body { 
    margin: 0; 
    overflow: hidden;
    background: #333;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    min-height: 100vh;
    font-family: Arial, sans-serif;
    padding: 0;  /* 移除内边距 */
    box-sizing: border-box;
}

.container {
    width: 100%;
    height: 100vh;
    display: flex;
    align-items: flex-start;  /* 保持顶部对齐 */
    justify-content: center;
    overflow: hidden;
    padding: 0;  /* 移除内边距 */
}

.gameboy {
    width: auto;
    height: auto;
    max-width: 90vw;
    max-height: 98vh;  /* 增加到 98vh */
    aspect-ratio: 1/1.6;
    transform: scale(1);  /* 使用原始大小 */
    margin-top: 0;  /* 确保没有顶部边距 */
}