:root {
  --primary: #150135;
  --secondary: #6c2bad;
  --secondary-hover: #3c7aca;
  --pink: #ff00f2;
}

.bg-img {
  /* background-image: url(/frontend/Images/Black\ Background\ Abstract.jpg); */
  background: linear-gradient(var(--primary), #6c2bad4d, var(--primary)),
    radial-gradient(
      circle 700px at 20% 30%,
      rgba(255, 0, 179, 0.445),
      transparent
    ),
    radial-gradient(
      circle 500px at 80% 70%,
      rgba(255, 0, 179, 0.445),
      transparent
    );
  min-height: 90vh;
  height: auto;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  /* background-blend-mode: overlay; */
  /* background-color: rgba(0, 0, 0, 0.467); */
}

.bg-img.dashboard {
    min-height: auto;
}

body {
    background-color: var(--primary);
}

nav,
footer {
  background-color: var(--primary);
  color: white;
}

.nav-link {
  color: white;
}

.nav-link:hover {
  color: var(--secondary);
}

.navbar-toggler {
  border: none !important;
  box-shadow: none !important;
}

.btn-primary {
  background-color: var(--secondary);
  color: white;
  border-color: transparent;
}

.btn-primary:hover {
  background-color: var(--secondary-hover);
  color: white;
  border-color: transparent;
}

form a {
  text-decoration: none;
  color: white;
  transition: 0.2s ease-in-out;
}

form a:hover {
  color: var(--secondary);
}

.bg-translucent {
  background-color: #00000063;
}

#sortSelect:hover {
    cursor: pointer;
}

.pinkBorder {
    border: var(--pink) 1px solid;
}

textarea {
  resize: none;
}
