* {
    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;
}

/* 背景图片作为 img 元素显示，并保持16:9比例 */
.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; /* 确保图片完整显示 */
}

.start-button {
    position: absolute;
    left: 31.7%; /* 按照图片宽度31.7%定位 */
    top: 67.4%;  /* 按照图片高度67.4%定位 */
    width: 27.4%; /* 按照图片宽度设置按钮宽度 */
    height: 12.7%; /* 按照图片高度设置按钮高度 */
    
    background-image: url('/assets/image/一战到底首页按钮图.png'); /* 设置按钮背景图片 */
    background-color: rgba(255, 255, 255, 0); /* 悬停时保持透明 */
    background-size: cover; /* 确保图片覆盖整个按钮区域 */
    background-repeat: no-repeat;
    background-position: center;

    border: none;
    cursor: pointer;
}

.start-button:hover {
    background-color: rgba(255, 255, 255, 0); /* 悬停时保持透明 */
}

/* 位置调整 */
.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: #507aa5;  /* 设置字体颜色为 #9c1f14 */
    text-decoration: none;  /* 去掉下划线 */
}

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


