.v-toolbar {
  top: 0;
  z-index: 10;
  position: fixed;
}
.v-toolbar-title {
  flex: unset !important;
}
.card-accent-line {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 4px;
  z-index: 1;
  height: 100%;
}

.v-card.v-card--border .card-accent-line {
  transition: background-color .2s ease-in-out;
}

.v-card.v-card--border:hover .card-accent-line {
  background-color: rgb(var(--v-theme-primary)) !important;
}

.font-header {
  font-family: var(--v-font-header);
}

.v-img {
  background: radial-gradient(circle at center, #1a1a1a 0%, #0a0a0a 100%);
}

.backdrop-blur {
  backdrop-filter: blur(5px);
}
