@import 'vendor/reset'; @import 'vendor/elements'; @background: #d4d4d4; @text: #131313; html, body { min-height: 100%; } body { font-family: 'Helvetica Neue', Helvetica, sans-serif; font-size: 21px; color: @text; margin: 0; .gradient(@background, @background, lighten(@background, 20%)); } h1 { font-size: 2.6em; margin-bottom: 0.5em; } p { margin-bottom: 1em; } h2 { font-size: 1.6em; margin-bottom: 0.8em; margin-top: 1.2em; } header { padding-top: 1em; h1 { overflow: hidden; text-indent: -100%; background: url(../images/logo.gif); width: 600px; height: 288px; } } footer { text-align: center; font-size: 0.8em; padding: 10em 1em 1em; font-style: italic; &, a { text-decoration: none; color: #505050; } } header, footer, .wrap { width: 600px; margin: 0 auto; } .demo, .demo pre { font-family: Menlo, monospace; font-size: 18px; } .demo { position: relative; background: #fff; width: 600px; margin: 0 auto; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); margin-bottom: 2em; .hover-buttons { position: absolute; top: 0; right: 0; li { font-size: 14px; opacity: 0.6; background: #000; background: rgba(0, 0, 0, 0.4); color: #fff; float: left; padding: 10px 12px 9px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; margin-right: 10px; cursor: default; &:hover { opacity: 1; } } } .images { height: 392px; img { display: none; position: absolute; top: 0; left: 0; width: 600px; height: 392px; &.render { display: block; background: #fff url(../images/loading.gif) no-repeat center center; } } } &.original .images img.original { display: block; } &.reference .images img.reference { display: block; } .controls { padding: 10px; p { line-height: 1.3; margin: 0; } label { display: inline-block; min-width: 80px; } pre { margin-top: 10px; } } } /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ .tomorrow-comment, pre .comment, pre .title { color: #8e908c; } .tomorrow-red, pre .variable, pre .attribute, pre .tag, pre .regexp, pre .ruby .constant, pre .xml .tag .title, pre .xml .pi, pre .xml .doctype, pre .html .doctype, pre .css .id, pre .css .class, pre .css .pseudo { color: #c82829; } .tomorrow-orange, pre .number, pre .preprocessor, pre .built_in, pre .literal, pre .params, pre .constant { color: #f5871f; } .tomorrow-yellow, pre .ruby .class .title, pre .css .rules .attribute { color: #eab700; } .tomorrow-green, pre .string, pre .value, pre .inheritance, pre .header, pre .ruby .symbol, pre .xml .cdata { color: #718c00; } .tomorrow-aqua, pre .css .hexcolor { color: #3e999f; } .tomorrow-blue, pre .function, pre .python .decorator, pre .python .title, pre .ruby .function .title, pre .ruby .title .keyword, pre .perl .sub, pre .javascript .title, pre .coffeescript .title { color: #4271ae; } .tomorrow-purple, pre .keyword, pre .javascript .function { color: #8959a8; } pre code { display: block; background: white; color: #4d4d4c; padding: 0.5em; } pre.src code { font-size: 0.7em; overflow: auto; } pre .coffeescript .javascript, pre .javascript .xml, pre .tex .formula, pre .xml .javascript, pre .xml .vbscript, pre .xml .css, pre .xml .cdata { opacity: 0.5; }