.critter-frame{box-shadow:inset 0 0 0 3px var(--rarity-color,var(--line));background:radial-gradient(circle,#fffaf3 0%,#fff4ef 38%,#0000 62%),repeating-linear-gradient(0deg,#f096aa2e 0 7px,#0000 7px 14px),repeating-linear-gradient(90deg,#f096aa2e 0 7px,#0000 7px 14px),#fbe1e6;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.critter-frame svg{width:88%;height:88%}.critter-rarity-common{box-shadow:inset 0 0 0 3px var(--rarity-color)}.critter-rarity-uncommon{box-shadow:inset 0 0 0 3px var(--rarity-color), 0 0 10px var(--rarity-glow)}.critter-rarity-rare{box-shadow:inset 0 0 0 3px var(--rarity-color), 0 0 16px var(--rarity-glow)}.critter-rarity-epic{box-shadow:inset 0 0 0 3px var(--rarity-color), 0 0 22px var(--rarity-glow);animation:2.6s ease-in-out infinite critter-pulse}.critter-rarity-legendary{box-shadow:inset 0 0 0 3.5px var(--rarity-color), 0 0 30px var(--rarity-glow);animation:2s ease-in-out infinite critter-pulse}@keyframes critter-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.12)}}.critter-bare{place-items:center;display:inline-grid}.critter-bare svg{width:92%;height:92%}.critter-frame-locked{color:var(--line);box-shadow:inset 0 0 0 2px var(--line);opacity:.75}.critter-spark{color:var(--rarity-color);text-shadow:0 0 6px var(--rarity-glow);pointer-events:none;font-size:12px;line-height:1;animation:1.8s ease-in-out infinite critter-spark-twinkle;position:absolute}.critter-spark-1{animation-delay:0s;top:-2%;right:6%}.critter-spark-2{font-size:9px;animation-delay:.5s;bottom:2%;left:-4%}.critter-spark-3{font-size:8px;animation-delay:1s;top:30%;left:-8%}@keyframes critter-spark-twinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.critter-rarity-epic,.critter-rarity-legendary,.critter-spark{animation:none}}
