/* Heading font for ecosensors.cloud: Comfortaa (also what the logo's SVG
   wordmark is set in — see media/logo/logo-ecosensors-cloud.svg — though
   that font-family only applies inside the SVG's own rendering context;
   an <img>-embedded SVG can't see this page's @font-face, so the logo
   itself always falls back to a system sans-serif regardless).

   Scoped to h1-h6 only (see --f-disp in theme://css/custom.css) — body
   text stays on adminlte's own default (Source Sans 3) everywhere.

   Font file stays in the shared theme (user/themes/adminlte/assets/fonts/),
   just referenced here by absolute path — theme assets aren't per-environment,
   so this path is stable across every site. Loaded after theme://css/custom,
   so this --f-disp override wins over its generic fallback (see base.html.twig).

   Single variable-font file covers the whole 300–700 weight range, so one
   @font-face rule replaces what would otherwise be one rule per static weight. */

@font-face {
    font-family: "Comfortaa";
    src: url("/user/themes/adminlte/assets/fonts/Comfortaa-VariableFont_wght.ttf") format("truetype-variations");
    font-weight: 300 700;
    font-style: normal;
    font-display: swap;
}

:root {
  --f-disp: "Comfortaa", sans-serif;
  /* --f-mono intentionally left at the shared theme's default (a real
     monospace stack) — Comfortaa has no distinct display/condensed cousin,
     so step numbers / spec-table values fall back to system monospace
     rather than stretching the rounded heading font into that role. */
}
