:root {
  --font-display: "Outfit", sans-serif;
  --font-body: "DM Sans", sans-serif;
  --font-cc-font-display: "Outfit", sans-serif;
  --font-cc-font-body: "DM Sans", sans-serif;
}

@font-face {
  font-family: "Outfit";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/fonts/outfit/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: "Outfit";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/uploads/fonts/outfit/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: "Outfit";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/uploads/fonts/outfit/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: "Outfit";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/uploads/fonts/outfit/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: "Outfit";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/uploads/fonts/outfit/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: "DM Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/fonts/dm-sans/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: "DM Sans";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/uploads/fonts/dm-sans/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: "DM Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/uploads/fonts/dm-sans/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: "DM Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/uploads/fonts/dm-sans/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 {
  --primary: hsla(238, 100%, 62%, 1);
  --primary-5: hsla(238, 100%, 62%, 0.05);
  --primary-10: hsla(238, 100%, 62%, 0.1);
  --primary-20: hsla(238, 100%, 62%, 0.2);
  --primary-30: hsla(238, 100%, 62%, 0.3);
  --primary-40: hsla(238, 100%, 62%, 0.4);
  --primary-50: hsla(238, 100%, 62%, 0.5);
  --primary-60: hsla(238, 100%, 62%, 0.6);
  --primary-70: hsla(238, 100%, 62%, 0.7);
  --primary-80: hsla(238, 100%, 62%, 0.8);
  --primary-90: hsla(238, 100%, 62%, 0.9);
  --primary-d-1: hsla(238, 100%, 52.08%, 1);
  --primary-d-2: hsla(238, 100%, 42.16%, 1);
  --primary-d-3: hsla(238, 100%, 32.24%, 1);
  --primary-d-4: hsla(238, 100%, 22.32%, 1);
  --primary-l-1: hsla(238, 100%, 68.08%, 1);
  --primary-l-2: hsla(238, 100%, 74.16%, 1);
  --primary-l-3: hsla(238, 100%, 80.24%, 1);
  --primary-l-4: hsla(238, 100%, 86.32%, 1);
  --secondary: hsla(0, 94%, 68%, 1);
  --secondary-5: hsla(0, 94%, 68%, 0.05);
  --secondary-10: hsla(0, 94%, 68%, 0.1);
  --secondary-20: hsla(0, 94%, 68%, 0.2);
  --secondary-30: hsla(0, 94%, 68%, 0.3);
  --secondary-40: hsla(0, 94%, 68%, 0.4);
  --secondary-50: hsla(0, 94%, 68%, 0.5);
  --secondary-60: hsla(0, 94%, 68%, 0.6);
  --secondary-70: hsla(0, 94%, 68%, 0.7);
  --secondary-80: hsla(0, 94%, 68%, 0.8);
  --secondary-90: hsla(0, 94%, 68%, 0.9);
  --secondary-d-1: hsla(0, 94%, 57.12%, 1);
  --secondary-d-2: hsla(0, 94%, 46.24%, 1);
  --secondary-d-3: hsla(0, 94%, 35.36%, 1);
  --secondary-d-4: hsla(0, 94%, 24.48%, 1);
  --secondary-l-1: hsla(0, 94%, 73.12%, 1);
  --secondary-l-2: hsla(0, 94%, 78.24%, 1);
  --secondary-l-3: hsla(0, 94%, 83.36%, 1);
  --secondary-l-4: hsla(0, 94%, 88.48%, 1);
  --tertiary: hsla(198, 74%, 51%, 1);
  --tertiary-5: hsla(198, 74%, 51%, 0.05);
  --tertiary-10: hsla(198, 74%, 51%, 0.1);
  --tertiary-20: hsla(198, 74%, 51%, 0.2);
  --tertiary-30: hsla(198, 74%, 51%, 0.3);
  --tertiary-40: hsla(198, 74%, 51%, 0.4);
  --tertiary-50: hsla(198, 74%, 51%, 0.5);
  --tertiary-60: hsla(198, 74%, 51%, 0.6);
  --tertiary-70: hsla(198, 74%, 51%, 0.7);
  --tertiary-80: hsla(198, 74%, 51%, 0.8);
  --tertiary-90: hsla(198, 74%, 51%, 0.9);
  --tertiary-d-1: hsla(198, 74%, 42.84%, 1);
  --tertiary-d-2: hsla(198, 74%, 34.68%, 1);
  --tertiary-d-3: hsla(198, 74%, 26.52%, 1);
  --tertiary-d-4: hsla(198, 74%, 18.36%, 1);
  --tertiary-l-1: hsla(198, 74%, 58.84%, 1);
  --tertiary-l-2: hsla(198, 74%, 66.68%, 1);
  --tertiary-l-3: hsla(198, 74%, 74.52%, 1);
  --tertiary-l-4: hsla(198, 74%, 82.36%, 1);
  --bg-body: hsla(0, 0%, 90%, 1);
  --bg-surface: hsla(0, 0%, 100%, 1);
  --text-body: hsla(0, 20%, 2.94%, 1);
  --text-title: hsla(0, 0%, 0%, 1);
  --border-primary: hsla(0, 0%, 50%, 0.25);
  --shadow-primary: hsla(0, 0%, 0%, 0.15);
  --light: hsla(85, 0%, 100%, 1);
  --light-5: hsla(85, 0%, 100%, 0.05);
  --light-10: hsla(85, 0%, 100%, 0.1);
  --light-20: hsla(85, 0%, 100%, 0.2);
  --light-30: hsla(85, 0%, 100%, 0.3);
  --light-40: hsla(85, 0%, 100%, 0.4);
  --light-50: hsla(85, 0%, 100%, 0.5);
  --light-60: hsla(85, 0%, 100%, 0.6);
  --light-70: hsla(85, 0%, 100%, 0.7);
  --light-80: hsla(85, 0%, 100%, 0.8);
  --light-90: hsla(85, 0%, 100%, 0.9);
  --dark: hsla(0, 0%, 0%, 1);
  --dark-5: hsla(0, 0%, 0%, 0.05);
  --dark-10: hsla(0, 0%, 0%, 0.1);
  --dark-20: hsla(0, 0%, 0%, 0.2);
  --dark-30: hsla(0, 0%, 0%, 0.3);
  --dark-40: hsla(0, 0%, 0%, 0.4);
  --dark-50: hsla(0, 0%, 0%, 0.5);
  --dark-60: hsla(0, 0%, 0%, 0.6);
  --dark-70: hsla(0, 0%, 0%, 0.7);
  --dark-80: hsla(0, 0%, 0%, 0.8);
  --dark-90: hsla(0, 0%, 0%, 0.9);
  --success: hsla(136, 95%, 56%, 1);
  --success-5: hsla(136, 95%, 56%, 0.05);
  --success-10: hsla(136, 95%, 56%, 0.1);
  --success-20: hsla(136, 95%, 56%, 0.2);
  --success-30: hsla(136, 95%, 56%, 0.3);
  --success-40: hsla(136, 95%, 56%, 0.4);
  --success-50: hsla(136, 95%, 56%, 0.5);
  --success-60: hsla(136, 95%, 56%, 0.6);
  --success-70: hsla(136, 95%, 56%, 0.7);
  --success-80: hsla(136, 95%, 56%, 0.8);
  --success-90: hsla(136, 95%, 56%, 0.9);
  --error: hsla(351, 95%, 56%, 1);
  --error-5: hsla(351, 95%, 56%, 0.05);
  --error-10: hsla(351, 95%, 56%, 0.1);
  --error-20: hsla(351, 95%, 56%, 0.2);
  --error-30: hsla(351, 95%, 56%, 0.3);
  --error-40: hsla(351, 95%, 56%, 0.4);
  --error-50: hsla(351, 95%, 56%, 0.5);
  --error-60: hsla(351, 95%, 56%, 0.6);
  --error-70: hsla(351, 95%, 56%, 0.7);
  --error-80: hsla(351, 95%, 56%, 0.8);
  --error-90: hsla(351, 95%, 56%, 0.9);
  --ink: hsla(0, 0%, 10.2%, 1);
  --ink-5: hsla(0, 0%, 10.2%, 0.05);
  --ink-10: hsla(0, 0%, 10.2%, 0.1);
  --ink-20: hsla(0, 0%, 10.2%, 0.2);
  --ink-30: hsla(0, 0%, 10.2%, 0.3);
  --ink-40: hsla(0, 0%, 10.2%, 0.4);
  --ink-50: hsla(0, 0%, 10.2%, 0.5);
  --ink-60: hsla(0, 0%, 10.2%, 0.6);
  --ink-70: hsla(0, 0%, 10.2%, 0.7);
  --ink-80: hsla(0, 0%, 10.2%, 0.8);
  --ink-90: hsla(0, 0%, 10.2%, 0.9);
  --ink-d-1: hsla(0, 0%, 8.56%, 1);
  --ink-d-2: hsla(0, 0%, 6.93%, 1);
  --ink-d-3: hsla(0, 0%, 5.3%, 1);
  --ink-d-4: hsla(0, 0%, 3.67%, 1);
  --ink-l-1: hsla(0, 0%, 24.56%, 1);
  --ink-l-2: hsla(0, 0%, 38.93%, 1);
  --ink-l-3: hsla(0, 0%, 53.3%, 1);
  --ink-l-4: hsla(0, 0%, 67.67%, 1);
  --ink-deep: hsla(40, 9.68%, 6.08%, 1);
  --ink-deep-5: hsla(40, 9.68%, 6.08%, 0.05);
  --ink-deep-10: hsla(40, 9.68%, 6.08%, 0.1);
  --ink-deep-20: hsla(40, 9.68%, 6.08%, 0.2);
  --ink-deep-30: hsla(40, 9.68%, 6.08%, 0.3);
  --ink-deep-40: hsla(40, 9.68%, 6.08%, 0.4);
  --ink-deep-50: hsla(40, 9.68%, 6.08%, 0.5);
  --ink-deep-60: hsla(40, 9.68%, 6.08%, 0.6);
  --ink-deep-70: hsla(40, 9.68%, 6.08%, 0.7);
  --ink-deep-80: hsla(40, 9.68%, 6.08%, 0.8);
  --ink-deep-90: hsla(40, 9.68%, 6.08%, 0.9);
  --ink-deep-d-1: hsla(40, 9.68%, 5.11%, 1);
  --ink-deep-d-2: hsla(40, 9.68%, 4.13%, 1);
  --ink-deep-d-3: hsla(40, 9.68%, 3.16%, 1);
  --ink-deep-d-4: hsla(40, 9.68%, 2.19%, 1);
  --ink-deep-l-1: hsla(40, 9.68%, 21.11%, 1);
  --ink-deep-l-2: hsla(40, 9.68%, 36.13%, 1);
  --ink-deep-l-3: hsla(40, 9.68%, 51.16%, 1);
  --ink-deep-l-4: hsla(40, 9.68%, 66.19%, 1);
  --offwhite: hsla(0, 0%, 94.9%, 1);
  --offwhite-5: hsla(0, 0%, 94.9%, 0.05);
  --offwhite-10: hsla(0, 0%, 94.9%, 0.1);
  --offwhite-20: hsla(0, 0%, 94.9%, 0.2);
  --offwhite-30: hsla(0, 0%, 94.9%, 0.3);
  --offwhite-40: hsla(0, 0%, 94.9%, 0.4);
  --offwhite-50: hsla(0, 0%, 94.9%, 0.5);
  --offwhite-60: hsla(0, 0%, 94.9%, 0.6);
  --offwhite-70: hsla(0, 0%, 94.9%, 0.7);
  --offwhite-80: hsla(0, 0%, 94.9%, 0.8);
  --offwhite-90: hsla(0, 0%, 94.9%, 0.9);
  --offwhite-d-1: hsla(0, 0%, 79.72%, 1);
  --offwhite-d-2: hsla(0, 0%, 64.53%, 1);
  --offwhite-d-3: hsla(0, 0%, 49.35%, 1);
  --offwhite-d-4: hsla(0, 0%, 34.16%, 1);
  --offwhite-l-1: hsla(0, 0%, 95.72%, 1);
  --offwhite-l-2: hsla(0, 0%, 96.53%, 1);
  --offwhite-l-3: hsla(0, 0%, 97.35%, 1);
  --offwhite-l-4: hsla(0, 0%, 98.16%, 1);
  --gold: hsla(36.88, 45.28%, 58.43%, 1);
  --gold-5: hsla(36.88, 45.28%, 58.43%, 0.05);
  --gold-10: hsla(36.88, 45.28%, 58.43%, 0.1);
  --gold-20: hsla(36.88, 45.28%, 58.43%, 0.2);
  --gold-30: hsla(36.88, 45.28%, 58.43%, 0.3);
  --gold-40: hsla(36.88, 45.28%, 58.43%, 0.4);
  --gold-50: hsla(36.88, 45.28%, 58.43%, 0.5);
  --gold-60: hsla(36.88, 45.28%, 58.43%, 0.6);
  --gold-70: hsla(36.88, 45.28%, 58.43%, 0.7);
  --gold-80: hsla(36.88, 45.28%, 58.43%, 0.8);
  --gold-90: hsla(36.88, 45.28%, 58.43%, 0.9);
  --gold-d-1: hsla(36.88, 45.28%, 49.08%, 1);
  --gold-d-2: hsla(36.88, 45.28%, 39.73%, 1);
  --gold-d-3: hsla(36.88, 45.28%, 30.38%, 1);
  --gold-d-4: hsla(36.88, 45.28%, 21.04%, 1);
  --gold-l-1: hsla(36.88, 45.28%, 65.08%, 1);
  --gold-l-2: hsla(36.88, 45.28%, 71.73%, 1);
  --gold-l-3: hsla(36.88, 45.28%, 78.38%, 1);
  --gold-l-4: hsla(36.88, 45.28%, 85.04%, 1);
  --surface: hsla(0, 0%, 100%, 1);
  --surface-5: hsla(0, 0%, 100%, 0.05);
  --surface-10: hsla(0, 0%, 100%, 0.1);
  --surface-20: hsla(0, 0%, 100%, 0.2);
  --surface-30: hsla(0, 0%, 100%, 0.3);
  --surface-40: hsla(0, 0%, 100%, 0.4);
  --surface-50: hsla(0, 0%, 100%, 0.5);
  --surface-60: hsla(0, 0%, 100%, 0.6);
  --surface-70: hsla(0, 0%, 100%, 0.7);
  --surface-80: hsla(0, 0%, 100%, 0.8);
  --surface-90: hsla(0, 0%, 100%, 0.9);
  --surface-d-1: hsla(0, 0%, 84%, 1);
  --surface-d-2: hsla(0, 0%, 68%, 1);
  --surface-d-3: hsla(0, 0%, 52%, 1);
  --surface-d-4: hsla(0, 0%, 36%, 1);
  --surface-l-1: hsla(0, 0%, 100%, 1);
  --surface-l-2: hsla(0, 0%, 100%, 1);
  --surface-l-3: hsla(0, 0%, 100%, 1);
  --surface-l-4: hsla(0, 0%, 100%, 1);
  --text: hsla(0, 0%, 10.2%, 1);
  --text-5: hsla(0, 0%, 10.2%, 0.05);
  --text-10: hsla(0, 0%, 10.2%, 0.1);
  --text-20: hsla(0, 0%, 10.2%, 0.2);
  --text-30: hsla(0, 0%, 10.2%, 0.3);
  --text-40: hsla(0, 0%, 10.2%, 0.4);
  --text-50: hsla(0, 0%, 10.2%, 0.5);
  --text-60: hsla(0, 0%, 10.2%, 0.6);
  --text-70: hsla(0, 0%, 10.2%, 0.7);
  --text-80: hsla(0, 0%, 10.2%, 0.8);
  --text-90: hsla(0, 0%, 10.2%, 0.9);
  --text-d-1: hsla(0, 0%, 8.56%, 1);
  --text-d-2: hsla(0, 0%, 6.93%, 1);
  --text-d-3: hsla(0, 0%, 5.3%, 1);
  --text-d-4: hsla(0, 0%, 3.67%, 1);
  --text-l-1: hsla(0, 0%, 24.56%, 1);
  --text-l-2: hsla(0, 0%, 38.93%, 1);
  --text-l-3: hsla(0, 0%, 53.3%, 1);
  --text-l-4: hsla(0, 0%, 67.67%, 1);
  --muted: hsla(38.18, 5.31%, 40.59%, 1);
  --muted-5: hsla(38.18, 5.31%, 40.59%, 0.05);
  --muted-10: hsla(38.18, 5.31%, 40.59%, 0.1);
  --muted-20: hsla(38.18, 5.31%, 40.59%, 0.2);
  --muted-30: hsla(38.18, 5.31%, 40.59%, 0.3);
  --muted-40: hsla(38.18, 5.31%, 40.59%, 0.4);
  --muted-50: hsla(38.18, 5.31%, 40.59%, 0.5);
  --muted-60: hsla(38.18, 5.31%, 40.59%, 0.6);
  --muted-70: hsla(38.18, 5.31%, 40.59%, 0.7);
  --muted-80: hsla(38.18, 5.31%, 40.59%, 0.8);
  --muted-90: hsla(38.18, 5.31%, 40.59%, 0.9);
  --muted-d-1: hsla(38.18, 5.31%, 34.09%, 1);
  --muted-d-2: hsla(38.18, 5.31%, 27.6%, 1);
  --muted-d-3: hsla(38.18, 5.31%, 21.11%, 1);
  --muted-d-4: hsla(38.18, 5.31%, 14.61%, 1);
  --muted-l-1: hsla(38.18, 5.31%, 50.09%, 1);
  --muted-l-2: hsla(38.18, 5.31%, 59.6%, 1);
  --muted-l-3: hsla(38.18, 5.31%, 69.11%, 1);
  --muted-l-4: hsla(38.18, 5.31%, 78.61%, 1);
  --line: hsla(0, 0%, 10.2%, 0.12);
  --line-5: hsla(0, 0%, 10.2%, 0.05);
  --line-10: hsla(0, 0%, 10.2%, 0.1);
  --line-20: hsla(0, 0%, 10.2%, 0.2);
  --line-30: hsla(0, 0%, 10.2%, 0.3);
  --line-40: hsla(0, 0%, 10.2%, 0.4);
  --line-50: hsla(0, 0%, 10.2%, 0.5);
  --line-60: hsla(0, 0%, 10.2%, 0.6);
  --line-70: hsla(0, 0%, 10.2%, 0.7);
  --line-80: hsla(0, 0%, 10.2%, 0.8);
  --line-90: hsla(0, 0%, 10.2%, 0.9);
  --line-d-1: hsla(0, 0%, 8.56%, 0.12);
  --line-d-2: hsla(0, 0%, 6.93%, 0.12);
  --line-d-3: hsla(0, 0%, 5.3%, 0.12);
  --line-d-4: hsla(0, 0%, 3.67%, 0.12);
  --line-l-1: hsla(0, 0%, 24.56%, 0.12);
  --line-l-2: hsla(0, 0%, 38.93%, 0.12);
  --line-l-3: hsla(0, 0%, 53.3%, 0.12);
  --line-l-4: hsla(0, 0%, 67.67%, 0.12);
  --text-xs: clamp(1.11rem, calc(-0.02vw + 1.12rem), 1.09rem);
  --text-s: clamp(1.33rem, calc(0.02vw + 1.32rem), 1.36rem);
  --text-m: clamp(1.6rem, calc(0.09vw + 1.57rem), 1.7rem);
  --text-l: clamp(1.92rem, calc(0.19vw + 1.86rem), 2.13rem);
  --text-xl: clamp(2.3rem, calc(0.33vw + 2.2rem), 2.66rem);
  --text-2xl: clamp(2.76rem, calc(0.51vw + 2.6rem), 3.32rem);
  --text-3xl: clamp(3.32rem, calc(0.77vw + 3.07rem), 4.15rem);
  --text-4xl: clamp(3.98rem, calc(1.12vw + 3.62rem), 5.19rem);
  --space-xs: clamp(0.39rem, calc(0.1vw + 0.35rem), 0.49rem);
  --space-s: clamp(0.46rem, calc(0.14vw + 0.42rem), 0.61rem);
  --space-m: clamp(0.56rem, calc(0.2vw + 0.49rem), 0.77rem);
  --space-l: clamp(0.67rem, calc(0.27vw + 0.58rem), 0.96rem);
  --space-xl: clamp(0.8rem, calc(0.37vw + 0.68rem), 1.2rem);
  --space-2xl: clamp(0.96rem, calc(0.5vw + 0.8rem), 1.5rem);
  --space-3xl: clamp(1.15rem, calc(0.67vw + 0.94rem), 1.88rem);
  --space-4xl: clamp(1.38rem, calc(0.89vw + 1.1rem), 2.34rem);
}

