:root{--pf-v5-global--primary-color--100:#1e5148;--pf-v5-global--primary-color--200:#153c35;--pf-v5-global--link--Color:#1e5148;--pf-v5-global--BackgroundColor--100:#fffefa;--pf-v5-global--FontFamily--text:system-ui,sans-serif;--pf-v5-c-login__container--BackgroundColor:#f6f5ef}body,.login-pf body{background:#f6f5ef!important;color:#263d37!important;font-family:system-ui,sans-serif!important}.pf-v5-c-login,.pf-v5-c-login__container{background:#f6f5ef!important}.pf-v5-c-login__main,.card-pf{border-radius:20px!important;border:1px solid #e0e4d9!important;background:#fffefa!important;box-shadow:0 20px 60px #1e51480d!important}.pf-v5-c-login__main-header h1,#kc-page-title{font-family:Georgia,serif!important;color:#1e5148!important;font-weight:400!important;letter-spacing:-.7px}.pf-v5-c-button.pf-m-primary,#kc-login{background:#1e5148!important;border-radius:10px!important;min-height:46px;font-weight:600}.pf-v5-c-form-control,input{border-radius:8px}.pf-v5-c-login__header{color:#1e5148}.pf-v5-c-login__header:before{content:'l. lernpfad';display:block;font-family:Georgia,serif;font-size:38px;font-weight:700;letter-spacing:-1px;color:#1e5148;margin-bottom:14px}.pf-v5-c-login__main-footer{background:#edf0e7!important;border-radius:0 0 20px 20px}a{color:#1e5148!important}#kc-header-wrapper{color:#1e5148;font-family:Georgia,serif;font-size:32px}.pf-v5-c-alert{border-radius:10px}input:focus{outline-color:#a8bd8e!important}
