Plus Size Clothing and Personal Styling for Women | Dia & Co
Feature Stack
Soft, warm, spacious; gentle sans-serifs float across a muted, calming palette.




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 | NewKansas-Medium | 18px | 500 | 1.6 | -0.18px | Aa Bb Cc |
| h2 | NewKansas-Medium | 32px | 600 | 1 | -0.32px | Aa Bb Cc |
| h3 | Calibre | 20px | 700 | 1.6 | -0.2px | Aa Bb Cc |
| body | Calibre | 18px | 400 | 1.6 | 0 | Aa Bb Cc |
| caption | Calibre | 16px | 400 | 1.6 | 0 | Aa Bb Cc |
| button | Calibre | 18px | 400 | 1.6 | 0 | Aa Bb Cc |
Max content width 1440px
:root {
--color-dominant: #cc352c;
--color-surface: #1c346c;
--color-ink: #84bbe3;
--color-accent: #64759d;
--color-detail: #a2b4cc;
}
/* CSS variables exposed by source */
:root {
--color-ui-colors-background-neutral-2: #F0F5F7;
--color-fill-brand-indigo: #4a4af4;
--text-h2: 2.75rem;
--shadow-md: 0 5px 30px rgb(30 48 110 / 0.1);
--text-lg: 1.375rem;
--background-primary: 255 255 255;
--spacing-52: 13rem;
--text-h6: 1.25rem;
--color-text-blue: #526699;
--spacing-1-5: 0.375rem;
--color-component-button-secondary-text-default-neutral-inverse-resting: #ffffff;
--rounded-xs: 0.25rem;
--spacing-12: 3rem;
--text-h4: 1.75rem;
--spacing-80: 20rem;
--spacing-32: 8rem;
--text-font-weight-medium: 500;
--text-letter-spacing: 0.0em;
--color-component-button-primary-text-default-neutral-inverse-resting: #0c0c14;
--spacing-8: 2rem;
--color-component-button-secondary-icon-default-neutral-inverse-resting: #ffffff;
--spacing-20: 5rem;
--rounded-input: 0.5rem;
--spacing-44: 11rem;
--rounded-lg: 1.5rem;
--text-h5: 1.375rem;
--spacing-3: 0.75rem;
--primary-badge-background: 0 112 111;
--shadow-sm: 0 2px 8px rgb(30 48 110 / 0.1);
--size-component-button-minWidth-medium: 48px;
--spacing-96: 24rem;
--color-greyscale-black-60: #6D6E71;
--spacing-28: 7rem;
--text-subtitle: 1rem;
--spacing-5: 1.25rem;
--color-light-gray: #E4E6EE;
--spacing-5-5: 1.375rem;
--color-primary-light: #A8A9FC;
--spacing-40: 10rem;
--spacing-10: 2.5rem;
--text-h3: 2rem;
--color-component-button-primary-bg-default-neutral-inverse-resting: #ffffff;
--color-component-button-primary-text-default-neutral-inverse-hover: #313142;
--spacing-2-5: 0.625rem;
--text-h0: 4.5rem;
--spacing-4: 1rem;
--text-font-family: Calibre, sans-serif;
--spacing-1: 0.25rem;
--spacing-9: 2.25rem;
--spacing-36: 9rem;
--shadow-block: 0px 18px 50px rgb(30 48 110 / 0.1);
--spacing-64: 16rem;
--accent: 1 33 105;
--spacing-48: 12rem;
--rounded-sm: 0.375rem;
--spacing-4-5: 1.125rem;
--spacing-6: 1.5rem;
--spacing-56: 14rem;
--spacing-14: 3.5rem;
--text-muted: #526699;
}Drop-in prompt
Build a landing page in the visual style of Casper.
Reference design system (extracted from the live site):
- Palette: #cc352c, #1c346c, #84bbe3, #64759d, #a2b4cc
- Typefaces: NewKansas-Medium, Calibre
- 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/casper-com--products-snug-v2