/* A first hint of winter over the existing seasonal artwork. */
body.andra-winter-coming .andra-hero-shade {
 background: linear-gradient(180deg,rgba(14,32,48,.30),rgba(7,4,12,.10) 45%,#09070e 100%),radial-gradient(ellipse at 90% 10%,rgba(133,205,235,.19),transparent 58%),radial-gradient(ellipse at center,rgba(8,5,13,.40),transparent 80%) !important;
}
body.andra-winter-coming .andra-halloween-fog {
 background:radial-gradient(ellipse at 20% 80%,rgba(173,214,231,.21),transparent 45%),radial-gradient(ellipse at 75% 95%,rgba(169,206,234,.18),transparent 48%) !important;
}
.andra-winter-air { position:absolute; inset:0; overflow:hidden; z-index:3; pointer-events:none; }
.andra-winter-air::before { content:""; position:absolute; inset:0; box-shadow:inset 0 2px 25px rgba(183,225,245,.12); background:radial-gradient(ellipse at 5% 0,rgba(190,225,240,.10),transparent 35%),radial-gradient(ellipse at 95% 0,rgba(190,225,240,.12),transparent 38%); }
.andra-winter-air i { position:absolute; top:-12px; left:var(--x); width:var(--size); height:var(--size); border-radius:50%; background:#e4f5ff; opacity:0; animation:andraFirstSnow var(--duration) linear var(--delay) infinite; }
@keyframes andraFirstSnow { 0% { transform:translate3d(0,-12px,0); opacity:0; } 12%,75% { opacity:.48; } 100% { transform:translate3d(38px,850px,0); opacity:0; } }
body.andra-winter-coming .andra-winter-teaser { position:relative; display:flex; align-items:center; gap:16px; width:100%; max-width:610px; margin:22px auto 18px; padding:17px 21px; box-sizing:border-box; text-align:left; border:1px solid rgba(166,213,235,.28); border-radius:10px; background:radial-gradient(ellipse at 0 0,rgba(145,205,231,.14),transparent 60%),linear-gradient(115deg,rgba(15,29,42,.93),rgba(15,16,29,.89)); box-shadow:inset 0 1px 0 rgba(223,246,255,.25),0 8px 28px #0003; }
.andra-winter-teaser::before { content:""; position:absolute; top:-1px; left:18px; right:18px; height:1px; background:linear-gradient(90deg,transparent,#d5efff,transparent); }
body.andra-winter-coming .andra-winter-seal { flex:0 0 auto; color:#d0ecfb; font:32px/1 Georgia,serif; text-shadow:0 0 18px #a6dbef66; }
body.andra-winter-coming .andra-winter-teaser small { display:block; color:#9bbdce; font:600 9px/1.5 Inter,Arial,sans-serif; letter-spacing:.15em; }
body.andra-winter-coming .andra-winter-teaser h2 { margin:5px 0 6px !important; color:#e5f3fa !important; font:400 clamp(20px,2.4vw,27px)/1.2 Georgia,serif !important; text-shadow:0 2px 16px #afdef522; letter-spacing:0; text-transform:none; }
body.andra-winter-coming .andra-winter-teaser p { margin:0 !important; color:#b0bfcd !important; font:400 12px/1.6 Inter,Arial,sans-serif !important; }
body.andra-winter-coming .andra-winter-soon { margin-left:auto; flex:0 0 auto; padding:6px 9px; border:1px solid #bddff32b; border-radius:20px; color:#c0deed; font:600 9px/1.3 Inter,Arial,sans-serif; letter-spacing:.12em; }
@media(max-width:600px) { body.andra-winter-coming .andra-winter-teaser { gap:12px; padding:15px; margin-top:18px; } body.andra-winter-coming .andra-winter-soon { display:none; } .andra-winter-air i:nth-child(n+9) { display:none; } }
@media(prefers-reduced-motion:reduce) { .andra-winter-air i { animation:none; top:var(--x); opacity:.25; } }
.andra-winter-teaser > div { min-width:0; flex:1; }
.andra-winter-type-stage { display:grid; }
.andra-winter-type-measure,.andra-winter-type-line { grid-area:1/1; }
.andra-winter-type-measure { visibility:hidden; pointer-events:none; }
.andra-winter-cursor { display:none; width:2px; height:1em; margin-left:3px; background:#c2e5f7; vertical-align:-.12em; }
.andra-winter-type.is-typing .andra-winter-cursor { display:inline-block; animation:andraWinterBlink .7s step-end infinite; }
.andra-winter-sr { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip-path:inset(50%); white-space:nowrap; border:0; }
@keyframes andraWinterBlink { 50% { opacity:0; } }
@media(prefers-reduced-motion:reduce) { .andra-winter-type.is-typing .andra-winter-cursor { display:none; animation:none; } }

/* Visible frost crystals along the hero edges. */
.andra-winter-air::before,.andra-winter-air::after { content:""; position:absolute; top:0; bottom:0; width:clamp(130px,24vw,360px); height:100%; pointer-events:none; background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22360%22%20height%3D%22500%22%20viewBox%3D%220%200%20360%20500%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22f%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23effbff%22%20stop-opacity%3D%22.95%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23a1dcff%22%20stop-opacity%3D%22.22%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22url%28%23f%29%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20stroke-width%3D%221.35%22%20d%3D%22M-5.0%2C12.0%20L160.7%2C-21.1%20M61.3%2C-1.2%20L107.0%2C-52.9%20M79.6%2C-21.9%20L81.6%2C-49.9%20M79.6%2C-21.9%20L107.2%2C-27.4%20M92.3%2C-36.4%20L93.5%2C-51.3%20M92.3%2C-36.4%20L107.1%2C-39.3%20M101.5%2C-46.7%20L101.9%2C-52.3%20M101.5%2C-46.7%20L107.0%2C-47.8%20M61.3%2C-1.2%20L123.3%2C29.0%20M86.1%2C10.9%20L113.7%2C5.4%20M86.1%2C10.9%20L98.8%2C36.0%20M103.4%2C19.3%20L118.2%2C16.4%20M103.4%2C19.3%20L110.2%2C32.7%20M115.8%2C25.3%20L121.4%2C24.2%20M115.8%2C25.3%20L118.4%2C30.4%20M107.7%2C-10.5%20L132.1%2C-38.0%20M117.4%2C-21.5%20L118.6%2C-36.5%20M117.4%2C-21.5%20L132.2%2C-24.4%20M124.3%2C-29.2%20L124.9%2C-37.2%20M124.3%2C-29.2%20L132.1%2C-30.8%20M129.1%2C-34.7%20L129.4%2C-37.7%20M129.1%2C-34.7%20L132.1%2C-35.3%20M107.7%2C-10.5%20L140.8%2C5.6%20M120.9%2C-4.0%20L135.6%2C-7.0%20M120.9%2C-4.0%20L127.7%2C9.4%20M130.2%2C0.5%20L138.0%2C-1.1%20M130.2%2C0.5%20L133.8%2C7.6%20M136.8%2C3.7%20L139.7%2C3.1%20M136.8%2C3.7%20L138.1%2C6.4%20M140.8%2C-17.1%20L150.0%2C-27.4%20M144.5%2C-21.2%20L144.9%2C-26.8%20M144.5%2C-21.2%20L150.0%2C-22.3%20M147.1%2C-24.1%20L147.3%2C-27.1%20M147.1%2C-24.1%20L150.0%2C-24.7%20M148.9%2C-26.2%20L149.0%2C-27.3%20M148.9%2C-26.2%20L150.0%2C-26.4%20M140.8%2C-17.1%20L153.2%2C-11.1%20M145.8%2C-14.7%20L151.3%2C-15.8%20M145.8%2C-14.7%20L148.3%2C-9.7%20M149.3%2C-13.0%20L152.2%2C-13.6%20M149.3%2C-13.0%20L150.6%2C-10.3%20M151.8%2C-11.8%20L152.9%2C-12.0%20M151.8%2C-11.8%20L152.3%2C-10.8%20M-5.0%2C70.0%20L109.9%2C75.1%20M41.0%2C72.0%20L79.5%2C45.3%20M56.4%2C61.3%20L62.3%2C43.1%20M56.4%2C61.3%20L75.5%2C62.2%20M67.2%2C53.8%20L70.3%2C44.1%20M67.2%2C53.8%20L77.4%2C54.3%20M74.9%2C48.5%20L76.1%2C44.9%20M74.9%2C48.5%20L78.7%2C48.7%20M41.0%2C72.0%20L77.0%2C102.0%20M55.4%2C84.0%20L74.5%2C84.9%20M55.4%2C84.0%20L59.7%2C102.7%20M65.5%2C92.4%20L75.7%2C92.9%20M65.5%2C92.4%20L67.8%2C102.4%20M72.7%2C98.4%20L76.5%2C98.6%20M72.7%2C98.4%20L73.6%2C102.2%20M73.1%2C73.4%20L93.7%2C59.2%20M81.4%2C67.7%20L84.5%2C58.0%20M81.4%2C67.7%20L91.6%2C68.2%20M87.1%2C63.7%20L88.8%2C58.6%20M87.1%2C63.7%20L92.6%2C64.0%20M91.2%2C60.9%20L91.9%2C58.9%20M91.2%2C60.9%20L93.3%2C61.0%20M73.1%2C73.4%20L92.4%2C89.4%20M80.8%2C79.8%20L91.0%2C80.3%20M80.8%2C79.8%20L83.1%2C89.8%20M86.2%2C84.3%20L91.6%2C84.6%20M86.2%2C84.3%20L87.4%2C89.6%20M90.1%2C87.5%20L92.1%2C87.6%20M90.1%2C87.5%20L90.5%2C89.5%20M96.1%2C74.4%20L103.8%2C69.1%20M99.2%2C72.3%20L100.4%2C68.7%20M99.2%2C72.3%20L103.0%2C72.5%20M101.3%2C70.8%20L102.0%2C68.9%20M101.3%2C70.8%20L103.4%2C70.9%20M102.9%2C69.7%20L103.1%2C69.0%20M102.9%2C69.7%20L103.7%2C69.8%20M96.1%2C74.4%20L103.3%2C80.4%20M99.0%2C76.8%20L102.8%2C77.0%20M99.0%2C76.8%20L99.8%2C80.6%20M101.0%2C78.5%20L103.0%2C78.6%20M101.0%2C78.5%20L101.5%2C80.5%20M102.5%2C79.7%20L103.2%2C79.8%20M102.5%2C79.7%20L102.6%2C80.5%20M-5.0%2C140.0%20L139.6%2C113.4%20M52.8%2C129.4%20L93.2%2C85.0%20M69.0%2C111.6%20L71.2%2C87.3%20M69.0%2C111.6%20L93.1%2C107.2%20M80.3%2C99.2%20L81.5%2C86.2%20M80.3%2C99.2%20L93.1%2C96.9%20M88.4%2C90.4%20L88.8%2C85.5%20M88.4%2C90.4%20L93.2%2C89.5%20M52.8%2C129.4%20L106.4%2C156.4%20M74.2%2C140.2%20L98.3%2C135.8%20M74.2%2C140.2%20L84.9%2C162.2%20M89.2%2C147.8%20L102.1%2C145.4%20M89.2%2C147.8%20L94.9%2C159.5%20M99.9%2C153.2%20L104.7%2C152.3%20M99.9%2C153.2%20L102.1%2C157.6%20M93.3%2C121.9%20L114.9%2C98.3%20M101.9%2C112.5%20L103.1%2C99.5%20M101.9%2C112.5%20L114.8%2C110.1%20M108.0%2C105.8%20L108.6%2C98.9%20M108.0%2C105.8%20L114.8%2C104.6%20M112.3%2C101.1%20L112.5%2C98.5%20M112.3%2C101.1%20L114.8%2C100.6%20M93.3%2C121.9%20L121.9%2C136.4%20M104.7%2C127.7%20L117.6%2C125.3%20M104.7%2C127.7%20L110.4%2C139.4%20M112.7%2C131.7%20L119.6%2C130.5%20M112.7%2C131.7%20L115.8%2C138.0%20M118.4%2C134.6%20L121.0%2C134.2%20M118.4%2C134.6%20L119.6%2C137.0%20M122.2%2C116.6%20L130.3%2C107.7%20M125.5%2C113.1%20L125.9%2C108.2%20M125.5%2C113.1%20L130.3%2C112.2%20M127.7%2C110.6%20L128.0%2C108.0%20M127.7%2C110.6%20L130.3%2C110.1%20M129.3%2C108.8%20L129.4%2C107.8%20M129.3%2C108.8%20L130.3%2C108.6%20M122.2%2C116.6%20L132.9%2C122.0%20M126.5%2C118.8%20L131.3%2C117.9%20M126.5%2C118.8%20L128.6%2C123.2%20M129.5%2C120.3%20L132.1%2C119.8%20M129.5%2C120.3%20L130.6%2C122.6%20M131.6%2C121.4%20L132.6%2C121.2%20M131.6%2C121.4%20L132.1%2C122.2%20M-5.0%2C215.0%20L100.7%2C237.0%20M37.3%2C223.8%20L77.1%2C204.9%20M53.2%2C216.2%20L61.4%2C200.3%20M53.2%2C216.2%20L70.8%2C219.9%20M64.3%2C210.9%20L68.7%2C202.4%20M64.3%2C210.9%20L73.7%2C212.9%20M72.3%2C207.1%20L73.9%2C203.9%20M72.3%2C207.1%20L75.8%2C207.9%20M37.3%2C223.8%20L66.2%2C257.1%20M48.9%2C237.1%20L66.5%2C240.8%20M48.9%2C237.1%20L50.0%2C255.1%20M56.9%2C246.4%20L66.3%2C248.4%20M56.9%2C246.4%20L57.6%2C256.0%20M62.7%2C253.1%20L66.2%2C253.8%20M62.7%2C253.1%20L63.0%2C256.7%20M66.9%2C230.0%20L88.1%2C219.9%20M75.4%2C225.9%20L79.8%2C217.4%20M75.4%2C225.9%20L84.8%2C227.9%20M81.3%2C223.1%20L83.7%2C218.6%20M81.3%2C223.1%20L86.3%2C224.1%20M85.6%2C221.1%20L86.4%2C219.4%20M85.6%2C221.1%20L87.4%2C221.5%20M66.9%2C230.0%20L82.3%2C247.7%20M73.1%2C237.1%20L82.4%2C239.0%20M73.1%2C237.1%20L73.7%2C246.6%20M77.4%2C242.0%20L82.4%2C243.1%20M77.4%2C242.0%20L77.7%2C247.1%20M80.5%2C245.6%20L82.3%2C246.0%20M80.5%2C245.6%20L80.6%2C247.5%20M88.0%2C234.4%20L96.0%2C230.6%20M91.2%2C232.9%20L92.9%2C229.7%20M91.2%2C232.9%20L94.7%2C233.6%20M93.5%2C231.8%20L94.3%2C230.1%20M93.5%2C231.8%20L95.3%2C232.2%20M95.0%2C231.0%20L95.4%2C230.4%20M95.0%2C231.0%20L95.7%2C231.2%20M88.0%2C234.4%20L93.8%2C241.0%20M90.4%2C237.0%20L93.9%2C237.8%20M90.4%2C237.0%20L90.6%2C240.6%20M92.0%2C238.9%20L93.9%2C239.3%20M92.0%2C238.9%20L92.1%2C240.8%20M93.1%2C240.2%20L93.8%2C240.4%20M93.1%2C240.2%20L93.2%2C241.0%20M-5.0%2C300.0%20L137.6%2C310.3%20M52.1%2C304.1%20L100.9%2C272.2%20M71.6%2C291.3%20L79.6%2C268.9%20M71.6%2C291.3%20L95.3%2C293.1%20M85.3%2C282.4%20L89.5%2C270.5%20M85.3%2C282.4%20L97.9%2C283.3%20M95.0%2C276.0%20L96.6%2C271.6%20M95.0%2C276.0%20L99.8%2C276.4%20M52.1%2C304.1%20L95.8%2C342.7%20M69.6%2C319.5%20L93.3%2C321.2%20M69.6%2C319.5%20L74.3%2C342.9%20M81.8%2C330.3%20L94.5%2C331.2%20M81.8%2C330.3%20L84.3%2C342.8%20M90.6%2C338.0%20L95.3%2C338.4%20M90.6%2C338.0%20L91.5%2C342.7%20M92.0%2C307.0%20L118.0%2C290.0%20M102.4%2C300.2%20L106.7%2C288.2%20M102.4%2C300.2%20L115.1%2C301.1%20M109.7%2C295.4%20L112.0%2C289.0%20M109.7%2C295.4%20L116.5%2C295.9%20M114.9%2C292.0%20L115.8%2C289.6%20M114.9%2C292.0%20L117.5%2C292.2%20M92.0%2C307.0%20L115.3%2C327.5%20M101.3%2C315.2%20L114.0%2C316.1%20M101.3%2C315.2%20L103.8%2C327.6%20M107.9%2C321.0%20L114.6%2C321.4%20M107.9%2C321.0%20L109.2%2C327.6%20M112.5%2C325.1%20L115.1%2C325.3%20M112.5%2C325.1%20L113.0%2C327.6%20M120.5%2C309.0%20L130.3%2C302.6%20M124.4%2C306.5%20L126.0%2C302.0%20M124.4%2C306.5%20L129.2%2C306.8%20M127.2%2C304.7%20L128.0%2C302.3%20M127.2%2C304.7%20L129.7%2C304.9%20M129.1%2C303.4%20L129.4%2C302.5%20M129.1%2C303.4%20L130.1%2C303.5%20M120.5%2C309.0%20L129.3%2C316.7%20M124.0%2C312.1%20L128.8%2C312.5%20M124.0%2C312.1%20L125.0%2C316.8%20M126.5%2C314.3%20L129.0%2C314.5%20M126.5%2C314.3%20L127.0%2C316.8%20M128.2%2C315.8%20L129.2%2C315.9%20M128.2%2C315.8%20L128.4%2C316.7%20M-5.0%2C390.0%20L94.6%2C436.7%20M34.8%2C408.7%20L78.7%2C399.2%20M52.4%2C404.9%20L64.3%2C391.0%20M52.4%2C404.9%20L69.0%2C412.7%20M64.7%2C402.3%20L71.0%2C394.8%20M64.7%2C402.3%20L73.5%2C406.4%20M73.5%2C400.4%20L75.8%2C397.6%20M73.5%2C400.4%20L76.8%2C401.9%20M34.8%2C408.7%20L55.7%2C448.4%20M43.2%2C424.6%20L59.8%2C432.3%20M43.2%2C424.6%20L40.1%2C442.6%20M49.0%2C435.7%20L57.9%2C439.8%20M49.0%2C435.7%20L47.4%2C445.3%20M53.2%2C443.7%20L56.5%2C445.2%20M53.2%2C443.7%20L52.6%2C447.3%20M62.7%2C421.7%20L86.1%2C416.7%20M72.1%2C419.7%20L78.5%2C412.3%20M72.1%2C419.7%20L80.9%2C423.9%20M78.6%2C418.3%20L82.0%2C414.4%20M78.6%2C418.3%20L83.4%2C420.5%20M83.3%2C417.3%20L84.6%2C415.8%20M83.3%2C417.3%20L85.1%2C418.1%20M62.7%2C421.7%20L73.8%2C442.9%20M67.2%2C430.2%20L76.0%2C434.4%20M67.2%2C430.2%20L65.6%2C439.8%20M70.3%2C436.2%20L75.0%2C438.4%20M70.3%2C436.2%20L69.4%2C441.3%20M72.5%2C440.4%20L74.3%2C441.2%20M72.5%2C440.4%20L72.2%2C442.3%20M82.7%2C431.1%20L91.4%2C429.2%20M86.2%2C430.3%20L88.5%2C427.5%20M86.2%2C430.3%20L89.5%2C431.9%20M88.6%2C429.8%20L89.9%2C428.3%20M88.6%2C429.8%20L90.4%2C430.6%20M90.4%2C429.4%20L90.9%2C428.9%20M90.4%2C429.4%20L91.0%2C429.7%20M82.7%2C431.1%20L86.8%2C439.0%20M84.3%2C434.3%20L87.6%2C435.8%20M84.3%2C434.3%20L83.7%2C437.9%20M85.5%2C436.5%20L87.3%2C437.3%20M85.5%2C436.5%20L85.2%2C438.4%20M86.3%2C438.1%20L87.0%2C438.4%20M86.3%2C438.1%20L86.2%2C438.8%20M30.0%2C-5.0%20L75.0%2C55.0%20M48.0%2C19.0%20L77.4%2C27.4%20M59.8%2C22.4%20L71.4%2C17.8%20M59.8%2C22.4%20L67.2%2C32.4%20M68.0%2C24.7%20L74.2%2C22.3%20M68.0%2C24.7%20L72.0%2C30.0%20M73.9%2C26.4%20L76.2%2C25.5%20M73.9%2C26.4%20L75.4%2C28.4%20M48.0%2C19.0%20L47.8%2C49.6%20M47.9%2C31.2%20L55.4%2C41.2%20M47.9%2C31.2%20L40.3%2C41.1%20M47.8%2C39.8%20L51.8%2C45.1%20M47.8%2C39.8%20L43.8%2C45.1%20M47.8%2C45.9%20L49.3%2C47.9%20M47.8%2C45.9%20L46.3%2C47.9%20M60.6%2C35.8%20L76.3%2C40.3%20M66.9%2C37.6%20L73.1%2C35.2%20M66.9%2C37.6%20L70.9%2C42.9%20M71.3%2C38.9%20L74.6%2C37.6%20M71.3%2C38.9%20L73.4%2C41.7%20M74.4%2C39.7%20L75.6%2C39.3%20M74.4%2C39.7%20L75.2%2C40.8%20M60.6%2C35.8%20L60.5%2C52.1%20M60.5%2C42.3%20L64.5%2C47.7%20M60.5%2C42.3%20L56.5%2C47.6%20M60.5%2C46.9%20L62.6%2C49.8%20M60.5%2C46.9%20L58.3%2C49.7%20M60.5%2C50.2%20L61.3%2C51.2%20M60.5%2C50.2%20L59.7%2C51.2%20M69.6%2C47.8%20L75.5%2C49.5%20M71.9%2C48.5%20L74.3%2C47.6%20M71.9%2C48.5%20L73.4%2C50.5%20M73.6%2C49.0%20L74.8%2C48.5%20M73.6%2C49.0%20L74.4%2C50.0%20M74.8%2C49.3%20L75.2%2C49.1%20M74.8%2C49.3%20L75.1%2C49.7%20M69.6%2C47.8%20L69.5%2C53.9%20M69.6%2C50.3%20L71.1%2C52.3%20M69.6%2C50.3%20L68.0%2C52.2%20M69.6%2C52.0%20L70.4%2C53.0%20M69.6%2C52.0%20L68.7%2C53.0%20M69.5%2C53.2%20L69.8%2C53.6%20M69.5%2C53.2%20L69.2%2C53.6%20M100.0%2C-5.0%20L145.9%2C63.0%20M118.3%2C22.2%20L150.0%2C32.9%20M131.0%2C26.5%20L144.0%2C22.2%20M131.0%2C26.5%20L138.7%2C37.8%20M139.9%2C29.5%20L146.8%2C27.2%20M139.9%2C29.5%20L144.0%2C35.5%20M146.2%2C31.6%20L148.8%2C30.8%20M146.2%2C31.6%20L147.8%2C33.9%20M118.3%2C22.2%20L116.5%2C55.6%20M117.6%2C35.5%20L125.2%2C46.9%20M117.6%2C35.5%20L108.7%2C45.9%20M117.1%2C44.9%20L121.1%2C50.9%20M117.1%2C44.9%20L112.3%2C50.4%20M116.7%2C51.6%20L118.2%2C53.8%20M116.7%2C51.6%20L114.9%2C53.7%20M131.2%2C41.2%20L148.1%2C47.0%20M138.0%2C43.5%20L144.9%2C41.2%20M138.0%2C43.5%20L142.0%2C49.5%20M142.7%2C45.1%20L146.4%2C43.9%20M142.7%2C45.1%20L144.9%2C48.3%20M146.1%2C46.3%20L147.4%2C45.8%20M146.1%2C46.3%20L146.9%2C47.5%20M131.2%2C41.2%20L130.2%2C59.0%20M130.8%2C48.3%20L134.9%2C54.4%20M130.8%2C48.3%20L126.1%2C53.9%20M130.5%2C53.3%20L132.7%2C56.6%20M130.5%2C53.3%20L128.0%2C56.3%20M130.3%2C56.9%20L131.1%2C58.1%20M130.3%2C56.9%20L129.4%2C58.0%20M140.4%2C54.8%20L146.7%2C57.0%20M142.9%2C55.7%20L145.5%2C54.8%20M142.9%2C55.7%20L144.4%2C57.9%20M144.7%2C56.3%20L146.1%2C55.8%20M144.7%2C56.3%20L145.5%2C57.5%20M145.9%2C56.7%20L146.5%2C56.5%20M145.9%2C56.7%20L146.2%2C57.2%20M140.4%2C54.8%20L140.0%2C61.5%20M140.2%2C57.5%20L141.7%2C59.7%20M140.2%2C57.5%20L138.4%2C59.6%20M140.1%2C59.4%20L140.9%2C60.6%20M140.1%2C59.4%20L139.2%2C60.5%20M140.0%2C60.7%20L140.3%2C61.1%20M140.0%2C60.7%20L139.7%2C61.1%20M190.0%2C-5.0%20L209.2%2C82.9%20M197.7%2C30.2%20L225.6%2C54.0%20M208.8%2C39.7%20L223.8%2C40.5%20M208.8%2C39.7%20L212.0%2C54.3%20M216.7%2C46.4%20L224.6%2C46.8%20M216.7%2C46.4%20L218.4%2C54.2%20M222.3%2C51.1%20L225.2%2C51.3%20M222.3%2C51.1%20L222.9%2C54.1%20M197.7%2C30.2%20L182.2%2C63.5%20M191.5%2C43.5%20L194.7%2C58.1%20M191.5%2C43.5%20L178.2%2C50.5%20M187.1%2C52.8%20L188.8%2C60.6%20M187.1%2C52.8%20L180.1%2C56.5%20M184.0%2C59.5%20L184.7%2C62.4%20M184.0%2C59.5%20L181.4%2C60.9%20M203.0%2C54.8%20L217.9%2C67.5%20M209.0%2C59.9%20L217.0%2C60.3%20M209.0%2C59.9%20L210.7%2C67.7%20M213.2%2C63.4%20L217.4%2C63.7%20M213.2%2C63.4%20L214.1%2C67.6%20M216.1%2C66.0%20L217.7%2C66.1%20M216.1%2C66.0%20L216.5%2C67.5%20M203.0%2C54.8%20L194.8%2C72.6%20M199.7%2C61.9%20L201.4%2C69.7%20M199.7%2C61.9%20L192.7%2C65.6%20M197.4%2C66.9%20L198.3%2C71.0%20M197.4%2C66.9%20L193.6%2C68.9%20M195.8%2C70.4%20L196.1%2C72.0%20M195.8%2C70.4%20L194.4%2C71.2%20M206.9%2C72.4%20L212.5%2C77.1%20M209.1%2C74.3%20L212.1%2C74.5%20M209.1%2C74.3%20L209.7%2C77.2%20M210.7%2C75.6%20L212.3%2C75.7%20M210.7%2C75.6%20L211.0%2C77.2%20M211.8%2C76.6%20L212.4%2C76.6%20M211.8%2C76.6%20L211.9%2C77.2%20M206.9%2C72.4%20L203.8%2C79.0%20M205.6%2C75.0%20L206.3%2C78.0%20M205.6%2C75.0%20L203.0%2C76.4%20M204.8%2C76.9%20L205.1%2C78.5%20M204.8%2C76.9%20L203.3%2C77.7%20M204.1%2C78.2%20L204.3%2C78.8%20M204.1%2C78.2%20L203.6%2C78.5%20M275.0%2C-5.0%20L329.9%2C59.9%20M297.0%2C21.0%20L330.8%2C28.5%20M310.5%2C24.0%20L323.4%2C18.0%20M310.5%2C24.0%20L319.7%2C34.8%20M320.0%2C26.1%20L326.8%2C22.9%20M320.0%2C26.1%20L324.9%2C31.8%20M326.8%2C27.6%20L329.3%2C26.4%20M326.8%2C27.6%20L328.6%2C29.7%20M297.0%2C21.0%20L298.8%2C55.6%20M297.7%2C34.8%20L306.8%2C45.6%20M297.7%2C34.8%20L289.7%2C46.5%20M298.2%2C44.5%20L303.1%2C50.3%20M298.2%2C44.5%20L294.0%2C50.7%20M298.6%2C51.4%20L300.4%2C53.6%20M298.6%2C51.4%20L297.0%2C53.8%20M312.3%2C39.1%20L330.4%2C43.1%20M319.6%2C40.7%20L326.4%2C37.6%20M319.6%2C40.7%20L324.4%2C46.5%20M324.6%2C41.8%20L328.3%2C40.2%20M324.6%2C41.8%20L327.2%2C44.9%20M328.2%2C42.6%20L329.6%2C42.0%20M328.2%2C42.6%20L329.2%2C43.8%20M312.3%2C39.1%20L313.3%2C57.6%20M312.7%2C46.5%20L317.6%2C52.3%20M312.7%2C46.5%20L308.5%2C52.7%20M313.0%2C51.7%20L315.6%2C54.7%20M313.0%2C51.7%20L310.7%2C55.0%20M313.2%2C55.4%20L314.2%2C56.5%20M313.2%2C55.4%20L312.3%2C56.6%20M323.3%2C52.1%20L330.1%2C53.6%20M326.0%2C52.7%20L328.6%2C51.5%20M326.0%2C52.7%20L327.9%2C54.9%20M327.9%2C53.1%20L329.3%2C52.5%20M327.9%2C53.1%20L328.9%2C54.3%20M329.3%2C53.4%20L329.8%2C53.2%20M329.3%2C53.4%20L329.7%2C53.8%20M323.3%2C52.1%20L323.7%2C59.0%20M323.5%2C54.9%20L325.3%2C57.0%20M323.5%2C54.9%20L321.9%2C57.2%20M323.6%2C56.8%20L324.6%2C58.0%20M323.6%2C56.8%20L322.7%2C58.0%20M323.6%2C58.2%20L324.0%2C58.6%20M323.6%2C58.2%20L323.3%2C58.7%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-size:100% auto; background-repeat:no-repeat; box-shadow:none; opacity:.78; filter:drop-shadow(0 0 5px rgba(125,206,255,.45)); }
.andra-winter-air::before { left:0; background-position:left top; }
.andra-winter-air::after { right:0; background-position:left top; transform:scaleX(-1); }
body.andra-winter-coming .andra-hero-shade {
 background:radial-gradient(ellipse at 0 18%,rgba(93,179,239,.32),transparent 43%),radial-gradient(ellipse at 100% 15%,rgba(103,190,248,.30),transparent 43%),linear-gradient(180deg,rgba(14,32,48,.27),rgba(7,4,12,.12) 45%,#09070e 100%),radial-gradient(ellipse at center,rgba(8,5,13,.40),transparent 80%) !important;
 box-shadow:inset 0 2px 2px rgba(215,243,255,.45),inset 30px 0 80px -35px rgba(127,205,255,.40),inset -30px 0 80px -35px rgba(127,205,255,.40);
}
body.andra-winter-coming .andra-winter-teaser { border-color:rgba(169,221,250,.52); box-shadow:inset 0 1px 0 rgba(223,246,255,.40),0 0 30px rgba(105,190,245,.14),0 8px 28px #0003; }
@media(max-width:600px) { .andra-winter-air::before,.andra-winter-air::after { width:115px; opacity:.52; } }

/* Frosted lettering: white crystalline tops, icy blue lower edges. */
body.andra-winter-coming .andra-hero h1,
body.andra-winter-coming .andra-winter-teaser h2,
body.andra-winter-coming .andra-home h2,
body.andra-winter-coming .andra-halloween-rewards h2 {
 color:#dcf3ff !important;
 text-shadow:0 -1px 0 rgba(245,253,255,.65),0 2px 3px rgba(8,29,45,.85),0 0 19px rgba(102,190,245,.45) !important;
}
@supports ((background-clip:text) or (-webkit-background-clip:text)) {
 body.andra-winter-coming .andra-hero h1,
 body.andra-winter-coming .andra-winter-teaser h2,
 body.andra-winter-coming .andra-home h2,
 body.andra-winter-coming .andra-halloween-rewards h2 {
  background-image:radial-gradient(ellipse at 2px 2px,rgba(255,255,255,.96) 0 1px,transparent 1.8px),radial-gradient(ellipse at 6px 4px,rgba(237,251,255,.75) 0 .7px,transparent 1.5px),linear-gradient(180deg,#fff 0%,#f4fcff 20%,#c4eaff 42%,#92cce9 70%,#e1f6ff 83%,#85bddc 100%) !important;
  background-size:11px 9px,17px 13px,100% 100% !important;
  background-repeat:repeat,repeat,no-repeat !important;
  -webkit-background-clip:text !important;
  background-clip:text !important;
  -webkit-text-fill-color:transparent !important;
  color:transparent !important;
  text-shadow:none !important;
  filter:drop-shadow(0 -1px 0 rgba(238,251,255,.45)) drop-shadow(0 2px 2px #071522) drop-shadow(0 0 12px rgba(106,192,245,.48));
 }
}
body.andra-winter-coming .andra-home h3 {
 color:#d6effc !important;
 text-shadow:0 -1px 0 rgba(243,252,255,.25),0 0 12px rgba(113,196,245,.23) !important;
}
body.andra-winter-coming .andra-home-section-head {
 border-bottom-color:rgba(168,221,250,.25) !important;
 background-image:linear-gradient(90deg,rgba(212,243,255,.55),rgba(122,202,248,.12) 48%,transparent 90%);
 background-size:100% 1px;
 background-position:left bottom;
 background-repeat:no-repeat;
}
@media(forced-colors:active) {
 body.andra-winter-coming .andra-hero h1,
 body.andra-winter-coming .andra-winter-teaser h2,
 body.andra-winter-coming .andra-home h2,
 body.andra-winter-coming .andra-halloween-rewards h2 { -webkit-text-fill-color:CanvasText !important; color:CanvasText !important; background:none !important; filter:none; }
}

/* Four sealed hints: three dungeons and one unexplored map. */
body.andra-winter-coming .andra-winter-chapters { position:relative; margin:0 0 28px; padding:28px; border:1px solid #adddf02e; border-radius:14px; background:radial-gradient(ellipse at 0 0,#88cdec14,transparent 60%),linear-gradient(135deg,#101c29ed,#110e1ced); box-shadow:inset 0 1px 0 #d5f4ff33,0 12px 38px #0003; }
.andra-winter-chapters-head { display:flex; align-items:center; justify-content:space-between; gap:20px; margin-bottom:22px; }
.andra-winter-eyebrow { display:block; color:#91bed6; font:600 10px/1.5 Inter,Arial,sans-serif; letter-spacing:.18em; }
body.andra-winter-coming .andra-winter-chapters-head h2 { margin:8px 0 10px !important; font-size:clamp(22px,2.6vw,30px) !important; line-height:1.3; }
body.andra-winter-coming .andra-winter-chapters-head p { color:#aebfcd; font:400 13px/1.7 Inter,Arial,sans-serif; margin:0; }
.andra-winter-chapters-status { color:#a7c6d7; border:1px solid #acd9ed33; border-radius:30px; padding:9px 13px; font:500 10px/1.5 Inter,Arial,sans-serif; max-width:185px; text-align:center; }
.andra-winter-chapters-grid { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:12px; }
.andra-winter-chapter { position:relative; min-width:0; padding:20px 18px; border:1px solid #a3d8ee33; border-radius:9px; background:radial-gradient(ellipse at 100% 0,#78c5ed1c,transparent 70%),linear-gradient(150deg,#192a38,#101522); box-shadow:inset 0 1px 0 #e6faff33; }
.andra-winter-chapter.is-lair { background:radial-gradient(ellipse at 100% 0,#76bdae18,transparent 70%),linear-gradient(150deg,#192d30,#101522); }
.andra-winter-chapter.is-workshop { background:radial-gradient(ellipse at 100% 0,#d6b38212,transparent 70%),linear-gradient(150deg,#242632,#101522); }
.andra-winter-chapter.is-forgotten { background:radial-gradient(ellipse at 100% 0,#ab94d923,transparent 70%),linear-gradient(150deg,#252238,#101522); }
.andra-winter-chapter-top { display:flex; justify-content:space-between; align-items:center; color:#90b3c9; font:600 9px/1.5 Inter,Arial,sans-serif; letter-spacing:.15em; }
.andra-winter-chapter-top svg { width:19px; height:19px; fill:none; stroke:#b5d7e8; stroke-width:1.3; }
body.andra-winter-coming .andra-winter-chapter h3 { margin:20px 0 10px !important; font:600 18px/1.35 Georgia,serif !important; }
body.andra-winter-coming .andra-winter-chapter p { margin:0 0 18px; color:#adbdcb; font:400 12px/1.7 Inter,Arial,sans-serif; min-height:62px; }
.andra-winter-chapter-sealed { display:inline-block; padding-top:11px; border-top:1px solid #b3dbed26; color:#90a5b6; font:500 10px/1.5 Inter,Arial,sans-serif; }
body.andra-winter-coming .andra-winter-chapters-note { margin:20px 0 0; color:#8ea9bc; font:400 12px/1.7 Inter,Arial,sans-serif; text-align:center; }
@media(max-width:1050px) { .andra-winter-chapters-grid { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media(max-width:600px) { body.andra-winter-coming .andra-winter-chapters { padding:20px 16px; } .andra-winter-chapters-head { align-items:flex-start; flex-direction:column; gap:12px; } .andra-winter-chapters-status { max-width:none; } .andra-winter-chapters-grid { grid-template-columns:1fr; } .andra-winter-chapter { padding:18px; } body.andra-winter-coming .andra-winter-chapter h3 { margin-top:12px !important; } body.andra-winter-coming .andra-winter-chapter p { min-height:0; } }
