/* @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, ");
}

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");
}
