:root{--paper:#fcfcfa;--desk:#e6e5e1;--ink:#15171c;--grey:#6a707a;--line:#b9bec6;--rule:#8d939c;--faint:#e9ebee;--accent:#ff5a1f;--accent-wash:#ff5a1f12;--sans:"Archivo", "Helvetica Neue", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--ease:cubic-bezier(.2, .7, .1, 1);--pad:clamp(18px, 5vw, 32px)}*{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%;margin:0}body{background:var(--desk);color:var(--ink);font:400 15px/1.5 var(--sans);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-stretch:100%}button,input{font:inherit;color:inherit}button{cursor:pointer}.mono{font-family:var(--mono);font-feature-settings:"zero" 1;letter-spacing:.06em}.kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--grey);margin:0 0 10px;font-size:11px}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}#app{justify-content:center;min-height:100%;display:flex}.screen{width:min(100%,620px);min-height:100dvh;padding:0 var(--pad) calc(var(--pad) + env(safe-area-inset-bottom));background-color:var(--paper);--margin:0px;background-image:linear-gradient(var(--paper), var(--paper)), linear-gradient(var(--faint) 1px, transparent 1px), linear-gradient(90deg, var(--faint) 1px, transparent 1px);background-size:calc(100% - 2 * var(--margin)) calc(100% - 2 * var(--margin)), 24px 24px, 24px 24px;opacity:0;transition:opacity .45s var(--ease), transform .45s var(--ease);background-position:50%,-1px -1px,-1px -1px;background-repeat:no-repeat,repeat,repeat;position:relative;transform:translateY(6px)}.screen.in{opacity:1;transform:none}@media (min-width:700px){#app{align-items:flex-start;padding:28px}.screen{--margin:11px;min-height:calc(100dvh - 56px);box-shadow:0 1px 0 var(--line), 0 18px 50px -24px #1e1e2847}.screen:before{content:"";border:1px solid var(--rule);pointer-events:none;transform-origin:0;animation:rule-in .9s var(--ease) both;position:absolute;inset:10px}}@keyframes rule-in{0%{clip-path:inset(0 100% 100% 0)}to{clip-path:inset(0)}}.masthead{height:56px;margin:0 calc(-1 * var(--pad));padding:0 var(--pad);border-bottom:1px solid var(--line);align-items:center;gap:14px;font-size:11px;display:flex;position:relative}.masthead:after{content:"";background:var(--ink);transform-origin:0;height:1px;animation:draw-in .8s .1s var(--ease) both;position:absolute;bottom:-1px;left:0;right:0}@keyframes draw-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.masthead .mark{letter-spacing:.16em;background:0 0;border:0;flex-shrink:0;padding:0;font-weight:600}.masthead .mark img{width:130px;height:35px;display:block}.masthead .right{min-width:0;color:var(--grey);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.masthead .sound{color:var(--grey);border:0;border-left:1px solid var(--line);background:0 0;flex-shrink:0;padding:6px 0 6px 12px;font-size:10px}.btn{border:1px solid var(--ink);letter-spacing:.01em;background:0 0;border-radius:2px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 22px;font-size:15px;font-weight:600;transition:background .18s,color .18s,border-color .18s,transform .12s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn:hover,.btn.primary{background:var(--ink);color:var(--paper)}.btn.primary:hover{background:var(--accent);border-color:var(--accent)}.btn.ghost{border-color:var(--line)}.btn.ghost:hover{border-color:var(--ink);color:var(--ink);background:0 0}.btn span{transition:transform .2s var(--ease)}.btn:hover span{transform:translate(3px)}.field{gap:6px;display:grid}.field>span{text-transform:uppercase;color:var(--grey);font-size:10px}input.pname,input.name,input.code{border:0;border-bottom:1px solid var(--ink);background:0 0;border-radius:0;width:100%;height:48px;padding:0 2px;font-size:17px}input::placeholder{color:#a6abb3}.error{min-height:1.5em;color:var(--accent);margin:0;font-size:13px}.toast{min-height:1.5em;color:var(--grey);text-align:center;margin:12px 0 0;font-size:13px}.toast input{width:100%;font:12px var(--mono);border:1px solid var(--line);background:#fff;padding:8px}.hero h1{letter-spacing:-.035em;margin:0;font-size:clamp(38px,10.5vw,66px);font-weight:600;font-stretch:92%;line-height:.98}.hero h1 span{color:var(--grey);font-weight:500}.hero .lede{max-width:30em;color:var(--grey);margin:22px 0 0;font-size:16px;line-height:1.55}.panel{border-top:1px solid var(--ink);gap:22px;padding:26px 0 0;display:grid}.actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.join{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}input.code{text-transform:uppercase;letter-spacing:.5em;font-size:20px}.foot{border-top:1px solid var(--line);color:var(--grey);justify-content:space-between;margin-top:48px;padding-top:12px;font-size:10px;display:flex}.code-block{text-align:center;padding:48px 0 30px}.letters{justify-content:center;gap:10px;margin:6px 0 22px;display:flex}.letters span{aspect-ratio:.82;border:1px solid var(--ink);background:var(--paper);letter-spacing:0;width:clamp(56px,17vw,76px);animation:letter-in .5s var(--ease) both;place-items:center;font-size:clamp(34px,10vw,46px);font-weight:500;display:grid}.letters span:nth-child(2){animation-delay:60ms}.letters span:nth-child(3){animation-delay:.12s}.letters span:nth-child(4){animation-delay:.18s}@keyframes letter-in{0%{opacity:0;transform:translateY(8px)}}.roster{border-top:1px solid var(--ink);padding-top:18px}.lanes{margin:0;padding:0;list-style:none}.lanes li{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:12px;height:52px;display:grid}.lanes li.empty .who{color:#a6abb3}.bubble{border:1px solid var(--rule);background:var(--paper);border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.lanes li.me .bubble{background:var(--accent);border-color:var(--accent);color:#fff}.lanes .who{font-weight:600}.lanes .tag{color:var(--grey);font-size:10px}.note{color:var(--grey);font-size:13px}.lobby .actions{grid-template-columns:1fr;margin-top:24px}.wait{color:var(--grey);text-transform:uppercase;text-align:center;margin:8px 0 0;font-size:11px}.screen.draw{width:min(100%,620px)}.pad-screen{gap:12px;padding-top:14px;display:grid}.sheet-head{justify-content:space-between;align-items:baseline;gap:12px;font-size:11px;display:flex}.sheet-head .label{color:var(--grey)}.sheet-head .clock{flex-shrink:0;font-size:15px;font-weight:500;transition:color .2s}.timebar{background:var(--faint);height:2px;margin-top:-6px;overflow:hidden}.timebar i{background:var(--ink);transform-origin:0;height:100%;display:block}.pad-screen.low .clock,.pad-screen.low .timebar i{color:var(--accent);background:var(--accent)}.pad-screen.low .clock{animation:1s step-end infinite tick}@keyframes tick{50%{opacity:.45}}.sheet-wrap{aspect-ratio:1;border:1px solid var(--ink);background:var(--paper);position:relative;box-shadow:0 10px 30px -18px #1e1e2859}canvas.pad{touch-action:none;cursor:crosshair;width:100%;height:100%;display:block}.preview{border:1px solid var(--line);background:var(--paper);grid-template-columns:1fr;display:grid}canvas.stage{width:100%;height:108px;display:block}.draw canvas.stage{filter:saturate(1.1)contrast(1.04)}.readout{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:baseline;gap:2px 12px;min-height:64px;padding:10px 12px 12px;display:grid}.readout .kind{letter-spacing:-.01em;font-size:16px;font-weight:600}.readout .kind.muted{color:#a6abb3;font-weight:500}.readout .form{border:1px solid var(--ink);padding:2px 6px;font-size:11px}.readout .blurb{color:var(--grey);grid-column:1/-1;margin:0;font-size:13px}.readout.nudge{animation:.4s nudge}@keyframes nudge{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inks{gap:8px;display:flex}.ink{border:1px solid var(--line);background:var(--paper);border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.ink:after{content:"";background:var(--c);width:18px;height:18px;transition:transform .18s var(--ease);border-radius:50%}.ink.on{border-color:var(--ink);box-shadow:inset 0 0 0 2px var(--paper), 0 0 0 1px var(--ink)}.ink.on:after{transform:scale(1.12)}.tool{border:1px solid var(--line);background:var(--paper);border-radius:2px;place-items:center;width:40px;height:40px;padding:0;display:grid}.tool:hover{border-color:var(--ink)}.tool svg{fill:none;width:20px;height:20px;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.tool.width .nib{background:var(--ink);border-radius:2px;width:18px;height:2px;transition:height .15s}.tool.width.thick .nib{height:5px}.tools .sep{flex:1}.done-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.who-drew{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;font-size:10px;list-style:none;display:flex}.who-drew li{border:1px solid var(--line);color:var(--grey);text-transform:uppercase;padding:3px 8px}.who-drew li.done{border-color:var(--ink);color:var(--ink)}.who-drew li.done:before{content:"✓ "}.who-drew li.me{border-style:dashed}.waiting{left:50%;bottom:calc(18px + env(safe-area-inset-bottom));opacity:0;pointer-events:none;background:var(--ink);color:var(--paper);transition:.35s var(--ease);z-index:5;align-items:center;gap:14px;padding:12px 18px;display:flex;position:fixed;transform:translate(-50%,20px)}.waiting p{margin:0;font-size:14px}.waiting .mono{color:var(--accent);font-size:10px}.draw.sent .waiting{opacity:1;transform:translate(-50%)}.draw.sent .pad-screen{opacity:.55;pointer-events:none;transition:opacity .3s}@media (min-width:980px){.screen.draw{width:min(100%,1040px)}.pad-screen{grid-template-columns:minmax(0,1.25fr) minmax(300px,1fr);grid-template-areas:"head head""bar bar""sheet preview""sheet tools""sheet done";align-items:start;column-gap:28px}.sheet-head{grid-area:head}.timebar{grid-area:bar}.sheet-wrap{grid-area:sheet}.preview{grid-area:preview}.tools{grid-area:tools}.done-row{grid-area:done}.pad-screen>.tools,.pad-screen>.done-row{align-self:start}canvas.stage{height:150px}}.screen.race{background:var(--desk);grid-template-rows:minmax(0,1fr) auto;width:100%;min-height:0;padding:0;display:grid;position:fixed;inset:0}.screen.race:before{display:none}.race canvas.stage{filter:saturate(1.2)contrast(1.06);grid-area:1/1;width:100%;height:100%;min-height:0}.titleblock{z-index:2;margin:0 12px calc(12px + env(safe-area-inset-bottom));border:1px solid var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:letter-in .6s .2s var(--ease) both;background:#fcfcfaf0;grid-area:2/1;grid-template-columns:auto auto minmax(0,1fr);display:grid}.tb-cell{border-right:1px solid var(--line);padding:6px 12px;display:grid}.tb-cell .k{color:var(--grey);font-size:9px}.tb-cell .v{letter-spacing:.02em;font-size:18px;font-weight:500}.clock-cell .v{min-width:4.4ch}.standings{align-content:center;gap:0;min-width:0;margin:0;padding:5px 10px;font-size:10.5px;list-style:none;display:grid}.standings li{color:var(--grey);grid-template-columns:1.4ch 2.6ch minmax(0,1fr) auto;gap:8px;line-height:1.55;display:grid}.standings li .n{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-family:var(--sans);letter-spacing:0;font-weight:500;overflow:hidden}.standings li.me,.standings li.me .n{color:var(--accent);font-weight:600}.standings li .d{text-align:right}@media (min-width:760px){.titleblock{margin-left:22px;margin-right:22px}.tb-cell{min-width:90px}.standings{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:10px 14px}.standings li{grid-template-columns:auto minmax(0,1fr);gap:0 6px;font-size:12px}.standings li .l{display:none}.standings li .d{text-align:left;grid-column:2;font-size:11px}}@media (max-width:759px){.tb-cell{padding:8px}.standings{padding:6px 8px;font-size:11px}.standings li{grid-template-columns:1.4ch minmax(0,1fr) auto;gap:6px}.standings li .l{display:none}}@media (max-height:480px) and (min-width:600px),(min-width:1000px){.screen.race{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 210px}.titleblock{grid-area:1/2;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr 1fr;margin:10px}.titleblock .clock-cell{border-right:0}.standings{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(0,1fr);align-content:space-evenly;gap:6px;padding:8px}.standings li{grid-template-columns:1.4ch minmax(0,1fr);gap:0 6px;font-size:12px}.standings li .d{text-align:left;grid-column:2;font-size:11px}}.count{z-index:3;pointer-events:none;letter-spacing:-.04em;color:var(--ink);grid-area:1/1;place-items:center;font-size:clamp(90px,26vw,200px);font-weight:500;display:grid}.count.go{color:var(--accent)}.count.pop{animation:pop .95s var(--ease) both}@keyframes pop{0%{opacity:0;transform:scale(1.18)}18%{opacity:1;transform:scale(1)}75%{opacity:1}to{opacity:0;transform:scale(.96)}}.hero-result{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;padding:40px 0 24px;display:grid}.hero-result .copy{min-width:0}.th-wrap{border:1px solid var(--ink);background:var(--paper);place-items:center;width:132px;height:132px;display:grid;overflow:hidden}.hero-result h1{letter-spacing:-.05em;margin:0;font-size:clamp(56px,16vw,92px);font-weight:600;line-height:.9}.hero-result .time{margin:8px 0 2px;font-size:18px}.hero-result .who{color:var(--grey);overflow-wrap:anywhere;margin:0}.fact{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:12px;margin:0 0 18px;padding:12px 0;font-size:15px;display:grid}.fact .mono{color:var(--accent);padding-top:3px;font-size:10px}.table{margin:0 0 26px;padding:0;list-style:none}.table li{border-bottom:1px solid var(--line);animation:letter-in .45s var(--ease) both;grid-template-columns:22px 44px 1fr auto;align-items:center;gap:12px;padding:6px 0;display:grid}.table li:nth-child(2){animation-delay:50ms}.table li:nth-child(3){animation-delay:.1s}.table li:nth-child(4){animation-delay:.15s}.table li:nth-child(5){animation-delay:.2s}.table .pos{color:var(--grey);font-size:12px}.table .mini{place-items:center;width:40px;height:40px;display:grid}.table .who{min-width:0;display:grid}.table .who b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.table .who em{font-style:normal;font:600 9px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-left:6px}.table .who small{color:var(--grey);font-size:12px}.table .time{font-size:13px}.table li.me{box-shadow:inset 3px 0 0 var(--accent);background:var(--accent-wash);padding-left:10px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.screen{opacity:1;transform:none}}.race{touch-action:manipulation;-webkit-user-select:none;user-select:none}.beat{z-index:4;left:50%;bottom:calc(26px + env(safe-area-inset-bottom));opacity:0;width:64px;height:64px;transition:opacity .4s var(--ease);background:0 0;border:0;border-radius:50%;margin-left:-32px;padding:0;position:absolute}.beat.on{opacity:1}.beat.off{opacity:0}.beat .dot{background:var(--ink);border-radius:50%;transition:background .2s;position:absolute;inset:22px}.beat .ring{border:1.5px solid var(--ink);transform:scale(calc(.42 + 1.1 * (1 - var(--f,0))));opacity:calc(.25 + .75 * var(--f,0));border-radius:50%;position:absolute;inset:0}.beat.hit .dot{background:var(--accent);animation:beat-hit .32s var(--ease)}.beat.miss .dot{animation:.3s beat-miss}@keyframes beat-hit{0%{transform:scale(1.6)}to{transform:none}}@keyframes beat-miss{25%{transform:translate(-3px)}75%{transform:translate(3px)}}.beat .groove{background:var(--line);height:2px;position:absolute;top:74px;left:-18px;right:-18px}.beat .groove i{background:var(--accent);transform-origin:0;transform:scaleX(var(--g,0));position:absolute;inset:0}.beat .hint{white-space:nowrap;color:var(--grey);letter-spacing:.14em;font-size:10px;transition:opacity .4s;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.beat.hit .hint,.beat.miss .hint{opacity:0}@media (min-width:700px){.beat{margin-left:0;bottom:40px;left:64px}}.seg{border:1px solid var(--line);border-radius:2px;grid-template-columns:repeat(3,1fr);display:grid}.seg button{border:0;border-left:1px solid var(--line);text-align:center;background:0 0;gap:1px;padding:9px 4px;transition:background .18s,color .18s;display:grid}.seg button:first-child{border-left:0}.seg button b{font-size:14px;font-weight:600}.seg button span{color:var(--grey);font-size:10px}.seg button.on{background:var(--ink);color:var(--paper)}.seg button.on span{color:#c9ccd2}.lobby .host-only{margin:0 0 14px}.results .actions{grid-template-columns:1fr 1fr}.linkish{color:var(--grey);text-underline-offset:3px;background:0 0;border:0;margin:14px auto 0;padding:6px;font-size:11px;text-decoration:underline;display:block}.linkish:hover{color:var(--ink)}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;padding:16px;display:grid}.gallery-grid figure{background:#fff;border:1px solid #b9bec6;margin:0;padding:8px}.gallery-grid figcaption{font-size:12px;line-height:1.5}.readout .split{letter-spacing:.04em;color:#6a707a;flex-wrap:wrap;gap:4px 14px;margin:6px 0 0;font-size:11px;display:flex}.readout .split .tip{letter-spacing:0;color:#15171c;flex-basis:100%;font-family:inherit}.board-head{padding:0 0 8px}.board-head h1{margin:8px 0 4px}.tabs{flex-wrap:wrap;gap:6px;margin:14px 0 6px;display:flex}.tabs button{font:inherit;letter-spacing:.06em;text-transform:uppercase;color:#15171c;cursor:pointer;background:#fff;border:1px solid #b9bec6;padding:6px 10px;font-size:11px}.tabs button.on{color:#fff;background:#15171c;border-color:#15171c}.board-rows li.muted{color:#6a707a;padding:14px 0;display:block}.foot-note{color:#6a707a;letter-spacing:.06em;margin:10px 0 0;font-size:11px}.results .links{flex-wrap:wrap;justify-content:center;gap:8px 20px;display:flex}.toast .see-board{margin-left:6px}.board-rows .time{justify-items:end;gap:2px;display:grid}.board-rows .vs{font-size:11px}.home-links{flex-wrap:wrap;gap:8px 22px;margin:12px 0 0;display:flex}.row-actions{justify-content:flex-end;gap:12px;display:flex}.board-rows .row-actions button{font-size:11px}.pause-btn{z-index:4;color:#15171c;letter-spacing:.08em;cursor:pointer;background:#fcfcfaf0;border:1px solid #15171c;grid-area:1/1;place-self:start end;width:40px;height:40px;margin:12px;font-size:13px}.pause-menu{z-index:10;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#e6e5e1b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pause-menu[hidden]{display:none}.pause-menu .card{background:#fcfcfa;border:1px solid #15171c;gap:10px;width:min(320px,100%);padding:20px;display:grid}.pause-menu .kicker{letter-spacing:.08em;color:#6a707a;margin:0 0 4px;font-size:11px}.live-logo{width:150px;height:auto;display:block;overflow:visible}.live-logo .lt{animation:letter-in .6s 50ms var(--ease) both}.live-logo .lw{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.8s cubic-bezier(.4,.1,.3,1) .6s forwards line-draw}.live-logo .lc{animation:2.2s cubic-bezier(.4,.1,.3,1) .6s both scurry}.live-logo .lb{transform-box:fill-box;transform-origin:50% 100%;animation:.32s ease-in-out infinite alternate bob}.live-logo .legs{transform-box:fill-box;transform-origin:50% 0;animation:.16s steps(2,end) infinite legs}.live-logo .le{transform-box:fill-box;transform-origin:50%;animation:4.5s 2.2s infinite blink}@keyframes line-draw{to{stroke-dashoffset:0}}@keyframes scurry{0%{transform:translate(-420px)}}@keyframes bob{to{transform:translateY(-4px)}}@keyframes legs{50%{transform:skew(16deg)}}@keyframes blink{0%,95%,to{transform:scaleY(1)}97%{transform:scaleY(.1)}}.hero-strip{border:1px solid var(--line);background:var(--paper);margin-top:16px;position:relative}.hero-strip canvas.stage{height:96px}.strip-label{color:var(--grey);margin:0;font-size:9px;position:absolute;top:8px;left:10px}.hero{padding:clamp(14px,4vh,40px) 0 20px}.hero .lede{margin-top:10px;font-size:15px}.panel{gap:14px;padding-top:18px}.btn{min-height:46px}.error:empty{display:none}.home-links{justify-content:space-between;margin:0}.home-links .linkish{margin:0;padding:4px 0}.foot{margin-top:18px}@media (min-width:700px){#app{padding:16px}.screen{min-height:calc(100dvh - 32px)}}@media (min-width:980px){.screen.home{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1.1fr) minmax(320px,1fr);align-content:start;column-gap:40px;width:min(100%,1040px);display:grid}.home .masthead,.home .foot{grid-column:1/-1}.home .hero{padding-top:48px}.home .panel{align-self:start;margin-top:48px}.hero-strip canvas.stage{height:min(300px,100dvh - 520px);min-height:150px}}@media (max-height:720px){.hero .lede{display:none}.hero-strip canvas.stage{height:72px}.hero h1{font-size:34px}.foot{display:none}}.code-block{padding:20px 0 14px}.letters{margin:4px 0 12px}.letters span{width:clamp(48px,14vw,64px);font-size:clamp(30px,9vw,40px)}.roster{padding-top:12px}.lanes li{height:42px}.note{margin:8px 0}.lobby .actions{margin-top:14px}.lobby .host-only{margin-top:12px}.hero-result{gap:16px;padding:18px 0 14px}.th-wrap{width:96px;height:96px}.hero-result h1{font-size:clamp(48px,13vw,72px)}.hero-result .time{margin:4px 0 0}.fact{margin-bottom:10px;padding:8px 0;font-size:14px}.table{margin-bottom:14px}.table li{padding:3px 0}.table .mini{width:36px;height:36px}.results .actions{gap:8px}.results .actions .share{grid-column:auto}.results .actions .btn{min-height:42px}.results .links .linkish{margin-top:8px}.results .toast{margin-top:6px}@media (max-width:979px){.sheet-wrap{justify-self:center;width:min(100%,100dvh - 380px);min-width:220px}}@media (max-width:979px) and (max-height:720px){.pad-screen{gap:8px;padding-top:8px}.draw canvas.stage{height:72px}.readout .blurb{display:none}.readout{min-height:0;padding:6px 10px 8px}}#app{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}#app input,#app textarea{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.board-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:8px;display:flex}.board-title h1{margin:0}.board-title .btn{min-height:42px}
