.modal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2000;background:#14141ef2;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:12px;width:320px;padding:25px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.modal h2{text-align:center;color:gold}input,select{border:none;border-radius:8px;outline:none;padding:10px}button{cursor:pointer;background:linear-gradient(90deg,gold,#ff8c00);border:none;border-radius:10px;padding:10px;font-weight:700}button:disabled{opacity:.6;cursor:not-allowed}.error{color:#ff4d4d;text-align:center;font-size:12px}.otp-info{text-align:center;color:#ccc;font-size:12px}.close-btn{color:#aaa;background:0 0}
.donate-modal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2000;background:#0f0f19f2;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:12px;width:340px;padding:25px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.donate-modal h2{text-align:center;color:gold}.donate-modal input,.donate-modal select,.donate-modal textarea{border:none;border-radius:8px;outline:none;padding:10px}textarea{resize:none;height:70px}.donate-btn-main{cursor:pointer;background:linear-gradient(90deg,gold,#ff8c00);border:none;border-radius:12px;padding:12px;font-weight:700;animation:1.5s infinite glow}@keyframes glow{0%{box-shadow:0 0 8px #ffd70080}50%{box-shadow:0 0 20px gold}to{box-shadow:0 0 8px #ffd70080}}.success-box{text-align:center;background:#ffd7001a;border-radius:12px;padding:20px}.success-box h3{color:gold}.error{color:#ff4d4d;text-align:center}.close-btn{color:#aaa;background:0 0}
