Files
clide/docs/claude-design/tokens/midnight.yaml
T
jpmschweitzerandClaude de9a7b9745 update design handoff with framework-free token exports
New tokens/ directory with YAML palette + syntax files for all
four themes, plus a pure dart:ui Dart file (no Material). README
updated to reflect the no-Material constraint and open typography
question.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-04-22 16:29:17 +02:00

56 lines
1.3 KiB
YAML

# clide theme · midnight
# VS Code-adjacent muted dark
#
# Flat palette. Raw hex values — no wrappers, no framework.
# Layer your semantic roles on top of these keys; surface tokens consume
# the semantic layer, not palette directly.
name: midnight
dark: true
subtitle: "VS Code-adjacent muted dark"
palette:
bg: "#1E1E1E"
bgSunken: "#181818"
surface: "#252526"
surfaceHi: "#2D2D2E"
border: "#333333"
borderHi: "#3F3F3F"
textHi: "#D4D4D4"
text: "#BBBBBB"
textDim: "#858585"
textMute: "#6A6A6A"
accent: "#569CD6"
accentPress: "#4785BD"
accentSoft: "rgba(86,156,214,0.13)"
onAccent: "#0B1220"
ok: "#89D185"
warn: "#D7BA7D"
err: "#F48771"
info: "#569CD6"
syntax:
keyword: "#C586C0"
type: "#4EC9B0"
string: "#CE9178"
number: "#B5CEA8"
comment: "#6A9955"
method: "#DCDCAA"
punct: "#858585"
# Suggested semantic roles (rename to whatever your pipeline uses):
#
# text -> palette.textHi
# textMuted -> palette.textDim
# textSubtle -> palette.textMute
# bg -> palette.bg
# bgSurface -> palette.surface
# bgHover -> palette.surfaceHi
# divider -> palette.border
# brand -> palette.accent
# brandOn -> palette.onAccent
# status.ok -> palette.ok
# status.warn -> palette.warn
# status.err -> palette.err
# status.info -> palette.info