/* ============================================================
   Starbucks Brand — Webfonts
   New brand system: Starbucks Display, Starbucks Serif, SoDo Sans,
   plus the Awesome Ways "Barista Marker" handwriting face.
   Legacy faces (Pike, Lander) included for archival recreations.
   ============================================================ */

/* --- Starbucks Display — bold sign-painted display sans (wordmark DNA) --- */
@font-face {
  font-family: "Starbucks Display";
  src: url("../assets/fonts/StarbucksDisplay-Regular.otf") format("opentype");
  font-weight: 400 800;
  font-style: normal;
  font-display: swap;
}

/* --- Starbucks Serif — warm headline / storytelling serif --- */
@font-face {
  font-family: "Starbucks Serif";
  src: url("../assets/fonts/StarbucksSerif-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Starbucks Serif";
  src: url("../assets/fonts/StarbucksSerif-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Starbucks Serif";
  src: url("../assets/fonts/StarbucksSerif-Italic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

/* --- SoDo Sans — versatile humanist UI / body sans --- */
@font-face {
  font-family: "SoDo Sans";
  src: url("../assets/fonts/SoDoSans-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "SoDo Sans";
  src: url("../assets/fonts/SoDoSans-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "SoDo Sans";
  src: url("../assets/fonts/SoDoSans-Italic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "SoDo Sans";
  src: url("../assets/fonts/SoDoSans-SemiBold.otf") format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "SoDo Sans";
  src: url("../assets/fonts/SoDoSans-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "SoDo Sans";
  src: url("../assets/fonts/SoDoSans-Black.otf") format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

/* --- Barista Marker — hand-lettered marker for short phrases & doodles --- */
@font-face {
  font-family: "Barista Marker";
  src: url("../assets/fonts/AwesomeWays-Marker.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* --- Legacy: Pike (text) & Lander (display) — pre-refresh, archival use --- */
@font-face {
  font-family: "Pike";
  src: url("../assets/fonts/legacy/Pike-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Pike";
  src: url("../assets/fonts/legacy/Pike-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Pike";
  src: url("../assets/fonts/legacy/Pike-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Lander";
  src: url("../assets/fonts/legacy/LanderTall-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Lander";
  src: url("../assets/fonts/legacy/LanderTall-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
