From b11861962cdc4756df1f500d68218dcdda0c89de Mon Sep 17 00:00:00 2001 From: Ben Burwell Date: Fri, 14 Nov 2014 04:15:04 -0500 Subject: Optimizations --- .gitignore | 1 + _config.yml | 9 +- _includes/inline.scss | 220 ++++ _layouts/master.html | 66 +- _sass/960-responsive.scss | 99 ++ _sass/fonts.scss | 57 + _sass/global.scss | 39 + _sass/normalize.scss | 406 +++++++ _sass/syntax.scss | 60 + assets/css/style.css | 1 - assets/css/viewtime.css | 2 +- assets/fonts/OpenSans-Semibold.eot | Bin 0 -> 20028 bytes assets/fonts/OpenSans-Semibold.svg | 1830 ++++++++++++++++++++++++++++++ assets/fonts/OpenSans-Semibold.ttf | Bin 0 -> 39476 bytes assets/fonts/OpenSans-Semibold.woff | Bin 0 -> 22908 bytes assets/fonts/crimsontext-italic.eot | Bin 0 -> 46797 bytes assets/fonts/crimsontext-italic.svg | 1061 +++++++++++++++++ assets/fonts/crimsontext-italic.ttf | Bin 0 -> 107316 bytes assets/fonts/crimsontext-italic.woff | Bin 0 -> 52784 bytes assets/fonts/crimsontext-italic.woff2 | Bin 0 -> 41676 bytes assets/fonts/crimsontext-regular.eot | Bin 0 -> 45229 bytes assets/fonts/crimsontext-regular.svg | 1171 +++++++++++++++++++ assets/fonts/crimsontext-regular.ttf | Bin 0 -> 99044 bytes assets/fonts/crimsontext-regular.woff | Bin 0 -> 49776 bytes assets/fonts/crimsontext-regular.woff2 | Bin 0 -> 40356 bytes assets/fonts/sourcecodepro-regular.eot | Bin 0 -> 24009 bytes assets/fonts/sourcecodepro-regular.svg | 241 ++++ assets/fonts/sourcecodepro-regular.ttf | Bin 0 -> 52752 bytes assets/fonts/sourcecodepro-regular.woff | Bin 0 -> 27168 bytes assets/fonts/sourcecodepro-regular.woff2 | Bin 0 -> 21104 bytes assets/less/960-responsive.less | 392 ------- assets/less/960_12_col.less | 1 - assets/less/global.less | 62 - assets/less/normalize.less | 406 ------- assets/less/style.less | 210 ---- assets/less/syntax.less | 60 - projects/viewtime/index.html | 117 -- viewtime/index.html | 117 ++ 38 files changed, 5322 insertions(+), 1306 deletions(-) create mode 100644 _includes/inline.scss create mode 100644 _sass/960-responsive.scss create mode 100644 _sass/fonts.scss create mode 100644 _sass/global.scss create mode 100644 _sass/normalize.scss create mode 100644 _sass/syntax.scss delete mode 100644 assets/css/style.css create mode 100755 assets/fonts/OpenSans-Semibold.eot create mode 100755 assets/fonts/OpenSans-Semibold.svg create mode 100755 assets/fonts/OpenSans-Semibold.ttf create mode 100755 assets/fonts/OpenSans-Semibold.woff create mode 100755 assets/fonts/crimsontext-italic.eot create mode 100755 assets/fonts/crimsontext-italic.svg create mode 100755 assets/fonts/crimsontext-italic.ttf create mode 100755 assets/fonts/crimsontext-italic.woff create mode 100755 assets/fonts/crimsontext-italic.woff2 create mode 100755 assets/fonts/crimsontext-regular.eot create mode 100755 assets/fonts/crimsontext-regular.svg create mode 100755 assets/fonts/crimsontext-regular.ttf create mode 100755 assets/fonts/crimsontext-regular.woff create mode 100755 assets/fonts/crimsontext-regular.woff2 create mode 100755 assets/fonts/sourcecodepro-regular.eot create mode 100755 assets/fonts/sourcecodepro-regular.svg create mode 100755 assets/fonts/sourcecodepro-regular.ttf create mode 100755 assets/fonts/sourcecodepro-regular.woff create mode 100755 assets/fonts/sourcecodepro-regular.woff2 delete mode 100644 assets/less/960-responsive.less delete mode 100755 assets/less/960_12_col.less delete mode 100644 assets/less/global.less delete mode 100644 assets/less/normalize.less delete mode 100644 assets/less/style.less delete mode 100644 assets/less/syntax.less delete mode 100644 projects/viewtime/index.html create mode 100644 viewtime/index.html diff --git a/.gitignore b/.gitignore index 9263a1e..cf39a73 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ _site .DS_Store +.sass-cache diff --git a/_config.yml b/_config.yml index b2e69cb..3703e13 100644 --- a/_config.yml +++ b/_config.yml @@ -1,14 +1,13 @@ name: Ben Burwell markdown: redcarpet -pygments: true +highlighter: pygments keywords: - ben burwell - freelance - designer - developer description: "Computer science student, hacker. Passionate about kerning and coffee." -# sass: -# style: :compressed +sass: + style: :compressed + sass_dir: _sass permalink: /:categories/:title/ -gems: - - jekyll-sitemap diff --git a/_includes/inline.scss b/_includes/inline.scss new file mode 100644 index 0000000..24c2062 --- /dev/null +++ b/_includes/inline.scss @@ -0,0 +1,220 @@ +@import "fonts"; +@import "normalize"; +@import "global"; +@import "960-responsive"; +@import "syntax"; + +body { + font-family: $serif; + font-size: 20px; + color: $base02; +} + +h1, h2, h3, h4, h5, h6 { + font-family: $sans; + font-weight: 600; + margin-top: 0.5em; + margin-bottom: 0.5em; +} + +a { + color: $red; + text-decoration: none; + @include transition(color, 0.25s, linear); + + &:hover { + color: darken($red, 15%); + } +} + +footer { + font-family: $sans; + text-align: center; + padding-top: 2em; + padding-bottom: 2em; + text-transform: uppercase; + letter-spacing: 2px; + font-weight: 600; + font-size: 0.8em; +} + +header { + + font-family: $sans; + + a { + font-size: 1em; + font-weight: 600; + color: rgb(255, 255, 255); + display: block; + text-align: center; + padding-top: 0.5em; + padding-bottom: 0.5em; + + &:hover { + color: rgb(255, 255, 255); + } + } + + .projects { + @include nav_button($blue); + } + + .writing { + @include nav_button($magenta); + } + + .github { + @include nav_button($green); + } + + .resume { + @include nav_button($orange); + } +} + +.about { + text-align: center; + width: 80%; + margin-left: auto; + margin-right: auto; +} + +.portrait { + border-radius: 220px; + width: 220px; + height: 220px; + margin-top: 2em; + margin-left: auto; + margin-right: auto; + background-image: url('/assets/images/ben_circle.png'); + background-repeat: no-repeat; +} + +[class^="icon-"], +[class*=" icon-"] { + font-family: 'icomoon'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + font-size: 32px; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +p { + line-height: 1.7em; + margin-bottom: 1.7em; +} + +pre { + margin-bottom: 1.5em; + border-left: 3px solid $base1; + padding-left: 1em; +} + + + +.project h1 a { + color: $blue; + &:hover { + color: darken($blue, 15%); + } +} + +.writing h1 a { + color: $magenta; + &:hover { + color: darken($magenta, 15%); + } +} + +.article { + + .date { + margin-bottom: 1em; + font-family: $sans; + font-weight: 600; + } + + img { + max-width: 100%; + } + + ul { + list-style-type: square; + } + + ul, ol { + margin-left: 2em; + margin-bottom: 1em; + } + + code { + font-family: $monospace; + font-size: 0.7em; + color: $base01; + } +} + +.social-buttons { + float: right; + + img { + height: 1em; + } +} + +//  +.icon-googleplus { + color: #DD4B39; +} + +//  +.icon-facebook { + color: #3b5998; +} + +//  +.icon-twitter { + color: #55ACEE; +} + +//  +.icon-tumblr { + color: rgb(44, 71, 98); +} + +//  +.icon-pinterest { + color: #CB2027; +} + +@media print { + body { + color: #000; + } + + a { + color: #000; + } + + code { + color: #999; + } + + header, footer { + display: none; + visibility: hidden; + } + + .social-buttons { + display: none; + } +} diff --git a/_layouts/master.html b/_layouts/master.html index 9ab3f38..a28a6a8 100644 --- a/_layouts/master.html +++ b/_layouts/master.html @@ -3,19 +3,17 @@ {{ page.title }} - - - - - + + - @@ -25,7 +23,6 @@ - {% if page.description %} @@ -34,7 +31,6 @@ {% endif %} - {% if page.description %} @@ -52,7 +48,6 @@ - @@ -70,63 +65,32 @@ {% if page.chrome-webstore-item %} - {% endif %} - - - -
+
-
-
+
{{ content }}
-
diff --git a/_sass/960-responsive.scss b/_sass/960-responsive.scss new file mode 100644 index 0000000..0dbbca3 --- /dev/null +++ b/_sass/960-responsive.scss @@ -0,0 +1,99 @@ +// Default styles +body { + min-width: 960px; +} + +.container { + margin-left: auto; + margin-right: auto; + width: 960px; +} + +.grid_blob, +.grid_wide { + display: inline; + float: left; + margin-left: 10px; + margin-right: 10px; +} + +.container .grid_blob { + width: 220px; +} + +.container .grid_wide { + width: 940px; +} + +.container:before, +.container:after { + content: '.'; + display: block; + overflow: hidden; + visibility: hidden; + font-size: 0; + line-height: 0; + width: 0; + height: 0; +} + +/* +* 960 Responsive Grid +* Copyright 2012, Tyler Wolff +* Free to use under the MIT license. +* http://www.opensource.org/licenses/mit-license.php +* 12/10/2012 +*/ + +/* Tablet Portrait width to 960px */ +@media only screen and (min-width: 768px) and (max-width: 959px) { + + body { + min-width: 768px; + } + + .container { + width: 768px; + } + + .container .grid_blob { width: 172px; } + .container .grid_wide { width: 748px; } +} + +/* All Mobile Widths */ +@media only screen and (max-width: 767px) { + + body { + min-width: 300px; + } + + .container { + width: 300px; + } + + .container .grid_blob, + .container .grid_wide { + margin: 0; + width: 300px; + } + +} + +/* Mobile Landscape Width to Tablet Portrait Width */ +@media only screen and (min-width: 480px) and (max-width: 767px) { + + body { + min-width: 480px; + } + + .container { + width: 420px; + } + + .container .grid_blob, + .container .grid_wide { + margin: 0; + width: 420px; + } + +} diff --git a/_sass/fonts.scss b/_sass/fonts.scss new file mode 100644 index 0000000..74eb9bf --- /dev/null +++ b/_sass/fonts.scss @@ -0,0 +1,57 @@ +@font-face { + font-family: 'icomoon'; + src: url('/assets/fonts/icomoon.eot?-ei3c8u'); + src: url('/assets/fonts/icomoon.eot?#iefix-ei3c8u') format('embedded-opentype'), + url('/assets/fonts/icomoon.woff?-ei3c8u') format('woff'), + url('/assets/fonts/icomoon.ttf?-ei3c8u') format('truetype'), + url('/assets/fonts/icomoon.svg?-ei3c8u#icomoon') format('svg'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'open_sans'; + src: url('/assets/fonts/OpenSans-Semibold.eot'); + src: url('/assets/fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'), + url('/assets/fonts/OpenSans-Semibold.woff') format('woff'), + url('/assets/fonts/OpenSans-Semibold.ttf') format('truetype'), + url('/assets/fonts/OpenSans-Semibold.svg#open_sanssemibold') format('svg'); + font-weight: 600; + font-style: normal; +} + +@font-face { + font-family: 'crimson_text'; + src: url('/assets/fonts/crimsontext-regular.eot'); + src: url('/assets/fonts/crimsontext-regular.eot?#iefix') format('embedded-opentype'), + url('/assets/fonts/crimsontext-regular.woff2') format('woff2'), + url('/assets/fonts/crimsontext-regular.woff') format('woff'), + url('/assets/fonts/crimsontext-regular.ttf') format('truetype'), + url('/assets/fonts/crimsontext-regular.svg#crimson_textroman') format('svg'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'crimson_text'; + src: url('/assets/fonts/crimsontext-italic.eot'); + src: url('/assets/fonts/crimsontext-italic.eot?#iefix') format('embedded-opentype'), + url('/assets/fonts/crimsontext-italic.woff2') format('woff2'), + url('/assets/fonts/crimsontext-italic.woff') format('woff'), + url('/assets/fonts/crimsontext-italic.ttf') format('truetype'), + url('/assets/fonts/crimsontext-italic.svg#crimson_textitalic') format('svg'); + font-weight: normal; + font-style: italic; +} + +@font-face { + font-family: 'source_code_pro'; + src: url('/assets/fonts/sourcecodepro-regular.eot'); + src: url('/assets/fonts/sourcecodepro-regular.eot?#iefix') format('embedded-opentype'), + url('/assets/fonts/sourcecodepro-regular.woff2') format('woff2'), + url('/assets/fonts/sourcecodepro-regular.woff') format('woff'), + url('/assets/fonts/sourcecodepro-regular.ttf') format('truetype'), + url('/assets/fonts/sourcecodepro-regular.svg#source_code_proregular') format('svg'); + font-weight: normal; + font-style: normal; +} diff --git a/_sass/global.scss b/_sass/global.scss new file mode 100644 index 0000000..bd17161 --- /dev/null +++ b/_sass/global.scss @@ -0,0 +1,39 @@ +$base03: #002b36; +$base02: #073642; +$base01: #586e75; +$base00: #657b83; +$base0: #839496; +$base1: #93a1a1; +$base2: #eee8d5; +$base3: #fdf6e3; +$yellow: #b58900; +$orange: #cb4b16; +$red: #dc322f; +$magenta: #d33682; +$violet: #6c71c4; +$blue: #268bd2; +$cyan: #2aa198; +$green: #859900; + +$sans: 'open_sans', sans-serif; +$serif: 'crimson_text', serif; +$monospace: 'source_code_pro', monospace; + +// Mixin to deal with cross-browser transitions +@mixin transition ($param, $time, $type) { + -webkit-transition: $param $time $type; + -moz-transition: $param $time $type; + -o-transition: $param $time $type; + -ms-transition: $param $time $type; + transition: $param $time $type; +} + +@mixin nav_button($c) { + background-color: $c; + border-color: $c; + @include transition(all, 0.25s, linear); + &:hover { + background-color: darken($c, 15%); + border-color: darken($c, 15%); + } +} diff --git a/_sass/normalize.scss b/_sass/normalize.scss new file mode 100644 index 0000000..612a001 --- /dev/null +++ b/_sass/normalize.scss @@ -0,0 +1,406 @@ +/* normalize.css v2.1.3 | MIT License | git.io/normalize */ + +/* ========================================================================== + HTML5 display definitions + ========================================================================== */ + +/** + * Correct `block` display not defined in IE 8/9. + */ + +article, +// aside, +// details, +figcaption, +figure, +footer, +header, +// hgroup, +main, +nav, +section, +summary { + display: block; +} + +/** + * Correct `inline-block` display not defined in IE 8/9. + */ + +// audio, +// canvas, +// video { +// display: inline-block; +// } + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ + +// audio:not([controls]) { +// display: none; +// height: 0; +// } + +/** + * Address `[hidden]` styling not present in IE 8/9. + * Hide the `template` element in IE, Safari, and Firefox < 22. + */ + +// [hidden], +// template { +// display: none; +// } + +/* ========================================================================== + Base + ========================================================================== */ + +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS text size adjust after orientation change, without disabling + * user zoom. + */ + +// html { +// font-family: sans-serif; /* 1 */ +// -ms-text-size-adjust: 100%; /* 2 */ +// -webkit-text-size-adjust: 100%; /* 2 */ +// } + +/** + * Remove default margin. + */ + +body { + margin: 0; +} + +/* ========================================================================== + Links + ========================================================================== */ + +/** + * Remove the gray background color from active links in IE 10. + */ + +a { + background: transparent; +} + +/** + * Address `outline` inconsistency between Chrome and other browsers. + */ + +// a:focus { +// outline: thin dotted; +// } + +/** + * Improve readability when focused and also mouse hovered in all browsers. + */ + +a:active, +a:hover { + outline: 0; +} + +/* ========================================================================== + Typography + ========================================================================== */ + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari 5, and Chrome. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/** + * Address styling not present in IE 8/9, Safari 5, and Chrome. + */ + +// abbr[title] { +// border-bottom: 1px dotted; +// } + +/** + * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. + */ + +b, +strong { + font-weight: bold; +} + +/** + * Address styling not present in Safari 5 and Chrome. + */ + +// dfn { +// font-style: italic; +// } + +/** + * Address differences between Firefox and other browsers. + */ + +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} + +/** + * Address styling not present in IE 8/9. + */ + +// mark { +// background: #ff0; +// color: #000; +// } + +/** + * Correct font family set oddly in Safari 5 and Chrome. + */ + +code, +kbd, +pre, +samp { + font-family: monospace, serif; + font-size: 1em; +} + +/** + * Improve readability of pre-formatted text in all browsers. + */ + +pre { + white-space: pre-wrap; +} + +/** + * Set consistent quote types. + */ + +// q { +// quotes: "\201C" "\201D" "\2018" "\2019"; +// } + +/** + * Address inconsistent and variable font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* ========================================================================== + Embedded content + ========================================================================== */ + +/** + * Remove border when inside `a` element in IE 8/9. + */ + +img { + border: 0; +} + +/** + * Correct overflow displayed oddly in IE 9. + */ + +// svg:not(:root) { +// overflow: hidden; +// } + +/* ========================================================================== + Figures + ========================================================================== */ + +/** + * Address margin not present in IE 8/9 and Safari 5. + */ + +// figure { +// margin: 0; +// } + +/* ========================================================================== + Forms + ========================================================================== */ + +/** + * Define consistent border, margin, and padding. + */ + +// fieldset { +// border: 1px solid #c0c0c0; +// margin: 0 2px; +// padding: 0.35em 0.625em 0.75em; +// } + +/** + * 1. Correct `color` not being inherited in IE 8/9. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ + +// legend { +// border: 0; /* 1 */ +// padding: 0; /* 2 */ +// } + +/** + * 1. Correct font family not being inherited in all browsers. + * 2. Correct font size not being inherited in all browsers. + * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. + */ + +// button, +// input, +// select, +// textarea { +// font-family: inherit; /* 1 */ +// font-size: 100%; /* 2 */ +// margin: 0; /* 3 */ +// } + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ + +// button, +// input { +// line-height: normal; +// } + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. + * Correct `select` style inheritance in Firefox 4+ and Opera. + */ + +// button, +// select { +// text-transform: none; +// } + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ + +// button, +// html input[type="button"], /* 1 */ +// input[type="reset"], +// input[type="submit"] { +// -webkit-appearance: button; /* 2 */ +// cursor: pointer; /* 3 */ +// } + +/** + * Re-set default cursor for disabled elements. + */ + +// button[disabled], +// html input[disabled] { +// cursor: default; +// } + +/** + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. + */ + +// input[type="checkbox"], +// input[type="radio"] { +// box-sizing: border-box; /* 1 */ +// padding: 0; /* 2 */ +// } + +/** + * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome + * (include `-moz` to future-proof). + */ + +// input[type="search"] { +// -webkit-appearance: textfield; /* 1 */ +// -moz-box-sizing: content-box; +// -webkit-box-sizing: content-box; /* 2 */ +// box-sizing: content-box; +// } + +/** + * Remove inner padding and search cancel button in Safari 5 and Chrome + * on OS X. + */ + +// input[type="search"]::-webkit-search-cancel-button, +// input[type="search"]::-webkit-search-decoration { +// -webkit-appearance: none; +// } + +/** + * Remove inner padding and border in Firefox 4+. + */ + +// button::-moz-focus-inner, +// input::-moz-focus-inner { +// border: 0; +// padding: 0; +// } + +/** + * 1. Remove default vertical scrollbar in IE 8/9. + * 2. Improve readability and alignment in all browsers. + */ + +// textarea { +// overflow: auto; /* 1 */ +// vertical-align: top; /* 2 */ +// } + +/* ========================================================================== + Tables + ========================================================================== */ + +/** + * Remove most spacing between table cells. + */ + +table { + border-collapse: collapse; + border-spacing: 0; +} diff --git a/_sass/syntax.scss b/_sass/syntax.scss new file mode 100644 index 0000000..dcd41bb --- /dev/null +++ b/_sass/syntax.scss @@ -0,0 +1,60 @@ +.highlight { background: #ffffff; } +.highlight .c { color: $base1; font-style: italic } /* Comment */ +.highlight .err { color: $red; } /* Error */ +.highlight .k { font-weight: bold } /* Keyword */ +.highlight .o { font-weight: bold } /* Operator */ +.highlight .cm { color: $base1; font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: $base1; font-weight: bold } /* Comment.Preproc */ +.highlight .c1 { color: $base1; font-style: italic } /* Comment.Single */ +.highlight .cs { color: $base1; font-weight: bold; font-style: italic } /* Comment.Special */ +.highlight .gd { color: $base03; background-color: $base1 } /* Generic.Deleted */ +.highlight .gd .x { color: $base03; background-color: $base1 } /* Generic.Deleted.Specific */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .gr { color: $red } /* Generic.Error */ +.highlight .gh { color: $base1 } /* Generic.Heading */ +.highlight .gi { color: $base03; background-color: $base1 } /* Generic.Inserted */ +.highlight .gi .x { color: $base03; background-color: $base1 } /* Generic.Inserted.Specific */ +.highlight .go { color: $base1 } /* Generic.Output */ +.highlight .gp { color: $base01 } /* Generic.Prompt */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: $base1 } /* Generic.Subheading */ +.highlight .gt { color: $red } /* Generic.Traceback */ +.highlight .kc { font-weight: bold } /* Keyword.Constant */ +.highlight .kd { font-weight: bold } /* Keyword.Declaration */ +.highlight .kp { font-weight: bold } /* Keyword.Pseudo */ +.highlight .kr { font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: $violet; font-weight: bold } /* Keyword.Type */ +.highlight .m { color: $cyan } /* Literal.Number */ +.highlight .s { color: $magenta } /* Literal.String */ +.highlight .na { color: $blue } /* Name.Attribute */ +.highlight .nb { color: $blue } /* Name.Builtin */ +.highlight .nc { color: $blue; font-weight: bold } /* Name.Class */ +.highlight .no { color: $blue } /* Name.Constant */ +.highlight .ni { color: $blue } /* Name.Entity */ +.highlight .ne { color: $red; font-weight: bold } /* Name.Exception */ +.highlight .nf { color: $red; font-weight: bold } /* Name.Function */ +.highlight .nn { color: $base01 } /* Name.Namespace */ +.highlight .nt { color: $blue } /* Name.Tag */ +.highlight .nv { color: $blue } /* Name.Variable */ +.highlight .ow { font-weight: bold } /* Operator.Word */ +.highlight .w { color: $base1 } /* Text.Whitespace */ +.highlight .mf { color: $cyan } /* Literal.Number.Float */ +.highlight .mh { color: $cyan } /* Literal.Number.Hex */ +.highlight .mi { color: $cyan } /* Literal.Number.Integer */ +.highlight .mo { color: $cyan } /* Literal.Number.Oct */ +.highlight .sb { color: $magenta } /* Literal.String.Backtick */ +.highlight .sc { color: $magenta } /* Literal.String.Char */ +.highlight .sd { color: $magenta } /* Literal.String.Doc */ +.highlight .s2 { color: $magenta } /* Literal.String.Double */ +.highlight .se { color: $magenta } /* Literal.String.Escape */ +.highlight .sh { color: $magenta } /* Literal.String.Heredoc */ +.highlight .si { color: $magenta } /* Literal.String.Interpol */ +.highlight .sx { color: $magenta } /* Literal.String.Other */ +.highlight .sr { color: $green } /* Literal.String.Regex */ +.highlight .s1 { color: $magenta } /* Literal.String.Single */ +.highlight .ss { color: $green } /* Literal.String.Symbol */ +.highlight .bp { color: $base1 } /* Name.Builtin.Pseudo */ +.highlight .vc { color: $blue } /* Name.Variable.Class */ +.highlight .vg { color: $blue } /* Name.Variable.Global */ +.highlight .vi { color: $blue } /* Name.Variable.Instance */ +.highlight .il { color: $cyan } /* Literal.Number.Integer.Long */ diff --git a/assets/css/style.css b/assets/css/style.css deleted file mode 100644 index 45424b1..0000000 --- a/assets/css/style.css +++ /dev/null @@ -1 +0,0 @@ -article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:icomoon;src:url(/assets/fonts/icomoon.eot?-ei3c8u);src:url(/assets/fonts/icomoon.eot?#iefix-ei3c8u) format('embedded-opentype'),url(/assets/fonts/icomoon.woff?-ei3c8u) format('woff'),url(/assets/fonts/icomoon.ttf?-ei3c8u) format('truetype'),url(/assets/fonts/icomoon.svg?-ei3c8u#icomoon) format('svg');font-weight:400;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:32px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-width:960px}.container_12{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;margin-left:10px;margin-right:10px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11{position:relative}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_3{width:220px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_6{width:460px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_9{width:700px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_12 .grid_12{width:940px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_3{padding-left:240px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_6{padding-left:480px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_9{padding-left:720px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_3{padding-right:240px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_6{padding-right:480px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_9{padding-right:720px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_3{left:240px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_6{left:480px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_9{left:720px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_3{left:-240px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_6{left:-480px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_9{left:-720px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after,.container_12:before,.container_12:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.clearfix:after,.container_12:after{clear:both}.clearfix,.container_12{zoom:1}@media only screen and (min-width:768px) and (max-width:959px){body{min-width:768px}.container_12,.container_16{width:768px}.container_12 .grid_1{width:44px}.container_12 .grid_2{width:108px}.container_12 .grid_3{width:172px}.container_12 .grid_4{width:236px}.container_12 .grid_5{width:300px}.container_12 .grid_6{width:364px}.container_12 .grid_7{width:428px}.container_12 .grid_8{width:492px}.container_12 .grid_9{width:556px}.container_12 .grid_10{width:620px}.container_12 .grid_11{width:684px}.container_12 .grid_12{width:748px}.container_16 .grid_1{width:28px}.container_16 .grid_2{width:76px}.container_16 .grid_3{width:124px}.container_16 .grid_4{width:172px}.container_16 .grid_5{width:220px}.container_16 .grid_6{width:268px}.container_16 .grid_7{width:316px}.container_16 .grid_8{width:364px}.container_16 .grid_9{width:412px}.container_16 .grid_10{width:460px}.container_16 .grid_11{width:508px}.container_16 .grid_12{width:556px}.container_16 .grid_13{width:604px}.container_16 .grid_14{width:652px}.container_16 .grid_15{width:700px}.container_16 .grid_16{width:748px}.container_12 .prefix_1{padding-left:64px}.container_12 .prefix_2{padding-left:128px}.container_12 .prefix_3{padding-left:192px}.container_12 .prefix_4{padding-left:256px}.container_12 .prefix_5{padding-left:320px}.container_12 .prefix_6{padding-left:384px}.container_12 .prefix_7{padding-left:448px}.container_12 .prefix_8{padding-left:512px}.container_12 .prefix_9{padding-left:576px}.container_12 .prefix_10{padding-left:640px}.container_12 .prefix_11{padding-left:704px}.container_16 .prefix_1{padding-left:48px}.container_16 .prefix_2{padding-left:96px}.container_16 .prefix_3{padding-left:144px}.container_16 .prefix_4{padding-left:192px}.container_16 .prefix_5{padding-left:240px}.container_16 .prefix_6{padding-left:288px}.container_16 .prefix_7{padding-left:336px}.container_16 .prefix_8{padding-left:384px}.container_16 .prefix_9{padding-left:432px}.container_16 .prefix_10{padding-left:480px}.container_16 .prefix_11{padding-left:528px}.container_16 .prefix_12{padding-left:576px}.container_16 .prefix_13{padding-left:624px}.container_16 .prefix_14{padding-left:672px}.container_16 .prefix_15{padding-left:720px}.container_12 .suffix_1{padding-right:64px}.container_12 .suffix_2{padding-right:128px}.container_12 .suffix_3{padding-right:192px}.container_12 .suffix_4{padding-right:256px}.container_12 .suffix_5{padding-right:320px}.container_12 .suffix_6{padding-right:384px}.container_12 .suffix_7{padding-right:448px}.container_12 .suffix_8{padding-right:512px}.container_12 .suffix_9{padding-right:576px}.container_12 .suffix_10{padding-right:640px}.container_12 .suffix_11{padding-right:704px}.container_16 .suffix_1{padding-right:48px}.container_16 .suffix_2{padding-right:96px}.container_16 .suffix_3{padding-right:144px}.container_16 .suffix_4{padding-right:192px}.container_16 .suffix_5{padding-right:240px}.container_16 .suffix_6{padding-right:288px}.container_16 .suffix_7{padding-right:336px}.container_16 .suffix_8{padding-right:384px}.container_16 .suffix_9{padding-right:432px}.container_16 .suffix_10{padding-right:480px}.container_16 .suffix_11{padding-right:528px}.container_16 .suffix_12{padding-right:576px}.container_16 .suffix_13{padding-right:624px}.container_16 .suffix_14{padding-right:672px}.container_16 .suffix_15{padding-right:720px}.container_12 .push_1{left:64px}.container_12 .push_2{left:128px}.container_12 .push_3{left:192px}.container_12 .push_4{left:256px}.container_12 .push_5{left:320px}.container_12 .push_6{left:384px}.container_12 .push_7{left:448px}.container_12 .push_8{left:512px}.container_12 .push_9{left:576px}.container_12 .push_10{left:640px}.container_12 .push_11{left:704px}.container_16 .push_1{left:48px}.container_16 .push_2{left:96px}.container_16 .push_3{left:144px}.container_16 .push_4{left:192px}.container_16 .push_5{left:240px}.container_16 .push_6{left:288px}.container_16 .push_7{left:336px}.container_16 .push_8{left:384px}.container_16 .push_9{left:432px}.container_16 .push_10{left:480px}.container_16 .push_11{left:528px}.container_16 .push_12{left:576px}.container_16 .push_13{left:624px}.container_16 .push_14{left:672px}.container_16 .push_15{left:720px}.container_12 .pull_1{left:-64px}.container_12 .pull_2{left:-128px}.container_12 .pull_3{left:-192px}.container_12 .pull_4{left:-256px}.container_12 .pull_5{left:-320px}.container_12 .pull_6{left:-384px}.container_12 .pull_7{left:-448px}.container_12 .pull_8{left:-512px}.container_12 .pull_9{left:-576px}.container_12 .pull_10{left:-640px}.container_12 .pull_11{left:-704px}.container_16 .pull_1{left:-48px}.container_16 .pull_2{left:-96px}.container_16 .pull_3{left:-144px}.container_16 .pull_4{left:-192px}.container_16 .pull_5{left:-240px}.container_16 .pull_6{left:-288px}.container_16 .pull_7{left:-336px}.container_16 .pull_8{left:-384px}.container_16 .pull_9{left:-432px}.container_16 .pull_10{left:-480px}.container_16 .pull_11{left:-528px}.container_16 .pull_12{left:-576px}.container_16 .pull_13{left:-624px}.container_16 .pull_14{left:-672px}.container_16 .pull_15{left:-720px}}@media only screen and (max-width:767px){body{min-width:300px}.container_12,.container_16{width:300px}.container_12 .grid_1,.container_16 .grid_1,.container_12 .grid_2,.container_16 .grid_2,.container_12 .grid_3,.container_16 .grid_3,.container_12 .grid_4,.container_16 .grid_4,.container_12 .grid_5,.container_16 .grid_5,.container_12 .grid_6,.container_16 .grid_6,.container_12 .grid_7,.container_16 .grid_7,.container_12 .grid_8,.container_16 .grid_8,.container_12 .grid_9,.container_16 .grid_9,.container_12 .grid_10,.container_16 .grid_10,.container_12 .grid_11,.container_16 .grid_11,.container_12 .grid_12,.container_16 .grid_12,.container_12 .grid_13,.container_16 .grid_13,.container_12 .grid_14,.container_16 .grid_14,.container_12 .grid_15,.container_16 .grid_15,.container_12 .grid_16,.container_16 .grid_16{margin:0;width:300px}.container_12 .prefix_1,.container_16 .prefix_1,.container_12 .prefix_2,.container_16 .prefix_2,.container_12 .prefix_3,.container_16 .prefix_3,.container_12 .prefix_4,.container_16 .prefix_4,.container_12 .prefix_5,.container_16 .prefix_5,.container_12 .prefix_6,.container_16 .prefix_6,.container_12 .prefix_7,.container_16 .prefix_7,.container_12 .prefix_8,.container_16 .prefix_8,.container_12 .prefix_9,.container_16 .prefix_9,.container_12 .prefix_10,.container_16 .prefix_10,.container_12 .prefix_11,.container_16 .prefix_11,.container_12 .prefix_12,.container_16 .prefix_12,.container_12 .prefix_13,.container_16 .prefix_13,.container_12 .prefix_14,.container_16 .prefix_14,.container_12 .prefix_15,.container_16 .prefix_15{padding-left:0}.container_12 .suffix_1,.container_16 .suffix_1,.container_12 .suffix_2,.container_16 .suffix_2,.container_12 .suffix_3,.container_16 .suffix_3,.container_12 .suffix_4,.container_16 .suffix_4,.container_12 .suffix_5,.container_16 .suffix_5,.container_12 .suffix_6,.container_16 .suffix_6,.container_12 .suffix_7,.container_16 .suffix_7,.container_12 .suffix_8,.container_16 .suffix_8,.container_12 .suffix_9,.container_16 .suffix_9,.container_12 .suffix_10,.container_16 .suffix_10,.container_12 .suffix_11,.container_16 .suffix_11,.container_12 .suffix_12,.container_16 .suffix_12,.container_12 .suffix_13,.container_16 .suffix_13,.container_12 .suffix_14,.container_16 .suffix_14,.container_12 .suffix_15,.container_16 .suffix_15{padding-right:0}.container_12 .push_1,.container_16 .push_1,.container_12 .push_2,.container_16 .push_2,.container_12 .push_3,.container_16 .push_3,.container_12 .push_4,.container_16 .push_4,.container_12 .push_5,.container_16 .push_5,.container_12 .push_6,.container_16 .push_6,.container_12 .push_7,.container_16 .push_7,.container_12 .push_8,.container_16 .push_8,.container_12 .push_9,.container_16 .push_9,.container_12 .push_10,.container_16 .push_10,.container_12 .push_11,.container_16 .push_11,.container_12 .push_12,.container_16 .push_12,.container_12 .push_13,.container_16 .push_13,.container_12 .push_14,.container_16 .push_14,.container_12 .push_15,.container_16 .push_15,.container_12 .pull_1,.container_16 .pull_1,.container_12 .pull_2,.container_16 .pull_2,.container_12 .pull_3,.container_16 .pull_3,.container_12 .pull_4,.container_16 .pull_4,.container_12 .pull_5,.container_16 .pull_5,.container_12 .pull_6,.container_16 .pull_6,.container_12 .pull_7,.container_16 .pull_7,.container_12 .pull_8,.container_16 .pull_8,.container_12 .pull_9,.container_16 .pull_9,.container_12 .pull_10,.container_16 .pull_10,.container_12 .pull_11,.container_16 .pull_11,.container_12 .pull_12,.container_16 .pull_12,.container_12 .pull_13,.container_16 .pull_13,.container_12 .pull_14,.container_16 .pull_14,.container_12 .pull_15,.container_16 .pull_15{left:0}}@media only screen and (min-width:480px) and (max-width:767px){body{min-width:480px}.container_12,.container_16{width:420px}.container_12 .grid_1,.container_16 .grid_1,.container_12 .grid_2,.container_16 .grid_2,.container_12 .grid_3,.container_16 .grid_3,.container_12 .grid_4,.container_16 .grid_4,.container_12 .grid_5,.container_16 .grid_5,.container_12 .grid_6,.container_16 .grid_6,.container_12 .grid_7,.container_16 .grid_7,.container_12 .grid_8,.container_16 .grid_8,.container_12 .grid_9,.container_16 .grid_9,.container_12 .grid_10,.container_16 .grid_10,.container_12 .grid_11,.container_16 .grid_11,.container_12 .grid_12,.container_16 .grid_12,.container_12 .grid_13,.container_16 .grid_13,.container_12 .grid_14,.container_16 .grid_14,.container_12 .grid_15,.container_16 .grid_15,.container_12 .grid_16,.container_16 .grid_16{margin:0;width:420px}}.highlight{background:#fff}.highlight .c{color:#93a1a1;font-style:italic}.highlight .err{color:#dc322f}.highlight .k{font-weight:700}.highlight .o{font-weight:700}.highlight .cm{color:#93a1a1;font-style:italic}.highlight .cp{color:#93a1a1;font-weight:700}.highlight .c1{color:#93a1a1;font-style:italic}.highlight .cs{color:#93a1a1;font-weight:700;font-style:italic}.highlight .gd{color:#002b36;background-color:#93a1a1}.highlight .gd .x{color:#002b36;background-color:#93a1a1}.highlight .ge{font-style:italic}.highlight .gr{color:#dc322f}.highlight .gh{color:#93a1a1}.highlight .gi{color:#002b36;background-color:#93a1a1}.highlight .gi .x{color:#002b36;background-color:#93a1a1}.highlight .go{color:#93a1a1}.highlight .gp{color:#586e75}.highlight .gs{font-weight:700}.highlight .gu{color:#93a1a1}.highlight .gt{color:#dc322f}.highlight .kc{font-weight:700}.highlight .kd{font-weight:700}.highlight .kp{font-weight:700}.highlight .kr{font-weight:700}.highlight .kt{color:#6c71c4;font-weight:700}.highlight .m{color:#2aa198}.highlight .s{color:#d33682}.highlight .na{color:#268bd2}.highlight .nb{color:#268bd2}.highlight .nc{color:#268bd2;font-weight:700}.highlight .no{color:#268bd2}.highlight .ni{color:#268bd2}.highlight .ne{color:#dc322f;font-weight:700}.highlight .nf{color:#dc322f;font-weight:700}.highlight .nn{color:#586e75}.highlight .nt{color:#268bd2}.highlight .nv{color:#268bd2}.highlight .ow{font-weight:700}.highlight .w{color:#93a1a1}.highlight .mf{color:#2aa198}.highlight .mh{color:#2aa198}.highlight .mi{color:#2aa198}.highlight .mo{color:#2aa198}.highlight .sb{color:#d33682}.highlight .sc{color:#d33682}.highlight .sd{color:#d33682}.highlight .s2{color:#d33682}.highlight .se{color:#d33682}.highlight .sh{color:#d33682}.highlight .si{color:#d33682}.highlight .sx{color:#d33682}.highlight .sr{color:#859900}.highlight .s1{color:#d33682}.highlight .ss{color:#859900}.highlight .bp{color:#93a1a1}.highlight .vc{color:#268bd2}.highlight .vg{color:#268bd2}.highlight .vi{color:#268bd2}.highlight .il{color:#2aa198}*{padding:0;margin:0}body{font-family:minion-pro,serif;font-size:22px;color:#073642}h1,h2,h3,h4,h5,h6{font-family:myriad-pro,sans-serif;font-weight:600;margin-top:.5em;margin-bottom:.5em}a{color:#dc322f;text-decoration:none;-webkit-transition:color .25s linear;-moz-transition:color .25s linear;-o-transition:color .25s linear;-ms-transition:color .25s linear;transition:color .25s linear}a:hover{color:#a31e1b}p{line-height:1.5em;margin-bottom:1.5em}footer{font-family:myriad-pro,sans-serif;text-align:center;padding-top:2em;padding-bottom:2em;text-transform:uppercase;letter-spacing:2px;font-weight:600;font-size:.8em}header{font-family:myriad-pro,sans-serif}header a{font-size:1em;font-weight:600;color:#fff;display:block;text-align:center;padding-top:.5em;padding-bottom:.5em}header a:hover{color:#fff}header .projects{background-color:#268bd2;border-color:#268bd2;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear;-ms-transition:all .25s linear;transition:all .25s linear}header .projects:hover{background-color:#1a6091;border-color:#1a6091}header .writing{background-color:#d33682;border-color:#d33682;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear;-ms-transition:all .25s linear;transition:all .25s linear}header .writing:hover{background-color:#9b225c;border-color:#9b225c}header .github{background-color:#859900;border-color:#859900;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear;-ms-transition:all .25s linear;transition:all .25s linear}header .github:hover{background-color:#424d00;border-color:#424d00}header .resume{background-color:#cb4b16;border-color:#cb4b16;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear;-ms-transition:all .25s linear;transition:all .25s linear}header .resume:hover{background-color:#86310f;border-color:#86310f}pre{margin-bottom:1.5em;border-left:3px solid #93a1a1;padding-left:1em}.about{text-align:center;width:80%;margin-left:auto;margin-right:auto}.portrait{border-radius:220px;width:220px;height:220px;margin-top:2em;margin-left:auto;margin-right:auto;background-image:url(/assets/images/ben_circle.png);background-repeat:no-repeat}.project h1 a{color:#268bd2}.project h1 a:hover{color:#1a6091}.writing h1 a{color:#d33682}.writing h1 a:hover{color:#9b225c}.article .date{margin-bottom:1em;font-family:myriad-pro,sans-serif;font-weight:600}.article img{max-width:100%}.article ul{list-style-type:square}.article ul,.article ol{margin-left:2em;margin-bottom:1em}.article code{font-family:source-code-pro;font-size:.7em;color:#586e75}.social-buttons{float:right}.social-buttons img{height:1em}.icon-googleplus{color:#DD4B39}.icon-facebook{color:#3b5998}.icon-twitter{color:#55ACEE}.icon-tumblr{color:#2c4762}.icon-pinterest{color:#CB2027}.wf-loading{visibility:hidden}@media print{body{color:#000}a{color:#000}code{color:#999}header,footer{display:none;visibility:hidden}.social-buttons{display:none}} \ No newline at end of file diff --git a/assets/css/viewtime.css b/assets/css/viewtime.css index aee54c9..b37bebc 100644 --- a/assets/css/viewtime.css +++ b/assets/css/viewtime.css @@ -4,7 +4,7 @@ } html { - font-family: 'myriad-pro', sans-serif; + font-family: 'Helvetica', sans-serif; font-size: 24px; text-align: center; background-color: #2A2A2A; diff --git a/assets/fonts/OpenSans-Semibold.eot b/assets/fonts/OpenSans-Semibold.eot new file mode 100755 index 0000000..d8375dd Binary files /dev/null and b/assets/fonts/OpenSans-Semibold.eot differ diff --git a/assets/fonts/OpenSans-Semibold.svg b/assets/fonts/OpenSans-Semibold.svg new file mode 100755 index 0000000..eec4db8 --- /dev/null +++ b/assets/fonts/OpenSans-Semibold.svg @@ -0,0 +1,1830 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/fonts/OpenSans-Semibold.ttf b/assets/fonts/OpenSans-Semibold.ttf new file mode 100755 index 0000000..b329084 Binary files /dev/null and b/assets/fonts/OpenSans-Semibold.ttf differ diff --git a/assets/fonts/OpenSans-Semibold.woff b/assets/fonts/OpenSans-Semibold.woff new file mode 100755 index 0000000..28d6ade Binary files /dev/null and b/assets/fonts/OpenSans-Semibold.woff differ diff --git a/assets/fonts/crimsontext-italic.eot b/assets/fonts/crimsontext-italic.eot new file mode 100755 index 0000000..e92e06a Binary files /dev/null and b/assets/fonts/crimsontext-italic.eot differ diff --git a/assets/fonts/crimsontext-italic.svg b/assets/fonts/crimsontext-italic.svg new file mode 100755 index 0000000..49d7910 --- /dev/null +++ b/assets/fonts/crimsontext-italic.svg @@ -0,0 +1,1061 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/fonts/crimsontext-italic.ttf b/assets/fonts/crimsontext-italic.ttf new file mode 100755 index 0000000..11bf298 Binary files /dev/null and b/assets/fonts/crimsontext-italic.ttf differ diff --git a/assets/fonts/crimsontext-italic.woff b/assets/fonts/crimsontext-italic.woff new file mode 100755 index 0000000..8c96fdc Binary files /dev/null and b/assets/fonts/crimsontext-italic.woff differ diff --git a/assets/fonts/crimsontext-italic.woff2 b/assets/fonts/crimsontext-italic.woff2 new file mode 100755 index 0000000..465c3a3 Binary files /dev/null and b/assets/fonts/crimsontext-italic.woff2 differ diff --git a/assets/fonts/crimsontext-regular.eot b/assets/fonts/crimsontext-regular.eot new file mode 100755 index 0000000..9ad57d4 Binary files /dev/null and b/assets/fonts/crimsontext-regular.eot differ diff --git a/assets/fonts/crimsontext-regular.svg b/assets/fonts/crimsontext-regular.svg new file mode 100755 index 0000000..14f29db --- /dev/null +++ b/assets/fonts/crimsontext-regular.svg @@ -0,0 +1,1171 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/fonts/crimsontext-regular.ttf b/assets/fonts/crimsontext-regular.ttf new file mode 100755 index 0000000..e527633 Binary files /dev/null and b/assets/fonts/crimsontext-regular.ttf differ diff --git a/assets/fonts/crimsontext-regular.woff b/assets/fonts/crimsontext-regular.woff new file mode 100755 index 0000000..16fc038 Binary files /dev/null and b/assets/fonts/crimsontext-regular.woff differ diff --git a/assets/fonts/crimsontext-regular.woff2 b/assets/fonts/crimsontext-regular.woff2 new file mode 100755 index 0000000..8e27561 Binary files /dev/null and b/assets/fonts/crimsontext-regular.woff2 differ diff --git a/assets/fonts/sourcecodepro-regular.eot b/assets/fonts/sourcecodepro-regular.eot new file mode 100755 index 0000000..3cfae2a Binary files /dev/null and b/assets/fonts/sourcecodepro-regular.eot differ diff --git a/assets/fonts/sourcecodepro-regular.svg b/assets/fonts/sourcecodepro-regular.svg new file mode 100755 index 0000000..5e4a9bf --- /dev/null +++ b/assets/fonts/sourcecodepro-regular.svg @@ -0,0 +1,241 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/assets/fonts/sourcecodepro-regular.ttf b/assets/fonts/sourcecodepro-regular.ttf new file mode 100755 index 0000000..3fedbaa Binary files /dev/null and b/assets/fonts/sourcecodepro-regular.ttf differ diff --git a/assets/fonts/sourcecodepro-regular.woff b/assets/fonts/sourcecodepro-regular.woff new file mode 100755 index 0000000..4e9642a Binary files /dev/null and b/assets/fonts/sourcecodepro-regular.woff differ diff --git a/assets/fonts/sourcecodepro-regular.woff2 b/assets/fonts/sourcecodepro-regular.woff2 new file mode 100755 index 0000000..54f8f49 Binary files /dev/null and b/assets/fonts/sourcecodepro-regular.woff2 differ diff --git a/assets/less/960-responsive.less b/assets/less/960-responsive.less deleted file mode 100644 index b92eb5f..0000000 --- a/assets/less/960-responsive.less +++ /dev/null @@ -1,392 +0,0 @@ -/* -* 960 Responsive Grid -* Copyright 2012, Tyler Wolff -* Free to use under the MIT license. -* http://www.opensource.org/licenses/mit-license.php -* 12/10/2012 -*/ - -/* Tablet Portrait width to 960px */ -@media only screen and (min-width: 768px) and (max-width: 959px) { - - body { - min-width: 768px; - } - - .container_12, - .container_16 { - width: 768px; - } - - .container_12 .grid_1 { width: 44px; } - .container_12 .grid_2 { width: 108px; } - .container_12 .grid_3 { width: 172px; } - .container_12 .grid_4 { width: 236px; } - .container_12 .grid_5 { width: 300px; } - .container_12 .grid_6 { width: 364px; } - .container_12 .grid_7 { width: 428px; } - .container_12 .grid_8 { width: 492px; } - .container_12 .grid_9 { width: 556px; } - .container_12 .grid_10 { width: 620px; } - .container_12 .grid_11 { width: 684px; } - .container_12 .grid_12 { width: 748px; } - - .container_16 .grid_1 { width: 28px; } - .container_16 .grid_2 { width: 76px; } - .container_16 .grid_3 { width: 124px; } - .container_16 .grid_4 { width: 172px; } - .container_16 .grid_5 { width: 220px; } - .container_16 .grid_6 { width: 268px; } - .container_16 .grid_7 { width: 316px; } - .container_16 .grid_8 { width: 364px; } - .container_16 .grid_9 { width: 412px; } - .container_16 .grid_10 { width: 460px; } - .container_16 .grid_11 { width: 508px; } - .container_16 .grid_12 { width: 556px; } - .container_16 .grid_13 { width: 604px; } - .container_16 .grid_14 { width: 652px; } - .container_16 .grid_15 { width: 700px; } - .container_16 .grid_16 { width: 748px; } - - .container_12 .prefix_1 { padding-left: 64px; } - .container_12 .prefix_2 { padding-left: 128px; } - .container_12 .prefix_3 { padding-left: 192px; } - .container_12 .prefix_4 { padding-left: 256px; } - .container_12 .prefix_5 { padding-left: 320px; } - .container_12 .prefix_6 { padding-left: 384px; } - .container_12 .prefix_7 { padding-left: 448px; } - .container_12 .prefix_8 { padding-left: 512px; } - .container_12 .prefix_9 { padding-left: 576px; } - .container_12 .prefix_10 { padding-left: 640px; } - .container_12 .prefix_11 { padding-left: 704px; } - - .container_16 .prefix_1 { padding-left: 48px; } - .container_16 .prefix_2 { padding-left: 96px; } - .container_16 .prefix_3 { padding-left: 144px; } - .container_16 .prefix_4 { padding-left: 192px; } - .container_16 .prefix_5 { padding-left: 240px; } - .container_16 .prefix_6 { padding-left: 288px; } - .container_16 .prefix_7 { padding-left: 336px; } - .container_16 .prefix_8 { padding-left: 384px; } - .container_16 .prefix_9 { padding-left: 432px; } - .container_16 .prefix_10 { padding-left: 480px; } - .container_16 .prefix_11 { padding-left: 528px; } - .container_16 .prefix_12 { padding-left: 576px; } - .container_16 .prefix_13 { padding-left: 624px; } - .container_16 .prefix_14 { padding-left: 672px; } - .container_16 .prefix_15 { padding-left: 720px; } - - .container_12 .suffix_1 { padding-right: 64px; } - .container_12 .suffix_2 { padding-right: 128px; } - .container_12 .suffix_3 { padding-right: 192px; } - .container_12 .suffix_4 { padding-right: 256px; } - .container_12 .suffix_5 { padding-right: 320px; } - .container_12 .suffix_6 { padding-right: 384px; } - .container_12 .suffix_7 { padding-right: 448px; } - .container_12 .suffix_8 { padding-right: 512px; } - .container_12 .suffix_9 { padding-right: 576px; } - .container_12 .suffix_10 { padding-right: 640px; } - .container_12 .suffix_11 { padding-right: 704px; } - - .container_16 .suffix_1 { padding-right: 48px; } - .container_16 .suffix_2 { padding-right: 96px; } - .container_16 .suffix_3 { padding-right: 144px; } - .container_16 .suffix_4 { padding-right: 192px; } - .container_16 .suffix_5 { padding-right: 240px; } - .container_16 .suffix_6 { padding-right: 288px; } - .container_16 .suffix_7 { padding-right: 336px; } - .container_16 .suffix_8 { padding-right: 384px; } - .container_16 .suffix_9 { padding-right: 432px; } - .container_16 .suffix_10 { padding-right: 480px; } - .container_16 .suffix_11 { padding-right: 528px; } - .container_16 .suffix_12 { padding-right: 576px; } - .container_16 .suffix_13 { padding-right: 624px; } - .container_16 .suffix_14 { padding-right: 672px; } - .container_16 .suffix_15 { padding-right: 720px; } - - .container_12 .push_1 { left: 64px; } - .container_12 .push_2 { left: 128px; } - .container_12 .push_3 { left: 192px; } - .container_12 .push_4 { left: 256px; } - .container_12 .push_5 { left: 320px; } - .container_12 .push_6 { left: 384px; } - .container_12 .push_7 { left: 448px; } - .container_12 .push_8 { left: 512px; } - .container_12 .push_9 { left: 576px; } - .container_12 .push_10 { left: 640px; } - .container_12 .push_11 { left: 704px; } - - .container_16 .push_1 { left: 48px; } - .container_16 .push_2 { left: 96px; } - .container_16 .push_3 { left: 144px; } - .container_16 .push_4 { left: 192px; } - .container_16 .push_5 { left: 240px; } - .container_16 .push_6 { left: 288px; } - .container_16 .push_7 { left: 336px; } - .container_16 .push_8 { left: 384px; } - .container_16 .push_9 { left: 432px; } - .container_16 .push_10 { left: 480px; } - .container_16 .push_11 { left: 528px; } - .container_16 .push_12 { left: 576px; } - .container_16 .push_13 { left: 624px; } - .container_16 .push_14 { left: 672px; } - .container_16 .push_15 { left: 720px; } - - .container_12 .pull_1 { left: -64px; } - .container_12 .pull_2 { left: -128px; } - .container_12 .pull_3 { left: -192px; } - .container_12 .pull_4 { left: -256px; } - .container_12 .pull_5 { left: -320px; } - .container_12 .pull_6 { left: -384px; } - .container_12 .pull_7 { left: -448px; } - .container_12 .pull_8 { left: -512px; } - .container_12 .pull_9 { left: -576px; } - .container_12 .pull_10 { left: -640px; } - .container_12 .pull_11 { left: -704px; } - - .container_16 .pull_1 { left: -48px; } - .container_16 .pull_2 { left: -96px; } - .container_16 .pull_3 { left: -144px; } - .container_16 .pull_4 { left: -192px; } - .container_16 .pull_5 { left: -240px; } - .container_16 .pull_6 { left: -288px; } - .container_16 .pull_7 { left: -336px; } - .container_16 .pull_8 { left: -384px; } - .container_16 .pull_9 { left: -432px; } - .container_16 .pull_10 { left: -480px; } - .container_16 .pull_11 { left: -528px; } - .container_16 .pull_12 { left: -576px; } - .container_16 .pull_13 { left: -624px; } - .container_16 .pull_14 { left: -672px; } - .container_16 .pull_15 { left: -720px; } - -} - -/* All Mobile Widths */ -@media only screen and (max-width: 767px) { - - body { - min-width: 300px; - } - - .container_12, - .container_16 { - width: 300px; - } - - .container_12 .grid_1, - .container_16 .grid_1, - .container_12 .grid_2, - .container_16 .grid_2, - .container_12 .grid_3, - .container_16 .grid_3, - .container_12 .grid_4, - .container_16 .grid_4, - .container_12 .grid_5, - .container_16 .grid_5, - .container_12 .grid_6, - .container_16 .grid_6, - .container_12 .grid_7, - .container_16 .grid_7, - .container_12 .grid_8, - .container_16 .grid_8, - .container_12 .grid_9, - .container_16 .grid_9, - .container_12 .grid_10, - .container_16 .grid_10, - .container_12 .grid_11, - .container_16 .grid_11, - .container_12 .grid_12, - .container_16 .grid_12, - .container_12 .grid_13, - .container_16 .grid_13, - .container_12 .grid_14, - .container_16 .grid_14, - .container_12 .grid_15, - .container_16 .grid_15, - .container_12 .grid_16, - .container_16 .grid_16 { - margin: 0; - width: 300px; - } - - .container_12 .prefix_1, - .container_16 .prefix_1, - .container_12 .prefix_2, - .container_16 .prefix_2, - .container_12 .prefix_3, - .container_16 .prefix_3, - .container_12 .prefix_4, - .container_16 .prefix_4, - .container_12 .prefix_5, - .container_16 .prefix_5, - .container_12 .prefix_6, - .container_16 .prefix_6, - .container_12 .prefix_7, - .container_16 .prefix_7, - .container_12 .prefix_8, - .container_16 .prefix_8, - .container_12 .prefix_9, - .container_16 .prefix_9, - .container_12 .prefix_10, - .container_16 .prefix_10, - .container_12 .prefix_11, - .container_16 .prefix_11, - .container_12 .prefix_12, - .container_16 .prefix_12, - .container_12 .prefix_13, - .container_16 .prefix_13, - .container_12 .prefix_14, - .container_16 .prefix_14, - .container_12 .prefix_15, - .container_16 .prefix_15 { - padding-left: 0; - } - - .container_12 .suffix_1, - .container_16 .suffix_1, - .container_12 .suffix_2, - .container_16 .suffix_2, - .container_12 .suffix_3, - .container_16 .suffix_3, - .container_12 .suffix_4, - .container_16 .suffix_4, - .container_12 .suffix_5, - .container_16 .suffix_5, - .container_12 .suffix_6, - .container_16 .suffix_6, - .container_12 .suffix_7, - .container_16 .suffix_7, - .container_12 .suffix_8, - .container_16 .suffix_8, - .container_12 .suffix_9, - .container_16 .suffix_9, - .container_12 .suffix_10, - .container_16 .suffix_10, - .container_12 .suffix_11, - .container_16 .suffix_11, - .container_12 .suffix_12, - .container_16 .suffix_12, - .container_12 .suffix_13, - .container_16 .suffix_13, - .container_12 .suffix_14, - .container_16 .suffix_14, - .container_12 .suffix_15, - .container_16 .suffix_15 { - padding-right: 0; - } - - .container_12 .push_1, - .container_16 .push_1, - .container_12 .push_2, - .container_16 .push_2, - .container_12 .push_3, - .container_16 .push_3, - .container_12 .push_4, - .container_16 .push_4, - .container_12 .push_5, - .container_16 .push_5, - .container_12 .push_6, - .container_16 .push_6, - .container_12 .push_7, - .container_16 .push_7, - .container_12 .push_8, - .container_16 .push_8, - .container_12 .push_9, - .container_16 .push_9, - .container_12 .push_10, - .container_16 .push_10, - .container_12 .push_11, - .container_16 .push_11, - .container_12 .push_12, - .container_16 .push_12, - .container_12 .push_13, - .container_16 .push_13, - .container_12 .push_14, - .container_16 .push_14, - .container_12 .push_15, - .container_16 .push_15, - .container_12 .pull_1, - .container_16 .pull_1, - .container_12 .pull_2, - .container_16 .pull_2, - .container_12 .pull_3, - .container_16 .pull_3, - .container_12 .pull_4, - .container_16 .pull_4, - .container_12 .pull_5, - .container_16 .pull_5, - .container_12 .pull_6, - .container_16 .pull_6, - .container_12 .pull_7, - .container_16 .pull_7, - .container_12 .pull_8, - .container_16 .pull_8, - .container_12 .pull_9, - .container_16 .pull_9, - .container_12 .pull_10, - .container_16 .pull_10, - .container_12 .pull_11, - .container_16 .pull_11, - .container_12 .pull_12, - .container_16 .pull_12, - .container_12 .pull_13, - .container_16 .pull_13, - .container_12 .pull_14, - .container_16 .pull_14, - .container_12 .pull_15, - .container_16 .pull_15 { - left: 0; - } - -} - -/* Mobile Landscape Width to Tablet Portrait Width */ -@media only screen and (min-width: 480px) and (max-width: 767px) { - - body { - min-width: 480px; - } - - .container_12, - .container_16 { - width: 420px; - } - - .container_12 .grid_1, - .container_16 .grid_1, - .container_12 .grid_2, - .container_16 .grid_2, - .container_12 .grid_3, - .container_16 .grid_3, - .container_12 .grid_4, - .container_16 .grid_4, - .container_12 .grid_5, - .container_16 .grid_5, - .container_12 .grid_6, - .container_16 .grid_6, - .container_12 .grid_7, - .container_16 .grid_7, - .container_12 .grid_8, - .container_16 .grid_8, - .container_12 .grid_9, - .container_16 .grid_9, - .container_12 .grid_10, - .container_16 .grid_10, - .container_12 .grid_11, - .container_16 .grid_11, - .container_12 .grid_12, - .container_16 .grid_12, - .container_12 .grid_13, - .container_16 .grid_13, - .container_12 .grid_14, - .container_16 .grid_14, - .container_12 .grid_15, - .container_16 .grid_15, - .container_12 .grid_16, - .container_16 .grid_16 { - margin: 0; - width: 420px; - } - -} diff --git a/assets/less/960_12_col.less b/assets/less/960_12_col.less deleted file mode 100755 index 7dc6fe6..0000000 --- a/assets/less/960_12_col.less +++ /dev/null @@ -1 +0,0 @@ -body{min-width:960px}.container_12{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;margin-left:10px;margin-right:10px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11{position:relative}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_3{width:220px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_6{width:460px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_9{width:700px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_12 .grid_12{width:940px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_3{padding-left:240px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_6{padding-left:480px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_9{padding-left:720px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_3{padding-right:240px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_6{padding-right:480px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_9{padding-right:720px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_3{left:240px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_6{left:480px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_9{left:720px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_3{left:-240px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_6{left:-480px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_9{left:-720px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after,.container_12:before,.container_12:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.clearfix:after,.container_12:after{clear:both}.clearfix,.container_12{zoom:1} \ No newline at end of file diff --git a/assets/less/global.less b/assets/less/global.less deleted file mode 100644 index 64179f8..0000000 --- a/assets/less/global.less +++ /dev/null @@ -1,62 +0,0 @@ -@base03 : #002b36; -@base02 : #073642; -@base01 : #586e75; -@base00 : #657b83; -@base0 : #839496; -@base1 : #93a1a1; -@base2 : #eee8d5; -@base3 : #fdf6e3; -@yellow : #b58900; -@orange : #cb4b16; -@red : #dc322f; -@magenta : #d33682; -@violet : #6c71c4; -@blue : #268bd2; -@cyan : #2aa198; -@green : #859900; - -// Mixin to deal with cross-browser transitions -.transition (@param, @time, @type) { - -webkit-transition: @param @time @type; - -moz-transition: @param @time @type; - -o-transition: @param @time @type; - -ms-transition: @param @time @type; - transition: @param @time @type; -} - -.nav_button(@c) { - background-color: @c; - border-color: @c; - .transition(all, 0.25s, linear); - &:hover { - background-color: darken(@c, 15%); - border-color: darken(@c, 15%); - } -} - -@font-face { - font-family: 'icomoon'; - src:url('/assets/fonts/icomoon.eot?-ei3c8u'); - src:url('/assets/fonts/icomoon.eot?#iefix-ei3c8u') format('embedded-opentype'), - url('/assets/fonts/icomoon.woff?-ei3c8u') format('woff'), - url('/assets/fonts/icomoon.ttf?-ei3c8u') format('truetype'), - url('/assets/fonts/icomoon.svg?-ei3c8u#icomoon') format('svg'); - font-weight: normal; - font-style: normal; -} - -[class^="icon-"], [class*=" icon-"] { - font-family: 'icomoon'; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - - font-size: 32px; - - /* Better Font Rendering =========== */ - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} diff --git a/assets/less/normalize.less b/assets/less/normalize.less deleted file mode 100644 index 3179e49..0000000 --- a/assets/less/normalize.less +++ /dev/null @@ -1,406 +0,0 @@ -/* normalize.css v2.1.3 | MIT License | git.io/normalize */ - -/* ========================================================================== - HTML5 display definitions - ========================================================================== */ - -/** - * Correct `block` display not defined in IE 8/9. - */ - -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -nav, -section, -summary { - display: block; -} - -/** - * Correct `inline-block` display not defined in IE 8/9. - */ - -audio, -canvas, -video { - display: inline-block; -} - -/** - * Prevent modern browsers from displaying `audio` without controls. - * Remove excess height in iOS 5 devices. - */ - -audio:not([controls]) { - display: none; - height: 0; -} - -/** - * Address `[hidden]` styling not present in IE 8/9. - * Hide the `template` element in IE, Safari, and Firefox < 22. - */ - -[hidden], -template { - display: none; -} - -/* ========================================================================== - Base - ========================================================================== */ - -/** - * 1. Set default font family to sans-serif. - * 2. Prevent iOS text size adjust after orientation change, without disabling - * user zoom. - */ - -html { - font-family: sans-serif; /* 1 */ - -ms-text-size-adjust: 100%; /* 2 */ - -webkit-text-size-adjust: 100%; /* 2 */ -} - -/** - * Remove default margin. - */ - -body { - margin: 0; -} - -/* ========================================================================== - Links - ========================================================================== */ - -/** - * Remove the gray background color from active links in IE 10. - */ - -a { - background: transparent; -} - -/** - * Address `outline` inconsistency between Chrome and other browsers. - */ - -a:focus { - outline: thin dotted; -} - -/** - * Improve readability when focused and also mouse hovered in all browsers. - */ - -a:active, -a:hover { - outline: 0; -} - -/* ========================================================================== - Typography - ========================================================================== */ - -/** - * Address variable `h1` font-size and margin within `section` and `article` - * contexts in Firefox 4+, Safari 5, and Chrome. - */ - -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -/** - * Address styling not present in IE 8/9, Safari 5, and Chrome. - */ - -abbr[title] { - border-bottom: 1px dotted; -} - -/** - * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. - */ - -b, -strong { - font-weight: bold; -} - -/** - * Address styling not present in Safari 5 and Chrome. - */ - -dfn { - font-style: italic; -} - -/** - * Address differences between Firefox and other browsers. - */ - -hr { - -moz-box-sizing: content-box; - box-sizing: content-box; - height: 0; -} - -/** - * Address styling not present in IE 8/9. - */ - -mark { - background: #ff0; - color: #000; -} - -/** - * Correct font family set oddly in Safari 5 and Chrome. - */ - -code, -kbd, -pre, -samp { - font-family: monospace, serif; - font-size: 1em; -} - -/** - * Improve readability of pre-formatted text in all browsers. - */ - -pre { - white-space: pre-wrap; -} - -/** - * Set consistent quote types. - */ - -q { - quotes: "\201C" "\201D" "\2018" "\2019"; -} - -/** - * Address inconsistent and variable font size in all browsers. - */ - -small { - font-size: 80%; -} - -/** - * Prevent `sub` and `sup` affecting `line-height` in all browsers. - */ - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sup { - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - -/* ========================================================================== - Embedded content - ========================================================================== */ - -/** - * Remove border when inside `a` element in IE 8/9. - */ - -img { - border: 0; -} - -/** - * Correct overflow displayed oddly in IE 9. - */ - -svg:not(:root) { - overflow: hidden; -} - -/* ========================================================================== - Figures - ========================================================================== */ - -/** - * Address margin not present in IE 8/9 and Safari 5. - */ - -figure { - margin: 0; -} - -/* ========================================================================== - Forms - ========================================================================== */ - -/** - * Define consistent border, margin, and padding. - */ - -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; -} - -/** - * 1. Correct `color` not being inherited in IE 8/9. - * 2. Remove padding so people aren't caught out if they zero out fieldsets. - */ - -legend { - border: 0; /* 1 */ - padding: 0; /* 2 */ -} - -/** - * 1. Correct font family not being inherited in all browsers. - * 2. Correct font size not being inherited in all browsers. - * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. - */ - -button, -input, -select, -textarea { - font-family: inherit; /* 1 */ - font-size: 100%; /* 2 */ - margin: 0; /* 3 */ -} - -/** - * Address Firefox 4+ setting `line-height` on `input` using `!important` in - * the UA stylesheet. - */ - -button, -input { - line-height: normal; -} - -/** - * Address inconsistent `text-transform` inheritance for `button` and `select`. - * All other form control elements do not inherit `text-transform` values. - * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. - * Correct `select` style inheritance in Firefox 4+ and Opera. - */ - -button, -select { - text-transform: none; -} - -/** - * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` - * and `video` controls. - * 2. Correct inability to style clickable `input` types in iOS. - * 3. Improve usability and consistency of cursor style between image-type - * `input` and others. - */ - -button, -html input[type="button"], /* 1 */ -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; /* 2 */ - cursor: pointer; /* 3 */ -} - -/** - * Re-set default cursor for disabled elements. - */ - -button[disabled], -html input[disabled] { - cursor: default; -} - -/** - * 1. Address box sizing set to `content-box` in IE 8/9/10. - * 2. Remove excess padding in IE 8/9/10. - */ - -input[type="checkbox"], -input[type="radio"] { - box-sizing: border-box; /* 1 */ - padding: 0; /* 2 */ -} - -/** - * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. - * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome - * (include `-moz` to future-proof). - */ - -input[type="search"] { - -webkit-appearance: textfield; /* 1 */ - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; /* 2 */ - box-sizing: content-box; -} - -/** - * Remove inner padding and search cancel button in Safari 5 and Chrome - * on OS X. - */ - -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -/** - * Remove inner padding and border in Firefox 4+. - */ - -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; -} - -/** - * 1. Remove default vertical scrollbar in IE 8/9. - * 2. Improve readability and alignment in all browsers. - */ - -textarea { - overflow: auto; /* 1 */ - vertical-align: top; /* 2 */ -} - -/* ========================================================================== - Tables - ========================================================================== */ - -/** - * Remove most spacing between table cells. - */ - -table { - border-collapse: collapse; - border-spacing: 0; -} diff --git a/assets/less/style.less b/assets/less/style.less deleted file mode 100644 index 706e7e4..0000000 --- a/assets/less/style.less +++ /dev/null @@ -1,210 +0,0 @@ -@import "normalize"; -@import "global"; -@import "960_12_col"; -@import "960-responsive"; -@import "syntax"; - -* { - padding: 0; - margin: 0; -} - -body { - font-family: 'minion-pro', serif; - font-size: 22px; - color: @base02; -} - -h1, h2, h3, h4, h5, h6 { - font-family: 'myriad-pro', sans-serif; - font-weight: 600; - margin-top: 0.5em; - margin-bottom: 0.5em; -} - -a { - color: @red; - text-decoration: none; - .transition(color, 0.25s, linear); - - &:hover { - color: darken(@red, 15%); - } -} - -p { - line-height: 1.5em; - margin-bottom: 1.5em; -} - -footer { - font-family: 'myriad-pro', sans-serif; - text-align: center; - padding-top: 2em; - padding-bottom: 2em; - text-transform: uppercase; - letter-spacing: 2px; - font-weight: 600; - font-size: 0.8em; -} - -header { - - font-family: 'myriad-pro', sans-serif; - - a { - font-size: 1em; - font-weight: 600; - color: rgb(255, 255, 255); - display: block; - text-align: center; - padding-top: 0.5em; - padding-bottom: 0.5em; - - &:hover { - color: rgb(255, 255, 255); - } - } - - .projects { - .nav_button(@blue); - } - - .writing { - .nav_button(@magenta); - } - - .github { - .nav_button(@green); - } - - .resume { - .nav_button(@orange); - } -} - -pre { - margin-bottom: 1.5em; - border-left: 3px solid @base1; - padding-left: 1em; -} - -.about { - text-align: center; - width: 80%; - margin-left: auto; - margin-right: auto; -} - -.portrait { - border-radius: 220px; - width: 220px; - height: 220px; - margin-top: 2em; - margin-left: auto; - margin-right: auto; - background-image: url('/assets/images/ben_circle.png'); - background-repeat: no-repeat; -} - -.project h1 a { - color: @blue; - &:hover { - color: darken(@blue, 15%); - } -} - -.writing h1 a { - color: @magenta; - &:hover { - color: darken(@magenta, 15%); - } -} - -.article { - - .date { - margin-bottom: 1em; - font-family: 'myriad-pro', sans-serif; - font-weight: 600; - } - - img { - max-width: 100%; - } - - ul { - list-style-type: square; - } - - ul, ol { - margin-left: 2em; - margin-bottom: 1em; - } - - code { - font-family: 'source-code-pro'; - font-size: 0.7em; - color: @base01; - } -} - -.social-buttons { - float: right; - - img { - height: 1em; - } -} - -//  -.icon-googleplus { - color: #DD4B39; -} - -//  -.icon-facebook { - color: #3b5998; -} - -//  -.icon-twitter { - color: #55ACEE; -} - -//  -.icon-tumblr { - color: rgb(44, 71, 98); -} - -//  -.icon-pinterest { - color: #CB2027; -} - -.wf-loading { - visibility: hidden; -} - -@media print { - body { - color: #000; - } - - a { - color: #000; - } - - code { - color: #999; - } - - header, footer { - display: none; - visibility: hidden; - } - - .social-buttons { - display: none; - } -} diff --git a/assets/less/syntax.less b/assets/less/syntax.less deleted file mode 100644 index 0330523..0000000 --- a/assets/less/syntax.less +++ /dev/null @@ -1,60 +0,0 @@ -.highlight { background: #ffffff; } -.highlight .c { color: @base1; font-style: italic } /* Comment */ -.highlight .err { color: @red; } /* Error */ -.highlight .k { font-weight: bold } /* Keyword */ -.highlight .o { font-weight: bold } /* Operator */ -.highlight .cm { color: @base1; font-style: italic } /* Comment.Multiline */ -.highlight .cp { color: @base1; font-weight: bold } /* Comment.Preproc */ -.highlight .c1 { color: @base1; font-style: italic } /* Comment.Single */ -.highlight .cs { color: @base1; font-weight: bold; font-style: italic } /* Comment.Special */ -.highlight .gd { color: @base03; background-color: @base1 } /* Generic.Deleted */ -.highlight .gd .x { color: @base03; background-color: @base1 } /* Generic.Deleted.Specific */ -.highlight .ge { font-style: italic } /* Generic.Emph */ -.highlight .gr { color: @red } /* Generic.Error */ -.highlight .gh { color: @base1 } /* Generic.Heading */ -.highlight .gi { color: @base03; background-color: @base1 } /* Generic.Inserted */ -.highlight .gi .x { color: @base03; background-color: @base1 } /* Generic.Inserted.Specific */ -.highlight .go { color: @base1 } /* Generic.Output */ -.highlight .gp { color: @base01 } /* Generic.Prompt */ -.highlight .gs { font-weight: bold } /* Generic.Strong */ -.highlight .gu { color: @base1 } /* Generic.Subheading */ -.highlight .gt { color: @red } /* Generic.Traceback */ -.highlight .kc { font-weight: bold } /* Keyword.Constant */ -.highlight .kd { font-weight: bold } /* Keyword.Declaration */ -.highlight .kp { font-weight: bold } /* Keyword.Pseudo */ -.highlight .kr { font-weight: bold } /* Keyword.Reserved */ -.highlight .kt { color: @violet; font-weight: bold } /* Keyword.Type */ -.highlight .m { color: @cyan } /* Literal.Number */ -.highlight .s { color: @magenta } /* Literal.String */ -.highlight .na { color: @blue } /* Name.Attribute */ -.highlight .nb { color: @blue } /* Name.Builtin */ -.highlight .nc { color: @blue; font-weight: bold } /* Name.Class */ -.highlight .no { color: @blue } /* Name.Constant */ -.highlight .ni { color: @blue } /* Name.Entity */ -.highlight .ne { color: @red; font-weight: bold } /* Name.Exception */ -.highlight .nf { color: @red; font-weight: bold } /* Name.Function */ -.highlight .nn { color: @base01 } /* Name.Namespace */ -.highlight .nt { color: @blue } /* Name.Tag */ -.highlight .nv { color: @blue } /* Name.Variable */ -.highlight .ow { font-weight: bold } /* Operator.Word */ -.highlight .w { color: @base1 } /* Text.Whitespace */ -.highlight .mf { color: @cyan } /* Literal.Number.Float */ -.highlight .mh { color: @cyan } /* Literal.Number.Hex */ -.highlight .mi { color: @cyan } /* Literal.Number.Integer */ -.highlight .mo { color: @cyan } /* Literal.Number.Oct */ -.highlight .sb { color: @magenta } /* Literal.String.Backtick */ -.highlight .sc { color: @magenta } /* Literal.String.Char */ -.highlight .sd { color: @magenta } /* Literal.String.Doc */ -.highlight .s2 { color: @magenta } /* Literal.String.Double */ -.highlight .se { color: @magenta } /* Literal.String.Escape */ -.highlight .sh { color: @magenta } /* Literal.String.Heredoc */ -.highlight .si { color: @magenta } /* Literal.String.Interpol */ -.highlight .sx { color: @magenta } /* Literal.String.Other */ -.highlight .sr { color: @green } /* Literal.String.Regex */ -.highlight .s1 { color: @magenta } /* Literal.String.Single */ -.highlight .ss { color: @green } /* Literal.String.Symbol */ -.highlight .bp { color: @base1 } /* Name.Builtin.Pseudo */ -.highlight .vc { color: @blue } /* Name.Variable.Class */ -.highlight .vg { color: @blue } /* Name.Variable.Global */ -.highlight .vi { color: @blue } /* Name.Variable.Instance */ -.highlight .il { color: @cyan } /* Literal.Number.Integer.Long */ diff --git a/projects/viewtime/index.html b/projects/viewtime/index.html deleted file mode 100644 index 94767fd..0000000 --- a/projects/viewtime/index.html +++ /dev/null @@ -1,117 +0,0 @@ - - - ViewTime, a YouTube Extension for Google Chrome and Safari - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

ViewTime

-

ViewTime is an extension for Safari and Google Chrome that inserts the total amount of time a YouTube video has been watched just below the view count.

-

ViewTime screenshot

-

Install

-

download and double-click to install in Safari

-

click to install from the Chrome Web Store

-

Uh oh! Looks like you’re not using a supported browser.
ViewTime works in Safari and Google Chrome.

-

- - Tweet - - - Share on Facebook - - - Share on Google+ -

-

- www.benburwell.com -

-
- - diff --git a/viewtime/index.html b/viewtime/index.html new file mode 100644 index 0000000..94767fd --- /dev/null +++ b/viewtime/index.html @@ -0,0 +1,117 @@ + + + ViewTime, a YouTube Extension for Google Chrome and Safari + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

ViewTime

+

ViewTime is an extension for Safari and Google Chrome that inserts the total amount of time a YouTube video has been watched just below the view count.

+

ViewTime screenshot

+

Install

+

download and double-click to install in Safari

+

click to install from the Chrome Web Store

+

Uh oh! Looks like you’re not using a supported browser.
ViewTime works in Safari and Google Chrome.

+

+ + Tweet + + + Share on Facebook + + + Share on Google+ +

+

+ www.benburwell.com +

+
+ + -- cgit v1.2.3