.sl-paper{isolation:isolate;--ratio:132.35%;overflow-wrap:anywhere;border-radius:12px;width:100%;font-family:Georgia,Times New Roman,serif;position:relative;box-shadow:0 24px 50px -22px #0c121d8c,0 2px 6px #0c121d33;container-type:inline-size}.sl-paper.sl-reply{--ratio:156%}.sl-paper:before{content:"";float:left;width:1px;padding-top:var(--ratio);margin-left:-1px}.sl-paper:after{content:"";clear:both;display:table}.sl-reply .sl-text{font-size:clamp(12px,2.2cqw,16px)}.sl-art{object-fit:fill;border-radius:inherit;z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.sl-text{background:#faf5e5e6;border-radius:14px;flex-direction:column;gap:.55em;padding:4.5cqw 6cqw;font-size:clamp(12px,2.45cqw,17px);line-height:1.6;display:flex;position:relative;box-shadow:0 0 0 1.5px #cc993373}.sl-text p{margin:0}.sl-postoffice{color:#4a1c1c}.sl-postoffice .sl-text{margin:17cqw 12cqw 40cqw}.sl-adventure{color:#1c2f4a}.sl-adventure .sl-text{margin:23cqw 10cqw 40cqw}.sl-midnight{color:#1c254a}.sl-midnight .sl-text{margin:16cqw 13cqw 35cqw}.sl-title{text-align:center;font-family:Great Vibes,Brush Script MT,cursive;font-size:2.1em;line-height:1.1;margin-bottom:.2em!important}.sl-postoffice .sl-title,.sl-postoffice .sl-sign{color:#9a1d1d}.sl-adventure .sl-title,.sl-adventure .sl-sign{color:#a52731}.sl-midnight .sl-title,.sl-midnight .sl-sign{color:#223777}.sl-strong{font-weight:700}.sl-gap{margin-top:.4em!important}.sl-wish{text-align:center;background:#e8ab3029;border:1px solid #c38e2259;border-radius:10px;margin:.2em 0;padding:.55em 1em;font-size:1.08em;font-style:italic;font-weight:700;display:block}.sl-sign{padding:.05em .35em .2em;font-family:Great Vibes,Brush Script MT,cursive;font-size:2.3em;line-height:1.3;margin-left:-.1em!important}.sl-ps{font-size:.95em;font-style:italic}.sl-write{clip-path:inset(0 100% 0 0);text-shadow:0 0 10px #ffd24c99;animation:1.6s ease-out .9s forwards sl-write;display:inline-block}@keyframes sl-write{to{clip-path:inset(-30% -15% -40%)}}.sl-stage{--slot-x:72%;--slot-y:47%;aspect-ratio:16/9;background:#322115;border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #140b05b3,0 20px 40px -20px #130c0699;container-type:inline-size}.sl-stage-bg{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.sl-stage-bg.on{opacity:1}.sl-scene-north{--slot-x:67.6%;--slot-y:42%}.sl-scene-globe{--slot-x:50%;--slot-y:16%}.sl-place{z-index:4;color:#fff5d6;background:#1f130aa6;border:1px solid #ebc24766;border-radius:9999px;padding:.3rem .8rem;font-size:clamp(11px,1.6cqw,15px);font-weight:600;position:absolute;top:4%;left:3%}.sl-stage:after{content:"";pointer-events:none;background:radial-gradient(at 50% 40%,#0000 40%,#180e0673);position:absolute;inset:0}.sl-dust{opacity:0;z-index:2;background:#ffe699;border-radius:9999px;width:4px;height:4px;animation:6s ease-in-out infinite sl-dust;position:absolute;box-shadow:0 0 8px #ffd966}@keyframes sl-dust{0%{opacity:0;transform:translateY(10px)}30%{opacity:.9}to{opacity:0;transform:translateY(-40px)}}.sl-actor{z-index:3;position:absolute;transform:translate(-50%,-50%)}.sl-slot-glow{left:var(--slot-x);top:var(--slot-y);aspect-ratio:1;opacity:0;z-index:2;pointer-events:none;background:radial-gradient(circle,#ffd966d9,#ffbb3340 40%,#0000 70%);border-radius:9999px;width:26%;position:absolute;transform:translate(-50%,-50%)}.sl-slot-glow.on{animation:1.6s ease-in-out infinite sl-glow}.sl-slot-glow.flash{animation:.9s ease-out sl-flash}@keyframes sl-glow{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(.9)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.1)}}@keyframes sl-flash{0%{opacity:0}30%{opacity:1}to{opacity:0}}.sl-rays{left:var(--slot-x);top:var(--slot-y);aspect-ratio:1;background:repeating-conic-gradient(#ffdf8059 0 6deg, transparent 6deg 22deg);z-index:2;pointer-events:none;width:60%;animation:8s linear infinite sl-spin;position:absolute;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(circle,#000 15%,#0000 65%);mask:radial-gradient(circle,#000 15%,#0000 65%)}@keyframes sl-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.sl-caption{z-index:4;text-align:center;color:#fff5d6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1f130ab8;border:1px solid #ebc24766;border-radius:9999px;max-width:90%;padding:.45rem 1rem;font-size:clamp(13px,1.7vw,16px);font-weight:600;animation:.4s both sl-fade;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}@keyframes sl-fade{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.sl-env{--w:clamp(70px, 17cqw, 200px);--c1:#bf2222;--c2:#871c1c;--flap:#db2424;width:var(--w);aspect-ratio:1.6;perspective:600px;filter:drop-shadow(0 16px 18px #140b058c);position:relative}.sl-env.adventure{--c1:#f6efdf;--c2:#e3d7bf;--flap:#f9f5eb}.sl-env.midnight{--c1:#263673;--c2:#151d47;--flap:#304188}.sl-env.gold{--c1:#f5c747;--c2:#bf7c18;--flap:#fbd96a}.sl-env-back{background:linear-gradient(160deg, var(--c1), var(--c2));border-radius:8px;position:absolute;inset:0}.sl-env.adventure .sl-env-back{background:linear-gradient(160deg, var(--c1), var(--c2)) padding-box, repeating-linear-gradient(45deg, #d02533 0 10px, #fff 10px 20px, #245ba8 20px 30px, #fff 30px 40px) border-box;border:6px solid #0000;box-shadow:inset 0 0 0 7px #0000}.sl-env-front{z-index:3;background:linear-gradient(to top right, var(--c2) 49.6%, transparent 50%) left / 50.5% 100% no-repeat, linear-gradient(to top left, var(--c2) 49.6%, transparent 50%) right / 50.5% 100% no-repeat;filter:brightness(1.08);pointer-events:none;border-radius:8px;position:absolute;inset:0}.sl-env-front:after{content:"";clip-path:polygon(0 100%,50% 8%,100% 100%);background:linear-gradient(0deg, var(--c2), var(--c1));height:58%;position:absolute;bottom:0;left:0;right:0}.sl-env-flap{z-index:4;transform-origin:top;clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(180deg, var(--flap), var(--c1));backface-visibility:hidden;height:62%;transition:transform .7s cubic-bezier(.4,1.4,.5,1);position:absolute;top:0;left:0;right:0}.sl-env.open .sl-env-flap{z-index:1;transform:rotateX(180deg)}.sl-env-paper{z-index:2;background-position:50%;background-size:cover;border-radius:4px;height:86%;position:absolute;bottom:8%;left:8%;right:8%;box-shadow:0 2px 6px #00000040}.sl-seal-wax{z-index:5;aspect-ratio:1;color:#5a1616;background:radial-gradient(circle at 34% 30%,#ffeb99,#f4b625 45%,#9c6011);border-radius:9999px;place-items:center;width:26%;font:700 clamp(14px,2.4vw,22px) Great Vibes,Georgia,serif;display:grid;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 8px #00000073,inset 0 -3px 6px #73400d99,0 0 0 3px #e29d12b3}.sl-seal-wax:before{content:"";background:repeating-conic-gradient(#d99712 0 14deg, #f3b420 14deg 28deg);z-index:-1;border-radius:9999px;position:absolute;inset:-5px}.sl-fold{width:calc(var(--w) * .78);aspect-ratio:1088/1440;z-index:6;perspective:700px;animation:.55s cubic-bezier(.5,0,.8,.4) .95s forwards sl-fold-drop;position:absolute;top:50%;left:50%;transform:translate(-50%,-78%)}.sl-fold>span{backface-visibility:hidden;background-size:100% 300%;height:33.4%;position:absolute;left:0;right:0;box-shadow:0 1px 3px #00000040}.sl-fold .t{transform-origin:bottom;background-position:0 0;animation:.45s ease-in .45s forwards sl-fold-top;top:0}.sl-fold .m{background-position:0;top:33.3%}.sl-fold .b{transform-origin:top;z-index:1;background-position:0 100%;animation:.45s ease-in forwards sl-fold-bot;top:66.6%}@keyframes sl-fold-bot{to{filter:brightness(.8);transform:rotateX(178deg)}}@keyframes sl-fold-top{to{filter:brightness(.85);transform:rotateX(-178deg)}}@keyframes sl-fold-drop{to{opacity:0;transform:translate(-50%,-20%)scale(.6)}}.sl-sealing .sl-env-flap{animation:.5s 1.4s forwards sl-close;transform:rotateX(180deg)}@keyframes sl-close{to{transform:rotateX(0)}}.sl-sealing .sl-seal-wax{opacity:0;animation:.45s cubic-bezier(.3,1.7,.5,1) 1.85s forwards sl-stamp}@keyframes sl-stamp{0%{opacity:0;transform:translate(-50%,-50%)scale(2.6)rotate(-25deg)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.sl-burst{z-index:7;pointer-events:none;width:8px;height:8px;position:absolute;top:58%;left:50%}.sl-burst i{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;width:7px;height:7px;animation:sl-burst .8s var(--d,1.95s) ease-out forwards;background:#ffd966;position:absolute}@keyframes sl-burst{0%{opacity:1;transform:translate(0)scale(.4)}to{opacity:0;transform:translate(var(--x), var(--y)) scale(1.3) rotate(90deg)}}.sl-post-home{animation:1.45s cubic-bezier(.45,.05,.35,1) forwards sl-post-home}@keyframes sl-post-home{0%{top:60%;left:36%;transform:translate(-50%,-50%)rotate(0)scale(1)}45%{top:38%;left:56%;transform:translate(-50%,-50%)rotate(-10deg)scale(.8)}85%{opacity:1;top:47%;left:71%;transform:translate(-50%,-50%)rotate(0)scale(.45)}to{opacity:0;top:48%;left:74%;transform:translate(-50%,-50%)scale(.25)}}.sl-cross-globe{animation:2.25s cubic-bezier(.4,0,.4,1) forwards sl-cross-globe}@keyframes sl-cross-globe{0%{opacity:0;top:72%;left:30%;transform:translate(-50%,-50%)rotate(-20deg)scale(.55)}12%{opacity:1}50%{top:34%;left:40%;transform:translate(-50%,-50%)rotate(-12deg)scale(.45)}90%{opacity:1;top:17%;left:50%;transform:translate(-50%,-50%)rotate(0)scale(.22)}to{opacity:0;top:15%;left:50%;transform:translate(-50%,-50%)scale(.1)}}.sl-post-north{animation:1.25s cubic-bezier(.45,.05,.35,1) forwards sl-post-north}@keyframes sl-post-north{0%{opacity:0;top:18%;left:30%;transform:translate(-50%,-50%)rotate(-14deg)scale(.7)}20%{opacity:1}80%{opacity:1;top:40%;left:66%;transform:translate(-50%,-50%)rotate(0)scale(.4)}to{opacity:0;top:42%;left:67.6%;transform:translate(-50%,-50%)scale(.2)}}.sl-trail{z-index:2;opacity:0;width:5px;height:5px;animation:sl-trail 1.1s var(--d) ease-out forwards;background:#ffe38f;border-radius:9999px;position:absolute;box-shadow:0 0 10px #ffd24c}@keyframes sl-trail{0%{opacity:0}20%{opacity:1}to{opacity:0;transform:scale(.3)translateY(8px)}}@keyframes sl-arrive{0%{opacity:0;top:42%;left:67.6%;transform:translate(-50%,-50%)scale(.1)}25%{opacity:1}55%{top:26%;left:56%;transform:translate(-50%,-50%)rotate(-8deg)scale(.7)}to{top:58%;left:40%;transform:translate(-50%,-50%)rotate(0)scale(1)}}.sl-leave-north{animation:1.25s cubic-bezier(.45,.05,.35,1) forwards sl-leave-north}@keyframes sl-leave-north{0%{opacity:0;top:42%;left:67.6%;transform:translate(-50%,-50%)scale(.2)}20%{opacity:1}60%{opacity:1;top:26%;left:58%;transform:translate(-50%,-50%)rotate(-8deg)scale(.6)}to{opacity:0;top:12%;left:34%;transform:translate(-50%,-50%)rotate(-14deg)scale(.4)}}.sl-cross-globe-back{animation:2.25s cubic-bezier(.4,0,.4,1) reverse forwards sl-cross-globe}.sl-arrive{animation:1.85s cubic-bezier(.4,0,.3,1) forwards sl-arrive-home}@keyframes sl-arrive-home{0%{opacity:0;top:8%;left:60%;transform:translate(-50%,-50%)rotate(-12deg)scale(.35)}15%{opacity:1}45%{opacity:1;top:46%;left:72%;transform:translate(-50%,-50%)scale(.25)}60%{top:46%;left:72%;transform:translate(-50%,-50%)scale(.3)}to{opacity:1;top:58%;left:40%;transform:translate(-50%,-50%)rotate(0)scale(1)}}.sl-hover{animation:2.4s ease-in-out infinite sl-hover}@keyframes sl-hover{0%,to{margin-top:0}50%{margin-top:-8px}}.sl-opening .sl-env-paper{animation:1s cubic-bezier(.3,1.2,.5,1) .5s forwards sl-pull}@keyframes sl-pull{to{transform:translateY(-75%)}}.sl-reveal{transform-origin:top;animation:1s both sl-unfold}@keyframes sl-unfold{0%{opacity:0;transform:perspective(900px)rotateX(-70deg)scaleY(.4)translateY(-30px)}60%{opacity:1}to{transform:none}}.sl-thumb{--ratio:132.35%;background-position:50%;background-size:cover;border-radius:8px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 6px 14px -8px #0c121d80}@media (prefers-reduced-motion:reduce){.sl-fold,.sl-fold>span,.sl-sealing .sl-env-flap,.sl-sealing .sl-seal-wax,.sl-burst i,.sl-post-home,.sl-cross-globe,.sl-post-north,.sl-leave-north,.sl-cross-globe-back,.sl-trail,.sl-arrive,.sl-hover,.sl-opening .sl-env-paper,.sl-reveal,.sl-write,.sl-dust,.sl-rays,.sl-slot-glow.on,.sl-slot-glow.flash,.sl-caption,.sl-stage-bg{animation-duration:10ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.sl-env-flap{transition:none}}@page{size:auto;margin:8mm}@media print{body.sl-printing *{visibility:hidden!important}body.sl-printing .sl-print-target,body.sl-printing .sl-print-target *{visibility:visible!important}body.sl-printing .sl-print-target{box-shadow:none;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:0;position:absolute;top:0;left:0;width:100%!important;max-width:none!important}body.sl-printing .sl-print-target .sl-text{font-size:2.3cqw}body.sl-printing .sl-no-print{display:none!important}}.sl-print-footer{display:none}@media print{body.sl-printing .sl-print-target .sl-print-footer{text-align:center;opacity:.75;margin-top:.6em;font-size:.75em;display:block}}.sl-print-only{display:none}@media print{body.sl-printing .sl-print-only{display:block}}@container (width<=520px){.sl-text{padding:max(16px,6cqw) max(16px,6.5cqw);line-height:1.55}.sl-postoffice .sl-text{margin:17cqw 13cqw 40cqw}.sl-adventure .sl-text{margin:23cqw 12cqw 40cqw}.sl-midnight .sl-text{margin:16cqw 14cqw 35cqw}}.sl-invite{background:linear-gradient(180deg, color-mix(in oklab, var(--primary) 8%, transparent), var(--card))}.sl-invite-featured{animation:3s ease-in-out infinite sl-invite-glow}@keyframes sl-invite-glow{0%,to{box-shadow:0 10px 30px -14px color-mix(in oklab, var(--primary) 60%, transparent)}50%{box-shadow:0 10px 40px -8px color-mix(in oklab, var(--primary) 90%, transparent)}}@media (prefers-reduced-motion:reduce){.sl-invite-featured{animation:none}}
