body{margin:0;font:18px/1.7 system-ui,sans-serif;color:#1b1b1f;background:#fff}main{max-width:720px;margin:0 auto;padding:40px 20px}a{color:#0b57d0}h1{font-size:32px}:focus-visible{outline:3px solid #0b57d0;outline-offset:3px}
