/*
 * Contrat transversal des angles du shell.
 *
 * Les composants consommateurs doivent utiliser ces variables plutôt qu'une
 * valeur de border-radius locale. Les formes intrinsèquement circulaires
 * (avatar, pastille d'état) restent des cercles.
 */
body[data-core-corners="square"] {
	--core-radius-sm: 0;
	--core-radius-md: 0;
	--core-radius-lg: 0;
	--core-radius-pill: 0;
}

body[data-core-corners="rounded"] {
	--core-radius-sm: 0.35rem;
	--core-radius-md: 0.65rem;
	--core-radius-lg: 1rem;
	--core-radius-pill: 999px;
}

body[data-core-corners] {
	--core-v2-radius-sm: var(--core-radius-sm);
	--core-v2-radius-md: var(--core-radius-md);
	--core-v2-radius-lg: var(--core-radius-lg);
}
