/* Munari — generated from tokens.json by tools/build-tokens.py. Do not edit by hand. */
:root, [data-theme="paper"] {
  color-scheme: light;
  --paper: #f4efe4;
  --paper-2: #e9e2d2;
  --ink: #161514;
  --ink-soft: #5b564d;
  --rule: #c9c1b0;
  --link: #b8321f;
  --focus: var(--link);
  --rosso: #e84d34;
  --giallo: #f3b21b;
  --verde: #2a9d49;
  --rosa: #eca8a3;
  --on-field: #161514;
}
[data-theme="night"] {
  color-scheme: dark;
  --paper: #121110;
  --paper-2: #1f1d1a;
  --ink: #f4efe4;
  --ink-soft: #b3ac9f;
  --rule: #3b3833;
  --link: #f26a52;
  --focus: var(--link);
}
:root {
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 15px;
  --space-4: 30px;
  --space-5: 45px;
  --space-6: 60px;
  --space-7: 90px;
  --radius-0: 0;
  --radius-round: 999px;
  --baseline: 30px;
  --measure: 34rem;
  --page-max: 70rem;
  --spread-gap: 4rem;
  --font-serif: "Crimson Pro", "Iowan Old Style", Georgia, serif;
  --font-sans: "Helvetica Neue", Helvetica, "Inter Tight", Arial, sans-serif;
  --font-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;
}
.pg-type-title { font-family: var(--font-sans); font-size: 40px; line-height: 45px; font-weight: 700; letter-spacing: -0.015em; }
.pg-type-numeral { font-family: var(--font-sans); font-size: 40px; line-height: 45px; font-weight: 700; letter-spacing: -0.02em; }
.pg-type-label { font-family: var(--font-sans); font-size: 12px; line-height: 15px; font-weight: 700; letter-spacing: 0.06em; }
.pg-type-body { font-family: var(--font-serif); font-size: 20px; line-height: 30px; font-weight: 450; }
.pg-type-deck { font-family: var(--font-serif); font-size: 22px; line-height: 30px; font-weight: 450; font-style: italic; }
.pg-type-section { font-family: var(--font-serif); font-size: 17px; line-height: 30px; font-weight: 700; letter-spacing: 0.04em; }
.pg-type-runninghead { font-family: var(--font-serif); font-size: 17px; line-height: 30px; font-weight: 450; font-style: italic; }
.pg-type-caption { font-family: var(--font-serif); font-size: 16px; line-height: 22px; font-weight: 450; font-style: italic; }
.pg-type-code { font-family: var(--font-mono); font-size: 15px; line-height: 22px; font-weight: 400; }
