fieldset.svelte-13a7jud{border:0;min-width:0;margin:0;padding:0}legend.svelte-13a7jud{color:var(--text);margin-bottom:10px;padding:0;font-size:14px;font-weight:500}.options.svelte-13a7jud{flex-wrap:wrap;gap:8px;display:flex}.options.svelte-13a7jud label:where(.svelte-13a7jud){min-height:44px;color:var(--muted);box-shadow:var(--ring);cursor:pointer;transition:background-color var(--duration-quick) ease, color var(--duration-quick) ease;align-items:center;gap:8px;padding:0 14px;font-size:14px;display:inline-flex}.options.svelte-13a7jud label:where(.svelte-13a7jud):hover{background:var(--hover);color:var(--text)}.options.svelte-13a7jud label.selected:where(.svelte-13a7jud){background:var(--active);color:var(--text)}input[type=radio].svelte-13a7jud,input[type=checkbox].svelte-13a7jud{accent-color:var(--accent)}.swatches.svelte-13a7jud{flex-wrap:wrap;gap:10px;display:flex}.swatch.svelte-13a7jud{cursor:pointer;place-items:center;width:44px;height:44px;display:grid;position:relative}.swatch.svelte-13a7jud:before{content:"";background:var(--swatch);width:28px;height:28px;box-shadow:inset 0 0 0 1px oklch(0% 0 0/.1)}.swatch.selected.svelte-13a7jud:after{content:"";box-shadow:0 0 0 2px var(--text);position:absolute;inset:4px}.swatch.svelte-13a7jud input:where(.svelte-13a7jud){opacity:0;pointer-events:none;position:absolute}label.svelte-13a7jud:has(:where(.svelte-13a7jud):focus-visible){outline:2px solid var(--link);outline-offset:3px}.check.svelte-13a7jud{min-height:44px;color:var(--text);cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.hint.svelte-13a7jud{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.label.svelte-13a7jud{color:var(--muted);margin:0 0 10px;font-size:13px}.stage.svelte-13a7jud{min-height:140px;box-shadow:var(--ring);place-items:center;margin-bottom:24px;padding:24px 16px;display:grid}.stage.light.svelte-13a7jud{background:#fff}.stage.dark.svelte-13a7jud{background:#141415}pre.svelte-13a7jud{background:var(--surface);box-shadow:var(--ring);margin:0 0 12px;padding:14px 16px;overflow-x:auto}pre.svelte-13a7jud code:where(.svelte-13a7jud){color:var(--text);font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.sr-only.svelte-13a7jud{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.keyboard-input .options.svelte-13a7jud label:where(.svelte-13a7jud){transition:none}@media (prefers-reduced-motion:reduce){.options.svelte-13a7jud label:where(.svelte-13a7jud){transition:none}}
