.theme-surface{border-color:var(--theme-surface-border)!important;background:var(--theme-surface-bg)!important;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease;box-shadow:0 0 20px #00ff880a,0 12px 40px #0000004d}.theme-card{border-color:var(--theme-card-border)!important;background:var(--theme-card-bg)!important;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease;box-shadow:0 0 15px #00ff8808,0 8px 30px #00000040}.theme-card:hover{box-shadow:0 0 25px #00ff880f,0 12px 40px #0000004d}.theme-card-soft{border-color:var(--theme-card-border)!important;background:var(--theme-card-soft-bg)!important;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease}.theme-table-head{background:var(--theme-table-head-bg)!important}.theme-table-body{background:var(--theme-table-body-bg)!important}.theme-divider{border-color:var(--theme-divider)!important}.theme-button{border-color:var(--theme-button-border)!important;background:var(--theme-button-bg)!important;color:var(--theme-button-text)!important;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.theme-button:hover:not(:disabled){border-color:var(--theme-button-hover-border)!important;background:var(--theme-button-hover-bg)!important;color:var(--theme-button-hover-text)!important;box-shadow:0 0 18px #00ff881f}.theme-button-primary{border-color:var(--theme-primary-border)!important;background:var(--theme-primary-bg)!important;color:var(--theme-primary-text)!important;box-shadow:0 0 14px #00ff8814}.theme-button-primary:hover:not(:disabled){border-color:var(--theme-primary-hover-border)!important;background:var(--theme-primary-hover-bg)!important;color:var(--theme-primary-text)!important;box-shadow:0 0 24px #00ff882e}.theme-button-danger{border-color:var(--theme-danger-border)!important;background:var(--theme-danger-bg)!important;color:var(--theme-danger-text)!important}.theme-button-danger:hover:not(:disabled){border-color:var(--theme-danger-hover-border)!important;background:var(--theme-danger-hover-bg)!important;box-shadow:0 0 18px #ff285026}.theme-button-success{border-color:var(--theme-success-border)!important;background:var(--theme-success-bg)!important;color:var(--theme-success-text)!important;box-shadow:0 0 14px #00ff8814}.theme-button-success:hover:not(:disabled){border-color:var(--theme-success-hover-border)!important;background:var(--theme-success-hover-bg)!important;box-shadow:0 0 24px #00ff882e}.theme-button:disabled,.theme-button-primary:disabled,.theme-button-danger:disabled,.theme-button-success:disabled{opacity:.6}.theme-menu-item{border-color:var(--theme-menu-border)!important;background:var(--theme-menu-bg)!important;color:var(--theme-menu-text)!important;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.theme-menu-item:hover{border-color:var(--theme-menu-hover-border)!important;background:var(--theme-menu-hover-bg)!important;color:var(--theme-menu-hover-text)!important;box-shadow:0 0 16px #00ff881a}.theme-menu-item[data-active=true]{border-color:var(--theme-menu-active-border)!important;background:var(--theme-menu-active-bg)!important;color:var(--theme-menu-active-text)!important;box-shadow:0 0 20px #00ff881f,0 14px 34px #00000047}.theme-badge-online{border-color:var(--theme-online-border)!important;background:var(--theme-online-bg)!important;color:var(--theme-online-text)!important;box-shadow:0 0 10px #00ff881a}.theme-badge-connecting{border-color:var(--theme-connecting-border)!important;background:var(--theme-connecting-bg)!important;color:var(--theme-connecting-text)!important;box-shadow:0 0 10px #00b4ff1a}.theme-badge-offline{border-color:var(--theme-offline-border)!important;background:var(--theme-offline-bg)!important;color:var(--theme-offline-text)!important;box-shadow:0 0 10px #ff28501a}.theme-badge-info{border-color:var(--theme-info-border)!important;background:var(--theme-info-bg)!important;color:var(--theme-info-text)!important;box-shadow:0 0 10px #00b4ff1a}.theme-badge-muted{border-color:var(--theme-muted-border)!important;background:var(--theme-muted-bg)!important;color:var(--theme-muted-text)!important}.theme-input{border-color:var(--theme-button-border)!important;background:var(--theme-input-bg)!important;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.theme-input:focus{border-color:var(--theme-primary-hover-border)!important;box-shadow:0 0 0 1px var(--theme-primary-hover-border),0 0 16px #00ff881a}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#000a1099}::-webkit-scrollbar-thumb{background:#0f83;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#00ff8859}@keyframes neonPulse{0%,to{box-shadow:0 0 5px #00ff884d,0 0 10px #00ff8826}50%{box-shadow:0 0 10px #00ff8880,0 0 20px #00ff8840}}@media (max-width: 640px){.theme-surface,.theme-card,.theme-menu-item{border-radius:1rem!important}}
