Files
clide/docs/claude-design/tokens/paper.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.4 KiB
YAML

# clide theme · paper
# drafting sheet · red-pencil accent · light
#
# 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: paper
dark: false
subtitle: "drafting sheet · red-pencil accent · light"
palette:
bg: "#F4F1EA"
bgSunken: "#ECE7DB"
surface: "#FBF8F1"
surfaceHi: "#ECE7DB"
border: "#1A1A1A"
borderHi: "#4A4A4A"
textHi: "#1A1A1A"
text: "#4A4A4A"
textDim: "#8A8A82"
textMute: "#A8A89E"
accent: "#C14B2A"
accentPress: "#A03D20"
accentSoft: "rgba(193,75,42,0.13)"
onAccent: "#FBF8F1"
ok: "#2D8A52"
warn: "#B88A2A"
err: "#B03A2A"
info: "#2A6FC1"
syntax:
keyword: "#7B3F8C"
type: "#2A6FC1"
string: "#2D8A52"
number: "#B88A2A"
comment: "#8A8A82"
method: "#1E5D9E"
punct: "#4A4A4A"
# 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