:root{--c-bg:#c45aee!important;--c-panel:#3d1d6e!important;--c-panel2:#4b2486!important;--c-panel3:#5c2fa0!important;--c-text:#ffffff!important;--c-muted:#e3c8ff!important;--c-accent:#ff4da6!important;--c-accent-text:#ffffff!important;--sz-ink:#2a1050!important;--sz-line:#3a1668!important;--sz-pink:#ff4da6!important;--sz-pink2:#ffb3da!important;--sz-yellow:#ffd63f!important;--sz-lilac:#f4e4ff!important;--sz-paper:#fffaff!important;--sz-rainbow:linear-gradient(90deg,#f0453a 0 16.66%,#ff8a1f 16.66% 33.33%,#ffd63f 33.33% 50%,#3ccf5a 50% 66.66%,#2fa4ff 66.66% 83.33%,#8a4fe0 83.33% 100%)!important}
html,body{background-color:#c45aee!important}
body{background-image:repeating-conic-gradient(from 0deg at 50% -10%,#c45aee 0deg 6deg,#e396fa 6deg 12deg)!important;background-attachment:fixed!important;font-family:"Stolzl","Nunito","Varela Round","Arial Rounded MT Bold",system-ui,sans-serif!important}
::selection{background:var(--sz-pink)!important;color:#fff!important}
.header{background:transparent!important;box-shadow:none!important;border:0!important}
.header__content{background:var(--c-panel)!important;border:4px solid var(--sz-line)!important;outline:none!important;border-radius:28px!important;box-shadow:0 8px 0 var(--sz-line),0 18px 40px rgba(58,22,104,.3)!important;position:relative!important;overflow:visible!important;backdrop-filter:none!important;padding-bottom:22px!important}
.header__content::after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:9px!important;background:var(--sz-rainbow)!important;border-radius:0 0 24px 24px!important;pointer-events:none!important;z-index:0!important}
.header .menu ul li a{color:#fff!important;font-weight:800!important;border-radius:999px!important;transition:background .2s,transform .2s!important}
.header .menu ul li a:hover{background:var(--sz-pink)!important;color:#fff!important;transform:translateY(-1px)!important}
.header .menu ul li ul{background:var(--sz-paper)!important;border:3px solid var(--sz-line)!important;border-radius:20px!important;box-shadow:0 6px 0 var(--sz-line)!important;padding:6px!important}
.header .menu ul li ul li a{color:var(--sz-ink)!important}
.header .menu ul li ul li a:hover{background:var(--sz-pink)!important;color:#fff!important}
.btn-search{background:var(--sz-pink)!important;color:#fff!important;border:3px solid var(--sz-line)!important;border-radius:999px!important;box-shadow:0 3px 0 var(--sz-line)!important}
.content,.side,.main{background:transparent!important}
.description,.game-offer__description,.character-games{background:var(--sz-paper)!important;color:var(--sz-ink)!important;border:4px solid var(--sz-line)!important;border-radius:28px!important;box-shadow:0 8px 0 var(--sz-line),0 18px 40px rgba(58,22,104,.25)!important}
.description p,.description li,.description td,.game-offer__description p,.game-offer__description li,.game-offer__description td{color:var(--sz-ink)!important;line-height:1.7!important}
.description a,.game-offer__description a{color:#7a2bd0!important;font-weight:600!important;text-decoration:underline!important;text-decoration-color:var(--sz-pink2)!important;text-decoration-thickness:3px!important;text-underline-offset:3px!important}
.description a:hover,.game-offer__description a:hover{color:var(--sz-line)!important;text-decoration-color:var(--sz-yellow)!important}
.description b,.game-offer__description b{color:var(--sz-line)!important}
.description h2,.game-offer__description h2{color:var(--sz-yellow)!important;font-weight:800!important;font-size:1.75em!important;letter-spacing:.02em!important;word-spacing:.12em!important;line-height:1.25!important;-webkit-text-stroke:5px var(--sz-line)!important;paint-order:stroke fill!important;text-shadow:0 4px 0 var(--sz-line),0 6px 0 rgba(58,22,104,.25)!important;margin-top:1.4em!important}
.description h2::after,.game-offer__description h2::after{content:""!important;display:block!important;width:110px!important;height:6px!important;margin-top:.45em!important;border-radius:6px!important;background:var(--sz-rainbow)!important}
.description h3,.game-offer__description h3{color:var(--sz-line)!important;font-weight:800!important}
.description ul,.game-offer__description ul{list-style:none!important;padding-left:0!important}
.description ul>li,.game-offer__description ul>li{position:relative!important;padding-left:1.8em!important;margin:.5em 0!important}
.description ul>li::before,.game-offer__description ul>li::before{content:"\2605"!important;position:absolute!important;left:0!important;top:-.05em!important;font-size:1.2em!important;color:var(--sz-pink)!important;-webkit-text-stroke:1.5px var(--sz-line)!important}
.description ol,.game-offer__description ol{counter-reset:sz!important;list-style:none!important;padding-left:0!important}
.description ol>li,.game-offer__description ol>li{counter-increment:sz!important;position:relative!important;padding:.6em 1em .6em 3.2em!important;margin:.6em 0!important;background:var(--sz-lilac)!important;border:3px solid var(--sz-line)!important;border-radius:20px!important;box-shadow:0 4px 0 var(--sz-line)!important}
.description ol>li::before,.game-offer__description ol>li::before{content:counter(sz)!important;position:absolute!important;left:.65em!important;top:.5em!important;width:1.8em!important;height:1.8em!important;border-radius:50%!important;background:var(--sz-yellow)!important;color:var(--sz-line)!important;font-weight:800!important;border:2px solid var(--sz-line)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:.9em!important}
table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;border:4px solid var(--sz-line)!important;border-radius:22px!important;overflow:hidden!important;margin:1.5em 0!important;background:#fff!important;box-shadow:0 6px 0 var(--sz-line)!important}
th,td{border:0!important;border-bottom:2px dashed #d9b8f5!important;padding:.8em 1em!important;color:var(--sz-ink)!important;text-align:left!important;vertical-align:top!important}
th,tr:first-child td{background:#d6197e!important;color:#fff!important;font-weight:800!important;border-bottom:0!important}
th b,tr:first-child td b{color:var(--sz-yellow)!important}
tr:nth-child(even) td{background:var(--sz-lilac)!important}
tr:last-child td{border-bottom:0!important}
td b{color:#d6197e!important}
.pp-quote{position:relative!important;background:#1f6fd6!important;color:#fff!important;font-weight:800!important;font-size:1.2em!important;font-style:normal!important;border:4px solid var(--sz-line)!important;border-radius:28px!important;padding:.8em 1.3em .8em 3.2em!important;margin:1.3em 0 1.6em!important;box-shadow:0 6px 0 var(--sz-line)!important;text-shadow:0 2px 0 rgba(58,22,104,.45)!important}
.pp-quote::before{content:"\2605"!important;position:absolute!important;left:.55em!important;top:50%!important;transform:translateY(-50%)!important;font-size:1.4em!important;color:var(--sz-yellow)!important;-webkit-text-stroke:2px var(--sz-line)!important;text-shadow:none!important}
.pp-quote::after{content:""!important;position:absolute!important;right:46px!important;bottom:-20px!important;width:26px!important;height:26px!important;background:#1f6fd6!important;border-right:4px solid var(--sz-line)!important;border-bottom:4px solid var(--sz-line)!important;transform:rotate(45deg)!important;border-radius:0 0 6px 0!important}
.pp-quote+.pp-quote{background:var(--sz-pink)!important}
.pp-quote+.pp-quote::after{background:var(--sz-pink)!important}
.pp-quote+.pp-quote+.pp-quote{background:#8a3fd6!important}
.pp-quote+.pp-quote+.pp-quote::after{background:#8a3fd6!important}
.pp-quote+.pp-quote+.pp-quote+.pp-quote{background:#1f6fd6!important}
.pp-quote+.pp-quote+.pp-quote+.pp-quote::after{background:#1f6fd6!important}
.pp-tip{position:relative!important;background:var(--sz-lilac)!important;color:var(--sz-ink)!important;border:4px solid var(--sz-line)!important;border-radius:24px!important;padding:1em 1.2em 1em 3.4em!important;margin:1.3em 0!important;box-shadow:0 6px 0 var(--sz-line)!important;font-weight:600!important}
.pp-tip::before{content:"\2605"!important;position:absolute!important;left:.6em!important;top:.55em!important;font-size:1.6em!important;line-height:1!important;color:var(--sz-pink)!important;-webkit-text-stroke:2px var(--sz-line)!important}
.pp-tip p{margin:0!important}
.pp-tip b{color:#d6197e!important}
.pp-faq-item{background:#fff!important;border:3px solid var(--sz-line)!important;border-radius:22px!important;padding:1em 1.2em!important;margin:1em 0!important;box-shadow:0 5px 0 var(--sz-line)!important}
.pp-faq-item:nth-of-type(even){background:var(--sz-lilac)!important}
.pp-faq-item h3{margin:0 0 .4em!important;color:#6a24b8!important}
.pp-faq-item h3::before{content:"? "!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.4em!important;height:1.4em!important;margin-right:.35em!important;border-radius:50%!important;background:var(--sz-pink)!important;color:#fff!important;border:2px solid var(--sz-line)!important;font-size:.85em!important}
.pp-faq-item p{margin:0!important}
.pp-controls{background:#d9f2ff!important;border:4px solid var(--sz-line)!important;border-radius:24px!important;padding:1em 1.3em!important;margin:1.3em 0!important;box-shadow:0 6px 0 var(--sz-line)!important}
.pp-controls ul{margin:0!important}
.pp-controls li{padding-left:0!important}
.pp-controls li::before{display:none!important}
.pp-controls b{display:inline-block!important;background:#fff!important;color:var(--sz-line)!important;border:2px solid var(--sz-line)!important;border-radius:10px!important;padding:.05em .6em!important;margin-right:.5em!important;font-weight:800!important;box-shadow:0 3px 0 var(--sz-line)!important}
.eg-character{background:#fff!important;border:4px solid var(--sz-line)!important;border-radius:26px!important;box-shadow:0 6px 0 var(--sz-line)!important}
.eg-character h2{margin-top:.2em!important}
.eg-pill{background:var(--sz-yellow)!important;color:var(--sz-line)!important;border:2px solid var(--sz-line)!important;border-radius:999px!important;font-weight:700!important}
.game-offer__window{border:5px solid var(--sz-line)!important;border-radius:26px!important;box-shadow:0 0 0 5px #fff,0 0 0 9px var(--sz-line),0 14px 0 4px var(--sz-line)!important;overflow:hidden!important;background:#000!important}
.game-card{background:#fff!important;border:3px solid var(--sz-line)!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 5px 0 var(--sz-line)!important;transition:transform .2s,box-shadow .2s!important}
.game-card,.game-card a{color:var(--sz-ink)!important;font-weight:700!important}
.game-card .thumb img{border-radius:16px!important}
.game-card:hover{transform:translateY(-4px) rotate(-1.2deg)!important;box-shadow:0 9px 0 var(--sz-line)!important}
.catalog__list .game-card:nth-child(even):hover{transform:translateY(-4px) rotate(1.2deg)!important}
.pagination li{background:#fff!important;border:3px solid var(--sz-line)!important;border-radius:14px!important;box-shadow:0 3px 0 var(--sz-line)!important}
.pagination li a{color:var(--sz-ink)!important;font-weight:800!important}
.pagination li.active,.pagination li:hover{background:var(--sz-pink)!important}
.pagination li.active a,.pagination li:hover a{color:#fff!important}
.footer__content{background:var(--c-panel)!important;color:var(--c-muted)!important}
.footer__content a{color:#fff!important}
.footer__content a:hover{color:var(--sz-yellow)!important}
::-webkit-scrollbar{width:14px!important}
::-webkit-scrollbar-track{background:#e396fa!important}
::-webkit-scrollbar-thumb{background:var(--sz-pink)!important;border-radius:10px!important;border:3px solid var(--sz-line)!important}
.description .pp-quote,.game-offer__description .pp-quote,.description p.pp-quote{color:#fff!important}
.description .pp-tip,.game-offer__description .pp-tip{color:var(--sz-ink)!important}
.block-title,.block-title h1,.block-title span,.player-overlay-name,.description h2,.game-offer__description h2{font-family:"Stolzl","Nunito","Varela Round","Arial Rounded MT Bold",system-ui,sans-serif!important}
.game-offer>.block-title h1,.block-title h1{color:var(--sz-yellow)!important;font-weight:800!important;font-size:2.1em!important;letter-spacing:.01em!important;-webkit-text-stroke:6px var(--sz-line)!important;paint-order:stroke fill!important;text-shadow:0 5px 0 var(--sz-line),0 0 0 #fff!important;margin:.2em 0 .5em!important}
.side .block-title,.similiar-games .block-title,.similiar-games .block-title span{color:var(--sz-pink)!important;font-weight:800!important;font-size:1.5em!important;-webkit-text-stroke:4px var(--sz-line)!important;paint-order:stroke fill!important;text-shadow:0 3px 0 var(--sz-line)!important;text-align:center!important}
.similiar-games{background:var(--sz-paper)!important;border:4px solid var(--sz-line)!important;border-radius:28px!important;box-shadow:0 8px 0 var(--sz-line)!important}
.player-overlay-name{color:#fff!important;font-weight:800!important;-webkit-text-stroke:5px var(--sz-line)!important;paint-order:stroke fill!important;text-shadow:0 4px 0 var(--sz-line)!important}
.player-overlay__start{background:var(--sz-yellow)!important;color:var(--sz-line)!important;border:4px solid var(--sz-line)!important;border-radius:999px!important;box-shadow:0 6px 0 var(--sz-line)!important;font-weight:800!important}
.player-overlay__start:hover{background:#ffe27a!important;transform:translateY(-2px)!important}
.game-offer__window__bottom{background:var(--c-panel)!important}
.search-input{background:#fff!important;color:var(--sz-ink)!important;border:3px solid var(--sz-line)!important;border-radius:999px!important}
.search-input::placeholder{color:#8a6bb0!important}
.header .menu nav>ul>li>a{background:var(--sz-lilac)!important;color:var(--sz-line)!important;border:3px solid var(--sz-line)!important;outline:none!important;box-shadow:0 5px 0 #1f0a40!important;gap:8px!important}
.header .menu nav>ul>li>a:hover,.header .menu nav>ul>li.active>a{background:var(--sz-pink)!important;color:#fff!important;transform:translateY(-2px)!important}

.game-offer__window__bottom a{border:2px solid var(--sz-yellow)!important;border-radius:999px!important;color:#fff!important;font-weight:700!important}
.game-offer__window__bottom a:hover{background:var(--sz-yellow)!important;color:var(--sz-line)!important}
.hub-info__title{color:var(--sz-pink)!important;font-family:"Stolzl","Nunito","Varela Round","Arial Rounded MT Bold",system-ui,sans-serif!important;font-weight:800!important;font-size:clamp(28px,3.4vw,40px)!important;letter-spacing:.01em!important;-webkit-text-stroke:6px var(--sz-line)!important;paint-order:stroke fill!important;text-shadow:0 5px 0 var(--sz-line)!important;margin:0 0 18px!important}
.hub-info__img img{border:4px solid var(--sz-line)!important;border-radius:20px!important;box-shadow:0 5px 0 var(--sz-line)!important}
.hub-stats{background:var(--c-panel)!important;border:3px solid var(--sz-line)!important;border-radius:18px!important;box-shadow:0 5px 0 var(--sz-line)!important}
.hub-stat{border-right:2px dashed rgba(255,255,255,.18)!important}
.hub-stat b,.hub-stat b a{color:#fff!important;text-decoration:none!important;font-weight:800!important}
.hub-stat b a:hover{color:var(--sz-yellow)!important}
.hub-stat small{color:var(--sz-yellow)!important;font-weight:700!important;letter-spacing:.06em!important}
.description .hub-tags,.game-offer__description .hub-tags{padding:0!important}
.description .hub-tags li,.game-offer__description .hub-tags li{padding:0!important;margin:0!important}
.description .hub-tags li::before,.game-offer__description .hub-tags li::before{display:none!important;content:none!important}
.hub-tags a,.game-offer__description .hub-tags a{background:var(--sz-yellow)!important;color:var(--sz-line)!important;border:3px solid var(--sz-line)!important;box-shadow:0 3px 0 var(--sz-line)!important;text-decoration:none!important}
.hub-tags a:hover,.game-offer__description .hub-tags a:hover{background:var(--sz-pink)!important;color:#fff!important}
.hub-tags em{color:#d6197e!important}
.hub-tags a:hover em{color:#fff!important}
.hub-bar{background:var(--c-panel)!important}
.hub-bar__name{color:#fff!important;font-weight:800!important}
.hub-ibtn,.hub-random{background:var(--c-panel2)!important;color:#fff!important;border:2px solid var(--sz-pink)!important;border-radius:14px!important}
.hub-ibtn:hover,.hub-random:hover{background:var(--sz-pink)!important}

.pp-toc{background:var(--sz-lilac)!important;border:3px solid var(--sz-line)!important;border-radius:22px!important;box-shadow:0 5px 0 var(--sz-line)!important;padding:16px 20px!important}
.pp-toc ul{margin:0!important}
.pp-toc li{padding-left:1.8em!important}
.pp-toc li::before{content:"\2605"!important;width:auto!important;height:auto!important;background:none!important;transform:none!important;border-radius:0!important;left:0!important;top:-.05em!important;font-size:1.2em!important;color:var(--sz-yellow)!important;-webkit-text-stroke:1.5px var(--sz-line)!important}
.pp-toc a{color:var(--sz-line)!important;font-weight:700!important;text-decoration:none!important}
.pp-toc a:hover{color:#d6197e!important;text-decoration:underline!important}

.breadcrumbs{display:inline-flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;background:var(--sz-lilac)!important;border:3px solid var(--sz-line)!important;border-radius:999px!important;box-shadow:0 4px 0 var(--sz-line)!important;padding:7px 16px!important;margin:0 0 18px!important;font-size:15px!important;font-weight:700!important;color:var(--sz-line)!important;text-shadow:none!important}
.breadcrumbs a{color:var(--sz-line)!important;text-decoration:none!important;text-shadow:none!important;font-weight:800!important;border-radius:999px!important;padding:2px 8px!important;transition:background .15s,color .15s!important}
.breadcrumbs a:hover{background:var(--sz-yellow)!important;color:var(--sz-line)!important}
.breadcrumbs .bc-sep{opacity:1!important;font-size:0!important;color:transparent!important}
.breadcrumbs .bc-sep::before{content:"\2605"!important;font-size:14px!important;color:var(--sz-pink)!important;-webkit-text-stroke:1.2px var(--sz-line)!important}
.breadcrumbs [aria-current]{color:var(--sz-line)!important;background:var(--sz-yellow)!important;border:2px solid var(--sz-line)!important;border-radius:999px!important;padding:2px 12px!important;text-shadow:none!important}

.description,.game-offer__description,.character-games,.similiar-games,.eg-character,.pp-faq-item,.pp-tip,.pp-controls,.pp-toc,table{--c-text:#2a1050!important;--c-muted:#6b4a96!important}
.description b,.description strong,.game-offer__description b,.game-offer__description strong,.description li b,.game-offer__description li b{color:var(--sz-line)!important}
.description ul>li::before,.game-offer__description ul>li::before,.tpl-hub .game-offer__description ul>li::before{content:"\2605"!important;width:auto!important;height:auto!important;background:none!important;transform:none!important;border-radius:0!important;left:0!important;top:-.05em!important;font-size:1.2em!important;color:var(--sz-pink)!important;-webkit-text-stroke:1.5px var(--sz-line)!important}
.game-offer__description .hub-tags li::before,.pp-controls li::before{content:none!important;display:none!important}

.btn-search,.btn-search span,.btn-search svg{color:#fff!important;stroke:currentColor!important}
.game-offer__description .hub-stat b,.game-offer__description .hub-stat b a,.description .hub-stat b{color:#fff!important}
.description tr:first-child td b,.game-offer__description tr:first-child td b,.description th b,.game-offer__description th b{color:var(--sz-yellow)!important}
.catalog__list .game-card a,.catalog__list .game-card .name,.catalog__list .game-card .name a,.game-card .name a{color:var(--sz-ink)!important}

.game-offer__description .pp-controls b,.description .pp-controls b,.tpl-hub .pp-controls b{background:#fff!important;color:var(--sz-line)!important;border:2px solid var(--sz-line)!important;border-radius:10px!important;box-shadow:0 3px 0 var(--sz-line)!important}

.tpl-hub .game-offer__description p.pp-quote,.game-offer__description p.pp-quote,.description p.pp-quote{color:#fff!important;text-shadow:0 2px 0 rgba(58,22,104,.6)!important;padding:.8em 1.3em .8em 3.2em!important}
.tpl-hub .game-offer__description p.pp-quote::before,.game-offer__description p.pp-quote::before,.description p.pp-quote::before{content:"\2605"!important;position:absolute!important;left:.55em!important;top:50%!important;transform:translateY(-50%)!important;font-size:1.4em!important;line-height:1!important;color:var(--sz-yellow)!important;-webkit-text-stroke:2px var(--sz-line)!important;font-family:inherit!important;opacity:1!important;text-shadow:none!important}
.game-offer__description table tr td,.description table tr td{background:#fff!important}
.game-offer__description table tr:nth-child(even) td,.description table tr:nth-child(even) td{background:var(--sz-lilac)!important}
.game-offer__description table tr:first-child td,.description table tr:first-child td,.game-offer__description table th,.description table th{background:#d6197e!important;color:#fff!important}

.pp-quote,body.tpl-hub .game-offer__description .pp-quote{--c-text:#fff!important;--c-accent:#ffd63f!important;color:#fff!important;font-style:normal!important;border-left-width:4px!important}
body.tpl-hub .game-offer__description .pp-quote::before,body .game-offer__description .pp-quote::before,body .description .pp-quote::before{content:"\2605"!important;position:absolute!important;left:.55em!important;top:50%!important;transform:translateY(-50%)!important;font-size:1.4em!important;line-height:1!important;color:var(--sz-yellow)!important;-webkit-text-stroke:2px var(--sz-line)!important;font-style:normal!important;opacity:1!important;text-shadow:none!important}
body.tpl-hub .game-offer__description .pp-quote{background:var(--sz-pink)!important;border:4px solid var(--sz-line)!important}
body.tpl-hub .game-offer__description .pp-quote+.pp-quote{background:#1f6fd6!important}
body.tpl-hub .game-offer__description .pp-tip{background:#fff3b0!important;border:4px solid var(--sz-line)!important}
body.tpl-hub .game-offer__description .pp-faq-item{background:#fff!important;border:3px solid var(--sz-line)!important}
body.tpl-hub .game-offer__description .pp-faq-item:nth-of-type(odd){background:var(--sz-lilac)!important}
body.tpl-hub .game-offer__description .pp-controls{background:#d9f2ff!important;border:4px solid var(--sz-line)!important}

.game-offer__description .pp-quote p,.description .pp-quote p,body.tpl-hub .game-offer__description .pp-quote p{color:#fff!important;text-shadow:0 2px 0 rgba(58,22,104,.6)!important;font-weight:800!important;margin:0!important}



html,body{background-color:#c45aee!important;color:#fff!important;font-family:"Stolzl","Nunito","Varela Round","Arial Rounded MT Bold",system-ui,sans-serif!important}
html,body{background-image:repeating-conic-gradient(from 0deg at 50% 110%,#c45aee 0deg 6deg,#e396fa 6deg 12deg)!important;background-attachment:fixed!important}
.description,.game-offer__description,.character-games,.similiar-games,.game-card,.pagination li,.pp-faq-item,.pp-quote,.pp-tip,.pp-controls,table,.footer__content,.header__content,.header .menu .dropdown_first,.game-offer__window,.header .menu ul li a,.search-input,.btn-search,.player-overlay__start{backdrop-filter:none!important;outline:none!important}
h1,h2,h3,h4,.block-title,.side h2,.side h3,.player-overlay-name,.pp-quote,.pp-quote p{font-family:"Stolzl","Nunito","Varela Round","Arial Rounded MT Bold",system-ui,sans-serif!important;letter-spacing:0!important}
.pp-quote{font-style:normal!important}
.header .menu .dropdown_first{background:var(--sz-paper)!important;border:3px solid var(--sz-line)!important;border-radius:20px!important;box-shadow:0 6px 0 var(--sz-line)!important}
.header .menu .dropdown_first li a{background:transparent!important;color:var(--sz-ink)!important;border:0!important;box-shadow:none!important;transform:none!important}
.header .menu .dropdown_first li a:hover{background:var(--sz-pink)!important;color:#fff!important;transform:none!important}
.header .menu ul li a svg,.menu-icon{width:22px!important;height:22px!important;flex:0 0 22px!important}
.content{background:rgba(61,29,110,.35)!important;border:4px solid var(--sz-line)!important;border-radius:32px!important;box-shadow:0 8px 0 var(--sz-line),0 18px 40px rgba(58,22,104,.25)!important;outline:none!important}
.side{background:transparent!important;border:0!important;box-shadow:none!important}
.character-games:not(.character-guides){padding:20px 12px 12px!important}
.character-games__list{background:var(--sz-lilac)!important;border:3px solid var(--sz-line)!important;border-radius:20px!important;box-shadow:none!important}
.character-games:not(.character-guides) .character-games__list ul li img,.character-games:not(.character-guides) .character-games__list img{border:3px solid var(--sz-line)!important;border-radius:16px!important;filter:none!important}
.character-games__list ul li a:hover img{transform:translateY(-3px) rotate(-1.5deg)!important;box-shadow:0 5px 0 var(--sz-line)!important}
.character-name{background:rgba(42,16,80,.85)!important;color:#fff!important;backdrop-filter:none!important;font-weight:800!important;border-radius:0 0 13px 13px!important}
.character-games__list li a:hover .character-name{background:var(--sz-pink)!important;color:#fff!important}
.side .block-title,.character-games .block-title{color:var(--sz-pink)!important;-webkit-text-stroke:4px var(--sz-line)!important;paint-order:stroke fill!important;text-shadow:0 3px 0 var(--sz-line)!important;font-weight:800!important;font-size:1.5em!important;text-align:center!important}
.game-card .thumb img{filter:none!important;border-radius:16px!important}
.game-card .name,.game-card .name a{color:var(--sz-ink)!important;font-weight:700!important}
.game-card:hover .name a{color:#d6197e!important}
.player-overlay{background-color:#8a3fd6!important;background-image:repeating-conic-gradient(from 0deg at 50% 45%,#8a3fd6 0deg 9deg,#a35ce8 9deg 18deg)!important;background-size:auto!important;animation:none!important}
.player-overlay::before{opacity:.15!important;filter:blur(24px)!important}
.player-overlay-image img{border:4px solid var(--sz-line)!important;border-radius:22px!important;box-shadow:0 0 0 4px #fff,0 6px 0 4px var(--sz-line)!important}
.player-overlay-name{color:#fff!important;-webkit-text-stroke:5px var(--sz-line)!important;paint-order:stroke fill!important;text-shadow:0 4px 0 var(--sz-line)!important}
.player-overlay__start *{color:var(--sz-line)!important}
.play-ico{color:#d6197e!important}
.game-offer__window{background:var(--c-panel)!important}
.btn-fullscreen{border:2px solid var(--sz-yellow)!important;box-shadow:none!important}
.game-offer__description h3{color:var(--sz-line)!important;border:0!important;padding-left:0!important}
.game-offer__description ol li::marker{color:transparent!important}
kbd{background:#fff!important;color:var(--sz-line)!important;border:2px solid var(--sz-line)!important;border-radius:10px!important;box-shadow:0 3px 0 var(--sz-line)!important}
.pp-rule,hr{height:6px!important;border:0!important;border-radius:6px!important;background:var(--sz-rainbow)!important}
.footer__content{border:4px solid var(--sz-line)!important;border-radius:28px!important;box-shadow:0 8px 0 var(--sz-line)!important;position:relative!important;overflow:hidden!important;border-image:none!important;outline:none!important}
.footer__content::before{content:""!important;position:absolute!important;left:0!important;right:0!important;top:0!important;height:9px!important;background:var(--sz-rainbow)!important}
.footer__content .logo img{max-height:90px!important;width:auto!important}
.footer .foot-disclaimer{color:var(--c-muted)!important;border-top:1px solid rgba(255,255,255,.18)!important}
.to-top{background:var(--sz-pink)!important;color:#fff!important;border:3px solid var(--sz-line)!important;box-shadow:0 4px 0 var(--sz-line)!important}
.btn-menu{background:var(--sz-pink)!important;color:#fff!important;border:3px solid var(--sz-line)!important;border-radius:999px!important;box-shadow:0 4px 0 var(--sz-line)!important}
.btn-menu *{color:#fff!important}
.btn-menu .hamburger span{background:#fff!important}
.text-logo,.logo .text-logo{-webkit-text-fill-color:var(--sz-pink)!important;color:var(--sz-pink)!important;font-family:inherit!important;font-weight:800!important;-webkit-text-stroke:5px var(--sz-line)!important;paint-order:stroke fill!important;text-shadow:0 4px 0 var(--sz-line)!important}
.header a,.footer a{color:#fff!important}
.game-offer__window__bottom .views,.game-offer__window__bottom span{color:#fff!important}
tr:hover td{filter:brightness(.97)!important}
.description h2,.game-offer__description h2{display:block!important;background:none!important;box-shadow:none!important;padding:0!important;border:0!important;outline:none!important;border-radius:0!important}

.header{position:relative!important;z-index:100!important}
.header .menu,.header .menu nav,.header .menu ul li{overflow:visible!important}
.header .menu ul li{position:relative!important}
.header .menu .dropdown_first,.header .menu ul li ul{z-index:200!important}
.page,.content{position:relative!important;z-index:1!important}
