/* DOUBLE-V V18.4: clean hero and gentle hover zoom. All data/fixtures untouched. */
.dv183-scene,.dv183-orbit{display:none!important}
.hero,.hero::before,.hero::after,.hero-content,.hero h1,.hero h1 em,.hero .eyebrow,.hero p,.hero .actions{animation:none!important}
.hero-content,.hero h1 em,.hero .eyebrow,.hero p,.hero .actions{transform:none!important;filter:none!important;will-change:auto!important}
/* No reveal animations which might disturb content visibility */
.dv183-entry.dv183-active{animation:none!important;filter:none!important;transform:none!important}
/* Notice and removed numbers are absent in the HTML */
.dv-channel-num{display:none!important}
/* Fluid hover zoom on interactive elements (no huge spotlights). */
.feature,.feature:hover{transition:transform .28s cubic-bezier(.2,.7,.2,1),border-color .28s!important;transform:none!important;transform-origin:center center;box-shadow:none!important}
@media(hover:hover) and (pointer:fine){
 .feature:hover{transform:scale(1.028)!important}
 .dv-channel-card:hover,.dv-channel-card:focus-visible{transform:translateY(-3px) scale(1.035)!important}
 .fixture-card:hover{transform:scale(1.018)!important}
 .button-primary:hover,.button-secondary:hover,.support:hover,.live-filter:hover,.donate button:hover{transform:scale(1.035)!important}
}
.feature::before,.feature::after{display:none!important}
@media(prefers-reduced-motion:reduce){.feature,.dv-channel-card,.fixture-card,.button-primary,.button-secondary,.support{transition:none!important;transform:none!important}}
