body{font-family:Inter,sans-serif}.glass-effect{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.glass-morphism{background:#ffffff14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1)}.glass-morphism.card,.content-card{background:#fff;border:1px solid rgba(226,232,240,.8)}.modal-glass{background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3)}.gradient-bg,.gradient-primary,.btn-gradient{background:linear-gradient(135deg,#667eea,#764ba2)}.unstake-button{background:linear-gradient(135deg,#f093fb,#f5576c)}.glow-effect{box-shadow:0 0 20px #667eea4d}.pulse-ring{animation:pulse-ring 2s cubic-bezier(.455,.03,.515,.955) infinite}@keyframes pulse-ring{0%{transform:scale(.33);opacity:1}80%,to{transform:scale(2.33);opacity:0}}.hover-scale{transition:transform .3s ease}.hover-scale:hover{transform:scale(1.05)}#mainNav{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.status-badge{background:#22c55e33;color:#22c55e;border:1px solid rgba(34,197,94,.3)}.tab-button{transition:all .3s ease}.tab-button.active{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 15px #667eea66}.loading{width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid #3498db;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.transaction-modal{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.confirmation-modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.send-btn-loading,.stake-btn-loading,.unstake-btn-loading,.confirm-btn-loading,.unsync-btn-loading,.monitoring-btn-loading{display:none}@media (max-width: 768px){.container{padding-left:1rem;padding-right:1rem}.glass-morphism{margin:.5rem;padding:1rem}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}::-webkit-scrollbar-thumb{background:#667eea80;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#667eeab3}.fade-in{animation:fadeIn .5s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:popoverFadeIn .2s ease-out}@keyframes popoverFadeIn{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.slide-up{animation:slideUp .3s ease-out}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}input:focus,select:focus,textarea:focus{outline:none;ring:2px;ring-color:rgba(102,126,234,.5);border-color:#667eea}button:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.Toaster__toast{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}table{border-collapse:separate;border-spacing:0}tbody tr:hover{background:#ffffff1a}.progress-bar{background:#fff3;border-radius:9999px;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:9999px;transition:width .5s ease}.text-shadow{text-shadow:0 2px 4px rgba(0,0,0,.1)}.backdrop-blur-xl{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.backdrop-blur-sm{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.container{max-width:1200px;margin:0 auto}.z-40{z-index:40}.z-50{z-index:50}.refresh-button:hover{transform:rotate(180deg);transition:transform .5s ease}.wallet-card{min-height:200px}.balance-card{min-height:150px}
