/* stask - simple task manager
* See LICENSE file for copyright and license details. */
/* krisyotam.com monochromatic palette */
/* all colors: {r, g, b, a} - pure grayscale (0 saturation) */
static const Theme theme_light = {
/* bg: hsl(0 0% 98%) */
.bg = {0.98, 0.98, 0.98, 1.0},
/* card: hsl(0 0% 99%) */
.card = {0.99, 0.99, 0.99, 1.0},
/* fg: hsl(0 0% 20%) */
.fg = {0.20, 0.20, 0.20, 1.0},
/* border: hsl(0 0% 88%) */
.border = {0.88, 0.88, 0.88, 1.0},
/* muted: hsl(0 0% 92%) */
.muted = {0.92, 0.92, 0.92, 1.0},
/* muted-fg: hsl(0 0% 50%) */
.muted_fg = {0.50, 0.50, 0.50, 1.0},
/* primary: hsl(0 0% 10%) */
.primary = {0.10, 0.10, 0.10, 1.0},
/* primary-fg: hsl(0 0% 95%) */
.primary_fg = {0.95, 0.95, 0.95, 1.0},
/* selection: hsl(0 0% 40%) */
.sel = {0.40, 0.40, 0.40, 1.0},
/* accent: hsl(0 0% 10%) - dark in light mode */
.accent = {0.10, 0.10, 0.10, 1.0},
/* accent-fg: hsl(0 0% 95%) */
.accent_fg = {0.95, 0.95, 0.95, 1.0},
};
static const Theme theme_dark = {
/* bg: hsl(0 0% 7%) */
.bg = {0.07, 0.07, 0.07, 1.0},
/* card: hsl(0 0% 9%) */
.card = {0.09, 0.09, 0.09, 1.0},
/* fg: hsl(0 0% 98%) */
.fg = {0.98, 0.98, 0.98, 1.0},
/* border: hsl(0 0% 15%) */
.border = {0.15, 0.15, 0.15, 1.0},
/* muted: hsl(0 0% 12%) */
.muted = {0.12, 0.12, 0.12, 1.0},
/* muted-fg: hsl(0 0% 70%) */
.muted_fg = {0.70, 0.70, 0.70, 1.0},
/* primary: hsl(0 0% 98%) */
.primary = {0.98, 0.98, 0.98, 1.0},
/* primary-fg: hsl(0 0% 9%) */
.primary_fg = {0.09, 0.09, 0.09, 1.0},
/* selection: hsl(0 0% 83%) */
.sel = {0.83, 0.83, 0.83, 1.0},
/* accent: hsl(0 0% 88%) - light in dark mode */
.accent = {0.88, 0.88, 0.88, 1.0},
/* accent-fg: hsl(0 0% 9%) */
.accent_fg = {0.09, 0.09, 0.09, 1.0},
};
/* default: 0=light, 1=dark */
static const int default_dark = 0;
/* GTK CSS for squared corners (krisyotam.com aesthetic) */
static const char *app_css =
"* { border-radius: 0; }\n"
"button { border-radius: 0; padding: 4px 10px; }\n"
"popover > contents { border-radius: 0; padding: 0; }\n"
"entry { border-radius: 0; }\n"
"headerbar { border-radius: 0; }\n"
"window { border-radius: 0; }\n"
"separator { margin: 0 2px; }\n"
"checkbutton indicator { border-radius: 0; }\n";