First card
Used for state-of-awareness components.
A consolidated library of typography, components, grids, and layouts that power Ash Foundry. Use the dropdown above to toggle between Ember and Glass visual modes.
Eyebrow (Overline)
The subtitle text style: slightly larger, increased line-height, muted color for lead paragraphs.
Standard paragraph text. Designed to be legible, relatively tight, and balanced against the dark mode backgrounds. Below is a deep list format.
Foundry long-form writing now prefers justified body text for primary reading surfaces, meaning the paragraph edges align on both the left and right sides. Use this especially for reflective prose sections, briefing text, timeline descriptions, and paragraph text inside content cards when the page is intended to feel more editorial, polished, and book-like.
In CSS terms, the current preference is text-align: justify; with text-justify: inter-word; where appropriate. This should be applied selectively to prose-bearing components rather than every single text surface in the system. Short labels, pills, buttons, and compact UI elements should remain naturally aligned.
Foundry Ember is the dark editorial mode; Foundry Glass is the light editorial mode. Glass must never be treated as merely Ember with a pale background. Long-form artifact cards, quote boxes, timelines, signal grids, and custom prose sections need dark text on translucent light panels when html[data-style="glass"] is active.
When authoring new artifacts, prefer shared theme variables such as var(--text), var(--text-soft), var(--panel), var(--panel-soft), and var(--line) instead of hard-coded Ember colors like #f8f2ea or rgba(245,239,231,...). If a page needs custom dark-first editorial styling, include explicit html[data-style="glass"] overrides for every custom surface that carries prose.
Pill Row (.pill-row > .pill)
Labels (.label)
Priority 1 CompletedAwareness Grid (4 columns, .awareness-grid)
Used for state-of-awareness components.
Used for state-of-awareness components.
Used for state-of-awareness components.
Used for state-of-awareness components.
Triple Grid (3 columns, .triple-grid)
Useful for priorities and focal points.
Useful for priorities and focal points.
Useful for priorities and focal points.
Dual Grid (2 columns, slightly asymmetrical, .dual-grid)
Contains a .briefing-note class for larger text.
Contains a .briefing-note class for larger text.
Timeline (.timeline > .timeline-item)
Quote Box (.quote-box)
Standard Quote (.quote)
Code Card (.code-card)
# Example Markdown File This block uses the `.code-card` architecture. It is the standard format when Christopher needs to inspect the exact, raw markdown of a local file inside the Foundry, rather than just the styled HTML translation. ## Usage - Use `.code-card` for the outer shell. - Use `.code-head` for the file path and action buttons. - Use `.code-body` and `` for the raw text content.