/* CASKO 공통 상단 메뉴: 선택한 메뉴를 살짝 띄우고 금색 밑줄 표시 */
header nav a, header.site-header nav a, #mypage-header nav a {
  display:inline-flex;align-items:center;position:relative;
  padding:7px 0 10px;line-height:1.35;
  text-decoration:none;white-space:nowrap;
  border-bottom:2px solid transparent;
  transition:transform .18s ease,color .18s ease,border-color .18s ease;
}
header nav a:hover,header.site-header nav a:hover,#mypage-header nav a:hover {
  transform:translateY(-3px);color:#f3d0a0;
}
header nav a[aria-current="page"],header nav a.active,
header.site-header nav a[aria-current="page"],header.site-header nav a.active,
#mypage-header nav a[aria-current="page"] {
  transform:translateY(-3px);
  color:#f3d0a0!important;
  border-bottom:2px solid #d5ac76!important;
  padding-bottom:10px;
}
#mypage-header nav{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-left:auto}
#mypage-header nav a{font-family:inherit!important;font-size:14px!important;letter-spacing:normal!important;color:#fff1df!important}
#mypage-header nav a:last-child{margin-left:0}
@media(max-width:700px){#mypage-header nav{gap:12px;margin-left:0}#mypage-header nav a{font-size:12px!important}}
@media(prefers-reduced-motion:reduce){header nav a,#mypage-header nav a{transition:none}}
