:root {
  --font-headline: "DM Serif Display", Georgia, 'Times New Roman', serif;
  --font-body: "Lora", Georgia, 'Times New Roman', serif;
  --font-mono: "Roboto Mono", ui-monospace, 'SF Mono', monospace;
}

@font-face {
  font-family: "DM Serif Display";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/fonts/dm-serif-display/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: "Lora";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/fonts/lora/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: "Lora";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/uploads/fonts/lora/700-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: "Roboto Mono";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/fonts/roboto-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: "Roboto Mono";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/uploads/fonts/roboto-mono/700-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 {
  --indigo: hsla(262.83, 89.68%, 50.59%, 1);
  --indigo-5: hsla(262.83, 89.68%, 50.59%, 0.05);
  --indigo-10: hsla(262.83, 89.68%, 50.59%, 0.1);
  --indigo-20: hsla(262.83, 89.68%, 50.59%, 0.2);
  --indigo-30: hsla(262.83, 89.68%, 50.59%, 0.3);
  --indigo-40: hsla(262.83, 89.68%, 50.59%, 0.4);
  --indigo-50: hsla(262.83, 89.68%, 50.59%, 0.5);
  --indigo-60: hsla(262.83, 89.68%, 50.59%, 0.6);
  --indigo-70: hsla(262.83, 89.68%, 50.59%, 0.7);
  --indigo-80: hsla(262.83, 89.68%, 50.59%, 0.8);
  --indigo-90: hsla(262.83, 89.68%, 50.59%, 0.9);
  --indigo-d-1: hsla(262.83, 89.68%, 42.49%, 1);
  --indigo-d-2: hsla(262.83, 89.68%, 34.4%, 1);
  --indigo-d-3: hsla(262.83, 89.68%, 26.31%, 1);
  --indigo-d-4: hsla(262.83, 89.68%, 18.21%, 1);
  --indigo-l-1: hsla(262.83, 89.68%, 58.49%, 1);
  --indigo-l-2: hsla(262.83, 89.68%, 66.4%, 1);
  --indigo-l-3: hsla(262.83, 89.68%, 74.31%, 1);
  --indigo-l-4: hsla(262.83, 89.68%, 82.21%, 1);
  --indigo-dark: hsla(262.69, 92.34%, 40.98%, 1);
  --indigo-dark-5: hsla(262.69, 92.34%, 40.98%, 0.05);
  --indigo-dark-10: hsla(262.69, 92.34%, 40.98%, 0.1);
  --indigo-dark-20: hsla(262.69, 92.34%, 40.98%, 0.2);
  --indigo-dark-30: hsla(262.69, 92.34%, 40.98%, 0.3);
  --indigo-dark-40: hsla(262.69, 92.34%, 40.98%, 0.4);
  --indigo-dark-50: hsla(262.69, 92.34%, 40.98%, 0.5);
  --indigo-dark-60: hsla(262.69, 92.34%, 40.98%, 0.6);
  --indigo-dark-70: hsla(262.69, 92.34%, 40.98%, 0.7);
  --indigo-dark-80: hsla(262.69, 92.34%, 40.98%, 0.8);
  --indigo-dark-90: hsla(262.69, 92.34%, 40.98%, 0.9);
  --indigo-dark-d-1: hsla(262.69, 92.34%, 34.42%, 1);
  --indigo-dark-d-2: hsla(262.69, 92.34%, 27.87%, 1);
  --indigo-dark-d-3: hsla(262.69, 92.34%, 21.31%, 1);
  --indigo-dark-d-4: hsla(262.69, 92.34%, 14.75%, 1);
  --indigo-dark-l-1: hsla(262.69, 92.34%, 50.42%, 1);
  --indigo-dark-l-2: hsla(262.69, 92.34%, 59.87%, 1);
  --indigo-dark-l-3: hsla(262.69, 92.34%, 69.31%, 1);
  --indigo-dark-l-4: hsla(262.69, 92.34%, 78.75%, 1);
  --ink: hsla(0, 0%, 7.45%, 1);
  --ink-5: hsla(0, 0%, 7.45%, 0.05);
  --ink-10: hsla(0, 0%, 7.45%, 0.1);
  --ink-20: hsla(0, 0%, 7.45%, 0.2);
  --ink-30: hsla(0, 0%, 7.45%, 0.3);
  --ink-40: hsla(0, 0%, 7.45%, 0.4);
  --ink-50: hsla(0, 0%, 7.45%, 0.5);
  --ink-60: hsla(0, 0%, 7.45%, 0.6);
  --ink-70: hsla(0, 0%, 7.45%, 0.7);
  --ink-80: hsla(0, 0%, 7.45%, 0.8);
  --ink-90: hsla(0, 0%, 7.45%, 0.9);
  --ink-d-1: hsla(0, 0%, 6.26%, 1);
  --ink-d-2: hsla(0, 0%, 5.07%, 1);
  --ink-d-3: hsla(0, 0%, 3.87%, 1);
  --ink-d-4: hsla(0, 0%, 2.68%, 1);
  --ink-l-1: hsla(0, 0%, 22.26%, 1);
  --ink-l-2: hsla(0, 0%, 37.07%, 1);
  --ink-l-3: hsla(0, 0%, 51.87%, 1);
  --ink-l-4: hsla(0, 0%, 66.68%, 1);
  --muted: hsla(0, 0%, 42.75%, 1);
  --muted-5: hsla(0, 0%, 42.75%, 0.05);
  --muted-10: hsla(0, 0%, 42.75%, 0.1);
  --muted-20: hsla(0, 0%, 42.75%, 0.2);
  --muted-30: hsla(0, 0%, 42.75%, 0.3);
  --muted-40: hsla(0, 0%, 42.75%, 0.4);
  --muted-50: hsla(0, 0%, 42.75%, 0.5);
  --muted-60: hsla(0, 0%, 42.75%, 0.6);
  --muted-70: hsla(0, 0%, 42.75%, 0.7);
  --muted-80: hsla(0, 0%, 42.75%, 0.8);
  --muted-90: hsla(0, 0%, 42.75%, 0.9);
  --muted-d-1: hsla(0, 0%, 35.91%, 1);
  --muted-d-2: hsla(0, 0%, 29.07%, 1);
  --muted-d-3: hsla(0, 0%, 22.23%, 1);
  --muted-d-4: hsla(0, 0%, 15.39%, 1);
  --muted-l-1: hsla(0, 0%, 51.91%, 1);
  --muted-l-2: hsla(0, 0%, 61.07%, 1);
  --muted-l-3: hsla(0, 0%, 70.23%, 1);
  --muted-l-4: hsla(0, 0%, 79.39%, 1);
  --border-gray: hsla(0, 0%, 81.96%, 1);
  --border-gray-5: hsla(0, 0%, 81.96%, 0.05);
  --border-gray-10: hsla(0, 0%, 81.96%, 0.1);
  --border-gray-20: hsla(0, 0%, 81.96%, 0.2);
  --border-gray-30: hsla(0, 0%, 81.96%, 0.3);
  --border-gray-40: hsla(0, 0%, 81.96%, 0.4);
  --border-gray-50: hsla(0, 0%, 81.96%, 0.5);
  --border-gray-60: hsla(0, 0%, 81.96%, 0.6);
  --border-gray-70: hsla(0, 0%, 81.96%, 0.7);
  --border-gray-80: hsla(0, 0%, 81.96%, 0.8);
  --border-gray-90: hsla(0, 0%, 81.96%, 0.9);
  --border-gray-d-1: hsla(0, 0%, 68.85%, 1);
  --border-gray-d-2: hsla(0, 0%, 55.73%, 1);
  --border-gray-d-3: hsla(0, 0%, 42.62%, 1);
  --border-gray-d-4: hsla(0, 0%, 29.51%, 1);
  --border-gray-l-1: hsla(0, 0%, 84.85%, 1);
  --border-gray-l-2: hsla(0, 0%, 87.73%, 1);
  --border-gray-l-3: hsla(0, 0%, 90.62%, 1);
  --border-gray-l-4: hsla(0, 0%, 93.51%, 1);
  --light-bg: hsla(0, 0%, 96.08%, 1);
  --light-bg-5: hsla(0, 0%, 96.08%, 0.05);
  --light-bg-10: hsla(0, 0%, 96.08%, 0.1);
  --light-bg-20: hsla(0, 0%, 96.08%, 0.2);
  --light-bg-30: hsla(0, 0%, 96.08%, 0.3);
  --light-bg-40: hsla(0, 0%, 96.08%, 0.4);
  --light-bg-50: hsla(0, 0%, 96.08%, 0.5);
  --light-bg-60: hsla(0, 0%, 96.08%, 0.6);
  --light-bg-70: hsla(0, 0%, 96.08%, 0.7);
  --light-bg-80: hsla(0, 0%, 96.08%, 0.8);
  --light-bg-90: hsla(0, 0%, 96.08%, 0.9);
  --light-bg-d-1: hsla(0, 0%, 80.71%, 1);
  --light-bg-d-2: hsla(0, 0%, 65.33%, 1);
  --light-bg-d-3: hsla(0, 0%, 49.96%, 1);
  --light-bg-d-4: hsla(0, 0%, 34.59%, 1);
  --light-bg-l-1: hsla(0, 0%, 96.71%, 1);
  --light-bg-l-2: hsla(0, 0%, 97.33%, 1);
  --light-bg-l-3: hsla(0, 0%, 97.96%, 1);
  --light-bg-l-4: hsla(0, 0%, 98.59%, 1);
}