summaryrefslogtreecommitdiff
path: root/themes/tinty-theme.el
diff options
context:
space:
mode:
Diffstat (limited to 'themes/tinty-theme.el')
-rw-r--r--themes/tinty-theme.el138
1 files changed, 69 insertions, 69 deletions
diff --git a/themes/tinty-theme.el b/themes/tinty-theme.el
index 1586d15..faad677 100644
--- a/themes/tinty-theme.el
+++ b/themes/tinty-theme.el
@@ -68,67 +68,67 @@
:kind 'color-scheme)
(let* (;; Tinted8 UI surface colors
- (ui-bg "#22212c")
- (ui-fg "#f8f8f2")
- (ui-fg-dim "#babaab")
+ (ui-bg "#100f0f")
+ (ui-fg "#cecdc3")
+ (ui-fg-dim "#878580")
;; Use dim foreground for borders/muted chrome so they stay visible in
;; light variants (the raw border color is nearly white on latte).
- (ui-border "#babaab")
- (ui-line-highlight "#454158")
- (ui-bg-dark "#201f2e")
- (ui-bg-light "#36334c")
+ (ui-border "#878580")
+ (ui-line-highlight "#1c1b1a")
+ (ui-bg-dark "#000000")
+ (ui-bg-light "#282726")
;; Tinted8 UI accent/status colors
(ui-accent "#b4befe")
- (ui-link "#80ffea")
- (ui-info "#8c78f0")
- (ui-error "#ff9580")
- (ui-success "#8aff80")
- (ui-warning "#ffca80")
+ (ui-link "#4385be")
+ (ui-info "#4385be")
+ (ui-error "#d25145")
+ (ui-success "#879a39")
+ (ui-warning "#da702c")
;; Tinted8 UI container colors (for BACKGROUNDS only)
- (ui-selection-bg "#454158")
- (ui-selection-fg "#f8f8f2")
- (ui-button-bg "#2b293d")
- (ui-button-fg "#f8f8f2")
- (ui-tooltip-bg "#201f2e")
- (ui-tooltip-fg "#f8f8f2")
- (ui-active-text-bg "#454158")
- (ui-active-text-fg "#ededde")
- (ui-search-bg "#201f2e")
- (ui-search-fg "#ededde")
+ (ui-selection-bg "#282726")
+ (ui-selection-fg "#cecdc3")
+ (ui-button-bg "#282726")
+ (ui-button-fg "#cecdc3")
+ (ui-tooltip-bg "#1c1b1a")
+ (ui-tooltip-fg "#cecdc3")
+ (ui-active-text-bg "#343331")
+ (ui-active-text-fg "#fffcf0")
+ (ui-search-bg "#d0a215")
+ (ui-search-fg "#100f0f")
;; Tinted8 syntax colors
;; The builder already corrects syntax colors for text contrast, including light variants.
- (syntax-comment "#8a83b4")
- (syntax-documentation "#8a83b4")
- (syntax-constant "#ffca80")
- (syntax-function "#8aff80")
- (syntax-keyword "#ff80bf")
- (syntax-string "#ffff80")
- (syntax-type "#80ffea")
+ (syntax-comment "#7c7b79")
+ (syntax-documentation "#878580")
+ (syntax-constant "#da702c")
+ (syntax-function "#4385be")
+ (syntax-keyword "#8b7ec8")
+ (syntax-string "#879a39")
+ (syntax-type "#d0a215")
;; Give variables/imported names a distinct hue instead of blending into
;; the default foreground.
- (syntax-variable "#f8f8f2")
- (syntax-warning "#ff9580")
- (syntax-preprocessor "#8c78f0")
- (syntax-annotation "#ffff80")
- (syntax-attribute "#80ffea")
- (syntax-number "#ffca80")
- (syntax-operator "#80ffea")
+ (syntax-variable "#d25145")
+ (syntax-warning "#17898b")
+ (syntax-preprocessor "#4d7eb8")
+ (syntax-annotation "#d0a215")
+ (syntax-attribute "#c1a805")
+ (syntax-number "#da702c")
+ (syntax-operator "#3aa99f")
;; Raw palette colors for rainbow headings, delimiters, terminal faces,
;; and anywhere else we need a predictable hue cycle.
- (pal-red "#ff9580")
- (pal-orange "#ffca80")
- (pal-yellow "#ffff80")
- (pal-green "#8aff80")
- (pal-cyan "#80ffea")
- (pal-blue "#9580ff")
- (pal-magenta "#ff80bf")
- (pal-gray "#8a83b4")
- (pal-white "#f8f8f2")
- (pal-black "#8a898f")
+ (pal-red "#d25145")
+ (pal-orange "#da702c")
+ (pal-yellow "#d0a215")
+ (pal-green "#879a39")
+ (pal-cyan "#3aa99f")
+ (pal-blue "#4385be")
+ (pal-magenta "#8b7ec8")
+ (pal-gray "#878580")
+ (pal-white "#cecdc3")
+ (pal-black "#7c7b7b")
(h1 (if tinty-scale-headings tinty-height-1 1.0))
(h2 (if tinty-scale-headings tinty-height-2 1.0))
(h3 (if tinty-scale-headings tinty-height-3 1.0))
@@ -347,13 +347,13 @@
;; === Terminal colors - mapped to the palette so they stay correct in both variants ===
`(term-color-black ((t (:foreground ,ui-bg-dark :background ,ui-bg-dark))))
- `(term-color-red ((t (:foreground "#ff9580" :background "#ff9580"))))
- `(term-color-green ((t (:foreground "#8aff80" :background "#8aff80"))))
- `(term-color-yellow ((t (:foreground "#ffff80" :background "#ffff80"))))
- `(term-color-blue ((t (:foreground "#9580ff" :background "#9580ff"))))
- `(term-color-magenta ((t (:foreground "#ff80bf" :background "#ff80bf"))))
- `(term-color-cyan ((t (:foreground "#80ffea" :background "#80ffea"))))
- `(term-color-white ((t (:foreground "#f8f8f2" :background "#f8f8f2"))))
+ `(term-color-red ((t (:foreground "#d25145" :background "#d25145"))))
+ `(term-color-green ((t (:foreground "#879a39" :background "#879a39"))))
+ `(term-color-yellow ((t (:foreground "#d0a215" :background "#d0a215"))))
+ `(term-color-blue ((t (:foreground "#4385be" :background "#4385be"))))
+ `(term-color-magenta ((t (:foreground "#8b7ec8" :background "#8b7ec8"))))
+ `(term-color-cyan ((t (:foreground "#3aa99f" :background "#3aa99f"))))
+ `(term-color-white ((t (:foreground "#cecdc3" :background "#cecdc3"))))
;; === EShell ===
`(eshell-prompt ((t (:foreground ,ui-accent :weight bold))))
@@ -559,14 +559,14 @@
`(ansi-color-magenta ((t (:foreground ,pal-magenta :background ,pal-magenta))))
`(ansi-color-cyan ((t (:foreground ,pal-cyan :background ,pal-cyan))))
`(ansi-color-white ((t (:foreground ,pal-white :background ,pal-white))))
- `(ansi-color-bright-black ((t (:foreground "#8a8997" :background "#8a8997"))))
- `(ansi-color-bright-red ((t (:foreground "#ff9580" :background "#ff9580"))))
- `(ansi-color-bright-green ((t (:foreground "#8aff80" :background "#8aff80"))))
- `(ansi-color-bright-yellow ((t (:foreground "#ffff80" :background "#ffff80"))))
- `(ansi-color-bright-blue ((t (:foreground "#9580ff" :background "#9580ff"))))
- `(ansi-color-bright-magenta ((t (:foreground "#ff80bf" :background "#ff80bf"))))
- `(ansi-color-bright-cyan ((t (:foreground "#80ffea" :background "#80ffea"))))
- `(ansi-color-bright-white ((t (:foreground "#ededde" :background "#ededde"))))
+ `(ansi-color-bright-black ((t (:foreground "#7c7b7b" :background "#7c7b7b"))))
+ `(ansi-color-bright-red ((t (:foreground "#dd7b72" :background "#dd7b72"))))
+ `(ansi-color-bright-green ((t (:foreground "#a9bf51" :background "#a9bf51"))))
+ `(ansi-color-bright-yellow ((t (:foreground "#ebbf37" :background "#ebbf37"))))
+ `(ansi-color-bright-blue ((t (:foreground "#70a3ce" :background "#70a3ce"))))
+ `(ansi-color-bright-magenta ((t (:foreground "#b2a9da" :background "#b2a9da"))))
+ `(ansi-color-bright-cyan ((t (:foreground "#5ac6bd" :background "#5ac6bd"))))
+ `(ansi-color-bright-white ((t (:foreground "#fffcf0" :background "#fffcf0"))))
;; === Anzu ===
`(anzu-replace-highlight ((t (:background ,ui-line-highlight :foreground ,ui-error :weight bold :strike-through t))))
@@ -1368,14 +1368,14 @@
;; === Term (extended) ===
`(term ((t (:foreground ,ui-fg :background ,ui-bg))))
`(term-bold ((t (:weight bold))))
- `(term-color-bright-black ((t (:foreground "#8a8997" :background "#8a8997"))))
- `(term-color-bright-red ((t (:foreground "#ff9580" :background "#ff9580"))))
- `(term-color-bright-green ((t (:foreground "#8aff80" :background "#8aff80"))))
- `(term-color-bright-yellow ((t (:foreground "#ffff80" :background "#ffff80"))))
- `(term-color-bright-blue ((t (:foreground "#9580ff" :background "#9580ff"))))
- `(term-color-bright-magenta ((t (:foreground "#ff80bf" :background "#ff80bf"))))
- `(term-color-bright-cyan ((t (:foreground "#80ffea" :background "#80ffea"))))
- `(term-color-bright-white ((t (:foreground "#ededde" :background "#ededde"))))
+ `(term-color-bright-black ((t (:foreground "#7c7b7b" :background "#7c7b7b"))))
+ `(term-color-bright-red ((t (:foreground "#dd7b72" :background "#dd7b72"))))
+ `(term-color-bright-green ((t (:foreground "#a9bf51" :background "#a9bf51"))))
+ `(term-color-bright-yellow ((t (:foreground "#ebbf37" :background "#ebbf37"))))
+ `(term-color-bright-blue ((t (:foreground "#70a3ce" :background "#70a3ce"))))
+ `(term-color-bright-magenta ((t (:foreground "#b2a9da" :background "#b2a9da"))))
+ `(term-color-bright-cyan ((t (:foreground "#5ac6bd" :background "#5ac6bd"))))
+ `(term-color-bright-white ((t (:foreground "#fffcf0" :background "#fffcf0"))))
;; === Transient ===
`(transient-heading ((t (:foreground ,ui-accent :weight bold))))