/* stylelint-disable declaration-colon-space-before */
:root {
  --blue-darkest: #002554;
  --blue-dark: #0047A0;
  --blue: #165C7D;
  --blue-brand: #009CDE;
  --blue-alt: #006F9E;
  --blue-muted: #74D1EA;
  --blue-light: #8DC1D5;
  --blue-lighter: #d5ebf3;
  --burgundy: #9f3050;
  --burgundy-darken: #8b2a46;
  --green: #298732;
  --green-darken: #23732b;
  --green-bright: #42a920;
  --orange: #E87722;
  --orange-darken: #da6a17;
  --orange-alt: #f89406;
  --gray-darkest: #101820;
  --gray-darker: #333F48;
  --gray-dark: #41505c;
  --gray: #616D7B;
  --gray-light: #75787B;
  --gray-light2: #9ca7b1;
  --gray-lighter: #D0D7DE;
  --gray-lightest: #E2E8EC;
  --purple: #394299;
  --purple-darken: #323a86;
  --plum: #692c7a;
  --red: #BE1512;
  --red-dark: #78070e;
  --yellow: #F0B323;
  --yellow-brand: #FFCD00;
  --white: #fff;
  --back-to-top-bg: var(--burgundy);
  --nav-sub-bg: var(--gray-darkest);
  --sub-menu-bg: #E2E8EC;
  --sub-menu-border: #D0D7DE;
  --sub-menu-text: #333F48;
  --header-bg: var(--gray-darker);
  --preface-bg: var(--gray-darkest);
  --footer-bg: var(--gray-darkest);
  --body-bg: var(--footer-bg);
  --content-bg: #fff;
  --mobile-nav-btn: var(--blue);
  --mobile-menu: var(--blue);
  --mobile-menu-border: #006F9E;
  --valid: var(--green);
  --error: var(--red);
  --warning: var(--red-dark);
  --information: var(--blue-dark);
  --text-color: var(--gray-darker);
  --header-text: var(--white);
  --heading-color: var(--gray-darkest);
  --text-muted: var(--gray);
  --link-color: var(--blue-alt);
  --link-color-alt: var(--yellow-brand);
  --link-hover: var(--burgundy);
  --link-border-style: dotted;
  --transition-base: all 0.2s ease-in-out;
  --transition-fade: opacity 0.15s linear;
  --transition-collapse: height 0.35s ease;
  --card-border-color: var(--gray-lighter);
  --card-border-width: 1px;
  --border-radius: 20%;
  --border-radius-sm: 10%;
  --font: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  --font-secondary: "MinionPro", Georgia, Times, "Times New Roman", serif;
  --font-serif: Georgia, Times, "Times New Roman", sans-serif;
  --font-headings: var(--font);
  --constrain-width: 1366px;
  --constrain-wide: 1920px;
  --text-constrain: var(--constrain-width);
  --btn-bg-color: var(--gray-dark);
  --btn-border: var(--gray-darker);
  --btn-hover: var(--blue);
  --btn-font-weight: 600;
  --btn-font-size: 14px;
  --headerH: 0;
  --book-button-bg: #F0B323;
  --book-button-text: #101820;
  --book-menu-bg: #101820;
  --book-menu-text: #F0B323;
  --book-menu-hover-text: #f89406;
}

/* stylelint-enable declaration-colon-space-before */
/*# sourceMappingURL=maps/variables.css.map */
