html{color-scheme:light;font:18px/1.65 system-ui,sans-serif;color:#251629;background:#faf8fa}body{max-width:800px;margin:auto;padding:32px 24px}header{display:flex;gap:16px;align-items:center}header img{width:64px;height:64px;border-radius:12px}nav{display:flex;flex-wrap:wrap;gap:20px;margin:24px 0;border-bottom:1px solid #ddd;padding-bottom:20px}a{color:#682348}h1,h2{line-height:1.2}h1{font-size:2.1rem;margin-top:40px}h2{font-size:1.3rem;margin-top:36px}code{overflow-wrap:anywhere;background:#eee9ed;padding:2px 5px}footer{margin-top:50px;border-top:1px solid #ddd;padding-top:20px;font-size:.85rem}:focus-visible{outline:3px solid #e92171;outline-offset:4px}