.obo-plot { width: 100%; min-width: 0; }
.obo-plot .u-wrap { background: transparent; }
.obo-plot__caption {
  font-family: var(--obo-plots-font-family, ui-monospace, monospace);
  font-size: 0.6875rem;
  color: var(--obo-plots-axis, GrayText);
}
.obo-plot__heatmap {
  display: block;
  width: 100%;
  aspect-ratio: 1;
  image-rendering: pixelated;
  border: 1px solid var(--obo-plots-grid, GrayText);
}
.obo-plot__sky {
  display: block;
  width: 100%;
  aspect-ratio: 1;
  cursor: crosshair;
  touch-action: manipulation;
}
