/* 亮色主题 */
body.theme-light {
    background-color: #f8f9fa;
    color: #212529;
}

body.theme-light .auth-form {
    background-color: #ffffff;
}

body.theme-light .service-card {
    background-color: #ffffff;
}

body.theme-light .dashboard-header {
    border-bottom-color: #dee2e6;
}

body.theme-light .language-switch a,
body.theme-light .theme-switch a {
    color: #0d6efd;
}

body.theme-light .language-switch a:hover,
body.theme-light .theme-switch a:hover {
    color: #0a58ca;
}

body.theme-light .auth-form a {
    color: #0d6efd;
}

body.theme-light .auth-form a:hover {
    color: #0a58ca;
}

body.theme-light .alert-info {
    background-color: #cff4fc;
    color: #055160;
    border-color: #b6effb;
}

body.theme-light input.form-control,
body.theme-light input.form-check-input {
    background-color: #fff;
    border-color: #ced4da;
    color: #212529;
}

body.theme-light label {
    color: #212529;
}