# ╔══════════════════════════════════════════════════════════════╗
# ║  Gruvbox — Analog Warmth                                     ║
# ╚══════════════════════════════════════════════════════════════╝
#
# Design philosophy: Film photography in a wood-paneled darkroom.
#
# Gruvbox is the warmest credible dark theme. Its earthy oranges,
# ochre yellows, and olive greens feel like they were mixed from
# pigment, not picked from a color wheel. "Hard" variant uses
# #1d2021 as base — darker than standard Gruvbox, pushing the
# warm accents into higher relief.
#
# Color psychology: Earth tones trigger the brain's familiarity
# response — these are the colors of wood, leather, aged paper.
# This "material warmth" has been shown to increase perceived
# comfort in digital interfaces (Bonnardel et al., 2011). The
# high contrast (>8:1) makes extended reading sessions easy.
#
# Visual reference: Wes Anderson's "The Grand Budapest Hotel" —
# warm, saturated, textured. Every frame is a painting.
#
# Best paired with: Iosevka Term, Hack, or Fira Mono

# --- Theme ---
theme = Gruvbox Dark Hard
foreground = #d8c9a6
palette = 8=#7b7463

# --- Window ---
# Fully opaque: Gruvbox's identity IS its warm background.
# Any transparency replaces that warmth with whatever your
# wallpaper happens to be — defeating the entire point.
background-opacity = 1.0
window-padding-x = 14
window-padding-y = 10
window-padding-color = extend

# --- Titlebar ---
macos-titlebar-style = transparent
macos-icon = glass

# --- Cursor ---
# Underline cursor — the retro terminal aesthetic.
# Steady: the warm palette is already rich enough without
# adding motion.
cursor-style = underline
cursor-style-blink = false

# --- Selection ---
# Gruvbox bg3 (#665c54) — warm grey that belongs to the palette,
# like selecting text on aged parchment.
selection-background = #665c54
selection-foreground = #ebdbb2

# --- Splits ---
unfocused-split-opacity = 0.80

# --- Accessibility ---
