/* Giai đoạn 5 — nhãn trạng thái phát triển; giữ thiết kế Midnight Aurora. */
.release-notice {
  max-width: 840px;
  margin: 26px auto 0;
  padding: 12px 18px;
  border: 1px solid rgba(158, 201, 255, .23);
  border-radius: 12px;
  background: rgba(14, 26, 47, .72);
  color: var(--text-muted);
  font-size: 13px;
  line-height: 1.7;
  text-align: center;
}
.release-notice strong, .newsletter-pending strong { color: var(--accent-primary); }
.release-modal-status {
  padding: 13px 16px;
  margin-bottom: 14px;
  border: 1px solid rgba(158, 201, 255, .27);
  border-radius: 10px;
  background: rgba(158, 201, 255, .08);
  color: var(--luminous-white);
  font-size: 14px;
  line-height: 1.6;
}
.newsletter-pending {
  max-width: 670px;
  margin: 26px auto 0;
  padding: 15px 22px;
  border: 1px solid var(--border-subtle);
  border-radius: 12px;
  background: rgba(11, 21, 40, .54);
  color: var(--text-muted);
  text-align: center;
  line-height: 1.75;
  font-size: 13px;
}
.newsletter-pending a { color: var(--accent-primary); text-underline-offset: 3px; }
.unavailable-link { color: var(--text-dim); opacity: .85; cursor: default; }
.unreleased-icon { cursor: default !important; opacity: .5; }
.unreleased-icon:hover { transform: none !important; box-shadow: none !important; }
@media (max-width: 768px) {
  .release-notice { margin-inline: 14px; padding: 12px; }
  .newsletter-pending { margin-inline: 12px; }
  .release-modal-status { overflow-wrap: anywhere; }
}
