/*
 * Pineapple Mono typography override.
 *
 * Class-gated so we can ship both fonts in parallel without conflicting
 * with the Atkinson default. Add class="theme-mono" to <body> (or to any
 * scoped container) to flip the font family for that subtree.
 *
 * Picked Hack Nerd Font Mono as the "power-user / data-density" font —
 * strong digit alignment for GTIN / SSCC columns and inline Nerd-Font
 * icon glyphs without an extra font load.
 *
 * Source: https://www.nerdfonts.com/font-downloads (v3+, MIT license)
 */
@import url('hack-nerd-mono/hack-nerd-mono.css');

body.theme-mono,
.theme-mono {
  --pineapple-font-body:
    'Hack Nerd Font Mono',
    'JetBrains Mono',
    'Fira Code',
    Menlo,
    Consolas,
    monospace;

  --bs-body-font-family: var(--pineapple-font-body);
  font-family: var(--pineapple-font-body);
}
