Use data-callout="tip" to style a callout block, or data-layout="docs" for a sidebar layout.
/* Minimal ASW page */
<!doctype html>
diff --git a/site/content/docs/typography/headings.md b/site/content/docs/typography/headings.md
index e95a82e..88654c6 100644
--- a/site/content/docs/typography/headings.md
+++ b/site/content/docs/typography/headings.md
@@ -14,7 +14,7 @@ Headings `h1` through `h6` are sized using a fluid scale derived from the token
## Inline Demo
-
+
Heading level 1
Heading level 2
Heading level 3
diff --git a/site/content/docs/typography/prose.md b/site/content/docs/typography/prose.md
index b316fb6..01b6904 100644
--- a/site/content/docs/typography/prose.md
+++ b/site/content/docs/typography/prose.md
@@ -14,7 +14,7 @@ ASW sets comfortable line-height, paragraph spacing, and list markers on prose e
## Inline Demo
-
+
This is a body paragraph. ASW uses a fluid font size and generous line-height so long-form text remains comfortable to read on any screen width.
- First item in an unordered list
diff --git a/site/content/docs/vault/status.md b/site/content/docs/vault/status.md
index d233e5f..45450fc 100644
--- a/site/content/docs/vault/status.md
+++ b/site/content/docs/vault/status.md
@@ -14,7 +14,7 @@ ai-provider: "Anthropic"
## Inline Demo
-
+
active — currently running or in use
sleeping — paused or idle
blocked — waiting on a dependency
diff --git a/site/content/docs/vault/tasks.md b/site/content/docs/vault/tasks.md
index b48e184..32fcafd 100644
--- a/site/content/docs/vault/tasks.md
+++ b/site/content/docs/vault/tasks.md
@@ -14,8 +14,8 @@ Add `data-task="
"` to a `- ` element to render it as a task item with a
## Inline Demo
-
-
+
+
- Write the ASW reset layer
- Publish initial token system
- Document all data-* attributes
diff --git a/site/content/docs/vault/wikilinks.md b/site/content/docs/vault/wikilinks.md
index a21d125..d2017f6 100644
--- a/site/content/docs/vault/wikilinks.md
+++ b/site/content/docs/vault/wikilinks.md
@@ -14,7 +14,7 @@ ai-provider: "Anthropic"
## Inline Demo
-
+
See the Getting Started page, or cross-reference
Core Concepts and Token System.
diff --git a/src/layers/07-data-attrs.css b/src/layers/07-data-attrs.css
index 8b5897c..38327b5 100644
--- a/src/layers/07-data-attrs.css
+++ b/src/layers/07-data-attrs.css
@@ -678,4 +678,16 @@ a[data-role="secondary"]:hover {
gap: var(--space-5);
}
+/* ── Demo block ────────────────────────────────────────────────────── */
+/* Inline demonstration area within docs pages.
+ Usage:
…live HTML example…
*/
+
+[data-demo] {
+ border: var(--border-width) solid var(--border);
+ border-radius: var(--radius-md);
+ padding: var(--space-5);
+ background: var(--surface-1);
+ margin-block: var(--space-4);
+}
+
} /* end @layer data-attrs */