/* Abendblau: a continuous, softly lit space. Static gradients avoid
   full-screen repaints; movement is confined to the small header lights. */
.ssm-evening {
  --ink:#f4f0e8; --muted:#d1d8df; --gold:#e0c18b;
  background-color:#293948;
  background-image:
    radial-gradient(ellipse 76% 94% at -9% 39%,#b7cce838 0%,#97b4d318 42%,transparent 76%),
    radial-gradient(ellipse 60% 80% at 103% 68%,#13233c38,transparent 76%),
    radial-gradient(ellipse at 74% 16%,#dcc6a313,transparent 57%),
    radial-gradient(ellipse at 43% 48%,#a4b7d023,transparent 67%),
    radial-gradient(ellipse at 51% 105%,#101d3090,transparent 72%),
    linear-gradient(135deg,#293949 0%,#475b70 51%,#2d4054 100%);
  color:var(--ink);
}
.ssm-evening::before {height:190px;background:linear-gradient(180deg,#2333448a 0%,#23334447 36%,#23334414 70%,transparent 100%);pointer-events:none}
.ssm-evening::after {content:none}
.ssm-evening .ssm-global-nav::before {background:none;box-shadow:none;backdrop-filter:none}
.ssm-evening .ssm-global-nav::after {background:none}
.ssm-evening .ssm-nav-word {background:none;color:var(--ink);-webkit-text-fill-color:currentColor;text-shadow:none;filter:none;animation:none}
.ssm-evening .ssm-links a::before {background:none;box-shadow:none}
.ssm-evening .ssm-links a[aria-current] .ssm-nav-word {color:#efd3a0;filter:none}
.ssm-evening .ssm-controls a,.ssm-evening .ssm-controls button {color:#ecd3a6;border-color:#dfc08b55;background:#1c2c3b40}
.ssm-evening .ssm-mobile-links {background:#2a3b4ef5;border-color:#dfc08b40;color:var(--ink)}
.ssm-evening .ssm-mobile-links a {color:var(--ink)}
.ssm-evening .ssm-mobile-links a[aria-current] {color:#efd3a0;background:none;box-shadow:none;text-shadow:none}
.ssm-evening .ssm-light-toggle {color:#d1d8df}
.ssm-evening .discovery-intro h1 {text-shadow:0 2px 14px #14223330}
.ssm-evening h1 em {color:#ecd1a0}
.ssm-evening .entry-carousel::before {background:radial-gradient(ellipse at 50% 40%,#c5d2e319,transparent 68%);mask-image:none;-webkit-mask-image:none}
.ssm-evening .entry-carousel::after {background:radial-gradient(ellipse,#0e1c2e50,transparent 70%)}
.ssm-evening .entry-card,.ssm-evening .entry-card.is-active {border-color:#c5cbd34d;box-shadow:0 24px 42px #0e1d2d38,0 4px 12px #0b17242b}
.ssm-evening .entry-card.is-active {border-color:#e0c18b88}
.ssm-evening .entry-arrow {background:#293e52d9;border-color:#dfc08b70;color:#efd7af;box-shadow:0 5px 18px #12213140}
.ssm-evening .entry-arrow:hover {background:#3d5269;border-color:#efd3a0}
.ssm-evening.is-vertical-selection .entry-card,
.ssm-evening.is-vertical-selection .entry-card.is-active {background:#253649}
.ssm-evening.is-vertical-selection .entry-card>img,
.ssm-evening.is-vertical-selection .entry-card.is-active>img {background:#1d2b3a}
.ssm-evening.is-vertical-selection .entry-prev,
.ssm-evening.is-vertical-selection .entry-next {background:linear-gradient(110deg,#3b5063ee,#27394cf5);border-color:#d4c39e55;color:#f0e5d2}
.ssm-evening.is-vertical-selection .entry-arrow:hover {background:#40566b;border-color:#e0c18b88}
.ssm-evening.is-vertical-selection .entry-carousel::before {background:radial-gradient(ellipse at 50% 48%,#c5d2e319,transparent 69%)}
.ssm-evening footer {border-color:#d7deea24}
.ssm-evening footer>div {color:#e0e4e9}
/* Keep the original shared aurora colours and layers; retain the slower base motion. */
.ssm-evening .ssm-aurora .aurora-wash-a {animation-duration:78s}
.ssm-evening .ssm-aurora .aurora-wash-b {animation-duration:96s}
.ssm-evening .ssm-light-edge {opacity:.34;background:linear-gradient(90deg,transparent,#dbc79e55 18%,#becce860 60%,#dbc79e38 84%,transparent)}
.ssm-evening .ssm-global-nav.is-travelling .ssm-edge-sweep {animation-duration:4s}
.ssm-evening .ssm-edge-sweep {background:linear-gradient(90deg,transparent,#c1d3ed66,#f1dfba99,transparent)}
.ssm-evening .ssm-energy-ribbon {opacity:.3}
.ssm-evening .ssm-global-nav.is-light-paused .aurora-drift {animation-play-state:paused}
@media(max-width:550px){.ssm-evening .ssm-global-nav::before{backdrop-filter:none}}
@media(prefers-reduced-motion:reduce){
 .ssm-evening .ssm-aurora .aurora-drift{animation:none;opacity:.25;will-change:auto}
 .ssm-evening .ssm-global-nav.is-travelling .ssm-edge-sweep{animation:none;opacity:0}
}
