/* LISO TV v4.3 — CINEMA AURORA
   Deeper graphite instead of flat black, warm gold/red highlights, strong contrast.
   Subscriber pages only. Never modify video controls, media elements or playback overlays. */
body.is-subscriber-app{
  --v42-bg:#101724;
  --v42-surface:#1d2533;
  --v42-line:rgba(205,220,243,.16);
  --v42-text:#f8f8fb;
  --v42-muted:#c5cad6;
  --v28-bg:#101724;
  --v28-panel:#1c2534;
  --v28-panel2:#252e40;
  --v42-red:#ef3757;
  --v42-red-hover:#ff5c77;
  --liso-gold:#f3bc6b;
  --liso-blue:#9faedc;
  background:
    radial-gradient(ellipse 70% 40% at 87% 7%,rgba(153,45,77,.18),transparent 70%),
    radial-gradient(ellipse 65% 45% at 4% 36%,rgba(41,78,127,.20),transparent 75%),
    linear-gradient(155deg,#151e2a 0%,#111824 60%,#151b2a 100%)!important;
  background-attachment:fixed!important;
}
body.is-subscriber-app .site-header.v2-header{
  background:rgba(19,25,39,.96)!important;
  border-bottom:1px solid rgba(239,193,125,.17)!important;
  box-shadow:0 8px 30px rgba(4,7,17,.13)!important;
}
body.is-subscriber-app .site-header .primary-nav a{color:#c3c8d3!important}
body.is-subscriber-app .site-header .primary-nav a:hover,
body.is-subscriber-app .site-header .primary-nav a[aria-current=page]{color:#fff!important}
body.is-subscriber-app .site-header .primary-nav a[aria-current=page]::after{background:linear-gradient(90deg,#f3bb69,#f46073)!important;height:3px!important}
body.is-subscriber-app .site-header .header-account{color:#f8f4eb!important}
body.is-subscriber-app .v28-topbar .site-search,
body.is-subscriber-app .v28-top-search .site-search{
 background:rgba(37,48,66,.85)!important;
 border:1px solid rgba(192,204,226,.26)!important;
 box-shadow:0 8px 22px rgba(4,7,15,.16)!important;
}
body.is-subscriber-app .v28-topbar-intro{color:#b6bfce!important}
body.is-subscriber-app .v28-profile-name small{color:#c6c8d2!important}
body.is-subscriber-app .v28-feature.v42-feature{
 background:#242736;
 border:1px solid rgba(239,189,115,.21)!important;
 border-radius:17px!important;
 box-shadow:0 28px 65px rgba(5,6,16,.24),0 0 45px rgba(179,64,81,.06)!important;
}
body.is-subscriber-app .v42-feature:before{
 filter:saturate(1.12) brightness(1.1)!important;
 opacity:1!important;
}
body.is-subscriber-app .v42-feature .v28-feature-shade{
 background:
 linear-gradient(90deg,rgba(15,19,30,.94) 0%,rgba(17,21,31,.78) 23%,rgba(17,19,29,.38) 57%,rgba(12,15,22,.03) 100%),
 linear-gradient(0deg,rgba(14,19,29,.73) 0%,transparent 52%)!important;
}
body.is-subscriber-app .v42-red-mark{background:linear-gradient(180deg,#f6c573,#f06175)!important;box-shadow:0 0 14px rgba(243,184,107,.3)}
body.is-subscriber-app .v42-feature-kicker{color:#ffddb0!important}
body.is-subscriber-app .v42-feature-meta span{background:rgba(20,26,42,.62)!important;border-color:rgba(250,227,197,.35)!important}
body.is-subscriber-app .v42-feature .v28-feature-actions .button-primary{
 background:linear-gradient(115deg,#f3c47c,#efae59)!important;
 border:1px solid #ffdf9a!important;color:#1b202c!important;
 box-shadow:0 8px 25px rgba(241,160,75,.17)!important;
}
body.is-subscriber-app .v42-feature .v28-feature-actions .button-primary:hover{background:#ffdfac!important}
body.is-subscriber-app .v42-feature .v28-feature-actions .v28-feature-secondary{
 background:rgba(44,53,73,.78)!important;border-color:rgba(205,219,237,.28)!important;
}
body.is-subscriber-app .v42-greeting .v42-label{color:#f0bc82!important}
body.is-subscriber-app .v42-categories a{
 background:linear-gradient(145deg,#293346,#222b3c)!important;
 border:1px solid rgba(230,217,211,.19)!important;color:#e8ecf5!important;
 box-shadow:0 7px 17px rgba(4,9,20,.13);
}
body.is-subscriber-app .v42-categories a:hover{
 background:linear-gradient(135deg,#3e4259,#323e53)!important;
 border-color:rgba(242,190,112,.42)!important;
}
body.is-subscriber-app .v42-categories a svg{color:#ffc783!important}
body.is-subscriber-app .section-heading .section-link,body.is-subscriber-app .v28-section-heading .section-link{color:#ffd39a!important}
body.is-subscriber-app .section-heading h2,body.is-subscriber-app .v28-section-heading h2{color:#fcfcff!important}
body.is-subscriber-app .v28-live-card{
 background:linear-gradient(148deg,#2d3950,#1b2535 67%,#192130)!important;
 border-color:rgba(194,215,241,.26)!important;
 box-shadow:0 9px 28px rgba(3,6,16,.16)!important;
 border-radius:13px!important;
}
body.is-subscriber-app .v28-live-card:hover{background:linear-gradient(150deg,#394a61,#233047)!important;border-color:#f3c381!important}
body.is-subscriber-app .v28-live-pill{color:#fff0f2!important;background:rgba(226,43,76,.27)!important;border-color:rgba(243,117,130,.55)!important}
body.is-subscriber-app .v28-live-card-info small{color:#d0d3df!important}
body.is-subscriber-app .v42-account-shortcuts a,
body.is-subscriber-app .lc-account-box,
body.is-subscriber-app .lc-account-stats article{
 background:linear-gradient(140deg,#252e40 0%,#1e2737 95%)!important;
 border:1px solid rgba(193,207,230,.22)!important;
 box-shadow:0 9px 30px rgba(7,11,21,.14)!important;
}
body.is-subscriber-app .v42-account-shortcuts a:hover{background:linear-gradient(140deg,#353e51,#273044)!important;border-color:rgba(242,198,122,.45)!important}
body.is-subscriber-app .v42-account-shortcuts a>svg:first-child,
body.is-subscriber-app .lc-box-top svg{color:#f8c382!important}
body.is-subscriber-app .v42-account-shortcuts small,
body.is-subscriber-app .lc-account-stats span,
body.is-subscriber-app .lc-account-box>p,
body.is-subscriber-app .lc-account-detail>span{color:#c5cad5!important}
body.is-subscriber-app .lc-account-stats small{color:#b3bdcc!important}
body.is-subscriber-app .lc-account-hero{
 background:linear-gradient(112deg,rgba(108,60,80,.45),rgba(41,53,76,.75) 46%,#212b3b)!important;
 border-color:rgba(239,189,127,.33)!important;
 box-shadow:0 15px 42px rgba(5,9,22,.16);
}
body.is-subscriber-app .lc-account-avatar{background:linear-gradient(130deg,#f1b769,#e76578)!important;color:#1e2432!important;border:1px solid rgba(255,227,165,.55)!important}
body.is-subscriber-app .lc-account-eyebrow{color:#ffce9e!important}
body.is-subscriber-app .lc-payment-item{background:#303a4d!important}
body.is-subscriber-app .lc-account-plans{border-color:#485266!important;background:rgba(35,46,63,.6)}
body.is-subscriber-app .v28-catalog-hero{
 background:#273044!important;border-radius:14px!important;
 border:1px solid rgba(234,185,117,.22)!important;
}
body.is-subscriber-app .v28-catalog-hero:before{filter:saturate(1.1) brightness(1.12)!important}
body.is-subscriber-app .v28-catalog-hero:after{
 background:linear-gradient(90deg,rgba(17,22,34,.96),rgba(20,27,42,.83) 32%,rgba(20,27,42,.11) 100%),linear-gradient(0deg,rgba(19,26,40,.64),transparent 63%)!important;
}
body.is-subscriber-app .v2-catalog-filters,
body.is-subscriber-app .liso-pagination,
body.is-subscriber-app .empty-state,
body.is-subscriber-app .liso-search-box{
 background:#242e40!important;border-color:#46546c!important;border-radius:12px!important;
}
body.is-subscriber-app .v2-catalog-filters .catalog-search,
body.is-subscriber-app .v2-catalog-filters .filter-select select{
 background:#303d52!important;border-color:#56627a!important;
}
body.is-subscriber-app .v28-genre-chips a,
body.is-subscriber-app .v2-catalog-tabs a:not(.active){background:#2d3547!important;border-color:#48556b!important;color:#e2e6ef!important}
body.is-subscriber-app .v28-genre-chips a[aria-current=true]{background:#f6c47c!important;color:#1c2635!important}
body.is-subscriber-app .lc-chat-shell{background:#222d3e!important;border-color:#4c5870!important}
body.is-subscriber-app .lc-chat-heading{background:#2b3850!important;border-color:#4b5a73!important}
body.is-subscriber-app .lc-chat-compose{background:#263247!important;border-color:#4b5a73!important}
body.is-subscriber-app .lc-chat-compose textarea{background:#182234!important;border-color:#617089!important}
body.is-subscriber-app .lc-bubble.is-theirs{background:#303e55!important;border-color:#4d5a74!important}
body.is-subscriber-app .lc-bubble.is-mine{background:linear-gradient(130deg,#6d3454,#853e52)!important;border-color:#a85c68!important}
body.is-subscriber-app .lc-support-intro{color:#c9cfdb!important}
@media(max-width:1120px){
 body.is-subscriber-app .v28-mobile-dock{background:rgba(27,35,49,.98)!important;border-color:rgba(219,191,155,.27)!important}
 body.is-subscriber-app .v28-mobile-dock>a[aria-current=page] svg{color:#f8bf75!important}
}
@media(max-width:600px){
 body.is-subscriber-app{background:linear-gradient(158deg,#1b2533,#131d2c 55%,#1d2335)!important}
 body.is-subscriber-app .v28-feature.v42-feature{border-radius:12px!important}
 body.is-subscriber-app .v42-feature .v28-feature-shade{
  background:linear-gradient(0deg,rgba(18,23,35,.98),rgba(18,23,35,.83) 19%,rgba(17,23,36,.24) 75%,rgba(13,20,32,.08) 100%)!important;
 }
 body.is-subscriber-app .v28-catalog-hero:after{background:linear-gradient(0deg,rgba(18,26,42,.98),rgba(19,26,42,.78) 37%,rgba(14,21,33,.17) 100%)!important}
 body.is-subscriber-app .v28-live-card{border-radius:10px!important}
}
