/* about.css — 关于页 */
.about-head { display: flex; gap: 1.4rem; align-items: center; margin-bottom: 1.6rem; flex-wrap: wrap; }
.about-head .avatar { width: 96px; height: 96px; border-radius: 20px; object-fit: cover; background: var(--bg-mute); }
.info-list { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 0.8rem; }
.info-item { display: flex; flex-direction: column; gap: 0.2rem; }
.info-item .k { color: var(--text-mute); font-size: 0.82rem; }
.info-item .v { font-weight: 600; }
.stack-grid { display: flex; flex-wrap: wrap; gap: 0.5rem; }
.privacy-item { border-bottom: 1px solid var(--border); padding: 1rem 0; }
.privacy-item h3 { margin-bottom: 0.3rem; }
