pre .hs-comment        { color:#555 }
pre .hs-keyword        { color:#397460 }
pre .hs-str            { color:#366354 }
pre .hs-conid          { color:#4F4371 }
pre .hs-varop, pre .hs-keyglyph          { color:#8f4e8b }
pre .hs-varid          { color:#333 }
pre .hs-num            { color:#4F4371 }
pre .hs-definition     { color: #2e659c }
pre .diff              { color:#555 }
pre code .title        { color:#333 }
pre code .string       { color:#366354 }
pre code .built_in     { color:#397460 }
pre code .preprocessor { color:#4F4371 }
pre code .comment      { color:#555 }
pre code .command      { color:#397460 }
pre code .special      { color:#333 }
pre code .formula      { color:#4F4371 }
pre code .keyword      { color:#397460 }
pre code .number       { color:#4F4371 }
pre code .header       { color:#555 }
pre code .deletion     { background-color:#FDD; color:#695B5B }
pre code .addition     { background-color:#DFD; color:#000 }

code .hs-definition     { color: #2e659c }
code .hs-comment        { color:#555 }
code .hs-keyword        { color:#397460 }
code .hs-str            { color:#366354 }
code .hs-conid          { color:#4F4371 }
code .hs-varop, code .hs-keyglyph          { color:#8f4e8b }
code .hs-varid          { color:#333 }
code .hs-num            { color:#4F4371 }
code .diff              { color:#555 }
