CanAsia Game Summit
01 · Overview

Design Guidelines

The source of truth for the CanAsia visual identity: colour, type, logo, photography, icons, spacing, shape, and depth. Follow these decisions whenever you create or update anything for CanAsia.

Draft v0.2.0 (Aug 2026)
Built by Lara Kroeker
02 · Foundation

What this program stands for

The foundation section records the purpose, vision, mission, and voice that should guide every CanAsia touchpoint. Where the organization has not settled a decision, it stays visibly open.

Purpose

Not yet formally stated. The closest real material is the homepage's own framing: “A Pacific Rim marketplace for games and interactive media — joining the world's largest tech conference.”

Vision

No stated vision beyond the event programme itself yet. The homepage's Why Now section gestures at one: “The Pacific Rim is where Canada's interactive sector already lives. CanAsia formalizes it.”

Mission

Not yet articulated as a mission distinct from the event's own operating model — see The Model on the homepage for the closest real statement of how CanAsia intends to work.

Voice & mood

The character of CanAsia's communication: clear, confident, and open to the Pacific Rim community it brings together.

Confident Direct Welcoming Pacific Rim Industry-led
03 · Logo

Four approved colourways

The CanAsia Game Summit lockup is supplied in four approved colourways. Use the light and navy versions on light surfaces, and the dark and white versions on dark surfaces. The artwork is supplied, not retyped.

CanAsia icon on a dark tile
Icon — dark tile
CanAsia icon on a light tile
Icon — light tile
CanAsia icon on a blue brand tile
Icon — brand tile
CanAsia maskable icon
Icon — maskable, 512
04 · Photography

From the real media library

Photography should document the people, places, and work around the CanAsia program. This grid is queried from the media library so it reflects the current source material.

05 · Icons

One system: Phosphor Light

Static icons support navigation, utility actions, and short inline references without competing with the content.

chat-centered-dots
calendar-blank
camera
cloud-arrow-down
file-archive
folder-dashed
gear
globe-hemisphere-east
heart
house
image-broken
lightbulb-filament
lightning-a
lock-key
map-pin-area
moon
music-notes
paint-brush-broad
Browse the full library, 1,512 icons
06 · Colour palette

Cream, primary blue, and a flash of pink

The palette is organized by job: Dark anchors body text and framing, Deep blue carries the primary identity, Sky blue provides a lighter supporting accent, and pink is reserved for calls to action.

Surface colours

Neutral surfaces create a quiet field for the programme's content, with dark reserved for strong contrast and framing.

White/Neutral
#FFFFFF
--canasia-white
Cards and raised surfaces
Cream
#F3F5F8
--canasia-cream
Default page canvas
Dark
#091922
--canasia-navy
Hero, footer, and body text

Primary palette

These three blues form the primary CanAsia colour family: Dark anchors the identity and body text, Deep blue carries the main brand presence and regular supporting copy, and Sky blue provides a lighter supporting note on dark surfaces.

Blue
#3081C8
--canasia-blue
Primary brand colour
Sky blue
#65CEFC
--canasia-sky
Supporting primary colour
Deep blue
#1D557E
--canasia-primary
Primary anchor colour

Greys

A restrained neutral scale supports readable text, quiet fills, dividers, and borders without competing with the brand colours.

Grey 1
#1A1D26
--canasia-grey-1
Primary text and headings
Grey 2
#565E70
--canasia-grey-2
Body text
Grey 3
#9CA3B0
--canasia-grey-3
Labels, small text
Grey 4
#E9EBF0
--canasia-grey-4
Large text, icon lines
Grey 5
#FDFDFC
--canasia-grey-5
Hairlines and quiet fills

CTA

Pink is reserved for calls to action, giving the clearest interactive moments a distinct visual signal.

CTA
#FF83AC
--canasia-cta
Buttons and links
CTA light
#FFE7EF
--canasia-cta-tint
Tinted background

Additional colours

Supporting colours are limited to illustration and wordmark work so the everyday interface stays focused.

Shared red
#C6394C
--canasia-red
Canada-inspired supporting colour
Torii vermilion
#E4572E
--canasia-vermilion
Regional supporting colour
Gold ochre
#D9A13B
--canasia-ochre
Warm supporting colour
Jade
#1F8A70
--canasia-jade
Material-inspired supporting colour

Semantic

Form and message states. Not brand colours, so reused verbatim from this workspace's own standing convention rather than invented per client.

Error
#C13515
--canasia-error
Errors
Info
#428BFF
--canasia-info
Information
07 · Type

Display for titles, Inter for everything else

Typography has separate visual roles rather than one label per HTML level. Use these names consistently in CanAsia designs, content, and implementation. Every size below renders from the live --type-* token — nothing on this page is a recreated specimen.

