[data-narra-boot-fallback] {
  box-sizing: border-box;
  max-width: 38rem;
  margin: 12vh auto;
  padding: 2rem;
  color: #332e2a;
  background: #faf7f2;
  border: 1px solid #caa46f;
  border-radius: 1rem;
  font:
    1rem/1.6 system-ui,
    sans-serif;
}
[data-narra-boot-fallback] h1 {
  color: #17342b;
  font:
    1.7rem/1.3 Georgia,
    serif;
}
[data-narra-boot-fallback] button {
  padding: 0.7rem 1rem;
  border: 0;
  border-radius: 0.4rem;
  background: #17342b;
  color: #faf7f2;
  font: inherit;
  cursor: pointer;
}
