:root{color-scheme:dark;font-family:system-ui,"Segoe UI",sans-serif;color:#f1f2f5;background:#101115;font-size:17px;line-height:1.7}*{box-sizing:border-box}body{margin:0}main{max-width:780px;margin:auto;padding:64px 24px 80px}nav{margin-bottom:52px}a{color:#9dbbff;text-underline-offset:4px}a:hover{color:#cad9ff}a:focus-visible{outline:3px solid #9dbbff;outline-offset:5px}h1{font-size:clamp(30px,5vw,44px);line-height:1.15;letter-spacing:-.025em;font-weight:600;margin:0 0 28px}h2{font-size:23px;line-height:1.4;font-weight:600;margin:36px 0 12px}p{margin:0 0 18px}li{margin-bottom:9px}ul{padding-left:24px}footer{margin-top:48px;color:#b0b1bd;font-size:16px}.muted{color:#b0b1bd}.brand{font-size:21px;font-weight:600;text-decoration:none;color:#f1f2f5}@media(max-width:480px){main{padding:32px 20px 48px}nav{margin-bottom:36px}}
