/**
 * Typography — Google Fonts Archivo (headings) + Inter (body).
 * Embed: fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900
 */
html.ConfSummit {
  --font-display: "Archivo", sans-serif;
  --font-body: "Inter", system-ui, -apple-system, sans-serif;
  --font-family-body: "Inter", system-ui, -apple-system, sans-serif;
}

html.ConfSummit,
html.ConfSummit body {
  font-family: "Inter", system-ui, -apple-system, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Headings / titles */
html.ConfSummit h1,
html.ConfSummit h2,
html.ConfSummit h3,
html.ConfSummit h4,
html.ConfSummit h5,
html.ConfSummit h6,
html.ConfSummit .heading-glow,
html.ConfSummit .section-title,
html.ConfSummit .section-label,
html.ConfSummit .section-eyebrow,
html.ConfSummit .hero-pmx,
html.ConfSummit .hero-brand-reb,
html.ConfSummit .hero-subtitle-line,
html.ConfSummit .hero-year,
html.ConfSummit .hero-year-label,
html.ConfSummit .page-hero h1,
html.ConfSummit .stat-num,
html.ConfSummit .stat-number,
html.ConfSummit .stat-card-inline .stat-num,
html.ConfSummit .stat-inline .num,
html.ConfSummit .bento-card h3,
html.ConfSummit .glass-card h2,
html.ConfSummit .glass-card h3,
html.ConfSummit .glass-card h4,
html.ConfSummit .speaker-card h3,
html.ConfSummit .speaker-name,
html.ConfSummit .agenda-item h3,
html.ConfSummit .agenda-item h4,
html.ConfSummit .agenda-time,
html.ConfSummit .pricing-name,
html.ConfSummit .pricing-price,
html.ConfSummit .pricing-badge,
html.ConfSummit .ticket-card__title,
html.ConfSummit .ticket-price,
html.ConfSummit .ticket-badge,
html.ConfSummit .ticket-sold-out__badge,
html.ConfSummit .tier-card h3,
html.ConfSummit .tier-price,
html.ConfSummit .final-cta-content h2,
html.ConfSummit .final-cta-eyebrow,
html.ConfSummit .nav-logo,
html.ConfSummit .footer-col h3,
html.ConfSummit .footer-col h5,
html.ConfSummit .footer-pmx-logo,
html.ConfSummit .btn,
html.ConfSummit .btn-primary,
html.ConfSummit .btn-outline,
html.ConfSummit .btn-ghost,
html.ConfSummit .nav-cta,
html.ConfSummit .final-cta-btn,
html.ConfSummit .mini-countdown-cta,
html.ConfSummit .mini-countdown-number,
html.ConfSummit .mega-cd-number,
html.ConfSummit .filter-btn,
html.ConfSummit .track-btn,
html.ConfSummit .faq-card h3,
html.ConfSummit .team-contact-card h3,
html.ConfSummit .venue-card h2,
html.ConfSummit .contact-info h2,
html.ConfSummit .contact-detail h3,
html.ConfSummit .contact-notice h4,
html.ConfSummit .about-summit-blurb .lead,
html.ConfSummit .why-card h3,
html.ConfSummit .partner-card span,
html.ConfSummit .prose h1,
html.ConfSummit .prose h2,
html.ConfSummit .prose h3,
html.ConfSummit .prose h4,
html.ConfSummit .prose h5,
html.ConfSummit .prose h6,
html.ConfSummit .mauticform-button,
html.ConfSummit button.mauticform-button {
  font-family: "Archivo", sans-serif;
}

/* Body copy */
html.ConfSummit p,
html.ConfSummit li,
html.ConfSummit td,
html.ConfSummit th,
html.ConfSummit label,
html.ConfSummit input,
html.ConfSummit select,
html.ConfSummit textarea,
html.ConfSummit .section-subtitle,
html.ConfSummit .hero-byline,
html.ConfSummit .hero-meta,
html.ConfSummit .hero-meta-item,
html.ConfSummit .nav-links a,
html.ConfSummit .stat-label,
html.ConfSummit .stat-inline .lbl,
html.ConfSummit .speaker-role,
html.ConfSummit .agenda-desc,
html.ConfSummit .pricing-desc,
html.ConfSummit .pricing-features,
html.ConfSummit .ticket-desc,
html.ConfSummit .ticket-gst,
html.ConfSummit .tier-features,
html.ConfSummit .footer-copy,
html.ConfSummit .footer-col ul a,
html.ConfSummit .footer-legal a,
html.ConfSummit .form-note,
html.ConfSummit .faq-answer,
html.ConfSummit .team-contact-role,
html.ConfSummit .team-contact-detail,
html.ConfSummit .contact-info > p,
html.ConfSummit .contact-detail p,
html.ConfSummit .contact-notice p,
html.ConfSummit .venue-card p,
html.ConfSummit .venue-features,
html.ConfSummit .transport-option p,
html.ConfSummit .bento-card p,
html.ConfSummit .prose,
html.ConfSummit .prose p,
html.ConfSummit .prose li,
html.ConfSummit .mauticform-label,
html.ConfSummit .mauticform-input,
html.ConfSummit .mauticform-select,
html.ConfSummit .mauticform-textarea,
html.ConfSummit .mauticform-errormsg,
html.ConfSummit .mauticform-message {
  font-family: "Inter", system-ui, -apple-system, sans-serif;
}

html.ConfSummit .page-hero h1 {
  line-height: 1.2;
}
