@import url('https://fonts.googleapis.com/css2?family=Do+Hyeon&family=Gowun+Batang:wght@400;700&family=Nanum+Gothic:wght@400;700;800&display=swap');
body {
    font-family: 'Nanum Gothic','Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif
}

.btn {
    font-family: 'Do Hyeon', sans-serif;
    font-weight: 100;
}
.btn-primary {
    background-color: #073b4c;
}
.btn-primary:hover {
    background-color: #118ab2;
}
.btn-secondary {
    background-color: #118ab2;
}
.btn-outline {
    border-color: #073b4c;
    color:#073b4c;
}
.btn-outline:hover {
    background-color: #118ab2;
}

.font-gowunbatang {
    font-family: 'Gowun Batang', serif;
}
.font-dohyeon {
    font-family: 'Do Hyeon', sans-serif;
}
.font-dohyeon-lighter {
    font-family: 'Do Hyeon', sans-serif;
    font-weight: 100;
}
.font-nanumgothic {
    font-family: 'Nanum Gothic', sans-serif;
}

.splide__pagination__page {
    border-color: #073b4c !important;
}

:disabled {
    background-color: lightgray;
}

.tab-item.active {
    border-color: #073b4c;
}

[x-cloak] {
    display: none !important;
}

/*
* main css override
*/
.text-v-blue-dark {
    --tw-text-opacity: 1;
    color: rgb(20 100 254/var(--tw-text-opacity))
}
.border-v-blue-dark {
    --tw-border-opacity: 1;
    border-color: rgb(20 100 254/var(--tw-border-opacity))
}
/*
*  main css와 비슷한 class를 추가
*/
.text-v-orange {
    --tw-text-opacity: 1;
    color: rgb(255 145 26/var(--tw-text-opacity))
}
.border-v-orange {
    --tw-border-opacity: 1;
    border-color: rgb(255 145 26/var(--tw-border-opacity))
}
.bg-v-orange-light {
    --tw-bg-opacity: 0.2;
    background-color: rgb(255 145 26/var(--tw-bg-opacity))
}