/*
Theme Name: Les Pieds dans le Plat
Theme URI: https://lespiedsdansleplatmimizan.wordpress.com/
Description: Thème sur-mesure pour le restaurant Les Pieds dans le Plat à Mimizan. Cuisine vraie et produits terre-mer.
Author: Gemini & Norbert
Version: 1.0.0
License: GNU General Public License v2 or later
Text Domain: les-pieds-dans-le-plat
*/

/* NOM DU FICHIER : style.css
VERSION : 1.0.0
HORODATAGE : 21/01/2026 - 17:42
IDEE : Déclaration du thème et variables de la charte graphique.
*/

:root {
    /* Couleurs issues du logo et de la charte Mimizan */
    --lpdlp-blue: #4482A8;   /* Le bleu de votre logo */
    --lpdlp-black: #1A1A1A;  /* Le noir du logo et du texte */
    --lpdlp-sand: #F4EFEA;   /* Fond de page couleur sable */
    --lpdlp-accent: #D4AF37; /* Or pour les touches gourmandes */
    --lpdlp-white: #FFFFFF;
}

body {
    background-color: var(--lpdlp-white);
    color: var(--lpdlp-black);
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0;
}

h1, h2, h3 {
    color: var(--lpdlp-blue);
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
}

.button-reservation {
    background-color: var(--lpdlp-blue);
    color: var(--lpdlp-white);
    padding: 12px 25px;
    border-radius: 25px; /* Rappel des bulles du logo */
    text-decoration: none;
    font-weight: bold;
    display: inline-block;
}



/* NOM DU FICHIER : style.css (Extrait Correction Menu)
   VERSION : 1.0.1
   HORODATAGE : 21/01/2026 - 17:55 
*/

.main-nav ul {
    list-style: none; /* Enlève les points */
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: center; /* Centre les liens entre eux */
    gap: 25px; /* Espace entre chaque lien */
}

.main-nav ul li a {
    text-decoration: none;
    color: var(--lpdlp-black);
    font-family: 'Montserrat', sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    text-transform: uppercase;
    transition: color 0.3s ease;
}

.main-nav ul li a:hover {
    color: var(--lpdlp-blue); /* Change la couleur au survol */
}

/* NOM DU FICHIER : style.css (Section Print)
VERSION : 1.0.2
HORODATAGE : 21/01/2026 - 18:45 
*/

@media print {
    /* 1. Configuration du fond sur l'élément racine */
    html, body {
        background-image: url('fond-impression-A4.png') !important;
        background-size: 100% 100% !important; /* Force l'image à prendre toute la feuille */
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
        height: 100%;
        width: 100%;
    }

    /* 2. TRANSPARENCE TOTALE : On cible TOUS les conteneurs possibles de WordPress */
    div#page, 
    div#content, 
    div#primary, 
    main#main, 
    .site-content, 
    .container-carte, 
    .container-cave,
    .entry-content,
    article {
        background: none !important;
        background-color: transparent !important;
        border: none !important;
        box-shadow: none !important;
        padding: 0 !important;
        margin: 0 !important;
    }

    /* 3. Positionnement du texte pour ne pas mordre sur votre cadre */
    .contenu-carte, .contenu-cave {
        position: relative;
        z-index: 99; /* On remonte le texte au premier plan */
        padding-top: 30mm !important; /* Ajustez selon le haut de votre cadre */
        padding-left: 20mm !important; /* Ajustez selon le bord gauche */
        padding-right: 20mm !important;
        width: 170mm !important;
    }

    /* 4. On cache les éléments parasites */
    header, footer, nav, .sidebar, #comments {
        display: none !important;
    }
}