/**
  ERROR-PAGE
  ===========
  An error with possible reasons and solutions.
  For example: when application is not detected.
*/

.error-page-content {
  border: 1px solid var(--base04);
  width: 530px;

  ul {
    list-style-type: disc;
    padding-left: var(--unit4);
  }

  li {
    padding: 2px 0;
  }

  a {
    color: var(--spec01);
    text-decoration: none;
  }
}

.error-page-header {
  border-bottom: 1px solid var(--base04);
  top: -25px;

  .tomster {
    transform: translateY(90px);
    flex-shrink: 0;
    height: 89px;
    width: 128px;
    animation: tomster-reveal 0.4s cubic-bezier(0.19, 1, 0.22, 1);
    animation-delay: 0.75s;
    animation-fill-mode: forwards;
  }
}

@keyframes tomster-reveal {
  from {
    transform: translateY(90px);
  }

  to {
    transform: translateY(0);
  }
}

.error-page-body {
  border-bottom: 1px solid var(--base04);
}
