/* Shared lightweight depth; preserve each action's existing color and semantics. */
.oo-internal-model-control{display:none!important}
.oo-account-intro{display:block!important;text-align:center}
.oo-account-question-heading{display:block!important;-webkit-line-clamp:unset!important;font:400 clamp(28px,4vw,40px)/1.2 Georgia,serif;overflow-wrap:anywhere}
.oo-account-hint{font:400 14px/1.6 system-ui,sans-serif;color:var(--library-muted,#647368);margin:12px 0 20px}
.oo-product-controls :is(button,a.primary-button,a.secondary-button,a.button,a.btn,.cta,.cta-primary,.cta-secondary):not([role=option]):not([role=tab]):not([role=switch]):not(.text-button):not(.account-trigger):not([aria-hidden=true]){
 background-image:linear-gradient(180deg,rgba(255,255,255,.09),transparent 70%);
 box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 1px 2px rgba(20,48,34,.13);
 transition:box-shadow 150ms ease,transform 150ms ease;
}
@media(hover:hover){.oo-product-controls :is(button,a.primary-button,a.secondary-button,a.button,a.btn,.cta,.cta-primary,.cta-secondary):not(:disabled):not([aria-disabled=true]):not([role=option]):not([role=tab]):not([role=switch]):not(.text-button):hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 3px 8px rgba(20,48,34,.19)}}
.oo-product-controls :is(button,a.primary-button,a.secondary-button,a.button,a.btn):not(:disabled):not([aria-disabled=true]):not([role=option]):not([role=tab]):active{box-shadow:inset 0 1px 3px rgba(20,48,34,.22);transform:translateY(1px)}
.oo-product-controls :is(button,a.primary-button,a.secondary-button,a.button,a.btn):focus-visible{outline:2px solid currentColor;outline-offset:3px}
.oo-product-controls :is(button:disabled,[aria-disabled=true]){box-shadow:none!important;transform:none!important}
.oo-product-controls :is(nav button,nav a,#sidebar button,[role=menu] button,[role=listbox] button){background-image:none;box-shadow:none}
.oo-product-controls[data-si-motion=off] :is(button,a){transition:none!important;transform:none!important}
@media(prefers-reduced-motion:reduce){.oo-product-controls :is(button,a){transition:none!important;transform:none!important}}
