/* Served as a file rather than inlined, so the Content-Security-Policy can use
   style-src 'self' instead of 'unsafe-inline' — which is most of what CSP is
   for. See the Caddyfile. */

:root { color-scheme: light dark; }

body {
  font: 16px/1.6 ui-serif, Georgia, serif;
  max-width: 34rem;
  margin: 12vh auto;
  padding: 0 1.5rem;
}

h1 { font-size: 1.25rem; font-weight: 600; margin: 0 0 1rem; }
p { margin: 0 0 1rem; }
footer { margin-top: 3rem; font-size: 0.875rem; opacity: 0.7; }
