Synterra Innovations Ltd. — brand brief
======================================
Hand this file to whatever is building the page. It is the whole brand: the
field guide at /brandbook.html explains why, which a person needs and a model
mostly does not.
Theme this page as Synterra Innovations Ltd. — a cross-border payments company.
GROUND
Deep blue-black ink (#0B1723) is the brand's home. Use it for the header,
for any panel meant to be taken away, and as the whole background in dark
mode. Light surfaces are near-white with a blue bias (#F6F7F9), never warm.
ACCENT — one accent, and it has a rule
Gold #FFC75C to ember #FF7A4D, as a gradient at 160deg, on INK ONLY.
On light grounds the accent is copper #C2410C, which is the only one of the
three that passes contrast against white for text (5.18:1).
Never set gold or ember as text on a light ground. They fail badly:
1.55:1 and 2.58:1. Use them on ink, or as large graphics, or not at all.
RESTRAINT
The accent is a seam, not a theme. It appears as a 3px rule, a small pill,
one primary button, the endpoint of a chart line. If more than roughly a
twentieth of the page is warm, it is wrong.
TYPE
Display / headings: Jost, 400-600, letter-spacing -0.015em on large sizes.
Body and UI: Inter, 400-600, line-height 1.65.
Numbers, code, labels: JetBrains Mono; tabular-nums wherever digits align.
Uppercase labels take 0.12-0.14em tracking and sit at 0.688rem.
SHAPE
Corner radius 10px on cards, 7px on controls, 999px on pills. Borders are
1px and low-contrast; separation comes from the border, not from shadow.
One soft shadow exists and is used sparingly.
WHAT NOT TO DO
No purple or blue-violet gradients. No emoji as section markers. Do not
centre body text. Do not put the accent behind large areas of text. Do not
invent a second accent hue; semantic colour (success, warning, danger) is
separate and is not the accent.
CSS CUSTOM PROPERTIES
---------------------
Complete and self-contained. Light is the bare :root; dark is redefined twice so
that both an OS preference and an explicit toggle resolve correctly. Style
through the variables and never inside the media query, or the page renders one
theme's text on the other's ground.
:root {
/* brand */
--syn-ink: #0B1723; /* the ground */
--syn-isoline: #122232;
--syn-gold: #FFC75C; /* seam, top — on ink only */
--syn-ember: #FF7A4D; /* seam, bottom — on ink only */
--syn-copper: #C2410C; /* the accent that works on paper */
--syn-seam: linear-gradient(160deg, #FFC75C, #FF7A4D);
/* surfaces — light */
--bg: #F6F7F9;
--surface: #FFFFFF;
--surface-2: #EDF0F3;
--border: #DCE2E8;
--border-strong: #C3CCD6;
--text: #101C28;
--text-muted: #5C6B7A; /* 5.5:1 — body copy */
--text-faint: #7A8896; /* 3.6:1 — labels only */
--accent: #C2410C;
--on-accent: #FFFFFF;
/* semantic — separate from the accent, on purpose */
--ok: #1F7A56;
--warn: #8A5D10;
--danger: #A3301A;
/* type */
--font-display: "Jost", "Avenir Next", Avenir, system-ui, sans-serif;
--font-body: "Inter", -apple-system, "Segoe UI", Arial, sans-serif;
--font-mono: "JetBrains Mono", ui-monospace, Menlo, monospace;
/* shape */
--radius-card: 10px;
--radius-control: 7px;
--shadow: 0 1px 2px rgb(11 23 35 / .06), 0 8px 24px -12px rgb(11 23 35 / .18);
}
/* dark, when the OS asks and nothing overrides it */
@media (prefers-color-scheme: dark) {
:root:not([data-theme="light"]) {
--bg: #080F17;
--surface: #0E1B27;
--surface-2: #14232F;
--border: #1E2F3D;
--border-strong: #2C4152;
--text: #E8EDF2;
--text-muted: #9BABB9;
--text-faint: #7A8896;
--accent: #FF7A4D; /* 7.0:1 on ink */
--on-accent: #0B1723;
--ok: #7FD4A8;
--warn: #FFC75C;
--danger: #FF8A6B;
--shadow: 0 1px 2px rgb(0 0 0 / .4), 0 8px 24px -12px rgb(0 0 0 / .6);
}
}
/* dark, when something explicitly asks for it */
:root[data-theme="dark"] {
--bg: #080F17;
--surface: #0E1B27;
--surface-2: #14232F;
--border: #1E2F3D;
--border-strong: #2C4152;
--text: #E8EDF2;
--text-muted: #9BABB9;
--text-faint: #7A8896;
--accent: #FF7A4D;
--on-accent: #0B1723;
--ok: #7FD4A8;
--warn: #FFC75C;
--danger: #FF8A6B;
--shadow: 0 1px 2px rgb(0 0 0 / .4), 0 8px 24px -12px rgb(0 0 0 / .6);
}
body {
background: var(--bg); /* explicit: a transparent body borrows its host's ground */
color: var(--text);
font-family: var(--font-body);
line-height: 1.65;
}
---
Synterra Innovations Ltd. · FINTRAC MSB N300000167
Full field guide, including the mark, the contrast table and the component
specimens: /brandbook.html