/* V32 — slightly darker contact block per request */

body[data-page="iphone"] #contact.contact-ref-final .contact-card-v3{
  background:
    radial-gradient(260px 170px at 100% 0%, rgba(198,255,92,.12), transparent 64%),
    radial-gradient(200px 130px at 0% 100%, rgba(154,236,71,.08), transparent 68%),
    linear-gradient(145deg,#36583d 0%, #2f5136 48%, #28472e 100%) !important;
  border-color:rgba(201,245,124,.34) !important;
  box-shadow:
    0 18px 42px rgba(20,38,22,.22),
    inset 0 1px 0 rgba(255,255,255,.06),
    0 0 24px rgba(166,244,71,.08) !important;
}
body[data-page="iphone"] #contact.contact-ref-final .contact-card-v3:hover{
  background:
    radial-gradient(280px 180px at 100% 0%, rgba(204,255,103,.15), transparent 62%),
    linear-gradient(145deg,#3c6143 0%, #33563a 52%, #2b4b31 100%) !important;
}
body[data-page="iphone"] #contact.contact-ref-final .contact-card-icon-v3{
  background:linear-gradient(145deg,#2f5136,#27462c) !important;
  border-color:rgba(196,242,117,.28) !important;
}

body[data-page="iphone"] #contact.contact-ref-final .contact-ref-right .repair-form,
body[data-page="iphone"] #contact.contact-ref-final .contact-ref-form{
  background:
    radial-gradient(480px 240px at 100% 0%, rgba(186,246,77,.12), transparent 66%),
    linear-gradient(145deg,#35573b 0%,#2f4f35 48%,#28452e 100%) !important;
  border-color:rgba(198,242,119,.34) !important;
  box-shadow:0 24px 58px rgba(18,36,20,.22), inset 0 1px 0 rgba(255,255,255,.06), 0 0 28px rgba(165,240,57,.10) !important;
}
body[data-page="iphone"] #contact.contact-ref-final .contact-ref-right input,
body[data-page="iphone"] #contact.contact-ref-final .contact-ref-right select,
body[data-page="iphone"] #contact.contact-ref-final .contact-ref-right textarea,
body[data-page="iphone"] #contact.contact-ref-final .contact-ref-form input,
body[data-page="iphone"] #contact.contact-ref-final .contact-ref-form select,
body[data-page="iphone"] #contact.contact-ref-final .contact-ref-form textarea{
  background:linear-gradient(180deg,#243f2b 0%,#1f3626 100%) !important;
  border-color:rgba(192,239,112,.24) !important;
}
body[data-page="iphone"] #contact.contact-ref-final .contact-ref-right input:focus,
body[data-page="iphone"] #contact.contact-ref-final .contact-ref-right select:focus,
body[data-page="iphone"] #contact.contact-ref-final .contact-ref-right textarea:focus,
body[data-page="iphone"] #contact.contact-ref-final .contact-ref-form input:focus,
body[data-page="iphone"] #contact.contact-ref-final .contact-ref-form select:focus,
body[data-page="iphone"] #contact.contact-ref-final .contact-ref-form textarea:focus{
  background:#2d4b33 !important;
}

body[data-page="iphone"] #contact.contact-ref-final .contact-ref-map{
  background:#dce7d5 !important;
  border-color:rgba(191,236,113,.34) !important;
  box-shadow:0 18px 40px rgba(0,0,0,.14),0 0 24px rgba(166,242,54,.09) !important;
}
body[data-page="iphone"] #contact.contact-ref-final .contact-ref-map iframe{
  filter:brightness(1.06) saturate(.90) contrast(.97) !important;
}
body[data-page="iphone"] #contact.contact-ref-final .contact-ref-map .map-open-link{
  background:rgba(238,246,231,.96) !important;
  color:#18301d !important;
}

body[data-page="iphone"] #contact.contact-ref-final .telegram-v3{
  color:#12486b !important;
  border-color:rgba(72,172,222,.38) !important;
  background:linear-gradient(145deg,#bfe5f9,#a5d7f3) !important;
}
body[data-page="iphone"] #contact.contact-ref-final .telegram-v3:hover{
  background:linear-gradient(145deg,#caecfb,#b3e0f7) !important;
}
body[data-page="iphone"] #contact.contact-ref-final .whatsapp-v3{
  color:#104926 !important;
  border-color:rgba(84,214,126,.34) !important;
  background:linear-gradient(145deg,#bfeecd,#a7e6b8) !important;
}
body[data-page="iphone"] #contact.contact-ref-final .whatsapp-v3:hover{
  background:linear-gradient(145deg,#cbf2d6,#b6ebc4) !important;
}

