.card:where(.astro-sg6xre5c){border:1px solid var(--landing-line-strong);background:var(--landing-surface);border-radius:1.125rem;flex-wrap:wrap;display:flex;overflow:hidden}.card__body:where(.astro-sg6xre5c){flex-direction:column;flex:26rem;gap:1.25rem;min-width:0;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.card__head:where(.astro-sg6xre5c){flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.card__name:where(.astro-sg6xre5c){font-family:var(--landing-mono);letter-spacing:-.02em;font-size:1.875rem}.card__name:where(.astro-sg6xre5c) a:where(.astro-sg6xre5c){color:inherit;text-decoration:none}.card__release:where(.astro-sg6xre5c){border:1px solid var(--landing-line-strong);font-family:var(--landing-mono);color:var(--landing-heading);border-radius:999px;padding:.125rem .625rem;font-size:.75rem}.card__tagline:where(.astro-sg6xre5c){max-width:34rem;font-size:1.125rem}.card__tags:where(.astro-sg6xre5c){flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.card__tags:where(.astro-sg6xre5c) li:where(.astro-sg6xre5c){border:1px solid var(--landing-line-strong);color:var(--landing-heading);border-radius:999px;align-items:center;gap:.5rem;padding:.1875rem .75rem;font-size:.8125rem;display:inline-flex}.card__tags:where(.astro-sg6xre5c) .engine-dot:where(.astro-sg6xre5c){border-radius:2px;width:.5rem;height:.5rem}.card__highlights:where(.astro-sg6xre5c){color:var(--landing-muted);flex-direction:column;gap:.625rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:flex}.card__highlights:where(.astro-sg6xre5c) li:where(.astro-sg6xre5c){gap:.625rem;display:flex}.card__arrow:where(.astro-sg6xre5c){font-family:var(--landing-mono);color:var(--sl-color-text-accent)}.card__actions:where(.astro-sg6xre5c){flex-wrap:wrap;gap:.625rem;margin-top:auto;padding-top:.25rem;display:flex}.card__preview:where(.astro-sg6xre5c){background:var(--term-bg);border-inline-start:1px solid var(--term-line);flex:26rem;min-width:0;display:flex}.card__preview:where(.astro-sg6xre5c) .code-block{border:0;border-radius:0;flex:1}.run-panel:where(.astro-mksmoggo){box-shadow:var(--landing-shadow);border-radius:.875rem}.run-panel__bar:where(.astro-mksmoggo){justify-content:flex-start;gap:.75rem;padding-inline:1rem}.run-panel__lights:where(.astro-mksmoggo){gap:.5rem;display:inline-flex}.run-panel__lights:where(.astro-mksmoggo) span:where(.astro-mksmoggo){background:#2e3546;border-radius:50%;width:.6875rem;height:.6875rem}.run-panel__title:where(.astro-mksmoggo){color:var(--term-dim);font-size:.75rem}.run-panel__body:where(.astro-mksmoggo){font-size:.84375rem;line-height:1.85}.dim:where(.astro-mksmoggo){color:var(--term-dim)}.ok:where(.astro-mksmoggo){color:var(--term-ok)}.bright:where(.astro-mksmoggo){color:var(--term-bright)}.pass:where(.astro-mksmoggo){color:var(--dt-accent-fill);font-weight:700}.pg:where(.astro-mksmoggo){color:var(--dt-engine-postgres)}.ms:where(.astro-mksmoggo){color:var(--dt-engine-mssql)}.my:where(.astro-mksmoggo){color:var(--dt-engine-mysql)}.hero:where(.astro-3kucjv6a){flex-wrap:wrap;align-items:center;gap:3.5rem;padding-block:clamp(3.5rem,9vw,6rem);display:flex}.hero__copy:where(.astro-3kucjv6a){flex-direction:column;flex:1.15 30rem;align-items:flex-start;gap:1.75rem;min-width:0;display:flex}.hero:where(.astro-3kucjv6a) .run-panel{flex:27rem}h1:where(.astro-3kucjv6a){letter-spacing:-.035em;font-size:clamp(2.5rem,5.2vw,4.5rem);line-height:1.02}.hero__intro:where(.astro-3kucjv6a){max-width:35rem;color:var(--landing-muted);font-size:clamp(1.0625rem,2.2vw,1.1875rem)}.hero__actions:where(.astro-3kucjv6a){flex-wrap:wrap;gap:.75rem;display:flex}.strip:where(.astro-3kucjv6a){border-bottom:1px solid var(--sl-color-hairline);background:var(--landing-surface-2)}.strip__inner:where(.astro-3kucjv6a){flex-wrap:wrap;align-items:center;gap:.875rem 1.75rem;padding-block:1.375rem;display:flex}.strip__label:where(.astro-3kucjv6a){font-family:var(--landing-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--landing-faint);font-size:.75rem}.strip__engines:where(.astro-3kucjv6a){flex-wrap:wrap;gap:.75rem 1.75rem;margin:0;padding:0;list-style:none;display:flex}.strip__engines:where(.astro-3kucjv6a) li:where(.astro-3kucjv6a){color:var(--landing-heading);font-family:var(--landing-display);align-items:center;gap:.625rem;font-size:1.125rem;font-weight:600;display:inline-flex}.strip__req:where(.astro-3kucjv6a){color:var(--landing-faint);margin-inline-start:auto;font-size:.875rem}.projects:where(.astro-3kucjv6a){flex-direction:column;gap:1.25rem;display:flex}.contribute:where(.astro-3kucjv6a){border:1px dashed var(--landing-line-strong);border-radius:1.125rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.75rem 2rem;display:flex}.contribute__copy:where(.astro-3kucjv6a){flex-direction:column;flex:26rem;gap:.25rem;display:flex}.contribute:where(.astro-3kucjv6a) h3:where(.astro-3kucjv6a){font-size:1.375rem}.contribute:where(.astro-3kucjv6a) p:where(.astro-3kucjv6a){color:var(--landing-muted)}.principles-section:where(.astro-3kucjv6a){padding-top:1rem}.principles:where(.astro-3kucjv6a){grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.principle:where(.astro-3kucjv6a){border:1px solid var(--sl-color-hairline);background:var(--landing-surface-2);border-radius:1rem;flex-direction:column;gap:.875rem;padding:1.75rem;display:flex}.principle__icon:where(.astro-3kucjv6a){background:var(--landing-surface);border:1px solid var(--sl-color-hairline);width:2.75rem;height:2.75rem;color:var(--sl-color-text-accent);border-radius:.625rem;justify-content:center;align-items:center;display:inline-flex}.principle:where(.astro-3kucjv6a) h3:where(.astro-3kucjv6a){font-size:1.3125rem}.principle:where(.astro-3kucjv6a) p:where(.astro-3kucjv6a){color:var(--landing-muted)}
