--bg
#fafafa
--surface
#ffffff
--fg
#111111
--muted
#6b6b6b
--border
#e5e5e5
--accent-hover
color-mix(in oklab, var(--accent), black 8%)
--accent-active
color-mix(in oklab, var(--accent), black 14%)
--success
#17a34a
--warn
#eab308
--danger
#dc2626
--active
#f59e0b
--active-on
#ffffff
--status-warn
#b45309
--status-error
#b91c1c
--status-info
#1d4ed8
--section-chorus
#f0a534
--section-bridge
#a78bfa
--section-pre-chorus
#14b8a6
--section-intro
#94a3b8
--section-outro
#94a3b8
--section-tag
#94a3b8
--stage-bg
#0c0d10
--stage-fg
#f4f1ea
--surface-2
color-mix(in oklab, var(--surface), var(--fg) 3%)
--surface-3
color-mix(in oklab, var(--surface), var(--fg) 6%)
--fg-2
color-mix(in oklab, var(--fg), var(--muted) 35%)
--muted-2
color-mix(in oklab, var(--muted), var(--bg) 30%)
--border-strong
color-mix(in oklab, var(--border), var(--fg) 18%)
--divider
color-mix(in oklab, var(--border), var(--bg) 40%)
--accent-soft-2
color-mix(in oklab, var(--accent), var(--surface) 78%)
--accent-border
color-mix(in oklab, var(--accent), var(--surface) 55%)
--tag-warn-fg
color-mix(in oklab, var(--warn), var(--fg) 55%)
--tag-warn-bd
color-mix(in oklab, var(--warn), var(--surface) 65%)
--tag-danger-bg
color-mix(in oklab, var(--danger), var(--surface) 88%)
--tag-danger-fg
color-mix(in oklab, var(--danger), var(--fg) 40%)
--tag-danger-bd
color-mix(in oklab, var(--danger), var(--surface) 65%)
--tag-info-bg
color-mix(in oklab, var(--status-info), var(--surface) 88%)
--tag-info-fg
color-mix(in oklab, var(--status-info), var(--fg) 40%)
--tag-info-bd
color-mix(in oklab, var(--status-info), var(--surface) 65%)
--tag-success-bg
color-mix(in oklab, var(--success), var(--surface) 88%)
--tag-success-fg
color-mix(in oklab, var(--success), var(--fg) 45%)
--tag-success-bd
color-mix(in oklab, var(--success), var(--surface) 65%)
--tag-neutral-bg
color-mix(in oklab, var(--muted), var(--surface) 90%)
--tag-neutral-fg
color-mix(in oklab, var(--muted), var(--fg) 40%)
--tag-neutral-bd
color-mix(in oklab, var(--muted), var(--surface) 70%)
--pdf-canvas
color-mix(in oklab, var(--bg), var(--fg) 5%)