/*
 * Commun à toutes les mosquées : polices et couleurs des actions de l'admin.
 * L'identité de chaque mosquée (couleurs, taille du logo) est dans sites/<mosquée>/theme.css,
 * servi sous /assets/site/theme.css et chargé après ce fichier.
 */
:root {
  --submit-color: white;
  --color-edit: #5BC0DE;
  --color-in-edit: white;
  --color-delete: #D9534F;
  --error-color: #D9534F;
}

@font-face {
  font-family: 'Runsalah';
  src: url('/assets/fonts/Runsalah/Runsalah.woff') format('woff'),
       url('/assets/fonts/Runsalah/Runsalah.ttf') format('truetype');
}

@font-face {
  font-family: 'avenir-next-regular';
  src: url('/assets/fonts/AvenirNextRegular/avenir-next-regular.woff') format('woff'),
       url('/assets/fonts/AvenirNextRegular/avenir-next-regular.ttf') format('truetype');
}

@font-face {
  font-family: 'RunMasdjid'; /* icônes de l'admin */
  src: url('/assets/fonts/RunMasdjid/RunMasdjid.woff') format('woff'),
       url('/assets/fonts/RunMasdjid/RunMasdjid.ttf') format('truetype');
}

/* Texte de l'admin : Atkinson Hyperlegible Next (OFL), sous-ensemble latin */
@font-face {
  font-family: 'Atkinson Hyperlegible Next';
  src: url('/assets/fonts/AtkinsonHyperlegibleNext/atkinson-hyperlegible-next-400.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Atkinson Hyperlegible Next';
  src: url('/assets/fonts/AtkinsonHyperlegibleNext/atkinson-hyperlegible-next-600.woff2') format('woff2');
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: 'Atkinson Hyperlegible Next';
  src: url('/assets/fonts/AtkinsonHyperlegibleNext/atkinson-hyperlegible-next-700.woff2') format('woff2');
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: 'Nunito';
  src: url('/assets/fonts/Nunito/Nunito-Regular.ttf') format('truetype');
}
