@font-face{font-family:Holtwood One SC;src:url(/assets/holtwood-one-sc-CT-VUArH.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Rokkitt;src:url(/assets/rokkitt-bold-CMdIIipJ.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Gasoek One;src:url(/assets/gasoek-one-CiY-d8TZ.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+3131-318E,U+AC00-D7A3}@font-face{font-family:Sheep Myeongjo;src:url(/assets/sheep-myeongjo-bold-DB6e5NpY.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+3131-318E,U+AC00-D7A3}:root{--display:"Holtwood One SC", "Gasoek One", "Sheep Myeongjo", serif;--text:"Rokkitt", "Sheep Myeongjo", serif;--planks:repeating-linear-gradient(180deg, #8a5a32 0 1.1cqw, #7a4c28 1.1cqw 1.4cqw);--nails:radial-gradient(circle, #d8c8a8 0 .16cqw, #2a1a0e .2cqw .34cqw, #0000 .38cqw) .35cqw 50% / .8cqw .8cqw no-repeat, radial-gradient(circle, #d8c8a8 0 .16cqw, #2a1a0e .2cqw .34cqw, #0000 .38cqw) calc(100% - .35cqw) 50% / .8cqw .8cqw no-repeat;--brass:radial-gradient(circle at 35% 30%, #fff3c0, #e2b23c 45%, #a07818 100%);--paper:radial-gradient(ellipse closest-side, #ecd5a0 55%, #c2964f 120%)}#hit-card,.poster{isolation:isolate}#hit-card:after,.poster:after{content:"";z-index:-1;background:var(--paper-rim) 0 0 / 100% 100%,  linear-gradient(180deg, #0000 calc(46% - 1.4cqw), #5a38180c calc(46% - .3cqw), #5a381830 46%, #fff6dc66 calc(46% + .12cqw), #fff6dc14 calc(46% + .7cqw), #0000 calc(46% + 1.6cqw)), linear-gradient(180deg, #0000 46%, #3a200a0c 46%), var(--paper-stains) 0 0 / 100% 100%, var(--paper-grain) 0 0 / 15cqw, var(--paper);-webkit-mask:var(--paper-mask) 0 0 / 100% 100% no-repeat;mask:var(--paper-mask) 0 0 / 100% 100% no-repeat;position:absolute;inset:0}#hit-stamp,.poster .stamp,.seat .stamp{mix-blend-mode:multiply;-webkit-mask:var(--paper-ink) 0 0 / 3cqw;mask:var(--paper-ink) 0 0 / 3cqw}html,body{background:#000;height:100%;margin:0}body{place-items:center;display:grid}#game{aspect-ratio:16/9;width:min(100vw,177.778vh);position:relative;container-type:inline-size}#screen{width:100%;height:100%;image-rendering:pixelated;display:block}#blood,#tension,#crosshair,#flash,#hit-card,#ammo,#timer,#alive,#banner,#draw-hint,#watching,#room{pointer-events:none;position:absolute}#game.filming #screen{filter:sepia(.7)contrast(1.08)brightness(.95)}#kill-card{color:#f4efe2;pointer-events:none;background:#111;border:.2cqw solid #f4efe2;outline:.35cqw solid #111;grid-template-columns:auto auto auto;grid-template-areas:"face who fig""line line line";align-items:center;gap:.6cqw 1.6cqw;margin:0;padding:1.2cqw 2cqw 1cqw;display:grid;position:absolute;bottom:4cqw;left:50%;translate:-50%;box-shadow:inset 0 0 0 .35cqw #111,inset 0 0 0 .5cqw #f4efe2aa}#kill-card[hidden],#win-card[hidden]{display:none}#win-card{color:#f4efe2;max-width:80cqw;font:1.8cqw / 1.2 var(--text);letter-spacing:.1cqw;text-align:center;pointer-events:none;background:#111;border:.2cqw solid #f4efe2;outline:.35cqw solid #111;justify-items:center;gap:.6cqw;margin:0;padding:1.2cqw 3cqw 1cqw;display:grid;position:absolute;top:6cqw;left:50%;translate:-50%;box-shadow:inset 0 0 0 .35cqw #111,inset 0 0 0 .5cqw #f4efe2aa}#win-card b{font:3.6cqw / 1.1 var(--display);overflow-wrap:anywhere}#kill-face{aspect-ratio:1;width:7cqw;image-rendering:pixelated;filter:sepia(.6);border:.25cqw solid #f4efe2;grid-area:face}#kill-card .who{grid-area:who;gap:.3cqw;display:grid}#kill-kicker{letter-spacing:.1cqw;color:#d8cfb8;font:italic 1.5cqw/1 Georgia,Times New Roman,serif}#kill-name{font:3.6cqw / 1 var(--display)}#kill-card svg{box-sizing:border-box;background:#f4efe2;border-radius:.2cqw;grid-area:fig;width:5.4cqw;height:6.8cqw;padding:.3cqw}#kill-card .figure{fill:#2a2420}#kill-hole{fill:#c0262d}#kill-old{fill:#c0262d66}#kill-line{text-align:center;border-top:.15cqw solid #f4efe255;grid-area:line;padding-top:.5cqw;font:italic 1.7cqw/1.25 Georgia,Times New Roman,serif}#saloon.leaving>*,#game.ceremony :is(#blood,#crosshair,#flash,#hit-card,#kill-card,#ammo,#timer,#alive,#banner,#watching,#replay,#leave-down,#room){visibility:hidden}#iris{pointer-events:none;background:radial-gradient(circle at 50% 58%, #0000 calc(var(--iris,1) * 60cqw), #000 calc(var(--iris,1) * 60cqw + .3cqw));position:absolute;inset:0}#tension{background:radial-gradient(#0000 35%,#000 100%);inset:0}#blood{background:radial-gradient(closest-side,#8a000000 60%,#8a000050 88%,#8a0000b0 120%);inset:0}#hit-card{filter:drop-shadow(0 0 .5cqw #0009);width:8cqw;margin:0;padding:.8cqw .8cqw 3cqw;bottom:8cqw;left:2cqw;rotate:-2deg}#hit-card svg{width:100%;display:block}#hit-card .figure{fill:#6e4b2a;stroke:#ecd5a0;stroke-width:1px}#hit-hole{fill:#140c06;stroke:#fff1c9;stroke-width:1.2px}#hit-stamp{color:#c0262d;font:1cqw / 1.1 var(--display);white-space:nowrap;opacity:.9;border:.25cqw solid #c0262d;border-radius:.3cqw;padding:.15cqw .5cqw;position:absolute;bottom:.6cqw;left:50%;translate:-50%;rotate:-8deg}#crosshair{top:50%;left:50%;translate:-50% -50%}.reticle{box-sizing:border-box;aspect-ratio:1;filter:drop-shadow(0 0 1px #000);width:2cqw}.reticle[data-shape=ringDot]{background:radial-gradient(circle,#fff 0 2px,#fff0 2.5px);border:2px solid #fff;border-radius:50%}.reticle[data-shape=ring]{border:2px solid #fff;border-radius:50%}.reticle[data-shape=dot]{background:radial-gradient(circle,#fff 0 3px,#fff0 3.5px)}.reticle[data-shape=cross]{background:linear-gradient(#fff,#fff) 50% 0/2px 35% no-repeat,linear-gradient(#fff,#fff) 50% 100%/2px 35% no-repeat,linear-gradient(#fff,#fff) 0/35% 2px no-repeat,linear-gradient(#fff,#fff) 100%/35% 2px no-repeat}#flash{aspect-ratio:1;background:radial-gradient(closest-side,#fffbe0,#ffd56a 45%,#ff9a2a00);width:6cqw;top:0;left:0;translate:-50% -50%}#banner,#watching,#room{color:#f2dfa7;font:3cqw / 1 var(--text);letter-spacing:.4cqw;text-shadow:0 0 .3cqw #000}#ammo{filter:drop-shadow(0 0 .3cqw #000);width:5.5cqw;bottom:1.5cqw;left:2cqw}#ammo .spin{transform-origin:50px 50px}#ammo .round:not(.loaded){display:none}#timer{color:#f7e6bd;font:2.6cqw / 1 var(--display);font-variant-numeric:tabular-nums;text-shadow:0 .15cqw #3d2412;background:radial-gradient(circle,#2a1a0e .25cqw,#0000 .3cqw) .8cqw/.6cqw .6cqw no-repeat,radial-gradient(circle,#2a1a0e .25cqw,#0000 .3cqw) calc(100% - .8cqw)/.6cqw .6cqw no-repeat,repeating-linear-gradient(#8a5a32 0 .9cqw,#7a4c28 .9cqw 1.2cqw);border:.3cqw solid #3d2412;border-radius:.4cqw;padding:.5cqw 2.2cqw;top:1cqw;left:50%;translate:-50%;box-shadow:0 .3cqw .6cqw #0009}#alive{color:#f7e6bd;font:1.6cqw / 1 var(--text);text-shadow:0 .1cqw #3d2412;background:repeating-linear-gradient(#8a5a32 0 .7cqw,#7a4c28 .7cqw .9cqw);border:.2cqw solid #3d2412;border-radius:.3cqw;padding:.3cqw 1.2cqw;top:5.4cqw;left:50%;translate:-50%;box-shadow:0 .2cqw .4cqw #0009}#banner{width:max-content;max-width:92cqw;font-family:var(--display);letter-spacing:0;text-align:center;text-wrap:balance;font-size:10cqw;top:25%;left:50%;translate:-50% -50%}#draw-hint{color:#f2dfa7;font:2.4cqw / 1 var(--text);text-shadow:0 0 .3cqw #000;white-space:nowrap;align-items:center;gap:.8cqw;margin:0;display:flex;top:36%;left:50%;translate:-50%}#draw-hint[hidden]{display:none}#draw-hint kbd{aspect-ratio:1;color:#3d2412;width:3.6cqw;font:2.2cqw / 1 var(--display);text-shadow:none;background:linear-gradient(#f3e2b6,#d6b77a);border-radius:.5cqw;place-items:center;display:grid;box-shadow:0 .4cqw #7a5530,0 .6cqw .8cqw #0008}#watching{font-size:2.2cqw;bottom:2cqw;left:50%;translate:-50%}#replay{padding:.6cqw 1.6cqw;font-size:1.8cqw;position:absolute;bottom:5cqw;left:50%;translate:-50%}#leave-down{padding:.6cqw 1.6cqw;font-size:1.8cqw;position:absolute;top:1.5cqw;left:2cqw}#game.replaying #hit-card{visibility:hidden}#room{font-size:2cqw;top:1.5cqw;right:2cqw}#lobby{color:#f2dfa7;font:2cqw / 1.2 var(--text);background:radial-gradient(at 50% 45%,#0000 35%,#1a0c06aa 100%),linear-gradient(#2a1838b0,#c8642a60 55%,#2a1208d0);place-content:center;justify-items:center;gap:1.2cqw;margin:0;display:grid;position:absolute;inset:0;overflow:hidden}#title{color:#f7d27a;font:3.6cqw / 1.08 var(--display);letter-spacing:.2cqw;white-space:nowrap;-webkit-text-stroke:.12cqw #6e3a14;text-shadow:0 .1cqw #8a4b1c,0 .2cqw #8a4b1c,0 .3cqw #8a4b1c,0 .4cqw #8a4b1c,0 .5cqw #6e3a14,0 .6cqw #6e3a14,0 1.2cqw 1.2cqw #000b;justify-items:start;margin:0 0 1.5cqw;display:grid}#title span:nth-child(2){padding-left:1.1em}#title span:nth-child(3){padding-left:2.2em}#game:has(#lobby:not([hidden]),#saloon:not([hidden])) :is(#ammo,#crosshair,#room){visibility:hidden}.plank{background:var(--nails), var(--planks);color:#f7e6bd;text-shadow:0 .15cqw #3d2412;cursor:pointer;border:.25cqw solid #3d2412;border-radius:.4cqw;font-weight:700;transition:filter .1s,translate 50ms,box-shadow 50ms;box-shadow:0 .45cqw #3d2412,0 .6cqw .6cqw #0007}#game .plank{padding-inline:1.8cqw}.plank:not(:disabled):hover{filter:brightness(1.15)}.plank:not(:disabled):active{translate:0 .35cqw;box-shadow:0 .1cqw #3d2412,0 .15cqw .2cqw #0007}.plank:disabled{opacity:.45;cursor:not-allowed}.plank:focus-visible,.sheet :is(input,.dropdown-button):focus-visible{outline-offset:.3cqw;outline:.3cqw solid #f7d27a}.sheet :is(.plank,input,.dropdown-button):focus-visible{outline-color:#8a2b0e}@media (prefers-reduced-motion:reduce){.plank{transition:none}}#nickname,#code,#room-name,#settings-nickname{box-sizing:border-box;color:#3d2412;text-align:center;background:#f1e0b3;border:.25cqw solid #3d2412;border-radius:.4cqw;min-width:0;font-weight:700;box-shadow:inset 0 .25cqw #0002}#nickname::placeholder,#code::placeholder,#room-name::placeholder{color:#9a7a55}#nickname-rule{color:#f2dfa7aa;text-align:center;text-shadow:0 0 .3cqw #000;margin:-.4cqw 0 0;font-size:1.5cqw}#nickname-rule.bad{color:#ff6b5a}#lobby:not([data-view=name]) #title{margin:0;position:absolute;top:5cqw;left:5cqw}#lobby[data-view=rooms] #title{font-size:2.4cqw;top:3cqw}#menu{filter:drop-shadow(0 .45cqw #3d2412)drop-shadow(0 .6cqw .6cqw #0007);gap:1.6cqw;width:23cqw;display:grid;position:absolute;top:24cqw;right:7cqw}#menu:before{content:"";z-index:-1;background:repeating-linear-gradient(90deg,#6e4424 0 .5cqw,#5c381c .5cqw .8cqw);border:.2cqw solid #3d2412;width:1.6cqw;height:40cqw;position:absolute;top:-2cqw;left:calc(50% - .8cqw)}#menu .plank{font-size:2.3cqw}.sign{clip-path:polygon(0 0,calc(100% - 2.2cqw) 0,100% 50%,calc(100% - 2.2cqw) 100%,0 100%);box-shadow:none;text-align:left}#game .plank.sign{padding-inline:1.8cqw 3.4cqw}.sign.left{clip-path:polygon(2.2cqw 0,100% 0,100% 100%,2.2cqw 100%,0 50%);text-align:right;margin-right:3cqw}#game .plank.sign.left{padding-inline:3.4cqw 1.8cqw}#menu .plank:disabled{opacity:1;filter:saturate(.3)brightness(.6)}#menu .plank:focus-visible{outline-offset:-.7cqw}#menu .settings-open{margin-top:1.6cqw}#room-list{background:#3d241222;border:.25cqw solid #3d2412;border-radius:.4cqw;align-content:start;gap:.5cqw;height:17cqw;margin:0;padding:.6cqw;list-style:none;display:grid;overflow-y:auto}#room-list li{color:#3d2412;background:#f1e0b3;border-radius:.3cqw;grid-template-columns:1.3fr 1.7fr auto auto;align-items:center;gap:1cqw;padding:.5cqw .8cqw;font-size:1.6cqw;display:grid}#room-list li>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#room-list li[data-code]{cursor:pointer}#room-list li[data-code]:hover{background:#f8ecc8}#room-list li.pick{background:#f8ecc8;box-shadow:0 0 0 .3cqw #f7d27a,inset .6cqw 0 #c8952a}#room-list li:focus-visible{outline-offset:.2cqw;outline:.25cqw solid #8a2b0e}#room-list li.closed{opacity:.5}#room-list li.empty{color:#6e4a2a;text-align:center;background:0 0;display:block}#room-list .dot{vertical-align:middle;border:.15cqw solid #3d2412;border-radius:50%;width:1.1cqw;height:1.1cqw;margin-right:.3cqw;display:inline-block}#lobby .row,#create-panel .row,#settings-panel .row{align-items:center;gap:1cqw;display:flex}#lobby .row>*{flex:1}#create-panel,#settings-panel{font:2cqw / 1.2 var(--text);background:#000a;place-items:center;display:grid;position:absolute;inset:0}#create-panel[hidden],#settings-panel[hidden]{display:none}#create-panel .sheet,#settings-panel .sheet,#lobby #room-step{background:radial-gradient(circle, #2a1a0e .25cqw, #0000 .32cqw) .6cqw .6cqw / .7cqw .7cqw no-repeat, radial-gradient(circle, #2a1a0e .25cqw, #0000 .32cqw) calc(100% - .6cqw) .6cqw / .7cqw .7cqw no-repeat, radial-gradient(circle, #2a1a0e .25cqw, #0000 .32cqw) .6cqw calc(100% - .6cqw) / .7cqw .7cqw no-repeat, radial-gradient(circle, #2a1a0e .25cqw, #0000 .32cqw) calc(100% - .6cqw) calc(100% - .6cqw) / .7cqw .7cqw no-repeat,  var(--paper-stains) 0 0 / 100% 100%, var(--paper-grain) 0 0 / 15cqw, var(--paper);color:#3d2412;border:.3cqw solid #3d2412;border-radius:.6cqw;gap:1.2cqw;width:34cqw;padding:2cqw 2.5cqw;display:grid;box-shadow:0 1cqw 2cqw #000c}#create-title,#settings-title{font:3cqw / 1 var(--display);text-align:center;margin:0}#lobby #room-step{box-sizing:border-box;gap:1cqw;width:54cqw;position:absolute;top:4cqw;right:5cqw}#board-head{justify-content:space-between;align-items:center;gap:1cqw;display:flex}#board-head h2{font:3cqw / 1 var(--display);margin:0}#room-hint{color:#7a5a3a;text-align:center;margin:-.4cqw 0 0;font-size:1.4cqw}#room-step .row>.plank{flex:none}#create-panel button,#room-name,#settings-nickname,#settings-panel button,.settings-open{font:inherit;padding:.6cqw 1.2cqw}.sheet :is(input[type=range],input[type=radio],input[type=checkbox]){appearance:none;cursor:pointer;margin:0}.dropdown{flex:1;min-width:0;position:relative}.dropdown-button{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath d='M2 2 L8 9 L14 2' fill='none' stroke='%23e2b23c' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") calc(100% - .9cqw) 50% / 1.3cqw auto no-repeat, var(--planks);color:#f7e6bd;text-align:left;text-shadow:0 .15cqw #3d2412;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border:.25cqw solid #3d2412;border-radius:.4cqw;width:100%;font-weight:700;overflow:hidden}.dropdown-button[aria-expanded=true]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath d='M2 10 L8 3 L14 10' fill='none' stroke='%23e2b23c' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"), var(--planks)}#game .dropdown-button{padding-right:3cqw}.dropdown-list{--stud:radial-gradient(circle, #f7d27a 0 .1cqw, #e2b23c .3cqw, #8a6416 .45cqw, #0000 .5cqw) .9cqw 50% / 1cqw 1cqw no-repeat;z-index:1;background:var(--paper-grain) 0 0 / 15cqw, radial-gradient(ellipse closest-side, #f8ecc8 70%, #d4b479 150%);border:.25cqw solid #3d2412;border-radius:.4cqw;max-height:24cqw;margin:0;padding:.5cqw;list-style:none;position:absolute;top:calc(100% + .4cqw);left:0;right:0;overflow-y:auto;box-shadow:0 .6cqw 1.2cqw #000a}.dropdown-list li{color:#3d2412;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:.3cqw;padding:.5cqw 1cqw .5cqw 2.4cqw;overflow:hidden}.dropdown-list li[aria-selected=true]{background:var(--stud)}.dropdown-list li.active{background:var(--planks);color:#f7e6bd;text-shadow:0 .15cqw #3d2412}.dropdown-list li.active[aria-selected=true]{background:var(--stud), var(--planks)}.sheet input[type=range]{background:0 0;height:2.4cqw}.sheet input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(#3d2412,#6b4426);border-radius:.4cqw;height:.8cqw;box-shadow:inset 0 .15cqw .2cqw #000a,0 .1cqw #fff6}.sheet input[type=range]::-moz-range-track{background:linear-gradient(#3d2412,#6b4426);border-radius:.4cqw;height:.8cqw;box-shadow:inset 0 .15cqw .2cqw #000a,0 .1cqw #fff6}.sheet input[type=range]::-webkit-slider-thumb{appearance:none;box-sizing:border-box;background:var(--brass);border:.2cqw solid #8a6416;border-radius:50%;width:2cqw;height:2cqw;margin-top:-.6cqw;box-shadow:0 .2cqw .3cqw #0008}.sheet input[type=range]::-moz-range-thumb{box-sizing:border-box;background:var(--brass);border:.2cqw solid #8a6416;border-radius:50%;width:2cqw;height:2cqw;box-shadow:0 .2cqw .3cqw #0008}.sheet input[type=radio]{background:radial-gradient(circle,#6b4426 40%,#3d2412 100%);border:.25cqw solid #3d2412;border-radius:50%;flex:none;width:1.8cqw;height:1.8cqw}.sheet input[type=radio]:checked{background:var(--brass)}.sheet input[type=checkbox]{background:linear-gradient(#6b4426,#4c301a);border:.25cqw solid #3d2412;border-radius:.3cqw;flex:none;width:1.9cqw;height:1.9cqw;box-shadow:inset 0 .15cqw .2cqw #000a}.sheet input[type=checkbox]:checked{background:radial-gradient(circle at 40% 35%,#fff3c0 0 .15cqw,#e2b23c .45cqw,#a07818 .6cqw,#0000 .68cqw),linear-gradient(#6b4426,#4c301a)}#settings-panel .row>span{flex:0 0 9cqw}#settings-panel input[type=range]{flex:1;min-width:0}#settings-panel output{text-align:right;font-variant-numeric:tabular-nums;flex:0 0 5cqw}#settings-panel .row>label{align-items:center;gap:.5cqw;display:inline-flex}#settings-panel label:not(.row){cursor:pointer}#settings-panel .row>.reticle-choice{text-align:center;flex-direction:column;flex:1;align-self:start;gap:.3cqw;min-width:0;font-size:1.3cqw;position:relative}.reticle-choice input{opacity:0;position:absolute}.reticle-tile{aspect-ratio:1;background:#2a1f18;border:.25cqw solid #3d2412;border-radius:.3cqw;place-items:center;width:3.4cqw;display:grid}.reticle-choice input:checked+.reticle-tile{border-color:#e2b23c;box-shadow:0 0 0 .15cqw #a07818}.reticle-choice input:focus-visible+.reticle-tile{outline-offset:.3cqw;outline:.3cqw solid #8a2b0e}#room-name{flex:1}#settings-name{gap:.3cqw;display:grid}#settings-name[hidden]{display:none}#settings-nickname{text-align:left;flex:1}#settings-nickname-rule{color:#7a5a3a;margin:0 0 0 10cqw;font-size:1.4cqw}#settings-nickname-rule.bad{color:#b3261e}#dice{flex:none;padding:.4cqw 1cqw}#create-panel .row>.plank:not(#dice){flex:1}#room-name-rule{color:#c0262d;text-align:center;margin:-.6cqw 0 0;font-size:1.5cqw}#private-box{cursor:pointer;align-items:center;gap:.5cqw;display:flex}#lobby[hidden],#lobby fieldset[hidden],#lobby #room-step[hidden],#menu[hidden],#saloon[hidden]{display:none}#lobby fieldset{border:0;flex-direction:column;gap:1cqw;width:32cqw;margin:0;padding:0;display:flex}#lobby button,#lobby input,#counter button{font:inherit;padding:.6cqw 1.2cqw}#code{text-transform:uppercase}#status{text-align:center;text-shadow:0 0 .3cqw #000;min-height:1.2em;margin:0;position:absolute;bottom:1.5cqw;left:0;right:0}#saloon{font:2cqw / 1.2 var(--text);position:absolute;inset:0}#seats{margin:0;padding:0;list-style:none}.seat{background:var(--paper-stains) 0 0 / 100% 100%, var(--paper-grain) 0 0 / 15cqw, var(--paper);color:#4a2e18;filter:drop-shadow(0 .2cqw .4cqw #0008);max-width:10.8333cqw;font:1.35cqw / 1.1 var(--display);justify-items:center;padding:.35cqw .7cqw .3cqw;display:grid;position:absolute;translate:-50% -100%}.seat[hidden]{display:none}.seat .nick{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.seat .wins{color:#6a3a18;font:1.3cqw / 1 var(--text);white-space:nowrap}.seat .star{aspect-ratio:1;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);filter:drop-shadow(0 .1cqw .1cqw #0009);background:linear-gradient(#ffe48a,#c8961e);width:2.2cqw;position:absolute;top:-1cqw;right:-1cqw}.seat .stamp{color:#c0262d;font:1.05cqw / 1.2 var(--display);opacity:.9;white-space:nowrap;border:.22cqw solid #c0262d;border-radius:.3cqw;padding:0 .4cqw;position:absolute;top:55%;left:50%;translate:-50% -50%;rotate:-12deg}.poster{filter:drop-shadow(0 .3cqw .6cqw #0008);color:#4a2e18;rotate:var(--tilt,0deg);align-content:start;justify-items:center;gap:.3cqw;padding:1.1cqw .5cqw 0;display:grid;position:relative}.poster:before{content:"";aspect-ratio:1;background:#2a1a0e;border-radius:50%;width:.7cqw;position:absolute;top:.3cqw;left:50%;translate:-50%}.poster:first-child{--tilt:-2deg}.poster .wanted{font:1.6cqw / 1 var(--display);letter-spacing:.1cqw}.poster img{aspect-ratio:1;width:7cqw;image-rendering:pixelated}.poster .nick{max-width:100%;font:1.5cqw / 1.1 var(--display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.poster .stamp{color:#c0262d;font:1.6cqw / 1 var(--display);opacity:.85;border:.3cqw solid #c0262d;border-radius:.3cqw;padding:.2cqw .6cqw;position:absolute;top:4.4cqw;left:50%;translate:-50%;rotate:-14deg}#win{pointer-events:none;background:#000b;place-content:center;justify-items:center;gap:2cqw;display:grid;position:absolute;inset:0}#win[hidden]{display:none}#win .poster{box-sizing:border-box;gap:.8cqw;width:22cqw;height:30cqw;padding-top:2.2cqw}#win .wanted{font-size:3.2cqw}#win img{width:14cqw}#win .nick{font-size:3cqw}#win .stamp{border-width:.5cqw;font-size:3cqw;top:9cqw}#win-bounty{color:#f7d27a;font:3cqw / 1 var(--display);text-shadow:0 .2cqw #3d2412,0 0 .6cqw #000}#bartender-line{box-sizing:border-box;color:#f4efe2;width:max-content;max-width:31.25cqw;font:italic 1.45cqw / 1.25 var(--text);text-align:center;text-wrap:balance;pointer-events:none;background:#111;border:.2cqw solid #f4efe2;outline:.35cqw solid #111;margin:0;padding:.8cqw 1.6cqw;position:absolute;top:16.25cqw;translate:-50% -100%;box-shadow:inset 0 0 0 .35cqw #111,inset 0 0 0 .5cqw #f4efe2aa}#bartender-line:after{content:"❦";opacity:.7;font-size:1cqw;font-style:normal;line-height:1;display:block}#wardrobe{box-sizing:border-box;background:#8a6a42;border:.416667cqw solid #4a2c16;align-content:space-between;justify-items:center;width:22.5cqw;height:13.9583cqw;padding:.833333cqw .625cqw .625cqw;display:grid;position:absolute;top:1.66667cqw;left:1.66667cqw;box-shadow:inset 0 0 1.25cqw #0008,0 .416667cqw .833333cqw #0007}#wanted{grid-template-columns:repeat(4,auto);gap:.416667cqw .833333cqw;display:grid}#wardrobe button{cursor:pointer;border:0;margin:0}#wanted button{background:var(--paper);padding:.3125cqw .3125cqw .208333cqw;position:relative;box-shadow:0 .208333cqw .3125cqw #0007}#wanted button:before{content:"";aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#ff8a7a,#b0201a);border-radius:50%;width:.625cqw;position:absolute;top:-.3125cqw;left:50%;translate:-50%}#wanted img{aspect-ratio:1;width:3.33333cqw;image-rendering:pixelated;display:block}#wanted button[aria-pressed=true]{outline:.3125cqw solid #f7d27a}#wardrobe-part{color:#f7e6bd;max-width:100%;font:1.1cqw / 1 var(--text);text-shadow:0 .125cqw #3d2412;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}#swatches{gap:.416667cqw;margin-top:.3125cqw;display:flex}#swatches button{aspect-ratio:1;border:.208333cqw solid #3d2412;width:2.08333cqw;padding:0}#swatches button[aria-pressed=true]{outline-offset:calc(.5 * 100cqw / 480);outline:.208333cqw solid #f7d27a}#swatches button.taken{opacity:.35;cursor:not-allowed;background-image:linear-gradient(45deg,#0000 44%,#3d2412 44% 56%,#0000 56%)!important}#wardrobe button:focus-visible{outline-offset:calc(.5 * 100cqw / 480);outline:.3125cqw solid #fff}#chalkboard{color:#e8ecdfdd;width:20.4167cqw;height:11.25cqw;font-family:var(--display);text-shadow:0 0 .15cqw #e8ecdf88;place-content:center;justify-items:center;gap:.4cqw;display:grid;position:absolute;top:4.16667cqw;left:74.5833cqw}#chalkboard p{white-space:nowrap;text-overflow:ellipsis;max-width:20.4167cqw;margin:0;overflow:hidden}#board-name{font-size:1.8cqw}#board-code{color:inherit;font:2.4cqw / 1.2 var(--display);letter-spacing:.4cqw;text-shadow:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6cqw;margin:0;padding:0 .4cqw;display:flex}#board-code:is(:hover,:focus-visible) #board-code-text{text-underline-offset:.5cqw;-webkit-text-decoration:underline wavy #e8ecdfaa;text-decoration:underline wavy #e8ecdfaa;text-decoration-thickness:.15cqw}#board-code:focus-visible{outline-offset:.2cqw;outline:.3cqw solid #f7d27a}.copy-icon{flex:none;width:1.5cqw;height:1.8cqw;position:relative}.copy-icon:before,.copy-icon:after{content:"";box-sizing:border-box;border:.18cqw solid;border-radius:.2cqw;width:1.1cqw;height:1.35cqw;position:absolute}.copy-icon:before{top:0;left:0}.copy-icon:after{background:#23302a;bottom:0;right:0}#board-copied{color:#f4f0c8;font-size:1.3cqw}#board-private{font-size:1.3cqw}#counter{justify-content:space-between;align-items:center;height:5.83333cqw;display:flex;position:absolute;top:49.5833cqw;left:5cqw;right:5cqw}#ready-box{color:#f2dfa7;text-shadow:0 0 .3cqw #000;align-items:center;gap:1cqw;display:flex}
