:root{--cream:#fff}
html,body,main,nav,footer,.bottom,.hero,.intro,.full-wedding-cover,.real-cover-art,.real-cover-copy,.real-cover-family,.cover-actions,.invitation,.countdown,.schedule,.section-head,.moments,.wedding-gallery,.location,.yuki,.yuki-copy,.yuki-portrait,.farewell,.event,.gallery-item,.gallery-item .photo{background-color:#fff!important;background-image:none!important}
.button,.button:hover,.button:focus-visible,.intro .button,.actions .button:first-child,.cover-actions .button,.cover-actions .button:nth-child(2){background-color:#fff!important;background-image:none!important;border:1px solid #cbb7aa;box-shadow:0 3px 8px #583a290c}
.real-cover-art{position:relative}
.real-cover-art:before{content:'';position:absolute;top:15px;left:50%;transform:translateX(-50%);width:min(80%,600px);height:100px;background:url('assets/crayon-bunting.webp') center/contain no-repeat;pointer-events:none}
.location>p,.location>h2,.location>h3,.location>.eyebrow,.farewell p{background-color:#fff!important}
#lightbox .photo-counter{background:#fff!important}
@media(max-width:700px){.real-cover-art:before{height:70px;top:10px;width:85%}}

/* Remove standalone floral ornaments; keep the photographs and Yuki portrait. */
.intro .eyebrow:before,.intro .eyebrow:after,.invitation:after,.section-head:after,.countdown:after,.location:before,.location:after,.farewell:after,.family>div:after,.yuki-copy .signature:before,.gallery-item figcaption:after{display:none!important;content:none!important;background-image:none!important}
.event:first-child:before{background-image:url('assets/crayon-bunting.webp')!important}
