@font-face {
    font-family: "woff2";
    src: url("/assets/fonts/codec.woff2") format("truetype");
}

@font-face {
    font-family: "woff";
    src: url("/assets/fonts/codec.woff") format("truetype");
}
/* 
@font-face {
    font-family: "regular";
    src: url("./IBMPlexSansKR-Regular.ttf") format("truetype");
}
@font-face {
    font-family: "medium";
    src: url("./IBMPlexSansKR-Medium.ttf") format("truetype");
} */
header {
    position: sticky;
    top: 0;
    transition: all 0.3s ease;
    z-index: 9999;
}

.header-logo {
    font-family: woff2;
    display: flex;
    align-items: center;
    padding-top: 6px;
}

.header-container {
    background-color: #172038;
    display: flex;
    justify-content: space-between;
    padding: 10px 20px;
    transition: all 0.3s ease;

}

.header-container .header-logo a img {
    width: 100px;
}

.header-container .header-menu {
    display: flex;
     margin-right: 15px;
}

.header-container .header-menu ul {
    display: flex;
    height: 100%;
    align-items: center;
    
}

.header-container .header-menu ul li {
    padding: 0 30px;
    font-weight: 500;
    
}

.header-container .header-menu ul li a {
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    text-decoration: none;
    font-family: 'codec', 'Pretendard', 'IBMPlexSansKR-Regular', sans-serif;
}

/* .main-container {
    height: 200vh;
} */

a:hover {
    color: #36ff64
}

a:active {
    color: #36ff64
}