next.js / react / svelte

Odd One Out Editorial

Derived from a high-contrast editorial poster where massive UPPERCASE condensed display type in amber/golden frames a central dark photographic subject on a warm cream parchment ground. The palette is strictly three-tone: amber (#bd782b), near-black (#1a1b1a), and warm cream (#c4b9a8). Every component is sharp-cornered and flat. Signature details include barcode strips as vertical editorial marks, bilingual CJK labels with asterisk terminators, hairline rules as the sole separator device, and all-caps caption blocks in small monospace at panel corners.

editorial
poster
amber
parchment
flat
all-caps
condensed
sharp
cultural
printmaking
two-tone
bilingual

oddoneouteditorial.com

OddOneOut

ODD ONE OUT

In a world that celebrates conformity, being the odd one out can feel like a lonely symphony — where your notes never quite harmonize with the rest.

EXPLORE THE SERIESTokens

oddoneouteditorial.com

OddOneOut

ODD ONE OUT

In a world that celebrates conformity, being the odd one out can feel like a lonely symphony — where your notes never quite harmonize with the rest.

EXPLORE THE SERIESTokens

Agent Prompt Surface

---
# Machine-readable tokens (the WHAT). The prose body gives the WHY + the rules.
colors:
  roles_light:
    background: "#C4B9A8"
    foreground: "#1A1B1A"
    card: "#CCC3B4"
    card-foreground: "#1A1B1A"
    popover: "#CCC3B4"
    popover-foreground: "#1A1B1A"
    primary: "#BD782B"
    primary-foreground: "#1A1B1A"
    secondary: "#6B5238"
    secondary-foreground: "#F5EDE0"
    muted: "#D8D1C7"
    muted-foreground: "#5C5248"
    accent: "#E09940"
    accent-foreground: "#1A1B1A"
    destructive: "#B03A2E"
    destructive-foreground: "#F5EDE0"
    border: "#9E9385"
    input: "#B8AE9E"
    ring: "#BD782B"
    success: "#2E6040"
    success-foreground: "#F0F7F2"
    warning: "#C8762A"
    warning-foreground: "#1A1B1A"
    chart-1: "#BD782B"
    chart-2: "#1A1B1A"
    chart-3: "#6B5238"
    chart-4: "#E09940"
    chart-5: "#9E9385"
  palette:
    - { name: "parchment", hex: "#c4b9a8", role: "background" }
    - { name: "near-black", hex: "#1a1b1a", role: "foreground" }
    - { name: "deep-black", hex: "#181818", role: "dark-background" }
    - { name: "amber", hex: "#bd782b", role: "brand-primary" }
    - { name: "gold", hex: "#e09940", role: "accent" }
    - { name: "dark-umber", hex: "#6b5238", role: "secondary" }
    - { name: "warm-brown", hex: "#8c6e4a", role: "secondary-dark" }
    - { name: "sienna", hex: "#6b4c2e", role: "data-viz" }
    - { name: "cream-light", hex: "#d8d1c7", role: "muted" }
    - { name: "card-cream", hex: "#ccc3b4", role: "card-surface" }
    - { name: "warm-grey", hex: "#9e9385", role: "border" }
    - { name: "dark-warm-grey", hex: "#5c5248", role: "muted-foreground" }
    - { name: "mid-warm-grey", hex: "#8a7f72", role: "dark-muted-foreground" }
    - { name: "charcoal", hex: "#242220", role: "dark-card" }
    - { name: "deep-charcoal", hex: "#2a2623", role: "dark-muted" }
    - { name: "dark-border", hex: "#3a3530", role: "dark-border" }
    - { name: "dark-secondary", hex: "#3d3028", role: "dark-secondary" }
    - { name: "amber-light", hex: "#e4be95", role: "light-vibrant" }
    - { name: "cream-white", hex: "#f5ede0", role: "inverse-surface" }

shadcn CSS Variables

/* Generated by Identity Forge design kits */
@import url("https://fonts.googleapis.com/css2?family=Barlow%20Condensed:wght@400;500;600;700&family=DM%20Sans:wght@400;500;700&family=Space%20Mono:wght@400;700&display=swap");

:root {
  --radius: 0rem;
  --font-heading: 'Barlow Condensed', sans-serif;
  --font-sans: 'DM Sans', sans-serif;
  --font-mono: 'Space Mono', monospace;
  --background: 36 19% 71%;
  --foreground: 120 2% 10%;
  --card: 37 19% 75%;
  --card-foreground: 120 2% 10%;
  --popover: 37 19% 75%;
  --popover-foreground: 120 2% 10%;
  --primary: 32 63% 45%;
  --primary-foreground: 120 2% 10%;
  --secondary: 31 31% 32%;
  --secondary-foreground: 37 51% 92%;
  --muted: 35 18% 81%;
  --muted-foreground: 30 12% 32%;
  --accent: 33 72% 56%;
  --accent-foreground: 120 2% 10%;
  --destructive: 6 59% 44%;
  --destructive-foreground: 37 51% 92%;
  --border: 34 11% 57%;
  --input: 37 15% 67%;
  --ring: 32 63% 45%;
  --success: 142 35% 28%;
  --success-foreground: 137 30% 95%;
  --warning: 29 65% 47%;
  --warning-foreground: 120 2% 10%;
  --chart-1: 32 63% 45%;
  --chart-2: 120 2% 10%;
  --chart-3: 31 31% 32%;
  --chart-4: 33 72% 56%;
  --chart-5: 34 11% 57%;
  --shadow-sm: 0 1px 2px rgba(26,27,26,0.04);
  --shadow-md: 0 2px 4px rgba(26,27,26,0.06);
  --shadow-lg: 0 4px 8px rgba(26,27,26,0.08);
  --shadow-xl: 0 8px 16px rgba(26,27,26,0.10);
  --gradient-hero: linear-gradient(135deg, #c4b9a8 0%, #bd782b 55%, #1a1b1a 100%);
  --gradient-brand: linear-gradient(180deg, #bd782b 0%, #6b5238 100%);
  --gradient-subtle: linear-gradient(180deg, #c4b9a8 0%, #d8d1c7 100%);
  --duration: 200ms;
  --duration-slow: 400ms;
  --ease: cubic-bezier(0.16, 1, 0.3, 1);
  --tracking-tight: -0.01em;
  --tracking-normal: 0.05em;
  --font-weight-heading: 800;
  --font-weight-body: 400;
  --button-radius: 0rem;
  --card-radius: 0rem;
  --input-radius: 0rem;
  --badge-radius: 0rem;
  --border-width: 1px;
  --card-border-width: 1px;
  --input-border-width: 1px;
  --button-border-width: 0;
  --badge-border-width: 1px;
  --heading-transform: uppercase;

Install Targets

Registry

/r/odd-one-out-editorial.json

Tailwind v4

@theme inline {
  --font-heading: 'Barlow Condensed', sans-serif;
  --font-sans: 'DM Sans', sans-serif;
  --font-mono: 'Space Mono', monospace;
  --color-background: hsl(var(--background));
  --color-foreground: hsl(var(--foreground));
  --color-card: hsl(var(--card));
  --color-card-foreground: hsl(var(--card-foreground));
  --color-popover: hsl(var(--popover));
  --color-popover-foreground: hsl(var(--popover-foreground));
  --color-primary: hsl(var(--primary));
  --color-primary-foreground: hsl(var(--primary-foreground));
  --color-secondary: hsl(var(--secondary));
  --color-secondary-foreground: hsl(var(--secondary-foreground));
  --color-muted: hsl(var(--muted));
  --color-muted-foreground: hsl(var(--muted-foreground));
  --color-accent: hsl(var(--accent));
  --color-accent-foreground: hsl(var(--accent-foreground));
  --color-destructive: hsl(var(--destructive));
  --color-destructive-foreground: hsl(var(--destructive-foreground));
  --color-border: hsl(var(--border));
  --color-input: hsl(var(--input));
  --color-ring: hsl(var(--ring));
  --color-success: hsl(var(--success));
  --color-success-foreground: hsl(var(--success-foreground));
  --color-warning: hsl(var(--warning));
  --color-warning-foreground: hsl(var(--warning-foreground));
  --color-chart-1: hsl(var(--chart-1));
  --color-chart-2: hsl(var(--chart-2));
  --color-chart-3: hsl(var(--chart-3));
  --color-chart-4: hsl(var(--chart-4));
  --color-chart-5: hsl(var(--chart-5));
  --radius-sm: 0rem;
  --radius-md: 0rem;
  --radius-lg: 0rem;
  --radius-xl: 0rem;
  --radius-button: 0rem;
  --radius-card: 0rem;
  --radius-input: 0rem;
  --radius-badge: 0rem;
  --border-width: 1px;
  --card-border-width: 1px;
  --input-border-width: 1px;
  --button-border-width: 0;
  --badge-border-width: 1px;
  --shadow-sm: 0 1px 2px rgba(26,27,26,0.04);
  --shadow-md: 0 2px 4px rgba(26,27,26,0.06);
  --shadow-lg: 0 4px 8px rgba(26,27,26,0.08);
  --shadow-xl: 0 8px 16px rgba(26,27,26,0.10);
  --tracking-tight: -0.01em;
  --tracking-normal: 0.05em;
  --ease-kit: cubic-bezier(0.16, 1, 0.3, 1);
  --duration-kit: 200ms;
  --duration-kit-slow: 400ms;
  --gradient-hero: linear-gradient(135deg, #c4b9a8 0%, #bd782b 55%, #1a1b1a 100%);
  --gradient-brand: linear-gradient(180deg, #bd782b 0%, #6b5238 100%);
  --gradient-subtle: linear-gradient(180deg, #c4b9a8 0%, #d8d1c7 100%);
  --font-weight-heading: 800;
  --font-weight-body: 400;
}

Registry payload

{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "odd-one-out-editorial",
  "type": "registry:theme",
  "title": "Odd One Out Editorial",
  "description": "A stark editorial poster system anchored on warm parchment, near-black, and amber — with oversized condensed grotesque type bleeding off screen edges and a strict two-tone palette.",
  "categories": [
    "editorial",
    "poster",
    "amber",
    "parchment",
    "flat",
    "all-caps",
    "condensed",
    "sharp",
    "cultural",