@font-face{font-family:League Spartan;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/league-spartan-700.woff2)format("woff2")}@font-face{font-family:League Spartan;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/league-spartan-800.woff2)format("woff2")}@font-face{font-family:League Spartan;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/league-spartan-900.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-700.woff2)format("woff2")}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-700.woff2)format("woff2")}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/fraunces-italic-400.woff2)format("woff2")}:root{--ink:#1a1a1a;--paper:#f8f5f0;--paper2:#fcfaf6;--orange:#ff6635;--orange-deep:#e55020;--teal:#1a3a52;--oodle:#00a6a6;--muted:#5e5e5e;--line:#d8d3cb;--sans:"Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--display:"League Spartan", "Inter", sans-serif;--mono:"JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--serif:"Fraunces", Georgia, "Times New Roman", serif;color:var(--ink);background:var(--paper);font-family:var(--sans)}*{box-sizing:border-box}body{background:var(--paper);font:400 17px/1.5 var(--sans);margin:0}button,textarea{font:inherit}button:focus-visible,textarea:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.board-shell{min-height:100vh}.board-header{min-height:55vh;color:var(--paper);background:var(--ink) radial-gradient(80% 90% at 85% 10%, #ff663529, transparent);border-bottom:8px solid var(--orange);grid-template-columns:1fr minmax(20rem,34rem);align-items:end;gap:4rem;padding:clamp(2rem,5vw,5rem);display:grid}.board-wordmark{width:clamp(140px,12vw,184px);height:auto;margin-bottom:2.4rem;display:block}.kicker{color:var(--orange);font:800 .75rem var(--mono);letter-spacing:.13em;text-transform:uppercase}.board-header h1{max-width:10ch;font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;margin:10vh 0 1rem;font-size:clamp(4rem,9vw,9rem);font-weight:900;line-height:.78}.retention{color:#aaa59c;margin:0}.status-rail{border-top:1px solid #55514a}.status-count{border-bottom:1px solid #55514a;grid-template-columns:5rem 1fr;align-items:baseline;padding:1rem 0;display:grid}.status-count strong{font:700 3rem/1 var(--mono)}.status-count span{text-transform:uppercase;letter-spacing:.12em}.status-open strong{color:var(--orange)}.status-answered strong{color:#55c7bd}.status-dismissed strong{color:#918b82}.presenter-nav{justify-content:flex-end;gap:.6rem;margin-bottom:2rem;display:flex}.presenter-nav a{color:var(--paper);text-transform:uppercase;letter-spacing:.09em;font:800 .7rem var(--mono);border:1px solid #6a655d;padding:.65rem .85rem;text-decoration:none}.presenter-nav a[aria-current=page]{color:var(--ink);border-color:var(--orange);background:var(--orange)}.idea-wall-shell{background:var(--ink)}.idea-wall-header{color:var(--paper);border-bottom:8px solid var(--orange);background:radial-gradient(70% 100% at 80% 0,#00a6a624,#0000);grid-template-columns:1fr auto;align-items:end;gap:3rem;padding:clamp(1.5rem,3vw,3rem);display:grid}.idea-wall-header .board-wordmark{width:clamp(120px,9vw,150px);margin-bottom:1rem}.idea-wall-header h1{max-width:12ch;font:900 clamp(2.8rem, 5vw, 5.5rem)/.84 var(--display);letter-spacing:-.065em;text-transform:uppercase;margin:1.2rem 0 .55rem}.pitch-grid{border-left:1px solid #57524b;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pitch-card{min-height:18rem;color:var(--paper);background:#211f1c;border-bottom:1px solid #57524b;border-right:1px solid #57524b;padding:clamp(1.4rem,2vw,2.4rem)}.pitch-card>header{color:var(--orange);text-transform:uppercase;letter-spacing:.1em;font:800 .7rem var(--mono);justify-content:space-between;gap:1rem;display:flex}.pitch-card>header small{color:#918b82}.pitch-ready>header small{color:#55c7bd}.pitch-card h2{min-height:1.9em;font:900 clamp(1.8rem, 2.5vw, 3.1rem)/.93 var(--display);letter-spacing:-.045em;text-transform:uppercase;margin:1.25rem 0 .75rem}.pitch-members{color:#aaa59c;min-height:3.5em;font-size:.78rem}.pitch-card dl{gap:.7rem;margin:1.2rem 0 0;display:grid}.pitch-card dl>div{grid-template-columns:4.2rem 1fr;gap:.75rem;display:grid}.pitch-card dt{color:var(--orange);text-transform:uppercase;font:800 .68rem var(--mono)}.pitch-card dd{color:#ded8cf;margin:0;font-size:.88rem;line-height:1.4}.pitch-placeholder{color:#918b82;margin-top:2rem}.pitch-placeholder code{color:var(--orange)}.board-empty{place-items:center;min-height:45vh;margin:0;padding:3rem;font-size:1.25rem;display:grid}.question-list{margin:0;padding:0;list-style:none}.question-card{border-bottom:1px solid var(--ink);grid-template-columns:clamp(4rem,10vw,10rem) 1fr;display:grid}.question-index{color:var(--orange);font:800 1rem var(--mono);border-right:1px solid var(--ink);padding:2rem 1rem}.question-card article{padding:clamp(1.5rem,4vw,4rem)}.question-meta{justify-content:space-between;gap:2rem;display:flex}.question-meta>div{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.question-meta span,.question-meta time{color:var(--muted);font-size:.85rem}.status-label{text-transform:uppercase;letter-spacing:.08em;font:800 .65rem var(--mono);border:1px solid;padding:.3rem .55rem}.question-text{max-width:30ch;font-family:var(--display);letter-spacing:-.04em;overflow-wrap:anywhere;margin:2.5rem 0;font-size:clamp(2rem,4vw,4.7rem);font-weight:800;line-height:1}.published-answer{border-left:6px solid var(--teal);white-space:pre-wrap;background:#1a3a5217;max-width:60rem;padding:1.25rem}.published-answer b{color:var(--teal);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;font-size:.7rem;display:block}.answer-editor{max-width:60rem;margin-top:2rem}.answer-editor label{text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;font-size:.7rem;font-weight:800;display:block}.answer-editor textarea{resize:vertical;border:1px solid var(--ink);background:#fbf8f2;border-radius:0;width:100%;min-height:8rem;padding:1rem}.card-actions{flex-wrap:wrap;gap:.65rem;margin-top:.75rem;display:flex}.card-actions button{border:1px solid var(--ink);cursor:pointer;background:0 0;min-height:2.75rem;padding:.65rem 1rem;font-weight:800}.card-actions button.primary{background:var(--ink);color:var(--paper)}.card-actions button.danger{color:#9d1c11;border-color:#9d1c11}.card-actions button:disabled{opacity:.45;cursor:wait}.form-error{color:#9d1c11;font-weight:700}.card-dismissed{background:#e3ded5}.ticket-board-shell{background:linear-gradient(#11100e09 1px, transparent 1px), var(--paper);background-size:100% 3rem;min-height:100vh}.ticket-board-header{color:var(--paper);background:var(--ink) radial-gradient(80% 90% at 85% 10%, #ff663529, transparent);border-bottom:8px solid var(--orange);grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);align-items:end;gap:clamp(2rem,6vw,7rem);padding:clamp(2rem,4vw,4.5rem);display:grid}.ticket-board-header h1{letter-spacing:-.065em;text-transform:uppercase;max-width:12ch;margin:2.5rem 0 1rem;font-size:clamp(3.5rem,7vw,7.5rem);line-height:.82}.ticket-board-lede{color:#c9c3ba;max-width:42rem;margin:0;font-size:1.05rem}.ticket-board-operations{align-content:end;gap:1rem;display:grid}.ticket-board-operations p{text-transform:uppercase;letter-spacing:.08em;border-block:1px solid #55514a;grid-template-columns:5rem 1fr;align-items:end;gap:1rem;margin:0;padding:1rem 0;font-size:.72rem;display:grid}.ticket-board-operations strong{color:var(--orange);font:700 3rem/.8 ui-monospace,monospace}.ticket-board-operations button{min-height:3rem;color:var(--ink);border:2px solid var(--orange);background:var(--orange);cursor:pointer;text-transform:uppercase;letter-spacing:.08em;padding:.75rem 1rem;font-weight:900}.ticket-board-operations button:disabled{opacity:.55;cursor:wait}.ticket-columns{border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));min-height:55vh;display:grid}.ticket-column{border-right:1px solid var(--ink);min-width:0}.ticket-column:last-child{border-right:0}.ticket-column>header{border-bottom:3px solid var(--ink);background:#e6dfd4;grid-template-columns:auto 1fr auto;align-items:baseline;gap:.75rem;min-height:5.5rem;padding:1.4rem;display:grid}.ticket-column>header span{color:var(--orange);font:800 .72rem ui-monospace,monospace}.ticket-column>header h2{letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(1.3rem,2.4vw,2.3rem);line-height:1}.ticket-column>header strong{color:var(--muted);font:700 .8rem ui-monospace,monospace}.ticket-column>ol{margin:0;padding:0;list-style:none}.ticket-card{border-bottom:1px solid var(--ink);background:#faf7f1e6;padding:clamp(1.25rem,2vw,2rem)}.ticket-card-topline{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;font:800 .7rem ui-monospace,monospace;display:flex}.ticket-card-topline span{color:var(--muted)}.ticket-card h3{letter-spacing:-.04em;overflow-wrap:anywhere;margin:2rem 0 2.5rem;font-size:clamp(1.45rem,2.2vw,2.5rem);line-height:.98}.ticket-card dl{gap:.5rem;margin:0;display:grid}.ticket-card dl>div{grid-template-columns:5rem 1fr;gap:.5rem;display:grid}.ticket-card dt,.ticket-card dd,.ticket-comments{margin:0;font:700 .68rem/1.4 ui-monospace,monospace}.ticket-card dt{color:var(--muted);text-transform:uppercase}.ticket-card dd{overflow-wrap:anywhere}.ticket-comments{color:var(--muted);border-top:1px solid #c5beb3;margin-top:1.2rem;padding-top:.8rem}.ticket-column-in-progress .ticket-card-topline{color:var(--orange)}.ticket-column-done .ticket-card{background:#e0e8e2e0}.ticket-column-empty{min-height:12rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;place-items:center;margin:0;font-size:.72rem;display:grid}@media (width<=900px){.ticket-board-header,.ticket-columns{grid-template-columns:1fr}.ticket-column{border-right:0;border-bottom:4px solid var(--ink)}.pitch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.board-header{grid-template-columns:1fr;gap:2rem;min-height:auto}.question-card{grid-template-columns:3rem 1fr}.question-meta{flex-direction:column;align-items:flex-start}.idea-wall-header{grid-template-columns:1fr}.presenter-nav{justify-content:flex-start}.pitch-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.booth-shell{flex-direction:column;gap:1rem;max-width:34rem;min-height:100dvh;margin:0 auto;padding:1rem 1rem 3rem;display:flex}.booth-top{border-bottom:3px solid var(--ink);justify-content:space-between;align-items:baseline;gap:1rem;padding:.4rem 0 .6rem;display:flex}.booth-mark{font:900 1.05rem/1 var(--display);text-transform:uppercase;letter-spacing:.06em}.booth-mark:before{content:"";background:var(--orange);vertical-align:-.05em;width:.8em;height:.8em;margin-right:.45em;display:inline-block}.booth-link{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem;text-decoration:underline}.booth-card{border:2px solid var(--ink);background:#fff;border-radius:6px;padding:1.2rem 1.1rem;position:relative;overflow:hidden}.booth-live{border-color:var(--orange);box-shadow:6px 6px 0 var(--orange)}.booth-center{text-align:center;padding:3rem 1.2rem}.booth-h{font:900 2.2rem/1 var(--display);text-transform:uppercase;letter-spacing:-.02em;margin:0 0 .4rem}.booth-kick{font:700 .75rem/1.2 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--orange-deep);margin:0 0 .3rem}.booth-table{font:900 2.6rem/1 var(--display);text-transform:uppercase;margin:.2rem 0 .6rem}.booth-table b{color:var(--orange);font-size:1.35em}.booth-lead{color:var(--muted);margin:0 0 .9rem;font-size:1rem;line-height:1.4}.booth-note{color:var(--muted);text-align:center;margin:0;font-size:.9rem}.booth-wait{text-align:center;color:var(--muted);margin-top:40vh}.booth-input{width:100%;font:500 1.05rem/1.35 var(--sans);border:2px solid var(--line);background:var(--paper2);color:var(--ink);resize:vertical;border-radius:6px;padding:.75rem .8rem}.booth-input:focus{border-color:var(--ink);outline:none}.booth-hours{max-width:8rem}.booth-form{flex-direction:column;gap:.9rem;display:flex}.booth-form label{flex-direction:column;gap:.35rem;display:flex}.booth-form label span{font:700 .72rem/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase}.booth-names{max-height:60dvh;margin:.8rem 0 0;padding:0;list-style:none;overflow:auto}.booth-names button{text-align:left;border:0;border-top:1px solid var(--line);width:100%;font:600 1.1rem/1.2 var(--sans);cursor:pointer;background:0 0;padding:.85rem .2rem}.booth-options{flex-direction:column;gap:.55rem;margin-bottom:1rem;display:flex}.booth-scroll{max-height:45dvh;margin-top:.7rem;overflow:auto}.booth-option{text-align:left;border:2px solid var(--line);background:var(--paper2);cursor:pointer;color:var(--ink);border-radius:6px;flex-direction:column;gap:.15rem;padding:.75rem .85rem;display:flex}.booth-option b{font:800 1.05rem/1.2 var(--sans)}.booth-option span{font-weight:600}.booth-option small{color:var(--muted);font-size:.85rem}.booth-option.is-selected{border-color:var(--orange);box-shadow:inset 6px 0 0 var(--orange);background:#fff1eb}.booth-cast{background:var(--ink);width:100%;color:var(--paper);font:900 1.25rem/1 var(--display);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border:0;border-radius:6px;padding:1.05rem 1rem}.booth-cast:not(:disabled):active{transform:translateY(2px)}.booth-live .booth-cast:not(:disabled),.booth-award .booth-cast:not(:disabled){background:var(--orange)}.booth-cast:disabled{opacity:.45;cursor:default}.booth-error{color:var(--orange-deep);margin:.6rem 0 0;font-weight:700}.booth-details summary{cursor:pointer;font:800 1.15rem/1.2 var(--display);text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.booth-details summary small{font:500 .8rem/1 var(--sans);text-transform:none;color:var(--muted)}.booth-details[open] summary{margin-bottom:.8rem}.booth-curtain{z-index:3;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.booth-curtain-l,.booth-curtain-r{background:repeating-linear-gradient(90deg, var(--orange) 0 18px, var(--orange-deep) 18px 22px);width:51%;transition:transform .35s;position:absolute;top:0;bottom:0}.booth-curtain-l{left:0;transform:translate(-102%)}.booth-curtain-r{right:0;transform:translate(102%)}.booth-curtain.is-closed .booth-curtain-l,.booth-curtain.is-closed .booth-curtain-r{transform:none}.booth-stamp{z-index:1;font:900 1.6rem/1 var(--display);text-transform:uppercase;color:#fff;opacity:0;border:4px solid #fff;padding:.5rem .8rem;transition:all .25s .3s;position:relative;transform:rotate(-6deg)scale(.6)}.booth-curtain.is-closed .booth-stamp{opacity:1;transform:rotate(-6deg)scale(1)}.stage-shell{background:var(--paper);position:fixed;inset:0;overflow:hidden}.stage-svg{width:100%;height:100%;display:block}.stage-kicker{font:700 18px var(--mono);letter-spacing:.16em;text-transform:uppercase;fill:var(--orange-deep)}.stage-title{font:900 62px var(--display);text-transform:uppercase;letter-spacing:-.02em;fill:var(--ink)}.stage-clock{font:700 62px var(--mono);fill:var(--ink)}.stage-count{font:900 62px var(--display);fill:var(--orange)}.stage-count-of{font:700 22px var(--mono);fill:var(--muted)}.stage-name{font:700 13px var(--sans);fill:var(--ink)}.stage-sign-text{fill:var(--ink);font:700 19px Caveat,cursive}.stage-sign{animation:.4s ease-out stage-pop}.stage-antic{fill:var(--orange-deep);font:700 26px Caveat,cursive}.stage-table{font:900 40px var(--display);fill:var(--ink)}.stage-wait-label{font:700 14px var(--mono);letter-spacing:.14em;text-transform:uppercase;fill:var(--muted)}.stage-booth-sign{font:900 30px var(--display);letter-spacing:.12em;fill:var(--paper)}.stage-booth-note{font:600 19px var(--sans);fill:var(--muted)}.stage-curtain{transition:d .35s}.stage-occupied{fill:#fff;font:700 22px Caveat,cursive}.stage-stamp{animation:.35s ease-out stage-pop}.stage-stamp-text{font:900 26px var(--display);fill:#fff}.stage-qr-h{font:900 46px var(--display);text-transform:uppercase;fill:var(--ink)}.stage-qr-p{font:600 20px var(--sans);fill:var(--muted)}.stage-url{font:700 17px var(--mono);fill:var(--ink)}@keyframes stage-pop{0%{opacity:0;transform:scale(.4)}}.stage-sign{transform-box:fill-box}.stage-controls{background:var(--ink);max-width:min(30rem,40vw);color:var(--paper);z-index:10;border-radius:8px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;padding:10px 12px;font-size:14px;display:flex;position:fixed;top:12px;right:12px}.stage-controls-h{font:700 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#9a968e;margin-right:6px}.stage-controls button,.stage-controls select{color:var(--paper);font:600 14px var(--sans);cursor:pointer;background:#2a2a2a;border:1.5px solid #555;border-radius:5px;padding:7px 11px}.stage-controls button:disabled{opacity:.4;cursor:default}.stage-controls .danger{border-color:var(--orange-deep);color:var(--orange)}.recap{z-index:5;color:var(--paper);cursor:pointer;background:#1a1a1af0;justify-content:center;align-items:center;padding:5vh 5vw 9vh;display:flex;position:fixed;inset:0}.recap-slide{width:100%;animation:.5s ease-out recap-in}.recap-center{text-align:center}.recap-kick{font:700 clamp(14px, 1.2vw, 22px) var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--orange);margin:0 0 1.5vh}.recap-huge{font:900 clamp(90px, 16vw, 300px)/.9 var(--display);letter-spacing:-.04em;color:var(--orange);margin:0}.recap-huge span{letter-spacing:0;color:var(--paper);text-transform:uppercase;font-size:.24em;display:block}.recap-h{font:900 clamp(48px, 6vw, 120px)/.95 var(--display);text-transform:uppercase;letter-spacing:-.03em;margin:0 0 3vh}.recap-lead{font:italic 400 clamp(20px, 2vw, 36px) var(--serif);color:#cfc9bf}.recap-wall{grid-template-columns:repeat(7,1fr);gap:1vw;display:grid}.recap-spot,.recap-award{grid-template-columns:repeat(auto-fit,minmax(16rem,28rem));gap:1.4vw;display:grid}.recap-card{background:var(--paper);color:var(--ink);border-top:5px solid var(--orange);padding:1.1vh .8vw;animation:.4s ease-out both recap-in}.recap-card b{font:700 clamp(10px, .75vw, 15px) var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--orange-deep)}.recap-card h3{font:800 clamp(12px, 1vw, 20px)/1.15 var(--sans);margin:.4vh 0}.recap-card p{color:var(--muted);margin:0;font-size:clamp(10px,.78vw,15px);line-height:1.3}.recap-card small{font:700 clamp(10px, .75vw, 14px) var(--mono);color:var(--teal);margin-top:.6vh;display:block}.recap-card.is-big{padding:2.4vh 1.4vw}.recap-card.is-big b{font-size:clamp(14px,1.2vw,22px)}.recap-card.is-big h3{font:900 clamp(22px, 2.2vw, 44px)/1.05 var(--display);text-transform:uppercase;margin:1vh 0}.recap-card.is-big p{font-size:clamp(15px,1.25vw,24px)}.recap-dots{gap:10px;display:flex;position:fixed;bottom:4vh;left:50%;transform:translate(-50%)}.recap-dots span{background:#555;border-radius:50%;width:10px;height:10px}.recap-dots .is-on{background:var(--orange)}@keyframes recap-in{0%{opacity:0;transform:translateY(16px)}}.stage-hint{font:700 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#b9b3a8;position:fixed;bottom:10px;right:12px}.booth-join{flex-direction:column;gap:.6rem;margin-top:.8rem;display:flex}.walk-pad{touch-action:none;-webkit-user-select:none;user-select:none;grid-template-rows:repeat(2,4.6rem);grid-template-columns:repeat(3,4.6rem);grid-template-areas:".up.""left down right";justify-content:center;gap:.5rem;display:grid}.walk-btn{border:2px solid var(--ink);background:var(--paper2);font:900 1.8rem/1 var(--display);color:var(--ink);cursor:pointer;touch-action:none;-webkit-touch-callout:none;border-radius:10px}.walk-btn.is-on{background:var(--orange);border-color:var(--orange-deep);color:#fff}.booth-add:not(:disabled){background:var(--orange)}.booth-join .booth-note{text-align:left}.booth-shell.has-world{max-width:1600px}.booth-layout,.booth-side{flex-direction:column;gap:1rem;display:flex}.booth-world-view{aspect-ratio:16/9;border:2px solid var(--ink);background:var(--paper);border-radius:6px;overflow:hidden}.booth-world-view .stage-svg{width:100%;height:100%;display:block}.booth-world-hint{color:var(--muted);margin:.6rem 0 0;font-size:.9rem}.booth-world-hint kbd{border:1.5px solid var(--ink);min-width:1.6em;font:700 .8rem/1.3 var(--mono);text-align:center;color:var(--ink);background:#fff;border-bottom-width:3px;border-radius:4px;padding:.05em .35em;display:inline-block}.booth-world .walk-pad{margin-top:.8rem}.stage-name.is-you{fill:var(--orange-deep);font-weight:800}@media (width>=900px){.booth-layout{grid-template-columns:minmax(0,1fr) minmax(22rem,28rem);align-items:start;display:grid}.booth-world{position:sticky;top:1rem}}@media (hover:hover) and (pointer:fine){.booth-world .walk-pad{display:none}}.hint-touch{display:none}@media (hover:none),(pointer:coarse){.hint-keys{display:none}.hint-touch{display:inline}}
