/* Kako naj te nagovarjam? (assets/js/address-choice.js). The accent follows the
   page: --violet-light on Sanje and Znamenja, the tarot lilac elsewhere. */
.ac-group{border:0;margin:1rem 0 0;padding:0;min-width:0;text-align:left;--ac-accent:var(--violet-light,#c7bce4)}
.ac-legend{padding:0;margin-bottom:.55rem;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted,rgba(255,255,255,.62));font-weight:400}
.ac-options{display:flex;flex-wrap:wrap;gap:.5rem}
.ac-option{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .85rem;border:1px solid color-mix(in srgb,var(--ac-accent) 38%,transparent);border-radius:999px;font-size:.86rem;color:var(--text,rgba(255,255,255,.85));cursor:pointer;min-height:44px;transition:border-color .2s,background .2s}
.ac-option input{accent-color:var(--ac-accent);margin:0;width:1rem;height:1rem}
.ac-option:has(input:checked){border-color:var(--ac-accent);background:color-mix(in srgb,var(--ac-accent) 12%,transparent)}
.ac-option:has(input:focus-visible){outline:2px solid var(--ac-accent);outline-offset:2px}
.ac-clear{margin-top:.6rem;background:none;border:0;padding:0;color:var(--muted,rgba(255,255,255,.62));font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.ac-clear[hidden]{display:none}
@media (max-width:520px){.ac-option{flex:1 1 100%}}
