Pusher | Leader In Realtime Technologies
Feature Stack
Deep charcoal expanse, crisp geometric type, spacious digital stillness.




Click any value to copy. Roles are suggestions, not gospel.
Read off the live site. Treat it as reference, not a recipe.
| Role | Family | Size | Weight | Leading | Tracking | Sample |
|---|---|---|---|---|---|---|
| h1 | Helvetica Neue | 54px | 500 | 1.25 | -1.35px | Aa Bb Cc |
| h2 | Helvetica Neue | 30px | 500 | 1.25 | -0.75px | Aa Bb Cc |
| h3 | Helvetica Neue | 16px | 700 | 1.5 | -0.4px | Aa Bb Cc |
| body | Helvetica Neue | 16px | 400 | 1.5 | 0 | Aa Bb Cc |
| button | Helvetica Neue | 16px | 400 | 1.5 | 0 | Aa Bb Cc |
Max content width 1440px
:root {
--color-dominant: #6c94cc;
--color-surface: #223c62;
--color-ink: #fcecc4;
--color-accent: #a09171;
--color-detail: #d5ccb2;
}
/* CSS variables exposed by source */
:root {
--space-36: 14.4rem;
--font-family-body: "Helvetica Neue", Helvetica, Arial, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
--color-bg-secondary: light-dark(oklch(98% 0 0),oklch(19% 0 1));
--space-16: 6.4rem;
--color-button-primary-bg-hover: light-dark(oklch(25% 0 0),oklch(92% 0 0));
--color-bg-inverse-secondary: light-dark(oklch(25% 0 0),oklch(92% 0 0));
--space-40: 16rem;
--space-7: 2.8rem;
--size-44: 17.6rem;
--color-text-secondary: light-dark(oklch(45% 0 0),oklch(94% 0 0));
--color-text-tertiary: oklch(55% 0 0);
--color-button-primary-bg: light-dark(oklch(19% 0 1),oklch(100% 0 0));
--radius-none: 0;
--color-icon-primary: light-dark(oklch(19% 0 1),oklch(98% 0 0));
--space-3-5: 1.4rem;
--font-size-4xl: 3.6rem;
--space-5: 2rem;
--space-h4: 2.4rem;
--size-2-5: 1rem;
--size-36: 14.4rem;
--radius-sm: .2rem;
--font-weight-bold: 700;
--space-3: 1.2rem;
--size-6: 2.4rem;
--space-60: 24rem;
--font-size-h2-docs: 3rem;
--space-18: 7.2rem;
--space-1: .4rem;
--color-bg-inverse: light-dark(oklch(19% 0 1),oklch(97% 0 0));
--size-3-5: 1.4rem;
--radius-base: .4rem;
--font-size-xs: 1.2rem;
--radius-2xl: 1.6rem;
--radius-md: .6rem;
--radius-badge: 9999px;
--font-family-mono: "JetBrains Mono", ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, monospace;
--radius-lg: .8rem;
--radius-button: .6rem;
--space-24: 9.6rem;
--color-bg-info: light-dark(oklch(97% .01 250),oklch(18% .06 250));
--size-84: 33.6rem;
--color-icon-secondary: light-dark(oklch(55% 0 0),oklch(70% 0 0));
--font-weight-heading: 700;
--size-20: 8rem;
--font-size-2xl: 2.4rem;
--size-7: 2.8rem;
--size-64: 25.6rem;
--size-1: .4rem;
--font-family-sans: "Helvetica Neue", Helvetica, Arial, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
--font-size-xxs: 1rem;
--font-size-h1: 5.4rem;
--space-64: 25.6rem;
--color-button-primary-text: light-dark(oklch(100% 0 0),oklch(0% 0 0));
--color-border-secondary: light-dark(oklch(92% 0 0),oklch(25% 0 0));
--size-8: 3.2rem;
--font-size-h4: 2rem;
--font-size-5xl: 4.5rem;
--space-6: 2.4rem;
--color-text-info: light-dark(oklch(47% .19 250),oklch(69% .15 250));
--space-20: 8rem;
}Drop-in prompt
Build a landing page in the visual style of Expressjs.
Reference design system (extracted from the live site):
- Palette: #6c94cc, #223c62, #fcecc4, #a09171, #d5ccb2
- Typefaces: Helvetica Neue
- Macrostructure: Feature Stack
Use the dominant colour for surfaces, the accent sparingly,
and lean on type weight + scale rather than colour for hierarchy.
Full DESIGN.md: https://inspomcp.dev/api/design/expressjs-com--en-api-html