/* NOISEMAP v020 — artist carousel cleanup */

.nm-local-scene-v3__stash,
[data-nm-artist-dropbox],
a[href="#skrytka"],
a[href*="skrytka"],
button[data-action*="skrytka"],
[data-action*="skrytka"],
[data-role*="skrytka"],
.skrytka,
.nm-skrytka,
.nm-artist-skrytka {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

.nm-local-scene-carousel .bio,
.nm-local-scene-carousel .description,
.nm-local-scene-carousel .teaser,
.nm-local-scene-carousel .nm-artist-bio,
.nm-local-scene-carousel .nm-artist-description,
.nm-local-scene-carousel .nm-artist-teaser,
.nm-local-scene-carousel .nm-card-bio,
.nm-local-scene-carousel .nm-card-description,
.nm-local-scene-v3__bio,
.nm-local-scene-v3__desc,
.nm-local-scene-v3__description,
.nm-local-scene-v3__teaser,
.nm-artist-modal .bio,
.nm-artist-modal .description,
.nm-artist-modal .teaser,
.nm-artist-modal .nm-artist-bio,
.nm-artist-modal .nm-artist-description,
.nm-artist-modal .nm-artist-teaser,
.nm-artist-modal p {
  font-size: clamp(12.8px, 3.35vw, 14.5px) !important;
  line-height: 1.5 !important;
  letter-spacing: 0.003em !important;
}

.nm-local-scene-carousel h2,
.nm-local-scene-carousel h3,
.nm-local-scene-carousel .nm-artist-name,
.nm-local-scene-v3__name,
.nm-artist-modal h2,
.nm-artist-modal h3,
.nm-artist-modal .nm-artist-name {
  line-height: 1.05 !important;
}

@media (max-width: 760px) {
  .nm-artist-modal p,
  .nm-artist-modal .bio,
  .nm-artist-modal .description,
  .nm-local-scene-v3__bio,
  .nm-local-scene-v3__description,
  .nm-local-scene-v3__teaser {
    font-size: 13px !important;
    line-height: 1.52 !important;
  }
}
