@use "@fox/styles/abstracts" as fox;

// 콘텐츠가 들어올 자리를 그대로 차지하고 가운데에 안내를 놓는다 — PageLoading과 같은 규칙이라
// 로딩에서 오류로 바뀔 때 레이아웃이 흔들리지 않는다.
.root {
  display: flex;
  flex: 1 0 0;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: fox.gap(3);
  min-block-size: 24rem;
  padding: fox.padding(9);
}

.title {
  margin: 0;
  color: fox.color(font-neutral-strong);
  font-family: fox.font-family(title);
  font-size: fox.font-size(heading-sm);
  font-weight: fox.font-weight(bold);
  line-height: 1.5;
}

.description {
  margin: 0;
  color: fox.color(font-neutral-subtle);
  font-family: fox.font-family(body);
  font-size: fox.font-size(body-md);
  line-height: 1.5;
}

.action {
  margin-block-start: fox.gap(3);
}
