/* Riders-Pro.com typography — Nunito (primary), Poppins (secondary) */

@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@400;500;600;700&family=Poppins:wght@400;500;600;700&display=swap');

:root {
    --font-primary: 'Nunito', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    --font-secondary: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    --font-body: var(--font-primary);
    --font-heading: var(--font-secondary);
    --font-ui: var(--font-primary);

    /* Bootstrap integration (loaded after app.css / bootstrap.min.css) */
    --bs-font-sans-serif: var(--font-primary);
    --bs-body-font-family: var(--font-primary);
    --bs-heading-font-family: var(--font-secondary);
}

body {
    font-family: var(--font-body);
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: var(--font-heading);
}

.page-heading {
    font-family: var(--font-heading);
}
