def light_magenta(s): return "\001\033[95m\002{}\001\033[0m\002".format(s) if not is_win() else s
def light_cyan(s): return "\001\033[96m\002{}\001\033[0m\002".format(s) if not is_win() else s
def light_yellow(s): return "\001\033[93m\002{}\001\033[0m\002".format(s) if not is_win() else s
def light_blue(s): return "\001\033[94m\002{}\001\033[0m\002".format(s) if not is_win() else s
def magenta_bg(s): return "\001\033[45m\002{}\001\033[0m\002".format(s) if not is_win() else s
def light_green(s): return "\001\033[92m\002{}\001\033[0m\002".format(s) if not is_win() else s
def light_gray(s): return "\001\033[37m\002{}\001\033[0m\002".format(s) if not is_win() else s
def green_bg(s): return "\001\033[42m\002{}\001\033[0m\002".format(s) if not is_win() else s
def blue(s): return "\001\033[34m\002{}\001\033[0m\002".format(s) if not is_win() else s
def cyan(s): return "\001\033[36m\002{}\001\033[0m\002".format(s) if not is_win() else s
def inverted(s): return "\001\033[7m\002{}\001\033[0m\002".format(s) if not is_win() else s
def underline(s): return "\001\033[4m\002{}\001\033[0m\002".format(s) if not is_win() else s
def dim(s): return "\001\033[2m\002{}\001\033[0m\002".format(s) if not is_win() else s
def white(s): return "\001\033[97m\002{}\001\033[0m\002".format(s) if not is_win() else s
def gray(s): return "\001\033[90m\002{}\001\033[0m\002".format(s) if not is_win() else s
def red_bg(s): return "\001\033[41m\002{}\001\033[0m\002".format(s) if not is_win() else s
def light_red(s): return "\001\033[91m\002{}\001\033[0m\002".format(s) if not is_win() else s
def yellow_bg(s): return "\001\033[43m\002{}\001\033[0m\002".format(s) if not is_win() else s
def bold(s): return "\001\033[1m\002{}\001\033[0m\002".format(s) if not is_win() else s