/* 全局样式 */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    font-family: Arial, sans-serif;
    background-color: #f4f4f9;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    text-align: center;
}

.container {
    background: white;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    margin: auto; /* 居中容器 */
}

/* App 图标和名称 */
.app-info {
    margin-bottom: 20px;
}

.app-icon {
    width: 100px;
    height: 100px;
    border-radius: 15px;
    margin-bottom: 10px;
}

.app-name {
    font-size: 24px;
    color: #333;
}

/* App 截图展示 */
.screenshot-section {
    margin-top: 20px;
}

.screenshot-section h2 {
    font-size: 20px;
    color: #333;
    margin-bottom: 10px;
}

.screenshots {
    display: flex;
    justify-content: space-around; /* 确保项目之间有适当的间距 */
    gap: 10px; /* 在项目之间添加固定间距 */
    flex-wrap: wrap; /* 当空间不足时换行 */
    margin-bottom: 40px;
}

.screenshot {
    width: 240px; /* 固定宽度 */
    margin-bottom: 0; /* 移除底部外边距 */
    border-radius: 10px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

/* 下载二维码 */
.download-section {
    margin-top: 20px;
    margin-bottom: 120px;
}

.download-section p {
    font-size: 16px;
    color: #666;
    margin-bottom: 10px;
}

.qr-code {
    width: 150px;
    height: 150px;
}

/* 响应式设计 */
@media (max-width: 600px) {
    .container {
        padding: 15px; /* 减少小屏幕上的内边距 */
    }

    .screenshot {
        width: 45%; /* 在小屏幕上使用百分比宽度 */
    }

    .screenshots {
        justify-content: center; /* 更加居中地分布截图 */
    }
}

/* 全局样式 */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    font-family: Arial, sans-serif;
    background-color: #f4f4f9;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    text-align: center;
}

h1 {
    font-size: 24px;
    color: #333;
    margin-bottom: 20px;
}

.form-container {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

label {
    font-size: 16px;
    color: #666;
}

input[type="text"] {
    padding: 10px;
    font-size: 16px;
    border: 1px solid #ddd;
    border-radius: 5px;
    outline: none;
    transition: border-color 0.3s ease;
}

input[type="text"]:focus {
    border-color: #007bff;
}

button {
    padding: 10px;
    font-size: 16px;
    color: white;
    background-color: #dc3545; /* 删除按钮使用红色 */
    border: none;
    border-radius: 5px;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

button:hover {
    background-color: #c82333; /* 鼠标悬停时颜色加深 */
}