body.gta-radar-page .entry-header,body.gta-radar-page .page-header,body.gta-radar-page .entry-title,body.gta-radar-page .page-title,body.gta-radar-page .wp-block-post-title{display:none!important}body.gta-radar-page article.page,body.gta-radar-page article.type-page,body.gta-radar-page .entry-content,body.gta-radar-page .page-content,body.gta-radar-page .post-content,body.gta-radar-page .post-inner,body.gta-radar-page .content-inner,body.gta-radar-page .wp-block-post-content{margin-top:0!important;padding-top:0!important}body.gta-radar-page .entry-content>.gtr:first-child,body.gta-radar-page .page-content>.gtr:first-child,body.gta-radar-page .wp-block-post-content>.gtr:first-child{margin-top:0!important}
.gtr{--gr-bg:#0d0f12;--gr-panel:#13161a;--gr-panel-2:#171b20;--gr-line:#272c33;--gr-line-soft:#20242a;--gr-text:#f4f6f8;--gr-muted:#8e98a5;--gr-dim:#68717d;--gr-accent:#d7ff35;--gr-red:#ff5b5f;--gr-orange:#ffb24a;--gr-blue:#77a7ff;max-width:1480px;margin:0 auto;padding:8px 22px 50px;color:var(--gr-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-sizing:border-box}.gtr *{box-sizing:border-box}.gtr a{text-decoration:none}.gtr-head{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;border-bottom:1px solid var(--gr-line);padding:14px 0 22px}.gtr-kicker,.gtr-side-label{font-size:10px;letter-spacing:.18em;font-weight:800;color:var(--gr-muted)}.gtr-title-row{display:flex;align-items:center;gap:14px}.gtr h1{color:var(--gr-text);font-size:clamp(34px,5vw,58px);line-height:.98;letter-spacing:-.04em;margin:7px 0 8px}.gtr-head p{margin:0;max-width:720px;color:var(--gr-muted);font-size:14px}.gtr-live{display:inline-flex;align-items:center;gap:7px;border:1px solid #384025;background:#171c12;color:var(--gr-accent);border-radius:999px;padding:5px 9px;font-size:9px;letter-spacing:.12em;font-weight:800}.gtr-live i{display:block;width:6px;height:6px;border-radius:50%;background:var(--gr-accent);box-shadow:0 0 0 4px rgba(215,255,53,.08)}.gtr-head-meta{display:flex;gap:22px;white-space:nowrap}.gtr-head-meta span{display:flex;flex-direction:column;align-items:flex-end;color:var(--gr-dim);font-size:10px;text-transform:uppercase;letter-spacing:.11em}.gtr-head-meta strong{color:var(--gr-text);font-size:17px;letter-spacing:0;margin-bottom:2px}.gtr-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--gr-line);padding:14px 0}.gtr-search{width:min(440px,100%);height:38px;display:flex;align-items:center;gap:10px;background:var(--gr-panel);border:1px solid var(--gr-line);border-radius:8px;padding:0 12px}.gtr-search svg{width:17px;color:var(--gr-dim);flex:0 0 auto}.gtr-search input{width:100%;height:100%;margin:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:var(--gr-text)!important;font-size:13px;padding:0!important}.gtr-search input::placeholder{color:#626b76}.gtr-tabs{display:flex;align-items:center;gap:4px}.gtr-tabs a{color:var(--gr-muted);font-size:12px;font-weight:700;padding:8px 11px;border-radius:7px}.gtr-tabs a:hover,.gtr-tabs a.is-active{background:var(--gr-panel-2);color:var(--gr-text)}.gtr-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px}.gtr-sidebar{border-right:1px solid var(--gr-line);padding-right:18px}.gtr-sidebar-inner{position:sticky;top:24px;padding-top:20px}.gtr-sidebar nav{display:flex;flex-direction:column;gap:2px;margin-top:10px}.gtr-sidebar nav a{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--gr-muted);font-size:12px;font-weight:650;padding:9px 10px;border-radius:7px;border:1px solid transparent}.gtr-sidebar nav a b{min-width:26px;text-align:right;color:var(--gr-dim);font-size:10px}.gtr-sidebar nav a:hover{background:var(--gr-panel);color:var(--gr-text)}.gtr-sidebar nav a.is-active{background:var(--gr-panel-2);border-color:var(--gr-line);color:var(--gr-text)}.gtr-sidebar nav a.is-active:before{content:"";width:3px;height:14px;border-radius:4px;background:var(--gr-accent);margin-right:3px}.gtr-sidebar nav a.is-active span{margin-right:auto}.gtr-side-note{margin-top:26px;border-top:1px solid var(--gr-line);padding:16px 10px 0}.gtr-side-note span{display:block;color:var(--gr-dim);font-size:9px;letter-spacing:.15em;font-weight:800}.gtr-side-note strong{display:block;color:var(--gr-text);font-size:12px;margin-top:6px}.gtr-side-note p{font-size:11px;color:var(--gr-dim);line-height:1.45}.gtr-feed{padding-top:20px;min-width:0}.gtr-feed-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.gtr-feed-heading>div{display:flex;gap:10px;align-items:center}.gtr-feed-heading span{font-size:10px;letter-spacing:.14em;color:var(--gr-muted);font-weight:800}.gtr-feed-heading strong{font-size:10px;color:var(--gr-dim);font-weight:700}.gtr-feed-heading a{font-size:11px;color:var(--gr-accent)}.gtr-items{display:flex;flex-direction:column;gap:8px}.gtr-item{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr) 72px;gap:14px;align-items:start;background:linear-gradient(180deg,var(--gr-panel),#111418);border:1px solid var(--gr-line);border-radius:9px;padding:15px 14px 14px;transition:border-color .16s ease,transform .16s ease,background .16s ease}.gtr-item:hover{border-color:#3b424c;background:var(--gr-panel-2);transform:translateY(-1px)}.gtr-item.is-breaking:before{content:"";position:absolute;left:-1px;top:10px;bottom:10px;width:2px;border-radius:2px;background:var(--gr-red)}.gtr-source-mark{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid var(--gr-line);background:#0c0e11;border-radius:9px;overflow:hidden}.gtr-source-mark img{display:block;width:24px;height:24px;object-fit:contain}.gtr-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--gr-text);font-weight:850;font-size:16px;background:#181c21}.gtr-item-body{min-width:0}.gtr-item-topline{display:flex;align-items:center;gap:8px;min-height:16px}.gtr-source-name{color:var(--gr-muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.gtr-item-topline time{margin-left:auto;color:var(--gr-dim);font-size:10px}.gtr-breaking{font-size:8px;line-height:1;border:1px solid rgba(255,91,95,.35);background:rgba(255,91,95,.08);color:#ff8386;border-radius:999px;padding:4px 6px;letter-spacing:.11em;font-weight:850}.gtr-item h2{margin:4px 0 5px;color:var(--gr-text);font-size:15px!important;line-height:1.35!important;font-weight:760!important;letter-spacing:-.01em!important}.gtr-item p{margin:0 0 9px!important;color:var(--gr-muted)!important;font-size:12px!important;line-height:1.52!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gtr-item-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gtr-item-meta>span{position:relative;color:var(--gr-dim);font-size:9px;letter-spacing:.04em}.gtr-item-meta>span+span:before{content:"·";margin-right:8px;color:#454c55}.gtr-status{font-weight:850!important;letter-spacing:.09em!important}.gtr-status.status-official{color:var(--gr-accent)!important}.gtr-status.status-verified{color:#a6c1ff!important}.gtr-status.status-developing{color:var(--gr-orange)!important}.gtr-status.status-rumor{color:#ff979a!important}.gtr-status.status-community{color:#c8a4ff!important}.gtr-item-side{height:100%;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:12px}.gtr-trend{display:flex;align-items:baseline;gap:5px}.gtr-trend span{font-size:8px;color:var(--gr-dim);letter-spacing:.13em;font-weight:800}.gtr-trend strong{font-size:17px;color:var(--gr-text);font-variant-numeric:tabular-nums}.gtr-source-link{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid var(--gr-line);border-radius:7px;color:var(--gr-muted);background:#101216}.gtr-source-link:hover{border-color:#58616c;color:var(--gr-accent)}.gtr-source-link svg{width:15px}.gtr-empty{border:1px dashed var(--gr-line);border-radius:10px;padding:54px 28px;text-align:center;background:#101216}.gtr-empty span{font-size:9px;letter-spacing:.16em;color:var(--gr-accent);font-weight:800}.gtr-empty h2{margin:9px 0 5px;color:var(--gr-text);font-size:20px}.gtr-empty p{margin:0;color:var(--gr-muted);font-size:12px}@media(max-width:860px){.gtr{padding-left:14px;padding-right:14px}.gtr-head{align-items:flex-start}.gtr-head-meta{display:none}.gtr-toolbar{align-items:stretch;flex-direction:column}.gtr-search{width:100%}.gtr-tabs{overflow:auto}.gtr-layout{grid-template-columns:1fr;gap:0}.gtr-sidebar{border-right:0;border-bottom:1px solid var(--gr-line);padding-right:0}.gtr-sidebar-inner{position:static;padding:12px 0}.gtr-sidebar nav{flex-direction:row;overflow:auto;padding-bottom:4px}.gtr-sidebar nav a{white-space:nowrap;background:var(--gr-panel);border-color:var(--gr-line)}.gtr-sidebar nav a.is-active:before,.gtr-side-label,.gtr-side-note{display:none}.gtr-item{grid-template-columns:40px minmax(0,1fr) 42px;gap:10px}.gtr-source-mark{width:38px;height:38px}.gtr-trend{flex-direction:column;gap:0;align-items:flex-end}.gtr-item-topline time{display:none}}@media(max-width:520px){.gtr{padding-top:18px}.gtr-title-row{align-items:flex-start;flex-direction:column;gap:4px}.gtr h1{font-size:40px}.gtr-item{padding:12px 10px}.gtr-item h2{font-size:14px!important}.gtr-item p{font-size:11px!important}.gtr-item-meta span:nth-child(n+3){display:none}.gtr-trend span{display:none}.gtr-trend strong{font-size:14px}.gtr-source-link{width:28px;height:28px}.gtr-feed-heading{margin-top:2px}}


/* v0.8.0 feed polish */
.gtr-head{position:relative}.gtr-head:before{content:"";position:absolute;left:0;top:0;width:42px;height:2px;background:var(--gr-accent);opacity:.9}.gtr-head-meta{padding-bottom:2px}.gtr-head-meta span{padding-left:18px;border-left:1px solid var(--gr-line)}.gtr-item{border-radius:7px}.gtr-source-mark{border-radius:7px}.gtr-signal-chip{font-size:7px;line-height:1;border:1px solid rgba(215,255,53,.25);background:rgba(215,255,53,.06);color:var(--gr-accent);border-radius:4px;padding:4px 5px;letter-spacing:.1em;font-weight:850}.gtr-signal-chip.is-trusted{color:#9fbcff;border-color:rgba(119,167,255,.28);background:rgba(119,167,255,.07)}.gtr-item-side{min-width:60px}.gtr-trend strong{font-weight:760}.gtr-source-link{transition:transform .14s ease,border-color .14s ease,color .14s ease}.gtr-item:hover .gtr-source-link{transform:translate(1px,-1px)}.gtr-feed-heading{padding:0 2px}.gtr-sidebar nav a{transition:background .14s ease,color .14s ease,border-color .14s ease}.gtr-empty{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center}

/* v0.8.9 direct links from Queue / Radar Feed */
.gtr-item{scroll-margin-top:96px}
.gtr-item:target{outline:1px solid rgba(190,255,0,.45);box-shadow:0 0 0 3px rgba(190,255,0,.06)}

/* v0.9.0 Public Card UI v2 & Radar Summary Foundation */
.gtr-items{gap:10px}
.gtr-item{grid-template-columns:52px minmax(0,1fr) 92px;gap:16px;padding:17px 16px 16px;border-color:#2b3138;background:linear-gradient(180deg,#14181d,#111419);overflow:visible}
.gtr-item:hover{border-color:#454d57;background:linear-gradient(180deg,#171c22,#13171c);transform:translateY(-1px)}
.gtr-item.status-official{box-shadow:inset 2px 0 0 rgba(215,255,53,.72)}
.gtr-item.status-rumor{box-shadow:inset 2px 0 0 rgba(255,91,95,.7)}
.gtr-item.status-community{box-shadow:inset 2px 0 0 rgba(200,164,255,.55)}
.gtr-source-mark{width:48px;height:48px;border-radius:10px;background:#0d1014}
.gtr-source-mark img{width:28px;height:28px}
.gtr-item-topline{gap:7px;min-height:18px}
.gtr-source-name{font-size:9px;letter-spacing:.1em}
.gtr-item-topline time{font-size:9px;letter-spacing:.02em}
.gtr-item h2{margin:5px 0 6px!important;font-size:16px!important;line-height:1.34!important;font-weight:780!important;max-width:980px}
.gtr-item .gtr-summary{max-width:980px;margin:0 0 10px!important;color:#a0a9b4!important;font-size:12px!important;line-height:1.58!important;-webkit-line-clamp:2}
.gtr-item-meta{gap:7px 8px}
.gtr-item-meta>span{font-size:9px}
.gtr-signal-chip.is-established{color:#d8c48d;border-color:rgba(216,196,141,.26);background:rgba(216,196,141,.06)}
.gtr-story-sources{display:flex;align-items:center;gap:9px;margin-top:11px;color:#747e8a;font-size:9px;font-weight:700}
.gtr-story-sources>span strong{color:#c6cdd5;font-weight:800}
.gtr-source-stack{display:flex;align-items:center;padding-left:3px}
.gtr-mini-source{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;margin-left:-4px;border:2px solid #13171c;border-radius:50%;overflow:hidden;background:#242a31;color:#e9edf2;font-size:8px;font-weight:850;box-shadow:0 0 0 1px rgba(255,255,255,.04)}
.gtr-mini-source:first-child{margin-left:0}
.gtr-mini-source img{width:100%;height:100%;object-fit:cover;background:#fff}
.gtr-item-side{min-width:78px;gap:14px}
.gtr-trend{width:72px;display:flex;flex-direction:column;align-items:stretch;gap:5px}
.gtr-trend-label{display:flex;align-items:baseline;justify-content:flex-end;gap:5px}
.gtr-trend-label span{font-size:8px;color:var(--gr-dim);letter-spacing:.13em;font-weight:800}
.gtr-trend-label strong{font-size:17px;color:var(--gr-text);font-variant-numeric:tabular-nums;font-weight:780}
.gtr-trend-track{display:block!important;width:72px;height:3px;border-radius:999px;background:#262c33;overflow:hidden}
.gtr-trend-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#768a21,var(--gr-accent));box-shadow:0 0 8px rgba(215,255,53,.12)}
.gtr-source-link{position:relative;width:32px;height:32px;margin-left:auto}
.gtr-source-link:after{content:attr(data-label);position:absolute;right:39px;top:50%;transform:translateY(-50%) translateX(4px);padding:5px 7px;border:1px solid #343b44;border-radius:5px;background:#0c0f12;color:#c3cad2;font-size:9px;font-weight:700;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease}
.gtr-source-link:hover:after{opacity:1;transform:translateY(-50%) translateX(0)}
@media(max-width:860px){.gtr-item{grid-template-columns:44px minmax(0,1fr) 72px;gap:12px}.gtr-source-mark{width:42px;height:42px}.gtr-source-mark img{width:25px;height:25px}.gtr-trend{width:58px}.gtr-trend-track{width:58px}.gtr-source-link:after{display:none}}
@media(max-width:520px){.gtr-item{grid-template-columns:40px minmax(0,1fr) 36px;gap:10px;padding:13px 10px}.gtr-source-mark{width:38px;height:38px}.gtr-item h2{font-size:14px!important}.gtr-item .gtr-summary{font-size:11px!important;-webkit-line-clamp:3}.gtr-story-sources{display:none}.gtr-trend{width:auto}.gtr-trend-track{display:none!important}.gtr-trend-label span{display:none}.gtr-trend-label strong{font-size:14px}.gtr-item-meta span:nth-child(n+4){display:none}}

/* v0.9.1 Radar Copy Intelligence + freshness cue */
.gtr-freshness-chip{display:inline-flex;align-items:center;padding:3px 5px;border-radius:4px;font-size:7px;line-height:1;letter-spacing:.11em;font-weight:850;border:1px solid transparent}.gtr-freshness-chip.is-new{color:#d7ff35;border-color:rgba(215,255,53,.28);background:rgba(215,255,53,.07)}.gtr-freshness-chip.is-recent{color:#94b8ff;border-color:rgba(119,167,255,.25);background:rgba(119,167,255,.06)}
@media(max-width:520px){.gtr-freshness-chip{display:none}}


/* v0.9.2 Premium Signal Card + legacy-copy migration presentation */
.gtr-item{grid-template-columns:58px minmax(0,1fr) 126px;gap:17px;padding:18px 17px 17px;border-color:#2b323a;border-radius:10px;background:linear-gradient(135deg,rgba(22,27,33,.98),rgba(15,18,22,.98) 72%);box-shadow:0 8px 26px rgba(0,0,0,.13);isolation:isolate;overflow:hidden}
.gtr-item:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,rgba(215,255,53,.58),rgba(119,167,255,.18) 32%,transparent 74%);opacity:.55;z-index:0}
.gtr-item:after{content:"";position:absolute;right:-90px;top:-110px;width:260px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(119,167,255,.06),transparent 68%);opacity:0;transition:opacity .18s ease;pointer-events:none;z-index:0}
.gtr-item:hover{border-color:#46505b;background:linear-gradient(135deg,#181e25,#12161b 74%);box-shadow:0 14px 34px rgba(0,0,0,.22),0 0 0 1px rgba(255,255,255,.015);transform:translateY(-1px)}
.gtr-item:hover:after{opacity:1}
.gtr-item>*{position:relative;z-index:1}
.gtr-item.status-official{box-shadow:inset 2px 0 0 rgba(215,255,53,.78),0 8px 26px rgba(0,0,0,.13)}
.gtr-item.status-rumor{box-shadow:inset 2px 0 0 rgba(255,91,95,.72),0 8px 26px rgba(0,0,0,.13)}
.gtr-item.status-community{box-shadow:inset 2px 0 0 rgba(200,164,255,.62),0 8px 26px rgba(0,0,0,.13)}
.gtr-source-mark{width:52px;height:52px;border-radius:12px;border-color:#303841;background:linear-gradient(145deg,#11161b,#0b0e12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.015),0 7px 18px rgba(0,0,0,.16)}
.gtr-source-mark img{width:30px;height:30px;filter:saturate(.96)}
.gtr-fallback{background:linear-gradient(145deg,#20262d,#15191e);font-size:17px}
.gtr-item-topline{min-height:19px;gap:7px}
.gtr-source-name{color:#a5afba;font-size:9px;letter-spacing:.12em}
.gtr-item-topline time{padding-left:8px;color:#707b87;font-variant-numeric:tabular-nums}
.gtr-item h2{margin:6px 0 6px!important;font-size:16.5px!important;line-height:1.31!important;font-weight:790!important;letter-spacing:-.014em!important;color:#f7f9fb!important;max-width:1000px}
.gtr-item .gtr-summary{max-width:980px;margin:0 0 11px!important;color:#a8b1bc!important;font-size:12px!important;line-height:1.58!important}
.gtr-item-meta{gap:6px 7px}
.gtr-item-meta>span{display:inline-flex;align-items:center;min-height:20px;padding:3px 7px;border:1px solid #252c33;border-radius:5px;background:rgba(255,255,255,.018);font-size:8.5px;letter-spacing:.055em;color:#77818c}
.gtr-item-meta>span+span:before{display:none}
.gtr-status{border-color:#303943!important;background:#11151a!important}
.gtr-status.status-official{color:var(--gr-accent)!important;border-color:rgba(215,255,53,.22)!important;background:rgba(215,255,53,.045)!important}
.gtr-status.status-verified{color:#a9c4ff!important;border-color:rgba(119,167,255,.22)!important;background:rgba(119,167,255,.045)!important}
.gtr-status.status-developing{color:#ffc16f!important;border-color:rgba(255,178,74,.23)!important;background:rgba(255,178,74,.045)!important}
.gtr-status.status-rumor{color:#ff9da0!important;border-color:rgba(255,91,95,.23)!important;background:rgba(255,91,95,.045)!important}
.gtr-status.status-community{color:#d1b0ff!important;border-color:rgba(200,164,255,.24)!important;background:rgba(200,164,255,.045)!important}
.gtr-item-side{min-width:112px;padding-left:14px;border-left:1px solid #252c33;justify-content:space-between;align-items:stretch;gap:13px}
.gtr-metrics{display:flex;flex-direction:column;gap:11px;width:100%}
.gtr-metric{display:flex;flex-direction:column;gap:5px;width:100%}
.gtr-metric-label{display:flex;justify-content:space-between;align-items:baseline;gap:8px}
.gtr-metric-label span{font-size:7.5px;letter-spacing:.14em;font-weight:850;color:#69737e}
.gtr-metric-label strong{font-size:14px;line-height:1;color:#eef2f6;font-weight:780;font-variant-numeric:tabular-nums}
.gtr-metric-track{display:block;width:100%;height:3px;border-radius:999px;background:#262d34;overflow:hidden}
.gtr-metric-track i{display:block;height:100%;border-radius:inherit}
.gtr-metric-track.is-trend i{background:linear-gradient(90deg,#72831e,var(--gr-accent));box-shadow:0 0 9px rgba(215,255,53,.14)}
.gtr-metric-track.is-source i{background:linear-gradient(90deg,#48628d,#8fb4ff);box-shadow:0 0 8px rgba(119,167,255,.12)}
.gtr-source-link{width:100%;height:32px;display:flex;align-items:center;justify-content:center;gap:7px;margin-left:0;border-radius:7px;border-color:#303842;background:#101419;color:#8f99a5;font-size:8px;letter-spacing:.1em;font-weight:800;text-transform:uppercase;transition:transform .14s ease,border-color .14s ease,color .14s ease,background .14s ease}
.gtr-source-link span{display:inline}
.gtr-source-link svg{width:14px}
.gtr-source-link:after{display:none}
.gtr-source-link:hover{border-color:#56616d;background:#151a20;color:var(--gr-accent);transform:translateY(-1px)}
.gtr-signal-chip,.gtr-freshness-chip{box-shadow:inset 0 0 0 1px rgba(255,255,255,.01)}
.gtr-story-sources{padding-top:2px}
@media(max-width:860px){.gtr-item{grid-template-columns:46px minmax(0,1fr) 86px;gap:12px;padding:15px 13px}.gtr-source-mark{width:44px;height:44px;border-radius:10px}.gtr-source-mark img{width:26px;height:26px}.gtr-item-side{min-width:76px;padding-left:10px}.gtr-metric-label span{font-size:7px}.gtr-metric-label strong{font-size:13px}.gtr-source-link span{display:none}.gtr-source-link{width:32px;margin-left:auto}.gtr-item-meta>span{padding:3px 5px}}
@media(max-width:520px){.gtr-item{grid-template-columns:40px minmax(0,1fr) 34px;gap:10px;padding:13px 10px;border-radius:8px}.gtr-source-mark{width:38px;height:38px;border-radius:8px}.gtr-item-side{border-left:0;padding-left:0;min-width:30px;align-items:flex-end}.gtr-metrics{align-items:flex-end}.gtr-metric{width:30px}.gtr-metric-track,.gtr-metric-label span,.gtr-metric:nth-child(n+2){display:none}.gtr-metric-label{justify-content:flex-end}.gtr-metric-label strong{font-size:14px}.gtr-source-link{width:30px;height:30px}.gtr-item-meta>span{background:transparent;border-color:#252b31;padding:2px 5px}.gtr-item-meta span:nth-child(n+4){display:none}}

/* v0.9.3 - Premium signal rail and metric polish */
.gtr-item:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,.018),transparent 32%,transparent 72%,rgba(215,255,53,.012));opacity:.8}.gtr-item.status-official{box-shadow:inset 2px 0 0 rgba(215,255,53,.58)}.gtr-item.status-verified{box-shadow:inset 2px 0 0 rgba(119,167,255,.42)}.gtr-item.status-rumor{box-shadow:inset 2px 0 0 rgba(255,91,95,.42)}.gtr-item.status-community{box-shadow:inset 2px 0 0 rgba(200,164,255,.36)}.gtr-source-mark{box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 8px 18px rgba(0,0,0,.16)}.gtr-item h2{max-width:980px}.gtr-summary{max-width:920px}.gtr-metric-label span{letter-spacing:.14em}.gtr-source-link{position:relative;z-index:1;min-width:100%;transition:border-color .16s ease,color .16s ease,transform .16s ease,background .16s ease}.gtr-source-link:hover{transform:translateY(-1px);background:#14181d}.gtr-source-link svg{transition:transform .16s ease}.gtr-source-link:hover svg{transform:translate(1px,-1px)}

/* v0.9.4 - GTAQuests visual alignment: navy/red palette + sharper geometry */
.gtr{
  --gr-bg:#07111c;
  --gr-panel:#0d1826;
  --gr-panel-2:#101e2e;
  --gr-line:#1e3348;
  --gr-line-soft:#16283a;
  --gr-text:#f4f7fb;
  --gr-muted:#9aa9ba;
  --gr-dim:#66798e;
  --gr-accent:#f03b43;
  --gr-red:#f03b43;
  --gr-orange:#e6a84c;
  --gr-blue:#6fa7ff;
  background:#08131f;
  border:1px solid #14283b;
  border-radius:4px;
  padding:10px 24px 54px;
}
.gtr-head{border-bottom-color:#1b3044;padding-top:12px}
.gtr-head:before{width:46px;height:2px;background:#f03b43;opacity:1}
.gtr h1{color:#f7f9fc}
.gtr-head p{color:#9aa9ba}
.gtr-live{border-radius:3px;border-color:#254735;background:#0d2119;color:#7ee2a8;padding:5px 9px}
.gtr-live i{border-radius:1px;background:#65d996;box-shadow:none}
.gtr-head-meta span{border-left-color:#1b3044;color:#6e8297}
.gtr-head-meta strong{color:#f4f7fb}
.gtr-toolbar{border-bottom-color:#1b3044}
.gtr-search{background:#0b1724;border-color:#20374d;border-radius:3px}
.gtr-search:focus-within{border-color:#3d5f7f;box-shadow:0 0 0 1px rgba(111,167,255,.12)}
.gtr-tabs a{border-radius:2px;padding:9px 12px}
.gtr-tabs a:hover{background:#0e1b2a;color:#f4f7fb}
.gtr-tabs a.is-active{position:relative;background:#102033;color:#fff}
.gtr-tabs a.is-active:after{content:"";position:absolute;left:9px;right:9px;bottom:2px;height:2px;background:#f03b43}
.gtr-sidebar{border-right-color:#1b3044}
.gtr-sidebar nav a{border-radius:2px;padding:10px 11px}
.gtr-sidebar nav a:hover{background:#0c1927;color:#f4f7fb}
.gtr-sidebar nav a.is-active{background:#102033;border-color:#28445f;color:#fff}
.gtr-sidebar nav a.is-active:before{width:3px;height:15px;border-radius:0;background:#f03b43}
.gtr-side-note{border-top-color:#1b3044}
.gtr-feed-heading span{color:#9cacbd}
.gtr-items{gap:10px}
.gtr-item{
  grid-template-columns:54px minmax(0,1fr) 126px;
  gap:16px;
  background:#0d1826;
  border:1px solid #20364c;
  border-radius:3px;
  padding:16px 16px 15px;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.018),0 10px 24px rgba(0,0,0,.10);
}
.gtr-item:after{display:none}
.gtr-item:hover{background:#0f1d2c;border-color:#31516f;transform:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 12px 28px rgba(0,0,0,.14)}
.gtr-item.status-official{box-shadow:inset 3px 0 0 #65d996,0 10px 24px rgba(0,0,0,.10)}
.gtr-item.status-verified{box-shadow:inset 3px 0 0 #6fa7ff,0 10px 24px rgba(0,0,0,.10)}
.gtr-item.status-developing{box-shadow:inset 3px 0 0 #e6a84c,0 10px 24px rgba(0,0,0,.10)}
.gtr-item.status-rumor{box-shadow:inset 3px 0 0 #f03b43,0 10px 24px rgba(0,0,0,.10)}
.gtr-item.status-community{box-shadow:inset 3px 0 0 #a886ff,0 10px 24px rgba(0,0,0,.10)}
.gtr-item.is-breaking:before{left:0;top:0;bottom:0;width:3px;border-radius:0;background:#f03b43}
.gtr-source-mark{width:50px;height:50px;border-radius:3px;border-color:#2a435b;background:#09131f;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}
.gtr-source-mark img{width:30px;height:30px}
.gtr-fallback{background:#102033;color:#f4f7fb;border-radius:0}
.gtr-source-name{color:#afbbc8;letter-spacing:.13em}
.gtr-item-topline{gap:7px}
.gtr-item-topline time{color:#708399}
.gtr-item h2{font-size:16.5px!important;line-height:1.3!important;color:#f7f9fc!important}
.gtr-item .gtr-summary{color:#aab6c4!important;line-height:1.55!important}
.gtr-breaking,.gtr-signal-chip,.gtr-freshness-chip{border-radius:2px!important}
.gtr-signal-chip{background:#102238!important;border-color:#31516f!important;color:#a9caff!important}
.gtr-signal-chip.is-trusted{background:#102238!important;border-color:#31516f!important;color:#a9caff!important}
.gtr-signal-chip.is-established{background:#151f2b!important;border-color:#2b3c4e!important;color:#c2cad3!important}
.gtr-freshness-chip{background:#101d2b!important;border-color:#28425a!important;color:#92b6db!important}
.gtr-item-meta{gap:6px}
.gtr-item-meta>span{min-height:21px;padding:3px 7px;border-radius:2px;border-color:#243b50;background:#0a1521;color:#7f91a4}
.gtr-status{background:#0a1521!important}
.gtr-status.status-official{color:#79dea4!important;border-color:#315d49!important;background:#0c1d18!important}
.gtr-status.status-verified{color:#9fc1ff!important;border-color:#315079!important;background:#0c1727!important}
.gtr-status.status-developing{color:#efbb69!important;border-color:#5b4729!important;background:#1c1710!important}
.gtr-status.status-rumor{color:#ff858c!important;border-color:#65363a!important;background:#201113!important}
.gtr-status.status-community{color:#c7b1ff!important;border-color:#493d6d!important;background:#171322!important}
.gtr-item-side{min-width:126px;padding-left:16px;border-left-color:#21384e}
.gtr-metric-label span{color:#71859a}
.gtr-metric-label strong{color:#f5f8fb}
.gtr-metric-track{height:3px;border-radius:0;background:#24384a}
.gtr-metric-track i{border-radius:0;box-shadow:none!important}
.gtr-metric-track.is-trend i{background:linear-gradient(90deg,#b72831,#f03b43)}
.gtr-metric-track.is-source i{background:linear-gradient(90deg,#355b8c,#6fa7ff)}
.gtr-source-link{height:34px;border-radius:2px;border-color:#2b455e;background:#0a1521;color:#9aacbe}
.gtr-source-link:hover{background:#102033;border-color:#f03b43;color:#ff7a80;transform:none}
.gtr-source-link:hover svg{transform:translate(1px,-1px)}
.gtr-empty{border-radius:3px;background:#0b1724;border-color:#254058}
.gtr-story-sources,.gtr-mini-source{border-radius:2px!important}

@media(max-width:860px){
  .gtr{border-radius:3px;padding-left:16px;padding-right:16px}
  .gtr-sidebar{border-bottom-color:#1b3044}
  .gtr-sidebar nav a{background:#0d1826;border-color:#20364c}
  .gtr-item{grid-template-columns:48px minmax(0,1fr) 88px;gap:12px;padding:14px 12px;border-radius:3px}
  .gtr-source-mark{width:44px;height:44px;border-radius:2px}
  .gtr-item-side{min-width:80px;padding-left:10px}
}
@media(max-width:520px){
  .gtr{border-left:0;border-right:0;border-radius:0;padding-left:12px;padding-right:12px}
  .gtr-item{grid-template-columns:40px minmax(0,1fr) 34px;border-radius:2px;padding:13px 10px}
  .gtr-source-mark{width:38px;height:38px;border-radius:2px}
  .gtr-item-meta>span{border-radius:1px;background:#0a1521;border-color:#243b50}
}
\n\n/* v0.9.5 - Seamless GTAQuests page integration */
/* The Radar page should behave like a native section of the theme, not a panel nested inside another panel. */
body.gta-radar-page article.page,
body.gta-radar-page article.type-page,
body.gta-radar-page .site-main > article.page,
body.gta-radar-page .site-main > article.type-page{
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  outline:0!important;
  padding-left:0!important;
  padding-right:0!important;
}
body.gta-radar-page .entry-content,
body.gta-radar-page .page-content,
body.gta-radar-page .post-content,
body.gta-radar-page .post-inner,
body.gta-radar-page .content-inner,
body.gta-radar-page .wp-block-post-content{
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  outline:0!important;
  padding-left:0!important;
  padding-right:0!important;
}
.gtr{
  width:100%;
  max-width:none;
  margin:0;
  padding:0 0 54px;
  background:transparent;
  border:0;
  border-radius:0;
  box-shadow:none;
}
.gtr-head{padding-top:10px}
@media(max-width:860px){
  .gtr{padding-left:0;padding-right:0;border:0;border-radius:0}
}
@media(max-width:520px){
  .gtr{padding-left:0;padding-right:0;border:0;border-radius:0}
}


/* v0.9.7 - Safe responsive AdSense slots */
.gtr-ad-slot{width:100%;max-width:100%;min-width:0;overflow:hidden;box-sizing:border-box;color:var(--gr-muted)}
.gtr-ad-label{display:block;margin:0 0 7px;font-size:8px;line-height:1;letter-spacing:.16em;font-weight:800;color:#66798e;text-transform:uppercase}
.gtr-ad-frame{position:relative;width:100%;max-width:100%;min-width:0;overflow:hidden;box-sizing:border-box;text-align:center}
.gtr-ad-frame>*,.gtr-ad-frame ins,.gtr-ad-frame iframe,.gtr-ad-frame img,.gtr-ad-frame video,.gtr-ad-frame object,.gtr-ad-frame embed{max-width:100%!important;box-sizing:border-box}
.gtr-ad-frame ins.adsbygoogle{display:block!important;width:100%!important;max-width:100%!important;margin:0 auto!important}
.gtr-ad-frame img,.gtr-ad-frame video{height:auto!important}
.gtr-ad-slot--sidebar{margin:22px 0 0;padding:15px 10px 0;border-top:1px solid #1b3044}
.gtr-ad-slot--sidebar .gtr-ad-frame{width:100%;max-width:100%}
.gtr-ad-slot--top{margin:14px 0 4px;padding:12px 0 14px;border-bottom:1px solid #1b3044}
.gtr-ad-slot--feed{margin:2px 0;padding:14px 16px;background:#091521;border:1px solid #20364c;border-radius:2px}
.gtr-ad-slot--feed .gtr-ad-label{text-align:left}
@media(max-width:860px){
  .gtr-ad-slot--sidebar{margin:12px 0 2px;padding:12px 0;border-top:1px solid #1b3044}
  .gtr-ad-slot--sidebar .gtr-ad-label{text-align:left}
  .gtr-ad-slot--top{margin-top:10px}
  .gtr-ad-slot--feed{padding:12px 10px}
}
@media(max-width:520px){
  .gtr-ad-slot{max-width:100vw}
  .gtr-ad-slot--top{padding-left:0;padding-right:0}
  .gtr-ad-slot--feed{margin-left:0;margin-right:0;border-left:0;border-right:0}
}

/* v0.9.8 - Story Corroboration Intelligence */
.gtr-corroboration-chip{display:inline-flex;align-items:center;padding:4px 5px;border:1px solid #385270;border-radius:2px;background:#0e1d2d;color:#b9d3ef;font-size:7px;line-height:1;letter-spacing:.08em;font-weight:850;white-space:nowrap}
.gtr-corroboration-chip.is-corroborated{border-color:#365d4a;background:#0d211a;color:#9ed9b9}
.gtr-corroboration-chip.is-first-party-sources{border-color:#4b6530;background:#17220d;color:#c6e78f}
.gtr-corroboration-chip.is-multi-source{border-color:#45546a;background:#141d28;color:#b7c5d8}
.gtr-story-sources{border-left:2px solid #2b4662;padding-left:8px}
.gtr-story-sources .gtr-source-stack{flex:0 0 auto}
@media(max-width:700px){.gtr-corroboration-chip{display:none}}

/* v0.9.12 Radar Story links */
.gtr-signal-chip.is-story{border-color:#ef3d2a!important;color:#ff6b57!important;background:rgba(239,61,42,.08)!important}.gtr-story-title-link{color:inherit!important;text-decoration:none!important}.gtr-story-title-link:hover{color:#fff!important;text-decoration:underline!important;text-decoration-color:#ef3d2a!important;text-underline-offset:4px!important}

/* v0.9.15 - Automatic light/dark theme integration for the GTAQuests frontend */
.gtr.gtr-theme-light{
  --gr-bg:#ffffff;
  --gr-panel:#ffffff;
  --gr-panel-2:#f5f7fa;
  --gr-line:#d6dde6;
  --gr-line-soft:#e7ebf0;
  --gr-text:#141a22;
  --gr-muted:#566273;
  --gr-dim:#7a8796;
  --gr-accent:#ef3d2a;
  --gr-red:#ef3d2a;
  --gr-orange:#b66b00;
  --gr-blue:#356eaf;
  color:var(--gr-text);
}
.gtr.gtr-theme-light .gtr-head{border-bottom-color:#cdd5df}
.gtr.gtr-theme-light .gtr-head:before{background:#ef3d2a}
.gtr.gtr-theme-light h1,.gtr.gtr-theme-light .gtr-head-meta strong{color:#111820!important}
.gtr.gtr-theme-light .gtr-kicker,.gtr.gtr-theme-light .gtr-side-label,.gtr.gtr-theme-light .gtr-feed-heading span{color:#6a7890}
.gtr.gtr-theme-light .gtr-head p{color:#46566b}
.gtr.gtr-theme-light .gtr-head-meta span{border-left-color:#d5dce5;color:#6d7c90}
.gtr.gtr-theme-light .gtr-live{border-color:#b9dbc8;background:#eff9f2;color:#167443}
.gtr.gtr-theme-light .gtr-live i{background:#2eb66d}
.gtr.gtr-theme-light .gtr-toolbar{border-bottom-color:#d4dbe4}
.gtr.gtr-theme-light .gtr-search{background:#fff;border-color:#cbd4df}
.gtr.gtr-theme-light .gtr-search:focus-within{border-color:#8ea5bd;box-shadow:0 0 0 2px rgba(46,88,132,.08)}
.gtr.gtr-theme-light .gtr-search input{color:#1a2430!important}
.gtr.gtr-theme-light .gtr-search input::placeholder{color:#8290a1}
.gtr.gtr-theme-light .gtr-search svg{color:#718095}
.gtr.gtr-theme-light .gtr-tabs a{color:#5f6f83}
.gtr.gtr-theme-light .gtr-tabs a:hover{background:#f2f5f8;color:#17212d}
.gtr.gtr-theme-light .gtr-tabs a.is-active{background:#f4f6f9;color:#111820}
.gtr.gtr-theme-light .gtr-tabs a.is-active:after{background:#ef3d2a}
.gtr.gtr-theme-light .gtr-sidebar{border-right-color:#d8dfe7}
.gtr.gtr-theme-light .gtr-sidebar nav a{color:#56667a}
.gtr.gtr-theme-light .gtr-sidebar nav a b{color:#7d8a99}
.gtr.gtr-theme-light .gtr-sidebar nav a:hover{background:#f4f6f8;color:#151d27}
.gtr.gtr-theme-light .gtr-sidebar nav a.is-active{background:#f7f8fa;border-color:#cbd4df;color:#111820}
.gtr.gtr-theme-light .gtr-sidebar nav a.is-active:before{background:#ef3d2a}
.gtr.gtr-theme-light .gtr-side-note{border-top-color:#d8dfe7}
.gtr.gtr-theme-light .gtr-side-note span,.gtr.gtr-theme-light .gtr-side-note p{color:#728196}
.gtr.gtr-theme-light .gtr-side-note strong{color:#17212d}
.gtr.gtr-theme-light .gtr-item{
  background:#fff;
  border-color:#cfd7e1;
  box-shadow:inset 3px 0 0 #e0a229,0 4px 14px rgba(25,39,55,.055);
}
.gtr.gtr-theme-light .gtr-item:hover{background:#fbfcfd;border-color:#aebac8;box-shadow:inset 3px 0 0 #e0a229,0 7px 18px rgba(25,39,55,.075)}
.gtr.gtr-theme-light .gtr-item.status-official{box-shadow:inset 3px 0 0 #2eb66d,0 4px 14px rgba(25,39,55,.055)}
.gtr.gtr-theme-light .gtr-item.status-verified{box-shadow:inset 3px 0 0 #4d87c7,0 4px 14px rgba(25,39,55,.055)}
.gtr.gtr-theme-light .gtr-item.status-developing{box-shadow:inset 3px 0 0 #d8982f,0 4px 14px rgba(25,39,55,.055)}
.gtr.gtr-theme-light .gtr-item.status-rumor{box-shadow:inset 3px 0 0 #ef3d2a,0 4px 14px rgba(25,39,55,.055)}
.gtr.gtr-theme-light .gtr-item.status-community{box-shadow:inset 3px 0 0 #8064bf,0 4px 14px rgba(25,39,55,.055)}
.gtr.gtr-theme-light .gtr-source-mark{background:#f7f9fb;border-color:#cbd5df;box-shadow:none}
.gtr.gtr-theme-light .gtr-fallback{background:#edf1f5;color:#263241}
.gtr.gtr-theme-light .gtr-source-name{color:#4c5c70}
.gtr.gtr-theme-light .gtr-item-topline time{color:#77869a}
.gtr.gtr-theme-light .gtr-item h2,.gtr.gtr-theme-light .gtr-item h2 a{color:#121a24!important}
.gtr.gtr-theme-light .gtr-item .gtr-summary{color:#4f5f72!important}
.gtr.gtr-theme-light .gtr-signal-chip{background:#eef5fc!important;border-color:#b7cde4!important;color:#315e91!important}
.gtr.gtr-theme-light .gtr-signal-chip.is-trusted{background:#edf5fd!important;border-color:#aec9e4!important;color:#285c91!important}
.gtr.gtr-theme-light .gtr-signal-chip.is-established{background:#f3f5f7!important;border-color:#ced6df!important;color:#536174!important}
.gtr.gtr-theme-light .gtr-signal-chip.is-story{background:#fff4f1!important;border-color:#f0a396!important;color:#c93120!important}
.gtr.gtr-theme-light .gtr-freshness-chip{background:#f1f6fb!important;border-color:#c6d6e7!important;color:#486e97!important}
.gtr.gtr-theme-light .gtr-corroboration-chip{background:#f1f6fb;border-color:#c0d1e2;color:#486b91}
.gtr.gtr-theme-light .gtr-corroboration-chip.is-corroborated{background:#eef8f2;border-color:#b9dcc8;color:#317953}
.gtr.gtr-theme-light .gtr-corroboration-chip.is-first-party-sources{background:#f4f8ec;border-color:#cad9ad;color:#5f772c}
.gtr.gtr-theme-light .gtr-corroboration-chip.is-multi-source{background:#f4f6f8;border-color:#ccd4dd;color:#5c6878}
.gtr.gtr-theme-light .gtr-item-meta>span{background:#f6f8fa;border-color:#d7dee6;color:#68788b}
.gtr.gtr-theme-light .gtr-status{background:#f6f8fa!important}
.gtr.gtr-theme-light .gtr-status.status-official{color:#23754c!important;border-color:#afd5bf!important;background:#eef8f2!important}
.gtr.gtr-theme-light .gtr-status.status-verified{color:#32679f!important;border-color:#b7cde4!important;background:#eef5fc!important}
.gtr.gtr-theme-light .gtr-status.status-developing{color:#8b5a0d!important;border-color:#e0c38f!important;background:#fff8eb!important}
.gtr.gtr-theme-light .gtr-status.status-rumor{color:#b8332a!important;border-color:#e7b0aa!important;background:#fff2f0!important}
.gtr.gtr-theme-light .gtr-status.status-community{color:#6f55a5!important;border-color:#cfc1e8!important;background:#f7f3fc!important}
.gtr.gtr-theme-light .gtr-item-side{border-left-color:#d8e0e8}
.gtr.gtr-theme-light .gtr-metric-label span{color:#6c7b8d}
.gtr.gtr-theme-light .gtr-metric-label strong{color:#15202b}
.gtr.gtr-theme-light .gtr-metric-track{background:#dfe5eb}
.gtr.gtr-theme-light .gtr-metric-track.is-trend i{background:linear-gradient(90deg,#c82832,#ef3d4a)}
.gtr.gtr-theme-light .gtr-metric-track.is-source i{background:linear-gradient(90deg,#4773a9,#74a5df)}
.gtr.gtr-theme-light .gtr-source-link{background:#fff;border-color:#c6d0db;color:#a62e24}
.gtr.gtr-theme-light .gtr-source-link:hover{background:#fff5f3;border-color:#ef3d2a;color:#d93424}
.gtr.gtr-theme-light .gtr-story-sources{border-left-color:#c3d0dd;color:#536477}
.gtr.gtr-theme-light .gtr-mini-source{background:#fff;border-color:#cbd5df;color:#263241}
.gtr.gtr-theme-light .gtr-empty{background:#fff;border-color:#cbd5df}
.gtr.gtr-theme-light .gtr-empty h2{color:#111820}
.gtr.gtr-theme-light .gtr-empty p{color:#667589}
.gtr.gtr-theme-light .gtr-empty span{color:#c93120}
.gtr.gtr-theme-light .gtr-feed-heading strong{color:#77869a}
.gtr.gtr-theme-light .gtr-ad-label{color:#7a8796}
.gtr.gtr-theme-light .gtr-ad-slot--sidebar,.gtr.gtr-theme-light .gtr-ad-slot--top{border-color:#d8dfe7}
.gtr.gtr-theme-light .gtr-ad-slot--feed{background:#f8fafc;border-color:#d5dde6}
.gtr.gtr-theme-light .gtr-story-title-link:hover{color:#b72b20!important}
@media(max-width:860px){
  .gtr.gtr-theme-light .gtr-sidebar{border-bottom-color:#d8dfe7}
  .gtr.gtr-theme-light .gtr-sidebar nav a{background:#fff;border-color:#d4dce5}
}

/* v0.9.23 - Progressive public feed performance */
.gtr-pager{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin:18px 0 4px;padding-top:6px}
.gtr-load-more,.gtr-page-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:10px 15px;border:1px solid var(--gr-line);border-radius:2px;background:var(--gr-panel);color:var(--gr-text)!important;text-decoration:none!important;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;transition:border-color .15s ease,background .15s ease,color .15s ease}
.gtr-load-more{min-width:260px;justify-content:space-between}
.gtr-load-more b{font-size:9px;color:var(--gr-dim);font-weight:750;letter-spacing:.05em}
.gtr-load-more:hover,.gtr-page-link:hover{border-color:var(--gr-accent);color:var(--gr-accent)!important;background:var(--gr-panel-2)}
.gtr-load-more.is-loading{opacity:.7;pointer-events:none}
.gtr-load-status{width:100%;min-height:14px;text-align:center;color:var(--gr-dim);font-size:10px}
.gtr.gtr-theme-light .gtr-load-more,.gtr.gtr-theme-light .gtr-page-link{background:#fff;border-color:#cfd7e1;color:#1a2430!important}
.gtr.gtr-theme-light .gtr-load-more:hover,.gtr.gtr-theme-light .gtr-page-link:hover{background:#f7f9fb;border-color:#ef3d2a;color:#c93120!important}
.gtr.gtr-theme-light .gtr-load-more b,.gtr.gtr-theme-light .gtr-load-status{color:#738196}
@media(max-width:520px){.gtr-pager{margin-top:14px}.gtr-load-more{width:100%;min-width:0}.gtr-page-link{flex:1 1 auto}}

/* v0.9.32 - Mobile Public Feed Fix */
.gtr,
.gtr-layout,
.gtr-sidebar,
.gtr-sidebar-inner,
.gtr-feed,
.gtr-items,
.gtr-item,
.gtr-item-body,
.gtr-item-side,
.gtr-toolbar,
.gtr-head,
.gtr-feed-heading,
.gtr-search,
.gtr-tabs,
.gtr-sidebar nav{
  max-width:100%;
  min-width:0;
}
.gtr img,.gtr svg{max-width:100%}
.gtr-item-body,
.gtr-item-topline,
.gtr-item h2,
.gtr-item h2 a,
.gtr-item .gtr-summary,
.gtr-source-name,
.gtr-item-meta,
.gtr-item-meta>span,
.gtr-story-sources,
.gtr-story-sources>span{
  min-width:0;
  max-width:100%;
}
.gtr-source-name,
.gtr-item-meta>span,
.gtr-story-sources>span{
  overflow-wrap:anywhere;
  word-break:normal;
}
.gtr-item h2,.gtr-item h2 a,.gtr-item .gtr-summary{
  overflow-wrap:anywhere;
  word-break:normal;
}
.gtr-tabs,.gtr-sidebar nav{
  overscroll-behavior-inline:contain;
  -webkit-overflow-scrolling:touch;
}

@media(max-width:700px){
  .gtr{width:100%;max-width:100%;overflow-x:clip}
  .gtr-head{width:100%;max-width:100%;gap:14px}
  .gtr-head>div,.gtr-title-row{min-width:0;max-width:100%}
  .gtr h1{max-width:100%;overflow-wrap:anywhere}
  .gtr-head p{max-width:100%;overflow-wrap:anywhere}
  .gtr-toolbar{width:100%;max-width:100%}
  .gtr-search{min-width:0;max-width:100%}
  .gtr-search input{min-width:0}
  .gtr-tabs{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:3px;scrollbar-width:none}
  .gtr-tabs::-webkit-scrollbar,.gtr-sidebar nav::-webkit-scrollbar{display:none}
  .gtr-sidebar{width:100%;max-width:100%;overflow:hidden}
  .gtr-sidebar-inner{width:100%;max-width:100%;overflow:hidden}
  .gtr-sidebar nav{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden}
  .gtr-feed{width:100%;max-width:100%;overflow:visible}
  .gtr-feed-heading{width:100%;max-width:100%;gap:8px;flex-wrap:wrap}
  .gtr-feed-heading>div{min-width:0;max-width:100%;flex-wrap:wrap}
  .gtr-items{width:100%;max-width:100%}

  .gtr-item{
    width:100%;
    max-width:100%;
    min-width:0;
    grid-template-columns:40px minmax(0,1fr)!important;
    grid-template-areas:"source body" ". side";
    column-gap:10px!important;
    row-gap:7px;
    padding:13px 11px 12px!important;
    overflow:hidden;
  }
  .gtr-source-mark{
    grid-area:source;
    width:38px!important;
    height:38px!important;
    min-width:0;
    align-self:start;
  }
  .gtr-source-mark img{width:24px!important;height:24px!important}
  .gtr-item-body{grid-area:body;width:100%;min-width:0}
  .gtr-item-topline{
    width:100%;
    min-width:0;
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:5px 6px;
    min-height:0;
  }
  .gtr-source-name{flex:0 1 auto;max-width:100%;line-height:1.3}
  .gtr-item-topline time{display:none!important}
  .gtr-signal-chip,.gtr-breaking,.gtr-freshness-chip{
    max-width:100%;
    white-space:normal;
    overflow-wrap:anywhere;
  }
  .gtr-item h2{
    width:100%;
    max-width:100%;
    margin-top:6px!important;
    font-size:14.5px!important;
    line-height:1.34!important;
  }
  .gtr-item .gtr-summary{
    width:100%;
    max-width:100%;
    font-size:11.25px!important;
    line-height:1.5!important;
    -webkit-line-clamp:3;
  }
  .gtr-item-meta{
    width:100%;
    max-width:100%;
    gap:5px;
    overflow:hidden;
  }
  .gtr-item-meta>span{
    flex:0 1 auto;
    min-width:0;
    max-width:100%;
    padding:2px 5px!important;
    line-height:1.25;
  }
  .gtr-item-meta span:nth-child(n+4){display:none}
  .gtr-story-sources{display:none}

  .gtr-item-side{
    grid-area:side;
    width:100%;
    max-width:100%;
    min-width:0!important;
    height:auto;
    margin:0;
    padding:8px 0 0!important;
    border-left:0!important;
    border-top:1px solid var(--gr-line);
    display:flex;
    flex-direction:row;
    align-items:center!important;
    justify-content:space-between;
    gap:10px;
  }
  .gtr-metrics{
    min-width:0;
    flex:1 1 auto;
    width:auto;
    display:flex;
    flex-direction:row!important;
    align-items:center!important;
    gap:12px;
  }
  .gtr-metric{
    flex:1 1 74px;
    width:auto!important;
    min-width:0;
    max-width:110px;
    display:flex!important;
    gap:4px;
  }
  .gtr-metric-label{width:100%;min-width:0;justify-content:space-between!important;gap:5px}
  .gtr-metric-label span{
    display:inline!important;
    min-width:0;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    font-size:6.8px!important;
    letter-spacing:.1em;
  }
  .gtr-metric-label strong{font-size:12.5px!important;flex:0 0 auto}
  .gtr-metric-track{display:block!important;width:100%!important;height:2px}
  .gtr-source-link{
    flex:0 0 34px;
    width:34px!important;
    min-width:34px!important;
    max-width:34px!important;
    height:32px!important;
    margin:0!important;
    padding:0!important;
  }
  .gtr-source-link span{display:none!important}
  .gtr-ad-slot,.gtr-ad-frame,.gtr-ad-frame ins.adsbygoogle{width:100%!important;max-width:100%!important;min-width:0!important}
}

@media(max-width:420px){
  .gtr h1{font-size:34px}
  .gtr-item{grid-template-columns:36px minmax(0,1fr)!important;column-gap:9px!important;padding:12px 9px 11px!important}
  .gtr-source-mark{width:34px!important;height:34px!important}
  .gtr-source-mark img{width:22px!important;height:22px!important}
  .gtr-item h2{font-size:14px!important}
  .gtr-item .gtr-summary{font-size:11px!important}
  .gtr-signal-chip.is-established{display:none}
  .gtr-metrics{gap:9px}
  .gtr-metric{flex-basis:66px}
  .gtr-metric-label span{font-size:6.4px!important}
  .gtr-metric-label strong{font-size:12px!important}
  .gtr-source-link{flex-basis:32px;width:32px!important;min-width:32px!important;max-width:32px!important;height:30px!important}
  .gtr-ad-slot{max-width:100%!important}
}

@media(max-width:360px){
  .gtr-item{grid-template-columns:34px minmax(0,1fr)!important;column-gap:8px!important;padding-left:8px!important;padding-right:8px!important}
  .gtr-source-mark{width:32px!important;height:32px!important}
  .gtr-source-mark img{width:20px!important;height:20px!important}
  .gtr-source-name{font-size:8px}
  .gtr-item h2{font-size:13.5px!important}
  .gtr-item-meta>span{font-size:7.7px}
  .gtr-item-side{gap:7px}
  .gtr-metrics{gap:7px}
  .gtr-metric-label span{font-size:6px!important;letter-spacing:.08em}
}

/* Keep the light-theme mobile footer divider consistent. */
@media(max-width:700px){
  .gtr.gtr-theme-light .gtr-item-side{border-top-color:#d8e0e8!important}
}
