.loading-screen{z-index:2500;box-sizing:border-box;color:#d1588b;background:linear-gradient(90deg,#ffffff6b 50%,#0000 0) 0 0/44px 44px,linear-gradient(#ffffff6b 50%,#0000 0) 0 0/44px 44px,radial-gradient(80% 70% at 50% 46%,#fff7fb,#ffdcea 62%,#f7cbe6);place-items:center;width:100vw;height:100dvh;padding:24px;display:grid;position:fixed;top:0;left:0}.loading-label{letter-spacing:.08em;text-shadow:2px 0 #fff,-2px 0 #fff,0 2px #fff,0 -2px #fff,0 4px 10px #ff8cb459;font-family:Mochiy Pop One,Atelier,Hiragino Maru Gothic ProN,sans-serif;font-size:17px;line-height:1.5;position:relative}.loading-stickers{align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:calc(50% + 24px);left:50%;translate:-50%}.loading-sticker{filter:drop-shadow(0 0 #fff)drop-shadow(2.5px 0 #fff)drop-shadow(-2.5px 0 #fff)drop-shadow(0 2.5px #fff)drop-shadow(0 -2.5px #fff)drop-shadow(0 6px 5px #be50824d);transform-origin:50% 100%;width:54px;height:54px;animation:1.2s cubic-bezier(.3,.6,.4,1) infinite loading-hop;overflow:visible}.loading-sticker:nth-child(2){animation-delay:.18s}.loading-sticker:nth-child(3){animation-delay:.36s}@keyframes loading-hop{0%,62%,to{translate:0;scale:1}18%{translate:0 -16px;scale:.94 1.08}34%{translate:0;scale:1.1 .9}46%{scale:.97 1.03}}.loading-spark{clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);filter:drop-shadow(0 0 4px #ff9fc8);background:#fff;width:12px;height:12px;animation:1.6s ease-in-out infinite loading-twinkle;position:absolute}.loading-spark:first-of-type{top:-6px;left:-14px}.loading-spark:nth-of-type(2){width:9px;height:9px;animation-delay:-.8s;top:8px;right:-12px}@keyframes loading-twinkle{0%,to{opacity:0;scale:.4}50%{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.loading-sticker,.loading-spark{animation:none}.loading-spark{opacity:.8}}
