/* Shared civic-tech disclaimer + data freshness (Macau Road Excavation Data) */
.site-disclaimer,
.site-freshness {
  font-size: 0.9rem;
  line-height: 1.55;
  border-radius: 8px;
  padding: 12px 14px;
  margin: 16px 0;
}

.site-disclaimer {
  background: #fff8e6;
  border: 1px solid #e6c35c;
  color: #1a1a1a;
}

.site-disclaimer a {
  color: #0969da;
}

.site-disclaimer .site-disclaimer-en {
  display: block;
  margin-top: 8px;
  font-size: 0.82rem;
  color: #555;
}

.site-freshness {
  background: #f0f7ff;
  border: 1px solid #b6d4fe;
  color: #1a1a1a;
}

.site-freshness .site-freshness-title {
  font-weight: 700;
  margin-bottom: 4px;
}

.site-freshness ul {
  margin: 6px 0 0;
  padding-left: 1.2rem;
}

.site-freshness .site-freshness-asof {
  font-weight: 600;
}

/* Dark theme (hotspot map sidebar) */
.site-disclaimer.theme-dark,
.site-freshness.theme-dark {
  font-size: 0.72rem;
  padding: 8px 10px;
  margin: 10px 0;
}

.site-disclaimer.theme-dark {
  background: #2a2110;
  border-color: #5c4819;
  color: #f0c674;
}

.site-disclaimer.theme-dark a {
  color: #58a6ff;
}

.site-disclaimer.theme-dark .site-disclaimer-en {
  color: #8b949e;
}

.site-freshness.theme-dark {
  background: #1c2128;
  border-color: #388bfd66;
  color: #c9d1d9;
}

.site-freshness.theme-dark .site-freshness-title {
  color: #f0f3f6;
}
