/* London Baby 2026 — Mobile gold plaque no-seam correction
   Scope: mobile-first correction for confirmed pills and event title plaques.
   Purpose: remove the hard vertical split that appears on iPhone while keeping
   the existing shapes, black title text, and champagne-gold treatment. */

html body #app.app-shell .entries .entry-card.golden-horizon-card .tag.confirmed,
html body #app.app-shell .entries .entry-card .tag.confirmed,
html body .tag.confirmed {
  background-image: none !important;
  background-color: #e6bd55 !important;
  background:
    radial-gradient(circle at 15% 24%, rgba(255,255,255,.95) 0 2px, rgba(255,255,255,0) 8px),
    linear-gradient(180deg, rgba(255,255,255,.58) 0%, rgba(255,255,255,.18) 40%, rgba(120,80,13,.10) 100%),
    linear-gradient(100deg, #fff1bf 0%, #edd178 32%, #d9a839 66%, #f3d982 100%) !important;
  background-size: 100% 100% !important;
  background-position: center center !important;
  border: 1px solid rgba(172,119,27,.46) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.72),
    inset 0 -1px 0 rgba(96,61,8,.16),
    0 4px 10px rgba(143,96,18,.13) !important;
  overflow: hidden !important;
  isolation: isolate !important;
}

html body #app.app-shell .entries .entry-card.golden-horizon-card .tag.confirmed::before,
html body #app.app-shell .entries .entry-card .tag.confirmed::before,
html body .tag.confirmed::before,
html body #app.app-shell .entries .entry-card.golden-horizon-card .tag.confirmed::after,
html body #app.app-shell .entries .entry-card .tag.confirmed::after,
html body .tag.confirmed::after {
  display: none !important;
  content: none !important;
  background: 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 {
  background-image: none !important;
  background-color: #e5c066 !important;
  background:
    radial-gradient(ellipse at 12% 0%, rgba(255,255,255,.58) 0%, rgba(255,255,255,0) 46%),
    linear-gradient(180deg, rgba(255,255,255,.42) 0%, rgba(255,255,255,.12) 38%, rgba(105,72,13,.08) 100%),
    linear-gradient(100deg, #f9e7a8 0%, #e8c76d 36%, #d6a742 70%, #f1d47c 100%) !important;
  background-size: 100% 100% !important;
  background-position: center center !important;
  color: var(--apple-brass-ink, #1f1a10) !important;
  border: 1px solid rgba(151,105,26,.36) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.70),
    inset 0 -1px 0 rgba(92,58,9,.14),
    0 1px 0 rgba(255,255,255,.62),
    0 8px 16px rgba(80,58,19,.10) !important;
  overflow: hidden !important;
  isolation: isolate !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:has(.tag.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::after {
  display: none !important;
  content: none !important;
  background: none !important;
}

@media (max-width: 760px) {
  html body #app.app-shell .entries .entry-card.golden-horizon-card .tag.confirmed,
  html body #app.app-shell .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 {
    background-attachment: scroll !important;
    -webkit-mask-image: none !important;
    mask-image: none !important;
    transform: translateZ(0) !important;
    backface-visibility: hidden !important;
  }
}
