/* ============================================================ WAYBAR STYLE — Cream Claude / Warm Minimal Palette: warm cream base, clay/terracotta accent, soft browns ============================================================ */ /* ── Root Variables ───────────────────────────────────────── */ * { font-family: "Inter", "SF Pro Display", "Segoe UI", sans-serif; font-size: 13px; font-weight: 400; border: none; border-radius: 0; } /* ── Bar ──────────────────────────────────────────────────── */ window#waybar { background: rgba(26, 22, 19, 0.55); color: #e8ddd0; } /* ── Tooltip ──────────────────────────────────────────────── */ tooltip { background: rgba(30, 25, 21, 0.92); border: 1px solid rgba(196, 108, 74, 0.4); color: #e8ddd0; padding: 6px 10px; } tooltip label { color: #e8ddd0; } /* ── Shared Module Base ───────────────────────────────────── */ #clock, #cpu, #memory, #pulseaudio, #bluetooth, #battery, #tray, #custom-micmute, #custom-power { padding: 6px 12px; margin: 5px 0; color: #e8ddd0; background: rgba(44, 37, 32, 0.5); transition: color 0.2s ease, background 0.2s ease; } /* ═══════════════════════════════════════════════════════════ LEFT — System Info: Clock · CPU · Memory ═══════════════════════════════════════════════════════════ */ #clock { font-weight: 500; font-size: 12.5px; color: #e29a6e; letter-spacing: 0.03em; padding-left: 0.4em; border-left: 3px solid rgba(226, 154, 110, 0.5); margin-left: 8px; } #cpu { color: #c9baa8; } #cpu:hover { color: #f0e6d8; background: rgba(226, 154, 110, 0.16); } #memory { color: #c9baa8; } #memory:hover { color: #f0e6d8; background: rgba(180, 156, 120, 0.2); } /* ═══════════════════════════════════════════════════════════ CENTER — Workspaces ═══════════════════════════════════════════════════════════ */ #workspaces { margin: 0; padding: 0; background: transparent; } #workspaces button { font-size: 12px; padding: 2px 10px; margin: 4px 2px; color: #8a7a68; background: rgba(232, 221, 208, 0.08); border: 1px solid transparent; border-radius: 3px; transition: all 0.15s ease; min-width: 32px; } #workspaces button:hover { color: #e8ddd0; background: rgba(232, 221, 208, 0.14); border-color: rgba(232, 221, 208, 0.2); } #workspaces button.active { color: #e29a6e; background: rgba(226, 154, 110, 0.18); border-color: rgba(226, 154, 110, 0.55); font-weight: 600; } #workspaces button.urgent { color: #d9695a; background: rgba(217, 105, 90, 0.18); border-color: rgba(217, 105, 90, 0.5); } /* ═══════════════════════════════════════════════════════════ RIGHT — Audio · Bluetooth · Mic · Battery · Power ═══════════════════════════════════════════════════════════ */ /* ── Tray ─────────────────────────────────────────────────── */ #tray { padding: 2px 10px; } #tray > .passive { -gtk-icon-effect: dim; } #tray > .needs-attention { -gtk-icon-effect: highlight; background-color: rgba(196, 108, 74, 0.25); } /* ── Audio ────────────────────────────────────────────────── */ #pulseaudio { color: #c9a68c; } #pulseaudio:hover { color: #f0e6d8; background: rgba(201, 166, 140, 0.16); } /* ── Bluetooth ────────────────────────────────────────────── */ #bluetooth { color: #9ab4c4; } #bluetooth.connected { color: #a8c8dc; } #bluetooth:hover { background: rgba(154, 180, 196, 0.16); } /* ── Microphone Mute ──────────────────────────────────────── */ #custom-micmute { color: #c9baa8; } #custom-micmute.muted { color: #6e6055; } #custom-micmute:hover { background: rgba(201, 186, 168, 0.16); } /* ── Battery ──────────────────────────────────────────────── */ #battery { color: #a8bc90; } #battery.charging, #battery.plugged { color: #c0d4a0; } #battery.warning:not(.charging) { color: #dcb06a; } #battery.critical:not(.charging) { color: #e0796a; animation: battery-pulse 1.5s ease-in-out infinite; } @keyframes battery-pulse { 0% { opacity: 1; } 50% { opacity: 0.4; } 100% { opacity: 1; } } #battery:hover { background: rgba(168, 188, 144, 0.16); } /* ── Power Button ─────────────────────────────────────────── */ #custom-power { color: #e29a6e; font-size: 14px; padding: 2px 14px 2px 12px; margin-right: 8px; border-right: 3px solid rgba(196, 108, 74, 0.4); } #custom-power:hover { color: #c0392b; background: rgba(196, 108, 74, 0.2); }