/* ---------- 竖向排列按钮（保持原有布局） ---------- */

        /* 配置工具按钮 — 液态水晶风格（通透玻璃） */
        .docs-form .tool-btn {
            background: rgba(255, 255, 255, 0.08) !important;
            /* 极浅半透白底 */
            backdrop-filter: blur(24px) saturate(160%) !important;
            -webkit-backdrop-filter: blur(24px) saturate(160%) !important;
            border: 1px solid rgba(255, 255, 255, 0.35) !important;
            box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(255, 255, 255, 0.1) inset !important;
            color: #ffffff !important;
            text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
            transition: all 0.25s ease;
        }

        /* 悬浮时强化玻璃质感并微微上浮 */
        .docs-form .tool-btn:hover {
            background: rgba(255, 255, 255, 0.15) !important;
            border-color: rgba(255, 255, 255, 0.6) !important;
            transform: translateY(-2px);
            box-shadow: 0 12px 28px rgba(0, 0, 0, 0.15), 0 1px 3px rgba(255, 255, 255, 0.2) inset !important;
        }

        /* 点击时下沉（可选） */
        .docs-form .tool-btn:active {
            transform: translateY(1px);
        }

        .docs-form .form-group {
            display: flex;
            flex-direction: column;
            align-items: stretch;
            gap: 14px;
            width: 100%;
            margin: 1.5rem 0 1.8rem 0;
        }

        .docs-form .download-btn,
        .docs-form .tool-btn {
            width: 100%;
            text-align: center;
            box-sizing: border-box;
        }

        .docs-form .download-btn.beta {
            background: rgb(212, 213, 249) !important;
        }

        .docs-form .download-btn.stable {
            background: rgb(102, 175, 153) !important;
        }

        .docs-form .tool-btn {
            background: rgba(255, 255, 255, 0.06) !important;
            backdrop-filter: blur(28px) saturate(160%) !important;
            -webkit-backdrop-filter: blur(28px) saturate(160%) !important;
            border: 1px solid rgba(255, 255, 255, 0.15) !important;
            box-shadow: 0 8px 32px rgba(0, 0, 0, 0.08), 0 1px 4px rgba(255, 255, 255, 0.06) inset;
            border-radius: 32px !important;
        }

        /* 协议复选框：液态水晶质感（清晰半透，文字白色） */
        .docs-form .form-agreement {
            margin-top: 0.8rem;
            text-align: center;
        }


        .checkbox-label {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: 10px;
            background: rgba(0, 0, 0, 0.35);
            backdrop-filter: blur(20px) saturate(180%);
            -webkit-backdrop-filter: blur(20px) saturate(180%);
            padding: 8px 20px;
            border-radius: 48px;
            border: 1px solid rgba(255, 255, 255, 0.3);
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
            transition: all 0.2s ease;
            cursor: pointer;
        }

        .checkbox-label:hover {
            background: rgba(43, 129, 99, 0.55);
            border-color: rgba(255, 255, 255, 0.6);
        }

        .checkbox-label input {
            width: 18px;
            height: 18px;
            cursor: pointer;
            accent-color: #2b8163;
            margin: 0;
        }

        .checkbox-label span,
        .checkbox-label a {
            font-size: 0.85rem;
            color: #ffffff;
            text-decoration: none;
            font-weight: 500;
            text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
        }

        .checkbox-label a {
            color: #b4f0d0;
            border-bottom: 1px solid rgba(180, 240, 208, 0.6);
        }

        .checkbox-label a:hover {
            color: white;
            border-bottom-color: #2b8163;
        }

        @media (max-width: 768px) {
            .checkbox-label {
                padding: 6px 16px;
                gap: 6px;
            }
        }

        /* 禁用按钮样式（未勾选协议时） */
        .download-btn.disabled-btn {
            opacity: 0.55;
            filter: grayscale(0.1);
            cursor: not-allowed;
            pointer-events: auto;
        }

        .download-btn.disabled-btn:hover {
            transform: none;
            box-shadow: none;
        }

        /* ========== 核心：下载卡片与 index 首页保持完全相同的液态水晶风格 ========== */
        .docs-form {
            /* 完全复制 index 中 .form-info 的背景 */
            background: rgba(255, 255, 255, 0.06) !important;
            backdrop-filter: blur(28px) saturate(160%) !important;
            -webkit-backdrop-filter: blur(28px) saturate(160%) !important;
            border: 1px solid rgba(255, 255, 255, 0.15) !important;
            box-shadow: 0 8px 32px rgba(0, 0, 0, 0.08), 0 1px 4px rgba(255, 255, 255, 0.06) inset !important;
            border-radius: 32px;
            padding: 2rem 1.8rem;
        }

        /* 标题样式：深绿色，高对比 */
        .docs-form .form-title h1 {
            color: #2b8163 !important;
            font-weight: 700;
            font-size: 2rem;
            margin-bottom: 0.5rem;
            text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
        }

        /* 版本号：恢复原始右对齐样式，无背景、无内边距、无圆角 */
        .docs-form .form-version {
            text-align: right;
            margin-bottom: 1.2rem;
            font-size: 0.9rem;
            color: #5b77d6 !important;
            /* 保持亮色文字清晰可见 */
            text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
            /* 移除之前添加的 background、padding、border-radius、inline-block */
            background: transparent;
            padding: 0;
            border-radius: 0;
            display: block;
            user-select: none;
        }

        /* ========== 三个按钮：轮廓清晰，悬浮变绿，保持玻璃质感 ========== */
        .docs-form .download-btn,
        .docs-form .tool-btn {
            background: rgba(25, 35, 45, 0.75) !important;
            /* 半透深色基底，确保文字在白玻璃上可见 */
            backdrop-filter: blur(12px) saturate(150%) !important;
            -webkit-backdrop-filter: blur(12px) saturate(150%) !important;
            border: 1.5px solid rgba(255, 255, 255, 0.7) !important;
            /* 清晰边框 */
            border-radius: 48px !important;
            color: white !important;
            font-weight: 700;
            font-size: 1rem;
            letter-spacing: 0.5px;
            padding: 0.75rem 1rem;
            transition: all 0.25s ease;
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
        }

        /* 悬浮效果：北极星主题绿色 + 上浮 */
        .docs-form .download-btn:hover,
        .docs-form .tool-btn:hover {
            background: rgba(43, 129, 99, 0.85) !important;
            border-color: rgba(255, 255, 255, 0.95) !important;
            transform: translateY(-2px);
            box-shadow: 0 10px 24px rgba(0, 0, 0, 0.25);
        }

        /* 点击瞬间下沉 */
        .docs-form .download-btn:active,
        .docs-form .tool-btn:active {
            transform: translateY(1px);
            background: rgba(43, 129, 99, 0.95) !important;
            transition: 0.05s linear;
        }

        /* 禁用状态保持统一风格但置灰 */
        .download-btn.disabled-btn,
        .download-btn.disabled-btn:hover,
        .download-btn.disabled-btn:active {
            background: rgba(50, 60, 70, 0.6) !important;
            border-color: rgba(255, 255, 255, 0.35) !important;
            opacity: 0.6;
            filter: grayscale(0.15);
            transform: none;
            cursor: not-allowed;
            box-shadow: none;
        }

        /* 右侧图片点缀 */
        .docs-form .form-right img {
            filter: drop-shadow(0 8px 16px rgba(0, 0, 0, 0.25));
            border-radius: 24px;
            transition: transform 0.2s;
        }

        .docs-form .form-right img:hover {
            transform: scale(1.02);
        }

        /* 底部导航按钮也保持半透玻璃质感，但不影响水印颜色 */
        .docs-footer-nav .page-btn {
            background: rgba(255, 255, 255, 0.08);
            backdrop-filter: blur(20px);
            border: 1px solid rgba(255, 255, 255, 0.25);
            color: #1f2937;
            font-weight: 500;
            transition: all 0.2s;
        }

        .docs-footer-nav .page-btn:hover {
            background: rgba(43, 129, 99, 0.6);
            border-color: white;
            color: white;
        }

        /* 水印颜色完全保持原样，不做任何更改 */
        .docs-p {
            /* 不添加任何 color 覆盖，继承原有 #2B8163 */
            text-shadow: none;
        }

        /* 移动端适配 */
        @media (max-width: 768px) {
            .docs-form {
                padding: 1.5rem 1rem;
            }

            .docs-form .download-btn,
            .docs-form .tool-btn {
                font-size: 0.9rem;
                padding: 0.65rem 0.8rem;
            }

            .docs-form .form-title h1 {
                font-size: 1.6rem;
            }

            .docs-form .form-version {
                font-size: 0.8rem;
            }
        }

        .form-span{
            user-select: none;
        }