EDT · Brand Style Guide

Design with
purpose.

A complete visual guide for EDT to deliver accessibility, consistency, and clarity across every touchpoint.

Version 1.0
Standard WCAG 2.1 AA
Brand Colour #BE4B7E

02 — Visual System

Colour Palette

The EDT palette moves from deep navy through a considered range of purple-blues and rose-plums to the signature logo pink. All primary colours pass WCAG 2.1 AA with white text.

Primary Palette

Navy #302649 AAA 14.05:1
Deep Purple #392E58 AAA 12.31:1
Aubergine #55335D AAA 10.41:1
Plum #703863 AAA 8.62:1
Rose Plum #8B3D69 AAA 7.07:1
Raspberry #A7426E AA 5.76:1
Berry #B3446C AA 5.30:1
★ Logo Pink #BE4B7E AA 4.67:1

Optional Palette — Ocean & Plum

An alternative palette moving from deep teal through midnight blues and purples to dark plum. Every colour achieves AAA compliance against white. Can be used independently or combined with the primary EDT palette for extended UI depth.

Teal#006466AA 6.97:1
Dark Teal#065A60AAA 7.96:1
Deep Teal#0B525BAAA 8.85:1
Ocean#144552AAA 10.49:1
Dark Slate#1B3A4BAAA 11.98:1
Night Blue#212F45AAA 13.49:1
Midnight#272640AAA 14.61:1
Deep Purple#312244AAA 14.55:1
Aubergine#3E1F47AAA 14.08:1
Dark Plum#4D194DAAA 13.45:1

Ocean & Plum — 85% Tints

Teal Tint#D8E7E8
Dark Teal Tint#D9E6E7
Deep Teal Tint#DAE5E6
Ocean Tint#DBE3E5
Dark Slate Tint#DCE1E4
Night Blue Tint#DDDFE3
Midnight Tint#DEDEE2
Deep Purple Tint#E0DDE2
Aubergine Tint#E2DDE3
Dark Plum Tint#E4DCE4

Ocean & Plum — 92% Pale Backgrounds

Teal Pale#EAF2F2
Dark Teal Pale#EBF1F2
Deep Teal Pale#EBF1F1
Ocean Pale#ECF0F1
Dark Slate Pale#ECEFF0
Night Blue Pale#EDEEF0
Midnight Pale#EDEDEF
Deep Purple Pale#EEEDF0
Aubergine Pale#EFEDF0
Dark Plum Pale#F0ECF0

Neutral Scale

Black#0A0A0A
Grey 800#27272E
Grey 600#52525A
Grey 400#9898A0
Grey 200#D4D4D8
Grey 100#EDEDEF
Grey 50#F8F8F9
White#FFFFFF

Semantic Colours

Success#8AB4A2
Warning#D8B4A0
Error#B3446C
Info#302649

03 — Visual System

Tints & Background Colours

Tints are derived by mixing each primary colour with white at 85% and 90% opacity. Use these for page backgrounds, sidebar fills, table row highlights, subtle navigation bars, and card surfaces. All tints maintain excellent contrast with body text in Navy or Grey-800.

85% Tints — Surfaces & Panels

Navy Tint#E0DFE3
Deep Purple Tint#E1DFE5
Aubergine Tint#E5E0E6
Plum Tint#E9E1E7
Rose Plum Tint#EDE1E8
Raspberry Tint#F1E2E9
Berry Tint#F3E2E8
★ Logo Pink Tint#F5E4EB

90% Tints — Very Pale, Page Backgrounds

Navy Pale#EBE8ED
Deep Purple Pale#EBEAEE
Aubergine Pale#EEEAEE
Plum Pale#F0EBEF
Rose Plum Pale#F3EBF0
Raspberry Pale#F6ECF0
Berry Pale#F7ECF0
Logo Pink Pale#F8EDF2

Usage guidance

