.lg-critter{zoom:var(--z-sm,.62)}@media (min-width:640px){.lg-critter{zoom:var(--z-md,.82)}}@media (min-width:1024px){.lg-critter{zoom:1}}.lg-sky{background:radial-gradient(ellipse 70% 60% at 50% 105%,rgb(52 211 153/.28),transparent 70%),radial-gradient(ellipse 40% 40% at 85% 10%,rgb(167 139 250/.22),transparent 70%),radial-gradient(ellipse 45% 45% at 10% 20%,rgb(198 255 61/.1),transparent 70%),linear-gradient(180deg,#08110d,#0a1a12 55%,#0c2418)}@keyframes lg-bubble{0%{opacity:0;transform:translateY(6px) scale(.96)}3%{opacity:1;transform:none}17%{opacity:1;transform:none}20%,to{opacity:0;transform:translateY(-4px)}}.lg-bubble{opacity:0;animation:lg-bubble 10s ease-in-out infinite}@keyframes lg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.lg-float{animation:lg-float 5s ease-in-out infinite}@keyframes lg-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.lg-sway{transform-origin:50% 100%;animation:lg-sway 6s ease-in-out infinite}@keyframes lg-grow{0%{width:0}}.lg-grow{animation:lg-grow 1.6s cubic-bezier(.2,.7,.2,1) both}.lg-moss{background:radial-gradient(ellipse 80% 70% at 50% 120%,rgb(52 211 153/.12),transparent 70%),var(--color-panel)}@media (prefers-reduced-motion:reduce){.lg-bubble{animation:none;opacity:0}.lg-bubble.lg-bubble-still{opacity:1}.lg-float,.lg-grow,.lg-sway{animation:none}}