html{color-scheme:dark}body{margin:0;background:#071724;color:#e9edf1;font:17px/1.75 system-ui,sans-serif}main{max-width:780px;margin:auto;padding:48px 24px 72px}nav{display:flex;flex-wrap:wrap;gap:8px 20px;border-block-end:1px solid #345;padding-block-end:24px}a{color:#ffc36c;text-underline-offset:4px}h1{font:500 clamp(32px,6vw,48px)/1.2 Georgia,serif;color:#ffc36c}h2{font-size:21px;margin-block-start:32px}p{overflow-wrap:anywhere}small{color:#b6c4cf}footer{border-block-start:1px solid #345;margin-block-start:40px;padding-block-start:24px}bdi{unicode-bidi:isolate}a:focus-visible{outline:2px solid currentColor;outline-offset:5px}