/* css/styles.css */

/* Overlay ligero estándar para fondos (máximo 35% de opacidad) */
.bg-overlay-lme {
    background-image: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35));
}

/* Overlay sutil para héroes/banners donde se requiera un poco más de lectura en textos */
.bg-overlay-hero {
    background-image: linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45));
}

/* Sombra y elevación suave al pasar el cursor sobre tarjetas y botones (Adaptado al tono Clean Copper) */
.glow-hover {
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.glow-hover:hover {
    box-shadow: 0 10px 25px -5px rgba(249, 115, 22, 0.25), 0 8px 10px -6px rgba(249, 115, 22, 0.15);
    transform: translateY(-0.25rem);
}
/* Corrección de compatibilidad con Google Translate */
body {
    top: 0 !important;
    position: static !important;
}

.goog-te-banner-frame, 
.skiptranslate > iframe,
#goog-gt-tt {
    display: none !important;
}

body > .skiptranslate {
    display: none !important;
}

#global-header {
    min-height: 80px; /* Evita que colapse a 0px mientras carga el fetch */
    display: block !important;
    visibility: visible !important;
    position: relative;
    z-index: 99999 !important;
}