Accordion
A vertical stack of headers, each revealing a collapsible region. Each header is a<button> with aria-expanded and aria-controls; the panel is a role="region" labelled by its header. Use type="single" (one open at a time) or type="multiple" (independent panels). Controlled or uncontrolled via value / defaultValue. Enter and Space toggle a header; Up/Down arrows and Home/End move focus between headers. The chevron rotates on expand and is reduced-motion safe.
Single — uncontrolled (defaultValue)
OCSS — the Open Child Safety Specification — is the single umbrella standard for child-safety signals. It has two layers: the Rules taxonomy and the Trust Framework.
The rule taxonomy and signal semantics — the 104-category vocabulary that defines what a signal means at the moment of enforcement across DNS, MDM, routers, and app-level controls.
The routing and trust layer: a two-layer signed envelope, an eIDAS-style Trust List, accreditation tiers, and the MUST / MUST-NEVER conformance contract.
Single — controlled
Carried as typed payloads.
Two-layer signature.
Who is accredited.
value = "rules"
Single — not collapsible (one always open)
Filter at resolution time.
Enforce on managed devices.
Network-level controls.
Multiple — controlled (several open at once)
The transport.
The content.
The authority.
value = ["envelope"]
Disabled item + disabled group
This panel is reachable.
Locked.
Reachable too.
Read-only.
Read-only.