:root{--bg:#fff;--bg-darker:#fafbfd;--bg-darker-1:#f0f6fa;--bg-darkest:#f1f4f7;--tt:#000;--tt-fade-0:#4b4640;--tt-fade:#94969b;--tt-colored:#2b405e;--bgb:#34363e;--bgb-darker:#27282f;--ttb:#c5c5c5;--ttb-lighter:#d6dce5;--bdc:rgba(0,0,0,0.1);--bdc-darker:#bdc3cc;--bsh-long:0 0 40px rgba(0,0,0,0.3);--bsh:0 5px 10px 0 rgba(0,0,0,0.15);--accent:#67548c;--green:#3bb33b;--red:#eb4d4b;--blue:#4491c9;--orange:#f0932b;--grey:#888;--yellow:#ffd200;--ui-elem-height:40px;--ui-elem-padding:20px;--ui-elem-gap:10px;--ui-elem-bdrs:0;--ui-bg-btn:#67548c;--ui-tt-btn:#fff;--ui-bg-btn-hover:#755ea5;--ui-bg-inp:#fff;--ui-bdc-inp:#e3e3e3;--ui-bdc-inp-focus:#35c535;--ui-bg:#fff;--ui-bg-darker:#f2f6f8;--ui-bg-darkest:#e4ebef;--ui-accent:#06c;--ui-bdc:rgba(0,0,0,0.1);--ui-tt-fade:#80776c;--ui-fw-bolder:500;--ui-fw-fa:400;--ui-bsh:0 12px 40px rgba(0,0,0,0.3);--ui-bsh-inset:inset 1px 2px 5px rgba(0,0,0,0.1);--ui-bdrs:4px;--ui-gradient:linear-gradient(to bottom,#5c4f68,#352d3c);--ui-bg-black:#352d3c;--ui-bg-attention:#fceedf;--ui-bd-attention:#fc9a07;--indent-negative:-40px;--indent:40px;--max-width:1300px}*{background:0;margin:0;padding:0;outline:0;border:0;box-sizing:border-box}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}img,table,iframe,video,frame,embed,object{max-width:100%}body{font-family:'Fira Sans',sans-serif;font-size:15px;font-weight:400;line-height:1.5;color:var(--tt);background-color:var(--bg-darker);width:100%}a{color:var(--tt);text-decoration:none}a:focus{color:var(--tt);text-decoration:none}h1,h2,h3,h4,h5{font-weight:500;font-size:24px}::selection{background:#f00;color:#fff}b,strong,.bolder{font-weight:500}button,select,textarea,input[type="text"],input[type="password"],input[type="button"],[type="reset"],input[type="submit"]{appearance:none;-webkit-appearance:none;font-size:16px;font-family:inherit;font-weight:inherit}input[type="button"],input[type="submit"]{font-size:14px;font-weight:400}button,.btn,[type="button"],[type="reset"],[type="submit"],.pmessages__links a,.qq-upload-button,.plupload_button,.pagination__btn-loader a{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;white-space:nowrap;height:var(--ui-elem-height);padding:0 var(--ui-elem-padding);gap:var(--ui-elem-gap);border-radius:var(--ui-elem-bdrs);background-color:var(--ui-bg-btn);color:var(--ui-tt-btn);font-size:15px;font-weight:400}button:active,input[type="button"]:active,input[type="submit"]:active{box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.1)}.color-btn,[class*=fr],[class*=plyr],.owl-prev,.owl-next,.owl-dot,[id*=mceu],[class*=tox-],.ui-dialog-titlebar-close{padding:0;margin:0;line-height:1.4;border:0;box-shadow:none;background:0;border-radius:0}[type="text"],[type="password"],[type="email"],select,textarea{height:var(--ui-elem-height);padding:0 var(--ui-elem-padding);line-height:calc(var(--ui-elem-height) - 1px);width:100%;background-color:var(--ui-bg-inp);border:1px solid var(--ui-bdc-inp);border-radius:var(--ui-elem-bdrs);box-shadow:none;font-size:14px;display:block}[type="text"]:focus,[type="password"]:focus,[type="email"]:focus,textarea:focus{border-color:var(--ui-bdc-inp-focus)}select:not([multiple]){background-image:url(../dleimages/chevron-down.svg);padding-right:30px;background-repeat:no-repeat;background-position:right 15px top 50%;background-size:12px auto}select option{padding:6px 10px;font-weight:400}select[multiple] option{padding:3px 10px;font-weight:400}select[multiple]{padding:9px 5px}textarea{padding-top:20px;padding-bottom:20px;overflow:auto;resize:vertical}input::placeholder,textarea::placeholder{color:var(--tt-fade);opacity:1;font-size:14px}input:focus::placeholder,textarea:focus::placeholder{color:transparent}.img-wide,.img-responsive,.img-fixed-size,.expand-link,.p-relative,.img-block{position:relative}.img-responsive{padding-top:60%}.img-responsive>img,.img-fixed-size img,.img-block img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.img-responsive>img{position:absolute;left:0;top:0}.img-wide img,.img-wide>a,.img-block img{width:100%;display:block}.img-block>img{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:inherit;display:block;object-fit:cover}.clr{clear:both}.clearfix::after{content:"";display:table;clear:both}.ws-nowrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.line-clamp-2,.line-clamp-3,.line-clamp-4,.line-clamp-5,.line-clamp-6{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;line-clamp:3}.line-clamp-4{-webkit-line-clamp:4;line-clamp:4}.line-clamp-5{-webkit-line-clamp:5;line-clamp:5}.line-clamp-6{-webkit-line-clamp:6;line-clamp:6}.vw100{margin:0 calc((100% - 100vw)/2);padding:0 calc((100vw - 100%)/2)}.img-mask::after{content:'';position:absolute;z-index:1;left:0;right:0;bottom:0;height:30%;background:linear-gradient(to top,#000 0,transparent 100%);opacity:.8}.expand-link__trg::after{content:'';position:absolute;inset:0;z-index:10}.img-overlay-icon::before{position:absolute;inset:0;z-index:5;border-radius:inherit;opacity:0;background-color:rgba(0,0,0,0.5);color:#fff;font-size:24px;display:grid;place-items:center}.d-flex{display:flex;flex-wrap:wrap;flex-direction:row}.fd-column{flex-direction:column;flex-wrap:nowrap}.jc-space-between{justify-content:space-between}.jc-flex-start{justify-content:flex-start}.jc-center{justify-content:center}.jc-flex-end{justify-content:flex-end}.ai-flex-start{align-items:flex-start}.ai-center{align-items:center}.ai-flex-end{align-items:flex-end}.order-first{order:-1}.order-last{order:10}.flex-grow-1,.ui-dialog-title,.ac-form__bottom .comments_subscribe,.flex-1{flex:1 1 0;max-width:100%;min-width:50px}.flex-grow-1-column,.flex-1-col{flex:1 0 min-content}.pi-center{display:grid;place-items:center}.ta-center{text-align:center}.grid-items{display:grid;gap:23px 18px;grid-template-columns:repeat(auto-fill,minmax(min(40vw,160px),1fr))}.grid-items>*:not(.grid-items__item),#dle-content>*:not(.grid-items__item){grid-column:1 / -1}#dle-content{display:inherit;gap:inherit;grid-template-columns:inherit}.r-gap-5{row-gap:5px}.r-gap-10{row-gap:10px}.r-gap-15{row-gap:15px}.r-gap-20{row-gap:20px}.r-gap-25{row-gap:25px}.r-gap-30{row-gap:30px}.r-gap-35{row-gap:35px}.r-gap-40{row-gap:40px}.c-gap-5{column-gap:5px}.c-gap-10{column-gap:10px}.c-gap-15{column-gap:15px}.c-gap-20{column-gap:20px}.c-gap-25{column-gap:25px}.c-gap-30{column-gap:30px}.c-gap-35{column-gap:35px}.c-gap-40{column-gap:40px}.p-relative{position:relative}.o-hidden{overflow:hidden}.d-block{display:block}.w-100{width:100%;min-width:100%!important;grid-column:1 / -1}.bdrs-50{border-radius:50%}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.ratio-3-2{aspect-ratio:3 / 2}.ratio-2-3{aspect-ratio:2 / 3}.ratio-1-1{aspect-ratio:1 / 1}.btn-smaller{--ui-elem-height:30px;font-size:12px;padding:0 10px}.btn-bigger{--ui-elem-height:50px;--ui-elem-padding:40px}.btn-square{aspect-ratio:1 / 1;padding:0}.btn-rounded{border-radius:calc(var(--ui-elem-height)/2)}.btn-border{background:0;border:1px solid var(--bdc);color:var(--tt);box-shadow:none}.btn-nobg{background:0;color:var(--tt);box-shadow:none;padding:0}.btn-fade{background-color:var(--bg-darkest);color:var(--tt-fade)}.hidden,.d-none,.full-text .quote+br,#category option:empty,.ui-helper-hidden-accessible:empty,#related_news:empty,#result-registration:empty,.info br,#fullsearch+form .mass_comments_action,.bb-sep,.bb-pane>.clr,.comm__ctrl-menu li:empty,.has-checkbox:empty{display:none}.login__social:has(.login__social-caption:last-child),.serv__social:has(.serv__subtitle:last-child){display:none}.anim,button,.btn,a,.anim-before::before,.anim-after::after,.descr__faq-item,.item-side__img,.header__menu span{transition:color .3s,background-color .3s,opacity .3s,box-shadow .3s,transform .3s,border-color .3s,scale .3s,rotate .3s,translate .3s}@font-face{font-family:'Fira Sans';src:url('../webfonts/FiraSans-300.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Fira Sans';src:url('../webfonts/FiraSans-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Fira Sans';src:url('../webfonts/FiraSans-500.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Rex';src:url('../webfonts/Rex-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}@media(hover:hover) and (pointer:fine){a:hover{color:var(--tt);text-decoration:none}button:hover,.btn:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,.pmessages__links a:hover,.qq-upload-button:hover,.us__btn a:hover,.plupload_button:hover,#searchsuggestions span.seperator a:hover,.pagination__btn-loader a:hover{background-color:var(--ui-bg-btn-hover);color:var(--ui-tt-btn);border-color:var(--ui-bg-btn-hover)}.ui-dialog-titlebar-close:hover,.login__close:hover,.trl__close:hover{background-color:var(--ui-red);color:var(--tt-btn)}.xfieldimagegallery a:hover,.comments-image-gallery a:hover{opacity:.8}.fs-result:hover{background-color:var(--ui-bg-darker)}.header__theme:hover::before,.header__theme:hover .fal,.sb__tags a:hover,.pagination__pages a:hover,.item__favs a:hover,.gtr__favs a:hover,.gtr__tags a:hover{background-color:var(--accent);color:#fff;border-color:var(--accent)}.header__favs:hover,.header__menu a:hover,.header__menu span:hover{color:var(--yellow)}.footer__menu a:hover,.speedbar a:hover,.lcomm__link:hover,.pagination>a:hover,.item-side:hover .item-side__title,.lgn a:hover,.gtr__upd-info:hover span,.gtr__upd-info:hover .gtr__upd-info-sub,.gtr__upd-info-main:last-child:hover,.sb__menu-hidden a:hover,.gtr__upd-info-2 .gtr__upd-info-sub:hover,.comm__author a:hover,.comm__action a:hover{text-decoration:underline}.sb__menu li:not(.sb__menu-hidden) a:hover{background-color:var(--bg-darker-1)}.header__theme:hover,.header__login:hover,.sect__tabs-btn:hover{background:0}.header__login:hover .header__login-img{border-color:var(--yellow);color:var(--yellow)}.descr__faq-header:hover span,.gtr__dl-btns-caption [data-scroll]:hover{border-style:solid}.descr__faq-item:hover{border-left-color:var(--accent)}.item-side:hover .item-side__img,.item-short:hover .item-short__img{box-shadow:0 0 0 1px var(--yellow)}.item-short:hover .item-short__meta{translate:0 100%}.item-short:hover .item__label-year{translate:200% 0}.item-short:hover .item__label-rating{translate:-200% 0}.item-short:hover .item__label-upd{translate:-200% 0}.gtr__info-list a:hover,.gtr__tech-table a:hover,.gtr__help a:hover,.full-text a:hover{text-decoration:none}.title_spoiler:hover{border-color:var(--accent);border-style:solid}.sect__tabs-btn:hover{border-color:var(--accent);color:var(--accent)}.trl__close:hover,.mobile-menu__btn-close:hover,.lgn__btn-close:hover{background-color:var(--red);color:#fff}.comm__ctrl-btn1:hover,.gtr__rating-likes a:hover .fal{color:var(--yellow)!important;background:0}.comm__rating a:hover{background-color:var(--accent);color:#fff!important}}.dt{--bg:#3c3e47;--bg-darker:#27282f;--bg-darker-1:#2d2e35;--bg-darkest:#222329;--tt:#eee;--tt-fade-0:#e3e3e3;--tt-fade:#b6b6b6;--tt-colored:#e9e3ad;--bgb:#34363e;--bgb-darker:#27282f;--ttb:#c5c5c5;--ttb-lighter:#d6dce5;--bdc:rgba(255,255,255,0.15);--bdc-darker:rgba(255,255,255,0.25);--bsh-long:0 0 40px rgba(0,0,0,0.3);--bsh:0 5px 10px 0 rgba(0,0,0,0.15);--accent:#8b74b8;--green:#3bb33b;--red:#eb4d4b;--blue:#4491c9;--orange:#f0932b;--grey:#888;--yellow:#ffd200;--ui-bg-btn:#67548c;--ui-tt-btn:#fff;--ui-bg-btn-hover:#755ea5;--ui-bg-inp:rgba(0,0,0,0.2);--ui-bdc-inp:rgba(255,255,255,0.15);--ui-bg:#3c3e47;--ui-bg-darker:#27282f;--ui-bg-darkest:#222329;--ui-accent:#72aeeb;--ui-bdc:rgba(255,255,255,0.15);--ui-tt-fade:#b6b6b6;--ui-bsh:0 12px 40px rgba(0,0,0,0.5);--ui-bsh-inset:inset 1px 2px 5px rgba(0,0,0,0.3);--ui-gradient:linear-gradient(to bottom,#5c4f68,#352d3c);--ui-bg-black:#352d3c;--ui-bg-attention:#4b4540;--ui-bd-attention:#b46f06}.dt{color-scheme:dark}.dt select:not([multiple]){background-image:url(../dleimages/chevron-down-light.svg)}.dt .content{box-shadow:0 12px 24px 0 rgba(0,0,0,0.3)}.dt .header__menu,.dt .gtr__tech-table-caption,.dt .fr.is-active::before{--accent:#4c4064;border-color:#5f507c}.dt .search-block__btn,.dt .sect__title,.dt h1,.dt h2,.dt h3,.dt .sb__title,.dt .descr :is(h1,h2,h3){color:#fff}.dt .sb__menu li svg{filter:invert(1);opacity:.8}.dt .sb__tags a:not(:hover){background-color:var(--bg-darker-1);color:var(--tt)}.dt .gtr__info,.dt .gtr__steam-rating{--red:#f87573}.dt .gtr__info-list,.dt .gtr__tech-table,.dt .gtr__help{--blue:#69b9f1;--ui-accent:#69b9f1}.dt .gtr__steam-rating{--green:#5ae05a}.dt .gtr__alert--accent{--accent:var(--tt-colored)}.dt .ac-form__header input,.dt .ac-form__editor textarea{background-color:rgba(0,0,0,0.2)}.descr ul li::before,.tail-select .select-label::before,.tail-select .select-label::after,.sb__menu a:after,.tail-select .select-dropdown ul li.dropdown-option.selected::before,.descr__faq-header::before{font-weight:400;font-family:'Font Awesome 5 Pro'}.sb__tags a,.lcomm,.pagination>a,.pagination>span,.footer__stats,.footer__copyright,.header__favs,.footer__text,.item__label-year,.item__meta-item,.item-short__meta,.item__subtitle,.sect__descr,.descr,.descr__faq-header::after,.descr__faq-item[open] .descr__faq-content,.search-block__input:not(:focus)::placeholder,.logo__caption,.item__favs a,.speedbar,.gtr__meta,.gtr__tags,.gtr__subinfo,.gtr__info-list,.gtr__rating-votes,.gtr__steam-rating,.full-text,.text_spoiler,.gtr__upd-info-2,.gtr__upd-info-sub,.page__comments-info,.gtr__alert,.comm__date,.comm__action,.page__comments-info,.gtr__dl-btns-caption,.gtr__tech,.dl__subtitle{font-weight:300}
