/* Generated from src/veille_ao/templates/marque_tokens.json by
   scripts/marque/build.py, do not edit by hand. Brand system T1. */
@font-face { font-family: "Fraunces"; src: url("fonts/fraunces/fraunces-latin-wght-normal.woff2") format("woff2"); font-weight: 100 900; font-style: normal; font-display: swap; }
@font-face { font-family: "Fraunces"; src: url("fonts/fraunces/fraunces-latin-wght-italic.woff2") format("woff2"); font-weight: 100 900; font-style: italic; font-display: swap; }
@font-face { font-family: "Inter"; src: url("fonts/inter/inter-latin-wght-normal.woff2") format("woff2"); font-weight: 100 900; font-style: normal; font-display: swap; }
@font-face { font-family: "JetBrains Mono"; src: url("fonts/jetbrains-mono/jetbrains-mono-latin-wght-normal.woff2") format("woff2"); font-weight: 100 800; font-style: normal; font-display: swap; }
:root {
  color-scheme: light;
  --creme: #f3eee4; --creme-rgb: 243 238 228;
  --creme-2: #e9e1d1; --creme-2-rgb: 233 225 209;
  --creme-3: #f1ebdf; --creme-3-rgb: 241 235 223;
  --creme-4: #ece4d4; --creme-4-rgb: 236 228 212;
  --papier: #fbf9f4; --papier-rgb: 251 249 244;
  --papier-2: #f7f3eb; --papier-2-rgb: 247 243 235;
  --brut: #ecebe6; --brut-rgb: 236 235 230;
  --encre: #1d1b17; --encre-rgb: 29 27 23;
  --encre-2: #3f3a33; --encre-2-rgb: 63 58 51;
  --pierre: #4a443b; --pierre-rgb: 74 68 59;
  --gris-chaud: #8a8173; --gris-chaud-rgb: 138 129 115;
  --sable: #c4bbac; --sable-rgb: 196 187 172;
  --grege: #ddd5c6; --grege-rgb: 221 213 198;
  --grege-2: #d8d0c2; --grege-2-rgb: 216 208 194;
  --filet: #d6d2ca; --filet-rgb: 214 210 202;
  --filet-2: #e9e6df; --filet-2-rgb: 233 230 223;
  --brique: #a8472a; --brique-rgb: 168 71 42;
  --brique-2: #8f3b22; --brique-2-rgb: 143 59 34;
  --brique-sourde: #9a4e37; --brique-sourde-rgb: 154 78 55;
  --brique-pale: #ead5cc; --brique-pale-rgb: 234 213 204;
  --brique-voile: #f6e9e2; --brique-voile-rgb: 246 233 226;
  --ocre: #7f5a0e; --ocre-rgb: 127 90 14;
  --ocre-2: #8c6414; --ocre-2-rgb: 140 100 20;
  --ocre-vif: #b8862a; --ocre-vif-rgb: 184 134 42;
  --sauge: #3f5f49; --sauge-rgb: 63 95 73;
  --sauge-pale: #dde4d6; --sauge-pale-rgb: 221 228 214;
  --sauge-voile: #e7ece2; --sauge-voile-rgb: 231 236 226;
  --nuit: #201e1a; --nuit-rgb: 32 30 26;
  --nuit-2: #2c2924; --nuit-2-rgb: 44 41 36;
  --clair: #cfc6b6; --clair-rgb: 207 198 182;
  --corail: #e8916c; --corail-rgb: 232 145 108;
  --ambre: #d9a441; --ambre-rgb: 217 164 65;
  --vert: #8cb496; --vert-rgb: 140 180 150;
  --k1-t: #9a3d1f; --k1-t-rgb: 154 61 31;
  --k2-t: #6a4a0a; --k2-t-rgb: 106 74 10;
  --k3-t: #33503d; --k3-t-rgb: 51 80 61;
  --brun-ombre: #302414; --brun-ombre-rgb: 48 36 20;
  --blanc: #ffffff; --blanc-rgb: 255 255 255;
  --noir: #000000; --noir-rgb: 0 0 0;
  --encre-brut: #3d3831; --encre-brut-rgb: 61 56 49;
  --pierre-brut: #5c554b; --pierre-brut-rgb: 92 85 75;
  --nuit-3: #2a2723; --nuit-3-rgb: 42 39 35;
  --pierre-3: #4f483e; --pierre-3-rgb: 79 72 62;
  --ocre-sombre: #5c4008; --ocre-sombre-rgb: 92 64 8;
  --ocre-3: #8a6410; --ocre-3-rgb: 138 100 16;
  --sauge-vive: #6f9b7b; --sauge-vive-rgb: 111 155 123;
  --sable-2: #b3a891; --sable-2-rgb: 179 168 145;
  --corail-pale: #f6e2d8; --corail-pale-rgb: 246 226 216;
  --alerte: #b5381c; --alerte-rgb: 181 56 28;
  --serif: "Fraunces", "Iowan Old Style", Georgia, serif;
  --sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  --mono: "JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;
  --titre-graisse: 420;
  --titre-echelle: .9;
  --titre-chasse: -.032em;
  --titre-mots: 0em;
  --titre-ligne: 1.03;
  --titre-variation: "SOFT" 100;
  --logo-graisse: 600;
  --logo-taille: 1.75rem;
  --logo-chasse: -.045em;
  --logo-variation: "SOFT" 100;
  --logo-pli-style: italic;
  --logo-pli-graisse: 500;
  --logo-pli-chasse: -.03em;
  --logo-casse: lowercase;
  --r1: 8px;
  --r2: 16px;
  --trait: 2px;
  --ligne: rgb(var(--encre-rgb) / .16);
  --ligne-2: rgb(var(--encre-rgb) / .09);
  --k1: var(--corail);
  --k2: var(--ambre);
  --k3: var(--vert);
  --ombre: 0 1px 0 rgb(var(--blanc-rgb) / .8) inset, 0 1px 2px rgb(var(--brun-ombre-rgb) / .05), 0 10px 22px -18px rgb(var(--brun-ombre-rgb) / .28);
  --ease: cubic-bezier(.22, .8, .24, 1);
  --logo-entree: none;
}
