/* ============================================================================
   SWAROVSKI OPTIK — Hunting App Design System
   design-tokens.css — self-hosted brand font declarations

   Ported from the Figma-derived design system handover
   ("Hunting App 2025 — UI/UX handover.fig" › Style-Guide page) for
   User Story 82730 "Projekt-setup".

   This file used to also carry the full color/radius/spacing/typography
   token set as CSS custom properties, but nothing in the app ever read
   them - Soa.BallisticWeb.Web/Theme/SwarovskiTheme.cs is the only thing
   that actually drives colors/typography (via MudBlazor's Palette/
   Typography), so that duplicate copy was deleted. The --so-* :root
   variables stylesheets reference today are generated from
   SwarovskiTheme.cs at runtime, not defined in any css file. This file's
   only remaining job is loading the real licensed brand fonts, which
   SwarovskiTheme.cs references by name and which nothing else can supply.

   FONTS — self-hosted from wwwroot/fonts/ (paths below are relative to this
   stylesheet at wwwroot/css/):
     • Swarovski Futura (Book 400 / Light 300 / Medium 500) — all UI text
     • MinervaModern (Regular / Italic)                     — display serif
   The source bundle also lists "Jost" as a metric-compatible fallback, but
   no Jost files are part of this project's font drop — system-ui covers
   the fallback instead (see SwarovskiTheme.cs's SansStack).
   ========================================================================== */

/* ---- Swarovski Futura (brand UI sans) ---- */
@font-face { font-family: 'Swarovski Futura'; font-weight: 300; font-style: normal;
  src: url('../fonts/SwarovskiFutura-Light.otf') format('opentype'); font-display: swap; }
@font-face { font-family: 'Swarovski Futura'; font-weight: 400; font-style: normal;
  src: url('../fonts/SwarovskiFutura-Book.otf') format('opentype'); font-display: swap; }
@font-face { font-family: 'Swarovski Futura'; font-weight: 500; font-style: normal;
  src: url('../fonts/SwarovskiFutura-Med.otf') format('opentype'); font-display: swap; }

/* ---- MinervaModern (brand display serif) ---- */
@font-face { font-family: 'MinervaModern'; font-weight: 400 600; font-style: normal;
  src: url('../fonts/MinervaModern-Regular.otf') format('opentype'); font-display: swap; }
@font-face { font-family: 'MinervaModern'; font-weight: 400 600; font-style: italic;
  src: url('../fonts/MinervaModern-Italic.otf') format('opentype'); font-display: swap; }
