/* 解析猫 - 全局补充（无自定义调色板；颜色请用 Tailwind 工具类） */

@keyframes spin {
    to { transform: rotate(360deg); }
}

.animate-spin-slow {
    animation: spin 0.9s linear infinite;
}

/* Toast 定位与显隐（无法用纯 Tailwind 表达 transform 组合） */
.toast {
    position: fixed;
    bottom: 1.5rem;
    left: 50%;
    z-index: 100;
    transform: translateX(-50%) translateY(120%);
    opacity: 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
    pointer-events: none;
}

.toast.show {
    transform: translateX(-50%) translateY(0);
    opacity: 1;
}

/* 隐藏内容区：链接使用站点琥珀色，避免 prose / 原站黑色内联样式 */
.heimao-hidden a,
.heimao-hidden a.heimao-hidden-link,
.heimao-hidden a:link,
.heimao-hidden a:visited {
    color: #d97706 !important;
    text-decoration: underline;
    text-underline-offset: 2px;
}

.heimao-hidden a:hover {
    color: #b45309 !important;
}
