/* 基础提示块样式 */
.admonition {
  margin: 1.5rem 0;
  padding: 1.2rem;
  border-radius: 6px;
  background-color: #f8f9fa;
  border-left: 4px solid #6c757d;
  box-shadow: 0 2px 4px rgba(0,0,0,0.05);
}

/* 提示块标题样式 */
.admonition-title {
  font-weight: 600;
  font-size: 1.1rem;
  margin-top: 0;
  margin-bottom: 0.8rem;
  color: #343a40;
  display: flex;
  align-items: center;
}

/* 提示块标题前添加图标（使用伪元素） */
.admonition-title::before {
  content: "💡";
  margin-right: 0.5rem;
  font-size: 1.2rem;
}

/* 普通提示样式 */
.admonition.tip {
  border-left-color: #28a745;
  background-color: #f0fff4;
}

.admonition.tip .admonition-title {
  color: #218838;
}

.admonition.tip .admonition-title::before {
  content: "✅";
}

/* 重要提醒样式 */
.admonition.important {
  border-left-color: #ffc107;
  background-color: #fffdf5;
}

.admonition.important .admonition-title {
  color: #856404;
}

.admonition.important .admonition-title::before {
  content: "⚠️";
}

/* 警告样式（备用） */
.admonition.warning {
  border-left-color: #dc3545;
  background-color: #fff5f5;
}

.admonition.warning .admonition-title {
  color: #721c24;
}

.admonition.warning .admonition-title::before {
  content: "🚨";
}

/* 提示块内文本样式 */
.admonition p, .admonition li {
  margin: 0.5rem 0;
  line-height: 1.6;
  color: #495057;
}

/* 代码样式适配 */
.admonition code {
  padding: 0.2rem 0.4rem;
  border-radius: 3px;
  background-color: rgba(0,0,0,0.04);
  font-family: monospace;
}

