body{font:17px/1.65 system-ui,sans-serif;color:#19263d;background:#f6f8fc;margin:0}main{max-width:760px;margin:auto;padding:32px 24px 72px}a{color:#184dc4;text-underline-offset:.18em}h1{font-size:1.7rem;line-height:1.25}h2{font-size:1.25rem;margin-top:1.8em}small{color:#495c75}nav{padding:16px 0;border-block:1px solid #c5cfdf}section{scroll-margin-top:20px}a:focus-visible{outline:3px solid currentColor;outline-offset:4px}@media(prefers-color-scheme:dark){body{background:#0c1525;color:#e5ebf7}a{color:#a5c2ff}small{color:#b4c3da}nav{border-color:#3a4a65}}
