/* MANUcast VOD Stream 5.3 polish: premium VOD/audio UX, full menu, animated background, readable spacing. */
body.mnet-vod-stream{
  --mnet-vod-bg:#080a0b;
  --mnet-vod-bg-2:#111416;
  --mnet-vod-panel:#141719;
  --mnet-vod-panel-2:#1a1e21;
  --mnet-vod-line:rgba(255,255,255,.11);
  --mnet-vod-line-strong:rgba(255,255,255,.18);
  --mnet-vod-text:#f7f7f4;
  --mnet-vod-muted:rgba(247,247,244,.68);
  --mnet-vod-soft:rgba(247,247,244,.42);
  --mnet-vod-accent:var(--mnet-brand,#00d1a7);
  --mnet-vod-accent-2:#00b48f;
  --mnet-vod-radius:18px;
  --mnet-vod-radius-lg:26px;
  --mnet-vod-shadow:0 22px 70px rgba(0,0,0,.36);
  background:#080a0b!important;
  color:var(--mnet-vod-text);
  min-height:100vh;
  position:relative;
}
body.mnet-vod-stream:before,
body.mnet-vod-stream:after{
  content:"";
  position:fixed;
  inset:-16vh -10vw;
  pointer-events:none;
  z-index:0;
  background:
    radial-gradient(circle at 18% 18%,rgba(0,209,167,.18),transparent 27%),
    radial-gradient(circle at 82% 4%,rgba(85,120,255,.10),transparent 30%),
    radial-gradient(circle at 70% 84%,rgba(0,209,167,.09),transparent 36%),
    linear-gradient(180deg,#060707 0%,#101316 48%,#080a0b 100%);
  animation:mnetVodAmbientMove 28s ease-in-out infinite alternate;
}
body.mnet-vod-stream:after{
  inset:0;
  opacity:.22;
  background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);
  background-size:54px 54px;
  animation:mnetVodGrainDrift 42s linear infinite;
  mix-blend-mode:screen;
}
body.mnet-vod-stream .mnet-header,
body.mnet-vod-stream .mnet-main,
body.mnet-vod-stream .mnet-child-footer,
body.mnet-vod-stream .mnet-footer,
body.mnet-vod-stream .mnet-mini-player{position:relative;z-index:1;}
body.mnet-vod-stream .mnet-main{background:transparent!important;overflow:hidden;}
@keyframes mnetVodAmbientMove{0%{transform:translate3d(-1.2%,0,0) scale(1)}50%{transform:translate3d(1.4%,-1.8%,0) scale(1.035)}100%{transform:translate3d(-.8%,1.4%,0) scale(1.06)}}
@keyframes mnetVodGrainDrift{0%{background-position:0 0,0 0}100%{background-position:54px 108px,108px 54px}}

body.mnet-vod-stream .mnet-clean-header{
  position:sticky;
  top:var(--wp-admin--admin-bar--height,0px);
  z-index:40;
  background:rgba(8,10,11,.82)!important;
  border-bottom:1px solid rgba(255,255,255,.08)!important;
  box-shadow:0 12px 46px rgba(0,0,0,.22)!important;
  backdrop-filter:blur(20px) saturate(1.08);
  -webkit-backdrop-filter:blur(20px) saturate(1.08);
}
body.mnet-vod-stream .mnet-clean-header-inner{min-height:76px;gap:clamp(18px,2vw,34px);}
body.mnet-vod-stream .mnet-clean-logo-slot{margin-right:clamp(14px,2vw,28px)!important;}
body.mnet-vod-stream .mnet-clean-nav .mnet-menu,
body.mnet-vod-stream .mnet-menu{align-items:center;gap:clamp(12px,1.25vw,22px);}
body.mnet-vod-stream .mnet-menu li{position:relative;list-style:none;}
body.mnet-vod-stream .mnet-menu a{
  display:inline-flex;
  align-items:center;
  gap:6px;
  min-height:42px;
  padding:10px 2px;
  color:rgba(255,255,255,.78)!important;
  font-size:.88rem;
  font-weight:760;
  letter-spacing:-.01em;
  text-decoration:none;
  white-space:nowrap;
  transition:color .18s ease, transform .18s ease;
}
body.mnet-vod-stream .mnet-menu a:hover,
body.mnet-vod-stream .mnet-menu .current-menu-item>a,
body.mnet-vod-stream .mnet-menu .current_page_item>a{color:#fff!important;transform:translateY(-1px);}
body.mnet-vod-stream .mnet-menu a:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:2px;background:var(--mnet-vod-accent);border-radius:999px;transform:scaleX(0);transform-origin:left;transition:transform .18s ease;}
body.mnet-vod-stream .mnet-menu li>a:hover:after,
body.mnet-vod-stream .mnet-menu .current-menu-item>a:after{transform:scaleX(1);}
body.mnet-vod-stream .mnet-menu .sub-menu{
  position:absolute;
  top:100%;
  left:0;
  min-width:220px;
  margin:0;
  padding:12px;
  opacity:0;
  visibility:hidden;
  transform:translateY(10px);
  background:rgba(18,21,23,.96);
  border:1px solid rgba(255,255,255,.12);
  border-radius:16px;
  box-shadow:0 28px 72px rgba(0,0,0,.42);
  backdrop-filter:blur(18px);
  -webkit-backdrop-filter:blur(18px);
  transition:opacity .18s ease, transform .18s ease, visibility .18s ease;
  z-index:80;
}
body.mnet-vod-stream .mnet-menu li:hover>.sub-menu,
body.mnet-vod-stream .mnet-menu li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0);}
body.mnet-vod-stream .mnet-menu .sub-menu a{display:flex;min-height:auto;padding:11px 12px;border-radius:12px;color:rgba(255,255,255,.78)!important;}
body.mnet-vod-stream .mnet-menu .sub-menu a:hover{background:rgba(255,255,255,.06);color:#fff!important;}
body.mnet-vod-stream .mnet-menu .sub-menu a:after{display:none;}
body.mnet-vod-stream .mnet-clean-search,
body.mnet-vod-stream .mnet-clean-cta,
body.mnet-vod-stream .mnet-btn,
body.mnet-vod-stream button.mnet-btn,
body.mnet-vod-stream .mnet-play,
body.mnet-vod-stream .mnet-section-link{
  border-radius:999px!important;
}
body.mnet-vod-stream .mnet-clean-search{width:46px;height:46px;border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.045)!important;color:#fff!important;}
body.mnet-vod-stream .mnet-clean-cta,
body.mnet-vod-stream .mnet-btn,
body.mnet-vod-stream button.mnet-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:9px;
  min-height:46px;
  padding:13px 20px!important;
  border:1px solid rgba(255,255,255,.14)!important;
  background:rgba(255,255,255,.08)!important;
  color:#fff!important;
  font-size:.94rem;
  font-weight:850;
  letter-spacing:-.012em;
  line-height:1.1;
  box-shadow:none!important;
  text-decoration:none!important;
  transition:background .18s ease, border-color .18s ease, transform .18s ease, color .18s ease;
}
body.mnet-vod-stream .mnet-btn-primary,
body.mnet-vod-stream .mnet-clean-cta,
body.mnet-vod-stream .mnet-vod-hero-play{
  background:var(--mnet-vod-accent)!important;
  color:#03100d!important;
  border-color:transparent!important;
}
body.mnet-vod-stream .mnet-btn-outline{background:rgba(255,255,255,.075)!important;color:#fff!important;border-color:rgba(255,255,255,.22)!important;}
body.mnet-vod-stream .mnet-btn-ghost{background:rgba(255,255,255,.06)!important;color:#fff!important;border-color:rgba(255,255,255,.12)!important;}
body.mnet-vod-stream .mnet-btn:hover,
body.mnet-vod-stream .mnet-clean-cta:hover,
body.mnet-vod-stream .mnet-section-link:hover{transform:translateY(-2px);filter:brightness(1.08);}
body.mnet-vod-stream .mnet-hero-actions,
body.mnet-vod-stream .mnet-vod-hero-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-top:24px;}

body.mnet-vod-stream .mnet-clean-hero.mnet-vod-hero{min-height:clamp(620px,74vh,820px);height:auto!important;margin-bottom:clamp(28px,5vw,64px);}
body.mnet-vod-stream .mnet-clean-hero-inner.mnet-vod-hero-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,420px);gap:clamp(36px,5vw,84px);align-items:center;padding-block:clamp(70px,10vh,130px);}
body.mnet-vod-stream .mnet-clean-hero-copy h1{max-width:10.5ch;margin-bottom:22px!important;}
body.mnet-vod-stream .mnet-clean-hero-copy p{max-width:58ch!important;font-weight:520!important;line-height:1.72!important;color:rgba(255,255,255,.84)!important;}
body.mnet-vod-stream .mnet-vod-feature-card{background:rgba(18,21,23,.68)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:24px!important;box-shadow:0 28px 80px rgba(0,0,0,.4)!important;overflow:hidden;backdrop-filter:blur(12px);}
body.mnet-vod-stream .mnet-stream-hero-meta{padding:22px!important;}
body.mnet-vod-stream .mnet-stream-hero-meta h2{font-size:clamp(1.35rem,2.2vw,2rem)!important;line-height:1.04!important;}

