.seats.svelte-1nke4n2{gap:.5rem;display:grid}.seat.svelte-1nke4n2{border:1px solid var(--color-edge);background-color:var(--color-board);border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem 1rem;display:flex}.seat-name.svelte-1nke4n2{color:var(--color-ink);letter-spacing:.05em;text-transform:uppercase;font-size:.875rem;font-weight:900;line-height:1.25rem}.you.svelte-1nke4n2{border:1px solid var(--color-orange-500);background-color:var(--color-orange-500);color:#fff;border-radius:9999px;padding:.5rem .875rem;font-size:.875rem;font-weight:700;line-height:1.25rem}.small.svelte-1nke4n2{--picker-size:.875rem;--picker-leading:1.25rem}@media (width>=40rem){.seats.svelte-1nke4n2{grid-template-columns:repeat(2,minmax(0,1fr))}}.page.svelte-82gdra{flex-direction:column;gap:1.75rem;width:100%;max-width:48rem;min-height:75vh;margin-inline:auto;padding:2.5rem 1rem;display:flex}header.svelte-82gdra{text-align:center}.eyebrow.svelte-82gdra{color:var(--color-score);letter-spacing:.25em;text-transform:uppercase;font-size:.875rem;font-weight:900;line-height:1.25rem}h1.svelte-82gdra{color:var(--color-ink);letter-spacing:-.025em;margin-top:.5rem;font-size:2.25rem;font-weight:900;line-height:2.5rem}.subtitle.svelte-82gdra{margin-top:.5rem;max-width:36rem;color:var(--color-muted);margin-inline:auto;font-weight:600}.panel.svelte-82gdra{padding:1.25rem}.quick-panel.svelte-82gdra>:not(:last-child){margin-bottom:.75rem}.create-panel.svelte-82gdra>:not(:last-child){margin-bottom:1.25rem}.rooms-panel.svelte-82gdra{padding:0;overflow:hidden}h2.svelte-82gdra{color:var(--color-ink);font-size:1.5rem;font-weight:900;line-height:2rem}.desc.svelte-82gdra{color:var(--color-muted);margin-top:.25rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.hint.svelte-82gdra{color:var(--color-muted);text-align:center;font-size:.875rem;font-weight:700;line-height:1.25rem}.problem.svelte-82gdra{color:var(--color-rose-600);text-align:center;font-weight:700}.problem.small.svelte-82gdra{font-size:.875rem;line-height:1.25rem}.big.svelte-82gdra{letter-spacing:.1em;width:100%;box-shadow:0 10px 15px -3px color-mix(in oklab, var(--color-orange-500) 20%, transparent), 0 4px 6px -4px color-mix(in oklab, var(--color-orange-500) 20%, transparent);transition:translate .15s var(--ease), scale .15s var(--ease), box-shadow .15s var(--ease);border-radius:1.5rem;padding-inline:2rem;font-weight:900}.big.svelte-82gdra:disabled{cursor:default;opacity:.4}@media (hover:hover){.big.svelte-82gdra:hover:not(:disabled){translate:0 -.125rem}}.big.svelte-82gdra:active:not(:disabled){scale:.95}.quick.svelte-82gdra{justify-content:center;align-items:center;gap:.75rem;padding-block:1.25rem;font-size:1.25rem;line-height:1.75rem;display:flex}.quick.svelte-82gdra svg:where(.svelte-82gdra){flex-shrink:0;width:1.5rem;height:1.5rem}.create.svelte-82gdra{padding-block:1rem;font-size:1.125rem;line-height:1.75rem}.rooms-head.svelte-82gdra{border-bottom:1px solid var(--color-edge);padding:1rem 1.25rem}.empty.svelte-82gdra{color:var(--color-muted);text-align:center;padding-block:2rem;font-weight:700}.empty.problem.svelte-82gdra{color:var(--color-rose-600)}.rooms.svelte-82gdra{gap:.5rem;padding:.75rem;display:grid}.room.svelte-82gdra{border:1px solid var(--color-edge);background-color:var(--color-board);border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.room-info.svelte-82gdra{min-width:0}.host.svelte-82gdra{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.seats.svelte-82gdra{color:var(--color-muted);font-size:.875rem;font-weight:600;line-height:1.25rem}.join.svelte-82gdra{background-color:var(--color-sky-500);color:#fff;transition:translate .15s var(--ease), scale .15s var(--ease);border-radius:9999px;flex-shrink:0;padding:.5rem 1rem;font-weight:900;text-decoration:none}@media (hover:hover){.join.svelte-82gdra:hover{translate:0 -.125rem}}.join.svelte-82gdra:active{scale:.95}.code-form.svelte-82gdra{align-self:center;gap:.5rem;width:100%;max-width:28rem;display:flex}.code.svelte-82gdra{border:2px solid var(--color-board-edge);background-color:var(--color-card);min-width:0;color:var(--color-ink);text-align:center;border-radius:9999px;outline:none;flex:1;padding:.5rem 1rem;font-weight:700}.back.svelte-82gdra{margin-inline:auto}@media (width>=40rem){h1.svelte-82gdra{font-size:3rem;line-height:1}.panel.svelte-82gdra{padding:1.75rem}.rooms-panel.svelte-82gdra{padding:0}}
