.envelope>span[data-v-8b5f59d5]:not(.envelope-seal){position:absolute;inset:0}.envelope-back[data-v-8b5f59d5]{z-index:10;background:linear-gradient(160deg, var(--inv-deep), #000 220%);clip-path:polygon(0 0,50% 55%,100% 0,100% 100%,0 100%);border-radius:4px;box-shadow:0 20px 40px -15px #00000080}.envelope-letter[data-v-8b5f59d5]{z-index:5;background:var(--inv-paper);border-radius:2px;margin:0 12px;transition:transform .8s .6s}.envelope-flap[data-v-8b5f59d5]{z-index:20;background:color-mix(in srgb, var(--inv-deep) 85%, white);clip-path:polygon(0 0,100% 0,50% 58%);transform-origin:top;transition:transform .6s,z-index 0s .3s}.envelope-seal[data-v-8b5f59d5]{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--inv-accent) 70%, white), var(--inv-accent) 45%, color-mix(in srgb, var(--inv-accent) 60%, black));transition:opacity .3s,transform .3s}.is-open .envelope-flap[data-v-8b5f59d5]{z-index:1;transform:rotateX(180deg)}.is-open .envelope-seal[data-v-8b5f59d5]{opacity:0}.is-open .envelope-letter[data-v-8b5f59d5]{transform:translateY(-45%)}.piece[data-v-0cf1103c]{opacity:0;animation-name:fall-0cf1103c;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;top:-5vh}.petalos[data-v-0cf1103c]{background:radial-gradient(ellipse at 30% 30%, color-mix(in srgb, var(--inv-accent) 35%, white), var(--inv-accent));border-radius:80% 0}.brillos[data-v-0cf1103c]{background:radial-gradient(circle, white 0%, var(--inv-accent) 45%, transparent 75%);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}@keyframes fall-0cf1103c{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:1}to{opacity:.2;transform:translate(var(--drift), 110vh) rotate(var(--spin))}}@media (prefers-reduced-motion:reduce){.piece[data-v-0cf1103c]{display:none}}
