/* Self-hosted fonts for the souleq.ai homepage port (20260710
   listener_web 0700 §1): replaces styles.css's Google-Fonts @import so
   the page loads with zero third-party requests. Files live in the
   app-wide /fonts (committed via scripts/fetch_fonts.sh, OFL). */

@font-face { font-family: "Cormorant"; font-style: normal; font-weight: 300; font-display: swap; src: url("/fonts/cormorant-v24-latin-300.woff2") format("woff2"); }
@font-face { font-family: "Cormorant"; font-style: normal; font-weight: 400; font-display: swap; src: url("/fonts/cormorant-v24-latin-regular.woff2") format("woff2"); }
@font-face { font-family: "Cormorant"; font-style: normal; font-weight: 500; font-display: swap; src: url("/fonts/cormorant-v24-latin-500.woff2") format("woff2"); }
@font-face { font-family: "Cormorant"; font-style: normal; font-weight: 600; font-display: swap; src: url("/fonts/cormorant-v24-latin-600.woff2") format("woff2"); }
@font-face { font-family: "Cormorant"; font-style: italic; font-weight: 300; font-display: swap; src: url("/fonts/cormorant-v24-latin-300italic.woff2") format("woff2"); }
@font-face { font-family: "Cormorant"; font-style: italic; font-weight: 400; font-display: swap; src: url("/fonts/cormorant-v24-latin-italic.woff2") format("woff2"); }
@font-face { font-family: "Cormorant"; font-style: italic; font-weight: 500; font-display: swap; src: url("/fonts/cormorant-v24-latin-500italic.woff2") format("woff2"); }
@font-face { font-family: "Cormorant"; font-style: italic; font-weight: 600; font-display: swap; src: url("/fonts/cormorant-v24-latin-600italic.woff2") format("woff2"); }

/* The live homepage requests normal variable Fraunces only. Italic uses the
   browser's synthetic oblique, matching that source rather than app.css's
   separately hosted real 300 italic face. */
@font-face { font-family: "Fraunces"; font-style: normal; font-weight: 300 600; font-display: swap; src: url("/fonts/fraunces-v38-latin-variable.woff2") format("woff2"); }

@font-face { font-family: "Inter"; font-style: normal; font-weight: 300; font-display: swap; src: url("/fonts/inter-v20-latin-300.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: normal; font-weight: 400; font-display: swap; src: url("/fonts/inter-v20-latin-regular.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: normal; font-weight: 500; font-display: swap; src: url("/fonts/inter-v20-latin-500.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: normal; font-weight: 600; font-display: swap; src: url("/fonts/inter-v20-latin-600.woff2") format("woff2"); }

@font-face { font-family: "JetBrains Mono"; font-style: normal; font-weight: 400; font-display: swap; src: url("/fonts/jetbrains-mono-v24-latin-regular.woff2") format("woff2"); }
@font-face { font-family: "JetBrains Mono"; font-style: normal; font-weight: 500; font-display: swap; src: url("/fonts/jetbrains-mono-v24-latin-500.woff2") format("woff2"); }
@font-face { font-family: "JetBrains Mono"; font-style: normal; font-weight: 600; font-display: swap; src: url("/fonts/jetbrains-mono-v24-latin-600.woff2") format("woff2"); }
