/* ==========================================================================
   @font-face Declarations - Sagra del Borgo Antico di Montefiore
   Custom fonts from Envato.
   ========================================================================== */

/* --------------------------------------------------------------------------
   Vineyard - Display / Headings
   Vintage label serif for titles, hero, section names.
   -------------------------------------------------------------------------- */
@font-face {
  font-family: "Vineyard";
  src:
    url("../assets/fonts/vineyard/Vineyard.woff2") format("woff2"),
    url("../assets/fonts/vineyard/Vineyard.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Vineyard Rough";
  src:
    url("../assets/fonts/vineyard/Vineyard-Rough.woff2") format("woff2"),
    url("../assets/fonts/vineyard/Vineyard-Rough.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* --------------------------------------------------------------------------
   Cavello - Body / Running text
   Clean slab serif with multiple weights for paragraphs and body copy.
   -------------------------------------------------------------------------- */
@font-face {
  font-family: "Cavello";
  src: url("../assets/fonts/cavello/Cavello-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Cavello";
  src: url("../assets/fonts/cavello/Cavello-Light Italic.otf")
    format("opentype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Cavello";
  src: url("../assets/fonts/cavello/Cavello-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Cavello";
  src: url("../assets/fonts/cavello/Cavello-Italic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Cavello";
  src: url("../assets/fonts/cavello/Cavello-Semi Bold.otf") format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Cavello";
  src: url("../assets/fonts/cavello/Cavello-Semi Bold Italic.otf")
    format("opentype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Cavello";
  src: url("../assets/fonts/cavello/Cavello-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Cavello";
  src: url("../assets/fonts/cavello/Cavello-Bold Italic.otf") format("opentype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

/* --------------------------------------------------------------------------
   Vernazza Tall - UI / Buttons, labels, navigation
   Clean tall sans-serif for interface elements.
   -------------------------------------------------------------------------- */
@font-face {
  font-family: "Vernazza Tall";
  src:
    url("../assets/fonts/vernazza-tall/VernazzaTall.woff") format("woff"),
    url("../assets/fonts/vernazza-tall/VernazzaTall.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
