/* the home page's only style – no scripts, nothing from other sites (CSP: style-src 'self') */
html, body { margin: 0; height: 100%; }
body {
  background: #f4f1ea;
  color: #333;
  font-family: system-ui, sans-serif;
}
@media (prefers-color-scheme: dark) {
  body { background: #161616; color: #ccc; }
}
main {
  box-sizing: border-box;
  min-height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px;
}
img {
  display: block;
  max-width: 100%;
  max-height: calc(100vh - 32px);
  height: auto;
  border-radius: 6px;
}
