.github-repo-catalog:where(.astro-yfjmubfj){color:var(--sl-color-text,#e6edf3);margin:2rem 0}@media (width>=768px){.github-repo-catalog:where(.astro-yfjmubfj){margin:3rem 0}}.github-repo-catalog__header:where(.astro-yfjmubfj){text-align:center;margin-bottom:1.25rem}.github-repo-catalog__header:where(.astro-yfjmubfj) h2:where(.astro-yfjmubfj){margin:0 0 .25rem;font-size:1.4rem;font-weight:700}@media (width>=768px){.github-repo-catalog__header:where(.astro-yfjmubfj) h2:where(.astro-yfjmubfj){font-size:1.75rem}}.github-repo-catalog__header:where(.astro-yfjmubfj) p:where(.astro-yfjmubfj){color:var(--sl-color-gray-2,#8b949e);margin:0}.github-repo-catalog__error:where(.astro-yfjmubfj){text-align:center;color:var(--sl-color-gray-3,#8b949e)}.github-repo-catalog__groups:where(.astro-yfjmubfj){flex-direction:column;gap:2rem;display:flex}.github-repo-catalog__group-header:where(.astro-yfjmubfj){align-items:baseline;gap:.5rem;display:flex}.github-repo-catalog__group-header:where(.astro-yfjmubfj) h3:where(.astro-yfjmubfj){margin:0;font-size:1.15rem;font-weight:600}.github-repo-catalog__group-count:where(.astro-yfjmubfj){color:var(--sl-color-gray-3,#8b949e);background:var(--sl-color-gray-6,#1f2937);border-radius:999px;padding:.1rem .5rem;font-size:.75rem}.github-repo-catalog__group-desc:where(.astro-yfjmubfj){color:var(--sl-color-gray-3,#8b949e);margin:.25rem 0 .75rem;font-size:.85rem}.github-repo-catalog__grid:where(.astro-yfjmubfj){grid-template-columns:1fr;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=480px){.github-repo-catalog__grid:where(.astro-yfjmubfj){grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem}}@media (width>=1024px){.github-repo-catalog__grid:where(.astro-yfjmubfj){grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.github-repo-catalog__card:where(.astro-yfjmubfj){background:var(--sl-color-bg-nav,#111);border:1px solid var(--sl-color-gray-5,#262626);border-radius:8px;transition:border-color .15s,transform .15s}.github-repo-catalog__card:where(.astro-yfjmubfj):hover{border-color:var(--sl-color-accent,#06b6d4);transform:translateY(-1px)}.github-repo-catalog__card:where(.astro-yfjmubfj) a:where(.astro-yfjmubfj){color:inherit;padding:.75rem 1rem;text-decoration:none;display:block}.github-repo-catalog__card-title:where(.astro-yfjmubfj){justify-content:space-between;align-items:center;gap:.5rem;font-size:.95rem;display:flex}.github-repo-catalog__star:where(.astro-yfjmubfj){color:var(--sl-color-gray-3,#8b949e);font-size:.8rem}.github-repo-catalog__card-desc:where(.astro-yfjmubfj){color:var(--sl-color-gray-2,#c9d1d9);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:.35rem 0 .5rem;font-size:.85rem;line-height:1.4;display:-webkit-box;overflow:hidden}.github-repo-catalog__meta:where(.astro-yfjmubfj){color:var(--sl-color-gray-3,#8b949e);justify-content:space-between;align-items:center;gap:.5rem;font-size:.7rem;display:flex}.github-repo-catalog__lang:where(.astro-yfjmubfj){align-items:center;gap:.35rem;display:inline-flex}.github-repo-catalog__lang-dot:where(.astro-yfjmubfj){border-radius:50%;width:.55rem;height:.55rem;display:inline-block}.github-activity:where(.astro-fzrvzcpc){color:var(--sl-color-text,#e6edf3);margin:2rem 0}@media (width>=768px){.github-activity:where(.astro-fzrvzcpc){margin:3rem 0}}.github-activity__header:where(.astro-fzrvzcpc){text-align:center;margin-bottom:1rem}.github-activity__header:where(.astro-fzrvzcpc) h2:where(.astro-fzrvzcpc){margin:0 0 .25rem;font-size:1.4rem;font-weight:700}@media (width>=768px){.github-activity__header:where(.astro-fzrvzcpc) h2:where(.astro-fzrvzcpc){font-size:1.75rem}}.github-activity__header:where(.astro-fzrvzcpc) p:where(.astro-fzrvzcpc){color:var(--sl-color-gray-2,#8b949e);margin:0}.github-activity__empty:where(.astro-fzrvzcpc),.github-activity__error:where(.astro-fzrvzcpc){text-align:center;color:var(--sl-color-gray-3,#8b949e)}.github-activity__list:where(.astro-fzrvzcpc){grid-template-columns:1fr;gap:.5rem;max-width:1100px;margin:0 auto;padding:0;list-style:none;display:grid}@media (width>=768px){.github-activity__list:where(.astro-fzrvzcpc){grid-template-columns:repeat(2,minmax(0,1fr))}}.github-activity__item:where(.astro-fzrvzcpc){background:var(--sl-color-bg-nav,#111);border:1px solid var(--sl-color-gray-5,#262626);border-radius:8px;align-items:flex-start;gap:.75rem;padding:.6rem .85rem;display:flex}.github-activity__icon:where(.astro-fzrvzcpc){flex:none;line-height:1.5}.github-activity__avatar:where(.astro-fzrvzcpc) img:where(.astro-fzrvzcpc){border-radius:50%;width:24px;height:24px;display:block}.github-activity__body:where(.astro-fzrvzcpc){flex:auto;min-width:0}.github-activity__link:where(.astro-fzrvzcpc){color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.35;text-decoration:none;display:block;overflow:hidden}.github-activity__link:where(.astro-fzrvzcpc):hover{color:var(--sl-color-accent,#06b6d4)}.github-activity__meta:where(.astro-fzrvzcpc){color:var(--sl-color-gray-3,#8b949e);align-items:center;gap:.35rem;font-size:.7rem;display:flex}.github-activity__meta:where(.astro-fzrvzcpc) a:where(.astro-fzrvzcpc){color:inherit;text-decoration:none}.github-activity__sep:where(.astro-fzrvzcpc){opacity:.6}.github-board:where(.astro-jwmamy7h){color:var(--sl-color-text,#e6edf3);margin:2rem 0}@media (width>=768px){.github-board:where(.astro-jwmamy7h){margin:3rem 0}}.github-board__header:where(.astro-jwmamy7h){text-align:center;margin-bottom:1.25rem}.github-board__header:where(.astro-jwmamy7h) h2:where(.astro-jwmamy7h){margin:0 0 .25rem;font-size:1.4rem;font-weight:700}@media (width>=768px){.github-board__header:where(.astro-jwmamy7h) h2:where(.astro-jwmamy7h){font-size:1.75rem}}.github-board__header:where(.astro-jwmamy7h) p:where(.astro-jwmamy7h){color:var(--sl-color-gray-2,#8b949e);margin:0}.github-board__empty:where(.astro-jwmamy7h),.github-board__error:where(.astro-jwmamy7h){text-align:center;color:var(--sl-color-gray-3,#8b949e)}.github-board__grid:where(.astro-jwmamy7h){grid-template-columns:1fr;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=480px){.github-board__grid:where(.astro-jwmamy7h){grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem}}@media (width>=1024px){.github-board__grid:where(.astro-jwmamy7h){grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.github-board__card:where(.astro-jwmamy7h){background:var(--sl-color-bg-nav,#111);border:1px solid var(--sl-color-gray-5,#262626);border-radius:10px;transition:border-color .15s,transform .15s}.github-board__card:where(.astro-jwmamy7h):hover{border-color:var(--sl-color-accent,#06b6d4);transform:translateY(-1px)}.github-board__card:where(.astro-jwmamy7h) a:where(.astro-jwmamy7h){color:inherit;padding:.85rem 1rem;text-decoration:none;display:block}.github-board__card-head:where(.astro-jwmamy7h){color:var(--sl-color-gray-3,#8b949e);justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.github-board__title:where(.astro-jwmamy7h){-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:.45rem 0 .55rem;font-size:.95rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.github-board__labels:where(.astro-jwmamy7h){flex-wrap:wrap;gap:.3rem;margin-bottom:.5rem;display:flex}.github-board__label:where(.astro-jwmamy7h){border:1px solid;border-radius:999px;padding:.1rem .45rem;font-size:.65rem}.github-board__meta:where(.astro-jwmamy7h){color:var(--sl-color-gray-3,#8b949e);font-size:.7rem}.github-board__cta:where(.astro-jwmamy7h){text-align:center;margin-top:1rem}.github-board__cta:where(.astro-jwmamy7h) a:where(.astro-jwmamy7h){color:var(--sl-color-accent,#06b6d4);font-size:.9rem;text-decoration:none}.github-contribute:where(.astro-7b2rji4f){max-width:880px;color:var(--sl-color-text,#e6edf3);margin:2rem auto}@media (width>=768px){.github-contribute:where(.astro-7b2rji4f){margin:3rem auto}}.github-contribute__header:where(.astro-7b2rji4f){text-align:center;margin-bottom:1.5rem}.github-contribute__header:where(.astro-7b2rji4f) h2:where(.astro-7b2rji4f){margin:0 0 .25rem;font-size:1.4rem;font-weight:700}@media (width>=768px){.github-contribute__header:where(.astro-7b2rji4f) h2:where(.astro-7b2rji4f){font-size:1.75rem}}.github-contribute__header:where(.astro-7b2rji4f) p:where(.astro-7b2rji4f){color:var(--sl-color-gray-2,#8b949e);margin:0}.github-contribute__steps:where(.astro-7b2rji4f){flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.github-contribute__step:where(.astro-7b2rji4f){background:var(--sl-color-bg-nav,#111);border:1px solid var(--sl-color-gray-5,#262626);border-radius:10px;padding:.85rem .95rem}@media (width>=640px){.github-contribute__step:where(.astro-7b2rji4f){padding:1rem 1.25rem}}.github-contribute__step-head:where(.astro-7b2rji4f){align-items:center;gap:.75rem;display:flex}.github-contribute__step-head:where(.astro-7b2rji4f) h3:where(.astro-7b2rji4f){margin:0;font-size:1.05rem;font-weight:600}.github-contribute__step-num:where(.astro-7b2rji4f){background:var(--sl-color-accent,#06b6d4);color:#0b1220;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.85rem;font-weight:700;display:inline-flex}.github-contribute__step:where(.astro-7b2rji4f) p:where(.astro-7b2rji4f){color:var(--sl-color-gray-2,#c9d1d9);margin:.5rem 0 .75rem;font-size:.9rem;line-height:1.5}.github-contribute__code:where(.astro-7b2rji4f){border:1px solid var(--sl-color-gray-6,#1f2937);color:#cbd5e1;-webkit-overflow-scrolling:touch;background:#0b1020;border-radius:8px;margin:0;padding:.6rem .75rem;font-size:.72rem;line-height:1.55;overflow-x:auto}.github-contribute__code:where(.astro-7b2rji4f) code:where(.astro-7b2rji4f){white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}@media (width>=640px){.github-contribute__code:where(.astro-7b2rji4f){padding:.65rem .85rem;font-size:.78rem}}.github-contribute__links:where(.astro-7b2rji4f){margin-top:2rem}.github-contribute__links:where(.astro-7b2rji4f) h3:where(.astro-7b2rji4f){margin:0 0 .5rem;font-size:1rem;font-weight:600}.github-contribute__links:where(.astro-7b2rji4f) ul:where(.astro-7b2rji4f){grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.github-contribute__links:where(.astro-7b2rji4f) a:where(.astro-7b2rji4f){background:var(--sl-color-bg-nav,#111);border:1px solid var(--sl-color-gray-5,#262626);color:inherit;border-radius:8px;padding:.65rem .85rem;text-decoration:none;transition:border-color .15s;display:block}.github-contribute__links:where(.astro-7b2rji4f) a:where(.astro-7b2rji4f):hover{border-color:var(--sl-color-accent,#06b6d4)}.github-contribute__links:where(.astro-7b2rji4f) a:where(.astro-7b2rji4f) strong:where(.astro-7b2rji4f){font-size:.9rem;display:block}.github-contribute__links:where(.astro-7b2rji4f) a:where(.astro-7b2rji4f) span:where(.astro-7b2rji4f){color:var(--sl-color-gray-3,#8b949e);margin-top:.1rem;font-size:.75rem;display:block}
