/* ==========================================================================
   游戏下载组件 - 公用CSS样式
   说明：本文件是下载组件的公用样式，所有主题和后台预览都使用此样式
   包含10种样式：经典金色、现代卡片、简约风格、游戏风格、仙侠风格、
   机械朋克、暗金卡片、像素复古、玻璃拟态、3D立体
   ========================================================================== */

.component-game-download{

    position:absolute;

    left:0;

    right:0;

    top:0;

    bottom:0;

    pointer-events:none;

    z-index:99998;

}

.game-download-wrapper{

    position:absolute;

    left:50%;

    transform:translateX(-50%);
    margin:0 auto;

    width:fit-content;

    max-width:90%;

    pointer-events:auto;

    display:flex;

    flex-direction:column;

    align-items:center;
    z-index:9998;

}

.game-download-buttons{

    display:flex;

    gap:30px;

    position:relative;

    align-items:center;
    flex-shrink:0;
}

.game-download-btn-group{

    position:relative;

    display:flex;

    flex-direction:column;

    align-items:center;

}

.game-download-btn{

    display:inline-flex;

    align-items:center;

    justify-content:center;

    gap:12px;

    min-width:220px;

    height:68px;

    padding:0 40px;

    text-decoration:none;

    cursor:pointer;

    transition:all .3s ease;

    position:relative;

    overflow:hidden;

    font-weight:bold;

    letter-spacing:2px;
    white-space:nowrap;
    flex-shrink:0;
}

.game-download-btn .btn-icon{

    font-size:28px;

    filter:drop-shadow(0 2px 3px rgba(0,0,0,.3));

}

.game-download-divider{

    display:flex;

    align-items:center;

    justify-content:center;

    font-size:24px;

    font-weight:bold;

    padding:0 10px;

}

.game-download-btn.disabled{

    opacity:0.5;

    cursor:not-allowed;

    filter:grayscale(50%);

}



/* ===== 样式1：经典金色 ===== */

.gd-style-classic .game-download-btn{
    position:relative;
    width:345px;height:96px;min-width:345px;max-width:345px;padding:0;
    background:none;
    color:transparent;text-indent:-9999em;overflow:hidden;border:none;box-shadow:none;border-radius:0;
    opacity:.82;                                  /* 整体半透明，与网站背景融合 */
    transition:opacity .3s ease;
}
.gd-style-classic .game-download-btn:hover{ opacity:1; }   /* 悬停恢复不透明 */
.gd-style-classic .game-download-btn .btn-bg-img{
    position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none;
}
.gd-style-classic .game-download-btn .btn-bg-hover{opacity:0;transition:opacity .2s;}
.gd-style-classic .game-download-btn:hover .btn-bg-normal{opacity:0;}
.gd-style-classic .game-download-btn:hover .btn-bg-hover{opacity:1;}

.gd-style-classic .game-download-btn::before{

    content:'';

    position:absolute;

    top:0;left:-100%;

    width:100%;height:100%;

    background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);

    transition:left .6s ease;

}

.gd-style-classic .game-download-btn:hover::before{left:100%;}

.gd-style-classic .game-download-btn:hover{
    background-image:url('/img/btn01_hover.png');
    background-position:left top;
    transform:scale(1.03);
}

.gd-style-classic .game-download-btn.netdisk{
    background-image:url('/img/btn02.png');
}

.gd-style-classic .game-download-btn.netdisk:hover{
    background-image:url('/img/btn02_hover.png');
}

