BLACK_BG = "#000000"
PANEL_BG = "rgba(3, 6, 12, 245)"
PANEL_BG_ALT = "rgba(5, 9, 20, 245)"

GREEN = "#00ff66"
PURPLE = "#b02cff"
AMBER = "#ffcc00"
RED = "#ff3333"
WHITE = "#e8fff2"
MUTED = "#91a0aa"
OFFLINE = "#777777"

def state_colour(state):
    return {
        "online": GREEN,
        "ready": GREEN,
        "partial": AMBER,
        "standby": PURPLE,
        "warning": AMBER,
        "critical": RED,
        "offline": OFFLINE,
    }.get(state, GREEN)
