/* DTV-HOME-POLISH01 Correction 01
 * Global Section Rhythm, Heading & Card UI Consistency
 * Homepage-only foundation polish. No structural/layout ownership changes.
 */
body.home [data-dtv-homepage="ux10"]{
  --dtv-polish-section-gap:64px;
  --dtv-polish-section-gap-mobile:44px;
  --dtv-polish-card-radius:12px;
  --dtv-polish-media-radius:10px;
  --dtv-polish-divider:rgba(26,46,74,.12);
  --dtv-polish-muted:#718196;
  --dtv-polish-red:#cc0000;
}

/* Canonical section rhythm: preserve component geometry, normalize only the spaces between major zones. */
body.home [data-dtv-homepage="ux10"] .dtv-g4-composition,
body.home [data-dtv-homepage="ux10"] .dtv-g5-local-network,
body.home [data-dtv-homepage="ux10"] .dtv-g6-editorial{margin-top:var(--dtv-polish-section-gap)}
body.home [data-dtv-homepage="ux10"] .dtv-g7-closing{margin-top:var(--dtv-polish-section-gap)}

/* Shared editorial heading/action language. */
body.home [data-dtv-homepage="ux10"] :is(.dtv-g4-composition>section>header,.dtv-g5-local-network__header,.dtv-g6-lane>header){align-items:flex-end}
body.home [data-dtv-homepage="ux10"] :is(.dtv-g4-composition h2,.dtv-g5-local-network__header h2,.dtv-g6-lane h2){
  color:#102947;
  font-family:Commissioner,Inter,sans-serif;
  font-size:clamp(22px,1.45vw,28px);
  font-weight:850;
  line-height:1.05;
  letter-spacing:-.025em;
  text-transform:none;
}
body.home [data-dtv-homepage="ux10"] :is(.dtv-g4-composition header>a,.dtv-g5-local-network__header>a,.dtv-g6-lane>header>a){
  display:inline-flex;
  min-height:32px;
  padding:0;
  align-items:center;
  gap:6px;
  border-radius:0;
  color:var(--dtv-polish-red)!important;
  font-family:Inter,sans-serif;
  font-size:10px;
  font-weight:850;
  line-height:1;
  letter-spacing:.015em;
  text-decoration:none;
  white-space:nowrap;
}
body.home [data-dtv-homepage="ux10"] :is(.dtv-g4-composition header>a,.dtv-g5-local-network__header>a,.dtv-g6-lane>header>a):hover{color:#a90000!important}

/* Calm dividers: retain editorial separation without competing with content. */
body.home [data-dtv-homepage="ux10"] .dtv-g4-composition{column-gap:32px}
body.home [data-dtv-homepage="ux10"] .dtv-g4-composition>section+section{border-left-color:var(--dtv-polish-divider)}
body.home [data-dtv-homepage="ux10"] .dtv-g6-lane{border-top-color:rgba(26,46,74,.72)}

/* Canonical media-card finish. Ratios and dimensions intentionally untouched. */
body.home [data-dtv-homepage="ux10"] :is(
 .dtv-g4-civic-media,
 .dtv-g4-councils__grid li,
 .dtv-g4-news__grid article,
 .dtv-g6-politics>article>a>img,
 .dtv-g6-backstage>article>a>img,
 .dtv-g6-backstage>ul img,
 .dtv-page08-show-media,
 .dtv-g6-highlights li img
){border-radius:var(--dtv-polish-card-radius)}

/* Shared metadata tone and title rendering: no clamp-count changes. */
body.home [data-dtv-homepage="ux10"] :is(
 .dtv-page06-civic-copy small,
 .dtv-page06-civic-card-copy small,
 .dtv-page06-news-lead-copy small,
 .dtv-g6-lane a>small
){color:var(--dtv-polish-muted);font-family:Inter,sans-serif}
body.home [data-dtv-homepage="ux10"] :is(
 .dtv-page06-civic-copy strong,
 .dtv-page06-civic-card-copy>span,
 .dtv-page06-news-lead-copy>span,
 .dtv-g6-lane a>span,
 .dtv-g6-shows strong
){letter-spacing:-.012em}

/* Canonical play affordance. Keep placement owned by each component. */
body.home [data-dtv-homepage="ux10"] :is(.dtv-page06-news-play,.dtv-page08-play,.dtv-g6-play){
  display:grid;
  width:34px;
  height:34px;
  place-items:center;
  border:1px solid rgba(16,41,71,.08);
  border-radius:50%;
  background:#fff;
  color:#102947;
  box-shadow:0 5px 14px rgba(5,18,31,.14);
}

/* Badges share the DimosTV red and compact capsule geometry. */
body.home [data-dtv-homepage="ux10"] :is(.dtv-g4-civic-media>b,.dtv-page06-civic-thumb>b){
  padding:5px 8px;
  border-radius:999px;
  background:var(--dtv-polish-red);
  color:#fff;
}

/* Municipality explorer: polish only internal visual consistency. */
body.home [data-dtv-homepage="ux10"] .dtv-g5-local-network__header{margin-bottom:20px}
body.home [data-dtv-homepage="ux10"] :is(.dtv-g5-local-network__active-logo,.dtv-g5-local-network__card-logo){border-radius:12px}
body.home [data-dtv-homepage="ux10"] .dtv-g5-local-network__rail>a{border-right-color:rgba(255,255,255,.075)}

/* Slider controls: consistent circle/border language without changing mechanics. */
body.home [data-dtv-homepage="ux10"] :is(.dtv-page07-regions__controls button,.dtv-page06-slider-button,.dtv-page08-highlights-nav button){
  border-radius:50%;
  box-shadow:none;
}

@media(max-width:1023px){
  body.home [data-dtv-homepage="ux10"]{--dtv-polish-section-gap:54px}
  body.home [data-dtv-homepage="ux10"] .dtv-g4-composition{gap:34px}
}
@media(max-width:767px){
  body.home [data-dtv-homepage="ux10"]{--dtv-polish-section-gap:var(--dtv-polish-section-gap-mobile)}
  body.home [data-dtv-homepage="ux10"] :is(.dtv-g4-composition,.dtv-g5-local-network,.dtv-g6-editorial){margin-top:var(--dtv-polish-section-gap-mobile)}
  body.home [data-dtv-homepage="ux10"] .dtv-g7-closing{margin-top:48px}
  body.home [data-dtv-homepage="ux10"] :is(.dtv-g4-composition h2,.dtv-g5-local-network__header h2,.dtv-g6-lane h2){font-size:24px}
  body.home [data-dtv-homepage="ux10"] :is(.dtv-g4-composition header>a,.dtv-g5-local-network__header>a,.dtv-g6-lane>header>a){font-size:9px}
}

/* DTV-HOME-CTA01: shared archive links in the homepage section headers. */
body.home main[data-dtv-homepage="ux10"] :is(.dtv-g4-composition>section>header,.dtv-g5-local-network__header,.dtv-g6-lane>header,.dtv-g7-trending>header){align-items:center!important;}
body.home main[data-dtv-homepage="ux10"] :is(.dtv-g4-composition>section>header,.dtv-g5-local-network__header,.dtv-g6-lane>header,.dtv-g7-trending>header)>a{
 display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;
 flex:0 0 auto!important;min-height:44px!important;max-width:100%!important;padding:0!important;margin:0!important;
 color:#cc0000!important;background:transparent!important;border:0!important;box-shadow:none!important;
 font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:1.3!important;
 letter-spacing:.02em!important;text-transform:uppercase!important;text-decoration:none!important;white-space:nowrap!important;opacity:1!important;
}
body.home main[data-dtv-homepage="ux10"] :is(.dtv-g4-composition>section>header,.dtv-g5-local-network__header,.dtv-g6-lane>header,.dtv-g7-trending>header)>a .dtv-home-section-link__text{
 display:inline-block!important;position:relative!important;overflow:visible!important;color:inherit!important;font:inherit!important;line-height:inherit!important;white-space:inherit!important;
}
body.home main[data-dtv-homepage="ux10"] .dtv-home-section-link__text::after{
 content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .2s ease;
}
body.home main[data-dtv-homepage="ux10"] .dtv-home-section-link__arrow{display:block!important;flex:0 0 20px!important;width:20px!important;height:16px!important;max-width:none!important;color:inherit!important;transition:transform .2s ease;}
body.home main[data-dtv-homepage="ux10"] :is(.dtv-g4-composition>section>header,.dtv-g5-local-network__header,.dtv-g6-lane>header,.dtv-g7-trending>header)>a:is(:hover,:focus-visible) .dtv-home-section-link__text::after{transform:scaleX(1);}
body.home main[data-dtv-homepage="ux10"] :is(.dtv-g4-composition>section>header,.dtv-g5-local-network__header,.dtv-g6-lane>header,.dtv-g7-trending>header)>a:is(:hover,:focus-visible) .dtv-home-section-link__arrow{transform:translateX(4px);}
body.home main[data-dtv-homepage="ux10"] .dtv-g7-trending>header>a{color:#fff!important;}
body.home main[data-dtv-homepage="ux10"] .dtv-g7-trending>header>a:is(:hover,:focus-visible){color:#cc0000!important;}
body.home main[data-dtv-homepage="ux10"] :is(.dtv-g4-composition>section>header,.dtv-g5-local-network__header,.dtv-g6-lane>header,.dtv-g7-trending>header)>a:focus-visible{outline:2px solid currentColor!important;outline-offset:3px!important;}
@media(max-width:767px){
 body.home main[data-dtv-homepage="ux10"] :is(.dtv-g4-composition>section>header,.dtv-g5-local-network__header,.dtv-g6-lane>header,.dtv-g7-trending>header){height:auto!important;min-height:44px!important;flex-wrap:wrap!important;column-gap:12px!important;}
 body.home main[data-dtv-homepage="ux10"] :is(.dtv-g4-composition>section>header,.dtv-g5-local-network__header,.dtv-g6-lane>header,.dtv-g7-trending>header)>a{white-space:normal!important;text-align:right;}
}
@media(prefers-reduced-motion:reduce){
 body.home main[data-dtv-homepage="ux10"] :is(.dtv-home-section-link__arrow,.dtv-home-section-link__text::after){transition:none!important;}
 body.home main[data-dtv-homepage="ux10"] a:is(:hover,:focus-visible) .dtv-home-section-link__arrow{transform:none!important;}
}

/* DTV-HOME-CTA01 C01: circular section arrows. */
body.home main[data-dtv-homepage="ux10"] a .dtv-home-section-link__circle{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 26px!important;width:26px!important;height:26px!important;box-sizing:border-box!important;border:1px solid currentColor!important;border-radius:50%!important;background:transparent;color:inherit!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease;overflow:visible!important;}
body.home main[data-dtv-homepage="ux10"] a .dtv-home-section-link__circle .dtv-home-section-link__arrow{flex:0 0 14px!important;width:14px!important;height:12px!important;transform:none!important;transition:none!important;}
body.home main[data-dtv-homepage="ux10"] a .dtv-home-section-link__text::after{display:none!important;}
body.home main[data-dtv-homepage="ux10"] a:is(:hover,:focus-visible) .dtv-home-section-link__circle{background:#cc0000!important;border-color:#cc0000!important;color:#fff!important;}
body.home main[data-dtv-homepage="ux10"] .dtv-g7-trending.dtv-g7-trending>header>a,
body.home main[data-dtv-homepage="ux10"] .dtv-g7-trending.dtv-g7-trending>header>a:is(:hover,:focus-visible){color:#fff!important;}
@media(prefers-reduced-motion:reduce){body.home main[data-dtv-homepage="ux10"] a .dtv-home-section-link__circle{transition:none!important;}}

/* DTV-HOME-CTA01 C02: reference arrow proportions in a 26px circle. */
body.home main[data-dtv-homepage="ux10"] a .dtv-home-section-link__circle{border-width:1.5px!important;}
body.home main[data-dtv-homepage="ux10"] a .dtv-home-section-link__circle .dtv-home-section-link__arrow{width:14px!important;height:14px!important;}

/* DTV-HOME-CONTROLS01: unified slider arrows and CTA icons. */
body.home main[data-dtv-homepage="ux10"] :is([data-ticker-prev],[data-ticker-next],[data-page06-prev],[data-page06-next],[data-page07-prev],[data-page07-next],[data-page08-highlights-prev],[data-page08-highlights-next]){display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 36px!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;border:1px solid #1a2e4a!important;border-radius:50%!important;background:transparent!important;color:#1a2e4a!important;box-shadow:none!important;transform:none!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease;}
body.home main[data-dtv-homepage="ux10"] .dtv-g5-local-network :is([data-ticker-prev],[data-ticker-next],[data-page06-prev],[data-page06-next],[data-page07-prev],[data-page07-next],[data-page08-highlights-prev],[data-page08-highlights-next]){color:#fff!important;border-color:rgba(255,255,255,.6)!important;}
body.home main[data-dtv-homepage="ux10"] :is([data-ticker-prev],[data-ticker-next],[data-page06-prev],[data-page06-next],[data-page07-prev],[data-page07-next],[data-page08-highlights-prev],[data-page08-highlights-next]):is(:hover,:focus-visible):not(:disabled){background:#cc0000!important;border-color:#cc0000!important;color:#fff!important;}
body.home main[data-dtv-homepage="ux10"] :is([data-ticker-prev],[data-ticker-next],[data-page06-prev],[data-page06-next],[data-page07-prev],[data-page07-next],[data-page08-highlights-prev],[data-page08-highlights-next]):disabled{opacity:.25!important;cursor:default!important;}
body.home main[data-dtv-homepage="ux10"] .dtv-home-control-arrow{display:block!important;width:14px!important;height:14px!important;flex:0 0 14px!important;color:inherit!important;}
body.home main[data-dtv-homepage="ux10"] :is(.dtv-page06-slider__controls,.dtv-page07-regions__controls,.dtv-page08-highlights-controls){align-items:center!important;gap:12px!important;}
body.home main[data-dtv-homepage="ux10"] :is([data-page06-counter],[data-page07-counter],[data-page08-highlights-counter]){font:600 11px/1.2 Inter,sans-serif!important;letter-spacing:.04em!important;font-variant-numeric:tabular-nums;}
body.home .dtv-utility--top svg{width:20px!important;height:20px!important;}
@media(max-width:767px){body.home main[data-dtv-homepage="ux10"] :is([data-ticker-prev],[data-ticker-next],[data-page06-prev],[data-page06-next],[data-page07-prev],[data-page07-next],[data-page08-highlights-prev],[data-page08-highlights-next]){flex-basis:44px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;}}
@media(prefers-reduced-motion:reduce){body.home main[data-dtv-homepage="ux10"] :is([data-ticker-prev],[data-ticker-next],[data-page06-prev],[data-page06-next],[data-page07-prev],[data-page07-next],[data-page08-highlights-prev],[data-page08-highlights-next]){transition:none!important;}}

/* DTV-HOME-CONTROLS01 C01: hero arrows and explicit slider hover ownership. */
body.home main[data-dtv-homepage="ux10"] .dtv-g2-hero .dtv-g2-hero__controls>button:is([data-hero-prev],[data-hero-next]){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;border:1px solid rgba(255,255,255,.65)!important;border-radius:50%!important;background:transparent!important;color:#fff!important;box-shadow:none!important;transform:none!important;}
body.home main[data-dtv-homepage="ux10"] .dtv-g2-hero .dtv-g2-hero__controls>button:is([data-hero-prev],[data-hero-next])::before,body.home main[data-dtv-homepage="ux10"] .dtv-g2-hero .dtv-g2-hero__controls>button:is([data-hero-prev],[data-hero-next])::after{display:none!important;content:none!important;}
body.home main[data-dtv-homepage="ux10"] .dtv-g2-hero .dtv-g2-hero__controls>button:is([data-hero-prev],[data-hero-next]) svg{display:block!important;width:14px!important;height:14px!important;visibility:visible!important;opacity:1!important;}
body.home main[data-dtv-homepage="ux10"] .dtv-g2-hero .dtv-g2-hero__controls>button:is([data-hero-prev],[data-hero-next]):is(:hover,:focus-visible):not(:disabled),body.home main[data-dtv-homepage="ux10"] :is(.dtv-page06-slider,.dtv-page08-highlights-slider) button:is([data-page06-prev],[data-page06-next],[data-page08-highlights-prev],[data-page08-highlights-next]):is(:hover,:focus-visible):not(:disabled){background:#cc0000!important;background-image:none!important;border-color:#cc0000!important;color:#fff!important;box-shadow:none!important;transform:none!important;opacity:1!important;}
body.home main[data-dtv-homepage="ux10"] :is(.dtv-page06-slider,.dtv-page08-highlights-slider) button:is([data-page06-prev],[data-page06-next],[data-page08-highlights-prev],[data-page08-highlights-next]):is(:hover,:focus-visible):not(:disabled) svg{color:#fff!important;}
@media(max-width:767px){body.home main[data-dtv-homepage="ux10"] .dtv-g2-hero .dtv-g2-hero__controls>button:is([data-hero-prev],[data-hero-next]){width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;}}

/* DTV-HOME-PLAY01: DimosTV-inspired rounded play mark. */
body.home main[data-dtv-homepage="ux10"] :is(.dtv-page08-lead-play,.dtv-page09r-backstage-secondary-play,.dtv-page08-highlight-play,.dtv-show-fallback__play,.dtv-page06-news-play,.dtv-video-card__play){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;border:1px solid rgba(255,255,255,.8)!important;border-radius:50%!important;background:#fff!important;color:#cc0000!important;box-shadow:none!important;font-size:0!important;line-height:0!important;pointer-events:none!important;transition:background-color .2s ease,color .2s ease,scale .2s ease;scale:1;}
body.home main[data-dtv-homepage="ux10"] :is(.dtv-page08-lead-play,.dtv-page09r-backstage-secondary-play,.dtv-page08-highlight-play,.dtv-show-fallback__play,.dtv-page06-news-play,.dtv-video-card__play)>*{display:none!important;}
body.home main[data-dtv-homepage="ux10"] :is(.dtv-page08-lead-play,.dtv-page09r-backstage-secondary-play,.dtv-page08-highlight-play,.dtv-show-fallback__play,.dtv-page06-news-play,.dtv-video-card__play)::before{display:none!important;content:none!important;}
body.home main[data-dtv-homepage="ux10"] :is(.dtv-page08-lead-play,.dtv-page09r-backstage-secondary-play,.dtv-page08-highlight-play,.dtv-show-fallback__play,.dtv-page06-news-play,.dtv-video-card__play)::after{content:""!important;display:block!important;position:static!important;width:14px!important;height:16px!important;margin-left:2px!important;background:currentColor!important;transform:none!important;border:0!important;clip-path:path("M 2 0.7 Q 0 -0.4 0 2 L 0 14 Q 0 16.4 2 15.3 L 13 9.3 Q 15 8 13 6.7 Z");}
body.home main[data-dtv-homepage="ux10"] :is(article,li):is(:hover,:focus-within) :is(.dtv-page08-lead-play,.dtv-page09r-backstage-secondary-play,.dtv-page08-highlight-play,.dtv-show-fallback__play,.dtv-page06-news-play,.dtv-video-card__play){background:#cc0000!important;border-color:#cc0000!important;color:#fff!important;scale:1.06;}
@media(max-width:767px){body.home main[data-dtv-homepage="ux10"] :is(.dtv-page08-lead-play,.dtv-page09r-backstage-secondary-play,.dtv-page08-highlight-play,.dtv-show-fallback__play,.dtv-page06-news-play,.dtv-video-card__play){width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;}}
@media(prefers-reduced-motion:reduce){body.home main[data-dtv-homepage="ux10"] :is(.dtv-page08-lead-play,.dtv-page09r-backstage-secondary-play,.dtv-page08-highlight-play,.dtv-show-fallback__play,.dtv-page06-news-play,.dtv-video-card__play){transition:none!important;scale:1!important;}}

/* DTV-HOME-PLAY01 C01: content-aware news play, safe inset and show navigation. */
body.home main[data-dtv-homepage="ux10"] .dtv-page06-slider--news article>a{position:relative!important;}
body.home main[data-dtv-homepage="ux10"] .dtv-page06-slider--news .dtv-page06-news-play{position:absolute!important;top:10px!important;right:10px!important;bottom:auto!important;left:auto!important;z-index:4!important;}
body.home main[data-dtv-homepage="ux10"] .dtv-g6-highlights .dtv-page08-highlight-play{position:absolute!important;top:10px!important;right:10px!important;bottom:auto!important;left:auto!important;z-index:4!important;}
body.home main[data-dtv-homepage="ux10"] .dtv-g6-shows li>a{position:relative!important;}
body.home main[data-dtv-homepage="ux10"] .dtv-home-show-arrow{position:absolute!important;right:10px!important;bottom:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important;border:1px solid rgba(255,255,255,.75)!important;border-radius:50%!important;background:transparent!important;color:#fff!important;z-index:4!important;pointer-events:none!important;transition:background-color .2s ease,border-color .2s ease;}
body.home main[data-dtv-homepage="ux10"] .dtv-home-show-arrow svg{display:block!important;width:14px!important;height:14px!important;}
body.home main[data-dtv-homepage="ux10"] .dtv-g6-shows li:is(:hover,:focus-within) .dtv-home-show-arrow{background:#cc0000!important;border-color:#cc0000!important;}
@media(prefers-reduced-motion:reduce){body.home main[data-dtv-homepage="ux10"] .dtv-home-show-arrow{transition:none!important;}}

/* DTV-HOME-RED01: homepage red palette and semantic status accents. */
body.home{--dtv-home-red:#cc0000;--dtv-home-red-hover:#a90000;--dtv-home-red-on-dark:#ff5a66;--dtv-shell-red:#cc0000;}
body.home :is(.dtv-global-shell,.elementor-location-header) .dtv-live-btn{background:#cc0000!important;box-shadow:none!important;}
body.home :is(.dtv-global-shell,.elementor-location-header) .dtv-live-btn:hover{background:#a90000!important;}
body.home :is(.dtv-global-shell,.elementor-location-header) :is(.dtv-search-trigger,.dtv-menu-trigger){border-color:#cc0000!important;}
body.home .dtv-utility--top{background:#cc0000!important;border-color:#cc0000!important;}
body.home .dtv-utility--top:hover{background:#a90000!important;border-color:#a90000!important;}
body.home main[data-dtv-homepage="ux10"] :is(.dtv-g2-hero__category,.dtv-page08-lead-badge,.dtv-page06-civic-media>b,.dtv-g7-newsletter button,[data-selected-item].is-active [data-selected-activate],.dtv-g3-live__watch){background:#cc0000!important;color:#fff!important;}
body.home main[data-dtv-homepage="ux10"] :is(.dtv-g2-hero__progress>i,.dtv-g5-local-network [aria-selected="true"]::after){background:#cc0000!important;}
body.home main[data-dtv-homepage="ux10"] :is(.dtv-g3-live__watch,.dtv-g7-newsletter button):is(:hover,:focus-visible){background:#a90000!important;}
body.home main[data-dtv-homepage="ux10"] .dtv-g5-local-network__active-copy>span{color:#fff!important;}
body.home main[data-dtv-homepage="ux10"] .dtv-g3-live[data-state="upcoming"] .dtv-g3-live__status{color:#fff!important;}
body.home main[data-dtv-homepage="ux10"] .dtv-g3-live:not([data-state="active"]) .dtv-g3-live__status i{display:none!important;animation:none!important;box-shadow:none!important;}
body.home main[data-dtv-homepage="ux10"] .dtv-g3-live[data-state="active"] .dtv-g3-live__status{color:#ff5a66!important;}
body.home main[data-dtv-homepage="ux10"] .dtv-g3-live[data-state="active"] .dtv-g3-live__status i{background:#cc0000!important;box-shadow:0 0 0 3px rgba(204,0,0,.16)!important;}
body.home main[data-dtv-homepage="ux10"] .dtv-g6-politics>ol>li::before{color:#cc0000!important;}
body.home main[data-dtv-homepage="ux10"] .dtv-g7-trending ol li::before{background:#cc0000!important;}

/* DTV-HOME-PALETTE01: cohesive navy, metadata and surfaces. */
body.home{--dtv-home-navy:#1a2e4a;--dtv-home-deep:#0b1f35;--dtv-home-muted:#52647a;--dtv-home-muted-dark:#c5d1df;--dtv-home-line:#dfe6ee;--dtv-home-soft-shadow:0 10px 28px rgba(11,31,53,.08);}
body.home main[data-dtv-homepage="ux10"] {color:#1a2e4a!important;}
body.home main[data-dtv-homepage="ux10"] :is(.dtv-g4-composition,.dtv-g5-local-network__header,.dtv-g6-lane)>:is(header,h2) h2,body.home main[data-dtv-homepage="ux10"] .dtv-g5-local-network__header h2,body.home main[data-dtv-homepage="ux10"] .dtv-g4-composition h2{color:#1a2e4a!important;}
body.home main[data-dtv-homepage="ux10"] :is(.dtv-g2-selected-pane,.dtv-g2-latest-pane,.dtv-g3-ticker) a>span,body.home main[data-dtv-homepage="ux10"] .dtv-g6-politics>ol a>span{color:#1a2e4a!important;}
body.home main[data-dtv-homepage="ux10"] :is(.dtv-g2-selected-pane,.dtv-g2-latest-pane,.dtv-g3-ticker) small,body.home main[data-dtv-homepage="ux10"] .dtv-g6-politics>ol small{color:#52647a!important;}
body.home main[data-dtv-homepage="ux10"] :is(.dtv-g5-local-network,.dtv-g7-trending) small,body.home main[data-dtv-homepage="ux10"] .dtv-g5-local-network__active-copy p{color:#c5d1df!important;}
body.home main[data-dtv-homepage="ux10"] [data-component="selected-rail"],body.home main[data-dtv-homepage="ux10"] .dtv-g3-ticker{background:#fff!important;border-color:#dfe6ee!important;box-shadow:var(--dtv-home-soft-shadow)!important;}
body.home main[data-dtv-homepage="ux10"] .dtv-g2-latest-pane{border-left-color:#dfe6ee!important;}
body.home main[data-dtv-homepage="ux10"] :is(.dtv-g2-selected-pane,.dtv-g2-latest-pane) li,body.home main[data-dtv-homepage="ux10"] .dtv-g6-politics>ol li{border-bottom-color:#dfe6ee!important;}
body.home main[data-dtv-homepage="ux10"] .dtv-g3-live{background:linear-gradient(112deg,#0b1f35,#1a2e4a)!important;box-shadow:var(--dtv-home-soft-shadow)!important;}
body.home main[data-dtv-homepage="ux10"] .dtv-g5-local-network__explorer{background:#0b1f35!important;box-shadow:var(--dtv-home-soft-shadow)!important;}
body.home main[data-dtv-homepage="ux10"] .dtv-g5-local-network__active{background:linear-gradient(135deg,#1a2e4a,#0b1f35)!important;}
body.home main[data-dtv-homepage="ux10"] .dtv-g5-local-network__rail>a{border-color:rgba(255,255,255,.12)!important;}
body.home main[data-dtv-homepage="ux10"] .dtv-g5-local-network__rail>a.is-active,body.home main[data-dtv-homepage="ux10"] .dtv-g5-local-network__rail>a[aria-selected="true"]{background:#1a2e4a!important;}
body.home main[data-dtv-homepage="ux10"] .dtv-g7-trending{background:linear-gradient(110deg,#0b1f35,#1a2e4a)!important;}
body.home main[data-dtv-homepage="ux10"] .dtv-g7-newsletter{background:radial-gradient(ellipse at 0% 0%,rgba(204,0,0,.16),transparent 65%),linear-gradient(115deg,#1a2e4a,#0b1f35)!important;}
body.home main[data-dtv-homepage="ux10"] .dtv-g7-newsletter :is(input[type="email"],select){background:#fff!important;color:#1a2e4a!important;border-color:#dfe6ee!important;}
body.home main[data-dtv-homepage="ux10"] .dtv-g7-newsletter input[type="email"]::placeholder{color:#52647a!important;opacity:1!important;}

/* DTV-HOME-CARDS01: editorial card information hierarchy. */
body.home main[data-dtv-homepage="ux10"] .dtv-page06-slider--civic .dtv-page06-civic-media>b{max-width:calc(100% - 20px)!important;white-space:normal!important;line-height:1.3!important;}
body.home main[data-dtv-homepage="ux10"] .dtv-page06-slider--news .dtv-page06-news-play{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;}
body.home main[data-dtv-homepage="ux10"] [data-municipality-active-region]::before{content:"Περιφέρεια ";}
body.home main[data-dtv-homepage="ux10"] .dtv-g6-politics>article>b{position:absolute!important;top:10px!important;left:10px!important;right:auto!important;bottom:auto!important;z-index:4!important;padding:4px 7px!important;border-radius:4px!important;background:rgba(11,31,53,.85)!important;color:#fff!important;font:600 12px/1.3 Inter,sans-serif!important;}
body.home main[data-dtv-homepage="ux10"] .dtv-g6-politics>article>.dtv-page08-lead-play,body.home main[data-dtv-homepage="ux10"] .dtv-g6-backstage>ul>li>.dtv-page09r-backstage-secondary-play{display:inline-flex!important;position:absolute!important;top:10px!important;right:10px!important;bottom:auto!important;left:auto!important;z-index:4!important;}
body.home main[data-dtv-homepage="ux10"] .dtv-g7-trending ol li>b{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;font:700 22px/1 Inter,sans-serif!important;letter-spacing:-.04em!important;text-shadow:0 1px 4px rgba(0,0,0,.85)!important;}

/* HOME-WIDE01: bounded large-desktop canvas; accepted <=1920 layouts unchanged. */
@media (min-width:1921px){
 body.home main[data-dtv-homepage="ux10"]{box-sizing:border-box!important;width:100%!important;max-width:1440px!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;}
 body.home main[data-dtv-homepage="ux10"]>:is(.dtv-g2-top,.dtv-g3-live,.dtv-g3-ticker,.dtv-g4-composition,.dtv-g5-local-network,.dtv-g6-editorial,.dtv-g7-closing){box-sizing:border-box!important;width:100%!important;max-width:1440px!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;}
 body.home main[data-dtv-homepage="ux10"]>.dtv-g2-top{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)!important;gap:24px!important;height:460px!important;min-height:460px!important;align-items:stretch!important;}
 body.home main[data-dtv-homepage="ux10"] .dtv-g2-top>[data-component="hero"],
 body.home main[data-dtv-homepage="ux10"] .dtv-g2-top>[data-component="selected-rail"]{box-sizing:border-box!important;width:100%!important;height:460px!important;min-height:0!important;max-height:none!important;}
 body.home main[data-dtv-homepage="ux10"] [data-component="hero"] [data-hero-slide]{height:100%!important;}
 body.home main[data-dtv-homepage="ux10"] .dtv-g2-hero__media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;}
 body.home main[data-dtv-homepage="ux10"]>.dtv-g7-closing{height:auto!important;min-height:0!important;align-items:stretch!important;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)!important;}
 body.home main[data-dtv-homepage="ux10"] .dtv-g7-trending{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;gap:14px!important;padding:22px!important;}
 body.home main[data-dtv-homepage="ux10"] .dtv-g7-newsletter{height:auto!important;min-height:0!important;max-height:none!important;align-self:stretch!important;}
 body.home main[data-dtv-homepage="ux10"] .dtv-g7-trending ol{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;gap:10px!important;margin:0!important;padding:0!important;}
 body.home main[data-dtv-homepage="ux10"] .dtv-g7-trending ol>li{position:relative!important;display:flex!important;flex-direction:column!important;grid-area:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding:0!important;border:0!important;}
 body.home main[data-dtv-homepage="ux10"] .dtv-g7-trending ol>li>a{position:relative!important;display:flex!important;flex-direction:column!important;gap:8px!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;}
 body.home main[data-dtv-homepage="ux10"] .dtv-g7-trending ol>li>a::after{display:none!important;}
 body.home main[data-dtv-homepage="ux10"] .dtv-g7-trending ol>li img{position:static!important;display:block!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:16/9!important;object-fit:cover!important;margin:0!important;border-radius:6px!important;}
 body.home main[data-dtv-homepage="ux10"] .dtv-g7-trending ol>li a>span{position:static!important;display:block!important;overflow:visible!important;height:auto!important;max-height:none!important;margin:0!important;font-size:12px!important;line-height:1.35!important;white-space:normal!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;color:#fff!important;}
 body.home main[data-dtv-homepage="ux10"] .dtv-g7-trending ol>li>b{position:absolute!important;inset:5px auto auto 6px!important;z-index:2!important;margin:0!important;}
 body.home main[data-dtv-homepage="ux10"] .dtv-g7-trending ol>li>small{position:static!important;display:block!important;margin-top:6px!important;line-height:1.4!important;}
 body.home main[data-dtv-homepage="ux10"] .dtv-g7-trending ol>li>em{display:none!important;}
}
