:root {
  --font-core: "Nunito", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
  --font-editorial: "Lora", ui-serif, Georgia, Times New Roman, serif;
  --font-core-2: "Nunito", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
  --font-editorial-2: "Lora", ui-serif, Georgia, Times New Roman, serif;
}

@font-face {
  font-family: "Nunito";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/fonts/nunito/400italic-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: "Nunito";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("/uploads/fonts/nunito/700italic-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: "Nunito";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/uploads/fonts/nunito/300-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: "Nunito";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/fonts/nunito/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: "Nunito";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/uploads/fonts/nunito/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: "Nunito";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/uploads/fonts/nunito/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: "Nunito";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("/uploads/fonts/nunito/900-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: italic;
  font-weight: 400;
  font-display: swap;
  src: url("/uploads/fonts/lora/400italic-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: italic;
  font-weight: 700;
  font-display: swap;
  src: url("/uploads/fonts/lora/700italic-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;
}
:root {
  --dor-green: hsla(80.14, 67.77%, 41.37%, 1);
  --dor-blue: hsla(200.73, 100%, 37.45%, 1);
  --dor-indigo-dye: hsla(200, 79.59%, 19.22%, 1);
  --dor-eerie-black: hsla(60, 4%, 9.8%, 1);
  --dor-mindaro: hsla(90.25, 83.22%, 71.96%, 1);
  --dor-nyanza: hsla(80.4, 100%, 90.2%, 1);
  --dor-anti-flash: hsla(170, 27.27%, 95.69%, 1);
  --dor-white: hsla(0, 0%, 100%, 1);
  --dor-green-ink: hsla(80.87, 68.66%, 26.27%, 1);
  --dor-blue-ink: hsla(201.13, 100%, 31.18%, 1);
  --dor-black: hsla(0, 0%, 0%, 1);
  --surface-0: hsla(170, 27.27%, 95.69%, 1);
  --surface-1: hsla(0, 0%, 100%, 1);
  --surface-2: hsla(172.5, 21.05%, 92.55%, 1);
  --surface-3: hsla(169.09, 18.64%, 88.43%, 1);
  --surface-light: hsla(170, 27.27%, 95.69%, 1);
  --surface-light-2: hsla(0, 0%, 100%, 1);
  --surface-accent: hsla(80.4, 100%, 90.2%, 1);
  --surface-dark-0: hsla(60, 4%, 9.8%, 1);
  --surface-dark-1: hsla(60, 3.23%, 12.16%, 1);
  --surface-dark-2: hsla(60, 4%, 14.71%, 1);
  --surface-dark-3: hsla(60, 3.16%, 18.63%, 1);
  --text-muted: hsla(60, 4%, 9.8%, 0.64);
  --text-on-light-muted: hsla(60, 4%, 9.8%, 0.64);
  --text-on-dark-muted: hsla(170, 27.27%, 95.69%, 0.66);
  --border-subtle: hsla(60, 4%, 9.8%, 0.1);
  --border-strong: hsla(60, 4%, 9.8%, 0.46);
  --border-on-light: hsla(60, 4%, 9.8%, 0.12);
  --border-field: hsla(60, 4%, 9.8%, 0.46);
  --action-primary-hover: hsla(80.25, 66.81%, 46.08%, 1);
  --action-primary-press: hsla(80.31, 68.65%, 36.27%, 1);
  --action-secondary-hover: hsla(200.81, 100%, 33.92%, 1);
  --action-secondary-press: hsla(198.9, 100%, 24.9%, 1);
  --dor-green-2: hsla(80.14, 67.77%, 41.37%, 1);
  --dor-blue-2: hsla(200.73, 100%, 37.45%, 1);
  --dor-indigo-dye-2: hsla(200, 79.59%, 19.22%, 1);
  --dor-eerie-black-2: hsla(60, 4%, 9.8%, 1);
  --dor-mindaro-2: hsla(90.25, 83.22%, 71.96%, 1);
  --dor-nyanza-2: hsla(80.4, 100%, 90.2%, 1);
  --dor-anti-flash-2: hsla(170, 27.27%, 95.69%, 1);
  --dor-white-2: hsla(0, 0%, 100%, 1);
  --dor-green-ink-2: hsla(80.87, 68.66%, 26.27%, 1);
  --dor-blue-ink-2: hsla(201.13, 100%, 31.18%, 1);
  --dor-black-2: hsla(0, 0%, 0%, 1);
  --surface-0-2: hsla(170, 27.27%, 95.69%, 1);
  --surface-1-2: hsla(0, 0%, 100%, 1);
  --surface-2-2: hsla(172.5, 21.05%, 92.55%, 1);
  --surface-3-2: hsla(169.09, 18.64%, 88.43%, 1);
  --surface-light-3: hsla(170, 27.27%, 95.69%, 1);
  --surface-light-2-2: hsla(0, 0%, 100%, 1);
  --surface-accent-2: hsla(80.4, 100%, 90.2%, 1);
  --surface-dark-0-2: hsla(60, 4%, 9.8%, 1);
  --surface-dark-1-2: hsla(60, 3.23%, 12.16%, 1);
  --surface-dark-2-2: hsla(60, 4%, 14.71%, 1);
  --surface-dark-3-2: hsla(60, 3.16%, 18.63%, 1);
  --text-muted-2: hsla(60, 4%, 9.8%, 0.64);
  --text-on-light-muted-2: hsla(60, 4%, 9.8%, 0.64);
  --text-on-dark-muted-2: hsla(170, 27.27%, 95.69%, 0.66);
  --border-subtle-2: hsla(60, 4%, 9.8%, 0.1);
  --border-strong-2: hsla(60, 4%, 9.8%, 0.46);
  --border-on-light-2: hsla(60, 4%, 9.8%, 0.12);
  --border-field-2: hsla(60, 4%, 9.8%, 0.46);
  --action-primary-hover-2: hsla(80.25, 66.81%, 46.08%, 1);
  --action-primary-press-2: hsla(80.31, 68.65%, 36.27%, 1);
  --action-secondary-hover-2: hsla(200.81, 100%, 33.92%, 1);
  --action-secondary-press-2: hsla(198.9, 100%, 24.9%, 1);
}