/* The accessibility font. Inert until an app's start-up script or
   px_theme.install_font_toggle() sets html[data-font="atkinson_next"].
   An unselected face is never fetched. The attribute selector outranks every
   :root token definition whatever the load order. The brand root declares its
   own --px-font-brand, so the override names it too. Arial is the stated
   fallback while the file loads or if it fails. */
@font-face {
  font-family: "Atkinson Hyperlegible Next";
  src: url("atkinson-hyperlegible-next.woff2") format("woff2");
  font-weight: 200 800;
  font-style: normal;
  font-display: swap;
}

html[data-font="atkinson_next"],
html[data-font="atkinson_next"] .pxbrand {
  --ch-font-primary: "Atkinson Hyperlegible Next", Arial, sans-serif;
  --px-font: "Atkinson Hyperlegible Next", Arial, sans-serif;
  --gw-font: "Atkinson Hyperlegible Next", Arial, sans-serif;
  --px-font-display: "Atkinson Hyperlegible Next", Arial, sans-serif;
  --px-font-brand: "Atkinson Hyperlegible Next", Arial, sans-serif;
}
