/* =====================================================================
 * Patch d'affichage du logo dans le header
 * =====================================================================
 * Ces overrides forcent un logo plus grand et un header plus haut que
 * ce que propose le thème dot-org par défaut. Extraits d'un bloc
 * <style> inline du custom-head.html pour permettre une CSP stricte
 * (style-src 'self' sans 'unsafe-inline' sur les <style> blocks).
 * Cf. doc projet §6.9.
 * ===================================================================== */

header.header { overflow: visible !important; }

header.header .container.wrap {
    min-height: 160px !important;
    overflow: visible !important;
    align-items: center !important;
}

header.header a.logo-link {
    display: flex !important;
    align-items: center !important;
    line-height: 0 !important;
    padding: 0 !important;
}

header.header img.logo {
    height: 128px !important;
    width: auto !important;
    max-height: none !important;
    display: block !important;
}

@media (max-width: 768px) {
    header.header .container.wrap { min-height: 90px !important; }
    header.header img.logo { height: 64px !important; }
}
