:root {
  --font-display: "Inter", system-ui, sans-serif;
  --font-body: "Inter", system-ui, sans-serif;
}

@font-face {
  font-family: "Bricolage Grotesque";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/uploads/fonts/bricolage-grotesque/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: "Bricolage Grotesque";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/uploads/fonts/bricolage-grotesque/800-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: "Inter";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/fonts/inter/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: "Inter";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/uploads/fonts/inter/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;
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/uploads/fonts/inter/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: "Inter";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/uploads/fonts/inter/800-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 {
  --bg: hsla(0, 0%, 100%, 1);
  --bg-5: hsla(0, 0%, 100%, 0.05);
  --bg-10: hsla(0, 0%, 100%, 0.1);
  --bg-20: hsla(0, 0%, 100%, 0.2);
  --bg-30: hsla(0, 0%, 100%, 0.3);
  --bg-40: hsla(0, 0%, 100%, 0.4);
  --bg-50: hsla(0, 0%, 100%, 0.5);
  --bg-60: hsla(0, 0%, 100%, 0.6);
  --bg-70: hsla(0, 0%, 100%, 0.7);
  --bg-80: hsla(0, 0%, 100%, 0.8);
  --bg-90: hsla(0, 0%, 100%, 0.9);
  --bg-d-1: hsla(0, 0%, 84%, 1);
  --bg-d-2: hsla(0, 0%, 68%, 1);
  --bg-d-3: hsla(0, 0%, 52%, 1);
  --bg-d-4: hsla(0, 0%, 36%, 1);
  --bg-l-1: hsla(0, 0%, 100%, 1);
  --bg-l-2: hsla(0, 0%, 100%, 1);
  --bg-l-3: hsla(0, 0%, 100%, 1);
  --bg-l-4: hsla(0, 0%, 100%, 1);
  --surface: hsla(0, 0%, 96.08%, 1);
  --surface-5: hsla(0, 0%, 96.08%, 0.05);
  --surface-10: hsla(0, 0%, 96.08%, 0.1);
  --surface-20: hsla(0, 0%, 96.08%, 0.2);
  --surface-30: hsla(0, 0%, 96.08%, 0.3);
  --surface-40: hsla(0, 0%, 96.08%, 0.4);
  --surface-50: hsla(0, 0%, 96.08%, 0.5);
  --surface-60: hsla(0, 0%, 96.08%, 0.6);
  --surface-70: hsla(0, 0%, 96.08%, 0.7);
  --surface-80: hsla(0, 0%, 96.08%, 0.8);
  --surface-90: hsla(0, 0%, 96.08%, 0.9);
  --surface-d-1: hsla(0, 0%, 80.71%, 1);
  --surface-d-2: hsla(0, 0%, 65.33%, 1);
  --surface-d-3: hsla(0, 0%, 49.96%, 1);
  --surface-d-4: hsla(0, 0%, 34.59%, 1);
  --surface-l-1: hsla(0, 0%, 96.71%, 1);
  --surface-l-2: hsla(0, 0%, 97.33%, 1);
  --surface-l-3: hsla(0, 0%, 97.96%, 1);
  --surface-l-4: hsla(0, 0%, 98.59%, 1);
  --surface-2: hsla(0, 0%, 91.37%, 1);
  --surface-2-5: hsla(0, 0%, 91.37%, 0.05);
  --surface-2-10: hsla(0, 0%, 91.37%, 0.1);
  --surface-2-20: hsla(0, 0%, 91.37%, 0.2);
  --surface-2-30: hsla(0, 0%, 91.37%, 0.3);
  --surface-2-40: hsla(0, 0%, 91.37%, 0.4);
  --surface-2-50: hsla(0, 0%, 91.37%, 0.5);
  --surface-2-60: hsla(0, 0%, 91.37%, 0.6);
  --surface-2-70: hsla(0, 0%, 91.37%, 0.7);
  --surface-2-80: hsla(0, 0%, 91.37%, 0.8);
  --surface-2-90: hsla(0, 0%, 91.37%, 0.9);
  --surface-2-d-1: hsla(0, 0%, 76.75%, 1);
  --surface-2-d-2: hsla(0, 0%, 62.13%, 1);
  --surface-2-d-3: hsla(0, 0%, 47.51%, 1);
  --surface-2-d-4: hsla(0, 0%, 32.89%, 1);
  --surface-2-l-1: hsla(0, 0%, 92.75%, 1);
  --surface-2-l-2: hsla(0, 0%, 94.13%, 1);
  --surface-2-l-3: hsla(0, 0%, 95.51%, 1);
  --surface-2-l-4: hsla(0, 0%, 96.89%, 1);
  --ink: hsla(0, 0%, 6.67%, 1);
  --ink-5: hsla(0, 0%, 6.67%, 0.05);
  --ink-10: hsla(0, 0%, 6.67%, 0.1);
  --ink-20: hsla(0, 0%, 6.67%, 0.2);
  --ink-30: hsla(0, 0%, 6.67%, 0.3);
  --ink-40: hsla(0, 0%, 6.67%, 0.4);
  --ink-50: hsla(0, 0%, 6.67%, 0.5);
  --ink-60: hsla(0, 0%, 6.67%, 0.6);
  --ink-70: hsla(0, 0%, 6.67%, 0.7);
  --ink-80: hsla(0, 0%, 6.67%, 0.8);
  --ink-90: hsla(0, 0%, 6.67%, 0.9);
  --ink-d-1: hsla(0, 0%, 5.6%, 1);
  --ink-d-2: hsla(0, 0%, 4.53%, 1);
  --ink-d-3: hsla(0, 0%, 3.47%, 1);
  --ink-d-4: hsla(0, 0%, 2.4%, 1);
  --ink-l-1: hsla(0, 0%, 21.6%, 1);
  --ink-l-2: hsla(0, 0%, 36.53%, 1);
  --ink-l-3: hsla(0, 0%, 51.47%, 1);
  --ink-l-4: hsla(0, 0%, 66.4%, 1);
  --muted: hsla(0, 0%, 36.08%, 1);
  --muted-5: hsla(0, 0%, 36.08%, 0.05);
  --muted-10: hsla(0, 0%, 36.08%, 0.1);
  --muted-20: hsla(0, 0%, 36.08%, 0.2);
  --muted-30: hsla(0, 0%, 36.08%, 0.3);
  --muted-40: hsla(0, 0%, 36.08%, 0.4);
  --muted-50: hsla(0, 0%, 36.08%, 0.5);
  --muted-60: hsla(0, 0%, 36.08%, 0.6);
  --muted-70: hsla(0, 0%, 36.08%, 0.7);
  --muted-80: hsla(0, 0%, 36.08%, 0.8);
  --muted-90: hsla(0, 0%, 36.08%, 0.9);
  --muted-d-1: hsla(0, 0%, 30.31%, 1);
  --muted-d-2: hsla(0, 0%, 24.53%, 1);
  --muted-d-3: hsla(0, 0%, 18.76%, 1);
  --muted-d-4: hsla(0, 0%, 12.99%, 1);
  --muted-l-1: hsla(0, 0%, 46.31%, 1);
  --muted-l-2: hsla(0, 0%, 56.53%, 1);
  --muted-l-3: hsla(0, 0%, 66.76%, 1);
  --muted-l-4: hsla(0, 0%, 76.99%, 1);
  --accent: hsla(350.88, 81.04%, 41.37%, 1);
  --accent-5: hsla(350.88, 81.04%, 41.37%, 0.05);
  --accent-10: hsla(350.88, 81.04%, 41.37%, 0.1);
  --accent-20: hsla(350.88, 81.04%, 41.37%, 0.2);
  --accent-30: hsla(350.88, 81.04%, 41.37%, 0.3);
  --accent-40: hsla(350.88, 81.04%, 41.37%, 0.4);
  --accent-50: hsla(350.88, 81.04%, 41.37%, 0.5);
  --accent-60: hsla(350.88, 81.04%, 41.37%, 0.6);
  --accent-70: hsla(350.88, 81.04%, 41.37%, 0.7);
  --accent-80: hsla(350.88, 81.04%, 41.37%, 0.8);
  --accent-90: hsla(350.88, 81.04%, 41.37%, 0.9);
  --accent-d-1: hsla(350.88, 81.04%, 34.75%, 1);
  --accent-d-2: hsla(350.88, 81.04%, 28.13%, 1);
  --accent-d-3: hsla(350.88, 81.04%, 21.51%, 1);
  --accent-d-4: hsla(350.88, 81.04%, 14.89%, 1);
  --accent-l-1: hsla(350.88, 81.04%, 50.75%, 1);
  --accent-l-2: hsla(350.88, 81.04%, 60.13%, 1);
  --accent-l-3: hsla(350.88, 81.04%, 69.51%, 1);
  --accent-l-4: hsla(350.88, 81.04%, 78.89%, 1);
  --gold: hsla(44.82, 100%, 48.04%, 1);
  --gold-5: hsla(44.82, 100%, 48.04%, 0.05);
  --gold-10: hsla(44.82, 100%, 48.04%, 0.1);
  --gold-20: hsla(44.82, 100%, 48.04%, 0.2);
  --gold-30: hsla(44.82, 100%, 48.04%, 0.3);
  --gold-40: hsla(44.82, 100%, 48.04%, 0.4);
  --gold-50: hsla(44.82, 100%, 48.04%, 0.5);
  --gold-60: hsla(44.82, 100%, 48.04%, 0.6);
  --gold-70: hsla(44.82, 100%, 48.04%, 0.7);
  --gold-80: hsla(44.82, 100%, 48.04%, 0.8);
  --gold-90: hsla(44.82, 100%, 48.04%, 0.9);
  --gold-d-1: hsla(44.82, 100%, 40.35%, 1);
  --gold-d-2: hsla(44.82, 100%, 32.67%, 1);
  --gold-d-3: hsla(44.82, 100%, 24.98%, 1);
  --gold-d-4: hsla(44.82, 100%, 17.29%, 1);
  --gold-l-1: hsla(44.82, 100%, 56.35%, 1);
  --gold-l-2: hsla(44.82, 100%, 64.67%, 1);
  --gold-l-3: hsla(44.82, 100%, 72.98%, 1);
  --gold-l-4: hsla(44.82, 100%, 81.29%, 1);
  --accent-dark: hsla(350.7, 74.57%, 33.92%, 1);
  --accent-dark-5: hsla(350.7, 74.57%, 33.92%, 0.05);
  --accent-dark-10: hsla(350.7, 74.57%, 33.92%, 0.1);
  --accent-dark-20: hsla(350.7, 74.57%, 33.92%, 0.2);
  --accent-dark-30: hsla(350.7, 74.57%, 33.92%, 0.3);
  --accent-dark-40: hsla(350.7, 74.57%, 33.92%, 0.4);
  --accent-dark-50: hsla(350.7, 74.57%, 33.92%, 0.5);
  --accent-dark-60: hsla(350.7, 74.57%, 33.92%, 0.6);
  --accent-dark-70: hsla(350.7, 74.57%, 33.92%, 0.7);
  --accent-dark-80: hsla(350.7, 74.57%, 33.92%, 0.8);
  --accent-dark-90: hsla(350.7, 74.57%, 33.92%, 0.9);
  --accent-dark-d-1: hsla(350.7, 74.57%, 28.49%, 1);
  --accent-dark-d-2: hsla(350.7, 74.57%, 23.07%, 1);
  --accent-dark-d-3: hsla(350.7, 74.57%, 17.64%, 1);
  --accent-dark-d-4: hsla(350.7, 74.57%, 12.21%, 1);
  --accent-dark-l-1: hsla(350.7, 74.57%, 44.49%, 1);
  --accent-dark-l-2: hsla(350.7, 74.57%, 55.07%, 1);
  --accent-dark-l-3: hsla(350.7, 74.57%, 65.64%, 1);
  --accent-dark-l-4: hsla(350.7, 74.57%, 76.21%, 1);
}