.landing-page{color:#f8fafc}.landing-page .text-background{color:#080c16!important}.landing-page .text-foreground{color:#f8fafc!important}.landing-page .text-muted-foreground{color:#a3b0c2!important}.landing-page svg,.landing-page .lucide{color:currentColor}.landing-page .btn-primary svg,.landing-page .btn-primary .lucide{color:#080c16!important}.landing-page .badge-live svg,.landing-page .badge-live .lucide{color:#080c16!important}.landing-page .badge-stats svg,.landing-page .badge-stats .lucide{color:#0ff!important}.landing-page .platform-pill{color:#f8fafc!important}.landing-page .feature-icon svg,.landing-page .feature-icon .lucide,.landing-page .stat-card svg,.landing-page .stat-card .lucide{color:#080c16!important}.landing-page .glass-card-hover svg,.landing-page .glass-card-hover .lucide{color:inherit}.landing-page [class*=bg-gradient] svg,.landing-page [class*=bg-gradient] .lucide{color:#080c16!important}.landing-page .glass-card svg,.landing-page .glass-card .lucide{color:#0ff}.landing-page .text-neon-cyan{color:#0ff!important}.landing-page .text-neon-pink{color:#ff4ca6!important}.landing-page .text-neon-purple{color:#bf5af2!important}.landing-page .text-neon-green{color:#00ff80!important}.landing-page .text-neon-blue{color:#37f!important}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page h4,.landing-page h5,.landing-page h6{color:#f8fafc}.landing-page .text-white{color:#fff!important}.landing-page .glass-card .text-foreground{color:#f8fafc!important}.landing-page .text-xs.font-bold{color:#a3b0c2}.landing-page button{color:inherit}.landing-page button svg,.landing-page button .lucide{color:currentColor}.landing-page .btn-primary{color:#080c16!important}.landing-page .btn-secondary{color:#f8fafc!important}.landing-page .font-heading{color:#f8fafc}.landing-page .text-sm,.landing-page .text-base,.landing-page .text-lg,.landing-page .text-xl{color:inherit}.landing-page p{color:#a3b0c2}.landing-page .font-semibold,.landing-page .font-bold{color:#f8fafc}.landing-page [class*=rounded-]>svg,.landing-page [class*=rounded-]>.lucide{color:currentColor}.landing-page [class*=bg-gradient-to] svg,.landing-page [class*=bg-gradient-to] .lucide{color:#080c16!important}.landing-page *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.landing-page .cookie-banner-card{backdrop-filter:blur(24px)saturate(180%)!important;background:#111827d9!important;border:1px solid #ffffff1a!important;box-shadow:0 20px 60px #0006,0 0 80px #805ad526,inset 0 1px #ffffff1a!important}.landing-page .cookie-banner-card h3{color:#f8fafc!important;font-weight:700!important}.landing-page .cookie-banner-card p{color:#b3bdcc!important}.landing-page .cookie-banner-card a{color:#0ff!important;text-decoration:none!important;transition:all .2s!important}.landing-page .cookie-banner-card a:hover{color:#00ff80!important;text-decoration:underline!important}.landing-page .cookie-banner-card svg{color:#0ff!important}.landing-page .cookie-banner-card button{font-weight:600!important;transition:all .3s!important}.landing-page .cookie-banner-card button[class*=outline]{color:#f8fafc!important;background:#ffffff0d!important;border:1px solid #ffffff26!important}.landing-page .cookie-banner-card button[class*=outline]:hover{background:#ffffff1a!important;border-color:#ffffff40!important;transform:translateY(-1px)!important}.landing-page .cookie-banner-card button[class*=gradient]{color:#080c16!important;background:linear-gradient(135deg,#0ff,#00ff80)!important;border:none!important;box-shadow:0 4px 20px #06b6d466,0 0 40px #06b6d433!important}.landing-page .cookie-banner-card button[class*=gradient]:hover{transform:translateY(-2px)!important;box-shadow:0 6px 30px #06b6d499,0 0 50px #06b6d44d!important}.landing-page .cookie-banner-card button svg{color:currentColor!important}.landing-page .cookie-banner-card>div>div>div:first-child{background:linear-gradient(135deg,#06b6d433,#10b98133)!important;border:1px solid #06b6d44d!important;box-shadow:0 0 30px #06b6d433!important}.landing-page .cookie-banner-card>div:first-child{background:linear-gradient(135deg,#805ad50d,#06b6d40d)!important}@keyframes cookie-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.landing-page .cookie-banner-card{animation:.5s ease-out cookie-slide-up!important}@media (max-width:640px){.landing-page .cookie-banner-card{border-radius:16px 16px 0 0!important;margin:0!important}}.landing-page .glass-card-hover .feature-icon svg,.landing-page .glass-card-hover .feature-icon .lucide,.landing-page .glass-card-hover .feature-icon path{color:#fff!important;stroke:#fff!important;fill:none!important}.landing-page .feature-icon{border-radius:16px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:56px!important;height:56px!important;display:flex!important}.landing-page .feature-icon *,.landing-page [class*=bg-gradient] .feature-icon svg,.landing-page [class*=bg-gradient] .feature-icon .lucide{color:#fff!important;stroke:#fff!important}.landing-page .stat-card svg,.landing-page .stat-card .lucide,.landing-page .stat-card path,.landing-page .glass-card-hover svg,.landing-page .glass-card-hover .lucide,.landing-page .glass-card-hover path,.landing-page .glass-card svg,.landing-page .glass-card .lucide,.landing-page .glass-card path,.landing-page .btn-primary svg,.landing-page .btn-primary .lucide,.landing-page .btn-primary path{color:#fff!important;stroke:#fff!important;fill:none!important}.landing-page .btn-secondary svg,.landing-page .btn-secondary .lucide{color:currentColor!important}.landing-page .bg-secondary svg,.landing-page .bg-secondary .lucide,.landing-page [class*=bg-secondary] svg,.landing-page [class*=bg-secondary] .lucide{color:inherit!important}.landing-page .text-neon-green svg,.landing-page .text-neon-green .lucide{color:#00ff80!important;stroke:#00ff80!important}.landing-page [class*=bg-gradient-to-br] svg,.landing-page [class*=bg-gradient-to-br] .lucide,.landing-page [class*=bg-gradient-to-br] path,.landing-page [class*=bg-gradient-to-r] svg,.landing-page [class*=bg-gradient-to-r] .lucide,.landing-page [class*=bg-gradient-to-r] path,.landing-page [class*=bg-gradient-to-l] svg,.landing-page [class*=bg-gradient-to-l] .lucide,.landing-page [class*=bg-gradient-to-l] path{color:#fff!important;stroke:#fff!important;fill:none!important}.landing-page [class*=rounded-]>[class*=bg-gradient] svg,.landing-page [class*=rounded-]>[class*=bg-gradient] .lucide{color:#fff!important;stroke:#fff!important}.landing-page .glass-card-hover .text-muted-foreground{color:#a3b0c2!important}.landing-page svg[class*=text-background],.landing-page .lucide[class*=text-background],.landing-page svg[class*=text-foreground]:not(.text-neon-green),.landing-page .lucide[class*=text-foreground]:not(.text-neon-green){color:#fff!important;stroke:#fff!important}.landing-page button[class*=btn-primary],.landing-page button[class*=btn-primary] span,.landing-page button[class*=btn-primary] *{color:#fff!important}.landing-page svg path{stroke:currentColor!important;fill:none!important}.landing-page [class*=w-] svg,.landing-page [class*=h-] svg{color:inherit!important}.landing-page [class*=bg-gradient] *{color:#fff!important}.landing-page .font-heading,.landing-page h1,.landing-page h2,.landing-page h3,.landing-page h4,.landing-page h5,.landing-page h6,.landing-page p{color:revert!important}.landing-page span:not(:has(svg)){color:revert!important}
