.christmas-world.pixie-launching #pixie-launch{background:radial-gradient(ellipse at 50% 25%,#256044,#092b21 75%);border:12px solid #7c2030;box-shadow:inset 0 0 0 2px #e6bd70}
.christmas-world #pixie-launch:before{content:'';position:absolute;inset:0 0 auto;height:84px;background:url('/assets/christmas-garland-color.svg') repeat-x top/420px 84px;pointer-events:none}
.christmas-world #pixie-launch:after{content:'';position:absolute;bottom:0;right:0;width:140px;height:210px;background:url('/assets/christmas-tree.svg') no-repeat bottom/contain;pointer-events:none}
.christmas-world .pixie-launch-dust i{background:#fff9e9;box-shadow:0 0 7px #ffe5ab}.christmas-world #pixie-launch>img{filter:drop-shadow(0 0 30px #edbd6744)}
.launch-seasonal-items{position:absolute;inset:0;pointer-events:none;overflow:hidden}.launch-seasonal-items i{display:none;position:absolute}
.launch-fireworks .launch-firework{display:block;top:15%;left:7%;width:130px;height:130px;background:url('/assets/launch-firework.svg') center/contain no-repeat;animation:opening-bloom 2.8s ease-out infinite;opacity:.75}
.launch-fireworks .firework-b{left:auto;right:5%;top:auto;bottom:15%;animation-delay:1.3s;width:170px;height:170px}
@keyframes opening-bloom{0%{transform:scale(.15);opacity:0}18%{opacity:.85}75%,100%{transform:scale(1);opacity:0}}
.launch-halloween.pixie-launching #pixie-launch{background:radial-gradient(ellipse at top,#492747,#181425 75%);border:10px solid #9e5725}
.launch-halloween .launch-pumpkins{display:block;bottom:0;left:1%;width:170px;height:130px;background:url('/assets/launch-pumpkins.svg') bottom/contain no-repeat}
.launch-halloween .launch-ghost{display:block;top:10%;right:7%;width:75px;height:100px;background:url('/assets/launch-ghost.svg') center/contain no-repeat;animation:opening-float 3s ease-in-out infinite alternate}
@keyframes opening-float{to{transform:translateY(14px) rotate(5deg)}}
@media(prefers-reduced-motion:reduce){.launch-seasonal-items i{animation:none!important;opacity:.7}}
