:root {
  color-scheme: light;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  line-height: 1.65;
  color: #222;
  background: #fafafa;
}
body { margin: 0; }
main {
  box-sizing: border-box;
  max-width: 760px;
  min-height: 100vh;
  margin: 0 auto;
  padding: 44px 24px 72px;
  background: white;
}
h1 { margin: 0 0 8px; font-size: 30px; }
h2 { margin-top: 30px; font-size: 20px; }
p, li { font-size: 15px; }
.updated { color: #777; margin-bottom: 30px; }
a { color: #9a6200; }
.card {
  margin: 18px 0;
  padding: 18px;
  border-radius: 16px;
  background: #fff8dc;
}
