/* assets/css/components/auth-links.css */
/* 헤더 우측 상단 로그인/회원가입/마이페이지 링크 */

.header-inner {
  position: relative; /* ✅ auth-links를 absolute로 올리기 위한 기준 */
}

.auth-links {
  position: absolute;
  top: var(--space-8);
  right: var(--space-16);
  display: flex;
  gap: var(--space-8);
  align-items: center;
  z-index: 5;
}

.auth-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;

  height: 28px;
  padding: 0 var(--space-12);

  font-size: var(--text-body);
  line-height: 1;
  color: var(--color-text);
  text-decoration: none;

  background: transparent;
}

.auth-link:hover {
  transform: translateY(-1px);
}

.auth-link:active {
  transform: translateY(0);
}

/* ✅ 모바일: 너무 답답하면 줄바꿈 없이 크기만 살짝 줄임 */
@media (max-width: 700px) {
  .auth-links {
    top: var(--space-8);
    right: var(--space-4);
    gap: var(--space-4);
  }

  .auth-link {
    height: 26px;
    padding: 0 var(--space-8);
  }
}

.auth-nickname {
  margin-right: 10px;
  font-weight: 600;
}
