:root{color-scheme:dark;--bg:#080b12;--bg2:#101520;--panel:#161c27;--fg:#f9f6f3;--muted:#b4afbd;--edge:rgba(255,255,255,.10);--amber:#ffb97a;--coral:#ff6f79;--rose:#e94066;--shadow:0 18px 55px rgba(0,0,0,.35)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body.lc-page{background:radial-gradient(ellipse at 90% 0,#301b2b 0,transparent 28%),var(--bg);color:var(--fg);margin:0;font-family:Inter,Segoe UI,system-ui,-apple-system,Arial,sans-serif;line-height:1.55}body.lc-page a{color:inherit;text-decoration:none}body.lc-page button,body.lc-page input{font:inherit}body.lc-page button{cursor:pointer}body.lc-page :is(a,button,input):focus-visible{outline:2px solid var(--amber);outline-offset:3px}.lc-page h1,.lc-page h2,.lc-page h3,.lc-page p{margin:0}.lc-page em{font-style:normal;background:linear-gradient(105deg,#fff2cc 2%,var(--amber) 46%,var(--coral));background-clip:text;-webkit-background-clip:text;color:transparent}.lc-shell{min-height:100vh;overflow:clip}.lc-skip{position:absolute;left:-9999px;top:4px;z-index:40;padding:10px;background:#fff;color:#000!important}.lc-skip:focus{left:4px}.lc-header{height:90px;max-width:1500px;padding:0 clamp(18px,4.8vw,70px);margin:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;z-index:25;border-bottom:1px solid var(--edge)}.lc-brand{display:flex;gap:12px;align-items:center;white-space:nowrap}.lc-brandmark{display:grid;place-items:center;position:relative;width:43px;height:43px;border-radius:14px;background:linear-gradient(135deg,#ffbb85,#d84f70);box-shadow:0 8px 28px #ef65863e;color:#20111d;font-size:1.55rem;font-weight:950}.lc-brandmark span{position:absolute;right:6px;bottom:4px;color:#fff;font-size:.48rem}.lc-brandtext{display:block;font-weight:900;font-size:1.1rem;letter-spacing:-.05em;line-height:1.12}.lc-brandtext>span{color:#ffb17a}.lc-brandtext>strong{color:#fff;font-weight:900}.lc-brandtext small{display:block;margin-top:4px;font-size:.51rem;letter-spacing:.24em;font-weight:750;color:#b9b5c4}.lc-nav{display:flex;align-items:center;gap:clamp(11px,1.6vw,26px);font-size:.88rem;color:#c3c1ca}.lc-nav a{transition:color .17s ease}.lc-nav a:hover,.lc-nav a.active{color:#fff}.lc-nav .active{font-weight:800}.lc-live-link,.lc-live-label{display:inline-flex;align-items:center;gap:9px}.lc-live-dot{width:8px;height:8px;border-radius:50%;background:#ff546c;box-shadow:0 0 0 5px rgba(255,84,108,.11),0 0 18px #ff546c}.lc-header-action,.lc-landing-enter{white-space:nowrap;font-size:.88rem;font-weight:800;padding:12px 16px;border:1px solid #ffac8973;border-radius:12px;color:#ffd0ab!important;background:#ff965615}.lc-header-action:hover,.lc-landing-enter:hover{background:#ff96562e}.lc-menu-button{display:none;border:1px solid var(--edge);border-radius:10px;color:#fff;background:#ffffff13;padding:9px 12px}
.lc-hero{max-width:1500px;margin:auto;padding:68px clamp(18px,4.8vw,70px) 70px;min-height:610px;display:grid;grid-template-columns:1.12fr 0.88fr;gap:25px;align-items:center;position:relative}.lc-hero-glow{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse at 73% 42%,#f66e4f18,transparent 45%),radial-gradient(ellipse at 10% 20%,#75316a28,transparent 45%)}.lc-hero-copy{position:relative;z-index:3}.lc-kicker,.lc-eyebrow{font-size:.76rem;color:#ffc59b;letter-spacing:.18em;font-weight:850}.lc-kicker{display:flex;gap:10px;align-items:center}.lc-orbit-dot{width:9px;height:9px;border-radius:50%;display:inline-block;background:var(--amber);box-shadow:0 0 0 5px #ffb97a22}.lc-hero h1{font-size:clamp(3.3rem,6.4vw,6.4rem);letter-spacing:-.085em;font-weight:900;line-height:1.01;margin:22px 0 23px}.lc-hero-copy>p{color:var(--muted);max-width:590px;font-size:1.08rem;line-height:1.8}.lc-hero-actions,.lc-landing-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.lc-button{display:inline-flex;gap:12px;align-items:center;justify-content:center;padding:14px 22px;border-radius:13px;font-weight:850;font-size:.91rem;transition:transform .18s ease,background .18s ease,filter .18s ease}.lc-button:hover{transform:translateY(-2px)}.lc-button-primary{background:linear-gradient(115deg,#f99b68,#e34d69);color:#1a0d14!important;box-shadow:0 12px 35px #ee5b6337}.lc-button-outline{background:#ffffff09;border:1px solid #ffffff32}.lc-button-outline:hover{background:#ffffff18}.lc-hero-markers{display:flex;flex-wrap:wrap;gap:22px;margin-top:35px;color:#aaa9b4;font-size:.82rem}.lc-hero-markers>span{display:flex;align-items:center;gap:8px}.lc-marker{width:5px;height:5px;background:var(--coral);border-radius:50%}.lc-hero-gallery{position:relative;min-height:450px;display:grid;place-items:center;isolation:isolate}.lc-hero-gallery:before{content:'';position:absolute;width:430px;height:430px;max-width:90%;border:1px solid #f5a1822c;border-radius:50%;transform:rotate(-25deg)}.lc-hero-gallery:after{content:'';position:absolute;width:530px;height:260px;max-width:100%;border:1px solid #af6b8583;border-radius:50%;transform:rotate(32deg);z-index:-1;opacity:.34}.lc-hero-posters{display:flex;align-items:center;justify-content:center;width:100%;gap:0;perspective:900px;min-height:385px}.lc-poster-hero,.lc-art{display:grid;place-items:center;width:37%;height:310px;max-width:240px;min-width:95px;aspect-ratio:2/3;border:1px solid #ffffff36;box-shadow:0 25px 65px #000b;border-radius:19px;background:#312235;overflow:hidden;position:relative}.lc-poster-hero img{width:100%;height:100%;object-fit:cover}.lc-poster-hero:nth-child(1),.lc-art-1{transform:translate(30px,30px) rotate(-12deg);z-index:1}.lc-poster-hero:nth-child(2),.lc-art-2{transform:translateY(-18px);z-index:3}.lc-poster-hero:nth-child(3),.lc-art-3{transform:translate(-30px,23px) rotate(11deg);z-index:2}.lc-art span{font-size:1.7rem;letter-spacing:.2em;font-weight:900;color:#ffffffac;transform:rotate(-90deg)}.lc-art-1{background:linear-gradient(145deg,#243e51,#101925)}.lc-art-2{background:linear-gradient(145deg,#72384a,#261721)}.lc-art-3{background:linear-gradient(145deg,#59416a,#1c1c32)}.lc-hero-overlay{position:absolute;bottom:10px;left:11%;right:5%;display:flex;align-items:center;gap:14px;padding:17px 21px;border-radius:16px;background:#111722df;box-shadow:0 12px 35px #0008;border:1px solid #ffffff24;backdrop-filter:blur(14px);z-index:4}.lc-overlay-play{display:grid;place-items:center;width:45px;height:45px;flex:none;border-radius:50%;background:linear-gradient(120deg,#fca36e,#e95168);color:#17101a}.lc-hero-overlay b{display:block;font-size:.96rem}.lc-hero-overlay small{color:var(--muted);font-size:.77rem}
.lc-feature-grid{max-width:1370px;padding:0 25px;margin:-2px auto 72px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lc-feature{min-width:0;background:linear-gradient(120deg,#181d2a,#121824);border:1px solid var(--edge);border-radius:19px;padding:20px;display:flex;align-items:center;gap:14px;box-shadow:var(--shadow);transition:transform .2s ease,border-color .2s ease}.lc-feature:hover{transform:translateY(-4px);border-color:#ffb97a6a}.lc-feature-ico{width:50px;height:50px;flex:none;display:grid;place-items:center;border-radius:15px;background:#ffb97a19;color:#ffc89e;font-size:1.6rem}.lc-feature-requests .lc-feature-ico{background:#a87aff20;color:#d4b2ff}.lc-feature-live .lc-feature-ico{background:#ff627226;color:#ffa4a9}.lc-feature>span:nth-child(2){display:flex;flex-direction:column;line-height:1.5;min-width:0}.lc-feature small{font-size:.66rem;letter-spacing:.12em;font-weight:800;color:var(--amber)}.lc-feature strong{font-size:1.1rem}.lc-feature>span:nth-child(2)>span{color:var(--muted);font-size:.8rem}.lc-feature>b{margin-left:auto;align-self:start;color:#ffc6a0;font-weight:400}
.lc-live-banner{max-width:1360px;min-height:275px;position:relative;overflow:hidden;margin:0 auto 85px;border:1px solid #ffffff1b;border-radius:24px;background:linear-gradient(110deg,#2b1828,#241d32 54%,#111c30);display:flex;align-items:center;justify-content:space-between;padding:40px clamp(24px,5vw,70px);gap:25px}.lc-live-banner:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 80% 40%,#e73d6d3d,transparent 44%);pointer-events:none}.lc-live-banner-image{position:absolute;inset:0;background-image:linear-gradient(90deg,#2b1828 14%,#2b1828e0 43%,#111b29bc),url('live-stream.jpg');background-position:center;background-size:cover;opacity:.37}.lc-live-banner-copy{position:relative;z-index:2;max-width:630px}.lc-live-label{display:inline-flex;gap:10px;align-items:center;color:#ffb3bd;letter-spacing:.16em;font-size:.78rem;font-weight:850}.lc-live-banner h2{font-size:clamp(1.7rem,3.4vw,3rem);line-height:1.2;letter-spacing:-.04em;margin:10px 0}.lc-live-banner p{color:#c5bfcb;max-width:52ch;margin-bottom:17px}.lc-live-tv{width:270px;height:165px;border-radius:20px;padding:11px;background:#0b0c1c;border:9px solid #393645;transform:rotate(7deg);box-shadow:0 22px 60px #000a;position:relative;z-index:1;flex:none}.lc-live-tv-inner{height:100%;border-radius:10px;background:radial-gradient(circle at 50% 40%,#ec6c7d55,transparent 55%),#1b1424;display:grid;place-items:center;color:#f6b1bd;font-size:2rem}.lc-live-tv-inner span{font-size:.8rem;font-weight:800;letter-spacing:.18em;margin-top:-35px}
.lc-catalog{max-width:1370px;margin:0 auto 90px;padding:0 25px;scroll-margin-top:28px}.lc-section-top{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:27px}.lc-section-top h2{font-size:clamp(2rem,4vw,3.7rem);letter-spacing:-.07em;line-height:1.14;margin:12px 0}.lc-section-top p{max-width:650px;color:var(--muted);font-size:.95rem}.lc-section-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.lc-last-update{font-size:.78rem;color:#aba5b4}.lc-small-button{border:1px solid var(--edge);border-radius:11px;background:#ffffff12;color:#fff;padding:10px 14px;font-size:.85rem;font-weight:700}.lc-small-button:hover{background:#ffffff20}.lc-catalog-status{border:1px solid #ffffff18;border-radius:13px;background:#171a27;padding:11px 15px;color:#bcb6c1;margin:14px 0 24px;font-size:.86rem}.lc-catalog-status:empty{display:none}.lc-catalog-status[data-level="ok"]{border-color:#68d6a12e;color:#a8eacc}.lc-catalog-status[data-level="warn"]{border-color:#ffb97a55;color:#ffdaa9}.lc-subhead{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--edge);padding-bottom:14px;margin-bottom:22px;gap:15px}.lc-subhead>div{display:flex;align-items:center;gap:14px}.lc-subhead h3{font-size:1.46rem;letter-spacing:-.035em}.lc-subhead a{font-size:.82rem;color:#ffcda9}.lc-number{font-size:.85rem;color:var(--coral);font-weight:800;letter-spacing:.12em}.lc-series-head{margin-top:44px}.lc-movie-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:17px}.lc-grid-loading,.lc-grid-empty{grid-column:1/-1;padding:34px 20px;background:#ffffff07;border:1px dashed var(--edge);border-radius:17px;color:var(--muted);text-align:center}.lc-media{min-width:0;border:1px solid var(--edge);border-radius:17px;background:#121724;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;display:flex;flex-direction:column}.lc-media:hover{transform:translateY(-5px);border-color:#ffae9c86;box-shadow:0 14px 33px #0008}.lc-media-cover{aspect-ratio:2/3;background:linear-gradient(145deg,#41273a,#202b41);position:relative;overflow:hidden}.lc-media-cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.lc-media:hover img{transform:scale(1.05)}.lc-media-fallback{width:100%;height:100%;display:grid;place-items:center;font-size:3rem;color:#ffe3cf}.lc-media-tag{position:absolute;left:9px;top:9px;font-size:.67rem;font-weight:900;border:1px solid #ffffff2e;border-radius:8px;background:#100c18c9;color:#fff;padding:5px 8px}.lc-media-body{padding:13px;display:flex;flex-direction:column;gap:5px;flex:1}.lc-media-body strong{font-size:.88rem;line-height:1.35;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lc-media-body small{color:var(--muted);font-size:.74rem}.lc-media-body a{margin-top:8px;color:#ffd0aa;font-size:.76rem;font-weight:800}.lc-media-body a:hover{text-decoration:underline}
.lc-request-section{max-width:1360px;margin:0 auto 90px;padding:40px clamp(20px,5vw,65px);min-height:380px;display:grid;grid-template-columns:.62fr 1fr;gap:50px;align-items:center;border-radius:24px;background:linear-gradient(118deg,#1d1b2c,#1a1b28 56%,#311c2a);border:1px solid var(--edge)}.lc-request-visual{height:245px;display:grid;place-items:center;position:relative}.lc-request-visual:before,.lc-request-visual:after{content:'';position:absolute;width:215px;height:215px;border-radius:50%;border:1px solid #ffb97a44;transform:rotate(-20deg)}.lc-request-visual:after{width:305px;height:145px;transform:rotate(44deg);border-color:#ff69913f}.lc-request-icon{z-index:1;width:140px;height:140px;display:grid;place-items:center;border-radius:32px;background:linear-gradient(125deg,#ffb879,#d94572);font-size:6rem;color:#260f20;box-shadow:0 18px 40px #fa68834a}.lc-request-visual>span{z-index:1;position:absolute;bottom:0;color:#c7b7c3;font-size:.81rem;letter-spacing:.04em}.lc-request-copy h2{font-size:clamp(2rem,4.5vw,4rem);letter-spacing:-.07em;line-height:1.1;margin:12px 0 16px}.lc-request-copy>p{color:var(--muted);max-width:58ch}.lc-quick-search{display:flex;gap:9px;background:#0f1320;border:1px solid #ffffff23;border-radius:15px;padding:7px;margin:21px 0 12px;max-width:650px}.lc-quick-search input{flex:1;min-width:0;border:0;background:transparent;color:#fff;outline:none;padding:7px 12px}.lc-quick-search input::placeholder{color:#9091a3}.lc-quick-search button{border:0;border-radius:10px;color:#150e14;font-weight:850;padding:12px 19px;background:linear-gradient(120deg,#ffb77c,#f4777a);white-space:nowrap}.lc-textlink{color:#ffb99b!important;font-size:.83rem;font-weight:750}.lc-visually-hidden{position:absolute!important;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}
.lc-community{max-width:1360px;margin:0 auto 80px;padding:0 25px;display:flex;gap:40px;align-items:center;justify-content:space-between}.lc-community h2{font-size:2rem;letter-spacing:-.05em;margin:10px 0}.lc-community p{color:var(--muted);max-width:560px;font-size:.93rem}.lc-community-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:550px;width:100%}.lc-community-links a{border:1px solid var(--edge);border-radius:12px;padding:15px;background:#131824;font-size:.84rem;font-weight:700}.lc-community-links a:hover{background:#242536}.lc-footer{max-width:1500px;margin:auto;border-top:1px solid var(--edge);padding:27px clamp(20px,5vw,70px) 38px;display:flex;gap:25px;justify-content:space-between;align-items:center}.lc-footer p{color:#a8a8b5;font-size:.77rem}.lc-footer>div:last-child{display:flex;gap:20px;flex-wrap:wrap;font-size:.8rem;color:#c6c2d0}
/* Entry page */.lc-landing-body{min-height:100vh}.lc-landing{min-height:100vh;overflow:hidden;isolation:isolate;position:relative;display:grid;grid-template-rows:auto 1fr auto;padding:0 max(4vw,22px);background:radial-gradient(ellipse at 75% 40%,#6e283a46,transparent 38%),radial-gradient(ellipse at 25% 90%,#302a6447,transparent 47%),#090a11}.lc-landing-grain{position:absolute;inset:0;background:repeating-linear-gradient(125deg,transparent 0,transparent 19px,#ffffff04 20px,#ffffff04 21px);opacity:.22;pointer-events:none}.lc-landing-top,.lc-landing-bottom{max-width:1400px;width:100%;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;z-index:3}.lc-landing-top{height:110px}.lc-landing-main{max-width:1400px;width:100%;margin:auto;align-self:center;padding:55px 0 95px;z-index:3;position:relative;pointer-events:none}.lc-landing-main>*{pointer-events:auto}.lc-landing-pill{display:inline-flex;align-items:center;gap:12px;font-size:.75rem;letter-spacing:.16em;font-weight:800;color:#ffcea6;background:#ffffff0b;border:1px solid #ffffff1c;padding:9px 14px;border-radius:100px}.lc-landing h1{font-size:clamp(4rem,9vw,9.2rem);letter-spacing:-.085em;line-height:.97;font-weight:900;margin:27px 0 25px}.lc-landing-main>p{font-size:1.15rem;max-width:570px;line-height:1.8;color:#bcb6c6}.lc-landing-chips{display:flex;gap:14px;align-items:center;color:#c9b6bb;font-size:.7rem;font-weight:800;letter-spacing:.16em;margin-top:54px}.lc-landing-chips i{width:5px;height:5px;border-radius:50%;background:#ff9d78}.lc-landing-art{position:absolute;width:min(600px,50vw);height:600px;right:4vw;top:50%;transform:translateY(-45%);pointer-events:none;z-index:1}.lc-land-orbit{position:absolute;inset:12%;border:1px solid #ffc8a54b;border-radius:50%;transform:rotate(-27deg)}.lc-land-orbit-two{inset:24% -3%;border-color:#e6689859;transform:rotate(38deg)}.lc-land-core{position:absolute;inset:33%;border-radius:50%;background:linear-gradient(135deg,#ffca96,#ea4e73);display:grid;place-items:center;font-size:5rem;color:#2b1223;box-shadow:0 0 130px #e9586f54;z-index:2}.lc-land-card{position:absolute;width:190px;height:285px;border-radius:20px;border:1px solid #ffffff35;box-shadow:0 24px 60px #000a}.lc-land-card-one{top:5%;left:4%;transform:rotate(-19deg);background:linear-gradient(150deg,#37607b,#101627)}.lc-land-card-two{top:6%;right:1%;transform:rotate(20deg);background:linear-gradient(150deg,#8d3d57,#27192d)}.lc-land-card-three{right:22%;bottom:2%;transform:rotate(7deg);background:linear-gradient(150deg,#584d8c,#171730)}.lc-landing-bottom{height:76px;border-top:1px solid var(--edge);color:#acabb8;font-size:.74rem;letter-spacing:.1em}.lc-landing-bottom>div{display:flex;gap:21px;letter-spacing:0}
/* Live page */.lc-live-main{max-width:1340px;margin:auto;padding:40px 22px 80px}.lc-live-top{display:flex;gap:20px;align-items:end;justify-content:space-between;margin:10px 0 30px}.lc-live-top h1{font-size:clamp(2.5rem,5vw,4.8rem);letter-spacing:-.07em;line-height:1.02;margin:16px 0}.lc-live-top p{color:var(--muted);max-width:690px}.lc-live-top-info{background:#ffffff0b;border:1px solid var(--edge);border-radius:16px;padding:20px;color:#ffc7ac;font-weight:850}.lc-player-wrap{border:1px solid var(--edge);border-radius:23px;overflow:hidden;background:#111620;box-shadow:var(--shadow)}.lc-player-heading{padding:16px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:.78rem;color:#dfd7da}.lc-player-heading span{display:flex;gap:9px;align-items:center;letter-spacing:.1em;font-weight:800}.lc-player-heading i{width:8px;height:8px;border-radius:50%;background:#f46677;box-shadow:0 0 14px #f46677}.lc-player-heading a{color:#ffbc99!important}.lc-player-frame{aspect-ratio:16/9;background:linear-gradient(145deg,#1d1422,#111725)}.lc-player-frame iframe{width:100%;height:100%;border:0;display:block}.lc-player-wrap>p{padding:14px 22px 20px;color:var(--muted);font-size:.83rem}.lc-live-secondary{margin-top:35px;display:grid;grid-template-columns:1fr 420px;gap:32px;align-items:start}.lc-live-secondary h2{font-size:2rem;letter-spacing:-.05em;margin:12px 0}.lc-live-secondary p{color:var(--muted)}.lc-sport-frame{background:#fff;border-radius:15px;overflow:hidden;height:550px}.lc-sport-frame iframe{width:100%;height:100%;border:0}
@media(max-width:1180px){.lc-nav{display:none}.lc-menu-button{display:block;margin-left:auto}.lc-nav.is-open{display:flex;position:absolute;top:80px;left:20px;right:20px;flex-direction:column;align-items:stretch;gap:0;background:#171823;border:1px solid #ffffff2d;border-radius:15px;padding:10px;box-shadow:0 20px 45px #000b}.lc-nav.is-open a{padding:11px}.lc-header-action{font-size:.78rem}.lc-hero{grid-template-columns:1.1fr .9fr}.lc-hero h1{font-size:clamp(3.7rem,7vw,5.8rem)}.lc-movie-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lc-hero-gallery{min-height:360px}.lc-poster-hero,.lc-art{height:280px}.lc-landing-art{opacity:.62}}
@media(max-width:850px){.lc-hero{grid-template-columns:1fr;padding-top:55px;padding-bottom:35px}.lc-hero-gallery{min-height:370px}.lc-hero-posters{min-height:350px}.lc-feature-grid{grid-template-columns:1fr 1fr}.lc-feature-live{grid-column:1/-1}.lc-live-tv{display:none}.lc-request-section{grid-template-columns:1fr;gap:15px}.lc-request-visual{height:180px}.lc-request-icon{width:115px;height:115px;font-size:4rem}.lc-request-visual:before{width:160px;height:160px}.lc-request-visual:after{width:220px;height:100px}.lc-community{flex-direction:column;align-items:stretch}.lc-community-links{max-width:none}.lc-section-top{align-items:flex-start;flex-direction:column}.lc-section-actions{justify-content:flex-start}.lc-live-secondary{grid-template-columns:1fr}.lc-live-top-info{display:none}.lc-landing-art{opacity:.22;right:-18vw}}
@media(max-width:600px){.lc-header{height:77px;padding:0 18px}.lc-nav.is-open{top:70px}.lc-header-action{display:none}.lc-brandmark{width:37px;height:37px;font-size:1.3rem}.lc-brandtext{font-size:.98rem}.lc-hero{padding:43px 22px 25px}.lc-hero h1{font-size:clamp(3.2rem,12.6vw,5.2rem)}.lc-hero-copy>p{font-size:1rem}.lc-hero-gallery{min-height:300px}.lc-hero-posters{min-height:260px}.lc-poster-hero,.lc-art{height:235px;border-radius:15px}.lc-hero-overlay{left:3%;right:3%;bottom:0;padding:11px}.lc-hero-markers{gap:14px}.lc-feature-grid{grid-template-columns:1fr;padding:0 20px;margin-bottom:50px}.lc-feature-live{grid-column:auto}.lc-live-banner{margin:0 18px 57px;padding:32px 22px;min-height:260px}.lc-catalog{padding:0 18px;margin-bottom:58px}.lc-movie-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lc-section-top h2{font-size:2.35rem}.lc-subhead h3{font-size:1.16rem}.lc-subhead a{font-size:.72rem}.lc-media-body{padding:10px}.lc-request-section{margin:0 18px 60px;padding:20px 19px}.lc-quick-search{flex-direction:column}.lc-community{padding:0 20px}.lc-community-links{grid-template-columns:1fr}.lc-footer{flex-direction:column;align-items:flex-start}.lc-landing-top{height:88px}.lc-landing-enter{font-size:.8rem;padding:8px 11px}.lc-landing-main{padding:30px 0 65px}.lc-landing h1{font-size:clamp(3.5rem,15vw,5.5rem)}.lc-landing-main>p{font-size:1rem}.lc-landing-art{right:-45vw;opacity:.13}.lc-landing-bottom{flex-direction:column;justify-content:center;height:auto;min-height:86px;gap:7px;font-size:.64rem}.lc-live-main{padding:25px 16px 55px}.lc-player-heading{flex-direction:column;align-items:flex-start}.lc-live-top h1{font-size:2.65rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
