.elementor-kit-44{--e-global-color-primary:#050505;--e-global-color-secondary:#141414;--e-global-color-text:#E0E0E0;--e-global-color-accent:#FF2A2A;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:#020101;}.elementor-kit-44 e-page-transition{background-color:#FFBC7D;}.elementor-kit-44 button,.elementor-kit-44 input[type="button"],.elementor-kit-44 input[type="submit"],.elementor-kit-44 .elementor-button{color:#050505;border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;}.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);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@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 *//* ==========================================================================
   IPC4M - GLOBAL PREMIUM DARK THEME
   ========================================================================== */

/* 1. FONDO GLOBAL: Gradiente oscuro con profundidad (No más negro sólido) */
body {
    background-color: #0b0d14 !important; /* Tono base: azul medianoche muy oscuro */
    background-image: 
        radial-gradient(circle at 15% 50%, rgba(0, 255, 204, 0.03), transparent 25%),
        radial-gradient(circle at 85% 30%, rgba(241, 50, 35, 0.03), transparent 25%) !important;
    background-attachment: fixed !important;
    color: #e2e8f0;
    font-family: 'Inter', 'Segoe UI', sans-serif;
    -webkit-font-smoothing: antialiased;
}

/* 2. EFECTO CRISTAL (GLASSMORPHISM) PARA TARJETAS Y CONTENEDORES */
/* Aplica a los shortcodes que armamos y a los posts nativos */
.cf-home-card, 
.cf-pack-card, 
.cf-coins-container, 
#cf-profile-container,
.elementor-post {
    background: rgba(22, 25, 33, 0.6) !important; /* Fondo gris oscuro semi-transparente */
    backdrop-filter: blur(12px) !important; /* Difumina lo que hay detrás */
    -webkit-backdrop-filter: blur(12px) !important;
    border: 1px solid rgba(255, 255, 255, 0.05) !important; /* Borde sutil brillante */
    border-radius: 16px !important;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3) !important;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important; /* Animación ultra fluida */
}

/* 3. ANIMACIONES HOVER (Efecto de "Levitación" y Brillo Neón) */
.cf-home-card:hover, 
.cf-pack-card:hover,
.elementor-post:hover {
    transform: translateY(-8px) !important; /* Se levanta al pasar el mouse */
    border-color: rgba(0, 255, 204, 0.3) !important; /* Borde se ilumina cyan */
    box-shadow: 
        0 15px 35px rgba(0, 0, 0, 0.5), 
        0 0 20px rgba(0, 255, 204, 0.1) !important; /* Resplandor cyan inferior */
    z-index: 10;
}

/* 4. MEJORA DE LA BARRA DE DESPLAZAMIENTO (Scrollbar Pro) */
::-webkit-scrollbar {
    width: 10px;
    background: #0b0d14;
}
::-webkit-scrollbar-track {
    background: rgba(255, 255, 255, 0.02);
}
::-webkit-scrollbar-thumb {
    background: #2a2d38;
    border-radius: 5px;
    border: 2px solid #0b0d14;
}
::-webkit-scrollbar-thumb:hover {
    background: #F13223; /* Rojo IPC4M al agarrar la barra */
}

/* 5. TIPOGRAFÍA Y BRILLO EN BOTONES */
h1, h2, h3, h4, h5, h6 {
    letter-spacing: -0.03em !important; /* Hace que los títulos se vean más modernos */
}

.cf-btn-buy, 
.cf-btn-action, 
.cf-pack-btn {
    box-shadow: 0 4px 15px rgba(241, 50, 35, 0.2) !important;
    letter-spacing: 0.5px;
}

.cf-btn-buy:hover, 
.cf-btn-action:hover {
    box-shadow: 0 6px 20px rgba(241, 50, 35, 0.5) !important; /* Botones brillan más al pasar el mouse */
}

