/** PrimeFlix 3.64.76 · P236 · Home slider inverse edge expansion + section accents + progress depth */
@media (min-width:901px){
  /* =========================================================
     1. SLIDERS
     No hover-driven scrolling. Normal cards grow right.
     The last two visible cards grow left and push predecessors left.
     ========================================================= */
  body.pf-home-premium-p236 .pf10c-slider[data-pf-web-rail="1"]{
    scroll-behavior:auto!important;
  }
  body.pf-home-premium-p236 .pf10c-slider[data-pf-web-rail="1"]>.swiper-wrapper{
    overflow:visible!important;
  }
  body.pf-home-premium-p236 .pf10c-slider[data-pf-web-rail="1"] .swiper-slide.pf10c-slide{
    transform:translate3d(0,0,0)!important;
    transition:width .54s cubic-bezier(.16,1,.3,1),flex-basis .54s cubic-bezier(.16,1,.3,1),transform .54s cubic-bezier(.16,1,.3,1)!important;
    will-change:width,flex-basis,transform!important;
  }
  /* Cancel the P235 edge transform. P236 owns the edge choreography. */
  body.pf-home-premium-p236 .pf10c-slider[data-pf-web-rail="1"] .pf10c-slide.is-pf235-expand-left:hover,
  body.pf-home-premium-p236 .pf10c-slider[data-pf-web-rail="1"] .pf10c-slide.is-pf235-expand-left:focus-within{
    transform:translate3d(0,0,0)!important;
  }
  /* The active edge card expands to the left while keeping its old right edge. */
  body.pf-home-premium-p236 .pf10c-slider[data-pf-web-rail="1"] .pf10c-slide.is-pf236-active-edge:hover,
  body.pf-home-premium-p236 .pf10c-slider[data-pf-web-rail="1"] .pf10c-slide.is-pf236-active-edge:focus-within{
    transform:translate3d(var(--pf236-edge-shift-neg,0px),0,0)!important;
    z-index:60!important;
  }
  /* Cards before the focused edge card are physically pushed left; the rail itself never scrolls. */
  body.pf-home-premium-p236 .pf10c-slider[data-pf-web-rail="1"].is-pf236-edge-active .pf10c-slide.is-pf236-before-edge{
    transform:translate3d(var(--pf236-edge-shift-neg,0px),0,0)!important;
  }
  body.pf-home-premium-p236 .pf10c-slide.is-pf236-edge-candidate .pf10c-card,
  body.pf-home-premium-p236 .pf10c-slide.is-pf236-active-edge .pf10c-card{
    transform-origin:right center!important;
  }

  /* =========================================================
     2. ONE ACCENT BAR PER SLIDER TITLE
     The real span.pf-sect-bar already carries the row gradient.
     ========================================================= */
  body.pf-home-premium-p236 .pf-sect-title:has(>.pf-sect-bar)::before{
    content:none!important;
    display:none!important;
  }
  body.pf-home-premium-p236 .pf-sect-title>.pf-sect-bar{
    display:inline-block!important;
    flex:0 0 4px!important;
    width:4px!important;
    height:26px!important;
    border-radius:999px!important;
    box-shadow:0 0 16px rgba(124,58,237,.16)!important;
  }

  /* =========================================================
     3. SUBTLE IDENTITY PER HOME CHAPTER
     Natural content height is preserved; only the atmosphere changes.
     ========================================================= */
  body.pf-home-premium-p236.pf-home-discovery-mode .pf-home-flow-block[id^="pf-home-flow-"]{
    --pf236-wash:rgba(124,58,237,.035);
    --pf236-line:rgba(168,85,247,.12);
    background:
      radial-gradient(ellipse 70% 115% at 8% 0%,var(--pf236-wash),transparent 58%),
      linear-gradient(180deg,rgba(255,255,255,.009),rgba(255,255,255,.002))!important;
  }
  body.pf-home-premium-p236.pf-home-discovery-mode .pf-home-flow-block[id^="pf-home-flow-"]::before{
    background:linear-gradient(90deg,transparent,var(--pf236-line) 18%,rgba(255,255,255,.035) 72%,transparent)!important;
  }
  body.pf-home-premium-p236 #pf-home-flow-for-you{--pf236-wash:rgba(168,85,247,.065);--pf236-line:rgba(192,132,252,.22)}
  body.pf-home-premium-p236 #pf-home-flow-top10{--pf236-wash:rgba(245,158,11,.050);--pf236-line:rgba(251,191,36,.18)}
  body.pf-home-premium-p236 #pf-home-flow-week-trending{--pf236-wash:rgba(59,130,246,.050);--pf236-line:rgba(96,165,250,.18)}
  body.pf-home-premium-p236 #pf-home-flow-poll{--pf236-wash:rgba(239,68,68,.044);--pf236-line:rgba(251,191,36,.16)}
  body.pf-home-premium-p236 #pf-home-flow-upcoming{--pf236-wash:rgba(34,211,238,.040);--pf236-line:rgba(103,232,249,.17)}
  body.pf-home-premium-p236 #pf-home-flow-community-intel{--pf236-wash:rgba(20,184,166,.043);--pf236-line:rgba(45,212,191,.15)}
  body.pf-home-premium-p236 #pf-home-flow-community{--pf236-wash:rgba(217,70,239,.042);--pf236-line:rgba(232,121,249,.15)}
  body.pf-home-premium-p236 #pf-home-flow-users{--pf236-wash:rgba(14,165,233,.043);--pf236-line:rgba(56,189,248,.16)}
  body.pf-home-premium-p236 #pf-home-flow-social-posts{--pf236-wash:rgba(139,92,246,.047);--pf236-line:rgba(167,139,250,.16)}
  body.pf-home-premium-p236 #pf-home-flow-reviews{--pf236-wash:rgba(236,72,153,.043);--pf236-line:rgba(244,114,182,.15)}
  body.pf-home-premium-p236 #pf-home-flow-activity{--pf236-wash:rgba(99,102,241,.040);--pf236-line:rgba(129,140,248,.15)}
  body.pf-home-premium-p236 #pf-home-flow-audiovisual{--pf236-wash:rgba(244,63,94,.040);--pf236-line:rgba(251,113,133,.15)}
  body.pf-home-premium-p236 #pf-home-flow-news{--pf236-wash:rgba(37,99,235,.042);--pf236-line:rgba(96,165,250,.15)}
  body.pf-home-premium-p236 #pf-home-flow-people{--pf236-wash:rgba(249,115,22,.040);--pf236-line:rgba(251,146,60,.15)}
  body.pf-home-premium-p236 #pf-home-flow-history{--pf236-wash:rgba(16,185,129,.038);--pf236-line:rgba(52,211,153,.14)}
  body.pf-home-premium-p236 #pf-home-flow-pulse{--pf236-wash:rgba(6,182,212,.040);--pf236-line:rgba(34,211,238,.14)}
  body.pf-home-premium-p236 #pf-home-flow-boxoffice{--pf236-wash:rgba(234,179,8,.040);--pf236-line:rgba(250,204,21,.14)}
  body.pf-home-premium-p236 #pf-home-flow-cinema{--pf236-wash:rgba(245,158,11,.050);--pf236-line:rgba(251,191,36,.17)}
  body.pf-home-premium-p236 #pf-home-flow-platforms{--pf236-wash:rgba(124,58,237,.050);--pf236-line:rgba(168,85,247,.17)}
  body.pf-home-premium-p236 #pf-home-flow-now-playing{--pf236-wash:rgba(239,68,68,.036);--pf236-line:rgba(248,113,113,.14)}
  body.pf-home-premium-p236 #pf-home-flow-recent-releases{--pf236-wash:rgba(34,197,94,.035);--pf236-line:rgba(74,222,128,.14)}

  /* =========================================================
     4. TU PROGRESO EN PRIMEFLIX APP
     Give the real media/content room instead of a thin strip.
     ========================================================= */
  body.pf-home-premium-p236 .pf-continue-sect{
    padding-top:30px!important;
    padding-bottom:28px!important;
  }
  body.pf-home-premium-p236 .pf10-continue-slider{
    min-height:clamp(240px,20vw,330px)!important;
    padding-top:8px!important;
    padding-bottom:18px!important;
  }
  body.pf-home-premium-p236 .pf10-continue-slider .swiper-wrapper{
    align-items:stretch!important;
  }
  body.pf-home-premium-p236 .pf10-continue-slider .pf-cont-slide{
    width:clamp(380px,34vw,560px)!important;
    height:auto!important;
    min-height:clamp(225px,19vw,315px)!important;
    align-self:stretch!important;
  }
  body.pf-home-premium-p236 .pf10-continue-slider .pf-cont-card{
    width:100%!important;
    height:100%!important;
    min-height:clamp(225px,19vw,315px)!important;
    aspect-ratio:16/10!important;
  }
  body.pf-home-premium-p236 .pf10-continue-slider .pf-cont-overlay{
    padding:20px 20px 18px!important;
    display:flex!important;
    align-items:flex-end!important;
    justify-content:space-between!important;
    gap:18px!important;
  }
  body.pf-home-premium-p236 .pf10-continue-slider .pf-cont-title{
    font-size:clamp(18px,1.25vw,22px)!important;
    line-height:1.12!important;
  }
  body.pf-home-premium-p236 .pf10-continue-slider .pf-cont-ep{
    margin-top:5px!important;
    font-size:12px!important;
  }
  body.pf-home-premium-p236 .pf10-continue-slider .pf-cont-play{
    flex:0 0 54px!important;
    width:54px!important;
    height:54px!important;
  }
  body.pf-home-premium-p236 .pf10-continue-slider .pf-cont-prog{height:6px!important}
}

@media (min-width:901px) and (max-width:1180px){
  body.pf-home-premium-p236 .pf10-continue-slider .pf-cont-slide{
    width:clamp(350px,42vw,500px)!important;
    min-height:220px!important;
  }
  body.pf-home-premium-p236 .pf10-continue-slider .pf-cont-card{min-height:220px!important}
}

@media (prefers-reduced-motion:reduce){
  body.pf-home-premium-p236 .pf10c-slider .pf10c-slide{transition:none!important}
}
