/* JPKCom Desktop site jpkc.com — house theme: token overrides in @layer themes — © Jean Pierre Kolb — all rights reserved

   Copied by scripts/build-desktop.mjs as site/theme.css over the pinned release (index.html links it right
   after the desktop's own CSS, before the first paint; the service worker keeps it offline). The file must
   exist — index.html always links it.

   The old desktop's look is the release's default look: the same slate glass, the same seven accents and
   ten tile tints (site/config.js keeps them at their defaults), the same "JPKCom" wallpaper gradient. What
   differs is only the icon artwork, and that comes back through the Font Awesome Pro duotone icon set
   (site/icon-sets/fa.json, config.iconSets). The block below pins the duotone look of the old icons.js
   (scripts/build-desktop-icons.py drew every 'fa-secondary' path at opacity 0.4 in the icon's own colour),
   so a later release that changes its defaults does not change jpkc.com.

   Rules (docs/theming.md of the pinned release): only token overrides, only inside @layer themes; light and
   dark separately where they differ; accents and tints belong in site/config.js, not here.
   Reader styles for jpkc.com markup (.c-JPKCode, .c-box …) are not theme tokens: site/modules/jpkc/. */

@layer themes {
	:root {
		--icon-duo-opacity: 0.4;       /* secondary layer of the duotone icons */
		--icon-duo-color: currentColor;
	}
}
