/* Instrument typography: DIN headings, Avenir controls and plain-zero readouts. */
:root {
  --font-ui: "Avenir Next", Avenir, "Segoe UI", sans-serif;
  --font-heading: "DIN Alternate", "Arial Narrow", sans-serif;
}
body, .screen.is-anesthesia {
  font-family: var(--font-ui);
  font-variant-numeric: lining-nums tabular-nums;
  font-feature-settings: "zero" 0;
}
h1, h2, .topbar__name, .panel__title, .panel__cap, .panel-tab,
.modal__title, .pop__title, .pop__knob-label, .standby__kicker,
.standby__title, .welcome__name, .mode-btn__cap, .mode-btn__val,
.cap, .wave__name, .tile__label, .ctl__label, .preset-save__title,
.setup__cap, .aw-brand__copy, .aw-values__heading,
.aw-wave__head strong, .aw-control__cap, .aw-gauge__title,
.aw-flow-rail__title, .aw-key__name, .title, .connection {
  font-family: var(--font-heading);
  font-weight: 700;
}
.tile__num, .ctl__value, .knob__value, .emergent__val,
.aw-numeric__value, .aw-digit__value, .aw-control__value {
  font-family: var(--font-ui);
  font-variant-numeric: lining-nums tabular-nums;
  font-feature-settings: "zero" 0;
}
