from attr import define

from .base import Color


@define
class TokyoNightStorm(Color):
    bg = "#24283b"
    bg_dark = "#1f2335"
    bg_float = "#1f2335"
    bg_highlight = "#292e42"
    bg_popup = "#1f2335"
    bg_search = "#3d59a1"
    bg_sidebar = "#1f2335"
    bg_statusline = "#1f2335"
    bg_visual = "#2e3c64"
    black = "#1d202f"
    blue = "#7aa2f7"
    blue0 = "#3d59a1"
    blue1 = "#2ac3de"
    blue2 = "#0db9d7"
    blue5 = "#89ddff"
    blue6 = "#b4f9f8"
    blue7 = "#394b70"
    border = "#1d202f"
    border_highlight = "#29a4bd"
    comment = "#565f89"
    cyan = "#7dcfff"
    dark3 = "#545c7e"
    dark5 = "#737aa2"
    delta_add = "#316172"
    delta_delete = "#763842"
    diff_add = "#283b4d"
    diff_change = "#272d43"
    diff_delete = "#3f2d3d"
    diff_text = "#394b70"
    error = "#db4b4b"
    fg = "#c0caf5"
    fg_dark = "#a9b1d6"
    fg_float = "#c0caf5"
    fg_gutter = "#3b4261"
    fg_sidebar = "#a9b1d6"
    git_add = "#449dab"
    git_change = "#6183bb"
    git_delete = "#914c54"
    git_ignore = "#545c7e"
    git_signs_add = "#266d6a"
    git_signs_change = "#536c9e"
    git_signs_delete = "#b2555b"
    green = "#9ece6a"
    green1 = "#73daca"
    green2 = "#41a6b5"
    hint = "#1abc9c"
    info = "#0db9d7"
    magenta = "#bb9af7"
    magenta2 = "#ff007c"
    orange = "#ff9e64"
    purple = "#9d7cd8"
    red = "#f7768e"
    red1 = "#db4b4b"
    teal = "#1abc9c"
    terminal_black = "#414868"
    warning = "#e0af68"
    yellow = "#e0af68"
