@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2)format("woff2"),url(/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff)format("woff")}:root{--bg:#06090e;--panel:#090e16db;--panel-solid:#0b111a;--line:#78aadc2e;--line-strong:#78aadc5c;--ink:#e6eef8;--dim:#9aabc2;--faint:#6c7d95;--sys:#3fd0ff;--you:#ffd447;--threat:#ff5a36;--danger:#ff2d55;--core:#3cf2d0;--good:#4cf08f;--cut:12px;--display:"Barlow Condensed", "Arial Narrow", sans-serif;--body:"Barlow", system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--ink);font:500 15px/1.45 var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow:hidden}::selection{color:#fff;background:#3fd0ff59}#game{transition:filter .5s ease-out;position:fixed;inset:0}#game canvas.aiming{cursor:none}body.paradox #game{filter:saturate(.15)contrast(1.15)brightness(.7)}body.locked #game{filter:brightness(1.15)saturate(1.1)}#ui{pointer-events:none;position:fixed;inset:0}#ui>*{pointer-events:auto}#ui>.hud-top,#ui>.feed,#ui>.squad-hud,#ui>.hud-player,#ui>.hud-ammo,#ui>.callout,#ui>#vignette{pointer-events:none}button,.button,select{font:600 15px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border:1px solid var(--line-strong);cursor:pointer;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));background:#141e2ce6;align-items:center;gap:8px;padding:10px 16px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}button:hover,.button:hover,select:hover{border-color:var(--sys);background:#203046f2}button:active{transform:translateY(1px)}button.primary{background:var(--you);color:#1a1405;border-color:var(--you);font-weight:700}button.primary:hover{background:#ffe07a}button.quiet{color:var(--dim);background:0 0;border-color:#0000}button.quiet:hover{color:var(--ink);border-color:var(--line)}button.icon{padding:8px 10px}:focus-visible{outline:2px solid var(--sys);outline-offset:3px}.ico{flex:none;width:18px;height:18px}kbd{font:600 11px/1 var(--display);opacity:.7;letter-spacing:.05em;border:1px solid;border-radius:3px;padding:3px 5px}input[type=text],input:not([type]){font:600 20px/1 var(--display);letter-spacing:.04em;color:var(--ink);caret-color:var(--you);border:1px solid var(--line-strong);background:#04080dcc;min-width:0;padding:10px 12px}input::placeholder{color:var(--ink);opacity:.4}input:not([type]):focus{border-color:var(--you);outline:none}input[type=range]{accent-color:var(--sys)}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background:#78aadc40}::-webkit-scrollbar-track{background:0 0}.badge{width:22px;height:22px;font:700 14px/1 var(--display);color:#061018;background:var(--c,var(--sys));clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);flex:none;place-items:center;display:inline-grid}.screen{background:radial-gradient(120% 90% at 20% 10%,#06090e8c,#06090eeb 70%);padding:56px 16px 40px;position:absolute;inset:0;overflow:auto}.lobby{align-content:start;justify-items:start;gap:26px;padding-left:max(16px,50vw - 520px);padding-right:max(16px,50vw - 520px);display:grid}.brand h1{font:700 clamp(56px, 9vw, 112px)/.82 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);text-shadow:0 0 40px #3fd0ff40;margin:0}.brand p{font:600 16px/1.2 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin:10px 0 0}.brand .code{color:var(--sys)}.squad{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}.squad .card{background:linear-gradient(180deg, color-mix(in srgb, var(--c) 16%, transparent), #090e16e0 70%);border-top:3px solid var(--c);min-height:168px;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%);align-content:end;gap:6px;padding:16px;display:grid;position:relative}.squad .num{font:700 64px/1 var(--display);color:var(--c);opacity:.35;position:absolute;top:6px;right:14px}.squad .name{font:700 30px/1 var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);overflow-wrap:anywhere}.squad .meta{font:600 14px/1.2 var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);align-items:center;gap:6px;display:flex}.squad .meta .ico{width:15px;height:15px;color:var(--c)}.squad .open{outline:1px solid var(--c);outline-offset:-1px;animation:2.4s ease-in-out infinite breathe}.squad .open .name{color:var(--c)}.squad .future{opacity:.45;border-top-color:var(--line-strong);background:#090e16b3}.squad .future .num{color:var(--faint)}@keyframes breathe{50%{box-shadow:inset 0 -40px 60px -40px color-mix(in srgb, var(--c) 40%, transparent)}}.deploy{background:var(--panel);border-left:2px solid var(--c,var(--sys));width:min(560px,100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%);gap:10px;padding:20px;display:grid}.deploy label{font:600 13px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--c,var(--sys))}.deploy .row input{flex:1}.deploy .brief,.deploy p{color:var(--dim);max-width:60ch;margin:0}.deploy.done{border-left-color:var(--core)}.actions{flex-wrap:wrap;gap:8px;display:flex}.notice{background:var(--panel);border-left:2px solid var(--sys);width:min(720px,100%);color:var(--ink);margin:0;padding:12px 14px}.notice.warn{border-left-color:var(--threat)}.notice button{margin-left:6px;padding:6px 10px}.notice .code,.runs .code{font:700 15px/1 var(--display);letter-spacing:.12em;color:var(--sys)}.share{gap:8px;width:min(560px,100%);display:grid}.share label{font:600 13px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--sys)}.share .row input{min-width:0;color:var(--sys);flex:1}.share p{color:var(--dim);max-width:60ch;margin:0}.runs{gap:10px;width:min(720px,100%);display:grid}.runs h2{font:700 22px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;margin:0}.runs ul{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin:0;padding:0;list-style:none;display:grid}.runs li{display:contents}.runs .open-run{text-align:left;flex-wrap:wrap;align-items:center;gap:14px;min-width:0;display:flex}.runs .st{color:var(--dim);margin-left:auto}.runs .current .open-run{border:1px solid var(--sys);font:600 15px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));background:#3fd0ff14;border-left-width:3px;padding:10px 16px 10px 14px}.runs .here{font:700 12px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;color:#061018;background:var(--sys);padding:4px 7px}.boot{color:var(--dim);font:600 16px/1.2 var(--display);letter-spacing:.12em;text-transform:uppercase;place-items:center;display:grid}.boot .code{color:var(--sys)}.boot .panel{text-transform:none;letter-spacing:normal;font:400 16px/1.5 var(--body);text-align:center}.panel .warn{color:var(--threat)}.more{width:min(720px,100%);color:var(--dim)}.more summary{cursor:pointer;font:600 14px/1 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.more p{max-width:68ch}.more b{color:var(--ink)}.keys{grid-template-columns:max-content 1fr;gap:6px 16px;margin:12px 0;display:grid}.keys dt{font:700 14px/1.4 var(--display);letter-spacing:.06em;color:var(--you);text-transform:uppercase}.keys dd{margin:0}.volume{color:var(--dim);font:600 13px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:16px;display:flex}.volume label{align-items:center;gap:8px;display:flex}@media (max-width:760px){.squad{grid-template-columns:repeat(2,minmax(0,1fr))}.squad .card{min-height:120px}}.tests{background:var(--panel);border-top:1px solid var(--line-strong);width:100%;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%);gap:14px;padding:18px 20px;display:grid}.tests h2{font:700 22px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;margin:0}.maps{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.objectives{grid-template-columns:repeat(6,minmax(0,1fr))}.tests-note{color:var(--dim);margin:-6px 0 0}.maps legend{font:600 13px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--sys);padding:0 0 8px}.maps legend span{color:var(--dim);letter-spacing:.06em;margin-left:8px}.map{cursor:pointer;border:1px solid var(--line);background:#04080d99;align-content:start;gap:4px;padding:12px;transition:border-color .15s,background .15s;display:grid;position:relative}.map:hover{border-color:var(--line-strong)}.map input{opacity:0;pointer-events:none;position:absolute}.map b{font:700 19px/1 var(--display);letter-spacing:.05em;text-transform:uppercase}.map span{color:var(--dim);font-size:14px;line-height:1.35}.map:has(input:checked){border-color:var(--you);background:#ffd44712}.map:has(input:checked) b{color:var(--you)}.map:has(input:focus-visible){outline:2px solid var(--sys);outline-offset:2px}.toggles{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.switch{cursor:pointer;border:1px solid var(--line);background:#04080d99;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:12px;display:grid}.switch input{opacity:0;pointer-events:none;position:absolute}.switch .track{border:1px solid var(--line-strong);background:#ffffff14;width:40px;height:22px;margin-top:1px;transition:background .15s,border-color .15s;position:relative}.switch .track:after{content:"";background:var(--dim);width:14px;height:14px;transition:transform .2s cubic-bezier(.2,.8,.2,1),background .15s;position:absolute;top:3px;left:3px}.switch input:checked+.track{border-color:var(--sys);background:#3fd0ff33}.switch input:checked+.track:after{background:var(--sys);transform:translate(18px)}.switch input:focus-visible+.track{outline:2px solid var(--sys);outline-offset:2px}.switch .txt{gap:3px;display:grid}.switch b{font:700 17px/1.1 var(--display);letter-spacing:.05em;text-transform:uppercase}.switch small{color:var(--dim);font-size:13.5px;line-height:1.35}.panel .toggles{margin:16px 0 4px}.options summary{cursor:pointer;width:max-content;font:600 14px/1 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.options summary:hover,.options[open] summary{color:var(--ink)}.options .toggles,.options .run-files{margin-top:12px}.panel .options{text-align:left;margin:16px 0 4px}.panel .options .toggles{margin:12px 0 0}@media (max-width:1100px){.objectives{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.maps,.objectives{grid-template-columns:repeat(2,minmax(0,1fr))}.toggles{grid-template-columns:1fr}}.tracker{pointer-events:none;width:170px;height:170px;display:none;position:absolute;bottom:150px;right:40px}.tracker.on{display:block}#vignette{pointer-events:none;--low:0;background:radial-gradient(ellipse at center, transparent 55%, rgba(255, 45, 85, calc(.55 * var(--low))) 100%), radial-gradient(ellipse at center, transparent 62%, #0000008c 100%);position:absolute;inset:0}#vignette.hit{animation:.35s ease-out hurt}@keyframes hurt{0%{box-shadow:inset 0 0 120px 20px #5cc8ff73}to{box-shadow:inset 0 0 #0000}}.hud-top{text-shadow:0 2px 6px #000;justify-items:center;gap:2px;width:min(560px,100% - 32px);display:grid;position:absolute;top:12px;left:50%;transform:translate(-50%)}.clock{font:700 40px/1 var(--display);letter-spacing:.04em;font-variant-numeric:tabular-nums}.clock .end{font:600 16px/1 var(--display);letter-spacing:.08em;color:var(--dim);text-transform:uppercase;margin-left:8px}.obj{font:600 16px/1.2 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--core);margin:0}.hud-top canvas{width:100%;height:30px}.callout{opacity:0;font:700 20px/1 var(--display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-bottom:2px solid var(--sys);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,10px 100%,0 50%);background:#090e16e6;align-items:center;gap:10px;padding:8px 18px;transition:opacity .4s,transform .4s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:132px;left:50%;transform:translate(-50%,-8px)}.callout.show{opacity:1;transform:translate(-50%)}.callout em{color:var(--ink);font-style:normal}.callout.threat{border-color:var(--threat);color:#ff9a7d}.callout.danger{border-color:var(--danger);color:#ff7d97;animation:.25s steps(2,end) 3 blink}.callout.good{border-color:var(--core);color:var(--core)}.callout .ico{width:22px;height:22px}@keyframes blink{50%{opacity:.4}}.feed{justify-items:end;gap:4px;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:16px;right:16px}.feed li{font:600 15px/1 var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);border-right:2px solid var(--sys);background:#090e16c7;align-items:center;gap:8px;padding:5px 10px;animation:.3s cubic-bezier(.2,.8,.2,1) slide;display:flex}.feed li .ico{width:15px;height:15px}.feed li.threat{border-color:var(--threat);color:#ffb39f}.feed li.kill{border-color:var(--you);color:var(--ink)}.feed li.kill .ico{color:var(--you)}@keyframes slide{0%{opacity:0;transform:translate(12px)}}.squad-hud{gap:6px;width:240px;margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:150px;left:16px}.squad-hud li{border-left:2px solid var(--c);background:#090e16cc;grid-template-rows:auto auto;grid-template-columns:22px 1fr;align-items:center;gap:3px 8px;padding:6px 10px 7px 6px;display:grid}.squad-hud .badge{grid-row:span 2}.squad-hud .nm{font:700 16px/1 var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--c);align-items:center;gap:6px;display:flex}.squad-hud .nm .ico{width:14px;height:14px;color:var(--core)}.pips,.segs{grid-template-columns:repeat(5,1fr);gap:3px;display:grid}.pips i,.segs i{background:#ffffff1a;height:5px;display:block;transform:skew(-20deg)}.pips b,.segs b{background:var(--c);height:100%;transition:width .2s;display:block}.squad-hud li.low .pips b{background:var(--danger)}.squad-hud li.low{animation:.8s ease-in-out infinite alarm}@keyframes alarm{50%{background:#500c18d9}}.hud-player{background:var(--panel);border-bottom:2px solid var(--c);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);gap:8px;width:300px;padding:12px 14px 14px;display:grid;position:absolute;bottom:16px;left:16px}.hud-player .tag{font:700 22px/1 var(--display);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;display:flex}.hud-player .tag b{color:var(--c)}.hud-player .att{font:600 13px/1 var(--display);letter-spacing:.08em;color:var(--dim);margin-left:auto}.hud-player .segs i{height:10px}.hud-player .segs b{background:var(--you)}.hud-player .segs.low b{background:var(--danger)}.gear{gap:16px;display:flex}.gear .item{color:var(--shield,#5cc8ff);font:700 18px/1 var(--display);align-items:center;gap:6px;display:flex}.gear #h-med{color:var(--good)}.gear .item.spent{opacity:.35}.gear kbd{color:var(--dim)}.hud-ammo{text-align:right;background:var(--panel);border-bottom:2px solid var(--you);clip-path:polygon(14px 0,100% 0,100% 100%,0 100%,0 14px);min-width:210px;padding:12px 16px 14px;position:absolute;bottom:16px;right:16px}.mag{font-variant-numeric:tabular-nums}.mag b{font:700 56px/.9 var(--display);color:var(--ink)}.mag b.low{color:var(--threat)}.mag span{font:600 22px/1 var(--display);color:var(--dim);margin-left:4px}.weapon{font:600 14px/1.2 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.weapon span{color:var(--you);margin-left:6px}.reload{background:#ffffff14;height:3px;margin-top:6px}.reload i{background:var(--you);width:0;height:100%;display:block}#overlay{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}#overlay:empty{display:none}.panel{pointer-events:auto;border-top:3px solid var(--sys);text-align:center;clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px));background:#080c13f0;width:min(520px,100% - 32px);padding:28px 30px;animation:.45s cubic-bezier(.2,.8,.2,1) rise}.panel h2{font:700 56px/.95 var(--display);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;position:relative}.panel p{max-width:52ch;color:var(--ink);margin:6px auto}.panel .sub{color:var(--dim)}.panel .row{justify-content:center;margin-top:20px}.panel.fail{border-top-color:var(--danger)}.panel.fail h2{color:var(--danger);text-shadow:3px 0 #3fd0ff8c,-3px 0 #ff2d558c;animation:.6s steps(6,end) glitch}.panel.win{border-top-color:var(--core)}.panel.win h2{color:var(--core)}.panel.win b{color:var(--c)}@keyframes rise{0%{opacity:0;transform:translateY(14px)scale(.98)}}@keyframes glitch{0%{clip-path:inset(0 0 60%);transform:translate(-6px)}33%{clip-path:inset(40% 0 20%);transform:translate(5px)}66%{clip-path:inset(70% 0 0);transform:translate(-3px)}to{clip-path:inset(0);transform:none}}.replaybar{background:var(--panel);border-bottom:2px solid var(--sys);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);align-items:center;gap:10px;padding:8px 10px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.replaybar input[type=range]{flex:1;min-width:80px}.replaybar .time{font:700 18px/1 var(--display);font-variant-numeric:tabular-nums;text-align:right;min-width:6.5em}.legend{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:14px;left:16px}.legend li{background:var(--panel);border-left:2px solid var(--c);font:700 16px/1 var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--c);align-items:center;gap:8px;padding:6px 12px 6px 6px;display:flex}.toast{background:var(--panel-solid);border-left:2px solid var(--danger);max-width:380px;color:var(--ink);z-index:10;padding:12px 14px;position:fixed;top:14px;right:16px}.toast button{margin-left:6px;padding:6px 10px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.pad-focus{outline-offset:3px;box-shadow:0 0 0 6px #ffd44726;outline:2px solid var(--you)!important}label.map.pad-focus,label.switch.pad-focus{border-color:var(--you)}button.pad-focus,.button.pad-focus,select.pad-focus{border-color:var(--you);box-shadow:inset 0 0 0 2px var(--you);color:var(--you);background:#ffd44729;outline:none!important}button.primary{padding-left:24px;padding-right:24px;position:relative}button.primary.pad-focus{color:#1a1405;box-shadow:inset 0 0 0 2px #1a1405, inset 0 0 0 4px #fff6d6, inset 0 0 0 6px var(--you);background:#fff6d6;transform:scale(1.08)}button.primary.pad-focus:before,button.primary.pad-focus:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;margin-top:-5px;animation:.9s ease-in-out infinite pad-nudge;position:absolute;top:50%}button.primary.pad-focus:before{--nudge:3px;border-left:6px solid #1a1405;left:9px}button.primary.pad-focus:after{--nudge:-3px;border-right:6px solid #1a1405;right:9px}@keyframes pad-nudge{50%{transform:translateX(var(--nudge))}}.letter-view{z-index:20;background:#04070bb3;place-items:center;display:grid;position:fixed;inset:0}.letter-card{width:min(640px,100% - 32px)}.letter-card h2{font-size:32px}.letter-value{border:1px solid var(--line-strong);min-height:48px;font:700 32px/1 var(--display);letter-spacing:.06em;color:var(--you);text-align:left;background:#04080dcc;margin:4px 0 14px;padding:8px 12px}.letter-value.placeholder{color:var(--ink);opacity:.4}.letter-grid{grid-template-columns:repeat(10,1fr);gap:6px;display:grid}.letter-grid button{clip-path:none;justify-content:center;padding:10px 0;font-size:18px}.letter-actions{justify-content:center;margin-top:14px}.letter-actions .picked{border-color:var(--sys);color:var(--sys)}.ff{height:18px;font:600 14px/18px var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin:0}.ff span{display:none}.ff.hint .hint-t{display:inline}.ff.on .on-t{color:var(--sys);animation:.5s steps(2,end) infinite blink;display:inline}.ff kbd{font-size:11px}body.ffwd #game{filter:saturate(.7)contrast(1.05)}
