/*
Theme Name: ALTEC
Theme URI: https://www.altec-atls.fr/
Description: Thème WordPress reproduisant le site altec-atls.fr (gabarit Polo d'origine : dist/app.css, dist/app.js). Produits, gammes, actualités et rubriques sont des contenus WordPress éditables.
Version: 1.0.0
Requires at least: 6.4
Requires PHP: 8.1
Text Domain: altec
*/

/* Les styles du site sont dans dist/app.css (feuille d'origine). Ajustements WordPress uniquement : */
body.admin-bar #header.header-always-fixed .header-inner,
body.admin-bar #header.header-always-fixed { top: 32px; }
@media (max-width: 782px) {
	body.admin-bar #header.header-always-fixed .header-inner,
	body.admin-bar #header.header-always-fixed { top: 46px; }
}
.altec-honeypot { position: absolute !important; left: -9999px !important; height: 0; overflow: hidden; }

/* ---------- Contenus saisis dans l'éditeur (blocs WordPress / Kadence) ---------- */
.altec-contenu > *:last-child { margin-bottom: 0; }
.altec-contenu .wp-block-media-text,
.altec-contenu .wp-block-image,
.altec-contenu .wp-block-embed,
.altec-contenu .wp-block-audio,
.altec-contenu ul.wp-block-list,
.altec-contenu ol.wp-block-list { margin-bottom: 30px; }
.altec-contenu .wp-block-media-text { grid-template-columns: 50% 1fr; }
.altec-contenu .wp-block-media-text.has-media-on-the-right { grid-template-columns: 1fr 50%; }
.altec-contenu .wp-block-media-text .wp-block-media-text__content { padding: 0 0 0 30px; }
.altec-contenu .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content { padding: 0 30px 0 0; }
@media (max-width: 600px) {
	.altec-contenu .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content { padding: 20px 0 0; }
}
.altec-contenu .wp-block-audio audio { width: 300px; max-width: 100%; }
.altec-contenu .wp-block-image img { max-width: 100%; height: auto; }
.altec-contenu .wp-block-embed iframe { width: 100%; }
.has-text-align-left { text-align: left; }
.has-text-align-center { text-align: center; }
.has-text-align-right { text-align: right; }
.has-text-align-justify { text-align: justify; }
.altec-contenu > h1, .altec-contenu > h2, .altec-contenu > h3, .altec-contenu > h4, .altec-contenu > h5 { margin-top: 30px; }
.altec-contenu > :first-child { margin-top: 0; }
