:root{--font-ui:"Segoe UI", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Tahoma, Geneva, Verdana, sans-serif;--font-mono:ui-monospace, Consolas, monospace;--fs-title:18px;--fs-base:14px;--fs-small:13px;--text-strong:#1f2d3d;--text:#34495e;--text-muted:#6b7785;--color-primary:#2f6fa8;--color-primary-dark:#1c4a73;--color-primary-light:#5b93c9;--color-primary-bg:#eaf1fa;--color-primary-rgb:47, 111, 168;--color-secondary:#22365e;--color-secondary-dark:#0f1c33;--color-secondary-light:#6f86a6;--color-bg-page:#eef2f7;--color-bg-card:#fff;--color-bg-subtle:#f5f7fa;--color-border:#d8dde6;--color-border-light:#e2e8f0;--color-border-rgb:216, 221, 230;--color-on-dark:#d8dde6;--color-success:#27ae60;--color-success-light:#24b36b;--color-success-dark:#1e8449;--color-success-bg:#d4edda;--color-success-text:#155724;--color-danger:#c0392b;--color-danger-dark:#922b21;--color-danger-bg:#f8d7da;--color-danger-border:#f5c6cb;--color-danger-text:#721c24;--color-warning:#f39c4a;--color-warning-dark:#b9770e;--color-warning-bg:#fff3cd;--color-warning-text:#856404;--color-info-bg:#e3f2fd;--color-info-border:#bee3f8;--color-info-text:#0c5460;--shadow-rgb:15, 23, 42}