Page backgrounds: Use 90% tints (Pale range) as full-page background colours in light-mode interfaces. Navy Pale (#EBE8ED) is the recommended default alternate background.

Panels & sidebars: Use 85% tints to distinguish navigation panels, sidebars, and content zones from the main white surface.

Emphasis: Logo Pink Tint (#F5E4EB) is recommended for highlighting selected states, active rows, and callout blocks. Pair with Berry (#B3446C) or Navy (#302649) text.

04 — Visual System

Typography

EDT uses two typefaces. Syne is the display and heading face — geometric, confident, and distinctive. Karla is the body face — humanist, readable, and warm. Together they balance authority with approachability.

Display Face

Syne

ABCDEFGHIJKLM
NOPQRSTUVWXYZ
abcdefghijklm
nopqrstuvwxyz
0123456789

Weights: 400, 500, 600, 700, 800

Body Face

Karla

ABCDEFGHIJKLM
NOPQRSTUVWXYZ
abcdefghijklm
nopqrstuvwxyz
0123456789

Weights: 300, 400, 500, 600, 700

Display XL Syne 800
64px / 1.05
tracking: -0.03em
Evidence.
Display Syne 800
48px / 1.1
tracking: -0.02em
Secure by design.
Heading 1 Syne 700
36px / 1.15
tracking: -0.015em
Case Management Overview
Heading 2 Syne 700
28px / 1.2
tracking: -0.01em
Evidence Chain of Custody
Heading 3 Syne 600
22px / 1.3
Document Review Queue
Heading 4 Syne 600
18px / 1.35
Exhibit Reference: EXH-0042
Body Large Karla 400
18px / 1.7
The eDiscovery platform enables legal teams to review, tag, and produce digital evidence with complete audit trail integrity.
Body Karla 400
16px / 1.65
All documents ingested into the platform are subject to hash verification on import and on export, ensuring tamper-evident handling throughout the review lifecycle.
Body Small Karla 400
14px / 1.6
Last modified: 12 Feb 2026 at 14:32 AEST by J. Smith (Senior Analyst). Custodian: NAB Regulatory Affairs.
Caption Karla 500
12px / 1.5
tracking: 0.02em
Figure 1 — Hash verification log for RSMF import batch #REF-2024-0887
UI Label Syne 700
11px / 1.4
ALL CAPS, 0.12em
Status · Priority · Custodian

05 — Accessibility

WCAG 2.1 Contrast

EDT targets WCAG 2.1 Level AA as a minimum, with AAA achieved wherever possible. The audit below covers all palette combinations in use across the brand system — including primary, Ocean & Plum, tints, semantic, and logo background colours.

★ Recommended Combinations — Safe to use anywhere

White on Navy

Primary UI surface. Headers, navigation, cards.

Foreground#FFFFFF
Background#302649
Contrast ratio14.01:1
AAA NormalAAA Large
White on Deep Violet

Navigation bar. Exceptional contrast.

Foreground#FFFFFF
Background#261F3B
Contrast ratio15.65:1
AAA NormalAAA Large
Navy on White

Default body text, labels, headings.

Foreground#302649
Background#FFFFFF
Contrast ratio14.01:1
AAA NormalAAA Large
Navy on Logo Pink Tint

Highlighted rows, callouts, selected states.

Foreground#302649
Background#F5E4EB
Contrast ratio11.46:1
AAA NormalAAA Large
White on Aubergine

Section headers, accent panels.

Foreground#FFFFFF
Background#55335D
Contrast ratio10.41:1
AAA NormalAAA Large
White on Dark Slate

CSS code blocks, teal-family surfaces.

Foreground#FFFFFF
Background#1B3A4B
Contrast ratio11.98:1
AAA NormalAAA Large
Navy on Navy Tint

Sidebar panels, table alternating rows.

Foreground#302649
Background#E0DFE3
Contrast ratio10.56:1
AAA NormalAAA Large
Ocean on Teal Tint

Teal palette data tables and panels.

Foreground#144552
Background#D8E7E8
Contrast ratio8.25:1
AAA NormalAAA Large

⚠ Use with Care — AA only, large text and UI elements only

White on Logo Pink

Buttons, badges, UI labels. Not small body text.

Contrast ratio4.67:1
Minimum size18px+ or Bold 14px+
AA NormalAA LargeNot AAA
White on Teal

Decorative panels only. Avoid for body text.

Contrast ratio6.97:1
Minimum size16px+ recommended
AA NormalNot AAA
Logo Pink on Logo Pink Tint

Large labels and headings only.

Contrast ratio4.34:1
Minimum size18px+ or Bold 14px+
AA Large onlyNot AA Normal
White on Raspberry

Buttons and large UI elements only.

Contrast ratio5.76:1
Minimum size16px+ recommended
AA NormalNot AAA

✗ Never Use — These combinations fail WCAG at all levels

Black on Teal

Insufficient contrast. Never use for text.

Contrast ratio2.84:1
✗ FAIL — All levels
Success Green as text on White

Too light for text use. Use as background only.

Contrast ratio2.30:1
✗ FAIL — All levels
Warning Terracotta as text on White

Too light for text use. Use as background only.

Contrast ratio1.92:1
✗ FAIL — All levels
Black on Logo Pink

Insufficient contrast. Use white text instead.

Contrast ratio4.24:1
✗ FAIL NormalAA Large only

Semantic Colour Usage Rules

Success (#8AB4A2) and Warning (#D8B4A0) are pastel fills — they must only be used as background colours, never as text. Always pair with Navy (#302649) or dark body text on top. Both achieve AAA when used this way (8.61:1 and 10.33:1 vs black).

Error (#B3446C) passes AA at 5.30:1 on white — suitable for alert text and borders. For maximum legibility use white text on the Berry background in filled error states.

Info (#302649) is the Navy colour and achieves AAA at 14.01:1 — completely safe for all text sizes and uses.

Full Contrast Reference — All Palette Colours vs White

ColourHexRatio vs WhiteAA ✓AAA ✓Safe for
Navy (updated)#30264914.01:1All text sizes
Deep Purple#392E5812.31:1All text sizes
Aubergine#55335D10.41:1All text sizes
Plum#7038638.62:1All text sizes
Rose Plum#8B3D697.07:1All text sizes
Raspberry#A7426E5.76:116px+ body, buttons
Berry#B3446C5.30:116px+ body, buttons
Logo Pink ★#BE4B7E4.67:1Large text, buttons, icons
Teal#0064666.97:116px+ with white text on bg
Dark Teal#065A607.96:1All text sizes
Deep Teal#0B525B8.85:1All text sizes
Ocean#14455210.49:1All text sizes
Dark Slate#1B3A4B11.98:1All text sizes
Night Blue#212F4513.49:1All text sizes
Midnight#27264014.61:1All text sizes
Deep Purple (O&P)#31224414.55:1All text sizes
Aubergine (O&P)#3E1F4714.08:1All text sizes
Dark Plum#4D194D13.45:1All text sizes
Deep Violet (logo bg)#261F3B15.65:1All text sizes
Midnight Purple (logo bg)#1D172C17.34:1All text sizes
Success ⚠#8AB4A22.30:1Background fill only — never text
Warning ⚠#D8B4A01.92:1Background fill only — never text
Error#B3446C5.30:1Alert text & borders on white
Info#30264914.01:1All text sizes

⚠ One hard fail to note

Black text on Teal (#006466) scores only 2.84:1 — a hard failure at all WCAG levels. Always use white text on Teal backgrounds, never black or dark grey. This is the only combination in the EDT palette set that outright fails.

06 — Components

Buttons

Buttons use Syne for labels with consistent tracking and weight. Three sizes, five styles. Primary and Accent are the main action buttons. Outline and Ghost are for secondary interactions.

07 — Components

Badges & Labels

Badges communicate status, category, and metadata. Use filled badges for primary classification and light/tinted badges for secondary labelling.

Filled Badges
Evidence Active Privileged Rose Plum Aubergine Produced Pending Review Redacted
Light / Tinted Badges
Navy Light Pink Light Plum Light Aubergine Light Complete In Progress Urgent

08 — Components

Form Elements

Form inputs use a 2px border that transitions to Logo Pink on focus, with a soft pink glow to confirm selection. Labels are uppercase Syne for clear scanability.

10 — Components

Cards & Alerts

Cards provide structured content containers. Alerts use left-border accent treatment with tinted backgrounds for immediate status communication.

Content Card

Case REF-2024-0887

NAB Regulatory Review · Opened 14 Jan 2024

4,821 documents under review. 312 flagged for privilege. Production deadline: 28 Feb 2026.

Active Due Soon

Alert States

Information Your session will expire in 15 minutes. Save your work to avoid losing changes.
Production complete Batch #EXH-0042 has been exported and verified successfully.
Review overdue 18 documents in queue have exceeded the 72-hour SLA target.
Hash mismatch detected Evidence item EV-2241 failed integrity check on import. Do not use.
New assignment You have been assigned as lead reviewer on Case REF-2025-0012.

11 — Reference

Spacing Scale

EDT uses a 4px base spacing unit. All spacing values are multiples of 4px to maintain visual rhythm and predictability across the interface.

--space-1
4px
--space-2
8px
--space-3
12px
--space-4
16px
--space-5
20px
--space-6
24px
--space-8
32px
--space-10
40px
--space-12
48px
--space-16
64px
--space-20
80px
--space-24
96px

12 — Reference

CSS Variables

Copy these variables into your project's root stylesheet. All components in this guide are built using these tokens exclusively.

:root {
  /* Primary Palette */
  --edt-navy:             #302649;
  --edt-deep-purple:      #392E58;
  --edt-aubergine:        #55335D;
  --edt-plum:             #703863;
  --edt-rose-plum:        #8B3D69;
  --edt-raspberry:        #A7426E;
  --edt-berry:            #B3446C;
  --edt-logo-pink:        #BE4B7E;  /* Brand accent */

  /* 85% Tints */
  --edt-navy-tint:        #E0DFE3;
  --edt-aubergine-tint:   #E5E0E6;
  --edt-plum-tint:        #E9E1E7;
  --edt-logo-pink-tint:   #F5E4EB;

  /* 90% Pale (backgrounds) */
  --edt-navy-pale:        #EBE8ED;
  --edt-plum-pale:        #F0EBEF;
  --edt-logo-pink-pale:   #F8EDF2;

  /* Neutrals */
  --edt-grey-50:          #F8F8F9;
  --edt-grey-100:         #EDEDEF;
  --edt-grey-200:         #D4D4D8;
  --edt-grey-400:         #9898A0;
  --edt-grey-600:         #52525A;
  --edt-grey-800:         #27272E;

  /* Typography */
  --font-display:         'DM Sans', sans-serif;
  --font-body:            'Karla', sans-serif;

  /* Border radius */
  --radius-sm:   4px;
  --radius-md:   8px;
  --radius-lg:   16px;
  --radius-full: 9999px;
}