diff --git a/.obsidian/themes/Deep Work.css b/.obsidian/themes/Deep Work.css new file mode 100644 index 0000000..7030723 --- /dev/null +++ b/.obsidian/themes/Deep Work.css @@ -0,0 +1,1166 @@ +:root { + --border-radius: 8px; + --border-radius-small: 4px; +} + +:root { + --color-black: #010409; + --color-white: #f7f9fc; + --color-gray-0: #e1e7ee; + --color-gray-1: #c9d1d9; + --color-gray-2: #b1bac4; + --color-gray-3: #8b949e; + --color-gray-4: #6e7681; + --color-gray-5: #484f58; + --color-gray-6: #30363d; + --color-gray-7: #21262d; + --color-gray-8: #161b22; + --color-gray-9: #0d1117; + --color-blue-0: #cae8ff; + --color-blue-1: #a5d6ff; + --color-blue-2: #79c0ff; + --color-blue-3: #58a6ff; + --color-blue-4: #388bfd; + --color-blue-5: #1f6feb; + --color-blue-6: #1158c7; + --color-blue-7: #0d419d; + --color-blue-8: #0c2d6b; + --color-blue-9: #051d4d; + --color-green-0: #aff5b4; + --color-green-1: #7ee787; + --color-green-2: #56d364; + --color-green-3: #3fb950; + --color-green-4: #2ea043; + --color-green-5: #238636; + --color-green-6: #196c2e; + --color-green-7: #0f5323; + --color-green-8: #033a16; + --color-green-9: #04260f; + --color-yellow-0: #f8e3a1; + --color-yellow-1: #f2cc60; + --color-yellow-2: #e3b341; + --color-yellow-3: #d29922; + --color-yellow-4: #bb8009; + --color-yellow-5: #9e6a03; + --color-yellow-6: #845306; + --color-yellow-7: #693e00; + --color-yellow-8: #4b2900; + --color-yellow-9: #341a00; + --color-orange-0: #ffdfb6; + --color-orange-1: #ffc680; + --color-orange-2: #ffa657; + --color-orange-3: #f0883e; + --color-orange-4: #db6d28; + --color-orange-5: #bd561d; + --color-orange-6: #9b4215; + --color-orange-7: #762d0a; + --color-orange-8: #5a1e02; + --color-orange-9: #3d1300; + --color-red-0: #ffdcd7; + --color-red-1: #ffc1ba; + --color-red-2: #ffa198; + --color-red-3: #ff7b72; + --color-red-4: #f85149; + --color-red-5: #da3633; + --color-red-6: #b62324; + --color-red-7: #8e1519; + --color-red-8: #67060c; + --color-red-9: #490202; + --color-purple-0: #eddeff; + --color-purple-1: #e2c5ff; + --color-purple-2: #d2a8ff; + --color-purple-3: #bc8cff; + --color-purple-4: #a371f7; + --color-purple-5: #8957e5; + --color-purple-6: #6e40c9; + --color-purple-7: #553098; + --color-purple-8: #3c1e70; + --color-purple-9: #271052; + --color-pink-0: #ffdaec; + --color-pink-1: #ffbedd; + --color-pink-2: #ff9bce; + --color-pink-3: #f778ba; + --color-pink-4: #db61a2; + --color-pink-5: #bf4b8a; + --color-pink-6: #9e3670; + --color-pink-7: #7d2457; + --color-pink-8: #5e103e; + --color-pink-9: #42062a; +} + +@keyframes bounceIn { + from, + 20%, + 40%, + 60%, + 80%, + to { + animation-timing-function: cubic-bezier( + 0.215, + 0.61, + 0.355, + 1 + ); + } + 0% { + opacity: 0; + transform: scale3d(0.3, 0.3, 0.3); + } + 20% { + transform: scale3d(1.1, 1.1, 1.1); + } + 40% { + transform: scale3d(0.9, 0.9, 0.9); + } + 60% { + opacity: 1; + transform: scale3d(1.03, 1.03, 1.03); + } + 80% { + transform: scale3d(0.97, 0.97, 0.97); + } + to { + opacity: 1; + transform: scale3d(1, 1, 1); + } +} +body { + line-height: 1.5; + word-wrap: break-word; +} + +:root { + --default-font: -apple-system, BlinkMacSystemFont, Segoe UI, + Helvetica, Arial, sans-serif, Apple Color Emoji, + Segoe UI Emoji; + --editor-font: ui-monospace, SFMono-Regular, SF Mono, Menlo, + Consolas, Liberation Mono, monospace; +} + +.markdown-source-view { + font-family: var(--editor-font); + font-weight: var(--cm-font-weight, 400); +} + +.markdown-preview-view { + font-family: var(--default-font); + font-weight: var(--cm-font-weight, 400); +} + +body .dropdown { + border-width: 2px; + border-color: var(--background-modifier-border); + border-radius: 6px; + background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOTIuNCIgaGVpZ2h0PSIyOTIuNCI+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTI4NyA2OS40YTE3LjYgMTcuNiAwIDAgMC0xMy01LjRIMTguNGMtNSAwLTkuMyAxLjgtMTIuOSA1LjRBMTcuNiAxNy42IDAgMCAwIDAgODIuMmMwIDUgMS44IDkuMyA1LjQgMTIuOWwxMjggMTI3LjljMy42IDMuNiA3LjggNS40IDEyLjggNS40czkuMi0xLjggMTIuOC01LjRMMjg3IDk1YzMuNS0zLjUgNS40LTcuOCA1LjQtMTIuOCAwLTUtMS45LTkuMi01LjUtMTIuOHoiLz48L3N2Zz4=); + cursor: pointer; +} + +body [data-type="file-explorer"] .nav-files-container { + padding: 1rem; +} +body + [data-type="file-explorer"] + .nav-files-container + .nav-folder-title, +body + [data-type="file-explorer"] + .nav-files-container + .nav-file-title { + white-space: normal; + width: auto; + border-left: 5px solid transparent; + transition: background-color 0.75s + cubic-bezier(0.075, 0.82, 0.165, 1), + border-left 0.75s cubic-bezier(0.075, 0.82, 0.165, 1), + color 1s cubic-bezier(0.075, 0.82, 0.165, 1); + margin-bottom: 0.25rem; +} +body + [data-type="file-explorer"] + .nav-files-container + .nav-folder-title:hover, +body + [data-type="file-explorer"] + .nav-files-container + .nav-file-title:hover { + border-left: 5px solid var(--interactive-hover); +} +body + [data-type="file-explorer"] + .nav-files-container + .nav-file-title.is-active { + border-left: 5px solid var(--interactive-accent); +} + +body .suggestion-container { + border-radius: 6px; +} + +body { + padding-top: 27px !important; +} + +body .titlebar { + height: 27px !important; +} +body .titlebar-inner { + background: var(--background-secondary-alt); + color: var(--text-normal); +} +body .titlebar-text { + top: 5px; +} +body .titlebar-button-container { + top: 0px; +} +body .titlebar-button { + opacity: 1; +} + +body .workspace-leaf .view-header { + transition: border-bottom 1s + cubic-bezier(0.075, 0.82, 0.165, 1), + background-color 1s cubic-bezier(0.075, 0.82, 0.165, 1); +} +body .workspace-leaf .view-header-title { + transition: color 1s cubic-bezier(0.075, 0.82, 0.165, 1); +} +body .workspace-leaf.mod-active .view-header { + background-color: var(--background-primary); +} +body + .workspace-leaf.mod-active + .view-header-title-container::before, +body + .workspace-leaf.mod-active + .view-header-title-container::after { + background: none !important; +} + +body .modal { + border-radius: 18px; + box-shadow: 0 10px 30px rgba(0, 0, 0, 0.25); +} +body .modal .prompt-results { + padding: calc((1rem * 2) * 1); +} +body .modal.mod-settings { + max-width: 1440px; +} +body .modal.mod-community-theme { + max-width: 1440px; +} +body .modal-bg { + backdrop-filter: blur(10px); +} +body .modal .vertical-tabs-container .vertical-tab-header { + flex: 0 0 300px; +} +body .modal .community-plugin-search { + border-radius: 18px 0 0 18px; +} +body .modal .community-plugin-details { + border-radius: 0 18px 18px 0; +} + +body .prompt { + box-shadow: 0 10px 30px rgba(0, 0, 0, 0.25); + border-radius: 18px; + padding: calc((1rem * 2) * 1); +} +body .prompt-input { + background-color: var(--background-primary-alt); + border-radius: 18px; + margin-bottom: calc(1rem * 1); + padding: calc(1rem * 1) !important; + height: initial; + font-size: 1.15rem; + flex-shrink: 0; +} +body .prompt-results { + padding: calc(1rem * 1); +} +body .prompt-results .suggestion-item { + border-left: 5px solid transparent; + border-radius: 6px; + transition: border-left 0.25s + cubic-bezier(0.075, 0.82, 0.165, 1), + background-color 0.75s cubic-bezier(0.075, 0.82, 0.165, 1), + color 0.75s cubic-bezier(0.075, 0.82, 0.165, 1); +} +body .prompt-results .suggestion-item .suggestion-hotkey { + position: relative; + top: 0.25em; +} +body .prompt-results .suggestion-item.is-selected { + background-color: var(--background-secondary-alt); + color: var(--interactive-accent); + border-left: 5px solid var(--interactive-accent); +} + +body .frontmatter-container { + border: 1px solid var(--background-modifier-border); + background-color: var(--background-secondary); + border-radius: 10px; + padding: calc((1rem * 2) * 1) calc(1rem * 1); +} +body .frontmatter code[class*="language-"] { + padding: initial; +} + +body button { + border-radius: 6px; + border: 1px solid var(--color-border); + font-weight: 600; +} + +body input[type="text"], +body input[type="search"], +body input[type="email"], +body input[type="password"], +body input[type="number"] { + border-width: 2px; + border-radius: 12px; + padding: calc(1rem * 1) calc((1rem * 2) * 1) calc(1rem * 1) + calc(1rem * 1); +} + +body .setting-item .setting-hotkey { + border-radius: 10px; + padding: calc((1rem / 8) * 1) calc(1rem * 1); + min-height: 24px; + line-height: 24px; +} + +body .status-bar { + display: flex; + justify-content: flex-end; + align-self: center; + max-height: none; + height: 27px; + width: 100%; + background-color: var(--background-primary); + color: var(--text-muted); + font-size: 14px; + font-family: var(--editor-font); + line-height: 1; + border-top: 1px solid var(--background-secondary); + gap: calc(1rem * 1); + padding: calc((1rem / 4) * 1) calc(1rem * 1); + user-select: none; +} +body .status-bar-item, +body .status-bar-item-segment { + display: flex; + justify-content: center; + align-items: center; + align-content: center; + line-height: 1; + padding: 0; +} +body .status-bar-item svg, +body .status-bar-item-segment svg { + display: block; +} + +body .workspace-tabs .workspace-tab-header-container { + display: flex; + justify-content: center; + height: fit-content; + padding-top: calc((1rem / 2) * 1); + padding-right: 0; + padding-left: 0; + padding-bottom: calc((1rem / 2) * 1); +} +body .workspace-tab-container-inner { + min-height: 35px; + background-color: var(--background-secondary); + border: 2px solid var(--interactive-normal); + border-radius: 6px; + flex-wrap: wrap; +} +body .workspace-tab-header-inner { + width: 35px; + align-items: center; + justify-content: center; + margin: auto; +} +body .workspace-tab-header-inner-icon { + display: flex; + align-items: center; +} +body .workspace-tab-header { + border: 2px solid var(--color-transparent); + color: var(--text-muted); + cursor: pointer; +} +body .workspace-tab-header svg { + width: 15px; + height: 15px; +} +body .workspace-tab-header.is-active { + background-color: var(--interactive-accent); + color: var(--text-on-accent); + border-radius: 6px; + border: 2px solid var(--interactive-accent-hover); +} +body .workspace-tab-header.is-active svg { + color: var(--text-bright); +} +body .workspace-tab-header.is-active:hover svg { + color: var(--text-bright); +} +body .workspace-tab-header:not(.is-active):hover { + color: var(--interactive-accent-hover); +} +body .workspace-tab-header.is-after-active, +body + .workspace-tab-header.is-after-active + .workspace-tab-header-inner, +body .workspace-tab-header.is-before-active, +body + .workspace-tab-header.is-before-active + .workspace-tab-header-inner { + background-color: transparent; + box-shadow: none; + border-radius: 10px; +} +body .workspace-tab-container-after, +body .workspace-tab-container-before, +body .workspace-tab-container-after.is-after-active, +body .workspace-tab-container-after.is-after-active, +body .workspace-tab-container-before.is-before-active { + display: none; +} + +body .workspace-leaf-resize-handle { + background-color: var(--color-transparent); +} + +body .markdown-source-view .CodeMirror .CodeMirror-activeline { + background: var(--active-line-bg); +} + +body .markdown-preview-view blockquote { + padding: calc(1rem * 1) calc((1rem * 4) * 1); + margin: 0 0 calc(1rem * 1) 0; + background: var(--background-primary-alt); + color: var(--text-normal); + font-style: italic; + line-height: 2; + border-radius: 6px; + border-width: 1px; + box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.1); +} + +body .markdown-preview-view code { + color: var(--text-code); + font-family: var(--font-monospace); + background-color: var(--background-secondary-alt); + border-radius: 6px; + font-size: 0.85em; +} +body .markdown-preview-view pre[class*="language-"] { + border-radius: 12px; + background-color: var(--background-secondary); +} +body + .markdown-preview-view + pre[class*="language-"]::-webkit-scrollbar { + background-color: var(--background-secondary-alt); + border-radius: 0 0 12px 12px; + height: 15px; +} +body + .markdown-preview-view + pre[class*="language-"]::-webkit-scrollbar-thumb { + background-color: var(--background-secondary); + border-radius: 0 0 12px 12px; +} +body + .markdown-preview-view + pre[class*="language-"] + *:not(.copy-code-button) { + background-color: transparent !important; +} +body + .markdown-preview-view + pre[class*="language-"] + .copy-code-button { + background-color: var(--background-secondary-alt); +} +body + .markdown-preview-view + pre[class*="language-"] + .copy-code-button:hover { + transition: background-color 0.75s + cubic-bezier(0.075, 0.82, 0.165, 1), + color 0.75s cubic-bezier(0.075, 0.82, 0.165, 1); + background-color: var(--interactive-accent); + color: var(--text-on-accent); +} + +body .markdown-source-view .CodeMirror .HyperMD-codeblock { + color: var(--text-code); +} +body .markdown-source-view .CodeMirror .cm-inline-code { + color: var(--text-code); +} + +body .markdown-source-view.mod-cm6 .HyperMD-codeblock { + color: var(--text-code); +} +body .markdown-source-view.mod-cm6 .cm-inline-code { + color: var(--text-code); +} + +body .markdown-source-view .CodeMirror .CodeMirror-cursor { + background: var(--cursor-bg); +} + +body .markdown-preview-view .external-link { + font-weight: 600; + text-decoration: none; + background-position-y: 60%; +} +body .markdown-preview-view .external-link:hover { + text-decoration: underline; +} + +body .markdown-source-view .CodeMirror .cm-link { + font-weight: 700; +} + +body .markdown-source-view.mod-cm6 .cm-link { + font-weight: 700; +} + +body .markdown-preview-view .file-embed { + border: none; + border-radius: 4px; +} +body .markdown-preview-view .file-embed .file-embed-link { + top: 2rem; +} + +body .markdown-preview-view h1 { + border-bottom: 1px solid var(--background-secondary-alt); + font-weight: 600; + line-height: 1.25; + padding-bottom: calc((1rem / 2) * 1); +} +body .markdown-preview-view h2 { + border-bottom: 1px solid var(--background-secondary-alt); + font-weight: 600; + line-height: 1.25; + padding-bottom: calc((1rem / 2) * 1); +} +body .markdown-preview-view h3 { + font-weight: 600; +} +body .markdown-preview-view h4 { + font-weight: 600; +} +body .markdown-preview-view h5 { + font-style: italic; +} +body .markdown-preview-view h6 { + font-style: italic; + font-weight: 400; +} + +body .markdown-source-view.mod-cm6 .HyperMD-header-1 { + border-bottom: 1px solid var(--background-secondary-alt); + font-weight: 600; + line-height: 1.25; + padding-bottom: calc((1rem / 2) * 1); +} +body .markdown-source-view.mod-cm6 .HyperMD-header-2 { + border-bottom: 1px solid var(--background-secondary-alt); + font-weight: 600; + line-height: 1.25; + padding-bottom: calc((1rem / 2) * 1); +} +body .markdown-source-view.mod-cm6 .HyperMD-header-3 { + font-weight: 600; +} +body .markdown-source-view.mod-cm6 .HyperMD-header-4 { + font-weight: 600; +} +body .markdown-source-view.mod-cm6 .HyperMD-header-5 { + font-style: italic; +} +body .markdown-source-view.mod-cm6 .HyperMD-header-6 { + font-style: italic; + font-weight: 400; +} + +body .markdown-preview-view .internal-link { + font-weight: 600; + color: var(--text-accent); + text-decoration: none; +} +body .markdown-preview-view .internal-link:hover { + text-decoration: underline; +} + +body .markdown-source-view .CodeMirror .cm-hmd-internal-link { + font-weight: 700; +} + +body .markdown-source-view.mod-cm6 .cm-hmd-internal-link { + font-weight: 700; +} + +body .markdown-preview-view ul, +body .markdown-preview-view ol { + position: relative; +} +body .markdown-preview-view ul ul::before, +body .markdown-preview-view ul ol::before, +body .markdown-preview-view ol ul::before, +body .markdown-preview-view ol ol::before { + content: ""; + position: absolute; + top: 0; + bottom: 0; + left: -1em; + width: 2px; + background: linear-gradient( + to bottom, + transparent 0%, + var(--background-secondary-alt) 25%, + var(--background-secondary-alt) 75%, + transparent 100% + ); +} +body .markdown-preview-view ul.contains-task-list ul::before, +body .markdown-preview-view ul.contains-task-list ol::before, +body .markdown-preview-view ol.contains-task-list ul::before, +body .markdown-preview-view ol.contains-task-list ol::before { + content: ""; + position: absolute; + top: 0; + bottom: 0; + left: -0.8em; + width: 2px; + background: linear-gradient( + to bottom, + transparent 0%, + var(--background-secondary-alt) 25%, + var(--background-secondary-alt) 75%, + transparent 100% + ); +} + +body .markdown-preview-view .markdown-embed { + border-radius: 12px; + border: none; + padding: 0; + box-shadow: 0 10px 30px rgba(0, 0, 0, 0.25); + transition: box-shadow 0.75s + cubic-bezier(0.075, 0.82, 0.165, 1); +} +body .markdown-preview-view .markdown-embed:hover { + box-shadow: 0 15px 50px rgba(0, 0, 0, 0.15); +} +body .markdown-preview-view .markdown-embed:before { + background: linear-gradient( + to bottom, + var(--text-accent-hover) 0%, + var(--text-accent) 100% + ); + border-radius: 12px 0 0 12px; + bottom: 0; + content: ""; + display: block; + left: 0; + position: absolute; + top: 0; + width: 10px; +} +body + .markdown-preview-view + .markdown-embed + .markdown-embed-content::-webkit-scrollbar, +body + .markdown-preview-view + .markdown-embed + .markdown-embed-content::-webkit-scrollbar-thumb { + border-radius: 0 12px 12px 0; +} +body + .markdown-preview-view + .markdown-embed + .markdown-embed-content::-webkit-scrollbar { + background: linear-gradient( + to bottom, + var(--background-secondary) 0%, + var(--background-primary) 100% + ); +} +body + .markdown-preview-view + .markdown-embed + .markdown-preview-view { + padding-right: calc(1rem * 1); + border-radius: 12px; +} +body + .markdown-preview-view + .markdown-embed + .markdown-preview-view + .markdown-preview-sizer { + max-width: 90%; +} +body + .markdown-preview-view + .markdown-embed + .markdown-embed-link { + top: calc((1rem * 2) * 1); +} + +body .markdown-source-view.mod-cm6 .markdown-embed { + padding: calc((1rem * 2) * 1) 0 calc((1rem * 2) * 1) + calc((1rem * 2) * 1); + border: none; +} +body + .markdown-source-view.mod-cm6 + .markdown-embed + .markdown-preview-view { + padding-right: 40px; +} +body + .markdown-source-view.mod-cm6 + .markdown-embed + .markdown-embed-link { + top: calc((1rem * 2) * 1); +} +body + .markdown-source-view.mod-cm6 + .markdown-embed + .task-list-item-checkbox { + top: -1px; +} + +body .markdown-preview-view p { + line-height: 1.5; +} + +body .markdown-preview-view .tag:not(.token) { + background: var(--color-topic-tag-bg); + color: var(--text-accent-light); + font-size: 0.75rem; + text-decoration: none; + font-family: var(--editor-font); + padding-top: 2px; + padding-right: 5px; + padding-bottom: 2px; + padding-left: 5px; + border-radius: 8px; + border: 1px solid var(--text-accent-light); +} + +body .markdown-source-view.mod-cm6 .cm-hashtag-begin, +body .markdown-source-view.mod-cm6 .cm-hashtag-end { + background: var(--color-topic-tag-bg); + color: var(--text-accent-light); + font-size: 0.75rem; + text-decoration: none; + font-family: var(--editor-font); +} +body .markdown-source-view.mod-cm6 .cm-hashtag-begin { + padding-top: 2px; + padding-right: 0; + padding-bottom: 2px; + padding-left: 5px; + border-radius: 8px 0 0 8px; + border-top: 1px solid var(--text-accent-light); + border-right: none; + border-bottom: 1px solid var(--text-accent-light); + border-left: 1px solid var(--text-accent-light); +} +body .markdown-source-view.mod-cm6 .cm-hashtag-end { + padding-top: 2px; + padding-right: 5px; + padding-bottom: 2px; + padding-left: 0; + border-radius: 0 8px 8px 0; + border-top: 1px solid var(--text-accent-light); + border-right: 1px solid var(--text-accent-light); + border-bottom: 1px solid var(--text-accent-light); + border-left: none; +} + +body + .markdown-preview-view + ul.contains-task-list + .task-list-item { + text-decoration: none; + color: var(--text-normal); + transition: color 0.75s cubic-bezier(0.075, 0.82, 0.165, 1), + filter 0.75s cubic-bezier(0.075, 0.82, 0.165, 1); +} +body + .markdown-preview-view + ul.contains-task-list + .task-list-item.is-checked { + color: var(--text-muted); +} +body + .markdown-preview-view + ul.contains-task-list + .task-list-item.is-checked + .internal-link, +body + .markdown-preview-view + ul.contains-task-list + .task-list-item.is-checked + .external-link { + filter: opacity(0.5); +} +body + .markdown-preview-view + ul.contains-task-list + .task-list-item-checkbox { + width: 16px; + height: 16px; + filter: none; + line-height: 0; + margin: 0; + margin-right: calc((1rem / 2) * 1); + appearance: none; + background-color: var(--color-white); + transition: background-color 0.75s + cubic-bezier(0.075, 0.82, 0.165, 1); + border-radius: 30%; + border: 2px solid var(--text-muted); + padding: 0; + position: relative; + top: 2px; +} +body + .markdown-preview-view + ul.contains-task-list + .task-list-item-checkbox:checked { + border: 2px solid var(--text-accent-hover); + background-color: var(--text-accent); + background-position: 50% 45%; + background-size: 68%; + background-repeat: no-repeat; + background-image: url('data:image/svg+xml; utf8, '); +} + +body .markdown-source-view.mod-cm6 .HyperMD-task-line { + text-decoration: none !important; + transition: color 0.75s cubic-bezier(0.075, 0.82, 0.165, 1), + filter 0.75s cubic-bezier(0.075, 0.82, 0.165, 1); +} +body + .markdown-source-view.mod-cm6 + .HyperMD-task-line + .task-list-item-checkbox { + width: 16px; + height: 16px; + filter: none; + line-height: 0; + margin: 0; + margin-right: calc((1rem / 2) * 1); + appearance: none; + background-color: var(--color-white); + transition: background-color 0.75s + cubic-bezier(0.075, 0.82, 0.165, 1); + border-radius: 30%; + border: 2px solid var(--text-muted); + padding: 0; + position: relative; + top: -1px; +} +body + .markdown-source-view.mod-cm6 + .HyperMD-task-line[data-task~="-"], +body + .markdown-source-view.mod-cm6 + .HyperMD-task-line[data-task~="x"] { + color: var(--text-normal); +} +body + .markdown-source-view.mod-cm6 + .HyperMD-task-line[data-task~="-"] + *:not(.task-list-item-checkbox), +body + .markdown-source-view.mod-cm6 + .HyperMD-task-line[data-task~="x"] + *:not(.task-list-item-checkbox) { + filter: opacity(0.75); +} +body + .markdown-source-view.mod-cm6 + .HyperMD-task-line[data-task~="-"] + .task-list-item-checkbox, +body + .markdown-source-view.mod-cm6 + .HyperMD-task-line[data-task~="x"] + .task-list-item-checkbox { + border: 2px solid var(--text-accent-hover); + background-color: var(--text-accent); + background-position: 50% 45%; + background-size: 68%; + background-repeat: no-repeat; + background-image: url('data:image/svg+xml; utf8, '); +} + +body .markdown-preview-view .search-highlight > div.is-active { + border-bottom: 2px dashed var(--color-blue-3); +} + +body .markdown-preview-view .admonition { + box-shadow: none; +} + +body .markdown-preview-view .button-default { + box-shadow: none; +} +body .markdown-preview-view .button-default:hover { + background-color: inherit; +} +body .markdown-preview-view .button-default.white { + background: linear-gradient( + 45deg, + var(--color-gray-1), + var(--color-gray-2) + ); + border: 1px solid var(--color-gray-1); + color: var(--color-gray-8); +} +body .markdown-preview-view .button-default.green { + background: linear-gradient( + 45deg, + var(--color-green-3), + var(--color-green-4) + ); + border: 1px solid var(--color-green-2); +} +body .markdown-preview-view .button-default.blue { + background: linear-gradient( + 45deg, + var(--color-blue-3), + var(--color-blue-4) + ); + border: 1px solid var(--color-blue-2); +} +body .markdown-preview-view .button-default.purple { + background: linear-gradient( + 45deg, + var(--color-purple-3), + var(--color-purple-4) + ); + border: 1px solid var(--color-purple-2); +} + +body.plugin-sliding-panes-stacking + .workspace + > .mod-root + > .workspace-leaf { + transition: box-shadow 0.75s + cubic-bezier(0.075, 0.82, 0.165, 1); + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1) !important; +} +body.plugin-sliding-panes-stacking + .workspace + > .mod-root + > .workspace-leaf.mod-active { + box-shadow: 0 15px 50px rgba(0, 0, 0, 0.25) !important; +} +body.plugin-sliding-panes-rotate-header + div.workspace + > .mod-root + > .workspace-leaf + > .workspace-leaf-content + > .view-header { + background: var(--background-primary); + border-left: 3px solid var(--interactive-normal); + border-right: 3px solid var(--background-primary); +} +body.plugin-sliding-panes-rotate-header + div.workspace + > .mod-root + > .workspace-leaf + > .workspace-leaf-content + > .view-header + .view-header-icon { + left: 4px; +} +body.plugin-sliding-panes-rotate-header + div.workspace + > .mod-root + > .workspace-leaf + > .workspace-leaf-content + > .view-header + .view-header-title-container:after, +body.plugin-sliding-panes-rotate-header + div.workspace + > .mod-root + > .workspace-leaf + > .workspace-leaf-content + > .view-header + .view-header-title-container:before { + display: none; +} +body.plugin-sliding-panes-rotate-header + div.workspace + > .mod-root + > .workspace-leaf.mod-active + > .workspace-leaf-content + > .view-header { + background: var(--background-primary); + border-left: 3px solid var(--interactive-accent); + border-right: 3px solid var(--background-primary); +} + +.workspace-leaf .kanban-plugin { + background-color: var(--background-primary); +} +.workspace-leaf .kanban-plugin__lane { + border-radius: 10px; + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25); +} +.workspace-leaf .kanban-plugin__item { + border-radius: 10px; +} +.workspace-leaf .kanban-plugin__item-title-wrapper { + padding: calc((1rem / 2) * 1) calc(1rem * 1); +} +.workspace-leaf .kanban-plugin__item-form textarea { + border-radius: 10px; +} +.workspace-leaf .kanban-plugin__item-form textarea:focus { + border-width: 2px; +} + +.obsidian42-jump-to-date.flatpickr-calendar { + background-color: var(--background-primary); + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25); + border-radius: 12px; +} +.obsidian42-jump-to-date .flatpickr-months * { + color: var(--text-normal); +} +.obsidian42-jump-to-date .flatpickr-weekdays * { + color: var(--text-normal); +} +.obsidian42-jump-to-date .flatpickr-days .dayContainer { + padding: calc(1rem * 1); + border-radius: 12px; +} +.obsidian42-jump-to-date + .flatpickr-days + .dayContainer + .flatpickr-day { + color: var(--text-normal); + border: 1px solid var(--background-secondary); + border-radius: 4px !important; +} +.obsidian42-jump-to-date + .flatpickr-days + .dayContainer + .flatpickr-day:focus { + background-color: var(--background-secondary); +} + +.theme-dark { + --background-primary: var(--color-gray-9); + --background-primary-alt: var(--color-gray-8); + --background-secondary: var(--color-gray-8); + --background-secondary-alt: var(--color-gray-7); + --background-modifier-border: var(--color-gray-7); + --background-modifier-form-field: var(--color-gray-8); + --background-modifier-form-field-highlighted: var( + --color-gray-8 + ); + --background-modifier-box-shadow: rgba(0, 0, 0, 0.3); + --background-modifier-success: var(--color-green-4); + --background-modifier-error: var(--color-red-6); + --background-modifier-error-rgb: 61, 0, 0; + --background-modifier-error-hover: var(--color-red-6); + --background-modifier-cover: rgba(0, 0, 0, 0.1); + --text-accent: var(--color-blue-4); + --text-accent-light: var(--color-blue-3); + --text-accent-hover: var(--text-accent-light); + --text-normal: var(--color-gray-1); + --text-code: var(--color-gray-1); + --text-muted: var(--color-gray-4); + --text-muted-rgb: 153, 153, 153; + --text-faint: var(--color-gray-4); + --text-bright: var(--color-gray-0); + --text-error: var(--color-red-4); + --text-error-hover: var(--color-red-5); + --text-highlight-bg: rgba(0, 63, 179, 0.75); + --text-highlight-bg-active: rgba(0, 123, 255, 0.15); + --text-selection: rgba(23, 48, 77, 0.99); + --text-on-accent: var(--color-white); + --interactive-normal: var(--color-gray-6); + --interactive-hover: var(--color-gray-5); + --interactive-accent: var(--color-green-4); + --interactive-accent-rgb: 46, 160, 67; + --interactive-accent-hover: var(--color-green-3); + --interactive-success: var(--color-green-5); + --scrollbar-active-thumb-bg: var(--text-accent); + --scrollbar-bg: var(--background-primary); + --scrollbar-thumb-bg: var(--background-primary-alt); + --highlight-mix-blend-mode: screen; + --color-topic-tag-bg: rgba(56, 139, 253, 0.1); + --cursor-bg: var(--color-green-3); + --active-line-bg: rgba(var(--text-muted-rgb), 0.1); + --color-transparent: rgba(255, 255, 255, 0); + --color-border: rgba(255, 255, 255, 0.2); +} + +.theme-light { + --background-primary: var(--color-white); + --background-primary-alt: var(--color-gray-0); + --background-secondary: var(--color-gray-0); + --background-secondary-alt: var(--color-gray-1); + --background-modifier-border: var(--color-gray-1); + --background-modifier-form-field: var(--color-gray-0); + --background-modifier-form-field-highlighted: var( + --color-gray-0 + ); + --background-modifier-box-shadow: rgba(0, 0, 0, 0.3); + --background-modifier-success: var(--color-green-4); + --background-modifier-error: var(--color-red-6); + --background-modifier-error-rgb: 61, 0, 0; + --background-modifier-error-hover: var(--color-red-6); + --background-modifier-cover: rgba(0, 0, 0, 0.1); + --text-accent: var(--color-blue-5); + --text-accent-light: var(--color-blue-3); + --text-accent-hover: var(--text-accent-light); + --text-normal: var(--color-gray-8); + --text-code: var(--color-gray-7); + --text-muted: var(--color-gray-4); + --text-muted-rgb: 153, 153, 153; + --text-faint: var(--color-gray-4); + --text-bright: var(--color-gray-0); + --text-error: var(--color-red-4); + --text-error-hover: var(--color-red-5); + --text-highlight-bg: rgba(0, 89, 255, 0.2); + --text-highlight-bg-active: rgba(0, 89, 255, 0.05); + --text-selection: rgba(0, 89, 255, 0.1); + --text-on-accent: var(--color-white); + --interactive-normal: var(--color-gray-0); + --interactive-hover: var(--color-gray-3); + --interactive-accent: var(--color-blue-5); + --interactive-accent-rgb: 31, 111, 235; + --interactive-accent-hover: var(--color-blue-4); + --interactive-success: var(--color-green-5); + --scrollbar-active-thumb-bg: var(--text-accent); + --scrollbar-bg: var(--background-primary); + --scrollbar-thumb-bg: var(--background-primary-alt); + --highlight-mix-blend-mode: normal; + --color-topic-tag-bg: rgba(56, 139, 253, 0.1); + --cursor-bg: var(--color-blue-4); + --active-line-bg: rgba(var(--text-muted-rgb), 0.25); + --color-transparent: rgba(255, 255, 255, 0); + --color-border: rgba(0, 0, 0, 0.2); +} diff --git a/files/chpm002/BELEGE.md b/files/chpm002/BELEGE.md new file mode 100644 index 0000000..e69de29