@layer starlight.components{.card-grid:where(.astro-kkelsjnj){grid-template-columns:100%;gap:1rem;display:grid}.card-grid:where(.astro-kkelsjnj)>*{margin-top:0!important}@media (width>=50rem){.card-grid:where(.astro-kkelsjnj){grid-template-columns:1fr 1fr;gap:1rem}.is-stagger:where(.astro-kkelsjnj){--stagger-height:5rem;padding-bottom:var(--stagger-height)}.is-stagger:where(.astro-kkelsjnj)>:nth-child(2n){transform:translateY(var(--stagger-height))}.is-bento:where(.astro-kkelsjnj){grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr}.is-bento:where(.astro-kkelsjnj)>:first-child{grid-area:span 2/span 2}.is-bento:where(.astro-kkelsjnj)>:nth-child(4){grid-column:span 3}.is-masonry:where(.astro-kkelsjnj){column-count:2;column-gap:1rem;display:block}.is-masonry:where(.astro-kkelsjnj)>*{break-inside:avoid;margin-bottom:1rem}.is-feature:where(.astro-kkelsjnj){grid-template-columns:repeat(3,1fr)}.is-feature:where(.astro-kkelsjnj)>:first-child{grid-column:span 3}.is-dense:where(.astro-kkelsjnj){grid-template-columns:repeat(3,1fr);gap:.85rem}}@media (width<=50rem){.is-masonry:where(.astro-kkelsjnj){column-count:1}.is-stagger:where(.astro-kkelsjnj){padding-bottom:0}.is-stagger:where(.astro-kkelsjnj)>*{transform:none!important}}}.contributor-stack:where(.astro-4ci4wvp3){isolation:isolate;align-items:center;margin-top:1.5rem;padding:0;list-style:none;display:flex;& li{margin-left:-8px}& li:first-child{margin-left:0}}.avatar-wrap:where(.astro-4ci4wvp3){box-shadow:0 0 0 2.5px var(--sl-color-black);border-radius:50%;transition:transform .15s;display:block;& img{object-fit:cover;background:var(--sl-color-gray-6);border-radius:50%;width:34px;height:34px;display:block}}.chip-count:where(.astro-4ci4wvp3){width:34px;height:34px;box-shadow:0 0 0 2.5px var(--sl-color-black);background:color-mix(in srgb, #c9a84c 12%, var(--sl-color-black));color:#c9a84c;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}@media (hover:hover){.avatar-wrap:where(.astro-4ci4wvp3):hover,.chip-count:where(.astro-4ci4wvp3):hover{z-index:2;position:relative;transform:translateY(-3px)}.chip-count:where(.astro-4ci4wvp3):hover{background:color-mix(in srgb, #c9a84c 20%, var(--sl-color-black))}}.repo-card:where(.astro-yxztkii3){border:1px solid var(--sl-color-hairline);background:var(--sl-color-gray-6);color:var(--sl-color-text);border-radius:.75rem;margin-top:1.5rem;padding:1rem 1.15rem;text-decoration:none;transition:all .15s;display:block;& .repo-head{align-items:center;gap:.55rem;display:flex;& .repo-name{color:var(--sl-color-white);font-size:.95rem}& .repo-stars{color:var(--sl-color-gray-2);align-items:center;gap:.25rem;margin-left:auto;font-size:.8rem;display:inline-flex}}& .repo-desc{color:var(--sl-color-gray-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.55rem 0 .75rem;font-size:.88rem;line-height:1.5;display:-webkit-box;overflow:hidden}& .repo-foot{color:var(--sl-color-gray-3);align-items:center;gap:.8rem;font-size:.78rem;display:flex;& .repo-lang{align-items:center;gap:.3rem;display:inline-flex;& .dot{background:var(--sl-color-accent);border-radius:999px;width:8px;height:8px}}& .repo-link{opacity:.7;align-items:center;gap:.25rem;margin-left:auto;display:inline-flex}}}[data-theme=light] .repo-card:where(.astro-yxztkii3){background:var(--sl-color-gray-7)}@media (hover:hover){.repo-card:where(.astro-yxztkii3):hover{border-color:var(--sl-color-gray-3);transform:translateY(-1px);& .repo-link{opacity:1}}}.sl-markdown-content{& .preview-panel{border-radius:.75rem;& .preview{border:1px solid var(--sl-color-hairline);border-top:0;border-radius:0 0 .75rem .75rem;flex-direction:column;gap:.75em;margin-top:0;padding:1rem;display:flex;& p{font-size:var(--sl-text-body);margin:0;padding:0}& .preview-content{margin-top:0;display:block}}& .preview:only-child{border-top:1px solid var(--sl-color-hairline);border-radius:.75rem}& .expressive-code pre:not(.preview-content *){border-bottom-right-radius:0;border-bottom-left-radius:0}}}li:where(.astro-ivr7scha){flex-direction:column;gap:1em;padding:0;list-style:none;& blockquote{text-align:left;border:1px solid var(--sl-color-hairline);background:var(--sl-color-gray-6);color:var(--sl-color-white);font-size:var(--sl-text-h3);line-height:var(--sl-line-height-headings);border-radius:.75rem .75rem .75rem 0;padding:.75rem 1rem;font-weight:400;position:relative;&>:first-child:before{content:"“";color:var(--sl-color-gray-2);opacity:.5;pointer-events:none;user-select:none;margin-inline-end:.15em;font-family:Georgia,Times New Roman,serif;line-height:0}&>:last-child:after{content:"”";color:var(--sl-color-gray-2);opacity:.5;pointer-events:none;user-select:none;margin-inline-start:.15em;font-family:Georgia,Times New Roman,serif;line-height:0}&>*+*{margin-top:.75em}}& footer{text-align:left;align-items:center;gap:.5rem;& img{outline:1px solid var(--sl-color-accent-low);outline-offset:-1px;object-fit:cover;border-radius:99rem;width:2.5rem;height:2.5rem}& .cite{flex-direction:column;& p{font-weight:500;font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);line-height:var(--sl-line-height-headings)}& a{font-size:var(--sl-text-xs);color:var(--sl-color-accent-high);text-decoration:none;&:hover{text-decoration:underline}}}}}:where(.astro-ivr7scha)[data-theme=light] li:where(.astro-ivr7scha) blockquote:where(.astro-ivr7scha){background:var(--sl-color-gray-7)}
