:root {
    color-scheme: dark;
    --aw-bg: #050807;
    --aw-bg-grid: rgba(28, 255, 122, 0.045);
    --aw-surface: #0b1210;
    --aw-surface-2: #101a16;
    --aw-surface-3: #15231d;
    --aw-line: #19382b;
    --aw-line-strong: #245c42;
    --aw-border-color: var(--aw-line);
    --aw-text: #d8f5e4;
    --aw-muted: #83a695;
    --aw-faint: #4f6f60;
    --aw-primary: #01a300;
    --aw-primary-2: #1cff7a;
    --aw-primary-soft: rgba(28, 255, 122, 0.14);
    --aw-primary-glow: rgba(28, 255, 122, 0.28);
    --aw-link: #1cff7a;
    --aw-link-hover: #8dffc0;
    --aw-green: #01a300;
    --aw-green-2: #1cff7a;
    --aw-green-soft: var(--aw-primary-soft);
    --aw-green-glow: var(--aw-primary-glow);
    --aw-blue: #4aa3ff;
    --aw-cyan: #00d9ff;
    --aw-yellow: #ffd166;
    --aw-orange: #ff9f43;
    --aw-red: #ff4d64;
    --aw-purple: #d46bff;
    --aw-shadow: 0 8px 24px rgba(0, 0, 0, 0.42);
    --aw-glow: 0 0 0 1px rgba(28, 255, 122, 0.18), 0 0 18px rgba(1, 163, 0, 0.16);
    --aw-login-bg: linear-gradient(var(--aw-bg-grid) 1px, transparent 1px), linear-gradient(90deg, var(--aw-bg-grid) 1px, transparent 1px), radial-gradient(circle at 18% 18%, rgba(28, 255, 122, 0.13), transparent 28%), radial-gradient(circle at 78% 80%, rgba(1, 163, 0, 0.16), transparent 34%), var(--aw-bg);
    --aw-login-card-bg: #09100d;
    --aw-login-card-border: 1px solid var(--aw-line-strong);
    --aw-login-accent-bg: var(--aw-primary-2);
    --aw-login-button-bg: var(--aw-primary);
    --aw-login-button-fg: #031008;
    --aw-login-button-hover-bg: var(--aw-primary-2);
    --aw-login-button-hover-fg: #031008;
    --aw-input-bg: var(--aw-bg);
    --aw-input-text: var(--aw-text);
    --aw-input-border: var(--aw-line-strong);
    --aw-input-focus: var(--aw-primary-2);
    --aw-input-disabled-bg: #0c1411;
    --aw-input-disabled-text: var(--aw-faint);
    --aw-table-head-bg: var(--aw-surface-2);
    --aw-table-row-bg: #030806;
    --aw-table-row-alt-bg: rgba(28, 255, 122, 0.026);
    --aw-table-hover-bg: rgba(9, 92, 47, 0.88);
    --aw-table-hover-fg: #f2fff7;
    --aw-table-hover-link: #b9ffd4;
    --aw-table-hover-border: #1cff7a;
    --aw-table-hover-glow: 0 0 0 1px rgba(28, 255, 122, 0.72), inset 0 0 22px rgba(28, 255, 122, 0.16);
    --aw-success: #1cff7a;
    --aw-success-bg: rgba(28, 255, 122, 0.14);
    --aw-success-border: rgba(28, 255, 122, 0.64);
    --aw-warning: #ffd166;
    --aw-warning-bg: rgba(255, 214, 64, 0.17);
    --aw-warning-border: rgba(255, 214, 64, 0.70);
    --aw-danger: #ff8b9b;
    --aw-danger-bg: rgba(255, 77, 100, 0.16);
    --aw-danger-border: rgba(255, 77, 100, 0.72);
    --aw-info: #8df3ff;
    --aw-info-bg: rgba(0, 217, 255, 0.14);
    --aw-info-border: rgba(0, 217, 255, 0.60);
    --aw-accent: #efc4ff;
    --aw-accent-bg: rgba(212, 107, 255, 0.15);
    --aw-accent-border: rgba(212, 107, 255, 0.65);
    --aw-mark-selected-bg: rgba(255, 209, 102, 0.30);
    --aw-mark-selected-fg: #fff0c2;
    --aw-mark-selected-border: rgba(255, 209, 102, 0.70);
    --aw-mark-ideal-bg: var(--aw-success-bg);
    --aw-mark-ideal-border: var(--aw-success-border);
    --aw-mark-ideal-fg: #b9ffd4;
    --aw-mark-good-bg: var(--aw-info-bg);
    --aw-mark-good-border: var(--aw-info-border);
    --aw-mark-good-fg: #b9f6ff;
    --aw-mark-ok-bg: var(--aw-warning-bg);
    --aw-mark-ok-border: var(--aw-warning-border);
    --aw-mark-ok-fg: #fff0a8;
    --aw-mark-bad-bg: rgba(255, 139, 31, 0.20);
    --aw-mark-bad-border: rgba(255, 139, 31, 0.78);
    --aw-mark-bad-fg: #ffc785;
    --aw-mark-crit-bg: rgba(95, 0, 18, 0.78);
    --aw-mark-crit-border: var(--aw-danger-border);
    --aw-mark-crit-fg: #fff3f5;
    --aw-mark-negative-bg: rgba(95, 0, 18, 0.86);
    --aw-mark-negative-border: rgba(255, 23, 68, 0.90);
    --aw-mark-negative-fg: #fff3f5;
    --aw-mark-over-bg: var(--aw-accent-bg);
    --aw-mark-over-border: var(--aw-accent-border);
    --aw-mark-over-fg: var(--aw-accent);
    --aw-row-attention-bg: var(--aw-warning-bg);
    --aw-row-attention-hover-bg: rgba(255, 214, 64, 0.23);
    --aw-row-attention-fg: #fff1b3;
    --aw-row-attention-border: rgba(255, 214, 64, 0.40);
    --aw-row-alert-bg: rgba(84, 0, 15, 0.82);
    --aw-row-alert-hover-bg: rgba(142, 0, 30, 0.94);
    --aw-row-alert-fg: #fff4f6;
    --aw-row-alert-border: rgba(255, 23, 68, 0.92);
    --aw-risk-bg: rgba(70, 0, 13, 0.92);
    --aw-risk-border: #ff1744;
    --aw-risk-fg: #fff5f7;
    --aw-risk-glow: 0 0 0 1px rgba(255, 23, 68, 0.72), 0 0 22px rgba(255, 23, 68, 0.28), inset 0 0 20px rgba(255, 23, 68, 0.12);
    --aw-risk-text-glow: 0 0 10px rgba(255, 23, 68, 0.50);
    --aw-chart-text: var(--aw-text);
    --aw-chart-muted: #6f837a;
    --aw-chart-grid: rgba(28, 255, 122, 0.075);
    --aw-chart-surface: var(--aw-surface);
    --aw-chart-green: var(--aw-primary-2);
    --aw-chart-green-fill: rgba(28, 255, 122, 0.36);
    --aw-chart-blue: #67a8e8;
    --aw-chart-blue-fill: rgba(103, 168, 232, 0.38);
    --aw-chart-histogram: rgba(103, 168, 232, 0.72);
    --aw-chart-histogram-fill: rgba(103, 168, 232, 0.18);
    --aw-chart-track: rgba(216, 245, 228, 0.10);
    --aw-chart-1: #1cff7a;
    --aw-chart-2: #00d9ff;
    --aw-chart-3: #4aa3ff;
    --aw-chart-4: #ffd166;
    --aw-chart-5: #ff9f43;
    --aw-chart-6: #ff4d64;
    --aw-chart-7: #d46bff;
    --aw-chart-8: #76b7b2;
    --aw-chart-9: #b07aa1;
    --aw-chart-10: #bab0ab;
    --aw-positive: var(--aw-success);
    --aw-positive-bg: var(--aw-success-bg);
    --aw-negative: var(--aw-danger);
    --aw-negative-bg: var(--aw-danger-bg);
    --aw-neutral: var(--aw-muted);
}
