/* 全局样式 */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

html, body {
    height: 100%;
    width: 100%;
    overflow: hidden;
}

.wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
    background-color: black;
}

.content {
    position: relative;
    width: auto;
    height: auto;
    max-height: 100vh;
    aspect-ratio: 16 / 9; /* 确保 16:9 比例 */
    display: flex;
    justify-content: center;
    align-items: center;
}

.background-image {
    width: 100%;
    height: 100%;
    object-fit: contain; /* 确保图片完整显示 */
}

/* 按钮通用样式 */
.topic-button {
    position: absolute;
    background-color: rgba(255, 255, 255, 0); /* 按钮背景透明 */
    width: 23.5%;
    height: 74.2%;
    border: none;
    cursor: pointer;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

/* 按钮位置和大小设置 */
.button-1 {
    left: 8.8%;
    top: 18.4%;
}

.button-2 {
    left: 38.3%;
    top: 18.4%;
}

.button-3 {
    left: 67.9%;
    top: 18.4%;
}

/* 额外按钮样式 */
/* .extra-button {
    position: absolute;
    left: 35.2%;
    top: 68.1%;
    width: 27.4%;
    height: 12.8%;
    background-color: rgba(255, 255, 255, 0);
    border: none;
    cursor: pointer;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
} */

/* 位置调整 */
.bottom-links {
    position: absolute;
    left: 2%;
    bottom: 2%;
    font-size: 1vw;
    font-family: 'Source Han Sans', sans-serif;
    font-weight: 100;
}

/* 链接样式覆盖 */
.bottom-links a {
    color: #9c1f14;  /* 设置字体颜色为 #9c1f14 */
    text-decoration: none;  /* 去掉下划线 */
}

.bottom-links a:hover {
    text-decoration: underline;  /* 鼠标悬停时可以选择显示下划线 */
}

.next2-links {
    position: absolute;
    right: 3%;
    bottom: 2%;
    font-size: 2vw;
    font-family: 'Source Han Sans', sans-serif;
    font-weight: 800;
}

/* 链接样式覆盖 */
.next2-links a {
    color: #9c1f14;  /* 设置字体颜色为 #9c1f14 */
    text-decoration: none;  /* 去掉下划线 */
}

.next2-links a:hover {
    text-decoration: underline;  /* 鼠标悬停时可以选择显示下划线 */
}

