@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.4/dist/web/static/pretendard.css');

* {
    -webkit-touch-callout: none; /* prevent callout to copy image, etc when tap to hold */
    -webkit-text-size-adjust: none; /* prevent webkit from resizing text to fit */
    -webkit-tap-highlight-color: transparent; /* prevent tap highlight color / shadow */
    /*margin: 0;*/
    /*padding: 0;*/
    box-sizing: border-box;
}
/*html {*/
/*    scroll-behavior: smooth;*/
/*}*/

/*body {*/
/*    font-family: 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;*/
/*    line-height: 1.6;*/
/*    color: var(--text-color);*/
/*    margin: 0;*/
/*    padding: 0;*/
/*    background-color: var(--white);*/
/*    -webkit-font-smoothing: antialiased;*/
/*    -moz-osx-font-smoothing: grayscale;*/
/*}*/
html, body {
    height: 100%;
    width: 100%;
    background-color: #fff;
    color: #000;
    margin:0;
    padding:0;

    -ms-overflow-style: none; /* for Internet Explorer, Edge */
    font-family: 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;
    /*overflow: hidden;*/
    /*scrollbar-width: none; !* for Firefox *!*/
    /*overscroll-behavior: none;*/
    /*-webkit-overflow-scrolling: none;*/
    /*touch-action: none;*/
}
/*@media screen and (orientation: landscape) {*/
/*    html, body {*/

/*    }*/
/*}*/
/*body::-webkit-scrollbar {*/
/*    display: none; !* for Chrome, Safari, and Opera *!*/
/*}*/
/*reset*/
/* 버튼 스타일 재설정 */
button {
    background: none;
    border: none;
    padding: 0;
    margin: 0;
    font: inherit;
    color: inherit;
    cursor: pointer;
}

/* 링크 스타일 재설정 */
a {
    text-decoration: none;
    color: inherit;
}

/* 리스트 스타일 재설정 */
ul, ol {
    list-style: none;
    padding: 0;
    margin: 0;
}

/* 이미지 스타일 재설정 */
img {
    max-width: 100%;
    height: auto;
    display: block;
}

/*dialog{*/
/*    max-height: unset;*/
/*    max-width: unset;*/
/*}*/

/* form 요소 스타일 재설정 */
form {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    color: inherit;
    background: none;
    box-sizing: border-box;
}
details {
    all: unset;
    display: block;
    list-style: none;
}
@supports (-webkit-touch-callout: none) {
    fieldset {
        min-width: 0;
        max-width: 100%;
        width: 100%;
    }
}

summary {
    all: unset;
    display: block;
    list-style: none;
    /*cursor: pointer;*/
}
/* Safari-specific fix */
summary::-webkit-details-marker {
    display: none;
}


