/* Carafamiglia — shared font declarations only. Each page keeps its own
   design tokens inline; this file exists purely so var(--font-title) /
   var(--font-body) resolve to real self-hosted fonts on every page. */

@font-face {
  font-family: "Coolvetica";
  src: url("../fonts/coolvetica.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Maderon";
  src: url("../fonts/maderon-regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-VariableFont_wght.ttf") format("truetype-variations");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

:root {
  --font-title: "Coolvetica", "Montserrat", "Helvetica Neue", sans-serif;
  --font-body: "Montserrat", "Helvetica Neue", sans-serif;
}
