/* ============================================================
   GPW — Estilo "pill" (cantos totalmente arredondados)
   Aplica o look do pach "Verified on Spotify" aos controlos
   interativos do site: botões, barra de pesquisa, badges,
   tags e pills de filtro. NÃO mexe em cards, painéis nem modais.
   border-radius:999px = cantos 100% arredondados.
   ============================================================ */

/* —— Nav fixo nas páginas com nav injetado (#global-navbar): o wrapper
      limitava o position:sticky do <nav>, fazendo-o desaparecer ao rolar.
      Tornar o próprio wrapper sticky resolve (how-it-works, market-pulse). —— */
#global-navbar { position: sticky; top: 0; z-index: 100; }

/* —— Botões —— */
.btn,
.btn-p, .btn-o,
.btn-m-solid, .btn-m-outline,
.btn-submit, .btn-primary, .btn-secondary,
.btn-action, .btn-follow, .btn-unfollow,
.btn-reviews, .btn-save, .btn-save-all, .btn-save-draft,
.btn-share, .btn-send, .btn-cancel, .btn-confirm-reject,
.btn-approve, .btn-reject, .btn-repost, .btn-discount,
.btn-view-profile, .btn-upload-file, .btn-close-modal, .btn-dl,
.tc-btn, .tc-btn-buy,
.scroll-btn, .cta, .nav-btn, .fnd-search-btn {
  border-radius: 999px !important;
}

/* —— Badges, tags e pills de filtro ——
   (.tc-badge HOT/PREMIUM fica retangular com cantos suaves, fora do pill) */
.pc-badge, .badge, .tag,
.gpw-fpill, .gpw-filter-pill {
  border-radius: 999px !important;
}

/* —— Login / Sign up no nav: retângulo de cantos arredondados (não pill total) —— */
.nav-btns .btn-o, .nav-btns .btn-p {
  border-radius: 8px !important;
}

/* —— Badge "Founder" com fundo amarelo nos cards de produtor
      (carrossel da index não tinha esta regra) —— */
.pc-badge.founder {
  border-color: rgba(245, 196, 0, 0.7) !important;
  color: #000 !important;
  background: linear-gradient(135deg, #F5C400, #e6a200) !important;
  font-weight: 800 !important;
}

/* ============================================================
   Tracks VENDIDAS: voltar a mostrar o VALOR no card, na MESMA
   posição (à direita) e tamanho (Oswald 18px) do preço dos
   cards não vendidos. O .tc-bottom estava oculto (display:none).
   ============================================================ */
.tcard.sold .tc-bottom {
  display: flex !important;
  justify-content: flex-end !important;
}
.tcard.sold .tc-bottom .price-lbl {
  font-family: 'Oswald', sans-serif;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.5px;
  color: #fff;
  padding: 4px 8px;
}
