body { margin: 0; padding: 2rem 1.25rem; background: #07080a; color: #e8e2d0; font: 16px/1.6 -apple-system, system-ui, sans-serif; }
main { max-width: 38rem; margin: 0 auto; }
h1 { color: #c9a15a; }
h2 { margin-top: 2rem; font-size: 1.1rem; }
a { color: #8a9a5b; }
footer { margin-top: 3rem; padding-top: 1rem; border-top: 1px solid #3a4029; color: #9aa085; font-size: .875rem; }
