:root{--background:#f5f1e9;--foreground:#1f1b16;--card:#fffdf7;--card-foreground:#1f1b16;--popover:#fffdf7;--popover-foreground:#1f1b16;--primary:#a76a14;--primary-foreground:#fffaf0;--secondary:#e8dfcd;--secondary-foreground:#3a3226;--muted:#ede7da;--muted-foreground:#7a7264;--accent:#f0e3c8;--accent-foreground:#6e430a;--destructive:#a32c22;--border:#ded5c3;--input:#ded5c3;--ring:#a76a14;--radius:.5rem;--chart-1:#a76a14;--chart-2:#2a5a76;--chart-3:#6b7f3e;--chart-4:#9c4a3c;--chart-5:#7a6a8c;--sidebar:#f0eadd;--sidebar-foreground:#2a241c;--z-overlay:400;--z-spotlight:1000;--z-critical:2000;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--surface:#fbf8f1;--surface-foreground:#1f1b16;--popup:#fffdf7;--popup-foreground:#1f1b16;--success:#2f6b45;--success-foreground:#f2faf5;--error:#a32c22;--error-foreground:#fff5f3;--warning:#b5771a;--warning-foreground:#fffaf0;--info:#2a5a76;--info-foreground:#f2f9fc;--info-hover:#23506a;--info-active:#1c455c;--font-family-base:var(--font-sans), "Inter Tight", ui-sans-serif, system-ui, sans-serif;--font-family-display:var(--font-display), "Fraunces", ui-serif, Georgia, serif;--font-family-monospace:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;--font-family-cursive:var(--font-display), "Fraunces", ui-serif, Georgia, serif;--shadow:0 1px 2px #1f1b160f;--shadow-md:0 4px 12px #1f1b161a;--shadow-lg:0 16px 40px #1f1b1629;--shadow-focus:0 0 0 3px #a76a1447;--radius-sm:5px;--radius-md:10px;--radius-lg:14px;--radius-full:9999px;--animation-duration-fast:.12s;--animation-duration-normal:.2s;--animation-duration-slow:.34s;--chart-color-1:#a76a14;--chart-color-2:#2a5a76;--chart-color-3:#6b7f3e;--chart-color-4:#9c4a3c;--chart-color-5:#7a6a8c}.dark{--background:#17130e;--foreground:#f2ece0;--card:#221c15;--card-foreground:#f2ece0;--popover:#262019;--popover-foreground:#f2ece0;--primary:#d79b3f;--primary-foreground:#1a1409;--secondary:#332b20;--secondary-foreground:#e6decf;--muted:#2c2519;--muted-foreground:#a2977f;--accent:#3a3024;--accent-foreground:#e8c68a;--destructive:#e38178;--border:#3a3126;--input:#3a3126;--ring:#d79b3f;--sidebar:#1b1610;--sidebar-foreground:#e6decf;--surface:#1f1a13;--surface-foreground:#f2ece0;--popup:#262019;--popup-foreground:#f2ece0;--success:#6fbf8f;--success-foreground:#10200f;--error:#e38178;--error-foreground:#2a0f0c;--warning:#e0ae55;--warning-foreground:#241703;--info:#7fb6d4;--info-foreground:#0c1c25;--info-hover:#93c3dd;--info-active:#a7d0e5;--shadow:0 1px 2px #00000080;--shadow-md:0 4px 12px #0000008c;--shadow-lg:0 16px 40px #0009;--shadow-focus:0 0 0 3px #d79b3f52;--chart-color-1:#d79b3f;--chart-color-2:#7fb6d4;--chart-color-3:#a3bc6b;--chart-color-4:#d4877a;--chart-color-5:#b4a2c6}body{font-family:var(--font-family-base)}
