[theme] name = "Iridescent" author = "The Hush Developers" dark = false images = { background_image = "backgrounds/texture/iridescent_bg.png", logo = "logos/logo_ObsidianDragon_light.png" } elevation = { --elevation-0 = "#FDFBFF", --elevation-1 = "#F5F0FA", --elevation-2 = "#EDE6F4", --elevation-3 = "#E0D8EC", --elevation-4 = "#D0C8DC" } [theme.palette] # Iridescent: opalescent pastels — shifting pink ↔ lavender ↔ teal --primary = "#8E6BAF" --primary-variant = "#6A3D9A" --primary-light = "#C9A8E8" --secondary = "#4DB6AC" --secondary-variant = "#00897B" --secondary-light = "#80CBC4" --background = "#FAF8FF" --surface = "#FFFFFF" --surface-variant = "#F3EFF8" --on-primary = "#FFFFFF" --on-secondary = "#FFFFFF" --on-background = "#1C1525" --on-surface = "#1C1525" --on-surface-medium = "rgba(28,21,37,0.72)" --on-surface-disabled = "rgba(28,21,37,0.40)" --error = "#C62828" --on-error = "#FFFFFF" --success = "#2E7D32" --on-success = "#FFFFFF" --warning = "#E65100" --on-warning = "#000000" --divider = "rgba(120,80,160,0.12)" --outline = "rgba(120,80,160,0.14)" --scrim = "rgba(20,10,30,0.45)" --surface-hover = "rgba(140,107,175,0.06)" --surface-alt = "rgba(140,107,175,0.03)" --surface-active = "rgba(140,107,175,0.10)" --glass-button = "rgba(140,107,175,0.06)" --glass-button-hover = "rgba(140,107,175,0.12)" --card-border = "rgba(140,107,175,0.12)" --text-shadow = "rgba(80,40,120,0.08)" --input-overlay-text = "rgba(28,21,37,0.28)" --slider-text = "rgba(28,21,37,0.78)" --thumb-fill = "rgba(140,107,175,0.12)" --thumb-border = "rgba(140,107,175,0.35)" --disabled-label = "rgba(28,21,37,0.22)" --chart-grid = "rgba(140,107,175,0.07)" --chart-crosshair = "rgba(140,107,175,0.18)" --chart-hover-ring = "rgba(140,107,175,0.28)" --tooltip-bg = "rgba(32,24,48,0.94)" --tooltip-border = "rgba(140,107,175,0.12)" --glass-fill = "rgba(255,255,255,0.55)" --glass-border = "rgba(140,107,175,0.14)" --glass-noise-tint = "rgba(180,140,220,0.03)" --tactile-top = "rgba(255,255,255,0.50)" --tactile-bottom = "rgba(255,255,255,0.08)" --hover-overlay = "rgba(140,107,175,0.05)" --active-overlay = "rgba(140,107,175,0.10)" --rim-light = "rgba(180,140,255,0.10)" --status-divider = "rgba(140,107,175,0.10)" --sidebar-hover = "rgba(140,107,175,0.08)" --sidebar-icon = "rgba(28,21,37,0.50)" --sidebar-badge = "rgba(28,21,37,0.85)" --sidebar-divider = "rgba(140,107,175,0.08)" --chart-line = "rgba(140,107,175,0.10)" --window-control = "rgba(28,21,37,0.65)" --window-control-hover = "rgba(140,107,175,0.10)" --window-close-hover = "rgba(220,30,50,0.78)" --spinner-track = "rgba(140,107,175,0.12)" --spinner-active = "rgba(142,107,175,0.85)" --shutdown-panel-bg = "rgba(248,244,255,0.96)" --shutdown-panel-border = "rgba(140,107,175,0.10)" # RAM bar: iridescent violet accent --ram-bar-app = "#8E6BAF" --ram-bar-system = "rgba(28,21,37,0.14)" # Accent strips: opalescent palette — pink, teal, coral, violet, sea-green, lavender --accent-total = "#B06AB3" --accent-shielded = "#4DB6AC" --accent-transparent = "#F48FB1" --accent-action = "#7E57C2" --accent-market = "#26A69A" --accent-portfolio = "#AB47BC" # Toasts: soft iridescent tones --toast-info-accent = "#8E6BAF" --toast-info-text = "#5E35B1" --toast-success-accent = "rgba(46,125,50,1.0)" --toast-success-text = "rgba(27,94,32,1.0)" --toast-warning-accent = "rgba(230,81,0,1.0)" --toast-warning-text = "rgba(191,54,12,1.0)" --toast-error-accent = "rgba(198,40,40,1.0)" --toast-error-text = "rgba(183,28,28,1.0)" # Snackbar --snackbar-bg = "rgba(40,30,55,0.95)" --snackbar-text = "rgba(255,255,255,0.87)" --snackbar-action = "rgba(206,147,216,1.0)" --snackbar-action-hover = "rgba(225,190,255,1.0)" # Controls --switch-track-off = "rgba(28,21,37,0.22)" --switch-track-on = "rgba(142,107,175,0.40)" --switch-thumb-off = "#F5F0FA" --switch-thumb-on = "#FFFFFF" --control-shadow = "rgba(80,40,120,0.16)" --checkbox-check = "#FFFFFF" --app-bar-shadow = "rgba(80,40,120,0.08)" [backdrop] base-color-top = "rgba(253,248,255,255)" base-color-bottom = "rgba(240,232,252,255)" texture-tint-alpha = 90 gradient-top-r = 252 gradient-top-g = 248 gradient-top-b = 255 gradient-top-a = 240 gradient-bottom-r = 235 gradient-bottom-g = 225 gradient-bottom-b = 248 gradient-bottom-a = 230 background-alpha = 0.97 surface-alpha = 0.97 frame-alpha = 0.94 surface-inline-alpha = 0.95 background-inline-alpha = 0.94 # --------------------------------------------------------------------------- # Theme Visual Effects — Iridescent (opalescent color-shifting) # The signature rainbow theme — gentle prismatic borders, slow pastel # hue-cycling, and a wide ethereal sheen like light through an opal. # All effects enabled but softened for a dreamy rather than flashy look. # --------------------------------------------------------------------------- [effects] hue-cycle-enabled = { size = 1.0 } hue-cycle-speed = { size = 0.06 } hue-cycle-saturation = { size = 0.50 } hue-cycle-value = { size = 0.82 } hue-cycle-range = { size = 1.0 } hue-cycle-offset = { size = 0.83 } rainbow-border-enabled = { size = 1.0 } rainbow-border-speed = { size = 0.05 } rainbow-border-alpha = { size = 0.40 } rainbow-border-stop-0 = { color = "#FF6B9D" } rainbow-border-stop-1 = { color = "#C084FC" } rainbow-border-stop-2 = { color = "#67E8F9" } rainbow-border-stop-3 = { color = "#FCA5A5" } shimmer-enabled = { size = 1.0 } shimmer-speed = { size = 0.04 } shimmer-width = { size = 150.0 } shimmer-alpha = { size = 0.05 } shimmer-angle = { size = 20.0 } shimmer-color = { color = "rgba(255,240,255,1.0)" } positional-hue-enabled = { size = 1.0 } positional-hue-top = { color = "#E088B8" } positional-hue-bottom = { color = "#60B8B4" } positional-hue-strength = { size = 0.35 } glow-pulse-enabled = { size = 0.0 } edge-trace-enabled = { size = 0.0 } ember-rise-enabled = { size = 0.0 } # Shader-like viewport overlay — prismatic chromatic shift viewport-wash-enabled = { size = 1.0 } viewport-wash-alpha = { size = 0.08 } viewport-wash-tl = { color = "#FF6B9D" } viewport-wash-tr = { color = "#C084FC" } viewport-wash-bl = { color = "#FCA5A5" } viewport-wash-br = { color = "#67E8F9" } viewport-wash-rotate = { size = 0.02 } viewport-wash-pulse = { size = 0.0 } viewport-wash-pulse-depth = { size = 0.0 } viewport-vignette-enabled = { size = 1.0 } viewport-vignette-color = { color = "#1A1020" } viewport-vignette-radius = { size = 0.18 } viewport-vignette-alpha = { size = 0.10 }