* {
    font-family: 'Noto Sans Mono', 'Font Awesome 6 Free', 'Font Awesome 6 Brands', monospace;
    font-size: 13px;
}

window#waybar {
    background: #22242b;
    border-radius: 32px;
    /* Optional: Schatten für mehr Tiefe */
    box-shadow: 0 2px 10px rgba(0,0,0,0.3);
    /* Optional: Abstand vom Bildschirmrand */
    margin: 16px;
}

#workspaces button:hover {
    box-shadow: inherit;
    text-shadow: inherit;
}

#workspaces button {
    border-radius: 12px;
    padding: 4px 8px;
}

#workspaces button.active {
    background-color: #64727D; /* vorher focused */
    box-shadow: inset 0 -3px #ffffff;
}

#workspaces button.visible {
    /* Optional: z.B. leicht abgewandelte Hervorhebung */
    box-shadow: inset 0 -3px #51afef;
}

#workspaces button.urgent {
    background-color: #eb4d4b;
}

#workspaces button.empty {
    /* Beispiel: ausgegraut oder weniger auffällig */
    color: #888888;
    background-color: transparent;
}

#workspaces button.persistent {
    /* Beispiel: spezielle Farbe für persistente Workspaces */
    background-color: #222831;
    color: #bfc9d1;
}

#workspaces button.hidden {
    /* Beispiel: Workspace ist versteckt */
    opacity: 0.5;
}

#mode {
    background-color: #64727D;
    box-shadow: inset 0 -3px #ffffff;
}

#window {
    margin: 0 10px;
}
