/* MLV V20 · C11 R21
   Fix only the proven Home booking support-card contrast conflict.
   Legacy #booking rules set pale text on a light card; stronger component selectors
   preserve the existing card surface and use the established accessible palette. */
#booking.booking-shell .booking-intro .support-card small {
  color:#66523b!important;
  -webkit-text-fill-color:#66523b!important;
  opacity:1!important;
  text-shadow:none!important;
}
#booking.booking-shell .booking-intro .support-card strong {
  color:#2c1d0e!important;
  -webkit-text-fill-color:#2c1d0e!important;
  opacity:1!important;
  text-shadow:none!important;
}
#booking.booking-shell .booking-intro .support-card a {
  color:#71490e!important;
  -webkit-text-fill-color:#71490e!important;
  opacity:1!important;
  text-shadow:none!important;
}
/* R21C LIGHT-THEME SPECIFICITY FIX: equal the observed :has(#booking) owner, then win by later source order. */
html[data-theme="light"] body:has(.hero-v4):has(#booking) .booking-intro .support-card small {
  color:#66523b!important;
  -webkit-text-fill-color:#66523b!important;
  opacity:1!important;
  text-shadow:none!important;
}
