:root{--client-ink:#f0f2f3;--client-muted:#a0a7ae;--client-line:#454c53;--client-border:#646b73;--client-brand:#c78df5;--client-panel:#14171b;--client-surface:#1b1f24;--client-field:#202429;--client-selected:#343b43;--client-hover:#2b323a;--client-divider:#353a40;--accent:var(--client-brand);--muted:var(--client-muted);--line:var(--client-divider)}body{color:var(--client-ink);background:#101317}a:focus-visible,button:focus-visible,input:focus-visible{outline-color:var(--client-brand)}.skip-link{color:var(--client-ink);background:var(--client-selected);border:1px solid var(--client-brand)}.site-nav{backdrop-filter:blur(16px);background:rgba(20,23,27,.91);border-bottom:1px solid var(--client-line)}.wordmark{color:var(--client-ink)}.wordmark>span{color:var(--client-muted)}.wordmark i{background:var(--client-brand);box-shadow:none}.site-nav nav{color:#c2c8ce}.site-nav nav a:hover{color:var(--client-ink)}.site-nav nav a span{color:var(--client-muted)}.nav-download{color:var(--client-ink);backdrop-filter:none;background:var(--client-selected);border-color:#7c858e}.nav-download:hover{background:#3e4751;border-color:#b0b8c0}.page{isolation:isolate;background:#101317}.page:before{content:"";z-index:-2;filter:none;background:url(../img/axial-background.png) center top/cover no-repeat;position:absolute;top:0;right:0;bottom:0;left:0}.page:after{content:none}.hero-particles{display:none}.content{text-shadow:0 2px 12px rgba(0,0,0,.533)}.release-badge{color:#c4cbd2}.release-badge>span{background:var(--client-brand);box-shadow:none}.content h1{font-weight:750}.content h1 span{color:var(--client-ink)}.hero-description{color:#bec5cc}.accent{background:var(--client-brand);height:1px;width:42px;box-shadow:none}.support-label{color:var(--client-muted)}.platform{color:#d9dfe4}.platform svg{filter:none}.primary-action{color:var(--client-ink);background:var(--client-selected);border-color:#929ca6;box-shadow:none}.primary-action:hover{background:#3e4751;border-color:#b0b8c0;transform:none}.primary-action>span{color:var(--client-brand)}.discord{color:var(--client-ink);background:rgba(27,31,36,.8);border-color:var(--client-line)}.discord>span{color:var(--client-muted)}.discord:hover{background:var(--client-hover);border-color:#7c858e;transform:none}.explore-cue{color:var(--client-muted)}.explore-cue>span:first-child{background:var(--client-line)}.feature-showcase{background:var(--client-panel);border-color:var(--client-divider);box-shadow:none}.feature-showcase:before{background:var(--client-divider);height:1px;box-shadow:none}.feature-eyebrow{color:var(--client-brand)}.feature-title{color:var(--client-ink);font-weight:700}.feature-subtitle{color:var(--client-muted)}.feature-tabs{background:var(--client-surface);border-color:var(--client-line);box-shadow:none}.feature-tab{color:var(--client-muted);font-weight:650}.feature-tab:hover{color:var(--client-ink);background:var(--client-hover)}.feature-tab.active{color:var(--client-ink);background:var(--client-selected);box-shadow:inset 0 0 0 1px #b0b8c0}.feature-frame{background:var(--client-surface);border-color:var(--client-border);box-shadow:0 16px 35px rgba(0,0,0,.2)}.feature-frame:after{box-shadow:none}.feature-caption:after{background:var(--client-brand);box-shadow:none}.feature-index{color:var(--client-brand)}.feature-caption h3{font-weight:650}.feature-caption p{color:var(--client-muted)}.feature-points span{color:#bcc4cc;background:var(--client-field);border-color:var(--client-line)}.feature-media:before{display:none}.feature-image{border-color:var(--client-line);box-shadow:0 12px 25px rgba(0,0,0,.2)}.screenshot-button:hover{transform:none}.screenshot-hint{color:#d4dbe2;background:rgba(20,23,27,.91);border-color:var(--client-line)}.detail-card{background:var(--client-surface);border-color:var(--client-line)}.detail-card:hover{border-color:#9099a3;transform:translateY(-2px)}.detail-card>span{border-color:var(--client-divider)}.detail-card strong{color:var(--client-ink);font-weight:550}.detail-card small{color:var(--client-muted)}.detail-card i{color:#bdc5ce}.development-note{color:var(--client-muted)}.development-note>span{background:var(--client-brand)}.mods-content h3{font-weight:650}.mods-intro{color:var(--client-muted)}.mods-grid span{color:#d2d9df;background:var(--client-field);border-color:var(--client-line);font-weight:600}.mods-grid .more{color:var(--client-ink);background:var(--client-selected);border-color:#7c858e}.early-dev{color:var(--client-muted);border-color:var(--client-divider)}.early-dev span{color:var(--client-brand)}.crosshair-panel-heading h3,.hud-panel-heading h3{font-weight:650}.crosshair-panel-heading p,.hud-panel-heading>p{color:var(--client-muted)}.hud-toolbar button{color:var(--client-ink)}#hud-save-state{color:var(--client-muted)}.client-editor{background:var(--client-panel)}.download-section{background:#101317;border-color:var(--client-divider)}.download-section:before{background:var(--client-divider);height:1px;box-shadow:none}.download-label{color:var(--client-brand)}.download-title{font-weight:700}.download-description{color:var(--client-muted)}.download-card{background:var(--client-surface);border-color:var(--client-line);box-shadow:none}.download-card:hover{background:var(--client-hover);border-color:#9099a3;transform:translateY(-2px)}.download-icon{color:#e0e6ec;background:var(--client-field);border-color:var(--client-line)}.download-small{color:var(--client-muted)}.download-name{color:var(--client-ink);font-weight:600}.download-arrow{color:#b9c2cb}.download-card:hover .download-arrow{color:var(--client-brand)}.download-note{color:var(--client-muted)}.site-footer{border-color:var(--client-divider)}.site-footer>p,.site-footer>small{color:#8d969f}.back-top,.site-footer>div>a{color:#aab4be}.site-footer>small{border-color:var(--client-divider)}.site-footer a:hover{color:var(--client-ink)}#image-dialog{background:var(--client-panel);border-color:var(--client-border)}.dialog-close{color:var(--client-ink);background:var(--client-field)}#hud-preview-dialog::backdrop,#image-dialog::backdrop{background:rgba(8,11,16,.91)}@media (max-width:700px){.page:before{background-size:auto 100%}}.page{min-height:700px;height:min(800px,100svh);padding:390px 20px 100px}.content{margin:0 auto}.hero-description{margin:0 0 20px;font-size:14px}.feature-title{margin-bottom:30px}.feature-caption{gap:18px}.feature-caption:after{display:none}.feature-caption h3{margin-bottom:14px}.mods-content h3{margin:0 0 25px}.hud-panel-heading h3{margin-top:0}.download-description{margin-bottom:25px}.detail-card>span{padding-top:19px;padding-bottom:19px}.site-footer>div{grid-row:1}@media (min-width:1600px){.page{min-height:760px;max-height:850px;padding-top:430px}}@media (max-width:700px){.page{min-height:650px;height:min(760px,100svh);padding:370px 18px 90px}.hero-description{margin-bottom:20px;font-size:12px}.hero-actions{flex-direction:row}.discord,.primary-action{width:auto;min-width:120px}.feature-caption{padding-top:27px;padding-bottom:8px}.hud-panel-heading{margin-bottom:18px}.hud-panel-heading>p{margin-top:10px}.detail-card>span{padding-top:18px;padding-bottom:18px}}button,input,select,textarea{text-transform:uppercase}.site-nav .nav-download{gap:26px;min-height:48px;padding:14px 25px;font-size:13px}@media (max-width:700px){.site-nav .nav-download{gap:10px;min-height:40px;padding:10px 13px}.nav-download-label:after{font-size:10px}}@media (max-width:370px){.site-nav nav{display:none}.site-nav .nav-download{margin-left:auto;display:flex}}@media (max-width:700px){.site-nav{gap:8px}.site-nav nav{gap:10px}}.page .content{align-self:flex-end;margin:0 auto;transform:translateY(25px)!important}@media (max-width:700px){.page .content{transform:translateY(15px)!important}}.features-invitation{color:var(--client-muted);letter-spacing:.8px;margin:-12px 0 30px;font-size:11px;line-height:1.8}@media (max-width:700px){.features-invitation{max-width:290px;margin:-12px auto 25px;font-size:9px}}.page .explore-cue{color:#f0f2f3;letter-spacing:1.8px;backdrop-filter:blur(8px);background:rgba(20,23,27,.9);border:1px solid #929ca6;border-radius:6px;gap:13px;min-height:42px;padding:11px 20px;font-size:11px;font-weight:700;transition:background.18s,border-color.18s;bottom:20px}.page .explore-cue>span:first-child{background:#c78df5;width:24px}.page .explore-cue>span:last-child{color:#c78df5;font-size:16px}.page .explore-cue:hover{background:#343b43;border-color:#d3dbe3}@media (max-width:700px){.page .explore-cue{padding:10px 17px;font-size:10px;bottom:18px}}.download-counter{color:#c1c8cf;letter-spacing:.6px;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px 10px;margin-top:25px;font-size:9px;display:flex}.download-counter[hidden]{display:none}.download-counter strong{letter-spacing:-.6px;color:#f0f2f3;font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}.download-counter-platforms{letter-spacing:.8px;color:#a0a7ae;border-left:1px solid #454c53;padding-left:10px;font-size:7px}