/* London Baby 2026 — Continuous champagne-metal plaque fix
   Scope: confirmed pills and confirmed event title plaques only.
   Purpose: remove the harsh vertical midpoint split and replace it with a
   smooth, continuous gold/brass surface. */

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 {
  position: relative !important;
  overflow: hidden !important;
  isolation: isolate !important;
  color: #6f4709 !important;
  background:
    radial-gradient(circle at 17% 28%, rgba(255,255,255,.95) 0 1.3px, rgba(255,255,255,0) 2.8px),
    radial-gradient(ellipse at 24% 0%, rgba(255,255,255,.72) 0%, rgba(255,255,255,0) 48%),
    radial-gradient(ellipse at 86% 115%, rgba(150,95,10,.20) 0%, rgba(150,95,10,0) 58%),
    linear-gradient(100deg,
      #fff7d7 0%,
      #f8e6a8 20%,
      #e4bf55 44%,
      #d7a536 68%,
      #f0ce6b 100%) !important;
  border: 1px solid rgba(184,129,31,.42) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.78),
    inset 0 -1px 0 rgba(106,69,12,.18),
    0 3px 10px rgba(178,125,28,.14) !important;
  text-shadow: 0 1px 0 rgba(255,255,255,.55) !important;
}

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 {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  pointer-events: none !important;
  border-radius: inherit !important;
  background:
    linear-gradient(180deg, rgba(255,255,255,.36), rgba(255,255,255,0) 42%),
    repeating-linear-gradient(96deg,
      rgba(255,255,255,.030) 0 1px,
      rgba(99,63,13,.018) 1px 2px,
      transparent 2px 7px) !important;
  opacity: .62 !important;
  transform: none !important;
  animation: 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 {
  position: relative !important;
  overflow: hidden !important;
  isolation: isolate !important;
  background:
    radial-gradient(ellipse at 18% 0%, rgba(255,255,255,.76) 0%, rgba(255,255,255,0) 46%),
    radial-gradient(ellipse at 91% 112%, rgba(128,78,7,.18) 0%, rgba(128,78,7,0) 56%),
    linear-gradient(102deg,
      #fff7d7 0%,
      #f7e5a8 18%,
      #e7c669 38%,
      #d7a642 61%,
      #efcf76 82%,
      #f9e9b2 100%) !important;
  border: 1px solid rgba(151,105,26,.36) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.78),
    inset 0 -1px 0 rgba(92,58,9,.16),
    0 1px 0 rgba(255,255,255,.68),
    0 9px 18px rgba(80,58,19,.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:has(.tag.confirmed) .entry-copy h3::before {
  content: "" !important;
  position: absolute !important;
  inset: 1px 1px auto 1px !important;
  height: 42% !important;
  border-radius: inherit !important;
  pointer-events: none !important;
  background: linear-gradient(180deg, rgba(255,255,255,.42), rgba(255,255,255,0)) !important;
  opacity: .76 !important;
  transform: none !important;
  animation: none !important;
}

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 {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  border-radius: inherit !important;
  pointer-events: none !important;
  background:
    linear-gradient(112deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.14) 24%, rgba(255,255,255,.05) 51%, rgba(255,255,255,.16) 78%, rgba(255,255,255,0) 100%),
    repeating-linear-gradient(96deg,
      rgba(255,255,255,.032) 0 1px,
      rgba(95,63,12,.020) 1px 2px,
      transparent 2px 8px) !important;
  opacity: .54 !important;
  transform: none !important;
  animation: none !important;
}
