.preview.svelte-rbzav5{grid-area:preview;justify-self:center;width:min(100%,420px);min-width:0}p.svelte-rbzav5{text-align:center;color:#a8c9e6;min-height:1.5em;margin:0;font-size:.88rem;font-weight:650;line-height:1.5}.lobby-main.svelte-1uha8ag{color:#f5f8ff;min-height:100dvh;padding-block:0 24px}.frame.svelte-1uha8ag{width:min(100%,66rem);margin-inline:auto}.lobby-header.svelte-1uha8ag{border-bottom:1px solid #183553;justify-content:space-between;align-items:center;gap:12px;min-height:67px;display:flex}.brand.svelte-1uha8ag{align-items:center;gap:10px;font-size:.9rem;font-weight:750;display:flex}.brand.svelte-1uha8ag img:where(.svelte-1uha8ag){border:1px solid #35516d;border-radius:9px}.guide-link.svelte-1uha8ag{color:#a8c9e6;align-items:center;gap:8px;min-height:44px;font-size:.83rem;font-weight:650;text-decoration:none;display:inline-flex}.guide-link.svelte-1uha8ag:hover{color:#f5f8ff}.guide-link.svelte-1uha8ag svg{transform:rotate(90deg)}.notice.svelte-1uha8ag{margin:16px 0 0}.welcome.svelte-1uha8ag{text-align:center;justify-items:center;padding:clamp(24px,3.6vw,44px) 0 24px;display:grid}.game-label.svelte-1uha8ag{color:#a8c9e6;letter-spacing:.09em;text-transform:uppercase;border:1px solid #496d9f;border-radius:3px;margin:0 0 16px;padding:6px 9px;font-size:.68rem;font-weight:750}h1.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 18px;margin:0;display:flex}.title-tiles.svelte-1uha8ag{--tile-width:60px;--tile-height:60px;--tile-font:2rem;gap:6px;display:flex}.title-tail.svelte-1uha8ag{letter-spacing:-.055em;font-size:clamp(2.05rem,5vw,3.7rem);font-weight:850;line-height:1}.title-tail.svelte-1uha8ag span:where(.svelte-1uha8ag),.room-actions.svelte-1uha8ag h2:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--accent)}.intro.svelte-1uha8ag{color:#aac0d9;max-width:47ch;margin:17px 0 0;font-size:.97rem;line-height:1.5}.lobby-stage.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(280px,24rem);grid-template-areas:"preview actions";align-items:center;gap:clamp(24px,5vw,72px);max-width:55rem;margin:0 auto;padding-block:8px 26px;display:grid}.room-actions.svelte-1uha8ag{grid-area:actions;min-width:0}.room-actions.svelte-1uha8ag .card-intro:where(.svelte-1uha8ag){color:#bcc6d3;margin-bottom:19px;font-size:.88rem;line-height:1.5}.create-button.svelte-1uha8ag,.join-button.svelte-1uha8ag{min-height:46px;font-size:.86rem}.create-button.svelte-1uha8ag{justify-content:flex-start;gap:10px}.action-arrow.svelte-1uha8ag{place-items:center;margin-left:auto;display:grid}.join-form.svelte-1uha8ag{border-top:1px solid #435064;margin-top:19px;padding-top:17px}.join-form.svelte-1uha8ag label:where(.svelte-1uha8ag){font-size:.82rem}.join-form.svelte-1uha8ag input:where(.svelte-1uha8ag){letter-spacing:.055em;text-transform:uppercase;border-color:#5c6a7e;min-height:46px;margin:0 0 9px;font-family:ui-monospace,monospace;font-size:1rem;font-weight:650}.join-form.svelte-1uha8ag input:where(.svelte-1uha8ag)::placeholder{color:#a0adbc}.join-form.svelte-1uha8ag input[aria-invalid=true]:where(.svelte-1uha8ag){border-color:var(--coral)}.action-error.svelte-1uha8ag{color:#ffb9a7;margin:10px 0 0;font-size:.82rem;line-height:1.5}.join-error.svelte-1uha8ag{margin:0 0 9px}.visually-hidden.svelte-1uha8ag{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.guide.svelte-1uha8ag{border-top:1px solid #183553;grid-template-columns:auto 1fr;align-items:start;gap:clamp(20px,3vw,40px);padding-block:22px;display:grid}.guide.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:6px 0 0;font-size:.98rem}.guide.svelte-1uha8ag ol:where(.svelte-1uha8ag){grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.guide.svelte-1uha8ag li:where(.svelte-1uha8ag){grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.step-icon.svelte-1uha8ag{color:#a8d3ff;background:#0d2039;border:1px solid #274966;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.guide.svelte-1uha8ag strong:where(.svelte-1uha8ag){margin-bottom:3px;font-size:.86rem;display:block}.guide.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#aac0d9;margin:0;font-size:.8rem;line-height:1.45}@media (width<=820px){.guide.svelte-1uha8ag{grid-template-columns:1fr}.guide.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:0}}@media (width<=650px){.lobby-header.svelte-1uha8ag{min-height:60px}.welcome.svelte-1uha8ag{padding-bottom:16px}.title-tiles.svelte-1uha8ag{--tile-width:42px;--tile-height:44px;--tile-font:1.45rem}.intro.svelte-1uha8ag{font-size:.9rem}.lobby-stage.svelte-1uha8ag{grid-template-columns:1fr;grid-template-areas:"actions""preview";gap:25px}.room-actions.svelte-1uha8ag{justify-self:center;width:min(100%,28rem)}.guide.svelte-1uha8ag ol:where(.svelte-1uha8ag){grid-template-columns:1fr;gap:16px}}
