01 / Shared DNA

Surface materials and shells

The second Shared DNA route: material recipes, panel depth, state surfaces, dense rows, proof cards, and responsive shell containers that inherit directly from Foundations.

Production answer

Surface materials and shells is a reusable Oak Flats Muffler Men UI primitive with documented states, accessibility expectations, theme behavior, and implementation evidence.

Primary CTAReview Surface materials and shells states
Generative search brief

Surface materials and shells: The second Shared DNA route: material recipes, panel depth, state surfaces, dense rows, proof cards, and responsive shell containers that inherit directly from Foundations.

Shared DNA / Cards

Card primitives cover every surface level

Cards inherit the same material tokens as panels and buttons: shell, radius, border, elevation, focus, density, media frame, and selected/pressed states. Domain cards can specialize content, but they must map back to this contract.

Content card
Editorial, help, docs, marketing, and content blocks with a clear header/body/footer rhythm.
Default
HeaderBodyMediaAction
Medium
Data card
KPI, chart, dashboard, pricing, quote, and operational metric cards with dense scan paths.
Dense
HeaderBodyMediaAction
Small
Action card
A card with one primary command, optional secondary command, and a readable disabled/loading state.
Action
HeaderBodyMediaAction
Medium
Media card
Image, video, before/after, supplier-logo, file preview, and gallery surfaces with stable aspect ratios.
Media
HeaderBodyMediaAction
Medium
Selectable card
Pressed, selected, active, checked, dragged, and keyboard-focused cards for builders and workflows.
Selected
HeaderBodyMediaAction
Small
Empty/error card
Recovery state cards for missing data, blocked systems, destructive actions, and setup gaps.
Recovery
HeaderBodyMediaAction
Medium
Foundation trace

Surfaces consume the root material system

These are not decorative cards. Each surface family maps back to Foundations, then becomes the source material for typography, actions, forms, overlays, data display, search, file browsers, motion, and responsive shells. Carbon weave, metallic red, chrome edge, panel depth, and control states all stay traceable.

01.02.01

Carbon base

--primitive-carbon-weave

Base material for premium cards, icon wells, command bars, and dense panels.

Icons / actions / proof cards
01.02.02

Clearcoat red

--primitive-metallic-red

Foundation paint token becomes deeper ruby bodywork with clearcoat and controlled reflection.

Actions / selected states / approvals
01.02.03

Chrome edge

--primitive-chrome-edge

Restrained trim line for highlights and edges, never a full blue-glare card fill.

Glass / dividers / proof cards
01.02.04

Panel stack

--primitive-panel / --primitive-panel-strong

Default shell depth for route headers, workbenches, overlays, and data boards.

Overlays / data display / search
01.02.05

Control depth

--primitive-control-surface / --primitive-shadow-inset

Interactive rows, tabs, buttons, raised states, and pressed states stay on shared depth rules.

Navigation / mobile shells
Workbench / production use

Choose the right shell for the job

Each surface below uses the live primitive component and inherits the Foundations material tokens. Carbon carries density, metallic red carries priority, and chrome appears only as a restrained edge highlight.

Surface families
3activeglass/m3/neuo
State coverage
6states+empty
Min row height
44pxtouch-safe
Theme parity
2modeschecked

Glass job shell

Use for live operational panels over the workshop canvas.

Live
Active bayHoist 03 · VF SS cat-back
Required proof4 photos before handover
Action slot

Metallic red approval panel

Use deep clearcoat paint for modal-adjacent approvals and queue priority.

Clearcoat
Fitment checkedADR note attachedNoise target logged
Approval readiness82%

Pressed control tile

Use Foundation inset depth only when selection has operational meaning.

Armed
State matrix

Surface states that need proof

Surface primitive state coverage
StatePrimitiveCheckToken
DefaultGlassSurfaceLayered job shell with status and action slots.--primitive-panel
RaisedMaterialSurfaceElevation change keeps dense copy readable.--primitive-surface-2
PressedNeuoSurfaceInset treatment is reserved for selected or armed controls.--primitive-shadow-inset
EmptyCard + ButtonNo-data copy pairs one recovery action with one evidence hint.--primitive-control-surface
SuccessStatusBadgePositive state uses token green, not custom ad-hoc color.--primitive-green
BlockedBadge destructiveFault state remains obvious in dark and light modes.--primitive-red
Anatomy

Slots, controls, evidence

Header, state badge, body evidence, metric band, and one primary action are the default surface contract.

No matching proof media

Try bay, rego, technician, or delivery-date filters.

Evidence / reusable card shell

Proof surfaces ready for downstream routes

Before/after media tray
Proof shots sit in a neutral card shell with one action and a visible owner.
Ready
Camera queue · 11 items
Surface contract
Spec-table container
Rows keep fixed labels, short values, and a table caption for scan speed.
Mapped
Exhaust spec · ADR note
Surface contract
No-results recovery
Empty state suggests the next useful filter change instead of filler copy.
Review
Parts search · 0 matches
Surface contract