/* Comfortable metadata sizes and stable text rendering at native zoom. */
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeLegibility}
body{font-weight:400}.page.active{animation:none!important}
.profile-tools{justify-content:flex-end;margin-top:0;margin-bottom:16px}
.profile-tools a,.download-kicker,.release-status,.release-file-note,.beta-title>span,.step-number,.download-footnote,.comparison-foot,.site-footer,.site-footer p,.site-footer a,.micro-label,.sidebar-label,.profile-cover .profile-pill{font-size:12px!important;font-weight:500;letter-spacing:.02em}
.release-description,.beta-copy p,.download-steps p,.download-steps code,.download-steps kbd,.guide-help,.crosshair-section p,.interface-card p,.ecosystem-card>p,.section-heading>p{font-size:14px!important;line-height:1.8}
.release-specs dt,.field-grid span,.auth-back,.auth-label,.security-panel p,.config-item-date,.friend-game-status{font-size:13px!important;letter-spacing:0}
.field-grid strong{font-size:14px!important}.release-specs dd{font-size:16px}
.studio-demo-bottom strong{font-size:12px!important}.theme-demo small{font-size:12px!important}
.warp-site .download-kicker,.warp-site .release-status,.warp-site .release-file-note,.warp-site .release-specs dt,.warp-site .beta-title>span,.warp-site .download-footnote,.warp-site .step-number,.warp-site .micro-label,.warp-site .comparison-foot,.warp-site .site-footer p,.warp-site .site-footer a{color:#87685c!important}
.warp-site .beta-copy p,.warp-site .download-steps p,.warp-site .release-description{color:#85695c!important}
.warp-site .field-grid span,.warp-site .config-item-date,.warp-site .friend-game-status{color:#896e61!important}
.warp-site .security-panel p{color:#896e61!important}.warp-site .profile-tools a{color:#916449!important}
html[data-theme=dark] .warp-site .download-kicker,html[data-theme=dark] .warp-site .release-status,html[data-theme=dark] .warp-site .release-file-note,html[data-theme=dark] .warp-site .release-specs dt,html[data-theme=dark] .warp-site .beta-title>span,html[data-theme=dark] .warp-site .download-footnote,html[data-theme=dark] .warp-site .step-number,html[data-theme=dark] .warp-site .micro-label,html[data-theme=dark] .warp-site .comparison-foot,html[data-theme=dark] .warp-site .site-footer p,html[data-theme=dark] .warp-site .site-footer a{color:#bda69b!important}
html[data-theme=dark] .warp-site .beta-copy p,html[data-theme=dark] .warp-site .download-steps p,html[data-theme=dark] .warp-site .release-description,html[data-theme=dark] .warp-site .field-grid span,html[data-theme=dark] .warp-site .config-item-date,html[data-theme=dark] .warp-site .friend-game-status,html[data-theme=dark] .warp-site .security-panel p{color:#bda496!important}
.profile-cover .profile-pill{color:#edc7b4!important}.profile-cover p{font-size:14px!important;color:#e0b9a8!important}.release-art-label{font-size:12px!important;color:#e1cbbb;letter-spacing:.06em}.scene-hint{font-size:12px!important;color:#f2e4d7}.cover-actions button{font-size:13px}.security-panel h3{font-size:15px!important}
@media(max-width:760px){.download-intro p{font-size:14px}.release-specs{gap:20px}.release-specs dt{font-size:12px!important}.profile-cover .profile-pill{font-size:11px!important}.field-grid strong{font-size:13px!important}.account-sidebar .acc-nav-btn{font-size:12px}.download-footnote{line-height:1.7}.release-art-label{font-size:11px!important}.studio-demo-bottom{flex-wrap:wrap;row-gap:14px}.profile-tools{margin-bottom:14px}}

/* Comparison control intentionally has no surrounding focus frame. */
#visual-compare:focus-within,#visual-compare-range:focus,#visual-compare-range:focus-visible{outline:none!important;box-shadow:none!important}
#visual-compare-range{border:0!important}


/* Profile navigation hover follows the dark surfaces. */
html[data-theme=dark] .account-sidebar .acc-nav-btn:hover{background:#302326!important;color:#e0c0b3!important;box-shadow:none!important;transform:none}
html[data-theme=dark] .account-sidebar .acc-nav-btn.active:hover{background:#4a2c2e!important;color:#f0c9b8!important}
html[data-theme=dark] .account-sidebar .acc-nav-btn:focus-visible{outline:2px solid #a75a50;outline-offset:2px}

