/** * Generate accessibility-related CSS overrides. * Includes contrast fixes for themes that need WCAG compliance adjustments. * * All inks are audited theme tokens (the WCAG AA normalizer clamps text, * heading and link tokens against background.base/surface), referenced via * `var()` instead of literal hexes so a vendor sync that moves a background * or an ink can never desync these fixes from the pipeline again (#832). * * The two scopes are written as separate rules and never mix namespaces: * custom properties inherit, so a page that loads turbo-core.css (which * defines default-theme `--turbo-*` on `:root`) alongside a Bulma flavor * would otherwise resolve a `[data-flavor]` element's `--turbo-*` fallback * from `:root` — i.e. another theme's ink. `[data-flavor]` rules therefore * use only the flavor-scoped `--theme-*` variables, and `[data-theme]` rules * only the `--turbo-*` variables. * * Levels follow rendered sizes, not token names: h1-h3 render >= 24px (WCAG * large text, 3:1) in Bulma content and turbo-base alike, so they may use the * heading tokens. h4 renders 20px at weight 600 in Bulma content — not WCAG * large text — so it, like all body-size text, uses the 4.5:1-audited * `text.primary` ink. */ export declare function cssAccessibilityOverrides(): string; //# sourceMappingURL=accessibility.d.ts.map