@font-face{font-family:'Boska';src:url('/assets/fonts/boska-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Boska';src:url('/assets/fonts/boska-400i.woff2') format('woff2');font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:'Boska';src:url('/assets/fonts/boska-500.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Boska';src:url('/assets/fonts/boska-500i.woff2') format('woff2');font-weight:500;font-style:italic;font-display:swap}
@font-face{font-family:'General Sans';src:url('/assets/fonts/general-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'General Sans';src:url('/assets/fonts/general-500.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Martian Mono';src:url('/assets/fonts/martian-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Martian Mono';src:url('/assets/fonts/martian-600.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}

:root{
  --serif:'Boska', Georgia, 'Times New Roman', serif;
  --sans:'General Sans', 'Jost', system-ui, sans-serif;
  --mono:'Martian Mono', ui-monospace, SFMono-Regular, Menlo, monospace;
}

/* le mono est une signature : uniquement les micro-libellés et la navigation */
.label, .nav a, .nav__cta, .bouton, .projet__type, .entree-projet__type,
.pied__liens, .semaine__titre, .jours b{
  font-family:var(--mono);
  letter-spacing:0;
}
.label, .projet__type, .entree-projet__type, .pied__liens{ letter-spacing:.04em; }
.nav a, .nav__cta{ font-size:11.5px; text-transform:uppercase; letter-spacing:.05em; }
.chiffres dt, .fiche-chiffres b, .entree-projet__chiffres b{ font-family:var(--serif); font-weight:400; font-variant-numeric:tabular-nums; }

/* Police de code — choisie le 19/10 : couple éditorial Boska → JetBrains Mono */
@font-face{
  font-family:'JetBrains Mono';
  src:url('/assets/fonts/JetBrainsMono.woff2') format('woff2');
  font-weight:100 800;
  font-style:normal;
  font-display:swap;
}
:root{ --code:'JetBrains Mono',ui-monospace,SFMono-Regular,monospace; }
