/* ============================================================
   全站内容区宽度统一（与导航 header > .box 完全一致）
   参考 home-quick.css 共享宽度：width: min(1600px, 92vw)
   ============================================================ */
.aki-container {
    width: min(1600px, 92vw) !important;
    margin: 0 auto !important;
    padding: 0 !important;
    line-height: 1;
    box-sizing: border-box;
}

/* 大屏（2K/4K）：与首页大屏适配一致，放宽到 1680px */
@media (min-width: 1921px) {
    .aki-container {
        width: min(1680px, calc(100% - 80px)) !important;
    }
}

/* 超大屏（4K 及以上）：与首页 2560px 断点同步到 1920px */
@media (min-width: 2560px) {
    .aki-container {
        width: min(1920px, calc(100% - 80px)) !important;
    }
}

/* 移动端：内容铺满，保留左右安全边距 */
@media (max-width: 750px) {
    .aki-container {
        width: 100% !important;
        padding: 0 15px !important;
    }
}

/* 全局移除链接点击时的蓝色焦点边框 */
a, a:focus, a:focus-visible, a:active { outline: none !important; -webkit-tap-highlight-color: transparent; box-shadow: none !important; }
a::-moz-focus-inner { border: 0; }
*:focus { outline: none !important; }
*:focus-visible { outline: none !important; }
