/* [project]/src/app/not-found.module.css [app-client] (css) */
.not-found-module__HS70Aa__page404 {
  background-color: var(--neutral-15);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: calc(100vh - 97px);
  display: flex;
}

.not-found-module__HS70Aa__page404 h1 {
  color: var(--color-02);
  font-family: var(--primary-font);
  font-size: var(--fs-49);
  margin-bottom: 0;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.not-found-module__HS70Aa__page404 h2 {
  margin-bottom: 0;
}

.not-found-module__HS70Aa__page404 p {
  font-size: var(--fs-20);
  color: var(--color-09);
}

.not-found-module__HS70Aa__backlinks {
  gap: var(--space-32);
  display: flex;
}

.not-found-module__HS70Aa__backlinks a {
  font-size: var(--fs-18);
  color: var(--color-02);
  transition: color .3s ease-in-out;
  text-decoration: underline !important;
}

.not-found-module__HS70Aa__backlinks a:hover {
  color: var(--color-01);
}

@media screen and not (min-width: 768px) {
  .not-found-module__HS70Aa__page404 {
    align-items: flex-start;
    height: 100vh;
    padding-top: 120px;
  }

  .not-found-module__HS70Aa__page404 h1 {
    font-size: var(--fs-31);
  }

  .not-found-module__HS70Aa__page404 h2 {
    font-size: var(--fs-28);
  }

  .not-found-module__HS70Aa__backlinks {
    align-items: center;
    gap: var(--space-16);
    flex-direction: column;
  }

  .not-found-module__HS70Aa__backlinks a {
    font-size: var(--fs-15);
  }
}

/*# sourceMappingURL=src_app_not-found_module_c656a41e.css.map*/