/* NeoWeatherwall manual — custom styling */

/* Callout tuning for a denser technical feel */
.callout {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

/* Keyboard / control key styling for documenting UI controls */
kbd {
  background-color: var(--bs-tertiary-bg, #f1f3f5);
  border: 1px solid var(--bs-border-color, #ced4da);
  border-radius: 4px;
  padding: 0.1em 0.4em;
  font-size: 0.85em;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}

/* Color swatches used in the radar reading guide */
.swatch {
  display: inline-block;
  width: 0.9em;
  height: 0.9em;
  border-radius: 2px;
  margin-right: 0.35em;
  vertical-align: middle;
  border: 1px solid rgba(0, 0, 0, 0.25);
}
