.elementor-kit-9{--e-global-color-primary:#FF6B9D;--e-global-color-secondary:#F4A7B0;--e-global-color-text:#FFFFFF;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Nunito";--e-global-typography-primary-font-size:15px;--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"Nunito";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Nunito";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Nunito";--e-global-typography-accent-font-weight:600;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */:root {
--rosa-neon: #FF6B9D;
--rosa-suave: #F4A7B0;
--roxo-escuro: #1a0b2e;
--azul-escuro: #0f0f23;
--roxo-medio: #2d1b4e;
--verde-neon: #00ff88;
--dourado: #ffd700;
}
body {
background: var(--azul-escuro);
overflow-x: hidden;
}
/* Animações globais */
@keyframes float {
0%, 100% { transform: translateY(0px); }
50% { transform: translateY(-20px); }
}
@keyframes pulse {
0% { transform: scale(1); }
50% { transform: scale(1.1); }
100% { transform: scale(1); }
}
@keyframes glow {
0%, 100% { box-shadow: 0 0 20px rgba(255, 107, 157, 0.5); }
50% { box-shadow: 0 0 40px rgba(255, 107, 157, 0.8); }
}
/* Glassmorphism */
.glass-effect {
background: rgba(255, 255, 255, 0.05);
backdrop-filter: blur(10px);
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 15px;
}/* End custom CSS */