/*!
 * sp.css — sky-blog 主题移植层（SolarPress）
 * 仅追加原版样式表未覆盖的少量规则，不修改任何原版 CSS。
 */

/* Alpine 初始化前隐藏，防止未编译表达式闪烁 */
[x-cloak] {
  display: none !important;
}

/* ---------- 评论（partials/comments.html） ---------- */
.sp-comment img {
  max-width: 100%;
  height: auto;
}

.sp-comment p {
  margin: 0;
}

.sp-reply-tip.hidden {
  display: none;
}

/* 表单消息颜色（DaisyUI 成功/错误色变量） */
.sp-msg-ok {
  color: var(--color-success, oklch(60% 0.15 145));
}

.sp-msg-error {
  color: var(--color-error, oklch(60% 0.22 25));
}

/* ---------- Minimal 列表序号（CSS counter 生成 01/02…） ---------- */
.sp-minimal-list {
  counter-reset: sp-post;
}

.sp-minimal-list .sp-minimal-item {
  counter-increment: sp-post;
}

.sp-minimal-index::before {
  content: counter(sp-post, decimal-leading-zero);
}
