/* MIKRON iPhone page refinement — 2026-08-24 */
body[data-page="iphone"]{overflow-x:hidden}

/* Keep the top intentionally dark like the homepage dark feature block. */
body[data-page="iphone"] .hero{
  color:#fff !important;
  background:
    radial-gradient(circle at 14% 32%,rgba(166,238,58,.26),transparent 28%),
    radial-gradient(circle at 72% 16%,rgba(174,246,58,.11),transparent 26%),
    radial-gradient(circle at 82% 74%,rgba(132,205,39,.09),transparent 34%),
    linear-gradient(135deg,#17391f 0%,#0d2416 52%,#0b1710 100%) !important;
  border-bottom:1px solid rgba(185,255,58,.17)!important;
}
body[data-page="iphone"] .hero h1,
body[data-page="iphone"] .hero-sub,
body[data-page="iphone"] .breadcrumb a{color:#fff!important}
body[data-page="iphone"] .breadcrumb{color:rgba(255,255,255,.62)!important}
body[data-page="iphone"] .breadcrumb .current{color:#b7ff32!important}
body[data-page="iphone"] .hero-visual .device.shape-phone{
  background:linear-gradient(155deg,#1a4a2d 0%,#103321 50%,#0b2518 100%)!important;
  border:1px solid rgba(163,238,57,.24)!important;
  box-shadow:0 34px 85px rgba(0,0,0,.33),inset 0 1px 0 rgba(255,255,255,.05)!important;
}
body[data-page="iphone"] .hero-visual .device-ring{border-color:rgba(190,255,91,.18)!important}
body[data-page="iphone"] .hero-visual .ring-1{box-shadow:0 0 70px rgba(171,245,55,.08)!important}

/* Model picker: keep dark, but break up the darkness with large branded light-green pools. */
body[data-page="iphone"] .iphone-picker-section{
  color:#f6fff3!important;
  background:
    radial-gradient(ellipse 34% 44% at 10% 26%,rgba(180,250,72,.24),transparent 70%),
    radial-gradient(ellipse 32% 38% at 92% 18%,rgba(222,255,154,.14),transparent 72%),
    radial-gradient(ellipse 38% 42% at 78% 86%,rgba(159,229,55,.18),transparent 72%),
    radial-gradient(ellipse 27% 33% at 30% 78%,rgba(211,255,131,.10),transparent 72%),
    linear-gradient(145deg,#0d1812 0%,#12251a 48%,#0d1d14 100%)!important;
}
body[data-page="iphone"] .iphone-picker-section .section-head h2{color:#fff!important}
body[data-page="iphone"] .iphone-picker-section .section-head .desc{color:rgba(238,247,239,.76)!important}
body[data-page="iphone"] .iphone-picker-section .eyebrow{color:#b7ff32!important}
body[data-page="iphone"] .iphone-picker-section::before{
  opacity:.6!important;
  width:760px!important;height:760px!important;
  right:-260px!important;top:-270px!important;
  filter:drop-shadow(0 0 38px rgba(190,255,80,.16))!important;
}
body[data-page="iphone"] .iphone-picker-section::after{
  width:620px!important;height:620px!important;left:-260px!important;bottom:-330px!important;
  opacity:.72!important;border-color:rgba(193,255,84,.20)!important;
}
body[data-page="iphone"] .iphone-series-tab{
  background:rgba(17,30,22,.72)!important;
  color:#f5fbf5!important;
  border:1px solid rgba(255,255,255,.15)!important;
  box-shadow:none!important;
}
body[data-page="iphone"] .iphone-series-tab:hover,
body[data-page="iphone"] .iphone-series-tab.active{background:#b7ff32!important;color:#0c1510!important;border-color:#b7ff32!important}
body[data-page="iphone"] .iphone-product-card{
  background:linear-gradient(180deg,rgba(15,27,20,.88),rgba(15,30,21,.94))!important;
  border:1px solid rgba(255,255,255,.12)!important; /* restore quieter old-style frame */
  box-shadow:0 14px 34px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.035)!important;
}
body[data-page="iphone"] .iphone-product-card:hover{
  border-color:rgba(183,255,50,.24)!important;
  box-shadow:0 19px 42px rgba(0,0,0,.22),0 0 30px rgba(183,255,50,.06)!important;
}
body[data-page="iphone"] .iphone-product-body strong{color:#fff!important}
body[data-page="iphone"] .iphone-product-body small{color:rgba(229,241,232,.58)!important}
body[data-page="iphone"] .iphone-product-media{background:rgba(9,20,14,.62)!important;border-bottom-color:rgba(255,255,255,.06)!important}

/* Repairs: cards must separate from the section, without the grey sweep on hover. */
body[data-page="iphone"] .service-list{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important}
body[data-page="iphone"] .service-item{
  background:
    radial-gradient(circle at 13% 18%,rgba(201,255,117,.11),transparent 34%),
    linear-gradient(145deg,rgba(24,64,39,.96),rgba(14,46,28,.96))!important;
  border:1px solid rgba(199,255,112,.22)!important;
  box-shadow:0 16px 40px rgba(2,23,12,.17),inset 0 1px 0 rgba(255,255,255,.06)!important;
}
body[data-page="iphone"] .service-item:hover{
  transform:translateY(-3px)!important;
  border-color:rgba(201,255,112,.35)!important;
  box-shadow:0 21px 46px rgba(2,23,12,.22),0 0 24px rgba(183,255,50,.06)!important;
}
body[data-page="iphone"] .service-item::before,
body[data-page="iphone"] .service-item:hover::before{content:none!important;display:none!important;animation:none!important}
body[data-page="iphone"] .service-item h3,
body[data-page="iphone"] .service-item strong{color:#fff!important}
body[data-page="iphone"] .service-item p{color:rgba(239,247,241,.78)!important}

/* Homepage reviews + request block, unchanged in visual language. */
body[data-page="iphone"] .reviews-reference{isolation:isolate}
body[data-page="iphone"] .reviews-reference .review-card::before{content:none!important}
body[data-page="iphone"] .contact-ref-final .contact-card-v3::before{content:none!important}

@media(max-width:700px){
  body[data-page="iphone"] .iphone-picker-section{background:radial-gradient(circle at 14% 16%,rgba(180,250,72,.20),transparent 34%),linear-gradient(145deg,#0e1b13,#10261a)!important}
}
@media(prefers-reduced-motion:reduce){body[data-page="iphone"] .iphone-picker-section::before,body[data-page="iphone"] .iphone-picker-section::after{animation:none!important}}

/* MIKRON iPhone precision pass v2 — user screenshot fixes, 2026-08-24 */
/* Top bar and phone must be true near-black, not dark green. */
body[data-page="iphone"] .nav{
  background:rgba(3,12,8,.97)!important;
  border-bottom:1px solid rgba(190,255,91,.11)!important;
  box-shadow:0 12px 36px rgba(0,0,0,.22)!important;
}
body[data-page="iphone"] .hero{
  background:
    radial-gradient(ellipse 44% 70% at 10% 48%,rgba(185,255,72,.28),transparent 68%),
    radial-gradient(ellipse 36% 60% at 78% 20%,rgba(152,231,54,.12),transparent 72%),
    linear-gradient(118deg,#12301b 0%,#08140d 54%,#050b08 100%)!important;
}
body[data-page="iphone"] .hero-visual .device.shape-phone{
  background:linear-gradient(165deg,#090d0b 0%,#020504 56%,#050806 100%)!important;
  border:1px solid rgba(183,255,50,.18)!important;
  box-shadow:0 42px 100px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.035),0 0 70px rgba(183,255,50,.055)!important;
}
body[data-page="iphone"] .hero-visual .device.shape-phone::before{
  background:#0a120d!important;
}

/* Model picker: much larger, lighter brand pools, while cards stay calm and old-style. */
body[data-page="iphone"] .iphone-picker-section{
  background:
    radial-gradient(ellipse 53% 72% at 2% 30%,rgba(188,255,76,.31),transparent 69%),
    radial-gradient(ellipse 51% 66% at 96% 13%,rgba(222,255,160,.24),transparent 70%),
    radial-gradient(ellipse 50% 62% at 82% 91%,rgba(174,245,72,.25),transparent 72%),
    radial-gradient(ellipse 43% 58% at 31% 85%,rgba(217,255,145,.18),transparent 72%),
    radial-gradient(ellipse 32% 46% at 54% 34%,rgba(142,220,48,.12),transparent 72%),
    linear-gradient(145deg,#09120d 0%,#11261a 47%,#0b1710 100%)!important;
}
body[data-page="iphone"] .iphone-picker-section::before{
  opacity:.93!important;width:980px!important;height:980px!important;right:-350px!important;top:-360px!important;
  border-color:rgba(220,255,150,.25)!important;
  filter:drop-shadow(0 0 52px rgba(203,255,107,.24))!important;
  animation:mikronInnerOrbit 20s linear infinite!important;
}
body[data-page="iphone"] .iphone-picker-section::after{
  opacity:.88!important;width:840px!important;height:840px!important;left:-380px!important;bottom:-430px!important;
  border-color:rgba(205,255,120,.24)!important;
  filter:drop-shadow(0 0 46px rgba(190,255,80,.2))!important;
  animation:mikronInnerOrbitReverse 24s linear infinite!important;
}
body[data-page="iphone"] .iphone-product-card{
  background:rgba(8,19,13,.86)!important;
  border:1px solid rgba(255,255,255,.115)!important;
  box-shadow:0 13px 30px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.035)!important;
}
body[data-page="iphone"] .iphone-product-body{
  background:linear-gradient(180deg,rgba(18,50,30,.82),rgba(13,39,24,.90))!important;
}
body[data-page="iphone"] .iphone-product-card:hover{
  transform:translateY(-4px)!important;
  border-color:rgba(255,255,255,.18)!important;
  box-shadow:0 20px 42px rgba(0,0,0,.25),0 0 34px rgba(183,255,50,.10)!important;
}
/* Kill the white/grey sweep on model and repair cards, regardless of shared site-wide rules. */
body[data-page="iphone"] .iphone-product-card::before,
body[data-page="iphone"] .iphone-product-card:hover::before,
body[data-page="iphone"] .service-item::before,
body[data-page="iphone"] .service-item:hover::before{
  content:none!important;display:none!important;opacity:0!important;animation:none!important;background:none!important;
}

/* Repairs: stronger separation from background, no silver sweep. */
body[data-page="iphone"] #repairs.section,
body[data-page="iphone"] .service-list{background:transparent!important}
body[data-page="iphone"] .service-item{
  background:
    radial-gradient(ellipse 54% 120% at 3% 28%,rgba(202,255,116,.18),transparent 69%),
    linear-gradient(145deg,rgba(22,62,37,.98),rgba(10,35,21,.98))!important;
  border:1px solid rgba(222,255,165,.19)!important;
  box-shadow:0 18px 44px rgba(1,16,9,.26),inset 0 1px 0 rgba(255,255,255,.065)!important;
}
body[data-page="iphone"] .service-item:hover{
  transform:translateY(-4px)!important;
  border-color:rgba(183,255,50,.34)!important;
  box-shadow:0 24px 54px rgba(1,16,9,.32),0 0 30px rgba(183,255,50,.09),inset 0 1px 0 rgba(255,255,255,.075)!important;
}

/* Old compact iPhone reviews, recolored in the homepage language. */
body[data-page="iphone"] .iphone-reviews-homepalette{
  position:relative;overflow:hidden;
  background:
    radial-gradient(ellipse 45% 80% at 0% 24%,rgba(184,255,76,.21),transparent 70%),
    radial-gradient(ellipse 42% 76% at 100% 82%,rgba(215,255,139,.15),transparent 72%),
    linear-gradient(135deg,#06150f 0%,#071c13 52%,#06140e 100%)!important;
  color:#fff!important;
  border-top:1px solid rgba(183,255,50,.12)!important;
  border-bottom:1px solid rgba(183,255,50,.12)!important;
}
body[data-page="iphone"] .iphone-reviews-homepalette .section-head h2{color:#fff!important}
body[data-page="iphone"] .iphone-reviews-homepalette .section-head .desc{color:rgba(239,248,241,.76)!important}
body[data-page="iphone"] .iphone-reviews-homepalette .eyebrow{color:#b7ff32!important}
body[data-page="iphone"] .iphone-reviews-homepalette .review-card{
  background:linear-gradient(155deg,rgba(10,40,25,.96),rgba(4,23,15,.97))!important;
  border:1px solid rgba(255,255,255,.13)!important;
  box-shadow:0 22px 54px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.045)!important;
}
body[data-page="iphone"] .iphone-reviews-homepalette .review-card:hover{
  border-color:rgba(183,255,50,.34)!important;
  box-shadow:0 28px 68px rgba(0,0,0,.30),0 0 28px rgba(183,255,50,.09)!important;
}
body[data-page="iphone"] .iphone-reviews-homepalette .review-card::before{content:none!important;display:none!important}
body[data-page="iphone"] .iphone-reviews-homepalette .review-text{color:rgba(244,250,245,.86)!important}
body[data-page="iphone"] .iphone-reviews-homepalette .who-name{color:#fff!important}
body[data-page="iphone"] .iphone-reviews-homepalette .who-meta{color:rgba(235,246,238,.62)!important}
body[data-page="iphone"] .iphone-reviews-homepalette .stars{color:#b7ff32!important}
body[data-page="iphone"] .iphone-reviews-homepalette .source-badge{
  background:rgba(11,30,19,.75)!important;border-color:rgba(183,255,50,.28)!important;color:#dfffab!important;
}
body[data-page="iphone"] .iphone-reviews-homepalette .reviews-all-link{border-color:rgba(183,255,50,.36)!important;color:#eaffcc!important}
body[data-page="iphone"] .iphone-reviews-homepalette .carousel-btn{border-color:rgba(183,255,50,.34)!important;color:#b7ff32!important;background:rgba(5,20,13,.82)!important}

/* Exact homepage contact/request section: don't let site-wide inner-page rules recolor it. */
body[data-page="iphone"] #contact.contact-ref-final{isolation:isolate}

@media(max-width:700px){
  body[data-page="iphone"] .iphone-picker-section{
    background:radial-gradient(ellipse 80% 45% at 5% 12%,rgba(190,255,78,.26),transparent 70%),radial-gradient(ellipse 70% 44% at 92% 88%,rgba(215,255,140,.16),transparent 72%),linear-gradient(145deg,#09140d,#10241a)!important;
  }
}

/* MIKRON iPhone refinement v3 — model cards + repair section depth */
/* Model cards: lime halo behind every device, dark-gray information area. */
body[data-page="iphone"] .iphone-product-media{
  position:relative!important;
  isolation:isolate!important;
  background:linear-gradient(180deg,rgba(6,15,10,.96),rgba(7,18,12,.94))!important;
  border-bottom:1px solid rgba(255,255,255,.08)!important;
}
body[data-page="iphone"] .iphone-product-media::before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  left:50%!important;top:54%!important;
  width:68%!important;height:72%!important;
  transform:translate(-50%,-50%)!important;
  border-radius:50%!important;
  background:radial-gradient(circle,rgba(194,255,72,.76) 0%,rgba(173,246,58,.43) 28%,rgba(150,226,46,.20) 49%,rgba(133,213,41,.06) 67%,transparent 76%)!important;
  filter:blur(13px)!important;
  opacity:.95!important;
  pointer-events:none!important;
  z-index:0!important;
  animation:iphoneCardHaloPulse 3.6s ease-in-out infinite!important;
}
body[data-page="iphone"] .iphone-product-media::after{
  content:""!important;
  position:absolute!important;
  left:50%!important;top:54%!important;
  width:46%!important;height:46%!important;
  transform:translate(-50%,-50%)!important;
  border:1px solid rgba(218,255,148,.23)!important;
  border-radius:50%!important;
  box-shadow:0 0 26px rgba(183,255,50,.18)!important;
  z-index:0!important;
  animation:iphoneCardRing 10s linear infinite!important;
}
body[data-page="iphone"] .iphone-product-media img{
  position:relative!important;
  z-index:2!important;
  filter:drop-shadow(0 14px 18px rgba(0,0,0,.34)) drop-shadow(0 0 11px rgba(183,255,50,.24))!important;
}
body[data-page="iphone"] .iphone-product-body{
  background:linear-gradient(180deg,#282d2a 0%,#222725 100%)!important;
  border-top:1px solid rgba(255,255,255,.055)!important;
}
body[data-page="iphone"] .iphone-product-body strong{color:#f7faf8!important}
body[data-page="iphone"] .iphone-product-body small{color:rgba(239,243,240,.62)!important}
body[data-page="iphone"] .iphone-product-arrow{border-color:rgba(255,255,255,.18)!important;background:rgba(10,16,12,.34)!important;color:#fff!important}

/* Repairs: neutral grey frames and much richer light-green ambient animation. */
body[data-page="iphone"] #repairs.section{
  position:relative!important;
  isolation:isolate!important;
  overflow:hidden!important;
  background:
    radial-gradient(ellipse 42% 56% at 7% 24%,rgba(208,255,125,.24),transparent 70%),
    radial-gradient(ellipse 50% 70% at 94% 18%,rgba(191,255,91,.20),transparent 72%),
    radial-gradient(ellipse 44% 62% at 80% 90%,rgba(221,255,160,.16),transparent 73%),
    radial-gradient(ellipse 38% 52% at 32% 85%,rgba(177,245,75,.18),transparent 72%),
    linear-gradient(135deg,#0e2d1c 0%,#103820 52%,#0b2919 100%)!important;
}
body[data-page="iphone"] #repairs.section::before,
body[data-page="iphone"] #repairs.section::after{
  content:""!important;
  display:block!important;
  position:absolute!important;
  pointer-events:none!important;
  z-index:0!important;
  border-radius:50%!important;
  border:1px solid rgba(218,255,150,.24)!important;
  box-shadow:0 0 50px rgba(183,255,50,.10),inset 0 0 34px rgba(220,255,160,.04)!important;
}
body[data-page="iphone"] #repairs.section::before{
  width:760px!important;height:760px!important;right:-250px!important;top:-320px!important;
  animation:mikronInnerOrbit 23s linear infinite!important;
}
body[data-page="iphone"] #repairs.section::after{
  width:610px!important;height:610px!important;left:-260px!important;bottom:-310px!important;
  animation:mikronInnerOrbitReverse 27s linear infinite!important;
}
body[data-page="iphone"] #repairs.section > *{position:relative!important;z-index:2!important}
body[data-page="iphone"] .service-item{
  background:linear-gradient(145deg,rgba(19,56,34,.94),rgba(11,39,24,.94))!important;
  border:1px solid rgba(184,191,187,.34)!important;
  box-shadow:0 16px 38px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.05)!important;
}
body[data-page="iphone"] .service-item:hover{
  border-color:rgba(211,217,213,.52)!important;
  box-shadow:0 22px 48px rgba(0,0,0,.24),0 0 28px rgba(183,255,50,.08),inset 0 1px 0 rgba(255,255,255,.065)!important;
}
/* Absolute kill switch for shared silver sweep. */
body[data-page="iphone"] .iphone-product-card::before,
body[data-page="iphone"] .iphone-product-card::after,
body[data-page="iphone"] .service-item::before,
body[data-page="iphone"] .service-item::after{
  animation:none!important;
}
body[data-page="iphone"] .iphone-product-card::before,
body[data-page="iphone"] .service-item::before,
body[data-page="iphone"] .service-item::after{
  content:none!important;display:none!important;background:none!important;opacity:0!important;
}

/* Additional floating lime lights across model picker + repairs. */
body[data-page="iphone"] .iphone-picker-section,
body[data-page="iphone"] #repairs.section{
  background-attachment:scroll!important;
}
body[data-page="iphone"] .iphone-picker-section .container,
body[data-page="iphone"] #repairs.section .container{position:relative!important}
body[data-page="iphone"] .iphone-picker-section .container::before,
body[data-page="iphone"] #repairs.section .container::before{
  content:""!important;
  position:absolute!important;
  inset:-80px -40px!important;
  pointer-events:none!important;
  background:
    radial-gradient(circle at 8% 31%,rgba(225,255,159,.95) 0 3px,rgba(190,255,83,.30) 4px 9px,transparent 19px),
    radial-gradient(circle at 27% 76%,rgba(213,255,135,.9) 0 2px,rgba(183,255,50,.25) 3px 8px,transparent 18px),
    radial-gradient(circle at 53% 20%,rgba(235,255,188,.95) 0 2px,rgba(183,255,50,.28) 3px 8px,transparent 17px),
    radial-gradient(circle at 76% 64%,rgba(221,255,154,.95) 0 3px,rgba(183,255,50,.28) 4px 10px,transparent 21px),
    radial-gradient(circle at 94% 38%,rgba(224,255,158,.92) 0 2px,rgba(183,255,50,.25) 3px 9px,transparent 18px)!important;
  opacity:.86!important;
  animation:iphoneAmbientTwinkle 5.2s ease-in-out infinite alternate!important;
  z-index:0!important;
}
body[data-page="iphone"] .iphone-picker-section .container > *,
body[data-page="iphone"] #repairs.section .container > *{position:relative!important;z-index:1!important}

@keyframes iphoneCardHaloPulse{
  0%,100%{transform:translate(-50%,-50%) scale(.92);opacity:.72;filter:blur(14px)}
  50%{transform:translate(-50%,-50%) scale(1.13);opacity:1;filter:blur(11px)}
}
@keyframes iphoneCardRing{to{transform:translate(-50%,-50%) rotate(360deg)}}
@keyframes iphoneAmbientTwinkle{0%{opacity:.48;filter:brightness(.85)}100%{opacity:1;filter:brightness(1.35)}}

@media(max-width:700px){
  body[data-page="iphone"] .iphone-product-media::before{width:82%!important;height:76%!important;filter:blur(11px)!important}
  body[data-page="iphone"] #repairs.section::before{width:480px!important;height:480px!important;right:-260px!important;top:-180px!important}
  body[data-page="iphone"] #repairs.section::after{width:420px!important;height:420px!important;left:-250px!important;bottom:-220px!important}
}
@media(prefers-reduced-motion:reduce){
  body[data-page="iphone"] .iphone-product-media::before,
  body[data-page="iphone"] .iphone-product-media::after,
  body[data-page="iphone"] #repairs.section::before,
  body[data-page="iphone"] #repairs.section::after,
  body[data-page="iphone"] .iphone-picker-section .container::before,
  body[data-page="iphone"] #repairs.section .container::before{animation:none!important}
}

/* MIKRON iPhone refinement v4 — legacy image clarity + larger cards */
body[data-page="iphone"] .iphone-card-grid{
  gap:16px!important;
}
body[data-page="iphone"] .iphone-product-card{
  min-height:246px!important;
  border-radius:22px!important;
}
body[data-page="iphone"] .iphone-product-media{
  height:148px!important;
}
body[data-page="iphone"] .iphone-product-media img{
  width:94%!important;
  height:94%!important;
  padding:4px 8px!important;
  object-fit:contain!important;
}
/* Legacy 8 → 11: quieter halo so the device remains crisp. */
body[data-page="iphone"] .iphone-product-card:has(img[src*="iphone-8-card"]) .iphone-product-media::before,
body[data-page="iphone"] .iphone-product-card:has(img[src*="iphone-8-plus-card"]) .iphone-product-media::before,
body[data-page="iphone"] .iphone-product-card:has(img[src*="iphone-x-card"]) .iphone-product-media::before,
body[data-page="iphone"] .iphone-product-card:has(img[src*="iphone-xr-card"]) .iphone-product-media::before,
body[data-page="iphone"] .iphone-product-card:has(img[src*="iphone-xs-card"]) .iphone-product-media::before,
body[data-page="iphone"] .iphone-product-card:has(img[src*="iphone-xs-max-card"]) .iphone-product-media::before,
body[data-page="iphone"] .iphone-product-card:has(img[src*="iphone-se-2020-card"]) .iphone-product-media::before,
body[data-page="iphone"] .iphone-product-card:has(img[src*="iphone-11-card"]) .iphone-product-media::before,
body[data-page="iphone"] .iphone-product-card:has(img[src*="iphone-11-pro-card"]) .iphone-product-media::before,
body[data-page="iphone"] .iphone-product-card:has(img[src*="iphone-11-pro-max-card"]) .iphone-product-media::before{
  width:52%!important;height:56%!important;
  opacity:.66!important;
  filter:blur(15px)!important;
}
body[data-page="iphone"] .iphone-product-card:has(img[src*="-card.png"]) .iphone-product-media::after{
  width:38%!important;height:38%!important;
  opacity:.58!important;
}
body[data-page="iphone"] .iphone-product-body{
  padding:15px 17px 17px!important;
}
body[data-page="iphone"] .iphone-product-body strong{
  font-size:17px!important;
  line-height:1.12!important;
  font-weight:850!important;
  letter-spacing:-.035em!important;
  text-shadow:0 1px 0 rgba(0,0,0,.35),0 0 12px rgba(255,255,255,.045)!important;
  margin-bottom:7px!important;
}
body[data-page="iphone"] .iphone-product-body small{
  font-size:10.5px!important;
}
body[data-page="iphone"] .iphone-product-price{
  font-size:16px!important;
  font-weight:850!important;
}
@media(max-width:1180px){body[data-page="iphone"] .iphone-card-grid{gap:13px!important}}
@media(max-width:680px){
  body[data-page="iphone"] .iphone-product-card{min-height:224px!important}
  body[data-page="iphone"] .iphone-product-media{height:132px!important}
  body[data-page="iphone"] .iphone-product-body strong{font-size:16px!important}
}

/* V5 — official Apple imagery for legacy/iPhone 11 cards */
.iphone-product-card[data-series="legacy"] .iphone-product-media img,
.iphone-product-card[data-series="11"] .iphone-product-media img{
  width:100% !important; height:100% !important; object-fit:contain !important; object-position:center !important;
  padding:12px 18px !important; transform:none !important; filter:none !important; mix-blend-mode:normal !important;
  border-radius:18px;
}
.iphone-product-card[data-series="legacy"] .iphone-product-media,
.iphone-product-card[data-series="11"] .iphone-product-media{ overflow:hidden !important; background:#f5f5f2 !important; }
.iphone-product-card[data-series="legacy"] .iphone-product-media::before,
.iphone-product-card[data-series="11"] .iphone-product-media::before{ opacity:.24 !important; filter:blur(18px) !important; }
\n/* V6: local legacy iPhone art, cropped + styled for MIKRON cards */\n.iphone-product-card[data-series="legacy"] .iphone-product-media,\n.iphone-product-card[data-series="11"] .iphone-product-media {\n  background: radial-gradient(circle at 50% 52%, rgba(176,255,57,.14) 0 18%, rgba(116,190,38,.07) 36%, rgba(2,15,10,0) 68%), linear-gradient(180deg,#07130d 0%,#06110b 100%) !important;\n  overflow:hidden;\n}\n.iphone-product-card[data-series="legacy"] .iphone-product-media img,\n.iphone-product-card[data-series="11"] .iphone-product-media img {\n  width: 100% !important; height: 100% !important; max-width:none !important; max-height:none !important;\n  object-fit: contain !important; object-position:center !important; padding: 5px 8px !important;\n  filter: saturate(1.04) contrast(1.03) drop-shadow(0 10px 22px rgba(0,0,0,.34)) !important;\n  transform:none !important; background:transparent !important;\n}\n.iphone-product-card[data-series="legacy"]:hover .iphone-product-media img,\n.iphone-product-card[data-series="11"]:hover .iphone-product-media img { transform:scale(1.025) !important; }\n
/* V7 FIX — dark legacy media, preserve full device contours */
body[data-page="iphone"] .iphone-product-card[data-series="legacy"] .iphone-product-media,
body[data-page="iphone"] .iphone-product-card[data-series="11"] .iphone-product-media {
  background:
    radial-gradient(ellipse at 50% 54%, rgba(180,255,62,.16) 0 18%, rgba(139,220,42,.08) 32%, rgba(4,18,11,0) 64%),
    linear-gradient(180deg,#06120c 0%,#04100a 100%) !important;
  overflow:hidden !important;
}
body[data-page="iphone"] .iphone-product-card[data-series="legacy"] .iphone-product-media img,
body[data-page="iphone"] .iphone-product-card[data-series="11"] .iphone-product-media img {
  width:100% !important;
  height:100% !important;
  object-fit:contain !important;
  object-position:center !important;
  padding:10px 16px !important;
  background:transparent !important;
  border-radius:0 !important;
  filter:saturate(1.04) contrast(1.035) drop-shadow(0 9px 18px rgba(0,0,0,.38)) !important;
  transform:none !important;
}
body[data-page="iphone"] .iphone-product-card[data-series="legacy"] .iphone-product-media::before,
body[data-page="iphone"] .iphone-product-card[data-series="11"] .iphone-product-media::before {
  opacity:.28 !important;
  filter:blur(20px) !important;
}
body[data-page="iphone"] .iphone-product-card[data-series="legacy"] .iphone-product-media::after,
body[data-page="iphone"] .iphone-product-card[data-series="11"] .iphone-product-media::after {
  opacity:.32 !important;
}

/* V9 legacy iPhone media cleanup: no orbit, no crop, subtle center glow */
body[data-page="iphone"] .iphone-product-card[data-series="legacy"] .iphone-product-media,
body[data-page="iphone"] .iphone-product-card[data-series="11"] .iphone-product-media{
  overflow:hidden!important;
  background:linear-gradient(180deg,#061009 0%,#07150d 100%)!important;
}
body[data-page="iphone"] .iphone-product-card[data-series="legacy"] .iphone-product-media::after,
body[data-page="iphone"] .iphone-product-card[data-series="11"] .iphone-product-media::after{
  content:none!important;
  display:none!important;
  animation:none!important;
  border:0!important;
  box-shadow:none!important;
}
body[data-page="iphone"] .iphone-product-card[data-series="legacy"] .iphone-product-media::before,
body[data-page="iphone"] .iphone-product-card[data-series="11"] .iphone-product-media::before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  left:50%!important;
  top:50%!important;
  width:54%!important;
  height:54%!important;
  transform:translate(-50%,-50%)!important;
  border-radius:50%!important;
  background:radial-gradient(circle,rgba(183,255,50,.20) 0%,rgba(183,255,50,.10) 32%,rgba(183,255,50,.035) 55%,transparent 76%)!important;
  filter:blur(18px)!important;
  opacity:.7!important;
  animation:legacySoftGlow 5.2s ease-in-out infinite!important;
  z-index:0!important;
}
@keyframes legacySoftGlow{0%,100%{opacity:.48;transform:translate(-50%,-50%) scale(.94)}50%{opacity:.72;transform:translate(-50%,-50%) scale(1.05)}}
body[data-page="iphone"] .iphone-product-card[data-series="legacy"] .iphone-product-media img,
body[data-page="iphone"] .iphone-product-card[data-series="11"] .iphone-product-media img{
  position:relative!important;
  z-index:2!important;
  width:100%!important;
  height:100%!important;
  max-width:88%!important;
  max-height:88%!important;
  object-fit:contain!important;
  object-position:center!important;
  padding:10px!important;
  margin:auto!important;
  transform:none!important;
  filter:drop-shadow(0 16px 26px rgba(0,0,0,.30))!important;
}
body[data-page="iphone"] .iphone-product-card[data-series="legacy"]:hover .iphone-product-media img,
body[data-page="iphone"] .iphone-product-card[data-series="11"]:hover .iphone-product-media img{
  transform:scale(1.025)!important;
}
