
@font-face {
  font-family: 'TheYearofHandicrafts';
  src: url('./fonts/TheYearofHandicrafts-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'TheYearofHandicrafts';
  src: url('./fonts/TheYearofHandicrafts-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'TheYearofHandicrafts';
  src: url('./fonts/TheYearofHandicrafts-SemiBold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'TheYearofHandicrafts';
  src: url('./fonts/TheYearofHandicrafts-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'TheYearofHandicrafts';
  src: url('./fonts/TheYearofHandicrafts-Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}


body {
  font-family: 'TheYearofHandicrafts', sans-serif;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'TheYearofHandicrafts', sans-serif;
}

p, span, div {
  font-family: 'TheYearofHandicrafts', sans-serif;
}

input, textarea, select {
  font-family: 'TheYearofHandicrafts', sans-serif;
}

.nav-link, .game-title, .section-title {
  font-family: 'TheYearofHandicrafts', sans-serif;
}

.loading-text, .welcome-content h1, .welcome-text {
  font-family: 'TheYearofHandicrafts', sans-serif;
}

.modal-content, .support-modal {
  font-family: 'TheYearofHandicrafts', sans-serif;
}

.game-btn, .version-btn, .request-btn {
  font-family: 'TheYearofHandicrafts', sans-serif;
}

.auth-container, .support-container {
  font-family: 'TheYearofHandicrafts', sans-serif;
}

i, .fas, .fab, .far, .fa {
  font-family: "Font Awesome 6 Free", "Font Awesome 6 Brands", "Font Awesome 6 Pro", "FontAwesome" !important;
}

svg {
  font-family: inherit !important;
}