:root.theme-alt .theme-inverted,
:root.theme-alt .theme-always-default,
:root.theme-default .theme-inverted .theme-always-default {
  --primary: hsla(238, 100%, 62%, 1);
  --primary-5: hsla(238, 100%, 62%, 0.05);
  --primary-10: hsla(238, 100%, 62%, 0.1);
  --primary-20: hsla(238, 100%, 62%, 0.2);
  --primary-30: hsla(238, 100%, 62%, 0.3);
  --primary-40: hsla(238, 100%, 62%, 0.4);
  --primary-50: hsla(238, 100%, 62%, 0.5);
  --primary-60: hsla(238, 100%, 62%, 0.6);
  --primary-70: hsla(238, 100%, 62%, 0.7);
  --primary-80: hsla(238, 100%, 62%, 0.8);
  --primary-90: hsla(238, 100%, 62%, 0.9);
  --primary-d-1: hsla(238, 100%, 52.08%, 1);
  --primary-d-2: hsla(238, 100%, 42.16%, 1);
  --primary-d-3: hsla(238, 100%, 32.24%, 1);
  --primary-d-4: hsla(238, 100%, 22.32%, 1);
  --primary-l-1: hsla(238, 100%, 68.08%, 1);
  --primary-l-2: hsla(238, 100%, 74.16%, 1);
  --primary-l-3: hsla(238, 100%, 80.24%, 1);
  --primary-l-4: hsla(238, 100%, 86.32%, 1);
  --secondary: hsla(0, 94%, 68%, 1);
  --secondary-5: hsla(0, 94%, 68%, 0.05);
  --secondary-10: hsla(0, 94%, 68%, 0.1);
  --secondary-20: hsla(0, 94%, 68%, 0.2);
  --secondary-30: hsla(0, 94%, 68%, 0.3);
  --secondary-40: hsla(0, 94%, 68%, 0.4);
  --secondary-50: hsla(0, 94%, 68%, 0.5);
  --secondary-60: hsla(0, 94%, 68%, 0.6);
  --secondary-70: hsla(0, 94%, 68%, 0.7);
  --secondary-80: hsla(0, 94%, 68%, 0.8);
  --secondary-90: hsla(0, 94%, 68%, 0.9);
  --secondary-d-1: hsla(0, 94%, 57.12%, 1);
  --secondary-d-2: hsla(0, 94%, 46.24%, 1);
  --secondary-d-3: hsla(0, 94%, 35.36%, 1);
  --secondary-d-4: hsla(0, 94%, 24.48%, 1);
  --secondary-l-1: hsla(0, 94%, 73.12%, 1);
  --secondary-l-2: hsla(0, 94%, 78.24%, 1);
  --secondary-l-3: hsla(0, 94%, 83.36%, 1);
  --secondary-l-4: hsla(0, 94%, 88.48%, 1);
  --tertiary: hsla(198, 74%, 51%, 1);
  --tertiary-5: hsla(198, 74%, 51%, 0.05);
  --tertiary-10: hsla(198, 74%, 51%, 0.1);
  --tertiary-20: hsla(198, 74%, 51%, 0.2);
  --tertiary-30: hsla(198, 74%, 51%, 0.3);
  --tertiary-40: hsla(198, 74%, 51%, 0.4);
  --tertiary-50: hsla(198, 74%, 51%, 0.5);
  --tertiary-60: hsla(198, 74%, 51%, 0.6);
  --tertiary-70: hsla(198, 74%, 51%, 0.7);
  --tertiary-80: hsla(198, 74%, 51%, 0.8);
  --tertiary-90: hsla(198, 74%, 51%, 0.9);
  --tertiary-d-1: hsla(198, 74%, 42.84%, 1);
  --tertiary-d-2: hsla(198, 74%, 34.68%, 1);
  --tertiary-d-3: hsla(198, 74%, 26.52%, 1);
  --tertiary-d-4: hsla(198, 74%, 18.36%, 1);
  --tertiary-l-1: hsla(198, 74%, 58.84%, 1);
  --tertiary-l-2: hsla(198, 74%, 66.68%, 1);
  --tertiary-l-3: hsla(198, 74%, 74.52%, 1);
  --tertiary-l-4: hsla(198, 74%, 82.36%, 1);
  --bg-body: hsla(0, 0%, 90%, 1);
  --bg-surface: hsla(0, 0%, 100%, 1);
  --text-body: hsla(0, 20%, 2.94%, 1);
  --text-title: hsla(0, 0%, 0%, 1);
  --border-primary: hsla(0, 0%, 50%, 0.25);
  --shadow-primary: hsla(0, 0%, 0%, 0.15);
  --light: hsla(85, 0%, 100%, 1);
  --light-5: hsla(85, 0%, 100%, 0.05);
  --light-10: hsla(85, 0%, 100%, 0.1);
  --light-20: hsla(85, 0%, 100%, 0.2);
  --light-30: hsla(85, 0%, 100%, 0.3);
  --light-40: hsla(85, 0%, 100%, 0.4);
  --light-50: hsla(85, 0%, 100%, 0.5);
  --light-60: hsla(85, 0%, 100%, 0.6);
  --light-70: hsla(85, 0%, 100%, 0.7);
  --light-80: hsla(85, 0%, 100%, 0.8);
  --light-90: hsla(85, 0%, 100%, 0.9);
  --dark: hsla(0, 0%, 0%, 1);
  --dark-5: hsla(0, 0%, 0%, 0.05);
  --dark-10: hsla(0, 0%, 0%, 0.1);
  --dark-20: hsla(0, 0%, 0%, 0.2);
  --dark-30: hsla(0, 0%, 0%, 0.3);
  --dark-40: hsla(0, 0%, 0%, 0.4);
  --dark-50: hsla(0, 0%, 0%, 0.5);
  --dark-60: hsla(0, 0%, 0%, 0.6);
  --dark-70: hsla(0, 0%, 0%, 0.7);
  --dark-80: hsla(0, 0%, 0%, 0.8);
  --dark-90: hsla(0, 0%, 0%, 0.9);
  --success: hsla(136, 95%, 56%, 1);
  --success-5: hsla(136, 95%, 56%, 0.05);
  --success-10: hsla(136, 95%, 56%, 0.1);
  --success-20: hsla(136, 95%, 56%, 0.2);
  --success-30: hsla(136, 95%, 56%, 0.3);
  --success-40: hsla(136, 95%, 56%, 0.4);
  --success-50: hsla(136, 95%, 56%, 0.5);
  --success-60: hsla(136, 95%, 56%, 0.6);
  --success-70: hsla(136, 95%, 56%, 0.7);
  --success-80: hsla(136, 95%, 56%, 0.8);
  --success-90: hsla(136, 95%, 56%, 0.9);
  --error: hsla(351, 95%, 56%, 1);
  --error-5: hsla(351, 95%, 56%, 0.05);
  --error-10: hsla(351, 95%, 56%, 0.1);
  --error-20: hsla(351, 95%, 56%, 0.2);
  --error-30: hsla(351, 95%, 56%, 0.3);
  --error-40: hsla(351, 95%, 56%, 0.4);
  --error-50: hsla(351, 95%, 56%, 0.5);
  --error-60: hsla(351, 95%, 56%, 0.6);
  --error-70: hsla(351, 95%, 56%, 0.7);
  --error-80: hsla(351, 95%, 56%, 0.8);
  --error-90: hsla(351, 95%, 56%, 0.9);
  --ink: hsla(0, 0%, 10.2%, 1);
  --ink-5: hsla(0, 0%, 10.2%, 0.05);
  --ink-10: hsla(0, 0%, 10.2%, 0.1);
  --ink-20: hsla(0, 0%, 10.2%, 0.2);
  --ink-30: hsla(0, 0%, 10.2%, 0.3);
  --ink-40: hsla(0, 0%, 10.2%, 0.4);
  --ink-50: hsla(0, 0%, 10.2%, 0.5);
  --ink-60: hsla(0, 0%, 10.2%, 0.6);
  --ink-70: hsla(0, 0%, 10.2%, 0.7);
  --ink-80: hsla(0, 0%, 10.2%, 0.8);
  --ink-90: hsla(0, 0%, 10.2%, 0.9);
  --ink-d-1: hsla(0, 0%, 8.56%, 1);
  --ink-d-2: hsla(0, 0%, 6.93%, 1);
  --ink-d-3: hsla(0, 0%, 5.3%, 1);
  --ink-d-4: hsla(0, 0%, 3.67%, 1);
  --ink-l-1: hsla(0, 0%, 24.56%, 1);
  --ink-l-2: hsla(0, 0%, 38.93%, 1);
  --ink-l-3: hsla(0, 0%, 53.3%, 1);
  --ink-l-4: hsla(0, 0%, 67.67%, 1);
  --ink-deep: hsla(40, 9.68%, 6.08%, 1);
  --ink-deep-5: hsla(40, 9.68%, 6.08%, 0.05);
  --ink-deep-10: hsla(40, 9.68%, 6.08%, 0.1);
  --ink-deep-20: hsla(40, 9.68%, 6.08%, 0.2);
  --ink-deep-30: hsla(40, 9.68%, 6.08%, 0.3);
  --ink-deep-40: hsla(40, 9.68%, 6.08%, 0.4);
  --ink-deep-50: hsla(40, 9.68%, 6.08%, 0.5);
  --ink-deep-60: hsla(40, 9.68%, 6.08%, 0.6);
  --ink-deep-70: hsla(40, 9.68%, 6.08%, 0.7);
  --ink-deep-80: hsla(40, 9.68%, 6.08%, 0.8);
  --ink-deep-90: hsla(40, 9.68%, 6.08%, 0.9);
  --ink-deep-d-1: hsla(40, 9.68%, 5.11%, 1);
  --ink-deep-d-2: hsla(40, 9.68%, 4.13%, 1);
  --ink-deep-d-3: hsla(40, 9.68%, 3.16%, 1);
  --ink-deep-d-4: hsla(40, 9.68%, 2.19%, 1);
  --ink-deep-l-1: hsla(40, 9.68%, 21.11%, 1);
  --ink-deep-l-2: hsla(40, 9.68%, 36.13%, 1);
  --ink-deep-l-3: hsla(40, 9.68%, 51.16%, 1);
  --ink-deep-l-4: hsla(40, 9.68%, 66.19%, 1);
  --offwhite: hsla(0, 0%, 94.9%, 1);
  --offwhite-5: hsla(0, 0%, 94.9%, 0.05);
  --offwhite-10: hsla(0, 0%, 94.9%, 0.1);
  --offwhite-20: hsla(0, 0%, 94.9%, 0.2);
  --offwhite-30: hsla(0, 0%, 94.9%, 0.3);
  --offwhite-40: hsla(0, 0%, 94.9%, 0.4);
  --offwhite-50: hsla(0, 0%, 94.9%, 0.5);
  --offwhite-60: hsla(0, 0%, 94.9%, 0.6);
  --offwhite-70: hsla(0, 0%, 94.9%, 0.7);
  --offwhite-80: hsla(0, 0%, 94.9%, 0.8);
  --offwhite-90: hsla(0, 0%, 94.9%, 0.9);
  --offwhite-d-1: hsla(0, 0%, 79.72%, 1);
  --offwhite-d-2: hsla(0, 0%, 64.53%, 1);
  --offwhite-d-3: hsla(0, 0%, 49.35%, 1);
  --offwhite-d-4: hsla(0, 0%, 34.16%, 1);
  --offwhite-l-1: hsla(0, 0%, 95.72%, 1);
  --offwhite-l-2: hsla(0, 0%, 96.53%, 1);
  --offwhite-l-3: hsla(0, 0%, 97.35%, 1);
  --offwhite-l-4: hsla(0, 0%, 98.16%, 1);
  --gold: hsla(36.88, 45.28%, 58.43%, 1);
  --gold-5: hsla(36.88, 45.28%, 58.43%, 0.05);
  --gold-10: hsla(36.88, 45.28%, 58.43%, 0.1);
  --gold-20: hsla(36.88, 45.28%, 58.43%, 0.2);
  --gold-30: hsla(36.88, 45.28%, 58.43%, 0.3);
  --gold-40: hsla(36.88, 45.28%, 58.43%, 0.4);
  --gold-50: hsla(36.88, 45.28%, 58.43%, 0.5);
  --gold-60: hsla(36.88, 45.28%, 58.43%, 0.6);
  --gold-70: hsla(36.88, 45.28%, 58.43%, 0.7);
  --gold-80: hsla(36.88, 45.28%, 58.43%, 0.8);
  --gold-90: hsla(36.88, 45.28%, 58.43%, 0.9);
  --gold-d-1: hsla(36.88, 45.28%, 49.08%, 1);
  --gold-d-2: hsla(36.88, 45.28%, 39.73%, 1);
  --gold-d-3: hsla(36.88, 45.28%, 30.38%, 1);
  --gold-d-4: hsla(36.88, 45.28%, 21.04%, 1);
  --gold-l-1: hsla(36.88, 45.28%, 65.08%, 1);
  --gold-l-2: hsla(36.88, 45.28%, 71.73%, 1);
  --gold-l-3: hsla(36.88, 45.28%, 78.38%, 1);
  --gold-l-4: hsla(36.88, 45.28%, 85.04%, 1);
  --surface: hsla(0, 0%, 100%, 1);
  --surface-5: hsla(0, 0%, 100%, 0.05);
  --surface-10: hsla(0, 0%, 100%, 0.1);
  --surface-20: hsla(0, 0%, 100%, 0.2);
  --surface-30: hsla(0, 0%, 100%, 0.3);
  --surface-40: hsla(0, 0%, 100%, 0.4);
  --surface-50: hsla(0, 0%, 100%, 0.5);
  --surface-60: hsla(0, 0%, 100%, 0.6);
  --surface-70: hsla(0, 0%, 100%, 0.7);
  --surface-80: hsla(0, 0%, 100%, 0.8);
  --surface-90: hsla(0, 0%, 100%, 0.9);
  --surface-d-1: hsla(0, 0%, 84%, 1);
  --surface-d-2: hsla(0, 0%, 68%, 1);
  --surface-d-3: hsla(0, 0%, 52%, 1);
  --surface-d-4: hsla(0, 0%, 36%, 1);
  --surface-l-1: hsla(0, 0%, 100%, 1);
  --surface-l-2: hsla(0, 0%, 100%, 1);
  --surface-l-3: hsla(0, 0%, 100%, 1);
  --surface-l-4: hsla(0, 0%, 100%, 1);
  --text: hsla(0, 0%, 10.2%, 1);
  --text-5: hsla(0, 0%, 10.2%, 0.05);
  --text-10: hsla(0, 0%, 10.2%, 0.1);
  --text-20: hsla(0, 0%, 10.2%, 0.2);
  --text-30: hsla(0, 0%, 10.2%, 0.3);
  --text-40: hsla(0, 0%, 10.2%, 0.4);
  --text-50: hsla(0, 0%, 10.2%, 0.5);
  --text-60: hsla(0, 0%, 10.2%, 0.6);
  --text-70: hsla(0, 0%, 10.2%, 0.7);
  --text-80: hsla(0, 0%, 10.2%, 0.8);
  --text-90: hsla(0, 0%, 10.2%, 0.9);
  --text-d-1: hsla(0, 0%, 8.56%, 1);
  --text-d-2: hsla(0, 0%, 6.93%, 1);
  --text-d-3: hsla(0, 0%, 5.3%, 1);
  --text-d-4: hsla(0, 0%, 3.67%, 1);
  --text-l-1: hsla(0, 0%, 24.56%, 1);
  --text-l-2: hsla(0, 0%, 38.93%, 1);
  --text-l-3: hsla(0, 0%, 53.3%, 1);
  --text-l-4: hsla(0, 0%, 67.67%, 1);
  --muted: hsla(38.18, 5.31%, 40.59%, 1);
  --muted-5: hsla(38.18, 5.31%, 40.59%, 0.05);
  --muted-10: hsla(38.18, 5.31%, 40.59%, 0.1);
  --muted-20: hsla(38.18, 5.31%, 40.59%, 0.2);
  --muted-30: hsla(38.18, 5.31%, 40.59%, 0.3);
  --muted-40: hsla(38.18, 5.31%, 40.59%, 0.4);
  --muted-50: hsla(38.18, 5.31%, 40.59%, 0.5);
  --muted-60: hsla(38.18, 5.31%, 40.59%, 0.6);
  --muted-70: hsla(38.18, 5.31%, 40.59%, 0.7);
  --muted-80: hsla(38.18, 5.31%, 40.59%, 0.8);
  --muted-90: hsla(38.18, 5.31%, 40.59%, 0.9);
  --muted-d-1: hsla(38.18, 5.31%, 34.09%, 1);
  --muted-d-2: hsla(38.18, 5.31%, 27.6%, 1);
  --muted-d-3: hsla(38.18, 5.31%, 21.11%, 1);
  --muted-d-4: hsla(38.18, 5.31%, 14.61%, 1);
  --muted-l-1: hsla(38.18, 5.31%, 50.09%, 1);
  --muted-l-2: hsla(38.18, 5.31%, 59.6%, 1);
  --muted-l-3: hsla(38.18, 5.31%, 69.11%, 1);
  --muted-l-4: hsla(38.18, 5.31%, 78.61%, 1);
  --line: hsla(0, 0%, 10.2%, 0.12);
  --line-5: hsla(0, 0%, 10.2%, 0.05);
  --line-10: hsla(0, 0%, 10.2%, 0.1);
  --line-20: hsla(0, 0%, 10.2%, 0.2);
  --line-30: hsla(0, 0%, 10.2%, 0.3);
  --line-40: hsla(0, 0%, 10.2%, 0.4);
  --line-50: hsla(0, 0%, 10.2%, 0.5);
  --line-60: hsla(0, 0%, 10.2%, 0.6);
  --line-70: hsla(0, 0%, 10.2%, 0.7);
  --line-80: hsla(0, 0%, 10.2%, 0.8);
  --line-90: hsla(0, 0%, 10.2%, 0.9);
  --line-d-1: hsla(0, 0%, 8.56%, 0.12);
  --line-d-2: hsla(0, 0%, 6.93%, 0.12);
  --line-d-3: hsla(0, 0%, 5.3%, 0.12);
  --line-d-4: hsla(0, 0%, 3.67%, 0.12);
  --line-l-1: hsla(0, 0%, 24.56%, 0.12);
  --line-l-2: hsla(0, 0%, 38.93%, 0.12);
  --line-l-3: hsla(0, 0%, 53.3%, 0.12);
  --line-l-4: hsla(0, 0%, 67.67%, 0.12);
}

