:root{--game-blue:#82cafa;--game-action:#267fbd;--game-action-hover:#3699d8;--game-ink:#edf5fb;--game-text:#b9c9d9;--game-muted:#97adbf;--game-paper:#111e2b;--game-pale:#1c3044;--game-surface:#22384d;--game-line:#344e63;--ws-photo-accent:#306589;color-scheme:dark;color:var(--game-ink);background:var(--game-paper)}body{background:var(--game-paper);color:var(--game-ink)}.ws-newsletter[data-scorekeeper-newsletter]{--skn-muted:var(--game-text);--skn-border:#55738b}.site-header.game-header{background:#0d1825;color:var(--game-ink)}.game-header{position:relative;z-index:10;border:none;border-bottom:1px solid var(--game-line)}.game-header__inner{min-height:88px;display:flex;align-items:center;gap:1.4rem}.game-brand{display:flex;align-items:center;gap:.65rem;text-decoration:none;flex:none}.game-brand__type{display:flex;flex-direction:column;align-items:flex-start;max-height:none;line-height:1.05}.game-brand__type strong{font:2rem/1 Wallstrike,Impact,sans-serif;letter-spacing:-.015em}.game-brand__type small{font-size:.67rem;letter-spacing:.19em;font-weight:800;color:var(--game-blue);margin-top:.18rem}.game-nav{display:flex;align-items:center;gap:clamp(.8rem,2vw,1.8rem);margin-left:auto}.game-nav a,.game-footer__links a{text-decoration:none;font-size:.9rem;font-weight:700}.game-nav a:hover{color:var(--game-blue)}.game-header__actions{display:flex;align-items:center;gap:1rem}.game-language{position:relative;font-size:.8rem;font-weight:800}.game-language summary{cursor:pointer;padding:.45rem .25rem}.game-language ul{position:absolute;right:0;top:100%;min-width:66px;z-index:12;padding:.4rem;margin:.2rem 0;background:var(--game-surface);color:var(--game-ink);box-shadow:0 12px 32px #0006;list-style:none;border:1px solid var(--game-line);border-radius:3px}.game-language li a{display:block;padding:.3rem .55rem;text-decoration:none}.game-language a:hover,.game-language a[aria-current=page]{color:var(--game-blue)}.game-button{min-height:49px;padding:.76rem 1.1rem;font-size:.89rem;text-align:center}.game-button--steam{background:var(--game-action);color:#fff;box-shadow:0 4px 15px #0005}.game-button--steam:hover{background:var(--game-action-hover);box-shadow:0 7px 19px #0005;transform:translateY(-1px)}.game-button--steam img{filter:invert(1);width:22px;height:22px;flex:none}.game-button--outline{border:1px solid #52728a;color:var(--game-ink);background:#1b3043}.game-button--outline:hover{border-color:var(--game-blue);color:#fff;background:#29465e;transform:translateY(-1px)}.game-button--small{min-height:42px;padding:.62rem .9rem;font-size:.8rem}.game-button--small img{width:18px;height:18px}.game-kicker{color:var(--game-blue);text-transform:uppercase;letter-spacing:.15em;font-size:.77rem;font-weight:800;margin:0 0 1.1rem}.game-text-link{font-weight:800;text-decoration:none;color:var(--game-blue);white-space:nowrap}.game-text-link:hover{text-decoration:underline}.game-section{position:relative;isolation:isolate;overflow:clip}.game-section--white{background:var(--game-paper)}.game-section--pale{background:var(--game-pale)}.game-section--pale.ws-section-pale-cut{background:0 0;--ws-section-pale:var(--game-pale)}.game-section__grid{display:grid;grid-template-columns:minmax(0,52fr)minmax(0,48fr);align-items:stretch;min-height:440px}.game-section__copy{grid-column:1;grid-row:1;align-self:center;min-width:0;padding:clamp(3rem,5vw,5.5rem)clamp(2rem,5vw,4rem)clamp(3rem,5vw,5.5rem)0}.game-section__copy h1,.game-section__copy h2,.game-demo-page h1{font-family:Wallstrike,Impact,sans-serif;font-weight:400;letter-spacing:-.015em;line-height:.98;margin:0}.game-section__copy h2{font-size:clamp(2.8rem,4.4vw,4.6rem)}.game-section__copy h1{font-size:clamp(3.5rem,6.2vw,6rem)}.game-section__copy h1 span{display:block;font-size:.64em;margin-top:.32rem}.game-section__description{max-width:35rem;margin:1.45rem 0 0;color:var(--game-text);line-height:1.7;font-size:1.1rem}.game-section__note,.game-section__status{color:var(--game-muted);font-size:.83rem;margin:1.3rem 0 0}.game-section__note{opacity:.85}.game-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;margin-top:1.7rem}.game-section__media{grid-column:2;grid-row:1;min-width:0;min-height:350px;align-self:stretch;position:relative;overflow:visible}.game-section__frame{position:absolute;inset:0;z-index:1;overflow:hidden;background:#233e52;clip-path:polygon(13% 0,100% 3%,100% 100%,0 93%)}.game-section__frame>.ws-picture,.game-section__frame>.ws-video{display:block;width:100%;height:100%}.game-section__frame img,.game-section__frame video{display:block;width:100%;height:100%;object-fit:cover}.game-section--left .game-section__media{grid-column:1}.game-section--left .game-section__copy{grid-column:2;padding-left:clamp(2rem,5vw,5rem);padding-right:0}.game-section--left .game-section__frame{clip-path:polygon(0 7%,100% 0,88% 97%,0 100%)}.game-section--newsletter .game-section__grid{grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:clamp(2rem,5vw,5rem);min-height:0;padding-block:clamp(3rem,6vw,5.5rem);align-items:center}.game-section--newsletter .game-section__copy{padding:0;max-width:33rem}.game-section--newsletter .game-section__copy h2{font-size:clamp(2.4rem,4vw,4.2rem);line-height:1.05}.game-section--newsletter .game-section__media{min-height:0}.game-section--newsletter .ws-shape-panel{--ws-shape-panel-bg:#f7fafd}.game-section--newsletter .ws-shape-panel__surface{color:#17283a}.game-section--newsletter .ws-newsletter[data-scorekeeper-newsletter]{--skn-muted:#64798a;--skn-border:#b9cbd9}.game-section--newsletter .ws-newsletter{margin-top:0;max-width:none}.game-section--hero .game-section__grid{min-height:560px}.game-section--hero .game-section__media{min-height:490px}.game-section--hero .game-section__description{font-size:clamp(1.07rem,1.6vw,1.24rem);line-height:1.65}.game-section--none .game-section__grid{grid-template-columns:minmax(0,1fr)auto;min-height:0;gap:2.5rem;padding-block:clamp(3.5rem,6vw,5.5rem);align-items:center}.game-section--none .game-section__copy{padding:0}.game-section__aside{grid-column:2;grid-row:1}.game-section__aside .game-actions{margin-top:0}.game-section--none .game-section__description{max-width:41rem}.game-demo-page{padding:3rem 0 5rem}.game-demo-page__header{margin-bottom:2rem}.game-demo-page h1{font-size:clamp(3rem,5.2vw,5.5rem)}.game-demo-page__content>p{color:var(--game-text);font-size:1rem;line-height:1.6}.game-demo-embed{width:100%;max-width:1080px;border-radius:4px;border:1px solid var(--game-line);background:#0b1522;aspect-ratio:16/11;overflow:hidden}.game-demo-embed iframe{display:block;width:100%;height:100%;border:0}.game-demo-page__links{margin:2rem 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:1.3rem}.game-footer.site-footer.ws-dark-footer{margin-top:0;background:#0b1522;border-top:1px solid var(--game-line)}.game-footer__inner{display:flex;justify-content:space-between;gap:3rem}.game-footer__brand{font:2rem/1 Wallstrike,Impact,sans-serif;text-decoration:none}.game-footer p,.game-footer small{font-size:.87rem}.game-footer__links{display:flex;flex-direction:column;gap:.9rem;align-items:flex-start}@media(max-width:1070px){.game-header__inner{flex-wrap:wrap;justify-content:space-between;padding-block:.8rem}.game-nav{order:3;width:100%;margin:0;justify-content:center;padding:.3rem 0}.game-header__actions{margin-left:auto}.game-brand__type strong{font-size:1.7rem}}@media(max-width:820px){.game-section__grid,.game-section--hero .game-section__grid,.game-section--newsletter .game-section__grid,.game-section--none .game-section__grid{grid-template-columns:minmax(0,1fr);gap:0;min-height:0}.game-section__copy,.game-section--left .game-section__copy,.game-section--newsletter .game-section__copy,.game-section--none .game-section__copy{grid-column:1;grid-row:1;padding:3.5rem 0 2.1rem}.game-section__media,.game-section--left .game-section__media{grid-column:1;grid-row:2;min-height:310px;max-height:480px;margin-inline:-1rem}.game-section__frame,.game-section--left .game-section__frame{clip-path:polygon(0 5%,100% 0,100% 96%,0 100%)}.game-section--hero .game-section__media{min-height:355px}.game-section--newsletter .game-section__grid{padding-block:1rem 3rem;gap:1rem}.game-section--newsletter .game-section__media{min-height:0;max-height:none;margin-inline:0}.game-section--none .game-section__grid{gap:1.2rem;padding-block:3rem}.game-section--none .game-section__copy{padding:0}.game-section__aside{grid-column:1;grid-row:2}.game-footer__inner{flex-direction:column;gap:1rem}}@media(max-width:570px){.game-header__inner{gap:.6rem}.game-brand img{width:34px;height:40px}.game-brand__type strong{font-size:1.45rem}.game-brand__type small{font-size:.53rem}.game-header__actions{gap:.55rem}.game-header__actions .game-button--small{display:none}.game-nav{gap:1.1rem}.game-nav a{font-size:.79rem}.game-hero h1{font-size:clamp(2.8rem,12vw,4rem)}.game-feature h2{font-size:clamp(2.6rem,10vw,3.8rem)}.game-hero__media,.game-feature__media,.game-feature--reverse .game-feature__media,.game-real-sport__media{min-height:250px;max-height:330px}.game-actions .game-button{flex:1 1 160px}.game-demo-embed{aspect-ratio:3/4}}@media(prefers-reduced-motion:reduce){.game-button{transition:none}.game-button:hover{transform:none}}.game-section--newsletter .ws-shape-panel__surface>.ws-socials{margin-top:1.5rem}.game-footer .ws-socials--footer{margin:.85rem 0 1.1rem}.game-press__intro{padding-top:clamp(3rem,6vw,5.5rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.game-press h1,.game-press h2{font-family:Wallstrike,Impact,sans-serif;font-weight:400;line-height:1.04;margin:0}.game-press h1{font-size:clamp(3rem,6vw,5.5rem)}.game-press h2{font-size:clamp(1.8rem,3vw,2.6rem);margin-bottom:1rem}.game-press__main{display:grid;grid-template-columns:minmax(245px,.85fr)minmax(0,1.6fr);align-items:start;gap:clamp(2rem,5vw,5rem);padding-bottom:clamp(3rem,6vw,5rem)}.game-press__facts{background:var(--game-pale);padding:clamp(1.5rem,3vw,2.4rem)}.game-press__facts dl{margin:0}.game-press__facts dl>div{padding:.75rem 0;border-bottom:1px solid var(--game-line)}.game-press__facts dl>div:last-child{border-bottom:0}.game-press__facts dt{font-size:.78rem;font-weight:800;color:var(--game-blue);text-transform:uppercase;letter-spacing:.06em}.game-press__facts dd{margin:.25rem 0 0;line-height:1.45}.game-press__description{max-width:44rem;line-height:1.65;color:var(--game-text)}.game-press__description h2{color:var(--game-ink);margin-top:1.8rem}.game-press__description h2:first-child{margin-top:0}.game-press__description ul{padding-left:1.2rem}.game-press__media-section{background:var(--game-pale);padding:clamp(3rem,6vw,5rem)0}.game-press__media-section>.shell>p{color:var(--game-text);max-width:42rem}.game-press__media-grid{display:grid;grid-template-columns:minmax(0,1.6fr)minmax(220px,.9fr);align-items:start;gap:clamp(1.2rem,3vw,2rem);margin:2rem 0 1.4rem}.game-press__media-card{background:var(--game-surface);border:1px solid var(--game-line);margin:0;padding:1rem;display:flex;flex-direction:column}.game-press__media-picture{width:100%;min-height:185px;aspect-ratio:16/9;background:#122234;overflow:hidden}.game-press__media-picture picture,.game-press__media-picture img{display:block;width:100%;height:100%;object-fit:contain}.game-press__media-card--logo .game-press__media-picture{background:#e8f0f7;padding:2rem;display:grid;place-items:center}.game-press__media-card figcaption{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.7rem;padding-top:1rem}.game-press__media-card figcaption a{font-size:.9rem;font-weight:700;color:var(--game-blue);text-decoration:none}.game-press__media-card figcaption a:hover{text-decoration:underline}.game-press__contact{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-top:clamp(3rem,5vw,4rem);padding-bottom:1rem}.game-press__contact p{color:var(--game-text);max-width:42rem}.game-press__back{padding-bottom:2rem}@media(max-width:820px){.game-press__main,.game-press__media-grid{grid-template-columns:1fr}.game-press__contact{align-items:flex-start;flex-direction:column}}