diff options
Diffstat (limited to 'paper/templates/styles/pandoc-scholar.css')
-rw-r--r-- | paper/templates/styles/pandoc-scholar.css | 478 |
1 files changed, 478 insertions, 0 deletions
diff --git a/paper/templates/styles/pandoc-scholar.css b/paper/templates/styles/pandoc-scholar.css new file mode 100644 index 0000000..7588b69 --- /dev/null +++ b/paper/templates/styles/pandoc-scholar.css @@ -0,0 +1,478 @@ +@import url(https://fonts.googleapis.com/css?family=Arvo:400,700,400italic); + +/* MeyerWeb Reset */ + +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, +dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td, +article, aside, canvas, details, embed, +figure, figcaption, footer, header, hgroup, +article, menu, nav, output, ruby, section, summary, +time, mark, audio, video { + margin: 0; + padding: 0; + border: 0; + font: inherit; + vertical-align: baseline; +} + + +/* Base text styles */ + +body { + padding: 10px 50px 0 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 15px; + color: #030303; + background-color: #FCFBF8; + margin: 0; + line-height: 1.8em; + -webkit-font-smoothing: antialiased; +} + +h1, h2, h3, h4, h5, h6 { + color: #232323; + margin: 36px 0 10px; +} + +p, ul, ol, table, dl { + margin: 0 0 22px; +} + +sub, sup { + font-size: 80%; +} + +sub { + vertical-align: sub; +} + +sup { + vertical-align: sup; +} + +.author-list { + margin:0 0 0px; + font-weight: 700; +} + +.author-affiliations { + margin:0 0 0px; + font-style: italic; +} + +.contact_email { + font-style: italic; +} + +.abstract { + margin: 0% 1% 2%; + font-weight: 700; +} + +h1, h2, h3 { + border-bottom: 1px solid #ccc; + font-family: Arvo, Monaco, serif; + font-weight: normal; + line-height: 1.3; + padding-bottom: 5px; +} + +h1 { + font-size: 30px; +} + +h2 { + font-size: 24px; +} + +h3 { + font-size: 18px; +} + +h4, h5 { + font-family: Arvo, Monaco, serif; + font-weight: 700; +} + +h6 { + font-family: Arvo, Monaco, serif; + font-weight: 200; +} + +a { + font-weight:200; + text-decoration:none; +} + +a:hover { + text-decoration: underline; +} + +a small { + font-size: 12px; +} + +em { + font-style: italic; +} + +strong { + font-weight:700; +} + +sup { + vertical-align: super; + font-size: smaller; +} + +ul { + list-style-position: inside; + list-style: disc; + padding-left: 25px; +} + +ol { + list-style-position: inside; + list-style: decimal; + padding-left: 25px; +} + +blockquote { + margin: 0; + padding: 0 0 0 20px; + font-style: italic; +} + +dl, dt, dd, dl p { + font-color: #444; +} + +dl dt { + font-weight: bold; +} + +dl dd { + padding-left: 20px; + font-style: italic; +} + +dl p { + padding-left: 20px; + font-style: italic; +} + +hr { + border: 0; + background: #ccc; + height: 1px; + margin: 0 0 24px; +} + +/* Images */ + +img { + position: relative; + margin: 0 auto; + height: auto; + max-width: 100%; + padding: 0px; + margin: 0px 0 0px 0; + border: 0px solid #ccc; +} + +p img { + display: inline; + margin: 0; + padding: 0; + vertical-align: middle; + text-align: center; + border: none; +} + +figure { + border: 1px solid #ccc; + background: #FFFFFF; +} + +figcaption { + font-size: 12px; + background: #FFFFFF; + line-height: 150%; + margin-right: 1%; + margin-left: 1%; +} + +/* Code blocks */ + +code, pre { + font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace; + color: #000; + background: #e7e7e7; + font-size: 12px; +} + +pre { + padding: 4px 12px; + border-radius:4px; + border:1px solid #D7D8C8; + overflow: auto; + overflow-y: hidden; + margin-bottom: 32px; +} + + +/* Tables */ + +table { + width: 100%; + border: 1px solid #ccc; + margin-bottom: 32px; + text-align: left; + } + +table.figure_controls { + font-size: 12px; + line-height: 100%; + margin-bottom: 0px; +} + +th { + background: #232323; + color: #FDFEFB; + font-family: 'Arvo', Helvetica, Arial, sans-serif; + font-size: 18px; + font-weight: normal; + padding: 10px; +} + +td { + background: #eee; + padding: 0px; +} + + +/* Wrapper */ +.wrapper { + width:960px; +} + + +/* Header */ + +.page-header { + background-color: #474747; + border-bottom-right-radius: 4px; + border-top-right-radius: 4px; + border: 1px solid #000; + color: #FDFDFB; + float: left; + margin: 30px 25px 0 0; + padding: 34px 25px 22px 50px; + position: fixed; + width: 170px; + -webkit-font-smoothing: antialiased; +} + +.subtitle { + font-size: 16px; +} + +.page-header h1 { + font-family: Arvo, sans-serif; + font-size: 30px; + font-weight: 300; + line-height: 1.3em; + border-bottom: none; + margin-top: 0; +} + + +.page-header h1, +.page-header a { + color: #fff; +} + +.page-header a { + text-decoration: underline; +} + +a.name { + white-space: nowrap; +} + +.page-header ul { + list-style:none; + padding:0; +} + +.page-header li { + list-style-type: none; + width: 135px; + height: 15px; + margin-bottom: 12px; + line-height: 1em; + padding: 6px 6px 6px 7px; + background: #1100AF; + background: -moz-linear-gradient(top, #1100AF 0%, #110082 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%, #dddddd)); + background: -webkit-linear-gradient(top, #1100AF 0%,#110082 100%); + background: -o-linear-gradient(top, #1100AF 0%,#110082 100%); + background: -ms-linear-gradient(top, #1100AF 0%,#110082 100%); + background: linear-gradient(top, #1100AF 0%,#110082 100%); + border-radius:4px; + border:1px solid #0D0D0D; + -webkit-box-shadow: inset 0px 1px 1px 0 rgba(38,2,233, 1); + box-shadow: inset 0px 1px 1px 0 rgba(38,2,233, 1); +} + +.page-header li:hover { + background: #1D00C3; + background: -moz-linear-gradient(top, #1D00C3 0%, #190195 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#dddddd)); + background: -webkit-linear-gradient(top, #1D00C3 0%,#190195 100%); + background: -o-linear-gradient(top, #1D00C3 0%,#190195 100%); + background: -ms-linear-gradient(top, #1D00C3 0%,#190195 100%); + background: linear-gradient(top, #1D00C3 0%,#190195 100%); +} + +.buttons { + -webkit-font-smoothing: antialiased; + background: url(../images/arrow-down.png) no-repeat; + font-weight: normal; + height: 30px; + padding: 2px 2px 2px 22px; + text-shadow: rgba(0, 0, 0, 0.4) 0 -1px 0; +} + +a.buttons { + text-decoration: none; +} + +.buttons.github { + background: url(../images/octocat-small.png) no-repeat 1px; +} + +.buttons.pdf { + background: url(../images/pdf.png) no-repeat 1px; +} + +.buttons:hover { + color: #fff; + text-decoration: none; +} + + +/* Article - for main page content */ + +article { + width: 650px; + float: right; + padding-bottom: 50px; +} + + +/* Footer */ + +footer { + width: 170px; + float: left; + position: fixed; + bottom: 10px; + padding-left: 50px; +} + +@media print, screen and (max-width: 960px) { + div.wrapper { + width: auto; + margin: 0; + } + + .page-header, article, footer { + float: none; + position: static; + width: auto; + } + + footer { + border-top: 1px solid #ccc; + margin: 0 84px 0 50px; + padding: 0; + } + + .page-header { + padding-right: 320px; + } + + article { + padding: 20px 84px 20px 50px; + margin: 0 0 20px; + } + + .page-header a small { + display: inline; + } + + .page-header ul { + position: absolute; + right: 130px; + top: 84px; + } +} + +@media print, screen and (max-width: 720px) { + body { + word-wrap:break-word; + } + + .page-header { + padding: 10px 20px 0; + margin-right: 0; + } + + article { + margin: 0 0 30px; + padding: 10px 0 10px 20px; + } + + footer { + margin: 0 0 0 30px; + } + + .page-header ul, .page-header p.view { + position: static; + } +} + +@media print, screen and (max-width: 480px) { + .page-header ul li.download { + display: none; + } + + footer { + margin: 0 0 0 20px; + } + + footer a { + display:block; + } +} + +@media print { + body { + padding:0.4in; + font-size:12pt; + color:#444; + } +} + +.onlyprint {display: none;} +@media print { + .onlyprint {display: block;} +} |