@font-face {
  font-family: "Manrope";
  src: url("fonts/manrope-variable.ttf") format("truetype");
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
}

/* One type scale; Bulma components inherit it. */
:root {
  --bulma-family-primary: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;
  --bulma-family-secondary: var(--bulma-family-primary);
  --bulma-body-family: var(--bulma-family-primary);
  --bulma-size-normal: .9375rem;
  --bulma-body-size: 16px;
  --bulma-body-line-height: 1.6;
  --bulma-weight-normal: 450;
  --bulma-weight-medium: 600;
  --bulma-weight-semibold: 650;
  --bulma-weight-bold: 750;
}

body { font-size: .9375rem; -webkit-font-smoothing: antialiased; font-optical-sizing: auto; }
h1, h2, h3 { color: var(--bulma-text-strong); font-weight: 750; line-height: 1.25; letter-spacing: -.025em; }
h1 { font-size: clamp(1.5rem, 2.5vw, 2rem); }
h2 { font-size: 1.25rem; }
h3 { font-size: 1rem; }
