Last active
July 29, 2023 09:17
-
-
Save towry/a6820e5361c262df7807adfccf772b07 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /* fonts | |
| * ===============================*/ | |
| @import url('https://fonts.loli.net/css2?family=Source+Sans+Pro:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400;1,600;1,700&display=swap'); | |
| @import url('https://cdn.jsdelivr.net/npm/lxgw-wenkai-webfont/style.css'); | |
| @font-face { | |
| font-family: "Only Emoji"; | |
| src: local("Apple Color Emoji"), local("Android Emoji"), local("Segoe UI Emoji"), local("Segoe UI"); | |
| unicode-range: U+200D, U+2049, U+20E3, U+2117, U+2120, U+2122, U+2139, U+2194-2199, U+21A9, U+21AA, U+229C, U+231A, U+231B, U+2328, U+23CF, U+23E9-23F3, U+23F8-23FE, U+24C2, U+25A1, U+25AA-25AD, U+25B6, U+25C0, U+25D0, U+25D1, U+25E7-25EA, U+25ED, U+25EE, U+25FB-25FE, U+2600-2605, U+260E, U+2611, U+2614, U+2615, U+2618, U+261D, U+2620, U+2622, U+2623, U+2626, U+262A, U+262E, U+262F, U+2638-263A, U+2640, U+2642, U+2648-2653, U+265F, U+2660, U+2663, U+2665, U+2666, U+2668, U+267B, U+267E, U+267F, U+2691-2697, U+2699, U+269B, U+269C, U+26A0, U+26A1, U+26A7, U+26AA, U+26AB, U+26B0, U+26B1, U+26BD, U+26BE, U+26C4, U+26C5, U+26C8, U+26CE, U+26CF, U+26D1, U+26D3, U+26D4, U+26E9, U+26EA, U+26F0-26F5, U+26F7-26FA, U+26FD, U+2702, U+2705, U+2708-270D, U+270F, U+2712, U+2714, U+2716, U+271D, U+2721, U+2728, U+2733, U+2734, U+2744, U+2747, U+274C, U+274E, U+2753-2755, U+2757, U+2763, U+2764, U+2795-2797, U+27A1, U+27B0, U+27BF, U+2934, U+2935, U+2B05-2B07, U+2B0C, U+2B0D, U+2B1B, U+2B1C, U+2B1F-2B24, U+2B2E, U+2B2F, U+2B50, U+2B55, U+2B58, U+2B8F, U+2BBA-2BBC, U+2BC3, U+2BC4, U+2BEA, U+2BEB, U+3030, U+303D, U+3297, U+3299, U+E000-E009, U+E010, U+E011, U+E040-E04B, U+E050-E058, U+E080-E0B4, U+E0C0-E0CA, U+E0FF-E10D, U+E140-E144, U+E146-E149, U+E150-E157, U+E181-E188, U+E1C0-E1C4, U+E1C6-E1D7, U+E200-E20E, U+E240-E269, U+E280-E283, U+E2C0-E2C4, U+E2C6-E2DA, U+E300-E303, U+E305-E30F, U+E312-E316, U+E318-E322, U+E324-E329, U+E32B, U+E340-E348, U+E380, U+E381, U+F000, U+F8FF, U+FE0F, U+1F004, U+1F0CF, U+1F10D-1F10F, U+1F12F, U+1F16D-1F171, U+1F17E, U+1F17F, U+1F18E, U+1F191-1F19A, U+1F1E6-1F1FF, U+1F201, U+1F202, U+1F21A, U+1F22F, U+1F232-1F23A, U+1F250, U+1F251, U+1F300-1F321, U+1F324-1F393, U+1F396, U+1F397, U+1F399-1F39B, U+1F39E-1F3F0, U+1F3F3-1F3F5, U+1F3F7-1F4FD, U+1F4FF-1F53D, U+1F549-1F54E, U+1F550-1F567, U+1F56F, U+1F570, U+1F573-1F57A, U+1F587, U+1F58A-1F58D, U+1F590, U+1F595, U+1F596, U+1F5A4, U+1F5A5, U+1F5A8, U+1F5B1, U+1F5B2, U+1F5BC, U+1F5C2-1F5C4, U+1F5D1-1F5D3, U+1F5DC-1F5DE, U+1F5E1, U+1F5E3, U+1F5E8, U+1F5EF, U+1F5F3, U+1F5FA-1F64F, U+1F680-1F6C5, U+1F6CB-1F6D2, U+1F6D5-1F6D7, U+1F6E0-1F6E5, U+1F6E9, U+1F6EB, U+1F6EC, U+1F6F0, U+1F6F3-1F6FC, U+1F7E0-1F7EB, U+1F90C-1F93A, U+1F93C-1F945, U+1F947-1F978, U+1F97A-1F9CB, U+1F9CD-1F9FF, U+1FA70-1FA74, U+1FA78-1FA7A, U+1FA80-1FA86, U+1FA90-1FAA8, U+1FAB0-1FAB6, U+1FAC0-1FAC2, U+1FAD0-1FAD6, U+1FBC5-1FBC9, U+E0061-E0067, U+E006C, U+E006E, U+E0070-E0079, U+E007F; | |
| } | |
| /* variables | |
| * ===============================*/ | |
| :root { | |
| --ls-font-family: 'Source Sans Pro', 'Only Emoji'; | |
| --ls-left-sidebar-width: 13rem; | |
| --ls-page-title-size: 1.5rem; | |
| --ct-font-family: 'Only Emoji', 'Source Serif Pro', 'LXGW Bright', 'Source Sans Pro', 'LXGW WenKai', STHeiti, Arial, serif; | |
| --ct-secondary-color: var(--ls-secondary-text-color); | |
| --kbd-color-background: var(--ls-tertiary-background-color); | |
| --kbd-color-border: var(--ls-secondary-border-color); | |
| --kbd-color-text: var(--ls-primary-text-color); | |
| --custom-empty-block-variant-color: var(--ls-guideline-color); | |
| --ct-page-title-font-family: var(--ct-font-family); | |
| --ct-page-title-font-weight: 300; | |
| --ct-code-font-family: 'MonoLisa', 'Fira Code', 'monospace'; | |
| --ct-inline-code-font-style: inherit; | |
| --ct-inline-code-border-radius: 2px; | |
| --ct-inline-code-padding: 2px 5px; | |
| --ct-inline-code-color: var(--ls-secondary-text-color); | |
| --ct-warning-color: #ff7262; | |
| --ct-success-color: #0dcf82; | |
| --ct-highlight-color: #ffc600; | |
| --ct-marker-border-radius: 4px; | |
| --ct-marker-size: 16px; | |
| } | |
| .dark-theme, html[data-theme=dark] { | |
| /** define var under dark mode here */ | |
| --ct-warning-color: #ff7262; | |
| --ct-success-color: #0dcf82; | |
| --ct-highlight-color: #d3a400; | |
| --ls-primary-background-color: #1c2428; | |
| --ls-secondary-background-color: #232c30; | |
| --ls-tertiary-background-color: #232c30; | |
| --ls-quaternary-background-color: #2b353b; | |
| --ls-table-tr-even-background-color: #223140; | |
| --ls-block-ref-link-text-color: #7b96a3; | |
| --ls-border-color: #191f24; | |
| --ls-secondary-border-color: #1c2228; | |
| --ls-scrollbar-foreground-color: #191f24; | |
| --color-level-4: #3c4c53; | |
| --color-level-5: #45575f; | |
| --color-level-6: #4d626a; | |
| /** custom **/ | |
| --custom-code-block-background-color: #191f24; | |
| --custom-code-block-gutters-background-color: #1c2228; | |
| } | |
| /* | |
| * Typegraph | |
| * ===============================*/ | |
| .block-body blockquote { | |
| font-style: italic; | |
| } | |
| /** page title */ | |
| h1.title { | |
| line-height: 1.2; | |
| /* text-decoration: underline; */ | |
| /* font-style: italic; */ | |
| font-weight: normal; | |
| color: var(--ct-secondary-color); | |
| font-weight: 300; | |
| border-left: 6px solid var(--ls-tertiary-background-color); | |
| padding-left: 8px; | |
| } | |
| kbd { | |
| background-color: var(--kbd-color-background); | |
| color: var(--kbd-color-text); | |
| border-radius: 0.25rem; | |
| border: 1px solid var(--kbd-color-border); | |
| box-shadow: 0 2px 0 1px var(--kbd-color-border); | |
| cursor: default; | |
| font-size: 0.75em; | |
| line-height: 1; | |
| min-width: 0.75rem; | |
| display: inline; | |
| text-align: center; | |
| padding: 2px 5px; | |
| position: relative; | |
| top: -1px; | |
| } | |
| kbd:hover { | |
| box-shadow: 0 1px 0 0.5px var(--kbd-color-border); | |
| top: 1px; | |
| } | |
| /** make empty block row visible. */ | |
| .block-content-inner > div:empty::before { | |
| display: block; | |
| content: '–'; | |
| width: 10px; | |
| height: 10px; | |
| position: absolute; | |
| left: 0; | |
| color: var(--custom-empty-block-variant-color); | |
| } | |
| /** content blocks font */ | |
| .content { | |
| font-family: var(--ct-font-family); | |
| } | |
| /** todo marker */ | |
| .block-marker.DOING, | |
| .block-marker.TODO { | |
| vertical-align: baseline; | |
| font-family: var(--ls-font-family); | |
| } | |
| .block-marker.TODO { | |
| font-size: 10px; | |
| } | |
| .block-marker.DOING { | |
| font-style: italic; | |
| } | |
| /** headings */ | |
| .ls-block :is(h1, h2, h3, h4, h5, .h1, .h2, .h3, .h4, .h5) { | |
| font-family: var(--ct-page-title-font-family); | |
| } | |
| .ls-block :is(h1, h2, .h1, .h2) { | |
| font-weight: var(--ct-page-title-font-weight); | |
| } | |
| .ls-block :is(h3, h4, .h3, .h4) { | |
| margin: 0.3em 0 0; | |
| } | |
| .ls-block :is(h4, .h4) { | |
| opacity: 0.8; | |
| } | |
| .ls-block .block-ref :is(h1, h2, h3, h4, h5) { | |
| font-size: 1em; | |
| } | |
| .ls-block :is(h1, h2, h3, h4, h5)::after { | |
| margin-left: 0.5rem; | |
| font-family: var(--ct-code-font-family); | |
| font-size: 0.6rem; | |
| font-style: var(--ct-inline-code-font-style) !important; | |
| border-radius: var(--ct-inline-code-border-radius); | |
| padding: var(--ct-inline-code-padding) !important; | |
| background: var(--ls-tertiary-background-color); | |
| color: var(--ct-inline-code-color); | |
| vertical-align: middle; | |
| opacity: 0.3; | |
| } | |
| .ls-block :is(h1, h2, h3, h4, h5):hover::after { | |
| opacity: 1; | |
| } | |
| .ls-block h1::after { | |
| content: "h1"; | |
| } | |
| .ls-block h2::after { | |
| content: "h2"; | |
| } | |
| .ls-block h3::after { | |
| content: "h3"; | |
| } | |
| .ls-block h4::after { | |
| content: "h4"; | |
| } | |
| .ls-block h5::after { | |
| content: "h5"; | |
| } | |
| /*== priority styles */ | |
| a[priority], | |
| a.priority { | |
| font-size: 0px; | |
| /* Hide text */ | |
| } | |
| a[priority=A]::before, | |
| a.priority[href="#/page/A" i]:before { | |
| content: "A"; | |
| background: var(--ct-warning-color); | |
| color: #000; | |
| } | |
| a[priority=B]::before, | |
| a.priority[href="#/page/B" i]:before { | |
| content: "B"; | |
| background: var(--ct-highlight-color); | |
| color: #000; | |
| } | |
| a[priority=C]::before, | |
| a.priority[href="#/page/C" i]:before { | |
| content: "C"; | |
| background: var(--ct-success-color); | |
| color: #fff; | |
| } | |
| a.priority[href="#/page/A" i], | |
| [href="#/page/B" i], | |
| [href="#/page/C" i] { | |
| display: inline-flex; | |
| opacity: 1 !important; | |
| } | |
| a[priority]::before, | |
| a.priority::before { | |
| transform: translateY(-1px); | |
| border: 1px solid #eee; | |
| border-radius: var(--ct-marker-border-radius); | |
| font-size: 12px; | |
| font-weight: 600; | |
| height: calc(var(--ct-marker-size) + 4px); | |
| width: calc(var(--ct-marker-size) + 4px); | |
| line-height: 1.5; | |
| text-align: center; | |
| display: inline-flex; | |
| align-items: center; | |
| justify-content: center; | |
| font-family: var(--ct-code-font-family); | |
| } | |
| a.tooltip-priority:first-of-type::before { | |
| margin-left: 0.3em; | |
| margin-top: 0.5em; | |
| } | |
| /*= end headings */ | |
| /* code block | |
| *=================================*/ | |
| .CodeMirror { | |
| font-family: Monaco, Menlo,Consolas,COURIER NEW,monospace | |
| } | |
| .cm-s-solarized.cm-s-dark { | |
| background-color: var(--custom-code-block-background-color); | |
| } | |
| .cm-s-solarized.cm-s-dark .CodeMirror-gutters { | |
| background-color: var(--custom-code-block-gutters-background-color); | |
| } | |
| /* App apperance | |
| *=================================*/ | |
| .cp__menubar-repos #repo-name { | |
| font-style: italic; | |
| text-decoration: underline; | |
| } | |
| .cp__menubar .nav-header { | |
| gap: 0; | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| :root { | |
| --ls-primary-background-color: #002b36; | |
| --ls-secondary-background-color: #023643; | |
| --ls-tertiary-background-color: #08404f; | |
| --ls-quaternary-background-color: #094b5a; | |
| --ls-table-tr-even-background-color: #03333f; | |
| --ls-active-primary-color: #8ec2c2; | |
| --ls-active-secondary-color: #d0e8e8; | |
| --ls-block-properties-background-color: #06323e; | |
| --ls-page-properties-background-color: #02171d; | |
| --ls-block-ref-link-text-color: #1a6376; | |
| --ls-border-color: #0e5263; | |
| --ls-secondary-border-color: #126277; | |
| --ls-tertiary-border-color: rgba(0, 2, 0, 0.1); | |
| --ls-guideline-color: #0b4a5a; | |
| --ls-menu-hover-color: var(--ls-secondary-background-color); | |
| --ls-primary-text-color: #a4b5b6; | |
| --ls-secondary-text-color: #dfdfdf; | |
| --ls-title-text-color: #93a1a1; | |
| --ls-link-text-color: #8abbbb; | |
| --ls-link-text-hover-color: var(--ls-active-secondary-color); | |
| --ls-link-ref-text-color: var(--ls-link-text-color); | |
| --ls-link-ref-text-hover-color: var(--ls-link-text-hover-color); | |
| --ls-tag-text-color: var(--ls-link-text-color); | |
| --ls-tag-text-hover-color: var(--ls-link-text-hover-color); | |
| --ls-slide-background-color: var(--ls-primary-background-color); | |
| --ls-block-bullet-border-color: #0f4958; | |
| --ls-block-bullet-color: #608e91; | |
| --ls-block-highlight-color: #0a3d4b; | |
| --ls-selection-background-color: #338fff; | |
| --ls-selection-text-color: #fff; | |
| --ls-page-checkbox-color: #6093a0; | |
| --ls-page-checkbox-border-color: var(--ls-primary-background-color); | |
| --ls-page-blockquote-color: var(--ls-primary-text-color); | |
| --ls-page-blockquote-bg-color: var(--ls-secondary-background-color); | |
| --ls-page-blockquote-border-color: var(--ls-border-color); | |
| --ls-page-mark-color: #262626; | |
| --ls-page-mark-bg-color: #fef3ac; | |
| --ls-page-inline-code-color: var(--ls-primary-text-color); | |
| --ls-page-inline-code-bg-color: #01222a; | |
| --ls-scrollbar-foreground-color: #11505f; | |
| --ls-scrollbar-background-color: rgba(30, 60, 67, 0.1); | |
| --ls-scrollbar-thumb-hover-color: hsla(0, 0%, 100%, 0.2); | |
| --ls-cloze-text-color: #8fbc8f; | |
| --ls-icon-color: var(--ls-link-text-color); | |
| --ls-search-icon-color: var(--ls-primary-text-color); | |
| --ls-search-icon-hover-color: var(--ls-secondary-text-color); | |
| --ls-a-chosen-bg: var(--ls-quaternary-background-color); | |
| --ls-pie-bg-color: #01303b; | |
| --ls-pie-fg-color: #0b5869; | |
| --ls-highlight-color-gray: var(--color-gray-900); | |
| --ls-highlight-color-red: var(--color-red-900); | |
| --ls-highlight-color-yellow: var(--color-yellow-900); | |
| --ls-highlight-color-green: var(--color-green-900); | |
| --ls-highlight-color-blue: var(--color-blue-900); | |
| --ls-highlight-color-purple: var(--color-purple-900); | |
| --ls-highlight-color-pink: var(--color-pink-900); | |
| --ls-error-text-color: var(--color-red-400); | |
| --ls-error-background-color: var(--color-red-900); | |
| --ls-warning-text-color: var(--color-yellow-400); | |
| --ls-warning-background-color: var(--color-yellow-900); | |
| --ls-success-text-color: var(--color-green-100); | |
| --ls-success-background-color: var(--color-green-900); | |
| --ls-focus-ring-color: rgba(18, 98, 119, 0.5); | |
| --ls-header-button-background: #dee4ea; | |
| --color-level-1: var(--ls-secondary-background-color); | |
| --color-level-2: var(--ls-tertiary-background-color); | |
| --color-level-3: var(--ls-quaternary-background-color); | |
| --color-level-4: #195d6c; | |
| --color-level-5: #266c7d; | |
| --color-level-6: #3a7e8e; | |
| --ls-tertiary-background-color: #08404f; | |
| --ls-quaternary-background-color: #094b5a; | |
| --ls-table-tr-even-background-color: #03333f; | |
| --ls-active-primary-color: #8ec2c2; | |
| --ls-active-secondary-color: #d0e8e8; | |
| --ls-block-properties-background-color: #06323e; | |
| --ls-page-properties-background-color: #02171d; | |
| --ls-block-ref-link-text-color: #1a6376; | |
| --ls-border-color: #0e5263; | |
| --ls-secondary-border-color: #126277; | |
| --ls-tertiary-border-color: rgba(0, 2, 0, 0.1); | |
| --ls-guideline-color: #0b4a5a; | |
| --ls-menu-hover-color: var(--ls-secondary-background-color); | |
| --ls-primary-text-color: #a4b5b6; | |
| --ls-secondary-text-color: #dfdfdf; | |
| --ls-title-text-color: #93a1a1; | |
| --ls-link-text-color: #8abbbb; | |
| --ls-link-text-hover-color: var(--ls-active-secondary-color); | |
| --ls-link-ref-text-color: var(--ls-link-text-color); | |
| --ls-link-ref-text-hover-color: var(--ls-link-text-hover-color); | |
| --ls-tag-text-color: var(--ls-link-text-color); | |
| --ls-tag-text-hover-color: var(--ls-link-text-hover-color); | |
| --ls-slide-background-color: var(--ls-primary-background-color); | |
| --ls-block-bullet-border-color: #0f4958; | |
| --ls-block-bullet-color: #608e91; | |
| --ls-block-highlight-color: #0a3d4b; | |
| --ls-selection-background-color: #338fff; | |
| --ls-selection-text-color: #fff; | |
| --ls-page-checkbox-color: #6093a0; | |
| --ls-page-checkbox-border-color: var(--ls-primary-background-color); | |
| --ls-page-blockquote-color: var(--ls-primary-text-color); | |
| --ls-page-blockquote-bg-color: var(--ls-secondary-background-color); | |
| --ls-page-blockquote-border-color: var(--ls-border-color); | |
| --ls-page-mark-color: #262626; | |
| --ls-page-mark-bg-color: #fef3ac; | |
| --ls-page-inline-code-color: var(--ls-primary-text-color); | |
| --ls-page-inline-code-bg-color: #01222a; | |
| --ls-scrollbar-foreground-color: #11505f; | |
| --ls-scrollbar-background-color: rgba(30, 60, 67, 0.1); | |
| --ls-scrollbar-thumb-hover-color: hsla(0, 0%, 100%, 0.2); | |
| --ls-cloze-text-color: #8fbc8f; | |
| --ls-icon-color: var(--ls-link-text-color); | |
| --ls-search-icon-color: var(--ls-primary-text-color); | |
| --ls-search-icon-hover-color: var(--ls-secondary-text-color); | |
| --ls-a-chosen-bg: var(--ls-quaternary-background-color); | |
| --ls-pie-bg-color: #01303b; | |
| --ls-pie-fg-color: #0b5869; | |
| --ls-highlight-color-gray: var(--color-gray-900); | |
| --ls-highlight-color-red: var(--color-red-900); | |
| --ls-highlight-color-yellow: var(--color-yellow-900); | |
| --ls-highlight-color-green: var(--color-green-900); | |
| --ls-highlight-color-blue: var(--color-blue-900); | |
| --ls-highlight-color-purple: var(--color-purple-900); | |
| --ls-highlight-color-pink: var(--color-pink-900); | |
| --ls-error-text-color: var(--color-red-400); | |
| --ls-error-background-color: var(--color-red-900); | |
| --ls-warning-text-color: var(--color-yellow-400); | |
| --ls-warning-background-color: var(--color-yellow-900); | |
| --ls-success-text-color: var(--color-green-100); | |
| --ls-success-background-color: var(--color-green-900); | |
| --ls-focus-ring-color: rgba(18, 98, 119, 0.5); | |
| --ls-header-button-background: #dee4ea; | |
| --color-level-1: var(--ls-secondary-background-color); | |
| --color-level-2: var(--ls-tertiary-background-color); | |
| --color-level-3: var(--ls-quaternary-background-color); | |
| --color-level-4: #195d6c; | |
| --color-level-5: #266c7d; | |
| --color-level-6: #3a7e8e; | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment