/* Samrudhi V16.5.2 — legibility and full WhatsApp icon visibility ONLY. */
/* Force a solid high-contrast foreground on the "Discover Our 15-Year Story" CTA.
   Some existing site styles use -webkit-text-fill-color and override normal color. */
body.sskn-magazine-theme .ssk163-brand-card .ssk163-brand-actions a.ssk163-brand-primary,
body.sskn-magazine-theme .ssk163-brand-card .ssk163-brand-actions a.ssk163-brand-primary:link,
body.sskn-magazine-theme .ssk163-brand-card .ssk163-brand-actions a.ssk163-brand-primary:visited,
body.sskn-magazine-theme .ssk163-brand-card .ssk163-brand-actions a.ssk163-brand-primary:hover,
body.sskn-magazine-theme .ssk163-brand-card .ssk163-brand-actions a.ssk163-brand-primary:focus-visible {
  background:linear-gradient(125deg,#06366f 0%,#07569b 100%)!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  -webkit-background-clip:border-box!important;
  background-clip:border-box!important;
  opacity:1!important;
  text-shadow:none!important;
  font-weight:900!important;
  box-shadow:0 8px 18px rgba(4,55,120,.23)!important;
}
body.sskn-magazine-theme .ssk163-brand-card .ssk163-brand-actions a.ssk163-brand-primary span {
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  opacity:1!important;
}
body.sskn-magazine-theme .ssk163-brand-card .ssk163-brand-actions a.ssk163-brand-primary:hover {
  background:linear-gradient(125deg,#052a57,#06477e)!important;
}
/* Shared graphic is padded in its viewBox; prevent Flex/Grid parents from squeezing it. */
body.sskn-magazine-theme a[href*="wa.me/"] svg.ssk15-icon,
body.sskn-magazine-theme a[href*="api.whatsapp.com/"] svg.ssk15-icon,
body.sskn-magazine-theme a[href*="whatsapp.com/"] svg.ssk15-icon,
body.sskn-magazine-theme .ssk14-service-channel-icon svg.ssk15-icon,
body.sskn-magazine-theme .ssk14-footer-channel > svg.ssk15-icon {
  display:inline-block!important;
  box-sizing:border-box;
  overflow:visible!important;
  flex-shrink:0!important;
  vertical-align:middle;
  opacity:1!important;
  transform:none;
  -webkit-text-fill-color:initial;
}
/* Buttons: stable 22px mark, readable gap and an unobscured tap target. */
body.sskn-magazine-theme a.sskn-btn[href*="wa.me/"] svg.ssk15-icon,
body.sskn-magazine-theme a.sskn-btn[href*="api.whatsapp.com/"] svg.ssk15-icon,
body.sskn-magazine-theme .sskn-service-banner-actions a.ssk165-whatsapp-glass svg.ssk15-icon,
body.sskn-magazine-theme .sskn-detail-help a.ssk165-whatsapp-glass svg.ssk15-icon,
body.sskn-magazine-theme .ssk16-contact-actions a[href*="wa.me/"] svg.ssk15-icon {
  width:22px!important;
  height:22px!important;
  min-width:22px!important;
  min-height:22px!important;
  color:inherit;
}
body.sskn-magazine-theme .sskn-service-banner-actions a.ssk165-whatsapp-glass,
body.sskn-magazine-theme .sskn-detail-help a.ssk165-whatsapp-glass {
  gap:11px!important;
  padding-inline:clamp(15px,2.2vw,23px)!important;
  white-space:normal!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  text-align:center;
}
/* Social-share icon uses a clear 19px mark without affecting its sibling networks. */
body.sskn-magazine-theme a.ssk15-social-whatsapp svg.ssk15-icon {
  width:19px!important;
  height:19px!important;
  min-width:19px!important;
  min-height:19px!important;
}
@media(max-width:420px){
 body.sskn-magazine-theme .ssk163-brand-card .ssk163-brand-actions a.ssk163-brand-primary{min-height:48px;line-height:1.45!important}
 body.sskn-magazine-theme .sskn-service-banner-actions a.ssk165-whatsapp-glass,
 body.sskn-magazine-theme .sskn-detail-help a.ssk165-whatsapp-glass{gap:10px!important;padding:12px 15px!important}
}
