/* A Recomend — professionals console specifics (shared shell in auth.css). */

.intro-card { background: var(--accent-weak); border-color: var(--accent-weak); }
.intro-body { font-size: 14px; color: var(--ink); margin: var(--s2) 0 0; line-height: 1.7; }

/* Profile view (read state) */
.profile-view { display: flex; flex-direction: column; gap: var(--s2); }
.profile-row { display: flex; gap: var(--s2); font-size: 14px; }
.profile-row .p-label { color: var(--muted); min-width: 90px; font-weight: 600; }
.profile-view .verified { color: var(--accent-press); font-weight: 600; }
.profile-view .unverified { color: var(--muted); font-weight: 600; }
.profile-edit-link { align-self: flex-start; margin-top: var(--s1); }

/* Contributions list */
.mine-item { border: 1px solid var(--line); border-radius: var(--r-card); padding: var(--s3) var(--s4); margin-bottom: var(--s3); }
.mine-head { display: flex; justify-content: space-between; align-items: flex-start; gap: var(--s3); }
.mine-title { font-size: 15px; font-weight: 600; margin: 0; }
.mine-meta { font-size: 12px; color: var(--muted); margin: 3px 0 var(--s2); }
.mine-body { font-size: 14px; color: var(--ink); margin: 0; white-space: pre-wrap; }
