.profile-card{width:100%;display:flex;align-items:center;justify-content:space-between;min-height:80px;margin:0 0 24px;padding:16px 0;border:0;border-bottom:1px solid var(--ds-border);border-radius:0;background:transparent;box-shadow:none;transition:border-color .15s var(--ds-ease);cursor:pointer;text-align:left}.profile-card.is-actionable:hover{border-bottom-color:var(--ds-border-hover);transform:none}.profile-card.is-actionable:active{transform:scale(.995)}.profile-card-main{min-width:0;flex:1 1;display:flex;align-items:center;gap:14px}.profile-avatar{display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px;border:1px solid var(--ds-tag-topic-border);border-radius:50%;background:var(--ds-brand-soft);color:var(--ds-brand);font-size:20px;font-weight:700}.profile-info{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1}.profile-subtitle,.profile-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-title{color:var(--ds-ink);font-size:16px;font-weight:650;letter-spacing:-.015em}.profile-subtitle{color:var(--ds-ink-muted);font-size:12.5px}.profile-card-action{width:18px;height:18px;color:var(--ds-ink-light);display:flex;align-items:center;justify-content:center}.profile-card-action svg{width:14px;height:14px;color:var(--ds-ink-light);transition:transform .12s var(--ds-ease),color .12s var(--ds-ease)}.profile-card:hover .profile-card-action svg{color:var(--ds-ink);transform:translateX(2px)}.theme-setting-row{cursor:default}.theme-swatches{gap:8px}.theme-swatch,.theme-swatches{display:flex;align-items:center}.theme-swatch{width:24px;height:24px;padding:4px;border:1px solid transparent;border-radius:50%;justify-content:center;transition:transform .14s ease,box-shadow .14s ease}.theme-swatch-color{width:14px;height:14px;border-radius:50%;background:var(--theme-color)}.theme-swatch.selected{background:var(--theme-soft);border-color:var(--theme-color);box-shadow:0 0 0 2px var(--theme-soft)}.theme-swatch:active{transform:scale(.88)}.about-text{color:var(--ds-ink-muted);font-size:var(--ds-font-size-body);line-height:1.7}.about-meta{margin-top:10px;color:var(--ds-ink-light)}.about-meta,.privacy-body{font-size:var(--ds-font-size-caption)}.privacy-body{max-height:55vh;overflow-y:auto;color:var(--ds-ink-muted);line-height:1.75;white-space:pre-wrap}.modal-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.modal-actions .button{width:100%}.mine-mobile-only{display:none}@media (max-width:760px){.mine-mobile-only{display:block}}