body {
    background-color: #f8fafc;
    font-family: 'Inter', sans-serif;
}
.login-pf body {
    background: #f8fafc;
}
.card-pf {
    box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    border-radius: 8px;
    border-top: 4px solid #0F172A;
}
.btn-primary {
    background-color: #0F172A;
    border-color: #0F172A;
}
.btn-primary:hover {
    background-color: #1E293B;
}
#kc-header-wrapper {
    color: #0F172A;
    font-weight: 700;
    font-family: 'Outfit', sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
}
