:root[data-theme=light],:root:not([data-theme]){--bg-body:#f5f8fa;--bg-sidebar:#fff;--bg-panel:#fff;--text-primary:#272c36;--text-secondary:#2d3748;--text-muted:#575757;--text-tertiary:#718096;--border-color:#f2f2f5;--border-secondary:#e2e8f0;--divider-color:#e5e5ea;--hover-bg:#00000005;--active-color:#34c3ff;--link-color:#3498ff;--link-hover-color:#2980d9;--form-label-color:#575757;--form-border-color:#e2e8f0;--form-border-focus-color:#667eea;--chart-label-color:#eee;--chart-stroke-color:#eee;--chart-grid-color:#fff3;--chart-bar-series-1:#206bc4;--chart-bar-series-2:#79a6dc;--chart-bar-series-3:#bfe399;--chart-sparkline-color:#fff;--chart-pie-series-1:#5f71e4;--chart-pie-series-2:#2dce88;--chart-pie-series-3:#fa6340;--chart-pie-series-4:#f5365d;--chart-pie-series-5:#13cdef;--chart-magenta-from:#ec407a;--chart-magenta-to:#d81b60;--chart-orange-from:#ffa726;--chart-orange-to:#fb8c00;--chart-azure-from:#26c6da;--chart-azure-to:#00acc1;--card-bg:var(--rs-card-bg);--colorful-chart-text:#fff;--colorful-chart-title:#ffffff80;--table-bg:var(--rs-card-bg);--tooltip-text:#575757;--bg-gradient-orange-from:#fb6340;--bg-gradient-orange-to:#fbb140;--bg-gradient-red-from:#f5365c;--bg-gradient-red-to:#f56036;--bg-gradient-green-from:#2dce89;--bg-gradient-green-to:#2dcecc;--bg-gradient-blue-from:#11cdef;--bg-gradient-blue-to:#1171ef;--toolbar-shadow-elevated:0 0 15px 0 #0000001a;--auth-bg:#f5f8fa;--auth-form-bg:#fff;--auth-title-color:#1a202c;--auth-subtitle-color:#718096;--auth-input-border:#e2e8f0;--auth-input-focus-border:#667eea;--auth-link-color:#667eea;--auth-link-hover:#764ba2;--auth-divider-text:#a0aec0;--auth-checkbox-color:#4a5568}:root[data-theme=dark]{--bg-body:var(--rs-gray-900);--bg-sidebar:#272c36;--bg-panel:var(--rs-gray-800);--text-primary:#e8e8e8;--text-secondary:#d1d5db;--text-muted:#a0a0a0;--text-tertiary:#9ca3af;--border-color:#3a3f4b;--border-secondary:#4a5568;--divider-color:#3a3f4b;--hover-bg:#ffffff0d;--active-color:#34c3ff;--link-color:#60a5fa;--link-hover-color:#93c5fd;--form-label-color:#d1d5db;--form-border-color:#4a5568;--form-border-focus-color:#818cf8;--chart-label-color:#d1d5db;--chart-stroke-color:#d1d5db;--chart-grid-color:#ffffff1a;--chart-bar-series-1:#60a5fa;--chart-bar-series-2:#38bdf8;--chart-bar-series-3:#4ade80;--chart-sparkline-color:#fff;--chart-pie-series-1:#818cf8;--chart-pie-series-2:#22c55e;--chart-pie-series-3:#fb923c;--chart-pie-series-4:#f97373;--chart-pie-series-5:#2dd4bf;--chart-magenta-from:#ec407a;--chart-magenta-to:#d81b60;--chart-orange-from:#f97316;--chart-orange-to:#ea580c;--chart-azure-from:#22d3ee;--chart-azure-to:#06b6d4;--card-bg:var(--rs-gray-800);--colorful-chart-text:#f9fafb;--colorful-chart-title:#f9fafbb3;--table-bg:var(--rs-gray-800);--tooltip-text:#e5e7eb;--bg-gradient-orange-from:#fb923c;--bg-gradient-orange-to:#fdba74;--bg-gradient-red-from:#f97373;--bg-gradient-red-to:#fb7185;--bg-gradient-green-from:#22c55e;--bg-gradient-green-to:#2dd4bf;--bg-gradient-blue-from:#38bdf8;--bg-gradient-blue-to:#6366f1;--toolbar-shadow-elevated:0 0 15px 0 #0006;--auth-bg:#1a1d24;--auth-form-bg:#272c36;--auth-title-color:#e8e8e8;--auth-subtitle-color:#9ca3af;--auth-input-border:#4a5568;--auth-input-focus-border:#818cf8;--auth-link-color:#818cf8;--auth-link-hover:#a5b4fc;--auth-divider-text:#6b7280;--auth-checkbox-color:#d1d5db}body{color:var(--text-primary);background:var(--bg-body)!important}.text-muted{color:var(--text-muted)}.brand{white-space:nowrap;text-transform:uppercase;padding:10px;font-size:16px;font-weight:700;overflow:hidden}.brand a{text-decoration:none}.card{background:var(--card-bg);border-radius:6px;margin-top:30px}.card h3{margin-bottom:20px;font-size:18px;line-height:22px}.page-content{background:var(--card-bg)}
