/* This document has been created with Marked.app Content is property of the document author Please leave this notice in place, along with any additional credits below. --------------------------------------------------------------- Title: Bear Author: Brett Terpstra Description: A simulation of Bear.app --- */ body { -webkit-font-smoothing: antialiased; font-family: "Avenir Next", Avenir, "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; margin: 30px 0 0; padding: 0; background: #fff; color: #303030; font-size: 13px; line-height: 1.5; } #wrapper { padding: 40px 20px 600px!important; margin: 0 auto; max-width: 700px!important; } li { font-size: 110% } li li { font-size: 100% } li p { font-size: 100%; margin: .5em 0; line-height: 1.4; } .task-list-item-checkbox { top: 0!important; } h1 { color: #000 } h2 { color: #111 } h3 { color: #111 } h4 { color: #111 } h5 { color: #111 } h6 { color: #111; font-style: italic } p, td, div { color: #111; font-family: "Avenir Next", Avenir, "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; word-wrap: break-word } a { color: rgb(222, 84, 86); text-decoration: none; -webkit-transition: color .2s ease-in-out; -moz-transition: color .2s ease-in-out; -o-transition: color .2s ease-in-out; -ms-transition: color .2s ease-in-out; transition: color .2s ease-in-out } .footnote { color: rgb(222, 84, 86)!important; } a:hover { color: #3593d9 } h1, h2, h3, h4, h5 { margin: 2.75rem 0 .5rem; font-weight: 600; line-height: 1.15; } h4, h5 { font-weight: 500; margin: 1rem 0 .5rem; } h1 { margin-top: 0; font-size: 2em } h2 { font-size: 1.8em } h3 { font-size: 1.5em } h4 { font-size: 1.2em } h5 { font-size: 1.2em } ul, ol, pre, table, blockquote { margin-top: 2em; margin-bottom: 2em } mark { background: rgb(211, 255, 164); padding: 0 4px; border-radius: 4px; } blockquote { padding: 0 0 0 1.5em; margin: 2em 0 0 -1.5em; border-left: 1px solid rgb(222, 84, 86); } hr { border: none; border-bottom: 1px solid #ddd; margin: 3em 0; } ul ul, ol ol, ul ol, ol ul { margin-top: 0; margin-bottom: 0 } b, strong, em, small, code { line-height: 1 } .footnote { color: #0d6ea1; font-size: .8em; vertical-align: super } abbr, acronym { border-bottom: 1px dotted #aaa } #wrapper img { max-width: 100%; height: auto } dd { font-size: 1em; margin-bottom: 1em } li>p:first-of-type { margin: 0 } li p+p { margin-top: 16px } ul, ol { list-style-position: outside; padding-left: 0; } ul ul, ul ol, ol ul, ol ol { margin-bottom: .4em; padding-left: 2em; } ul>li { list-style-type: none; position: relative; } ul>li:not(.task-list-item)::before { color: rgb(222, 84, 86); content: '●'; display: inline; font-size: 11px; left: -20px; position: absolute; top: 2px; } ol { counter-reset: list; } ol>li { counter-increment: list; list-style-type: none; position: relative; } ol>li:before { color: rgb(222, 84, 86); content: counter(list) "."; left:-32px; position: absolute; text-align: right; width: 26px; } 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 1.3125em; padding: 0; table-layout: fixed; border-radius: 8px; width: 100%; } caption { display: table-caption; font-weight: 700 } col { display: table-column } colgroup { display: table-column-group } 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 { background: #f3f5f7; font-weight: 600; } table tr:nth-child(even) { background: #f3f5f7 } table th, table td { font-size: 1.1em; line-height: 1.3; padding: .5em 1.5em; border: solid 1px #ddd; } 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; overflow: hidden; position: relative; margin: 1em 0 2em; } figcaption { font-style: italic; text-align: center; background: white; color: #666; } .underline { border-bottom: 1px solid rgb(222, 84, 86); } .poetry pre { display: block; font-family: Georgia, Garamond, serif !important; font-size: 110% !important; font-style: italic; line-height: 1.6em; margin-left: 1em; } .poetry pre code { font-family: Georgia, Garamond, serif !important; word-break: break-all; word-break: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; white-space: pre-wrap; } sup, sub, a.footnote { font-size: 1.4ex; height: 0; line-height: 1; position: relative; vertical-align: super; } sub { vertical-align: sub; top: -1px } p { font-size: 1.1429em; line-height: 1.72em; margin: 0 0 1.3125em; } dt, th { font-weight: 700; padding: 4px 1em!important; } @media print { img, table, figure { page-break-inside: avoid } #wrapper { background: #fff; color: #303030; padding: 10px; position: relative; text-indent: 0 } } @media screen { .inverted { background: #252a2a } .inverted #wrapper { background: #252a2a; color: #eee } .inverted hr { border-color: #333f40 !important } .inverted p, .inverted td, .inverted li, .inverted h1, .inverted h2, .inverted h3, .inverted h4, .inverted h5, .inverted h6, .inverted th, .inverted .math, .inverted caption, .inverted dt, .inverted dd { color: #eee } .inverted pre { background: #ccc; color: #111 } .inverted table { background: none } .inverted table tr:nth-child(odd), .inverted table td:nth-child(odd) { background: none } ::selection { background: rgba(157, 193, 200, 0.5) } h1::selection { background-color: rgba(45, 156, 208, 0.3) } h2::selection { background-color: rgba(90, 182, 224, 0.3) } h3::selection, h4::selection, h5::selection, h6::selection, li::selection, ol::selection { background-color: rgba(133, 201, 232, 0.3) } code::selection { background-color: rgba(0, 0, 0, 0.7); color: #eee } code span::selection { background-color: rgba(0, 0, 0, 0.7) !important; color: #eee !important } a::selection { background-color: rgba(255, 230, 102, 0.2) } .inverted a::selection { background-color: rgba(255, 230, 102, 0.6) } td::selection, th::selection, caption::selection { background-color: rgba(180, 237, 95, 0.5) } } .mkstyle--swiss #wrapper aside.blurb:before { margin-top: .7em }