@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap";:root{--bg-color: #0B0F19;--text-color: #F3F4F6;--text-muted: #9CA3AF;--primary: #6366F1;--primary-glow: rgba(99, 102, 241, .4);--secondary: #A855F7;--secondary-glow: rgba(168, 85, 247, .4);--glass-bg: rgba(17, 24, 39, .7);--glass-border: rgba(255, 255, 255, .08);--glass-blur: 16px;--card-bg: rgba(31, 41, 55, .4)}[data-theme=luxury]{--bg-color: #121212;--text-color: #EAEAEA;--text-muted: #A0A0A0;--primary: #D4AF37;--primary-glow: rgba(212, 175, 55, .3);--secondary: #C5A028;--secondary-glow: rgba(197, 160, 40, .3);--glass-bg: rgba(30, 30, 30, .8);--glass-border: rgba(212, 175, 55, .15);--card-bg: rgba(40, 40, 40, .6)}[data-theme=serenity]{--bg-color: #F0F4F8;--text-color: #2D3748;--text-muted: #718096;--primary: #5F9EA0;--primary-glow: rgba(95, 158, 160, .3);--secondary: #8FBC8F;--secondary-glow: rgba(143, 188, 143, .3);--glass-bg: rgba(255, 255, 255, .6);--glass-border: rgba(95, 158, 160, .2);--card-bg: rgba(255, 255, 255, .5)}[data-theme=berry]{--bg-color: #2D0A12;--text-color: #FFF5E6;--text-muted: #D4B5B0;--primary: #E11D48;--primary-glow: rgba(225, 29, 72, .4);--secondary: #FB7185;--secondary-glow: rgba(251, 113, 133, .3);--glass-bg: rgba(45, 10, 18, .8);--glass-border: rgba(225, 29, 72, .2);--card-bg: rgba(60, 20, 30, .6)}[data-theme=midnight]{--bg-color: #02040A;--text-color: #E2E8F0;--text-muted: #94A3B8;--primary: #6366F1;--primary-glow: rgba(99, 102, 241, .4);--secondary: #3B82F6;--secondary-glow: rgba(59, 130, 246, .3);--glass-bg: rgba(2, 4, 10, .9);--glass-border: rgba(99, 102, 241, .2);--card-bg: rgba(15, 23, 42, .6)}[data-theme=sunset]{--bg-color: #1E1B4B;--text-color: #FFD8B6;--text-muted: #C4B5FD;--primary: #F97316;--primary-glow: rgba(249, 115, 22, .4);--secondary: #DB2777;--secondary-glow: rgba(219, 39, 119, .3);--glass-bg: rgba(30, 27, 75, .8);--glass-border: rgba(249, 115, 22, .2);--card-bg: rgba(49, 46, 129, .6)}[data-theme=forest]{--bg-color: #0F1F18;--text-color: #E2E8F0;--text-muted: #94A3B8;--primary: #10B981;--primary-glow: rgba(16, 185, 129, .3);--secondary: #F59E0B;--secondary-glow: rgba(245, 158, 11, .3);--glass-bg: rgba(15, 31, 24, .8);--glass-border: rgba(16, 185, 129, .2);--card-bg: rgba(20, 40, 30, .6)}[data-theme=earth]{--bg-color: #F5F5DC;--text-color: #3E2723;--text-muted: #795548;--primary: #D84315;--primary-glow: rgba(216, 67, 21, .3);--secondary: #8D6E63;--secondary-glow: rgba(141, 110, 99, .2);--glass-bg: rgba(245, 245, 220, .8);--glass-border: rgba(216, 67, 21, .15);--card-bg: rgba(255, 255, 255, .6)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Outfit,sans-serif;background-color:var(--bg-color);color:var(--text-color);transition:background-color .8s ease,color .5s ease;overflow-x:hidden;line-height:1.6;font-weight:300}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;margin-bottom:.75rem}p{margin-bottom:1rem}a{text-decoration:none;color:inherit}button{font-family:inherit;cursor:pointer;border:none;background:none}.container{max-width:1100px;margin:0 auto;padding:0 2rem}.text-gradient{background:linear-gradient(to right,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass-panel{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:1.5rem}.grid-2{display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:768px){.grid-2{grid-template-columns:1fr 1fr}}.flex-center{display:flex;align-items:center;justify-content:center}.flex-col{display:flex;flex-direction:column}.gap-4{gap:1rem}.gap-8{gap:2rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}
