@import url(https://cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css);

:root {
	/** color **/
	--baseColor : #333;
	--blueColor : #22aee5;
	/** size **/
	--baseContainer : 79.375rem; /*1270px*/
	/** padding **/
	
}

html {
    font-size:16px;
}

body {
    font-size: 1rem;font-family: 'NanumSquare', sans-serif;
    color:var(--baseColor);
}

a:link, a:visited, a:hover, a:active {
    color:var(--baseColor);
}

.container {
    width:var(--baseContainer);
    margin:0 auto;
}

header {
    position:relative;
    width:100%;
    top:0;
    left:0;
    background:rgb(255 255 255 / 86%);
}

header .logo2 img {
    /* width:11.875rem; */
    padding:0.75rem 0;
}

header > div {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

header h1 {
    position:absolute;
    left:-2000px;
}

header nav ul {
    display:flex;
    text-align: center;
    list-style-type: none;
}

header nav ul li {
    padding: 0 10px;width: 100px;
}

header nav ul li a {
    position:relative;
    display:inline-block;
    line-height:5rem;
    font-weight: bold;
    font-size:1.0625rem;
    text-decoration-line: none;
}

header nav ul li.active a,
header nav ul li:hover a {
    color: var(--blueColor);
}

header nav ul li a:after {
    opacity:0;content:"";
    position:absolute;
    width:100%;
    height:2px;
    background-color:var(--blueColor);
    left:0;
    bottom:0;
    transition:all 0.3s ease-in-out;
}

header nav ul li.active a:after,
header nav ul li:hover a:after {
    opacity:1;
}

.kakao_btn {
    padding: 0;
}

.kakao-logout-button {
    background-color: #FEE500;       /* 카카오톡 노란색 */
    color: #191919;                  /* 카카오 기본 검정색 텍스트 */
    border: none;                    /* 테두리 없음 */
    border-radius: 12px;             /* 둥근 모서리 */
    padding: 12px 24px;              /* 내부 여백 */
    font-size: 16px;                 /* 글자 크기 */
    font-weight: bold;              /* 글자 굵기 */
    cursor: pointer;                 /* 마우스 커서 변경 */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* 살짝 그림자 */
    transition: background-color 0.2s ease;
}

.kakao-logout-button:hover {
    background-color: #e6cc00; /* hover 시 약간 어두운 노란색 */
}