.hero.svelte-1uha8ag{text-align:center;padding:2.5rem 0 1.5rem}h1.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin:0 0 .4rem;font-size:2.8rem;font-weight:800}.tagline.svelte-1uha8ag{font-family:var(--font-narrative);color:var(--text-dim);margin:0;font-size:1.05rem;font-style:italic}.error.svelte-1uha8ag{border:1px solid var(--danger);color:var(--danger);text-align:center;background:#e85c5c1f;border-radius:10px;max-width:640px;margin:0 auto 1.5rem;padding:.7rem 1rem}.panels.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:1.5rem;width:100%;max-width:900px;margin:0 auto;display:grid}@media (width<=720px){.panels.svelte-1uha8ag{grid-template-columns:1fr}}.panel.svelte-1uha8ag{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.panel.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--font-display);margin:0;font-size:1.3rem;font-weight:700}label.svelte-1uha8ag{color:var(--text-dim);flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}.settings-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.full.svelte-1uha8ag{grid-column:1/-1}.checkbox.svelte-1uha8ag{flex-direction:row;align-items:center;gap:.5rem}.checkbox.svelte-1uha8ag input:where(.svelte-1uha8ag){width:auto}.code-input.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.15em;text-align:center;font-size:1.1rem}
