/**
 * Bordures et filets pilotables depuis l'éditeur.
 *
 * Les filets du thème ne sont pas des bordures de bloc : la mosaïque peint
 * ses séparations avec le fond visible dans le gap, la grille réglée avec un
 * dégradé, les cartes avec une bordure CSS. Tous consomment --color-line.
 * Choisir une couleur de bordure dans l'inspecteur redéfinit ce token sur le
 * bloc : les filets internes suivent, sans règle par composant.
 *
 * theme.json verrouille l'épaisseur et le style : une couleur seule ne
 * produirait aucun trait, d'où le solid à --line-width imposé ici.
 */

.has-border-color {
	border-style: solid;
	border-width: var(--line-width);
}

.has-base-border-color {
	--color-line: var(--wp--preset--color--base);
}

.has-surface-border-color {
	--color-line: var(--wp--preset--color--surface);
}

.has-surface-alt-border-color {
	--color-line: var(--wp--preset--color--surface-alt);
}

.has-accent-border-color {
	--color-line: var(--wp--preset--color--accent);
}

.has-cool-border-color {
	--color-line: var(--wp--preset--color--cool);
}

.has-light-border-color {
	--color-line: var(--wp--preset--color--light);
}
