NEURALNG

ACCESSIBILITY

Structure before decoration

Card preserves native document semantics and never turns a whole surface into an ambiguous control.

Native structure

The root renders article; header and footer render their corresponding native elements. Body is a neutral div so consumer content determines its outline.

Real headings

Project an h2 or the heading level required by the surrounding document. Card intentionally has no title input that could flatten the page outline.

Named landmarks

Ordinary cards need no role or name. Use role="region" only for important content and provide either ariaLabel or preferably ariaLabelledby.

Interaction belongs inside

Card has no click output, tabindex or keyboard model. Use real Neural Buttons and links inside it. Do not simulate a clickable card with a generic click handler.

Presentation role

presentation deliberately removes root semantics. Use it only when the surface is purely visual and its projected descendants retain all required meaning.