/* Ajustements Aného Guide par-dessus le thème (police Inter déjà fournie par le thème) */
:root { --fn-font-sans-serif: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif; }
.leaflet-container { font-family: inherit; z-index: 0; }
.cal-grid { display: grid; grid-template-columns: repeat(7, minmax(0, 1fr)); }
/* Couleurs pilotées par config/brand.php (variables injectées dans le layout) */
:root { --fn-primary: var(--brand-primary, #02848f); }
.btn-primary { --fn-btn-bg: var(--brand-primary, #02848f); --fn-btn-border-color: var(--brand-primary, #02848f); --fn-btn-hover-bg: var(--brand-primary-dark, #026a73); --fn-btn-hover-border-color: var(--brand-primary-dark, #026a73); --fn-btn-active-bg: var(--brand-primary-dark, #026a73); --fn-btn-active-border-color: var(--brand-primary-dark, #026a73); }
