/* ======================================================
   双子星云手机 - 增强层 (tech-enhance) v11
   精简版：滚动显现 + 滚动条美化（v53 移除客服浮窗增强：浮窗已整体删除）
   移除：body背景覆盖、网格注入、星点canvas、旧站选择器
   ====================================================== */

/* ==================== 全局滚动条 ==================== */
::-webkit-scrollbar { width: 8px; height: 8px; }
::-webkit-scrollbar-track { background: transparent; }
::-webkit-scrollbar-thumb {
    background: linear-gradient(var(--c-brand), var(--c-accent));
    border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover { background: linear-gradient(var(--c-brand-dark), var(--c-brand)); }

/* 文本选中 */
::selection { background: rgba(27, 92, 255, 0.15); color: var(--c-brand-dark); }

/* ==================== 滚动显现动画 ==================== */
.rd-reveal {
    opacity: 0;
    transform: translateY(28px);
    transition: opacity .7s cubic-bezier(0.22, 1, 0.36, 1),
                transform .7s cubic-bezier(0.22, 1, 0.36, 1);
}
.rd-reveal.rd-in {
    opacity: 1;
    transform: translateY(0);
}
/* 错落延迟 */
.rd-reveal:nth-child(2) { transition-delay: .08s; }
.rd-reveal:nth-child(3) { transition-delay: .16s; }
.rd-reveal:nth-child(4) { transition-delay: .24s; }
.rd-reveal:nth-child(5) { transition-delay: .32s; }
.rd-reveal:nth-child(6) { transition-delay: .40s; }
.rd-reveal:nth-child(7) { transition-delay: .48s; }
.rd-reveal:nth-child(8) { transition-delay: .56s; }
.rd-reveal:nth-child(9) { transition-delay: .64s; }

/* v53: 客服浮窗（#kefuFloat）增强样式已整体删除 —— 统一为 site-config.js 的 webview 弹框 */

/* ==================== 尊重减少动画偏好 ==================== */
@media (prefers-reduced-motion: reduce) {
    *, *::before, *::after {
        animation-duration: 0.01ms !important;
        transition-duration: 0.01ms !important;
    }
    .rd-reveal { opacity: 1; transform: none; }
}
