.Profile-module__QVVc4G__profile{text-align:center;margin-bottom:var(--space-2xl);flex-direction:column;align-items:center;display:flex}.Profile-module__QVVc4G__avatarWrapper{margin-bottom:var(--space-md)}.Profile-module__QVVc4G__avatar{border-radius:var(--radius-md);object-fit:contain;filter:grayscale(20%);transition:filter .3s}.Profile-module__QVVc4G__avatar:hover{filter:grayscale(0%)}.Profile-module__QVVc4G__name{font-family:var(--font-body);color:var(--text);margin:0 0 var(--space-xs)0;letter-spacing:-.01em;font-size:1.25rem;font-weight:700}.Profile-module__QVVc4G__subtitle{font-family:var(--font-body);color:var(--text-secondary);margin:0 0 var(--space-md)0;font-size:.8rem}.Profile-module__QVVc4G__socials{gap:var(--space-sm);align-items:center;display:flex}.Profile-module__QVVc4G__actionItem{position:relative}.Profile-module__QVVc4G__socialLink{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.Profile-module__QVVc4G__socialLink:hover{transform:translateY(-1px)}.Profile-module__QVVc4G__socialLink:active{transform:translateY(0)scale(.95)}.Profile-module__QVVc4G__linkedin{color:#0a66c2}.Profile-module__QVVc4G__linkedin:hover{color:#0f7de0}.Profile-module__QVVc4G__github{color:#4b5563}.Profile-module__QVVc4G__github:hover{color:#111827}.Profile-module__QVVc4G__terminal{color:#12b76a}.Profile-module__QVVc4G__terminal:hover{color:#0a9f5a}.Profile-module__QVVc4G__filter{color:#f59e0b}.Profile-module__QVVc4G__filter:hover{color:#d97706}.Profile-module__QVVc4G__theme{color:#7c3aed}.Profile-module__QVVc4G__theme:hover{color:#6d28d9}.Profile-module__QVVc4G__tooltip{background:var(--bg-card);color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);white-space:nowrap;opacity:0;pointer-events:none;z-index:20;padding:3px 8px;font-size:.7rem;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-4px)}.Profile-module__QVVc4G__actionItem:hover .Profile-module__QVVc4G__tooltip{opacity:1;transform:translate(-50%)translateY(0)}.Profile-module__QVVc4G__filterPanel{margin-top:var(--space-xs);flex-wrap:wrap;justify-content:center;gap:.35rem;max-width:520px;display:flex}.Profile-module__QVVc4G__filterTag{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:999px;padding:.22rem .55rem;font-size:.72rem;transition:color .2s,border-color .2s}.Profile-module__QVVc4G__filterTag:hover{color:var(--text);border-color:var(--text-secondary);background:0 0}.Profile-module__QVVc4G__activeTag{color:var(--text);border-color:var(--text)}
.ThemeToggle-module__3b5zuq__toggle{cursor:pointer;color:inherit;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:color .2s,transform .2s;display:flex}
.PostList-module__NU0y3W__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.PostList-module__NU0y3W__item{align-items:baseline;padding:2px 0;display:flex}.PostList-module__NU0y3W__link{font-family:var(--font-body);white-space:nowrap;font-size:1.05rem;font-weight:500;text-decoration:none;transition:opacity .2s}.PostList-module__NU0y3W__link:hover{opacity:.8}.PostList-module__NU0y3W__item:last-child{border-bottom:none}@media (max-width:480px){.PostList-module__NU0y3W__item{padding:8px 0}}.PostList-module__NU0y3W__spacer{margin:0 var(--space-sm);border-bottom:1px dotted var(--border);opacity:.3;flex:1;position:relative;top:-4px}.PostList-module__NU0y3W__date{color:var(--text-tertiary);font-size:.9rem;font-family:var(--font-body);white-space:nowrap}.PostList-module__NU0y3W__empty{color:var(--text-secondary);text-align:center;padding:var(--space-xl)0;font-size:.85rem}
