.ss-glow-text{text-shadow:0 0 28px #c4896b47}.ss-aurora{background-image:radial-gradient(36rem 30rem at 20% 28%,#e7c9b88c,#0000 60%),radial-gradient(32rem 28rem at 82% 24%,#d48ba64d,#0000 62%),radial-gradient(34rem 30rem at 70% 70%,#c4896b38,#0000 60%),radial-gradient(30rem 26rem at 28% 72%,#c7b2dc47,#0000 62%);background-repeat:no-repeat;animation:22s ease-in-out infinite alternate ss-aurora-drift}.ss-float{animation:7s ease-in-out infinite ss-float}.ss-float-slow{animation:10s ease-in-out infinite ss-float}.ss-paper{background-color:#fbf6ef;background-image:radial-gradient(circle at 18% 20%,#c4896b0d 0,#0000 45%),radial-gradient(circle at 82% 78%,#3a2d230a 0,#0000 45%)}.ss-draw path,.ss-draw circle,.ss-draw ellipse{stroke-dasharray:var(--len,1200);stroke-dashoffset:var(--len,1200);animation:3.4s ease-in-out forwards ss-draw-on}.ss-draw .ss-d2{animation-delay:.5s}.ss-draw .ss-d3{animation-delay:.9s}.ss-draw .ss-d4{animation-delay:1.3s}.ss-draw .ss-d5{animation-delay:1.7s}.ss-draw .ss-d6{animation-delay:2.1s}.ss-shade{opacity:0;animation:1.6s ease-out 2.6s forwards ss-fade-in}.ss-twinkle{animation:3.6s ease-in-out infinite ss-twinkle}.ss-rise{opacity:0;animation:9s ease-in infinite ss-rise}@keyframes ss-draw-on{to{stroke-dashoffset:0}}@keyframes ss-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ss-float{0%,to{transform:translateY(0)rotate(-.4deg)}50%{transform:translateY(-14px)rotate(.4deg)}}@keyframes ss-twinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@keyframes ss-rise{0%{opacity:0;transform:translateY(20px)scale(.8)}15%{opacity:.9}70%{opacity:.7}to{opacity:0;transform:translateY(-80px)scale(1.1)}}@keyframes ss-aurora-drift{0%{transform:translate(-2%,-1.5%)scale(1.05)}to{transform:translate(2%,2%)scale(1.12)}}.ss-heartbeat{animation:3.6s ease-in-out infinite ss-heartbeat}.ss-ring{animation:4.5s ease-out infinite ss-ring}.ss-breathe{animation:5s ease-in-out infinite ss-breathe}.ss-bubble{opacity:0;animation:ss-bubble-rise var(--dur,9s) linear infinite;animation-delay:var(--delay,0s);position:absolute;bottom:-8%}.ss-bubble-inner{animation:ss-sway var(--sway,3s) ease-in-out infinite alternate;display:block}@keyframes ss-heartbeat{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes ss-ring{0%{opacity:.45;transform:scale(.85)}to{opacity:0;transform:scale(1.45)}}@keyframes ss-breathe{0%,to{opacity:.5;transform:scale(.95)}50%{opacity:.8;transform:scale(1.06)}}@keyframes ss-bubble-rise{0%{opacity:0;transform:translateY(0)}10%{opacity:var(--max-opacity,.8)}85%{opacity:var(--max-opacity,.8)}to{opacity:0;transform:translateY(-112vh)}}@keyframes ss-sway{0%{transform:translate(-14px)rotate(-8deg)}to{transform:translate(14px)rotate(8deg)}}.ss-reveal-frame{transform-origin:50%;animation:1.5s cubic-bezier(.22,1,.36,1) forwards ss-reveal-frame}@keyframes ss-reveal-frame{0%{opacity:0;filter:blur(18px);transform:scale(.66)translateY(28px)}55%{opacity:1;filter:blur()}72%{transform:scale(1.05)translateY(0)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}.ss-reveal-burst{animation:2s ease-out forwards ss-reveal-burst}@keyframes ss-reveal-burst{0%{opacity:0;transform:scale(.35)}28%{opacity:.95}to{opacity:0;transform:scale(1.85)}}.ss-reveal-shine:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 32%,#ffffff8c 48%,#0000 64%);animation:1.5s ease-in-out 1s forwards ss-reveal-shine;position:absolute;inset:0;transform:translate(-130%)}@keyframes ss-reveal-shine{to{transform:translate(130%)}}.ss-reveal-rise{opacity:0;animation:.9s ease-out .9s forwards ss-reveal-rise}.ss-reveal-rise-late{opacity:0;animation:.9s ease-out 1.3s forwards ss-reveal-rise}@keyframes ss-reveal-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.ss-spark{opacity:0;animation:1.5s ease-out forwards ss-spark}@keyframes ss-spark{0%{opacity:0;transform:scale(0)rotate(-12deg)}35%{opacity:1;transform:scale(1.25)rotate(14deg)}to{opacity:0;transform:scale(.55)rotate(34deg)}}@media (prefers-reduced-motion:reduce){.ss-aurora,.ss-float,.ss-float-slow,.ss-twinkle,.ss-rise,.ss-heartbeat,.ss-ring,.ss-breathe,.ss-bubble,.ss-bubble-inner{animation:none}.ss-rise,.ss-bubble{opacity:0}.ss-reveal-frame,.ss-reveal-rise,.ss-reveal-rise-late{opacity:1;filter:none;animation:none;transform:none}.ss-reveal-burst,.ss-spark{opacity:0;animation:none}.ss-reveal-shine:after{display:none}}
