/* Forma Tutti design tokens (generated from the design system tokens.json) */
:root{
  --surface:#ffffff;
  --paper:#f3f2f0;
  --ink:#231f20;
  --blue:#0e3553;
  --blue-deep:#0a2740;
  --sky:#8fb3d9;
  --stone:#6e6a6b;
  --rule:#dcd9d6;
  --rule-strong:#8a8586;
  --on-ink:#ffffff;
  --on-ink-muted:#b5b0b0;
  --on-blue-muted:#b9c9da;
  --line-on-ink:#4a4546;
  --line-on-blue:#2c5170;
  --on-photo:var(--on-ink);
  --scrim:#231f20d9;
  --danger:#b42318;
  --space-1:4px;
  --space-2:8px;
  --space-3:12px;
  --space-4:16px;
  --space-6:24px;
  --space-8:32px;
  --space-10:40px;
  --space-12:48px;
  --space-16:64px;
  --space-24:96px;
  --space-32:128px;
  --radius-none:0;
  --radius-round:50%;
  --focus-ring:0 0 0 2px #ffffff, 0 0 0 4px #0e3553;
  --focus-ring-on-ink:0 0 0 2px #231f20, 0 0 0 4px #ffffff;
  --border-hairline:1px;
  --border-strong:2px;
  --container:1280px;
  --gutter:64px;
  --gutter-tablet:32px;
  --gutter-mobile:20px;
  --header-height:88px;
  --header-height-mobile:64px;
  --logo-height:60px;
  --measure:68ch;
  --font-sans:"Source Sans 3", "Myriad Pro", "Helvetica Neue", Arial, sans-serif;
  --font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;
}

/* Fonts, self-hosted (SIL Open Font License) */
@font-face{font-family:"Source Sans 3";src:url("../fonts/SourceSans3-Variable.woff2") format("woff2");font-weight:200 900;font-style:normal;font-display:swap}
@font-face{font-family:"IBM Plex Mono";src:url("../fonts/IBMPlexMono-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"IBM Plex Mono";src:url("../fonts/IBMPlexMono-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}
