@charset "utf-8";

:root {
  --point: #FC3427;
  --bg: #1F1E1E;
  --bg2: #0D0D0D;
  --text: #FFFFFF;
  --sub_text: #7A7A7A;
  --sub_text2: #8B8B8B;
}

@font-face {
  font-family: 'Pretendard';
  src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Pretendard';
  src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'NanumSquareNeo';
  src: url('../fonts/NanumSquareNeoTTF-aLt.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'NanumSquareNeo';
  src: url('../fonts/NanumSquareNeoTTF-bRg.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'NanumSquareNeo';
  src: url('../fonts/NanumSquareNeoTTF-cBd.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'NanumSquareNeo';
  src: url('../fonts/NanumSquareNeoTTF-dEb.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: 'NanumSquareNeo';
  src: url('../fonts/NanumSquareNeoTTF-eHv.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
}

* {
  font-family: 'NanumSquareNeo';
  font-weight: 400;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

body {
  margin: 0 auto;
  background-color: var(--bg);
}

a {
  text-decoration: none;
  color: black;
}

input, button {
  border: 0;
  outline: none;
}

div, p, span {
  color: white;
}