.physics-settings{border:1px solid #3b4b32;border-radius:5px;margin:24px 0;background:#151e13}.physics-settings>summary{cursor:pointer;padding:17px 15px;color:#d2e8bf;font-size:12px}.physics-settings>summary small{display:block;margin:8px 0 0 16px;color:#7f9870;font:9px var(--mono)}.physics-content{padding:0 16px 18px}.preset-field{display:block;font-size:11px;color:#a6bc97}.preset-field select{display:block;width:100%;margin-top:8px;padding:12px;background:#10180f;color:var(--lime);border:1px solid #4b603b;border-radius:4px}.physics-group{border:0;padding:0;margin:22px 0}.physics-group legend{font-size:12px;color:#c1d4b2;margin:0 0 15px;padding:0}.physics-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.physics-field{display:block!important;font-size:10px!important;color:#a2b593!important;min-width:0}.physics-field input{display:block;width:100%;margin-top:7px;background:#10180f!important;border:1px solid #3c4e31!important;color:#d2e8bf!important;padding:11px!important;border-radius:4px;font:12px var(--mono)!important}.physics-field small{display:block;margin-top:5px;font:8px var(--mono);color:#728669}.duration-hint{display:block;font-size:8px;color:#819573;line-height:1.5;margin-top:7px}.paint-controls{margin:18px 0;color:#9caf8f;font-size:10px}.paint-editor{display:flex;gap:7px;margin-top:9px;align-items:center}.paint-editor input[type=color]{width:35px;height:30px;padding:2px;border:1px solid #45593a;border-radius:4px;background:#111a0e;cursor:pointer}.paint-editor input[type=text]{min-width:0;flex:1;width:70px;height:30px;background:#111a0e;border:1px solid #45593a;border-radius:4px;padding:6px;color:#c7d8ba;font:10px var(--mono)}.paint-editor button{height:30px;width:31px;border:1px solid #50683f;background:#2c3f22;border-radius:4px;color:var(--lime)}.color-swatches{display:flex;gap:5px;margin-top:9px;flex-wrap:wrap}.color-swatches button{width:18px;height:18px;border:2px solid #192216;border-radius:50%;box-shadow:0 0 0 1px #4b5e3d;padding:0}.color-swatches button[aria-pressed=true]{box-shadow:0 0 0 2px #d8e9c8}.tank-card .selected-dot,.arena-bottom-hud .selected-dot{background:var(--player-color,var(--lime))}.live-ranking{position:absolute;right:14px;top:51px;z-index:3;width:190px;max-width:43%;background:#10180eed;border:1px solid #536b3a80;border-radius:4px;backdrop-filter:blur(6px);color:#c6d4bb;pointer-events:auto}.live-ranking[hidden]{display:none}.live-ranking summary{padding:9px 10px;font:8px var(--mono);text-transform:uppercase;letter-spacing:1px;cursor:pointer;color:#bdd3a8}.live-ranking table{width:100%;border-collapse:collapse;table-layout:fixed;font:9px var(--mono)}.live-ranking th{font-weight:400;color:#81966f;font-size:7px;padding:4px}.live-ranking td{padding:6px 4px;border-top:1px solid #293723;text-align:center}.live-ranking th:nth-child(1){width:20px}.live-ranking th:nth-child(3),.live-ranking th:nth-child(4){width:24px}.live-ranking td:nth-child(2){text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.live-ranking tr.your-score{background:#c0ec8314}.live-ranking tr.your-score td:first-child{color:var(--lime)}@media(max-width:500px){.physics-grid{gap:12px}.physics-content{padding:0 11px 12px}.physics-settings>summary{font-size:11px;padding:14px 11px}.physics-field{font-size:9px!important}.physics-field small{font-size:7px}.live-ranking{right:8px;top:44px;width:160px;max-width:48%}.live-ranking td{font-size:8px;padding:5px 3px}.live-ranking summary{font-size:7px;padding:8px}.paint-editor{gap:4px}.paint-editor input[type=text]{font-size:9px;padding:4px}.color-swatches{gap:5px}.color-swatches button{width:17px;height:17px}}

.respawn-field{display:block!important;font-size:11px;color:#a4b798;margin-top:18px}.respawn-field input{display:block;width:100%;padding:12px;margin-top:8px;border:1px solid #3f5035;border-radius:4px;background:#10180f;color:#d2e8bf;font:12px var(--mono)}

.viewport-toolbar{flex-wrap:wrap;gap:12px}.diagnostics-toggle{display:flex;align-items:center;gap:5px;color:#9bb589;font-size:10px;cursor:pointer;white-space:nowrap}.diagnostics-toggle input{accent-color:var(--lime);margin:0}.debug-hud{position:absolute;top:51px;left:14px;z-index:4;padding:6px 8px;max-width:46%;border:1px solid #4c6138;background:#10180eea;color:#c9dfb7;font:10px var(--mono);pointer-events:none}.debug-hud[hidden],.debug-panel[hidden]{display:none}.debug-panel{margin:18px 0 24px;padding:16px;border:1px solid #425435;border-radius:5px;background:#151e12;color:#adc19c}.debug-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.debug-heading h3{margin:0;font-size:12px;font-weight:500;color:var(--lime)}.debug-heading button{border:1px solid #4b613b;border-radius:4px;padding:6px 9px;background:#25351d;color:#bad5a4;font-size:10px}.debug-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.debug-grid pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:10px/1.9 var(--mono);color:#bdd0ad;user-select:text}.debug-panel>p{margin:13px 0 0;color:#7f9670;font:9px/1.7 var(--sans)}@media(max-width:1200px){.debug-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.diagnostics-toggle{font-size:9px}.debug-hud{top:44px;left:8px;font-size:8px;padding:5px;max-width:45%}.debug-grid{grid-template-columns:1fr}.debug-panel{padding:13px}.debug-grid pre{font-size:10px}}
