/* maintenance.css — CloudFront에 업로드해서 사용 */
/* 한글 웹폰트(선택): 필요 없으면 아래 @import 줄을 지우세요. */
@import url('https://fastly.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.css');

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: 'Pretendard', system-ui, -apple-system, 'Apple SD Gothic Neo', 'Malgun Gothic', sans-serif;
  background: #f4f5f7;
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 24px;
  color: #2b2d36;
  -webkit-font-smoothing: antialiased;
}

.card {
  background: #ffffff;
  width: 100%;
  max-width: 380px;
  border-radius: 16px;
  padding: 48px 32px 44px;
  text-align: center;
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.06);
}

.icon {
  width: 96px;
  height: 96px;
  margin: 0 auto 28px;
  display: block;
  animation: pop 0.5s cubic-bezier(0.34, 1.56, 0.64, 1) both;
}

@keyframes pop {
  from { transform: scale(0.7); opacity: 0; }
  to   { transform: scale(1);   opacity: 1; }
}

h1 {
  font-size: 22px;
  font-weight: 700;
  letter-spacing: -0.4px;
  margin-bottom: 16px;
  color: #1f2126;
}

p {
  font-size: 15px;
  line-height: 1.6;
  color: #8b8f99;
  letter-spacing: -0.2px;
  margin-bottom: 26px;
}

.date {
  font-size: 16px;
  font-weight: 700;
  color: #ff2e2e;
  letter-spacing: -0.3px;
  margin-bottom: 0;
}
