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