/* Global reset 및 기본 스타일 */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell,
    'Open Sans', 'Helvetica Neue', sans-serif;
  background-color: #f5f5f5;
}

/* 컨테이너 스타일 */
.container {
  max-width: 480px;
  margin: 80px auto 0 auto;
  padding: 0 20px;
  text-align: center;
}

/* 제목 스타일 */
.container h1 {
  font-size: 1.8rem;
  margin-bottom: 20px;
  color: #333;
}

/* 안내 문구 */
.container p {
  font-size: 1rem;
  margin-bottom: 30px;
  color: #555;
}

/* 링크 버튼 스타일 */
.btn {
  display: block; /* 버튼을 세로로 배치하기 위해 block으로 변경 */
  text-decoration: none;
  padding: 12px 24px;
  background-color: #ff0066;
  color: #fff;
  font-weight: bold;
  border-radius: 4px;
  transition: background-color 0.3s;
  margin: 0 auto; /* 가운데 정렬을 위해 추가 */
  max-width: 200px; /* 버튼 폭 제한 (원하는 경우) */
}

/* 버튼 간 간격 */
.btn + .btn {
  margin-top: 10px; /* 두 번째 버튼을 첫 번째 아래로 띄우기 위해 추가 */
}

/* 호버 효과 */
.btn:hover {
  background-color: #e6005c;
}
