        /* 修复 iOS 全屏与背景 */
        body { background: #f4f7f9 !important; -webkit-font-smoothing: antialiased; }
        .container { 
            background: #fff; 
            padding: 15px; 
            margin-top: 10px; 
            border-radius: 8px; 
            box-shadow: 0 2px 10px rgba(0,0,0,0.05);
        }


        /* 解决登录弹出框（Modal）在 iOS 上的层级问题 */
        .modal-backdrop { backdrop-filter: blur(5px); -webkit-backdrop-filter: blur(5px); }
        .modal-content { border-radius: 12px; border: none; }
        
        /* 手机端隐藏非核心列 */
        @media (max-width: 576px) {
            .hide-on-mobile { display: none !important; }
            .container { width: 96%; padding: 10px; }
            h2 { font-size: 1.4rem; }
            .btn-sm { padding: .25rem .5rem; font-size: .75rem; }
        }
