@layer starlight.components{.card:where(.astro-zts4jgjd){--sl-card-border:var(--sl-color-purple);--sl-card-bg:var(--sl-color-purple-low);border:1px solid var(--sl-color-gray-5);background-color:var(--sl-color-black);flex-direction:column;gap:clamp(.5rem,.125rem + 1vw,1rem);padding:clamp(1rem,.125rem + 3vw,2.5rem)}.card:where(.astro-zts4jgjd):nth-child(4n+1){--sl-card-border:var(--sl-color-orange);--sl-card-bg:var(--sl-color-orange-low)}.card:where(.astro-zts4jgjd):nth-child(4n+3){--sl-card-border:var(--sl-color-green);--sl-card-bg:var(--sl-color-green-low)}.card:where(.astro-zts4jgjd):nth-child(4n+4){--sl-card-border:var(--sl-color-red);--sl-card-bg:var(--sl-color-red-low)}.card:where(.astro-zts4jgjd):nth-child(4n+5){--sl-card-border:var(--sl-color-blue);--sl-card-bg:var(--sl-color-blue-low)}.title:where(.astro-zts4jgjd){font-weight:600;font-size:var(--sl-text-h4);color:var(--sl-color-white);line-height:var(--sl-line-height-headings);align-items:center;gap:1rem}.card:where(.astro-zts4jgjd) .icon:where(.astro-zts4jgjd){border:1px solid var(--sl-card-border);background-color:var(--sl-card-bg);border-radius:.25rem;flex-shrink:0;padding:.2em}.card:where(.astro-zts4jgjd) .body:where(.astro-zts4jgjd){font-size:clamp(var(--sl-text-sm), calc(.5rem + 1vw), var(--sl-text-body));margin:0}.card-grid:where(.astro-lmor3ela){grid-template-columns:100%;gap:1rem;display:grid}.card-grid:where(.astro-lmor3ela)>*{margin-top:0!important}@media (width>=50rem){.card-grid:where(.astro-lmor3ela){grid-template-columns:1fr 1fr;gap:1.5rem}.stagger:where(.astro-lmor3ela){--stagger-height:5rem;padding-bottom:var(--stagger-height)}.stagger:where(.astro-lmor3ela)>:nth-child(2n){transform:translateY(var(--stagger-height))}}}.about-credits-container:where(.astro-pxbdlmzs){background-color:var(--m3-surface-container);border-radius:var(--m3-shape-extra-large,28px);width:100%;margin:3.5rem 0 1.5rem;padding:2.5rem 2rem;border:none!important;outline:none!important}.credits-header:where(.astro-pxbdlmzs){text-align:left;margin-bottom:2rem}.credits-pill:where(.astro-pxbdlmzs){background-color:var(--m3-surface-container-highest);border-radius:var(--m3-shape-pill,9999px);color:var(--m3-on-surface);align-items:center;margin-bottom:.85rem;padding:.35rem .95rem;font-size:.8rem;font-weight:700;display:inline-flex;border:none!important;outline:none!important}.credits-title:where(.astro-pxbdlmzs){color:var(--m3-on-surface);font-size:1.6rem;font-weight:800;line-height:1.25;margin:0 0 .5rem!important}.credits-subtitle:where(.astro-pxbdlmzs){color:var(--m3-on-surface-variant);max-width:52rem;font-size:.95rem;line-height:1.6;margin:0!important}.credits-cards-grid:where(.astro-pxbdlmzs){grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-bottom:2rem;display:grid}@media (width<=860px){.credits-cards-grid:where(.astro-pxbdlmzs){grid-template-columns:1fr}}.credit-card:where(.astro-pxbdlmzs){background-color:var(--m3-surface-container-high);border-radius:20px;flex-direction:column;align-items:flex-start;padding:1.65rem;transition:transform .2s,background-color .2s;display:flex;position:relative;border:none!important;outline:none!important}.credit-card:where(.astro-pxbdlmzs):hover{background-color:var(--m3-surface-container-highest);transform:translateY(-2px)}.credit-badge:where(.astro-pxbdlmzs){border-radius:var(--m3-shape-pill,9999px);text-transform:uppercase;letter-spacing:.05em;background-color:var(--m3-surface-container-highest);color:var(--m3-on-surface);margin-bottom:1.15rem;padding:.35rem .85rem;font-size:.72rem;font-weight:700;display:inline-block;border:none!important;outline:none!important}.credit-avatar-link:where(.astro-pxbdlmzs){margin-bottom:.85rem;line-height:1;display:inline-block;border:none!important;outline:none!important}.credit-avatar-img:where(.astro-pxbdlmzs){background-color:var(--m3-surface-container-highest);width:52px;height:52px;transition:transform .2s;display:block;object-fit:cover!important;border:none!important;border-radius:50%!important;outline:none!important}.credit-card:where(.astro-pxbdlmzs):hover .credit-avatar-img:where(.astro-pxbdlmzs){transform:scale(1.05)}.credit-card:where(.astro-pxbdlmzs) h4:where(.astro-pxbdlmzs){color:var(--m3-on-surface);font-size:1.15rem;font-weight:800;line-height:1.3;margin:0 0 .25rem!important}.credit-role:where(.astro-pxbdlmzs){color:var(--m3-on-surface-variant);margin-bottom:.85rem;font-size:.82rem;font-weight:600}.credit-card:where(.astro-pxbdlmzs) p:where(.astro-pxbdlmzs){color:var(--m3-on-surface-variant);font-size:.86rem;line-height:1.55;margin:0!important}.credit-card:where(.astro-pxbdlmzs) code:where(.astro-pxbdlmzs){background-color:var(--m3-surface-container-highest);color:var(--m3-on-surface);border-radius:4px;padding:.15rem .4rem;font-size:.8rem;border:none!important}.community-links-card:where(.astro-pxbdlmzs){background-color:var(--m3-surface-container-high);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.35rem 1.75rem;display:flex;border:none!important;outline:none!important}.community-info:where(.astro-pxbdlmzs){flex-direction:column;gap:.25rem;display:flex}.community-info:where(.astro-pxbdlmzs) strong:where(.astro-pxbdlmzs){color:var(--m3-on-surface);font-size:.95rem}.community-info:where(.astro-pxbdlmzs) span:where(.astro-pxbdlmzs){color:var(--m3-on-surface-variant);font-size:.83rem}.community-buttons:where(.astro-pxbdlmzs){flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.comm-btn:where(.astro-pxbdlmzs){border-radius:var(--m3-shape-pill,9999px);background-color:var(--m3-surface-container-highest);color:var(--m3-on-surface);align-items:center;gap:.5rem;padding:.55rem 1.15rem;font-size:.82rem;font-weight:700;transition:transform .15s,background-color .15s;display:inline-flex;border:none!important;outline:none!important;text-decoration:none!important}.comm-icon:where(.astro-pxbdlmzs){opacity:.9;flex-shrink:0}.comm-btn:where(.astro-pxbdlmzs):hover{background-color:var(--m3-surface-container);color:var(--m3-on-surface);transform:translateY(-2px)}.comm-btn:where(.astro-pxbdlmzs):hover .comm-icon:where(.astro-pxbdlmzs){opacity:1}
