/* London Baby 2026 — SOLID GOLD FINAL FIX
   Purpose: remove every gradient, overlay, shimmer, pseudo-element, split line,
   and mobile-specific metallic treatment from CONFIRMED pills and confirmed
   event title plaques. This is intentionally flat/solid to eliminate the seam. */

:root {
  --lb-solid-gold: #e2bf61;
  --lb-solid-gold-border: #c99a33;
  --lb-solid-gold-ink: #241d10;
  --lb-solid-gold-pill-ink: #744706;
}

html body #app.app-shell .entries .entry-card .tag.confirmed,
html body #app.app-shell .entries .entry-card.golden-horizon-card .tag.confirmed,
html body .entries .entry-card .tag.confirmed,
html body .tag.confirmed {
  background: #e2bf61 !important;
  background-color: #e2bf61 !important;
  background-image: none !important;
  color: #744706 !important;
  border: 1px solid #c99a33 !important;
  box-shadow: 0 3px 8px rgba(119, 82, 18, .12) !important;
  text-shadow: none !important;
  filter: none !important;
  -webkit-filter: none !important;
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
  mix-blend-mode: normal !important;
  isolation: auto !important;
  overflow: hidden !important;
}

html body #app.app-shell .entries .entry-card .tag.confirmed::before,
html body #app.app-shell .entries .entry-card .tag.confirmed::after,
html body #app.app-shell .entries .entry-card.golden-horizon-card .tag.confirmed::before,
html body #app.app-shell .entries .entry-card.golden-horizon-card .tag.confirmed::after,
html body .entries .entry-card .tag.confirmed::before,
html body .entries .entry-card .tag.confirmed::after,
html body .tag.confirmed::before,
html body .tag.confirmed::after {
  content: none !important;
  display: none !important;
  background: none !important;
  background-image: none !important;
  box-shadow: none !important;
  opacity: 0 !important;
  animation: none !important;
  transform: none !important;
  filter: none !important;
}

html body #app.app-shell .entries .entry-card .tag.confirmed *,
html body .entries .entry-card .tag.confirmed * {
  background: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  filter: none !important;
  mix-blend-mode: normal !important;
}

html body #app.app-shell .entries .entry-card.golden-horizon-card.status-confirmed .entry-copy h3,
html body #app.app-shell .entries .entry-card.golden-horizon-card:has(.tag.confirmed) .entry-copy h3,
html body .entries .entry-card.golden-horizon-card.status-confirmed .entry-copy h3,
html body .entries .entry-card.golden-horizon-card:has(.tag.confirmed) .entry-copy h3 {
  background: #e2bf61 !important;
  background-color: #e2bf61 !important;
  background-image: none !important;
  color: #241d10 !important;
  border: 1px solid #c99a33 !important;
  box-shadow: 0 8px 16px rgba(80, 58, 19, .10) !important;
  text-shadow: none !important;
  filter: none !important;
  -webkit-filter: none !important;
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
  mix-blend-mode: normal !important;
  isolation: auto !important;
  overflow: hidden !important;
  z-index: 10 !important;
}

html body #app.app-shell .entries .entry-card.golden-horizon-card.status-confirmed .entry-copy h3::before,
html body #app.app-shell .entries .entry-card.golden-horizon-card.status-confirmed .entry-copy h3::after,
html body #app.app-shell .entries .entry-card.golden-horizon-card:has(.tag.confirmed) .entry-copy h3::before,
html body #app.app-shell .entries .entry-card.golden-horizon-card:has(.tag.confirmed) .entry-copy h3::after,
html body .entries .entry-card.golden-horizon-card.status-confirmed .entry-copy h3::before,
html body .entries .entry-card.golden-horizon-card.status-confirmed .entry-copy h3::after,
html body .entries .entry-card.golden-horizon-card:has(.tag.confirmed) .entry-copy h3::before,
html body .entries .entry-card.golden-horizon-card:has(.tag.confirmed) .entry-copy h3::after {
  content: none !important;
  display: none !important;
  background: none !important;
  background-image: none !important;
  box-shadow: none !important;
  opacity: 0 !important;
  animation: none !important;
  transform: none !important;
  filter: none !important;
}

html body #app.app-shell .entries .entry-card.golden-horizon-card.status-confirmed .entry-copy h3 *,
html body #app.app-shell .entries .entry-card.golden-horizon-card:has(.tag.confirmed) .entry-copy h3 *,
html body .entries .entry-card.golden-horizon-card.status-confirmed .entry-copy h3 *,
html body .entries .entry-card.golden-horizon-card:has(.tag.confirmed) .entry-copy h3 * {
  background: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  filter: none !important;
  mix-blend-mode: normal !important;
}

@media (max-width: 900px) {
  html body #app.app-shell .entries .entry-card .tag.confirmed,
  html body #app.app-shell .entries .entry-card.golden-horizon-card .tag.confirmed,
  html body .entries .entry-card .tag.confirmed,
  html body .tag.confirmed,
  html body #app.app-shell .entries .entry-card.golden-horizon-card.status-confirmed .entry-copy h3,
  html body #app.app-shell .entries .entry-card.golden-horizon-card:has(.tag.confirmed) .entry-copy h3,
  html body .entries .entry-card.golden-horizon-card.status-confirmed .entry-copy h3,
  html body .entries .entry-card.golden-horizon-card:has(.tag.confirmed) .entry-copy h3 {
    background: #e2bf61 !important;
    background-color: #e2bf61 !important;
    background-image: none !important;
  }
}
