/* V78 progressive accessibility layer; complements V59. */
:root{scroll-padding-top:5.5rem}
main#v28-konten:focus{outline:none}
main#v28-konten:focus-visible{outline:3px solid #ffdc79;outline-offset:3px}
:where(a,button,summary,input,select,textarea,[role="button"]):focus-visible{outline:3px solid #ffdf79!important;outline-offset:4px!important}
:where(a,button,summary){-webkit-tap-highlight-color:rgba(255,223,121,.3)}
:where(button,[role="button"]):not(:disabled){touch-action:manipulation}
:where(p,li,dd,dt){overflow-wrap:break-word}
@media(max-width:640px){:where(input,select,textarea){max-width:100%;box-sizing:border-box}}
@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto!important}}
@media(forced-colors:active){:where(a,button,summary,input,select,textarea):focus-visible{outline:3px solid Highlight!important}}
