.entry.svelte-1f325xc{max-width:28rem;margin:min(16vh,8rem) auto 0}form.svelte-1f325xc{gap:1rem;margin-top:2rem;display:grid}input.svelte-1f325xc{text-transform:uppercase;letter-spacing:.16em;font-family:monospace}.board.svelte-8w11tm{text-align:center;padding:2.5rem 0 1rem}h1.svelte-8w11tm{text-wrap:balance;max-width:38rem;margin:0 auto 2.7rem;font-size:clamp(1.9rem,4.5vw,3rem)}.letters.svelte-8w11tm{letter-spacing:.06em;flex-wrap:wrap;justify-content:center;gap:.35em;margin:0 0 1.5rem;font-family:ui-monospace,monospace;font-size:clamp(1.6rem,6vw,2.8rem);display:flex}.letters.svelte-8w11tm .space:where(.svelte-8w11tm){width:.5em}.hints.svelte-8w11tm p:where(.svelte-8w11tm){margin:.7rem 0;font:1.35rem/1.5 Georgia,serif}figure.svelte-8w11tm{max-width:24rem;margin:1rem auto}img.svelte-8w11tm{object-fit:contain;width:100%;max-height:18rem;display:block}.timer.svelte-8w11tm{font-variant-numeric:tabular-nums;margin:2rem 0 .75rem;font-size:1.75rem;font-weight:600}.answer.svelte-8w11tm{color:var(--accent);font:600 2rem/1.3 Georgia,serif}table.svelte-qtd38d{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:2rem 0}caption.svelte-qtd38d{text-align:left;margin-bottom:1rem;font-weight:600}th.svelte-qtd38d,td.svelte-qtd38d{border-bottom:1px solid var(--line);text-align:left;padding:.8rem .25rem}tbody.svelte-qtd38d th:where(.svelte-qtd38d){font-weight:400}thead.svelte-qtd38d{color:var(--muted);font-size:.85rem}td.svelte-qtd38d:last-child,thead.svelte-qtd38d th:where(.svelte-qtd38d):last-child{text-align:right}.room-header.svelte-191ex5l{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.5rem 0 1rem;font-size:1.1rem;display:flex}.guess.svelte-191ex5l,.join-team.svelte-191ex5l form:where(.svelte-191ex5l){gap:1rem;max-width:28rem;margin:0 auto;display:grid}.join-team.svelte-191ex5l{max-width:28rem;margin:4rem auto}.join-team.svelte-191ex5l h1:where(.svelte-191ex5l){margin-bottom:2rem}.feedback.svelte-191ex5l,.solved.svelte-191ex5l{text-align:center;margin:1.5rem 0}.feedback.svelte-191ex5l{color:var(--muted)}.solved.svelte-191ex5l{color:var(--accent);font-weight:600}.lobby-title.svelte-191ex5l{margin-top:3rem}.invitation.svelte-191ex5l{gap:1rem;display:grid}.invitation.svelte-191ex5l img:where(.svelte-191ex5l){margin:.5rem auto}.host-actions.svelte-191ex5l{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.5rem}:root{color:#202320;--accent:#286049;--muted:#5d665f;--line:#cdd2ce;font-synthesis:none;text-rendering:optimizelegibility;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:280px;margin:0}main{max-width:42rem;margin:0 auto;padding:1.75rem 1.25rem 3rem}main.wide{max-width:70rem}h1,h2,h3{font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:1.18}h1{margin:0 0 1.25rem;font-size:clamp(2rem,5vw,2.75rem)}h2{font-size:1.6rem}p{line-height:1.55}a{color:var(--accent);text-underline-offset:.2em}button,input,textarea,select{font:inherit}button,input,select{min-height:44px}button{cursor:pointer;color:inherit;border:1px solid var(--line);background:#fff;border-radius:4px;padding:.65rem 1rem}button:hover:not(:disabled){background:#f0f4f1}button.primary{background:var(--accent);color:#fff;border-color:var(--accent);font-weight:600}button.primary:hover:not(:disabled){background:#1e4a38}button:disabled{cursor:default;opacity:.55}input,textarea,select{color:inherit;background:#fff;border:1px solid #9aa39c;border-radius:3px;width:100%;min-width:0;padding:.65rem .75rem}textarea{resize:vertical;min-height:5rem}input[type=checkbox]{width:1.15rem;min-height:1.15rem;accent-color:var(--accent)}input[type=file]{padding:.5rem}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.field{gap:.45rem;font-size:.95rem;font-weight:500;display:grid}.field input,.field textarea,.field select{font-weight:400}.actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.muted{color:var(--muted)}.error{color:#9b2b25;line-height:1.5}.notice{color:var(--muted);font-size:.9rem}footer{text-align:center;margin-top:5rem;font-size:.85rem}.skip{z-index:10;background:#fff;padding:.75rem;position:absolute;top:-5rem;left:1rem}.skip:focus{top:1rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=700px){main{padding-top:2.5rem}}@media (prefers-reduced-motion:no-preference){button{transition:background-color .1s}}
