h1.svelte-1i19ct2{font-size:1.5rem}h2.svelte-1i19ct2{margin-top:2rem;font-size:1.05rem}h3.svelte-1i19ct2{margin-bottom:.5rem;font-size:.95rem}.options.svelte-1i19ct2{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.option.svelte-1i19ct2{min-height:var(--tap);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);cursor:pointer;align-items:center;gap:.5rem;padding:.4rem .8rem;display:flex}.option.svelte-1i19ct2:has(input:where(.svelte-1i19ct2):checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);font-weight:600}.option.svelte-1i19ct2:has(input:where(.svelte-1i19ct2):focus-visible){outline:3px solid var(--focus);outline-offset:2px}.switch.svelte-1i19ct2{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);cursor:pointer;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;padding:.75rem;display:flex}.switch.svelte-1i19ct2:has(input:where(.svelte-1i19ct2):focus-visible){outline:3px solid var(--focus);outline-offset:2px}.switch.svelte-1i19ct2 input:where(.svelte-1i19ct2){flex:none;width:1.25rem;height:1.25rem;margin-top:.35rem}.switch.svelte-1i19ct2 small:where(.svelte-1i19ct2){color:var(--text-muted);font-size:.9rem;display:block}.hint.svelte-1i19ct2{color:var(--text-muted);font-size:.9rem}.warn.svelte-1i19ct2{background:var(--caution-bg);border:1px solid var(--caution-border);color:var(--caution-text);border-radius:var(--radius);padding:.6rem .8rem}
