/* Cooper Black Font Definitions para Brafter */

/* Fuente Cooper Black principal */
@font-face {
    font-family: 'Cooper Black';
    src: url('https://db.onlinewebfonts.com/t/00d5a78493aed7dd4d0c1b30e64bc378.eot');
    src: url('https://db.onlinewebfonts.com/t/00d5a78493aed7dd4d0c1b30e64bc378.eot?#iefix') format('embedded-opentype'),
         url('https://db.onlinewebfonts.com/t/00d5a78493aed7dd4d0c1b30e64bc378.woff2') format('woff2'),
         url('https://db.onlinewebfonts.com/t/00d5a78493aed7dd4d0c1b30e64bc378.woff') format('woff'),
         url('https://db.onlinewebfonts.com/t/00d5a78493aed7dd4d0c1b30e64bc378.ttf') format('truetype'),
         url('https://db.onlinewebfonts.com/t/00d5a78493aed7dd4d0c1b30e64bc378.svg#Cooper Black') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Fuente alternativa para dispositivos móviles */
@font-face {
    font-family: 'Cooper Black Mobile';
    src: local('Cooper Black'),
         local('CooperBlack'),
         url('https://allfont.net/cache/fonts/cooper-black_5432d0d0d1b72a1c8e08a5f7f6f7de7f.woff') format('woff'),
         url('https://allfont.net/cache/fonts/cooper-black_5432d0d0d1b72a1c8e08a5f7f6f7de7f.ttf') format('truetype'),
         url('https://fonts.cdnfonts.com/s/14746/COOPBL.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Fuente adicional de respaldo para iOS */
@font-face {
    font-family: 'Cooper Black iOS';
    src: url('https://fonts.cdnfonts.com/s/14746/COOPBL.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Fuente adicional de respaldo para Android */
@font-face {
    font-family: 'Cooper Black Android';
    src: url('https://allfont.net/cache/fonts/cooper-black_5432d0d0d1b72a1c8e08a5f7f6f7de7f.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Estilos específicos para el logo */
.brafter-logo {
    font-family: 'Cooper Black', 'Cooper Black Mobile', 'Cooper Black iOS', 'Cooper Black Android', serif !important;
    font-weight: normal !important;
    letter-spacing: 0.02em !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
    text-rendering: optimizeLegibility !important;
    visibility: visible !important;
    display: inline-block !important;
}

/* Estilos específicos para dispositivos móviles */
@media (max-width: 768px) {
    .brafter-logo {
        letter-spacing: 0.03em !important;
    }
    
    /* Forzar la visualización correcta en iOS */
    @supports (-webkit-touch-callout: none) {
        .brafter-logo {
            font-family: 'Cooper Black iOS', 'Cooper Black Mobile', 'Cooper Black', serif !important;
            -webkit-text-stroke: 0.2px black;
        }
    }
    
    /* Forzar la visualización correcta en Android */
    @supports not (-webkit-touch-callout: none) {
        .brafter-logo {
            font-family: 'Cooper Black Android', 'Cooper Black Mobile', 'Cooper Black', serif !important;
        }
    }
} 