.content{animation:page-in .45s ease both}.sidebar{animation:sidebar-in .4s ease both}.metric-card,.panel{animation:card-in .5s ease both}.metric-card:nth-child(2){animation-delay:.06s}.metric-card:nth-child(3){animation-delay:.12s}.metric-card:nth-child(4){animation-delay:.18s}.nav-item{transition:background .2s ease,color .2s ease,transform .2s ease}.nav-item:hover{transform:translateX(3px)}.btn,.ghost-btn,.text-btn,.theme-toggle,.icon-btn,.profile-trigger,.action-link{transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.btn:hover,.theme-toggle:hover{transform:translateY(-2px)}.btn-primary:hover{box-shadow:0 8px 18px rgba(20,123,95,.3)}.action-link:hover{transform:translateX(4px)}.welcome-card{animation:soft-glow 5s ease-in-out infinite alternate}.glass.css{animation:none}@keyframes page-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes sidebar-in{from{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:none}}@keyframes card-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes soft-glow{from{box-shadow:0 16px 34px rgba(16,77,62,.15)}to{box-shadow:0 20px 42px rgba(16,77,62,.28)}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
