.theme-facebook-ads{--background:0 0% 100%;--foreground:220 20% 15%;--card:210 20% 97%;--card-foreground:220 20% 15%;--popover:0 0% 100%;--popover-foreground:220 20% 15%;--primary:214 89% 52%;--primary-foreground:0 0% 100%;--secondary:214 30% 95%;--secondary-foreground:220 20% 20%;--muted:210 20% 95%;--muted-foreground:215 15% 45%;--accent:214 89% 52%;--accent-foreground:0 0% 100%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--border:214 20% 88%;--ring:214 89% 52%;--fb-blue:214 89% 52%;--fb-light-blue:200 95% 55%;--fb-dark:220 20% 15%;--glow-blue:214 89% 52%;--gradient-hero:linear-gradient(135deg, #f5f7fa, #edf2f7, #e4eaf1);--gradient-primary:linear-gradient(135deg, hsl(var(--fb-blue)), hsl(var(--fb-light-blue)));--gradient-card:linear-gradient(135deg, #f6f7f9, #f0f2f5);--shadow-glow:0 0 40px -10px #1876f266;--shadow-glow-sm:0 0 20px -5px #1876f24d;--shadow-card:0 8px 32px -8px #597aa61a;--page-bg:hsl(var(--background));--page-text:hsl(var(--foreground));--accent-color:hsl(var(--fb-blue));--accent-color-2:hsl(var(--fb-light-blue));--card-bg:hsl(var(--card));--border-color:hsl(var(--border));--muted-text:hsl(var(--muted-foreground));--heading-color:hsl(var(--foreground));--link-color:hsl(var(--fb-blue));--button-bg:hsl(var(--fb-blue));--button-text:hsl(var(--primary-foreground));color:hsl(var(--foreground))}.theme-facebook-ads .text-gradient-primary{background:var(--gradient-primary);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.theme-facebook-ads .bg-gradient-hero{background:var(--gradient-hero)}.theme-facebook-ads .bg-gradient-primary{background:var(--gradient-primary)}.theme-facebook-ads .bg-gradient-card{background:var(--gradient-card)}.theme-facebook-ads .shadow-glow{box-shadow:var(--shadow-glow)}.theme-facebook-ads .shadow-glow-sm{box-shadow:var(--shadow-glow-sm)}.theme-facebook-ads .shadow-card{box-shadow:var(--shadow-card)}@keyframes facebook-ads-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes facebook-ads-fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.theme-facebook-ads .animate-float{animation:6s ease-in-out infinite facebook-ads-float}.theme-facebook-ads .animate-fade-in-up{animation:.8s ease-out forwards facebook-ads-fade-in-up}.theme-facebook-ads .animate-fade-in-up-delay-1{opacity:0;animation:.8s ease-out .15s forwards facebook-ads-fade-in-up}.theme-facebook-ads .animate-fade-in-up-delay-2{opacity:0;animation:.8s ease-out .3s forwards facebook-ads-fade-in-up}.theme-facebook-ads .animate-fade-in-up-delay-3{opacity:0;animation:.8s ease-out .45s forwards facebook-ads-fade-in-up}
