/* Local streaming preview. Film art supplies colour; glass stays neutral. */
:root{color-scheme:dark;--bg:#1f1f1f;--surface:#2a2a2a;--text:#f5f5f7;--muted:#adadb1;--green:#83e4a4;--green-hover:#a5f3bd;--ink:#102219;--line:#ffffff18;--glass:rgba(28,34,30,.74);--font:-apple-system,system-ui,"Apple Color Emoji","SF Pro","SF Pro Icons","Helvetica Neue",Helvetica,Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.5 var(--font);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.35;cursor:default}button,select{color:inherit}svg{flex-shrink:0;vertical-align:middle}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}::selection{background:var(--green);color:var(--ink)}:focus-visible{outline:3px solid var(--green);outline-offset:4px}input{caret-color:var(--green)}*{scrollbar-width:thin;scrollbar-color:#57645b transparent}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:fixed;top:-80px;left:24px;z-index:500;background:var(--green);color:var(--ink);padding:12px 20px;border-radius:10px}.skip-link:focus{top:12px}
.glass-header{position:fixed;top:18px;left:28px;right:28px;max-width:1600px;margin:auto;z-index:100;height:66px;border-radius:20px;display:flex;align-items:center;gap:28px;padding:0 23px;background:var(--glass);-webkit-backdrop-filter:blur(28px) saturate(150%);backdrop-filter:blur(28px) saturate(150%);border:1px solid #ffffff24;box-shadow:0 12px 36px #0003}.glass-brand{display:inline-flex;align-items:center;gap:7px;font-size:26px;font-weight:760;letter-spacing:-1.1px;white-space:nowrap;line-height:1}.glass-brand>svg{width:26px;height:26px;color:var(--green)}.brand-dot{color:var(--green)}.glass-nav{display:flex;align-items:center;gap:4px}.glass-nav a{padding:9px 15px;border-radius:12px;color:#d0d6d2;font-size:14px;font-weight:560;white-space:nowrap}.glass-nav a:hover,.glass-nav a.is-active{color:#fff;background:#ffffff12}.glass-search{margin-left:auto;display:flex;align-items:center;gap:9px;background:#0002;border:1px solid #ffffff13;border-radius:12px;height:38px;max-width:340px;flex:1;padding:0 12px}.glass-search button{padding:0;border:0;background:none;color:#c0cbc3;height:24px}.glass-search input{min-width:0;width:100%;height:100%;outline:none;border:0;background:none;color:#fff;font-size:12px}.glass-search input::placeholder{color:#b0bbb3}.glass-theme,.glass-menu{border:0;background:none;padding:5px;color:#d5ded8;display:flex;align-items:center;justify-content:center}.glass-theme{margin-left:-8px}.glass-login{background:#fff;color:#111c15;border:0;border-radius:10px;padding:8px 20px;font-size:13px;font-weight:650}.glass-menu{display:none}.glass-main{min-height:70vh}
.cinema{height:min(640px,76svh);min-height:500px;position:relative;background:#101a16;overflow:hidden}.cinema-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .6s cubic-bezier(.16,1,.3,1),visibility .6s}.cinema-slide.is-active{opacity:1;visibility:visible;z-index:1}.cinema-slide__image{width:100%;height:100%;object-fit:cover;object-position:center top}.cinema-slide__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,9,7,.90) 0%,rgba(3,9,7,.56) 36%,rgba(3,9,7,.08) 70%),linear-gradient(0deg,var(--bg) 0%,transparent 28%,rgba(0,0,0,.06) 80%)}.cinema-slide__copy{position:absolute;left:5%;bottom:123px;max-width:600px;right:5%}.film-meta{display:flex;align-items:center;gap:12px;color:#e0e8e3;font-size:12px;font-weight:550;margin-bottom:18px;flex-wrap:wrap}.film-meta__rating{color:var(--green);font-weight:750}.cinema-slide h2{font-size:clamp(40px,5vw,72px);font-weight:740;line-height:1.02;letter-spacing:-.035em;margin-bottom:20px;text-wrap:balance;color:#fff}.cinema-slide__copy>p{font-size:16px;line-height:1.55;color:#e0e5e2;max-width:440px;text-wrap:pretty}.cinema-slide__actions{display:flex;gap:10px;margin-top:27px}.button{height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:12px;border:0;padding:0 23px;font-weight:650;font-size:14px;transition:background .18s,transform .18s}.button--green{background:var(--green);color:var(--ink)}.button--green:hover{background:var(--green-hover);transform:translateY(-2px)}.button--glass{background:#ffffff1f;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#fff;border:1px solid #ffffff25}.button--glass:hover{background:#ffffff30}.button--round{width:48px;padding:0;border-radius:50%}.cinema__bottom{position:absolute;left:5%;right:5%;bottom:34px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px}.cinema__bottom>span{font-size:12px;letter-spacing:.02em;color:#b3c0b7}.cinema__dots{display:flex;gap:0;position:absolute;left:50%;transform:translateX(-50%)}.cinema-dot{height:32px;width:32px;border:0;padding:0;background:none;border-radius:8px;display:grid;place-items:center}.cinema-dot::before{content:"";height:6px;width:6px;background:#c8d5cd65;border-radius:8px;transition:width .3s,background .3s}.cinema-dot.is-active::before{background:var(--green);width:25px}.cinema__arrows{display:flex;gap:8px}.cinema__arrows button,.shelf__controls button{width:32px;height:32px;border-radius:50%;background:#ffffff0e;border:1px solid #ffffff17;color:#e0e7e2;display:grid;place-items:center}.cinema__arrows button:first-child svg,.shelf-prev svg{transform:rotate(180deg)}
.browse-content{max-width:1700px;margin:auto;padding:0 5% 32px}.browse-tabs{display:flex;gap:8px;align-items:center;border-bottom:1px solid var(--line);padding:9px 0 22px;margin-bottom:30px;overflow:auto;scrollbar-width:none}.browse-tabs>a{font-size:13px;white-space:nowrap;color:var(--muted);padding:8px 18px;border-radius:20px;font-weight:550}.browse-tabs>a:hover{color:var(--text)}.browse-tabs>a.is-active{background:#83e4a417;color:var(--green)}.browse-tabs>a.browse-tabs__all{margin-left:auto;padding-right:0;color:#ccd8d0;display:flex;align-items:center;gap:10px}.browse-tabs__all svg{width:16px;height:16px}.shelf{margin:0 0 38px}.shelf__heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;gap:18px}.shelf h2{font-size:24px;font-weight:700;letter-spacing:-.025em;line-height:1.2}.shelf__controls{display:flex;align-items:center;gap:7px}.shelf__controls>a{display:flex;align-items:center;gap:2px;font-size:12px;color:var(--muted);margin-right:10px}.shelf__controls>a svg{height:14px;width:14px}.shelf__controls button{height:27px;width:27px;background:transparent}.shelf__controls button svg{height:15px;width:15px}.shelf__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/4);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 0 10px}.film-tile{display:block;min-width:0;scroll-snap-align:start}.film-tile__art{position:relative;overflow:hidden;border-radius:12px;background:#202c24;isolation:isolate}.film-tile img{width:100%;aspect-ratio:16/9;object-fit:cover;transition:transform .45s cubic-bezier(.16,1,.3,1),filter .3s}.film-tile:hover img{transform:scale(1.04);filter:brightness(1.06)}.film-tile__play{position:absolute;right:12px;bottom:12px;border-radius:50%;background:#ffffffd9;color:#15251b;width:35px;height:35px;display:grid;place-items:center;opacity:0;transform:translateY(5px);transition:opacity .2s,transform .2s}.film-tile:hover .film-tile__play,.film-tile:focus-visible .film-tile__play{opacity:1;transform:translateY(0)}.film-tile__caption{padding:10px 2px 0}.film-tile__caption strong{display:block;font-size:14px;font-weight:590;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.film-tile__caption>span{display:block;margin-top:3px;font-size:11px;color:var(--muted)}.shelf__track--posters{grid-auto-columns:calc((100% - 100px)/6);gap:20px}.film-tile--poster img{aspect-ratio:2/3}.vpn-ad,.ugcq__bar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:21px 26px;background:linear-gradient(115deg,#18312699,#1b251f88);border:1px solid #86d5a522;border-radius:16px;margin:0 0 38px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.vpn-ad__title{font-size:19px;font-weight:650;letter-spacing:-.015em;margin-bottom:3px}.vpn-ad__description{font-size:13px;color:#b4cbbd}.vpn-ad__link{display:flex;align-items:center;justify-content:center;background:#ffffff12;border:1px solid #ffffff20;border-radius:10px;color:var(--green);height:42px;padding:0 19px;font-size:13px;font-weight:650;white-space:nowrap}.vpn-ad__link:hover{background:#ffffff20}.ugcq__panel[hidden],.ugcq__ready[hidden]{display:none}.ugcq__lead,.ugcq__side,.ugcq__links{display:flex;gap:12px;align-items:center}.ugcq__text b,.ugcq__text i{display:block}.ugcq__text i{font-style:normal;font-size:12px;color:var(--muted)}.ugcq__side button{background:var(--green);border:0;color:var(--ink);padding:10px 15px;border-radius:10px}.ugcq__ico,.ugcq__links{display:none}
.detail-content{max-width:1500px;margin:auto;padding:128px 5% 30px}.detail-content>h1,.page__header h1{font-size:38px;line-height:1.15;letter-spacing:-.035em;font-weight:740;margin-bottom:24px}.detail-content form{align-items:center}.detail-content input,.detail-content select,.detail-content textarea,#local-modal input{background:var(--surface)!important;color:var(--text)!important;border:1px solid #8aab963b!important;border-radius:12px!important;padding:12px 16px!important;height:46px!important;line-height:1.3!important;min-width:0}.detail-content input::placeholder,#local-modal input::placeholder{color:var(--muted)}.detail-content select{appearance:auto}.detail-content input:focus,.detail-content textarea:focus{outline:2px solid var(--green)}.detail-content button,#local-modal button,.local-tools button{border:0;background:var(--green);color:var(--ink);padding:11px 18px;border-radius:10px;font-weight:600}.detail-content button:hover,#local-modal button:hover{background:var(--green-hover)}.detail-content .grid-items{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 20px;margin-top:28px}.grid-items .item{min-width:0}.grid-items img{border-radius:12px!important;transition:transform .25s}.grid-items a:hover img{transform:translateY(-4px)}.grid-items a>div{font-weight:550;font-size:14px;padding-top:10px}.detail-content .page__main{background:var(--surface);border-radius:20px;padding:28px!important;align-items:start;margin-bottom:28px}.page__main>img{border-radius:14px!important}.page__main .full-text{color:var(--muted);font-size:15px}.page__header button{font-size:12px;margin-top:10px}.page__main h1{margin-bottom:5px}.page>h2{font-size:28px;margin:40px 0 22px;letter-spacing:-.02em}.vibix-player{overflow:hidden;border-radius:18px;background:#111813;scroll-margin-top:110px}.vibix-player iframe{border:0}.detail-content p{margin-bottom:10px}.detail-content a:not(.item){color:var(--green)}.detail-content article>div[style*="gap:12px"] button{background:var(--surface);color:var(--text)}#local-comments{padding-top:28px;border-top:1px solid var(--line)}#local-comments h2{font-size:24px;margin-bottom:20px}#local-comments textarea{height:100px!important}#local-modal>div{background:var(--glass)!important;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);color:var(--text)!important;border:1px solid #ffffff25!important;border-radius:24px!important;box-shadow:0 28px 90px #0005}#local-modal h2{font-size:26px;letter-spacing:-.03em}#local-modal input{width:100%}.local-notice,.glass-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:#21412f!important;color:#f0fff4!important;padding:14px 22px;border-radius:14px;z-index:200001;max-width:90vw;border:1px solid #ffffff22;backdrop-filter:blur(20px)}.glass-toast[hidden]{display:none}
.glass-footer{border-top:1px solid var(--line);padding:35px 5% 25px;max-width:1700px;margin:auto}.glass-footer__top{display:flex;align-items:center;gap:28px;margin-bottom:28px}.glass-footer__top .glass-brand{font-size:23px}.glass-footer__top p{font-size:13px;color:var(--muted)}.glass-footer__top>a:last-child{margin-left:auto;display:flex;gap:8px;align-items:center;font-size:12px;color:#c2cec6}.glass-footer__bottom{display:flex;gap:24px;color:var(--muted);font-size:11px}.glass-footer__bottom>a{margin-left:auto}.local-tools{display:flex;gap:14px!important;align-items:center;flex-wrap:wrap;margin-top:20px!important}.local-tools button{background:transparent;font-size:11px;padding:0;color:var(--muted)}.local-tools>a{font-size:11px;color:var(--muted)}.local-import{display:none}.glass-site.is-light{--green:#236d3d;--green-hover:#1a5830;--ink:#fff;--bg:#f1f4f1;--surface:#fff;--text:#17251c;--muted:#5b6e61;--line:#162c1d1a;--glass:rgba(239,246,240,.84);color-scheme:light}.is-light .glass-header{border-color:#143d241a;box-shadow:0 10px 32px #132f1910}.is-light .glass-nav a{color:#35553f}.is-light .glass-nav a.is-active{background:#142d1b12;color:#13381e}.is-light .glass-search input{color:#16361f}.is-light .glass-search input::placeholder{color:#566a5c}.is-light .glass-theme{color:#254b31}.is-light .glass-brand{color:var(--text)}.is-light .glass-login{background:#193c27;color:#fff}.is-light .cinema{--bg:#0a0d0c;--green:#83e4a4;--green-hover:#a5f3bd;--ink:#102219}.is-light .cinema__bottom{color:#fff}.is-light .browse-tabs>a.is-active{background:#d8eade;color:#1f6b39}.is-light .vpn-ad{background:#dfebe2;border-color:#183d2320}.is-light .vpn-ad__description{color:#3f644b}.is-light .vpn-ad__link{background:#fff;color:#1f6b39;border-color:#21472b20}.is-light .shelf__controls button{color:var(--text);border-color:var(--line)}.is-light .glass-footer__top>a:last-child{color:var(--text)}
@media(min-width:1700px){.cinema-slide__copy{left:calc((100% - 1530px)/2)}.cinema__bottom{left:calc((100% - 1530px)/2);right:calc((100% - 1530px)/2)}}
@media(max-width:1100px){.glass-header{gap:17px;padding:0 18px}.glass-nav a{padding:9px 11px}.glass-brand{font-size:24px}.glass-search{max-width:260px}.glass-search input{font-size:11px}.cinema{min-height:500px;height:min(620px,76svh)}.detail-content .grid-items{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media(max-width:800px){.glass-header{left:16px;right:16px;top:12px;height:58px;gap:14px;border-radius:17px}.glass-nav{display:none}.glass-search{max-width:none}.glass-theme{display:none}.glass-menu{display:flex}.glass-header.menu-open .glass-nav{position:absolute;display:flex;top:67px;left:0;right:0;background:#1a2823f2;backdrop-filter:blur(30px);border:1px solid #ffffff20;border-radius:16px;padding:14px;flex-direction:column}.glass-header.menu-open .glass-nav a{width:100%;text-align:center}.cinema{min-height:520px;height:min(620px,78svh)}.cinema-slide__copy{bottom:115px;max-width:490px}.cinema-slide__shade{background:linear-gradient(0deg,#0a0d0c 0%,#07110cd6 16%,#07110c55 65%,#07110c15),linear-gradient(90deg,#06110b99,transparent)}.cinema-slide h2{font-size:54px}.shelf__track{grid-auto-columns:calc((100% - 30px)/3);gap:15px}.shelf__track--posters{grid-auto-columns:calc((100% - 48px)/4)}.detail-content .grid-items{grid-template-columns:repeat(4,minmax(0,1fr))}.shelf h2{font-size:22px}.browse-tabs>a{padding:8px 15px}}
@media(max-width:560px){.glass-header{padding:0 14px;gap:12px}.glass-brand{font-size:22px;gap:3px}.glass-brand>svg{width:20px;height:20px}.glass-search{position:absolute;top:70px;left:0;right:0;max-width:none;height:40px;background:#14201aba;backdrop-filter:blur(24px);border-color:#ffffff24;padding:0 14px}.glass-search input{font-size:12px}.glass-search button{display:flex;align-items:center}.glass-login{margin-left:auto;padding:7px 15px;font-size:12px}.glass-menu{padding:3px}.glass-header.menu-open .glass-nav{top:120px}.cinema{height:660px;min-height:0}.cinema-slide__image{object-position:70% top;height:100%}.cinema-slide__shade{background:linear-gradient(0deg,#0a0d0c 9%,#07100dea 25%,#07100d36 67%,#07100d4d 100%)}.cinema-slide__copy{left:6%;right:6%;bottom:96px}.film-meta{font-size:10px;gap:10px;margin-bottom:15px}.film-meta span:last-child{display:none}.cinema-slide h2{font-size:43px;letter-spacing:-.035em;margin-bottom:15px}.cinema-slide__copy>p{font-size:13px;line-height:1.55;max-width:350px}.cinema-slide__actions{gap:8px;margin-top:22px}.button{height:44px;font-size:12px;padding:0 17px;border-radius:11px}.button--round{width:44px;padding:0}.button svg{width:18px;height:18px}.cinema__bottom{left:6%;right:6%;bottom:25px}.cinema__bottom>span{font-size:10px;max-width:120px}.cinema__dots{left:56%}.cinema__arrows{gap:5px}.cinema__arrows button{height:27px;width:27px}.cinema__arrows svg{height:15px;width:15px}.browse-content{padding:0 6% 15px}.browse-tabs{gap:2px;padding:5px 0 17px;margin-bottom:25px;margin-right:-6.8%}.browse-tabs>a{font-size:12px;padding:7px 13px}.browse-tabs>a.browse-tabs__all{display:none}.shelf{margin-bottom:27px}.shelf h2{font-size:20px;letter-spacing:-.025em}.shelf__heading{margin-bottom:14px}.shelf__controls button{display:none}.shelf__controls>a{font-size:11px;margin-right:0}.shelf__track{grid-auto-columns:78%;gap:13px;margin-right:-6.8%;padding-right:6.8%}.film-tile__art{border-radius:12px}.film-tile__caption strong{font-size:13px}.film-tile__caption>span{font-size:10px}.shelf__track--posters{grid-auto-columns:42%;gap:13px}.film-tile__play{opacity:1;transform:none;width:28px;height:28px;right:9px;bottom:9px}.film-tile__play svg{width:16px;height:16px}.vpn-ad{padding:19px;gap:17px;flex-direction:column;align-items:stretch;margin-bottom:30px}.vpn-ad__title{font-size:18px}.vpn-ad__description{font-size:12px}.vpn-ad__link{width:100%;height:41px;font-size:12px}.detail-content{padding:155px 6% 20px}.detail-content>h1,.page__header h1{font-size:30px}.detail-content .grid-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 13px}.detail-content form>input{flex-basis:100%!important}.detail-content select{width:calc(50% - 6px)!important;flex:1}.detail-content form>button{width:100%}.detail-content .page__main{display:block!important;padding:20px!important}.page__main>img{width:135px!important;float:right;margin:0 0 15px 15px}.page__main h1{font-size:28px}.page__main .full-text{clear:both;padding-top:10px;font-size:13px}.detail-content article>div[style*="gap:12px"]{flex-wrap:wrap}.detail-content button{font-size:12px}.page>h2{font-size:24px}.vibix-player{border-radius:12px}.glass-footer{padding:28px 6% 25px}.glass-footer__top{gap:14px;flex-wrap:wrap;margin-bottom:24px}.glass-footer__top .glass-brand{font-size:23px}.glass-footer__top p{font-size:11px}.glass-footer__top>a:last-child{margin-left:0;font-size:11px}.glass-footer__bottom{gap:9px;font-size:9px;flex-wrap:wrap}.glass-footer__bottom>a{margin-left:auto}.ugcq__bar{flex-direction:column;align-items:stretch;padding:18px}.ugcq__side button{width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
@supports not (backdrop-filter:blur(1px)){.glass-header{background:#18231ef5}.button--glass{background:#27382feb}}
/* Search and favourites are rendered by the existing account controller. */
.glass-main--results{max-width:1500px;margin:auto;padding:130px 5% 35px}.glass-main--results>h1{font-size:36px;letter-spacing:-.035em;line-height:1.15;margin-bottom:18px}.glass-main--results>p{color:var(--muted)}.glass-main--results .grid-items{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:26px 20px;margin-top:28px}.glass-main--results button{background:var(--green);color:var(--ink);border:0;border-radius:11px;padding:10px 18px}.detail-content .item__img{aspect-ratio:2/3;overflow:hidden;border-radius:12px}.detail-content .item__img img{height:100%;width:100%;object-fit:cover}.detail-content .item__desc,.detail-content .item__rating,.detail-content .item__label{font-size:12px;color:var(--muted)}.detail-content .section__header{margin:30px 0 20px}.detail-content .item__title{font-size:14px;line-height:1.35;padding-top:10px}.detail-content .pagination{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}
@media(max-width:800px){.glass-main--results .grid-items{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:560px){.glass-main--results{padding:160px 6% 25px}.glass-main--results>h1{font-size:29px}.glass-main--results .grid-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 13px}}

/* Simple vector brand and preserved source copy. */
.glass-brand{min-height:44px;flex-shrink:0;gap:0}.glass-brand,.glass-source-footer .footer__logo{display:inline-flex;align-items:center;gap:9px;white-space:nowrap}.glass-brand>.brand-mark,.footer__logo>.brand-mark{width:36px;height:36px;flex-shrink:0}.brand-type{display:flex;flex-direction:column;gap:5px;line-height:1;letter-spacing:0}.brand-type strong{font-family:Arial,Helvetica,sans-serif;font-size:23px;font-weight:800;letter-spacing:-.025em;color:var(--text)}.brand-type small{font-size:6.8px;letter-spacing:0;line-height:1;font-weight:600;color:var(--muted)}.glass-header{gap:18px}.glass-nav a{padding:9px 10px}.glass-search{max-width:300px}.glass-theme,.glass-menu{min-width:44px;min-height:44px}.glass-menu{display:flex}.cinema__arrows{margin-left:auto}.cinema__arrows button,.shelf__controls button{width:44px;height:44px}.cinema-slide__copy>p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
#glass-source-navigation{display:none}.glass-header.menu-open #glass-source-navigation{display:block;position:absolute;left:0;right:0;top:78px;background:var(--surface);backdrop-filter:blur(30px);border:1px solid var(--line);border-radius:16px;padding:24px;max-height:75vh;overflow:auto}.glass-source-menu .header__menu-hidden{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.glass-source-menu ul{margin:0;padding:0;list-style:none;font-size:13px}.glass-source-menu li{margin-bottom:9px;color:var(--muted)}.glass-source-menu a{color:var(--text);display:inline-block;padding:4px 0}.glass-source-menu a:hover{color:var(--green)}
.source-home{padding-top:128px}.source-home .home-title{font-size:clamp(26px,2.8vw,38px);line-height:1.18;letter-spacing:-.025em;font-weight:700;max-width:1000px;margin:0 0 36px}.source-home .sect{margin-bottom:40px}.source-home .sect__title{font-size:24px;font-weight:650;line-height:1.3;letter-spacing:-.02em;margin-bottom:20px}.source-home .sect__content{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 100px)/6);gap:20px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:14px}.source-home .item{position:relative;min-width:0;scroll-snap-align:start}.source-home .item__img{aspect-ratio:2/3;border-radius:12px;overflow:hidden}.source-home .item__img img{height:100%;width:100%;object-fit:cover;transition:transform .25s}.source-home .item:hover img{transform:scale(1.035)}.source-home .item__title{display:block;font-size:14px}.source-home .expand-link__trg::after{content:"";position:absolute;inset:0;border-radius:12px}.source-home .expand-link__trg:focus-visible::after{outline:3px solid var(--green);outline-offset:-3px}
.home-seo{max-width:1000px;margin:54px 0 40px;font-size:15px;line-height:1.75;color:var(--muted)}.home-seo h2{font-size:27px;color:var(--text);line-height:1.25;margin:0 0 20px}.home-seo h3{font-size:20px;color:var(--text);line-height:1.3;margin:30px 0 12px}.home-seo p{margin:0 0 16px}.home-seo a{color:var(--green);text-decoration:underline;text-underline-offset:3px}
.glass-source-footer{border-top:1px solid var(--line);padding:32px 5%;font-size:12px;color:var(--muted)}.glass-source-footer .footer__one{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.glass-source-footer .footer__menu{list-style:none;padding:0;margin:0 0 0 auto}.glass-source-footer .footer__more{display:flex;flex-wrap:wrap;gap:12px 20px;margin:28px 0}.glass-source-footer .footer__more-title{width:100%;color:var(--text);font-weight:600;font-size:15px}.glass-source-footer a:hover{color:var(--green)}.glass-source-footer .footer__two{padding-top:22px;border-top:1px solid var(--line);font-size:11px}.is-light .glass-search button,.is-light .glass-menu{color:#35553f}
@media(max-width:1100px){.glass-header{gap:9px}.glass-brand>.brand-mark,.footer__logo>.brand-mark{width:32px;height:32px}.brand-type strong{font-size:21px}.brand-type small{font-size:6.2px}.glass-nav a{font-size:12px;padding:9px 6px}.glass-search{max-width:230px}.source-home .sect__content{grid-auto-columns:calc((100% - 60px)/4)}}
@media(max-width:800px){.glass-header.menu-open .glass-nav{display:none}.glass-source-menu .header__menu-hidden{grid-template-columns:repeat(2,minmax(0,1fr))}.glass-search{max-width:none}.source-home .sect__title{font-size:22px}.source-home .sect__content{grid-auto-columns:calc((100% - 40px)/3)}}
@media(max-width:560px){.glass-header{gap:6px;padding:0 10px}.glass-brand,.glass-source-footer .footer__logo{gap:7px}.glass-login{padding:7px 12px}.glass-header.menu-open #glass-source-navigation{top:120px;padding:18px;max-height:65vh}.cinema__dots{left:50%}.cinema__arrows{gap:0}.cinema__arrows button{width:44px;height:44px}.is-light .glass-search{background:#edf4eff2}.is-light .glass-search input{color:#16361f}.source-home{padding-top:155px}.source-home .home-title{font-size:27px;margin-bottom:28px}.source-home .sect__title{font-size:21px}.source-home .sect__content{grid-auto-columns:42%;gap:14px;margin-right:-6.8%;padding-right:6.8%}.home-seo{margin-top:36px;font-size:14px}.home-seo h2{font-size:24px}.home-seo h3{font-size:19px}.glass-source-footer{padding:28px 6%}.glass-source-footer .footer__one{gap:20px}.glass-source-footer .footer__menu{margin-left:0}}
/* Keep the original request and community actions on hosts without the VPN block. */
.ugcq__bar{flex-wrap:wrap}.ugcq__text b{font-size:18px;line-height:1.3;margin-bottom:5px}.ugcq__side{flex-wrap:wrap}.ugcq__links{display:flex}.ugcq__link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid var(--line);border-radius:10px;color:var(--green);font-size:13px;font-weight:600}.ugcq__link svg{width:20px;height:20px;fill:currentColor}
@media(max-width:560px){.ugcq__side{flex-direction:column;align-items:stretch}.ugcq__links,.ugcq__link{width:100%}.ugcq__text b{font-size:17px}}
/* Downloaded category pages nest the cards inside DLE's content wrapper. */
.detail-content .grid-items>#dle-content{display:contents}
.detail-content .grid-items .expand-link{position:relative;min-width:0}
.detail-content .grid-items .expand-link__trg::after{content:"";position:absolute;inset:0;border-radius:12px}
.detail-content .grid-items .expand-link__trg:focus-visible::after{outline:3px solid var(--green);outline-offset:-3px}
.detail-content .grid-items .item__img img{transition:transform .25s}
.detail-content .grid-items .expand-link:hover .item__img img{transform:scale(1.035)}
.detail-content .grid-items .pagination{grid-column:1/-1;justify-content:center;margin:8px 0 0}
.detail-content .pagination__btn-loader a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 24px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--green);font-weight:600}
.detail-content .pagination__btn-loader a:hover{background:var(--green);color:var(--ink)}
.detail-content .sect__header{margin:24px 0}
.detail-content h1.sect__title{font-size:clamp(28px,3vw,38px);line-height:1.18;letter-spacing:-.025em;font-weight:700}
.detail-content .sect__seo-block{max-width:1000px;margin:48px 0 24px;color:var(--muted);line-height:1.75}
.detail-content .sect__seo-block h2{font-size:27px;line-height:1.25;color:var(--text);margin-bottom:20px}
.detail-content .sect__seo-block h3{font-size:20px;line-height:1.3;color:var(--text);margin:30px 0 12px}
.detail-content .sect__seo-block p{margin-bottom:16px}
.detail-content .sect__seo-block a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:560px){.detail-content .sect__seo-block{margin-top:36px;font-size:14px}.detail-content .sect__seo-block h2{font-size:24px}.detail-content .sect__seo-block h3{font-size:19px}}

/* User's Apple TV catalogue reference: full-width bar and flat poster grids. */
html{scroll-padding-top:92px}
.glass-header{position:sticky;top:0;left:auto;right:auto;max-width:none;height:72px;margin:0;padding:0 3%;gap:22px;border:0;border-radius:0;background:#000;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}
.glass-nav a{border-radius:6px}
.glass-search{height:36px;border:1px solid #777;border-radius:6px;background:transparent;max-width:300px}
.glass-search:focus-within{outline:2px solid var(--green);outline-offset:3px}
.glass-search input{font-size:14px}
.glass-search input::placeholder{color:#a9a9ad}
.glass-login{background:var(--green);color:var(--ink);border-radius:7px;font-size:14px;padding:8px 18px}
.glass-header.menu-open #glass-source-navigation{top:72px;left:3%;right:3%;border-radius:10px;background:var(--surface)}
.source-home,.detail-content,.glass-main--results{max-width:none;padding:28px 3% 40px}
.source-home .home-title{font-size:30px;line-height:1.2;letter-spacing:-.025em;max-width:none;margin-bottom:30px}
.source-home .sect{margin-bottom:42px}
.source-home .sect__title{font-size:24px;line-height:1.3;margin-bottom:18px}
.source-home .sect__content{display:grid;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;overflow:visible;scroll-snap-type:none;padding:0;margin:0}
.source-home .item__img,.detail-content .item__img{border:1px solid #ffffff24;border-radius:14px;background:#292929}
.source-home .item__img img{border-radius:13px;transition:filter .2s}
.source-home .item:hover img{transform:none;filter:brightness(1.08)}
.source-home .expand-link__trg::after{border-radius:14px}
.source-home .item__desc:has(.item__title:empty){height:0}
.detail-content .grid-items{gap:24px}
.glass-source-footer{padding:32px 3%;background:#171717}
.vpn-ad{padding:10px 16px;gap:16px;margin-bottom:20px;border-radius:12px;backdrop-filter:none;-webkit-backdrop-filter:none}
.vpn-ad__title{font-size:18px}
.vpn-ad__link{border-radius:7px}
.is-light .glass-header{background:#fafafa;border-bottom:1px solid #0002;box-shadow:none}
.is-light .glass-source-footer{background:#e8e8ea}
.is-light .glass-login{background:var(--green);color:var(--ink)}
@media(min-width:1700px){.source-home .sect__content,.detail-content .grid-items{grid-template-columns:repeat(8,minmax(0,1fr));gap:28px}}
@media(max-width:1100px){.glass-header{gap:12px}.glass-nav a{font-size:12px;padding:9px 5px}.glass-search{max-width:230px}.source-home .sect__content,.detail-content .grid-items{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}}
@media(max-width:800px){.glass-search{max-width:none}.source-home .sect__content,.detail-content .grid-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.source-home .home-title{font-size:27px}.source-home .sect__title{font-size:22px}}
@media(max-width:560px){
 html{scroll-padding-top:132px}
 .glass-header{height:116px;padding:10px 5%;gap:8px;align-items:flex-start}
 .glass-brand{min-height:44px}.glass-login{margin-top:7px;padding:7px 14px;font-size:13px}
 .glass-search{top:66px;left:5%;right:5%;height:36px;background:transparent;border-color:#777;border-radius:6px;backdrop-filter:none;-webkit-backdrop-filter:none}
 .glass-search input{font-size:14px}
 .glass-header.menu-open #glass-source-navigation{top:116px;left:5%;right:5%}
 .source-home,.detail-content,.glass-main--results{padding:22px 5% 30px}
 .source-home .home-title{font-size:25px;margin-bottom:26px}
 .source-home .sect__title{font-size:21px;margin-bottom:16px}
 .source-home .sect__content,.detail-content .grid-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;margin:0;padding:0}
 .source-home .sect{margin-bottom:32px}.vpn-ad{padding:12px 14px;gap:10px;margin-bottom:20px}
 .glass-source-footer{padding:28px 5%}
 .is-light .glass-search{background:transparent}
}
/* Typography measured on the user's Apple TV collection reference. */
.source-home .home-title,.source-home .sect__title,.detail-content h1.sect__title{font-family:var(--font);font-size:17px;line-height:22px;font-weight:700;letter-spacing:normal}
.source-home .home-title{margin-bottom:26px}
.source-home .sect__title{margin-bottom:16px}
.glass-nav a{font-size:13px;font-weight:600;letter-spacing:normal}
.glass-login{font-family:var(--font);font-size:13px;line-height:16px;font-weight:600;letter-spacing:normal}
.glass-search input{font-size:15px;letter-spacing:normal}
.vpn-ad__title{font-size:15px;line-height:20px;letter-spacing:normal;margin:0}
.vpn-ad .vpn-ad__description{font-size:12px;line-height:18px;margin:2px 0 0}
.vpn-ad__link{min-height:44px}
.detail-content .speedbar{margin:0 0 18px;padding:0;font-size:13px;line-height:20px;color:var(--muted);white-space:normal}
.detail-content .speedbar:empty{display:none}
.speedbar>span{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-width:0}
.speedbar a{display:inline-flex;align-items:center;min-height:28px;padding:4px 0;border-radius:4px}
.speedbar__sep{display:inline-flex;align-items:center;color:var(--muted)}
.speedbar__sep svg{width:14px;height:14px}
@media(max-width:1024px){.glass-nav{display:none}.glass-search{max-width:none}.glass-header.menu-open .glass-nav{display:none}}

/* Full title pages use their own layout, never the catalogue card grid. */
.title-page{width:100%;min-width:0;max-width:1280px;margin:0 auto}
.title-page .page__cols,.title-page .page__cols-left,.title-page .page__cols-right{min-width:0}
.source-copy-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.source-copy-hidden:focus-within{position:static!important;width:auto!important;height:auto!important;margin:0 0 18px!important;overflow:visible!important;clip:auto!important;white-space:normal!important}
.title-page .page__main{padding:0!important;margin:0 0 36px;background:transparent;border-radius:0}
.title-page .page__header h1{font-size:28px;line-height:1.2;font-weight:700;letter-spacing:normal;margin:0 0 12px;overflow-wrap:anywhere}
.title-page .page__header button{font-size:12px;min-height:40px;margin:0}
.title-page--source .page__main{display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-areas:"poster heading" "poster info";gap:18px 30px;align-items:start}
.title-page--source .page__header{grid-area:heading}
.title-page--source .page__poster{grid-area:poster;min-width:0}
.title-page--source .page__info{grid-area:info;min-width:0}
.title-page .page__img{position:relative;overflow:hidden;border-radius:14px;aspect-ratio:2/3;background:var(--surface)}
.title-page .page__img img{display:block;width:100%;height:100%;object-fit:cover}
.title-page .page__img .item__label{position:absolute;left:8px;right:8px;bottom:8px;padding:5px 8px;border-radius:5px;background:#000c;color:#fff;font-size:10px;line-height:1.4;z-index:1}
.title-page .full-text{font-size:15px;line-height:1.65;color:var(--text);max-width:78ch;overflow-wrap:anywhere}
.title-page .page__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;list-style:none;margin:24px 0 0;padding:0;font-size:13px;line-height:1.5;color:var(--muted)}
.title-page .page__list li{min-width:0;margin:0;overflow-wrap:anywhere}
.title-page .page__list li>span:first-child{color:var(--text);margin-right:5px}
.title-page .page__list-wide{grid-column:1/-1}
.title-page .page__list-rates,.title-page .page__rating-ext,.title-page .page__likes{display:flex;gap:12px;align-items:center;flex-wrap:wrap}
.title-page .page__rating-ext{margin-top:14px;font-size:13px}
.title-page .page__rating-ext a,.title-page .page__likes a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:36px;padding:6px 10px;background:var(--surface);border-radius:7px;font-weight:600}
.title-page .page__score{color:var(--text);font-weight:700}
.title-page .page__player{min-width:0;margin-top:30px}
.title-page .page__player-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}
.title-page .tabs-block__select{display:flex;gap:8px;flex-wrap:wrap}
.title-page .tabs-block__select button{min-height:44px;background:var(--surface);color:var(--text);border:1px solid var(--line)}
.title-page .tabs-block__select button[aria-selected="true"]{background:var(--green);color:var(--ink);border-color:transparent}
.title-page .page__complaint{display:flex;gap:18px;align-items:center;font-size:13px;flex-wrap:wrap}
.title-page .page__light-button{display:inline-flex;gap:8px;align-items:center;cursor:pointer;min-height:44px}
.title-page input[type="checkbox"]{width:18px!important;height:18px!important;padding:0!important;accent-color:var(--green);margin:0}
.title-page .video-inside{position:relative;width:100%;aspect-ratio:16/9;min-width:0;background:#000;overflow:hidden;border-radius:12px;margin:0;scroll-margin-top:100px}
.title-page .video-inside iframe,.title-page .video-inside video{display:block;width:100%;height:100%;border:0}
.title-page .vibix-player{width:100%;min-height:0!important;aspect-ratio:16/9;background:#000;border-radius:12px;overflow:hidden}
.title-page .vibix-player iframe{display:block;width:100%;height:100%;border:0}
.title-page .tabs-block__content.d-none,.title-page .video-inside[hidden]{display:none!important}
.title-page .page__player-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:16px;font-size:13px}
.title-page .page__fav{cursor:pointer;color:var(--green);min-height:40px;display:flex;align-items:center}
.title-page .adlook-mob-wrapper,.title-page .page__player-ad:empty{display:none}
.title-page .page__cols-right{margin-top:34px}
.title-page .access{padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:30px}
.title-page .access__title,.title-page .page__fr-caption-title{font-size:17px;line-height:22px;font-weight:700;margin-bottom:10px}
.title-page .access__text{font-size:13px;color:var(--muted)}
.title-page .access__btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:600}
.title-page .access__btn svg,.title-page .vkpeek svg{width:20px;height:20px;fill:currentColor}
.title-page .vkpeek{margin-top:16px;padding:16px 18px;border:1px solid var(--line);border-radius:10px;font-size:13px}
.title-page .vkpeek__card{position:relative;padding-right:40px}
.title-page .vkpeek__head{display:flex;align-items:center;gap:8px;margin-bottom:5px}
.title-page .vkpeek__text{color:var(--muted);margin-bottom:8px}
.title-page .vkpeek__close{position:absolute;right:0;top:0;width:36px;height:36px;padding:0;background:var(--surface);color:var(--text);font-size:20px}
.title-page .vkpeek__ear{display:none}
.title-page .vkpeek.is-collapsed{padding:0;border:0}
.title-page .vkpeek.is-collapsed .vkpeek__track{display:none}
.title-page .vkpeek.is-collapsed .vkpeek__ear{display:inline-flex;align-items:center;gap:8px;min-height:40px;background:var(--surface);color:var(--text)}
.title-page .page__fr-caption{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}
.title-page .page__fr-caption-title{margin:0}
.title-page .page__fr-nav{display:flex;gap:8px}
.title-page .page__fr-nav-btn{width:44px;height:44px;padding:0;display:grid;place-items:center;background:var(--surface);color:var(--text)}
.title-page [data-fr-prev] svg{transform:rotate(180deg)}
.title-page [data-fr-track]{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 100px)/6);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 0 14px}
.title-page .fr{position:relative;min-width:0;scroll-snap-align:start}
.title-page .fr__img{aspect-ratio:2/3;border-radius:12px;overflow:hidden;background:var(--surface)}
.title-page .fr__img img{width:100%;height:100%;object-fit:cover}
.title-page .fr__title{display:block;color:var(--text)!important;font-size:13px;line-height:1.4;margin-top:9px}
.title-page .fr__subtitle{font-size:12px;color:var(--muted);margin-top:4px}
.title-page .fr .expand-link__trg::after{content:"";position:absolute;inset:0;border-radius:12px}
.title-page .fr .expand-link__trg:focus-visible::after{outline:3px solid var(--green);outline-offset:-3px}
.title-page #local-comments{margin-top:36px}
.title-page #local-comments h2{font-size:20px}
.glass-site.player-lights-off{--bg:#080808;--surface:#161616}
.detail-report{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:20px;background:#000b}
.detail-report>div{width:min(440px,100%);padding:24px;max-height:90vh;overflow:auto}
.detail-report form{display:grid;gap:14px;margin:20px 0}
.detail-report textarea{width:100%;min-height:110px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);resize:vertical}
.glass-header .glass-login{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#0071e3;color:#fff;border-radius:8px;font-size:13px;line-height:16px;font-weight:600;padding:8px 14px}
.glass-header .glass-login:hover{background:#0067d1}.glass-login svg{width:16px;height:16px}
.glass-site .vpn-ad a.vpn-ad__link{gap:8px;height:44px;min-height:44px;padding:0 16px;border:0;border-radius:8px;background:#0071e3;color:#fff;font-size:13px;font-weight:600;line-height:20px}
.glass-site .vpn-ad a.vpn-ad__link:hover{background:#0067d1}
.vpn-ad__link svg{width:18px;height:18px}
.title-page .page__header .detail-favorite{display:inline-grid;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;background:var(--surface);color:var(--green);border-radius:10px;margin:0 0 10px}
.title-page .page__header .detail-favorite:hover{background:#363638}
#local-modal{padding:20px!important;background:#0008!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
#local-modal>div{position:relative;width:min(420px,100%)!important;padding:48px 30px 30px!important;border:0!important;border-radius:18px!important;background:#242426!important;color:#f5f5f7!important;box-shadow:0 24px 80px #0006!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
#local-modal h2{font-size:25px;line-height:1.2;font-weight:700;letter-spacing:normal;margin:0 0 24px;text-align:center}
#local-modal form{display:grid!important;gap:14px!important;margin-top:0!important}
#local-modal input{height:48px!important;background:#303033!important;color:#f5f5f7!important;border:1px solid #55555b!important;border-radius:10px!important;padding:12px 14px!important;font-size:15px;line-height:1.4}
#local-modal input::placeholder{color:#b8b8bd}
#local-modal input:focus-visible{outline:2px solid #57a4ff;outline-offset:2px}
#local-modal button{min-height:44px;border-radius:10px;font-size:15px;font-weight:600;line-height:20px}
#local-modal form button[type="submit"],#local-modal form button:not([type]){background:#0071e3;color:#fff}
#local-modal form button[type="submit"]:hover,#local-modal form button:not([type]):hover{background:#0067d1}
#local-modal form button[type="button"]{background:transparent;color:#8fc0ff;font-weight:500;padding:4px 10px}
#local-modal form p{font-size:13px;line-height:1.45;color:#ffb4b4;margin:0}
#local-modal form p:empty{display:none}
#local-modal .glass-modal-close{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:44px;height:44px;padding:0;margin:0!important;border:0;border-radius:50%;background:transparent;color:#b8b8bd}
#local-modal .glass-modal-close:hover{background:#ffffff0d;color:#fff}
@media(max-width:440px){#local-modal>div{padding:48px 22px 24px!important}#local-modal h2{font-size:23px}}
@media(max-width:900px){.title-page--source .page__main{grid-template-columns:180px minmax(0,1fr);gap:18px 24px}.title-page .page__list{grid-template-columns:1fr}.title-page [data-fr-track]{grid-auto-columns:calc((100% - 60px)/4)}}
@media(max-width:560px){
 .title-page--source .page__main{display:grid!important;grid-template-columns:110px minmax(0,1fr);grid-template-areas:"poster heading" "info info";gap:22px 18px}
 .title-page .page__header h1{font-size:22px;line-height:1.25}
 .title-page .page__header button{font-size:11px;padding:9px 10px;line-height:1.4}
 .title-page .page__img .item__label{left:5px;right:5px;bottom:5px;font-size:9px;padding:3px 5px}
 .title-page .page__rating-ext{gap:6px;font-size:12px}.title-page .page__rating-ext a{min-width:40px}
 .title-page .full-text{font-size:14px;line-height:1.65;clear:none;padding-top:0}
 .title-page .page__list{gap:10px;margin-top:20px}
 .title-page .page__player-controls{align-items:flex-start}.title-page .page__complaint{width:100%;justify-content:space-between}
 .title-page .video-inside{border-radius:8px;scroll-margin-top:132px}
 .title-page [data-fr-track]{grid-auto-columns:calc((100% - 28px)/2.3);gap:14px}
 .title-page .page__main>img{max-width:120px}
}
