/* Perfect Plants Club – „Élő évszak” téma (assets/season.js, inc/season.php).
   Minden réteg a tartalom MÖGÖTT van (z-index:-1, pointer-events:none, position:fixed) → nincs elrendezés-ugrás, az olvashatóság nem romlik.
   A színek csak a háttér felé hatnak; a kártyákon legfeljebb egy halvány belső dér-perem jelenik meg télen. */
.ss-sky,.ss-canvas{position:fixed;inset:0;z-index:-1;pointer-events:none}
.ss-canvas{width:100%;height:100%}
.ss-sky{opacity:0;transition:opacity 1.6s ease}
html.ss-ready .ss-sky{opacity:1}
.ss-sky::before,.ss-sky::after{content:'';position:absolute;inset:0;transition:opacity 2.4s ease}
.ss-sky::after{opacity:0;background:linear-gradient(180deg,rgba(2,6,16,.42) 0%,rgba(3,7,14,.28) 55%,rgba(2,5,10,.36) 100%)}
html.ss-night .ss-sky::after{opacity:1}

/* Évszakos fény (a háttérben, a fejléc alól „szűrődik be”) */
html.ss-spring .ss-sky::before{background:radial-gradient(90% 55% at 88% -8%,rgba(238,143,168,.085),transparent 62%),radial-gradient(70% 40% at 0% 100%,rgba(179,201,154,.05),transparent 70%)}
html.ss-summer .ss-sky::before{background:radial-gradient(95% 65% at 82% -12%,rgba(246,200,110,.12),transparent 62%),radial-gradient(60% 40% at 10% 105%,rgba(232,150,80,.05),transparent 70%)}
html.ss-autumn .ss-sky::before{background:radial-gradient(95% 60% at 12% -10%,rgba(214,118,56,.10),transparent 60%),radial-gradient(70% 45% at 100% 100%,rgba(170,80,40,.06),transparent 70%)}
html.ss-winter .ss-sky::before{background:radial-gradient(110% 60% at 50% -18%,rgba(190,215,248,.085),transparent 62%)}
html.ss-night.ss-summer .ss-sky::before{background:radial-gradient(80% 50% at 80% -10%,rgba(160,190,120,.05),transparent 60%)}
html.ss-night.ss-winter .ss-sky::before{background:radial-gradient(90% 50% at 50% -10%,rgba(150,180,235,.07),transparent 60%)}

/* Tél: halvány dér a kártyák peremén; fagyveszélynél erősebb „csillanás” a felső élen. */
html.ss-winter .card{border-color:rgba(214,230,255,.2);box-shadow:0 18px 40px -28px rgba(0,0,0,.8),inset 0 1px 0 rgba(232,242,255,.09),inset 0 0 26px -16px rgba(214,232,255,.42)}
html.ss-frost .card{border-color:rgba(222,236,255,.28);box-shadow:0 18px 40px -28px rgba(0,0,0,.8),inset 0 1px 0 rgba(240,248,255,.2),inset 1px 1px 0 rgba(240,248,255,.08),inset 0 0 30px -14px rgba(206,228,255,.5)}
html.ss-ready.ss-frost .card{transition:box-shadow .9s ease,border-color .9s ease}

/* Nyár: meleg arany perem a kiemelt gombokon – csak finoman */
html.ss-summer:not(.ss-night) .brand-mark{filter:drop-shadow(0 4px 10px rgba(0,0,0,.55)) drop-shadow(0 0 16px rgba(246,200,110,.32))}

/* Beállítás kártya */
.season-card .season-emo{display:block;font-size:22px;line-height:1;margin-bottom:4px}

@media (prefers-reduced-motion:reduce){.ss-sky,.ss-canvas{display:none!important}}
@media print{.ss-sky,.ss-canvas{display:none!important}}
