Design System

Internal reference for SENTIENT Custom Leather UI patterns, typography, and components.

Cards

Reusable card shells on the leather site: shadcn token cards (bg-card, border-border) for account and checkout flows, and editorial white-surface cards with leather-border dividers on configurator and design system pages. Homepage-only marketing tiles are intentionally excluded.

Patterns

PatternValue
UI card surfacebg-card + border
Editorial card surfacebg-white + border-leather-border
Corner radiusrounded-2xl / rounded-3xl
Padding scalep-4 → p-7
Interactive cardshover + selected states

Card variants

UI section card

Primary wrapper for account profile, checkout contact/shipping, and sign-in panels.

Classes

rounded-3xl border bg-card p-5 sm:p-7

Sample

Contact information

Used for account and checkout sections with a title, body copy, and form fields.

UI content card

Order review tables, pay summaries, and order detail blocks.

Classes

overflow-hidden rounded-2xl border bg-card

Sample

Description

Custom leather specification

Qty 25 hides · Tier discount applied

UI nested card

Inline address editor and saved shipping address rows inside a section card.

Classes

rounded-2xl border bg-background/60 p-4

Sample

Studio shipping address

123 Greenpoint Ave, Brooklyn, NY 11222

Quote preview card

Sticky sidebar preview on quote/checkout with canvas render and spec summary.

Classes

rounded-2xl bg-card p-5 ring-1 ring-border

Sample

  • Color: Custom red
  • Texture: Nappa
  • Thickness: 1.2 mm

Editorial surface card

Configurator mobile preview panel and other white cards on warm paper backgrounds.

Classes

border border-leather-border bg-white p-5 sm:p-6

Sample

Live preview

Texture · Sheen · Softness

Selection card

Quote path picker cards for color sample vs production with selected and hover states.

Classes

rounded-2xl border p-5 text-left transition-colors border-border bg-card hover:bg-muted/40 data-[selected=true]:border-foreground data-[selected=true]:bg-muted

Sample

Status callout

Positive confirmation banners such as the signed-in badge during checkout.

Classes

rounded-2xl border border-green-200 bg-green-50 px-4 py-3 text-sm text-green-800

Sample

Signed in as you@studio.com. Shipping details will prefill at checkout.

Status badge

Compact status pills for account orders, saved projects, default addresses, and tax exemption state.

Classes

Sample

DeliveredIn ProductionCancelled

Dashed placeholder

Empty states, help dialog recommendations, and preview disclaimers.

Classes

rounded-2xl border border-dashed border-border bg-muted/30 p-5

Sample

Recommendation callout or empty-state guidance goes inside dashed cards.

Cards on the site

CardRoute
Account section cards/account
Account access card/account
Checkout section cards/quote
Order review card/quote
Quote preview panel/quote
Path selection cards/quote
Order detail cards/orders/:id
Configurator preview card/configurator
Quantity tiers table card/quote
Help option cards/configurator