.page.svelte-1uha8ag{box-sizing:border-box;max-width:56rem;min-height:100vh;margin:0 auto;padding:2rem 1.5rem 4rem}.masthead.svelte-1uha8ag{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.25rem;display:flex}.home-grid.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr);align-items:center;gap:4rem;padding:5rem 0 3rem;display:grid}.eyebrow.svelte-1uha8ag{letter-spacing:.03em;color:var(--muted);margin:0 0 .5rem;font-size:.8rem;font-weight:600}h1.svelte-1uha8ag{max-width:8ch;margin:0;font-size:2.5rem;line-height:1.12}.description.svelte-1uha8ag{color:var(--text-2);margin:1.25rem 0 0;line-height:1.7}.cta-button.svelte-1uha8ag{background:var(--accent);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:.5rem;margin-top:2rem;padding:.5rem .7rem;font-weight:600;text-decoration:none;display:inline-block}.cta-button.svelte-1uha8ag:hover{background:var(--accent-hover)}.cta-button.svelte-1uha8ag:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.features.svelte-1uha8ag{color:var(--text-2);gap:.75rem;margin:2.25rem 0 0;padding:0;list-style:none;display:grid}.features.svelte-1uha8ag li:where(.svelte-1uha8ag){align-items:center;gap:.65rem;display:flex}.tag-badges.svelte-1uha8ag{letter-spacing:.05em;font-size:.95rem}.card.svelte-1uha8ag{overflow:hidden}.boxes-list-container.svelte-1uha8ag{margin-top:-2rem;transform:rotate(3deg)scale(.9)}.boxes-scroll.svelte-1uha8ag{max-height:29rem;overflow-y:auto}.boxes-scroll.svelte-1uha8ag:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.inventory-preview.svelte-1uha8ag{background:#fff}.play.svelte-1uha8ag{background:var(--card-alt);text-align:center;margin-top:-2rem;padding:1rem;position:relative}.play.svelte-1uha8ag .cta-button:where(.svelte-1uha8ag){margin-top:0}@media (width<=48rem){.home-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:3rem;padding-top:3rem}}.tips-promo.svelte-1uha8ag,.forgot.svelte-1uha8ag{padding:1.5rem}.tips-promo.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 .5rem;font-size:1.25rem}.tips-promo.svelte-1uha8ag .cta-button:where(.svelte-1uha8ag){margin-top:1.25rem}.forgot.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 .5rem;font-size:1.25rem}.forgot-form.svelte-1uha8ag{gap:.75rem;margin-top:1rem;display:grid}.forgot-form.svelte-1uha8ag label:where(.svelte-1uha8ag){color:var(--text-2);gap:.35rem;font-size:.9rem;font-weight:600;display:grid}.forgot-form.svelte-1uha8ag input:where(.svelte-1uha8ag){border:1px solid var(--border-input);font:inherit;border-radius:.4rem;padding:.5rem .6rem}.forgot-form.svelte-1uha8ag .submit:where(.svelte-1uha8ag){background:var(--accent);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:.5rem;padding:.5rem .7rem;font-weight:600}.forgot-form.svelte-1uha8ag .submit:where(.svelte-1uha8ag):hover{background:var(--accent-hover)}.success.svelte-1uha8ag{margin-top:1rem}@media (width<=32rem){.page.svelte-1uha8ag{padding:1rem .75rem 3rem}.home-grid.svelte-1uha8ag{padding-top:2.5rem}}
