.lightbox.svelte-cbq69t{animation:.25s ease-out svelte-cbq69t-pop}@keyframes svelte-cbq69t-pop{0%{opacity:0;transform:scale(.9)rotate(-2deg)}}.env-flap.svelte-1wk0s0b{transform-origin:top;z-index:10;perspective:600px;transition:transform .7s cubic-bezier(.4,0,.2,1)}.env-flap-face.svelte-1wk0s0b{clip-path:polygon(0 0,100% 0,50% 100%);backface-visibility:hidden;border-radius:18px 18px 0 0}.env-front.svelte-1wk0s0b{clip-path:polygon(0 0,50% 55%,100% 0,100% 100%,0 100%);z-index:5}.env-paper.svelte-1wk0s0b{transition:transform .7s cubic-bezier(.22,1,.36,1) .45s}.env-seal.svelte-1wk0s0b{transition:transform .2s,opacity .3s}.envelope.svelte-1wk0s0b{transition:transform .4s;animation:3s ease-in-out infinite svelte-1wk0s0b-env-bob}.envelope.svelte-1wk0s0b:hover:not(.is-open){transform:rotate(-2deg)scale(1.03)}.envelope.is-open.svelte-1wk0s0b{animation:none}.envelope.is-open.svelte-1wk0s0b .env-flap:where(.svelte-1wk0s0b){z-index:1;transform:rotateX(180deg)}.envelope.is-open.svelte-1wk0s0b .env-paper:where(.svelte-1wk0s0b){transform:translateY(-45%)}.envelope.is-open.svelte-1wk0s0b .env-seal:where(.svelte-1wk0s0b){opacity:0;pointer-events:none}@keyframes svelte-1wk0s0b-env-bob{0%,to{translate:0}50%{translate:0 -8px}}.letter-pop.svelte-1wk0s0b{animation:.9s cubic-bezier(.22,1,.36,1) both svelte-1wk0s0b-letter-pop}@keyframes svelte-1wk0s0b-letter-pop{0%{opacity:0;transform:translateY(40px)scale(.6)rotate(-3deg)}to{opacity:1;transform:none}}.line.svelte-1wk0s0b{animation:.8s cubic-bezier(.22,1,.36,1) both svelte-1wk0s0b-line-in;animation-delay:calc(.5s + var(--i) * .35s)}@keyframes svelte-1wk0s0b-line-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.continue-btn.svelte-1wk0s0b{opacity:0;pointer-events:none;transition:opacity 1.2s ease-out,transform .2s}.continue-btn.is-on.svelte-1wk0s0b{opacity:1;pointer-events:auto}.continue-btn.is-on.svelte-1wk0s0b:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.continue-btn.svelte-1wk0s0b{transition:none}.envelope.svelte-1wk0s0b,.letter-pop.svelte-1wk0s0b,.line.svelte-1wk0s0b{animation:none}}.drift.svelte-1jhukfh{opacity:.38;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(70% 65%,#000 25%,#0000 100%);mask-image:radial-gradient(70% 65%,#000 25%,#0000 100%)}img.svelte-1jhukfh{opacity:0;transition:opacity 1.6s ease-in-out;animation:16s ease-in-out infinite alternate svelte-1jhukfh-pan}img.on.svelte-1jhukfh{opacity:1}@keyframes svelte-1jhukfh-pan{0%{transform:scale(1.12) translate(calc(var(--dir) * -2.5%), 1.5%)}to{transform:scale(1.22) translate(calc(var(--dir) * 2.5%), -1.5%)}}@media (prefers-reduced-motion:reduce){img.svelte-1jhukfh{animation:none;transform:scale(1.12)}}.day.svelte-rdtulx{transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1),background-color .3s,color .3s}.week.svelte-rdtulx.marked .day:where(.svelte-rdtulx){animation:.5s cubic-bezier(.34,1.56,.64,1) both svelte-rdtulx-day-mark;animation-delay:calc(var(--i) * .13s)}@keyframes svelte-rdtulx-day-mark{0%{background-color:var(--color-cream);color:var(--color-rose-deep);transform:scale(1)}60%{transform:scale(1.3)}to{background-color:var(--color-rose-deep);color:var(--color-cream);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.week.svelte-rdtulx.marked .day:where(.svelte-rdtulx){animation-duration:10ms}}.shake.svelte-b942up{animation:.4s ease-in-out svelte-b942up-shake}@keyframes svelte-b942up-shake{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}@media (prefers-reduced-motion:reduce){.shake.svelte-b942up{animation:none}}
