/* Loading motion: vector character with independently animated legs, tail, ears. */
#accountGate:has(.loading-shiba){min-height:100dvh;display:flex;align-items:center;justify-content:center}
#accountGate .account-card:has(.loading-shiba){margin:0!important;padding:0!important;display:flex!important;align-items:center;justify-content:center;min-height:180px;min-width:180px;background:transparent!important;box-shadow:none!important;border:0!important}
#accountGate .loading-shiba{display:block;width:clamp(128px,38vw,180px)!important;height:auto!important;max-width:180px!important;max-height:180px!important;animation:none!important;transform:none!important;filter:none!important}
@media(prefers-reduced-motion:reduce){#accountGate .loading-shiba{animation:none!important}}
