/* Icons of the brand — Lucide only, inlined by scripts/icon.mjs (references/icons.md).
   Size = the size of the text next to it (1em); colour = the colour of that text (currentColor, a text role);
   stroke 2 px at any size (the main line of the schemes), no fill, no plate, no accent of its own. */
.ic{display:inline-block;width:1em;height:1em;flex:none;vertical-align:-.14em;overflow:visible;stroke-width:var(--ic-stroke,2px)}
.ic *{vector-effect:non-scaling-stroke}
.ic-24{font-size:24px}.ic-32{font-size:32px}.ic-40{font-size:40px}.ic-48{font-size:48px} /* an icon alone (control, node of a scheme); never bigger than 48 */
