@font-face {
  font-family: "DM Sans";
  src: url("../fonts/dm-sans-latin-variable.woff2") format("woff2");
  font-style: normal;
  font-weight: 100 1000;
  font-display: swap;
}

@font-face {
  font-family: "DM Sans";
  src: url("../fonts/dm-sans-latin-variable-italic.woff2") format("woff2");
  font-style: italic;
  font-weight: 100 1000;
  font-display: swap;
}

:root {
  --font-ui: "DM Sans", "Segoe UI", Arial, sans-serif;
  font-family: var(--font-ui);
}

body,
button,
input,
select,
textarea {
  font-family: var(--font-ui);
}

body.internal-portal-page *,
body.storefront-page *,
body.store-auth-page * {
  font-family: var(--font-ui) !important;
}
