{
  "id": "keywords/palette",
  "mentions": [
    {
      "context": "…ough its dedicated component, which the index names. The pages use a neutral palette and the labels of the default theme; the stylesheet follows the system colo…",
      "file": {
        "href": "../../specs/screens/pages/gallery-index/index.html",
        "label": "screens/pages/gallery-index.md"
      },
      "href": "../../specs/screens/pages/gallery-index/index.html#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 6,
      "surface": "palette",
      "title": "Gallery index",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "The switch of the bar of every page that takes the site from its light palette to its dark one and back. The dark scheme is a second palette, not an inversion o…",
      "file": {
        "href": "../../specs/screens/panels/colour-scheme/index.html",
        "label": "screens/panels/colour-scheme.md"
      },
      "href": "../../specs/screens/panels/colour-scheme/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 5,
      "surface": "palette",
      "title": "Colour scheme",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…eme.yaml already carries the name, the logo, the favicon, the font families, the corner radius, the light and dark palettes, the footer and an extra stylesheet.",
      "file": {
        "href": "../../briefs/meetings/2026/2026-08-27-theme-override-model/theme-override-model/index.html",
        "label": "meetings/2026/2026-08-27-theme-override-model/theme-override-model.md"
      },
      "href": "../../briefs/meetings/2026/2026-08-27-theme-override-model/theme-override-model/index.html#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 4,
      "surface": "palettes",
      "title": "Theme override model",
      "type": "meeting",
      "typeLabel": "Meeting"
    },
    {
      "context": "One of the two palettes of a theme, light or dark, in force on a page of the site. The dark palette is a second palette, measured on its own, never an inversion…",
      "file": {
        "href": "../../glossary/publication/site/colour-scheme/index.html",
        "label": "publication/site/colour-scheme.md"
      },
      "href": "../../glossary/publication/site/colour-scheme/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 3,
      "surface": "palettes",
      "title": "Colour scheme",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…rface; headings and the focus ring reach 3:1. The ratio is computed from the palette of theme.yaml in both colour schemes, and a project palette under the minim…",
      "file": {
        "href": "../../specs/rules/engine/accessibility/index.html",
        "label": "rules/engine/accessibility.rule.md"
      },
      "href": "../../specs/rules/engine/accessibility/index.html#L11",
      "kind": "recognised",
      "line": 11,
      "passages": 2,
      "surface": "palette",
      "title": "Accessibility",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…hat the site stays conformant without a manual audit: the contrasts of both palettes measured by numbers with their reference ratios pinned, colour never carryi…",
      "file": {
        "href": "../../glossary/publication/site/accessibility-audit/index.html",
        "label": "publication/site/accessibility-audit.md"
      },
      "href": "../../glossary/publication/site/accessibility-audit/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "palettes",
      "title": "Accessibility audit",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…eader forces one, and data-mode=\"dark\" on the root element previews the dark palette without JavaScript: the two states of the dark board, the entity page and t…",
      "file": {
        "href": "../../specs/screens/pages/gallery-index/index.html",
        "label": "screens/pages/gallery-index.md"
      },
      "href": "../../specs/screens/pages/gallery-index/index.html#L13",
      "kind": "recognised",
      "line": 13,
      "passages": 6,
      "surface": "palette",
      "title": "Gallery index",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…ault theme renders alone. The theme.yaml of the project replaces the neutral palette and the fixture chrome with the project's name, logo, favicon, palette, sty…",
      "file": {
        "href": "../../specs/screens/pages/gallery-index/index.html",
        "label": "screens/pages/gallery-index.md"
      },
      "href": "../../specs/screens/pages/gallery-index/index.html#L15",
      "kind": "recognised",
      "line": 15,
      "passages": 6,
      "surface": "palette",
      "title": "Gallery index",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…utral palette and the fixture chrome with the project's name, logo, favicon, palette, stylesheet, footer and credit. Every page is measured against the budget a…",
      "file": {
        "href": "../../specs/screens/pages/gallery-index/index.html",
        "label": "screens/pages/gallery-index.md"
      },
      "href": "../../specs/screens/pages/gallery-index/index.html#L15",
      "kind": "recognised",
      "line": 15,
      "passages": 6,
      "surface": "palette",
      "title": "Gallery index",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "… over budget or a finding fails the command with one line per problem, and a palette pair under its contrast minimum is printed as a warning. Continuous integra…",
      "file": {
        "href": "../../specs/screens/pages/gallery-index/index.html",
        "label": "screens/pages/gallery-index.md"
      },
      "href": "../../specs/screens/pages/gallery-index/index.html#L15",
      "kind": "recognised",
      "line": 15,
      "passages": 6,
      "surface": "palette",
      "title": "Gallery index",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "Switch the colour scheme → the same page in the other palette",
      "file": {
        "href": "../../specs/screens/pages/gallery-index/index.html",
        "label": "screens/pages/gallery-index.md"
      },
      "href": "../../specs/screens/pages/gallery-index/index.html#L26",
      "kind": "recognised",
      "line": 26,
      "passages": 6,
      "surface": "palette",
      "title": "Gallery index",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…from its light palette to its dark one and back. The dark scheme is a second palette, not an inversion of the light one: its colours are measured on their own, …",
      "file": {
        "href": "../../specs/screens/panels/colour-scheme/index.html",
        "label": "screens/panels/colour-scheme.md"
      },
      "href": "../../specs/screens/panels/colour-scheme/index.html#L9",
      "kind": "recognised",
      "line": 9,
      "passages": 5,
      "surface": "palette",
      "title": "Colour scheme",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "The dark palette keeps the shape of the light one: the page ground goes under the surfaces of the bar, the tree of the space and the panel, the soft ground of t…",
      "file": {
        "href": "../../specs/screens/panels/colour-scheme/index.html",
        "label": "screens/panels/colour-scheme.md"
      },
      "href": "../../specs/screens/panels/colour-scheme/index.html#L17",
      "kind": "recognised",
      "line": 17,
      "passages": 5,
      "surface": "palette",
      "title": "Colour scheme",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…s, the tables, the viewer of a document and the focus ring all take the dark palette from the same tokens; the paper of a document page alone stays white, since…",
      "file": {
        "href": "../../specs/screens/panels/colour-scheme/index.html",
        "label": "screens/panels/colour-scheme.md"
      },
      "href": "../../specs/screens/panels/colour-scheme/index.html#L17",
      "kind": "recognised",
      "line": 17,
      "passages": 5,
      "surface": "palette",
      "title": "Colour scheme",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…rately: the accessibility rule lists every text and background pair of both palettes with its ratio, and no dark value is deduced from the light one. The compon…",
      "file": {
        "href": "../../specs/screens/panels/colour-scheme/index.html",
        "label": "screens/panels/colour-scheme.md"
      },
      "href": "../../specs/screens/panels/colour-scheme/index.html#L19",
      "kind": "recognised",
      "line": 19,
      "passages": 5,
      "surface": "palettes",
      "title": "Colour scheme",
      "type": "screen",
      "typeLabel": "Screen"
    },
    {
      "context": "…me.yaml  Name, logo, favicon, font families, corner radius.  Light and dark palettes, checked for contrast at build.  Footer text, footer links, an extra styles…",
      "file": {
        "href": "../../briefs/meetings/2026/2026-08-27-theme-override-model/theme-override-model/index.html",
        "label": "meetings/2026/2026-08-27-theme-override-model/theme-override-model.pdf"
      },
      "href": "../../briefs/meetings/2026/2026-08-27-theme-override-model/theme-override-model/index.html#L3",
      "kind": "recognised",
      "line": 3,
      "location": "p. 3",
      "passages": 4,
      "surface": "palettes",
      "title": "Theme override model",
      "type": "meeting",
      "typeLabel": "Meeting"
    },
    {
      "context": "…me.yaml  Name, logo, favicon, font families, corner radius.  Light and dark palettes, checked for contrast at build.  Footer text, footer links, an extra styles…",
      "file": {
        "href": "../../briefs/meetings/2026/2026-08-27-theme-override-model/theme-override-model/index.html",
        "label": "meetings/2026/2026-08-27-theme-override-model/theme-override-model.pptx"
      },
      "href": "../../briefs/meetings/2026/2026-08-27-theme-override-model/theme-override-model/index.html#L3",
      "kind": "recognised",
      "line": 3,
      "location": "slide 3",
      "passages": 4,
      "surface": "palettes",
      "title": "Theme override model",
      "type": "meeting",
      "typeLabel": "Meeting"
    },
    {
      "context": "Slide two is what exists: theme.yaml. Name, logo, favicon, the font families, the corner radius, the light and dark palettes, the footer, an extra stylesheet.",
      "file": {
        "href": "../../briefs/meetings/2026/2026-08-27-theme-override-model/theme-override-model/index.html",
        "label": "meetings/2026/2026-08-27-theme-override-model/theme-override-model.vtt"
      },
      "href": "../../briefs/meetings/2026/2026-08-27-theme-override-model/theme-override-model/index.html#L3",
      "kind": "recognised",
      "line": 3,
      "location": "10:15",
      "passages": 4,
      "surface": "palettes",
      "title": "Theme override model",
      "type": "meeting",
      "typeLabel": "Meeting"
    },
    {
      "context": "…palettes of a theme, light or dark, in force on a page of the site. The dark palette is a second palette, measured on its own, never an inversion of the light o…",
      "file": {
        "href": "../../glossary/publication/site/colour-scheme/index.html",
        "label": "publication/site/colour-scheme.md"
      },
      "href": "../../glossary/publication/site/colour-scheme/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 3,
      "surface": "palette",
      "title": "Colour scheme",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "… light or dark, in force on a page of the site. The dark palette is a second palette, measured on its own, never an inversion of the light one: its contrasts ar…",
      "file": {
        "href": "../../glossary/publication/site/colour-scheme/index.html",
        "label": "publication/site/colour-scheme.md"
      },
      "href": "../../glossary/publication/site/colour-scheme/index.html#L7",
      "kind": "recognised",
      "line": 7,
      "passages": 3,
      "surface": "palette",
      "title": "Colour scheme",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "…s ring reach 3:1. The ratio is computed from the palette of theme.yaml in both colour schemes, and a project palette under the minimum is reported as a warning.",
      "file": {
        "href": "../../specs/rules/engine/accessibility/index.html",
        "label": "rules/engine/accessibility.rule.md"
      },
      "href": "../../specs/rules/engine/accessibility/index.html#L11",
      "kind": "recognised",
      "line": 11,
      "passages": 2,
      "surface": "palette",
      "title": "Accessibility",
      "type": "rule",
      "typeLabel": "Business rule"
    },
    {
      "context": "…site, its favicon, its font families, its corner radius, its light and dark palettes, its footer and an additional stylesheet loaded after the tool's own. The b…",
      "file": {
        "href": "../../glossary/publication/site/theme/index.html",
        "label": "publication/site/theme.md"
      },
      "href": "../../glossary/publication/site/theme/index.html#L6",
      "kind": "recognised",
      "line": 6,
      "surface": "palettes",
      "title": "Theme",
      "type": "term",
      "typeLabel": "Term"
    },
    {
      "context": "… current position, never a status or a decoration; the dark mode is a second palette measured on its own, not an inversion of the light one. The page reads at t…",
      "file": {
        "href": "../../specs/decisions/publication/one-familiar-chrome/index.html",
        "label": "decisions/publication/one-familiar-chrome.md"
      },
      "href": "../../specs/decisions/publication/one-familiar-chrome/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "surface": "palette",
      "title": "One familiar chrome",
      "type": "decision",
      "typeLabel": "Decision"
    },
    {
      "context": "…ol's. The name, logo, favicon, font families, corner radius, light and dark palettes, footer and additional stylesheet all come from theme.yaml, validated by th…",
      "file": {
        "href": "../../specs/decisions/publication/white-label-by-default/index.html",
        "label": "decisions/publication/white-label-by-default.md"
      },
      "href": "../../specs/decisions/publication/white-label-by-default/index.html#L8",
      "kind": "recognised",
      "line": 8,
      "surface": "palettes",
      "title": "White label by default",
      "type": "decision",
      "typeLabel": "Decision"
    }
  ]
}
