/* Stockr scanner presentation fixes — styling only. */

/* Keep the primary scanner call-to-action readable in both the app and demo. */
button.group.w-full.relative.bg-gradient-to-br.from-blue-600.to-blue-700 p {
  color: #ffffff !important;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.18);
}

button.group.w-full.relative.bg-gradient-to-br.from-blue-600.to-blue-700 p + p {
  color: #dbeafe !important;
  font-weight: 600 !important;
  line-height: 1.45 !important;
}

/* Make the camera target feel more obviously tappable without changing its handler. */
button.group.w-full.relative.bg-gradient-to-br.from-blue-600.to-blue-700 {
  min-height: 260px;
}

button.group.w-full.relative.bg-gradient-to-br.from-blue-600.to-blue-700:focus-visible {
  outline: 3px solid #93c5fd;
  outline-offset: 3px;
}

@media (max-width: 640px) {
  button.group.w-full.relative.bg-gradient-to-br.from-blue-600.to-blue-700 {
    min-height: 245px;
    padding: 28px 18px !important;
  }

  button.group.w-full.relative.bg-gradient-to-br.from-blue-600.to-blue-700 p:first-of-type {
    font-size: 1.35rem !important;
  }

  button.group.w-full.relative.bg-gradient-to-br.from-blue-600.to-blue-700 p + p {
    font-size: 0.9rem !important;
  }
}
