html[data-theme="light"] {
    color-scheme: light;
    --lf-bg: #f3f6fc;
    --lf-bg-soft: #edf2fb;
    --lf-sidebar: #071426;
    --lf-sidebar-secondary: #0a2241;
    --lf-surface: #ffffff;
    --lf-surface-raised: #ffffff;
    --lf-surface-soft: #f8faff;
    --lf-border: rgba(15, 23, 42, 0.11);
    --lf-border-strong: rgba(124, 58, 237, 0.24);
    --lf-text: #0f172a;
    --lf-text-soft: #334155;
    --lf-text-muted: #64748b;
    --lf-shadow-card: 0 18px 44px rgba(15, 23, 42, 0.08);
}

html[data-theme="light"] .lf-app-page {
    background: linear-gradient(145deg, #f7f9fe, #eef3fb);
}

html[data-theme="light"] .lf-topbar {
    background: rgba(247, 249, 254, 0.9);
}

html[data-theme="light"] .lf-kpi-card,
html[data-theme="light"] .lf-card,
html[data-theme="light"] .lf-global-search,
html[data-theme="light"] .lf-theme-toggle,
html[data-theme="light"] .lf-icon-button {
    background: rgba(255, 255, 255, 0.94);
}

html[data-theme="light"] .lf-auth-page {
    background: linear-gradient(145deg, #071126, #101f3d);
    --lf-text: #f4f7ff;
    --lf-text-soft: #b9c3d8;
    --lf-text-muted: #7f8ca7;
    --lf-surface: #0b1730;
    --lf-border: rgba(148, 163, 184, 0.16);
}
