/* meyer reset -- http://meyerweb.com/eric/tools/css/reset/ , v2.0 | 20110126 | License: none (public domain) */ @include-when-export url(https://fonts.googleapis.com/css?family=PT+Serif:400,400italic,700,700italic&subset=latin,cyrillic-ext,cyrillic,latin-ext); /* =========== */ /* pt-serif-regular - latin */ @font-face { font-family: 'PT Serif'; font-style: normal; font-weight: normal; src: local('PT Serif'), local('PTSerif-Regular'), url('./newsprint/pt-serif-v11-latin-regular.woff2') format('woff2'); 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; } /* pt-serif-italic - latin */ @font-face { font-family: 'PT Serif'; font-style: italic; font-weight: normal; src: local('PT Serif Italic'), local('PTSerif-Italic'), url('./newsprint/pt-serif-v11-latin-italic.woff2') format('woff2'); 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; } /* pt-serif-700 - latin */ @font-face { font-family: 'PT Serif'; font-style: normal; font-weight: bold; src: local('PT Serif Bold'), local('PTSerif-Bold'), url('./newsprint/pt-serif-v11-latin-700.woff2') format('woff2'); 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; } /* pt-serif-700italic - latin */ @font-face { font-family: 'PT Serif'; font-style: italic; font-weight: bold; src: local('PT Serif Bold Italic'), local('PTSerif-BoldItalic'), url('./newsprint/pt-serif-v11-latin-700italic.woff2') format('woff2'); 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; } :root { --active-file-bg-color: #dadada; --active-file-bg-color: rgba(32, 43, 51, 0.63); --active-file-text-color: white; --bg-color: #f3f2ee; --text-color: #1f0909; --control-text-color: #444; --rawblock-edit-panel-bd: #e5e5e5; --select-text-bg-color: rgba(32, 43, 51, 0.63); --select-text-font-color: white; } .markdown-body pre { --select-text-bg-color: #36284e; --select-text-font-color: #fff; } .markdown-body { font-size: 16px; -webkit-font-smoothing: antialiased; background-color: #f3f2ee; font-family: 'PT Serif', 'Times New Roman', Times, serif; color: #1f0909; line-height: 1.5em; padding: 20px; } /*#write { overflow-x: auto; max-width: initial; padding-left: calc(50% - 17em); padding-right: calc(50% - 17em); } @media (max-width: 36em) { #write { padding-left: 1em; padding-right: 1em; } }*/ .markdown-body #write { max-width: 40em; } @media only screen and (min-width: 1400px) { .markdown-body #write { max-width: 914px; } } .markdown-body ol li { list-style-type: decimal; list-style-position: outside; } .markdown-body ul li { list-style-type: disc; list-style-position: outside; } .markdown-body ol, .markdown-body ul { list-style: none; } .markdown-body blockquote, .markdown-body q { quotes: none; } .markdown-body blockquote:before, .markdown-body blockquote:after, .markdown-body q:before, .markdown-body q:after { content: ''; content: none; } .markdown-body table { border-collapse: collapse; border-spacing: 0; } /* styles */ /* ====== */ /* headings */ .markdown-body h1, .markdown-body h2, .markdown-body h3, .markdown-body h4, .markdown-body h5, .markdown-body h6 { font-weight: bold; } .markdown-body h1 { font-size: 1.875em; /*30 / 16*/ line-height: 1.6em; /* 48 / 30*/ margin-top: 2em; } .markdown-body h2, .markdown-body h3 { font-size: 1.3125em; /*21 / 16*/ line-height: 1.15; /*24 / 21*/ margin-top: 2.285714em; /*48 / 21*/ margin-bottom: 1.15em; /*24 / 21*/ } .markdown-body h3 { font-weight: normal; } .markdown-body h4 { font-size: 1.125em; /*18 / 16*/ margin-top: 2.67em; /*48 / 18*/ } .markdown-body h5, .markdown-body h6 { font-size: 1em; /*16*/ } .markdown-body h1 { border-bottom: 1px solid; margin-bottom: 1.875em; padding-bottom: 0.8125em; } /* links */ .markdown-body a { text-decoration: none; color: #065588; } .markdown-body img { border-style: none; max-width: 100%; box-sizing: content-box; background-color: #ffffff; } .markdown-body a:hover, .markdown-body a:active { text-decoration: underline; } /* block spacing */ .markdown-body p, .markdown-body blockquote, .markdown-body .md-fences { margin-bottom: 1.5em; } .markdown-body h1, .markdown-body h2, .markdown-body h3, .markdown-body h4, .markdown-body h5, .markdown-body h6 { margin-bottom: 1.5em; } /* blockquote */ .markdown-body blockquote { font-style: italic; border-left: 5px solid; margin-left: 2em; padding-left: 1em; } /* lists */ .markdown-body ul, .markdown-body ol { margin: 0 0 1.5em 1.5em; } /* tables */ .markdown-body .md-meta, .markdown-body .md-before, .markdown-body .md-after { color: #999; } .markdown-body table { margin-bottom: 1.5em; /*24 / 16*/ font-size: 1em; /* width: 100%; */ } .markdown-body thead th, .markdown-body tfoot th { padding: 0.25em 0.25em 0.25em 0.4em; text-transform: uppercase; } .markdown-body th { text-align: left; } .markdown-body td { vertical-align: top; padding: 0.25em 0.25em 0.25em 0.4em; } .markdown-body code, .markdown-body .md-fences { background-color: #dadada; } .markdown-body code { padding-left: 2px; padding-right: 2px; } .markdown-body .md-fences { margin-left: 2em; margin-bottom: 3em; padding-left: 1ch; padding-right: 1ch; } .markdown-body pre, .markdown-body code, .markdown-body tt { font-size: 0.875em; line-height: 1.714285em; } /* some fixes */ .markdown-body h1 { line-height: 1.3em; font-weight: normal; margin-bottom: 0.5em; } .markdown-body p + ul, .markdown-body p + ol { margin-top: 0.5em; } .markdown-body h3 + ul, .markdown-body h4 + ul, .markdown-body h5 + ul, .markdown-body h6 + ul, .markdown-body h3 + ol, .markdown-body h4 + ol, .markdown-body h5 + ol, .markdown-body h6 + ol { margin-top: 0.5em; } .markdown-body li > ul, .markdown-body li > ol { margin-top: inherit; margin-bottom: 0; } .markdown-body li ol > li { list-style-type: lower-alpha; } .markdown-body li li ol > li { list-style-type: lower-roman; } .markdown-body h2, .markdown-body h3 { margin-bottom: 0.75em; } .markdown-body hr { border-top: none; border-right: none; border-bottom: 1px solid; border-left: none; } .markdown-body h1 { border-color: #c5c5c5; } .markdown-body blockquote { border-color: #bababa; color: #656565; } .markdown-body blockquote ul, .markdown-body blockquote ol { margin-left: 0; } .markdown-body .ty-table-edit { background-color: transparent; } .markdown-body thead { background-color: #dadada; } .markdown-body tr:nth-child(even) { background: #e8e7e7; } .markdown-body hr { border-color: #c5c5c5; } .markdown-body .task-list { padding-left: 1rem; } .markdown-body .md-task-list-item { padding-left: 1.5rem; list-style-type: none; } .markdown-body .md-task-list-item > input:before { content: '\221A'; display: inline-block; width: 1.25rem; height: 1.6rem; vertical-align: middle; text-align: center; color: #ddd; background-color: #f3f2ee; } .markdown-body .md-task-list-item > input:checked:before, .markdown-body .md-task-list-item > input[checked]:before { color: inherit; } .markdown-body #write pre.md-meta-block { min-height: 1.875rem; color: #555; border: 0px; background: transparent; margin-top: -4px; margin-left: 1em; margin-top: 1em; } .markdown-body .md-image > .md-meta { color: #9b5146; } .markdown-body .md-image > .md-meta { font-family: Menlo, 'Ubuntu Mono', Consolas, 'Courier New', 'Microsoft Yahei', 'Hiragino Sans GB', 'WenQuanYi Micro Hei', serif; } .markdown-body #write > h3.md-focus:before { left: -1.5rem; color: #999; border-color: #999; } .markdown-body #write > h4.md-focus:before { left: -1.5rem; top: 0.25rem; color: #999; border-color: #999; } .markdown-body #write > h5.md-focus:before { left: -1.5rem; top: 0.3125rem; color: #999; border-color: #999; } .markdown-body #write > h6.md-focus:before { left: -1.5rem; top: 0.3125rem; color: #999; border-color: #999; } .markdown-body .md-toc:focus .md-toc-content { margin-top: 19px; } .markdown-body .md-toc-content:empty:before { color: #065588; } .markdown-body .md-toc-item { color: #065588; } .markdown-body #write div.md-toc-tooltip { background-color: #f3f2ee; } .markdown-body #typora-sidebar { background-color: #f3f2ee; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.375); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.375); } .markdown-body .pin-outline #typora-sidebar { background: inherit; box-shadow: none; border-right: 1px dashed; } .markdown-body .pin-outline #typora-sidebar:hover .outline-title-wrapper { border-left: 1px dashed; } .markdown-body .outline-item:hover { background-color: #dadada; border-left: 28px solid #dadada; border-right: 18px solid #dadada; } .markdown-body .typora-node .outline-item:hover { border-right: 28px solid #dadada; } .markdown-body .outline-expander:before { content: '\f0da'; font-family: FontAwesome; font-size: 14px; top: 1px; } .markdown-body .outline-expander:hover:before, .markdown-body .outline-item-open > .outline-item > .outline-expander:before { content: '\f0d7'; } .markdown-body .modal-content { background-color: #f3f2ee; } .markdown-body .auto-suggest-container ul li { list-style-type: none; } /** UI for electron */ .markdown-body .megamenu-menu, .markdown-body #top-titlebar, .markdown-body #top-titlebar *, .markdown-body .megamenu-content { background: #f3f2ee; color: #1f0909; } .markdown-body .megamenu-menu-header { border-bottom: 1px dashed #202b33; } .markdown-body .megamenu-menu { box-shadow: none; border-right: 1px dashed; } .markdown-body header, .markdown-body .context-menu, .markdown-body .megamenu-content, .markdown-body footer { font-family: 'PT Serif', 'Times New Roman', Times, serif; color: #1f0909; } .markdown-body #megamenu-back-btn { color: #1f0909; border-color: #1f0909; } .markdown-body .megamenu-menu-header #megamenu-menu-header-title:before { color: #1f0909; } .markdown-body .megamenu-menu-list li a:hover, .markdown-body .megamenu-menu-list li a.active { color: inherit; background-color: #e8e7df; } .markdown-body .long-btn:hover { background-color: #e8e7df; } .markdown-body #recent-file-panel tbody tr:nth-child(2n-1) { background-color: transparent !important; } .markdown-body .megamenu-menu-panel tbody tr:hover td:nth-child(2) { color: inherit; } .markdown-body .megamenu-menu-panel .btn { background-color: #d2d1d1; } .markdown-body .btn-default { background-color: transparent; } .markdown-body .typora-sourceview-on #toggle-sourceview-btn, .markdown-body .ty-show-word-count #footer-word-count { background: #c7c5c5; } .markdown-body #typora-quick-open { background-color: inherit; } .markdown-body .md-diagram-panel { margin-top: 8px; } .markdown-body .file-list-item-file-name { font-weight: initial; } .markdown-body .file-list-item-summary { opacity: 1; } .markdown-body .file-list-item { color: #777; } .markdown-body .file-list-item.active { background-color: inherit; color: black; } .markdown-body .ty-side-sort-btn.active { background-color: inherit; } .markdown-body .file-list-item.active .file-list-item-file-name { font-weight: bold; } .markdown-body .file-list-item { opacity: 1 !important; } .markdown-body .file-library-node.active > .file-node-background { background-color: rgba(32, 43, 51, 0.63); background-color: var(--active-file-bg-color); } .markdown-body .file-tree-node.active > .file-node-content { color: white; color: var(--active-file-text-color); } .markdown-body .md-task-list-item > input { margin-left: -1.7em; margin-top: calc(1rem - 12px); -webkit-appearance: button; } .markdown-body input { border: 1px solid #aaa; } .markdown-body .megamenu-menu-header #megamenu-menu-header-title, .markdown-body .megamenu-menu-header:hover, .markdown-body .megamenu-menu-header:focus { color: inherit; } .markdown-body .dropdown-menu .divider { border-color: #e5e5e5; opacity: 1; } /* https://github.com/typora/typora-issues/issues/2046 */ .markdown-body .os-windows-7 strong, .markdown-body .os-windows-7 strong { font-weight: 760; } .markdown-body .ty-preferences .btn-default { background: transparent; } .markdown-body .ty-preferences .window-header { border-bottom: 1px dashed #202b33; box-shadow: none; } .markdown-body #sidebar-loading-template, .markdown-body #sidebar-loading-template.file-list-item { color: #777; } .markdown-body .searchpanel-search-option-btn.active { background: #777; color: white; } .markdown-body .export-detail, .markdown-body .light .export-detail, .markdown-body .light .export-item.active, .markdown-body .light .export-items-list-control { background: #e0e0e0; border-radius: 2px; font-weight: 700; color: inherit; } .markdown-body .footnotes .footnote-item { line-height: 0; padding: 10px 0; } .markdown-body .footnotes .footnote-item .footnote-backref { display: none; }