:root{--text:#b9bcc8;--text-h:#f3efe8;--bg:#090d14;--panel-bg:#0d121de0;--card-bg:#131a26e6;--rail-bg:#f7f1e60a;--border:#cebfa729;--accent:#cea15c;--accent-soft:#dfc59a;--shadow:#0000006b 0 24px 60px -30px;--sans:"Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--heading:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--mono:"Cascadia Code", "Consolas", monospace;font:17px/1.6 var(--sans);letter-spacing:.01em;color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at top,#cea15c1f,#0000 32%),linear-gradient(#090d14 0%,#0e1420 100%)}*{box-sizing:border-box}html{min-height:100%}body{min-height:100dvh;margin:0}body,button,textarea{font:inherit}button{appearance:none}#root{width:min(1480px,100%);min-height:100dvh;margin:0 auto}h1,h2,h3{font-family:var(--heading);letter-spacing:-.02em;color:var(--text-h);font-weight:600}h1{margin:0 0 16px;font-size:clamp(2.5rem,5vw,4.8rem);line-height:.95}h2{font-size:1.6rem}h3{font-size:1.15rem}p{margin:0}a{color:inherit}.shell{height:100dvh;min-height:100dvh;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));box-sizing:border-box;justify-content:center;align-items:center;display:flex;overflow:clip}.auth-gate-shell{min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));background:radial-gradient(circle at 0 0,#ff95de2e,#0000 34%),linear-gradient(#120d1f,#1a1230 58%,#140f27);justify-content:center;align-items:center;display:flex}.auth-gate-card{flex-direction:column;gap:18px;width:min(520px,100%);padding:28px;display:flex}.auth-gate-card h1,.auth-gate-field span{color:var(--text-h);margin:0}.auth-gate-body{color:#f1def8;margin:0;line-height:1.65}.auth-gate-field{flex-direction:column;gap:10px;display:flex}.auth-gate-field input{min-height:48px;color:var(--text-h);font:inherit;background:#0b0a146b;border:1px solid #ffe1f72e;border-radius:16px;padding:12px 14px}.auth-gate-field input:focus{outline-offset:3px;outline:2px solid #ffc7f0}.auth-gate-actions{justify-content:flex-end;display:flex}.panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0a1829;border:1px solid #ffe1f724;border-radius:32px;box-shadow:0 26px 60px -34px #040010e6}.core-stage{flex:0 1180px;width:min(1180px,100%);height:min(760px,100%);min-height:0;position:relative;overflow:hidden}.core-stage-backdrop,.core-stage-scrim,.core-stage-content{position:absolute;inset:0}.core-stage-backdrop{opacity:.8;filter:saturate(1.12)brightness(.9);background-color:#0000;background-image:radial-gradient(circle at 0 0,#ff95de47,#0000 32%),radial-gradient(circle at 100% 0,#8ec1ff2e,#0000 30%),linear-gradient(135deg,#1e1237fa,#381a4cf0);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;transition:opacity .28s,filter .28s,transform .28s;transform:scale(1.03)}.core-stage-backdrop.has-image{opacity:.92;filter:saturate(1.04)brightness(.7);transform:scale(1.02)}.core-stage-scrim{background:linear-gradient(#07061029,#0807127a),radial-gradient(circle,#ffb8ea0f,#0000 62%)}.core-stage-content{z-index:1;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;min-height:0;padding:18px 18px 0;display:grid;position:relative;overflow:hidden}.stage-hud,.stage-status-bar,.stage-utility-rail,.stage-narration-topbar,.quick-actions,.command-actions,.chip-list,.narration-meta,.illustration-header,.overlay-header{flex-wrap:wrap;gap:10px;display:flex}.stage-hud{z-index:3;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand utility""status utility";align-items:start;gap:12px 18px;min-width:0;display:grid;position:relative}.stage-brand,.stage-status-bar,.stage-utility-rail,.stage-scene-head,.command-dock-context,.stage-narration-overlay,.stage-command-dock,.stage-result-overlay,.command-dock-head,.command-dock-footer,.overlay-section-group,.scope-block,.command-form,.illustration-card,.identity-card,.inventory-card,.log-card,.scope-card,.quest-card,.stat-grid{flex-direction:column;gap:14px;display:flex}.stage-brand{grid-area:brand;gap:6px}.stage-brand h1,.stage-narration-overlay h2,.stage-command-dock h2,.result-headline h3,.overlay-header h2,.scope-card h3,.quest-card h3,.identity-card h3,.illustration-card h3,.failure-card h3,.processing-card h3{color:var(--text-h);margin:0}.eyebrow,.panel-kicker{letter-spacing:.24em;text-transform:uppercase;color:#ffc7f0;margin:0;font-size:12px}.stage-brand h1{overflow-wrap:anywhere;font-size:1.1rem;line-height:1.3}.stage-status-bar{grid-area:status;align-items:flex-start;min-width:0}.stage-utility-rail{grid-area:utility;justify-content:flex-end;align-self:start;align-items:flex-start;gap:10px;min-width:0;display:flex;position:relative}.stage-status-bar span,.chip-list span,.narration-meta span{color:var(--text-h);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:normal;overflow-wrap:anywhere;background:#0b0a1457;border:1px solid #ffe4f933;border-radius:999px;align-items:center;padding:8px 12px;line-height:1.25;display:inline-flex}.stage-status-bar,.command-dock-context{scrollbar-width:none}.stage-status-bar::-webkit-scrollbar{display:none}.command-dock-context::-webkit-scrollbar{display:none}.stage-intro-screen,.stage-transition-overlay,.stage-live-panel,.stage-command-dock,.stage-result-overlay,.processing-card,.failure-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#120f1f57;border:1px solid #ffe1f729;border-radius:24px}.stage-intro-screen{z-index:4;border-radius:inherit;background:linear-gradient(#07061033,#08071299),radial-gradient(circle,#ffb8ea14,#0000 60%);justify-content:stretch;align-items:stretch;min-height:0;padding:18px;display:flex;position:absolute;inset:0;overflow:auto}.stage-transition-overlay{z-index:5;border-radius:inherit;background:radial-gradient(circle,#ffb8ea24,#0000 48%),linear-gradient(#0a0815e0,#100d1ff0);flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:24px;display:flex;position:absolute;inset:0}.stage-transition-copy{text-align:center;flex-direction:column;gap:10px;max-width:460px;display:flex}.stage-transition-copy h2,.stage-transition-copy p{margin:0}.stage-transition-copy h2{color:var(--text-h)}.stage-transition-copy p:last-child{color:#f1def8;line-height:1.6}.stage-transition-rings{width:148px;height:148px;position:relative}.stage-transition-rings span{border:1px solid #ffe0f766;border-radius:999px;animation:1.9s ease-in-out infinite stage-transition-pulse;position:absolute;inset:0}.stage-transition-rings span:nth-child(2){animation-delay:.18s;inset:14px}.stage-transition-rings span:nth-child(3){animation-delay:.36s;inset:28px}.stage-intro-card{grid-template-rows:auto auto minmax(0,1fr) auto;align-content:stretch;gap:18px;width:100%;min-height:100%;padding:18px 18px 10px;display:grid;position:relative}.stage-main-region{align-items:stretch;min-height:0;display:flex;overflow:hidden}.stage-live-panel{overscroll-behavior:contain;z-index:2;gap:12px;width:100%;min-width:0;height:100%;min-height:0;max-height:100%;padding:4px 0 0;overflow:auto}.stage-intro-head,.stage-live-panel{flex-direction:column;gap:12px;display:flex}.stage-intro-actions{justify-content:flex-end;display:flex}.intro-choice-box{background:linear-gradient(#1b122db3,#100c1fc2),#0e0c1b4d;border:1px solid #ffe1f733;border-radius:26px;flex-direction:column;gap:16px;margin-top:auto;padding:18px;display:flex;box-shadow:0 -10px 36px #07021033}.stage-hint,.story-text,.story-objective,.result-text,.failure-card p,.processing-card p:last-child,.overlay-body,.scope-card li,.inventory-card li,.log-card p,.illustration-meta,.illustration-figure figcaption{color:#f0dff7}.story-text,.story-objective,.result-text,.stage-brand p,.stage-intro-card p,.failure-card p,.processing-card p:last-child,.illustration-meta{margin:0}.stage-scene-head{gap:4px}.stage-hint{opacity:.92;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;line-height:1.35;display:-webkit-box;overflow:hidden}.narration-meta{justify-content:center;gap:10px}.narration-meta span{padding:8px 14px;font-size:.84rem}.stage-story-block{flex-direction:column;justify-content:center;place-self:center;gap:14px;width:min(820px,100%);min-height:0;display:flex}.stage-intro-loading{flex-direction:column;justify-content:center;gap:12px;min-height:100%;display:flex}.compact-overlay{padding:16px}.compact-alert{margin-top:0}.stage-result-overlay{background:linear-gradient(#27153ad6,#120e21eb),#120f1f7a;border-radius:26px;padding:18px;box-shadow:inset 0 1px #ffe1f70a}.stage-empty-state{justify-content:center;min-height:100%}.result-headline{flex-direction:column;gap:6px;display:flex}.stage-command-dock{z-index:2;background:linear-gradient(#231437ad,#120f1fc2),#120f1f52;border-bottom:none;border-left:none;border-right:none;border-radius:24px 24px 0 0;flex-shrink:0;align-self:stretch;gap:16px;min-width:0;min-height:228px;margin:0 -18px;padding:18px 18px 20px;position:relative;box-shadow:0 -18px 36px #07021038}.command-dock-head{border-bottom:1px solid #ffe1f71f;flex-direction:row;justify-content:space-between;align-items:center;gap:14px;min-height:32px;padding-bottom:12px}.command-dock-context{flex-flow:wrap;align-items:center;gap:8px}.command-dock-context span{color:var(--text-h);overflow-wrap:anywhere;white-space:normal;background:#0b0a1447;border:1px solid #ffe4f929;border-radius:999px;align-items:center;padding:7px 12px;font-size:.84rem;line-height:1.3;display:inline-flex}.command-dock-form{flex:1;gap:14px}.command-dock-footer{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:14px;min-height:88px}.composer-card,.identity-card,.inventory-card,.log-card,.scope-card,.quest-card,.illustration-card,.phase-note{background:linear-gradient(180deg, #2d1748c7, #161129e6), var(--card-bg);border:1px solid #ffe1f724;border-radius:22px;min-width:0;padding:18px;box-shadow:0 16px 30px #05000e24}.composer-card{flex:320px;justify-content:center;min-width:0;min-height:88px}.command-form label,.composer-card strong,.stat-grid strong,.overlay-header h2,.utility-button,button{color:var(--text-h)}.command-form textarea{resize:vertical;min-height:88px;max-height:112px;color:var(--text-h);font:inherit;background:#0a08158f;border:1px solid #ffe1f729;border-radius:18px;padding:14px 16px}.command-form textarea:focus,button:focus-visible{outline-offset:3px;outline:2px solid #ffc7f0}button{color:#27122f;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#ffb8ea,#ffd897);border:1px solid #0000;border-radius:18px;padding:11px 16px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,opacity .16s}.quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.branch-card{text-align:left;background:linear-gradient(#fff1f8fa,#ffdcb7f5);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;height:100%;min-height:128px;font-weight:600;line-height:1.35;display:flex;box-shadow:inset 0 1px #ffffff6b,0 16px 30px -22px #ffc0eae6}.branch-card-kicker{letter-spacing:.18em;text-transform:uppercase;color:#5e2962b8;font-size:11px}.branch-card-title{color:#341938;font-size:1rem;display:block}.branch-card-summary{color:#381f3fd1;font-size:.84rem;line-height:1.5}button:hover{transform:translateY(-1px);box-shadow:0 14px 28px -18px #ffc0eabf}button:disabled{opacity:.64;cursor:not-allowed;box-shadow:none;transform:none}.branch-card.is-selected{background:linear-gradient(135deg,#ffe8f8,#ffd37d);border-color:#fff4b4b8;box-shadow:inset 0 1px #ffffff8c,0 18px 30px -22px #ffd77ed1}.ghost-button{color:var(--text-h)!important;background:#100e1c5c!important;border-color:#ffe1f72e!important}.utility-primary-group,.utility-secondary-menu{flex-wrap:wrap;gap:8px;display:flex}.utility-secondary-shell{position:relative}.utility-secondary-menu{z-index:6;background:#130f23eb;border-radius:20px;flex-direction:column;width:max-content;max-width:min(260px,60vw);padding:10px;position:absolute;top:calc(100% + 8px);right:0}.utility-button{padding:6px 10px;font-size:.84rem;line-height:1.2}.utility-button.is-primary{background:#ffdaef2e!important;border-color:#ffdaef47!important}.stage-narration-toggle{z-index:2;padding:8px 12px;font-size:.88rem;position:absolute;top:92px;left:18px}.composer-card strong,.story-text,.story-objective,.result-text,.stage-intro-card p,.failure-card p,.processing-card p:last-child{overflow-wrap:anywhere}.story-text{background:#09081229;border-radius:16px;max-height:9.2em;padding:12px 14px;line-height:1.45;overflow:auto}.story-objective{background:#ffdb931f;border:1px solid #ffe1f724;border-radius:999px;align-self:flex-start;padding:8px 12px;font-size:.9rem;line-height:1.3;display:inline-flex}.story-crawl-shell{background:linear-gradient(#170f27a3,#0c0a17b8),#0908121a;border:1px solid #ffe1f729;border-radius:26px;min-height:0;padding:20px 22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffebf814,0 18px 36px #06010e33}.story-crawl-shell.is-intro{flex:1;min-height:0}.story-crawl-shell.is-ending{min-height:min(42vh,360px)}.story-crawl-mask{height:100%;min-height:inherit;position:relative;overflow:hidden}.story-crawl-mask:before,.story-crawl-mask:after{content:"";z-index:2;pointer-events:none;height:48px;position:absolute;left:0;right:0}.story-crawl-mask:before{background:linear-gradient(#0d0a18ad,#0d0a1800);top:0}.story-crawl-mask:after{background:linear-gradient(#0d0a1800,#0d0a18ad);bottom:0}.story-crawl-track{animation:story-crawl-down var(--crawl-duration,22s) linear 1 forwards;will-change:transform;flex-direction:column;gap:16px;display:flex}.story-crawl-track h2,.story-crawl-track h3,.stage-intro-loading h2{color:var(--text-h);text-align:center;margin:0;line-height:1.28}.story-crawl-subtitle{color:#f5e2fb;opacity:.92;text-align:center;margin:0;font-size:.96rem;line-height:1.5}.story-crawl-copy{flex-direction:column;gap:14px;display:flex}.story-crawl-paragraph{color:#f3e6f8;white-space:pre-wrap;overflow-wrap:anywhere;background:#09081242;border:1px solid #ffe1f714;border-radius:18px;margin:0;padding:16px 18px;line-height:1.72;box-shadow:inset 0 1px #ffe1f70a}.processing-card,.illustration-fallback{position:relative;overflow:hidden}.illustration-fallback{background:radial-gradient(circle at 0 0,#ffa0e32e,#0000 40%),linear-gradient(135deg,#41215ce6,#17122af5);border:1px dashed #ffe1f72e;border-radius:20px;flex-direction:column;justify-content:center;gap:10px;min-height:220px;padding:18px;display:flex}.illustration-fallback.is-loading:after,.processing-card:after{content:"";background:linear-gradient(120deg,#0000,#ffffff14,#0000);animation:1.4s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}.alert-list{background:#ffbcdc1f;border:1px solid #ffc4e43d;border-radius:16px;padding:12px 14px}.alert-list p,.inventory-card ul,.scope-card ul,.log-card ul,.scope-block ul{margin:0}.inventory-card ul,.scope-card ul,.log-card ul,.scope-block ul{padding:0;list-style:none}.inventory-card li,.log-card li,.scope-card li,.scope-block li{flex-direction:column;gap:6px;padding:12px 0;display:flex}.inventory-card li+li,.log-card li+li,.scope-card li+li,.scope-block li+li{border-top:1px solid #ffe1f71f}.log-card li span{color:#f8c8f0;font-size:.82rem}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stat-grid div{background:#ffffff0a;border:1px solid #ffe1f724;border-radius:18px;flex-direction:column;gap:8px;padding:16px;display:flex}.stat-grid span{font-size:.9rem}.illustration-figure{background:#08071257;border:1px solid #ffe1f71f;border-radius:22px;flex-direction:column;gap:12px;margin:0;padding:18px;display:flex}.illustration-figure img{aspect-ratio:16/9;object-fit:cover;background:radial-gradient(circle at 0 0,#ffbbea33,#0000 42%),linear-gradient(135deg,#3c1a56eb,#130f24f0);border:1px solid #ffe1f72e;border-radius:20px;width:100%;display:block}.illustration-meta,.illustration-purpose,.illustration-meta a{color:#ffd8f4}.illustration-purpose{opacity:.92;max-width:58ch;margin:8px 0 0;line-height:1.5}.overlay-backdrop{z-index:30;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04020cb8;justify-content:flex-end;display:flex;position:fixed;inset:0}.overlay-surface{background:linear-gradient(180deg, #170e2afa, #130f24fa), var(--panel-bg);border-left:1px solid #ffe1f729;flex-direction:column;gap:16px;height:min(100%,100dvh - 24px);min-height:0;padding:22px;display:flex;box-shadow:0 24px 60px #0006}.overlay-drawer{width:min(560px,100%)}.overlay-modal{border:1px solid #ffe1f729;border-radius:28px;width:min(960px,100% - 64px);height:min(88dvh,960px);margin:auto}.overlay-header{flex-shrink:0}.overlay-body{overscroll-behavior:contain;min-height:0;overflow:auto}.phase-note{color:#f6e5ff}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes story-crawl-down{0%{transform:translateY(0)}to{transform:translateY(-22%)}}@keyframes stage-transition-pulse{0%{opacity:.38;transform:scale(.92)}50%{opacity:.9;transform:scale(1)}to{opacity:.3;transform:scale(1.06)}}@media (width<=980px){.stage-hud{grid-template-columns:1fr;grid-template-areas:"brand""status""utility"}.stage-status-bar,.stage-utility-rail{grid-area:auto}.stage-utility-rail{justify-content:flex-start}.utility-secondary-menu{left:0;right:auto}.command-dock-head,.command-dock-footer{flex-direction:column;align-items:stretch}.composer-card{min-width:0}}@media (width<=720px){.shell{justify-content:stretch;align-items:stretch;padding:0}.core-stage{border-radius:0;flex:auto;width:100%;height:100%}.core-stage-content{padding:max(12px, env(safe-area-inset-top)) 12px 0;gap:10px}.stage-command-dock{width:auto;padding:14px 12px max(14px, env(safe-area-inset-bottom));gap:12px;min-height:0;margin:0 -12px}.stage-intro-card{gap:12px;padding:0}.story-crawl-shell.is-ending{min-height:min(44dvh,320px)}.stage-live-panel{gap:10px;width:100%;padding-top:0}.stage-status-bar,.narration-meta,.chip-list,.command-actions{gap:8px}.stage-status-bar,.command-dock-context{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.stage-status-bar span,.command-dock-context span{white-space:nowrap;flex:none}.stage-utility-rail{gap:8px;width:100%}.utility-primary-group{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.utility-primary-group .utility-button,.utility-secondary-shell>.utility-button{width:100%;min-height:44px}.utility-secondary-shell{width:100%}.utility-secondary-menu{width:100%;max-width:none;margin-top:8px;position:static}.quick-actions{grid-template-columns:1fr}.branch-card{min-height:108px;padding:14px 16px}.stage-story-block{width:100%}.story-crawl-shell{padding:16px}.story-crawl-paragraph{padding:14px 16px;line-height:1.64}.intro-choice-box,.stage-result-overlay,.composer-card,.identity-card,.inventory-card,.log-card,.scope-card,.quest-card,.illustration-card,.phase-note,.illustration-figure{padding:14px}.command-dock-head{gap:10px}.command-dock-head>button,.illustration-header>button{width:100%;min-height:44px}.command-form textarea{resize:none;min-height:96px;max-height:32dvh}.command-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.command-actions>:first-child{grid-column:1/-1;min-height:46px}.command-actions>:not(:first-child){min-height:44px}.overlay-modal{border-bottom:none;border-left:none;border-right:none;border-radius:26px 26px 0 0;width:100%;height:auto;min-height:min(72dvh,620px);max-height:100%;margin:0}.overlay-backdrop{padding:max(8px, env(safe-area-inset-top)) 0 0;justify-content:stretch;align-items:flex-end}.overlay-surface{width:100%;height:auto;max-height:100%;padding:16px 14px max(16px, env(safe-area-inset-bottom));border-left:none;border-radius:26px 26px 0 0;gap:12px}.overlay-drawer{width:100%}.overlay-header{z-index:1;background:linear-gradient(#170e2afa,#170e2ad6),#130f24f5;border-bottom:1px solid #ffe1f71f;margin:-16px -14px 0;padding:16px 14px 12px;position:sticky;top:0}.overlay-header button{min-height:44px}.illustration-header{flex-direction:column;align-items:stretch}.illustration-figure img{max-height:min(42dvh,360px)}.illustration-meta,.illustration-purpose{font-size:.92rem}.auth-gate-shell{padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom))}.auth-gate-card{border-radius:24px;padding:22px 18px}.auth-gate-actions button{width:100%;min-height:46px}}@media (height<=860px){.core-stage{height:min(700px,100vh - 24px)}.core-stage-content{gap:12px}.stage-live-panel{gap:8px;padding-top:2px}.stage-hint{display:none}.narration-meta span,.stage-status-bar span,.chip-list span{padding:5px 9px;font-size:.8rem}.story-text{max-height:6.8em;font-size:.96rem}.story-objective{padding:7px 10px;font-size:.84rem}.stage-command-dock{gap:10px;min-height:204px;padding:12px}.stage-intro-card{padding:0}.story-crawl-shell{padding:14px 16px}.story-crawl-mask:before,.story-crawl-mask:after{height:32px}.command-form textarea{min-height:72px;max-height:96px}}@media (prefers-reduced-motion:reduce){.story-crawl-track{animation:none;transform:none}}
