├── LICENSE ├── README.md ├── README_CN.md ├── vue-dark.css ├── vue.css └── vue ├── 6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lqDY.woff2 ├── 6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lqDY.woff2 ├── 6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lqDY.woff2 ├── 6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lqDY.woff2 ├── 6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lqDY.woff2 ├── 6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2 ├── 6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lqDY.woff2 ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwkxduz8A.woff2 ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlBduz8A.woff2 ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2 ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmBduz8A.woff2 ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmRduz8A.woff2 ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmhduz8A.woff2 ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmxduz8A.woff2 ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwkxduz8A.woff2 ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlBduz8A.woff2 ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu.woff2 ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmBduz8A.woff2 ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmRduz8A.woff2 ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmhduz8A.woff2 ├── 6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmxduz8A.woff2 ├── L0x5DF4xlVMF-BfR8bXMIjhEq3-cXbKDO1w.woff2 ├── L0x5DF4xlVMF-BfR8bXMIjhFq3-cXbKDO1w.woff2 ├── L0x5DF4xlVMF-BfR8bXMIjhGq3-cXbKDO1w.woff2 ├── L0x5DF4xlVMF-BfR8bXMIjhHq3-cXbKDO1w.woff2 ├── L0x5DF4xlVMF-BfR8bXMIjhIq3-cXbKDO1w.woff2 ├── L0x5DF4xlVMF-BfR8bXMIjhLq3-cXbKD.woff2 ├── L0x5DF4xlVMF-BfR8bXMIjhPq3-cXbKDO1w.woff2 └── fonts.css /LICENSE: -------------------------------------------------------------------------------- 1 | Apache License 2 | Version 2.0, January 2004 3 | http://www.apache.org/licenses/ 4 | 5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6 | 7 | 1. Definitions. 8 | 9 | "License" shall mean the terms and conditions for use, reproduction, 10 | and distribution as defined by Sections 1 through 9 of this document. 11 | 12 | "Licensor" shall mean the copyright owner or entity authorized by 13 | the copyright owner that is granting the License. 14 | 15 | "Legal Entity" shall mean the union of the acting entity and all 16 | other entities that control, are controlled by, or are under common 17 | control with that entity. For the purposes of this definition, 18 | "control" means (i) the power, direct or indirect, to cause the 19 | direction or management of such entity, whether by contract or 20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 21 | outstanding shares, or (iii) beneficial ownership of such entity. 22 | 23 | "You" (or "Your") shall mean an individual or Legal Entity 24 | exercising permissions granted by this License. 25 | 26 | "Source" form shall mean the preferred form for making modifications, 27 | including but not limited to software source code, documentation 28 | source, and configuration files. 29 | 30 | "Object" form shall mean any form resulting from mechanical 31 | transformation or translation of a Source form, including but 32 | not limited to compiled object code, generated documentation, 33 | and conversions to other media types. 34 | 35 | "Work" shall mean the work of authorship, whether in Source or 36 | Object form, made available under the License, as indicated by a 37 | copyright notice that is included in or attached to the work 38 | (an example is provided in the Appendix below). 39 | 40 | "Derivative Works" shall mean any work, whether in Source or Object 41 | form, that is based on (or derived from) the Work and for which the 42 | editorial revisions, annotations, elaborations, or other modifications 43 | represent, as a whole, an original work of authorship. For the purposes 44 | of this License, Derivative Works shall not include works that remain 45 | separable from, or merely link (or bind by name) to the interfaces of, 46 | the Work and Derivative Works thereof. 47 | 48 | "Contribution" shall mean any work of authorship, including 49 | the original version of the Work and any modifications or additions 50 | to that Work or Derivative Works thereof, that is intentionally 51 | submitted to Licensor for inclusion in the Work by the copyright owner 52 | or by an individual or Legal Entity authorized to submit on behalf of 53 | the copyright owner. For the purposes of this definition, "submitted" 54 | means any form of electronic, verbal, or written communication sent 55 | to the Licensor or its representatives, including but not limited to 56 | communication on electronic mailing lists, source code control systems, 57 | and issue tracking systems that are managed by, or on behalf of, the 58 | Licensor for the purpose of discussing and improving the Work, but 59 | excluding communication that is conspicuously marked or otherwise 60 | designated in writing by the copyright owner as "Not a Contribution." 61 | 62 | "Contributor" shall mean Licensor and any individual or Legal Entity 63 | on behalf of whom a Contribution has been received by Licensor and 64 | subsequently incorporated within the Work. 65 | 66 | 2. Grant of Copyright License. Subject to the terms and conditions of 67 | this License, each Contributor hereby grants to You a perpetual, 68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 69 | copyright license to reproduce, prepare Derivative Works of, 70 | publicly display, publicly perform, sublicense, and distribute the 71 | Work and such Derivative Works in Source or Object form. 72 | 73 | 3. Grant of Patent License. Subject to the terms and conditions of 74 | this License, each Contributor hereby grants to You a perpetual, 75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 76 | (except as stated in this section) patent license to make, have made, 77 | use, offer to sell, sell, import, and otherwise transfer the Work, 78 | where such license applies only to those patent claims licensable 79 | by such Contributor that are necessarily infringed by their 80 | Contribution(s) alone or by combination of their Contribution(s) 81 | with the Work to which such Contribution(s) was submitted. If You 82 | institute patent litigation against any entity (including a 83 | cross-claim or counterclaim in a lawsuit) alleging that the Work 84 | or a Contribution incorporated within the Work constitutes direct 85 | or contributory patent infringement, then any patent licenses 86 | granted to You under this License for that Work shall terminate 87 | as of the date such litigation is filed. 88 | 89 | 4. Redistribution. You may reproduce and distribute copies of the 90 | Work or Derivative Works thereof in any medium, with or without 91 | modifications, and in Source or Object form, provided that You 92 | meet the following conditions: 93 | 94 | (a) You must give any other recipients of the Work or 95 | Derivative Works a copy of this License; and 96 | 97 | (b) You must cause any modified files to carry prominent notices 98 | stating that You changed the files; and 99 | 100 | (c) You must retain, in the Source form of any Derivative Works 101 | that You distribute, all copyright, patent, trademark, and 102 | attribution notices from the Source form of the Work, 103 | excluding those notices that do not pertain to any part of 104 | the Derivative Works; and 105 | 106 | (d) If the Work includes a "NOTICE" text file as part of its 107 | distribution, then any Derivative Works that You distribute must 108 | include a readable copy of the attribution notices contained 109 | within such NOTICE file, excluding those notices that do not 110 | pertain to any part of the Derivative Works, in at least one 111 | of the following places: within a NOTICE text file distributed 112 | as part of the Derivative Works; within the Source form or 113 | documentation, if provided along with the Derivative Works; or, 114 | within a display generated by the Derivative Works, if and 115 | wherever such third-party notices normally appear. The contents 116 | of the NOTICE file are for informational purposes only and 117 | do not modify the License. You may add Your own attribution 118 | notices within Derivative Works that You distribute, alongside 119 | or as an addendum to the NOTICE text from the Work, provided 120 | that such additional attribution notices cannot be construed 121 | as modifying the License. 122 | 123 | You may add Your own copyright statement to Your modifications and 124 | may provide additional or different license terms and conditions 125 | for use, reproduction, or distribution of Your modifications, or 126 | for any such Derivative Works as a whole, provided Your use, 127 | reproduction, and distribution of the Work otherwise complies with 128 | the conditions stated in this License. 129 | 130 | 5. Submission of Contributions. Unless You explicitly state otherwise, 131 | any Contribution intentionally submitted for inclusion in the Work 132 | by You to the Licensor shall be under the terms and conditions of 133 | this License, without any additional terms or conditions. 134 | Notwithstanding the above, nothing herein shall supersede or modify 135 | the terms of any separate license agreement you may have executed 136 | with Licensor regarding such Contributions. 137 | 138 | 6. Trademarks. This License does not grant permission to use the trade 139 | names, trademarks, service marks, or product names of the Licensor, 140 | except as required for reasonable and customary use in describing the 141 | origin of the Work and reproducing the content of the NOTICE file. 142 | 143 | 7. Disclaimer of Warranty. Unless required by applicable law or 144 | agreed to in writing, Licensor provides the Work (and each 145 | Contributor provides its Contributions) on an "AS IS" BASIS, 146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 147 | implied, including, without limitation, any warranties or conditions 148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 149 | PARTICULAR PURPOSE. You are solely responsible for determining the 150 | appropriateness of using or redistributing the Work and assume any 151 | risks associated with Your exercise of permissions under this License. 152 | 153 | 8. Limitation of Liability. In no event and under no legal theory, 154 | whether in tort (including negligence), contract, or otherwise, 155 | unless required by applicable law (such as deliberate and grossly 156 | negligent acts) or agreed to in writing, shall any Contributor be 157 | liable to You for damages, including any direct, indirect, special, 158 | incidental, or consequential damages of any character arising as a 159 | result of this License or out of the use or inability to use the 160 | Work (including but not limited to damages for loss of goodwill, 161 | work stoppage, computer failure or malfunction, or any and all 162 | other commercial damages or losses), even if such Contributor 163 | has been advised of the possibility of such damages. 164 | 165 | 9. Accepting Warranty or Additional Liability. While redistributing 166 | the Work or Derivative Works thereof, You may choose to offer, 167 | and charge a fee for, acceptance of support, warranty, indemnity, 168 | or other liability obligations and/or rights consistent with this 169 | License. However, in accepting such obligations, You may act only 170 | on Your own behalf and on Your sole responsibility, not on behalf 171 | of any other Contributor, and only if You agree to indemnify, 172 | defend, and hold each Contributor harmless for any liability 173 | incurred by, or claims asserted against, such Contributor by reason 174 | of your accepting any such warranty or additional liability. 175 | 176 | END OF TERMS AND CONDITIONS 177 | 178 | APPENDIX: How to apply the Apache License to your work. 179 | 180 | To apply the Apache License to your work, attach the following 181 | boilerplate notice, with the fields enclosed by brackets "[]" 182 | replaced with your own identifying information. (Don't include 183 | the brackets!) The text should be enclosed in the appropriate 184 | comment syntax for the file format. We also recommend that a 185 | file or class name and description of purpose be included on the 186 | same "printed page" as the copyright notice for easier 187 | identification within third-party archives. 188 | 189 | Copyright [yyyy] [name of copyright owner] 190 | 191 | Licensed under the Apache License, Version 2.0 (the "License"); 192 | you may not use this file except in compliance with the License. 193 | You may obtain a copy of the License at 194 | 195 | http://www.apache.org/licenses/LICENSE-2.0 196 | 197 | Unless required by applicable law or agreed to in writing, software 198 | distributed under the License is distributed on an "AS IS" BASIS, 199 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 200 | See the License for the specific language governing permissions and 201 | limitations under the License. 202 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # typora-vue-theme 2 | 3 | [![HitCount](http://hits.dwyl.io/blinkfox/typora-vue-theme.svg)](http://hits.dwyl.io/blinkfox/typora-vue-theme) [![GitHub issues](https://img.shields.io/github/issues/blinkfox/typora-vue-theme.svg)](https://github.com/blinkfox/typora-vue-theme/issues) [![GitHub license](https://img.shields.io/github/license/blinkfox/typora-vue-theme.svg)](https://github.com/blinkfox/typora-vue-theme/blob/master/LICENSE) [![GitHub forks](https://img.shields.io/github/forks/blinkfox/typora-vue-theme.svg)](https://github.com/blinkfox/typora-vue-theme/network) [![GitHub stars](https://img.shields.io/github/stars/blinkfox/typora-vue-theme.svg)](https://github.com/blinkfox/typora-vue-theme/stargazers) 4 | 5 | [中文](README_CN.md) 6 | 7 | > This is a typora theme inspired by [Vue](http://vuejs.org/) document style. 8 | 9 | ## Introduction 10 | 11 | [Typora](https://www.typora.io/) is a markdown editor and reader that supports real-time preview. It supports `Windows`, `macOS`, `Linux` platforms. Typora is a qualified Markdown editor that supports images, lists, tables, codes, formulas, catalogs, etc. At the same time, typora also supports (one-click) dynamic preview function, so that everything becomes so clean and pure. And there are various theme templates. **[typora-vue-theme](https://github.com/blinkfox/typora-vue-theme) inspired by [Vue](https://vuejs.org/) document style**. 12 | 13 | ## Install 14 | 15 | 1. [Download](https://codeload.github.com/blinkfox/typora-vue-theme/zip/master) this theme from Github, then you can get the `vue.css`, `vue-dark.css` files and the `vue` folder. 16 | 2. Open typora. Click "**Open Theme Folder**" button from `Preference Panel` → `Apperance` section. 17 | 3. Put `vue.css`, `vue-dark.css` and `vue` folder into the opened folder, make sure your css files are directly under that directory. 18 | 4. Close and reopen Typora and select `Theme` → `Vue` or `Vue Dark` from the menu bar. 19 | 20 | ## Screenshots 21 | 22 | ![Screenshot 1](http://static.blinkfox.com/typora_vue_theme_screen_01.png) 23 | 24 | ![Screenshot 2](http://static.blinkfox.com/typora_vue_theme_screen_02.png) 25 | 26 | ![Screenshot 3](http://static.blinkfox.com/typora_vue_theme_screen_03.png) 27 | 28 | ### Vue Dark 29 | 30 | ![Screenshot 4](https://github.com/MamoruDS/typora-vue-theme/raw/master/screenshots/screenshot_01.png) 31 | 32 | ![Screenshot 5](https://github.com/MamoruDS/typora-vue-theme/raw/master/screenshots/screenshot_02.png) 33 | 34 | > **Thanks**: This `vue-dark.css` by [typora-vue-dark-theme](https://github.com/MamoruDS/typora-vue-dark-theme). -------------------------------------------------------------------------------- /README_CN.md: -------------------------------------------------------------------------------- 1 | # typora-vue-theme 2 | 3 | [![HitCount](http://hits.dwyl.io/blinkfox/typora-vue-theme.svg)](http://hits.dwyl.io/blinkfox/typora-vue-theme) [![GitHub issues](https://img.shields.io/github/issues/blinkfox/typora-vue-theme.svg)](https://github.com/blinkfox/typora-vue-theme/issues) [![GitHub license](https://img.shields.io/github/license/blinkfox/typora-vue-theme.svg)](https://github.com/blinkfox/typora-vue-theme/blob/master/LICENSE) [![GitHub forks](https://img.shields.io/github/forks/blinkfox/typora-vue-theme.svg)](https://github.com/blinkfox/typora-vue-theme/network) [![GitHub stars](https://img.shields.io/github/stars/blinkfox/typora-vue-theme.svg)](https://github.com/blinkfox/typora-vue-theme/stargazers) 4 | 5 | [English](README.md) 6 | 7 | > 这是 Typora Markdown 编辑器的类似 Vue 文档风格的自定义主题。 8 | 9 | ## 简介 10 | 11 | [Typora](https://www.typora.io/)是一款支持实时预览的 Markdown 编辑器和阅读器,支持`Windows`、`macOS`、`Linux`三大平台。Typora 作为一款合格的 Markdown 编辑器,支持图片、列表、表格、代码、公式、目录等功能,同时这款软件还支持(一键)动态预览功能,让一切都变得如此干净、纯粹。并且有多种主题模板。**[typora-vue-theme](https://github.com/blinkfox/typora-vue-theme)就是参考了[Vue](https://vuejs.org/)文档风格而开发的一个 Typora 自定义主题**。 12 | 13 | ## 安装主题 14 | 15 | 1. 下载本主题中的`vue.css`、`vue-dark.css`文件和包含字体的`vue`文件夹; 16 | 2. 打开 Typora,点击“**偏好设置**” => “**打开主题文件夹**”按钮,将弹出 Typora 的主题文件夹; 17 | 3. 将下载好的`vue.css`和`vue-dark.css`文件和包含字体的`vue`文件夹放到 Typora 的主题文件夹中; 18 | 4. 关闭并重新打开 Typora,从菜单栏中选择 “**主题**” => “**Vue**” 或者 “**Vue Dark**” 即可。 19 | 20 | ## 效果图 21 | 22 | ![vue主题效果图1](http://static.blinkfox.com/typora_vue_theme_screen_01.png) 23 | 24 | ![vue主题效果图2](http://static.blinkfox.com/typora_vue_theme_screen_02.png) 25 | 26 | ![vue主题效果图3](http://static.blinkfox.com/typora_vue_theme_screen_03.png) 27 | 28 | ### Vue Dark 29 | 30 | ![Screenshot 4](https://github.com/MamoruDS/typora-vue-theme/raw/master/screenshots/screenshot_01.png) 31 | 32 | ![Screenshot 5](https://github.com/MamoruDS/typora-vue-theme/raw/master/screenshots/screenshot_02.png) 33 | 34 | > **感谢**: 本主题中的`vue-dark.css`来自[typora-vue-dark-theme](https://github.com/MamoruDS/typora-vue-dark-theme). -------------------------------------------------------------------------------- /vue-dark.css: -------------------------------------------------------------------------------- 1 | @import 'vue/fonts.css'; 2 | 3 | :root { 4 | --side-bar-bg-color: #1d1d1d; 5 | --control-text-color: #aaaaaa; 6 | --select-text-bg-color: hsl(153, 47%, 40%); 7 | --active-file-bg-color: hsl(153, 47%, 40%); 8 | --select-text-font-color: #aaaaaa; 9 | --active-file-text-color: #eeeeee; 10 | --search-select-bg-color: #13c172; 11 | --search-select-text-color: #000; 12 | --bg-color: #1d1d1d; 13 | --item-hover-bg-color: var(--select-text-bg-color); 14 | --text-color: #aaaaaa; 15 | --font-sans-serif: 'Source Sans Pro', sans-serif !important; 16 | --font-monospace: 'Fira Code', 'Roboto Mono', monospace !important; 17 | } 18 | 19 | .md-rawblock-control:not(.md-rawblock-tooltip) { 20 | background: #555; 21 | color: #eeeeee; 22 | } 23 | 24 | .md-rawblock-on-edit>.md-rawblock-tooltip, .md-rawblock:hover>.md-rawblock-container, .md-rawblock:hover>.md-rawblock-tooltip { 25 | background: #555; 26 | color: #eeeeee; 27 | } 28 | 29 | /* code color */ 30 | .cm-s-inner .cm-keyword { 31 | color: #bb7fc3 32 | } 33 | 34 | .cm-s-inner .cm-atom, .cm-s-inner.cm-atom { 35 | color: #9088cc 36 | } 37 | 38 | .cm-s-inner .cm-number { 39 | color: #88b2a1 40 | } 41 | 42 | .cm-s-inner .cm-def { 43 | color: #7f7fff 44 | } 45 | 46 | .cm-s-inner .cm-variable { 47 | color: #efefef 48 | } 49 | 50 | .cm-s-inner .cm-variable-2 { 51 | color: #7faad4 52 | } 53 | 54 | .cm-s-inner .cm-variable-3 { 55 | color: #7fc3aa 56 | } 57 | 58 | .cm-s-inner .cm-string { 59 | color: #d48888 60 | } 61 | 62 | .cm-s-inner .cm-property { 63 | color: #efefef 64 | } 65 | 66 | .cm-s-inner .cm-operator { 67 | color: #cb8c8c 68 | } 69 | 70 | .cm-s-inner .cm-comment, .cm-s-inner.cm-comment { 71 | color: hsl(0, 0%, 35%) 72 | } 73 | 74 | .cm-s-inner .cm-string-2 { 75 | color: #ffaa7f 76 | } 77 | 78 | .cm-s-inner .cm-meta { 79 | color: hsl(0, 0%, 33%) 80 | } 81 | 82 | .cm-s-inner .cm-qualifier { 83 | color: hsl(0, 0%, 33%) 84 | } 85 | 86 | .cm-s-inner .cm-builtin { 87 | color: #997fd4 88 | } 89 | 90 | .cm-s-inner .cm-bracket { 91 | color: #ccccbb 92 | } 93 | 94 | .cm-s-inner .cm-tag { 95 | color: #88bb7f 96 | } 97 | 98 | .cm-s-inner .cm-attribute { 99 | color: #7f7fe5 100 | } 101 | 102 | .cm-s-inner .cm-header, .cm-s-inner.cm-header { 103 | color: #7f7fff 104 | } 105 | 106 | .cm-s-inner .cm-quote, .cm-s-inner.cm-quote { 107 | color: #7fcc7f 108 | } 109 | 110 | .cm-s-inner .cm-hr, .cm-s-inner.cm-hr { 111 | color: hsl(0, 0%, 60%) 112 | } 113 | 114 | .cm-s-inner .cm-link, .cm-s-inner.cm-link { 115 | color: #7f7fe5 116 | } 117 | 118 | .cm-negative { 119 | color: #eea1a1 120 | } 121 | 122 | .cm-positive { 123 | color: #90cc90 124 | } 125 | 126 | .cm-header, .cm-strong { 127 | font-weight: 700 128 | } 129 | 130 | .cm-error { 131 | color: #ff7f7f 132 | } 133 | 134 | .cm-invalidchar { 135 | color: #ff7f7f 136 | } 137 | 138 | .cm-constant { 139 | color: #42b983 140 | } 141 | 142 | .cm-defined { 143 | color: #dac37f 144 | } 145 | 146 | div.CodeMirror span.CodeMirror-matchingbracket { 147 | color: #7fff7f 148 | } 149 | 150 | div.CodeMirror span.CodeMirror-nonmatchingbracket { 151 | color: #ff9090 152 | } 153 | 154 | .info-panel-tab:hover { 155 | color: #42b983; 156 | } 157 | 158 | .outline-label:hover { 159 | text-decoration: none; 160 | } 161 | 162 | input { 163 | color: #42b983; 164 | } 165 | 166 | .info-panel-tab:hover { 167 | color: #42b983; 168 | } 169 | 170 | .outline-label:hover { 171 | text-decoration: none; 172 | } 173 | 174 | input { 175 | color: #42b983; 176 | } 177 | 178 | .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover { 179 | background: var(--select-text-bg-color); 180 | color: #fff; 181 | } 182 | 183 | html { 184 | font-size: 16px; 185 | } 186 | 187 | body { 188 | font-family: var(--font-sans-serif); 189 | color: #eeeeee; 190 | background-color: #1f1f1f; 191 | -webkit-font-smoothing: antialiased; 192 | line-height: 1.6rem; 193 | letter-spacing: 0; 194 | margin: 0; 195 | overflow-x: hidden; 196 | } 197 | 198 | #write { 199 | max-width: 860px; 200 | margin: 0 auto; 201 | padding: 20px 30px 40px 30px; 202 | padding-top: 20px; 203 | padding-bottom: 100px; 204 | } 205 | 206 | #write p { 207 | /* text-indent: 2rem; */ 208 | line-height: 1.6rem; 209 | word-spacing: .05rem; 210 | } 211 | 212 | #write ol li { 213 | padding-left: 0.5rem; 214 | } 215 | 216 | #write > ul:first-child, 217 | #write > ol:first-child { 218 | margin-top: 30px; 219 | } 220 | 221 | body > *:first-child { 222 | margin-top: 0 !important; 223 | } 224 | 225 | body > *:last-child { 226 | margin-bottom: 0 !important; 227 | } 228 | 229 | a { 230 | color: #42b983; 231 | font-weight: 600; 232 | padding: 0px 2px; 233 | text-decoration: none; 234 | } 235 | 236 | h1, 237 | h2, 238 | h3, 239 | h4, 240 | h5, 241 | h6 { 242 | position: relative; 243 | margin-top: 1rem; 244 | margin-bottom: 1rem; 245 | font-weight: bold; 246 | line-height: 1.4; 247 | cursor: text; 248 | } 249 | 250 | h1:hover a.anchor, 251 | h2:hover a.anchor, 252 | h3:hover a.anchor, 253 | h4:hover a.anchor, 254 | h5:hover a.anchor, 255 | h6:hover a.anchor { 256 | text-decoration: none; 257 | } 258 | 259 | h1 tt, 260 | h1 code { 261 | font-size: inherit; 262 | } 263 | 264 | h2 tt, 265 | h2 code { 266 | font-size: inherit; 267 | } 268 | 269 | h3 tt, 270 | h3 code { 271 | font-size: inherit; 272 | } 273 | 274 | h4 tt, 275 | h4 code { 276 | font-size: inherit; 277 | } 278 | 279 | h5 tt, 280 | h5 code { 281 | font-size: inherit; 282 | } 283 | 284 | h6 tt, 285 | h6 code { 286 | font-size: inherit; 287 | } 288 | 289 | h1 { 290 | padding-bottom: .4rem; 291 | font-size: 2.2rem; 292 | line-height: 1.3; 293 | } 294 | 295 | h2 { 296 | font-size: 1.75rem; 297 | line-height: 1.225; 298 | margin: 35px 0px 15px 0px; 299 | padding-bottom: 0.5em; 300 | border-bottom: 2px solid hsl(0, 0%, 20%); 301 | } 302 | 303 | h3 { 304 | font-size: 1.4rem; 305 | line-height: 1.43; 306 | margin: 20px 0px 7px 0px; 307 | } 308 | 309 | h4 { 310 | font-size: 1.2rem; 311 | } 312 | 313 | h5 { 314 | font-size: 1rem; 315 | } 316 | 317 | h6 { 318 | font-size: 1rem; 319 | color: hsl(0, 0%, 53%); 320 | } 321 | 322 | p, 323 | blockquote, 324 | ul, 325 | ol, 326 | dl, 327 | table { 328 | margin: 0.8em 0; 329 | } 330 | 331 | li > ol, 332 | li > ul { 333 | margin: 0 0; 334 | } 335 | 336 | hr { 337 | height: 2px; 338 | padding: 0; 339 | margin: 16px 0; 340 | background-color: hsl(0, 0%, 18%); 341 | border: 0 none; 342 | overflow: hidden; 343 | box-sizing: content-box; 344 | } 345 | 346 | body > h2:first-child { 347 | margin-top: 0; 348 | padding-top: 0; 349 | } 350 | 351 | body > h1:first-child { 352 | margin-top: 0; 353 | padding-top: 0; 354 | } 355 | 356 | body > h1:first-child + h2 { 357 | margin-top: 0; 358 | padding-top: 0; 359 | } 360 | 361 | body > h3:first-child, 362 | body > h4:first-child, 363 | body > h5:first-child, 364 | body > h6:first-child { 365 | margin-top: 0; 366 | padding-top: 0; 367 | } 368 | 369 | a:first-child h1, 370 | a:first-child h2, 371 | a:first-child h3, 372 | a:first-child h4, 373 | a:first-child h5, 374 | a:first-child h6 { 375 | margin-top: 0; 376 | padding-top: 0; 377 | } 378 | 379 | h1 p, 380 | h2 p, 381 | h3 p, 382 | h4 p, 383 | h5 p, 384 | h6 p { 385 | margin-top: 0; 386 | } 387 | 388 | li p.first { 389 | display: inline-block; 390 | } 391 | 392 | ul, 393 | ol { 394 | padding-left: 30px; 395 | } 396 | 397 | ul:first-child, 398 | ol:first-child { 399 | margin-top: 0; 400 | } 401 | 402 | ul:last-child, 403 | ol:last-child { 404 | margin-bottom: 0; 405 | } 406 | 407 | blockquote { 408 | border-left: 4px solid #42b983; 409 | padding: 10px 0px 10px 15px; 410 | color: #eeeeee; 411 | background-color: rgba(66, 185, 131, .1); 412 | } 413 | 414 | table { 415 | font-family: var(--font-monospace); 416 | font-size: 0.85rem; 417 | padding: 0; 418 | overflow: hidden; 419 | word-break: initial; 420 | } 421 | 422 | table tr { 423 | border-top: 1px solid hsl(210, 10%, 11%); 424 | margin: 0; 425 | padding: 0; 426 | } 427 | 428 | table tr:nth-child(2n), 429 | thead { 430 | /* background-color: hsl(0, 0%, 2%); */ 431 | background-color: hsl(0, 0%, 10%); 432 | } 433 | 434 | table tr th { 435 | font-weight: bold; 436 | /* border: 1px solid hsl(210, 10%, 11%); */ 437 | border: transparent; 438 | border-bottom: 0; 439 | text-align: left; 440 | margin: 0; 441 | padding: 6px 13px; 442 | } 443 | 444 | table tr td { 445 | /* border: 2px solid hsl(210, 10%, 11%); */ 446 | /* border: 2px solid hsl(0, 0%, 4%); */ 447 | border: 2px solid #1d1d1d; 448 | text-align: left; 449 | margin: 0; 450 | padding: 6px 13px; 451 | } 452 | 453 | table tr th:first-child, 454 | table tr td:first-child { 455 | margin-top: 0; 456 | } 457 | 458 | table tr th:last-child, 459 | table tr td:last-child { 460 | margin-bottom: 0; 461 | } 462 | 463 | #write table thead th { 464 | /* background-color: hsl(0, 0%, 5%); */ 465 | background-color: hsl(0, 0%, 9%); 466 | } 467 | 468 | #write .CodeMirror-gutters { 469 | border-right: none; 470 | } 471 | 472 | #write .md-fences { 473 | border: 1px solid hsl(0, 0%, 11%); 474 | -webkit-font-smoothing: initial; 475 | margin: 0.8rem 0 !important; 476 | padding: 0.3rem 0rem !important; 477 | line-height: 1.43rem; 478 | color: hsl(0, 0%, 78%); 479 | background-color: hsl(0, 0%, 10%) !important; 480 | border-radius: 2px; 481 | font-family: var(--font-monospace); 482 | font-weight: bold; 483 | font-size: 0.85rem; 484 | word-wrap: normal; 485 | } 486 | 487 | #write .CodeMirror-wrap .CodeMirror-code pre { 488 | padding-left: 12px; 489 | } 490 | 491 | #write code, tt { 492 | padding: 2px 4px; 493 | border-radius: 2px; 494 | font-family: var(--font-monospace); 495 | font-weight: bold; 496 | font-size: 0.85rem; 497 | color: #f3b37f; 498 | background-color: hsla(0, 0%, 0%, 0.2); 499 | } 500 | 501 | tt { 502 | margin: 0 2px; 503 | } 504 | 505 | #write .md-footnote { 506 | background-color: hsla(0, 0%, 0%, 0.2); 507 | color: #f3b37f; 508 | } 509 | 510 | /* heighlight. */ 511 | #write mark { 512 | background-color: #EBFFEB; 513 | border-radius: 2px; 514 | padding: 2px 4px; 515 | margin: 0 2px; 516 | color: #222; 517 | font-weight: 500; 518 | } 519 | 520 | #write del { 521 | padding: 1px 2px; 522 | } 523 | 524 | .cm-s-inner .cm-link, 525 | .cm-s-inner.cm-link { 526 | color: #22a2c9; 527 | } 528 | 529 | .cm-s-inner .cm-string { 530 | color: #22a2c9; 531 | } 532 | 533 | .md-task-list-item > input { 534 | margin-left: -1.3em; 535 | } 536 | 537 | @media screen and (min-width: 914px) { 538 | /*body { 539 | width: 854px; 540 | margin: 0 auto; 541 | }*/ 542 | } 543 | 544 | @media print { 545 | html { 546 | font-size: 13px; 547 | } 548 | 549 | table, 550 | pre { 551 | page-break-inside: avoid; 552 | } 553 | 554 | pre { 555 | word-wrap: break-word; 556 | } 557 | } 558 | 559 | #write pre.md-meta-block { 560 | padding: 1rem; 561 | font-size: 85%; 562 | line-height: 1.45; 563 | background-color: hsl(0, 0%, 3%); 564 | border: 0; 565 | border-radius: 3px; 566 | color: hsl(0, 0%, 53%); 567 | margin-top: 0 !important; 568 | } 569 | 570 | .mathjax-block > .code-tooltip { 571 | bottom: .375rem; 572 | } 573 | 574 | #write > h3.md-focus:before { 575 | left: -1.5625rem; 576 | top: .375rem; 577 | } 578 | 579 | #write > h4.md-focus:before { 580 | left: -1.5625rem; 581 | top: .285714286rem; 582 | } 583 | 584 | #write > h5.md-focus:before { 585 | left: -1.5625rem; 586 | top: .285714286rem; 587 | } 588 | 589 | #write > h6.md-focus:before { 590 | left: -1.5625rem; 591 | top: .285714286rem; 592 | } 593 | 594 | .md-image > .md-meta { 595 | border-radius: 3px; 596 | font-family: var(--font-monospace); 597 | padding: 2px 0px 0px 4px; 598 | font-size: 0.9em; 599 | color: inherit; 600 | } 601 | 602 | .md-tag { 603 | color: inherit; 604 | } 605 | 606 | .md-toc { 607 | margin-top: 20px; 608 | padding-bottom: 20px; 609 | } 610 | 611 | .md-diagram-panel { 612 | position: static !important; 613 | } 614 | 615 | .sidebar-tabs { 616 | border-bottom: none; 617 | } 618 | 619 | #typora-quick-open { 620 | border: 1px solid #ddd; 621 | background-color: #f8f8f8; 622 | } 623 | 624 | #typora-quick-open-item { 625 | background-color: hsl(0, 0%, 2%); 626 | border-color: hsl(0, 0%, 0%) hsl(0, 0%, 10%) hsl(0, 0%, 10%) hsl(0, 0%, 7%); 627 | border-style: solid; 628 | border-width: 1px; 629 | } 630 | 631 | #md-notification:before { 632 | top: 10px; 633 | } 634 | 635 | /** focus mode */ 636 | 637 | .on-focus-mode blockquote { 638 | border-left-color: rgba(85, 85, 85, 0.12); 639 | } 640 | 641 | header, 642 | .context-menu, 643 | .megamenu-content, 644 | footer { 645 | font-family: var(--font-sans-serif); 646 | } 647 | 648 | .file-node-content:hover .file-node-icon, 649 | .file-node-content:hover .file-node-open-state { 650 | visibility: visible; 651 | } 652 | 653 | .mac-seamless-mode #typora-sidebar { 654 | background-color: hsl(0, 0%, 2%); 655 | background-color: var(--side-bar-bg-color); 656 | } 657 | 658 | .md-lang { 659 | color: #42b983; 660 | } 661 | 662 | .html-for-mac .context-menu { 663 | --item-hover-bg-color: hsl(215, 92%, 5%); 664 | } 665 | 666 | #typora-sidebar { 667 | font-family: var(--font-sans-serif); 668 | font-weight: bold; 669 | } 670 | 671 | .file-list-item-summary{ 672 | font-family: var(--font-sans-serif); 673 | font-weight: 400; 674 | } 675 | 676 | .file-list-item { 677 | border-bottom: 0.15rem solid hsl(0, 0%, 18%); 678 | } 679 | 680 | .file-list-item.active { 681 | background: hsl(0, 0%, 15%) !important; 682 | } 683 | 684 | .file-node-background { 685 | height: 29px; 686 | } 687 | 688 | #toc-dropmenu { 689 | background: hsl(0, 0%, 18%) !important; 690 | font-weight: bold; 691 | } 692 | 693 | #toc-content { 694 | margin-top: 1.0rem; 695 | margin-bottom: 1.0rem; 696 | } 697 | 698 | #toc-content a:hover { 699 | text-decoration: none; 700 | } 701 | 702 | .outline-item { 703 | /* transition: color 150ms, background-color 150ms; */ 704 | transition: color 150ms; 705 | } 706 | 707 | .outline-item:hover { 708 | background-color: rgba(0, 0, 0, 0.5); 709 | color: #42b983; 710 | } 711 | 712 | .sidebar-footer { 713 | border-top: 2px solid hsl(0, 0%, 15%) !important; 714 | } 715 | 716 | .footer-item:hover, .sidebar-footer-item:hover { 717 | background-color: rgba(0, 0, 0, 0.5) !important; 718 | } 719 | 720 | .file-tree-node.active>.file-node-background { 721 | background-color: hsl(0, 0%, 15%) !important; 722 | } 723 | 724 | .file-node-content:hover { 725 | color: #eeeeee; 726 | } 727 | 728 | html{ 729 | background: #1f1f1f !important; 730 | } 731 | 732 | .outline-title-wrapper { 733 | display: none; 734 | } 735 | 736 | .dropdown-menu .divider { 737 | display: none; 738 | height: 2px; 739 | background-color: hsl(0, 0%, 13%); 740 | } 741 | 742 | .dropdown-menu>li>a { 743 | color: #eeeeee; 744 | } 745 | 746 | .autoComplt-hint { 747 | color: #42b983 !important; 748 | /* border-color: transparent !important */ 749 | } 750 | 751 | .auto-suggest-container { 752 | color: #42b983 !important; 753 | font-family: var(--font-sans-serif); 754 | font-weight: bold !important; 755 | border-color: #42b983 !important; 756 | border-radius: 8px !important; 757 | border-width: 2px !important; 758 | margin-top: 5px; 759 | overflow: hidden !important; 760 | box-shadow: 0 0 1rem hsla(153, 47%, 49%, 0.3); 761 | } 762 | 763 | /* .auto-suggest-container li { */ 764 | /* transition: all 150ms; */ 765 | /* text-align: center !important; */ 766 | /* } */ 767 | 768 | .auto-suggest-container li:hover { 769 | color: #eeeeee !important; 770 | background-color: #42b983 !important; 771 | /* text-align: right !important; */ 772 | } 773 | 774 | /* windows */ 775 | /* .modal-dialog { */ 776 | /* color: #000; */ 777 | /* } */ 778 | 779 | .typora-sourceview-on #toggle-sourceview-btn{ 780 | background-color: #42b983 781 | } 782 | 783 | /* cursor */ 784 | .CodeMirror.cm-s-typora-default div.CodeMirror-cursor { 785 | border-left: 5px solid #42b983; 786 | } 787 | 788 | .CodeMirror div.CodeMirror-cursor { 789 | border-left: 5px solid #42b983; 790 | z-index: 3; 791 | } 792 | 793 | /* selected text */ 794 | /* .CodeMirror-selecte { */ 795 | /* background-color: hsla(153, 47%, 49%, 0.5) !important; */ 796 | /* color: #eeeeee !important; */ 797 | /* } */ 798 | 799 | .ty-preferences { 800 | color: #aaaaaa; 801 | } 802 | 803 | .ty-preferences .btn-default:not([disabled]):hover { 804 | background-color: var(--active-file-bg-color); 805 | background-image: none; 806 | color: #fff; 807 | } 808 | 809 | .ty-preferences .search-hit { 810 | background: var(--select-text-bg-color) 811 | } 812 | 813 | ::-webkit-scrollbar-thumb { 814 | background: #ffffff35; 815 | } 816 | 817 | ::-webkit-scrollbar-thumb:active { 818 | background: #ffffff65; 819 | } 820 | -------------------------------------------------------------------------------- /vue.css: -------------------------------------------------------------------------------- 1 | @import 'vue/fonts.css'; 2 | 3 | :root { 4 | --side-bar-bg-color: #fff; 5 | --control-text-color: #777; 6 | --font-sans-serif: 'Ubuntu', 'Source Sans Pro', sans-serif !important; 7 | --font-monospace: 'Fira Code', 'Roboto Mono', monospace !important; 8 | } 9 | 10 | html { 11 | font-size: 16px; 12 | } 13 | 14 | body { 15 | font-family: var(--font-sans-serif); 16 | color: #34495e; 17 | -webkit-font-smoothing: antialiased; 18 | line-height: 1.6rem; 19 | letter-spacing: 0; 20 | margin: 0; 21 | overflow-x: hidden; 22 | } 23 | 24 | #write { 25 | max-width: 860px; 26 | margin: 0 auto; 27 | padding: 20px 30px 100px; 28 | } 29 | 30 | #write p { 31 | line-height: 1.6rem; 32 | word-spacing: .05rem; 33 | } 34 | 35 | #write ol li { 36 | padding-left: 0.5rem; 37 | } 38 | 39 | #write > ul:first-child, 40 | #write > ol:first-child { 41 | margin-top: 30px; 42 | } 43 | 44 | body > *:first-child { 45 | margin-top: 0 !important; 46 | } 47 | 48 | body > *:last-child { 49 | margin-bottom: 0 !important; 50 | } 51 | 52 | a { 53 | color: #42b983; 54 | font-weight: 600; 55 | padding: 0 2px; 56 | text-decoration: none; 57 | } 58 | 59 | h1, 60 | h2, 61 | h3, 62 | h4, 63 | h5, 64 | h6 { 65 | position: relative; 66 | margin-top: 1rem; 67 | margin-bottom: 1rem; 68 | font-weight: bold; 69 | line-height: 1.4; 70 | cursor: text; 71 | } 72 | 73 | h1:hover a.anchor, 74 | h2:hover a.anchor, 75 | h3:hover a.anchor, 76 | h4:hover a.anchor, 77 | h5:hover a.anchor, 78 | h6:hover a.anchor { 79 | text-decoration: none; 80 | } 81 | 82 | h1 tt, 83 | h1 code { 84 | font-size: inherit !important; 85 | } 86 | 87 | h2 tt, 88 | h2 code { 89 | font-size: inherit !important; 90 | } 91 | 92 | h3 tt, 93 | h3 code { 94 | font-size: inherit !important; 95 | } 96 | 97 | h4 tt, 98 | h4 code { 99 | font-size: inherit !important; 100 | } 101 | 102 | h5 tt, 103 | h5 code { 104 | font-size: inherit !important; 105 | } 106 | 107 | h6 tt, 108 | h6 code { 109 | font-size: inherit !important; 110 | } 111 | 112 | h2 a, 113 | h3 a { 114 | color: #34495e; 115 | } 116 | 117 | h1 { 118 | padding-bottom: .4rem; 119 | font-size: 2.2rem; 120 | line-height: 1.3; 121 | } 122 | 123 | h2 { 124 | font-size: 1.75rem; 125 | line-height: 1.225; 126 | margin: 35px 0 15px; 127 | padding-bottom: 0.5em; 128 | border-bottom: 1px solid #ddd; 129 | } 130 | 131 | h3 { 132 | font-size: 1.4rem; 133 | line-height: 1.43; 134 | margin: 20px 0 7px; 135 | } 136 | 137 | h4 { 138 | font-size: 1.2rem; 139 | } 140 | 141 | h5 { 142 | font-size: 1rem; 143 | } 144 | 145 | h6 { 146 | font-size: 1rem; 147 | color: #777; 148 | } 149 | 150 | p, 151 | blockquote, 152 | ul, 153 | ol, 154 | dl, 155 | table { 156 | margin: 0.8em 0; 157 | } 158 | 159 | li > ol, 160 | li > ul { 161 | margin: 0 0; 162 | } 163 | 164 | hr { 165 | height: 2px; 166 | padding: 0; 167 | margin: 16px 0; 168 | background-color: #e7e7e7; 169 | border: 0 none; 170 | overflow: hidden; 171 | box-sizing: content-box; 172 | } 173 | 174 | body > h2:first-child { 175 | margin-top: 0; 176 | padding-top: 0; 177 | } 178 | 179 | body > h1:first-child { 180 | margin-top: 0; 181 | padding-top: 0; 182 | } 183 | 184 | body > h1:first-child + h2 { 185 | margin-top: 0; 186 | padding-top: 0; 187 | } 188 | 189 | body > h3:first-child, 190 | body > h4:first-child, 191 | body > h5:first-child, 192 | body > h6:first-child { 193 | margin-top: 0; 194 | padding-top: 0; 195 | } 196 | 197 | a:first-child h1, 198 | a:first-child h2, 199 | a:first-child h3, 200 | a:first-child h4, 201 | a:first-child h5, 202 | a:first-child h6 { 203 | margin-top: 0; 204 | padding-top: 0; 205 | } 206 | 207 | h1 p, 208 | h2 p, 209 | h3 p, 210 | h4 p, 211 | h5 p, 212 | h6 p { 213 | margin-top: 0; 214 | } 215 | 216 | li p.first { 217 | display: inline-block; 218 | } 219 | 220 | ul, 221 | ol { 222 | padding-left: 30px; 223 | } 224 | 225 | ul:first-child, 226 | ol:first-child { 227 | margin-top: 0; 228 | } 229 | 230 | ul:last-child, 231 | ol:last-child { 232 | margin-bottom: 0; 233 | } 234 | 235 | blockquote { 236 | border-left: 4px solid #42b983; 237 | padding: 10px 15px; 238 | color: #777; 239 | background-color: rgba(66, 185, 131, .1); 240 | } 241 | 242 | table { 243 | padding: 0; 244 | word-break: initial; 245 | } 246 | 247 | table tr { 248 | border-top: 1px solid #dfe2e5; 249 | margin: 0; 250 | padding: 0; 251 | } 252 | 253 | table tr:nth-child(2n), 254 | thead { 255 | background-color: #fafafa; 256 | } 257 | 258 | table tr th { 259 | font-weight: bold; 260 | border: 1px solid #dfe2e5; 261 | border-bottom: 0; 262 | text-align: left; 263 | margin: 0; 264 | padding: 6px 13px; 265 | } 266 | 267 | table tr td { 268 | border: 1px solid #dfe2e5; 269 | text-align: left; 270 | margin: 0; 271 | padding: 6px 13px; 272 | } 273 | 274 | table tr th:first-child, 275 | table tr td:first-child { 276 | margin-top: 0; 277 | } 278 | 279 | table tr th:last-child, 280 | table tr td:last-child { 281 | margin-bottom: 0; 282 | } 283 | 284 | #write strong { 285 | padding: 0 1px; 286 | } 287 | 288 | #write em { 289 | padding: 0 5px 0 2px; 290 | } 291 | 292 | #write table thead th { 293 | background-color: #f2f2f2; 294 | } 295 | 296 | #write .CodeMirror-gutters { 297 | border-right: none; 298 | } 299 | 300 | #write .md-fences { 301 | border: 1px solid #F4F4F4; 302 | -webkit-font-smoothing: initial; 303 | margin: 0.8rem 0 !important; 304 | padding: 0.3rem 0 !important; 305 | line-height: 1.43rem; 306 | background-color: #F8F8F8 !important; 307 | border-radius: 2px; 308 | font-family: var(--font-monospace); 309 | font-size: 0.85rem; 310 | word-wrap: normal; 311 | } 312 | 313 | #write .CodeMirror-wrap .CodeMirror-code pre { 314 | padding-left: 12px; 315 | } 316 | 317 | #write code, tt { 318 | padding: 2px 4px; 319 | border-radius: 2px; 320 | font-family: var(--font-monospace); 321 | font-size: 0.92rem; 322 | color: #e96900; 323 | background-color: #f8f8f8; 324 | } 325 | 326 | tt { 327 | margin: 0 2px; 328 | } 329 | 330 | #write .md-footnote { 331 | background-color: #f8f8f8; 332 | color: #e96900; 333 | } 334 | 335 | /* heighlight. */ 336 | #write mark { 337 | background-color: #EBFFEB; 338 | border-radius: 2px; 339 | padding: 2px 4px; 340 | margin: 0 2px; 341 | color: #222; 342 | font-weight: 500; 343 | } 344 | 345 | #write del { 346 | padding: 1px 2px; 347 | } 348 | 349 | .cm-s-inner .cm-link, 350 | .cm-s-inner.cm-link { 351 | color: #22a2c9; 352 | } 353 | 354 | .cm-s-inner .cm-string { 355 | color: #22a2c9; 356 | } 357 | 358 | .md-task-list-item > input { 359 | margin-left: -1.3em; 360 | } 361 | 362 | @media print { 363 | html { 364 | font-size: 13px; 365 | } 366 | 367 | table, 368 | pre { 369 | page-break-inside: avoid; 370 | } 371 | 372 | pre { 373 | word-wrap: break-word; 374 | } 375 | } 376 | 377 | .md-fences { 378 | background-color: #f8f8f8; 379 | } 380 | 381 | .md-diagram-panel { 382 | position: static !important; 383 | } 384 | 385 | #write pre.md-meta-block { 386 | padding: 1rem; 387 | font-size: 85%; 388 | line-height: 1.45; 389 | background-color: #f7f7f7; 390 | border: 0; 391 | border-radius: 3px; 392 | color: #777777; 393 | margin-top: 0 !important; 394 | } 395 | 396 | .mathjax-block > .code-tooltip { 397 | bottom: .375rem; 398 | } 399 | 400 | #write > h3.md-focus:before { 401 | left: -1.5625rem; 402 | top: .375rem; 403 | } 404 | 405 | #write > h4.md-focus:before { 406 | left: -1.5625rem; 407 | top: .285714286rem; 408 | } 409 | 410 | #write > h5.md-focus:before { 411 | left: -1.5625rem; 412 | top: .285714286rem; 413 | } 414 | 415 | #write > h6.md-focus:before { 416 | left: -1.5625rem; 417 | top: .285714286rem; 418 | } 419 | 420 | .md-image > .md-meta { 421 | border-radius: 3px; 422 | font-family: var(--font-monospace); 423 | padding: 2px 0 0 4px; 424 | font-size: 0.9em; 425 | color: inherit; 426 | } 427 | 428 | .md-tag { 429 | color: inherit; 430 | } 431 | 432 | .md-toc { 433 | margin-top: 20px; 434 | padding-bottom: 20px; 435 | } 436 | 437 | .sidebar-tabs { 438 | border-bottom: none; 439 | } 440 | 441 | #typora-quick-open { 442 | border: 1px solid #ddd; 443 | background-color: #f8f8f8; 444 | } 445 | 446 | #typora-quick-open-item { 447 | background-color: #FAFAFA; 448 | border-color: #FEFEFE #e5e5e5 #e5e5e5 #eee; 449 | border-style: solid; 450 | border-width: 1px; 451 | } 452 | 453 | #md-notification:before { 454 | top: 10px; 455 | } 456 | 457 | /** focus mode */ 458 | 459 | .on-focus-mode blockquote { 460 | border-left-color: rgba(85, 85, 85, 0.12); 461 | } 462 | 463 | header, 464 | .context-menu, 465 | .megamenu-content, 466 | footer { 467 | font-family: var(--font-sans-serif); 468 | } 469 | 470 | .file-node-content:hover .file-node-icon, 471 | .file-node-content:hover .file-node-open-state { 472 | visibility: visible; 473 | } 474 | 475 | .mac-seamless-mode #typora-sidebar { 476 | background-color: var(--side-bar-bg-color); 477 | } 478 | 479 | .md-lang { 480 | color: #b4654d; 481 | } 482 | 483 | .html-for-mac .context-menu { 484 | --item-hover-bg-color: #E6F0FE; 485 | } 486 | -------------------------------------------------------------------------------- /vue/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lqDY.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkfox/typora-vue-theme/589efbb34d806fa27e6dc290e969c93c894a6394/vue/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lqDY.woff2 -------------------------------------------------------------------------------- /vue/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lqDY.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkfox/typora-vue-theme/589efbb34d806fa27e6dc290e969c93c894a6394/vue/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lqDY.woff2 -------------------------------------------------------------------------------- /vue/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lqDY.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkfox/typora-vue-theme/589efbb34d806fa27e6dc290e969c93c894a6394/vue/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lqDY.woff2 -------------------------------------------------------------------------------- /vue/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lqDY.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkfox/typora-vue-theme/589efbb34d806fa27e6dc290e969c93c894a6394/vue/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lqDY.woff2 -------------------------------------------------------------------------------- /vue/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lqDY.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkfox/typora-vue-theme/589efbb34d806fa27e6dc290e969c93c894a6394/vue/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lqDY.woff2 -------------------------------------------------------------------------------- /vue/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkfox/typora-vue-theme/589efbb34d806fa27e6dc290e969c93c894a6394/vue/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2 -------------------------------------------------------------------------------- /vue/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lqDY.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkfox/typora-vue-theme/589efbb34d806fa27e6dc290e969c93c894a6394/vue/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lqDY.woff2 -------------------------------------------------------------------------------- /vue/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwkxduz8A.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkfox/typora-vue-theme/589efbb34d806fa27e6dc290e969c93c894a6394/vue/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwkxduz8A.woff2 -------------------------------------------------------------------------------- /vue/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlBduz8A.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkfox/typora-vue-theme/589efbb34d806fa27e6dc290e969c93c894a6394/vue/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlBduz8A.woff2 -------------------------------------------------------------------------------- /vue/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkfox/typora-vue-theme/589efbb34d806fa27e6dc290e969c93c894a6394/vue/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2 -------------------------------------------------------------------------------- /vue/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmBduz8A.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkfox/typora-vue-theme/589efbb34d806fa27e6dc290e969c93c894a6394/vue/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmBduz8A.woff2 -------------------------------------------------------------------------------- /vue/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmRduz8A.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkfox/typora-vue-theme/589efbb34d806fa27e6dc290e969c93c894a6394/vue/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmRduz8A.woff2 -------------------------------------------------------------------------------- /vue/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmhduz8A.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkfox/typora-vue-theme/589efbb34d806fa27e6dc290e969c93c894a6394/vue/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmhduz8A.woff2 -------------------------------------------------------------------------------- /vue/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmxduz8A.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkfox/typora-vue-theme/589efbb34d806fa27e6dc290e969c93c894a6394/vue/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmxduz8A.woff2 -------------------------------------------------------------------------------- /vue/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwkxduz8A.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkfox/typora-vue-theme/589efbb34d806fa27e6dc290e969c93c894a6394/vue/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwkxduz8A.woff2 -------------------------------------------------------------------------------- /vue/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlBduz8A.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkfox/typora-vue-theme/589efbb34d806fa27e6dc290e969c93c894a6394/vue/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlBduz8A.woff2 -------------------------------------------------------------------------------- /vue/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkfox/typora-vue-theme/589efbb34d806fa27e6dc290e969c93c894a6394/vue/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu.woff2 -------------------------------------------------------------------------------- /vue/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmBduz8A.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkfox/typora-vue-theme/589efbb34d806fa27e6dc290e969c93c894a6394/vue/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmBduz8A.woff2 -------------------------------------------------------------------------------- /vue/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmRduz8A.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkfox/typora-vue-theme/589efbb34d806fa27e6dc290e969c93c894a6394/vue/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmRduz8A.woff2 -------------------------------------------------------------------------------- /vue/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmhduz8A.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkfox/typora-vue-theme/589efbb34d806fa27e6dc290e969c93c894a6394/vue/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmhduz8A.woff2 -------------------------------------------------------------------------------- /vue/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmxduz8A.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkfox/typora-vue-theme/589efbb34d806fa27e6dc290e969c93c894a6394/vue/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmxduz8A.woff2 -------------------------------------------------------------------------------- /vue/L0x5DF4xlVMF-BfR8bXMIjhEq3-cXbKDO1w.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkfox/typora-vue-theme/589efbb34d806fa27e6dc290e969c93c894a6394/vue/L0x5DF4xlVMF-BfR8bXMIjhEq3-cXbKDO1w.woff2 -------------------------------------------------------------------------------- /vue/L0x5DF4xlVMF-BfR8bXMIjhFq3-cXbKDO1w.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkfox/typora-vue-theme/589efbb34d806fa27e6dc290e969c93c894a6394/vue/L0x5DF4xlVMF-BfR8bXMIjhFq3-cXbKDO1w.woff2 -------------------------------------------------------------------------------- /vue/L0x5DF4xlVMF-BfR8bXMIjhGq3-cXbKDO1w.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkfox/typora-vue-theme/589efbb34d806fa27e6dc290e969c93c894a6394/vue/L0x5DF4xlVMF-BfR8bXMIjhGq3-cXbKDO1w.woff2 -------------------------------------------------------------------------------- /vue/L0x5DF4xlVMF-BfR8bXMIjhHq3-cXbKDO1w.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkfox/typora-vue-theme/589efbb34d806fa27e6dc290e969c93c894a6394/vue/L0x5DF4xlVMF-BfR8bXMIjhHq3-cXbKDO1w.woff2 -------------------------------------------------------------------------------- /vue/L0x5DF4xlVMF-BfR8bXMIjhIq3-cXbKDO1w.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkfox/typora-vue-theme/589efbb34d806fa27e6dc290e969c93c894a6394/vue/L0x5DF4xlVMF-BfR8bXMIjhIq3-cXbKDO1w.woff2 -------------------------------------------------------------------------------- /vue/L0x5DF4xlVMF-BfR8bXMIjhLq3-cXbKD.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkfox/typora-vue-theme/589efbb34d806fa27e6dc290e969c93c894a6394/vue/L0x5DF4xlVMF-BfR8bXMIjhLq3-cXbKD.woff2 -------------------------------------------------------------------------------- /vue/L0x5DF4xlVMF-BfR8bXMIjhPq3-cXbKDO1w.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blinkfox/typora-vue-theme/589efbb34d806fa27e6dc290e969c93c894a6394/vue/L0x5DF4xlVMF-BfR8bXMIjhPq3-cXbKDO1w.woff2 -------------------------------------------------------------------------------- /vue/fonts.css: -------------------------------------------------------------------------------- 1 | /* cyrillic-ext */ 2 | @font-face { 3 | font-family: 'Roboto Mono'; 4 | font-style: normal; 5 | font-weight: 400; 6 | src: local('Roboto Mono'), local('RobotoMono-Regular'), url('./L0x5DF4xlVMF-BfR8bXMIjhGq3-cXbKDO1w.woff2') format('woff2'); 7 | unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; 8 | } 9 | 10 | /* cyrillic */ 11 | @font-face { 12 | font-family: 'Roboto Mono'; 13 | font-style: normal; 14 | font-weight: 400; 15 | src: local('Roboto Mono'), local('RobotoMono-Regular'), url('./L0x5DF4xlVMF-BfR8bXMIjhPq3-cXbKDO1w.woff2') format('woff2'); 16 | unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; 17 | } 18 | 19 | /* greek-ext */ 20 | @font-face { 21 | font-family: 'Roboto Mono'; 22 | font-style: normal; 23 | font-weight: 400; 24 | src: local('Roboto Mono'), local('RobotoMono-Regular'), url('./L0x5DF4xlVMF-BfR8bXMIjhHq3-cXbKDO1w.woff2') format('woff2'); 25 | unicode-range: U+1F00-1FFF; 26 | } 27 | 28 | /* greek */ 29 | @font-face { 30 | font-family: 'Roboto Mono'; 31 | font-style: normal; 32 | font-weight: 400; 33 | src: local('Roboto Mono'), local('RobotoMono-Regular'), url('./L0x5DF4xlVMF-BfR8bXMIjhIq3-cXbKDO1w.woff2') format('woff2'); 34 | unicode-range: U+0370-03FF; 35 | } 36 | 37 | /* vietnamese */ 38 | @font-face { 39 | font-family: 'Roboto Mono'; 40 | font-style: normal; 41 | font-weight: 400; 42 | src: local('Roboto Mono'), local('RobotoMono-Regular'), url('./L0x5DF4xlVMF-BfR8bXMIjhEq3-cXbKDO1w.woff2') format('woff2'); 43 | unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; 44 | } 45 | 46 | /* latin-ext */ 47 | @font-face { 48 | font-family: 'Roboto Mono'; 49 | font-style: normal; 50 | font-weight: 400; 51 | src: local('Roboto Mono'), local('RobotoMono-Regular'), url('./L0x5DF4xlVMF-BfR8bXMIjhFq3-cXbKDO1w.woff2') format('woff2'); 52 | unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; 53 | } 54 | 55 | /* latin */ 56 | @font-face { 57 | font-family: 'Roboto Mono'; 58 | font-style: normal; 59 | font-weight: 400; 60 | src: local('Roboto Mono'), local('RobotoMono-Regular'), url('./L0x5DF4xlVMF-BfR8bXMIjhLq3-cXbKD.woff2') format('woff2'); 61 | 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; 62 | } 63 | 64 | /* cyrillic-ext */ 65 | @font-face { 66 | font-family: 'Source Sans Pro'; 67 | font-style: normal; 68 | font-weight: 300; 69 | src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url('./6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmhduz8A.woff2') format('woff2'); 70 | unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; 71 | } 72 | 73 | /* cyrillic */ 74 | @font-face { 75 | font-family: 'Source Sans Pro'; 76 | font-style: normal; 77 | font-weight: 300; 78 | src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url('./6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwkxduz8A.woff2') format('woff2'); 79 | unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; 80 | } 81 | 82 | /* greek-ext */ 83 | @font-face { 84 | font-family: 'Source Sans Pro'; 85 | font-style: normal; 86 | font-weight: 300; 87 | src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url('./6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmxduz8A.woff2') format('woff2'); 88 | unicode-range: U+1F00-1FFF; 89 | } 90 | 91 | /* greek */ 92 | @font-face { 93 | font-family: 'Source Sans Pro'; 94 | font-style: normal; 95 | font-weight: 300; 96 | src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url('./6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlBduz8A.woff2') format('woff2'); 97 | unicode-range: U+0370-03FF; 98 | } 99 | 100 | /* vietnamese */ 101 | @font-face { 102 | font-family: 'Source Sans Pro'; 103 | font-style: normal; 104 | font-weight: 300; 105 | src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url('./6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmBduz8A.woff2') format('woff2'); 106 | unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; 107 | } 108 | 109 | /* latin-ext */ 110 | @font-face { 111 | font-family: 'Source Sans Pro'; 112 | font-style: normal; 113 | font-weight: 300; 114 | src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url('./6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwmRduz8A.woff2') format('woff2'); 115 | unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; 116 | } 117 | 118 | /* latin */ 119 | @font-face { 120 | font-family: 'Source Sans Pro'; 121 | font-style: normal; 122 | font-weight: 300; 123 | src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url('./6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu.woff2') format('woff2'); 124 | 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; 125 | } 126 | 127 | /* cyrillic-ext */ 128 | @font-face { 129 | font-family: 'Source Sans Pro'; 130 | font-style: normal; 131 | font-weight: 400; 132 | src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url('./6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lqDY.woff2') format('woff2'); 133 | unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; 134 | } 135 | 136 | /* cyrillic */ 137 | @font-face { 138 | font-family: 'Source Sans Pro'; 139 | font-style: normal; 140 | font-weight: 400; 141 | src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url('./6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lqDY.woff2') format('woff2'); 142 | unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; 143 | } 144 | 145 | /* greek-ext */ 146 | @font-face { 147 | font-family: 'Source Sans Pro'; 148 | font-style: normal; 149 | font-weight: 400; 150 | src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url('./6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lqDY.woff2') format('woff2'); 151 | unicode-range: U+1F00-1FFF; 152 | } 153 | 154 | /* greek */ 155 | @font-face { 156 | font-family: 'Source Sans Pro'; 157 | font-style: normal; 158 | font-weight: 400; 159 | src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url('./6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lqDY.woff2') format('woff2'); 160 | unicode-range: U+0370-03FF; 161 | } 162 | 163 | /* vietnamese */ 164 | @font-face { 165 | font-family: 'Source Sans Pro'; 166 | font-style: normal; 167 | font-weight: 400; 168 | src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url('./6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lqDY.woff2') format('woff2'); 169 | unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; 170 | } 171 | 172 | /* latin-ext */ 173 | @font-face { 174 | font-family: 'Source Sans Pro'; 175 | font-style: normal; 176 | font-weight: 400; 177 | src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url('./6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lqDY.woff2') format('woff2'); 178 | unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; 179 | } 180 | 181 | /* latin */ 182 | @font-face { 183 | font-family: 'Source Sans Pro'; 184 | font-style: normal; 185 | font-weight: 400; 186 | src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url('./6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2') format('woff2'); 187 | 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; 188 | } 189 | 190 | /* cyrillic-ext */ 191 | @font-face { 192 | font-family: 'Source Sans Pro'; 193 | font-style: normal; 194 | font-weight: 600; 195 | src: local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url('./6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmhduz8A.woff2') format('woff2'); 196 | unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; 197 | } 198 | 199 | /* cyrillic */ 200 | @font-face { 201 | font-family: 'Source Sans Pro'; 202 | font-style: normal; 203 | font-weight: 600; 204 | src: local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url('./6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwkxduz8A.woff2') format('woff2'); 205 | unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; 206 | } 207 | 208 | /* greek-ext */ 209 | @font-face { 210 | font-family: 'Source Sans Pro'; 211 | font-style: normal; 212 | font-weight: 600; 213 | src: local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url('./6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmxduz8A.woff2') format('woff2'); 214 | unicode-range: U+1F00-1FFF; 215 | } 216 | 217 | /* greek */ 218 | @font-face { 219 | font-family: 'Source Sans Pro'; 220 | font-style: normal; 221 | font-weight: 600; 222 | src: local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url('./6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlBduz8A.woff2') format('woff2'); 223 | unicode-range: U+0370-03FF; 224 | } 225 | 226 | /* vietnamese */ 227 | @font-face { 228 | font-family: 'Source Sans Pro'; 229 | font-style: normal; 230 | font-weight: 600; 231 | src: local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url('./6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmBduz8A.woff2') format('woff2'); 232 | unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB; 233 | } 234 | 235 | /* latin-ext */ 236 | @font-face { 237 | font-family: 'Source Sans Pro'; 238 | font-style: normal; 239 | font-weight: 600; 240 | src: local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url('./6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwmRduz8A.woff2') format('woff2'); 241 | unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; 242 | } 243 | 244 | /* latin */ 245 | @font-face { 246 | font-family: 'Source Sans Pro'; 247 | font-style: normal; 248 | font-weight: 600; 249 | src: local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'), url('./6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2') format('woff2'); 250 | 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; 251 | } --------------------------------------------------------------------------------