/* =========================================================================
   PARACHUTISME FRANCE — UTILITAIRES
   Un nombre volontairement restreint d'utilitaires d'espacement et de mise
   en page. Ne pas transformer ce fichier en framework utilitaire complet.
   ========================================================================= */

.pf-flex { display: flex; }
.pf-flex--center { align-items: center; }
.pf-flex--between { justify-content: space-between; }
.pf-flex--wrap { flex-wrap: wrap; }
.pf-flex--column { flex-direction: column; }

.pf-gap-2xs { gap: var(--pf-space-2xs); }
.pf-gap-xs  { gap: var(--pf-space-xs); }
.pf-gap-sm  { gap: var(--pf-space-sm); }
.pf-gap-md  { gap: var(--pf-space-md); }
.pf-gap-lg  { gap: var(--pf-space-lg); }

.pf-mt-0 { margin-top: 0; }
.pf-mb-0 { margin-bottom: 0; }
.pf-mt-sm { margin-top: var(--pf-space-sm); }
.pf-mt-md { margin-top: var(--pf-space-md); }
.pf-mt-lg { margin-top: var(--pf-space-lg); }
.pf-mb-sm { margin-bottom: var(--pf-space-sm); }
.pf-mb-md { margin-bottom: var(--pf-space-md); }
.pf-mb-lg { margin-bottom: var(--pf-space-lg); }

.pf-text-center { text-align: center; }

.pf-sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}
