kohl.design
Design System v1.0
Component Architecture

kohl.design Components

Component-based design system built on top of shadcn/ui. Tailored with dynamic semantic tokens, Pine Forest Green, Crimson Coral, DM Sans and Cooper typography, and multi-project personality presets (Blush, Sharp Tech, Pebble Round).

Multi-Project Reuse & Personalities

Test Presets Live

Need this design system for another side project? Simply override --radius and --primary in app/globals.css, or apply data-theme-variant="blush" | "sharp" | "round". See docs/THEME_SHARING.md for copy-paste setups and template instructions.

Quick Start

Import the customized button anywhere in your React application:

import { Button } from "@/components/ui/button"

export default function MyFeature() {
  return (
    <div className="flex gap-3">
      <Button variant="default">Primary CTA</Button>
      <Button variant="editorial">Editorial</Button>
      <Button variant="secondary">Secondary</Button>
      <Button variant="outline" loading>Saving...</Button>
    </div>
  )
}