2.2 KiB · text History f629a67
// Generated by tools/themes.py from waxx's app.css; do not edit.
// OKLCH as [lightness 0-1, chroma, hue degrees]; hex is for reading.
.pragma library

var themes = {
    "dark": {
        base: [0.3033, 0.016, 252.420],  // #292f37
        deep: [0.2015, 0.012, 254.090],  // #13171c
        ink: [0.6400, 0.135, 15.000],  // #d16671
        tone: [0.6400, 0.076, 19.000],  // #b6797a
    },
    "light": {
        base: [0.9800, 0.008, 24.000],  // #fef6f6
        deep: [0.9200, 0.022, 24.000],  // #f3dfdd
        ink: [0.0000, 0.000, 0.000],  // #000000
        tone: [0.6400, 0.076, 19.000],  // #b6797a
    },
    "her": {
        base: [0.3500, 0.104, 24.000],  // #661e1e
        deep: [0.2500, 0.104, 24.000],  // #470005
        ink: [0.9600, 0.058, 96.000],  // #fdf2c6
        tone: [0.6400, 0.076, 19.000],  // #b6797a
    },
    "afterdark": {
        base: [0.2900, 0.122, 277.000],  // #201e66
        deep: [0.1900, 0.122, 277.000],  // #0e0048
        ink: [0.9600, 0.058, 96.000],  // #fdf2c6
        tone: [0.6000, 0.090, 285.000],  // #7b78b4
    },
    "forest": {
        base: [0.2700, 0.063, 153.000],  // #062f17
        deep: [0.1700, 0.063, 153.000],  // #001603
        ink: [0.9600, 0.058, 96.000],  // #fdf2c6
        tone: [0.8000, 0.182, 152.000],  // #48de81
    },
    "sky": {
        base: [0.2900, 0.063, 243.000],  // #072e48
        deep: [0.1900, 0.063, 243.000],  // #00152d
        ink: [0.9600, 0.058, 96.000],  // #fdf2c6
        tone: [0.7500, 0.139, 233.000],  // #37bcf7
    },
    "clays": {
        base: [0.2800, 0.074, 46.000],  // #451a03
        deep: [0.1800, 0.074, 46.000],  // #290200
        ink: [0.9600, 0.058, 96.000],  // #fdf2c6
        tone: [0.6700, 0.157, 58.000],  // #da780e
    },
    "stones": {
        base: [0.2700, 0.006, 34.000],  // #292524
        deep: [0.1700, 0.006, 34.000],  // #120f0e
        ink: [0.9600, 0.058, 96.000],  // #fdf2c6
        tone: [0.5500, 0.023, 264.000],  // #6b727f
    },
    "blueprint": {
        base: [0.2800, 0.120, 252.000],  // #002661
        deep: [0.2000, 0.100, 252.000],  // #001241
        ink: [0.9600, 0.058, 96.000],  // #fdf2c6
        tone: [0.6800, 0.180, 248.000],  // #0e9dff
    },
}

var names = Object.keys(themes)