module Nucleic.FlatColor (
  lightGrey, mediumGrey, 
  torquoise, emerald, peterriver, amethyst, wetasphalt,
  greensea, nephritis, belizehole, wisteria, midnightblue,
  sunflower, carrot, alizarin, clouds, concrete,
  orange, pumpkin, pomegranate, silver, asbestos
) where 

import Nucleic.Color (RGB (..))

-- accent0      = RGB 90 99 120    -- #5A6378  dark grey/blue
-- accent1      = RGB 96 181 204   -- #60B5CC  blue
-- accent2      = RGB 240 173 0    -- #F0AD00  yellow
-- accent3      = RGB 234 21 122   -- #EA157A  pink
-- accent4      = RGB 127 209 59   -- #7FD13B  green

lightGrey, mediumGrey :: RGB
lightGrey    = RGB 245 245 245  -- #F5F5F5
mediumGrey   = RGB 216 221 225  -- #D8DDE1

-- Flat colors

torquoise, emerald, peterriver, amethyst, wetasphalt :: RGB
torquoise    = RGB 26 188 156  -- #1abc9c
emerald      = RGB 46 204 113  -- #1abc9c
peterriver   = RGB 52 152 219  -- #3498db
amethyst     = RGB 155 89 182  -- #9b59b6
wetasphalt   = RGB 52 73 94    -- #34495e

greensea, nephritis, belizehole, wisteria, midnightblue :: RGB
greensea     = RGB 22 160 133  -- #16a085
nephritis    = RGB 39 174 96   -- #27ae60
belizehole   = RGB 41 128 185  -- #2980b9
wisteria     = RGB 142 68 173  -- #8e44ad
midnightblue = RGB 44 62 80    -- #2c3e50

sunflower, carrot, alizarin, clouds, concrete :: RGB
sunflower    = RGB 241 196 15  -- #f1c40f
carrot       = RGB 230 126 34  -- #e67e22
alizarin     = RGB 231 76 60   -- #e74c3c
clouds       = RGB 236 240 241 -- #ecf0f1
concrete     = RGB 149 165 166 -- #95a5a6

orange, pumpkin, pomegranate, silver, asbestos :: RGB
orange       = RGB 243 156 18  -- #f39c12
pumpkin      = RGB 211 84 0    -- #d35400
pomegranate  = RGB 192 57 43   -- #c0392b
silver       = RGB 189 195 199 -- #bdc3c7
asbestos     = RGB 127 140 141 -- #7f8c8d
