.-ytPBG_about{max-width:768px;padding:0 var(--space-3);margin:0 auto}.-ytPBG_about__header{border-bottom:1px solid var(--color-border-default);padding:var(--space-6) 0 var(--space-4)}.-ytPBG_about__title{color:var(--color-text-primary);font-family:var(--font-serif);font-size:var(--text-4xl);font-style:italic;font-weight:var(--font-weight-bold);letter-spacing:-.02em;line-height:var(--leading-tight)}.-ytPBG_about__section{border-bottom:1px solid var(--color-border-default);padding:var(--space-4) 0}.-ytPBG_about__section:last-child{border-bottom:none}.-ytPBG_about__paragraph{color:var(--color-text-secondary);font-size:var(--text-base);line-height:var(--leading-relaxed);margin-bottom:var(--space-3)}.-ytPBG_about__paragraph:last-child{margin-bottom:0}.-ytPBG_about__section-title{color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-3)}
.J8vQSq_about__projects{gap:var(--space-4);flex-direction:column;display:flex}.J8vQSq_about__project{border-bottom:1px solid var(--color-border-default);gap:var(--space-1);padding-bottom:var(--space-3);flex-direction:column;display:flex}.J8vQSq_about__project:last-child{border-bottom:none;padding-bottom:0}.J8vQSq_about__project-title{color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--font-weight-semibold)}.J8vQSq_about__paragraph{color:var(--color-text-secondary);font-size:var(--text-base);line-height:var(--leading-relaxed);margin-bottom:var(--space-3)}.J8vQSq_about__project-stack{flex-wrap:wrap;gap:8px;display:flex}.J8vQSq_about__project-link{color:var(--color-link-hover);font-size:var(--text-base);font-weight:var(--font-weight-medium);width:fit-content;text-decoration:underline;position:relative}.J8vQSq_about__project-link:after{content:"";position:absolute;inset:-6px}.J8vQSq_about__project-link:hover{text-decoration-thickness:2px}
._8wnQpW_tag{border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);width:fit-content;padding:3px 10px;display:inline-block}._8wnQpW_tag--default{background-color:var(--color-bg-tertiary);color:var(--color-text-secondary)}._8wnQpW_tag--brand{background-color:var(--color-brand-50);color:var(--color-brand-700)}
.SWdIUW_post-list{margin:0;padding:0;list-style:none}
.Gf1oOG_pagination{padding:var(--space-4) 0 var(--space-2);justify-content:center;display:flex}.Gf1oOG_pagination__list{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.Gf1oOG_pagination__btn{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;font-size:var(--text-base);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;min-width:24px;min-height:24px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.Gf1oOG_pagination__btn:hover{background-color:var(--color-surface-hover);border-color:var(--color-border-default);color:var(--color-text-primary)}.Gf1oOG_pagination__btn:focus-visible{outline:3px solid var(--color-brand-primary);outline-offset:2px}.Gf1oOG_pagination__btn--active{background-color:var(--color-brand-primary);border-color:var(--color-brand-primary);color:#fff}.Gf1oOG_pagination__btn--active:hover{background-color:var(--color-brand-hover);border-color:var(--color-brand-hover);color:#fff}.Gf1oOG_pagination__btn--disabled{cursor:not-allowed;opacity:.4;pointer-events:none}
.F8FUcW_about__skills{gap:var(--space-3);flex-direction:column;display:flex}.F8FUcW_about__skill-group{gap:var(--space-1);flex-direction:column;display:flex}.F8FUcW_about__skill-group-title{color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-medium);letter-spacing:.05em;text-transform:uppercase}.F8FUcW_about__skill-list{flex-wrap:wrap;gap:8px;display:flex}
