/* ==========================================================================
   Component: Section Heading
   Description: Small uppercase heading with leading Material Symbol icon —
   the canonical section-divider typography across every mode (admin /
   participant) and every surface (editor / participation / dashboards /
   reports). Generalized from locked Pattern 22 so it's no longer scoped
   to the experience editor namespace.

   Pattern 22 (`.ee-element-editor__heading`, defined in
   `experience_editor/elements.css:188`) renders the same visual treatment
   on the editor side; this file is the participation / dashboard / report
   side of the same typography. New consumers should use
   `.ds-section-heading`. Pattern 22's editor selector continues to work
   unchanged.
   ========================================================================== */

.ds-section-heading {
  display: inline-flex;
  align-items: center;
  gap: var(--space-1-5);
  font-size: var(--text-xs);
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: var(--text-secondary);
  margin: 0 0 var(--space-3);
}

.ds-section-heading .material-symbols-rounded {
  font-size: 14px;
  color: var(--text-secondary);
  flex-shrink: 0;
}
