Skip to main content
Design System — Kernow Horizon

CING Branding Guidelines

Design system and brand standards for the Cornish Independent NonAligned Group.

Colours

The Cornish Palette

A direct translation of the Cornish environment. Deep, sophisticated tones over "internet-primary" colours.

Primary — The Deep Sea

#00263b

Headers, high-authority elements

Primary Container

#003d5b

Hero backgrounds, Community Anchor

Secondary — The Granite

#595f64

Secondary actions, subtle text

Tertiary — St Piran's Gold

#705d00

Prestige CTAs only (Join, Donate)

Tertiary Container

#c9a900

Tertiary Fixed

#ffe16d

Tertiary Fixed Dim

#e9c400

Error

#ba1a1a

Surface Tiers — Coastal Light

Depth through layering, not borders. Alternate tiers for visual rhythm.

Lowest

#ffffff

Low

#f0f4f9

Container

#eaeef3

High

#e4e9ed

Highest

#dfe3e8

Dim

#d6dadf

Typography

Two Voices

Manrope for authority. Public Sans for clarity.

Display / Headline — Manrope

Built on Granite

Headline Large

Headline Medium

Title Large

Title Medium

Weights: 400, 700, 800

Display letter-spacing: -0.02em

Body / Label — Public Sans

Body Large (1rem) — the standard for all prose content. We prioritise readability for a diverse regional demographic across Cornwall's communities.

Body Medium — secondary prose, card descriptions, and supporting content that sits beneath headlines.

Body Small — fine print, captions, and legal notices.

Label Large Label Medium Label Small

Weights: 300, 400, 500, 600

Role: All prose, metadata, navigation, overlines

Principles

The Rules

Four mandates that define the CING visual language.

block

The "No-Line" Rule

Designers are prohibited from using 1px solid borders to define sections. We define space through "Tonal Shifts" — subtle changes in surface colour that signify boundaries without trapping content in boxes.

blur_on

Glassmorphism

Evoke the mist and spray of the coast. Use surface-container-lowest at 80% opacity with backdrop-blur: 12px.

Glass overlay demo

layers

The Layering Principle

Depth is achieved by stacking surface tiers, not drop shadows. A higher-tier card on a lower-tier background provides all the "lift" required.

Card on surface-container-high

Sitting on a surface background

light_mode

Ambient Shadows

When floating elements are necessary, use ambient shadows: blur: 40px, y: 8px, on-surface at 4% opacity. Natural light, not glow.

4%
Components

Building Blocks

Live examples of the core UI components.

Buttons

Primary
Secondary
Tertiary — The "Gold" Action

Shape: md (0.375rem). No border.

Editorial Card

article

Card Title

Use surface-container-lowest with generous internal padding.

Corner radius: lg (0.5rem). No dividers.

Grounded Input

Background: surface-container-high. 2px bottom-border on focus.

Signature Component

The Community Anchor

Full-bleed gradient from primary to primary-container. Used for regional manifestos with display-md typography.

Guidelines

Do's and Don'ts

check_circle

Do

  • check

    Embrace Negative Space

    Use spacing 16 and 20 to separate major content blocks. Let the "Granite" breathe.

  • check

    Use Intentional Asymmetry

    Align text to the left but allow imagery to bleed off the right edge of the grid.

  • check

    Prioritise Accessibility

    Ensure all text on primary or tertiary containers uses the designated on- colour tokens for AA/AAA contrast.

cancel

