/* Status v2 — entrance + live-number keyframes (ported from Design) */

@keyframes st-rise{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@keyframes st-fade{from{opacity:0}to{opacity:1}}
@keyframes st-pop{from{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion: reduce) and (scripting: none){.status2 *{animation:none!important}}
@keyframes st-fadeout{from{opacity:1}to{opacity:0}}
@keyframes st-popout{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}
/* Status tabs 02 Class and 03 Unlocks (WP1 v2, D502) — the design's keyframes, u- prefixed as it names them */
@keyframes u-rise{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@keyframes u-fade{from{opacity:0}to{opacity:1}}
@keyframes fo-in{from{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}
@keyframes fo-out{from{opacity:1;translate:0 0}to{opacity:0;translate:0 6px}}
@keyframes u-pulse{0%{opacity:.55;r:11px}70%{opacity:0;r:19px}100%{opacity:0;r:19px}}
@keyframes u-born{0%{opacity:.5;r:10px;stroke-width:2px}100%{opacity:0;r:46px;stroke-width:.5px}}
@keyframes u-notice{from{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%,0)}}
@media (prefers-reduced-motion: reduce) and (scripting: none){[data-status-tabs] *{animation:none!important;transition-duration:0s!important}}
