body.silver.selected-live #invitation.silver-editorial-grid{max-width:none;width:100%;margin:0;padding:0}
body.silver .silver-editorial-grid .venue:not(:has(#venue-photo)) .venue-copy{grid-column:1/-1;max-width:850px;margin:auto}
body.silver .silver-editorial-grid .gallery{display:flex;align-items:center;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;position:relative}
body.silver .silver-editorial-grid .gallery figure{margin:0;scroll-snap-align:start;flex:0 0 100%}
body.silver .silver-editorial-grid .gallery img{display:block;max-width:100%;width:100%;object-fit:contain}
body.silver .silver-editorial-grid .gallery::-webkit-scrollbar{display:none}
body.silver .silver-editorial-grid .invitation-carousel__controls button{color:#252b31;border-color:#69747c;min-width:46px;min-height:46px}
body.silver .silver-editorial-grid .rsvp-disclosure summary{background:#e7ebed;color:#252b31;border-radius:6px}
body.silver .silver-editorial-grid .rsvp-disclosure__panel{color:#252b31;background:#f1f0ec;border-radius:6px;padding:24px}
body.silver .silver-editorial-grid footer a{font-size:14px}
body.silver .silver-editorial-grid .scene{min-width:0}
html[dir=rtl] body.silver .silver-editorial-grid{direction:rtl}
html[dir=rtl] body.silver .silver-editorial-grid h1,html[dir=rtl] body.silver .silver-editorial-grid h2{font-family:Arial,sans-serif;letter-spacing:0}
html[dir=rtl] body.silver .silver-editorial-grid .gallery-section,html[dir=rtl] body.silver .silver-editorial-grid .venue,html[dir=rtl] body.silver .silver-editorial-grid .invitation-details{ text-align:start}
@media(max-width:760px){body.silver .silver-editorial-grid>.scene{grid-column:1/-1}body.silver .silver-editorial-grid .gallery img{height:380px}body.silver .silver-editorial-grid .venue-copy{width:100%}}
body.silver .silver-editorial-grid .invitation-carousel__controls{direction:ltr}
body.silver .silver-editorial-grid .gallery:not(.invitation-carousel) img{width:auto;height:auto;max-height:470px;max-width:100%}