body.mnet-vod-stream .mnet-section{margin-top:clamp(34px,5vw,72px);}
body.mnet-vod-stream .mnet-section-head,
body.mnet-vod-stream .mnet-vod-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:18px;}
body.mnet-vod-stream .mnet-section-head h2{font-size:clamp(1.35rem,2.4vw,2.45rem)!important;line-height:1.02!important;letter-spacing:-.045em!important;color:#fff!important;margin:0!important;}
body.mnet-vod-stream .mnet-section-link{display:inline-flex;align-items:center;min-height:40px;padding:9px 14px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.11)!important;color:rgba(255,255,255,.78)!important;text-decoration:none!important;font-size:.86rem!important;font-weight:800!important;white-space:nowrap;}
body.mnet-vod-stream .mnet-carousel-wrap{position:relative;overflow:visible!important;}
body.mnet-vod-stream .mnet-carousel,
body.mnet-vod-stream [data-carousel]{
  overflow-x:auto!important;
  overflow-y:visible!important;
  scroll-snap-type:x proximity;
  scroll-behavior:smooth;
  overscroll-behavior-x:contain;
  scrollbar-width:none;
  cursor:grab;
  padding:10px 4px 22px;
}
body.mnet-vod-stream .mnet-carousel::-webkit-scrollbar{display:none;}
body.mnet-vod-stream .mnet-carousel.is-dragging{cursor:grabbing;scroll-snap-type:none;}
body.mnet-vod-stream .mnet-vod-rail>*{scroll-snap-align:start;transition:transform .2s ease, filter .2s ease, box-shadow .2s ease;transform-origin:center bottom;}
body.mnet-vod-stream .mnet-vod-rail>*:hover{transform:translateY(-7px) scale(1.035);z-index:5;filter:brightness(1.04);}
body.mnet-vod-stream .mnet-show-card,
body.mnet-vod-stream .mnet-episode,
body.mnet-vod-stream .mnet-vod-top-card,
body.mnet-vod-stream .mnet-vod-blog-card,
body.mnet-vod-stream .mnet-vod-continue-card,
body.mnet-vod-stream .mnet-vod-list-card{
  background:rgba(20,23,25,.82)!important;
  border:1px solid rgba(255,255,255,.095)!important;
  border-radius:18px!important;
  box-shadow:none!important;
  overflow:hidden;
}
body.mnet-vod-stream .mnet-episode h3,
body.mnet-vod-stream .mnet-show-card h3,
body.mnet-vod-stream .mnet-vod-top-card strong,
body.mnet-vod-stream .mnet-vod-blog-card strong{line-height:1.12!important;letter-spacing:-.02em!important;color:#fff!important;}
body.mnet-vod-stream .mnet-episode p,
body.mnet-vod-stream .mnet-show-card p{color:var(--mnet-vod-muted)!important;line-height:1.52!important;}
body.mnet-vod-stream .mnet-card-foot,
body.mnet-vod-stream .mnet-episode-top{color:var(--mnet-vod-soft)!important;}
body.mnet-vod-stream .mnet-platforms{display:none!important;}
body.mnet-vod-stream .mnet-carousel-arrow{display:grid;place-items:center;width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(12,14,16,.75);color:#fff;box-shadow:0 12px 34px rgba(0,0,0,.28);}

body.mnet-vod-stream .mnet-vod-blog-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,300px);gap:16px;}
body.mnet-vod-stream .mnet-vod-blog-card a{display:grid;gap:14px;color:#fff;text-decoration:none;padding:12px;}
body.mnet-vod-stream .mnet-vod-blog-art{aspect-ratio:16/10;border-radius:14px;overflow:hidden;background:#0b0d0e;}
body.mnet-vod-stream .mnet-vod-blog-art img{width:100%;height:100%;object-fit:cover;display:block;}
body.mnet-vod-stream .mnet-vod-blog-card span{color:var(--mnet-vod-muted);font-size:.8rem;font-weight:750;}
body.mnet-vod-stream .mnet-vod-map-card{display:block;min-height:270px;padding:clamp(28px,4vw,48px);border:1px solid rgba(255,255,255,.105);border-radius:26px;background:radial-gradient(circle at 78% 20%,rgba(0,209,167,.22),transparent 34%),linear-gradient(135deg,rgba(21,24,27,.96),rgba(11,13,15,.92));color:#fff;text-decoration:none;overflow:hidden;position:relative;}
body.mnet-vod-stream .mnet-vod-map-card:after{content:"";position:absolute;right:-60px;bottom:-90px;width:360px;height:360px;border-radius:50%;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 0 24px rgba(255,255,255,.015);}
body.mnet-vod-stream .mnet-vod-map-card strong{display:block;max-width:760px;margin:12px 0 14px;font-size:clamp(2rem,4vw,4.8rem);line-height:.96;letter-spacing:-.065em;}
body.mnet-vod-stream .mnet-vod-map-card p{max-width:680px;color:var(--mnet-vod-muted);font-size:1.04rem;line-height:1.62;}
body.mnet-vod-stream .mnet-vod-map-card em{display:inline-flex;margin-top:20px;font-style:normal;color:#03100d;background:var(--mnet-vod-accent);border-radius:999px;padding:12px 18px;font-weight:900;}

body.mnet-vod-stream .mnet-vod-newsletter{margin-top:clamp(42px,6vw,86px);margin-bottom:clamp(40px,6vw,84px);}
body.mnet-vod-stream .mnet-newsletter,
body.mnet-vod-stream .mnet-child-newsletter{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(320px,520px);
  gap:clamp(28px,6vw,82px);
  align-items:center;
  padding:clamp(32px,6vw,72px)!important;
  border-radius:28px!important;
  background:radial-gradient(circle at 82% 50%,rgba(0,209,167,.18),transparent 34%),rgba(20,23,25,.86)!important;
  border:1px solid rgba(255,255,255,.11)!important;
  overflow:hidden!important;
}
body.mnet-vod-stream .mnet-newsletter h2,
body.mnet-vod-stream .mnet-child-newsletter h2{max-width:620px;font-size:clamp(2.35rem,5.1vw,5.8rem)!important;line-height:.9!important;letter-spacing:-.07em!important;margin:8px 0 20px!important;overflow-wrap:break-word;}
body.mnet-vod-stream .mnet-newsletter p,
body.mnet-vod-stream .mnet-child-newsletter p{max-width:56ch;color:var(--mnet-vod-muted)!important;line-height:1.65!important;}
body.mnet-vod-stream .mnet-newsletter form,
body.mnet-vod-stream .mnet-child-newsletter form{display:grid;gap:16px;}
body.mnet-vod-stream .mnet-newsletter input[type="text"],
body.mnet-vod-stream .mnet-newsletter input[type="email"],
body.mnet-vod-stream .mnet-child-newsletter input[type="text"],
body.mnet-vod-stream .mnet-child-newsletter input[type="email"]{min-height:54px;border-radius:14px!important;background:rgba(255,255,255,.075)!important;border:1px solid rgba(255,255,255,.14)!important;color:#fff!important;padding:0 16px!important;}
body.mnet-vod-stream .mnet-newsletter button,
body.mnet-vod-stream .mnet-child-newsletter button{min-height:54px;border-radius:999px!important;background:var(--mnet-vod-accent)!important;color:#03100d!important;border:0!important;font-weight:900!important;}
body.mnet-vod-stream:not(.home):not(.front-page) .mnet-vod-newsletter,
body.mnet-vod-stream:not(.home):not(.front-page) .mnet-newsletter.is-compact{display:none!important;}

body.mnet-vod-stream .mnet-page,
body.mnet-vod-stream .mnet-page-hero,
body.mnet-vod-stream .mnet-content,
body.mnet-vod-stream .mnet-entry{color:var(--mnet-vod-text);}
body.mnet-vod-stream .mnet-page-hero{padding-top:clamp(52px,7vw,110px);padding-bottom:clamp(28px,4vw,60px);}
body.mnet-vod-stream .mnet-page-hero h1{font-size:clamp(2.7rem,5.6vw,6.8rem);line-height:.92;letter-spacing:-.07em;color:#fff;}
body.mnet-vod-stream .mnet-entry{background:rgba(20,23,25,.72);border:1px solid rgba(255,255,255,.09);border-radius:24px;padding:clamp(24px,4vw,52px);line-height:1.76;}
body.mnet-vod-stream .mnet-entry a{color:var(--mnet-vod-accent);}
body.mnet-vod-stream .mnet-post-grid{gap:20px;}

body.mnet-vod-stream .mnet-mini-player{left:0;right:0;bottom:0;border-top:1px solid rgba(255,255,255,.1)!important;background:rgba(8,10,11,.94)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 -16px 60px rgba(0,0,0,.3)!important;}
body.mnet-vod-stream .mnet-mini-toggle{background:#fff!important;color:#050606!important;border:0!important;}
body.mnet-vod-stream .mnet-mini-skip,
body.mnet-vod-stream .mnet-mini-speed,
body.mnet-vod-stream .mnet-mini-link{border-radius:999px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;}

body.mnet-vod-stream .mnet-vod-footer{background:rgba(7,9,10,.88)!important;border-top:1px solid rgba(255,255,255,.10)!important;padding:clamp(48px,7vw,82px) 0 calc(86px + env(safe-area-inset-bottom))!important;}
body.mnet-vod-stream .mnet-vod-footer-grid{display:grid;grid-template-columns:minmax(260px,1.45fr) repeat(3,minmax(150px,.65fr));gap:clamp(26px,4vw,58px);align-items:start;}
body.mnet-vod-stream .mnet-vod-footer p{color:var(--mnet-vod-muted);line-height:1.65;max-width:56ch;}
body.mnet-vod-stream .mnet-vod-footer-small{font-size:.9rem;color:var(--mnet-vod-soft)!important;}
body.mnet-vod-stream .mnet-vod-footer h3{margin:0 0 16px;color:#fff;font-size:.82rem;text-transform:uppercase;letter-spacing:.12em;}
body.mnet-vod-stream .mnet-vod-footer ul{margin:0;padding:0;list-style:none;display:grid;gap:10px;}
body.mnet-vod-stream .mnet-vod-footer a{color:rgba(255,255,255,.66);text-decoration:none;}
body.mnet-vod-stream .mnet-vod-footer a:hover{color:#fff;}
body.mnet-vod-stream .mnet-vod-footer-bottom{margin-top:clamp(28px,5vw,58px);padding-top:22px;border-top:1px solid rgba(255,255,255,.08);display:flex;gap:18px;flex-wrap:wrap;justify-content:space-between;color:rgba(255,255,255,.48);font-size:.88rem;}

@media (max-width:1180px){
  body.mnet-vod-stream .mnet-clean-nav .mnet-menu{gap:12px;}
  body.mnet-vod-stream .mnet-menu a{font-size:.82rem;}
  body.mnet-vod-stream .mnet-clean-hero-inner.mnet-vod-hero-inner{grid-template-columns:1fr;}
  body.mnet-vod-stream .mnet-vod-feature-card{display:none;}
}
@media (max-width:820px){
  body.mnet-vod-stream .mnet-clean-header-inner{min-height:68px;}
  body.mnet-vod-stream .mnet-clean-nav{background:rgba(15,17,19,.98)!important;border-color:rgba(255,255,255,.12)!important;}
  body.mnet-vod-stream .mnet-clean-nav .mnet-menu{display:grid!important;gap:4px!important;}
  body.mnet-vod-stream .mnet-menu a{min-height:44px;padding:10px 8px!important;}
  body.mnet-vod-stream .mnet-menu .sub-menu{position:static;opacity:1;visibility:visible;transform:none;margin:2px 0 8px 14px;background:transparent;border:0;box-shadow:none;padding:0;}
  body.mnet-vod-stream .mnet-menu .sub-menu a{padding:9px 12px!important;color:rgba(255,255,255,.66)!important;}
  body.mnet-vod-stream .mnet-clean-hero.mnet-vod-hero{min-height:560px;margin-bottom:34px;}
  body.mnet-vod-stream .mnet-clean-hero-inner.mnet-vod-hero-inner{padding-block:72px;width:min(100% - 34px,1240px);}
  body.mnet-vod-stream .mnet-clean-hero-copy h1{font-size:clamp(3rem,16vw,4.8rem)!important;}
  body.mnet-vod-stream .mnet-section-head{align-items:flex-start;flex-direction:column;}
  body.mnet-vod-stream .mnet-newsletter,
  body.mnet-vod-stream .mnet-child-newsletter{grid-template-columns:1fr;padding:28px!important;border-radius:22px!important;}
  body.mnet-vod-stream .mnet-newsletter h2,
  body.mnet-vod-stream .mnet-child-newsletter h2{font-size:clamp(2.15rem,12vw,3.5rem)!important;line-height:.95!important;}
  body.mnet-vod-stream .mnet-vod-footer-grid{grid-template-columns:1fr 1fr;}
}
@media (max-width:560px){
  body.mnet-vod-stream .mnet-vod-footer-grid{grid-template-columns:1fr;}
  body.mnet-vod-stream .mnet-vod-map-card strong{font-size:clamp(2rem,12vw,3.2rem);}
  body.mnet-vod-stream .mnet-hero-actions .mnet-btn{width:100%;}
  body.mnet-vod-stream .mnet-mini-player{grid-template-columns:48px 1fr auto!important;gap:8px!important;padding:10px!important;}
  body.mnet-vod-stream .mnet-mini-progress,
  body.mnet-vod-stream .mnet-mini-volume,
  body.mnet-vod-stream .mnet-mini-speed,
  body.mnet-vod-stream .mnet-mini-link{display:none!important;}
}
@media (prefers-reduced-motion:reduce){
  body.mnet-vod-stream:before,
  body.mnet-vod-stream:after{animation:none!important;}
  body.mnet-vod-stream .mnet-vod-rail>*:hover{transform:none;}
}


/* MANUcast VOD Stream 5.4.0 — corrections from live review */
body.mnet-vod-stream .mnet-clean-logo-slot img,
body.mnet-vod-stream .mnet-custom-logo img{max-height:64px;width:auto;object-fit:contain;}
body.mnet-vod-stream .mnet-vod-footer .mnet-custom-logo img,
body.mnet-vod-stream .mnet-vod-footer .mnet-clean-logo-slot img{max-width:240px;max-height:120px;}
body.mnet-vod-stream .mnet-vod-footer-brand .mnet-logo,
body.mnet-vod-stream .mnet-vod-footer-brand .mnet-custom-logo{display:inline-flex;max-width:260px;}

body.mnet-vod-stream .mnet-play:not(.mnet-btn),
body.mnet-vod-stream .mnet-play-link:not(.mnet-btn){display:inline-grid;place-items:center;width:54px;height:54px;border-radius:999px;background:var(--mnet-vod-accent)!important;color:#03100d!important;border:0!important;text-decoration:none!important;box-shadow:0 16px 36px rgba(0,209,167,.20)!important;transition:transform .18s ease, filter .18s ease;}
body.mnet-vod-stream .mnet-play:not(.mnet-btn):hover,
body.mnet-vod-stream .mnet-play-link:not(.mnet-btn):hover{transform:translateY(-2px) scale(1.04);filter:brightness(1.08);}
body.mnet-vod-stream .mnet-play-icon{display:block;width:0;height:0;margin-left:4px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:16px solid currentColor;}
body.mnet-vod-stream .mnet-btn .mnet-play-icon{width:0;height:0;margin:0 1px 0 0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:13px solid currentColor;}

body.mnet-vod-stream .mnet-vod-top10{overflow:visible;}
body.mnet-vod-stream .mnet-vod-top10 .mnet-vod-carousel-wrap{max-width:100%;}
body.mnet-vod-stream .mnet-vod-top10-rail{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(300px,360px);gap:26px;align-items:stretch;padding-left:10px!important;padding-right:10px!important;}
body.mnet-vod-stream .mnet-vod-top-card{list-style:none;min-width:0;}
body.mnet-vod-stream .mnet-vod-top-card>a{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:14px;min-height:220px;padding:18px!important;color:#fff;text-decoration:none;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.10);border-radius:22px;overflow:hidden;}
body.mnet-vod-stream .mnet-vod-top-number{font-size:clamp(5rem,8vw,8rem)!important;line-height:.78!important;font-weight:950;color:transparent;-webkit-text-stroke:1.7px rgba(255,255,255,.62);letter-spacing:-.10em;text-align:center;}
body.mnet-vod-stream .mnet-vod-top-art{width:100%;aspect-ratio:1/1;border-radius:16px;overflow:hidden;background:#0a0d0e;box-shadow:0 18px 44px rgba(0,0,0,.32);}
body.mnet-vod-stream .mnet-vod-top-art img{width:100%;height:100%;object-fit:cover;display:block;}
body.mnet-vod-stream .mnet-vod-top-card strong{grid-column:2;display:block;margin-top:-8px;font-size:1.06rem!important;line-height:1.08!important;}
body.mnet-vod-stream .mnet-vod-top-card em{grid-column:2;color:rgba(255,255,255,.55);font-style:normal;font-weight:760;font-size:.86rem;}

body.mnet-vod-stream .mnet-listening-ranking{background:transparent!important;padding:0!important;}
body.mnet-vod-stream .mnet-listening-ranking-list{list-style:none;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px!important;border:0!important;}
body.mnet-vod-stream .mnet-listening-rank-item{position:relative;border:1px solid rgba(255,255,255,.10)!important;border-radius:22px!important;overflow:hidden;background:rgba(14,17,19,.42)!important;min-height:150px;}
body.mnet-vod-stream .mnet-listening-rank-item:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(0,0,0,.82),rgba(0,0,0,.50)),var(--rank-cover);background-size:cover;background-position:center;filter:saturate(.9);opacity:.84;transform:scale(1.04);}
body.mnet-vod-stream .mnet-listening-rank-item a{position:relative;z-index:1;display:grid!important;grid-template-columns:88px 72px minmax(0,1fr)!important;gap:16px;align-items:center;min-height:150px!important;padding:18px!important;color:#fff;text-decoration:none;}
body.mnet-vod-stream .mnet-listening-rank-art{width:72px;aspect-ratio:1/1;border-radius:14px;overflow:hidden;background:#111;box-shadow:0 14px 34px rgba(0,0,0,.36);}
body.mnet-vod-stream .mnet-listening-rank-art img{width:100%;height:100%;object-fit:cover;display:block;}
body.mnet-vod-stream .mnet-listening-rank-copy{display:grid;gap:6px;min-width:0;}
body.mnet-vod-stream .mnet-listening-rank-copy strong{font-size:clamp(1rem,1.7vw,1.45rem)!important;line-height:1.06!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
body.mnet-vod-stream .mnet-listening-rank-copy em{font-style:normal;color:rgba(255,255,255,.62);font-weight:780;}

body.mnet-vod-stream .mnet-virtual-view{padding-top:clamp(46px,7vw,96px)!important;padding-bottom:clamp(18px,3vw,36px)!important;min-height:0!important;}
body.mnet-vod-stream .mnet-virtual-view h1{max-width:10.5ch;margin-bottom:14px!important;}
body.mnet-vod-stream .mnet-virtual-content{margin-top:clamp(14px,3vw,30px)!important;}
body.mnet-vod-stream .mnet-virtual-newsletter + .mnet-virtual-content{margin-top:0!important;}
body.mnet-vod-stream .mnet-virtual-newsletter{padding-bottom:0!important;}

body.mnet-vod-stream .mnet-vod-newsletter{max-width:1180px;}
body.mnet-vod-stream .mnet-child-newsletter-copy .mnet-kicker:after{content:" NEXT";}
body.mnet-vod-stream .mnet-newsletter,
body.mnet-vod-stream .mnet-child-newsletter{grid-template-columns:minmax(260px,.9fr) minmax(320px,500px);gap:clamp(24px,4vw,56px);padding:clamp(28px,4.5vw,56px)!important;}
body.mnet-vod-stream .mnet-newsletter h2,
body.mnet-vod-stream .mnet-child-newsletter h2{font-size:clamp(2.2rem,4.2vw,4.7rem)!important;line-height:.92!important;max-width:9ch;}
body.mnet-vod-stream .mnet-newsletter-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;}
body.mnet-vod-stream .mnet-newsletter-interests{display:flex;flex-wrap:wrap;gap:8px;}
body.mnet-vod-stream .mnet-newsletter-interests label{margin:0!important;}
body.mnet-vod-stream:not(.home):not(.front-page) .mnet-child-newsletter:not(.mnet-virtual-content .mnet-child-newsletter){display:none!important;}

body.mnet-vod-stream .mnet-vod-detail-hero,
body.mnet-vod-stream .mnet-premium-article-hero{position:relative;isolation:isolate;overflow:hidden;background:#050607!important;}
body.mnet-vod-stream .mnet-vod-detail-hero:before,
body.mnet-vod-stream .mnet-premium-article-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.60) 48%,rgba(0,0,0,.30)),var(--detail-cover,var(--article-hero));background-size:cover;background-position:center;opacity:.64;filter:blur(0) saturate(.84);transform:scale(1.04);z-index:-2;}
body.mnet-vod-stream .mnet-vod-detail-hero:after,
body.mnet-vod-stream .mnet-premium-article-hero:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(180deg,transparent,#080a0b);z-index:-1;}
body.mnet-vod-stream .mnet-episode-premium-hero{padding:clamp(58px,8vw,104px) 0 clamp(34px,5vw,64px)!important;}
body.mnet-vod-stream .mnet-premium-show-hero .mnet-show-hero-inner{padding:clamp(58px,8vw,104px) 0 clamp(34px,5vw,64px)!important;}
body.mnet-vod-stream .mnet-premium-article-layout,
body.mnet-vod-stream .mnet-show-detail-premium,
body.mnet-vod-stream .mnet-episode-premium-content{margin-top:clamp(24px,4vw,52px)!important;}

body.mnet-vod-stream .mnet-post-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px!important;}
body.mnet-vod-stream .mnet-post-grid .mnet-article-row,
body.mnet-vod-stream .mnet-post-grid article{background:rgba(20,23,25,.78);border:1px solid rgba(255,255,255,.10);border-radius:20px;overflow:hidden;}

@media (max-width:980px){body.mnet-vod-stream .mnet-listening-ranking-list{grid-template-columns:1fr;}body.mnet-vod-stream .mnet-post-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media (max-width:700px){body.mnet-vod-stream .mnet-newsletter,body.mnet-vod-stream .mnet-child-newsletter{grid-template-columns:1fr!important;}body.mnet-vod-stream .mnet-newsletter h2,body.mnet-vod-stream .mnet-child-newsletter h2{max-width:100%;font-size:clamp(2.2rem,12vw,3.4rem)!important;}body.mnet-vod-stream .mnet-newsletter-fields{grid-template-columns:1fr;}body.mnet-vod-stream .mnet-listening-rank-item a{grid-template-columns:58px 58px minmax(0,1fr)!important;gap:12px;}body.mnet-vod-stream .mnet-listening-rank-number{font-size:2.5rem!important;}body.mnet-vod-stream .mnet-post-grid{grid-template-columns:1fr;}}


/* MANUcast VOD Stream Final 6.0 — product-grade streaming polish */
body.mnet-vod-stream{
  --mnet-font-heading:'Inter Tight','Instrument Sans','Inter',Arial,sans-serif;
  --mnet-font-body:'Instrument Sans','Inter',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  --mnet-vod-bg:#070809;
  --mnet-vod-panel:rgba(18,20,22,.58);
  --mnet-vod-panel-2:rgba(24,27,30,.72);
  --mnet-vod-line:rgba(255,255,255,.09);
  --mnet-vod-text:#f7f7f2;
  --mnet-vod-muted:rgba(247,247,242,.68);
  --mnet-vod-soft:rgba(247,247,242,.48);
  --mnet-vod-max: min(100% - clamp(28px,5vw,86px), 1500px);
  font-family:var(--mnet-font-body)!important;
  letter-spacing:-.012em;
}
body.mnet-vod-stream h1,body.mnet-vod-stream h2,body.mnet-vod-stream h3,body.mnet-vod-stream h4,body.mnet-vod-stream h5,body.mnet-vod-stream h6{font-family:var(--mnet-font-heading)!important;letter-spacing:-.06em!important;font-weight:850!important;}
body.mnet-vod-stream p{font-family:var(--mnet-font-body)!important;letter-spacing:-.005em;}
body.mnet-vod-stream .mnet-container{width:var(--mnet-vod-max)!important;max-width:none!important;}
body.mnet-vod-stream .mnet-main{background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 260px),transparent!important;}
body.mnet-vod-stream .mnet-section{margin-top:clamp(28px,4.1vw,58px)!important;}
body.mnet-vod-stream .mnet-section-head,body.mnet-vod-stream .mnet-vod-section-head{margin-bottom:clamp(12px,1.5vw,20px)!important;}
body.mnet-vod-stream .mnet-section-head h2{font-size:clamp(1.65rem,2.45vw,3rem)!important;line-height:.95!important;}
body.mnet-vod-stream .mnet-kicker{font-size:.76rem!important;letter-spacing:.17em!important;font-weight:900!important;color:var(--mnet-vod-accent)!important;text-transform:uppercase;}

/* Open, cinematic page structure: content floats on the platform, not inside boxes. */
body.mnet-vod-stream .mnet-clean-hero.mnet-vod-hero{min-height:clamp(560px,72vh,790px)!important;margin-bottom:clamp(20px,3.5vw,42px)!important;}
body.mnet-vod-stream .mnet-clean-hero-inner.mnet-vod-hero-inner{width:var(--mnet-vod-max)!important;grid-template-columns:minmax(0,1.05fr) minmax(280px,390px)!important;gap:clamp(34px,5vw,78px)!important;padding-block:clamp(56px,8vh,112px)!important;}
body.mnet-vod-stream .mnet-clean-hero-copy h1{font-size:clamp(4.2rem,9.2vw,10rem)!important;line-height:.78!important;max-width:8.3ch!important;margin:14px 0 20px!important;}
body.mnet-vod-stream .mnet-clean-hero-copy p{font-size:clamp(1.05rem,1.22vw,1.32rem)!important;line-height:1.48!important;max-width:49ch!important;color:rgba(255,255,255,.80)!important;}
body.mnet-vod-stream .mnet-vod-feature-card{border-radius:20px!important;background:rgba(10,12,14,.54)!important;border-color:rgba(255,255,255,.13)!important;box-shadow:0 30px 90px rgba(0,0,0,.42)!important;}
body.mnet-vod-stream .mnet-stream-hero-art img{transition:transform .34s ease,filter .34s ease;}
body.mnet-vod-stream .mnet-vod-feature-card:hover .mnet-stream-hero-art img{transform:scale(1.035);filter:saturate(1.06) contrast(1.04);}

/* Buttons and play — minimal, tactile, premium. */
body.mnet-vod-stream .mnet-btn,body.mnet-vod-stream button.mnet-btn,body.mnet-vod-stream .mnet-clean-cta,body.mnet-vod-stream .mnet-section-link{min-height:44px!important;padding:12px 18px!important;border-radius:999px!important;font-weight:850!important;letter-spacing:-.015em!important;}
body.mnet-vod-stream .mnet-btn-primary,body.mnet-vod-stream .mnet-vod-hero-play,body.mnet-vod-stream .mnet-clean-cta{background:linear-gradient(135deg,#18e0bd,#00c69e)!important;color:#021411!important;border:0!important;box-shadow:0 16px 40px rgba(0,209,167,.20)!important;}
body.mnet-vod-stream .mnet-btn-outline,body.mnet-vod-stream .mnet-btn-ghost,body.mnet-vod-stream .mnet-section-link{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.13)!important;color:rgba(255,255,255,.88)!important;}
body.mnet-vod-stream .mnet-play,body.mnet-vod-stream .mnet-stream-play{display:inline-grid!important;place-items:center!important;width:58px!important;height:58px!important;border-radius:50%!important;background:linear-gradient(135deg,#19e2bf,#00c69e)!important;color:#021411!important;border:0!important;box-shadow:0 18px 44px rgba(0,209,167,.22)!important;}
body.mnet-vod-stream .mnet-play-icon,body.mnet-vod-stream .mnet-stream-play:before,body.mnet-vod-stream .mnet-btn .mnet-play-icon{content:"";display:block;width:0;height:0;margin-left:4px;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:18px solid currentColor;}
body.mnet-vod-stream .mnet-btn .mnet-play-icon{border-top-width:8px;border-bottom-width:8px;border-left-width:14px;margin-left:0;}
body.mnet-vod-stream .mnet-btn:has(.mnet-play-icon){gap:11px;}

/* Cards: fewer hard boxes, better hover, no overlap. */
body.mnet-vod-stream .mnet-vod-rail{gap:clamp(14px,1.45vw,24px)!important;padding:9px 5px 24px!important;}
body.mnet-vod-stream .mnet-show-card,body.mnet-vod-stream .mnet-episode,body.mnet-vod-stream .mnet-vod-blog-card,body.mnet-vod-stream .mnet-final-blog-card{background:linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.018))!important;border:1px solid rgba(255,255,255,.085)!important;border-radius:18px!important;box-shadow:0 18px 50px rgba(0,0,0,.18)!important;}
body.mnet-vod-stream .mnet-show-card:hover,body.mnet-vod-stream .mnet-episode:hover,body.mnet-vod-stream .mnet-vod-blog-card:hover,body.mnet-vod-stream .mnet-final-blog-card:hover{border-color:rgba(255,255,255,.18)!important;box-shadow:0 22px 70px rgba(0,0,0,.34)!important;}
body.mnet-vod-stream .mnet-show-info,body.mnet-vod-stream .mnet-episode-body{padding:clamp(14px,1.5vw,20px)!important;}
body.mnet-vod-stream .mnet-show-card h3,body.mnet-vod-stream .mnet-episode h3{font-size:clamp(1rem,1.08vw,1.22rem)!important;line-height:1.08!important;}
body.mnet-vod-stream .mnet-show-card p,body.mnet-vod-stream .mnet-episode p{font-size:.94rem!important;line-height:1.44!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}

/* Top 10 MANUcast: restore border-only numbers, centered and Netflix-like. */
body.mnet-vod-stream .mnet-vod-top10{overflow:visible!important;}
body.mnet-vod-stream .mnet-vod-top10-rail{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(255px,330px)!important;gap:clamp(18px,2vw,30px)!important;align-items:end!important;padding:12px 8px 32px!important;}
body.mnet-vod-stream .mnet-vod-top-card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;list-style:none;}
body.mnet-vod-stream .mnet-vod-top-card>a{display:grid!important;grid-template-columns:clamp(76px,7vw,118px) minmax(145px,1fr)!important;grid-template-rows:auto auto!important;gap:10px 0!important;align-items:end!important;min-height:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important;color:#fff!important;text-decoration:none!important;}
body.mnet-vod-stream .mnet-vod-top-number{grid-column:1;grid-row:1;font-family:var(--mnet-font-heading)!important;font-size:clamp(6.2rem,11vw,11rem)!important;line-height:.72!important;font-weight:900!important;color:transparent!important;-webkit-text-stroke:2px rgba(255,255,255,.66)!important;text-stroke:2px rgba(255,255,255,.66)!important;letter-spacing:-.13em!important;text-align:right!important;z-index:1;transform:translateX(11px);}
body.mnet-vod-stream .mnet-vod-top-art{grid-column:2;grid-row:1;width:100%!important;aspect-ratio:1/1!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 26px 70px rgba(0,0,0,.42)!important;background:#111;z-index:2;}
body.mnet-vod-stream .mnet-vod-top-card strong{grid-column:2!important;grid-row:2;display:block!important;margin:2px 0 0!important;font-size:1.02rem!important;line-height:1.08!important;}
body.mnet-vod-stream .mnet-vod-top-card em{grid-column:2!important;display:block!important;color:rgba(255,255,255,.58)!important;font-size:.82rem!important;font-style:normal!important;}

/* Ranking page: tighter, cover-based, transparent. */
body.mnet-vod-stream .mnet-final-page-hero{position:relative;isolation:isolate;padding:clamp(78px,10vw,140px) 0 clamp(20px,4vw,46px)!important;overflow:hidden;}
body.mnet-vod-stream .mnet-final-page-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 16% 8%,rgba(0,209,167,.16),transparent 28%),radial-gradient(circle at 80% 18%,rgba(88,120,255,.10),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.02),transparent);z-index:-1;}
body.mnet-vod-stream .mnet-final-page-hero h1{font-size:clamp(3.2rem,8.4vw,9rem)!important;line-height:.84!important;max-width:11ch!important;margin:.14em 0!important;}
body.mnet-vod-stream .mnet-final-page-hero p{font-size:clamp(1rem,1.25vw,1.28rem)!important;max-width:58ch!important;color:var(--mnet-vod-muted)!important;line-height:1.5!important;}
body.mnet-vod-stream .mnet-final-page-content{margin-top:clamp(12px,2vw,28px)!important;}
body.mnet-vod-stream .mnet-listening-ranking{background:transparent!important;border:0!important;padding:0!important;margin-top:0!important;}
body.mnet-vod-stream .mnet-listening-ranking-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(14px,1.6vw,22px)!important;}
body.mnet-vod-stream .mnet-listening-rank-item{border:1px solid rgba(255,255,255,.10)!important;background:transparent!important;box-shadow:none!important;}

/* Canales MANUcast */
body.mnet-vod-stream .mnet-final-channel-rail{display:grid!important;grid-auto-flow:column;grid-auto-columns:minmax(265px,360px);gap:18px;}
body.mnet-vod-stream .mnet-final-channel-card{position:relative;min-height:230px;border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.10);background:rgba(20,23,25,.58);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;}
body.mnet-vod-stream .mnet-final-channel-card:before{content:"";position:absolute;inset:0;background-image:linear-gradient(180deg,rgba(0,0,0,.20),rgba(0,0,0,.76)),var(--channel-cover);background-size:cover;background-position:center;opacity:.80;transform:scale(1.04);}
body.mnet-vod-stream .mnet-final-channel-card>a{position:relative;z-index:1;display:flex;min-height:230px;flex-direction:column;justify-content:flex-end;padding:22px;color:#fff;text-decoration:none;}
body.mnet-vod-stream .mnet-final-channel-card span{font-size:.73rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mnet-vod-accent);font-weight:900;}
body.mnet-vod-stream .mnet-final-channel-card strong{font-family:var(--mnet-font-heading);font-size:clamp(1.55rem,2vw,2.35rem);line-height:.95;letter-spacing:-.055em;margin:8px 0 10px;}
body.mnet-vod-stream .mnet-final-channel-card p{color:rgba(255,255,255,.70);font-size:.94rem;line-height:1.38;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
body.mnet-vod-stream .mnet-final-channel-card:hover{transform:translateY(-7px) scale(1.025);border-color:rgba(255,255,255,.18);box-shadow:0 26px 70px rgba(0,0,0,.36);}

/* Premium player */
body.mnet-vod-stream .mnet-player-premium{grid-template-columns:54px minmax(170px,1fr) auto minmax(170px,420px) minmax(160px,260px)!important;gap:14px!important;align-items:center!important;padding:12px clamp(14px,2vw,26px)!important;min-height:82px!important;background:rgba(7,8,9,.86)!important;border-top:1px solid rgba(255,255,255,.10)!important;box-shadow:0 -20px 60px rgba(0,0,0,.42)!important;backdrop-filter:blur(24px) saturate(1.08);-webkit-backdrop-filter:blur(24px) saturate(1.08);}
body.mnet-vod-stream .mnet-mini-art{width:54px;height:54px;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,rgba(0,209,167,.22),rgba(255,255,255,.05));}
body.mnet-vod-stream .mnet-mini-cover{width:54px!important;height:54px!important;object-fit:cover!important;border-radius:14px!important;display:block;}
body.mnet-vod-stream .mnet-mini-cover[hidden]{display:none!important;}
body.mnet-vod-stream .mnet-mini-text span{font-size:.74rem!important;letter-spacing:.12em;text-transform:uppercase;color:var(--mnet-vod-accent)!important;font-weight:900;}
body.mnet-vod-stream .mnet-mini-text strong{font-size:.96rem!important;line-height:1.1!important;color:#fff!important;}
body.mnet-vod-stream .mnet-mini-text small{font-size:.8rem!important;color:rgba(255,255,255,.55)!important;}
body.mnet-vod-stream .mnet-mini-controls{display:flex;align-items:center;justify-content:center;gap:8px;}
body.mnet-vod-stream .mnet-mini-toggle{display:grid!important;place-items:center!important;width:54px!important;height:54px!important;border-radius:50%!important;background:#fff!important;color:#020303!important;border:0!important;box-shadow:0 14px 36px rgba(0,0,0,.34)!important;}
body.mnet-vod-stream .mnet-mini-toggle-icon{display:block;width:0;height:0;margin-left:4px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:16px solid currentColor;}
body.mnet-vod-stream .mnet-mini-toggle.is-playing .mnet-mini-toggle-icon{width:16px;height:18px;margin-left:0;border:0;background:linear-gradient(90deg,currentColor 0 36%,transparent 36% 64%,currentColor 64% 100%);}
body.mnet-vod-stream .mnet-mini-skip{height:38px!important;min-width:44px!important;border-radius:999px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;font-weight:850!important;}
body.mnet-vod-stream .mnet-mini-timeline{display:flex;align-items:center;}
body.mnet-vod-stream .mnet-mini-progress{width:100%!important;height:5px!important;accent-color:var(--mnet-vod-accent)!important;}
body.mnet-vod-stream .mnet-mini-extra{display:flex;align-items:center;justify-content:flex-end;gap:10px;}
body.mnet-vod-stream .mnet-mini-speed{height:36px!important;border-radius:999px!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;font-weight:850!important;}
body.mnet-vod-stream .mnet-mini-volume{max-width:88px;accent-color:var(--mnet-vod-accent)!important;}
body.mnet-vod-stream .mnet-mini-link{height:38px!important;display:inline-flex!important;align-items:center!important;padding:0 12px!important;border-radius:999px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;text-decoration:none!important;font-size:.82rem!important;font-weight:850!important;}

/* Pages, blog and articles */
body.mnet-vod-stream .mnet-final-blog-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,28px)!important;}
body.mnet-vod-stream .mnet-final-blog-card{overflow:hidden;}
body.mnet-vod-stream .mnet-final-blog-card>a{display:grid;color:#fff;text-decoration:none;}
body.mnet-vod-stream .mnet-final-blog-art{aspect-ratio:16/10;background:#0c0e10;overflow:hidden;}
body.mnet-vod-stream .mnet-final-blog-art img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease,filter .25s ease;}
body.mnet-vod-stream .mnet-final-blog-card:hover img{transform:scale(1.035);filter:saturate(1.06) contrast(1.04);}
body.mnet-vod-stream .mnet-final-blog-copy{padding:clamp(16px,1.8vw,24px);}
body.mnet-vod-stream .mnet-final-blog-copy span{color:var(--mnet-vod-soft);font-size:.8rem;font-weight:800;}
body.mnet-vod-stream .mnet-final-blog-copy h2{font-size:clamp(1.15rem,1.35vw,1.55rem)!important;line-height:1.02!important;margin:9px 0!important;}
body.mnet-vod-stream .mnet-final-blog-copy p{color:var(--mnet-vod-muted);font-size:.96rem;line-height:1.5;margin:0;}
body.mnet-vod-stream .mnet-premium-article-hero{min-height:clamp(440px,56vh,680px)!important;display:flex;align-items:end;padding:clamp(72px,10vw,140px) 0 clamp(34px,5vw,70px)!important;}
body.mnet-vod-stream .mnet-premium-article-hero h1,body.mnet-vod-stream .mnet-episode-player h1,body.mnet-vod-stream .mnet-show-copy h1{font-size:clamp(3rem,6.8vw,8.4rem)!important;line-height:.84!important;max-width:11ch!important;}
body.mnet-vod-stream .mnet-premium-entry,body.mnet-vod-stream .mnet-entry,body.mnet-vod-stream .mnet-chapters,body.mnet-vod-stream .mnet-transcript,body.mnet-vod-stream .mnet-side-card{background:rgba(18,20,22,.64)!important;border:1px solid rgba(255,255,255,.085)!important;color:#f7f7f2!important;}
body.mnet-vod-stream .mnet-premium-entry p,body.mnet-vod-stream .mnet-entry p,body.mnet-vod-stream .mnet-premium-entry li{font-size:clamp(1rem,1.05vw,1.12rem)!important;line-height:1.74!important;color:rgba(255,255,255,.78)!important;}
body.mnet-vod-stream .mnet-final-story{max-width:980px;margin-inline:auto;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.095);border-radius:24px;padding:clamp(28px,5vw,64px);}
body.mnet-vod-stream .mnet-final-story h2{font-size:clamp(2rem,4.5vw,5rem)!important;line-height:.9!important;margin:0 0 22px!important;}
body.mnet-vod-stream .mnet-final-story p{font-size:clamp(1.04rem,1.25vw,1.24rem)!important;line-height:1.66!important;color:rgba(255,255,255,.78)!important;}

/* Newsletter: MANUcast Next without clipping. */
body.mnet-vod-stream .mnet-child-newsletter-copy .mnet-kicker:after{content:""!important;}
body.mnet-vod-stream .mnet-child-newsletter .mnet-kicker,body.mnet-vod-stream .mnet-newsletter .mnet-kicker{color:var(--mnet-vod-accent)!important;}
body.mnet-vod-stream .mnet-child-newsletter h2,body.mnet-vod-stream .mnet-newsletter h2{max-width:10.5ch!important;font-size:clamp(2.25rem,4.5vw,5.25rem)!important;line-height:.92!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;}
body.mnet-vod-stream .mnet-final-newsletter-shell{max-width:1160px;margin-inline:auto;}

/* Footer */
body.mnet-vod-stream .mnet-vod-footer{background:#070909!important;border-top:1px solid rgba(255,255,255,.08)!important;margin-top:clamp(54px,7vw,100px)!important;}
body.mnet-vod-stream .mnet-vod-footer .mnet-custom-logo img,body.mnet-vod-stream .mnet-vod-footer .mnet-logo img{max-width:170px!important;max-height:78px!important;}
body.mnet-vod-stream .mnet-vod-footer-grid{grid-template-columns:minmax(260px,1.25fr) repeat(3,minmax(140px,.55fr))!important;}

@media (max-width:1180px){
  body.mnet-vod-stream .mnet-clean-hero-inner.mnet-vod-hero-inner{grid-template-columns:1fr!important;}
  body.mnet-vod-stream .mnet-vod-feature-card{display:none!important;}
  body.mnet-vod-stream .mnet-player-premium{grid-template-columns:48px 1fr auto!important;}
  body.mnet-vod-stream .mnet-player-premium .mnet-mini-timeline,body.mnet-vod-stream .mnet-player-premium .mnet-mini-extra{display:none!important;}
}
@media (max-width:900px){
  body.mnet-vod-stream .mnet-final-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  body.mnet-vod-stream .mnet-listening-ranking-list{grid-template-columns:1fr!important;}
  body.mnet-vod-stream .mnet-clean-hero-copy h1{font-size:clamp(3.5rem,16vw,6.6rem)!important;}
}
@media (max-width:620px){
  body.mnet-vod-stream{--mnet-vod-max:min(100% - 26px,1500px);}
  body.mnet-vod-stream .mnet-clean-hero.mnet-vod-hero{min-height:560px!important;}
  body.mnet-vod-stream .mnet-hero-actions .mnet-btn{width:auto!important;min-width:0!important;}
  body.mnet-vod-stream .mnet-vod-hero-actions{gap:10px!important;}
  body.mnet-vod-stream .mnet-vod-top10-rail{grid-auto-columns:minmax(225px,285px)!important;}
  body.mnet-vod-stream .mnet-final-blog-grid{grid-template-columns:1fr!important;}
  body.mnet-vod-stream .mnet-final-channel-rail{grid-auto-columns:minmax(250px,82vw)!important;}
  body.mnet-vod-stream .mnet-player-premium{min-height:78px!important;grid-template-columns:46px 1fr 54px!important;}
  body.mnet-vod-stream .mnet-mini-controls .mnet-mini-skip{display:none!important;}
  body.mnet-vod-stream .mnet-mini-toggle{width:50px!important;height:50px!important;}
  body.mnet-vod-stream .mnet-vod-footer-grid{grid-template-columns:1fr!important;}
  body.mnet-vod-stream .mnet-final-page-hero h1,body.mnet-vod-stream .mnet-premium-article-hero h1,body.mnet-vod-stream .mnet-episode-player h1,body.mnet-vod-stream .mnet-show-copy h1{font-size:clamp(2.65rem,14vw,4.7rem)!important;max-width:100%!important;}
}

/* MANUcast VOD Stream 6.1 - targeted refinements from live review */
body.mnet-vod-stream .mnet-clean-header-inner{
  justify-content:space-between;
}
body.mnet-vod-stream .mnet-clean-cta{
  white-space:nowrap;
}
body.mnet-vod-stream .mnet-vod-footer .mnet-custom-logo img,
body.mnet-vod-stream .mnet-vod-footer .mnet-logo img,
body.mnet-vod-stream .mnet-vod-footer .custom-logo{
  max-width:92px!important;
  max-height:46px!important;
  width:auto!important;
  height:auto!important;
}
body.mnet-vod-stream .mnet-vod-footer-brand{
  max-width:520px;
}
body.mnet-vod-stream .mnet-vod-footer-brand p{
  max-width:44ch;
}

/* Premium floating player: detached capsule, not a heavy fixed strip. */
body.mnet-vod-stream.mnet-has-player{
  padding-bottom:124px!important;
}
body.mnet-vod-stream .mnet-mini-player,
body.mnet-vod-stream .mnet-mini-player.mnet-player-premium{
  position:fixed!important;
  left:50%!important;
  right:auto!important;
  bottom:18px!important;
  transform:translateX(-50%)!important;
  z-index:999!important;
  width:min(1320px,calc(100% - 32px))!important;
  min-height:76px!important;
  border:1px solid rgba(255,255,255,.13)!important;
  border-radius:24px!important;
  background:linear-gradient(180deg,rgba(14,16,18,.92),rgba(7,8,9,.88))!important;
  box-shadow:0 24px 90px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.02) inset!important;
  overflow:hidden!important;
}
body.mnet-vod-stream .mnet-mini-player:before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:radial-gradient(circle at 20% 0%,rgba(0,209,167,.18),transparent 34%),linear-gradient(90deg,rgba(255,255,255,.045),transparent 42%);
  z-index:-1;
}
body.mnet-vod-stream .mnet-mini-cover{
  border-radius:16px!important;
}
body.mnet-vod-stream .mnet-mini-toggle{
  width:56px!important;
  height:56px!important;
}
body.mnet-vod-stream .mnet-mini-toggle-icon{
  width:0!important;
  height:0!important;
  margin-left:4px!important;
  border-top:10px solid transparent!important;
  border-bottom:10px solid transparent!important;
  border-left:16px solid currentColor!important;
}

/* Blog and single posts: remove white boxes, use the full content lane, and make the sidebar premium. */
body.mnet-vod-stream.single-post .mnet-premium-article-layout{
  width:min(100% - 72px,1500px)!important;
  max-width:1500px!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(320px,390px)!important;
  gap:clamp(28px,3vw,50px)!important;
  align-items:start!important;
  margin-inline:auto!important;
}
body.mnet-vod-stream.single-post .mnet-premium-article-main{
  width:100%!important;
  min-width:0!important;
}
body.mnet-vod-stream.single-post .mnet-premium-entry,
body.mnet-vod-stream.single-post .mnet-content.mnet-entry.mnet-premium-entry,
body.mnet-vod-stream.single-post .mnet-premium-entry :where(.wp-block-group,.wp-block-cover,.wp-block-columns){
  background:linear-gradient(180deg,rgba(18,21,23,.78),rgba(9,11,12,.72))!important;
  color:#f5f5f0!important;
  border:1px solid rgba(255,255,255,.10)!important;
  border-radius:24px!important;
  box-shadow:none!important;
}
body.mnet-vod-stream.single-post .mnet-premium-entry{
  padding:clamp(26px,3.6vw,58px)!important;
  min-height:260px!important;
}
body.mnet-vod-stream.single-post .mnet-premium-entry :where(p,li,td,th,figcaption,label,small,span,div){
  color:rgba(255,255,255,.78)!important;
}
body.mnet-vod-stream.single-post .mnet-premium-entry :where(h1,h2,h3,h4,h5,h6,strong,b){
  color:#fff!important;
}
body.mnet-vod-stream.single-post .mnet-premium-entry :where(a){
  color:#00d1a7!important;
}
body.mnet-vod-stream.single-post .mnet-premium-entry :where(iframe,embed,object,.wp-block-embed,.wp-block-video,.wp-block-audio){
  background:#090b0c!important;
  border-radius:18px!important;
}
body.mnet-vod-stream.single-post .mnet-premium-sidebar{
  position:sticky!important;
  top:112px!important;
  width:100%!important;
}
body.mnet-vod-stream.single-post .mnet-premium-related{
  padding:clamp(18px,2vw,26px)!important;
  border-radius:24px!important;
  background:linear-gradient(180deg,rgba(21,24,26,.84),rgba(10,12,13,.78))!important;
  border:1px solid rgba(255,255,255,.11)!important;
  box-shadow:0 22px 70px rgba(0,0,0,.28)!important;
  overflow:hidden!important;
}
body.mnet-vod-stream.single-post .mnet-premium-related h3{
  margin:0 0 16px!important;
  font-size:clamp(1.25rem,1.6vw,1.8rem)!important;
  line-height:1!important;
  letter-spacing:-.045em!important;
  color:#fff!important;
}
body.mnet-vod-stream.single-post .mnet-premium-related .mnet-article-row{
  display:grid!important;
  grid-template-columns:112px minmax(0,1fr)!important;
  gap:14px!important;
  align-items:start!important;
  padding:16px 0!important;
  border-bottom:1px solid rgba(255,255,255,.09)!important;
}
body.mnet-vod-stream.single-post .mnet-premium-related .mnet-article-row:last-child{
  border-bottom:0!important;
}
body.mnet-vod-stream.single-post .mnet-premium-related .mnet-article-row img{
  width:112px!important;
  aspect-ratio:16/10!important;
  object-fit:cover!important;
  border-radius:14px!important;
  background:#111!important;
}
body.mnet-vod-stream.single-post .mnet-premium-related .mnet-article-meta{
  color:#00d1a7!important;
  font-size:.68rem!important;
  line-height:1.1!important;
  letter-spacing:.05em!important;
}
body.mnet-vod-stream.single-post .mnet-premium-related .mnet-article-row h3{
  margin:5px 0 6px!important;
  font-size:.98rem!important;
  line-height:1.08!important;
  letter-spacing:-.035em!important;
  display:-webkit-box!important;
  -webkit-line-clamp:3!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
}
body.mnet-vod-stream.single-post .mnet-premium-related .mnet-article-row p{
  font-size:.82rem!important;
  line-height:1.45!important;
  color:rgba(255,255,255,.58)!important;
  display:-webkit-box!important;
  -webkit-line-clamp:3!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
}
body.mnet-vod-stream.single-post .mnet-premium-article-cover{
  margin:0 0 clamp(18px,2.4vw,30px)!important;
  border-radius:18px!important;
  overflow:hidden!important;
  border:1px solid rgba(255,255,255,.10)!important;
}
body.mnet-vod-stream.single-post .mnet-premium-article-cover img{
  width:100%!important;
  max-height:560px!important;
  object-fit:cover!important;
}

@media (max-width:900px){
  body.mnet-vod-stream .mnet-clean-header-inner{
    display:grid!important;
    grid-template-columns:minmax(104px,1fr) 44px auto 44px!important;
    gap:10px!important;
    align-items:center!important;
    min-height:64px!important;
  }
  body.mnet-vod-stream .mnet-clean-logo-slot{
    order:1!important;
    grid-column:1!important;
    width:auto!important;
    min-width:0!important;
    justify-content:flex-start!important;
  }
  body.mnet-vod-stream .mnet-clean-logo-slot img{
    max-height:42px!important;
    max-width:148px!important;
  }
  body.mnet-vod-stream .mnet-clean-menu-toggle{
    order:2!important;
    grid-column:2!important;
    display:inline-grid!important;
  }
  body.mnet-vod-stream .mnet-clean-cta{
    order:3!important;
    grid-column:3!important;
    display:inline-flex!important;
    min-height:40px!important;
    padding:9px 14px!important;
    font-size:.86rem!important;
    justify-self:end!important;
  }
  body.mnet-vod-stream .mnet-clean-search{
    order:4!important;
    grid-column:4!important;
    margin-left:0!important;
    width:40px!important;
    height:40px!important;
  }
  body.mnet-vod-stream .mnet-clean-nav{
    order:5!important;
    grid-column:1 / -1!important;
  }
  body.mnet-vod-stream.single-post .mnet-premium-article-layout{
    width:min(100% - 30px,1500px)!important;
    grid-template-columns:1fr!important;
  }
  body.mnet-vod-stream.single-post .mnet-premium-sidebar{
    position:static!important;
  }
  body.mnet-vod-stream .mnet-mini-player,
  body.mnet-vod-stream .mnet-mini-player.mnet-player-premium{
    width:calc(100% - 18px)!important;
    bottom:9px!important;
    border-radius:18px!important;
  }
}
@media (max-width:430px){
  body.mnet-vod-stream .mnet-clean-header-inner{
    grid-template-columns:minmax(88px,1fr) 40px auto 40px!important;
    gap:8px!important;
  }
  body.mnet-vod-stream .mnet-clean-logo-slot img{
    max-width:125px!important;
    max-height:38px!important;
  }
  body.mnet-vod-stream .mnet-clean-cta{
    padding:8px 11px!important;
    font-size:.78rem!important;
  }
  body.mnet-vod-stream.single-post .mnet-premium-related .mnet-article-row{
    grid-template-columns:96px minmax(0,1fr)!important;
  }
  body.mnet-vod-stream.single-post .mnet-premium-related .mnet-article-row img{
    width:96px!important;
  }
}
