/* Self-hosted web fonts (GDPR: no requests to fonts.googleapis.com / gstatic).
   Variable WOFF2, latin subset, fetched from Google Fonts 2026-09-30. These are
   the four families the site actually renders: Karla (body), Rubik (headings),
   Inter and Geist (theme header and controls). Relative URLs resolve next to
   this file. Loaded site-wide by qv-journey/loader.php; qv-self-hosted-fonts.php
   removes every Google Fonts stylesheet the theme, Redux and Elementor enqueue. */
@font-face { font-family: 'Karla'; font-style: normal; font-weight: 200 800; font-display: swap; src: url(karla.woff2) format('woff2'); }
@font-face { font-family: 'Karla'; font-style: italic; font-weight: 200 800; font-display: swap; src: url(karla-italic.woff2) format('woff2'); }
@font-face { font-family: 'Rubik'; font-style: normal; font-weight: 300 900; font-display: swap; src: url(rubik.woff2) format('woff2'); }
@font-face { font-family: 'Rubik'; font-style: italic; font-weight: 300 900; font-display: swap; src: url(rubik-italic.woff2) format('woff2'); }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 100 900; font-display: swap; src: url(inter.woff2) format('woff2'); }
@font-face { font-family: 'Geist'; font-style: normal; font-weight: 100 900; font-display: swap; src: url(geist.woff2) format('woff2'); }
