/* ============================================
   TCCC Unity Font Family
   Coca-Cola's custom typeface by Brody Associates
   ============================================ */

/* --- TCCC Unity Headline --- */
@font-face {
  font-family: "TCCC Unity Headline Black";
  src: url("../fonts/TCCC-UnityHeadline-Black.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "TCCC Unity Headline";
  src: url("../fonts/TCCC-UnityHeadline-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "TCCC Unity Headline";
  src: url("../fonts/TCCC-UnityHeadline-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "TCCC Unity Headline";
  src:
    url("../fonts/TCCC-UnityHeadline-Medium.woff2") format("woff2"),
    url("../fonts/TCCC-UnityHeadline-Medium.woff") format("woff"),
    url("../fonts/TCCC-UnityHeadline-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "TCCC Unity Headline";
  src: url("../fonts/TCCC-UnityHeadline-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "TCCC Unity Headline";
  src: url("../fonts/TCCC-UnityHeadline-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

/* --- TCCC Unity Text --- */

@font-face {
  font-family: "TCCC Unity Text";
  src: url("../fonts/TCCC-UnityText-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "TCCC Unity Text";
  src:
    url("../fonts/TCCC-UnityText-Regular.woff2") format("woff2"),
    url("../fonts/TCCC-UnityText-Regular.woff") format("woff"),
    url("../fonts/TCCC-UnityText-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "TCCC Unity Text";
  src:
    url("../fonts/TCCC-UnityText-Medium.woff2") format("woff2"),
    url("../fonts/TCCC-UnityText-Medium.woff") format("woff"),
    url("../fonts/TCCC-UnityText-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "TCCC Unity Text";
  src: url("../fonts/TCCC-UnityText-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* --- TCCC Unity Condensed --- */

@font-face {
  font-family: "TCCC Unity Condensed";
  src: url("../fonts/TCCC-UnityCondensed-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

/* --- Utility Classes --- */

.font-headline {
  font-family: "TCCC Unity Headline", sans-serif;
}

.font-text {
  font-family: "TCCC Unity Text", sans-serif;
}

.font-condensed {
  font-family: "TCCC Unity Condensed", sans-serif;
}

.font-light {
  font-weight: 300;
}

.font-regular {
  font-weight: 400;
}

.font-medium {
  font-weight: 500;
}

.font-bold {
  font-weight: 700;
}

.font-black {
  font-weight: 900;
}

/* ============================================
   Inter (variable)
   Single file; weight axis 100–900 maps to:
   Thin, Extra Light, Light, Regular, Medium,
   SemiBold, Bold, Extra Bold, Black
   ============================================ */

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

.font-inter {
  font-family: "Inter", sans-serif;
}

/* Inter weight scale (use with .font-inter or any stack that includes Inter) */
.font-thin {
  font-weight: 100;
}

.font-extralight {
  font-weight: 200;
}

.font-semibold {
  font-weight: 600;
}

.font-extrabold {
  font-weight: 800;
}
