Emigre
Catalogue
Warm mahogany minimalism, slender serifs floating over deep crimson and cream




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 | Workhorse Script Test-Display | 30px | 400 | 1 | -0.3px | Aa Bb Cc |
| h2 | Assistant | 24px | 400 | 1.3 | 0.6px | Aa Bb Cc |
| h3 | PP Neue Montreal | 14px | 700 | 1 | -0.28px | Aa Bb Cc |
| body | Assistant | 16px | 400 | 1.8 | 0.6px | Aa Bb Cc |
| caption | Assistant | 13px | 400 | 1.5 | 0.4px | Aa Bb Cc |
| button | Assistant | 15px | 400 | 1.2 | 1px | Aa Bb Cc |
Max content width 1440px
:root {
--color-dominant: #91b11c;
--color-surface: #fcf4eb;
--color-ink: #5f3b18;
--color-accent: #a37e53;
--color-detail: #d5c7b2;
}
/* CSS variables exposed by source */
:root {
--text-boxes-shadow-visible: 0;
--font-heading-style: normal;
--spacing-sections-desktop: 0px;
--color-badge-foreground: 18,18,18;
--font-body-family: Assistant, sans-serif;
--color-background: 249,247,232;
--color-badge-background: 249,247,232;
--color-button-text: 249,247,232;
--spacing-sections-mobile: 0px;
--color-button: 18,18,18;
--font-body-weight-bold: 700;
--color-secondary-button: 249,247,232;
--font-heading-scale: 1.0;
--text-boxes-border-width: 0px;
--color-shadow: 18,18,18;
--color-background-contrast: 223,212,131;
--text-boxes-shadow-blur-radius: 5px;
--text-boxes-radius: 0px;
--font-body-style: normal;
--color-secondary-button-text: 18,18,18;
--font-body-weight: 400;
--text-boxes-shadow-horizontal-offset: 0px;
--text-boxes-shadow-vertical-offset: 4px;
--font-heading-family: Assistant, sans-serif;
--color-foreground: 18,18,18;
--font-body-scale: 1.0;
--font-heading-weight: 400;
--text-boxes-shadow-opacity: 0.0;
--text-boxes-border-opacity: 0.1;
--color-link: 18,18,18;
--color-badge-border: 18,18,18;
--inputs-shadow-opacity: 0.0;
--buttons-shadow-horizontal-offset: 0px;
--collection-card-shadow-opacity: 0.0;
--focused-base-box-shadow: 0 0 0 .3rem rgb(249,247,232), 0 0 .5rem .4rem rgba(18,18,18, .3);
--drawer-shadow-opacity: 0.0;
--blog-card-border-opacity: 0.1;
--drawer-shadow-blur-radius: 5px;
--alpha-link: .85;
--media-border-width: 1px;
--sparkle: url(./sparkle.gif);
--variant-pills-border-width: 1px;
--blog-card-shadow-visible: 0;
--blog-card-corner-radius: 0.0rem;
--collection-card-border-opacity: 0.1;
--buttons-border-opacity: 1.0;
--duration-long: .5s;
--page-width-margin: 0rem;
--buttons-radius-outset: 0px;
--inputs-border-width: 1px;
--variant-pills-shadow-vertical-offset: 4px;
--inputs-border-opacity: 0.55;
--grid-mobile-vertical-spacing: 4px;
--buttons-radius: 0px;
--collection-card-shadow-visible: 0;
--buttons-shadow-opacity: 0.0;
--drawer-border-width: 1px;
--inputs-shadow-horizontal-offset: 0px;
--buttons-border-offset: 0px;
--collection-card-shadow-horizontal-offset: 0.0rem;
}Drop-in prompt
Build a landing page in the visual style of Mostly Objects · All.
Reference design system (extracted from the live site):
- Palette: #91b11c, #fcf4eb, #5f3b18, #a37e53, #d5c7b2
- Typefaces: Workhorse Script Test-Display, Assistant, Arial
- Macrostructure: Catalogue
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/mostlyobjects-com--collections-all