:root{--tr-plus-accent:#0071e3;--tr-plus-link:#0066cc;--tr-plus-bg:#f5f5f7;--tr-plus-text:#1d1d1f;--tr-plus-secondary:#6e6e73;--tr-plus-line:rgba(0,0,0,.08)}
body{background:var(--tr-plus-bg)!important;color:var(--tr-plus-text)!important;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Arial,sans-serif!important;letter-spacing:-.015em}
.container{max-width:1080px!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}
.header{margin:12px 0 18px;border-radius:18px!important;background:#000!important;padding:44px 32px!important;box-shadow:none!important}
.header-title{font-size:34px!important;line-height:1.08!important;letter-spacing:-.035em!important;font-weight:600!important}
.header-info{max-width:640px;margin:auto;color:rgba(255,255,255,.76)}
.content{background:#fff;border-radius:18px;padding:24px!important}
.tr-plus-toolbar{position:sticky;top:8px;z-index:30;margin:0 0 22px;padding:12px;background:rgba(250,250,252,.86);border:1px solid rgba(255,255,255,.7);border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,.08);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px)}
.tr-plus-row{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:10px}.tr-plus-row strong{font-size:17px;font-weight:600;letter-spacing:-.025em;margin-right:auto}.tr-plus-row button{border:0;background:#fff;color:var(--tr-plus-text);border-radius:980px;padding:8px 13px;min-height:34px;font:500 13px/1 -apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;box-shadow:inset 0 0 0 1px var(--tr-plus-line);transition:.18s ease}.tr-plus-row button:hover{color:var(--tr-plus-link);transform:translateY(-1px)}.tr-plus-row button.active,#tr-plus-translate:hover{background:var(--tr-plus-accent);color:#fff;box-shadow:none}.tr-plus-row button:disabled{opacity:.55;cursor:wait;transform:none}#tr-plus-count{color:var(--tr-plus-secondary);font-size:12px}
#tr-plus-filter{width:100%;min-height:42px;padding:9px 14px;border:0;border-radius:12px;background:#fff;color:var(--tr-plus-text);font:15px -apple-system,BlinkMacSystemFont,sans-serif;box-shadow:inset 0 0 0 1px var(--tr-plus-line);outline:none}#tr-plus-filter:focus{box-shadow:inset 0 0 0 2px var(--tr-plus-accent)}
.tr-plus-source-panel{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.tr-plus-source-panel[hidden]{display:none}.tr-plus-source-panel label{display:flex;align-items:center;gap:5px;padding:6px 10px;background:#fff;border-radius:980px;color:var(--tr-plus-secondary);font-size:12px;cursor:pointer;box-shadow:inset 0 0 0 1px var(--tr-plus-line)}.tr-plus-source-panel input{accent-color:var(--tr-plus-accent)}
.hotlist-section,.rss-section{background:transparent!important}.word-group,.feed-group{margin:0 0 16px!important;border:0!important;border-radius:14px!important;background:#fff!important;box-shadow:inset 0 0 0 1px var(--tr-plus-line);overflow:hidden!important}.word-header{box-sizing:border-box!important;width:100%!important;padding:14px 16px!important;margin:0!important;min-height:54px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;background:#f5f5f7!important;color:var(--tr-plus-text)!important;border-radius:14px 14px 0 0!important;border:0!important}.feed-header,.rss-section-header{box-sizing:border-box!important;width:100%!important;padding:12px 14px!important;margin:0!important;min-height:48px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;background:#f5f5f7!important;color:var(--tr-plus-text)!important;border-radius:14px 14px 0 0!important;border:0!important}.word-info{display:flex!important;align-items:baseline!important;gap:9px!important;min-width:0!important}.word-name,.feed-name,.rss-section-title{color:var(--tr-plus-text)!important;font-weight:600!important;line-height:1.25!important;overflow-wrap:anywhere}.word-name{font-size:18px!important}.word-count,.feed-count,.rss-section-count{color:#515158!important;background:rgba(0,0,0,.055)!important;border-radius:980px!important;padding:4px 9px!important;line-height:1.2!important;white-space:nowrap!important;font-weight:600!important}.word-index,.collapse-icon{color:#515158!important;flex:0 0 auto!important}
.news-item,.rss-item{padding:14px 16px!important;border-bottom:1px solid var(--tr-plus-line)!important;background:#fff!important;transition:background .15s ease}.news-item:hover,.rss-item:hover{background:#fafafa!important}.news-item:last-child,.rss-item:last-child{border-bottom:0!important}.news-link,.rss-link{color:var(--tr-plus-text)!important;font-size:15px!important;line-height:1.45!important;font-weight:500!important;text-decoration:none!important}.news-link:hover,.rss-link:hover{color:var(--tr-plus-link)!important}.source-name,.rss-author,.rss-time,.time-info{color:#555b66!important;font-size:12px!important;font-weight:500!important}.rank-num{color:#fff!important;font-size:10px!important;font-weight:700!important;line-height:15px!important;text-align:center!important;border-radius:980px!important;min-width:20px!important}.news-number{color:#555b66!important}.count-info{color:#555b66!important;font-size:11px!important;font-weight:600!important;background:#eef0f3!important;border-radius:980px!important;padding:2px 7px!important;white-space:nowrap!important}.rss-author[style]{color:var(--tr-plus-accent)!important}.tr-plus-star{margin-left:auto;border:0;background:transparent;color:#ff9f0a;cursor:pointer;font-size:17px;line-height:1}.tr-plus-translated .rss-link,.tr-plus-translated .news-link{color:#004c99!important}.tr-plus-hidden,.tr-plus-empty{display:none!important}
.tab-btn{border-radius:980px!important;border:0!important;background:#f5f5f7!important;color:var(--tr-plus-secondary)!important}.tab-btn.active{background:#1d1d1f!important;color:#fff!important}.section-divider{border-color:var(--tr-plus-line)!important}
.footer{background:transparent!important;color:var(--tr-plus-secondary)!important}
body.dark-mode{--tr-plus-bg:#000;--tr-plus-text:#f5f5f7;--tr-plus-secondary:#a1a1a6;--tr-plus-line:rgba(255,255,255,.11);background:#000!important}.dark-mode .content,.dark-mode .word-group,.dark-mode .feed-group,.dark-mode .news-item,.dark-mode .rss-item{background:#1c1c1e!important}.dark-mode .word-header,.dark-mode .feed-header,.dark-mode .rss-section-header,.dark-mode .tab-btn{background:#2c2c2e!important}.dark-mode .tr-plus-toolbar{background:rgba(28,28,30,.86);border-color:rgba(255,255,255,.08)}.dark-mode .tr-plus-row button,.dark-mode #tr-plus-filter,.dark-mode .tr-plus-source-panel label{background:#2c2c2e;color:#f5f5f7}.dark-mode .news-item:hover,.dark-mode .rss-item:hover{background:#242426!important}
@media(max-width:640px){body{padding:8px!important}.header{margin-top:0;border-radius:14px!important;padding:36px 18px!important}.content{padding:12px!important;border-radius:14px}.tr-plus-toolbar{position:static}.tr-plus-row strong{width:100%}.tr-plus-row button{padding:8px 11px}.news-item,.rss-item{padding:12px!important}}
