;; -*- mode: scheme; -*-
()
(let ((base1 "#1b1d1e")
      (base2 "#75715e")
      (base3 "#f8f8f2")
      (pink "#f92672")
      (violet "#ae81ff")
      (lime "#a6e22e")
      (cyan "#66d9ef")
      (yellow "#e6db74")
      (orange "#fd971f"))
  `((.code
     (background ,base1)
     (((// .c) (// .c1) (// .cm) (// .cp))
      (color ,base2)
      (font-style "italic"))
     (((// .gp) (// .gu))
      (color ,base2))
     ((// .p)
      (color ,base3))
     (((// .o) (// .gd))
      (color ,pink))
     (((// .ss) (// .si))
      (color ,orange))
     (((// .s) (// .sc) (// .s1) (// .s2))
      (color ,yellow))
     (((// .na) (// .nb) (// .nc) (// .nd) (// .ne) (// .nf) (// .nx) (// .gi))
      (color ,lime))
     (((// .k) (// .kd) (// .kp) (// .kn) (// .no))
      (color ,cyan))
     (((// .l) (// .ld) (// .mi))
      (color ,violet)))))
