@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&family=Inter:wght@400;500;600;700&family=Tajawal:wght@400;500;700;800&display=swap');
:root{--pp-red:#e8192c;--pp-red-h:#b81423;--pp-muted:#8e8e8e;}
body,.page-home,.pageContent,#app,.appWrapper,#wrapper{background:#000!important;color:#fff!important;font-family:'Inter','Tajawal',sans-serif!important;}
.featureSlider{margin-top:0!important;margin-bottom:0!important;position:relative!important;z-index:1!important;overflow:hidden!important;}
.featureSlider+.overLapEditor,.overLapEditor{margin-top:0!important;padding-top:0!important;}
#items-list .featureSlider+div{margin-top:0!important;}
.contentHolder{margin-top:0!important;padding-top:0!important;}
.swiper-container.featured,.featureSlider .swiper-container{margin-bottom:0!important;z-index:1!important;}
.slideBottomGradient,.sliderBottomShadow,.featureSlider .bottomGradient,.swiper-container.featured::after,.swiper-container.featured .bottomFade{display:none!important;background:none!important;}
.swiper-slide,.swiper-slide img,.slideImg,.slideBackground{overflow:hidden!important;}
.featureSlider,.swiper-container.featured{clip-path:none!important;border-bottom:none!important;box-shadow:none!important;}
.videoDetails,.swiperInfo{background:#000!important;position:relative!important;z-index:2!important;margin-top:0!important;}
.headerMain,.innerHeader,header.headerMain{background:rgba(0,0,0,0.97)!important;backdrop-filter:blur(12px)!important;border-bottom:1px solid rgba(255,255,255,0.10)!important;position:sticky!important;top:0!important;z-index:100!important;}
.headerMain a,.innerHeader a,.navLinks a{font-family:'Barlow Condensed',sans-serif!important;font-weight:700!important;letter-spacing:0.07em!important;text-transform:uppercase!important;color:var(--pp-muted)!important;font-size:0.95rem!important;}
.headerMain a:hover,.navLinks a:hover,.navLinks a.router-link-active{color:#fff!important;}
.headerMain a.router-link-exact-active{color:#fff!important;border-bottom:2px solid var(--pp-red)!important;padding-bottom:3px!important;}
a[href*="signup"],a[href*="register"],button[class*="signup"],.btn-signup{background:var(--pp-red)!important;color:#fff!important;border:none!important;border-radius:6px!important;font-weight:700!important;text-transform:uppercase!important;font-family:'Barlow Condensed',sans-serif!important;}
.headingMain,.swiperTitle,.sectionTitle,.listTitle,.contentTitle{font-family:'Barlow Condensed','Tajawal',sans-serif!important;font-weight:800!important;font-size:1.7rem!important;text-transform:uppercase!important;letter-spacing:0.03em!important;color:#fff!important;}
.swiperHeader,.sectionHeader,.listHeader,.contentListHeader{border-bottom:1px solid rgba(255,255,255,0.10)!important;padding-bottom:0.5rem!important;margin-bottom:1.5rem!important;}
.hoverUnderLineText,.viewAll{font-size:0.85rem!important;font-weight:600!important;color:var(--pp-muted)!important;}
.hoverUnderLineText:hover,.viewAll:hover{color:var(--pp-red)!important;}
.thumbContainer,.thumbCont,.videoBlock,.contentCard{background:#111!important;border:1px solid rgba(255,255,255,0.10)!important;border-radius:1rem!important;transition:transform 0.2s,border-color 0.2s!important;overflow:hidden!important;}
.thumbContainer:hover,.thumbCont:hover,.videoBlock:hover{transform:translateY(-4px)!important;border-color:var(--pp-red)!important;box-shadow:0 10px 20px rgba(232,25,44,0.10)!important;}
.featured,#editor-picks,.featureSlider,.heroSlider{background:#000!important;}
.slideTitle,.heroTitle,.featured .title{font-family:'Barlow Condensed',sans-serif!important;font-weight:800!important;font-size:clamp(2rem,5vw,4rem)!important;text-transform:uppercase!important;color:#fff!important;}
.sliderInnerShadow{background:linear-gradient(to right,rgba(0,0,0,0.95) 0%,rgba(0,0,0,0.55) 55%,transparent 100%)!important;}
.slideBtn .btn-primary,.heroPlayBtn,.watchBtn,.btn.btn-danger,.playNowBtn{background:var(--pp-red)!important;border-color:var(--pp-red)!important;color:#fff!important;font-family:'Barlow Condensed',sans-serif!important;font-weight:700!important;text-transform:uppercase!important;border-radius:6px!important;padding:0.65rem 1.5rem!important;}
.moreInfoBtn,.btn-secondary,.infoBtn{background:rgba(255,255,255,0.12)!important;border:1px solid rgba(255,255,255,0.25)!important;color:#fff!important;border-radius:6px!important;}
.playBtn,.playBtn2,.playOverlay,.play-icon{background:rgba(0,0,0,0.65)!important;border:2px solid #fff!important;border-radius:50%!important;}
.thumbContainer:hover .playBtn,.thumbCont:hover .playBtn{background:var(--pp-red)!important;border-color:var(--pp-red)!important;}
.footerHolder,.footer-main-dark,footer,#footer{background:#050505!important;border-top:1px solid rgba(255,255,255,0.10)!important;}
.badge,.contentBadge,.tag{background:rgba(232,25,44,0.15)!important;border:1px solid rgba(232,25,44,0.4)!important;color:var(--pp-red)!important;border-radius:999px!important;font-size:0.75rem!important;font-weight:800!important;padding:0.3rem 0.7rem!important;}
::-webkit-scrollbar{width:4px;height:4px}
::-webkit-scrollbar-track{background:#000}
::-webkit-scrollbar-thumb{background:#333;border-radius:2px}
::-webkit-scrollbar-thumb:hover{background:var(--pp-red)}
.swiper-pagination-bullet{background:rgba(255,255,255,0.3)!important}
.swiper-pagination-bullet-active{background:var(--pp-red)!important;width:20px!important;border-radius:4px!important}
@media(max-width:768px){.headerLogo img,.logo img,.site-logo img{max-height:32px!important;width:auto!important;}.headerMain svg,.innerHeader svg,.navIcon{width:18px!important;height:18px!important;}.headerMain a,.navLinks a{font-size:0.78rem!important;}.mobileNav,.bottomNav,.mobile-nav{background:#000!important;border-top:1px solid rgba(255,255,255,0.10)!important;}.mobileNav a,.bottomNav a{font-family:'Barlow Condensed',sans-serif!important;font-size:0.62rem!important;text-transform:uppercase!important;color:var(--pp-muted)!important;}.mobileNav svg,.bottomNav svg{width:20px!important;height:20px!important;}.mobileNav a.active,.bottomNav a.router-link-active{color:#fff!important;}.featureSlider,.swiper-container.featured{max-height:55vw!important;overflow:hidden!important;}.headingMain,.swiperTitle,.listTitle{font-size:1.3rem!important;}#pp-rail,#pp-highlights,#pp-news{overflow:hidden!important;box-sizing:border-box!important;}}
@media(max-width:480px){#pp-rail span{font-size:0.6rem!important;}.headingMain,.swiperTitle,.listTitle{font-size:1.15rem!important;}}
.page-home,.page-watch,.page-scores,.page-play,.page-movies,.vodlix-page,main,#mainContent{background:#000!important;}
[dir="rtl"] body,[lang="ar"] body{font-family:'Tajawal','Inter',sans-serif!important;}