.abbinamento-finder[data-v-3ef2438a]{padding-block:clamp(3rem,6vw,6rem);border-top:1px solid var(--color-line)}.finder-title[data-v-3ef2438a]{max-width:20ch;font-size:clamp(2.25rem,4.8vw,4.5rem);font-weight:400;line-height:1.06;letter-spacing:-.025em;color:var(--color-brand)}.abbina-chip[data-v-3ef2438a]{display:inline-flex;flex-direction:column;align-items:center;gap:.5rem;min-height:44px;min-width:44px;padding:2px;background:none;border:0;cursor:pointer;color:var(--color-muted);transition:color var(--dur-reveal,.3s) var(--ease-brand,ease)}.abbina-dot[data-v-3ef2438a]{width:34px;height:34px;border-radius:9999px;border:1px solid var(--color-control);box-shadow:0 0 0 0 var(--color-accent-strong);transition:box-shadow .2s var(--ease-brand,ease),transform .2s var(--ease-brand,ease)}.abbina-dot--all[data-v-3ef2438a]{background:conic-gradient(from 0deg,#d76933,#ecd84e,#6f8f4f,#3fb0bf,#2b4f86,#5a3a6b,#e4789a,#d76933);opacity:.85}.abbina-name[data-v-3ef2438a]{font-family:var(--font-body);font-size:.875rem;line-height:1.3}.abbina-chip:focus-visible .abbina-dot[data-v-3ef2438a],.abbina-chip:hover .abbina-dot[data-v-3ef2438a]{transform:scale(1.08)}.abbina-chip[data-v-3ef2438a]:focus-visible{outline:none}.abbina-chip:focus-visible .abbina-dot[data-v-3ef2438a]{outline:2px solid var(--color-accent-strong);outline-offset:2px}.abbina-chip[data-active][data-v-3ef2438a]{color:var(--color-ink)}.abbina-chip[data-active] .abbina-name[data-v-3ef2438a]{font-weight:700;text-decoration:underline;text-underline-offset:.2em}.abbina-chip[data-active] .abbina-dot[data-v-3ef2438a]{box-shadow:0 0 0 2px var(--color-bg),0 0 0 4px var(--color-accent-strong)}@media(max-width:359px){.finder-results[data-v-3ef2438a]{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.abbina-chip[data-v-3ef2438a],.abbina-dot[data-v-3ef2438a]{transition:none}.abbina-chip:focus-visible .abbina-dot[data-v-3ef2438a],.abbina-chip:hover .abbina-dot[data-v-3ef2438a]{transform:none}}@media(forced-colors:active){.abbina-chip:focus-visible .abbina-dot[data-v-3ef2438a]{outline-color:Highlight}.abbina-chip[data-active] .abbina-dot[data-v-3ef2438a]{outline:2px solid ButtonText;outline-offset:2px}}
