.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,.mini-btn,.dots-btn{transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.btn:hover,.theme-toggle:hover,.mini-btn:hover{transform:translateY(-2px)}.btn-primary:hover{box-shadow:0 8px 18px rgba(20,123,95,.3)}.table-panel tr{transition:background .2s ease}.table-panel tbody tr:hover{background:rgba(223,243,233,.5)}@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}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
