.dl{gap:var(--group);display:grid}.dl-head{justify-items:start;gap:8px;display:grid}.dl-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:14px 22px;margin:0;display:grid}@media (width<=30rem){.dl-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.dl-facts>div{gap:2px;min-width:0;display:grid}.dl-facts dt{color:var(--label);letter-spacing:.09em;text-transform:uppercase;font-size:.8125rem;font-weight:800}.dl-facts dd{margin:0;font-weight:700}.dl-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;padding-block:4px;display:flex}.dl-get{grid-template-columns:minmax(0,1fr)}.dl-actions .tb{max-width:100%}.dl-actions .tb-common{white-space:normal;padding-block:10px}.dl-actions .tb-common .tb-label{line-height:1.2}.dl-file{overflow-wrap:anywhere}.dl-note{border-radius:var(--r-small);box-shadow:inset 3px 0 0 var(--bronze-hi);background:#0000003d;padding:12px 16px}.dl-steps{counter-reset:step;gap:18px;margin:0;padding:0;list-style:none;display:grid}.dl-steps>li{counter-increment:step;gap:4px;min-width:0;padding-inline-start:52px;display:grid;position:relative}.dl-steps>li:before{content:counter(step);background:radial-gradient(circle at 35% 30%, var(--bronze-hi), var(--bronze) 55%, var(--bronze-lo));width:36px;height:36px;color:var(--amber-ink);font:800 1.0625rem / 1 var(--display);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0;box-shadow:inset 0 1px #fff0d280,0 2px 4px #00000080}.dl-step-line{max-width:62ch;font-weight:700}.dl-steps>li{align-content:center;min-height:36px}.dl-extra{border-top:1px solid var(--line-soft);gap:2px;padding-block:12px;display:grid}.dl-extra:first-of-type{border-top:0;padding-top:0}.dl-extra h3{color:var(--parchment);margin:0;font-size:1.1875rem}.dl-short{max-width:62ch;color:var(--dim)}.dl-extra ul{gap:6px;margin:0;padding-inline-start:1.1em;list-style:outside;display:grid}.dl-code{border-radius:var(--r-small);box-shadow:inset 0 0 0 1px var(--line-soft);color:var(--text);user-select:all;background:#00000059;padding:10px 12px}.dl-source{max-width:62ch}@media (forced-colors:active){.dl-steps>li:before{color:canvastext;background:canvas;border:1px solid canvastext}.dl-code{border:1px solid canvastext}}
