.planet-celebration{margin:20px auto;padding:20px;text-align:center;border:1px solid currentColor;border-radius:20px;max-width:350px;}
.planet-celebration[hidden]{display:none;}
.planet-art{display:block;width:78px;height:96px;margin:10px auto 18px;background-image:url('/planet-celebration-reference.jpeg');background-size:1086px 724px;border-radius:8px;transition:transform .5s ease,box-shadow .5s ease;}
.planet-art[data-frame="1"]{transform:scale(1.06);box-shadow:0 0 20px #f9d26966;}
.planet-art[data-frame="2"]{transform:scale(1.12);box-shadow:0 0 28px #eeb2ff77;}
.planet-art[data-frame="3"]{transform:scale(1.22);box-shadow:0 0 35px #ffd764aa;}
.planet-celebration p{margin:0 0 8px;font:600 20px/1.4 Quicksand,sans-serif;}
.planet-celebration small{display:block;font:400 14px/1.4 Quicksand,sans-serif;}
[data-profile-progress] h2{font-size:1.5rem;}[data-profile-progress] p{font-size:1rem;}
@media(prefers-reduced-motion:reduce){.planet-art{transition:none;transform:none!important;box-shadow:none!important;}}
