/* WBE button depth — 2026-10-16. Dimensions, colors and interactions stay inherited. */
body :is(button,[role="button"],input[type="submit"],input[type="button"],.pill,.button,.btn,.s-btn,.circle,.nav-analysis,.home-case-link,.pagination a,summary){
 box-shadow:inset 0 1px 0 rgba(255,255,255,.38),inset 0 -2px 0 rgba(0,0,0,.12),0 3px 0 rgba(31,16,44,.30),0 6px 12px rgba(20,12,30,.13);
 transition:box-shadow .16s ease,background-color .2s ease,color .2s ease,transform .2s ease;
}
@media(hover:hover){
 body :is(button,[role="button"],input[type="submit"],input[type="button"],.pill,.button,.btn,.s-btn,.circle,.nav-analysis,.home-case-link,.pagination a,summary):hover:not(:disabled):not([aria-disabled="true"]){
  box-shadow:inset 0 1px 0 rgba(255,255,255,.48),inset 0 -2px 0 rgba(0,0,0,.14),0 4px 0 rgba(31,16,44,.32),0 8px 16px rgba(20,12,30,.18);
 }
}
body :is(button,[role="button"],input[type="submit"],input[type="button"],.pill,.button,.btn,.s-btn,.circle,.nav-analysis,.home-case-link,.pagination a,summary):active:not(:disabled):not([aria-disabled="true"]){
 box-shadow:inset 0 2px 4px rgba(0,0,0,.20),inset 0 -1px 0 rgba(255,255,255,.15),0 1px 0 rgba(31,16,44,.25),0 2px 4px rgba(20,12,30,.10);
}
body :is(button,input[type="submit"],input[type="button"]):disabled,body [role="button"][aria-disabled="true"]{box-shadow:inset 0 1px 0 #ffffff30,0 1px 0 #24103825}
@media(prefers-reduced-motion:reduce){body :is(button,[role="button"],input[type="submit"],input[type="button"],.pill,.button,.btn,.s-btn,.circle,.nav-analysis,.home-case-link,.pagination a,summary){transition:none}}
@media(forced-colors:active){body :is(button,[role="button"],input[type="submit"],input[type="button"],.pill,.button,.btn,.s-btn,.circle,.nav-analysis,.home-case-link,.pagination a,summary){box-shadow:none}}
