/**
 * RBA 制裁风险提示（inc/rba-warning.php）
 *
 * 只在 RBA 分类的文章页加载。
 * 风格沿用全站约定：方角 / 纯色底 / 细边框 / 无阴影 / 无动效。
 * 提示色用琥珀色系（区别于品牌绿），只靠左侧 3px 实色边做视觉重点。
 */

.csrwiki-rba-warning {
  margin: 1.75rem 0;
  padding: 0.95rem 1.15rem;
  background: #fdf7ec;
  border: 1px solid #f0dcbb;
  border-left: 3px solid #c07a1a;
  border-radius: var(--radius-sm, 0.25rem);
  font-size: 0.9375rem;
  line-height: 1.75;
  color: var(--color-text-secondary, #1e293b);
}

/* 标题用段落 + 加粗，不用 h3（h3 会被 custom.js 收进右栏目录） */
.csrwiki-rba-warning .csrwiki-rba-warning__title {
  display: block;
  margin: 0 0 0.45rem;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 0.01em;
  color: #8a4b0a;
}

.csrwiki-rba-warning p {
  margin: 0 0 0.5rem;
}

.csrwiki-rba-warning p:last-child {
  margin-bottom: 0;
}

/* 两个类名是为了稳定压过 typography.css 里的 .entry-content a */
.csrwiki-rba-warning .csrwiki-rba-warning__link {
  color: #8a4b0a;
  text-decoration: underline;
  text-underline-offset: 2px;
}

.csrwiki-rba-warning .csrwiki-rba-warning__link:hover,
.csrwiki-rba-warning .csrwiki-rba-warning__link:focus {
  color: #6a3707;
}

@media (max-width: 600px) {
  .csrwiki-rba-warning {
    padding: 0.85rem 0.95rem;
    font-size: 0.9rem;
  }
}
