:root{--latar:#F5ECDB;--latar-2:#EADBC0;--teks:#3A2417;--teks-2:#6D4F3E;--aksen:#7A2E24;--garis:#D9C39A;--kartu:#FBF5EA;--sogan:#7A4A22;
--latar-sampul:#EADBC0;--teks-sampul:#3A2417;--f-judul:"Cinzel",Georgia,serif;--f-nama:"Cinzel",Georgia,serif;--f-teks:"Lora",Georgia,serif;--ukuran-nama:clamp(44px,13vw,76px);--r:4px}
.u-sampul{background:radial-gradient(80% 60% at 50% 45%,#F7EEDC,#E3CFAB)}
.gunungan-kecil{display:block;width:110px;margin:0 auto 6px}
.pita-kawung{height:28px;max-width:280px;margin:0 auto 24px;background:url("../jawa-kawung/kawung.svg") center/28px 28px repeat-x;filter:sepia(1) saturate(2) brightness(.55)}
.u-sampul .pita-kawung{position:absolute;left:0;right:0;max-width:none;margin:0}
.u-sampul .atas{top:14px}.u-sampul .bawah{bottom:14px}
.u-nama-besar{color:var(--aksen);letter-spacing:.04em}
.u-sampul .u-tbl{background:var(--sogan);border-color:var(--sogan);color:#F5ECDB}
.u-judul{color:var(--aksen);font-weight:600;font-size:clamp(22px,6vw,30px)}
.u-kutipan blockquote{font-family:"Lora";font-style:italic}
.u-foto{width:200px;border-radius:100px 100px 6px 6px;border:3px solid var(--garis);padding:5px;background:var(--kartu)}
.u-foto img{border-radius:94px 94px 3px 3px}
.u-kartu-acara{background:var(--kartu);border-top:3px solid var(--aksen)}
.u-hitung div{background:var(--sogan);border-color:var(--sogan);color:#F5ECDB}.u-hitung span{color:#E6CFA8}
.u-salam--daerah{font-style:italic;color:var(--aksen)}
