pediatric-ai-scribe-v3/assets/deck-themes.json
Daniel de13c8306b
All checks were successful
Forgejo Docker Build / Root app tests (push) Successful in 47s
Forgejo Docker Build / Build Docker image (push) Successful in 9s
Forgejo Docker Build / End-to-end (browser) (push) Successful in 6s
feat: templates, not just palettes — colour title and section pages, heading bands, striped callouts, question slides with answers, key-point strips, page footers; Grand Rounds and Board Review join the catalogue
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Dv6sqaY6Vq3ChZHMem3cnU
2026-09-13 18:05:41 +02:00

166 lines
No EOL
5 KiB
JSON

{
"_comment": "A theme is a palette and a typeface, nothing more. Every slide type draws from these names, so adding one here restyles the whole deck with no change to any slide builder. tint/tint_alt are the two card fills a comparison uses, and accent_alt is the second hue: the edge of the second card and of a callout. Before these existed both were hardcoded blue and amber, so those cards stayed the same colour under every theme. Colours are hex without a leading #, the form python-pptx wants.",
"themes": [
{
"id": "clinical-blue",
"name": "Clinical Blue",
"description": "The default. Calm, high-contrast, reads well on a projector. Key-point strips under slides, question panels for check-yourself moments.",
"accent": "2563EB",
"ink": "1F2937",
"muted": "4B5563",
"rule": "E5E7EB",
"paper": "FFFFFF",
"font": "Calibri",
"tint": "EFF6FF",
"tint_alt": "FEF3C7",
"accent_alt": "D97706",
"style": {
"title": "band",
"section": "quiet",
"heading": "rule",
"callout": "card",
"question": "panel",
"footer": false,
"takeaway": true
}
},
{
"id": "teaching-amber",
"name": "Teaching Amber",
"description": "Warmer and less clinical, for sessions with parents or students. Split title page, numbered section bands, striped callouts.",
"accent": "D97706",
"ink": "1C1917",
"muted": "57534E",
"rule": "EDE9E4",
"paper": "FFFFFF",
"font": "Calibri",
"tint": "FEF3C7",
"tint_alt": "EFF6FF",
"accent_alt": "2563EB",
"style": {
"title": "split",
"section": "band",
"heading": "bar",
"callout": "stripe",
"question": "panel",
"footer": false,
"takeaway": true
}
},
{
"id": "ward-teal",
"name": "Ward Teal",
"description": "Quieter than blue, still clearly clinical. Page numbers on every slide; questions get a spotlight slide of their own.",
"accent": "0F766E",
"ink": "134E4A",
"muted": "4B5563",
"rule": "E3EDEB",
"paper": "FFFFFF",
"font": "Calibri",
"tint": "CCFBF1",
"tint_alt": "FEF3C7",
"accent_alt": "D97706",
"style": {
"title": "band",
"section": "quiet",
"heading": "rule",
"callout": "card",
"question": "spotlight",
"footer": true,
"takeaway": true
}
},
{
"id": "slate",
"name": "Slate",
"description": "Almost monochrome, so figures and tables carry the colour. Striped callouts, page numbers, no key-point strips.",
"accent": "475569",
"ink": "0F172A",
"muted": "64748B",
"rule": "E2E8F0",
"paper": "FFFFFF",
"font": "Calibri",
"tint": "F1F5F9",
"tint_alt": "E2E8F0",
"accent_alt": "64748B",
"style": {
"title": "band",
"section": "quiet",
"heading": "rule",
"callout": "stripe",
"question": "panel",
"footer": true,
"takeaway": false
}
},
{
"id": "high-contrast",
"name": "High Contrast",
"description": "For a bright room or a poor projector: full-colour title and section pages, headings on bands, heavier ink.",
"accent": "B91C1C",
"ink": "000000",
"muted": "27272A",
"rule": "A1A1AA",
"paper": "FFFFFF",
"font": "Calibri",
"tint": "FEE2E2",
"tint_alt": "F3F4F6",
"accent_alt": "111827",
"style": {
"title": "full",
"section": "band",
"heading": "band",
"callout": "card",
"question": "spotlight",
"footer": true,
"takeaway": true
}
},
{
"id": "grand-rounds",
"name": "Grand Rounds",
"description": "For a lecture theatre: deep navy title and section pages with big numbers, page numbers, striped callouts, key points under each slide.",
"ink": "0F172A",
"muted": "475569",
"accent": "1E3A8A",
"accent_alt": "B45309",
"rule": "CBD5E1",
"paper": "FFFFFF",
"tint": "E0E7FF",
"tint_alt": "FEF3C7",
"font": "Calibri",
"style": {
"title": "full",
"section": "band",
"heading": "bar",
"callout": "stripe",
"question": "spotlight",
"footer": true,
"takeaway": true
}
},
{
"id": "board-review",
"name": "Board Review",
"description": "Built around checking yourself: question panels with lettered options and an answer slide, a key point under every slide, headings on bands.",
"ink": "1F2937",
"muted": "6B7280",
"accent": "7C3AED",
"accent_alt": "059669",
"rule": "E5E7EB",
"paper": "FFFFFF",
"tint": "F3E8FF",
"tint_alt": "D1FAE5",
"font": "Calibri",
"style": {
"title": "split",
"section": "band",
"heading": "band",
"callout": "card",
"question": "panel",
"footer": true,
"takeaway": true
}
}
]
}