/* v9.3 final cohesion layer: corrected focus, consistent chrome, page cards and footer. */
:root{scroll-padding-top:85px}
#og8-public-header,#og87-auth-header{font-family:var(--og93-font)!important;isolation:isolate}
#og8-public-header :is(.og86-menu>a,.og86-login),#og87-auth-header .og87-menu>a{font-weight:650!important;letter-spacing:0}
#og8-public-header :is(.og86-menu>a,.og86-menu>details>summary),#og87-auth-header :is(.og87-menu>a,.og87-menu>details>summary){min-height:34px;box-sizing:border-box}
html:has(#og87-auth-header) .page-content :is(.ui.segment,.ui.card,.ui.table,.ui.menu){border-radius:10px}
html:has(#og87-auth-header) .page-content :is(.ui.positive.message,.ui.negative.message,.ui.warning.message){border-radius:9px}
.og93-card a:focus-visible,.og93-panel :is(button,a):focus-visible{outline:3px solid #d8b0ff!important;outline-offset:2px!important}
body.og86-static-page :is(.og93-card,.og93-form,.og93-step){color:var(--og93-text)!important}
body.og86-static-page .og93-card .og93-chip{color:var(--og93-link)!important}
body.og86-static-page .og93-card>a:not(.og93-button){background:none!important;border:0!important;padding:12px 0 0!important;color:var(--og93-link)!important}
body.og86-static-page .og93-card>a.og93-button{background:var(--og93-link)!important;border:1px solid var(--og93-link)!important;color:var(--og93-bg)!important}
body.og86-static-page a.og93-button:not(.og93-button--secondary),body.og86-static-page .og93-card>a.og93-button{color:var(--og93-cta-text)!important;-webkit-text-fill-color:var(--og93-cta-text)!important}
body.og86-static-page a.og93-button--secondary{color:var(--og93-text)!important;-webkit-text-fill-color:var(--og93-text)!important}
html body.og86-static-page .og93-footer a{color:#e4d6ec!important;-webkit-text-fill-color:#e4d6ec!important}
body.og86-static-page .og93-footer :is(strong,p){color:#f6edff!important;-webkit-text-fill-color:#f6edff!important}
@media print{#og8-public-header,#og87-auth-header,.og93-panel{display:none!important}.og93-grid{grid-template-columns:repeat(2,1fr)!important}.og93-footer{display:none!important}}
