/* @layer-wrap:site.zones */
@layer site.zones {
/* Version: 16-10-2026 — alignement partagé header + pied de page (plan-header-footer.md, lot E1) */
/*
 * Réglages « Alignement » du header (header_align_custom) et du pied de page (footer_align_custom) : classes
 * .nav-left / .nav-center / .nav-right sur #header, #footer et #legal. Traduits une seule fois en deux variables,
 * lues par toutes les règles qui alignent :
 *   --pf-align-justify : flex-start · center · flex-end (justify-content, align-items, align-self) ;
 *   --pf-align-text    : left · center · right (text-align, transform-origin).
 * Chargé sans condition (public/includes/css.php, shared/core/theme/preview_head.php), avant les feuilles du
 * header et du pied de page.
 */

#portfolio_page :is(#header, #footer, #legal) {
    --pf-align-justify: flex-start;
    --pf-align-text: left;
}

#portfolio_page :is(#header, #footer, #legal).nav-center {
    --pf-align-justify: center;
    --pf-align-text: center;
}

#portfolio_page :is(#header, #footer, #legal).nav-right {
    --pf-align-justify: flex-end;
    --pf-align-text: right;
}
}
