@layer starlight.components{.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))}}.starlight-card:where(.astro-ncvz27sl){--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)}.starlight-card:where(.astro-ncvz27sl):nth-child(4n+1){--sl-card-border:var(--sl-color-orange);--sl-card-bg:var(--sl-color-orange-low)}.starlight-card:where(.astro-ncvz27sl):nth-child(4n+3){--sl-card-border:var(--sl-color-green);--sl-card-bg:var(--sl-color-green-low)}.starlight-card:where(.astro-ncvz27sl):nth-child(4n+4){--sl-card-border:var(--sl-color-red);--sl-card-bg:var(--sl-color-red-low)}.starlight-card:where(.astro-ncvz27sl):nth-child(4n+5){--sl-card-border:var(--sl-color-blue);--sl-card-bg:var(--sl-color-blue-low)}.starlight-card__title:where(.astro-ncvz27sl){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}.starlight-card__icon:where(.astro-ncvz27sl){width:var(--spi-card-icon-size,1em);height:var(--spi-card-icon-size,1em);flex-shrink:0;display:inline-block}.starlight-card__icon-wrapper:where(.astro-ncvz27sl){border:1px solid var(--sl-card-border);background-color:var(--sl-card-bg);padding:var(--spi-card-icon-wrapper-pad,.25em);border-radius:.25rem;flex-shrink:0;align-items:center;display:inline-flex}.starlight-card__icon-wrapper:where(.astro-ncvz27sl) .starlight-card__icon:where(.astro-ncvz27sl){font-size:var(--spi-card-icon-size,1em)}.starlight-card__content:where(.astro-ncvz27sl){font-size:clamp(var(--sl-text-sm), calc(.5rem + 1vw), var(--sl-text-body));margin:0}}.starlight-iconlink:where(.astro-6y6h4wvn){text-align:center;justify-content:center;align-items:center;gap:var(--spi-iconlink-gap,.5rem);padding:var(--spi-iconlink-pad,1rem);border-radius:var(--spi-iconlink-radius,.5rem);font-size:var(--sl-text-sm);width:var(--spi-iconlink-width,9rem);height:var(--spi-iconlink-height,8rem);background-color:#0000;flex-direction:column;text-decoration:none;transition:background-color .2s,box-shadow .2s,border-color .2s,color .2s;display:flex}.starlight-iconlink--flat:where(.astro-6y6h4wvn){border:1px solid var(--sl-color-gray-5)}.starlight-iconlink--flat:where(.astro-6y6h4wvn):hover,.starlight-iconlink--flat:where(.astro-6y6h4wvn):focus{border-color:var(--sl-color-accent);background:color-mix(in srgb, var(--sl-color-accent-low) 20%, transparent)}html[data-theme=light] .starlight-iconlink--flat:where(.astro-6y6h4wvn):hover,html[data-theme=light] .starlight-iconlink--flat:where(.astro-6y6h4wvn):focus{background:color-mix(in srgb, var(--sl-color-accent-low) 10%, transparent)}.starlight-iconlink--enhanced:where(.astro-6y6h4wvn){background-origin:border-box;background-image:linear-gradient(to top, color-mix(in oklab, var(--sl-color-black) 5%, transparent) 0%, color-mix(in oklab, var(--sl-color-black) 60%, transparent) 50%), linear-gradient(to top, color-mix(in oklab, var(--sl-color-gray-5) 75%, transparent), color-mix(in oklab, var(--sl-color-gray-5) 100%, transparent));box-shadow:0 2px 5px -3px var(--sl-color-gray-5);background-clip:padding-box,border-box;border:1px solid #0000}html[data-theme=light] .starlight-iconlink--enhanced:where(.astro-6y6h4wvn){background-origin:border-box;background-image:linear-gradient(to top in oklab, color-mix(in oklab, var(--sl-color-white) 5%, white) 0%, color-mix(in oklab, var(--sl-color-black) 60%, white) 50%), linear-gradient(to top, color-mix(in oklab, var(--sl-color-gray-6) 75%, transparent), color-mix(in oklab, var(--sl-color-gray-6) 100%, transparent));color:var(--sl-color-gray-5);background-clip:padding-box,border-box;border:1px solid #0000;box-shadow:0 2px 5px -3px #ffffff50}.starlight-iconlink--enhanced:where(.astro-6y6h4wvn):hover,.starlight-iconlink--enhanced:where(.astro-6y6h4wvn):focus{border-color:var(--sl-color-gray-3);box-shadow:inset 0 -10px 10px -5px color-mix(in srgb, var(--sl-color-accent) 10%, transparent), 0 -10px 10px -5px color-mix(in srgb, var(--sl-color-accent) 10%, transparent), inset 0 10px 10px -5px color-mix(in srgb, var(--sl-color-accent) 10%, transparent), 0 10px 10px -5px color-mix(in srgb, var(--sl-color-accent) 10%, transparent)}html[data-theme=light] .starlight-iconlink--enhanced:where(.astro-6y6h4wvn):hover,html[data-theme=light] .starlight-iconlink--enhanced:where(.astro-6y6h4wvn):focus{border-color:var(--sl-color-gray-4)}.starlight-iconlink__title:where(.astro-6y6h4wvn){color:var(--sl-color-gray-1);margin:0;font-weight:600}html[data-theme=light] .starlight-iconlink__title:where(.astro-6y6h4wvn){color:var(--sl-color-gray-1)}.starlight-iconlink:where(.astro-6y6h4wvn):hover .starlight-iconlink__title:where(.astro-6y6h4wvn),.starlight-iconlink:where(.astro-6y6h4wvn):focus .starlight-iconlink__title:where(.astro-6y6h4wvn),.starlight-iconlink:where(.astro-6y6h4wvn):hover .starlight-iconlink__icon:where(.astro-6y6h4wvn),.starlight-iconlink:where(.astro-6y6h4wvn):focus .starlight-iconlink__icon:where(.astro-6y6h4wvn){color:var(--sl-color-white)}.starlight-iconlink__icon:where(.astro-6y6h4wvn){width:var(--spi-iconlink-icon-size,3rem);height:var(--spi-iconlink-icon-size,3rem);color:var(--sl-color-gray-1);justify-content:center;align-items:center;margin:0 auto;display:flex}.starlight-iconlink__icon:where(.astro-6y6h4wvn) span:where(.astro-6y6h4wvn){width:100%;height:100%;font-size:var(--spi-iconlink-icon-size,3rem)}
