[theme]
name = "Dark"
author = "The Hush Developers"
dark = true
elevation = { --elevation-0 = "#161618", --elevation-1 = "#222224", --elevation-2 = "#2E2E32", --elevation-3 = "#363638", --elevation-4 = "#404044" }
images = { background_image = "backgrounds/texture/dark_bg.png", logo = "logos/logo_ObsidianDragon_dark.png" }

[theme.palette]
--primary = "#9AAFC8"
--primary-variant = "#7B92B0"
--primary-light = "#B8CCE0"
--secondary = "#7DABA3"
--secondary-variant = "#5D8A82"
--secondary-light = "#9DC5BE"
--background = "#141416"
--surface = "#1A1A1C"
--surface-variant = "#2E2E32"
--on-primary = "#000000"
--on-secondary = "#000000"
--on-background = "#D0D0D4"
--on-surface = "#D0D0D4"
--on-surface-medium = "rgba(208,208,212,0.75)"
--on-surface-disabled = "rgba(208,208,212,0.45)"
--error = "#B07080"
--on-error = "#000000"
--success = "#7AAE7C"
--on-success = "#000000"
--warning = "#C4A870"
--on-warning = "#000000"
--divider = "rgba(220,220,225,0.14)"
--outline = "rgba(220,220,225,0.14)"
--scrim = "rgba(0,0,0,0.5)"
--surface-hover = "rgba(220,220,225,0.06)"
--surface-alt = "rgba(220,220,225,0.04)"
--surface-active = "rgba(220,220,225,0.08)"
--glass-button = "rgba(220,220,225,0.05)"
--glass-button-hover = "rgba(220,220,225,0.10)"
--card-border = "rgba(220,220,225,0.24)"
--text-shadow = "rgba(0,0,0,0.40)"
--input-overlay-text = "rgba(208,208,212,0.28)"
--slider-text = "rgba(208,208,212,0.85)"
--thumb-fill = "rgba(220,220,225,0.14)"
--thumb-border = "rgba(220,220,225,0.45)"
--disabled-label = "rgba(220,220,225,0.18)"
--chart-grid = "rgba(220,220,225,0.04)"
--chart-crosshair = "rgba(220,220,225,0.14)"
--chart-hover-ring = "rgba(220,220,225,0.28)"
--tooltip-bg = "rgba(18,18,22,0.92)"
--tooltip-border = "rgba(220,220,225,0.10)"
--glass-fill = "rgba(220,220,225,0.07)"
--glass-border = "rgba(154,175,200,0.28)"
--glass-noise-tint = "rgba(220,220,225,0.03)"
--tactile-top = "rgba(220,220,225,0.06)"
--tactile-bottom = "rgba(220,220,225,0.0)"
--hover-overlay = "rgba(220,220,225,0.04)"
--active-overlay = "rgba(220,220,225,0.08)"
--rim-light = "rgba(220,220,225,0.14)"
--status-divider = "rgba(220,220,225,0.06)"
--sidebar-hover = "rgba(220,220,225,0.08)"
--sidebar-icon = "rgba(220,220,225,0.40)"
--sidebar-badge = "rgba(208,208,212,1.0)"
--sidebar-divider = "rgba(220,220,225,0.05)"
--chart-line = "rgba(220,220,225,0.08)"
--window-control = "rgba(208,208,212,0.75)"
--window-control-hover = "rgba(220,220,225,0.10)"
--window-close-hover = "rgba(200,50,60,0.70)"
--spinner-track = "rgba(220,220,225,0.08)"
--spinner-active = "rgba(154,175,200,0.85)"
--shutdown-panel-bg = "rgba(14,14,18,0.88)"
--shutdown-panel-border = "rgba(220,220,225,0.06)"
--ram-bar-app = "#5C9CE6"
--ram-bar-system = "rgba(255,255,255,0.15)"
--accent-total = "#B8CCE0"
--accent-shielded = "#7DABA3"
--accent-transparent = "#C4A870"
--accent-action = "#9AAFC8"
--accent-market = "#7DABA3"
--accent-portfolio = "#B8CCE0"
--toast-info-accent = "#9AAFC8"
--toast-info-text = "#B8CCE0"
--toast-success-accent = "rgba(80,155,85,1.0)"
--toast-success-text = "rgba(180,230,180,1.0)"
--toast-warning-accent = "rgba(180,150,75,1.0)"
--toast-warning-text = "rgba(235,215,140,1.0)"
--toast-error-accent = "rgba(175,75,80,1.0)"
--toast-error-text = "rgba(235,160,160,1.0)"
--snackbar-bg = "rgba(45,45,48,0.95)"
--snackbar-text = "rgba(208,208,212,0.87)"
--snackbar-action = "rgba(154,175,200,1.0)"
--snackbar-action-hover = "rgba(184,204,224,1.0)"
--switch-track-off = "rgba(220,220,225,0.10)"
--switch-track-on = "rgba(154,175,200,0.40)"
--switch-thumb-off = "#A0A0A4"
--switch-thumb-on = "#D8D8DC"
--control-shadow = "rgba(0,0,0,0.22)"
--checkbox-check = "#000000"
--app-bar-shadow = "rgba(0,0,0,0.18)"

[backdrop]
base-color-top = "rgba(20,22,28,200)"
base-color-bottom = "rgba(10,11,16,200)"
texture-tint-alpha = 120
gradient-top-r = 14
gradient-top-g = 15
gradient-top-b = 20
gradient-top-a = 80
gradient-bottom-r = 8
gradient-bottom-g = 9
gradient-bottom-b = 13
gradient-bottom-a = 60
background-alpha = 0.52
surface-alpha = 0.58
frame-alpha = 0.78
surface-inline-alpha = 0.60
background-inline-alpha = 0.45

# ---------------------------------------------------------------------------
# Theme Visual Effects — Dark (minimal, clean)
#   Near-static soft glow behind active button. Professional and understated.
# ---------------------------------------------------------------------------
[effects]
hue-cycle-enabled            = { size = 0.0 }
rainbow-border-enabled       = { size = 0.0 }
shimmer-enabled              = { size = 0.0 }
positional-hue-enabled       = { size = 0.0 }

glow-pulse-enabled           = { size = 1.0 }
glow-pulse-speed             = { size = 0.25 }
glow-pulse-min-alpha         = { size = 0.02 }
glow-pulse-max-alpha         = { size = 0.04 }
glow-pulse-radius            = { size = 2.0 }
glow-pulse-color             = { color = "var(--primary)" }

edge-trace-enabled           = { size = 0.0 }
ember-rise-enabled           = { size = 0.0 }

# Shader-like viewport overlay — subtle neutral vignette
viewport-wash-enabled        = { size = 0.0 }
viewport-vignette-enabled    = { size = 1.0 }
viewport-vignette-color      = { color = "#000000" }
viewport-vignette-radius     = { size = 0.20 }
viewport-vignette-alpha      = { size = 0.08 }
