html { color-scheme: light; }
body { background: #fff4f8; color: #39212b; font-family: system-ui, sans-serif; margin: 0; }
main { background: white; border: 1px solid #efc4d2; border-radius: 16px;
  margin: 12vh auto 24px; max-width: 26rem; padding: 24px; width: calc(100% - 72px); }
h1 { font-size: 1.4rem; margin-top: 0; }
p { line-height: 1.6; }
