/* topone.fun — type stacks.
   No self-hosted woff2 was supplied in assets/fonts/, so the display face resolves through the
   local fallback chain (Oswald → Bebas Neue → Impact → Arial Narrow Bold) and body text uses
   Inter → system-ui. Nothing here triggers a network request, so first paint is never blocked.
   To self-host later: drop the woff2 files in assets/fonts/, add @font-face rules below with
   font-display:swap, and preload the two critical weights from the <head>. */
body{font-family:var(--font-body);font-feature-settings:"kern","liga","calt";font-variant-numeric:tabular-nums}
h1,h2,h3,.display{font-family:var(--font-display);font-weight:700;letter-spacing:.01em;text-transform:none}
h1{text-transform:uppercase;letter-spacing:.02em}
code,kbd,pre{font-family:var(--font-mono)}
