        body {
            font-size: 0.8rem; /* 设置全局字体大小 */
            background-color: #f8f9fa; /* 柔和的背景颜色 */
            font-family: 'Arial', sans-serif; /* 使用 Arial 字体 */
            color: #333; /* 文字颜色 */
        }
        .ipa-store-logo img {
            max-width: 180px; /* 增加Logo的大小 */
            height: auto;
            margin: 0 auto; /* 使Logo在手机端居中 */
            display: block; /* 使Logo在手机端居中 */
            border: 2px solid #ccc; /* 边框 */
            border-radius: 10px; /* 圆角 */
        }
        .ipa-store-name {
            font-size: 2.3em; /* 增大字体大小 */
            font-weight: bold;
            margin-top: 20px; /* 增加间距 */
            text-align: center; /* 使APP名字在手机端居中 */
            color: #333; /* 深灰色字体 */
        }
        .ipa-store-info ul {
            list-style: none;
            padding: 0;
            margin: 0;
            text-align: center; /* 使信息在手机端居中 */
        }
        .ipa-store-info li {
            display: inline-block;
            margin-right: 20px;
            font-size: 1.2em; /* 增大字体大小 */
            color: #666; /* 浅灰色字体 */
        }
        .download-box {
            margin-top: 30px; /* 增加间距 */
            text-align: center;
        }
        .download-box a {
            font-size: 1em; /* 减小按钮字体大小 */
            padding: 0.5rem 1rem; /* 减小按钮内边距 */
        }
        .ipa-store-description {
            margin-top: 30px; /* 增加间距 */
        }
        .ipa-store-description h3 {
            font-size: 1.8em; /* 增大字体大小 */
            color: #333; /* 深灰色字体 */
        }
        .ipa-store-description p {
            font-size: 1.2em; /* 增大字体大小 */
            color: #666; /* 浅灰色字体 */
            line-height: 1.6; /* 增加行间距 */
        }
        #pjax-container {
            margin-top: 20px; /* 上下边距 */
        }
        .container {
            max-width: 1200px; /* 最大宽度 */
            margin: 0 auto; /* 水平居中 */
            padding: 20px; /* 内边距 */
            background-color: #fff; /* 白色背景 */
            border-radius: 8px; /* 圆角 */
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* 阴影效果 */
        }
        h2 {
            color: #000000; /* 标题颜色 */
            text-align: center; /* 居中对齐 */
            margin-bottom: 20px; /* 下边距 */
            font-weight: bold;
        }
        .card {
            margin-bottom: 20px; /* 卡片之间的间距 */
        }
        .card-title {
            font-size: 1.3rem; /* 标题字体大小 */
            margin-bottom: 10px; /* 下边距 */
        }
        .card-text {
            font-size: 1rem; /* 文本字体大小 */
        }
        .btn {
            margin-right: 10px; /* 按钮之间的间距 */
        }
        .ipa-store-mobile-bottom {
            margin-top: 30px; /* 增加间距 */
            text-align: center;
        }
        .ipa-store-mobile-bottom a {
            font-size: 1.2em; /* 增大字体大小 */
            color: #007bff; /* 蓝色字体 */
            text-decoration: none;
            margin: 0 10px; /* 增加间距 */
        }
        .ipa-store-header {
            display: flex;
            align-items: center;
            flex-direction: column; /* 使Logo和名字在手机端垂直排列 */
        }
        .ipa-store-header-info {
            flex-grow: 1;
        }
        @media (min-width: 768px) {
            .ipa-store-header {
                flex-direction: row; /* 使Logo和名字在PC端水平排列 */
                align-items: center; /* 使Logo和名字在PC端垂直居中对齐 */
            }
            .ipa-store-logo {
                margin-right: 20px; /* 增加Logo和名字之间的间距 */
            }
            .ipa-store-name {
                text-align: left; /* 使APP名字在PC端左对齐 */
                margin-top: 0; /* 移除顶部间距 */
            }
            .ipa-store-info ul {
                text-align: left; /* 使信息在PC端左对齐 */
            }
            .ipa-store-header-info {
                display: flex;
                flex-direction: column;
                justify-content: space-between;
                height: 100%;
            }
            .ipa-store-info {
                margin-top: 10px; /* 增加信息和名字之间的间距 */
            }
            .container {
                width: 100%; /* 使框架与导航框架一样宽 */
                margin: 0 auto; /* 使框架居中 */
                padding: 20px; /* 增加内边距 */
                border-radius: 10px; /* 圆角 */
            }
        }
        .carousel-item img {
            max-width: 100%; /* 使图片宽度不超过容器宽度 */
            height: 300px; /* 设置图片高度 */
            object-fit: cover; /* 保持图片比例并裁剪 */
        }

        
        .carousel-inner {
            display: flex;
            flex-wrap: nowrap;
            overflow-x: auto;
            scroll-snap-type: x mandatory;
        }
        .carousel-item 100%; /* 每个项目占据33.33%宽度 */
            scroll-snap-align: start;
        }
        .carousel-control-prev,
        .carousel-control-next {
            width: 5%; /* 调整控制按钮的宽度 */
        }
        .ipa-store-divider {
            border: none; /* 去掉默认边框 */
            height: 1px; /* 分割线高度 */
            background-color: #ccc; /* 分割线颜色 */
            margin: 30px 0; /* 上下间距 */
        }
        .app-logo {
            width: 100px; /* 默认尺寸 */
            height: 100px; /* 默认尺寸 */
        }
        @media (max-width: 767px) {
            .app-logo {
                width: 100px; /* 手机端尺寸 */
                height: 100px; /* 手机端尺寸 */
            }
        }