body{max-width:640px;margin:40px auto;padding:0 16px;font:15px/1.6 -apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;color:#1d1d1f;background:#fff}
h1{font-size:28px;margin:24px 0 8px}h2{font-size:17px;margin:28px 0 6px}
a{color:#0071e3}p,li{color:#3a3a3c}hr{border:0;border-top:1px solid #e5e5ea;margin:40px 0}
.contact{margin-top:40px;font-size:13px;color:#6e6e73}
@media(prefers-color-scheme:dark){body{background:#000;color:#f5f5f7}p,li{color:#c7c7cc}hr{border-color:#2c2c2e}a{color:#4da3ff}}
