# Tokyo Night Moon — matches quickshell/config/Theme.qml and hypr/looks.lua.
#
# Vicinae ships tokyo-night.toml and tokyo-night-storm.toml but not Moon, which
# is the variant the rest of this desktop uses. Same schema as the bundled
# themes; select it with `vicinae theme set tokyonight-moon`.

[meta]
version = 1
name = "Tokyo Night Moon"
description = "Tokyo Night Moon, matched to the Panama Hyprland desktop."
variant = "dark"

[colors.core]
background = "#222436"            # bg
foreground = "#c8d3f5"            # fg
secondary_background = "#1e2030"  # bg_dark
border = "#4d5685"                # a visible glass hairline
accent = "#82aaff"                # blue
accent_foreground = "#1e2030"

[colors.accents]
blue = "#82aaff"
green = "#c3e88d"
magenta = "#c099ff"
orange = "#ff966c"
purple = "#fca7ea"
red = "#ff757f"
yellow = "#ffc777"
cyan = "#86e1fc"

[colors.main_window]
border = "#4d5685"
footer = { background = "colors.core.secondary_background" }

[colors.settings_window]
border = "#444a73"

[colors.shortcut]
border = "colors.core.border"

[colors.text]
default = "colors.core.foreground"
muted = "#828bb8"                 # fg_dark
danger = "#ff757f"
success = "#c3e88d"
placeholder = "#636da6"           # comment
selection = { background = "#82aaff", foreground = "#1e2030" }

[colors.text.links]
default = "#82aaff"
visited = "#c099ff"

[colors.input]
border = "#444a73"                # terminal_black
border_focus = "#82aaff"
border_error = "#ff757f"

[colors.button.primary]
background = "#2f334d"            # bg_highlight
foreground = "#c8d3f5"
hover = { background = "#3b4261" }
focus = { outline = "colors.core.accent" }

[colors.list.item.hover]
foreground = "#c8d3f5"
secondary_foreground = "#828bb8"

[colors.list.item.selection]
background = "#354163"            # blue side of the Prism selection
foreground = "#c8d3f5"
secondary_background = "#463e68"  # orchid side of the Prism selection
secondary_foreground = "#c8d3f5"

[colors.grid.item]
background = "#292d45"
hover = { outline = "#82aaff" }
selection = { outline = "#b172b0" }

[colors.scrollbars]
background = "#3b4261"

[colors.loading]
bar = "#82aaff"
spinner = "#c8d3f5"