Don't

  • close

    Don't use "Pure" Black

    Always use on-background (#171c20) to maintain the "Deep Sea/Granite" tonal profile.

  • close

    Don't use Rounded-Full for everything

    Pill shape only for Chips/Tags. Buttons and Cards must remain md or lg to feel grounded.

  • close

    Don't crowd the interface

    If a layout feels busy, remove a background colour and increase spacing rather than adding a divider.

Reference

Full Design Document

1. Overview & Creative North Star

The Creative North Star: “The Modern Monolith”

This design system moves away from the “flyer-style” aesthetics of traditional political branding. Instead, it adopts the persona of The Modern Monolith: a digital experience that feels as permanent as Cornish granite and as fluid as the Atlantic. We reject the cluttered, boxy layouts of 2010s web design in favor of an Editorial-High-End approach.

We achieve this through:

  • Intentional Asymmetry: Using the spacing scale (e.g., 24 vs 8) to create rhythmic tension that feels human, not robotic.
  • Atmospheric Depth: Utilizing the landscape-inspired palette to create a sense of place through layering rather than lines.
  • Stark Typography: Leveraging massive display-lg scales against intimate body-md text to create an authoritative, trustworthy hierarchy.

2. Colors

The palette is a direct translation of the Cornish environment. We prioritize deep, sophisticated tones over “internet-primary” colors.

The Palette

  • Primary (#00263b) & Primary Container (#003d5b): The Deep Sea. These are our anchors. Use these for high-authority moments and headers.
  • Secondary (#595f64): The Granite. Used for secondary actions and subtle text elements.
  • Tertiary (#705d00): The St Piran’s Gold. A “prestige” accent. Use sparingly for critical CTAs or high-level highlights.
  • Surface Tiers: From surface-container-lowest (#ffffff) to surface-dim (#d6dadf), these represent the varying light on a coastal day.

The “No-Line” Rule

Strict Mandate: Designers are prohibited from using 1px solid borders to define sections. We define space through “Tonal Shifts.”

  • Example: A surface-container-low (#f0f4f9) section should sit directly against a surface (#f6faff) background. The subtle change in hex value is enough to signify a boundary without “trapping” the content in a box.

Signature Textures & Glass

To evoke the mist and spray of the coast, use Glassmorphism for floating navigation or overlay cards. Use surface-container-lowest at 80% opacity with a backdrop-blur of 12px. This ensures the “Deep Sea” or “Granite” backgrounds bleed through, creating a cohesive, integrated feel.


3. Typography

The system uses a pairing of Manrope (Display/Headline) and Public Sans (Body/Label) to balance forward-thinking modernism with clear, accessible communication.

  • Display (display-lg to display-sm): Set in Manrope. These are your “Editorial Statements.” Use tight letter-spacing (-0.02em) to make them feel authoritative and solid.
  • Headlines & Titles: Manrope. These should feel like news headings—urgent but stable.
  • Body (body-lg to body-sm): Set in Public Sans. We prioritize readability for a diverse regional demographic. Use body-lg (1rem) for all standard prose to ensure accessibility.
  • Labels: Public Sans. Used for metadata and overlines. Always set in label-md or label-sm to maintain a clear contrast between content and “signposts.”

4. Elevation & Depth

We convey trust through stability. Avoid high-contrast drop shadows which feel “cheap” or “app-like.”

  • The Layering Principle: Depth is achieved by stacking. A surface-container-highest card placed on a surface background provides all the “lift” required.
  • Ambient Shadows: If a floating element (like a mobile FAB or a modal) is necessary, use an ambient shadow: blur: 40px, y: 8px, color: on-surface at 4% opacity. It should feel like a natural light source, not a glow.
  • The “Ghost Border” Fallback: If a border is required for accessibility in input fields, use outline-variant (#c1c7ce) at 20% opacity. This creates a “suggestion” of a container rather than a hard cage.

5. Components

Buttons

  • Primary: Background: primary. Text: on-primary. Shape: md (0.375rem). No border.
  • Secondary: Background: secondary-container. Text: on-secondary-container.
  • Tertiary (The “Gold” Action): Background: tertiary-container. Text: on-tertiary-container. Use this exclusively for “Join” or “Donate” actions.

Cards & Lists

  • Forbid Dividers: Never use a horizontal line to separate list items. Use spacing 4 (1rem) or a subtle background shift to surface-container-low.
  • Editorial Cards: Use surface-container-lowest with a lg (0.5rem) corner radius. Elements inside should be flush to the edges or use generous 6 (1.5rem) internal padding.

Input Fields

  • The Grounded Input: Use surface-container-high as the background for input fields. Instead of a 4-sided border, use a 2px bottom-border of primary when focused. This feels “forward-looking” and bespoke.

Signature Component: The “Community Anchor”

A large, full-bleed container using a gradient from primary (#00263b) to primary-container (#003d5b). This component is used for regional manifestos, featuring display-md typography to create a high-impact, trustworthy message.


6. Do’s and Don’ts

Do:

  • Embrace Negative Space: Use spacing 16 and 20 to separate major content blocks. Let the “Granite” breathe.
  • Use Intentional Asymmetry: Align text to the left but allow imagery to bleed off the right edge of the grid.
  • Prioritize Accessibility: Ensure all text on primary or tertiary containers uses the designated on- color tokens to maintain AA/AAA contrast.

Don’t:

  • Don’t use “Pure” Black: Always use on-background (#171c20) for text to maintain the “Deep Sea/Granite” tonal profile.
  • Don’t use Rounded-Full for everything: Use full (pill-shape) only for Chips/Tags. Buttons and Cards must remain md or lg to feel grounded and “architectural.”
  • Don’t crowd the interface: If a layout feels busy, remove a background color and increase the spacing scale rather than adding a divider.