body{margin:0;background:#050c16;color:#eaf5ff;font:16px system-ui,sans-serif;color-scheme:dark}main{max-width:800px;margin:auto;padding:32px 22px 60px}a{color:#48c9ff}a:focus-visible{outline:2px solid #48c9ff;outline-offset:4px}h1{font-size:clamp(24px,5vw,34px)}.meta{color:#aac3da;font-size:14px}.text{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.7}nav{display:flex;gap:24px;flex-wrap:wrap;margin:24px 0}img{width:64px;height:64px}