.guest-envelope-overlay{position:fixed;inset:0;z-index:110;background:transparent}.guest-envelope{--envelope-width:min(420px,calc(100vw - 36px),calc((100svh - 300px) * .86));--envelope-duration:2600ms;position:fixed;inset:0;z-index:111;width:100%;height:100dvh;overflow:hidden;isolation:isolate;outline:none;touch-action:pinch-zoom;overscroll-behavior:none;color:var(--invite-ink);-moz-user-select:none;user-select:none;-webkit-user-select:none}.guest-envelope-scene{position:absolute;inset:0;isolation:isolate}.guest-envelope-backdrop{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse at 50% 42%,var(--invite-paper) 10%,color-mix(in srgb,var(--invite-paper) 93%,var(--invite-accent)) 90%)}.guest-envelope-shell,.guest-envelope-size{position:absolute;width:var(--envelope-width);aspect-ratio:.86;top:50%;left:50%;transform:translate(-50%,calc(-50% - var(--envelope-pull,0) * 8px));pointer-events:none}.guest-envelope-size{visibility:hidden;transform:translate(-50%,-50%)}.guest-envelope-back{z-index:1;border-radius:5px;background:linear-gradient(135deg,color-mix(in srgb,var(--invite-paper) 75%,var(--invite-accent)),var(--invite-paper) 60%,color-mix(in srgb,var(--invite-paper) 82%,#000));box-shadow:0 28px 50px -18px #453a342e,0 3px 9px #453a341a,inset 0 0 0 1px #baa88a5c}.guest-envelope-pocket{z-index:3;filter:drop-shadow(0 -1px 1px #57462f18)}.guest-envelope-bottom,.guest-envelope-wing{position:absolute;inset:0;border-radius:4px;background-color:var(--invite-paper);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.06' filter='url(%23n)'/%3E%3C/svg%3E")}.guest-envelope-wing--left{clip-path:polygon(0 0,57% 49%,0 100%);background-color:color-mix(in srgb,var(--invite-paper) 92%,#000)}.guest-envelope-wing--right{clip-path:polygon(100% 0,43% 49%,100% 100%);background-color:color-mix(in srgb,var(--invite-paper) 97%,var(--invite-accent))}.guest-envelope-bottom{clip-path:polygon(0 100%,0 100%,36% 55%,50% 42%,64% 55%,100% 100%);background-color:var(--invite-paper)}.guest-envelope-pocket:before{content:"";position:absolute;inset:0;border-radius:4px;clip-path:polygon(0 0,50% 42%,100% 0,100% 100%,0 100%);background:linear-gradient(120deg,color-mix(in srgb,var(--invite-paper) 92%,var(--invite-accent)),var(--invite-paper) 65%,color-mix(in srgb,var(--invite-paper) 94%,#000))}.guest-envelope-folds{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:color-mix(in srgb,var(--invite-accent) 35%,transparent);stroke-width:.65}.guest-envelope-flap-shell{z-index:4;perspective:1600px}.guest-envelope-flap{position:absolute;inset:0 0 auto;height:43%;transform-origin:center top;transform-style:preserve-3d}.guest-envelope-flap-front,.guest-envelope-flap-lining{position:absolute;inset:0;clip-path:polygon(0 0,100% 0,51% 98%,50% 99%,49% 98%);backface-visibility:hidden;-webkit-backface-visibility:hidden}.guest-envelope-flap-front{background:linear-gradient(150deg,color-mix(in srgb,var(--invite-paper) 96%,#fff),color-mix(in srgb,var(--invite-paper) 91%,var(--invite-accent)));filter:drop-shadow(0 2px 2px #7d654b35)}.guest-envelope-flap-front:after{content:"";position:absolute;inset:0;background:linear-gradient(151deg,transparent 49.6%,#af96704f 50%,transparent 50.5%),linear-gradient(209deg,transparent 49.6%,#af96704f 50%,transparent 50.5%);opacity:.2}.guest-envelope-flap-lining{clip-path:polygon(0 100%,100% 100%,51% 2%,50% 1%,49% 2%);transform:rotateX(180deg);background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--invite-accent) 12%,transparent) 0 1px,transparent 1px 9px),linear-gradient(color-mix(in srgb,var(--invite-paper) 79%,var(--invite-accent)),var(--invite-paper));border-top:1px solid color-mix(in srgb,var(--invite-accent) 40%,transparent)}.guest-envelope-seal-shell{z-index:5}.guest-envelope-seal{pointer-events:auto;position:absolute;left:50%;top:42%;width:74px;height:74px;display:grid;place-items:center;border-radius:46% 51% 47% 50%;transform:translate(-50%,-50%) rotate(-7deg);background:radial-gradient(circle at 30% 22%,color-mix(in srgb,var(--invite-accent) 76%,#fff),var(--invite-accent) 67%,color-mix(in srgb,var(--invite-accent) 82%,#000));border:1px solid color-mix(in srgb,var(--invite-accent) 75%,#000);box-shadow:inset 0 2px 3px #fff6,inset 0 -3px 4px #71562f40,0 4px 7px #65503533;cursor:pointer;-webkit-tap-highlight-color:transparent}.guest-envelope-seal:before{content:"";position:absolute;inset:7px;border-radius:50%;border:1px solid color-mix(in srgb,var(--invite-paper) 40%,transparent);box-shadow:0 1px 0 #ffffff30,inset 0 1px 2px #ffffff20}.guest-envelope-seal>span{font-family:var(--invite-font-family);font-size:24px;color:var(--invite-paper);text-shadow:0 1px 1px #0002;letter-spacing:1px;transform:rotate(7deg)}.guest-envelope-address{position:absolute;inset:59% 20px auto;text-align:center}.guest-envelope-address>span{font-size:10px;color:var(--invite-accent);font-weight:400}.guest-envelope-address h2{font-family:var(--invite-font-family);font-size:clamp(19px,calc(35px * var(--envelope-name-scale,1)),35px);line-height:1.16;font-weight:400;letter-spacing:-.7px;margin:12px 0 18px;overflow-wrap:anywhere;color:var(--invite-ink);text-wrap:balance}.guest-envelope-address>p{font:12px Georgia,serif;letter-spacing:3px;color:var(--invite-accent)}.guest-envelope-letter-mask{position:absolute;inset:0;z-index:2;clip-path:inset(0 0 var(--letter-clip-bottom,0));pointer-events:none}.guest-envelope-letter{position:absolute;top:0;left:0;width:var(--letter-width,calc(100% - 32px));transform:translate3d(var(--letter-x,0),calc(var(--letter-y,0px) - var(--envelope-pull,0) * 8px),0) scale(var(--letter-scale,.9));transform-origin:top left;background:var(--invite-paper);box-shadow:0 4px 20px #47392314;will-change:transform}.guest-envelope-letter>img,.guest-envelope-preview-paper>img{display:block;width:100%;height:auto}.guest-envelope-topbar{position:absolute;top:max(18px,env(safe-area-inset-top));inset-inline:22px;display:flex;align-items:center;justify-content:space-between;gap:15px;z-index:9;font-size:10px;color:var(--invite-accent)}.guest-envelope-topbar button{display:flex;align-items:center;gap:8px;min-height:40px;min-width:40px;justify-content:center;font-size:10px;color:var(--invite-ink)}.guest-envelope-heading{position:absolute;top:calc(50% - var(--envelope-width) / .86 / 2 - 107px);left:0;right:0;text-align:center;z-index:6}.guest-envelope-heading>span{font-size:9px;color:var(--invite-accent);letter-spacing:1px}.guest-envelope-heading>p{font-family:var(--invite-font-family);font-size:28px;letter-spacing:-.4px;color:var(--invite-ink);margin:9px 0 13px}.guest-envelope-heading>i{display:block;width:27px;height:1px;background:color-mix(in srgb,var(--invite-accent) 45%,transparent);margin:auto}.guest-envelope-instruction{position:absolute;top:calc(50% + var(--envelope-width) / .86 / 2 + 24px);left:50%;transform:translateX(-50%);width:90%;text-align:center;z-index:7}.guest-envelope-open{display:flex;flex-direction:column;align-items:center;gap:5px;margin:auto;min-width:180px;padding:4px 20px;border-radius:8px;touch-action:pinch-zoom;cursor:pointer;-webkit-tap-highlight-color:transparent}.guest-envelope-open strong{font-size:14px;font-weight:400;color:var(--invite-ink)}.guest-envelope-open>span:last-child{font-size:10px;color:var(--invite-accent)}.guest-envelope-instruction>span{display:block;margin-top:13px;font-size:9px;color:var(--invite-accent)}.guest-envelope-swipe-icon{height:29px;color:var(--invite-accent);animation:guest-envelope-hint 2s ease-in-out 3 both}.guest-envelope-open:focus-visible,.guest-envelope-preview-actions button:focus-visible,.guest-envelope-seal:focus-visible,.guest-envelope-topbar button:focus-visible{outline:2px solid var(--invite-accent);outline-offset:6px}.guest-envelope-signature{position:absolute;bottom:max(20px,env(safe-area-inset-bottom));left:0;right:0;text-align:center;z-index:6;font-family:Heebo,sans-serif;font-size:14px;letter-spacing:-.8px;font-weight:500}.guest-envelope-signature,.guest-envelope-signature span{color:var(--invite-accent)}.guest-envelope.is-opening .guest-envelope-scene{animation:guest-envelope-finish var(--envelope-duration) linear both}.guest-envelope.is-opening .guest-envelope-seal{animation:guest-envelope-unseal var(--envelope-duration) linear both}.guest-envelope.is-opening .guest-envelope-flap{animation:guest-envelope-unfold var(--envelope-duration) linear both}.guest-envelope.is-opening .guest-envelope-flap-shell{animation:guest-envelope-shell-slide var(--envelope-duration) linear both,guest-envelope-flap-stack var(--envelope-duration) step-end both}.guest-envelope.is-opening .guest-envelope-back,.guest-envelope.is-opening .guest-envelope-pocket,.guest-envelope.is-opening .guest-envelope-seal-shell{animation:guest-envelope-shell-slide var(--envelope-duration) linear both}.guest-envelope.is-opening .guest-envelope-letter{animation:guest-envelope-extract var(--envelope-duration) linear both}.guest-envelope.is-opening .guest-envelope-letter-mask{animation:guest-envelope-unmask var(--envelope-duration) linear both}.guest-envelope.is-opening .guest-envelope-backdrop{animation:guest-envelope-background var(--envelope-duration) linear both}.guest-envelope.is-opening .guest-envelope-heading,.guest-envelope.is-opening .guest-envelope-instruction,.guest-envelope.is-opening .guest-envelope-signature{animation:guest-envelope-copy-out .25s ease both}.guest-envelope.is-opening>.guest-envelope-topbar{opacity:0;pointer-events:none;transition:opacity .2s}.guest-envelope.is-opening .guest-envelope-swipe-icon{animation:none}@keyframes guest-envelope-hint{0%,to{transform:translateY(0);opacity:.6}55%{transform:translateY(-6px);opacity:1}}@keyframes guest-envelope-unseal{0%{opacity:1;transform:translate(-50%,-50%) rotate(-7deg)}9%,to{opacity:0;transform:translate(-50%,-72%) rotate(-12deg) scale(1.06)}}@keyframes guest-envelope-unfold{0%,5%{transform:rotateX(0);animation-timing-function:cubic-bezier(.4,0,.25,1)}31%,to{transform:rotateX(180deg)}}@keyframes guest-envelope-flap-stack{0%{z-index:4}20%,to{z-index:1}}@keyframes guest-envelope-shell-slide{0%,37%{transform:translate(-50%,calc(-50% - var(--envelope-pull,0) * 8px));animation-timing-function:cubic-bezier(.45,0,.3,1)}82%,to{transform:translate(-50%,100vh)}}@keyframes guest-envelope-extract{0%,27%{transform:translate3d(var(--letter-x),calc(var(--letter-y) - var(--envelope-pull,0) * 8px),0) scale(var(--letter-scale));animation-timing-function:cubic-bezier(.4,0,.2,1)}70%{transform:translate3d(var(--letter-lift-x),var(--letter-end-y),0) scale(var(--letter-scale));animation-timing-function:cubic-bezier(.2,0,.2,1);box-shadow:0 6px 30px #47392318}88%,to{transform:translate3d(var(--letter-end-x),var(--letter-end-y),0) scale(1);box-shadow:0 0 0 transparent}}@keyframes guest-envelope-unmask{0%,36%{clip-path:inset(0 0 var(--letter-clip-bottom));animation-timing-function:cubic-bezier(.45,0,.3,1)}81%,to{clip-path:inset(0 0 0)}}@keyframes guest-envelope-background{0%,82%{opacity:1}96%,to{opacity:0}}@keyframes guest-envelope-copy-out{to{opacity:0}}@keyframes guest-envelope-finish{0%,94%{opacity:1}to{opacity:0}}.guest-envelope-destination:focus,.guest-envelope-preview-page:focus{outline:none}.guest-envelope-preview-page{position:absolute;inset:0;overflow-y:auto;background:color-mix(in srgb,var(--invite-paper) 94%,var(--invite-accent));padding:36px 16px;visibility:hidden}.guest-envelope.is-opening .guest-envelope-preview-page,.guest-envelope.is-revealed .guest-envelope-preview-page{visibility:visible}.guest-envelope-preview-paper{width:100%;max-width:512px;margin:auto}.guest-envelope-preview-actions{display:flex;justify-content:center;gap:16px;max-width:512px;margin:24px auto 0;padding-bottom:24px}.guest-envelope-preview-actions button{display:flex;gap:8px;align-items:center;justify-content:center;font-size:12px;border:1px solid #ded6c8;border-radius:5px;min-height:44px;padding:10px 16px;background:#fff}.guest-envelope.is-revealed{touch-action:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.guest-envelope.is-revealed .guest-envelope-topbar{inset-inline:auto 18px;top:12px}.guest-envelope.is-revealed .guest-envelope-topbar>span{display:none}.guest-envelope.is-revealed .guest-envelope-topbar button{background:#ffffffed;border:1px solid #e5ded3;border-radius:50%;box-shadow:0 2px 10px #0000000a}.invite-header-actions{flex-wrap:wrap}.invite-envelope-demo{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;color:#8e7754;padding:11px;border:1px solid #e2d7c6;border-radius:5px;background:#fcfaf6}@media(max-width:760px){.guest-envelope-preview-page{padding:16px}}@media(max-height:700px){.guest-envelope{--envelope-width:min(380px,calc(100vw - 32px),calc((100svh - 280px) * .86))}.guest-envelope-heading{top:calc(50% - var(--envelope-width) / .86 / 2 - 79px)}.guest-envelope-heading>span{display:none}.guest-envelope-heading>p{font-size:24px;margin-bottom:10px}.guest-envelope-address{inset-inline:16px}.guest-envelope-address h2{font-size:clamp(16px,calc(29px * var(--envelope-name-scale,1)),29px);margin:10px 0 15px}.guest-envelope-seal{width:65px;height:65px}.guest-envelope-seal>span{font-size:22px}.guest-envelope-instruction{top:calc(50% + var(--envelope-width) / .86 / 2 + 16px)}.guest-envelope-instruction>span{display:none}.guest-envelope-signature{bottom:12px;font-size:12px}}@media(max-height:500px) and (orientation:landscape){.guest-envelope{--envelope-width:min(230px,calc((100svh - 90px) * .86))}.guest-envelope-heading,.guest-envelope-signature{display:none}.guest-envelope-instruction{top:50%;left:calc(50% + var(--envelope-width) / 2 + 95px);width:170px;transform:translate(-50%,-50%)}.guest-envelope-topbar{inset-inline:16px;top:10px}.guest-envelope-address h2{font-size:24px}.guest-envelope-address>span{font-size:8px}.guest-envelope-address>p{font-size:10px}}@media(max-width:760px) and (orientation:portrait){.guest-envelope{--envelope-top:max(62px,calc(env(safe-area-inset-top) + 48px));--envelope-bottom:max(30px,calc(env(safe-area-inset-bottom) + 14px));--envelope-height:calc(100svh - var(--envelope-top) - var(--envelope-bottom));--envelope-width:calc(var(--envelope-height) * .86);--envelope-center:calc(var(--envelope-top) + var(--envelope-height) / 2)}.guest-envelope-shell,.guest-envelope-size{aspect-ratio:.86;height:auto;top:var(--envelope-center)}.guest-envelope-topbar{top:max(10px,env(safe-area-inset-top));inset-inline:20px}.guest-envelope-wing--left{clip-path:polygon(0 0,50% 42%,0 100%)}.guest-envelope-wing--right{clip-path:polygon(100% 0,50% 42%,100% 100%)}.guest-envelope-bottom{clip-path:polygon(0 100%,50% 42%,100% 100%)}.guest-envelope-flap-front:after,.guest-envelope-folds{display:none}.guest-envelope-seal{width:clamp(72px,calc(var(--envelope-width) * .155),104px);height:clamp(72px,calc(var(--envelope-width) * .155),104px)}.guest-envelope-seal>span{font-size:clamp(24px,calc(var(--envelope-width) * .048),32px)}.guest-envelope-heading{top:calc(var(--envelope-top) + var(--envelope-height) * .15)}.guest-envelope-heading>span{display:none}.guest-envelope-heading>p{font-size:clamp(26px,calc(var(--envelope-width) * .055),34px);margin:0;color:var(--invite-ink)}.guest-envelope-heading>i{margin-top:16px;background:color-mix(in srgb,var(--invite-accent) 45%,transparent)}.guest-envelope-address{top:59%;left:50%;right:auto;width:calc(100vw - 48px);max-width:440px;transform:translateX(-50%)}.guest-envelope-address>span{font-size:11px}.guest-envelope-address h2{font-size:clamp(20px,calc(42px * var(--envelope-name-scale,1)),42px);margin:15px 0 20px}.guest-envelope-address>p{font-size:13px}.guest-envelope-instruction{top:auto;bottom:calc(100dvh - var(--envelope-center) - var(--envelope-height) / 2 + 34px)}.guest-envelope-instruction>span{display:none}.guest-envelope-open strong{font-size:15px}.guest-envelope-open>span:last-child{font-size:11px;color:var(--invite-accent)}.guest-envelope-swipe-icon{color:var(--invite-accent)}.guest-envelope-signature{bottom:max(7px,env(safe-area-inset-bottom));font-size:11px}}@media(max-width:760px) and (max-height:650px) and (orientation:portrait){.guest-envelope-heading{top:calc(var(--envelope-top) + var(--envelope-height) * .12)}.guest-envelope-heading>i{margin-top:10px}.guest-envelope-address{top:55%}.guest-envelope-address>span{font-size:10px}.guest-envelope-address h2{font-size:clamp(18px,calc(32px * var(--envelope-name-scale,1)),32px);margin:10px 0 12px}.guest-envelope-address>p{font-size:12px}.guest-envelope-instruction{bottom:calc(100dvh - var(--envelope-center) - var(--envelope-height) / 2 + 17px)}.guest-envelope-open{gap:3px}.guest-envelope-open strong{font-size:14px}.guest-envelope-open>span:last-child{font-size:10px}.guest-envelope-swipe-icon{height:26px}}.guest-envelope-desktop-copy{display:none}@media(min-width:761px) and (min-height:501px){.guest-envelope-touch-copy{display:none}.guest-envelope-desktop-copy{display:inline}.guest-envelope{--envelope-width:max(100vw,180dvh);--envelope-height:calc(var(--envelope-width) / 1.8)}.guest-envelope-shell,.guest-envelope-size{aspect-ratio:1.8;top:50%}.guest-envelope-wing--left{clip-path:polygon(0 0,50% 42%,0 100%)}.guest-envelope-wing--right{clip-path:polygon(100% 0,50% 42%,100% 100%)}.guest-envelope-bottom{clip-path:polygon(0 100%,50% 42%,100% 100%)}.guest-envelope-flap-front:after,.guest-envelope-folds{display:none}.guest-envelope-seal{width:clamp(86px,14.5svh,136px);height:clamp(86px,14.5svh,136px)}.guest-envelope-seal:before{inset:10px}.guest-envelope-seal>span{font-size:clamp(29px,4.7svh,42px)}.guest-envelope-heading{display:block;top:max(64px,calc(50% - var(--envelope-height) * .32))}.guest-envelope-heading>span{display:none}.guest-envelope-heading>p{font-size:clamp(32px,6.2svh,52px);margin:0;color:var(--invite-ink)}.guest-envelope-heading>i{width:38px;margin-top:18px;background:color-mix(in srgb,var(--invite-accent) 45%,transparent)}.guest-envelope-address{top:55%;inset-inline:12%}.guest-envelope-address>span{font-size:clamp(11px,1vw,14px)}.guest-envelope-address h2{font-size:clamp(22px,calc(min(var(--envelope-width) * .052,8svh) * var(--envelope-name-scale,1)),72px);line-height:1.1;margin:12px 0 16px}.guest-envelope-address>p{font-size:clamp(14px,1.15vw,20px);letter-spacing:4px}.guest-envelope-instruction{top:auto;bottom:48px;left:50%;width:90%;transform:translateX(-50%)}.guest-envelope-instruction>span{display:none}.guest-envelope-open{gap:5px;padding:5px 24px}.guest-envelope-open strong{font-size:16px}.guest-envelope-open>span:last-child{font-size:11px}.guest-envelope-swipe-icon{height:30px}.guest-envelope-topbar{top:14px;inset-inline:28px;font-size:11px}.guest-envelope-topbar button{font-size:11px}.guest-envelope-signature{display:block;bottom:14px;font-size:14px}}@media(min-width:761px) and (min-height:501px) and (max-height:600px){.guest-envelope-heading>p{font-size:28px}.guest-envelope-heading>i{margin-top:10px}.guest-envelope-seal{width:76px;height:76px}.guest-envelope-seal>span{font-size:27px}.guest-envelope-address{top:53%}.guest-envelope-address>span{font-size:10px}.guest-envelope-address h2{font-size:clamp(20px,calc(40px * var(--envelope-name-scale,1)),40px);margin:8px 0 10px}.guest-envelope-address>p{font-size:12px}.guest-envelope-instruction{bottom:38px}.guest-envelope-open{gap:3px}.guest-envelope-open strong{font-size:14px}.guest-envelope-swipe-icon{height:24px}}@media(prefers-reduced-motion:reduce){.guest-envelope *{animation:none!important;transition:none!important}.guest-envelope-letter{will-change:auto}}.guest-envelope-flap-lining>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.3;mix-blend-mode:luminosity}.guest-envelope-botanical{position:absolute;top:52%;bottom:5%;left:50%;width:min(100vw - 28px,700px);transform:translateX(-50%);overflow:hidden;pointer-events:none}.guest-envelope-botanical .invitation-botanical-branch{top:9%;left:-12px;bottom:auto;right:auto;width:clamp(70px,15vw,130px);height:90%;opacity:.36}.guest-envelope-botanical .invitation-botanical-branch.is-mirrored{top:auto;bottom:0;left:auto;right:-12px}.guest-envelope[data-layout=heritage] .guest-envelope-address:before{content:"";position:absolute;inset:-19px max(0px,calc((100% - 620px)/2)) -19px;border-block:3px double color-mix(in srgb,var(--invite-accent) 40%,transparent);pointer-events:none}.guest-envelope[data-layout=heritage] .guest-envelope-seal:after{content:"";position:absolute;inset:12px;border:1px solid color-mix(in srgb,var(--invite-paper) 30%,transparent);border-radius:50%}.guest-envelope:is([data-layout=arch],[data-layout=atelier]) .guest-envelope-heading>i{width:52px;height:21px;border:1px solid color-mix(in srgb,var(--invite-accent) 50%,transparent);border-bottom:0;border-radius:50px 50px 0 0;background:none;margin-top:16px}.guest-envelope:is([data-layout=gallery],[data-layout=editorial]) .guest-envelope-address>span{display:block;width:-moz-max-content;width:max-content;max-width:100%;margin:auto;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--invite-accent) 45%,transparent)}.guest-envelope[data-layout=minimal] .guest-envelope-seal{border-radius:50%;background:var(--invite-accent);box-shadow:0 3px 10px #0002}.guest-envelope[data-layout=minimal] .guest-envelope-heading>i{width:48px}.guest-envelope[data-font=handwritten] .guest-envelope-address h2{line-height:1.25;letter-spacing:0}.guest-envelope-preview-actions button{color:var(--invite-ink)}.guest-envelope-preview-actions button,.guest-envelope.is-revealed .guest-envelope-topbar button{background:var(--invite-paper);border-color:color-mix(in srgb,var(--invite-accent) 35%,var(--invite-paper))}