/* overflow-x:auto 必须写在通用规则里(不能只放 max-width:768px): 桌面端分类一多,
   tab 总宽就超出 .app-main, 溢出部分被 body.theme-app 的 overflow-x:hidden 直接裁掉,
   且没有横向滚动条可拖 —— 表现为最后几个分类(如「每日大赛」)在前台凭空消失。 */
body.theme-app .page-community .community-filter-tabs{flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}
body.theme-app .page-community .community-filter-tabs::-webkit-scrollbar{display:none}
body.theme-app .page-community .community-filter-tab{flex:0 0 auto;white-space:nowrap}
body.theme-app .page-community .community-filter-tab .cft-name{flex:0 0 auto;white-space:nowrap}
@media (max-width:768px){/* min-height 而非 height: 固定高度会让内容超出的页面(如标题折行)溢出，
   被下方视频网格盖住 —— 首页 H1 两行时副标题就是这么被吃掉的。
   内容不足时仍保持 113px，原有观感不变。 */
body.theme-app .page-community .page-header{min-height:113px}}
