unfortunately we need javascript to do math, please enable <333
colors are hot

warning: math

a 9-character single-case string could be interpreted as 3 triplets of base32. this allows for a 0-46655 range per channel!

  1. our example "girltwink" turns into (gir, ltw, ink)
  2. which turns into decimal (21411, 28292, 24176)
  3. we change this to linear by dividing by 46655 ( 0.45892187332547424, 0.6064087450434037, 0.5181866895295253 )
  4. and then up to 8 bit 0-255 ( 117.02507769799593, 154.63422998606794, 132.13760583002895 )
  5. but probably too precise of a color :3 so ( 117, 155, 132 )