/* avalanche.css: what the avalanche page adds to ../pendulum/pendulum.css */
.engine-status:empty, .engine-name: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;
}
.engine-name {
  position: absolute;
  left: 12px;
  right: 12px;
  bottom: 10px;
  margin: 0;
  color: #94a3b8;
  font-size: 11px;
  pointer-events: none;
}
.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; }
.engine-name.engine-bad { color: #ff8a80; font-weight: 700; }
.order-opt[aria-pressed="true"], .size-opt[aria-pressed="true"] { background: #1d4e4a; color: #ffffff; }
#renderCanvas { touch-action: none; cursor: grab; }
.control-toggle-row { display: flex; justify-content: space-between; align-items: center; margin: 2px 0; }
.card-title, .home2 .ws-window h2.card-title { font-size: 12px !important; font-weight: 700 !important; margin: 0 0 6px 0 !important; padding: 0 !important; border: 0 !important; text-transform: lowercase !important; }
.card-title::after, .home2 .ws-window h2.card-title::after { display: none !important; content: none !important; }

