/* GENERATED by scripts/gen-avatars-css.ts from schemas/avatars.ts — do not hand-edit.
 *
 * One avatar per declared kind, in and out of the trash, in both schemes.
 * Run `bun run cat avatars:css` after editing an avatar node;
 * `avatars:css:check` fails the build when this is stale.
 *
 * The glyph is a MASK and the colour is `background-color`, so a scheme is a
 * custom property rather than a second set of assets. Both scheme colours are
 * DERIVED from one declared hue with fixed lightness targets, so no kind can
 * be authored legible in one mode and invisible in the other.
 *
 * The trash state is the same glyph, desaturated, under the crumple overlay
 * `d1r6` established as the discard mark — a discarded proposal must read as
 * a proposal that was discarded, not as a different object.
 */

.fa-avatar {
  display: inline-block;
  width: var(--fa-avatar-size, 1.5rem);
  height: var(--fa-avatar-size, 1.5rem);
  flex: none;
  /* The colour is painted through the glyph's shape. */
  background-color: currentColor;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
}

/* The crumple, as a SECOND layer over the same box. Composited rather than
 * drawn into each glyph, so the discard mark is one declaration. */
.fa-avatar[data-fa-trash="true"] {
  -webkit-mask-image: var(--fa-avatar-glyph), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 8l4 4-3 2 5 3M15 9l-2 3 4 1' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  mask-image: var(--fa-avatar-glyph), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 8l4 4-3 2 5 3M15 9l-2 3 4 1' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-composite: source-over;
  mask-composite: add;
}

