@font-face {
  font-family: "Manrope";
  src: url("/assets/fonts/manrope-latin-ext-variable.woff2?v=20260903") format("woff2");
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
}

:root {
  --running-font-family: "Manrope", "Segoe UI", Arial, sans-serif;
  --wp--preset--font-family--manrope: var(--running-font-family);
  --wp--preset--font-family--fira-code: var(--running-font-family);
  --font: var(--running-font-family);
  --font-b: var(--running-font-family);
  --font-d: var(--running-font-family);
  --font-s: var(--running-font-family);
}

html[data-running-font="manrope"],
html[data-running-font="manrope"] body {
  font-family: var(--running-font-family) !important;
}

html[data-running-font="manrope"] body :where(*):not(svg):not(svg *):not(.dashicons):not([class^="fa-"]):not([class*=" fa-"]):not([class*="material-icons"]):not([class*="material-symbol"]) {
  font-family: inherit !important;
}

@media (max-width: 760px) {
  html[data-running-font="manrope"] body {
    font-weight: 500 !important;
  }

  html[data-running-font="manrope"] body :where(
    p,
    li,
    dd,
    dt,
    label,
    input,
    textarea,
    select,
    option,
    figcaption,
    blockquote,
    address,
    small,
    time,
    td
  ) {
    font-weight: 500 !important;
  }

  html[data-running-font="manrope"] body #running-fixed-footer,
  html[data-running-font="manrope"] body .running-footer {
    font-weight: 600 !important;
  }
}
