@charset "utf-8";

/* Firefox를 위한 표준 속성 */
* {
  scrollbar-width: thin;
  scrollbar-color: #334155 #0f172a; /* 막대 색상 | 트랙(배경) 색상 */
}

/* Webkit 기반 브라우저 (Chrome, Edge, Safari) */
::-webkit-scrollbar {
  width: 12px;  /* 세로 스크롤바 너비 */
  height: 12px; /* 가로 스크롤바 높이 */
}

/* 스크롤바 트랙 (바탕 영역) */
::-webkit-scrollbar-track {
  background: #0f172a; /* 페이지 배경색과 동일하게 맞춤 */
}

/* 스크롤바 막대 (움직이는 부분) */
::-webkit-scrollbar-thumb {
  background-color: #334155; /* 배경과 구분되는 약간 밝은 톤 */
  border-radius: 10px;       /* 둥근 모서리 적용 */
  border: 3px solid #0f172a; /* 트랙과 동일한 색상의 테두리를 주어 여백(패딩) 효과 생성 */
}

/* 스크롤바 막대에 마우스를 올렸을 때 */
::-webkit-scrollbar-thumb:hover {
  background-color: #475569; /* 마우스 오버 시 시각적 피드백을 위해 조금 더 밝게 변경 */
}