<template>
  <div class="coming-soon">
    <div class="coming-soon__card">
      <div class="coming-soon__badge">QHSE</div>
      <h1>功能正在开发中，敬请期待</h1>
      <p>该功能暂未开放，后续版本将尽快补齐。</p>
    </div>
  </div>
</template>

<script lang="ts" setup>
defineOptions({ name: 'ComingSoon' })
</script>

<style scoped>
.coming-soon {
  min-height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 32px;
}

.coming-soon__card {
  width: min(560px, 100%);
  padding: 48px 40px;
  border-radius: 20px;
  background: var(--el-bg-color);
  box-shadow: 0 12px 32px rgb(0 0 0 / 8%);
  text-align: center;
}

.coming-soon__badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 16px;
  padding: 6px 12px;
  border-radius: 999px;
  background: var(--el-color-primary-light-9);
  color: var(--el-color-primary);
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.08em;
}

h1 {
  margin: 0;
  font-size: 28px;
  line-height: 1.25;
  color: var(--el-text-color-primary);
}

p {
  margin: 12px 0 0;
  color: var(--el-text-color-secondary);
  font-size: 14px;
}
</style>
