/* Shared MarbleLens interface feedback. No layout shift; unavailable controls excluded. */
:root body :is(button,input[type="button"],input[type="submit"],input[type="reset"],[role="button"],summary,a.path-card,body[data-interface-home] a:not(.brand):not(.v3-brand):not(.home-skip),a.btn,a.button,a.ml-btn,a.member-button,a.v3-btn,a.orders-action,a.orders-delivery,a.legal-cta,a.avatar,a.navlink,a.nav-action,a.nav-login,a.v3-nav-link,a.v3-acct-link,a.ho-login,a.lens-start,a.home-help-link,a.explore-nav,a.sl-exit,nav a,.ml-xnav a):not(:disabled):not([aria-disabled="true"]):not(.is-unavailable):not(.is-pending){transition:color .16s ease,border-color .16s ease,box-shadow .16s ease}
@media(hover:hover) and (pointer:fine){
:root body :is(button,input[type="button"],input[type="submit"],input[type="reset"],[role="button"],summary,a.path-card,body[data-interface-home] a:not(.brand):not(.v3-brand):not(.home-skip),a.btn,a.button,a.ml-btn,a.member-button,a.v3-btn,a.orders-action,a.orders-delivery,a.legal-cta,a.avatar,a.navlink,a.nav-action,a.nav-login,a.v3-nav-link,a.v3-acct-link,a.ho-login,a.lens-start,a.home-help-link,a.explore-nav,a.sl-exit,nav a,.ml-xnav a):not(:disabled):not([aria-disabled="true"]):not(.is-unavailable):not(.is-pending):hover{color:#c4ee37!important;background:#141911!important;border-color:#c9a257!important;box-shadow:inset 0 0 0 1px #c9a257!important}
:root body :is(button,input[type="button"],input[type="submit"],input[type="reset"],[role="button"],summary,a.path-card,body[data-interface-home] a:not(.brand):not(.v3-brand):not(.home-skip),a.btn,a.button,a.ml-btn,a.member-button,a.v3-btn,a.orders-action,a.orders-delivery,a.legal-cta,a.avatar,a.navlink,a.nav-action,a.nav-login,a.v3-nav-link,a.v3-acct-link,a.ho-login,a.lens-start,a.home-help-link,a.explore-nav,a.sl-exit,nav a,.ml-xnav a):not(:disabled):not([aria-disabled="true"]):not(.is-unavailable):not(.is-pending):hover :is(span,strong,small,svg,h3,p,i){color:inherit!important}
}
:root body :is(button,input[type="button"],input[type="submit"],input[type="reset"],[role="button"],summary,a.path-card,body[data-interface-home] a:not(.brand):not(.v3-brand):not(.home-skip),a.btn,a.button,a.ml-btn,a.member-button,a.v3-btn,a.orders-action,a.orders-delivery,a.legal-cta,a.avatar,a.navlink,a.nav-action,a.nav-login,a.v3-nav-link,a.v3-acct-link,a.ho-login,a.lens-start,a.home-help-link,a.explore-nav,a.sl-exit,nav a,.ml-xnav a):not(:disabled):not([aria-disabled="true"]):not(.is-unavailable):not(.is-pending):focus-visible{color:#c4ee37!important;background:#141911!important;border-color:#c9a257!important;box-shadow:inset 0 0 0 1px #c9a257!important}
:root body :is(button,input[type="button"],input[type="submit"],input[type="reset"],[role="button"],summary,a.path-card,body[data-interface-home] a:not(.brand):not(.v3-brand):not(.home-skip),a.btn,a.button,a.ml-btn,a.member-button,a.v3-btn,a.orders-action,a.orders-delivery,a.legal-cta,a.avatar,a.navlink,a.nav-action,a.nav-login,a.v3-nav-link,a.v3-acct-link,a.ho-login,a.lens-start,a.home-help-link,a.explore-nav,a.sl-exit,nav a,.ml-xnav a):not(:disabled):not([aria-disabled="true"]):not(.is-unavailable):not(.is-pending):focus-visible{outline:2px solid #c9a257!important;outline-offset:3px}
:root body :is(button,input[type="button"],input[type="submit"],input[type="reset"],[role="button"],summary,a.path-card,body[data-interface-home] a:not(.brand):not(.v3-brand):not(.home-skip),a.btn,a.button,a.ml-btn,a.member-button,a.v3-btn,a.orders-action,a.orders-delivery,a.legal-cta,a.avatar,a.navlink,a.nav-action,a.nav-login,a.v3-nav-link,a.v3-acct-link,a.ho-login,a.lens-start,a.home-help-link,a.explore-nav,a.sl-exit,nav a,.ml-xnav a):not(:disabled):not([aria-disabled="true"]):not(.is-unavailable):not(.is-pending):focus-visible :is(span,strong,small,svg,h3,p,i){color:inherit!important}
@media(prefers-reduced-motion:reduce){:root body :is(button,input[type="button"],input[type="submit"],input[type="reset"],[role="button"],summary,a.path-card,body[data-interface-home] a:not(.brand):not(.v3-brand):not(.home-skip),a.btn,a.button,a.ml-btn,a.member-button,a.v3-btn,a.orders-action,a.orders-delivery,a.legal-cta,a.avatar,a.navlink,a.nav-action,a.nav-login,a.v3-nav-link,a.v3-acct-link,a.ho-login,a.lens-start,a.home-help-link,a.explore-nav,a.sl-exit,nav a,.ml-xnav a):not(:disabled):not([aria-disabled="true"]):not(.is-unavailable):not(.is-pending){transition:none}}
