/* monki start page — fonts, tokens, reset */

@font-face {
  font-family: "GT Flexa";
  src: url("../fonts/GT-Flexa-Standard-Light.woff2") format("woff2");
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: "GT Flexa";
  src: url("../fonts/GT-Flexa-Standard-Medium.woff2") format("woff2");
  font-weight: 500;
  font-display: swap;
}

:root {
  --monki-offwhite: #fffef3;
  --monki-ink: #111110;
  --font: "GT Flexa", system-ui, -apple-system, "Segoe UI", sans-serif;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html,
body {
  margin: 0;
}

body {
  min-height: 100svh;
  background: var(--monki-ink);
  color: var(--monki-offwhite);
  font: 300 1rem/1.4 var(--font);
  -webkit-font-smoothing: antialiased;
}

img,
video {
  display: block;
  max-width: 100%;
}
