From 9debc00aaa6a975da895f254b135799293f2a0cb Mon Sep 17 00:00:00 2001 From: fzzinchemical Date: Fri, 5 Dec 2025 19:19:49 +0100 Subject: [PATCH 1/4] vault backup: 2025-12-05 19:19:49 --- .obsidian/appearance.json | 2 +- .obsidian/plugins/obsidian-git/data.json | 58 + .obsidian/themes/Encore/manifest.json | 7 + .obsidian/themes/Encore/theme.css | 2339 ++++++++++++++++++++++ .obsidian/workspace.json | 12 +- Semester 7/INKOM/Labor 04.md | 23 + Semester 7/INKOM/Vorlesung 8.md | 15 + Untitled 1.base | 3 - Untitled.base | 3 - 9 files changed, 2449 insertions(+), 13 deletions(-) create mode 100644 .obsidian/themes/Encore/manifest.json create mode 100644 .obsidian/themes/Encore/theme.css create mode 100644 Semester 7/INKOM/Labor 04.md create mode 100644 Semester 7/INKOM/Vorlesung 8.md delete mode 100644 Untitled 1.base delete mode 100644 Untitled.base diff --git a/.obsidian/appearance.json b/.obsidian/appearance.json index b838fee..1e1912b 100755 --- a/.obsidian/appearance.json +++ b/.obsidian/appearance.json @@ -1,6 +1,6 @@ { "accentColor": "#8839ef", - "cssTheme": "Catppuccin", + "cssTheme": "Encore", "theme": "obsidian", "baseFontSize": 26 } \ No newline at end of file diff --git a/.obsidian/plugins/obsidian-git/data.json b/.obsidian/plugins/obsidian-git/data.json index e69de29..7cdd8c1 100755 --- a/.obsidian/plugins/obsidian-git/data.json +++ b/.obsidian/plugins/obsidian-git/data.json @@ -0,0 +1,58 @@ +{ + "commitMessage": "vault backup: {{date}}", + "commitDateFormat": "YYYY-MM-DD HH:mm:ss", + "autoSaveInterval": 90, + "autoPushInterval": 1, + "autoPullInterval": 45, + "autoPullOnBoot": false, + "disablePush": false, + "pullBeforePush": true, + "disablePopups": false, + "disablePopupsForNoChanges": false, + "listChangedFilesInMessageBody": false, + "showStatusBar": true, + "updateSubmodules": false, + "syncMethod": "merge", + "customMessageOnAutoBackup": false, + "autoBackupAfterFileChange": true, + "treeStructure": false, + "refreshSourceControl": true, + "basePath": "", + "differentIntervalCommitAndPush": false, + "changedFilesInStatusBar": false, + "showedMobileNotice": true, + "refreshSourceControlTimer": 7000, + "showBranchStatusBar": true, + "setLastSaveToLastCommit": false, + "submoduleRecurseCheckout": false, + "gitDir": "", + "showFileMenu": true, + "authorInHistoryView": "hide", + "dateInHistoryView": false, + "lineAuthor": { + "show": false, + "followMovement": "inactive", + "authorDisplay": "initials", + "showCommitHash": false, + "dateTimeFormatOptions": "date", + "dateTimeFormatCustomString": "YYYY-MM-DD HH:mm", + "dateTimeTimezone": "viewer-local", + "coloringMaxAge": "1y", + "colorNew": { + "r": 255, + "g": 150, + "b": 150 + }, + "colorOld": { + "r": 120, + "g": 160, + "b": 255 + }, + "textColorCss": "var(--text-muted)", + "ignoreWhitespace": false, + "gutterSpacingFallbackLength": 5, + "lastShownAuthorDisplay": "initials", + "lastShownDateTimeFormatOptions": "date" + }, + "autoCommitMessage": "vault backup: {{date}}" +} \ No newline at end of file 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 5fa9ac0..46db39c 100755 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -13,12 +13,12 @@ "state": { "type": "markdown", "state": { - "file": "Semester 7/Medienheorie/Vorlesung 8.md", + "file": "Semester 7/INKOM/Labor 04.md", "mode": "source", "source": false }, "icon": "lucide-file", - "title": "Vorlesung 8" + "title": "Labor 04" } } ] @@ -183,10 +183,12 @@ }, "active": "7f1ed2faf0dde1b7", "lastOpenFiles": [ - "Semester 7/Medienheorie/Vorlesung 7.md", - "Semester 7/Medienheorie/Vorlesung 8.md", + "Semester 7/INKOM/Vorlesung 8.md", + "Semester 7/INKOM/Labor 04.md", "Untitled 1.base", "Untitled.base", + "Semester 7/Medienheorie/Vorlesung 8.md", + "Semester 7/Medienheorie/Vorlesung 7.md", "Semester 7/Bildverarbeitung/Wissenschaftliche Arbeiten (nach Dek. Trittin).md", "Semester 7/REDIG/Übungsblatt 7.md", "Semester 7/REDIG/Vorlesung 8.md", @@ -219,8 +221,6 @@ "Semester 6/COMARCH/Pasted image 20250709205049.png", "Semester 6/COMARCH/Klausurvorbereitungs Spreadsheed.md", "Semester 6/COMARCH/Beispiele Klausurfragen.md", - "Semester 7/REDIG/Vorlesung 2.md", - "Semester 7/Robocup/Features.md", "Semester 7/Robocup", "Semester 7/INKOM", "Semester 7/Medienheorie", 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/Untitled 1.base b/Untitled 1.base deleted file mode 100644 index c6ab609..0000000 --- a/Untitled 1.base +++ /dev/null @@ -1,3 +0,0 @@ -views: - - type: table - name: Table diff --git a/Untitled.base b/Untitled.base deleted file mode 100644 index c6ab609..0000000 --- a/Untitled.base +++ /dev/null @@ -1,3 +0,0 @@ -views: - - type: table - name: Table From 13a32f17e515a5e27cfab3fcdd2fe70764d2e14e Mon Sep 17 00:00:00 2001 From: fzzinchemical Date: Sun, 7 Dec 2025 13:39:07 +0100 Subject: [PATCH 2/4] vault backup: 2025-12-07 13:39:07 --- .obsidian/appearance.json | 2 +- .obsidian/workspace.json | 33 ++++++++++---------- Semester 7/INKOM/präsi_2FA/Quellen.md | 3 ++ Semester 7/INKOM/präsi_2FA/Recherche.md | 32 +++++++++++++++++++ Semester 7/INKOM/präsi_2FA/Vorgehensweise.md | 6 ++++ 5 files changed, 59 insertions(+), 17 deletions(-) create mode 100644 Semester 7/INKOM/präsi_2FA/Quellen.md create mode 100644 Semester 7/INKOM/präsi_2FA/Recherche.md create mode 100644 Semester 7/INKOM/präsi_2FA/Vorgehensweise.md diff --git a/.obsidian/appearance.json b/.obsidian/appearance.json index 1e1912b..b838fee 100755 --- a/.obsidian/appearance.json +++ b/.obsidian/appearance.json @@ -1,6 +1,6 @@ { "accentColor": "#8839ef", - "cssTheme": "Encore", + "cssTheme": "Catppuccin", "theme": "obsidian", "baseFontSize": 26 } \ No newline at end of file diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 46db39c..4306aaf 100755 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -13,12 +13,12 @@ "state": { "type": "markdown", "state": { - "file": "Semester 7/INKOM/Labor 04.md", + "file": "Semester 7/INKOM/präsi_2FA/Recherche.md", "mode": "source", "source": false }, "icon": "lucide-file", - "title": "Labor 04" + "title": "Recherche" } } ] @@ -53,7 +53,7 @@ "state": { "type": "search", "state": { - "query": "", + "query": " ", "matchingCase": false, "explainSearch": false, "collapseAll": false, @@ -74,7 +74,8 @@ "title": "Bookmarks" } } - ] + ], + "currentTab": 1 } ], "direction": "horizontal", @@ -181,15 +182,23 @@ "workspaces:Manage workspace layouts": false } }, - "active": "7f1ed2faf0dde1b7", + "active": "31fb45042988d7f3", "lastOpenFiles": [ - "Semester 7/INKOM/Vorlesung 8.md", + "Semester 7/INKOM/präsi_2FA/Quellen.md", + "Semester 7/INKOM/präsi_2FA/Recherche.md", + "Semester 7/INKOM/präsi_2FA/Vorgehensweise.md", + "Semester 7/Bildverarbeitung/Wissenschaftliche Arbeiten (nach Dek. Trittin).md", + "Semester 7/INKOM/präsi_2FA", + "Praktikum/Hella.md", + "Semester 6/List of Shame.md", + "Semester 7/Bildverarbeitung/Untitled.base", + "Semester 7/Bildverarbeitung/Untitled 1.base", "Semester 7/INKOM/Labor 04.md", + "Semester 7/INKOM/Vorlesung 8.md", "Untitled 1.base", "Untitled.base", "Semester 7/Medienheorie/Vorlesung 8.md", "Semester 7/Medienheorie/Vorlesung 7.md", - "Semester 7/Bildverarbeitung/Wissenschaftliche Arbeiten (nach Dek. Trittin).md", "Semester 7/REDIG/Übungsblatt 7.md", "Semester 7/REDIG/Vorlesung 8.md", "Semester 7/Medienheorie/Vorlesung 5.md", @@ -208,26 +217,18 @@ "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 6/COMARCH/Klausurvorbereitungs Spreadsheed.md", - "Semester 6/COMARCH/Beispiele Klausurfragen.md", "Semester 7/Robocup", "Semester 7/INKOM", "Semester 7/Medienheorie", "Semester 7/Bildverarbeitung", - "Semester 7/REDIG/Nackenbruch.drawio.png", - "Semester 7/REDIG", - "Semester 7", - "Semester 6/SWTEST/Zusammenfassungen" + "Semester 7/REDIG/Nackenbruch.drawio.png" ] } \ No newline at end of file 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 From 75d3a98518d4de320223fa0fbdaf04f05da110bf Mon Sep 17 00:00:00 2001 From: fzzinchemical Date: Thu, 11 Dec 2025 14:39:21 +0100 Subject: [PATCH 3/4] vault backup: 2025-12-11 14:39:21 --- .obsidian/workspace.json | 7 ++++--- Semester 7/INKOM/präsi_2FA/Presentation1.pptx | Bin 0 -> 72927 bytes 2 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 Semester 7/INKOM/präsi_2FA/Presentation1.pptx diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 4306aaf..ebb11f4 100755 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -79,7 +79,8 @@ } ], "direction": "horizontal", - "width": 300 + "width": 300, + "collapsed": true }, "right": { "id": "ea490c4c2ec9782b", @@ -182,8 +183,9 @@ "workspaces:Manage workspace layouts": false } }, - "active": "31fb45042988d7f3", + "active": "7f1ed2faf0dde1b7", "lastOpenFiles": [ + "Semester 7/INKOM/präsi_2FA/Presentation1.pptx", "Semester 7/INKOM/präsi_2FA/Quellen.md", "Semester 7/INKOM/präsi_2FA/Recherche.md", "Semester 7/INKOM/präsi_2FA/Vorgehensweise.md", @@ -216,7 +218,6 @@ "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/COMARCH/Zusammenfassung/Pasted image 20250708193937.png", "Semester 6/COMARCH/Zusammenfassung/Pasted image 20250708193917.png", "Semester 6/COMARCH/Zusammenfassung/Pasted image 20250708185932.png", 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 0000000000000000000000000000000000000000..b519eef0b9710b870223d2f6c14a42380920f035 GIT binary patch literal 72927 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 literal 0 HcmV?d00001 From 77b1cb732c808fc12a496cd2085a1b928dfebf16 Mon Sep 17 00:00:00 2001 From: fzzinchemical Date: Fri, 12 Dec 2025 09:52:18 +0100 Subject: [PATCH 4/4] vault backup: 2025-12-12 09:52:18 --- .obsidian/workspace.json | 33 ++++++++---------- Semester 7/INKOM/präsi_2FA/Presentation1.pptx | Bin 72927 -> 179310 bytes Semester 7/Medienheorie/Vorlesung 9.md | 12 +++++++ 3 files changed, 27 insertions(+), 18 deletions(-) create mode 100644 Semester 7/Medienheorie/Vorlesung 9.md diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index ebb11f4..50f411e 100755 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -13,12 +13,12 @@ "state": { "type": "markdown", "state": { - "file": "Semester 7/INKOM/präsi_2FA/Recherche.md", + "file": "Semester 7/Medienheorie/Vorlesung 9.md", "mode": "source", "source": false }, "icon": "lucide-file", - "title": "Recherche" + "title": "Vorlesung 9" } } ] @@ -74,13 +74,11 @@ "title": "Bookmarks" } } - ], - "currentTab": 1 + ] } ], "direction": "horizontal", - "width": 300, - "collapsed": true + "width": 300 }, "right": { "id": "ea490c4c2ec9782b", @@ -185,20 +183,25 @@ }, "active": "7f1ed2faf0dde1b7", "lastOpenFiles": [ + "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/Recherche.md", "Semester 7/INKOM/präsi_2FA/Vorgehensweise.md", "Semester 7/Bildverarbeitung/Wissenschaftliche Arbeiten (nach Dek. Trittin).md", - "Semester 7/INKOM/präsi_2FA", "Praktikum/Hella.md", "Semester 6/List of Shame.md", - "Semester 7/Bildverarbeitung/Untitled.base", - "Semester 7/Bildverarbeitung/Untitled 1.base", "Semester 7/INKOM/Labor 04.md", "Semester 7/INKOM/Vorlesung 8.md", - "Untitled 1.base", - "Untitled.base", "Semester 7/Medienheorie/Vorlesung 8.md", "Semester 7/Medienheorie/Vorlesung 7.md", "Semester 7/REDIG/Übungsblatt 7.md", @@ -206,7 +209,6 @@ "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", @@ -217,7 +219,6 @@ "Semester 7/Medienheorie/Vorlesung 1.md", "Semester 7/Bildverarbeitung/Vorlesung 4.md", "Semester 7/Bildverarbeitung/Vorlesung 3.md", - "Semester 7/REDIG/Vorlesung 3.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", @@ -226,10 +227,6 @@ "Semester 6/COMARCH/Zusammenfassung/Pasted image 20250708185128.png", "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/Nackenbruch.drawio.png" ] } \ No newline at end of file diff --git a/Semester 7/INKOM/präsi_2FA/Presentation1.pptx b/Semester 7/INKOM/präsi_2FA/Presentation1.pptx index b519eef0b9710b870223d2f6c14a42380920f035..cc687be8b0e0e0a3344c83c1c12d14273874e2bc 100644 GIT binary patch delta 139473 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

FbV|^s^tLWI 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