@charset "UTF-8";
:root{--v9zo7bm:#07100c;--v0z8s8a:#0e1913;--v9qjnot:#15251b;--vea81rj:#f5f8f6;--v6u490w:#9facA4;--venl5vx:#294033;--v3fokqa:#baff35;--v4jv624:94px;--top:68px;--v7y84mb:14px;color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--v9zo7bm)}body{margin:0;background:radial-gradient(circle at 82% 0,#173922,transparent 30rem),var(--v9zo7bm);color:var(--vea81rj);line-height:1.55}button,input,select{font:inherit}img{display:block;max-width:100%}a{color:inherit;text-underline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.cdirqhe{position:fixed;z-index:99;top:-5rem;left:1rem;padding:.7rem;background:var(--v3fokqa);color:#07100c}.cdirqhe:focus{top:1rem}.cawyqmr{height:var(--top);position:sticky;z-index:30;top:0;display:flex;align-items:center;gap:clamp(.6rem,2vw,1.8rem);padding:0 clamp(.8rem,2vw,2rem);background:rgba(7,16,12,.95);border-bottom:1px solid var(--venl5vx);backdrop-filter:blur(14px)}.cf928bb{flex:none}.cf928bb img{width:114px;height:40px;object-fit:contain}.cawyqmr nav{display:flex;gap:clamp(.8rem,2.5vw,2rem);margin:auto}.cawyqmr nav a{text-decoration:none;font-weight:750;white-space:nowrap}.cawyqmr nav a:hover{color:var(--v3fokqa)}select{border:1px solid var(--venl5vx);border-radius:9px;background:var(--v9qjnot);color:var(--vea81rj);padding:.55rem .7rem;max-width:230px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.65rem 1.05rem;border:0;border-radius:9px;background:linear-gradient(135deg,var(--v3fokqa),#7fdf19);color:#081008;text-decoration:none;font-weight:900;cursor:pointer}.button:hover{filter:brightness(1.08);transform:translateY(-1px)}.menu-toggle{display:none;border:0;background:none;color:var(--vea81rj);font-size:1.3rem}.cbsd4oa{position:fixed;z-index:20;top:var(--top);bottom:0;left:0;width:var(--v4jv624);padding:.8rem .45rem;overflow:auto;border-right:1px solid var(--venl5vx);background:#09130e;display:flex;flex-direction:column;gap:.35rem}.c4w6m2i{min-height:62px;border:1px solid transparent;border-radius:11px;background:none;color:var(--v6u490w);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;font-size:.68rem;line-height:1.1;text-align:center;cursor:pointer}.c4w6m2i img{width:26px;height:26px}.c4w6m2i b{font-size:1.2rem}.c4w6m2i:hover,.c4w6m2i.active{color:var(--vea81rj);background:var(--v9qjnot);border-color:#3a5a47}.c4w6m2i.active{box-shadow:inset 3px 0 var(--v3fokqa)}main{margin-left:var(--v4jv624);padding:1.1rem clamp(1rem,3vw,3.5rem) 4rem;max-width:none}.cfaq7tj{position:relative;isolation:isolate;min-height:360px;overflow:hidden;border:1px solid #34523d;border-radius:20px;background:linear-gradient(100deg,#14261b 0 48%,#09100c 75%);box-shadow:0 24px 60px #0005}.c4c5iyi{position:relative;z-index:2;width:48%;padding:clamp(2rem,5vw,4.5rem)}.ceqedn5{margin:0 0 .4rem;color:var(--v3fokqa);font-size:.73rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.cfaq7tj h1{margin:0;font-size:clamp(2rem,2.5vw,3rem);line-height:1.02;letter-spacing:-.04em}.cd5f901{margin:1rem 0 .2rem;color:var(--v3fokqa);font-size:clamp(1.2rem,2vw,2rem);font-weight:900}.c71tmc0{color:#c3cec7;max-width:55ch}.c9alq2h{position:absolute;inset:0 0 0 43%;overflow:hidden}.c9alq2h:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#14261b,transparent 48%)}.c9alq2h img{width:100%;height:100%;object-fit:cover;object-position:58% center}.cebyifp,.catalog,.review{padding-top:clamp(2.5rem,5vw,4.5rem);scroll-margin-top:var(--top)}.c0cr7m0,.c0b8i8q{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem}.c0cr7m0 .ca89zp8,.c0b8i8q .ca89zp8{margin:0;font-size:clamp(1.5rem,2.7vw,2.5rem)}.c0cr7m0>p{max-width:50ch;text-align:right;color:var(--v6u490w)}.c6c0bna{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.c4260n0{min-height:210px;padding:1.35rem;border:1px solid var(--venl5vx);border-radius:var(--v7y84mb);background:linear-gradient(145deg,#172b20,var(--v0z8s8a))}.cbe8ey8{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--v3fokqa);color:#07100c;font-weight:900}.c4260n0 .c5sr7ou{margin:.8rem 0 .2rem;color:#cad4ce;font-size:1rem}.c5drc3f{margin:.3rem 0;font-size:clamp(1.15rem,2vw,1.7rem);font-weight:900;line-height:1.2}.cciadh6{color:var(--v6u490w);font-size:.84rem}.c4no09m{display:flex;gap:.5rem;overflow-x:auto;padding:.2rem 0 1rem}.c8c0scn{flex:none;border:1px solid var(--venl5vx);border-radius:11px;padding:.62rem .85rem;background:var(--v0z8s8a);color:var(--v6u490w);display:flex;align-items:center;gap:.4rem;font-weight:800;cursor:pointer}.c8c0scn img{width:24px;height:24px}.c8c0scn:hover,.c8c0scn.active{color:var(--vea81rj);background:var(--v9qjnot);border-color:#648542}.c8c0scn.active{box-shadow:inset 0 -2px var(--v3fokqa)}.c7nh0jq{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:.75rem;align-items:end}.search{height:46px;display:flex;align-items:center;gap:.5rem;padding:0 .8rem;border:1px solid var(--venl5vx);border-radius:10px;background:var(--v0z8s8a)}.search:focus-within{border-color:var(--v3fokqa)}.search input{width:100%;border:0;outline:0;background:none;color:var(--vea81rj)}.provider{display:flex;align-items:center;gap:.5rem;color:var(--v6u490w)}.cg2h4pj,.c97tvoe button{min-height:44px;padding:.5rem .8rem;border:1px solid var(--venl5vx);border-radius:9px;background:none;color:var(--vea81rj);cursor:pointer}#results-status{min-height:1.5em;color:var(--v6u490w);font-size:.85rem}.game-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:clamp(.6rem,1.2vw,1rem)}.game-card{min-width:0;overflow:hidden;border:1px solid var(--venl5vx);border-radius:12px;background:var(--v0z8s8a);transition:.18s}.game-card:hover{transform:translateY(-3px);border-color:#5d814c}.game-media{position:relative;aspect-ratio:427/575;overflow:hidden;background:#17221c}.game-media img{width:100%;height:100%;object-fit:cover}.game-media:after{pointer-events:none;content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#030805dd)}.favorite-button{position:absolute;z-index:3;top:.45rem;right:.45rem;width:36px;height:36px;border:1px solid #fff5;border-radius:50%;background:#050b08bb;color:#fff;cursor:pointer}.favorite-button[aria-pressed=true]{background:var(--v3fokqa);color:#07100c}.c11m7y9{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-30%);opacity:0}.game-card:hover .c11m7y9,.game-card:focus-within .c11m7y9{opacity:1;transform:translate(-50%,-50%)}.game-meta{padding:.7rem}.game-title,.game-provider{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-title{font-weight:850}.game-provider{margin-top:.1rem;color:var(--v6u490w);font-size:.77rem}.load-more{margin:1.4rem auto 0;display:flex;min-width:180px}.load-more[hidden]{display:none}.c97tvoe{text-align:center;padding:3rem;border:1px dashed var(--venl5vx);border-radius:var(--v7y84mb)}.c97tvoe strong{display:block;margin-bottom:1rem}.c0b8i8q{padding:1.25rem;border:1px solid var(--venl5vx);border-radius:var(--v7y84mb) var(--v7y84mb) 0 0;background:#122018}.review article{padding:clamp(1rem,4vw,4rem);border-radius:0 0 var(--v7y84mb) var(--v7y84mb);background:#f2f5f1;color:#172018}.review article section{max-width:1020px;margin:auto;padding:2.6rem 0;border-bottom:1px solid #ccd5ce}.review article h2{margin-top:0;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.15}.review article h3{margin-top:1.8rem}.review article p,.review article li{color:#3f4d44}.review article a:not(.cc6x8q5){color:#245c31}.cc6x8q5{display:flex;width:100%;min-height:48px;margin-top:1.5rem;align-items:center;justify-content:center;padding:.75rem;border-radius:9px;background:#173723;color:#e5ffa8;text-decoration:none;font-weight:900}.c771fny{overflow-x:auto;margin:1.2rem 0;border:1px solid #ccd5ce;border-radius:10px}.review table{width:100%;min-width:620px;border-collapse:collapse;background:white}.review th,.review td{padding:.75rem;text-align:left;border-bottom:1px solid #dfe5e0}.review th{background:#e6ede7}footer{margin-left:var(--v4jv624);padding:2rem clamp(1rem,3vw,3.5rem);border-top:1px solid var(--venl5vx);background:#050a07;display:grid;grid-template-columns:1fr minmax(260px,2fr) auto;align-items:center;gap:2rem;color:var(--v6u490w)}footer img{margin-bottom:.5rem}.c15wxcx{display:flex;align-items:center;gap:.7rem;color:var(--vea81rj)}.c15wxcx strong{display:grid;place-items:center;width:58px;height:58px;border:3px solid #ff6875;border-radius:50%;color:#fff;font-size:1.2rem}
.game-cover-link{display:block;height:100%}.review{max-width:1120px;margin-inline:auto}
@media(max-width:1250px){.game-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.c5qyzgo{display:none}}
@media(max-width:980px){:root{--v4jv624:0px}.cbsd4oa{display:none}main,footer{margin-left:0}.menu-toggle{display:block}.cawyqmr nav{position:fixed;top:var(--top);left:0;right:0;display:none;flex-direction:column;padding:1rem;background:#09130e}.nav-open .cawyqmr nav{display:flex}.cf3525p{margin-left:auto}.game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.c6c0bna{grid-template-columns:1fr}.c4c5iyi{width:58%}footer{grid-template-columns:1fr 1fr}footer>p{grid-column:1/-1;grid-row:2}}
@media(max-width:680px){:root{--top:62px}.cf928bb img{width:92px;height:auto}.cf3525p select{width:46px;color:transparent;text-shadow:0 0 0 var(--vea81rj)}main{padding:.7rem .7rem 3rem}.cfaq7tj{min-height:0;display:flex;flex-direction:column}.c4c5iyi{width:100%;padding:1.4rem}.cfaq7tj h1{font-size:2.1rem;max-width:16ch}.c71tmc0{max-width:28ch}.c9alq2h{position:relative;inset:auto;display:block;width:100%;height:190px;order:2}.c9alq2h:after{background:linear-gradient(180deg,#14261b,transparent 22%)}.c0cr7m0,.c0b8i8q{align-items:flex-start;flex-direction:column}.c0cr7m0>p{text-align:left}.c7nh0jq{grid-template-columns:1fr auto}.provider{grid-column:1/-1;grid-row:2}.provider select{flex:1}.game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.game-meta{padding:.5rem}.game-title{font-size:.78rem}.game-provider{font-size:.67rem}.c11m7y9{display:none}.review article{padding:1rem}.review article section{padding:2rem 0}footer{grid-template-columns:1fr;padding:2rem 1rem}footer>p{grid-row:auto;grid-column:auto}}
@media(max-width:390px){.game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}