#smart_corner_radius on

# ╔══════════════════════════════════════════════════════════════════╗
# ║ COLOR PALETTE                                                    ║
# ║ To change colors:                                                ║
# ║ 1. Edit the $base00–$base0F values below                        ║
# ║ 2. Mirror those hex values in ~/.config/sway/waybar/style.css   ║
# ║    (search for @define-color and replace the hex codes)          ║
# ║ 3. Run: swaymsg reload                                          ║
# ╚══════════════════════════════════════════════════════════════════╝

gaps inner 2
default_border pixel 2

# ╔══════════════════════════════════════════════════════════════════╗
# ║ COLOR PALETTE (your 5 colors + black)                            ║
# ║                                                                  ║
# ║ To change colors:                                                ║
# ║ 1. Edit the $base00–$base0F hex values below                     ║
# ║ 2. Mirror those hex values in ~/.config/sway/waybar/style.css   ║
# ║    (search for @define-color and replace the hex codes)          ║
# ║ 3. Run: swaymsg reload                                          ║
# ╚══════════════════════════════════════════════════════════════════╝

set $base00 #000000
set $base01 #111111
set $base02 #222222
set $base03 #333333
set $base04 #666666
set $base05 #999999
set $base06 #CCCCCC
set $base07 #FFFFFF
set $base08 #999999
set $base09 #999999
set $base0A #CCCCCC
set $base0B #999999
set $base0C #CCCCCC
set $base0D #999999
set $base0E #CCCCCC
set $base0F #666666

# base00-02=bg #3E3B33, base03=olive #8C9A6B, base04=peach #F3B49F, base05=rust #D9714C, base06-07=cream #FFE8DB

# ╔══════════════════════════════════════════════════════════════════╗
# ║ FOCUS RING (subtle gray ramp)                                    ║
# ║                                                                  ║
# ║ With `border pixel` the line you actually see around a window is ║
# ║ child_border (5th color). `border` (1st) only paints title bars, ║
# ║ which pixel borders don't have -- so both are set to the same    ║
# ║ gray here. Previously child_border for focused windows was       ║
# ║ $base00 (#000000) = invisible on a black background, which is    ║
# ║ why the focused window was hard to spot.                         ║
# ║                                                                  ║
# ║ Tune: lighter = easier to spot, darker = less obvious.           ║
# ╚══════════════════════════════════════════════════════════════════╝
set $border_focus    #252525
set $border_inactive #171717
set $border_unfocused #0D0D0D

#set $base00 #000000
#set $base01 #121212
#set $base02 #222222
#set $base03 #333333
#set $base04 #999999
#set $base05 #c1c1c1
#set $base06 #999999
#set $base07 #c1c1c1
#set $base08 #5f8787
#set $base09 #aaaaaa
#set $base0A #a06666
#set $base0B #dd9999
#set $base0C #aaaaaa
#set $base0D #888888
#set $base0E #999999
#set $base0F #444444

# Property Name         Border  BG      Text    Indicator Child Border
client.focused          $border_focus     $base00 $base07 $border_focus     $border_focus
client.focused_inactive $border_inactive  $base00 $base05 $border_inactive  $border_inactive
client.unfocused        $border_unfocused $base00 $base05 $border_unfocused $border_unfocused
client.urgent           #FFA14C #FFA14C $base00 #FFA14C #FFA14C
client.placeholder      $base00 $base00 $base05 $base00 $base00
client.background       $base00
