For AI agents: the complete documentation index is available at https://a3s-lab.github.io/UI/en/llms.txt, the full documentation bundle is available at https://a3s-lab.github.io/UI/en/llms-full.txt, and this page is available as Markdown at https://a3s-lab.github.io/UI/en/foundations/color.md.

Color

A3S UI uses neutrals for structure and A3S OS blue for primary actions, focus, links, and selection. The deeper logo blue belongs to identity. Green, amber, and red report outcomes and never replace text, icons, or structure.

Live preview
Canvas--background
Muted surface--muted
A3S primary--primary
Blue focus / selection--a3s-blue

Semantic tokens

RoleLightDarkUse
--background#ffffff#0d0d0fApplication canvas
--foreground#111113#f4f4f5Primary content
--card#ffffff#151518Stable and raised surfaces
--muted#f7f7f8#19191dMuted surface
--accent#eef4ff#17223bSelected or accented surface
--a3s-panel-strong#eeeeef#26262bActive surface
--muted-foreground#52525b#b4b4bcSupporting text
--a3s-subtle#71717a#888891Nonessential annotation
--border#dedee1#333338Control and overlay boundaries
--input#c9c9ce#45454bStrong boundary
--primary#1456f0#4380f9Default primary action
--ring / --a3s-blue#1456f0#4380f9Focus, links, and selection
--a3s-brand-blue#243a9a#7aa2f7A3S identity and information

Reserved state colors

Live preview
Focus / selectionSuccessWarningDanger

Success, warning, and danger resolve to #16845b, #a86412, and #c93d45 in light mode, then #57c795, #e7ad55, and #ef7a82 in dark mode. Do not use these colors to decorate ordinary cards, navigation, or toolbars.

.selection-region {
  --ring: var(--a3s-blue);
}

Parameters

Theme switching uses the dark class on <html>. Consumers may override semantic tokens at :root, within .dark, or inside a scoped product container, but must remap primary action, hover, focus, selection surface, and foreground together. Violet and other optional accents never replace the default A3S OS blue contract or semantic state colors.