/* MIKRON iPhone V26 — brighter animated lime light for "Что мы чиним" only. No rings, no orbits, no white glow. */
body[data-page="iphone"] #services-list{
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
  background:
    radial-gradient(ellipse 88% 74% at 7% 24%,rgba(183,255,50,.42) 0%,rgba(133,231,32,.23) 33%,transparent 70%),
    radial-gradient(ellipse 72% 66% at 94% 19%,rgba(197,255,87,.36) 0%,rgba(183,255,50,.18) 37%,transparent 72%),
    radial-gradient(ellipse 86% 62% at 55% 105%,rgba(146,245,39,.34) 0%,rgba(183,255,50,.14) 39%,transparent 74%),
    linear-gradient(145deg,#07190d 0%,#102e16 48%,#0b2412 100%)!important;
}
body[data-page="iphone"] #services-list>.wrap{position:relative!important;z-index:4!important}
body[data-page="iphone"] #services-list::before{
  content:""!important;display:block!important;position:absolute!important;inset:-35%!important;z-index:0!important;pointer-events:none!important;border:0!important;border-radius:0!important;
  background:
    radial-gradient(ellipse 46% 38% at 24% 58%,rgba(210,255,111,.40),transparent 74%),
    radial-gradient(ellipse 48% 42% at 71% 31%,rgba(183,255,50,.38),transparent 76%),
    radial-gradient(ellipse 38% 30% at 86% 78%,rgba(152,247,42,.30),transparent 78%)!important;
  filter:blur(54px)!important;
  animation:v26ServiceAurora 8.5s ease-in-out infinite alternate!important;
}
body[data-page="iphone"] #services-list::after{
  content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:2!important;pointer-events:none!important;border:0!important;border-radius:0!important;
  background:
    radial-gradient(circle at 8% 19%,rgba(210,255,105,.98) 0 2px,rgba(183,255,50,.46) 4px,transparent 19px),
    radial-gradient(circle at 22% 71%,rgba(183,255,50,.96) 0 3px,rgba(183,255,50,.42) 6px,transparent 22px),
    radial-gradient(circle at 41% 33%,rgba(205,255,92,.95) 0 2px,rgba(183,255,50,.40) 5px,transparent 19px),
    radial-gradient(circle at 59% 82%,rgba(183,255,50,.97) 0 3px,rgba(183,255,50,.43) 6px,transparent 23px),
    radial-gradient(circle at 76% 20%,rgba(212,255,111,.96) 0 2px,rgba(183,255,50,.41) 5px,transparent 20px),
    radial-gradient(circle at 91% 57%,rgba(183,255,50,.98) 0 3px,rgba(183,255,50,.44) 6px,transparent 24px)!important;
  animation:v26ServiceStars 4.2s ease-in-out infinite alternate!important;
}

body[data-page="iphone"] #services-list .services-lime-fx{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}
body[data-page="iphone"] #services-list .lime-blob{position:absolute;border-radius:50%;filter:blur(48px);mix-blend-mode:screen;opacity:.86;will-change:transform,opacity}
body[data-page="iphone"] #services-list .lime-blob-a{width:46vw;height:38vw;left:-11vw;top:15%;background:radial-gradient(circle,rgba(207,255,104,.56) 0%,rgba(183,255,50,.26) 38%,transparent 72%);animation:v26BlobA 9s ease-in-out infinite alternate}
body[data-page="iphone"] #services-list .lime-blob-b{width:40vw;height:32vw;right:-7vw;top:-4%;background:radial-gradient(circle,rgba(183,255,50,.50) 0%,rgba(133,231,32,.22) 42%,transparent 74%);animation:v26BlobB 11s ease-in-out infinite alternate}
body[data-page="iphone"] #services-list .lime-blob-c{width:44vw;height:30vw;left:34%;bottom:-16vw;background:radial-gradient(circle,rgba(164,250,47,.42) 0%,rgba(183,255,50,.17) 44%,transparent 76%);animation:v26BlobC 12.5s ease-in-out infinite alternate}

/* Soft moving light streaks, intentionally NOT circular. */
body[data-page="iphone"] #services-list .lime-sweep{position:absolute;display:block;width:62%;height:6px;filter:blur(5px);opacity:.52;transform-origin:center;will-change:transform,opacity}
body[data-page="iphone"] #services-list .lime-sweep-a{left:-12%;top:24%;background:linear-gradient(90deg,transparent,rgba(183,255,50,.18),rgba(205,255,91,.86),rgba(183,255,50,.20),transparent);transform:rotate(-13deg);animation:v26SweepA 7.2s ease-in-out infinite alternate}
body[data-page="iphone"] #services-list .lime-sweep-b{right:-16%;bottom:19%;background:linear-gradient(90deg,transparent,rgba(183,255,50,.15),rgba(183,255,50,.72),rgba(183,255,50,.16),transparent);transform:rotate(11deg);animation:v26SweepB 8.8s ease-in-out infinite alternate}

