/**
 * layout.css - chrome commun du site public (entete/nav/pied de page).
 *
 * Nouveau fichier (pas une copie de l'admin d'origine) : le systeme de rendu
 * legacy (menu.php + core/page/pageSite.php) est une classe PHP de
 * concatenation de chaines non portee telle quelle - seul le contenu
 * page par page (accueil.css, evenement.css, ...) est repris a l'identique
 * pour la fidelite visuelle. Couleur d'accent reprise de site/css/core.css
 * (.colorcnv, #1506BB).
 */

.site-main {
    min-height: 60vh;
}

.site-footer {
    background-color: #1506BB;
    color: #fff;
    padding: 24px 0;
    margin-top: 48px;
    text-align: center;
}

.site-footer a {
    color: #fff;
    text-decoration: underline;
}

/* Cartes d'annonces de l'accueil (announcement_variante) - carte neutre
   (blanche, bordure fine grise) comme l'admin d'origine : celui-ci ne
   teinte jamais le bloc entier, seule l'icone du titre est coloree. Toute
   mise en avant plus riche (encadre colore, bouton...) vient du texte de
   l'annonce lui-meme (HTML libre), pas d'un habillage systematique impose
   ici - une tentative precedente de teinter toute la carte par variante
   ecrasait visuellement ces encadres imbriques du contenu (cf. CHANGELOG). */
.announcement-card {
    border: 1px solid #ddd;
    border-radius: 12px;
    padding: 16px;
    background: #fff;
}

.announcement-card-title {
    font-size: 1.2em;
    font-weight: 700;
    margin-bottom: 8px;
    color: #222;
}

.announcement-card-info .announcement-card-title i { color: #2c5282; }
.announcement-card-success .announcement-card-title i { color: #2e7d32; }
.announcement-card-warning .announcement-card-title i { color: #d39e00; }
.announcement-card-danger .announcement-card-title i { color: #c62828; }

/* Page Equipe : activite.css (reprise de l'admin d'origine) a une regle
   ".team-agileinfo:nth-child(3) { margin: 2em 0 0; }" pensee pour une
   structure DOM differente de la notre (comptait un element avant les
   lignes d'equipe qu'on n'a pas ici) - resultat, un espace en trop
   au-dessus d'une seule ligne au lieu d'un espacement uniforme entre
   toutes (deja assure par le .mb32 sur chaque ligne). Neutralisee ici
   (!important necessaire : activite.css est chargee apres ce fichier). */
.team-agileinfo:nth-child(3) {
    margin-top: 0 !important;
}
