.PageHeader-module__HZea0q__header{padding:var(--space-12) 0 var(--space-10);background:var(--gradient-hero);position:relative}.PageHeader-module__HZea0q__inner{max-width:var(--container-max);padding:0 var(--space-6);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}.PageHeader-module__HZea0q__title{font-family:var(--font-display);color:var(--text-strong);letter-spacing:-.02em;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:700;line-height:1.1}.PageHeader-module__HZea0q__subtitle{color:var(--text-muted);max-width:560px;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.6}
.Badge-module__H8aylq__badge{border-radius:var(--radius-full);white-space:nowrap;align-items:center;width:fit-content;padding:4px 12px;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-flex}.Badge-module__H8aylq__default{background:var(--chip-bg);border:1px solid var(--chip-border);color:var(--text-muted)}.Badge-module__H8aylq__accent{background:var(--badge-current-bg);color:var(--badge-current-text)}.Badge-module__H8aylq__metric{background:var(--metric-bg);border:1px solid var(--metric-border);color:var(--metric);font-weight:700}.Badge-module__H8aylq__outline{border:1px solid var(--chip-border);color:var(--text-muted);background:0 0}
.HeroSection-module__YGMWTW__hero{min-height:90vh;padding:var(--space-10) var(--space-6);justify-content:center;align-items:center;display:flex;position:relative}.HeroSection-module__YGMWTW__content{z-index:1;max-width:var(--container-max);gap:var(--space-5);flex-direction:column;width:100%;display:flex;position:relative}.HeroSection-module__YGMWTW__name{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-strong);font-size:clamp(3rem,7vw,5rem);font-weight:700;line-height:1.05}.HeroSection-module__YGMWTW__role{color:var(--accent);font-size:clamp(1.1rem,2vw,1.4rem);font-weight:600}.HeroSection-module__YGMWTW__statement{color:var(--text-muted);max-width:520px;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.7}.HeroSection-module__YGMWTW__ctas{gap:var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.HeroSection-module__YGMWTW__scroll{bottom:var(--space-8);position:absolute;left:50%;transform:translate(-50%)}.HeroSection-module__YGMWTW__scrollMouse{border:2px solid var(--border-strong);border-radius:12px;justify-content:center;width:24px;height:40px;padding-top:8px;display:flex}.HeroSection-module__YGMWTW__scrollDot{background:var(--accent);border-radius:2px;width:4px;height:8px;animation:1.5s ease-in-out infinite HeroSection-module__YGMWTW__scrollDot}@media (max-width:767px){.HeroSection-module__YGMWTW__hero{min-height:80vh;padding-top:calc(var(--nav-height) + var(--space-8))}}
.MetricCounter-module__TPsqaq__metric{text-align:center}.MetricCounter-module__TPsqaq__value{font-family:var(--font-display);color:var(--metric);font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1;display:block}.MetricCounter-module__TPsqaq__label{color:var(--text-muted);margin-top:4px;font-size:.85rem;display:block}
.GitHubStats-module__yL5RGW__wrapper{gap:var(--space-5);flex-direction:column;display:flex}.GitHubStats-module__yL5RGW__cards{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:639px){.GitHubStats-module__yL5RGW__cards{grid-template-columns:1fr}}.GitHubStats-module__yL5RGW__card{text-align:center;padding:var(--space-5) var(--space-4)}.GitHubStats-module__yL5RGW__value{color:var(--accent);font-size:1.5rem;font-weight:700;display:block}.GitHubStats-module__yL5RGW__label{color:var(--text-muted);margin-top:var(--space-1);font-size:.8rem;display:block}.GitHubStats-module__yL5RGW__languages{gap:var(--space-3);flex-direction:column;display:flex}.GitHubStats-module__yL5RGW__langTitle{color:var(--text-strong);font-size:.85rem;font-weight:600}.GitHubStats-module__yL5RGW__langList{gap:var(--space-2);flex-wrap:wrap;display:flex}.GitHubStats-module__yL5RGW__synced{color:var(--text-muted);margin:0;font-size:.75rem}
.RelatedArticles-module__qqxAKq__wrapper{margin-top:var(--space-10);padding-top:var(--space-8);border-top:1px solid var(--border)}.RelatedArticles-module__qqxAKq__heading{font-family:var(--font-display);margin-bottom:var(--space-6);color:var(--text-strong);font-size:1.3rem}.RelatedArticles-module__qqxAKq__grid{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:768px){.RelatedArticles-module__qqxAKq__grid{grid-template-columns:repeat(2,1fr)}}.RelatedArticles-module__qqxAKq__card{padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.RelatedArticles-module__qqxAKq__title{font-size:1rem;font-weight:700;line-height:1.3}.RelatedArticles-module__qqxAKq__title a{color:var(--text-strong);text-decoration:none}.RelatedArticles-module__qqxAKq__title a:hover{color:var(--accent)}.RelatedArticles-module__qqxAKq__excerpt{color:var(--text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.5;display:-webkit-box;overflow:hidden}
.MetricsGrid-module__Ri5Vbq__grid{gap:var(--space-6);max-width:var(--container-max);padding:0 var(--space-6);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0 auto;display:grid}
