.name-screen.svelte-1uha8ag{background-image:linear-gradient(135deg,#09090bb8,#18181b7a),url(../../../images/boggle-home-bg.png);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100dvh;padding:1rem;display:flex}.home-wrap.svelte-1uha8ag{min-height:100dvh;position:relative}.home-legal.svelte-1uha8ag{pointer-events:none;justify-content:center;padding:0 1rem 1.25rem;display:flex;position:absolute;bottom:0;left:0;right:0}.home-legal.svelte-1uha8ag .legal-footer{pointer-events:auto}.name-form.svelte-1uha8ag{flex-direction:column;gap:.75rem;width:min(100%,20rem);display:flex}.name-form.svelte-1uha8ag input:where(.svelte-1uha8ag){color:#fafafa;background:#18181b;border:1px solid #3f3f46;border-radius:.5rem;padding:.65rem .75rem}.dialog-backdrop.svelte-1uha8ag{z-index:50;background:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.dialog-wrap.svelte-1uha8ag{width:min(100%,24rem)}.dialog-title.svelte-1uha8ag{margin-bottom:.5rem;font-size:1.125rem}.dialog-hint.svelte-1uha8ag{color:#a1a1aa;margin-bottom:1rem;font-size:.875rem}.dialog-fields.svelte-1uha8ag{flex-direction:column;gap:.75rem;display:flex}.dialog-fields.svelte-1uha8ag label:where(.svelte-1uha8ag){flex-direction:column;gap:.35rem;font-size:.875rem;display:flex}.dialog-fields.svelte-1uha8ag input:where(.svelte-1uha8ag){color:#fafafa;background:#09090b;border:1px solid #3f3f46;border-radius:.5rem;padding:.5rem .65rem}.dialog-err.svelte-1uha8ag{color:#f87171;margin-top:.75rem;font-size:.875rem}.dialog-actions.svelte-1uha8ag{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.lobby-page.svelte-1uha8ag{min-height:100vh;padding:1rem}.lobby-header.svelte-1uha8ag{justify-content:space-between;align-items:center;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;margin-bottom:1rem;padding:1rem}.create-panel.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 .75rem;font-size:1rem}.row.svelte-1uha8ag{flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem;display:flex}.row.svelte-1uha8ag label:where(.svelte-1uha8ag){flex-direction:column;gap:.35rem;font-size:.875rem;display:flex}.row.svelte-1uha8ag input:where(.svelte-1uha8ag){color:#fafafa;background:#09090b;border:1px solid #3f3f46;border-radius:.5rem;padding:.5rem .65rem}
