tinkerer-fix-url-patch / tinkerer / themes / modern5 / static / modern5.css_t

/* Typography */

{%- set sans_serif_font = "'Helvetica Neue', Helvetica, Arial, sans-serif" -%}

body { font-family: {{ sans_serif_font }}; font-size: 1em; }

header h1 * { font-size: 1.6em; font-weight: normal; }
header span { font-size: 1.4em; }

nav { font-size: 1.4em; }

article.document h1 { font-size: 2.2em; }
article.document h2 { font-size: 1.8em; }
article.document h3 { font-size: 1.2em; }
article.document p { line-height: 1.5; }

.highlight { font-size: .8em; }

aside.sidebar h1 { font-size: 1.2em; }
aside.sidebar { font-size: 1em; }
aside.sidebar.highlight { font-size: .8em; }

footer { font-size: 0.8em; }

/* Layout */
ul { padding: 0 0 0 20px; list-style: square; }

header { padding: 10px 0; }
header h1, span { margin: 0; }
header h1 { padding: 0 20px 2px; }
header span { padding: 2px 20px 0; display: block; }

nav { padding: 5px 0; }
nav li.main-nav { padding: 10px 0; }

div.documentwrapper { padding: 0 20px 10px; }
div.related { padding: 20px 0 0; }
div.relbartop { display: none; }
article.document { padding: 20px 0 10px 0; }
article.document h1, h2, h3 { margin-top: 0; }
article.document + div.related { padding-bottom: 10px; }

div.highlight { padding: 5px 10px; }

div.section + div.postmeta { padding-top: 10px; }
div.post_separator { margin: 10px 0; }

aside.sidebar h1 { margin-top: 0; }
aside.sidebar div.widget { margin: 20px 0; padding: 0 20px; }

div.archive_link { padding-top: 10px; text-align: center; }

footer { padding: 5px 20px; }

@media only screen and (min-width: 480px) {
    header { padding: 40px 0; }
    header h1 { padding: 0 40px 5px; }
    header span { padding: 5px 40px 0; }

    nav { padding: 10px 0; }
    nav ul { margin: 0 40px 0 20px; padding: 0; }
    nav li.main-nav { margin: 0; padding: 0; }
    nav li.main-nav a { padding: 0 20px; }
    nav li.quicklink { padding: 0 0 0 10px; }
    nav li.quicklink a { padding: 0; }

    div.documentwrapper { padding: 0 40px 20px; }
    div.related { padding: 40px 0 0; }
    div.relbartop { display: block; }
    article.document { padding: 40px 0 20px 0; }
    article.document + div.related { padding-bottom: 20px; }

    div.highlight { padding: 10px 20px; }

    div.section + div.postmeta { padding-top: 20px; }
    div.post_separator { margin: 20px 0; }

    aside.sidebar div.widget { margin: 40px 0; padding: 0 40px; }

    div.archive_link { padding-top: 20px; text-align: center; }

    footer { padding: 10px 40px; }
}

@media only screen and (min-width: 768px) {
    footer { margin-bottom: 20px; }
}

/* Palette */
{%- set theme_color = "#074e78" -%}
{%- set theme_color_light = "#93a4ad" -%}
{%- set theme_color_dark = "#021724" -%}

{%- set paper_color = "#f8fafb" -%}
{%- set sidebar_color = "#e6edf2" -%}

{%- set header_color = "#f8f8f8" -%}
{%- set text_color = "#0c0501" -%}
{%- set link_color = "#0b7dc0" -%}

body { background-color: {{ theme_color_light }}; }

header { background-color: {{ theme_color }}; }
header a, header a:visited, header a:hover, headera:active { color: {{ header_color }}; text-decoration: none; }
header span { color: {{ theme_color_light }}; }

nav li a, nav li a:visited, footer { color: {{ theme_color_light }}; text-decoration: none; }
nav li a:hover { color: {{ header_color }}; text-decoration: none; }
footer a, footer a:visited, footer a:hover { color: {{ header_color }}; }

a, a:visited { color: {{ link_color }}; text-decoration: none; }
a:hover { color: {{ link_color }}; text-decoration: underline; }
a.footnote-reference { vertical-align: super; }
div.section a h1 { color: {{ text_color }}; text-decoration: none; }
tt.docutils.literal { background-color: {{ sidebar_color }}; }

div.content { background-color: {{ sidebar_color }}; }
div.documentwrapper { background: {{ paper_color }} url('paper.png') repeat; }

div.postmeta { color: {{ theme_color_light }}; }
div.post_separator { border-bottom: 1px dotted {{ theme_color_light }}; }

/* Effects */
header h1 * { text-shadow: 0 2px 3px {{ theme_color_dark }}; }

header, nav { border-bottom: 1px solid {{ theme_color_dark }}; }
footer { border-top: 1px solid {{ theme_color_dark }}; }

nav, footer { background: #354550; }

@media only screen and (min-width: 480px) {
    header { background-image: url('header.png'); background-repeat: repeat; }

    nav, footer {
        background: -moz-linear-gradient(top, #354550 0%, #021520 50%, #02121d 51%, #011019 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#354550), color-stop(50%,#021520), color-stop(51%,#02121d), color-stop(100%,#011019));
        background: -webkit-linear-gradient(top, #354550 0%,#021520 50%,#02121d 51%,#011019 100%);
        background: -o-linear-gradient(top, #354550 0%,#021520 50%,#02121d 51%,#011019 100%);
        background: -ms-linear-gradient(top, #354550 0%,#021520 50%,#02121d 51%,#011019 100%);
        background: linear-gradient(top, #354550 0%,#021520 50%,#02121d 51%,#011019 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#354550', endColorstr='#011019',GradientType=0 );
    }

    footer, nav li { text-shadow: 0 2px 3px {{ theme_color_dark }}; }
}

@media only screen and (min-width: 768px) {
    div#container {
        -moz-box-shadow:    0 0 10px 5px #011019;
        -webkit-box-shadow: 0 0 10px 5px #011019;
        box-shadow:         0 0 10px 5px #011019; 
    }

    div.documentwrapper { border-left: 1px solid #cfd5da; border-right: 1px solid #cfd5da; }
    div.content { border-right: 1px solid #cfd5da; }
}

/* Archive page */
div.archive h1 { border-bottom: 1px dotted {{ theme_color_light }}; margin-bottom: 20px; }

span.title_tag, span.title_category { font-style: italic; }

div.year h1 { border: none; float: left; font-size: 1.4em; margin-right: -100%; margin-top: 20px; }

div.year ul { display: inline; list-style-type: none; margin: 0; }

div.year div.postmeta { margin: 10px 0 40px 40%; }

div.year div.timestamp { color: {{ text_color }}; float: left; font-size: 1.4em; font-style: normal; font-weight: none; line-height: 1.5; margin-left: 20%; margin-top: 0; }

div.year h2 { margin-bottom: 0; margin-left: 40%; margin-top: 0; }

div.year_separator { width: 100%; border-top: 1px dotted {{ theme_color_light }}; }
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.