* {
    font-family: "JetBrainsMono Nerd Font", "Noto Sans Japanese", "Font Awesome", monospace;
    font-size: 14px;
    font-weight: 900;
}

#waybar {
    background-color: #151515;
    color: #FFFFFF;
}

button {
    border: 0;
    border-radius: 0px;
    min-height: 0;
    border-radius: 0px;
}

button:hover {
    background-color: #171414;
}

#network,
#pulseaudio {
    padding-right: 16px;
    padding-left: 4px;
}

#workspaces {
    margin-right: 16px;
}

#workspaces button {
    border-bottom: 2px solid transparent;
    padding-right: 16px;
    padding-left: 10px;
}

#workspaces button.active {
    border-bottom: 2px solid #FFFFFF;
}

#tray {
    padding: 0 8px;
    border-bottom: 2px solid rgb(198, 120, 221);
}

#tray .needs-attention {
    background-color: rgb(198, 120, 221);
}

#network {
    border-bottom: 2px solid lightsalmon;
    color: lightsalmon;
}

#network.disconnected {
    background: #E06C75;
}

#pulseaudio {
    color: rgb(97, 175, 239);
    border-bottom: 2px solid rgb(97, 175, 239);
}

#custom-lock {
    border-bottom: 2px solid #FFFFFF;
    transition: all 100ms ease-in-out;
    padding-right: 16px;
    padding-left: 12px;
}

#custom-lock:hover {
    color: #E06C75;
    border-color: #E06C75;
}
