@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/cormorant-garamond-latin.woff2) format("woff2")}*{margin:0;padding:0;box-sizing:border-box}:root{--ink: #f8eee4;--ink-soft: rgba(248, 238, 228, .78);--ink-faint: rgba(248, 238, 228, .5);--ink-ghost: rgba(248, 238, 228, .13);--accent: #f47b50;--accent-soft: #ffb28d;--accent-deep: #a8321c;--rule: rgba(248, 238, 228, .16);--rule-faint: rgba(248, 238, 228, .08);--night: #120906;--display: "Cormorant Garamond", Georgia, "Times New Roman", serif;--sans: "Segoe UI Variable Text", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--serif-cn: "Songti SC", "STSong", "Noto Serif SC", "Source Han Serif SC", "SimSun", serif;--mono: "Cascadia Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--gutter: clamp(24px, 5.4vw, 84px);--story-progress: 0;--wind-level: .2}html{scroll-behavior:smooth;background:var(--night)}body{min-width:300px;background:var(--night);color:var(--ink);font-family:var(--sans);line-height:1.7;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{color:var(--night);background:var(--accent-soft)}.scene-canvas{position:fixed;inset:0;display:block;width:100%;height:100%;z-index:0}.scene-vignette{position:fixed;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(8,3,2,.58) 0%,transparent 18%,transparent 72%,rgba(8,3,2,.82) 100%),linear-gradient(90deg,rgba(8,3,2,.72) 0%,rgba(8,3,2,.42) 18%,transparent 44%,transparent 56%,rgba(8,3,2,.42) 82%,rgba(8,3,2,.72) 100%),radial-gradient(125% 92% at 50% 42%,transparent 46%,rgba(10,4,2,.58) 100%)}.scene-grain{position:fixed;inset:-30px;z-index:2;pointer-events:none;opacity:.075;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.72'/%3E%3C/svg%3E");background-size:220px 220px}.site-header{position:fixed;inset:0 0 auto;z-index:30;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:22px var(--gutter);background:linear-gradient(180deg,rgba(9,4,2,.52) 0%,transparent 100%);pointer-events:none}.brand{pointer-events:auto;display:flex;flex-direction:column;justify-self:start;gap:3px;color:var(--ink);text-decoration:none}.brand:before{content:"";width:22px;height:1px;margin-bottom:4px;background:var(--accent);box-shadow:0 0 12px #f47b508c}.brand-id{font-family:var(--mono);font-size:13px;font-weight:600;letter-spacing:.22em;line-height:1.25}.brand-sub{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;color:var(--ink-faint);text-transform:uppercase}.mission-label{display:flex;align-items:center;gap:12px;justify-self:center;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;line-height:1;color:var(--ink-faint);white-space:nowrap}.mission-label i{display:block;width:34px;height:1px;background:var(--rule)}.render-status{display:flex;align-items:center;justify-self:end;gap:8px;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;line-height:1;color:var(--ink-soft);text-transform:uppercase}.render-status i{width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px #f47b5024,0 0 12px var(--accent);animation:status-pulse 2.6s ease-in-out infinite}body[data-render-state=ready] .render-status i{animation-duration:4s}body[data-render-state=failed] .render-status i{background:var(--ink-faint);box-shadow:none;animation:none}@keyframes status-pulse{50%{opacity:.4}}.story-progress{position:fixed;inset:0 0 auto;z-index:35;height:1px;background:#f8eee40f;pointer-events:none}.story-progress i{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--accent-deep),var(--accent),var(--accent-soft));box-shadow:0 0 14px #f47b5057;transform:scaleX(var(--story-progress));transform-origin:left center;transition:transform .12s linear}.chapter-rail{position:fixed;left:clamp(12px,1.8vw,28px);top:50%;z-index:25;transform:translateY(-50%);color:var(--ink-faint)}.rail-caption{margin:0 0 18px 21px;font-family:var(--mono);font-size:10px;letter-spacing:.22em;line-height:1.7;color:var(--ink-faint)}.chapter-rail ol{position:relative;display:flex;flex-direction:column;gap:1px;list-style:none}.chapter-rail ol:before{content:"";position:absolute;left:5px;top:17px;bottom:17px;width:1px;background:var(--rule-faint)}.chapter-rail a{position:relative;display:grid;grid-template-columns:11px 20px auto;align-items:center;gap:7px;min-height:38px;padding:4px 12px 4px 0;color:var(--ink-faint);font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;line-height:1;text-decoration:none;transition:color .25s ease}.chapter-rail a i{z-index:1;width:5px;height:5px;margin-left:3px;border:1px solid var(--ink-faint);border-radius:50%;background:var(--night);transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.chapter-rail a span{color:inherit}.chapter-rail a em{overflow:hidden;max-width:0;font-family:var(--sans);font-size:10px;font-style:normal;letter-spacing:.08em;color:var(--ink-soft);opacity:0;white-space:nowrap;transform:translate(-4px);transition:max-width .35s ease,opacity .25s ease,transform .35s ease}.chapter-rail a:hover,.chapter-rail a:focus-visible,.chapter-rail a[aria-current=step]{color:var(--ink)}.chapter-rail a:hover em,.chapter-rail a:focus-visible em,.chapter-rail a[aria-current=step] em{max-width:84px;opacity:1;transform:none}.chapter-rail a[aria-current=step] i{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 4px #f47b501f,0 0 12px #f47b5066}.wind-readout{position:fixed;right:var(--gutter);bottom:max(24px,env(safe-area-inset-bottom,0px));z-index:25;display:grid;grid-template-areas:"phase phase phase" "label meter value";grid-template-columns:auto 76px auto;align-items:end;column-gap:11px;margin:0;padding-bottom:3px;border-bottom:1px solid var(--rule);pointer-events:none;font-family:var(--mono)}.readout-phase{grid-area:phase;justify-self:end;margin-bottom:8px;font-size:10px;letter-spacing:.14em;line-height:1;color:var(--ink-soft);white-space:nowrap}.readout-label{grid-area:label;align-self:center;padding-bottom:1px;font-size:10px;letter-spacing:.2em;line-height:1;color:var(--ink-faint)}.wind-meter{grid-area:meter;align-self:center;width:76px;height:1px;overflow:hidden;background:var(--rule)}.wind-meter i{display:block;width:calc(var(--wind-level) * 100%);height:100%;background:linear-gradient(90deg,var(--accent-deep),var(--accent-soft));transition:width .45s cubic-bezier(.2,.7,.2,1)}.readout-value{grid-area:value;display:flex;align-items:baseline;justify-content:flex-end;gap:10px}.wind-readout b{min-width:2.1ch;color:var(--ink);font-family:var(--display);font-size:38px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:.8;text-align:right}.readout-unit{margin-bottom:4px;color:var(--accent-soft);font-size:10px;letter-spacing:.14em;line-height:1}.storm-hint{position:fixed;left:var(--gutter);bottom:max(27px,env(safe-area-inset-bottom,0px));z-index:25;display:flex;align-items:center;gap:9px;color:var(--ink-faint);font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;line-height:1;pointer-events:none;opacity:.82}.storm-hint span{display:grid;place-items:center;width:17px;height:17px;border:1px solid var(--rule);color:var(--accent-soft);font-family:var(--sans);font-size:12px;line-height:1}.story{position:relative;z-index:10}.story-panel{position:relative;isolation:isolate;display:grid;align-items:center;min-height:100vh;min-height:100svh;padding:clamp(120px,14vh,160px) var(--gutter) clamp(100px,12vh,140px)}.story-panel:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.story-panel:nth-child(2n):before{background:transparent}.story-panel:nth-child(odd):before{background:transparent}.story-panel:before{background:transparent}.panel-body{position:relative;width:min(100%,550px);padding:28px 0 0;text-shadow:0 2px 4px rgba(8,3,2,.55),0 8px 32px rgba(8,3,2,.42);opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.7,.2,1)}.story-panel:nth-child(2n) .panel-body{justify-self:end}.story-panel:nth-child(odd) .panel-body{justify-self:start}.story-panel[data-active] .panel-body{opacity:1;transform:none}.panel-body:before{content:attr(data-chapter);text-shadow:none;position:absolute;right:-.14em;top:-.55em;z-index:0;color:var(--ink-ghost);font-family:var(--display);font-size:clamp(124px,13vw,196px);font-weight:500;letter-spacing:-.06em;line-height:.7;pointer-events:none}.panel-body:after{content:"";position:absolute;left:-24px;top:0;bottom:0;width:1px;background:linear-gradient(180deg,var(--accent) 0%,rgba(244,123,80,.18) 28%,var(--rule-faint) 100%)}.panel-body>*{position:relative;z-index:1}.eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:11px;color:var(--accent-soft);font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;line-height:1.6;text-transform:uppercase}.eyebrow-number{display:inline-grid;place-items:center;width:23px;height:23px;border:1px solid rgba(244,123,80,.6);border-radius:50%;color:var(--accent-soft);font-size:10px;letter-spacing:0}.eyebrow-cn{color:var(--ink-faint);font-family:var(--sans);letter-spacing:.08em}.eyebrow-cn:before{content:"/";margin-right:10px;color:#f8eee447}.hero{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;min-height:100vh;min-height:100svh;padding:clamp(112px,14vh,156px) var(--gutter) clamp(86px,10vh,116px)}.hero:before{background:transparent}.hero .panel-body{width:100%;max-width:none;justify-self:start;padding:0;border:0;text-shadow:0 2px 4px rgba(8,3,2,.45),0 12px 50px rgba(8,3,2,.46)}.hero .panel-body:before,.hero .panel-body:after{display:none}.hero-grid{opacity:var(--hero-fade, 1);transform:translateY(calc((1 - var(--hero-fade, 1)) * -28px));display:grid;grid-template-columns:minmax(0,1.42fr) minmax(240px,.58fr);align-items:end;gap:clamp(36px,7vw,124px);width:100%;max-width:1580px;margin:0 auto}.hero-eyebrow{justify-content:space-between;max-width:640px;color:#f8eee494}.hero-eyebrow span:last-child{color:var(--accent-soft)}.hero-title-en{margin:.4em 0 0 -.055em;color:var(--ink);font-family:var(--display);font-size:clamp(94px,15.2vw,220px);font-weight:500;letter-spacing:-.055em;line-height:.68;text-transform:uppercase}.hero-title-en span{display:block}.hero-title-en .title-line{margin-left:.48em;color:var(--accent);font-style:italic}.hero-title-en .title-line em{color:var(--ink);font-style:normal}.hero-subtitle{max-width:530px;margin-top:28px;padding-left:clamp(0px,3.8vw,58px);color:var(--ink-soft);font-size:16px;letter-spacing:.04em;line-height:1.9}.hero-start{display:inline-flex;align-items:center;gap:17px;margin-top:30px;margin-left:clamp(0px,3.8vw,58px);padding:8px 0;color:var(--ink);font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;line-height:1;text-decoration:none}.hero-start i{position:relative;display:block;width:clamp(54px,6vw,96px);height:1px;background:linear-gradient(90deg,var(--accent),rgba(244,123,80,.08));transition:width .3s ease}.hero-start i:after{content:"";position:absolute;right:-1px;top:-3px;width:7px;height:7px;border-right:1px solid var(--accent);border-bottom:1px solid var(--accent);transform:rotate(-45deg)}.hero-start:hover i,.hero-start:focus-visible i{width:clamp(66px,7vw,112px)}.hero-aside{justify-self:end;width:min(100%,314px);padding-top:15px;border-top:1px solid var(--rule);color:var(--ink-faint)}.aside-caption{margin-bottom:7px;color:var(--accent-soft);font-family:var(--mono);font-size:7px;letter-spacing:.2em;line-height:1}.hero-stops{list-style:none}.hero-stops li{display:grid;grid-template-columns:25px 1fr auto;align-items:baseline;gap:10px;padding:9px 0;border-bottom:1px solid var(--rule-faint)}.hero-stops span,.hero-stops small{color:var(--ink-faint);font-family:var(--mono);font-size:10px;letter-spacing:.08em}.hero-stops b{color:var(--ink-soft);font-size:12px;font-weight:400;letter-spacing:.08em}.hero-data{display:flex;justify-content:space-between;gap:16px;margin-top:18px;color:var(--ink-faint);font-family:var(--mono);font-size:10px;letter-spacing:.12em;line-height:1.4}.hero-data b{display:block;margin-top:4px;color:var(--ink);font-family:var(--display);font-size:22px;font-weight:500;letter-spacing:.01em}.hero-footline{display:flex;justify-content:space-between;gap:20px;width:100%;max-width:1580px;margin:42px auto 0;padding-top:14px;border-top:1px solid var(--rule-faint);color:var(--ink-faint);font-family:var(--mono);font-size:10px;letter-spacing:.17em;line-height:1.2;text-transform:uppercase}.hero-footline span:nth-child(2){color:var(--ink-soft)}.panel-body h2{margin:18px 0;color:var(--ink);font-family:var(--serif-cn);font-size:clamp(38px,4.1vw,57px);font-weight:600;letter-spacing:.01em;line-height:1.2;text-wrap:balance}.panel-copy{max-width:520px;color:var(--ink-soft);font-size:15.5px;letter-spacing:.035em;line-height:1.9;text-wrap:pretty}.zone-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.zone-meta div{padding:15px 0 14px}.zone-meta div+div{padding-left:26px;border-left:1px solid var(--rule)}.zone-meta dt{color:var(--ink-faint);font-family:var(--mono);font-size:8.5px;letter-spacing:.18em;line-height:1.4}.zone-meta dd{margin-top:4px;color:var(--ink);font-family:var(--display);font-size:27px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.005em;line-height:1.2}.zone-meta dd span{color:var(--accent-soft);font-family:var(--sans);font-size:12px;vertical-align:.12em}.zone-meta dd small{margin-left:2px;color:var(--ink-faint);font-family:var(--mono);font-size:10.5px;letter-spacing:.08em}.zone-tags{display:flex;flex-wrap:wrap;gap:14px;margin-top:17px;color:var(--ink-faint);font-family:var(--mono);font-size:8.5px;letter-spacing:.12em;line-height:1.7;text-transform:uppercase}.zone-tags span:before{content:"/";margin-right:6px;color:var(--accent)}.panel-end{display:flex;flex-wrap:wrap;align-items:baseline;gap:30px;margin-top:30px}.end-replay,.end-link{display:inline-flex;align-items:baseline;gap:9px;padding:0 0 7px;border:0;border-bottom:1px solid var(--rule);border-radius:0;background:none;color:var(--ink-soft);font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;line-height:1;text-decoration:none;cursor:pointer;transition:color .25s ease,border-color .25s ease;transition:background .25s ease,color .25s ease,border-color .25s ease}.end-replay{color:var(--ink);border-bottom-color:#f47b508c}.end-replay:hover,.end-replay:focus-visible{color:var(--accent-soft);border-bottom-color:var(--accent)}.end-link:hover,.end-link:focus-visible{color:var(--ink);border-bottom-color:#f8eee480}.end-replay i,.end-link i{font-family:var(--sans);font-size:12px;font-style:normal;font-weight:400;color:var(--accent)}.panel-footer{display:flex;justify-content:space-between;gap:16px;margin-top:30px;padding-top:13px;border-top:1px solid var(--rule-faint);color:var(--ink-faint);font-family:var(--mono);font-size:10px;letter-spacing:.12em;line-height:1.7}.loading-screen{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:17px;background:radial-gradient(60% 50% at 50% 48%,rgba(119,48,27,.22),transparent 70%),var(--night);transition:opacity .6s ease}.loading-screen[hidden],body[data-render-state=ready] .loading-screen,body[data-render-state=failed] .loading-screen{display:none;opacity:0;pointer-events:none}.loader-orbit{position:relative;display:block;width:54px;height:54px;border:1px solid var(--rule);border-radius:50%}.loader-orbit:before,.loader-orbit:after{content:"";position:absolute;border-radius:50%;border:1px solid transparent}.loader-orbit:before{inset:8px;border-top-color:var(--accent);border-right-color:var(--accent);animation:orbit-spin 1.2s linear infinite}.loader-orbit:after{inset:20px;background:var(--accent);box-shadow:0 0 14px #f47b50b3}.loader-orbit i{position:absolute;inset:-3px;border:1px solid var(--rule-faint);border-radius:50%}@keyframes orbit-spin{to{transform:rotate(360deg)}}.loader-text{color:var(--ink);font-family:var(--mono);font-size:10px;letter-spacing:.16em;line-height:1.5}.loader-hint{color:var(--ink-faint);font-family:var(--mono);font-size:10px;letter-spacing:.1em;line-height:1.5}.noscript-message{position:fixed;inset:auto 0 0;z-index:50;padding:18px;background:#120906f0;color:var(--ink-soft);font-size:12px;text-align:center}.fallback-message{position:fixed;left:6vw;right:6vw;bottom:20px;z-index:30;color:var(--ink-soft);font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-align:center;text-shadow:0 1px 4px var(--night);pointer-events:none}body[data-render-state=failed]{background:radial-gradient(ellipse at 72% 8%,rgba(108,52,31,.9),var(--night) 62%),var(--night)}body[data-render-state=failed] .panel-body{opacity:1;transform:none}body[data-render-state=failed] .scene-canvas,body[data-render-state=failed] .scene-grain,body[data-render-state=failed] .wind-readout,body[data-render-state=failed] .storm-hint{display:none}#chapter-00,#chapter-01{--poster: url(/posters/clear-wide.webp)}#chapter-02,#chapter-03{--poster: url(/posters/storm-wide.webp)}#chapter-04{--poster: url(/posters/night-wide.webp)}body[data-render-state=failed] .story-panel{background-image:var(--poster);background-position:center;background-repeat:no-repeat;background-size:cover}body[data-render-state=failed] .story-panel:before{background:linear-gradient(180deg,#08030285,#08030224 34%,#080302bd)}@media(max-width:760px){#chapter-00,#chapter-01{--poster: url(/posters/clear-portrait.webp)}#chapter-02,#chapter-03{--poster: url(/posters/storm-portrait.webp)}#chapter-04{--poster: url(/posters/night-portrait.webp)}}:focus-visible{outline:2px solid var(--accent-soft);outline-offset:5px}@media(hover:hover)and (pointer:fine){.panel-body:hover:after{background:linear-gradient(180deg,var(--accent-soft) 0%,rgba(244,123,80,.26) 34%,var(--rule-faint) 100%)}}@media(min-width:761px){.story-panel:not(.hero){align-items:start}.story-panel:not(.hero) .panel-body{position:sticky;top:clamp(150px,24vh,228px);margin-top:clamp(8px,4vh,44px)}}@media(min-width:1181px){.story-panel:not(.hero){padding-left:max(var(--gutter),176px)}.hero{padding-left:max(var(--gutter),124px)}}@media(max-width:1180px){.chapter-rail{display:none}}@media(max-width:980px){.mission-label{display:none}.site-header{grid-template-columns:1fr auto}.hero-grid{grid-template-columns:1fr}.hero-aside{display:none}.hero-title-en{font-size:clamp(96px,18vw,180px)}}@media(max-width:760px){:root{--gutter: 22px}.site-header{padding:18px var(--gutter)}.brand-id{font-size:11px}.brand-sub,.render-status{font-size:10px}.story-progress i{transition:none}.story-panel{min-height:100vh;min-height:100svh;padding:104px var(--gutter) 126px}.scene-vignette{background:linear-gradient(180deg,rgba(8,3,2,.2) 0%,transparent 16%,rgba(8,3,2,.38) 28%,rgba(8,3,2,.8) 53%,rgba(8,3,2,.96) 100%),radial-gradient(120% 90% at 50% 42%,transparent 48%,rgba(8,3,2,.5) 100%)}.story-panel:nth-child(2n):before,.story-panel:nth-child(odd):before{background:transparent}.story-panel:nth-child(2n) .panel-body,.story-panel:nth-child(odd) .panel-body{justify-self:stretch}.panel-body{width:100%;max-width:none;padding-top:22px;text-shadow:0 2px 10px rgba(8,3,2,.9),0 1px 2px rgba(8,3,2,.85)}.panel-body:before{right:0;top:-.56em;font-size:clamp(100px,30vw,148px)}.panel-body:after{left:-1px}.eyebrow{gap:8px;font-size:10px}.eyebrow-number{width:21px;height:21px}.panel-body h2{margin:17px 0 15px;font-size:clamp(34px,9vw,45px);line-height:1.24}.panel-copy{font-size:15px;line-height:1.88}.zone-meta{margin-top:25px}.zone-meta div+div{padding-left:18px}.zone-meta dd{font-size:24px}.zone-tags{gap:11px;margin-top:14px;font-size:10px}.panel-end{gap:22px;margin-top:25px}.end-replay,.end-link{padding:12px 0;font-size:10px}.panel-footer{flex-direction:column;gap:5px;margin-top:24px;font-size:10px}.hero{padding:106px var(--gutter) 112px;justify-content:flex-end}.hero:before{background:linear-gradient(180deg,rgba(9,4,2,.2) 0%,transparent 26%,rgba(9,4,2,.34) 48%,rgba(9,4,2,.9) 100%)}.hero-eyebrow{display:grid;justify-content:start;gap:3px;max-width:260px;font-size:8.5px}.hero-title-en{margin-top:.55em;font-size:clamp(94px,25vw,132px);line-height:.72}.hero-title-en .title-line{margin-left:.3em}.hero-subtitle{margin-top:23px;padding-left:0;font-size:14px;line-height:1.85}.hero-start{margin-top:22px;margin-left:0;font-size:10px}.hero-start i{width:70px}.hero-footline{gap:10px;margin-top:32px;padding-top:12px;font-size:10px}.hero-footline span:nth-child(2){display:none}.wind-readout{right:18px;bottom:max(17px,env(safe-area-inset-bottom,0px));grid-template-columns:auto 50px auto;column-gap:8px;transform-origin:bottom right}.readout-phase{margin-bottom:6px;font-size:10px}.readout-label{font-size:10px}.wind-meter{width:50px}.wind-readout b{font-size:35px}.readout-unit{font-size:10px}.storm-hint{left:18px;bottom:max(18px,env(safe-area-inset-bottom,0px));gap:7px;font-size:10px;letter-spacing:.08em}.storm-hint span{width:15px;height:15px;font-size:11px}}@media(max-width:420px){.hero-title-en{font-size:clamp(88px,24.5vw,108px)}.hero-eyebrow span:last-child{font-size:10px}.zone-meta{grid-template-columns:1fr}.zone-meta div{padding:11px 0}.zone-meta div+div{padding-left:0;border-top:1px solid var(--rule-faint);border-left:0}.zone-meta dd{font-size:23px}.storm-hint{max-width:none;letter-spacing:.04em;white-space:nowrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.panel-body,.story-progress i,.chapter-rail a i,.chapter-rail a em,.wind-meter i,.end-replay,.end-link,.hero-start i{transition:none}.render-status i,.loader-orbit:before{animation:none}}@media(prefers-contrast:more){:root{--ink-soft: rgba(255, 248, 242, .95);--ink-faint: rgba(255, 248, 242, .72);--rule: rgba(255, 248, 242, .3)}.scene-vignette{background:#0c0503ad}}
