s-serif;
      }

      /* Bottom gauge dock */
      #gauge-dock {
        position: absolute; left: 0; right: 60px; bottom: 60px; z-index: 1200;
        padding: 12px 18px;
      }
      #gauge-grid {
        max-width: 1200px; margin: 0 auto;
        display: grid; grid-template-columns: repeat(6, minmax(160px, 1fr));
        gap: 14px;
      }
      .instr {
        aspect-ratio: 1 / 1;
        background: transparent;
        box-shadow: none;
        border-radius: 12px;
        padding: 6px;
      }
