@font-face {
  font-family: 'High Spirited';
  src: url('../fonts/high-spirited.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Adam';
  src: url('../fonts/Adam-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Adam';
  src: url('../fonts/Adam-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Adam';
  src: url('../fonts/Adam-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Nexa Rust Sans Black';
  src: url('../fonts/NexaRustSans-Trial-Black2.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Nexa Rust Sans Shadow';
  src: url('../fonts/NexaRustSans-Trial-Shadow.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Nexa Rust Sans Demo Black';
  src: url('../fonts/NexaRustSansDemo-Black.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}

:root {
  /* Palette pulled from images/color-palette.png (Pantone swatches) */
  --color-bg: #FFF8EC;
  --color-bg-alt: #F6DE8B;
  /* Sunshine */
  --color-primary: #D14B72;
  /* Honeysuckle */
  --color-secondary: #5C2340;
  /* deep berry — dark neutral derived from the palette for readable text/contrast */
  --color-accent: #9FC5DE;
  /* Summer Song */
  --color-accent-2: #F0A34E;
  /* Marigold */
  --color-accent-3: #C7A8D9;
  /* Orchid Bloom */
  --color-gold: #F2C230;
  /* Habañero Gold */
  --color-green: #B7C244;
  /* Bright Chartreuse */
  --color-pink: #F5BAC8;
  /* Pink Cherub */
  --color-text: #6B3450;
  --color-text-light: #7A5568;
  --color-cream-alt: #FFFDF9;

  --font-heading: 'Bodoni Moda', serif;
  --font-script: 'Homemade Apple', cursive;
  --font-body: 'Work Sans', sans-serif;
  --font-display: 'Anton', sans-serif;
}
