.page_main__pVRPx{padding:calc(var(--topbar-height) + var(--space-9)) var(--space-8) var(--space-12);max-width:var(--content-narrow);margin:0 auto;text-align:center}.page_card__9hOx0{background:var(--surface-card-base);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-9) var(--space-8)}.page_avatar__KnFku{width:150px;height:150px;border-radius:50%;background:var(--color-dark-secondary);margin:0 auto var(--space-6);object-fit:cover;border:2px solid var(--color-accent)}.page_name__X6_2t{font-family:var(--font-brand);font-size:var(--fs-headline);font-weight:600;color:var(--color-accent);margin-bottom:var(--space-2);letter-spacing:.04em;text-wrap:balance}.page_pageTitle__kuJ9j{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.3em;margin-bottom:var(--space-7)}.page_bio__W1cuC{font-size:var(--fs-body);color:var(--color-text-secondary);line-height:1.8;margin-bottom:var(--space-7);text-align:left;text-wrap:pretty;max-width:var(--content-prose);margin-left:auto;margin-right:auto}.page_techStack__Xch7e{display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap;margin-bottom:var(--space-7)}.page_techStack__Xch7e span{padding:var(--space-2) var(--space-4);background:var(--color-dark-secondary);border:1px solid var(--color-border);border-radius:var(--radius-card);font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--color-text-secondary);letter-spacing:.1em}.page_social__oD6Tj{display:flex;gap:var(--space-6);justify-content:center;flex-wrap:wrap}.page_social__oD6Tj a{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--color-text-secondary);text-decoration:none;padding:var(--space-3) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);letter-spacing:.15em;text-transform:uppercase;min-height:var(--touch-target);display:inline-flex;align-items:center;transition:color var(--duration-fast) var(--ease-out-quart),border-color var(--duration-fast) var(--ease-out-quart)}.page_social__oD6Tj a:hover{color:var(--color-accent);border-color:var(--color-accent)}.page_social__oD6Tj a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (max-width:768px){.page_main__pVRPx{padding:calc(var(--topbar-height) + var(--space-7)) var(--space-4) var(--space-10)}.page_card__9hOx0{padding:var(--space-6) var(--space-5)}.page_avatar__KnFku{width:120px;height:120px}.page_name__X6_2t{font-size:var(--fs-headline-sm)}.page_bio__W1cuC{font-size:var(--fs-body-sm)}.page_social__oD6Tj{gap:var(--space-4)}}@media (max-width:480px){.page_main__pVRPx{padding:calc(var(--topbar-height) + var(--space-6)) var(--space-3) var(--space-8)}.page_avatar__KnFku{width:100px;height:100px}.page_name__X6_2t{font-size:var(--fs-headline-sm)}.page_pageTitle__kuJ9j{font-size:var(--fs-caption);letter-spacing:.2em}}