*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{background:#f4e8c1;color:#000;font-family:Arial Black,Arial,sans-serif;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden;overscroll-behavior:none}#app{min-height:100vh;min-height:100dvh}button,input,textarea{font:inherit;color:inherit}button{background:none;border:none;padding:0;cursor:pointer}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}img,svg{display:block;max-width:100%}:root{--color-yellow: #FFE066;--color-red: #C80000;--color-red-bright: #FF2A2A;--color-black: #000;--color-white: #FFF;--color-dim-black: rgba(0, 0, 0, .6);--color-mute-black: rgba(0, 0, 0, .25);--font-headline: "Impact", "Arial Black", sans-serif;--font-body: "Arial Black", Arial, sans-serif;--font-pitch: Georgia, "Times New Roman", serif;--font-mono: "Courier New", monospace;--headline-stroke: 1px;--headline-shadow: 3px 3px 0 var(--color-black);--phase-bar-height: 26px;--timer-line-height: 3px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--tap-target-min: 44px}.headline{font-family:var(--font-headline);-webkit-text-stroke:var(--headline-stroke) var(--color-black);text-shadow:var(--headline-shadow);letter-spacing:-.5px;line-height:1}.starburst-bg{background:radial-gradient(circle at center,var(--color-red) 0 30%,transparent 31%)}.tape-rotate-left{transform:rotate(-1.5deg)}.tape-rotate-right{transform:rotate(1.5deg)}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes spotlight-pulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes wobble{0%,to{transform:rotate(-12deg)}50%{transform:rotate(-10deg)}}@keyframes thunk{0%{transform:scale(1.3) rotate(-5deg);opacity:0}60%{transform:scale(.95) rotate(-2deg);opacity:1}to{transform:scale(1) rotate(-3deg);opacity:1}}@keyframes drop-in{0%{transform:translateY(-40vh) scale(.6);opacity:0}70%{transform:translateY(8px) scale(1.05);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes conveyor-scroll{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes confetti-fall{0%{transform:translateY(-10vh) rotate(0);opacity:1}to{transform:translateY(110vh) rotate(720deg);opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.landing.svelte-ptflni{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:48px 24px;background:var(--color-yellow)}.logo.svelte-ptflni{text-align:center}.tag.svelte-ptflni{display:inline-block;background:var(--color-red);color:var(--color-yellow);font-family:var(--font-body);font-size:11px;letter-spacing:2px;padding:4px 14px;transform:rotate(-2deg)}.title.svelte-ptflni{font-size:64px;color:var(--color-red);margin:12px 0 8px}.subtitle.svelte-ptflni{font-family:var(--font-pitch);font-style:italic;font-size:16px;margin:0}.actions.svelte-ptflni{display:flex;flex-direction:column;gap:16px;width:100%;max-width:320px}.btn.svelte-ptflni{width:100%;padding:18px;font-family:var(--font-headline);font-size:24px;letter-spacing:2px;border:3px solid var(--color-black);box-shadow:4px 4px 0 var(--color-black);min-height:var(--tap-target-min)}.btn.svelte-ptflni:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--color-black)}.btn-primary.svelte-ptflni{background:var(--color-red);color:var(--color-yellow)}.btn-secondary.svelte-ptflni{background:var(--color-yellow);color:var(--color-red)}.legal.svelte-ptflni{font-family:var(--font-body);font-size:10px;letter-spacing:1px;opacity:.7}.backdrop.svelte-1dafxgj{position:fixed;top:0;right:0;bottom:0;left:0;background:#2a1b0d99;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal.svelte-1dafxgj{background:#f4e8c1;color:#2a1b0d;max-width:420px;width:100%;padding:28px 24px 24px;border:3px solid #2a1b0d;box-shadow:6px 6px #b8410f;position:relative;max-height:90dvh;overflow-y:auto}.close.svelte-1dafxgj{position:absolute;top:8px;right:12px;background:none;border:none;font-size:28px;line-height:1;color:#2a1b0d;cursor:pointer;padding:4px 8px}.title.svelte-1dafxgj{font-family:Playfair Display,Georgia,serif;font-weight:900;font-size:26px;margin:0 0 16px;color:#2a1b0d}.steps.svelte-1dafxgj{list-style:none;counter-reset:step;padding:0;margin:0 0 12px}.steps.svelte-1dafxgj li:where(.svelte-1dafxgj){counter-increment:step;font-family:var(--font-body);font-size:15px;line-height:1.5;padding:12px 0 12px 44px;position:relative;border-bottom:1px solid rgba(42,27,13,.15)}.steps.svelte-1dafxgj li:where(.svelte-1dafxgj):before{content:counter(step);position:absolute;left:0;top:10px;width:32px;height:32px;background:#b8410f;color:#f4e8c1;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Playfair Display,Georgia,serif;font-weight:900;font-size:16px}.steps.svelte-1dafxgj li:where(.svelte-1dafxgj):last-child{border-bottom:none}.hint.svelte-1dafxgj{display:block;font-style:italic;font-size:13px;margin-top:4px;opacity:.75}.footnote.svelte-1dafxgj{font-family:var(--font-body);font-style:italic;font-size:13px;margin:12px 0 0;opacity:.8}strong.svelte-1dafxgj{font-weight:700}.inline-chevron.svelte-1dafxgj{display:inline-block;width:14px;height:14px;vertical-align:-3px;margin:0 2px}.landing.svelte-a7ll5w{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:48px 24px;background:#f4e8c1;background-image:repeating-linear-gradient(0deg,transparent 0,transparent 27px,#d63b3b22 27px,#d63b3b22 28px)}.logo.svelte-a7ll5w{text-align:center}.tag.svelte-a7ll5w{display:inline-block;background:#2a1b0d;color:#f4e8c1;font-family:var(--font-body);font-size:11px;letter-spacing:2px;padding:4px 14px;transform:rotate(-1deg)}.title.svelte-a7ll5w{font-family:Playfair Display,Georgia,serif;font-weight:900;font-size:56px;color:#2a1b0d;margin:12px 0 8px;letter-spacing:-1px}.subtitle.svelte-a7ll5w{font-family:var(--font-pitch);font-style:italic;font-size:16px;color:#2a1b0d;margin:0}.actions.svelte-a7ll5w{display:flex;flex-direction:column;gap:16px;width:100%;max-width:320px}.btn.svelte-a7ll5w{width:100%;padding:18px;font-family:var(--font-headline);font-size:24px;letter-spacing:2px;border:3px solid #2a1b0d;box-shadow:4px 4px #2a1b0d;min-height:var(--tap-target-min)}.btn.svelte-a7ll5w:active{transform:translate(2px,2px);box-shadow:2px 2px #2a1b0d}.btn-primary.svelte-a7ll5w{background:#b8410f;color:#f4e8c1}.btn-secondary.svelte-a7ll5w{background:#f4e8c1;color:#b8410f}.legal.svelte-a7ll5w{font-family:var(--font-body);font-size:10px;letter-spacing:1px;opacity:.7;color:#2a1b0d}.install-btn.svelte-a7ll5w{background:#f4e8c1;color:#2a1b0d;border:2px solid #2a1b0d;box-shadow:3px 3px #2a1b0d;padding:10px 18px;font-family:var(--font-body);font-size:13px;letter-spacing:1px;text-transform:uppercase;cursor:pointer;align-self:center;margin-top:16px}.install-btn.svelte-a7ll5w:active{transform:translate(2px,2px);box-shadow:1px 1px #2a1b0d}.avatar.svelte-8wcze6{width:var(--size);height:var(--size);background:var(--bg);border:2px solid var(--color-black);border-radius:50%;box-shadow:2px 2px 0 var(--color-black);display:inline-flex;align-items:center;justify-content:center;font-size:var(--font);line-height:1;flex-shrink:0}.join.svelte-f2qi7z{min-height:100dvh;background:var(--color-yellow);padding:60px 24px 24px}.back.svelte-f2qi7z{position:absolute;top:16px;left:16px;font-size:32px;color:var(--color-red);min-width:var(--tap-target-min);min-height:var(--tap-target-min)}form.svelte-f2qi7z{display:flex;flex-direction:column;gap:20px;max-width:360px;margin:0 auto}.field.svelte-f2qi7z{display:flex;flex-direction:column;gap:6px}.label.svelte-f2qi7z{font-family:var(--font-headline);font-size:14px;letter-spacing:2px;color:var(--color-black)}.input.svelte-f2qi7z{background:var(--color-white);border:2px solid var(--color-black);box-shadow:3px 3px 0 var(--color-black);padding:14px;font-family:var(--font-headline);font-size:24px;color:var(--color-red);width:100%}.code-input.svelte-f2qi7z{text-align:center;letter-spacing:8px}.error.svelte-f2qi7z{color:var(--color-red);font-family:var(--font-body);font-size:13px;margin:0;text-align:center}.btn.svelte-f2qi7z{width:100%;padding:18px;font-family:var(--font-headline);font-size:24px;letter-spacing:2px;color:var(--color-yellow);background:var(--color-red);border:3px solid var(--color-black);box-shadow:4px 4px 0 var(--color-black);margin-top:8px}.btn.svelte-f2qi7z:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.btn.svelte-f2qi7z:not(:disabled):active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--color-black)}.avatar-preview.svelte-f2qi7z{display:flex;justify-content:center;padding:4px 0}.picker-group.svelte-f2qi7z{margin-top:8px}.picker-label.svelte-f2qi7z{display:block;font-family:Arial Black,sans-serif;font-size:10px;letter-spacing:1.5px;color:var(--color-black);margin-bottom:4px}.emoji-grid.svelte-f2qi7z{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.emoji-chip.svelte-f2qi7z{background:var(--color-white);border:2px solid var(--color-black);padding:4px 0;font-size:20px;line-height:1;min-height:36px;box-shadow:2px 2px 0 var(--color-black);cursor:pointer}.emoji-chip.selected.svelte-f2qi7z{background:var(--color-red);color:var(--color-yellow);transform:scale(1.05)}.emoji-chip.svelte-f2qi7z:active:not(.selected){transform:translate(1px,1px);box-shadow:1px 1px 0 var(--color-black)}.color-grid.svelte-f2qi7z{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.color-chip.svelte-f2qi7z{border:2px solid var(--color-black);box-shadow:2px 2px 0 var(--color-black);min-height:32px;cursor:pointer}.color-chip.selected.svelte-f2qi7z{outline:3px solid var(--color-red);outline-offset:2px;transform:scale(1.08)}.qr-wrapper.svelte-1gla4gj{background:var(--color-yellow);padding:8px;border:3px solid var(--color-black);box-shadow:4px 4px 0 var(--color-black)}.qr-wrapper svg{width:100%!important;height:100%!important}.placeholder.svelte-1gla4gj{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--color-white);font-family:var(--font-headline);font-size:32px}.lobby.svelte-359xr5{min-height:100dvh;background:#f4e8c1;padding:24px 18px 100px;position:relative}.header.svelte-359xr5{text-align:center;padding:18px 0 8px;position:relative;z-index:2}.tag.svelte-359xr5{display:inline-block;background:var(--color-red);color:var(--color-yellow);font-size:10px;padding:3px 10px;letter-spacing:1.5px}.title.svelte-359xr5{font-size:48px;color:var(--color-red);margin:6px 0 0}.code-block.svelte-359xr5{text-align:center;margin:20px 0}.code-label.svelte-359xr5{color:var(--color-white);font-size:11px;letter-spacing:2px}.code.svelte-359xr5{font-size:80px;color:var(--color-yellow);-webkit-text-stroke:2px var(--color-black);text-shadow:4px 4px 0 var(--color-red);letter-spacing:6px;line-height:1;margin-top:4px}.qr-toggle.svelte-359xr5{margin-top:14px;font-family:var(--font-body);font-size:11px;color:var(--color-red);text-decoration:underline}.qr-holder.svelte-359xr5{display:flex;justify-content:center;margin-top:14px}.players.svelte-359xr5{padding:8px 4px}.players-title.svelte-359xr5{background:var(--color-black);color:var(--color-yellow);font-size:12px;padding:4px 10px;display:inline-block;transform:rotate(-1deg)}.player.svelte-359xr5{background:var(--color-white);color:var(--color-black);font-family:Arial Black,sans-serif;font-size:14px;padding:8px 10px;margin-top:6px;border:2px solid var(--color-black);display:flex;justify-content:space-between;min-height:var(--tap-target-min);align-items:center}.player.offline.svelte-359xr5{opacity:.45}.player.svelte-359xr5 .star:where(.svelte-359xr5){color:var(--color-red)}.player-name.svelte-359xr5{display:flex;align-items:center;gap:10px}.cta.svelte-359xr5{position:fixed;bottom:16px;left:16px;right:16px}.start-btn.svelte-359xr5{width:100%;background:var(--color-red);color:var(--color-yellow);padding:16px;text-align:center;font-family:var(--font-headline);font-size:26px;border:3px solid var(--color-black);box-shadow:4px 4px 0 var(--color-black);letter-spacing:2px}.start-btn.svelte-359xr5:disabled{opacity:.45;box-shadow:none}.waiting.svelte-359xr5,.hint.svelte-359xr5{text-align:center;font-family:var(--font-body);font-size:13px;color:var(--color-black);background:var(--color-white);padding:12px;border:2px solid var(--color-black)}.splash.svelte-hnu3p{min-height:100dvh;background:var(--color-yellow);display:flex;align-items:center;justify-content:center;animation:fade-in .2s ease-out}.content.svelte-hnu3p{text-align:center;animation:slide-up .3s ease-out}.label.svelte-hnu3p{font-family:var(--font-body);font-size:18px;letter-spacing:4px;color:var(--color-black)}.number.svelte-hnu3p{font-size:200px;color:var(--color-red);line-height:.9}.of.svelte-hnu3p{font-size:32px;vertical-align:top;margin-left:8px;color:var(--color-black);-webkit-text-stroke:0;text-shadow:none}.reveal.svelte-1xh9b9b{min-height:100dvh;background:var(--color-yellow);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center}.tag.svelte-1xh9b9b{background:var(--color-red);color:var(--color-yellow);font-family:var(--font-body);font-size:11px;padding:4px 12px;letter-spacing:2px;margin-bottom:32px}.problem.svelte-1xh9b9b{font-family:var(--font-headline);font-size:36px;line-height:1.1;color:var(--color-red);-webkit-text-stroke:1px var(--color-black);text-shadow:3px 3px 0 var(--color-black);max-width:600px}.word.svelte-1xh9b9b{opacity:0;display:inline-block;transform:translateY(8px);transition:opacity .2s,transform .2s}.word.visible.svelte-1xh9b9b{opacity:1;transform:translateY(0)}.phase-bar.svelte-1ue19jd{position:fixed;top:0;left:0;right:0;height:var(--phase-bar-height);background:var(--color-black);color:var(--color-yellow);display:flex;justify-content:space-between;align-items:center;padding:0 var(--space-3);font-family:var(--font-body);font-size:10px;letter-spacing:1.5px;z-index:100}.mid.svelte-1ue19jd{color:var(--color-white)}.right.svelte-1ue19jd{color:var(--color-yellow)}.right.warn.svelte-1ue19jd{color:var(--color-red-bright)}.timer-line.svelte-1ue19jd{position:fixed;top:var(--phase-bar-height);left:0;height:var(--timer-line-height);background:var(--color-red-bright);box-shadow:0 0 8px #ff2a2a99;z-index:99;transition:width .1s linear}.cats.svelte-1dfnvjm{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}.chip.svelte-1dfnvjm{background:var(--color-white);border:2px solid var(--color-black);padding:8px 4px;text-align:center;font-family:Arial Black,sans-serif;font-size:10px;line-height:1.2;color:var(--color-black);box-shadow:2px 2px 0 var(--color-black);min-height:52px}.chip.svelte-1dfnvjm .ico:where(.svelte-1dfnvjm){font-size:20px;display:block;margin-bottom:2px}.chip.sel.svelte-1dfnvjm{background:var(--color-red);color:var(--color-yellow);transform:translate(2px,2px);box-shadow:0 0 0 var(--color-black)}.form-wrap.svelte-1khu0yf{padding:calc(var(--phase-bar-height) + var(--timer-line-height) + 16px) 14px 100px;background:var(--color-yellow);min-height:100dvh}.big-timer.svelte-1khu0yf{background:var(--color-red);color:var(--color-yellow);border:3px solid var(--color-black);box-shadow:4px 4px 0 var(--color-black);padding:10px 16px;margin-bottom:14px;display:flex;align-items:baseline;justify-content:space-between;transform:rotate(-.5deg)}.big-timer.warn.svelte-1khu0yf{animation:svelte-1khu0yf-pulse-warn .7s ease-in-out infinite alternate}.timer-label.svelte-1khu0yf{font-family:var(--font-headline);font-size:14px;letter-spacing:2px}.timer-value.svelte-1khu0yf{font-family:var(--font-headline);font-size:42px;line-height:1;letter-spacing:1px;-webkit-text-stroke:1px var(--color-black)}@keyframes svelte-1khu0yf-pulse-warn{0%{background:var(--color-red)}to{background:var(--color-red-bright)}}.problem-card.svelte-1khu0yf{background:var(--color-black);color:var(--color-yellow);padding:10px 12px;transform:rotate(-.5deg);border:2px solid var(--color-red);margin-bottom:14px}.problem-label.svelte-1khu0yf{font-size:9px;letter-spacing:2px;color:var(--color-white);opacity:.7}.problem-text.svelte-1khu0yf{font-family:var(--font-headline);font-size:18px;line-height:1.1;margin-top:4px}.section.svelte-1khu0yf{display:block;margin-top:12px}.section-label.svelte-1khu0yf{font-family:var(--font-headline);font-size:12px;color:var(--color-black);letter-spacing:2px;display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.counter.svelte-1khu0yf{font-family:var(--font-mono);font-weight:900;font-size:10px;color:var(--color-red);background:var(--color-white);border:1.5px solid var(--color-black);padding:1px 5px}.counter.warn.svelte-1khu0yf{color:var(--color-white);background:var(--color-red)}.input.svelte-1khu0yf,.textarea.svelte-1khu0yf{width:100%;background:var(--color-white);border:2px solid var(--color-black);box-shadow:3px 3px 0 var(--color-black);padding:12px;box-sizing:border-box}.input.svelte-1khu0yf{font-family:var(--font-headline);font-size:20px;color:var(--color-red)}.textarea.svelte-1khu0yf{font-family:Arial Black,sans-serif;font-size:14px;color:var(--color-black);height:90px;resize:none;line-height:1.3}.sticky-submit.svelte-1khu0yf{position:fixed;left:0;right:0;padding:10px 14px 14px;background:linear-gradient(180deg,transparent,var(--color-yellow) 35%);z-index:50}.submit.svelte-1khu0yf{width:100%;background:var(--color-red);color:var(--color-yellow);border:3px solid var(--color-black);box-shadow:4px 4px 0 var(--color-black);font-family:var(--font-headline);font-size:26px;letter-spacing:2px;padding:14px}.submit.svelte-1khu0yf:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.submit.svelte-1khu0yf:not(:disabled):active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--color-black)}.submitted.svelte-1khu0yf{padding:calc(var(--phase-bar-height) + var(--timer-line-height) + 80px) 24px 24px;background:var(--color-yellow);min-height:100dvh;text-align:center}.stamp.svelte-1khu0yf{display:inline-block;background:var(--color-red);color:var(--color-yellow);font-family:var(--font-headline);font-size:32px;padding:12px 22px;border:3px solid var(--color-black);box-shadow:4px 4px 0 var(--color-black);transform:rotate(-3deg);letter-spacing:1px;animation:thunk .2s ease-out}.hint.svelte-1khu0yf{margin-top:24px;font-family:var(--font-body);font-size:14px}.submitted-count.svelte-1khu0yf{margin-top:12px;font-family:var(--font-mono);font-size:16px;font-weight:900}.belt.svelte-rjyjwp{background:var(--color-black);padding:12px 0;position:relative;overflow:hidden}.belt.svelte-rjyjwp:before,.belt.svelte-rjyjwp:after{content:"";position:absolute;top:0;bottom:0;width:14px;background:repeating-linear-gradient(45deg,var(--color-yellow) 0 4px,var(--color-black) 4px 8px);z-index:2}.belt.svelte-rjyjwp:before{left:0}.belt.svelte-rjyjwp:after{right:0}.track.svelte-rjyjwp{display:inline-flex;white-space:nowrap;animation-name:conveyor-scroll;animation-timing-function:linear;animation-iteration-count:infinite;padding-left:28px}.product.svelte-rjyjwp{display:inline-block;background:var(--color-white);border:2px solid var(--color-yellow);padding:4px 12px;font-family:var(--font-headline);font-size:12px;color:var(--color-red);margin:0 6px}.manufacturing.svelte-npwku7{padding:calc(var(--phase-bar-height) + var(--timer-line-height) + 32px) 14px 14px;background:var(--color-yellow);min-height:100dvh;display:flex;flex-direction:column;align-items:stretch}.stamp.svelte-npwku7{align-self:center;background:var(--color-red);color:var(--color-yellow);font-family:var(--font-headline);font-size:22px;padding:10px 18px;border:3px solid var(--color-black);box-shadow:4px 4px 0 var(--color-black);transform:rotate(-3deg);letter-spacing:1px}.belt-wrap.svelte-npwku7{margin-top:24px}.qc.svelte-npwku7{margin-top:18px;padding:0 6px;font-family:var(--font-mono);font-weight:900;font-size:13px;color:var(--color-black)}.qc-row.svelte-npwku7{display:flex;justify-content:space-between;padding:6px 10px;background:var(--color-white);border:2px solid var(--color-black)}.qc-row.svelte-npwku7 .dot:where(.svelte-npwku7){color:var(--color-red);animation:blink 1s steps(2) infinite}.progress.svelte-npwku7{margin:18px 14px 0}.progress-label.svelte-npwku7{font-family:var(--font-headline);font-size:14px;color:var(--color-black);letter-spacing:2px;text-align:center}.progress-bar.svelte-npwku7{margin-top:8px;height:22px;background:var(--color-white);border:2px solid var(--color-black);box-shadow:3px 3px 0 var(--color-black);overflow:hidden;position:relative}.progress-bar.svelte-npwku7 .fill:where(.svelte-npwku7){height:100%;background:repeating-linear-gradient(45deg,var(--color-red) 0 8px,#a00000 8px 16px);transition:width .25s ease-out}.progress-bar.svelte-npwku7 .label:where(.svelte-npwku7){position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;line-height:22px;font-family:Arial Black,sans-serif;font-size:11px;color:var(--color-white);text-shadow:1px 1px 0 var(--color-black);letter-spacing:1px}.fact.svelte-npwku7{margin:24px 14px 0;text-align:center;font-family:Arial Black,sans-serif;font-size:12px;color:var(--color-black)}.fact.svelte-npwku7 em:where(.svelte-npwku7){font-family:var(--font-pitch);font-style:italic}footer.svelte-npwku7{margin-top:auto;padding:14px 0;text-align:center;font-family:Arial Black,sans-serif;font-size:11px;opacity:.7;letter-spacing:1px}.burst.svelte-1kmhfpi{position:absolute;top:-24px;right:-24px;width:116px;height:116px;background:var(--color-red-bright);color:var(--color-yellow);clip-path:polygon(50% 0%,58% 13%,71% 6%,67% 22%,86% 18%,73% 35%,92% 38%,75% 50%,92% 62%,73% 65%,86% 82%,67% 78%,71% 94%,58% 87%,50% 100%,42% 87%,29% 94%,33% 78%,14% 82%,27% 65%,8% 62%,25% 50%,8% 38%,27% 35%,14% 18%,33% 22%,29% 6%,42% 13%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1;padding-top:6px;font-family:var(--font-headline);-webkit-text-stroke:1px var(--color-black);animation:wobble 1.5s ease-in-out infinite}.only.svelte-1kmhfpi{font-size:10px;letter-spacing:1px}.amt.svelte-1kmhfpi{margin-top:4px;line-height:1;padding:0 8px;max-width:90%}.ez.svelte-1kmhfpi{font-size:8px;margin-top:4px;font-family:Arial Black,sans-serif;-webkit-text-stroke:0;letter-spacing:.5px}.card.svelte-11gjf18{background:var(--color-yellow);padding:16px;text-align:center;width:100%;border:0}.card.interactive.svelte-11gjf18{cursor:pointer;transition:transform .1s}.card.interactive.svelte-11gjf18:active{transform:scale(.97)}.card.disabled.svelte-11gjf18{opacity:.45;pointer-events:none}.photo-wrap.svelte-11gjf18{position:relative;padding:0 8px}.photo.svelte-11gjf18{width:100%;aspect-ratio:1 / 1;background:linear-gradient(135deg,#fff,#e8e8e8);border:3px solid var(--color-black);box-shadow:6px 6px 0 var(--color-red);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.photo.svelte-11gjf18 img:where(.svelte-11gjf18){width:100%;height:100%;object-fit:cover}.fallback.svelte-11gjf18{font-size:36px;color:var(--color-red);padding:16px;text-align:center;line-height:1}.placeholder-tag.svelte-11gjf18{position:absolute;bottom:8px;left:8px;background:var(--color-black);color:var(--color-yellow);font-family:Arial Black,sans-serif;font-size:10px;padding:3px 6px;letter-spacing:1px}.name.svelte-11gjf18{color:var(--color-red);margin-top:24px;line-height:1.05;max-height:calc(3em * 1.05);overflow:hidden;-webkit-hyphens:manual;hyphens:manual}.pitch.svelte-11gjf18{font-family:var(--font-pitch);font-style:italic;font-size:13px;line-height:1.35;color:var(--color-black);margin-top:10px;padding:0 6px}.cat-tag.svelte-11gjf18{margin-top:14px;display:inline-block;background:var(--color-black);color:var(--color-yellow);font-family:Arial Black,sans-serif;font-size:10px;letter-spacing:2px;padding:4px 10px;transform:rotate(-1.5deg)}.reveal-stage.svelte-1y4whrj{padding:calc(var(--phase-bar-height) + var(--timer-line-height) + 16px) 0 32px;background:var(--color-yellow);min-height:100dvh;display:flex;flex-direction:column;align-items:stretch}.card-wrap.svelte-1y4whrj{animation:fade-in .25s ease-out;margin-bottom:24px}.dots.svelte-1y4whrj{display:flex;justify-content:center;gap:8px;padding:8px 0}.dot.svelte-1y4whrj{width:12px;height:12px;border-radius:50%;background:var(--color-black);opacity:.25}.dot.active.svelte-1y4whrj{background:var(--color-red);opacity:1}.voting.svelte-z0ta1o{padding:calc(var(--phase-bar-height) + var(--timer-line-height) + 16px) 12px 24px;background:var(--color-yellow);min-height:100dvh}.big-timer.svelte-z0ta1o{background:var(--color-red);color:var(--color-yellow);border:3px solid var(--color-black);box-shadow:4px 4px 0 var(--color-black);padding:10px 16px;margin:0 4px 14px;display:flex;align-items:baseline;justify-content:space-between;transform:rotate(-.5deg)}.big-timer.warn.svelte-z0ta1o{animation:svelte-z0ta1o-pulse-warn .7s ease-in-out infinite alternate}.timer-label.svelte-z0ta1o{font-family:var(--font-headline);font-size:14px;letter-spacing:2px}.timer-value.svelte-z0ta1o{font-family:var(--font-headline);font-size:42px;line-height:1;letter-spacing:1px;-webkit-text-stroke:1px var(--color-black)}@keyframes svelte-z0ta1o-pulse-warn{0%{background:var(--color-red)}to{background:var(--color-red-bright)}}.banner.svelte-z0ta1o{text-align:center;margin-bottom:16px}.prompt.svelte-z0ta1o{font-size:48px;color:var(--color-red)}.count.svelte-z0ta1o{font-family:Arial Black,sans-serif;font-size:12px;margin-top:4px;letter-spacing:2px}.grid.svelte-z0ta1o{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 480px){.grid.svelte-z0ta1o{grid-template-columns:1fr 1fr}}.card-slot.svelte-z0ta1o{display:flex;flex-direction:column}.voted-badge.svelte-z0ta1o{background:var(--color-red);color:var(--color-yellow);text-align:center;padding:6px;font-family:var(--font-headline);font-size:16px;letter-spacing:2px;border:2px solid var(--color-black);margin-top:4px}.empty.svelte-z0ta1o{text-align:center;font-family:var(--font-body)}.results.svelte-e35qvj{padding:calc(var(--phase-bar-height) + var(--timer-line-height) + 24px) 14px 24px;background:var(--color-yellow);min-height:100dvh}h2.svelte-e35qvj{color:var(--color-red);text-align:center;font-size:32px;margin:0 0 16px}.prompt-vote.svelte-e35qvj{background:var(--color-black);color:var(--color-yellow);border:2px solid var(--color-red);box-shadow:4px 4px 0 var(--color-red);padding:10px 14px;margin:0 0 18px;transform:rotate(-.5deg)}.prompt-quote.svelte-e35qvj{font-family:var(--font-pitch);font-style:italic;font-size:13px;text-align:center;color:var(--color-white);margin-bottom:8px}.vote-row.svelte-e35qvj{display:flex;align-items:center;justify-content:center;gap:10px}.vote-label.svelte-e35qvj{flex:1;font-family:Arial Black,sans-serif;font-size:11px;letter-spacing:1px}.thumb.svelte-e35qvj{background:var(--color-yellow);border:2px solid var(--color-black);box-shadow:2px 2px 0 var(--color-black);padding:4px 10px;font-size:22px;line-height:1;min-width:44px;min-height:36px;cursor:pointer}.thumb.svelte-e35qvj:active:not(:disabled){transform:translate(1px,1px);box-shadow:1px 1px 0 var(--color-black)}.thumb.selected.svelte-e35qvj{background:var(--color-red)}.thumb.dimmed.svelte-e35qvj{opacity:.25}.thumb.svelte-e35qvj:disabled{cursor:default}.submissions.svelte-e35qvj{list-style:none;padding:0;margin:0}.submissions.svelte-e35qvj .row:where(.svelte-e35qvj){display:grid;grid-template-columns:1fr auto auto;column-gap:8px;background:var(--color-white);border:2px solid var(--color-black);box-shadow:3px 3px 0 var(--color-black);padding:10px 12px;margin:8px 0;font-family:Arial Black,sans-serif;animation:slide-up .25s ease-out backwards}.submissions.svelte-e35qvj .name:where(.svelte-e35qvj){color:var(--color-red);font-family:var(--font-headline);font-size:18px}.submissions.svelte-e35qvj .by:where(.svelte-e35qvj){color:var(--color-black);font-size:12px;align-self:center}.submissions.svelte-e35qvj .votes:where(.svelte-e35qvj){color:var(--color-red);font-family:var(--font-headline);font-size:22px;align-self:center}.leaderboard.svelte-e35qvj{margin-top:32px}h3.svelte-e35qvj{color:var(--color-red);text-align:center;font-size:22px;margin:0 0 12px}ol.svelte-e35qvj{list-style:none;padding:0;margin:0}ol.svelte-e35qvj li:where(.svelte-e35qvj){display:grid;grid-template-columns:32px 1fr auto;column-gap:8px;padding:8px 12px;font-family:Arial Black,sans-serif;border-bottom:1px dashed var(--color-black)}.rank.svelte-e35qvj{color:var(--color-red);font-family:var(--font-headline)}.confetti.svelte-10sz3pp{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:10}span.svelte-10sz3pp{position:absolute;top:-10vh;animation-name:confetti-fall;animation-timing-function:linear;animation-iteration-count:infinite}.rank-reveal.svelte-1n0id2m{min-height:100dvh;background:var(--color-black);color:var(--color-yellow);position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center}.spotlight.svelte-1n0id2m{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 38%,rgba(255,212,0,.35) 0%,rgba(255,212,0,.08) 28%,transparent 55%);animation:spotlight-pulse 1.4s ease-in-out infinite}.preamble.svelte-1n0id2m{position:relative;z-index:5}.small.svelte-1n0id2m{font-family:Arial Black,sans-serif;font-size:11px;letter-spacing:4px;opacity:.85}.big.svelte-1n0id2m{font-size:32px;margin-top:12px}.entry.svelte-1n0id2m{position:relative;z-index:5;animation:drop-in .6s ease-out}.big-avatar.svelte-1n0id2m{display:flex;justify-content:center;margin-bottom:16px}.entry.svelte-1n0id2m .rank:where(.svelte-1n0id2m){font-size:170px;line-height:.85;color:var(--color-yellow);-webkit-text-stroke:3px var(--color-red);text-shadow:6px 6px 0 var(--color-red)}.entry.svelte-1n0id2m .suffix:where(.svelte-1n0id2m){font-size:56px;vertical-align:top}.entry.svelte-1n0id2m .name:where(.svelte-1n0id2m){font-size:56px;color:var(--color-white);text-shadow:0 0 18px rgba(255,212,0,.7);margin-top:16px}.entry.svelte-1n0id2m .title:where(.svelte-1n0id2m){font-family:var(--font-pitch);font-style:italic;font-size:16px;color:var(--color-yellow);margin-top:14px;padding:0 12px}.entry.svelte-1n0id2m .points:where(.svelte-1n0id2m){display:inline-block;margin-top:18px;background:var(--color-red);color:var(--color-yellow);font-family:var(--font-headline);font-size:22px;padding:8px 18px;border:3px solid var(--color-yellow);transform:rotate(-2deg);letter-spacing:1px;animation:pulse .25s ease-out}.winner.svelte-1n0id2m .crown:where(.svelte-1n0id2m){font-size:40px}.winner.svelte-1n0id2m .name:where(.svelte-1n0id2m){font-size:64px}.winner-points.svelte-1n0id2m{font-size:26px}.hint.svelte-1n0id2m{margin-top:24px;opacity:.6;font-family:Arial Black,sans-serif;font-size:11px}.summary.svelte-1n0id2m{max-width:480px}.summary.svelte-1n0id2m h2:where(.svelte-1n0id2m){font-size:28px}.summary.svelte-1n0id2m ol:where(.svelte-1n0id2m){list-style:none;padding:0;margin:20px 0}.summary.svelte-1n0id2m li:where(.svelte-1n0id2m){display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px dashed rgba(255,212,0,.4);text-align:left;font-family:Arial Black,sans-serif}.summary.svelte-1n0id2m .r:where(.svelte-1n0id2m){color:var(--color-red-bright);font-family:var(--font-headline)}.summary.svelte-1n0id2m .t:where(.svelte-1n0id2m){grid-column:3 / 4;font-family:var(--font-pitch);font-style:italic;font-size:12px;opacity:.85}.summary.svelte-1n0id2m .s:where(.svelte-1n0id2m){color:var(--color-yellow);font-family:var(--font-headline)}.play-again.svelte-1n0id2m{margin-top:18px;width:100%;padding:18px;background:var(--color-red);color:var(--color-yellow);font-family:var(--font-headline);font-size:24px;letter-spacing:2px;border:3px solid var(--color-yellow);box-shadow:4px 4px 0 var(--color-yellow)}.waiting.svelte-1n0id2m{margin-top:18px;font-family:Arial Black,sans-serif;font-size:12px;opacity:.7}.toggle.svelte-720em0{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:2px solid #2a1b0d;background:#f4e8c1;box-shadow:3px 3px #2a1b0d}.label.svelte-720em0{font-family:var(--font-headline);font-size:14px;letter-spacing:1px;color:#2a1b0d}.switch.svelte-720em0{display:inline-flex;align-items:center;gap:8px;background:#2a1b0d;color:#f4e8c1;border:none;padding:6px 10px;font-family:var(--font-body);font-size:12px;cursor:pointer}.toggle.on.svelte-720em0 .switch:where(.svelte-720em0){background:#b8410f}.thumb.svelte-720em0{width:12px;height:12px;background:#f4e8c1;border-radius:50%}.state.svelte-720em0{font-weight:700;letter-spacing:1px}.state-readonly.svelte-720em0{color:#2a1b0d}.hint.svelte-720em0{font-family:var(--font-body);font-size:11px;color:#2a1b0d;margin:0}.lobby.svelte-m0yqi7{min-height:100dvh;padding:24px;background:#f4e8c1;display:flex;flex-direction:column;gap:20px}header.svelte-m0yqi7{text-align:center}.title.svelte-m0yqi7{font-family:Playfair Display,Georgia,serif;font-weight:900;font-size:36px;margin:0;color:#2a1b0d}.code.svelte-m0yqi7{font-family:var(--font-body);font-size:14px;color:#2a1b0d}.code.svelte-m0yqi7 strong:where(.svelte-m0yqi7){font-size:28px;letter-spacing:4px}.players.svelte-m0yqi7 h2:where(.svelte-m0yqi7){font-family:var(--font-headline);font-size:16px;letter-spacing:2px;margin:0 0 8px;color:#2a1b0d}.players.svelte-m0yqi7 ul:where(.svelte-m0yqi7){list-style:none;padding:0;margin:0}.players.svelte-m0yqi7 li:where(.svelte-m0yqi7){display:flex;align-items:center;gap:10px;padding:10px;background:#fff6;border-bottom:1px solid #2a1b0d33;font-family:var(--font-body);color:#2a1b0d}.players.svelte-m0yqi7 li.disconnected:where(.svelte-m0yqi7){opacity:.5}.avatar.svelte-m0yqi7{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:2px solid #2a1b0d;border-radius:4px;font-size:18px}.badge.svelte-m0yqi7{margin-left:auto;font-size:10px;letter-spacing:1px;background:#b8410f;color:#f4e8c1;padding:2px 6px}.start.svelte-m0yqi7{margin-top:auto;padding:18px;font-family:var(--font-headline);font-size:22px;letter-spacing:2px;background:#b8410f;color:#f4e8c1;border:3px solid #2a1b0d;box-shadow:4px 4px #2a1b0d;min-height:var(--tap-target-min)}.start.svelte-m0yqi7:disabled{opacity:.5}.hint.svelte-m0yqi7{font-family:var(--font-body);font-size:12px;color:#2a1b0d;text-align:center}.mode-toggle.svelte-m0yqi7{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 14px;border:2px solid #2a1b0d;background:#f4e8c1;box-shadow:3px 3px #2a1b0d;color:#2a1b0d;min-height:var(--tap-target-min)}button.mode-toggle.svelte-m0yqi7{cursor:pointer}.mode-toggle.on.svelte-m0yqi7{background:#b8410f;color:#f4e8c1}.mode-toggle.svelte-m0yqi7:disabled{opacity:.5;cursor:not-allowed}.mode-toggle.svelte-m0yqi7 .label:where(.svelte-m0yqi7){font-family:var(--font-headline);font-size:14px;letter-spacing:1px}.mode-toggle.svelte-m0yqi7 .state:where(.svelte-m0yqi7){font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:1px}.mode-toggle.svelte-m0yqi7 .state-readonly:where(.svelte-m0yqi7){opacity:.9}.hint-text.svelte-m0yqi7{font-family:var(--font-body);font-size:11px;color:#2a1b0d;text-align:center;margin:0}.waiting.svelte-m0yqi7{margin-top:auto;text-align:center;font-family:var(--font-body);font-style:italic;color:#2a1b0d}.role-reveal.svelte-1jskxsq{min-height:100dvh;background:#2a1b0d;color:#f4e8c1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;gap:16px;transition:box-shadow .4s ease-out}.scale.svelte-1jskxsq{font-size:88px;animation:svelte-1jskxsq-pulseScale 1.4s ease-in-out infinite}@keyframes svelte-1jskxsq-pulseScale{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.08);opacity:1}}.building.svelte-1jskxsq{font-family:Impact,Bebas Neue,sans-serif;font-size:18px;letter-spacing:4px;margin:0;opacity:.85}.verdict-line.svelte-1jskxsq{font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:18px;margin:0;opacity:.9}.role.svelte-1jskxsq{font-family:Playfair Display,Georgia,serif;font-weight:900;font-size:clamp(34px,11vw,60px);letter-spacing:1px;margin:0;animation:svelte-1jskxsq-rolePop .5s ease-out}.role.imposter.svelte-1jskxsq{color:#d63b3b}.role.innocent.svelte-1jskxsq{color:#f4e8c1}@keyframes svelte-1jskxsq-rolePop{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.peek-brief.svelte-1jskxsq{border-top:1px solid rgba(244,232,193,.25);padding-top:12px;margin-top:4px}.brief.svelte-1jskxsq{font-family:var(--font-body);font-size:15px;line-height:1.5;max-width:320px;margin:0;opacity:.9}.role-reveal.guilty.svelte-1jskxsq{box-shadow:inset 0 0 140px #d63b3b59}.role-reveal.innocent.svelte-1jskxsq{box-shadow:inset 0 0 140px #b8410f33}.timer.svelte-msbbqn{position:fixed;top:12px;right:12px;z-index:100;background:#2a1b0d;color:#f4e8c1;font-family:Impact,Bebas Neue,sans-serif;font-size:16px;padding:6px 10px;border:2px solid #f4e8c1;box-shadow:2px 2px #b8410f;letter-spacing:1px;pointer-events:none}.timer.warn.svelte-msbbqn{background:#b8410f;animation:svelte-msbbqn-pulse 1s ease-in-out infinite}@keyframes svelte-msbbqn-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.intro.svelte-1lmrjn9{min-height:100dvh;background:#2a1b0d;color:#f4e8c1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;gap:16px}.round-meta.svelte-1lmrjn9{font-family:var(--font-body);font-size:14px;letter-spacing:2px;opacity:.7;margin:0}.gavel.svelte-1lmrjn9{font-size:96px;animation:svelte-1lmrjn9-slam .6s ease-out}@keyframes svelte-1lmrjn9-slam{0%{transform:translateY(-40px) rotate(-30deg);opacity:0}60%{transform:translateY(8px) rotate(15deg);opacity:1}to{transform:translateY(0) rotate(0)}}.presiding.svelte-1lmrjn9{font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:18px;margin:0}.judge.svelte-1lmrjn9{font-family:Playfair Display,Georgia,serif;font-weight:900;font-size:48px;margin:0;display:inline-flex;gap:12px;align-items:center}.avatar.svelte-1lmrjn9{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border:3px solid #f4e8c1;border-radius:6px;font-size:32px}.role-tag.svelte-1lmrjn9{font-family:var(--font-body);font-size:13px;letter-spacing:3px;margin:0;padding:4px 12px;border:1px solid #f4e8c1;border-radius:2px;opacity:.85}.picking.svelte-zhwnoy{min-height:100dvh;background:#f4e8c1;padding:56px 24px 24px;color:#2a1b0d;display:flex;flex-direction:column;gap:16px}.header.svelte-zhwnoy{font-family:Playfair Display,Georgia,serif;font-weight:900;font-size:30px;margin:0}.sub.svelte-zhwnoy{font-family:var(--font-body);font-size:14px;margin:0 0 8px}.choices.svelte-zhwnoy{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.choice.svelte-zhwnoy{width:100%;text-align:left;padding:16px;background:#fff;border:2px solid #2a1b0d;box-shadow:3px 3px #2a1b0d;font-family:var(--font-body);font-size:16px;color:#2a1b0d;min-height:var(--tap-target-min)}.choice.svelte-zhwnoy:active{transform:translate(2px,2px);box-shadow:1px 1px #2a1b0d}.choice.svelte-zhwnoy:disabled{opacity:.5}.waiting.svelte-zhwnoy{margin:auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.avatar.svelte-zhwnoy{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border:3px solid #2a1b0d;border-radius:6px;font-size:36px}.msg.svelte-zhwnoy{font-family:var(--font-body);font-size:16px;font-style:italic}.reveal.svelte-19b39q2{min-height:100dvh;background:#f4e8c1;background-image:repeating-linear-gradient(0deg,transparent 0,transparent 27px,#d63b3b22 27px,#d63b3b22 28px);color:#2a1b0d;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;gap:24px;text-align:center}.label.svelte-19b39q2{font-family:Impact,Bebas Neue,sans-serif;font-size:14px;letter-spacing:6px;margin:0;color:#b8410f}.caption.svelte-19b39q2{font-family:Impact,Bebas Neue,sans-serif;font-weight:900;font-size:clamp(28px,7vw,52px);line-height:1.15;margin:0;animation:svelte-19b39q2-pop .5s ease-out}@keyframes svelte-19b39q2-pop{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.caption.hint.svelte-19b39q2{font-style:italic;opacity:.9}.blend-warning.svelte-19b39q2{font-family:var(--font-body);font-size:14px;font-style:italic;color:#d63b3b;margin:0}.card.svelte-1rgs5nb{padding:0;border:3px solid #2a1b0d;background:#fff;cursor:pointer;aspect-ratio:1 / 1;overflow:hidden}.card.selected.svelte-1rgs5nb{border-color:#b8410f;box-shadow:0 0 0 3px #b8410f}img.svelte-1rgs5nb{width:100%;height:100%;object-fit:cover;display:block}.powered.svelte-1d62j97{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#2a1b0d;font-family:var(--font-body);font-size:12px;letter-spacing:.5px;padding:4px 0}.prefix.svelte-1d62j97{opacity:.85}.logo.svelte-1d62j97{height:18px;width:auto;display:block}.juror.svelte-1rtm2k4{width:100%;max-width:320px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;padding:8px 0}.assignment.svelte-1rtm2k4{font-family:var(--font-body);font-size:14px;line-height:1.4;margin:0;color:#2a1b0d}.assignment.svelte-1rtm2k4 em:where(.svelte-1rtm2k4){font-style:italic;font-weight:700}.Barb.svelte-1rtm2k4{position:relative;width:200px;padding:12px 16px 8px;border:3px solid #2a1b0d;border-radius:10px;background:radial-gradient(circle at 50% 40%,#fffdf4,#f7ead0 78%,#f0dcb6);box-shadow:4px 4px #2a1b0d;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;overflow:hidden}.Barb.svelte-1rtm2k4:active{transform:translate(2px,2px);box-shadow:2px 2px #2a1b0d}.lady.svelte-1rtm2k4{width:100%;height:auto;display:block;-webkit-user-select:none;user-select:none;transform:rotate(0);transition:transform .3s ease}.lady.asleep.svelte-1rtm2k4{transform:rotate(5deg)}.blush.svelte-1rtm2k4{opacity:.45;transition:opacity .25s ease}.lady.svelte-1rtm2k4:not(.asleep) .blush:where(.svelte-1rtm2k4){opacity:.6}.eyes-open.svelte-1rtm2k4{opacity:1;transition:opacity .2s ease}.eyes-closed.svelte-1rtm2k4,.zzz.svelte-1rtm2k4{opacity:0;transition:opacity .25s ease}.lady.asleep.svelte-1rtm2k4 .eyes-open:where(.svelte-1rtm2k4){opacity:0}.lady.asleep.svelte-1rtm2k4 .eyes-closed:where(.svelte-1rtm2k4),.lady.asleep.svelte-1rtm2k4 .zzz:where(.svelte-1rtm2k4){opacity:1}.lady.asleep.svelte-1rtm2k4 .z1:where(.svelte-1rtm2k4){animation:svelte-1rtm2k4-float 2.6s ease-in-out infinite}.lady.asleep.svelte-1rtm2k4 .z2:where(.svelte-1rtm2k4){animation:svelte-1rtm2k4-float 2.6s ease-in-out infinite .5s}.lady.asleep.svelte-1rtm2k4 .z3:where(.svelte-1rtm2k4){animation:svelte-1rtm2k4-float 2.6s ease-in-out infinite 1s}@keyframes svelte-1rtm2k4-float{0%{transform:translate(0);opacity:.55}50%{transform:translate(-6px,-8px);opacity:1}to{transform:translate(-12px,-16px);opacity:0}}@media (prefers-reduced-motion: reduce){.lady.asleep.svelte-1rtm2k4 .z1:where(.svelte-1rtm2k4),.lady.asleep.svelte-1rtm2k4 .z2:where(.svelte-1rtm2k4),.lady.asleep.svelte-1rtm2k4 .z3:where(.svelte-1rtm2k4){animation:none}}.bubble.svelte-1rtm2k4{position:absolute;top:-10px;left:50%;transform:translate(-50%,6px) scale(.8);background:#b8410f;color:#f4e8c1;font-family:Impact,Bebas Neue,sans-serif;font-size:14px;letter-spacing:.5px;white-space:nowrap;padding:6px 10px;border:2px solid #2a1b0d;border-radius:6px;opacity:0;pointer-events:none;z-index:2;transition:opacity .12s ease,transform .12s ease}.bubble.show.svelte-1rtm2k4{opacity:1;transform:translate(-50%) scale(1)}.hint.svelte-1rtm2k4{font-family:var(--font-body);font-size:13px;font-style:italic;margin:0;color:#2a1b0d;min-height:18px}.count.svelte-1rtm2k4{font-family:Impact,Bebas Neue,sans-serif;font-size:15px;letter-spacing:1px;margin:0;color:#b8410f}.screen-saver.svelte-16kz5fj{width:100%;display:flex;justify-content:center}.peek-box.svelte-14x6d5h{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;border:2px dashed rgba(42,27,13,.35);background:#2a1b0d0f}.peek-btn.svelte-14x6d5h{width:100%;min-height:var(--tap-target-min);padding:12px;font-family:var(--font-headline),"Impact",sans-serif;font-size:16px;letter-spacing:.04em;background:#2a1b0d;color:#f4e8c1;border:2px solid #2a1b0d}.peek-btn.svelte-14x6d5h:disabled{opacity:.4}.peek-label.svelte-14x6d5h{margin:0;font-family:var(--font-headline),"Impact",sans-serif;font-size:13px;letter-spacing:.06em}.peek-gif.svelte-14x6d5h{width:160px;max-width:100%}.peek-left.svelte-14x6d5h{margin:0;font-family:var(--font-body);font-size:12px;opacity:.75;text-align:center;max-width:100%}.search.svelte-14x6d5h{min-height:100dvh;padding:56px 16px 16px;background:#f4e8c1;color:#2a1b0d;display:flex;flex-direction:column;gap:12px}.caption.svelte-14x6d5h{font-family:Impact,Bebas Neue,sans-serif;font-size:22px;line-height:1.2;margin:0;padding:12px;background:#fff;border-left:4px solid #b8410f}.caption.hint.svelte-14x6d5h{font-style:italic;border-left-color:#d63b3b}.imposter-banner.svelte-14x6d5h{font-family:var(--font-headline);font-size:13px;letter-spacing:1px;text-align:center;padding:10px;background:#d63b3b;color:#f4e8c1;border:2px solid #2a1b0d}.q.svelte-14x6d5h{width:100%;padding:14px;font-family:var(--font-body);font-size:16px;border:2px solid #2a1b0d;background:#fff;min-height:var(--tap-target-min)}.loading.svelte-14x6d5h,.error.svelte-14x6d5h{font-family:var(--font-body);font-size:13px;text-align:center;margin:0}.error.svelte-14x6d5h{color:#b8410f}.grid.svelte-14x6d5h{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.lock.svelte-14x6d5h{position:sticky;bottom:16px;padding:18px;font-family:var(--font-headline);font-size:18px;background:#b8410f;color:#f4e8c1;border:3px solid #2a1b0d;box-shadow:4px 4px #2a1b0d;min-height:var(--tap-target-min)}.judge-view.svelte-14x6d5h,.locked.svelte-14x6d5h{margin:auto;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.judge-view.svelte-14x6d5h .caption:where(.svelte-14x6d5h),.locked.svelte-14x6d5h .caption:where(.svelte-14x6d5h){width:100%}.waiting.svelte-14x6d5h,.locked.svelte-14x6d5h h2:where(.svelte-14x6d5h){font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:22px;margin:0}.counter.svelte-14x6d5h{font-family:var(--font-body);font-size:14px;margin:0}.attribution.svelte-14x6d5h{margin:-4px 0 4px}.search-form.svelte-14x6d5h{display:flex;gap:8px}.search-form.svelte-14x6d5h .q:where(.svelte-14x6d5h){flex:1}.search-btn.svelte-14x6d5h{padding:0 16px;font-family:var(--font-headline);font-size:14px;letter-spacing:1px;background:#b8410f;color:#f4e8c1;border:2px solid #2a1b0d;box-shadow:2px 2px #2a1b0d;min-height:var(--tap-target-min);cursor:pointer}.search-btn.svelte-14x6d5h:disabled{opacity:.5;cursor:not-allowed}.search-btn.svelte-14x6d5h:active{transform:translate(1px,1px);box-shadow:1px 1px #2a1b0d}.deliberation.svelte-1qwiu4p{min-height:100dvh;padding:56px 16px 16px;background:#f4e8c1;color:#2a1b0d;display:flex;flex-direction:column;gap:12px}.caption.svelte-1qwiu4p{font-family:Impact,Bebas Neue,sans-serif;font-size:22px;line-height:1.2;margin:0;padding:12px;background:#fff;border-left:4px solid #b8410f}.caption.hint.svelte-1qwiu4p{font-style:italic;border-left-color:#d63b3b}.cta.svelte-1qwiu4p{font-family:Playfair Display,Georgia,serif;font-weight:900;font-size:22px;margin:0}.grid.svelte-1qwiu4p{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.lock.svelte-1qwiu4p{position:sticky;bottom:16px;padding:18px;font-family:var(--font-headline);font-size:18px;background:#b8410f;color:#f4e8c1;border:3px solid #2a1b0d;box-shadow:4px 4px #2a1b0d;min-height:var(--tap-target-min)}.lock.svelte-1qwiu4p:disabled{opacity:.5;cursor:not-allowed}.locked.svelte-1qwiu4p{font-family:var(--font-body);font-style:italic;text-align:center;margin:0}.attribution.svelte-1qwiu4p{margin-top:8px;text-align:center}.reveal.svelte-1n6zl08{min-height:100dvh;padding:56px 16px 16px;background:#f4e8c1;color:#2a1b0d;display:flex;flex-direction:column;gap:18px}.caption.svelte-1n6zl08{font-family:Impact,Bebas Neue,sans-serif;font-size:20px;line-height:1.2;margin:0;padding:12px;background:#fff;border-left:4px solid #b8410f}.caption.hint.svelte-1n6zl08{font-style:italic;border-left-color:#d63b3b}.grid.svelte-1n6zl08{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.reveal-card.svelte-1n6zl08{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px}.reveal-card.svelte-1n6zl08 .author:where(.svelte-1n6zl08){font-family:var(--font-body);font-size:13px}.sus-badge.svelte-1n6zl08{font-family:var(--font-headline);font-size:11px;letter-spacing:1px;padding:2px 8px;background:#d63b3b;color:#f4e8c1;border:2px solid #2a1b0d}.suspicion-title.svelte-1n6zl08{font-family:var(--font-headline);font-size:16px;letter-spacing:2px;margin:0 0 8px}.suspicion-meter.svelte-1n6zl08{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.suspicion-meter.svelte-1n6zl08 li:where(.svelte-1n6zl08){display:flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:14px;padding:6px 8px;background:#ffffff80}.suspicion-meter.svelte-1n6zl08 .name:where(.svelte-1n6zl08){flex:0 0 auto;min-width:72px}.suspicion-meter.svelte-1n6zl08 .track:where(.svelte-1n6zl08){flex:1;min-width:0;height:10px;background:#2a1b0d1f}.suspicion-meter.svelte-1n6zl08 .bar:where(.svelte-1n6zl08){display:block;height:100%;max-width:100%;box-sizing:border-box;background:#d63b3b;border:1px solid #2a1b0d}.suspicion-meter.svelte-1n6zl08 .count:where(.svelte-1n6zl08){font-family:var(--font-headline)}.winner.svelte-1n6zl08{display:flex;flex-direction:column;align-items:center;gap:8px}.label.svelte-1n6zl08{font-family:Impact,Bebas Neue,sans-serif;font-size:14px;letter-spacing:6px;color:#b8410f;margin:0}.winner.svelte-1n6zl08 .card{transform:scale(1.05);animation:svelte-1n6zl08-winnerPop .6s ease-out}@keyframes svelte-1n6zl08-winnerPop{0%{transform:scale(.6) rotate(-3deg);opacity:0}to{transform:scale(1.05) rotate(0);opacity:1}}.winner-meta.svelte-1n6zl08{font-family:var(--font-body);font-size:16px;margin:0}.others.svelte-1n6zl08 h3:where(.svelte-1n6zl08),.leaderboard.svelte-1n6zl08 h3:where(.svelte-1n6zl08){font-family:var(--font-headline);font-size:16px;letter-spacing:2px;margin:0 0 8px}.others.svelte-1n6zl08 ul:where(.svelte-1n6zl08){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.others.svelte-1n6zl08 li:where(.svelte-1n6zl08){display:flex;gap:10px;align-items:center;padding:8px;background:#ffffff80}.others.svelte-1n6zl08 img:where(.svelte-1n6zl08){width:64px;height:64px;object-fit:cover}.others.svelte-1n6zl08 small:where(.svelte-1n6zl08){opacity:.7}.leaderboard.svelte-1n6zl08 ol:where(.svelte-1n6zl08){list-style:none;padding:0;margin:0;counter-reset:rank}.leaderboard.svelte-1n6zl08 li:where(.svelte-1n6zl08){display:flex;gap:10px;align-items:center;padding:8px 10px;background:#ffffff80;counter-increment:rank}.leaderboard.svelte-1n6zl08 li:where(.svelte-1n6zl08):before{content:counter(rank);font-family:Playfair Display,Georgia,serif;font-weight:900;font-size:18px;width:24px}.leaderboard.svelte-1n6zl08 li.top:where(.svelte-1n6zl08){background:#b8410f;color:#f4e8c1}.avatar.svelte-1n6zl08{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:2px solid #2a1b0d;font-size:16px}.name.svelte-1n6zl08{flex:1;font-family:var(--font-body);font-size:14px}.score.svelte-1n6zl08{font-family:var(--font-headline);font-size:18px}.attribution.svelte-1n6zl08{margin-top:8px;text-align:center}.accusation.svelte-1e1lukt{min-height:100dvh;padding:56px 20px 24px;background:#f4e8c1;color:#2a1b0d;display:flex;flex-direction:column;align-items:center;gap:14px}.accuse-heading.svelte-1e1lukt{font-family:Playfair Display,Georgia,serif;font-weight:900;font-size:clamp(26px,8vw,34px);text-align:center;margin:0}.sub.svelte-1e1lukt{font-family:var(--font-body);font-size:14px;text-align:center;margin:0 0 8px;opacity:.85}.candidates.svelte-1e1lukt{list-style:none;padding:0;margin:0;width:100%;display:flex;flex-direction:column;gap:10px}.candidate.svelte-1e1lukt{width:100%;display:flex;align-items:center;gap:12px;padding:14px;background:#fff;border:2px solid #2a1b0d;box-shadow:3px 3px #2a1b0d;min-height:var(--tap-target-min);text-align:left}.candidate.selected.svelte-1e1lukt{border-color:#b8410f;background:#fdeee3;box-shadow:3px 3px #b8410f}.candidate.svelte-1e1lukt:disabled{opacity:.6}.avatar.svelte-1e1lukt{flex:0 0 auto;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:2px solid #2a1b0d;border-radius:4px;font-size:20px}.name.svelte-1e1lukt{flex:1;font-family:var(--font-body);font-size:16px;font-weight:700}.sus-count.svelte-1e1lukt{flex:0 0 auto;font-family:var(--font-headline);font-size:12px;letter-spacing:.5px;color:#b8410f;text-align:right}.accuse-btn.svelte-1e1lukt{width:100%;margin-top:8px;padding:18px;font-family:var(--font-headline);font-size:20px;letter-spacing:2px;background:#d63b3b;color:#f4e8c1;border:3px solid #2a1b0d;box-shadow:4px 4px #2a1b0d;min-height:var(--tap-target-min)}.accuse-btn.svelte-1e1lukt:disabled{opacity:.5}.accuse-btn.svelte-1e1lukt:not(:disabled):active{transform:translate(2px,2px);box-shadow:2px 2px #2a1b0d}.locked-note.svelte-1e1lukt{font-family:var(--font-body);font-style:italic;text-align:center;margin:4px 0 0}.verdict-page.svelte-hockw0{min-height:100dvh;width:100%;max-width:100%;padding:24px 20px 32px;background:#2a1b0d;color:#f4e8c1;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.suspense.svelte-hockw0{margin:auto;display:flex;flex-direction:column;align-items:center;gap:16px}.gavel-icon.svelte-hockw0{font-size:72px;animation:svelte-hockw0-pulseScale 1.4s ease-in-out infinite}@keyframes svelte-hockw0-pulseScale{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.08);opacity:1}}.building.svelte-hockw0{font-family:Impact,Bebas Neue,sans-serif;font-size:18px;letter-spacing:4px;margin:0;opacity:.85}.section-label.svelte-hockw0{font-family:var(--font-headline);font-size:14px;letter-spacing:2px;margin:0 0 8px;opacity:.8}.tally-reveal.svelte-hockw0,.scores-section.svelte-hockw0{width:100%;animation:svelte-hockw0-fadeUp .5s ease-out}.tally-list.svelte-hockw0,.score-list.svelte-hockw0{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.tally-list.svelte-hockw0 li:where(.svelte-hockw0),.score-list.svelte-hockw0 li:where(.svelte-hockw0){display:flex;align-items:center;gap:10px;padding:8px 10px;background:#f4e8c114;font-family:var(--font-body);font-size:14px}.tally-list.svelte-hockw0 .avatar:where(.svelte-hockw0){width:28px;height:28px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border:2px solid #f4e8c1;border-radius:4px;font-size:15px}.tally-list.svelte-hockw0 .name:where(.svelte-hockw0),.score-list.svelte-hockw0 .name:where(.svelte-hockw0){flex:1;text-align:left;font-weight:700}.tally-list.svelte-hockw0 .votes:where(.svelte-hockw0){font-family:var(--font-headline);font-size:13px;opacity:.85}.score-list.svelte-hockw0 .delta:where(.svelte-hockw0){font-family:var(--font-headline);font-size:16px;color:#e8c547}.imposter-reveal.svelte-hockw0{animation:svelte-hockw0-fadeUp .5s ease-out}.verdict-line.svelte-hockw0{font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:16px;margin:0;opacity:.9}.imposter-name.svelte-hockw0{font-family:Playfair Display,Georgia,serif;font-weight:900;font-size:clamp(30px,10vw,46px);margin:4px 0 0;color:#d63b3b;animation:svelte-hockw0-rolePop .5s ease-out}@keyframes svelte-hockw0-rolePop{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes svelte-hockw0-fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.result.svelte-hockw0{font-family:Playfair Display,Georgia,serif;font-weight:900;font-size:clamp(34px,12vw,56px);margin:8px 0 0;letter-spacing:1px;animation:svelte-hockw0-rolePop .5s ease-out}.result.jury.svelte-hockw0{color:#e8c547}.result.imposter.svelte-hockw0{color:#d63b3b}.reveal-line.svelte-hockw0{font-family:var(--font-body);font-size:15px;margin:0}.outcome-note.svelte-hockw0{font-family:var(--font-body);font-style:italic;font-size:14px;max-width:320px;margin:0;opacity:.9}.post-mortem.svelte-hockw0{width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px;background:#f4e8c114;border:1px solid rgba(244,232,193,.3)}.real-caption.svelte-hockw0,.their-hint.svelte-hockw0,.clerk-note.svelte-hockw0{align-self:stretch;width:100%;max-width:100%;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.real-caption.svelte-hockw0{font-family:Impact,Bebas Neue,sans-serif;font-size:clamp(15px,4.6vw,20px);line-height:1.25;margin:0;padding:10px 12px;background:#f4e8c1;color:#2a1b0d;border-left:4px solid #b8410f;text-align:left}.their-hint.svelte-hockw0{font-family:var(--font-body);font-size:13px;line-height:1.35;margin:0;opacity:.85}.clerk-note.svelte-hockw0{font-family:var(--font-body);font-style:italic;font-size:13px;line-height:1.35;margin:0;opacity:.85}.peek-note.svelte-hockw0{align-self:stretch;width:100%;max-width:100%;overflow-wrap:anywhere;font-family:var(--font-body);font-size:13px;line-height:1.35;margin:0;color:#d6a83b}.pm-gif.svelte-hockw0{width:160px}.pm-nav.svelte-hockw0{display:flex;align-items:center;gap:14px;margin-top:4px;font-family:var(--font-body);font-size:13px}.pm-nav.svelte-hockw0 button:where(.svelte-hockw0){min-width:var(--tap-target-min);min-height:var(--tap-target-min);background:#f4e8c1;color:#2a1b0d;border:2px solid #f4e8c1;font-size:16px}.pm-nav.svelte-hockw0 button:where(.svelte-hockw0):disabled{opacity:.35}.continue.svelte-hockw0{width:100%;margin-top:8px;padding:18px;font-family:var(--font-headline);font-size:18px;letter-spacing:2px;background:#e8c547;color:#2a1b0d;border:3px solid #f4e8c1;box-shadow:4px 4px #b8410f;min-height:var(--tap-target-min)}.continue.svelte-hockw0:active{transform:translate(2px,2px);box-shadow:2px 2px #b8410f}.wait-host.svelte-hockw0{font-family:var(--font-body);font-style:italic;font-size:13px;margin:4px 0 0;opacity:.75}.final.svelte-11vbbze{min-height:100dvh;padding:24px;background:#2a1b0d;color:#f4e8c1;display:flex;flex-direction:column;gap:20px}.header.svelte-11vbbze{font-family:Playfair Display,Georgia,serif;font-weight:900;font-size:36px;margin:0;text-align:center}.ranks.svelte-11vbbze{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.ranks.svelte-11vbbze li:where(.svelte-11vbbze){display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:12px;padding:12px;background:#f4e8c114;animation:svelte-11vbbze-slideIn .5s ease-out}.ranks.svelte-11vbbze li.winner:where(.svelte-11vbbze){background:#b8410f;color:#f4e8c1;transform:scale(1.05)}@keyframes svelte-11vbbze-slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.rank.svelte-11vbbze{font-family:Playfair Display,serif;font-weight:900;font-size:28px}.avatar.svelte-11vbbze{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:2px solid #f4e8c1;border-radius:4px;font-size:20px}.meta.svelte-11vbbze{display:flex;flex-direction:column}.name.svelte-11vbbze{font-family:var(--font-body);font-size:16px;font-weight:700}.title.svelte-11vbbze{font-family:var(--font-body);font-style:italic;font-size:11px;opacity:.85}.score.svelte-11vbbze{font-family:var(--font-headline);font-size:24px}.end-actions.svelte-11vbbze{margin-top:auto;display:flex;flex-direction:column;gap:10px}.action-btn.svelte-11vbbze{padding:16px;font-family:var(--font-headline);font-size:18px;letter-spacing:2px;border:3px solid #f4e8c1;box-shadow:4px 4px #b8410f;cursor:pointer;min-height:var(--tap-target-min)}.action-btn.retrial.svelte-11vbbze{background:#b8410f;color:#f4e8c1}.action-btn.continuance.svelte-11vbbze{background:#f4e8c1;color:#2a1b0d}.action-btn.svelte-11vbbze:active{transform:translate(2px,2px);box-shadow:2px 2px #b8410f}.action-hint.svelte-11vbbze{font-family:var(--font-body);font-style:italic;font-size:12px;text-align:center;opacity:.7;margin:4px 0 0}.toast.svelte-1y14pai{position:fixed;left:50%;transform:translate(-50%);bottom:max(24px,env(safe-area-inset-bottom,0px));z-index:9999;max-width:min(92vw,420px);background:#2a1b0d;color:#f4e8c1;border:2px solid #d6a83b;border-radius:10px;padding:12px 18px;text-align:center;font-weight:700;font-size:.95rem;line-height:1.3;box-shadow:0 6px 20px #00000073}.waiting.svelte-1y14pai,.error.svelte-1y14pai{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--color-black);font-family:var(--font-body);padding:24px;text-align:center}.msg.svelte-1y14pai{font-family:var(--font-headline);font-size:28px;color:var(--color-red);margin:0}.hint.svelte-1y14pai{margin:0;font-size:14px}.back.svelte-1y14pai{margin-top:18px;padding:14px 24px;font-family:var(--font-headline);font-size:18px;color:var(--color-yellow);background:var(--color-red);border:3px solid var(--color-black);box-shadow:4px 4px 0 var(--color-black);letter-spacing:1px}.conn-overlay.svelte-1n46o8q{position:fixed;top:0;left:0;right:0;background:var(--color-red);color:var(--color-yellow);text-align:center;padding:8px;font-family:var(--font-body);font-size:12px;z-index:1000}.conn-overlay.svelte-1n46o8q p:where(.svelte-1n46o8q){margin:0}
