Buildkite
Ecosystem Index
Deep indigo expanse, stark sans-serif whispers against a cool, digital void.




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 | PT Sans | 64px | 700 | 1.25 | 0 | Aa Bb Cc |
| h3 | PT Sans | 20px | 700 | 1.25 | 0 | Aa Bb Cc |
| body | PT Sans | 16px | 400 | 1.65 | 0 | Aa Bb Cc |
| button | PT Sans | 13px | 400 | 1.4 | 0 | Aa Bb Cc |
Max content width 1440px
:root {
--color-dominant: #5e4dbb;
--color-surface: #041334;
--color-ink: #e57793;
--color-accent: #af5b90;
--color-detail: #d4a1b6;
}
/* CSS variables exposed by source */
:root {
--ifm-menu-link-padding-vertical: 1rem;
--ifm-spacing-vertical: 1rem;
--ifm-color-primary-contrast-background: rgb(235, 242, 252);
--ifm-pre-line-height: 1.7;
--ifm-global-border-width: 1px;
--ifm-card-horizontal-spacing: 1rem;
--ifm-avatar-photo-size: 3rem;
--ifm-h2-font-size: 1.5rem;
--ifm-font-weight-semibold: 500;
--ifm-color-primary-lighter: #A69DDF;
--ifm-color-success-darker: rgb(0, 139, 0);
--ifm-scrollbar-track-background-color: #f1f1f1;
--ifm-alert-padding-horizontal: 1rem;
--ifm-color-gray-400: #ccd0d5;
--ifm-color-success-contrast-foreground: rgb(0, 49, 0);
--ifm-blockquote-color: #444950;
--cli-color-inline-assign: #b37ed3;
--cli-color-block-path: #9bd1f4;
--ifm-blockquote-font-size: 100%;
--docsearch-icon-stroke-width: 1.4;
--ifm-font-size-base: 100%;
--ifm-navbar-link-color: #1c1e21;
--ifm-breadcrumb-padding-vertical: 0.4rem;
--ifm-breadcrumb-separator-size-multiplier: 1.25;
--ifm-heading-font-family: "PT Sans";
--ifm-link-hover-color: #514C87;
--ifm-color-primary-dark: #29285E;
--ifm-background-surface-color: #fff;
--docsearch-footer-background: #fff;
--rt-color-dark: #222;
--ifm-font-weight-base: 400;
--ifm-font-weight-normal: 400;
--ifm-color-secondary-contrast-background: rgb(253, 253, 254);
--ifm-color-emphasis-400: #ccd0d5;
--ifm-tabs-padding-vertical: 1rem;
--ifm-color-success-lightest: rgb(128, 210, 128);
--ifm-navbar-item-padding-horizontal: 0.75rem;
--ifm-pre-border-radius: 0.4rem;
--docsearch-hit-height: 56px;
--ifm-color-white: #fff;
--docsearch-modal-height: 600px;
--ifm-list-margin: 1rem;
--ifm-color-primary-contrast-foreground: rgb(16, 36, 69);
--ifm-badge-border-width: 1px;
--docsearch-spacing: 12px;
--ifm-color-danger-lightest: rgb(253, 156, 159);
--ifm-color-warning-dark: rgb(230, 167, 0);
--ifm-color-danger-lighter: rgb(251, 116, 120);
--ifm-alert-color: #1c1e21;
--ifm-color-gray-900: #1c1e21;
--ifm-color-danger-light: rgb(251, 86, 91);
--cli-color-block-binary: #9e95fa;
--docusaurus-collapse-button-bg: transparent;
--ifm-pills-spacing: 0.125rem;
--ifm-lightest-value: 50%;
--ifm-color-primary-darkest: #1F2054;
--ifm-font-color-base: #1c1e21;
--docsearch-hit-active-color: #fff;
--ifm-breadcrumb-item-background-active: #f5f5f5;
--ifm-color-success-light: rgb(38, 178, 38);
}Drop-in prompt
Build a landing page in the visual style of Yarnpkg.
Reference design system (extracted from the live site):
- Palette: #5e4dbb, #041334, #e57793, #af5b90, #d4a1b6
- Typefaces: PT Sans
- Macrostructure: Ecosystem Index
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/yarnpkg-com