:root{--bg:#f7f8fa;--surface:#fff;--surface-2:#f1f4f8;--surface-3:#e8edf3;--border:#e3e7ec;--border-strong:#7889a0;--fg:#0f172a;--muted:#64748b;--brand:#006d6f;--brand-2:#008b8b;--brand-strong:#006d6f;--link:#006d6f;--accent:#15a3c7;--glow:#0d98ba;--danger:#c92d3a;--success:#166534;--warning:#92400e;--on-brand:#fff;--on-accent:#001a1a;--on-danger:#fff;--on-success:#fff;--on-warning:#fff;--focus:#0f172a;--media:#000;--mc:#f9a8d4;--mc-soft:#fbcfe8;--mc-tint:#ec4899;--mc-line:#f472b6;--icon-print:#8fd3ce;--icon-print-on:#19c2c4;--scrim:#0009;--shadow-glow-color:#0d98ba73;--ring-focus-color:#0d98ba59;--shadow-overlay-color:#00000040;--shadow-glow:0 0 24px -4px #0d98ba73;--ring-focus:0 0 0 3px #0d98ba59;--shadow-overlay:0 24px 48px -12px #00000040;--gradient-brand:linear-gradient(135deg, #008b8b 0%, #006d6f 60%, #0d98ba 100%)}[data-theme=dark]{--bg:#06100f;--surface:#0e1c1c;--surface-2:#152a2a;--surface-3:#1a3535;--border:#1f3a3a;--border-strong:#4f7a7a;--fg:#e0ffff;--muted:#7aa8a8;--brand:#008b8b;--brand-2:#006d6f;--brand-strong:#006d6f;--link:#7df9ff;--accent:#40e0d0;--glow:#7df9ff;--danger:#ff5f6d;--success:#4ade80;--warning:#fbbf24;--on-brand:#fff;--on-accent:#001a1a;--on-danger:#06100f;--on-success:#06100f;--on-warning:#06100f;--focus:#e0ffff;--media:#000;--mc:#f9a8d4;--mc-soft:#fbcfe8;--mc-tint:#ec4899;--mc-line:#f472b6;--icon-print:#1b6f6b;--icon-print-on:#19c2c4;--scrim:#0009;--shadow-glow-color:#7df9ff8c;--ring-focus-color:#7df9ff73;--shadow-overlay-color:#00000040;--shadow-glow:0 0 24px -4px #7df9ff8c;--ring-focus:0 0 0 3px #7df9ff73;--shadow-overlay:0 24px 48px -12px #00000040;--gradient-brand:linear-gradient(135deg, #008b8b 0%, #006d6f 60%, #0d98ba 100%)}
