.dojo-toast {
  opacity: 0;
  transform: translateY(-8px);
  animation: dojo-toast-in 0.24s ease-out forwards;
}

.dojo-toast-hide {
  animation: dojo-toast-out 0.28s ease-in forwards;
}

.dojo-toast-destructive {
  border-color: hsl(var(--destructive));
}

.dojo-toast-destructive .text-sm {
  color: hsl(var(--destructive));
}

.js-comic-modal[aria-hidden="true"] {
  pointer-events: none;
}

.js-comic-modal[aria-hidden="false"] {
  pointer-events: auto;
}

@keyframes dojo-toast-in {
  from {
    opacity: 0;
    transform: translateY(-8px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes dojo-toast-out {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(-4px);
  }
}

@media screen and (min-width: 783px) {
  .admin-bar nav.fixed.top-0 {
    top: 32px;
  }
}

@media screen and (max-width: 782px) {
  .admin-bar nav.fixed.top-0 {
    top: 46px;
  }
}
