/* orbits.css: what the orbits page adds to ../pendulum/pendulum.css */
.engine-status:empty { display: none; }
.engine-status {
  position: absolute;
  inset: auto 12px 12px 12px;
  margin: 0;
  padding: 8px 10px;
  background: rgba(15, 23, 42, 0.9);
  color: #ffffff;
  font-size: 12.5px;
}
.sep-value { font-family: var(--font-mono); font-weight: 700; }
.reversal-status { font-size: 12px; line-height: 1.45; margin: 6px 0 0; }
.reversal-status:empty { display: none; }
.preset-opt[aria-pressed="true"] { outline: 2px solid #1d4e4a; outline-offset: 1px; }
.receipt-bad { color: #b00020; font-weight: 700; }
.stencil-weight-opt[aria-pressed="true"] { background: #1d4e4a; color: #ffffff; }
#renderCanvas { touch-action: none; cursor: grab; }
