@layer puresv{.radio.svelte-1rjh7kb{align-items:center;gap:var(--puresv-space-2);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;position:relative}input.svelte-1rjh7kb{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.dot.svelte-1rjh7kb{box-sizing:border-box;border:1px solid var(--puresv-border-strong);border-radius:var(--puresv-radius-full);background-color:var(--puresv-canvas);width:1.125rem;height:1.125rem;transition:background-color var(--puresv-duration) var(--puresv-ease-out), border-color var(--puresv-duration) var(--puresv-ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dot.svelte-1rjh7kb:after{content:"";border-radius:var(--puresv-radius-full);background-color:var(--puresv-on-accent);opacity:0;width:.5rem;height:.5rem;transition:opacity var(--puresv-duration) var(--puresv-ease-out), transform var(--puresv-duration) var(--puresv-ease-out);transform:scale(.5)}@media (hover:hover){.radio.svelte-1rjh7kb:hover input:where(.svelte-1rjh7kb):not(:checked):not(:disabled)+.dot:where(.svelte-1rjh7kb){border-color:var(--puresv-text-muted)}}input.svelte-1rjh7kb:checked+.dot:where(.svelte-1rjh7kb){border-color:var(--puresv-accent);background-color:var(--puresv-accent)}input.svelte-1rjh7kb:checked+.dot:where(.svelte-1rjh7kb):after{opacity:1;transform:scale(1)}input.svelte-1rjh7kb:focus-visible+.dot:where(.svelte-1rjh7kb){outline:2px solid var(--puresv-ring);outline-offset:2px}.radio.svelte-1rjh7kb:has(input:where(.svelte-1rjh7kb):disabled){cursor:not-allowed;opacity:.55}.label.svelte-1rjh7kb{font-size:var(--puresv-text-md);color:var(--puresv-text)}}
