@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.8/dist/web/static/pretendard.css");

@font-face {
  font-family: 'BagdollDisplay';
  src: url('../fonts/BagdollDisplay-Regular.otf');
}

@font-face {
  font-family: 'BagdollDisplayW';
  src: url('../fonts/BagdollDisplay-Regular.woff');
}
@font-face {
  font-family: 'ITCEDSCR';
  src: url('../fonts/ITCEDSCR.ttf');
}

*,
*::before,
*::after {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  font-family: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  font-size: 62.5%;
  line-height: 1;
  color: #222;
}

html:lang(ko) {
  word-break: keep-all;
}

* {
  font-family: BagdollDisplay, BagdollDisplayW, ITCEDSCR, "Pretendard Variable",
    Pretendard, -apple-system,BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI",
    "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
  font-weight: bold;
}

body {
  -ms-overflow-style: none; /* ie */
  scrollbar-width: none; /* Firefox */
  font-size: 1.4rem;
  overflow-wrap: break-word;
  text-size-adjust: 100%;
  color:white;
  /*background-color: black; /* SORA  추가함 : 팬턴브라우저로 넘어가면서 dark 모드로 전환되어서*/
  background-image: url("../assets/T_BG.png");
  font-family: BagdollDisplay;
  background-repeat: no-repeat; /*2023.10.15 */
  background-color: black; /*2023.10.15 */
  background-position: top;/*2023.10.15 */
  background-size: 460px auto;
  /*-webkit-overflow-scrolling: touch; /* SORA 추가함 */
}

@media screen and (max-width: 1024px) {
  body {
    background-repeat: no-repeat; /*2023.10.15 */
    background-color: black; /*2023.10.15 */
    background-position: top;/*2023.10.15 */
  }
}

body::-webkit-scrollbar {
  display: none; /* chrome */
}

ol,
ul,
li {
  list-style: none;
}

button
,select{
  font-family: BagdollDisplay;
}

fieldset,
input,
textarea {
  border: 0;
  font-family: 'Noto Sans KR', sans-serif;
}

button,
dialog,
input,
mark,
meter,
progress {
  background-color: transparent;
}

table {
  border: 0;
  border-collapse: collapse;
  border-spacing: 0;
}

button,
input,
meter,
progress,
select,
textarea {
  appearance: none;
  font-size: 1.4rem;
}

button {
  cursor: pointer;
  color :black;
}

a {
  color : white; /*2023.10.14*/
  cursor: pointer;
}

p {
  font-size: 1.4rem;
}

img {
  max-width: 100%;
  height: auto;
  vertical-align: top;
}

iframe {
  border: 0;
}

em {
  font-style: normal;
}

/* // for Firefox */
::-moz-placeholder {
  opacity: 1;
}

/* // for Internet Explorer */
::-ms-clear,
::-ms-reveal {
  display: none;
}
