/* LikeGirl 加载页 —— 进度条风格 */
#Loadanimation {
    background: linear-gradient(160deg, #fce4ec 0%, #f3e5f5 50%, #ede7f6 100%);
    height: 100%;
    width: 100%;
    position: fixed;
    z-index: 99999;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    transition: opacity 0.6s ease;
}

#Loadanimation.hide {
    opacity: 0;
    pointer-events: none;
}

#Loadanimation-center {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.lg-load-title {
    font-size: 2rem;
    font-weight: 400;
    color: #3d2c2c;
    letter-spacing: 0.02em;
    margin-bottom: 1.6rem;
    font-family: 'Noto Serif SC', serif;
}

.lg-load-bar-wrap {
    width: 220px;
    height: 3px;
    background: rgba(180, 120, 160, 0.2);
    border-radius: 99px;
    overflow: hidden;
    margin-bottom: 1.1rem;
    position: relative;
}

.lg-load-bar {
    height: 100%;
    width: 40%;
    background: linear-gradient(90deg, #d4527a, #a569bd);
    border-radius: 99px;
    position: absolute;
    animation: lgBarFlow 1.8s ease-in-out infinite;
}

@keyframes lgBarFlow {
    0%   { left: -40%; }
    100% { left: 110%; }
}

.lg-load-hint {
    font-size: 0.85rem;
    color: rgba(100, 70, 90, 0.55);
    letter-spacing: 0.05em;
}

/* 隐藏旧的旋转圆圈结构 */
#Loadanimation-center-absolute,
.xccx_object { display: none !important; }
