Cream background, safety orange and plain Verdana. The no-nonsense look of classic link boards.
A tribute to the early-web aggregators: zero ornament, maximum information density. Safety orange works as a fill colour, while a darker burnt orange is used for link text so it still passes contrast on cream. Verdana is a system font, so this palette loads no web fonts at all.
Click any swatch to copy its hex code.
Worked out when the site is built, using the WCAG 2 formula.
AAA ≥ 7:1 and AA ≥ 4.5:1 for normal text. AA Large ≥ 3:1 is enough for large headings, icons and button shapes.
Every font is self-hosted, so pages load without calling a third-party font service.
Small rooms full of light
Good body type disappears: you stop noticing letters and start reading the story they carry.
const palette = "newsboard"; // 0O 1lI =>
Headings, links, quotes, code, buttons and cards together.
Colour is never just decoration. A background sets the temperature of a room before a single word is read, and an accent tells the eye where to go next. Choose them together and a site starts to feel like a place.
A palette is a promise about how a page will feel.
// apply the palette const root = document.querySelector("html"); root.dataset.lbTheme = "newsboard";
Paste into your own project. The font names match the files listed on the Credits page.
/* Newsboard: Cream background, safety orange and plain Verdana. The no-nonsense look of classic link boards. */
:root {
--color-bg: #F6F6EF;
--color-bg-alt: #FFFFFF;
--color-surface: #EDEDE4;
--color-text: #222222;
--color-heading: #1A1A1A;
--color-muted: #666666;
--color-accent: #E85D00;
--color-accent-2: #828282;
--color-link: #B84A00;
--color-border: #E2E1DA;
--color-on-accent: #1A1A1A;
--font-heading: 'Verdana', Geneva, Tahoma, sans-serif;
--font-body: 'Verdana', Geneva, Tahoma, sans-serif;
--font-mono: 'Geist Mono', ui-monospace, Consolas, monospace;
}/* Newsboard for Tailwind CSS 4. Use as bg-canvas, text-ink, border-line, font-heading ... */
@import "tailwindcss";
@theme {
--color-canvas: #F6F6EF;
--color-canvas-alt: #FFFFFF;
--color-surface: #EDEDE4;
--color-ink: #222222;
--color-heading: #1A1A1A;
--color-muted: #666666;
--color-accent: #E85D00;
--color-accent-2: #828282;
--color-link: #B84A00;
--color-line: #E2E1DA;
--color-on-accent: #1A1A1A;
--font-heading: 'Verdana', Geneva, Tahoma, sans-serif;
--font-body: 'Verdana', Geneva, Tahoma, sans-serif;
--font-mono: 'Geist Mono', ui-monospace, Consolas, monospace;
}{
"colors": {
"accent": "#E85D00",
"accent2": "#828282",
"bg": "#F6F6EF",
"bgAlt": "#FFFFFF",
"border": "#E2E1DA",
"heading": "#1A1A1A",
"link": "#B84A00",
"muted": "#666666",
"onAccent": "#1A1A1A",
"surface": "#EDEDE4",
"text": "#222222"
},
"fonts": {
"body": "Verdana",
"heading": "Verdana",
"mono": "Geist Mono"
},
"mode": "light",
"name": "Newsboard"
}<!-- Apply Newsboard to a Lightbi site -->
<html data-lb-theme="newsboard">
<!-- Or link to this page wearing it -->
https://lightbi-palettes.netlify.app/?palette=newsboard