Display / Titles
Aa
Veneer · self-hosted from the theme (assets-font/VeneerThree.otf), textured cut. Single weight (Regular 400) — any bold on screen is browser fake-bold synthesis.
Structural / UI
Aa
Inter · Regular 400 / Medium 500 / Bold 700 / Black 800
Eyebrow
Eyebrow
--type-micro
12px fixed · tracked, mono
Display
Display
--type-display
48 → 88px fluid · the hero H1 AND every big editorial section headline — one token reused wherever that job recurs, not 4 near-duplicate clamps
Page Title
H1 · Page Title
--type-h1
36 → 60px fluid · was 20–26px and unused by any real heading — fixed to a real, distinctly-larger-than-H2 size
Section Heading
H2 · Section Heading
--type-h2
32 → 52px fluid
Prose Heading
H3 · Prose Heading
--type-h3
22 → 32px fluid · was a silent alias of the old H1 (20–26px) — now a real, distinct step between H2 and Lead
Component Title
H4 · Component Title
--type-h4
14px fixed · Inter

Lead paragraph, the first sentence in a section.

Lead
--type-lead
20px fixed · Inter, line-height 1.4 — the opening line of a section, dark and full-weight

Body copy, the standard reading size.

Body
--type-small
14px fixed · Inter, muted colour — every paragraph after the lead
Button label
Button / CTA
--type-label
14px fixed · Veneer 400 upper, tracking .08em

Scale check, min–max, must stay in this order at every viewport width:
Display 48–88 > Title 36–60 > H2 32–52 > H3 22–32 > Lead 20 > Body/Label 14 > Micro 12

Rhythm & alignment

Two line-height bands, not one setting per element: tight (.82–.98) for every Display/H1/H2/H3, where the glyphs are large enough that loose leading reads as broken, and loose (1.4–1.55) for Lead/Body/Body small, where reading comfort matters more than compactness. A heading using the loose band or a paragraph using the tight one is a bug, not a style choice.

Alignment follows content shape, not position on the page: hero and section-intro copy that's short and centred stays centred; anything that's a real paragraph (About, Why Now, prose subheadings, card copy) is left-aligned, because justified-center prose is harder to read past 2 lines. Vertical rhythm after a heading is one shared rule — margin-top on the next element, from the spacing scale below, never a one-off px value guessed per section.

Rendering rule · do not drift

Veneer ships as a single 400-weight face, and we always use it at that weight. Every H1, H2, H3, Display heading, and CTA on this site is rendered at font-weight: 400. Weight is expressed through size, colour, and layout, not through the browser inventing thicker strokes on a face that was never designed for them. The audit above also found two live violations of this exact rule (.section__heading and a bare <strong> stat label both forcing bold on Veneer) — fixed the same pass.

Fake-bold synthesis (any font-weight above 400) fills in VeneerThree's texture cracks and reads blobby, especially above ~90px and on dark backgrounds. Because we don't use it, we don't need to design around it.

Documented identically in colors_and_type.css, llms.txt, and the theme README.md. Change all four together if the rule ever changes.

08 · Layout

Space. Shape. Depth

Spacing sets the rhythm, radius gives each edge its character, and elevation establishes hierarchy. These are fixed scales, so every layout decision can be reused instead of re-invented.

Spacing

The space between elements. Use the defined scale rather than inventing values between the steps. Smaller values control component rhythm; larger values separate content groups and sections.

120
Section breaks
96
Wide column gaps
80
Section padding
64
Large card padding
56
Panel padding
48
Between blocks
40
3-column grid gaps
32
Grid gutters
24
Card padding
20
4-column grid gaps
16
Paragraph rhythm
12
Label to field
8
Inside components
4
Icon-to-text nudge
2
Hairline gaps, optical nudges

Radius

Radius gives each interface edge a consistent character, from square structural surfaces to soft cards and pill-shaped actions.

0
Square
6px
Dense UI
14px
Cards
20px
Image wells
32px
Large surfaces
pill
CTAs

Elevation

The visual difference between surfaces. Flat is the default; borders and shadows are used only where they clarify hierarchy, grouping, or interaction.

Flat
Hairline border, default rest
Shadow XS
Hover lift on cards
Inset hairline
Pill button bottom edge
09 · Buttons

One pill. Nothing else yet

The current action style is a filled pink pill. Keep it reserved for the primary action until secondary and tertiary treatments are formally designed.

One level of emphasis today: a filled pink pill for the single call to action on the page. The outline action below is reserved for supporting actions, while tertiary links remain text-only.

On dark
Get in touch
On light
View the program

Menu navigation

Primary navigation uses WordPress menu items. Links are uppercase labels with a quiet grey rollover, a visible focus ring, and no decorative fill at rest.