/* ═══════════════════════════════════════════════════════════════
   หน้า "วิเคราะห์อัตลักษณ์สปา" (/spa_identity)
   ⚠️ ตอนนี้มีแค่บล็อก "เร็ว ๆ นี้" — พอทำเนื้อหาจริงแล้วลบ .si-soon ทิ้งได้เลย
   ต้องโหลดหลัง onzon.css และ blocks.css
   ═══════════════════════════════════════════════════════════════ */

.si-soon {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 8px;
  padding: clamp(38px, 6vw, 72px) clamp(18px, 3vw, 40px);
  background: var(--bg);
  border: 1px dashed var(--hair); /* เส้นประ = สื่อว่ายังไม่เสร็จ ไม่ใช่การ์ดเนื้อหาปกติ */
  border-radius: 20px;
}
.si-soon-ico {
  display: grid;
  place-items: center;
  width: 62px;
  height: 62px;
  margin-bottom: 4px;
  border-radius: 999px;
  background: var(--accent-wash);
  color: var(--accent);
}
.si-soon-ico svg {
  width: 28px;
  height: 28px;
}
.si-soon-tag {
  padding: 4px 14px;
  border-radius: 999px;
  background: var(--accent);
  color: var(--accent-ink);
  font-size: 0.68rem;
  line-height: 1;
}
.si-soon h2 {
  font-size: clamp(1.05rem, 1.6vw, 1.35rem);
  font-weight: 700;
  color: var(--accent);
}
.si-soon p {
  font-size: 0.76rem;
  line-height: 1.85;
  color: var(--ink-soft);
  max-width: 560px;
}
.si-soon-links {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 8px;
  margin-top: 14px;
}
.si-soon-links a {
  padding: 8px 16px;
  border: 1px solid var(--hair);
  border-radius: 999px;
  background: var(--panel);
  font-size: 0.74rem;
  color: var(--ink-soft);
  text-decoration: none;
  transition:
    background 0.2s,
    border-color 0.2s,
    color 0.2s;
}
.si-soon-links a:hover {
  background: var(--accent);
  border-color: var(--accent);
  color: var(--accent-ink);
}

/* ป้ายพื้นที่นำร่องในแบนเนอร์
   ⚠️ สีตายตัว ไม่ใช้โทเคนธีม เพราะวางทับรูปที่สว่างคงที่ทั้งสองโหมด
      (กฎเดียวกับตัวอักษรในแบนเนอร์หน้าอื่น) */
.si-hero-chip {
  align-self: flex-start;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  margin-top: 12px;
  padding: 7px 16px;
  border: 1px solid rgba(64, 64, 64, 0.2);
  border-radius: 999px;
  background: rgba(255, 254, 250, 0.86);
  font-size: 0.76rem;
  color: #404040;
}
.si-hero-chip svg {
  color: #2f5f19;
}
