/* Super Hockey — display principal da nova identidade */
@font-face {
  font-family: "Super Hockey";
  src: url("fonts/SuperHockey.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Thunder LC — Low-Contrast variant, more readable (default display) */
@font-face {
  font-family: "Thunder LC";
  src: url("fonts/Thunder-LightLC.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Thunder LC";
  src: url("fonts/Thunder-MediumLC.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Thunder LC";
  src: url("fonts/Thunder-SemiBoldLC.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Thunder LC";
  src: url("fonts/Thunder-BoldLC.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Thunder LC";
  src: url("fonts/Thunder-BoldLCItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Thunder LC";
  src: url("fonts/Thunder-ExtraBoldLC.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Thunder LC";
  src: url("fonts/Thunder-BlackLC.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Thunder LC";
  src: url("fonts/Thunder-BlackLCItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

/* Thunder HC — High-Contrast, kept for marquee accent only */
@font-face {
  font-family: "Thunder HC";
  src: url("fonts/Thunder-BlackHC.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Thunder HC";
  src: url("fonts/Thunder-BlackHCItalic.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Thunder HC";
  src: url("fonts/Thunder-ExtraBoldHC.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Thunder HC";
  src: url("fonts/Thunder-BoldHC.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Thunder HC";
  src: url("fonts/Thunder-BoldHCItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

/* Supply Sans — UI / body */
@font-face {
  font-family: "Supply Sans";
  src: url("fonts/PPSupplySans-Ultralight.otf") format("opentype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Supply Sans";
  src: url("fonts/PPSupplySans-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Supply Mono — accents, labels */
@font-face {
  font-family: "Supply Mono";
  src: url("fonts/PPSupplyMono-Ultralight.otf") format("opentype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Supply Mono";
  src: url("fonts/PPSupplyMono-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
