/* 通用样式文件 - 头部导航、底部菜单等 */
/* 注意：主题变量已移至 themes.css 文件中 */

/* 基础样式重置 */

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

/* 取消所有链接的文字变色特效 */
a:hover,
a:focus,
a:active {
    color: inherit !important;
}

body {
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
    background: var(--primary-bg);
    color: var(--text-primary);
    line-height: 1.6;
}

/* 小屏幕下的容器padding调整 */
@media (max-width: 480px) {
    .container {
        padding: 0 15px;
    }
}

/* ===== 头部导航样式 ===== */

.navbar-brand .logo {
    font-size: 1.8rem;
    font-weight: 800;
    flex-shrink: 0;
    margin-right: 2rem;
}

.navbar-brand .logo .best {
    color: var(--accent-orange);
}

/* ===== 主要内容区域布局 ===== */

/* ===== 响应式设计 ===== */
@media (max-width: 768px) {
    .navbar-nav {
        display: none;
    }

    .navbar-brand {
        display: none;
    }

    .mobile-menu-toggle {
        display: block;
    }

    .container {
        padding: 0 0 0 60px;
    }

    .main-content .container {
        padding: 0 20px;
    }
}
