/* Generated-content corrections for the Figma v3 editorial layer.
 * Kept separate from the base tokens so release-generated markup has an explicit contract.
 */

/* Source entries have three grid children: counter pseudo-element, link, description.
 * Pin the latter two to column 2 so descriptions never fall into the 46px counter column.
 */
.sources li::before {
  grid-column: 1;
  grid-row: 1 / span 2;
  align-self: start;
}

.sources li > a {
  grid-column: 2;
  min-width: 0;
  overflow-wrap: anywhere;
}

.sources li > span {
  grid-column: 2;
  min-width: 0;
  margin-top: 2px;
  overflow-wrap: anywhere;
}

/* visual-icons.mjs originally used third-party favicons for tiny service marks.
 * Final release replaces those network-dependent images with stable editorial initials.
 */
.service-logo-img {
  display: none !important;
}

.service-logo-frame {
  color: var(--teal) !important;
  font-family: "IBM Plex Mono", monospace;
  font-size: 12px;
  font-weight: 800;
  line-height: 1;
}

.service-logo-letter {
  display: grid;
  place-items: center;
  width: 100%;
  height: 100%;
}

.service-logo-notta .service-logo-letter::before {
  content: "N";
}

.service-logo-fireflies .service-logo-letter::before {
  content: "F";
}
