.cover-signature,.opening-intro{display:none}.opening-pearl .open-action{z-index:12}.falling-leaf{width:10%;transform:translate(calc(-50% + var(--leaf-x,0px)),var(--leaf-y,0px)) rotate(calc(var(--leaf-start) + var(--leaf-turn,0deg)));transform-origin:50% 4%}.falling-grape{position:absolute;width:7%;height:auto;transform:translate(calc(-50% + var(--drop-x,0px)),var(--drop-y,0px)) rotate(var(--drop-turn,0deg));transform-origin:50% 0;opacity:var(--drop-opacity,1)}.permanent-grapes{position:absolute;inset:0;z-index:1;pointer-events:none}.permanent-grapes img{position:absolute;width:6.5%;height:auto;transform:translateX(-50%)}.date-section .embroidered-date,.date-section.revealing .embroidered-date{inset:34% 14% 18%;flex-direction:row;white-space:nowrap;font-size:clamp(30px,5.3vw,58px)}.date-main{white-space:nowrap}.envelope-v2 .letter{background:#faf4e9 url(assets/58-papier-coton.webp) center/cover;border:1px solid #d7c5a6;box-shadow:0 2px 1px #ccba9a,0 6px 10px #542e1633}.envelope-v2 .letter:before{border-style:solid;border-color:#c1a77a66;box-shadow:inset 0 0 0 2px #fff9ed77}.rsvp-paper{background:#fcf6e9 url(assets/58-papier-coton.webp) center top/cover;border:1px solid #c4ad85;box-shadow:inset 0 0 0 6px #fff9ef88,0 2px 3px #8c704b33}.rsvp-paper:before{background:none!important}.rsvp-paper input,.rsvp-paper select{background:#fffaf18f;border-color:#baa47e;color:#571b2b}.rsvp-paper fieldset{background:#fffaf12b;padding:12px!important;border:1px solid #d7c5a680!important}.rsvp-paper .form-intro{color:#73543e}.rsvp-paper h2{margin-bottom:18px}
@media(max-width:760px){.date-section .embroidered-date,.date-section.revealing .embroidered-date{inset:34% 14% 18%;font-size:34px}.falling-leaf{width:10%}.rsvp-paper{padding:45px 25px 28px;margin:15px}}
.opening-pearl .skip-opening{z-index:13}.date-section .embroidered-date,.date-section.revealing .embroidered-date{left:17%;right:17%}
