diff --git a/.obsidian/plugins/obsidian-git/data.json b/.obsidian/plugins/obsidian-git/data.json index 42af5a7..7cdd8c1 100755 --- a/.obsidian/plugins/obsidian-git/data.json +++ b/.obsidian/plugins/obsidian-git/data.json @@ -1,9 +1,9 @@ { "commitMessage": "vault backup: {{date}}", "commitDateFormat": "YYYY-MM-DD HH:mm:ss", - "autoSaveInterval": 0, - "autoPushInterval": 0, - "autoPullInterval": 0, + "autoSaveInterval": 90, + "autoPushInterval": 1, + "autoPullInterval": 45, "autoPullOnBoot": false, "disablePush": false, "pullBeforePush": true, @@ -14,11 +14,11 @@ "updateSubmodules": false, "syncMethod": "merge", "customMessageOnAutoBackup": false, - "autoBackupAfterFileChange": false, + "autoBackupAfterFileChange": true, "treeStructure": false, "refreshSourceControl": true, "basePath": "", - "differentIntervalCommitAndPush": true, + "differentIntervalCommitAndPush": false, "changedFilesInStatusBar": false, "showedMobileNotice": true, "refreshSourceControlTimer": 7000, diff --git a/.obsidian/themes/Encore/manifest.json b/.obsidian/themes/Encore/manifest.json new file mode 100644 index 0000000..ad3f661 --- /dev/null +++ b/.obsidian/themes/Encore/manifest.json @@ -0,0 +1,7 @@ +{ + "name": "Encore", + "version": "2.11.0", + "minAppVersion": "1.1.9", + "author": "Carbonateb", + "authorUrl": "https://lucaschampagne.dev/" +} \ No newline at end of file diff --git a/.obsidian/themes/Encore/theme.css b/.obsidian/themes/Encore/theme.css new file mode 100644 index 0000000..220a261 --- /dev/null +++ b/.obsidian/themes/Encore/theme.css @@ -0,0 +1,2339 @@ +/* @settings + +name: Encore +id: encore-settings +settings: + - + id: theme-dark + title: 🌚 Theme • Dark Mode + description: Theme used in dark mode + type: class-select + allowEmpty: false + default: encore-theme-dark + options: + - + label: Obsidian Redux + value: encore-theme-dark + - + label: Cobalt + value: encore-theme-dark-cobalt + - + label: Mercury + value: encore-theme-dark-mercury + - + label: Iron + value: encore-theme-dark-iron + - + label: Carbon + value: encore-theme-dark-carbon + - + label: Blackout + value: encore-theme-dark-blackout + - + label: Obsidian + value: encore-theme-dark-obsidian + - + label: Blue Slate + value: encore-theme-dark-slate + - + label: Atom (One Dark) + value: encore-theme-dark-atom + - + label: RGB + value: encore-theme-dark-rgb + - + label: Material Ocean + value: encore-theme-dark-materialocean + - + label: Flexoki + value: encore-theme-dark-flexoki + - + label: Glass Royale + value: encore-theme-dark-glass-royale + - + id: theme-light + title: 🌞 Theme • Light Mode + description: Theme used in light mode + type: class-select + allowEmpty: false + default: encore-theme-light + options: + - + label: Obsidian Redux + value: encore-theme-light + - + label: Sterling + value: encore-theme-light-sterling + - + label: Atom (One Light) + value: encore-theme-light-atom + - + id: colors + title: 🎨 Colors in Text + description: All of Encore's themes come with colors for headers, bold, italics, etc... Enable them here, or choose your own + type: class-select + allowEmpty: false + default: encore-colors-neutral + options: + - + label: Neutral + value: encore-colors-neutral + - + label: Colorful + value: encore-colors-colorful + - + label: Custom + value: encore-colors-custom + - + id: encore-translucency + title: 👑 Encore Translucency + description: Get that translucent aesthetic back in your vault. + type: class-toggle + - + id: encore-translucency-category + title: 🖼️ Translucency Background + type: heading + level: 1 + collapsed: true + - + id: encore-translucency-description + title: About + type: info-text + description: "Make sure you've enabled **👑 Encore Translucency** above. Check out the **Glass Royale** theme (dark mode only) for some translucent workspaces!" + markdown: true + - + id: encore-translucency-strength + title: Translucency Strength + description: Adjusts how visible the background is + type: variable-number-slider + default: 0.25 + min: 0 + max: 1 + step: 0.05 + - + id: encore-translucency-background + title: Translucency Background + description: Pick a background to use in translucent mode. + type: class-select + allowEmpty: false + default: encore-bg-image + options: + - + label: Custom Image + value: encore-bg-image + - + label: Emerald + value: encore-bg-emerald + - + label: Sapphire + value: encore-bg-sapphire + - + label: 🎦 Frosty + value: encore-bg-frosty + - + label: 🎦 Lava + value: encore-bg-lava + - + label: 🎦 Dawn + value: encore-bg-dawn + - + label: 🎦 Chromatic + value: encore-bg-chromatic + - + label: 🎦 Prismatic + value: encore-bg-prismatic + - + id: encore-translucency-image + title: Background Image + description: Used when "Translucency Background" is set to "Custom Image". Must be formatted as url("YOUR URL HERE") + type: variable-text + quotes: false + default: url("https://images.unsplash.com/photo-1707494966495-a2cc8c1dac1f?q=80&w=1935&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D") + - + id: encore-translucency-blur-amount + title: Image Blur Amount + description: Adjust how strong the blur is on images + type: variable-number-slider + default: 10 + min: 0 + max: 20 + step: 1 + + + ######################################################### + # Custom Colours + + - + id: custom-colours + title: 🖌️ Custom Colours + type: heading + level: 1 + collapsed: true + - + id: encore-custom-italic + title: Italic Text + type: variable-themed-color + opacity: false + format: hex + default-light: '#000000' + default-dark: '#ffffff' + - + id: encore-custom-bold + title: Bold Text + type: variable-themed-color + opacity: false + format: hex + default-light: '#000000' + default-dark: '#ffffff' + + - + id: encore-custom-h1 + title: Header One + type: variable-themed-color + opacity: false + format: hex + default-light: '#000000' + default-dark: '#ffffff' + - + id: encore-custom-h2 + title: Header Two + type: variable-themed-color + opacity: false + format: hex + default-light: '#000000' + default-dark: '#ffffff' + - + id: encore-custom-h3 + title: Header Three + type: variable-themed-color + opacity: false + format: hex + default-light: '#000000' + default-dark: '#ffffff' + - + id: encore-custom-h4 + title: Header Four + type: variable-themed-color + opacity: false + format: hex + default-light: '#000000' + default-dark: '#ffffff' + - + id: encore-custom-h5 + title: Header Five + type: variable-themed-color + opacity: false + format: hex + default-light: '#000000' + default-dark: '#ffffff' + - + id: encore-custom-h6 + title: Header Six + type: variable-themed-color + opacity: false + format: hex + default-light: '#000000' + default-dark: '#ffffff' + + + ######################################################### + # Extras + + - + id: extras + title: 💎 Extras + type: heading + level: 1 + collapsed: true + - + id: encore-fancy-headers + title: ✨ Fancy View Headers + description: Make note contents flow under note view headers, with a nice blur effect. Disabled by default as it may cause issues with some plugins. + type: class-toggle + - + id: encore-mobile-oled-mode + title: OLED Mode For Mobile + description: Enables true black for any color theme in Encore. If you're looking for a true black theme for all devices, try the Blackout color theme in Encore! + type: class-toggle + - + id: encore-mobile-translucency + title: Mobile Translucency + description: Makes the mobile side panes ✨ fancy ✨ - disabled by default as it can hurt performance & battery life. Try decreasing blur amount to improve performance! + type: class-toggle + - + id: encore-coloured-tooltip + title: Coloured Tooltip + description: Make tooltips stand out much more by applying your theme colour to the border + type: class-toggle + - + id: encore-highlight-border + title: Highlighted Text Border + description: Make highlighted text stand out even more with a glowing border + type: class-toggle + - + id: encore-bright-accent + title: Use Bright Accent Colour + description: Enable if you're using a bright accent color that is hard to read white text on. Will change text to be black. + type: class-toggle + - + id: blur-amount + title: Blur Amount + description: Lowering the blur amount helps increase performance + type: class-select + allowEmpty: false + default: encore-blur-full + options: + - + label: Full + value: encore-blur-full + - + label: Less + value: encore-blur-less + - + label: Off + value: encore-blur-off + + + + ######################################################### + # Feature Toggles + + + - + id: feature-toggles + title: ⚙️ Feature Toggles + type: heading + level: 1 + collapsed: true + - + id: encore-disable-grain + title: Disable Grainy Background + description: Encore adds a subtle grain effect around the main workspace + type: class-toggle + - + id: encore-disable-clickability-fix + title: Disable Clickability Fix + description: Encore makes it easier to click the edge of a document by adding some invisible padding. May cause issues if you have content that exceeds the width of your page. No effect on mobile version. + type: class-toggle + - + id: encore-disable-logo-on-hr + title: Disable Logo on Horizontal Rule + description: Encore adds the Obsidian logo to horizontal ruled lines "---". Turn this on to revert to a simple line + type: class-toggle + - + id: encore-no-calendar + title: Disable Calendar Integration + description: Encore makes some changes to Calendar. Turn this on to keep the default look + type: class-toggle + - + id: encore-no-excalidraw + title: Disable Excalidraw Integration + description: Encore makes some changes to Excalidraw to integrate it better with Obsidian. Turn this on to revert to Excalidraw's default theme + type: class-toggle + - + id: encore-no-makemd + title: Disable MAKE.md Integration + description: Encore makes some changes to MAKE.md to enhance its look and feel. Turn this on to disable + type: class-toggle +*/ + +.view-content, +.view-header, +.workspace, +.workspace-ribbon, +.workspace-ribbon.mod-left.is-collapsed, +.workspace-split.mod-root, +.workspace-tabs, +.workspace-tab-header.is-active, +.workspace-tab-header-container, +.workspace-tabs .workspace-leaf, +.mod-root .workspace-tabs:not(.mod-top) .workspace-tab-header-container, +.mod-root .workspace-tabs .workspace-leaf, +.mod-right-split, +.mod-left-split, +.workspace-split.mod-root .view-content, +.mod-root .workspace-split.mod-horizontal > div:not(:first-of-type), +.is-focused .workspace-leaf.mod-active .view-header, +.sidebar-toggle-button { + background-color: transparent; + border: none; + box-shadow: none; +} + +.titlebar { + background-color: transparent !important; +} + +.workspace-ribbon.mod-left:before { + content: none; +} + +.workspace-tab-header-container { + border: none; +} + +.is-hidden-frameless:not(.is-fullscreen) .titlebar-button-container.mod-right { + background-color: transparent !important; +} + +.workspace-tab-header::before, .workspace-tab-header::after { + display: none; +} + +.mod-root .workspace-tab-header-container-inner { + padding: 0; + margin: 0; +} + +.workspace .mod-root .workspace-tab-header { + padding: 0; +} + +.view-header-title-container:not(.mod-at-end):after { + display: none; +} + +.workspace-split:not(.mod-root) .graph-controls.is-close { + background-color: var(--background-modifier-hover); +} + +body { + background-color: black; +} + +body { + --lucide-x: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E"); + --lucide-minus: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E"); + --lucide-maximize: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 3H5a2 2 0 0 0-2 2v3'%3E%3C/path%3E%3Cpath d='M21 8V5a2 2 0 0 0-2-2h-3'%3E%3C/path%3E%3Cpath d='M3 16v3a2 2 0 0 0 2 2h3'%3E%3C/path%3E%3Cpath d='M16 21h3a2 2 0 0 0 2-2v-3'%3E%3C/path%3E%3C/svg%3E"); + --lucide-minimize: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='lucide lucide-minimize'%3E%3Cpath d='M8 3v3a2 2 0 0 1-2 2H3'/%3E%3Cpath d='M21 8h-3a2 2 0 0 1-2-2V3'/%3E%3Cpath d='M3 16h3a2 2 0 0 1 2 2v3'/%3E%3Cpath d='M16 21v-3a2 2 0 0 1 2-2h3'/%3E%3C/svg%3E"); +} + +:is(.mod-linux, .mod-windows) .titlebar-button:not(.mod-logo) svg { + -webkit-mask-size: cover; + background-color: var(--icon-color); + color: transparent; + width: var(--icon-s); + height: var(--icon-s); +} + +:is(.mod-linux, .mod-windows) .titlebar-button:not(.mod-logo) { + padding: 0 var(--size-4-3); +} + +:is(.mod-linux, .mod-windows) .titlebar-button.mod-minimize svg { + -webkit-mask-image: var(--lucide-minus); +} + +:is(.mod-linux, .mod-windows) .titlebar-button.mod-maximize svg { + -webkit-mask-image: var(--lucide-maximize); +} + +.is-maximized:is(.mod-linux, .mod-windows) .titlebar-button.mod-maximize svg { + -webkit-mask-image: var(--lucide-minimize); +} + +:is(.mod-linux, .mod-windows) .titlebar-button.mod-close svg { + -webkit-mask-image: var(--lucide-x); +} + +.workspace-leaf-resize-handle { + background-color: transparent; + border: none !important; + overflow: visible; +} + +.workspace-leaf-resize-handle { + display: flex; + justify-content: center; + align-items: center; + background-color: transparent !important; + min-width: 8px; + min-height: 8px; +} + +.workspace-leaf-resize-handle::after { + content: ""; + position: absolute; + border-radius: 3px; + width: 50%; + height: 50%; + transition: background-color 150ms ease-out; +} + +.workspace-leaf-resize-handle:hover::after { + background-color: var(--interactive-accent) !important; +} + +.workspace-split.mod-vertical.mod-root .workspace-leaf-resize-handle { + right: -6px; +} + +.workspace-split.mod-vertical > .workspace-leaf-resize-handle, +.mod-root .workspace-split.mod-horizontal :not(.mod-vertical) .workspace-leaf-resize-handle { + bottom: -6px; +} + +.workspace-tabs { + overflow: visible; +} + +body { + background-color: rgba(var(--grey-900-rgb), var(--en-opacity)); + --tab-container-background: transparent; +} +body.is-translucent:not(.is-fullscreen) { + --en-opacity: 0.5; + background-color: rgba(var(--grey-900-rgb), var(--en-opacity)) !important; +} + +body.theme-light { + background-color: rgba(var(--grey-600-rgb), var(--en-opacity)); +} +body.theme-light.is-translucent:not(.is-fullscreen) { + --en-opacity: 0.2; + background-color: rgba(var(--grey-900-rgb), var(--en-opacity)) !important; +} + +.mod-root .workspace-tab-container .workspace-leaf-content { + --en-opacity: 1; + background-color: rgba(var(--grey-800-rgb), var(--en-opacity)); + border-radius: var(--tab-radius); +} +.mod-root .workspace-tab-container .workspace-leaf-content .canvas-wrapper { + background-color: transparent; +} +.mod-root .workspace-tab-container .workspace-leaf-content .canvas-wrapper .canvas-background { + background-color: rgba(var(--grey-800-rgb), var(--en-opacity)); + --canvas-dot-pattern: var(--color-base-35); +} + +body.theme-light .mod-root .workspace-tab-container .workspace-leaf-content { + --en-opacity: 1; + background-color: rgba(var(--grey-900-rgb), var(--en-opacity)); + border-radius: var(--tab-radius); +} +body.theme-light .mod-root .workspace-tab-container .workspace-leaf-content .canvas-wrapper { + background-color: transparent; +} +body.theme-light .mod-root .workspace-tab-container .workspace-leaf-content .canvas-wrapper .canvas-background { + background-color: rgba(var(--grey-900-rgb), var(--en-opacity)); +} + +body.theme-light .mod-root.encore-fancy-headers .workspace-tab-container .workspace-leaf-content > .view-header { + background-color: rgba(var(--grey-900-rgb), var(--en-opacity)); +} + +body.encore-fancy-headers .workspace-tab-container .workspace-leaf-content { + position: relative; +} +body.encore-fancy-headers .workspace-tab-container .workspace-leaf-content > .view-header { + position: absolute; + left: 0; + right: 0; + --en-opacity: var(--en-acrylic-opacity); + background-color: rgba(var(--grey-800-rgb), var(--en-opacity)); + backdrop-filter: var(--en-acrylic); +} +body.encore-fancy-headers .workspace-tab-container .workspace-leaf-content > .view-content > div > div > .cm-scroller { + padding-top: calc(var(--header-height) + 32px); +} +body.encore-fancy-headers .workspace-tab-container .workspace-leaf-content > .view-content > iframe { + padding-top: var(--header-height); +} +body.encore-fancy-headers .workspace-tab-container .workspace-leaf-content .markdown-reading-view > .markdown-preview-view { + padding-top: var(--header-height); +} +body.encore-fancy-headers .workspace-tab-container .workspace-leaf-content .graph-controls { + margin-top: var(--header-height); + background-color: rgba(var(--grey-700-rgb), var(--en-opacity)); + border: none; + box-shadow: none; +} +body.encore-fancy-headers .workspace-tab-container .workspace-leaf-content .canvas-wrapper .canvas-controls { + margin-top: var(--header-height); +} +body.encore-fancy-headers .workspace-tab-container .workspace-leaf-content .canvas-wrapper .markdown-preview-view { + padding-top: 0; +} +body.encore-fancy-headers .workspace-tab-container .workspace-leaf-content[data-type=image] > .view-content { + padding-top: var(--header-height); +} +body.encore-fancy-headers .workspace-tab-container .workspace-leaf-content[data-type=style-settings] > .view-content { + padding-top: var(--header-height); +} +body.encore-fancy-headers .workspace-tab-container .workspace-leaf-content[data-type=kanban] > .view-header { + position: relative !important; +} + +.is-translucent:not(.is-fullscreen) .mod-root .workspace-leaf { + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3); +} +.is-translucent:not(.is-fullscreen) .mod-root .workspace-tab-container { + overflow: visible; +} + +.workspace-split.mod-vertical { + gap: 4px; +} + +.workspace-tab-header-container { + padding-left: 0; + padding-right: 0; +} + +.mod-root .workspace-tabs .workspace-tab-header-container-inner { + gap: 4px; + padding: 4px 0; +} + +.mod-root .workspace-tab-header.is-active .workspace-tab-header-inner { + --en-opacity: 1; + background-color: rgba(var(--grey-600-rgb), var(--en-opacity)); +} + +body.theme-light .mod-root .workspace-tab-header.is-active .workspace-tab-header-inner { + --en-opacity: 1; + background-color: rgba(var(--grey-900-rgb), var(--en-opacity)); +} + +.is-translucent:not(.is-fullscreen) .mod-root .workspace-tab-header.is-active .workspace-tab-header-inner { + --en-opacity: 0.5; + background-color: rgba(var(--grey-500-rgb), var(--en-opacity)); + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.5); +} + +.mod-root .workspace-tab-header-inner { + padding-left: 12px; + padding-right: 8px; +} + +.workspace .mod-root .workspace-tab-header-inner::after { + content: none; +} + +.workspace-tab-header-new-tab { + margin-left: 8px; +} + +.mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container, +.mod-right-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container { + margin: 4px; + margin-top: 0; + padding: 0; + height: calc(var(--header-height) - 8px); + border-radius: var(--tab-radius); + background-color: rgba(var(--grey-800-rgb), var(--en-opacity)); + justify-content: space-around; +} +.mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container .workspace-tab-header-container-inner, +.mod-right-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container .workspace-tab-header-container-inner { + padding: 0; + margin: 0; +} +.mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container .workspace-tab-header-container-inner, +.mod-right-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container .workspace-tab-header-container-inner { + flex-grow: 1; + justify-content: space-evenly; +} +.mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container .workspace-tab-header-container-inner .workspace-tab-header, +.mod-right-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container .workspace-tab-header-container-inner .workspace-tab-header { + flex-grow: 1; + border-radius: var(--tab-radius); +} +.mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container .workspace-tab-header-container-inner .workspace-tab-header.is-active, +.mod-right-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container .workspace-tab-header-container-inner .workspace-tab-header.is-active { + background-color: rgba(var(--grey-700-rgb), var(--en-opacity)); +} +.mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container .workspace-tab-header-spacer, +.mod-right-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container .workspace-tab-header-spacer { + display: none; +} + +.is-translucent:not(.is-fullscreen) .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container, +.is-translucent:not(.is-fullscreen) .mod-right-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container { + --en-opacity: 0.66; + background-color: rgba(var(--grey-700-rgb), var(--en-opacity)) !important; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); +} +.is-translucent:not(.is-fullscreen) .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container .workspace-tab-header.is-active, +.is-translucent:not(.is-fullscreen) .mod-right-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container .workspace-tab-header.is-active { + background-color: rgba(var(--grey-600-rgb), var(--en-opacity)); +} + +.workspace-leaf-content .view-content { + padding: var(--size-4-3); +} + +.is-translucent:not(.is-fullscreen) .workspace-tab-header-container-inner { + overflow: auto; +} + +body:not(.is-mobile) .workspace-split.mod-left-split .workspace-sidedock-vault-profile { + background-color: transparent; + border: none; +} + +body { + --line-height-normal: 1.65; + --link-decoration: none; + --link-color: var(--color-accent-2); + --link-unresolved-opacity: 1; + --link-unresolved-filter: contrast(0.3) brightness(120%); +} + +body { + --list-marker-color: var(--color-base-40); +} + +.markdown-rendered { + --list-spacing: 0.1em; +} + +.markdown-source-view.mod-cm6 .cm-line.HyperMD-quote { + padding-bottom: 0.2em; + background-color: var(--color-base-10); +} + +.HyperMD-quote-lazy { + padding-left: 1.2em !important; +} + +.markdown-rendered blockquote { + background-color: var(--color-base-10); +} + +.internal-embed:not(.image-embed) { + background-color: var(--color-base-10); + border-radius: 8px; + border-left: none; + border: 1px solid var(--color-base-25); + border-top-color: var(--color-base-30); + box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2); + padding: 0.5rem 1em 0; +} + +.embed-title { + color: var(--inline-title-color); +} + +body { + --h1-size: 2.25rem; + --h1-line-height: 1.111; + --h1-weight: 800; +} + +body { + --h2-size: 1.5rem; + --h2-line-height: 1.333; + --h2-weight: 700; +} + +body { + --h3-size: 1.25rem; + --h3-line-height: 1.6; + --h3-weight: 600; +} + +body { + --h4-size: 1rem; + --h4-line-height: 1.5; + --h4-weight: 600; +} + +body { + --h5-size: 0.95rem; + --h5-line-height: 1.6; + --h5-weight: 600; +} + +body { + --h6-size: 0.85rem; + --h6-line-height: 1.7; + --h6-weight: 600; +} + +.markdown-source-view .cm-sizer .HyperMD-codeblock-begin-bg { + border-top-left-radius: 8px; + border-top-right-radius: 8px; +} +.markdown-source-view .cm-sizer .HyperMD-codeblock-end-bg { + border-bottom-left-radius: 8px; + border-bottom-right-radius: 8px; +} + +body:not(.encore-disable-logo-on-hr) .markdown-rendered hr, +body:not(.encore-disable-logo-on-hr) .cm-line.hr hr { + height: 1px; + background-image: linear-gradient(to right, transparent, var(--hr-color) 46.2%, transparent 46.2%, transparent 54%, var(--hr-color) 54%, transparent); + border: none; + position: relative; + overflow: visible; +} +body:not(.encore-disable-logo-on-hr) .markdown-source-view:not(.is-live-preview) .HyperMD-hr::after, +body:not(.encore-disable-logo-on-hr) .markdown-rendered hr::after, +body:not(.encore-disable-logo-on-hr) .cm-line.hr hr::after { + content: ""; + position: absolute; + top: -12px; + left: 0; + right: 0; + height: 24px; + background-size: contain; + background-position: center; + background-repeat: no-repeat; + background-image: var(--obsidian-logo-small); +} +body:not(.encore-disable-logo-on-hr) .markdown-source-view:not(.is-live-preview) .HyperMD-hr { + position: relative; +} +body:not(.encore-disable-logo-on-hr) .markdown-source-view:not(.is-live-preview) .HyperMD-hr::before { + content: ""; + position: absolute; + left: 0; + right: 0; + top: 13px; + height: 1px; + background-image: linear-gradient(to right, transparent 10%, var(--hr-color) 46.2%, transparent 46.2%, transparent 54%, var(--hr-color) 54%, transparent); +} +body:not(.encore-disable-logo-on-hr) .markdown-source-view:not(.is-live-preview) .HyperMD-hr::after { + top: 2px; +} + +body.encore-disable-logo-on-hr .markdown-rendered hr, +body.encore-disable-logo-on-hr .cm-line.hr hr { + height: 1px; + background-image: linear-gradient(to right, transparent, var(--hr-color) 30%, var(--hr-color) 70%, transparent); + border: none; +} + +.internal-embed.image-embed img { + border-radius: 4px; +} + +body.encore-translucency.encore-bg-image .app-container { + background-image: var(--encore-translucency-image); + background-size: cover; +} +body.encore-translucency.encore-bg-image .app-container::before { + position: fixed; + inset: 0; + content: ""; + background: transparent; + backdrop-filter: blur(calc(1px * pow(var(--encore-translucency-blur-amount, 10), 2))); +} +body.encore-translucency.encore-bg-frosty { + background-image: linear-gradient(rgb(12, 136, 126), rgb(78, 4, 250)); +} +body.encore-translucency.encore-bg-frosty .app-container { + background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 1920 3240' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3C/defs%3E%3Cellipse style='filter: blur(200px); fill: rgb(38, 214, 255);' cx='465.54' cy='549.634' rx='559.232' ry='230.137'%3E%3C/ellipse%3E%3Cellipse style='filter: blur(200px); fill: rgb(59, 55, 212);' cx='1461.894' cy='749.77' rx='559.232' ry='338.301'%3E%3C/ellipse%3E%3Cellipse style='filter: blur(200px); fill: rgb(123, 130, 208);' cx='398.22' cy='1237.125' rx='559.232' ry='338.301'%3E%3C/ellipse%3E%3Cellipse style='filter: blur(200px); fill: rgb(17, 197, 255);' cx='1546.62' cy='1737.081' rx='603.713' ry='357.778'%3E%3C/ellipse%3E%3Cellipse style='filter: blur(200px); fill: rgb(185, 185, 185);' cx='981.906' cy='1520.478' rx='371.639' ry='230.137'%3E%3C/ellipse%3E%3Cellipse style='filter: blur(200px); fill: rgb(35, 30, 204);' cx='549.068' cy='2325.941' rx='721.684' ry='405.989'%3E%3C/ellipse%3E%3Cellipse style='filter: blur(200px); fill: rgb(148, 19, 172);' cx='1338.121' cy='2790.09' rx='721.684' ry='405.989'%3E%3C/ellipse%3E%3Cellipse style='filter: blur(200px); fill: rgb(148, 19, 172);' cx='1297.975' cy='-434.34' rx='721.684' ry='405.989'%3E%3C/ellipse%3E%3C/svg%3E"); + background-size: cover; + background-repeat: mirror; + animation: scroll-up infinite 120s linear; +} +body.encore-translucency.encore-bg-chromatic { + background-image: repeating-linear-gradient(45deg, rgb(15, 245, 254), rgb(111, 0, 255), rgb(255, 0, 0), rgb(255, 222, 0), rgb(167, 255, 0), rgb(0, 255, 136), rgb(15, 245, 254), rgb(111, 0, 255), rgb(253, 0, 0), rgb(255, 222, 0), rgb(167, 255, 0), rgb(0, 255, 136), rgb(15, 245, 254), rgb(111, 0, 255)); + background-size: 100% 800vh; + animation: scroll-up-down infinite 180s ease-in-out alternate-reverse; +} +body.encore-translucency.encore-bg-chromatic::before { + position: fixed; + inset: 0; + content: ""; + background-image: radial-gradient(transparent, rgba(0, 0, 0, 0.9411764706)); +} +body.encore-translucency.encore-bg-prismatic { + background-image: repeating-linear-gradient(45deg, rgb(0, 4, 255), rgb(107, 15, 254), rgb(153, 0, 255), rgb(255, 0, 242), rgb(255, 0, 170), rgb(255, 0, 242), rgb(153, 0, 255), rgb(107, 15, 254), rgb(0, 4, 255), rgb(107, 15, 254), rgb(153, 0, 255), rgb(255, 0, 242)); + background-size: 100% 400vh; + animation: scroll-up infinite 30s linear; +} +body.encore-translucency.encore-bg-prismatic::before { + position: fixed; + inset: 0; + content: ""; + background-image: radial-gradient(transparent, rgba(0, 0, 0, 0.9411764706)); +} +body.encore-translucency.encore-bg-dawn { + background-image: radial-gradient(transparent, rgba(1, 2, 36, 0.4784313725)), linear-gradient(to bottom, rgba(222, 244, 255, 0.11), transparent), linear-gradient(to bottom left, #0036e6, #400dcc); +} +body.encore-translucency.encore-bg-dawn::before { + position: fixed; + inset: 0; + content: ""; + animation: fade-in 60s linear infinite alternate; + background-image: radial-gradient(transparent, rgba(1, 2, 36, 0.5764705882)), linear-gradient(to bottom, rgba(222, 244, 255, 0.1568627451), transparent), linear-gradient(to bottom left, #ee8d4d, rgba(0, 18, 182, 0.7058823529)); +} +body.encore-translucency.encore-bg-lava { + background-image: radial-gradient(transparent, #360700), linear-gradient(to top, #d86800, transparent), linear-gradient(to bottom left, #b43900, #1a0101); +} +body.encore-translucency.encore-bg-lava::before { + position: fixed; + inset: 0; + content: ""; + animation: fade-in 60s linear infinite alternate; + background-image: radial-gradient(transparent, #360700), linear-gradient(to top, #f5e498, transparent), linear-gradient(to bottom left, #ff0000, #ff0000); +} +body.encore-translucency.encore-bg-emerald { + background-image: radial-gradient(transparent, #071400), linear-gradient(to top, #54f1d7, transparent), linear-gradient(to bottom left, #55df00, #1b4900); +} +body.encore-translucency.encore-bg-sapphire { + background-image: radial-gradient(transparent, #000018), linear-gradient(to top, #5871ff, transparent), linear-gradient(to bottom left, #0400ff, #0084ff); +} +body.encore-translucency .horizontal-main-container { + background-color: rgba(var(--grey-900-rgb), calc(1 - var(--encore-translucency-strength))); +} + +@keyframes scroll-up { + 0% { + background-position: 0 0; + } + 100% { + background-position: 0 calc(100% - 100vh); + } +} +@keyframes scroll-up-down { + 0% { + background-position: 0 0; + } + 100% { + background-position: 0 100%; + } +} +@keyframes fade-in { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +body.is-mobile .workspace-drawer { + background: none; +} +body.is-mobile .workspace-drawer-inner { + background-color: var(--background-primary); + margin: 8px; + border-radius: 8px; + border: 1px solid var(--color-base-20); + border-top: 1px solid var(--color-base-25); +} +body.is-mobile .workspace-drawer-backdrop { + backdrop-filter: brightness(0.75); + background: none; +} +body.is-mobile .workspace-drawer-active-tab-header { + background-color: var(--background-secondary-alt); + border-radius: 4px; + margin: 0 8px; + margin-top: 8px; + padding: 0.8rem 1rem; +} +body.is-mobile .workspace-drawer-tab-option-item { + background-color: var(--background-secondary-alt); + border-radius: 4px; + margin: 8px; + padding: 0.8rem 1rem; +} +body.is-mobile .workspace-drawer-header { + padding: 12px 12px 0; +} + +.is-mobile.theme-dark { + --color-base-00: rgb(var(--grey-900-rgb)); + --color-base-10: rgb(var(--grey-850-rgb)); + --color-base-20: rgb(var(--grey-800-rgb)); +} +.is-mobile.theme-dark.encore-mobile-oled-mode .mod-root .workspace-tab-container .workspace-leaf-content { + background-color: black; +} + +.encore-mobile-translucency.is-mobile { + --sidebar-filter: blur(16px); +} +.encore-mobile-translucency.is-mobile.encore-blur-less { + --sidebar-filter: blur(8px); +} +.encore-mobile-translucency.is-mobile .workspace-drawer-inner { + background-color: rgba(var(--grey-900-rgb), 0.6); + backdrop-filter: var(--sidebar-filter); +} +.encore-mobile-translucency.is-mobile .mobile-navbar { + border-top: 1px solid var(--color-base-25); + background-color: rgba(var(--grey-900-rgb), 0.66); + backdrop-filter: var(--en-acrylic); +} + +body:not(.encore-disable-grain) .workspace::before { + content: ""; + position: fixed; + inset: 0; + background-image: var(--grain); + -webkit-mask-image: linear-gradient(rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.05)); +} + +body.theme-light:not(.encore-disable-grain) .workspace::before { + -webkit-mask-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.3)); +} + +body:not(.encore-disable-grain) { + --grain: url("data:image/png;base64,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"); +} + +body:not(.encore-no-calendar) #calendar-container { + --calendar-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3Cpath d='M8 14h.01'%3E%3C/path%3E%3Cpath d='M12 14h.01'%3E%3C/path%3E%3Cpath d='M16 14h.01'%3E%3C/path%3E%3Cpath d='M8 18h.01'%3E%3C/path%3E%3Cpath d='M12 18h.01'%3E%3C/path%3E%3Cpath d='M16 18h.01'%3E%3C/path%3E%3C/svg%3E"); + --arrow-left: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E"); + padding: unset; +} +body:not(.encore-no-calendar) #calendar-container .reset-button { + -webkit-mask-image: var(--calendar-icon); + -webkit-mask-position: center; + -webkit-mask-repeat: no-repeat; + -webkit-mask-size: 18px; + background-color: var(--text-muted); + color: transparent; + width: 24px; +} +body:not(.encore-no-calendar) #calendar-container .arrow { + -webkit-mask-image: var(--arrow-left); + -webkit-mask-position: center; + -webkit-mask-repeat: no-repeat; + -webkit-mask-size: 18px; +} +body:not(.encore-no-calendar) #calendar-container table { + border-radius: 8px; + overflow: hidden; + table-layout: fixed; + border-width: 0; +} +body:not(.encore-no-calendar) #calendar-container thead { + height: 32px; + background-color: var(--background-primary); +} +body:not(.encore-no-calendar) #calendar-container tr { + height: 32px; +} +body:not(.encore-no-calendar) #calendar-container td { + height: 32px; + padding: unset; +} +body:not(.encore-no-calendar) #calendar-container td > * { + border-radius: 0; +} +body:not(.encore-no-calendar) #calendar-container td:hover > .day { + background-color: var(--background-modifier-active-hover) !important; +} +body:not(.encore-no-calendar) #calendar-container td.svelte-egt0yd { + border-right: unset; + background-color: var(--background-primary); +} +body:not(.encore-no-calendar) #calendar-container .day { + background-color: var(--background-primary); +} +body:not(.encore-no-calendar) #calendar-container .day.has-note { + background-color: var(--background-secondary-alt); +} +body:not(.encore-no-calendar) #calendar-container .day.today { + color: var(--color-accent) !important; +} +body:not(.encore-no-calendar) #calendar-container .day.active { + background-color: var(--background-modifier-active-hover); + color: var(--text-normal); +} + +body:not(.encore-no-excalidraw) .workspace-leaf-content[data-type=excalidraw] { + border-top: none; +} +body:not(.encore-no-excalidraw) .workspace-leaf-content[data-type=excalidraw] .view-content.excalidraw-view { + padding: 0; +} +body:not(.encore-no-excalidraw) .workspace-leaf-content[data-type=excalidraw] .view-header { + z-index: 10; + background-color: rgba(255, 255, 255, 0.5) !important; +} +body:not(.encore-no-excalidraw).theme-dark .workspace-leaf-content[data-type=excalidraw] .view-header { + background-color: rgba(18, 18, 18, 0.5) !important; +} +body:not(.encore-no-excalidraw) .excalidraw-wrapper { + background-color: transparent; +} +body:not(.encore-no-excalidraw) .excalidraw { + background-color: transparent; + --help-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' data-darkreader-inline-stroke='' style='--darkreader-inline-stroke:currentColor;'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3'%3E%3C/path%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'%3E%3C/line%3E%3C/svg%3E"); + --grip-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' data-darkreader-inline-stroke='' style='--darkreader-inline-stroke:currentColor;'%3E%3Ccircle cx='12' cy='9' r='1'%3E%3C/circle%3E%3Ccircle cx='19' cy='9' r='1'%3E%3C/circle%3E%3Ccircle cx='5' cy='9' r='1'%3E%3C/circle%3E%3Ccircle cx='12' cy='15' r='1'%3E%3C/circle%3E%3Ccircle cx='19' cy='15' r='1'%3E%3C/circle%3E%3Ccircle cx='5' cy='15' r='1'%3E%3C/circle%3E%3C/svg%3E"); +} +body:not(.encore-no-excalidraw) .excalidraw, +body:not(.encore-no-excalidraw) .excalidraw.theme--dark { + --color-primary: var(--color-accent); + --color-primary-darker: var(--color-accent-1); + --color-primary-darkest: var(--color-accent-2); + --border-radius-md: 4px; + --border-radius-lg: 8px; + --input-shadow: none; + --input-shadow-hover: none; +} +body:not(.encore-no-excalidraw) .excalidraw .color-picker-label-swatch, +body:not(.encore-no-excalidraw) .excalidraw.theme--dark .color-picker-label-swatch { + border: 1px solid var(--color-base-100); +} +body:not(.encore-no-excalidraw) .excalidraw .color-picker-hash, +body:not(.encore-no-excalidraw) .excalidraw.theme--dark .color-picker-hash { + width: 1rem; +} +body:not(.encore-no-excalidraw) .excalidraw .Island > div:first-child > svg, +body:not(.encore-no-excalidraw) .excalidraw.theme--dark .Island > div:first-child > svg { + -webkit-mask-image: var(--grip-icon); + -webkit-mask-position: center; + -webkit-mask-repeat: no-repeat; + -webkit-mask-size: unset; + background-color: var(--button-gray-1); +} +body:not(.encore-no-excalidraw).theme-dark .excalidraw.theme--dark { + --button-gray-1: var(--color-base-30); + --button-gray-2: var(--color-base-40); + --button-gray-3: var(--color-base-30); + --dialog-border-color: var(--color-base-40); + --default-bg-color: var(--color-base-00); + --island-bg-color: var(--color-base-25); + --input-border-color: var(--color-base-30); + --input-bg-color: var(--color-base-20); +} +body:not(.encore-no-excalidraw).theme-light .excalidraw:not(.theme--dark) { + --button-gray-1: var(--color-base-30); + --button-gray-2: var(--color-base-40); + --button-gray-3: var(--color-base-30); + --dialog-border-color: var(--color-base-40); + --island-bg-color: var(--color-base-00); + --input-border-color: var(--color-base-30); + --input-bg-color: var(--color-base-20); +} +body:not(.encore-no-excalidraw) .excalidraw .layer-ui__wrapper .layer-ui__wrapper__footer-right .help-icon { + display: none; +} +body:not(.encore-no-excalidraw) .help-icon { + -webkit-mask-image: var(--help-icon); + -webkit-mask-position: center; + -webkit-mask-repeat: no-repeat; + -webkit-mask-size: 18px; + background-color: var(--button-gray-1); + height: 30px; +} +body:not(.encore-no-excalidraw) .help-icon:hover { + background-color: var(--button-gray-2); +} +body:not(.encore-no-excalidraw) .help-icon > * { + display: none; +} +body:not(.encore-no-excalidraw) .workspace-leaf-content[data-type=excalidraw] .clickable-icon.view-action[aria-label="Press ESC to exit fullscreen mode"] > svg, body:not(.encore-no-excalidraw) .workspace-leaf-content[data-type=excalidraw] .clickable-icon.view-action[aria-label="Open selected text as link\a(SHIFT+CLICK to open in a new pane)"] > svg, body:not(.encore-no-excalidraw) .workspace-leaf-content[data-type=excalidraw] .clickable-icon.view-action[aria-label="Save (will also update transclusions)"] > svg, body:not(.encore-no-excalidraw) .workspace-leaf-content[data-type=excalidraw] .clickable-icon.view-action[aria-label="Install or update Excalidraw Scripts"] > svg { + -webkit-mask-image: unset; + -webkit-mask-position: center; + -webkit-mask-repeat: no-repeat; + -webkit-mask-size: 16px; + background-color: var(--color-base-70); + border-radius: 0; +} +body:not(.encore-no-excalidraw) .workspace-leaf-content[data-type=excalidraw] .clickable-icon.view-action[aria-label="Press ESC to exit fullscreen mode"] > svg { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' data-darkreader-inline-stroke='' style='--darkreader-inline-stroke:currentColor;'%3E%3Cpolyline points='15 3 21 3 21 9'%3E%3C/polyline%3E%3Cpolyline points='9 21 3 21 3 15'%3E%3C/polyline%3E%3Cline x1='21' y1='3' x2='14' y2='10'%3E%3C/line%3E%3Cline x1='3' y1='21' x2='10' y2='14'%3E%3C/line%3E%3C/svg%3E"); +} +body:not(.encore-no-excalidraw) .workspace-leaf-content[data-type=excalidraw] .clickable-icon.view-action[aria-label="Open selected text as link\a(SHIFT+CLICK to open in a new pane)"] > svg { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' data-darkreader-inline-stroke='' style='--darkreader-inline-stroke:currentColor;'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'%3E%3C/path%3E%3Cpolyline points='15 3 21 3 21 9'%3E%3C/polyline%3E%3Cline x1='10' y1='14' x2='21' y2='3'%3E%3C/line%3E%3C/svg%3E"); +} +body:not(.encore-no-excalidraw) .workspace-leaf-content[data-type=excalidraw] .clickable-icon.view-action[aria-label="Save (will also update transclusions)"] > svg { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' data-darkreader-inline-stroke='' style='--darkreader-inline-stroke:currentColor;'%3E%3Cpath d='M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11l5 5v11a2 2 0 0 1-2 2z'%3E%3C/path%3E%3Cpolyline points='17 21 17 13 7 13 7 21'%3E%3C/polyline%3E%3Cpolyline points='7 3 7 8 15 8'%3E%3C/polyline%3E%3C/svg%3E"); +} +body:not(.encore-no-excalidraw) .workspace-leaf-content[data-type=excalidraw] .clickable-icon.view-action[aria-label="Install or update Excalidraw Scripts"] > svg { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' data-darkreader-inline-stroke='' style='--darkreader-inline-stroke:currentColor;'%3E%3Cpath d='M4 22h14a2 2 0 0 0 2-2V7.5L14.5 2H6a2 2 0 0 0-2 2v4'%3E%3C/path%3E%3Cpolyline points='14 2 14 8 20 8'%3E%3C/polyline%3E%3Cpath d='m9 18 3-3-3-3'%3E%3C/path%3E%3Cpath d='m5 12-3 3 3 3'%3E%3C/path%3E%3C/svg%3E"); +} +body:not(.encore-no-excalidraw) .workspace-leaf-content .excalidraw-view { + padding: unset; + padding-right: 4px; + padding-bottom: 4px; +} + +body.encore-fancy-headers .workspace-leaf-content[data-type=excalidraw] .layer-ui__wrapper, +body.encore-fancy-headers .workspace-leaf-content[data-type=excalidraw] .App-top-bar, +body.encore-fancy-headers .workspace-leaf-content[data-type=excalidraw] .layer-ui__sidebar { + margin-top: var(--header-height); +} +body.encore-fancy-headers .excalidraw .layer-ui__wrapper .layer-ui__wrapper__footer-left, +body.encore-fancy-headers .excalidraw .layer-ui__wrapper .layer-ui__wrapper__footer-right { + margin-bottom: var(--header-height); +} + +.kanban-plugin .kanban-plugin__lane { + border: none; + overflow: hidden; + background-color: var(--background-secondary); +} +.kanban-plugin .kanban-plugin__lane .kanban-plugin__lane-header-wrapper { + border: none; + background-color: var(--background-secondary-alt); +} +.kanban-plugin .kanban-plugin__lane .kanban-plugin__item-button-wrapper:nth-child(2) { + border: none; + background-color: var(--background-secondary-alt); +} +.kanban-plugin .kanban-plugin__lane .kanban-plugin__item-button-wrapper:nth-child(2) button.kanban-plugin__new-item-button:not(:hover) { + background-color: var(--background-secondary); +} +.kanban-plugin .kanban-plugin__lane .kanban-plugin__item { + border: none; +} +.kanban-plugin .kanban-plugin__lane .kanban-plugin__item:not(:hover) .kanban-plugin__item-postfix-button { + display: none; +} +.kanban-plugin .kanban-plugin__lane .kanban-plugin__item-content-wrapper { + background-color: var(--background-primary); +} +.kanban-plugin .kanban-plugin__lane > :last-child { + border: none; +} +.kanban-plugin .kanban-plugin__lane > :last-child.kanban-plugin__item-button-wrapper { + padding-top: 0; +} +.kanban-plugin .kanban-plugin__lane .kanban-plugin__grow-wrap > textarea, .kanban-plugin .kanban-plugin__lane .kanban-plugin__grow-wrap:after { + background-color: transparent !important; +} +.kanban-plugin .kanban-plugin__lane button.kanban-plugin__new-item-button:not(:hover) { + background-color: var(--background-secondary-alt); + box-shadow: unset; +} + +.mod-root.encore-fancy-headers .workspace-tab-container .workspace-leaf-content .projects-container { + padding-top: var(--header-height); +} +.mod-root.encore-fancy-headers .workspace-tab-container .workspace-leaf-content .projects-container .container { + background-color: transparent; + border-bottom: 1px solid rgba(var(--grey-700-rgb), var(--en-opacity)); +} + +body:not(.encore-no-makemd) .mk-note-header { + z-index: -1; +} +body:not(.encore-no-makemd) .mk-note-header > img { + height: 380px; + display: block; +} +body:not(.encore-no-makemd) .mk-note-header:after { + content: ""; + --gradient-color: var(--color-base-20); + position: absolute; + inset: 0; + background-image: linear-gradient(transparent 40%, var(--gradient-color)); +} +body:not(.encore-no-makemd) .mk-file-context-file { + text-shadow: 0 0 5px var(--color-base-00); +} + +.cm-active.mk-placeholder:before { + opacity: 0.3; + cursor: text; +} + +.mk-cards-container .mk-list-item { + background: var(--color-base-25); + box-shadow: none; +} + +.block-language-dataview { + background-color: var(--color-base-05); + border-radius: 8px; + border-left: none; +} + +.dataview.table-view-table { + margin-bottom: 0; + table-layout: fixed; + --cell-padding-x: 1rem; + --cell-padding-y: 6px; +} +.dataview.table-view-table > thead { + padding-left: 1rem; +} +.dataview.table-view-table > thead > tr > th { + border-bottom: 1px solid var(--color-base-35); + padding: 1.2rem var(--cell-padding-x) 0.5rem; + background-color: var(--color-base-00); + font-size: small; + color: var(--color-base-70); + text-transform: capitalize; + cursor: default; +} +.dataview.table-view-table > thead > tr > th span { + cursor: text; +} +.dataview.table-view-table > thead > tr > th > .dataview.small-text { + font-weight: normal; + color: inherit; + opacity: 0.5; + user-select: none; + cursor: default; +} +.dataview.table-view-table > thead > tr > th > .dataview.small-text::before { + content: unset; +} +.dataview.table-view-table > thead > tr > th > .dataview.small-text::after { + content: unset; +} +.dataview.table-view-table > tbody > tr { + background-color: var(--color-base-10); +} +.dataview.table-view-table > tbody > tr:hover { + background-color: var(--color-base-10) !important; +} +.dataview.table-view-table > tbody > tr:hover:nth-child(2n), .dataview.table-view-table > tbody > tr:nth-child(2n) { + background-color: var(--color-base-05) !important; +} +.dataview.table-view-table > tbody > tr > td { + cursor: default; + padding: var(--cell-padding-y) var(--cell-padding-x); +} +.dataview.table-view-table > tbody > tr > td > span { + cursor: text; +} +.dataview.table-view-table > tbody > tr:first-child > td { + padding-top: 12px; +} +.dataview.table-view-table > tbody > tr:last-child > td { + padding-bottom: 12px; +} + +.dataview.list-view-ul { + margin: 0.4rem 1.75rem; + padding: 0; +} + +.dataview.dataview-container > .contains-task-list { + margin: 0.75em 0.5em 0.75em 1em; + padding-left: 0; + user-select: none; +} + +.dataview .contains-task-list { + padding: 0 0 0 1.5em; + margin: 0; +} + +.dataview.task-list-item, +.dataview.task-list-basic-item { + margin: 0; + transition: none; + text-decoration: none; + cursor: pointer; +} +.dataview.task-list-item:not(:has(.contains-task-list)), +.dataview.task-list-basic-item:not(:has(.contains-task-list)) { + display: flex; +} +.dataview.task-list-item:not(:has(.contains-task-list)) > input, +.dataview.task-list-basic-item:not(:has(.contains-task-list)) > input { + margin-top: 0.4rem; +} +.dataview.task-list-item input, +.dataview.task-list-basic-item input { + margin-left: 0 !important; +} +.dataview.task-list-item > .contains-task-list, +.dataview.task-list-basic-item > .contains-task-list { + flex-grow: 1; +} + +.dataview.task-list-item:hover, +.dataview.task-list-basic-item:hover { + box-shadow: none; + background-color: unset; +} +.dataview.task-list-item:hover > span, +.dataview.task-list-basic-item:hover > span { + text-decoration: underline; +} + +.dataview-container h4 { + margin-top: 0; + margin-bottom: 0; + padding: 1rem 1rem 0.5rem; + font-size: small; + background: var(--color-base-00); + border-bottom: 1px solid var(--color-base-35); + color: var(--color-base-70); +} +.dataview-container h4 > .dataview.small-text { + font-weight: normal; + color: inherit; + opacity: 0.5; + user-select: none; + cursor: default; +} +.dataview-container h4 > .dataview.small-text::before { + content: unset; +} +.dataview-container h4 > .dataview.small-text::after { + content: unset; +} + +.dataview.result-group { + padding-left: 0; + padding: 0.5rem 0 0.5rem; +} +.dataview.result-group > .contains-task-list { + padding-left: 1rem; +} + +.dataview.dataview-error-box { + border: none; + --stripe-a: var(--color-base-00); + --stripe-b: var(--color-base-05); + background-image: radial-gradient(transparent, var(--color-base-00) 100%), repeating-linear-gradient(45deg, var(--stripe-a) 0px, var(--stripe-a) 10px, var(--stripe-b) 10px, var(--stripe-b) 20px); +} +.dataview.dataview-error-box > .dataview-error-message { + font-weight: bold; + color: var(--color-base-40); + font-size: small; +} + +.dataview.dataview-error { + --stripe-a: var(--color-base-00); + --stripe-b: var(--color-base-05); + background-image: linear-gradient(to right, var(--color-base-00) 40%, transparent 120%), repeating-linear-gradient(45deg, var(--stripe-a) 0px, var(--stripe-a) 10px, var(--stripe-b) 10px, var(--stripe-b) 20px); + background-color: var(--color-base-00); + font-weight: bold; + color: var(--color-red); + font-size: small; +} + +body.theme-dark { + --grey-50-rgb: 250, 250, 250; + --grey-100-rgb: 245, 245, 245; + --grey-200-rgb: 200, 200, 200; + --grey-300-rgb: 180, 180, 180; + --grey-350-rgb: 135, 135, 135; + --grey-400-rgb: 125, 125, 125; + --grey-500-rgb: 75, 75, 75; + --grey-600-rgb: 45, 45, 45; + --grey-700-rgb: 38, 38, 38; + --grey-800-rgb: 34, 34, 34; + --grey-850-rgb: 27, 27, 27; + --grey-875-rgb: 22, 22, 22; + --grey-900-rgb: 15, 15, 15; + --color-base-00: rgb(var(--grey-900-rgb)); + --color-base-05: rgb(var(--grey-875-rgb)); + --color-base-10: rgb(var(--grey-850-rgb)); + --color-base-20: rgb(var(--grey-800-rgb)); + --color-base-25: rgb(var(--grey-700-rgb)); + --color-base-30: rgb(var(--grey-600-rgb)); + --color-base-35: rgb(var(--grey-500-rgb)); + --color-base-40: rgb(var(--grey-400-rgb)); + --color-base-50: rgb( + var(--grey-350-rgb) + ); + --color-base-60: rgb(var(--grey-300-rgb)); + --color-base-70: rgb(var(--grey-200-rgb)); + --color-base-100: rgb(var(--grey-100-rgb)); + --accent-h: 262; + --accent-s: 83%; + --accent-l: 69%; + --highlight-hue: 37; + --workspace-background-translucent: rgba(var(--grey-900-rgb), 0.2); +} +body.theme-dark.encore-colors-colorful { + --highlight-hue: 30; + --h1-color: #975af2; + --h2-color: #d965e4; + --h3-color: #e05b9e; + --h4-color: #e96363; + --h5-color: #ee7e51; + --h6-color: #ecc68b; +} +body.theme-light { + --grey-50-rgb: 17, 24, 39; + --grey-100-rgb: 31, 41, 55; + --grey-200-rgb: 55, 65, 81; + --grey-300-rgb: 75, 85, 99; + --grey-350-rgb: 90, 90, 90; + --grey-400-rgb: 107, 114, 128; + --grey-500-rgb: 156, 163, 175; + --grey-600-rgb: 209, 213, 219; + --grey-700-rgb: 228, 228, 231; + --grey-800-rgb: 243, 244, 246; + --grey-850-rgb: 250, 250, 250; + --grey-875-rgb: 250, 250, 250; + --grey-900-rgb: 255, 255, 255; + --color-base-00: rgb(var(--grey-900-rgb)); + --color-base-05: rgb(var(--grey-875-rgb)); + --color-base-10: rgb(var(--grey-850-rgb)); + --color-base-20: rgb(var(--grey-800-rgb)); + --color-base-25: rgb(var(--grey-700-rgb)); + --color-base-30: rgb(var(--grey-600-rgb)); + --color-base-35: rgb(var(--grey-500-rgb)); + --color-base-40: rgb(var(--grey-400-rgb)); + --color-base-50: rgb( + var(--grey-350-rgb) + ); + --color-base-60: rgb(var(--grey-300-rgb)); + --color-base-70: rgb(var(--grey-200-rgb)); + --color-base-100: rgb(var(--grey-100-rgb)); + --accent-h: 254; + --accent-s: 40%; + --accent-l: 40%; + --highlight-hue: 37; + --workspace-background-translucent: rgba(var(--grey-700-rgb), 0.7); +} +body.theme-light .markdown-source-view:not(.is-live-preview) .HyperMD-hr::after, +body.theme-light .markdown-rendered hr::after, +body.theme-light .cm-line.hr hr::after { + background-image: var(--obsidian-logo-small-dark); +} +body.theme-light .mk-note-header:after { + --gradient-color: var(--color-base-10); +} + +body { + --italic-color: var(--text-color); + --bold-color: var(--text-color); + --bold-weight: 800; + --inline-title-color: var(--color-accent-2); + --h1-color: rgba(var(--grey-100-rgb), 0.9); + --h2-color: rgba(var(--grey-100-rgb), 0.925); + --h3-color: rgba(var(--grey-100-rgb), 0.95); + --h4-color: rgba(var(--grey-100-rgb), 0.975); +} + +body.encore-colors-custom { + --italic-color: var(--encore-custom-italic) !important; + --bold-color: var(--encore-custom-bold) !important; + --h1-color: var(--encore-custom-h1) !important; + --h2-color: var(--encore-custom-h2) !important; + --h3-color: var(--encore-custom-h3) !important; + --h4-color: var(--encore-custom-h4) !important; + --h5-color: var(--encore-custom-h5) !important; + --h6-color: var(--encore-custom-h6) !important; +} + +body.encore-theme-dark-cobalt.theme-dark { + --grey-50-rgb: 255, 255, 255; + --grey-100-rgb: 235, 240, 246; + --grey-200-rgb: 186, 192, 201; + --grey-300-rgb: 163, 186, 178; + --grey-350-rgb: 117, 122, 132; + --grey-400-rgb: 108, 114, 125; + --grey-500-rgb: 70, 76, 89; + --grey-600-rgb: 48, 55, 66; + --grey-700-rgb: 34, 43, 54; + --grey-800-rgb: 23, 31, 43; + --grey-850-rgb: 14, 18, 27; + --grey-875-rgb: 9, 13, 21; + --grey-900-rgb: 11, 16, 28; + --accent-h: 93; + --accent-s: 93%; + --accent-l: 76%; +} +body.encore-theme-dark-cobalt.theme-dark.encore-colors-colorful { + --highlight-hue: 50; + --italic-color: #d2e6d2; + --bold-color: #e0eec5; + --h1-color: #b3bcf0; + --h2-color: #989ed6; + --h3-color: #8987c9; + --h4-color: #9482c5; + --h5-color: #9482c5; + --h6-color: #9482c5; +} + +body.encore-theme-dark-mercury.theme-dark { + --grey-50-rgb: 255, 255, 255; + --grey-100-rgb: 244, 244, 247; + --grey-200-rgb: 199, 199, 204; + --grey-300-rgb: 174, 175, 183; + --grey-350-rgb: 129, 130, 144; + --grey-400-rgb: 116, 116, 127; + --grey-500-rgb: 73, 73, 80; + --grey-600-rgb: 42, 42, 46; + --grey-700-rgb: 33, 33, 36; + --grey-800-rgb: 29, 29, 32; + --grey-850-rgb: 23, 23, 26; + --grey-875-rgb: 18, 18, 21; + --grey-900-rgb: 12, 12, 15; + --accent-h: 21; + --accent-s: 92%; + --accent-l: 69%; +} +body.encore-theme-dark-mercury.theme-dark.encore-colors-colorful { + --highlight-hue: 50; + --italic-color: #d2e6d2; + --bold-color: #e0eec5; + --h1-color: #61aafd; + --h2-color: #5ce4ab; + --h3-color: #50f3d8; + --h4-color: #9adfff; + --h5-color: #9482c5; + --h6-color: #9482c5; +} + +body.encore-theme-dark-iron.theme-dark { + --grey-50-rgb: 255, 255, 255; + --grey-100-rgb: 245, 240, 240; + --grey-200-rgb: 231, 223, 219; + --grey-300-rgb: 212, 204, 198; + --grey-350-rgb: 147, 137, 136; + --grey-400-rgb: 115, 105, 105; + --grey-500-rgb: 97, 89, 87; + --grey-600-rgb: 87, 79, 76; + --grey-700-rgb: 57, 51, 50; + --grey-800-rgb: 41, 36, 36; + --grey-850-rgb: 36, 31, 31; + --grey-875-rgb: 33, 29, 28; + --grey-900-rgb: 28, 25, 23; + --accent-h: 165; + --accent-s: 74%; + --accent-l: 52%; + --color-red: #df2a51; + --color-green: #2adfb2; + --color-orange: #ff9b7c; + --color-yellow: #abe667; + --color-cyan: #2abbdf; + --color-blue: #5c87ff; +} +body.encore-theme-dark-iron.theme-dark.encore-colors-colorful { + --highlight-hue: 30; + --italic-color: #82c0e9; + --bold-color: #d86679; + --h1-color: #ffc444; + --h2-color: #faa250; + --h3-color: #f88765; + --h4-color: #f88773; + --h5-color: #f88773; + --h6-color: #f88773; +} + +body.encore-theme-dark-carbon.theme-dark { + --grey-50-rgb: 225, 227, 233; + --grey-100-rgb: 222, 227, 241; + --grey-200-rgb: 173, 181, 200; + --grey-300-rgb: 162, 165, 186; + --grey-350-rgb: 126, 128, 148; + --grey-400-rgb: 97, 97, 115; + --grey-500-rgb: 40, 40, 48; + --grey-600-rgb: 26, 26, 32; + --grey-700-rgb: 20, 20, 25; + --grey-800-rgb: 11, 11, 12; + --grey-850-rgb: 8, 8, 8; + --grey-875-rgb: 6, 6, 6; + --grey-900-rgb: 3, 3, 3; + --accent-h: 203; + --accent-s: 66%; + --accent-l: 54%; + --workspace-background-translucent: rgba(var(--grey-900-rgb), 0.4); +} +body.encore-theme-dark-carbon.theme-dark.encore-colors-colorful { + --highlight-hue: 30; + --bold-color: var(--color-green); + --italic-color: var(--color-red); + --h1-color: #5af273; + --h2-color: #65e4de; + --h3-color: #e755db; + --h4-color: #e9ca63; + --h5-color: #9dee51; + --h6-color: #8badec; +} + +body.encore-theme-dark-blackout.theme-dark { + --grey-50-rgb: 225, 227, 233; + --grey-100-rgb: 222, 227, 241; + --grey-200-rgb: 173, 181, 200; + --grey-300-rgb: 162, 165, 186; + --grey-350-rgb: 126, 128, 148; + --grey-400-rgb: 97, 97, 115; + --grey-500-rgb: 40, 40, 48; + --grey-600-rgb: 26, 26, 32; + --grey-700-rgb: 20, 20, 25; + --grey-800-rgb: 0, 0, 0; + --grey-850-rgb: 0, 0, 0; + --grey-875-rgb: 0, 0, 0; + --grey-900-rgb: 0, 0, 0; + --accent-h: 203; + --accent-s: 66%; + --accent-l: 54%; + --workspace-background-translucent: rgba(var(--grey-900-rgb), 0.4); +} +body.encore-theme-dark-blackout.theme-dark.encore-colors-colorful { + --highlight-hue: 30; + --bold-color: #a283ec; + --italic-color: #98f8eb; + --h1-color: #975af2; + --h2-color: #d965e4; + --h3-color: #e05b9e; + --h4-color: #e96363; + --h5-color: #ee7e51; + --h6-color: #ecc68b; +} + +body.encore-theme-dark-slate.theme-dark { + --grey-50-rgb: 255, 255, 255; + --grey-100-rgb: 241, 243, 244; + --grey-200-rgb: 228, 228, 231; + --grey-300-rgb: 209, 213, 219; + --grey-350-rgb: 177, 179, 192; + --grey-400-rgb: 156, 163, 175; + --grey-500-rgb: 107, 114, 128; + --grey-600-rgb: 75, 85, 99; + --grey-700-rgb: 55, 65, 81; + --grey-800-rgb: 31, 41, 55; + --grey-850-rgb: 23, 29, 44; + --grey-875-rgb: 20, 26, 38; + --grey-900-rgb: 17, 24, 39; + --accent-h: 93; + --accent-s: 93%; + --accent-l: 76%; +} + +body.encore-theme-dark-atom.theme-dark { + --grey-900-rgb: 32, 36, 43; + --grey-800-rgb: 39, 43, 52; + --grey-700-rgb: 61, 68, 83; + --grey-600-rgb: 79, 88, 107; + --grey-500-rgb: 79, 88, 107; + --grey-400-rgb: 171, 178, 191; + --grey-300-rgb: 171, 178, 191; + --grey-200-rgb: 171, 178, 191; + --grey-100-rgb: 206, 210, 218; + --grey-50-rgb: 206, 210, 218; + --accent-h: 207; + --accent-s: 82%; + --accent-l: 66%; + --workspace-background-translucent: rgba(var(--grey-900-rgb), 0.4); + --color-red: #e06c75; + --color-green: #98c379; + --color-orange: #d19a66; + --color-yellow: #e5c07b; + --color-cyan: #56b6c2; + --color-blue: #61afef; +} +body.encore-theme-dark-atom.theme-dark.encore-colors-colorful { + --bold-color: var(--color-blue); + --italic-color: var(--color-green); + --highlight-hue: 37; + --h1-color: var(--color-orange); + --h2-color: var(--color-green); + --h3-color: var(--color-cyan); + --h4-color: var(--color-blue); + --h5-color: var(--color-red); + --h6-color: var(--color-yellow); +} + +body.encore-theme-light-atom.theme-light { + --grey-50-rgb: 32, 36, 43; + --grey-100-rgb: 39, 43, 52; + --grey-200-rgb: 61, 68, 83; + --grey-300-rgb: 79, 88, 107; + --grey-400-rgb: 79, 88, 107; + --grey-500-rgb: 171, 178, 191; + --grey-600-rgb: 171, 178, 191; + --grey-700-rgb: 171, 178, 191; + --grey-800-rgb: 206, 210, 218; + --grey-900-rgb: 206, 210, 218; + --accent-h: 207; + --accent-s: 82%; + --accent-l: 56%; + --workspace-background-translucent: rgba(var(--grey-700-rgb), 0.7); + --color-red: #b95059; + --color-green: #759c59; + --color-orange: #c78a51; + --color-yellow: #d3a95c; + --color-cyan: #42abb9; + --color-blue: #469de4; + --bold-color: var(--color-blue); + --italic-color: var(--color-green); + --highlight-hue: 37; + --h1-color: var(--color-orange); + --h2-color: var(--color-green); + --h3-color: var(--color-cyan); + --h4-color: var(--color-blue); + --h5-color: var(--color-red); + --h6-color: var(--color-yellow); +} + +body.encore-theme-dark-obsidian.theme-dark { + --grey-900-rgb: 30, 30, 30; + --grey-800-rgb: 38, 38, 38; + --grey-700-rgb: 54, 54, 54; + --grey-600-rgb: 82, 82, 91; + --grey-500-rgb: 113, 113, 122; + --grey-400-rgb: 161, 161, 170; + --grey-300-rgb: 212, 212, 216; + --grey-200-rgb: 228, 228, 231; + --grey-100-rgb: 244, 244, 245; + --grey-50-rgb: 250, 250, 250; + --accent-h: 255; + --accent-s: 92%; + --accent-l: 76%; + --inline-title-color: var(--text-color); + --bold-color: var(--text-color); + --italic-color: var(--text-color); + --workspace-background-translucent: rgba(var(--grey-700-rgb), 0.33); + background-color: rgba(var(--grey-800-rgb), var(--en-opacity)); +} +body.encore-theme-dark-obsidian.theme-dark .mod-root .workspace-tab-container .workspace-leaf-content { + --en-opacity: 1; + background-color: rgba(var(--grey-900-rgb), var(--en-opacity)); +} +body.encore-theme-dark-obsidian.theme-dark .mod-root .workspace-tab-container .workspace-leaf-content .canvas-wrapper .canvas-background { + background-color: rgba(var(--grey-900-rgb), var(--en-opacity)); +} +body.encore-theme-dark-obsidian.theme-dark .mk-note-header:after { + --gradient-color: var(--color-base-10); +} + +body.encore-theme-dark-obsidian.theme-dark.encore-fancy-headers .workspace-tab-container .workspace-leaf-content > .view-header { + --en-opacity: 0.66; + background-color: rgba(var(--grey-900-rgb), var(--en-opacity)); + backdrop-filter: var(--en-acrylic); +} + +body.encore-theme-dark-rgb.theme-dark { + --grey-50-rgb: 225, 227, 233; + --grey-100-rgb: 222, 227, 241; + --grey-200-rgb: 173, 181, 200; + --grey-300-rgb: 162, 165, 186; + --grey-350-rgb: 126, 128, 148; + --grey-400-rgb: 97, 97, 115; + --grey-500-rgb: 40, 40, 48; + --grey-600-rgb: 26, 26, 32; + --grey-700-rgb: 20, 20, 25; + --grey-800-rgb: 11, 11, 12; + --grey-850-rgb: 8, 8, 8; + --grey-875-rgb: 6, 6, 6; + --grey-900-rgb: 3, 3, 3; + --workspace-background-translucent: rgba(var(--grey-900-rgb), 0.4); + --rainbow-gradient: linear-gradient(90deg, rgba(255,0,0,1) 0%, rgba(255,222,0,1) 15%, rgba(167,255,0,1) 26%, rgba(0,255,136,1) 39%, rgba(15,245,254,1) 55%, rgba(111,0,255,1) 80%, rgba(253,45,45,1) 100%); +} +body.encore-theme-dark-rgb.theme-dark.encore-colors-colorful { + --bold-color: var(--color-red); + --italic-color: var(--color-green); +} +body.encore-theme-dark-rgb.theme-dark .mod-root .workspace-tab-container { + border-radius: var(--tab-radius); + --shadow-properties: 0 0 50px -25px; + animation: rgb-shadow 12s linear infinite forwards; +} +body.encore-theme-dark-rgb.theme-dark .modal { + --shadow-properties: 0 0 50px -15px; + animation: rgb-shadow 12s linear infinite forwards; +} +body.encore-theme-dark-rgb.theme-dark .prompt::before { + content: ""; + position: fixed; + top: 0; + left: 0; + right: 0; + height: 30px; + background-color: red; + background-image: var(--rainbow-gradient); + animation: pan-right 5s linear infinite forwards; + filter: blur(60px); +} +body.encore-theme-dark-rgb.theme-dark .prompt::after { + content: ""; + position: fixed; + top: 0; + left: 0; + right: 0; + height: 10px; + background-color: red; + background-image: var(--rainbow-gradient); + animation: pan-right 5s linear infinite forwards; + filter: blur(15px); +} +body.encore-theme-dark-rgb.theme-dark .mod-root .workspace-tab-header.is-active .workspace-tab-header-inner { + --en-opacity: 0.2; + background-color: rgba(var(--grey-100-rgb), var(--en-opacity)); +} + +@keyframes rgb-shadow { + 0% { + box-shadow: var(--shadow-properties) rgb(255, 0, 0); + } + 17% { + box-shadow: var(--shadow-properties) rgb(255, 255, 0); + } + 33% { + box-shadow: var(--shadow-properties) rgb(0, 255, 0); + } + 50% { + box-shadow: var(--shadow-properties) rgb(0, 255, 255); + } + 67% { + box-shadow: var(--shadow-properties) rgb(80, 160, 255); + } + 83% { + box-shadow: var(--shadow-properties) rgb(255, 0, 255); + } + 100% { + box-shadow: var(--shadow-properties) rgb(255, 0, 0); + } +} +@keyframes rgb-background { + 0% { + background-color: rgba(255, 255, 0, var(--rgb-background-opacity)); + } + 17% { + background-color: rgba(0, 255, 0, var(--rgb-background-opacity)); + } + 33% { + background-color: rgba(0, 170, 255, var(--rgb-background-opacity)); + } + 67% { + background-color: rgba(255, 0, 255, var(--rgb-background-opacity)); + } + 83% { + background-color: rgba(255, 0, 255, var(--rgb-background-opacity)); + } + 100% { + background-color: rgba(255, 0, 0, var(--rgb-background-opacity)); + } +} +@keyframes pan-right { + from { + background-position-x: 0vw; + } + to { + background-position-x: 100vw; + } +} +body.encore-theme-dark-materialocean.theme-dark { + --grey-50-rgb: 245, 248, 254; + --grey-100-rgb: 237, 241, 249; + --grey-200-rgb: 227, 231, 240; + --grey-300-rgb: 200, 207, 223; + --grey-350-rgb: 183, 191, 209; + --grey-400-rgb: 152, 165, 188; + --grey-500-rgb: 87, 98, 126; + --grey-600-rgb: 58, 65, 89; + --grey-700-rgb: 32, 36, 51; + --grey-800-rgb: 15, 17, 26; + --grey-850-rgb: 8, 9, 19; + --grey-875-rgb: 1, 3, 17; + --grey-900-rgb: 0, 1, 10; + --accent-h: 355; + --accent-s: 100%; + --accent-l: 63%; + --color-red: #bf616a; + --color-green: #a3be8c; + --color-orange: #b48ead; + --color-yellow: #ebcb8b; + --color-cyan: #88c0d0; + --color-blue: #81a1c1; +} +body.encore-theme-dark-materialocean.theme-dark.encore-colors-colorful { + --highlight-hue: 355; + --italic-color: #d7dfec; + --bold-color: #d9dee9; + --h1-color: var(--color-red); + --h2-color: var(--color-green); + --h3-color: var(--color-blue); + --h4-color: var(--color-cyan); + --h5-color: var(--color-yellow); + --h6-color: var(--color-orange); +} + +body.encore-theme-dark-flexoki.theme-dark { + --grey-50-rgb: 242, 240, 229; + --grey-100-rgb: 206, 205, 195; + --grey-200-rgb: 168, 166, 159; + --grey-300-rgb: 135, 133, 128; + --grey-350-rgb: 114, 111, 106; + --grey-400-rgb: 85, 82, 78; + --grey-500-rgb: 64, 62, 60; + --grey-600-rgb: 52, 51, 49; + --grey-700-rgb: 40, 39, 38; + --grey-800-rgb: 28, 27, 26; + --grey-850-rgb: 23, 22, 22; + --grey-875-rgb: 20, 19, 19; + --grey-900-rgb: 16, 15, 15; + --accent-h: 175; + --accent-s: 49%; + --accent-l: 45%; + --workspace-background-translucent: rgba(var(--grey-700-rgb), 0.33); + background-color: rgb(var(--grey-875-rgb)); +} +body.encore-theme-dark-flexoki.theme-dark.encore-colors-colorful { + --highlight-hue: 50; + --italic-color: #d2e6d2; + --bold-color: #e0eec5; + --h1-color: #b3bcf0; + --h2-color: #989ed6; + --h3-color: #8987c9; + --h4-color: #9482c5; + --h5-color: #9482c5; + --h6-color: #9482c5; +} +body.encore-theme-dark-flexoki.theme-dark .mod-root .workspace-tab-container .workspace-leaf-content { + --en-opacity: 1; + background-color: rgb(var(--grey-900-rgb)); +} +body.encore-theme-dark-flexoki.theme-dark .mod-root .workspace-tab-container .workspace-leaf-content .canvas-wrapper .canvas-background { + background-color: rgb(var(--grey-900-rgb)); +} +body.encore-theme-dark-flexoki.theme-dark .mk-note-header:after { + --gradient-color: var(--color-base-10); +} +body.encore-theme-dark-flexoki.theme-dark.encore-fancy-headers .workspace-tab-container .workspace-leaf-content > .view-header { + --en-opacity: 0.66; + background-color: rgb(var(--grey-900-rgb)); + backdrop-filter: var(--en-acrylic); +} + +body.encore-theme-dark-glass-royale.theme-dark { + --grey-50-rgb: 225, 227, 233; + --grey-100-rgb: 222, 227, 241; + --grey-200-rgb: 173, 181, 200; + --grey-300-rgb: 162, 165, 186; + --grey-350-rgb: 126, 128, 148; + --grey-400-rgb: 97, 97, 115; + --grey-500-rgb: 40, 40, 48; + --grey-600-rgb: 26, 26, 32; + --grey-700-rgb: 20, 20, 25; + --grey-800-rgb: 11, 11, 12; + --grey-850-rgb: 8, 8, 8; + --grey-875-rgb: 6, 6, 6; + --grey-900-rgb: 0, 0, 0; + --accent-h: 203; + --accent-s: 66%; + --accent-l: 54%; + --workspace-background-translucent: rgba(var(--grey-900-rgb), 0.4); +} +body.encore-theme-dark-glass-royale.theme-dark.encore-colors-colorful { + --highlight-hue: 30; + --bold-color: var(--color-green); + --italic-color: var(--color-red); + --h1-color: #5af273; + --h2-color: #65e4de; + --h3-color: #e755db; + --h4-color: #e9ca63; + --h5-color: #9dee51; + --h6-color: #8badec; +} +body.encore-theme-dark-glass-royale.theme-dark .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container, +body.encore-theme-dark-glass-royale.theme-dark .mod-right-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container { + background-color: rgba(255, 255, 255, 0.062745098); + backdrop-filter: blur(20px) saturate(1.8); +} +body.encore-theme-dark-glass-royale.theme-dark .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container .workspace-tab-header-container-inner .workspace-tab-header.is-active, +body.encore-theme-dark-glass-royale.theme-dark .mod-right-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container .workspace-tab-header-container-inner .workspace-tab-header.is-active { + background-color: rgba(255, 255, 255, 0.1882352941); +} +body.encore-theme-dark-glass-royale.theme-dark .mod-root .workspace-tab-header.is-active .workspace-tab-header-inner { + background-color: rgba(255, 255, 255, 0.1882352941); + backdrop-filter: blur(50px) saturate(1.5); +} +body.encore-theme-dark-glass-royale.theme-dark .mod-root .workspace-tab-container .workspace-leaf-content { + --en-opacity: 0.75; + background-image: radial-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2509803922)), linear-gradient(rgba(255, 255, 255, 0.031372549), rgba(255, 255, 255, 0.0078431373)); + backdrop-filter: blur(32px) saturate(2); +} +body.encore-theme-dark-glass-royale.theme-dark .mod-root .workspace-tab-container .workspace-leaf-content .canvas-wrapper .canvas-background { + background-color: transparent; + --canvas-dot-pattern: #ffffff15; +} + +body.encore-theme-dark-glass-royale.theme-dark.encore-fancy-headers .workspace-tab-container .workspace-leaf-content > .view-header { + background-color: rgba(0, 0, 0, 0); + backdrop-filter: var(--en-acrylic); +} + +body.encore-theme-light-sterling.theme-light { + --grey-50-rgb: 17, 24, 39; + --grey-100-rgb: 31, 41, 55; + --grey-200-rgb: 55, 65, 81; + --grey-300-rgb: 75, 85, 99; + --grey-350-rgb: 90, 90, 90; + --grey-400-rgb: 107, 114, 128; + --grey-500-rgb: 156, 163, 175; + --grey-600-rgb: 209, 213, 219; + --grey-700-rgb: 228, 228, 231; + --grey-800-rgb: 243, 244, 246; + --grey-850-rgb: 250, 250, 250; + --grey-875-rgb: 250, 250, 250; + --grey-900-rgb: 255, 255, 255; + --accent-h: 165; + --accent-s: 74%; + --accent-l: 52%; + --color-red: #df2a51; + --color-green: #2adfb2; + --color-orange: #ff9b7c; + --color-yellow: #abe667; + --color-cyan: #2abbdf; + --color-blue: #5c87ff; +} +body.encore-theme-light-sterling.encore-colors-colorful { + --highlight-hue: 30; + --italic-color: #82c0e9; + --bold-color: #d86679; + --h1-color: #ffc444; + --h2-color: #faa250; + --h3-color: #f88765; + --h4-color: #f88773; + --h5-color: #f88773; + --h6-color: #f88773; +} + +body { + --checklist-done-decoration: none; + --checklist-done-color: var(--color-base-50); + --hr-thickness: 1px; + --highlight-hue: 37; + --en-acrylic: blur(8px); + --en-acrylic-opacity: 0.66; + --en-modal-backdrop: blur(25px); + --header-height: 44px; + --tab-height: 38px; + --tab-radius: 6px; + --en-opacity: 1; + text-underline-offset: 2px; +} +body.theme-dark { + --hr-color: #ffffff90; +} +body.theme-light { + --hr-color: #00000090; +} + +:root { + --encore-translucency-strength: 0.25; + --encore-translucency-image: url("https://images.unsplash.com/photo-1707494966495-a2cc8c1dac1f?q=80&w=1935&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D"); +} + +body.encore-bright-accent { + --text-on-accent: var(--color-base-00); +} + +body.encore-blur-less { + --en-acrylic: blur(4px); + --en-acrylic-opacity: 0.9; + --en-modal-backdrop: blur(5px); +} + +body.is-mobile:not(.encore-mobile-translucency), +body.encore-blur-off { + --en-acrylic: brightness(0.5); + --en-acrylic-opacity: 0.9; + --en-modal-backdrop: brightness(0.5); +} + +body:not(.is-mobile):not(.encore-disable-clickability-fix) .markdown-source-view.mod-cm6.is-readable-line-width > .cm-editor > .cm-scroller > .cm-sizer > .cm-contentContainer > .cm-content { + max-width: unset; + margin-left: -4rem; + padding-left: 4rem; + margin-right: -4rem; + padding-right: 4rem; +} +body:not(.is-mobile):not(.encore-disable-clickability-fix) .cm-scroller { + overflow-x: hidden; +} + +.workspace-leaf-content[data-mode=preview] .view-action:first-child { + color: var(--interactive-accent); +} + +body:not(.is-translucent) .modal-bg { + opacity: 0; +} +body:not(.is-translucent) .modal-container.mod-dim .modal-bg { + backdrop-filter: var(--en-modal-backdrop); + opacity: 1 !important; + --en-opacity: 0.6; + background-color: rgba(var(--grey-900-rgb), var(--en-opacity)); +} + +body.is-translucent .modal-bg { + opacity: 0; +} +body.is-translucent .modal-container.mod-dim .modal-bg { + backdrop-filter: var(--en-modal-backdrop); + opacity: 1 !important; + --en-opacity: 0.8; + background-color: rgba(var(--grey-900-rgb), var(--en-opacity)); +} + +.empty-state::before { + content: ""; + width: 100%; + height: 30%; + background-size: contain; + background-position: center; + background-repeat: no-repeat; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='18' height='18' fill='none' stroke='%23ffffff50' stroke-width='2%' stroke-linecap='round' stroke-linejoin='round' class='logo-wireframe'%3E%3Cpath d='M172.7 461.6c73.6-149.1 2.1-217-43.7-246.9m72 96.7c71.6-17.3 141-16.3 189.8 88.5m-114-96.3c-69.6-174 44.6-181 16.3-273.6m97.7 370c1.6-3 3.3-5.8 5.1-8.6 20-29.9 34.2-53.2 41.4-65.3a16 16 0 0 0-1.2-17.7 342.1 342.1 0 0 1-40.2-66.1c-10.9-26-12.5-66.5-12.6-86.2 0-7.4-2.4-14.7-7-20.6l-81.8-104a32 32 0 0 0-1.4-1.5m97.7 370a172.8 172.8 0 0 0-18 59c-2.9 21.5-24 38.4-45 32.6-30-8.3-64.5-21.1-95.7-23.5l-47.8-3.6c-7.7-.6-15-4-20.3-9.5l-82.3-84.8c-9-9.2-11.4-23-6.2-34.8 0 0 51-111.8 52.8-117.7l.7-3M293.1 30a31.5 31.5 0 0 0-44.4-2.3l-97.4 87.5c-5.4 5-9 11.5-10 18.8-3.7 24.5-9.7 68-12.3 80.7'%3E%3C/path%3E%3C/svg%3E"); +} + +.theme-light .empty-state::before { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='18' height='18' fill='none' stroke='%2300000080' stroke-width='2%' stroke-linecap='round' stroke-linejoin='round' class='logo-wireframe'%3E%3Cpath d='M172.7 461.6c73.6-149.1 2.1-217-43.7-246.9m72 96.7c71.6-17.3 141-16.3 189.8 88.5m-114-96.3c-69.6-174 44.6-181 16.3-273.6m97.7 370c1.6-3 3.3-5.8 5.1-8.6 20-29.9 34.2-53.2 41.4-65.3a16 16 0 0 0-1.2-17.7 342.1 342.1 0 0 1-40.2-66.1c-10.9-26-12.5-66.5-12.6-86.2 0-7.4-2.4-14.7-7-20.6l-81.8-104a32 32 0 0 0-1.4-1.5m97.7 370a172.8 172.8 0 0 0-18 59c-2.9 21.5-24 38.4-45 32.6-30-8.3-64.5-21.1-95.7-23.5l-47.8-3.6c-7.7-.6-15-4-20.3-9.5l-82.3-84.8c-9-9.2-11.4-23-6.2-34.8 0 0 51-111.8 52.8-117.7l.7-3M293.1 30a31.5 31.5 0 0 0-44.4-2.3l-97.4 87.5c-5.4 5-9 11.5-10 18.8-3.7 24.5-9.7 68-12.3 80.7'%3E%3C/path%3E%3C/svg%3E"); +} + +.empty-state-title { + display: none; +} + +.sidebar-toggle-button > .clickable-icon { + color: var(--interactive-accent); +} + +@keyframes tooltip-appear { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +body > .tooltip { + --tooltip-edge-colour: var(--background-secondary-alt); + border: 1px solid var(--tooltip-edge-colour); + background-color: var(--background-primary); + color: var(--text-normal); + animation: tooltip-appear 150ms ease-out !important; + padding: 6px 8px; + border-radius: 8px; +} +body > .tooltip > .tooltip-arrow { + border-bottom-color: var(--tooltip-edge-colour); +} +body > .tooltip.mod-right > .tooltip-arrow { + border-right-color: var(--tooltip-edge-colour); +} +body > .tooltip.mod-left > .tooltip-arrow { + border-left-color: var(--tooltip-edge-colour); +} +body > .tooltip.mod-top > .tooltip-arrow { + border-top-color: var(--tooltip-edge-colour); +} + +body.encore-coloured-tooltip > .tooltip { + --tooltip-edge-colour: var(--color-accent); +} + +.markdown-rendered mark, +.cm-s-obsidian span.cm-formatting-highlight, +.cm-s-obsidian span.cm-highlight, +.search-result-file-matched-text { + background-color: hsla(var(--highlight-hue), 100%, 30%, 0.5); + border-top: 1px solid hsla(var(--highlight-hue), 100%, 60%, 0.15); + border-bottom: 1px solid hsla(var(--highlight-hue), 100%, 20%, 1); + color: hsla(var(--highlight-hue), 100%, 92%, 1); +} + +body.encore-highlight-border .markdown-rendered mark, +body.encore-highlight-border .cm-s-obsidian span.cm-formatting-highlight, +body.encore-highlight-border .cm-s-obsidian span.cm-highlight, +body.encore-highlight-border .search-result-file-matched-text { + outline: 1px solid hsla(var(--highlight-hue), 90%, 50%, 0.85); + box-shadow: 0 0 10px hsla(var(--highlight-hue), 90%, 50%, 0.75); + padding: 0 0.15em; + border-radius: 0.2em; + border: none; +} + +body:not(.is-mobile) .prompt { + background-color: transparent; + border: none; + box-shadow: none; + height: 100%; + max-height: unset; + top: 0; +} +body:not(.is-mobile) .prompt > :first-child { + margin-top: 80px; +} +body:not(.is-mobile) .prompt > * { + max-width: var(--prompt-max-width); + width: var(--prompt-width); +} +body:not(.is-mobile) .prompt > .prompt-input-container { + background-color: var(--background-secondary-alt); + background-color: transparent; + order: 1; +} +body:not(.is-mobile) .prompt > .prompt-input-container > .prompt-input { + background-color: transparent; + font-size: 3rem; + border-bottom: none !important; + height: auto; +} +body:not(.is-mobile) .prompt > .prompt-results { + order: 3; + border-top: 1px solid rgba(var(--grey-600-rgb), var(--en-opacity)); + color: rgba(var(--grey-300-rgb), var(--en-opacity)); +} +body:not(.is-mobile) .prompt > .prompt-results > .suggestion-item { + cursor: pointer; +} +body:not(.is-mobile) .prompt > .prompt-results > .suggestion-item.is-selected { + color: var(--color-accent-2); +} +body:not(.is-mobile) .prompt > .prompt-results > .suggestion-item kbd { + background-color: rgba(var(--grey-700-rgb), var(--en-opacity)); +} +body:not(.is-mobile) .prompt > .prompt-instructions { + order: 2; + border-top: none; + margin-bottom: 2rem; + padding: 0; +} + +.status-bar { + bottom: 4px; + right: 4px; + border: none; + --en-opacity: 0.5; + background-color: rgba(var(--grey-600-rgb), var(--en-opacity)); + border-radius: var(--tab-radius); + backdrop-filter: var(--en-acrylic); + box-shadow: 0 4px 5px rgba(0, 0, 0, 0.3); +} + +.modal { + border: none; + background-color: rgb(var(--grey-850-rgb)); + --en-opacity: 1; +} +.modal .vertical-tab-header { + background-color: rgb(var(--grey-700-rgb)); + border-right: none !important; +} +.modal .vertical-tab-header .vertical-tab-header-group-title { + font-size: 1.33rem; +} +.modal .vertical-tab-content { + background-color: transparent; +} + +.setting-item { + border-top: none; + padding: 0.5em 0; +} +.setting-item.setting-item-heading { + margin-top: 2rem; +} +.setting-item.setting-item-heading .setting-item-name { + font-size: 1.7rem; +} +.setting-item .setting-item-description { + --en-opacity: 1; + color: rgba(var(--grey-400-rgb), var(--en-opacity)); +} + +.style-settings-container { + padding-left: 20px !important; +} + +.markdown-source-view.mod-cm6 .cm-embed-block:hover { + box-shadow: unset; + border-radius: unset; +} + +.markdown-source-view.mod-cm6 .edit-block-button { + transition: opacity 100ms; + color: var(--color-accent-2); + background-image: radial-gradient(circle closest-side, var(--color-accent) -300%, transparent); +} + +body { + --obsidian-logo-small: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='8' height='8' fill='none' stroke='%23ffffff90' stroke-width='5%' stroke-linecap='round' stroke-linejoin='round' class='logo-wireframe'%3E%3Cpath d='M172.7 461.6c73.6-149.1 2.1-217-43.7-246.9m72 96.7c71.6-17.3 141-16.3 189.8 88.5m-114-96.3c-69.6-174 44.6-181 16.3-273.6m97.7 370c1.6-3 3.3-5.8 5.1-8.6 20-29.9 34.2-53.2 41.4-65.3a16 16 0 0 0-1.2-17.7 342.1 342.1 0 0 1-40.2-66.1c-10.9-26-12.5-66.5-12.6-86.2 0-7.4-2.4-14.7-7-20.6l-81.8-104a32 32 0 0 0-1.4-1.5m97.7 370a172.8 172.8 0 0 0-18 59c-2.9 21.5-24 38.4-45 32.6-30-8.3-64.5-21.1-95.7-23.5l-47.8-3.6c-7.7-.6-15-4-20.3-9.5l-82.3-84.8c-9-9.2-11.4-23-6.2-34.8 0 0 51-111.8 52.8-117.7l.7-3M293.1 30a31.5 31.5 0 0 0-44.4-2.3l-97.4 87.5c-5.4 5-9 11.5-10 18.8-3.7 24.5-9.7 68-12.3 80.7'%3E%3C/path%3E%3C/svg%3E"); + --obsidian-logo-small-dark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='8' height='8' fill='none' stroke='%2300000090' stroke-width='5%' stroke-linecap='round' stroke-linejoin='round' class='logo-wireframe'%3E%3Cpath d='M172.7 461.6c73.6-149.1 2.1-217-43.7-246.9m72 96.7c71.6-17.3 141-16.3 189.8 88.5m-114-96.3c-69.6-174 44.6-181 16.3-273.6m97.7 370c1.6-3 3.3-5.8 5.1-8.6 20-29.9 34.2-53.2 41.4-65.3a16 16 0 0 0-1.2-17.7 342.1 342.1 0 0 1-40.2-66.1c-10.9-26-12.5-66.5-12.6-86.2 0-7.4-2.4-14.7-7-20.6l-81.8-104a32 32 0 0 0-1.4-1.5m97.7 370a172.8 172.8 0 0 0-18 59c-2.9 21.5-24 38.4-45 32.6-30-8.3-64.5-21.1-95.7-23.5l-47.8-3.6c-7.7-.6-15-4-20.3-9.5l-82.3-84.8c-9-9.2-11.4-23-6.2-34.8 0 0 51-111.8 52.8-117.7l.7-3M293.1 30a31.5 31.5 0 0 0-44.4-2.3l-97.4 87.5c-5.4 5-9 11.5-10 18.8-3.7 24.5-9.7 68-12.3 80.7'%3E%3C/path%3E%3C/svg%3E"); +} diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 1bb3119..0807151 100755 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -13,12 +13,12 @@ "state": { "type": "markdown", "state": { - "file": "Semester 7/Medienheorie/Hausaufgabe Speichermedien.md", + "file": "Semester 7/Medienheorie/Vorlesung 9.md", "mode": "source", "source": false }, "icon": "lucide-file", - "title": "Hausaufgabe Speichermedien" + "title": "Vorlesung 9" } } ] @@ -53,7 +53,7 @@ "state": { "type": "search", "state": { - "query": "", + "query": " ", "matchingCase": false, "explainSearch": false, "collapseAll": false, @@ -193,24 +193,32 @@ }, "active": "7f1ed2faf0dde1b7", "lastOpenFiles": [ - "Untitled.base", - "Untitled 1.base", - "Semester 7/Medienheorie/Pasted image 20251214161803.png", - "Semester 7/Medienheorie/Vorlesung 7.md", - "Semester 7/Medienheorie/Hausaufgabe Speichermedien.md", - "Semester 7/Medienheorie/Vorlesung 8.md", - "Semester 8/Bachelorthesis/Zu klärende Fragen.md", - "Semester 8/Bachelorthesis", - "Semester 8/Untitled.canvas", - "Semester 8/Untitled.md", - "Semester 8", + "Semester 7/INKOM/präsi_2FA/Untitled.base", + "Semester 7/Medienheorie/Vorlesung 9.md", + "Semester 7/INKOM/präsi_2FA/Untitled 8.base", + "Semester 7/INKOM/präsi_2FA/Untitled 7.base", + "Semester 7/INKOM/präsi_2FA/Untitled 6.base", + "Semester 7/INKOM/präsi_2FA/Untitled 5.base", + "Semester 7/INKOM/präsi_2FA/Untitled 4.base", + "Semester 7/INKOM/präsi_2FA/Untitled 3.base", + "Semester 7/INKOM/präsi_2FA/Untitled 2.base", + "Semester 7/INKOM/präsi_2FA/Untitled 1.base", + "Semester 7/INKOM/präsi_2FA/Recherche.md", + "Semester 7/INKOM/präsi_2FA/Presentation1.pptx", + "Semester 7/INKOM/präsi_2FA/Quellen.md", + "Semester 7/INKOM/präsi_2FA/Vorgehensweise.md", "Semester 7/Bildverarbeitung/Wissenschaftliche Arbeiten (nach Dek. Trittin).md", + "Praktikum/Hella.md", + "Semester 6/List of Shame.md", + "Semester 7/INKOM/Labor 04.md", + "Semester 7/INKOM/Vorlesung 8.md", + "Semester 7/Medienheorie/Vorlesung 8.md", + "Semester 7/Medienheorie/Vorlesung 7.md", "Semester 7/REDIG/Übungsblatt 7.md", "Semester 7/REDIG/Vorlesung 8.md", "Semester 7/Medienheorie/Vorlesung 5.md", "Semester 7/REDIG/Vorlesung 5.md", "Semester 7/INKOM/Vorlesung 3.md", - "Semester 7/INKOM/figures", "Semester 7/INKOM/().md", "Semester 7/INKOM/Vorlesung 2.md", "Semester 7/INKOM/figures/Pasted image 20251107093559.png", @@ -221,23 +229,14 @@ "Semester 7/Medienheorie/Vorlesung 1.md", "Semester 7/Bildverarbeitung/Vorlesung 4.md", "Semester 7/Bildverarbeitung/Vorlesung 3.md", - "Semester 7/REDIG/Vorlesung 3.md", - "conflict-files-obsidian-git.md", - "Semester 6/SWTEST/Klausurrelevantes Milan.md", - "Semester 6/List of Shame.md", "Semester 6/COMARCH/Zusammenfassung/Pasted image 20250708193937.png", "Semester 6/COMARCH/Zusammenfassung/Pasted image 20250708193917.png", "Semester 6/COMARCH/Zusammenfassung/Pasted image 20250708185932.png", "Semester 6/COMARCH/Zusammenfassung/Pasted image 20250708185618.png", "Semester 6/COMARCH/Zusammenfassung/Pasted image 20250708185152.png", "Semester 6/COMARCH/Zusammenfassung/Pasted image 20250708185128.png", - "Semester 6/COMARCH/Zusammenfassung/Fragenkatalog.md", "Semester 6/COMARCH/Pasted image 20250709205101.png", "Semester 6/COMARCH/Pasted image 20250709205049.png", - "Semester 7/Robocup", - "Semester 7/INKOM", - "Semester 7/Medienheorie", - "Semester 7/Bildverarbeitung", - "Semester 7/REDIG" + "Semester 7/REDIG/Nackenbruch.drawio.png" ] } \ No newline at end of file diff --git a/Semester 7/INKOM/Labor 04.md b/Semester 7/INKOM/Labor 04.md new file mode 100644 index 0000000..0dd0fd8 --- /dev/null +++ b/Semester 7/INKOM/Labor 04.md @@ -0,0 +1,23 @@ +Wir sind Gruppe B +Aufsetzen vom Programm auf das SIMATIC HMI und SIMATIC S7-1500 + +Topologie von Grp A und B untersch. +Grp A: Spanning Tree +Grp B: RR + +nach dem zusammenstecken gab es keine fehler +Gruppe A spielt nun das Programm auf den Display von Gruppe B, dabei wird die CPU von Gruppe A verwendet. + +Das Programm wird zwar auf das Display geladen, aber beim starten ist das display weiß + +Messung **mit EPLC** mit Stopuhr: +1. 8,5s +2. Fehler +3. nach einstecken: 9s +2x Fehler beim rausziehen. + +Messdauern **ohne EPLC** mit Stopuhr: +1. 15s +2. 15s +3. 16s + diff --git a/Semester 7/INKOM/Vorlesung 8.md b/Semester 7/INKOM/Vorlesung 8.md new file mode 100644 index 0000000..79fb680 --- /dev/null +++ b/Semester 7/INKOM/Vorlesung 8.md @@ -0,0 +1,15 @@ +## Klausurrelevantes +RFID und QR Differenzierung +NFC: Teil von RFID aber im anderen Frequenzbereich +Cybersecurity: ISO 62443 von Interesse +Industrie 1.0 - 4.0: welche Maßgebenden Merkmal hat es gegeben? + 1.0 Dampfmaschine + 2.0 Elektrifizierung + 3.0 Automatisierung + 4.0 Kommunikation und Vernetzung + +## Vorlesung +Redundanzen sind auf mehreren Ebenen vorzufinden: Stromversorgung (z.B. USV), Netzwerk, Schaltwerke, auch eine zweite Anlage kann als Redundanz dienen. + +Vorausschauende Wartung, als Präventivmaßnahme um Wartungsarbeiten vorrauszusschauen. + diff --git a/Semester 7/INKOM/präsi_2FA/Presentation1.pptx b/Semester 7/INKOM/präsi_2FA/Presentation1.pptx new file mode 100644 index 0000000..cc687be Binary files /dev/null and b/Semester 7/INKOM/präsi_2FA/Presentation1.pptx differ diff --git a/Semester 7/INKOM/präsi_2FA/Quellen.md b/Semester 7/INKOM/präsi_2FA/Quellen.md new file mode 100644 index 0000000..6758b36 --- /dev/null +++ b/Semester 7/INKOM/präsi_2FA/Quellen.md @@ -0,0 +1,3 @@ +https://dl.acm.org/doi/pdf/10.1145/3440712 +Wikipedia: 2FA +ISO 27001 A8.5, A 5.17 \ No newline at end of file diff --git a/Semester 7/INKOM/präsi_2FA/Recherche.md b/Semester 7/INKOM/präsi_2FA/Recherche.md new file mode 100644 index 0000000..65d026a --- /dev/null +++ b/Semester 7/INKOM/präsi_2FA/Recherche.md @@ -0,0 +1,32 @@ +# ISO 27001 A. 8.5 +## Kategorien +- Wissen bzw. Kenntnis von Passwörtern, PINs oder anderen Geheimnissen (Korr. Antw. auf Kontrollfragen) +- Besitz eines maschinell prüfbaren Gegenstands auch in verb. mit elekt. Zertifikaten oder anderen Identitätsnachweisen +- Merkmale biometrischer Art oder überprüfbarer Verhaltensmuster + +**Bestandteil der Authentisierung (überprüfung ob tatsächlich die Person diejenige ist, die sie angibt zu sein)** + +Kategorisierung in schwache und starke Verfahren + +"Geht es um wirklich sensible Daten (etwa Geschäfts- oder Konstruktionsgehemnisse) ist der Einsatz starker Verfahren alternativlos" + +# ISO 27001 A.5.17 +- Jedes einzelne Verfahren wird als schwaches Verfahren bezeichnet (Password, One-Time Password etc.) + +## Merkmale +- PIN, Passwort, TAN +- maschinen lesbarer Gegenstand +- Biometrische Merkmale (Gesicht, Fingerabdruck) + +# Wiki: MFA +Achtung: Merkmal (de) === Factor (en) + "MFA is an electronic authentication method in which a user is granted access to a website or application only after successfully presenting two or more distinct types of evidence (or factors) to an authentication mechanism" + +MFA = 2FA + +# An Extensive Formal Analysis of Multi-factor Authentication Protocols + +Populäre Protokolle: +1. Google-2-Step +2. FIDO's U2F (Yubico, Unternehmen) +davon unterschiedliche Varianten im Paper getestet. \ No newline at end of file diff --git a/Semester 7/INKOM/präsi_2FA/Vorgehensweise.md b/Semester 7/INKOM/präsi_2FA/Vorgehensweise.md new file mode 100644 index 0000000..0ea7f32 --- /dev/null +++ b/Semester 7/INKOM/präsi_2FA/Vorgehensweise.md @@ -0,0 +1,6 @@ +1. Einleitung + 1. Authentifizierung +2. Funktionsweise + 1. ISO 27001 A8.5 und A 5.17 +3. Problematik + 1. andere Angriffsfläche und Bypass \ No newline at end of file diff --git a/Semester 7/Medienheorie/Vorlesung 9.md b/Semester 7/Medienheorie/Vorlesung 9.md new file mode 100644 index 0000000..9677461 --- /dev/null +++ b/Semester 7/Medienheorie/Vorlesung 9.md @@ -0,0 +1,12 @@ +- Untertitel +- Audiobeschreibung +- Gebärdensprache +- Leichte Sprache +- Barrierefreiheit in Online-Angeboten und Apps + +Hausaufgabe: + Zwei Befehle: + - drehe einen Reel, kurzes Video hochkantvormat (30 sek max. 1 minute) + - versiehe es mit untertiteln und mindestens einem weiteren Barrierefreien Tool (oben genannt) +Was gibt es da online schon für Tools? +Es darf alles verwendet werden (KI usw. soll aber genannt werden. **Kein Prompten, eigenarbeit**) \ No newline at end of file