Reusable content card
Surfaces, shadows, radii, and type all come from --hds-* tokens.
Equiask-like product docs
This page demonstrates header/nav, hero, cards, forms, auth, dashboard/admin shell, flash messages, empty states, responsive grids, utilities, and visible focus states.
Surfaces, shadows, radii, and type all come from --hds-* tokens.
Cards wrap from multi-column to single-column using StartHDS layout classes.
<link rel="stylesheet" href="/v1/css/starthds-core.css">
<link rel="stylesheet" href="/v1/css/starthds-app.css">
<link rel="stylesheet" href="/v1/css/starthds-dashboard.css">
<link rel="stylesheet" href="/v1/css/starthds-knowledge.css">
<link rel="stylesheet" href="/v1/css/themes/equiask.css">
<link rel="stylesheet" href="/assets/app-local.css">
<style>
.my-product-theme {
--hds-color-primary: #0f766e;
--hds-radius-card: 1.25rem;
}
</style>
<script type="module" src="/v1/js/starthds-core.js"></script>
<script type="module" src="/v1/js/starthds-app.js"></script>
<script type="module" src="/v1/js/starthds-knowledge.js"></script>
<main class="theme-equiask my-product-theme">...</main>Auth shell
Authentication pages can use the same token-backed palette.
No imported records yet. Use a primary action to guide the next step.
Operations and media primitives
These primitives are generic StartHDS surfaces. Host applications own queues, permissions, files, and moderation state.
Urgent task cards highlight priority without encoding product-specific queues.
Complete task cards can remain visible in histories or audit flows.
| Item | Status | Owner |
|---|---|---|
| Policy card | Trusted | Team |
| Attachment review | Staff | Ops |
Use for generic operational records, permissions, or configuration rows.
A warning-backed review surface for any product domain.