@layer components{:where(.edc-choice[data-v-4d332ddc]){gap:var(--space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.legend[data-v-4d332ddc]{color:var(--app-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);line-height:var(--leading-xs);text-transform:uppercase;padding:0}.options[data-v-4d332ddc]{border-radius:var(--radius-full);background-color:var(--app-sunken);box-shadow:var(--app-sink);gap:2px;padding:3px;display:flex}.option[data-v-4d332ddc]{min-block-size:2.25rem;padding-inline:var(--space-3);border-radius:var(--radius-full);color:light-dark(var(--color-zinc-600),var(--color-zinc-400));font-size:var(--text-sm);font-weight:500;line-height:var(--leading-sm);white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex:1 1 0;justify-content:center;align-items:center;display:inline-flex;position:relative}.radio[data-v-4d332ddc]{opacity:0;pointer-events:none;position:absolute}.option[data-v-4d332ddc]:has(.radio:checked){background:var(--edc-grain), linear-gradient(var(--edc-key-top), var(--edc-key-foot));color:var(--app-fg);box-shadow:var(--app-control)}.option[data-v-4d332ddc]:has(.radio:focus-visible){outline:2px solid var(--app-tint);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.option[data-v-4d332ddc]{transition:color .16s var(--ease-out-quint), box-shadow .16s var(--ease-out-quint)}}}
