/*
 * SPDX-FileCopyrightText: 2026 ALASCA e.V. <hello@alasca.cloud>
 *
 * SPDX-License-Identifier: Apache-2.0
 */

/* ==========================================================================
   ALASCA — local web fonts

   The three brand faces, served from fonts/ so a deck needs no network at all.
   These are the variable fonts from each family's Google Fonts download: one
   file per family covers every weight the theme asks for, which is why the
   static/ folders next to them go unused (and unpublished — ci/build.py copies
   only the files this stylesheet names).

   The .ttf is used as downloaded. Converting the three to .woff2 would cut
   ~1.2 MB to ~350 KB; it needs fonttools + brotli, so it is left as a choice
   rather than a build step.

   font-display: block — a presentation should not reflow its text mid-sentence
   on a slow first paint; the files are local, so the wait is imperceptible.
   ========================================================================== */

@font-face {
  font-family: "Space Grotesk";
  src: url("../fonts/Space_Grotesk/SpaceGrotesk-VariableFont_wght.ttf") format("truetype");
  font-weight: 300 700;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: "Inter";
  src: url("../fonts/Inter/Inter-VariableFont_opsz,wght.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: "JetBrains Mono";
  src: url("../fonts/JetBrains_Mono/JetBrainsMono-VariableFont_wght.ttf") format("truetype");
  font-weight: 100 800;
  font-style: normal;
  font-display: block;
}

/* Overpass — the face the official PowerPoint master is typeset in, and the
   only one theme/alasca-master.css uses (Light 300, Regular 400, Bold 700).
   Decks on theme/alasca.css never ask for it, so they never pay for it. */
@font-face {
  font-family: "Overpass";
  src: url("../fonts/Overpass/Overpass-VariableFont_wght.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: block;
}
