/* ═══════════════════════════════════════════════
   StudioLAB — Shared @font-face declarations
   Self-hosted Inter (variable woff2, wght 100–900).
   A single subset variable file serves every weight,
   so the browser downloads the face once. Loaded by
   both the immersive (index.html) and accessible
   (accessible.html) shells before their stylesheet.
   Path is relative to this file (shared/).
   ═══════════════════════════════════════════════ */

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('inter.woff2') format('woff2');
}

/* Single source of truth for the body font stack.
   Both shells load this file before their own stylesheet, so styles.css and
   accessible.css can consume --sl-font-sans instead of repeating the stack.
   To change the site font, change it here — nowhere else. */
:root {
  --sl-font-sans: 'Inter', system-ui, -apple-system, 'Segoe UI', sans-serif;
}
