*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:#111213;color:#d9d5cf;font:14px/1.85 system-ui,sans-serif}a{color:#c68488;text-decoration:none}a:hover{text-decoration:underline}header{padding:24px 5%;border-bottom:1px solid #333;display:flex;align-items:center;gap:20px}header>span{font:9px monospace;letter-spacing:1px;color:#9b9084;margin-left:auto}header>a:last-child{font-size:11px}.brand{display:flex;gap:9px;align-items:center;font-weight:700;font-size:16px;letter-spacing:1px;color:#e2ddd3}.brand>span{color:#b65e68}.layout{display:grid;grid-template-columns:210px minmax(0,900px);gap:55px;max-width:1250px;padding:45px 5%;margin:auto}nav{display:flex;flex-direction:column;gap:12px;font-size:12px;align-self:start;position:sticky;top:25px}nav a{color:#b4a496;border-left:1px solid #4b3a31;padding-left:13px}main{min-width:0}.eyebrow{font:8px monospace;letter-spacing:2px;color:#b47a72}h1,h2,h3{font-family:Georgia,serif;font-weight:400;line-height:1.25}h1{font-size:42px;letter-spacing:-1px;margin:22px 0 30px}h2{font-size:27px;border-top:1px solid #35302b;padding-top:25px;margin-top:35px}h3{font-size:21px}p,li{color:#b8afa5}pre{background:#191919;border:1px solid #42362c;padding:18px;overflow:auto;border-radius:4px}code{font:11px/1.9 monospace;color:#d3b79c;overflow-wrap:anywhere}table{display:block;overflow:auto;border-collapse:collapse;font-size:12px}td,th{padding:11px;border:1px solid #453a30;text-align:left}th{color:#d3b79c}footer{border-top:1px solid #41342b;color:#8d7b69;font-size:10px;margin-top:45px;padding:20px 0}.skip{position:absolute;top:-60px;left:15px;background:#842f3c;padding:10px;color:white}.skip:focus{top:8px}@media(max-width:750px){header{padding:20px}header>span{display:none}header>a:last-child{margin-left:auto}.layout{display:block;padding:25px 20px}nav{position:static;flex-direction:row;flex-wrap:wrap;gap:10px 18px;margin-bottom:35px;font-size:10px}nav a{padding-left:8px}h1{font-size:34px}h2{font-size:26px}body{font-size:13px}}