/** * The KONECK mark, from kk.png. * * Stored as the shape's coverage in an ALPHA channel, and used as a CSS mask over currentColor. So * it is the real mark, antialiasing and all, and it takes the colour of whatever it sits in: one * asset for the light theme, the dark theme, the cyan brand mark and a muted footer, with no second * file to keep in step. * * The alpha channel is the whole point, and getting it wrong is why the mark did not appear. CSS * mask-mode defaults to alpha, so an image with no alpha channel is uniformly opaque: the mask * covers the entire box and what renders is a filled rectangle rather than a logo. The first * version here was colour type 0 — greyscale, no alpha — because it was built by reading kk.png's * RGB. But kk.png is black in every pixel; its shape lives entirely in ITS alpha channel. So * reading the colour read a black square, and masking with an opaque square paints a square. * * Tracing it to paths was an earlier attempt and also wrong — a hand-rolled contour follower * produced 275KB of polygon for a shape that is 4KB as pixels, and a mask needs no tracing. */ export declare const MARK_ASPECT = 1.0078; export declare const MARK_MASK: string; //# sourceMappingURL=mark.d.ts.map