@font-face{font-family:Gochi Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/gochi-hand-latin-400-normal-D3Iu69dp.woff2)format("woff2"),url(/assets/gochi-hand-latin-400-normal-DC0_N7qt.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-hebrew-wght-normal-DdnsCkLr.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-latin-ext-wght-normal-CYrqKuxd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-latin-wght-normal-DM6njrJ3.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html,body{overscroll-behavior:none}body{margin:0}}@layer components{:root{--night:#1c120c;--cream:#f4e7cf;--gold:#f2b632;--pink:#e8457c;--teal:#2fb3a6;--felt:#213c34;--dim:#c9bba6}.felt{background-color:var(--felt);color:var(--cream);background-image:radial-gradient(95% 55% at 16% -6%,#f2b63224,#0000 70%),radial-gradient(#f4e7cf0e 1px,#0000 1.4px);background-size:auto,5px 5px}.screen{height:100dvh;padding:calc(env(safe-area-inset-top) + 8px) calc(env(safe-area-inset-right) + 16px) calc(env(safe-area-inset-bottom) + 12px) calc(env(safe-area-inset-left) + 16px);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;display:flex;overflow:hidden}.screen button{touch-action:manipulation}.dhead{flex:none;justify-content:space-between;align-items:center;height:52px;padding:0 2px 0 4px;display:flex}.wordtag{background:var(--cream);color:var(--night);border-radius:10px;align-items:baseline;gap:8px;padding:8px 16px 9px 28px;display:inline-flex;position:relative;transform:rotate(-2.5deg);box-shadow:0 8px 14px -6px #0009}.wordtag .pin{background:var(--pink);border-radius:50%;width:11px;height:11px;margin-top:-5.5px;position:absolute;top:50%;left:10px;box-shadow:inset 0 -2px #1c120c4d}.wordtag .k{font-size:16px}.wordtag b{font-size:26px;line-height:1}.secs{background:var(--night);width:46px;height:46px;color:var(--gold);box-shadow:inset 0 0 0 3px var(--gold), 0 4px 10px -2px #00000080;border-radius:50%;place-items:center;font-size:18px;font-weight:800;display:grid}.secs.low{color:var(--pink);box-shadow:inset 0 0 0 3px var(--pink), 0 4px 10px -2px #00000080}.padzone{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;min-height:0;display:flex}.draw{--pad:min(calc(100vw - 32px), calc(100dvh - 52px - 112px - 18px - 28px - env(safe-area-inset-top) - env(safe-area-inset-bottom)))}.padwrap{width:var(--pad);height:var(--pad);flex:none;position:relative}.padframe{--ring:var(--gold);z-index:2;background:conic-gradient(var(--ring) calc(var(--left,1) * 360deg), #f4e7cf21 0), var(--night);border-radius:18px;width:100%;height:100%;padding:8px;transition:--left 1s linear;position:relative;box-shadow:inset 0 0 0 1px #00000059,0 18px 30px -12px #000000a6}.padframe.low{--ring:var(--pink)}.pad-box{background:var(--cream);border-radius:10px;width:100%;height:100%;position:relative;overflow:hidden}.pad{touch-action:none;cursor:crosshair;width:100%;height:100%;display:block}.rail{background:var(--night);border-radius:20px;flex-direction:column;flex:none;gap:8px;padding:8px;display:flex;box-shadow:inset 0 1px #f4e7cf17,0 10px 24px -10px #0009}.sws{justify-content:space-between;padding:0 5px;display:flex}.sw{background:var(--cream);border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.sw i{border-radius:50%;width:28px;height:28px;display:block}.sw[aria-pressed=true]{box-shadow:0 0 0 3px var(--night), 0 0 0 5.5px var(--gold)}.tools{align-items:center;gap:6px;display:flex}.pen{background:#f4e7cf12;border:0;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 0 0 1.5px #f4e7cf47}.pen i{background:var(--cream);border-radius:50%;display:block}.pen[aria-pressed=true]{background:var(--cream)}.pen[aria-pressed=true] i{background:var(--night)}.tool{min-width:0;height:44px;font:inherit;color:var(--cream);background:0 0;border:0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:15px;display:flex;box-shadow:inset 0 0 0 1.5px #f4e7cf5c}.tool:disabled{opacity:.4}.tool.done{background:var(--gold);color:var(--night);box-shadow:none;font-weight:800}.tool svg{flex:none;width:18px;height:18px}.pot{width:44px;height:44px;color:var(--pink);background:#e8457c1f;border-radius:12px;flex:none;place-items:center;animation:.6s cubic-bezier(.3,.7,.2,1) both pop;display:grid;box-shadow:inset 0 0 0 1.5px #e8457ca6}.inknote{z-index:4;background:var(--cream);color:var(--night);white-space:nowrap;border-radius:12px;padding:10px 14px;font-size:16px;font-weight:800;position:absolute;top:12px;left:50%;transform:rotate(-1.5deg);box-shadow:0 10px 18px -8px #0009}.sentnote{color:var(--dim);text-align:center;font-size:16px}@keyframes pop{0%{opacity:0;scale:.4}}@media (prefers-reduced-motion:reduce){.pot{animation:none}.padframe{transition:none}}.card-art{aspect-ratio:1;background:var(--cream);border-radius:8px;width:100%;position:relative;overflow:hidden}.card-art canvas{width:100%;height:100%;display:block}body{background:var(--felt);font-family:system-ui,-apple-system,Segoe UI,sans-serif}.screen svg{flex:none;width:20px;height:20px}.layered{color:var(--cream);letter-spacing:-.015em;text-shadow:.012em .036em 0 var(--night), .02em .06em 0 var(--pink), .028em .085em 0 var(--pink), .036em .11em 0 var(--gold), .044em .135em 0 var(--gold), .052em .16em 0 var(--teal), .06em .185em 0 var(--teal);font-weight:800}.paper-card{background:var(--cream);color:var(--night);border-radius:14px;margin:0;padding:14px 16px;font-size:17px;line-height:1.35;box-shadow:0 10px 18px -8px #0009}.go{background:var(--gold);min-height:52px;color:var(--night);font:inherit;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:18px;font-weight:800;display:inline-flex;box-shadow:0 8px 16px -8px #0009}.go:disabled{opacity:.45}.go.small{min-height:48px;padding:0 16px}.ghost{min-height:48px;color:var(--cream);font:inherit;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:16px;display:inline-flex;box-shadow:inset 0 0 0 1.5px #f4e7cf5c}.field{color:var(--dim);gap:6px;font-size:15px;display:grid}.field input,.field select,.join-row input{background:var(--cream);min-height:48px;color:var(--night);font:inherit;border:0;border-radius:12px;padding:0 14px;font-size:17px}.notice{justify-content:center;gap:16px}.banner{z-index:20;background:var(--pink);color:var(--night);text-align:center;margin:0;padding:8px 16px;font-weight:800;position:fixed;inset:0 0 auto}.refusal{left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom) + 16px);z-index:20;background:var(--pink);max-width:28rem;color:var(--night);font:inherit;text-align:left;border:0;border-radius:14px;margin:0 auto;padding:12px 16px;font-weight:800;position:fixed}.door,.lobby{justify-content:safe center;gap:16px;overflow-y:auto}.door,.lobby:not(.tv),.final:not(.tv),.wait-draw:not(.tv){padding-inline:max(calc(env(safe-area-inset-left) + 16px), calc((100% - 30rem) / 2))}.door-title,.lobby-title{text-align:center;margin:0 0 8px;font-size:clamp(40px,12vw,64px);line-height:1}.door-tag{text-align:center;color:var(--dim);margin:0 0 8px;font-size:17px}.lobby-head{gap:4px;display:grid}.lobby-head .lobby-title{margin:0}.howto{text-align:center;color:var(--cream);margin:0;font-size:15px;line-height:1.25}.howto b{color:var(--gold);font-weight:700}.join-row{gap:8px;display:flex}.join-row input{text-transform:uppercase;letter-spacing:.2em;flex:1;min-width:0}.join-card{background:var(--night);border-radius:18px;justify-items:center;gap:8px;padding:16px;display:grid}.join-label{color:var(--dim);margin:0}.code{letter-spacing:.18em;color:var(--gold);margin:0;font-size:44px;font-weight:800}.qr{border-radius:8px;width:180px;height:180px}.join-head{justify-content:center;align-items:center;gap:8px;display:flex}.invite{min-height:32px;color:var(--cream);font:inherit;box-shadow:inset 0 0 0 1.5px var(--teal);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:14px;display:inline-flex}.invite svg{width:16px;height:16px}.invite-sheet[open]{background:var(--night);width:min(22rem,92vw);color:var(--cream);border:0;border-radius:18px;justify-items:center;gap:12px;margin:auto;padding:20px;display:grid}.invite-sheet::backdrop{background:#0a0604a8}.invite-sheet :is(.go,.ghost){width:100%}.invite-sheet .qr{background:#fff;width:min(220px,62vw);height:min(220px,62vw);padding:8px}.invite-link{color:var(--dim);word-break:break-all;text-align:center;margin:0;font-size:14px}.who-head{color:var(--dim);align-items:center;gap:8px;margin:0 0 8px;display:flex}.who ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.who li{background:var(--cream);color:var(--night);border-radius:10px;padding:8px 12px;font-weight:700}.who li.bot{background:var(--night);color:var(--cream);box-shadow:inset 0 0 0 2px var(--teal);align-items:center;gap:6px;display:inline-flex}.who li.bot svg{width:18px;height:18px;color:var(--teal)}.stepper{align-items:center;gap:14px;display:flex}.stepper button{background:var(--cream);width:48px;height:48px;color:var(--night);border:0;border-radius:12px;place-items:center;display:grid}.stepper button:disabled{opacity:.4}.stepper output{text-align:center;min-width:2ch;color:var(--cream);font-size:24px;font-weight:800}.field small{color:var(--dim);font-size:13px}.hint{color:var(--gold);margin:0}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.settings{gap:12px;display:grid}.lobby.tv{grid-template:"t t""j w""j s"1fr/1fr 1fr;align-content:start;gap:3vh 4vw;max-width:none;padding:5vh 5vw;display:grid}.lobby.tv .lobby-head{grid-area:t}.lobby.tv .lobby-title{margin:0;font-size:8vh}.lobby.tv .howto{font-size:3vh}.lobby.tv .join-card{grid-area:j;align-self:start}.lobby.tv .who{grid-area:w}.lobby.tv .settings,.lobby.tv .wait{grid-area:s;align-self:start}.lobby.tv .code{font-size:8vh}.lobby.tv .qr{width:30vh;height:30vh}.round-head{flex:none;justify-content:space-between;align-items:center;gap:12px;height:52px;display:flex}.round-tag{background:var(--night);border-radius:10px;padding:6px 12px;font-size:15px}.chip{width:46px;height:46px;color:var(--night);background:radial-gradient(circle, var(--gold) 0 55%, #1c120c47 56% 58%, transparent 59%), repeating-conic-gradient(var(--cream) 0 12deg, var(--gold) 12deg 45deg);border-radius:50%;place-items:center;font-weight:800;display:grid}.wait-draw{gap:20px}.guess-wait{margin-top:12px}.drawing-ticks{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tick-count{text-align:center;color:var(--dim);margin:0}.felt-table{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;min-height:0;display:flex}.tcard{background:var(--cream);color:var(--night);border-radius:10px;margin:0;padding:8px 8px 6px;box-shadow:0 1px 1px #1c120c59,0 10px 18px -4px #0a060480}.tcard figcaption{text-align:center;color:#1c120cb8;padding-top:4px;font-size:14px}.tcard.newest{width:min(78vw,46vh,360px)}.tcard.small{width:min(18vw,84px);padding:5px}.felt-table .row{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.deck{aspect-ratio:.82;background:var(--pink);width:min(18vw,84px);color:var(--cream);box-shadow:inset 0 0 0 4px var(--pink), inset 0 0 0 6px var(--cream);border-radius:10px;align-content:center;place-items:center;gap:2px;font-size:18px;display:grid;rotate:3deg}.tried{color:var(--dim);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:15px;display:flex}.slip{color:var(--cream);text-decoration:line-through;-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);background:#f4e7cf14;border-radius:8px;padding:3px 10px 4px;font-size:16px;text-decoration-thickness:2px;display:inline-block;box-shadow:inset 0 0 0 1px #f4e7cf38}.reveal-guess{padding-bottom:calc(env(safe-area-inset-bottom) + 12px + var(--kb,0px))}.tray{background:var(--night);border-radius:18px;flex:none;gap:8px;padding:10px;display:grid}.tray-note{color:var(--dim);text-align:center;margin:0;font-size:15px}.ask{gap:8px;display:flex}.flipbtn{background:var(--gold);height:52px;color:var(--night);font:inherit;border:0;border-radius:14px;flex:none;padding:0 14px;font-size:17px;font-weight:800}.guess{background:var(--cream);min-width:0;height:52px;color:var(--night);font:inherit;border:0;border-radius:14px;flex:1;padding:0 14px;font-size:17px}.guess:focus{box-shadow:0 0 0 2px var(--night), 0 0 0 4.5px var(--gold);outline:none}.sendbtn{background:var(--pink);width:52px;height:52px;color:var(--cream);border:0;border-radius:14px;flex:none;place-items:center;display:grid}.sendbtn:disabled{opacity:.45}.reveal-watch{gap:8px}.allow-card{text-align:center;gap:10px;display:grid;rotate:-1deg}.allow-card p{margin:0}.eyes{text-align:center;flex:1;align-content:center;place-items:center;gap:8px;display:grid}.eyes .eye{width:64px;height:64px;color:var(--teal)}.eyes-title{margin:0;font-size:28px;font-weight:800}.eyes p{margin:0}.your-card{text-align:center;color:var(--dim);margin:0}.result{justify-content:safe center;gap:10px;overflow-y:auto}.result-kicker{color:var(--dim);justify-content:center;align-items:center;gap:8px;margin:4px 0 0;font-size:16px;display:flex}.result-theme{text-align:center;margin:0 0 14px;font-size:clamp(44px,14vw,72px);line-height:1}.team{text-align:center;color:var(--dim);margin:4px 0 0}.final{justify-content:safe center;gap:12px;overflow-y:auto}.final-score{text-align:center;margin:0;font-size:80px;line-height:1}.final-score .of{color:var(--dim);text-shadow:none;font-size:22px}.rung{text-align:center;color:var(--gold);margin:0 0 8px;font-size:26px;font-weight:800}.history{gap:6px;margin:0;padding:0;list-style:none;display:grid}.history li{background:#f4e7cf14;border-radius:10px;align-items:baseline;gap:8px;padding:8px 12px;display:flex}.history li span{color:var(--dim);flex:1;font-size:14px}.history li em{color:var(--gold);font-style:normal;font-weight:800}.screen.tv{padding:5vh 5vw}.tv .round-head{height:auto;font-size:3vh}.tv .round-tag{padding:1vh 2vh;font-size:3vh}.tv .felt-table.big .tcard.newest{width:min(52vh,40vw)}.tv .felt-table.big .tcard.small,.tv .felt-table.big .deck{width:12vh}.tv .tried{font-size:2.6vh}.tv .result-theme{font-size:12vh}.draw .rail{width:var(--pad);align-self:center;max-width:100%}@media (width>=760px){.door,.wait-draw:not(.tv){padding-inline:max(calc(env(safe-area-inset-left) + 32px), calc((100% - 28rem) / 2))}.lobby:not(.tv),.final:not(.tv){padding-inline:calc(env(safe-area-inset-left) + 32px)}.door-title{font-size:80px}.lobby:not(.tv){grid-template:"t t""j w""j s"/minmax(0,24rem) minmax(0,26rem);place-content:safe center center;gap:28px 36px;display:grid}.lobby:not(.tv) .lobby-head{grid-area:t}.lobby:not(.tv) .lobby-title{font-size:72px}.lobby:not(.tv) .join-card{grid-area:j;align-content:center;align-self:stretch;padding:28px 16px}.lobby:not(.tv) .code{font-size:56px}.lobby:not(.tv) .who{grid-area:w}.lobby:not(.tv) .settings,.lobby:not(.tv) .wait{grid-area:s;align-self:start}.final{grid-template-columns:minmax(0,22rem) minmax(0,26rem);place-content:safe center center;gap:12px 48px;display:grid}.final>*{grid-column:1}.final .history{grid-area:1/2/span 6;align-self:center}.final .final-score{font-size:112px}.tray{align-self:center;width:100%;max-width:34rem}.screen:not(.tv) .tcard.newest{width:min(46dvh,520px)}.screen:not(.tv) .tcard.small,.screen:not(.tv) .deck{width:110px}}@media (orientation:landscape){.draw{--rail:214px;--pad:min(calc(100vw - var(--rail) - 56px - env(safe-area-inset-left) - env(safe-area-inset-right)), calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));grid-template-columns:var(--pad) var(--rail);grid-template-rows:auto 1fr;grid-template-areas:"pad head""pad rail";place-content:center;gap:12px 24px;display:grid}.draw .dhead{grid-area:head;padding:0}.draw .padzone{grid-area:pad}.draw .rail{grid-area:rail;grid-template-columns:repeat(4,44px);justify-content:space-between;align-self:start;gap:6px;width:auto;display:grid}.draw .sws,.draw .tools{display:contents}.draw .sw,.draw .pen,.draw .pot{justify-self:center}.draw .tool{font-size:0}.draw .tool.done{grid-column:span 2;font-size:15px}.draw .sentnote{position:absolute;bottom:8px}.draw .padzone{position:relative}.reveal-guess,.reveal-watch{grid-template:"head head""felt side"minmax(0,1fr)"felt foot"/minmax(0,1fr) min(22rem,40vw);gap:8px 24px;display:grid}.reveal-guess>*,.reveal-watch>*{min-width:0}.reveal-guess .round-head,.reveal-watch .round-head{grid-area:head}.reveal-guess .felt-table,.reveal-watch .felt-table,.reveal-watch .eyes{grid-area:felt}.reveal-guess .tray,.reveal-guess>.paper-card{grid-area:foot;max-width:none}.reveal-watch .allow-card{grid-area:side;align-self:center}:is(.reveal-watch:not(:has(.allow-card)) .felt-table,.reveal-watch:not(:has(.allow-card)) .eyes){grid-area:2/1/auto/-1}.reveal-watch:not(:has(.allow-card)) .your-card{grid-area:3/1/auto/-1}.reveal-watch .your-card{grid-area:foot}.screen:not(.tv) .felt-table{grid-template-columns:auto minmax(0,max-content);grid-template-areas:"new row""new tried";place-content:center;gap:12px 20px;display:grid}.screen:not(.tv) .felt-table .newest{grid-area:new;align-self:center;width:min(100dvh - 150px,30vw,520px)}.screen:not(.tv) .felt-table .row{grid-area:row;justify-content:start;align-self:end}.screen:not(.tv) .felt-table .tcard.small,.screen:not(.tv) .felt-table .deck{width:min(110px,50dvh - 85px)}.screen:not(.tv) .felt-table .tried{grid-area:tried;align-self:start}.result-theme{margin-bottom:8px;font-size:min(72px,13dvh)}}@media (orientation:landscape) and (height<=560px){.door-title,.lobby:not(.tv) .lobby-title{font-size:44px}.final .final-score{font-size:72px}.result-kicker{margin:0}.result-theme{margin-bottom:4px;font-size:min(56px,14dvh)}}:root{--lip:0 4px 0 var(--pink), 0 8px 0 var(--gold), 0 12px 0 var(--teal), 0 24px 28px -12px #000000b3}.felt{z-index:1;background-color:#0000;background-image:radial-gradient(#f4e7cf0f 1px,#0000 1.4px);background-size:5px 5px;position:relative}.panel,.join-card,.rail,.tray{background:var(--night);box-shadow:inset 0 0 0 1px #f4e7cf1a, var(--lip);border-radius:18px;margin-bottom:12px}.panel{gap:14px;padding:18px;display:grid}.who.panel{gap:0}.paper-card,.allow-card{box-shadow:0 4px 0 var(--pink), 0 8px 0 var(--teal), 0 20px 24px -12px #000000b3;margin-bottom:8px}.code span{text-shadow:.03em .06em #0000008c}.code span:nth-child(3n+1){color:var(--gold)}.code span:nth-child(3n+2){color:var(--pink)}.code span:nth-child(3n){color:var(--teal)}.join-label{color:var(--cream);font-weight:700}.who li{--c:var(--cream);background:var(--c)}.who li:nth-child(4n+1){--c:var(--gold)}.who li:nth-child(4n+2){--c:var(--pink)}.who li:nth-child(4n+3){--c:var(--teal)}.who li.bot{box-shadow:inset 0 0 0 2px var(--c);background:#f4e7cf0f}.who li.bot svg{color:var(--c)}.who li.me{box-shadow:0 0 0 2px var(--night), 0 0 0 4.5px var(--cream)}.who-head{color:var(--cream);font-weight:700}.who-head svg{color:var(--teal)}.field>span,.field>span:first-child{color:var(--gold);font-weight:700}.field small{color:var(--dim);font-weight:400}.stepper button{background:var(--teal);color:var(--night);box-shadow:0 3px #00000059}.stepper button:first-child{background:var(--pink)}.go{box-shadow:0 4px 0 var(--pink), 0 12px 18px -8px #0009;transition:translate 80ms,box-shadow 80ms}.go:active:not(:disabled){box-shadow:0 1px 0 var(--pink), 0 6px 10px -6px #0009;translate:0 3px}.tool.done{box-shadow:0 3px 0 var(--pink)}.ghost{box-shadow:inset 0 0 0 2px var(--teal)}.go:disabled{opacity:1;color:var(--dim);background:0 0;box-shadow:inset 0 0 0 2px #f2b63273}.flipbtn{box-shadow:0 4px 0 var(--pink)}.round-tag{background:var(--pink);color:var(--night);font-weight:700}.round-tag b{color:var(--night)}.eyes-title{color:var(--gold)}.history{background:var(--night);box-shadow:var(--lip);border-radius:18px;margin-bottom:12px;padding:14px}.history li{box-shadow:inset 4px 0 0 var(--c,var(--gold));background:#f4e7cf0f}.history li:nth-child(3n+2){--c:var(--pink)}.history li:nth-child(3n){--c:var(--teal)}.history li b{color:var(--cream)}.result-kicker svg{color:var(--gold)}.door-tag{color:var(--cream)}.door-panel .join-row input{letter-spacing:.3em}@media (orientation:landscape) and (height>=600px){.draw{--rail:296px}.draw .rail{border-radius:24px;grid-template-columns:repeat(4,62px);gap:10px;padding:14px}.draw .sw,.draw .pen,.draw .pot,.draw .tool{width:62px;height:62px}.draw .sw i{width:40px;height:40px}.draw .tool{border-radius:16px;width:auto}.draw .tool svg{width:24px;height:24px}.draw .tool.done{font-size:20px}.draw .wordtag b{font-size:34px}.draw .wordtag .k{font-size:18px}.padframe{border-radius:22px;padding:10px}.pad-box{border-radius:12px}}.backdrop{z-index:0;pointer-events:none;background:#140d09;position:fixed;inset:0;overflow:hidden}.blob{will-change:transform;border-radius:50%;width:75vmax;height:75vmax;position:absolute}.b1{background:radial-gradient(circle,#f2b6328c,#f2b63200 65%);animation:26s ease-in-out infinite alternate drift1;top:-30vmax;left:-25vmax}.b2{background:radial-gradient(circle,#e8457c99,#e8457c00 65%);animation:31s ease-in-out infinite alternate drift2;top:-20vmax;right:-30vmax}.b3{background:radial-gradient(circle,#2fb3a6a6,#2fb3a600 65%);animation:23s ease-in-out infinite alternate drift3;bottom:-35vmax;left:-20vmax}.b4{background:radial-gradient(circle,#e8457c73,#f2b63240 35%,#f2b63200 65%);animation:35s ease-in-out infinite alternate drift4;bottom:-30vmax;right:-25vmax}.b5{background:radial-gradient(circle,#213c34f2,#213c3400 70%);width:60vmax;height:60vmax;animation:29s ease-in-out infinite alternate drift5;top:15vmax;left:20vmax}@keyframes drift1{to{transform:translate(30vw,25vh)scale(1.2)}}@keyframes drift2{to{transform:translate(-35vw,30vh)scale(.85)}}@keyframes drift3{to{transform:translate(40vw,-25vh)scale(1.15)}}@keyframes drift4{to{transform:translate(-30vw,-35vh)scale(1.25)}}@keyframes drift5{50%{transform:translate(-25vw,20vh)scale(1.3)}to{transform:translate(20vw,-15vh)scale(.8)}}@media (prefers-reduced-motion:reduce){.blob{animation:none}}:root{--font-display:"Gochi Hand", system-ui, sans-serif;--font-body:"Fredoka Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-note:"Gochi Hand", system-ui, sans-serif}body,.screen,.screen input,.screen select,.screen button{font-family:var(--font-body)}.screen :is(input,select){font-weight:500}.screen :is(.field small,.door-tag,.howto,.paper-card,.tick-count,.team,.result-kicker,.your-card,.tried,.sentnote,.eyes p,.hint){font-family:var(--font-note)}.screen :is(.layered,.code,.go,.ghost,.flipbtn,.tool,.wordtag,.secs,.chip,.round-tag,.stepper output,.field>span,.who-head,.join-label,.result-theme,.final-score,.rung,.eyes-title,.tray-note,.rcard figcaption b,.tally li b,.tally-total,.history li b,.history li em,.drawing-ticks,.inknote){font-family:var(--font-display)}.screen :is(.layered,.code,.result-theme,.final-score){letter-spacing:.01em;font-weight:400}.screen :is(.field>span,.who-head,.join-label,.go){font-size:1.2em;font-weight:400}.screen :is(.field small,.door-tag){font-size:1.15em}.screen :is(.result-kicker,.team,.tick-count,.your-card){font-size:19px}.screen :is(.tray-note,.round-tag,.tried){font-size:17px}.tv .round-tag{font-size:3.4vh}@media (width<=759px){.lobby:not(.tv){gap:12px}.invite{justify-content:center;width:32px;padding:0}.invite span{display:none}.lobby:not(.tv) .lobby-title{margin:0;font-size:min(14vw,7.5dvh)}.lobby:not(.tv) .join-card{grid-template-columns:auto auto;justify-content:space-between;align-items:center;padding:10px 18px}.lobby:not(.tv) .code{letter-spacing:.12em;font-size:40px}}.lobby .panel{gap:10px;padding:14px 16px}.who-head{margin-bottom:6px}.who ul{gap:6px}.who li{padding:5px 10px;font-size:15px}.panel,.tray{grid-template-columns:minmax(0,1fr)}.field select,.field input{text-overflow:ellipsis;width:100%;min-width:0}.panel>*{min-width:0}.settings .field:has(.stepper){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px}.settings .field:has(.stepper) small{grid-column:1/-1}.settings .field>span{line-height:1.15}.settings .field{gap:4px}.settings,.stepper{gap:10px}.stepper button{width:44px;height:44px}.settings .field select{min-height:44px}.settings .go{min-height:50px}@media (orientation:portrait) and (height<=720px){.lobby:not(.tv){gap:10px}.howto-more{display:none}.howto{font-size:14px;line-height:1.2}.lobby:has(.settings) .howto{display:none}.lobby:not(.tv) .lobby-title{font-size:36px}.lobby:not(.tv) .join-card{padding:6px 16px}.lobby:not(.tv) .code{font-size:34px}.who li{padding:4px 9px;font-size:14px}}@media (orientation:portrait) and (height<=640px){.lobby:not(.tv) .lobby-title{font-size:30px}.who li{padding:4px 9px;font-size:14px}.lobby .panel{padding:12px 14px}.final{gap:8px}.final .final-score{font-size:54px}.rung{margin:0}.history li{padding:6px 10px}}@media (orientation:landscape) and (height<=560px){.lobby:not(.tv){padding-inline:calc(env(safe-area-inset-left) + 16px) calc(env(safe-area-inset-right) + 16px);grid-template-rows:auto 1fr;grid-template-columns:repeat(3,minmax(0,17rem));grid-template-areas:"t w s""j w s";place-content:safe center center;gap:8px 16px;display:grid}.lobby:not(.tv) .lobby-head{grid-area:t}.lobby:not(.tv) .lobby-title{margin:0;font-size:34px}.lobby:not(.tv) .join-card{grid-area:j;grid-template-columns:none;align-self:start;justify-items:center;padding:12px}.lobby:not(.tv) .code{font-size:36px}.lobby:not(.tv) .who{grid-area:w;align-self:start}.lobby:not(.tv) .settings,.lobby:not(.tv) .wait{grid-area:s;align-self:start}.lobby .panel{gap:8px;padding:12px 14px}.settings .field select{min-height:40px}.settings .go{min-height:46px}.stepper button{width:40px;height:40px}.door{padding-inline:calc(env(safe-area-inset-left) + 16px) calc(env(safe-area-inset-right) + 16px);grid-template-columns:minmax(0,18rem) minmax(0,22rem);grid-template-areas:"t p""g p";place-content:safe center center;gap:4px 28px;display:grid}.door-title{grid-area:t;align-self:end;margin:0}.door-tag{grid-area:g;align-self:start;margin:0}.door-panel{grid-area:p;gap:8px;padding:12px 14px}.door-panel .go,.door-panel .ghost,.door-panel input{min-height:42px}.final{grid-template-columns:minmax(0,18rem) minmax(0,24rem);place-content:safe center center;gap:6px 32px;display:grid}.final>*{grid-column:1}.final .history{grid-area:1/2/span 6;align-self:center}.history li{padding:5px 10px}.wait-draw{gap:10px}.guess-wait{margin-top:0}}@media (height<=600px){:root{--lip:0 3px 0 var(--pink), 0 6px 0 var(--gold), 0 9px 0 var(--teal), 0 16px 20px -10px #000000b3}.panel,.join-card,.rail,.tray,.history{margin-bottom:9px}.settings .field select{min-height:40px}.settings .go{min-height:46px}}@media (orientation:portrait) and (height<=600px){.lobby:not(.tv){gap:8px}.lobby:not(.tv) .lobby-head{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lobby:not(.tv) .howto{display:none}}@media (orientation:landscape) and (height<=300px){.lobby:not(.tv) .lobby-title,.door-title{font-size:28px}.lobby .panel,.door-panel{gap:6px;padding:10px 12px}.lobby:not(.tv){padding-top:calc(env(safe-area-inset-top) + 6px);padding-bottom:calc(env(safe-area-inset-bottom) + 6px);gap:6px 14px}.lobby:not(.tv) .code{font-size:30px}.settings{gap:6px}.settings .field{gap:2px}.settings .field select{min-height:34px}.settings .field:has(.stepper) small{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.stepper button{width:36px;height:36px}.settings .field select,.door-panel input,.door-panel .go,.door-panel .ghost{min-height:36px}.settings .go{min-height:40px}.final .final-score{font-size:46px}.final{gap:4px 28px}.rung{margin:0;font-size:20px}.final .go,.final .ghost{min-height:40px}.history{padding:8px}.history li{padding:3px 10px}.result{gap:2px}.result-theme{margin:0 0 4px;font-size:36px}.team{margin:0}}@media (orientation:landscape) and (height<=560px) and (width<=759px){.lobby:not(.tv){grid-template-rows:auto 1fr;grid-template-columns:repeat(2,minmax(0,19rem));grid-template-areas:"j s""w s"}.lobby:not(.tv) .lobby-head{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lobby:not(.tv) .howto{display:none}.lobby:not(.tv) .join-card{grid-template-columns:auto auto;justify-content:space-between;align-items:center;padding:6px 14px}}.wait-draw>.round-head,.wait-draw>:last-child{margin-bottom:auto}.drawing-ticks svg{width:26px;height:26px}@media (orientation:landscape) and (height<=560px){.drawing-ticks{gap:6px}.drawing-ticks svg{width:18px;height:18px}}.screen.tv :is(.paper-card,.tick-count,.team,.result-kicker,.join-label,.who-head,.tried){font-size:3vh}.screen.tv .paper-card{border-radius:2vh;padding:2vh 2.6vh;line-height:1.35}.screen.tv .panel{gap:1.4vh;padding:2.4vh 2.6vh}.screen.tv .who ul{gap:1vh}.screen.tv .who li{border-radius:1.2vh;padding:.6vh 1.6vh;font-size:2.8vh}.screen.tv :is(.who li svg,.who-head svg,.result-kicker svg){width:3vh;height:3vh}.screen.tv .round-tag{border-radius:1.4vh;padding:1vh 2.2vh;font-size:3.6vh}.screen.tv :is(.secs,.chip){width:8vh;height:8vh;font-size:3.4vh}.wait-draw.tv{gap:4vh}.wait-draw.tv .guess-wait{align-self:center;max-width:64vw;font-size:3.6vh}.wait-draw.tv .drawing-ticks{gap:2vh}.wait-draw.tv .drawing-ticks svg{width:4.4vh;height:4.4vh}.wait-draw.tv .tick-count{font-size:3.4vh}.reveal-tv .allow-wait{align-self:center;max-width:64vw;font-size:3.2vh}.final.tv{grid-template-columns:minmax(0,46vh) minmax(0,70vh);gap:2vh 6vw}.final.tv .final-score{font-size:20vh}.final.tv .final-score .of{font-size:4vh}.final.tv .rung{font-size:5vh}.final.tv .history{padding:2vh}.final.tv .history li{gap:1.4vh;padding:1.2vh 2vh;font-size:3vh}.final.tv .history li span{font-size:2.6vh}.final.tv .go{min-height:8vh;font-size:3.4vh}@keyframes rise{0%{opacity:0;translate:0 14px}}@keyframes pop-in{0%{opacity:0;scale:.6}70%{scale:1.08}}@keyframes deal{0%{opacity:0;translate:0 -24px;rotate:-6deg}}@keyframes flip-in{0%{rotate:y 90deg}to{rotate:y 0deg}}@keyframes land{0%{opacity:0;rotate:-8deg;scale:1.5}60%{rotate:4deg}}.screen>:is(.panel,.join-card,.paper-card,.tray,.spread,.history,.rail,.door-panel,.drawing-ticks,.felt-table){animation:.42s cubic-bezier(.2,.7,.2,1) both rise}@media (prefers-reduced-motion:reduce){.screen>:is(.panel,.join-card,.paper-card,.tray,.spread,.history,.rail,.door-panel,.drawing-ticks,.felt-table){animation:none}}.screen>:nth-child(2){animation-delay:60ms}.screen>:nth-child(3){animation-delay:.12s}.screen>:nth-child(4){animation-delay:.18s}.screen>:nth-child(5){animation-delay:.24s}.screen>:nth-child(6){animation-delay:.3s}.screen>:nth-child(7){animation-delay:.36s}.screen>:nth-child(8){animation-delay:.42s}.who li{animation:.38s cubic-bezier(.3,.7,.2,1.2) both pop-in}@media (prefers-reduced-motion:reduce){.who li{animation:none}}.slip{animation:.5s cubic-bezier(.3,.7,.2,1) both land}@media (prefers-reduced-motion:reduce){.slip{animation:none}}.result{--gap:12px;--cap:58px;--card:min(calc((100vw - 32px - (var(--cols-up) - 1) * var(--gap)) / var(--cols-up)), calc((100dvh - 360px - (var(--rows-up) - 1) * var(--gap)) / var(--rows-up) - var(--cap)), 240px);grid-template-rows:auto auto auto;grid-template-areas:"head""spread""tally";align-content:safe center;justify-items:center;gap:12px;display:grid}.result-head{text-align:center;grid-area:head}.result-head .result-theme{margin:0}.spread{justify-content:center;gap:var(--gap);max-width:calc(var(--cols-up) * (var(--card) + var(--gap)));flex-wrap:wrap;grid-area:spread;display:flex}.rcard{width:var(--card);background:var(--cream);color:var(--night);border-radius:12px;margin:0;padding:7px 7px 5px;animation:.4s cubic-bezier(.2,.7,.2,1) .16s both deal;box-shadow:0 2px #1c120c40,0 12px 20px -8px #0009}@media (prefers-reduced-motion:reduce){.rcard{animation:none}}.rcard:nth-child(2){animation-delay:.27s}.rcard:nth-child(3){animation-delay:.38s}.rcard:nth-child(4){animation-delay:.49s}.rcard:nth-child(5){animation-delay:.6s}.rcard:nth-child(6){animation-delay:.71s}.rcard:nth-child(7){animation-delay:.82s}.rcard:nth-child(8){animation-delay:.93s}.rcard:nth-child(9){animation-delay:1.04s}.rcard:nth-child(10){animation-delay:1.15s}.rcard:nth-child(11){animation-delay:1.26s}.rcard figcaption{text-align:center;padding-top:4px;line-height:1.1;display:grid}.rcard figcaption b{font-size:19px;font-weight:400}.rcard figcaption span{color:#1c120ca8;font-size:12px}.tally{width:min(100%,26rem);animation-delay:calc(.26s + var(--n,4) * .11s);grid-area:tally;gap:8px}.tally ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tally li{color:var(--cream);justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;display:flex}.tally li b{font-family:var(--font-body);color:var(--gold);flex:none;font-size:22px;font-weight:700;line-height:1}.tally li+li b{color:var(--pink)}.tally q{color:var(--gold)}.tally-total{font-family:var(--font-display);color:var(--cream);border-top:2px dashed #f4e7cf38;justify-content:center;align-items:baseline;gap:10px;margin:0;padding-top:8px;font-size:20px;display:flex}.tally-total b{font-family:var(--font-body);color:var(--gold);text-shadow:.03em .06em 0 var(--pink);font-size:44px;font-weight:700;line-height:1}.tally-total.none b{color:var(--cream);text-shadow:none}.tally .team{margin:0;font-size:16px}.tally .team b{color:var(--cream)}.tally .num{font-family:var(--font-body);font-weight:700}@media (orientation:landscape){.result{--card:min(calc((100vw - 56px - min(20rem, 34vw) - env(safe-area-inset-left) - env(safe-area-inset-right) - (var(--cols-side) - 1) * var(--gap)) / var(--cols-side)), calc((100dvh - 150px - (var(--rows-side) - 1) * var(--gap)) / var(--rows-side) - var(--cap)), 240px);grid-template:"head head""spread tally"/auto min(20rem,34vw);justify-content:center;align-items:center;column-gap:32px}.spread{max-width:calc(var(--cols-side) * (var(--card) + var(--gap)))}.tally{width:100%}}@media (orientation:landscape) and (height<=560px){.result{--gap:8px;--cap:40px;--card:min(calc((100vw - 48px - min(20rem, 34vw) - env(safe-area-inset-left) - env(safe-area-inset-right) - (var(--cols-side) - 1) * var(--gap)) / var(--cols-side)), calc((100dvh - 96px - (var(--rows-side) - 1) * var(--gap)) / var(--rows-side) - var(--cap)), 200px);gap:6px 16px}.result-head{justify-content:center;align-items:baseline;gap:12px;display:flex}.result-head .result-theme{font-size:40px}.rcard{border-radius:8px;padding:4px 4px 3px}.rcard figcaption b{font-size:14px}.rcard figcaption span{display:none}.tally{gap:4px;padding:10px 12px}.tally li{font-size:13px}.tally li b{font-size:18px}.tally-total b{font-size:32px}.tally .team{font-size:14px}}@media (orientation:portrait) and (height<=720px){.result{--gap:10px;--card:min(calc((100vw - 32px - (var(--cols-up) - 1) * var(--gap)) / var(--cols-up)), calc((100dvh - 330px - (var(--rows-up) - 1) * var(--gap)) / var(--rows-up) - var(--cap)), 240px);gap:8px}.result-head .result-theme{font-size:48px}.tally{gap:6px;padding:12px 14px}.tally-total b{font-size:38px}}.result.tv{--gap:2vh;--cap:7vh;--card:min(calc((100vw - 10vw - 34vw - 3vw - (var(--cols-side) - 1) * var(--gap)) / var(--cols-side)), calc((90vh - 20vh - (var(--rows-side) - 1) * var(--gap)) / var(--rows-side) - var(--cap)), 40vh);grid-template-columns:auto 30vw;column-gap:3vw}.result.tv .rcard{border-radius:1.6vh;padding:1vh 1vh .6vh}.result.tv .rcard figcaption b{font-size:3vh}.result.tv .rcard figcaption span{font-size:2vh}.result.tv .tally{gap:1.6vh;padding:3vh}.result.tv .tally li{font-size:2.6vh}.result.tv .tally li b{font-size:4vh}.result.tv .tally-total{font-size:3.2vh}.result.tv .tally-total b{font-size:9vh}.result.tv .tally .team{font-size:2.6vh}.screen :is(.secs,.chip,.final-score,.history li em,.stepper output,.deck b,.flipbtn){font-family:var(--font-body);font-weight:700}.screen .final-score .of{font-family:var(--font-note);font-weight:400}.slip{font-family:var(--font-body);font-weight:500}.tool.done:disabled{opacity:1;background:var(--teal);color:var(--night);box-shadow:0 3px #00000059}.join-label{white-space:nowrap}@media (width<=759px) and (orientation:portrait){.lobby:not(.tv) .code{letter-spacing:.06em;font-size:min(34px,8.6vw)}}.notice{padding-inline:max(calc(env(safe-area-inset-left) + 16px), calc((100% - 26rem) / 2))}.notice-brand{text-align:center;margin:0 0 8px;font-size:44px;line-height:1}.notice-note{text-align:center;color:var(--cream);font-family:var(--font-note);margin:0}button.banner{width:100%;font:inherit;border:0;font-weight:800}.notice .paper-card{text-align:center;font-size:19px}.screen.tv .field>span{font-size:3vh}.screen.tv .field small{font-size:2.4vh}.screen.tv .settings .field select{border-radius:1.4vh;min-height:6.4vh;font-size:2.6vh}.screen.tv .settings .go{border-radius:1.6vh;min-height:7.4vh;font-size:3.4vh}.screen.tv .stepper{gap:1.6vh}.screen.tv .stepper button{border-radius:1.4vh;width:6.4vh;height:6.4vh}.screen.tv .stepper button svg{width:3vh;height:3vh}.screen.tv .stepper output{font-size:4vh}.sw.erase{background:var(--cream);color:var(--night)}.sw.erase svg{width:22px;height:22px}.rail .tool{white-space:nowrap;padding:0 6px}@media (orientation:landscape){.draw{--rail:260px}.draw .rail{grid-template-columns:repeat(5,44px)}.draw .tool.undo{grid-area:3/1}.draw .tool.clear{grid-area:3/2}.draw .tool.done{grid-area:3/3/4/6}}@media (orientation:landscape) and (height>=600px){.draw{--rail:378px}.draw .rail{grid-template-columns:repeat(5,62px)}}.here-toggle{margin-top:18px;padding:0 16px;font-size:16px}.here-toggle.small{min-height:40px;margin:0 0 0 auto;padding:0 12px;font-size:14px}.here-toggle.small svg{width:18px;height:18px}.segs{gap:6px;display:flex}.segs button{white-space:nowrap;min-width:0;min-height:44px;color:var(--cream);font:inherit;font-family:var(--font-body);background:#f4e7cf14;border:0;border-radius:12px;flex:1;padding:0 6px;font-size:16px;font-weight:600;box-shadow:inset 0 0 0 1.5px #f4e7cf40}.segs button[aria-checked=true]{background:var(--gold);color:var(--night);box-shadow:0 3px 0 var(--pink)}.settings .field-row{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px}.settings .field-row .segs{justify-self:end;width:100%;max-width:17rem}.settings .field-row .segs button{padding:0 4px;font-size:15px}.screen.tv .segs button{border-radius:1.4vh;min-height:6.4vh;font-size:2.6vh}@media (height<=700px){.settings .field:has(select){grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px}.settings .field:has(select) select{padding:0 10px;font-size:15px}.settings{gap:8px}.lobby .panel{padding-block:10px}.lobby:not(.tv){row-gap:6px}}.level-pill{font-style:normal;font-family:var(--font-body);color:var(--night);background:var(--teal);vertical-align:middle;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700;line-height:1.5;display:inline-block}.level-pill.medium{background:var(--gold)}.level-pill.hard{background:var(--pink)}.result-kicker .level-pill{font-size:13px}.history li .level-pill{flex:none;align-self:center}.screen.tv .level-pill{padding:.3vh 1.4vh;font-size:2vh}.history li b{flex:none}.history li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (orientation:landscape) and (height<=300px){.final .result-kicker{font-size:15px}.history li .level-pill{padding:0 6px;font-size:10px}}.drawing-ticks li{justify-items:center;gap:4px;display:grid}.drawing-ticks .tick-card{background:var(--pink);width:56px;height:68px;color:var(--cream);border-radius:9px;place-items:center;display:grid;rotate:-3deg}.drawing-ticks li:nth-child(2n) .tick-card{rotate:4deg}.drawing-ticks li:nth-child(3n+2) .tick-card{background:var(--teal)}.drawing-ticks li:nth-child(3n) .tick-card{background:var(--gold);color:var(--night)}.drawing-ticks li.in .tick-card{background:var(--cream);color:var(--teal);animation:.45s cubic-bezier(.2,.7,.2,1) both flip-in}@media (prefers-reduced-motion:reduce){.drawing-ticks li.in .tick-card{animation:none}}.drawing-ticks li.me .tick-card{box-shadow:0 0 0 2px var(--night), 0 0 0 4.5px var(--gold)}.drawing-ticks .tick-name{text-overflow:ellipsis;white-space:nowrap;max-width:64px;font-family:var(--font-body);color:var(--cream);font-size:13px;font-weight:600;overflow:hidden}.drawing-ticks li:not(.in) .tick-name{color:var(--dim)}.wait-draw.tv .drawing-ticks .tick-card{border-radius:1.4vh;width:10vh;height:12vh}.wait-draw.tv .drawing-ticks .tick-name{max-width:12vh;font-size:2.2vh}@media (height<=600px){.wait-draw{gap:10px}.drawing-ticks{gap:6px}.drawing-ticks .tick-card{width:42px;height:50px}.drawing-ticks li{gap:2px}}@media (orientation:landscape) and (height<=560px){.drawing-ticks .tick-card{width:30px;height:36px}.drawing-ticks .tick-card svg{width:16px;height:16px}.drawing-ticks .tick-name{max-width:48px;font-size:11px}.wait-draw .guess-wait{padding-block:8px}.wait-draw .tick-count{font-size:15px}}.segs button small{opacity:.75;margin-left:2px;font-size:12px}@media (orientation:landscape) and (height<=560px) and (width>=760px){.lobby:not(.tv){grid-template:"t w s""j w s"1fr/minmax(0,12rem) minmax(0,13rem) minmax(0,28rem)}.settings .field-row .segs{max-width:none}.lobby:not(.tv) .code{letter-spacing:.06em;font-size:28px}.lobby:not(.tv) .who{max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto}}@media (orientation:landscape) and (height<=300px){.settings .segs button{min-height:34px;font-size:14px}.settings .stepper button{width:34px;height:34px}}.settings .field-row .length-note{color:var(--dim);grid-column:1/-1;justify-self:end;font-size:13px}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --left{syntax:"<number>";inherits:true;initial-value:1}
