/**
 * Shared typography for owner + admin dashboards.
 * Tool UI uses Figtree throughout — display serif is for public marketing pages only.
 */
.owner-page,
.console-page {
  font-family: var(--font-sans);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.owner-header__label,
.console-header__label,
.owner-hero h1,
.console-hero h1,
.owner-card h2,
.console-card h2,
.owner-drawer__panel h2,
.owner-wizard__card h1,
.console-modal__header h2 {
  font-family: var(--font-sans);
  letter-spacing: -0.02em;
}

.owner-header__label,
.console-header__label {
  font-weight: 600;
  letter-spacing: -0.01em;
}

.owner-hero h1,
.console-hero h1,
.owner-wizard__card h1 {
  font-weight: 700;
}

.owner-card h2,
.console-card h2,
.owner-drawer__panel h2 {
  font-weight: 600;
  letter-spacing: -0.01em;
}

.console-modal__header h2 {
  font-weight: 700;
}

.owner-metric__value,
.console-metric__value {
  font-family: var(--font-sans);
  font-weight: 700;
  letter-spacing: -0.02em;
  font-variant-numeric: tabular-nums;
}

.owner-metric__label,
.console-metric__label {
  font-size: 0.6875rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}

.owner-tab,
.console-tab {
  font-family: var(--font-sans);
}
