.loading-mascot{color:var(--pop-ink,#111);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:32px 16px;display:flex}.loading-mascot.is-sm{flex-direction:row;justify-content:flex-start;gap:10px;padding:12px 0}.loading-mascot-art{line-height:0;display:inline-block;position:relative}.loading-mascot-art img{transform-origin:50% 92%;width:76px;height:auto;display:block}.loading-mascot.is-sm .loading-mascot-art img{width:44px}.loading-mascot-label{color:#444;font-size:14px;font-weight:700}.loading-mascot.is-sm .loading-mascot-label{font-size:13px}.loading-mascot-sweat{border:2px solid var(--pop-ink,#111);opacity:0;background:#fff;border-radius:50%/62% 62% 38% 38%;width:9px;height:12px;position:absolute;top:4%;right:2%}.loading-mascot.is-sm .loading-mascot-sweat{border-width:1.5px;width:7px;height:9px}@media (prefers-reduced-motion:no-preference){.loading-mascot-art img{animation:2.4s ease-in-out infinite loading-mascot-resist}.loading-mascot-sweat{animation:2.4s ease-in infinite loading-mascot-sweat}}@keyframes loading-mascot-resist{0%,8%{transform:rotate(0)translateY(0)}30%{transform:rotate(-13deg)translateY(-3px)}38%{transform:rotate(-15deg)translateY(-3px)}48%{transform:rotate(5deg)translateY(0)}54%{transform:rotate(1deg)}58%{transform:rotate(4deg)}62%{transform:rotate(1deg)}66%{transform:rotate(4deg)}70%{transform:rotate(1.5deg)}82%,to{transform:rotate(0)translateY(0)}}@keyframes loading-mascot-sweat{0%,50%{opacity:0;transform:translateY(0)}56%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(7px)}90%,to{opacity:0;transform:translateY(10px)}}
