/*
 * Coach Hub — Original profile visual parity.
 *
 * Scope deliberately stops at the existing #your-profile body. The Coach
 * Hub header/navigation and the Clients workspace are not touched here.
 * The existing Coach Analysis and Coaching Lens views remain available in
 * their current tabs; this stylesheet only brings their shared container
 * and the Original-profile presentation onto the same visual language used
 * by the Individual Hub.
 */

#your-profile {
  border-radius: 1rem;
  border: 1px solid hsl(var(--border));
  background: hsl(var(--card));
  color: hsl(var(--foreground));
  box-shadow: none;
}

#your-profile h2,
#your-profile h3,
#your-profile h4,
#your-profile [style*="#FFFFFF"] {
  color: hsl(var(--foreground)) !important;
}

/* Match the Individual Hub's quiet hierarchy inside My Profile. */
#your-profile .bg-background\/40,
#your-profile .bg-background\/30,
#your-profile .bg-background\/50,
#your-profile .bg-background\/60 {
  border-color: hsl(var(--border));
}

/* Keep the primary Original-PDF card visually aligned with the Individual Hub. */
#your-profile .border-primary\/40.bg-primary\/5 {
  border-width: 2px;
  border-color: hsl(var(--primary) / 0.4);
  background: hsl(var(--primary) / 0.05);
  border-radius: 1rem;
  box-shadow: 0 1px 2px hsl(var(--background) / 0.08);
}

/* Use the same map/chart proportions and spacing as the Individual profile body. */
#your-profile .md\:grid-cols-\[0\.65fr_1\.35fr\] {
  align-items: start;
  gap: 1.5rem;
}

/* Do not let older inline coach colours override the shared Hub palette. */
#your-profile p,
#your-profile span {
  text-decoration-color: currentColor;
}
