:root[data-text=large]{font-size:115%}:root{--font-typewriter:"Courier Prime", "Courier New", ui-monospace, monospace;--font-display:var(--font-typewriter);--font-body:var(--font-typewriter);--font-mono:var(--font-typewriter);--font-poster:"Big Shoulders", "Big Shoulders Display", "Arial Narrow", system-ui, sans-serif;--night:#0b2e33;--night-deep:#082226;--raised:#12424a;--raised-edge:#1d5a63;--felt:#0f5c63;--felt-dark:#0a434a;--wood-light:#a8703c;--wood:#8a5a2b;--wood-dark:#5e3a1a;--text:#fdf7ea;--text-soft:#cfe3df;--ink:#1d1d1b;--mango:#ffb627;--mango-dark:#c98400;--mango-text:#ffc857;--turquoise:#2ec4b6;--coral:#ff6f59;--cream:#fff6e0;--tile-edge:#cdb98d;--tile-outline:#6b5a3a;--tile-back-mark:#ffb627;--pip-0:transparent;--pip-1:#1e6fd9;--pip-2:#2e9e4f;--pip-3:#d63a2f;--pip-4:#8a5a2b;--pip-5:#1d3a8a;--pip-6:#1b1b1b;--pip-7:#7b3fb5;--pip-8:#0f8a8a;--pip-9:#e07b00;--accent:var(--mango);--accent-text:var(--mango-text);--ivory:var(--cream);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--glow-rgb:255 182 39;--backdrop-rgb:4 20 23;--chip-rgb:8 34 38;--turquoise-rgb:46 196 182;--paper-ink-soft:#5e3a1a;--paper-text:#4b4a44;--paper-text-faint:#7a6a4a;--paper-good:#1b7a4a;--paper-bad:#b3261e;--status-error:#ffe1dc;--field-error:#ffd2c9;--crash-bg:#3a1214}*{box-sizing:border-box}body{background:radial-gradient(ellipse at 50% -10%, rgb(var(--turquoise-rgb) / .18), transparent 60%), radial-gradient(ellipse at 100% 100%, #ff6f591a, transparent 55%), linear-gradient(180deg, var(--night) 0%, var(--night-deep) 100%);min-height:100dvh;color:var(--text);font-family:var(--font-body);background-attachment:fixed;margin:0;line-height:1.45}#app{max-width:980px;margin:0 auto;padding:16px}#app.screen--table{grid-template-rows:auto minmax(0,1fr) auto;max-width:1280px;height:100dvh;padding-top:10px;padding-bottom:8px;display:grid;overflow:hidden}.screen--table>.arena-wrap{min-height:0;margin-top:10px}.screen--table .arena{min-height:0;position:absolute;inset:0}.screen--table>.game-number{z-index:1;margin:0;position:fixed;bottom:4px;right:10px}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;font-weight:800;line-height:1.05}h2{margin:24px 0 8px;font-size:1.5rem}.top-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.top-bar h1{font-family:var(--font-poster);text-transform:uppercase;letter-spacing:.01em;color:var(--cream);text-shadow:0 3px #00000040;margin:0;font-size:2.4rem;font-weight:900}.top-bar__title h1{line-height:.95}.top-bar__style{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--mango-text);margin:2px 0 0;font-size:.75rem}.top-bar__controls{gap:8px;display:flex}.top-bar .score{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.score-pill{background:#00000040;border:2px solid;border-radius:999px;align-items:baseline;gap:2px;padding:4px 12px;display:inline-flex}.score-pill__name{font-family:var(--font-display);text-transform:uppercase;color:var(--text);font-size:1.05rem;font-weight:800}.score-pill__points{font-family:var(--font-mono);font-weight:700}.score__target{font-family:var(--font-mono);color:var(--text-soft);font-size:.8rem}.team--us{color:var(--turquoise)}.team--them{color:var(--coral)}button{font:inherit;border:2px solid var(--cream);color:var(--cream);cursor:pointer;background:0 0;border-radius:999px;padding:9px 18px;font-weight:700;transition:transform 80ms,box-shadow 80ms,background .15s}button:hover,button:focus-visible{background:#fff6e01f}button:focus-visible{outline:3px solid var(--mango);outline-offset:2px}button.primary{background:var(--mango);border-color:var(--mango);color:var(--ink);box-shadow:0 4px 0 var(--mango-dark);margin-top:8px}button.primary:hover,button.primary:focus-visible{background:#ffc246}button.primary:active{box-shadow:0 1px 0 var(--mango-dark);transform:translateY(3px)}button.small{padding:5px 14px;font-size:.85rem}button.action{margin:4px 8px 4px 0}button:disabled{opacity:.5;cursor:not-allowed;transform:none}button:disabled:hover{background:0 0}button.primary:disabled:hover{background:var(--mango)}.label{font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-soft);margin:0 0 6px;font-size:.78rem}section{margin-top:16px}.arena-wrap{z-index:2;perspective:1400px;perspective-origin:50% 0;margin-top:16px;position:relative}.arena{background: radial-gradient(ellipse at 50% 45%, #ffffff1c, transparent 62%) padding-box, repeating-linear-gradient(45deg, #00000009 0 2px, transparent 2px 4px) padding-box, linear-gradient(180deg, var(--felt) 0%, var(--felt-dark) 100%) padding-box, repeating-linear-gradient(100deg, #ffffff0f 0 2px, transparent 2px 9px, #00000012 9px 11px, transparent 11px 19px) border-box, linear-gradient(160deg, var(--wood-light) 0%, var(--wood) 45%, var(--wood-dark) 100%) border-box;transform-origin:50% 100%;border:14px solid #0000;border-radius:34px;grid-template:"top top top""left felt right"minmax(0,1fr)/auto minmax(0,1fr) auto;gap:10px;min-height:300px;padding:14px;transition:transform .5s;display:grid;box-shadow:0 18px 36px #00000080,inset 0 8px 26px #00000059}.arena--two{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""felt"}.arena>section{margin-top:0}.arena__felt{flex-direction:column;grid-area:felt;justify-content:center;min-width:0;min-height:0;display:flex;position:relative}.seat{border:2px solid #0000;border-radius:18px;align-items:center;gap:10px;padding:6px 10px;transition:border-color .2s,box-shadow .2s;display:flex}.side--top{flex-direction:row;grid-area:top;justify-self:center}.side--left,.side--right{flex-direction:column;align-self:center}.side--left{grid-area:left}.side--right{grid-area:right}.seat__header{flex-direction:column;align-items:center;gap:2px;display:flex}.seat__name{max-width:96px;font-family:var(--font-mono);letter-spacing:.03em;text-align:center;text-transform:uppercase;color:var(--text-soft);margin:0;font-size:.7rem;line-height:1.2}.side--top .seat__name{max-width:none}.seat__avatar{background:#00000059;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:1.2rem;display:inline-grid;position:relative;box-shadow:0 0 0 3px}.seat__count{background:var(--cream);min-width:22px;height:22px;color:var(--ink);font-family:var(--font-mono);border-radius:999px;place-items:center;padding:0 5px;font-size:.75rem;font-weight:700;display:inline-grid;position:absolute;bottom:-6px;right:-8px;box-shadow:0 2px #0000004d}.tile-row--rival{flex-wrap:nowrap;gap:3px}.tile-row--down{flex-direction:column}.seat--active{border-color:var(--mango);background:rgb(var(--glow-rgb) / .08);animation:1.4s ease-in-out infinite turn-pulse}@keyframes turn-pulse{0%,to{box-shadow:0 0 0 0 rgb(var(--glow-rgb) / .55)}50%{box-shadow:0 0 18px 4px rgb(var(--glow-rgb) / .45)}}.status{background:rgb(var(--chip-rgb) / .88);border:2px solid var(--mango);text-align:center;border-radius:999px;flex:none;align-self:center;max-width:min(100%,460px);margin-top:6px;padding:5px 16px;box-shadow:0 6px 14px #0000004d}.status--empty{visibility:hidden}.status p{margin:0}.status__last{color:var(--text-soft);font-size:.85rem;animation:2.6s forwards fade-out}@keyframes fade-out{0%,70%{opacity:1}to{opacity:.35}}.status__turn{font-family:var(--font-display);letter-spacing:.01em;color:var(--mango-text);font-size:1.35rem;font-weight:800;line-height:1.1}.status__error{color:var(--status-error);margin-top:4px;font-size:.85rem;font-weight:600}.result-overlay{z-index:4;animation:result-in .42s cubic-bezier(.2, .9, .3, 1.15) var(--result-wait,0s) both;background:rgb(var(--backdrop-rgb) / .55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:34px;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.result-overlay .result{width:min(560px,100%);max-height:100%;margin-top:0;overflow:auto}.hand{z-index:1;text-align:center;background:linear-gradient(180deg, var(--wood) 0%, var(--wood-dark) 100%);border:2px solid #0000;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;width:min(100%,900px);margin:-10px auto 0;padding:10px 12px 14px;display:flex;position:relative;box-shadow:0 10px 22px #0006,inset 0 2px #ffffff26}.hand .seat__header{flex-direction:column;justify-content:center}.hand .tile-row--hand{flex:0 auto;gap:8px}.hand .choices{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 8px;max-width:340px;margin:0;display:flex}.hand .choices p{text-align:center;width:100%;color:var(--cream);margin:0;font-size:.95rem;font-weight:700}.hand .choices button{margin:0}.hand .label{color:var(--cream)}.board{flex:1;justify-content:center;align-items:center;min-height:0;margin-top:0;display:flex;position:relative}.board__svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.end-marker__dot{fill:var(--mango);stroke:var(--mango-dark);stroke-width:2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 2px 2px #00000059)}.top-bar{position:relative}.settings-button{font-size:1rem;line-height:1}.settings-panel{z-index:30;border:2px solid var(--mango);background:var(--night-deep);border-radius:18px;width:min(360px,100vw - 32px);padding:14px 16px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 34px #0000008c}.settings-panel h2{text-transform:uppercase;margin:0 0 8px;font-size:1.5rem}.setting{margin:10px 0}.setting__label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.03em;color:var(--text-soft);margin:0 0 6px;font-size:.75rem}.setting__options{flex-wrap:wrap;gap:6px;display:flex}button.seg[aria-pressed=true]{background:var(--mango);border-color:var(--mango);color:var(--ink)}.settings-close{margin-top:6px}.flying-tile{z-index:15;pointer-events:none;transform-origin:50%;filter:drop-shadow(0 10px 12px #00000073);position:fixed}.flying-tile .tile{width:100%;height:100%}.is-dealing .tile-row--hand .tile-button,.is-dealing .tile-row--rival .tile{animation:.3s cubic-bezier(.2,.8,.3,1) both deal-in;animation-delay:calc(var(--i,0) * 50ms - var(--deal-elapsed,0s))}@keyframes deal-in{0%{opacity:0;transform:translateY(-48px)rotate(-10deg)scale(.8)}to{opacity:1;transform:none}}.ghost-layer{pointer-events:none}.tile--ghost{opacity:.55;filter:none}.tile--ghost .tile__body{stroke:var(--mango);stroke-width:2.5px;stroke-dasharray:6 4}.tile--ghost.is-choice{opacity:.9;cursor:pointer;pointer-events:auto;filter:drop-shadow(0 0 6px rgb(var(--glow-rgb) / .9));animation:1.1s ease-in-out infinite ghost-pulse}.tile--ghost.is-choice:hover .tile__body{stroke-dasharray:none;stroke-width:3.5px}@keyframes ghost-pulse{0%,to{opacity:.95}50%{opacity:.6}}.end-marker--hidden{display:none}.end-marker__number{fill:var(--ink);font-family:var(--font-mono);font-size:50px;font-weight:700}.board__empty{font-family:var(--font-display);text-transform:uppercase;opacity:.45;margin:0;font-size:1.4rem;font-weight:700}.boneyard{border-radius:18px;align-self:flex-end;max-width:100%;margin:8px 0 0;padding:8px 10px}.boneyard--active{background:rgb(var(--glow-rgb) / .1);box-shadow:0 0 0 2px var(--mango), 0 0 18px rgb(var(--glow-rgb) / .45)}.boneyard__caption{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.03em;color:var(--text-soft);margin:0 0 6px;padding-right:22px;font-size:.7rem;display:inline-block;position:relative}.boneyard__caption .seat__count{bottom:-2px;right:-6px}.boneyard__pile{--pozo-unit:min(var(--board-unit,36px), 36px);max-width:calc(var(--pozo-unit) * 7.5);flex-wrap:wrap;gap:0}.boneyard__pile .tile{width:var(--pozo-unit);height:calc(var(--pozo-unit) * 2)}.boneyard__pile .tile-button{transform:rotate(var(--tilt,0deg)) translateY(var(--nudge,0px));margin:-4px -3px}.boneyard__pile .tile-button:not([aria-disabled=true]):hover,.boneyard__pile .tile-button:not([aria-disabled=true]):focus-visible{z-index:2;transform:rotate(0)translateY(-8px)scale(1.1)}.tile-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tile-row--rival,.tile-row--boneyard{gap:4px}.tile-row--hand{justify-content:center}.tile-row--hand .tile{width:auto;height:clamp(48px,8vh,72px)}.tile{filter:drop-shadow(0 3px 2px #00000059);display:block;overflow:visible}.tile__edge{fill:var(--tile-edge);stroke:var(--tile-outline);stroke-width:1.25px}.tile__body{fill:url(#dc-face);stroke:var(--tile-outline);stroke-width:1.25px}.tile__shine{fill:none;stroke:#ffffffd9;stroke-width:1px}.tile__divider{stroke:var(--tile-outline);stroke-width:1.5px}.tile__pin{fill:url(#dc-pin);stroke:#8a6220;stroke-width:.75px}.pip{fill:var(--pip-6)}.pip--1{fill:var(--pip-1)}.pip--2{fill:var(--pip-2)}.pip--3{fill:var(--pip-3)}.pip--4{fill:var(--pip-4)}.pip--5{fill:var(--pip-5)}.pip--6{fill:var(--pip-6)}.pip--7{fill:var(--pip-7)}.pip--8{fill:var(--pip-8)}.pip--9{fill:var(--pip-9)}[data-pips=classic] .pip{fill:var(--pip-6)}.tile--face-down .tile__body{fill:url(#dc-back);stroke:#062734}.tile--face-down .tile__edge{fill:#072a37}.tile--face-down .tile__shine{stroke:#ffffff40}.tile__back-mark{fill:none;stroke:var(--tile-back-mark);stroke-width:1.25px;opacity:.55}.tile__back-diamond{fill:rgb(var(--glow-rgb) / .25);stroke:var(--tile-back-mark);stroke-width:1.25px}.tile--highlighted .tile__body{stroke:var(--mango);stroke-width:3px}.tile--highlighted{filter:drop-shadow(0 0 5px rgb(var(--glow-rgb) / .9)) drop-shadow(0 3px 2px #00000059)}.tile--disabled{opacity:.8;filter:grayscale(.7)brightness(.8)drop-shadow(0 3px 2px #00000059)}.tile-button{box-shadow:none;background:0 0;border:none;border-radius:10px;padding:0;line-height:0;transition:transform .12s}.tile-button:hover,.tile-button:focus-visible{background:0 0}.tile-button:not([aria-disabled=true]):hover,.tile-button:not([aria-disabled=true]):focus-visible{transform:translateY(-6px)}.tile-button:focus-visible{outline:3px solid var(--mango);outline-offset:3px}.tile-button[aria-disabled=true]{cursor:default}.choices{margin-top:10px}.choices p{margin:0 0 6px;font-weight:600}.result{background:var(--cream);color:var(--ink);border-radius:20px;margin-top:18px;padding:0 18px 16px;overflow:hidden;box-shadow:0 14px 30px #00000073}.result h2,.result .result__winner{background:var(--mango);color:var(--ink);font-family:var(--font-display);text-transform:uppercase;margin:0 -18px 12px;padding:10px 18px;font-weight:900}.result h2{font-size:1.8rem}.result__winner{font-size:2.6rem;line-height:1}.result h3{color:var(--paper-ink-soft);margin:16px 0 6px;font-size:1.2rem}.result p{margin:4px 0}.result .label,.result .leftovers__name{color:var(--paper-text)}.result__meta{font-family:var(--font-mono);color:var(--paper-text);font-size:.85rem}.result__label{font-weight:700}.result__actions{z-index:1;background:linear-gradient(to bottom, transparent, var(--result-paper,var(--cream)) 16px);flex-wrap:wrap;align-items:center;gap:8px;margin:12px -18px -16px;padding:18px 18px 16px;display:flex;position:sticky;bottom:-16px}.result__actions button{margin:0}.result button:not(.primary){border-color:var(--ink);color:var(--ink)}.result button:not(.primary):hover{background:#0000000f}.fair-box{border:2px dashed var(--tile-edge);background:rgb(var(--turquoise-rgb) / .08);border-radius:14px;margin:14px 0 6px;padding:10px 14px}.fair-box h3{margin-top:0}.fair-box__line{margin:2px 0}.fair-box__seed{font-family:var(--font-mono);overflow-wrap:anywhere;margin:4px 0 0;font-size:.78rem}.fair-box__details summary{cursor:pointer;color:var(--paper-ink-soft);font-size:.85rem}.fair-box button.fair-box__what{color:var(--paper-ink-soft);margin:2px 0 4px}.fair-box button:not(.link-button){border-color:var(--ink);color:var(--ink);margin-top:6px}.fair-box__answer{color:var(--paper-good);margin:6px 0 0;font-weight:700}.fair-box__answer--bad{color:var(--paper-bad)}.fair-box__answer:empty{display:none}.result__why ul{margin:4px 0 10px;padding-left:20px}.result__why li{margin:3px 0}.result__why li::marker{color:var(--mango-dark)}.result__why .why--capicua,.result__why .why--chuchazo{font-weight:700}.breakdown{grid-template-columns:1fr auto;gap:3px 16px;max-width:380px;margin:8px 0;display:grid}.breakdown dt,.breakdown dd{margin:0}.breakdown dd{text-align:right;font-family:var(--font-mono);font-weight:700}.breakdown__total{border-top:2px solid #0003;padding-top:4px;font-weight:800}.leftovers__player{margin:8px 0}.leftovers__name{font-family:var(--font-mono);margin-bottom:4px;font-size:.8rem;display:block}.leftovers .tile-row{gap:4px}.leftovers__none{opacity:.7;font-size:.9rem}.score-bars{max-width:440px;margin:12px 0}.score-bar{grid-template-columns:minmax(4.5rem,max-content) 1fr 3rem;align-items:center;gap:10px;margin:6px 0;display:grid}.score-bar__name{font-family:var(--font-display);text-transform:uppercase;color:var(--ink);font-weight:800}.score-bar__track{background:#0000001f;border-radius:999px;height:12px;overflow:hidden}.score-bar__fill{background:currentColor;border-radius:999px;height:100%}.score-bar__value{text-align:right;font-family:var(--font-mono);color:var(--ink);font-weight:700}.banner{background:var(--night-deep);border:3px solid var(--mango);max-width:calc(100vw - 32px);color:var(--mango);font-family:var(--font-poster);text-transform:uppercase;text-align:center;text-shadow:3px 3px 0 var(--coral);opacity:0;pointer-events:none;z-index:10;border-radius:18px;padding:10px 24px;font-size:2rem;font-weight:900;position:fixed;top:18px;left:50%;transform:translate(-50%)scale(.8);box-shadow:0 10px 26px #00000080}.banner p{margin:2px 0;line-height:1.05}.banner--big{font-size:3rem;top:38vh}.banner p.banner__note{font-size:.6em}.banner--show{animation:2.2s forwards banner-pop}@keyframes banner-pop{0%{opacity:0;transform:translate(-50%)scale(.7)rotate(-3deg)}12%{opacity:1;transform:translate(-50%)scale(1.1)rotate(1deg)}22%{transform:translate(-50%)scale(1)rotate(0)}85%{opacity:1}to{opacity:0;transform:translate(-50%)scale(1)}}.confetti{pointer-events:none;z-index:9;position:fixed;inset:0;overflow:hidden}.confetti__piece{top:-20px;left:calc(50% + var(--start,0px));width:10px;height:16px;animation:confetti-fall 1.6s ease-in var(--delay,0s) forwards;border-radius:3px;position:absolute}.confetti__piece--0{background:var(--mango)}.confetti__piece--1{background:var(--coral)}.confetti__piece--2{background:var(--turquoise)}.confetti__piece--3{background:var(--cream)}@keyframes confetti-fall{0%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--x,0), 105vh) rotate(var(--spin,360deg));opacity:.9}}.game-number{font-family:var(--font-mono);opacity:.6;text-align:center;margin-top:24px;font-size:.72rem}.hero,.preset-card,.editor__group{background:radial-gradient(ellipse at 50% 40%, #ffffff17, transparent 65%) padding-box, repeating-linear-gradient(45deg, #00000009 0 2px, transparent 2px 4px) padding-box, linear-gradient(180deg, var(--felt) 0%, var(--felt-dark) 100%) padding-box, repeating-linear-gradient(100deg, #ffffff0f 0 2px, transparent 2px 9px, #00000012 9px 11px, transparent 11px 19px) border-box, linear-gradient(160deg, var(--wood-light) 0%, var(--wood) 45%, var(--wood-dark) 100%) border-box;border:6px solid #0000;box-shadow:0 10px 24px #0006,inset 0 4px 14px #0000004d}.hero{border-width:12px;border-radius:30px;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;display:flex;position:relative}.hero .top-bar__title,.hero__title{max-width:34rem}.hero h1{font-family:var(--font-poster);font-size:clamp(2.4rem,6vw,4rem);line-height:.92}.hero__tagline{color:var(--text-soft);margin:8px 0 0}.hero>button.small{z-index:1;position:absolute;top:10px;right:12px}.hero__links{flex-wrap:wrap;gap:4px 16px;margin-top:10px;display:flex}button.link-button{color:var(--text-soft);text-underline-offset:3px;background:0 0;border:none;border-radius:4px;padding:2px 0;font-size:.9rem;font-weight:600;text-decoration:underline}button.link-button:hover,button.link-button:focus-visible{color:var(--mango-text);background:0 0}.hero__play{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:16px;display:flex}.hero__play button{font-family:var(--font-poster);text-transform:uppercase;margin:0;padding:10px 30px;font-size:1.5rem;font-weight:900}.hero__play-what{font-family:var(--font-mono);text-transform:uppercase;color:var(--mango-text);font-size:.8rem}.hero__play button.hero__friends{max-width:max-content;font-family:var(--font-typewriter,inherit);text-transform:none;flex-basis:100%;padding:8px 18px;font-size:1rem;font-weight:700}.online-wait{text-align:center;margin:30vh auto 0;font-size:1.2rem}.lobby{max-width:34rem;margin:24px auto}.lobby .hero__title{flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex}.lobby__intro,.lobby__hint,.lobby__waiting,.lobby__note{margin:0}.lobby__note:empty{display:none}.lobby__code{font-family:var(--font-mono);text-transform:uppercase;align-items:baseline;gap:10px;margin:4px 0 0;display:flex}.lobby__code strong{font-family:var(--font-poster);letter-spacing:.12em;font-size:2.4rem}.lobby__seats{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:8px;width:100%;margin:6px 0 0;padding:0;list-style:none;display:grid}.lobby__seat{opacity:.7;border:2px dashed;border-radius:8px;justify-content:space-between;gap:10px;padding:8px 12px;display:flex}.lobby__seat--person{opacity:1;border-style:solid}.seat__name,.score-pill__name,.lobby__seat-name{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.score-pill__name{-webkit-line-clamp:1;line-clamp:1;max-width:12ch}.lobby__name{flex-direction:column;gap:4px;width:100%;display:flex}.lobby__name-label{font-family:var(--font-mono);text-transform:uppercase;font-size:.8rem}.lobby__name-input{font:inherit;background:var(--cream);color:var(--ink);border:2px solid;border-radius:8px;padding:8px 10px}.lobby__seat{flex-wrap:wrap;align-items:center}.lobby__seat .lobby__sit{margin:0 0 0 auto}.lobby__who{font-family:var(--font-mono);text-transform:uppercase;font-size:.8rem}.lobby button.action{margin:0}.hero__tiles{align-items:flex-end;padding:18px 24px 0 0;display:flex}.hero__tiles .tile{filter:drop-shadow(0 6px 6px #00000059)}.hero__tiles .tile:first-child{transform:rotate(-14deg)translate(10px,6px)}.hero__tiles .tile:nth-child(2){z-index:1;transform:translateY(-6px)}.hero__tiles .tile:nth-child(3){transform:rotate(14deg)translate(-10px,6px)}.hero--small{padding:14px 20px}.hero--small h1{font-size:clamp(2rem,5vw,3rem)}.preset-list legend,.level-list legend{font-family:var(--font-display);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:12px;padding:0;font-size:1.3rem;font-weight:800;display:flex}.step{background:var(--mango);width:1.5em;height:1.5em;color:var(--ink);box-shadow:0 3px 0 var(--mango-dark);border-radius:50%;place-items:center;font-size:.8em;display:inline-grid}.preset-list{border:none;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:26px 0 0;padding:0;display:grid}.preset-card{cursor:pointer;border-radius:22px;padding:14px 16px;transition:box-shadow .15s,transform .1s;display:block;position:relative}.preset-card:hover{transform:translateY(-3px)}.preset-card input{accent-color:var(--mango);vertical-align:-2px;width:18px;height:18px;margin:0 8px 0 0}.preset-card:focus-within{outline:3px solid var(--mango);outline-offset:3px}.preset-card--chosen{box-shadow:0 0 0 3px var(--mango), 0 0 26px rgb(var(--glow-rgb) / .45), inset 0 4px 14px #0000004d}.preset-card--chosen:after{content:"✓";background:var(--mango);width:30px;height:30px;color:var(--ink);box-shadow:0 3px 0 var(--mango-dark);border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute;top:-14px;right:-14px}.preset-card--soon{opacity:.55;filter:grayscale(.6);cursor:not-allowed}.preset-card--soon:hover{transform:none}.preset-card__name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:0;font-size:1.1rem;font-weight:800}.preset-card__soon{font-family:var(--font-mono);background:var(--coral);color:var(--ink);vertical-align:3px;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:.72rem}.preset-card__facts{color:var(--text-soft);margin:10px 0 0;padding-left:20px;font-size:.9rem}.preset-card__facts li{margin:3px 0}.preset-card__facts li::marker{color:var(--mango)}.coach{border:2px solid var(--mango);background:var(--cream);color:var(--ink);border-radius:12px;flex-wrap:wrap;flex:0 520px;order:-1;justify-content:center;align-items:center;gap:6px 12px;margin:0 max(0px,50% - 260px) 2px;padding:8px 12px;display:flex}.coach__text{margin:0;font-weight:700}.talk{z-index:16;border:2px solid var(--ink);background:var(--cream);max-width:180px;color:var(--ink);text-align:center;pointer-events:none;border-radius:14px;padding:6px 12px;font-weight:700;animation:1.9s forwards talk-pop;position:fixed;transform:translate(-50%)}.talk:before{content:"";border:8px solid #0000;border-top:0;border-bottom:9px solid var(--ink);position:absolute;top:-9px;left:calc(50% - 8px)}@keyframes talk-pop{0%{opacity:0;transform:translate(-50%)scale(.6)}10%{opacity:1;transform:translate(-50%)scale(1.06)}16%{transform:translate(-50%)scale(1)}85%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.talk{animation:none}}.sticker{width:100%;height:100%;filter:drop-shadow(1.2px 0 0 var(--vox-ink,#24211e)) drop-shadow(-1.2px 0 0 var(--vox-ink,#24211e)) drop-shadow(0 1.2px 0 var(--vox-ink,#24211e)) drop-shadow(0 -1.2px 0 var(--vox-ink,#24211e)) drop-shadow(2.5px 0 0 #fff) drop-shadow(-2.5px 0 0 #fff) drop-shadow(0 2.5px 0 #fff) drop-shadow(0 -2.5px 0 #fff) drop-shadow(1.5px 2.5px 1.5px #0000004d);display:block}.sticker svg{width:100%;height:100%;display:block}.hand{position:relative}.hand .emote-button,[data-look=vox] .hand .emote-button{z-index:2;border:2px solid var(--vox-ink,#24211e);background:var(--vox-white,#fdf9f0);min-height:34px;box-shadow:2px 3px 0 var(--vox-shadow,#0000004d);color:var(--vox-ink,#24211e);font-family:var(--vox-sans,inherit);cursor:pointer;border-radius:0;align-items:center;gap:6px;margin:0;padding:4px 12px;font-size:.85rem;font-weight:700;display:inline-flex;position:absolute;top:-16px;right:14px;rotate:1.5deg}.hand .emote-button .icon{width:18px;height:18px}.hand .emote-button:hover,.hand .emote-button[aria-expanded=true]{background:var(--vox-marker,#ffd400)}.emote-button:focus-visible{outline:3px solid var(--vox-ink,#24211e);outline-offset:2px}.emote-menu{z-index:30;background:var(--vox-white,#fdf9f0);border:2px solid var(--vox-ink,#24211e);grid-template-columns:repeat(4,64px);gap:10px 8px;padding:12px;display:grid;position:fixed;rotate:-1deg;box-shadow:3px 4px #0000004d}.emote-menu__pick{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;min-height:44px;padding:2px;display:flex}.emote-menu__pick .sticker{width:42px;height:42px}.emote-menu__pick:nth-child(odd) .sticker{rotate:-5deg}.emote-menu__pick:nth-child(2n) .sticker{rotate:4deg}.emote-menu__pick:focus-visible{outline:3px solid var(--vox-ink,#24211e)}.emote-menu__label{background:var(--vox-tape,#ffeca0eb);color:var(--vox-ink,#24211e);font-family:var(--vox-hand,"Permanent Marker", cursive);white-space:nowrap;padding:1px 5px;font-size:.7rem;rotate:-2deg}.emote{z-index:17;pointer-events:none;width:52px;height:52px;animation:2s forwards emote-slap;position:fixed}@keyframes emote-slap{0%{opacity:0;transform:scale(1.6)rotate(-14deg)}12%{opacity:1;transform:scale(.95)rotate(-4deg)}18%{transform:scale(1)rotate(-6deg)}85%{opacity:1}to{opacity:0;transform:rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.emote{animation:none}}.preset-card__rules{margin-top:8px}.preset-card__rules summary{cursor:pointer;width:fit-content;font-family:var(--font-mono);color:var(--text-soft);font-size:.8rem;text-decoration:underline}.my-table{flex-direction:column;align-items:stretch;gap:8px;display:flex}.my-table .preset-card{width:100%}.my-table__edit{align-self:flex-start;margin:0}.my-table__buttons{gap:8px;display:flex}.my-table__buttons button{margin:0}.my-table__edit:only-child{border:3px dashed var(--wood-light);min-height:120px;font-family:var(--font-display);text-transform:uppercase;color:var(--mango-text);border-radius:22px;flex:1;align-self:stretch;font-size:1.4rem}.stats-grid{grid-template-columns:1fr auto;gap:6px 16px;margin:12px 0 0;display:grid}.stats-grid dt{font-weight:600}.stats-grid dd{font-family:var(--font-mono);text-align:right;margin:0;font-weight:700}.badges{flex-wrap:wrap;gap:8px;list-style:none;display:flex;padding:0!important}.badge{border:2px dashed var(--tile-edge);color:var(--paper-text-faint);border-radius:999px;padding:4px 10px;margin:0!important}.badge--earned{border:2px solid var(--mango-dark);background:var(--mango);color:var(--ink);font-weight:700}.level-list{border:none;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:28px 0 0;padding:0;display:grid}.level-list legend{grid-column:1/-1}.level-option{border:2px solid var(--raised-edge);cursor:pointer;background:#0003;border-radius:16px;align-items:center;gap:10px;padding:12px 16px;display:flex}.level-option:has(input:checked){border-color:var(--mango);background:rgb(var(--glow-rgb) / .12)}.level-option:focus-within{outline:3px solid var(--mango);outline-offset:2px}.level-option input{width:18px;height:18px;accent-color:var(--mango);flex:none}.resume{border:2px solid var(--mango);background:rgb(var(--glow-rgb) / .1);border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:18px 0 0;padding:12px 16px;display:flex}.resume__go{margin:0}.resume__style{font-family:var(--font-mono);text-transform:uppercase;color:var(--mango-text);font-size:.8rem}.start__actions,.editor__actions{z-index:5;background:linear-gradient(180deg, var(--wood) 0%, var(--wood-dark) 100%);border-radius:18px 18px 0 0;flex-wrap:wrap;align-items:center;gap:12px;margin:26px -8px 0;padding:12px 16px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 22px #0006,inset 0 2px #ffffff26}.start__actions button,.editor__actions button{margin:0}.start__go{font-family:var(--font-poster);text-transform:uppercase;letter-spacing:.02em;padding:12px 40px;font-size:1.6rem;font-weight:900}.howto{z-index:40;background:rgb(var(--backdrop-rgb) / .7);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.howto__card{background:var(--cream);width:min(620px,100%);max-height:100%;color:var(--ink);border-radius:20px;padding:0 20px 18px;overflow:auto;box-shadow:0 16px 36px #00000080}.howto__card h2{background:var(--mango);text-transform:uppercase;margin:0 -20px 4px;padding:12px 20px;font-size:1.9rem;font-weight:900}.howto__style{font-family:var(--font-mono);text-transform:uppercase;color:var(--paper-ink-soft);margin:8px 0 0;font-size:.8rem}.howto__card h3{color:var(--paper-ink-soft);margin:16px 0 4px;font-size:1.25rem}.howto__card ul{margin:0;padding-left:20px}.howto__card li{margin:4px 0}.howto__card li::marker{color:var(--mango-dark)}.editor{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:0 24px;display:grid}.editor__fields{min-width:0}.editor__actions{grid-column:1/-1}.editor__intro{color:var(--text-soft);margin:18px 0 0}.editor__group{border-radius:22px;margin:22px 0 0;padding:6px 16px}.editor__group legend{background:var(--mango);color:var(--ink);font-family:var(--font-display);text-transform:uppercase;box-shadow:0 3px 0 var(--mango-dark);border-radius:999px;padding:3px 12px;font-size:1.1rem;font-weight:800}.field{margin:8px 0 10px}.field__label{flex-direction:column;gap:4px;font-weight:600;display:flex}.field--check{flex-direction:row;align-items:center;gap:8px;display:flex}.field--check input{width:18px;height:18px;accent-color:var(--mango)}.editor select,.editor input[type=text],.editor input[type=number]{font:inherit;border:2px solid #0000;border-bottom:3px solid var(--tile-edge);background:var(--cream);width:100%;max-width:440px;color:var(--ink);border-radius:12px;padding:9px 12px;font-weight:400}.editor input[type=number]{max-width:140px;font-family:var(--font-mono)}.editor select:focus-visible,.editor input:focus-visible{outline:3px solid var(--mango);outline-offset:1px}.field__hint{color:var(--text-soft);margin-top:2px;font-weight:400;display:block}.field__error{color:var(--field-error);margin:4px 0 0;font-weight:700}.field__error:empty{display:none}.editor__preview{background:var(--cream);color:var(--ink);border-radius:18px;margin-top:22px;padding:0 16px 12px;position:sticky;top:16px;overflow:hidden;box-shadow:0 14px 30px #00000073}.editor__preview h2{background:var(--mango);text-transform:uppercase;margin:0 -16px 8px;padding:10px 16px;font-size:1.35rem}.editor__preview .preset-card__facts{color:var(--ink)}.editor__preview .preset-card__facts li::marker{color:var(--mango-dark)}.editor__preview .field__error{color:var(--paper-bad)}@media (width<=760px){.editor{grid-template-columns:minmax(0,1fr)}.editor__preview{position:static}}.crash{border:2px solid var(--coral);background:var(--crash-bg);width:min(420px,100vw - 32px);color:var(--text);z-index:20;border-radius:18px;padding:16px 20px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #00000080}.crash h2{margin:0 0 8px}.crash__detail{font-family:var(--font-mono);opacity:.8;overflow-wrap:anywhere;font-size:.85rem}@media (width<=600px){.top-bar h1{font-size:1.6rem}.top-bar{grid-template-columns:auto auto;justify-content:space-between;gap:6px 8px;display:grid}.top-bar .score{grid-area:2/1/auto/-1}.top-bar__controls{gap:4px}.top-bar__controls button.small{padding:4px 9px;font-size:.75rem}.score-pill{padding:2px 10px}.screen--table>.game-number{display:none}.arena{border-width:9px;border-radius:24px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"left top right""felt felt felt";gap:6px;min-height:260px;padding:8px}.arena--two{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""felt"}.arena:not(.arena--two) .seat .tile-row{display:none}.side--left,.side--right,.side--top{flex-direction:column;place-self:start center;padding:4px}.arena--two .side--top{flex-direction:row}.seat__avatar{width:32px;height:32px;font-size:1rem}.status--at-top,.status--at-left,.status--at-right{top:84px;left:50%}.boneyard{align-self:stretch}.boneyard__pile{max-width:none}.result-overlay{border-radius:24px;padding:8px}.tile-row--hand{gap:6px}.tile-row--hand .tile{width:auto;height:clamp(52px,9vh,68px)}.hand{gap:6px 10px;padding:8px}.hand .choices{flex-basis:100%;max-width:none}.banner{font-size:1.5rem}.banner--big{font-size:2.2rem}.start__actions{flex-wrap:nowrap;gap:8px;padding:10px 12px}.start__go{flex:1;padding:10px 16px;font-size:1.4rem}.start__howto{padding:8px 12px;font-size:.85rem}.hero{border-width:8px;padding:16px 14px}.hero h1{font-size:2.2rem}.hero__tiles{display:none}.hero__title{padding-right:70px}.hero__play button{width:100%}}@keyframes result-in{0%{opacity:0;transform:translateY(28px)rotate(-1.5deg)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.result-overlay{animation:none}.seat--active{box-shadow:0 0 14px rgb(var(--glow-rgb) / .5);animation:none}.banner--show{opacity:1;animation:none;transform:translate(-50%)}.confetti{display:none}.tile-button,.preset-card,.arena,button{transition:none}.status__last,.tile--ghost.is-choice,.is-dealing .tile-row--hand .tile-button,.is-dealing .tile-row--rival .tile{animation:none}}.connection-note{z-index:50;border:2px solid var(--coral);background:var(--night-deep);max-width:calc(100vw - 32px);color:var(--text);font-family:var(--font-mono);text-align:center;border-radius:10px;margin:0;padding:8px 16px;font-weight:700;animation:1.6s ease-in-out infinite connection-blink;position:fixed;top:10px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #00000059}@keyframes connection-blink{50%{opacity:.65}}.seat--away{opacity:.7}.seat__away{font-family:var(--font-mono);text-transform:uppercase;color:var(--coral);margin:2px 0 0;font-size:.65rem}@media (prefers-reduced-motion:reduce){.connection-note{animation:none}}.icon{vertical-align:-.18em;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.1em;height:1.1em;display:inline-block}.icon:first-child{margin-right:.4em}.icon:last-child:not(:first-child){margin-left:.4em}.howto__close{float:right;z-index:1;margin:10px -6px 0 8px;padding:5px 12px;font-size:.85rem;position:sticky;top:0}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-look=vox]{--vox-paper:#e3dacb;--vox-grid:#cdd6dc;--vox-line:#bcd3e3;--vox-margin:#e48b8b;--vox-ink:#24211e;--vox-white:#fdf9f0;--vox-shadow:#1e191457;--vox-marker:#ffd400;--vox-red:#e63b2e;--vox-teal:#187467;--vox-red-text:#b8281d;--vox-tape:#ffeca0eb;--vox-serif:"DM Serif Display", Georgia, serif;--vox-sans:Archivo, system-ui, sans-serif;--vox-hand:"Permanent Marker", cursive;--vox-swash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath fill='%23ffd400' d='M3 24 C 20 14 45 20 62 16 S 90 8 98 12 L 97 30 L 99 52 L 96 74 C 80 86 58 80 38 86 S 12 92 2 88 L 4 66 L 1 44 Z'/%3E%3C/svg%3E");--vox-turn-loop:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cg fill='none' stroke-linecap='round' vector-effect='non-scaling-stroke'%3E%3Cpath stroke='%23fdf9f0' stroke-width='9' vector-effect='non-scaling-stroke' d='M60 5 C 97 6 99 90 50 95 C 4 98 0 12 46 6 C 60 4 74 8 82 15'/%3E%3Cpath stroke='%23e63b2e' stroke-width='3.5' vector-effect='non-scaling-stroke' d='M60 5 C 97 6 99 90 50 95 C 4 98 0 12 46 6 C 60 4 74 8 82 15'/%3E%3C/g%3E%3C/svg%3E");--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--night:var(--vox-paper);--night-deep:#efe8da;--text:var(--vox-ink);--text-soft:#5a534a;--mango-text:#8a5200;--mango:var(--vox-marker);--mango-dark:var(--vox-ink);--glow-rgb:255 212 0;--backdrop-rgb:36 33 30;--chip-rgb:36 33 30;--turquoise:var(--vox-teal);--turquoise-rgb:31 138 122;--coral:var(--vox-red);--tile-edge:var(--vox-ink);--tile-back-mark:var(--vox-ink);--paper-ink-soft:#5a534a;--paper-text:var(--vox-ink);--paper-text-faint:#6b645a;--paper-good:var(--vox-teal);--paper-bad:var(--vox-red-text);--status-error:#ff9d8f;--crash-bg:var(--vox-white);--font-body:var(--vox-sans);--font-mono:var(--vox-sans);--font-display:var(--vox-serif);--font-poster:var(--vox-serif)}[data-look=vox] body{background-color:var(--vox-paper);background-image:linear-gradient(var(--vox-grid) 1px, transparent 1px), linear-gradient(90deg, var(--vox-grid) 1px, transparent 1px);background-size:18px 18px;background-attachment:fixed}[data-look=vox] body:after{content:"";z-index:50;pointer-events:none;background:radial-gradient(at 50% 45%,#0000 62%,#3c28141f);position:fixed;inset:0}[data-look=vox] .top-bar{--text:var(--vox-ink);--cream:var(--vox-ink);--text-soft:#6b645a;--mango-text:#6b645a;background:var(--vox-white);box-shadow:2px 3px 0 var(--vox-shadow);color:var(--vox-ink);font-family:var(--vox-sans);padding:8px 14px}[data-look=vox] .top-bar h1{font-family:var(--vox-serif);text-transform:none;text-shadow:none;font-size:1.5rem;font-weight:400}[data-look=vox] .top-bar__style{font-family:var(--vox-sans);letter-spacing:.14em;font-weight:700}[data-look=vox] .top-bar .score{align-items:flex-end;gap:18px}[data-look=vox] .top-bar .score-pill{background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:0;padding:0}[data-look=vox] .score-pill__name{font-family:var(--vox-sans);letter-spacing:.12em;color:#5a534a;font-size:.78rem;font-weight:700}[data-look=vox] .score-pill__points{font-family:var(--vox-serif);color:var(--vox-ink);padding:0 .12em;font-size:2.4rem;font-weight:400;line-height:1}[data-look=vox] .score-pill--ahead .score-pill__points{background:var(--vox-swash) 0 75% / 100% 50% no-repeat}[data-look=vox] .score__target{font-family:var(--vox-hand);color:var(--vox-ink);align-self:center;font-size:1.1rem}[data-look=vox] .top-bar button:not(.link-button){border:2px solid var(--vox-ink);background:var(--vox-white);color:var(--vox-ink);font-family:var(--vox-sans);box-shadow:2px 3px 0 var(--vox-shadow);border-radius:0;font-weight:700}[data-look=vox] .top-bar button.primary:not(.link-button){background:var(--vox-marker)}[data-look=vox] .settings-panel{background:var(--vox-white);border:2px solid var(--vox-ink);box-shadow:3px 4px 0 var(--vox-shadow);border-radius:0}[data-look=vox] .settings-panel h2{font-family:var(--vox-serif);font-weight:400}[data-look=vox] .settings-panel button{box-shadow:none}[data-look=vox] .settings-panel button[aria-pressed=true]{background:var(--vox-marker)}[data-look=vox] .arena{--text:var(--vox-white);--text-soft:#f4efe4;border:8px solid var(--vox-white);box-shadow:3px 4px 0 var(--vox-shadow);background:url(/paper/wood.webp) 50%/cover no-repeat,#6b4325;border-radius:2px}[data-look=vox] .arena .seat__header{white-space:nowrap;background:var(--vox-tape);flex-direction:row-reverse;align-items:baseline;gap:0;width:max-content;padding:3px 9px;rotate:-2deg;box-shadow:1px 2px #00000040}[data-look=vox] .arena .side--right .seat__header{rotate:2deg}[data-look=vox] .arena .seat--partner.team--us .seat__header{background:var(--vox-teal)}[data-look=vox] .arena .seat__name{max-width:none;font-family:var(--vox-sans);letter-spacing:.08em;color:var(--vox-ink);font-size:.85rem;font-weight:700}[data-look=vox] .arena .seat--partner.team--us .seat__name,[data-look=vox] .arena .seat--partner.team--us .seat__count{color:var(--vox-white)}[data-look=vox] .arena .seat__avatar{width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;font-size:0;display:inline}[data-look=vox] .arena .seat__count{min-width:0;height:auto;box-shadow:none;font-family:var(--vox-sans);color:var(--vox-ink);background:0 0;padding:0;font-size:1rem;font-weight:900;display:inline;position:static}[data-look=vox] .arena .seat--few .seat__count,[data-look=vox] .arena .seat--few.seat--partner.team--us .seat__count{background:var(--vox-red-text);color:var(--vox-white);padding:0 4px}[data-look=vox] .arena .seat__count:before{content:" · "}[data-look=vox] .seat--active{box-shadow:none;background:0 0;border-color:#0000;animation:none}[data-look=vox] .arena .seat--active .seat__header,[data-look=vox] .hand.seat--active .seat__header{animation:.3s step-end infinite vox-boil}[data-look=vox] .arena .seat--active .seat__header{position:relative}[data-look=vox] .arena .seat--active .seat__header:after,[data-look=vox] .hand.seat--active .seat__header:after{content:"";background:var(--vox-turn-loop) center / 100% 100% no-repeat;pointer-events:none;position:absolute;inset:-13px -18px}@keyframes vox-boil{0%{translate:0}33%{translate:1px -1px}66%{translate:-1px 1px}}[data-look=vox] .status{background:var(--vox-ink);box-shadow:2px 3px 0 var(--vox-shadow);border:0;border-radius:0;width:min(460px,86%);padding:6px 12px}[data-look=vox] .status__last{font-family:var(--vox-sans);color:var(--vox-white);font-size:.95rem;font-weight:600;animation:none}[data-look=vox] .status__turn{font-family:var(--vox-sans);letter-spacing:0;text-transform:none;color:var(--vox-white);margin-top:2px;font-size:1.1rem;font-weight:800;display:inline-block}[data-look=vox] .status__turn--mine{background:var(--vox-marker);color:var(--vox-ink);padding:3px 12px;font-size:1.35rem}[data-look=vox] .end-marker__dot{fill:var(--vox-white);stroke:var(--vox-red);stroke-width:3px;filter:drop-shadow(1px 2px #0000004d)}[data-look=vox] .end-marker__number{fill:var(--vox-ink);font-family:var(--vox-sans);font-size:66px;font-weight:900}[data-look=vox] .vox-loop{fill:none;stroke:var(--vox-red);stroke-width:7px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;pointer-events:none;filter:drop-shadow(1.5px 0 0 var(--vox-white)) drop-shadow(-1.5px 0 0 var(--vox-white)) drop-shadow(0 1.5px 0 var(--vox-white)) drop-shadow(0 -1.5px 0 var(--vox-white));animation:.5s steps(6,end) forwards vox-draw}[data-look=vox] .vox-loop--winner{stroke-width:11px;animation-delay:.35s}@keyframes vox-draw{to{stroke-dashoffset:0}}[data-look=vox] .vox-chuchazo{fill:var(--vox-marker);stroke:var(--vox-red);stroke-width:7px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(4px 5px #0000004d);animation:.25s step-end .1s both vox-pow}@keyframes vox-pow{0%{transform:scale(.25)rotate(-12deg)}33%{transform:scale(1.2)rotate(6deg)}66%,to{transform:scale(1)rotate(0)}}[data-look=vox] .banner.banner--chuchazo{border-color:var(--vox-ink);background:var(--vox-red);color:var(--vox-white);rotate:-4deg}[data-look=vox] .banner.banner--chuchazo p:first-child{background:0 0}@media (prefers-reduced-motion:reduce){[data-look=vox] .vox-chuchazo{animation:none}}[data-look=vox] .vox-capicua path{fill:none;stroke:var(--vox-red);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;pointer-events:none}[data-look=vox] .vox-capicua__arc{stroke-width:8px;animation:.5s steps(6,end) .8s forwards vox-draw}[data-look=vox] .vox-capicua__head{stroke-width:8px;animation:.17s steps(2,end) 1.3s forwards vox-draw}[data-look=vox] .vox-capicua__note{font:400 46px var(--vox-hand);fill:var(--vox-red-text,var(--vox-red));paint-order:stroke;stroke:var(--vox-white);stroke-width:10px;stroke-linejoin:round;opacity:0;animation:10ms linear 1.45s forwards vox-show-note}@keyframes vox-show-note{to{opacity:1}}@media (prefers-reduced-motion:reduce){[data-look=vox] .vox-capicua path,[data-look=vox] .vox-capicua__note{stroke-dashoffset:0;opacity:1;animation:none}}[data-look=vox] .board__empty{font-family:var(--vox-hand);text-transform:none;color:var(--vox-white);opacity:.8}[data-look=vox] .talk{background:var(--vox-ink);color:var(--vox-white);font-family:var(--vox-sans);box-shadow:2px 3px 0 var(--vox-shadow);border:0;border-radius:0}[data-look=vox] .talk:before{border-bottom-color:var(--vox-ink)}[data-look=vox] .hand{z-index:3;background:var(--vox-white);width:100%;box-shadow:2px 3px 0 var(--vox-shadow);border:0;border-radius:0;margin-top:14px;padding:34px 12px 14px}[data-look=vox] .tile-row--hand .tile{height:clamp(72px,19vh,150px)}[data-look=vox] .hand:before{content:"";background:var(--vox-tape);width:64px;height:20px;position:absolute;top:-8px;left:-10px;rotate:-28deg;box-shadow:0 1px 1px #0000001f}[data-look=vox] .hand .seat__avatar{display:none}[data-look=vox] .hand .label,[data-look=vox] .hand .choices p{color:var(--vox-ink);font-family:var(--vox-sans);letter-spacing:.08em;font-weight:900}[data-look=vox] .hand button:not(.tile-button,.link-button,.emote-button){border:2px solid var(--vox-ink);background:var(--vox-marker);color:var(--vox-ink);font-family:var(--vox-sans);box-shadow:2px 3px 0 var(--vox-shadow);border-radius:0;font-weight:700}[data-look=vox] .hand .choices button.link-button{font-family:var(--vox-sans);color:var(--vox-ink);padding:6px 4px;font-weight:700}[data-look=vox] .coach{background:var(--vox-white);box-shadow:2px 3px 0 var(--vox-shadow);font-family:var(--vox-sans);border:0;border-radius:0;rotate:-1deg}[data-look=vox] .tile--ghost{opacity:.88}[data-look=vox] .tile--ghost .tile__body{fill:var(--vox-white);stroke:var(--vox-red)}@media (width<=640px){[data-look=vox] .coach{text-align:left;flex-wrap:nowrap;gap:10px;margin-bottom:10px;padding:6px 10px;rotate:-.5deg}[data-look=vox] .coach__text{font-size:.9rem;line-height:1.25}[data-look=vox] .coach button{flex:none;padding:6px 10px}}[data-look=vox] .coach button{border:2px solid var(--vox-ink);background:var(--vox-marker);color:var(--vox-ink);font-family:var(--vox-sans);box-shadow:2px 3px 0 var(--vox-shadow);border-radius:0;font-weight:700}[data-look=vox] .screen--table>.game-number{color:#5a534a;font-size:.8rem}[data-look=vox] .result-overlay{border-radius:0}[data-look=vox] .result{--result-paper:#fbf8f1;box-shadow:3px 4px 0 var(--vox-shadow);font-family:var(--vox-sans);background:#fbf8f1;border-radius:0;rotate:-.6deg}[data-look=vox] .result h2,[data-look=vox] .result .result__winner{font-family:var(--vox-serif);text-transform:none;background:0 0;margin:0 0 6px;padding:16px 0 0;font-size:2rem;font-weight:400;line-height:1.05}[data-look=vox] .result .result__winner{font-size:2.4rem}[data-look=vox] .result .result__winner:after{content:"";background:var(--vox-marker);width:60%;height:10px;margin-top:-4px;display:block;rotate:-1deg}[data-look=vox] .result h3{font-family:var(--vox-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--vox-red-text);margin:14px 0 4px;font-size:.7rem;font-weight:900}@property --vox-count{syntax:"<integer>";inherits:false;initial-value:0}[data-look=vox] .result .result__who{font-family:var(--vox-serif);text-transform:none;color:var(--vox-ink);background:0 0;margin:0;padding:16px 0 0;font-size:2.1rem;font-weight:400;line-height:1.05}[data-look=vox] .result .result__who--us{color:var(--vox-teal)}[data-look=vox] .result__how{font-family:var(--vox-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--vox-red-text);font-size:.8rem;font-weight:900;margin:4px 0 0!important}[data-look=vox] .result__reason{font-family:var(--vox-serif);color:var(--vox-ink);font-size:1.05rem;line-height:1.3;margin:6px 0 0!important}[data-look=vox] .result__big{width:fit-content;font-family:var(--vox-serif);animation:10ms linear both vox-show-real;animation-delay:calc(var(--result-wait,0s) + .55s);font-size:5rem;line-height:.9;position:relative;margin:4px 0 0!important}[data-look=vox] .result__big:before{content:"+" counter(vox-points);counter-reset:vox-points var(--vox-count);color:var(--vox-ink);animation:.4s steps(6,end) both vox-count,10ms linear both vox-hide;animation-delay:calc(var(--result-wait,0s) + .15s), calc(var(--result-wait,0s) + .55s);position:absolute;inset:0}@keyframes vox-count{0%{--vox-count:0}to{--vox-count:var(--points)}}@keyframes vox-show-real{0%{color:#0000}to{color:var(--vox-ink)}}@keyframes vox-hide{0%{opacity:1}to{opacity:0}}[data-look=vox] .result__why ul{font-family:var(--vox-sans);padding-left:18px;font-size:1rem}[data-look=vox] .result__why li::marker{color:var(--vox-ink)}[data-look=vox] .result__why li:first-child .why__text,[data-look=vox] .result__why .why--capicua .why__text,[data-look=vox] .result__why .why--chuchazo .why__text{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--vox-swash) 0 75% / 100% 55% no-repeat;animation:.4s steps(5,end) both vox-swipe;animation-delay:calc(var(--result-wait,0s) + .7s);font-weight:700}@keyframes vox-swipe{0%{background-size:0 55%}to{background-size:100% 55%}}[data-look=vox] .breakdown dd{font-family:var(--vox-sans);font-weight:900}[data-look=vox] .breakdown__total{border-top:2px solid var(--vox-ink);font-family:var(--vox-serif);font-size:1.4rem;font-weight:400}[data-look=vox] .leftovers__name{font-family:var(--vox-sans);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}[data-look=vox] .result .score-bars{background:var(--vox-white);box-shadow:2px 3px 0 var(--vox-shadow);margin:10px 0 4px;padding:14px 12px 6px;position:relative;rotate:1deg}[data-look=vox] .score-bars__goal{text-align:right;font-family:var(--vox-hand);color:var(--vox-red-text);padding-right:2.9rem;font-size:1rem;margin:-6px 0 2px!important}[data-look=vox] .score-bar__name{font-family:var(--vox-sans);text-transform:none;font-size:.85rem;font-weight:700}[data-look=vox] .score-bar__track{border-right:3px dashed var(--vox-red);background:linear-gradient(90deg,#c9d6df 1px,#0000 1px) 0 0/10% 100%;border-radius:0;height:20px}[data-look=vox] .score-bar__fill{background:var(--vox-ink);transform-origin:0;animation:.7s steps(7,end) both vox-grow;animation-delay:calc(var(--result-wait,0s) + .5s);border-radius:0}[data-look=vox] .team--us .score-bar__fill{background:var(--vox-teal)}@keyframes vox-grow{0%{scale:0 1}to{scale:1}}[data-look=vox] .score-bar__value{font-family:var(--vox-serif);font-size:1.3rem;font-weight:400}[data-look=vox] .result button{border:2px solid var(--vox-ink);background:var(--vox-white);color:var(--vox-ink);font-family:var(--vox-sans);box-shadow:2px 3px 0 var(--vox-shadow);border-radius:0;font-weight:700}[data-look=vox] .result button.primary{background:var(--vox-marker)}[data-look=vox] .result button.link-button{box-shadow:none;background:0 0;border:0}[data-look=vox] .fair-box{border-radius:0}[data-look=vox] .hero{background:var(--vox-white);box-shadow:3px 4px 0 var(--vox-shadow);border:0;border-radius:0}[data-look=vox] .hero h1{width:fit-content;font-size:clamp(2.6rem,6.5vw,4.4rem);line-height:1}[data-look=vox] .hero h1 .heading__text{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--vox-swash) 0 88% / 100% 32% no-repeat}[data-look=vox] .hero__tagline{font-family:var(--vox-sans);font-weight:500}[data-look=vox] .hero__play button:not(.hero__friends){font-family:var(--vox-serif);letter-spacing:0;text-transform:none;font-size:1.9rem;font-weight:400}[data-look=vox] .hero__play button.primary:not(.hero__friends){background:var(--vox-marker)}[data-look=vox] .hero__play button:not(.primary,.hero__friends){background:var(--vox-white);padding:8px 22px;font-size:1.25rem}[data-look=vox] .hero .resume{box-shadow:none;background:0 0;margin:14px 0 0;padding:0}[data-look=vox] .hero .resume button.resume__go{font-family:var(--vox-serif);white-space:nowrap;padding:10px 26px;font-size:1.75rem;font-weight:400}[data-look=vox] .hero .resume__style{color:var(--text-soft)}[data-look=vox] .hero__tiles{z-index:3;pointer-events:none;gap:8px;padding:0;display:flex;position:absolute;bottom:-8px;left:-12px}@media (width>=641px) and (width<=899px){[data-look=vox] .hero__tiles{bottom:2px;left:-2px}}[data-look=vox] .hero__tiles:after{content:"";z-index:1;background:var(--vox-tape);width:46px;height:15px;margin-left:-23px;position:absolute;top:-13px;left:50%;rotate:-5deg;box-shadow:0 1px 1px #00000026}[data-look=vox] .hero__tiles .tile:first-child{transform:rotate(-7deg)translateY(3px)}[data-look=vox] .hero__tiles .tile:nth-child(2){transform:rotate(4deg)translateY(-3px)}[data-look=vox] .start__actions[hidden]{display:none}[data-look=vox] .hero__play-what{font-family:var(--vox-hand);text-transform:none;color:var(--vox-red-text);font-size:.95rem;rotate:-2deg}[data-look=vox] button.link-button{font-family:var(--vox-sans);color:var(--vox-ink)}[data-look=vox] .hero__tiles .tile{filter:drop-shadow(2px 0 0 var(--vox-white)) drop-shadow(-2px 0 0 var(--vox-white)) drop-shadow(0 2px 0 var(--vox-white)) drop-shadow(0 -2px 0 var(--vox-white)) drop-shadow(2px 3px 0 var(--vox-shadow))}[data-look=vox] .hero{flex-wrap:wrap}[data-look=vox] .island-map{aspect-ratio:320/170;box-shadow:2px 3px 0 var(--vox-shadow);background:#e6eef0;flex:0 0 300px;overflow:hidden;rotate:1.5deg}[data-look=vox] .island-map__svg{transform-origin:0 0;width:100%;height:100%;transition:transform .6s steps(6,end);display:block;overflow:visible}[data-look=vox] .island-map[data-zoom=cu] .island-map__svg{transform:translate(-.5%,-18%)scale(1.7)}[data-look=vox] .island-map[data-zoom=do] .island-map__svg{transform:translate(-147.4%,-115%)scale(2.6)}[data-look=vox] .island-map[data-zoom=pr] .island-map__svg{transform:translate(-229%,-147.6%)scale(3)}[data-look=vox] .island-map[data-zoom=cu] :is(.island-map__pin--do,.island-map__pin--pr) .island-map__label,[data-look=vox] .island-map[data-zoom=do] :is(.island-map__pin--cu,.island-map__pin--pr) .island-map__label,[data-look=vox] .island-map[data-zoom=pr] :is(.island-map__pin--cu,.island-map__pin--do) .island-map__label{display:none}[data-look=vox] .island-map__route{fill:none;stroke:var(--vox-ink);stroke-width:2px;stroke-dasharray:5 6}[data-look=vox] .island-map__island{stroke:var(--vox-white);stroke-width:1.6px;stroke-linejoin:round;filter:drop-shadow(2px 2px 0 var(--vox-shadow))}[data-look=vox] .island-map__island--cu{fill:#e9b44c}[data-look=vox] .island-map__island--do{fill:#e2725b}[data-look=vox] .island-map__island--pr{fill:#5a9bd4}[data-look=vox] .island-map__island--ht{fill:#c9c1b4}[data-look=vox] .island-map__other{font:italic 500 7px var(--vox-sans);fill:#6b645a}[data-look=vox] .island-map__flag{filter:drop-shadow(.6px 0 0 var(--vox-white)) drop-shadow(-.6px 0 0 var(--vox-white)) drop-shadow(0 .6px 0 var(--vox-white)) drop-shadow(0 -.6px 0 var(--vox-white)) drop-shadow(1px 1.2px 0 var(--vox-shadow))}[data-look=vox] .resume{background:var(--vox-ink);box-shadow:2px 3px 0 var(--vox-shadow);border:0;border-radius:0}[data-look=vox] .resume__style{font-family:var(--vox-sans);letter-spacing:.1em;color:#cfc6b8;font-weight:700}[data-look=vox] .preset-list legend,[data-look=vox] .level-list legend{font-family:var(--vox-sans);letter-spacing:.12em;font-size:1rem;font-weight:900}[data-look=vox] .step{background:var(--vox-ink);color:var(--vox-white);box-shadow:none;border-radius:0}[data-look=vox] .preset-card{background:var(--vox-white);box-shadow:2px 3px 0 var(--vox-shadow);border:0;border-radius:0;rotate:-.6deg}[data-look=vox] .preset-card:nth-child(2n){rotate:.7deg}[data-look=vox] .preset-card__name{font-family:var(--vox-serif);text-transform:none;font-size:1.35rem;font-weight:400}[data-look=vox] .preset-card input,[data-look=vox] .level-option input{accent-color:var(--vox-ink)}[data-look=vox] .preset-card:focus-within,[data-look=vox] .level-option:focus-within{outline-color:var(--vox-ink)}[data-look=vox] .preset-card--chosen{box-shadow:0 0 0 3px var(--vox-ink), 3px 4px 0 3px var(--vox-shadow)}[data-look=vox] .preset-card--chosen .preset-card__name{background:var(--vox-swash) 0 85% / 100% 40% no-repeat}[data-look=vox] .preset-card--chosen:after{border:3px solid var(--vox-red);background:var(--vox-white);color:var(--vox-red-text);box-shadow:none;top:8px;right:8px;rotate:8deg}[data-look=vox] .preset-card__facts{font-family:var(--vox-sans)}[data-look=vox] .preset-card__facts li::marker{color:var(--vox-ink)}[data-look=vox] .preset-card__soon{color:var(--vox-red-text);font-family:var(--vox-hand);background:0 0;border:0;border-radius:0;margin-left:6px;padding:0;font-size:1rem;font-weight:400;display:inline-block;rotate:-4deg}[data-look=vox] .my-table__edit:only-child{border:2px dashed var(--vox-ink);font-family:var(--vox-serif);text-transform:none;letter-spacing:0;color:var(--vox-ink);background:0 0;border-radius:0;font-size:1.5rem;font-weight:400}[data-look=vox] .level-option{border:2px solid var(--vox-ink);background:var(--vox-white);font-family:var(--vox-sans);border-radius:0}[data-look=vox] .level-option:has(input:checked){border-color:var(--vox-ink);background:var(--vox-marker)}[data-look=vox] .start__actions,[data-look=vox] .editor__actions{border-top:2px solid var(--vox-ink);background:var(--vox-white);box-shadow:0 -3px 0 var(--vox-shadow);border-radius:0}[data-look=vox] :where(button:not(.link-button,.tile-button)){border:2px solid var(--vox-ink);background:var(--vox-white);color:var(--vox-ink);font-family:var(--vox-sans);box-shadow:2px 3px 0 var(--vox-shadow);border-radius:0;font-weight:700}[data-look=vox] button.primary{background:var(--vox-marker);border-color:var(--vox-ink);color:var(--vox-ink);box-shadow:2px 3px 0 var(--vox-shadow)}[data-look=vox] .start__go{font-family:var(--vox-serif);letter-spacing:0;text-transform:none;font-size:1.9rem;font-weight:400}[data-look=vox] .howto{-webkit-backdrop-filter:none;backdrop-filter:none}[data-look=vox] .howto__card{background:var(--vox-white);box-shadow:4px 5px 0 var(--vox-shadow);border-radius:0;rotate:-.5deg}[data-look=vox] .howto__card h2{background:var(--vox-swash) 0 85% / 100% 38% no-repeat;width:fit-content;font-family:var(--vox-serif);text-transform:none;margin:18px 0 6px;padding:0 .1em;font-weight:400}[data-look=vox] .howto__style,[data-look=vox] .howto__card h3{font-family:var(--vox-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--vox-red-text);font-size:.75rem;font-weight:900}[data-look=vox] .howto__card li::marker{color:var(--vox-ink)}[data-look=vox] .badge{color:#8a8276;font-family:var(--vox-sans);background:0 0;border:2px solid #b9b1a4;border-radius:999px;font-weight:700;rotate:-1.5deg}[data-look=vox] .badge:nth-child(2n){rotate:1.5deg}[data-look=vox] .badge--earned{border:2px solid var(--vox-red);background:var(--vox-marker);color:var(--vox-ink)}[data-look=vox] .stats-grid dt{align-items:baseline;gap:6px;display:flex}[data-look=vox] .stats-grid dt:after{content:"";border-bottom:2px dotted #b9b1a4;flex:1}[data-look=vox] .stats-grid dd{font-family:var(--vox-serif);font-size:1.2rem;font-weight:400}[data-look=vox] .howto__close{background:var(--vox-tape);color:var(--vox-ink);font-family:var(--vox-sans);border:0;border-radius:0;font-weight:800;rotate:3deg;box-shadow:1px 2px #00000040}[data-look=vox] .lobby__name-input{border:0;border-bottom:2px solid var(--vox-ink);color:var(--vox-ink);background:#f1ebdf;border-radius:0}[data-look=vox]{--field-error:var(--vox-red-text)}[data-look=vox] .editor__group{background:var(--vox-white);box-shadow:2px 3px 0 var(--vox-shadow);border:0;border-radius:0;position:relative}[data-look=vox] .editor__group legend{background:var(--vox-ink);color:var(--vox-white);font-family:var(--vox-sans);letter-spacing:.12em;box-shadow:none;border-radius:0;font-size:.85rem;font-weight:900}[data-look=vox] .editor select,[data-look=vox] .editor input[type=text],[data-look=vox] .editor input[type=number]{border:0;border-bottom:2px solid var(--vox-ink);background:#f1ebdf;border-radius:0}[data-look=vox] .editor select:focus-visible,[data-look=vox] .editor input:focus-visible,[data-look=vox] .field--check input{outline-color:var(--vox-ink);accent-color:var(--vox-ink)}[data-look=vox] .editor__preview{background:var(--vox-white);box-shadow:3px 4px 0 var(--vox-shadow);border-radius:0}[data-look=vox] .editor__preview h2{background:var(--vox-ink);color:var(--vox-white);font-family:var(--vox-sans);letter-spacing:.12em;font-size:.95rem;font-weight:900}[data-look=vox] .editor__preview .preset-card__facts li::marker{color:var(--vox-ink)}[data-look=vox]{--vox-torn-2:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='7'%3E%3Cpath d='M0 0H150V3L146 5L139 2L133 6L124 3L119 4L110 1.5L103 5.5L95 2.5L91 3.5L82 6L74 2L69 4.5L58 3L52 6.5L44 2L37 4L30 2.5L21 5L14 3L6 6L0 3Z'/%3E%3C/svg%3E");--vox-torn-3:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='97' height='6'%3E%3Cpath d='M0 0H97V2.5L90 5L86 3L79 3.5L71 1.5L66 5L57 2.5L49 4.5L43 2L35 5.5L29 3L19 4L12 2L5 5L0 2.5Z'/%3E%3C/svg%3E");--vox-torn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='6'%3E%3Cpath d='M0 0H120V2L114 4L108 2.5L101 5L95 3L88 4.5L80 2L73 5L66 3L58 4L51 2L44 5.5L37 3L30 4.5L22 2L15 4L8 2.5L0 3.5Z'/%3E%3C/svg%3E")}[data-look=vox] .hero,[data-look=vox] .screen--table>.top-bar,[data-look=vox] .preset-card,[data-look=vox] .editor__group{box-shadow:none;filter:drop-shadow(2px 3px 0 var(--vox-shadow))}[data-look=vox] .screen--table>.top-bar{z-index:6;position:relative}[data-look=vox] .hero:after,[data-look=vox] .screen--table>.top-bar:after,[data-look=vox] .preset-card:not(.preset-card--chosen):after,[data-look=vox] .editor__group:after{content:"";background:inherit;height:6px;-webkit-mask:var(--vox-torn) 0 0 / 120px 6px repeat-x;-webkit-mask:var(--vox-torn) 0 0 / 120px 6px repeat-x;mask:var(--vox-torn) 0 0 / 120px 6px repeat-x;pointer-events:none;position:absolute;bottom:-5px;left:0;right:0}[data-look=vox] .screen--table>.top-bar:after{-webkit-mask:var(--vox-torn-2) 0 0 / 150px 6px repeat-x;-webkit-mask:var(--vox-torn-2) 0 0 / 150px 6px repeat-x;mask:var(--vox-torn-2) 0 0 / 150px 6px repeat-x}[data-look=vox] .hero:after,[data-look=vox] .preset-card:not(.preset-card--chosen):nth-child(3n+2):after,[data-look=vox] .editor__group:nth-of-type(3n+2):after{-webkit-mask:var(--vox-torn-3) 0 0 / 97px 6px repeat-x;-webkit-mask:var(--vox-torn-3) 0 0 / 97px 6px repeat-x;mask:var(--vox-torn-3) 0 0 / 97px 6px repeat-x}[data-look=vox] .editor__group:nth-of-type(3n):after{-webkit-mask:var(--vox-torn-2) 31px 0 / 150px 6px repeat-x;-webkit-mask:var(--vox-torn-2) 31px 0 / 150px 6px repeat-x;mask:var(--vox-torn-2) 31px 0 / 150px 6px repeat-x}[data-look=vox] .preset-card:nth-child(3n):after{-webkit-mask-position:47px 0;mask-position:47px 0}[data-look=vox] .preset-card:nth-child(3n+1):after{-webkit-mask-position:83px 0;mask-position:83px 0}[data-look=vox] .preset-card--chosen{filter:none;box-shadow:0 0 0 3px var(--vox-ink), 3px 4px 0 3px var(--vox-shadow)}[data-look=vox] .howto__card--ask{width:min(420px,100%);padding:22px 22px 20px}[data-look=vox] .howto__question{font:400 1.45rem/1.2 var(--vox-serif);margin:0 0 18px}[data-look=vox] .howto__answers{flex-wrap:wrap;gap:10px;display:flex}[data-look=vox] .howto__answers button{margin:0}[data-look=vox] .hand .choices p.choices__hint{font:400 .95rem var(--vox-hand);letter-spacing:0;color:var(--vox-red-text)}[data-look=vox] .seat__pass-mark{font:400 .95rem/1 var(--vox-hand);color:#ff6b5e;text-shadow:1px 1px #00000073;white-space:nowrap;margin:4px 0 0;rotate:-3deg}[data-look=vox] .seat__last{justify-content:center;margin:6px 0 4px;line-height:0;display:flex}[data-look=vox] .side--left .seat__last,[data-look=vox] .side--right .seat__last{margin-bottom:14px}[data-look=vox] .side--top .seat__last{margin:0 14px 0 4px}[data-look=vox] .seat__last--newest .tile__body{stroke:var(--vox-marker);stroke-width:10px}[data-look=vox] .seat__last-pass{font:400 .95rem/1 var(--vox-hand);color:var(--vox-white);text-shadow:1px 1px #00000073;rotate:-3deg}[data-look=vox] .seat__last--newest .seat__last-pass{background:var(--vox-marker);color:var(--vox-ink);text-shadow:none;padding:2px 5px}[data-look=vox] .tile{filter:drop-shadow(2px 0 0 var(--vox-white)) drop-shadow(-2px 0 0 var(--vox-white)) drop-shadow(0 2px 0 var(--vox-white)) drop-shadow(0 -2px 0 var(--vox-white)) drop-shadow(2px 3px 0 var(--vox-shadow))}[data-look=vox] .tile__edge,[data-look=vox] .tile__shine,[data-look=vox] .tile__pin{display:none}[data-look=vox] .tile__body{stroke:#8c8170;stroke-width:1px}[data-look=vox] .tile__divider{stroke:#5e5547}[data-look=vox] .pip{fill:#141210}[data-look=vox] .tile--highlighted .tile__body{stroke:var(--vox-red);stroke-width:3px}[data-look=vox] .tile-row--hand .tile--highlighted{translate:0 -8px}[data-look=vox] .tile--disabled{opacity:1}[data-look=vox] .tile--disabled .tile__body{fill:#ded8ca}[data-look=vox] .board__svg .tile--highlighted .tile__body{stroke:var(--vox-marker);stroke-width:6px}[data-look=vox] .tile--face-down .tile__body{fill:var(--vox-ink)}@media (width<=640px){[data-look=vox] .preset-list{gap:10px}[data-look=vox] .preset-card{padding:10px 12px}[data-look=vox] .my-table__edit:only-child{min-height:64px}[data-look=vox] .hero__tiles{transform-origin:0 100%;bottom:-6px;left:-8px;scale:.72}[data-look=vox] .start__what{flex:1;min-width:0}[data-look=vox] .hero .resume button.resume__go{width:100%;padding:10px 12px;font-size:1.35rem}[data-look=vox] .island-map[data-zoom=cu] .island-map__svg{transform:translate(5.5%,-16.7%)scale(1.5)}[data-look=vox] .island-map[data-zoom=do] .island-map__svg{transform:translate(-117%,-96.5%)scale(2.2)}[data-look=vox] .island-map[data-zoom=pr] .island-map__svg{transform:translate(-192%,-128%)scale(2.6)}[data-look=vox] .island-map{aspect-ratio:320/128;grid-column:1/-1;width:100%;rotate:.8deg}[data-look=vox] .island-map__svg{height:auto;margin-top:-3%}[data-look=vox] .hand{padding-left:10px;padding-right:10px}[data-look=vox] .tile-row--hand{gap:4px}[data-look=vox] .tile-row--hand:not(.tile-row--many) .tile{height:min(clamp(68px, calc(2 * (100vw - 56px - (var(--hand-count) - 1) * 4px) / var(--hand-count)), 104px), 14vh)}[data-look=vox] .tile-row--hand.tile-row--many .tile{height:clamp(68px,9.5vh,78px)}@media (height<=760px){[data-look=vox] .tile-row--hand.tile-row--many{flex-wrap:nowrap;gap:3px}[data-look=vox] .tile-row--hand.tile-row--many .tile{height:calc(20vw - 18px)}}[data-look=vox] .arena .seat__header{white-space:normal;text-align:center;width:auto;max-width:100%;padding:2px 5px}[data-look=vox] .arena .seat__name,[data-look=vox] .arena .seat__count{letter-spacing:.02em;font-size:clamp(11px,3.1vw,12.8px);line-height:1.15}}[data-look=vox] .result-overlay{animation-timing-function:steps(5,end)}[data-look=vox] .is-dealing .tile-row--hand .tile-button,[data-look=vox] .is-dealing .tile-row--rival .tile{animation-timing-function:steps(4,end)}[data-look=vox] .banner--show{animation-timing-function:steps(3,end)}[data-look=vox] .talk{animation-timing-function:steps(2,end)}[data-look=vox] .confetti__piece{animation-timing-function:steps(16,end)}[data-look=vox] .tile--ghost.is-choice{animation-timing-function:steps(6,end)}[data-look=vox] .status__last{animation-timing-function:steps(4,end)}[data-look=vox] .arena{transition-timing-function:steps(6,end)}@media (prefers-reduced-motion:reduce){[data-look=vox] .arena .seat--active .seat__header,[data-look=vox] .hand.seat--active .seat__header,[data-look=vox] .result__why .why__text,[data-look=vox] .result__why li:first-child .why__text,[data-look=vox] .result__why .why--capicua .why__text,[data-look=vox] .result__why .why--chuchazo .why__text,[data-look=vox] .score-bar__fill,[data-look=vox] .result__big{animation:none}[data-look=vox] .island-map__svg{transition:none}[data-look=vox] .vox-loop{stroke-dashoffset:0;animation:none}[data-look=vox] .result__big:before{content:none}}[data-look=vox] .tile__back-mark,[data-look=vox] .tile__back-diamond{display:none}[data-look=vox] .banner{border:2px solid var(--vox-ink);background:var(--vox-white);color:var(--vox-ink);font-family:var(--vox-serif);text-transform:none;text-shadow:none;box-shadow:3px 4px 0 var(--vox-shadow);border-radius:0;font-weight:400}[data-look=vox] .banner p:first-child{background:var(--vox-swash) 0 85% / 100% 38% no-repeat;padding:0 .15em}[data-look=vox] .banner p.banner__note{font-family:var(--vox-hand);color:var(--vox-red-text)}[data-look=vox] .banner--pase{rotate:-3deg}[data-look=vox] .banner--pase:before{content:"";background:var(--vox-tape,#ffeca0eb);width:84px;height:22px;position:absolute;top:-11px;left:50%;translate:-50%;rotate:4deg;box-shadow:0 1px 1px #0000001f}.pase-mark{z-index:12;pointer-events:none;position:fixed}.pase-mark svg{width:100%;height:100%;animation:1.7s step-end both pase-fade;animation-delay:var(--delay,0s);display:block;overflow:visible}.pase-mark path{fill:none;stroke:var(--vox-red);stroke-width:5px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;animation:.25s steps(3,end) forwards vox-draw;animation-delay:var(--delay,0s)}.pase-mark path+path{animation-delay:calc(var(--delay,0s) + .12s)}@keyframes pase-fade{0%,85%{opacity:1}to{opacity:0}}.last-one-mark{z-index:12;pointer-events:none;position:fixed}.last-one-mark svg{width:100%;height:100%;animation:2.4s step-end both pase-fade;display:block;overflow:visible}.last-one-mark path{fill:none;stroke:var(--vox-red);stroke-width:4px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;animation:.33s steps(4,end) forwards vox-draw}@media (prefers-reduced-motion:reduce){.pase-mark path,.pase-mark path+path,.last-one-mark path{stroke-dashoffset:0;animation:none}}[data-look=vox] .confetti__piece{border-radius:0}[data-look=vox] .confetti__piece--0{background:var(--vox-marker)}[data-look=vox] .confetti__piece--1{background:var(--vox-red)}[data-look=vox] .confetti__piece--2{background:var(--vox-ink)}[data-look=vox] .confetti__piece--3{background:var(--vox-white)}[data-look=vox] .crash{border:2px solid var(--vox-red);background:var(--vox-white);color:var(--vox-ink);box-shadow:3px 4px 0 var(--vox-shadow);border-radius:0}[data-look=vox] .hand .seat__header{z-index:1;background:var(--vox-tape);padding:3px 10px;position:absolute;top:-7px;left:66px;rotate:-2deg;box-shadow:1px 2px #00000040}[data-look=vox] .hand .seat__header .label{margin:0;font-size:.85rem}[data-look=vox] .boneyard{z-index:1;border-radius:0;margin:0;padding:6px;position:absolute;bottom:10px;right:10px}[data-look=vox] .boneyard__pile{max-width:9.5rem}[data-look=vox] .boneyard__pile .tile{width:min(var(--board-unit,22px), 22px);height:min(calc(var(--board-unit,22px) * 2), 44px)}[data-look=vox] .boneyard--active{box-shadow:none;outline:3px solid var(--vox-red);outline-offset:4px;box-shadow:0 0 0 9px var(--vox-white);background:0 0}[data-look=vox] .boneyard__caption{background:var(--vox-tape);font-family:var(--vox-sans);letter-spacing:.08em;color:var(--vox-ink);padding:2px 8px;font-size:.8rem;font-weight:900;rotate:-2deg;box-shadow:1px 2px #00000040}[data-look=vox] .boneyard__caption .seat__count{box-shadow:none;color:var(--vox-ink);background:0 0;margin-left:4px;font-size:.8rem;position:static}[data-look=vox] .boneyard__pile .tile-button{transform:rotate(calc(var(--tilt,0deg) * .2)) translateY(calc(var(--nudge,0px) * .4));margin:-2px -9px 0 0}@media (width<=640px){[data-look=vox] .boneyard{align-self:center;padding:4px;position:static}[data-look=vox] .boneyard__pile .tile{width:16px;height:32px}}[data-look=vox] .result__more{margin-top:10px}[data-look=vox] .result__more>summary{cursor:pointer;width:fit-content;font-family:var(--vox-sans);text-underline-offset:3px;font-size:.95rem;font-weight:800;text-decoration:underline}[data-look=vox] .result__more>summary:focus-visible{outline:3px solid var(--vox-red);outline-offset:2px}[data-look=vox] .result__more[open]>summary{display:none}[data-look=vox] .breakdown__other{color:var(--paper-text-faint);padding-top:6px;font-weight:600}@media (width>=641px){[data-look=vox] .preset-list{grid-auto-rows:1fr}}[data-look=vox] .result__actions{border-top:2px solid var(--vox-ink);background:#fbf8f1;margin-top:14px;padding-top:12px}[data-look=vox] .start-draw{z-index:2;background:var(--vox-white);width:min(92%,420px);box-shadow:2px 3px 0 var(--vox-shadow);color:var(--vox-ink);text-align:center;padding:8px 14px 10px;position:absolute;top:10px;left:50%;translate:-50%;rotate:-1deg}[data-look=vox] .start-draw__title{font-family:var(--vox-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--vox-red-text);margin:0 0 6px;font-size:.72rem;font-weight:900}[data-look=vox] .start-draw__round{grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:6px 10px;margin:0;padding:0;list-style:none;display:grid}[data-look=vox] .start-draw__player{font-family:var(--vox-sans);justify-content:center;align-items:center;gap:6px;font-size:.75rem;font-weight:700;display:flex}[data-look=vox] .start-draw__player--leads .start-draw__name{background:var(--vox-swash) 0 80% / 100% 55% no-repeat;padding:0 4px}[data-look=vox] .start-draw__again{font-family:var(--vox-hand);color:var(--vox-red-text);margin:6px 0 4px}[data-look=vox] .start-draw__leads{font-family:var(--vox-serif);margin:6px 0 0;font-size:1.05rem}@media (width<=600px){[data-look=vox] .screen--table>.top-bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"style controls""score controls";align-items:center;gap:2px 8px;padding:6px 12px}[data-look=vox] .screen--table>.top-bar .top-bar__title{grid-area:style;min-width:0}[data-look=vox] .screen--table>.top-bar h1{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}[data-look=vox] .screen--table>.top-bar .top-bar__style{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.75rem;overflow:hidden}[data-look=vox] .screen--table>.top-bar .score{flex-wrap:nowrap;grid-area:auto;gap:12px}[data-look=vox] .screen--table>.top-bar .score-pill__name{letter-spacing:.06em;font-size:.72rem}[data-look=vox] .screen--table>.top-bar .score-pill__points{font-size:2rem}[data-look=vox] .screen--table>.top-bar .score__target{white-space:nowrap}[data-look=vox] .screen--table>.top-bar .top-bar__controls{grid-area:controls;align-self:center;gap:6px}[data-look=vox] .screen--table>.top-bar .top-bar__controls button.small{min-width:44px;min-height:44px;padding:4px 8px;font-size:.8rem;line-height:1.1}[data-look=vox] .screen--table>.top-bar .settings-button{letter-spacing:.02em;flex-direction:column;align-items:center;gap:1px;display:inline-flex;font-size:.62rem!important}[data-look=vox] .screen--table>.top-bar .settings-button svg{width:20px;height:20px;margin:0}[data-look=vox] .screen--table>.top-bar .top-bar__controls button:not(.settings-button){max-width:84px}[data-look=vox] .arena .seat__header{align-items:center}[data-look=vox] .status{width:94%}[data-look=vox] .status__turn:not(.status__turn--mine){font-size:1rem}}@media (width<=380px){[data-look=vox] .screen--table>.top-bar .score{gap:7px}[data-look=vox] .screen--table>.top-bar .score-pill__name{letter-spacing:.02em;font-size:.68rem}[data-look=vox] .screen--table>.top-bar .score__target{font-size:.78rem}[data-look=vox] .screen--table>.top-bar .top-bar__controls button:not(.settings-button){max-width:72px;padding:4px 5px}}[data-look=vox] .screen--table>.game-number{z-index:4}[data-look=vox] .result-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}[data-look=vox] .result .breakdown,[data-look=vox] .result .score-bars{max-width:none}[data-look=vox] .result .breakdown{column-gap:0}[data-look=vox] .result .breakdown dd{padding-left:16px}[data-look=vox] .score-bar__name{font-size:1rem}[data-look=vox] .score-bar__track{height:24px}[data-look=vox] .score-bar__value{font-size:1.8rem}[data-look=vox] .score-bar--ahead .score-bar__value{background:var(--vox-swash) 0 75% / 100% 45% no-repeat}[data-look=vox] .result h3{color:var(--vox-red-text);font-size:.95rem}[data-look=vox] .result__how{color:var(--vox-red-text);font-size:1.05rem}@media (width>=900px){[data-look=vox] .result-overlay .result{grid-template-columns:1fr 1fr;align-content:start;column-gap:28px;width:min(880px,100%);display:grid}[data-look=vox] .result>*{grid-column:1}[data-look=vox] .result>.result__more{grid-area:1/2/span 14;align-self:start;padding-top:16px}[data-look=vox] .result>.result__actions{grid-column:1/-1}}[data-look=vox] .lobby__seat{opacity:1;background:#f1ebdf;border-radius:0}[data-look=vox] .lobby__seat:not(.lobby__seat--person) :is(.lobby__seat-name,.lobby__who){color:var(--text-soft)}[data-look=vox] .hero--small h1{font-size:clamp(2rem,5vw,2.75rem)}[data-look=vox] .lobby__waiting{background:var(--vox-ink);color:var(--vox-white);font-family:var(--vox-serif);margin:12px 0;padding:10px 14px;font-size:1.15rem}[data-look=vox] .online-wait{background:var(--vox-white);max-width:22rem;box-shadow:3px 4px 0 var(--vox-shadow);font-family:var(--vox-serif);text-align:center;margin:40px auto;padding:20px;font-size:1.25rem}@media (width<=600px){[data-look=vox] .lobby .hero__title{padding-right:0}}[data-look=vox] .howto__card{rotate:none}[data-look=vox] .howto__card h3{background:var(--vox-ink);color:var(--vox-white);padding:2px 8px;font-size:.8125rem;display:inline-block}[data-look=vox] .howto__style{font-family:var(--vox-hand);letter-spacing:0;text-transform:none;color:var(--vox-red-text);font-size:1rem;font-weight:400}[data-look=vox] button:not(.primary,.link-button,.tile-button):hover{background:#f1ebdf}[data-look=vox] button.primary:hover,[data-look=vox] .top-bar button.primary:not(.link-button):hover{background:#f5c800}[data-look=vox] button:not(.link-button,.tile-button,:disabled):active{box-shadow:1px 1px 0 var(--vox-shadow);transform:translate(1px,2px)}[data-look=vox] button,[data-look=vox] .tile-button,[data-look=vox] .preset-card{transition-duration:.166s;transition-timing-function:steps(2,end)}[data-look=vox] .connection-note{animation-timing-function:steps(10,end)}[data-look=vox] button:focus-visible,[data-look=vox] .tile-button:focus-visible{outline-color:var(--vox-ink)}[data-look=vox] .game-number{opacity:1;color:#5a534a}[data-look=vox] .badge{color:#5a534a}[data-look=vox] .seat__away{color:var(--vox-red-text)}[data-look=vox] .island-map__other{font-size:10px}@media (prefers-reduced-motion:reduce){[data-look=vox] .result-overlay{animation:vox-appear 1ms steps(1) var(--result-wait,0s) both}}@keyframes vox-appear{0%{opacity:0}to{opacity:1}}@media (width<=600px){[data-look=vox] button.link-button{align-items:center;min-height:44px;display:inline-flex}[data-look=vox] .settings-panel button.small,[data-look=vox] .howto__close,[data-look=vox] .coach button{min-height:44px}[data-look=vox] .result__more>summary{padding:11px 0}[data-look=vox] .tile-row--hand:not(.tile-row--many){gap:0}[data-look=vox] .tile-row--hand:not(.tile-row--many) .tile-button{padding:0 2px}}[data-look=vox] .result--game-over .result__who{font-size:1.15rem}[data-look=vox] .result--game-over .result__big{font-size:2.5rem}@media (width<=600px){[data-look=vox] .howto__card h2{font-size:1.5rem}[data-text=large] .screen--table>.top-bar .score{gap:6px}[data-text=large] .screen--table>.top-bar .score-pill__name{letter-spacing:.02em;font-size:.66rem}[data-text=large] .screen--table>.top-bar .score-pill__points{font-size:1.6rem}[data-text=large] .screen--table>.top-bar .score__target{font-size:.72rem}}[data-look=vox] .result--game-over .result__how{display:none}[data-look=vox] .result-overlay{background:rgb(var(--backdrop-rgb) / .25);padding:10px;inset:8px}[data-look=vox] .result-clipping{filter:drop-shadow(8px 10px #14100c80);width:min(560px,100%);max-height:100%;display:flex;position:relative;rotate:-1.2deg}[data-look=vox] .result-overlay .result{width:100%;min-height:0;box-shadow:none;rotate:none}[data-look=vox] .result-clipping:after{content:"";height:6px;-webkit-mask:var(--vox-torn) 0 0 / 120px 6px repeat-x;-webkit-mask:var(--vox-torn) 0 0 / 120px 6px repeat-x;mask:var(--vox-torn) 0 0 / 120px 6px repeat-x;background:#fbf8f1;position:absolute;bottom:-5px;left:0;right:0}[data-look=vox] .result-clipping__tape{z-index:2;background:var(--vox-tape);width:84px;height:22px;position:absolute;top:-9px;left:18px;rotate:-7deg;box-shadow:0 1px 1px #00000026}[data-look=vox] .result-clipping__tape+.result-clipping__tape{left:auto;right:18px;rotate:6deg}[data-look=vox] .result__how{width:fit-content;font-family:var(--vox-hand);letter-spacing:0;text-transform:none;font-size:1.5rem;font-weight:400;rotate:-2deg}[data-look=vox] .result h3{background:var(--vox-ink);width:fit-content;color:var(--vox-white);padding:3px 8px;font-size:.75rem;rotate:-1deg}[data-look=vox] .result__big--us{background:var(--vox-swash) 100% 92% / calc(100% - .62em) 34% no-repeat}[data-look=vox] .result .score-bars:after{content:"";border-right:3px dashed var(--vox-red);position:absolute;top:10px;bottom:8px;right:12px}[data-look=vox] .score-bars__goal{font-family:var(--vox-sans);padding-right:10px;font-size:.85rem;font-weight:700}[data-look=vox] .score-bar{grid-template-columns:5.5rem 3.4rem 1fr}[data-look=vox] .score-bar__name{text-overflow:ellipsis;overflow:hidden}[data-look=vox] .score-bar__value{grid-area:1/2;justify-self:end;width:fit-content;padding:0 .12em}[data-look=vox] .score-bar__track{border-right:0;grid-area:1/3;margin-right:3px}[data-look=vox] .leftovers__name{font-size:.85rem}[data-look=vox] .leftovers .tile-row{gap:8px}[data-look=vox] .leftovers__sum{border-top:2px solid var(--vox-ink);font-family:var(--vox-serif);padding-top:6px;font-size:1.3rem;margin:10px 0 0!important}[data-look=vox] .result button.primary{font-family:var(--vox-serif);font-size:1.25rem;font-weight:400}@media (width>=900px){[data-look=vox] .result-clipping{width:min(920px,100%)}[data-look=vox] .result-overlay .result{width:100%}[data-look=vox] .leftovers{grid-template-columns:1fr 1fr;gap:6px 18px;display:grid}[data-look=vox] .leftovers h3,[data-look=vox] .leftovers__sum{grid-column:1/-1}[data-look=vox] .leftovers__player{margin:0}}@media (width>=900px) and (height>=860px){[data-look=vox] .result-overlay .result{grid-template-rows:repeat(14,auto) 1fr}[data-look=vox] .result>.result__more{grid-row:1/-1}[data-look=vox] .result>.result__actions{background:0 0;border:0;grid-column:1;margin:14px 0 0;padding:0;position:static}}[data-look=vox] .arena-wrap:has(.result-overlay) .vox-loop--winner{animation:vox-draw .5s steps(6) .35s forwards, vox-gone 1ms linear var(--result-wait,0s) forwards}[data-look=vox] .screen--table:has(.result-overlay)>.hand{animation:vox-step-back 1ms linear var(--result-wait,0s) forwards}@keyframes vox-gone{to{opacity:0}}@keyframes vox-step-back{to{opacity:.45}}@media (prefers-reduced-motion:reduce){[data-look=vox] .arena-wrap:has(.result-overlay) .vox-loop--winner{animation:vox-gone 1ms linear var(--result-wait,0s) forwards}}[data-look=vox] .arena .seat--few .seat__count{margin-left:6px}[data-look=vox] .arena .seat--few .seat__count:before{content:none}[data-look=vox] .screen--table:has(.result-overlay)>.arena-wrap{z-index:5}[data-look=vox] .result-overlay{align-items:safe center}[data-look=vox] .result-clipping{max-height:calc(100dvh - 124px)}@media (width<=600px){[data-look=vox] .arena-wrap:has(.result-overlay) .seat__header{animation:vox-gone 1ms linear var(--result-wait,0s) forwards}}[data-look=vox] .preset-card--chosen:after{top:auto;bottom:10px;right:10px}[data-look=vox] .front-page__score{width:fit-content;font-family:var(--vox-serif);background:var(--vox-swash) 0 85% / 100% 40% no-repeat;margin:0 auto;padding:0 8px;font-size:1.5rem}[data-look=vox] .island-map{background:0 0;position:relative;overflow:visible}[data-look=vox] .island-map__frame{background:#e6eef0;height:100%;overflow:hidden}[data-look=vox] .island-map:before,[data-look=vox] .island-map:after{content:"";z-index:2;background:var(--vox-tape);width:62px;height:18px;position:absolute;top:-8px;box-shadow:0 1px 1px #00000026}[data-look=vox] .island-map:before{left:22px;rotate:-7deg}[data-look=vox] .island-map:after{right:18px;rotate:6deg}[data-look=vox] .island-map__wave{stroke:#cbdde2;stroke-width:.8px}[data-look=vox] .island-map__island{filter:drop-shadow(2px 2px #a3adad)}[data-look=vox] .island-map__route{stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:7 5 10 6 5 5}[data-look=vox] .island-map__pole{fill:var(--vox-ink)}[data-look=vox] .island-map__tape,[data-look=vox] .island-map__label rect{fill:var(--vox-tape)}[data-look=vox] .island-map__label rect{filter:drop-shadow(.5px .8px #1e19144d)}[data-look=vox] .island-map__label text{font:700 8.5px var(--vox-sans);fill:var(--vox-ink);dominant-baseline:central}[data-look=vox] .island-map[data-zoom=cu] .island-map__other{display:none}[data-look=vox] .country-flag{vertical-align:-4px;filter:drop-shadow(1.5px 2px #1e191473);width:34px;height:23px;margin-right:10px;overflow:visible;rotate:-3deg}[data-look=vox] .preset-card:nth-child(2n) .country-flag{rotate:2deg}[data-look=vox] .country-flag__tape{fill:var(--vox-tape)}[data-look=vox] .game-headline{border-top:3px double var(--vox-ink);background:var(--vox-white);filter:drop-shadow(3px 4px 0 var(--vox-shadow));margin:14px 8px 16px 2px;padding:10px 12px 8px;position:relative;rotate:1.8deg}[data-look=vox] .game-headline:before{content:"";background:var(--vox-tape);width:64px;height:18px;position:absolute;top:-10px;left:50%;translate:-50%;rotate:-3deg}[data-look=vox] .game-headline:after{content:"";background:inherit;height:6px;-webkit-mask:var(--vox-torn-3) 0 0 / 97px 6px repeat-x;-webkit-mask:var(--vox-torn-3) 0 0 / 97px 6px repeat-x;mask:var(--vox-torn-3) 0 0 / 97px 6px repeat-x;position:absolute;bottom:-5px;left:0;right:0}[data-look=vox] .game-headline p{margin:0}[data-look=vox] .game-headline__paper{font:800 .6875rem var(--vox-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft)}[data-look=vox] .game-headline__title{font-family:var(--vox-serif);font-size:1.5rem;line-height:1.05}[data-look=vox] .result button.game-headline__open{font-family:var(--vox-hand);color:var(--vox-red-text);font-size:1.05rem;font-weight:400}[data-look=vox] .game-headline__open:after{content:"";position:absolute;inset:0}[data-look=vox] .howto--paper{background:linear-gradient(rgb(var(--backdrop-rgb) / .2), rgb(var(--backdrop-rgb) / .2)), url(/paper/wood.webp) center / cover no-repeat, #6b4325;padding:60px 10px 14px}[data-look=vox] .howto__paper{filter:drop-shadow(8px 10px #14100c80);width:min(440px,100%);max-height:100%;display:flex;position:relative;rotate:-1.2deg}[data-look=vox] .howto__paper:after{content:"";height:6px;-webkit-mask:var(--vox-torn-3) 0 0 / 97px 6px repeat-x;-webkit-mask:var(--vox-torn-3) 0 0 / 97px 6px repeat-x;mask:var(--vox-torn-3) 0 0 / 97px 6px repeat-x;background:#fbf8f1;position:absolute;bottom:-5px;left:0;right:0}[data-look=vox] .howto__paper .howto__card{width:100%;box-shadow:none;background:#fbf8f1;padding:12px 16px 14px;rotate:none}[data-look=vox] .howto--paper .howto__close{top:max(8px, env(safe-area-inset-top));float:none;min-height:44px;margin:0;position:fixed;right:10px}[data-look=vox] .front-page__ears{font:800 .6875rem var(--vox-sans);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;display:flex}[data-look=vox] .howto__card h2.front-page__name{text-align:center;white-space:nowrap;background:0 0;width:auto;margin:2px 0 6px;padding:0;font-size:clamp(1.6rem,8.4vw,2.4rem);line-height:1.05}[data-look=vox] .front-page__dateline{border-top:3px double var(--vox-ink);border-bottom:1px solid var(--vox-ink);font:700 .6875rem var(--vox-sans);text-align:center;margin:0;padding:4px 0}[data-look=vox] .front-page__title{font-family:var(--vox-serif);text-align:center;text-wrap:balance;margin:10px 0 8px;font-size:clamp(2.4rem,13vw,3.4rem);line-height:1}[data-look=vox] .front-page__title--short{font-size:clamp(3rem,15vw,4.4rem)}[data-look=vox] .front-page__story{border-top:1px solid var(--vox-ink);grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;padding-top:8px;display:grid}[data-look=vox] .front-page__deck{border-left:1px solid var(--vox-ink);font-family:var(--vox-sans);margin:0;padding-left:12px;font-size:.95rem;line-height:1.3}[data-look=vox] .front-page__tiles{filter:grayscale()contrast(1.15);background:url(/paper/wood.webp) 50%/cover,#6b4325;justify-content:center;gap:6px;padding:10px 8px;display:flex;position:relative}[data-look=vox] .front-page__tiles>*{position:relative}[data-look=vox] .front-page__tiles:before{content:"";background:radial-gradient(circle,#14100c73 1px,#0000 1.4px) 0 0/4px 4px;position:absolute;inset:0}[data-look=vox] .front-page__caption{background:var(--vox-ink);width:fit-content;color:var(--vox-white);font:800 .6875rem var(--vox-sans);letter-spacing:.08em;text-transform:uppercase;margin:-6px 0 0 6px;padding:2px 6px;position:relative;rotate:-1deg}@media (prefers-reduced-motion:no-preference){[data-look=vox] .howto__paper{animation:.25s steps(3,end) both vox-page-drop}}@keyframes vox-page-drop{0%{translate:0 -12px;scale:1.08}to{translate:0;scale:1}}@media (width>=900px){[data-look=vox] .preset-card__name{font-size:1.2rem}}@media (width<=600px){[data-look=vox] .howto__paper{rotate:-.6deg}[data-look=vox] .howto--paper{padding-inline:14px}[data-look=vox] .score-bar{grid-template-columns:4.6rem 2.8rem 1fr;gap:6px}}@media (width<=340px){[data-look=vox] .screen--table>.top-bar .score__target{display:none}}[data-look=vox] .hero__play{grid-template-columns:max-content minmax(0,1fr);align-items:center;display:grid}[data-look=vox] .hero__play button.hero__friends{grid-column:1/-1;justify-self:start}@media (width<=600px){[data-look=vox] .hero__play{grid-template-columns:minmax(0,1fr)}}[data-look=vox] .classified{background:var(--vox-white);width:fit-content;max-width:100%;filter:drop-shadow(2px 3px 0 var(--vox-shadow));flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:16px 0 -8px 10px;padding:6px 12px;display:flex;rotate:-.5deg}[data-look=vox] .classified__label{background:var(--vox-ink);color:var(--vox-white);font:800 .6875rem var(--vox-sans);letter-spacing:.1em;text-transform:uppercase;padding:1px 6px}[data-look=vox] .classified__text{font-family:var(--vox-serif);font-size:1rem;line-height:1.25}@media (width<=600px){[data-look=vox] .classified{margin-left:0}}[data-look=vox] .island-map__frame{cursor:pointer;position:relative}[data-look=vox] .island-map__hit{fill:#0000}[data-look=vox] .island-map__pin--wave .island-map__flag{transform-box:fill-box;transform-origin:0 100%;animation:.5s step-end vox-wave}@keyframes vox-wave{0%{rotate:-6deg}25%{rotate:5deg}50%{rotate:-4deg}75%{rotate:3deg}}[data-look=vox] .island-map__note{max-width:calc(100% - 112px);font-family:var(--vox-hand);color:var(--vox-red-text);pointer-events:none;margin:0;font-size:.95rem;line-height:1.1;position:absolute;bottom:6px;left:104px;rotate:-2deg}[data-look=vox] .island-map__note s{opacity:.8;font-size:.75rem;display:block}[data-look=vox] .island-map__camel{offset-path:path("M90.8 65 C 140 40, 200 70, 239 113.3 S 282 140, 299.8 123.9");offset-rotate:0deg;offset-distance:100%;cursor:pointer;animation:14s steps(28,end) infinite alternate vox-camel}[data-look=vox] .island-map__camel-body{fill:#b5874f;stroke:var(--vox-white);stroke-width:1px;paint-order:stroke}[data-look=vox] .island-map__grass{fill:none;stroke:#3f7a3a;stroke-width:1.2px;stroke-linecap:round;display:none}[data-look=vox] .island-map__camel--fed{animation-play-state:paused}[data-look=vox] .island-map__camel--fed .island-map__grass{display:block}@keyframes vox-camel{0%{offset-distance:0%}to{offset-distance:100%}}@media (prefers-reduced-motion:reduce){[data-look=vox] .island-map__camel,[data-look=vox] .island-map__pin--wave .island-map__flag{animation:none}}[data-look=vox] .edition-box{background:var(--vox-white);border:2px solid var(--vox-ink);box-shadow:3px 4px 0 var(--vox-shadow);margin:18px 0 0;padding:16px 18px 14px;position:relative;rotate:-.4deg}[data-look=vox] .edition-box p{margin:0}[data-look=vox] .edition-box__kicker{background:var(--vox-ink);color:var(--vox-white);font:900 .75rem var(--vox-sans);letter-spacing:.14em;text-transform:uppercase;padding:3px 9px;display:inline-block}[data-look=vox] .edition-box__line{font:700 .85rem var(--vox-sans);letter-spacing:.04em;color:#5a534a;margin-top:8px!important}[data-look=vox] .edition-box__line:first-letter{text-transform:uppercase}[data-look=vox] .edition-box__challenge{font:400 1.6rem/1.15 var(--vox-serif);margin:6px 0 12px!important}[data-look=vox] .edition-box__challenge-label,[data-look=vox] .top-bar__challenge-label{font:400 .95em var(--vox-hand);color:var(--vox-red-text)}[data-look=vox] .edition-box__play{margin:0}[data-look=vox] .edition-box__result{font:700 1rem var(--vox-sans);margin-bottom:10px!important}[data-look=vox] .edition-box__result--done,[data-look=vox] .result__challenge--done .result__challenge-mark{color:var(--vox-teal)}[data-look=vox] .edition-box__result--missed,[data-look=vox] .result__challenge--missed .result__challenge-mark{color:var(--vox-red-text)}[data-look=vox] .edition-box__note{font:400 .85rem var(--vox-hand);color:#5a534a;margin-top:8px!important}[data-look=vox] .top-bar__challenge{font:700 .85rem var(--vox-sans);color:var(--vox-ink);margin:2px 0 0}[data-look=vox] .result__challenge{margin:4px 0 6px!important}[data-look=vox] .result__challenge p{margin:0}[data-look=vox] .result__challenge-mark{font:400 1.5rem var(--vox-hand);line-height:1.1}[data-look=vox] .result__challenge-text{font:700 1rem var(--vox-sans);color:var(--vox-ink);margin-top:4px!important}[data-look=vox] .result__challenge--done{border:3px solid var(--vox-teal);border-radius:6px;padding:8px 14px 10px;display:inline-block;rotate:-2deg;margin-top:10px!important}[data-look=vox] .result__challenge--done .result__challenge-mark{font-size:2.3rem}[data-look=vox] .edition-box__buttons{flex-wrap:wrap;gap:10px;display:flex}[data-look=vox] .edition-box__buttons button{margin:0}[data-look=vox] .edition-box__copied:not(:empty),[data-look=vox] .result__copied:not(:empty){font:400 .95rem var(--vox-hand);color:var(--vox-teal);margin:8px 0 0}[data-look=vox] .result__copied:empty,[data-look=vox] .edition-box__copied:empty{display:none}[data-look=vox] .edition-share-text{border:2px solid var(--vox-ink);background:var(--vox-paper);width:100%;color:var(--vox-ink);font:400 .9rem/1.4 var(--font-typewriter);resize:none;border-radius:0;margin-top:6px;padding:8px;display:block}[data-look=vox] .tile-row--hand .tile-button--lifted .tile{translate:0 -16px}[data-look=vox] .tile-row--hand .tile-button--lifted{background:var(--vox-swash) center 88% / 110% 22% no-repeat}[data-look=vox] .end-marker--tense .end-marker__dot{stroke-width:6px;animation:1.6s step-end infinite vox-tense}[data-look=vox] .end-marker--tense .end-marker__number{fill:var(--vox-red-text)}@keyframes vox-tense{0%{stroke-width:11px}7%{stroke-width:6px}14%{stroke-width:11px}21%,to{stroke-width:6px}}[data-look=vox] .status__tense{width:fit-content;font-family:var(--vox-hand);background:var(--vox-red);color:var(--vox-white);margin:6px auto 0;padding:2px 10px;font-size:1.15rem;transform:rotate(-1.5deg)}@media (prefers-reduced-motion:reduce){[data-look=vox] .end-marker--tense .end-marker__dot{animation:none}}[data-look=vox] .result .result__peek{z-index:3;float:right;margin:14px 0 4px 8px;font-size:.9rem;position:relative}[data-look=vox] .result-overlay--peek{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;place-items:end center;padding-bottom:18px;animation:none}[data-look=vox] .result-overlay--peek button{pointer-events:auto;box-shadow:3px 4px 0 var(--vox-shadow)}@media (hover:hover) and (pointer:fine){:root{--cursor-arrow:url(/cursor/pointer.svg) 4 2, auto;--cursor-hand:url(/cursor/link.svg) 14 1, pointer;--cursor-text:url(/cursor/text.svg) 16 16, text;--cursor-grab:url(/cursor/grab.svg) 16 16, grabbing}html,body{cursor:var(--cursor-arrow)}a,button,summary,label,select,[role=button],.tile-button,.island-map__frame,.island-map__camel{cursor:var(--cursor-hand)!important}input:not([type=button],[type=submit],[type=checkbox],[type=radio]),textarea,[contenteditable=true]{cursor:var(--cursor-text)!important}a:active,button:active,[role=button]:active,.tile-button:active{cursor:var(--cursor-grab)!important}button:disabled,[aria-disabled=true],.preset-card--soon,.preset-card--soon *{cursor:var(--cursor-arrow)!important}}