:root.theme-alt,
:root.theme-default .theme-inverted,
:root.theme-default .theme-always-alt,
:root.theme-alt .theme-inverted .theme-always-alt {
  --bg-body: hsla(0, 0%, 5%, 1);
  --bg-surface: hsla(0, 0%, 15%, 1);
  --text-body: hsla(0, 0%, 75%, 1);
  --text-title: hsla(0, 0%, 100%, 1);
  --border-primary: hsla(0, 0%, 75%, 0.1);
  --shadow-primary: hsla(0, 0%, 0%, 0.4);
  --light: hsla(0, 0%, 0%, 1);
  --light-5: hsla(0, 0%, 0%, 0.05);
  --light-10: hsla(0, 0%, 0%, 0.1);
  --light-20: hsla(0, 0%, 0%, 0.2);
  --light-30: hsla(0, 0%, 0%, 0.3);
  --light-40: hsla(0, 0%, 0%, 0.4);
  --light-50: hsla(0, 0%, 0%, 0.5);
  --light-60: hsla(0, 0%, 0%, 0.6);
  --light-70: hsla(0, 0%, 0%, 0.7);
  --light-80: hsla(0, 0%, 0%, 0.8);
  --light-90: hsla(0, 0%, 0%, 0.9);
  --dark: hsla(0, 0%, 100%, 1);
  --dark-5: hsla(0, 0%, 100%, 0.05);
  --dark-10: hsla(0, 0%, 100%, 0.1);
  --dark-20: hsla(0, 0%, 100%, 0.2);
  --dark-30: hsla(0, 0%, 100%, 0.3);
  --dark-40: hsla(0, 0%, 100%, 0.4);
  --dark-50: hsla(0, 0%, 100%, 0.5);
  --dark-60: hsla(0, 0%, 100%, 0.6);
  --dark-70: hsla(0, 0%, 100%, 0.7);
  --dark-80: hsla(0, 0%, 100%, 0.8);
  --dark-90: hsla(0, 0%, 100%, 0.9);
}