/*
 * Cache Optimizer IActualité — styles front-end
 * Anciennement injectés inline via echo '<style>...</style>' dans
 * add_preload_fonts() et lazyload_youtube_assets(). Externalisés ici pour
 * permettre la mise en cache navigateur du CSS statique (ce fichier ne
 * change jamais d'une page à l'autre, contrairement au CSS critique qui,
 * lui, reste injecté inline volontairement — voir inject_critical_css()).
 */

/* Ex add_preload_fonts() */
@font-face {
    font-display: swap !important;
}

/* Ex lazyload_youtube_assets() */
.ia-youtube-lazy {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    background-size: cover;
    background-position: center;
    background-color: #000;
    cursor: pointer;
    overflow: hidden;
}
.ia-play-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: opacity .2s;
}
.ia-youtube-lazy:hover .ia-play-btn {
    opacity: .85;
}
