/*
 * Compatibility aliases for legacy selectors. The live interface uses local
 * TWK Everett plus the digit-only Geist layer, so page rendering does not
 * depend on Axiom's remote font deployment or a legacy icon font.
 */

:root {
  --font-sans: var(--twk-everett-page, "TWK Everett Local", "Helvetica Neue", Arial, sans-serif);
  --font-ui: var(--font-sans);
  --font-display: var(--font-sans);
  --font-family-sans: var(--font-sans);
  --font-mono: var(--parallel-number-font, var(--font-sans));
  --font-data: var(--font-mono);
  --font-family-mono: var(--font-mono);
}

html,
body,
button,
input,
select,
textarea {
  font-family: var(--font-sans);
}

/* Keep changing market data aligned while values update. */
:is(
  .mono,
  .numeric,
  .number,
  [data-numeric],
  .metric-value,
  .stat-value,
  .token-price,
  .market-value,
  .market-cap-value,
  .wallet-balance,
  .amount,
  .price,
  .pnl-value,
  .tx-count
) {
  font-family: var(--font-mono);
  font-variant-numeric: tabular-nums slashed-zero;
}
