/* ANARU v1.7.1 — CTA visibility hardening + cache-safe override */
body.agd23-site a.agd23-btn-dark,
body.agd23-site .agd23-btn-dark,
body.agd23-site .agd171-dark-cta{
  background:#1e1712!important;
  border-color:#1e1712!important;
  color:#fff!important;
  opacity:1!important;
  visibility:visible!important;
  text-indent:0!important;
  font-size:11px!important;
  line-height:1!important;
  min-height:46px;
  min-width:190px;
  padding:0 22px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:9px!important;
  white-space:nowrap!important;
  overflow:visible!important;
  text-decoration:none!important;
  font-family:"Manrope",Arial,sans-serif!important;
  font-weight:800!important;
  letter-spacing:.045em!important;
}
body.agd23-site .agd171-dark-cta span,
body.agd23-site .agd171-dark-cta b{
  display:inline-block!important;
  color:#fff!important;
  opacity:1!important;
  visibility:visible!important;
  font-size:inherit!important;
  line-height:1!important;
  -webkit-text-fill-color:#fff!important;
  text-shadow:none!important;
}
body.agd23-site .agd171-dark-cta b{font-size:14px!important;font-weight:700!important}
body.agd23-site a.agd23-btn-dark:hover,
body.agd23-site .agd171-dark-cta:hover{
  background:#3b2718!important;
  border-color:#3b2718!important;
  color:#fff!important;
  transform:translateY(-2px);
  box-shadow:0 12px 28px rgba(59,39,24,.16)!important;
}
/* Keep dark CTA labels readable even if older cached CSS is present. */
body.agd23-site .agd15-diwali-actions .agd23-btn-dark,
body.agd23-site .agd23-actions .agd23-btn-dark,
body.agd23-site .agd23-story .agd23-btn-dark,
body.agd23-site .wholesale-hero-actions .agd23-btn-dark{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
@media(max-width:560px){
  body.agd23-site .agd171-dark-cta{min-width:0;width:100%;min-height:44px;font-size:10px!important}
}
