/********************************************/
/****** PLEASE DO NOT MODIFY THIS FILE ******/
/********************************************/

:root {
  --font-default:
    system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial,
    "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.font-1x {
  font-size: calc(1vw + 1em);
}

.font-2x {
  font-size: calc(2vw + 1em);
}

.font-3x {
  font-size: calc(3vw + 1em);
}

.font-4x {
  font-size: calc(4vw + 1em);
}

.font-5x {
  font-size: calc(5vw + 1em);
}

.smooth {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/*DM-Sans Regular*/

@font-face {
  font-family: "DM-Sans";
  src:
    local("DM-Sans"),
    url("../fonts/DM_Sans/DMSans-Regular.ttf") format("truetype");
}

.dm-sans {
  font-family: "DM-Sans", "Century Gothic", ariel, sans-serif;
}

/*DM-Sans Medium (FW: 500)*/

@font-face {
  font-family: "DM-Sans-medium";
  src:
    local("DM-Sans-medium"),
    url("../fonts/DM_Sans/DMSans-Medium.ttf") format("truetype");
}

.dm-sans-medium {
  font-family: "DM-Sans-medium", "Century Gothic", ariel, sans-serif;
}

/*DM-Sans Medium (FW: 700)*/

@font-face {
  font-family: "DM-Sans-bold";
  src:
    local("DM-Sans-bold"),
    url("../fonts/DM_Sans/DMSans-Bold.ttf") format("truetype");
}

.dm-sans-bd {
  font-family: "DM-Sans-bold", "Century Gothic", ariel, sans-serif;
}
