/* StarCode — Scan Pulse styles (DCOSMOS-SCANPULSE)
   Probe button (right side of canvas) and probe counter badge. */
/* The probe button inherits the round .btn-info-reveal shape but carries a
   count beside its icon, so it is a pill rather than a circle. Keeping the
   count inside the button keeps the two pieces of information together and
   avoids one more thing that could collide on a narrow canvas. */
.btn-scan-pulse {
  left: auto;
  right: 10px;
  top: 10px;
  width: auto;
  gap: 5px;
  padding: 0 11px 0 9px;
  border-radius: 17px;
}
.btn-scan-pulse #probeCount {
  font-family: var(--font-data, monospace);
  font-size: 12px;
  font-weight: 700;
  color: var(--accent);
  font-variant-numeric: tabular-nums;
}
/* SC-HEADER-CLEARANCE: on a phone the sound-edit button sits below the
   options gear at the viewport's top-right (cosmos-audio-edit.css, down
   to 96px on the page), so the probe pill starts under it -- container
   top 64 is page 104 with the 40px divider line. SCAN moves with it in
   cosmos-reveal.css's own 480px block, keeping its one-row spacing. */
@media (max-width: 480px) {
  .btn-scan-pulse { top: 64px; }
}
.btn-scan-pulse:disabled {
  opacity: 0.4;
  cursor: default;
  border-color: rgba(148, 163, 184, 0.2);
}
.btn-scan-pulse:disabled #probeCount { color: var(--text-dim); }
/* armed: the probe is deployed and tapping again exits probe mode */
.btn-scan-pulse.probing {
  border-color: var(--accent);
  background: rgba(245, 158, 11, 0.14);
}
/* DCOSMOS-FINDGLYPH: the find's info-card title wears its own map glyph
   (js/scanpulse.js targetGlyphSvg) instead of a bare colored dot -- sized
   and flex-aligned the same way .body-swatch sits in a .sheet-title row. */
.find-glyph {
  width: 18px;
  height: 18px;
  flex-shrink: 0;
  display: block;
}
/* Owner 2026-09-03, desktop only: one band lower, clear of the Ship Interior
   button hanging below the header line (see cosmos-reveal.css's matching
   block; this sheet loads later, so the override has to live here). */
@media (min-width: 481px) {
  .btn-scan-pulse { top: 66px; }
}
