.downloads:where(.astro-45th3mgo){flex-direction:column;gap:1rem;margin-block:1.75rem;display:flex}section:where(.astro-45th3mgo){border-radius:var(--trace-radius);border:1px solid var(--trace-border);background:var(--trace-surface);padding:1.5rem}h3:where(.astro-45th3mgo){font-size:var(--sl-text-xl);color:var(--sl-color-white);flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 .5rem;display:flex}.why:where(.astro-45th3mgo) p:where(.astro-45th3mgo){color:var(--sl-color-gray-2);font-size:var(--sl-text-sm);margin:0;line-height:1.6}.why:where(.astro-45th3mgo) a:where(.astro-45th3mgo){color:var(--sl-color-accent-high)}.source:where(.astro-45th3mgo){border-color:color-mix(in srgb, var(--sl-color-accent) 55%, transparent);background:radial-gradient(30rem 14rem at 0% 0%, color-mix(in srgb, var(--sl-color-accent) 16%, transparent), transparent 70%), var(--trace-surface);box-shadow:0 20px 50px -30px var(--sl-color-accent);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:1.5rem;display:grid}.badge:where(.astro-45th3mgo){font-size:var(--sl-text-xs);letter-spacing:.04em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg, var(--sl-color-accent), color-mix(in srgb, var(--trace-cyan) 75%, var(--sl-color-accent)));border-radius:999px;margin-bottom:.6rem;padding:.15rem .6rem;font-weight:700;display:inline-block}ul:where(.astro-45th3mgo){font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);flex-direction:column;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}li:where(.astro-45th3mgo){align-items:flex-start;gap:.5rem;display:flex}li:where(.astro-45th3mgo) svg{color:var(--trace-cyan);flex:none;margin-top:.15rem}li:where(.astro-45th3mgo) strong:where(.astro-45th3mgo){color:var(--sl-color-white)}.more:where(.astro-45th3mgo){font-weight:600;font-size:var(--sl-text-sm);align-items:center;gap:.35rem;margin-top:1.1rem;text-decoration:none;display:inline-flex}.terminal:where(.astro-45th3mgo){background:#0a0f1a;border:1px solid #8cb4f02e;border-radius:10px;flex-direction:column;align-self:start;display:flex;overflow:hidden}.tabs:where(.astro-45th3mgo){background:#131b2b;border-bottom:1px solid #8cb4f01f;gap:.25rem;padding:.45rem;display:flex}.tabs:where(.astro-45th3mgo) button:where(.astro-45th3mgo){font:inherit;font-size:var(--sl-text-xs);color:#9aa6b8;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:.35rem;padding:.3rem .65rem;display:inline-flex}.tabs:where(.astro-45th3mgo) button:where(.astro-45th3mgo):hover{color:#fff}.tabs:where(.astro-45th3mgo) button:where(.astro-45th3mgo)[aria-selected=true]{color:#fff;background:#24314a}.tabs:where(.astro-45th3mgo) .copy:where(.astro-45th3mgo){margin-left:auto}pre:where(.astro-45th3mgo){font-family:var(--sl-font-mono);color:#d7e3f4;margin:0;padding:.9rem 1rem;font-size:.8rem;line-height:1.75;overflow-x:auto}pre:where(.astro-45th3mgo) code:where(.astro-45th3mgo){flex-direction:column;display:flex}.line:where(.astro-45th3mgo):before{content:"$ ";color:#4c8eda;user-select:none}.app:where(.astro-45th3mgo){flex-direction:column;gap:1.1rem;display:flex}.tag:where(.astro-45th3mgo){font-size:var(--sl-text-xs);color:var(--sl-color-gray-2);border:1px solid var(--trace-border);border-radius:999px;padding:.1rem .55rem;font-weight:600}.buttons:where(.astro-45th3mgo){grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.dl:where(.astro-45th3mgo){border:1px solid var(--trace-border);background:var(--sl-color-black);color:var(--sl-color-white);border-radius:10px;align-items:center;gap:.7rem;padding:.8rem .9rem;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.dl:where(.astro-45th3mgo):hover,.dl:where(.astro-45th3mgo).mine{border-color:var(--sl-color-accent)}.dl:where(.astro-45th3mgo):hover{transform:translateY(-2px)}.text:where(.astro-45th3mgo){flex-direction:column;min-width:0;line-height:1.25;display:flex}.label:where(.astro-45th3mgo){font-weight:650}.sub:where(.astro-45th3mgo){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3)}.dl:where(.astro-45th3mgo) .arrow{color:var(--sl-color-gray-3);margin-left:auto}.meta:where(.astro-45th3mgo){font-size:var(--sl-text-sm);color:var(--sl-color-gray-3);text-align:center;margin:0}@media (width<=52rem){.source:where(.astro-45th3mgo){grid-template-columns:1fr}}@media (width<=30rem){.buttons:where(.astro-45th3mgo){grid-template-columns:1fr}}
