.loading-screen-module__KXU7Vq__screen{z-index:99999;box-sizing:border-box;background:radial-gradient(circle at 50% 43%,#fff 0,#fff8fb 32%,#fbeaf1 66%,#f8f2f5 100%);place-items:center;width:100%;height:100dvh;min-height:100dvh;padding:2rem 1rem;display:grid;position:fixed;inset:0;overflow:hidden}.loading-screen-module__KXU7Vq__content{text-align:center;justify-items:center;width:min(100%,480px);display:grid}.loading-screen-module__KXU7Vq__scene{aspect-ratio:1.36;width:min(100%,390px);position:relative}.loading-screen-module__KXU7Vq__couple{transform-origin:53% 78%;place-items:center;animation:3.1s ease-in-out infinite loading-screen-module__KXU7Vq__dance;display:grid;position:absolute;inset:0}.loading-screen-module__KXU7Vq__couple img{filter:drop-shadow(0 14px 20px #6b2e571f);width:100%;height:auto;display:block}.loading-screen-module__KXU7Vq__heart{z-index:1;color:#e681a5;opacity:0;font-size:1.4rem;animation:3.6s ease-out infinite loading-screen-module__KXU7Vq__floatHeart;position:absolute}.loading-screen-module__KXU7Vq__heartOne{animation-delay:0s;top:20%;left:14%}.loading-screen-module__KXU7Vq__heartTwo{font-size:1rem;animation-delay:1.2s;top:38%;right:11%}.loading-screen-module__KXU7Vq__heartThree{font-size:.8rem;animation-delay:2.4s;top:9%;right:28%}.loading-screen-module__KXU7Vq__message{color:#6b2e57;margin:.2rem 0 1.2rem;font-size:clamp(1.05rem,2.8vw,1.35rem);font-weight:700;line-height:1.4}.loading-screen-module__KXU7Vq__progress{background:#f3dce7;border-radius:999px;width:min(72vw,270px);height:8px;overflow:hidden}.loading-screen-module__KXU7Vq__progressFill{border-radius:inherit;background:linear-gradient(90deg,#f7afc2,#a75683);width:42%;height:100%;animation:1.8s ease-in-out infinite alternate loading-screen-module__KXU7Vq__progress;display:block}@keyframes loading-screen-module__KXU7Vq__dance{0%,to{transform:translateY(1px)rotate(-2deg)}50%{transform:translateY(-8px)rotate(2deg)}}@keyframes loading-screen-module__KXU7Vq__floatHeart{0%{opacity:0;transform:translateY(14px)scale(.75)}25%{opacity:.85}85%{opacity:.6}to{opacity:0;transform:translateY(-34px)scale(1.12)}}@keyframes loading-screen-module__KXU7Vq__progress{0%{transform:translate(-100%)}to{transform:translate(240%)}}@media (max-width:1024px){.loading-screen-module__KXU7Vq__scene{width:min(100%,350px)}}@media (max-width:640px){.loading-screen-module__KXU7Vq__screen{height:100dvh;min-height:100dvh;padding:1.5rem 1rem}.loading-screen-module__KXU7Vq__content{width:100%}.loading-screen-module__KXU7Vq__scene{width:min(100%,300px)}.loading-screen-module__KXU7Vq__message{font-size:1.05rem}.loading-screen-module__KXU7Vq__progress{width:min(72vw,240px)}}@media (max-width:360px){.loading-screen-module__KXU7Vq__scene{width:min(100%,250px)}.loading-screen-module__KXU7Vq__message{font-size:1rem}}@media (prefers-reduced-motion:reduce){.loading-screen-module__KXU7Vq__couple,.loading-screen-module__KXU7Vq__heart,.loading-screen-module__KXU7Vq__progressFill{animation:none}.loading-screen-module__KXU7Vq__heart{opacity:.55}.loading-screen-module__KXU7Vq__progressFill{width:55%}}
