body{padding-bottom:20px;background-position:right top;background-attachment:fixed;background-size:100% auto;background-repeat:no-repeat}body.has-branding{padding-top:200px;background-image:none}.wrapperturk{min-width:320px;position:relative}.wrapperturk__container{max-width:var(--max-width);margin:0 auto;position:relative;z-index:20}.wrapperturk__container--main{background-color:var(--bg-dark);border-radius:var(--bdrs);padding:0 var(--indent)}.content__cols{display:grid;grid-template-columns:340px minmax(0,1fr);gap:20px;grid-template-areas:"sidebar content"}.content__col-main{grid-area:content}.content__col-side{grid-area:sidebar;color:var(--tt-dark);--tt:var(--tt-dark)}.content{padding-top:20px}.header{padding:10px 0;position:relative;z-index:100;height:70px}.carousel{padding:20px;border-radius:var(--bdrs);background-color:var(--bg-dark-lighter)}.footer{color:var(--tt-dark-fade);--tt:var(--tt-dark-fade);padding:20px 0 20px 360px;font-size:13px;gap:20px}.footer a{text-decoration:underline}.scrolltop{position:fixed;width:40px;height:40px;right:-60px;bottom:10px;padding:0;border:2px solid var(--accent-red);color:var(--accent-red);background-color:#fff0;z-index:990;border-radius:50%;font-size:24px;opacity:0;transition:right 0.2s,opacity 0.2s}.scrolltop.is-active{right:10px;opacity:1}.header__logo{display:block;text-transform:uppercase;font-weight:800;font-size:22px;color:#fff!important;margin-right:50px;letter-spacing:1px}.header__logo span{color:var(--accent-red)}.theme-toggle{margin-left:10px;font-size:16px;min-width:30px;height:30px;color:#fff}.dt-is-active .theme-toggle::before{content:"\f186"}.header__btn-login{height:30px;padding:0 20px;margin-left:20px}.header__btn-search{font-size:16px;min-width:30px;height:30px;margin-left:10px;color:#fff}.header__login-img{width:40px;height:40px;border-radius:50%;cursor:pointer;margin-left:20px}.header__favlink{font-size:24px;display:block;position:relative;margin-left:20px;color:#fff}.header__favlink span{border-radius:3px;background-color:var(--accent-red);color:#fff;font-size:10px;position:absolute;right:-10px;top:-1px;min-width:20px;text-align:center}.search-is-active{padding-right:var(--scrWidth,15px);overflow:hidden}.search-is-active .header__menu{display:none}.search-is-active .header__search{display:block}.search-is-active .header>button,.search-is-active .header~*,.search-is-active .header__favlink,.search-is-active .header__login-img{pointer-events:none}.search-is-active .search-block__input{box-shadow:0 0 0 100vmax rgb(0 0 0 / .8)!important}.search-block{width:100%;position:relative;z-index:10;margin-right:50px}.search-block__input,.search-block__input:focus{border-radius:var(--bdrs);padding:0 50px 0 20px;border:0;box-shadow:none;background-color:#fff;color:#000}.search-block__input:not(:focus)::placeholder{color:var(--tt-fade);opacity:1;font-size:14px}.search-block__btn{position:absolute;right:0;top:0;width:50px;border-radius:0;font-size:16px;color:#000}.header__menu{gap:30px}.header__menu>li>a{height:50px;display:flex;align-items:center;gap:10px;color:var(--tt-dark)}.carou__img{padding-top:150%;border-radius:var(--bdrs);overflow:hidden}.carou__desc{position:absolute;left:0;bottom:0;z-index:5;color:#fff;padding:16px;font-size:13px}.carousel__content:not(.owl-carousel)>.carou{width:calc((100% - 140px)/8);margin-right:20px;flex-shrink:0}.carousel__content:not(.owl-carousel){display:flex;overflow:hidden}.sect:not(:last-child){margin-bottom:40px}.sect--bg{background-color:var(--bg);padding:20px;border-radius:var(--bdrs)}.sect__header{margin-bottom:20px;gap:10px}.content__title{color:var(--tt-dark);font-size:22px;font-weight:400;line-height:1.2;margin-bottom:20px}.content__title::before{color:var(--accent-red);margin-right:10px}.speedbar{color:var(--tt-fade);font-size:14px;margin-bottom:20px}.speedbar a{color:var(--tt-dark)}.speedbar::before{color:var(--accent-red);margin-right:10px}.descr{display:grid;grid-gap:10px;line-height:1.5;font-size:14px;margin-top:20px}.descr h1,.descr h2,.descr h3{font-size:18px;font-weight:400;color:var(--tt);line-height:1.3}.descr a{text-decoration:underline;color:var(--accent-red)}.descr ul li{position:relative;padding-left:25px;margin-left:25px}.descr ul li::before{content:"\f00c";font-weight:300;font-family:'Font Awesome 5 Pro';color:var(--accent-red);position:absolute;left:0;top:0}.scard:first-child{margin-top:-20px}.scard{margin:0 -20px;padding:20px;border-bottom:1px solid var(--bdc);display:grid;gap:20px;grid-template-columns:240px 1fr;grid-template-rows:min-content 1fr min-content;grid-template-areas:"sleft sheader" "sleft sdescr" "sleft sfooter";position:relative}.scard__left{grid-area:sleft;align-self:start}.scard__img{height:360px;border-radius:var(--bdrs);display:block}.scard__header{grid-area:sheader;padding-top:20px;position:relative}.scard__descr{grid-area:sdescr}.scard__footer{grid-area:sfooter;padding-bottom:20px;gap:10px 20px;font-size:13px;font-weight:700}.scard__footer-item{gap:5px;display:flex;align-items:center;color:var(--tt-fade);white-space:nowrap;min-width:min-content}.scard__title{font-size:22px;font-weight:800}.scard__category{color:var(--accent-red);--tt:var(--accent-red);font-size:14px;gap:5px;margin-top:5px}.scard__category::before{margin-right:5px}.scard__header>a:last-child{position:absolute;right:0;top:-9px;color:var(--tt-fade)}.scard__text{-webkit-line-clamp:6;line-height:1.54}.scard__btn{height:36px;padding:0 16px}.scard__fav a{position:absolute;top:0;right:10px;width:30px;height:30px;border-radius:0 0 8px 8px;background-color:var(--accent-red);color:#fff;box-shadow:var(--bsh);display:grid;place-items:center}.scard__btn-trailer{width:30px;height:30px;padding:0;font-size:12px;border-radius:0 5px 5px 0;position:absolute;left:0;bottom:23px;z-index:5}.scard__list{line-height:1.5;font-size:14px;word-wrap:break-word}.scard__list li{position:relative;color:var(--tt-fade)}.scard__list li+li{margin-top:6px}.scard__list li>span:first-child{font-weight:700;color:var(--tt)}.scard__list li a{color:var(--accent-red)}.scard__list li+li.scard__list-margin{margin-top:22px}.scard__rating-likes{height:26px;border-radius:13px;overflow:hidden}.scard__rating-likes a{display:flex;align-items:center;padding:0 16px;gap:10px;color:#fff;background-color:var(--accent-green);font-size:13px}.scard__rating-likes a+a{background-color:var(--accent-red)}.scard:hover .scard__img{filter:brightness(1.1) contrast(1.05)}.trl{background-color:rgb(0 0 0 / .9);position:fixed;z-index:990;left:0;top:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;backdrop-filter:blur(10px)}.trl__close{position:absolute;right:20px;top:20px;font-size:40px;color:#fff}.trl__inner{width:100%;max-width:700px;margin:0 auto;color:#fff;padding:80px 20px 20px 20px}.trl__btn{height:40px;padding:0 40px;margin-top:15px;width:100%}.trl h1{margin-bottom:15px;margin-top:20px;font-size:24px}.trl .page__text1{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.trl-is-opened{overflow:hidden}.sb__title{text-transform:uppercase;color:var(--accent-red);font-weight:600;margin-bottom:20px;display:flex;align-items:center;gap:20px;font-size:15px}.sb__title:after{width:50px;height:2px;background-color:var(--accent-red);content:''}.sb:not(:last-child){margin-bottom:40px}.sb__nav{background-color:var(--bg-dark-lighter);border-radius:var(--bdrs);padding:16px 20px;display:grid;gap:0 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.sb__nav a{display:block;padding:4px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popular-item,.lcomm{background-color:var(--bg-dark-lighter);border-radius:var(--bdrs);padding:13px;gap:15px;flex:1 0 280px;min-width:280px}.popular-item__img{width:50px;height:75px;border-radius:5px}.popular-item__meta{color:var(--tt-dark-fade);font-size:14px;margin:5px 0}.popular-item__rating::before{color:var(--accent-red);margin-right:8px;font-size:12px}.lcomm__text{border-radius:var(--bdrs);background-color:var(--bg-dark);padding:10px;font-size:13px;margin:13px 0}.lcomm__img{width:24px;height:24px;border-radius:50%}.lcomm__date{color:var(--tt-dark-fade);font-weight:400}.lcomm__meta,.lcomm__link{font-size:12px;font-weight:600}.lcomm__text .line-clamp{-webkit-line-clamp:5}.pagination{gap:20px 20px;padding-top:20px}.pagination__pages a,.pagination__pages span{display:grid;place-items:center;height:36px;min-width:36px;padding:0 10px;border-radius:18px}.pagination__btn-loader{width:100%}.pagination__btn-loader a,.pagination__btn-loader span{height:40px;border-radius:var(--bdrs);background-color:var(--bg-darker);border:0;color:var(--tt-fade);width:370px}.pagination__pages{gap:5px;font-size:15px;font-weight:700}.pagination__pages span:not(.nav_ext){background-color:var(--accent-red);color:#fff;box-shadow:var(--bsh)}.pagination__btns{height:36px;border-radius:18px;overflow:hidden;background-color:var(--accent-red);color:#fff;box-shadow:var(--bsh)}.pagination__btns>*{width:48px;display:grid;place-items:center;color:#fff;font-size:18px}.pagination__btns>span{opacity:.8}.page__subtitle{text-align:center;font-size:21px;font-weight:600;border-top:1px solid var(--bdc);margin:0 -20px;padding:20px}.page .sect{margin-bottom:20px}.page .sb__title{font-weight:700}.page .scard{margin-bottom:20px}.page .scard__footer{padding:0}.page__text{margin-top:-8px}.page .scard__btn-trailer{bottom:20px}.page__related{background-color:var(--bg-dark);padding:20px;margin-left:-20px;margin-right:-20px}.page__related .sect__content:not(.owl-carousel)>.carou{width:calc((100% - 80px)/5);margin-right:20px;flex-shrink:0}.page__related .sect__content:not(.owl-carousel){display:flex;overflow:hidden}.page__player{position:relative;margin:0 -20px;background-color:var(--bg-dark-lighter)}.tabs-block__select{gap:10px;padding:20px}.tabs-block__select button{height:36px;padding:0 10px;border-radius:var(--bdrs);background-color:var(--bg-tab);color:#fff}.tabs-block__select button.is-active,.tabs-block__select button:hover{background:var(--accent-red);color:#fff}.page__complaint a{position:absolute;right:20px;top:20px;display:flex;align-items:center;height:36px;border-radius:var(--bdrs);padding:0 10px;gap:10px;background-color:var(--bg-tab);color:#fff}.page__title{margin-bottom:30px;font-size:24px}.full-text{line-height:1.6;font-size:15px;word-wrap:break-word}.full-text a{text-decoration:underline;color:#5278b1}.full-text img:not(.emoji),.full-text p,.full-text h1,.full-text h2,.full-text h3,.full-text h4,.full-text h5,.full-text>ul,.full-text>ol,.full-text table{margin-bottom:25px}.full-text>img[style*="left"],.full-text>.highslide img[style*="left"]{margin:0 10px 10px 0}.full-text>img[style*="right"],.full-text>.highslide img[style*="right"]{margin:0 0 10px 10px}.full-text>ul li,.full-text>ol li{padding-left:60px;position:relative}.full-text>ul li:before{content:'';width:8px;height:8px;border-radius:50%;border:3px solid #fcc506;position:absolute;top:6px;left:34px}.full-text>ol{counter-reset:num}.full-text>ol li:before{content:counter(num);counter-increment:num;background-color:#fcc506;color:#000;position:absolute;top:-3px;left:17px;width:24px;height:30px;font-size:14px;font-weight:600;display:flex;justify-content:flex-end;align-items:center;padding-right:6px;box-sizing:border-box}.full-text>ol li:after{content:'';border:10px solid #fff0;border-left-color:#fcc506;position:absolute;left:41px;top:-3px;transform:scale(.66,1.5);transform-origin:0 0}.full-text>ul li+li,.full-text>ol li+li{margin-top:10px}.full-text table,.video-inside>*{width:100%}.full-text>*:last-child{margin-bottom:0}.video-responsive{padding-top:60%;position:relative}.video-responsive>iframe,.video-responsive>video{position:absolute;left:0;top:0;width:100%;height:100%}.full-text h1,.full-text h2,.full-text h3,.full-text h4,.full-text h5{font-size:21px;margin-bottom:20px}.page__comments{margin-top:0}.page__comments-title{font-size:24px;margin-bottom:20px}.page__comments-info{color:var(--tt-fade);display:block;margin:-5px 0 20px;font-size:14px;padding-left:23px;position:relative}.page__comments-info::before{color:var(--ui-red);position:absolute;left:0;top:2px}.ac-form{margin-bottom:30px;position:relative}.ac-form__header,.ac-form__editor,.ac-form .message-info{gap:10px;margin-bottom:10px}.ac-form__btn{padding:0 60px}.ac-form__bottom{gap:25px}.confidential-check{font-size:14px}.ac-form__header>span{margin-left:15px}.ac-form .comments_subscribe{margin-top:0}.ac-toggle.ac-form{cursor:pointer}.ac-form__header input,.ac-toggle .ac-form__editor textarea{border-radius:var(--bdrs)}.ac-toggle,.ac-toggle .ac-form__editor{position:relative}.ac-toggle .ac-form__bottom button{position:absolute;bottom:20px;right:10px;z-index:10;pointer-events:none}.ac-form .bb-btn{display:none}.ac-form .bb-pane{background:none;box-shadow:none;border:0;position:absolute;left:0;bottom:0;right:0}.ac-form #b_emo,.ac-form #b_leech,.ac-form #b_quote,.ac-form #b_spoiler,.ac-form #b_b,.ac-form #b_u,.ac-form #b_s,.ac-form #b_color,.ac-form #b_hide{display:grid}.ac-toggle .bb-btn{pointer-events:none}.ac-toggle .ac-form__editor .bb-editor textarea{height:120px;resize:none}.ac-form__editor .bb-editor textarea{height:140px;line-height:1.4;padding-bottom:40px}.comments_subscribe+br,.ac-form .bb-editor+br{display:none}.ac-toggle .has-checkbox{display:none}.mass_comments_action{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.mass_comments_action select{flex:1 1 0%;margin:0 -28px 0 0;border-radius:0;box-shadow:none;min-width:60%}.mass_comments_action .bbcodes{border-radius:0;padding:0 10px}.comm__title{font-size:18px;margin-bottom:20px;margin-left:50px}.comm{margin-bottom:30px;position:relative}.comm__bd{border-radius:var(--bdrs);box-shadow:var(--bsh-comm);margin-top:6px;margin-left:20px;overflow:hidden}.comm__img{width:40px;height:40px;border-radius:50%;position:absolute;left:0;top:-6px;box-shadow:var(--bsh-comm);border:4px solid var(--bg)}.comm__img::before{content:'';width:8px;height:8px;border-radius:50%;background-color:var(--ui-red);position:absolute;right:-2px;top:-2px;z-index:5;border:2px solid var(--bg)}.comm--online .comm__img::before{background-color:var(--ui-green)}.comm__letter{width:100%;height:100%;text-transform:uppercase;border-radius:inherit;position:absolute;left:0;top:0;color:#fff;font-size:18px;font-weight:var(--ui-fw-bolder)}.comm__author,.comm__author a{color:var(--tt);font-weight:700;font-size:14px}.comm__date{color:var(--tt-fade);font-size:14px}.comm__main{padding:10px 20px}.comm__action{gap:20px;font-size:12px}.comm__footer{padding:10px 20px;background-color:var(--bg-darker)}.comm__action li,.comm__action li a{color:var(--tt-fade);cursor:pointer;gap:8px;display:flex;align-items:center}.comm__ctrl,.comm__ctrl a{font-size:15px;gap:10px 15px;color:var(--tt-fade)}.comm__ctrl li.has-checkbox{transform:scale(.8,.8);margin:0 -10px 0 -5px}.comm__ctrl li.has-checkbox input{border-color:var(--tt-fade)}.comm__rating{gap:1px;font-size:12px;margin-bottom:-10px}.comm__rating>*{display:flex;gap:5px;height:20px;align-items:center;background-color:var(--bg-darker);padding:0 10px}.comm__rating>* .far{color:var(--ui-green)}.comm__rating>*+* .far{color:var(--ui-red)}.comm__meta{display:flex;align-items:center;gap:20px}.comm__header{padding-left:50px}.login{position:fixed;z-index:999;left:50%;top:50%;transform:translate(-50%,-50%);background-color:var(--ui-bg);width:440px;border:10px solid var(--ui-bg-darker);box-shadow:0 15px 45px rgb(0 0 0);overflow-y:auto;border-radius:var(--bdrs);max-width:calc(100vw - 40px);max-height:calc(100vh - 40px)}.login__header{padding:20px 50px 25px 50px;border-bottom:1px solid var(--ui-bdc);position:relative}.login__title{font-size:24px;font-weight:var(--ui-fw-bolder)}.login__caption{font-size:13px;color:var(--ui-tt-fade);margin-top:3px}.login__close{font-size:23px;position:absolute;right:10px;top:10px;padding:0;width:40px;height:40px}.login__content{display:grid;gap:20px;padding:25px 50px;padding-bottom:50px;position:relative}.login__row,.login__row.fal,.login__row.fas{position:relative;display:grid;gap:10px;justify-content:stretch}.login__row-caption a,.login__caption a{margin-left:10px}.login__row::before{position:absolute;left:2px;bottom:0;width:40px;height:40px;display:grid;place-items:center;opacity:.4;font-size:18px}.login__input input{padding-left:40px;border-radius:var(--ui-bdrs);height:40px;line-height:38px}.login__row button{width:100%;height:40px;border-radius:var(--ui-bdrs)}.login__social{padding-top:10px;text-align:center;gap:10px;margin-bottom:-20px}.login__social-caption{font-size:13px;color:var(--ui-tt-fade);width:100%}.login__social a{padding:0 10px;border-radius:20px;position:relative;width:40px;height:40px;overflow:hidden;color:#fff;display:flex;align-items:center;justify-content:center}.login__social a::before{content:'';width:40px;background:#fff0;position:absolute;left:0;top:0;height:100%}.login__social a img{position:absolute;left:10px;top:50%;height:20px;width:20px;z-index:1;display:block;filter:invert(1);transform:translateY(-50%)}.login__social-vk{background-color:#587ba1}.login__social-ok{background-color:#ff9800}.login__social-fb{background-color:#3b5998}.login__social-ml{background-color:#2196f3}.login__social-gg{background-color:#f44336}.login__social-ya{background-color:#fc3f1d}.header__login-panel{position:absolute;right:0;top:100%;width:240px;padding-bottom:10px;background-color:var(--bg);box-shadow:var(--ui-bsh);border-radius:var(--bdrs);margin-top:15px}.header__login-header{padding:20px;color:var(--tt);font-weight:700;gap:20px;border-bottom:1px solid var(--bdc);background-color:var(--ui-bg-darker);margin-bottom:10px;border-radius:6px 6px 0 0}.header__login-avatar{width:40px;height:40px;border-radius:50%}.header__login-group span{font-size:12px;font-weight:400;margin-top:2px;display:block;color:var(--ui-tt-fade)!important}.header__login-menu a{display:flex;align-items:center;min-height:30px;padding:0 20px 0 0}.header__login-menu a::before{width:40px;text-align:center;color:var(--accent-red)}.header__login-menu-border{border-top:1px solid var(--bdc);margin-top:10px;padding-top:10px}.header__login-menu a span{font-size:12px;margin-left:auto}.scard__imdb-rating{color:#3CB371;background-color:#000;padding:5px 10px;border-radius:5px;font-weight:700;margin-top:10px;display:inline-block}.overlay{position:fixed;z-index:998;left:0;top:0;width:100%;height:100%;opacity:.6;background-color:#000;cursor:pointer;display:none}.mobile-menu{width:280px;height:100%;overflow-x:hidden;overflow-y:auto;color:var(--tt-dark);--tt:var(--tt-dark);z-index:999;position:fixed;left:-360px;top:0;transition:left 0.4s;background-color:var(--bg-dark)}.mobile-menu.is-active{left:0}body.mobile-menu-is-opened{overflow:hidden;width:100%;height:100%}.mobile-menu__header{padding:15px 20px;gap:10px;background-color:var(--bg-dark-lighter)}.mobile-menu__btn-close{font-size:24px;width:40px;height:40px;margin-right:-10px}.mobile-menu__content .header__menu{margin:0;padding:10px 20px;gap:0 20px}.mobile-menu__content .header__menu>li>a{height:40px}.mobile-menu__content .sb__nav{border-radius:0;margin:0}.mobile-menu__content .sb__title{padding-left:20px}@media screen and (max-width:1220px){:root{--indent-negative:-20px;--indent:20px}body{background-image:none;padding:0}.wrapperturk{padding:0;background-image:none;overflow:hidden}.wrapperturk__container{max-width:1000px}.wrapperturk__container--main{border-radius:0}.header .header__menu,.content__col-side .js-this-in-mobile-menu{display:none}.header__search{position:absolute;inset:15px 0;margin:0;width:calc(100%)}.header__logo{flex:1 1 0%;max-width:100%;min-width:60px;margin-right:0}.header__btn-login{background-color:var(--bg-dark-lighter);color:var(--tt-dark);padding:0 10px;font-weight:400}.wrapperturk__main-page .header__btn-login{background-color:rgb(255 255 255 / .15);color:#fff}.header__btn-menu{display:flex;margin-left:20px;padding:0;width:40px;font-size:18px}.carousel{border-radius:0;margin:0 var(--indent-negative);padding:20px calc(var(--indent)*2)}.carousel__content:not(.owl-carousel)>.carou{width:calc((100% - 100px)/6)}.content__cols{display:block}.content__col-side{margin-top:40px}.footer{padding:20px 0}.page__related .sect__content:not(.owl-carousel)>.carou{width:calc((100% - 100px)/6)}}@media screen and (max-width:950px){.wrapperturk__container{max-width:768px}.carousel__content:not(.owl-carousel)>.carou,.page__related .sect__content:not(.owl-carousel)>.carou{width:calc((100% - 80px)/5)}.scard__header,.scard__footer{padding:0}.scard__btn-trailer{bottom:20px}.pagination{gap:10px}.pagination__btn-loader a,.pagination__btn-loader span{width:100%}.pagination>a,.pagination>span{flex-grow:1;order:10}.pagination__pages,.pagination__btns{min-width:100%}.pagination__pages a,.pagination__pages span,.pagination__btns>*{flex-grow:1}.scard__list li+li.scard__list-margin{margin-top:6px}}@media screen and (max-width:760px){.wrapperturk__container{max-width:640px}.login__header,.login__content{padding:20px}.login__social{margin-bottom:0}.login__row::before{height:40px}.login__input input{height:40px;line-height:40px;box-shadow:none;border:0;background-color:var(--bg-darker)}.login__social a{border-radius:var(--bdrs);height:30px;flex:1 0 30%}.login__social a img{left:50%;margin-left:-10px}.carousel__content:not(.owl-carousel)>.carou,.page__related .sect__content:not(.owl-carousel)>.carou{width:calc((100% - 40px)/3)}.scard{grid-template-areas:"sleft sheader" "sleft sfooter" "sdescr sdescr";gap:10px 20px;grid-template-rows:1fr min-content min-content;grid-template-columns:120px minmax(0,1fr)}.scard__img{width:120px;height:180px}.scard__btn{padding:0;width:100%;order:10}.scard__footer-item{font-size:12px}.scard__title{font-size:18px;margin-bottom:10px}.sect--bg{border-radius:0;margin:0 var(--indent-negative)}.footer__text{min-width:100%;text-align:center}.scard__header{display:block}.scard__rating-likes{display:inline-flex}.scard__footer-item{justify-content:flex-start}.page__complaint{padding:10px 20px}.page__complaint a{position:static;width:100%;justify-content:center}.tabs-block__select button{flex-grow:1}.page__related{padding:20px 40px;margin-left:-20px;margin-right:-20px}.page__related .sb__title{margin-left:-20px}.page__title{font-size:24px}.full-text h1,.full-text h2,.full-text h3,.full-text h4,.full-text h5{font-size:20px}.page__intro,.page__text .quote{margin-left:var(--indent-negative);margin-right:var(--indent-negative);padding-right:var(--indent)}.full-text h1,.full-text h2,.full-text h3,.full-text h4,.full-text h5{font-size:18px}.ac-form__bottom{gap:10px}.ac-form__bottom button{padding:0 20px;width:100%}.ac-form__header input+input{min-width:100%;order:10}.ac-form__header>span,.comm__rating::before{display:none}.ac-form #b_color{display:none}.ac-toggle .ac-form__bottom button{position:static;width:100%}.comm__meta{display:block}.comm__img{position:relative;left:0;top:0;margin-right:10px;width:40px;height:40px}.comm__main,.comm__footer{padding-left:10px}.comm__header{padding-left:0}.comm__rating>*{padding:0 6px}.comm__bd{margin-left:0}}@media screen and (max-width:590px){.wrapperturk__container{max-width:480px}}@media screen and (max-width:470px){.wrapperturk__container123{max-width:360px}.header__favlink{display:none}.carousel__content:not(.owl-carousel)>.carou,.page__related .sect__content:not(.owl-carousel)>.carou{width:calc((100% - 20px)/2)}.header__btn-menu,.header__btn-login{margin-left:10px}.header__logo{margin-right:0;font-size:18px}.ac-form__bottom .comments_subscribe{font-size:13px}.full-text iframe{width:calc(100% + 40px);max-width:calc(100% + 40px);height:260px;margin-left:-20px;margin-right:-20px}}.owl-carousel{width:100%;position:relative;z-index:1}.owl-stage{position:relative;display:flex;justify-content:flex-start}.owl-stage-outer{position:relative;overflow:hidden;transform:translate3d(0,0,0)}.owl-item{position:relative;min-height:10px}.owl-nav.disabled,.owl-dots.disabled,.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-animated-in{z-index:0}.owl-animated-out{z-index:1}.fadeOut{animation-name:fadeOut}.fadeIn{animation-name:fadeIn}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.scaleIn{animation-name:scaleIn}.scaleOut{animation-name:scaleOut}@keyframes scaleIn{from{opacity:0;transform:scale(.66,.66);transform-origin:center top}to{opacity:1;transform:scale(1,1);transform-origin:center top}}@keyframes scaleOut{from{opacity:1;transform:scale(1,1)}to{opacity:0;transform:scale(.66,.66)}}.slideOutDown{animation-name:slideOutDown}.slideInDown{animation-name:slideInDown}@keyframes slideOutDown{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.rollOut{animation-name:rollOut}@keyframes rollOut{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.owl-nav{position:absolute;left:0;right:0;top:50%}.owl-prev,.owl-next{cursor:pointer;width:40px;height:40px;line-height:43px;border-radius:var(--bdrs);display:grid;place-items:center;position:absolute;top:0;margin-top:-20px;font-size:28px;background-color:#fff0;color:var(--accent-red)}.owl-prev{left:-40px}.owl-next{right:-40px}.owl-prev:hover,.owl-next:hover{background-color:var(--accent-red);color:#fff}.owl-dots{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;position:absolute;left:0;right:0;bottom:0}.owl-dot{display:block;width:12px;height:12px;border-radius:50%;cursor:pointer;background-color:#fff0;border:1px solid #fff}.owl-dot.active,.owl-dot:hover{background:#fff}.scard__series{background:#b10071;padding:5px;font-size:13px;border-radius:5px 0 0 5px;position:absolute;right:0;bottom:43px;z-index:5}.scard__season{background:#b10071;padding:5px;font-size:13px;border-radius:0 5px 5px 0;position:absolute;left:0;top:23px;z-index:5}ul.ssskrins{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;list-style:none;padding:0;margin:30px 0}ul.ssskrins li{position:relative;overflow:hidden;border-radius:12px;box-shadow:0 6px 18px rgb(0 0 0 / .35);background:rgb(255 255 255 / .04);transition:all 0.4s ease}ul.ssskrins img{width:100%;height:100%;object-fit:cover;display:block;border-radius:12px;transition:transform 0.5s ease,filter 0.5s ease}ul.ssskrins li:hover img{transform:scale(1.08);filter:brightness(1.15) contrast(1.05)}ul.ssskrins li:hover{background:rgb(232 71 174 / .05)}ul.ssskrins li::after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);font-size:28px;color:rgb(255 255 255 / .85);opacity:0;transition:all 0.3s ease;pointer-events:none}ul.ssskrins li:hover::after{opacity:1;transform:translate(-50%,-50%) scale(1)}@media (max-width:768px){ul.ssskrins{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:20px 0}ul.ssskrins li{border-radius:10px;box-shadow:0 4px 10px rgb(0 0 0 / .25)}ul.ssskrins li::after{font-size:22px}}@media (max-width:480px){ul.ssskrins{grid-template-columns:1fr 1fr;gap:10px}ul.ssskrins li{border-radius:8px}}.playercdn {display: block; height:360px} .page__text img {display:none!important;}	
/* ==========================================================================
   AnimeVost — спокойная тема (2026)
   Слой поверх старых стилей: классы и разметка прежние.
   Идея: постеры — главное на странице, интерфейс отступает.
   Один акцент (маджента из логотипа) только на действии «Смотреть» и ссылках,
   иерархия — размером и весом шрифта и тонкими линиями, без плиток и градиентов.
   Откат — удалить всё от этой строки до конца файла.
   ========================================================================== */

/* ---------- палитра ---------- */
:root{
  --av-page:#f3f1f5;--av-surface:#ffffff;--av-raised:#f6f4f8;--av-line:#e4dfe9;
  --av-text:#1a1620;--av-muted:#625b6d;--av-link:#a3196a;--av-accent:#c2257f;
  --av-btn:#b0226f;--av-btn-h:#921b5c;--av-shade:rgb(26 22 32 / .06)
}
.dt-is-active{
  --av-page:#0f0c14;--av-surface:#16121c;--av-raised:#1e1826;--av-line:#2a2233;
  --av-text:#ece8f1;--av-muted:#a59eaf;--av-link:#f07bbd;--av-accent:#e0409b;
  --av-btn:#c2257f;--av-btn-h:#a81d6c;--av-shade:rgb(0 0 0 / .35)
}
/* старые переменные шаблона ведём от новой палитры */
:root,.dt-is-active{
  --bg:var(--av-surface);--bg-darker:var(--av-raised);--bg-dark:var(--av-page);--bg-dark-lighter:var(--av-raised);
  --tt:var(--av-text);--tt-fade:var(--av-muted);--tt-dark:var(--av-text);--tt-dark-fade:var(--av-muted);
  --bdc:var(--av-line);--accent-red:var(--av-link);--bg-btn:var(--av-btn);--bg-btn-hover:var(--av-btn-h);--bg-tab:var(--av-raised);
  --ui-bg:var(--av-surface);--ui-bg-darker:var(--av-raised);--ui-bdc:var(--av-line);--ui-tt-fade:var(--av-muted);
  --bdrs:12px;--ui-bdrs:8px;--bsh:none;--av-header:60px
}

/* ---------- основа ---------- */
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body.dt-is-active,body:not(.dt-is-active){background:var(--av-page);color:var(--av-text);letter-spacing:0}
.wrapperturk{overflow:visible;overflow:clip}
.wrapperturk__container--main{background:var(--av-page)}
::selection{background:var(--av-accent);color:#fff}
.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
a:focus-visible,button:focus-visible,[tabindex]:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--av-link);outline-offset:2px;border-radius:4px}
button,.btn,[type="button"],[type="submit"]{border-radius:8px;box-shadow:none}

