/* calendrier.css — tableau du calendrier de l'année (page « calendrier »).
 *
 * Chargée par cette seule page (clé `styles` de config.toml), APRÈS la feuille
 * du moteur : elle habille le tableau généré par tooling/sync-colles.py.
 *
 * Mêmes tokens que suivi.css, et eux seuls : --muted pour les semaines sans
 * colle (vacances, fériés, fin d'année), --accent pour la semaine en cours,
 * qui est datée du jour de la synchro. La couleur ne porte jamais
 * l'information seule : le numéro de colle et la remarque la disent.
 */

.prose .calendrier tr.libre td { color: var(--muted); }
.prose .calendrier tr.courante td {
  background: color-mix(in srgb, var(--accent) 10%, transparent);
}
.prose .calendrier tr.courante td:first-child { font-weight: 600; }
.prose .calendrier .a-venir { color: var(--muted); font-style: italic; }

/* Colonnes : la date et le numéro sont étroits, le programme et la remarque
   se partagent le reste. Le tableau déborde plutôt que d'écraser les dates
   sur mobile. */
.calendrier { overflow-x: auto; }
.prose .calendrier table { width: 100%; min-width: 34rem; }
.prose .calendrier th:first-child, .prose .calendrier td:first-child { width: 11rem; white-space: nowrap; }
.prose .calendrier th:nth-child(2), .prose .calendrier td:nth-child(2) { width: 4.5rem; }
