:root {
    --bey-primary: #af7811;
    --bey-primary-rgb: 175, 120, 17;
    --primary: #af7811;
    --primary-rgb: 175, 120, 17;
    --bey-secondary: #033562;
    --bey-secondary-rgb: 3, 53, 98;
    --secondary: #033562;
    --secondary-rgb: 3, 53, 98;
    --bey-action: #6366F1;
    --bey-success: #10B981;
    --bey-danger: #EF4444;
    --bey-warning: #F59E0B;
    --bey-info: #3B82F6;
    --bey-gradient-primary: #af7811;
    --bey-gradient-subtle: rgba(175, 120, 17, 0.05);
    --o-brand-primary: #af7811;
    --bey-app-name-color: #1E293B;
    --home-menu-caption-light: #1E293B;
    --bey-text-main: #0F172A;
    --bey-text-muted: #64748B;
    --bey-required-bg: #F5F3FF;
    --bey-required-border: #8B5CF6;
    --bey-invalid-bg: #FEF2F2;
    --bey-invalid-border: #EF4444;
    --bey-navbar-bg: #FFFFFF;
    --bey-navbar-text: #0F172A;
    --bey-body-bg: #F8FAFC;
    --bey-bg-main: #F8FAFC;
    --bey-card-bg: #FFFFFF;
    --bey-bg-sheet: #FFFFFF;
    --bey-dark-bg: #0F172A;
}

.knk_night_mode, body.o_night_mode, [data-bs-theme='dark'] {
    --bey-text-main: #F8FAFC;
    --bey-text-muted: #94A3B8;
    --bey-required-bg: #26243A;
    --bey-required-border: #7C3AED;
    --bey-invalid-bg: #381A20;
    --bey-invalid-border: #F87171;
    --bey-body-bg: #0F172A;
    --bey-bg-main: #0F172A;
    --bey-card-bg: #151824;
    --bey-bg-sheet: #151824;
    --bey-navbar-bg: #151824;
    --bey-navbar-text: #F8FAFC;
    --o-view-background-color: #0F172A !important;
    --o-action-manager-background: #0F172A !important;
}