The locked D-half favicon (clay tile + soft-white V+dot) is the
universal/light contained variant per the design system. Browsers
can swap to a dedicated dark-mode favicon via
media="(prefers-color-scheme: dark)". Below: four
candidates for what a dark-mode counterpart could be, shown in
both light and dark tab-bar simulators.
Modern browsers (Chrome 95+, Safari 16+, Firefox 105+) honor a
media attribute on favicon links:
<link rel="icon" href="light.svg">
<link rel="icon" href="dark.svg" media="(prefers-color-scheme: dark)">
OS-level dark mode switches the tab bar to a dark gray (~#2A2D31 on macOS, ~#202124 on Chrome on Windows). The current clay tile (#A05847) is visible against both light and dark tab bars — it's warm enough to read on either. But a dark-mode-specific variant could feel more native to the OS theme.
A dark-mode favicon must NOT match the tab bar color too closely
— that makes the favicon invisible. Tab bars are typically
~#2A2D31 (macOS) or ~#202124 (Chrome). Vecreal's dark surface is
#131517 (much darker) — a dark tile at #131517 IS
visible against a #2A2D31 tab bar, but the contrast is subtle.
Stronger contrast options: clay tile, soft-white tile, or
outlined (no fill, clay stroke).
Same V geometry and dot position as the locked D-half. Only the color treatment changes. Each shown in tab-bar simulators below to preview against both light- and dark-mode browser chrome.
Light tab bar simulates macOS / Chrome light mode (~#e8e8eb). Dark tab bar simulates dark mode (~#2a2d31). The active tab in each strip is highlighted. Notice how each variant reads against the bar color around it.
Honest take: the locked light variant (L — clay tile) already works in both light AND dark tab bars. The warm clay reads well against both light gray (#e8e8eb) and dark gray (#2a2d31) — see Section 3. You may not need a separate dark-mode favicon at all.
That said, if you want a dedicated dark-mode variant to feel more native to OS dark theme, DA (dark tile + clay V+dot) is the strongest candidate. Reasons:
DB (dark tile + soft-white) is the most accessible (highest contrast) but loses brand color — reads as a generic dark-app icon. DC (clay border) adds a decorative element that breaks the contained-variant convention. DD (white tile) reads loud — bright white against dark tab bar is attention-grabbing but breaks the calibrated/restrained voice.
media="(prefers-color-scheme: dark)". Both
ship; browser picks based on user's OS theme.
Reply format to close the amendment:
Dark favicon: NONE | DA | DB | DC | DD
→ "NONE" means keep only the locked L (universal). Any of
DA-DD means add the chosen variant as a dark-mode override. PC then
executes the full atomic propagation across all sources of truth
and ships the brand-atom amendment.