body{color:#f1f0ec;background:#10100f;font-family:Inter,system-ui,sans-serif}.wrap{max-width:800px;padding:54px 28px 90px}header{border-bottom:1px solid #39372e;padding-bottom:28px}.brand{letter-spacing:.34em;color:#f1f0ec;white-space:nowrap;font:500 1.1rem/1 Space Grotesk,sans-serif;text-decoration:none}h1,h2,.code{letter-spacing:-.04em;font-family:Space Grotesk,Inter,sans-serif;font-weight:500}h1{font-size:clamp(2.5rem,6vw,3.5rem);line-height:1.1}h2{font-size:1.6rem;line-height:1.25}p,li{color:#b7b3a8;font-size:1rem;line-height:1.85}p strong{color:#f1f0ec}.updated{color:#a69f8e;font-size:.75rem}a{color:#e8bd86;text-decoration:none}a:hover{color:#ffcf97}a:focus-visible{outline-offset:5px;outline:2px solid #f49a59}.back{color:#e8e4d9;background:#232321;border-color:#4b473e;border-radius:8px;padding:12px 18px;font-size:.875rem}.back:hover{color:#fff1de;border-color:#9c805a}a.home{color:#21160e;background:#f49a59;border-radius:8px;font-size:.875rem;box-shadow:inset 0 1px #ffffff30}a.home:hover{background:#ffb276;box-shadow:0 12px 32px #0004}.code{-webkit-text-stroke:1px #a487575e}@media (width<=600px){.wrap{padding:34px 24px 64px}.brand{letter-spacing:.29em;font-size:1rem}h1{margin-top:40px}.updated{line-height:1.8}}
