.gd{max-width:76ch}.gd-kicker a{color:inherit}.gd-meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin:12px 0 0;font-size:calc(13px * var(--text-scale, 1));color:var(--ink-2)}.gd-checked{color:var(--ok)}.gd h2{margin:34px 0 10px;font-size:calc(21px * var(--text-scale, 1));color:var(--ink)}.gd p,.gd li{line-height:1.6;color:#cfd5e6}.gd :is(p,ul,ol,.gd-code)+:is(p,ul,ol){margin-top:12px}.gd-list p+p{margin-top:0}.gd ul,.gd ol{display:grid;gap:6px;padding-left:22px}.gd ul{list-style:disc}.gd ol{list-style:decimal}.gd a{color:var(--nano)}.gd :not(pre)>code{padding:1px 5px;border-radius:5px;font-size:.9em;overflow-wrap:anywhere;background:#ffffff12}.gd-n{display:inline-grid;place-items:center;width:28px;height:28px;margin-right:6px;border-radius:50%;font-size:calc(15px * var(--text-scale, 1));color:#04060c;background:var(--nano);vertical-align:2px}.gd-check{padding:10px 14px;border-left:3px solid var(--ok);border-radius:0 var(--radius-s) var(--radius-s) 0;background:#3ddc9712}.gd-check b{color:var(--ok)}.gd-warn{padding:10px 14px;border-left:3px solid #ffc457;border-radius:0 var(--radius-s) var(--radius-s) 0;background:#ffc45712}.gd-code{margin:12px 0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-m);background:#070a12}.gd-code-bar{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;font-size:calc(12px * var(--text-scale, 1));color:var(--ink-2);border-bottom:1px solid var(--line)}.gd-code-bar span:last-child{display:flex;align-items:center;gap:10px}.gd-code-bar button{min-height:32px;padding:4px 12px;border:1px solid var(--line);border-radius:var(--radius-pill);font:inherit;color:var(--ink);background:transparent;cursor:pointer}.gd-code pre{max-height:520px;margin:0;padding:12px 14px;overflow:auto;font-size:calc(13px * var(--text-scale, 1));line-height:1.5;color:#dbe3f3}.gd-sources li span{color:var(--ink-3)}.gd-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:40px 0 8px;font-size:calc(13px * var(--text-scale, 1));color:var(--ink-2)}@media (any-pointer: coarse){.gd-code-bar button,.gd-code-bar a{position:relative}.gd-code-bar button:before,.gd-code-bar a:before{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}.gd-code-bar a:before{top:-12px;right:-4px;bottom:-12px;left:-4px}}
