.pet-motion-wings{transform-origin:90px 100px;animation:petWing 4s ease-in-out infinite}.pet-sparks{animation:petSpark 4s ease-in-out infinite}.pet-eyes{transform-origin:center}.season-frame-art{position:absolute;inset:-10%;width:120%;height:120%;overflow:visible;pointer-events:none;z-index:3}.avatar-art{position:relative}.season-decoration{inset:-18%;width:136%;height:136%}.cosmetic-orbit{transform-origin:60px 60px;animation:treasureOrbit 24s linear infinite}.cosmetic-float{animation:treasureFloat 4s ease-in-out infinite}.cosmetic-event-halloween-frame,.cosmetic-event-halloween-portal,.cosmetic-event-christmas-frame,.cosmetic-event-christmas-portal{animation:none!important;border-width:2px!important}
#tab-exclusivos .pet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:950px){#tab-exclusivos .pet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){#tab-exclusivos .pet-grid{grid-template-columns:1fr}}
.cosmetic-event-halloween-portal{border:2px solid #c9a2ff!important;box-shadow:0 0 13px #a55cf588!important}.cosmetic-event-christmas-portal{border:2px solid #e5ffff!important;box-shadow:0 0 13px #6fdec788!important}
[class*="cosmetic-event-"][class*="-banner"],[class*="cosmetic-event-"][class*="-journey"],[class*="cosmetic-box-"][class*="-banner"]{background-size:cover!important;background-position:center!important;position:relative;isolation:isolate}
[class*="cosmetic-event-"][class*="-banner"]::after,[class*="cosmetic-event-"][class*="-journey"]::after,[class*="cosmetic-box-"][class*="-banner"]::after{content:'';position:absolute;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(circle at 20% 25%,#fff5,transparent 3%),radial-gradient(circle at 75% 40%,#fff7,transparent 2%),radial-gradient(circle at 48% 75%,#fff6,transparent 2%);animation:treasureShimmer 5s ease-in-out infinite}
.cosmetic-event-halloween-nameStyle{color:#ffc47c!important;text-shadow:0 2px #5c296a,0 0 12px #ee874f!important;animation:treasureShimmer 3s ease-in-out infinite}.cosmetic-event-christmas-nameStyle{color:#c8fff0!important;text-shadow:0 2px #304f8b,0 0 12px #8fdef1!important;animation:treasureShimmer 4s ease-in-out infinite}
@keyframes petWing{50%{transform:scaleX(.91) rotate(-2deg)}}@keyframes petSpark{50%{opacity:.3;transform:translateY(-3px)}}@keyframes treasureFloat{50%{transform:translateY(-2px)}}@keyframes treasureOrbit{to{transform:rotate(360deg)}}@keyframes treasureShimmer{50%{opacity:.7}}body.cosmetics-static .season-frame-art *,body.no-animations:not(.cosmetics-force-motion) .season-frame-art *{animation:none!important}
body.tay-in-background .season-frame-art *,body.app-background .season-frame-art *,body .tay-offscreen .season-frame-art *{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){body:not(.cosmetics-force-motion) .season-frame-art *{animation:none!important}}
body.cosmetics-static :is([class*="cosmetic-event-"],[class*="cosmetic-box-"])::after,body.no-animations:not(.cosmetics-force-motion) :is([class*="cosmetic-event-"],[class*="cosmetic-box-"])::after{animation:none!important}
body:is(.tay-in-background,.app-background) :is([class*="cosmetic-event-"],[class*="cosmetic-box-"])::after,body .tay-offscreen :is([class*="cosmetic-event-"],[class*="cosmetic-box-"])::after{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){body:not(.cosmetics-force-motion) :is([class*="cosmetic-event-"],[class*="cosmetic-box-"])::after{animation:none!important}}

.cosmetic-event-halloween-banner{background-image:url("assets/treasure-halloween.svg")!important;animation:none!important}
.cosmetic-event-christmas-banner{background-image:url("assets/treasure-christmas.svg")!important;animation:none!important}
.cosmetic-event-halloween-journey{background-image:url("assets/treasure-grave.svg")!important;animation:none!important}
.cosmetic-event-christmas-journey{background-image:url("assets/treasure-journey.svg")!important;animation:none!important}
.cosmetic-box-reef-banner{background-image:url("assets/treasure-reef.svg")!important;animation:none!important}
.cosmetic-box-reef-frame{border:2px solid #7bebd7!important;box-shadow:0 0 10px #7bebd766!important}.cosmetic-box-reef-nameStyle{color:#7bebd7!important;text-shadow:0 0 8px #7bebd799;animation:treasureShimmer 4s ease-in-out infinite}
.cosmetic-box-meteor-banner{background-image:url("assets/treasure-meteor.svg")!important;animation:none!important}
.cosmetic-box-meteor-frame{border:2px solid #ffb78b!important;box-shadow:0 0 10px #ffb78b66!important}.cosmetic-box-meteor-nameStyle{color:#ffb78b!important;text-shadow:0 0 8px #ffb78b99;animation:treasureShimmer 4s ease-in-out infinite}
.cosmetic-box-nebula-banner{background-image:url("assets/treasure-nebula.svg")!important;animation:none!important}
.cosmetic-box-nebula-frame{border:2px solid #c2a2ff!important;box-shadow:0 0 10px #c2a2ff66!important}.cosmetic-box-nebula-nameStyle{color:#c2a2ff!important;text-shadow:0 0 8px #c2a2ff99;animation:treasureShimmer 4s ease-in-out infinite}
.cosmetic-box-royal-banner{background-image:url("assets/treasure-royal.svg")!important;animation:none!important}
.cosmetic-box-royal-frame{border:2px solid #f5d18c!important;box-shadow:0 0 10px #f5d18c66!important}.cosmetic-box-royal-nameStyle{color:#f5d18c!important;text-shadow:0 0 8px #f5d18c99;animation:treasureShimmer 4s ease-in-out infinite}
