/* Private candidate: existing controls, larger targets. No palette/font/beat replacement. */
:where(a){min-width:44px;min-height:44px;display:inline-flex;align-items:center}
:where(button,summary,input[type=range],select,[role=button]){min-height:44px!important;min-width:44px}
:where(a,button,summary,input,select,[role=button]):focus-visible{outline:2px solid #c9a227!important;outline-offset:3px}
input[type=range]{height:44px!important;background-color:transparent}
input[type=range]::-webkit-slider-runnable-track{height:44px;background:linear-gradient(currentColor,currentColor) center/100% 2px no-repeat}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
