/* The host's own few rules: the boot screen and the error bar, which exist before any page does. */

.boot {
  display: flex;
  min-height: 100dvh;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.75rem;
}

.boot__text {
  font-size: 0.875rem;
  color: var(--ink-400);
}

#blazor-error-ui {
  display: none;
  position: fixed;
  inset-inline: 0;
  bottom: 0;
  z-index: 1000;
  background: var(--ink-900);
  color: #ffffff;
  padding: 0.75rem 1.25rem;
  box-shadow: 0 -1px 2px rgba(16, 21, 18, 0.2);
}

#blazor-error-ui .reload {
  margin-left: 0.75rem;
  text-decoration: underline;
}

#blazor-error-ui .dismiss {
  position: absolute;
  right: 1.25rem;
  cursor: pointer;
}
