/* Rendering preferences stay in settings; the battlefield keeps its space. */
.performance-settings{margin-top:24px;padding-top:21px;border-top:1px solid #899ab12e}
.performance-copy h3,.performance-counter h3{font-size:13px;font-weight:500;color:#d6deea;margin:0 0 8px}
.performance-copy p,.performance-counter p{font-size:11px;line-height:1.65;color:#91a4c0;margin:0}
.performance-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:16px 0 12px}
.performance-options>button{min-height:43px;padding:10px 8px;font:10px var(--mono);letter-spacing:.4px;border:1px solid #7f90aa4d;background:#111e31;color:#9faec4}
.performance-options>button.selected{color:#f3c4ca;background:#6a293b44;border-color:#ed7a9080}
.performance-options>button:focus-visible{outline:2px solid #e8c998;outline-offset:2px}
.performance-counter{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:73px;padding:13px 0 0}
.performance-counter>div{min-width:0}
.performance-counter .toggle{flex-shrink:0}
.settings-storage-note{font-size:10px;margin-top:24px;color:#788ca8;line-height:1.7}
.war-performance{position:absolute;z-index:6;right:16px;top:213px;padding:7px 9px;border:1px solid #a2b7d22e;background:#080f1de8;color:#97b5be;font:8px/1.25 var(--mono);letter-spacing:.3px;pointer-events:none;contain:layout style paint;white-space:nowrap}
.war-performance[hidden]{display:none!important}
.war-hud,.war-overview,.war-level,.war-skills{contain:layout style paint}
.war-stage[data-performance=performance] .war-cutin{display:none}
.war-stage[data-performance=performance] button,.war-stage[data-performance=performance] .war-log{transition:none}
@media(max-width:650px){.performance-settings{margin-top:21px;padding-top:18px}.performance-copy h3,.performance-counter h3{font-size:12px}.performance-copy p,.performance-counter p{font-size:10px}.performance-options{gap:5px;margin-top:14px}.performance-options>button{font-size:8px;min-height:44px;letter-spacing:.1px;padding-inline:4px}.performance-counter{gap:16px}.war-performance{right:9px;top:257px;font-size:7px;padding:6px 7px}}
@media(max-height:480px) and (min-width:650px){.performance-settings{margin-top:19px;padding-top:17px}.war-performance{right:9px;top:133px;font-size:6px;padding:5px 6px}}
