/* London Baby 2026 — Confirmed Pill DOM Solid Repair
   Final mobile-safe fix: the CONFIRMED pill is converted to its own class so it no longer inherits
   any older gradient, shimmer, split, or pseudo-element treatment from .tag.confirmed. */

html body #app.app-shell .entries .entry-card .tags .tag.lb-confirmed-solid,
html body .entries .entry-card .tags .tag.lb-confirmed-solid,
html body .tag.lb-confirmed-solid {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 6px !important;
  box-sizing: border-box !important;
  width: auto !important;
  min-width: 0 !important;
  height: auto !important;
  padding: 5px 10px !important;
  border-radius: 999px !important;
  background: #e2bf61 !important;
  background-color: #e2bf61 !important;
  background-image: none !important;
  background-size: auto !important;
  background-position: 0 0 !important;
  background-repeat: no-repeat !important;
  background-attachment: scroll !important;
  background-clip: padding-box !important;
  background-origin: padding-box !important;
  background-blend-mode: normal !important;
  color: #744706 !important;
  -webkit-text-fill-color: #744706 !important;
  border: 1px solid #c99a33 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  filter: none !important;
  -webkit-filter: none !important;
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
  opacity: 1 !important;
  mix-blend-mode: normal !important;
  isolation: isolate !important;
  overflow: hidden !important;
  transform: none !important;
  animation: none !important;
  font-family: inherit !important;
  font-size: 9px !important;
  line-height: 1 !important;
  font-weight: 950 !important;
  letter-spacing: .13em !important;
  text-transform: uppercase !important;
}

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

@media (max-width: 900px), (hover: none), (pointer: coarse) {
  html body #app.app-shell .entries .entry-card .tags .tag.lb-confirmed-solid,
  html body .entries .entry-card .tags .tag.lb-confirmed-solid,
  html body .tag.lb-confirmed-solid {
    background: #e2bf61 !important;
    background-color: #e2bf61 !important;
    background-image: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    filter: none !important;
    -webkit-filter: none !important;
  }
}
