/* Shared readable type tokens — main app, auth, Switchboard */

:root {
  --font-sans: "Atkinson Hyperlegible", "Segoe UI", system-ui, -apple-system, sans-serif;
  --font-size-base: 1.0625rem; /* 17px */
  --font-size-sm: 0.9375rem; /* 15px */
  --font-size-xs: 0.8125rem; /* 13px — floor for UI labels */
  --font-size-lg: 1.1875rem; /* 19px */
  --font-size-xl: 1.375rem; /* 22px */
  --font-size-title: 1.75rem;
  --line-height-body: 1.55;
  --line-height-tight: 1.35;
}

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
}

button,
input,
select,
textarea,
.btn,
.form-control,
.form-select,
.nav-link,
.table,
.dropdown-menu,
.legacy-btn,
.access-btn,
.prod-btn {
  font-family: inherit;
}
