/*
Theme Name: SosoBlue Atelier
Theme URI: https://sosoblue.fr
Author: SosoBlue
Author URI: https://sosoblue.fr
Description: Thème bloc sur mesure pour SosoBlue — direction « Atelier chaleureux ». Conçu pour WordPress et WooCommerce, sans dépendance externe : polices embarquées, aucun appel à un service tiers.
Requires at least: 6.5
Requires PHP: 7.4
Version: 0.4.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sosoblue-atelier
Tags: block-theme, e-commerce, custom-colors, custom-menu, editor-style, featured-images, full-width-template, wide-blocks
*/

/*
 * Presque tout le design vit dans theme.json.
 * Ce fichier ne sert qu'aux quelques réglages que theme.json ne couvre pas.
 */

/* Évite les débordements horizontaux sur mobile. */
body {
	overflow-x: hidden;
}

/* Images toujours contenues dans leur colonne. */
img,
figure img {
	max-width: 100%;
	height: auto;
}

/* Lien visible au clavier, pour l'accessibilité. */
:where(a:focus-visible),
:where(button:focus-visible),
:where(input:focus-visible),
:where(select:focus-visible),
:where(textarea:focus-visible) {
	outline: 2px solid var(--wp--preset--color--bois);
	outline-offset: 2px;
}

/* Titres : légère correction optique sur les grandes tailles. */
h1,
h2 {
	letter-spacing: -0.015em;
}

/* --- Page d'accueil : alignement des grilles --- */

/* Cartes « Nos univers » : deux lignes reservees au titre pour que les
   paragraphes demarrent tous a la meme hauteur. */
.sosoblue-univers .wp-block-column {
	display: flex;
	flex-direction: column;
}

.sosoblue-univers h3 {
	min-height: 2.4em;
}

/* Grilles de produits et d'articles : chaque carte en colonne, pour que les
   titres et les extraits ne se decalent pas d'une case a l'autre. */
.sosoblue-creations .wp-block-post-template > li,
.sosoblue-journal .wp-block-post-template > li {
	display: flex;
	flex-direction: column;
}

.sosoblue-journal .wp-block-post-excerpt {
	margin-top: auto;
}
