.downloads:where(.astro-45th3mgo){--dl-gap:1rem;gap:var(--dl-gap);font-family:var(--m-font);color:var(--m-text);flex-direction:column;display:flex}.dl-list:where(.astro-45th3mgo){gap:var(--dl-gap);display:grid}.downloads-grid:where(.astro-45th3mgo) .dl-list:where(.astro-45th3mgo){grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=960px){.downloads-grid:where(.astro-45th3mgo) .dl-list:where(.astro-45th3mgo){grid-template-columns:minmax(0,1fr)}}.downloads-stack:where(.astro-45th3mgo) .dl-list:where(.astro-45th3mgo){grid-template-columns:minmax(0,1fr)}.dl-card:where(.astro-45th3mgo){border:1px solid var(--m-border);border-radius:var(--m-radius);background-color:var(--m-surface);flex-direction:column;gap:.75rem;min-width:0;margin:0;padding:1.25rem;display:flex}:where(.astro-45th3mgo)[data-detected] .dl-card:where(.astro-45th3mgo)[data-recommended]{border-color:var(--m-border-strong);order:-1}.dl-head:where(.astro-45th3mgo){color:var(--m-text-strong);align-items:center;gap:.5rem;display:flex}.dl-head:where(.astro-45th3mgo) svg{flex-shrink:0}.dl-title:where(.astro-45th3mgo){letter-spacing:-.01em;color:var(--m-text-strong);margin:0;font-size:.9375rem;font-weight:600;line-height:1.4}.dl-tag:where(.astro-45th3mgo){border:1px solid color-mix(in srgb, var(--m-green) 45%, transparent);border-radius:var(--m-radius-sm);background-color:var(--m-green-soft);height:1.25rem;color:var(--m-green);white-space:nowrap;align-items:center;margin-inline-start:auto;padding-inline:.375rem;font-size:.6875rem;font-weight:500;display:none}:where(.astro-45th3mgo)[data-detected] :where(.astro-45th3mgo)[data-recommended] .dl-tag:where(.astro-45th3mgo){display:inline-flex}.dl-text:where(.astro-45th3mgo),.dl-note:where(.astro-45th3mgo){color:var(--m-text-muted);margin:0;font-size:.875rem;line-height:1.6}.dl-note:where(.astro-45th3mgo){color:var(--m-text-faint);font-size:.8125rem}.downloads:where(.astro-45th3mgo) code:where(.astro-45th3mgo){font-family:var(--m-font-mono);color:var(--m-text);overflow-wrap:anywhere;font-size:.8em}.dl-actions:where(.astro-45th3mgo){flex-wrap:wrap;gap:.5rem;margin-top:auto;display:flex}.dl-button:where(.astro-45th3mgo),.dl-icon-button:where(.astro-45th3mgo){height:var(--m-h-md);border-radius:var(--m-radius);font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.dl-button:where(.astro-45th3mgo){padding-inline:.875rem}.dl-icon-button:where(.astro-45th3mgo){width:var(--m-h-md);border-color:var(--m-border);background-color:var(--m-surface);color:var(--m-text-muted);flex-shrink:0;padding:0}.dl-button:where(.astro-45th3mgo) svg,.dl-icon-button:where(.astro-45th3mgo) svg{width:var(--m-icon);height:var(--m-icon);flex-shrink:0}.dl-primary:where(.astro-45th3mgo){background-color:var(--m-solid);color:var(--m-on-solid)}.dl-primary:where(.astro-45th3mgo):hover{background-color:var(--m-solid-hover)}.dl-primary:where(.astro-45th3mgo):active{background-color:var(--m-solid-pressed)}.dl-secondary:where(.astro-45th3mgo){border-color:var(--m-border-strong);background-color:var(--m-surface);color:var(--m-text-strong)}.dl-secondary:where(.astro-45th3mgo):hover,.dl-icon-button:where(.astro-45th3mgo):hover{background-color:var(--m-surface-hover);color:var(--m-text-strong)}.dl-secondary:where(.astro-45th3mgo):active,.dl-icon-button:where(.astro-45th3mgo):active{background-color:var(--m-surface-pressed)}.dl-button:where(.astro-45th3mgo):focus-visible,.dl-icon-button:where(.astro-45th3mgo):focus-visible,.downloads:where(.astro-45th3mgo) a:where(.astro-45th3mgo):focus-visible{outline:2px solid var(--m-focus);outline-offset:2px}.dl-copy-done:where(.astro-45th3mgo),:where(.astro-45th3mgo)[data-copied] .dl-copy-idle:where(.astro-45th3mgo){display:none}:where(.astro-45th3mgo)[data-copied] .dl-copy-done:where(.astro-45th3mgo){color:var(--m-green);display:block}.dl-primary:where(.astro-45th3mgo)[data-copied] .dl-copy-done:where(.astro-45th3mgo){color:inherit}.dl-command:where(.astro-45th3mgo){flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:auto;display:flex}.dl-command:where(.astro-45th3mgo) code:where(.astro-45th3mgo){border:1px solid var(--m-border);border-radius:var(--m-radius);background-color:var(--m-surface-2);min-width:0;color:var(--m-text-strong);flex:14rem;padding:.5rem .625rem;font-size:.75rem;line-height:1.5}.dl-card:where(.astro-45th3mgo)[data-platform=vscode] .dl-command:where(.astro-45th3mgo),.dl-card:where(.astro-45th3mgo)[data-platform=linux] .dl-command:where(.astro-45th3mgo){flex-wrap:nowrap;margin-top:0}.dl-card:where(.astro-45th3mgo)[data-platform=vscode] .dl-command:where(.astro-45th3mgo) code:where(.astro-45th3mgo),.dl-card:where(.astro-45th3mgo)[data-platform=linux] .dl-command:where(.astro-45th3mgo) code:where(.astro-45th3mgo){flex:auto}.dl-windows:where(.astro-45th3mgo){border:1px solid var(--m-border);border-radius:var(--m-radius);background-color:var(--m-surface);color:var(--m-text-muted);margin:0;padding:.75rem 1rem;font-size:.875rem;display:none}:where(.astro-45th3mgo)[data-platform-detected=windows] .dl-windows:where(.astro-45th3mgo){display:block}.dl-foot:where(.astro-45th3mgo){color:var(--m-text-faint);flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;font-size:.8125rem;line-height:1.6;display:flex}.dl-foot:where(.astro-45th3mgo) a:where(.astro-45th3mgo){color:var(--m-accent);text-underline-offset:.2em;font-variant-numeric:tabular-nums;text-decoration-line:underline;text-decoration-thickness:1px}.dl-foot:where(.astro-45th3mgo) a:where(.astro-45th3mgo):hover{color:var(--m-accent-hover)}.dl-foot:where(.astro-45th3mgo) code:where(.astro-45th3mgo){color:var(--m-text-muted)}
