.news_page{overflow:hidden}.news_page_inner{width:100%;max-width:1200px;margin:0 auto}.news_page_header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.news_page_title{color:var(--label-primary);font-size:36px}@media (max-width:1279px){.news_page_title{font-size:32px}}@media (max-width:767px){.news_page_title{font-size:24px}}.news_page_sticky_wrap{margin-bottom:120px;position:relative}@media (max-width:1279px){.news_page_sticky_wrap{margin-bottom:100px}}@media (max-width:767px){.news_page_sticky_wrap{margin-bottom:80px}}.news_page_sticky_swiper .swiper-slide{box-sizing:border-box;width:calc(33.3333% - 20px)}@media (min-width:1280px){.news_page_sticky_swiper .swiper-slide{width:calc(33.3333% - 20px)}}@media (max-width:1023px){.news_page_sticky_swiper .swiper-slide{width:calc(50% - 25px)}}@media (max-width:767px){.news_page_sticky_swiper .swiper-slide{width:calc(100% - 26px)}}.news_page_filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.news_page_tabs{flex-wrap:wrap;gap:8px;display:flex}.news_page_tab{height:48px;color:var(--label-secondary);background:var(--surface-secondary);cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0 16px;font-size:16px;font-weight:500;transition:all .15s;display:flex}@media (hover:hover) and (pointer:fine){.news_page_tab:hover{background:var(--surface-primary)}}.news_page_tab.is_active{color:#0d0d0d;background:#ffbf00;font-weight:700}.news_page_tab_outlink{border:1px solid var(--border-tertiary);background:0 0;gap:2px;text-decoration:none}.news_page_tab_outlink svg{flex-shrink:0}@media (hover:hover) and (pointer:fine){.news_page_tab_outlink:hover{color:var(--label-secondary)}}.news_page_list{border-top:1px solid var(--border-tertiary);flex-direction:column;gap:10px;padding-top:24px;display:flex}.news_page_loading{justify-content:center;align-items:center;padding:180px 0;display:flex}.news_page_error{text-align:center;color:var(--label-tertiary);padding:48px}.news_page_empty{flex-direction:column;align-items:center;gap:16px;padding:180px 0;display:flex}.news_page_empty_icon{color:#606060;flex-shrink:0;width:60px;height:60px}[data-theme=light] .news_page_empty_icon{color:#c2c2c2}.news_page_empty_text{letter-spacing:-.09px;color:var(--label-secondary);text-align:center;font-size:18px;font-weight:400;line-height:28px}.news_row{background:var(--surface-tertiary);border:1px solid #0000;border-radius:8px;align-items:center;height:90px;text-decoration:none;transition:background .35s,border .35s;display:flex}@media (hover:hover) and (pointer:fine){.news_row:hover{background:#ffbf0026;border:1px solid #ffbf004d}}.news_row.is_current{background:#ffbf0026;border:1px solid #ffbf004d}@media (max-width:767px){.news_row{flex-direction:column;align-items:flex-start;gap:4px;height:auto;padding:16px}}.news_row_badge{flex-shrink:0;justify-content:center;align-items:center;width:120px;height:100%;padding:24px 16px;display:flex}.news_row_badge .category_tag{border-radius:2px;justify-content:center;align-items:center;width:70px;height:24px;padding:1px 4px;font-size:13px;font-weight:500;display:flex}html[data-locale=zh-TW] .news_row_badge .category_tag{width:86px;font-size:11px}.news_row_badge .category_tag.notice{color:#189bff;background:#3098e61a;border:1px solid #189bff80}.news_row_badge .category_tag.dev_note{color:#00a977;background:#16ad801a;border:1px solid #00a97780}@media (max-width:767px){.news_row_badge{order:1;width:auto;height:auto;padding:0}}.news_row_title{flex:1;align-items:center;gap:4px;min-width:0;height:100%;padding:24px 10px 24px 0;display:flex}@media (max-width:767px){.news_row_title{order:2;align-items:flex-start;width:100%;padding:0}}.news_row_title_text{color:var(--label-primary);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(12px,2.6vmin,16px);font-weight:500;transition:color .15s;overflow:hidden}@media (max-width:767px){.news_row_title_text{white-space:normal;text-overflow:unset;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:600;display:-webkit-box;overflow:hidden}}.news_row_new{background:#ffbf00;border-radius:9999px;flex-shrink:0;width:6px;height:6px;margin-top:-4px;display:inline-block}.news_row_likes{width:120px;max-width:120px;color:var(--label-secondary);flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:24px 10px;font-size:14px;display:flex}.news_row_likes svg{color:var(--label-tertiary);flex-shrink:0}@media (max-width:767px){.news_row_likes{order:4;justify-content:flex-start;width:100%;padding:8px 0 0}}.news_row_author{width:120px;max-width:120px;color:var(--label-secondary);text-align:center;flex-shrink:0;justify-content:center;align-items:center;padding:24px 10px;font-size:14px;display:flex}@media (max-width:767px){.news_row_author{display:none}}.news_row_date{width:120px;max-width:120px;color:var(--label-secondary);text-align:center;flex-shrink:0;justify-content:center;align-items:center;padding:24px 10px;font-size:clamp(11px,2.2vmin,14px);display:flex}@media (max-width:767px){.news_row_date{display:none}}.news_row_meta{display:none}@media (max-width:767px){.news_row_meta{width:100%;color:var(--label-secondary);order:3;align-items:center;font-size:14px;line-height:22px;display:flex}}.sticky_card{width:100%;display:block}@media (hover:hover) and (pointer:fine){.sticky_card:hover .sticky_card_thumb_img{transform:scale(1.04)}}.sticky_card_thumb{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.sticky_card_thumb_img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.sticky_card_thumb_placeholder{background:linear-gradient(135deg,var(--surface-secondary),var(--surface-tertiary));width:100%;height:100%}.sticky_card_new{position:absolute;top:8px;right:8px}.sticky_card_content{margin-top:16px}.sticky_card_meta{align-items:center;margin-bottom:8px;display:flex}.sticky_card_date{color:var(--label-secondary);letter-spacing:-.08px;font-size:clamp(11px,2.6vw,16px);font-weight:400}.sticky_card_date:before{content:"";vertical-align:middle;background-color:var(--border-tertiary);width:1px;height:12px;margin:-1px 9px 0 10px;display:inline-block}.sticky_card_title{color:var(--label-primary);-webkit-line-clamp:2;letter-spacing:-.09px;-webkit-box-orient:vertical;font-size:clamp(12px,3.2vw,18px);font-weight:500;line-height:1.4;transition:color .15s;display:-webkit-box;overflow:hidden}
