/impeccable polish
Sweep a site for AI-tool tells and refine typography, spacing, color in one pass.
{
"schemaVersion": 1,
"generatedAt": "2026-04-15T00:00:00Z",
"title": "Design System: Impeccable",
"tokens": {
"colors": [
{
"role": "primary",
"name": "Editorial Magenta",
"value": "oklch(60% 0.25 350)",
"description": "The one vibrant voice. Primary CTAs, active navigation, live-state indicators.",
"tonalRamp": [
"oklch(22% 0.12 350)",
"oklch(32% 0.18 350)",
"oklch(42% 0.22 350)",
"oklch(52% 0.25 350)",
"oklch(60% 0.25 350)",
"oklch(72% 0.18 350)",
"oklch(84% 0.10 350)",
"oklch(94% 0.04 350)"
]
},
{
"role": "neutral",
"name": "Warm Ash Cream",
"value": "oklch(96% 0.005 350)",
"description": "Primary page background. Almost-imperceptible magenta tint.",
"tonalRamp": [
"oklch(15% 0.005 350)",
"oklch(25% 0.005 350)",
"oklch(40% 0.005 350)",
"oklch(55% 0.005 350)",
"oklch(70% 0.005 350)",
"oklch(82% 0.005 350)",
"oklch(92% 0.005 350)",
"oklch(96% 0.005 350)"
]
},
{
"role": "neutral",
"name": "Deep Graphite",
"value": "oklch(10% 0 0)",
"description": "Primary text, body CTAs. Softer than pure black.",
"tonalRamp": [
"oklch(10% 0 0)",
"oklch(25% 0 0)",
"oklch(40% 0 0)",
"oklch(55% 0 0)",
"oklch(70% 0 0)",
"oklch(85% 0 0)",
"oklch(92% 0 0)",
"oklch(98% 0 0)"
]
}
],
"typography": [
{
"role": "display",
"name": "Display",
"family": "Cormorant Garamond",
"fallback": "Georgia, serif",
"weight": 300,
"style": "italic",
"sampleSize": "4.5rem",
"lineHeight": "1",
"purpose": "Hero title. Light italic for an author-signature feel."
},
{
"role": "body",
"name": "Body",
"family": "Instrument Sans",
"fallback": "system-ui, sans-serif",
"weight": 400,
"style": "normal",
"sampleSize": "1rem",
"lineHeight": "1.6",
"purpose": "All paragraph copy. Capped at 65–75ch."
},
{
"role": "label",
"name": "Label",
"family": "Instrument Sans",
"fallback": "system-ui, sans-serif",
"weight": 500,
"style": "normal",
"sampleSize": "0.9rem",
"lineHeight": "1",
"letterSpacing": "0.05em",
"textTransform": "uppercase",
"purpose": "CTA labels. Short, declarative."
},
{
"role": "mono",
"name": "Mono",
"family": "Space Grotesk",
"fallback": "ui-monospace, monospace",
"weight": 500,
"style": "normal",
"sampleSize": "0.75rem",
"lineHeight": "1.4",
"letterSpacing": "0.1em",
"textTransform": "uppercase",
"purpose": "Micro-labels: 'What's included', 'v3.0 Changelog'."
}
],
"radii": [
{ "name": "sm", "value": "4px" },
{ "name": "md", "value": "8px" },
{ "name": "lg", "value": "12px" },
{ "name": "xl", "value": "16px" }
],
"shadows": [
{
"name": "Soft Hover Lift",
"value": "0 4px 24px -4px rgba(0,0,0,0.12), 0 1px 3px rgba(0,0,0,0.06)",
"purpose": "Default hover response on cards and interactive surfaces."
},
{
"name": "Lifted Card",
"value": "0 20px 40px rgba(0,0,0,0.08)",
"purpose": "Deliberately elevated content (featured cards, install blocks)."
},
{
"name": "Accent Glow",
"value": "0 20px 60px oklch(60% 0.25 350 / 0.15)",
"purpose": "Magenta-tinted ambient shadow. Used sparingly."
}
],
"spacing": [
{ "name": "xs", "value": "8px" },
{ "name": "sm", "value": "16px" },
{ "name": "md", "value": "24px" },
{ "name": "lg", "value": "32px" },
{ "name": "xl", "value": "48px" },
{ "name": "2xl", "value": "80px" },
{ "name": "3xl", "value": "120px" }
]
},
"components": [
{
"name": "Primary CTA",
"kind": "button",
"description": "Sharp, squared, uppercase. The editorial signature.",
"html": "",
"css": ".ds-btn-primary { display: inline-block; padding: 16px 48px; font-family: 'Instrument Sans', system-ui, sans-serif; font-size: 0.9rem; font-weight: 500; letter-spacing: 0.05em; text-transform: uppercase; color: oklch(98% 0 0); background: oklch(10% 0 0); border: none; border-radius: 0; cursor: pointer; transition: transform 0.2s ease, background 0.2s ease; } .ds-btn-primary:hover { transform: translateY(-2px); background: oklch(60% 0.25 350); }"
},
{
"name": "Inline Text Link",
"kind": "button",
"description": "Secondary action. No boxed secondary button exists in the system.",
"html": "Read the docs",
"css": ".ds-link { color: oklch(10% 0 0); font-family: 'Instrument Sans', system-ui, sans-serif; font-weight: 500; text-decoration: underline; text-underline-offset: 3px; text-decoration-thickness: 1px; transition: color 0.2s ease; } .ds-link:hover { color: oklch(60% 0.25 350); }"
},
{
"name": "Email Input",
"kind": "input",
"description": "Hairline border, transparent background, magenta focus glow.",
"html": "",
"css": ".ds-input-email { width: 100%; padding: 10px 14px; font-family: 'Instrument Sans', system-ui, sans-serif; font-size: 0.9rem; color: oklch(10% 0 0); background: transparent; border: 1px solid oklch(92% 0 0); border-radius: 6px; outline: none; transition: border-color 0.15s ease, box-shadow 0.15s ease; } .ds-input-email::placeholder { color: oklch(55% 0 0); } .ds-input-email:focus { border-color: oklch(60% 0.25 350); box-shadow: 0 0 0 3px oklch(60% 0.25 350 / 0.15); }"
},
{
"name": "Micro-Label",
"kind": "chip",
"description": "'What's included' style. Uppercase mono, wide tracking.",
"html": "What's included",
"css": ".ds-microlabel { display: inline-block; font-family: 'Space Grotesk', ui-monospace, monospace; font-size: 0.6875rem; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; color: oklch(55% 0 0); }"
},
{
"name": "Site Navigation",
"kind": "nav",
"description": "62px compact bar. No underline at rest; accent underline on active.",
"html": "",
"css": ".ds-nav { display: flex; align-items: center; justify-content: space-between; gap: 24px; padding: 12px 20px; background: oklch(96% 0.005 350); font-family: 'Instrument Sans', system-ui, sans-serif; } .ds-nav-brand { font-family: 'Cormorant Garamond', Georgia, serif; font-style: italic; font-size: 1.05rem; color: oklch(10% 0 0); } .ds-nav-links { display: flex; gap: 16px; } .ds-nav-link { font-size: 0.85rem; font-weight: 500; color: oklch(10% 0 0); text-decoration: none; padding-bottom: 3px; border-bottom: 1px solid transparent; transition: color 0.2s ease, border-color 0.2s ease; } .ds-nav-link:hover { color: oklch(60% 0.25 350); } .ds-nav-active { border-bottom-color: oklch(60% 0.25 350); }"
},
{
"name": "Feature Card",
"kind": "card",
"description": "Standard card: 12px radius, hairline border, hover lift with soft shadow.",
"html": " Sweep a site for AI-tool tells and refine typography, spacing, color in one pass./impeccable polish