Arches

Arches

Multi Product Brand Style System by the American College of Cardiology

Source: dist/css/arches_home.css, line 32 |

1 Cross Domain Designs

Description: Arches aim to simplify and streamline frontend implementation inside of the ACC portfolio. Arches extrapolate design names into a generic naming convention so frontend elements can be built once and be adaptive to the domain's brand when rendered.

Source: dist/css/arches_home.css, line 41 |

1.1 Colors

A common approach in CSS involves naming color variables based not on the color they symbolize, but on their functional role within the design. For instance, the variable "ACC Blue" in the brand doesn't necessarily indicate a blue color, but it represents a global color named "acc". This method ensures that the user interface remains adaptable even if the College's branding undergoes color changes.

The application of functional naming allows design elements and components to seamlessly transition between different domains, correctly applying colors to text, backgrounds, and borders. The standard design colors include Primary, Secondary, Highlight, and Info, alongside variations of black and white.

Additionally, there's a reserved subset of colors known as action colors. These are primarily used to interactively respond to user actions, particularly when an application conducts validations within the design. Action colors encompass Alert, Warning, and Success. The "Design Base" section within each brand area defines these colors.

ACC.org

Primary
Secondary
Accent
Highlight
Info
Alert
Warning
Sucess

CVQUALITY.ORG

Primary
Secondary
Accent
Highlight
Info
Alert
Warning
Sucess

Source: dist/css/arches_home.css, line 98 |

1.2 Fonts

Similar to color naming, font naming in this system aims to simplify transitions between different brands. Therefore, the font names have been generalized into four main categories: Display, Copy, Accent, and UI. This approach facilitates a smoother application of typography across varying brand designs. .

Brand Name Display Copy Accent UI
ACC Maven Pro Open Sans Roboto Slab Open Sans
CardioSmart Maven Pro Open Sans Roboto Slab Open Sans
CVQuality Maven Pro Lato Roboto Slab Lato
Virtual Libre Franklin Open Sans Roboto Slab Open Sans