/* Editorial Vogue — majalah: Didone besar, hitam-putih, aksen merah, garis tegas */
body.tema-editorial-vogue{
  --latar:#f5f3ef; --latar-2:#ebe7e0; --permukaan:#fff; --permukaan-2:#ebe7e0;
  --teks:#111; --redup:#555; --aksen:#c8102e; --aksen-teks:#fff; --aksen-2:#f3c9cf; --garis:rgba(0,0,0,.18);
  --bayang:none; --radius:0; --radius-kecil:0;
  --f-judul:"Bodoni Moda",Didot,Georgia,serif; --f-skrip:"Bodoni Moda",Didot,Georgia,serif; --f-teks:"Inter",system-ui,sans-serif; --f-label:"Inter",system-ui,sans-serif;
  --label-spasi:.3em; --nama-ukuran:clamp(2.8rem,12vw,6.5rem); --judul-berat:400;
}
.tema-editorial-vogue .nv-latar-seni{display:none}
.tema-editorial-vogue .nv-sampul__seni img{width:100%;height:100%;object-fit:cover;opacity:.18;filter:grayscale(1)}
.tema-editorial-vogue .nv-sampul{background:#f5f3ef}
.tema-editorial-vogue .nv-sampul .nv-nama-besar{font-style:italic;letter-spacing:-.02em}
.tema-editorial-vogue .nv-sampul .nv-label{color:#111;border-top:2px solid #111;border-bottom:2px solid #111;padding:.5em 0;display:inline-block}
.tema-editorial-vogue .nv-undangan-untuk{border:0;border-top:1px solid #111;border-bottom:1px solid #111;border-radius:0;background:transparent;backdrop-filter:none}
.tema-editorial-vogue .nv-tbl{border-radius:0;background:#111;border-color:#111;text-transform:uppercase;letter-spacing:.2em;font-size:.78rem}
.tema-editorial-vogue .nv-tbl--garis{background:transparent;color:#111!important}
.tema-editorial-vogue .nv-nama-besar em{font-style:italic;color:var(--aksen)}
.tema-editorial-vogue .nv-hero--majalah .nv-hero__atas{font-family:var(--f-judul);font-style:italic;color:#fff;text-transform:none}
.tema-editorial-vogue .nv-hero__baris li{border-left:3px solid var(--aksen);padding-left:.6em}
.tema-editorial-vogue .nv-marquee{background:#111;color:#f5f3ef;border:0}
.tema-editorial-vogue .nv-marquee div{font-style:italic}
.tema-editorial-vogue .nv-bab{border-top:1px solid #111}
.tema-editorial-vogue .nv-bab:nth-of-type(even){background:#fff}
.tema-editorial-vogue .nv-bab__kepala{text-align:left;max-width:1100px;border-bottom:1px solid #111;padding-bottom:18px}
.tema-editorial-vogue .nv-bab__no::before{display:none}
.tema-editorial-vogue .nv-bab__judul{font-style:italic;font-size:clamp(2.6rem,10vw,5.6rem);letter-spacing:-.02em}
.tema-editorial-vogue .nv-sebar__foto{filter:grayscale(.15) contrast(1.05)}
.tema-editorial-vogue .nv-sebar__huruf{opacity:.08;color:#111;font-size:13rem}
.tema-editorial-vogue .nv-kutipan blockquote{font-size:clamp(1.3rem,4.6vw,2rem);line-height:1.45;font-style:italic}
.tema-editorial-vogue .nv-kutipan blockquote::before{content:"“";display:block;font:400 7rem/0.6 var(--f-judul);color:var(--aksen);margin-bottom:.15em}
.tema-editorial-vogue .nv-tgl-raksasa{font-style:italic}
.tema-editorial-vogue .nv-acara--jadwal{border-top:2px solid #111}
.tema-editorial-vogue .nv-acara--jadwal .nv-acara__waktu b{font-style:italic;font-size:3.2rem}
.tema-editorial-vogue .nv-hitung--bulat .nv-hitung__sel{border-radius:0;border:0;border-left:1px solid #111;aspect-ratio:auto;padding:.4em 0}
.tema-editorial-vogue .nv-hitung b{font-style:italic}
.tema-editorial-vogue .nv-rek__kartu{background:#111}
.tema-editorial-vogue .nv-rek__kartu::after{background:var(--aksen);opacity:.85;width:90px;height:90px;right:-20px;top:-20px}
.tema-editorial-vogue .nv-ucapan__avatar{border-radius:0;background:#111}
.tema-editorial-vogue .nv-pilih span,.tema-editorial-vogue .nv-medan input,.tema-editorial-vogue .nv-medan textarea{border-radius:0;border-color:#111}
.tema-editorial-vogue .nv-babnav a.aktif{background:#111;border-color:#111}
.tema-editorial-vogue .nv-kaki{background:#111;color:#bbb}
.tema-editorial-vogue .nv-sampul__seni{display:none}
.tema-editorial-vogue .nv-sampul::before{content:"WEDDING";position:absolute;top:6vh;left:0;right:0;text-align:center;font:italic 400 clamp(3.4rem,18vw,11rem)/1 "Bodoni Moda",serif;color:#111;letter-spacing:-.03em}
.tema-editorial-vogue .nv-sampul::after{content:"";position:absolute;left:24px;right:24px;bottom:5vh;border-top:2px solid #111;border-bottom:1px solid #111;height:6px}
.tema-editorial-vogue .nv-sampul__isi{margin-top:16vh}
