body {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity))
}

.nav__list > .nav__item--group:first-of-type span {
  margin-top: 0.75rem;
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #581c87 var(--tw-gradient-to-position);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent
}

.resource__action--btn {
  --tw-bg-opacity: 1;
  background-color: rgb(124 58 237 / var(--tw-bg-opacity));
  --tw-border-opacity: 1;
  border-color: rgb(124 58 237 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(245 243 255 / var(--tw-text-opacity))
}

.resource__action--btn:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(76 29 149 / var(--tw-bg-opacity));
  --tw-border-opacity: 1;
  border-color: rgb(76 29 149 / var(--tw-border-opacity))
}

.resource__action--secondary {
  --tw-bg-opacity: 1;
  background-color: rgb(245 243 255 / var(--tw-bg-opacity));
  --tw-border-opacity: 1;
  border-color: rgb(245 243 255 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(76 29 149 / var(--tw-text-opacity))
}

.resource__action--secondary:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(196 181 253 / var(--tw-bg-opacity));
  --tw-border-opacity: 1;
  border-color: rgb(196 181 253 / var(--tw-border-opacity))
}

.resource__action--danger {
  --tw-bg-opacity: 1;
  background-color: rgb(244 63 94 / var(--tw-bg-opacity));
  --tw-border-opacity: 1;
  border-color: rgb(244 63 94 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))
}

.resource__header {
  --tw-bg-opacity: 1;
  background-color: rgb(237 233 254 / var(--tw-bg-opacity))
}

.nav a:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(237 233 254 / var(--tw-bg-opacity))
}

.toast__container--error {
  --tw-border-opacity: 1;
  border-color: rgb(244 63 94 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(244 63 94 / var(--tw-text-opacity))
}

.toast__container--success {
  --tw-bg-opacity: 1;
  background-color: rgb(132 204 22 / var(--tw-bg-opacity));
  --tw-border-opacity: 1;
  border-color: rgb(132 204 22 / var(--tw-border-opacity))
}

.toast__container--info {
  --tw-bg-opacity: 1;
  background-color: rgb(76 29 149 / var(--tw-bg-opacity));
  --tw-border-opacity: 1;
  border-color: rgb(76 29 149 / var(--tw-border-opacity))
}