body[data-page="iphone"] #services-list .lime-spark{position:absolute;width:5px;height:5px;border-radius:50%;background:#b7ff32;box-shadow:0 0 7px 2px rgba(183,255,50,.72),0 0 20px 6px rgba(183,255,50,.22);opacity:.8;animation:v26SparkPulse 3.2s ease-in-out infinite alternate}
body[data-page="iphone"] #services-list .lime-spark.s1{left:6%;top:42%;animation-delay:-.4s}.lime-spark.s2{left:18%;top:13%;animation-delay:-1.5s}.lime-spark.s3{left:36%;top:68%;animation-delay:-2.1s}.lime-spark.s4{left:51%;top:22%;animation-delay:-.8s}.lime-spark.s5{left:67%;top:76%;animation-delay:-1.9s}.lime-spark.s6{left:79%;top:34%;animation-delay:-2.6s}.lime-spark.s7{left:91%;top:16%;animation-delay:-1.2s}.lime-spark.s8{left:95%;top:82%;animation-delay:-2.9s}

/* Cards stay premium dark; light lives behind/around them, not as a white hover stripe. */
body[data-page="iphone"] #services-list .service-item{
  position:relative!important;z-index:3!important;
  background:linear-gradient(145deg,rgba(10,31,17,.91),rgba(23,58,27,.80))!important;
  border:1px solid rgba(151,170,155,.46)!important;
  box-shadow:0 16px 42px rgba(0,0,0,.22),0 0 30px rgba(183,255,50,.045)!important;
  overflow:hidden!important;
}
body[data-page="iphone"] #services-list .service-item::before,
body[data-page="iphone"] #services-list .service-item::after{content:none!important;display:none!important}
body[data-page="iphone"] #services-list .service-item:hover{transform:translateY(-3px)!important;border-color:rgba(183,255,50,.38)!important;box-shadow:0 18px 46px rgba(0,0,0,.28),0 0 34px rgba(183,255,50,.10)!important}
body[data-page="iphone"] #services-list .service-item .ico{background:linear-gradient(145deg,rgba(62,106,32,.72),rgba(35,76,28,.86))!important;border:1px solid rgba(183,255,50,.22)!important;box-shadow:0 0 22px rgba(183,255,50,.12)!important;color:#b7ff32!important}
body[data-page="iphone"] #services-list .service-item:nth-child(3n+1){background:linear-gradient(145deg,rgba(9,29,16,.93),rgba(26,62,29,.83))!important}
body[data-page="iphone"] #services-list .service-item:nth-child(3n+2){background:linear-gradient(145deg,rgba(13,34,19,.92),rgba(21,51,26,.84))!important}
body[data-page="iphone"] #services-list .service-item:nth-child(3n){background:linear-gradient(145deg,rgba(8,28,15,.92),rgba(28,65,29,.80))!important}

@keyframes v26ServiceAurora{0%{transform:translate3d(-4%,4%,0) scale(.98);opacity:.70}45%{opacity:1}100%{transform:translate3d(6%,-4%,0) scale(1.12);opacity:.92}}
@keyframes v26ServiceStars{0%{opacity:.48;filter:brightness(.92)}50%{opacity:1;filter:brightness(1.15)}100%{opacity:.66;filter:brightness(1.02)}}
@keyframes v26BlobA{0%{transform:translate3d(-3%,7%,0) scale(.94);opacity:.64}100%{transform:translate3d(13%,-6%,0) scale(1.13);opacity:.95}}
@keyframes v26BlobB{0%{transform:translate3d(5%,-5%,0) scale(1.04);opacity:.58}100%{transform:translate3d(-11%,10%,0) scale(.96);opacity:.90}}
@keyframes v26BlobC{0%{transform:translate3d(-8%,4%,0) scale(.96);opacity:.54}100%{transform:translate3d(10%,-8%,0) scale(1.14);opacity:.86}}
@keyframes v26SweepA{0%{transform:translateX(-14%) rotate(-13deg) scaleX(.86);opacity:.18}50%{opacity:.62}100%{transform:translateX(34%) rotate(-13deg) scaleX(1.12);opacity:.34}}
@keyframes v26SweepB{0%{transform:translateX(18%) rotate(11deg) scaleX(.92);opacity:.16}50%{opacity:.48}100%{transform:translateX(-34%) rotate(11deg) scaleX(1.08);opacity:.30}}
@keyframes v26SparkPulse{0%{transform:scale(.72);opacity:.32;filter:brightness(.88)}60%{transform:scale(1.35);opacity:1;filter:brightness(1.18)}100%{transform:scale(.95);opacity:.66;filter:brightness(1)}}

@media (max-width:900px){
  body[data-page="iphone"] #services-list .lime-blob-a{width:92vw;height:76vw;left:-34vw}
  body[data-page="iphone"] #services-list .lime-blob-b{width:84vw;height:70vw;right:-36vw}
  body[data-page="iphone"] #services-list .lime-blob-c{width:88vw;height:64vw;left:6%;bottom:-28vw}
  body[data-page="iphone"] #services-list .lime-sweep{width:88%}
}
@media (prefers-reduced-motion:reduce){
  body[data-page="iphone"] #services-list::before,body[data-page="iphone"] #services-list::after,
  body[data-page="iphone"] #services-list .services-lime-fx *{animation:none!important}
}
