/* Font style */
/* <weight>: Use a value from 400 to 700 */
/* <uniquifier>: Use a unique and descriptive class name */

.ubuntu-sans-mono {
  font-family: "Ubuntu Sans Mono", monospace;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

.windsong-regular {
  font-family: "WindSong", cursive;
  font-weight: 400;
  font-style: normal;
}

.modak-regular {
  font-family: "Modak", system-ui;
  font-weight: 400;
  font-style: normal;
}

.bagel-fat-one-regular {
  font-family: "Bagel Fat One", system-ui;
  font-weight: 400;
  font-style: normal;
}

.noto-sans-jp-regular {
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}


/* HTML style */
html {
  height: 100%;
  overscroll-behavior: none;
}

body {
  cursor: url('../images/mouse/pointer.png'), auto;
  
  font-family: "Ubuntu Sans Mono", monospace;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;

  scroll-behavior: smooth;
  height: 100vh;

  display: flex;
  flex-direction: column;

  overflow-x: clip;
}

.cursor {
  cursor: url('../images/mouse/pointer.png'), auto;
}

.cursor-click {
  cursor: url('../images/mouse/click.png'), auto;
}