
:root{--pf-v5-global--primary-color--100:#62321e;--pf-v5-global--primary-color--200:#3f1c0f;--pf-v5-global--link--Color:#62321e;--pf-v5-global--Color--100:#3f1c0f}
html,body#keycloak-bg{background:#fbf8f2!important;color:#3f1c0f!important}
body#keycloak-bg{border-top-color:#b65f43;background-image:none!important}
#kc-header-wrapper,#kc-page-title{color:#3f1c0f!important}
#kc-header-wrapper:before{width:96px;height:96px;border-radius:12px;background:url('../img/na-monogram-20261103.jpg') center/cover no-repeat;margin-bottom:16px}
.pf-v5-c-login__main{background:#fffdf9;border-color:#e7d8c8;box-shadow:0 12px 36px #3f1c0f0b}
.pf-v5-c-login__main-header{border-top-color:#b65f43}
.pf-v5-c-button.pf-m-primary{background:#62321e!important;color:#fffdf9!important}
.pf-v5-c-button.pf-m-primary:hover{background:#3f1c0f!important}
a{color:#62321e}a:hover{color:#3f1c0f}
#kc-info-wrapper,.pf-v5-c-login__main-footer-band{background:#f3e9dc;color:#62321e}
:is(a,button,input,select):focus-visible{outline:3px solid #b65f43;outline-offset:3px}
