.radio-container.svelte-4huing{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--rebel-text-primary);font-size:.875rem}.radio-wrapper.svelte-4huing{position:relative;display:inline-flex;align-items:center;justify-content:center}input[type=radio].svelte-4huing{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;margin:0;z-index:1}.radio.svelte-4huing{position:relative;display:flex;align-items:center;justify-content:center;width:var(--radio-size);height:var(--radio-size);background:var(--rebel-surface);border:2px solid var(--rebel-border);border-radius:50%;transition:all .2s var(--rebel-ease-out)}.dot.svelte-4huing{width:calc(var(--radio-size) * .5);height:calc(var(--radio-size) * .5);background:var(--rebel-bg-light);border-radius:50%;opacity:0;transform:scale(.8);transition:all .2s var(--rebel-ease-out)}.sm.svelte-4huing{--radio-size: 16px;font-size:.75rem}.md.svelte-4huing{--radio-size: 18px;font-size:.875rem}.lg.svelte-4huing{--radio-size: 20px;font-size:1rem}input.svelte-4huing:checked+.radio:where(.svelte-4huing){background:var(--rebel-brand);border-color:var(--rebel-brand)}input.svelte-4huing:checked+.radio:where(.svelte-4huing) .dot:where(.svelte-4huing){opacity:1;transform:scale(1)}.radio-container.svelte-4huing:hover .radio:where(.svelte-4huing){border-color:var(--rebel-brand-hover)}input.svelte-4huing:focus-visible+.radio:where(.svelte-4huing){box-shadow:0 0 0 2px var(--rebel-focus-ring)}.disabled.svelte-4huing{cursor:not-allowed;opacity:.6}.disabled.svelte-4huing .radio:where(.svelte-4huing){background:var(--rebel-disabled-bg);border-color:var(--rebel-border)}.disabled.svelte-4huing input:where(.svelte-4huing){cursor:not-allowed}.error.svelte-4huing .radio:where(.svelte-4huing){border-color:var(--rebel-error)}.error-message.svelte-4huing{margin-top:.25rem;color:var(--rebel-error);font-size:.75rem}
