/* ============================================
   fonts.css — QuoteHomePros
   Font declarations for all landing pages.
   Loaded first in every page <head>.
   results.html loads its own fonts inline.
============================================ */

/* Google Fonts — Plus Jakarta Sans (primary UI font) */
@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400&display=swap');

/* Google Fonts — DM Serif Display (hero headline accent) */
@import url('https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&display=swap');

/* System font stack fallback */
:root {
    --font-primary:  'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
    --font-display:  'DM Serif Display', Georgia, 'Times New Roman', serif;
}

/* Base font application — all pages inherit this */
html {
    font-family: var(--font-primary);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}

body {
    font-family: var(--font-primary);
}
