/** * All widget CSS, injected once into the shadow root. `:host { all: initial }` * isolates us from host-page styles. * * Design language: "the inspection mark" — a semantic token system on :host * (ink/paper/surface2/line/accent), light + dark values switched by a * tk-light / tk-dark class on the host element, two type voices (mono for * machine facts, sans for human words), and reticle-style pins. The accent is * parameterised; text ON the accent always uses the auto-contrast ink. */ /** * Auto-contrast: pick the text colour to use ON the accent from its relative * luminance (simple sRGB weighting). Light accents get dark ink, dark accents * get white. Non-hex colours fall back to white (previous behaviour). */ export declare function accentInk(accent: string): string; export declare function styles(accent: string): string;