/**
 * AI 加载动画样式
 * 从 index.php 抽离
 */

/* AI加载动画 */
.ai-loading-spinner {
    width: 60px;
    height: 60px;
    margin: 0 auto;
    border: 4px solid #e2e8f0;
    border-top-color: #4f46e5;
    border-radius: 50%;
    animation: ai-spin 1s linear infinite;
}

@keyframes ai-spin {
    to { transform: rotate(360deg); }
}

/* 禁止页面滚动 */
body.ai-loading {
    overflow: hidden;
}

/* ========== 深色模式适配 ========== */
body.dark-mode .ai-loading-spinner { border-color: #2a2a4a; border-top-color: #a78bfa; }
