/* Growth-specific overrides: use teal as primary/accent */
:root {
  --primary: #14b8a6; /* teal-500 */
  --accent: #0d9488; /* teal-600 */
}

/* details/summary: remove native marker and make a rotating caret */
details summary {
  list-style: none;
  -webkit-user-select: none;
  user-select: none;
}
details summary::-webkit-details-marker {
  display: none;
}
details summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* limit the preview to two lines */
.line-clamp-2 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-clamp: 2;
  overflow: hidden;
}
