/* ===========================================================================
   Clemson Little Theatre — Webfonts
   ---------------------------------------------------------------------------
   The official Style Guide specifies four typefaces:
     • CODE        — Headings, Titles, Headlines, Quotes (with a 50% lift shadow)  [REAL]
     • Rosario     — Heading 2, Sub-headings, Body Text                            [REAL · Google]
     • Silverstone — Season show TITLES only                                       [REAL]
     • Bright      — Season sub-headings, show info, ticket info, dates            [REAL]

   All four Style Guide faces are now the real brand fonts (CODE, Rosario,
   Silverstone, Bright), plus LowCasat. The kit also ships Fonseca + Gotham
   (logo / wordmark art).
   =========================================================================== */

/* ---- CODE — display: headings, titles, quotes (brand kit) ---------------- */
@font-face {
  font-family: "CODE";
  src: url("../assets/fonts/Code-Light.woff2") format("woff2");
  font-weight: 300 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "CODE";
  src: url("../assets/fonts/Code-Bold.woff2") format("woff2");
  font-weight: 600 800;
  font-style: normal;
  font-display: swap;
}

/* ---- Silverstone — season show titles (brand kit) ------------------------ */
@font-face {
  font-family: "Silverstone";
  src: url("../assets/fonts/Silverstone-Regular.woff2") format("woff2");
  font-weight: 400 800;
  font-style: normal;
  font-display: swap;
}

/* ---- Bright — season info / dates / ticket info (brand kit) -------------- */
@font-face {
  font-family: "Bright";
  src: url("../assets/fonts/Bright.woff2") format("woff2");
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
}

/* ---- LowCasat — script accent (brand kit) -------------------------------- */
@font-face {
  font-family: "LowCasat";
  src: url("../assets/fonts/LowCasatLight.ttf") format("truetype");
  font-weight: 300 400;
  font-style: normal;
  font-display: swap;
}

/* ---- Fonseca — geometric sans (brand kit; season wordmark) --------------- */
@font-face {
  font-family: "Fonseca";
  src: url("../assets/fonts/Fonseca-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Fonseca";
  src: url("../assets/fonts/Fonseca-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Fonseca";
  src: url("../assets/fonts/Fonseca-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Fonseca";
  src: url("../assets/fonts/Fonseca-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Fonseca";
  src: url("../assets/fonts/Fonseca-ExtraBold.otf") format("opentype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

/* ---- Gotham — marquee logo lettering (brand kit) ------------------------- */
@font-face {
  font-family: "Gotham";
  src: url("../assets/fonts/GothamBook.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gotham";
  src: url("../assets/fonts/GothamBold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
