.panel.svelte-1i19ct2{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px #0000001f}.panel.svelte-1i19ct2 h1:where(.svelte-1i19ct2){color:#2c3e50;margin-top:0}.btn.svelte-1i19ct2{color:#fff;font-size:var(--text-lg);cursor:pointer;background:#2c3e50;border:none;border-radius:6px;padding:.6rem 1rem}.btn.svelte-1i19ct2:disabled{cursor:not-allowed;background:#bdc3c7}.rule.svelte-1i19ct2{border:none;border-top:1px solid var(--hairline);margin:1.5rem 0}.subhead.svelte-1i19ct2{font-size:var(--text-xl);color:var(--ink);margin:0 0 .25rem}.muted.svelte-1i19ct2{color:var(--ink-muted);font-size:var(--text-base);margin:0 0 1rem}.size-picker.svelte-1i19ct2{flex-wrap:wrap;gap:.75rem;display:flex}.size-option.svelte-1i19ct2{border:1px solid var(--hairline);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;flex-direction:column;align-items:center;gap:.4rem;padding:.75rem 1.1rem;transition:border-color .12s,box-shadow .12s;display:inline-flex}.size-option.svelte-1i19ct2:hover{border-color:var(--accent)}.size-option.active.svelte-1i19ct2{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.preview[data-size=m].svelte-1i19ct2{font-size:16px}.preview[data-size=l].svelte-1i19ct2{font-size:20px}.preview[data-size=xl].svelte-1i19ct2{font-size:26px}.preview.svelte-1i19ct2{font-weight:600;line-height:1}.size-label.svelte-1i19ct2{font-size:var(--text-sm);color:var(--ink-muted)}.caption.svelte-1i19ct2{font-size:var(--text-xs);color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:.75rem 0 0}
