body{margin:0;background:#fff;color:#222;font:16px/1.7 system-ui,sans-serif}main,nav{max-width:720px;margin:auto;padding:20px}h1{font-size:30px}h2{font-size:20px;margin-top:30px}a{color:inherit;text-underline-offset:3px}nav{display:flex;flex-wrap:wrap;gap:20px;border-bottom:1px solid #d3d6da}.draft{border:1px solid #888;padding:15px}code{overflow-wrap:anywhere}a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(prefers-color-scheme:dark){body{background:#121213;color:#f8f8f8}}