@charset "UTF-8";
* {
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  position: relative;
  box-sizing: border-box;
  font-family: "Courier New", DotGothic16, monospace;
}

body {
  margin: 0;
  padding: 0;
  display: flex;
  height: 100%; /* 브라우저 높이 꽉 채움 */
  width: 100%;
  overflow: hidden;
  align-items: center;
  justify-content: center;
  z-index: 990;
}

a,
a:link,
a:visited {
  text-decoration: none;
}

.link-tree {
  font-size: 15px;
  height: 100%;
  line-height: 12px;
  gap: 16px;
  counter-reset: linkTree;
  padding-bottom: 0px;
  z-index: 10;
}

.link-tree li {
  color: #ff0000;
  display: flex;
  align-items: center;
  gap: 16px;
}

.link-tree li::before {
  counter-increment: linkTree;
  content: counter(linkTree);
  border: 0.3px solid;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  border-radius: 100px;
  margin-right: 5px;
}

/* 5번째 이후부터는 ::before 제거 */
.link-tree li:nth-child(n+7)::before {
  content: none;
  border: none;
  width: 0;
  height: 0;
  margin: 0;
}

.link-tree li a {
  color: #919191;
  border-bottom: 1px solid transparent;
}

.link-tree li a:hover {
  border-bottom: 1px solid;
  color: #00ff15;
}

.logo {
  position: fixed; /* 화면에 고정 */
  top: 50%; /* 세로 가운데 */
  left: 100px; /* 왼쪽 여백 */
  transform: translateY(-50%); /* 세로 가운데 정렬 */
  width: 160px; /* 원하는 크기 */
  height: auto; /* 비율 유지 */
  opacity: 50%;
  z-index: 10;
  mix-blend-mode: difference;
}

.img01 {
  position: fixed; /* 화면에 고정 */
  top: 140px;
  right: 180px; /* 왼쪽 여백 */
  transform: translateY(-50%); /* 세로 가운데 정렬 */
  width: 132px; /* 원하는 크기 */
  height: auto; /* 비율 유지 */
  opacity: 60%;
  border: 0.7px solid #000;
  border-radius: 3%;
}

.img02 {
  position: fixed; /* 화면에 고정 */
  top: 40%; /* 세로 가운데 */
  right: 250px; /* 왼쪽 여백 */
  transform: translateY(-50%); /* 세로 가운데 정렬 */
  width: 183px; /* 원하는 크기 */
  height: auto; /* 비율 유지 */
  opacity: 70%;
  border: 0.7px solid #000;
  border-radius: 3%;
}/*# sourceMappingURL=style.css.map */