/* Dark variant for the Default theme for GIMP 3.0 */

/* Hint for debugging themes:
 * first enable the GTK inspector with
   gsettings set org.gtk.Settings.Debug enable-inspector-keybinding true
 * then (after restarting GIMP) call it up with ctrl+shift+i
 * or from GIMP's UI: File > Debug > Start GtkInspector
 */

/* Basic foreground, background and border colors. */
@define-color fg-color               rgb(255,255,255); /* bright white */
@define-color bg-color               rgb(20,20,20); /* very dark gray */
@define-color border-color           rgb(10,10,10); /* almost black */

/********* Variants for foreground colors *********/

/* In places where we want not as strongly contrasted text. */
@define-color dimmed-fg-color        rgb(200,200,200); /* light gray */
/* Disabled items, such as disabled actions in menus. */
@define-color disabled-fg-color      rgb(150,150,150); /* medium gray */
/* Disabled buttons are dimmed even more (text needs to still be
 * readable, but buttons design are usually enough. */
@define-color disabled-button-color  rgb(100,100,100); /* dark gray */

/********* Variants for background colors *********/

/* Background color for hovered items to "stick out". */
@define-color hover-color            rgb(50,50,50); /* dark gray */
/* Background color when we want widgets-in-widgets to differenciate. It
 * will usually be "less extreme", i.e. darker on a light theme, or
 * lighter on a dark theme.
 */
@define-color widget-bg-color        rgb(30,30,30); /* very dark gray */
/* Color for selected items, in particular when their usual background
 * color is @widget-bg-color or @bg-color. It will usually be ligher on
 * a light theme, or darker on a dark theme.
 */
@define-color selected-color         rgb(128,0,128); /* purple */
/* Background color more extreme in the theme tendency, i.e. darker on a
 * dark theme, ligther on a light theme. */
@define-color extreme-bg-color       rgb(15,15,15); /* very very dark gray */
/* Color for a selected item to "stick out" when @extreme-bg-color is
 * used. It will usually be darker than @bg-color on a light theme,
 * lighter on a dark theme.
 */
@define-color extreme-selected-color rgb(128,0,128); /* purple */

/********* Variants for border colors *********/

@define-color strong-border-color    rgb(20,20,20); /* very dark gray */
@define-color stronger-border-color  rgb(30,30,30); /* dark gray */
/* Border color for the edge of certain widgets. This needs
 * to be dark on light theme and very dark on dark themes */
@define-color edge-border-color      rgb(10,10,10); /* almost black */

/********* Colors for special cases *********/

@define-color scrollbar-slider-color rgb(128,0,128); /* purple */
@define-color scrollbar-trough-color rgb(20,20,20); /* very dark gray */

@define-color ruler-color            rgba(20,20,20,0.5); /* very dark gray with 50% opacity */

@import url("common-dark.css");