/* 6. MEJORA DE LOS BOTONES DE MÉTODO DE PAGO (Crypto, Paypal, Telegram) */
.cf-pay-method {
    background: rgba(15, 17, 21, 0.8) !important;
    backdrop-filter: blur(5px) !important;
    border: 1px solid rgba(255, 255, 255, 0.05) !important;
}
/* ==========================================================================
   IPC4M - V2 ENHANCEMENTS: AURORAS ANIMADAS Y SÚPER NEÓN
   ========================================================================== */

/* 1. AURORAS ANIMADAS DE FONDO (Efecto de vida sin ralentizar la web) */
body::before, body::after {
    content: "";
    position: fixed;
    width: 60vw;
    height: 60vw;
    border-radius: 50%;
    z-index: -1;
    filter: blur(150px); /* Difuminado extremo para crear el efecto de aura */
    -webkit-filter: blur(150px);
    opacity: 0.12;
    pointer-events: none; /* Evita que bloquee los clics en la página */
    animation: floatOrbs 25s infinite alternate ease-in-out;
}

body::before {
    top: -10%;
    left: -10%;
    background: radial-gradient(circle, #00ffcc 0%, transparent 70%);
}

body::after {
    bottom: -20%;
    right: -10%;
    background: radial-gradient(circle, #F13223 0%, transparent 70%);
    animation-delay: -12s; /* Desfase para que se muevan asimétricamente */
}

@keyframes floatOrbs {
    0% { transform: translate(0, 0) scale(1); }
    50% { transform: translate(8%, 12%) scale(1.1); }
    100% { transform: translate(-5%, -8%) scale(0.9); }
}

/* 2. SÚPER NEÓN PARA TARJETAS (Evadiendo el bloqueo de Elementor) */
.cf-home-card::before, 
.cf-pack-card::before {
    content: "";
    position: absolute;
    top: -1px; left: -1px; right: -1px; bottom: -1px;
    border-radius: 16px;
    background: transparent;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    transition: all 0.4s ease;
    opacity: 0;
    z-index: -1; 
    pointer-events: none;
}

/* Brillo Cyan para las tarjetas del blog/descargas */
.cf-home-card:hover::before {
    opacity: 1;
    box-shadow: 0 0 45px rgba(0, 255, 204, 0.4), inset 0 0 25px rgba(0, 255, 204, 0.1) !important;
}

/* Brillo Naranja para los paquetes de BTCPay */
.cf-pack-card:hover::before {
    opacity: 1;
    box-shadow: 0 0 45px rgba(247, 147, 26, 0.4), inset 0 0 25px rgba(247, 147, 26, 0.1) !important;
}

/* 3. TOQUE FINAL: Texto cinemático en el título principal */
.cf-title {
    text-shadow: 0 0 25px rgba(255, 255, 255, 0.2);
    letter-spacing: -1.5px;
}

/* ==========================================================================
   IPC4M - V3 REFINAMIENTO PROFESIONAL (acento único rojo, menos neón)
   Se añade encima de V1/V2 para un look más premium y serio.
   Pareja con el mu-plugin "IPC4M UI Polish" (que refina los componentes
   de los shortcodes). Esta sección sólo toca lo GLOBAL.
   ========================================================================== */

/* 1. Auroras de fondo mucho más sutiles (menos "fiesta neón") */
body::before,
body::after { opacity: 0.04 !important; }

/* 2. Tarjetas genéricas: se elimina el glow cian, queda acento rojo discreto */
.cf-home-card:hover,
.cf-pack-card:hover,
.elementor-post:hover {
    transform: translateY(-5px) !important;
    border-color: rgba(241, 50, 35, 0.30) !important;
    box-shadow: 0 16px 36px rgba(0, 0, 0, 0.5) !important;
}
.cf-home-card:hover::before,
.cf-pack-card:hover::before {
    opacity: 0 !important;
    box-shadow: none !important;
}

/* 3. Tipografía más seria: sin text-shadow llamativo en el título */
.cf-title {
    text-shadow: none !important;
    letter-spacing: -0.5px !important;
}/* End custom CSS */