@font-face {
  font-family: "Exo 2";
  src: url("/assets/fonts/Exo2-Regular.otf") format("opentype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: "Exo 2";
  src: url("/assets/fonts/Exo2-Medium.otf") format("opentype");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

html body,
html body * {
  font-family: "Exo 2", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important;
  font-weight: 400 !important;
  font-synthesis: none;
}

body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .section-head h2,
body .app-heading h2,
body .detail-copy h2,
body .drag-copy h2,
body .order-summary h2,
body .app-copy h2,
body strong,
body b,
body button,
body [role="button"],
body th,
body .button,
body .eyebrow,
body .feature-tag,
body .status-pill,
body .badge,
body .app-nav .tab.active,
body .tabs .tab.active,
body .price-line strong,
body .order-price strong,
body .form-total strong,
body .metric b,
body .tech-item strong,
body .timing-item strong,
body .hero-spec strong,
body .order-submit strong {
  font-weight: 500 !important;
}
