/* 主页脸横屏适配 - 减少左右空白，充分利用横屏宽度 */

@media (orientation: landscape) and (min-width: 1280px) {
    /* 顶部导航栏减少左右边距 */
    .top-nav {
        padding-left: 12px;
        padding-right: 12px;
    }
    
    /* 主内容区减少左右边距 */
    .main-content {
        padding-left: 16px;
        padding-right: 16px;
    }
    
    /* 问候区域稍微增加间距 */
    .greeting-section {
        gap: 24px;
    }
    
    /* 健康卡片不限制最大宽度，占满可用空间 */
    .health-card {
        max-width: none;
    }
    
    /* 底部导航栏保持原有边距 */
    .bottom-nav-container {
        padding-left: 0;
        padding-right: 0;
    }
    
    /* 底部输入栏保持原有边距 */
    .input-bar {
        padding-left: 16px;
        padding-right: 16px;
    }
}
