:root{--bg-surface:#0f1115;--bg-primary:#14161b;--bg-secondary:#1b1e25;--bg-elevated:#21242c;--bg-hover:#242831;--border:rgba(255,255,255,0.08);--border-strong:rgba(255,255,255,0.14);--text-primary:#e6e8ec;--text-secondary:#9aa3af;--text-muted:#6b7280;--accent:#00E853;--accent-hover:#1ef06a;--accent-quiet:#19b85f;--on-accent:#04140a;--accent-2:#a07cf0;--accent-2-bg:rgba(160,124,240,0.14);--status-new:#4d8df0;--status-new-bg:rgba(77,141,240,0.14);--status-progress:#e0a83d;--status-progress-bg:rgba(224,168,61,0.14);--status-transferred:#a07cf0;--status-transferred-bg:rgba(160,124,240,0.14);--status-overdue:#e5635f;--status-overdue-bg:rgba(229,99,95,0.14);--status-resolved:#2bbf76;--status-resolved-bg:rgba(43,191,118,0.14);--status-closed:#8a929c;--status-closed-bg:rgba(138,146,156,0.14);--priority-p0:#e5635f;--priority-p1:#e0a83d;--priority-p2:#4d8df0;--priority-p3:#8a929c;--sla-ok:#2bbf76;--sla-warning:#e0a83d;--sla-danger:#e5635f;--sla-danger-hover:#ef7d79;--info:#38a8e0;--on-danger:#ffffff;--on-warning:#1c1f26;--error:var(--sla-danger);--warning:var(--sla-warning);--success:var(--sla-ok);--font-sans:"Inter",system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono","Fira Code",monospace}.light{--bg-surface:#eef0f3;--bg-primary:#f6f7f9;--bg-secondary:#ffffff;--bg-elevated:#ffffff;--bg-hover:#eef0f3;--border:#e6e8ec;--border-strong:#d4d8de;--text-primary:#1c1f26;--text-secondary:#5b6470;--text-muted:#8a929c;--accent:#00B84A;--accent-hover:#00a342;--accent-quiet:#0a9c45;--on-accent:#ffffff;--accent-2:#7a3fd9;--accent-2-bg:rgba(122,63,217,0.10);--status-new:#2f6fd6;--status-new-bg:rgba(47,111,214,0.10);--status-progress:#c77f12;--status-progress-bg:rgba(199,127,18,0.10);--status-transferred:#7a3fd9;--status-transferred-bg:rgba(122,63,217,0.10);--status-overdue:#d23f3c;--status-overdue-bg:rgba(210,63,60,0.10);--status-resolved:#12925a;--status-resolved-bg:rgba(18,146,90,0.10);--status-closed:#8a929c;--status-closed-bg:rgba(138,146,156,0.10);--priority-p0:#d23f3c;--priority-p1:#c77f12;--priority-p2:#2f6fd6;--priority-p3:#8a929c;--sla-ok:#12925a;--sla-warning:#c77f12;--sla-danger:#d23f3c;--sla-danger-hover:#b91c1c;--info:#2f8fd0;--on-danger:#ffffff;--on-warning:#ffffff}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background:var(--bg-primary);color:var(--text-primary);line-height:1.5}