:root{--status-logo-size: clamp(2rem, 1.6rem + 1.5vw, 2.5rem);--status-title-size: clamp(1.5rem, 1.2rem + .8vw, 2rem);--status-body-size: clamp(.875rem, .8rem + .3vw, 1rem);--status-badge-size: clamp(.75rem, .65rem + .35vw, .875rem);--status-container-padding: clamp(.75rem, .5rem + 1vw, 1.5rem);--status-spacing-lg: clamp(.75rem, .5rem + .8vw, 1.5rem);--status-spacing-md: clamp(.5rem, .375rem + .5vw, 1rem);--status-spacing-sm: clamp(.375rem, .25rem + .5vw, .75rem);--status-dot-size: clamp(8px, 6px + .3vw, 10px)}@media(min-width:768px){:root{--status-logo-size: clamp(2.5rem, 5vw, 3.25rem);--status-title-size: clamp(2rem, 4vw, 2.5rem);--status-body-size: clamp(1rem, 2vw, 1.25rem);--status-badge-size: clamp(.875rem, 1.5vw, 1rem);--status-container-padding: clamp(1.5rem, 3vw, 2rem);--status-spacing-lg: clamp(1.5rem, 2vw, 2rem);--status-spacing-md: clamp(.75rem, 1vw, 1rem);--status-spacing-sm: clamp(.5rem, 1vw, .75rem);--status-dot-size: clamp(10px, 1vw, 12px)}}@keyframes statusGridMove{0%{transform:translateY(0)}to{transform:translateY(50px)}}@keyframes statusGlowPurple{0%,to{filter:brightness(1) drop-shadow(0 0 20px rgba(168,85,247,.5))}50%{filter:brightness(1.2) drop-shadow(0 0 30px rgba(168,85,247,.8))}}@keyframes statusGlowBlue{0%,to{filter:brightness(1) drop-shadow(0 0 20px rgba(59,130,246,.5))}50%{filter:brightness(1.2) drop-shadow(0 0 30px rgba(59,130,246,.8))}}@keyframes statusBorderPulsePurple{0%,to{border-color:#a855f74d}50%{border-color:#a855f7cc}}@keyframes statusBorderPulseBlue{0%,to{border-color:#3b82f64d}50%{border-color:#3b82f6cc}}@keyframes statusDotPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}}@keyframes statusFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes statusLineGlow{0%,to{opacity:.3}50%{opacity:1}}.status-grid-move{animation:statusGridMove 20s linear infinite}.status-glow-purple{animation:statusGlowPurple 3s ease-in-out infinite}.status-glow-blue{animation:statusGlowBlue 3s ease-in-out infinite}.status-border-pulse-purple{animation:statusBorderPulsePurple 2s ease-in-out infinite}.status-border-pulse-blue{animation:statusBorderPulseBlue 2s ease-in-out infinite}.status-dot-pulse{animation:statusDotPulse 2s ease-in-out infinite}.status-float{animation:statusFloat 4s ease-in-out infinite}.status-line-glow{animation:statusLineGlow 3s ease-in-out infinite}
