:root {
  color-scheme: light;
  background: white;
}

* { box-sizing: border-box; }

html,
body,
main,
iframe {
  width: 100%;
  height: 100%;
  margin: 0;
}

html,
body {
  overflow: hidden;
}

main,
iframe {
  display: block;
  border: 0;
  background: white;
}

noscript {
  position: fixed;
  inset: 1rem;
  z-index: 1;
  padding: 1rem;
  background: white;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
