/* Official public Polykit webfonts. Source hashes are in assets/fonts/sources.json.
   SF Pro remains the primary Figma display and editorial body font. */
@font-face {
  font-family: 'Inter PM';
  src: url('../assets/fonts/InterPM_Variable.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Instrument Sans PM Condensed';
  src: url('../assets/fonts/InstrumentSansPM_CondensedBold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Figma's small production credits use DIN. Use an installed licensed face;
   the existing condensed SF Pro face is the portable fallback. */
@font-face {
  font-family: 'DIN Condensed';
  src: local('DINCondensed-Bold'), local('DIN Condensed Bold');
  font-weight: 700;
  font-display: swap;
}

.live-eyebrow,
.countdown-label,
.mobile-countdown,
.nav-register,
.section-intro,
.social-proof,
.button,
.schedule-card-copy,
.schedule-end,
.footer,
.exp-market-name,
.exp-market-candidates,
.exp-market-odds {
  font-family: var(--font-brand);
  font-variation-settings: normal;
}

.schedule-card h3 {
  font-family: var(--font-brand);
  font-variation-settings: normal;
}

/* The official variable font exposes the Figma Small Dollar variant as cv09. */
.section-intro,
.social-proof,
.schedule-card-copy,
.schedule-end,
.footer {
  font-feature-settings: 'cv09' 1;
}

/* Restore the condensed time numerals within the Inter programme copy. */
.show-time {
  font-family: var(--font-display);
  font-variation-settings: var(--font-display-axes);
}

.show-time span {
  font-family: var(--font-brand);
  font-variation-settings: normal;
}

.balance-top .dem,
.balance-top .rep {
  font-family: var(--font-tally);
  font-weight: var(--weight-bold);
  font-variation-settings: normal;
}

.credits-grid h2,
.credits-grid p {
  font-family: var(--font-credits);
  font-weight: var(--weight-bold);
  font-stretch: 60%;
  font-variation-settings: var(--font-kicker-axes);
}
