:root{color-scheme:dark;background:#07090a;color:#e8edec;font:17px/1.7 system-ui,sans-serif}body{max-width:820px;margin:0 auto;padding:40px 24px 80px}a{color:#4fd1c5}nav{display:flex;gap:24px;flex-wrap:wrap;border-bottom:1px solid #263333;padding-bottom:20px}h1,h2{line-height:1.2;color:#ede8df}h1{font-size:2.4rem;margin-top:48px}h2{margin-top:36px;font-size:1.4rem}.lead{font-size:1.2rem}footer{margin-top:48px;border-top:1px solid #263333;padding-top:20px}small{color:#b5c0bd}
