.modal-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;justify-content:center;align-items:center;animation:fadeIn .3s ease-in-out}.modal-card{background:linear-gradient(145deg,#0e1a24,#1a2f3d,#0f1e28);border:1px solid rgba(0,255,180,.2);border-radius:20px;padding:35px 30px;width:340px;text-align:center;box-shadow:0 0 30px #00ffb433;animation:slideUp .3s ease-out}.modal-card h3{font-size:22px;font-weight:700;color:#00ffd0;margin-bottom:20px;text-shadow:0 0 8px rgba(0,255,180,.6)}.modal-btn{padding:12px 20px;border-radius:10px;margin:12px 0;font-weight:600;cursor:pointer;border:none;font-size:15px;width:100%;transition:all .3s ease-in-out}.disconnect-btn{background:linear-gradient(135deg,#14a24e,#20db6e);color:#000;box-shadow:0 0 12px #14a24eb3}.disconnect-btn:hover{transform:scale(1.05);background:linear-gradient(135deg,#118a44,#1cbd5f)}.cancel-btn{background:#ffffff1a;color:#fff;border:1px solid rgba(0,255,180,.3)}.cancel-btn:hover{background:#00ffb41a;transform:scale(1.05)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}
