@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2)format("woff2"),url(/assets/nunito-latin-600-normal-Cd0eNu1l.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2)format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-latin-900-normal-BVB1fGs6.woff2)format("woff2"),url(/assets/nunito-latin-900-normal-CVn49sIn.woff)format("woff")}@font-face{font-family:Permanent Marker;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/permanent-marker-latin-400-normal-BF23djCy.woff2)format("woff2"),url(/assets/permanent-marker-latin-400-normal-BnZj5c41.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-normal-C1O10bxN.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-italic-0j97Jm6B.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-italic-DZulBB6l.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2)format("woff2"),url(/assets/source-serif-4-latin-600-normal-DeJomR3S.woff)format("woff")}@font-face{font-family:Special Elite;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/special-elite-latin-400-normal-YjDd9tmf.woff2)format("woff2"),url(/assets/special-elite-latin-400-normal-BtSRmyJ6.woff)format("woff")}:root{--ts:1;--paper:#ece7da;--paper-light:#fbf8f1;--ink:#141210;--ink-soft:#5c564c;--cartoon-ink:#1e1b3a;--red:#c8102e;--red-ink:#a50d25;--yellow:#ffd400;--tape:#f4e296cc;--pitch:#5cc774;--blue:#2f6bff;--dot:#14120f17;--on-red:#fff;--crt:#10241a;--crt-ink:#9cf5b4;--board:#1e1b3a;--board-ink:#f3eee2;--board-score:#ffd400;--headline:"Anton", Impact, "Arial Narrow", sans-serif;--ui:"Nunito", system-ui, sans-serif;--serif:"Source Serif 4", Georgia, serif;--marker:"Permanent Marker", "Comic Sans MS", cursive;--typewriter:"Special Elite", "Courier New", monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#1c1a17;--paper-light:#2a2723;--ink:#f3eee2;--ink-soft:#b8b0a2;--dot:#f3eee20f;--red:#e0384f;--red-ink:#ff8a98;--yellow:#f2cd2c;--tape:#c8b46e8c;--crt:#07140d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--paper:#1c1a17;--paper-light:#2a2723;--ink:#f3eee2;--ink-soft:#b8b0a2;--dot:#f3eee20f;--red:#e0384f;--red-ink:#ff8a98;--yellow:#f2cd2c;--tape:#c8b46e8c;--crt:#07140d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background-color:var(--paper);background-image:radial-gradient(var(--dot) 1px, transparent 1.4px);color:var(--ink);font-family:var(--ui);-webkit-font-smoothing:antialiased;background-size:5px 5px}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.app{max-width:430px;min-height:100dvh;padding:0 16px calc(16px + env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;display:flex}.screen{flex-direction:column;flex:1;gap:14px;padding-top:10px;display:flex}.spacer{flex:1}.masthead{border-bottom:3px double var(--ink);justify-content:space-between;align-items:baseline;padding:12px 0 6px;display:flex}.masthead .name{font-family:var(--headline);font-size:calc(28px * var(--ts));letter-spacing:.5px;font-style:italic;line-height:1}.masthead .tag{font-size:calc(11px * var(--ts));background:var(--red);color:var(--on-red);text-transform:uppercase;padding:2px 6px;font-weight:900}.h-xl,.h-l,.h-m{font-weight:400}.h-xl{font-family:var(--headline);font-size:calc(56px * var(--ts));margin:0;line-height:.92}.h-l{font-family:var(--headline);font-size:calc(34px * var(--ts));margin:0;line-height:.95}.h-m{font-family:var(--headline);font-size:calc(22px * var(--ts));letter-spacing:.3px;margin:0;line-height:1.05}.kicker{background:var(--red);color:var(--on-red);font-family:var(--headline);font-size:calc(13px * var(--ts));letter-spacing:1px;text-transform:uppercase;padding:2px 8px;display:inline-block}.body{font-family:var(--serif);font-size:calc(16px * var(--ts));margin:0;line-height:1.45}.small{font-size:calc(13px * var(--ts));color:var(--ink-soft)}.marker{font-family:var(--marker);color:var(--red)}.typewriter{font-family:var(--typewriter)}.clip{background:var(--paper-light);clip-path:polygon(0 2%,6% 0,14% 1.5%,25% 0,38% 1%,52% 0,63% 1.6%,77% 0,88% 1.2%,100% 0,99% 30%,100% 62%,99% 100%,86% 98.5%,71% 100%,57% 98.6%,42% 100%,28% 98.8%,13% 100%,0 98.5%,1% 60%,0 30%);padding:16px;position:relative;box-shadow:0 3px #0000002e}.tilt-l{transform:rotate(-1deg)}.tilt-r{transform:rotate(1deg)}.tape{background:var(--tape);z-index:2;width:64px;height:18px;position:absolute}.sticky{color:#141210;font-family:var(--typewriter);font-size:calc(14px * var(--ts));background:#f4e27a;padding:10px 12px;line-height:1.45;transform:rotate(1.2deg);box-shadow:2px 3px #0003}.rare-tag{background:var(--yellow);color:#141210;padding:0 4px}.sticky .label{font-size:calc(11px * var(--ts));letter-spacing:1px;text-transform:uppercase;margin-bottom:4px}.sticker{filter:drop-shadow(3px 0 #fff)drop-shadow(-3px 0 #fff)drop-shadow(0 3px #fff)drop-shadow(0 -3px #fff)drop-shadow(2px 4px #00000047)}.btn{border:3px solid var(--ink);min-height:54px;box-shadow:0 4px 0 var(--ink);background:var(--paper-light);color:var(--ink);font-family:var(--headline);font-size:calc(19px * var(--ts));letter-spacing:.5px;text-transform:uppercase;cursor:pointer;text-align:center;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;line-height:1.05;transition:transform 60ms,box-shadow 60ms;display:flex}.btn:active:not(:disabled){box-shadow:0 0 0 var(--ink);transform:translateY(4px)}.btn:disabled{opacity:.45;cursor:default}.btn.red{background:var(--red);color:var(--on-red)}.btn.yellow{background:var(--yellow);color:#141210}.btn.ink{background:var(--ink);color:var(--paper)}.btn.small{min-height:44px;font-size:calc(16px * var(--ts))}.btn.link{box-shadow:none;min-height:44px;font-family:var(--ui);font-size:calc(15px * var(--ts));text-transform:none;background:0 0;border:0;text-decoration:underline}.stack{flex-direction:column;gap:10px;display:flex}.logo-btn{cursor:pointer;background:0 0;border:0;padding:0}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.scoreboard{background:var(--board);color:var(--board-ink);border-radius:12px;align-items:center;gap:10px;min-height:42px;padding:6px 6px 6px 8px;display:flex}.scoreboard .clock{background:var(--red);color:var(--on-red);font-family:var(--headline);font-size:calc(20px * var(--ts));text-align:center;border-radius:8px;min-width:44px;padding:1px 8px}.scoreboard .teams{font-family:var(--headline);font-size:calc(18px * var(--ts));text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:1.15;overflow:hidden}.scoreboard .score{color:var(--board-score)}.scoreboard .pause{width:40px;height:32px;color:var(--board-ink);cursor:pointer;background:0 0;border:2px solid #f3eee273;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.scoreboard .pause:disabled{opacity:.35;cursor:default}.scoreboard .pause[aria-pressed=true]{background:var(--board-score);border-color:var(--board-score);color:var(--board)}.scoreboard .pause .bars{border-left:4px solid;border-right:4px solid;width:11px;height:13px}.scoreboard .pause .play{border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:12px solid;width:0;height:0;margin-left:3px}.sticker.sm{filter:drop-shadow(1.5px 0 #fff)drop-shadow(-1.5px 0 #fff)drop-shadow(0 1.5px #fff)drop-shadow(0 -1.5px #fff)drop-shadow(1px 2px #00000047)}.track{border:1.5px solid var(--ink);background:#7f7f7f2e;border-radius:999px;height:8px;position:relative;overflow:hidden}.track .zone{background:repeating-linear-gradient(45deg, var(--red) 0 2px, transparent 2px 5px);opacity:.5;width:15%;position:absolute;top:0;bottom:0}.track .zone.lo{left:0}.track .zone.hi{right:0}.track .zone.hot{opacity:1;animation:.9s ease-in-out infinite pulse}.track .mark{width:3px;margin-left:-1.5px;transition:left .5s;position:absolute;top:-1px;bottom:-1px}.meter-strip{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:var(--paper-light);border:2.5px solid var(--ink);box-shadow:0 3px 0 var(--ink);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:6px 8px 7px;display:grid}.ms{min-width:0}.ms .top{align-items:center;gap:5px;display:flex;position:relative}.ms .lbl{margin:1px 0 2px}.ms .sticker{flex:none}.ms .txt{min-width:0;line-height:1}.ms .lbl,.mp .lbl{font-size:calc(8px * var(--ts));letter-spacing:0;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.ms .val,.mp .val{font-family:var(--headline);font-size:calc(16px * var(--ts));align-items:baseline;gap:4px;display:flex}.ms.danger .lbl,.mp.danger .lbl{color:var(--red-ink)}.hint{background:var(--ink);box-shadow:0 0 0 1.5px #fff, 0 0 0 3px var(--ink);border-radius:50%;position:absolute;top:-3px;left:16px}.hint.s{width:6px;height:6px}.hint.m{width:9px;height:9px}.hint.l{width:12px;height:12px}.meter-panel{background:var(--paper-light);border:2.5px solid var(--ink);box-shadow:0 3px 0 var(--ink);border-radius:12px;padding:10px 14px 4px 10px}.meter-panel .title{font-family:var(--headline);font-size:calc(16px * var(--ts));letter-spacing:.5px;margin-bottom:2px}.mp{align-items:center;gap:8px;height:50px;display:flex}.mp .name{flex:none;width:84px}.mp .lbl{font-size:calc(10.5px * var(--ts))}.mp .val{font-size:calc(17px * var(--ts))}.mp .lane{flex:1;height:50px;margin:0 6px;position:relative}.mp .lane .track{border-width:2px;height:9px;position:absolute;top:18px;left:0;right:0}.mp .end{font-size:calc(8.5px * var(--ts));color:var(--ink-soft);letter-spacing:.3px;font-weight:900;position:absolute;top:34px}.mp .end.lo{left:0}.mp .end.hi{right:0}.mp .face{line-height:0;transition:left .5s;position:absolute;top:2px;transform:translate(-50%)}.mp .delta,.ms .delta{font-size:calc(13px * var(--ts))}.sheet-backdrop{z-index:20;background:#14120f73;justify-content:center;align-items:flex-start;padding:120px 10px 10px;display:flex;position:fixed;inset:0}.sheet{background:var(--paper);border:3px solid var(--ink);width:100%;max-width:480px;box-shadow:0 6px 0 var(--ink);border-radius:16px;padding:12px}.sheet-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.delta.up{color:#1f8a3c}.delta.down{color:var(--red-ink)}@keyframes pulse{50%{border-color:var(--red);box-shadow:0 0 0 2px var(--red)}}.ticker{font-family:var(--serif);font-size:calc(15px * var(--ts));flex-direction:column;gap:6px;line-height:1.4;display:flex}.ticker .min{font-family:var(--headline);color:var(--red-ink);margin-right:6px}.ticker>div:first-child{animation:1.2s ease-out arrive}@keyframes arrive{0%{background:var(--tape)}}.ticker .goal{font-weight:600}.ticker .call{font-family:var(--ui);flex-wrap:wrap;align-items:center;gap:8px;font-weight:900;display:flex}.ticker .call .tag{font-size:calc(10.5px * var(--ts));letter-spacing:.5px;text-transform:uppercase;background:var(--ink);color:var(--paper);border-radius:999px;padding:1px 7px}.ticker .call .card{border:1.5px solid var(--ink);border-radius:2px;width:12px;height:16px}.ticker .call .card.yellow{background:#ffd400}.ticker .call .card.red{background:#c8102e}.held{border:2.5px dashed var(--ink);border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:8px;display:flex}.held b{font-family:var(--headline);font-size:calc(22px * var(--ts));letter-spacing:.5px;text-transform:uppercase;font-weight:400}.goal-moment{pointer-events:none;z-index:20;place-items:center;display:grid;position:fixed;inset:0}.goal-moment>div{background:var(--board);color:var(--board-ink);text-align:center;max-width:min(88vw,420px);animation:goal-in var(--goal-ms,1.5s) ease-in-out both;border-radius:18px;padding:18px 26px;box-shadow:0 6px #0000004d}.goal-moment b{font-family:var(--headline);font-weight:400;font-size:calc(64px * var(--ts));color:var(--board-score);line-height:1;display:block}.goal-moment span{font-family:var(--serif);font-size:calc(16px * var(--ts));line-height:1.35}@keyframes goal-in{0%{opacity:0;transform:scale(.6)}15%{opacity:1;transform:scale(1.06)}22%,80%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(40vh)scale(.3)}}@media (prefers-reduced-motion:reduce){.goal-moment>div,.ticker>div:first-child{animation:none}}.photo{background:#fff;padding:7px;position:relative;transform:rotate(-1.5deg);box-shadow:0 3px #0003}.photo .pitch{background:var(--pitch);background-image:linear-gradient(90deg,#0000 49.5%,#ffffffb3 49.5% 50.5%,#0000 50.5%);height:150px;position:relative;overflow:hidden}.scene-figure{position:absolute}.doodle{z-index:1;font-family:var(--marker);color:var(--red);font-size:calc(17px * var(--ts));white-space:nowrap;text-shadow:0 0 2px #fff,0 0 4px #fff;position:absolute;transform:translate(-50%,-50%)}.crt{background:var(--crt);color:var(--crt-ink);border:3px solid var(--ink);font-family:var(--typewriter);font-size:calc(15px * var(--ts));box-shadow:0 4px 0 var(--ink);background-image:repeating-linear-gradient(0deg,#ffffff0a 0 1px,#0000 1px 3px);border-radius:14px;padding:12px;line-height:1.45}.crt .title{font-family:var(--headline);letter-spacing:1px;color:#fff;font-size:calc(16px * var(--ts));margin-bottom:4px}.reaction{font-family:var(--serif);font-size:calc(15px * var(--ts));line-height:1.4}.reaction.manager{font-weight:600}.reaction.fanPost{background:var(--paper-light);border:2px solid var(--ink);font-family:var(--ui);border-radius:10px;padding:8px 10px;font-weight:700;transform:rotate(-.8deg)}.reaction.chant{background:var(--ink);color:var(--yellow);font-family:var(--headline);font-size:calc(20px * var(--ts));letter-spacing:.5px;text-align:center;padding:8px 10px;transform:rotate(.8deg)}.reaction.system{font-family:var(--marker);color:var(--red-ink)}.stamp{border:3px solid var(--red);width:58px;height:58px;color:var(--red-ink);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;display:inline-flex;transform:rotate(-12deg)}.stamp b{font-family:var(--headline);font-size:calc(24px * var(--ts));font-weight:400;line-height:1}.stamp span{font-size:calc(9px * var(--ts));font-weight:900}.verdict-stamp{border:4px solid var(--red);color:var(--red-ink);font-family:var(--headline);font-size:calc(30px * var(--ts));letter-spacing:1px;padding:2px 12px;display:inline-block;transform:rotate(-6deg)}.verdict-stamp.good{color:#1f8a3c;border-color:#1f8a3c}.decision-row{border-bottom:1px dashed var(--ink-soft);font-size:calc(14px * var(--ts));justify-content:space-between;gap:8px;padding:6px 0;display:flex}.decision-row.next{color:var(--ink-soft);border-bottom:0}.league{border-collapse:separate;border-spacing:0;background:var(--paper-light);border:2.5px solid var(--ink);width:100%;box-shadow:0 3px 0 var(--ink);font-size:calc(14px * var(--ts));font-variant-numeric:tabular-nums;border-radius:12px;overflow:hidden}.league th{font-size:calc(11px * var(--ts));text-transform:uppercase;color:var(--ink-soft);text-align:right;padding:6px 6px 2px;font-weight:900}.league td{text-align:right;border-top:1px dashed #7f7f7f59;padding:5px 6px}.league td:nth-child(2){text-align:left;width:100%}.league td:first-child{color:var(--ink-soft);font-family:var(--headline)}.league tr.next td{background:var(--tape);color:#141210}.toggle-row{border-bottom:1px solid var(--ink-soft);justify-content:space-between;align-items:center;gap:12px;min-height:52px;display:flex}input[type=text]{border:3px solid var(--ink);width:100%;min-height:50px;font:700 18px var(--ui);background:var(--paper-light);color:var(--ink);border-radius:12px;padding:8px 12px}.seg{gap:6px;display:flex}.seg .btn{flex:1}.seg .btn[aria-pressed=true]{background:var(--ink);color:var(--paper)}.book-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.book-stats>div{text-align:center;background:var(--paper-light);border:2.5px solid var(--ink);border-radius:12px;flex-direction:column;align-items:center;padding:8px 4px;display:flex}.book-stats b{font-family:var(--headline);font-size:calc(24px * var(--ts));font-weight:400;line-height:1.1}.book-stats span{font-size:calc(10px * var(--ts));text-transform:uppercase;font-weight:900;line-height:1.1}.book-ending{background:var(--paper-light);flex-direction:column;gap:4px;min-height:92px;padding:10px;display:flex;box-shadow:0 3px #0000002e}.book-ending .title{font-family:var(--headline);font-size:calc(18px * var(--ts));color:var(--red-ink);line-height:1.05}.book-ending .marker{font-size:calc(13px * var(--ts));overflow-wrap:anywhere}.book-ending.locked{border:2.5px dashed var(--ink-soft);box-shadow:none;background:0 0}.book-ending.locked .title{color:var(--ink-soft)}.ending-quote{font-family:var(--serif);font-style:italic;font-size:calc(16px * var(--ts));line-height:1.4}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}:root[data-motion=reduce] *,:root[data-motion=reduce] :before,:root[data-motion=reduce] :after{transition:none!important;animation:none!important}.crt.with-sticker{align-items:center;gap:12px;display:flex}.crt.with-sticker>.sticker{flex:none}.crt-sticker{float:right;margin:-4px -2px 4px 8px}.hearing-chief{float:right;margin:-6px -4px 6px 10px}.verdict-score{font-family:var(--headline);font-weight:400;font-size:calc(16px * var(--ts));white-space:nowrap}.decision-row{align-items:center}.decision-row .min{font-family:var(--headline);flex:none;width:30px}.decision-row .what{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.decision-row .cat{font-size:calc(11px * var(--ts));color:var(--ink-soft);text-transform:uppercase;font-weight:800}.grade-stamp{font-family:var(--typewriter);font-size:calc(12px * var(--ts));letter-spacing:1px;border:2px solid;flex:none;padding:1px 6px;transform:rotate(-3deg)}.grade-stamp.correct{color:#1f6b3a}.grade-stamp.defensible{color:var(--ink)}.grade-stamp.wrong,.grade-stamp.howler{color:var(--red-ink)}.grade-stamp.howler{font-size:calc(14px * var(--ts));border-width:3px;transform:rotate(-6deg)}.pundit{align-items:center;gap:10px;padding:8px 12px;display:flex}.pundit .score{font-family:var(--headline);font-size:calc(24px * var(--ts));color:var(--red);text-align:center;flex:none;width:64px;line-height:1}.pundit .who{font-size:calc(10.5px * var(--ts));color:var(--ink-soft);text-transform:uppercase;font-weight:900;display:block}.pundit .body{font-size:calc(14px * var(--ts))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .grade-stamp.correct{color:#6fd08f}}:root[data-theme=dark] .grade-stamp.correct{color:#6fd08f}.club-name{white-space:nowrap}.club-tag{font-family:var(--headline);letter-spacing:.5px;border:1.5px solid var(--ink);vertical-align:.12em;text-transform:uppercase;border-radius:3px;margin-right:.3em;padding:2px 4px 1px;font-size:.72em;font-style:normal;font-weight:400;line-height:1;display:inline-block}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.role-badge{background:var(--ink);color:var(--yellow);font-family:var(--headline);font-size:calc(13px * var(--ts));letter-spacing:1px;text-transform:uppercase;align-self:flex-start;padding:2px 8px;display:inline-block}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.grid3 .btn{font-size:calc(16px * var(--ts));padding:8px 6px}.headset{color:#7cff6b;font-family:var(--typewriter);font-size:calc(14px * var(--ts));background:#1b1b1b;border:3px solid #000;border-radius:12px;padding:10px 12px;line-height:1.4}.offside-frame{padding:0;position:relative;overflow:hidden}.offside-frame .frame-no{font-family:var(--typewriter);color:#7cff6b;background:#00000073;padding:0 4px;font-size:12px;position:absolute;top:6px;left:8px}.offside-frame .gull-note{color:var(--yellow);font-size:calc(15px * var(--ts));position:absolute;top:6px;right:10px;transform:rotate(5deg)}.frames{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;display:grid}.frames button{border:2.5px solid var(--ink);background:var(--paper-light);min-height:44px;font-family:var(--headline);font-size:calc(16px * var(--ts));cursor:pointer;border-radius:8px;padding:0}.frames button[aria-pressed=true]{background:var(--yellow);color:#141210}.line-slider{font-size:calc(12px * var(--ts));text-transform:uppercase;letter-spacing:.5px;flex-direction:column;gap:2px;font-weight:900;display:flex}.line-slider input{width:100%;height:40px;margin:0}.line-slider.blue{color:var(--blue)}.line-slider.blue input{accent-color:#2f6bff}.line-slider.red{color:var(--red)}.line-slider.red input{accent-color:#ff3b3b}.led-wrap{justify-content:center;align-items:center;gap:12px;display:flex}.led-board{background:#1b1b1b;border:4px solid #141210;border-radius:14px;align-items:center;gap:14px;padding:8px 14px;display:flex;box-shadow:0 5px #141210}.led-num{font-family:var(--headline);font-size:calc(72px * var(--ts));color:#7cff6b;text-shadow:0 0 8px #7cff6bb3;text-align:center;min-width:1.6em;line-height:1}.led-team{font-family:var(--headline);font-size:calc(18px * var(--ts));color:#ff5a4e;text-shadow:0 0 6px #ff5a4e99}.led-step{border:3px solid var(--ink);width:48px;height:48px;box-shadow:0 3px 0 var(--ink);background:var(--paper-light);font-family:var(--headline);cursor:pointer;border-radius:50%;flex:none;font-size:26px}
