
:root {
  --wh-fs-name-ar:"Gulzar";--wh-fs-name-la:"Great Vibes";--wh-fs-verse:"Scheherazade New";--wh-fs-body:"Alexandria";
  --font-serif: "Viaoda Libre", "EB Garamond", var(--wh-fs-body), "Amiri", "Times New Roman", serif;
  --font-body: "Lora", "EB Garamond", var(--wh-fs-body), "Amiri", Georgia, serif;
  --font-display: "Cinzel", "Viaoda Libre", var(--wh-fs-body), "Amiri", "Times New Roman", serif;
}
html[lang="ar"] { --font-arabic: var(--wh-fs-body), "Amiri", "Traditional Arabic", serif; }
html[data-fs="festive"] { --wh-fs-name-ar:"Rakkas";--wh-fs-name-la:"Pinyon Script";--wh-fs-verse:"Amiri";--wh-fs-body:"IBM Plex Sans Arabic"; }
html[data-fs="elegant"] { --wh-fs-name-ar:"El Messiri";--wh-fs-name-la:"Cormorant Garamond";--wh-fs-verse:"Noto Naskh Arabic";--wh-fs-body:"Alexandria"; }
html[data-fs="modern"] { --wh-fs-name-ar:"Reem Kufi";--wh-fs-name-la:"Cormorant Garamond";--wh-fs-verse:"Scheherazade New";--wh-fs-body:"Readex Pro"; }
.waha-quote-text { font-family: var(--wh-fs-verse), "Amiri", serif; }
.envelope-title,.hero-names-top,.groom-name,.bride-name,.footer-names,.names-center-wrapper .groom-name,.names-center-wrapper .bride-name{font-family:var(--wh-fs-name-la),var(--wh-fs-name-ar),serif}
html[lang="ar"] .arabic-header { font-size: 22px; font-weight: 500; }
html[lang="ar"] .arabic-subtext { font-size: 15px; }
html[lang="ar"] :is(.host-prefix, .host-name, .section-title, .countdown-title, .venue-arabic-name, .wishes-feed-title, .wish-author, .wedding-note-item) { font-weight: 500; }
html[lang="ar"] .waha-zigzag-title { font-size: 14px; font-weight: 500; }
