*{box-sizing:border-box}html,body{margin:0;padding:0}html[data-theme=vermilion]{--theme-primary:#e11d48;--theme-primary-hover:#be123c;--theme-primary-active:#9f1239;--theme-accent:#ea580c;--theme-accent-hover:#c2410c;--theme-accent-soft:#fff7ed;--theme-accent-border:#fed7aa;--theme-gold:#fee05b;--theme-gold-hover:#facc15;--theme-gold-soft:#fefce8;--theme-gold-border:#fde68a;--theme-gold-text:#854d0e;--theme-subtle-bg:#fff1f2;--theme-subtle-border:#fecdd3;--theme-hero-bg:linear-gradient(180deg, #fff7ed 0%, #fff 100%);--theme-hero-border:#ffedd5;--theme-gradient:linear-gradient(135deg, #e11d48 0%, #ea580c 100%);--theme-gradient-hover:linear-gradient(135deg, #be123c 0%, #c2410c 100%);--theme-btn-shadow:#e11d4847;--theme-btn-shadow-hover:#e11d4861;--theme-card-hover-border:#fecdd3;--theme-card-hover-shadow:#e11d4814;--theme-icon-bg:linear-gradient(135deg, #fff1f2 0%, #ffe4e6 100%);--theme-icon-border:#e11d4838;--theme-icon-shadow:#e11d481a;--theme-cta-bg:linear-gradient(135deg, #be123c 0%, #e11d48 50%, #ea580c 100%);--theme-cta-desc:#ffe4e6;--theme-cta-btn-color:#be123c}:root,html[data-theme=blue]{--theme-primary:#1677ff;--theme-primary-hover:#0958d9;--theme-primary-active:#003eb3;--theme-accent:#1677ff;--theme-accent-hover:#0958d9;--theme-accent-soft:#f0f7ff;--theme-accent-border:#d6e4ff;--theme-gold:#fee05b;--theme-gold-hover:#facc15;--theme-gold-soft:#fefce8;--theme-gold-border:#fde68a;--theme-gold-text:#854d0e;--theme-subtle-bg:#e6f4ff;--theme-subtle-border:#bae0ff;--theme-hero-bg:linear-gradient(180deg, #f0f7ff 0%, #fff 100%);--theme-hero-border:#eef2f6;--theme-gradient:linear-gradient(135deg, #1677ff 0%, #0958d9 100%);--theme-gradient-hover:linear-gradient(135deg, #0958d9 0%, #003eb3 100%);--theme-btn-shadow:#1677ff40;--theme-btn-shadow-hover:#1677ff59;--theme-card-hover-border:#91caff;--theme-card-hover-shadow:#1677ff17;--theme-icon-bg:linear-gradient(135deg, #eff6ff 0%, #dbeafe 100%);--theme-icon-border:#1677ff38;--theme-icon-shadow:#1677ff1a;--theme-cta-bg:linear-gradient(135deg, #1677ff 0%, #0958d9 100%);--theme-cta-desc:#e6f4ff;--theme-cta-btn-color:#0958d9}html[data-theme=gold]{--theme-primary:#d97706;--theme-primary-hover:#b45309;--theme-primary-active:#92400e;--theme-accent:#f59e0b;--theme-accent-hover:#d97706;--theme-accent-soft:#fefce8;--theme-accent-border:#fde68a;--theme-gold:#fee05b;--theme-gold-hover:#facc15;--theme-gold-soft:#fefce8;--theme-gold-border:#fde68a;--theme-gold-text:#854d0e;--theme-subtle-bg:#fefce8;--theme-subtle-border:#fde68a;--theme-hero-bg:linear-gradient(180deg, #fffbeb 0%, #fff 100%);--theme-hero-border:#fef3c7;--theme-gradient:linear-gradient(135deg, #f59e0b 0%, #d97706 100%);--theme-gradient-hover:linear-gradient(135deg, #d97706 0%, #b45309 100%);--theme-btn-shadow:#d9770647;--theme-btn-shadow-hover:#d9770661;--theme-card-hover-border:#fde68a;--theme-card-hover-shadow:#d9770614;--theme-icon-bg:linear-gradient(135deg, #fefce8 0%, #fef3c7 100%);--theme-icon-border:#f59e0b40;--theme-icon-shadow:#f59e0b1a;--theme-cta-bg:linear-gradient(135deg, #b45309 0%, #d97706 50%, #f59e0b 100%);--theme-cta-desc:#fef3c7;--theme-cta-btn-color:#b45309}
