/* ==========================================================================
   FOG FONT SWEEP — GENERATED FILE, do not edit.
   Repoints legacy 'Toroka' font-family declarations at the new brand
   pairing: Sora (display) + Plus Jakarta Sans (body).
   Regenerate: node tools/build-fonts.mjs
   ========================================================================== */

/* Base pairing */
html body, html input, html button, html select, html textarea { font-family: var(--fog-font-body); }
html h1, html h2, html h3, html h4, html h5, html h6 { font-family: var(--fog-font-display); }

/* Legacy display-font selectors → Sora */
html h1,
html h2,
html h3,
html h4,
html h5,
html h6,
html .brand-name,
html .page-title,
html .nav-link span,
html .dropdown-item span,
html .menu-item,
html .logo-primary { font-family: var(--fog-font-display); }
html .footer-heading,
html .logo-primary1,
html .camp-single-hero h1,
html .camp-hero h1,
html .camp-card-img,
html .camp-section-title { font-family: var(--fog-font-display); }

/* Legacy body-font selectors → Plus Jakarta Sans */
html body,
html input,
html textarea,
html button,
html select,
html .site-footer,
html .logo-secondary,
html .nav-link,
html .btn,
html .mobile-nav-link,
html p,
html .intro-text { font-family: var(--fog-font-body); }
html li,
html .badge,
html .cta-button,
html .footer-note,
html .subtitle,
html .search-box input,
html .search-stats,
html .faq-question,
html .faq-answer p,
html .faq-answer li,
html .highlight,
html .stat-label { font-family: var(--fog-font-body); }
html .back-btn,
html .data-table th,
html .data-table td,
html .node-label,
html .guidelines-list li,
html .timeline-date { font-family: var(--fog-font-body); }
