DESIGN.md · Analysis

Abitibi-Témiscamingue Tourism

abitibi-temiscamingue.org · 21 Jul 2026 · 47 colors · Switzer

Abitibi-Témiscamingue Tourism

A bold, nature-forward tourism brand for Quebec's raw wilderness region, using vibrant orange accents and organic typography to evoke adventure and authentic outdoor discovery.

Colors

surface#f5f5ef
surface-dim#e8e8e0
surface-bright#ffffff
surface-container-lowest#efefea
surface-container-low#f0f0eb
surface-container#f5f5ef
surface-container-high#e0e0d8
surface-container-highest#d5d5cd
on-surface#101610
on-surface-variant#bbbbb1
inverse-surface#1a1a14
inverse-on-surface#f5f5ef
outline#666666
outline-variant#999999
surface-tint#ff4800
primary#ff4800
on-primary#ffffff
primary-container#ffe8d9
on-primary-container#4d1a00
inverse-primary#ffb380
secondary#0d6efd
on-secondary#ffffff
secondary-container#cce5ff
on-secondary-container#001a4d
tertiary#7bdcb5
on-tertiary#001a0f
tertiary-container#b3f0d9
on-tertiary-container#001a0f
error#cf2e2e
on-error#ffffff
error-container#ffd9d9
on-error-container#4d0a0a
primary-fixed#ffe8d9
primary-fixed-dim#ffb380
on-primary-fixed#4d1a00
on-primary-fixed-variant#8b3a00
secondary-fixed#cce5ff
secondary-fixed-dim#80b8ff
on-secondary-fixed#001a4d
on-secondary-fixed-variant#004399
tertiary-fixed#b3f0d9
tertiary-fixed-dim#7bdcb5
on-tertiary-fixed#001a0f
on-tertiary-fixed-variant#005c3d
background#f5f5ef
on-background#101610
surface-variant#e5e5dd

Typography

display
fontFamily: Switzer · fontSize: 60px · fontWeight: 700 · lineHeight: 68px · letterSpacing: -0.04em
headline-lg
fontFamily: Switzer · fontSize: 48px · fontWeight: 600 · lineHeight: 56px · letterSpacing: -0.02em
headline-md
fontFamily: Switzer · fontSize: 32px · fontWeight: 600 · lineHeight: 40px · letterSpacing: -0.01em
title-lg
fontFamily: Switzer · fontSize: 24px · fontWeight: 600 · lineHeight: 32px · letterSpacing: 0em
body-lg
fontFamily: Switzer · fontSize: 20px · fontWeight: 500 · lineHeight: 28px · letterSpacing: 0em
body-md
fontFamily: Switzer · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0em
label-md
fontFamily: Switzer · fontSize: 15px · fontWeight: 500 · lineHeight: 20px · letterSpacing: 0.01em
label-sm
fontFamily: Switzer · fontSize: 12px · fontWeight: 500 · lineHeight: 16px · letterSpacing: 0.02em

Design guidance

Overview

Abitibi-Témiscamingue is a bold, nature-centric tourism brand for Quebec's raw wilderness region. The design system embraces **Authentic Outdoor Modernism**—a movement that combines rugged, unpolished natural imagery with clean, confident typography and a signature vibrant orange accent (rgb(255, 72, 0)). The UI evokes a sense of discovery and adventure without pretense: the brand speaks to travelers seeking genuine wilderness experiences, not curated Instagram moments. The emotional response is one of liberation and clarity—the interface gets out of the way so the landscape can speak.

Voice and personality: direct, conversational, and unapologetically Québécois. The brand uses colloquial French phrasing ("Pas pour tout le monde pis c'est ben correct" — "Not for everyone and that's perfectly fine") to signal authenticity and inclusivity. Vocabulary leans into tangible, sensory language: "brute nature," "lacs," "grands espaces," "décrocher" (to unplug). The tone is warm but never saccharine—it's the voice of a friend inviting you on a real adventure, not a marketing pitch. Example sentence in brand voice: "Demain, tu peux être sur un lac tranquille avec rien que le bruit des vagues et des oiseaux."

Colors

