Skip to content

Colors

App Palette Documentation

This document provides a comprehensive overview of the application’s color palette. The palette is based on Material Design 3 principles, ensuring a cohesive, modern, and accessible user interface across the entire application.

Primary Colors

Color NameHex CodePreviewDescription
primary#C8BFFFTextThe primary color for key components in the UI.
onPrimary#2F2176● Sample TextA color that passes accessibility guidelines for text and icons when drawn on top of the primary color.
primaryContainer#463A8DTextA color used for elements that need less emphasis than the primary color.
onPrimaryContainer#E5DEFF● Sample TextA color that passes accessibility guidelines for text and icons when drawn on top of the primary container color.

Secondary Colors

Color NameHex CodePreviewDescription
secondary#C9C3DCTextA color for less prominent components in the UI.
onSecondary#312E41● Sample TextA color that passes accessibility guidelines for text and icons when drawn on top of the secondary color.
secondaryContainer#474459TextA color used for elements that need less emphasis than the secondary color.
onSecondaryContainer#E5DFF9● Sample TextA color that passes accessibility guidelines for text and icons when drawn on top of the secondary container color.

Tertiary Colors

Color NameHex CodePreviewDescription
tertiary#DDE6AATextA color for contrasting accents that can be used to balance primary and secondary colors.
onTertiary#444A23● Sample TextA color that passes accessibility guidelines for text and icons when drawn on top of the tertiary color.
tertiaryContainer#5C6337TextA color used for elements that need less emphasis than the tertiary color.
onTertiaryContainer#FAFFD9● Sample TextA color that passes accessibility guidelines for text and icons when drawn on top of the tertiary container color.

Error Colors

Color NameHex CodePreviewDescription
error#FFB4ABTextThe color to use for input validation errors, for example.
onError#690005● Sample TextA color that passes accessibility guidelines for text and icons when drawn on top of the error color.
errorContainer#93000ATextA color used for elements that need less emphasis than the error color.
onErrorContainer#FFDAD6● Sample TextA color that passes accessibility guidelines for text and icons when drawn on top of the error container color.

Surface and Background Colors

Color NameHex CodePreviewDescription
background#131313TextA color that typically appears behind scrollable content.
onBackground#E2E2E2● Sample TextA color that passes accessibility guidelines for text and icons when drawn on top of the background color.
surface#131313TextThe background color for components like cards, sheets, and menus.
onSurface#E2E2E2● Sample TextA color that passes accessibility guidelines for text and icons when drawn on top of the surface color.
surfaceVariant#353535TextA color variant of the surface color that can be used for different emphasis levels.
onSurfaceVariant#C6C6C6● Sample TextA color that passes accessibility guidelines for text and icons when drawn on top of the surface variant color.

Outline Colors

Color NameHex CodePreviewDescription
outline#919191● Sample TextA color for borders and dividers.
outlineVariant#474747● Sample TextA color variant of the outline color with a lower emphasis.

Other Colors

Color NameHex CodePreviewDescription
shadow#000000● Sample TextA color used to paint the drop shadows of elevated components.
scrim#000000● Sample TextA color that can be used to obscure the background of a modal component.
inverseSurface#E2E2E2TextA color that contrasts with the surface color, for example, for a snackbar.
onInverseSurface#303030● Sample TextA color that passes accessibility guidelines for text and icons when drawn on top of the inverse surface color.
inversePrimary#5E52A7● Sample TextAn inverted primary color for use on inverse surfaces.
surfaceTint#C8BFFF● Sample TextA color used to tint the surface color, for example, when a surface is elevated.