/* specialfood.css - 特医食品页「专属元素」样式
   说明：页面容器/搜索区/结果区/页脚等几何位置沿用首页规范（common.css + frontend.css），
        本文件只保留首页没有的元素，以及特医页与首页的差异色。 */
/* 搜索区：几何沿用首页 .search-section，仅把蓝色加深，使两页有所区别 */
.search-section {
    background: linear-gradient(135deg, #123f70 0%, #0a2647 100%);
}
.sf-stats {
    font-size: 13px;
    color: var(--text-secondary);
    margin: 0 0 12px;
}
.sf-empty {
    text-align: center;
    padding: 48px 0;
    color: var(--text-light);
    font-size: 14px;
}
.sf-pager {
    display: flex;
    justify-content: center;
    gap: 8px;
    margin: 18px 0 30px;
    align-items: center;
}
.sf-pager a, .sf-pager span {
    padding: 6px 13px;
    border-radius: 6px;
    border: 1px solid var(--border);
    background: var(--bg-white);
    color: var(--text);
    font-size: 13px;
    text-decoration: none;
}
.sf-pager a:hover { border-color: var(--primary); color: var(--primary); }
.sf-back {
    display: inline-block;
    margin-bottom: 14px;
    color: var(--primary);
    font-size: 13px;
    text-decoration: none;
}
.sf-back:hover { text-decoration: underline; }
