:root{
  --light--background:var(--_colors---seeforth-white);
  --_typography---font-styles--body:"Inter Variablefont",Arial,sans-serif;
  --light--paragraph:var(--_colors---light-purple);
  --_typography---font-styles--heading:"Manrope Variablefont Wght",Arial,sans-serif;
  --light--headings:var(--_colors---rich-purple);
  --_size---extra-large:3.5rem;
  --_spacing---line-height:1.2;
  --_spacing---letter-spacing:0px;
  --_size---large:3rem;
  --_colors---seeforth-white:#f7f9ff;
  --_size---medium:2.5rem;
  --_size---regular:2rem;
  --_size---small:1.5rem;
  --_size---xs:1.25rem;
  --_colors---light-purple:#645ba1;
  --_colors---seeforth-grey:#eaeffe;
  --light--text:var(--_colors---light-purple);
  --underline-offset:var(--_ui-styles---stroke--border-width);
  --_ui-styles---stroke--border-width:.125rem;
  --_spacing---margin-medium:2rem;
  --_typography---font-size--text-size-medium:1.125rem;
  --_typography---font-size--text-size-tiny:.75rem;
  --_ui-styles---radius--large:60px;
  --light--button-background:var(--_colors---orange);
  --light--button-text:var(--_colors---rich-purple);
  --light--border:var(--_colors---lighter-purple);
  --_typography---font-size--text-size-regular:1rem;
  --_ui-styles---radius--medium:0px;
  --_typography---font-size--text-size-small:.875rem;
  --_typography---font-size--text-size-large:1.25rem;
  --_spacing---padding-large:10rem;
  --_ui-styles---radius--small:0px;
  --light--accent:var(--_colors---green);
  --_ui-styles---stroke--divider-width:1px;
  --_colors---rich-purple:#332681;
  --_colors---green:#c1e95a;
  --_colors---lighter-purple:#d7e0fb;
  --_colors---pink:#ff67e6;
  --light--light-purple-75:var(--light--text);
  --_colors---orange:#ffc567;
  --_colors---seeforth-black:#2a225b;
  --_colors---pure-white:white;
  --_colors---light-purple-75:#645ba1bf;
  --_colors---pink-5:#ff67e60d;
  --light--input:var(--_colors---seeforth-white);
  --light--input-hover:white;
  --_size---ginormous:6.25rem;
  --_size---huge:4.5rem;
  --_size---xxl:4rem;
  --_typography---max-width:40ch;
  --_typography---max-width--headings:15ch;
  --_spacing---margin-small:.2em;
  --_spacing---bottom-margin:1em;
  --accessible-components--dodger-blue:#1378d1;
  --_base-collection---white:white;
  --_base-collection---black:black;
  --_base-collection---accessible-components--dark-grey:#9b9b9b;
}
