/* Kad2U V80 - Live Card Font Shadow OFF
   Tujuan: buang text-shadow/font shadow yang buat live card nampak kotor/berbayang.
   Scope: typography sahaja. Tidak ubah background, image sizing, hero height,
   spacing, glass card, section layout, opener composition, atau artwork template. */

.ewc-public-page{
  -webkit-font-smoothing: antialiased;
  text-rendering: geometricPrecision;
}

/* Buang shadow pada semua teks dalam live card. */
.ewc-public-page,
.ewc-public-page *{
  text-shadow: none !important;
  -webkit-text-stroke: 0 !important;
}

/* Kekalkan readability tanpa shadow: guna weight yang bersih, bukan efek bayang. */
.ewc-public-page .ewc-names strong{
  font-weight: 500 !important;
}

.ewc-public-page .ewc-names em,
.ewc-public-page .ewc-names small,
.ewc-public-page .ewc-hero .ewc-kicker,
.ewc-public-page .ewc-hero-header-main,
.ewc-public-page .ewc-hero-header-sub,
.ewc-public-page .ewc-invitation-text{
  font-weight: 600 !important;
}

.ewc-public-page .ewc-section h2,
.ewc-public-page .ewc-info-section h2,
.ewc-public-page .ewc-contact-section h2,
.ewc-public-page .ewc-location-section h2,
.ewc-public-page .ewc-section-label,
.ewc-public-page .ewc-small-title,
.ewc-public-page .ewc-detail-item strong,
.ewc-public-page .ewc-countdown strong,
.ewc-public-page .ewc-location-card strong,
.ewc-public-page .ewc-contact-card strong{
  font-weight: 800 !important;
}

.ewc-public-page .ewc-section p,
.ewc-public-page .ewc-invite-wording,
.ewc-public-page .ewc-muted-copy,
.ewc-public-page .ewc-prayer-text,
.ewc-public-page .ewc-detail-item small,
.ewc-public-page .ewc-countdown span,
.ewc-public-page .ewc-location-card small,
.ewc-public-page .ewc-contact-card small{
  font-weight: 500 !important;
}

.ewc-public-page .ewc-form label{
  font-weight: 700 !important;
}

.ewc-public-page .ewc-form input,
.ewc-public-page .ewc-form select,
.ewc-public-page .ewc-form textarea{
  font-weight: 500 !important;
}

.ewc-public-page .ewc-form input::placeholder,
.ewc-public-page .ewc-form textarea::placeholder{
  opacity: .72 !important;
}
