/* ==========================================================
   00-fonts.css
   @font-face declarations for Ruby Station
   Loaded from /wp-content/themes/ruby-station/font/
   All families are self-hosted (SIL Open Font License).
   ========================================================== */

/* ------------------------------
   Cormorant Garamond — headings (--font-serif)
------------------------------ */
@font-face {
  font-family: "Cormorant Garamond";
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url("../font/CormorantGaramond-Light.woff2") format("woff2"),
       url("../font/CormorantGaramond-Light.woff") format("woff");
}
@font-face {
  font-family: "Cormorant Garamond";
  font-weight: 300;
  font-style: italic;
  font-display: swap;
  src: url("../font/CormorantGaramond-LightItalic.woff2") format("woff2"),
       url("../font/CormorantGaramond-LightItalic.woff") format("woff");
}
@font-face {
  font-family: "Cormorant Garamond";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("../font/CormorantGaramond-Regular.woff2") format("woff2"),
       url("../font/CormorantGaramond-Regular.woff") format("woff");
}
@font-face {
  font-family: "Cormorant Garamond";
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url("../font/CormorantGaramond-Italic.woff2") format("woff2"),
       url("../font/CormorantGaramond-Italic.woff") format("woff");
}
@font-face {
  font-family: "Cormorant Garamond";
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("../font/CormorantGaramond-Medium.woff2") format("woff2"),
       url("../font/CormorantGaramond-Medium.woff") format("woff");
}

/* ------------------------------
   Jost — body & labels (--font-sans)
------------------------------ */
@font-face { font-family: "Jost"; font-weight: 300; font-style: normal; font-display: swap; src: url("../font/jost/jost-latin-300-normal.woff2") format("woff2"); }
@font-face { font-family: "Jost"; font-weight: 300; font-style: italic; font-display: swap; src: url("../font/jost/jost-latin-300-italic.woff2") format("woff2"); }
@font-face { font-family: "Jost"; font-weight: 400; font-style: normal; font-display: swap; src: url("../font/jost/jost-latin-400-normal.woff2") format("woff2"); }
@font-face { font-family: "Jost"; font-weight: 400; font-style: italic; font-display: swap; src: url("../font/jost/jost-latin-400-italic.woff2") format("woff2"); }
@font-face { font-family: "Jost"; font-weight: 500; font-style: normal; font-display: swap; src: url("../font/jost/jost-latin-500-normal.woff2") format("woff2"); }
@font-face { font-family: "Jost"; font-weight: 600; font-style: normal; font-display: swap; src: url("../font/jost/jost-latin-600-normal.woff2") format("woff2"); }

/* ------------------------------
   Inter Tight — header UI buttons (--font-ui)
------------------------------ */
@font-face { font-family: "Inter Tight"; font-weight: 400; font-style: normal; font-display: swap; src: url("../font/inter-tight/inter-tight-latin-400-normal.woff2") format("woff2"); }
@font-face { font-family: "Inter Tight"; font-weight: 500; font-style: normal; font-display: swap; src: url("../font/inter-tight/inter-tight-latin-500-normal.woff2") format("woff2"); }

/* ------------------------------
   FontAwesome — icon fonts (kept from master theme)
------------------------------ */
@font-face {
  font-family: "fontawesome-regular";
  font-weight: normal;
  font-style: normal;
  src: url("../font/fa-regular-400.woff2") format("woff2"),
       url("../font/fa-regular-400.woff") format("woff");
}
@font-face {
  font-family: "fontawesome-brands";
  font-weight: normal;
  font-style: normal;
  src: url("../font/fa-brands-400.woff2") format("woff2"),
       url("../font/fa-brands-400.woff") format("woff");
}
@font-face {
  font-family: "fontawesome-solid";
  font-weight: normal;
  font-style: normal;
  src: url("../font/fa-solid-900.woff2") format("woff2"),
       url("../font/fa-solid-900.woff") format("woff");
}
