/*
 * gruvbox-dark — Adwaita/libadwaita theme
 * Auto-generated from gruvbox-dark.json
 * Dark mode
 * Source: gruvbox community theme (MIT)
 */

/* === Named Colors (@define-color) === */
@define-color accent_bg_color #B07D1B;
@define-color accent_color #B07D1B;
@define-color accent_fg_color #FBF5E8;
@define-color card_bg_color #2D2D2D;
@define-color card_fg_color #ebdbb2;
@define-color card_shade_color #4C4C4C;
@define-color destructive_bg_color #B21F19;
@define-color destructive_color #B21F19;
@define-color destructive_fg_color #FFFFFF;
@define-color dialog_bg_color #282828;
@define-color dialog_fg_color #ebdbb2;
@define-color error_bg_color #B21F19;
@define-color error_color #B21F19;
@define-color error_fg_color #FFFFFF;
@define-color headerbar_bg_color #3c3836;
@define-color headerbar_border_color #ebdbb2;
@define-color headerbar_darker_shade_color #4C4C4C;
@define-color headerbar_fg_color #ebdbb2;
@define-color headerbar_shade_color #4C4C4C;
@define-color popover_bg_color #323232;
@define-color popover_fg_color #ebdbb2;
@define-color popover_shade_color #4C4C4C;
@define-color scrollbar_outline_color #CAA034;
@define-color secondary_sidebar_bg_color #3c3836;
@define-color secondary_sidebar_border_color #ebdbb2;
@define-color secondary_sidebar_fg_color #ebdbb2;
@define-color secondary_sidebar_shade_color #4C4C4C;
@define-color shade_color #4C4C4C;
@define-color sidebar_bg_color #3c3836;
@define-color sidebar_border_color #ebdbb2;
@define-color sidebar_fg_color #ebdbb2;
@define-color sidebar_shade_color #4C4C4C;
@define-color theme_selected_bg_color #B07D1B;
@define-color theme_selected_fg_color #FBF5E8;
@define-color theme_unfocused_selected_bg_color #B07D1B;
@define-color theme_unfocused_selected_fg_color #FBF5E8;
@define-color thumbnail_bg_color #2D2D2D;
@define-color thumbnail_fg_color #ebdbb2;
@define-color view_bg_color #3c3836;
@define-color window_bg_color #282828;
@define-color window_fg_color #ebdbb2;

/* === CSS Custom Properties === */
window {
  --accent-bg-color: #B07D1B;
  --accent-color: #B07D1B;
  --accent-fg-color: #FBF5E8;
  --card-bg-color: #2D2D2D;
  --card-fg-color: #ebdbb2;
  --card-shade-color: #4C4C4C;
  --destructive-bg-color: #B21F19;
  --destructive-color: #B21F19;
  --destructive-fg-color: #FFFFFF;
  --dialog-bg-color: #282828;
  --dialog-fg-color: #ebdbb2;
  --error-bg-color: #B21F19;
  --error-color: #B21F19;
  --error-fg-color: #FFFFFF;
  --headerbar-bg-color: #3c3836;
  --headerbar-border-color: #ebdbb2;
  --headerbar-darker-shade-color: #4C4C4C;
  --headerbar-fg-color: #ebdbb2;
  --headerbar-shade-color: #4C4C4C;
  --popover-bg-color: #323232;
  --popover-fg-color: #ebdbb2;
  --popover-shade-color: #4C4C4C;
  --scrollbar-outline-color: #CAA034;
  --secondary-sidebar-bg-color: #3c3836;
  --secondary-sidebar-border-color: #ebdbb2;
  --secondary-sidebar-fg-color: #ebdbb2;
  --secondary-sidebar-shade-color: #4C4C4C;
  --shade-color: #4C4C4C;
  --sidebar-bg-color: #3c3836;
  --sidebar-border-color: #ebdbb2;
  --sidebar-fg-color: #ebdbb2;
  --sidebar-shade-color: #4C4C4C;
  --theme-selected-bg-color: #B07D1B;
  --theme-selected-fg-color: #FBF5E8;
  --theme-unfocused-selected-bg-color: #B07D1B;
  --theme-unfocused-selected-fg-color: #FBF5E8;
  --thumbnail-bg-color: #2D2D2D;
  --thumbnail-fg-color: #ebdbb2;
  --view-bg-color: #3c3836;
  --window-bg-color: #282828;
  --window-fg-color: #ebdbb2;
}

/* === Links === */
link { color: #B07D1B; }
link:visited { color: #B21F19; }

