opaline 0.4.1

A token-based theme engine for Rust applications
Documentation
# Rose Pine — All natural pine, faux fur and a bit of soho vibes
# https://rosepinetheme.com

[meta]
name = "Rose Pine"
author = "Rose Pine"
variant = "dark"
version = "1.0"
description = "Soho vibes for late-night coders"

[palette]
base = "#191724"
surface = "#1f1d2e"
overlay = "#26233a"
muted = "#6e6a86"
subtle = "#908caa"
text = "#e0def4"
love = "#eb6f92"
gold = "#f6c177"
rose = "#ebbcba"
pine = "#31748f"
foam = "#9ccfd8"
iris = "#c4a7e7"
highlight_low = "#21202e"
highlight_med = "#403d52"
highlight_high = "#524f67"

[tokens]
"text.primary" = "text"
"text.secondary" = "subtle"
"text.muted" = "muted"
"text.dim" = "highlight_high"

"bg.base" = "base"
"bg.panel" = "surface"
"bg.code" = "overlay"
"bg.highlight" = "highlight_low"
"bg.elevated" = "highlight_med"
"bg.active" = "highlight_high"
"bg.selection" = "highlight_med"

"accent.primary" = "iris"
"accent.secondary" = "foam"
"accent.tertiary" = "rose"
"accent.deep" = "pine"

success = "foam"
error = "love"
warning = "gold"
info = "pine"

"border.focused" = "iris"
"border.unfocused" = "highlight_high"

"code.keyword" = "iris"
"code.function" = "foam"
"code.string" = "gold"
"code.number" = "rose"
"code.comment" = "muted"
"code.type" = "gold"
"code.line_number" = "muted"

[styles]
keyword = { fg = "accent.primary", bold = true }
line_number = { fg = "code.line_number" }
cursor_line = { bg = "bg.highlight" }
selected = { fg = "accent.secondary", bg = "bg.highlight" }
active_selected = { fg = "accent.primary", bg = "bg.active", bold = true }
focused_border = { fg = "border.focused" }
unfocused_border = { fg = "border.unfocused" }
success_style = { fg = "success" }
error_style = { fg = "error" }
warning_style = { fg = "warning" }
info_style = { fg = "info" }
dimmed = { fg = "text.dim" }
muted = { fg = "text.muted" }
inline_code = { fg = "success", bg = "bg.code" }

[gradients]
primary = ["iris", "foam"]
warm = ["love", "gold"]
success_gradient = ["foam", "pine"]
error_gradient = ["love", "rose"]
aurora = ["iris", "rose", "love", "gold", "foam"]