--- /dev/null
+/*--------------------- Typography ----------------------------*/
+
+@font-face {
+ font-family: 'aller-light';
+ src: url('fonts/aller-light.eot');
+ src: url('fonts/aller-light.eot?#iefix') format('embedded-opentype'),
+ url('fonts/aller-light.woff') format('woff'),
+ url('fonts/aller-light.ttf') format('truetype');
+ font-weight: normal;
+ font-style: normal;
+}
+
+/*--------------------- Layout ----------------------------*/
+body {
+ font-family: 'aller-light', sans-serif;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ line-height: 1em;
+}
+
+/*---------------------- Syntax Highlighting -----------------------------*/
+body .k { font-weight: bold } /* Keyword */
+body .kd { font-weight: normal } /* Keyword.Declaration */
+body .n { color: #19469D } /* Name */
+
+body .mf { color: #40A070 } /* Literal.Number.Float */
+body .mh { color: #40A070 } /* Literal.Number.Hex */
+body .mi { color: #40A070 } /* Literal.Number.Integer */
+body .mo { color: #40A070 } /* Literal.Number.Oct */
+body .il { color: #40A070 } /* Literal.Number.Integer.Long */
--- /dev/null
+#!/usr/bin/python
+# A little wrapper around pycco, to add Rust support.
+import pycco, pycco_resources
+from pygments import lexers, formatters
+import re
+
+# now, monkey-patch pycco for Rust support
+pycco.main.languages[".rs"] = { "name": "rust", "symbol": "//"}
+for ext, l in pycco.main.languages.items():
+ # Does the line begin with a comment?
+ l["comment_matcher"] = re.compile(r"^\s*" + l["symbol"] + "\s?")
+ # The dividing token we feed into Pygments, to delimit the boundaries between
+ # sections.
+ l["divider_text"] = "\n" + l["symbol"] + "DIVIDER\n"
+ # The mirror of `divider_text` that we expect Pygments to return. We can split
+ # on this to recover the original sections.
+ l["divider_html"] = re.compile(r'\n*<span class="c[1]?">' + l["symbol"] + 'DIVIDER</span>\n*')
+ # Get the Pygments Lexer for this language.
+ l["lexer"] = lexers.get_lexer_by_name(l["name"])
+# and monkey-patch for a custom CSS file
+html_src = pycco_resources.html
+marker = '<link rel="stylesheet" href="{{ stylesheet }}">'
+custom_css = '<link rel="stylesheet" href="pycco_custom.css">'
+patched_html = html_src.replace(marker, marker+custom_css, 1)
+pycco.main.pycco_template = pycco.main.template(patched_html)
+
+pycco.main.main()