Workshopr Intervention Cards
37 tap-accessible cards for common facilitation challenges. A standalone microsite that also integrates into the Coach's Facilitate mode. Designed for quick access during live sessions.
App Identity
#7C4DFF
Design Philosophy
Intervention cards must be scannable in seconds. A facilitator reaches for one when something goes wrong -- the design prioritizes speed and clarity over aesthetics.
--bg-page), subtle shadows, and rounded corners. The design evokes index cards or flash cards -- tactile, familiar, quick to flip through.Color Tokens
Purple palette shared with the Coach (both Facilitate phase) but with distinct category tints.
Core Palette
Category Tints (6 Purple Levels)
Darkest = most urgent situations. Lightest = softest, trust-building scenarios.
/* Intervention app tokens */ --intervention-primary: #7C4DFF; --intervention-dark: #5B21B6; --intervention-light: #DDD6FE; --intervention-very-light: #EDE9FE; --intervention-gradient: linear-gradient(135deg, #7C4DFF 0%, #5B21B6 100%); --intervention-shadow: 0 4px 14px rgba(124, 77, 255, 0.25); /* Category tints (dark = urgent, light = soft) */ --intervention-cat-1: #4C1D95; /* Energy & Engagement */ --intervention-cat-2: #5B21B6; /* Conflict & Tension */ --intervention-cat-3: #6D28D9; /* Participation */ --intervention-cat-4: #7C3AED; /* Time & Pacing */ --intervention-cat-5: #8B5CF6; /* Focus & Clarity */ --intervention-cat-6: #A78BFA; /* Connection & Trust */
Typography
The Intervention site uses a distinct font pairing for its editorial, handbook feel.
| Role | Font | Weight | Usage |
|---|---|---|---|
| Display | Bitter |
600-700 | Hero titles, card titles, section headings |
| Body | DM Sans |
400-600 | Card content, descriptions, navigation |
| Accent | Fraunces |
500-600 | Eyebrows, special callouts (inherited from platform) |
Card Anatomy
Each intervention card follows a consistent structure optimized for scanning.
┌─────────────────────────────────────┐ │ ┌────┐ │ │ │Icon│ Card Title │ │ └────┘ Category Badge │ │ │ │ Trigger: │ │ "When you notice..." │ │ │ │ Quick Response: │ │ "Try saying..." │ │ │ │ ┌─────────────────────────────────┐ │ │ │ Steps: │ │ │ │ 1. First action │ │ │ │ 2. Follow-up │ │ │ │ 3. Resolution │ │ │ └─────────────────────────────────┘ │ │ │ │ Pro Tip │ │ "Advanced advice..." │ └─────────────────────────────────────┘
| Element | Purpose | Style |
|---|---|---|
| Left border | Category color identification | border-left: 4px solid var(--cat-color) |
| Trigger | When to use this card | Italic, muted color, "When you notice..." format |
| Quick Response | Immediate thing to say/do | Bold, boxed, high-contrast for quick scanning |
| Steps | Detailed resolution process | Numbered list, contained in subtle card |
| Pro Tip | Expert-level advice | Amber-highlighted callout box |
Key Components
Integration with Coach
Intervention cards appear inside the Coach's Facilitate mode as a sidebar panel.
| Aspect | Standalone Microsite | Embedded in Coach |
|---|---|---|
| Layout | Full page, marketing hero | Sidebar panel, compact cards |
| Typography | Bitter + DM Sans | Inherits Coach fonts (Fraunces + Source Sans) |
| Navigation | Breadcrumbs, category pages | Accordion categories, search filter |
| Card detail | Full page | Modal overlay |
Do / Don't
Font Migration Plan
Migration Steps
| Step | Action | Notes |
|---|---|---|
| 1 | Update intervention/css/intervention.css font imports | Replace Bitter/DM Sans Google Fonts imports with Fraunces/Inter |
| 2 | Update --font-display and --font-body overrides | Change to var(--font-heading) and var(--font-body) from platform-tokens |
| 3 | Adjust font-weight values | Bitter 600 ≈ Fraunces 500; DM Sans 500 ≈ Inter 500 |
| 4 | Visual QA | Check the "handbook" card layouts — line heights may differ with Fraunces serifs |