/* Public source-provenance chips + /about/sources directory.
   Chips reuse the shared .cc-chip primitive (theme.css:426) — same thin-
   extension pattern as .omni-chip (omnis.css:813): this file carries only
   provenance-specific deltas (link semantics, tier accent border) on top
   of .cc-chip's shape/color/hover, which already come from theme tokens.
   Tier accents are deliberately muted — informational, not brand colors —
   and reuse existing --accent-* / --border theme custom properties rather
   than raw color literals. */
.src-prov { margin-top: .75rem; }
.src-prov-label {
  display: block;
  font-size: .7rem;
  letter-spacing: .05em;
  text-transform: uppercase;
  opacity: .65;
  margin-bottom: .3rem;
}
.src-prov-list {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: .35rem;
  margin: 0;
  padding: 0;
}
.src-prov-list .cc-chip {
  text-decoration: none;
  white-space: nowrap;
}
.src-prov-tier-first_party { border-left: 3px solid var(--accent-canonical); }
.src-prov-tier-authoritative { border-left: 3px solid var(--accent-issue); }
.src-prov-tier-distributor { border-left: 3px solid var(--accent-upcoming); }
.src-prov-tier-retailer { border-left: 3px solid var(--accent-interest); }
.src-prov-tier-manual { border-left: 3px solid var(--accent-recent); }
.src-prov-tier-tertiary { border-left: 3px solid var(--border); }
.src-prov-tier-unknown { border-left: 3px solid var(--border); }

.about-sources .src-directory-entry { margin-bottom: 1.5rem; }
.about-sources .src-directory-name {
  font-size: 1.15rem;
  display: flex;
  align-items: center;
  gap: .5rem;
  margin-bottom: .25rem;
}
.about-sources .src-directory-name .cc-chip { font-weight: 400; }
.about-sources .src-directory-blurb { margin-bottom: .2rem; }
.about-sources .src-directory-links { opacity: .8; }
