/* arc421 admin — polices du design system (Apple HIG), hébergées sur le serveur (aucune requête vers un tiers).
   Fichiers : assets/fonts/*.woff2, sous-ensemble latin (≈ 20 Ko chacun), tirés des .otf de la maquette.
   local() d'abord : sur Mac / iPhone, la police déjà installée est utilisée et rien n'est téléchargé.
   Licence : SF Pro est réservée par Apple aux plateformes Apple ; hébergement décidé par le propriétaire du site
   pour son interface d'administration privée (non publique). */

@font-face { font-family: "SF Pro Text"; src: local("SF Pro Text"), local("SFProText-Regular"), url("../fonts/sf-text-400.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "SF Pro Text"; src: local("SF Pro Text Medium"), local("SFProText-Medium"), url("../fonts/sf-text-500.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "SF Pro Text"; src: local("SF Pro Text Semibold"), local("SFProText-Semibold"), url("../fonts/sf-text-600.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "SF Pro Text"; src: local("SF Pro Text Bold"), local("SFProText-Bold"), url("../fonts/sf-text-700.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "SF Pro Display"; src: local("SF Pro Display"), local("SFProDisplay-Regular"), url("../fonts/sf-display-400.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "SF Pro Display"; src: local("SF Pro Display Medium"), local("SFProDisplay-Medium"), url("../fonts/sf-display-500.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "SF Pro Display"; src: local("SF Pro Display Bold"), local("SFProDisplay-Bold"), url("../fonts/sf-display-700.woff2") format("woff2"); font-weight: 600 700; font-style: normal; font-display: swap; }
@font-face { font-family: "SF Mono"; src: local("SF Mono"), local("SFMono-Regular"), url("../fonts/sf-mono-400.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "SF Mono"; src: local("SF Mono Medium"), local("SFMono-Medium"), url("../fonts/sf-mono-500.woff2") format("woff2"); font-weight: 500 700; font-style: normal; font-display: swap; }

:root {
  --font-system-text: "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;
  --font-system-display: "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;
  --font-system-rounded: ui-rounded, "SF Pro Rounded", -apple-system, sans-serif;
  --font-system-serif: ui-serif, Georgia, "Times New Roman", serif;
  --font-system-mono: "SF Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  --font-optical-crossover: 20px; /* @kind other */
  --font-sans-small: var(--font-system-text);
  --font-sans-large: var(--font-system-display);
  --font-ui: var(--font-system-text);
  --font-title: var(--font-system-display);
  --font-editorial: var(--font-system-serif);
  --font-editorial-display: var(--font-system-serif);
  --font-numeric: var(--font-system-mono);
  --font-playful: var(--font-system-rounded);
  --weight-ultralight: 100;
  --weight-thin: 200;
  --weight-light: 300;
  --weight-regular: 400;
  --weight-medium: 500;
  --weight-semibold: 600;
  --weight-bold: 700;
  --weight-heavy: 800;
  --weight-black: 900;
  --numeric-tabular: "tnum" 1, "lnum" 1; /* @kind other */
}
