/* 2026-11-03 /news 快讯页样式调整（用户要求「样式调整」）：
   原问题：字体只写 PingFang SC 无备选（Windows 变衬线）、「发布时间：：」双冒号、发布/获取时间几乎相同每条占 3 行、内容贴 1600 容器左侧。
   改为：补字体栈；内容居中最宽 1120；顶部日期条吸顶（原 fixed 溢出）；每条 = 标题 + 一行发布时间（隐藏重复的获取时间和标签），悬停高亮；时间线细化。
   只作用于含 .news-list 的容器；回滚：删 index.html 里引用本文件的 link。 */
.el-main.main-bg>.container:has(>.news-list){max-width:1120px!important;margin:0 auto!important;padding:0 24px!important;box-sizing:border-box}
.el-main.main-bg>.container:has(>.news-list),.el-main.main-bg>.container:has(>.news-list) *{font-family:"PingFang SC","HarmonyOS Sans SC","Microsoft YaHei","Hiragino Sans GB",-apple-system,"Segoe UI",Arial,sans-serif!important}
/* 顶部：日期 + 自动刷新 + TG */
.el-main.main-bg:has(>.container>.news-list){overflow:visible!important}   /* el-main 默认 overflow:auto，吸顶会相对它计算 */
.el-main.main-bg>.container:has(>.news-list)>.header{position:sticky!important;top:130px;left:auto!important;width:auto!important;z-index:5;display:flex;align-items:center!important;gap:14px;margin:0 -24px!important;padding:22px 24px 14px!important;background:rgba(0,0,0,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(255,255,255,.08)}
.el-main.main-bg>.container:has(>.news-list)>.header .today{display:flex;align-items:baseline;gap:2px;color:#e5eaf3;font-weight:700;line-height:1}
.el-main.main-bg>.container:has(>.news-list)>.header .today>span:first-child{font-size:22px!important}
.el-main.main-bg>.container:has(>.news-list)>.header .today>p{margin:0 2px!important;color:rgba(229,234,243,.4)}
.el-main.main-bg>.container:has(>.news-list)>.header .today .day{font-size:34px!important;color:#1fd693}
.el-main.main-bg>.container:has(>.news-list)>.header .refresh{padding:2px 10px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:rgba(229,234,243,.55)!important;font-size:12px!important;line-height:20px!important;font-variant-numeric:tabular-nums}
.el-main.main-bg>.container:has(>.news-list)>.header .tips{margin-left:auto!important}
.el-main.main-bg>.container:has(>.news-list)>.header .tips .el-link__inner{color:#1fd693!important;font-size:13px!important}
/* 列表 */
.el-main.main-bg>.container:has(>.news-list)>.news-list{margin:10px 0 60px!important;padding:0!important}
.el-main.main-bg .news-list>.news-item{padding:14px 18px 14px 36px!important;margin:0!important;border-radius:10px;transition:background-color .15s}
.el-main.main-bg .news-list>.news-item:hover{background:rgba(255,255,255,.045)}
.el-main.main-bg .news-list>.news-item .title{font-size:15px!important;font-weight:600!important;line-height:1.65!important;color:#e5eaf3!important;white-space:normal!important}
.el-main.main-bg .news-list>.news-item:hover .title{color:#fff!important}
.el-main.main-bg .news-list>.news-item .time{display:flex!important;margin:6px 0 0!important}
.el-main.main-bg .news-list>.news-item .time>.pubdate{margin:0!important}
.el-main.main-bg .news-list>.news-item .time>.pubdate:nth-child(n+2){display:none!important}
.el-main.main-bg .news-list>.news-item .time>.pubdate>span{display:none!important}
.el-main.main-bg .news-list>.news-item .time>.pubdate>p{margin:0!important;color:rgba(229,234,243,.45)!important;font-size:12.5px!important;font-variant-numeric:tabular-nums}
/* 时间线 */
.el-main.main-bg .news-list>.news-item .time-line{left:12px!important;top:22px!important;width:10px!important;height:100%!important}
.el-main.main-bg .news-list>.news-item .time-line .dot{width:9px!important;height:9px!important;margin:0!important;border-radius:50%;background:#1fd693!important;background-image:none!important;box-shadow:0 0 0 3px rgba(31,214,147,.15)}
.el-main.main-bg .news-list>.news-item .time-line .dot>*{display:none!important}
.el-main.main-bg .news-list>.news-item .time-line .line{left:4px!important;top:12px!important;height:100%!important;background:rgba(255,255,255,.1)!important}
.el-main.main-bg .news-list>.news-item:last-child .time-line .line{display:none}
@media (max-width:700px){
.el-main.main-bg>.container:has(>.news-list){padding:0 12px!important}
.el-main.main-bg>.container:has(>.news-list)>.header{margin:0 -12px!important;padding:16px 12px 12px!important;flex-wrap:wrap}
.el-main.main-bg .news-list>.news-item{padding:12px 10px 12px 30px!important}
.el-main.main-bg .news-list>.news-item .time-line{left:8px!important}
}
/* 来源彩色小标签（/aq-news-src.js 写 data-src） */
.el-main.main-bg .news-list>.news-item>.title[data-src]::before{content:attr(data-src);display:inline-block;vertical-align:1px;margin-right:8px;padding:0 7px;border-radius:4px;font-size:11.5px;font-weight:600;line-height:19px;color:var(--aq-src-c);background:var(--aq-src-bg);border:1px solid var(--aq-src-bd)}
