/**
 * Euronutry Punk Fonts — @font-face
 * Caminhos relativos a este arquivo: ./fonts/*.woff2
 *
 * Uso no CSS do tema / Elementor / blocos:
 *   font-family: "Druk Wide", sans-serif;   font-weight: 700;
 *   font-family: "Road Rage", cursive;
 *   font-family: "Another Danger", cursive;
 *   font-family: "Bebas Neue", sans-serif;
 *   font-family: "Inter", sans-serif;      font-weight: 500 ou 600;
 *   font-family: "Orbitron", sans-serif;
 *   font-family: "Anton", sans-serif;
 *   font-family: "Rajdhani", sans-serif;   font-weight: 500 / 600 / 700;
 *   font-family: "Satoshi", sans-serif;    font-weight: 400–700 (variável);
 */

/* -------------------------------------------------------------------------- */
/* Druk Wide — headlines principais */
/* -------------------------------------------------------------------------- */
@font-face {
  font-family: "Druk Wide";
  src: url("fonts/druk-wide-bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* -------------------------------------------------------------------------- */
/* Brush / graffiti */
/* -------------------------------------------------------------------------- */
@font-face {
  font-family: "Road Rage";
  src: url("fonts/road-rage.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Another Danger";
  src: url("fonts/another-danger-demo.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* -------------------------------------------------------------------------- */
/* Bebas Neue — subtítulos */
/* -------------------------------------------------------------------------- */
@font-face {
  font-family: "Bebas Neue";
  src: url("fonts/bebas-neue-regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* -------------------------------------------------------------------------- */
/* Inter — corpo (400 / 500 / 600) */
/* -------------------------------------------------------------------------- */
@font-face {
  font-family: "Inter";
  src: url("fonts/inter-regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Inter";
  src: url("fonts/inter-medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Inter";
  src: url("fonts/inter-semibold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* -------------------------------------------------------------------------- */
/* Orbitron — números / HUD (arquivo único; peso declarado 400) */
/* -------------------------------------------------------------------------- */
@font-face {
  font-family: "Orbitron";
  src: url("fonts/orbitron-regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* -------------------------------------------------------------------------- */
/* Anton — CTAs */
/* -------------------------------------------------------------------------- */
@font-face {
  font-family: "Anton";
  src: url("fonts/anton-regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* -------------------------------------------------------------------------- */
/* Rajdhani — badges / UI */
/* -------------------------------------------------------------------------- */
@font-face {
  font-family: "Rajdhani";
  src: url("fonts/rajdhani-medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Rajdhani";
  src: url("fonts/rajdhani-semibold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Rajdhani";
  src: url("fonts/rajdhani-bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* -------------------------------------------------------------------------- */
/* Satoshi — variável (corpo alternativo) */
/* -------------------------------------------------------------------------- */
@font-face {
  font-family: "Satoshi";
  src: url("fonts/satoshi-variable.woff2") format("woff2-variations");
  font-weight: 300 900;
  font-style: normal;
  font-display: swap;
}

/* -------------------------------------------------------------------------- */
/* Classes utilitárias opcionais (use no HTML ou CSS adicional) */
/* -------------------------------------------------------------------------- */
.pp-font-druk {
  font-family: "Druk Wide", system-ui, sans-serif;
  font-weight: 700;
}

.pp-font-road {
  font-family: "Road Rage", cursive;
  font-weight: 400;
}

.pp-font-danger {
  font-family: "Another Danger", cursive;
  font-weight: 400;
}

.pp-font-bebas {
  font-family: "Bebas Neue", sans-serif;
  font-weight: 400;
}

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

.pp-font-orbitron {
  font-family: "Orbitron", system-ui, sans-serif;
}

.pp-font-anton {
  font-family: "Anton", sans-serif;
  font-weight: 400;
}

.pp-font-rajdhani {
  font-family: "Rajdhani", system-ui, sans-serif;
}

.pp-font-satoshi {
  font-family: "Satoshi", system-ui, sans-serif;
}