.gd-style-classic .game-download-btn-bar{

    width:100%;

    height:14px;

    background:linear-gradient(180deg,#8b6914 0%,#5c4a0e 100%);

    border-left:3px solid #ffd700;

    border-right:3px solid #ffd700;

    position:relative;

    box-shadow:0 4px 10px rgba(0,0,0,.3);

}

.gd-style-classic .game-download-btn-bar::before{

    content:'';

    position:absolute;

    top:0;left:0;right:0;

    height:3px;

    background:linear-gradient(90deg,transparent,#ffd700,transparent);

}

.gd-style-classic .game-download-btn.netdisk + .game-download-btn-bar{

    background:linear-gradient(180deg,#1e40af 0%,#172554 100%);

    border-left-color:#93c5fd;

    border-right-color:#93c5fd;

}

.gd-style-classic .game-download-btn-arrow{

    width:0;

    height:0;

    border-left:20px solid transparent;

    border-right:20px solid transparent;

    border-top:16px solid #5c4a0e;

    margin-top:-1px;

    filter:drop-shadow(0 3px 4px rgba(0,0,0,.3));

}

.gd-style-classic .game-download-btn.netdisk + .game-download-btn-bar + .game-download-btn-arrow{

    border-top-color:#172554;

}

.gd-style-classic .game-download-divider{

    color:#ffd700;

    text-shadow:0 2px 4px rgba(0,0,0,.5);

}



/* ===== 样式2：现代卡片 ===== */

.gd-style-modern .game-download-btn{

    background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);

    border:none;

    border-radius:16px;

    color:#fff;

    font-size:20px;

    box-shadow:0 10px 40px rgba(102,126,234,.4);

    backdrop-filter:blur(10px);

}

.gd-style-modern .game-download-btn:hover{

    transform:translateY(-4px) scale(1.02);

    box-shadow:0 15px 50px rgba(102,126,234,.6);

}

.gd-style-modern .game-download-btn.netdisk{

    background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);

    box-shadow:0 10px 40px rgba(245,87,108,.4);

}

.gd-style-modern .game-download-btn.netdisk:hover{

    box-shadow:0 15px 50px rgba(245,87,108,.6);

}

.gd-style-modern .game-download-divider{

    color:rgba(255,255,255,.8);

    font-size:20px;

}



/* ===== 样式3：简约风格 ===== */

.gd-style-minimal .game-download-btn{

    background:rgba(255,255,255,.95);

    border:2px solid #e2e8f0;

    border-radius:12px;

    color:#1a202c;

    font-size:18px;

    box-shadow:0 4px 12px rgba(0,0,0,.1);

    letter-spacing:1px;

}

.gd-style-minimal .game-download-btn:hover{

    background:#fff;

    border-color:#667eea;

    color:#667eea;

    transform:translateY(-2px);

    box-shadow:0 8px 25px rgba(102,126,234,.2);

}

.gd-style-minimal .game-download-btn.netdisk{

    background:rgba(255,255,255,.95);

    border-color:#e2e8f0;

    color:#1a202c;

}

.gd-style-minimal .game-download-btn.netdisk:hover{

    border-color:#f5576c;

    color:#f5576c;

}

.gd-style-minimal .game-download-divider{

    color:#cbd5e0;

    font-size:18px;

}



/* ===== 样式4：游戏风格（传世·暗金） ===== */
.gd-style-game-style .game-download-btn{
    background:linear-gradient(180deg,#5a1010 0%,#3a0808 50%,#2a0505 100%);
    border:2px solid #c9a227;
    border-radius:4px;
    color:#ffd700;
    font-size:20px;
    box-shadow:0 4px 15px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,215,0,.3),inset 0 -2px 0 rgba(0,0,0,.5);
    text-shadow:0 0 8px rgba(255,215,0,.6),0 2px 2px rgba(0,0,0,.8);
    letter-spacing:3px;
    position:relative;
}
.gd-style-game-style .game-download-btn::before{
    content:'';
    position:absolute;
    top:0;left:0;right:0;
    height:50%;
    background:linear-gradient(180deg,rgba(255,215,0,.12),transparent);
    pointer-events:none;
}
.gd-style-game-style .game-download-btn::after{
    content:'';
    position:absolute;
    top:2px;left:2px;right:2px;bottom:2px;
    border:1px solid rgba(201,162,39,.3);
    border-radius:2px;
    pointer-events:none;
}
.gd-style-game-style .game-download-btn:hover{
    transform:translateY(-2px);
    background:linear-gradient(180deg,#7a1515 0%,#4a0a0a 50%,#3a0606 100%);
    border-color:#ffd700;
    color:#ffe680;
    box-shadow:0 6px 25px rgba(201,162,39,.4),inset 0 1px 0 rgba(255,215,0,.4),inset 0 -2px 0 rgba(0,0,0,.5);
    text-shadow:0 0 12px rgba(255,215,0,.9),0 2px 2px rgba(0,0,0,.8);
}
.gd-style-game-style .game-download-btn.netdisk{
    background:linear-gradient(180deg,#1a2a4a 0%,#0d1a3a 50%,#08102a 100%);
    border-color:#5a8ab5;
    color:#8ab4d8;
    box-shadow:0 4px 15px rgba(0,0,0,.6),inset 0 1px 0 rgba(135,206,235,.2),inset 0 -2px 0 rgba(0,0,0,.5);
    text-shadow:0 0 8px rgba(135,206,235,.5),0 2px 2px rgba(0,0,0,.8);
}
.gd-style-game-style .game-download-btn.netdisk:hover{
    background:linear-gradient(180deg,#2a3a5a 0%,#1a2a4a 50%,#0d1a3a 100%);
    border-color:#87ceeb;
    color:#b0dfff;
    box-shadow:0 6px 25px rgba(90,138,181,.4),inset 0 1px 0 rgba(135,206,235,.3),inset 0 -2px 0 rgba(0,0,0,.5);
    text-shadow:0 0 12px rgba(135,206,235,.8),0 2px 2px rgba(0,0,0,.8);
}
.gd-style-game-style .game-download-divider{
    color:#c9a227;
    text-shadow:0 0 8px rgba(201,162,39,.6);
}

/* ===== 样式5：仙侠风格 ===== */

.gd-style-xianxia .game-download-btn{

    background:linear-gradient(180deg,#2d3748 0%,#1a202c 100%);

    border:2px solid #d4a574;

    border-radius:4px;

    color:#f5e6d3;

    font-size:20px;

    box-shadow:0 4px 15px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.1);

    font-family:"KaiTi","STKaiti",serif;

    letter-spacing:4px;

}

.gd-style-xianxia .game-download-btn::before{

    content:'';

    position:absolute;

    top:0;left:0;right:0;

    height:50%;

    background:linear-gradient(180deg,rgba(212,165,116,.2),transparent);

    pointer-events:none;

}

.gd-style-xianxia .game-download-btn:hover{

    transform:translateY(-3px);

    border-color:#f5d6a8;

    box-shadow:0 8px 30px rgba(212,165,116,.4),inset 0 1px 0 rgba(255,255,255,.2);

    color:#fff;

}

.gd-style-xianxia .game-download-btn.netdisk{

    border-color:#7cb9e8;

    color:#d4e9f7;

}

.gd-style-xianxia .game-download-btn.netdisk:hover{

    border-color:#a8d4f5;

    box-shadow:0 8px 30px rgba(124,185,232,.4);

}

.gd-style-xianxia .game-download-divider{

    color:#d4a574;

    font-family:"KaiTi","STKaiti",serif;

}



/* ===== 样式6：机械朋克 - 工业控制面板风格 ===== */

.game-download-wrapper.gd-style-tech{

    flex-direction:row;

    gap:0;

    background:linear-gradient(180deg,#4a4a4a 0%,#3a3a3a 30%,#2a2a2a 70%,#1a1a1a 100%);

    border:4px solid #6a5a4a;

    border-radius:10px;

    padding:25px 40px;

    box-shadow:

        inset 0 2px 4px rgba(255,255,255,.15),

        inset 0 -2px 4px rgba(0,0,0,.5),

        0 10px 30px rgba(0,0,0,.7),

        0 0 0 2px #8b7355,

        0 0 0 4px #3a2a1a;

    position:absolute;

}

.game-download-wrapper.gd-style-tech::before{

    content:'';

    position:absolute;

    top:10px;left:10px;

    width:14px;height:14px;

    background:radial-gradient(circle at 30% 30%,#a89070,#5a4a3a 70%);

    border-radius:50%;

    box-shadow:inset 0 1px 2px rgba(255,255,255,.4),0 1px 2px rgba(0,0,0,.5);

}

.game-download-wrapper.gd-style-tech::after{

    content:'';

    position:absolute;

    top:10px;right:10px;

    width:14px;height:14px;

    background:radial-gradient(circle at 30% 30%,#a89070,#5a4a3a 70%);

    border-radius:50%;

    box-shadow:inset 0 1px 2px rgba(255,255,255,.4),0 1px 2px rgba(0,0,0,.5);

}

.gd-style-tech .game-download-buttons{

    gap:0;

    align-items:stretch;

}

.gd-style-tech .game-download-btn{

    background:linear-gradient(180deg,#6a6a6a 0%,#4a4a4a 30%,#3a3a3a 70%,#2a2a2a 100%);

    border:3px solid #8b7355;

    border-radius:0;

    color:#d4af37;

    font-size:16px;

    min-width:190px;

    height:65px;

    padding:0 30px;

    box-shadow:

        inset 0 2px 4px rgba(255,255,255,.25),

        inset 0 -2px 4px rgba(0,0,0,.5),

        0 0 0 1px #5a4a3a;

    text-shadow:0 1px 2px rgba(0,0,0,.8),0 0 10px rgba(212,175,55,.4);

    font-family:"Impact","Arial Black",sans-serif;

    letter-spacing:3px;

    text-transform:uppercase;

    clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);

    position:relative;

}

.gd-style-tech .game-download-btn .btn-icon{

    animation:gearRotate 4s linear infinite;

}

@keyframes gearRotate{

    from{transform:rotate(0deg);}

    to{transform:rotate(360deg);}

}

.gd-style-tech .game-download-btn:hover{

    background:linear-gradient(180deg,#7a7a7a 0%,#5a5a5a 30%,#4a4a4a 70%,#3a3a3a 100%);

    border-color:#ffd700;

    color:#ffd700;

    box-shadow:

        inset 0 2px 4px rgba(255,255,255,.35),

        inset 0 -2px 4px rgba(0,0,0,.5),

        0 0 25px rgba(255,215,0,.5),

        0 0 0 1px #8b7355;

}

.gd-style-tech .game-download-btn.netdisk{

    background:linear-gradient(180deg,#5a6a7a 0%,#3a4a5a 30%,#2a3a4a 70%,#1a2a3a 100%);

    border-color:#5a8ab5;

    color:#8ab4d8;

    text-shadow:0 1px 2px rgba(0,0,0,.8),0 0 10px rgba(138,180,216,.4);

}

.gd-style-tech .game-download-btn.netdisk:hover{

    border-color:#87ceeb;

    color:#87ceeb;

    box-shadow:

        inset 0 2px 4px rgba(255,255,255,.35),

        inset 0 -2px 4px rgba(0,0,0,.5),

        0 0 25px rgba(135,206,235,.5),

        0 0 0 1px #5a8ab5;

}

.gd-style-tech .game-download-divider{

    color:#8b7355;

    font-family:"Impact","Arial Black",sans-serif;

    font-size:24px;

    padding:0 20px;

    text-shadow:0 0 10px rgba(139,115,85,.5);

    display:flex;

    align-items:center;

    position:relative;

}

.gd-style-tech .game-download-divider::before{

    content:'';

    width:3px;height:50px;

    background:linear-gradient(180deg,transparent,#8b7355,transparent);

    margin-right:20px;

}

.gd-style-tech .game-download-divider::after{

    content:'';

    width:3px;height:50px;

    background:linear-gradient(180deg,transparent,#8b7355,transparent);

    margin-left:20px;

}



/* ===== 暗金卡片（原水墨国风）：现代卡片布局 + 整图背景 + 透明热区 ===== */
.gd-style-dark .game-download-buttons{
    position:relative;
    display:block;
    width:780px;
    height:98px;
    margin:0 auto;
    padding:0;
    border:0;
    border-radius:12px;
    overflow:hidden;
    background:#120b08;
    box-shadow:0 10px 30px rgba(0,0,0,.55);
}
.gd-style-dark .gd-dark-bg{
    position:absolute !important;
    top:0 !important; left:0 !important;
    width:100% !important; height:100% !important;
    object-fit:fill !important;
    z-index:0 !important;
    pointer-events:none !important;
    border-radius:12px !important;
}
.gd-style-dark .game-download-btn-group{
    position:absolute;
    top:0;
    height:98px;
    display:block;
    width:17%;
    margin:0;
    z-index:2;
}
.gd-style-dark .game-download-btn-group:first-of-type{ left:55.5%; }
.gd-style-dark .game-download-btn-group:last-of-type{ left:76%; }
.gd-style-dark .game-download-btn{
    background:transparent !important;
    border:none !important;
    box-shadow:none !important;
    color:transparent !important;
    width:100% !important;
    min-width:0 !important;
    max-width:none !important;
    height:98px !important;
    min-height:0 !important;
    padding:0 !important;
    opacity:0;
    font-size:0 !important;
    border-radius:10px;
    transition:background .18s ease, box-shadow .18s ease;
}
.gd-style-dark .game-download-btn:hover{
    transform:none !important;
    opacity:1 !important;
    background:rgba(255,200,90,.07) !important;
    box-shadow:inset 0 0 0 1px rgba(255,220,130,.6), 0 0 22px rgba(255,170,60,.4) !important;
}
.gd-style-dark .game-download-btn .btn-icon,
.gd-style-dark .game-download-btn span,
.gd-style-dark .game-download-divider,
.gd-style-dark .game-download-btn-bar,
.gd-style-dark .game-download-btn-arrow{ display:none !important; }
.gd-style-dark .game-download-btn.disabled{ pointer-events:none; opacity:.4; }
@media(max-width:820px){
    .gd-style-dark .game-download-buttons{ width:94vw; height:calc(94vw / 8); }
    .gd-style-dark .game-download-btn-group{ height:100%; }
    .gd-style-dark .game-download-btn{ height:100% !important; }
}

/* ===== 样式8：像素复古 - 复古游戏机风格 ===== */

/* BG_EDGE_LEFT_v1 统一改为左侧靠边；垂直位置由 --gd-neon-top 控制（默认 50% 居中） */
.game-download-wrapper.gd-style-fire{
    position:fixed !important;
    left:0 !important;
    right:auto !important;
    top:var(--gd-neon-top,50%) !important;
    transform:translateY(-50%) !important;
    margin:0;
    width:auto;
    max-width:none;
    z-index:9999 !important;
}
.gd-style-fire .game-download-buttons{
    display:flex;
    flex-direction:column;
    gap:12px;
    align-items:flex-start;
}
.gd-style-fire .game-download-btn-group{
    display:block;
}
.gd-style-fire .game-download-btn{
    width:42px;
    min-width:42px;
    max-width:42px;
    height:120px;
    writing-mode:vertical-rl;
    text-orientation:upright;
    letter-spacing:4px;
    font-size:16px;
    font-weight:bold;
    color:#fff;
    background:linear-gradient(180deg,#d4a017,#8b6914);
    border:2px solid #f0d060;
    border-radius:0 8px 8px 0;
    display:flex;
    align-items:center;
    justify-content:center;
    text-decoration:none;
    box-shadow:0 4px 12px rgba(0,0,0,0.5);
    transition:transform .2s;
    position:relative;
}
.gd-style-fire .game-download-btn:hover{
    transform:translateX(3px);
}
.gd-style-fire .game-download-btn.netdisk{
    background:linear-gradient(180deg,#2d8b6e,#1a5c45);
    border-color:#5fd9a8;
}
.gd-style-fire .game-download-divider{
    display:none;
}
.gd-style-fire .btn-icon{
    display:none;
}
.gd-style-fire .game-download-btn-bar,
.gd-style-fire .game-download-btn-arrow{
    display:none;
}
@media(max-width:768px){
    .gd-style-fire .game-download-buttons{
        flex-direction:row;
    }
    .gd-style-fire .game-download-btn{
        width:auto;
        height:48px;
        writing-mode:horizontal-tb;
        border-radius:8px;
    }
}

/* ============================================================
   左侧靠边（金框）v5 —— 整图贴边（150×282）
   背景图 img/download_ice_panel.webp 已自带标题/人物/按钮；
   这里只把两个真实下载链接透明覆盖到图上按钮位置。
   ============================================================ */
.game-download-wrapper.gd-style-ice{
    position:fixed !important;
    transform:translateY(-50%) !important;
    z-index:9999 !important;
    left:0 !important;
    right:auto !important;
    top:var(--gd-neon-top,50%) !important;
}
.gd-style-ice .game-download-buttons{
    position:relative;
    display:block;
    box-sizing:border-box;
    width:150px;
    height:282px;
    padding:0;
    border:0;
    border-radius:0 8px 8px 0;
    background:url("data:image/webp;base64,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") center/100% 100% no-repeat;
    box-shadow:2px 0 16px rgba(0,0,0,.55);
    overflow:hidden;
}
/* 按钮组绝对定位到图上按钮：第一个=本地下载，最后一个=网盘下载 */
.gd-style-ice .game-download-btn-group{
    position:absolute;
    z-index:2;
    left:5%;
    width:90%;
    display:block;
}
.gd-style-ice .game-download-btn-group:first-of-type{
    top:20.5%;
    height:28.3%;
}
.gd-style-ice .game-download-btn-group:last-of-type{
    top:51.4%;
    height:33.4%;
    left:5%;
    width:90.5%;
}
/* 透明点击层：只负责点击与悬停高亮，不改动图片本身 */
.gd-style-ice .game-download-btn{
    position:absolute;
    inset:0;
    display:block;
    width:auto;
    min-width:0 !important;
    height:auto;
    margin:0;
    padding:0;
    border:0;
    border-radius:5px;
    background:transparent;
    box-shadow:none;
    font-size:0;
    color:transparent;
    text-decoration:none;
    cursor:pointer;
    transition:background .18s ease, box-shadow .18s ease;
}
.gd-style-ice .game-download-btn > span{display:none !important;}
.gd-style-ice .game-download-btn:hover{
    background:rgba(255,220,140,.07);
    box-shadow:inset 0 0 0 1px rgba(255,225,150,.55), 0 0 18px rgba(255,190,80,.35);
}
.gd-style-ice .game-download-btn.disabled{pointer-events:none;opacity:.45;filter:none;}
.gd-style-ice .game-download-divider{display:none;}
.game-download-wrapper.gd-style-neon{
    position:fixed !important;
    left:0 !important;
    right:auto !important;
    /* BG_NEON_TOP_ADJUST_v1 垂直位置可由 JS 用变量写入（默认 50% 保持原居中）；
       仅背景图主题会设置该变量，横幅主题仍固定居中。 */
    top:var(--gd-neon-top,50%) !important;
    transform:translateY(-50%) !important;
    z-index:9999 !important;
}
.gd-style-neon .game-download-buttons{
    display:flex;
    flex-direction:column;
    gap:10px;
    padding:12px 10px;
    background:
        linear-gradient(135deg,rgba(16,42,36,.94),rgba(9,22,19,.96));
    border:1px solid rgba(232,197,106,.55);
    border-left:0;
    border-radius:0 10px 10px 0;
    box-shadow:
        inset 0 0 22px rgba(127,212,193,.14),
        0 8px 26px rgba(0,0,0,.55),
        0 0 0 1px rgba(127,212,193,.12);
    backdrop-filter:blur(3px);
    -webkit-backdrop-filter:blur(3px);
}
.gd-style-neon .game-download-btn-group{display:block;}
.gd-style-neon .game-download-btn{
    position:relative;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    gap:6px;
    width:58px;
    min-width:58px !important;
    padding:12px 6px 11px;
    font-family:"MaShanZheng","STKaiti",serif;
    font-size:15px;
    letter-spacing:.14em;
    line-height:1.1;
    color:#0b1f1a;
    -webkit-text-fill-color:#0b1f1a;
    text-decoration:none;
    text-align:center;
    border:1px solid rgba(232,197,106,.85);
    border-radius:8px;
    background:linear-gradient(160deg,#e8c56a 0%,#cfa945 52%,#a8862f 100%);
    box-shadow:
        inset 0 1px 0 rgba(255,244,214,.85),
        inset 0 -2px 0 rgba(90,66,16,.55),
        0 4px 14px rgba(0,0,0,.5);
    transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;
}
/* 文字竖排，一字一行、绝不换行 */
.gd-style-neon .game-download-btn > span:not(.btn-icon){
    writing-mode:vertical-rl;
    text-orientation:upright;
    letter-spacing:.10em;
    white-space:nowrap;
}
.gd-style-neon .game-download-btn.netdisk{
    color:#e6f7f2;
    -webkit-text-fill-color:#e6f7f2;
    background:linear-gradient(160deg,#2f7a6b 0%,#1d554a 55%,#123a32 100%);
    border-color:rgba(127,212,193,.85);
    box-shadow:
        inset 0 1px 0 rgba(178,240,224,.5),
        inset 0 -2px 0 rgba(6,26,22,.7),
        0 4px 14px rgba(0,0,0,.5);
}
.gd-style-neon .game-download-btn:hover{
    transform:translateX(3px);
    filter:brightness(1.1);
    box-shadow:
        inset 0 1px 0 rgba(255,244,214,.9),
        0 0 18px rgba(232,197,106,.75),
        0 4px 16px rgba(0,0,0,.55);
}
.gd-style-neon .game-download-btn.netdisk:hover{
    box-shadow:
        inset 0 1px 0 rgba(178,240,224,.6),
        0 0 18px rgba(127,212,193,.7),
        0 4px 16px rgba(0,0,0,.55);
}
.gd-style-neon .btn-icon{
    display:block;
    font-size:19px;
    line-height:1;
}
.gd-style-neon .game-download-divider{display:none;}
.game-download-wrapper.gd-style-tech{
    background:none !important;
    border:none !important;
    padding:0 !important;
    box-shadow:none !important;
}
.game-download-wrapper.gd-style-tech::before,
.game-download-wrapper.gd-style-tech::after{
    display:none !important;
}
.gd-style-tech .game-download-buttons{
    gap:120px !important;
}
.gd-style-tech .game-download-btn{
    position:relative !important;
    width:300px !important;
    height:98px !important;
    min-width:300px !important;
    max-width:300px !important;
    padding:0 !important;
    background:none !important;
    border:none !important;
    border-radius:0 !important;
    box-shadow:none !important;
    clip-path:none !important;
    color:#f5e6c8 !important;
    font-size:22px !important;
    font-family:"Microsoft YaHei","SimHei",sans-serif !important;
    font-weight:bold !important;
    letter-spacing:4px !important;
    text-transform:none !important;
    text-shadow:0 2px 4px rgba(0,0,0,.9),0 0 12px rgba(212,175,55,.5) !important;
    line-height:98px !important;
    text-align:center !important;
    overflow:hidden !important;
}
.gd-style-tech .game-download-btn .btn-bg-img{
    position:absolute !important;
    top:0 !important;left:0 !important;
    width:100% !important;height:100% !important;
    object-fit:cover !important;
    z-index:0 !important;
    pointer-events:none !important;
}
.gd-style-tech .game-download-btn .btn-icon{
    display:none !important;
}
.gd-style-tech .game-download-btn span{
    display:none !important;
}
.gd-style-tech .game-download-btn:hover{
    transform:scale(1.03) !important;
    filter:brightness(1.15) !important;
}
.gd-style-tech .game-download-btn-bar,
.gd-style-tech .game-download-btn-arrow{
    display:none !important;
}
.gd-style-tech .game-download-divider{
    display:none !important;
}



/* ===== 现代卡片：整图背景 + 透明按钮热区 (v3: 65%缩放 + 圆角) ===== */
.gd-style-modern .game-download-buttons{
    opacity:1;
    width:780px;
    height:98px;
    position:relative;
    display:block;
    gap:0;
    margin:0 auto;
    border-radius:16px;
    overflow:hidden;
}

.gd-style-modern .gd-modern-bg{
    position:absolute !important;
    top:0 !important;left:0 !important;
    width:100% !important;height:100% !important;
    object-fit:cover !important;
    z-index:0 !important;
    pointer-events:none !important;
    border-radius:16px !important;
    opacity:0.85 !important;
}

.gd-style-modern .game-download-btn-group{
    position:absolute;
    top:0;
    height:98px;
    display:block;
    width:182px;
}
/* 本地下载按钮：对齐图上"本地下载"（中心 x≈58.5%） */
.gd-style-modern .game-download-btn-group:first-of-type{
    left:59.7%;
    margin-left:-91px;
}
/* 网盘下载按钮：对齐图上"网盘下载"（中心 x≈82%） */
.gd-style-modern .game-download-btn-group:last-of-type{
    left:86.9%;
    margin-left:-91px;
}
.gd-style-modern .game-download-btn{
    background:transparent !important;
    border:none !important;
    box-shadow:none !important;
    backdrop-filter:none !important;
    color:transparent !important;
    text-indent:0 !important;
    width:182px !important;
    min-width:182px !important;
    max-width:182px !important;
    height:98px !important;
    min-height:98px !important;
    opacity:0;
    padding:0 !important;
    flex-shrink:0;
    white-space:nowrap;
}
.gd-style-modern .game-download-btn:hover{
    transform:none !important;
    box-shadow:none !important;
    filter:none !important;
}
.gd-style-modern .game-download-btn .btn-icon{ display:none !important; }
.gd-style-modern .game-download-btn span{ display:none !important; }
.gd-style-modern .game-download-divider{ display:none !important; }
.gd-style-modern .game-download-btn-bar,
.gd-style-modern .game-download-btn-arrow{ display:none !important; }

/* 客服中心置顶：高于下载组件和 banner，所有主题通用 */
.component-customer-service{
    z-index:100000 !important;
}
.component-customer-service .cs-game-panel,
.component-customer-service .cs-slide-trigger{
    z-index:100001 !important;
}

/* ===== 左侧贴边：竖排双按钮，贴左边缘悬浮（复刻仙侠主题 xx-dl-rail 样式） ===== */
.game-download-wrapper.gd-style-leftedge{
    left:0;
    transform:translateX(0);
    margin:0;
    width:auto;
    max-width:none;
}
.gd-style-leftedge .game-download-buttons{
    display:flex !important;
    flex-direction:column;
    gap:10px;
    align-items:center;
    position:relative;
    margin:0 !important;
    width:auto !important;
}
.gd-style-leftedge .game-download-divider{ display:none !important; }
.gd-style-leftedge .game-download-btn-group{
    position:relative !important;
    display:flex;
    flex-direction:column;
    align-items:center;
    left:auto !important; top:auto !important;
    width:auto !important; height:auto !important;
    margin:0 !important;
}
.gd-style-leftedge .game-download-btn{
    width:58px !important;
    min-width:58px !important;
    max-width:58px !important;
    height:auto !important;
    min-height:0 !important;
    padding:12px 6px 11px !important;
    flex-direction:column;
    gap:6px;
    border-radius:8px;
    border:1px solid rgba(232,197,106,.85);
    background:linear-gradient(160deg,#e8c56a 0%,#cfa945 52%,#a8862f 100%);
    box-shadow:inset 0 1px 0 rgba(255,244,214,.85),inset 0 -2px 0 rgba(90,66,16,.55),0 4px 14px rgba(0,0,0,.5);
    font-family:"MaShanZheng","STKaiti",serif;
    font-size:15px;
    letter-spacing:.14em;
    line-height:1.1;
    color:#0b1f1a;
    overflow:visible !important;
    opacity:1 !important;
    filter:none !important;
    transform:none !important;
    white-space:nowrap;
}
.gd-style-leftedge .game-download-btn .btn-icon{
    font-size:19px !important;
    display:block !important;
    line-height:1;
    filter:drop-shadow(0 1px 2px rgba(0,0,0,.45));
    margin:0 !important;
}
.gd-style-leftedge .game-download-btn span:not(.btn-icon){
    display:block !important;
    writing-mode:vertical-rl;
    text-orientation:upright;
    letter-spacing:.10em;
    white-space:nowrap;
}
.gd-style-leftedge .game-download-btn.netdisk{
    color:#e6f7f2;
    background:linear-gradient(160deg,#2f7a6b 0%,#1d554a 55%,#123a32 100%);
    border-color:rgba(127,212,193,.85);
    box-shadow:inset 0 1px 0 rgba(178,240,224,.5),inset 0 -2px 0 rgba(6,26,22,.7),0 4px 14px rgba(0,0,0,.5);
}
.gd-style-leftedge .game-download-btn:hover{
    transform:translateX(3px) !important;
    filter:brightness(1.1) !important;
    box-shadow:inset 0 1px 0 rgba(255,244,214,.9),0 0 18px rgba(232,197,106,.75),0 4px 16px rgba(0,0,0,.55);
}
.gd-style-leftedge .game-download-btn.netdisk:hover{
    box-shadow:inset 0 1px 0 rgba(178,240,224,.6),0 0 18px rgba(127,212,193,.7),0 4px 16px rgba(0,0,0,.55);
}
.gd-style-leftedge .game-download-btn.disabled{opacity:.4 !important;pointer-events:none;filter:grayscale(.55);}
.gd-style-leftedge .game-download-btn-bar,
.gd-style-leftedge .game-download-btn-arrow{ display:none !important; }
@media (max-width:768px){
    .game-download-wrapper.gd-style-leftedge{
        left:0;
        top:auto;
        bottom:0;
        transform:translate(-50%,0);
    }
    .gd-style-leftedge .game-download-buttons{
        flex-direction:row;
        align-items:center;
        gap:8px;
    }
    .gd-style-leftedge .game-download-btn{
        width:auto !important;
        min-width:92px !important;
        max-width:92px !important;
        flex-direction:row;
        gap:6px;
        padding:9px 14px !important;
        font-size:13px;
    }
    .gd-style-leftedge .game-download-btn span:not(.btn-icon){
        writing-mode:horizontal-tb;
        text-orientation:mixed;
        letter-spacing:.06em;
    }
    .gd-style-leftedge .game-download-btn:hover{transform:translateY(-2px) !important;}
}


/* ===== 覆盖：经典主题 去掉按钮下方横杆条/箭头/扫光光效/左右移动放大 ===== */
.gd-style-classic .game-download-btn::before,
.gd-style-classic .game-download-btn:hover::before{
    display:none !important;
}
.gd-style-classic .game-download-btn-bar,
.gd-style-classic .game-download-btn.netdisk + .game-download-btn-bar{
    display:none !important;
}
.gd-style-classic .game-download-btn-arrow,
.gd-style-classic .game-download-btn.netdisk + .game-download-btn-bar + .game-download-btn-arrow{
    display:none !important;
}
.gd-style-classic .game-download-btn:hover{
    transform:none !important;
}


/* ===== 覆盖：左侧靠边(neon) 卡片高度234，按钮撑满 ===== */
.gd-style-neon .game-download-buttons{
    height:274px !important;
}
.gd-style-neon .game-download-btn{
    flex:1 !important;
    height:auto !important;
    min-height:0 !important;
}


/* ===== 覆盖：左侧靠边(neon) 红色系配色（参考在线客服红棕色风格） ===== */
.gd-style-neon .game-download-buttons{
    background:
        linear-gradient(160deg,rgba(58,10,10,.96),rgba(28,4,4,.98)) !important;
    border-color:rgba(255,110,90,.65) !important;
    box-shadow:
        inset 0 0 24px rgba(255,90,70,.18),
        0 8px 26px rgba(0,0,0,.6),
        0 0 0 1px rgba(255,110,90,.14) !important;
}
.gd-style-neon .game-download-btn{
    color:#fff !important;
    -webkit-text-fill-color:#fff !important;
    border-color:rgba(255,150,120,.9) !important;
    background:linear-gradient(160deg,#e2453a 0%,#b12a20 52%,#7d1510 100%) !important;
    box-shadow:
        inset 0 1px 0 rgba(255,220,200,.85),
        inset 0 -2px 0 rgba(90,12,8,.6),
        0 4px 14px rgba(0,0,0,.55) !important;
}
.gd-style-neon .game-download-btn.netdisk{
    color:#ffe9e0 !important;
    -webkit-text-fill-color:#ffe9e0 !important;
    border-color:rgba(255,180,150,.9) !important;
    background:linear-gradient(160deg,#a02618 0%,#6d150c 55%,#3f0a05 100%) !important;
    box-shadow:
        inset 0 1px 0 rgba(255,190,170,.55),
        inset 0 -2px 0 rgba(40,6,4,.75),
        0 4px 14px rgba(0,0,0,.55) !important;
}
.gd-style-neon .game-download-btn:hover{
    box-shadow:
        inset 0 1px 0 rgba(255,230,210,.95),
        0 0 18px rgba(255,110,80,.8),
        0 4px 16px rgba(0,0,0,.6) !important;
    filter:brightness(1.12) !important;
}
.gd-style-neon .game-download-btn.netdisk:hover{
    box-shadow:
        inset 0 1px 0 rgba(255,200,180,.65),
        0 0 18px rgba(255,120,90,.75),
        0 4px 16px rgba(0,0,0,.6) !important;
}


/* ===== 覆盖：左侧靠边(neon) 上下按钮外侧增加横杆修饰（参照仙侠竖排参考图） ===== */
.gd-style-neon .game-download-buttons::before,
.gd-style-neon .game-download-buttons::after{
    content:'';
    position:absolute;
    left:8px; right:8px;
    height:4px;
    border-radius:2px;
    background:
        linear-gradient(90deg,transparent,rgba(255,150,120,.95) 25%,rgba(255,220,200,.95) 50%,rgba(255,150,120,.95) 75%,transparent);
    box-shadow:0 0 8px rgba(255,120,90,.45);
    pointer-events:none;
    z-index:2;
}
.gd-style-neon .game-download-buttons::before{ top:6px; }
.gd-style-neon .game-download-buttons::after{ bottom:6px; }


/* ===== 后台预览区必要处理：贴边样式(ice/neon)改为static，跟随容器top/left调节 ===== */
#download_preview_buttons .game-download-wrapper.gd-style-ice,
#download_preview_buttons .game-download-wrapper.gd-style-fire,
#download_preview_buttons .game-download-wrapper.gd-style-neon{
    position:absolute !important;
}


/* ===== 下载组件层级：banner容器层级高于main-content，防止下载被版本介绍盖住 ===== */
.banner-area-container{z-index:3 !important;}


/* ===== 下载组件：banner容器不裁剪，允许下载按钮超出banner底部可见 ===== */
.banner-area-container{overflow:visible !important;}

