/*
    ==========================================================
    PROJECT : SITE-GENERIQUE
    FILE    : css/header-logo.css
    AUTH    : Renaud
    CREATED : 07 décembre 2025
    UPDATED : 18 février  2026
    ==========================================================
*/

/**
*   @project        SITE-GENERIQUE
*   @description    Style visuel du logo dans le header.
*                   Gère l'affichage, les interactions et le SVG.
*                   Dimensions gérées dans header-content.css.
*
*   @file           css/header-logo.css
*
*   @see            includes/header-logo.php
*   @see            css/header-content.css (Dimensionnement)
*/


/* --- BLOCK : Header Logo --- */
.header-logo {
    /* PLACEMENT */
    display: flex;
    align-items: center;
    box-sizing: border-box;
    /* TEXTE */
    text-decoration: none;
    /* EFFET */
    transition: transform 0.2s ease;
}


/* --- ÉTAT : Interaction (Hover / Focus) --- */
.header-logo:hover,
.header-logo:focus {
    /* EFFET */
    transform: scale(1.02);
    outline: none;
}

.header-logo:active {
    /* EFFET */
    transform: scale(0.98);
}


/* --- ELEMENT : SVG (Enfant direct) --- */
.header-logo svg {
    /* PLACEMENT */
    display: block;
    height: 100%;
    width: auto;
    max-width: none;
    /* VISUEL */
    overflow: visible; /* Empêche le rognage lors des animations */
}


/* --- RESPONSIVE (Tablette < 1150px) --- */
@media (max-width: 1150px) {
    .header-logo {
        /* PLACEMENT */
        display: none;
    }
}


/* 
   ==========================================================================
   DEBUG (À retirer en production ou commenter)
   ========================================================================== 
*/

/* .header-logo { border: 1px dashed red; } */