:root.ax-uniform-fit { --ax-design-vw: 12.8px; --ax-design-vh: 8px; }
.ax-uniform-fit body { position: fixed; inset: 0; width: 100vw; height: 100dvh; min-height: 0; overflow: hidden; }
.ax-uniform-fit #ax-instrument { position: absolute; width: 1280px; height: 800px; transform-origin: top left; }
.ax-uniform-fit body.automatx-native #game-container { width: 1280px; height: 800px; }
.ax-uniform-fit .sliders-panel label { grid-template-columns: 1fr auto; align-items: center; }
.ax-uniform-fit .sliders-panel input { grid-column: 1 / -1; }
.ax-uniform-fit .meter-panel { grid-template-rows: minmax(0, 1fr) auto; }
.ax-uniform-fit #meterCanvas { min-height: 0; height: 100%; }
.ax-uniform-fit .meter-center { bottom: 84px; }
.ax-uniform-fit .io-panel :is(button, select) { min-height: 46px; }
