/* Nama mempelai — satu baris, "&" tidak terpisah dari nama */
.nk-couple-names-line,
.wy-cover-couple,
.wy-opening-hero-couple,
.wy-signature-couple,
.nk-lux-desk-poster__names,
.lx1-cover-names,
.lx1-names-photo,
.lx1-closing-names,
.lx2-cover-names,
.lx2-cover__couple,
.lx2-hero__title,
.lx2-closing__couple,
.nk-bug-closing__names,
.nk-bug-desk-split__poster-names,
.nk-jawa-closing__names,
.nk-couple-names,
.nk-bug-cover__names,
.nk-bug-hero__names,
.nk-bug-sidebar__names,
.nk-jawa-cover__names,
.nk-jawa-desk-poster__names,
.lx3-cover__names:not(.lx3-couple-names) {
    display: inline-flex;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: baseline;
    gap: 0.15em;
    max-width: min(100%, 96vw);
    white-space: nowrap;
    text-align: center;
}

.nk-couple-names-line > span,
.wy-cover-couple > span,
.wy-opening-hero-couple > span,
.wy-signature-couple > span,
.nk-lux-desk-poster__names > span,
.lx1-cover-names > span,
.lx1-names-photo > span,
.lx1-closing-names > span,
.lx2-cover-names > span,
.lx2-cover__couple > span,
.lx2-hero__title > span,
.lx2-closing__couple > span,
.nk-bug-closing__names > span,
.nk-bug-desk-split__poster-names > span,
.nk-jawa-closing__names > span,
.nk-couple-names > span,
.nk-bug-cover__names > span,
.nk-bug-hero__names > span,
.nk-bug-sidebar__names > span,
.nk-jawa-cover__names > span,
.nk-jawa-desk-poster__names > span,
.lx3-cover__names:not(.lx3-couple-names) > span {
    white-space: nowrap;
}

.nk-couple-amp,
.wy-cover-couple-amp,
.nk-bug-cover__name-amp {
    flex-shrink: 0;
}
