.cover.svelte-16uzeop{z-index:20;view-transition-name:cover-page;background:radial-gradient(circle at 50% 28%,#d9a3a04d,#0000 52%),radial-gradient(circle at 50% 105%,#b2304d61,#0000 58%),linear-gradient(160deg,#2a1220,#4a1c33 55%,#2a1220);place-items:end center;padding-bottom:9vh;display:grid;position:fixed;inset:0;overflow:hidden}.cover.svelte-16uzeop .skip-link:where(.svelte-16uzeop){top:-80px}.cover.svelte-16uzeop .skip-link:where(.svelte-16uzeop):focus{top:12px}.cover-copy.svelte-16uzeop{z-index:5;text-align:center;color:#e4c88f;pointer-events:none;padding:0 18px;position:absolute;top:6%;left:0;right:0}.cover-copy.svelte-16uzeop .eyebrow:where(.svelte-16uzeop){color:#f0c9c4;letter-spacing:6px;margin:0;font-size:12px;font-weight:700}.cover-copy.svelte-16uzeop .couple{color:#f0c9c4;width:min(28vw,104px);margin:0 auto 4px}.cover-copy.svelte-16uzeop .script:where(.svelte-16uzeop){color:#f7e9e3;text-shadow:0 2px 24px #00000059;margin:12px 0 14px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(44px,min(13vw,9vh),88px);font-style:italic;font-weight:300;line-height:1}.cover-copy.svelte-16uzeop p:where(.svelte-16uzeop){color:#ead6d1;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(17px,4.6vw,22px);font-style:italic}.envelope.svelte-16uzeop{aspect-ratio:1.32;width:min(88vw,520px,132svh - 580.8px);min-width:260px;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(160deg,#f7ece6 0%,#efdcd5 55%,#e8d0ca 100%);border:none;border-radius:3px;padding:0;transition:transform .8s,opacity .5s;position:relative;box-shadow:0 30px 70px #00000080,inset 0 2px #ffffff59}.envelope.svelte-16uzeop:hover{transform:scale(1.02)}.envelope.svelte-16uzeop:focus-visible{outline-offset:6px;outline:3px solid #0000}.envelope.svelte-16uzeop:disabled{cursor:default}.envelope.svelte-16uzeop:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 76' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%237a2a46' stroke-opacity='.22' stroke-width='1'%3E%3Cpath vector-effect='non-scaling-stroke' d='M0 76 L50 43'/%3E%3Cpath vector-effect='non-scaling-stroke' d='M100 76 L50 43'/%3E%3C/g%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute;inset:0}.flap.svelte-16uzeop{clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top;z-index:2;filter:drop-shadow(0 6px 8px #5014282e);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%237a2a46' stroke-width='1'%3E%3Cpath vector-effect='non-scaling-stroke' stroke-opacity='.30' d='M0 0 L50 100 L100 0'/%3E%3Cpath vector-effect='non-scaling-stroke' stroke-opacity='.14' d='M7 0 L50 88 L93 0'/%3E%3C/g%3E%3C/svg%3E") 50%/100% 100% no-repeat,linear-gradient(#fbf2ed,#f0dfd8);height:57%;transition:transform 1.15s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0;right:0}.seal.svelte-16uzeop{z-index:4;filter:drop-shadow(0 7px 7px #23000a8c)drop-shadow(0 1px 1px #23000a99);place-items:center;width:98px;height:98px;transition:transform .8s,opacity .5s;display:grid;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.seal.svelte-16uzeop .wax:where(.svelte-16uzeop){width:100%;height:100%;display:block;position:absolute;inset:0}.seal.svelte-16uzeop strong:where(.svelte-16uzeop){color:#4a0916;text-shadow:0 1px #ffb4aaa6,0 -1px #14000580;z-index:1;font-family:Cormorant Garamond,Georgia,serif;font-size:34px;font-style:italic;font-weight:500;position:relative}.cover.open.svelte-16uzeop .flap:where(.svelte-16uzeop){transform:rotateX(175deg)}.cover.open.svelte-16uzeop .seal:where(.svelte-16uzeop){opacity:0;transform:translate(-50%,-50%)scale(.65)}.cover.open.svelte-16uzeop .envelope:where(.svelte-16uzeop){opacity:0;transform:translateY(35vh)scale(.72)}.cover.open.svelte-16uzeop .hint:where(.svelte-16uzeop){opacity:0;animation:none}.hint.svelte-16uzeop{text-align:center;z-index:5;color:#ead6d1;pointer-events:none;font-family:Cormorant Garamond,Georgia,serif;font-size:19px;font-style:italic;transition:opacity .4s;animation:3.2s ease-in-out infinite svelte-16uzeop-breathe;position:absolute;bottom:5vh;left:0;right:0}@keyframes svelte-16uzeop-breathe{0%,to{opacity:.55}50%{opacity:1}}@media (height<=799px){.cover.svelte-16uzeop{padding-bottom:calc(5vh + 44px)}.hint.svelte-16uzeop{bottom:2.5vh}.cover-copy.svelte-16uzeop .couple{width:min(24vw,72px)}.envelope.svelte-16uzeop{width:min(88vw,520px,132svh - 620.4px)}}@media (height>=800px){.cover.svelte-16uzeop{place-items:center;padding-bottom:0}.envelope.svelte-16uzeop{margin-top:25vh}.cover-copy.svelte-16uzeop{top:11%}}@media (prefers-reduced-motion:reduce){.hint.svelte-16uzeop{animation:none}.envelope.svelte-16uzeop,.flap.svelte-16uzeop,.seal.svelte-16uzeop{transition-duration:10ms}}.cover-page.svelte-1uha8ag{height:100dvh;position:fixed;inset:0;overflow:hidden}
