/* Local typography experiment. Do not deploy before owner review. */
@import url('fonts/brief-fonts.css');

html body,
html body button,
html body input,
html body select,
html body textarea {
  font-family: Inter, system-ui, sans-serif !important;
}

html body :is(#app,.page,#authCard,#onboardOverlay,#profileModal,.team-dialog,dialog)
  :is(h1,h2,h3,h4,h5,h6,.insights-hero-headline),
html body .insights-company-name,
html body .insights-signal-title,
html body .hub-stat-value,
html body .billing-balance-value,
html body .team-metric-value,
html body #billingPlan {
  font-family: 'Inter Tight', Inter, system-ui, sans-serif !important;
  font-weight: 700 !important;
}

html body :is(#app,.page,#authCard,#onboardOverlay,#profileModal,.team-dialog,.topbar,.sidebar,dialog)
  :is(button,[role="button"],a.btn,a.button,.hub-accent,.route,.header-download-extension),
html body .brief-workspace-btn,
html body .brief-dashboard-btn {
  font-family: Inter, system-ui, sans-serif !important;
  font-weight: 700 !important;
}

/* Preserve code readability and the icon font. */
html body :is(.hub-mono,kbd,.insights-signal-source,.messaging-prompt-card textarea,.team-code,code) {
  font-family: 'JetBrains Mono', monospace !important;
}
