@include-when-export url(https://fonts.googleapis.com/css?family=Merriweather:900,900italic,300,300italic&subset=latin-ext); @include-when-export url(https://fonts.googleapis.com/css?family=Lato:900,300&subset=latin-ext); :root { --control-text-color: #777; } /** * forked from pixyll.com * MIT license */ @font-face { font-family: 'Merriweather'; font-style: normal; font-weight: normal; src: local('Merriweather Light'), local('Merriweather-Light'), url('./pixyll/merriweather-v19-latin-300.woff') format('woff'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: 'Merriweather'; font-style: normal; font-weight: bold; src: local('Merriweather Heavy'), local('Merriweather-Heavy'), url('./pixyll/merriweather-v19-latin-700.woff') format('woff'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: 'Merriweather'; font-style: italic; font-weight: normal; src: local('Merriweather Light Italic'), local('Merriweather-LightItalic'), url('./pixyll/merriweather-v19-latin-300italic.woff') format('woff'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: 'Merriweather'; font-style: italic; font-weight: bold; src: local('Merriweather Heavy Italic'), local('Merriweather-HeavyItalic'), url('./pixyll/merriweather-v19-latin-700italic.woff') format('woff'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: 'Lato'; font-style: normal; font-weight: normal; src: local('Lato Light'), local('Lato-Light'), url('./pixyll/lato-v14-latin-300.woff') format('woff'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: 'Lato'; font-style: normal; font-weight: bold; src: local('Lato Black'), local('Lato-Blcak'), url('./pixyll/lato-v14-latin-900.woff') format('woff'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: 'Lato'; font-style: italic; font-weight: normal; src: local('Lato LightItalic'), local('Lato-LightItalic'), url('./pixyll/lato-v14-latin-300italic.woff') format('woff'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: 'Lato'; font-style: italic; font-weight: bold; src: local('Lato BlackItalic'), local('Lato-BlackItalic'), url('./pixyll/lato-v14-latin-900italic.woff') format('woff'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } .markdown-body h1, .markdown-body .h1, .markdown-body .f1 { font-size: 2rem; line-height: 2.5rem; } .markdown-body h2, .markdown-body .h2, .markdown-body .f2 { font-size: 1.5rem; line-height: 2rem; } .markdown-body h3, .markdown-body .h3, .markdown-body .f3 { font-size: 1.25rem; line-height: 1.5rem; } p, .markdown-body .p, .markdown-body .f4, .markdown-body h4, .markdown-body h5, .markdown-body h6, .markdown-body dl, .markdown-body ol, .markdown-body ul, .markdown-body pre[cid], .markdown-body div[cid], .markdown-body #typora-source { font-size: 1.125rem; line-height: 1.5rem; } .markdown-body h4 { font-size: 1.13rem; } /* Pixyll A simple, beautiful theme for Jekyll that emphasizes content rather than aesthetic fluff. Best served with BASSCSS (http://jxnblk.github.io/basscss) Crafted with <3 by John Otander (@4lpine) - ©2015 John Otander MIT License http://opensource.org/licenses/MIT */ .markdown-body { font-family: 'Merriweather', 'PT Serif', Georgia, 'Times New Roman', 'STSong', 'Segoe UI Emoji', Serif; line-height: 1.5rem; font-weight: 400; padding: 30px; } .markdown-body #write { max-width: 914px; color: #333; } @media only screen and (min-width: 1400px) { .markdown-body #write { max-width: 1100px; } } @media only screen and (min-width: 1700px) { .markdown-body #write { max-width: 1200px; } } .markdown-body .markdown-body img { width: auto; max-width: 100%; } .markdown-body { font-size: 1.5rem; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } .markdown-body .ty-table-edit { background: #ededed; } .markdown-body table { width: 100%; font-size: 1.125rem; } .markdown-body table > thead > tr > th, .markdown-body table > thead > tr > td, .markdown-body table > tbody > tr > th, .markdown-body table > tbody > tr > td, .markdown-body table > tfoot > tr > th, .markdown-body table > tfoot > tr > td { padding: 12px; line-height: 1.2; vertical-align: top; border-top: 1px solid #333; } .markdown-body table > thead > tr > th { vertical-align: bottom; border-bottom: 2px solid #333; } .markdown-body table > caption + thead > tr:first-child > th, .markdown-body table > caption + thead > tr:first-child > td, .markdown-body table > colgroup + thead > tr:first-child > th, .markdown-body table > colgroup + thead > tr:first-child > td, .markdown-body table > thead:first-child > tr:first-child > th, .markdown-body table > thead:first-child > tr:first-child > td { border-top: 0; } .markdown-body table > tbody + tbody { border-top: 2px solid #333; } .markdown-body p { font-weight: 300; line-height: 1.5; } .markdown-body bbr { border-bottom: 1px black dotted; cursor: help; } .markdown-body pre, .markdown-body code { font-family: Menlo, Monaco, 'Courier New', monospace; } .markdown-body code, .markdown-body .md-fences { color: #7a7a7a; } .markdown-body .md-fences { padding: 1.125em; margin-bottom: 0.88em; font-size: 1rem; border: 1px solid #7a7a7a; padding-bottom: 0.5rem; padding-top: 0.5rem; } .markdown-body blockquote { padding: 1.33em; font-style: italic; border-left: 5px solid #7a7a7a; color: #555; } .markdown-body blockquote em { color: #000; } .markdown-body blockquote footer { font-size: 0.85rem; font-style: normal; background-color: #fff; color: #7a7a7a; border-color: transparent; } .markdown-body h1, .markdown-body .h1, .markdown-body h2, .markdown-body .h2, .markdown-body h3, .markdown-body .h3, .markdown-body h4, .markdown-body .h4, .markdown-body h5, .markdown-body .h5, .markdown-body h6, .markdown-body .h6 { font-family: 'Lato', 'Helvetica Neue', Helvetica, sans-serif; font-weight: bold; line-height: 1.2; margin: 1em 0 0.5em; } @media screen and (min-width: 48em) { .markdown-body .h1, .markdown-body h1 { font-size: 3.25rem; } .markdown-body .h2, .markdown-body h2 { font-size: 2.298rem; } .markdown-body .h3, .markdown-body h3 { font-size: 1.625rem; } .markdown-body .h4, .markdown-body h4 { font-size: 1.3rem; } .markdown-body #write > h4.md-focus:before, .markdown-body #write > h5.md-focus:before, .markdown-body #write > h6.md-focus:before { top: 1px; } .markdown-body .p, .markdown-body p, .markdown-body li { font-size: 1.25rem; line-height: 1.8; } .markdown-body table { font-size: 1.25rem; } } @media (max-width: 48em) { .markdown-body blockquote { margin-left: 1rem; margin-right: 0; padding: 0.5em; } .markdown-body .h1, .markdown-body h1 { font-size: 2.827rem; } .markdown-body .h2, .markdown-body h2 { font-size: 1.999rem; } .markdown-body .h3, .markdown-body h3 { font-size: 1.413rem; } .markdown-body .h4, .markdown-body h4 { font-size: 1.3rem; } } @media screen and (min-width: 64em) { .markdown-body .h1, .markdown-body h1 { font-size: 4.498rem; } .markdown-body .h2, .markdown-body h2 { font-size: 2.29rem; } .markdown-body .h3, .markdown-body h3 { font-size: 1.9rem; } .markdown-body .h4, .markdown-body h4 { font-size: 1.591rem; } .markdown-body #write > h4.md-focus:before { top: 4px; } } .markdown-body a { color: #463f5c; text-decoration: underline; } .markdown-body #write { padding-top: 2rem; } .markdown-body #write pre.md-meta-block { min-height: 35px; padding: 0.5em 1em; white-space: pre; border: 0px; border-left: 30px #f8f8f8 solid; border-right: 30px #f8f8f8 solid; width: 100vw; max-width: calc(100% + 60px); margin-left: -30px; margin-bottom: 2em; margin-top: -2010px; padding-top: 2000px; padding-bottom: 10px; line-height: 1.5em; color: #7a7a7a; background-color: #fafafa; font-family: 'Lato', 'Helvetica Neue', Helvetica, sans-serif; font-weight: 300; clear: both; padding-left: 0; font-size: 1.125rem; } .markdown-body .md-image > .md-meta { color: #463f5c; } .markdown-body .footnotes { font-size: 1.1rem; } .markdown-body .footnotes .footnote-item { line-height: 0; padding: 10px 0; } .markdown-body .md-tag { font-family: 'Lato', 'Helvetica Neue', Helvetica, sans-serif; } .markdown-body .code-tooltip { background: white; } .markdown-body .code-tooltip-content { font-size: 1.1rem; } .markdown-body .task-list { padding-left: 0; } .markdown-body .md-task-list-item { padding-left: 34px; } .markdown-body .footnotes .footnote-item .footnote-backref { display: none; } .markdown-body .md-task-list-item > input { width: 1.25rem; height: 1.25rem; display: block; -webkit-appearance: initial; top: -0.2rem; margin-left: -1.6em; margin-top: calc(1rem - 7px); border: none; } .markdown-body .md-task-list-item > input:focus { outline: none; box-shadow: none; } .markdown-body .md-task-list-item > input:before { border: 1px solid #555; border-radius: 1.5rem; width: 1.5rem; height: 1.5rem; background: #fff; content: ' '; transition: background-color 200ms ease-in-out; display: block; } .markdown-body .md-task-list-item > input:checked:before, .markdown-body .md-task-list-item > input[checked]:before { background: #333; border-width: 2px; display: inline-block; transition: background-color 200ms ease-in-out; } .markdown-body .md-task-list-item > input:checked:after, .markdown-body .md-task-list-item > input[checked]:after { opacity: 1; } .markdown-body .md-task-list-item > input:after { opacity: 1; -webkit-transition: opacity 0.05s ease-in-out; -moz-transition: opacity 0.05s ease-in-out; transition: opacity 0.05s ease-in-out; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg); position: absolute; top: 0.4375rem; left: 0.28125rem; width: 0.9375rem; height: 0.5rem; border: 3px solid #fff; border-top: 0; border-right: 0; content: ' '; opacity: 0; } .markdown-body .md-tag { color: inherit; } .markdown-body .md-toc:focus .md-toc-content { margin-top: 19px; } .markdown-body #typora-sidebar { font-size: 1rem !important; } .markdown-body .html-for-mac #typora-sidebar { background-color: white; } .markdown-body .outline-content li, .markdown-body .outline-content ul { font-size: 1rem !important; } .markdown-body .outline-title { line-height: inherit; margin-top: 10px; } .markdown-body .outline-expander { width: 18px; } .markdown-body .outline-expander:before { content: '+'; font-family: inherit; color: rgb(108, 108, 108); font-size: 1.5rem; top: -0.1rem; } .markdown-body .outline-expander:hover:before { content: '+'; } .markdown-body .outline-item-open > .outline-item > .outline-expander:before { content: '-'; } /** source code mode */ .markdown-body #typora-source { font-family: Courier, monospace; color: #6a6a6a; } .markdown-body .os-windows #typora-source { font-family: inherit; } .markdown-body .cm-s-typora-default .cm-header, .markdown-body .cm-s-typora-default .cm-property, .markdown-body .CodeMirror.cm-s-typora-default div.CodeMirror-cursor { color: #428bca; } .markdown-body .cm-s-typora-default .cm-atom, .markdown-body .cm-s-typora-default .cm-number { color: #777777; } .markdown-body .md-diagram-panel { margin-top: 24px; margin-left: -1.2em; } .markdown-body .md-mathjax-midline { background: #fafafa; } .markdown-body .enable-diagrams pre.md-fences[lang='sequence'] .code-tooltip, .markdown-body .enable-diagrams pre.md-fences[lang='flow'] .code-tooltip, .markdown-body .enable-diagrams pre.md-fences[lang='mermaid'] .code-tooltip { bottom: -3.4em; } .markdown-body .dropdown-menu .divider { border-color: #e5e5e5; } .markdown-body li { margin: 0.5rem 0; } .markdown-body li > *:last-child { margin-bottom: 0; }