/* Theme base styles */

/* Tools
Any animations, or functions used throughout the project.
Note: _macros.css needs to be imported into each stylesheet where macros are used and not included here
*/

/* Generic
This is where reset, normalize & box-sizing styles go.
*/



:root {
    --theme-color-primary: #575757;
    --theme-color-secondary: #157334;

    --color-primary: var(--theme-color-primary);
    --color-secondary: var(--theme-color-secondary);

    --color-brand-green: #0A5641;
    --color-brand-red: #DC0D1D;
    --color-brand-black: #202020;
    --color-brand-white: #FBFBFB;
    --color-brand-beige: #F2E8DD;
    --color-brand-lime: #609438;
    --color-brand-olive: #9AB34B;
    --color-brand-deep-green: #00260C;

    --font-primary: "Barlow", sans-serif;
    --font-secondary: "Barlow", sans-serif;
}

/* Objects
Non-cosmetic design patterns including grid and layout classes)
*/




/* Elements
Base HTML elements are styled in this section (<body>, <h1>, <a>, <p>, <button> etc.)
*/

html {
  font-family: var(--font-primary);
  color: var(--color-brand-black);
  background-color: var(--color-brand-white);
}

body {
  margin: 0;
  font-family: var(--font-primary);
  font-size: 20px;
  line-height: 1.2;
  font-weight: 400;
  color: var(--color-brand-black);
  background-color: var(--color-brand-white);
}

.display-ultra,
.is-style-display-ultra {
  margin: 0;
  font-family: var(--font-secondary);
  font-size: 80px;
  line-height: 0.96;
  font-weight: 400;
  color: var(--color-brand-black);
}

a {
  color: white
  text-decoration-color: currentColor;
  text-underline-offset: 0.18em;
}

a

a:hover,
a:focus-visible {
  color: white;
}

button,
.button,
input[type="submit"],
input[type="button"] {
  font-family: var(--font-primary);
  font-size: 18px;
  line-height: 1;
  font-weight: 400;
}




/* Components
Specific pieces of UI that are stylized. Typically used for global partial styling
*/




/* Utilities
Helper classes with ability to override anything that comes before it
*/