.fa-avatar[data-fa-kind="bootstrap"] {
  /* a seed germinating — the first thing, before anything else is known */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21c0-5 0-7 0-9m0 0c-3 0-5-2-5-5 3 0 5 2 5 5zm0 0c3 0 5-2 5-5-3 0-5 2-5 5z' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="cat-harness"] {
  /* a framed face with ears — the harness the instance is held in */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 9V6l3 2h10l3-2v3m0 0v9H4V9zM8 13h.01M16 13h.01M10 17h4' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="bootstrap-tools"] {
  /* a trowel, in bootstrap's colour — the code that implements bootstrap's tools */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3v9M8 12h8l-1 5a3 3 0 01-6 0z' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="skills"] {
  /* an open book — the instruction an Actor performs a Task from */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 5h6a2 2 0 012 2v12a2 2 0 00-2-2H4zm16 0h-6a2 2 0 00-2 2v12a2 2 0 012-2h6z' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="processes"] {
  /* two nodes either side of a diamond — a process and the decision in it */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12h4m4 0h4m4 0h.01M6 12a2 2 0 11-4 0 2 2 0 014 0zm14 0a2 2 0 11-4 0 2 2 0 014 0zM12 9l3 3-3 3-3-3z' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="scenarios"] {
  /* two figures — the Actors and the Roles they take on */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 11a3 3 0 100-6 3 3 0 000 6zm0 0c-2.5 0-4 1.5-4 4v4h8v-4c0-2.5-1.5-4-4-4zm8-6a2.5 2.5 0 110 5M17 12c2 0 3 1.5 3 3v4h-3' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="policies"] {
  /* a shield with a tick — what each Actor is permitted to do */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3l7 3v6c0 4.5-3 7.5-7 9-4-1.5-7-4.5-7-9V6l7-3zm-3.5 9l2.5 2.5 4.5-4.5' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="folio"] {
  /* an open folio, two leaves — the authored content itself */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 5h7v14H4zM13 5h7v14h-7zM11 5v14M7 9h1M16 9h1' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="beans"] {
  /* a single bean, kidney-shaped — one item of the work plan */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 5c4 0 7 3 7 7s-3 7-7 7c2-3 3-4 3-7s-1-4-3-7z' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="bean-defs"] {
  /* a bean with margin rules — the definitions rather than the store */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 5c4 0 7 3 7 7s-3 7-7 7c2-3 3-4 3-7s-1-4-3-7zM4 9h2M4 15h2' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="workflow-state"] {
  /* two boxes and a flow between them, with a token part-way */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 7h5v5H5zM14 12h5v5h-5zM10 9h4v6' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="basic-cdn-site"] {
  /* a globe with its meridians: pages served by path to anyone, and nothing more */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3a9 9 0 1 0 0 18a9 9 0 1 0 0-18M3 12h18M12 3q-4 9 0 18M12 3q4 9 0 18' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="cdn-site"] {
  /* a globe with an arrow at its rim: served by path, and redirected and re-headed on the way */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11 4a8 8 0 1 0 0 16a8 8 0 1 0 0-16M3 12h16M11 4q-4 8 0 16M11 4q4 8 0 16M19 4l2 2-2 2M21 6h-4' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="merge-queue"] {
  /* three queued items converging into one line — a queue feeding a train */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 7h5M5 12h5M5 17h5M10 7q4 0 4 5M10 17q4 0 4-5M10 12h9' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="bean-notes"] {
  /* a bean with a slip of paper beside it — an addendum, not a second item */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 5c4 0 6 3 6 7s-2 7-6 7c2-3 2-4 2-7s0-4-2-7zM16 8h4v8h-4zM17 11h2M17 13h2' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="notes"] {
  /* a ruled page with a margin line — context written down to be read again */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 4h12v16H6zM9 4v16M11 8h5M11 12h5M11 16h3' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="session-survey"] {
  /* a span between two marked endpoints — the window a survey covers */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M5 9v6M19 9v6M9 5h6' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="sweep-marks"] {
  /* a clock face — the time a sweep step was last run */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 4a8 8 0 1 0 0 16a8 8 0 1 0 0-16M12 8v4l3 2' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="boards"] {
  /* a framed board carrying two cards — a diagram of a folio */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 5h18v14H3zM7 9h4v6H7zM14 9h3v3h-3z' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="board-positions"] {
  /* a board marked with positions — where each note was drawn */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 5h18v14H3zM9 12h.01M15 10h.01M9 9v6M15 7v6M6 12h6M12 10h6' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="todos"] {
  /* a sticky with a tick */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 4h11l3 3v13H5zM16 4v3h3M8 12l2 2 4-4' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="todo-items"] {
  /* a sticky with lines — the items rather than the board */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 4h11l3 3v13H5zM16 4v3h3M8 11h7M8 15h4' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="todo-feedback"] {
  /* a speech bubble — a remark about the work, not the work */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 6h16v9H9l-4 4v-4H4zM9 10h6' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="attestations"] {
  /* a signed sheet — a judgement somebody recorded, kept apart from what a script derives */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 3h12v18H6zM9 8h6M9 12h6M10 17l2 2 3-4' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="qa-checkers"] {
  /* a magnifier over a tick — a QA checker, declared by the harness whose code it is */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 4a6 6 0 1 1 0 12a6 6 0 0 1 0-12zM14.5 14.5L20 20M7.5 10l2 2 3.5-3.5' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="pipeline-plugins"] {
  /* a plug in a socket — a pipeline slot filled by the harness that owns the code */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12h6M10 8h4v8h-4zM14 10h3M14 14h3M17 7v10h3' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="block-kinds"] {
  /* stacked blocks, the top one tagged — block kinds, each declared by the harness that owns it */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 15h14v4H5zM5 10h14v4H5zM5 5h9v4H5zM16 5l3 2-3 2' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="content-adapters"] {
  /* a book with a bookmark — a content adapter's block vocabulary, declared by the harness that owns it */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 4h10a2 2 0 0 1 2 2v14H8a2 2 0 0 1-2-2zM6 18a2 2 0 0 1 2-2h10M13 4v6l2-1.5 2 1.5V4' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="validators"] {
  /* a shield with a tick — a validator, declared by the harness whose code it is */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3l7 3v6c0 4-3 7-7 9-4-2-7-5-7-9V6zM8.5 12.5l2.5 2.5 4.5-5M12 3v2' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="typologies"] {
  /* a stack of type cards — the graph typologies a harness declares it owns */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 8h12v11H5zM7 5h12v11M9 2h12v11M8 12h6M8 15h4' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="tools"] {
  /* a spanner — a Tool definition, the thing that does the work */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 4a4 4 0 00-5 5l-5 5 2 2 5-5a4 4 0 005-5l-2 2-2-2 2-2z' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="schemas"] {
  /* stacked layers — a shape things conform to */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3l8 4-8 4-8-4zM4 12l8 4 8-4M4 17l8 4 8-4' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="qa"] {
  /* a shield with a tick — a verdict about an artefact */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3l7 3v6c0 4-3 7-7 9-4-2-7-5-7-9V6zM9 12l2 2 4-4' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="methodology"] {
  /* a fork in a path — parallel ways to a judgement, one chosen by context */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 20V12m0 0L6 6m6 6l6-6M4 4h4m8 0h4' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="models"] {
  /* a chip with its pins — the machine an agent is running on, not what it says */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 8h8v8H8zM4 10h4M4 14h4M16 10h4M16 14h4M10 4v4M14 4v4M10 16v4M14 16v4' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="external-schema"] {
  /* two bound volumes with the ties between them — somebody else's specification, pinned to an edition, beside what we do with it */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 6h7v12H4zM13 6h7v12h-7zM11 9h2M11 12h2M11 15h2' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="substrate-snapshot"] {
  /* a sealed envelope, pinned — another Knowledge Graph's declaration, kept byte for byte at the commit it was subscribed at */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 7h14v11H3zM3 7l7 6 7-6M17 4l4 4M19 6l-3 3' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="code-list"] {
  /* a closed list of codes, each beside its meaning — values chosen from, never free text */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 6h3v2H4zM9 7h11M4 11h3v2H4zM9 12h11M4 16h3v2H4zM9 17h11' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="vocab-mapping"] {
  /* a crosswalk — source rows on the left, lines crossing to target rows on the right — one value carried into another vocabulary */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 6h4M3 12h4M3 18h4M8 6l8 6M8 12l8-6M8 18h8M17 6h4M17 12h4M17 18h4' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="uml"] {
  /* a class box with an association leaving it — a diagram of what the nodes are, derived and never drawn by hand */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 4h9v12H3zM3 8h9M12 10h4M16 7h5v6h-5z' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="swimlane-glossary"] {
  /* three swimlanes with a tag — the roles a process's lanes define */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 6h18M3 12h18M3 18h18M15 9h5v6h-5z' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="health"] {
  /* a trace — the repository's own vital signs, over time */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 13h4l2-5 3 10 2-6 2 3h5' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="code"] {
  /* angle brackets around a slash — source as something written, not something running */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 7l-5 5 5 5m8-10l5 5-5 5M13 5l-2 14' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="qa-report"] {
  /* a clipboard carrying a tick and a cross — one run's own account of what it did, both outcomes on the same sheet */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 4h6v3H9zM7 6h2m6 0h2a1 1 0 011 1v12a1 1 0 01-1 1H7a1 1 0 01-1-1V7a1 1 0 011-1zm1.5 7l1.5 1.5L13 11m1 5l3 3m0-3l-3 3' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="binary-release"] {
  /* a sealed carton with its strap — what shipped under a version, recorded by digest and size, never by its bytes */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 9l8-4 8 4v7l-8 4-8-4zM4 9l8 4m8-4l-8 4m0 0v7M8 7l8 4' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="tool-release"] {
  /* a wrench with a tag tied on — a tool pinned at one version and digest, with the runtime it needs */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.5 4a4.5 4.5 0 0 0-4.2 6.1L4 16.4 7.6 20l6.3-6.3A4.5 4.5 0 0 0 20 9.5l-2.7 2.7-2.8-.7-.7-2.8L16.5 6A4.5 4.5 0 0 0 14.5 4zM4 4h4v4H4zM6 8v3' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="test-plan"] {
  /* a checklist with its boxes empty — what a system must show, before any run */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 4h12v16H6zM8 8h2v2H8zM12 9h4M8 12h2v2H8zM12 13h4M8 16h2v2H8zM12 17h4' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="test-report"] {
  /* the plan's checklist filled in — one run's verdicts against one plan, never a tally across plans */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 4h12v16H6zM8 8l1 1 2-2M12 9h4M8 12l2 2m0-2l-2 2M12 13h4M8 16l1 1 2-2M12 17h4' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="library"] {
  /* books on a shelf — what was read, not what was written */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 4h4v16H5zM11 4h3v16h-3zM16 5l3 15-2 .4L14 5.4z' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="voices"] {
  /* a microphone — an editorial voice */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 4a3 3 0 013 3v4a3 3 0 01-6 0V7a3 3 0 013-3zM7 11a5 5 0 0010 0M12 16v4' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="voice-vendors"] {
  /* a microphone with a tag — an editorial voice specialised for one vendor */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 4a3 3 0 013 3v4a3 3 0 01-6 0V7a3 3 0 013-3zM5 11a5 5 0 0010 0M10 16v4M16 6h5v5h-5zM18.5 8.5h.01' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="document-kinds"] {
  /* a page outline with its sections ruled in — a structure to fill, not a page written */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 3h9l3 3v15H6zM9 9h6M9 13h6M9 17h4' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="themes"] {
  /* a paint palette — a surface dressed, not the words on it */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3a9 9 0 000 18h2a2 2 0 002-2 2 2 0 012-2h1a4 4 0 004-4 9 9 0 00-11-10zM8 9h.01M7 13h.01M11 7h.01' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="translation-sources"] {
  /* a glyph and an A — one language against another */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 6h7M7 6v2c0 3-1 5-3 6M6 10c1 3 3 4 5 5M13 19l4-10 4 10M15 16h5' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="docs"] {
  /* a page with a folded corner — documentation about the graph itself */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 3h8l4 4v14H6zM14 3v4h4M9 12h6M9 16h4' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="auto-docs"] {
  /* a page of bulleted entries — an index of what another graph holds */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 3h8l4 4v14H6zM14 3v4h4M9 12h.01M11.5 12h5M9 15h.01M11.5 15h5M9 18h.01M11.5 18h3' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="proposals"] {
  /* a lightbulb — an idea being argued, not yet a promise */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3a5 5 0 00-3 9v2h6v-2a5 5 0 00-3-9zM10 17h4M10.5 20h3' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="doc-group"] {
  /* a folder of pages — one named group of the documentation */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 6h6l2 2h10v11H3zM7 12h10M7 15h7' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="requirements"] {
  /* a page of ticked lines — what the harness promises, each checkable */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 3h12v18H6zM9 8l1.5 1.5L13 7M9 14l1.5 1.5L13 13M15 8h1M15 14h1' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="interaction"] {
  /* a spoken preference, already recorded — do not ask again */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 6a2 2 0 012-2h12a2 2 0 012 2v8a2 2 0 01-2 2H9l-4 4v-4a2 2 0 01-1-2zM8.5 10l2 2 4-4' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="merge-reviews"] {
  /* a close reading of one change, with its verdict */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 4a6 6 0 104.24 10.24L20 20M7.5 10l2 2 3.5-3.5' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="issue-marks"] {
  /* a bookmark beside a list — how far an agent has read */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 4h10v16l-5-4-5 4zM4 8h2M4 12h2' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="session-state"] {
  /* a marker on a continuing line — where an actor is now */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 12h18M14 12a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0M18 9l3 3-3 3' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="memory"] {
  /* a knot in a thread — a fact tied down, read and not rewritten */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12h4m8 0h4M9.5 9.5a3 3 0 000 5M14.5 9.5a3 3 0 010 5M9.5 9.5c2 1 3 1 5 0M9.5 14.5c2-1 3-1 5 0' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="waiver"] {
  /* a key passed across — a confirmation given before it was asked for */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 10a3 3 0 11-6 0 3 3 0 016 0M14 10h7M18 10v3M21 10v2' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="fsh-guts"] {
  /* a bin — the trashcan that is kept, as a kind in its own right */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 7h14M9 7V5h6v2M7 7l1 13h8l1-13M11 11v6M14 11v6' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="uploads"] {
  /* an arrow onto a line — something arriving */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 17V5m0 0l-4 4m4-4l4 4M5 19h14' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="openapi"] {
  /* braces around an arrow out and back — an API described as data: what you can call, and what answers */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 4c-2 0-2 2-2 4s-1 3-2 4c1 1 2 2 2 4s0 4 2 4M16 4c2 0 2 2 2 4s1 3 2 4c-1 1-2 2-2 4s0 4-2 4M9 10h6l-2-2m2 6H9l2 2' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="archimate"] {
  /* three boxes and the lines between them — an architecture drawn as a model, every box an element */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 4h7v5H3zM14 4h7v5h-7zM8.5 15h7v5h-7zM6.5 9v3h11V9M12 12v3' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="fhir-artifact-index"] {
  /* a card index with a schema brace — an IG's artefacts, known by canonical URL */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 6h12v12H4zM4 10h12M10 6v12M19 7c-1 0-1 2-2 2 1 0 1 2 2 2' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="ig-artifact-jsonld"] {
  /* a card beside a JSON-LD brace — one IG artefact as a linked-data node */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 5h9v14H4zM7 9h3M7 13h3M17 7c-1.5 0-1.5 2-1.5 3s-.5 2-1.5 2c1 0 1.5 1 1.5 2s0 3 1.5 3M20 12h.01' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="ig-ast"] {
  /* a tree from one root to three leaves — an IG's syntax tree, ingested into the folio */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 4v5M12 9l-6 6M12 9l6 6M12 9v6M5 17h2v2H5zM11 17h2v2h-2zM17 17h2v2h-2zM11 3h2v2h-2z' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="ig-metadata-index"] {
  /* a card index with an arrow leaving it — not what the IG holds, but what its toolchain reported about it */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 6h12v12H4zM4 10h12M10 6v12M18 13h4m-2-2l2 2-2 2' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="ig-pages"] {
  /* a docs page beside a schema brace — pages written from an IG's artefact index, never by hand */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 3h7l4 4v14H5zM12 3v4h4M8 12h5M8 16h3M21 9c-1 0-1 2-2 2 1 0 1 2 2 2' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="catalogue"] {
  /* a card index — what is known to exist, mostly not held */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 6h16v12H4zM4 10h16M10 6v12M13 13h4M13 15h3' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="computation-witness"] {
  /* a clipboard with a tick — a computation's record of what it checked, and that it held */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 4h6v2H9zM7 5H5v15h14V5h-2M8.5 13l2.5 2.5 4.5-5' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="glossary"] {
  /* an open book — terms somebody looks up, not terms a machine mints */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 7v12M12 7C10 5 7 5 4 6v12c3-1 6-1 8 1M12 7c2-2 5-2 8-1v12c-3-1-6-1-8 1' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="public-comments"] {
  /* a speech bubble with lines — comments received and grouped */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 5h16v10H9l-5 4zM8 9h8M8 12h5' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="references"] {
  /* a citation card: one work, its details, its key */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 4h9l3 3v13H6zM15 4v3h3M9 11h6M9 14h6M9 17h4' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="review-verdicts"] {
  /* a page with a tick — somebody read this version and judged it */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 4h14v16H5zM8 12l3 3 5-6' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="editor-checkers"] {
  /* a pencil and a tick: an edit, checked as it is made — the qa-checkers' hue, the kind it is modelled on */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 20l1-4L16 5l3 3L8 19l-4 1zM14 17l2 2 4-4' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="lake-cache"] {
  /* a crate with a lid, packed: build output kept so the next build starts warm */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 8h16v10H4zM4 8l3-4h10l3 4M9 12h6M12 12v4' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="lean"] {
  /* a lambda over a turnstile bar: terms checked by a kernel */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 19L12 5l7 14M8 13h8M12 5v4' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="dak-annex"] {
  /* a page with a folded corner and rows — an annex to the guideline, held as data */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 4h10l4 4v12H5zM15 4v4h4M8 12h8M8 15h8M8 18h5' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="l1-extraction"] {
  /* a page with a small graph drawn out of it — what was read out of a source, as linked nodes */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 4h9l4 4v12H5zM8 11h3M8 15h3M14 13a2 2 0 1 0 0.01 0M11 11l3 2M11 15l3-2' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="cat-harness-tools"] {
  /* a wrench, in cat-harness's colour — the code that implements its tools */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.5 5.5a4 4 0 005 5L11 19a2.1 2.1 0 01-3-3l8.5-8.5a4 4 0 01-2-2zM8.5 16.5h.01' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="fhir-harness"] {
  /* a flame — the FHIR implementation-guide harness */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3c1 4 5 6 5 11a5 5 0 01-10 0c0-3 2-4 2-7 1 1 2 2 3 4 0-3 0-5 0-8z' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="folio-assistant-core"] {
  /* a leaf of paper with lines — the folio itself */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 3h9l4 4v14H6zM15 3v4h4M9 12h7M9 16h5' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="folio-assistant-sci"] {
  /* a laboratory flask — folios that are scientific papers */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 3h6M10 3v6l-5 9a2 2 0 002 3h10a2 2 0 002-3l-5-9V3M7 15h10' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="smart-base"] {
  /* a broad base under narrowing courses — the layer the SMART stack rests on, in WHO blue */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 18h18M6 14h12M9 10h6M11 6h2' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="smart-immunizations"] {
  /* a syringe — the immunization guide */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18 3l3 3M16 5l3 3M17.5 6.5L9 15l-3 1 1-3 8.5-8.5M10 10l4 4M6 18l-3 3' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="smart-trust"] {
  /* a shield with a keyhole — the trust framework, in WHO blue */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3l7 3v6c0 4-3 7-7 9-4-2-7-5-7-9V6zM12 9.5a1.5 1.5 0 110 3 1.5 1.5 0 010-3zM12 12.5v3' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar[data-fa-kind="who-iris"] {
  /* an open book — a repository of published documents, in WHO blue */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 6h6a2 2 0 012 2v10a2 2 0 00-2-2H4zM20 6h-6a2 2 0 00-2 2v10a2 2 0 012-2h6zM4 6v10M20 6v10' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

.fa-avatar {
  /* a question mark — no avatar is declared for this kind */
  --fa-avatar-glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 9a3 3 0 114 3v2m0 3h.01' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-image: var(--fa-avatar-glyph);
  mask-image: var(--fa-avatar-glyph);
}

/* Light — the explicit choice, then the system default. */
:root[data-fa-scheme="light"] {
  .fa-avatar[data-fa-kind="bootstrap"] { background-color: hsl(96 46% 34%); }
  .fa-avatar[data-fa-kind="cat-harness"] { background-color: hsl(268 46% 34%); }
  .fa-avatar[data-fa-kind="bootstrap-tools"] { background-color: hsl(96 46% 34%); }
  .fa-avatar[data-fa-kind="skills"] { background-color: hsl(256 46% 34%); }
  .fa-avatar[data-fa-kind="processes"] { background-color: hsl(280 46% 34%); }
  .fa-avatar[data-fa-kind="scenarios"] { background-color: hsl(292 46% 34%); }
  .fa-avatar[data-fa-kind="policies"] { background-color: hsl(304 46% 34%); }
  .fa-avatar[data-fa-kind="folio"] { background-color: hsl(224 46% 34%); }
  .fa-avatar[data-fa-kind="beans"] { background-color: hsl(28 46% 34%); }
  .fa-avatar[data-fa-kind="bean-defs"] { background-color: hsl(28 46% 34%); }
  .fa-avatar[data-fa-kind="workflow-state"] { background-color: hsl(188 46% 34%); }
  .fa-avatar[data-fa-kind="basic-cdn-site"] { background-color: hsl(196 46% 34%); }
  .fa-avatar[data-fa-kind="cdn-site"] { background-color: hsl(184 46% 34%); }
  .fa-avatar[data-fa-kind="merge-queue"] { background-color: hsl(205 46% 34%); }
  .fa-avatar[data-fa-kind="bean-notes"] { background-color: hsl(40 46% 34%); }
  .fa-avatar[data-fa-kind="notes"] { background-color: hsl(95 46% 34%); }
  .fa-avatar[data-fa-kind="session-survey"] { background-color: hsl(168 46% 34%); }
  .fa-avatar[data-fa-kind="sweep-marks"] { background-color: hsl(48 46% 34%); }
  .fa-avatar[data-fa-kind="boards"] { background-color: hsl(205 46% 34%); }
  .fa-avatar[data-fa-kind="board-positions"] { background-color: hsl(205 46% 34%); }
  .fa-avatar[data-fa-kind="todos"] { background-color: hsl(48 46% 34%); }
  .fa-avatar[data-fa-kind="todo-items"] { background-color: hsl(48 46% 34%); }
  .fa-avatar[data-fa-kind="todo-feedback"] { background-color: hsl(320 46% 34%); }
  .fa-avatar[data-fa-kind="attestations"] { background-color: hsl(28 46% 34%); }
  .fa-avatar[data-fa-kind="qa-checkers"] { background-color: hsl(96 46% 34%); }
  .fa-avatar[data-fa-kind="pipeline-plugins"] { background-color: hsl(300 46% 34%); }
  .fa-avatar[data-fa-kind="block-kinds"] { background-color: hsl(32 46% 34%); }
  .fa-avatar[data-fa-kind="content-adapters"] { background-color: hsl(44 46% 34%); }
  .fa-avatar[data-fa-kind="validators"] { background-color: hsl(132 46% 34%); }
  .fa-avatar[data-fa-kind="typologies"] { background-color: hsl(300 46% 34%); }
  .fa-avatar[data-fa-kind="tools"] { background-color: hsl(250 46% 34%); }
  .fa-avatar[data-fa-kind="schemas"] { background-color: hsl(156 46% 34%); }
  .fa-avatar[data-fa-kind="qa"] { background-color: hsl(140 46% 34%); }
  .fa-avatar[data-fa-kind="methodology"] { background-color: hsl(268 46% 34%); }
  .fa-avatar[data-fa-kind="models"] { background-color: hsl(300 46% 34%); }
  .fa-avatar[data-fa-kind="external-schema"] { background-color: hsl(208 46% 34%); }
  .fa-avatar[data-fa-kind="substrate-snapshot"] { background-color: hsl(216 46% 34%); }
  .fa-avatar[data-fa-kind="code-list"] { background-color: hsl(180 46% 34%); }
  .fa-avatar[data-fa-kind="vocab-mapping"] { background-color: hsl(120 46% 34%); }
  .fa-avatar[data-fa-kind="uml"] { background-color: hsl(220 46% 34%); }
  .fa-avatar[data-fa-kind="swimlane-glossary"] { background-color: hsl(92 46% 34%); }
  .fa-avatar[data-fa-kind="health"] { background-color: hsl(4 46% 34%); }
  .fa-avatar[data-fa-kind="code"] { background-color: hsl(268 46% 34%); }
  .fa-avatar[data-fa-kind="qa-report"] { background-color: hsl(168 46% 34%); }
  .fa-avatar[data-fa-kind="binary-release"] { background-color: hsl(24 46% 34%); }
  .fa-avatar[data-fa-kind="tool-release"] { background-color: hsl(60 46% 34%); }
  .fa-avatar[data-fa-kind="test-plan"] { background-color: hsl(140 46% 34%); }
  .fa-avatar[data-fa-kind="test-report"] { background-color: hsl(110 46% 34%); }
  .fa-avatar[data-fa-kind="library"] { background-color: hsl(36 46% 34%); }
  .fa-avatar[data-fa-kind="voices"] { background-color: hsl(292 46% 34%); }
  .fa-avatar[data-fa-kind="voice-vendors"] { background-color: hsl(312 46% 34%); }
  .fa-avatar[data-fa-kind="document-kinds"] { background-color: hsl(268 46% 34%); }
  .fa-avatar[data-fa-kind="themes"] { background-color: hsl(204 46% 34%); }
  .fa-avatar[data-fa-kind="translation-sources"] { background-color: hsl(176 46% 34%); }
  .fa-avatar[data-fa-kind="docs"] { background-color: hsl(212 46% 34%); }
  .fa-avatar[data-fa-kind="auto-docs"] { background-color: hsl(340 46% 34%); }
  .fa-avatar[data-fa-kind="proposals"] { background-color: hsl(38 46% 34%); }
  .fa-avatar[data-fa-kind="doc-group"] { background-color: hsl(212 46% 34%); }
  .fa-avatar[data-fa-kind="requirements"] { background-color: hsl(148 46% 34%); }
  .fa-avatar[data-fa-kind="interaction"] { background-color: hsl(224 46% 34%); }
  .fa-avatar[data-fa-kind="merge-reviews"] { background-color: hsl(4 46% 34%); }
  .fa-avatar[data-fa-kind="issue-marks"] { background-color: hsl(28 46% 34%); }
  .fa-avatar[data-fa-kind="session-state"] { background-color: hsl(64 46% 34%); }
  .fa-avatar[data-fa-kind="memory"] { background-color: hsl(108 46% 34%); }
  .fa-avatar[data-fa-kind="waiver"] { background-color: hsl(132 46% 34%); }
  .fa-avatar[data-fa-kind="fsh-guts"] { background-color: hsl(16 46% 34%); }
  .fa-avatar[data-fa-kind="uploads"] { background-color: hsl(200 46% 34%); }
  .fa-avatar[data-fa-kind="openapi"] { background-color: hsl(136 46% 34%); }
  .fa-avatar[data-fa-kind="archimate"] { background-color: hsl(196 46% 34%); }
  .fa-avatar[data-fa-kind="fhir-artifact-index"] { background-color: hsl(168 46% 34%); }
  .fa-avatar[data-fa-kind="ig-artifact-jsonld"] { background-color: hsl(188 46% 34%); }
  .fa-avatar[data-fa-kind="ig-ast"] { background-color: hsl(152 46% 34%); }
  .fa-avatar[data-fa-kind="ig-metadata-index"] { background-color: hsl(190 46% 34%); }
  .fa-avatar[data-fa-kind="ig-pages"] { background-color: hsl(178 46% 34%); }
  .fa-avatar[data-fa-kind="catalogue"] { background-color: hsl(258 46% 34%); }
  .fa-avatar[data-fa-kind="computation-witness"] { background-color: hsl(328 46% 34%); }
  .fa-avatar[data-fa-kind="glossary"] { background-color: hsl(84 46% 34%); }
  .fa-avatar[data-fa-kind="public-comments"] { background-color: hsl(30 46% 34%); }
  .fa-avatar[data-fa-kind="references"] { background-color: hsl(32 46% 34%); }
  .fa-avatar[data-fa-kind="review-verdicts"] { background-color: hsl(200 46% 34%); }
  .fa-avatar[data-fa-kind="editor-checkers"] { background-color: hsl(96 46% 34%); }
  .fa-avatar[data-fa-kind="lake-cache"] { background-color: hsl(40 46% 34%); }
  .fa-avatar[data-fa-kind="lean"] { background-color: hsl(210 46% 34%); }
  .fa-avatar[data-fa-kind="dak-annex"] { background-color: hsl(32 46% 34%); }
  .fa-avatar[data-fa-kind="l1-extraction"] { background-color: hsl(199 46% 34%); }
  .fa-avatar[data-fa-kind="cat-harness-tools"] { background-color: hsl(268 46% 34%); }
  .fa-avatar[data-fa-kind="fhir-harness"] { background-color: hsl(10 46% 34%); }
  .fa-avatar[data-fa-kind="folio-assistant-core"] { background-color: hsl(212 46% 34%); }
  .fa-avatar[data-fa-kind="folio-assistant-sci"] { background-color: hsl(56 46% 34%); }
  .fa-avatar[data-fa-kind="smart-base"] { background-color: hsl(199 46% 34%); }
  .fa-avatar[data-fa-kind="smart-immunizations"] { background-color: hsl(352 46% 34%); }
  .fa-avatar[data-fa-kind="smart-trust"] { background-color: hsl(199 46% 34%); }
  .fa-avatar[data-fa-kind="who-iris"] { background-color: hsl(199 46% 34%); }
  .fa-avatar { background-color: hsl(0 46% 34%); }
}

@media (prefers-color-scheme: light) {
  :root:not([data-fa-scheme="dark"]) {
    .fa-avatar[data-fa-kind="bootstrap"] { background-color: hsl(96 46% 34%); }
    .fa-avatar[data-fa-kind="cat-harness"] { background-color: hsl(268 46% 34%); }
    .fa-avatar[data-fa-kind="bootstrap-tools"] { background-color: hsl(96 46% 34%); }
    .fa-avatar[data-fa-kind="skills"] { background-color: hsl(256 46% 34%); }
    .fa-avatar[data-fa-kind="processes"] { background-color: hsl(280 46% 34%); }
    .fa-avatar[data-fa-kind="scenarios"] { background-color: hsl(292 46% 34%); }
    .fa-avatar[data-fa-kind="policies"] { background-color: hsl(304 46% 34%); }
    .fa-avatar[data-fa-kind="folio"] { background-color: hsl(224 46% 34%); }
    .fa-avatar[data-fa-kind="beans"] { background-color: hsl(28 46% 34%); }
    .fa-avatar[data-fa-kind="bean-defs"] { background-color: hsl(28 46% 34%); }
    .fa-avatar[data-fa-kind="workflow-state"] { background-color: hsl(188 46% 34%); }
    .fa-avatar[data-fa-kind="basic-cdn-site"] { background-color: hsl(196 46% 34%); }
    .fa-avatar[data-fa-kind="cdn-site"] { background-color: hsl(184 46% 34%); }
    .fa-avatar[data-fa-kind="merge-queue"] { background-color: hsl(205 46% 34%); }
    .fa-avatar[data-fa-kind="bean-notes"] { background-color: hsl(40 46% 34%); }
    .fa-avatar[data-fa-kind="notes"] { background-color: hsl(95 46% 34%); }
    .fa-avatar[data-fa-kind="session-survey"] { background-color: hsl(168 46% 34%); }
    .fa-avatar[data-fa-kind="sweep-marks"] { background-color: hsl(48 46% 34%); }
    .fa-avatar[data-fa-kind="boards"] { background-color: hsl(205 46% 34%); }
    .fa-avatar[data-fa-kind="board-positions"] { background-color: hsl(205 46% 34%); }
    .fa-avatar[data-fa-kind="todos"] { background-color: hsl(48 46% 34%); }
    .fa-avatar[data-fa-kind="todo-items"] { background-color: hsl(48 46% 34%); }
    .fa-avatar[data-fa-kind="todo-feedback"] { background-color: hsl(320 46% 34%); }
    .fa-avatar[data-fa-kind="attestations"] { background-color: hsl(28 46% 34%); }
    .fa-avatar[data-fa-kind="qa-checkers"] { background-color: hsl(96 46% 34%); }
    .fa-avatar[data-fa-kind="pipeline-plugins"] { background-color: hsl(300 46% 34%); }
    .fa-avatar[data-fa-kind="block-kinds"] { background-color: hsl(32 46% 34%); }
    .fa-avatar[data-fa-kind="content-adapters"] { background-color: hsl(44 46% 34%); }
    .fa-avatar[data-fa-kind="validators"] { background-color: hsl(132 46% 34%); }
    .fa-avatar[data-fa-kind="typologies"] { background-color: hsl(300 46% 34%); }
    .fa-avatar[data-fa-kind="tools"] { background-color: hsl(250 46% 34%); }
    .fa-avatar[data-fa-kind="schemas"] { background-color: hsl(156 46% 34%); }
    .fa-avatar[data-fa-kind="qa"] { background-color: hsl(140 46% 34%); }
    .fa-avatar[data-fa-kind="methodology"] { background-color: hsl(268 46% 34%); }
    .fa-avatar[data-fa-kind="models"] { background-color: hsl(300 46% 34%); }
    .fa-avatar[data-fa-kind="external-schema"] { background-color: hsl(208 46% 34%); }
    .fa-avatar[data-fa-kind="substrate-snapshot"] { background-color: hsl(216 46% 34%); }
    .fa-avatar[data-fa-kind="code-list"] { background-color: hsl(180 46% 34%); }
    .fa-avatar[data-fa-kind="vocab-mapping"] { background-color: hsl(120 46% 34%); }
    .fa-avatar[data-fa-kind="uml"] { background-color: hsl(220 46% 34%); }
    .fa-avatar[data-fa-kind="swimlane-glossary"] { background-color: hsl(92 46% 34%); }
    .fa-avatar[data-fa-kind="health"] { background-color: hsl(4 46% 34%); }
    .fa-avatar[data-fa-kind="code"] { background-color: hsl(268 46% 34%); }
    .fa-avatar[data-fa-kind="qa-report"] { background-color: hsl(168 46% 34%); }
    .fa-avatar[data-fa-kind="binary-release"] { background-color: hsl(24 46% 34%); }
    .fa-avatar[data-fa-kind="tool-release"] { background-color: hsl(60 46% 34%); }
    .fa-avatar[data-fa-kind="test-plan"] { background-color: hsl(140 46% 34%); }
    .fa-avatar[data-fa-kind="test-report"] { background-color: hsl(110 46% 34%); }
    .fa-avatar[data-fa-kind="library"] { background-color: hsl(36 46% 34%); }
    .fa-avatar[data-fa-kind="voices"] { background-color: hsl(292 46% 34%); }
    .fa-avatar[data-fa-kind="voice-vendors"] { background-color: hsl(312 46% 34%); }
    .fa-avatar[data-fa-kind="document-kinds"] { background-color: hsl(268 46% 34%); }
    .fa-avatar[data-fa-kind="themes"] { background-color: hsl(204 46% 34%); }
    .fa-avatar[data-fa-kind="translation-sources"] { background-color: hsl(176 46% 34%); }
    .fa-avatar[data-fa-kind="docs"] { background-color: hsl(212 46% 34%); }
    .fa-avatar[data-fa-kind="auto-docs"] { background-color: hsl(340 46% 34%); }
    .fa-avatar[data-fa-kind="proposals"] { background-color: hsl(38 46% 34%); }
    .fa-avatar[data-fa-kind="doc-group"] { background-color: hsl(212 46% 34%); }
    .fa-avatar[data-fa-kind="requirements"] { background-color: hsl(148 46% 34%); }
    .fa-avatar[data-fa-kind="interaction"] { background-color: hsl(224 46% 34%); }
    .fa-avatar[data-fa-kind="merge-reviews"] { background-color: hsl(4 46% 34%); }
    .fa-avatar[data-fa-kind="issue-marks"] { background-color: hsl(28 46% 34%); }
    .fa-avatar[data-fa-kind="session-state"] { background-color: hsl(64 46% 34%); }
    .fa-avatar[data-fa-kind="memory"] { background-color: hsl(108 46% 34%); }
    .fa-avatar[data-fa-kind="waiver"] { background-color: hsl(132 46% 34%); }
    .fa-avatar[data-fa-kind="fsh-guts"] { background-color: hsl(16 46% 34%); }
    .fa-avatar[data-fa-kind="uploads"] { background-color: hsl(200 46% 34%); }
    .fa-avatar[data-fa-kind="openapi"] { background-color: hsl(136 46% 34%); }
    .fa-avatar[data-fa-kind="archimate"] { background-color: hsl(196 46% 34%); }
    .fa-avatar[data-fa-kind="fhir-artifact-index"] { background-color: hsl(168 46% 34%); }
    .fa-avatar[data-fa-kind="ig-artifact-jsonld"] { background-color: hsl(188 46% 34%); }
    .fa-avatar[data-fa-kind="ig-ast"] { background-color: hsl(152 46% 34%); }
    .fa-avatar[data-fa-kind="ig-metadata-index"] { background-color: hsl(190 46% 34%); }
    .fa-avatar[data-fa-kind="ig-pages"] { background-color: hsl(178 46% 34%); }
    .fa-avatar[data-fa-kind="catalogue"] { background-color: hsl(258 46% 34%); }
    .fa-avatar[data-fa-kind="computation-witness"] { background-color: hsl(328 46% 34%); }
    .fa-avatar[data-fa-kind="glossary"] { background-color: hsl(84 46% 34%); }
    .fa-avatar[data-fa-kind="public-comments"] { background-color: hsl(30 46% 34%); }
    .fa-avatar[data-fa-kind="references"] { background-color: hsl(32 46% 34%); }
    .fa-avatar[data-fa-kind="review-verdicts"] { background-color: hsl(200 46% 34%); }
    .fa-avatar[data-fa-kind="editor-checkers"] { background-color: hsl(96 46% 34%); }
    .fa-avatar[data-fa-kind="lake-cache"] { background-color: hsl(40 46% 34%); }
    .fa-avatar[data-fa-kind="lean"] { background-color: hsl(210 46% 34%); }
    .fa-avatar[data-fa-kind="dak-annex"] { background-color: hsl(32 46% 34%); }
    .fa-avatar[data-fa-kind="l1-extraction"] { background-color: hsl(199 46% 34%); }
    .fa-avatar[data-fa-kind="cat-harness-tools"] { background-color: hsl(268 46% 34%); }
    .fa-avatar[data-fa-kind="fhir-harness"] { background-color: hsl(10 46% 34%); }
    .fa-avatar[data-fa-kind="folio-assistant-core"] { background-color: hsl(212 46% 34%); }
    .fa-avatar[data-fa-kind="folio-assistant-sci"] { background-color: hsl(56 46% 34%); }
    .fa-avatar[data-fa-kind="smart-base"] { background-color: hsl(199 46% 34%); }
    .fa-avatar[data-fa-kind="smart-immunizations"] { background-color: hsl(352 46% 34%); }
    .fa-avatar[data-fa-kind="smart-trust"] { background-color: hsl(199 46% 34%); }
    .fa-avatar[data-fa-kind="who-iris"] { background-color: hsl(199 46% 34%); }
    .fa-avatar { background-color: hsl(0 46% 34%); }
  }
}

/* Dark — the explicit choice, then the system default. */
:root[data-fa-scheme="dark"] {
  .fa-avatar[data-fa-kind="bootstrap"] { background-color: hsl(96 42% 72%); }
  .fa-avatar[data-fa-kind="cat-harness"] { background-color: hsl(268 42% 72%); }
  .fa-avatar[data-fa-kind="bootstrap-tools"] { background-color: hsl(96 42% 72%); }
  .fa-avatar[data-fa-kind="skills"] { background-color: hsl(256 42% 72%); }
  .fa-avatar[data-fa-kind="processes"] { background-color: hsl(280 42% 72%); }
  .fa-avatar[data-fa-kind="scenarios"] { background-color: hsl(292 42% 72%); }
  .fa-avatar[data-fa-kind="policies"] { background-color: hsl(304 42% 72%); }
  .fa-avatar[data-fa-kind="folio"] { background-color: hsl(224 42% 72%); }
  .fa-avatar[data-fa-kind="beans"] { background-color: hsl(28 42% 72%); }
  .fa-avatar[data-fa-kind="bean-defs"] { background-color: hsl(28 42% 72%); }
  .fa-avatar[data-fa-kind="workflow-state"] { background-color: hsl(188 42% 72%); }
  .fa-avatar[data-fa-kind="basic-cdn-site"] { background-color: hsl(196 42% 72%); }
  .fa-avatar[data-fa-kind="cdn-site"] { background-color: hsl(184 42% 72%); }
  .fa-avatar[data-fa-kind="merge-queue"] { background-color: hsl(205 42% 72%); }
  .fa-avatar[data-fa-kind="bean-notes"] { background-color: hsl(40 42% 72%); }
  .fa-avatar[data-fa-kind="notes"] { background-color: hsl(95 42% 72%); }
  .fa-avatar[data-fa-kind="session-survey"] { background-color: hsl(168 42% 72%); }
  .fa-avatar[data-fa-kind="sweep-marks"] { background-color: hsl(48 42% 72%); }
  .fa-avatar[data-fa-kind="boards"] { background-color: hsl(205 42% 72%); }
  .fa-avatar[data-fa-kind="board-positions"] { background-color: hsl(205 42% 72%); }
  .fa-avatar[data-fa-kind="todos"] { background-color: hsl(48 42% 72%); }
  .fa-avatar[data-fa-kind="todo-items"] { background-color: hsl(48 42% 72%); }
  .fa-avatar[data-fa-kind="todo-feedback"] { background-color: hsl(320 42% 72%); }
  .fa-avatar[data-fa-kind="attestations"] { background-color: hsl(28 42% 72%); }
  .fa-avatar[data-fa-kind="qa-checkers"] { background-color: hsl(96 42% 72%); }
  .fa-avatar[data-fa-kind="pipeline-plugins"] { background-color: hsl(300 42% 72%); }
  .fa-avatar[data-fa-kind="block-kinds"] { background-color: hsl(32 42% 72%); }
  .fa-avatar[data-fa-kind="content-adapters"] { background-color: hsl(44 42% 72%); }
  .fa-avatar[data-fa-kind="validators"] { background-color: hsl(132 42% 72%); }
  .fa-avatar[data-fa-kind="typologies"] { background-color: hsl(300 42% 72%); }
  .fa-avatar[data-fa-kind="tools"] { background-color: hsl(250 42% 72%); }
  .fa-avatar[data-fa-kind="schemas"] { background-color: hsl(156 42% 72%); }
  .fa-avatar[data-fa-kind="qa"] { background-color: hsl(140 42% 72%); }
  .fa-avatar[data-fa-kind="methodology"] { background-color: hsl(268 42% 72%); }
  .fa-avatar[data-fa-kind="models"] { background-color: hsl(300 42% 72%); }
  .fa-avatar[data-fa-kind="external-schema"] { background-color: hsl(208 42% 72%); }
  .fa-avatar[data-fa-kind="substrate-snapshot"] { background-color: hsl(216 42% 72%); }
  .fa-avatar[data-fa-kind="code-list"] { background-color: hsl(180 42% 72%); }
  .fa-avatar[data-fa-kind="vocab-mapping"] { background-color: hsl(120 42% 72%); }
  .fa-avatar[data-fa-kind="uml"] { background-color: hsl(220 42% 72%); }
  .fa-avatar[data-fa-kind="swimlane-glossary"] { background-color: hsl(92 42% 72%); }
  .fa-avatar[data-fa-kind="health"] { background-color: hsl(4 42% 72%); }
  .fa-avatar[data-fa-kind="code"] { background-color: hsl(268 42% 72%); }
  .fa-avatar[data-fa-kind="qa-report"] { background-color: hsl(168 42% 72%); }
  .fa-avatar[data-fa-kind="binary-release"] { background-color: hsl(24 42% 72%); }
  .fa-avatar[data-fa-kind="tool-release"] { background-color: hsl(60 42% 72%); }
  .fa-avatar[data-fa-kind="test-plan"] { background-color: hsl(140 42% 72%); }
  .fa-avatar[data-fa-kind="test-report"] { background-color: hsl(110 42% 72%); }
  .fa-avatar[data-fa-kind="library"] { background-color: hsl(36 42% 72%); }
  .fa-avatar[data-fa-kind="voices"] { background-color: hsl(292 42% 72%); }
  .fa-avatar[data-fa-kind="voice-vendors"] { background-color: hsl(312 42% 72%); }
  .fa-avatar[data-fa-kind="document-kinds"] { background-color: hsl(268 42% 72%); }
  .fa-avatar[data-fa-kind="themes"] { background-color: hsl(204 42% 72%); }
  .fa-avatar[data-fa-kind="translation-sources"] { background-color: hsl(176 42% 72%); }
  .fa-avatar[data-fa-kind="docs"] { background-color: hsl(212 42% 72%); }
  .fa-avatar[data-fa-kind="auto-docs"] { background-color: hsl(340 42% 72%); }
  .fa-avatar[data-fa-kind="proposals"] { background-color: hsl(38 42% 72%); }
  .fa-avatar[data-fa-kind="doc-group"] { background-color: hsl(212 42% 72%); }
  .fa-avatar[data-fa-kind="requirements"] { background-color: hsl(148 42% 72%); }
  .fa-avatar[data-fa-kind="interaction"] { background-color: hsl(224 42% 72%); }
  .fa-avatar[data-fa-kind="merge-reviews"] { background-color: hsl(4 42% 72%); }
  .fa-avatar[data-fa-kind="issue-marks"] { background-color: hsl(28 42% 72%); }
  .fa-avatar[data-fa-kind="session-state"] { background-color: hsl(64 42% 72%); }
  .fa-avatar[data-fa-kind="memory"] { background-color: hsl(108 42% 72%); }
  .fa-avatar[data-fa-kind="waiver"] { background-color: hsl(132 42% 72%); }
  .fa-avatar[data-fa-kind="fsh-guts"] { background-color: hsl(16 42% 72%); }
  .fa-avatar[data-fa-kind="uploads"] { background-color: hsl(200 42% 72%); }
  .fa-avatar[data-fa-kind="openapi"] { background-color: hsl(136 42% 72%); }
  .fa-avatar[data-fa-kind="archimate"] { background-color: hsl(196 42% 72%); }
  .fa-avatar[data-fa-kind="fhir-artifact-index"] { background-color: hsl(168 42% 72%); }
  .fa-avatar[data-fa-kind="ig-artifact-jsonld"] { background-color: hsl(188 42% 72%); }
  .fa-avatar[data-fa-kind="ig-ast"] { background-color: hsl(152 42% 72%); }
  .fa-avatar[data-fa-kind="ig-metadata-index"] { background-color: hsl(190 42% 72%); }
  .fa-avatar[data-fa-kind="ig-pages"] { background-color: hsl(178 42% 72%); }
  .fa-avatar[data-fa-kind="catalogue"] { background-color: hsl(258 42% 72%); }
  .fa-avatar[data-fa-kind="computation-witness"] { background-color: hsl(328 42% 72%); }
  .fa-avatar[data-fa-kind="glossary"] { background-color: hsl(84 42% 72%); }
  .fa-avatar[data-fa-kind="public-comments"] { background-color: hsl(30 42% 72%); }
  .fa-avatar[data-fa-kind="references"] { background-color: hsl(32 42% 72%); }
  .fa-avatar[data-fa-kind="review-verdicts"] { background-color: hsl(200 42% 72%); }
  .fa-avatar[data-fa-kind="editor-checkers"] { background-color: hsl(96 42% 72%); }
  .fa-avatar[data-fa-kind="lake-cache"] { background-color: hsl(40 42% 72%); }
  .fa-avatar[data-fa-kind="lean"] { background-color: hsl(210 42% 72%); }
  .fa-avatar[data-fa-kind="dak-annex"] { background-color: hsl(32 42% 72%); }
  .fa-avatar[data-fa-kind="l1-extraction"] { background-color: hsl(199 42% 72%); }
  .fa-avatar[data-fa-kind="cat-harness-tools"] { background-color: hsl(268 42% 72%); }
  .fa-avatar[data-fa-kind="fhir-harness"] { background-color: hsl(10 42% 72%); }
  .fa-avatar[data-fa-kind="folio-assistant-core"] { background-color: hsl(212 42% 72%); }
  .fa-avatar[data-fa-kind="folio-assistant-sci"] { background-color: hsl(56 42% 72%); }
  .fa-avatar[data-fa-kind="smart-base"] { background-color: hsl(199 42% 72%); }
  .fa-avatar[data-fa-kind="smart-immunizations"] { background-color: hsl(352 42% 72%); }
  .fa-avatar[data-fa-kind="smart-trust"] { background-color: hsl(199 42% 72%); }
  .fa-avatar[data-fa-kind="who-iris"] { background-color: hsl(199 42% 72%); }
  .fa-avatar { background-color: hsl(0 42% 72%); }
}

@media (prefers-color-scheme: dark) {
  :root:not([data-fa-scheme="light"]) {
    .fa-avatar[data-fa-kind="bootstrap"] { background-color: hsl(96 42% 72%); }
    .fa-avatar[data-fa-kind="cat-harness"] { background-color: hsl(268 42% 72%); }
    .fa-avatar[data-fa-kind="bootstrap-tools"] { background-color: hsl(96 42% 72%); }
    .fa-avatar[data-fa-kind="skills"] { background-color: hsl(256 42% 72%); }
    .fa-avatar[data-fa-kind="processes"] { background-color: hsl(280 42% 72%); }
    .fa-avatar[data-fa-kind="scenarios"] { background-color: hsl(292 42% 72%); }
    .fa-avatar[data-fa-kind="policies"] { background-color: hsl(304 42% 72%); }
    .fa-avatar[data-fa-kind="folio"] { background-color: hsl(224 42% 72%); }
    .fa-avatar[data-fa-kind="beans"] { background-color: hsl(28 42% 72%); }
    .fa-avatar[data-fa-kind="bean-defs"] { background-color: hsl(28 42% 72%); }
    .fa-avatar[data-fa-kind="workflow-state"] { background-color: hsl(188 42% 72%); }
    .fa-avatar[data-fa-kind="basic-cdn-site"] { background-color: hsl(196 42% 72%); }
    .fa-avatar[data-fa-kind="cdn-site"] { background-color: hsl(184 42% 72%); }
    .fa-avatar[data-fa-kind="merge-queue"] { background-color: hsl(205 42% 72%); }
    .fa-avatar[data-fa-kind="bean-notes"] { background-color: hsl(40 42% 72%); }
    .fa-avatar[data-fa-kind="notes"] { background-color: hsl(95 42% 72%); }
    .fa-avatar[data-fa-kind="session-survey"] { background-color: hsl(168 42% 72%); }
    .fa-avatar[data-fa-kind="sweep-marks"] { background-color: hsl(48 42% 72%); }
    .fa-avatar[data-fa-kind="boards"] { background-color: hsl(205 42% 72%); }
    .fa-avatar[data-fa-kind="board-positions"] { background-color: hsl(205 42% 72%); }
    .fa-avatar[data-fa-kind="todos"] { background-color: hsl(48 42% 72%); }
    .fa-avatar[data-fa-kind="todo-items"] { background-color: hsl(48 42% 72%); }
    .fa-avatar[data-fa-kind="todo-feedback"] { background-color: hsl(320 42% 72%); }
    .fa-avatar[data-fa-kind="attestations"] { background-color: hsl(28 42% 72%); }
    .fa-avatar[data-fa-kind="qa-checkers"] { background-color: hsl(96 42% 72%); }
    .fa-avatar[data-fa-kind="pipeline-plugins"] { background-color: hsl(300 42% 72%); }
    .fa-avatar[data-fa-kind="block-kinds"] { background-color: hsl(32 42% 72%); }
    .fa-avatar[data-fa-kind="content-adapters"] { background-color: hsl(44 42% 72%); }
    .fa-avatar[data-fa-kind="validators"] { background-color: hsl(132 42% 72%); }
    .fa-avatar[data-fa-kind="typologies"] { background-color: hsl(300 42% 72%); }
    .fa-avatar[data-fa-kind="tools"] { background-color: hsl(250 42% 72%); }
    .fa-avatar[data-fa-kind="schemas"] { background-color: hsl(156 42% 72%); }
    .fa-avatar[data-fa-kind="qa"] { background-color: hsl(140 42% 72%); }
    .fa-avatar[data-fa-kind="methodology"] { background-color: hsl(268 42% 72%); }
    .fa-avatar[data-fa-kind="models"] { background-color: hsl(300 42% 72%); }
    .fa-avatar[data-fa-kind="external-schema"] { background-color: hsl(208 42% 72%); }
    .fa-avatar[data-fa-kind="substrate-snapshot"] { background-color: hsl(216 42% 72%); }
    .fa-avatar[data-fa-kind="code-list"] { background-color: hsl(180 42% 72%); }
    .fa-avatar[data-fa-kind="vocab-mapping"] { background-color: hsl(120 42% 72%); }
    .fa-avatar[data-fa-kind="uml"] { background-color: hsl(220 42% 72%); }
    .fa-avatar[data-fa-kind="swimlane-glossary"] { background-color: hsl(92 42% 72%); }
    .fa-avatar[data-fa-kind="health"] { background-color: hsl(4 42% 72%); }
    .fa-avatar[data-fa-kind="code"] { background-color: hsl(268 42% 72%); }
    .fa-avatar[data-fa-kind="qa-report"] { background-color: hsl(168 42% 72%); }
    .fa-avatar[data-fa-kind="binary-release"] { background-color: hsl(24 42% 72%); }
    .fa-avatar[data-fa-kind="tool-release"] { background-color: hsl(60 42% 72%); }
    .fa-avatar[data-fa-kind="test-plan"] { background-color: hsl(140 42% 72%); }
    .fa-avatar[data-fa-kind="test-report"] { background-color: hsl(110 42% 72%); }
    .fa-avatar[data-fa-kind="library"] { background-color: hsl(36 42% 72%); }
    .fa-avatar[data-fa-kind="voices"] { background-color: hsl(292 42% 72%); }
    .fa-avatar[data-fa-kind="voice-vendors"] { background-color: hsl(312 42% 72%); }
    .fa-avatar[data-fa-kind="document-kinds"] { background-color: hsl(268 42% 72%); }
    .fa-avatar[data-fa-kind="themes"] { background-color: hsl(204 42% 72%); }
    .fa-avatar[data-fa-kind="translation-sources"] { background-color: hsl(176 42% 72%); }
    .fa-avatar[data-fa-kind="docs"] { background-color: hsl(212 42% 72%); }
    .fa-avatar[data-fa-kind="auto-docs"] { background-color: hsl(340 42% 72%); }
    .fa-avatar[data-fa-kind="proposals"] { background-color: hsl(38 42% 72%); }
    .fa-avatar[data-fa-kind="doc-group"] { background-color: hsl(212 42% 72%); }
    .fa-avatar[data-fa-kind="requirements"] { background-color: hsl(148 42% 72%); }
    .fa-avatar[data-fa-kind="interaction"] { background-color: hsl(224 42% 72%); }
    .fa-avatar[data-fa-kind="merge-reviews"] { background-color: hsl(4 42% 72%); }
    .fa-avatar[data-fa-kind="issue-marks"] { background-color: hsl(28 42% 72%); }
    .fa-avatar[data-fa-kind="session-state"] { background-color: hsl(64 42% 72%); }
    .fa-avatar[data-fa-kind="memory"] { background-color: hsl(108 42% 72%); }
    .fa-avatar[data-fa-kind="waiver"] { background-color: hsl(132 42% 72%); }
    .fa-avatar[data-fa-kind="fsh-guts"] { background-color: hsl(16 42% 72%); }
    .fa-avatar[data-fa-kind="uploads"] { background-color: hsl(200 42% 72%); }
    .fa-avatar[data-fa-kind="openapi"] { background-color: hsl(136 42% 72%); }
    .fa-avatar[data-fa-kind="archimate"] { background-color: hsl(196 42% 72%); }
    .fa-avatar[data-fa-kind="fhir-artifact-index"] { background-color: hsl(168 42% 72%); }
    .fa-avatar[data-fa-kind="ig-artifact-jsonld"] { background-color: hsl(188 42% 72%); }
    .fa-avatar[data-fa-kind="ig-ast"] { background-color: hsl(152 42% 72%); }
    .fa-avatar[data-fa-kind="ig-metadata-index"] { background-color: hsl(190 42% 72%); }
    .fa-avatar[data-fa-kind="ig-pages"] { background-color: hsl(178 42% 72%); }
    .fa-avatar[data-fa-kind="catalogue"] { background-color: hsl(258 42% 72%); }
    .fa-avatar[data-fa-kind="computation-witness"] { background-color: hsl(328 42% 72%); }
    .fa-avatar[data-fa-kind="glossary"] { background-color: hsl(84 42% 72%); }
    .fa-avatar[data-fa-kind="public-comments"] { background-color: hsl(30 42% 72%); }
    .fa-avatar[data-fa-kind="references"] { background-color: hsl(32 42% 72%); }
    .fa-avatar[data-fa-kind="review-verdicts"] { background-color: hsl(200 42% 72%); }
    .fa-avatar[data-fa-kind="editor-checkers"] { background-color: hsl(96 42% 72%); }
    .fa-avatar[data-fa-kind="lake-cache"] { background-color: hsl(40 42% 72%); }
    .fa-avatar[data-fa-kind="lean"] { background-color: hsl(210 42% 72%); }
    .fa-avatar[data-fa-kind="dak-annex"] { background-color: hsl(32 42% 72%); }
    .fa-avatar[data-fa-kind="l1-extraction"] { background-color: hsl(199 42% 72%); }
    .fa-avatar[data-fa-kind="cat-harness-tools"] { background-color: hsl(268 42% 72%); }
    .fa-avatar[data-fa-kind="fhir-harness"] { background-color: hsl(10 42% 72%); }
    .fa-avatar[data-fa-kind="folio-assistant-core"] { background-color: hsl(212 42% 72%); }
    .fa-avatar[data-fa-kind="folio-assistant-sci"] { background-color: hsl(56 42% 72%); }
    .fa-avatar[data-fa-kind="smart-base"] { background-color: hsl(199 42% 72%); }
    .fa-avatar[data-fa-kind="smart-immunizations"] { background-color: hsl(352 42% 72%); }
    .fa-avatar[data-fa-kind="smart-trust"] { background-color: hsl(199 42% 72%); }
    .fa-avatar[data-fa-kind="who-iris"] { background-color: hsl(199 42% 72%); }
    .fa-avatar { background-color: hsl(0 42% 72%); }
  }
}

/* In the trash — muted, in both schemes. Muted is not hidden: the
 * lightness still clears the surface, because an unreadable discarded
 * item is a deleted one as far as a reader is concerned. */
:root[data-fa-scheme="light"] {
  .fa-avatar[data-fa-kind="bootstrap"][data-fa-trash="true"] { background-color: hsl(96 16% 52%); }
  .fa-avatar[data-fa-kind="cat-harness"][data-fa-trash="true"] { background-color: hsl(268 16% 52%); }
  .fa-avatar[data-fa-kind="bootstrap-tools"][data-fa-trash="true"] { background-color: hsl(96 16% 52%); }
  .fa-avatar[data-fa-kind="skills"][data-fa-trash="true"] { background-color: hsl(256 16% 52%); }
  .fa-avatar[data-fa-kind="processes"][data-fa-trash="true"] { background-color: hsl(280 16% 52%); }
  .fa-avatar[data-fa-kind="scenarios"][data-fa-trash="true"] { background-color: hsl(292 16% 52%); }
  .fa-avatar[data-fa-kind="policies"][data-fa-trash="true"] { background-color: hsl(304 16% 52%); }
  .fa-avatar[data-fa-kind="folio"][data-fa-trash="true"] { background-color: hsl(224 16% 52%); }
  .fa-avatar[data-fa-kind="beans"][data-fa-trash="true"] { background-color: hsl(28 16% 52%); }
  .fa-avatar[data-fa-kind="bean-defs"][data-fa-trash="true"] { background-color: hsl(28 16% 52%); }
  .fa-avatar[data-fa-kind="workflow-state"][data-fa-trash="true"] { background-color: hsl(188 16% 52%); }
  .fa-avatar[data-fa-kind="basic-cdn-site"][data-fa-trash="true"] { background-color: hsl(196 16% 52%); }
  .fa-avatar[data-fa-kind="cdn-site"][data-fa-trash="true"] { background-color: hsl(184 16% 52%); }
  .fa-avatar[data-fa-kind="merge-queue"][data-fa-trash="true"] { background-color: hsl(205 16% 52%); }
  .fa-avatar[data-fa-kind="bean-notes"][data-fa-trash="true"] { background-color: hsl(40 16% 52%); }
  .fa-avatar[data-fa-kind="notes"][data-fa-trash="true"] { background-color: hsl(95 16% 52%); }
  .fa-avatar[data-fa-kind="session-survey"][data-fa-trash="true"] { background-color: hsl(168 16% 52%); }
  .fa-avatar[data-fa-kind="sweep-marks"][data-fa-trash="true"] { background-color: hsl(48 16% 52%); }
  .fa-avatar[data-fa-kind="boards"][data-fa-trash="true"] { background-color: hsl(205 16% 52%); }
  .fa-avatar[data-fa-kind="board-positions"][data-fa-trash="true"] { background-color: hsl(205 16% 52%); }
  .fa-avatar[data-fa-kind="todos"][data-fa-trash="true"] { background-color: hsl(48 16% 52%); }
  .fa-avatar[data-fa-kind="todo-items"][data-fa-trash="true"] { background-color: hsl(48 16% 52%); }
  .fa-avatar[data-fa-kind="todo-feedback"][data-fa-trash="true"] { background-color: hsl(320 16% 52%); }
  .fa-avatar[data-fa-kind="attestations"][data-fa-trash="true"] { background-color: hsl(28 16% 52%); }
  .fa-avatar[data-fa-kind="qa-checkers"][data-fa-trash="true"] { background-color: hsl(96 16% 52%); }
  .fa-avatar[data-fa-kind="pipeline-plugins"][data-fa-trash="true"] { background-color: hsl(300 16% 52%); }
  .fa-avatar[data-fa-kind="block-kinds"][data-fa-trash="true"] { background-color: hsl(32 16% 52%); }
  .fa-avatar[data-fa-kind="content-adapters"][data-fa-trash="true"] { background-color: hsl(44 16% 52%); }
  .fa-avatar[data-fa-kind="validators"][data-fa-trash="true"] { background-color: hsl(132 16% 52%); }
  .fa-avatar[data-fa-kind="typologies"][data-fa-trash="true"] { background-color: hsl(300 16% 52%); }
  .fa-avatar[data-fa-kind="tools"][data-fa-trash="true"] { background-color: hsl(250 16% 52%); }
  .fa-avatar[data-fa-kind="schemas"][data-fa-trash="true"] { background-color: hsl(156 16% 52%); }
  .fa-avatar[data-fa-kind="qa"][data-fa-trash="true"] { background-color: hsl(140 16% 52%); }
  .fa-avatar[data-fa-kind="methodology"][data-fa-trash="true"] { background-color: hsl(268 16% 52%); }
  .fa-avatar[data-fa-kind="models"][data-fa-trash="true"] { background-color: hsl(300 16% 52%); }
  .fa-avatar[data-fa-kind="external-schema"][data-fa-trash="true"] { background-color: hsl(208 16% 52%); }
  .fa-avatar[data-fa-kind="substrate-snapshot"][data-fa-trash="true"] { background-color: hsl(216 16% 52%); }
  .fa-avatar[data-fa-kind="code-list"][data-fa-trash="true"] { background-color: hsl(180 16% 52%); }
  .fa-avatar[data-fa-kind="vocab-mapping"][data-fa-trash="true"] { background-color: hsl(120 16% 52%); }
  .fa-avatar[data-fa-kind="uml"][data-fa-trash="true"] { background-color: hsl(220 16% 52%); }
  .fa-avatar[data-fa-kind="swimlane-glossary"][data-fa-trash="true"] { background-color: hsl(92 16% 52%); }
  .fa-avatar[data-fa-kind="health"][data-fa-trash="true"] { background-color: hsl(4 16% 52%); }
  .fa-avatar[data-fa-kind="code"][data-fa-trash="true"] { background-color: hsl(268 16% 52%); }
  .fa-avatar[data-fa-kind="qa-report"][data-fa-trash="true"] { background-color: hsl(168 16% 52%); }
  .fa-avatar[data-fa-kind="binary-release"][data-fa-trash="true"] { background-color: hsl(24 16% 52%); }
  .fa-avatar[data-fa-kind="tool-release"][data-fa-trash="true"] { background-color: hsl(60 16% 52%); }
  .fa-avatar[data-fa-kind="test-plan"][data-fa-trash="true"] { background-color: hsl(140 16% 52%); }
  .fa-avatar[data-fa-kind="test-report"][data-fa-trash="true"] { background-color: hsl(110 16% 52%); }
  .fa-avatar[data-fa-kind="library"][data-fa-trash="true"] { background-color: hsl(36 16% 52%); }
  .fa-avatar[data-fa-kind="voices"][data-fa-trash="true"] { background-color: hsl(292 16% 52%); }
  .fa-avatar[data-fa-kind="voice-vendors"][data-fa-trash="true"] { background-color: hsl(312 16% 52%); }
  .fa-avatar[data-fa-kind="document-kinds"][data-fa-trash="true"] { background-color: hsl(268 16% 52%); }
  .fa-avatar[data-fa-kind="themes"][data-fa-trash="true"] { background-color: hsl(204 16% 52%); }
  .fa-avatar[data-fa-kind="translation-sources"][data-fa-trash="true"] { background-color: hsl(176 16% 52%); }
  .fa-avatar[data-fa-kind="docs"][data-fa-trash="true"] { background-color: hsl(212 16% 52%); }
  .fa-avatar[data-fa-kind="auto-docs"][data-fa-trash="true"] { background-color: hsl(340 16% 52%); }
  .fa-avatar[data-fa-kind="proposals"][data-fa-trash="true"] { background-color: hsl(38 16% 52%); }
  .fa-avatar[data-fa-kind="doc-group"][data-fa-trash="true"] { background-color: hsl(212 16% 52%); }
  .fa-avatar[data-fa-kind="requirements"][data-fa-trash="true"] { background-color: hsl(148 16% 52%); }
  .fa-avatar[data-fa-kind="interaction"][data-fa-trash="true"] { background-color: hsl(224 16% 52%); }
  .fa-avatar[data-fa-kind="merge-reviews"][data-fa-trash="true"] { background-color: hsl(4 16% 52%); }
  .fa-avatar[data-fa-kind="issue-marks"][data-fa-trash="true"] { background-color: hsl(28 16% 52%); }
  .fa-avatar[data-fa-kind="session-state"][data-fa-trash="true"] { background-color: hsl(64 16% 52%); }
  .fa-avatar[data-fa-kind="memory"][data-fa-trash="true"] { background-color: hsl(108 16% 52%); }
  .fa-avatar[data-fa-kind="waiver"][data-fa-trash="true"] { background-color: hsl(132 16% 52%); }
  .fa-avatar[data-fa-kind="fsh-guts"][data-fa-trash="true"] { background-color: hsl(16 16% 52%); }
  .fa-avatar[data-fa-kind="uploads"][data-fa-trash="true"] { background-color: hsl(200 16% 52%); }
  .fa-avatar[data-fa-kind="openapi"][data-fa-trash="true"] { background-color: hsl(136 16% 52%); }
  .fa-avatar[data-fa-kind="archimate"][data-fa-trash="true"] { background-color: hsl(196 16% 52%); }
  .fa-avatar[data-fa-kind="fhir-artifact-index"][data-fa-trash="true"] { background-color: hsl(168 16% 52%); }
  .fa-avatar[data-fa-kind="ig-artifact-jsonld"][data-fa-trash="true"] { background-color: hsl(188 16% 52%); }
  .fa-avatar[data-fa-kind="ig-ast"][data-fa-trash="true"] { background-color: hsl(152 16% 52%); }
  .fa-avatar[data-fa-kind="ig-metadata-index"][data-fa-trash="true"] { background-color: hsl(190 16% 52%); }
  .fa-avatar[data-fa-kind="ig-pages"][data-fa-trash="true"] { background-color: hsl(178 16% 52%); }
  .fa-avatar[data-fa-kind="catalogue"][data-fa-trash="true"] { background-color: hsl(258 16% 52%); }
  .fa-avatar[data-fa-kind="computation-witness"][data-fa-trash="true"] { background-color: hsl(328 16% 52%); }
  .fa-avatar[data-fa-kind="glossary"][data-fa-trash="true"] { background-color: hsl(84 16% 52%); }
  .fa-avatar[data-fa-kind="public-comments"][data-fa-trash="true"] { background-color: hsl(30 16% 52%); }
  .fa-avatar[data-fa-kind="references"][data-fa-trash="true"] { background-color: hsl(32 16% 52%); }
  .fa-avatar[data-fa-kind="review-verdicts"][data-fa-trash="true"] { background-color: hsl(200 16% 52%); }
  .fa-avatar[data-fa-kind="editor-checkers"][data-fa-trash="true"] { background-color: hsl(96 16% 52%); }
  .fa-avatar[data-fa-kind="lake-cache"][data-fa-trash="true"] { background-color: hsl(40 16% 52%); }
  .fa-avatar[data-fa-kind="lean"][data-fa-trash="true"] { background-color: hsl(210 16% 52%); }
  .fa-avatar[data-fa-kind="dak-annex"][data-fa-trash="true"] { background-color: hsl(32 16% 52%); }
  .fa-avatar[data-fa-kind="l1-extraction"][data-fa-trash="true"] { background-color: hsl(199 16% 52%); }
  .fa-avatar[data-fa-kind="cat-harness-tools"][data-fa-trash="true"] { background-color: hsl(268 16% 52%); }
  .fa-avatar[data-fa-kind="fhir-harness"][data-fa-trash="true"] { background-color: hsl(10 16% 52%); }
  .fa-avatar[data-fa-kind="folio-assistant-core"][data-fa-trash="true"] { background-color: hsl(212 16% 52%); }
  .fa-avatar[data-fa-kind="folio-assistant-sci"][data-fa-trash="true"] { background-color: hsl(56 16% 52%); }
  .fa-avatar[data-fa-kind="smart-base"][data-fa-trash="true"] { background-color: hsl(199 16% 52%); }
  .fa-avatar[data-fa-kind="smart-immunizations"][data-fa-trash="true"] { background-color: hsl(352 16% 52%); }
  .fa-avatar[data-fa-kind="smart-trust"][data-fa-trash="true"] { background-color: hsl(199 16% 52%); }
  .fa-avatar[data-fa-kind="who-iris"][data-fa-trash="true"] { background-color: hsl(199 16% 52%); }
}

@media (prefers-color-scheme: light) {
  :root:not([data-fa-scheme="dark"]) {
    .fa-avatar[data-fa-kind="bootstrap"][data-fa-trash="true"] { background-color: hsl(96 16% 52%); }
    .fa-avatar[data-fa-kind="cat-harness"][data-fa-trash="true"] { background-color: hsl(268 16% 52%); }
    .fa-avatar[data-fa-kind="bootstrap-tools"][data-fa-trash="true"] { background-color: hsl(96 16% 52%); }
    .fa-avatar[data-fa-kind="skills"][data-fa-trash="true"] { background-color: hsl(256 16% 52%); }
    .fa-avatar[data-fa-kind="processes"][data-fa-trash="true"] { background-color: hsl(280 16% 52%); }
    .fa-avatar[data-fa-kind="scenarios"][data-fa-trash="true"] { background-color: hsl(292 16% 52%); }
    .fa-avatar[data-fa-kind="policies"][data-fa-trash="true"] { background-color: hsl(304 16% 52%); }
    .fa-avatar[data-fa-kind="folio"][data-fa-trash="true"] { background-color: hsl(224 16% 52%); }
    .fa-avatar[data-fa-kind="beans"][data-fa-trash="true"] { background-color: hsl(28 16% 52%); }
    .fa-avatar[data-fa-kind="bean-defs"][data-fa-trash="true"] { background-color: hsl(28 16% 52%); }
    .fa-avatar[data-fa-kind="workflow-state"][data-fa-trash="true"] { background-color: hsl(188 16% 52%); }
    .fa-avatar[data-fa-kind="basic-cdn-site"][data-fa-trash="true"] { background-color: hsl(196 16% 52%); }
    .fa-avatar[data-fa-kind="cdn-site"][data-fa-trash="true"] { background-color: hsl(184 16% 52%); }
    .fa-avatar[data-fa-kind="merge-queue"][data-fa-trash="true"] { background-color: hsl(205 16% 52%); }
    .fa-avatar[data-fa-kind="bean-notes"][data-fa-trash="true"] { background-color: hsl(40 16% 52%); }
    .fa-avatar[data-fa-kind="notes"][data-fa-trash="true"] { background-color: hsl(95 16% 52%); }
    .fa-avatar[data-fa-kind="session-survey"][data-fa-trash="true"] { background-color: hsl(168 16% 52%); }
    .fa-avatar[data-fa-kind="sweep-marks"][data-fa-trash="true"] { background-color: hsl(48 16% 52%); }
    .fa-avatar[data-fa-kind="boards"][data-fa-trash="true"] { background-color: hsl(205 16% 52%); }
    .fa-avatar[data-fa-kind="board-positions"][data-fa-trash="true"] { background-color: hsl(205 16% 52%); }
    .fa-avatar[data-fa-kind="todos"][data-fa-trash="true"] { background-color: hsl(48 16% 52%); }
    .fa-avatar[data-fa-kind="todo-items"][data-fa-trash="true"] { background-color: hsl(48 16% 52%); }
    .fa-avatar[data-fa-kind="todo-feedback"][data-fa-trash="true"] { background-color: hsl(320 16% 52%); }
    .fa-avatar[data-fa-kind="attestations"][data-fa-trash="true"] { background-color: hsl(28 16% 52%); }
    .fa-avatar[data-fa-kind="qa-checkers"][data-fa-trash="true"] { background-color: hsl(96 16% 52%); }
    .fa-avatar[data-fa-kind="pipeline-plugins"][data-fa-trash="true"] { background-color: hsl(300 16% 52%); }
    .fa-avatar[data-fa-kind="block-kinds"][data-fa-trash="true"] { background-color: hsl(32 16% 52%); }
    .fa-avatar[data-fa-kind="content-adapters"][data-fa-trash="true"] { background-color: hsl(44 16% 52%); }
    .fa-avatar[data-fa-kind="validators"][data-fa-trash="true"] { background-color: hsl(132 16% 52%); }
    .fa-avatar[data-fa-kind="typologies"][data-fa-trash="true"] { background-color: hsl(300 16% 52%); }
    .fa-avatar[data-fa-kind="tools"][data-fa-trash="true"] { background-color: hsl(250 16% 52%); }
    .fa-avatar[data-fa-kind="schemas"][data-fa-trash="true"] { background-color: hsl(156 16% 52%); }
    .fa-avatar[data-fa-kind="qa"][data-fa-trash="true"] { background-color: hsl(140 16% 52%); }
    .fa-avatar[data-fa-kind="methodology"][data-fa-trash="true"] { background-color: hsl(268 16% 52%); }
    .fa-avatar[data-fa-kind="models"][data-fa-trash="true"] { background-color: hsl(300 16% 52%); }
    .fa-avatar[data-fa-kind="external-schema"][data-fa-trash="true"] { background-color: hsl(208 16% 52%); }
    .fa-avatar[data-fa-kind="substrate-snapshot"][data-fa-trash="true"] { background-color: hsl(216 16% 52%); }
    .fa-avatar[data-fa-kind="code-list"][data-fa-trash="true"] { background-color: hsl(180 16% 52%); }
    .fa-avatar[data-fa-kind="vocab-mapping"][data-fa-trash="true"] { background-color: hsl(120 16% 52%); }
    .fa-avatar[data-fa-kind="uml"][data-fa-trash="true"] { background-color: hsl(220 16% 52%); }
    .fa-avatar[data-fa-kind="swimlane-glossary"][data-fa-trash="true"] { background-color: hsl(92 16% 52%); }
    .fa-avatar[data-fa-kind="health"][data-fa-trash="true"] { background-color: hsl(4 16% 52%); }
    .fa-avatar[data-fa-kind="code"][data-fa-trash="true"] { background-color: hsl(268 16% 52%); }
    .fa-avatar[data-fa-kind="qa-report"][data-fa-trash="true"] { background-color: hsl(168 16% 52%); }
    .fa-avatar[data-fa-kind="binary-release"][data-fa-trash="true"] { background-color: hsl(24 16% 52%); }
    .fa-avatar[data-fa-kind="tool-release"][data-fa-trash="true"] { background-color: hsl(60 16% 52%); }
    .fa-avatar[data-fa-kind="test-plan"][data-fa-trash="true"] { background-color: hsl(140 16% 52%); }
    .fa-avatar[data-fa-kind="test-report"][data-fa-trash="true"] { background-color: hsl(110 16% 52%); }
    .fa-avatar[data-fa-kind="library"][data-fa-trash="true"] { background-color: hsl(36 16% 52%); }
    .fa-avatar[data-fa-kind="voices"][data-fa-trash="true"] { background-color: hsl(292 16% 52%); }
    .fa-avatar[data-fa-kind="voice-vendors"][data-fa-trash="true"] { background-color: hsl(312 16% 52%); }
    .fa-avatar[data-fa-kind="document-kinds"][data-fa-trash="true"] { background-color: hsl(268 16% 52%); }
    .fa-avatar[data-fa-kind="themes"][data-fa-trash="true"] { background-color: hsl(204 16% 52%); }
    .fa-avatar[data-fa-kind="translation-sources"][data-fa-trash="true"] { background-color: hsl(176 16% 52%); }
    .fa-avatar[data-fa-kind="docs"][data-fa-trash="true"] { background-color: hsl(212 16% 52%); }
    .fa-avatar[data-fa-kind="auto-docs"][data-fa-trash="true"] { background-color: hsl(340 16% 52%); }
    .fa-avatar[data-fa-kind="proposals"][data-fa-trash="true"] { background-color: hsl(38 16% 52%); }
    .fa-avatar[data-fa-kind="doc-group"][data-fa-trash="true"] { background-color: hsl(212 16% 52%); }
    .fa-avatar[data-fa-kind="requirements"][data-fa-trash="true"] { background-color: hsl(148 16% 52%); }
    .fa-avatar[data-fa-kind="interaction"][data-fa-trash="true"] { background-color: hsl(224 16% 52%); }
    .fa-avatar[data-fa-kind="merge-reviews"][data-fa-trash="true"] { background-color: hsl(4 16% 52%); }
    .fa-avatar[data-fa-kind="issue-marks"][data-fa-trash="true"] { background-color: hsl(28 16% 52%); }
    .fa-avatar[data-fa-kind="session-state"][data-fa-trash="true"] { background-color: hsl(64 16% 52%); }
    .fa-avatar[data-fa-kind="memory"][data-fa-trash="true"] { background-color: hsl(108 16% 52%); }
    .fa-avatar[data-fa-kind="waiver"][data-fa-trash="true"] { background-color: hsl(132 16% 52%); }
    .fa-avatar[data-fa-kind="fsh-guts"][data-fa-trash="true"] { background-color: hsl(16 16% 52%); }
    .fa-avatar[data-fa-kind="uploads"][data-fa-trash="true"] { background-color: hsl(200 16% 52%); }
    .fa-avatar[data-fa-kind="openapi"][data-fa-trash="true"] { background-color: hsl(136 16% 52%); }
    .fa-avatar[data-fa-kind="archimate"][data-fa-trash="true"] { background-color: hsl(196 16% 52%); }
    .fa-avatar[data-fa-kind="fhir-artifact-index"][data-fa-trash="true"] { background-color: hsl(168 16% 52%); }
    .fa-avatar[data-fa-kind="ig-artifact-jsonld"][data-fa-trash="true"] { background-color: hsl(188 16% 52%); }
    .fa-avatar[data-fa-kind="ig-ast"][data-fa-trash="true"] { background-color: hsl(152 16% 52%); }
    .fa-avatar[data-fa-kind="ig-metadata-index"][data-fa-trash="true"] { background-color: hsl(190 16% 52%); }
    .fa-avatar[data-fa-kind="ig-pages"][data-fa-trash="true"] { background-color: hsl(178 16% 52%); }
    .fa-avatar[data-fa-kind="catalogue"][data-fa-trash="true"] { background-color: hsl(258 16% 52%); }
    .fa-avatar[data-fa-kind="computation-witness"][data-fa-trash="true"] { background-color: hsl(328 16% 52%); }
    .fa-avatar[data-fa-kind="glossary"][data-fa-trash="true"] { background-color: hsl(84 16% 52%); }
    .fa-avatar[data-fa-kind="public-comments"][data-fa-trash="true"] { background-color: hsl(30 16% 52%); }
    .fa-avatar[data-fa-kind="references"][data-fa-trash="true"] { background-color: hsl(32 16% 52%); }
    .fa-avatar[data-fa-kind="review-verdicts"][data-fa-trash="true"] { background-color: hsl(200 16% 52%); }
    .fa-avatar[data-fa-kind="editor-checkers"][data-fa-trash="true"] { background-color: hsl(96 16% 52%); }
    .fa-avatar[data-fa-kind="lake-cache"][data-fa-trash="true"] { background-color: hsl(40 16% 52%); }
    .fa-avatar[data-fa-kind="lean"][data-fa-trash="true"] { background-color: hsl(210 16% 52%); }
    .fa-avatar[data-fa-kind="dak-annex"][data-fa-trash="true"] { background-color: hsl(32 16% 52%); }
    .fa-avatar[data-fa-kind="l1-extraction"][data-fa-trash="true"] { background-color: hsl(199 16% 52%); }
    .fa-avatar[data-fa-kind="cat-harness-tools"][data-fa-trash="true"] { background-color: hsl(268 16% 52%); }
    .fa-avatar[data-fa-kind="fhir-harness"][data-fa-trash="true"] { background-color: hsl(10 16% 52%); }
    .fa-avatar[data-fa-kind="folio-assistant-core"][data-fa-trash="true"] { background-color: hsl(212 16% 52%); }
    .fa-avatar[data-fa-kind="folio-assistant-sci"][data-fa-trash="true"] { background-color: hsl(56 16% 52%); }
    .fa-avatar[data-fa-kind="smart-base"][data-fa-trash="true"] { background-color: hsl(199 16% 52%); }
    .fa-avatar[data-fa-kind="smart-immunizations"][data-fa-trash="true"] { background-color: hsl(352 16% 52%); }
    .fa-avatar[data-fa-kind="smart-trust"][data-fa-trash="true"] { background-color: hsl(199 16% 52%); }
    .fa-avatar[data-fa-kind="who-iris"][data-fa-trash="true"] { background-color: hsl(199 16% 52%); }
  }
}

:root[data-fa-scheme="dark"] {
  .fa-avatar[data-fa-kind="bootstrap"][data-fa-trash="true"] { background-color: hsl(96 14% 56%); }
  .fa-avatar[data-fa-kind="cat-harness"][data-fa-trash="true"] { background-color: hsl(268 14% 56%); }
  .fa-avatar[data-fa-kind="bootstrap-tools"][data-fa-trash="true"] { background-color: hsl(96 14% 56%); }
  .fa-avatar[data-fa-kind="skills"][data-fa-trash="true"] { background-color: hsl(256 14% 56%); }
  .fa-avatar[data-fa-kind="processes"][data-fa-trash="true"] { background-color: hsl(280 14% 56%); }
  .fa-avatar[data-fa-kind="scenarios"][data-fa-trash="true"] { background-color: hsl(292 14% 56%); }
  .fa-avatar[data-fa-kind="policies"][data-fa-trash="true"] { background-color: hsl(304 14% 56%); }
  .fa-avatar[data-fa-kind="folio"][data-fa-trash="true"] { background-color: hsl(224 14% 56%); }
  .fa-avatar[data-fa-kind="beans"][data-fa-trash="true"] { background-color: hsl(28 14% 56%); }
  .fa-avatar[data-fa-kind="bean-defs"][data-fa-trash="true"] { background-color: hsl(28 14% 56%); }
  .fa-avatar[data-fa-kind="workflow-state"][data-fa-trash="true"] { background-color: hsl(188 14% 56%); }
  .fa-avatar[data-fa-kind="basic-cdn-site"][data-fa-trash="true"] { background-color: hsl(196 14% 56%); }
  .fa-avatar[data-fa-kind="cdn-site"][data-fa-trash="true"] { background-color: hsl(184 14% 56%); }
  .fa-avatar[data-fa-kind="merge-queue"][data-fa-trash="true"] { background-color: hsl(205 14% 56%); }
  .fa-avatar[data-fa-kind="bean-notes"][data-fa-trash="true"] { background-color: hsl(40 14% 56%); }
  .fa-avatar[data-fa-kind="notes"][data-fa-trash="true"] { background-color: hsl(95 14% 56%); }
  .fa-avatar[data-fa-kind="session-survey"][data-fa-trash="true"] { background-color: hsl(168 14% 56%); }
  .fa-avatar[data-fa-kind="sweep-marks"][data-fa-trash="true"] { background-color: hsl(48 14% 56%); }
  .fa-avatar[data-fa-kind="boards"][data-fa-trash="true"] { background-color: hsl(205 14% 56%); }
  .fa-avatar[data-fa-kind="board-positions"][data-fa-trash="true"] { background-color: hsl(205 14% 56%); }
  .fa-avatar[data-fa-kind="todos"][data-fa-trash="true"] { background-color: hsl(48 14% 56%); }
  .fa-avatar[data-fa-kind="todo-items"][data-fa-trash="true"] { background-color: hsl(48 14% 56%); }
  .fa-avatar[data-fa-kind="todo-feedback"][data-fa-trash="true"] { background-color: hsl(320 14% 56%); }
  .fa-avatar[data-fa-kind="attestations"][data-fa-trash="true"] { background-color: hsl(28 14% 56%); }
  .fa-avatar[data-fa-kind="qa-checkers"][data-fa-trash="true"] { background-color: hsl(96 14% 56%); }
  .fa-avatar[data-fa-kind="pipeline-plugins"][data-fa-trash="true"] { background-color: hsl(300 14% 56%); }
  .fa-avatar[data-fa-kind="block-kinds"][data-fa-trash="true"] { background-color: hsl(32 14% 56%); }
  .fa-avatar[data-fa-kind="content-adapters"][data-fa-trash="true"] { background-color: hsl(44 14% 56%); }
  .fa-avatar[data-fa-kind="validators"][data-fa-trash="true"] { background-color: hsl(132 14% 56%); }
  .fa-avatar[data-fa-kind="typologies"][data-fa-trash="true"] { background-color: hsl(300 14% 56%); }
  .fa-avatar[data-fa-kind="tools"][data-fa-trash="true"] { background-color: hsl(250 14% 56%); }
  .fa-avatar[data-fa-kind="schemas"][data-fa-trash="true"] { background-color: hsl(156 14% 56%); }
  .fa-avatar[data-fa-kind="qa"][data-fa-trash="true"] { background-color: hsl(140 14% 56%); }
  .fa-avatar[data-fa-kind="methodology"][data-fa-trash="true"] { background-color: hsl(268 14% 56%); }
  .fa-avatar[data-fa-kind="models"][data-fa-trash="true"] { background-color: hsl(300 14% 56%); }
  .fa-avatar[data-fa-kind="external-schema"][data-fa-trash="true"] { background-color: hsl(208 14% 56%); }
  .fa-avatar[data-fa-kind="substrate-snapshot"][data-fa-trash="true"] { background-color: hsl(216 14% 56%); }
  .fa-avatar[data-fa-kind="code-list"][data-fa-trash="true"] { background-color: hsl(180 14% 56%); }
  .fa-avatar[data-fa-kind="vocab-mapping"][data-fa-trash="true"] { background-color: hsl(120 14% 56%); }
  .fa-avatar[data-fa-kind="uml"][data-fa-trash="true"] { background-color: hsl(220 14% 56%); }
  .fa-avatar[data-fa-kind="swimlane-glossary"][data-fa-trash="true"] { background-color: hsl(92 14% 56%); }
  .fa-avatar[data-fa-kind="health"][data-fa-trash="true"] { background-color: hsl(4 14% 56%); }
  .fa-avatar[data-fa-kind="code"][data-fa-trash="true"] { background-color: hsl(268 14% 56%); }
  .fa-avatar[data-fa-kind="qa-report"][data-fa-trash="true"] { background-color: hsl(168 14% 56%); }
  .fa-avatar[data-fa-kind="binary-release"][data-fa-trash="true"] { background-color: hsl(24 14% 56%); }
  .fa-avatar[data-fa-kind="tool-release"][data-fa-trash="true"] { background-color: hsl(60 14% 56%); }
  .fa-avatar[data-fa-kind="test-plan"][data-fa-trash="true"] { background-color: hsl(140 14% 56%); }
  .fa-avatar[data-fa-kind="test-report"][data-fa-trash="true"] { background-color: hsl(110 14% 56%); }
  .fa-avatar[data-fa-kind="library"][data-fa-trash="true"] { background-color: hsl(36 14% 56%); }
  .fa-avatar[data-fa-kind="voices"][data-fa-trash="true"] { background-color: hsl(292 14% 56%); }
  .fa-avatar[data-fa-kind="voice-vendors"][data-fa-trash="true"] { background-color: hsl(312 14% 56%); }
  .fa-avatar[data-fa-kind="document-kinds"][data-fa-trash="true"] { background-color: hsl(268 14% 56%); }
  .fa-avatar[data-fa-kind="themes"][data-fa-trash="true"] { background-color: hsl(204 14% 56%); }
  .fa-avatar[data-fa-kind="translation-sources"][data-fa-trash="true"] { background-color: hsl(176 14% 56%); }
  .fa-avatar[data-fa-kind="docs"][data-fa-trash="true"] { background-color: hsl(212 14% 56%); }
  .fa-avatar[data-fa-kind="auto-docs"][data-fa-trash="true"] { background-color: hsl(340 14% 56%); }
  .fa-avatar[data-fa-kind="proposals"][data-fa-trash="true"] { background-color: hsl(38 14% 56%); }
  .fa-avatar[data-fa-kind="doc-group"][data-fa-trash="true"] { background-color: hsl(212 14% 56%); }
  .fa-avatar[data-fa-kind="requirements"][data-fa-trash="true"] { background-color: hsl(148 14% 56%); }
  .fa-avatar[data-fa-kind="interaction"][data-fa-trash="true"] { background-color: hsl(224 14% 56%); }
  .fa-avatar[data-fa-kind="merge-reviews"][data-fa-trash="true"] { background-color: hsl(4 14% 56%); }
  .fa-avatar[data-fa-kind="issue-marks"][data-fa-trash="true"] { background-color: hsl(28 14% 56%); }
  .fa-avatar[data-fa-kind="session-state"][data-fa-trash="true"] { background-color: hsl(64 14% 56%); }
  .fa-avatar[data-fa-kind="memory"][data-fa-trash="true"] { background-color: hsl(108 14% 56%); }
  .fa-avatar[data-fa-kind="waiver"][data-fa-trash="true"] { background-color: hsl(132 14% 56%); }
  .fa-avatar[data-fa-kind="fsh-guts"][data-fa-trash="true"] { background-color: hsl(16 14% 56%); }
  .fa-avatar[data-fa-kind="uploads"][data-fa-trash="true"] { background-color: hsl(200 14% 56%); }
  .fa-avatar[data-fa-kind="openapi"][data-fa-trash="true"] { background-color: hsl(136 14% 56%); }
  .fa-avatar[data-fa-kind="archimate"][data-fa-trash="true"] { background-color: hsl(196 14% 56%); }
  .fa-avatar[data-fa-kind="fhir-artifact-index"][data-fa-trash="true"] { background-color: hsl(168 14% 56%); }
  .fa-avatar[data-fa-kind="ig-artifact-jsonld"][data-fa-trash="true"] { background-color: hsl(188 14% 56%); }
  .fa-avatar[data-fa-kind="ig-ast"][data-fa-trash="true"] { background-color: hsl(152 14% 56%); }
  .fa-avatar[data-fa-kind="ig-metadata-index"][data-fa-trash="true"] { background-color: hsl(190 14% 56%); }
  .fa-avatar[data-fa-kind="ig-pages"][data-fa-trash="true"] { background-color: hsl(178 14% 56%); }
  .fa-avatar[data-fa-kind="catalogue"][data-fa-trash="true"] { background-color: hsl(258 14% 56%); }
  .fa-avatar[data-fa-kind="computation-witness"][data-fa-trash="true"] { background-color: hsl(328 14% 56%); }
  .fa-avatar[data-fa-kind="glossary"][data-fa-trash="true"] { background-color: hsl(84 14% 56%); }
  .fa-avatar[data-fa-kind="public-comments"][data-fa-trash="true"] { background-color: hsl(30 14% 56%); }
  .fa-avatar[data-fa-kind="references"][data-fa-trash="true"] { background-color: hsl(32 14% 56%); }
  .fa-avatar[data-fa-kind="review-verdicts"][data-fa-trash="true"] { background-color: hsl(200 14% 56%); }
  .fa-avatar[data-fa-kind="editor-checkers"][data-fa-trash="true"] { background-color: hsl(96 14% 56%); }
  .fa-avatar[data-fa-kind="lake-cache"][data-fa-trash="true"] { background-color: hsl(40 14% 56%); }
  .fa-avatar[data-fa-kind="lean"][data-fa-trash="true"] { background-color: hsl(210 14% 56%); }
  .fa-avatar[data-fa-kind="dak-annex"][data-fa-trash="true"] { background-color: hsl(32 14% 56%); }
  .fa-avatar[data-fa-kind="l1-extraction"][data-fa-trash="true"] { background-color: hsl(199 14% 56%); }
  .fa-avatar[data-fa-kind="cat-harness-tools"][data-fa-trash="true"] { background-color: hsl(268 14% 56%); }
  .fa-avatar[data-fa-kind="fhir-harness"][data-fa-trash="true"] { background-color: hsl(10 14% 56%); }
  .fa-avatar[data-fa-kind="folio-assistant-core"][data-fa-trash="true"] { background-color: hsl(212 14% 56%); }
  .fa-avatar[data-fa-kind="folio-assistant-sci"][data-fa-trash="true"] { background-color: hsl(56 14% 56%); }
  .fa-avatar[data-fa-kind="smart-base"][data-fa-trash="true"] { background-color: hsl(199 14% 56%); }
  .fa-avatar[data-fa-kind="smart-immunizations"][data-fa-trash="true"] { background-color: hsl(352 14% 56%); }
  .fa-avatar[data-fa-kind="smart-trust"][data-fa-trash="true"] { background-color: hsl(199 14% 56%); }
  .fa-avatar[data-fa-kind="who-iris"][data-fa-trash="true"] { background-color: hsl(199 14% 56%); }
}

@media (prefers-color-scheme: dark) {
  :root:not([data-fa-scheme="light"]) {
    .fa-avatar[data-fa-kind="bootstrap"][data-fa-trash="true"] { background-color: hsl(96 14% 56%); }
    .fa-avatar[data-fa-kind="cat-harness"][data-fa-trash="true"] { background-color: hsl(268 14% 56%); }
    .fa-avatar[data-fa-kind="bootstrap-tools"][data-fa-trash="true"] { background-color: hsl(96 14% 56%); }
    .fa-avatar[data-fa-kind="skills"][data-fa-trash="true"] { background-color: hsl(256 14% 56%); }
    .fa-avatar[data-fa-kind="processes"][data-fa-trash="true"] { background-color: hsl(280 14% 56%); }
    .fa-avatar[data-fa-kind="scenarios"][data-fa-trash="true"] { background-color: hsl(292 14% 56%); }
    .fa-avatar[data-fa-kind="policies"][data-fa-trash="true"] { background-color: hsl(304 14% 56%); }
    .fa-avatar[data-fa-kind="folio"][data-fa-trash="true"] { background-color: hsl(224 14% 56%); }
    .fa-avatar[data-fa-kind="beans"][data-fa-trash="true"] { background-color: hsl(28 14% 56%); }
    .fa-avatar[data-fa-kind="bean-defs"][data-fa-trash="true"] { background-color: hsl(28 14% 56%); }
    .fa-avatar[data-fa-kind="workflow-state"][data-fa-trash="true"] { background-color: hsl(188 14% 56%); }
    .fa-avatar[data-fa-kind="basic-cdn-site"][data-fa-trash="true"] { background-color: hsl(196 14% 56%); }
    .fa-avatar[data-fa-kind="cdn-site"][data-fa-trash="true"] { background-color: hsl(184 14% 56%); }
    .fa-avatar[data-fa-kind="merge-queue"][data-fa-trash="true"] { background-color: hsl(205 14% 56%); }
    .fa-avatar[data-fa-kind="bean-notes"][data-fa-trash="true"] { background-color: hsl(40 14% 56%); }
    .fa-avatar[data-fa-kind="notes"][data-fa-trash="true"] { background-color: hsl(95 14% 56%); }
    .fa-avatar[data-fa-kind="session-survey"][data-fa-trash="true"] { background-color: hsl(168 14% 56%); }
    .fa-avatar[data-fa-kind="sweep-marks"][data-fa-trash="true"] { background-color: hsl(48 14% 56%); }
    .fa-avatar[data-fa-kind="boards"][data-fa-trash="true"] { background-color: hsl(205 14% 56%); }
    .fa-avatar[data-fa-kind="board-positions"][data-fa-trash="true"] { background-color: hsl(205 14% 56%); }
    .fa-avatar[data-fa-kind="todos"][data-fa-trash="true"] { background-color: hsl(48 14% 56%); }
    .fa-avatar[data-fa-kind="todo-items"][data-fa-trash="true"] { background-color: hsl(48 14% 56%); }
    .fa-avatar[data-fa-kind="todo-feedback"][data-fa-trash="true"] { background-color: hsl(320 14% 56%); }
    .fa-avatar[data-fa-kind="attestations"][data-fa-trash="true"] { background-color: hsl(28 14% 56%); }
    .fa-avatar[data-fa-kind="qa-checkers"][data-fa-trash="true"] { background-color: hsl(96 14% 56%); }
    .fa-avatar[data-fa-kind="pipeline-plugins"][data-fa-trash="true"] { background-color: hsl(300 14% 56%); }
    .fa-avatar[data-fa-kind="block-kinds"][data-fa-trash="true"] { background-color: hsl(32 14% 56%); }
    .fa-avatar[data-fa-kind="content-adapters"][data-fa-trash="true"] { background-color: hsl(44 14% 56%); }
    .fa-avatar[data-fa-kind="validators"][data-fa-trash="true"] { background-color: hsl(132 14% 56%); }
    .fa-avatar[data-fa-kind="typologies"][data-fa-trash="true"] { background-color: hsl(300 14% 56%); }
    .fa-avatar[data-fa-kind="tools"][data-fa-trash="true"] { background-color: hsl(250 14% 56%); }
    .fa-avatar[data-fa-kind="schemas"][data-fa-trash="true"] { background-color: hsl(156 14% 56%); }
    .fa-avatar[data-fa-kind="qa"][data-fa-trash="true"] { background-color: hsl(140 14% 56%); }
    .fa-avatar[data-fa-kind="methodology"][data-fa-trash="true"] { background-color: hsl(268 14% 56%); }
    .fa-avatar[data-fa-kind="models"][data-fa-trash="true"] { background-color: hsl(300 14% 56%); }
    .fa-avatar[data-fa-kind="external-schema"][data-fa-trash="true"] { background-color: hsl(208 14% 56%); }
    .fa-avatar[data-fa-kind="substrate-snapshot"][data-fa-trash="true"] { background-color: hsl(216 14% 56%); }
    .fa-avatar[data-fa-kind="code-list"][data-fa-trash="true"] { background-color: hsl(180 14% 56%); }
    .fa-avatar[data-fa-kind="vocab-mapping"][data-fa-trash="true"] { background-color: hsl(120 14% 56%); }
    .fa-avatar[data-fa-kind="uml"][data-fa-trash="true"] { background-color: hsl(220 14% 56%); }
    .fa-avatar[data-fa-kind="swimlane-glossary"][data-fa-trash="true"] { background-color: hsl(92 14% 56%); }
    .fa-avatar[data-fa-kind="health"][data-fa-trash="true"] { background-color: hsl(4 14% 56%); }
    .fa-avatar[data-fa-kind="code"][data-fa-trash="true"] { background-color: hsl(268 14% 56%); }
    .fa-avatar[data-fa-kind="qa-report"][data-fa-trash="true"] { background-color: hsl(168 14% 56%); }
    .fa-avatar[data-fa-kind="binary-release"][data-fa-trash="true"] { background-color: hsl(24 14% 56%); }
    .fa-avatar[data-fa-kind="tool-release"][data-fa-trash="true"] { background-color: hsl(60 14% 56%); }
    .fa-avatar[data-fa-kind="test-plan"][data-fa-trash="true"] { background-color: hsl(140 14% 56%); }
    .fa-avatar[data-fa-kind="test-report"][data-fa-trash="true"] { background-color: hsl(110 14% 56%); }
    .fa-avatar[data-fa-kind="library"][data-fa-trash="true"] { background-color: hsl(36 14% 56%); }
    .fa-avatar[data-fa-kind="voices"][data-fa-trash="true"] { background-color: hsl(292 14% 56%); }
    .fa-avatar[data-fa-kind="voice-vendors"][data-fa-trash="true"] { background-color: hsl(312 14% 56%); }
    .fa-avatar[data-fa-kind="document-kinds"][data-fa-trash="true"] { background-color: hsl(268 14% 56%); }
    .fa-avatar[data-fa-kind="themes"][data-fa-trash="true"] { background-color: hsl(204 14% 56%); }
    .fa-avatar[data-fa-kind="translation-sources"][data-fa-trash="true"] { background-color: hsl(176 14% 56%); }
    .fa-avatar[data-fa-kind="docs"][data-fa-trash="true"] { background-color: hsl(212 14% 56%); }
    .fa-avatar[data-fa-kind="auto-docs"][data-fa-trash="true"] { background-color: hsl(340 14% 56%); }
    .fa-avatar[data-fa-kind="proposals"][data-fa-trash="true"] { background-color: hsl(38 14% 56%); }
    .fa-avatar[data-fa-kind="doc-group"][data-fa-trash="true"] { background-color: hsl(212 14% 56%); }
    .fa-avatar[data-fa-kind="requirements"][data-fa-trash="true"] { background-color: hsl(148 14% 56%); }
    .fa-avatar[data-fa-kind="interaction"][data-fa-trash="true"] { background-color: hsl(224 14% 56%); }
    .fa-avatar[data-fa-kind="merge-reviews"][data-fa-trash="true"] { background-color: hsl(4 14% 56%); }
    .fa-avatar[data-fa-kind="issue-marks"][data-fa-trash="true"] { background-color: hsl(28 14% 56%); }
    .fa-avatar[data-fa-kind="session-state"][data-fa-trash="true"] { background-color: hsl(64 14% 56%); }
    .fa-avatar[data-fa-kind="memory"][data-fa-trash="true"] { background-color: hsl(108 14% 56%); }
    .fa-avatar[data-fa-kind="waiver"][data-fa-trash="true"] { background-color: hsl(132 14% 56%); }
    .fa-avatar[data-fa-kind="fsh-guts"][data-fa-trash="true"] { background-color: hsl(16 14% 56%); }
    .fa-avatar[data-fa-kind="uploads"][data-fa-trash="true"] { background-color: hsl(200 14% 56%); }
    .fa-avatar[data-fa-kind="openapi"][data-fa-trash="true"] { background-color: hsl(136 14% 56%); }
    .fa-avatar[data-fa-kind="archimate"][data-fa-trash="true"] { background-color: hsl(196 14% 56%); }
    .fa-avatar[data-fa-kind="fhir-artifact-index"][data-fa-trash="true"] { background-color: hsl(168 14% 56%); }
    .fa-avatar[data-fa-kind="ig-artifact-jsonld"][data-fa-trash="true"] { background-color: hsl(188 14% 56%); }
    .fa-avatar[data-fa-kind="ig-ast"][data-fa-trash="true"] { background-color: hsl(152 14% 56%); }
    .fa-avatar[data-fa-kind="ig-metadata-index"][data-fa-trash="true"] { background-color: hsl(190 14% 56%); }
    .fa-avatar[data-fa-kind="ig-pages"][data-fa-trash="true"] { background-color: hsl(178 14% 56%); }
    .fa-avatar[data-fa-kind="catalogue"][data-fa-trash="true"] { background-color: hsl(258 14% 56%); }
    .fa-avatar[data-fa-kind="computation-witness"][data-fa-trash="true"] { background-color: hsl(328 14% 56%); }
    .fa-avatar[data-fa-kind="glossary"][data-fa-trash="true"] { background-color: hsl(84 14% 56%); }
    .fa-avatar[data-fa-kind="public-comments"][data-fa-trash="true"] { background-color: hsl(30 14% 56%); }
    .fa-avatar[data-fa-kind="references"][data-fa-trash="true"] { background-color: hsl(32 14% 56%); }
    .fa-avatar[data-fa-kind="review-verdicts"][data-fa-trash="true"] { background-color: hsl(200 14% 56%); }
    .fa-avatar[data-fa-kind="editor-checkers"][data-fa-trash="true"] { background-color: hsl(96 14% 56%); }
    .fa-avatar[data-fa-kind="lake-cache"][data-fa-trash="true"] { background-color: hsl(40 14% 56%); }
    .fa-avatar[data-fa-kind="lean"][data-fa-trash="true"] { background-color: hsl(210 14% 56%); }
    .fa-avatar[data-fa-kind="dak-annex"][data-fa-trash="true"] { background-color: hsl(32 14% 56%); }
    .fa-avatar[data-fa-kind="l1-extraction"][data-fa-trash="true"] { background-color: hsl(199 14% 56%); }
    .fa-avatar[data-fa-kind="cat-harness-tools"][data-fa-trash="true"] { background-color: hsl(268 14% 56%); }
    .fa-avatar[data-fa-kind="fhir-harness"][data-fa-trash="true"] { background-color: hsl(10 14% 56%); }
    .fa-avatar[data-fa-kind="folio-assistant-core"][data-fa-trash="true"] { background-color: hsl(212 14% 56%); }
    .fa-avatar[data-fa-kind="folio-assistant-sci"][data-fa-trash="true"] { background-color: hsl(56 14% 56%); }
    .fa-avatar[data-fa-kind="smart-base"][data-fa-trash="true"] { background-color: hsl(199 14% 56%); }
    .fa-avatar[data-fa-kind="smart-immunizations"][data-fa-trash="true"] { background-color: hsl(352 14% 56%); }
    .fa-avatar[data-fa-kind="smart-trust"][data-fa-trash="true"] { background-color: hsl(199 14% 56%); }
    .fa-avatar[data-fa-kind="who-iris"][data-fa-trash="true"] { background-color: hsl(199 14% 56%); }
  }
}
