Last active
May 6, 2019 22:10
-
-
Save ovitrif/16991334750c6d05509409fd25804a46 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* ovi-typora-theme [https://gist.github.com/ovitrif/16991334750c6d05509409fd25804a46] */ | |
:root { | |
--bg-color: #1d1d1d; | |
--side-bar-bg-color: #1f1f1f; | |
--control-text-color: #999; | |
--select-text-bg-color: hsl(153, 47%, 40%); | |
--select-text-font-color: #fff; | |
--item-hover-bg-color: #fff; | |
} | |
html { | |
font-size: 14px; | |
} | |
body { | |
font-family: 'Helvetica Neue', sans-serif !important; | |
color: white; | |
background-color: var(--bg-color); | |
-webkit-font-smoothing: antialiased; | |
line-height: 1.4; | |
letter-spacing: 0; | |
margin: 0; | |
overflow-x: hidden; | |
} | |
body>*:first-child { | |
margin-top: 0 !important; | |
} | |
body>*:last-child { | |
margin-bottom: 0 !important; | |
} | |
a { | |
color: #42b983; | |
font-weight: 600; | |
padding: 0px 2px; | |
text-decoration: none; | |
} | |
.md-rawblock-control:not(.md-rawblock-tooltip) { | |
background: #555; | |
color: #fff; | |
} | |
.md-rawblock-on-edit>.md-rawblock-tooltip, .md-rawblock:hover>.md-rawblock-container, .md-rawblock:hover>.md-rawblock-tooltip { | |
background: #555; | |
color: #fff; | |
} | |
.cm-s-inner .cm-keyword { | |
color: #bb7fc3 | |
} | |
.cm-s-inner .cm-atom, .cm-s-inner.cm-atom { | |
color: #9088cc | |
} | |
.cm-s-inner .cm-number { | |
color: #88b2a1 | |
} | |
.cm-s-inner .cm-def { | |
color: #7f7fff | |
} | |
.cm-s-inner .cm-variable { | |
color: #efefef | |
} | |
.cm-s-inner .cm-variable-2 { | |
color: #7faad4 | |
} | |
.cm-s-inner .cm-variable-3 { | |
color: #7fc3aa | |
} | |
.cm-s-inner .cm-string { | |
color: #d48888 | |
} | |
.cm-s-inner .cm-property { | |
color: #efefef | |
} | |
.cm-s-inner .cm-operator { | |
color: #cb8c8c | |
} | |
.cm-s-inner .cm-comment, .cm-s-inner.cm-comment { | |
color: hsl(0, 0%, 35%) | |
} | |
.cm-s-inner .cm-string-2 { | |
color: #ffaa7f | |
} | |
.cm-s-inner .cm-meta { | |
color: hsl(0, 0%, 33%) | |
} | |
.cm-s-inner .cm-qualifier { | |
color: hsl(0, 0%, 33%) | |
} | |
.cm-s-inner .cm-builtin { | |
color: #997fd4 | |
} | |
.cm-s-inner .cm-bracket { | |
color: #ccccbb | |
} | |
.cm-s-inner .cm-tag { | |
color: #88bb7f | |
} | |
.cm-s-inner .cm-attribute { | |
color: #7f7fe5 | |
} | |
.cm-s-inner .cm-header, .cm-s-inner.cm-header { | |
color: #7f7fff | |
} | |
.cm-s-inner .cm-quote, .cm-s-inner.cm-quote { | |
color: #7fcc7f | |
} | |
.cm-s-inner .cm-hr, .cm-s-inner.cm-hr { | |
color: hsl(0, 0%, 60%) | |
} | |
.cm-s-inner .cm-link, .cm-s-inner.cm-link { | |
color: #7f7fe5 | |
} | |
.cm-negative { | |
color: #eea1a1 | |
} | |
.cm-positive { | |
color: #90cc90 | |
} | |
.cm-header, .cm-strong { | |
font-weight: 700 | |
} | |
.cm-error { | |
color: #ff7f7f | |
} | |
.cm-invalidchar { | |
color: #ff7f7f | |
} | |
.cm-constant { | |
color: #42b983 | |
} | |
.cm-defined { | |
color: #dac37f | |
} | |
div.CodeMirror span.CodeMirror-matchingbracket { | |
color: #7fff7f | |
} | |
div.CodeMirror span.CodeMirror-nonmatchingbracket { | |
color: #ff9090 | |
} | |
#write { | |
max-width: 860px; | |
margin: 0 auto; | |
padding: 20px 30px 40px 30px; | |
padding-top: 20px; | |
padding-bottom: 100px; | |
} | |
#write p { | |
line-height: 1.6rem; | |
word-spacing: .05rem; | |
} | |
#write ol li { | |
padding-left: 0.5rem; | |
} | |
#write>ul:first-child, #write>ol:first-child { | |
margin-top: 30px; | |
} | |
h1, h2, h3, h4, h5, h6 { | |
position: relative; | |
margin-top: 1rem; | |
margin-bottom: 1rem; | |
font-weight: bold; | |
line-height: 1.4; | |
cursor: text; | |
} | |
h1:hover a.anchor, h2:hover a.anchor, h3:hover a.anchor, h4:hover a.anchor, h5:hover a.anchor, h6:hover a.anchor { | |
text-decoration: none; | |
} | |
h1 tt, h1 code { | |
font-size: inherit; | |
} | |
h2 tt, h2 code { | |
font-size: inherit; | |
} | |
h3 tt, h3 code { | |
font-size: inherit; | |
} | |
h4 tt, h4 code { | |
font-size: inherit; | |
} | |
h5 tt, h5 code { | |
font-size: inherit; | |
} | |
h6 tt, h6 code { | |
font-size: inherit; | |
} | |
h1 { | |
padding-bottom: .4rem; | |
font-size: 2.2rem; | |
line-height: 1.3; | |
} | |
h2 { | |
font-size: 1.75rem; | |
line-height: 1.225; | |
margin: 35px 0px 15px 0px; | |
padding-bottom: 0.5em; | |
border-bottom: 2px solid hsl(0, 0%, 20%); | |
} | |
h3 { | |
font-size: 1.4rem; | |
line-height: 1.43; | |
margin: 20px 0px 7px 0px; | |
} | |
h4 { | |
font-size: 1.2rem; | |
} | |
h5 { | |
font-size: 1rem; | |
} | |
h6 { | |
font-size: 1rem; | |
color: hsl(0, 0%, 53%); | |
} | |
p, blockquote, ul, ol, dl, table { | |
margin: 0.8em 0; | |
} | |
li>ol, li>ul { | |
margin: 0 0; | |
} | |
hr { | |
height: 2px; | |
padding: 0; | |
margin: 16px 0; | |
background-color: hsl(0, 0%, 18%); | |
border: 0 none; | |
overflow: hidden; | |
box-sizing: content-box; | |
} | |
body>h2:first-child { | |
margin-top: 0; | |
padding-top: 0; | |
} | |
body>h1:first-child { | |
margin-top: 0; | |
padding-top: 0; | |
} | |
body>h1:first-child+h2 { | |
margin-top: 0; | |
padding-top: 0; | |
} | |
body>h3:first-child, body>h4:first-child, body>h5:first-child, body>h6:first-child { | |
margin-top: 0; | |
padding-top: 0; | |
} | |
a:first-child h1, a:first-child h2, a:first-child h3, a:first-child h4, a:first-child h5, a:first-child h6 { | |
margin-top: 0; | |
padding-top: 0; | |
} | |
h1 p, h2 p, h3 p, h4 p, h5 p, h6 p { | |
margin-top: 0; | |
} | |
li p.first { | |
display: inline-block; | |
} | |
ul, ol { | |
padding-left: 30px; | |
} | |
ul:first-child, ol:first-child { | |
margin-top: 0; | |
} | |
ul:last-child, ol:last-child { | |
margin-bottom: 0; | |
} | |
blockquote { | |
border-left: 4px solid #42b983; | |
padding: 10px 0px 10px 15px; | |
color: #fff; | |
background-color: rgba(66, 185, 131, .1); | |
} | |
table { | |
font-size: 0.85rem; | |
padding: 0; | |
word-break: initial; | |
} | |
table tr { | |
border-top: 1px solid hsl(210, 10%, 11%); | |
margin: 0; | |
padding: 0; | |
} | |
table tr:nth-child(2n), thead { | |
background-color: hsl(0, 0%, 10%); | |
} | |
table tr th { | |
font-weight: bold; | |
border: transparent; | |
border-bottom: 0; | |
text-align: left; | |
margin: 0; | |
padding: 6px 13px; | |
} | |
table tr td { | |
border: 2px solid #1d1d1d; | |
text-align: left; | |
margin: 0; | |
padding: 6px 13px; | |
} | |
table tr th:first-child, table tr td:first-child { | |
margin-top: 0; | |
} | |
table tr th:last-child, table tr td:last-child { | |
margin-bottom: 0; | |
} | |
#write strong { | |
padding: 0px 1px 0 1px; | |
} | |
#write em { | |
padding: 0px 5px 0 2px; | |
} | |
#write table thead th { | |
background-color: hsl(0, 0%, 9%); | |
} | |
#write .CodeMirror-gutters { | |
border-right: none; | |
} | |
#write .md-fences { | |
border: 1px solid hsl(0, 0%, 11%); | |
-webkit-font-smoothing: initial; | |
margin: 0.8rem 0 !important; | |
padding: 0.3rem 0rem !important; | |
line-height: 1.43rem; | |
color: hsl(0, 0%, 78%); | |
background-color: hsl(0, 0%, 10%) !important; | |
border-radius: 2px; | |
font-weight: bold; | |
font-size: 0.85rem; | |
word-wrap: normal; | |
} | |
#write .CodeMirror-wrap .CodeMirror-code pre { | |
padding-left: 12px; | |
} | |
#write code, tt { | |
margin: 0 2px; | |
padding: 2px 4px; | |
border-radius: 2px; | |
font-weight: bold; | |
font-size: 0.85rem; | |
color: #f3b37f; | |
background-color: hsla(0, 0%, 0%, 0.2); | |
} | |
#write .md-footnote { | |
background-color: hsla(0, 0%, 0%, 0.2); | |
color: #f3b37f; | |
} | |
#write mark { | |
background-color: #EBFFEB; | |
border-radius: 2px; | |
padding: 2px 4px; | |
margin: 0 2px; | |
color: #222; | |
font-weight: 500; | |
} | |
#write del { | |
padding: 1px 2px; | |
} | |
.cm-s-inner .cm-link, .cm-s-inner.cm-link { | |
color: #22a2c9; | |
} | |
.cm-s-inner .cm-string { | |
color: #22a2c9; | |
} | |
.md-task-list-item>input { | |
margin-left: -1.3em; | |
} | |
@media screen and (min-width: 914px) { | |
} | |
@media print { | |
html { | |
font-size: 13px; | |
} | |
table, pre { | |
page-break-inside: avoid; | |
} | |
pre { | |
word-wrap: break-word; | |
} | |
} | |
#write pre.md-meta-block { | |
padding: 1rem; | |
font-size: 85%; | |
line-height: 1.45; | |
background-color: hsl(0, 0%, 3%); | |
border: 0; | |
border-radius: 3px; | |
color: hsl(0, 0%, 53%); | |
margin-top: 0 !important; | |
} | |
.mathjax-block>.code-tooltip { | |
bottom: .375rem; | |
} | |
#write>h3.md-focus:before { | |
left: -1.5625rem; | |
top: .375rem; | |
} | |
#write>h4.md-focus:before { | |
left: -1.5625rem; | |
top: .285714286rem; | |
} | |
#write>h5.md-focus:before { | |
left: -1.5625rem; | |
top: .285714286rem; | |
} | |
#write>h6.md-focus:before { | |
left: -1.5625rem; | |
top: .285714286rem; | |
} | |
.md-image>.md-meta { | |
border-radius: 3px; | |
font-family: Consolas, "Liberation Mono", Courier, monospace; | |
padding: 2px 0px 0px 4px; | |
font-size: 0.9em; | |
color: inherit; | |
} | |
.md-tag { | |
color: inherit; | |
} | |
.md-toc { | |
margin-top: 20px; | |
padding-bottom: 20px; | |
} | |
.sidebar-tabs { | |
border-bottom: none; | |
font-weight: bold; | |
} | |
.sidebar-tab { | |
text-transform: none; | |
letter-spacing: .5px; | |
} | |
#typora-quick-open { | |
border: 1px solid #ddd; | |
background-color: #f8f8f8; | |
} | |
#typora-quick-open-item { | |
background-color: hsl(0, 0%, 2%); | |
border-color: hsl(0, 0%, 0%) hsl(0, 0%, 10%) hsl(0, 0%, 10%) hsl(0, 0%, 7%); | |
border-style: solid; | |
border-width: 1px; | |
} | |
#md-notification:before { | |
top: 10px; | |
} | |
.on-focus-mode blockquote { | |
border-left-color: rgba(85, 85, 85, 0.12); | |
} | |
.mac-seamless-mode #typora-sidebar { | |
background-color: hsl(0, 0%, 2%); | |
background-color: var(--side-bar-bg-color); | |
} | |
.md-lang { | |
color: #42b983; | |
} | |
.html-for-mac .context-menu { | |
--item-hover-bg-color: hsl(215, 92%, 5%); | |
} | |
#typora-sidebar { | |
font-family: 'Product Sans', sans-serif !important; | |
font-weight: normal; | |
color: white; | |
} | |
.file-list-item-summary { | |
font-weight: 400; | |
font-size: 8rem; | |
} | |
.file-list-item { | |
border-bottom: 0.15rem solid hsl(0, 0%, 18%); | |
} | |
.file-list-item.active { | |
background: hsl(0, 0%, 15%) !important; | |
} | |
.file-node-background { | |
height: 29px; | |
} | |
#toc-dropmenu { | |
background: hsl(0, 0%, 18%) !important; | |
font-weight: bold; | |
} | |
#toc-content { | |
margin-top: 1.0rem; | |
margin-bottom: 1.0rem; | |
} | |
#toc-content a:hover { | |
text-decoration: none; | |
} | |
.outline-item { | |
transition: color 150ms; | |
} | |
.outline-item:hover { | |
background-color: rgba(0, 0, 0, 0.5); | |
color: #42b983; | |
} | |
.sidebar-footer { | |
border-top: 2px solid hsl(0, 0%, 15%) !important; | |
} | |
.footer-item:hover, .sidebar-footer-item:hover { | |
background-color: rgba(0, 0, 0, 0.5) !important; | |
} | |
.file-tree-node.active>.file-node-background { | |
background-color: hsl(0, 0%, 15%) !important; | |
} | |
.file-node-content { | |
letter-spacing: .2px; | |
} | |
.file-node-content:hover { | |
color: #fff; | |
} | |
.file-node-content:hover .file-node-icon, .file-node-content:hover .file-node-open-state { | |
visibility: visible; | |
} | |
.outline-title-wrapper { | |
display: none; | |
} | |
.dropdown-menu .divider { | |
display: none; | |
height: 2px; | |
background-color: hsl(0, 0%, 13%); | |
} | |
.dropdown-menu>li>a { | |
color: #fff; | |
} | |
.autoComplt-hint { | |
color: #42b983 !important; | |
} | |
.auto-suggest-container { | |
color: #42b983 !important; | |
font-weight: bold !important; | |
border-color: #42b983 !important; | |
border-radius: 8px !important; | |
border-width: 2px !important; | |
margin-top: 5px; | |
overflow: hidden !important; | |
box-shadow: 0 0 1rem hsla(153, 47%, 49%, 0.3); | |
} | |
.auto-suggest-container li:hover { | |
color: #fff !important; | |
background-color: #42b983 !important; | |
} | |
#typora-source { | |
font-family: 'Liga InputMono', monospace; | |
font-size: 11px; | |
letter-spacing: -.5px; | |
} | |
.typora-sourceview-on #toggle-sourceview-btn { | |
background-color: #42b983 | |
} | |
.CodeMirror.cm-s-typora-default div.CodeMirror-cursor { | |
border-left: 5px solid #42b983; | |
} | |
.CodeMirror div.CodeMirror-cursor { | |
border-left: 5px solid #42b983; | |
z-index: 3; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment