.celebration-enter-active[data-v-ab0dd0bd],.celebration-leave-active[data-v-ab0dd0bd]{transition:opacity .3s}.celebration-enter-from[data-v-ab0dd0bd],.celebration-leave-to[data-v-ab0dd0bd]{opacity:0}.celebration-enter-active .celebration-card[data-v-ab0dd0bd],.celebration-leave-active .celebration-card[data-v-ab0dd0bd]{transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .3s}.celebration-enter-from .celebration-card[data-v-ab0dd0bd]{opacity:0;transform:scale(.85)translateY(20px)}.celebration-leave-to .celebration-card[data-v-ab0dd0bd]{opacity:0;transform:scale(.95)translateY(-10px)}.accent-primary[data-v-ab0dd0bd]{box-shadow:0 0 0 1px #00e5ff40,0 30px 80px #00e5ff2e}.accent-secondary[data-v-ab0dd0bd]{box-shadow:0 0 0 1px #ff6b3540,0 30px 80px #ff6b352e}.accent-tertiary[data-v-ab0dd0bd]{box-shadow:0 0 0 1px #f59e0b4d,0 30px 80px #f59e0b38}.accent-success[data-v-ab0dd0bd],.accent-win[data-v-ab0dd0bd]{box-shadow:0 0 0 1px #22c55e40,0 30px 80px #22c55e2e}.accent-primary-bg[data-v-ab0dd0bd]{background:linear-gradient(135deg,#00e5ff2e,#00e5ff0a)}.accent-secondary-bg[data-v-ab0dd0bd]{background:linear-gradient(135deg,#ff6b352e,#ff6b350a)}.accent-tertiary-bg[data-v-ab0dd0bd]{background:linear-gradient(135deg,#f59e0b38,#f59e0b0d)}.accent-success-bg[data-v-ab0dd0bd],.accent-win-bg[data-v-ab0dd0bd]{background:linear-gradient(135deg,#22c55e2e,#22c55e0a)}.accent-primary .celebration-icon-glyph[data-v-ab0dd0bd]{color:#00e5ff}.accent-secondary .celebration-icon-glyph[data-v-ab0dd0bd]{color:#ff6b35}.accent-tertiary .celebration-icon-glyph[data-v-ab0dd0bd]{color:#f59e0b}.accent-success .celebration-icon-glyph[data-v-ab0dd0bd],.accent-win .celebration-icon-glyph[data-v-ab0dd0bd]{color:#22c55e}.celebration-icon[data-v-ab0dd0bd]{animation:.7s cubic-bezier(.34,1.56,.64,1) backwards icon-pop-ab0dd0bd}@keyframes icon-pop-ab0dd0bd{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes celebration-fall-ab0dd0bd{0%{opacity:1;transform:translateY(0)translate(0)rotate(0)}60%{opacity:1}to{transform:translateY(110vh) translateX(var(--c-drift,0)) rotate(var(--c-rot,2turn));opacity:0}}
