.glass {
   background: rgba(25, 18, 45, 0.6);
   backdrop-filter: blur(22px) saturate(150%);
   -webkit-backdrop-filter: blur(22px) saturate(150%);
   border: 1px solid rgba(168, 85, 247, 0.2);
   border-radius: 20px;
   box-shadow:
      0 8px 32px rgba(0, 0, 0, 0.4),
      inset 0 1px 0 rgba(255, 255, 255, 0.06);
   position: relative;
}
.glass-btn {
   background: linear-gradient(135deg, rgba(168,85,247,0.3), rgba(124,58,237,0.2));
   backdrop-filter: blur(15px);
   border: 1px solid rgba(168,85,247,0.4);
   border-radius: 14px;
   color: #fff;
   padding: 12px 18px;
   font-weight: 600;
   font-size:13px;
   cursor: pointer;
   transition: 0.25s;
   font-family:inherit;
   display:inline-flex;
   align-items:center;
   justify-content:center;
   gap:8px;
}
.glass-btn:active { transform: scale(0.97); }
.glass-btn:hover { box-shadow: 0 0 25px rgba(168,85,247,0.4); }