*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;background:#0a0e1a;background-image:radial-gradient(ellipse at 20% 40%,rgba(0,120,255,.07) 0%,transparent 60%),radial-gradient(ellipse at 80% 15%,rgba(0,200,255,.05) 0%,transparent 50%);background-attachment:fixed;color:#dcecff}button{cursor:pointer;border:1px solid rgba(0,180,255,.18);border-radius:30px;padding:8px 18px;font-size:14px;background:#0078ff1a;color:#8fcbff;transition:all .25s ease;font-family:inherit}button:hover{background:#008cff33;color:#b8ddff}button:disabled{background:#50648c26;color:#a0c8ff4d;border-color:#0096ff0f;cursor:not-allowed}button.danger{background:#ff464614;border-color:#ff464626;color:#ff7a7a}button.danger:hover{background:#ff46462e}input,select,textarea{background:#00285059;border:1px solid rgba(0,150,255,.12);border-radius:14px;color:#e0f0ff;padding:8px 14px;font-size:14px;outline:none;font-family:inherit;transition:all .3s ease}input::placeholder{color:#a0c8ff4d}input:focus,select:focus{border-color:#00b4ff80;background:#00326466;box-shadow:0 0 0 4px #0078ff14}.card{background:#101c3880;border:1px solid rgba(0,150,255,.08);border-radius:18px;padding:16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
