/**
 * Loaded last (after theme.css) so Menu / Back to top / Copyright never stay on system font.
 * Uses next/font CSS vars when present, plus named "Poppins" from Google Fonts backup.
 */

html body,
html body#body {
  font-family: var(--font-poppins), "Poppins", ui-sans-serif, system-ui, sans-serif !important;
}

.tt-logo-text,
.ptr-prel-content .tt-logo-text {
  font-family: var(--font-poppins), "Poppins", ui-sans-serif, system-ui, sans-serif !important;
}

/* Menu */
.tt-ol-menu-toggle-btn-text,
.tt-ol-menu-toggle-btn-text .text-menu,
.tt-ol-menu-toggle-btn-text .text-menu::before,
.tt-ol-menu-toggle-btn-text .text-close,
.tt-m-menu-toggle-btn-text,
.tt-ol-menu-list,
.tt-ol-menu-list > li,
.tt-ol-menu-list > li > a,
.tt-ol-menu-list a {
  font-family: var(--font-poppins), "Poppins", ui-sans-serif, system-ui, sans-serif !important;
}

/* Copyright */
.tt-copyright,
#tt-footer .tt-copyright,
#tt-footer .tt-copyright a {
  font-family: var(--font-poppins), "Poppins", ui-sans-serif, system-ui, sans-serif !important;
}

/* Back to top + buttons */
.tt-btn,
.tt-btn > *,
.tt-btn > *::after,
.tt-btn a,
.tt-btn button,
a.scroll-to-top,
#tt-footer .tt-btn,
#tt-footer .tt-btn a,
#tt-footer .scroll-to-top,
.social-buttons,
.footer-social {
  font-family: var(--font-poppins), "Poppins", ui-sans-serif, system-ui, sans-serif !important;
}
