@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap);*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-primary);color:var(--text-primary);font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;transition:background-color .3s ease,color .3s ease}body:before{background:radial-gradient(circle at 20% 80%,#ff6b351a 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff8c421a 0,#0000 50%),linear-gradient(135deg,var(--bg-primary) 0,var(--bg-secondary) 100%);content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;font-weight:700;line-height:1.2}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--accent),var(--accent-secondary));border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent-secondary)}html{scroll-behavior:smooth}.btn-secondary{background:#0000;border:2px solid var(--accent);border-radius:6px;color:var(--accent);cursor:pointer;display:inline-block;font-weight:600;letter-spacing:.5px;padding:10px 28px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.btn-secondary:hover{background:var(--accent);color:#fff;transform:translateY(-2px)}.App{background:var(--bg-primary);min-height:100vh;position:relative}.container{margin:0 auto;max-width:1200px;padding:0 2rem}@media (max-width:768px){.container{padding:0 1rem}}.section{padding:5rem 0}@media (max-width:768px){.section{padding:3rem 0}}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--accent) 0,var(--accent-secondary) 100%);-webkit-background-clip:text;background-clip:text}@media (max-width:768px){.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;display:inline-block;font-weight:700}}.glass-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass);border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 32px #0000004d;padding:2rem}@media (max-width:768px){.glass-card{border-radius:15px;padding:1.5rem}}.btn-primary{background:linear-gradient(135deg,var(--accent) 0,var(--accent-secondary) 100%);border:none;border-radius:6px;box-shadow:0 4px 15px #ff6b354d;color:#fff;cursor:pointer;display:inline-block;font-weight:600;letter-spacing:.5px;padding:12px 30px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.btn-primary:hover{box-shadow:0 8px 25px #ff6b3566;transform:translateY(-2px)}[data-theme=light] .App{background:linear-gradient(135deg,#fff,#e0f2fe 50%,#bae6fd)}[data-theme=light] .glass-card{background:#ffffffe6;border:1px solid #0ea5e933;box-shadow:0 4px 20px #0ea5e91a;color:#0f172a}[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4{color:#0f172a!important}[data-theme=light] p,[data-theme=light] span{color:#334155!important}[data-theme=light] .tab-btn{background:#0ea5e91a;border:2px solid #0ea5e94d;color:#0f172a}[data-theme=light] .tab-btn.active{background:#0ea5e9;box-shadow:0 4px 15px #0ea5e94d;color:#fff}
/*# sourceMappingURL=main.eb5545a4.css.map*/