:root {
  --primary: #0d6efd;
 
}
.text-purple { color: #6f42c1; }

body {
  background: linear-gradient(135deg, #cc66ea 0%, #494949 100%);
  min-height: 100vh;
  
  font-family: system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial;
}
.card-glass {
  background: rgb(225 223 228 / 94%);
  backdrop-filter: blur(10px);
  border-radius: 12px;
  box-shadow: 0 10px 25px rgba(0,0,0,0.15);
  color:black;
}
.btn { border-radius: 10px; }
.table-hover tbody tr:hover { background: #f8f9fa; }

.text-muted {
    --bs-text-opacity: 1;
    color: white;
}
