* { font-family: "monospace", "Symbols Nerd Font Mono", "Font Awesome 6 Free"; font-size: 8pt; } window#waybar { background-color: #282828; color: #ebdbb2; border-bottom: 1px solid #3c3836; } #workspaces button { padding: 0 5px; color: #928374; background-color: transparent; border: none; border-radius: 0; } #workspaces button.focused { color: #ebdbb2; background-color: #3c3836; border-bottom: 2px solid #fabd2f; } #workspaces button.urgent { color: #ebdbb2; background-color: #fb4934; } #custom-vpn.up { color: #b8bb26; } #custom-vpn.down { color: #928374; background-color: rgba(251, 73, 52, 0.15); } #mode { color: #fabd2f; font-weight: bold; } #clock, #battery, #cpu, #disk, #memory, #temperature, #network, #bluetooth, #pulseaudio, #tray, #window, #idle_inhibitor, #privacy, #custom-memory, #custom-wifi, #custom-webcam, #custom-dock, #custom-notifications, #custom-update, #custom-pacdiff, #custom-failed-units, #custom-arch-audit, #custom-lostfiles, #custom-thunderbird { padding: 0 6px; } #custom-update.fresh, #custom-pacdiff.fresh, #custom-failed-units.fresh, #custom-arch-audit.fresh, #custom-lostfiles.fresh { padding: 0; } #custom-update.warn { color: #fabd2f; /* yellow — stale 24h–7d */ } #custom-update.critical { color: #fb4934; /* red — stale ≥ 7d */ } #custom-pacdiff.warn { color: #fabd2f; /* yellow — .pacnew/.pacsave waiting */ } #custom-failed-units.critical { color: #fb4934; /* red — at least one failed unit */ } #custom-arch-audit.critical { color: #fb4934; /* red — fixable CVEs in installed packages */ } #custom-lostfiles.warn { color: #fabd2f; /* yellow — unowned files under tracked dirs */ } #cpu { color: #83a598; /* blue */ } #custom-memory { color: #8ec07c; /* aqua */ } #disk { color: #d79921; /* ochre */ } #temperature { color: #fe8019; /* orange */ } #network.bond { color: #d3869b; /* purple */ } #custom-wifi { color: #b8bb26; /* green */ } #custom-wifi.down { color: #928374; /* gray */ } #bluetooth { color: #83a598; /* blue when on, no connections */ } #bluetooth.connected { color: #b8bb26; /* green when a device is connected */ } #bluetooth.disabled, #bluetooth.off { color: #928374; /* gray when adapter is off */ } #battery { color: #fabd2f; /* yellow */ } #pulseaudio { color: #fe8019; /* orange */ } #clock { color: #ebdbb2; /* fg */ } #idle_inhibitor { color: #928374; /* gray when idle allowed */ } #idle_inhibitor.activated { color: #fabd2f; /* yellow when inhibited */ } #privacy { color: #fb4934; /* red — only visible when active */ } #custom-webcam.active { color: #fb4934; /* red — only rendered when webcam is in use */ } #custom-dock.docked { color: #b8bb26; /* green — desk mode */ } #custom-notifications { color: #928374; /* gray baseline */ } #custom-notifications.history { color: #8ec07c; /* aqua — seen, not dismissed */ } #custom-notifications.pending { color: #fe8019; /* orange — unread */ } #custom-thunderbird { color: #928374; /* gray when inbox is empty */ } #custom-thunderbird.unread { color: #fe8019; /* orange — has unread mail */ } #custom-thunderbird.error { color: #fb4934; /* red — bridge down or creds missing */ } #battery.warning { color: #fabd2f; } #battery.critical { color: #fb4934; } #temperature.critical { color: #fb4934; } #pulseaudio.muted { color: #928374; } tooltip { background-color: #3c3836; border: 1px solid #504945; border-radius: 0; } tooltip label { color: #ebdbb2; }