/* desk.css — /desk/{news_type}. The hero icon disc uses the SHARED `.ex-logo-disc` (explore.css) — the same
   radial-gradient + white-icon chip as the GICS sector hero; its gradient + the page-wave coat are injected
   server-side by render_desk_shell (desk::palette). So the only desk-specific rule left is the rail badge. */

/* related-rail count badge = # of this desk's stories that moved the stock (neutral, not a 🔥 buzz spike). */
#deskRelated .rl-spk{ background:rgba(0,0,0,.05); color:var(--dim,#6a6a6a); font-weight:700; padding:1px 6px; border-radius:6px; }

/* timeline strip — stands in for the chart the other pages have (summary periods ride on it). A thin date axis,
   not a plot: the bands + rail come from mdx-summary.css. */
#dkTimeline { width: 100%; height: 44px; display: block; overflow: visible; }
.dk-tl-base { stroke: var(--border-medium, #D8D3C7); stroke-width: 1; }
.dk-tl-tick { stroke: var(--border-medium, #D8D3C7); stroke-width: 1; }
/* hidden (no summaries) → the feed sheet is the top sheet again, exactly as before (explore's `.ex-hero + .ex-content`
   rule no longer matches once this section sits between them, even hidden) */
.ex-hero + .dk-tl-wrap[hidden] + .ex-content { margin-top: calc(-1 * var(--sheet-overlap)); z-index: 2; }
.ex-hero + .dk-tl-wrap[hidden] + .ex-content::before { border-radius: var(--radius) var(--radius) 0 0; }
