[theme] name = "Dune" author = "The Hush Developers" dark = false images = { background_image = "backgrounds/texture/dune_bg.png", logo = "logos/logo_ObsidianDragon_light.png" } elevation = { --elevation-0 = "#FDF8F0", --elevation-1 = "#F5EDE0", --elevation-2 = "#EDE3D4", --elevation-3 = "#E0D5C4", --elevation-4 = "#D0C4B0" } [theme.palette] # Dune: warm desert tones — amber, sand, terracotta, sage --primary = "#B07840" --primary-variant = "#8E5E2E" --primary-light = "#D4A06C" --secondary = "#8A9A6C" --secondary-variant = "#6B7E50" --secondary-light = "#A8B890" --background = "#FAF5ED" --surface = "#FFFFF8" --surface-variant = "#F5EDE0" --on-primary = "#FFFFFF" --on-secondary = "#FFFFFF" --on-background = "#3A2E22" --on-surface = "#3A2E22" --on-surface-medium = "rgba(58,46,34,0.68)" --on-surface-disabled = "rgba(58,46,34,0.38)" --error = "#A0524A" --on-error = "#FFFFFF" --success = "#6A8A5C" --on-success = "#FFFFFF" --warning = "#C08840" --on-warning = "#000000" --divider = "rgba(140,110,70,0.14)" --outline = "rgba(140,110,70,0.16)" --scrim = "rgba(30,20,10,0.45)" --surface-hover = "rgba(176,120,64,0.06)" --surface-alt = "rgba(176,120,64,0.03)" --surface-active = "rgba(176,120,64,0.10)" --glass-button = "rgba(176,120,64,0.06)" --glass-button-hover = "rgba(176,120,64,0.12)" --card-border = "rgba(176,120,64,0.12)" --text-shadow = "rgba(80,50,20,0.08)" --input-overlay-text = "rgba(58,46,34,0.28)" --slider-text = "rgba(58,46,34,0.78)" --thumb-fill = "rgba(176,120,64,0.12)" --thumb-border = "rgba(176,120,64,0.35)" --disabled-label = "rgba(58,46,34,0.22)" --chart-grid = "rgba(176,120,64,0.07)" --chart-crosshair = "rgba(176,120,64,0.18)" --chart-hover-ring = "rgba(176,120,64,0.28)" --tooltip-bg = "rgba(50,38,24,0.94)" --tooltip-border = "rgba(176,120,64,0.12)" --glass-fill = "rgba(255,252,245,0.58)" --glass-border = "rgba(176,120,64,0.14)" --glass-noise-tint = "rgba(180,140,80,0.03)" --tactile-top = "rgba(255,255,248,0.50)" --tactile-bottom = "rgba(255,255,248,0.08)" --hover-overlay = "rgba(176,120,64,0.05)" --active-overlay = "rgba(176,120,64,0.10)" --rim-light = "rgba(212,160,108,0.10)" --status-divider = "rgba(176,120,64,0.10)" --sidebar-hover = "rgba(176,120,64,0.08)" --sidebar-icon = "rgba(58,46,34,0.50)" --sidebar-badge = "rgba(58,46,34,0.85)" --sidebar-divider = "rgba(176,120,64,0.08)" --chart-line = "rgba(176,120,64,0.10)" --window-control = "rgba(58,46,34,0.65)" --window-control-hover = "rgba(176,120,64,0.10)" --window-close-hover = "rgba(160,82,74,0.78)" --spinner-track = "rgba(176,120,64,0.12)" --spinner-active = "rgba(176,120,64,0.85)" --shutdown-panel-bg = "rgba(250,245,237,0.96)" --shutdown-panel-border = "rgba(176,120,64,0.10)" # RAM bar: desert gold --ram-bar-app = "#B07840" --ram-bar-system = "rgba(58,46,34,0.14)" # Accent strips: desert palette — amber, sage, terracotta, gold, olive, sand --accent-total = "#B07840" --accent-shielded = "#8A9A6C" --accent-transparent = "#C4786A" --accent-action = "#B07840" --accent-market = "#6B7E50" --accent-portfolio = "#C08840" # Toasts: warm desert tones --toast-info-accent = "#B07840" --toast-info-text = "#8E5E2E" --toast-success-accent = "rgba(106,138,92,1.0)" --toast-success-text = "rgba(80,112,66,1.0)" --toast-warning-accent = "rgba(192,136,64,1.0)" --toast-warning-text = "rgba(160,108,40,1.0)" --toast-error-accent = "rgba(160,82,74,1.0)" --toast-error-text = "rgba(130,58,50,1.0)" # Snackbar --snackbar-bg = "rgba(50,38,24,0.95)" --snackbar-text = "rgba(255,252,245,0.87)" --snackbar-action = "rgba(212,160,108,1.0)" --snackbar-action-hover = "rgba(236,190,140,1.0)" # Controls --switch-track-off = "rgba(58,46,34,0.22)" --switch-track-on = "rgba(176,120,64,0.40)" --switch-thumb-off = "#F5EDE0" --switch-thumb-on = "#FFFFFF" --control-shadow = "rgba(80,50,20,0.16)" --checkbox-check = "#FFFFFF" --app-bar-shadow = "rgba(80,50,20,0.08)" [backdrop] base-color-top = "rgba(253,248,240,255)" base-color-bottom = "rgba(240,228,208,255)" texture-tint-alpha = 100 gradient-top-r = 252 gradient-top-g = 246 gradient-top-b = 235 gradient-top-a = 240 gradient-bottom-r = 238 gradient-bottom-g = 222 gradient-bottom-b = 198 gradient-bottom-a = 230 background-alpha = 0.96 surface-alpha = 0.96 frame-alpha = 0.93 surface-inline-alpha = 0.94 background-inline-alpha = 0.93 # --------------------------------------------------------------------------- # Theme Visual Effects — Dune (desert sandstorm) # Wind-driven sand particles with heat shimmer and warm atmosphere. # The sandstorm effect creates directional particles blowing across # the viewport with motion streaks, gusts, and dust puffs. # --------------------------------------------------------------------------- [effects] hue-cycle-enabled = { size = 0.0 } rainbow-border-enabled = { size = 0.0 } # Slow, wide warm shimmer — like heat mirage on sand shimmer-enabled = { size = 1.0 } shimmer-speed = { size = 0.025 } shimmer-width = { size = 200.0 } shimmer-alpha = { size = 0.06 } shimmer-angle = { size = 15.0 } shimmer-color = { color = "rgba(212,170,108,1.0)" } positional-hue-enabled = { size = 0.0 } glow-pulse-enabled = { size = 1.0 } glow-pulse-speed = { size = 0.15 } glow-pulse-min-alpha = { size = 0.02 } glow-pulse-max-alpha = { size = 0.08 } glow-pulse-radius = { size = 2.5 } glow-pulse-color = { color = "#B07840" } edge-trace-enabled = { size = 0.0 } ember-rise-enabled = { size = 0.0 } gradient-border-enabled = { size = 0.0 } # === Sandstorm: wind-driven sand particles === sandstorm-enabled = { size = 1.0 } sandstorm-count = { size = 90.0 } sandstorm-speed = { size = 0.25 } sandstorm-wind-angle = { size = 12.0 } sandstorm-particle-size = { size = 2.4 } sandstorm-alpha = { size = 0.55 } sandstorm-color = { color = "#8B6914" } sandstorm-gust-speed = { size = 0.06 } sandstorm-gust-strength = { size = 0.45 } sandstorm-streak-length = { size = 4.0 } # Warm desert atmosphere — orange-gold heat haze viewport-wash-enabled = { size = 1.0 } viewport-wash-alpha = { size = 0.10 } viewport-wash-tl = { color = "#C89050" } viewport-wash-tr = { color = "#A0784C" } viewport-wash-bl = { color = "#8A6A40" } viewport-wash-br = { color = "#D4A060" } viewport-wash-rotate = { size = 0.01 } viewport-wash-pulse = { size = 0.06 } viewport-wash-pulse-depth = { size = 0.35 } viewport-vignette-enabled = { size = 1.0 } viewport-vignette-color = { color = "#1A1008" } viewport-vignette-radius = { size = 0.22 } viewport-vignette-alpha = { size = 0.10 }