/* v9.9 resilient focus / reduced motion / forced colors. */
:where(#og8-public-header,#og87-auth-header,#og100-header,.og100-page,.og93-panel) :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--og93-focus,#c4a2ff)!important;outline-offset:3px!important}
:where(.og100-page,body:has(#og87-auth-header)) :is(input,select,textarea):disabled{opacity:.6;cursor:not-allowed}
@media(forced-colors:active){.og100-card,.og100-btn,.og100-tool,.og100-menu,.og100-tablewrap{border:1px solid CanvasText!important}.og100-chevron{forced-color-adjust:auto}}
@media(prefers-reduced-motion:reduce){.og100-page *,#og8-public-header *,#og87-auth-header *{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
