muowl
PTEN
Dark theme · Original palette · v0.2.0

Papilio

deep red-brown, crimson and antique gold

A dark theme from a character’s colours: art anchors, a lightness ladder for colour blindness, and the Blood Blossom variant with more blood. Three gates (contrast, CVD, tokens) and a Base24 export.

I.

The palette

20 tokens

bg0
#191313#1C1012
editor background
bg1
#211918#251517
sidebar, panels
bg2
#2D2120#321D1F
hover, active item
bg3
#3A2B28#402726
borders, separators
selection
#4A2F2D#572F2E
text selection
fg014.12:114.26:1
#ECE0D1#ECE0D1
primary text
fg16.08:16.14:1
#A39187#A39187
secondary text, operators
muted4.50:14.55:1
#897987#897987
comments, disabled
crimson5.13:15.21:1
#EA5356#F44853
the signature colour — eyes and hair tips
dusk5.02:15.35:1
#6D84C4#6A86DC
indigo of the night sky
plum7.63:17.97:1
#C796D3#D392E6
violet of the hat ribbon
ember8.68:19.15:1
#F0A068#F9A25F
ember orange (pyro)
ghost10.75:111.25:1
#90D0E1#7ED6EE
Boo Tao's ghost blue
blossom10.39:19.76:1
#FFAEA9#FFA49E
plum-blossom pink
gold7.11:17.37:1
#C49A5D#CB9B52
gold of the ornaments
error5.06:15.17:1
#F2493B#F9422F
error diagnostics
warning9.52:110.25:1
#D8B851#E0BE3C
warnings
info10.75:111.25:1
#90D0E1#7ED6EE
information
success4.64:15.15:1
#5E8B58#579552
a discreet jade — diffs need green
cursor5.13:15.21:1
#EA5356#F44853
cursor, follows crimson
II.

From the character to the screen

the raw colour and the one that survived contrast

The anchors are colours taken straight from the art. Almost none of them pass contrast over the editor background — so each was lifted until it did, keeping its hue. The ratios below are computed against that background, not copied from a note.

anchor#DE4F354.61:14.66:1eyes
token#EA5356#F448535.13:15.21:1crimson

the red of her eyes, lifted until it passes for body text

anchor#C93A303.61:13.65:1blossom
token#FFAEA9#FFA49E10.39:19.76:1blossom

the flower’s vivid red is beautiful and unreadable; it became pink

anchor#B8926A6.43:16.50:1gold-trim
token#C49A5D#CB9B527.11:17.37:1gold

the hat’s bronze, pulled toward gold

anchor#362B3E1.37:11.39:1ribbon
token#C796D3#D392E67.63:17.97:1plum

the violet ribbon is nearly black in the art; here it lights up

anchor#262B4C1.34:11.35:1night-sky
token#6D84C4#6A86DC5.02:15.35:1dusk

the night sky behind her, raised to a syntax blue

III.

Roles

what each token colours in code

keywordcrimson
stringblossom
functionghost
numberplum
constantplum
typeember
variablefg0
propertyfg0
parameterfg0
commentmuted
operatorfg1
punctuationfg1
tagcrimson
attributedusk
regexpember
escapeember
builtincrimson
namespaceember
decoratorplum
interpolationember
insertedsuccess
deletederror
changedgold
quotemuted
IV.

The flavors

the same theme in a different light

The variant is an overlay: only the tokens that change. Roles, the lightness ladder and anchors come from the base — semantic decisions stay in one place. Blood Blossom raises chroma at the same L (what protects colour blindness) and sinks the backgrounds into wine. Pick below and watch the whole page change its light.

A fan-made project, unaffiliated with HoYoverse. Inspired by Hu Tao’s palette (Genshin Impact); all trademarks belong to their owners.

← All themes