/* UCS V3.7 Experience Readiness: progressive enhancement, no visual redesign */
html{scroll-padding-top:96px}
#connections,[id="brands"],[id="framework"],[id="collection-directions"],[id="collection"],[id="lookbook"],[id="gift-interaction"],[id="gallery-notes"]{scroll-margin-top:96px}
:where(a,button,summary,[tabindex]):focus-visible{outline:3px solid #edce89;outline-offset:4px}
:where(nav,header) details summary{min-height:44px;display:flex;align-items:center}
.connect-card summary{min-height:44px;display:flex;align-items:center}
.connect-card a,.connect-reveal a{display:inline-flex;align-items:center;min-height:44px}
:where(.nav-links,.links) a{min-height:38px;display:inline-flex;align-items:center}
@media(pointer:coarse){:where(a,button,summary){touch-action:manipulation} .connect-card summary{min-height:48px}}
@media(prefers-reduced-motion:reduce){
 html,body{scroll-behavior:auto!important}
 *,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}
}
@media(forced-colors:active){:where(a,button,summary):focus-visible{outline:2px solid Highlight!important}.connect-card{border:1px solid CanvasText}.connect-reveal{border-color:CanvasText}}

