OpenFinance-OSBrand guidelines / v2.3 / 10 October 2026

The independent view of UAE Open Finance

Open finance.
In full view.

Clear signal. An open, modern identity for the community that brings visibility, resources, and collaboration to UAE Open Finance.

01 / Independent by design.

OpenFinance-OS is the community home for UAE Open Finance. Its mission is to bring visibility, resources, and collaboration to the ecosystem through community-driven, open-source tools and content.

Character

Knowledgeable, professional, welcoming, clear, and community focused. Use an accessible, contemporary financial technology aesthetic with a neutral perspective.

Principles

Transparency, collaboration, complementary resources, and neutrality. Link to official sources. Keep code and evidence visible. Avoid participant rankings, paid placement, or implied endorsements.

03 / Teal, with room to breathe.

Deep teal and warm amber remain the brand anchors. Light mode leads with pale neutral surfaces; dark mode uses a deep green ground and mint accents. Amber is a restrained visual signal, not a general text colour on white.

Role / CSS token Light Dark
Brand primary / --color-primary #0D4F4F #0D4F4F (identity anchor)
Brand ink / --color-brand-ink #0D4F4F #CCE4D8
Amber / --color-accent #E8A85C #E8A85C
Page / --color-surface #F6F8F5 #102423
Card / --color-card #FFFFFF #17302E
Text / --color-text #132C2B #F1F7F1
Secondary text / --color-text-secondary #526662 #ADC1B9
Border / --color-border #DCE5DF #2F4944
Soft surface / --color-soft #E7EFEA #213C36
Illustration panel #082E30 / #0C3D3E #082E30 / #0C3D3E

Use semantic surface and text tokens for theme-aware UI. The existing numbered primary and gray scales remain available in src/styles/global.css and invert in dark mode; do not pair an inverted light fill with white text. Use --color-primary-fill for filled buttons that always carry white text.

Accessible colour

Target WCAG AA: 4.5:1 for normal text and 3:1 for large text and meaningful interface graphics. Pale borders are decorative; selected controls also need a text, shape, or state cue. Never rely on amber, green, or red alone to communicate meaning. Reserve success, warning, and error colours for their semantic states.

04 / One clear typographic voice.

DM Sans / display, body & identity

Open finance.
In full view.

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789

Use Style
Hero DM Sans 500; responsive 46–90px; line-height 1.02; tracking around -0.055em.
Section headings DM Sans 500; 28–36px; line-height 1.15–1.2; tracking around -0.035em.
Body DM Sans 400; 15–17px; line-height 1.6–1.7.
UI / emphasis DM Sans 500–600; 13–15px, with readable supporting labels.
Wordmark DM Sans 700 / 500. Use the exported outlined logo when sharing.
Technical content JetBrains Mono 400–500 for code, identifiers, and literal API fields. Preserve raw technical values. Ordinary navigation and marketing headlines use DM Sans.

DM Sans weights 400, 500, 600, and 700 are served from /fonts/; the SIL Open Font License is distributed there. Fraunces is retired from the website's display system.

05 / Clear hierarchy, useful information.

Interior pages and dashboards

Keep inactive and unexposed capability descriptions fully legible. Use secondary text instead of fading the whole card. Check SVG chart labels as text, and use readable, viewport-bounded tooltips with keyboard access, a visible focus indicator and Escape dismissal for both hover and focus. Keep tooltips attached while scrolling and hide them when their trigger leaves the viewport. Allow the pointer to move onto the explanation.

Use the same quiet introduction on directory, learning, news, community and detail pages: a medium-weight DM Sans heading, descriptive secondary text, and a fine border. Use the shared page layout for navigation, search, theme selection and the founder footer, including Ecosystem Watch.

Use semantic surface and text tokens for cards, sidebars, badges and controls. Never use an inverted numbered gray as a code background. Code uses a stable dark teal surface with pale text; status text has separate accessible positive, warning and error colors. Preserve written status labels and reporting context.

Allow grid tracks and children to shrink; wrap long participant names and source URLs. Keep wide data tables and code in local scroll containers. Verify 320px, 390px, 768px and desktop widths in both themes, plus keyboard focus and reduced motion. Aim for 44px controls and AA text contrast. A clean automated scan is evidence, not a complete accessibility certification.

Keep the sticky mobile menu within the screen height and let its contents scroll on landscape and short screens. Theme controls should announce the mode they will switch to and update that label after system changes, selection and reload.

Underline references within prose so links do not rely on color alone. Use description lists for term/definition pairs and a logical heading sequence; article cards use the level appropriate to their containing section.

Stack the homepage actions vertically on mobile. Keep their layout stable while fonts load, so the directory preview does not jump between initial and completed rendering.

Explore the Observatory ↗

Primary action example. Use an explicit label and high contrast. Arrow icons are decorative when the label already explains the destination.

06 / Keep Open Circuit.

The approved Open Circuit animation belongs in its own prominent responsive section below the opening screen. The message remains “People · Institutions · Builders” and “Connected through permission.” It illustrates the idea of connection; it is not a live network or data visualization.

07 / Evidence, in the open.

Write plainly, actively, and inclusively. Be helpful and precise. Explain what the site lets someone do. Avoid hype, authority claims, and jargon where ordinary language works.

Required disclaimer

OpenFinance-OS is a community initiative and is not affiliated with, endorsed by, or officially connected to the CBUAE, Al Tareq Platform, or any financial institution. Always verify information with official sources.

08 / One maintained source.

The canonical guide and assets live in the repository's brand/. The published mirror in public/brand/ must match. Theme tokens live in src/styles/global.css.

Version 2.3 · Clear signal · 10 October 2026. Replaces the December 2025 visual identity.