.invitation .fresh-theme.fresh-classic-scene :is(.fresh-section,.narrative-story,.gift-section,.rsvp-section,.invitation-closing,.inv-media){--scene-card-top:calc((100cqw - 28px) * .683594);--scene-card-bottom:calc((100cqw - 28px) * .71875);box-sizing:border-box;width:calc(100% - 28px);margin:24px 14px;padding:22px calc(10cqw + 13.2px) 32px}.invitation .fresh-classic-scene :is(.fresh-intro,.fresh-couple,.fresh-events,.fresh-gallery,.invitation-closing){text-align:center}.invitation .fresh-classic-scene h2{margin:12px 0 28px;font-size:clamp(28px,7.5vw,32px);line-height:1.25}.invitation .fresh-classic-scene .fresh-couple article{border-top:1px solid color-mix(in srgb, var(--scene-gold) 35%, transparent);margin:0;padding:30px 0}.invitation .fresh-classic-scene .fresh-couple article:last-child{padding-bottom:0}.invitation .fresh-classic-scene .fresh-couple h3{margin:24px 0 10px}.invitation .fresh-classic-scene .fresh-couple p{margin:0;font-size:13px;line-height:1.8}.invitation .fresh-classic-scene .senandika-person-photo{aspect-ratio:4/5;width:min(100%,196px);height:auto;margin:0 auto}.invitation .fresh-classic-scene .event-card{text-align:center;border-radius:4px;margin-top:20px;padding:24px 16px}.invitation .fresh-classic-scene .event-card h3{margin:0 0 16px}.invitation .fresh-classic-scene .event-card p{margin:8px 0;font-size:13px}.invitation .fresh-classic-scene .event-card h4{margin:20px 0 8px;font-size:14px}.invitation .fresh-classic-scene .fresh-event-links{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:22px;display:grid}.invitation .fresh-classic-scene .fresh-event-links a{border-radius:3px;justify-content:center;align-items:center;min-height:44px;margin:0;padding:10px 12px;line-height:1.4;display:flex}.invitation .fresh-classic-scene .countdown{gap:6px;margin:24px 0}.invitation .fresh-classic-scene .countdown>div{border-radius:22px 22px 3px 3px;width:auto;min-width:0;padding:12px 2px}.invitation .fresh-classic-scene .fresh-gallery>div{gap:12px}.invitation .fresh-classic-scene .fresh-gallery img{aspect-ratio:3/4;border-radius:40px 40px 3px 3px;height:auto}.invitation .fresh-classic-scene .fresh-gallery figure:last-child:nth-child(odd):not(:first-child){grid-column:1/-1;justify-self:center;width:calc(50% - 6px)}.invitation .fresh-theme:is(.fresh-contact-sheet,.fresh-airmail,.fresh-envelope){--stationery-art:url(/templates/stationery/album-canvas.webp);--stationery-edge:#b5a084}.invitation .fresh-theme.fresh-envelope{--stationery-art:url(/templates/stationery/letter-canvas.webp);--stationery-edge:#bcb5a0;background:#e7e5da}.invitation .fresh-theme.fresh-airmail{--stationery-art:url(/templates/stationery/airmail-canvas.webp);--stationery-edge:#375775}.invitation .fresh-theme:is(.fresh-contact-sheet,.fresh-airmail,.fresh-envelope) :is(.fresh-section,.narrative-story,.inv-section){box-sizing:border-box;border:64px solid #0000;border-width:64px 28px;border-image:var(--stationery-art) 220 72 220 72 fill / 64px 28px / 0 stretch;width:calc(100% - 28px);color:var(--fresh-ink);background:0 0;border-radius:0;margin:24px 14px;padding:12px 8px 20px;box-shadow:0 8px 20px #3029200a}.invitation .fresh-theme:is(.fresh-contact-sheet,.fresh-airmail,.fresh-envelope) :is(.fresh-couple,.fresh-events,.fresh-gallery,.invitation-closing){text-align:center}.invitation .fresh-theme:is(.fresh-contact-sheet,.fresh-airmail,.fresh-envelope) h2{margin:12px 0 28px;font-size:30px;line-height:1.25}.invitation .fresh-theme:is(.fresh-contact-sheet,.fresh-airmail,.fresh-envelope) .fresh-couple article{margin:0;padding:24px 0}.invitation .fresh-theme:is(.fresh-contact-sheet,.fresh-airmail,.fresh-envelope) .fresh-couple article+article{border-top:1px solid color-mix(in srgb, var(--stationery-edge) 35%, transparent)}.invitation .fresh-theme:is(.fresh-contact-sheet,.fresh-airmail,.fresh-envelope) .fresh-couple h3{margin:20px 0 10px}.invitation .fresh-theme:is(.fresh-contact-sheet,.fresh-airmail,.fresh-envelope) .fresh-couple p{margin:0;font-size:13px}.invitation .fresh-theme:is(.fresh-contact-sheet,.fresh-airmail,.fresh-envelope) .event-card{border:0;border-top:1px solid color-mix(in srgb, var(--stationery-edge) 35%, transparent);background:0 0;padding:26px 0}.invitation .fresh-theme:is(.fresh-contact-sheet,.fresh-airmail,.fresh-envelope) .fresh-event-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.invitation .fresh-theme:is(.fresh-contact-sheet,.fresh-airmail,.fresh-envelope) .fresh-event-links a{border:1px solid var(--stationery-edge);justify-content:center;align-items:center;min-height:44px;padding:10px 6px;line-height:1.4;display:flex}.invitation .fresh-theme:is(.fresh-contact-sheet,.fresh-airmail,.fresh-envelope)>.theme-ornament-divider,.invitation .fresh-theme:is(.fresh-contact-sheet,.fresh-airmail,.fresh-envelope) .fresh-block>.theme-ornament-divider{display:none}.invitation .fresh-airmail :is(.fresh-section,.narrative-story,.inv-section):after{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#375775 0 12px,#f4eee2 12px 22px,#a54e43 22px 34px,#f4eee2 34px 44px);padding:7px;position:absolute;inset:-64px -28px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.invitation .fresh-airmail :is(.fresh-section,.narrative-story,.inv-section){position:relative}.invitation .fresh-theme:is(.fresh-classic-scene,.fresh-contact-sheet,.fresh-airmail,.fresh-envelope) .story-chapters{padding:0}.invitation .fresh-theme:is(.fresh-classic-scene,.fresh-contact-sheet,.fresh-airmail,.fresh-envelope) .story-chapter{grid-template-columns:minmax(0,1fr);gap:18px;padding:30px 0}.invitation .fresh-theme:is(.fresh-classic-scene,.fresh-contact-sheet,.fresh-airmail,.fresh-envelope) .story-chapter:after{display:none}.invitation .fresh-theme:is(.fresh-classic-scene,.fresh-contact-sheet,.fresh-airmail,.fresh-envelope) .chapter-marker{flex-direction:row;justify-content:flex-start;align-items:baseline;gap:12px}.invitation .fresh-theme:is(.fresh-classic-scene,.fresh-contact-sheet,.fresh-airmail,.fresh-envelope) :is(.story-prologue,.story-epilogue){padding:20px 0}.invitation .fresh-theme:is(.fresh-classic-scene,.fresh-contact-sheet,.fresh-airmail,.fresh-envelope) .story-prologue h2{font-size:30px}.invitation .fresh-theme:is(.fresh-classic-scene,.fresh-contact-sheet,.fresh-airmail,.fresh-envelope) .chapter-content h3{font-size:27px;line-height:1.25}.invitation .fresh-theme:is(.fresh-classic-scene,.fresh-contact-sheet,.fresh-airmail,.fresh-envelope) .chapter-content figure{margin:20px 0}.invitation .fresh-theme:is(.fresh-classic-scene,.fresh-contact-sheet,.fresh-airmail,.fresh-envelope) .chapter-content figure img{aspect-ratio:4/3;height:auto}.invitation .fresh-theme:is(.fresh-classic-scene,.fresh-contact-sheet,.fresh-airmail,.fresh-envelope) .wish-book{box-shadow:none;background:0 0;border:0;border-image:;width:100%;margin:28px 0 0;padding:24px 0 0}.old-contact-sheet h1{text-align:center;justify-content:center}.opening-jukebox .guest-opening-photo{max-width:100%;margin-inline:auto}.old-jukebox .old-poster-photo{margin-inline:auto}.invitation .fresh-theme:is(.fresh-contact-sheet,.fresh-airmail,.fresh-envelope)>.old-divider,.invitation .fresh-theme:is(.fresh-contact-sheet,.fresh-airmail,.fresh-envelope) .fresh-block>.old-divider{display:none}.invitation .fresh-contact-sheet .fresh-gallery>div{gap:16px;padding:5px 4px}.invitation .fresh-contact-sheet .fresh-gallery figure{transform:none}.invitation .fresh-contact-sheet .fresh-gallery img{aspect-ratio:3/4;height:auto}.invitation .fresh-contact-sheet .fresh-gallery figure:last-child:nth-child(odd):not(:first-child){grid-column:1/-1;justify-self:center;width:calc(50% - 8px)}
