@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Pretendard:wght@100..900&display=swap');

.sound_only {
    display: none;
}

* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    word-break: keep-all;
}

html {
    /* font-size: 14px; */
    /* 375px일 때 14px, 767px일 때 15px, 그 이상에서는 최대 16px로 유연하게 조절 */
    font-size: clamp(14px, calc(13.0435px + 0.2551vw), 16px);
}

body {
    font-family: 'Pretendard', sans-serif;
}

.fade-init {
    opacity: 0;
    transform: translateY(40px);

}

.fade-left-init {
    opacity: 0;
    transform: translateX(-40px);

}

.fade-right-init {
    opacity: 0;
    transform: translateX(40px);

}