@include-when-export url(https://fonts.loli.net/css?family=Merriweather:900,900italic,300,300italic&subset=latin-ext); @include-when-export url(https://fonts.loli.net/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; } h1, .h1, .f1 { font-size: 2rem; line-height: 2.5rem; } h2, .h2, .f2 { font-size: 1.5rem; line-height: 2rem; } h3, .h3, .f3 { font-size: 1.25rem; line-height: 1.5rem; } p, .p, .f4, h4, h5, h6, dl, ol, ul, pre[cid], div[cid], #typora-source { font-size: 1.125rem; line-height: 1.5rem; } 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 */ body { font-family: "Merriweather", "PT Serif", Georgia, "Times New Roman", "STSong", 'Segoe UI Emoji', Serif; line-height: 1.5rem; font-weight: 400; } #write { max-width: 914px; color: #333; } @media only screen and (min-width: 1400px) { #write { max-width: 1100px; } } @media only screen and (min-width: 1700px) { #write { max-width: 1200px; } } img { width: auto; max-width: 100%; } body { font-size: 1.5rem; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } .ty-table-edit { background: #ededed; } table { width: 100%; font-size: 1.125rem; } table > thead > tr > th, table > thead > tr > td, table > tbody > tr > th, table > tbody > tr > td, table > tfoot > tr > th, table > tfoot > tr > td { padding: 12px; line-height: 1.2; vertical-align: top; border-top: 1px solid #333; } table > thead > tr > th { vertical-align: bottom; border-bottom: 2px solid #333; } table > caption + thead > tr:first-child > th, table > caption + thead > tr:first-child > td, table > colgroup + thead > tr:first-child > th, table > colgroup + thead > tr:first-child > td, table > thead:first-child > tr:first-child > th, table > thead:first-child > tr:first-child > td { border-top: 0; } table > tbody + tbody { border-top: 2px solid #333; } p { font-weight: 300; line-height: 1.5; } abbr { border-bottom: 1px black dotted; cursor: help; } pre, code { font-family: Menlo, Monaco, "Courier New", monospace; } code, .md-fences { color: #7a7a7a; } .md-fences { padding: 1.125em; margin-bottom: 0.88em; font-size: 1rem; border: 1px solid #7a7a7a; padding-bottom: 0.5rem; padding-top: 0.5rem; } blockquote { padding: 1.33em; font-style: italic; border-left: 5px solid #7a7a7a; color: #555; } blockquote em { color: #000; } blockquote footer { font-size: .85rem; font-style: normal; background-color: #fff; color: #7a7a7a; border-color: transparent; } h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .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) { .h1, h1 { font-size: 3.250rem; } .h2, h2 { font-size: 2.298rem; } .h3, h3 { font-size: 1.625rem; } .h4, h4 { font-size: 1.3rem; } #write>h4.md-focus:before, #write>h5.md-focus:before, #write>h6.md-focus:before{ top: 1px; } .p, p, li { font-size: 1.25rem; line-height: 1.8; } table { font-size: 1.25rem; } } @media (max-width: 48em) { blockquote { margin-left: 1rem; margin-right: 0; padding: 0.5em; } .h1, h1 { font-size: 2.827rem; } .h2, h2 { font-size: 1.999rem; } .h3, h3 { font-size: 1.413rem; } .h4, h4 { font-size: 1.3rem; } } @media screen and (min-width: 64em) { .h1, h1 { font-size: 4.498rem; } .h2, h2 { font-size: 2.29rem; } .h3, h3 { font-size: 1.9rem; } .h4, h4 { font-size: 1.591rem; } #write>h4.md-focus:before{ top:4px; } } a { color: #463F5C; text-decoration: underline; } #write { padding-top: 2rem; } #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; } .md-image>.md-meta { color: #463F5C } .footnotes { font-size:1.1rem; } .md-tag { font-family: 'Lato', 'Helvetica Neue', Helvetica, sans-serif; } .code-tooltip { background: white; } .code-tooltip-content { font-size: 1.1rem; } .task-list{ padding-left: 0; } .md-task-list-item { padding-left:34px; } .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; } .md-task-list-item > input:focus{ outline: none; box-shadow: none; } .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; } .md-task-list-item > input:checked:before, .md-task-list-item > input[checked]:before{ background: #333; border-width: 2px; display:inline-block; transition: background-color 200ms ease-in-out; } .md-task-list-item > input:checked:after, .md-task-list-item > input[checked]:after { opacity: 1; } .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; } .md-tag { color:inherit; } .md-toc:focus .md-toc-content{ margin-top: 19px; } #typora-sidebar { font-size:1rem !important; } .html-for-mac #typora-sidebar { background-color:white; } .outline-content li, .outline-content ul { font-size:1rem !important; } .outline-title { line-height: inherit; margin-top: 10px; } .outline-expander { width: 18px; } .outline-expander:before { content: "+"; font-family: inherit; color: rgb(108, 108, 108); font-size: 1.5rem; top: -0.1rem; } .outline-expander:hover:before { content: "+"; } .outline-item-open>.outline-item>.outline-expander:before{ content: "-"; } /** source code mode */ #typora-source { font-family: Courier, monospace; color: #6A6A6A; } .os-windows #typora-source { font-family: inherit; } .cm-s-typora-default .cm-header, .cm-s-typora-default .cm-property, .CodeMirror.cm-s-typora-default div.CodeMirror-cursor { color: #428bca; } .cm-s-typora-default .cm-atom, .cm-s-typora-default .cm-number { color: #777777; } .md-diagram-panel { margin-top: 24px; margin-left: -1.2em; } .md-mathjax-midline { background: #fafafa; } .enable-diagrams pre.md-fences[lang="sequence"] .code-tooltip, .enable-diagrams pre.md-fences[lang="flow"] .code-tooltip, .enable-diagrams pre.md-fences[lang="mermaid"] .code-tooltip { bottom: -3.4em; } .dropdown-menu .divider { border-color: #e5e5e5; }