/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[13].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[13].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[13].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[13].use[5]!./src/shared/styles/common/index.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* Base
   ========================================================================== */
*,
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

/* Document
   ========================================================================== */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
main {
  display: block;
}

/* Grouping content
   ========================================================================== */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1rem; /* 2 */
}

/* Embedded content
   ========================================================================== */
a {
  color: inherit;
  text-decoration: none;
}

img {
  border-style: none; /* 1 */
}

svg:not(:root) {
  overflow: hidden; /* 1 */
}

/* Forms
   ========================================================================== */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

button,
input {
  /* 1 */
  overflow: visible;
  font-variation-settings: inherit;
}
button::placeholder,
input::placeholder {
  opacity: 50%;
}

button,
select {
  /* 1 */
  text-transform: none;
}

/* 1 */
button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/* 2 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/* 3 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 0.0625rem dotted ButtonText;
}

fieldset {
  border: 0.0625rem solid rgb(0, 0, 0); /* 1 */
  margin: 125rem; /* 2 */
  padding: 0.35em 0.625em 0.75em; /* 3 */
}

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

textarea {
  overflow: auto; /* 1 */
}

[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto; /* 1 */
}

[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -0.125rem; /* 2 */
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none; /* 1 */
}

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
details,
menu {
  display: block;
}

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */
canvas {
  display: inline-block;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

/* Additional custom styles
   ========================================================================== */
body {
  background-color: var(--color-background);
  color: var(--color-text);
  margin: 0;
  padding: 0;
  font-family: "Nunito Sans", sans-serif;
  font-variation-settings: "wdth" 110, "opsz" 100;
  font-weight: 600;
  letter-spacing: -0.025em;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  font-weight: var(--font-weight-bold);
}

p {
  margin: 0;
}

ul, ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

button {
  cursor: pointer;
  border: none;
  background: none;
}

input, textarea {
  outline: none;
  border: none;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

:root {
  --font-family-base: 'Nunito Sans', Arial, sans-serif;
  --font-size-base: 1rem; /* 16px */
  --font-size-lg: 1.25rem; /* 20px */
  --font-size-sm: 0.875rem; /* 14px */
  --spacing-base: 1rem; /* 16px */
  --spacing-lg: 1.5rem; /* 24px */
  --spacing-sm: 0.5rem; /* 8px */
}

/* Light Mode Colors */
[data-mode=light] {
  --color-fink: rgb(15, 10, 30);
  --color-waterflow: rgb(180, 180, 200);
  --color-primary: rgb(35, 40, 55);
  --color-secondary: rgb(50, 60, 70);
  --color-tertiary: rgb(105, 140, 190);
  --color-success: rgb(20, 230, 140);
  --color-danger: rgb(255, 90, 90);
  --color-warning: rgb(255, 195, 105);
  --color-info: rgb(20, 165, 185);
  --color-light: rgb(255, 255, 255);
  --color-light-darker: rgb(245, 245, 245);
  --color-dark: rgb(30, 30, 35);
  --color-blackwater: rgb(230, 230, 250);
  --color-identity-1: rgb(15, 85, 185);
  --color-identity-2: rgb(25, 55, 235);
  --color-identity-3: rgb(10, 60, 145);
  --color-identity-4: rgb(105, 140, 190);
  --color-identity-5: rgb(95, 160, 195);
  /* Transparent variations for color-identity-1 */
  --color-identity-1-transparent-5: rgba(15, 85, 185, .05);
  --color-identity-1-transparent-10: rgba(15, 85, 185, .1);
  --color-identity-1-transparent-15: rgba(15, 85, 185, .15);
  --color-identity-1-transparent-20: rgba(15, 85, 185, .2);
  --color-identity-1-transparent-25: rgba(15, 85, 185, .25);
  --color-identity-1-transparent-30: rgba(15, 85, 185, .3);
  --color-identity-1-transparent-35: rgba(15, 85, 185, .35);
  --color-identity-1-transparent-40: rgba(15, 85, 185, .4);
  --color-identity-1-transparent-45: rgba(15, 85, 185, .45);
  --color-identity-1-transparent-50: rgba(15, 85, 185, .5);
  --color-identity-1-transparent-55: rgba(15, 85, 185, .55);
  --color-identity-1-transparent-60: rgba(15, 85, 185, .6);
  --color-identity-1-transparent-65: rgba(15, 85, 185, .65);
  --color-identity-1-transparent-70: rgba(15, 85, 185, .7);
  --color-identity-1-transparent-75: rgba(15, 85, 185, .75);
  --color-identity-1-transparent-80: rgba(15, 85, 185, .8);
  --color-identity-1-transparent-85: rgba(15, 85, 185, .85);
  --color-identity-1-transparent-90: rgba(15, 85, 185, .9);
  --color-identity-1-transparent-95: rgba(15, 85, 185, .95);
  /* Transparent variations for color-identity-2 */
  --color-identity-2-transparent-5: rgba(25, 55, 235, .05);
  --color-identity-2-transparent-10: rgba(25, 55, 235, .1);
  --color-identity-2-transparent-15: rgba(25, 55, 235, .15);
  --color-identity-2-transparent-20: rgba(25, 55, 235, .2);
  --color-identity-2-transparent-25: rgba(25, 55, 235, .25);
  --color-identity-2-transparent-30: rgba(25, 55, 235, .3);
  --color-identity-2-transparent-35: rgba(25, 55, 235, .35);
  --color-identity-2-transparent-40: rgba(25, 55, 235, .4);
  --color-identity-2-transparent-45: rgba(25, 55, 235, .45);
  --color-identity-2-transparent-50: rgba(25, 55, 235, .5);
  --color-identity-2-transparent-55: rgba(25, 55, 235, .55);
  --color-identity-2-transparent-60: rgba(25, 55, 235, .6);
  --color-identity-2-transparent-65: rgba(25, 55, 235, .65);
  --color-identity-2-transparent-70: rgba(25, 55, 235, .7);
  --color-identity-2-transparent-75: rgba(25, 55, 235, .75);
  --color-identity-2-transparent-80: rgba(25, 55, 235, .8);
  --color-identity-2-transparent-85: rgba(25, 55, 235, .85);
  --color-identity-2-transparent-90: rgba(25, 55, 235, .9);
  --color-identity-2-transparent-95: rgba(25, 55, 235, .95);
  /* Transparent variations for color-identity-3 */
  --color-identity-3-transparent-5: rgba(10, 60, 145, .05);
  --color-identity-3-transparent-10: rgba(10, 60, 145, .1);
  --color-identity-3-transparent-15: rgba(10, 60, 145, .15);
  --color-identity-3-transparent-20: rgba(10, 60, 145, .2);
  --color-identity-3-transparent-25: rgba(10, 60, 145, .25);
  --color-identity-3-transparent-30: rgba(10, 60, 145, .3);
  --color-identity-3-transparent-35: rgba(10, 60, 145, .35);
  --color-identity-3-transparent-40: rgba(10, 60, 145, .4);
  --color-identity-3-transparent-45: rgba(10, 60, 145, .45);
  --color-identity-3-transparent-50: rgba(10, 60, 145, .5);
  --color-identity-3-transparent-55: rgba(10, 60, 145, .55);
  --color-identity-3-transparent-60: rgba(10, 60, 145, .6);
  --color-identity-3-transparent-65: rgba(10, 60, 145, .65);
  --color-identity-3-transparent-70: rgba(10, 60, 145, .7);
  --color-identity-3-transparent-75: rgba(10, 60, 145, .75);
  --color-identity-3-transparent-80: rgba(10, 60, 145, .8);
  --color-identity-3-transparent-85: rgba(10, 60, 145, .85);
  --color-identity-3-transparent-90: rgba(10, 60, 145, .9);
  --color-identity-3-transparent-95: rgba(10, 60, 145, .95);
  /* Transparent variations for color-identity-4 */
  --color-identity-4-transparent-5: rgba(105, 140, 190, .05);
  --color-identity-4-transparent-10: rgba(105, 140, 190, .1);
  --color-identity-4-transparent-15: rgba(105, 140, 190, .15);
  --color-identity-4-transparent-20: rgba(105, 140, 190, .2);
  --color-identity-4-transparent-25: rgba(105, 140, 190, .25);
  --color-identity-4-transparent-30: rgba(105, 140, 190, .3);
  --color-identity-4-transparent-35: rgba(105, 140, 190, .35);
  --color-identity-4-transparent-40: rgba(105, 140, 190, .4);
  --color-identity-4-transparent-45: rgba(105, 140, 190, .45);
  --color-identity-4-transparent-50: rgba(105, 140, 190, .5);
  --color-identity-4-transparent-55: rgba(105, 140, 190, .55);
  --color-identity-4-transparent-60: rgba(105, 140, 190, .6);
  --color-identity-4-transparent-65: rgba(105, 140, 190, .65);
  --color-identity-4-transparent-70: rgba(105, 140, 190, .7);
  --color-identity-4-transparent-75: rgba(105, 140, 190, .75);
  --color-identity-4-transparent-80: rgba(105, 140, 190, .8);
  --color-identity-4-transparent-85: rgba(105, 140, 190, .85);
  --color-identity-4-transparent-90: rgba(105, 140, 190, .9);
  --color-identity-4-transparent-95: rgba(105, 140, 190, .95);
  /* Transparent variations for color-identity-5 */
  --color-identity-5-transparent-5: rgba(95, 160, 195, .05);
  --color-identity-5-transparent-10: rgba(95, 160, 195, .1);
  --color-identity-5-transparent-15: rgba(95, 160, 195, .15);
  --color-identity-5-transparent-20: rgba(95, 160, 195, .2);
  --color-identity-5-transparent-25: rgba(95, 160, 195, .25);
  --color-identity-5-transparent-30: rgba(95, 160, 195, .3);
  --color-identity-5-transparent-35: rgba(95, 160, 195, .35);
  --color-identity-5-transparent-40: rgba(95, 160, 195, .4);
  --color-identity-5-transparent-45: rgba(95, 160, 195, .45);
  --color-identity-5-transparent-50: rgba(95, 160, 195, .5);
  --color-identity-5-transparent-55: rgba(95, 160, 195, .55);
  --color-identity-5-transparent-60: rgba(95, 160, 195, .6);
  --color-identity-5-transparent-65: rgba(95, 160, 195, .65);
  --color-identity-5-transparent-70: rgba(95, 160, 195, .7);
  --color-identity-5-transparent-75: rgba(95, 160, 195, .75);
  --color-identity-5-transparent-80: rgba(95, 160, 195, .8);
  --color-identity-5-transparent-85: rgba(95, 160, 195, .85);
  --color-identity-5-transparent-90: rgba(95, 160, 195, .9);
  --color-identity-5-transparent-95: rgba(95, 160, 195, .95);
  --color-blackwater-transparent-5: rgba(230, 230, 250, 0.05);
  --color-blackwater-transparent-10: rgba(230, 230, 250, 0.1);
  --color-blackwater-transparent-15: rgba(230, 230, 250, 0.15);
  --color-blackwater-transparent-20: rgba(230, 230, 250, 0.2);
  --color-blackwater-transparent-25: rgba(230, 230, 250, 0.25);
  --color-blackwater-transparent-30: rgba(230, 230, 250, 0.3);
  --color-blackwater-transparent-35: rgba(230, 230, 250, 0.35);
  --color-blackwater-transparent-40: rgba(230, 230, 250, 0.4);
  --color-blackwater-transparent-45: rgba(230, 230, 250, 0.45);
  --color-blackwater-transparent-50: rgba(230, 230, 250, 0.5);
  --color-blackwater-transparent-55: rgba(230, 230, 250, 0.55);
  --color-blackwater-transparent-60: rgba(230, 230, 250, 0.6);
  --color-blackwater-transparent-65: rgba(230, 230, 250, 0.65);
  --color-blackwater-transparent-70: rgba(230, 230, 250, 0.7);
  --color-blackwater-transparent-75: rgba(230, 230, 250, 0.75);
  --color-blackwater-transparent-80: rgba(230, 230, 250, 0.8);
  --color-blackwater-transparent-85: rgba(230, 230, 250, 0.85);
  --color-blackwater-transparent-90: rgba(230, 230, 250, 0.9);
  --color-blackwater-transparent-95: rgba(230, 230, 250, 0.95);
  --color-waterflow-transparent-5: rgba(180, 180, 200, 0.05);
  --color-waterflow-transparent-10: rgba(180, 180, 200, 0.1);
  --color-waterflow-transparent-15: rgba(180, 180, 200, 0.15);
  --color-waterflow-transparent-20: rgba(180, 180, 200, 0.2);
  --color-waterflow-transparent-25: rgba(180, 180, 200, 0.25);
  --color-waterflow-transparent-30: rgba(180, 180, 200, 0.3);
  --color-waterflow-transparent-35: rgba(180, 180, 200, 0.35);
  --color-waterflow-transparent-40: rgba(180, 180, 200, 0.4);
  --color-waterflow-transparent-45: rgba(180, 180, 200, 0.45);
  --color-waterflow-transparent-50: rgba(180, 180, 200, 0.5);
  --color-waterflow-transparent-55: rgba(180, 180, 200, 0.55);
  --color-waterflow-transparent-60: rgba(180, 180, 200, 0.6);
  --color-waterflow-transparent-65: rgba(180, 180, 200, 0.65);
  --color-waterflow-transparent-70: rgba(180, 180, 200, 0.7);
  --color-waterflow-transparent-75: rgba(180, 180, 200, 0.75);
  --color-waterflow-transparent-80: rgba(180, 180, 200, 0.8);
  --color-waterflow-transparent-85: rgba(180, 180, 200, 0.85);
  --color-waterflow-transparent-90: rgba(180, 180, 200, 0.9);
  --color-waterflow-transparent-95: rgba(180, 180, 200, 0.95);
  --color-primary-transparent-5: rgba(35, 40, 55, 0.05);
  --color-primary-transparent-10: rgba(35, 40, 55, 0.1);
  --color-primary-transparent-15: rgba(35, 40, 55, 0.15);
  --color-primary-transparent-20: rgba(35, 40, 55, 0.2);
  --color-primary-transparent-25: rgba(35, 40, 55, 0.25);
  --color-primary-transparent-30: rgba(35, 40, 55, 0.3);
  --color-primary-transparent-35: rgba(35, 40, 55, 0.35);
  --color-primary-transparent-40: rgba(35, 40, 55, 0.4);
  --color-primary-transparent-45: rgba(35, 40, 55, 0.45);
  --color-primary-transparent-50: rgba(35, 40, 55, 0.5);
  --color-primary-transparent-55: rgba(35, 40, 55, 0.55);
  --color-primary-transparent-60: rgba(35, 40, 55, 0.6);
  --color-primary-transparent-65: rgba(35, 40, 55, 0.65);
  --color-primary-transparent-70: rgba(35, 40, 55, 0.7);
  --color-primary-transparent-75: rgba(35, 40, 55, 0.75);
  --color-primary-transparent-80: rgba(35, 40, 55, 0.8);
  --color-primary-transparent-85: rgba(35, 40, 55, 0.85);
  --color-primary-transparent-90: rgba(35, 40, 55, 0.9);
  --color-primary-transparent-95: rgba(35, 40, 55, 0.95);
  --color-secondary-transparent-5: rgba(50, 60, 70, 0.05);
  --color-secondary-transparent-10: rgba(50, 60, 70, 0.1);
  --color-secondary-transparent-15: rgba(50, 60, 70, 0.15);
  --color-secondary-transparent-20: rgba(50, 60, 70, 0.2);
  --color-secondary-transparent-25: rgba(50, 60, 70, 0.25);
  --color-secondary-transparent-30: rgba(50, 60, 70, 0.3);
  --color-secondary-transparent-35: rgba(50, 60, 70, 0.35);
  --color-secondary-transparent-40: rgba(50, 60, 70, 0.4);
  --color-secondary-transparent-45: rgba(50, 60, 70, 0.45);
  --color-secondary-transparent-50: rgba(50, 60, 70, 0.5);
  --color-secondary-transparent-55: rgba(50, 60, 70, 0.55);
  --color-secondary-transparent-60: rgba(50, 60, 70, 0.6);
  --color-secondary-transparent-65: rgba(50, 60, 70, 0.65);
  --color-secondary-transparent-70: rgba(50, 60, 70, 0.7);
  --color-secondary-transparent-75: rgba(50, 60, 70, 0.75);
  --color-secondary-transparent-80: rgba(50, 60, 70, 0.8);
  --color-secondary-transparent-85: rgba(50, 60, 70, 0.85);
  --color-secondary-transparent-90: rgba(50, 60, 70, 0.9);
  --color-secondary-transparent-95: rgba(50, 60, 70, 0.95);
  --color-tertiary-transparent-5: rgba(105, 140, 190, 0.05);
  --color-tertiary-transparent-10: rgba(105, 140, 190, 0.1);
  --color-tertiary-transparent-15: rgba(105, 140, 190, 0.15);
  --color-tertiary-transparent-20: rgba(105, 140, 190, 0.2);
  --color-tertiary-transparent-25: rgba(105, 140, 190, 0.25);
  --color-tertiary-transparent-30: rgba(105, 140, 190, 0.3);
  --color-tertiary-transparent-35: rgba(105, 140, 190, 0.35);
  --color-tertiary-transparent-40: rgba(105, 140, 190, 0.4);
  --color-tertiary-transparent-45: rgba(105, 140, 190, 0.45);
  --color-tertiary-transparent-50: rgba(105, 140, 190, 0.5);
  --color-tertiary-transparent-55: rgba(105, 140, 190, 0.55);
  --color-tertiary-transparent-60: rgba(105, 140, 190, 0.6);
  --color-tertiary-transparent-65: rgba(105, 140, 190, 0.65);
  --color-tertiary-transparent-70: rgba(105, 140, 190, 0.7);
  --color-tertiary-transparent-75: rgba(105, 140, 190, 0.75);
  --color-tertiary-transparent-80: rgba(105, 140, 190, 0.8);
  --color-tertiary-transparent-85: rgba(105, 140, 190, 0.85);
  --color-tertiary-transparent-90: rgba(105, 140, 190, 0.9);
  --color-tertiary-transparent-95: rgba(105, 140, 190, 0.95);
  --color-success-transparent-5: rgba(40, 220, 140, 0.05);
  --color-success-transparent-10: rgba(40, 220, 140, 0.1);
  --color-success-transparent-15: rgba(40, 220, 140, 0.15);
  --color-success-transparent-20: rgba(40, 220, 140, 0.2);
  --color-success-transparent-25: rgba(40, 220, 140, 0.25);
  --color-success-transparent-30: rgba(40, 220, 140, 0.3);
  --color-success-transparent-35: rgba(40, 220, 140, 0.35);
  --color-success-transparent-40: rgba(40, 220, 140, 0.4);
  --color-success-transparent-45: rgba(40, 220, 140, 0.45);
  --color-success-transparent-50: rgba(40, 220, 140, 0.5);
  --color-success-transparent-55: rgba(40, 220, 140, 0.55);
  --color-success-transparent-60: rgba(40, 220, 140, 0.6);
  --color-success-transparent-65: rgba(40, 220, 140, 0.65);
  --color-success-transparent-70: rgba(40, 220, 140, 0.7);
  --color-success-transparent-75: rgba(40, 220, 140, 0.75);
  --color-success-transparent-80: rgba(40, 220, 140, 0.8);
  --color-success-transparent-85: rgba(40, 220, 140, 0.85);
  --color-success-transparent-90: rgba(40, 220, 140, 0.9);
  --color-success-transparent-95: rgba(40, 220, 140, 0.95);
  --color-danger-transparent-5: rgba(255, 90, 90, 0.05);
  --color-danger-transparent-10: rgba(255, 90, 90, 0.1);
  --color-danger-transparent-15: rgba(255, 90, 90, 0.15);
  --color-danger-transparent-20: rgba(255, 90, 90, 0.2);
  --color-danger-transparent-25: rgba(255, 90, 90, 0.25);
  --color-danger-transparent-30: rgba(255, 90, 90, 0.3);
  --color-danger-transparent-35: rgba(255, 90, 90, 0.35);
  --color-danger-transparent-40: rgba(255, 90, 90, 0.4);
  --color-danger-transparent-45: rgba(255, 90, 90, 0.45);
  --color-danger-transparent-50: rgba(255, 90, 90, 0.5);
  --color-danger-transparent-55: rgba(255, 90, 90, 0.55);
  --color-danger-transparent-60: rgba(255, 90, 90, 0.6);
  --color-danger-transparent-65: rgba(255, 90, 90, 0.65);
  --color-danger-transparent-70: rgba(255, 90, 90, 0.7);
  --color-danger-transparent-75: rgba(255, 90, 90, 0.75);
  --color-danger-transparent-80: rgba(255, 90, 90, 0.8);
  --color-danger-transparent-85: rgba(255, 90, 90, 0.85);
  --color-danger-transparent-90: rgba(255, 90, 90, 0.9);
  --color-danger-transparent-95: rgba(255, 90, 90, 0.95);
  --color-warning-transparent-5: rgba(255, 195, 105, 0.05);
  --color-warning-transparent-10: rgba(255, 195, 105, 0.1);
  --color-warning-transparent-15: rgba(255, 195, 105, 0.15);
  --color-warning-transparent-20: rgba(255, 195, 105, 0.2);
  --color-warning-transparent-25: rgba(255, 195, 105, 0.25);
  --color-warning-transparent-30: rgba(255, 195, 105, 0.3);
  --color-warning-transparent-35: rgba(255, 195, 105, 0.35);
  --color-warning-transparent-40: rgba(255, 195, 105, 0.4);
  --color-warning-transparent-45: rgba(255, 195, 105, 0.45);
  --color-warning-transparent-50: rgba(255, 195, 105, 0.5);
  --color-warning-transparent-55: rgba(255, 195, 105, 0.55);
  --color-warning-transparent-60: rgba(255, 195, 105, 0.6);
  --color-warning-transparent-65: rgba(255, 195, 105, 0.65);
  --color-warning-transparent-70: rgba(255, 195, 105, 0.7);
  --color-warning-transparent-75: rgba(255, 195, 105, 0.75);
  --color-warning-transparent-80: rgba(255, 195, 105, 0.8);
  --color-warning-transparent-85: rgba(255, 195, 105, 0.85);
  --color-warning-transparent-90: rgba(255, 195, 105, 0.9);
  --color-warning-transparent-95: rgba(255, 195, 105, 0.95);
  --color-info-transparent-5: rgba(20, 165, 185, 0.05);
  --color-info-transparent-10: rgba(20, 165, 185, 0.1);
  --color-info-transparent-15: rgba(20, 165, 185, 0.15);
  --color-info-transparent-20: rgba(20, 165, 185, 0.2);
  --color-info-transparent-25: rgba(20, 165, 185, 0.25);
  --color-info-transparent-30: rgba(20, 165, 185, 0.3);
  --color-info-transparent-35: rgba(20, 165, 185, 0.35);
  --color-info-transparent-40: rgba(20, 165, 185, 0.4);
  --color-info-transparent-45: rgba(20, 165, 185, 0.45);
  --color-info-transparent-50: rgba(20, 165, 185, 0.5);
  --color-info-transparent-55: rgba(20, 165, 185, 0.55);
  --color-info-transparent-60: rgba(20, 165, 185, 0.6);
  --color-info-transparent-65: rgba(20, 165, 185, 0.65);
  --color-info-transparent-70: rgba(20, 165, 185, 0.7);
  --color-info-transparent-75: rgba(20, 165, 185, 0.75);
  --color-info-transparent-80: rgba(20, 165, 185, 0.8);
  --color-info-transparent-85: rgba(20, 165, 185, 0.85);
  --color-info-transparent-90: rgba(20, 165, 185, 0.9);
  --color-info-transparent-95: rgba(20, 165, 185, 0.95);
  --color-light-transparent-5: rgba(255, 255, 255, 0.05);
  --color-light-transparent-10: rgba(255, 255, 255, 0.1);
  --color-light-transparent-15: rgba(255, 255, 255, 0.15);
  --color-light-transparent-20: rgba(255, 255, 255, 0.2);
  --color-light-transparent-25: rgba(255, 255, 255, 0.25);
  --color-light-transparent-30: rgba(255, 255, 255, 0.3);
  --color-light-transparent-35: rgba(255, 255, 255, 0.35);
  --color-light-transparent-40: rgba(255, 255, 255, 0.4);
  --color-light-transparent-45: rgba(255, 255, 255, 0.45);
  --color-light-transparent-50: rgba(255, 255, 255, 0.5);
  --color-light-transparent-55: rgba(255, 255, 255, 0.55);
  --color-light-transparent-60: rgba(255, 255, 255, 0.6);
  --color-light-transparent-65: rgba(255, 255, 255, 0.65);
  --color-light-transparent-70: rgba(255, 255, 255, 0.7);
  --color-light-transparent-75: rgba(255, 255, 255, 0.75);
  --color-light-transparent-80: rgba(255, 255, 255, 0.8);
  --color-light-transparent-85: rgba(255, 255, 255, 0.85);
  --color-light-transparent-90: rgba(255, 255, 255, 0.9);
  --color-light-transparent-95: rgba(255, 255, 255, 0.95);
  --color-light-darker-transparent-5: rgba(245, 245, 245, 0.05);
  --color-light-darker-transparent-10: rgba(245, 245, 245, 0.1);
  --color-light-darker-transparent-15: rgba(245, 245, 245, 0.15);
  --color-light-darker-transparent-20: rgba(245, 245, 245, 0.2);
  --color-light-darker-transparent-25: rgba(245, 245, 245, 0.25);
  --color-light-darker-transparent-30: rgba(245, 245, 245, 0.3);
  --color-light-darker-transparent-35: rgba(245, 245, 245, 0.35);
  --color-light-darker-transparent-40: rgba(245, 245, 245, 0.4);
  --color-light-darker-transparent-45: rgba(245, 245, 245, 0.45);
  --color-light-darker-transparent-50: rgba(245, 245, 245, 0.5);
  --color-light-darker-transparent-55: rgba(245, 245, 245, 0.55);
  --color-light-darker-transparent-60: rgba(245, 245, 245, 0.6);
  --color-light-darker-transparent-65: rgba(245, 245, 245, 0.65);
  --color-light-darker-transparent-70: rgba(245, 245, 245, 0.7);
  --color-light-darker-transparent-75: rgba(245, 245, 245, 0.75);
  --color-light-darker-transparent-80: rgba(245, 245, 245, 0.8);
  --color-light-darker-transparent-85: rgba(245, 245, 245, 0.85);
  --color-light-darker-transparent-90: rgba(245, 245, 245, 0.9);
  --color-light-darker-transparent-95: rgba(245, 245, 245, 0.95);
  --color-dark-transparent-5: rgba(30, 30, 40, 0.05);
  --color-dark-transparent-10: rgba(30, 30, 40, 0.1);
  --color-dark-transparent-15: rgba(30, 30, 40, 0.15);
  --color-dark-transparent-20: rgba(30, 30, 40, 0.2);
  --color-dark-transparent-25: rgba(30, 30, 40, 0.25);
  --color-dark-transparent-30: rgba(30, 30, 40, 0.3);
  --color-dark-transparent-35: rgba(30, 30, 40, 0.35);
  --color-dark-transparent-40: rgba(30, 30, 40, 0.4);
  --color-dark-transparent-45: rgba(30, 30, 40, 0.45);
  --color-dark-transparent-50: rgba(30, 30, 40, 0.5);
  --color-dark-transparent-55: rgba(30, 30, 40, 0.55);
  --color-dark-transparent-60: rgba(30, 30, 40, 0.6);
  --color-dark-transparent-65: rgba(30, 30, 40, 0.65);
  --color-dark-transparent-70: rgba(30, 30, 40, 0.7);
  --color-dark-transparent-75: rgba(30, 30, 40, 0.75);
  --color-dark-transparent-80: rgba(30, 30, 40, 0.8);
  --color-dark-transparent-85: rgba(30, 30, 40, 0.85);
  --color-dark-transparent-90: rgba(30, 30, 40, 0.9);
  --color-dark-transparent-95: rgba(30, 30, 40, 0.95);
  --color-fink-transparent-5: rgba(15, 10, 30, 0.05);
  --color-fink-transparent-10: rgba(15, 10, 30, 0.1);
  --color-fink-transparent-15: rgba(15, 10, 30, 0.15);
  --color-fink-transparent-20: rgba(15, 10, 30, 0.2);
  --color-fink-transparent-25: rgba(15, 10, 30, 0.25);
  --color-fink-transparent-30: rgba(15, 10, 30, 0.3);
  --color-fink-transparent-35: rgba(15, 10, 30, 0.35);
  --color-fink-transparent-40: rgba(15, 10, 30, 0.4);
  --color-fink-transparent-45: rgba(15, 10, 30, 0.45);
  --color-fink-transparent-50: rgba(15, 10, 30, 0.5);
  --color-fink-transparent-55: rgba(15, 10, 30, 0.55);
  --color-fink-transparent-60: rgba(15, 10, 30, 0.6);
  --color-fink-transparent-65: rgba(15, 10, 30, 0.65);
  --color-fink-transparent-70: rgba(15, 10, 30, 0.7);
  --color-fink-transparent-75: rgba(15, 10, 30, 0.75);
  --color-fink-transparent-80: rgba(15, 10, 30, 0.8);
  --color-fink-transparent-85: rgba(15, 10, 30, 0.85);
  --color-fink-transparent-90: rgba(15, 10, 30, 0.9);
  --color-fink-transparent-95: rgba(15, 10, 30, 0.95);
}
@supports (color: rgb(0 0 0 / 0)){
[data-mode=light] {
  --color-identity-1: rgb(15, 85, 185);
}
}
@supports (color: rgb(0 0 0 / 0)){
[data-mode=light] {
  --color-identity-2: rgb(25, 55, 235);
}
}
@supports (color: rgb(0 0 0 / 0)){
[data-mode=light] {
  --color-identity-3: rgb(10, 60, 145);
}
}
@supports (color: rgb(0 0 0 / 0)){
[data-mode=light] {
  --color-identity-4: rgb(105, 140, 190);
}
}
@supports (color: rgb(0 0 0 / 0)){
[data-mode=light] {
  --color-identity-5: rgb(95, 160, 195);
}
}

/* Dark Mode Colors */
[data-mode=dark] {
  --color-primary: rgb(100, 200, 225);
  --color-secondary: rgb(85, 90, 105);
  --color-tertiary: rgb(105, 140, 190);
  --color-success: rgb(40, 200, 130);
  --color-danger: rgb(255, 90, 90);
  --color-warning: rgb(155, 95, 55);
  --color-info: rgb(10, 90, 95);
  --color-light: rgb(30, 30, 30);
  --color-light-darker: rgb(20, 20, 20);
  --color-dark: rgb(230, 230, 230);
  --color-primary-transparent-5: rgba(100, 200, 225, 0.05);
  --color-primary-transparent-10: rgba(100, 200, 225, 0.1);
  --color-primary-transparent-15: rgba(100, 200, 225, 0.15);
  --color-primary-transparent-20: rgba(100, 200, 225, 0.2);
  --color-primary-transparent-25: rgba(100, 200, 225, 0.25);
  --color-primary-transparent-30: rgba(100, 200, 225, 0.3);
  --color-primary-transparent-35: rgba(100, 200, 225, 0.35);
  --color-primary-transparent-40: rgba(100, 200, 225, 0.4);
  --color-primary-transparent-45: rgba(100, 200, 225, 0.45);
  --color-primary-transparent-50: rgba(100, 200, 225, 0.5);
  --color-primary-transparent-55: rgba(100, 200, 225, 0.55);
  --color-primary-transparent-60: rgba(100, 200, 225, 0.6);
  --color-primary-transparent-65: rgba(100, 200, 225, 0.65);
  --color-primary-transparent-70: rgba(100, 200, 225, 0.7);
  --color-primary-transparent-75: rgba(100, 200, 225, 0.75);
  --color-primary-transparent-80: rgba(100, 200, 225, 0.8);
  --color-primary-transparent-85: rgba(100, 200, 225, 0.85);
  --color-primary-transparent-90: rgba(100, 200, 225, 0.9);
  --color-primary-transparent-95: rgba(100, 200, 225, 0.95);
  --color-secondary-transparent-5: rgba(85, 90, 105, 0.05);
  --color-secondary-transparent-10: rgba(85, 90, 105, 0.1);
  --color-secondary-transparent-15: rgba(85, 90, 105, 0.15);
  --color-secondary-transparent-20: rgba(85, 90, 105, 0.2);
  --color-secondary-transparent-25: rgba(85, 90, 105, 0.25);
  --color-secondary-transparent-30: rgba(85, 90, 105, 0.3);
  --color-secondary-transparent-35: rgba(85, 90, 105, 0.35);
  --color-secondary-transparent-40: rgba(85, 90, 105, 0.4);
  --color-secondary-transparent-45: rgba(85, 90, 105, 0.45);
  --color-secondary-transparent-50: rgba(85, 90, 105, 0.5);
  --color-secondary-transparent-55: rgba(85, 90, 105, 0.55);
  --color-secondary-transparent-60: rgba(85, 90, 105, 0.6);
  --color-secondary-transparent-65: rgba(85, 90, 105, 0.65);
  --color-secondary-transparent-70: rgba(85, 90, 105, 0.7);
  --color-secondary-transparent-75: rgba(85, 90, 105, 0.75);
  --color-secondary-transparent-80: rgba(85, 90, 105, 0.8);
  --color-secondary-transparent-85: rgba(85, 90, 105, 0.85);
  --color-secondary-transparent-90: rgba(85, 90, 105, 0.9);
  --color-secondary-transparent-95: rgba(85, 90, 105, 0.95);
  --color-tertiary-transparent-5: rgba(105, 140, 190, 0.05);
  --color-tertiary-transparent-10: rgba(105, 140, 190, 0.1);
  --color-tertiary-transparent-15: rgba(105, 140, 190, 0.15);
  --color-tertiary-transparent-20: rgba(105, 140, 190, 0.2);
  --color-tertiary-transparent-25: rgba(105, 140, 190, 0.25);
  --color-tertiary-transparent-30: rgba(105, 140, 190, 0.3);
  --color-tertiary-transparent-35: rgba(105, 140, 190, 0.35);
  --color-tertiary-transparent-40: rgba(105, 140, 190, 0.4);
  --color-tertiary-transparent-45: rgba(105, 140, 190, 0.45);
  --color-tertiary-transparent-50: rgba(105, 140, 190, 0.5);
  --color-tertiary-transparent-55: rgba(105, 140, 190, 0.55);
  --color-tertiary-transparent-60: rgba(105, 140, 190, 0.6);
  --color-tertiary-transparent-65: rgba(105, 140, 190, 0.65);
  --color-tertiary-transparent-70: rgba(105, 140, 190, 0.7);
  --color-tertiary-transparent-75: rgba(105, 140, 190, 0.75);
  --color-tertiary-transparent-80: rgba(105, 140, 190, 0.8);
  --color-tertiary-transparent-85: rgba(105, 140, 190, 0.85);
  --color-tertiary-transparent-90: rgba(105, 140, 190, 0.9);
  --color-tertiary-transparent-95: rgba(105, 140, 190, 0.95);
  --color-success-transparent-5: rgba(40, 200, 130, 0.05);
  --color-success-transparent-10: rgba(40, 200, 130, 0.1);
  --color-success-transparent-15: rgba(40, 200, 130, 0.15);
  --color-success-transparent-20: rgba(40, 200, 130, 0.2);
  --color-success-transparent-25: rgba(40, 200, 130, 0.25);
  --color-success-transparent-30: rgba(40, 200, 130, 0.3);
  --color-success-transparent-35: rgba(40, 200, 130, 0.35);
  --color-success-transparent-40: rgba(40, 200, 130, 0.4);
  --color-success-transparent-45: rgba(40, 200, 130, 0.45);
  --color-success-transparent-50: rgba(40, 200, 130, 0.5);
  --color-success-transparent-55: rgba(40, 200, 130, 0.55);
  --color-success-transparent-60: rgba(40, 200, 130, 0.6);
  --color-success-transparent-65: rgba(40, 200, 130, 0.65);
  --color-success-transparent-70: rgba(40, 200, 130, 0.7);
  --color-success-transparent-75: rgba(40, 200, 130, 0.75);
  --color-success-transparent-80: rgba(40, 200, 130, 0.8);
  --color-success-transparent-85: rgba(40, 200, 130, 0.85);
  --color-success-transparent-90: rgba(40, 200, 130, 0.9);
  --color-success-transparent-95: rgba(40, 200, 130, 0.95);
  --color-danger-transparent-5: rgba(255, 90, 90, 0.05);
  --color-danger-transparent-10: rgba(255, 90, 90, 0.1);
  --color-danger-transparent-15: rgba(255, 90, 90, 0.15);
  --color-danger-transparent-20: rgba(255, 90, 90, 0.2);
  --color-danger-transparent-25: rgba(255, 90, 90, 0.25);
  --color-danger-transparent-30: rgba(255, 90, 90, 0.3);
  --color-danger-transparent-35: rgba(255, 90, 90, 0.35);
  --color-danger-transparent-40: rgba(255, 90, 90, 0.4);
  --color-danger-transparent-45: rgba(255, 90, 90, 0.45);
  --color-danger-transparent-50: rgba(255, 90, 90, 0.5);
  --color-danger-transparent-55: rgba(255, 90, 90, 0.55);
  --color-danger-transparent-60: rgba(255, 90, 90, 0.6);
  --color-danger-transparent-65: rgba(255, 90, 90, 0.65);
  --color-danger-transparent-70: rgba(255, 90, 90, 0.7);
  --color-danger-transparent-75: rgba(255, 90, 90, 0.75);
  --color-danger-transparent-80: rgba(255, 90, 90, 0.8);
  --color-danger-transparent-85: rgba(255, 90, 90, 0.85);
  --color-danger-transparent-90: rgba(255, 90, 90, 0.9);
  --color-danger-transparent-95: rgba(255, 90, 90, 0.95);
  --color-warning-transparent-5: rgba(155, 95, 55, 0.05);
  --color-warning-transparent-10: rgba(155, 95, 55, 0.1);
  --color-warning-transparent-15: rgba(155, 95, 55, 0.15);
  --color-warning-transparent-20: rgba(155, 95, 55, 0.2);
  --color-warning-transparent-25: rgba(155, 95, 55, 0.25);
  --color-warning-transparent-30: rgba(155, 95, 55, 0.3);
  --color-warning-transparent-35: rgba(155, 95, 55, 0.35);
  --color-warning-transparent-40: rgba(155, 95, 55, 0.4);
  --color-warning-transparent-45: rgba(155, 95, 55, 0.45);
  --color-warning-transparent-50: rgba(155, 95, 55, 0.5);
  --color-warning-transparent-55: rgba(155, 95, 55, 0.55);
  --color-warning-transparent-60: rgba(155, 95, 55, 0.6);
  --color-warning-transparent-65: rgba(155, 95, 55, 0.65);
  --color-warning-transparent-70: rgba(155, 95, 55, 0.7);
  --color-warning-transparent-75: rgba(155, 95, 55, 0.75);
  --color-warning-transparent-80: rgba(155, 95, 55, 0.8);
  --color-warning-transparent-85: rgba(155, 95, 55, 0.85);
  --color-warning-transparent-90: rgba(155, 95, 55, 0.9);
  --color-warning-transparent-95: rgba(155, 95, 55, 0.95);
  --color-info-transparent-5: rgba(10, 90, 95, 0.05);
  --color-info-transparent-10: rgba(10, 90, 95, 0.1);
  --color-info-transparent-15: rgba(10, 90, 95, 0.15);
  --color-info-transparent-20: rgba(10, 90, 95, 0.2);
  --color-info-transparent-25: rgba(10, 90, 95, 0.25);
  --color-info-transparent-30: rgba(10, 90, 95, 0.3);
  --color-info-transparent-35: rgba(10, 90, 95, 0.35);
  --color-info-transparent-40: rgba(10, 90, 95, 0.4);
  --color-info-transparent-45: rgba(10, 90, 95, 0.45);
  --color-info-transparent-50: rgba(10, 90, 95, 0.5);
  --color-info-transparent-55: rgba(10, 90, 95, 0.55);
  --color-info-transparent-60: rgba(10, 90, 95, 0.6);
  --color-info-transparent-65: rgba(10, 90, 95, 0.65);
  --color-info-transparent-70: rgba(10, 90, 95, 0.7);
  --color-info-transparent-75: rgba(10, 90, 95, 0.75);
  --color-info-transparent-80: rgba(10, 90, 95, 0.8);
  --color-info-transparent-85: rgba(10, 90, 95, 0.85);
  --color-info-transparent-90: rgba(10, 90, 95, 0.9);
  --color-info-transparent-95: rgba(10, 90, 95, 0.95);
  --color-light-transparent-5: rgba(30, 30, 30, 0.05);
  --color-light-transparent-10: rgba(30, 30, 30, 0.1);
  --color-light-transparent-15: rgba(30, 30, 30, 0.15);
  --color-light-transparent-20: rgba(30, 30, 30, 0.2);
  --color-light-transparent-25: rgba(30, 30, 30, 0.25);
  --color-light-transparent-30: rgba(30, 30, 30, 0.3);
  --color-light-transparent-35: rgba(30, 30, 30, 0.35);
  --color-light-transparent-40: rgba(30, 30, 30, 0.4);
  --color-light-transparent-45: rgba(30, 30, 30, 0.45);
  --color-light-transparent-50: rgba(30, 30, 30, 0.5);
  --color-light-transparent-55: rgba(30, 30, 30, 0.55);
  --color-light-transparent-60: rgba(30, 30, 30, 0.6);
  --color-light-transparent-65: rgba(30, 30, 30, 0.65);
  --color-light-transparent-70: rgba(30, 30, 30, 0.7);
  --color-light-transparent-75: rgba(30, 30, 30, 0.75);
  --color-light-transparent-80: rgba(30, 30, 30, 0.8);
  --color-light-transparent-85: rgba(30, 30, 30, 0.85);
  --color-light-transparent-90: rgba(30, 30, 30, 0.9);
  --color-light-transparent-95: rgba(30, 30, 30, 0.95);
  --color-light-darker-transparent-5: rgba(20, 20, 20, 0.05);
  --color-light-darker-transparent-10: rgba(20, 20, 20, 0.1);
  --color-light-darker-transparent-15: rgba(20, 20, 20, 0.15);
  --color-light-darker-transparent-20: rgba(20, 20, 20, 0.2);
  --color-light-darker-transparent-25: rgba(20, 20, 20, 0.25);
  --color-light-darker-transparent-30: rgba(20, 20, 20, 0.3);
  --color-light-darker-transparent-35: rgba(20, 20, 20, 0.35);
  --color-light-darker-transparent-40: rgba(20, 20, 20, 0.4);
  --color-light-darker-transparent-45: rgba(20, 20, 20, 0.45);
  --color-light-darker-transparent-50: rgba(20, 20, 20, 0.5);
  --color-light-darker-transparent-55: rgba(20, 20, 20, 0.55);
  --color-light-darker-transparent-60: rgba(20, 20, 20, 0.6);
  --color-light-darker-transparent-65: rgba(20, 20, 20, 0.65);
  --color-light-darker-transparent-70: rgba(20, 20, 20, 0.7);
  --color-light-darker-transparent-75: rgba(20, 20, 20, 0.75);
  --color-light-darker-transparent-80: rgba(20, 20, 20, 0.8);
  --color-light-darker-transparent-85: rgba(20, 20, 20, 0.85);
  --color-light-darker-transparent-90: rgba(20, 20, 20, 0.9);
  --color-light-darker-transparent-95: rgba(20, 20, 20, 0.95);
  --color-dark-transparent-5: rgba(230, 230, 230, 0.05);
  --color-dark-transparent-10: rgba(230, 230, 230, 0.1);
  --color-dark-transparent-15: rgba(230, 230, 230, 0.15);
  --color-dark-transparent-20: rgba(230, 230, 230, 0.2);
  --color-dark-transparent-25: rgba(230, 230, 230, 0.25);
  --color-dark-transparent-30: rgba(230, 230, 230, 0.3);
  --color-dark-transparent-35: rgba(230, 230, 230, 0.35);
  --color-dark-transparent-40: rgba(230, 230, 230, 0.4);
  --color-dark-transparent-45: rgba(230, 230, 230, 0.45);
  --color-dark-transparent-50: rgba(230, 230, 230, 0.5);
  --color-dark-transparent-55: rgba(230, 230, 230, 0.55);
  --color-dark-transparent-60: rgba(230, 230, 230, 0.6);
  --color-dark-transparent-65: rgba(230, 230, 230, 0.65);
  --color-dark-transparent-70: rgba(230, 230, 230, 0.7);
  --color-dark-transparent-75: rgba(230, 230, 230, 0.75);
  --color-dark-transparent-80: rgba(230, 230, 230, 0.8);
  --color-dark-transparent-85: rgba(230, 230, 230, 0.85);
  --color-dark-transparent-90: rgba(230, 230, 230, 0.9);
  --color-dark-transparent-95: rgba(230, 230, 230, 0.95);
}

@font-face {
  font-family: "Nunito Sans";
  src: url("/fonts/NunitoSans.ttf") format("truetype");
  font-style: normal;
}
body {
  background: var(--color-light);
  color: var(--color-dark);
  min-width: 360px;
  overflow: hidden auto;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
}

button,
input {
  font-family: inherit;
  font-weight: 600;
}

button {
  color: inherit;
  cursor: pointer;
}
button * {
  pointer-events: none;
}

textarea {
  resize: none;
}

ul {
  list-style: none;
  padding: 0;
}

h1, h2 {
  font-weight: 600;
}

h1 {
  font-size: clamp(1.5rem, 5vw, 2.75rem);
}

h2 {
  font-size: clamp(1.25rem, 3.5vw, 2.25rem);
}

h3 {
  font-size: clamp(1.15rem, 3vw, 1.75rem);
}

::-webkit-scrollbar {
  width: 0.35rem;
  height: 0.35rem;
}

::-webkit-scrollbar-track {
  background: var(--color-light);
}

::-webkit-scrollbar-corner {
  background: #f1f1f1; /* Цвет углов скроллбара */
}

[data-mode=dark] ::-webkit-scrollbar-thumb {
  background-color: var(--color-primary);
}

[data-mode=light] ::-webkit-scrollbar-thumb {
  background-color: var(--color-primary);
}

::selection {
  background-color: var(--color-tertiary-transparent-20);
  color: var(--color-dark);
}

.hideScrollbar {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.hideScrollbar::-webkit-scrollbar {
  display: none;
}

.invisible {
  display: none;
}
