/* 桌面端竖屏适配：宽屏下内容居中，模拟手机窄屏 */
@media (min-width: 520px) {
    html {
        background: #d4d4d4;
    }
    body {
        max-width: 480px;
        margin: 0 auto;
        min-height: 100vh;
        box-shadow: 0 0 15px rgba(0,0,0,0.15);
        position: relative;
    }
    .header,
    .footer,
    .ui-header {
        left: 50% !important;
        right: auto !important;
        width: 480px;
        margin-left: -240px;
    }
}
