@font-face {
  font-family: "Inter";
  src: url("../fonts/inter/InterVariable.woff2") format("woff2-variations");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

:root {
  --vulpus-font-sans: Inter, "Segoe UI", system-ui, -apple-system,
    BlinkMacSystemFont, Arial, sans-serif;
}

html,
body {
  font-family: var(--vulpus-font-sans);
}

body {
  font-weight: 400;
  line-height: 1.55;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: inherit;
  font-weight: 700;
}

h1,
.hero-title,
.page-title,
.domain-title,
.exam-title,
.offer-title,
.v3-course-hero h2,
.v3-flash-hero h2 {
  letter-spacing: -0.02em;
}

button,
input,
select,
textarea {
  font: inherit;
}

button,
.btn,
.nav-btn,
.subnav .nav-btn,
.action-btn,
.user-chip,
.pill,
.badge,
.tag,
.hero-badge,
.plan-badge,
.sidebar-floating-hide,
.sidebar-restore,
.mobile-toggle,
.v3-course-badge,
.v3-flash-badge,
.v3-flash-filters button,
.v3-flash-nav button,
.v3-course-actions a,
.v3-flash-hero a {
  font-weight: 600;
}
