
/* DoriSan M3I — stile mirato solo al comando Ascolta delle tracce */

.dorisan-m3i-ascolta-pill {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-width: 92px !important;
  padding: 8px 14px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(255, 220, 150, 0.38) !important;
  background:
    radial-gradient(circle at 20% 15%, rgba(255, 226, 150, 0.22), transparent 34%),
    linear-gradient(135deg, rgba(255, 176, 66, 0.22), rgba(120, 58, 22, 0.26)) !important;
  box-shadow:
    0 0 18px rgba(255, 157, 45, 0.18),
    inset 0 0 12px rgba(255, 255, 255, 0.06) !important;
  color: #ffe3a0 !important;
  font-style: normal !important;
  font-weight: 800 !important;
  letter-spacing: 0.04em !important;
  text-transform: uppercase !important;
  line-height: 1 !important;
  text-decoration: none !important;
  white-space: nowrap !important;
}

a:hover .dorisan-m3i-ascolta-pill,
button:hover .dorisan-m3i-ascolta-pill,
.dorisan-m3i-ascolta-pill:hover {
  border-color: rgba(255, 232, 170, 0.62) !important;
  box-shadow:
    0 0 24px rgba(255, 170, 55, 0.28),
    inset 0 0 14px rgba(255, 255, 255, 0.08) !important;
  transform: translateY(-1px) !important;
}
