.name-screen.svelte-1uha8ag{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.name-screen.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0 0 .5rem;font-size:1.75rem}.name-form.svelte-1uha8ag{flex-direction:column;gap:.75rem;width:100%;max-width:280px;display:flex}.name-form.svelte-1uha8ag input:where(.svelte-1uha8ag){color:#f3f4f6;background:#1f2937;border:1px solid #374151;border-radius:.5rem;padding:.5rem .75rem}.lobby-page.svelte-1uha8ag{min-height:100vh;padding:1rem}.lobby-header.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.lobby-header.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0;font-size:1.5rem}.create-panel.svelte-1uha8ag{background:#18181b;border:1px solid #3f3f46;border-radius:.75rem;max-width:40rem;margin-bottom:1.5rem;padding:1rem}.create-panel.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#e4e4e7;margin:0 0 .75rem;font-size:1rem}.row.svelte-1uha8ag{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.row.svelte-1uha8ag label:where(.svelte-1uha8ag){color:#a1a1aa;flex-direction:column;gap:.25rem;font-size:.8rem;display:flex}.row.svelte-1uha8ag select:where(.svelte-1uha8ag),.row.svelte-1uha8ag input[type=number]:where(.svelte-1uha8ag){color:#fafafa;background:#27272a;border:1px solid #52525b;border-radius:.375rem;padding:.35rem .5rem}.dialog-backdrop.svelte-1uha8ag{z-index:50;background:#0000008c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.dialog-wrap.svelte-1uha8ag{width:min(22rem,100%)}.new-game-panel{flex-direction:column;gap:.75rem;display:flex}.dialog-title.svelte-1uha8ag{color:#fafafa;margin:0;font-size:1.15rem}.dialog-hint.svelte-1uha8ag{color:#a1a1aa;margin:0;font-size:.8rem;line-height:1.4}.dialog-fields.svelte-1uha8ag{flex-direction:column;gap:.65rem;display:flex}.dialog-fields.svelte-1uha8ag label:where(.svelte-1uha8ag){color:#a1a1aa;flex-direction:column;gap:.25rem;font-size:.8rem;display:flex}.dialog-fields.svelte-1uha8ag input:where(.svelte-1uha8ag),.dialog-fields.svelte-1uha8ag select:where(.svelte-1uha8ag){color:#fafafa;background:#27272a;border:1px solid #52525b;border-radius:.375rem;padding:.4rem .5rem}.dialog-err.svelte-1uha8ag{color:#f87171;margin:0;font-size:.85rem}.dialog-actions.svelte-1uha8ag{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.25rem;display:flex}
