marked-sjl.css @ 43b11c2a5746

Merge.
author Steve Losh <steve@stevelosh.com>
date Fri, 09 Feb 2018 17:17:48 +0000
parents 85bedd1649b9
children (none)
/* 
   This document has been created with Marked.app <http://markedapp.com>, Copyright 2011 Brett Terpstra
   Please leave this notice in place, along with any additional credits below.
   ---------------------------------------------------------------
   Title: SJL
   Author: Steve Losh
   Description: 
*/

body {
    font: normal 1em/1.4em Palatino, serif;
}

html>body {
    font-size:14px
}

h1 {
    font-family: HoeflerText-Regular,"Hoefler Text", serif;
    font-weight: normal;
    color:#000;
    font-size:200%;
    line-height:120%;
}
h2 {
    font-family: HoeflerText-Regular,"Hoefler Text", serif;
    font-weight: normal;
    color: #000;
    font-size: 170%;
}
h3 {
    color:#111;
    font-size:150%;
}
h4 {
    color:#111;
    font-size:120%;
}
h5 {
    color:#111;
    font-size:100%;
    font-weight: bold;
}
h6 {
    font-size:100%;
    font-weight: bold;
}

body,p,td,div {
    color: #050505;
    font-family: Palatino, serif;
    word-wrap: break-word;
}

a {
    -webkit-transition:color .2s ease-in-out;
    color:#0d6ea1;
    text-decoration:none
}

a:hover {
    color:#3593d9
}

blockquote p {
  font-size:110%;
  font-style:italic;
  line-height:1.6em;
}

.footnote {
    color:#0d6ea1;
    font-size:.8em;
    vertical-align:super
}

#wrapper img {
    max-width:100%;
    height:auto
}

dd {
    margin-bottom:1em
}

li > p:first-child {
    margin:0
}

ul ul,ul ol {
    margin-bottom:.4em
}

caption,col,colgroup,table,tbody,td,tfoot,th,thead,tr {
    border-spacing:0
}

table {
    border:1px solid rgba(0,0,0,0.25);
    border-collapse:collapse;
    display:table;
    empty-cells:hide;
    margin:-1px 0 23px;
    padding:0;
    table-layout:fixed
}

caption {
    display:table-caption;
    font-weight:700
}

col {
    display:table-column
}

colgroup {
    display:table-column-group
}

code, tt, pre {
    font-family: Menlo;
    font-size: 14px;
    text-align: left;
    white-space: nowrap;
    border: 1px solix #ccc;
    color: #0000ff;
}

pre > code {
  margin: 0;
  padding: 0;
  white-space: pre;
  border: none;
}

pre {
  border: 1px solid #ccc;
  font-size:110%;
  line-height: 22px;
  overflow: auto;
  padding: 2px 10px;
  border-radius: 3px;
  margin: 20px 0;
}
  
pre code, pre tt {
    border: none;
}

tbody {
    display:table-row-group
}

tfoot {
    display:table-footer-group
}

thead {
    display:table-header-group
}

td,th {
    display:table-cell
}

tr {
    display:table-row
}

table th,table td {
    font-size:1.1em;
    line-height:23px;
    padding:0 1em
}

table thead {
    background:rgba(0,0,0,0.15);
    border:1px solid rgba(0,0,0,0.15);
    border-bottom:1px solid rgba(0,0,0,0.2)
}

table tbody {
    background:rgba(0,0,0,0.05)
}

table tfoot {
    background:rgba(0,0,0,0.15);
    border:1px solid rgba(0,0,0,0.15);
    border-top:1px solid rgba(0,0,0,0.2)
}

figure {
    display:inline-block;
    margin-bottom:1.2em;
    position:relative;
    margin:1em 0
}

figcaption {
    font-style:italic;    
    text-align:center;
    background:rgba(0,0,0,.9);
    color:rgba(255,255,255,1);
    position:absolute;
    left:0;
    bottom:-24px;
    width:98%;
    padding:1%;
    -webkit-transition:all .2s ease-in-out;
}

figure:hover>figcaption {
    /* background:rgba(0,0,0,1) */
}

/* important rules for keeping line-height from being affected by sub */
sup,sub,a.footnote {
    font-size:1.4ex;
    height:0;
    line-height:1;
    position:relative;
}

sup {
    vertical-align:super;
}

sub {
    vertical-align: sub;
    top: -1px;
}

p,h5 {
    font-size:1.1429em;
    line-height:1.3125em;
    margin:1.3125em 0
}

dt,th {
    font-weight:700
}

table tr:nth-child(odd),table th:nth-child(odd),table td:nth-child(odd) {
    background:rgba(255,255,255,0.06)
}

table tr:nth-child(even),table td:nth-child(even) {
    background:rgba(0,0,0,0.06)
}

@media print {
    /* print only styles. Keep it clean */
    body {
        overflow:auto
    }
    img, pre, blockquote, table, figure, p {
        page-break-inside: avoid
    }
    .footnotes { page-break-before: always }

    #wrapper {
        background:#fff;
        color:#303030;
        font-size:85%;
        padding:10px;
        position:relative;
        text-indent:0
    }
}

@media screen {
    /* Screen-only styles, including inverted styles */
    .inverted #wrapper,.inverted {
        background:rgba(37, 42, 42, 1)
    }
    .inverted hr {
        border-color: rgba(51, 63, 64, 1) !important;
    }
    .inverted p,.inverted td,.inverted li,.inverted h1,.inverted h2,.inverted h3,.inverted h4,.inverted h5,.inverted h6,.inverted pre,.inverted code,.inverted th,.inverted .math,.inverted caption,.inverted dd,.inverted dt
    {
        color:#eee!important
    }
    .inverted table tr:nth-child(odd), .inverted table th:nth-child(odd), .inverted table td:nth-child(odd) {
      background: none;
    }
    .inverted a
    {
        color:rgba(172, 209, 213, 1);
    }

    #wrapper
    {
        padding:20px
    }

    /* styles for more colorful selection highlights */
    ::selection { background:rgba(157, 193, 200,.5)}
    h1::selection { background-color:rgba(45, 156, 208, .3)}
    h2::selection { background-color:rgba(90, 182, 224, .3)}
    h3::selection,
    h4::selection,
    h5::selection,
    h6::selection,li::selection,ol::selection { background-color:rgba(133, 201, 232, .3)}
    code::selection { background-color:rgba(0,0,0,.7);color:#eee}
    code span::selection {background-color:rgba(0,0,0,.7) !important;color:#eee !important}
    a::selection { background-color:rgba(255, 230, 102,.2)}
    .inverted a::selection { background-color:rgba(255, 230, 102,.6)}
	td::selection,th::selection,caption::selection { background-color: rgba(180, 237, 95, .5);}
}