/*<style> */
body {
	--line-width: 40em;
	--line-width-adaptive: 40em;
	--file-line-width: 40em;
	--sidebar-width: min(20em, 80vw);
	--collapse-arrow-size: 11px;
	--tree-horizontal-spacing: 0.6em;
	--tree-vertical-spacing: 0.6em;
	--sidebar-margin: 12px
}

.sidebar {
	height: 100%;
	min-width: calc(var(--sidebar-width) + var(--divider-width-hover));
	max-width: calc(var(--sidebar-width) + var(--divider-width-hover));
	font-size: 14px;
	z-index: 10;
	position: relative;
	overflow: hidden;
	transition: min-width ease-in-out,max-width ease-in-out;
	transition-duration: .2s;
	contain: size
}

.sidebar-left {
	left: 0
}

.sidebar-right {
	right: 0
}

.sidebar.is-collapsed {
	min-width: 0;
	max-width: 0
}

body.floating-sidebars .sidebar {
	position: absolute
}

.sidebar-content {
	height: 100%;
	min-width: calc(var(--sidebar-width) - var(--divider-width-hover));
	top: 0;
	padding: var(--sidebar-margin);
	padding-top: 4em;
	line-height: var(--line-height-tight);
	background-color: var(--background-secondary);
	transition: background-color,border-right,border-left,box-shadow;
	transition-duration: var(--color-fade-speed);
	transition-timing-function: ease-in-out;
	position: absolute;
	display: flex;
	flex-direction: column
}

.sidebar:not(.is-collapsed) .sidebar-content {
	min-width: calc(max(100%,var(--sidebar-width)) - 3px);
	max-width: calc(max(100%,var(--sidebar-width)) - 3px)
}

.sidebar-left .sidebar-content {
	background-color: #f8f8f1;
	left: 0;
	border-top-right-radius: var(--radius-l);
	border-bottom-right-radius: var(--radius-l)
}

.sidebar-right .sidebar-content {
	background-color: #f8f8f1;
	right: 0;
	border-top-left-radius: var(--radius-l);
	border-bottom-left-radius: var(--radius-l)
}

.sidebar:has(.sidebar-content:empty):has(.topbar-content:empty) {
	display: none
}

.sidebar-topbar {
	height: 2em;
	width: var(--sidebar-width);
	top: var(--sidebar-margin);
	padding-inline:var(--sidebar-margin);z-index: 1;
	position: fixed;
	display: flex;
	align-items: center;
	transition: width ease-in-out;
	transition-duration: inherit
}

.sidebar.is-collapsed .sidebar-topbar {
	width: calc(2.3em + var(--sidebar-margin) * 2)
}

.sidebar .sidebar-topbar.is-collapsed {
	width: 0
}

.sidebar-left .sidebar-topbar {
	left: 0
}

.sidebar-right .sidebar-topbar {
	right: 0
}

.topbar-content {
	overflow: hidden;
	overflow: clip;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	transition: inherit
}

.sidebar.is-collapsed .topbar-content {
	width: 0;
	transition: inherit
}

.clickable-icon.sidebar-collapse-icon {
	background-color: transparent;
	color: var(--icon-color-focused);
	padding: 0!important;
	margin: 0!important;
	height: 100%!important;
	width: 2.3em!important;
	margin-inline:0.14em!important;position: absolute
}

.sidebar-left .clickable-icon.sidebar-collapse-icon {
	transform: rotateY(180deg);
	right: var(--sidebar-margin)
}

.sidebar-right .clickable-icon.sidebar-collapse-icon {
	transform: rotateY(180deg);
	left: var(--sidebar-margin)
}

.clickable-icon.sidebar-collapse-icon svg.svg-icon {
	width: 100%;
	height: 100%
}

.sidebar-section-header {
	margin: 0 0 1em 0;
	text-transform: uppercase;
	letter-spacing: .06em;
	font-weight: 600
}

body {
	transition: background-color var(--color-fade-speed) ease-in-out
}

.webpage-container {
	display: flex;
	flex-direction: row;
	height: 100%;
	width: 100%;
	align-items: stretch;
	justify-content: center
}

.document-container {
	opacity: 1;
	flex-basis: 100%;
	max-width: 100%;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	transition: opacity .2s ease-in-out;
	contain: inline-size
}

.hide {
	opacity: 0;
	transition: opacity .2s ease-in-out
}

.document-container>.markdown-preview-view {
	margin: var(--sidebar-margin);
	margin-bottom: 0;
	width: 100%;
	width: -webkit-fill-available;
	width: -moz-available;
	width: fill-available;
	background-color: var(--background-primary);
	transition: background-color var(--color-fade-speed) ease-in-out;
	border-top-right-radius: var(--window-radius,var(--radius-m));
	border-top-left-radius: var(--window-radius,var(--radius-m));
	overflow-x: hidden!important;
	overflow-y: auto!important;
	display: flex!important;
	flex-direction: column!important;
	align-items: center!important;
	contain: inline-size
}

.document-container>.markdown-preview-view>.markdown-preview-sizer {
	padding-bottom: 80vh!important;
	width: 100%!important;
	max-width: var(--line-width)!important;
	flex-basis: var(--line-width)!important;
	transition: background-color var(--color-fade-speed) ease-in-out;
	contain: inline-size
}

.markdown-rendered img:not([width]),.view-content img:not([width]) {
	max-width: 100%;
	outline: 0
}

.document-container>.view-content.embed {
	display: flex;
	padding: 1em;
	height: 100%;
	width: 100%;
	align-items: center;
	justify-content: center
}

.document-container>.view-content.embed>* {
	max-width: 100%;
	max-height: 100%;
	object-fit: contain
}

:has(> :is(.math,table)) {
	overflow-x: auto!important
}

.document-container>.view-content {
	overflow-x: auto;
	contain: content;
	padding: 0;
	margin: 0;
	height: 100%
}

.scroll-highlight {
	position: absolute;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 1000;
	background-color: hsla(var(--color-accent-hsl),.25);
	opacity: 0;
	padding: 1em;
	inset: 50%;
	translate: -50% -50%;
	border-radius: var(--radius-s)
}
/*</style>
<style>*/
	:root {
		--highlight-bg-color: rgba(180, 0, 170, 1);
		--highlight-selected-bg-color: rgba(0, 100, 0, 1)
	}

	:root {
		--annotation-unfocused-field-background: url("data:image/svg+xml; charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13); '/></svg>");
		--input-focus-border-color: Highlight;
		--input-focus-outline: 1px solid Canvas;
		--input-unfocused-border-color: transparent;
		--input-disabled-border-color: transparent;
		--input-hover-border-color: black;
		--link-outline: none
	}

	:root {
		--xfa-unfocused-field-background: url("data:image/svg+xml; charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13); '/></svg>");
		--xfa-focus-outline: auto
	}

	:root {
		--viewer-container-height: 0;
		--pdfViewer-padding-bottom: 0;
		--page-margin: 1px auto -8px;
		--page-border: 9px solid transparent;
		--spreadHorizontalWrapped-margin-LR: -3.5px;
		--loading-icon-delay: 400ms
	}

	[data-main-rotation="90"] {
		transform: rotate(90deg) translateY(-100%)
	}

	[data-main-rotation="180"] {
		transform: rotate(180deg) translate(-100%,-100%)
	}

	[data-main-rotation="270"] {
		transform: rotate(270deg) translateX(-100%)
	}

	.hiddenCopyElement {
		position: absolute;
		top: 0;
		left: 0;
		width: 0;
		height: 0;
		display: none
	}

	.spread {
		margin-left: 3.5px;
		margin-right: 3.5px;
		text-align: center
	}

	.spread {
		white-space: nowrap
	}

	.spread .dummyPage,.spread .page {
		display: inline-block;
		vertical-align: middle
	}

	body {
		--anim-duration-none: 0;
		--anim-duration-superfast: 70ms;
		--anim-duration-fast: 140ms;
		--anim-duration-moderate: 300ms;
		--anim-duration-slow: 560ms;
		--anim-motion-smooth: cubic-bezier(0.45, 0.05, 0.55, 0.95);
		--anim-motion-delay: cubic-bezier(0.65, 0.05, 0.36, 1);
		--anim-motion-jumpy: cubic-bezier(0.68, -0.55, 0.27, 1.55);
		--anim-motion-swing: cubic-bezier(0, 0.55, 0.45, 1);
		--blockquote-border-thickness: 2px;
		--blockquote-border-color: var(--interactive-accent);
		--blockquote-font-style: normal;
		--blockquote-color: inherit;
		--blockquote-background-color: transparent;
		--bold-modifier: 200;
		--bold-color: inherit;
		--bold-weight: calc(var(--font-weight) + var(--bold-modifier));
		--border-width: 1px;
		--button-radius: var(--input-radius);
		--callout-border-width: 0px;
		--callout-border-opacity: 0.25;
		--callout-padding: var(--size-4-3) var(--size-4-3) var(--size-4-3) var(--size-4-6);
		--callout-radius: var(--radius-s);
		--callout-blend-mode: var(--highlight-mix-blend-mode);
		--callout-title-color: inherit;
		--callout-title-padding: 0;
		--callout-title-size: inherit;
		--callout-title-weight: calc(var(--font-weight) + var(--bold-modifier));
		--callout-content-padding: 0;
		--callout-content-background: transparent;
		--callout-bug: var(--color-red-rgb);
		--callout-default: var(--color-blue-rgb);
		--callout-error: var(--color-red-rgb);
		--callout-example: var(--color-purple-rgb);
		--callout-fail: var(--color-red-rgb);
		--callout-important: var(--color-cyan-rgb);
		--callout-info: var(--color-blue-rgb);
		--callout-question: var(--color-orange-rgb);
		--callout-success: var(--color-green-rgb);
		--callout-summary: var(--color-cyan-rgb);
		--callout-tip: var(--color-cyan-rgb);
		--callout-todo: var(--color-blue-rgb);
		--callout-warning: var(--color-orange-rgb);
		--callout-quote: 158,158,158;
		--canvas-background: var(--background-primary);
		--canvas-card-label-color: var(--text-faint);
		--canvas-color-1: var(--color-red-rgb);
		--canvas-color-2: var(--color-orange-rgb);
		--canvas-color-3: var(--color-yellow-rgb);
		--canvas-color-4: var(--color-green-rgb);
		--canvas-color-5: var(--color-cyan-rgb);
		--canvas-color-6: var(--color-purple-rgb);
		--canvas-dot-pattern: var(--color-base-30);
		--caret-color: var(--text-normal);
		--checkbox-radius: var(--radius-s);
		--checkbox-size: var(--font-text-size);
		--checkbox-marker-color: var(--background-primary);
		--checkbox-color: var(--interactive-accent);
		--checkbox-color-hover: var(--interactive-accent-hover);
		--checkbox-border-color: var(--text-faint);
		--checkbox-border-color-hover: var(--text-muted);
		--checkbox-margin-inline-start: 0.85em;
		--checklist-done-decoration: line-through;
		--checklist-done-color: var(--text-muted);
		--code-white-space: pre-wrap;
		--code-radius: var(--radius-s);
		--code-size: var(--font-smaller);
		--code-background: var(--background-primary-alt);
		--code-normal: var(--text-muted);
		--code-comment: var(--text-faint);
		--code-function: var(--color-yellow);
		--code-important: var(--color-orange);
		--code-keyword: var(--color-pink);
		--code-operator: var(--color-red);
		--code-property: var(--color-cyan);
		--code-punctuation: var(--text-muted);
		--code-string: var(--color-green);
		--code-tag: var(--color-red);
		--code-value: var(--color-purple);
		--collapse-icon-color: var(--text-faint);
		--collapse-icon-color-collapsed: var(--text-accent);
		--cursor: default;
		--cursor-link: pointer;
		--dialog-width: 560px;
		--dialog-max-width: 80vw;
		--dialog-max-height: 85vh;
		--divider-color: var(--background-modifier-border);
		--divider-color-hover: var(--interactive-accent);
		--divider-width: 1px;
		--divider-width-hover: 3px;
		--divider-vertical-height: calc(100% - var(--header-height));
		--drag-ghost-background: rgba(0, 0, 0, 0.85);
		--drag-ghost-text-color: #fff;
		--dropdown-background: var(--interactive-normal);
		--dropdown-background-blend-mode: hard-light;
		--dropdown-background-hover: var(--interactive-hover);
		--dropdown-background-position: right 0.5em top 50%,0 0;
		--dropdown-background-size: 1em auto,100%;
		--dropdown-padding: 0 1.9em 0 0.8em;
		--embed-max-height: 4000px;
		--embed-canvas-max-height: 400px;
		--embed-background: inherit;
		--embed-border-start: 2px solid var(--interactive-accent);
		--embed-border-end: none;
		--embed-border-top: none;
		--embed-border-bottom: none;
		--embed-padding: 0 0 0 var(--size-4-6);
		--embed-font-style: inherit;
		--embed-block-shadow-hover: 0 0 0 1px var(--background-modifier-border),inset 0 0 0 1px var(--background-modifier-border);
		--file-line-width: 700px;
		--file-folding-offset: 24px;
		--file-margins: var(--size-4-8);
		--file-header-font-size: var(--font-ui-small);
		--file-header-font-weight: 400;
		--file-header-border: var(--border-width) solid transparent;
		--file-header-justify: center;
		--font-smallest: 0.8em;
		--font-smaller: 0.875em;
		--font-small: 0.933em;
		--font-ui-smaller: 12px;
		--font-ui-small: 13px;
		--font-ui-medium: 15px;
		--font-ui-large: 20px;
		--font-weight: var(--font-normal);
		--font-thin: 100;
		--font-extralight: 200;
		--font-light: 300;
		--font-normal: 400;
		--font-medium: 500;
		--font-semibold: 600;
		--font-bold: 700;
		--font-extrabold: 800;
		--font-black: 900;
		--footnote-size: var(--font-smaller);
		--graph-controls-width: 240px;
		--graph-text: var(--text-normal);
		--graph-line: var(--color-base-35, var(--background-modifier-border-focus));
		--graph-node: var(--text-muted);
		--graph-node-unresolved: var(--text-faint);
		--graph-node-focused: var(--text-accent);
		--graph-node-tag: var(--color-green);
		--graph-node-attachment: var(--color-yellow);
		--heading-formatting: var(--text-faint);
		--heading-spacing: calc(var(--p-spacing) * 2.5);
		--h1-color: inherit;
		--h2-color: inherit;
		--h3-color: inherit;
		--h4-color: inherit;
		--h5-color: inherit;
		--h6-color: inherit;
		--h1-font: inherit;
		--h2-font: inherit;
		--h3-font: inherit;
		--h4-font: inherit;
		--h5-font: inherit;
		--h6-font: inherit;
		--h1-line-height: 1.2;
		--h2-line-height: 1.2;
		--h3-line-height: 1.3;
		--h4-line-height: 1.4;
		--h5-line-height: var(--line-height-normal);
		--h6-line-height: var(--line-height-normal);
		--h1-size: 1.802em;
		--h2-size: 1.602em;
		--h3-size: 1.424em;
		--h4-size: 1.266em;
		--h5-size: 1.125em;
		--h6-size: 1em;
		--h1-style: normal;
		--h2-style: normal;
		--h3-style: normal;
		--h4-style: normal;
		--h5-style: normal;
		--h6-style: normal;
		--h1-variant: normal;
		--h2-variant: normal;
		--h3-variant: normal;
		--h4-variant: normal;
		--h5-variant: normal;
		--h6-variant: normal;
		--h1-weight: 700;
		--h2-weight: 600;
		--h3-weight: 600;
		--h4-weight: 600;
		--h5-weight: 600;
		--h6-weight: 600;
		--header-height: 40px;
		--hr-color: var(--background-modifier-border);
		--hr-thickness: 2px;
		--icon-size: var(--icon-m);
		--icon-stroke: var(--icon-m-stroke-width);
		--icon-xs: 14px;
		--icon-s: 16px;
		--icon-m: 18px;
		--icon-l: 18px;
		--icon-xl: 32px;
		--icon-xs-stroke-width: 2px;
		--icon-s-stroke-width: 2px;
		--icon-m-stroke-width: 1.75px;
		--icon-l-stroke-width: 1.75px;
		--icon-xl-stroke-width: 1.25px;
		--icon-color: var(--text-muted);
		--icon-color-hover: var(--text-muted);
		--icon-color-active: var(--text-accent);
		--icon-color-focused: var(--text-normal);
		--icon-opacity: 0.85;
		--icon-opacity-hover: 1;
		--icon-opacity-active: 1;
		--clickable-icon-radius: var(--radius-s);
		--indentation-guide-width: 1px;
		--indentation-guide-width-active: 1px;
		--indentation-guide-color: rgba(var(--mono-rgb-100), 0.12);
		--indentation-guide-color-active: rgba(var(--mono-rgb-100), 0.3);
		--indentation-guide-editing-indent: 0.85em;
		--indentation-guide-reading-indent: -0.85em;
		--indentation-guide-source-indent: 0.25em;
		--inline-title-color: var(--h1-color);
		--inline-title-font: var(--h1-font);
		--inline-title-line-height: var(--h1-line-height);
		--inline-title-size: var(--h1-size);
		--inline-title-style: var(--h1-style);
		--inline-title-variant: var(--h1-variant);
		--inline-title-weight: var(--h1-weight);
		--inline-title-margin-bottom: 0.5em;
		--input-height: 30px;
		--input-radius: 5px;
		--input-font-weight: var(--font-normal);
		--input-border-width: 1px;
		--italic-color: inherit;
		--italic-weight: inherit;
		--layer-cover: 5;
		--layer-sidedock: 10;
		--layer-status-bar: 15;
		--layer-popover: 30;
		--layer-slides: 45;
		--layer-modal: 50;
		--layer-notice: 60;
		--layer-menu: 65;
		--layer-tooltip: 70;
		--layer-dragged-item: 80;
		--line-height-normal: 1.5;
		--line-height-tight: 1.3;
		--link-color: var(--text-accent);
		--link-color-hover: var(--text-accent-hover);
		--link-decoration: underline;
		--link-decoration-hover: underline;
		--link-decoration-thickness: auto;
		--link-weight: var(--font-weight);
		--link-external-color: var(--text-accent);
		--link-external-color-hover: var(--text-accent-hover);
		--link-external-decoration: underline;
		--link-external-decoration-hover: underline;
		--link-external-filter: none;
		--link-unresolved-color: var(--text-accent);
		--link-unresolved-opacity: 0.7;
		--link-unresolved-filter: none;
		--link-unresolved-decoration-style: solid;
		--link-unresolved-decoration-color: hsla(var(--interactive-accent-hsl), 0.3);
		--list-indent: 2.25em;
		--list-indent-editing: 0.75em;
		--list-indent-source: 0;
		--list-spacing: 0.075em;
		--list-marker-color: var(--text-faint);
		--list-marker-color-hover: var(--text-muted);
		--list-marker-color-collapsed: var(--text-accent);
		--list-bullet-border: none;
		--list-bullet-radius: 50%;
		--list-bullet-size: 0.3em;
		--list-bullet-transform: none;
		--list-numbered-style: decimal;
		--list-bullet-end-padding: 1.3rem;
		--nav-item-size: var(--font-ui-small);
		--nav-item-color: var(--text-muted);
		--nav-item-color-hover: var(--text-normal);
		--nav-item-color-active: var(--text-normal);
		--nav-item-color-selected: var(--text-normal);
		--nav-item-color-highlighted: var(--text-accent);
		--nav-item-background-hover: var(--background-modifier-hover);
		--nav-item-background-active: var(--background-modifier-hover);
		--nav-item-background-selected: hsla(var(--color-accent-hsl), 0.15);
		--nav-item-padding: var(--size-4-1) var(--size-4-2) var(--size-4-1) var(--size-4-6);
		--nav-item-parent-padding: var(--nav-item-padding);
		--nav-item-children-padding-start: var(--size-2-2);
		--nav-item-children-margin-start: var(--size-4-3);
		--nav-item-weight: inherit;
		--nav-item-weight-hover: inherit;
		--nav-item-weight-active: inherit;
		--nav-item-white-space: pre;
		--nav-indentation-guide-width: var(--indentation-guide-width);
		--nav-indentation-guide-color: var(--indentation-guide-color);
		--nav-collapse-icon-color: var(--collapse-icon-color);
		--nav-collapse-icon-color-collapsed: var(--text-faint);
		--nav-heading-color: var(--text-normal);
		--nav-heading-color-hover: var(--text-normal);
		--nav-heading-color-collapsed: var(--text-faint);
		--nav-heading-color-collapsed-hover: var(--text-muted);
		--nav-heading-weight: var(--font-medium);
		--nav-heading-weight-hover: var(--font-medium);
		--metadata-background: transparent;
		--metadata-display-reading: block;
		--metadata-display-editing: block;
		--metadata-max-width: none;
		--metadata-padding: var(--size-4-2) 0;
		--metadata-border-color: var(--background-modifier-border);
		--metadata-border-radius: 0;
		--metadata-border-width: 0;
		--metadata-divider-color: var(--background-modifier-border);
		--metadata-divider-color-hover: transparent;
		--metadata-divider-color-focus: transparent;
		--metadata-divider-width: 0;
		--metadata-gap: 3px;
		--metadata-property-padding: 0;
		--metadata-property-radius: 6px;
		--metadata-property-radius-hover: 6px;
		--metadata-property-radius-focus: 6px;
		--metadata-property-background: transparent;
		--metadata-property-background-hover: transparent;
		--metadata-property-background-active: var(--background-modifier-hover);
		--metadata-label-background-hover: transparent;
		--metadata-label-background-active: var(--background-modifier-hover);
		--metadata-label-font-size: var(--font-smaller);
		--metadata-label-font-weight: inherit;
		--metadata-label-text-color: var(--text-muted);
		--metadata-label-text-color-hover: var(--text-muted);
		--metadata-label-width: 9em;
		--metadata-input-height: calc(var(--font-text-size) * 1.75);
		--metadata-input-text-color: var(--text-normal);
		--metadata-input-font-size: var(--font-smaller);
		--metadata-input-background: transparent;
		--metadata-input-background-hover: transparent;
		--metadata-input-background-active: var(--background-modifier-hover);
		--metadata-sidebar-label-font-size: var(--font-ui-small);
		--metadata-sidebar-input-font-size: var(--font-ui-small);
		--modal-background: var(--background-primary);
		--modal-width: 90vw;
		--modal-height: 85vh;
		--modal-max-width: 1100px;
		--modal-max-height: 1000px;
		--modal-max-width-narrow: 800px;
		--modal-border-width: var(--border-width);
		--modal-border-color: var(--color-base-40, var(--background-modifier-border-focus));
		--modal-radius: var(--radius-l);
		--modal-community-sidebar-width: 280px;
		--pill-color: var(--text-muted);
		--pill-color-hover: var(--text-normal);
		--pill-color-remove: var(--text-faint);
		--pill-color-remove-hover: var(--text-accent);
		--pill-decoration: none;
		--pill-decoration-hover: none;
		--pill-background: transparent;
		--pill-background-hover: transparent;
		--pill-border-color: var(--background-modifier-border);
		--pill-border-color-hover: var(--background-modifier-border-hover);
		--pill-border-width: var(--border-width);
		--pill-padding-x: 0.65em;
		--pill-padding-y: 0.25em;
		--pill-radius: 2em;
		--pill-weight: inherit;
		--p-spacing: 1rem;
		--p-spacing-empty: 0rem;
		--pdf-background: var(--background-primary);
		--pdf-page-background: var(--background-primary);
		--pdf-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05),0 2px 8px rgba(0, 0, 0, 0.1);
		--pdf-spread-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
		--pdf-sidebar-background: var(--background-primary);
		--pdf-thumbnail-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15),0 2px 8px rgba(0, 0, 0, 0.2);
		--popover-width: 450px;
		--popover-height: 400px;
		--popover-max-height: 95vh;
		--popover-pdf-width: 450px;
		--popover-pdf-height: 400px;
		--popover-font-size: var(--font-text-size);
		--prompt-input-height: 40px;
		--prompt-width: 700px;
		--prompt-max-width: 80vw;
		--prompt-max-height: 70vh;
		--prompt-border-width: var(--border-width);
		--prompt-border-color: var(--color-base-40, var(--background-modifier-border-focus));
		--radius-s: 4px;
		--radius-m: 8px;
		--radius-l: 12px;
		--radius-xl: 16px;
		--ribbon-background: var(--background-secondary);
		--ribbon-background-collapsed: var(--background-primary);
		--ribbon-width: 44px;
		--ribbon-padding: var(--size-4-2) var(--size-4-1) var(--size-4-3);
		--scrollbar-active-thumb-bg: rgba(var(--mono-rgb-100), 0.2);
		--scrollbar-bg: rgba(var(--mono-rgb-100), 0.05);
		--scrollbar-thumb-bg: rgba(var(--mono-rgb-100), 0.1);
		--search-clear-button-color: var(--text-muted);
		--search-clear-button-size: 13px;
		--search-icon-color: var(--text-muted);
		--search-icon-size: 18px;
		--search-result-background: var(--background-primary);
		--size-2-1: 2px;
		--size-2-2: 4px;
		--size-2-3: 6px;
		--size-4-1: 4px;
		--size-4-2: 8px;
		--size-4-3: 12px;
		--size-4-4: 16px;
		--size-4-5: 20px;
		--size-4-6: 24px;
		--size-4-8: 32px;
		--size-4-9: 36px;
		--size-4-10: 40px;
		--size-4-12: 48px;
		--size-4-16: 64px;
		--size-4-18: 72px;
		--sidebar-markdown-font-size: calc(var(--font-text-size) * 0.9);
		--sidebar-tab-text-display: none;
		--slider-thumb-border-width: 1px;
		--slider-thumb-border-color: var(--background-modifier-border-hover);
		--slider-thumb-height: 18px;
		--slider-thumb-width: 18px;
		--slider-thumb-y: -6px;
		--slider-thumb-radius: 50%;
		--slider-s-thumb-size: 15px;
		--slider-s-thumb-position: -5px;
		--slider-track-background: var(--background-modifier-border);
		--slider-track-height: 3px;
		--status-bar-background: var(--background-secondary);
		--status-bar-border-color: var(--divider-color);
		--status-bar-border-width: 1px 0 0 1px;
		--status-bar-font-size: var(--font-ui-smaller);
		--status-bar-text-color: var(--text-muted);
		--status-bar-position: fixed;
		--status-bar-radius: var(--radius-m) 0 0 0;
		--status-bar-scroll-padding: calc(var(--status-bar-font-size) + 18px);
		--sync-avatar-color-current-user: transparent;
		--sync-avatar-color-1: var(--color-red);
		--sync-avatar-color-2: var(--color-orange);
		--sync-avatar-color-3: var(--color-yellow);
		--sync-avatar-color-4: var(--color-green);
		--sync-avatar-color-5: var(--color-cyan);
		--sync-avatar-color-6: var(--color-blue);
		--sync-avatar-color-7: var(--color-purple);
		--sync-avatar-color-8: var(--color-pink);
		--swatch-radius: 14px;
		--swatch-height: 24px;
		--swatch-width: 24px;
		--swatch-shadow: inset 0 0 0 1px rgba(var(--mono-rgb-100), 0.15);
		--tab-background-active: var(--background-primary);
		--tab-text-color: var(--text-faint);
		--tab-text-color-active: var(--text-muted);
		--tab-text-color-focused: var(--text-muted);
		--tab-text-color-focused-active: var(--text-muted);
		--tab-text-color-focused-highlighted: var(--text-accent);
		--tab-text-color-focused-active-current: var(--text-normal);
		--tab-font-size: var(--font-ui-small);
		--tab-font-weight: inherit;
		--tab-container-background: var(--background-secondary);
		--tab-divider-color: var(--background-modifier-border-hover);
		--tab-outline-color: var(--divider-color);
		--tab-outline-width: 1px;
		--tab-curve: 6px;
		--tab-radius: var(--radius-s);
		--tab-radius-active: 6px 6px 0 0;
		--tab-width: 200px;
		--tab-max-width: 320px;
		--tab-stacked-pane-width: 700px;
		--tab-stacked-header-width: var(--header-height);
		--tab-stacked-font-size: var(--font-ui-small);
		--tab-stacked-font-weight: 400;
		--tab-stacked-text-align: start;
		--tab-stacked-text-transform: rotate(0deg);
		--tab-stacked-text-writing-mode: vertical-lr;
		--tab-stacked-shadow: -8px 0 8px 0 rgba(0, 0, 0, 0.05);
		--table-background: transparent;
		--table-border-width: 1px;
		--table-border-color: var(--background-modifier-border);
		--table-white-space: break-spaces;
		--table-header-background: var(--table-background);
		--table-header-background-hover: inherit;
		--table-header-border-width: var(--table-border-width);
		--table-header-border-color: var(--table-border-color);
		--table-header-font: inherit;
		--table-header-size: var(--table-text-size);
		--table-header-weight: calc(var(--font-weight) + var(--bold-modifier));
		--table-header-color: var(--text-normal);
		--table-line-height: var(--line-height-tight);
		--table-text-size: var(--font-text-size);
		--table-text-color: inherit;
		--table-column-min-width: 6ch;
		--table-column-max-width: none;
		--table-column-alt-background: var(--table-background);
		--table-column-first-border-width: var(--table-border-width);
		--table-column-last-border-width: var(--table-border-width);
		--table-row-background-hover: var(--table-background);
		--table-row-alt-background: var(--table-background);
		--table-row-alt-background-hover: var(--table-background);
		--table-row-last-border-width: var(--table-border-width);
		--table-selection: hsla(var(--color-accent-hsl), 0.1);
		--table-selection-blend-mode: var(--highlight-mix-blend-mode);
		--table-selection-border-color: var(--interactive-accent);
		--table-selection-border-width: 2px;
		--table-selection-border-radius: 4px;
		--table-cell-vertical-alignment: top;
		--table-drag-handle-background: transparent;
		--table-drag-handle-background-active: var(--table-selection-border-color);
		--table-drag-handle-color: var(--text-faint);
		--table-drag-handle-color-active: var(--text-on-accent);
		--table-add-button-background: transparent;
		--table-add-button-border-width: var(--table-border-width);
		--table-add-button-border-color: var(--background-modifier-border);
		--tag-size: var(--font-smaller);
		--tag-color: var(--text-accent);
		--tag-color-hover: var(--text-accent);
		--tag-decoration: none;
		--tag-decoration-hover: none;
		--tag-background: hsla(var(--interactive-accent-hsl), 0.1);
		--tag-background-hover: hsla(var(--interactive-accent-hsl), 0.2);
		--tag-border-color: hsla(var(--interactive-accent-hsl), 0.15);
		--tag-border-color-hover: hsla(var(--interactive-accent-hsl), 0.15);
		--tag-border-width: 0px;
		--tag-padding-x: 0.65em;
		--tag-padding-y: 0.25em;
		--tag-radius: 2em;
		--tag-weight: inherit;
		--titlebar-background: var(--background-secondary);
		--titlebar-background-focused: var(--background-secondary-alt);
		--titlebar-border-width: 0px;
		--titlebar-border-color: var(--background-modifier-border);
		--titlebar-text-color: var(--text-muted);
		--titlebar-text-color-focused: var(--text-normal);
		--titlebar-text-weight: var(--font-bold);
		--toggle-border-width: 2px;
		--toggle-width: 40px;
		--toggle-radius: 18px;
		--toggle-thumb-color: white;
		--toggle-thumb-radius: 18px;
		--toggle-thumb-height: 18px;
		--toggle-thumb-width: 18px;
		--toggle-s-border-width: 2px;
		--toggle-s-width: 34px;
		--toggle-s-thumb-height: 15px;
		--toggle-s-thumb-width: 15px;
		--vault-profile-font-size: var(--font-ui-small);
		--vault-profile-font-weight: var(--font-medium);
		--vault-profile-color: var(--text-normal);
		--vault-profile-color-hover: var(--vault-profile-color);
		--vault-name-font-size: var(--font-ui-small);
		--vault-name-font-weight: var(--font-medium);
		--vault-name-color: var(--text-normal);
		--workspace-background-translucent: rgba(var(--mono-rgb-0), 0.6);
		--accent-h: 258;
		--accent-s: 88%;
		--accent-l: 66%;
		--background-primary: var(--color-base-00);
		--background-primary-alt: var(--color-base-10);
		--background-secondary: var(--color-base-20);
		--background-modifier-hover: rgba(var(--mono-rgb-100), 0.075);
		--background-modifier-active-hover: hsla(var(--interactive-accent-hsl), 0.15);
		--background-modifier-border: var(--color-base-30);
		--background-modifier-border-hover: var(--color-base-35);
		--background-modifier-border-focus: var(--color-base-40);
		--background-modifier-error-rgb: var(--color-red-rgb);
		--background-modifier-error: var(--color-red);
		--background-modifier-error-hover: var(--color-red);
		--background-modifier-success-rgb: var(--color-green-rgb);
		--background-modifier-success: var(--color-green);
		--background-modifier-message: rgba(0, 0, 0, 0.9);
		--background-modifier-form-field: var(--color-base-00);
		--text-normal: var(--color-base-100);
		--text-muted: var(--color-base-70);
		--text-faint: var(--color-base-50);
		--text-on-accent: white;
		--text-on-accent-inverted: black;
		--text-error: var(--color-red);
		--text-warning: var(--color-orange);
		--text-success: var(--color-green);
		--text-selection: hsla(var(--color-accent-hsl), 0.2);
		--text-highlight-bg-rgb: 255,208,0;
		--text-highlight-bg: rgba(var(--text-highlight-bg-rgb), 0.4);
		--text-accent: var(--color-accent);
		--text-accent-hover: var(--color-accent-2);
		--interactive-normal: var(--color-base-00);
		--interactive-hover: var(--color-base-10);
		--interactive-accent-hsl: var(--color-accent-hsl);
		--interactive-accent: var(--color-accent-1);
		--interactive-accent-hover: var(--color-accent-2)
	}

	.theme-light {
		color-scheme: light;
		--highlight-mix-blend-mode: darken;
		--mono-rgb-0: 255,255,255;
		--mono-rgb-100: 0,0,0;
		--color-red-rgb: 233,49,71;
		--color-red: #e93147;
		--color-orange-rgb: 236,117,0;
		--color-orange: #ec7500;
		--color-yellow-rgb: 224,172,0;
		--color-yellow: #e0ac00;
		--color-green-rgb: 8,185,78;
		--color-green: #08b94e;
		--color-cyan-rgb: 0,191,188;
		--color-cyan: #00bfbc;
		--color-blue-rgb: 8,109,221;
		--color-blue: #086ddd;
		--color-purple-rgb: 120,82,238;
		--color-purple: #7852ee;
		--color-pink-rgb: 213,57,132;
		--color-pink: #d53984;
		--color-base-00: #ffffff;
		--color-base-05: #fcfcfc;
		--color-base-10: #fafafa;
		--color-base-20: #f6f6f6;
		--color-base-25: #e3e3e3;
		--color-base-30: #e0e0e0;
		--color-base-35: #d4d4d4;
		--color-base-40: #bdbdbd;
		--color-base-50: #ababab;
		--color-base-60: #707070;
		--color-base-70: #5c5c5c;
		--color-base-100: #222222;
		--color-accent-hsl: var(--accent-h),var(--accent-s),var(--accent-l);
		--color-accent: hsl(var(--accent-h), var(--accent-s), var(--accent-l));
		--color-accent-1: hsl(calc(var(--accent-h) - 1), calc(var(--accent-s) * 1.01), calc(var(--accent-l) * 1.075));
		--color-accent-2: hsl(calc(var(--accent-h) - 3), calc(var(--accent-s) * 1.02), calc(var(--accent-l) * 1.15));
		--background-secondary-alt: var(--color-base-05);
		--background-modifier-box-shadow: rgba(0, 0, 0, 0.1);
		--background-modifier-cover: rgba(220, 220, 220, 0.4);
		--input-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.12),0 2px 3px 0 rgba(0,0,0,.05),0 1px 1.5px 0 rgba(0,0,0,.03),0 1px 2px 0 rgba(0,0,0,.04),0 0 0 0 transparent;
		--input-shadow-hover: inset 0 0 0 1px rgba(0, 0, 0, 0.17),0 2px 3px 0 rgba(0,0,0,.1),0 1px 1.5px 0 rgba(0,0,0,.03),0 1px 2px 0 rgba(0,0,0,.04),0 0 0 0 transparent;
		--shadow-s: 0px 1px 2px rgba(0, 0, 0, 0.028),0px 3.4px 6.7px rgba(0, 0, 0, .042),0px 15px 30px rgba(0, 0, 0, .07);
		--shadow-l: 0px 1.8px 7.3px rgba(0, 0, 0, 0.071),0px 6.3px 24.7px rgba(0, 0, 0, 0.112),0px 30px 90px rgba(0, 0, 0, 0.2)
	}

	.theme-dark {
		color-scheme: dark;
		--highlight-mix-blend-mode: lighten;
		--mono-rgb-0: 0,0,0;
		--mono-rgb-100: 255,255,255;
		--color-red-rgb: 251,70,76;
		--color-red: #fb464c;
		--color-orange-rgb: 233,151,63;
		--color-orange: #e9973f;
		--color-yellow-rgb: 224,222,113;
		--color-yellow: #e0de71;
		--color-green-rgb: 68,207,110;
		--color-green: #44cf6e;
		--color-cyan-rgb: 83,223,221;
		--color-cyan: #53dfdd;
		--color-blue-rgb: 2,122,255;
		--color-blue: #027aff;
		--color-purple-rgb: 168,130,255;
		--color-purple: #a882ff;
		--color-pink-rgb: 250,153,205;
		--color-pink: #fa99cd;
		--color-base-00: #1e1e1e;
		--color-base-05: #212121;
		--color-base-10: #242424;
		--color-base-20: #262626;
		--color-base-25: #2a2a2a;
		--color-base-30: #363636;
		--color-base-35: #3f3f3f;
		--color-base-40: #555555;
		--color-base-50: #666666;
		--color-base-60: #999999;
		--color-base-70: #b3b3b3;
		--color-base-100: #dadada;
		--color-accent-hsl: var(--accent-h),var(--accent-s),var(--accent-l);
		--color-accent: hsl(var(--accent-h), var(--accent-s), var(--accent-l));
		--color-accent-1: hsl(calc(var(--accent-h) - 3), calc(var(--accent-s) * 1.02), calc(var(--accent-l) * 1.15));
		--color-accent-2: hsl(calc(var(--accent-h) - 5), calc(var(--accent-s) * 1.05), calc(var(--accent-l) * 1.29));
		--background-modifier-form-field: var(--color-base-25);
		--background-secondary-alt: var(--color-base-30);
		--interactive-normal: var(--color-base-30);
		--interactive-hover: var(--color-base-35);
		--text-accent: var(--color-accent-1);
		--interactive-accent: var(--color-accent);
		--interactive-accent-hover: var(--color-accent-1);
		--background-modifier-box-shadow: rgba(0, 0, 0, 0.3);
		--background-modifier-cover: rgba(10, 10, 10, 0.4);
		--text-selection: hsla(var(--interactive-accent-hsl), 0.25);
		--input-shadow: inset 0 0.5px 0.5px 0.5px rgba(255, 255, 255, 0.09),0 2px 4px 0 rgba(0,0,0,.15),0 1px 1.5px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.2),0 0 0 0 transparent;
		--input-shadow-hover: inset 0 0.5px 1px 0.5px rgba(255, 255, 255, 0.16),0 2px 3px 0 rgba(0,0,0,.3),0 1px 1.5px 0 rgba(0,0,0,.2),0 1px 2px 0 rgba(0,0,0,.4),0 0 0 0 transparent;
		--shadow-s: 0px 1px 2px rgba(0, 0, 0, 0.121),0px 3.4px 6.7px rgba(0, 0, 0, 0.179),0px 15px 30px rgba(0, 0, 0, 0.3);
		--shadow-l: 0px 1.8px 7.3px rgba(0, 0, 0, 0.071),0px 6.3px 24.7px rgba(0, 0, 0, 0.112),0px 30px 90px rgba(0, 0, 0, 0.2);
		--pdf-shadow: 0 0 0 1px var(--background-modifier-border);
		--pdf-thumbnail-shadow: 0 0 0 1px var(--background-modifier-border)
	}

	iframe {
		color-scheme: normal
	}

	@font-face {
		font-family: "Avenir Next";
		font-weight: 400;
		font-style: normal;
		font-display: swap;
		src: url("../../lib/fonts/94f2f163d4b698242fef.otf")
	}

	@font-face {
		font-family: Inter;
		font-style: normal;
		font-weight: 200;
		font-display: swap;
		src: url("../../lib/fonts/72505e6a122c6acd5471.woff2") format("woff2")
	}

	@font-face {
		font-family: Inter;
		font-style: normal;
		font-weight: 300;
		font-display: swap;
		src: url("../../lib/fonts/2d5198822ab091ce4305.woff2") format("woff2")
	}

	@font-face {
		font-family: Inter;
		font-weight: 400;
		font-style: normal;
		font-display: swap;
		src: url("../../lib/fonts/c8ba52b05a9ef10f4758.woff2")
	}

	@font-face {
		font-family: Inter;
		font-weight: 400;
		font-style: italic;
		font-display: swap;
		src: url("../../lib/fonts/cb10ffd7684cd9836a05.woff2")
	}

	@font-face {
		font-family: Inter;
		font-weight: 600;
		font-style: normal;
		font-display: swap;
		src: url("../../lib/fonts/b5f0f109bc88052d4000.woff2")
	}

	@font-face {
		font-family: Inter;
		font-weight: 800;
		font-style: normal;
		font-display: swap;
		src: url("../../lib/fonts/cbe0ae49c52c920fd563.woff2")
	}

	@font-face {
		font-family: Inter;
		font-weight: 800;
		font-style: italic;
		font-display: swap;
		src: url("../../lib/fonts/535a6cf662596b3bd6a6.woff2")
	}

	@font-face {
		font-family: "Source Code Pro";
		font-weight: 400;
		font-style: normal;
		font-display: swap;
		src: url("../../lib/fonts/70cc7ff27245e82ad414.ttf")
	}

	@font-face {
		font-family: "Source Code Pro";
		font-weight: 400;
		font-style: italic;
		font-display: swap;
		src: url("../../lib/fonts/454577c22304619db035.ttf")
	}

	@font-face {
		font-family: "Source Code Pro";
		font-weight: 700;
		font-style: normal;
		font-display: swap;
		src: url("../../lib/fonts/52ac8f3034507f1d9e53.ttf")
	}

	@font-face {
		font-family: "Source Code Pro";
		font-weight: 700;
		font-style: italic;
		font-display: swap;
		src: url("../../lib/fonts/05b618077343fbbd92b7.ttf")
	}

	@font-face {
		font-family: "Flow Circular";
		font-display: swap;
		src: url("../../lib/fonts/4bb6ac751d1c5478ff3a.woff2")
	}

	@font-face {
		font-family: "??";
		unicode-range: U+0
	}

	body {
		--font-default: ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Inter","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Microsoft YaHei Light",sans-serif;
		--font-monospace-default: ui-monospace,SFMono-Regular,"Cascadia Mono","Roboto Mono","DejaVu Sans Mono","Liberation Mono",Menlo,Monaco,"Consolas","Source Code Pro",monospace;
		--font-interface-override: '??';
		--font-interface-theme: '??';
		--font-interface: var(--font-interface-override),var(--font-interface-theme),var(--default-font, '??'),var(--font-default);
		--font-text-override: '??';
		--font-text-theme: '??';
		--font-text: var(--font-text-override),var(--font-text-theme),var(--font-interface);
		--font-print-override: '??';
		--font-print: var(--font-print-override),var(--font-text-override),var(--font-text-theme),'Arial';
		--font-monospace-override: '??';
		--font-monospace-theme: '??';
		--font-monospace: var(--font-monospace-override),var(--font-monospace-theme),var(--font-monospace-default);
		--font-text-size: 16px;
		--font-mermaid: var(--font-text)
	}

	* {
		box-sizing: border-box
	}

	body,html {
		margin: 0;
		padding: 0;
		height: 100%;
		width: 100%;
		overscroll-behavior: none
	}

	body {
		text-rendering: optimizelegibility;
		font-family: var(--font-interface);
		line-height: var(--line-height-tight);
		font-size: var(--font-ui-medium);
		background-color: var(--background-primary);
		color: var(--text-normal);
		-webkit-tap-highlight-color: rgba(255,255,255,0)
	}

	.node-insert-event {
		animation-duration: 10ms;
		animation-name: node-inserted
	}

	.is-flashing {
		transition: all .25s ease 0s;
		color: var(--text-normal);
		mix-blend-mode: var(--highlight-mix-blend-mode);
		border-radius: var(--radius-s);
		background-color: var(--text-highlight-bg)!important
	}

	body {
		user-select: none;
		caret-color: var(--caret-color)
	}

	body [contenteditable=""],body [contenteditable=true] {
		user-select: text
	}

	body.is-grabbing {
		cursor: grabbing!important
	}

	body.is-grabbing iframe:not(.is-controlled),body.is-grabbing webview {
		pointer-events: none
	}

	.app-container {
		display: flex;
		height: 100%;
		width: 100%;
		position: relative;
		flex-direction: column
	}

	.app-container.no-transition * {
		transition: none 0s ease 0s!important
	}

	.horizontal-main-container {
		width: 100%;
		display: flex;
		overflow: hidden;
		flex: 1 0 0px
	}

	:focus {
		outline: 0
	}

	.is-text-garbled * {
		font-family: "Flow Circular",sans-serif!important;
		line-height: 1.45em!important
	}

	.markdown-source-view.mod-cm6.is-readable-line-width .cm-line.HyperMD-table-row {
		max-width: 100%
	}

	.markdown-source-view.mod-cm6 .cm-content>[contenteditable=false] {
		contain: paint!important
	}

	.markdown-source-view.mod-cm6 .cm-table-widget {
		white-space: normal;
		overflow-wrap: normal;
		word-break: normal
	}

	.markdown-source-view.mod-cm6 .cm-table-widget {
		--table-drag-handle-size: var(--size-4-4);
		padding: var(--table-drag-handle-size);
		overflow: auto hidden;
		margin: 0 calc(-1 * var(--size-4-4))!important
	}

	.is-mobile .markdown-source-view.mod-cm6 .cm-table-widget {
		--table-drag-handle-size: var(--size-4-6)
	}

	.markdown-source-view.mod-cm6 .cm-table-widget.is-loading {
		padding: 0;
		margin: 0!important
	}

	.markdown-source-view.mod-cm6 .cm-table-widget .table-wrapper {
		position: relative;
		width: fit-content
	}

	.markdown-source-view.mod-cm6 .cm-table-widget tr {
		height: 1px
	}

	.markdown-source-view.mod-cm6 .cm-table-widget td,.markdown-source-view.mod-cm6 .cm-table-widget th {
		height: inherit;
		min-width: var(--table-column-min-width);
		cursor: text;
		overflow: visible;
		padding: 0;
		position: relative
	}

	.markdown-source-view.mod-cm6 .cm-table-widget td.is-selected .table-cell-wrapper,.markdown-source-view.mod-cm6 .cm-table-widget th.is-selected .table-cell-wrapper {
		user-select: none
	}

	.markdown-source-view.mod-cm6 .cm-table-widget td.is-selected::after,.markdown-source-view.mod-cm6 .cm-table-widget th.is-selected::after {
		pointer-events: none;
		content: "";
		display: block;
		position: absolute;
		top: calc(-1 * var(--table-border-width));
		inset-inline-end: calc(-1 * var(--table-border-width));
		bottom: calc(-1 * var(--table-border-width));
		inset-inline-start: calc(-1 * var(--table-border-width));
		background-color: var(--table-selection);
		border: 0 solid var(--table-selection-border-color);
		mix-blend-mode: var(--table-selection-blend-mode);
		z-index: 1
	}

	.markdown-source-view.mod-cm6 .cm-table-widget td.top::after,.markdown-source-view.mod-cm6 .cm-table-widget th.top::after {
		border-top-width: var(--table-selection-border-width);
		top: calc(-1 * var(--table-selection-border-width))
	}

	.markdown-source-view.mod-cm6 .cm-table-widget td.bottom::after,.markdown-source-view.mod-cm6 .cm-table-widget th.bottom::after {
		border-bottom-width: var(--table-selection-border-width);
		bottom: calc(-1 * var(--table-selection-border-width))
	}

	.markdown-source-view.mod-cm6 .cm-table-widget.has-selection {
		--text-selection: transparent
	}

	.markdown-source-view.mod-cm6 .cm-table-widget.has-selection .cm-content {
		caret-color: transparent
	}

	.markdown-source-view.mod-cm6 .cm-table-widget.has-selection .cm-cursorLayer,.markdown-source-view.mod-cm6 .cm-table-widget.has-selection .cm-selectionLayer {
		display: none
	}

	.markdown-source-view.mod-cm6 .cm-table-widget.is-selected {
		--text-selection: transparent
	}

	.markdown-source-view.mod-cm6 .cm-table-widget.is-selected table {
		position: relative
	}

	.markdown-source-view.mod-cm6 .cm-table-widget.is-selected table::after {
		pointer-events: none;
		content: "";
		display: block;
		position: absolute;
		top: calc(-1 * var(--table-border-width));
		inset-inline-end: calc(-1 * var(--table-border-width));
		bottom: calc(-1 * var(--table-border-width));
		inset-inline-start: calc(-1 * var(--table-border-width));
		background-color: var(--table-selection)
	}

	.markdown-source-view.mod-cm6 .cm-table-widget .table-cell-wrapper {
		height: 100%;
		padding: var(--size-2-2) var(--size-4-2)
	}

	.markdown-source-view.mod-cm6 .cm-table-widget .table-col-drag-handle,.markdown-source-view.mod-cm6 .cm-table-widget .table-row-drag-handle {
		--icon-size: var(--icon-s);
		--icon-stroke: var(--icon-s-stroke-width);
		position: absolute;
		display: flex;
		align-items: center;
		justify-content: center;
		cursor: grab;
		background-color: var(--table-drag-handle-background);
		color: var(--table-drag-handle-color);
		touch-action: none;
		opacity: 0
	}

	.markdown-source-view.mod-cm6 .cm-table-widget .table-col-drag-handle:active,.markdown-source-view.mod-cm6 .cm-table-widget .table-col-drag-handle:hover,.markdown-source-view.mod-cm6 .cm-table-widget .table-row-drag-handle:active,.markdown-source-view.mod-cm6 .cm-table-widget .table-row-drag-handle:hover {
		opacity: 1
	}

	.markdown-source-view.mod-cm6 .cm-table-widget .table-col-drag-handle:active,.markdown-source-view.mod-cm6 .cm-table-widget .table-row-drag-handle:active {
		cursor: grabbing;
		background-color: var(--table-drag-handle-background-active);
		color: var(--table-drag-handle-color-active);
		box-shadow: 0 0 0 var(--table-selection-border-width) var(--table-selection-border-color)
	}

	.markdown-source-view.mod-cm6 .cm-table-widget .table-col-drag-handle *,.markdown-source-view.mod-cm6 .cm-table-widget .table-row-drag-handle * {
		pointer-events: none
	}

	.markdown-source-view.mod-cm6 .cm-table-widget .table-row-drag-handle {
		top: 0;
		inset-inline-end: 100%;
		width: calc(var(--table-drag-handle-size) - var(--table-selection-border-width));
		height: 100%;
		border-start-start-radius: var(--radius-s);
		border-end-start-radius: var(--radius-s)
	}

	.markdown-source-view.mod-cm6 .cm-table-widget .table-col-drag-handle {
		inset-block-end: 100%;
		width: 100%;
		height: calc(var(--table-drag-handle-size) - var(--table-selection-border-width));
		border-start-start-radius: var(--radius-s);
		border-start-end-radius: var(--radius-s)
	}

	.markdown-source-view.mod-cm6 .cm-table-widget.is-dragging .table-col-drag-handle,.markdown-source-view.mod-cm6 .cm-table-widget.is-dragging .table-row-drag-handle {
		display: none
	}

	.markdown-source-view.mod-cm6 .cm-table-widget.is-dragging .table-col-drag-handle:active,.markdown-source-view.mod-cm6 .cm-table-widget.is-dragging .table-row-drag-handle:active {
		display: flex
	}

	.markdown-source-view.mod-cm6 .cm-table-widget .table-drag-target {
		position: absolute;
		border-radius: 2px;
		background-color: var(--interactive-accent)
	}

	.markdown-source-view.mod-cm6 .cm-table-widget .table-drag-target.mod-row {
		height: 3px;
		transform: translateY(-2px)
	}

	.markdown-source-view.mod-cm6 .cm-table-widget .table-drag-target.mod-col {
		width: 3px;
		transform: translateX(-2px)
	}

	.markdown-source-view.mod-cm6 .cm-table-widget .table-col-btn,.markdown-source-view.mod-cm6 .cm-table-widget .table-row-btn {
		--icon-size: var(--icon-s);
		--icon-stroke: var(--icon-s-stroke-width);
		position: absolute;
		display: flex;
		align-items: center;
		justify-content: center;
		height: var(--table-drag-handle-size);
		width: var(--table-drag-handle-size);
		background-color: var(--table-add-button-background);
		border: var(--table-add-button-border-width) solid var(--table-add-button-border-color);
		color: var(--text-faint);
		transition: opacity 0s ease .1s;
		opacity: 0;
		user-select: none
	}

	.markdown-source-view.mod-cm6 .cm-table-widget .table-col-btn:hover,.markdown-source-view.mod-cm6 .cm-table-widget .table-row-btn:hover {
		opacity: 1
	}

	.is-mobile .markdown-source-view.mod-cm6 .cm-table-widget .table-col-drag-handle,.is-mobile .markdown-source-view.mod-cm6 .cm-table-widget .table-row-drag-handle {
		display: none
	}

	.is-mobile .markdown-source-view.mod-cm6 .cm-table-widget .mod-active-col-handle>.table-col-drag-handle,.is-mobile .markdown-source-view.mod-cm6 .cm-table-widget .mod-active-row-handle>.table-row-drag-handle {
		opacity: 1;
		display: flex
	}

	.is-mobile .markdown-source-view.mod-cm6 .cm-table-widget:not(.has-focus) .table-col-btn,.is-mobile .markdown-source-view.mod-cm6 .cm-table-widget:not(.has-focus) .table-row-btn {
		pointer-events: none
	}

	.is-mobile .markdown-source-view.mod-cm6 .cm-table-widget.has-focus .table-col-btn,.is-mobile .markdown-source-view.mod-cm6 .cm-table-widget.has-focus .table-row-btn {
		opacity: 1
	}

	.markdown-source-view.mod-cm6 .cm-table-widget .table-row-btn {
		top: 100%;
		inset-inline-start: 0px;
		width: 100%;
		border-top: none;
		cursor: s-resize
	}

	.markdown-source-view.mod-cm6 .cm-table-widget .table-col-btn {
		top: 0;
		height: 100%
	}

	.markdown-source-view.mod-cm6 .cm-table-widget .cm-editor {
		flex-basis: content
	}

	.markdown-source-view.mod-cm6 .cm-table-widget .cm-content,.markdown-source-view.mod-cm6 .cm-table-widget .cm-line {
		max-width: none
	}

	.markdown-source-view.mod-cm6 .cm-table-widget .cm-content {
		width: auto
	}

	.markdown-source-view.mod-cm6 .cm-table-widget .cm-content.cm-lineWrapping {
		overflow-wrap: normal;
		white-space: var(--table-white-space);
		word-break: normal
	}

	.markdown-source-view.mod-cm6 .cm-table-widget .cm-scroller {
		overflow-y: hidden;
		scrollbar-gutter: auto;
		line-height: var(--table-line-height)
	}

	.markdown-source-view.mod-cm6 .cm-table-widget .table-col-btn {
		inset-inline-start: 100%;
		border-inline-start:none;cursor: e-resize
	}

	.markdown-source-view.mod-cm6 .cm-table-widget td.is-selected.start::after,.markdown-source-view.mod-cm6 .cm-table-widget th.is-selected.start::after {
		border-inline-start-width:var(--table-selection-border-width);inset-inline-start: calc(-1 * var(--table-selection-border-width))
	}

	.markdown-source-view.mod-cm6 .cm-table-widget td.is-selected.end::after,.markdown-source-view.mod-cm6 .cm-table-widget th.is-selected.end::after {
		border-inline-end-width:var(--table-selection-border-width);inset-inline-end: calc(-1 * var(--table-selection-border-width))
	}

	.markdown-source-view.mod-cm6 .cm-table-widget td.is-selected.top.end::after,.markdown-source-view.mod-cm6 .cm-table-widget th.is-selected.top.end::after {
		border-start-end-radius: var(--table-selection-border-radius)
	}

	.markdown-source-view.mod-cm6 .cm-table-widget td.is-selected.bottom.end::after,.markdown-source-view.mod-cm6 .cm-table-widget th.is-selected.bottom.end::after {
		border-end-end-radius: var(--table-selection-border-radius)
	}

	.markdown-source-view.mod-cm6 .cm-table-widget td.is-selected.top.start::after,.markdown-source-view.mod-cm6 .cm-table-widget th.is-selected.top.start::after {
		border-start-start-radius: var(--table-selection-border-radius)
	}

	.markdown-source-view.mod-cm6 .cm-table-widget td.is-selected.bottom.start::after,.markdown-source-view.mod-cm6 .cm-table-widget th.is-selected.bottom.start::after {
		border-end-start-radius: var(--table-selection-border-radius)
	}

	.markdown-source-view.mod-cm6 .cm-table-widget:dir(rtl) .table-col-btn,.markdown-source-view.mod-cm6.is-rtl .cm-table-widget .table-col-btn {
		cursor: w-resize
	}

	.markdown-source-view.mod-cm6 .cm-panels.cm-panels-bottom input[type=text]:focus {
		background-color: transparent;
		box-shadow: none
	}

	.empty-state {
		position: absolute;
		height: 100%;
		width: 100%;
		top: 0;
		inset-inline-start: 0px;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column
	}

	.empty-state-container {
		max-width: 480px;
		max-height: 280px;
		margin: 20px;
		text-align: center
	}

	.empty-state-title {
		margin: 20px 0;
		font-weight: var(--h2-weight);
		font-size: var(--h2-size);
		line-height: var(--line-height-tight);
		position: relative
	}

	.empty-state-action-list {
		font-size: var(--font-text-size);
		line-height: var(--line-height-tight);
		color: var(--text-muted);
		margin-top: 20px
	}

	.empty-state-action {
		cursor: var(--cursor);
		line-height: 36px;
		color: var(--text-accent)
	}

	.empty-state-close-button {
		display: none
	}

	body {
		--zoom-factor: 1;
		--titlebar-height: 30px
	}

	.pane-empty {
		color: var(--text-faint);
		font-size: var(--font-ui-small);
		margin: var(--size-4-2) auto;
		padding: var(--size-4-6) var(--size-4-4);
		text-align: center
	}

	.pane-empty .pane-empty-actions {
		margin-top: var(--size-4-4)
	}

	.view-header-title::-webkit-scrollbar {
		display: none
	}

	.view-content {
		width: 100%;
		height: calc(100% - var(--header-height))
	}

	.inline-title {
		font-weight: var(--inline-title-weight);
		font-size: var(--inline-title-size);
		line-height: var(--inline-title-line-height);
		font-style: var(--inline-title-style);
		font-variant: var(--inline-title-variant);
		font-family: var(--inline-title-font);
		margin-bottom: var(--inline-title-margin-bottom);
		letter-spacing: -.015em;
		color: var(--inline-title-color);
		white-space: pre-wrap
	}

	.inline-embed .inline-title {
		display: none
	}

	body:not(.show-inline-title) .inline-title:not([data-level]) {
		display: none
	}

	::selection {
		background-color: var(--text-selection)
	}

	.markdown-reading-view {
		display: flex;
		flex-direction: column
	}

	.markdown-preview-view {
		font-size: var(--font-text-size);
		font-family: var(--font-text);
		line-height: var(--line-height-normal);
		width: 100%;
		height: 100%;
		padding: var(--file-margins);
		position: relative;
		overflow-y: auto;
		overflow-wrap: break-word;
		color: var(--text-normal);
		user-select: text;
		scrollbar-gutter: stable
	}

	.markdown-preview-view.is-readable-line-width .markdown-preview-sizer {
		max-width: var(--file-line-width);
		margin-left: auto;
		margin-right: auto
	}

	.markdown-rendered.rtl {
		direction: rtl
	}

	body:not(.show-ribbon) {
		--ribbon-width: 0px
	}

	.side-dock-actions {
		flex-direction: column
	}

	.side-dock-actions .side-dock-ribbon-action {
		margin: 0 auto
	}

	.release-notes-view {
		padding: var(--file-margins)
	}

	.release-notes-view .markdown-preview-view {
		overflow: visible
	}

	.release-notes-view .is-readable-line-width {
		max-width: var(--file-line-width);
		margin-left: auto;
		margin-right: auto
	}

	.inline-title,.metadata-property-key-input,.multi-select-pill-content,.nav-file-title-content,.nav-folder-title-content,.search-result-file-match,.tree-item-inner,input {
		unicode-bidi: plaintext
	}

	[dir=ltr],body {
		--direction: 1
	}

	.mod-rtl,[dir=rtl] {
		--direction: -1
	}

	.is-rtl,.mod-rtl,.rtl {
		--callout-padding: var(--size-4-3) var(--size-4-6) var(--size-4-3) var(--size-4-3);
		--embed-padding: 0 var(--size-4-6) 0 0;
		--nav-item-padding: var(--size-4-1) var(--size-4-6) var(--size-4-1) var(--size-4-2)
	}

	.is-rtl .metadata-container,.mod-rtl .metadata-container,.rtl .metadata-container {
		--direction: -1
	}

	.is-rtl .metadata-container,.is-rtl input.metadata-input-number,.is-rtl input.metadata-property-key-input,.mod-rtl .metadata-container,.mod-rtl input.metadata-input-number,.mod-rtl input.metadata-property-key-input,.rtl .metadata-container,.rtl input.metadata-input-number,.rtl input.metadata-property-key-input {
		text-align: right
	}

	.is-rtl input[type=date],.is-rtl input[type=datetime-local],.mod-rtl input[type=date],.mod-rtl input[type=datetime-local],.rtl input[type=date],.rtl input[type=datetime-local] {
		direction: rtl
	}

	.is-rtl input[type=date]::-webkit-calendar-picker-indicator,.is-rtl input[type=datetime-local]::-webkit-calendar-picker-indicator,.mod-rtl input[type=date]::-webkit-calendar-picker-indicator,.mod-rtl input[type=datetime-local]::-webkit-calendar-picker-indicator,.rtl input[type=date]::-webkit-calendar-picker-indicator,.rtl input[type=datetime-local]::-webkit-calendar-picker-indicator {
		right: var(--size-4-1);
		left: auto
	}

	.mod-rtl {
		--dropdown-background-position: left 0.5em top 50%,0 0;
		--dropdown-padding: 0 0.8em 0 1.9em;
		--tab-stacked-text-transform: rotate(180deg)
	}

	.mod-rtl .canvas-wrapper {
		direction: ltr
	}

	.mod-rtl .modal,.mod-rtl .notice {
		direction: rtl
	}

	.mod-rtl input {
		text-align: right
	}

	.mod-rtl .checkbox-container,.mod-rtl .search-input-container::before {
		transform: scale(-1,1)
	}

	.popupWrapper {
		--pdf-popup-width: 280px;
		font-size: var(--font-ui-medium);
		pointer-events: none;
		position: absolute;
		transform: translate(-50%,0);
		z-index: 10000
	}

	.popupWrapper>div {
		margin: var(--size-4-3);
		background-color: var(--background-primary);
		border-radius: var(--radius-s);
		filter: drop-shadow(rgba(0, 0, 0, .2) 0px 0px 1px) drop-shadow(rgba(0, 0, 0, .3) 0px 1px 2px) drop-shadow(rgba(0, 0, 0, .3) 0px 4px 6px)
	}

	.popupWrapper>div::after {
		background: var(--background-primary);
		border-start-start-radius: 2px;
		content: "";
		height: var(--size-4-3);
		inset-inline-start: calc(50% - 2px);
		position: absolute;
		top: -5px;
		transform: rotate(45deg);
		width: var(--size-4-3);
		z-index: -1
	}

	.popup {
		cursor: initial;
		display: flex;
		flex-direction: column;
		pointer-events: auto;
		user-select: text;
		white-space: normal;
		width: var(--pdf-popup-width);
		overflow-wrap: break-word
	}

	.popupContent {
		font-size: var(--font-ui-small);
		line-height: var(--line-height-tight);
		max-height: 200px;
		overflow: auto;
		padding: var(--size-4-4)
	}

	.popupContent:empty {
		display: none
	}

	.popupMeta {
		--icon-size: var(--font-ui-small);
		--icon-stroke: 2.5px;
		align-items: center;
		background-color: var(--background-secondary);
		border-top: 1px solid var(--background-modifier-border);
		color: var(--text-muted);
		display: flex;
		font-size: var(--font-ui-smaller);
		gap: var(--size-4-1);
		justify-content: space-between;
		padding: var(--size-4-1) var(--size-4-2);
		border-bottom-left-radius: var(--radius-s);
		border-bottom-right-radius: var(--radius-s)
	}

	.popupContent:empty+.popupMeta {
		border-top: none;
		background-color: var(--background-primary);
		border-top-left-radius: var(--radius-s);
		border-top-right-radius: var(--radius-s)
	}

	.popupMeta .clickable-icon {
		margin-inline-end:calc(var(--size-4-1) * -1);margin-inline-start: calc(var(--size-2-1) * -1)
	}

	.popupDate {
		white-space: nowrap
	}

	.markdown-rendered video {
		max-width: 100%;
		outline: 0
	}

	.markdown-rendered blockquote {
		color: var(--blockquote-color);
		font-style: var(--blockquote-font-style);
		background-color: var(--blockquote-background-color);
		border-inline-start:var(--blockquote-border-thickness) solid var(--blockquote-border-color);padding-top: 0;
		padding-bottom: 0;
		padding-inline-start:var(--size-4-6);margin-inline: 0px
	}

	.markdown-rendered blockquote>:first-child {
		margin-top: 0
	}

	.markdown-rendered blockquote>:last-child {
		margin-bottom: 0
	}

	.callout {
		--callout-color: var(--callout-default);
		--callout-icon: lucide-pencil
	}

	.callout[data-callout=abstract],.callout[data-callout=summary],.callout[data-callout=tldr] {
		--callout-color: var(--callout-summary);
		--callout-icon: lucide-clipboard-list
	}

	.callout[data-callout=info] {
		--callout-color: var(--callout-info);
		--callout-icon: lucide-info
	}

	.callout[data-callout=todo] {
		--callout-color: var(--callout-todo);
		--callout-icon: lucide-check-circle-2
	}

	.callout[data-callout=important] {
		--callout-color: var(--callout-important);
		--callout-icon: lucide-flame
	}

	.callout[data-callout=hint],.callout[data-callout=tip] {
		--callout-color: var(--callout-tip);
		--callout-icon: lucide-flame
	}

	.callout[data-callout=check],.callout[data-callout=done],.callout[data-callout=success] {
		--callout-color: var(--callout-success);
		--callout-icon: lucide-check
	}

	.callout[data-callout=faq],.callout[data-callout=help],.callout[data-callout=question] {
		--callout-color: var(--callout-question);
		--callout-icon: help-circle
	}

	.callout[data-callout=attention],.callout[data-callout=caution],.callout[data-callout=warning] {
		--callout-color: var(--callout-warning);
		--callout-icon: lucide-alert-triangle
	}

	.callout[data-callout=fail],.callout[data-callout=failure],.callout[data-callout=missing] {
		--callout-color: var(--callout-fail);
		--callout-icon: lucide-x
	}

	.callout[data-callout=danger],.callout[data-callout=error] {
		--callout-color: var(--callout-error);
		--callout-icon: lucide-zap
	}

	.callout[data-callout=bug] {
		--callout-color: var(--callout-bug);
		--callout-icon: lucide-bug
	}

	.callout[data-callout=example] {
		--callout-color: var(--callout-example);
		--callout-icon: lucide-list
	}

	.callout[data-callout=cite],.callout[data-callout=quote] {
		--callout-color: var(--callout-quote);
		--callout-icon: quote-glyph
	}

	.callout {
		overflow: hidden;
		border-style: solid;
		border-color: rgba(var(--callout-color),var(--callout-border-opacity));
		border-width: var(--callout-border-width);
		border-radius: var(--callout-radius);
		margin: 1em 0;
		mix-blend-mode: var(--callout-blend-mode);
		background-color: rgba(var(--callout-color),.1);
		padding: var(--callout-padding)
	}

	.callout.is-collapsible .callout-title {
		cursor: var(--cursor)
	}

	.callout-title {
		padding: var(--callout-title-padding);
		display: flex;
		gap: var(--size-4-1);
		font-size: var(--callout-title-size);
		color: rgb(var(--callout-color));
		line-height: var(--line-height-tight);
		align-items: flex-start
	}

	.callout-content {
		overflow-x: auto;
		padding: var(--callout-content-padding);
		background-color: var(--callout-content-background)
	}

	.callout-content .callout {
		margin-top: 20px
	}

	.callout-icon {
		flex: 0 0 auto;
		display: flex;
		align-items: center
	}

	.callout-icon .svg-icon {
		color: rgb(var(--callout-color))
	}

	.callout-icon::after {
		content: "​"
	}

	.callout-title-inner {
		--font-weight: var(--callout-title-weight);
		font-weight: var(--font-weight);
		color: var(--callout-title-color)
	}

	.callout-fold {
		display: flex;
		align-items: center;
		padding-inline-end:var(--size-4-2)}

	.callout-fold::after {
		content:"​"
	}

	.callout-fold .svg-icon {
		transition: transform .1s ease-in-out 0s
	}

	.callout-fold.is-collapsed .svg-icon {
		transform: rotate(calc(var(--direction) * -1 * 90deg))
	}

	.markdown-rendered code {
		color: var(--code-normal);
		font-family: var(--font-monospace);
		background-color: var(--code-background);
		border-radius: var(--code-radius);
		font-size: var(--code-size);
		padding: .1em .25em;
		-webkit-box-decoration-break: clone
	}

	.cm-s-obsidian span.cm-inline-code span.cm-inline-code.hmd-hidden-token {
		font-size: 0px
	}

	.markdown-rendered pre {
		position: relative;
		padding: var(--size-4-3) var(--size-4-4);
		min-height: 38px;
		background-color: var(--code-background);
		border-radius: var(--code-radius);
		white-space: var(--code-white-space);
		overflow-x: auto
	}

	.markdown-rendered pre code {
		border: none;
		padding: 0;
		background-color: transparent
	}

	.markdown-rendered pre:not(:hover)>button.copy-code-button {
		display: none
	}

	.markdown-rendered button.copy-code-button {
		margin: 6px;
		padding: 6px 8px;
		height: auto;
		background-color: transparent;
		box-shadow: none;
		color: var(--text-muted);
		font-size: var(--font-ui-smaller);
		font-family: var(--font-interface);
		position: absolute;
		top: 0;
		inset-inline-end: 0px
	}

	code[class*=language-],pre[class*=language-] {
		color: var(--code-normal);
		background: 0 0;
		overflow-wrap: break-word;
		white-space: pre-wrap;
		word-break: normal;
		direction: ltr;
		font-family: var(--font-monospace);
		text-align: left;
		word-spacing: normal;
		line-height: var(--line-height-normal);
		hyphens: none
	}

	:not(pre)>code[class*=language-],pre[class*=language-] {
		background: var(--code-background)
	}

	pre[class*=language-] {
		overflow: hidden
	}

	code[class*=language-] {
		display: block;
		padding: 1em;
		overflow: auto
	}

	:not(pre)>code[class*=language-] {
		padding: .1em;
		border-radius: .3em;
		white-space: normal
	}

	.token.bold,.token.important {
		font-weight: 700
	}

	.token.italic {
		font-style: italic
	}

	.token.entity {
		cursor: help
	}

	.token.cdata,.token.comment,.token.doctype,.token.prolog {
		color: var(--code-comment)
	}

	.token.namespace {
		opacity: .7
	}

	.token.constant,.token.deleted,.token.symbol,.token.tag {
		color: var(--code-tag)
	}

	.token.punctuation {
		color: var(--code-punctuation)
	}

	.token.boolean,.token.number {
		color: var(--code-value)
	}

	.token.attr-name,.token.char,.token.inserted,.token.selector,.token.string {
		color: var(--code-string)
	}

	.token.operator {
		color: var(--code-operator)
	}

	.language-css .token.string,.style .token.string,.token.entity,.token.parameter,.token.property,.token.url,.token.variable {
		color: var(--code-property)
	}

	.token.atrule,.token.attr-value,.token.builtin,.token.class-name,.token.function,.token.property-access {
		color: var(--code-function)
	}

	.token.keyword {
		color: var(--code-keyword)
	}

	.token.important,.token.regex {
		color: var(--code-important)
	}

	.markdown-preview-view .markdown-embed .markdown-preview-view {
		--file-folding-offset: 0px;
		height: 100%;
		padding: 0
	}

	.markdown-preview-view .markdown-embed .markdown-preview-view .markdown-preview-pusher h1,.markdown-preview-view .markdown-embed .markdown-preview-view .markdown-preview-pusher h2,.markdown-preview-view .markdown-embed .markdown-preview-view .markdown-preview-pusher h3,.markdown-preview-view .markdown-embed .markdown-preview-view .markdown-preview-pusher h4,.markdown-preview-view .markdown-embed .markdown-preview-view .markdown-preview-pusher h5,.markdown-preview-view .markdown-embed .markdown-preview-view .markdown-preview-pusher h6 {
		margin-top: 0
	}

	.file-embed,.markdown-embed {
		position: relative
	}

	.file-embed-link,.markdown-embed-link {
		position: absolute;
		top: 4px;
		inset-inline-end: 4px;
		color: var(--icon-color);
		opacity: var(--icon-opacity);
		cursor: var(--cursor-link);
		padding: var(--size-2-2);
		border-radius: var(--radius-s);
		display: flex;
		align-items: center;
		--icon-size: var(--icon-s);
		--icon-stroke: var(--icon-s-stroke-width)
	}

	.file-embed-title {
		display: flex;
		align-items: center;
		justify-content: center;
		gap: var(--size-4-2)
	}

	.file-embed-icon {
		color: var(--text-muted);
		display: flex
	}

	.file-embed {
		display: flex;
		justify-content: center;
		border-radius: var(--radius-m);
		background-color: var(--background-primary-alt)
	}

	.file-embed.mod-empty,.file-embed.mod-generic {
		cursor: var(--cursor-link);
		padding: var(--size-4-2);
		color: var(--text-muted);
		text-align: center;
		font-size: var(--font-smaller)
	}

	.file-embed.mod-empty-attachment {
		padding: var(--size-4-2);
		color: var(--text-muted);
		text-align: center;
		font-size: var(--font-smaller)
	}

	.markdown-embed-content {
		height: 100%
	}

	.embed-title {
		align-items: center;
		display: flex;
		gap: var(--size-4-1);
		font-size: var(--font-text-size);
		font-weight: calc(var(--font-weight) + var(--bold-modifier));
		text-align: start;
		text-overflow: ellipsis;
		white-space: nowrap;
		padding: 0 0 var(--size-4-2) 0
	}

	.markdown-embed {
		font-style: var(--embed-font-style);
		background-color: var(--embed-background);
		border-top: var(--embed-border-top);
		border-inline-end:var(--embed-border-end,var(--embed-border-right));border-bottom: var(--embed-border-bottom);
		border-inline-start:var(--embed-border-start,var(--embed-border-left));margin: 0;
		padding: var(--embed-padding)
	}

	.markdown-embed .markdown-preview-view {
		padding: 0
	}

	.internal-embed:not(.image-embed) {
		display: block
	}

	.internal-embed audio,.internal-embed img:not([width]),.internal-embed video {
		max-width: 100%
	}

	.inline-embed .markdown-embed-content {
		height: fit-content;
		max-height: var(--embed-max-height);
		overflow: auto
	}

	.inline-embed .markdown-embed-content p:first-child {
		margin-top: 0
	}

	.inline-embed .markdown-source-view.mod-cm6 .cm-editor {
		min-height: unset
	}

	.embed-iframe {
		width: 100%;
		height: 100%
	}

	iframe.external-embed {
		width: 600px;
		max-width: 100%;
		height: 350px
	}

	.footnote-link {
		text-decoration: none
	}

	.footnotes {
		font-size: var(--footnote-size)
	}

	.footnote-ref {
		vertical-align: super
	}

	.footnote-backref {
		display: inline-block;
		margin-inline-start:var(--size-4-1);color: var(--text-faint);
		text-decoration: none
	}

	.markdown-rendered .frontmatter.mod-failed {
		position: relative
	}

	.markdown-rendered .frontmatter.mod-failed .mod-error {
		color: var(--text-error);
		font-size: var(--font-smaller)
	}

	.markdown-rendered .frontmatter.mod-failed::after {
		content: "";
		position: absolute;
		top: 0;
		inset-inline-end: 0px;
		width: 100%;
		height: 100%;
		background-color: var(--background-modifier-error);
		opacity: .3;
		mix-blend-mode: var(--highlight-mix-blend-mode)
	}

	.metadata-container {
		--input-height: var(--metadata-input-height);
		border-radius: var(--metadata-border-radius);
		background-color: var(--metadata-background);
		border-color: var(--metadata-border-color);
		border-style: solid;
		border-width: var(--metadata-border-width);
		padding: var(--metadata-padding);
		color: var(--text-muted);
		position: relative;
		max-width: var(--metadata-max-width);
		margin-block-end:var(--p-spacing);transform: translateX(calc(var(--size-4-1) * -1 * var(--direction)))
	}

	.metadata-container .metadata-add-button {
		padding-inline-start:var(--size-2-3);margin-top: .5em;
		font-size: var(--metadata-label-font-size)
	}

	.markdown-embed-content .metadata-container {
		display: none
	}

	.metadata-container.is-collapsed .metadata-property {
		display: none
	}

	.metadata-container:focus-within .metadata-property.is-selected {
		color: var(--nav-item-color-selected);
		background-color: var(--nav-item-background-selected)
	}

	.metadata-properties {
		display: flex;
		flex-direction: column;
		gap: var(--metadata-gap)
	}

	.metadata-properties-heading {
		display: inline-block;
		padding: var(--size-4-1);
		margin-bottom: var(--size-4-2);
		position: relative;
		line-height: 1.2
	}

	.metadata-properties-heading::before {
		content: "";
		border-radius: var(--metadata-property-radius);
		position: absolute;
		display: inline-block;
		inset: 0px
	}

	.metadata-properties-heading:focus::before {
		box-shadow: 0 0 0 2px var(--background-modifier-border-focus)
	}

	.metadata-properties-heading .collapse-indicator {
		position: absolute;
		inset-inline-start: -22px;
		padding: 0 6px
	}

	.metadata-properties-title {
		user-select: none;
		font-size: max(var(--font-ui-small), 1em);
		color: var(--text-normal);
		font-weight: var(--font-medium)
	}

	.metadata-input-text {
		background-color: transparent;
		width: 100%;
		min-height: var(--input-height);
		border-width: 0;
		resize: none;
		overflow-y: hidden
	}

	.metadata-input-text::-webkit-date-and-time-value {
		text-align: start
	}

	.metadata-input-text.mod-date {
		padding-inline-end:0px;width: auto
	}

	.metadata-property {
		position: relative;
		display: flex;
		align-items: start;
		padding: var(--metadata-property-padding);
		border-radius: var(--metadata-property-radius);
		overflow: hidden;
		background-color: var(--metadata-property-background)
	}

	.metadata-property:focus-within {
		background-color: var(--metadata-property-background-hover);
		--metadata-divider-color: var(--metadata-divider-color-focus);
		border-radius: var(--metadata-property-radius-focus);
		box-shadow: 0 0 0 2px var(--background-modifier-border-focus)
	}

	.metadata-property-icon {
		cursor: var(--cursor);
		color: var(--icon-color);
		display: flex;
		align-items: center;
		padding: var(--size-4-1) 0;
		height: var(--input-height);
		user-select: none
	}

	.metadata-property-icon::before {
		content: "​";
		width: var(--size-4-1)
	}

	.metadata-input-number {
		background-color: transparent;
		width: 100%;
		border-width: 0
	}

	input[type=checkbox].metadata-input-checkbox {
		margin-inline-start:var(--size-4-2)}

	.metadata-property-key {
		display: flex;
		align-self: stretch;
		align-items: flex-start;
		flex-direction: row;
		flex-shrink: 0;
		border-bottom: var(--metadata-divider-width) solid var(--metadata-divider-color);
		background-color: var(--metadata-label-background);
		width: var(--metadata-label-width);
		min-width: var(--metadata-label-width)
	}

	.metadata-property-key:focus-within {
		background-color: var(--metadata-label-background-active)
	}

	input.metadata-property-key-input {
		border: none;
		flex-grow: 1;
		color: var(--metadata-label-text-color);
		font-size: var(--metadata-label-font-size);
		font-weight: var(--metadata-label-font-weight);
		height: var(--input-height);
		background-color: transparent;
		display: flex;
		align-items: center;
		text-overflow: ellipsis;
		overflow: hidden;
		text-align: left
	}

	input.metadata-property-key-input:active,input.metadata-property-key-input:focus {
		background-color: transparent
	}

	.metadata-property button {
		margin-top: var(--size-4-2)
	}

	.metadata-property .multi-select-container,.metadata-property input[type=date],.metadata-property input[type=datetime-local],.metadata-property input[type=number],.metadata-property input[type=text] {
		border-radius: 0;
		border: none
	}

	.metadata-property .multi-select-container:active,.metadata-property .multi-select-container:focus,.metadata-property .multi-select-container:hover,.metadata-property input[type=date]:active,.metadata-property input[type=date]:focus,.metadata-property input[type=date]:hover,.metadata-property input[type=datetime-local]:active,.metadata-property input[type=datetime-local]:focus,.metadata-property input[type=datetime-local]:hover,.metadata-property input[type=number]:active,.metadata-property input[type=number]:focus,.metadata-property input[type=number]:hover,.metadata-property input[type=text]:active,.metadata-property input[type=text]:focus,.metadata-property input[type=text]:hover {
		box-shadow: none;
		border: none
	}

	.metadata-property .metadata-input-number,.metadata-property .metadata-input-text,.metadata-property .multi-select-container {
		background-color: transparent
	}

	.metadata-property .metadata-input-number:hover,.metadata-property .metadata-input-text:hover,.metadata-property .multi-select-container:hover {
		background-color: transparent
	}

	.metadata-property .metadata-input-number:active,.metadata-property .metadata-input-number:focus,.metadata-property .metadata-input-number:focus-within,.metadata-property .metadata-input-text:active,.metadata-property .metadata-input-text:focus,.metadata-property .metadata-input-text:focus-within,.metadata-property .multi-select-container:active,.metadata-property .multi-select-container:focus,.metadata-property .multi-select-container:focus-within {
		background-color: transparent
	}

	.metadata-property .metadata-input-text {
		text-overflow: ellipsis;
		overflow: hidden
	}

	.metadata-property .multi-select-container input {
		background-color: transparent
	}

	.metadata-property .multi-select-container {
		padding: var(--size-4-1) var(--size-4-2)
	}

	.metadata-property[data-property-key=tags] {
		--pill-color: var(--tag-color);
		--pill-color-hover: var(--tag-color-hover);
		--pill-color-remove: var(--tag-color);
		--pill-color-remove-hover: var(--tag-color-hover);
		--pill-decoration: var(--tag-decoration);
		--pill-decoration-hover: var(--tag-decoration-hover);
		--pill-background: var(--tag-background);
		--pill-background-hover: var(--tag-background-hover);
		--pill-border-color: var(--tag-border-color);
		--pill-border-color-hover: var(--tag-border-color-hover);
		--pill-border-width: var(--tag-border-width);
		--pill-padding-x: var(--tag-padding-x);
		--pill-padding-y: var(--tag-padding-y);
		--pill-radius: var(--tag-radius);
		--pill-weight: var(--tag-weight);
		--pill-focus-width: 100%;
		--pill-focus-left-adjust: 0
	}

	.metadata-property[data-property-key=tags] .multi-select-pill {
		cursor: var(--cursor-link)
	}

	.metadata-property:not([data-property-key=tags]) {
		--pill-border-width: 0;
		--pill-padding-x: 0;
		--pill-padding-y: 0;
		--pill-color: var(--metadata-input-text-color)
	}

	.metadata-property:not([data-property-key=tags]) .multi-select-pill {
		line-height: var(--line-height-tight)
	}

	.metadata-property-warning-icon {
		--icon-size: var(--icon-s);
		position: absolute;
		inset-inline-end: var(--size-2-1);
		top: var(--size-2-1);
		bottom: var(--size-2-1);
		align-items: center;
		display: flex;
		color: var(--text-warning)
	}

	.metadata-property-value {
		display: flex;
		flex: 1 1 auto;
		gap: var(--size-2-2);
		align-items: center;
		align-self: stretch;
		min-height: var(--input-height);
		background-color: var(--metadata-input-background);
		border-bottom: var(--metadata-divider-width) solid var(--metadata-divider-color);
		overflow: hidden
	}

	.metadata-property-value.mod-external-link:not(:placeholder-shown) {
		text-decoration-line: var(--link-decoration);
		text-decoration-thickness: var(--link-decoration-thickness);
		text-decoration-color: var(--text-faint)
	}

	.metadata-property-value .mod-unknown {
		color: var(--text-warning);
		padding: var(--size-4-1) var(--size-4-2);
		font-size: var(--metadata-input-font-size);
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap
	}

	.metadata-property-value .multi-select-input {
		font-size: inherit
	}

	.metadata-property-value .metadata-link-inner,.metadata-property-value .multi-select-container,.metadata-property-value input {
		font-size: var(--metadata-input-font-size)
	}

	.metadata-property-value .multi-select-container {
		--background-modifier-form-field: transparent;
		--background-modifier-border: transparent;
		align-items: center
	}

	.metadata-property-value .multi-select-container .multi-select-pill.is-invalid {
		--pill-background: transparent;
		--pill-color: var(--text-error);
		--pill-color-remove: var(--text-error)
	}

	.metadata-property-value .external-link.multi-select-pill-content,.metadata-property-value .internal-link .multi-select-pill-content {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}

	.metadata-property-value .clickable-icon {
		--icon-size: var(--icon-xs);
		--icon-stroke: var(--icon-xs-stroke-width);
		margin-inline:-4px 2px;padding: 4px
	}

	.metadata-property-value .clickable-icon:hover {
		background: 0 0;
		color: var(--text-normal);
		cursor: var(--cursor-link)
	}

	.metadata-property-value:focus-within {
		background-color: var(--metadata-input-background-active)
	}

	.metadata-input-longtext {
		cursor: text;
		white-space: pre-wrap;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		color: var(--metadata-input-text-color);
		font-size: var(--metadata-input-font-size);
		max-height: 300px;
		overflow-y: auto;
		padding: var(--size-4-1) var(--size-4-2);
		width: 100%
	}

	.metadata-input-longtext:focus {
		-webkit-line-clamp: unset
	}

	.metadata-input-longtext:not(:empty) {
		display: -webkit-box
	}

	.metadata-input-longtext:empty::before {
		content: attr(placeholder);
		color: var(--text-faint)
	}

	.metadata-link {
		cursor: text;
		align-items: center;
		padding: var(--size-4-1) var(--size-4-2);
		display: flex;
		gap: var(--size-4-2);
		width: 100%
	}

	.metadata-link-inner {
		cursor: var(--cursor-link);
		color: var(--link-color);
		text-decoration-line: var(--link-decoration);
		text-decoration-thickness: var(--link-decoration-thickness);
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap
	}

	.metadata-link-flair {
		--icon-size: var(--icon-xs);
		background-color: transparent;
		cursor: text;
		margin-inline-start:auto;display: flex;
		align-items: center;
		justify-content: center;
		padding: var(--size-2-1);
		border-radius: var(--clickable-icon-radius);
		color: var(--icon-color);
		opacity: 0;
		transition: opacity .15s ease-in-out 0s;
		height: auto
	}

	.markdown-preview-view .metadata-container {
		display: none
	}

	.markdown-preview-view.show-properties .metadata-container {
		display: var(--metadata-display-reading)
	}

	.markdown-preview-view.show-properties .metadata-container[data-property-count="0"] {
		display: none
	}

	.markdown-rendered li h1,.markdown-rendered li h2,.markdown-rendered li h3,.markdown-rendered li h4,.markdown-rendered li h5 {
		margin-top: 0;
		margin-bottom: 0
	}

	.markdown-rendered div:has(> :is(p,pre,table,ul,ol))+div>:is(h1,h2,h3,h4,h5,h6) {
		margin-top: var(--heading-spacing)
	}

	.markdown-rendered h1,h1 {
		--font-weight: var(--h1-weight);
		font-variant: var(--h1-variant);
		letter-spacing: -.015em;
		line-height: 0.5em;
		font-size: var(--h1-size);
		color: var(--h1-color);
		font-weight: var(--font-weight);
		font-style: var(--h1-style);
		font-family: var(--h1-font);
		margin-block-start:0;
		margin-block-end: 0
	}

	.markdown-rendered h1 a,h1 a {
		--link-weight: var(--h1-weight)
	}

	.markdown-rendered h2,h2 {
		--font-weight: var(--h2-weight);
		font-variant: var(--h2-variant);
		letter-spacing: -.015em;
		line-height: var(--h2-line-height);
		font-size: var(--h2-size);
		color: var(--h2-color);
		font-weight: var(--font-weight);
		font-style: var(--h2-style);
		font-family: var(--h2-font);
		margin-block-start:var(--p-spacing);
		margin-block-end: 0
	}

	.markdown-rendered h2 a,h2 a {
		--link-weight: var(--h2-weight)
	}

	.markdown-rendered h3,h3 {
		--font-weight: var(--h3-weight);
		font-variant: var(--h3-variant);
		letter-spacing: -.015em;
		line-height: var(--h3-line-height);
		font-size: var(--h3-size);
		color: var(--h3-color);
		font-weight: var(--font-weight);
		font-style: var(--h3-style);
		font-family: var(--h3-font);
		margin-block-start:var(--p-spacing);
		margin-block-end: 0
	}

	.markdown-rendered h3 a,h3 a {
		--link-weight: var(--h3-weight)
	}

	.markdown-rendered h4,h4 {
		--font-weight: var(--h4-weight);
		font-variant: var(--h4-variant);
		letter-spacing: .015em;
		line-height: var(--h4-line-height);
		font-size: var(--h4-size);
		color: var(--h4-color);
		font-weight: var(--font-weight);
		font-style: var(--h4-style);
		font-family: var(--h4-font);
		margin-block-start:var(--p-spacing);margin-block-end: 0
	}

	.markdown-rendered h4 a,h4 a {
		--link-weight: var(--h4-weight)
	}

	.markdown-rendered h5,h5 {
		--font-weight: var(--h5-weight);
		font-variant: var(--h5-variant);
		letter-spacing: .015em;
		font-size: var(--h5-size);
		line-height: var(--h5-line-height);
		color: var(--h5-color);
		font-weight: var(--font-weight);
		font-style: var(--h5-style);
		font-family: var(--h5-font);
		margin-block-start:var(--p-spacing);margin-block-end: var(--p-spacing)
	}

	.markdown-rendered h5 a,h5 a {
		--link-weight: var(--h5-weight)
	}

	.markdown-rendered h6,h6 {
		--font-weight: var(--h6-weight);
		font-variant: var(--h6-variant);
		letter-spacing: .015em;
		font-size: var(--h6-size);
		line-height: var(--h6-line-height);
		color: var(--h6-color);
		font-weight: var(--font-weight);
		font-style: var(--h6-style);
		font-family: var(--h6-font);
		margin-block-start:var(--p-spacing);margin-block-end: var(--p-spacing)
	}

	.markdown-rendered h6 a,h6 a {
		--link-weight: var(--h6-weight)
	}

	.inline-title[data-level="1"] {
		--font-weight: var(--h1-weight);
		font-variant: var(--h1-variant);
		letter-spacing: -.015em;
		line-height: var(--h1-line-height);
		font-size: var(--h1-size);
		color: var(--h1-color);
		font-weight: var(--font-weight);
		font-style: var(--h1-style);
		font-family: var(--h1-font)
	}

	.inline-title[data-level="1"] a {
		--link-weight: var(--h1-weight)
	}

	.inline-title[data-level="2"] {
		--font-weight: var(--h2-weight);
		font-variant: var(--h2-variant);
		letter-spacing: -.015em;
		line-height: var(--h2-line-height);
		font-size: var(--h2-size);
		color: var(--h2-color);
		font-weight: var(--font-weight);
		font-style: var(--h2-style);
		font-family: var(--h2-font)
	}

	.inline-title[data-level="2"] a {
		--link-weight: var(--h2-weight)
	}

	.inline-title[data-level="3"] {
		--font-weight: var(--h3-weight);
		font-variant: var(--h3-variant);
		letter-spacing: -.015em;
		line-height: var(--h3-line-height);
		font-size: var(--h3-size);
		color: var(--h3-color);
		font-weight: var(--font-weight);
		font-style: var(--h3-style);
		font-family: var(--h3-font)
	}

	.inline-title[data-level="3"] a {
		--link-weight: var(--h3-weight)
	}

	.inline-title[data-level="4"] {
		--font-weight: var(--h4-weight);
		font-variant: var(--h4-variant);
		line-height: var(--h4-line-height);
		font-size: var(--h4-size);
		color: var(--h4-color);
		font-weight: var(--font-weight);
		font-style: var(--h4-style);
		font-family: var(--h4-font)
	}

	.inline-title[data-level="4"] a {
		--link-weight: var(--h4-weight)
	}

	.inline-title[data-level="5"] {
		--font-weight: var(--h5-weight);
		font-variant: var(--h5-variant);
		font-size: var(--h5-size);
		line-height: var(--h5-line-height);
		color: var(--h5-color);
		font-weight: var(--font-weight);
		font-style: var(--h5-style);
		font-family: var(--h5-font)
	}

	.inline-title[data-level="5"] a {
		--link-weight: var(--h5-weight)
	}

	.inline-title[data-level="6"] {
		--font-weight: var(--h6-weight);
		font-variant: var(--h6-variant);
		letter-spacing: .015em;
		font-size: var(--h6-size);
		line-height: var(--h6-line-height);
		color: var(--h6-color);
		font-weight: var(--font-weight);
		font-style: var(--h6-style);
		font-family: var(--h6-font)
	}

	.inline-title[data-level="6"] a {
		--link-weight: var(--h6-weight)
	}

	hr {
		border-right-width: initial;
		border-bottom-width: initial;
		border-left-width: initial;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		border-image: initial;
		border-color: var(--hr-color);
		margin: 2rem 0
	}

	.markdown-rendered hr {
		border-right-width: initial;
		border-bottom-width: initial;
		border-left-width: initial;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		border-image: initial;
		border-color: var(--hr-color)
	}

	.cm-s-obsidian .hmd-fold-html-stub.omittable,.cm-s-obsidian .omittable.hmd-fold-code-stub {
		display: none
	}

	.cm-s-obsidian .hmd-fold-html:hover .hmd-fold-html-stub.omittable,.cm-s-obsidian .hmd-fold-html:hover .omittable.hmd-fold-code-stub {
		display: block;
		right: 0;
		bottom: 100%;
		margin: 0;
		position: absolute;
		z-index: 100
	}

	.markdown-preview-view img,.markdown-rendered img {
		image-rendering: -webkit-optimize-contrast
	}

	.markdown-preview-view img:not([width]),.markdown-rendered img:not([width]) {
		max-width: 100%;
		outline: 0
	}

	.internal-query {
		margin: 0;
		border-top: 1px solid var(--background-modifier-border)
	}

	.internal-query .search-result-container {
		padding: var(--size-4-2);
		max-height: 800px;
		overflow: auto;
		border: 1px solid var(--background-modifier-border);
		background-color: var(--background-secondary);
		border-radius: var(--radius-m)
	}

	ol ol ul,ol ul,ol ul ul,ul ol ul,ul ul,ul ul ul {
		list-style-type: disc
	}

	ol {
		list-style-type: var(--list-numbered-style)
	}

	ol>li,ul>li {
		text-align: start
	}

	ol>li::marker,ul>li::marker {
		color: var(--list-marker-color)
	}

	ol>li.is-collapsed::marker,ul>li.is-collapsed::marker {
		color: var(--list-marker-color-collapsed)
	}

	.markdown-rendered ol,.markdown-rendered ul {
		padding-inline-start:0px;margin-block-start:var(--p-spacing);margin-block-end: var(--p-spacing)
	}

	.markdown-rendered ol ol,.markdown-rendered ol ul,.markdown-rendered ul ol,.markdown-rendered ul ul {
		margin-block:0px}

	.markdown-rendered ol li p:first-of-type,.markdown-rendered ul li p:first-of-type {
		margin-block-start:0px}

	.markdown-rendered ol li p:last-of-type,.markdown-rendered ul li p:last-of-type {
		margin-block-end:0px}

	.markdown-rendered ol>li,.markdown-rendered ul>li {
		margin-inline-start:var(--list-indent);padding-top: var(--list-spacing);
		padding-bottom: var(--list-spacing);
		position: relative
	}

	.markdown-preview-view ol>li,.markdown-preview-view ul>li {
		padding-top: var(--list-spacing);
		padding-bottom: var(--list-spacing)
	}

	.markdown-rendered .list-collapse-indicator {
		margin-inline-start:-2.65em;padding-inline-end:2em}

	.markdown-rendered .list-bullet {
		float: inline-start;
		margin-inline-start:-.8em}

	.markdown-rendered .task-list-item>.list-bullet {
		display: none
	}

	.markdown-rendered ul.has-list-bullet {
		list-style-type: "​"
	}

	.markdown-rendered ul.has-list-bullet>li::marker {
		color: transparent
	}

	.list-bullet {
		color: transparent;
		position: relative;
		display: inline-flex;
		justify-content: center;
		align-items: center
	}

	.list-bullet::before {
		content: "​"
	}

	.list-bullet::after {
		position: absolute;
		content: "​";
		pointer-events: none;
		color: var(--list-marker-color);
		border-radius: var(--list-bullet-radius);
		width: var(--list-bullet-size);
		height: var(--list-bullet-size);
		border: var(--list-bullet-border);
		transform: var(--list-bullet-transform);
		background-color: var(--list-marker-color);
		transition: transform .15s ease 0s,box-shadow .15s ease 0s
	}

	.list-bullet::selection {
		background-color: transparent!important
	}

	li.is-collapsed .list-bullet::after {
		background-color: var(--list-marker-color-collapsed);
		box-shadow: 0 0 0 4px var(--background-modifier-active-hover)
	}

	a {
		--font-weight: var(--link-weight);
		color: var(--link-color);
		font-weight: var(--link-weight);
		outline: 0;
		text-decoration-line: var(--link-decoration);
		text-decoration-thickness: var(--link-decoration-thickness);
		cursor: var(--cursor-link);
		transition: opacity .15s ease-in-out 0s
	}

	.external-link {
		color: var(--link-external-color);
		text-decoration-line: var(--link-external-decoration);
		background-position: right 4px;
		background-repeat: no-repeat;
		background-image: linear-gradient(transparent,transparent),url("../../lib/media/874d8b8e340f75575caa.svg");
		background-size: 13px;
		padding-inline-end:16px;cursor: var(--cursor-link);
		filter: var(--link-external-filter);
		transition: opacity .15s ease-in-out 0s
	}

	:dir(rtl) .external-link {
		background-position: left center;
		background-image: linear-gradient(transparent,transparent),url("../../lib/media/3d6c1bdc4d87cde4de67.svg")
	}

	.markdown-rendered .internal-link,.metadata-container .internal-link {
		cursor: var(--cursor-link);
		text-decoration-line: var(--link-decoration);
		color: var(--link-color);
		transition: opacity .15s ease-in-out 0s
	}

	.markdown-rendered .internal-link.mobile-tap {
		opacity: .5
	}

	.markdown-rendered .internal-link.is-unresolved,.metadata-container .internal-link.is-unresolved {
		color: var(--link-unresolved-color);
		opacity: var(--link-unresolved-opacity);
		filter: var(--link-unresolved-filter);
		text-decoration-style: var(--link-unresolved-decoration-style);
		text-decoration-color: var(--link-unresolved-decoration-color)
	}

	.inline-block {
		display: inline-block;
		vertical-align: middle
	}

	.hidden-token {
		display: inline;
		letter-spacing: -1ch;
		font-family: monospace;
		color: transparent;
		font-size: 1px!important
	}

	.cm-s-obsidian span.hmd-hidden-token.cm-formatting-code,.cm-s-obsidian span.hmd-hidden-token.cm-formatting-em,.cm-s-obsidian span.hmd-hidden-token.cm-formatting-link,.cm-s-obsidian span.hmd-hidden-token.cm-formatting-strikethrough,.cm-s-obsidian span.hmd-hidden-token.cm-formatting-strong {
		display: inline;
		letter-spacing: -1ch;
		font-family: monospace;
		color: transparent;
		font-size: 1px!important
	}

	.cm-s-obsidian .cm-s-obsidian span.hmd-hidden-token.cm-formatting-task {
		color: transparent!important
	}

	mjx-container {
		outline: 0
	}

	.markdown-reading-view table {
		margin-block-start:var(--p-spacing);
		margin-block-end: 0
	}

	.cm-html-embed table,.markdown-rendered table {
		border-collapse: collapse;
		line-height: var(--table-line-height)
	}

	.markdown-rendered td,.markdown-rendered th {
		padding: var(--size-2-2) var(--size-4-2);
		border: var(--table-border-width) solid var(--table-border-color);
		max-width: var(--table-column-max-width);
		min-width: var(--table-column-min-width);
		vertical-align: var(--table-cell-vertical-alignment)
	}

	.markdown-rendered td {
		font-size: var(--table-text-size);
		color: var(--table-text-color)
	}

	.markdown-rendered th {
		font-size: var(--table-header-size);
		font-weight: var(--table-header-weight);
		color: var(--table-header-color);
		font-family: var(--table-header-font);
		line-height: var(--line-height-tight)
	}

	.markdown-rendered td,.markdown-rendered th {
		text-align: start
	}

	.markdown-rendered td[align=left],.markdown-rendered th[align=left] {
		text-align: start
	}

	.markdown-rendered td[align=center],.markdown-rendered th[align=center] {
		text-align: center
	}

	.markdown-rendered td[align=right],.markdown-rendered th[align=right] {
		text-align: end
	}

	.markdown-rendered tbody>tr>td,.markdown-rendered thead>tr>th {
		white-space: var(--table-white-space);
		text-overflow: ellipsis;
		overflow: hidden
	}

	.markdown-rendered tbody tr {
		background-color: var(--table-background)
	}

	.markdown-rendered tbody tr:nth-child(odd) {
		background-color: var(--table-row-alt-background)
	}

	.markdown-rendered tbody tr>td:nth-child(2n+2) {
		background-color: var(--table-column-alt-background)
	}

	.markdown-rendered tbody tr:last-child>td {
		border-bottom-width: var(--table-row-last-border-width)
	}

	.markdown-rendered tbody tr>td:first-child {
		border-left-width: var(--table-column-first-border-width)
	}

	.markdown-rendered tbody tr>td:last-child {
		border-right-width: var(--table-column-last-border-width)
	}

	.markdown-rendered thead tr {
		background-color: var(--table-header-background)
	}

	.markdown-rendered thead tr>th {
		border-top-width: var(--table-header-border-width);
		border-color: var(--table-header-border-color)
	}

	.markdown-rendered thead tr>th:nth-child(2n+2) {
		background-color: var(--table-column-alt-background)
	}

	.markdown-rendered thead tr>th:first-child {
		border-left-width: var(--table-column-first-border-width)
	}

	.markdown-rendered thead tr>th:last-child {
		border-right-width: var(--table-column-last-border-width)
	}

	.cm-s-obsidian .HyperMD-table-row {
		white-space: pre;
		word-break: normal;
		overflow-wrap: normal;
		font-size: .95em;
		font-family: var(--font-monospace)
	}

	.cm-s-obsidian .HyperMD-table-rtl {
		direction: rtl
	}

	.cm-s-obsidian .hmd-table-column,.cm-s-obsidian .hmd-table-column-content {
		display: inline-block
	}

	.cm-s-obsidian .hmd-table-column-left {
		text-align: left
	}

	.cm-s-obsidian .hmd-table-column-center {
		text-align: center
	}

	.cm-s-obsidian .hmd-table-column-right {
		text-align: right
	}

	.cm-s-obsidian .HyperMD-table-row span.cm-hmd-table-sep,.cm-s-obsidian .HyperMD-table-row-1 {
		color: var(--text-faint)
	}

	.cm-s-obsidian .HyperMD-table-row-0 {
		color: var(--table-header-color)
	}

	.cm-s-obsidian .hmd-fold-html table {
		border-collapse: collapse
	}

	.cm-s-obsidian .hmd-fold-html table td,.cm-s-obsidian .hmd-fold-html table th {
		padding: 10px;
		border: 1px solid #ccc
	}

	.cm-s-obsidian .hmd-inactive-line.HyperMD-table-row-1 {
		color: transparent;
		text-shadow: none
	}

	.cm-s-obsidian .hmd-inactive-line.HyperMD-table-row-1>span {
		background: url("data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAQAAAAziH6sAAAADklEQVR42mOc+Z9x5n8ACTkDM4ikM1IAAAAASUVORK5CYII=") 0 center repeat-x
	}

	.cm-s-obsidian .hmd-inactive-line.HyperMD-table-row span.cm-hmd-table-sep {
		color: transparent
	}

	.markdown-source-view.mod-cm6 .cm-line.HyperMD-table-row {
		min-width: max-content
	}

	.markdown-source-view.mod-cm6 .cm-table-widget table {
		margin-bottom: 0
	}

	a.tag {
		background-color: var(--tag-background);
		border: var(--tag-border-width) solid var(--tag-border-color);
		border-radius: var(--tag-radius);
		color: var(--tag-color);
		font-size: var(--tag-size);
		font-weight: var(--tag-weight);
		text-decoration: var(--tag-decoration);
		padding: var(--tag-padding-y) var(--tag-padding-x);
		line-height: 1
	}

	a.tag {
		background-color: var(--tag-background);
		border: var(--tag-border-width) solid var(--tag-border-color);
		border-radius: var(--tag-radius);
		color: var(--tag-color);
		font-size: var(--tag-size);
		font-weight: var(--tag-weight);
		text-decoration: var(--tag-decoration);
		padding: var(--tag-padding-y) var(--tag-padding-x);
		line-height: 1
	}

	input[type=checkbox] {
		appearance: none;
		border-radius: var(--checkbox-radius);
		border: 1px solid var(--checkbox-border-color);
		flex-shrink: 0;
		padding: 0;
		margin: 0;
		margin-inline-end:6px;width: var(--checkbox-size);
		height: var(--checkbox-size);
		position: relative;
		transition: box-shadow .15s ease-in-out 0s
	}

	input[type=checkbox]:active,input[type=checkbox]:focus,input[type=checkbox]:hover {
		outline: 0;
		border-color: var(--checkbox-border-color-hover)
	}

	input[type=checkbox]:focus-visible {
		box-shadow: 0 0 0 2px var(--background-modifier-border-focus)
	}

	input[type=checkbox]:checked::after {
		content: "";
		top: -1px;
		inset-inline-start: -1px;
		position: absolute;
		width: var(--checkbox-size);
		height: var(--checkbox-size);
		display: block;
		background-color: var(--checkbox-marker-color);
		mask-position: 52% 52%;
		mask-size: 65%;
		mask-repeat: no-repeat;
		mask-image: url("data:image/svg+xml;  utf8, <svg width=\"12px\" height=\"10px\" viewBox=\"0 0 12 8\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\"><g stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><g transform=\"translate(-4.000000, -6.000000)\" fill=\"%23000000\"><path d=\"M8.1043257,14.0367999 L4.52468714,10.5420499 C4.32525014,10.3497722 4.32525014,10.0368095 4.52468714,9.8424863 L5.24777413,9.1439454 C5.44721114,8.95166768 5.77142411,8.95166768 5.97086112,9.1439454 L8.46638057,11.5903727 L14.0291389,6.1442083 C14.2285759,5.95193057 14.5527889,5.95193057 14.7522259,6.1442083 L15.4753129,6.84377194 C15.6747499,7.03604967 15.6747499,7.35003511 15.4753129,7.54129009 L8.82741268,14.0367999 C8.62797568,14.2290777 8.3037627,14.2290777 8.1043257,14.0367999\"></path></g></g></svg>")
	}

	input[type=checkbox]:checked {
		background-color: var(--checkbox-color);
		border-color: var(--checkbox-color)
	}

	input[type=checkbox][data-indeterminate=true]:not(:checked)::after {
		content: "";
		position: absolute;
		top: calc(var(--checkbox-size)/ 2 - 2px);
		width: calc(var(--checkbox-size) - 6px);
		left: 0;
		right: 0;
		margin: 0 auto;
		height: 2px;
		display: block;
		border-radius: 2px;
		background-color: var(--text-normal)
	}

	.task-list-item-checkbox {
		width: var(--checkbox-size);
		height: var(--checkbox-size)
	}

	.markdown-preview-view .task-list-item-checkbox {
		position: relative;
		top: .2em;
		margin-inline-end:.6em}

	ul>li.task-list-item {
		list-style: none
	}

	ul>li.task-list-item .task-list-item-checkbox {
		margin-inline-start:calc(var(--checkbox-size) * -1.5)}

	ul>li.task-list-item[data-task="X"],ul>li.task-list-item[data-task="x"] {
		text-decoration: var(--checklist-done-decoration);
		color: var(--checklist-done-color)
	}

	.cm-s-obsidian span.hmd-hidden-token.cm-formatting-task {
		color: transparent!important
	}

	b,strong {
		font-weight: calc(var(--font-weight) + var(--bold-modifier));
		color: var(--bold-color)
	}

	b a,strong a {
		font-weight: calc(var(--link-weight) + var(--bold-modifier))
	}

	em,i {
		font-style: italic;
		color: var(--italic-color)
	}

	.markdown-rendered p {
		margin-block-start:0.5em;
		margin-block-end: 0;
		unicode-bidi: plaintext
	}

	.markdown-rendered mark {
		background-color: var(--text-highlight-bg);
		color: var(--text-normal)
	}

	.markdown-rendered mark .internal-link {
		color: var(--text-normal)
	}

	.outgoing-link-pane {
		padding-top: var(--size-4-3)
	}

	.outgoing-link-pane {
		overflow-y: auto;
		flex: 1 0 0px;
		padding-inline-start:var(--size-4-3);padding-inline-end: var(--size-4-3);
		padding-bottom: var(--size-4-8)
	}

	.outgoing-link-pane .search-result-container {
		padding: var(--size-4-1) 1px var(--size-4-4)
	}

	.backlink-pane>.tree-item-self,.outgoing-link-pane>.tree-item-self {
		color: var(--nav-heading-color);
		padding-inline-start:var(--size-4-2)}

	.backlink-pane>.tree-item-self .tree-item-inner,.outgoing-link-pane>.tree-item-self .tree-item-inner {
		font-weight: var(--nav-heading-weight)
	}

	.backlink-pane>.tree-item-self.is-clickable.is-collapsed,.outgoing-link-pane>.tree-item-self.is-clickable.is-collapsed {
		color: var(--nav-heading-color-collapsed)
	}

	.backlink-pane>.tree-item-self .collapse-icon,.outgoing-link-pane>.tree-item-self .collapse-icon {
		display: none
	}

	.embedded-backlinks .backlink-pane .tree-item-self {
		font-size: max(var(--font-ui-small),var(--font-smaller));
		align-items: center
	}

	.embedded-backlinks .backlink-pane>.tree-item-self {
		font-size: max(var(--font-ui-small),1em);
		width: fit-content
	}

	.embedded-backlinks .backlink-pane>.tree-item-self .tree-item-inner {
		margin-inline-end:var(--size-2-3)}

	.embedded-backlinks .backlink-pane .tree-item-flair {
		font-size: max(var(--font-ui-small),var(--font-smallest))
	}

	.view-action.mod-bookmarked {
		--icon-color: var(--icon-color-active);
		--icon-color-hover: var(--icon-color-active)
	}

	.nav-buttons-container.has-separator {
		border-bottom: 1px solid var(--background-modifier-border);
		padding-bottom: var(--size-2-3);
		margin-bottom: var(--size-4-2)
	}

	.nav-files-container {
		flex-grow: 1;
		overflow: hidden auto;
		padding: var(--size-4-1) var(--size-4-3) var(--size-4-6) var(--size-4-3);
		scroll-padding-block: var(--size-4-2)
	}

	.nav-file-tag {
		background-color: var(--background-modifier-hover);
		border-radius: var(--radius-s);
		font-size: 9px;
		font-weight: var(--font-semibold);
		letter-spacing: .05em;
		line-height: var(--line-height-normal);
		margin-inline-start:var(--size-2-3);padding: 0 var(--size-4-1);
		text-transform: uppercase;
		align-self: center
	}

	.nav-file-icon {
		display: inline-flex;
		align-items: center;
		margin-inline-end:var(--size-2-3);position: relative;
		color: var(--icon-color);
		opacity: var(--icon-opacity)
	}

	.nav-files-container:not(.show-unsupported) .is-unsupported {
		display: none
	}

	.nav-file-title-content,.nav-folder-title-content {
		display: inline-block;
		overflow-wrap: anywhere;
		overflow: hidden;
		white-space: var(--nav-item-white-space);
		text-overflow: ellipsis
	}

	.nav-folder.is-being-dragged-over {
		border-radius: var(--radius-s);
		background: hsla(var(--interactive-accent-hsl),.1)
	}

	.nav-folder.is-being-dragged-over>.nav-folder-title {
		color: var(--nav-item-color-highlighted)
	}

	.nav-folder.is-being-dragged-over>.nav-folder-title .collapse-icon {
		color: var(--nav-item-color-highlighted)
	}

	.nav-folder-title {
		padding: var(--nav-item-parent-padding)
	}

	.nav-file-title {
		padding: var(--nav-item-padding)
	}

	.nav-file-title,.nav-folder-title {
		margin-bottom: var(--size-2-1);
		display: flex;
		border-radius: var(--radius-s);
		cursor: var(--cursor);
		color: var(--nav-item-color);
		font-size: var(--nav-item-size);
		font-weight: var(--nav-item-weight);
		line-height: var(--line-height-tight)
	}

	.nav-file-title.is-active,.nav-folder-title.is-active,body:not(.is-grabbing) .nav-file-title.is-active:hover,body:not(.is-grabbing) .nav-folder-title.is-active:hover {
		color: var(--nav-item-color-active);
		background-color: var(--nav-item-background-active);
		font-weight: var(--nav-item-weight-active)
	}

	.nav-file-title.is-selected,.nav-folder-title.is-selected,body:not(.is-grabbing) .nav-file-title.is-selected:hover,body:not(.is-grabbing) .nav-folder-title.is-selected:hover {
		color: var(--nav-item-color-selected);
		background-color: var(--nav-item-background-selected)
	}

	.nav-file-title.is-being-dragged,.nav-folder-title.is-being-dragged,body:not(.is-grabbing) .nav-file-title.is-being-dragged,body:not(.is-grabbing) .nav-folder-title.is-being-dragged {
		background-color: var(--interactive-accent);
		color: var(--text-on-accent)
	}

	.nav-file-title.is-being-dragged .nav-folder-collapse-indicator,.nav-folder-title.is-being-dragged .nav-folder-collapse-indicator,body:not(.is-grabbing) .nav-file-title.is-being-dragged .nav-folder-collapse-indicator,body:not(.is-grabbing) .nav-folder-title.is-being-dragged .nav-folder-collapse-indicator {
		color: var(--text-on-accent)
	}

	.nav-file-title.is-being-dragged .nav-file-tag,.nav-folder-title.is-being-dragged .nav-file-tag,body:not(.is-grabbing) .nav-file-title.is-being-dragged .nav-file-tag,body:not(.is-grabbing) .nav-folder-title.is-being-dragged .nav-file-tag {
		color: var(--text-normal)
	}

	.file-tree-item-checkbox,.file-tree-item-icon {
		flex-shrink: 0
	}

	.file-tree-item-title {
		flex-grow: 1;
		word-break: break-word
	}

	.file-tree-item-icon {
		--icon-size: var(--icon-s);
		--icon-stroke: var(--icon-s-stroke-width);
		margin-right: var(--size-4-1);
		color: var(--icon-color);
		position: relative;
		top: var(--size-2-1)
	}

	.file-tree .tree-item-inner {
		display: flex;
		align-items: center;
		position: relative;
		width: 100%
	}

	.file-tree .tree-item-flair {
		line-height: 1;
		padding: var(--size-2-1) var(--size-2-3);
		color: var(--text-on-accent)
	}

	.file-tree .is-selected {
		color: var(--text-normal)
	}

	.file-tree .mod-changed.is-selected {
		background-color: hsla(var(--interactive-accent-hsl),.2)
	}

	.file-tree .mod-changed .tree-item-flair {
		color: var(--text-accent-hover)
	}

	.file-tree .mod-new.is-selected {
		background-color: rgba(var(--background-modifier-success-rgb),.2)
	}

	.file-tree .mod-new .tree-item-flair {
		color: var(--text-success)
	}

	.file-tree .mod-deleted.is-selected,.file-tree .mod-to-delete.is-selected {
		background-color: rgba(var(--background-modifier-error-rgb),.2)
	}

	.file-tree .mod-deleted .tree-item-flair,.file-tree .mod-to-delete .tree-item-flair {
		color: var(--text-error)
	}

	.file-tree .mod-to-delete .tree-item-flair {
		display: none
	}

	.file-tree .mod-to-delete.is-selected .tree-item-flair {
		display: block
	}

	.file-tree .clickable-icon {
		display: flex;
		--icon-size: var(--icon-s);
		--icon-stroke: var(--icon-s-stroke-width)
	}

	.file-recovery-list-item-container {
		overflow: auto;
		flex: 1 1 0px
	}

	.file-recovery-list {
		overflow: auto;
		padding: var(--size-4-3) var(--size-4-2);
		flex-grow: 1;
		display: flex;
		flex-direction: column
	}

	.file-recovery-list .search-input-container {
		width: 100%
	}

	.file-recovery-list-container {
		display: flex;
		flex-direction: column;
		flex-basis: 250px;
		flex-shrink: 0;
		border-inline-end:1px solid var(--background-modifier-border)}

	.graph-view.color-fill {
		color: var(--graph-node)
	}

	.graph-view.color-fill-focused {
		color: var(--graph-node-focused)
	}

	.graph-view.color-fill-tag {
		color: var(--graph-node-tag)
	}

	.graph-view.color-fill-attachment {
		color: var(--graph-node-attachment)
	}

	.graph-view.color-fill-unresolved {
		color: var(--graph-node-unresolved);
		opacity: .5
	}

	.graph-view.color-fill-1 {
		color: var(--text-muted)
	}

	.graph-view.color-fill-2 {
		color: var(--text-muted)
	}

	.graph-view.color-fill-3 {
		color: var(--text-muted)
	}

	.graph-view.color-fill-4 {
		color: var(--text-muted)
	}

	.graph-view.color-fill-5 {
		color: var(--text-muted)
	}

	.graph-view.color-fill-6 {
		color: var(--text-muted)
	}

	.graph-view.color-arrow {
		color: var(--text-normal);
		opacity: .5
	}

	.graph-view.color-circle {
		color: var(--graph-node-focused)
	}

	.graph-view.color-line {
		color: var(--graph-line)
	}

	.graph-view.color-text {
		color: var(--graph-text)
	}

	.graph-view.color-fill-highlight {
		color: var(--interactive-accent)
	}

	.graph-view.color-line-highlight {
		color: var(--interactive-accent)
	}

	.graph-controls {
		border-radius: var(--radius-m);
		position: absolute;
		inset-inline-end: var(--size-4-3);
		top: var(--size-4-3);
		padding: 0;
		background-color: var(--background-primary);
		width: var(--graph-controls-width);
		overflow: auto
	}

	.graph-controls:not(.is-close) {
		max-height: calc(100% - var(--size-4-4));
		border: 1px solid var(--background-modifier-border);
		box-shadow: var(--shadow-s)
	}

	.graph-controls.is-close {
		min-width: inherit;
		width: auto;
		background-color: var(--background-primary);
		border: 1px solid transparent;
		padding: var(--size-2-3)
	}

	.graph-controls.is-close>.graph-control-section {
		display: none
	}

	.graph-controls input[type=range],.graph-controls input[type=text] {
		width: 100%;
		font-size: var(--font-ui-small)
	}

	.graph-controls .mod-cta {
		margin-top: var(--size-2-3);
		width: 100%
	}

	.graph-controls::-webkit-scrollbar,.graph-controls::-webkit-scrollbar-thumb {
		display: none
	}

	.graph-color-group {
		--swatch-height: 18px;
		--swatch-width: 18px;
		position: relative;
		display: flex;
		align-items: center;
		padding: 0 0 6px;
		transition: top .2s ease-in-out 0s
	}

	.graph-color-group input[type=color] {
		margin: 0 2px 0 6px
	}

	.graph-color-group .clickable-icon {
		padding: var(--size-2-2)
	}

	.graph-color-button-container {
		text-align: center;
		margin-bottom: 10px
	}

	.graph-color-button-container button {
		margin: 0;
		width: 100%
	}

	.graph-color-group.drag-ghost input[type=text] {
		width: 100%
	}

	.graph-color-group.drag-ghost input[type=color] {
		margin-inline-start:6px}

	.graph-control-section.mod-color-groups .tree-item-children.is-grabbing .graph-color-groups-container {
		padding-bottom: 40px
	}

	.graph-controls-button {
		display: none;
		z-index: 1
	}

	.graph-controls-button.mod-close,.graph-controls-button.mod-reset {
		position: absolute;
		top: var(--size-4-2);
		inset-inline-end: var(--size-4-2);
		padding: var(--size-2-2)
	}

	.graph-controls:not(.is-close) .graph-controls-button.mod-close,.graph-controls:not(.is-close) .graph-controls-button.mod-reset {
		display: flex
	}

	.graph-controls-button.mod-reset {
		inset-inline-end: 36px
	}

	.graph-controls.is-close .graph-controls-button.mod-open {
		display: flex
	}

	.graph-controls-button.mod-animate {
		margin-top: var(--size-4-2)
	}

	.graph-controls.is-close .graph-controls-button.mod-animate {
		display: flex
	}

	.graph-control-section {
		padding: var(--size-2-3) var(--size-4-3);
		border-bottom: 1px solid var(--background-modifier-border)
	}

	.graph-control-section:last-child {
		border-bottom: none
	}

	.graph-control-section:last-child .tree-item-children {
		padding-bottom: var(--size-4-4)
	}

	.graph-control-section>.tree-item-self {
		padding-inline-start:var(--size-4-4)}

	.graph-control-section .tree-item-children {
		margin: 0;
		padding: var(--size-4-1) 0;
		border-inline-start:none}

	.metadata-container {
		container: metadata/inline-size
	}

	.site-list-container {
		border-top: 1px solid var(--background-modifier-border);
		margin-bottom: var(--size-4-4)
	}

	.site-list-container .list-item:last-child {
		padding-top: var(--size-4-4)
	}

	.site-list-item-name {
		flex-grow: 1
	}

	.slug-input {
		text-transform: lowercase
	}

	.passwords-container {
		margin-bottom: var(--size-4-4)
	}

	.password-item {
		border-radius: var(--radius-s);
		padding: var(--size-4-2) var(--size-4-4);
		margin: var(--size-4-1) 0
	}

	.tree-item.mod-custom-nav.hidden .tree-item-self {
		color: var(--text-faint)
	}

	.tree-item.mod-custom-nav .tree-item-inner {
		display: flex;
		align-items: center;
		position: relative
	}

	.tree-list {
		padding: var(--size-4-4) 0
	}

	.tree-list-header {
		border-bottom: 1px solid var(--background-modifier-border);
		padding: var(--size-4-2) 0;
		line-height: 1.1;
		display: flex;
		align-items: center;
		justify-content: space-between
	}

	.tree-list-title {
		font-size: var(--font-ui-medium);
		font-weight: var(--font-semibold)
	}

	.tree-list-action {
		align-items: center;
		display: flex;
		color: var(--text-muted);
		font-size: var(--font-ui-small)
	}

	.search-input-container {
		position: relative
	}

	.search-input-container::before {
		top: calc((var(--input-height) - var(--search-icon-size))/ 2);
		inset-inline-start: var(--size-4-2);
		position: absolute;
		content: "";
		height: var(--search-icon-size);
		width: var(--search-icon-size);
		display: block;
		background-color: var(--search-icon-color);
		mask-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='8'></circle><line x1='21' y1='21' x2='16.65' y2='16.65'></line></svg>");
		mask-repeat: no-repeat
	}

	.search-input-container input {
		display: block;
		width: 100%;
		padding-inline-start:36px}

	.search-input-clear-button {
		position: absolute;
		background: 0 0;
		border-radius: 50%;
		color: var(--search-clear-button-color);
		cursor: var(--cursor);
		top: 0;
		inset-inline-end: 2px;
		bottom: 0;
		line-height: 0;
		height: var(--input-height);
		width: 28px;
		margin: auto;
		padding: 0;
		text-align: center;
		display: flex;
		justify-content: center;
		align-items: center;
		transition: color .15s ease-in-out 0s
	}

	.search-input-clear-button::after {
		content: "";
		height: var(--search-clear-button-size);
		width: var(--search-clear-button-size);
		display: block;
		background-color: currentcolor;
		mask-image: url("data:image/svg+xml,<svg viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 12C9.31371 12 12 9.31371 12 6C12 2.68629 9.31371 0 6 0C2.68629 0 0 2.68629 0 6C0 9.31371 2.68629 12 6 12ZM3.8705 3.09766L6.00003 5.22718L8.12955 3.09766L8.9024 3.8705L6.77287 6.00003L8.9024 8.12955L8.12955 8.9024L6.00003 6.77287L3.8705 8.9024L3.09766 8.12955L5.22718 6.00003L3.09766 3.8705L3.8705 3.09766Z' fill='currentColor'/></svg>");
		mask-repeat: no-repeat
	}

	.search-input-clear-button:active,.search-input-clear-button:hover {
		color: var(--text-normal);
		transition: color .15s ease-in-out 0s
	}

	.search-input-suggest-button {
		position: absolute;
		left: 0;
		top: 0;
		color: var(--text-faint);
		cursor: var(--cursor);
		padding: var(--size-4-1) var(--size-4-2);
		opacity: 0;
		z-index: 10
	}

	.search-result-container {
		padding: var(--size-4-3) var(--size-4-3) var(--size-4-4);
		position: relative;
		flex: 1 0 0px
	}

	.search-result-container.mod-global-search {
		overflow-y: auto
	}

	.search-result-container::before {
		content: " ";
		position: absolute;
		top: 0;
		width: 0;
		height: 3px
	}

	.search-suggest-info-text {
		color: var(--text-muted);
		margin-inline-start:4px}

	.search-suggest-icon {
		padding: 4px;
		border-radius: var(--radius-s)
	}

	.search-suggest-icon {
		align-items: center;
		display: flex
	}

	.search-suggest-item {
		padding: var(--size-4-1) var(--size-4-2);
		border-radius: var(--radius-s)
	}

	.search-suggest-item.mod-group {
		align-items: center;
		margin: 0;
		color: var(--text-muted);
		padding: 0 0 0 var(--size-4-2);
		cursor: default;
		font-weight: var(--font-semibold);
		font-size: var(--font-ui-smaller);
		border-radius: 0
	}

	.search-suggest-item.mod-group:not(:first-child) {
		border-top: 1px solid var(--background-modifier-border);
		margin-top: 6px;
		padding-top: 6px;
		padding-inline:14px 6px;padding-bottom: 0;
		margin-inline-end:-6px}

	.search-suggest-item.mod-group.is-selected,.search-suggest-item.mod-group:hover {
		background-color: initial
	}

	.search-empty-state {
		color: var(--text-faint);
		font-size: var(--font-ui-small);
		margin: 0 0 var(--size-4-3);
		padding-inline-start:var(--size-4-2)}

	.search-result {
		word-break: break-word
	}

	.search-result:not(.is-collapsed) .search-result-file-title {
		color: var(--nav-item-color-active)
	}

	.search-result-file-matches {
		font-size: var(--font-ui-smaller);
		line-height: var(--line-height-tight);
		background-color: var(--search-result-background);
		border-radius: var(--radius-s);
		overflow: hidden;
		margin: var(--size-4-1) 0 var(--size-4-2);
		color: var(--text-muted);
		box-shadow: 0 0 0 1px var(--background-modifier-border)
	}

	.search-result-file-matches:empty {
		display: none
	}

	.search-info-more-matches {
		color: var(--text-faint)
	}

	.search-result-file-match {
		cursor: var(--cursor);
		position: relative;
		padding: var(--size-4-2) var(--size-4-5) var(--size-4-2) var(--size-4-3);
		white-space: pre-wrap;
		width: 100%;
		border-bottom: 1px solid var(--background-modifier-border)
	}

	.search-result-file-match:last-child {
		border-bottom: none
	}

	.search-result-file-match:hover .search-result-file-match-replace-button {
		display: block
	}

	.search-result-file-match-replace-button {
		display: none;
		position: absolute;
		height: auto;
		bottom: 5px;
		inset-inline-end: 24px;
		padding: var(--size-4-1) var(--size-4-2);
		color: var(--text-muted);
		font-size: var(--font-ui-smaller)
	}

	.search-result-hover-button {
		position: absolute;
		display: flex;
		inset-inline-end: 2px;
		border-radius: var(--radius-s);
		color: var(--text-faint);
		padding: 1px 3px
	}

	.search-result-hover-button.mod-top {
		top: 2px
	}

	.search-result-hover-button.mod-bottom {
		bottom: 2px
	}

	.search-result-file-matched-text {
		color: var(--text-normal);
		background-color: var(--text-highlight-bg)
	}

	.search-info-container {
		color: var(--text-muted);
		padding: var(--size-4-1) var(--size-4-4) var(--size-4-2);
		font-size: var(--font-ui-smaller)
	}

	.search-info-children {
		padding-inline-start:20px;border-inline-start:1px solid var(--background-modifier-border);margin: 1px 0
	}

	.copy-search-result-container {
		display: flex;
		flex-direction: column
	}

	.copy-search-result-textarea {
		height: 300px;
		max-height: 20vh;
		resize: none
	}

	.search-result-file-match-destination-file-container {
		display: flex;
		flex-wrap: wrap;
		margin-top: var(--size-2-3);
		gap: var(--size-2-1)
	}

	.search-result-file-match-destination-file {
		display: inline-flex;
		background-color: var(--interactive-normal);
		border-radius: var(--radius-s);
		box-shadow: var(--input-shadow);
		color: var(--text-muted);
		padding: var(--size-2-2) var(--size-2-3)
	}

	.search-result-file-match-destination-file-icon {
		--icon-size: var(--icon-xs);
		--icon-stroke: var(--icon-xs-stroke-width);
		margin-inline-end:var(--size-4-1);display: flex;
		color: var(--text-faint)
	}

	.search-result-file-match-destination-file-icon .svg-icon {
		align-self: center
	}

	.search-result-file-match-destination-file-name {
		white-space: pre-wrap;
		word-break: break-all
	}

	body:not(.is-phone) .workspace-leaf.mod-active .search-result.has-focus .tree-item-self {
		border-radius: var(--radius-s);
		box-shadow: inset 0 0 0 2px var(--background-modifier-border-focus)
	}

	.search-results-info {
		color: var(--text-muted);
		display: flex;
		align-items: center;
		justify-content: space-between;
		border-bottom: 1px solid var(--background-modifier-border);
		margin: 0;
		min-width: 0;
		padding: 0 var(--size-4-3) var(--size-4-2);
		white-space: nowrap
	}

	.search-results-result-count {
		font-size: var(--font-ui-smaller);
		font-variant-numeric: tabular-nums
	}

	.search-row {
		display: flex;
		margin: var(--size-4-3) var(--size-4-3) var(--size-4-2);
		gap: var(--size-4-1)
	}

	.search-params {
		margin: var(--size-4-1) var(--size-4-4)
	}

	.search-params input[type=range],.search-params input[type=text] {
		width: 100%;
		font-size: var(--font-ui-small)
	}

	.search-params .mod-cta {
		margin-top: var(--size-2-3);
		width: 100%
	}

	.search-params::-webkit-scrollbar,.search-params::-webkit-scrollbar-thumb {
		display: none
	}

	.global-search-input-container {
		flex-grow: 1
	}

	.more-options-icon {
		--icon-size: 10px;
		background-color: var(--icon-color);
		border-radius: 50%;
		color: var(--background-secondary);
		display: flex;
		margin-inline-start:var(--size-2-3);opacity: var(--icon-opacity);
		padding: .5px
	}

	.clickable-icon:hover .more-options-icon {
		background-color: var(--icon-color-hover);
		opacity: var(--icon-opacity-hover)
	}

	.slides-container {
		position: fixed;
		top: 0;
		inset-inline-start: 0px;
		height: 100vh;
		width: 100vw;
		transition: -webkit-transform .8s ease 0s;
		background-color: #191919;
		z-index: var(--layer-slides);
		border: none
	}

	.slides-container li .collapse-indicator {
		display: none
	}

	.slides-close-btn {
		display: inline-block;
		position: absolute;
		top: var(--size-4-2);
		inset-inline-end: var(--size-4-2);
		color: var(--text-faint);
		cursor: var(--cursor);
		z-index: 1
	}

	.reveal input[type=checkbox] {
		width: 24px;
		height: 24px
	}

	.reveal .footnote-item,.reveal .task-list-item {
		list-style: none
	}

	.reveal .task-list-item {
		margin-inline-start:-1.5em}

	.sync-history-list-item-header .tree-item-flair {
		padding: var(--size-4-1)
	}

	.mod-selectable {
		cursor: var(--cursor);
		padding: var(--size-4-2) var(--size-4-4);
		border-radius: var(--radius-m)
	}

	.sync-file-tree-container {
		max-height: calc(min(90vh,var(--modal-max-height)) - 250px);
		overflow: auto
	}

	.recent-changes-container {
		padding: var(--size-4-3) var(--size-4-3) var(--size-4-8);
		overflow: hidden auto
	}

	.recent-changes-container .nav-folder-title {
		font-weight: var(--nav-heading-weight);
		color: var(--nav-heading-color)
	}

	.recent-changes-container .nav-folder-title:hover {
		font-weight: var(--nav-heading-weight)!important
	}

	.recent-changes-container .nav-folder-title .collapse-icon {
		display: none
	}

	.recent-changes-container .tree-item.nav-folder.is-collapsed .nav-folder-title {
		color: var(--nav-heading-color-collapsed)
	}

	.recent-changes-container .nav-folder-children {
		margin-bottom: var(--size-4-4)
	}

	.recent-changes-container .nav-file-title,.recent-changes-container .nav-folder-title {
		padding-inline-start:var(--size-4-2)}

	.recent-changes-container .tree-item-children {
		border-inline-start: unset;
		padding-inline-start:0px;margin-inline-start:0}

	.tag-pane-tag.is-active {
		background-color: var(--interactive-accent);
		color: var(--text-on-accent)
	}

	.tag-pane-tag.is-active .tag-pane-tag-count {
		background-color: var(--background-modifier-hover);
		color: var(--text-normal)
	}

	.tag-container {
		font-size: var(--font-ui-small);
		padding: var(--size-4-3) var(--size-4-3) var(--size-4-8);
		overflow: auto
	}

	.tree-item-children .tag-pane-tag .tag-pane-tag-parent {
		display: none
	}

	body:not(.is-phone) .workspace-leaf.mod-active .tree-item.has-focus>.tag-pane-tag {
		border-radius: var(--radius-s);
		box-shadow: 0 0 0 2px var(--background-modifier-border-focus)
	}

	.mod-canvas-color-1 {
		--canvas-color: var(--canvas-color-1)
	}

	.mod-canvas-color-2 {
		--canvas-color: var(--canvas-color-2)
	}

	.mod-canvas-color-3 {
		--canvas-color: var(--canvas-color-3)
	}

	.mod-canvas-color-4 {
		--canvas-color: var(--canvas-color-4)
	}

	.mod-canvas-color-5 {
		--canvas-color: var(--canvas-color-5)
	}

	.mod-canvas-color-6 {
		--canvas-color: var(--canvas-color-6)
	}

	body {
		--canvas-color: 192,192,192
	}

	body.theme-dark {
		--canvas-color: 126,126,126
	}

	.canvas-wrapper {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		--resizer-size: 20px;
		--shadow-stationary: 0px 0.5px 1px 0.5px rgba(0, 0, 0, 0.1);
		--shadow-drag: 0px 2px 10px rgba(0, 0, 0, 0.1);
		--shadow-border-accent: 0 0 0 2px var(--color-accent);
		--zoom-multiplier: 1;
		background-color: var(--canvas-background);
		overflow: hidden;
		contain: strict;
		touch-action: none;
		user-select: none
	}

	.canvas-wrapper.is-dragging {
		cursor: grabbing
	}

	.canvas-wrapper.is-dragging iframe:not(.is-controlled),.canvas-wrapper.is-dragging webview {
		pointer-events: none
	}

	.canvas-wrapper.is-screenshotting {
		z-index: 999999
	}

	.canvas-wrapper.is-screenshotting .canvas-controls {
		display: none!important
	}

	.canvas-wrapper.is-screenshotting * {
		pointer-events: none!important
	}

	.canvas-mover {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		cursor: grab
	}

	.canvas-mover:active {
		cursor: grabbing
	}

	.canvas-background {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		pointer-events: none
	}

	.canvas-background circle {
		fill: var(--canvas-dot-pattern)
	}

	.canvas {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		transform-origin: 0px 0px;
		pointer-events: none
	}

	.canvas>* {
		pointer-events: initial
	}

	.canvas-selection {
		pointer-events: none;
		position: absolute;
		background-color: hsla(var(--color-accent-hsl),.1);
		border: 2px solid var(--color-accent);
		z-index: -1
	}

	.canvas-selection.mod-group-selection {
		border-width: 3px;
		border-radius: 3px;
		background-color: hsla(var(--color-accent-hsl),.03);
		border-color: hsla(var(--color-accent-hsl),.3);
		pointer-events: initial
	}

	.canvas-wrapper:not(.mod-readonly) .canvas-selection.mod-group-selection {
		cursor: grab
	}

	.canvas-wrapper:not(.mod-readonly) .canvas-selection.mod-group-selection:active {
		cursor: grabbing
	}

	.canvas-selection.mod-node-highlight {
		border-radius: var(--radius-m)
	}

	.canvas-controls {
		display: flex;
		position: absolute;
		z-index: var(--layer-cover);
		font-size: var(--font-ui-medium)
	}

	.canvas-controls {
		right: var(--size-4-2);
		top: var(--size-4-2);
		gap: var(--size-4-2);
		display: flex;
		flex-direction: column
	}

	.canvas-control-group {
		border-radius: var(--radius-s);
		background-color: var(--background-primary);
		border: 1px solid var(--background-modifier-border);
		box-shadow: var(--input-shadow);
		display: flex;
		flex-direction: column;
		overflow: hidden
	}

	.canvas-control-item {
		border-radius: 0;
		box-shadow: none;
		height: auto;
		display: flex;
		line-height: 1;
		font-size: inherit;
		align-items: center;
		justify-content: center;
		cursor: var(--cursor);
		padding: var(--size-4-2);
		border-bottom: 1px solid var(--background-modifier-border);
		color: var(--text-muted);
		background-color: var(--interactive-normal);
		--icon-size: var(--icon-s);
		--icon-stroke: var(--icon-s-stroke-width)
	}

	.canvas-control-item:last-child {
		border-bottom: none
	}

	.canvas-control-item.is-active {
		color: var(--color-accent)
	}

	.canvas-control-item.is-disabled svg {
		color: var(--text-faint)
	}

	.canvas-control-item svg {
		pointer-events: none
	}

	.canvas-node-container {
		background-color: var(--background-primary);
		border-radius: var(--radius-m);
		border: 2px solid rgb(var(--canvas-color));
		contain: strict;
		display: flex;
		flex-direction: column;
		overflow: hidden;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		box-shadow: var(--shadow-stationary)
	}

	.canvas-node-label {
		position: absolute;
		left: 0;
		top: calc(-1 * var(--size-4-1) * var(--zoom-multiplier));
		transform: translate(0,-100%) scale(var(--zoom-multiplier));
		transform-origin: left bottom;
		max-width: calc(100% / var(--zoom-multiplier));
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		color: var(--canvas-card-label-color);
		--icon-size: 1em
	}

	body:not(.is-ios) .canvas-wrapper.mod-animating .canvas-node-label {
		transition: transform .5s cubic-bezier(.16, 1, .3, 1) 0s
	}

	.canvas-node-label svg {
		position: relative;
		top: 2px;
		margin-right: var(--size-4-1)
	}

	.canvas-node-label.mod-hover-label {
		opacity: 0
	}

	.canvas-wrapper.mod-zoomed-out .canvas-node-label {
		display: none
	}

	.canvas-node-placeholder {
		display: flex;
		align-items: center;
		justify-content: center;
		text-align: center;
		width: 100%;
		height: 100%;
		overflow: hidden;
		overflow-wrap: anywhere;
		padding: var(--size-4-6);
		font-size: 32px;
		font-weight: var(--font-semibold)
	}

	.canvas-node-placeholder::after {
		border-radius: var(--radius-s);
		content: " ";
		display: block;
		position: absolute;
		top: var(--size-4-4);
		right: var(--size-4-4);
		bottom: var(--size-4-4);
		left: var(--size-4-4);
		background-color: rgba(var(--canvas-color),.1)
	}

	.canvas-icon-placeholder {
		display: flex;
		width: 40%;
		height: 40%
	}

	.canvas-icon-placeholder svg {
		opacity: .3;
		color: rgb(var(--canvas-color));
		width: 100%;
		height: 100%
	}

	.canvas-node-interaction-layer {
		position: absolute;
		width: 0;
		height: 0;
		pointer-events: none
	}

	.canvas-node-interaction-layer>* {
		pointer-events: initial
	}

	.canvas-node {
		--shadow-border-themed-inset: inset 0 0 0 1px rgb(var(--canvas-color));
		--shadow-border-themed: 0 0 0 2px rgb(var(--canvas-color));
		position: absolute;
		width: 0;
		height: 0
	}

	.canvas-node.is-dragging {
		pointer-events: none
	}

	.canvas-node.is-dragging .canvas-node-container {
		box-shadow: var(--shadow-drag)
	}

	.canvas-node.is-focused,.canvas-node.is-selected {
		touch-action: initial
	}

	.canvas-node.is-focused .canvas-node-label,.canvas-node.is-selected .canvas-node-label {
		color: var(--text-muted)
	}

	.canvas-node.is-focused .canvas-node-container,.canvas-node.is-selected .canvas-node-container {
		border-color: var(--color-accent);
		box-shadow: var(--shadow-stationary),var(--shadow-border-accent)
	}

	.canvas-node.is-focused.is-dragging .canvas-node-container,.canvas-node.is-selected.is-dragging .canvas-node-container {
		box-shadow: var(--shadow-drag),var(--shadow-border-accent)
	}

	.canvas-node.is-themed .canvas-node-container {
		border-color: rgba(var(--canvas-color),.7);
		box-shadow: inset 0 0 0 1px rgba(var(--canvas-color),.7),var(--shadow-stationary)
	}

	.canvas-node.is-focused.is-themed .canvas-node-container,.canvas-node.is-selected.is-themed .canvas-node-container {
		border-color: rgb(var(--canvas-color));
		box-shadow: var(--shadow-border-themed-inset),var(--shadow-border-themed)
	}

	.canvas-node.is-focused.is-themed.is-dragging .canvas-node-container,.canvas-node.is-selected.is-themed.is-dragging .canvas-node-container {
		box-shadow: var(--shadow-border-themed-inset),var(--shadow-border-themed)
	}

	.canvas-node.is-dummy {
		cursor: grabbing
	}

	.canvas-node.is-dummy .canvas-node-container {
		border: 4px solid var(--color-accent);
		box-shadow: rgba(0,0,0,.15) 0 2px 10px;
		background-color: hsla(var(--color-accent-hsl),.2)
	}

	.canvas-node.is-focused:not(.is-dragging) .canvas-node-content-blocker {
		display: none
	}

	.canvas-node-content-blocker {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		z-index: var(--layer-cover)
	}

	.canvas-node-group:not(.is-focused):not(.is-selected) {
		pointer-events: none
	}

	.canvas-node-group .canvas-node-resizer {
		pointer-events: initial
	}

	.canvas-node-group .canvas-node-container {
		background-color: transparent
	}

	.canvas-node-group .canvas-node-content {
		background-color: rgba(var(--canvas-color),.07)
	}

	.canvas-group-label {
		position: absolute;
		left: 0;
		top: calc(-1 * var(--size-4-1) * var(--zoom-multiplier));
		transform: translate(0,-100%) scale(var(--zoom-multiplier));
		transform-origin: left bottom;
		max-width: calc(100% / var(--zoom-multiplier));
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		pointer-events: initial;
		font-size: 1.5em;
		padding: var(--size-4-1) var(--size-4-2);
		border-radius: var(--radius-s);
		color: var(--text-muted);
		background-color: rgba(var(--canvas-color),.1);
		line-height: 1
	}

	body:not(.is-ios) .canvas-wrapper.mod-animating .canvas-group-label {
		transition: transform .5s cubic-bezier(.16, 1, .3, 1) 0s
	}

	.canvas-wrapper:not(.mod-readonly) .canvas-group-label {
		cursor: grab
	}

	.canvas-wrapper:not(.mod-readonly) .canvas-group-label:active {
		cursor: grabbing
	}

	.canvas-group-label[contenteditable=true] {
		cursor: text;
		background-color: var(--background-primary);
		box-shadow: 0 0 0 2px rgb(var(--canvas-color));
		color: var(--text-normal);
		text-overflow: initial
	}

	.canvas-node-group.is-themed .canvas-group-label:not([contenteditable=true]) {
		background-color: rgb(var(--canvas-color))
	}

	.canvas-node-group.is-themed .canvas-group-label:not([contenteditable=true]).mod-foreground-light {
		color: var(--text-on-accent)
	}

	.canvas-node-group.is-themed .canvas-group-label:not([contenteditable=true]).mod-foreground-dark {
		color: var(--text-on-accent-inverted)
	}

	.canvas-node-content {
		backface-visibility: hidden;
		width: 100%;
		height: 100%;
		overflow: hidden;
		position: relative
	}

	.canvas-node-content.markdown-embed {
		border: none;
		padding: 0
	}

	.canvas-node-content.markdown-embed .inline-title {
		cursor: text
	}

	.canvas-node-content.markdown-embed>.markdown-embed-content>.markdown-preview-view {
		padding: 0 var(--size-4-6);
		display: flex;
		flex-direction: column
	}

	.canvas-wrapper:not(.mod-readonly) .canvas-node-content.markdown-embed>.markdown-embed-content>.markdown-preview-view {
		user-select: none
	}

	.canvas-node-content.markdown-embed>.markdown-embed-content>.markdown-preview-view::after,.canvas-node-content.markdown-embed>.markdown-embed-content>.markdown-preview-view::before {
		content: " ";
		display: block;
		min-height: min(calc(var(--canvas-node-height) * .1 - 3px),var(--size-4-6));
		max-height: var(--size-4-4);
		flex: 1 1 0px
	}

	.canvas-node-content.markdown-embed>.markdown-embed-content>.markdown-preview-view>.markdown-preview-sizer {
		flex: 1 0 0px
	}

	.canvas-node-content.markdown-embed>.markdown-embed-content>.markdown-preview-view .callout {
		mix-blend-mode: normal
	}

	.canvas-node-content.markdown-embed>.markdown-embed-content>.markdown-preview-view .markdown-preview-pusher+div>:first-child {
		margin-top: 0
	}

	.canvas-node-content.markdown-embed>.markdown-embed-content>.markdown-preview-view .markdown-preview-sizer>div:last-child>:last-child {
		margin-bottom: 0
	}

	.is-focused .canvas-node-content.markdown-embed>.markdown-embed-content>.markdown-preview-view {
		transform: translateZ(0)
	}

	.canvas-node.is-themed .canvas-node-content {
		background-color: rgba(var(--canvas-color),.07)
	}

	.canvas-node-content.media-embed {
		justify-content: center;
		align-items: center;
		display: flex
	}

	.canvas-node-content.media-embed audio,.canvas-node-content.media-embed img,.canvas-node-content.media-embed video {
		flex-shrink: 0;
		flex-grow: 1
	}

	.canvas-node-content.media-embed audio,.canvas-node-content.media-embed img:not([width]),.canvas-node-content.media-embed video {
		max-width: 100%
	}

	.canvas-node-resizer {
		position: absolute;
		height: calc(var(--resizer-size) * var(--zoom-multiplier));
		width: calc(var(--resizer-size) * var(--zoom-multiplier))
	}

	.is-selected .canvas-node-resizer {
		pointer-events: none
	}

	.canvas-wrapper.mod-readonly .canvas-node-resizer {
		display: none
	}

	.canvas-node-resizer[data-resize=top] {
		left: 0;
		right: 0;
		width: auto;
		top: calc(var(--resizer-size) * var(--zoom-multiplier) * -.5);
		cursor: ns-resize
	}

	.canvas-node-resizer[data-resize=bottom] {
		left: 0;
		right: 0;
		width: auto;
		bottom: calc(var(--resizer-size) * var(--zoom-multiplier) * -.5);
		cursor: ns-resize
	}

	.canvas-node-resizer[data-resize=left] {
		top: 0;
		bottom: 0;
		height: auto;
		left: calc(var(--resizer-size) * var(--zoom-multiplier) * -.5);
		cursor: ew-resize
	}

	.canvas-node-resizer[data-resize=right] {
		top: 0;
		bottom: 0;
		height: auto;
		right: calc(var(--resizer-size) * var(--zoom-multiplier) * -.5);
		cursor: ew-resize
	}

	.canvas-node-resizer[data-resize=topright] {
		right: calc(var(--resizer-size) * var(--zoom-multiplier) * -.5);
		top: calc(var(--resizer-size) * var(--zoom-multiplier) * -.5);
		cursor: nesw-resize
	}

	.canvas-node-resizer[data-resize=bottomright] {
		right: calc(var(--resizer-size) * var(--zoom-multiplier) * -.5);
		bottom: calc(var(--resizer-size) * var(--zoom-multiplier) * -.5);
		cursor: nwse-resize
	}

	.canvas-node-resizer[data-resize=topleft] {
		left: calc(var(--resizer-size) * var(--zoom-multiplier) * -.5);
		top: calc(var(--resizer-size) * var(--zoom-multiplier) * -.5);
		cursor: nwse-resize
	}

	.canvas-node-resizer[data-resize=bottomleft] {
		left: calc(var(--resizer-size) * var(--zoom-multiplier) * -.5);
		bottom: calc(var(--resizer-size) * var(--zoom-multiplier) * -.5);
		cursor: nesw-resize
	}

	.canvas-node-connection-point {
		width: calc(var(--resizer-size) * var(--zoom-multiplier));
		height: calc(var(--resizer-size) * var(--zoom-multiplier));
		position: absolute;
		pointer-events: all;
		cursor: pointer
	}

	.canvas-node-connection-point[data-side=top] {
		top: 1px;
		left: calc(50% - var(--resizer-size) * var(--zoom-multiplier)/ 2)
	}

	.canvas-node-connection-point[data-side=right] {
		right: 1px;
		top: calc(50% - var(--resizer-size) * var(--zoom-multiplier)/ 2)
	}

	.canvas-node-connection-point[data-side=bottom] {
		bottom: 1px;
		left: calc(50% - var(--resizer-size) * var(--zoom-multiplier)/ 2)
	}

	.canvas-node-connection-point[data-side=left] {
		left: 1px;
		top: calc(50% - var(--resizer-size) * var(--zoom-multiplier)/ 2)
	}

	.canvas-node-connection-point::after {
		content: " ";
		background-color: var(--color-accent);
		border-radius: 50%;
		border: 3px solid var(--background-modifier-border);
		box-sizing: border-box;
		display: block;
		height: calc(var(--resizer-size) * var(--zoom-multiplier));
		opacity: 0;
		position: relative;
		width: calc(var(--resizer-size) * var(--zoom-multiplier));
		left: 0;
		top: 0
	}

	.canvas-node-resizer:hover .canvas-node-connection-point::after {
		opacity: 1
	}

	.canvas-snaps {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		overflow: visible;
		pointer-events: none;
		opacity: .6
	}

	.canvas-snaps line {
		stroke-width: 1px;
		stroke: var(--color-accent)
	}

	.canvas-snaps circle {
		fill: var(--color-accent)
	}

	.canvas-edges {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		overflow: visible;
		pointer-events: none
	}

	.canvas-edges>* {
		pointer-events: initial
	}

	.canvas-edges path.canvas-display-path {
		pointer-events: none;
		stroke-width: calc(3px * var(--zoom-multiplier));
		stroke: rgb(var(--canvas-color));
		fill: none;
		transition: stroke-width .1s ease-out 0s
	}

	.canvas-edges path.canvas-interaction-path {
		pointer-events: stroke;
		stroke-width: calc(24px * var(--zoom-multiplier));
		stroke-linecap: round;
		stroke: transparent;
		fill: none;
		transition: stroke .1s ease-out 0s
	}

	.canvas-wrapper:not(.mod-readonly) .canvas-edges path.canvas-interaction-path {
		cursor: grab
	}

	.canvas-wrapper:not(.mod-readonly) .canvas-edges path.canvas-interaction-path:active {
		cursor: grabbing
	}

	.canvas-edges polygon.canvas-path-end {
		pointer-events: none;
		stroke: rgb(var(--canvas-color));
		fill: rgb(var(--canvas-color));
		stroke-linecap: round;
		stroke-linejoin: round;
		stroke-width: 1px;
		transform-box: fill-box;
		transform: scale(var(--zoom-multiplier));
		transform-origin: center top
	}

	.canvas-edges g.is-focused path.canvas-display-path,.canvas:not(.is-connecting) .canvas-edges g:hover path.canvas-display-path {
		stroke-width: calc(5.5px * var(--zoom-multiplier))
	}

	.canvas-edges g.is-focused path.canvas-interaction-path,.canvas:not(.is-connecting) .canvas-edges g:hover path.canvas-interaction-path {
		stroke: rgba(var(--canvas-color),0.1)
	}

	.canvas-path-label-wrapper {
		position: absolute;
		width: fit-content;
		height: fit-content
	}

	.canvas-path-label {
		font-size: calc(var(--font-ui-large) * var(--zoom-multiplier));
		background-color: var(--background-primary);
		border-radius: var(--radius-s);
		padding: calc(var(--size-2-3) * var(--zoom-multiplier));
		line-height: var(--line-height-tight);
		white-space: pre-wrap;
		transform: translate(-50%,-50%);
		text-align: center;
		max-width: calc(17em * var(--zoom-multiplier))
	}

	.canvas-color-picker-item {
		cursor: var(--cursor);
		width: 24px;
		height: 24px;
		margin: 2px;
		border-radius: 12px;
		border: 2px solid var(--background-primary);
		background-color: rgb(var(--canvas-color))
	}

	.canvas-color-picker-item.is-active {
		box-shadow: 0 0 0 2px rgb(var(--canvas-color))
	}

	.canvas-color-picker-item input[type=color] {
		margin: -4px 0 0 -2px;
		--swatch-width: 20px;
		--swatch-height: 20px;
		opacity: 0
	}

	.canvas-color-picker-item.canvas-color-picker-custom:not(.is-active) {
		background: conic-gradient(var(--color-red),var(--color-yellow),var(--color-green),var(--color-blue),var(--color-purple),var(--color-red))
	}

	.canvas-empty-embed-container {
		align-items: center;
		display: flex;
		flex-direction: column;
		gap: var(--size-4-6);
		justify-content: center;
		height: 100%;
		padding: var(--size-4-3);
		text-align: center
	}

	.canvas-empty-embed-action-list {
		display: flex;
		flex-direction: column;
		gap: var(--size-4-3)
	}

	.canvas-empty-embed-action-list button {
		font-size: var(--font-text-size);
		padding: var(--size-4-5) var(--size-4-9)
	}

	.canvas-help {
		display: flex;
		flex-direction: column;
		gap: var(--size-4-3)
	}

	.canvas-instruction {
		display: flex;
		justify-content: space-between
	}

	.canvas-instruction-desc {
		display: flex;
		gap: var(--size-4-1)
	}

	.canvas-minimap {
		width: 100%;
		height: 100%;
		padding: var(--size-4-1)
	}

	.inline-embed>.canvas-minimap {
		max-height: var(--embed-canvas-max-height)
	}

	.canvas-minimap rect {
		stroke-width: 5px;
		stroke: var(--background-modifier-border);
		fill: var(--background-modifier-border);
		fill-opacity: 0.65
	}

	.canvas-minimap rect.is-themed {
		stroke: rgb(var(--canvas-color));
		fill: rgb(var(--canvas-color));
		fill-opacity: 0.5
	}

	.canvas-minimap path {
		stroke: rgb(192,192,192);
		fill: none
	}

	.canvas-minimap path.is-themed {
		stroke: rgb(var(--canvas-color))
	}

	.canvas-cursor {
		position: absolute;
		width: 1px;
		height: 1px;
		border: 5px solid var(--color-accent);
		border-radius: 5px;
		pointer-events: none
	}

	.canvas-watermark * {
		font-family: var(--font-default)!important
	}

	.browser-favicon-container {
		display: flex;
		align-items: center
	}

	.browser-favicon-container>* {
		height: var(--icon-size);
		max-width: var(--icon-size)
	}

	.view-action.mod-browser {
		--icon-color: var(--icon-color-active);
		--icon-color-hover: var(--icon-color-active)
	}

	.browser-container {
		height: 100%;
		display: flex;
		flex-direction: column
	}

	.browser-address {
		width: 100%;
		display: flex;
		margin: 0 2px
	}

	.browser-address input {
		flex-grow: 1;
		min-width: 50px
	}

	.browser-address-container {
		padding: 0 var(--size-4-2)
	}

	.browser-address-container::after {
		background: 0 0!important
	}

	.view-content.browser-content {
		padding: 0
	}

	.browser-content {
		border-top: 1px solid var(--divider-color);
		height: 100%;
		display: flex;
		flex-direction: column
	}

	.browser-content webview {
		flex-grow: 1;
		width: 100%
	}

	.browser-content .reader-mode-content {
		overflow-y: auto
	}

	.browser-content .reader-mode-content.is-readable-line-width .markdown-preview-sizer {
		max-width: var(--file-line-width);
		margin-left: auto;
		margin-right: auto
	}

	.browser-content .markdown-preview-view .external-link {
		background-image: none;
		padding-right: 0
	}

	.browser-content .error-notice {
		max-width: var(--file-line-width);
		margin: 25% auto 0;
		padding: var(--file-margins)
	}

	.browser-history-view-item {
		text-wrap: nowrap;
		overflow: hidden
	}

	textarea.browser-adblock-lists {
		flex-grow: 1
	}

	.starter {
		user-select: none;
		padding-top: 0!important
	}

	.starter-screen {
		display: flex;
		flex-direction: column;
		background-color: var(--background-primary);
		width: 100%;
		height: 100%
	}

	.starter-screen-inner {
		flex-grow: 1;
		display: flex;
		height: calc(100% - 24px)
	}

	.splash {
		align-items: center;
		background-color: var(--background-primary);
		display: flex;
		flex-direction: column;
		justify-content: center;
		flex: 1 1 auto;
		text-align: center;
		padding: 36px 0 0
	}

	.splash-brand {
		flex: 0 0 content;
		padding: 20px 0
	}

	.splash-brand-logo-text {
		margin-top: 20px;
		color: #fff
	}

	.splash-brand-version {
		color: var(--text-muted);
		margin-top: 8px;
		font-size: var(--font-ui-small)
	}

	.help-options-container {
		flex: 1 0 0px;
		overflow: auto;
		width: 100%;
		max-width: 82%;
		text-align: start;
		padding: var(--size-4-6) 0
	}

	.help-options-container::-webkit-scrollbar {
		display: none
	}

	.open-vault-options-container::-webkit-scrollbar {
		display: none
	}

	.open-vault-options input[type=text] {
		width: 150px
	}

	.open-vault-options.mod-login input[type=text] {
		width: 250px
	}

	.quick-start-container {
		margin-bottom: 10px
	}

	.quick-start-container button {
		font-size: var(--font-ui-medium);
		padding: 8px 60px
	}

	.open-folder-input[type=text] {
		font-size: var(--font-ui-small);
		width: 200px;
		height: 28px
	}

	.browse-folder-button {
		margin-left: 10px
	}

	.open-folder-button {
		margin-top: 14px;
		padding: 6px 36px
	}

	.starter .notice {
		top: 38px
	}

	.recent-vaults-list-item-name[contenteditable] {
		cursor: text;
		border-color: var(--interactive-accent);
		background-color: var(--background-modifier-hover);
		font-size: .9em;
		padding: 0 var(--size-4-1)
	}

	:root {
		--safe-area-inset-top: env(safe-area-inset-top);
		--safe-area-inset-bottom: env(safe-area-inset-bottom);
		--safe-area-inset-left: env(safe-area-inset-left);
		--safe-area-inset-right: env(safe-area-inset-right)
	}

	body.hide-cursor {
		caret-color: transparent!important
	}

	.is-tablet {
		--nav-item-padding: var(--size-2-3) var(--size-4-2) var(--size-2-3) var(--size-4-6);
		--tab-font-size: var(--font-ui-smaller);
		--system-status-background: var(--titlebar-background)
	}

	.is-tablet.theme-dark {
		--titlebar-background: var(--background-primary);
		--titlebar-background-focused: var(--background-primary);
		--interactive-normal: var(--background-modifier-border);
		--interactive-hover: var(----background-modifier-border-hover);
		--modal-background: var(--background-secondary)
	}

	.is-mobile .tree-item .tree-item-self {
		padding-inline-end:var(--size-4-2)}

	.is-mobile input[type=text] {
		width: 100%
	}

	.is-mobile .markdown-rendered pre:not(:hover)>button.copy-code-button {
		display: block
	}

	.is-mobile .markdown-rendered button.copy-code-button {
		width: auto
	}

	.is-mobile .markdown-rendered .heading-collapse-indicator {
		margin-inline-start:-20px}

	.is-tablet button:not(.clickable-icon) {
		padding: var(--size-4-1) var(--size-4-5)
	}

	.mod-fade {
		--scroll-fade-offset-right: 0;
		--scroll-fade-offset-left: 0
	}

	.mod-fade:not(.mod-at-start)::before {
		content: " ";
		position: absolute;
		top: 0;
		z-index: 1;
		left: var(--scroll-fade-offset-left);
		width: 30px;
		height: 100%;
		background: linear-gradient(to right,var(--background-primary),transparent)
	}

	.mod-fade:not(.mod-at-end)::after {
		content: " ";
		position: absolute;
		top: 0;
		right: var(--scroll-fade-offset-right);
		width: 30px;
		height: 100%;
		background: linear-gradient(to right,transparent,var(--background-primary))
	}

	.is-tablet .mod-left-split-toggle {
		display: none
	}

	.is-tablet .horizontal-tab-nav-item,.is-tablet .vertical-tab-nav-item {
		padding: var(--size-4-2) var(--size-4-3)
	}

	.is-tablet .modal.mod-settings .vertical-tab-header {
		max-width: none
	}

	.is-tablet.theme-dark .community-item,.is-tablet.theme-dark .vertical-tab-content {
		background-color: var(--background-secondary)
	}

	body.is-tablet .workspace-drawer.mod-left .workspace-drawer-inner {
		padding-left: var(--ribbon-width)
	}

	.workspace-drawer .nav-buttons-container::-webkit-scrollbar,.workspace-drawer .nav-buttons-container::-webkit-scrollbar-thumb,.workspace-drawer .workspace-drawer-actions::-webkit-scrollbar,.workspace-drawer .workspace-drawer-actions::-webkit-scrollbar-thumb {
		visibility: hidden
	}

	.workspace-drawer-ribbon::-webkit-scrollbar,.workspace-drawer-ribbon::-webkit-scrollbar-thumb {
		visibility: hidden;
		width: 0
	}

	body.is-tablet .sidebar-toggle-button {
		--icon-color: var(--interactive-accent);
		--icon-color-hover: var(--interactive-accent);
		--icon-color-active: var(--interactive-accent-hover);
		--icon-color-focus: var(--interactive-accent-hover);
		--icon-size: var(--icon-l);
		--icon-stroke: var(--icon-l-stroke-width)
	}

	body.is-tablet .sidebar-toggle-button.mod-left {
		padding-left: var(--size-4-2)
	}

	body.is-tablet .mobile-navbar {
		display: none
	}

	.is-mobile .prompt-input[type=text] {
		padding: var(--size-4-4)
	}

	.is-phone .prompt-input[type=text] {
		border: none
	}

	.pull-action {
		position: absolute;
		background-color: var(--background-secondary);
		z-index: var(--layer-popover);
		color: var(--text-muted);
		font-size: 90%;
		transition: background-color 150ms ease-in-out 0s
	}

	.pull-action.mod-activated {
		background-color: var(--interactive-accent);
		color: var(--text-on-accent)
	}

	.pull-down-action {
		top: 0;
		left: 0;
		right: 0;
		width: 96%;
		max-width: 500px;
		margin: var(--safe-area-inset-top) auto 0 auto;
		padding: var(--size-4-3) var(--size-4-4);
		text-align: center;
		border-radius: 40px
	}

	.pull-out-action {
		top: 50%;
		padding: var(--size-4-3) var(--size-4-4);
		border-radius: 40px;
		margin: 0 var(--size-4-4)
	}

	.is-tablet {
		--toolbar-option-width: 50px
	}

	.is-tablet.is-ios .mobile-toolbar {
		padding-bottom: var(--safe-area-inset-bottom)
	}

	.mobile-toolbar-options-list::-webkit-scrollbar {
		width: 0!important;
		height: 0!important
	}

	.is-tablet.theme-dark .suggestion-container {
		background-color: var(--background-secondary)
	}

	.is-mobile .file-tree .tree-item-self {
		font-size: var(--font-ui-small)
	}

	.markdown-preview-view .heading-collapse-indicator {
		margin-left: calc(0px - var(--collapse-arrow-size) - 10px)!important;
		padding: 0 0!important
	}

	.node-insert-event {
		animation-duration: unset!important;
		animation-name: none!important
	}

	hr {
		border: none;
		border-top: var(--hr-thickness) solid;
		border-color: var(--hr-color)
	}

	.cm-fold-indicator.is-collapsed .collapse-indicator,.cm-gutterElement .is-collapsed .collapse-indicator,.cm-gutterElement:hover .collapse-indicator,.cm-line:hover .cm-fold-indicator .collapse-indicator,.collapse-indicator:hover,.fold-gutter.is-collapsed,.fold-gutter:hover,.is-collapsed .collapse-indicator,.metadata-properties-heading:hover .collapse-indicator,h1:hover .collapse-indicator,h2:hover .collapse-indicator,h3:hover .collapse-indicator,h4:hover .collapse-indicator,h5:hover .collapse-indicator,h6:hover .collapse-indicator {
		opacity: 1;
		transition: opacity .15s ease-in-out
	}

	.collapse-indicator,.fold-gutter {
		opacity: 0;
		transition: opacity .15s ease-in-out
	}

	@media print {
		html body>:not(.print) {
			display: unset!important
		}

		.collapse-indicator {
			display: none!important
		}

		.is-collapsed>element>.collapse-indicator {
			display: unset!important
		}
	}

	.mod-header .metadata-container {
		display: none!important
	}

	.markdown-embed .heading-collapse-indicator {
		translate: -1em 0
	}

	.markdown-embed.internal-embed.inline-embed .markdown-embed-content,.markdown-embed.internal-embed.inline-embed .markdown-embed-content .markdown-preview-view {
		overflow: visible!important
	}

	.markdown-embed-link {
		display: none!important
	}

	.canvas-wrapper:not(.mod-readonly) .canvas-node-content.markdown-embed>.markdown-embed-content>.markdown-preview-view {
		user-select: text!important
	}

	.canvas-card-menu {
		display: none;
		cursor: default!important
	}

	.canvas-controls {
		display: none;
		cursor: default!important
	}

	.canvas-background {
		pointer-events: visible!important;
		cursor: grab!important
	}

	.canvas-background:active {
		cursor: grabbing!important
	}

	.canvas-node-connection-point {
		display: none;
		cursor: default!important
	}

	.canvas-node-content {
		backface-visibility: visible!important
	}

	.canvas-menu-container {
		display: none
	}

	.canvas-node-content-blocker {
		cursor: pointer!important
	}

	.canvas-wrapper {
		position: relative;
		cursor: default!important
	}

	.canvas-node-resizer {
		cursor: default!important
	}

	.canvas-node-container {
		cursor: default!important
	}

	.markdown-rendered pre:not(:hover)>button.copy-code-button {
		display: unset;
		opacity: 0
	}

	.markdown-rendered pre:hover>button.copy-code-button {
		opacity: 1
	}

	.markdown-rendered pre button.copy-code-button {
		transition: opacity .2s ease-in-out,width .3s ease-in-out,background-color .2s ease-in-out;
		text-overflow: clip
	}

	.markdown-rendered pre>button.copy-code-button:hover {
		background-color: var(--interactive-normal)
	}

	.markdown-rendered pre>button.copy-code-button:active {
		background-color: var(--interactive-hover);
		box-shadow: var(--input-shadow);
		transition: none
	}

	.webpage-container .is-collapsed .collapse-indicator svg.svg-icon,.webpage-container .is-collapsed .list-collapse-indicator svg.svg-icon {
		color: var(--collapse-icon-color-collapsed)
	}
/*</style>
 <style> */
	body {
		--font-editor-theme: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Inter,Ubuntu,sans-serif;
		--font-editor: var(--font-editor-override),var(--font-text-override),var(--font-editor-theme)
	}

	body {
		--blockquote-style: normal;
		--blockquote-color: var(--text-muted);
		--blockquote-border-thickness: 1px;
		--blockquote-border-color: var(--quote-opening-modifier);
		--embed-block-shadow-hover: none;
		--font-ui-smaller: 11px;
		--normal-weight: 400;
		--bold-weight: 600;
		--link-weight: inherit;
		--inline-title-margin-bottom: 1rem;
		--h1-size: 1.125em;
		--h2-size: 1.05em;
		--h3-size: 1em;
		--h4-size: 0.90em;
		--h5-size: 0.85em;
		--h6-size: 0.85em;
		--h1-weight: 600;
		--h2-weight: 600;
		--h3-weight: 500;
		--h4-weight: 500;
		--h5-weight: 500;
		--h6-weight: 400;
		--h1-variant: normal;
		--h2-variant: normal;
		--h3-variant: normal;
		--h4-variant: normal;
		--h5-variant: small-caps;
		--h6-variant: small-caps;
		--h1-style: normal;
		--h2-style: normal;
		--h3-style: normal;
		--h4-style: normal;
		--h5-style: normal;
		--h6-style: normal;
		--line-width: 40rem;
		--line-height: 1.5;
		--max-width: 88%;
		--max-col-width: 18em;
		--icon-muted: 0.5;
		--nested-padding: 1.1em;
		--folding-offset: 32px;
		--list-edit-offset: 0.5em;
		--list-indent: 2em;
		--list-spacing: 0.075em;
		--input-height: 32px;
		--header-height: 40px;
		--metadata-label-width: 9rem;
		--metadata-label-font-size: var(--font-adaptive-small);
		--metadata-input-font-size: var(--font-adaptive-small);
		--mobile-left-sidebar-width: 280pt;
		--mobile-right-sidebar-width: 240pt;
		--top-left-padding-y: 0px;
		--image-muted: 0.7;
		--image-radius: 4px;
		--heading-spacing: 2em;
		--p-spacing: 1.75rem;
		--border-width: 1px;
		--table-border-width: var(--border-width);
		--file-margins: var(--size-4-2) var(--size-4-12)
	}

	.mod-macos {
		--top-left-padding-y: 24px
	}

	.is-phone {
		--metadata-label-font-size: var(--font-adaptive-smaller);
		--metadata-input-font-size: var(--font-adaptive-smaller)
	}

	@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio:2) {
		.is-phone {
			--border-width:0.75px
		}
	}

	body {
		--base-h: 0;
		--base-s: 0%;
		--base-l: 96%;
		--accent-h: 201;
		--accent-s: 17%;
		--accent-l: 50%
	}

	.theme-dark,.theme-light {
		--color-red-rgb: 208,66,85;
		--color-orange-rgb: 213,118,63;
		--color-yellow-rgb: 229,181,103;
		--color-green-rgb: 168,195,115;
		--color-cyan-rgb: 115,187,178;
		--color-blue-rgb: 108,153,187;
		--color-purple-rgb: 158,134,200;
		--color-pink-rgb: 176,82,121;
		--color-red: #d04255;
		--color-orange: #d5763f;
		--color-yellow: #e5b567;
		--color-green: #a8c373;
		--color-cyan: #73bbb2;
		--color-blue: #6c99bb;
		--color-purple: #9e86c8;
		--color-pink: #b05279
	}

	.theme-light,.theme-light.minimal-default-light,body .excalidraw {
		--bg1: white;
		--bg2: hsl( var(--base-h), var(--base-s), var(--base-l) );
		--bg3: hsla( var(--base-h), var(--base-s), calc(var(--base-l) - 50%), 0.12 );
		--ui1: hsl( var(--base-h), var(--base-s), calc(var(--base-l) - 6%) );
		--ui2: hsl( var(--base-h), var(--base-s), calc(var(--base-l) - 12%) );
		--ui3: hsl( var(--base-h), var(--base-s), calc(var(--base-l) - 20%) );
		--tx1: hsl( var(--base-h), var(--base-s), calc(var(--base-l) - 90%) );
		--tx2: hsl( var(--base-h), calc(var(--base-s) - 20%), calc(var(--base-l) - 45%) );
		--tx3: hsl( var(--base-h), calc(var(--base-s) - 10%), calc(var(--base-l) - 25%) );
		--tx4: hsl( var(--base-h), calc(var(--base-s) - 10%), calc(var(--base-l) - 60%) );
		--ax1: hsl( var(--accent-h), var(--accent-s), var(--accent-l) );
		--ax2: hsl( var(--accent-h), var(--accent-s), calc(var(--accent-l) - 8%) );
		--ax3: hsl( var(--accent-h), var(--accent-s), calc(var(--accent-l) + 6%) );
		--hl1: hsla( var(--accent-h), 50%, calc(var(--base-l) - 20%), 30% );
		--hl2: rgba(255, 225, 0, 0.5);
		--sp1: white
	}

	.excalidraw.theme--dark,.theme-dark,.theme-dark.minimal-default-dark,.theme-light.minimal-light-contrast .titlebar,.theme-light.minimal-light-contrast.minimal-status-off .status-bar {
		--accent-l: 60%;
		--base-l: 15%;
		--bg1: hsl( var(--base-h), var(--base-s), var(--base-l) );
		--bg2: hsl( var(--base-h), var(--base-s), calc(var(--base-l) - 2%) );
		--bg3: hsla( var(--base-h), var(--base-s), calc(var(--base-l) + 40%), 0.12 );
		--ui1: hsl( var(--base-h), var(--base-s), calc(var(--base-l) + 6%) );
		--ui2: hsl( var(--base-h), var(--base-s), calc(var(--base-l) + 12%) );
		--ui3: hsl( var(--base-h), var(--base-s), calc(var(--base-l) + 20%) );
		--tx1: hsl( var(--base-h), calc(var(--base-s) - 10%), calc(var(--base-l) + 67%) );
		--tx2: hsl( var(--base-h), calc(var(--base-s) - 20%), calc(var(--base-l) + 45%) );
		--tx3: hsl( var(--base-h), calc(var(--base-s) - 10%), calc(var(--base-l) + 20%) );
		--tx4: hsl( var(--base-h), calc(var(--base-s) - 10%), calc(var(--base-l) + 50%) );
		--ax1: hsl( var(--accent-h), var(--accent-s), var(--accent-l) );
		--ax2: hsl( var(--accent-h), var(--accent-s), calc(var(--accent-l) + 8%) );
		--ax3: hsl( var(--accent-h), var(--accent-s), calc(var(--accent-l) - 5%) );
		--hl1: hsla( var(--accent-h), 50%, 40%, 30% );
		--hl2: rgba(255, 177, 80, 0.3);
		--sp1: white
	}

	.theme-light.minimal-light-white {
		--background-primary: white;
		--background-secondary: white;
		--background-secondary-alt: white;
		--ribbon-background: white;
		--titlebar-background: white;
		--bg1: white
	}

	.theme-dark.minimal-dark-black {
		--base-d: 0%;
		--titlebar-background: black;
		--background-primary: black;
		--background-secondary: black;
		--background-secondary-alt: black;
		--ribbon-background: black;
		--background-modifier-hover: hsl( var(--base-h), var(--base-s), calc(var(--base-d) + 10%));
		--tx1: hsl( var(--base-h), var(--base-s), calc(var(--base-d) + 75%) );
		--tx2: hsl( var(--base-h), var(--base-s), calc(var(--base-d) + 50%) );
		--tx3: hsl( var(--base-h), var(--base-s), calc(var(--base-d) + 25%) );
		--ui1: hsl( var(--base-h), var(--base-s), calc(var(--base-d) + 12%) );
		--ui2: hsl( var(--base-h), var(--base-s), calc(var(--base-d) + 20%) );
		--ui3: hsl( var(--base-h), var(--base-s), calc(var(--base-d) + 30%) )
	}

	.theme-light {
		--mono100: black;
		--mono0: white
	}

	.theme-dark {
		--mono100: white;
		--mono0: black
	}

	.theme-dark,.theme-light,.theme-light.minimal-light-contrast .titlebar,.theme-light.minimal-light-contrast.is-mobile .workspace-drawer.mod-left,.theme-light.minimal-light-contrast.minimal-status-off .status-bar {
		--background-modifier-accent: var(--ax3);
		--background-modifier-border-focus: var(--ui3);
		--background-modifier-border-hover: var(--ui2);
		--background-modifier-border: var(--ui1);
		--background-modifier-form-field-highlighted: var(--bg1);
		--background-modifier-form-field: var(--bg1);
		--background-modifier-success: var(--color-green);
		--background-modifier-hover: var(--bg3);
		--background-modifier-active-hover: var(--bg3);
		--background-primary: var(--bg1);
		--background-primary-alt: var(--bg2);
		--background-secondary: var(--bg2);
		--background-secondary-alt: var(--bg1);
		--background-table-rows: var(--bg2);
		--checkbox-color: var(--ax3);
		--code-normal: var(--tx1);
		--divider-color: var(--ui1);
		--frame-divider-color: var(--ui1);
		--icon-color-active: var(--tx1);
		--icon-color-focused: var(--tx1);
		--icon-color-hover: var(--tx2);
		--icon-color: var(--tx2);
		--icon-hex: var(--mono0);
		--interactive-accent-hover: var(--ax1);
		--interactive-accent: var(--ax3);
		--interactive-hover: var(--ui1);
		--list-marker-color: var(--tx3);
		--modal-border-color: var(--ui2);
		--nav-item-background-active: var(--bg3);
		--nav-item-background-hover: var(--bg3);
		--nav-item-color: var(--tx2);
		--nav-item-color-active: var(--tx1);
		--nav-item-color-hover: var(--tx1);
		--nav-collapse-icon-color: var(--tx2);
		--nav-collapse-icon-color-collapsed: var(--tx2);
		--nav-indentation-guide-color: var(--ui1);
		--prompt-border-color: var(--ui3);
		--quote-opening-modifier: var(--ui2);
		--ribbon-background: var(--bg2);
		--scrollbar-active-thumb-bg: var(--ui3);
		--scrollbar-bg: transparent;
		--scrollbar-thumb-bg: var(--ui1);
		--search-result-background: var(--bg1);
		--tab-text-color-focused-active: var(--tx1);
		--tab-outline-color: var(--ui1);
		--text-accent-hover: var(--ax2);
		--text-accent: var(--ax1);
		--text-blockquote: var(--tx2);
		--text-bold: var(--tx1);
		--text-code: var(--tx4);
		--text-error: var(--color-red);
		--text-faint: var(--tx3);
		--text-highlight-bg: var(--hl2);
		--text-italic: var(--tx1);
		--text-muted: var(--tx2);
		--text-normal: var(--tx1);
		--text-on-accent: var(--sp1);
		--text-selection: var(--hl1);
		--title-color-inactive: var(--tx2);
		--title-color: var(--tx1);
		--titlebar-background: var(--bg2);
		--titlebar-background-focused: var(--bg2);
		--titlebar-text-color-focused: var(--tx1);
		--workspace-background-translucent: hsla(var(--base-h),var(--base-s), var(--base-l), 0.7)
	}

	.theme-dark .view-actions,.theme-light .view-actions {
		--icon-color-active: var(--ax1)
	}

	.theme-light.minimal-light-contrast {
		--workspace-background-translucent: rgba(0,0,0,0.6)
	}

	.theme-light.minimal-light-contrast .theme-dark {
		--tab-container-background: var(--bg2);
		--ribbon-background-collapsed: var(--bg2)
	}

	.theme-light {
		--interactive-normal: var(--bg1);
		--interactive-accent-rgb: 220,220,220;
		--active-line-bg: rgba(0,0,0,0.035);
		--background-modifier-cover: hsla(var(--base-h),calc(var(--base-s) - 70%),calc(var(--base-l) - 20%),0.5);
		--text-highlight-bg-active: rgba(0, 0, 0, 0.1);
		--background-modifier-error: rgba(255,0,0,0.14);
		--background-modifier-error-hover: rgba(255,0,0,0.08);
		--shadow-color: rgba(0, 0, 0, 0.1);
		--btn-shadow-color: rgba(0, 0, 0, 0.05)
	}

	.theme-dark {
		--interactive-normal: var(--bg3);
		--interactive-accent-rgb: 66,66,66;
		--active-line-bg: rgba(255,255,255,0.04);
		--background-modifier-cover: hsla(var(--base-h),var(--base-s), calc(var(--base-l) - 12%), 0.5);
		--text-highlight-bg-active: rgba(255, 255, 255, 0.1);
		--background-modifier-error: rgba(255,20,20,0.12);
		--background-modifier-error-hover: rgba(255,20,20,0.18);
		--background-modifier-box-shadow: rgba(0, 0, 0, 0.3);
		--shadow-color: rgba(0, 0, 0, 0.3);
		--btn-shadow-color: rgba(0, 0, 0, 0.2)
	}

	.theme-light.minimal-light-white {
		--background-table-rows: var(--bg2)
	}

	.theme-light.minimal-light-tonal {
		--background-primary: var(--bg2);
		--background-primary-alt: var(--bg3);
		--background-table-rows: var(--bg3)
	}

	.theme-dark.minimal-dark-tonal {
		--ribbon-background: var(--bg1);
		--background-secondary: var(--bg1);
		--background-table-rows: var(--bg3)
	}

	.theme-dark.minimal-dark-black {
		--background-primary-alt: var(--bg3);
		--background-table-rows: var(--bg3);
		--modal-border: var(--ui2);
		--active-line-bg: rgba(255,255,255,0.085);
		--background-modifier-form-field: var(--bg3);
		--background-modifier-cover: hsla(var(--base-h),var(--base-s),calc(var(--base-d) + 8%),0.9);
		--background-modifier-box-shadow: rgba(0, 0, 0, 1)
	}

	body {
		--font-adaptive-normal: var(--font-text-size,var(--editor-font-size));
		--font-adaptive-small: calc(var(--font-ui-small) * 1.07);
		--font-adaptive-smaller: var(--font-ui-small);
		--font-adaptive-smallest: var(--font-ui-smaller);
		--line-width-wide: calc(var(--line-width) + 12.5%);
		--font-code: calc(var(--font-adaptive-normal) * 0.9);
		--table-text-size: calc(var(--font-adaptive-normal) * 0.875)
	}

	.minimal-dev-block-width .mod-root .workspace-leaf-content:after {
		display: flex;
		align-items: flex-end;
		content: "\00a0pane\00a0";
		font-size: 12px;
		color: gray;
		font-family: var(--font-monospace);
		width: 100%;
		max-width: 100%;
		height: 100vh;
		top: 0;
		z-index: 999;
		position: fixed;
		pointer-events: none
	}

	.minimal-dev-block-width.minimal-readable .mod-root .view-header:after {
		display: flex;
		align-items: flex-end;
		color: green;
		font-size: 12px;
		font-family: var(--font-monospace);
		content: " ";
		width: var(--folding-offset);
		height: 100vh;
		border-left: 1px solid green;
		border-right: 1px solid green;
		background-color: rgba(0,128,0,.1);
		top: 0;
		left: max(calc(50% - var(--line-width)/ 2 - 1px),calc(50% - var(--max-width)/ 2 - 1px));
		z-index: 999;
		position: fixed;
		pointer-events: none
	}

	.minimal-dev-block-width.minimal-readable-off .mod-root .view-header:after {
		display: flex;
		align-items: flex-end;
		color: green;
		font-size: 12px;
		font-family: var(--font-monospace);
		content: " ";
		width: var(--folding-offset);
		height: 100vh;
		border-left: 1px solid green;
		border-right: 1px solid green;
		background-color: rgba(0,128,0,.1);
		top: 0;
		left: calc(50% - var(--max-width)/ 2 - 1px);
		z-index: 999;
		position: fixed;
		pointer-events: none
	}

	.minimal-dev-block-width .mod-root .view-content:before {
		display: flex;
		align-items: flex-end;
		content: "\00a0max\00a0";
		font-size: 12px;
		color: red;
		width: var(--max-width);
		height: 100vh;
		border-left: 1px solid red;
		border-right: 1px solid red;
		top: 0;
		left: 50%;
		transform: translate(-50%,0);
		z-index: 999;
		position: fixed;
		pointer-events: none
	}

	.minimal-dev-block-width.minimal-readable .mod-root .view-header:before {
		display: flex;
		align-items: flex-end;
		content: "\00a0wide\00a0";
		font-size: 12px;
		color: orange;
		font-family: var(--font-monospace);
		width: var(--line-width-wide);
		max-width: var(--max-width);
		height: 100vh;
		border-left: 1px solid orange;
		border-right: 1px solid orange;
		background-color: rgba(255,165,0,.05);
		top: 0;
		left: 50%;
		transform: translate(-50%,0);
		z-index: 999;
		position: fixed;
		pointer-events: none
	}

	.minimal-dev-block-width.minimal-readable .mod-root .view-content:after {
		display: flex;
		align-items: flex-end;
		color: #00f;
		font-size: 12px;
		font-family: var(--font-monospace);
		content: "\00a0normal";
		width: var(--line-width);
		max-width: var(--max-width);
		height: 100vh;
		border-left: 1px solid #00f;
		border-right: 1px solid #00f;
		background-color: rgba(0,0,255,.08);
		top: 0;
		left: 50%;
		transform: translate(-50%,0);
		z-index: 999;
		position: fixed;
		pointer-events: none
	}

	.CodeMirror-wrap>div>textarea {
		opacity: 0
	}

	.markdown-source-view.mod-cm6 hr {
		border-width: 2px
	}

	.mod-cm6 .cm-editor .cm-line {
		padding-left: 0;
		padding-right: 0
	}

	.cm-editor .cm-content {
		padding-top: .5em
	}

	.markdown-source-view {
		color: var(--text-normal)
	}

	.markdown-source-view.mod-cm6 .cm-sizer {
		display: block
	}

	.markdown-source-view.mod-cm6 .cm-scroller {
		padding-left: 0;
		padding-right: 0
	}

	.cm-s-obsidian .cm-line.HyperMD-header {
		padding-top: calc(var(--p-spacing)/ 2)
	}

	.markdown-rendered .mod-header+div>* {
		margin-block-start:0}

	body :not(.canvas-node) .markdown-source-view.mod-cm6 .cm-gutters {
		position: absolute!important;
		z-index: 0;
		margin-inline-end:0}

	body :not(.canvas-node) .markdown-source-view.mod-cm6.is-rtl .cm-gutters {
		right: 0
	}

	body {
		--line-number-color: var(--text-faint);
		--line-number-color-active: var(--text-muted)
	}

	.markdown-source-view.mod-cm6 .cm-gutters {
		color: var(--line-number-color)!important
	}

	.markdown-source-view.mod-cm6 .cm-editor .cm-gutterElement.cm-active .cm-heading-marker,.markdown-source-view.mod-cm6 .cm-editor .cm-lineNumbers .cm-gutterElement.cm-active {
		color: var(--line-number-color-active)
	}

	.cm-editor .cm-lineNumbers {
		background-color: var(--gutter-background)
	}

	.cm-editor .cm-lineNumbers .cm-gutterElement {
		min-width: var(--folding-offset);
		padding-inline-end:0.5em}

	.is-rtl .cm-editor .cm-lineNumbers .cm-gutterElement {
		text-align: left
	}

	@media (max-width: 400pt) {
		.cm-editor .cm-lineNumbers .cm-gutterElement {
			padding-inline-end:4px;
			padding-inline-start:8px}
	}

	.cm-editor .cm-lineNumbers .cm-gutterElement {
		font-variant-numeric: tabular-nums
	}

	.cm-editor .cm-gutterElement.cm-active .cm-heading-marker,.cm-editor .cm-lineNumbers .cm-gutterElement.cm-active {
		color: var(--text-muted)
	}

	.markdown-source-view.mod-cm6 .edit-block-button {
		cursor: var(--cursor);
		color: var(--text-faint);
		background-color: var(--background-primary);
		top: 0;
		opacity: 0;
		transition: opacity .2s;
		padding: 4px 4px 4px 9px
	}

	.markdown-source-view.mod-cm6 .edit-block-button svg {
		margin: 0!important
	}

	.markdown-source-view.mod-cm6.is-live-preview.is-readable-line-width .cm-embed-block>.edit-block-button {
		width: 30px!important;
		padding-left: 7px!important
	}

	.is-live-preview:not(.is-readable-line-width) .cm-embed-block>.edit-block-button {
		padding-left: 0!important;
		margin-left: 0!important;
		padding: 4px
	}

	.markdown-source-view.mod-cm6 .edit-block-button:hover {
		background-color: var(--background-primary);
		color: var(--text-muted)
	}

	.markdown-source-view.mod-cm6 .edit-block-button svg {
		opacity: 1
	}

	.markdown-source-view.mod-cm6 .edit-block-button:hover svg {
		opacity: 1
	}

	.markdown-source-view.mod-cm6 .cm-embed-block {
		padding: 0;
		border: 0;
		border-radius: 0
	}

	.markdown-source-view.mod-cm6 .cm-embed-block:hover {
		border: 0
	}

	.metadata-container {
		--input-height: 2rem
	}

	.markdown-source-view .metadata-container {
		transform: translateX(-4px)
	}

	body.metadata-heading-off .metadata-properties-heading {
		display: none
	}

	.metadata-add-property-off .mod-root .metadata-add-button {
		display: none
	}

	.metadata-dividers {
		--metadata-divider-width: 1px;
		--metadata-gap: 0px
	}

	.metadata-icons-off .workspace-leaf-content[data-type=all-properties] .tree-item-inner {
		margin-left: -16px
	}

	.metadata-icons-off .workspace-leaf-content[data-type=all-properties] .tree-item-icon {
		display: none
	}

	.metadata-icons-off .metadata-property-icon {
		display: none
	}

	figure {
		margin-inline-start:0;margin-inline-end:0}

	.markdown-preview-view .mod-highlighted {
		transition: background-color .3s ease;
		background-color: var(--text-selection);
		color: inherit
	}

	.inline-title {
		padding-top: 16px
	}

	.minimal-status-off .status-bar {
		--status-bar-position: static;
		--status-bar-radius: 0;
		--status-bar-border-width: 1px 0 0 0;
		--status-bar-background: var(--background-secondary);
		--status-bar-border-color: var(--ui1)
	}

	body:not(.minimal-status-off) .status-bar {
		background-color: var(--background-primary);
		--status-bar-border-width: 0
	}

	.status-bar {
		transition: color .2s linear;
		color: var(--text-faint);
		font-size: var(--font-adaptive-smallest)
	}

	.status-bar .sync-status-icon.mod-success,.status-bar .sync-status-icon.mod-working {
		color: var(--text-faint)
	}

	.status-bar:hover,.status-bar:hover .sync-status-icon.mod-success,.status-bar:hover .sync-status-icon.mod-working {
		color: var(--text-muted);
		transition: color .2s linear
	}

	.status-bar .plugin-sync:hover .sync-status-icon.mod-success,.status-bar .plugin-sync:hover .sync-status-icon.mod-working {
		color: var(--text-normal)
	}

	.status-bar .status-bar-item {
		cursor: var(--cursor)!important
	}

	.status-bar .status-bar-item.cMenu-statusbar-button:hover,.status-bar .status-bar-item.mod-clickable:hover,.status-bar .status-bar-item.plugin-editor-status:hover,.status-bar .status-bar-item.plugin-sync:hover {
		text-align: center;
		background-color: var(--background-modifier-hover)!important
	}

	.tab-stack-top-flipped {
		--tab-stacked-text-transform: rotate(180deg);
		--tab-stacked-text-align: right
	}

	.tab-stack-center {
		--tab-stacked-text-align: center
	}

	.tab-stack-center-flipped {
		--tab-stacked-text-transform: rotate(180deg);
		--tab-stacked-text-align: center
	}

	.tab-stack-bottom {
		--tab-stacked-text-transform: rotate(180deg)
	}

	.tab-stack-bottom-flipped {
		--tab-stacked-text-align: right
	}

	.view-header-title,.view-header-title-parent {
		text-overflow: ellipsis
	}

	.view-header-title-container:not(.mod-at-end):after {
		display: none
	}

	body:not(.is-mobile) .view-actions .view-action:last-child {
		margin-left: -1px
	}

	.minimal-focus-mode .workspace-ribbon:not(.is-collapsed)~.mod-root .view-header:hover .view-actions,.mod-right.is-collapsed~.mod-root .view-header:hover .view-actions,.view-action.is-active:hover,.workspace-ribbon.mod-left.is-collapsed~.mod-root .view-header:hover .view-actions,body:not(.minimal-focus-mode) .workspace-ribbon:not(.is-collapsed)~.mod-root .view-actions {
		opacity: 1;
		transition: opacity .25s ease-in-out
	}

	.view-header-title-container {
		opacity: 0;
		transition: opacity .1s ease-in-out
	}

	.view-header-title-container:focus-within {
		opacity: 1;
		transition: opacity .1s ease-in-out
	}

	.view-header:hover .view-header-title-container,.workspace-tab-header-container:hover+.workspace-tab-container .view-header-title-container {
		opacity: 1;
		transition: opacity .1s ease-in-out
	}

	.is-phone .view-header-title-container,.minimal-tab-title-visible .view-header-title-container {
		opacity: 1
	}

	.minimal-tab-title-hidden .view-header-title-container {
		opacity: 0
	}

	.minimal-tab-title-hidden .view-header-title-container:focus-within {
		opacity: 1;
		transition: opacity .1s ease-in-out
	}

	.minimal-tab-title-hidden .view-header:hover .view-header-title-container,.minimal-tab-title-hidden .workspace-tab-header-container:hover+.workspace-tab-container .view-header-title-container {
		opacity: 0
	}

	body.window-title-off .titlebar-text {
		display: none
	}

	.titlebar-button-container.mod-right {
		background-color: transparent!important
	}

	.is-hidden-frameless.theme-dark:not(.minimal-dark-black):not(.colorful-frame),.is-hidden-frameless.theme-light:not(.minimal-light-tonal):not(.colorful-frame):not(.minimal-light-white) {
		--titlebar-background: var(--bg1)
	}

	.is-hidden-frameless.theme-dark:not(.minimal-dark-black):not(.colorful-frame).is-focused .sidebar-toggle-button.mod-right,.is-hidden-frameless.theme-dark:not(.minimal-dark-black):not(.colorful-frame).is-focused .workspace-ribbon.mod-left.is-collapsed,.is-hidden-frameless.theme-dark:not(.minimal-dark-black):not(.colorful-frame).is-focused .workspace-tabs.mod-top,.is-hidden-frameless.theme-light:not(.minimal-light-tonal):not(.colorful-frame):not(.minimal-light-white).is-focused .sidebar-toggle-button.mod-right,.is-hidden-frameless.theme-light:not(.minimal-light-tonal):not(.colorful-frame):not(.minimal-light-white).is-focused .workspace-ribbon.mod-left.is-collapsed,.is-hidden-frameless.theme-light:not(.minimal-light-tonal):not(.colorful-frame):not(.minimal-light-white).is-focused .workspace-tabs.mod-top {
		--titlebar-background-focused: var(--bg1)
	}

	.is-hidden-frameless.theme-dark:not(.minimal-dark-black):not(.colorful-frame):not(.minimal-dark-tonal):not(.minimal-light-white) .workspace-ribbon.mod-left:not(.is-collapsed),.is-hidden-frameless.theme-light:not(.minimal-light-tonal):not(.colorful-frame):not(.minimal-light-white):not(.minimal-dark-tonal):not(.minimal-light-white) .workspace-ribbon.mod-left:not(.is-collapsed) {
		--titlebar-background: var(--bg2)
	}

	.mod-macos.is-hidden-frameless:not(.is-popout-window) .sidebar-toggle-button.mod-right {
		right: 0;
		padding-right: var(--size-4-2)
	}

	body.is-focused {
		--titlebar-background-focused: var(--background-secondary)
	}

	.is-hidden-frameless:not(.colorful-frame) .mod-left-split .mod-top .workspace-tab-header-container {
		--tab-container-background: var(--background-secondary)
	}

	.mod-root .workspace-tab-header-status-icon {
		color: var(--text-muted)
	}

	.modal button:not(.mod-warning),.modal.mod-settings button:not(.mod-cta):not(.mod-warning),.modal.mod-settings button:not(.mod-warning) {
		white-space: nowrap;
		transition: background-color .2s ease-out,border-color .2s ease-out
	}

	button.mod-warning {
		border: 1px solid var(--background-modifier-error);
		color: var(--text-error);
		box-shadow: 0 1px 1px 0 var(--btn-shadow-color);
		transition: background-color .2s ease-out
	}

	button.mod-warning:hover {
		border: 1px solid var(--background-modifier-error);
		color: var(--text-error);
		box-shadow: 0 2px 3px 0 var(--btn-shadow-color);
		transition: background-color .2s ease-out
	}

	.document-replace,.document-search {
		max-width: 100%;
		padding: 0
	}

	.document-search-container {
		margin: 0 auto;
		max-width: var(--max-width);
		width: var(--line-width)
	}

	.is-mobile .CodeMirror-foldgutter-open:after,.is-mobile span[title="Fold line"]:after {
		transform: translateX(-2px)!important
	}

	body.is-mobile .CodeMirror-foldgutter-folded:after,body.is-mobile span[title="Unfold line"]:after {
		content: "›";
		font-family: sans-serif;
		transform: translateY(-2px);
		transform: rotate(-90deg) translateY(2px) translateX(-.45em)
	}

	body.is-mobile .CodeMirror-foldgutter-open:after,body.is-mobile span[title="Fold line"]:after {
		content: "›";
		font-family: sans-serif;
		transform: rotate(360deg)
	}

	body {
		--ig-adjust-reading: -0.95em;
		--ig-adjust-edit: 2px
	}

	.markdown-rendered.show-indentation-guide li.task-list-item>ol::before,.markdown-rendered.show-indentation-guide li.task-list-item>ul::before,.markdown-rendered.show-indentation-guide li>ol::before,.markdown-rendered.show-indentation-guide li>ul::before {
		left: var(--ig-adjust-reading)
	}

	.markdown-source-view.mod-cm6 .cm-indent::before {
		transform: translateX(var(--ig-adjust-edit))
	}

	.is-mobile .markdown-rendered.show-indentation-guide li>ol::before,.is-mobile .markdown-rendered.show-indentation-guide li>ul::before {
		left: calc(0em + var(--ig-adjust-reading))
	}

	.is-mobile .markdown-source-view.mod-cm6 .cm-indent::before {
		transform: translateX(calc(2px + var(--ig-adjust-edit)))
	}

	.modal-button-container .mod-checkbox {
		--checkbox-radius: 4px
	}

	.modal-container.mod-confirmation .modal {
		width: 480px;
		min-width: 0
	}

	.theme-light {
		--progress-outline: rgba(0,0,0,0.05)
	}

	.theme-dark {
		--progress-outline: rgba(255,255,255,0.04)
	}

	body {
		--progress-complete: var(--text-accent)
	}

	.markdown-preview-view progress,.markdown-rendered progress,.markdown-source-view.is-live-preview progress {
		width: 220px
	}

	.markdown-preview-view progress[value]::-webkit-progress-bar,.markdown-rendered progress[value]::-webkit-progress-bar,.markdown-source-view.is-live-preview progress[value]::-webkit-progress-bar {
		box-shadow: inset 0 0 0 var(--border-width) var(--progress-outline)
	}

	.markdown-preview-view progress[value^='1']::-webkit-progress-value,.markdown-preview-view progress[value^='2']::-webkit-progress-value,.markdown-preview-view progress[value^='3']::-webkit-progress-value,.markdown-rendered progress[value^='1']::-webkit-progress-value,.markdown-rendered progress[value^='2']::-webkit-progress-value,.markdown-rendered progress[value^='3']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value^='1']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value^='2']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value^='3']::-webkit-progress-value {
		background-color: var(--color-red)
	}

	.markdown-preview-view progress[value^='4']::-webkit-progress-value,.markdown-preview-view progress[value^='5']::-webkit-progress-value,.markdown-rendered progress[value^='4']::-webkit-progress-value,.markdown-rendered progress[value^='5']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value^='4']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value^='5']::-webkit-progress-value {
		background-color: var(--color-orange)
	}

	.markdown-preview-view progress[value^='6']::-webkit-progress-value,.markdown-preview-view progress[value^='7']::-webkit-progress-value,.markdown-rendered progress[value^='6']::-webkit-progress-value,.markdown-rendered progress[value^='7']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value^='6']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value^='7']::-webkit-progress-value {
		background-color: var(--color-yellow)
	}

	.markdown-preview-view progress[value^='8']::-webkit-progress-value,.markdown-preview-view progress[value^='9']::-webkit-progress-value,.markdown-rendered progress[value^='8']::-webkit-progress-value,.markdown-rendered progress[value^='9']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value^='8']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value^='9']::-webkit-progress-value {
		background-color: var(--color-green)
	}

	.markdown-preview-view progress[value='1']::-webkit-progress-value,.markdown-preview-view progress[value='100']::-webkit-progress-value,.markdown-rendered progress[value='1']::-webkit-progress-value,.markdown-rendered progress[value='100']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value='1']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value='100']::-webkit-progress-value {
		background-color: var(--progress-complete)
	}

	.markdown-preview-view progress[value='0']::-webkit-progress-value,.markdown-preview-view progress[value='2']::-webkit-progress-value,.markdown-preview-view progress[value='3']::-webkit-progress-value,.markdown-preview-view progress[value='4']::-webkit-progress-value,.markdown-preview-view progress[value='5']::-webkit-progress-value,.markdown-preview-view progress[value='6']::-webkit-progress-value,.markdown-preview-view progress[value='7']::-webkit-progress-value,.markdown-preview-view progress[value='8']::-webkit-progress-value,.markdown-preview-view progress[value='9']::-webkit-progress-value,.markdown-rendered progress[value='0']::-webkit-progress-value,.markdown-rendered progress[value='2']::-webkit-progress-value,.markdown-rendered progress[value='3']::-webkit-progress-value,.markdown-rendered progress[value='4']::-webkit-progress-value,.markdown-rendered progress[value='5']::-webkit-progress-value,.markdown-rendered progress[value='6']::-webkit-progress-value,.markdown-rendered progress[value='7']::-webkit-progress-value,.markdown-rendered progress[value='8']::-webkit-progress-value,.markdown-rendered progress[value='9']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value='0']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value='2']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value='3']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value='4']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value='5']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value='6']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value='7']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value='8']::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value='9']::-webkit-progress-value {
		background-color: var(--color-red)
	}

	body:not(.hider-scrollbars).styled-scrollbars ::-webkit-scrollbar,body:not(.native-scrollbars) ::-webkit-scrollbar {
		width: 11px;
		background-color: transparent
	}

	body:not(.hider-scrollbars).styled-scrollbars ::-webkit-scrollbar:horizontal,body:not(.native-scrollbars) ::-webkit-scrollbar:horizontal {
		height: 11px
	}

	body:not(.hider-scrollbars).styled-scrollbars ::-webkit-scrollbar-corner,body:not(.native-scrollbars) ::-webkit-scrollbar-corner {
		background-color: transparent
	}

	body:not(.hider-scrollbars).styled-scrollbars ::-webkit-scrollbar-track,body:not(.native-scrollbars) ::-webkit-scrollbar-track {
		background-color: transparent
	}

	body:not(.hider-scrollbars).styled-scrollbars ::-webkit-scrollbar-thumb,body:not(.native-scrollbars) ::-webkit-scrollbar-thumb {
		background-clip: padding-box;
		border-radius: 20px;
		border: 3px solid transparent;
		background-color: var(--background-modifier-border);
		border-width: 3px 3px 3px 3px;
		min-height: 45px
	}

	body:not(.hider-scrollbars).styled-scrollbars .mod-left-split .workspace-tabs ::-webkit-scrollbar-thumb:hover,body:not(.hider-scrollbars).styled-scrollbars .modal .vertical-tab-header::-webkit-scrollbar-thumb:hover,body:not(.hider-scrollbars).styled-scrollbars ::-webkit-scrollbar-thumb:hover,body:not(.native-scrollbars) .mod-left-split .workspace-tabs ::-webkit-scrollbar-thumb:hover,body:not(.native-scrollbars) .modal .vertical-tab-header::-webkit-scrollbar-thumb:hover,body:not(.native-scrollbars) ::-webkit-scrollbar-thumb:hover {
		background-color: var(--background-modifier-border-hover)
	}

	body:not(.hider-scrollbars).styled-scrollbars .mod-left-split .workspace-tabs ::-webkit-scrollbar-thumb:active,body:not(.hider-scrollbars).styled-scrollbars .modal .vertical-tab-header::-webkit-scrollbar-thumb:active,body:not(.hider-scrollbars).styled-scrollbars ::-webkit-scrollbar-thumb:active,body:not(.native-scrollbars) .mod-left-split .workspace-tabs ::-webkit-scrollbar-thumb:active,body:not(.native-scrollbars) .modal .vertical-tab-header::-webkit-scrollbar-thumb:active,body:not(.native-scrollbars) ::-webkit-scrollbar-thumb:active {
		background-color: var(--background-modifier-border-focus)
	}

	.tooltip {
		transition: none;
		animation: none
	}

	.tooltip.mod-left,.tooltip.mod-right {
		animation: none
	}

	.tooltip.mod-error {
		color: var(--text-error)
	}

	.markdown-preview-view blockquote {
		padding: 0 0 0 var(--nested-padding);
		font-size: var(--blockquote-size)
	}

	.markdown-source-view.mod-cm6 .HyperMD-quote,.markdown-source-view.mod-cm6.is-live-preview .HyperMD-quote {
		font-size: var(--blockquote-size)
	}

	.is-live-preview .cm-hmd-indent-in-quote {
		color: var(--text-faint)
	}

	.is-live-preview.is-readable-line-width>.cm-callout .callout {
		max-width: var(--max-width);
		margin: 0 auto
	}

	.callouts-outlined .callout .callout-title {
		background-color: var(--background-primary);
		margin-top: -24px;
		z-index: 200;
		width: fit-content;
		padding: 0 .5em;
		margin-left: -.75em;
		letter-spacing: .05em;
		font-variant-caps: all-small-caps
	}

	.callouts-outlined .callout {
		overflow: visible;
		--callout-border-width: 1px;
		--callout-border-opacity: 0.5;
		--callout-title-size: 0.8em;
		--callout-blend-mode: normal;
		background-color: transparent
	}

	.callouts-outlined .cm-embed-block.cm-callout {
		padding-top: 12px
	}

	.callouts-outlined .callout-content .callout {
		margin-top: 18px
	}

	body {
		--checkbox-radius: 50%;
		--checkbox-top: 2px;
		--checkbox-left: 0px;
		--checkbox-margin: 0px 6px 0px -2em
	}

	.checkbox-square {
		--checkbox-size: calc(var(--font-text-size) * 0.85);
		--checkbox-radius: 4px;
		--checkbox-top: 1px;
		--checkbox-left: 0px;
		--checkbox-margin: 0px 8px 0px -2em
	}

	body.minimal-strike-lists {
		--checklist-done-decoration: line-through
	}

	body:not(.minimal-strike-lists) {
		--checklist-done-decoration: none;
		--checklist-done-color: var(--text-normal)
	}

	.markdown-preview-section>.contains-task-list {
		padding-bottom: .5em
	}

	.mod-cm6 .HyperMD-task-line[data-task] .cm-formatting-list-ol~.task-list-label .task-list-item-checkbox {
		margin: 1px
	}

	.markdown-preview-view .task-list-item-checkbox {
		position: relative;
		top: var(--checkbox-top);
		left: var(--checkbox-left);
		line-height: 0
	}

	.markdown-preview-view ul>li.task-list-item {
		text-indent: 0;
		line-height: var(--line-height)
	}

	.is-mobile .mod-cm6 .HyperMD-task-line[data-task] .task-list-item-checkbox {
		margin-inline-start:-.4em}

	.is-mobile .markdown-preview-view input[type=checkbox].task-list-item-checkbox {
		top: .2em
	}

	.minimal-code-scroll {
		--code-white-space: pre
	}

	.minimal-code-scroll .HyperMD-codeblock.HyperMD-codeblock-bg {
		overflow-y: scroll;
		white-space: pre
	}

	.minimal-code-scroll .cm-hmd-codeblock {
		white-space: pre!important
	}

	@media print {
		.print {
			--code-background: #eee!important
		}
	}

	body {
		--embed-max-height: none;
		--embed-decoration-style: solid;
		--embed-decoration-color: var(--background-modifier-border-hover)
	}

	.embed-strict {
		--embed-background: transparent;
		--embed-border-left: 0;
		--embed-padding: 0
	}

	.embed-strict .markdown-embed-content {
		--folding-offset: 0px
	}

	.embed-strict .el-embed-heading.el-p>p {
		margin-block-start:0;margin-block-end:0}

	.embed-strict .internal-embed .markdown-embed,.embed-strict .markdown-preview-view .markdown-embed,.embed-strict.markdown-preview-view .markdown-embed {
		padding: 0
	}

	.embed-strict .internal-embed .markdown-embed .markdown-embed-title,.embed-strict .markdown-embed-title {
		display: none
	}

	.embed-strict .internal-embed:not([src*="#^"]) .markdown-embed-link {
		width: 24px;
		opacity: 0
	}

	.embed-underline .internal-embed:not(.pdf-embed) {
		text-decoration-line: underline;
		text-decoration-style: var(--embed-decoration-style);
		text-decoration-color: var(--embed-decoration-color)
	}

	.embed-hide-title .markdown-embed-title {
		display: none
	}

	.contextual-typography .embed-strict .internal-embed .markdown-preview-view .markdown-preview-sizer>div,.embed-strict.contextual-typography .internal-embed .markdown-preview-view .markdown-preview-sizer>div {
		margin: 0;
		width: 100%
	}

	.markdown-embed .markdown-preview-view .markdown-preview-sizer {
		padding-bottom: 0!important
	}

	.markdown-preview-view.is-readable-line-width .markdown-embed .markdown-preview-sizer,.markdown-preview-view.markdown-embed .markdown-preview-sizer {
		max-width: 100%;
		width: 100%;
		min-height: 0!important;
		padding-bottom: 0!important
	}

	.markdown-embed .markdown-preview-section div:last-child p,.markdown-embed .markdown-preview-section div:last-child ul {
		margin-block-end:2px}

	.markdown-preview-view .markdown-embed {
		margin-top: var(--nested-padding);
		padding: 0 calc(var(--nested-padding)/ 2) 0 var(--nested-padding)
	}

	.internal-embed:not([src*="#^"]) .markdown-embed-link {
		right: 0;
		width: 100%
	}

	.file-embed-link,.markdown-embed-link {
		top: 0;
		right: 0;
		text-align: right;
		justify-content: flex-end
	}

	.file-embed-link svg,.markdown-embed-link svg {
		width: 16px;
		height: 16px
	}

	.markdown-embed .file-embed-link,.markdown-embed .markdown-embed-link {
		opacity: .6;
		transition: opacity .1s linear
	}

	.markdown-embed .file-embed-link:hover,.markdown-embed .markdown-embed-link:hover {
		opacity: 1
	}

	.markdown-embed .file-embed-link:hover:hover,.markdown-embed .markdown-embed-link:hover:hover {
		background-color: transparent;
		--icon-color: var(--text-accent)
	}

	.file-embed-link:hover,.markdown-embed-link:hover {
		color: var(--text-muted)
	}

	.markdown-embed .markdown-preview-view {
		padding: 0
	}

	.internal-embed .markdown-embed {
		border: 0;
		border-left: 1px solid var(--quote-opening-modifier);
		border-radius: 0
	}

	a[href*="obsidian://search"] {
		background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' width='17' height='17' class='search'><path fill='black' stroke='black' stroke-width='2' d='M42,6C23.2,6,8,21.2,8,40s15.2,34,34,34c7.4,0,14.3-2.4,19.9-6.4l26.3,26.3l5.6-5.6l-26-26.1c5.1-6,8.2-13.7,8.2-22.1 C76,21.2,60.8,6,42,6z M42,10c16.6,0,30,13.4,30,30S58.6,70,42,70S12,56.6,12,40S25.4,10,42,10z'></path></svg>")
	}

	.theme-dark a[href*="obsidian://search"] {
		background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' width='17' height='17' class='search'><path fill='white' stroke='white' stroke-width='2' d='M42,6C23.2,6,8,21.2,8,40s15.2,34,34,34c7.4,0,14.3-2.4,19.9-6.4l26.3,26.3l5.6-5.6l-26-26.1c5.1-6,8.2-13.7,8.2-22.1 C76,21.2,60.8,6,42,6z M42,10c16.6,0,30,13.4,30,30S58.6,70,42,70S12,56.6,12,40S25.4,10,42,10z'></path></svg>")
	}

	div>ol,div>ul {
		padding-inline-start:1.4em}

	ul>li {
		min-height: 1.4em
	}

	ol>li {
		margin-inline-start:0}

	ol {
		margin-inline-start:0;list-style: default
	}

	body {
		--adaptive-list-edit-offset: var(--list-edit-offset)
	}

	.is-rtl {
		--adaptive-list-edit-offset: calc(var(--list-edit-offset)*-1)
	}

	.markdown-source-view.mod-cm6 .cm-content .HyperMD-list-line {
		transform: translateX(var(--adaptive-list-edit-offset))
	}

	.markdown-preview-view ol>li,.markdown-preview-view ul>li,.markdown-source-view ol>li,.markdown-source-view ul>li,.mod-cm6 .HyperMD-list-line.cm-line {
		padding-top: var(--list-spacing);
		padding-bottom: var(--list-spacing)
	}

	.is-mobile ul>li:not(.task-list-item)::marker {
		font-size: .8em
	}

	.is-mobile .markdown-rendered ol,.is-mobile .markdown-rendered ul {
		padding-inline-start:var(--list-indent)}

	.is-mobile .markdown-rendered div>ol,.is-mobile .markdown-rendered div>ul {
		padding-inline-start: 2em
	}

	.is-mobile .el-ol>ol,.is-mobile .el-ul>ul {
		margin-inline-start:0}

	.is-mobile .workspace-leaf-content:not([data-type=search]) .workspace-leaf-content[data-type=markdown] .nav-buttons-container {
		border-bottom: none;
		padding-top: 5px
	}

	.is-mobile .mod-root .workspace-leaf-content[data-type=markdown] .search-input-container {
		width: calc(100% - 160px)
	}

	.embedded-backlinks .nav-header~.search-input-container {
		width: calc(100% - 140px);
		margin-top: 12px
	}

	.embedded-backlinks .nav-buttons-container {
		position: absolute;
		right: 0;
		top: 14px
	}

	.embedded-backlinks .backlink-pane>.tree-item-self,.embedded-backlinks .backlink-pane>.tree-item-self:hover {
		text-transform: none;
		color: var(--text-normal);
		font-size: var(--font-adaptive-normal);
		font-weight: 500;
		letter-spacing: unset
	}

	body {
		--pdf-dark-opacity: 1
	}

	.theme-dark:not(.pdf-shadows-on),.theme-light:not(.pdf-shadows-on) {
		--pdf-shadow: none;
		--pdf-thumbnail-shadow: none
	}

	.theme-dark:not(.pdf-shadows-on) .pdf-viewer .page,.theme-light:not(.pdf-shadows-on) .pdf-viewer .page {
		border: 0
	}

	.theme-dark:not(.pdf-shadows-on) .pdf-sidebar-container .thumbnailSelectionRing,.theme-light:not(.pdf-shadows-on) .pdf-sidebar-container .thumbnailSelectionRing {
		padding: 0
	}

	.theme-dark:not(.pdf-shadows-on) .pdf-sidebar-container .thumbnail::after,.theme-light:not(.pdf-shadows-on) .pdf-sidebar-container .thumbnail::after {
		right: var(--size-4-2);
		bottom: var(--size-4-2)
	}

	.theme-dark {
		--pdf-thumbnail-shadow: 0 0 1px 0 rgba(0,0,0,0.6);
		--pdf-shadow: 0 0 1px 0 rgba(0,0,0,0.6)
	}

	.theme-dark .pdf-viewer .canvasWrapper {
		opacity: var(--pdf-dark-opacity)
	}

	.theme-dark.pdf-invert-dark .workspace-leaf-content[data-type=pdf] .pdf-thumbnail-view .thumbnailImage,.theme-dark.pdf-invert-dark .workspace-leaf-content[data-type=pdf] .pdf-viewer .canvasWrapper {
		filter: invert(1) hue-rotate(180deg);
		mix-blend-mode: screen
	}

	.theme-light.pdf-blend-light .workspace-leaf-content[data-type=pdf] .pdf-thumbnail-view .thumbnailImage,.theme-light.pdf-blend-light .workspace-leaf-content[data-type=pdf] .pdf-viewer .canvasWrapper {
		mix-blend-mode: multiply
	}

	body {
		--table-header-border-width: 0;
		--table-column-first-border-width: 0;
		--table-column-last-border-width: 0;
		--table-row-last-border-width: 0;
		--table-edge-cell-padding-first: 0;
		--table-edge-cell-padding-last: 10px;
		--table-cell-padding: 4px 10px;
		--table-header-size: var(--table-text-size)
	}

	.markdown-source-view.mod-cm6 table {
		border-collapse: collapse
	}

	.markdown-preview-view table,.markdown-source-view.mod-cm6 table {
		border: var(--border-width) solid var(--border-color);
		border-collapse: collapse
	}

	.markdown-preview-view td,.markdown-preview-view th,.markdown-source-view.mod-cm6 td,.markdown-source-view.mod-cm6 th {
		padding: var(--table-cell-padding)
	}

	.markdown-preview-view td:first-child,.markdown-preview-view th:first-child,.markdown-source-view.mod-cm6 td:first-child,.markdown-source-view.mod-cm6 th:first-child {
		padding-left: var(--table-edge-cell-padding-first)
	}

	.markdown-preview-view td:last-child,.markdown-preview-view th:last-child,.markdown-source-view.mod-cm6 td:last-child,.markdown-source-view.mod-cm6 th:last-child {
		padding-right: var(--table-edge-cell-padding-last)
	}

	.markdown-preview-view th,.markdown-source-view.mod-cm6 .dataview.table-view-table thead.table-view-thead tr th,.table-view-table>thead>tr>th {
		padding: var(--table-cell-padding)
	}

	.markdown-preview-view th:first-child,.markdown-source-view.mod-cm6 .dataview.table-view-table thead.table-view-thead tr th:first-child,.table-view-table>thead>tr>th:first-child {
		padding-left: var(--table-edge-cell-padding-first)
	}

	.markdown-preview-view th:last-child,.markdown-source-view.mod-cm6 .dataview.table-view-table thead.table-view-thead tr th:last-child,.table-view-table>thead>tr>th:last-child {
		padding-right: var(--table-edge-cell-padding-last)
	}

	.is-live-preview .el-table {
		width: 100%;
		max-width: 100%
	}

	.cm-hmd-table-sep-dummy,.cm-s-obsidian .HyperMD-table-row span.cm-hmd-table-sep {
		color: var(--text-faint);
		font-weight: 400
	}

	body.minimal-unstyled-tags {
		--tag-background: transparent;
		--tag-background-hover: transparent;
		--tag-border-width: 0px;
		--tag-padding-x: 0;
		--tag-padding-y: 0;
		--tag-size: inherit;
		--tag-color-hover: var(--text-accent-hover)
	}

	body.minimal-unstyled-tags.is-mobile.theme-dark {
		--tag-background: transparent
	}

	body:not(.minimal-unstyled-tags) {
		--tag-size: 0.8em;
		--tag-padding-y: 0.2em;
		--tag-background: transparent;
		--tag-background-hover: transparent;
		--tag-color: var(--text-muted);
		--tag-border-width: 1px;
		--tag-border-color: var(--background-modifier-border);
		--tag-border-color-hover: var(--background-modifier-border-hover);
		--tag-color-hover: var(--text-normal)
	}

	body.is-mobile.theme-dark {
		--tag-background: transparent
	}

	h1,h2,h3,h4 {
		letter-spacing: -.02em
	}

	body,button,input {
		font-family: var(--font-interface)
	}

	.cm-s-obsidian span.cm-error {
		color: var(--color-red)
	}

	.markdown-preview-view,.popover,.workspace-leaf-content[data-type=markdown] {
		font-family: var(--font-text)
	}

	.cm-s-obsidian,.markdown-preview-view,.markdown-source-view.mod-cm6.is-live-preview .cm-scroller,body {
		font-size: var(--font-adaptive-normal);
		font-weight: var(--normal-weight);
		line-height: var(--line-height)
	}

	.cm-s-obsidian,.markdown-source-view,.markdown-source-view.mod-cm6 .cm-scroller {
		line-height: var(--line-height);
		font-family: var(--font-editor)
	}

	.cm-s-obsidian span.cm-formatting-task {
		line-height: var(--line-height)
	}

	.active-line-on .cm-line.cm-active,.active-line-on .markdown-source-view.mod-cm6.is-live-preview .HyperMD-quote.cm-active {
		background-color: var(--active-line-bg);
		box-shadow: -25vw 0 var(--active-line-bg),25vw 0 var(--active-line-bg)
	}

	body {
		--content-margin: auto;
		--content-margin-start: max( calc(50% - var(--line-width)/2), calc(50% - var(--max-width)/2) );
		--content-line-width: min(var(--line-width), var(--max-width))
	}

	.markdown-preview-view .markdown-preview-sizer.markdown-preview-sizer {
		max-width: 100%;
		margin-inline:auto;width: 100%
	}

	.markdown-source-view.mod-cm6.is-readable-line-width .cm-content,.markdown-source-view.mod-cm6.is-readable-line-width .cm-sizer {
		max-width: 100%;
		width: 100%
	}

	.markdown-preview-view.is-readable-line-width .markdown-preview-sizer>div,.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content>div,.markdown-source-view.mod-cm6.is-readable-line-width .cm-sizer>.embedded-backlinks,.markdown-source-view.mod-cm6.is-readable-line-width .cm-sizer>.inline-title,.markdown-source-view.mod-cm6.is-readable-line-width .cm-sizer>.metadata-container {
		max-width: var(--max-width);
		width: var(--line-width);
		margin-inline:var(--content-margin)!important}

	.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content>:not(div) {
		max-width:var(--content-line-width);
		margin-inline-start:var(--content-margin-start)!important}

	.is-readable-line-width {
		--file-margins: 1rem 0 0 0
	}

	.is-mobile .markdown-preview-view {
		--folding-offset: 0
	}

	.minimal-line-nums .workspace-leaf-content[data-type=markdown] {
		--file-margins: var(--size-4-8) var(--size-4-8) var(--size-4-8) 48px
	}

	.minimal-line-nums .workspace-leaf-content[data-type=markdown].is-rtl {
		--file-margins: var(--size-4-8) 48px var(--size-4-8) var(--size-4-8)
	}

	.minimal-line-nums .workspace-leaf-content[data-type=markdown] .is-readable-line-width {
		--file-margins: 1rem 0 0 var(--folding-offset)
	}

	.minimal-line-nums .workspace-leaf-content[data-type=markdown] .is-readable-line-width.is-rtl {
		--file-margins: 1rem var(--folding-offset) 0 0
	}

	.minimal-line-nums .mod-left-split .markdown-preview-view,.minimal-line-nums .mod-left-split .markdown-source-view.mod-cm6 .cm-scroller,.minimal-line-nums .mod-right-split .markdown-preview-view,.minimal-line-nums .mod-right-split .markdown-source-view.mod-cm6 .cm-scroller {
		--file-margins: var(--size-4-5) var(--size-4-5) var(--size-4-5) 48px
	}

	.view-content .reader-mode-content.is-readable-line-width .markdown-preview-sizer {
		max-width: var(--max-width);
		width: var(--line-width)
	}

	.markdown-preview-view .inline-embed {
		--max-width: 100%
	}

	body {
		--container-table-width: var(--line-width);
		--container-table-max-width: var(--max-width);
		--table-max-width: none;
		--table-width: auto;
		--table-margin: inherit;
		--container-img-width: var(--line-width);
		--container-img-max-width: var(--max-width);
		--img-max-width: 100%;
		--img-width: auto;
		--img-margin-start: var(--content-margin-start);
		--img-line-width: var(--content-line-width);
		--container-chart-width: var(--line-width);
		--container-chart-max-width: var(--max-width);
		--chart-max-width: none;
		--chart-width: auto;
		--container-map-width: var(--line-width);
		--container-map-max-width: var(--max-width);
		--map-max-width: none;
		--map-width: auto;
		--container-iframe-width: var(--line-width);
		--container-iframe-max-width: var(--max-width);
		--iframe-max-width: none;
		--iframe-width: auto
	}

	body .wide {
		--line-width: var(--line-width-wide);
		--container-table-width: var(--line-width-wide);
		--container-img-width: var(--line-width-wide);
		--container-iframe-width: var(--line-width-wide);
		--container-map-width: var(--line-width-wide);
		--container-chart-width: var(--line-width-wide)
	}

	body .max {
		--line-width: var(--max-width);
		--container-table-width: var(--max-width);
		--container-img-width: var(--max-width);
		--container-iframe-width: var(--max-width);
		--container-map-width: var(--max-width);
		--container-chart-width: var(--max-width)
	}

	table.dataview {
		--table-min-width: min(var(--line-width),var(--max-width))
	}

	.cards table.dataview {
		--table-width: 100%;
		--table-min-width: none
	}

	.maximize-tables-auto {
		--container-table-max-width: 100%;
		--container-table-width: 100%;
		--table-max-width: 100%;
		--table-margin: var(--content-margin-start) auto;
		--table-width: auto
	}

	.maximize-tables-auto .cards {
		--container-table-max-width: var(--max-width)
	}

	.maximize-tables-auto .cards .block-language-dataview {
		--table-margin: auto
	}

	.maximize-tables {
		--container-table-max-width: 100%;
		--container-table-width: 100%;
		--table-min-width: min(var(--line-width), var(--max-width));
		--table-max-width: 100%;
		--table-margin: auto;
		--table-width: auto;
		--table-edge-cell-padding-first: 10px
	}

	.table-100,.table-max,.table-wide {
		--table-max-width: 100%;
		--table-width: 100%
	}

	.table-wide {
		--container-table-width: var(--line-width-wide);
		--table-edge-cell-padding-first: 0px
	}

	.table-max {
		--container-table-width: var(--max-width);
		--table-edge-cell-padding-first: 0px;
		--table-margin: 0
	}

	.table-100 {
		--container-table-width: 100%;
		--container-table-max-width: 100%;
		--table-edge-cell-padding-first: 20px;
		--table-margin: 0
	}

	.table-100 .dataview.list-view-ul {
		max-width: var(--max-width);
		width: var(--line-width);
		margin-inline:auto}

	.img-100,.img-max,.img-wide {
		--img-max-width: 100%;
		--img-width: 100%
	}

	.img-wide {
		--container-img-width: var(--line-width-wide);
		--img-line-width: var(--line-width-wide);
		--img-margin-start: calc(50% - var(--line-width-wide)/2)
	}

	.img-max {
		--container-img-width: var(--max-width);
		--img-line-width: var(--max-width);
		--img-margin-start: calc(50% - var(--max-width)/2)
	}

	.img-100 {
		--container-img-width: 100%;
		--container-img-max-width: 100%;
		--img-line-width: 100%;
		--img-margin-start: 0
	}

	.map-100,.map-max,.map-wide {
		--map-max-width: 100%;
		--map-width: 100%
	}

	.map-wide {
		--container-map-width: var(--line-width-wide)
	}

	.map-max {
		--container-map-width: var(--max-width)
	}

	.map-100 {
		--container-map-width: 100%;
		--container-map-max-width: 100%
	}

	.chart-100,.chart-max,.chart-wide {
		--chart-max-width: 100%;
		--chart-width: 100%
	}

	.chart-wide {
		--container-chart-width: var(--line-width-wide)
	}

	.chart-max {
		--container-chart-width: var(--max-width)
	}

	.chart-100 {
		--container-chart-width: 100%;
		--container-chart-max-width: 100%
	}

	.iframe-100,.iframe-max,.iframe-wide {
		--iframe-max-width: 100%;
		--iframe-width: 100%
	}

	.iframe-wide {
		--container-iframe-width: var(--line-width-wide)
	}

	.iframe-max {
		--container-iframe-width: var(--max-width)
	}

	.iframe-100 {
		--container-iframe-width: 100%;
		--container-iframe-max-width: 100%
	}

	.markdown-preview-view.is-readable-line-width .markdown-preview-sizer .cm-table-widget,.markdown-preview-view.is-readable-line-width .markdown-preview-sizer>div:has(>.block-language-dataview>table),.markdown-preview-view.is-readable-line-width .markdown-preview-sizer>div:has(>.block-language-dataviewjs),.markdown-preview-view.is-readable-line-width .markdown-preview-sizer>div:has(>table),.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content .cm-table-widget,.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content>div:has(>.block-language-dataview>table),.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content>div:has(>.block-language-dataviewjs),.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content>div:has(>table) {
		width: var(--container-table-width);
		max-width: var(--container-table-max-width)
	}

	.markdown-preview-view.is-readable-line-width .markdown-preview-sizer table,.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content table {
		width: var(--table-width);
		max-width: var(--table-max-width);
		margin-inline:var(--table-margin);min-width: var(--table-min-width)
	}

	.markdown-preview-view.is-readable-line-width .markdown-preview-sizer .block-language-dataviewjs>:is(p,h1,h2,h3,h4,h5,h6),.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content .block-language-dataviewjs>:is(p,h1,h2,h3,h4,h5,h6) {
		width: var(--line-width)
	}

	.markdown-preview-view.is-readable-line-width .markdown-preview-sizer .block-language-dataviewjs>.dataview-error,.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content .block-language-dataviewjs>.dataview-error {
		margin: 0 auto;
		width: var(--content-line-width)
	}

	.markdown-preview-view.is-readable-line-width .markdown-preview-sizer .dataview.dataview-error-box,.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content .dataview.dataview-error-box {
		margin-inline:var(--table-margin)}

	.markdown-preview-view.is-readable-line-width .markdown-preview-sizer>.image-embed,.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content>.image-embed {
		padding-top: .25rem;
		padding-bottom: .25rem
	}

	.markdown-preview-view.is-readable-line-width .markdown-preview-sizer>.image-embed,.markdown-preview-view.is-readable-line-width .markdown-preview-sizer>div:has(.image-embed),.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content>.image-embed,.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content>div:has(.image-embed) {
		width: var(--container-img-width);
		max-width: var(--container-img-max-width)
	}

	.markdown-preview-view.is-readable-line-width .markdown-preview-sizer>.image-embed img,.markdown-preview-view.is-readable-line-width .markdown-preview-sizer>div:has(.image-embed) img,.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content>.image-embed img,.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content>div:has(.image-embed) img {
		max-width: var(--img-max-width)
	}

	.markdown-preview-view.is-readable-line-width .markdown-preview-sizer>img,.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content>img {
		max-width: var(--img-line-width);
		margin-inline-start:var(--img-margin-start)!important}

	.markdown-preview-view.is-readable-line-width .markdown-preview-sizer div:has(>.block-language-chart),.markdown-preview-view.is-readable-line-width .markdown-preview-sizer div:has(>.block-language-dataviewjs canvas),.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content div:has(>.block-language-chart),.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content div:has(>.block-language-dataviewjs canvas) {
		width:var(--container-chart-width);
		max-width: var(--container-chart-max-width)
	}

	.markdown-preview-view.is-readable-line-width .markdown-preview-sizer div:has(>.block-language-chart) canvas,.markdown-preview-view.is-readable-line-width .markdown-preview-sizer div:has(>.block-language-dataviewjs canvas) canvas,.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content div:has(>.block-language-chart) canvas,.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content div:has(>.block-language-dataviewjs canvas) canvas {
		max-width: var(--map-chart-width)
	}

	.markdown-preview-view.is-readable-line-width .markdown-preview-sizer div:has(>.block-language-leaflet),.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content div:has(>.block-language-leaflet) {
		width: var(--container-map-width);
		max-width: var(--container-map-max-width)
	}

	.markdown-preview-view.is-readable-line-width .markdown-preview-sizer div:has(>.block-language-leaflet) iframe,.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content div:has(>.block-language-leaflet) iframe {
		max-width: var(--map-max-width)
	}

	.markdown-preview-view.is-readable-line-width .markdown-preview-sizer div:has(>.cm-html-embed),.markdown-preview-view.is-readable-line-width .markdown-preview-sizer>div:has(>iframe),.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content div:has(>.cm-html-embed),.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content>div:has(>iframe) {
		width: var(--container-iframe-width);
		max-width: var(--container-iframe-max-width)
	}

	.markdown-preview-view.is-readable-line-width .markdown-preview-sizer div:has(>.cm-html-embed) iframe,.markdown-preview-view.is-readable-line-width .markdown-preview-sizer>div:has(>iframe) iframe,.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content div:has(>.cm-html-embed) iframe,.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content>div:has(>iframe) iframe {
		max-width: var(--iframe-max-width);
		width: var(--iframe-width)
	}

	.borders-none {
		--divider-width: 0px;
		--tab-outline-width: 0px
	}

	body {
		--cards-min-width: 180px;
		--cards-max-width: 1fr;
		--cards-mobile-width: 120px;
		--cards-image-height: 400px;
		--cards-padding: 1.2em;
		--cards-image-fit: contain;
		--cards-background: transparent;
		--cards-border-width: 1px;
		--cards-aspect-ratio: auto;
		--cards-columns: repeat(auto-fit, minmax(var(--cards-min-width), var(--cards-max-width)))
	}

	@media (max-width: 400pt) {
		body {
			--cards-min-width:var(--cards-mobile-width)
		}
	}

	.cards.table-100 table.dataview tbody,.table-100 .cards table.dataview tbody {
		padding: .25rem .75rem
	}

	.cards table.dataview {
		--table-width: 100%;
		--table-edge-cell-padding-first: calc(var(--cards-padding)/2);
		--table-edge-cell-padding-last: calc(var(--cards-padding)/2);
		--table-cell-padding: calc(var(--cards-padding)/3) calc(var(--cards-padding)/2);
		line-height: 1.3
	}

	.cards table.dataview tbody {
		clear: both;
		padding: .5rem 0;
		display: grid;
		grid-template-columns: var(--cards-columns);
		grid-column-gap: 0.75rem;
		grid-row-gap: 0.75rem
	}

	.cards table.dataview>tbody>tr {
		background-color: var(--cards-background);
		border: var(--cards-border-width) solid var(--background-modifier-border);
		display: flex;
		flex-direction: column;
		margin: 0;
		padding: 0 0 calc(var(--cards-padding)/3) 0;
		border-radius: 6px;
		overflow: hidden;
		transition: box-shadow .15s linear;
		max-width: var(--cards-max-width)
	}

	.cards table.dataview>tbody>tr:hover {
		border: var(--cards-border-width) solid var(--background-modifier-border-hover);
		box-shadow: 0 4px 6px 0 rgba(0,0,0,.05),0 1px 3px 1px rgba(0,0,0,.025);
		transition: box-shadow .15s linear
	}

	.cards table.dataview tbody>tr>td:first-child {
		font-weight: var(--bold-weight);
		border: none
	}

	.cards table.dataview tbody>tr>td:first-child a {
		display: block
	}

	.cards table.dataview tbody>tr>td:last-child {
		border: none
	}

	.cards table.dataview tbody>tr>td:not(:first-child) {
		font-size: calc(var(--table-text-size) * .9);
		color: var(--text-muted)
	}

	.cards table.dataview tbody>tr>td>* {
		padding: calc(var(--cards-padding)/3) 0
	}

	.cards table.dataview tbody>tr>td:not(:last-child):not(:first-child) {
		padding: 4px 0;
		border-bottom: 1px solid var(--background-modifier-border);
		width: calc(100% - var(--cards-padding));
		margin: 0 calc(var(--cards-padding)/2)
	}

	.cards table.dataview tbody>tr>td a {
		text-decoration: none
	}

	.cards table.dataview tbody>tr>td>button {
		width: 100%;
		margin: calc(var(--cards-padding)/2) 0
	}

	.cards table.dataview tbody>tr>td:last-child>button {
		margin-bottom: calc(var(--cards-padding)/6)
	}

	.cards table.dataview tbody>tr>td>ul {
		width: 100%;
		padding: .25em 0!important;
		margin: 0 auto!important
	}

	.cards table.dataview tbody>tr>td:has(img) {
		padding: 0!important;
		background-color: var(--background-secondary);
		display: block;
		margin: 0;
		width: 100%
	}

	.cards table.dataview tbody>tr>td img {
		aspect-ratio: var(--cards-aspect-ratio);
		width: 100%;
		object-fit: var(--cards-image-fit);
		max-height: var(--cards-image-height);
		background-color: var(--background-secondary);
		vertical-align: bottom
	}

	.markdown-source-view.mod-cm6.cards .dataview.table-view-table>tbody>tr>td,.trim-cols .cards table.dataview tbody>tr>td {
		white-space: normal
	}

	.links-int-on .cards table {
		--link-decoration: none
	}

	.markdown-source-view.mod-cm6.cards .edit-block-button {
		top: 0
	}

	.cards.table-100 table.dataview thead>tr,.table-100 .cards table.dataview thead>tr {
		right: .75rem
	}

	.cards.table-100 table.dataview thead:before,.table-100 .cards table.dataview thead:before {
		margin-right: .75rem
	}

	.theme-light .cards table.dataview thead:before {
		background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 100 100"><path fill="black" d="M49.792 33.125l-5.892 5.892L33.333 28.45V83.333H25V28.45L14.438 39.017L8.542 33.125L29.167 12.5l20.625 20.625zm41.667 33.75L70.833 87.5l-20.625 -20.625l5.892 -5.892l10.571 10.567L66.667 16.667h8.333v54.883l10.567 -10.567l5.892 5.892z"></path></svg>')
	}

	.cards table.dataview thead {
		user-select: none;
		width: 180px;
		display: block;
		float: right;
		position: relative;
		text-align: right;
		height: 24px;
		padding-bottom: 0
	}

	.cards table.dataview thead:hover:before {
		opacity: .5;
		background-color: var(--background-modifier-hover)
	}

	.cards table.dataview thead:before {
		content: '';
		position: absolute;
		right: 0;
		top: 0;
		width: 10px;
		height: 16px;
		background-repeat: no-repeat;
		cursor: var(--cursor);
		text-align: right;
		padding: var(--size-4-1) var(--size-4-2);
		margin-bottom: 2px;
		border-radius: var(--radius-s);
		font-weight: 500;
		font-size: var(--font-adaptive-small);
		opacity: .25;
		background-position: center center;
		background-size: 16px;
		background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 100 100"><path fill="white" d="M49.792 33.125l-5.892 5.892L33.333 28.45V83.333H25V28.45L14.438 39.017L8.542 33.125L29.167 12.5l20.625 20.625zm41.667 33.75L70.833 87.5l-20.625 -20.625l5.892 -5.892l10.571 10.567L66.667 16.667h8.333v54.883l10.567 -10.567l5.892 5.892z"></path></svg>')
	}

	.cards table.dataview thead>tr {
		top: -1px;
		position: absolute;
		display: none;
		z-index: 9;
		border: 1px solid var(--background-modifier-border-hover);
		background-color: var(--background-secondary);
		box-shadow: var(--shadow-s);
		padding: 6px;
		border-radius: var(--radius-m);
		flex-direction: column;
		margin: 24px 0 0 0;
		width: 100%
	}

	.cards table.dataview thead:hover>tr {
		display: flex
	}

	.cards table.dataview thead>tr>th {
		display: block;
		padding: 3px 30px 3px 6px!important;
		border-radius: var(--radius-s);
		width: 100%;
		font-weight: 400;
		color: var(--text-normal);
		cursor: var(--cursor);
		border: none;
		font-size: var(--font-ui-small)
	}

	.cards table.dataview thead>tr>th[sortable-style=sortable-asc],.cards table.dataview thead>tr>th[sortable-style=sortable-desc] {
		color: var(--text-normal)
	}

	.cards table.dataview thead>tr>th:hover {
		color: var(--text-normal);
		background-color: var(--background-modifier-hover)
	}

	.list-cards.markdown-preview-view .list-bullet,.list-cards.markdown-preview-view .list-collapse-indicator,.list-cards.markdown-preview-view.markdown-rendered.show-indentation-guide li>ul::before {
		display: none
	}

	.list-cards.markdown-preview-view div>ul {
		display: grid;
		gap: .75rem;
		grid-template-columns: var(--cards-columns);
		padding: 0;
		line-height: var(--line-height-tight)
	}

	.list-cards.markdown-preview-view div>ul>li {
		background-color: var(--cards-background);
		padding: calc(var(--cards-padding)/2);
		border-radius: var(--radius-s);
		border: var(--cards-border-width) solid var(--background-modifier-border);
		overflow: hidden
	}

	.list-cards.markdown-preview-view div>ul .image-embed {
		padding: 0;
		display: block;
		background-color: var(--background-secondary);
		border-radius: var(--image-radius)
	}

	.list-cards.markdown-preview-view div>ul .image-embed img {
		aspect-ratio: var(--cards-aspect-ratio);
		object-fit: var(--cards-image-fit);
		max-height: var(--cards-image-height);
		background-color: var(--background-secondary);
		vertical-align: bottom
	}

	.list-cards.markdown-preview-view div>ul>li>a {
		--link-decoration: none;
		--link-external-decoration: none;
		font-weight: var(--bold-weight)
	}

	.list-cards.markdown-preview-view div ul>li:hover {
		border-color: var(--background-modifier-border-hover)
	}

	.list-cards.markdown-preview-view div ul ul {
		display: block;
		width: 100%;
		color: var(--text-muted);
		font-size: var(--font-smallest);
		margin: calc(var(--cards-padding)/-4) 0;
		padding: calc(var(--cards-padding)/2) 0
	}

	.list-cards.markdown-preview-view div ul ul ul {
		padding-bottom: calc(var(--cards-padding)/4)
	}

	.list-cards.markdown-preview-view div ul ul>li {
		display: block
	}

	.cards.cards-16-9,.list-cards.cards-16-9 {
		--cards-aspect-ratio: 16/9
	}

	.cards.cards-1-1,.list-cards.cards-1-1 {
		--cards-aspect-ratio: 1/1
	}

	.cards.cards-2-1,.list-cards.cards-2-1 {
		--cards-aspect-ratio: 2/1
	}

	.cards.cards-2-3,.list-cards.cards-2-3 {
		--cards-aspect-ratio: 2/3
	}

	.cards.cards-cols-1,.list-cards.cards-cols-1 {
		--cards-columns: repeat(1, minmax(0, 1fr))
	}

	.cards.cards-cols-2,.list-cards.cards-cols-2 {
		--cards-columns: repeat(2, minmax(0, 1fr))
	}

	.cards.cards-cover,.list-cards.cards-cover {
		--cards-image-fit: cover
	}

	.cards.cards-align-bottom table.dataview tbody>tr>td:last-child,.list-cards.cards-align-bottom table.dataview tbody>tr>td:last-child {
		margin-top: auto
	}

	@media (max-width: 400pt) {
		.cards table.dataview tbody>tr>td:not(:first-child) {
			font-size:80%
		}
	}

	@media (min-width: 400pt) {
		.cards-cols-3 {
			--cards-columns:repeat(3, minmax(0, 1fr))
		}

		.cards-cols-4 {
			--cards-columns: repeat(4, minmax(0, 1fr))
		}

		.cards-cols-5 {
			--cards-columns: repeat(5, minmax(0, 1fr))
		}

		.cards-cols-6 {
			--cards-columns: repeat(6, minmax(0, 1fr))
		}

		.cards-cols-7 {
			--cards-columns: repeat(7, minmax(0, 1fr))
		}

		.cards-cols-8 {
			--cards-columns: repeat(8, minmax(0, 1fr))
		}
	}

	.cm-formatting.cm-formatting-task.cm-property {
		font-family: var(--font-monospace);
		font-size: 90%
	}

	input[data-task="!"]:checked,input[data-task="*"]:checked,input[data-task="-"]:checked,input[data-task="<"]:checked,input[data-task=">"]:checked,input[data-task="I"]:checked,input[data-task="b"]:checked,input[data-task="c"]:checked,input[data-task="d"]:checked,input[data-task="f"]:checked,input[data-task="k"]:checked,input[data-task="l"]:checked,input[data-task="p"]:checked,input[data-task="u"]:checked,input[data-task="w"]:checked,li[data-task="!"]>input:checked,li[data-task="!"]>p>input:checked,li[data-task="*"]>input:checked,li[data-task="*"]>p>input:checked,li[data-task="-"]>input:checked,li[data-task="-"]>p>input:checked,li[data-task="<"]>input:checked,li[data-task="<"]>p>input:checked,li[data-task=">"]>input:checked,li[data-task=">"]>p>input:checked,li[data-task="I"]>input:checked,li[data-task="I"]>p>input:checked,li[data-task="b"]>input:checked,li[data-task="b"]>p>input:checked,li[data-task="c"]>input:checked,li[data-task="c"]>p>input:checked,li[data-task="d"]>input:checked,li[data-task="d"]>p>input:checked,li[data-task="f"]>input:checked,li[data-task="f"]>p>input:checked,li[data-task="k"]>input:checked,li[data-task="k"]>p>input:checked,li[data-task="l"]>input:checked,li[data-task="l"]>p>input:checked,li[data-task="p"]>input:checked,li[data-task="p"]>p>input:checked,li[data-task="u"]>input:checked,li[data-task="u"]>p>input:checked,li[data-task="w"]>input:checked,li[data-task="w"]>p>input:checked {
		--checkbox-marker-color: transparent;
		border: none;
		border-radius: 0;
		background-image: none;
		background-color: currentColor;
		-webkit-mask-size: var(--checkbox-icon);
		-webkit-mask-position: 50% 50%
	}

	input[data-task=">"]:checked,li[data-task=">"]>input:checked,li[data-task=">"]>p>input:checked {
		color: var(--text-faint);
		transform: rotate(90deg);
		-webkit-mask-position: 50% 100%;
		-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath d='M10.894 2.553a1 1 0 00-1.788 0l-7 14a1 1 0 001.169 1.409l5-1.429A1 1 0 009 15.571V11a1 1 0 112 0v4.571a1 1 0 00.725.962l5 1.428a1 1 0 001.17-1.408l-7-14z' /%3E%3C/svg%3E")
	}

	input[data-task="<"]:checked,li[data-task="<"]>input:checked,li[data-task="<"]>p>input:checked {
		color: var(--text-faint);
		-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M10 18a8 8 0 100-16 8 8 0 000 16zm1-12a1 1 0 10-2 0v4a1 1 0 00.293.707l2.828 2.829a1 1 0 101.415-1.415L11 9.586V6z' clip-rule='evenodd' /%3E%3C/svg%3E");
		-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M6 2a1 1 0 00-1 1v1H4a2 2 0 00-2 2v10a2 2 0 002 2h12a2 2 0 002-2V6a2 2 0 00-2-2h-1V3a1 1 0 10-2 0v1H7V3a1 1 0 00-1-1zm0 5a1 1 0 000 2h8a1 1 0 100-2H6z' clip-rule='evenodd' /%3E%3C/svg%3E")
	}

	input[data-task="?"]:checked,li[data-task="?"]>input:checked,li[data-task="?"]>p>input:checked {
		--checkbox-marker-color: transparent;
		background-color: var(--color-yellow);
		border-color: var(--color-yellow);
		background-position: 50% 50%;
		background-size: 200% 90%;
		background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 16 16"%3E%3Cpath fill="white" fill-rule="evenodd" d="M4.475 5.458c-.284 0-.514-.237-.47-.517C4.28 3.24 5.576 2 7.825 2c2.25 0 3.767 1.36 3.767 3.215c0 1.344-.665 2.288-1.79 2.973c-1.1.659-1.414 1.118-1.414 2.01v.03a.5.5 0 0 1-.5.5h-.77a.5.5 0 0 1-.5-.495l-.003-.2c-.043-1.221.477-2.001 1.645-2.712c1.03-.632 1.397-1.135 1.397-2.028c0-.979-.758-1.698-1.926-1.698c-1.009 0-1.71.529-1.938 1.402c-.066.254-.278.461-.54.461h-.777ZM7.496 14c.622 0 1.095-.474 1.095-1.09c0-.618-.473-1.092-1.095-1.092c-.606 0-1.087.474-1.087 1.091S6.89 14 7.496 14Z"%2F%3E%3C%2Fsvg%3E')
	}

	.theme-dark input[data-task="?"]:checked,.theme-dark li[data-task="?"]>input:checked,.theme-dark li[data-task="?"]>p>input:checked {
		background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 16 16"%3E%3Cpath fill="black" fill-opacity="0.8" fill-rule="evenodd" d="M4.475 5.458c-.284 0-.514-.237-.47-.517C4.28 3.24 5.576 2 7.825 2c2.25 0 3.767 1.36 3.767 3.215c0 1.344-.665 2.288-1.79 2.973c-1.1.659-1.414 1.118-1.414 2.01v.03a.5.5 0 0 1-.5.5h-.77a.5.5 0 0 1-.5-.495l-.003-.2c-.043-1.221.477-2.001 1.645-2.712c1.03-.632 1.397-1.135 1.397-2.028c0-.979-.758-1.698-1.926-1.698c-1.009 0-1.71.529-1.938 1.402c-.066.254-.278.461-.54.461h-.777ZM7.496 14c.622 0 1.095-.474 1.095-1.09c0-.618-.473-1.092-1.095-1.092c-.606 0-1.087.474-1.087 1.091S6.89 14 7.496 14Z"%2F%3E%3C%2Fsvg%3E')
	}

	input[data-task="/"]:checked,li[data-task="/"]>input:checked,li[data-task="/"]>p>input:checked {
		background-image: none;
		background-color: transparent;
		position: relative;
		overflow: hidden
	}

	input[data-task="/"]:checked:after,li[data-task="/"]>input:checked:after,li[data-task="/"]>p>input:checked:after {
		top: 0;
		left: 0;
		content: " ";
		display: block;
		position: absolute;
		background-color: var(--background-modifier-accent);
		width: calc(50% - .5px);
		height: 100%;
		-webkit-mask-image: none
	}

	input[data-task="!"]:checked,li[data-task="!"]>input:checked,li[data-task="!"]>p>input:checked {
		color: var(--color-orange);
		-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M8.257 3.099c.765-1.36 2.722-1.36 3.486 0l5.58 9.92c.75 1.334-.213 2.98-1.742 2.98H4.42c-1.53 0-2.493-1.646-1.743-2.98l5.58-9.92zM11 13a1 1 0 11-2 0 1 1 0 012 0zm-1-8a1 1 0 00-1 1v3a1 1 0 002 0V6a1 1 0 00-1-1z' clip-rule='evenodd' /%3E%3C/svg%3E")
	}

	input[data-task="\""]:checked,input[data-task="“"]:checked,li[data-task="\""]>input:checked,li[data-task="\""]>p>input:checked,li[data-task="“"]>input:checked,li[data-task="“"]>p>input:checked {
		--checkbox-marker-color: transparent;
		background-position: 50% 50%;
		background-color: var(--color-cyan);
		border-color: var(--color-cyan);
		background-size: 75%;
		background-repeat: no-repeat;
		background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"%3E%3Cpath fill="white" d="M6.5 10c-.223 0-.437.034-.65.065c.069-.232.14-.468.254-.68c.114-.308.292-.575.469-.844c.148-.291.409-.488.601-.737c.201-.242.475-.403.692-.604c.213-.21.492-.315.714-.463c.232-.133.434-.28.65-.35l.539-.222l.474-.197l-.485-1.938l-.597.144c-.191.048-.424.104-.689.171c-.271.05-.56.187-.882.312c-.318.142-.686.238-1.028.466c-.344.218-.741.4-1.091.692c-.339.301-.748.562-1.05.945c-.33.358-.656.734-.909 1.162c-.293.408-.492.856-.702 1.299c-.19.443-.343.896-.468 1.336c-.237.882-.343 1.72-.384 2.437c-.034.718-.014 1.315.028 1.747c.015.204.043.402.063.539l.025.168l.026-.006A4.5 4.5 0 1 0 6.5 10zm11 0c-.223 0-.437.034-.65.065c.069-.232.14-.468.254-.68c.114-.308.292-.575.469-.844c.148-.291.409-.488.601-.737c.201-.242.475-.403.692-.604c.213-.21.492-.315.714-.463c.232-.133.434-.28.65-.35l.539-.222l.474-.197l-.485-1.938l-.597.144c-.191.048-.424.104-.689.171c-.271.05-.56.187-.882.312c-.317.143-.686.238-1.028.467c-.344.218-.741.4-1.091.692c-.339.301-.748.562-1.05.944c-.33.358-.656.734-.909 1.162c-.293.408-.492.856-.702 1.299c-.19.443-.343.896-.468 1.336c-.237.882-.343 1.72-.384 2.437c-.034.718-.014 1.315.028 1.747c.015.204.043.402.063.539l.025.168l.026-.006A4.5 4.5 0 1 0 17.5 10z"%2F%3E%3C%2Fsvg%3E')
	}

	.theme-dark input[data-task="\""]:checked,.theme-dark input[data-task="“"]:checked,.theme-dark li[data-task="\""]>input:checked,.theme-dark li[data-task="\""]>p>input:checked,.theme-dark li[data-task="“"]>input:checked,.theme-dark li[data-task="“"]>p>input:checked {
		background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"%3E%3Cpath fill="black" fill-opacity="0.7" d="M6.5 10c-.223 0-.437.034-.65.065c.069-.232.14-.468.254-.68c.114-.308.292-.575.469-.844c.148-.291.409-.488.601-.737c.201-.242.475-.403.692-.604c.213-.21.492-.315.714-.463c.232-.133.434-.28.65-.35l.539-.222l.474-.197l-.485-1.938l-.597.144c-.191.048-.424.104-.689.171c-.271.05-.56.187-.882.312c-.318.142-.686.238-1.028.466c-.344.218-.741.4-1.091.692c-.339.301-.748.562-1.05.945c-.33.358-.656.734-.909 1.162c-.293.408-.492.856-.702 1.299c-.19.443-.343.896-.468 1.336c-.237.882-.343 1.72-.384 2.437c-.034.718-.014 1.315.028 1.747c.015.204.043.402.063.539l.025.168l.026-.006A4.5 4.5 0 1 0 6.5 10zm11 0c-.223 0-.437.034-.65.065c.069-.232.14-.468.254-.68c.114-.308.292-.575.469-.844c.148-.291.409-.488.601-.737c.201-.242.475-.403.692-.604c.213-.21.492-.315.714-.463c.232-.133.434-.28.65-.35l.539-.222l.474-.197l-.485-1.938l-.597.144c-.191.048-.424.104-.689.171c-.271.05-.56.187-.882.312c-.317.143-.686.238-1.028.467c-.344.218-.741.4-1.091.692c-.339.301-.748.562-1.05.944c-.33.358-.656.734-.909 1.162c-.293.408-.492.856-.702 1.299c-.19.443-.343.896-.468 1.336c-.237.882-.343 1.72-.384 2.437c-.034.718-.014 1.315.028 1.747c.015.204.043.402.063.539l.025.168l.026-.006A4.5 4.5 0 1 0 17.5 10z"%2F%3E%3C%2Fsvg%3E')
	}

	input[data-task="-"]:checked,li[data-task="-"]>input:checked,li[data-task="-"]>p>input:checked {
		color: var(--text-faint);
		-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M3 10a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1z' clip-rule='evenodd' /%3E%3C/svg%3E")
	}

	body:not(.tasks) .markdown-preview-view ul li[data-task="-"].task-list-item.is-checked,body:not(.tasks) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task]:is([data-task="-"]),body:not(.tasks) li[data-task="-"].task-list-item.is-checked {
		color: var(--text-faint);
		text-decoration: line-through solid var(--text-faint) 1px
	}

	input[data-task="*"]:checked,li[data-task="*"]>input:checked,li[data-task="*"]>p>input:checked {
		color: var(--color-yellow);
		-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath d='M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z' /%3E%3C/svg%3E")
	}

	input[data-task="l"]:checked,li[data-task="l"]>input:checked,li[data-task="l"]>p>input:checked {
		color: var(--color-red);
		-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M5.05 4.05a7 7 0 119.9 9.9L10 18.9l-4.95-4.95a7 7 0 010-9.9zM10 11a2 2 0 100-4 2 2 0 000 4z' clip-rule='evenodd' /%3E%3C/svg%3E")
	}

	input[data-task="i"]:checked,li[data-task="i"]>input:checked,li[data-task="i"]>p>input:checked {
		--checkbox-marker-color: transparent;
		background-color: var(--color-blue);
		border-color: var(--color-blue);
		background-position: 50%;
		background-size: 100%;
		background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 512 512"%3E%3Cpath fill="none" stroke="white" stroke-linecap="round" stroke-linejoin="round" stroke-width="40" d="M196 220h64v172"%2F%3E%3Cpath fill="none" stroke="white" stroke-linecap="round" stroke-miterlimit="10" stroke-width="40" d="M187 396h138"%2F%3E%3Cpath fill="white" d="M256 160a32 32 0 1 1 32-32a32 32 0 0 1-32 32Z"%2F%3E%3C%2Fsvg%3E')
	}

	.theme-dark input[data-task="i"]:checked,.theme-dark li[data-task="i"]>input:checked,.theme-dark li[data-task="i"]>p>input:checked {
		background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 512 512"%3E%3Cpath fill="none" stroke="black" stroke-opacity="0.8" stroke-linecap="round" stroke-linejoin="round" stroke-width="40" d="M196 220h64v172"%2F%3E%3Cpath fill="none" stroke="black" stroke-opacity="0.8" stroke-linecap="round" stroke-miterlimit="10" stroke-width="40" d="M187 396h138"%2F%3E%3Cpath fill="black" fill-opacity="0.8" d="M256 160a32 32 0 1 1 32-32a32 32 0 0 1-32 32Z"%2F%3E%3C%2Fsvg%3E')
	}

	input[data-task="S"]:checked,li[data-task="S"]>input:checked,li[data-task="S"]>p>input:checked {
		--checkbox-marker-color: transparent;
		border-color: var(--color-green);
		background-color: var(--color-green);
		background-size: 100%;
		background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 48 48"%3E%3Cpath fill="white" fill-rule="evenodd" d="M26 8a2 2 0 1 0-4 0v2a8 8 0 1 0 0 16v8a4.002 4.002 0 0 1-3.773-2.666a2 2 0 0 0-3.771 1.332A8.003 8.003 0 0 0 22 38v2a2 2 0 1 0 4 0v-2a8 8 0 1 0 0-16v-8a4.002 4.002 0 0 1 3.773 2.666a2 2 0 0 0 3.771-1.332A8.003 8.003 0 0 0 26 10V8Zm-4 6a4 4 0 0 0 0 8v-8Zm4 12v8a4 4 0 0 0 0-8Z" clip-rule="evenodd"%2F%3E%3C%2Fsvg%3E')
	}

	.theme-dark input[data-task="S"]:checked,.theme-dark li[data-task="S"]>input:checked,.theme-dark li[data-task="S"]>p>input:checked {
		background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 48 48"%3E%3Cpath fill-opacity="0.8" fill="black" fill-rule="evenodd" d="M26 8a2 2 0 1 0-4 0v2a8 8 0 1 0 0 16v8a4.002 4.002 0 0 1-3.773-2.666a2 2 0 0 0-3.771 1.332A8.003 8.003 0 0 0 22 38v2a2 2 0 1 0 4 0v-2a8 8 0 1 0 0-16v-8a4.002 4.002 0 0 1 3.773 2.666a2 2 0 0 0 3.771-1.332A8.003 8.003 0 0 0 26 10V8Zm-4 6a4 4 0 0 0 0 8v-8Zm4 12v8a4 4 0 0 0 0-8Z" clip-rule="evenodd"%2F%3E%3C%2Fsvg%3E')
	}

	input[data-task="I"]:checked,li[data-task="I"]>input:checked,li[data-task="I"]>p>input:checked {
		color: var(--color-yellow);
		-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath d='M11 3a1 1 0 10-2 0v1a1 1 0 102 0V3zM15.657 5.757a1 1 0 00-1.414-1.414l-.707.707a1 1 0 001.414 1.414l.707-.707zM18 10a1 1 0 01-1 1h-1a1 1 0 110-2h1a1 1 0 011 1zM5.05 6.464A1 1 0 106.464 5.05l-.707-.707a1 1 0 00-1.414 1.414l.707.707zM5 10a1 1 0 01-1 1H3a1 1 0 110-2h1a1 1 0 011 1zM8 16v-1h4v1a2 2 0 11-4 0zM12 14c.015-.34.208-.646.477-.859a4 4 0 10-4.954 0c.27.213.462.519.476.859h4.002z' /%3E%3C/svg%3E")
	}

	input[data-task="f"]:checked,li[data-task="f"]>input:checked,li[data-task="f"]>p>input:checked {
		color: var(--color-red);
		-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M12.395 2.553a1 1 0 00-1.45-.385c-.345.23-.614.558-.822.88-.214.33-.403.713-.57 1.116-.334.804-.614 1.768-.84 2.734a31.365 31.365 0 00-.613 3.58 2.64 2.64 0 01-.945-1.067c-.328-.68-.398-1.534-.398-2.654A1 1 0 005.05 6.05 6.981 6.981 0 003 11a7 7 0 1011.95-4.95c-.592-.591-.98-.985-1.348-1.467-.363-.476-.724-1.063-1.207-2.03zM12.12 15.12A3 3 0 017 13s.879.5 2.5.5c0-1 .5-4 1.25-4.5.5 1 .786 1.293 1.371 1.879A2.99 2.99 0 0113 13a2.99 2.99 0 01-.879 2.121z' clip-rule='evenodd' /%3E%3C/svg%3E")
	}

	input[data-task="k"]:checked,li[data-task="k"]>input:checked,li[data-task="k"]>p>input:checked {
		color: var(--color-yellow);
		-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M18 8a6 6 0 01-7.743 5.743L10 14l-1 1-1 1H6v2H2v-4l4.257-4.257A6 6 0 1118 8zm-6-4a1 1 0 100 2 2 2 0 012 2 1 1 0 102 0 4 4 0 00-4-4z' clip-rule='evenodd' /%3E%3C/svg%3E")
	}

	input[data-task="u"]:checked,li[data-task="u"]>input:checked,li[data-task="u"]>p>input:checked {
		color: var(--color-green);
		-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M12 7a1 1 0 110-2h5a1 1 0 011 1v5a1 1 0 11-2 0V8.414l-4.293 4.293a1 1 0 01-1.414 0L8 10.414l-4.293 4.293a1 1 0 01-1.414-1.414l5-5a1 1 0 011.414 0L11 10.586 14.586 7H12z' clip-rule='evenodd' /%3E%3C/svg%3E")
	}

	input[data-task="d"]:checked,li[data-task="d"]>input:checked,li[data-task="d"]>p>input:checked {
		color: var(--color-red);
		-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M12 13a1 1 0 100 2h5a1 1 0 001-1V9a1 1 0 10-2 0v2.586l-4.293-4.293a1 1 0 00-1.414 0L8 9.586 3.707 5.293a1 1 0 00-1.414 1.414l5 5a1 1 0 001.414 0L11 9.414 14.586 13H12z' clip-rule='evenodd' /%3E%3C/svg%3E")
	}

	input[data-task="w"]:checked,li[data-task="w"]>input:checked,li[data-task="w"]>p>input:checked {
		color: var(--color-purple);
		-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M6 3a1 1 0 011-1h.01a1 1 0 010 2H7a1 1 0 01-1-1zm2 3a1 1 0 00-2 0v1a2 2 0 00-2 2v1a2 2 0 00-2 2v.683a3.7 3.7 0 011.055.485 1.704 1.704 0 001.89 0 3.704 3.704 0 014.11 0 1.704 1.704 0 001.89 0 3.704 3.704 0 014.11 0 1.704 1.704 0 001.89 0A3.7 3.7 0 0118 12.683V12a2 2 0 00-2-2V9a2 2 0 00-2-2V6a1 1 0 10-2 0v1h-1V6a1 1 0 10-2 0v1H8V6zm10 8.868a3.704 3.704 0 01-4.055-.036 1.704 1.704 0 00-1.89 0 3.704 3.704 0 01-4.11 0 1.704 1.704 0 00-1.89 0A3.704 3.704 0 012 14.868V17a1 1 0 001 1h14a1 1 0 001-1v-2.132zM9 3a1 1 0 011-1h.01a1 1 0 110 2H10a1 1 0 01-1-1zm3 0a1 1 0 011-1h.01a1 1 0 110 2H13a1 1 0 01-1-1z' clip-rule='evenodd' /%3E%3C/svg%3E")
	}

	input[data-task="p"]:checked,li[data-task="p"]>input:checked,li[data-task="p"]>p>input:checked {
		color: var(--color-green);
		-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath d='M2 10.5a1.5 1.5 0 113 0v6a1.5 1.5 0 01-3 0v-6zM6 10.333v5.43a2 2 0 001.106 1.79l.05.025A4 4 0 008.943 18h5.416a2 2 0 001.962-1.608l1.2-6A2 2 0 0015.56 8H12V4a2 2 0 00-2-2 1 1 0 00-1 1v.667a4 4 0 01-.8 2.4L6.8 7.933a4 4 0 00-.8 2.4z' /%3E%3C/svg%3E")
	}

	input[data-task="c"]:checked,li[data-task="c"]>input:checked,li[data-task="c"]>p>input:checked {
		color: var(--color-orange);
		-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath d='M18 9.5a1.5 1.5 0 11-3 0v-6a1.5 1.5 0 013 0v6zM14 9.667v-5.43a2 2 0 00-1.105-1.79l-.05-.025A4 4 0 0011.055 2H5.64a2 2 0 00-1.962 1.608l-1.2 6A2 2 0 004.44 12H8v4a2 2 0 002 2 1 1 0 001-1v-.667a4 4 0 01.8-2.4l1.4-1.866a4 4 0 00.8-2.4z' /%3E%3C/svg%3E")
	}

	input[data-task="b"]:checked,li[data-task="b"]>input:checked,li[data-task="b"]>p>input:checked {
		color: var(--color-orange);
		-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath d='M5 4a2 2 0 012-2h6a2 2 0 012 2v14l-5-2.5L5 18V4z' /%3E%3C/svg%3E")
	}

	.colorful-active .nav-files-container {
		--nav-item-background-active: var(--interactive-accent);
		--nav-item-color-active: var(--text-on-accent)
	}

	.colorful-active #calendar-container .active,.colorful-active #calendar-container .active.today,.colorful-active #calendar-container .active:hover,.colorful-active #calendar-container .day:active {
		background-color: var(--interactive-accent);
		color: var(--text-on-accent)
	}

	.colorful-active #calendar-container .active .dot,.colorful-active #calendar-container .day:active .dot,.colorful-active #calendar-container .today.active .dot {
		fill: var(--text-on-accent)
	}

	body:not(.colorful-active) .horizontal-tab-nav-item.is-active,body:not(.colorful-active) .vertical-tab-nav-item.is-active {
		background-color: var(--background-modifier-hover);
		color: var(--text-normal)
	}

	body {
		--frame-background: hsl( var(--frame-background-h), var(--frame-background-s), var(--frame-background-l));
		--frame-icon-color: var(--frame-muted-color)
	}

	.theme-light {
		--frame-background-h: var(--accent-h);
		--frame-background-s: var(--accent-s);
		--frame-background-l: calc(var(--accent-l) + 30%);
		--frame-outline-color: hsla( var(--frame-background-h), var(--frame-background-s), calc(var(--frame-background-l) - 6.5%), 1 );
		--frame-muted-color: hsl( var(--frame-background-h), calc(var(--frame-background-s) - 10%), calc(var(--frame-background-l) - 35%))
	}

	.theme-dark {
		--frame-background-h: var(--accent-h);
		--frame-background-s: var(--accent-s);
		--frame-background-l: calc(var(--accent-l) - 25%);
		--frame-outline-color: hsla( var(--frame-background-h), calc(var(--frame-background-s) - 2%), calc(var(--frame-background-l) + 6.5%), 1 );
		--frame-muted-color: hsl( var(--frame-background-h), calc(var(--frame-background-s) - 10%), calc(var(--frame-background-l) + 25%))
	}

	.colorful-frame.theme-dark {
		--tab-outline-width: 0px
	}

	.colorful-frame,.colorful-frame.is-focused {
		--frame-divider-color: var(--frame-outline-color);
		--titlebar-background: var(--frame-background);
		--titlebar-background-focused: var(--frame-background);
		--titlebar-text-color: var(--frame-muted-color);
		--minimal-tab-text-color: var(--frame-muted-color)
	}

	.colorful-frame .workspace-tabs:not(.mod-stacked),.colorful-frame.is-focused .workspace-tabs:not(.mod-stacked) {
		--tab-text-color: var(--minimal-tab-text-color);
		--tab-text-color-focused: var(--minimal-tab-text-color)
	}

	.colorful-frame .mod-top .workspace-tab-header-container,.colorful-frame .titlebar,.colorful-frame .workspace-ribbon.mod-left:before,.colorful-frame.is-focused .mod-top .workspace-tab-header-container,.colorful-frame.is-focused .titlebar,.colorful-frame.is-focused .workspace-ribbon.mod-left:before {
		--tab-outline-color: var(--frame-outline-color);
		--tab-divider-color: var(--frame-outline-color)
	}

	.colorful-frame .mod-root .workspace-tab-header .workspace-tab-header-inner-icon,.colorful-frame.is-focused .mod-root .workspace-tab-header .workspace-tab-header-inner-icon {
		--icon-color: var(--minimal-tab-text-color-active);
		--icon-color-hover: var(--minimal-tab-text-color-active);
		--icon-color-active: var(--minimal-tab-text-color-active);
		--icon-color-focused: var(--minimal-tab-text-color-active)
	}

	.colorful-frame .mod-left-split .mod-top .workspace-tab-header,.colorful-frame .mod-right-split .mod-top .workspace-tab-header,.colorful-frame .sidebar-toggle-button,.colorful-frame .workspace-tab-header-new-tab,.colorful-frame .workspace-tab-header-tab-list,.colorful-frame .workspace-tab-header:not(.is-active),.colorful-frame.is-focused .mod-left-split .mod-top .workspace-tab-header,.colorful-frame.is-focused .mod-right-split .mod-top .workspace-tab-header,.colorful-frame.is-focused .sidebar-toggle-button,.colorful-frame.is-focused .workspace-tab-header-new-tab,.colorful-frame.is-focused .workspace-tab-header-tab-list,.colorful-frame.is-focused .workspace-tab-header:not(.is-active) {
		--background-modifier-hover: var(--frame-outline-color);
		--icon-color: var(--frame-icon-color);
		--icon-color-hover: var(--frame-icon-color);
		--icon-color-active: var(--frame-icon-color);
		--icon-color-focused: var(--frame-icon-color);
		--icon-color-focus: var(--frame-icon-color)
	}

	.colorful-frame .mod-left-split .mod-top .workspace-tab-header.is-active .workspace-tab-header-inner-icon,.colorful-frame .mod-right-split .mod-top .workspace-tab-header.is-active .workspace-tab-header-inner-icon,.colorful-frame.is-focused .mod-left-split .mod-top .workspace-tab-header.is-active .workspace-tab-header-inner-icon,.colorful-frame.is-focused .mod-right-split .mod-top .workspace-tab-header.is-active .workspace-tab-header-inner-icon {
		color: var(--frame-icon-color)
	}

	.workspace-leaf-resize-handle {
		transition: none
	}

	.colorful-frame.is-hidden-frameless:not(.minimal-focus-mode) .workspace-split.mod-left-split>.workspace-leaf-resize-handle,.colorful-frame.is-hidden-frameless:not(.minimal-focus-mode) .workspace-split.mod-right-split>.workspace-leaf-resize-handle,.colorful-frame.is-hidden-frameless:not(.minimal-focus-mode) .workspace-split.mod-vertical>*>.workspace-leaf-resize-handle {
		-webkit-app-region: no-drag;
		border: 0;
		z-index: 15
	}

	.colorful-frame.is-hidden-frameless:not(.minimal-focus-mode) .workspace-split.mod-left-split>.workspace-leaf-resize-handle:after,.colorful-frame.is-hidden-frameless:not(.minimal-focus-mode) .workspace-split.mod-right-split>.workspace-leaf-resize-handle:after,.colorful-frame.is-hidden-frameless:not(.minimal-focus-mode) .workspace-split.mod-vertical>*>.workspace-leaf-resize-handle:after {
		content: "";
		height: 100%;
		width: 1px;
		background: linear-gradient(180deg,var(--frame-outline-color) var(--header-height),var(--divider-color) var(--header-height));
		top: 0;
		position: absolute
	}

	.colorful-frame.is-hidden-frameless:not(.minimal-focus-mode) .workspace-split.mod-left-split>.workspace-leaf-resize-handle:hover:after,.colorful-frame.is-hidden-frameless:not(.minimal-focus-mode) .workspace-split.mod-right-split>.workspace-leaf-resize-handle:hover:after,.colorful-frame.is-hidden-frameless:not(.minimal-focus-mode) .workspace-split.mod-vertical>*>.workspace-leaf-resize-handle:hover:after {
		background: var(--divider-color-hover)
	}

	.colorful-frame.is-hidden-frameless:not(.minimal-focus-mode) .workspace-split.mod-right-split>.workspace-leaf-resize-handle:after {
		left: 0
	}

	.colorful-frame.is-hidden-frameless:not(.minimal-focus-mode) .workspace-split.mod-left-split>.workspace-leaf-resize-handle:after,.colorful-frame.is-hidden-frameless:not(.minimal-focus-mode) .workspace-split.mod-vertical>*>.workspace-leaf-resize-handle:after {
		right: 0
	}

	body.colorful-headings {
		--h1-color: var(--color-red);
		--h2-color: var(--color-orange);
		--h3-color: var(--color-yellow);
		--h4-color: var(--color-green);
		--h5-color: var(--color-blue);
		--h6-color: var(--color-purple)
	}

	body.colorful-headings .modal {
		--h1-color: var(--text-normal);
		--h2-color: var(--text-normal);
		--h3-color: var(--text-normal);
		--h4-color: var(--text-normal);
		--h5-color: var(--text-normal);
		--h6-color: var(--text-normal)
	}

	.is-mobile .tree-item-self .collapse-icon {
		width: 20px
	}

	body:not(.minimal-icons-off) svg.calendar-day,body:not(.minimal-icons-off) svg.excalidraw-icon,body:not(.minimal-icons-off) svg.globe,body:not(.minimal-icons-off) svg.longform,body:not(.minimal-icons-off) svg.obsidian-leaflet-plugin-icon-map {
		background-color: currentColor
	}

	body:not(.minimal-icons-off) svg.excalidraw-icon path {
		display: none
	}

	body:not(.minimal-icons-off) svg.bar-graph {
		-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24"><path fill="black" d="M20 7h-4V4c0-1.103-.897-2-2-2h-4c-1.103 0-2 .897-2 2v5H4c-1.103 0-2 .897-2 2v9a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1V9c0-1.103-.897-2-2-2zM4 11h4v8H4v-8zm6-1V4h4v15h-4v-9zm10 9h-4V9h4v10z"></path></svg>')
	}

	body:not(.minimal-icons-off) svg.excalidraw-icon {
		-webkit-mask-image: url('data:image/svg+xml;utf8,<svg  xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24"><g  stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"%3E%3Cpath d="M12 19l7-7l3 3l-7 7l-3-3z"/%3E%3Cpath d="M18 13l-1.5-7.5L2 2l3.5 14.5L13 18l5-5z"/%3E%3Cpath d="M2 2l7.586 7.586"/%3E%3Ccircle cx="11" cy="11" r="2"/%3E%3C/g%3E%3C/svg%3E%0A')
	}

	body:not(.minimal-icons-off) svg.globe {
		-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-6 w-6' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3.055 11H5a2 2 0 012 2v1a2 2 0 002 2 2 2 0 012 2v2.945M8 3.935V5.5A2.5 2.5 0 0010.5 8h.5a2 2 0 012 2 2 2 0 104 0 2 2 0 012-2h1.064M15 20.488V18a2 2 0 012-2h3.064M21 12a9 9 0 11-18 0 9 9 0 0118 0z' /%3E%3C/svg%3E")
	}

	body:not(.minimal-icons-off) svg.obsidian-leaflet-plugin-icon-map {
		-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-6 w-6' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 20l-5.447-2.724A1 1 0 013 16.382V5.618a1 1 0 011.447-.894L9 7m0 13l6-3m-6 3V7m6 10l4.553 2.276A1 1 0 0021 18.382V7.618a1 1 0 00-.553-.894L15 4m0 13V4m0 0L9 7' /%3E%3C/svg%3E")
	}

	body:not(.minimal-icons-off) .workspace-tab-header[data-type=dictionary-view] svg.quote-glyph {
		-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-6 w-6' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 6.253v13m0-13C10.832 5.477 9.246 5 7.5 5S4.168 5.477 3 6.253v13C4.168 18.477 5.754 18 7.5 18s3.332.477 4.5 1.253m0-13C13.168 5.477 14.754 5 16.5 5c1.747 0 3.332.477 4.5 1.253v13C19.832 18.477 18.247 18 16.5 18c-1.746 0-3.332.477-4.5 1.253' /%3E%3C/svg%3E")
	}

	body:not(.minimal-icons-off) svg.calendar-day {
		-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 100 100"><path fill="black" d="M29.167 45.833H37.5V54.167H29.167zM29.167 62.5H37.5V70.833H29.167zM45.833 45.833H54.167V54.167H45.833zM45.833 62.5H54.167V70.833H45.833zM62.5 45.833H70.833V54.167H62.5zM62.5 62.5H70.833V70.833H62.5z M20.833 91.667h58.333c4.596 0 8.333 -3.738 8.333 -8.333V33.333V25c0 -4.596 -3.738 -8.333 -8.333 -8.333h-8.333V8.333h-8.333v8.333H37.5V8.333H29.167v8.333H20.833C16.238 16.667 12.5 20.404 12.5 25v8.333v50C12.5 87.929 16.238 91.667 20.833 91.667zM79.167 33.333l0.004 50H20.833V33.333H79.167z"></path></svg>')
	}

	body:not(.minimal-icons-off) svg.longform {
		-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24"><path fill="black" d="M21 4H7a2 2 0 1 0 0 4h14v13a1 1 0 0 1-1 1H7a4 4 0 0 1-4-4V6a4 4 0 0 1 4-4h13a1 1 0 0 1 1 1v1zM5 18a2 2 0 0 0 2 2h12V10H7a3.982 3.982 0 0 1-2-.535V18zM20 7H7a1 1 0 1 1 0-2h13v2z"></path></svg>')
	}

	.workspace-ribbon.mod-left {
		border-left: 0;
		transition: none
	}

	.minimal-focus-mode.is-translucent .workspace-ribbon.mod-left.is-collapsed,.minimal-focus-mode.is-translucent .workspace-ribbon.mod-left.is-collapsed:before {
		background-color: var(--background-primary)!important
	}

	.minimal-focus-mode .workspace-ribbon.mod-left {
		transition: background-color 0s linear 0s
	}

	.minimal-focus-mode .workspace-ribbon.mod-left.is-collapsed {
		border-color: transparent;
		background-color: var(--background-primary)
	}

	.minimal-focus-mode .workspace-ribbon.mod-left.is-collapsed:before {
		background-color: var(--background-primary);
		border-color: transparent
	}

	.minimal-focus-mode .workspace-ribbon.mod-left.is-collapsed .side-dock-actions,.minimal-focus-mode .workspace-ribbon.mod-left.is-collapsed .side-dock-settings {
		opacity: 0;
		transition: opacity .1s ease-in-out .1s
	}

	.minimal-focus-mode .workspace-ribbon.mod-left.is-collapsed:hover .side-dock-actions,.minimal-focus-mode .workspace-ribbon.mod-left.is-collapsed:hover .side-dock-settings {
		opacity: 1;
		transition: opacity .1s ease-in-out .1s
	}

	.minimal-focus-mode.borders-title .workspace-ribbon.mod-left.is-collapsed {
		border-right: none
	}

	.minimal-focus-mode .mod-top-right-space .sidebar-toggle-button.mod-right {
		opacity: 0
	}

	.minimal-focus-mode:not(.minimal-status-off) .status-bar {
		opacity: 0;
		transition: opacity .2s ease-in-out
	}

	.minimal-focus-mode .status-bar:hover {
		opacity: 1;
		transition: opacity .2s ease-in-out
	}

	.minimal-focus-mode .mod-root .workspace-tabs {
		position: relative
	}

	.minimal-focus-mode .mod-root .workspace-tabs:before:hover {
		background-color: #00f
	}

	.minimal-focus-mode .mod-root .workspace-tab-header-container {
		height: 0;
		transition: all .1s linear .6s;
		--tab-outline-width: 0px
	}

	.minimal-focus-mode .mod-root .workspace-tab-header-container .workspace-tab-header-container-inner,.minimal-focus-mode .mod-root .workspace-tab-header-container .workspace-tab-header-new-tab,.minimal-focus-mode .mod-root .workspace-tab-header-container .workspace-tab-header-tab-list {
		opacity: 0;
		transition: opacity .1s linear .6s
	}

	.minimal-focus-mode .mod-root .workspace-tab-header-container .workspace-tab-header-spacer:before {
		width: 100%;
		content: " ";
		background-color: transparent;
		height: 15px;
		position: absolute;
		z-index: 100;
		top: 0;
		left: 0
	}

	.minimal-focus-mode .mod-root .workspace-tab-header-container:hover {
		height: var(--header-height);
		--tab-outline-width: 1px;
		transition: all .1s linear 50ms
	}

	.minimal-focus-mode .mod-root .workspace-tab-header-container:hover .workspace-tab-header-container-inner,.minimal-focus-mode .mod-root .workspace-tab-header-container:hover .workspace-tab-header-new-tab,.minimal-focus-mode .mod-root .workspace-tab-header-container:hover .workspace-tab-header-tab-list {
		opacity: 1;
		transition: opacity .1s linear 50ms
	}

	.minimal-focus-mode.mod-macos:not(.is-fullscreen) .workspace:not(.is-left-sidedock-open) .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header-inner {
		padding-top: 30px
	}

	body.show-view-header .app-container .workspace-split.mod-root>.workspace-leaf .view-header {
		transition: height .1s linear .1s
	}

	body.minimal-focus-mode.show-view-header .mod-root .workspace-leaf .view-header {
		height: 0;
		transition: all .1s linear .5s
	}

	body.minimal-focus-mode.show-view-header .view-header::after {
		width: 100%;
		content: " ";
		background-color: transparent;
		height: 40px;
		position: absolute;
		z-index: -9;
		top: 0
	}

	body.minimal-focus-mode.show-view-header .view-actions,body.minimal-focus-mode.show-view-header .view-header-nav-buttons,body.minimal-focus-mode.show-view-header .view-header-title-container {
		opacity: 0;
		transition: all .1s linear .5s
	}

	body.minimal-focus-mode.show-view-header .mod-root .workspace-leaf .view-header:focus-within,body.minimal-focus-mode.show-view-header .mod-root .workspace-leaf .view-header:hover,body.minimal-focus-mode.show-view-header .mod-root .workspace-tab-header-container:hover~.workspace-tab-container .view-header {
		height: calc(var(--header-height) + 2px);
		transition: all .1s linear .1s
	}

	body.minimal-focus-mode.show-view-header .mod-root .workspace-tab-header-container:hover~.workspace-tab-container .view-header .view-actions,body.minimal-focus-mode.show-view-header .mod-root .workspace-tab-header-container:hover~.workspace-tab-container .view-header .view-header-nav-buttons,body.minimal-focus-mode.show-view-header .mod-root .workspace-tab-header-container:hover~.workspace-tab-container .view-header .view-header-title-container,body.minimal-focus-mode.show-view-header .view-header:focus-within .view-actions,body.minimal-focus-mode.show-view-header .view-header:focus-within .view-header-nav-buttons,body.minimal-focus-mode.show-view-header .view-header:focus-within .view-header-title-container,body.minimal-focus-mode.show-view-header .view-header:hover .view-actions,body.minimal-focus-mode.show-view-header .view-header:hover .view-header-nav-buttons,body.minimal-focus-mode.show-view-header .view-header:hover .view-header-title-container {
		opacity: 1;
		transition: all .1s linear .1s
	}

	body.minimal-focus-mode.show-view-header .view-content {
		height: 100%
	}

	.full-width-media {
		--iframe-width: 100%
	}

	.full-width-media .markdown-preview-view .external-embed,.full-width-media .markdown-preview-view .image-embed img:not(.link-favicon):not(.emoji):not([width]),.full-width-media .markdown-preview-view audio,.full-width-media .markdown-preview-view img:not(.link-favicon):not(.emoji):not([width]),.full-width-media .markdown-preview-view p:has(.external-embed),.full-width-media .markdown-preview-view video,.full-width-media .markdown-source-view .external-embed,.full-width-media .markdown-source-view .image-embed img:not(.link-favicon):not(.emoji):not([width]),.full-width-media .markdown-source-view audio,.full-width-media .markdown-source-view img:not(.link-favicon):not(.emoji):not([width]),.full-width-media .markdown-source-view p:has(.external-embed),.full-width-media .markdown-source-view video {
		width: 100%
	}

	.markdown-rendered img:not(.emoji),.markdown-rendered video,.markdown-source-view img:not(.emoji),.markdown-source-view video {
		border-radius: var(--image-radius)
	}

	.table-small table:not(.calendar) {
		--table-text-size: 85%
	}

	.table-tiny table:not(.calendar) {
		--table-text-size: 75%
	}

	.row-hover {
		--table-edge-cell-padding-first: 10px
	}

	.row-alt {
		--table-row-alt-background: var(--background-table-rows);
		--table-edge-cell-padding-first: 10px
	}

	.col-alt .markdown-rendered:not(.cards) {
		--table-column-alt-background: var(--background-table-rows)
	}

	.table-tabular table:not(.calendar) {
		font-variant-numeric: tabular-nums
	}

	.table-lines {
		--table-border-width: var(--border-width);
		--table-header-border-width: var(--border-width);
		--table-column-first-border-width: var(--border-width);
		--table-column-last-border-width: var(--border-width);
		--table-row-last-border-width: var(--border-width);
		--table-edge-cell-padding: 10px
	}

	.table-nowrap {
		--table-white-space: nowrap
	}

	.table-nowrap .table-wrap,.trim-cols {
		--table-white-space: normal
	}

	.table-numbers table:not(.calendar) {
		counter-reset: section
	}

	.table-numbers table:not(.calendar)>thead>tr>th:first-child::before {
		content: " ";
		padding-right: .5em;
		display: inline-block;
		min-width: 2em
	}

	.table-numbers table:not(.calendar)>tbody>tr>td:first-child::before {
		counter-increment: section;
		content: counter(section) " ";
		text-align: center;
		padding-right: .5em;
		display: inline-block;
		min-width: 2em;
		color: var(--text-faint);
		font-variant-numeric: tabular-nums
	}

	.row-lines-off .table-view-table>tbody>tr>td,.row-lines-off table:not(.calendar) tbody>tr:last-child>td,.row-lines-off table:not(.calendar) tbody>tr>td {
		border-bottom: none
	}

	.row-lines .table-view-table>tbody>tr>td,.row-lines table:not(.calendar) tbody>tr>td {
		border-bottom: var(--table-border-width) solid var(--table-border-color)
	}

	.row-lines table:not(.calendar) tbody>tr:last-child>td {
		border-bottom: none
	}

	.col-lines .table-view-table thead>tr>th:not(:last-child),.col-lines .table-view-table>tbody>tr>td:not(:last-child),.col-lines table:not(.calendar) tbody>tr>td:not(:last-child) {
		border-right: var(--table-border-width) solid var(--background-modifier-border)
	}

	.row-hover {
		--table-row-background-hover: hsla( var(--accent-h), 50%, 80%, 20% )
	}

	.theme-dark .row-hover,.theme-dark.row-hover {
		--table-row-background-hover: hsla( var(--accent-h), 30%, 40%, 20% )
	}

	:root {
		--image-mix: normal
	}

	.image-blend-light {
		--image-mix: multiply
	}

	.theme-dark .markdown-preview-view img,.theme-dark .markdown-source-view img {
		opacity: var(--image-muted);
		transition: opacity .25s linear
	}

	@media print {
		body {
			--image-muted: 1
		}
	}

	.theme-dark .markdown-preview-view img:hover,.theme-dark .markdown-source-view img:hover,.theme-dark .print-preview img {
		opacity: 1;
		transition: opacity .25s linear
	}

	.theme-light img {
		mix-blend-mode: var(--image-mix)
	}

	div[src$="#invert"],div[src$="#multiply"] {
		background-color: var(--background-primary)
	}

	.theme-dark div[src$="#invert"] img,.theme-dark img[src$="#invert"],.theme-dark span[src$="#invert"] img {
		filter: invert(1) hue-rotate(180deg);
		mix-blend-mode: screen
	}

	.theme-dark div[src$="#multiply"] img,.theme-dark img[src$="#multiply"],.theme-dark span[src$="#multiply"] img {
		mix-blend-mode: screen
	}

	.theme-light div[src$="#multiply"] img,.theme-light img[src$="#multiply"],.theme-light span[src$="#multiply"] img {
		mix-blend-mode: multiply
	}

	.theme-light div[src$="#invertW"] img,.theme-light img[src$="#invertW"],.theme-light span[src$=invertW] img {
		filter: invert(1) hue-rotate(180deg)
	}

	img[src$="#circle"],span[src$="#circle"] img,span[src$="#round"] img {
		border-radius: 50%;
		aspect-ratio: 1/1
	}

	img[src$="#outline"],span[src$="#outline"] img {
		border: 1px solid var(--ui1)
	}

	img[src$="#interface"],span[src$="#interface"] img {
		border: 1px solid var(--ui1);
		box-shadow: 0 .5px .9px rgba(0,0,0,.021),0 1.3px 2.5px rgba(0,0,0,.03),0 3px 6px rgba(0,0,0,.039),0 10px 20px rgba(0,0,0,.06);
		margin-top: 10px;
		margin-bottom: 15px;
		border-radius: var(--radius-m)
	}

	body {
		--image-grid-fit: cover;
		--image-grid-background: transparent;
		--img-grid-gap: 0.5rem
	}

	@media (max-width: 400pt) {
		body {
			--img-grid-gap:0.25rem
		}
	}

	.img-grid-ratio {
		--image-grid-fit: contain
	}

	.img-grid .image-embed.is-loaded {
		line-height: 0
	}

	.img-grid .image-embed.is-loaded img {
		background-color: var(--image-grid-background)
	}

	.img-grid .image-embed.is-loaded img:active {
		background-color: transparent
	}

	.img-grid .markdown-preview-section>div:has(.image-embed)>p {
		display: grid;
		margin-block-start:var(--img-grid-gap);margin-block-end: var(--img-grid-gap);
		grid-column-gap: var(--img-grid-gap);
		grid-row-gap: 0;
		grid-template-columns: repeat(auto-fit,minmax(0,1fr))
	}

	.img-grid .markdown-preview-section>div:has(.image-embed)>p>br {
		display: none
	}

	.img-grid .markdown-preview-section>div:has(.image-embed)>p>img {
		object-fit: var(--image-grid-fit);
		align-self: stretch
	}

	.img-grid .markdown-preview-section>div:has(.image-embed)>p>.internal-embed img {
		object-fit: var(--image-grid-fit);
		height: 100%;
		align-self: center
	}

	body:not(.zoom-off) .view-content div:not(.canvas-node-content) img {
		max-width: 100%;
		cursor: zoom-in
	}

	body:not(.zoom-off) .view-content img:active {
		cursor: zoom-out
	}

	body:not(.zoom-off) .view-content .markdown-preview-view img[referrerpolicy=no-referrer]:active {
		background-color: var(--background-primary);
		padding: 10px
	}

	body:not(.zoom-off) .view-content .image-embed:not(.canvas-node-content):active,body:not(.zoom-off) .view-content .markdown-preview-view img[referrerpolicy=no-referrer]:active {
		--container-img-width: 100%;
		--container-img-max-width: 100%;
		aspect-ratio: unset;
		cursor: zoom-out;
		display: block;
		z-index: 200;
		position: fixed;
		max-height: calc(100% + 1px);
		max-width: 100%;
		height: calc(100% + 1px);
		width: 100%;
		object-fit: contain;
		margin: -.5px auto 0!important;
		text-align: center;
		padding: 0;
		left: 0;
		right: 0;
		bottom: 0
	}

	body:not(.zoom-off) .view-content .image-embed:not(.canvas-node-content):active:after {
		background-color: var(--background-primary);
		opacity: .9;
		content: " ";
		height: calc(100% + 1px);
		width: 100%;
		position: fixed;
		left: 0;
		right: 1px;
		z-index: 0
	}

	body:not(.zoom-off) .view-content .image-embed:not(.canvas-node-content):active img {
		aspect-ratio: unset;
		top: 50%;
		z-index: 99;
		transform: translateY(-50%);
		padding: 0;
		margin: 0 auto;
		width: calc(100% - 20px);
		max-height: 95vh;
		object-fit: contain;
		left: 0;
		right: 0;
		bottom: 0;
		position: absolute;
		opacity: 1
	}

	.labeled-nav.is-fullscreen:not(.colorful-frame),.labeled-nav.mod-windows {
		--labeled-nav-top-margin: 0
	}

	.labeled-nav {
		--labeled-nav-top-margin: var(--header-height)
	}

	.labeled-nav.is-translucent .mod-left-split .mod-top .workspace-tab-header-container .workspace-tab-header-container-inner {
		background-color: transparent
	}

	.labeled-nav.is-hidden-frameless:not(.is-fullscreen) .mod-left-split .workspace-tabs.mod-top-left-space .workspace-tab-header-container {
		padding-left: 0
	}

	.labeled-nav.mod-macos .mod-left-split .mod-top .workspace-tab-header-container:before,.labeled-nav.mod-macos.is-hidden-frameless:not(.is-fullscreen) .mod-left-split .mod-top .workspace-tab-header-container:before {
		-webkit-app-region: drag;
		position: absolute;
		width: calc(100% - var(--divider-width));
		height: calc(var(--header-height) - var(--tab-outline-width));
		border-bottom: 0 solid var(--tab-outline-color)
	}

	.labeled-nav.mod-macos.is-hidden-frameless:not(.is-fullscreen) .workspace-ribbon.mod-left:not(.is-collapsed) {
		border: none;
		--tab-outline-width: 0px
	}

	.labeled-nav.colorful-frame.is-hidden-frameless:not(.is-fullscreen) .mod-left-split .mod-top .workspace-tab-header-container:before,.labeled-nav.mod-macos:not(.hider-ribbon) .mod-left-split .mod-top .workspace-tab-header-container:before,.labeled-nav:not(.is-hidden-frameless) .mod-left-split .mod-top .workspace-tab-header-container:before {
		border-bottom: var(--tab-outline-width) solid var(--tab-outline-color)
	}

	.labeled-nav.colorful-frame.is-hidden-frameless:not(.is-fullscreen) .workspace-ribbon.mod-left:not(.is-collapsed),.labeled-nav.mod-macos:not(.hider-ribbon) .workspace-ribbon.mod-left:not(.is-collapsed),.labeled-nav:not(.is-hidden-frameless) .workspace-ribbon.mod-left:not(.is-collapsed) {
		--tab-outline-width: 1px
	}

	.labeled-nav:not(.is-hidden-frameless) .mod-left-split .mod-top .workspace-tab-header-container:before {
		position: absolute;
		top: 0;
		content: " "
	}

	.labeled-nav.hider-ribbon.mod-macos.is-hidden-frameless:not(.is-fullscreen):not(.is-popout-window) .mod-left-split:not(.is-sidedock-collapsed) .workspace-tabs.mod-top-left-space .workspace-tab-header-container {
		padding-left: 0
	}

	.labeled-nav:not(.is-grabbing):not(.is-fullscreen).is-hidden-frameless .mod-top .workspace-tab-header-container {
		-webkit-app-region: no-drag
	}

	.labeled-nav .mod-left-split .mod-top .workspace-tab-header-spacer {
		display: none
	}

	.labeled-nav .mod-left-split .mod-top .workspace-tab-header-inner-title {
		display: inline-block;
		font-weight: 500;
		font-size: var(--font-adaptive-smaller)
	}

	.labeled-nav .mod-left-split .mod-top .workspace-tab-header-container {
		position: relative;
		flex-direction: column-reverse!important;
		height: auto;
		width: 100%
	}

	.labeled-nav .mod-left-split .mod-top .workspace-tab-header-container .sidebar-toggle-button.mod-left {
		position: absolute;
		justify-content: flex-end;
		padding-right: var(--size-4-2);
		top: 0;
		right: 0
	}

	.labeled-nav .mod-left-split .mod-top .workspace-tab-header-container .workspace-tab-header-container-inner {
		padding-top: var(--size-4-2);
		margin-top: var(--labeled-nav-top-margin);
		flex-direction: column!important;
		background-color: var(--background-secondary)
	}

	.labeled-nav .mod-left-split .mod-top .workspace-tab-header-container .workspace-tab-container-inner {
		flex-grow: 1;
		gap: 0;
		padding: var(--size-4-2) var(--size-4-3)
	}

	.labeled-nav .mod-left-split .mod-top .workspace-tab-header {
		--icon-color: var(--text-muted);
		--tab-text-color: var(--text-muted);
		--tab-text-color-focused: var(--text-muted);
		padding: 0;
		margin-bottom: 2px;
		border: none;
		height: auto
	}

	.labeled-nav .mod-left-split .mod-top .workspace-tab-header.is-active:not(:hover) {
		background-color: transparent
	}

	.labeled-nav .mod-left-split .mod-top .workspace-tab-header.is-active,.labeled-nav .mod-left-split .mod-top .workspace-tab-header:hover {
		opacity: 1;
		--tab-text-color-active: var(--text-normal);
		--tab-text-color-focused: var(--text-normal);
		--tab-text-color-focused-active: var(--text-normal);
		--tab-text-color-focused-active-current: var(--text-normal);
		--icon-color: var(--text-normal)
	}

	.labeled-nav .mod-left-split .mod-top .workspace-tab-header .workspace-tab-header-inner {
		gap: var(--size-2-3);
		padding: var(--size-4-1) var(--size-4-2);
		box-shadow: none;
		border: none
	}

	.labeled-nav .mod-left-split .mod-top .workspace-tab-header.has-active-menu:hover,.labeled-nav .mod-left-split .mod-top .workspace-tab-header.is-active:hover {
		background-color: transparent
	}

	.labeled-nav .mod-left-split .mod-top .workspace-tab-header.is-active:hover .workspace-tab-header-inner,.labeled-nav .mod-left-split .mod-top .workspace-tab-header:not(.is-active):hover .workspace-tab-header-inner {
		background-color: var(--nav-item-background-hover)
	}

	.labeled-nav .mod-left-split .mod-top .workspace-tab-header.is-active .workspace-tab-header-inner-icon,.labeled-nav .mod-left-split .mod-top .workspace-tab-header:hover .workspace-tab-header-inner-icon {
		color: var(--icon-color-active)
	}

	.labeled-nav .mod-left-split .mod-top .workspace-tab-header-container {
		border: none;
		padding: 0
	}

	body:not(.links-int-on) {
		--link-decoration: none
	}

	body:not(.links-ext-on) {
		--link-external-decoration: none
	}

	body:not(.sidebar-color) .mod-right-split {
		--background-secondary: var(--background-primary)
	}

	body:not(.sidebar-color) .mod-right-split :not(.mod-top) .workspace-tab-header-container {
		--tab-container-background: var(--background-primary)
	}

	body {
		--minimal-tab-text-color: var(--text-muted);
		--minimal-tab-text-color-active: var(--text-normal)
	}

	.workspace-tabs:not(.mod-stacked) {
		--tab-text-color: var(--minimal-tab-text-color);
		--tab-text-color-focused: var(--minimal-tab-text-color);
		--tab-text-color-active: var(--minimal-tab-text-color-active);
		--tab-text-color-focused-active: var(--minimal-tab-text-color-active);
		--tab-text-color-focused-active-current: var(--minimal-tab-text-color-active)
	}

	.tabs-plain-square .mod-root {
		--tab-curve: 0;
		--tab-radius: 0;
		--tab-radius-active: 0
	}

	.tabs-plain-square .mod-root .workspace-tab-header-container {
		padding-right: 0
	}

	.tabs-plain-square .mod-root .workspace-tab-header-container-inner {
		margin-top: -1px;
		margin-left: -15px
	}

	.tabs-plain-square .mod-root .workspace-tab-header {
		padding: 0
	}

	.tabs-plain-square .mod-root .workspace-tab-header-inner {
		padding: 0 8px
	}

	.tabs-square .mod-root {
		--tab-curve: 0;
		--tab-radius: 0;
		--tab-radius-active: 0
	}

	.tabs-underline .mod-root {
		--tab-curve: 0;
		--tab-radius: 0;
		--tab-radius-active: 0;
		--tab-outline-width: 0px;
		--tab-background-active: transparent
	}

	.tabs-underline .mod-root .workspace-tab-header-container {
		border-bottom: 1px solid var(--divider-color)
	}

	.tabs-underline .mod-root .workspace-tab-header {
		border-bottom: 2px solid transparent
	}

	.tabs-underline .mod-root .workspace-tab-header:hover {
		border-bottom: 2px solid var(--ui2)
	}

	.tabs-underline .mod-root .workspace-tab-header:hover .workspace-tab-header-inner {
		background-color: transparent
	}

	.tabs-underline .mod-root .workspace-tab-header.is-active {
		border-bottom: 2px solid var(--ax3)
	}

	.tabs-underline .mod-root .workspace-tab-header-inner:hover {
		background-color: transparent
	}

	body:not(.sidebar-tabs-underline):not(.sidebar-tabs-index):not(.sidebar-tabs-square) .workspace>.workspace-split:not(.mod-root) .workspace-tabs:not(.mod-top) .workspace-tab-header-container {
		--tab-outline-width: 0
	}

	.tabs-modern.colorful-frame .mod-root .mod-top.workspace-tabs:not(.mod-stacked) {
		--tab-background: var(--frame-outline-color);
		--tab-outline-width: 1px
	}

	.tabs-modern.colorful-frame .mod-root .mod-top.workspace-tabs:not(.mod-stacked) .workspace-tab-header.is-active .workspace-tab-header-inner-close-button,.tabs-modern.colorful-frame .mod-root .mod-top.workspace-tabs:not(.mod-stacked) .workspace-tab-header:hover .workspace-tab-header-inner-close-button {
		color: var(--minimal-tab-text-color-active)
	}

	.tabs-modern.minimal-focus-mode .mod-root .workspace-tab-header-container:hover {
		--tab-outline-width: 0px
	}

	.tabs-modern .mod-root {
		--tab-container-background: var(--background-primary)
	}

	.tabs-modern .mod-root .workspace-tabs:not(.mod-stacked) {
		--tab-background: var(--background-modifier-hover);
		--tab-height: calc(var(--header-height) - 14px);
		--tab-outline-width: 0px
	}

	.tabs-modern .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header-inner::after,.tabs-modern .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header::after,.tabs-modern .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header::before {
		display: none
	}

	.tabs-modern .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header-container-inner {
		align-items: center;
		margin: 0;
		padding: 2px var(--size-4-2) 0 var(--size-4-1)
	}

	.tabs-modern .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header-inner-title {
		text-overflow: ellipsis;
		-webkit-mask-image: none
	}

	.tabs-modern .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header {
		background: 0 0;
		border-radius: 5px;
		border: none;
		box-shadow: none;
		height: var(--tab-height);
		margin-left: var(--size-4-1);
		padding: 0
	}

	.tabs-modern .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header.is-active .workspace-tab-header-inner-title {
		color: var(--tab-text-color-active)
	}

	.tabs-modern .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header.is-active.mod-active,.tabs-modern .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header:hover {
		opacity: 1;
		background-color: var(--tab-background)
	}

	.tabs-modern .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header-new-tab {
		margin-right: 0
	}

	.tabs-modern .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header-inner {
		padding: 0 var(--size-4-1) 0 var(--size-4-2);
		border: 1px solid transparent
	}

	.tabs-modern .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header:not(.is-active):hover .workspace-tab-header-inner {
		background-color: transparent
	}

	.tabs-modern .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header.is-active:not(.mod-active) .workspace-tab-header-inner,.tabs-modern .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header:not(:hover):not(.mod-active) .workspace-tab-header-inner {
		border: 1px solid var(--tab-outline-color)
	}

	.tabs-modern.sidebar-tabs-default .mod-right-split,.tabs-modern.sidebar-tabs-wide .mod-right-split {
		--tab-outline-width: 0
	}

	.sidebar-tabs-underline .mod-right-split .workspace-tab-header-spacer,.sidebar-tabs-underline.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-spacer,.sidebar-tabs-underline:not(.labeled-nav) .mod-left-split .workspace-tab-header-spacer {
		display: none
	}

	.sidebar-tabs-underline .mod-right-split .workspace-tab-header-container,.sidebar-tabs-underline.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container,.sidebar-tabs-underline:not(.labeled-nav) .mod-left-split .workspace-tab-header-container {
		padding-right: 0
	}

	.sidebar-tabs-underline .mod-right-split .workspace-tab-header-container-inner,.sidebar-tabs-underline.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container-inner,.sidebar-tabs-underline:not(.labeled-nav) .mod-left-split .workspace-tab-header-container-inner {
		padding: 0;
		margin: 0;
		flex-grow: 1;
		gap: 0
	}

	.sidebar-tabs-underline .mod-right-split .workspace-tab-header-container .workspace-tab-header,.sidebar-tabs-underline.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container .workspace-tab-header,.sidebar-tabs-underline:not(.labeled-nav) .mod-left-split .workspace-tab-header-container .workspace-tab-header {
		flex-grow: 1;
		border-radius: 0;
		max-width: 100px
	}

	.sidebar-tabs-underline .mod-right-split .workspace-tab-header-container .workspace-tab-header.is-active,.sidebar-tabs-underline .mod-right-split .workspace-tab-header-container .workspace-tab-header:hover,.sidebar-tabs-underline.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container .workspace-tab-header.is-active,.sidebar-tabs-underline.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container .workspace-tab-header:hover,.sidebar-tabs-underline:not(.labeled-nav) .mod-left-split .workspace-tab-header-container .workspace-tab-header.is-active,.sidebar-tabs-underline:not(.labeled-nav) .mod-left-split .workspace-tab-header-container .workspace-tab-header:hover {
		background-color: transparent
	}

	.sidebar-tabs-underline .mod-right-split .workspace-tab-header-container .workspace-tab-header.is-active .workspace-tab-header-inner,.sidebar-tabs-underline .mod-right-split .workspace-tab-header-container .workspace-tab-header:hover .workspace-tab-header-inner,.sidebar-tabs-underline.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container .workspace-tab-header.is-active .workspace-tab-header-inner,.sidebar-tabs-underline.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container .workspace-tab-header:hover .workspace-tab-header-inner,.sidebar-tabs-underline:not(.labeled-nav) .mod-left-split .workspace-tab-header-container .workspace-tab-header.is-active .workspace-tab-header-inner,.sidebar-tabs-underline:not(.labeled-nav) .mod-left-split .workspace-tab-header-container .workspace-tab-header:hover .workspace-tab-header-inner {
		background-color: transparent
	}

	.sidebar-tabs-underline .mod-right-split .workspace-tab-header-container .workspace-tab-header .workspace-tab-header-inner,.sidebar-tabs-underline.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container .workspace-tab-header .workspace-tab-header-inner,.sidebar-tabs-underline:not(.labeled-nav) .mod-left-split .workspace-tab-header-container .workspace-tab-header .workspace-tab-header-inner {
		border-bottom: 2px solid transparent;
		border-radius: 0
	}

	.sidebar-tabs-underline .mod-right-split .workspace-tab-header-container .workspace-tab-header .workspace-tab-header-inner:hover,.sidebar-tabs-underline.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container .workspace-tab-header .workspace-tab-header-inner:hover,.sidebar-tabs-underline:not(.labeled-nav) .mod-left-split .workspace-tab-header-container .workspace-tab-header .workspace-tab-header-inner:hover {
		border-color: var(--ui2)
	}

	.sidebar-tabs-underline .mod-right-split .workspace-tab-header-container .workspace-tab-header.is-active .workspace-tab-header-inner,.sidebar-tabs-underline.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container .workspace-tab-header.is-active .workspace-tab-header-inner,.sidebar-tabs-underline:not(.labeled-nav) .mod-left-split .workspace-tab-header-container .workspace-tab-header.is-active .workspace-tab-header-inner {
		border-color: var(--ax3);
		padding-top: 1px
	}

	.sidebar-tabs-square .mod-left-split,.sidebar-tabs-square .mod-right-split {
		--tab-radius: 0px
	}

	.sidebar-tabs-index.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top),.sidebar-tabs-index:not(.labeled-nav) .mod-left-split,.sidebar-tabs-square.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top),.sidebar-tabs-square:not(.labeled-nav) .mod-left-split {
		--tab-background-active: var(--background-secondary)
	}

	.sidebar-tabs-index .mod-right-split .workspace-tab-header-container-inner,.sidebar-tabs-index.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container-inner,.sidebar-tabs-index:not(.labeled-nav) .mod-left-split .workspace-tab-header-container-inner,.sidebar-tabs-square .mod-right-split .workspace-tab-header-container-inner,.sidebar-tabs-square.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container-inner,.sidebar-tabs-square:not(.labeled-nav) .mod-left-split .workspace-tab-header-container-inner {
		padding: 1px var(--size-4-2) 0;
		margin: 6px 0 calc(var(--tab-outline-width) * -1);
		flex-grow: 1
	}

	.sidebar-tabs-index .mod-right-split .workspace-tab-header,.sidebar-tabs-index.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header,.sidebar-tabs-index:not(.labeled-nav) .mod-left-split .workspace-tab-header,.sidebar-tabs-square .mod-right-split .workspace-tab-header,.sidebar-tabs-square.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header,.sidebar-tabs-square:not(.labeled-nav) .mod-left-split .workspace-tab-header {
		flex-grow: 1;
		max-width: 100px;
		border-radius: var(--tab-radius) var(--tab-radius) 0 0
	}

	.sidebar-tabs-index .mod-right-split .workspace-tab-header.is-active,.sidebar-tabs-index.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header.is-active,.sidebar-tabs-index:not(.labeled-nav) .mod-left-split .workspace-tab-header.is-active,.sidebar-tabs-square .mod-right-split .workspace-tab-header.is-active,.sidebar-tabs-square.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header.is-active,.sidebar-tabs-square:not(.labeled-nav) .mod-left-split .workspace-tab-header.is-active {
		box-shadow: 0 0 0 var(--tab-outline-width) var(--tab-outline-color);
		color: var(--tab-text-color-active);
		background-color: var(--tab-background-active)
	}

	.sidebar-tabs-wide .mod-right-split .workspace-tab-header-container-inner,.sidebar-tabs-wide.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container-inner,.sidebar-tabs-wide:not(.labeled-nav) .mod-left-split .workspace-tab-header-container-inner {
		flex-grow: 1;
		border: 1px solid var(--tab-outline-color);
		padding: 3px;
		margin: 6px 8px 6px;
		border-radius: 4px
	}

	.sidebar-tabs-wide .mod-right-split .workspace-tab-header,.sidebar-tabs-wide.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header,.sidebar-tabs-wide:not(.labeled-nav) .mod-left-split .workspace-tab-header {
		flex-grow: 1
	}

	.sidebar-tabs-wide .mod-right-split .workspace-tab-header.is-active,.sidebar-tabs-wide.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header.is-active,.sidebar-tabs-wide:not(.labeled-nav) .mod-left-split .workspace-tab-header.is-active {
		border-color: transparent
	}

	.sidebar-tabs-wide .mod-right-split .workspace-tab-header-container,.sidebar-tabs-wide.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container,.sidebar-tabs-wide:not(.labeled-nav) .mod-left-split .workspace-tab-header-container {
		padding-right: 0
	}

	.sidebar-tabs-wide .mod-right-split .workspace-tab-header-spacer,.sidebar-tabs-wide.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-spacer,.sidebar-tabs-wide:not(.labeled-nav) .mod-left-split .workspace-tab-header-spacer {
		display: none
	}

	.full-file-names {
		--nav-item-white-space: normal
	}

	body:not(.full-file-names) {
		--nav-item-white-space: nowrap
	}

	body:not(.full-file-names) .tree-item-self {
		white-space: nowrap
	}

	body:not(.full-file-names) .tree-item-inner {
		text-overflow: ellipsis;
		overflow: hidden
	}

	.theme-dark,.theme-light {
		--h1l: var(--ui1);
		--h2l: var(--ui1);
		--h3l: var(--ui1);
		--h4l: var(--ui1);
		--h5l: var(--ui1);
		--h6l: var(--ui1)
	}

	.h1-l .markdown-reading-view h1:not(.embedded-note-title),.h1-l .mod-cm6 .cm-editor .HyperMD-header-1 {
		border-bottom: 1px solid var(--h1l);
		padding-bottom: .4em;
		margin-block-end:0.6em}

	.h2-l .markdown-reading-view h2,.h2-l .mod-cm6 .cm-editor .HyperMD-header-2 {
		border-bottom: 1px solid var(--h2l);
		padding-bottom: .4em;
		margin-block-end:0.6em}

	.h3-l .markdown-reading-view h3,.h3-l .mod-cm6 .cm-editor .HyperMD-header-3 {
		border-bottom: 1px solid var(--h3l);
		padding-bottom: .4em;
		margin-block-end:0.6em}

	.h4-l .markdown-reading-view h4,.h4-l .mod-cm6 .cm-editor .HyperMD-header-4 {
		border-bottom: 1px solid var(--h4l);
		padding-bottom: .4em;
		margin-block-end:0.6em}

	.h5-l .markdown-reading-view h5,.h5-l .mod-cm6 .cm-editor .HyperMD-header-5 {
		border-bottom: 1px solid var(--h5l);
		padding-bottom: .4em;
		margin-block-end:0.6em}

	.h6-l .markdown-reading-view h6,.h6-l .mod-cm6 .cm-editor .HyperMD-header-6 {
		border-bottom: 1px solid var(--h6l);
		padding-bottom: .4em;
		margin-block-end:0.6em}

	.is-tablet .workspace-drawer {
		padding-top: 0
	}

	.is-tablet .workspace-drawer:not(.is-pinned) {
		margin: 30px 16px 0;
		height: calc(100vh - 48px);
		border-radius: 15px;
		border: none
	}

	.is-tablet .workspace-drawer-ribbon {
		background-color: var(--background-primary);
		border-right: 1px solid var(--background-modifier-border)
	}

	.is-tablet .workspace-drawer-header,.is-tablet .workspace-drawer.is-pinned .workspace-drawer-header {
		padding-top: var(--size-4-4)
	}

	.is-mobile {
		--font-bold: 600;
		--font-ui-medium: var(--font-adaptive-small);
		--interactive-normal: var(--background-secondary);
		--background-modifier-form-field: var(--background-secondary);
		--background-modifier-form-field-highlighted: var(--background-secondary)
	}

	.is-mobile .markdown-source-view.mod-cm6 .cm-gutters {
		margin-left: 0
	}

	.is-mobile .workspace-drawer.mod-left.is-pinned {
		max-width: var(--mobile-left-sidebar-width);
		min-width: 150pt
	}

	.is-mobile .workspace-drawer.mod-right.is-pinned {
		max-width: var(--mobile-right-sidebar-width);
		min-width: 150pt
	}

	.backlink-pane>.tree-item-self,.backlink-pane>.tree-item-self:hover,.outgoing-link-pane>.tree-item-self,.outgoing-link-pane>.tree-item-self:hover {
		color: var(--text-muted);
		text-transform: uppercase;
		letter-spacing: .05em;
		font-size: var(--font-adaptive-smallest);
		font-weight: 500
	}

	body {
		--canvas-dot-pattern: var(--background-modifier-border-hover)
	}

	.canvas-node-label {
		font-size: var(--font-adaptive-small)
	}

	.canvas-edges :not(.is-themed) path.canvas-display-path {
		stroke: var(--background-modifier-border-focus)
	}

	.canvas-edges :not(.is-themed) polyline.canvas-path-end {
		stroke: var(--background-modifier-border-focus);
		fill: var(--background-modifier-border-focus)
	}

	.canvas-node-container {
		border: 1.5px solid var(--background-modifier-border-focus)
	}

	.node-insert-event.mod-inside-iframe {
		--max-width: 100%;
		--folding-offset: 0px
	}

	.node-insert-event.mod-inside-iframe .cm-editor .cm-content {
		padding-top: 0
	}

	.is-mobile .nav-folder.mod-root>.nav-folder-title .nav-folder-title-content {
		display: none
	}

	body:not(.is-mobile) .nav-folder.mod-root>.nav-folder-title .nav-folder-title-content {
		font-weight: 500;
		text-transform: uppercase;
		letter-spacing: .05em;
		color: var(--text-muted);
		font-size: var(--font-adaptive-smallest)
	}

	.nav-buttons-container {
		justify-content: flex-start
	}

	.nav-file-tag {
		padding-top: .2em;
		background-color: transparent;
		color: var(--text-faint)
	}

	.nav-file .is-active .nav-file-tag,.nav-file:hover .nav-file-tag {
		color: var(--text-muted)
	}

	input.prompt-input,input.prompt-input:focus,input.prompt-input:focus-visible,input.prompt-input:hover {
		border-color: rgba(var(--mono-rgb-100),.05)
	}

	.is-mobile .mod-publish .modal-content {
		display: unset;
		padding: 10px 10px 10px;
		margin-bottom: 120px;
		overflow-x: hidden
	}

	.is-mobile .mod-publish .button-container,.is-mobile .modal.mod-publish .modal-button-container {
		padding: 10px 15px 30px;
		margin-left: 0;
		left: 0
	}

	.is-mobile .modal.mod-publish .modal-title {
		padding: 10px 20px;
		margin: 0 -10px;
		border-bottom: 1px solid var(--background-modifier-border)
	}

	.is-mobile .publish-site-settings-container {
		margin-right: 0;
		padding: 0
	}

	.is-mobile .modal.mod-publish .modal-content .publish-sections-container {
		margin-right: 0;
		padding-right: 0
	}

	@media (max-width: 400pt) {
		.is-mobile .publish-changes-info,.is-mobile .publish-section-header {
			flex-wrap:wrap;
			border: none
		}

		.is-mobile .publish-changes-info .publish-changes-add-linked-btn {
			flex-basis: 100%;
			margin-top: 10px
		}

		.is-mobile .publish-section-header-text {
			flex-basis: 100%;
			margin-bottom: 10px;
			margin-left: 20px;
			margin-top: -8px
		}

		.is-mobile .publish-section {
			background: var(--background-secondary);
			border-radius: 10px;
			padding: 12px 12px 1px
		}

		.is-mobile .publish-changes-switch-site {
			flex-grow: 0;
			margin-right: 10px
		}
	}

	.release-notes-view .cm-scroller.is-readable-line-width {
		width: var(--line-width);
		max-width: var(--max-width);
		margin: 0 auto
	}

	.search-results-info {
		border-bottom: none
	}

	@media (max-width: 400pt) {
		.is-mobile .modal.mod-sync-log {
			width:100vw;
			height: 100vh;
			max-height: calc(100vh - 32px);
			box-shadow: 0 -32px 0 32px var(--background-primary);
			bottom: 0;
			padding-bottom: 10px
		}
	}

	.obsidian-banner.solid {
		border-bottom: var(--divider-width) solid var(--divider-color)
	}

	.contextual-typography .markdown-preview-view div.has-banner-icon.obsidian-banner-wrapper {
		overflow: visible
	}

	.theme-dark .markdown-preview-view img.emoji {
		opacity: 1
	}

	body.theme-dark .button-default,body.theme-light .button-default {
		border: none;
		box-shadow: none;
		height: var(--input-height);
		background: var(--background-modifier-hover);
		color: var(--text-normal);
		font-size: revert;
		font-weight: 500;
		transform: none;
		transition: all .1s linear;
		padding: 0 20px
	}

	body.theme-dark .button-default:hover,body.theme-light .button-default:hover {
		border: none;
		background: var(--background-modifier-border-hover);
		box-shadow: none;
		transform: none;
		transition: all .1s linear
	}

	body.theme-dark .button-default:active,body.theme-dark .button-default:focus,body.theme-light .button-default:active,body.theme-light .button-default:focus {
		box-shadow: none
	}

	body .button-default.blue {
		background-color: var(--color-blue)!important
	}

	.button-default.red {
		background-color: var(--color-red)!important
	}

	.button-default.green {
		background-color: var(--color-green)!important
	}

	.button-default.yellow {
		background-color: var(--color-yellow)!important
	}

	.button-default.purple {
		background-color: var(--color-purple)!important
	}

	.workspace-leaf-content[data-type=calendar] .view-content {
		padding: 5px 0 0 0
	}

	.mod-root #calendar-container {
		width: var(--line-width);
		max-width: var(--max-width);
		margin: 0 auto;
		padding: 0
	}

	body {
		--calendar-dot-active: var(--text-faint);
		--calendar-dot-today: var(--text-accent)
	}

	#calendar-container {
		padding: 0 var(--size-4-4) var(--size-4-1);
		--color-background-day-empty: var(--background-secondary-alt);
		--color-background-day-active: var(--background-modifier-hover);
		--color-background-day-hover: var(--background-modifier-hover);
		--color-dot: var(--text-faint);
		--calendar-text-active: inherit;
		--color-text-title: var(--text-normal);
		--color-text-heading: var(--text-muted);
		--color-text-day: var(--text-normal);
		--color-text-today: var(--text-normal);
		--color-arrow: var(--text-faint);
		--color-background-day-empty: transparent
	}

	#calendar-container .table {
		border-collapse: separate;
		table-layout: fixed
	}

	#calendar-container h2 {
		font-weight: 400;
		font-size: var(--h2)
	}

	#calendar-container .arrow {
		cursor: var(--cursor);
		width: 22px;
		border-radius: 4px;
		padding: 3px 7px
	}

	#calendar-container .arrow svg {
		width: 12px;
		height: 12px;
		color: var(--text-faint);
		opacity: .7
	}

	#calendar-container .arrow:hover {
		fill: var(--text-muted);
		color: var(--text-muted);
		background-color: var(--background-modifier-hover)
	}

	#calendar-container .arrow:hover svg {
		color: var(--text-muted);
		opacity: 1
	}

	#calendar-container tr th {
		padding: 2px 0 4px;
		font-weight: 500;
		letter-spacing: .1em;
		font-size: var(--font-adaptive-smallest)
	}

	#calendar-container tr th:first-child {
		padding-left: 0!important
	}

	#calendar-container tr td {
		padding: 2px 0 0 0;
		border-radius: var(--radius-m);
		cursor: var(--cursor);
		border: 1px solid transparent;
		transition: none
	}

	#calendar-container tr td:first-child {
		padding-left: 0!important
	}

	#calendar-container .nav {
		padding: 0;
		margin: var(--size-4-2) var(--size-4-1)
	}

	#calendar-container .dot {
		margin: 0
	}

	#calendar-container .month,#calendar-container .title,#calendar-container .year {
		font-size: calc(var(--font-adaptive-small) + 2px);
		font-weight: 400;
		color: var(--text-normal)
	}

	#calendar-container .today,#calendar-container .today.active {
		color: var(--text-accent);
		font-weight: 600
	}

	#calendar-container .today .dot,#calendar-container .today.active .dot {
		fill: var(--calendar-dot-today)
	}

	#calendar-container .active .task {
		stroke: var(--text-faint)
	}

	#calendar-container .active {
		color: var(--text-normal)
	}

	#calendar-container .reset-button {
		text-transform: none;
		letter-spacing: 0;
		font-size: var(--font-adaptive-smaller);
		font-weight: 500;
		color: var(--text-muted);
		border-radius: 4px;
		margin: 0;
		padding: 2px 8px
	}

	#calendar-container .reset-button:hover {
		color: var(--text-normal);
		background-color: var(--background-modifier-hover)
	}

	#calendar-container .day,#calendar-container .reset-button,#calendar-container .week-num {
		cursor: var(--cursor)
	}

	#calendar-container .day.adjacent-month {
		color: var(--text-faint);
		opacity: 1
	}

	#calendar-container .day {
		padding: 2px 4px 4px
	}

	#calendar-container .day,#calendar-container .week-num {
		font-size: calc(var(--font-adaptive-smaller) + 5%)
	}

	#calendar-container .active,#calendar-container .active.today,#calendar-container .day:hover,#calendar-container .week-num:hover {
		background-color: var(--color-background-day-active);
		color: var(--calendar-text-active)
	}

	#calendar-container .active .dot {
		fill: var(--calendar-dot-active)
	}

	#calendar-container .active .task {
		stroke: var(--text-faint)
	}

	.block-language-chart canvas,.block-language-dataviewjs canvas {
		margin: 1em 0
	}

	.theme-dark,.theme-light {
		--chart-color-1: var(--color-blue);
		--chart-color-2: var(--color-red);
		--chart-color-3: var(--color-yellow);
		--chart-color-4: var(--color-green);
		--chart-color-5: var(--color-orange);
		--chart-color-6: var(--color-purple);
		--chart-color-7: var(--color-cyan);
		--chart-color-8: var(--color-pink)
	}

	.checklist-plugin-main .group .classic,.checklist-plugin-main .group .compact,.checklist-plugin-main .group .page,.checklist-plugin-main .group svg {
		cursor: var(--cursor)
	}

	.workspace .view-content .checklist-plugin-main {
		padding: 10px 10px 15px 15px;
		--todoList-togglePadding--compact: 2px;
		--todoList-listItemMargin--compact: 2px
	}

	.checklist-plugin-main .title {
		font-weight: 400;
		color: var(--text-muted);
		font-size: var(--font-adaptive-small)
	}

	.checklist-plugin-main .group svg {
		fill: var(--text-faint)
	}

	.checklist-plugin-main .group svg:hover {
		fill: var(--text-normal)
	}

	.checklist-plugin-main .group .title:hover {
		color: var(--text-normal)
	}

	.checklist-plugin-main .group:not(:last-child) {
		border-bottom: 1px solid var(--background-modifier-border)
	}

	.checklist-plugin-main .group {
		padding: 0 0 2px 0
	}

	.checklist-plugin-main .group .classic:last-child,.checklist-plugin-main .group .compact:last-child {
		margin-bottom: 10px
	}

	.checklist-plugin-main .group .classic,.checklist-plugin-main .group .compact {
		font-size: var(--font-adaptive-small)
	}

	.checklist-plugin-main .group .classic,.checklist-plugin-main .group .compact {
		background: 0 0;
		border-radius: 0;
		margin: 1px auto;
		padding: 0
	}

	.checklist-plugin-main .group .classic .content {
		padding: 0
	}

	.checklist-plugin-main .group .classic:hover,.checklist-plugin-main .group .compact:hover {
		background: 0 0
	}

	.markdown-preview-view.checklist-plugin-main ul>li:not(.task-list-item)::before {
		display: none
	}

	.checklist-plugin-main .group .compact>.toggle .checked {
		background: var(--text-accent);
		top: -1px;
		left: -1px;
		height: 18px;
		width: 18px
	}

	.checklist-plugin-main .compact .toggle:hover {
		opacity: 1!important
	}

	.checklist-plugin-main .group .count {
		font-size: var(--font-adaptive-smaller);
		padding: 0;
		background: 0 0;
		font-weight: 400;
		color: var(--text-faint)
	}

	.checklist-plugin-main .group .group-header:hover .count {
		color: var(--text-muted)
	}

	.checklist-plugin-main .group .checkbox {
		border: 1px solid var(--background-modifier-border-hover);
		min-height: 18px;
		min-width: 18px;
		height: 18px;
		width: 18px
	}

	.checklist-plugin-main .group .checkbox:hover {
		border: 1px solid var(--background-modifier-border-focus)
	}

	.checklist-plugin-main button:active,.checklist-plugin-main button:focus,.checklist-plugin-main button:hover {
		box-shadow: none!important
	}

	.checklist-plugin-main button.collapse {
		padding: 0
	}

	body:not(.is-mobile) .checklist-plugin-main button.collapse svg {
		width: 18px;
		height: 18px
	}

	.is-mobile .checklist-plugin-main .group-header .title {
		flex-grow: 1;
		flex-shrink: 0
	}

	.is-mobile .checklist-plugin-main button {
		width: auto
	}

	.is-mobile .checklist-plugin-main.markdown-preview-view ul {
		padding-inline-start:0}

	.is-mobile .workspace .view-content .checklist-plugin-main {
		padding-bottom: 50px
	}

	body #cMenuModalBar {
		box-shadow: 0 2px 20px var(--shadow-color)
	}

	body #cMenuModalBar .cMenuCommandItem {
		cursor: var(--cursor)
	}

	body #cMenuModalBar button.cMenuCommandItem:hover {
		background-color: var(--background-modifier-hover)
	}

	.MiniSettings-statusbar-button {
		padding-top: 0;
		padding-bottom: 0
	}

	.dataview-inline-lists .markdown-preview-view .dataview-ul,.dataview-inline-lists .markdown-source-view .dataview-ul {
		--list-spacing: 0
	}

	.dataview-inline-lists .markdown-preview-view .dataview-ul li:not(:last-child):after,.dataview-inline-lists .markdown-source-view .dataview-ul li:not(:last-child):after {
		content: ", "
	}

	.dataview-inline-lists .markdown-preview-view ul.dataview-ul>li::before,.dataview-inline-lists .markdown-source-view ul.dataview-ul>li::before {
		display: none
	}

	.dataview-inline-lists .markdown-preview-view .dataview-ul li,.dataview-inline-lists .markdown-source-view .dataview-ul li {
		display: inline-block;
		padding-right: .25em
	}

	.markdown-preview-view .table-view-table>thead>tr>th,body .table-view-table>thead>tr>th {
		font-weight: 400;
		font-size: var(--table-text-size);
		color: var(--text-muted);
		border-bottom: var(--table-border-width) solid var(--table-border-color);
		cursor: var(--cursor)
	}

	table.dataview ul.dataview-ul {
		list-style: none;
		padding-inline-start:0;margin-block-start:0em!important;margin-block-end:0em!important}

	.markdown-preview-view:not(.cards) .table-view-table>tbody>tr>td,.markdown-source-view.mod-cm6:not(.cards) .table-view-table>tbody>tr>td {
		max-width: var(--max-col-width)
	}

	body .dataview.small-text {
		color: var(--text-faint)
	}

	body:not(.row-hover) .dataview.task-list-basic-item:hover,body:not(.row-hover) .dataview.task-list-item:hover,body:not(.row-hover) .table-view-table>tbody>tr:hover {
		background-color: transparent!important;
		box-shadow: none
	}

	body.row-hover .dataview.task-list-basic-item:hover,body.row-hover .dataview.task-list-item:hover,body.row-hover .table-view-table>tbody>tr:hover {
		background-color: var(--table-row-background-hover)!important
	}

	body .dataview-error {
		background-color: transparent
	}

	.dataview.dataview-error,.markdown-source-view.mod-cm6 .cm-content .dataview.dataview-error {
		color: var(--text-muted)
	}

	body div.dataview-error-box {
		min-height: 0;
		border: none;
		background-color: transparent;
		font-size: var(--table-text-size);
		border-radius: var(--radius-m);
		padding: 15px 0;
		justify-content: flex-start
	}

	body div.dataview-error-box p {
		margin-block-start:0;margin-block-end:0;color: var(--text-faint)
	}

	.block-language-dataviewjs:has(.dataview-error-box) table.dataview {
		display: none
	}

	.trim-cols .markdown-preview-view .table-view-table>tbody>tr>td,.trim-cols .markdown-source-view.mod-cm6 .table-view-table>tbody>tr>td,.trim-cols .markdown-source-view.mod-cm6 .table-view-table>thead>tr>th {
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden
	}

	ul .dataview .task-list-basic-item:hover,ul .dataview .task-list-item:hover {
		background-color: transparent;
		box-shadow: none
	}

	body .dataview.result-group {
		padding-left: 0
	}

	body .dataview .inline-field-standalone-value,body .dataview.inline-field-key,body .dataview.inline-field-value {
		font-family: var(--font-text);
		font-size: calc(var(--font-adaptive-normal) - 2px);
		background: 0 0;
		color: var(--text-muted)
	}

	body .dataview.inline-field-key {
		padding: 0
	}

	body .dataview .inline-field-standalone-value {
		padding: 0
	}

	body .dataview.inline-field-key::after {
		margin-left: 3px;
		content: "|";
		color: var(--background-modifier-border)
	}

	body .dataview.inline-field-value {
		padding: 0 1px 0 3px
	}

	.markdown-preview-view .block-language-dataview table.calendar th {
		border: none;
		cursor: default;
		background-image: none
	}

	.markdown-preview-view .block-language-dataview table.calendar .day {
		font-size: var(--font-adaptive-small)
	}

	.database-plugin__navbar,.database-plugin__scroll-container,.database-plugin__table {
		width: 100%
	}

	.dbfolder-table-container {
		--font-adaptive-normal: var(--table-text-size);
		--font-size-text: 12px
	}

	.database-plugin__cell_size_wide .database-plugin__td {
		padding: .15rem
	}

	.database-plugin__table {
		border-spacing: 0!important
	}

	.MuiAppBar-root {
		background-color: transparent!important
	}

	.workspace-leaf-content .view-content.dictionary-view-content {
		padding: 0
	}

	div[data-type=dictionary-view] .contents {
		padding-bottom: 2rem
	}

	div[data-type=dictionary-view] .results>.container {
		background-color: transparent;
		margin-top: 0;
		max-width: none;
		padding: 0 10px
	}

	div[data-type=dictionary-view] .error,div[data-type=dictionary-view] .errorDescription {
		text-align: left;
		font-size: var(--font-adaptive-small);
		padding: 10px 12px 0;
		margin: 0
	}

	div[data-type=dictionary-view] .results>.container h3 {
		text-transform: uppercase;
		letter-spacing: .05em;
		color: var(--text-muted);
		font-size: var(--font-adaptive-smallest);
		font-weight: 500;
		padding: 5px 7px 0 2px;
		margin-bottom: 6px
	}

	div[data-type=dictionary-view] .container .main {
		border-radius: 0;
		background-color: transparent;
		font-size: var(--font-adaptive-smaller);
		line-height: 1.3;
		color: var(--text-muted);
		padding: 5px 0 0
	}

	div[data-type=dictionary-view] .main .definition {
		padding: 10px;
		border: 1px solid var(--background-modifier-border);
		border-radius: 5px;
		margin: 10px 0 5px;
		background-color: var(--background-primary)
	}

	div[data-type=dictionary-view] .main .definition:last-child {
		border: 1px solid var(--background-modifier-border)
	}

	div[data-type=dictionary-view] .main .synonyms {
		padding: 10px 0 0
	}

	div[data-type=dictionary-view] .main .synonyms p {
		margin: 0
	}

	div[data-type=dictionary-view] .main .definition>blockquote {
		margin: 0
	}

	div[data-type=dictionary-view] .main .label {
		color: var(--text-normal);
		margin-bottom: 2px;
		font-size: var(--font-adaptive-smaller);
		font-weight: 500
	}

	div[data-type=dictionary-view] .main .mark {
		color: var(--text-normal);
		background-color: var(--text-selection);
		box-shadow: none
	}

	div[data-type=dictionary-view] .main>.opener {
		font-size: var(--font-adaptive-small);
		color: var(--text-normal);
		padding-left: 5px
	}

	body .excalidraw,body .excalidraw.theme--dark {
		--color-primary-light: var(--text-selection);
		--color-primary: var(--interactive-accent);
		--color-primary-darker: var(--interactive-accent-hover);
		--color-primary-darkest: var(--interactive-accent-hover);
		--ui-font: var(--font-interface);
		--island-bg-color: var(--background-secondary);
		--icon-fill-color: var(--text-normal);
		--button-hover: var(--background-modifier-hover);
		--button-gray-1: var(--background-modifier-hover);
		--button-gray-2: var(--background-modifier-hover);
		--focus-highlight-color: var(--background-modifier-border-focus);
		--default-bg-color: var(--background-primary);
		--default-border-color: var(--background-modifier-border);
		--input-border-color: var(--background-modifier-border);
		--link-color: var(--text-accent);
		--overlay-bg-color: rgba(255, 255, 255, 0.88);
		--text-primary-color: var(--text-normal)
	}

	.git-view-body .opener {
		text-transform: uppercase;
		letter-spacing: .05em;
		font-size: var(--font-adaptive-smallest);
		font-weight: 500;
		padding: 5px 7px 5px 10px;
		margin-bottom: 6px
	}

	.git-view-body .file-view .opener {
		text-transform: none;
		letter-spacing: normal;
		font-size: var(--font-adaptive-smallest);
		font-weight: 400;
		padding: initial;
		margin-bottom: 0
	}

	.git-view-body .file-view .opener .collapse-icon {
		display: flex!important;
		margin-left: -7px
	}

	.git-view-body {
		margin-top: 6px
	}

	.git-view-body .file-view {
		margin-left: 4px
	}

	.git-view-body .file-view main:hover {
		color: var(--text-normal)
	}

	.git-view-body .file-view .tools .type {
		display: none!important
	}

	.git-view-body .file-view .tools {
		opacity: 0;
		transition: opacity .1s
	}

	.git-view-body .file-view main:hover>.tools {
		opacity: 1
	}

	.git-view-body .staged {
		margin-bottom: 12px
	}

	.git-view-body .opener.open {
		color: var(--text-normal)
	}

	div[data-type=git-view] .search-input-container {
		margin-left: 0;
		width: 100%
	}

	.git-view-body .opener .collapse-icon {
		display: none!important
	}

	.git-view-body main {
		background-color: var(--background-primary)!important;
		width: initial!important
	}

	.git-view-body .file-view>main:not(.topLevel) {
		margin-left: 7px
	}

	div[data-type=git-view] .commit-msg {
		min-height: 2.5em!important;
		height: 2.5em!important;
		padding: 6.5px 8px!important
	}

	div[data-type=git-view] .search-input-clear-button {
		bottom: 5.5px
	}

	.mod-macos.hider-frameless .workspace-ribbon {
		border: none
	}

	.is-tablet.hider-ribbon {
		--ribbon-width: 0px
	}

	.is-tablet.hider-ribbon .side-dock-ribbon {
		display: none
	}

	.hider-ribbon .workspace-ribbon {
		padding: 0
	}

	:root {
		--hider-ribbon-display: none
	}

	.ribbon-bottom-left-hover:not(.is-mobile) {
		--hider-ribbon-display: flex
	}

	.hider-ribbon .workspace-ribbon-collapse-btn {
		display: none
	}

	.hider-ribbon .workspace-ribbon.mod-right {
		pointer-events: none
	}

	.hider-ribbon .workspace-ribbon.mod-left {
		position: absolute;
		border-right: 0px;
		margin: 0;
		height: var(--header-height);
		overflow: visible;
		flex-basis: 0;
		bottom: 0;
		top: auto;
		display: var(--hider-ribbon-display)!important;
		flex-direction: row;
		z-index: 17;
		opacity: 0;
		transition: opacity .25s ease-in-out;
		filter: drop-shadow(2px 10px 30px rgba(0,0,0,.2));
		gap: 0
	}

	.hider-ribbon .side-dock-actions,.hider-ribbon .side-dock-settings {
		flex-direction: row;
		display: var(--hider-ribbon-display);
		border-top: var(--border-width) solid var(--background-modifier-border);
		background: var(--background-secondary);
		margin: 0;
		position: relative;
		gap: var(--size-2-2)
	}

	.hider-ribbon .side-dock-actions {
		padding-left: 8px
	}

	.hider-ribbon .side-dock-settings {
		border-right: var(--border-width) solid var(--background-modifier-border);
		border-top-right-radius: var(--radius-m);
		padding: 0 var(--size-2-2)
	}

	.hider-ribbon .workspace-ribbon.mod-left .side-dock-ribbon-action {
		display: var(--hider-ribbon-display);
		margin: 7px 0 8px
	}

	.hider-ribbon .workspace-ribbon.mod-left:hover {
		opacity: 1;
		transition: opacity .25s ease-in-out
	}

	.hider-ribbon .workspace-ribbon.mod-left .workspace-ribbon-collapse-btn {
		opacity: 0
	}

	.hider-ribbon .workspace-split.mod-left-split {
		margin: 0
	}

	.hider-ribbon .workspace-leaf-content .item-list {
		padding-bottom: 40px
	}

	.popover.hover-editor {
		--folding-offset: 10px
	}

	.theme-dark,.theme-light {
		--he-title-bar-inactive-bg: var(--background-secondary);
		--he-title-bar-inactive-pinned-bg: var(--background-secondary);
		--he-title-bar-active-pinned-bg: var(--background-secondary);
		--he-title-bar-active-bg: var(--background-secondary);
		--he-title-bar-inactive-fg: var(--text-muted);
		--he-title-bar-active-fg: var(--text-normal);
		--he-title-bar-font-size: 14px
	}

	.theme-light {
		--popover-shadow: 0px 2.7px 3.1px rgba(0, 0, 0, 0.032),0px 5.9px 8.7px rgba(0, 0, 0, 0.052),0px 10.4px 18.1px rgba(0, 0, 0, 0.071),0px 20px 40px rgba(0, 0, 0, 0.11)
	}

	.theme-dark {
		--popover-shadow: 0px 2.7px 3.1px rgba(0, 0, 0, 0.081),0px 5.9px 8.7px rgba(0, 0, 0, 0.131),0px 10.4px 18.1px rgba(0, 0, 0, 0.18),0px 20px 40px rgba(0, 0, 0, 0.28)
	}

	.popover.hover-editor:not(.snap-to-viewport) {
		--max-width: 92%
	}

	.popover.hover-editor:not(.snap-to-viewport) .markdown-preview-view,.popover.hover-editor:not(.snap-to-viewport) .markdown-source-view .cm-content {
		font-size: 90%
	}

	body .popover.hover-editor:not(.is-loaded) {
		box-shadow: var(--popover-shadow)
	}

	body .popover.hover-editor:not(.is-loaded) .markdown-preview-view {
		padding: 15px 0 0 0
	}

	body .popover.hover-editor:not(.is-loaded) .view-content {
		height: 100%;
		background-color: var(--background-primary)
	}

	body .popover.hover-editor:not(.is-loaded) .view-actions {
		height: auto
	}

	body .popover.hover-editor:not(.is-loaded) .popover-content {
		border: 1px solid var(--background-modifier-border-hover)
	}

	body .popover.hover-editor:not(.is-loaded) .popover-titlebar {
		padding: 0 4px
	}

	body .popover.hover-editor:not(.is-loaded) .popover-titlebar .popover-title {
		padding-left: 4px;
		letter-spacing: -.02em;
		font-weight: var(--title-weight)
	}

	body .popover.hover-editor:not(.is-loaded) .markdown-embed {
		height: auto;
		font-size: unset;
		line-height: unset
	}

	body .popover.hover-editor:not(.is-loaded) .markdown-embed .markdown-preview-view {
		padding: 0
	}

	body .popover.hover-editor:not(.is-loaded).show-navbar .popover-titlebar {
		border-bottom: var(--border-width) solid var(--background-modifier-border)
	}

	body .popover.hover-editor:not(.is-loaded) .popover-action,body .popover.hover-editor:not(.is-loaded) .popover-header-icon {
		cursor: var(--cursor);
		margin: 4px 0;
		padding: 4px 3px;
		border-radius: var(--radius-m);
		color: var(--icon-color)
	}

	body .popover.hover-editor:not(.is-loaded) .popover-action.mod-pin-popover,body .popover.hover-editor:not(.is-loaded) .popover-header-icon.mod-pin-popover {
		padding: 4px 2px
	}

	body .popover.hover-editor:not(.is-loaded) .popover-action svg,body .popover.hover-editor:not(.is-loaded) .popover-header-icon svg {
		opacity: var(--icon-muted)
	}

	body .popover.hover-editor:not(.is-loaded) .popover-action:hover,body .popover.hover-editor:not(.is-loaded) .popover-header-icon:hover {
		background-color: var(--background-modifier-hover);
		color: var(--icon-color-hover)
	}

	body .popover.hover-editor:not(.is-loaded) .popover-action:hover svg,body .popover.hover-editor:not(.is-loaded) .popover-header-icon:hover svg {
		opacity: 1;
		transition: opacity .1s ease-in-out
	}

	body .popover.hover-editor:not(.is-loaded) .popover-action.is-active,body .popover.hover-editor:not(.is-loaded) .popover-header-icon.is-active {
		color: var(--icon-color)
	}

	body.minimal-dark-black.theme-dark,body.minimal-dark-tonal.theme-dark,body.minimal-light-tonal.theme-light,body.minimal-light-white.theme-light,body.theme-dark {
		--kanban-border: 0px
	}

	body:not(.is-mobile) .kanban-plugin__grow-wrap>textarea:focus {
		box-shadow: none
	}

	body:not(.minimal-icons-off) .kanban-plugin svg.cross {
		height: 14px;
		width: 14px
	}

	body .kanban-plugin__icon>svg,body .kanban-plugin__lane-settings-button svg {
		width: 18px;
		height: 18px
	}

	body .kanban-plugin {
		--kanban-border: var(--border-width);
		--interactive-accent: var(--text-selection);
		--interactive-accent-hover: var(--background-modifier-hover);
		--text-on-accent: var(--text-normal);
		background-color: var(--background-primary)
	}

	body .kanban-plugin__markdown-preview-view {
		font-family: var(--font-text)
	}

	body .kanban-plugin__board>div {
		margin: 0 auto
	}

	body .kanban-plugin__checkbox-label {
		color: var(--text-muted)
	}

	body .kanban-plugin__item-markdown ul {
		margin: 0
	}

	body .kanban-plugin__item-content-wrapper {
		box-shadow: none
	}

	body .kanban-plugin__grow-wrap::after,body .kanban-plugin__grow-wrap>textarea {
		padding: 0;
		border: 0;
		border-radius: 0
	}

	body .kanban-plugin__grow-wrap::after,body .kanban-plugin__grow-wrap>textarea,body .kanban-plugin__item-title p,body .kanban-plugin__markdown-preview-view {
		font-size: var(--font-ui-medium);
		line-height: 1.3
	}

	body .kanban-plugin__item {
		background-color: var(--background-primary)
	}

	body .kanban-plugin__item-title-wrapper {
		align-items: center
	}

	body .kanban-plugin__lane-form-wrapper {
		border: 1px solid var(--background-modifier-border)
	}

	body .kanban-plugin__lane-header-wrapper {
		border-bottom: 0
	}

	body .kanban-plugin__lane-header-wrapper .kanban-plugin__grow-wrap>textarea,body .kanban-plugin__lane-input-wrapper .kanban-plugin__grow-wrap>textarea,body .kanban-plugin__lane-title p {
		background: 0 0;
		color: var(--text-normal);
		font-size: var(--font-ui-medium);
		font-weight: 500
	}

	body .kanban-plugin__item-input-wrapper .kanban-plugin__grow-wrap>textarea {
		padding: 0;
		border-radius: 0;
		height: auto
	}

	body .kanban-plugin__item-form .kanban-plugin__grow-wrap {
		background-color: var(--background-primary)
	}

	body .kanban-plugin__item-input-wrapper .kanban-plugin__grow-wrap>textarea::placeholder {
		color: var(--text-faint)
	}

	body .kanban-plugin__item .kanban-plugin__item-edit-archive-button,body .kanban-plugin__item button.kanban-plugin__item-edit-button,body .kanban-plugin__item-settings-actions>button,body .kanban-plugin__lane button.kanban-plugin__lane-settings-button,body .kanban-plugin__lane button.kanban-plugin__lane-settings-button.is-enabled,body .kanban-plugin__lane-action-wrapper>button {
		background: 0 0;
		transition: color .1s ease-in-out
	}

	body .kanban-plugin__item .kanban-plugin__item-edit-archive-button:hover,body .kanban-plugin__item button.kanban-plugin__item-edit-button.is-enabled,body .kanban-plugin__item button.kanban-plugin__item-edit-button:hover,body .kanban-plugin__lane button.kanban-plugin__lane-settings-button.is-enabled,body .kanban-plugin__lane button.kanban-plugin__lane-settings-button:hover {
		color: var(--text-normal);
		transition: color .1s ease-in-out;
		background: 0 0
	}

	body .kanban-plugin__new-lane-button-wrapper {
		position: fixed;
		bottom: 30px
	}

	body .kanban-plugin__lane-items>.kanban-plugin__placeholder:only-child {
		border: 1px dashed var(--background-modifier-border);
		height: 2em
	}

	body .kanban-plugin__item-postfix-button-wrapper {
		align-self: flex-start
	}

	body .kanban-plugin__item button.kanban-plugin__item-postfix-button.is-enabled,body .kanban-plugin__item button.kanban-plugin__item-prefix-button.is-enabled,body .kanban-plugin__lane button.kanban-plugin__lane-settings-button.is-enabled {
		color: var(--text-muted)
	}

	body .kanban-plugin button {
		box-shadow: none;
		cursor: var(--cursor);
		height: auto
	}

	body .kanban-plugin__item button.kanban-plugin__item-postfix-button:hover,body .kanban-plugin__item button.kanban-plugin__item-prefix-button:hover,body .kanban-plugin__lane button.kanban-plugin__lane-settings-button:hover {
		background-color: var(--background-modifier-hover)
	}

	body .kanban-plugin__item-button-wrapper>button {
		color: var(--text-muted);
		font-weight: 400;
		background: 0 0;
		min-height: calc(var(--input-height) + 8px)
	}

	body .kanban-plugin__item-button-wrapper>button:hover {
		color: var(--text-normal);
		background: var(--background-modifier-hover)
	}

	body .kanban-plugin__item-button-wrapper>button:focus {
		box-shadow: none
	}

	body .kanban-plugin__item-button-wrapper {
		padding: 1px 6px 5px;
		border-top: none
	}

	body .kanban-plugin__lane-setting-wrapper>div:last-child {
		border: none;
		margin: 0
	}

	body .kanban-plugin.something-is-dragging {
		cursor: grabbing;
		cursor: -webkit-grabbing
	}

	body .kanban-plugin__item.is-dragging {
		box-shadow: 0 5px 30px rgba(0,0,0,.15),0 0 0 2px var(--text-selection)
	}

	body .kanban-plugin__lane-items {
		border: var(--kanban-border) solid var(--background-modifier-border);
		padding: 0 4px;
		margin: 0;
		background-color: var(--background-secondary)
	}

	body .kanban-plugin__lane {
		background: 0 0;
		padding: 0;
		border: var(--border-width) solid transparent
	}

	body .kanban-plugin__lane.is-dragging {
		box-shadow: 0 5px 30px rgba(0,0,0,.15);
		border: 1px solid var(--background-modifier-border)
	}

	body .kanban-plugin__lane .kanban-plugin__item-button-wrapper {
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
		border-top: 1px solid var(--background-modifier-border);
		border-bottom-width: 0;
		padding: 4px 4px 0 4px
	}

	body .kanban-plugin__lane.will-prepend .kanban-plugin__lane-items {
		border-radius: 8px
	}

	body .kanban-plugin__lane.will-prepend .kanban-plugin__item-form {
		border-top: 1px solid var(--background-modifier-border);
		border-radius: 8px 8px 0 0;
		padding: 4px 4px 0;
		border-bottom-width: 0
	}

	body .kanban-plugin__lane.will-prepend .kanban-plugin__item-form+.kanban-plugin__lane-items {
		border-top-width: 0;
		border-radius: 0 0 8px 8px
	}

	body .kanban-plugin__lane.will-prepend .kanban-plugin__item-button-wrapper+.kanban-plugin__lane-items {
		border-top-width: 0;
		border-radius: 0 0 8px 8px
	}

	body .kanban-plugin__lane:not(.will-prepend) .kanban-plugin__item-button-wrapper,body .kanban-plugin__lane:not(.will-prepend) .kanban-plugin__item-form {
		border-top: none;
		border-radius: 0 0 8px 8px
	}

	body .kanban-plugin__lane:not(.will-prepend) .kanban-plugin__item-button-wrapper {
		padding: 0 4px 4px 4px;
		border-bottom-width: 1px
	}

	body .kanban-plugin__lane:not(.will-prepend) .kanban-plugin__lane-items {
		border-bottom: none;
		border-top-width: 1px;
		border-radius: 8px 8px 0 0
	}

	body .kanban-plugin__item-form .kanban-plugin__item-input-wrapper {
		min-height: calc(var(--input-height) + 8px);
		display: flex;
		justify-content: center
	}

	body .kanban-plugin__item-button-wrapper,body .kanban-plugin__item-form {
		background-color: var(--background-secondary);
		border: var(--kanban-border) solid var(--background-modifier-border)
	}

	body .kanban-plugin__item-form {
		padding: 0 4px 5px
	}

	body .kanban-plugin__markdown-preview-view ol,body .kanban-plugin__markdown-preview-view ol.contains-task-list .contains-task-list,body .kanban-plugin__markdown-preview-view ul,body .kanban-plugin__markdown-preview-view ul.contains-task-list .contains-task-list {
		padding-inline-start:1.8em!important}

	@media (max-width: 400pt) {
		.kanban-plugin__board {
			flex-direction:column!important
		}

		.kanban-plugin__lane {
			width: 100%!important;
			margin-bottom: 1rem!important
		}
	}

	body .cm-heading-marker {
		cursor: var(--cursor);
		padding-left: 10px
	}

	.theme-light {
		--leaflet-buttons: var(--bg1);
		--leaflet-borders: rgba(0,0,0,0.1)
	}

	.theme-dark {
		--leaflet-buttons: var(--bg2);
		--leaflet-borders: rgba(255,255,255,0.1)
	}

	.leaflet-top {
		transition: top .1s linear
	}

	.mod-macos.minimal-focus-mode .mod-root .map-100 .markdown-preview-sizer.markdown-preview-section .el-lang-leaflet:nth-child(3) .leaflet-top {
		top: calc(18px + var(--ewt-traffic-light-y));
		transition: top .1s linear
	}

	body .leaflet-container {
		background-color: var(--background-secondary);
		font-family: var(--font-interface)
	}

	.map-100 .markdown-preview-sizer.markdown-preview-section .el-lang-leaflet:nth-child(3) {
		margin-top: -16px
	}

	.leaflet-control-attribution {
		display: none
	}

	.leaflet-popup-content {
		margin: 10px
	}

	.block-language-leaflet {
		border-radius: var(--radius-m);
		overflow: hidden;
		border: var(--border-width) solid var(--background-modifier-border)
	}

	.map-wide .block-language-leaflet {
		border-radius: var(--radius-l)
	}

	.map-max .block-language-leaflet {
		border-radius: var(--radius-xl)
	}

	.workspace-leaf-content[data-type=obsidian-leaflet-map-view] .block-language-leaflet {
		border-radius: 0;
		border: none
	}

	.map-100 .block-language-leaflet {
		border-radius: 0;
		border-left: none;
		border-right: none
	}

	.block-language-leaflet .leaflet-control-expandable-list .input-container .input-item>input {
		appearance: none
	}

	body .block-language-leaflet .leaflet-bar.disabled>a {
		background-color: transparent;
		opacity: .3
	}

	body .leaflet-touch .leaflet-bar a:first-child {
		border-top-left-radius: 4px;
		border-top-right-radius: 4px
	}

	body .leaflet-touch .leaflet-bar a:last-child {
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px
	}

	body .leaflet-control-layers-toggle {
		border-radius: 4px
	}

	body .block-language-leaflet .leaflet-control-expandable,body .block-language-leaflet .leaflet-control-has-actions .control-actions.expanded,body .block-language-leaflet .leaflet-distance-control,body .leaflet-bar,body .leaflet-bar a,body .leaflet-control-layers-expanded,body .leaflet-control-layers-toggle {
		background-color: var(--leaflet-buttons);
		color: var(--text-muted);
		border: none;
		user-select: none
	}

	body .leaflet-bar a.leaflet-disabled,body .leaflet-bar a.leaflet-disabled:hover {
		background-color: var(--leaflet-buttons);
		color: var(--text-faint);
		opacity: .6;
		cursor: not-allowed
	}

	body .leaflet-control a {
		cursor: var(--cursor);
		color: var(--text-normal)
	}

	body .leaflet-bar a:hover {
		background-color: var(--background-modifier-hover);
		color: var(--text-normal);
		border: none
	}

	body .leaflet-touch .leaflet-control-layers {
		background-color: var(--leaflet-buttons)
	}

	body .leaflet-touch .leaflet-bar,body .leaflet-touch .leaflet-control-layers {
		border-radius: 5px;
		box-shadow: 2px 0 8px 0 rgba(0,0,0,.1);
		border: 1px solid var(--ui1)
	}

	body .block-language-leaflet .leaflet-control-has-actions .control-actions {
		box-shadow: 0;
		border: 1px solid var(--ui1)
	}

	body .leaflet-control-expandable-list .leaflet-bar {
		box-shadow: none;
		border-radius: 0
	}

	body .block-language-leaflet .leaflet-distance-control {
		padding: 4px 10px;
		height: auto;
		cursor: var(--cursor)!important
	}

	body .block-language-leaflet .leaflet-marker-link-popup>.leaflet-popup-content-wrapper>* {
		font-size: var(--font-adaptive-small);
		font-family: var(--font-interface)
	}

	body .block-language-leaflet .leaflet-marker-link-popup>.leaflet-popup-content-wrapper {
		padding: 4px 10px!important
	}

	.leaflet-marker-icon svg path {
		stroke: var(--background-primary);
		stroke-width: 18px
	}

	.map-view-marker-name {
		font-weight: 400
	}

	.workspace-leaf-content[data-type=map] .graph-controls {
		background-color: var(--background-primary)
	}

	body:not(.is-mobile):not(.plugin-sliding-panes-rotate-header) .workspace-split.mod-root .workspace-leaf-content[data-type=map] .view-header {
		position: fixed;
		background: 0 0!important;
		width: 100%;
		z-index: 99
	}

	body:not(.plugin-sliding-panes-rotate-header) .workspace-leaf-content[data-type=map] .view-header-title {
		display: none
	}

	body:not(.is-mobile):not(.plugin-sliding-panes-rotate-header) .workspace-leaf-content[data-type=map] .view-actions {
		background: 0 0
	}

	body:not(.is-mobile):not(.plugin-sliding-panes-rotate-header) .workspace-leaf-content[data-type=map] .view-content {
		height: 100%
	}

	body:not(.is-mobile):not(.plugin-sliding-panes-rotate-header) .workspace-leaf-content[data-type=map] .leaflet-top.leaflet-right {
		top: var(--header-height)
	}

	.obsidian-metatable {
		--metatable-font-size: calc(var(--font-adaptive-normal) - 2px);
		--metatable-font-family: var(--font-interface);
		--metatable-background: transparent;
		--metatable-foreground: var(--text-faint);
		--metatable-key-background: transparent;
		--metatable-key-border-width: 0;
		--metatable-key-border-color: transparent;
		--metatable-value-background: transparent;
		padding-bottom: .5rem
	}

	.obsidian-metatable::part(key),.obsidian-metatable::part(value) {
		border-bottom: 0 solid var(--background-modifier-border);
		padding: .1rem 0;
		text-overflow: ellipsis;
		overflow: hidden
	}

	.obsidian-metatable::part(key) {
		font-weight: 400;
		color: var(--tx3);
		font-size: calc(var(--font-adaptive-normal) - 2px)
	}

	.obsidian-metatable::part(value) {
		font-size: calc(var(--font-adaptive-normal) - 2px);
		color: var(--tx1)
	}

	body .NLT__header-menu-header-container {
		font-size: 85%
	}

	body .NLT__button {
		background: 0 0;
		box-shadow: none;
		color: var(--text-muted)
	}

	body .NLT__button:active,body .NLT__button:focus,body .NLT__button:hover {
		background: 0 0;
		color: var(--text-normal);
		box-shadow: none
	}

	.NLT__app .NLT__button {
		background: 0 0;
		border: 1px solid var(--background-modifier-border);
		box-shadow: 0 .5px 1px 0 var(--btn-shadow-color);
		color: var(--text-muted);
		padding: 2px 8px
	}

	.NLT__app .NLT__button:active,.NLT__app .NLT__button:focus,.NLT__app .NLT__button:hover {
		background: 0 0;
		border-color: var(--background-modifier-border-hover);
		color: var(--text-normal);
		box-shadow: 0 .5px 1px 0 var(--btn-shadow-color)
	}

	.NLT__td:nth-last-child(2),.NLT__th:nth-last-child(2) {
		border-right: 0
	}

	.NLT__app .NLT__td:last-child,.NLT__app .NLT__th:last-child {
		padding-right: 0
	}

	.NLT__app .NLT__th {
		background-image: none!important
	}

	.NLT__app th.NLT__selectable:hover {
		background-color: transparent;
		cursor: var(--cursor)
	}

	.NLT__menu .NLT__menu-container {
		background-color: var(--background-secondary)
	}

	.NLT__menu .NLT__header-menu-item {
		font-size: var(--font-adaptive-small)
	}

	.NLT__menu .NLT__header-menu {
		padding: 6px 4px
	}

	.NLT__menu .NLT__drag-menu {
		font-size: var(--font-adaptive-small);
		padding: 6px 4px
	}

	.NLT__menu svg {
		color: var(--text-faint);
		margin-right: 6px
	}

	.NLT__menu .NLT__selectable:hover,.NLT__menu .NLT__selected {
		background: 0 0
	}

	.NLT__menu .NLT__selected>.NLT__selectable {
		background-color: var(--background-modifier-hover)
	}

	.NLT__menu .NLT__selectable {
		cursor: var(--cursor)
	}

	.NLT__menu div.NLT__selectable {
		min-width: 110px;
		border-radius: var(--radius-m);
		padding: 3px 8px 3px 4px;
		margin: 1px 2px 1px;
		cursor: var(--cursor);
		height: auto;
		line-height: 20px
	}

	.NLT__menu div.NLT__selectable:hover {
		background-color: var(--background-modifier-hover)
	}

	.NLT__menu .NLT__textarea {
		font-size: var(--table-text-size)
	}

	.NLT__tfoot tr:hover td {
		background-color: transparent
	}

	.modal .quickAddPrompt>h1,.modal .quickAddYesNoPrompt h1 {
		margin-top: 0;
		text-align: left!important;
		font-size: var(--h1);
		font-weight: 600
	}

	.modal .quickAddYesNoPrompt p {
		text-align: left!important
	}

	.modal .quickAddYesNoPrompt button {
		font-size: var(--font-ui-small)
	}

	.modal .yesNoPromptButtonContainer {
		font-size: var(--font-ui-small);
		justify-content: flex-end
	}

	.quickAddModal .modal-content {
		padding: 20px 2px 5px
	}

	div#quick-explorer {
		display: flex
	}

	div#quick-explorer span.explorable {
		align-items: center;
		color: var(--text-muted);
		display: flex;
		font-size: var(--font-adaptive-smaller);
		line-height: 16px
	}

	div#quick-explorer span.explorable:last-of-type {
		font-size: var(--font-adaptive-smaller)
	}

	div#quick-explorer span.explorable.selected,div#quick-explorer span.explorable:hover {
		background-color: unset!important
	}

	div#quick-explorer span.explorable.selected .explorable-name,div#quick-explorer span.explorable:hover .explorable-name {
		color: var(--text-normal)
	}

	div#quick-explorer span.explorable.selected .explorable-separator,div#quick-explorer span.explorable:hover .explorable-separator {
		color: var(--text-normal)
	}

	div#quick-explorer .explorable-name {
		padding: 0 4px;
		border-radius: 4px
	}

	div#quick-explorer .explorable-separator::before {
		content: "\00a0›"!important;
		font-size: 1.3em;
		font-weight: 400;
		margin: 0
	}

	body:not(.colorful-active) .qe-popup-menu .menu-item:not(.is-disabled):not(.is-label).selected,body:not(.colorful-active) .qe-popup-menu .menu-item:not(.is-disabled):not(.is-label):hover {
		background-color: var(--background-modifier-hover);
		color: var(--text-normal)
	}

	body:not(.colorful-active) .qe-popup-menu .menu-item:not(.is-disabled):not(.is-label).selected .menu-item-icon,body:not(.colorful-active) .qe-popup-menu .menu-item:not(.is-disabled):not(.is-label):hover .menu-item-icon {
		color: var(--text-normal)
	}

	.workspace-leaf-content[data-type=recent-files] .view-content {
		padding-top: 10px
	}

	.mod-root .workspace-leaf-content[data-type=reminder-list] main {
		max-width: var(--max-width);
		margin: 0 auto;
		padding: 0
	}

	.modal .reminder-actions .later-select {
		font-size: var(--font-settings-small);
		vertical-align: bottom;
		margin-left: 3px
	}

	.modal .reminder-actions .icon {
		line-height: 1
	}

	:not(.mod-root) .workspace-leaf-content[data-type=reminder-list] main {
		margin: 0 auto;
		padding: 15px
	}

	:not(.mod-root) .workspace-leaf-content[data-type=reminder-list] main .group-name {
		font-weight: 500;
		color: var(--text-muted);
		font-size: var(--font-adaptive-small);
		padding-bottom: .5em;
		border-bottom: 1px solid var(--background-modifier-border)
	}

	:not(.mod-root) .workspace-leaf-content[data-type=reminder-list] main .reminder-group .reminder-list-item {
		line-height: 1.3;
		font-size: var(--font-adaptive-small)
	}

	:not(.mod-root) .workspace-leaf-content[data-type=reminder-list] main .reminder-group .no-reminders {
		color: var(--text-faint)
	}

	:not(.mod-root) .workspace-leaf-content[data-type=reminder-list] main .reminder-group .reminder-time {
		font-family: var(--font-text);
		font-size: var(--font-adaptive-small)
	}

	:not(.mod-root) .workspace-leaf-content[data-type=reminder-list] main .reminder-group .reminder-file {
		color: var(--text-faint)
	}

	body .modal .dtchooser {
		background-color: transparent
	}

	body .modal .dtchooser .reminder-calendar .year-month {
		font-weight: 400;
		font-size: var(--font-adaptive-normal);
		padding-bottom: 10px
	}

	body .modal .dtchooser .reminder-calendar .year-month .month,body .modal .dtchooser .reminder-calendar .year-month .year {
		color: var(--text-normal)
	}

	body .modal .dtchooser .reminder-calendar .year-month .month-nav:first-child {
		background-color: currentColor;
		-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z' clip-rule='evenodd' /%3E%3C/svg%3E")
	}

	body .modal .dtchooser .reminder-calendar .year-month .month-nav:last-child {
		background-color: currentColor;
		-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z' clip-rule='evenodd' /%3E%3C/svg%3E")
	}

	body .modal .dtchooser .reminder-calendar .year-month .month-nav {
		-webkit-mask-size: 20px 20px;
		-webkit-mask-repeat: no-repeat;
		-webkit-mask-position: 50% 50%;
		color: var(--text-faint);
		cursor: var(--cursor);
		border-radius: var(--radius-m);
		padding: 0;
		width: 30px;
		display: inline-block
	}

	body .modal .dtchooser .reminder-calendar .year-month .month-nav:hover {
		color: var(--text-muted)
	}

	body .modal .dtchooser .reminder-calendar th {
		padding: .5em 0;
		font-size: var(--font-adaptive-smallest);
		font-weight: 500;
		text-transform: uppercase;
		letter-spacing: .1em
	}

	body .modal .dtchooser .reminder-calendar .calendar-date {
		transition: background-color .1s ease-in;
		padding: .3em 0;
		border-radius: var(--radius-m)
	}

	body .modal .dtchooser .reminder-calendar .calendar-date.is-selected,body .modal .dtchooser .reminder-calendar .calendar-date:hover {
		transition: background-color .1s ease-in;
		background-color: var(--background-modifier-hover)!important
	}

	body .modal .dtchooser .reminder-calendar .calendar-date.is-selected {
		font-weight: var(--bold-weight);
		color: var(--text-accent)!important
	}

	body .markdown-preview-view th,body .markdown-source-view.mod-cm6 .dataview.table-view-table thead.table-view-thead tr th,body .table-view-table>thead>tr>th {
		cursor: var(--cursor);
		background-image: none
	}

	.markdown-source-view.mod-cm6 th {
		background-repeat: no-repeat;
		background-position: right
	}

	.style-settings-container[data-level="2"] {
		background: var(--background-secondary);
		border: 1px solid var(--ui1);
		border-radius: 5px;
		padding: 10px 20px;
		margin: 2px 0 2px -20px
	}

	.workspace-leaf-content[data-type=style-settings] div[data-id=instructions] .setting-item-name {
		display: none
	}

	.workspace-leaf-content[data-type=style-settings] div[data-id=instructions] .setting-item-description {
		color: var(--text-normal);
		font-size: var(--font-adaptive-smaller);
		padding-bottom: .5em
	}

	.workspace-leaf-content[data-type=style-settings] .view-content {
		padding: var(--size-4-4) 0
	}

	.workspace-leaf-content[data-type=style-settings] .view-content>div {
		width: var(--line-width);
		max-width: var(--max-width);
		margin: 0 auto
	}

	.workspace-leaf-content[data-type=style-settings] .style-settings-heading[data-level="0"] .setting-item-name {
		padding-left: 17px
	}

	.workspace-leaf-content[data-type=style-settings] .setting-item {
		max-width: 100%;
		margin: 0 auto
	}

	.workspace-leaf-content[data-type=style-settings] .setting-item-name {
		position: relative
	}

	.workspace-leaf-content[data-type=style-settings] .style-settings-collapse-indicator {
		position: absolute;
		left: 0
	}

	.setting-item-heading.style-settings-heading,.style-settings-container .style-settings-heading {
		cursor: var(--cursor)
	}

	.modal.mod-settings .setting-item .pickr button.pcr-button {
		box-shadow: none;
		border-radius: 40px;
		height: 24px;
		width: 24px
	}

	.setting-item .pickr .pcr-button:after,.setting-item .pickr .pcr-button:before {
		border-radius: 40px;
		box-shadow: none;
		border: none
	}

	.setting-item.setting-item-heading.style-settings-heading.is-collapsed {
		border-bottom: 1px solid var(--background-modifier-border)
	}

	.setting-item.setting-item-heading.style-settings-heading {
		border: 0;
		padding: 10px 0 5px;
		margin-bottom: 0
	}

	.setting-item .style-settings-export,.setting-item .style-settings-import {
		text-decoration: none;
		font-size: var(--font-ui-small);
		font-weight: 500;
		color: var(--text-muted);
		margin: 0;
		padding: 2px 8px;
		border-radius: 5px;
		cursor: var(--cursor)
	}

	.setting-item .style-settings-export:hover,.setting-item .style-settings-import:hover {
		background-color: var(--background-modifier-hover);
		color: var(--text-normal);
		cursor: var(--cursor)
	}

	.mod-root .workspace-leaf-content[data-type=style-settings] .style-settings-container .setting-item:not(.setting-item-heading) {
		flex-direction: row;
		align-items: center;
		padding: .5em 0
	}

	.workspace-split:not(.mod-root) .workspace-leaf-content[data-type=style-settings] .setting-item-name {
		font-size: var(--font-adaptive-smaller)
	}

	.themed-color-wrapper>div+div {
		margin-top: 0;
		margin-left: 6px
	}

	.theme-light .themed-color-wrapper>.theme-light {
		background-color: transparent
	}

	.theme-light .themed-color-wrapper>.theme-dark {
		background-color: rgba(0,0,0,.8)
	}

	.theme-dark .themed-color-wrapper>.theme-dark {
		background-color: transparent
	}

	@media (max-width: 400pt) {
		.workspace-leaf-content[data-type=style-settings] .setting-item-name {
			font-size:var(--font-adaptive-small)
		}

		.workspace-leaf-content[data-type=style-settings] .setting-item-info:has(.search-input-container) {
			width: 100%;
			margin-right: 0
		}
	}

	body .todoist-query-title {
		display: inline;
		font-size: var(--h4);
		font-variant: var(--h4-variant);
		letter-spacing: .02em;
		color: var(--h4-color);
		font-weight: var(--h4-weight);
		font-style: var(--h4-style)
	}

	body .is-live-preview .block-language-todoist {
		padding-left: 0
	}

	ul.todoist-task-list>li.task-list-item .task-list-item-checkbox {
		margin: 0
	}

	body .todoist-refresh-button {
		display: inline;
		float: right;
		background: 0 0;
		padding: 5px 6px 0;
		margin-right: 0
	}

	body .is-live-preview .todoist-refresh-button {
		margin-right: 30px
	}

	body .todoist-refresh-button:hover {
		box-shadow: none;
		background-color: var(--background-modifier-hover)
	}

	.todoist-refresh-button svg {
		width: 15px;
		height: 15px;
		opacity: var(--icon-muted)
	}

	ul.todoist-task-list {
		margin-left: -.25em
	}

	.is-live-preview ul.todoist-task-list {
		padding-left: 0;
		margin-left: .5em;
		margin-block-start:0;margin-block-end:0}

	.contains-task-list.todoist-task-list .task-metadata {
		font-size: var(--font-adaptive-small);
		display: flex;
		color: var(--text-muted);
		justify-content: space-between;
		margin-left: .1em;
		margin-bottom: .25rem
	}

	.is-live-preview .contains-task-list.todoist-task-list .task-metadata {
		padding-left: calc(var(--checkbox-size) + .6em)
	}

	.todoist-task-list .task-date.task-overdue {
		color: var(--color-orange)
	}

	body .todoist-p1>input[type=checkbox] {
		border: 1px solid var(--color-red)
	}

	body .todoist-p1>input[type=checkbox]:hover {
		opacity: .8
	}

	body .todoist-p2>input[type=checkbox] {
		border: 1px solid var(--color-yellow)
	}

	body .todoist-p2>input[type=checkbox]:hover {
		opacity: .8
	}

	body .todoist-p3>input[type=checkbox] {
		border: 1px solid var(--color-blue)
	}

	body .todoist-p3>input[type=checkbox]:hover {
		opacity: .8
	}

	body.theme-light {
		--color-axis-label: var(--tx1);
		--color-tick-label: var(--tx2);
		--color-dot-fill: var(--ax1);
		--color-line: var(--ui1)
	}

	.tracker-axis-label {
		font-family: var(--font-interface)
	}

	.tracker-axis {
		color: var(--ui2)
	}

	.tabs-manager .chat-view {
		--assistant-message-color: var(--background-primary);
		--padding-md: var(--size-4-2) var(--size-4-3);
		--padding-lg: var(--size-4-3) var(--size-4-3);
		--chat-box-color: var(--background-primary)
	}

	.tabs-manager .chat-view .ow-dialogue-timeline {
		padding: var(--size-4-4) var(--size-4-3) var(--size-4-8)
	}

	.tabs-manager .chat-view .ow-dialogue-timeline .ow-message-bubble .ow-content-wrapper {
		box-shadow: none;
		border-color: var(--background-modifier-border);
		border-radius: var(--radius-m)
	}

	.tabs-manager .chat-view .ow-dialogue-timeline .ow-message-bubble.ow-user-bubble .ow-content-wrapper {
		border-width: 0;
		background-color: var(--interactive-accent)
	}

	.tabs-manager .chat-view .input-area .input-form .chat-box {
		border-radius: 0;
		box-shadow: none;
		grid-row: 1;
		grid-column: 1/3;
		height: 100px;
		border: none;
		padding: var(--size-4-3) var(--size-4-4) var(--size-4-2)
	}

	.tabs-manager .chat-view .input-area .input-form .chat-box:hover {
		height: 100px
	}

	.tabs-manager .chat-view .input-area {
		padding: 0;
		gap: 0
	}

	.tabs-manager .chat-view .header {
		border-bottom: 1px solid var(--background-modifier-border)
	}

	.tabs-manager .chat-view .input-form {
		border-top: 1px solid var(--background-modifier-border)
	}

	.tabs-manager .chat-view .input-area .input-form .chat-box .info-bar span {
		color: var(--text-faint)
	}

	.tabs-manager .chat-view .input-area .input-form .btn-new-chat {
		display: none
	}

	.zoom-plugin-header {
		--link-color: var(--text-normal);
		--link-decoration: none;
		font-size: var(--font-ui-small);
		padding: 0;
		justify-content: center;
		margin: var(--size-4-2) auto;
		max-width: var(--max-width)
	}

	.zoom-plugin-header>.zoom-plugin-title {
		text-decoration: none;
		max-width: 15em;
		overflow: hidden
	}

	.zoom-plugin-header>.zoom-plugin-delimiter {
		color: var(--text-faint);
		padding: 0 var(--size-4-1)
	}

	.theme-dark.minimal-atom-dark {
		--color-red-rgb: 225,109,118;
		--color-orange-rgb: 209,154,102;
		--color-yellow-rgb: 206,193,103;
		--color-green-rgb: 152,195,121;
		--color-cyan-rgb: 88,182,194;
		--color-blue-rgb: 98,175,239;
		--color-purple-rgb: 198,120,222;
		--color-pink-rgb: 225,109,118;
		--color-red: #e16d76;
		--color-orange: #d19a66;
		--color-yellow: #cec167;
		--color-green: #98c379;
		--color-cyan: #58b6c2;
		--color-blue: #62afef;
		--color-purple: #c678de;
		--color-pink: #e16d76
	}

	.theme-light.minimal-atom-light {
		--color-red-rgb: 228,87,73;
		--color-orange-rgb: 183,107,2;
		--color-yellow-rgb: 193,131,2;
		--color-green-rgb: 80,161,80;
		--color-cyan-rgb: 13,151,179;
		--color-blue-rgb: 98,175,239;
		--color-purple-rgb: 166,38,164;
		--color-pink-rgb: 228,87,73;
		--color-red: #e45749;
		--color-orange: #b76b02;
		--color-yellow: #c18302;
		--color-green: #50a150;
		--color-cyan: #0d97b3;
		--color-blue: #62afef;
		--color-purple: #a626a4;
		--color-pink: #e45749
	}

	.theme-light.minimal-atom-light {
		--base-h: 106;
		--base-s: 0%;
		--base-l: 98%;
		--accent-h: 231;
		--accent-s: 76%;
		--accent-l: 62%;
		--bg1: #fafafa;
		--bg2: #eaeaeb;
		--bg3: rgba(0,0,0,.1);
		--ui1: #dbdbdc;
		--ui2: #d8d8d9;
		--tx1: #232324;
		--tx2: #8e8e90;
		--tx3: #a0a1a8;
		--hl1: rgba(180,180,183,0.3);
		--hl2: rgba(209,154,102,0.35)
	}

	.theme-light.minimal-atom-light.minimal-light-white {
		--bg3: #eaeaeb
	}

	.theme-dark.minimal-atom-dark,.theme-light.minimal-atom-light.minimal-light-contrast .mod-left-split,.theme-light.minimal-atom-light.minimal-light-contrast .titlebar,.theme-light.minimal-atom-light.minimal-light-contrast .workspace-drawer.mod-left,.theme-light.minimal-atom-light.minimal-light-contrast .workspace-ribbon.mod-left:not(.is-collapsed),.theme-light.minimal-atom-light.minimal-light-contrast.minimal-status-off .status-bar {
		--base-h: 220;
		--base-s: 12%;
		--base-l: 18%;
		--accent-h: 220;
		--accent-s: 86%;
		--accent-l: 65%;
		--bg1: #282c34;
		--bg2: #21252c;
		--bg3: #3a3f4b;
		--divider-color: #181a1f;
		--tab-outline-color: #181a1f;
		--tx1: #d8dae1;
		--tx2: #898f9d;
		--tx3: #5d6370;
		--hl1: rgba(114,123,141,0.3);
		--hl2: rgba(209,154,102,0.3);
		--sp1: #fff
	}

	.theme-dark.minimal-atom-dark.minimal-dark-black {
		--base-d: 5%;
		--bg3: #282c34;
		--divider-color: #282c34;
		--tab-outline-color: #282c34
	}

	.theme-light.minimal-ayu-light {
		--color-red-rgb: 230,80,80;
		--color-orange-rgb: 250,141,62;
		--color-yellow-rgb: 242,174,73;
		--color-green-rgb: 108,191,67;
		--color-cyan-rgb: 76,191,153;
		--color-blue-rgb: 57,158,230;
		--color-purple-rgb: 163,122,204;
		--color-pink-rgb: 255,115,131;
		--color-red: #e65050;
		--color-orange: #fa8d3e;
		--color-yellow: #f2ae49;
		--color-green: #6CBF43;
		--color-cyan: #4cbf99;
		--color-blue: #399ee6;
		--color-purple: #a37acc;
		--color-pink: #ff7383
	}

	.theme-dark.minimal-ayu-dark {
		--color-red-rgb: 255,102,102;
		--color-orange-rgb: 250,173,102;
		--color-yellow-rgb: 255,209,55;
		--color-green-rgb: 135,217,108;
		--color-cyan-rgb: 149,230,203;
		--color-blue-rgb: 115,208,255;
		--color-purple-rgb: 223,191,255;
		--color-pink-rgb: 242,121,131;
		--color-red: #ff6666;
		--color-orange: #ffad66;
		--color-yellow: #ffd137;
		--color-green: #87D96C;
		--color-cyan: #95e6cb;
		--color-blue: #73d0ff;
		--color-purple: #dfbfff;
		--color-pink: #f27983
	}

	.theme-light.minimal-ayu-light {
		--base-h: 210;
		--base-s: 17%;
		--base-l: 98%;
		--accent-h: 36;
		--accent-s: 100%;
		--accent-l: 50%;
		--bg1: #fff;
		--bg2: #f8f9fa;
		--bg3: rgba(209,218,224,0.5);
		--ui1: #E6EAED;
		--tx1: #5C6165;
		--tx2: #8A9199;
		--tx3: #AAAEB0;
		--hl1: rgba(3,91,214,0.15)
	}

	.theme-dark.minimal-ayu-dark,.theme-light.minimal-ayu-light.minimal-light-contrast .mod-left-split,.theme-light.minimal-ayu-light.minimal-light-contrast .titlebar,.theme-light.minimal-ayu-light.minimal-light-contrast .workspace-drawer.mod-left,.theme-light.minimal-ayu-light.minimal-light-contrast .workspace-ribbon.mod-left:not(.is-collapsed),.theme-light.minimal-ayu-light.minimal-light-contrast.minimal-status-off .status-bar {
		--base-h: 222;
		--base-s: 22%;
		--base-l: 15%;
		--accent-h: 35;
		--accent-s: 100%;
		--accent-l: 60%;
		--bg1: #232937;
		--bg2: #1E2431;
		--bg3: rgba(51,61,80,0.5);
		--ui1: #333C4A;
		--ui2: #333C4A;
		--ui3: #333C4A;
		--tx1: #cccac2;
		--tx2: #707A8C;
		--tx3: #495063;
		--hl1: rgba(64,159,255,0.25)
	}

	.theme-dark.minimal-ayu-dark.minimal-dark-black {
		--accent-h: 40;
		--accent-s: 75%;
		--accent-l: 61%;
		--bg3: #0E1017;
		--tx1: #BFBDB6;
		--divider-color: #11151C;
		--tab-outline-color: #11151C
	}

	.theme-light.minimal-catppuccin-light {
		--color-red-rgb: 230,69,83;
		--color-orange-rgb: 254,100,12;
		--color-yellow-rgb: 223,142,29;
		--color-green-rgb: 64,160,43;
		--color-cyan-rgb: 23,146,154;
		--color-blue-rgb: 33,102,246;
		--color-purple-rgb: 137,56,239;
		--color-pink-rgb: 234,119,203;
		--color-red: #E64553;
		--color-orange: #FE640C;
		--color-yellow: #DF8E1D;
		--color-green: #40A02B;
		--color-cyan: #17929A;
		--color-blue: #2166F6;
		--color-purple: #8938EF;
		--color-pink: #EA77CB
	}

	.theme-dark.minimal-catppuccin-dark {
		--color-red-rgb: 235,153,156;
		--color-orange-rgb: 239,160,118;
		--color-yellow-rgb: 229,200,144;
		--color-green-rgb: 166,209,138;
		--color-cyan-rgb: 129,200,190;
		--color-blue-rgb: 140,170,238;
		--color-purple-rgb: 202,158,230;
		--color-pink-rgb: 244,185,229;
		--color-red: #EB999C;
		--color-orange: #EFA076;
		--color-yellow: #E5C890;
		--color-green: #A6D18A;
		--color-cyan: #81C8BE;
		--color-blue: #8CAAEE;
		--color-purple: #CA9EE6;
		--color-pink: #F4B9E5
	}

	.theme-light.minimal-catppuccin-light {
		--base-h: 228;
		--base-s: 20%;
		--base-l: 95%;
		--accent-h: 11;
		--accent-s: 59%;
		--accent-l: 67%;
		--bg1: #F0F1F5;
		--bg2: #DCE0E8;
		--bg3: hsla(228,11%,65%,.25);
		--ui1: #CCD0DA;
		--ui2: #BCC0CC;
		--ui3: #ACB0BE;
		--tx1: #4D4F69;
		--tx2: #5D5F77;
		--tx3: #8D8FA2;
		--hl1: rgba(172,176,190,.3);
		--hl2: rgba(223,142,29,.3)
	}

	.theme-light.minimal-catppuccin-light.minimal-light-tonal {
		--bg2: #DCE0E8
	}

	.theme-light.minimal-catppuccin-light.minimal-light-white {
		--bg3: #F0F1F5;
		--ui1: #DCE0E8
	}

	.theme-dark.minimal-catppuccin-dark,.theme-light.minimal-catppuccin-light.minimal-light-contrast .mod-left-split,.theme-light.minimal-catppuccin-light.minimal-light-contrast .titlebar,.theme-light.minimal-catppuccin-light.minimal-light-contrast .workspace-drawer.mod-left,.theme-light.minimal-catppuccin-light.minimal-light-contrast .workspace-ribbon.mod-left:not(.is-collapsed),.theme-light.minimal-catppuccin-light.minimal-light-contrast.minimal-status-off .status-bar {
		--base-h: 229;
		--base-s: 19%;
		--base-l: 23%;
		--accent-h: 10;
		--accent-s: 57%;
		--accent-l: 88%;
		--bg1: #303446;
		--bg2: #242634;
		--bg3: hsla(229,13%,52%,0.25);
		--ui1: #41455A;
		--ui2: #51576D;
		--ui3: #626880;
		--tx1: #C6D0F5;
		--tx2: #A6ADCE;
		--tx3: #848BA7;
		--sp1: #242634;
		--hl1: rgba(98,104,128,.5);
		--hl2: rgba(223,142,29,.4)
	}

	.theme-dark.minimal-catppuccin-dark.minimal-dark-black {
		--ui1: #303446;
		--hl2: rgba(223,142,29,.5)
	}

	.theme-dark.minimal-dracula-dark {
		--color-red-rgb: 255,85,85;
		--color-orange-rgb: 255,184,108;
		--color-yellow-rgb: 241,250,140;
		--color-green-rgb: 80,250,123;
		--color-cyan-rgb: 139,233,253;
		--color-blue-rgb: 98,114,164;
		--color-purple-rgb: 189,147,249;
		--color-pink-rgb: 255,121,198;
		--color-red: #ff5555;
		--color-orange: #ffb86c;
		--color-yellow: #f1fa8c;
		--color-green: #50fa7b;
		--color-cyan: #8be9fd;
		--color-blue: #6272a4;
		--color-purple: #bd93f9;
		--color-pink: #ff79c6
	}

	.theme-dark.minimal-dracula-dark,.theme-light.minimal-dracula-light.minimal-light-contrast .titlebar,.theme-light.minimal-dracula-light.minimal-light-contrast .workspace-drawer.mod-left,.theme-light.minimal-dracula-light.minimal-light-contrast.minimal-status-off .status-bar {
		--base-h: 232;
		--base-s: 16%;
		--base-l: 19%;
		--accent-h: 265;
		--accent-s: 89%;
		--accent-l: 78%;
		--bg1: #282a37;
		--bg2: #21222c;
		--ui2: #44475a;
		--ui3: #6272a4;
		--tx1: #f8f8f2;
		--tx2: #949FBE;
		--tx3: #6272a4;
		--hl1: rgba(134, 140, 170, 0.3);
		--hl2: rgba(189, 147, 249, 0.35)
	}

	.theme-dark.minimal-dracula-dark.minimal-dark-black {
		--ui1: #282a36
	}

	.theme-dark.minimal-eink-dark,.theme-light.minimal-eink-light {
		--collapse-icon-color: var(--text-normal);
		--icon-color-active: var(--bg1);
		--icon-color-hover: var(--bg1);
		--icon-color-focused: var(--bg1);
		--icon-opacity: 1;
		--indentation-guide-color: var(--tx1);
		--indentation-guide-color-active: var(--tx1);
		--indentation-guide-width-active: 3px;
		--interactive-normal: var(--bg1);
		--input-shadow: 0 0 0 1px var(--tx1);
		--link-unresolved-opacity: 1;
		--link-unresolved-decoration-style: dashed;
		--link-unresolved-decoration-color: var(--tx1);
		--metadata-label-background-active: var(--bg1);
		--metadata-input-background-active: var(--bg1);
		--modal-border-color: var(--tx1);
		--modal-border-width: 2px;
		--nav-item-color-hover: var(--bg1);
		--nav-item-color-active: var(--bg1);
		--prompt-border-color: var(--tx1);
		--prompt-border-width: 2px;
		--calendar-dot-active: var(--bg1);
		--calendar-dot-today: var(--bg1);
		--calendar-text-active: var(--bg1);
		--tag-border-width: 1.25px;
		--tag-background: transparent;
		--tag-background-hover: transparent;
		--tag-border-color: var(--tx1);
		--tag-border-color-hover: var(--tx1);
		--text-on-accent: var(--bg1);
		--text-on-accent-inverted: var(--bg1)
	}

	.theme-dark.minimal-eink-dark.tabs-modern,.theme-light.minimal-eink-light.tabs-modern {
		--minimal-tab-text-color-active: var(--bg1);
		--tab-text-color-focused-active-current: var(--bg1)
	}

	.theme-dark.minimal-eink-dark .suggestion-container,.theme-light.minimal-eink-light .suggestion-container {
		border-width: 3px
	}

	.theme-dark.minimal-eink-dark .cm-s-obsidian span.cm-inline-code,.theme-dark.minimal-eink-dark .markdown-rendered code,.theme-light.minimal-eink-light .cm-s-obsidian span.cm-inline-code,.theme-light.minimal-eink-light .markdown-rendered code {
		font-weight: 600
	}

	.theme-dark.minimal-eink-dark .metadata-property-icon,.theme-light.minimal-eink-light .metadata-property-icon {
		--icon-color-focused: var(--tx1)
	}

	.theme-dark.minimal-eink-dark .checkbox-container,.theme-light.minimal-eink-light .checkbox-container {
		background-color: var(--bg1);
		box-shadow: 0 0 0 1px var(--tx1);
		--toggle-thumb-color: var(--tx1)
	}

	.theme-dark.minimal-eink-dark .checkbox-container.is-enabled,.theme-light.minimal-eink-light .checkbox-container.is-enabled {
		background-color: var(--tx1);
		--toggle-thumb-color: var(--bg1)
	}

	.theme-dark.minimal-eink-dark .cm-s-obsidian span.cm-formatting-highlight,.theme-dark.minimal-eink-dark .cm-s-obsidian span.cm-highlight,.theme-dark.minimal-eink-dark .community-item .suggestion-highlight,.theme-dark.minimal-eink-dark .dropdown:hover,.theme-dark.minimal-eink-dark .horizontal-tab-nav-item:hover,.theme-dark.minimal-eink-dark .markdown-rendered mark,.theme-dark.minimal-eink-dark .status-bar .plugin-sync:hover .sync-status-icon.mod-success,.theme-dark.minimal-eink-dark .status-bar .plugin-sync:hover .sync-status-icon.mod-working,.theme-dark.minimal-eink-dark .status-bar-item.mod-clickable:hover,.theme-dark.minimal-eink-dark .suggestion-item.is-selected,.theme-dark.minimal-eink-dark .text-icon-button:hover,.theme-dark.minimal-eink-dark .vertical-tab-nav-item:hover,.theme-dark.minimal-eink-dark button,.theme-dark.minimal-eink-dark select:hover,.theme-dark.minimal-eink-dark:not(.colorful-active) .horizontal-tab-nav-item.is-active,.theme-dark.minimal-eink-dark:not(.colorful-active) .vertical-tab-nav-item.is-active,.theme-light.minimal-eink-light .cm-s-obsidian span.cm-formatting-highlight,.theme-light.minimal-eink-light .cm-s-obsidian span.cm-highlight,.theme-light.minimal-eink-light .community-item .suggestion-highlight,.theme-light.minimal-eink-light .dropdown:hover,.theme-light.minimal-eink-light .horizontal-tab-nav-item:hover,.theme-light.minimal-eink-light .markdown-rendered mark,.theme-light.minimal-eink-light .status-bar .plugin-sync:hover .sync-status-icon.mod-success,.theme-light.minimal-eink-light .status-bar .plugin-sync:hover .sync-status-icon.mod-working,.theme-light.minimal-eink-light .status-bar-item.mod-clickable:hover,.theme-light.minimal-eink-light .suggestion-item.is-selected,.theme-light.minimal-eink-light .text-icon-button:hover,.theme-light.minimal-eink-light .vertical-tab-nav-item:hover,.theme-light.minimal-eink-light button,.theme-light.minimal-eink-light select:hover,.theme-light.minimal-eink-light:not(.colorful-active) .horizontal-tab-nav-item.is-active,.theme-light.minimal-eink-light:not(.colorful-active) .vertical-tab-nav-item.is-active {
		color: var(--bg1)
	}

	.theme-light.minimal-eink-light {
		--base-h: 0;
		--base-s: 0%;
		--base-l: 100%;
		--accent-h: 0;
		--accent-s: 0%;
		--accent-l: 0%;
		--ax3: #000;
		--bg1: #fff;
		--bg2: #fff;
		--bg3: #000;
		--ui1: #000;
		--ui2: #000;
		--ui3: #000;
		--tx1: #000;
		--tx2: #000;
		--tx3: #000;
		--hl1: #000;
		--hl2: #000;
		--sp1: #fff;
		--text-on-accent: #fff;
		--background-modifier-cover: rgba(235,235,235,1)
	}

	.theme-light.minimal-eink-light.minimal-light-white {
		--bg3: #fff
	}

	.theme-dark.minimal-eink-dark,.theme-light.minimal-eink-light.minimal-light-contrast .mod-left-split,.theme-light.minimal-eink-light.minimal-light-contrast .titlebar,.theme-light.minimal-eink-light.minimal-light-contrast .workspace-drawer.mod-left,.theme-light.minimal-eink-light.minimal-light-contrast .workspace-ribbon.mod-left:not(.is-collapsed),.theme-light.minimal-eink-light.minimal-light-contrast.minimal-status-off .status-bar {
		--base-h: 0;
		--base-s: 0%;
		--base-l: 0%;
		--accent-h: 0;
		--accent-s: 0%;
		--accent-l: 100%;
		--ax3: #fff;
		--bg1: #000;
		--bg2: #000;
		--bg3: #fff;
		--ui1: #fff;
		--ui2: #fff;
		--ui3: #fff;
		--tx1: #fff;
		--tx2: #fff;
		--tx3: #fff;
		--hl1: #fff;
		--hl2: #fff;
		--sp1: #000;
		--background-modifier-cover: rgba(20,20,20,1)
	}

	.theme-light.minimal-eink-light.minimal-light-tonal {
		--bg3: #bbb;
		--ui1: #bbb;
		--modal-border-color: var(--ui1);
		--prompt-border-color: var(--ui1)
	}

	.theme-dark.minimal-eink-dark.minimal-dark-tonal {
		--bg3: #444;
		--ui1: #444;
		--modal-border-color: var(--ui1);
		--prompt-border-color: var(--ui1)
	}

	.theme-light.minimal-everforest-light {
		--color-red-rgb: 248,85,82;
		--color-orange-rgb: 245,125,38;
		--color-yellow-rgb: 223,160,0;
		--color-green-rgb: 141,161,1;
		--color-cyan-rgb: 53,167,124;
		--color-blue-rgb: 56,148,196;
		--color-purple-rgb: 223,105,186;
		--color-pink-rgb: 223,105,186;
		--color-red: #f85552;
		--color-orange: #f57d26;
		--color-yellow: #dfa000;
		--color-green: #8da101;
		--color-cyan: #35a77c;
		--color-blue: #3795C5;
		--color-purple: #df69ba;
		--color-pink: #df69ba
	}

	.theme-dark.minimal-everforest-dark {
		--color-red-rgb: 230,126,128;
		--color-orange-rgb: 230,152,117;
		--color-yellow-rgb: 219,188,127;
		--color-green-rgb: 167,192,128;
		--color-cyan-rgb: 131,192,146;
		--color-blue-rgb: 127,187,179;
		--color-purple-rgb: 223,105,186;
		--color-pink-rgb: 223,105,186;
		--color-red: #e67e80;
		--color-orange: #e69875;
		--color-yellow: #dbbc7f;
		--color-green: #a7c080;
		--color-cyan: #83c092;
		--color-blue: #7fbbb3;
		--color-purple: #d699b6;
		--color-pink: #d699b6
	}

	.theme-light.minimal-everforest-light {
		--base-h: 44;
		--base-s: 87%;
		--base-l: 94%;
		--accent-h: 83;
		--accent-s: 36%;
		--accent-l: 53%;
		--bg1: #fdf6e3;
		--bg2: #efebd4;
		--bg3: rgba(226,222,198,.5);
		--ui1: #e0dcc7;
		--ui2: #bec5b2;
		--ui3: #bec5b2;
		--tx1: #5C6A72;
		--tx2: #829181;
		--tx3: #a6b0a0;
		--hl1: rgba(198,214,152,.4);
		--hl2: rgba(222,179,51,.3)
	}

	.theme-light.minimal-everforest-light.minimal-light-tonal {
		--bg2: #fdf6e3
	}

	.theme-light.minimal-everforest-light.minimal-light-white {
		--bg3: #f3efda;
		--ui1: #edead5
	}

	.theme-dark.minimal-everforest-dark,.theme-light.minimal-everforest-light.minimal-light-contrast .mod-left-split,.theme-light.minimal-everforest-light.minimal-light-contrast .titlebar,.theme-light.minimal-everforest-light.minimal-light-contrast .workspace-drawer.mod-left,.theme-light.minimal-everforest-light.minimal-light-contrast .workspace-ribbon.mod-left:not(.is-collapsed),.theme-light.minimal-everforest-light.minimal-light-contrast.minimal-status-off .status-bar {
		--base-h: 203;
		--base-s: 15%;
		--base-l: 23%;
		--accent-h: 81;
		--accent-s: 34%;
		--accent-l: 63%;
		--bg1: #2d353b;
		--bg2: #232a2e;
		--bg3: rgba(71,82,88,0.5);
		--ui1: #475258;
		--ui2: #4f585e;
		--ui3: #525c62;
		--tx1: #d3c6aa;
		--tx2: #9da9a0;
		--tx3: #7a8478;
		--hl1: rgba(134,70,93,.5);
		--hl2: rgba(147,185,96,.3)
	}

	.theme-dark.minimal-everforest-dark.minimal-dark-black {
		--hl1: rgba(134,70,93,.4);
		--ui1: #2b3339
	}

	.theme-light.minimal-flexoki-light {
		--color-red-rgb: 175,48,41;
		--color-orange-rgb: 188,82,21;
		--color-yellow-rgb: 173,131,1;
		--color-green-rgb: 102,128,11;
		--color-cyan-rgb: 36,131,123;
		--color-blue-rgb: 32,94,166;
		--color-purple-rgb: 94,64,157;
		--color-pink-rgb: 160,47,111;
		--color-red: #AF3029;
		--color-orange: #BC5215;
		--color-yellow: #AD8301;
		--color-green: #66800B;
		--color-cyan: #24837B;
		--color-blue: #205EA6;
		--color-purple: #5E409D;
		--color-pink: #A02F6F
	}

	.theme-dark.minimal-flexoki-dark {
		--color-red-rgb: 209,77,65;
		--color-orange-rgb: 218,112,44;
		--color-yellow-rgb: 208,162,21;
		--color-green-rgb: 135,154,57;
		--color-cyan-rgb: 58,169,159;
		--color-blue-rgb: 67,133,190;
		--color-purple-rgb: 139,126,200;
		--color-pink-rgb: 206,93,151;
		--color-red: #D14D41;
		--color-orange: #DA702C;
		--color-yellow: #D0A215;
		--color-green: #879A39;
		--color-cyan: #3AA99F;
		--color-blue: #4385BE;
		--color-purple: #8B7EC8;
		--color-pink: #CE5D97
	}

	.theme-light.minimal-flexoki-light {
		--base-h: 48;
		--base-s: 100%;
		--base-l: 97%;
		--accent-h: 175;
		--accent-s: 57%;
		--accent-l: 33%;
		--bg1: #FFFCF0;
		--bg2: #F2F0E5;
		--bg3: rgba(16,15,15,0.05);
		--ui1: #E6E4D9;
		--ui2: #DAD8CE;
		--ui3: #CECDC3;
		--tx1: #100F0F;
		--tx2: #6F6E69;
		--tx3: #B7B5AC;
		--hl1: rgba(187,220,206,0.3);
		--hl2: rgba(247,209,61,0.3)
	}

	.theme-light.minimal-flexoki-light.minimal-light-tonal {
		--bg2: #FFFCF0
	}

	.theme-dark.minimal-flexoki-dark,.theme-light.minimal-flexoki-light.minimal-light-contrast .mod-left-split,.theme-light.minimal-flexoki-light.minimal-light-contrast .titlebar,.theme-light.minimal-flexoki-light.minimal-light-contrast .workspace-drawer.mod-left,.theme-light.minimal-flexoki-light.minimal-light-contrast .workspace-ribbon.mod-left:not(.is-collapsed),.theme-light.minimal-flexoki-light.minimal-light-contrast.minimal-status-off .status-bar {
		--base-h: 360;
		--base-s: 3%;
		--base-l: 6%;
		--accent-h: 175;
		--accent-s: 49%;
		--accent-l: 45%;
		--bg1: #100F0F;
		--bg2: #1C1B1A;
		--bg3: rgba(254,252,240,0.05);
		--ui1: #282726;
		--ui2: #343331;
		--ui3: #403E3C;
		--tx1: #CECDC3;
		--tx2: #878580;
		--tx3: #575653;
		--hl1: rgba(30,95,91,0.3);
		--hl2: rgba(213,159,17,0.3)
	}

	.theme-dark.minimal-flexoki-dark.minimal-dark-black {
		--ui1: #1C1B1A
	}

	.theme-dark.minimal-gruvbox-dark,.theme-light.minimal-gruvbox-light {
		--color-red-rgb: 204,36,29;
		--color-orange-rgb: 214,93,14;
		--color-yellow-rgb: 215,153,33;
		--color-green-rgb: 152,151,26;
		--color-cyan-rgb: 104,157,106;
		--color-blue-rgb: 69,133,136;
		--color-purple-rgb: 177,98,134;
		--color-pink-rgb: 177,98,134;
		--color-red: #cc241d;
		--color-orange: #d65d0e;
		--color-yellow: #d79921;
		--color-green: #98971a;
		--color-cyan: #689d6a;
		--color-blue: #458588;
		--color-purple: #b16286;
		--color-pink: #b16286
	}

	.theme-light.minimal-gruvbox-light {
		--base-h: 49;
		--base-s: 92%;
		--base-l: 89%;
		--accent-h: 24;
		--accent-s: 88%;
		--accent-l: 45%;
		--bg1: #fcf2c7;
		--bg2: #f2e6bd;
		--bg3: #ebd9b3;
		--ui1: #ebdbb2;
		--ui2: #d5c4a1;
		--ui3: #bdae93;
		--tx1: #282828;
		--tx2: #7c7065;
		--tx3: #a89a85;
		--hl1: rgba(192,165,125,.3);
		--hl2: rgba(215,153,33,.4)
	}

	.theme-light.minimal-gruvbox-light.minimal-light-tonal {
		--bg2: #fcf2c7
	}

	.theme-light.minimal-gruvbox-light.minimal-light-white {
		--bg3: #faf5d7;
		--ui1: #f2e6bd
	}

	.theme-dark.minimal-gruvbox-dark,.theme-light.minimal-gruvbox-light.minimal-light-contrast .mod-left-split,.theme-light.minimal-gruvbox-light.minimal-light-contrast .titlebar,.theme-light.minimal-gruvbox-light.minimal-light-contrast .workspace-drawer.mod-left,.theme-light.minimal-gruvbox-light.minimal-light-contrast .workspace-ribbon.mod-left:not(.is-collapsed),.theme-light.minimal-gruvbox-light.minimal-light-contrast.minimal-status-off .status-bar {
		--accent-h: 24;
		--accent-s: 88%;
		--accent-l: 45%;
		--bg1: #282828;
		--bg2: #1e2021;
		--bg3: #3d3836;
		--bg3: rgba(62,57,55,0.5);
		--ui1: #3c3836;
		--ui2: #504945;
		--ui3: #665c54;
		--tx1: #fbf1c7;
		--tx2: #bdae93;
		--tx3: #7c6f64;
		--hl1: rgba(173,149,139,0.3);
		--hl2: rgba(215,153,33,.4)
	}

	.theme-dark.minimal-gruvbox-dark.minimal-dark-black {
		--hl1: rgba(173,149,139,0.4);
		--ui1: #282828
	}

	.theme-dark.minimal-macos-dark,.theme-light.minimal-macos-light {
		--color-red-rgb: 255,59,49;
		--color-orange-rgb: 255,149,2;
		--color-yellow-rgb: 255,204,0;
		--color-green-rgb: 42,205,65;
		--color-cyan-rgb: 2,199,190;
		--color-blue-rgb: 2,122,255;
		--color-purple-rgb: 176,81,222;
		--color-pink-rgb: 255,46,85;
		--color-red: #ff3b31;
		--color-orange: #ff9502;
		--color-yellow: #ffcc00;
		--color-green: #2acd41;
		--color-cyan: #02c7be;
		--color-blue: #027aff;
		--color-purple: #b051de;
		--color-pink: #ff2e55
	}

	.theme-light.minimal-macos-light {
		--base-h: 106;
		--base-s: 0%;
		--base-l: 94%;
		--accent-h: 212;
		--accent-s: 100%;
		--accent-l: 50%;
		--bg1: #fff;
		--bg2: #f0f0f0;
		--bg3: rgba(0,0,0,.1);
		--ui1: #e7e7e7;
		--tx1: #454545;
		--tx2: #808080;
		--tx3: #b0b0b0;
		--hl1: #b3d7ff
	}

	.theme-light.minimal-macos-light.minimal-light-tonal {
		--bg1: #f0f0f0;
		--bg2: #f0f0f0
	}

	.theme-dark.minimal-macos-dark,.theme-light.minimal-macos-light.minimal-light-contrast .mod-left-split,.theme-light.minimal-macos-light.minimal-light-contrast .titlebar,.theme-light.minimal-macos-light.minimal-light-contrast .workspace-drawer.mod-left,.theme-light.minimal-macos-light.minimal-light-contrast .workspace-ribbon.mod-left:not(.is-collapsed),.theme-light.minimal-macos-light.minimal-light-contrast.minimal-status-off .status-bar {
		--base-h: 106;
		--base-s: 0%;
		--base-l: 12%;
		--accent-h: 212;
		--accent-s: 100%;
		--accent-l: 50%;
		--bg1: #1e1e1e;
		--bg2: #282828;
		--bg3: rgba(255,255,255,0.11);
		--divider-color: #000;
		--tab-outline-color: #000;
		--ui1: #373737;
		--ui2: #515151;
		--ui3: #595959;
		--tx1: #dcdcdc;
		--tx2: #8c8c8c;
		--tx3: #686868;
		--hl1: rgba(98,169,252,0.5);
		--sp1: #fff
	}

	.theme-dark.minimal-macos-dark.minimal-dark-black {
		--divider-color: #1e1e1e;
		--tab-outline-color: #1e1e1e
	}

	.theme-dark.minimal-nord-dark,.theme-light.minimal-nord-light {
		--color-red-rgb: 191,97,106;
		--color-orange-rgb: 208,138,112;
		--color-yellow-rgb: 235,203,139;
		--color-green-rgb: 163,190,140;
		--color-cyan-rgb: 136,192,208;
		--color-blue-rgb: 129,161,193;
		--color-purple-rgb: 180,142,173;
		--color-pink-rgb: 180,142,173;
		--color-red: #BF616A;
		--color-orange: #D08770;
		--color-yellow: #EBCB8B;
		--color-green: #A3BE8C;
		--color-cyan: #88C0D0;
		--color-blue: #81A1C1;
		--color-purple: #B48EAD;
		--color-pink: #B48EAD
	}

	.theme-light.minimal-nord-light {
		--base-h: 221;
		--base-s: 27%;
		--base-l: 94%;
		--accent-h: 213;
		--accent-s: 32%;
		--accent-l: 52%;
		--bg1: #fff;
		--bg2: #eceff4;
		--bg3: rgba(157,174,206,0.25);
		--ui1: #d8dee9;
		--ui2: #BBCADC;
		--ui3: #81a1c1;
		--tx1: #2e3440;
		--tx2: #7D8697;
		--tx3: #ADB1B8;
		--hl2: rgba(208, 135, 112, 0.35)
	}

	.theme-dark.minimal-nord-dark,.theme-light.minimal-nord-light.minimal-light-contrast .mod-left-split,.theme-light.minimal-nord-light.minimal-light-contrast .titlebar,.theme-light.minimal-nord-light.minimal-light-contrast .workspace-drawer.mod-left,.theme-light.minimal-nord-light.minimal-light-contrast .workspace-ribbon.mod-left:not(.is-collapsed),.theme-light.minimal-nord-light.minimal-light-contrast.minimal-status-off .status-bar {
		--base-h: 220;
		--base-s: 16%;
		--base-l: 22%;
		--accent-h: 213;
		--accent-s: 32%;
		--accent-l: 52%;
		--bg1: #2e3440;
		--bg2: #3b4252;
		--bg3: rgba(135,152,190,0.15);
		--ui1: #434c5e;
		--ui2: #58647b;
		--ui3: #58647b;
		--tx1: #d8dee9;
		--tx2: #9eafcc;
		--tx3: #4c566a;
		--hl1: rgba(129,142,180,0.3);
		--hl2: rgba(208, 135, 112, 0.35)
	}

	.theme-dark.minimal-nord-dark.minimal-dark-black {
		--ui1: #2e3440
	}

	.theme-light.minimal-notion-light {
		--base-h: 39;
		--base-s: 18%;
		--base-d: 96%;
		--accent-h: 197;
		--accent-s: 71%;
		--accent-l: 52%;
		--bg2: #f7f6f4;
		--bg3: #e8e7e4;
		--ui1: #ededec;
		--ui2: #dbdbda;
		--ui3: #aaa9a5;
		--tx1: #37352f;
		--tx2: #72706c;
		--tx3: #aaa9a5;
		--hl1: rgba(131,201,229,0.3);
		--link-weight: 500
	}

	.theme-dark.minimal-notion-dark,.theme-light.minimal-notion-light.minimal-light-contrast .mod-left-split,.theme-light.minimal-notion-light.minimal-light-contrast .titlebar,.theme-light.minimal-notion-light.minimal-light-contrast .workspace-drawer.mod-left,.theme-light.minimal-notion-light.minimal-light-contrast .workspace-ribbon.mod-left:not(.is-collapsed),.theme-light.minimal-notion-light.minimal-light-contrast.minimal-status-off .status-bar {
		--base-h: 203;
		--base-s: 8%;
		--base-d: 20%;
		--accent-h: 197;
		--accent-s: 71%;
		--accent-l: 52%;
		--bg1: #2f3437;
		--bg2: #373c3f;
		--bg3: #4b5053;
		--ui1: #3e4245;
		--ui2: #585d5f;
		--ui3: #585d5f;
		--tx1: #ebebeb;
		--tx2: #909295;
		--tx3: #585d5f;
		--hl1: rgba(57,134,164,0.3);
		--link-weight: 500
	}

	.theme-dark.minimal-notion-dark.minimal-dark-black {
		--base-d: 5%;
		--bg3: #232729;
		--ui1: #2f3437
	}

	.theme-light.minimal-rose-pine-light {
		--color-red-rgb: 180,99,122;
		--color-orange-rgb: 215,130,125;
		--color-yellow-rgb: 234,157,53;
		--color-green-rgb: 40,105,131;
		--color-cyan-rgb: 87,147,159;
		--color-blue-rgb: 87,147,159;
		--color-purple-rgb: 144,122,169;
		--color-pink-rgb: 144,122,169;
		--color-red: #b4637a;
		--color-orange: #d7827e;
		--color-yellow: #ea9d34;
		--color-green: #286983;
		--color-cyan: #56949f;
		--color-blue: #56949f;
		--color-purple: #907aa9;
		--color-pink: #907aa9
	}

	.theme-dark.minimal-rose-pine-dark {
		--color-red-rgb: 234,111,146;
		--color-orange-rgb: 233,155,151;
		--color-yellow-rgb: 246,193,119;
		--color-green-rgb: 47,116,143;
		--color-cyan-rgb: 157,207,215;
		--color-blue-rgb: 157,207,215;
		--color-purple-rgb: 196,167,231;
		--color-pink-rgb: 196,167,231;
		--color-red: #eb6f92;
		--color-orange: #ea9a97;
		--color-yellow: #f6c177;
		--color-green: #31748f;
		--color-cyan: #9ccfd8;
		--color-blue: #9ccfd8;
		--color-purple: #c4a7e7;
		--color-pink: #c4a7e7
	}

	.theme-light.minimal-rose-pine-light {
		--base-h: 32;
		--base-s: 57%;
		--base-l: 95%;
		--accent-h: 3;
		--accent-s: 53%;
		--accent-l: 67%;
		--bg1: #fffaf3;
		--bg2: #faf4ed;
		--bg3: rgba(233,223,218,0.5);
		--ui1: #EAE3E1;
		--ui2: #dfdad9;
		--ui3: #cecacd;
		--tx1: #575279;
		--tx2: #797593;
		--tx3: #9893a5;
		--hl1: #EAE3E1
	}

	.theme-dark.minimal-rose-pine-dark,.theme-light.minimal-rose-pine-light.minimal-light-contrast .mod-left-split,.theme-light.minimal-rose-pine-light.minimal-light-contrast .titlebar,.theme-light.minimal-rose-pine-light.minimal-light-contrast .workspace-drawer.mod-left,.theme-light.minimal-rose-pine-light.minimal-light-contrast .workspace-ribbon.mod-left:not(.is-collapsed),.theme-light.minimal-rose-pine-light.minimal-light-contrast.minimal-status-off .status-bar {
		--base-h: 247;
		--base-s: 23%;
		--base-l: 15%;
		--accent-h: 2;
		--accent-s: 55%;
		--accent-l: 83%;
		--bg1: #1f1d2e;
		--bg2: #191724;
		--bg3: rgba(68,66,86,0.5);
		--ui1: #312F41;
		--ui2: #403d52;
		--ui3: #524f67;
		--tx1: #e0def4;
		--tx2: #908caa;
		--tx3: #6e6a86;
		--hl1: #403d52
	}

	.theme-dark.minimal-rose-pine-dark.minimal-dark-black {
		--ui1: #21202e
	}

	.theme-dark.minimal-solarized-dark,.theme-light.minimal-solarized-light {
		--color-red-rgb: 220,50,47;
		--color-orange-rgb: 203,77,22;
		--color-yellow-rgb: 181,137,0;
		--color-green-rgb: 133,153,0;
		--color-cyan-rgb: 42,161,152;
		--color-blue-rgb: 38,139,210;
		--color-purple-rgb: 108,113,196;
		--color-pink-rgb: 211,54,130;
		--color-red: #dc322f;
		--color-orange: #cb4b16;
		--color-yellow: #b58900;
		--color-green: #859900;
		--color-cyan: #2aa198;
		--color-blue: #268bd2;
		--color-purple: #6c71c4;
		--color-pink: #d33682
	}

	.theme-light.minimal-solarized-light {
		--base-h: 44;
		--base-s: 87%;
		--base-l: 94%;
		--accent-h: 205;
		--accent-s: 70%;
		--accent-l: 48%;
		--bg1: #fdf6e3;
		--bg2: #eee8d5;
		--bg3: rgba(0,0,0,0.062);
		--ui1: #e9e1c8;
		--ui2: #d0cab8;
		--ui3: #d0cab8;
		--tx1: #073642;
		--tx2: #586e75;
		--tx3: #ABB2AC;
		--tx4: #586e75;
		--hl1: rgba(202,197,182,0.3);
		--hl2: rgba(203,75,22,0.3)
	}

	.theme-light.minimal-solarized-light.minimal-light-tonal {
		--bg2: #fdf6e3
	}

	.theme-dark.minimal-solarized-dark,.theme-light.minimal-solarized-light.minimal-light-contrast .mod-left-split,.theme-light.minimal-solarized-light.minimal-light-contrast .titlebar,.theme-light.minimal-solarized-light.minimal-light-contrast .workspace-drawer.mod-left,.theme-light.minimal-solarized-light.minimal-light-contrast .workspace-ribbon.mod-left:not(.is-collapsed),.theme-light.minimal-solarized-light.minimal-light-contrast.minimal-status-off .status-bar {
		--accent-h: 205;
		--accent-s: 70%;
		--accent-l: 48%;
		--base-h: 193;
		--base-s: 98%;
		--base-l: 11%;
		--bg1: #002b36;
		--bg2: #073642;
		--bg3: rgba(255,255,255,0.062);
		--ui1: #19414B;
		--ui2: #274850;
		--ui3: #31535B;
		--tx1: #93a1a1;
		--tx2: #657b83;
		--tx3: #31535B;
		--tx4: #657b83;
		--hl1: rgba(15,81,98,0.3);
		--hl2: rgba(203, 75, 22, 0.35)
	}

	.theme-dark.minimal-solarized-dark.minimal-dark-black {
		--hl1: rgba(15,81,98,0.55);
		--ui1: #002b36
	}

	.theme-dark.minimal-things-dark,.theme-light.minimal-things-light {
		--color-red-rgb: 255,48,108;
		--color-orange-rgb: 255,149,2;
		--color-yellow-rgb: 255,213,0;
		--color-green-rgb: 75,191,94;
		--color-cyan-rgb: 73,174,164;
		--color-purple-rgb: 176,81,222;
		--color-pink-rgb: 255,46,85;
		--color-red: #FF306C;
		--color-orange: #ff9502;
		--color-yellow: #FFD500;
		--color-green: #4BBF5E;
		--color-cyan: #49AEA4;
		--color-purple: #b051de;
		--color-pink: #ff2e55
	}

	.theme-light.minimal-things-light {
		--color-blue-rgb: 27,97,194;
		--color-blue: #1b61c2
	}

	.theme-dark.minimal-things-dark {
		--color-blue-rgb: 77,149,247;
		--color-blue: #4d95f7
	}

	.theme-light.minimal-things-light {
		--accent-h: 215;
		--accent-s: 76%;
		--accent-l: 43%;
		--bg1: white;
		--bg2: #f5f6f8;
		--bg3: rgba(162,177,187,0.25);
		--ui1: #eef0f4;
		--ui2: #D8DADD;
		--ui3: #c1c3c6;
		--tx1: #26272b;
		--tx2: #7D7F84;
		--tx3: #a9abb0;
		--hl1: #cae2ff
	}

	.theme-light.minimal-things-light.minimal-light-tonal {
		--ui1: #e6e8ec
	}

	.theme-light.minimal-things-light.minimal-light-white {
		--bg3: #f5f6f8
	}

	.theme-dark.minimal-things-dark,.theme-light.minimal-things-light.minimal-light-contrast .mod-left-split,.theme-light.minimal-things-light.minimal-light-contrast .titlebar,.theme-light.minimal-things-light.minimal-light-contrast .workspace-drawer.mod-left,.theme-light.minimal-things-light.minimal-light-contrast .workspace-ribbon.mod-left:not(.is-collapsed),.theme-light.minimal-things-light.minimal-light-contrast.minimal-status-off .status-bar {
		--base-h: 218;
		--base-s: 9%;
		--base-l: 15%;
		--accent-h: 215;
		--accent-s: 91%;
		--accent-l: 64%;
		--bg1: #24262a;
		--bg2: #202225;
		--bg3: #3d3f41;
		--divider-color: #17191c;
		--tab-outline-color: #17191c;
		--ui1: #3A3B3F;
		--ui2: #45464a;
		--ui3: #6c6e70;
		--tx1: #fbfbfb;
		--tx2: #CBCCCD;
		--tx3: #6c6e70;
		--hl1: rgba(40,119,236,0.35);
		--sp1: #fff
	}

	.theme-dark.minimal-things-dark.minimal-dark-black {
		--base-d: 5%;
		--bg3: #24262a;
		--divider-color: #24262a;
		--tab-outline-color: #24262a
	}
/*</style>
<style> */
	:root body {
		--line-width: min(50em, calc(100vw - 2em));
		--line-width-adaptive: min(50em, calc(100vw - 2em));
		--file-line-width: min(50em, calc(100vw - 2em));
		--sidebar-width: min(20em, 80vw)
	}

	body {
		--zoom-factor: 1!important;
		--accent-h: 230!important;
		--accent-s: 48%!important;
		--accent-l: 43%!important;
		--font-text-size: 20px
	}
/*</style>
<style> */
	body.theme-light.css-settings-manager {
		--h3-color: #A10E61;
		--h4-color: #4FA902;
		--code-keyword: #F71B1B
	}
/*</style>
<style> */
	body {
		--color-fade-speed: 0.2s
	}

	.tree-container {
		position: relative;
		height: 100%;
		width: auto;
		margin-top: 3em;
		margin-bottom: 0
	}

	.tree-container .tree-header {
		display: flex;
		flex-direction: row;
		align-items: center;
		position: absolute;
		top: -3em
	}

	.tree-container .tree-header .sidebar-section-header {
		/* margin-block:1em;white-space: nowrap */
	}

	.tree-container .tree-tail {
		position: absolute;
		bottom: 10px;
	}

	.tree-container:has(.tree-scroll-area:empty) {
		display: none
	}

	body .webpage-container .tree-container .tree-scroll-area {
		width: 100%;
		height: 100%;
		max-height: 100%;
		overflow-y: auto;
		border-radius: 0;
		position: absolute;
		margin: 0;
		background-color: transparent
	}

	.tree-container .tree-item {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		padding: 0;
		padding-block:1px;overflow: hidden!important;
		flex: none
	}

	.tree-container .tree-item-children {
		padding: 0;
		margin: 0;
		border-left: none;
		width: 100%
	}

	.tree-item-title>* {
		padding: 0;
		margin: 0;
		overflow: hidden;
		display: inline;
		text-overflow: ellipsis
	}

	.tree-container .tree-item-icon * {
		color: var(--text-muted);
		font-family: emoji
	}

	.tree-container .tree-item-icon :is(svg,img) {
		-webkit-mask-image-repeat: no-repeat;
		-webkit-mask-image-position: center;
		max-width: 1.3em;
		height: 100%
	}

	.tree-container .tree-item-icon :has(svg) {
		display: contents!important
	}

	.tree-container .tree-item-icon {
		min-width: 1.6em;
		max-width: 1.6em;
		margin-left: 2px;
		display: flex;
		align-items: center;
		justify-content: flex-start
	}

	.tree-container .tree-item.mod-active>.tree-link>.tree-item-contents {
		color: var(--interactive-accent)
	}

	.tree-container .tree-link {
		position: relative;
		display: flex;
		flex-direction: row;
		align-items: center;
		flex-wrap: wrap;
		border-radius: var(--radius-s);
		color: var(--nav-item-color);
		text-decoration-line: none;
		width: -webkit-fill-available;
		width: -moz-available;
		width: fill-available;
		margin-left: var(--tree-horizontal-spacing)
	}

	.tree-container .tree-link:active {
		color: var(--nav-item-color-active)
	}

	.tree-container .tree-item-contents {
		width: 100%;
		height: 100%;
		margin: 0!important;
		padding: 0!important;
		font-size: unset!important;
		/* padding-left: calc(var(--tree-horizontal-spacing) * 2 + var(--collapse-arrow-size))!important; */
		border-radius: var(--radius-s);
		display: flex!important;
		flex-direction: row!important;
		align-items: center!important;
		color: var(--nav-item-color);
		transition: background-color .1s
	}

	.tree-container div[data-depth="1"] .tree-item-contents { 
		padding-left: calc(var(--tree-horizontal-spacing) * 2 + var(--collapse-arrow-size))!important;
	}

	.tree-container .tree-item-title {
		overflow: hidden;
		text-overflow: ellipsis!important;
		text-wrap: nowrap!important;
		white-space: nowrap!important;
		position: relative!important;
		border: none!important;
		width: 100%;
		width: -webkit-fill-available;
		width: -moz-available;
		width: fill-available;
		background-color: transparent!important;
		padding-top: calc(var(--tree-vertical-spacing)/ 2)!important;
		padding-bottom: calc(var(--tree-vertical-spacing)/ 2)!important;
		margin: 0!important;
		left: 0!important;
		right: 0!important;
		top: 0!important;
		bottom: 0!important
	}

	.tree-container .tree-item-title::after {
		right: 0;
		position: absolute!important;
		margin-right: .5em!important
	}

	.tree-container .mod-tree-folder:not(:has(.mod-tree-folder)) .mod-tree-file>.tree-link>.tree-item-contents {
		padding-left: calc(var(--tree-horizontal-spacing) * 2)!important
	}

	.tree-container .collapse-icon {
		translate: calc(0px - var(--collapse-arrow-size) - var(--tree-horizontal-spacing) * 2) 0;
		position: absolute;
		height: 100%;
		padding: var(--tree-horizontal-spacing)
	}

	.tree-container .tree-item.mod-tree-folder>.tree-link>.collapse-icon {
		width: 100%
	}

	.collapse-icon:hover {
		color: var(--nav-item-color-hover)
	}

	.tree-container .clickable-icon {
		width: 3.2em;
		height: 2.2em
	}

	.tree-container .tree-item.is-collapsed>.tree-link>.tree-item-contents>.collapse-icon>svg {
		transition: transform .1s ease-in-out;
		transform: rotate(-90deg)
	}

	.tree-container .tree-item-contents:hover {
		color: var(--nav-item-color-hover)
	}

	.filtered-out {
		display: none!important
	}

	.tree-container>.tree-scroll-area>* .tree-item {
		margin-left: calc(var(--tree-horizontal-spacing) * 2 + var(--collapse-arrow-size)/ 2)
	}

	.tree-container>.tree-scroll-area>* .tree-item {
		border-left: var(--nav-indentation-guide-width) solid var(--nav-indentation-guide-color)
	}

	.tree-container .tree-scroll-area>*>*>.tree-item {
		margin-left: calc(var(--tree-horizontal-spacing) + var(--collapse-arrow-size)/ 2)
	}

	.tree-container:not(.mod-nav-indicator) .tree-scroll-area .tree-item {
		border-color: transparent!important
	}

	.tree-container .tree-item.mod-active {
		border-color: var(--interactive-accent)!important;
		box-shadow: 2px 0 0 0 var(--interactive-accent) inset;
		transition: box-shadow .4s ease-in-out
	}

	.tree-container .tree-item:hover:not(.mod-active):not(.mod-collapsible):not(:has(.tree-item:hover)):not(.mod-root > * > *) {
		border-left: var(--nav-indentation-guide-width) solid var(--nav-item-color-hover)
	}

	.tree-container .mod-active>.tree-link,.tree-container .tree-link:hover {
		background-color: var(--nav-item-background-hover);
		cursor: pointer
	}

	.webpage-container .tree-container .tree-item:not(.mod-collapsible)>.tree-item-children>.tree-item>.tree-link,.webpage-container .tree-container>.tree-scroll-area>.tree-item>.tree-link {
		margin-left: 0!important
	}

	.tree-container.outline-tree .tree-item[data-depth='1']>.tree-link>.tree-item-contents {
		font-weight: 900;
		font-size: 1.1em;
		margin-left: 0;
		padding-left: 1em
	}

	.nav-folder.mod-root .nav-folder>.nav-folder-children {
		padding: 0!important;
		margin: 0!important;
		border: none!important
	}

	.nav-file {
		border-radius: 0!important
	}

	.nav-folder.mod-root .nav-folder>.nav-folder-children {
		border-radius: var(--radius-s)!important
	}

	.webpage-container .nav-file-tag {
		margin-right: 1em
	}

	.nav-file-title-content,.nav-folder-title-content {
		margin-bottom: unset!important;
		display: unset!important;
		border-radius: unset!important;
		cursor: unset!important;
		font-size: unset!important;
		font-weight: unset!important;
		line-height: unset!important;
		padding: unset!important
	}

	#webpage-icon :is(svg,img) {
		width: 100%;
		height: 100%;
		box-shadow: none!important;
		border: none!important;
		border-radius: 0!important;
		stroke: currentColor
	}

	#webpage-icon :has(:is(svg,img)) {
		display: contents!important
	}

	#webpage-icon:has(:is(svg,img)) {
		font-size: 40px;
		width: 40px;
		height: 40px
	}

	#webpage-icon {
		font-size: 40px;
		margin-bottom: 8px;
		font-family: emoji;
		width: fit-content
	}

	body.show-inline-title .page-title {
		font-weight: var(--inline-title-weight);
		font-size: var(--inline-title-size);
		font-style: var(--inline-title-style);
		font-variant: var(--inline-title-variant);
		font-family: var(--inline-title-font);
		letter-spacing: -.015em;
		color: var(--inline-title-color)
	}

	.heading {
		position: relative
	}

	.heading-wrapper.is-collapsed>.heading::after {
		content: "..."!important;
		display: inline-block!important;
		position: absolute!important;
		margin: 0!important;
		padding: 0!important;
		margin-left: .3em!important;
		color: var(--text-muted)
	}

	.heading-wrapper {
		transition: height ease-in-out,margin-bottom ease-in-out;
		transition-duration: .2s;
		display: flex;
		flex-direction: column;
		position: relative
	}

	html>body>.webpage-container>.document-container>.markdown-preview-view>.markdown-preview-sizer>div {
		margin-inline:0!important;margin: 0!important;
		padding: 0!important;
		width: 100%;
		max-width: 100%
	}

	.markdown-rendered .heading-wrapper:has(> .heading-children > div:last-child > :is(p,pre,table,ul,ol))+.heading-wrapper>.heading:first-child {
		margin-top: var(--heading-spacing)
	}

	.heading-children {
		transition: height ease-in-out,margin-bottom ease-in-out;
		transition-duration: .2s;
		display: flow;
		position: relative;
		contain: inline-size
	}

	.heading-children.is-collapsed {
		padding-top: 0
	}

	.heading-wrapper.is-animating>.heading-children,.heading-wrapper.is-collapsed>.heading-children {
		overflow: hidden;
		overflow: clip
	}

	.heading-wrapper>.heading>.heading-after {
		display: none
	}

	.heading-wrapper.is-collapsed>.heading>.heading-after {
		display: inline-block;
		margin-left: .3em;
		opacity: .4;
		font-size: 1em;
		cursor: auto;
		user-select: none
	}

	.heading-wrapper.is-hidden>* {
		display: none
	}

	.heading-wrapper.is-hidden {
		visibility: hidden
	}

	.collapse-icon:not(.list-collapse-indicator) svg.svg-icon {
		color: var(--nav-collapse-icon-color);
		width: var(--collapse-arrow-size);
		height: var(--collapse-arrow-size);
		transition: transform .1s ease-in-out 0s;
		stroke-width: 4px;
		min-width: 10px;
		min-height: 10px
	}

	div.is-collapsed>*>.heading-collapse-indicator.collapse-icon>svg {
		transition: transform .1s ease-in-out;
		transform: rotate(-90deg)
	}

	.heading-wrapper .heading-collapse-indicator {
		opacity: 0;
		transition: opacity .15s ease-in-out;
		position: absolute;
		z-index: 1;
		padding: 0!important;
		padding-left: 40px!important;
		padding-right: 40px!important;
		left: -40px!important
	}

	.heading-wrapper .heading-collapse-indicator:hover,.heading:hover>.heading-collapse-indicator {
		opacity: 1
	}

	.heading-wrapper-span {
		position: absolute;
		width: 200vw;
		height: calc(100% + var(--p-spacing) * 2);
		top: calc(0px - var(--p-spacing));
		left: -100vw;
		z-index: -1
	}

	.markdown-embed .markdown-embed-content .markdown-preview-view .heading-wrapper-span {
		width: 100%
	}

	.theme-toggle-container {
		--toggle-width: 3.5em;
		--toggle-height: 1.75em;
		--border-radius: calc(var(--toggle-height) / 2);
		--handle-width: calc(var(--toggle-height) * 0.65);
		--handle-radius: calc(var(--handle-width) / 2);
		--handle-margin: calc((var(--toggle-height) / 2.0) - var(--handle-radius));
		--handle-translation: calc(var(--toggle-width) - var(--handle-width) - (var(--handle-margin) * 2));
		display: inline-block;
		cursor: pointer
	}

	.clickable-icon,.sidebar-section-header {
		transition: color var(--color-fade-speed) ease-in-out
	}

	@keyframes toggle-slide-right {
		0% {
			width: var(--handle-width);
			transform: translateX(0)
		}

		50% {
			width: calc(var(--toggle-width) * .5)
		}

		90% {
			width: var(--handle-width)
		}

		100% {
			transform: translateX(var(--handle-translation))
		}
	}

	@keyframes toggle-slide-left {
		0% {
			width: var(--handle-width);
			transform: translateX(calc(var(--handle-translation) - ((var(--toggle-width) * .33) - var(--handle-width))))
		}

		70% {
			width: calc(var(--toggle-width) * .5)
		}

		100% {
			width: var(--handle-width);
			transform: translateX(0)
		}
	}

	@keyframes toggle-expand-right {
		0% {
			width: var(--handle-width)
		}

		100% {
			width: calc(var(--toggle-width) * .33)
		}
	}

	@keyframes toggle-expand-left {
		0% {
			width: var(--handle-width);
			transform: translateX(var(--handle-translation))
		}

		100% {
			width: calc(var(--toggle-width) * .33);
			transform: translateX(calc(var(--handle-translation) - ((var(--toggle-width) * .33) - var(--handle-width))))
		}
	}

	@keyframes toggle-contract {
		0% {
			width: calc(var(--toggle-width) * .33)
		}

		100% {
			width: var(--handle-width)
		}
	}

	.theme-toggle-input {
		display: none;
		z-index: 1000
	}

	.toggle-background {
		position: relative;
		width: var(--toggle-width);
		height: var(--toggle-height);
		border-radius: var(--border-radius);
		background-color: var(--background-modifier-border);
		transition: background-color var(--color-fade-speed);
		z-index: 1000;
		animation-duration: .2s
	}

	.toggle-background::before {
		content: "";
		position: absolute;
		left: var(--handle-margin);
		top: var(--handle-margin);
		height: var(--handle-width);
		width: var(--handle-width);
		border-radius: var(--handle-radius);
		background-color: var(--text-normal);
		box-shadow: inset 0 1px 1px rgba(0,0,0,.2);
		animation: toggle-slide-left ease-in-out normal both;
		animation-duration: inherit;
		z-index: 1000
	}

	.theme-toggle-input:checked~.toggle-background::before {
		animation: toggle-slide-right ease-in-out normal both;
		animation-duration: inherit
	}

	.theme-toggle-input:active~.toggle-background::before {
		animation: toggle-expand-right ease-in-out normal both;
		animation-duration: inherit
	}

	.theme-toggle-input:active:checked~.toggle-background::before {
		animation: toggle-expand-left ease-in-out normal both;
		animation-duration: inherit
	}

	.toggle-background::after {
		content: "";
		position: absolute;
		right: var(--handle-margin);
		top: calc(var(--handle-margin));
		height: var(--handle-width);
		width: var(--handle-width);
		transition: transform .3s;
		background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon"><path d="M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z"/></svg>') no-repeat center center;
		transform: scale(.9)
	}

	.theme-toggle-input:checked~.toggle-background::after {
		transform: translateX(calc(var(--handle-translation) * -1)) scale(.9);
		background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun"><circle cx="12" cy="12" r="4"/><path d="M12 2v2"/><path d="M12 20v2"/><path d="m4.93 4.93 1.41 1.41"/><path d="m17.66 17.66 1.41 1.41"/><path d="M2 12h2"/><path d="M20 12h2"/><path d="m6.34 17.66-1.41 1.41"/><path d="m19.07 4.93-1.41 1.41"/></svg>') no-repeat center center
	}

	.graph-view-wrapper {
		--graph-view-max-height: 35vh
	}

	#graph-canvas {
		width: 100%;
		height: 100%;
		aspect-ratio: 1;
		transition: opacity .2s ease-in-out
	}

	.graph-view-container.expanded {
		position: fixed;
		width: 90%;
		height: 90%;
		max-height: unset;
		right: 5%;
		top: 5%;
		background-color: var(--background-secondary);
		z-index: 100
	}

	body:is(.is-phone,.is-tablet) .graph-view-container.expanded {
		width: 95%;
		height: 95%;
		right: 2.5%;
		top: 2.5%
	}

	.graph-view-container {
		position: relative;
		width: 100%;
		aspect-ratio: 1;
		max-height: var(--graph-view-max-height);
		display: flex;
		transition: background-color var(--color-fade-speed) ease-in-out;
		touch-action: none;
		border: 1px solid var(--modal-border-color);
		border-radius: var(--modal-radius);
		overflow: hidden
	}

	.graph-icon {
		cursor: pointer;
		color: var(--text-muted)
	}

	.graph-view-container .graph-icon>svg {
		width: 24px;
		height: 24px;
		background-color: var(--color-base-00);
		outline-width: 6px;
		outline-color: var(--color-base-00);
		outline-offset: -1px;
		outline-style: solid;
		border-radius: 100px;
		margin: 10px;
		transition: outline-color,background-color;
		transition-timing-function: ease-in-out;
		transition-duration: var(--color-fade-speed)
	}

	.graph-view-placeholder {
		padding: 0;
		width: 100%;
		aspect-ratio: 1;
		max-height: var(--graph-view-max-height);
		position: relative;
		flex: none
	}

	.graph-view-placeholder:has(.expanded) {
		border-radius: var(--modal-radius);
		border: 1px solid var(--modal-border-color)
	}

	.scale-down {
		transition: transform .2s ease-in-out;
		transform: scale(.9)
	}

	.scale-up {
		transition: transform .2s ease-in-out;
		transform: scale(1)
	}

	.graph-expand {
		position: absolute;
		top: 5px;
		right: 5px
	}

	body :is(.canvas-node-container,.canvas-wrapper) {
		cursor: unset!important
	}

	.canvas {
		translate: 0 0;
		scale: 1 1;
		will-change: translate,scale
	}

	.canvas-controls {
		display: none;
		cursor: default!important
	}

	.canvas-card-menu {
		display: none;
		cursor: default!important
	}

	.canvas-node-content-blocker {
		pointer-events: none
	}

	body.is-phone .sidebar {
		font-size: 1.15em;
		--tree-vertical-spacing: 0.9em;
		--sidebar-width: 85vw!important
	}

	body.is-phone {
		--collapse-arrow-size: 13px;
		--tree-vertical-spacing: 0.8em;
		--tree-horizontal-spacing: 0.5em
	}

	body.is-phone .heading-wrapper .heading-collapse-indicator {
		transition: transform .2s ease-in-out .2s
	}

	.loading-icon {
		--width: 80px;
		--height: 80px;
		display: inline-block;
		position: fixed;
		left: calc(50% - var(--width)/ 2);
		top: calc(50% - var(--height)/ 2);
		width: var(--width);
		height: var(--height);
		opacity: 0;
		transition: opacity .5s ease-in-out;
		pointer-events: none
	}

	.loading-icon.show {
		opacity: 1
	}

	.loading-icon div {
		position: absolute;
		top: 33px;
		width: 13px;
		height: 13px;
		border-radius: 50%;
		background: var(--interactive-accent);
		animation-timing-function: cubic-bezier(0,1,1,0)
	}

	.loading-icon div:first-child {
		left: 8px;
		animation: lds-ellipsis1 .6s infinite
	}

	.loading-icon div:nth-child(2) {
		left: 8px;
		animation: lds-ellipsis2 .6s infinite
	}

	.loading-icon div:nth-child(3) {
		left: 32px;
		animation: lds-ellipsis2 .6s infinite
	}

	.loading-icon div:nth-child(4) {
		left: 56px;
		animation: lds-ellipsis3 .6s infinite
	}

	.loading-icon:not(.show) div {
		animation-play-state: paused
	}

	@keyframes lds-ellipsis1 {
		0% {
			transform: scale(0)
		}

		100% {
			transform: scale(1)
		}
	}

	@keyframes lds-ellipsis3 {
		0% {
			transform: scale(1)
		}

		100% {
			transform: scale(0)
		}
	}

	@keyframes lds-ellipsis2 {
		0% {
			transform: translate(0,0)
		}

		100% {
			transform: translate(24px,0)
		}
	}

	@media print {
		body .webpage-container .document-container * {
			overflow: visible!important;
			overflow-y: visible!important;
			overflow-x: visible!important
		}

		html body.publish :is(.sidebar,script,style,include) {
			display: none!important
		}

		:root,html body.publish>:is(.webpage-container,.document-container,.markdown-preview-view):not(script,style,include) {
			display: contents!important
		}

		:root,html body.publish .document-container>.markdown-preview-view {
			background-color: transparent!important
		}

		body {
			display: inline!important;
			background: var(--background-primary)
		}

		.document-container>.markdown-preview-view>.markdown-preview-sizer {
			padding: 0!important;
			margin: 0!important;
			padding: var(--file-margins)!important;
			padding-bottom: 0!important
		}

		html body.publish :is(.document-container,.markdown-preview-view) {
			margin: 0!important;
			padding: 0!important
		}
	}

	.tree-hint-label {
		font-size: var(--font-smallest);
		color: var(--text-accent);
		width: 100%;
		width: -webkit-fill-available;
		width: -moz-available;
		width: fill-available;
		white-space: pre-wrap;
		text-decoration-line: none
	}

	.tree-hint-label:hover {
		text-decoration-line: underline
	}

	.tree-hint-container {
		width: 100%;
		padding-left: calc(var(--tree-horizontal-spacing) * 2 + var(--collapse-arrow-size));
		padding-bottom: calc(var(--tree-vertical-spacing)/ 2);
		display: flex;
		flex-direction: column
	}

	.tree-container .mod-tree-folder:not(:has(.mod-tree-folder)) .mod-tree-file>.tree-link>.tree-hint-container {
		padding-left: calc(var(--tree-horizontal-spacing) * 2)
	}

	.tree-item-contents:has(.tree-item-icon)+.tree-hint-container {
		margin-left: calc(1.6em + 2px)
	}

	a.tree-hint-label:hover {
		text-decoration-line: underline
	}

	.search-mark {
		margin: 0!important;
		padding: 0!important;
		scroll-margin: 2em!important
	}

	.search-input-container:has(+ #search-results)>input[type=search] {
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0
	}

	input[type=search] {
		box-shadow: none!important;
		height: 2.5em;
		font-size: 1em;
		transition: background,background-color,border;
		transition-duration: var(--color-fade-speed);
		transition-timing-function: ease-in-out
	}

	.search-input-container {
		width: 100%!important
	}

	.search-input-container::before {
		mask-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='11' cy='11' r='8'></circle><line x1='21' y1='21' x2='16.65' y2='16.65'></line></svg>");
		mask-repeat: no-repeat;
		top: 50%;
		transform: translateY(-50%)
	}

	.sidebar .sidebar-handle:hover~.sidebar-content,.sidebar.is-resizing .sidebar-content {
		box-shadow: 0 0 0 var(--divider-width-hover) var(--divider-color-hover)
	}

	.sidebar-handle {
		width: min(max(calc(var(--sidebar-margin)/ 2),3px),12px);
		height: calc(100vh - 2 * var(--radius-l));
		margin-top: var(--radius-l);
		margin-bottom: var(--radius-l);
		top: 0;
		position: absolute;
		cursor: ew-resize;
		z-index: 1;
		transition: background-color .2s ease-in-out
	}

	.sidebar-left .sidebar-handle {
		right: 0
	}

	.sidebar-right .sidebar-handle {
		left: 0
	}

	.nav-folder-children .nav-folder-title-content::before {
		margin-right: .5em
	}

	.tree-item::before {
		margin-left: calc(var(--tree-horizontal-spacing) - .3em)
	}

	.tree-item-contents:has(.tree-item-icon) .tree-item-title::before,.tree-item-contents:has(.tree-item-icon)::before,.tree-item:has(.tree-item-contents > .tree-item-icon)::before {
		display: none!important
	}

	.anp-simple-rainbow-color-toggle.anp-simple-rainbow-indentation-toggle .tree-container.file-tree .tree-item {
		border-color: rgba(var(--rainbow-folder-color),.5)
	}

	.anp-collapse-folders .tree-container .tree-item .collapse-icon {
		-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 24' fill='none' stroke='currentColor' stroke-linejoin='round' stroke-linecap='round' stroke-width='2'%3E%3Cpath d='M6 14l1.45-2.9A2 2 0 0 1 9.24 10H22a2 2 0 0 1 1.94 2.5l-1.55 6a2 2 0 0 1-1.94 1.5H4a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2h3.93a2 2 0 0 1 1.66.9l.82 1.2a2 2 0 0 0 1.66.9H20a2 2 0 0 1 2 2v2'/%3E%3C/svg%3E%0A");
		mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 24' fill='none' stroke='currentColor' stroke-linejoin='round' stroke-linecap='round' stroke-width='2'%3E%3Cpath d='M6 14l1.45-2.9A2 2 0 0 1 9.24 10H22a2 2 0 0 1 1.94 2.5l-1.55 6a2 2 0 0 1-1.94 1.5H4a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2h3.93a2 2 0 0 1 1.66.9l.82 1.2a2 2 0 0 0 1.66.9H20a2 2 0 0 1 2 2v2'/%3E%3C/svg%3E%0A");
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		background-color: currentColor;
		display: flex;
		flex-basis: 100%;
		height: 16px;
		width: 17px
	}

	.anp-collapse-folders .tree-container .tree-item.is-collapsed .collapse-icon {
		-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 24' fill='none' stroke='currentColor' stroke-linejoin='round' stroke-linecap='round' stroke-width='2'%3E%3Cpath d='M4 20h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.93a2 2 0 0 1-1.66-.9l-.82-1.2A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13c0 1.1.9 2 2 2z'/%3E%3Cpath d='M2 10h20' /%3E%3C/svg%3E%0A");
		mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 24' fill='none' stroke='currentColor' stroke-linejoin='round' stroke-linecap='round' stroke-width='2'%3E%3Cpath d='M4 20h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.93a2 2 0 0 1-1.66-.9l-.82-1.2A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13c0 1.1.9 2 2 2z'/%3E%3Cpath d='M2 10h20' /%3E%3C/svg%3E%0A")
	}

	.anp-file-icons .nav-file .nav-file-title::before {
		-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7.5L14.5 2z'/%3E%3Cpath d='M14 2v6h6'/%3E%3C/svg%3E%0A");
		mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7.5L14.5 2z'/%3E%3Cpath d='M14 2v6h6'/%3E%3C/svg%3E%0A");
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		background-color: currentColor;
		content: "";
		display: flex;
		flex-shrink: 0;
		height: var(--size-4-4);
		margin-left: calc(-1 * var(--size-4-5));
		opacity: var(--icon-opacity);
		position: absolute;
		width: var(--size-4-4)
	}

	.anp-collapse-folders .tree-container .tree-item .collapse-icon:hover {
		color: currentColor
	}

	.anp-collapse-folders .tree-container .tree-item .collapse-icon svg {
		display: none
	}

	.document-container .kanban-plugin {
		position: absolute;
		padding: 0;
		margin: 0;
		height: 100%
	}

	.document-container .kanban-plugin {
		font-family: var(--font-text, var(--default-font));
		font-size: .875rem;
		line-height: var(--line-height-tight);
		width: unset;
		overflow-y: unset;
		overflow-wrap: unset;
		color: unset;
		user-select: unset;
		-webkit-user-select: unset
	}

	.document-container .kanban-plugin__item-button-wrapper,.kanban-plugin__item-postfix-button.clickable-icon,.kanban-plugin__lane-grip,.kanban-plugin__lane-settings-button.clickable-icon {
		display: none
	}

	.excalidraw-plugin rect,.excalidraw-svg rect {
		fill: transparent
	}

	body.theme-dark .excalidraw-plugin svg.dark,body.theme-dark .excalidraw-svg svg.dark,body.theme-light .excalidraw-plugin svg.light,body.theme-light .excalidraw-svg svg.light {
		filter: invert(93%) hue-rotate(180deg)
	}

	.excalidraw-plugin>svg {
		width: 100%;
		height: 100%
	}

	.excalidraw-plugin {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		height: 100%;
		width: 100%;
		padding: 10px
	}

	.columnParent {
		display: flex;
		padding: 15px 20px;
		flex-wrap: wrap;
		gap: 20px
	}

	.columnParent {
		white-space: normal
	}

	.columnChild {
		flex-grow: 1;
		flex-basis: 0px
	}

	.obsidian-banner .lock-button {
		display: none
	}

	.markdown-preview-view:has(.obsidian-banner-wrapper) {
		padding-top: 0!important
	}

	.view-content:has(.mm-mindmap) {
		overflow-y: none
	}

	.view-content .mm-mindmap {
		transform: scale(1);
		translate: -4000px -4000px;
		top: 70%;
		left: 50%;
		position: absolute;
		overflow: hidden;
		width: 100vw
	}
/*</style>*/

.homepage-link {
    text-decoration: none; /* Removes underline */
    font-family: Arial, sans-serif; /* You can choose a different font */
    font-size: 16px; /* Adjust the size as per your need */
	font-weight: bold; /* Makes the font bold */
    color: #2473b9; /* Define the color of the text */
}

.homepage-link:hover {
    color: #007bff; /* Optional: Changes the color on hover */
}

.acknowledgements {
    font-size: large;
}

.acknowledgements ul{
    margin-block-start: 0;
	margin-block-end: 0;
	margin-left: 2em;
}