:root{--bg:#f5efe2;--bg-grad-a:#f5efe2;--bg-grad-b:#f3e6cb;--bg-grad-c:#f1dcc7;--surface:#fff8eb;--surface-muted:#fdf5e8;--ink:#121212;--ink-soft:#2c2a27;--accent:#00a8a8;--accent-2:#ff6f3c;--grid:#1212121f;--code-bg:#1f1f1f;--code-ink:#f3f3f3;--inline-code-bg:#f0e6d2;--quote-bg:#fce8d9;--chip-bg:#e6f9f6;--link-bg:#fff8eb;--input-bg:#fff8eb;--diagram-bg:#fff8eb;--border-heavy:3px solid var(--ink);--radius:0;--shadow-brut:7px 7px 0 var(--ink);--max-width:1180px}:root[data-theme=dark]{--bg:#161b22;--bg-grad-a:#161b22;--bg-grad-b:#1f2731;--bg-grad-c:#273243;--surface:#1f2937;--surface-muted:#243243;--ink:#f2f6fb;--ink-soft:#c3d1e1;--accent:#8fb3d9;--accent-2:#5f88b5;--grid:#cedff314;--code-bg:#0f1720;--code-ink:#e7eff9;--inline-code-bg:#334155;--quote-bg:#2a3848;--chip-bg:#2c3a4d;--link-bg:#223041;--input-bg:#223041;--diagram-bg:#1a2330}:root[data-theme=artist]{--bg:#08090f;--bg-grad-a:#07080f;--bg-grad-b:#0f1320;--bg-grad-c:#170f2a;--surface:#101627;--surface-muted:#1a2239;--ink:#f7f7ff;--ink-soft:#c5c9e7;--accent:#46f1ff;--accent-2:#ff6fcf;--grid:#6076aa33;--code-bg:#090d18;--code-ink:#e9f2ff;--inline-code-bg:#27345b;--quote-bg:#22153a;--chip-bg:#17203b;--link-bg:#151f36;--input-bg:#131b32;--diagram-bg:#0f172e;--border-heavy:3px solid #8fa7ff;--radius:0;--shadow-brut:8px 8px 0 #5f61db}*{box-sizing:border-box}html,body{background:repeating-linear-gradient(0deg, transparent 0 47px, var(--grid) 47px 48px), repeating-linear-gradient(90deg, transparent 0 47px, var(--grid) 47px 48px), radial-gradient(1200px 500px at 18% 22%, color-mix(in srgb, var(--accent) 15%, transparent) 0%, transparent 64%), radial-gradient(900px 400px at 84% 78%, color-mix(in srgb, var(--accent-2) 14%, transparent) 0%, transparent 70%), linear-gradient(145deg, var(--bg-grad-a) 0%, var(--bg-grad-b) 45%, var(--bg-grad-c) 100%);color:var(--ink);min-height:100%;margin:0;padding:0;font-family:Space Grotesk,Segoe UI,sans-serif}html{scroll-behavior:smooth;position:relative}html.theme-shift:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 30%, color-mix(in srgb, var(--accent) 38%, transparent), transparent 56%), radial-gradient(circle at 80% 70%, color-mix(in srgb, var(--accent-2) 32%, transparent), transparent 52%), linear-gradient(135deg, color-mix(in srgb, var(--surface) 40%, transparent), transparent 70%);opacity:0;mix-blend-mode:screen;z-index:999;animation:.62s cubic-bezier(.2,.8,.2,1) both theme-flash;position:fixed;inset:0}html.theme-shift body,html.theme-shift .panel,html.theme-shift .card,html.theme-shift .doc-nav-card,html.theme-shift .related-doc-link{transition:background-color .42s,color .42s,border-color .42s,box-shadow .42s}a{color:var(--ink);text-underline-offset:2px;font-weight:600}.site-brand{text-transform:uppercase;letter-spacing:.01em;align-items:center;gap:.55rem;font-size:1.1rem;font-weight:800;text-decoration:none;display:inline-flex}.site-brand img{border:2px solid var(--ink);background:var(--surface);width:1.85rem;height:1.85rem;box-shadow:3px 3px 0 var(--ink);padding:.1rem}.page-shell{max-width:var(--max-width);margin:0 auto;padding:1rem 1rem 5rem}.panel{background:var(--surface);border:var(--border-heavy);box-shadow:var(--shadow-brut);padding:1rem}.mutant-launch{isolation:isolate;padding:1.2rem;position:relative;overflow:clip}.mutant-spotlight{pointer-events:none;background:radial-gradient(circle at 24% 54%, color-mix(in srgb, var(--accent) 26%, transparent), transparent 64%), radial-gradient(circle at 82% 30%, color-mix(in srgb, var(--accent-2) 24%, transparent), transparent 62%);filter:blur(8px);z-index:-1;height:14rem;animation:9.4s ease-in-out infinite spotlight-drift;position:absolute;inset:-20% -15% auto}.hero-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.hero-evidence-item{border:2px solid var(--ink);background:color-mix(in srgb, var(--surface) 84%, var(--accent) 16%);box-shadow:4px 4px 0 var(--ink);padding:.58rem .62rem;animation:.66s cubic-bezier(.2,.7,.2,1) both stage-rise}.hero-evidence-item:nth-child(2){animation-delay:.1s}.hero-evidence-item:nth-child(3){animation-delay:.18s}.snap-deck{scroll-snap-type:y proximity;gap:1rem;display:grid}.snap-chapter{scroll-snap-align:start;background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 10%, transparent), transparent 52%), linear-gradient(345deg, color-mix(in srgb, var(--accent-2) 10%, transparent), transparent 58%), var(--surface);align-content:center;min-height:min(56vh,29rem);display:grid;position:relative;overflow:clip}.snap-chapter:before{content:"";pointer-events:none;background:repeating-linear-gradient(120deg, transparent 0 26px, color-mix(in srgb, var(--ink) 7%, transparent) 26px 28px);opacity:.35;z-index:0;position:absolute;inset:0}.snap-chapter>*{z-index:1;position:relative}.chapter-title{text-transform:uppercase;letter-spacing:-.02em;max-width:16ch;margin:0;font-size:clamp(1.6rem,3.5vw,2.8rem);line-height:.98}.lab-hero-canvas{pointer-events:none;opacity:.78;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.launch-hero{isolation:isolate;--hero-progress:0;--scene-phase:0;padding:1.15rem;position:relative;overflow:clip}.launch-hero:before,.launch-hero:after{content:"";pointer-events:none;z-index:-1;position:absolute}.launch-hero:before{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 28%, transparent) 0%, transparent 70%);filter:blur(8px);width:22rem;height:22rem;transform:translate3d(calc(var(--hero-progress) * 35px), calc(var(--hero-progress) * -18px), 0);border-radius:50%;animation:11s ease-in-out infinite orbit-float;inset:auto -12% -28% auto}.launch-hero:after{background:radial-gradient(circle, color-mix(in srgb, var(--accent-2) 24%, transparent) 0%, transparent 74%);filter:blur(12px);width:18rem;height:18rem;transform:translate3d(calc(var(--hero-progress) * -42px), calc(var(--hero-progress) * 20px), 0);border-radius:50%;animation:9s ease-in-out infinite reverse orbit-float;inset:-25% auto auto -10%}.launch-aura{pointer-events:none;background:linear-gradient(130deg, color-mix(in srgb, var(--accent) 18%, transparent), transparent 45%), linear-gradient(320deg, color-mix(in srgb, var(--accent-2) 17%, transparent), transparent 48%);opacity:.7;z-index:-1;position:absolute;inset:0}.hero-grid-fx{pointer-events:none;background:linear-gradient(90deg, transparent 0 49%, color-mix(in srgb, var(--accent) 22%, transparent) 50%, transparent 51% 100%), linear-gradient(0deg, transparent 0 49%, color-mix(in srgb, var(--accent-2) 18%, transparent) 50%, transparent 51% 100%);opacity:.18;z-index:-1;background-size:72px 72px;animation:14s linear infinite grid-drift;position:absolute;inset:-1px;-webkit-mask-image:radial-gradient(circle at 50% 35%,#000 22%,#0000 78%);mask-image:radial-gradient(circle at 50% 35%,#000 22%,#0000 78%)}.hero-orbital{border:2px solid color-mix(in srgb, var(--accent) 74%, var(--surface));pointer-events:none;opacity:.5;width:10.5rem;height:10.5rem;filter:drop-shadow(0 0 16px color-mix(in srgb, var(--accent-2) 52%, transparent));z-index:-1;border-radius:50%;position:absolute}.hero-orbital-a{animation:16s linear infinite orbital-spin;top:12%;right:6%}.hero-orbital-b{width:14rem;height:14rem;animation:18s linear infinite reverse orbital-spin;bottom:-16%;left:-2%}.hero-spectrum{max-width:760px;transform:translateY(calc(var(--hero-progress) * -7px));grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:1rem;margin-bottom:.35rem;transition:transform .26s;display:grid}.hero-spectrum span{border:2px solid var(--ink);min-height:.52rem;box-shadow:3px 3px 0 var(--ink);background-size:180% 180%;animation:6s infinite spectrum-wave}.hero-spectrum span:first-child{background:linear-gradient(90deg,#ffe8b3,#ffd4a9,#f7f4eb)}.hero-spectrum span:nth-child(2){background:linear-gradient(90deg,#8fa7ff,#4ac6ff,#b2c5e8);animation-delay:.28s}.hero-spectrum span:nth-child(3){background:linear-gradient(90deg,#ff6fcf,#46f1ff,#8fa7ff);animation-delay:.56s}.launch-hero .big-title,.launch-hero .lede,.launch-hero .meta-row,.launch-hero .cta-cluster{opacity:0;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .6s;transform:translateY(14px)}.launch-hero.reveal-ready .big-title,.launch-hero.reveal-ready .lede,.launch-hero.reveal-ready .meta-row,.launch-hero.reveal-ready .cta-cluster{opacity:1;transform:translateY(0)}.launch-hero.reveal-ready .lede{transition-delay:.11s}.launch-hero.reveal-ready .meta-row{transition-delay:.18s}.launch-hero.reveal-ready .cta-cluster{transition-delay:.24s}.cta-cluster{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.cta-primary,.cta-secondary{text-transform:uppercase;letter-spacing:.03em;border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);justify-content:center;align-items:center;padding:.62rem .9rem;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-flex}.cta-primary{background:linear-gradient(130deg, var(--accent), color-mix(in srgb, var(--accent-2) 42%, var(--accent)));color:#111;font-weight:800}.cta-secondary{background:color-mix(in srgb, var(--surface) 85%, var(--accent) 15%);color:var(--ink);font-weight:700}.cta-primary:hover,.cta-primary:focus-visible,.cta-secondary:hover,.cta-secondary:focus-visible{box-shadow:7px 7px 0 var(--ink);transform:translate(-3px,-3px)}.kinetic-strip-panel{padding:0;overflow:clip}.kinetic-strip{background:linear-gradient(90deg, color-mix(in srgb, var(--surface) 84%, var(--accent) 16%), color-mix(in srgb, var(--surface) 74%, var(--accent-2) 26%));border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);padding:.76rem 0;position:relative;overflow:hidden}.kinetic-track{white-space:nowrap;text-transform:uppercase;letter-spacing:.12em;gap:1rem;padding-left:1rem;font:800 .8rem/1.1 IBM Plex Mono,Consolas,monospace;animation:18s linear infinite marquee-slide;display:inline-flex}.kinetic-track span{padding-right:1rem;position:relative}.kinetic-track span:after{content:"///";color:color-mix(in srgb, var(--ink) 72%, transparent);position:absolute;right:-.4rem}.cinematic-stage{isolation:isolate;position:relative;overflow:clip}.cinematic-stage:before{content:"";background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--accent-2) 22%, transparent), transparent 72%);height:14rem;transform:translateY(calc(var(--scene-phase) * 6px));pointer-events:none;z-index:-1;transition:transform .32s;position:absolute;inset:-35% -22% auto}.scene-grid .scene-card{grid-column:span 4;min-height:16rem;animation:9s ease-in-out infinite card-float;position:relative;overflow:clip}.scene-grid .scene-card:nth-child(2){animation-delay:1.2s}.scene-grid .scene-card:nth-child(3){animation-delay:2.3s}.scene-card:before{content:"";pointer-events:none;background:repeating-linear-gradient(115deg, transparent 0 12px, color-mix(in srgb, var(--accent) 12%, transparent) 12px 14px), linear-gradient(160deg, color-mix(in srgb, var(--accent-2) 14%, transparent), transparent 58%);opacity:.38;z-index:0;position:absolute;inset:0}.scene-card>*{z-index:1;position:relative}.scene-card.scene-active{box-shadow:11px 11px 0 var(--ink);border-color:color-mix(in srgb, var(--accent) 62%, var(--ink));transform:translate(-4px,-4px)scale(1.01)}.scene-meter{border:2px solid var(--ink);background:color-mix(in srgb, var(--surface) 80%, var(--ink) 20%);height:.72rem;box-shadow:3px 3px 0 var(--ink);margin-bottom:.8rem;position:relative;overflow:clip}.scene-meter:before{content:"";width:var(--meter,70%);background:linear-gradient(95deg, var(--accent), color-mix(in srgb, var(--accent-2) 48%, var(--accent)));animation:2.4s linear infinite beam-scan;position:absolute;inset:0 auto 0 0}.scene-meter span{text-transform:uppercase;background:color-mix(in srgb, var(--surface) 76%, transparent);border:1px solid var(--ink);padding:.1rem .2rem;font:700 .6rem/1 IBM Plex Mono,Consolas,monospace;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.theme-gallery-grid .theme-stage{will-change:transform;flex-direction:column;grid-column:span 4;justify-content:space-between;min-height:20rem;padding-bottom:1.05rem;animation:.78s cubic-bezier(.2,.7,.2,1) both stage-rise;display:flex;position:relative;overflow:clip}.theme-gallery-grid .theme-stage:nth-child(2){animation-delay:90ms}.theme-gallery-grid .theme-stage:nth-child(3){animation-delay:.17s}.theme-stage:before{content:"";pointer-events:none;opacity:.45;z-index:0;position:absolute;inset:0}.theme-stage>*{z-index:1;position:relative}.theme-stage-glow{pointer-events:none;opacity:.6;filter:blur(10px);z-index:0;height:48%;position:absolute;inset:auto -14% -45%}.theme-light:before{background:repeating-linear-gradient(45deg,#ffffff40 0 8px,#0000 8px 16px),linear-gradient(160deg,#00a8a830,#0000 58%)}.theme-light .theme-stage-glow{background:radial-gradient(circle at 30% 40%,#ffb44673,#0000 62%)}.theme-dark:before{background:linear-gradient(130deg,#8fb3d942,#0000 58%),repeating-linear-gradient(0deg,#f2f6fb0d 0 1px,#0000 1px 14px)}.theme-dark .theme-stage-glow{background:radial-gradient(circle at 60% 35%,#6695d080,#0000 64%)}.theme-artist:before{background:conic-gradient(from 210deg at 78% 12%,#ff6fcf4d,#46f1ff38,#ff6fcf4d),linear-gradient(165deg,#46f1ff42,#0000 44%,#ff6fcf33 82%);animation:8.5s linear infinite artist-shift}.theme-artist .theme-stage-glow{background:radial-gradient(circle at 55% 28%,#ff6fcfa8,#0000 64%);animation:3.2s ease-in-out infinite pulse-glow}.theme-stage.is-active{box-shadow:10px 10px 0 var(--ink);transform:translate(-4px,-4px)}.theme-card-actions{align-content:start;gap:.45rem;margin-top:1rem;display:grid}.theme-activate{border:2px solid var(--ink);background:var(--accent);color:var(--ink);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;text-align:left;box-shadow:4px 4px 0 var(--ink);padding:.5rem .7rem;font:700 .86rem/1.2 Space Grotesk,sans-serif;transition:transform .16s,box-shadow .16s,background-color .16s}.theme-activate:hover,.theme-activate:focus-visible{box-shadow:6px 6px 0 var(--ink);background:color-mix(in srgb, var(--accent) 76%, var(--accent-2) 24%);transform:translate(-2px,-2px)}.kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);margin-bottom:.5rem;font-size:.76rem;font-weight:700}.big-title{text-transform:uppercase;letter-spacing:-.03em;max-width:16ch;margin:0;font-size:clamp(2rem,6vw,4.6rem);font-weight:800;line-height:.98}.lede{max-width:70ch;color:var(--ink-soft);font-size:1.1rem;line-height:1.6}.grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.card{background:var(--surface);border:var(--border-heavy);box-shadow:5px 5px 0 var(--ink);grid-column:span 6;padding:1rem;transition:transform .16s}.card:hover{box-shadow:8px 8px 0 var(--ink);transform:translate(-3px,-3px)}.card h3{text-transform:uppercase;letter-spacing:.02em;margin-top:0;margin-bottom:.6rem;font-size:1.2rem}.doc-content{color:var(--ink);font-size:1rem;line-height:1.75}.doc-content h1,.doc-content h2,.doc-content h3{text-transform:uppercase;letter-spacing:.01em;line-height:1.15}.doc-content pre{border:var(--border-heavy);background:var(--code-bg);color:var(--code-ink);padding:.9rem;font-family:IBM Plex Mono,Consolas,monospace;font-size:.9rem;line-height:1.5;overflow-x:auto}.doc-content code{background:var(--inline-code-bg);padding:.1em .3em;font-family:IBM Plex Mono,Consolas,monospace;font-size:.92em}.doc-content pre code{background:0 0;padding:0}.doc-content blockquote{border-left:8px solid var(--accent-2);background:var(--quote-bg);margin-left:0;padding:.2rem 1rem;font-weight:500}.doc-content table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.95rem}.doc-content th,.doc-content td{border:2px solid var(--ink);vertical-align:top;padding:.45rem .55rem}.spec-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem;margin:1.2rem 0;display:grid}.spec-group{border:2px solid var(--ink);background:var(--surface-muted);padding:.7rem}.meta-row{text-transform:uppercase;flex-wrap:wrap;gap:.6rem;margin-top:.7rem;font-family:IBM Plex Mono,Consolas,monospace;font-size:.8rem;display:flex}.meta-chip{border:2px solid var(--ink);background:var(--chip-bg);padding:.2rem .5rem}.doc-rail-block{border:2px solid var(--ink);background:var(--surface-muted);margin:1.5rem 0;padding:1rem}.doc-rail-title{text-transform:uppercase;margin:0 0 .8rem;font-size:1rem}.toc-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.toc-level-3,.toc-level-4{padding-left:1rem}.doc-footer-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem;margin-top:2rem;display:grid}.doc-nav-card,.related-doc-link{border:2px solid var(--ink);background:var(--link-bg);padding:.8rem;text-decoration:none;display:block}.quick-search{align-items:center;gap:.5rem;display:flex}.quick-search input,.search-field input,.search-field select,.theme-control select{border:2px solid var(--ink);background:var(--input-bg);color:var(--ink);padding:.5rem .6rem;font:600 .9rem/1.2 Space Grotesk,sans-serif}.quick-search button,.search-actions button{border:2px solid var(--ink);background:var(--accent);color:var(--ink);cursor:pointer;padding:.45rem .8rem;font:700 .9rem/1.2 Space Grotesk,sans-serif}.theme-control{text-transform:uppercase;align-items:center;gap:.45rem;font:700 .82rem/1.2 IBM Plex Mono,Consolas,monospace;display:inline-flex}.search-form-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:.8rem;display:grid}.search-field{grid-column:span 3;gap:.3rem;display:grid}.search-field label{text-transform:uppercase;letter-spacing:.06em;font:700 .76rem/1.2 IBM Plex Mono,Consolas,monospace}.search-actions{grid-column:span 12;justify-content:flex-end;display:flex}.diagram-shell{border:2px solid var(--ink);background:var(--diagram-bg);margin:1.1rem 0;padding:.7rem;overflow-x:auto}.diagram-shell figcaption{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);margin-top:.5rem;font:700 .75rem/1.2 IBM Plex Mono,Consolas,monospace}.diagram-mermaid{min-height:2.5rem}.diagram-image{max-width:100%;height:auto;display:block}.diagram-error{border:2px solid var(--ink);background:color-mix(in srgb, var(--accent-2) 25%, var(--surface));margin:0;padding:.45rem .6rem;font:600 .88rem/1.35 Space Grotesk,sans-serif}.doc-nav-label{text-transform:uppercase;letter-spacing:.08em;margin-bottom:.4rem;font-size:.72rem;display:block}.related-docs-list{gap:.7rem;display:grid}.breadcrumbs{text-transform:uppercase;color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.8rem;font:700 .74rem/1.2 IBM Plex Mono,Consolas,monospace;display:flex}.search-snippet{color:var(--ink-soft);margin:0 0 .55rem;font-size:.9rem}.search-snippet mark{background:color-mix(in srgb, var(--accent) 45%, var(--surface));color:var(--ink);padding:.05rem .15rem}.shortcut-key{border:2px solid var(--ink);background:var(--surface-muted);text-transform:uppercase;padding:.08rem .35rem;font:700 .72rem/1.1 IBM Plex Mono,Consolas,monospace;display:inline-block}@keyframes stage-rise{0%{opacity:0;transform:translateY(20px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes orbit-float{0%,to{transform:translate(0)}50%{transform:translate(18px,-10px)}}@keyframes artist-shift{0%{transform:rotate(0)scale(1)}50%{transform:rotate(2.2deg)scale(1.03)}to{transform:rotate(0)scale(1)}}@keyframes pulse-glow{0%,to{opacity:.56}50%{opacity:.82}}@keyframes grid-drift{0%{transform:translate(0)}to{transform:translate(72px,72px)}}@keyframes orbital-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spectrum-wave{0%,to{background-position:0%}50%{background-position:100%}}@keyframes marquee-slide{0%{transform:translate(0%)}to{transform:translate(-50%)}}@keyframes beam-scan{0%{filter:saturate(.9)brightness(.98)}50%{filter:saturate(1.3)brightness(1.12)}to{filter:saturate(.9)brightness(.98)}}@keyframes card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes spotlight-drift{0%,to{transform:translate(0,0)}50%{transform:translate(22px,-12px)}}@keyframes theme-flash{0%{opacity:0}30%{opacity:.9}to{opacity:0}}@media (width<=900px){.hero-evidence-grid{grid-template-columns:1fr}.snap-chapter{min-height:auto}.launch-hero{padding:1rem}.hero-spectrum{grid-template-columns:1fr;max-width:100%}.hero-orbital-a,.hero-orbital-b{display:none}.cta-cluster{grid-template-columns:1fr;display:grid}.cta-primary,.cta-secondary{width:100%}.theme-gallery-grid .theme-stage,.scene-grid .scene-card{grid-column:span 12;min-height:auto}.card,.search-field{grid-column:span 12}.search-actions{justify-content:stretch}.search-actions button,.quick-search{width:100%}.quick-search input{flex:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