/* ---------- шапка ---------- */
.header{position:sticky;top:0;flex-wrap:nowrap;height:var(--av-header);margin:0 calc(var(--indent) * -1);padding:0 var(--indent);background:var(--av-page);background:color-mix(in srgb,var(--av-page) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--av-line)}
.header__logo,.header__logo:hover{color:var(--av-text)!important;font-size:21px;letter-spacing:.04em;margin-right:36px}
.header__logo span{color:var(--av-accent)}
.header__menu{gap:22px;flex-wrap:nowrap}
.header__menu>li>a{height:var(--av-header);font-size:15px;color:var(--av-muted);white-space:nowrap;box-shadow:inset 0 -2px 0 transparent;transition:color .2s,box-shadow .2s}
.theme-toggle,.header__btn-search,.header__btn-menu{width:38px;min-width:38px;height:38px;border-radius:8px;color:var(--av-text);justify-content:center;align-items:center}
.header__btn-login{height:36px;padding:0 16px;border-radius:8px;font-weight:700;font-size:14px;color:#fff;background:var(--av-btn)}
.header__favlink{color:var(--av-text)}
.header__login-panel{background:var(--av-surface);border:1px solid var(--av-line);box-shadow:0 16px 40px var(--av-shade)}
.search-block__input,.search-block__input:focus{height:42px;border-radius:8px;background:var(--av-surface);color:var(--av-text);border:1px solid var(--av-line)}
.search-block__btn{height:42px;color:var(--av-text)}

/* ---------- карусель: просто ряд постеров ---------- */
.carousel,.dt-is-active .carousel{margin:0 calc(var(--indent) * -1);padding:20px calc(var(--indent) * 2);background:none;border-radius:0;border-bottom:1px solid var(--av-line)}
.carou__img{border-radius:8px}
.img-mask::before{height:55%;background:linear-gradient(to top,rgb(0 0 0 / .85),transparent)}
.carou__desc{padding:10px;font-size:13px;font-weight:700;line-height:1.3}
.owl-prev,.owl-next{width:34px;height:34px;margin-top:-17px;border-radius:50%;font-size:13px;color:var(--av-text);background:var(--av-surface);border:1px solid var(--av-line)}
.owl-prev{left:-42px}.owl-next{right:-42px}

/* ---------- заголовок страницы и панель ---------- */
.content{padding-top:28px}
.content__title{font-size:26px;font-weight:700;color:var(--av-text);margin-bottom:16px}
.content__title::before,.content__title.far::before{display:none}
.sect--bg{background:var(--av-surface);border:1px solid var(--av-line);border-radius:12px;padding:8px 24px 24px}
.speedbar{font-size:13px;color:var(--av-muted);margin:16px 0 4px}
.speedbar a{color:var(--av-muted);text-decoration:underline;text-decoration-color:var(--av-line);text-underline-offset:3px}

/* ---------- лента: строки, разделённые линией ---------- */
#dle-content>.scard,#dle-content>.scard:first-child{margin:0;padding:20px 0;gap:6px 22px;grid-template-columns:150px minmax(0,1fr);grid-template-rows:min-content 1fr min-content;border:0;border-bottom:1px solid var(--av-line);border-radius:0;background:none}
.dt-is-active #dle-content>.scard{border-bottom-width:1px}
#dle-content>.scard:nth-child(n+4){content-visibility:auto;contain-intrinsic-size:auto 270px}
#dle-content>.scard .scard__header{padding-top:0}
#dle-content>.scard .scard__footer{padding-bottom:0}
.scard__img{height:auto;aspect-ratio:2/3;border-radius:8px;overflow:hidden;background:var(--av-raised)}
.scard__title{font-size:19px;font-weight:700;line-height:1.3;color:var(--av-text);transition:color .2s}
.scard__category{font-size:13px;margin-top:4px;color:var(--av-muted)}
.scard__category::before{display:none}
.scard__category a{color:var(--av-link)}
.scard__text{-webkit-line-clamp:3;font-size:14.5px;line-height:1.6;color:var(--av-muted)!important}
.scard__footer{gap:6px 16px;font-size:13px}
.scard__footer-item{font-weight:400;color:var(--av-muted)!important}
.scard__btn,.scard__btn.btn{height:36px;padding:0 16px;border-radius:8px;font-size:14px;font-weight:700;color:#fff;background:var(--av-btn);box-shadow:none}
.dt-is-active .scard__btn{order:0}
/* факты под названием: статус, год, сезон, серия */
.scard__facts{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}
.scard__facts li{padding:4px 8px;border-radius:6px;font-size:12.5px;line-height:1.3;color:var(--av-muted);background:var(--av-raised);border:1px solid var(--av-line)}
.scard__facts li.scard__status{color:var(--av-text)}
#dle-content>.scard .scard__header{align-self:start}
#dle-content>.scard .scard__descr{align-self:start}
#dle-content>.scard .scard__footer{flex-wrap:nowrap;gap:16px;margin-top:4px;font-weight:400}
.scard__btn.far::before{font-size:12px}
.scard__voice{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--av-muted)}
.scard__date{flex:0 0 auto;margin-left:auto;font-size:13px;color:var(--av-muted)}
.scard__series,.scard__season{z-index:5;padding:2px 7px;border-radius:4px;font-size:11px;font-weight:700;line-height:1.5;color:#fff;background:rgb(0 0 0 / .72)}
.scard__season{left:6px;top:6px}
.scard__series{right:6px;bottom:6px;background:var(--av-btn)}
.scard__fav a{right:6px;width:28px;height:28px;border-radius:0 0 6px 6px;background:var(--av-btn);box-shadow:none}

/* ---------- боковая колонка ---------- */
.content__col-side{color:var(--av-text)}
.sb__title,.dt-is-active .sb__title{font-size:16px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--av-text);border-left:0;padding-left:0;margin-bottom:12px}
.sb__title::after{display:none}
.sb__nav{background:var(--av-surface);border:1px solid var(--av-line);border-radius:12px;padding:12px 18px;gap:0 18px}
.sb__nav a{padding:5px 0;font-size:14.5px;color:var(--av-muted);transition:color .2s}
.popular-item,.lcomm{flex:1 0 100%;min-width:0;background:none;border-radius:0;padding:10px 0;gap:14px;border-bottom:1px solid var(--av-line)}
.content__col-side .sb__content.d-flex.gap-10{gap:0}
.popular-item__img{width:48px;height:72px;border-radius:6px;overflow:hidden}
.popular-item__title{font-weight:700;font-size:14.5px;transition:color .2s}
.popular-item__meta{font-size:13px;margin:3px 0 0;color:var(--av-muted)}

/* ---------- SEO-тексты ---------- */
.descr{margin-top:28px;padding-top:24px;border-top:1px solid var(--av-line);gap:12px;font-size:15px;line-height:1.7;color:var(--av-muted)}
.descr h2{font-size:21px;font-weight:700;color:var(--av-text);line-height:1.3}
.descr h3{font-size:16px;font-weight:700;color:var(--av-text);margin-top:8px}
.descr a{color:var(--av-link);text-decoration-color:currentColor;text-underline-offset:3px}
.descr ul li{margin-left:0;padding-left:22px}
.descr ul li::before{color:var(--av-link)}
.descr ul li+li{margin-top:4px}
.descr p>strong:first-child{display:block;color:var(--av-text)}

/* ---------- пагинация ---------- */
.pagination{padding-top:24px}
.pagination__pages{gap:4px;font-weight:700}
.pagination__pages a,.pagination__pages span{height:36px;min-width:36px;border-radius:8px;color:var(--av-text)}
.pagination__pages span:not(.nav_ext){background:var(--av-btn);color:#fff;box-shadow:none}
.pagination__btns,.dt-is-active .pagination__btns>*{border-radius:8px;background:var(--av-raised);color:var(--av-text);box-shadow:none}
.pagination__btns>*{color:var(--av-text)}
.pagination__btn-loader a,.pagination__btn-loader span{border-radius:8px;background:var(--av-raised);color:var(--av-text)}

/* ---------- страница тайтла ---------- */
.page>.scard{margin:0 0 8px;padding:20px 0 28px;gap:10px 28px;grid-template-columns:220px minmax(0,1fr);border:0;border-bottom:1px solid var(--av-line);border-radius:0;background:none}
.dt-is-active .page>.scard{border-bottom-width:1px}
.page .scard__header{flex-wrap:wrap;gap:10px 16px;padding-top:0}
.page .scard__title{flex:1 1 100%;font-size:30px;font-weight:700;line-height:1.2}
.scard__rating-likes{height:28px;border-radius:6px}
.scard__rating-likes a{padding:0 12px;font-size:13px}
.scard__list{font-size:15px;line-height:1.5}
.scard__list li{position:relative;padding:8px 0 8px 200px;border-top:1px solid var(--av-line);color:var(--av-text);font-weight:400}
.scard__list li+li{margin-top:0}
.scard__list li>span:first-child{position:absolute;left:0;top:8px;width:188px;font-weight:400;color:var(--av-muted)}
.scard__list li a{color:var(--av-link);white-space:nowrap}
.page .scard__footer{gap:8px 16px;padding-top:8px}
.page .scard__btn{height:42px;padding:0 24px;font-size:15px}
.page .sect:not(:last-child){margin-bottom:32px}
.page .sb__title,.page__subtitle{display:block;font-size:21px;font-weight:700;text-align:left;border:0;margin:0 0 14px;padding:0;color:var(--av-text)}
.page .sb__title::before,.page .sb__title::after{display:none}
.full-text{font-size:15.5px;line-height:1.75;color:var(--av-muted)}
.page__player{margin:0 0 36px;border-radius:12px;overflow:hidden;background:#000;border:1px solid var(--av-line)}
.page__player-controls{background:var(--av-raised)}
.tabs-block__select{padding:10px 12px;gap:6px}
.tabs-block__select button{height:34px;padding:0 14px;border-radius:8px;font-size:14px;font-weight:700;background:transparent;color:var(--av-muted)}
.tabs-block__select button.is-active,.tabs-block__select button:hover{background:var(--av-btn);color:#fff}
.page__complaint a{top:10px;right:12px;height:34px;border-radius:8px;padding:0 12px;font-size:13px;background:transparent;color:var(--av-muted)}
.page__related{margin:0 0 32px;padding:0;background:none}
.page__faq{border-top:1px solid var(--av-line)}
.page__faq dt{padding:14px 0 4px;font-weight:700;color:var(--av-text)}
.page__faq dd{padding:0 0 14px;color:var(--av-muted);line-height:1.65;border-bottom:1px solid var(--av-line)}
.page__comments-info{color:var(--av-muted)}
.comm__bd{box-shadow:none;border:1px solid var(--av-line)}
.comm__footer{background:var(--av-raised)}
.ac-form__btn{background:var(--av-btn);font-weight:700}
[type="text"],[type="password"],select,textarea{box-shadow:none}

/* ---------- модалки, меню, наверх, подвал ---------- */
.login{border:1px solid var(--av-line);border-radius:14px;box-shadow:0 24px 60px var(--av-shade)}
.login__row button{background:var(--av-btn);font-weight:700}
.overlay{opacity:.7}
.mobile-menu{width:300px;background:var(--av-page);border-right:1px solid var(--av-line)}
.mobile-menu__header{background:var(--av-page);border-bottom:1px solid var(--av-line)}
.mobile-menu__content .header__menu{display:grid;padding:8px 20px}
.mobile-menu__content .header__menu>li>a{height:44px;color:var(--av-text)}
.mobile-menu__content .sb__title{padding:12px 20px 0}
.mobile-menu__content .sb__nav{margin:0 20px 20px;border-radius:12px}
.scrolltop{width:40px;height:40px;border:1px solid var(--av-line);border-radius:10px;color:var(--av-text);background:var(--av-surface);font-size:16px}
.footer,.dt-is-active .footer{flex-wrap:wrap;gap:10px 20px;margin-top:32px;padding:24px 0 28px;border-top:1px solid var(--av-line);font-size:13px;line-height:1.6;color:var(--av-muted)}
.footer__nav{display:flex;flex-wrap:wrap;gap:6px 20px;width:100%;font-size:14px}
.footer__nav a,.footer__text a{color:var(--av-text)}
.footer__nav a{text-decoration:none}

/* ---------- наведение: только цвет ---------- */
@media (hover:hover) and (pointer:fine){
.header__menu>li>a:hover{color:var(--av-text);box-shadow:inset 0 -2px 0 var(--av-accent)}
.theme-toggle:hover,.header__btn-search:hover{background:var(--av-raised);color:var(--av-text)}
.header__btn-login:hover,.scard__btn:hover,.ac-form__btn:hover,.login__row button:hover{background:var(--av-btn-h);color:#fff}
.scard__link:hover .scard__title,.popular-item:hover .popular-item__title,.sb__nav a:hover{color:var(--av-link)}
.scard:hover .scard__img{filter:none}
.carou:hover .img-mask::before{height:55%}
.owl-prev:hover,.owl-next:hover{background:var(--av-raised);color:var(--av-text)}
.pagination a:hover{background:var(--av-raised);color:var(--av-text)}
.page__complaint a:hover{color:var(--av-text);background:var(--av-surface)}
.scrolltop:hover{background:var(--av-raised);color:var(--av-text)}
.footer__nav a:hover{color:var(--av-link)}
}

/* ---------- адаптация ---------- */
@media screen and (max-width:1220px){
.header__logo{margin-right:8px}
.header__btn-login{background:var(--av-btn);color:#fff}
.header__btn-menu{background:var(--av-raised);color:var(--av-text);border:1px solid var(--av-line)}
.content__col-side{margin-top:36px}
.owl-prev{left:-36px}.owl-next{right:-36px}
}
@media screen and (max-width:760px){
:root,.dt-is-active{--av-header:56px}
.header__logo{font-size:18px}
.content{padding-top:20px}
.content__title{font-size:22px;margin-bottom:12px}
.sect--bg{padding:4px 16px 16px;border-left:0;border-right:0;border-radius:0}
#dle-content>.scard,#dle-content>.scard:first-child{padding:16px 0;gap:6px 14px;grid-template-columns:104px minmax(0,1fr)}
.scard__img{width:104px}
.scard__title{font-size:16.5px;margin-bottom:2px}
.scard__text{font-size:14px}
.scard__btn,.scard__btn.btn{width:auto;height:34px;padding:0 14px;font-size:13.5px}
.page>.scard{grid-template-columns:130px minmax(0,1fr);gap:10px 16px}
.page .scard__img{width:130px}
.page .scard__title{font-size:23px}
.scard__list{font-size:14px}
.scard__list li{padding-left:0}
.scard__list li>span:first-child{position:static;display:block;width:auto;margin:0 0 2px;font-size:13px}
.page__player{margin-left:-16px;margin-right:-16px;border-radius:0;border-left:0;border-right:0}
.playercdn{height:auto;aspect-ratio:16/9;min-height:210px}
.page__related{padding:0 20px}
.descr{font-size:14.5px}
.scard__voice{display:none}
.scard__facts{margin-top:6px}
.scard__facts li{font-size:12px;padding:3px 7px}
.descr h2{font-size:19px}
.footer{text-align:left}
}
@media screen and (max-width:470px){
.header__logo{font-size:17px;min-width:112px;letter-spacing:.02em}
.theme-toggle,.header__btn-search,.header__btn-menu{width:36px;min-width:36px;height:36px;margin-left:2px}
.header__btn-login{height:34px;padding:0 12px;margin-left:6px}
#dle-content>.scard,#dle-content>.scard:first-child{grid-template-columns:92px minmax(0,1fr)}
.scard__img{width:92px}
.page>.scard{grid-template-columns:1fr;grid-template-areas:"sleft" "sheader" "sfooter" "sdescr";justify-items:stretch}
.page>.scard .scard__left{justify-self:center}
.page .scard__img{width:180px}
.page .scard__btn,.page .scard__btn.btn{width:100%;height:44px;font-size:15px}
}
@media (prefers-reduced-motion:reduce){
*,*::before,*::after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}
}

/* ==========================================================================
   v5: лента сеткой постеров, шапка тайтла с фоном из постера
   ========================================================================== */
@media screen and (min-width:1221px){
.content__cols{grid-template-columns:300px minmax(0,1fr);gap:28px}
}
/* сетка карточек (только когда в ленте есть .tcard) */
#dle-content:has(>.tcard){display:grid;grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:26px 18px;padding-top:14px}
#dle-content:has(>.tcard)>:not(.tcard){grid-column:1/-1}
.tcard{position:relative;min-width:0}
.tcard__poster{display:block;position:relative;aspect-ratio:2/3;border-radius:10px;overflow:hidden;background:var(--av-raised)}
.tcard__poster img{display:block;width:100%;height:100%;object-fit:cover}
.tcard__poster::after{content:'';position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .06);pointer-events:none}
.tcard__ep,.tcard__status{position:absolute;left:8px;padding:3px 8px;border-radius:6px;font-size:12px;font-weight:700;line-height:1.35;color:#fff}
.tcard__ep{bottom:8px;background:var(--av-btn)}
.tcard__status{top:8px;background:rgb(10 8 14 / .78)}
.tcard__status[data-s="Онгоинг"]{background:#1b6e40}
.tcard__status[data-s="Анонс"]{background:#5b36b8}
.tcard__fav a,.tcard__fav span{position:absolute;top:0;right:8px;z-index:5;width:28px;height:30px;display:grid;place-items:center;border-radius:0 0 6px 6px;background:var(--av-btn);color:#fff;cursor:pointer}
.tcard__title{margin-top:10px;font-size:15px;font-weight:700;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.tcard__title a{color:var(--av-text);transition:color .2s}
.tcard__meta{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:4px;font-size:13px;color:var(--av-muted)}
@media (hover:hover) and (pointer:fine){
.tcard:hover .tcard__title a{color:var(--av-link)}
.tcard__poster img{transition:filter .25s}
.tcard:hover .tcard__poster img{filter:brightness(1.08)}
}

/* страница тайтла: фон из размытого постера */
.page>.scard{grid-template-columns:260px minmax(0,1fr);gap:12px 32px;padding-top:20px;border-bottom:0}
.page .scard__img{border-radius:12px;box-shadow:0 18px 40px -18px rgb(0 0 0 / .8)}
.page .scard__title{font-size:28px;line-height:1.22}
.scard__orig{flex:1 1 100%;margin-top:-4px;font-size:15px;color:var(--av-muted)}
.scard__rating-likes{height:32px;gap:1px;border-radius:8px;overflow:hidden;border:1px solid var(--av-line);background:var(--av-line)}
.scard__rating-likes a,.dt-is-active .scard__rating-likes a,.dt-is-active .scard__rating-likes a+a{background:var(--av-raised);color:var(--av-text);padding:0 12px;font-weight:700}
.scard__rating-likes .fa-thumbs-up{color:#5fd07a}
.scard__rating-likes .fa-thumbs-down{color:#ff8a8a}
.page .scard__list{margin-top:6px}

@media screen and (max-width:760px){
#dle-content:has(>.tcard){grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px}
.tcard__title{font-size:14px;margin-top:8px}
.tcard__meta{font-size:12px}
.page>.scard{grid-template-columns:150px minmax(0,1fr);gap:10px 18px;padding-top:12px}
.page .scard__img{width:150px}
.page .scard__title{font-size:22px}
}
@media screen and (max-width:470px){
#dle-content:has(>.tcard){grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}
.tcard__ep,.tcard__status{font-size:11px;padding:2px 7px;left:6px}
.tcard__status{top:6px}.tcard__ep{bottom:6px}
.page>.scard{grid-template-columns:1fr}
.page .scard__img{width:200px}
.page .scard__header{justify-content:flex-start}
}
.sb__nav{padding:12px 16px;gap:0 14px}
.sb__nav a{font-size:14px}
/* подвал по центру */
.footer,.dt-is-active .footer{justify-content:center;text-align:center}
.footer__nav{justify-content:center}
.footer__text{flex:0 0 100%;text-align:center}
.footer__counter{flex:0 0 100%;display:flex;justify-content:center}
.sb__nav a{white-space:normal;overflow:visible;text-overflow:clip}

/* ==========================================================================
   v8: стрелки карусели, закладки, мобильная страница тайтла
   ========================================================================== */
/* карусель: на всю ширину, стрелки поверх крайних постеров */
.carousel,.dt-is-active .carousel{margin:0;padding:20px 0}
.owl-prev,.owl-next{width:38px;height:38px;margin-top:-19px;font-size:14px;color:#fff;background:rgb(12 10 16 / .72);border:1px solid rgb(255 255 255 / .16);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:5}
.owl-prev{left:8px}.owl-next{right:8px}
@media (hover:hover) and (pointer:fine){.owl-prev:hover,.owl-next:hover{background:var(--av-btn);border-color:transparent;color:#fff}}

/* закладка — круглая кнопка внутри постера, в пару к метке статуса */
.scard__fav a,.scard__fav span,.tcard__fav a,.tcard__fav span{position:absolute;top:8px;right:8px;z-index:5;width:30px;height:30px;display:grid;place-items:center;border-radius:8px;font-size:14px;color:#fff;background:rgb(12 10 16 / .72);box-shadow:none;cursor:pointer}
.scard__fav .scard__fav-added{color:#fff;background:var(--av-btn)}
@media (hover:hover) and (pointer:fine){.scard__fav a:hover,.scard__fav span:hover,.tcard__fav a:hover,.tcard__fav span:hover{background:var(--av-btn)}}
.tcard__status{top:8px;left:8px;height:30px;display:flex;align-items:center;padding:0 9px}

/* кнопка мобильного меню — как остальные иконки шапки */
.header__btn-menu,.header__btn-menu:hover{background:transparent;border:0;color:var(--av-text)}

/* хлебные крошки тайтла и строка под плеером */
.page__crumbs{margin:16px 0 4px}
.page__crumbs span{color:var(--av-muted)}
.page__note{margin:-20px 0 32px;font-size:14px;color:var(--av-muted)}

/* страница тайтла до 760 px — в одну колонку, всё по центру */
@media screen and (max-width:760px){
.page>.scard{grid-template-columns:1fr;grid-template-areas:"sleft" "sheader" "sfooter" "sdescr";justify-items:stretch;gap:14px}
.page>.scard .scard__left{justify-self:center}
.page .scard__img{width:200px}
.page .scard__header{justify-content:center;text-align:center}
.page .scard__title{text-align:center;font-size:22px}
.scard__orig{text-align:center}
.page .scard__footer{justify-content:center}
.page .scard__btn,.page .scard__btn.btn{width:100%;height:44px;font-size:15px}
.page__note{margin-top:-24px;padding:0 4px}
.tcard__status,.tcard__fav a,.tcard__fav span{height:26px}
.tcard__fav a,.tcard__fav span{width:26px;font-size:12px;top:6px;right:6px}
.tcard__status{top:6px;left:6px;padding:0 7px}
.owl-prev,.owl-next{width:32px;height:32px;margin-top:-16px}
}

/* сетка карточек и в других списках (Топ 100, поиск и т.п.) */
.d-grid-items:has(>.tcard){grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:26px 18px}
.d-grid-items>.tcard{grid-column:auto}
@media screen and (max-width:760px){.d-grid-items:has(>.tcard){grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px}}
@media screen and (max-width:470px){.d-grid-items:has(>.tcard){grid-template-columns:repeat(2,minmax(0,1fr))}}

/* закладка у вошедших: DLE оборачивает иконку в ссылку — позиционируем только ссылку */
.scard__fav a>span,.tcard__fav a>span{position:static;display:inline;width:auto;height:auto;border-radius:0;background:none!important;box-shadow:none}
.scard__fav a:has(.scard__fav-added),.tcard__fav a:has(.scard__fav-added){background:var(--av-btn)}
.scard__fav .visually-hidden,.tcard__fav .visually-hidden{width:1px!important;height:1px!important;background:none!important}
