@layer obsidian-theme-overrides {
:root {
  --background-primary: #FAF9F5;
  --background-primary-alt: #FDFCFB;
  --background-secondary: #FAF9F5;
  --background-secondary-alt: #F5F4ED;
  --divider-color: #1F1E1D26;
  --background-modifier-border: #D9D8D5;
  --background-modifier-border-hover: #B9B8B4;
  --background-modifier-border-focus: #2C84DB;
  --interactive-normal: #FAF9F5;
  --interactive-hover: #E8E6DC;
  --prompt-background: #FFFFFF;
  --menu-background: #FFFFFF;
  --font-interface-override: Avenir, Montserrat, Corbel, 'URW Gothic', source-sans-pro;
  --radius-modifier: 1.25;
  --icon-stroke-modifier: 0.75;
  --anim-motion-baseline: cubic-bezier(0.32, 0.72, 0, 1);
  --tab-style: tab-underline;
  --tab-left-style: tab-left-icon;
  --tab-right-style: tab-right-icon;
  --nav-action: nav-action-indicator;
  --nav-item-active-style: nav-item-subtle;
  --font-text-override: Charter, 'Bitstream Charter', 'Sitka Text', Cambria, serif;
  --p-spacing: 1.25rem;
  --active-line-style: active-line-side;
  --inline-title-font: NanumSquareRound, Avenir, Montserrat, Corbel, 'URW Gothic', source-sans-pro;
  --inline-title-size: 1.375em;
  --heading-spacing: 1.5em;
  --h1-font: NanumSquareRound, Avenir, Montserrat, Corbel, 'URW Gothic', source-sans-pro;
  --h1-size: 1.375em;
  --h1-weight: 600;
  --h2-font: NanumSquareRound, Avenir, Montserrat, Corbel, 'URW Gothic', source-sans-pro;
  --h2-size: 1.125em;
  --h2-weight: 600;
  --h3-font: NanumSquareRound, Avenir, Montserrat, Corbel, 'URW Gothic', source-sans-pro;
  --h3-size: 1em;
  --h3-weight: 600;
  --h4-font: NanumSquareRound, Avenir, Montserrat, Corbel, 'URW Gothic', source-sans-pro;
  --h4-size: 1em;
  --h4-weight: 600;
  --h5-font: NanumSquareRound, Avenir, Montserrat, Corbel, 'URW Gothic', source-sans-pro;
  --h5-size: .875em;
  --h5-weight: 600;
  --h6-font: NanumSquareRound, Avenir, Montserrat, Corbel, 'URW Gothic', source-sans-pro;
  --h6-size: .875em;
  --h6-transform: normal;
  --blockquote-border-thickness: 4;
  --blockquote-background-color: #00000000;
  --blockquote-border-color: #E4E3DF;
  --system-status-background: var(--background-primary);
  --mobile-sidebar-background: var(--background-primary);
  --settings-background: var(--background-primary);
  --settings-home-background: var(--background-primary);
  --keyboard-background: var(--background-primary);
  --shadow-sidedock-spread: var(--background-primary);
  --mobile-sidebar-background: var(--background-secondary);
  --settings-background: var(--background-secondary);
  --settings-home-background: var(--background-secondary);
  --code-background: var(--background-secondary-alt);
  --setting-items-background: var(--background-secondary-alt);
  --titlebar-background-focused: var(--background-secondary-alt);
  --embed-background-color: var(--background-secondary-alt);
  --menu-divider-color: var(--background-modifier-border);
  --input-shadow-active: var(--background-modifier-border);
  --ec-focusBrd: var(--background-modifier-border);
  --metadata-property-box-shadow: var(--background-modifier-border-hover);
  --menu-divider-color: var(--background-modifier-border-hover);
  --radius-xs: var(--radius-modifier);
}
:root[saved-theme="dark"] {
  --background-primary: #262624;
  --background-primary-alt: #2B2B29;
  --background-secondary: #262624;
  --background-secondary-alt: #1F1E1D;
  --divider-color: #DEDCD126;
  --background-modifier-border: #42413E;
  --background-modifier-border-hover: #5D5D58;
  --background-modifier-border-focus: #2C84DB;
  --interactive-normal: #262624;
  --interactive-hover: #000000;
  --font-interface-override: Avenir, Montserrat, Corbel, 'URW Gothic', source-sans-pro;
  --radius-modifier: 1.25;
  --icon-stroke-modifier: 0.75;
  --anim-motion-baseline: cubic-bezier(0.32, 0.72, 0, 1);
  --tab-style: tab-underline;
  --tab-left-style: tab-left-icon;
  --tab-right-style: tab-right-icon;
  --nav-action: nav-action-indicator;
  --nav-item-active-style: nav-item-subtle;
  --font-text-override: Charter, 'Bitstream Charter', 'Sitka Text', Cambria, serif;
  --p-spacing: 1.25rem;
  --active-line-style: active-line-side;
  --inline-title-font: NanumSquareRound, Avenir, Montserrat, Corbel, 'URW Gothic', source-sans-pro;
  --inline-title-size: 1.375em;
  --heading-spacing: 1.5em;
  --h1-font: NanumSquareRound, Avenir, Montserrat, Corbel, 'URW Gothic', source-sans-pro;
  --h1-size: 1.375em;
  --h1-weight: 600;
  --h2-font: NanumSquareRound, Avenir, Montserrat, Corbel, 'URW Gothic', source-sans-pro;
  --h2-size: 1.125em;
  --h2-weight: 600;
  --h3-font: NanumSquareRound, Avenir, Montserrat, Corbel, 'URW Gothic', source-sans-pro;
  --h3-size: 1em;
  --h3-weight: 600;
  --h4-font: NanumSquareRound, Avenir, Montserrat, Corbel, 'URW Gothic', source-sans-pro;
  --h4-size: 1em;
  --h4-weight: 600;
  --h5-font: NanumSquareRound, Avenir, Montserrat, Corbel, 'URW Gothic', source-sans-pro;
  --h5-size: .875em;
  --h5-weight: 600;
  --h6-font: NanumSquareRound, Avenir, Montserrat, Corbel, 'URW Gothic', source-sans-pro;
  --h6-size: .875em;
  --h6-transform: normal;
  --blockquote-border-thickness: 4;
  --blockquote-background-color: #00000000;
  --blockquote-border-color: #383835;
  --system-status-background: var(--background-primary);
  --mobile-sidebar-background: var(--background-primary);
  --settings-background: var(--background-primary);
  --settings-home-background: var(--background-primary);
  --keyboard-background: var(--background-primary);
  --shadow-sidedock-spread: var(--background-primary);
  --mobile-sidebar-background: var(--background-secondary);
  --settings-background: var(--background-secondary);
  --settings-home-background: var(--background-secondary);
  --code-background: var(--background-secondary-alt);
  --setting-items-background: var(--background-secondary-alt);
  --titlebar-background-focused: var(--background-secondary-alt);
  --embed-background-color: var(--background-secondary-alt);
  --menu-divider-color: var(--background-modifier-border);
  --input-shadow-active: var(--background-modifier-border);
  --ec-focusBrd: var(--background-modifier-border);
  --metadata-property-box-shadow: var(--background-modifier-border-hover);
  --menu-divider-color: var(--background-modifier-border-hover);
  --radius-xs: var(--radius-modifier);
}
:root .metadata-properties-heading {
display:none;
}

:root .hover-popover .note-properties {
display:none;
}
:root footer {
--status-bar-border-width: var(--border-width);
right:unset;
justify-content:center;
transition:var(--anim-duration-moderate) var(--anim-motion-baseline),background-color var(--anim-duration-moderate) ease;
border:none;
border-radius:100vh;
max-width:100%;
min-height:unset;
}

:root footer>div {
transition:var(--anim-duration-moderate) var(--anim-motion-baseline);
}

:root footer:not(:hover) {
bottom:2px;
border-width:0;
background-color:rgba(var(--mono-rgb-100), 0.2);
padding-block:0;
max-width:160px;
height:4px;
}

:root footer:not(:hover)>div {
transform:scale(0.9);
opacity:0;
filter:blur(16px);
white-space:nowrap;
}

:root footer:hover {
bottom:4px;
box-shadow:var(--shadow-s);
border-color:var(--background-modifier-border);
padding:8px;
height:40px;
}

:root footer:hover::before {
transform:scaleY(1);
}

:root footer::before {
position:absolute;
transform:scaleY(10);
z-index:-1;
transition:var(--anim-duration-fast) var(--anim-duration-fast);
width:100%;
height:100%;
content:"";
}

.obsidian-themepocalypse:not(.qe-hide-breadcrumbs):root footer {
margin:4px 0;
}

.obsidian-themepocalypse:not(.qe-hide-breadcrumbs):root footer:hover {
margin:0;
box-shadow:none;
backdrop-filter:none;
border:none;
}
:root {
--metadata-background: var(--background-primary-alt);
--metadata-border-width: var(--border-width);
--metadata-padding: 12px 16px;
}

:root .note-properties {
border-radius:var(--radius-s);
}

:root .metadata-properties-headingli:has(> .folder-outer:not(.open)) {
margin-bottom:0;
}

:root .metadata-properties-heading .collapse-indicator {
inset-inline-start:-16px;
}
body:is(.contrast-light-tonal:root[saved-theme="light"], .contrast-dark-tonal:root[saved-theme="dark"], .contrast-dark-black:root[saved-theme="dark"] {
overflow:visible;
}

body:is(.contrast-light-tonal:root[saved-theme="light"], .contrast-dark-tonal:root[saved-theme="dark"], .contrast-dark-black:root[saved-theme="dark"] {
--tab-outline-width: 1px;
--tab-outline-color: var(--divider-color);
outline:var(--tab-outline-width) solid var(--tab-outline-color);
}
body:is(.contrast-light-tonal:root[saved-theme="light"], .contrast-dark-tonal:root[saved-theme="dark"], .contrast-dark-black:root[saved-theme="dark"] {
overflow:visible;
}

body:is(.contrast-light-tonal:root[saved-theme="light"], .contrast-dark-tonal:root[saved-theme="dark"], .contrast-dark-black:root[saved-theme="dark"] {
--tab-outline-width: 1px;
--tab-outline-color: var(--divider-color);
outline:var(--tab-outline-width) solid var(--tab-outline-color);
}
:root body .note-properties:not(:hover) .text-icon-button {
opacity:0;
height:0;
padding-block:0px;
margin-block:0px;
display:flex;
}
:root .markdown-rendered blockquote {
border-radius:calc(var(--blockquote-border-thickness)/2) var(--radius-s) var(--radius-s) calc(var(--blockquote-border-thickness)/2);
padding-inline:calc(var(--blockquote-border-thickness) + 20px) 16px;
padding-block:8px;
}

:root .markdown-rendered blockquote::before {
top:0;
bottom:0;
inset-inline-start:0;
}
:root[saved-theme="light"] body:is(.layout-classic {
border-color:var(--divider-color);
}

:root[saved-theme="light"] body:is(.layout-cards {
border:var(--divider-width) solid var(--divider-color);
}

:root[saved-theme="light"] body:is(.layout-cards {
margin-bottom:-1px;
}

:root[saved-theme="light"] body:is(.layout-cards {
border:var(--divider-width) solid var(--divider-color);
}

:root[saved-theme="light"] {
--background-primary: var(--background-secondary);
}
:root[saved-theme="dark"] body:is(.layout-classic {
border-color:var(--divider-color);
}

:root[saved-theme="dark"] body:is(.layout-cards {
border:var(--divider-width) solid var(--divider-color);
}

:root[saved-theme="dark"] body:is(.layout-cards {
margin-bottom:-1px;
}

:root[saved-theme="dark"] body:is(.layout-cards {
border:var(--divider-width) solid var(--divider-color);
}

:root[saved-theme="dark"] {
--background-primary: var(--background-secondary);
}
}