/* ABOUTME: Self-hosted @font-face declarations for Geist Sans and JetBrains Mono.
   ABOUTME: Geist Sans is the primary UI font; JetBrains Mono is the metadata/code font. */

/* Geist Sans — variable weight (100-900) */
@font-face {
  font-family: "Geist Sans";
  src: url("/assets/GeistVF-c32f80dc.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

/* JetBrains Mono — Regular (400) */
@font-face {
  font-family: "JetBrains Mono";
  src: url("/assets/JetBrainsMono-Regular-30fee007.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* JetBrains Mono — Medium (500) */
@font-face {
  font-family: "JetBrains Mono";
  src: url("/assets/JetBrainsMono-Medium-b91c79ef.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

/* JetBrains Mono — SemiBold (600) */
@font-face {
  font-family: "JetBrains Mono";
  src: url("/assets/JetBrainsMono-SemiBold-c18b1085.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* JetBrains Mono — Bold (700) */
@font-face {
  font-family: "JetBrains Mono";
  src: url("/assets/JetBrainsMono-Bold-265b4f93.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* JetBrains Mono — ExtraBold (800) */
@font-face {
  font-family: "JetBrains Mono";
  src: url("/assets/JetBrainsMono-ExtraBold-987dd5cb.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
