@charset "utf-8";

/* ===========================
   FONTS
   =========================== */
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap');
@font-face {
	font-family: 'Pretendard';
	font-weight: 45 920;
	font-style: normal;
	font-display: swap;
	src: url('../fonts/PretendardVariable.woff2') format('woff2-variations');
}
@font-face {
    font-family: 'Isamanru';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-10@1.0/GongGothicLight.woff') format('woff');
    font-weight: 300;
    font-display: swap;
}

@font-face {
    font-family: 'Isamanru';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-10@1.0/GongGothicMedium.woff') format('woff');
    font-weight: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Isamanru';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-10@1.0/GongGothicBold.woff') format('woff');
    font-weight: 700;
    font-display: swap;
}

/* ===========================
   Reset & Base
   =========================== */
*, *::before, *::after {margin: 0;padding: 0;box-sizing: border-box;}
a {color: inherit;text-decoration: none;}
ul, ol {list-style: none;}
img {display: block;max-width: 100%;height: auto;}
button {font: inherit;cursor: pointer;border: none;background: none;}
address {font-style: normal;}
textarea {font-family: inherit;}

.line-br {display: block;}
.blind {width: 1px;height: 1px;overflow: hidden;position: absolute;top: 50%;left: 50%;display: block;text-indent: -9999em;font-size: 0px;line-height: 0;z-index: -1;}



/* ===========================
   Scrollbar
   =========================== */
body::-webkit-scrollbar {width: 8px;}
body::-webkit-scrollbar-thumb {background-color: var(--brown);}
body::-webkit-scrollbar-track {background-color: #f9f9f9;}
