:root {
  --font-heading: "Newsreader Display", Georgia, Times New Roman, serif;
  --font-body: "Figtree", Helvetica Neue, Arial, sans-serif;
  --font-mono: "DM Mono", SFMono-Regular, Menlo, Consolas, monospace;
}

@font-face {
  font-family: "Newsreader Display";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/mlvEb5g982EHs3uynNMob-newsreader-display-400.woff2") format("woff2");
}

@font-face {
  font-family: "DM Mono";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/fonts/dm-mono/400-latin-0.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Figtree";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/fonts/figtree/400-latin-0.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Figtree";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/uploads/fonts/figtree/500-latin-0.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Figtree";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/uploads/fonts/figtree/600-latin-0.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root {
  --color-cream: hsla(38.18, 100%, 95.69%, 1);
  --color-sand: hsla(44.52, 65.96%, 90.78%, 1);
  --color-paper: hsla(36, 100%, 98.04%, 1);
  --color-white: hsla(0, 0%, 100%, 1);
  --color-ink: hsla(0, 0%, 6.67%, 1);
  --color-ink-soft: hsla(0, 0%, 10.98%, 1);
  --color-muted: hsla(34.29, 4.52%, 30.39%, 1);
  --color-body: hsla(34.74, 9.74%, 38.24%, 1);
  --color-soft: hsla(36, 6.85%, 42.94%, 1);
  --color-subtle: hsla(36.92, 6.4%, 60.2%, 1);
  --color-line: hsla(38.18, 25%, 82.75%, 1);
  --color-line-soft: hsla(37.5, 35.29%, 86.67%, 1);
  --color-red: hsla(357.69, 84.55%, 51.76%, 1);
  --color-red-deep: hsla(357.65, 80.27%, 43.73%, 1);
  --color-red-warm: hsla(357.68, 84.98%, 58.24%, 1);
  --color-blue: hsla(206.25, 74.77%, 41.96%, 1);
  --color-blue-deep: hsla(209.49, 74.68%, 30.98%, 1);
  --color-navy: hsla(224.59, 88.1%, 16.47%, 1);
  --color-sky: hsla(209.3, 66.15%, 87.25%, 1);
  --color-sky-soft: hsla(207.86, 66.67%, 91.76%, 1);
  --color-sky-ink: hsla(224.59, 88.1%, 16.47%, 1);
  --color-ice: hsla(208.85, 74.29%, 86.27%, 1);
  --color-beige: hsla(38.82, 51.52%, 87.06%, 1);
}