:root{--ink:#0f1b2d;--gulf:#1f6f78;--sunset:#e8775a;--sand:#f4ede3;--gold:#d9a441;--mist:#e6ecef;--ink-2:#1b2a40;--ink-3:#2a3b55;--gulf-700:#17565d;--gulf-100:#d6e9ea;--gulf-50:#ebf4f4;--sunset-700:#c95a3d;--sunset-100:#fadcd2;--sunset-50:#fdf1ec;--gold-100:#f5e6c4;--gold-50:#fbf4e4;--sand-2:#efe5d7;--sand-3:#e6d9c6;--bg:var(--sand);--surface:#fff;--surface-warm:#fbf8f3;--surface-muted:#f6f8f9;--text:var(--ink);--text-2:#4a586b;--text-3:#7c8797;--border:#0f1b2d14;--border-strong:#0f1b2d29;--success:#2f7d5b;--success-50:#e8f4ee;--warning:#a86b0c;--warning-50:#fbf1de;--danger:#b93a2b;--danger-50:#fbeae7;--chart-1:#008e9e;--chart-2:#e26a4a;--chart-3:#4c5fa8;--chart-grid:#edf0f2;--font-serif:"Fraunces", "Playfair Display", Georgia, serif;--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--radius-xl:24px;--radius-lg:20px;--radius-md:14px;--radius-sm:10px;--radius-pill:999px;--shadow-card:0 1px 2px #0f1b2d0a, 0 10px 28px -16px #0f1b2d24;--shadow-pop:0 2px 6px #0f1b2d0f, 0 24px 48px -16px #0f1b2d47;--ring:0 0 0 3px #1f6f7838;--gap:16px;--sidebar-w:248px;--ease:cubic-bezier(.2, .7, .2, 1)}
