// OS marks for the site (site-ui-5, 7 October 2026). Windows and macOS come from the vendor marks module verbatim // (brand/marks/vendor-marks.mjs, copied byte for byte to site/lib/marks.mjs by the build's check). Linux and HiveOS are // drawn here in the same treatment: 24 x 24 viewBox at 22 px, under 600 bytes, currentColor, a simplified monochrome // mark that names the platform (the penguin's outline; a hive cell with its rig inside). Every OS mark sits in the // brand's monochrome well (.osmark in site.css), never a vendor tint: an OS is a place the miner runs, not a card. import { OS_MARKS } from './marks.mjs'; const SVG = '' }, hive: { label: 'HiveOS', svg: SVG + ' fill="none" stroke="currentColor" stroke-width="1.7" stroke-linejoin="round" stroke-linecap="round">' }, }; // the well: export function osHtml(key, size) { const o = OS[key]; if (!o) throw new Error('unknown OS mark ' + key); return '' + o.svg + ''; }