.elementor-273 .elementor-element.elementor-element-3dd4abf6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-273 .elementor-element.elementor-element-31dea705{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;}.elementor-273 .elementor-element.elementor-element-43e7ae39{--display:flex;--justify-content:flex-end;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-273 .elementor-element.elementor-element-45c489c6{z-index:2;}.elementor-273 .elementor-element.elementor-element-4495987f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-273 .elementor-element.elementor-element-ca50aab{z-index:0;}.elementor-273 .elementor-element.elementor-element-69e96739{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-273 .elementor-element.elementor-element-69e96739.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-273 .elementor-element.elementor-element-7e026d06{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-273 .elementor-element.elementor-element-7e026d06.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-273 .elementor-element.elementor-element-2bbc378b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-273 .elementor-element.elementor-element-2bbc378b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-273 .elementor-element.elementor-element-2bbc378b .elementor-heading-title{font-size:60px;font-weight:900;}.elementor-273 .elementor-element.elementor-element-35bd3219{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-273 .elementor-element.elementor-element-35bd3219.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-273 .elementor-element.elementor-element-647a5564{width:var( --container-widget-width, 189.638% );max-width:189.638%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:189.638%;--container-widget-flex-grow:0;}.elementor-273 .elementor-element.elementor-element-647a5564.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-273 .elementor-element.elementor-element-647a5564 img{width:38%;max-width:100%;}.elementor-273 .elementor-element.elementor-element-355388c3{text-align:center;}.elementor-273 .elementor-element.elementor-element-355388c3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-273 .elementor-element.elementor-element-40d6dab3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-273 .elementor-element.elementor-element-6b1d849c .elementor-button{background-color:#532DFC;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-273 .elementor-element.elementor-element-6b1d849c{width:var( --container-widget-width, 38.903% );max-width:38.903%;--container-widget-width:38.903%;--container-widget-flex-grow:0;}.elementor-273 .elementor-element.elementor-element-6b1d849c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-273 .elementor-element.elementor-element-19c346c9 .elementor-button{background-color:#532DFC;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-273 .elementor-element.elementor-element-19c346c9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-273 .elementor-element.elementor-element-6b698879{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-273 .elementor-element.elementor-element-706e9efb{--display:flex;}.elementor-273 .elementor-element.elementor-element-36e3b156{--display:flex;}.elementor-273 .elementor-element.elementor-element-53b55735{--display:flex;}.elementor-273 .elementor-element.elementor-element-a81cb5e{--display:flex;}.elementor-273 .elementor-element.elementor-element-5fb383e1{--display:flex;}.elementor-273 .elementor-element.elementor-element-52f9d06f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-273 .elementor-element.elementor-element-611d65d5{text-align:center;}.elementor-273 .elementor-element.elementor-element-4375963c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-273 .elementor-element.elementor-element-1a721b8c{--display:flex;--justify-content:center;}.elementor-273 .elementor-element.elementor-element-7c5cceb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-273 .elementor-element.elementor-element-214d1413{--display:flex;--justify-content:center;}.elementor-273 .elementor-element.elementor-element-2f4edbf1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-273 .elementor-element.elementor-element-3faecdbf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor6 );}.elementor-273 .elementor-element.elementor-element-2775c941{--e-image-carousel-slides-to-show:3;}.elementor-273 .elementor-element.elementor-element-2775c941 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.elementor-273 .elementor-element.elementor-element-7006748b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-273 .elementor-element.elementor-element-6d629c16 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:147px;font-weight:600;color:var( --e-global-color-astglobalcolor0 );}.elementor-273 .elementor-element.elementor-element-585c2d5a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:147px;font-weight:600;color:var( --e-global-color-astglobalcolor0 );}.elementor-273 .elementor-element.elementor-element-23011a9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:147px;font-weight:600;color:var( --e-global-color-astglobalcolor0 );}.elementor-273 .elementor-element.elementor-element-4c69c3c8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:147px;font-weight:600;color:var( --e-global-color-astglobalcolor0 );}.elementor-273 .elementor-element.elementor-element-600c6edd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:147px;font-weight:600;color:var( --e-global-color-astglobalcolor0 );}.elementor-273 .elementor-element.elementor-element-1f550f6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:147px;font-weight:600;color:var( --e-global-color-astglobalcolor0 );}.elementor-273 .elementor-element.elementor-element-3de28787 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:147px;font-weight:600;color:var( --e-global-color-astglobalcolor0 );}.elementor-273 .elementor-element.elementor-element-368f88f9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:147px;font-weight:600;color:var( --e-global-color-astglobalcolor0 );}.elementor-273 .elementor-element.elementor-element-4dd268c2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:147px;font-weight:600;color:var( --e-global-color-astglobalcolor0 );}.elementor-273 .elementor-element.elementor-element-263038e9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:147px;font-weight:600;color:var( --e-global-color-astglobalcolor0 );}.elementor-273 .elementor-element.elementor-element-fc841a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:147px;font-weight:600;color:var( --e-global-color-astglobalcolor0 );}.elementor-273 .elementor-element.elementor-element-59a27acc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:147px;font-weight:600;color:var( --e-global-color-astglobalcolor0 );}.elementor-273 .elementor-element.elementor-element-1d356bf1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:147px;font-weight:600;color:var( --e-global-color-astglobalcolor0 );}.elementor-273 .elementor-element.elementor-element-7d2a0c86 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:147px;font-weight:600;color:var( --e-global-color-astglobalcolor0 );}.elementor-273 .elementor-element.elementor-element-60d85907{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-273 .elementor-element.elementor-element-37fe2e88 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-273 .elementor-element.elementor-element-eebf64b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-273 .elementor-element.elementor-element-311f3a7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:767px){.elementor-273 .elementor-element.elementor-element-69e96739{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-273 .elementor-element.elementor-element-7e026d06{--width:72.191%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-273 .elementor-element.elementor-element-2bbc378b{width:var( --container-widget-width, 182.326px );max-width:182.326px;--container-widget-width:182.326px;--container-widget-flex-grow:0;}.elementor-273 .elementor-element.elementor-element-35bd3219{--width:20.556%;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-273 .elementor-element.elementor-element-647a5564{width:var( --container-widget-width, 106.333px );max-width:106.333px;--container-widget-width:106.333px;--container-widget-flex-grow:0;text-align:center;}.elementor-273 .elementor-element.elementor-element-647a5564 img{width:35%;max-width:100%;}.elementor-273 .elementor-element.elementor-element-40d6dab3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-273 .elementor-element.elementor-element-6b1d849c{width:var( --container-widget-width, 180.781px );max-width:180.781px;--container-widget-width:180.781px;--container-widget-flex-grow:0;}.elementor-273 .elementor-element.elementor-element-706e9efb{--justify-content:center;}.elementor-273 .elementor-element.elementor-element-72c5808b{text-align:center;}.elementor-273 .elementor-element.elementor-element-7d91ae8c{text-align:center;}.elementor-273 .elementor-element.elementor-element-10adbc5{text-align:center;}.elementor-273 .elementor-element.elementor-element-517afa77{text-align:center;}.elementor-273 .elementor-element.elementor-element-79013896{text-align:center;}.elementor-273 .elementor-element.elementor-element-3999d89d{text-align:center;}}@media(min-width:768px){.elementor-273 .elementor-element.elementor-element-69e96739{--width:100%;}.elementor-273 .elementor-element.elementor-element-7e026d06{--width:60.392%;}.elementor-273 .elementor-element.elementor-element-35bd3219{--width:50%;}}/* Start custom CSS for image-carousel, class: .elementor-element-2775c941 *//* Sombra suave y bordes bonitos para las fotos */
.elementor-273 .elementor-element.elementor-element-2775c941 .swiper-slide img {
    box-shadow: 0 10px 20px rgba(0,0,0,0.15); /* Sombra elegante */
    transition: all 0.3s ease; /* Suavidad al moverse */
    border: 2px solid transparent; /* Prepara el borde */
}

/* Efecto al pasar el mouse: se levanta y brilla */
.elementor-273 .elementor-element.elementor-element-2775c941 .swiper-slide img:hover {
    transform: translateY(-5px); /* Se mueve hacia arriba */
    border-color: #6c5ce7; /* Borde morado de tu marca */
    box-shadow: 0 15px 30px rgba(108, 92, 231, 0.3); /* Sombra morada */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7006748b */.elementor-273 .elementor-element.elementor-element-7006748b { display: none; }/* End custom CSS */
/* Start custom CSS *//* ============================================================
   ESTILOS PREMIUM - AGENCIA DE FÚTBOL (VERSIÓN DEFINITIVA)
   ============================================================ */

/* --- 1. FUENTES --- */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;800;900&display=swap');

/* --- 2. EL CONTENEDOR PRINCIPAL (FONDO) --- */
.premium-hero-container {
    /* Fondo oscuro profundo con tinte azul real */
    background: radial-gradient(circle at 50% 30%, #1a2a4f 0%, #050505 70%) !important;
    min-height: 85vh; /* Ocupa casi toda la pantalla */
    display: flex;
    align-items: center;
    position: relative;
    overflow: hidden; /* Evita scroll lateral */
    font-family: 'Montserrat', sans-serif !important;
}

/* Efecto de luz ambiental animada de fondo */
.premium-hero-container::before {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    /* Luz azul giratoria muy suave */
    background: radial-gradient(circle, rgba(4, 107, 210, 0.15) 0%, transparent 50%);
    animation: luzRotatoria 20s linear infinite;
    pointer-events: none;
    z-index: 0;
}

@keyframes luzRotatoria {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/* --- 3. NÚMERO GIGANTE DE FONDO --- */
.rm-bg-number {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); /* Centrado perfecto */
    z-index: 0 !important; /* Al fondo de todo */
    pointer-events: none; /* Que no bloquee clicks */
    width: 100%;
    text-align: center;
}

.rm-bg-number .elementor-heading-title {
    font-size: 380px !important; /* Gigante */
    line-height: 0.8 !important;
    color: transparent !important;
    /* Solo el borde (Outline) */
    -webkit-text-stroke: 2px rgba(255, 255, 255, 0.04); 
    font-weight: 900 !important;
    white-space: nowrap;
}

/* --- 4. IMAGEN DEL JUGADOR --- */
.rm-player-img {
    z-index: 2 !important; /* Encima del número, debajo del nombre */
    position: relative;
    transition: transform 0.5s ease;
}

.rm-player-img img {
    /* Máscara para desvanecer los pies */
    mask-image: linear-gradient(to bottom, black 85%, transparent 100%);
    -webkit-mask-image: linear-gradient(to bottom, black 85%, transparent 100%);
    transform: scale(1.05); 
    /* Resplandor azul detrás del jugador */
    filter: drop-shadow(0 0 30px rgba(4, 107, 210, 0.4)); 
}

/* Pequeño zoom al pasar el mouse */
.rm-player-img:hover img {
    transform: scale(1.08) translateY(-5px); 
}

/* --- 5. NOMBRE Y DATOS (TEXTO) --- */
.rm-name {
    position: relative;
    z-index: 50 !important; /* Capa SUPERIOR para que no se tape */
    mix-blend-mode: normal !important;
}

.rm-name .elementor-heading-title {
    font-size: 4.5rem !important;
    font-weight: 900 !important;
    text-transform: uppercase;
    letter-spacing: -2px;
    line-height: 0.9 !important;
    
    /* Degradado Metálico en el texto */
    background: linear-gradient(to bottom, #ffffff 30%, #a8c0ff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
    /* Sombra negra fuerte para separarlo del fondo */
    filter: drop-shadow(0 5px 15px rgba(0,0,0,0.8));
    margin-bottom: 10px !important;
}

/* Subtítulos (Posición, Nacionalidad...) */
.rm-position .elementor-heading-title {
    color: #00f2ea !important; /* Cian Eléctrico */
    font-size: 1.1rem !important;
    letter-spacing: 3px;
    font-weight: 600 !important;
    text-transform: uppercase;
    text-shadow: 0 0 10px rgba(0, 242, 234, 0.3);
}

/* --- 6. BOTONES "CYBER-GLOW" --- */
/* Estilo base (Cristal) */
.premium-hero-container .elementor-button {
    background: rgba(255, 255, 255, 0.05) !important;
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
    color: #ffffff !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 50px !important;
    padding: 16px 35px !important;
    backdrop-filter: blur(5px);
    transition: all 0.3s ease-in-out !important;
}

/* Iconos SVG dentro del botón */
.premium-hero-container .elementor-button svg {
    fill: currentColor !important;
    margin-right: 8px;
    transition: transform 0.3s ease;
}

/* Efecto Hover (Al pasar el mouse) - NEÓN */
.premium-hero-container .elementor-button:hover {
    background: #00f2ea !important; /* Cian Marca */
    border-color: #00f2ea !important;
    color: #050511 !important; /* Texto oscuro */
    box-shadow: 0 0 25px rgba(0, 242, 234, 0.6) !important; /* Resplandor */
    transform: translateY(-4px);
}

.premium-hero-container .elementor-button:hover svg {
    transform: scale(1.2); /* Icono crece */
}

/* --- 7. BARRA DE ESTADÍSTICAS (GLASSMORPHISM) --- */
.rm-stats-bar {
    /* Fondo Cristal Esmerilado */
    background: rgba(255, 255, 255, 0.02) !important;
    backdrop-filter: blur(15px) !important; 
    -webkit-backdrop-filter: blur(15px);
    
    border-top: 1px solid rgba(255, 255, 255, 0.15) !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05) !important;
    
    border-radius: 100px !important; /* Forma Píldora */
    margin-top: -60px !important; /* Solapamiento con la imagen */
    padding: 25px 50px !important;
    z-index: 10;
    box-shadow: 0 20px 50px rgba(0,0,0,0.4) !important;
    transition: transform 0.3s ease;
}

.rm-stats-bar:hover {
    transform: translateY(-5px); /* Flota al hover */
    border-color: rgba(0, 242, 234, 0.3) !important;
}

/* Números grandes */
.rm-stat-box .elementor-widget-heading:nth-child(2) .elementor-heading-title {
    color: #ffffff !important;
    font-size: 2rem !important;
    font-weight: 800 !important;
}

/* Etiquetas pequeñas (Peso, Altura) */
.rm-stat-box .elementor-widget-heading:nth-child(1) .elementor-heading-title {
    color: rgba(255, 255, 255, 0.6) !important;
    font-size: 0.75rem !important;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* --- 8. ADAPTACIÓN MÓVIL (RESPONSIVE) --- */
@media (max-width: 768px) {
    .premium-hero-container {
        flex-direction: column;
        padding-top: 60px !important;
        padding-bottom: 60px !important;
        text-align: center;
        height: auto; /* Altura automática en móvil */
    }
    
    /* El número se hace pequeño para caber */
    .rm-bg-number .elementor-heading-title {
        font-size: 180px !important;
        top: 20%;
    }

    /* Ajuste de nombre */
    .rm-name .elementor-heading-title {
        font-size: 3rem !important;
        line-height: 1 !important;
    }

    /* Imagen */
    .rm-player-img img {
        max-width: 90%;
        margin-bottom: -40px; /* Pegar más a las stats */
    }

    /* Barra de stats en móvil */
    .rm-stats-bar {
        border-radius: 20px !important; /* Cuadrado con bordes redondos */
        flex-wrap: wrap;
        justify-content: center;
        margin-top: 0 !important;
        background: rgba(0, 0, 0, 0.6) !important; /* Más oscuro para leer */
        padding: 20px !important;
        width: 90% !important;
        margin-left: auto;
        margin-right: auto;
    }
    
    .rm-stat-box {
        width: 45% !important; /* 2 columnas de stats */
        margin-bottom: 15px;
    }
}/* End custom CSS */