/* =====================================================
   DualTicker final-overrides.css
   Last-loaded safety overrides only.

   Purpose:
   - Hard safety locks that must beat theme/effect CSS.
   - Do not put normal layout/theme work here.
   - Keep this file small and surgical.
   ===================================================== */

/* DT_HEADLINE_ROW_TYPE_FIX_V1_START */
html body .dt-headline-row .dt-headline-title {
  font-size: var(--dt-headline-title-size) !important;
}
/* DT_HEADLINE_ROW_TYPE_FIX_V1_END */

/* DT_HEADLINE_ROW_META_TIER_V1_START */
html body .dt-headline-row .dt-headline-meta,
html body .dt-headline-row .dt-headline-source,
html body .dt-headline-row .dt-headline-meta-utility,
html body .dt-headline-row .dt-headline-ago,
html body .dt-headline-row .dt-headline-ago *,
html body .dt-headline-row .dt-headline-bookmark-btn,
html body .dt-headline-row .dt-headline-bookmark-btn *,
html body .dt-headline-row .dt-headline-bookmark-icon {
  font-size: var(--dt-headline-meta-size) !important;
  line-height: 1 !important;
  text-shadow: none !important;
  filter: none !important;
  -webkit-text-stroke: 0 !important;
}

html body .dt-headline-row .dt-headline-bookmark-btn,
html body .dt-headline-row .dt-headline-bookmark-icon,
html body .dt-headline-row .dt-headline-bookmark-btn svg {
  width: 1em !important;
  height: 1em !important;
  min-width: 1em !important;
  min-height: 1em !important;
}
/* DT_HEADLINE_ROW_META_TIER_V1_END */

/* DT_UTILITY_STRIP_HUD_OWNERSHIP_LOCK_V2_START */
html body #dt-utility-strip,
html body .dt-utility-strip {
  background-color: var(--dt-hud-bg, var(--dt-surface-2, var(--dt-bg))) !important;
  border-color: var(--dt-rail-border, var(--dt-border)) !important;
}
/* DT_UTILITY_STRIP_HUD_OWNERSHIP_LOCK_V2_END */
