/* MAIS TUNER 24.80 — "Sua central" no Início do PC, seletor de notícias e leitor (home-central-2026.mjs). */
.dk-central{display:none}
html.dk-on:not(.dk-radio) body > .dk-central{display:block;order:4;width:min(calc(100% - 64px),1240px);margin:28px auto 0;box-sizing:border-box;font-family:'NRK Sans','Reddit Sans',sans-serif;color:var(--dk-ink)}
.dk-central .dk-q-h{align-items:center}
.dk-central .dk-q-h h3{display:flex;align-items:center;gap:10px}
.dk-ct-spark{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,#5fffc0,#36cae7)}
.dk-ct-spark svg{width:19px;height:19px;fill:#06231b}
.dk-ct-openbtn{margin-left:auto;flex:none;height:36px;padding:0 16px;border-radius:999px;border:1px solid color-mix(in srgb,var(--dk-hi) 45%,transparent);background:transparent;color:var(--dk-hi);font:800 14px 'NRK Sans','Reddit Sans',sans-serif;cursor:pointer}
.dk-ct-hide{flex:none;width:36px;height:36px;border-radius:50%;border:1px solid var(--dk-line);background:transparent;color:var(--dk-soft);font-size:20px;line-height:1;cursor:pointer}
.dk-ct-hide:hover{color:var(--dk-ink);background:rgba(255,255,255,.06)}
.dk-ct-openbtn:hover{background:color-mix(in srgb,var(--dk-hi) 12%,transparent)}
.dk-ct-grid{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,2fr);gap:14px;align-items:stretch}
.dk-ct-tiles{display:grid;grid-template-columns:1fr;gap:8px;align-content:start}
.dk-ct-tile{display:flex;align-items:center;gap:12px;min-height:62px;padding:10px 14px;border-radius:16px;border:1px solid var(--dk-line);background:var(--dk-card);color:inherit;text-align:left;cursor:pointer;font:inherit;transition:background .15s,border-color .15s}
.dk-ct-tile:hover{background:var(--dk-card2);border-color:color-mix(in srgb,var(--dk-hi) 40%,transparent)}
.dk-ct-tile > span:last-child{min-width:0;display:grid;gap:2px}
.dk-ct-tile strong{font-size:15px;font-weight:800}
.dk-ct-tile small{font-size:13px;color:var(--dk-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dk-ct-ico{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--dk-hi) 14%,transparent)}
.dk-ct-ico svg{width:21px;height:21px;fill:none;stroke:var(--dk-hi);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.dk-ct-ico svg .f{fill:var(--dk-hi);stroke:none}
.dk-ct-note{margin:2px 4px 0;font-size:12.5px;color:var(--dk-soft)}
.dk-ct-news{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px 18px;border-radius:20px;border:1px solid var(--dk-line);background:var(--dk-card)}
.dk-ct-news-h{display:flex;align-items:center;gap:10px}
.dk-ct-news-h strong{font-size:17px;font-weight:900}
.dk-ct-ref{margin-left:auto;width:34px;height:34px;border-radius:50%;border:1px solid var(--dk-line);background:transparent;display:grid;place-items:center;cursor:pointer}
.dk-ct-ref svg{width:17px;height:17px;fill:none;stroke:var(--dk-soft);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.dk-ct-chips,.hub-scope{display:flex;flex-wrap:wrap;gap:6px}
.dk-ct-chip,.hub-scope-chip,.dk-ct-more select,.hub-scope-more select{height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--dk-line,rgba(255,255,255,.14));background:transparent;color:inherit;font:700 13px 'NRK Sans','Reddit Sans',sans-serif;cursor:pointer;display:inline-flex;align-items:center;gap:6px}
.dk-ct-chip:hover,.hub-scope-chip:hover{background:rgba(255,255,255,.06)}
html .dk-ct-chip.is-on,html .hub-scope-chip.is-on,html .dk-ct-more.is-on select,html .hub-scope-more.is-on select{background:#5fffc0!important;border-color:#5fffc0!important;color:#06231b!important}
.dk-ct-more select option,.hub-scope-more select option{color:#0b1b2e;background:#fff}
.dk-ct-list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:14px;min-height:190px}
.dk-ct-empty{grid-column:1/-1;margin:0;align-self:center;color:var(--dk-soft);font-size:14px}
.dk-ct-top{display:grid;align-content:start;gap:6px;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer;font:inherit}
.dk-ct-img{display:block;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,#1b4f9c,#3d2a8c)}
.dk-ct-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}
.dk-ct-top:hover .dk-ct-img img{transform:scale(1.03)}
.dk-ct-top strong{font-size:17px;line-height:1.25;font-weight:800;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.dk-ct-meta{font-size:12px;font-weight:700;color:var(--dk-hi);letter-spacing:.02em}
.dk-ct-rows{list-style:none;margin:0;padding:0;display:grid;align-content:start}
.dk-ct-rows li + li{border-top:1px solid var(--dk-line)}
.dk-ct-rows button{display:grid;gap:3px;width:100%;padding:10px 4px;border:0;background:none;color:inherit;text-align:left;cursor:pointer;font:inherit;border-radius:10px}
.dk-ct-rows button:hover{background:rgba(255,255,255,.04)}
.dk-ct-rows strong{font-size:14.5px;line-height:1.3;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
@media (max-width:1320px){.dk-ct-grid{grid-template-columns:1fr}.dk-ct-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.dk-ct-note{grid-column:1/-1}}
html[data-site-theme="light"] .dk-ct-chip.is-on,html[data-site-theme="light"] .hub-scope-chip.is-on,html[data-site-theme="light"] .dk-ct-more.is-on select{background:#0a8f68!important;border-color:#0a8f68!important;color:#fff!important}
html[data-site-theme="light"] .dk-ct-spark{background:linear-gradient(135deg,#0a8f68,#1e8fb0)}
html[data-site-theme="light"] .dk-ct-spark svg{fill:#fff}
html[data-site-theme="light"] .dk-ct-chip:hover,html[data-site-theme="light"] .dk-ct-rows button:hover{background:rgba(9,37,65,.05)}

/* aba Notícias da Sua central: o seletor só aparece nela */
.hub-scope{padding:0 18px 4px}
.timeline-dialog:not([data-tab="news"]) .hub-scope{display:none}
.hub-scope-chip,.hub-scope-more select{border-color:rgba(255,255,255,.2)}

/* leitor de notícia (quando o painel MAIS NEWS está desligado) */
html.mtrd-open{overflow:hidden}
.mtrd{position:fixed;inset:0;z-index:100070;display:grid;place-items:center;padding:20px;background:rgba(2,8,20,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-family:'NRK Sans','Reddit Sans',sans-serif}
.mtrd[hidden]{display:none}
.mtrd-card{width:min(720px,100%);max-height:min(90dvh,900px);overflow:auto;border-radius:24px;background:#0b1a31;color:#eef4ff;border:1px solid rgba(160,190,240,.18);box-shadow:0 40px 90px rgba(0,0,0,.6)}
.mtrd-card header{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:10px;padding:14px 18px;background:#0b1a31;font-size:13px;font-weight:800;color:#5fffc0}
.mtrd-card header button{margin-left:auto;width:38px;height:38px;border-radius:50%;border:1px solid rgba(160,190,240,.22);background:transparent;color:inherit;font-size:22px;cursor:pointer}
.mtrd-img{display:block;width:100%;max-height:380px;object-fit:cover}
.mtrd-copy{padding:20px 26px 26px}
.mtrd-copy h2{font-family:inherit!important;margin:0 0 12px;font-size:28px;line-height:1.15;font-weight:900;letter-spacing:-.01em}
.mtrd-copy p{margin:0 0 12px;font-size:16.5px;line-height:1.55;color:#cfdcf0}
.mtrd-copy .mtrd-sum{font-size:18px;color:#eef4ff}
.mtrd-copy .mtrd-by{font-size:13px;color:#93a7c6}
.mtrd-go{display:inline-flex;align-items:center;margin-top:8px;height:46px;padding:0 20px;border-radius:999px;background:linear-gradient(100deg,#5fffc0,#36cae7);color:#06231b;font-weight:900;text-decoration:none}
html[data-site-theme="light"] .mtrd-card,html[data-site-theme="light"] .mtrd-card header{background:#fff;color:#0b1b2e}
html[data-site-theme="light"] .mtrd-card header{color:#06825d}
html[data-site-theme="light"] .mtrd-copy p{color:#33475f}
html[data-site-theme="light"] .mtrd-copy .mtrd-sum{color:#0b1b2e}
@media (max-width:600px){.mtrd{padding:0;place-items:end stretch}.mtrd-card{max-height:94dvh;border-radius:24px 24px 0 0}.mtrd-copy{padding:16px 18px 22px}.mtrd-copy h2{font-size:23px}}
