:root{--lc-navy:#102b5c;--lc-blue:#1f5fbf;--lc-text:#172033;--lc-muted:#667085}body.login-pf{background:linear-gradient(145deg,#edf3ff,#f8fafc 52%,#e7efff);color:var(--lc-text)}.login-pf-page{padding:clamp(20px,5vw,64px) 16px}#kc-header-wrapper{color:var(--lc-navy);font-size:0}#kc-header-wrapper:after{content:'LC Hub';font-size:24px;font-weight:750}.card-pf{border:1px solid #d7e1f2;border-radius:14px;box-shadow:0 18px 44px rgb(16 43 92/.14)}.pf-c-button.pf-m-primary{background:var(--lc-blue);border-color:var(--lc-blue);border-radius:8px;min-height:44px}.pf-c-form-control{min-height:44px;border-radius:8px;border-color:#b8c6dc}.pf-c-form-control:focus{border-color:var(--lc-blue);box-shadow:0 0 0 2px rgb(31 95 191/.18)}#kc-info-wrapper{background:#f4f7fc;color:var(--lc-muted)}.alert-error{border-radius:8px}@media(max-width:600px){.card-pf{margin:0;border-radius:12px}}
