:root {
  color-scheme: light dark;
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Sans", sans-serif;
  line-height: 1.75;
}

body {
  max-width: 760px;
  margin: 0 auto;
  padding: 32px 20px 64px;
}

h1 { line-height: 1.3; }
h2 { margin-top: 2em; }
a { color: #0a7f72; }
.meta { color: #687076; }
.card {
  border: 1px solid #d8dcdf;
  border-radius: 14px;
  padding: 16px 20px;
}