The color palette is anchored by a vibrant, energetic primary orange (rgb(255, 72, 0) / #ff4800) used exclusively for CTAs, hero text overlays, and interactive focus states. This orange is the brand's signature accent—it commands attention against the natural greens and earth tones of landscape photography without feeling artificial. Secondary blue (rgb(13, 110, 253) / #0d6efd) provides a cool counterpoint for informational elements and secondary navigation. Tertiary green (rgb(123, 220, 181) / #7bdcb5) echoes the region's boreal forest and is reserved for success states and nature-related tags.

The surface stack is deliberately light and airy: the base surface is a warm off-white (rgb(245, 245, 239) / #f5f5ef) that mimics natural paper and stone, never pure white. Container surfaces rang

Typography

The type system uses Switzer as the single typeface family across all scales, creating a cohesive, modern aesthetic that feels both approachable and authoritative. Display (60px, 700 weight, -0.04em letter-spacing) is reserved for hero headlines and major page titles, commanding attention with its size and negative letter-spacing that tightens the letterforms. Headline-lg (48px, 600 weight) is used for section headers and prominent callouts. Headline-md (32px, 600 weight) breaks up content into digestible chunks. Body-lg (20px, 500 weight) is the primary reading size for descriptive copy and maintains excellent legibility at this scale. Body-md (16px, 400 weight) is used for secondary descriptions and metadata. Label-md (15px, 500 weight) is applied to button text and form labels, with 0.0

Layout

The layout follows a 12-column grid system with a maximum container width of 1280px, allowing content to breathe on desktop while remaining responsive on mobile. The spacing scale is semantic and hierarchical: unit (8px) is the base increment, with sm (12px) used for tight component spacing, md (24px) for standard section gutters, lg (40px) for major section separation, and xl (64px) for full-page rhythm breaks. The gutter width is consistently 24px, creating a balanced margin around all content. White space is generous—sections are separated by lg (40px) spacing to prevent visual fatigue and allow the eye to rest on the landscape photography that dominates the page. Cards and content blocks use md (24px) internal padding, with sm (12px) spacing between nested elements. The container max-w

Elevation & Depth

Depth is achieved through subtle, naturalistic shadows that mimic soft outdoor lighting rather than harsh digital drop-shadows. The elevation system uses three levels: sm (0 2px 3px rgba(0, 0, 0, 0.1)) for small interactive elements like buttons and badges, creating a gentle lift; md (0 3px 8px rgba(0, 0, 0, 0.15)) for cards and containers, suggesting a moderate floating effect; and lg (0 5px 16px rgba(0, 0, 0, 0.1)) for modals and overlays, creating clear visual separation from the background. Shadows are warm-tinted (using black with 10–15% opacity rather than pure black) to harmonize with t

Shapes

The shape philosophy is **Soft-Technical Pragmatism**: rounded corners are used strategically to soften the interface without sacrificing clarity or modernity. Buttons and form inputs use a small, consistent radius (6px / {rounded.DEFAULT}) that feels friendly and approachable while remaining professional. Cards and containers use a slightly larger radius (10px / {rounded.lg}) to create visual distinction from interactive elements. Badges and pills use full border-radius (9999px / {rounded.full}) to signal compact, self-contained information. Modals and overlays use 16px ({rounded.xl}) for a s

Components

**Action Elements.** Buttons are the primary interactive component and use the signature orange primary color (rgb(255, 72, 0)) with white text (rgb(255, 255, 255)). Primary buttons have 44px height, 10px vertical padding, 24px horizontal padding, 6px border-radius, and label-md typography (15px, 500 weight). On hover, the background darkens to #e63d00 over a 0.2s ease transition, providing clear feedback. Secondary buttons use a transparent background with a 2px orange border and orange text, maintaining visual hierarchy while offering an alternative action. Ghost buttons (used in overlays or on dark backgrounds) use rgba(255, 255, 255, 0.1) background with white text and 40px height, transitioning to rgba(255, 255, 255, 0.2) on hover. All buttons use cursor: pointer and include a 0.2s tr

Do's and Don'ts

**Do**

  • Do use the primary orange (rgb(255, 72, 0)) exclusively for CTAs, hero text overlays, and focus states—it is the brand's signature and must remain distinctive.
  • Do maintain generous white space (lg spacing, 40px) between major sections to let the landscape photography breathe and prevent visual fatigue.
  • Do apply text-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) on small labels over busy backgrounds to ensure legibility without compromising the natural aesthetic.
  • Do use Switzer at all scales and weights (400, 500, 600, 700) to maintain typographic cohesion and avoid mixing typefaces.
  • Do transition all interactive states (hover, focus, active) over 0.2–0.3s ease to provide smooth, tactile feedback without jarring movement.

**Don't**

  • Don't use pure white (#ffffff) as the primary surface—always use the warm off-white (#f5f5ef) to maintain the natural, earthy aesthetic.
  • Don't apply harsh, high-contrast shadows (e.g., 0 10px 40px rgba(0, 0, 0, 0.3))—use soft, warm-tinted shadows (10–15% black opacity) to suggest depth gently.
  • Don't mix typefaces or use system fonts—Switzer is the single typeface family across all scales and must be loaded via @font-face or Google Fonts.
  • Don't use sharp corners (0px border-radius) on interactive or container elements—minimum radius is 4px (sm) for inputs and 6px (DEFAULT) for buttons.
  • Don't dilute the primary orange with transparency on CTAs—use 100% opacity (rgb(255, 72, 0)) to maintain maximum clarity and brand distinctiveness.