.theme-classic{--theme-bg:#f5f0e8;--theme-surface:#fbf8f2;--theme-surface-alt:#ede5d8;--theme-border:#d6c9b0;--theme-primary:#7b1d1d;--theme-secondary:#2e1a0e;--theme-accent:#c9a84c;--theme-text:#2e1a0e;--theme-text-muted:#7b1d1d;--theme-cta:#2e1a0e;--theme-cta-text:#f5f0e8;--theme-hero-bg:#2e1a0e;--theme-hero-text:#f5f0e8;--theme-hero-muted:#d6c9b0;--theme-font-heading:"Playfair Display", Georgia, serif;--theme-font-body:"Lora", Georgia, serif;--theme-radius-sm:6px;--theme-radius-md:10px;--theme-radius-lg:16px;--theme-radius-xl:20px;--theme-radius-full:100px;--theme-shadow-sm:0 2px 8px #00000014;--theme-shadow-md:0 4px 16px #0000001f;--theme-shadow-lg:0 8px 30px #00000029;--theme-shadow-xl:0 16px 50px #0000003d}.theme-minimalist{--theme-bg:#f8f8f8;--theme-surface:#fff;--theme-surface-alt:#f0f0f0;--theme-border:#e0e0e0;--theme-primary:#111;--theme-secondary:#333;--theme-accent:#0057ff;--theme-text:#111;--theme-text-muted:#555;--theme-cta:#111;--theme-cta-text:#f8f8f8;--theme-hero-bg:#111;--theme-hero-text:#f8f8f8;--theme-hero-muted:#999;--theme-font-heading:"Inter", system-ui, sans-serif;--theme-font-body:"Inter", system-ui, sans-serif;--theme-radius-sm:6px;--theme-radius-md:10px;--theme-radius-lg:16px;--theme-radius-xl:20px;--theme-radius-full:100px;--theme-shadow-sm:0 2px 8px #00000014;--theme-shadow-md:0 4px 16px #0000001f;--theme-shadow-lg:0 8px 30px #00000029;--theme-shadow-xl:0 16px 50px #0000003d}.theme-premium{--theme-bg:#0b1020;--theme-surface:#111827;--theme-surface-alt:#1a2540;--theme-border:#2a3a5a;--theme-primary:#0b1020;--theme-secondary:#1a2540;--theme-accent:#c4956a;--theme-text:#f2e5c8;--theme-text-muted:#c0b8a8;--theme-cta:#c4956a;--theme-cta-text:#0b1020;--theme-hero-bg:#0b1020;--theme-hero-text:#f2e5c8;--theme-hero-muted:#c0b8a8;--theme-font-heading:"Cormorant Garamond", "Didot", serif;--theme-font-body:"Raleway", system-ui, sans-serif;--theme-radius-sm:2px;--theme-radius-md:4px;--theme-radius-lg:8px;--theme-radius-xl:12px;--theme-radius-full:100px;--theme-shadow-sm:0 2px 8px #00000029;--theme-shadow-md:0 4px 16px #0000003d;--theme-shadow-lg:0 8px 30px #00000052;--theme-shadow-xl:0 16px 50px #0000007a}.theme-urban{--theme-bg:#1a1a1a;--theme-surface:#252525;--theme-surface-alt:#2e2e2e;--theme-border:#3d3d3d;--theme-primary:#1a1a1a;--theme-secondary:#e8ff00;--theme-accent:#ff4d4d;--theme-text:#fff;--theme-text-muted:#aaa;--theme-cta:#e8ff00;--theme-cta-text:#1a1a1a;--theme-hero-bg:#0e0e0e;--theme-hero-text:#fff;--theme-hero-muted:#999;--theme-font-heading:"Impact", "Arial Narrow Bold", sans-serif;--theme-font-body:"DM Sans", system-ui, sans-serif;--theme-radius-sm:6px;--theme-radius-md:10px;--theme-radius-lg:16px;--theme-radius-xl:20px;--theme-radius-full:100px;--theme-shadow-sm:0 2px 8px #00000029;--theme-shadow-md:0 4px 16px #0000003d;--theme-shadow-lg:0 8px 30px #00000052;--theme-shadow-xl:0 16px 50px #0000007a}.theme-mobile,.theme-essentials{--theme-bg:#fafaf8;--theme-surface:#fff;--theme-surface-alt:#f0f4ef;--theme-border:#d8e4d6;--theme-primary:#8faf8a;--theme-secondary:#2c2c2c;--theme-accent:#d4724a;--theme-text:#2c2c2c;--theme-text-muted:#5c5c5c;--theme-cta:#2c2c2c;--theme-cta-text:#fafaf8;--theme-hero-bg:#2c2c2c;--theme-hero-text:#fafaf8;--theme-hero-muted:#aaa;--theme-font-heading:"Nunito", system-ui, sans-serif;--theme-font-body:"Nunito", system-ui, sans-serif;--theme-radius-sm:8px;--theme-radius-md:14px;--theme-radius-lg:20px;--theme-radius-xl:100px;--theme-radius-full:100px;--theme-shadow-sm:0 2px 8px #00000014;--theme-shadow-md:0 4px 16px #0000001f;--theme-shadow-lg:0 8px 30px #00000029;--theme-shadow-xl:0 16px 50px #0000003d}[class*=theme-]{background-color:var(--theme-bg);color:var(--theme-text);font-family:var(--theme-font-body);--theme-space-xs:.35rem;--theme-space-sm:.75rem;--theme-space-md:1.25rem;--theme-space-lg:2rem;--theme-space-xl:3.5rem;--theme-text-xs:.65rem;--theme-text-sm:.78rem;--theme-text-base:.9rem;--theme-text-lg:1.1rem;--theme-text-xl:1.4rem;--theme-tracking-tight:-.03em;--theme-tracking-normal:0;--theme-tracking-wide:.1em;--theme-ease:cubic-bezier(.22, 1, .36, 1);--theme-duration:.3s}[class*=theme-] h1,[class*=theme-] h2,[class*=theme-] h3,[class*=theme-] h4{font-family:var(--theme-font-heading)}
