.community-card:where(.astro-sdxdcldi){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-bg);border-radius:1rem;flex-direction:column;min-width:0;scroll-margin-top:6rem;transition:border-color .16s,box-shadow .16s;display:flex;overflow:hidden}.community-card:where(.astro-sdxdcldi):hover,.community-card:where(.astro-sdxdcldi):focus-within{border-color:var(--awesome-accent);box-shadow:0 8px 30px var(--awesome-soft)}.community-preview:where(.astro-sdxdcldi){aspect-ratio:8/5;border-bottom:1px solid var(--sl-color-gray-5);background:#080d17;display:block;overflow:hidden}.community-preview:where(.astro-sdxdcldi) img:where(.astro-sdxdcldi){object-fit:contain;width:100%;height:100%;transition:transform .22s;display:block}.community-preview:where(.astro-sdxdcldi):hover img:where(.astro-sdxdcldi){transform:scale(1.025)}.community-card-body:where(.astro-sdxdcldi){flex-direction:column;flex:1;gap:1rem;padding:1.25rem;display:flex}.community-card-heading:where(.astro-sdxdcldi){flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem .75rem;display:flex}.community-card:where(.astro-sdxdcldi) h3:where(.astro-sdxdcldi){letter-spacing:-.025em;margin:0;font-size:1.2rem;line-height:1.4}.community-card:where(.astro-sdxdcldi) h3:where(.astro-sdxdcldi) a:where(.astro-sdxdcldi){color:var(--sl-color-white);text-decoration:none}.community-author:where(.astro-sdxdcldi){width:fit-content;color:var(--sl-color-gray-2);overflow-wrap:anywhere;margin-top:-.6rem;font-size:.8rem;text-decoration:none}.community-stars:where(.astro-sdxdcldi){border:1px solid var(--sl-color-gray-5);color:var(--sl-color-gray-2);border-radius:.4rem;flex-shrink:0;align-items:center;gap:.35rem;padding:.2rem .45rem;font-size:.75rem;line-height:1.4;text-decoration:none;display:inline-flex}.community-stars:where(.astro-sdxdcldi) svg:where(.astro-sdxdcldi){color:#d8a62d}.community-stars:where(.astro-sdxdcldi):hover{border-color:var(--awesome-accent)}.community-description:where(.astro-sdxdcldi){color:var(--sl-color-gray-2);flex:1;margin:0;font-size:.9rem;line-height:1.7}.community-tags:where(.astro-sdxdcldi){flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.community-tags:where(.astro-sdxdcldi) li:where(.astro-sdxdcldi){border:1px solid var(--sl-color-gray-5);color:var(--sl-color-gray-2);border-radius:.4rem;margin:0;padding:.2rem .5rem;font-size:.7rem}.community-actions:where(.astro-sdxdcldi){border-top:1px solid var(--sl-color-gray-5);flex-wrap:wrap;gap:.5rem;padding-top:1rem;display:flex}.community-details-button:where(.astro-sdxdcldi){border:1px solid var(--sl-color-gray-5);min-height:2.6rem;color:var(--sl-color-white);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:.6rem;flex:11rem;justify-content:center;align-items:center;gap:.6rem;padding:.55rem .8rem;font-size:.8rem;font-weight:600;line-height:1.4;display:inline-flex}.community-details-button:where(.astro-sdxdcldi):hover{border-color:var(--awesome-accent);background:var(--awesome-soft);color:var(--awesome-accent)}.community-install:where(.astro-sdxdcldi){border-top:1px solid var(--sl-color-gray-5);overflow-wrap:anywhere;padding-top:.75rem}.community-install:where(.astro-sdxdcldi) p:where(.astro-sdxdcldi){margin:0 0 .6rem}.community-install:where(.astro-sdxdcldi) a:where(.astro-sdxdcldi){color:var(--awesome-accent)}.community-install:where(.astro-sdxdcldi) dl:where(.astro-sdxdcldi){gap:.4rem;margin:.75rem 0;display:grid}.community-install:where(.astro-sdxdcldi) dl:where(.astro-sdxdcldi) div:where(.astro-sdxdcldi){flex-wrap:wrap;gap:.5rem;display:flex}.community-install:where(.astro-sdxdcldi) dt:where(.astro-sdxdcldi){min-width:4.5rem}.community-install:where(.astro-sdxdcldi) dd:where(.astro-sdxdcldi){margin:0}.community-repository:where(.astro-sdxdcldi){border:1px solid var(--sl-color-gray-5);min-height:2.6rem;color:var(--sl-color-white);border-radius:.6rem;justify-content:center;align-items:center;gap:.55rem;padding:.55rem .8rem;font-size:.8rem;font-weight:600;text-decoration:none;display:flex}.community-repository:where(.astro-sdxdcldi):hover{border-color:var(--awesome-accent);background:var(--awesome-soft);color:var(--awesome-accent)}a:where(.astro-sdxdcldi):focus-visible,button:where(.astro-sdxdcldi):focus-visible{outline:2px solid var(--awesome-accent);outline-offset:4px;border-radius:.3rem}.community-dialog:where(.astro-sdxdcldi){box-sizing:border-box;border:1px solid var(--sl-color-gray-5);background:var(--sl-color-bg);width:min(42rem,100vw - 2rem);max-height:calc(100dvh - 3rem);color:var(--sl-color-white);border-radius:1rem;margin:auto;padding:0;overflow-y:auto;box-shadow:0 24px 90px #0005}.community-dialog:where(.astro-sdxdcldi)::backdrop{backdrop-filter:blur(6px);background:#05080fa6}.community-dialog-body:where(.astro-sdxdcldi){padding:clamp(1.25rem,4vw,2rem)}.community-dialog-heading:where(.astro-sdxdcldi){justify-content:space-between;align-items:center;gap:1rem;display:flex}.community-dialog:where(.astro-sdxdcldi) h2:where(.astro-sdxdcldi){margin:0;font-size:1.5rem;line-height:1.4}.community-dialog-close:where(.astro-sdxdcldi){border:1px solid var(--sl-color-gray-5);width:2.25rem;height:2.25rem;color:var(--sl-color-gray-2);font:inherit;cursor:pointer;background:0 0;border-radius:.5rem;flex:none;place-items:center;font-size:1.4rem;line-height:1;display:grid}.community-dialog-close:where(.astro-sdxdcldi):hover{background:var(--sl-color-gray-6);color:var(--sl-color-white)}.community-dialog-author:where(.astro-sdxdcldi){color:var(--sl-color-gray-2);margin:.5rem 0 1.25rem;font-size:.8rem}.community-dialog-author:where(.astro-sdxdcldi) a:where(.astro-sdxdcldi){color:var(--awesome-accent)}.community-features:where(.astro-sdxdcldi){color:var(--sl-color-gray-2);margin:1.25rem 0;padding-left:1.25rem;font-size:.9rem;line-height:1.7}.community-features:where(.astro-sdxdcldi) li:where(.astro-sdxdcldi)+li:where(.astro-sdxdcldi){margin-top:.5rem}.community-install:where(.astro-sdxdcldi){font-size:.9rem;line-height:1.7}.community-dialog-repository:where(.astro-sdxdcldi){margin-top:1.5rem}html:has(.awesome-catalog){scrollbar-gutter:stable}html:has(.community-dialog[open]){overflow:hidden}@media (width>=48rem){.community-card-wide:where(.astro-sdxdcldi){grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.community-card-wide:where(.astro-sdxdcldi) .community-preview:where(.astro-sdxdcldi){aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--sl-color-gray-5);height:100%;min-height:16rem}}@media (prefers-reduced-motion:reduce){.community-card:where(.astro-sdxdcldi),.community-preview:where(.astro-sdxdcldi) img:where(.astro-sdxdcldi){transition:none}.community-preview:where(.astro-sdxdcldi):hover img:where(.astro-sdxdcldi){transform:none}}.main-pane:has(.awesome-catalog) .sl-container{max-width:none}.awesome-catalog:where(.astro-zispx4sr){--awesome-accent:#00fe7a;--awesome-soft:color-mix(in srgb, var(--awesome-accent) 8%, transparent)}:root[data-theme=light] .awesome-catalog:where(.astro-zispx4sr){--awesome-accent:#007a3d}.awesome-intro:where(.astro-zispx4sr){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-bg);border-radius:1rem;padding:clamp(1.5rem,4vw,2.5rem);position:relative;overflow:hidden}.awesome-eyebrow:where(.astro-zispx4sr){color:var(--awesome-accent);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.75rem;font-weight:650;display:flex}.awesome-lead:where(.astro-zispx4sr){color:var(--sl-color-white);letter-spacing:-.05em;margin:1rem 0;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:750;line-height:1.2}.awesome-lead:where(.astro-zispx4sr) span:where(.astro-zispx4sr){color:var(--awesome-accent)}.awesome-subtitle:where(.astro-zispx4sr){max-width:38rem;color:var(--sl-color-gray-2);margin:0;font-size:1rem;line-height:1.75}.awesome-meta:where(.astro-zispx4sr){color:var(--sl-color-gray-2);flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.5rem;font-size:.75rem;display:flex}.awesome-dot:where(.astro-zispx4sr){background:var(--awesome-accent);border-radius:50%;width:.4rem;height:.4rem}.awesome-categories:where(.astro-zispx4sr){grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0 3rem;display:grid}.awesome-categories:where(.astro-zispx4sr) a:where(.astro-zispx4sr){border:1px solid var(--sl-color-gray-5);min-width:0;color:var(--sl-color-white);text-align:center;border-radius:.8rem;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;padding:1.25rem 1rem;text-decoration:none;display:flex;position:relative}.awesome-categories:where(.astro-zispx4sr) a:where(.astro-zispx4sr):hover{border-color:var(--awesome-accent);background:var(--awesome-soft)}.category-symbol:where(.astro-zispx4sr){flex-shrink:0;place-items:center;width:4rem;height:4rem;display:grid}.category-symbol:where(.astro-zispx4sr) img:where(.astro-zispx4sr){object-fit:contain;width:100%;height:100%;display:block}.category-name:where(.astro-zispx4sr){gap:.15rem;font-size:.95rem;font-weight:650;display:grid}.category-name:where(.astro-zispx4sr) small:where(.astro-zispx4sr){color:var(--sl-color-gray-2);font-size:.7rem;font-weight:400}.category-arrow:where(.astro-zispx4sr){color:var(--sl-color-gray-2);position:absolute;bottom:.65rem;right:.8rem}.awesome-section:where(.astro-zispx4sr)+.awesome-section:where(.astro-zispx4sr){margin-top:3.5rem}.awesome-section-heading:where(.astro-zispx4sr){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-bottom:1.25rem;display:flex}.awesome-section:where(.astro-zispx4sr) h2:where(.astro-zispx4sr){color:var(--sl-color-white);letter-spacing:-.035em;align-items:center;gap:.85rem;margin:0;scroll-margin-top:6rem;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:750;line-height:1.2;display:flex}.section-symbol:where(.astro-zispx4sr){flex-shrink:0;place-items:center;width:3.5rem;height:3.5rem;display:grid}.section-symbol:where(.astro-zispx4sr) img:where(.astro-zispx4sr){object-fit:contain;width:100%;height:100%;display:block}.section-count:where(.astro-zispx4sr){border:1px solid var(--sl-color-gray-5);min-width:1.5rem;height:1.5rem;color:var(--sl-color-gray-2);letter-spacing:0;border-radius:.4rem;place-items:center;font-size:.75rem;font-weight:400;display:grid}.awesome-section-heading:where(.astro-zispx4sr) p:where(.astro-zispx4sr){color:var(--sl-color-gray-2);margin:.55rem 0 0;font-size:.85rem;line-height:1.7}.awesome-guide:where(.astro-zispx4sr){color:var(--awesome-accent);font-size:.75rem;text-decoration:none}.awesome-guide:where(.astro-zispx4sr):hover{text-decoration:underline}.awesome-grid:where(.astro-zispx4sr){grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.awesome-grid-single:where(.astro-zispx4sr){grid-template-columns:minmax(0,1fr)}.awesome-contribute:where(.astro-zispx4sr){border:1px solid color-mix(in srgb, var(--awesome-accent) 40%, var(--sl-color-gray-5));background:var(--awesome-soft);border-radius:1rem;align-items:flex-start;gap:1.25rem;margin-top:3.5rem;padding:1.75rem;display:flex}.contribute-symbol:where(.astro-zispx4sr){color:var(--awesome-accent);font-size:2rem;line-height:1}.awesome-contribute:where(.astro-zispx4sr) h2:where(.astro-zispx4sr){color:var(--sl-color-white);margin:0;scroll-margin-top:6rem;font-size:1.15rem;line-height:1.4}.awesome-contribute:where(.astro-zispx4sr) p:where(.astro-zispx4sr){color:var(--sl-color-gray-2);margin:.65rem 0 1rem;font-size:.85rem;line-height:1.75}.contribute-links:where(.astro-zispx4sr){flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}.contribute-links:where(.astro-zispx4sr) a:where(.astro-zispx4sr){color:var(--awesome-accent);font-size:.8rem;font-weight:600;text-decoration:none}.contribute-links:where(.astro-zispx4sr) a:where(.astro-zispx4sr):hover{text-decoration:underline}.awesome-note:where(.astro-zispx4sr){color:var(--sl-color-gray-2);margin:1.25rem 0 0;font-size:.75rem;line-height:1.7}a:where(.astro-zispx4sr):focus-visible{outline:2px solid var(--awesome-accent);outline-offset:4px}@media (width<=48rem){.awesome-grid:where(.astro-zispx4sr){grid-template-columns:minmax(0,1fr)}.awesome-section:where(.astro-zispx4sr) h2:where(.astro-zispx4sr){gap:.6rem}.section-symbol:where(.astro-zispx4sr){width:2.5rem;height:2.5rem}.awesome-categories:where(.astro-zispx4sr){gap:.5rem}.awesome-categories:where(.astro-zispx4sr) a:where(.astro-zispx4sr){gap:.5rem;padding:1rem .5rem}.category-name:where(.astro-zispx4sr){font-size:.75rem}.category-arrow:where(.astro-zispx4sr){display:none}.awesome-contribute:where(.astro-zispx4sr){gap:.75rem;padding:1.25rem}}
