website/frontend/src/Config/Style/Colour.elm

62 lines
1.5 KiB
Elm
Raw Normal View History

2024-12-09 19:53:09 -06:00
module Config.Style.Colour exposing (..)
2024-11-11 21:57:27 -06:00
2024-12-09 19:53:09 -06:00
import Element as E exposing (..)
2024-11-11 21:57:27 -06:00
type alias Theme =
{ textLightGrey : Color
, textDarkGrey : Color
, textLightOrange : Color
, textDarkOrange : Color
2024-12-08 02:18:36 -06:00
, textDeepDarkOrange : Color
, backgroundLightGrey : Color
, backgroundDarkGrey : Color
2024-12-09 03:06:20 -06:00
, backgroundDeepDarkGrey : Color
2024-12-11 02:38:42 -06:00
, shadow : Color
2024-11-25 18:50:12 -06:00
, barGreen : Color
, barRed : Color
2024-12-09 03:06:20 -06:00
, debugColour : Color
2024-11-26 04:32:11 -06:00
, transparent : Color
2024-11-11 21:57:27 -06:00
}
2024-12-12 22:48:20 -06:00
type alias SyntaxColors =
{ punctuation : Color
, key : Color
, string : Color
, keyword : Color
, operator : Color
, background : Color
, text : Color
}
2024-11-11 21:57:27 -06:00
colourTheme : Theme
colourTheme =
{ textLightGrey = rgb255 212 212 212
, textDarkGrey = rgb255 126 126 126
, textLightOrange = rgb255 204 102 0
, textDarkOrange = rgb255 120 60 0
2024-12-08 02:18:36 -06:00
, textDeepDarkOrange = rgb255 60 30 0
, backgroundLightGrey = rgb255 40 40 40
, backgroundDarkGrey = rgb255 30 30 30
2024-12-09 03:06:20 -06:00
, backgroundDeepDarkGrey = rgb255 20 20 20
2024-12-11 02:38:42 -06:00
, shadow = rgb255 10 10 10
2024-11-25 18:50:12 -06:00
, barGreen = rgb255 0 102 0
, barRed = rgb255 102 0 0
2024-12-09 03:06:20 -06:00
, debugColour = rgb255 227 28 121
2024-11-26 04:32:11 -06:00
, transparent = rgba 1 1 1 0
2024-11-11 21:57:27 -06:00
}
2024-12-12 22:48:20 -06:00
syntaxTheme : SyntaxColors
syntaxTheme =
{ punctuation = rgb255 202 158 230
, key = rgb255 138 173 244
, string = rgb255 166 218 149
, keyword = rgb255 245 169 127
, operator = rgb255 178 185 194
, background = rgb255 36 39 58
, text = rgb255 202 211 245
}