.radio.svelte-fgnuuy{--radio-checked-ring:inset 0 0 0 4px var(--color-bg);align-items:center;gap:var(--space-2);font-size:var(--font-size-2);cursor:pointer;display:inline-flex}input.svelte-fgnuuy{pointer-events:none;opacity:0;width:0;height:0;position:absolute}.dot.svelte-fgnuuy{border:var(--border-width-2) solid var(--color-border);border-radius:var(--radius-round);flex:none;width:1rem;height:1rem}.radio.svelte-fgnuuy:hover .dot:where(.svelte-fgnuuy){border-color:var(--color-accent)}input.svelte-fgnuuy:checked+.dot:where(.svelte-fgnuuy){background-color:var(--color-accent-fill);border-color:var(--color-accent);box-shadow:var(--radio-checked-ring)}input.svelte-fgnuuy:focus-visible+.dot:where(.svelte-fgnuuy){outline:var(--border-width-3) solid var(--color-focus);outline-offset:2px}
