Files
G4G0-2/.obsidian/themes/Material Flat/theme.css
2024-10-16 09:12:37 +01:00

2576 lines
97 KiB
CSS

@charset "UTF-8";
body {
/* ## Fonts */
--font-text-theme: Roboto, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI",
Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
"Segoe UI Symbol", "Microsoft YaHei Light", sans-serif;
--font-monospace-theme: "Roboto Mono", monospace, Menlo, SFMono-Regular, Consolas;
--font-interface-theme: var(--font-text-theme);
}
:root {
/* ------------- */
/* # TYPOGRAPHY */
/* ------------- */
/* ## Font Sizes */
--smallest: 0.75em; /* Equal to px */
--smaller: 0.875em; /* Equal to 14px */
--h1: 2.25em;
--h2: 2em;
--h3: 1.75em;
--h4: 1.5em;
--h5: 1.375em;
--h6: 1em;
/* Roundness */
--big-radius: 24px;
--medium-radius: 16px;
--small-radius: 8px;
/* ## Font Weights */
--light: 350;
--regular: 400;
--medium: 500;
--bold: 650;
/* ------------- */
/* # COLOURS */
/* ------------- */
--elevation1: 0.05;
--elevation2: 0.08;
--elevation3: 0.11;
--elevation4: 0.12;
--elevation5: 0.14;
}
.theme-light {
--primary: #5F4BBD;
--primary-r: 95;
--primary-g: 75;
--primary-b: 189;
--on-primary: #FFFFFF;
--primary-container: #E7DEFF;
--on-primary-container: #1A0064;
--secondary: #605C71;
--on-secondary: #FFFFFF;
--secondary-container: #E6DFF9;
--on-secondary-container: #1C192C;
--tertiary: #7C5264;
--onTertiary: #FFFFFF;
--tertiary-container: #FFD9E8;
--on-tertiary-container: #301020;
--error: #BA1B1B;
--errorContainer: #FFDAD4;
--onError: #FFFFFF;
--onErrorContainer: #410001;
--background: #FFFBFF;
--on-background: #1C1B1E;
--surface: #FFFBFF;
--surface-r: 255;
--surface-g: 251;
--surface-b: 255;
--surface: #FFFBFF;
--on-surface: #1C1B1E;
--surface-variant: #E5E0EB;
--on-surface-variant: #48454F;
--outline: #79767F;
--inverse-on-surface: #F4EFF4;
--inverse-surface: #313033;
--primaryInverse: #CABEFF;
--surface1: rgb(
calc(var(--primary-r) * var(--elevation1) + var(--surface-r) * (1 - var(--elevation1))),
calc(var(--primary-g) * var(--elevation1) + var(--surface-g) * (1 - var(--elevation1))),
calc(var(--primary-b) * var(--elevation1) + var(--surface-b) * (1 - var(--elevation1)))
);
--surface2: rgb(
calc(var(--primary-r) * var(--elevation2) + var(--surface-r) * (1 - var(--elevation2))),
calc(var(--primary-g) * var(--elevation2) + var(--surface-g) * (1 - var(--elevation2))),
calc(var(--primary-b) * var(--elevation2) + var(--surface-b) * (1 - var(--elevation2)))
);
--surface3: rgb(
calc(var(--primary-r) * var(--elevation3) + var(--surface-r) * (1 - var(--elevation3))),
calc(var(--primary-g) * var(--elevation3) + var(--surface-g) * (1 - var(--elevation3))),
calc(var(--primary-b) * var(--elevation3) + var(--surface-b) * (1 - var(--elevation3)))
);
--surface4: rgb(
calc(var(--primary-r) * var(--elevation4) + var(--surface-r) * (1 - var(--elevation4))),
calc(var(--primary-g) * var(--elevation4) + var(--surface-g) * (1 - var(--elevation4))),
calc(var(--primary-b) * var(--elevation4) + var(--surface-b) * (1 - var(--elevation4)))
);
--surface5: rgb(
calc(var(--primary-r) * var(--elevation5) + var(--surface-r) * (1 - var(--elevation5))),
calc(var(--primary-g) * var(--elevation5) + var(--surface-g) * (1 - var(--elevation5))),
calc(var(--primary-b) * var(--elevation5) + var(--surface-b) * (1 - var(--elevation5)))
);
/* Standard colours */
--background-primary: var(--background);
--background-primary-alt: var(--surface1);
--background-secondary: var(--surface-variant);
--background-secondary-alt: var(--surface3);
--background-modifier-border: #fff;
--background-modifier-form-field: #fff;
--background-modifier-form-field-highlighted: #fff;
--background-modifier-box-shadow: rgba(0, 0, 0, 0.1);
--background-modifier-success: #a4e7c3;
--background-modifier-error: var(--error);
--background-modifier-error-rgb: 230, 135, 135;
--background-modifier-error-hover: #b00020;
--background-modifier-cover: rgba(0, 0, 0, 0.8);
--text-accent: var(--primary-container);
--text-accent-hover: var(--primary-container);
--text-normal: var(--on-background);
--text-muted: var(--on-surface-variant);
--text-muted-rgb: 136, 136, 136;
--text-faint: var(--on-surface-variant);
--text-error: #800000;
--text-error-hover: #990000;
--text-highlight-bg: var(--surface-variant);
--text-highlight-bg-active: rgba(255, 128, 0, 0.4);
--text-selection: rgba(204, 230, 255, 0.99);
--interactive-normal: var(--surface-variant);
--interactive-hover: var(--surface-variant);
--interactive-accent: var(--primary);
--interactive-accent-rgb: var(--primary);
--interactive-accent-hover: var(--primary);
--interactive-success: #197300;
--scrollbar-active-thumb-bg: rgba(0, 0, 0, 0.2);
--scrollbar-bg: rgba(0, 0, 0, 0.05);
--scrollbar-thumb-bg: rgba(0, 0, 0, 0.1);
--highlight-mix-blend-mode: darken;
--focus: var(--surface4);
--hover: var(--surface2);
--text-on-accent: var(--text-muted);
--on-accent: var(--text-muted);
--hr-color: var(--surface-variant);
}
.theme-dark {
--primary: #CABEFF;
--primary-r: 202;
--primary-g: 190;
--primary-b: 255;
--on-primary: #30128D;
--primary-container: #4731A4;
--on-primary-container: #E7DEFF;
--secondary: #C9C3DC;
--on-secondary: #312E41;
--secondary-container: #484459;
--on-secondary-container: #E6DFF9;
--tertiary: #EDB8CD;
--onTertiary: #482535;
--tertiary-container: #623B4C;
--on-tertiary-container: #FFD9E8;
--error: #9c2b2b;
--errorContainer: #930006;
--onError: #680003;
--onErrorContainer: #FFDAD4;
--background: #1C1B1E;
--on-background: #E5E1E5;
--surface: #1C1B1E;
--surface-r: 28;
--surface-g: 27;
--surface-b: 30;
--on-surface: #E5E1E5;
--surface-variant: #48454F;
--on-surface-variant: #C9C4D0;
--outline: #938F99;
--inverse-on-surface: #1C1B1E;
--inverse-surface: #E5E1E5;
--primaryInverse: #5F4BBD;
--on-primary: var(--on-primary);
--primary-container: var(--primary-container);
--on-primary-container: var(--on-primary-container);
--on-secondary: var(--on-secondary);
--secondary-container: var(--secondary-container);
--on-secondary-container: var(--on-secondary-container);
--on-tertiary: var(--onTertiary);
--tertiary-container: var(--tertiary-container);
--on-tertiary-container: var(--on-tertiary-container);
--error-container: var(--errorContainer);
--on-error: var(--onError);
--on-error-container: var(--onErrorContainer);
--on-background: var(--on-background);
--on-surface: var(--on-surface);
--surface-variant: var(--surface-variant);
--on-surface-variant: var(--on-surface-variant);
--inverse-on-surface: var(--inverse-on-surface);
--inverse-surface: var(--inverse-surface);
--primary-inverse: var(--primaryInverse);
--surface1: rgb(
calc(var(--primary-r) * var(--elevation1) + var(--surface-r) * (1 - var(--elevation1))),
calc(var(--primary-g) * var(--elevation1) + var(--surface-g) * (1 - var(--elevation1))),
calc(var(--primary-b) * var(--elevation1) + var(--surface-b) * (1 - var(--elevation1)))
);
--surface2: rgb(
calc(var(--primary-r) * var(--elevation2) + var(--surface-r) * (1 - var(--elevation2))),
calc(var(--primary-g) * var(--elevation2) + var(--surface-g) * (1 - var(--elevation2))),
calc(var(--primary-b) * var(--elevation2) + var(--surface-b) * (1 - var(--elevation2)))
);
--surface3: rgb(
calc(var(--primary-r) * var(--elevation3) + var(--surface-r) * (1 - var(--elevation3))),
calc(var(--primary-g) * var(--elevation3) + var(--surface-g) * (1 - var(--elevation3))),
calc(var(--primary-b) * var(--elevation3) + var(--surface-b) * (1 - var(--elevation3)))
);
--surface4: rgb(
calc(var(--primary-r) * var(--elevation4) + var(--surface-r) * (1 - var(--elevation4))),
calc(var(--primary-g) * var(--elevation4) + var(--surface-g) * (1 - var(--elevation4))),
calc(var(--primary-b) * var(--elevation4) + var(--surface-b) * (1 - var(--elevation4)))
);
--surface5: rgb(
calc(var(--primary-r) * var(--elevation5) + var(--surface-r) * (1 - var(--elevation5))),
calc(var(--primary-g) * var(--elevation5) + var(--surface-g) * (1 - var(--elevation5))),
calc(var(--primary-b) * var(--elevation5) + var(--surface-b) * (1 - var(--elevation5)))
);
--focus: var(--surface4);
--hover: var(--surface2);
/* Standard Colours */
--background-primary: var(--background);
--background-primary-alt: var(--surface1);
--background-secondary: var(--surface-variant);
--background-secondary-alt: var(--surface3);
--background-modifier-border: var(--surface);
--background-modifier-form-field: rgba(0, 0, 0, 0.3);
--background-modifier-form-field-highlighted: rgba(0, 0, 0, 0.22);
--background-modifier-box-shadow: rgba(0, 0, 0, 0.3);
--background-modifier-success: #197300;
--background-modifier-error: var(--error);
--background-modifier-error-rgb: 61, 0, 0;
--background-modifier-error-hover: #470000;
--background-modifier-cover: rgba(0, 0, 0, 0.8);
--text-accent: var(--primary-container);
--text-accent-hover: var(--primary-container);
--text-normal: var(--on-background);
--text-muted: var(--on-surface-variant);
--text-muted-rgb: 153, 153, 153;
--text-error: #cf6679;
--text-error-hover: #990000;
--text-highlight-bg: var(--surface-variant);
--text-highlight-bg-active: rgba(255, 128, 0, 0.4);
--text-selection: rgba(23, 48, 77, 0.99);
--interactive-normal: var(--surface-variant);
--interactive-hover: var(--surface-variant);
--interactive-accent: var(--primary);
--interactive-accent-rgb: var(--primary);
--interactive-accent-hover: var(--primary);
--interactive-success: #197300;
--scrollbar-active-thumb-bg: rgba(255, 255, 255, 0.2);
--scrollbar-bg: rgba(255, 255, 255, 0.05);
--scrollbar-thumb-bg: rgba(255, 255, 255, 0.1);
--highlight-mix-blend-mode: lighten;
--text-on-accent: var(--background);
--on-accent: var(--background);
--hr-color: var(--surface-variant);
}
.cm-formatting-header {
color: var(--surface-variant) !important;
}
.markdown-reading-view h1,
.cm-s-obsidian .cm-header-1,
.mod-cm6 .cm-editor .HyperMD-header-1 {
font-size: var(--h1);
font-weight: var(--regular);
}
.markdown-reading-view h2,
.cm-s-obsidian .cm-header-2,
.mod-cm6 .cm-editor .HyperMD-header-2 {
font-size: var(--h2);
font-weight: var(--regular);
}
.markdown-reading-view h3,
.cm-s-obsidian .cm-header-3,
.mod-cm6 .cm-editor .HyperMD-header-3 {
font-size: var(--h3);
font-weight: var(--regular);
}
.markdown-reading-view h4,
.cm-s-obsidian .cm-header-4,
.mod-cm6 .cm-editor .HyperMD-header-4 {
font-size: var(--h4);
font-weight: var(--regular);
}
.markdown-reading-view h5,
.cm-s-obsidian .cm-header-5,
.mod-cm6 .cm-editor .HyperMD-header-5 {
line-height: 1.75em;
font-size: var(--h5);
font-weight: var(--regular);
}
.markdown-reading-view h6,
.cm-s-obsidian .cm-header-6,
.mod-cm6 .cm-editor .HyperMD-header-6 {
line-height: 1.5em;
font-size: var(--h6);
letter-spacing: 0.009375em;
font-weight: var(--medium);
}
/* ------------- */
/* # Body */
/* ------------- */
Body Text .markdown-preview-view,
.markdown-source-view,
.cm-line {
line-height: 1.5em;
letter-spacing: 0.009375em;
font-weight: var(--medium);
}
strong,
.cm-s-obsidian .cm-strong {
font-weight: var(--bold);
}
/* Checkboxes */
/* Images */
img {
border-radius: var(--small-radius);
}
span.cm-formatting.cm-formatting-list.cm-formatting-list-ul.cm-list-1,
span.cm-formatting.cm-formatting-list.cm-formatting-list-ol.cm-list-1 {
color: var(--secondary);
}
/* callout boxes */
.cm-callout, div.callout {
border-radius: var(--radius-l);
}
/* Blockquotes */
.markdown-source-view.mod-cm6.is-live-preview .HyperMD-quote {
margin-top: 13px !important;
color: var(--on-surface-variant);
margin-bottom: -13px !important;
}
.markdown-source-view.mod-cm6.is-live-preview .HyperMD-quote::before {
background-color: var(--surface-variant);
display: block !important;
content: "test" !important;
border: none;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
position: absolute;
left: 0px;
right: 0;
width: 100%;
top: calc(-1 * var(--radius-l) + 2px);
bottom: calc(-1 * var(--radius-l) + 2px);
border-radius: var(--radius-l);
z-index: -1;
}
.markdown-source-view.mod-cm6.is-live-preview .cm-transparent {
color: transparent !important;
}
.markdown-source-view.mod-cm6.is-live-preview .HyperMD-quote + .HyperMD-quote {
padding-top: inherit;
}
.markdown-source-view.mod-cm6.is-live-preview .HyperMD-quote + .HyperMD-quote span:not(.math) ::before {
top: calc(-1 * var(--radius-l));
}
.markdown-preview-view blockquote {
border-radius: var(--radius-l);
border: none;
background-color: var(--surface-variant);
color: var(--on-surface-variant) !important;
margin-top: 1px;
margin-bottom: 6px;
padding-left: 15px;
}
.markdown-preview-view blockquote br {
display: block;
-moz-column-break-before: always;
break-before: always;
-moz-column-break-after: always;
break-after: always;
}
.markdown-preview-view blockquote::before,
.markdown-preview-view blockquote::after {
display: block;
content: "\a";
height: 8px;
}
.markdown-source-view.mod-cm6.is-live-preview .HyperMD-quote:before, .markdown-source-view.mod-cm6 .cm-blockquote-border:before {
display: none;
}
/* Lists */
ul > li::marker,
ol > li::marker {
color: var(--text-muted);
}
/* Internal links */
.markdown-preview-view .internal-link,
.cm-s-obsidian .cm-formatting-link,
.cm-s-obsidian span.cm-link,
.cm-s-obsidian span.cm-hmd-internal-link,
.markdown-source-view.mod-cm6 .cm-underline {
text-decoration: none;
font-weight: var(--medium);
}
/* Frontmatter Edit Mode */
.markdown-preview-section .frontmatter code,
.frontmatter .token,
.cm-s-obsidian .cm-hmd-frontmatter,
pre.frontmatter[class*=language-yaml],
span.cm-hmd-frontmatter,
span.cm-def.cm-hmd-frontmatter {
line-height: 1.25em;
font-size: 0.875em;
letter-spacing: 0.015625em;
font-weight: var(--medium);
color: var(--secondary);
font-family: var(--default-font);
}
/* Frontmatter / Metadata container */
.frontmatter-container {
border: 1px solid var(--surface-variant);
background-color: var(--surface);
transition: border 250ms ease-in;
}
.frontmatter-container.is-collapsed {
border: 0;
color: var(--on-surface);
background-color: var(--surface);
transition: border 450ms ease-out;
}
.frontmatter-container .frontmatter-container-header {
text-transform: none;
line-height: 1.25em;
font-size: 0.875em;
letter-spacing: 0.00625em;
font-weight: var(--medium);
color: var(--secondary);
border: none;
}
.frontmatter-container .frontmatter-container-header:hover {
color: var(--secondary);
}
.frontmatter-container .frontmatter-collapse-indicator {
color: var(--secondary);
}
.frontmatter-container .frontmatter-collapse-indicator:hover {
color: var(--secondary);
}
.frontmatter-container .tag {
background-color: var(--secondary-container);
color: var(--on-secondary-container);
}
.frontmatter-container .frontmatter-alias {
background-color: var(--secondary-container);
color: var(--on-secondary-container);
}
.frontmatter-container .frontmatter-alias-icon {
color: var(--on-secondary-container);
}
.frontmatter-section {
line-height: 1em;
font-size: 0.75em;
letter-spacing: 0.03125em;
font-weight: var(--medium);
}
/* Code blocks */
/* Inline */
.markdown-preview-view code,
.cm-s-obsidian span.cm-inline-code,
.cm-s-obsidian span.cm-inline-code:not(.cm-formatting):not(.cm-hmd-indented-code):not(.obsidian-search-match-highlight) {
background-color: var(--surface-variant);
color: var(--on-surface-variant);
font-family: var(--font-monospace);
border-radius: var(--radius-s);
margin: -2px;
padding: 2px 4px;
vertical-align: 2px;
}
.cm-highlight, .markdown-preview-view mark {
background-color: var(--surface-variant);
color: var(--on-surface-variant) !important;
border-radius: var(--radius-s);
margin: -2px 0;
padding: 0 4px;
}
span.cm-highlight + img + span.math { /*Math in highlight*/
background-color: var(--surface-variant);
color: var(--on-surface-variant) !important;
border-radius: var(--radius-s);
margin: -2px -5px;
padding: 0 5px;
}
.cm-s-obsidian .HyperMD-codeblock {
line-height: 1.25em;
font-size: 0.875em;
letter-spacing: 0.015625em;
font-weight: var(--medium);
color: var(--on-surface-variant);
font-family: var(--font-monospace);
}
.markdown-preview-view pre {
border-radius: var(--radius-l) !important;
line-height: 1.25em;
font-size: 0.875em;
letter-spacing: 0.015625em;
font-weight: var(--medium);
background-color: var(--surface-variant);
color: var(--on-surface-variant);
font-family: var(--font-monospace);
}
div.HyperMD-codeblock-begin-bg {
border-top-left-radius: var(--radius-l) !important;
border-top-right-radius: var(--radius-l) !important;
}
div.HyperMD-codeblock-end-bg {
border-bottom-left-radius: var(--radius-l) !important;
border-bottom-right-radius: var(--radius-l) !important;
}
.cm-s-obsidian div.HyperMD-codeblock-begin-bg,
.cm-s-obsidian div.HyperMD-codeblock-end-bg,
.cm-s-obsidian div.HyperMD-codeblock-bg {
background-color: var(--surface-variant);
border: none;
}
/* Empty State screen */
.empty-state-title::before {
content: " ";
background-size: 45vw 45vw;
height: 45vw;
width: 45vw;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' width='578.0013' height='621.92557' viewBox='0 0 578.0013 621.92557' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M677.64241,491.89724l-249.84894,64.339a33.03735,33.03735,0,0,1-40.18683-23.728L312.04574,239.081a33.03734,33.03734,0,0,1,23.728-40.18683l232.44363-59.85691L627.712,165.67105l73.65843,286.03936A33.03734,33.03734,0,0,1,677.64241,491.89724Z' transform='translate(-310.99935 -139.03722)' fill='%23f2f2f2'/%3E%3Cpath d='M338.14273,208.094a23.52653,23.52653,0,0,0-16.89723,28.61789l75.5609,293.42725a23.52654,23.52654,0,0,0,28.6179,16.89723l249.84894-64.339a23.52654,23.52654,0,0,0,16.89723-28.61789l-72.51713-281.6073-52.285-23.40643Z' transform='translate(-310.99935 -139.03722)' fill='%23fff'/%3E%3Cpath d='M627.07719,167.18472l-38.66749,9.95733a10.99077,10.99077,0,0,1-13.38436-7.9027L567.671,140.68008a.68692.68692,0,0,1,.944-.7991l58.56966,26.01073A.68692.68692,0,0,1,627.07719,167.18472Z' transform='translate(-310.99935 -139.03722)' fill='%23f2f2f2'/%3E%3Cpath d='M606.73438,417.76533,492.98165,447.058a5.49538,5.49538,0,0,1-2.74083-10.64353L603.99355,407.1218a5.49538,5.49538,0,1,1,2.74083,10.64353Z' transform='translate(-310.99935 -139.03722)' fill='%23ccc'/%3E%3Cpath d='M633.31182,430.07333l-135.705,34.9456A5.49538,5.49538,0,0,1,494.866,454.3754l135.705-34.94561a5.49539,5.49539,0,0,1,2.74084,10.64354Z' transform='translate(-310.99935 -139.03722)' fill='%23ccc'/%3E%3Ccircle id='a597741b-ffcf-4aba-98b0-6652ef5d57c9' data-name='Ellipse 44' cx='135.55495' cy='323.87767' r='19.42315' fill='%23e6e6e6'/%3E%3Cpath d='M594.63919,366.93361,443.56425,405.8227A17.01917,17.01917,0,0,1,422.863,393.59731l-31.6597-122.9905a17.01916,17.01916,0,0,1,12.22538-20.7012l151.075-38.88909a17.01916,17.01916,0,0,1,20.7012,12.22539l31.65971,122.9905A17.01917,17.01917,0,0,1,594.63919,366.93361Z' transform='translate(-310.99935 -139.03722)' fill='%23fff'/%3E%3Cpath d='M594.63919,366.93361,443.56425,405.8227A17.01917,17.01917,0,0,1,422.863,393.59731l-31.6597-122.9905a17.01916,17.01916,0,0,1,12.22538-20.7012l151.075-38.88909a17.01916,17.01916,0,0,1,20.7012,12.22539l31.65971,122.9905A17.01917,17.01917,0,0,1,594.63919,366.93361ZM403.9273,251.84246a15.017,15.017,0,0,0-10.7871,18.26578l31.6597,122.9905a15.017,15.017,0,0,0,18.26577,10.7871l151.075-38.88908a15.017,15.017,0,0,0,10.7871-18.26578L573.268,223.74048a15.017,15.017,0,0,0-18.26578-10.7871Z' transform='translate(-310.99935 -139.03722)' fill='%23e6e6e6'/%3E%3Cpath id='b056fd3f-f1a0-44f0-b006-deff0bee637d-685' data-name='Path 411' d='M546.83934,252.37075l-76.24555,19.62681a2.73087,2.73087,0,0,1-3.30848-1.71854,2.63064,2.63064,0,0,1,1.85283-3.33925l77.61329-19.97889c3.13521,1.58858,2.31023,4.83781.087,5.41011Z' transform='translate(-310.99935 -139.03722)' fill='%23f2f2f2'/%3E%3Cpath id='f1ea6668-a825-428d-96fe-a2c4e1b5a672-686' data-name='Path 412' d='M550.282,265.74474l-76.24555,19.62681A2.73089,2.73089,0,0,1,470.728,283.653a2.63065,2.63065,0,0,1,1.85284-3.33925l77.61329-19.97889c3.13521,1.58858,2.31022,4.83781.087,5.41011Z' transform='translate(-310.99935 -139.03722)' fill='%23f2f2f2'/%3E%3Cpath id='ee9aa382-a9c9-40d0-8ed3-22ec2dd616d6-687' data-name='Path 413' d='M459.51412,297.22917l-23.2694,5.98992a2.962,2.962,0,0,1-3.60325-2.12795l-7.06858-27.45979a2.962,2.962,0,0,1,2.12794-3.60325l23.2694-5.98991a2.963,2.963,0,0,1,3.60325,2.12795l7.06859,27.45982a2.962,2.962,0,0,1-2.12795,3.60324Z' transform='translate(-310.99935 -139.03722)' fill='%23e6e6e6'/%3E%3Cpath id='be954d2b-d8b8-4d26-80a0-a319e99a4b10-688' data-name='Path 414' d='M557.10914,293.18514,440.74446,323.13925a2.73087,2.73087,0,0,1-3.30847-1.71854,2.63062,2.63062,0,0,1,1.85284-3.33925L557.02218,287.775c3.13521,1.58859,2.31022,4.83781.087,5.41012Z' transform='translate(-310.99935 -139.03722)' fill='%23f2f2f2'/%3E%3Cpath id='baaae9e4-1b4d-40c2-8a9d-f2abb078b489-689' data-name='Path 415' d='M560.55283,306.563,444.18814,336.51715a2.73086,2.73086,0,0,1-3.30846-1.71854,2.63061,2.63061,0,0,1,1.85283-3.33926l117.73335-30.30643c3.13521,1.58858,2.31022,4.83781.087,5.41011Z' transform='translate(-310.99935 -139.03722)' fill='%23f2f2f2'/%3E%3Cpath id='a91bf4c9-37f6-4391-92ed-1882bd0ce21c-690' data-name='Path 416' d='M563.99426,319.93218,447.62957,349.8863a2.73086,2.73086,0,0,1-3.30846-1.71854,2.63061,2.63061,0,0,1,1.85283-3.33926l117.73335-30.30643c3.13521,1.58858,2.31023,4.83781.087,5.41011Z' transform='translate(-310.99935 -139.03722)' fill='%23f2f2f2'/%3E%3Cpath id='efb98e07-468b-4c85-9a64-ee4cc5493d6f-691' data-name='Path 417' d='M567.43768,333.30908,451.073,363.2632a2.73087,2.73087,0,0,1-3.30847-1.71854,2.63063,2.63063,0,0,1,1.85284-3.33926L567.35072,327.899c3.13521,1.58858,2.31022,4.83781.087,5.41011Z' transform='translate(-310.99935 -139.03722)' fill='%23f2f2f2'/%3E%3Cpath id='aeb1db98-32e5-40b8-ab89-fdad6a3263dc-692' data-name='Path 418' d='M570.87937,346.67924,454.51469,376.63336a2.73088,2.73088,0,0,1-3.30847-1.71855,2.63062,2.63062,0,0,1,1.85284-3.33925l117.73335-30.30643c3.13521,1.58858,2.31022,4.83781.087,5.41011Z' transform='translate(-310.99935 -139.03722)' fill='%23f2f2f2'/%3E%3Cpath id='be265de5-288f-49a7-867d-c42e7cdbf4db-693' data-name='Path 395' d='M447.98728,469.72335a2.01449,2.01449,0,0,1-1.27407-.08782l-.02505-.01034L441.3969,467.382a2.02852,2.02852,0,1,1,1.58747-3.73356l3.42865,1.45835,4.49293-10.56929a2.02766,2.02766,0,0,1,2.65942-1.07259l.00068.00028-.027.06912.02812-.06941a2.03011,2.03011,0,0,1,1.0723,2.66008l-5.28586,12.42716a2.02886,2.02886,0,0,1-1.36522,1.16845Z' transform='translate(-310.99935 -139.03722)' fill='%23fff'/%3E%3Cpath d='M773.47457,603.71475h-258a33.03734,33.03734,0,0,1-33-33v-303a33.03734,33.03734,0,0,1,33-33H755.50142l50.97315,40.62891V570.71475A33.03734,33.03734,0,0,1,773.47457,603.71475Z' transform='translate(-310.99935 -139.03722)' fill='%23e6e6e6'/%3E%3Cpath d='M515.47446,244.21475a23.52654,23.52654,0,0,0-23.5,23.5v303a23.52653,23.52653,0,0,0,23.5,23.5h258a23.52653,23.52653,0,0,0,23.5-23.5V279.92032l-44.79614-35.70557Z' transform='translate(-310.99935 -139.03722)' fill='%23fff'/%3E%3Cpath d='M723.29356,332.319H605.82977a5.49538,5.49538,0,0,1,0-10.99076H723.29356a5.49538,5.49538,0,1,1,0,10.99076Z' transform='translate(-310.99935 -139.03722)' fill='%23878787'/%3E%3Cpath d='M745.962,350.86594H605.82977a5.49539,5.49539,0,0,1,0-10.99077H745.962a5.49539,5.49539,0,1,1,0,10.99077Z' transform='translate(-310.99935 -139.03722)' fill='%23878787'/%3E%3Cpath d='M723.29425,404.44277h-117.46a5.495,5.495,0,1,0,0,10.99h117.46a5.495,5.495,0,0,0,0-10.99Z' transform='translate(-310.99935 -139.03722)' fill='%23ccc'/%3E%3Cpath d='M745.96417,422.99281H605.83429a5.495,5.495,0,1,0,0,10.99H745.96417a5.495,5.495,0,0,0,0-10.99Z' transform='translate(-310.99935 -139.03722)' fill='%23ccc'/%3E%3Cpath d='M723.29356,498.55433H605.82977a5.49538,5.49538,0,0,1,0-10.99076H723.29356a5.49538,5.49538,0,1,1,0,10.99076Z' transform='translate(-310.99935 -139.03722)' fill='%23ccc'/%3E%3Cpath d='M745.962,517.10125H605.82977a5.49539,5.49539,0,0,1,0-10.99077H745.962a5.49539,5.49539,0,1,1,0,10.99077Z' transform='translate(-310.99935 -139.03722)' fill='%23ccc'/%3E%3Ccircle id='abdb8e2f-a218-463c-85f4-c869fef49971' data-name='Ellipse 44' cx='245.91553' cy='197.05988' r='19.42315' fill='%23878787'/%3E%3Cpath id='ba7dbbd6-0052-44b1-a552-47a8298b8d3e-694' data-name='Path 395' d='M554.99015,343.50645a2.0144,2.0144,0,0,1-1.21191-.40277l-.02168-.01626-4.5647-3.49185a2.02852,2.02852,0,1,1,2.46838-3.21972l2.95665,2.26729,6.98671-9.11494a2.02767,2.02767,0,0,1,2.84288-.3755l.00058.00044-.04336.06021.04454-.06021a2.03011,2.03011,0,0,1,.37507,2.84345l-8.2179,10.71637a2.02892,2.02892,0,0,1-1.61348.79109Z' transform='translate(-310.99935 -139.03722)' fill='%23fff'/%3E%3Cpath d='M578.33429,419.21278a19.42256,19.42256,0,0,1-19.41992,19.43,4.17626,4.17626,0,0,1-.5-.02,19.422,19.422,0,1,1,19.91992-19.41Z' transform='translate(-310.99935 -139.03722)' fill='%23ccc'/%3E%3Ccircle id='e4a71040-498e-4958-ad41-c2d79154b8f7' data-name='Ellipse 44' cx='245.91553' cy='363.29519' r='19.42315' fill='%23ccc'/%3E%3Cpath d='M805.48234,276.65121h-39.929a10.99077,10.99077,0,0,1-10.99076-10.99077v-29.491a.68692.68692,0,0,1,1.11347-.53844l50.23281,39.79483A.68692.68692,0,0,1,805.48234,276.65121Z' transform='translate(-310.99935 -139.03722)' fill='%23ccc'/%3E%3Cpath d='M578.33429,419.21278a19.42256,19.42256,0,0,1-19.41992,19.43,4.17626,4.17626,0,0,1-.5-.02,42.05076,42.05076,0,0,1,3.77-38.56A19.43323,19.43323,0,0,1,578.33429,419.21278Z' transform='translate(-310.99935 -139.03722)' fill='%23878787'/%3E%3Cpath d='M600.33429,409.94277a5.50988,5.50988,0,0,1,5.5-5.5h29.27a41.57257,41.57257,0,0,1,3.60986,10.99H605.83429A5.50129,5.50129,0,0,1,600.33429,409.94277Z' transform='translate(-310.99935 -139.03722)' fill='%23878787'/%3E%3Cpath d='M639.39435,422.99281a41.92449,41.92449,0,0,1-1.46,10.99h-32.1001a5.495,5.495,0,1,1,0-10.99Z' transform='translate(-310.99935 -139.03722)' fill='%23878787'/%3E%3Cpath d='M711.816,490.77021a6.00013,6.00013,0,0,1-8.24672,1.9979l-70.0049-42.70029a6,6,0,0,1,6.24883-10.24462l70.00489,42.70029A6.00014,6.00014,0,0,1,711.816,490.77021Z' transform='translate(-310.99935 -139.03722)' fill='%233f3d56'/%3E%3Cpath d='M641.8111,448.06992a48,48,0,1,1-15.98318-65.97376A48.05436,48.05436,0,0,1,641.8111,448.06992Zm-71.71233-43.74176a36,36,0,1,0,49.48033-11.98738A36.04071,36.04071,0,0,0,570.09877,404.32816Z' transform='translate(-310.99935 -139.03722)' fill='%233f3d56'/%3E%3Ccircle cx='484.60301' cy='267.17256' r='24.56103' fill='%23a0616a'/%3E%3Cpath d='M794.015,543.90119a11.002,11.002,0,0,1,8.32251-14.15136,10.46752,10.46752,0,0,1,1.45923-.17969l25.87158-41.52344L806.036,465.57991a9.43208,9.43208,0,1,1,13.1206-13.55274L851.786,484.201l.06567.08008a8.54468,8.54468,0,0,1-.59448,10.18457l-36.25,42.873a10.301,10.301,0,0,1,.27,1.0459,11.0026,11.0026,0,0,1-9.875,13.11621q-.46839.041-.93213.041A11.0367,11.0367,0,0,1,794.015,543.90119Z' transform='translate(-310.99935 -139.03722)' fill='%23a0616a'/%3E%3Cpolygon points='444.151 609.001 431.891 609 426.059 561.712 444.153 561.713 444.151 609.001' fill='%23a0616a'/%3E%3Cpath d='M758.2767,759.92208l-39.53051-.00146v-.5a15.38605,15.38605,0,0,1,15.38647-15.38623h.001l24.1438.001Z' transform='translate(-310.99935 -139.03722)' fill='%232f2e41'/%3E%3Cpolygon points='566.007 592.05 555.473 598.322 526.268 560.676 541.815 551.419 566.007 592.05' fill='%23a0616a'/%3E%3Cpath d='M885.77238,739.69878l-33.96586,20.2233-.25581-.4296a15.386,15.386,0,0,1,5.34836-21.09206l.00084-.0005,20.74515-12.35158Z' transform='translate(-310.99935 -139.03722)' fill='%232f2e41'/%3E%3Cpath d='M735.512,727.21272c-8.21289-96.70606-13.09863-186.54492,16.92408-223.19336l.23217-.28418,50.52564,20.21094.08325.18066c.17041.37109,16.97388,37.333,13.0542,62.19434L828.794,643.64924l40.63574,68.041A4.50136,4.50136,0,0,1,867.379,718.118l-17.65918,7.76953a4.52142,4.52142,0,0,1-5.64844-1.76562l-44.2041-72.08008-24.96778-55.28613a1.50028,1.50028,0,0,0-2.85888.459L758.20052,727.31135a4.4918,4.4918,0,0,1-4.47461,4.02441H739.99764A4.53045,4.53045,0,0,1,735.512,727.21272Z' transform='translate(-310.99935 -139.03722)' fill='%232f2e41'/%3E%3Cpath d='M752.60628,504.786l-.24072-.11523-.0376-.26465c-1.88745-13.21.34668-27.8877,6.63989-43.625a34.63634,34.63634,0,0,1,40.20191-20.74317h0a34.59441,34.59441,0,0,1,22.06055,16.96387,34.2209,34.2209,0,0,1,2.3728,27.4248c-7.93384,23.2002-18.22583,44.90723-18.32886,45.124l-.21558.45312Z' transform='translate(-310.99935 -139.03722)' fill='%23878787'/%3E%3Cpath d='M697.48021,471.88251A11.002,11.002,0,0,1,713.65,474.72233a10.46856,10.46856,0,0,1,.67932,1.3039l47.95411,9.69217,12.7683-30.00357a9.43208,9.43208,0,1,1,17.28928,7.54372l-18.71,41.83025-.052.08956a8.54469,8.54469,0,0,1-9.74785,3.00972L710.97846,489.2473a10.30273,10.30273,0,0,1-.88511.61918,11.00261,11.00261,0,0,1-15.74382-4.6565q-.20244-.42436-.36484-.85874A11.0367,11.0367,0,0,1,697.48021,471.88251Z' transform='translate(-310.99935 -139.03722)' fill='%23a0616a'/%3E%3Cpath d='M884.33087,432.51247c-2.36572-4.19178-5.8125-8.03119-10.36914-9.58069-5.88476-2.001-12.25683.12964-18.30713,1.55218-4.66162,1.09595-9.53173,1.76679-14.23046.84192-4.69825-.92492-9.23047-3.65924-11.36817-7.94409-3.145-6.30359-.4956-13.82062-.687-20.86255a25.33438,25.33438,0,0,0-31.92334-23.81061c-5.79346-1.67193-11.03906-1.82659-14.62256,2.62714a17.0001,17.0001,0,0,0-17,17h16.25537a16.1496,16.1496,0,0,0,2.4541,11.93109c2.86963,4.21582,7.85938,7.2655,8.81983,12.274.93115,4.85351-2.36817,9.45868-5.8291,12.98669-3.46045,3.528-7.4751,7.02381-8.55567,11.84626a14.68871,14.68871,0,0,0,2.10352,10.56475,34.40329,34.40329,0,0,0,7.38623,8.13575,108.40184,108.40184,0,0,0,45.0376,23.04034c11.7041,2.81781,24.50586,3.54822,35.37109-1.6355a35.12563,35.12563,0,0,0,15.46484-48.96667Z' transform='translate(-310.99935 -139.03722)' fill='%232f2e41'/%3E%3Cpath d='M888.00065,760.96278h-190a1,1,0,0,1,0-2h190a1,1,0,0,1,0,2Z' transform='translate(-310.99935 -139.03722)' fill='%23ccc'/%3E%3C/svg%3E");
display: block;
margin: 10px;
}
.empty-state-title {
transform: translateY(-25px);
line-height: 1.5em;
letter-spacing: 0.009375em;
font-weight: var(--medium);
text-align: center;
color: var(--on-surface);
}
.is-mobile .empty-state-action:nth-child(2) {
transform: translate(0px, -60px);
background-color: var(--primary);
color: var(--on-primary);
text-transform: none;
line-height: 1.25em;
font-size: 0.875em;
letter-spacing: 0.00625em;
font-weight: var(--medium);
height: 40px;
border-radius: 1.25em;
padding-top: 10px;
padding-left: 1.5em;
padding-right: 1.5em;
display: block;
margin: auto;
padding-left: 16px;
padding-right: 24px;
vertical-align: middle;
}
.is-mobile .empty-state-action:nth-child(2)::before {
content: "";
height: 1.125em;
width: 1.125em;
background-size: 1.125em 1.125em;
background-position: center;
background-color: var(--on-primary);
display: inline-block;
margin-top: -4px;
-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:24px;height:24px' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M14,3V5H17.59L7.76,14.83L9.17,16.24L19,6.41V10H21V3M19,19H5V5H12V3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V12H19V19Z' /%3E%3C/svg%3E");
mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:24px;height:24px' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M14,3V5H17.59L7.76,14.83L9.17,16.24L19,6.41V10H21V3M19,19H5V5H12V3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V12H19V19Z' /%3E%3C/svg%3E");
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:24px;height:24px' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M14,3V5H17.59L7.76,14.83L9.17,16.24L19,6.41V10H21V3M19,19H5V5H12V3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V12H19V19Z' /%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:24px;height:24px' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M14,3V5H17.59L7.76,14.83L9.17,16.24L19,6.41V10H21V3M19,19H5V5H12V3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V12H19V19Z' /%3E%3C/svg%3E");
-webkit-mask-size: cover;
mask-size: cover;
transform: translateY(4px);
margin-right: 8px;
}
.is-mobile .empty-state-action:first-of-type {
transform: translate(0px, 30px);
background-color: inherit;
color: var(--primary);
text-transform: none;
line-height: 1.25em;
font-size: 0.875em;
letter-spacing: 0.00625em;
font-weight: var(--medium);
height: 40px;
border-radius: 1.25em;
border-width: 0.0625em;
border-color: var(--outline);
padding-top: 9px;
padding-left: 1.5em;
padding-right: 1.5em;
display: block;
margin: auto;
padding-left: 16px;
padding-right: 24px;
vertical-align: middle;
}
.is-mobile .empty-state-action:first-of-type::before {
content: "";
height: 1.125em;
width: 1.125em;
background-size: 1.125em 1.125em;
background-position: center;
background-color: var(--primary);
display: inline-block;
margin-top: -4px;
-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:24px;height:24px' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z' /%3E%3C/svg%3E");
mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:24px;height:24px' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z' /%3E%3C/svg%3E");
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:24px;height:24px' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z' /%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:24px;height:24px' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z' /%3E%3C/svg%3E");
-webkit-mask-size: cover;
mask-size: cover;
transform: translateY(4px);
margin-right: 8px;
}
.is-mobile .empty-state-action:nth-child(3) {
background-color: inherit;
color: var(--primary);
text-transform: none;
line-height: 1.25em;
font-size: 0.875em;
letter-spacing: 0.00625em;
font-weight: var(--medium);
height: 40px;
border-radius: 1.25em;
border-width: 0.0625em;
border-color: var(--outline);
padding-top: 9px;
padding-left: 1.5em;
padding-right: 1.5em;
display: block;
margin: auto;
padding-left: 16px;
padding-right: 24px;
vertical-align: middle;
}
.is-mobile .empty-state-action:nth-child(3)::before {
content: "";
height: 1.125em;
width: 1.125em;
background-size: 1.125em 1.125em;
background-position: center;
background-color: var(--primary);
display: inline-block;
margin-top: -4px;
-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:24px;height:24px' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M13.5,8H12V13L16.28,15.54L17,14.33L13.5,12.25V8M13,3A9,9 0 0,0 4,12H1L4.96,16.03L9,12H6A7,7 0 0,1 13,5A7,7 0 0,1 20,12A7,7 0 0,1 13,19C11.07,19 9.32,18.21 8.06,16.94L6.64,18.36C8.27,20 10.5,21 13,21A9,9 0 0,0 22,12A9,9 0 0,0 13,3' /%3E%3C/svg%3E");
mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:24px;height:24px' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M13.5,8H12V13L16.28,15.54L17,14.33L13.5,12.25V8M13,3A9,9 0 0,0 4,12H1L4.96,16.03L9,12H6A7,7 0 0,1 13,5A7,7 0 0,1 20,12A7,7 0 0,1 13,19C11.07,19 9.32,18.21 8.06,16.94L6.64,18.36C8.27,20 10.5,21 13,21A9,9 0 0,0 22,12A9,9 0 0,0 13,3' /%3E%3C/svg%3E");
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:24px;height:24px' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M13.5,8H12V13L16.28,15.54L17,14.33L13.5,12.25V8M13,3A9,9 0 0,0 4,12H1L4.96,16.03L9,12H6A7,7 0 0,1 13,5A7,7 0 0,1 20,12A7,7 0 0,1 13,19C11.07,19 9.32,18.21 8.06,16.94L6.64,18.36C8.27,20 10.5,21 13,21A9,9 0 0,0 22,12A9,9 0 0,0 13,3' /%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:24px;height:24px' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M13.5,8H12V13L16.28,15.54L17,14.33L13.5,12.25V8M13,3A9,9 0 0,0 4,12H1L4.96,16.03L9,12H6A7,7 0 0,1 13,5A7,7 0 0,1 20,12A7,7 0 0,1 13,19C11.07,19 9.32,18.21 8.06,16.94L6.64,18.36C8.27,20 10.5,21 13,21A9,9 0 0,0 22,12A9,9 0 0,0 13,3' /%3E%3C/svg%3E");
-webkit-mask-size: cover;
mask-size: cover;
transform: translateY(4px);
margin-right: 8px;
}
progress {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
progress::-webkit-progress-bar {
border-radius: var(--medium-radius);
background: var(--primary-container);
height: 0.6em;
}
progress::-webkit-progress-value {
border-radius: var(--medium-radius);
background: var(--on-primary-container);
height: 0.6em;
}
/* Mobile Toolbar */
.is-mobile .mobile-toolbar {
border-top: none;
border-radius: 0;
}
/* Tags */
/* Adapted from https://github.com/kepano/obsidian-minimal/blob/master/obsidian.css */
/* Preview */
a.tag {
line-height: 1.25em;
font-size: 0.875em;
letter-spacing: 0.015625em;
font-weight: var(--medium);
background-color: var(--tertiary-container);
color: var(--on-tertiary-container);
padding: 2px 7px;
text-align: center;
text-decoration: none;
display: inline-block;
margin: 2px 0 0 0;
border-radius: var(--medium-radius);
}
/* Editor */
.cm-s-obsidian span.cm-hashtag {
line-height: 1.25em;
font-size: 0.875em;
letter-spacing: 0.015625em;
font-weight: var(--medium);
font-size: 0.875em !important;
background-color: var(--tertiary-container);
color: var(--on-tertiary-container);
text-align: center;
text-decoration: none;
display: inline-block;
margin: 2px 0;
padding-top: 1px;
border-left: none;
border-right: none;
padding-bottom: 2px;
cursor: text;
}
.cm-s-obsidian span.cm-hashtag.cm-hashtag-begin {
border-top-left-radius: var(--medium-radius);
border-bottom-left-radius: var(--medium-radius);
padding-left: 8px;
border-right: none;
}
.cm-s-obsidian span.cm-hashtag.cm-hashtag-end {
border-top-right-radius: var(--medium-radius);
border-bottom-right-radius: var(--medium-radius);
border-left: none;
padding-right: 8px;
}
/* Hide the # character in front of a tag in Preview */
/* Thanks to `@Klaas`: https://discord.com/channels/686053708261228577/702656734631821413/890122749459197993 */
/* Currently not working, review later */
/* a.tag {
position: relative;
padding-left: 3px;
}
a.tag:after {
background: var(--background-primary);
position: absolute;
content: " ";
top: 0;
bottom: 0;
width: 0.66em;
left: 0px;
border-radius: 4px;
} */
.markdown-preview-view table thead tr th, .markdown-preview-view table tbody tr th,
.markdown-source-view.mod-cm6.is-live-preview table thead tr th,
.markdown-source-view.mod-cm6.is-live-preview table tbody tr th {
background: var(--surface-variant) !important;
color: var(--on-surface-variant);
}
.markdown-preview-view table thead tr td, .markdown-preview-view table thead tr td:nth-of-type(even), .markdown-preview-view table thead tr td:nth-of-type(odd), .markdown-preview-view table tbody tr td, .markdown-preview-view table tbody tr td:nth-of-type(even), .markdown-preview-view table tbody tr td:nth-of-type(odd),
.markdown-source-view.mod-cm6.is-live-preview table thead tr td,
.markdown-source-view.mod-cm6.is-live-preview table thead tr td:nth-of-type(even),
.markdown-source-view.mod-cm6.is-live-preview table thead tr td:nth-of-type(odd),
.markdown-source-view.mod-cm6.is-live-preview table tbody tr td,
.markdown-source-view.mod-cm6.is-live-preview table tbody tr td:nth-of-type(even),
.markdown-source-view.mod-cm6.is-live-preview table tbody tr td:nth-of-type(odd) {
background: var(--surface);
color: var(--on-surface);
padding-top: 1px;
padding-bottom: 1px;
}
.markdown-preview-view table thead tr th, .markdown-preview-view table thead tr td, .markdown-preview-view table tbody tr th, .markdown-preview-view table tbody tr td,
.markdown-source-view.mod-cm6.is-live-preview table thead tr th,
.markdown-source-view.mod-cm6.is-live-preview table thead tr td,
.markdown-source-view.mod-cm6.is-live-preview table tbody tr th,
.markdown-source-view.mod-cm6.is-live-preview table tbody tr td {
border: 3px solid transparent;
height: var(--radius-l);
width: var(--radius-l);
}
.markdown-preview-view table thead tr th:first-of-type, .markdown-preview-view table tbody tr th:first-of-type,
.markdown-source-view.mod-cm6.is-live-preview table thead tr th:first-of-type,
.markdown-source-view.mod-cm6.is-live-preview table tbody tr th:first-of-type {
border-top-left-radius: var(--radius-l);
}
.markdown-preview-view table thead tr th:last-of-type, .markdown-preview-view table tbody tr th:last-of-type,
.markdown-source-view.mod-cm6.is-live-preview table thead tr th:last-of-type,
.markdown-source-view.mod-cm6.is-live-preview table tbody tr th:last-of-type {
border-top-right-radius: var(--radius-l);
}
.markdown-preview-view table thead tr:last-of-type td:first-of-type, .markdown-preview-view table tbody tr:last-of-type td:first-of-type,
.markdown-source-view.mod-cm6.is-live-preview table thead tr:last-of-type td:first-of-type,
.markdown-source-view.mod-cm6.is-live-preview table tbody tr:last-of-type td:first-of-type {
border-bottom-left-radius: var(--radius-l);
}
.markdown-preview-view table thead tr:last-of-type td:last-of-type, .markdown-preview-view table tbody tr:last-of-type td:last-of-type,
.markdown-source-view.mod-cm6.is-live-preview table thead tr:last-of-type td:last-of-type,
.markdown-source-view.mod-cm6.is-live-preview table tbody tr:last-of-type td:last-of-type {
border-bottom-right-radius: var(--radius-l);
}
.markdown-preview-view table thead tr:nth-child(even) th, .markdown-preview-view table thead tr:nth-child(even) td, .markdown-preview-view table tbody tr:nth-child(even) th, .markdown-preview-view table tbody tr:nth-child(even) td,
.markdown-source-view.mod-cm6.is-live-preview table thead tr:nth-child(even) th,
.markdown-source-view.mod-cm6.is-live-preview table thead tr:nth-child(even) td,
.markdown-source-view.mod-cm6.is-live-preview table tbody tr:nth-child(even) th,
.markdown-source-view.mod-cm6.is-live-preview table tbody tr:nth-child(even) td {
background-color: var(--surface-mid);
}
.markdown-preview-view table thead tr:nth-child(even) table, .markdown-preview-view table tbody tr:nth-child(even) table,
.markdown-source-view.mod-cm6.is-live-preview table thead tr:nth-child(even) table,
.markdown-source-view.mod-cm6.is-live-preview table tbody tr:nth-child(even) table {
margin-bottom: 10px;
}
.markdown-preview-view table thead tr:nth-child(even) table th, .markdown-preview-view table thead tr:nth-child(even) table td, .markdown-preview-view table tbody tr:nth-child(even) table th, .markdown-preview-view table tbody tr:nth-child(even) table td,
.markdown-source-view.mod-cm6.is-live-preview table thead tr:nth-child(even) table th,
.markdown-source-view.mod-cm6.is-live-preview table thead tr:nth-child(even) table td,
.markdown-source-view.mod-cm6.is-live-preview table tbody tr:nth-child(even) table th,
.markdown-source-view.mod-cm6.is-live-preview table tbody tr:nth-child(even) table td {
background-color: var(--surface);
}
.markdown-preview-view table thead tr:nth-child(odd) table, .markdown-preview-view table tbody tr:nth-child(odd) table,
.markdown-source-view.mod-cm6.is-live-preview table thead tr:nth-child(odd) table,
.markdown-source-view.mod-cm6.is-live-preview table tbody tr:nth-child(odd) table {
margin-bottom: 10px;
}
.markdown-preview-view table thead tr:nth-child(odd) table th, .markdown-preview-view table thead tr:nth-child(odd) table td, .markdown-preview-view table tbody tr:nth-child(odd) table th, .markdown-preview-view table tbody tr:nth-child(odd) table td,
.markdown-source-view.mod-cm6.is-live-preview table thead tr:nth-child(odd) table th,
.markdown-source-view.mod-cm6.is-live-preview table thead tr:nth-child(odd) table td,
.markdown-source-view.mod-cm6.is-live-preview table tbody tr:nth-child(odd) table th,
.markdown-source-view.mod-cm6.is-live-preview table tbody tr:nth-child(odd) table td {
background-color: var(--surface-mid);
}
@media print {
.markdown-preview-view table thead tr:nth-child(even) th, .markdown-preview-view table thead tr:nth-child(even) td, .markdown-preview-view table tbody tr:nth-child(even) th, .markdown-preview-view table tbody tr:nth-child(even) td,
.markdown-source-view.mod-cm6.is-live-preview table thead tr:nth-child(even) th,
.markdown-source-view.mod-cm6.is-live-preview table thead tr:nth-child(even) td,
.markdown-source-view.mod-cm6.is-live-preview table tbody tr:nth-child(even) th,
.markdown-source-view.mod-cm6.is-live-preview table tbody tr:nth-child(even) td {
background-color: var(--surface);
}
.markdown-preview-view table thead tr:nth-child(odd) th, .markdown-preview-view table thead tr:nth-child(odd) td, .markdown-preview-view table tbody tr:nth-child(odd) th, .markdown-preview-view table tbody tr:nth-child(odd) td,
.markdown-source-view.mod-cm6.is-live-preview table thead tr:nth-child(odd) th,
.markdown-source-view.mod-cm6.is-live-preview table thead tr:nth-child(odd) td,
.markdown-source-view.mod-cm6.is-live-preview table tbody tr:nth-child(odd) th,
.markdown-source-view.mod-cm6.is-live-preview table tbody tr:nth-child(odd) td {
background-color: transparent;
}
}
.markdown-source-view.mod-cm6 .is-unresolved .cm-underline, .markdown-preview-view a {
text-decoration-color: inherit !important;
}
/* ------------- */
/* # Title Bar */
/* ------------- */
.workspace-split.mod-root > .workspace-leaf:first-of-type:last-of-type .workspace-leaf.mod-active .view-header {
border-bottom: none;
background-color: var(--surface2);
align-items: center;
display: flex;
}
/* Style hamburger menu */
/* Replace icon */
.three-horizontal-bars {
background-color: currentColor;
}
svg.three-horizontal-bars {
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:24px;height:24px' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z' /%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:24px;height:24px' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z' /%3E%3C/svg%3E");
}
.view-header-title {
line-height: 1.75em;
font-size: var(--h5);
font-weight: var(--regular);
color: var(--on-surface);
}
.is-mobile .view-header-title {
-webkit-mask-image: none;
mask-image: none;
}
.is-mobile .view-header-icon {
color: var(--on-surface);
padding-left: 16px;
padding-right: 16px;
}
.view-action:not(.page-header-button) {
display: none;
}
.view-action.page-header-button {
color: var(--on-surface-variant);
margin-left: 12px;
margin-right: 12px;
}
body.is-phone.hide-buttons-mobile .view-action:not(.page-header-button) {
display: none;
}
/* Floating Action Button (FAB)*/
body.is-phone.fab-enabled-mobile:not(.custom-page-header),
body:not(.is-phone).fab-enabled-desktop:not(.custom-page-header) {
/* Advanced Mobile Toolbar Mode */
/* Shrink FAB on small displays */
}
body.is-phone.fab-enabled-mobile:not(.custom-page-header) .view-action:nth-last-of-type(4),
body:not(.is-phone).fab-enabled-desktop:not(.custom-page-header) .view-action:nth-last-of-type(4) {
color: var(--on-tertiary-container);
background-color: var(--tertiary-container);
display: flex;
padding: 0px;
margin: 0;
margin: 16px;
position: absolute;
transform: translate(-50%, -50%);
left: calc(100% - 44px - 16px);
justify-content: center;
align-items: center;
width: 56px;
height: 56px;
border-radius: var(--medium-radius);
box-shadow: 0.4px 0.8px 4px rgba(0, 0, 0, 0.03), 1.2px 2.7px 13.4px rgba(0, 0, 0, 0.15), 8px 18px 80px rgba(0, 0, 0, 0.4);
top: calc(100vh - 48px - 44px - 16px);
}
body.is-phone.fab-enabled-mobile:not(.custom-page-header) .view-action:nth-last-of-type(4) > *:first-child,
body:not(.is-phone).fab-enabled-desktop:not(.custom-page-header) .view-action:nth-last-of-type(4) > *:first-child {
width: 24px;
height: 24px;
}
body.is-phone.fab-enabled-mobile:not(.custom-page-header) body:not(:not(.advanced-toolbar-mode)) .view-action:nth-of-type(4),
body:not(.is-phone).fab-enabled-desktop:not(.custom-page-header) body:not(:not(.advanced-toolbar-mode)) .view-action:nth-of-type(4) {
top: calc(90vh - var(--at-button-height) * var(--at-row-count));
}
@media screen and (max-height: 400px) {
body.is-phone.fab-enabled-mobile:not(.custom-page-header) .view-action:nth-of-type(4),
body:not(.is-phone).fab-enabled-desktop:not(.custom-page-header) .view-action:nth-of-type(4) {
transform: scale(0.8) translate(-50%, -50%);
}
}
body.is-phone.fab-enabled-mobile.custom-page-header,
body:not(.is-phone).fab-enabled-desktop.custom-page-header {
/* Advanced Mobile Toolbar Mode */
/* Shrink FAB on small displays */
}
body.is-phone.fab-enabled-mobile.custom-page-header .view-action:first-child,
body:not(.is-phone).fab-enabled-desktop.custom-page-header .view-action:first-child {
color: var(--on-tertiary-container);
background-color: var(--tertiary-container);
display: flex;
padding: 0px;
margin: 0;
margin: 16px;
position: absolute;
transform: translate(-50%, -50%);
left: calc(100% - 44px - 16px);
justify-content: center;
align-items: center;
width: 56px;
height: 56px;
border-radius: var(--medium-radius);
box-shadow: 0.4px 0.8px 4px rgba(0, 0, 0, 0.03), 1.2px 2.7px 13.4px rgba(0, 0, 0, 0.15), 8px 18px 80px rgba(0, 0, 0, 0.4);
top: calc(100vh - 48px - 44px - 16px);
}
body.is-phone.fab-enabled-mobile.custom-page-header .view-action:first-child > *:first-child,
body:not(.is-phone).fab-enabled-desktop.custom-page-header .view-action:first-child > *:first-child {
width: 24px;
height: 24px;
}
body.is-phone.fab-enabled-mobile.custom-page-header body:not(:not(.advanced-toolbar-mode)) .view-action:nth-last-of-type(5),
body:not(.is-phone).fab-enabled-desktop.custom-page-header body:not(:not(.advanced-toolbar-mode)) .view-action:nth-last-of-type(5) {
top: calc(90vh - var(--at-button-height) * var(--at-row-count));
}
@media screen and (max-height: 400px) {
body.is-phone.fab-enabled-mobile.custom-page-header .view-action:nth-last-of-type(5),
body:not(.is-phone).fab-enabled-desktop.custom-page-header .view-action:nth-last-of-type(5) {
transform: scale(0.8) translate(-50%, -50%);
}
}
/* Pencil SVG */
svg.pencil > path {
display: none;
}
svg.pencil {
background-color: currentColor;
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:50px;height:50px' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M14.06,9L15,9.94L5.92,19H5V18.08L14.06,9M17.66,3C17.41,3 17.15,3.1 16.96,3.29L15.13,5.12L18.88,8.87L20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18.17,3.09 17.92,3 17.66,3M14.06,6.19L3,17.25V21H6.75L17.81,9.94L14.06,6.19Z' /%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='width:50px;height:50px' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M14.06,9L15,9.94L5.92,19H5V18.08L14.06,9M17.66,3C17.41,3 17.15,3.1 16.96,3.29L15.13,5.12L18.88,8.87L20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18.17,3.09 17.92,3 17.66,3M14.06,6.19L3,17.25V21H6.75L17.81,9.94L14.06,6.19Z' /%3E%3C/svg%3E");
}
/* -------------- */
/* Quick Action */
/* -------------- */
/* Text input */
.is-mobile input.prompt-input {
background-color: var(--primary-container);
border-radius: var(--big-radius);
line-height: 1.5em;
letter-spacing: 0.009375em;
font-weight: var(--medium);
color: var(--on-primary-container);
}
.is-mobile input.prompt-input:active, .is-mobile input.prompt-input:focus {
border: 0;
}
.is-mobile input.prompt-input::-moz-placeholder {
color: var(--secondary);
}
.is-mobile input.prompt-input::placeholder {
color: var(--secondary);
}
/* Selection items */
.is-mobile .suggestion-item {
border-bottom: 1px solid;
padding-bottom: 10px;
padding-top: 10px;
border-color: var(--surface-variant);
line-height: 1.5em;
letter-spacing: 0.009375em;
font-weight: var(--medium);
}
.is-mobile .suggestion-item .suggestion-prefix {
position: absolute;
top: 0px;
margin-top: 2px;
margin-bottom: 2px;
color: var(--secondary);
line-height: 1em;
font-size: 0.75em;
letter-spacing: 0.025em;
font-weight: var(--medium);
}
.is-mobile .suggestion-item.is-selected {
background-color: var(--surface);
}
.is-mobile .suggestion-hotkey {
display: none;
}
.suggestion-highlight {
color: var(--secondary);
}
/* Height */
.is-mobile .prompt,
.is-mobile .suggestion-container {
height: calc(100% - 100px);
}
.is-mobile .prompt {
min-width: 100%;
background-color: var(--surface);
}
.is-mobile .suggestion-container:not(.modal-container) {
height: 200px;
}
/* Settings */
/* Back modal */
.is-mobile .modal-setting-back-button {
background-color: var(--primary-faint);
}
/* Reduce space between settings */
.vertical-tab-nav-item {
padding: 0px 6px 10px 24px;
}
/* Style back */
.is-mobile .modal-setting-back-button {
border-top-left-radius: var(--big-radius);
border-top-right-radius: var(--big-radius);
}
/* Style setting headers */
.vertical-tab-header-group-title {
padding: 6px 6px 6px 26px;
}
.nav-files-container {
padding-right: 2.5px;
}
/* Add divider line */
.vertical-tab-header-group {
border-bottom: 1px solid var(--background-secondary-alt);
}
.vertical-tab-header-group:last-of-type {
border-bottom: none;
}
/* Buttons */
/* Filled button */
button.mod-cta {
background-color: var(--primary);
color: var(--background-primary);
}
.is-mobile button,
.is-mobile .empty-state-action {
font-size: var(--smallest);
border-radius: var(--big-radius);
}
/* Setting Headers */
.theme-light .vertical-tab-header-group-title {
color: var(--primary-light);
}
.theme-dark .vertical-tab-header-group-title {
color: var(--primary-dark);
}
/* Prompts (Quick switcher) */
.is-mobile .prompt,
.is-mobile .suggestion-container {
border-radius: var(--medium-radius) var(--medium-radius) 0 0;
padding: 15px 20px;
}
.is-mobile .modal {
border-radius: var(--medium-radius);
padding: 15px 20px;
}
/* Pulling down */
.pull-action.pull-down-action {
border-radius: 0 0 var(--medium-radius) var(--medium-radius);
background-color: var(--secondary-container);
color: var(--on-secondary-container);
text-transform: none;
line-height: 1.25em;
font-size: 0.875em;
letter-spacing: 0.00625em;
font-weight: var(--medium);
}
.pull-action.mod-activated {
background-color: var(--primary);
color: var(--on-primary);
text-transform: none;
line-height: 1.25em;
font-size: 0.875em;
letter-spacing: 0.00625em;
font-weight: var(--medium);
}
/* Pulling from the left (navigating back
Trying to target but it's not these:
*/
/* PLUGINS */
/* Dataview Tables */
.table-view-table > thead > tr > th {
border-bottom: none !important;
font-weight: var(--medium);
font-size: var(--editor-font-size);
padding: var(--editor-font-size);
}
tr {
border-top: 1px solid var(--background-secondary-alt);
}
/* ------------- */
/* # Sidebars */
/* ------------- */
/* Title of 'File explorer' and the like */
.workspace-drawer-active-tab-header {
margin: 0;
}
.workspace-drawer-header-name-text {
color: var(--text-muted);
font-size: var(--smaller);
}
/* Icons */
.workspace-drawer-tab-option-item-icon, .workspace-drawer-active-tab-icon {
color: var(--primary-dark);
}
/* Search */
.workspace-leaf-content[data-type=search] .nav-action-button {
transform: scale(0.8);
margin: none;
padding: none;
}
/* Suggestions */
.is-mobile .suggestion-container.mod-search-suggestion {
max-height: 40%;
min-height: 30%;
min-width: 100%;
}
/* Top buttons */
.is-mobile .workspace-drawer-actions,
.is-mobile .nav-buttons-container {
background-color: var(--background-secondary);
border-radius: var(--big-radius);
margin: 0 11px 10px;
}
.is-mobile .workspace-leaf-content[data-type=search] .nav-action-button {
margin: 0px 2px 2px 0;
text-align: center;
height: 36px;
cursor: var(--cursor);
}
.nav-action-button {
color: var(--text-muted);
transform: scale(0.8);
padding: 5px 8px 0px 8px;
margin: 0px 6px 0px 6px;
}
.workspace-drawer-tab-container > * {
border-top: none !important;
}
/* Significantly simplify left and right bars */
body.hide-sidebar-header .nav-folder.mod-root > .nav-file-title,
body.hide-sidebar-header .nav-folder.mod-root > .nav-folder-title,
body.hide-sidebar-header .workspace-drawer-header-name,
body.hide-sidebar-header .workspace-drawer-header-icon,
body.hide-sidebar-header .workspace-drawer-header-left {
display: none;
}
/* Right sidebar */
.workspace-drawer.mod-right {
border: none;
}
.backlink-pane,
.outgoing-link-pane {
padding: 0 11px;
}
/* Backlink counts */
.tree-item-flair-outer {
display: flex;
justify-content: center;
align-items: center;
}
/* Left sidebar */
.workspace-drawer.mod-left {
border-right: 1px var(--background-primary) solid !important;
}
/* Ribbon */
.workspace-drawer-ribbon {
background-color: var(--background-primary);
}
.workspace-drawer-tab-option-item {
margin-left: 12px;
margin-right: 12px;
}
.workspace-drawer-tab-option-item-title,
.workspace-drawer-active-tab-title {
color: var(--text-normal);
}
.workspace-drawer-tab-container > * {
border-top: 1px solid var(--background-secondary-alt);
}
/* ------------- */
/* # File explorer */
/* ------------- */
/* Folder */
.nav-folder-title-content {
padding-left: 0px;
}
.nav-file-title-content,
.nav-folder-title-content {
padding: 0px 0px;
font-weight: var(--medium);
}
/* Files */
.is-mobile .nav-file-title,
.is-mobile .tag-container {
padding-left: 11px;
padding-right: 11px;
color: var(--text-muted);
font-weight: var(--light);
}
/* Highlighted file or backlink */
.nav-file-title.is-active,
.tree-item-self.is-clickable:hover,
.nav-folder-title.is-active,
body:not(.is-grabbing) .nav-file-title:hover,
body:not(.is-grabbing) .nav-folder-title:hover {
background-color: var(--tertiary-container);
}
.nav-file-title.is-active .nav-file-title-content,
.tree-item-self.is-clickable:hover .nav-file-title-content,
.nav-folder-title.is-active .nav-file-title-content,
body:not(.is-grabbing) .nav-file-title:hover .nav-file-title-content,
body:not(.is-grabbing) .nav-folder-title:hover .nav-file-title-content {
color: var(--on-tertiary-container);
}
.nav-file-title.is-active {
background-color: var(--surface);
}
.nav-file-title.is-active .nav-folder-title-content, .nav-file-title.is-active .nav-file-title-content {
color: var(--on-surface);
font-weight: 600;
}
.nav-file-title.is-active:hover {
background-color: var(--primary-container) !important;
}
.nav-file-title.is-active:hover .nav-folder-title-content, .nav-file-title.is-active:hover .nav-file-title-content {
color: var(--surface) !important;
}
.nav-folder-title .nav-folder-title-content {
color: var(--text-normal);
font-weight: 550;
}
.markdown-source-view .markdown-embed, .markdown-source-view .file-embed {
border: 2px solid var(--surface-variant);
border-radius: var(--small-radius);
}
/* Embeds */
/* Naked Embeds (modified from death_au (https://forum.obsidian.md/t/naked-embeds-css-tweak/72) */
.markdown-embed-title {
display: none;
}
.markdown-preview-view .markdown-embed-content > :first-child {
margin-top: 0;
}
.markdown-preview-view .markdown-embed-content > :last-child {
margin-bottom: 0;
}
.markdown-preview-view .markdown-embed {
border: none;
padding: 0;
margin: 0;
}
/* the link on the top right corner*/
.markdown-embed-link {
color: var(--secondary) !important;
top: 15px;
}
.markdown-embed-link:hover {
color: var(--text-accent) !important;
}
/* Scroll bars */
.is-mobile ::-webkit-scrollbar {
display: none;
}
/* Inspired by Minimal by kepano: https://github.com/kepano/obsidian-minimal/blob/master/obsidian.css */
.BC-trail {
margin-top: 5px !important;
line-height: 1em;
font-size: 0.75em;
letter-spacing: 0.03125em;
font-weight: var(--medium);
color: var(--secondary);
}
.timer {
font-style: italic;
}
.timer::before {
content: "⏱ ";
font-style: normal;
}
.cm-metadata,
.cm-metadata-key {
line-height: 1.25em;
font-size: 0.875em;
letter-spacing: 0.015625em;
font-weight: var(--medium);
color: var(--secondary);
font-family: var(--font-monospace);
}
.workspace-leaf-content[data-type=cook] .cm-formatting {
color: var(--surface-variant) !important;
}
.excalidraw div, .excalidraw.theme--dark {
--color-primary-light: var(--color-accent);
--color-primary-darker: var(--icon-color-focused);
--color-primary-darkest: var(--color-accent);
--focus-highlight-color: var(--color-accent);
--select-highlight-color: var(--color-accent);
--color-selection: var(--color-accent);
--icon-fill-color: var(--text-normal);
--text-primary-color: var(--text-normal);
--island-bg-color: var(--background-primary);
--shadow-island: 0;
}
.excalidraw div *, .excalidraw.theme--dark * {
border: none !important;
}
.view-content.excalidraw-view {
--excalidraw-button-size: 32px;
}
.view-content.excalidraw-view div, .view-content.excalidraw-view .dropdown-menu .dropdown-menu-item-base {
color: var(--text-normal) !important;
}
.view-content.excalidraw-view .HelpDialog__key {
color: var(--on-accent);
}
.view-content.excalidraw-view .color-picker {
border: 1px solid var(--window-border);
background: var(--background-secondary) !important;
border-radius: 8px;
}
.view-content.excalidraw-view .zoom-actions,
.view-content.excalidraw-view .undo-redo-buttons,
.view-content.excalidraw-view .layer-ui__wrapper__footer-right,
.view-content.excalidraw-view .layer-ui__wrapper__footer-right div,
.view-content.excalidraw-view .App-bottom-bar {
background: none;
border: none !important;
}
.view-content.excalidraw-view .App-toolbar,
.view-content.excalidraw-view .App-menu__left,
.view-content.excalidraw-view .sidebar-trigger,
.view-content.excalidraw-view .ToolIcon.ToolIcon_type_floating div,
.view-content.excalidraw-view .App-menu_top__left .menu-button,
.view-content.excalidraw-view .layer-ui__wrapper__footer-right .ToolIcon__icon,
.view-content.excalidraw-view .mobile-misc-tools-container {
background: var(--surface) !important;
}
.view-content.excalidraw-view .App-toolbar button:hover,
.view-content.excalidraw-view .App-menu__left button:hover,
.view-content.excalidraw-view .sidebar-trigger button:hover,
.view-content.excalidraw-view .ToolIcon.ToolIcon_type_floating div button:hover,
.view-content.excalidraw-view .App-menu_top__left .menu-button button:hover,
.view-content.excalidraw-view .layer-ui__wrapper__footer-right .ToolIcon__icon button:hover,
.view-content.excalidraw-view .mobile-misc-tools-container button:hover {
background: var(--surface-variant) !important;
}
.view-content.excalidraw-view .zoom-actions,
.view-content.excalidraw-view .undo-redo-buttons {
background: var(--surface) !important;
}
.view-content.excalidraw-view .ToolIcon svg {
mix-blend-mode: luminosity;
}
.view-content.excalidraw-view .ToolIcon.Shape, .view-content.excalidraw-view .dropdown-menu-button {
height: var(--excalidraw-button-size) !important;
width: var(--excalidraw-button-size) !important;
background-color: var(--surface);
}
.view-content.excalidraw-view .ToolIcon.Shape :hover, .view-content.excalidraw-view .dropdown-menu-button :hover {
background: var(--surface-variant) !important;
}
.view-content.excalidraw-view .ToolIcon__icon {
height: var(--excalidraw-button-size) !important;
width: var(--excalidraw-button-size) !important;
}
.view-content.excalidraw-view .App-bottom-bar .App-toolbar {
margin-top: 0;
}
.view-content.excalidraw-view .view-header {
z-index: 2;
}
.view-content.excalidraw-view .mobile-misc-tools-container div {
border: none !important;
border-radius: 6px;
}
.view-content.excalidraw-view .App-toolbar {
border-radius: 10px;
}
.view-content.excalidraw-view .App-bottom-bar div.Island:last-child {
margin-left: 8px !important;
padding: 5.5px;
background-color: var(--surface);
border-radius: 9px;
}
.view-content.excalidraw-view .App-bottom-bar button:hover {
background: var(--surface-variant) !important;
}
.view-content.excalidraw-view .ToolIcon__icon:hover {
background: var(--surface-variant) !important;
}
.view-content.excalidraw-view .App-top-bar .mobile-misc-tools-container {
right: -10px;
}
.view-content.excalidraw-view .App-top-bar .mobile-misc-tools-container .ToolIcon {
margin-left: 4px;
margin-right: 4px;
margin-bottom: 3px;
}
.view-content.excalidraw-view .App-top-bar .mobile-misc-tools-container .ToolIcon:first-child {
margin-top: 4px;
}
.view-content.excalidraw-view .App-top-bar .mobile-misc-tools-container .ToolIcon:first-child .ToolIcon__icon {
border-radius: 6px;
}
.view-content.excalidraw-view .App-top-bar .mobile-misc-tools-container .ToolIcon:last-child {
margin-bottom: 4px;
}
.view-content.excalidraw-view .layer-ui__wrapper__top-right .ToolIcon {
margin-right: 8px;
}
.view-content.excalidraw-view .mobile-misc-tools-container .ToolIcon_type_floating:not(:first-child) .ToolIcon__icon svg {
fill: var(--on-surface) !important;
}
.view-content.excalidraw-view .mobile-misc-tools-container label:not(.ToolIcon) {
width: var(--excalidraw-button-size);
padding: 0;
margin: 3px 4px;
margin-top: -1px;
}
.view-content.excalidraw-view .mobile-misc-tools-container label:not(.ToolIcon) :hover {
background: var(--surface-variant) !important;
}
.view-content.excalidraw-view .sidebar-trigger.default-sidebar-trigger {
height: var(--excalidraw-button-size);
width: var(--excalidraw-button-size);
margin: 0 !important;
padding: calc(var(--excalidraw-button-size) / 2 - 8px) !important;
display: block;
}
.view-content.excalidraw-view .sidebar-trigger.default-sidebar-trigger .library-button__label {
display: none;
}
.view-content.excalidraw-view .popover {
border-radius: 10px;
box-shadow: none;
}
.view-content.excalidraw-view .popover ul, .view-content.excalidraw-view .popover ol {
background-color: var(--surface) !important;
}
.view-content.excalidraw-view .popover li button:hover {
background-color: var(--surface-variant) !important;
}
@media only screen and (max-height: 700px) {
body.pen-mode .view-content.excalidraw-view {
--excalidraw-button-size: 25px;
}
}
@media only screen and (max-height: 580px) {
body.pen-mode .view-content.excalidraw-view {
--excalidraw-button-size: 20px;
}
}
@media only screen and (max-height: 500px) {
body.pen-mode .view-content.excalidraw-view {
--excalidraw-button-size: 15px;
}
}
body.pen-mode .view-content.excalidraw-view .App-top-bar {
flex-direction: row !important;
}
body.pen-mode .view-content.excalidraw-view .App-top-bar .Stack_horizontal {
grid-auto-flow: row;
}
body.pen-mode .view-content.excalidraw-view .App-top-bar .Stack_vertical {
margin-bottom: 170px;
}
body.pen-mode .view-content.excalidraw-view .App-top-bar .mobile-misc-tools-container {
right: inherit;
top: inherit;
bottom: 0;
border-radius: 10px;
}
body.pen-mode .view-content.excalidraw-view .App-top-bar .App-toolbar__divider {
height: 1px;
width: auto;
}
body.pen-mode .view-content.excalidraw-view .App-bottom-bar {
padding-left: calc(var(--excalidraw-button-size) + 12px);
}
body.pen-mode .view-content.excalidraw-view .excalidraw--mobile .HintViewer span {
position: absolute !important;
top: auto !important;
bottom: 10px !important;
right: 10px !important;
opacity: 0.2;
}
body.pen-mode .view-content.excalidraw-view .excalidraw--mobile .welcome-screen-center {
display: none !important;
}
body.pen-mode .view-content.excalidraw-view .App-toolbar__extra-tools-dropdown {
left: 0 !important;
}
/* @plugins
core:
- backlink
- command-palette
- file-explorer
- global-search
- graph
- outgoing-link
- outline
- page-preview
- starred
- switcher
- tag-pane
community:
- obsidian-system-dark-mode
- obsidian-style-settings
- cooklang-obsidian
- breadcrumbs
- obsidian-excalidraw-plugin
*/
/* flat dark bg */
body {
--divider-color: transparent;
}
.workspace-split.mod-horizontal.mod-left-split {
overflow: hidden;
}
.mod-left-split {
margin-right: 0.5px;
}
.menu {
background: var(--background-secondary) !important;
}
/* Tabs */
.view-header-title-container:not(.mod-at-end):after {
display: none;
}
.workspace .mod-root .workspace-tab-header-inner::after {
right: -1px;
}
.view-header {
background: var(--tab-background-active) !important;
}
.workspace-tab-header-container {
background: none;
}
.workspace-tab-header-container-inner {
margin-left: -15px;
}
body:not(.is-popout-window) .workspace-tab-header-container, .workspace-tabs, .mod-root, .app-container,
.horizontal-main-container, .workspace, .mod-left, .mod-right, .workspace-tab-container, .workspace-leaf:not(.nav-folder-title) {
background: none !important;
}
.workspace-tab-header {
border: none;
}
.workspace-ribbon.side-dock-ribbon.mod-left::before {
background: none;
}
.tooltip {
background: var(--tooltip-color) !important;
color: var(--on-surface-variant) !important;
}
.tooltip .tooltip-arrow {
border-bottom-color: var(--tooltip-color) !important;
}
.tooltip.mod-right .tooltip-arrow {
border-bottom-color: transparent !important;
border-right-color: var(--tooltip-color) !important;
}
.tooltip.mod-left .tooltip-arrow {
border-bottom-color: transparent !important;
border-left-color: var(--tooltip-color) !important;
}
.tooltip.mod-top .tooltip-arrow {
border-bottom-color: transparent !important;
border-top-color: var(--tooltip-color) !important;
}
body.disable-tooltip-animation .tooltip {
animation: none !important;
}
body.theme-light {
background-color: var(--surface-variant);
--tooltip-color: white;
}
body.theme-dark {
background-color: black;
--tooltip-color: var(--surface-variant);
}
body.mod-windows.enable-mica, body.mod-mac.enable-mica, body.mod-linux.enable-mica {
background-color: transparent !important;
}
body.mod-windows.enable-mica .cm-line:not(.HyperMD-quote, .HyperMD-codeblock), body.mod-mac.enable-mica .cm-line:not(.HyperMD-quote, .HyperMD-codeblock), body.mod-linux.enable-mica .cm-line:not(.HyperMD-quote, .HyperMD-codeblock) {
background-color: var(--background);
}
body.mod-windows.enable-mica .cm-line.HyperMD-quote + .cm-line:not(.HyperMD-quote, .HyperMD-codeblock), body.mod-mac.enable-mica .cm-line.HyperMD-quote + .cm-line:not(.HyperMD-quote, .HyperMD-codeblock), body.mod-linux.enable-mica .cm-line.HyperMD-quote + .cm-line:not(.HyperMD-quote, .HyperMD-codeblock) {
background-color: transparent;
}
body.mod-windows.enable-mica.is-popout-window.theme-dark {
background: #202020 !important;
}
body.mod-windows.enable-mica.is-popout-window.theme-light {
background: var(--surface-variant) !important;
}
body:not(.is-phone) {
--pane-separation: 6px;
}
body:not(.is-phone) .mod-root div.mod-top, body:not(.is-phone) .mod-root div.mod-horizontal .workspace-tabs {
padding-right: var(--pane-separation);
}
body:not(.is-phone) .mod-root .mod-horizontal .workspace-leaf {
border-bottom-left-radius: var(--radius-m);
border-bottom-right-radius: var(--radius-m);
margin-bottom: -5px;
}
body:not(.is-phone) .mod-root div:last-of-type.mod-top, body:not(.is-phone) .mod-root div:last-of-type.mod-horizontal .workspace-tabs {
padding-right: 1px;
}
body:not(.is-phone) hr.workspace-leaf-resize-handle {
min-width: var(--pane-separation);
min-height: var(--pane-separation);
}
.mod-stacked .workspace-tab-header {
background: var(--surface-variant) !important;
border-top-left-radius: var(--radius-m) !important;
border-bottom-left-radius: var(--radius-m) !important;
margin-bottom: 0 !important;
padding-bottom: 5px !important;
}
.mod-stacked .workspace-leaf, .mod-stacked .workspace-leaf-content {
border-top-left-radius: 0 !important;
border-bottom-left-radius: 0 !important;
border-bottom-right-radius: var(--radius-m) !important;
margin-right: 5px !important;
}
.mod-stacked .view-header {
border-top-left-radius: 0 !important;
border-top-right-radius: var(--radius-m) !important;
}
.internal-embed {
border: none !important;
}
.markdown-embed-content {
background-color: var(--background-secondary);
border-radius: var(--radius-l);
}
.mod-root .markdown-embed-content {
padding: 0 20px;
}
.canvas-node-container .markdown-embed-content {
border-radius: inherit;
padding: inherit;
background-color: var(--background-secondary);
}
.canvas-node.is-themed .markdown-embed-content {
background-color: transparent;
}
body.theme-dark .canvas-wrapper .canvas-node {
box-shadow: rgba(0, 0, 0, 0.3764705882) 0px 3px 5px;
border-radius: var(--radius-l);
}
body.theme-dark .canvas-wrapper .canvas-node.is-themed .markdown-embed-content {
background-color: rgba(255, 255, 255, 0.062745098);
}
body.theme-light .canvas-wrapper {
--shadow-stationary: none;
--canvas-dot-pattern: #BBB;
}
body.theme-light .canvas-wrapper .canvas-node {
box-shadow: rgba(0, 0, 0, 0.1882352941) 0px 3px 10px;
border: none;
border-radius: var(--radius-l);
}
body.theme-light .canvas-wrapper .canvas-node-container {
border: none;
}
.mod-inside-iframe {
background-color: var(--background-secondary);
}
.notice-container .notice {
background-color: var(--surface-variant) !important;
color: var(--on-surface-variant) !important;
}
body .workspace-leaf-content {
border-top-right-radius: 0;
border-top-left-radius: 0;
}
body:not(.hide-toolbar-desktop) .workspace-leaf-content, .workspace-tabs:not(.mod-top-left-space) .workspace-leaf-content {
border-top-left-radius: var(--radius-m);
}
.workspace-tabs:not(.mod-top-right-space) .workspace-leaf-content {
border-top-right-radius: var(--radius-m);
}
body.show-view-header body:not(.hide-toolbar-desktop) .view-header, body.show-view-header .workspace-tabs:not(.mod-top-left-space) .view-header {
border-top-left-radius: var(--radius-m);
}
body.show-view-header .workspace-tabs:not(.mod-top-right-space) .view-header {
border-top-right-radius: var(--radius-m);
}
body.show-view-header .workspace-leaf-content {
border-top-right-radius: 0 !important;
border-top-left-radius: 0 !important;
}
body.mod-windows.hide-toolbar-desktop .workspace-ribbon.side-dock-ribbon.mod-left.is-collapsed, body.mod-linux.hide-toolbar-desktop .workspace-ribbon.side-dock-ribbon.mod-left.is-collapsed {
max-width: 0px;
margin: 0;
padding: 0;
margin-top: calc(var(--header-height) * 2 + 3px);
padding-top: 4px;
padding-bottom: 12px;
overflow: hidden;
border: none;
}
body.mod-windows.hide-toolbar-desktop .workspace-ribbon.side-dock-ribbon.mod-left.is-collapsed::before, body.mod-linux.hide-toolbar-desktop .workspace-ribbon.side-dock-ribbon.mod-left.is-collapsed::before {
display: none;
}
body.mod-windows.hide-toolbar-desktop .workspace-ribbon.side-dock-ribbon.mod-left, body.mod-linux.hide-toolbar-desktop .workspace-ribbon.side-dock-ribbon.mod-left {
transition-duration: 0s;
}
body.mod-windows.hide-toolbar-desktop .workspace-ribbon.side-dock-ribbon.mod-left.is-collapsed:hover::after, body.mod-linux.hide-toolbar-desktop .workspace-ribbon.side-dock-ribbon.mod-left.is-collapsed:hover::after {
opacity: 0.4;
}
body.mod-windows.hide-toolbar-desktop .workspace-tabs.mod-top-left-space .workspace-tab-header-container, body.mod-linux.hide-toolbar-desktop .workspace-tabs.mod-top-left-space .workspace-tab-header-container {
margin-left: var(--ribbon-width);
}
body.mod-windows.hide-toolbar-desktop .mod-left-split .workspace-tabs.mod-top-left-space .workspace-tab-header-container, body.mod-linux.hide-toolbar-desktop .mod-left-split .workspace-tabs.mod-top-left-space .workspace-tab-header-container {
padding-left: 0;
margin-left: 0;
}
body.mod-windows.hide-toolbar-desktop .workspace-ribbon.side-dock-ribbon.mod-left.is-collapsed .side-dock-actions,
body.mod-windows.hide-toolbar-desktop .workspace-ribbon.side-dock-ribbon.mod-left.is-collapsed .side-dock-settings, body.mod-linux.hide-toolbar-desktop .workspace-ribbon.side-dock-ribbon.mod-left.is-collapsed .side-dock-actions,
body.mod-linux.hide-toolbar-desktop .workspace-ribbon.side-dock-ribbon.mod-left.is-collapsed .side-dock-settings {
padding-left: 7px;
opacity: 0;
}
.is-phone .prompt {
position: absolute !important;
height: calc(100% - 40px) !important;
}
.is-phone .suggestion-prefix {
position: inherit !important;
}
.horizontal-tab-nav-item, .vertical-tab-nav-item {
padding-top: var(--size-4-2) !important;
padding-bottom: var(--size-4-2) !important;
}
.horizontal-tab-nav-item.is-active, .vertical-tab-nav-item.is-active {
color: #111;
}
.view-header {
height: 35px;
padding: 6px;
padding-top: 7.5px;
}
.view-header-title {
font-size: medium;
}
.is-phone .view-header {
height: 50px;
}
.is-phone .view-header-title {
font-size: larger;
}
body:not(.show-view-header) {
--tab-background-active: var(--background-primary) !important;
}
body:not(.hide-toolbar-desktop) .mod-root .workspace-tab-header, .workspace-tabs:not(.mod-top-left-space) .mod-root .workspace-tab-header {
margin-bottom: -9px;
padding-bottom: 14px;
overflow: visible !important;
z-index: -1000 !important;
}
body:not(.hide-toolbar-desktop) .mod-root .workspace-tab-header.is-active:first-of-type,
body.hide-toolbar-desktop .mod-root .workspace-tabs:not(.mod-top-left-space) .workspace-tab-header.is-active:first-of-type {
margin-bottom: -9px;
padding-bottom: 13px;
}
body:not(.hide-toolbar-desktop) .mod-root .workspace-tab-header.is-active:first-of-type::after,
body.hide-toolbar-desktop .mod-root .workspace-tabs:not(.mod-top-left-space) .workspace-tab-header.is-active:first-of-type::after {
bottom: 9px;
}
.workspace-tab-header-container-inner {
margin-bottom: -10px;
padding-bottom: 9px !important;
}
body:not(.is-phone) .view-action:not(.page-header-button) {
display: block;
padding: 4px 6px;
padding-bottom: 0;
}
.empty-state-title {
max-height: 100%;
}
.empty-state-title::before {
max-height: 100% !important;
width: 100%;
height: 20vh;
background-size: 15vh 15vh;
background-repeat: no-repeat;
background-position: center;
}
body.more-drag-desktop .view-header, body.more-drag-desktop .titlebar-inner, body.more-drag-desktop .workspace-ribbon.side-dock-ribbon {
-webkit-app-region: drag;
}
body.more-drag-desktop .mod-root .workspace-tab-header {
-webkit-app-region: drag;
}
body.more-drag-desktop .mod-root .workspace-tab-header .workspace-tab-header-inner-title {
-webkit-app-region: no-drag;
margin-bottom: -5px;
padding-bottom: 5px;
}
body.tab-drag-desktop .mod-root .workspace-tab-header.is-active {
-webkit-app-region: drag;
}
body.tab-drag-desktop .mod-root .workspace-tab-header.is-active .workspace-tab-header-inner-title {
-webkit-app-region: drag;
}
.sidebar-toggle-button.mod-left {
-webkit-app-region: drag;
}
.workspace-tab-header-inner-close-button, .view-header-title-parent, .view-header-title, .clickable-icon {
-webkit-app-region: no-drag;
}
.status-bar {
opacity: 0.1;
transition: opacity 0.25s;
}
.status-bar:not(:hover) {
background: none;
border-color: transparent;
}
.status-bar:hover {
opacity: 1;
}
.cm-editor .HyperMD-header + .HyperMD-header::before {
content: "";
}
.HyperMD-header {
padding-top: 15px !important;
padding-bottom: 0px !important;
margin: 0 !important;
}
.markdown-reading-view h1, .markdown-reading-view h2, .markdown-reading-view h3, .markdown-reading-view h4, .markdown-reading-view h5, .markdown-reading-view h6 {
padding-top: 17px !important;
padding-bottom: 8px !important;
margin: 0 !important;
}
.markdown-reading-view hr {
display: block;
unicode-bidi: isolate;
margin-block-start: 0.5em;
margin-block-end: 0.5em;
margin-inline-start: auto;
margin-inline-end: auto;
overflow: hidden;
border-style: inset;
border-width: 1px;
border: none;
border-top: var(--hr-thickness) solid;
border-color: var(--hr-color);
margin: 11px 0;
}
.markdown-reading-view br {
display: none;
}
.markdown-reading-view table {
margin-bottom: 0;
}
.markdown-reading-view .markdown-rendered table {
margin-block-start: 1em;
}
.markdown-rendered table {
margin-block-start: 0;
}
body.space-above-document .cm-editor .cm-scroller .cm-sizer,
body.space-above-document .markdown-reading-view .markdown-preview-view .markdown-preview-sizer {
padding-top: 25vh;
}
body.space-above-document .markdown-embed-content .markdown-preview-sizer, body.space-above-document .markdown-embed-content .cm-sizer, body.space-above-document .canvas-node-container .markdown-preview-sizer, body.space-above-document .canvas-node-container .cm-sizer {
padding-top: inherit !important;
}
.view-content .cm-header-1, .view-content h1 {
font-weight: 700;
}
.view-content .cm-header-2, .view-content h2 {
font-weight: 600;
}
.view-content .cm-header-3, .view-content h3 {
font-weight: 600;
}
.view-content .cm-header-5, .view-content h5 {
color: var(--color-accent-2);
}
.view-content .cm-header-6, .view-content h6 {
color: var(--color-accent-2);
}
.view-content .cm-header-1.cm-strong,
.view-content .cm-header-2.cm-strong,
.view-content .cm-header-3.cm-strong {
font-weight: 900;
}
.view-content h1, .view-content h2, .view-content h3, .view-content h5, .view-content h6 {
letter-spacing: 0.009375em;
}
.view-content h1 b, .view-content h2 b, .view-content h3 b, .view-content h5 b, .view-content h6 b {
font-weight: 900;
}
body {
--h2: 20pt;
--h3: 16pt;
--h4: 15pt;
--h5: 14pt;
--h6: 12pt;
}
p {
margin-block-start: 0;
margin-block-end: 0;
}
.markdown-embed {
padding-left: 0;
}
.clickable-icon.nav-action-button {
margin: 0;
padding: 5px 10px;
}
.view-header-title-container:not(.mod-at-start):before {
display: none !important;
}
.mobile-navbar {
color: var(--secondary-container);
}
.mobile-navbar .clickable-icon {
color: var(--on-secondary-container);
}
.view-header-breadcrumb {
text-overflow: ellipsis;
max-width: 10vw;
overflow: hidden;
justify-content: center;
}
.mobile-navbar, .mobile-toolbar {
background: var(--surface);
}
.mobile-navbar .mobile-toolbar-option, .mobile-navbar .clickable-icon, .mobile-toolbar .mobile-toolbar-option, .mobile-toolbar .clickable-icon {
color: var(--on-surface);
}
.mobile-navbar .mobile-toolbar-option div, .mobile-navbar .clickable-icon div, .mobile-toolbar .mobile-toolbar-option div, .mobile-toolbar .clickable-icon div {
border-color: var(--on-surface);
}
body.button-shapes-mobile.is-phone .mobile-navbar .clickable-icon {
background-color: var(--surface-variant);
height: 30px;
width: 60px;
max-width: 15vw;
border-radius: 15px;
}
body.button-shapes-mobile.is-phone .mobile-toolbar {
height: 45px;
}
body.button-shapes-mobile.is-phone .mobile-toolbar-option {
background-color: var(--surface-variant);
height: 30px;
width: 50px;
margin: 7px 5px;
border-radius: 15px;
}
body.button-shapes-mobile.is-phone .nav-action-button {
background-color: var(--surface);
height: 40px;
min-width: 65px;
border-radius: 20px;
color: var(--on-surface);
}
.is-phone .nav-buttons-container {
flex-wrap: wrap !important;
}
.status-bar-item {
mix-blend-mode: luminosity;
}
.workspace-tab-header-container-inner {
padding-top: 2px !important;
padding-bottom: 7px !important;
}
.mod-root .workspace-tab-header-container-inner {
padding-top: 1px !important;
padding-bottom: 9px !important;
}
body.mod-windows {
--frame-right-space: 142px !important;
}
body.mod-windows .titlebar-button-container .titlebar-button {
width: 46px;
}
body.mod-windows .titlebar-button-container .titlebar-button svg {
width: 11px;
height: 11px;
}
body {
--input-shadow: inherit !important;
--input-shadow-hover: inset 0 1000px 0 0 #FFFFFF20 !important;
--input-height: 32px;
}
.setting-hotkey {
padding-top: 5px;
}
input[type=range]::-webkit-slider-thumb {
background: var(--color-accent);
border: none;
}
input[type=range]::-webkit-slider-thumb:hover {
background: var(--icon-color-focused);
border: none;
}
body {
--slider-track-background: var(--surface-variant);
}
.vertical-tab-content-container .cm-scroller,
.vertical-tab-content-container .cm-scroller * {
background-color: var(--background-secondary) !important;
color: var(--text-color);
}
body.no-top-space .app-container {
margin-top: -7px;
height: calc(100% + 7px);
}
body.mod-windows.win-menu div.menu {
background-color: rgba(248, 248, 248, 0.6274509804) !important;
border: 1px solid rgba(54, 54, 54, 0.0705882353);
padding: 1px 5px;
-webkit-backdrop-filter: blur(20px);
backdrop-filter: blur(20px);
--menu-text-color: black;
--win-blue: #0078d4;
box-shadow: 0px 8px 8px 3px rgba(0, 0, 0, 0.05), 0px 7px 9px -7px rgba(0, 0, 0, 0.13);
font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
}
body.mod-windows.win-menu div.menu .menu-item {
border-radius: 4px !important;
margin: 4px 0;
padding: 5px 8px;
font-size: 14px;
transition: 0.09s;
font-weight: 400;
border-radius: 4px;
}
body.mod-windows.win-menu div.menu .menu-item .menu-item-icon {
color: var(--menu-text-color);
}
body.mod-windows.win-menu div.menu .menu-item .menu-item-icon svg {
fill: white;
stroke-width: 1px;
transform: scale(1.2);
}
body.mod-windows.win-menu div.menu .menu-item .menu-item-icon svg path[d="m9 14 2 2 4-4"],
body.mod-windows.win-menu div.menu .menu-item .menu-item-icon svg path[d="M9 12v-1h6v1"], body.mod-windows.win-menu div.menu .menu-item .menu-item-icon svg path[d="M11 17h2"], body.mod-windows.win-menu div.menu .menu-item .menu-item-icon svg path[d="M12 11v6"],
body.mod-windows.win-menu div.menu .menu-item .menu-item-icon svg path[d="M18 9a3 3 0 1 0 0-6 3 3 0 0 0 0 6z"], body.mod-windows.win-menu div.menu .menu-item .menu-item-icon svg path[d="M6 21a3 3 0 1 0 0-6 3 3 0 0 0 0 6z"],
body.mod-windows.win-menu div.menu .menu-item .menu-item-icon svg path[d="M21 14H11"], body.mod-windows.win-menu div.menu .menu-item .menu-item-icon svg path[d="m15 10-4 4 4 4"],
body.mod-windows.win-menu div.menu .menu-item .menu-item-icon svg path[d="M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z"] {
color: var(--win-blue);
}
body.mod-windows.win-menu div.menu .menu-item .menu-item-icon svg rect, body.mod-windows.win-menu div.menu .menu-item .menu-item-icon svg circle {
color: var(--win-blue);
}
body.mod-windows.win-menu div.menu .menu-item .menu-item-icon svg rect[y="2"], body.mod-windows.win-menu div.menu .menu-item .menu-item-icon svg rect[y="3"] {
color: var(--menu-text-color);
}
body.mod-windows.win-menu div.menu .menu-item .menu-item-icon svg path[d="M15 6a9 9 0 0 0-9 9"], body.mod-windows.win-menu div.menu .menu-item .menu-item-icon svg path[d="m15 10-4 4 4 4"], body.mod-windows.win-menu div.menu .menu-item .menu-item-icon svg polyline {
fill: none;
}
body.mod-windows.win-menu div.menu .menu-item .menu-item-title {
color: var(--menu-text-color);
}
body.mod-windows.win-menu div.menu .menu-item .cmdr-menu-more-options {
color: var(--menu-text-color);
opacity: 0.5;
}
body.mod-windows.win-menu div.menu .menu-item .cmdr-menu-more-options:hover {
opacity: 1;
}
body.mod-windows.win-menu div.menu .menu-item.is-disabled {
opacity: 0.5;
}
body.mod-windows.win-menu div.menu .menu-item.selected:not(.is-disabled):not(.is-label) {
background-color: rgba(54, 54, 54, 0.0431372549);
}
body.mod-windows.win-menu div.menu .menu-separator {
border-color: rgba(54, 54, 54, 0.0705882353);
margin: 6px 0 !important;
}
body.mod-windows.win-menu.theme-dark div.menu {
background-color: rgba(32, 31, 33, 0.8352941176) !important;
border-color: rgba(255, 255, 255, 0.062745098);
}
body.mod-windows.win-menu.theme-dark div.menu .menu-item.selected:not(.is-disabled):not(.is-label) {
background-color: rgba(255, 255, 255, 0.062745098);
}
body.mod-windows.win-menu.theme-dark div.menu .menu-separator {
border-color: rgba(255, 255, 255, 0.062745098);
}
body.mod-windows.win-menu.theme-dark div.menu .menu-item {
--menu-text-color: white;
}
body.mod-windows.win-menu.theme-dark div.menu .menu-item .menu-item-icon svg {
fill: none;
}
body.mod-windows.win-menu.enable-mica div.menu {
background-color: rgba(250, 250, 250, 0.9411764706) !important;
-webkit-backdrop-filter: blur(8px) !important;
backdrop-filter: blur(8px) !important;
}
body.mod-windows.win-menu.enable-mica.theme-dark div.menu {
background-color: rgba(39, 38, 39, 0.9411764706) !important;
}
body:not(.vibrant).theme-dark {
--color-accent: hsl(var(--accent-h), calc(var(--accent-s) * 0.4), 70%) !important;
--primary: hsl(var(--accent-h), calc(var(--accent-s) * 0.4), 70%) !important;
--secondary: hsl(var(--accent-h), calc(var(--accent-s) * 0.4), 70%) !important;
--text-accent: hsl(var(--accent-h), calc(var(--accent-s) * 0.4), 90%) !important;
--link-color-hover: hsl(var(--accent-h), calc(var(--accent-s) * 0.4), 90%) !important;
}
body:not(.vibrant).theme-light {
--color-accent: hsl(var(--accent-h), calc(var(--accent-s) * 0.6), 70%) !important;
--primary: hsl(var(--accent-h), calc(var(--accent-s) * 0.6), 70%) !important;
--secondary: hsl(var(--accent-h), calc(var(--accent-s) * 0.6), 70%) !important;
--text-accent: hsl(var(--accent-h), calc(var(--accent-s) * 0.6), 50%) !important;
--link-color-hover: hsl(var(--accent-h), calc(var(--accent-s) * 0.4), 10%) !important;
}
body.theme-dark {
--on-primary: var(--text-on-accent);
--primary: var(--color-accent);
--primary-container: var(--color-accent-1);
--on-primary-container: var(--color-accent-2);
--secondary: var(--color-accent-2);
--background: hsl(var(--accent-h), calc(var(--accent-s) * 0.06), 11.5%);
--on-background: #E5E1E5;
--surface: hsl(var(--accent-h), calc(var(--accent-s) * 0.1), 15%);
--surface-variant: hsl(var(--accent-h), calc(var(--accent-s) * 0.08), 28%);
--surface-variant: hsl(var(--accent-h), calc(var(--accent-s) * 0.08), 28%);
--surface-mid: hsl(var(--accent-h), calc(var(--accent-s) * 0.09), 19%);
--on-surface-variant: hsl(var(--accent-h), calc(var(--accent-s) * 0.31), 80%);
--outline: hsl(var(--accent-h), calc(var(--accent-s) * 0.5), 25%);
--inverse-on-surface: #1C1B1E;
--inverse-surface: #E5E1E5;
--tab-background-active: var(--surface);
--on-secondary: var(--text-on-accent);
--secondary-container: var(--text-on-accent);
--on-secondary-container: var(--color-accent-1);
--tertiary-container: hsl(var(--accent-h), calc(var(--accent-s) * 0.5), 18%);
--on-tertiary-container: hsl(var(--accent-h), calc(var(--accent-s) * 0.5), 78%);
--text-selection: hsl(var(--accent-h), calc(var(--accent-s) * 0.3), 20%);
}
body.theme-light.dim-light-mode {
--background: hsl(var(--accent-h), calc(var(--accent-s) * 0.15), 95%);
--surface: hsl(var(--accent-h), calc(var(--accent-s) * 0.10), 98%);
}
body.theme-light {
--primary: var(--color-accent-2);
--primary-container: var(--color-accent-1);
--on-primary-container: var(--color-accent);
--secondary: var(--color-accent-2);
--background: #fff;
--on-background: #111;
--surface: hsl(var(--accent-h), calc(var(--accent-s) * 0.25), 95%);
--surface-variant: hsl(var(--accent-h), 0, 85%);
--surface-mid: hsl(var(--accent-h), calc(var(--accent-s) * 0.35), 93%);
--on-surface-variant: hsl(var(--accent-h), calc(var(--accent-s) * 0.30), 23%);
--outline: hsl(var(--accent-h), calc(var(--accent-s) * 0.5), 85%);
--inverse-on-surface: #EEE;
--inverse-surface: #111;
--on-secondary: var(--text-on-accent);
--secondary-container: var(--text-on-accent);
--on-secondary-container: var(--color-accent-1);
--tertiary-container: hsl(var(--accent-h), calc(var(--accent-s) * 0.6), 66%);
--on-tertiary-container: hsl(var(--accent-h), calc(var(--accent-s) * 0.2), 12%);
--interactive-hover: hsl(var(--accent-h), 15%, 85%);
--text-selection: hsl(var(--accent-h), calc(var(--accent-s) * 0.5), 80%);
}
/* Style Settings */
/* @settings
name: Material Flat
id: title
settings:
-
id: patch-header
title: Behaviour
type: heading
level: 2
collapsed: true
-
id: hide-toolbar-desktop
title: Hide left toolbar with left panel (Desktop)
description: Hides the left toolbar ("ribbon") when the left panel is closed. (Windows & Linux Only)
type: class-toggle
default: true
-
id: more-drag-desktop
title: Drag window more easily (Desktop)
description: Allows you to drag the window by the tab title bar (if enabled) as well as the left sidebar (ribbon). Recommended to leave on unless you have issues.
type: class-toggle
default: true
-
id: tab-drag-desktop
title: Drag window with active tab (Desktop)
description: When on, dragging an active tab will drag the entire window, instead of the tab itself.
type: class-toggle
default: false
-
id: pen-mode
title: Pen Mode (for Excalidraw)
description: Currently only applies to Excalidraw plugin in tray mode. Moves the toolbar to the left for easier access, and hides the welcome splash.
type: class-toggle
default: true
-
id: appearance-header
title: Appearance
type: heading
level: 2
collapsed: true
-
id: vibrant
title: Increase Accent Color Vibrancy
description: Lets the fully saturated accent through on certain elements. May cause readability problems, depending on chosen accent color.
type: class-toggle
default: false
-
id: dim-light-mode
title: Dim Light Mode
description: Uses a slightly tinted grey in light mode, instead of pure white, for backgrounds.
type: class-toggle
default: false
-
id: space-above-document
title: Add scroll space above document
description: Adds some space above documents, so you can scroll them a little further down. Similar to Dropbox Paper.
type: class-toggle
default: true
-
id: disable-tooltip-animation
title: Disable tooltip animation
description: Disables the "pop-out" animation on tooltips.
type: class-toggle
default: false
-
id: enable-mica
title: Enable transparency support (Desktop)
description: Make parts of the main window translucent. Use instead of built-in transparency option. Both mac and windows require native frame to be set to system for this to work. Windows additionally requires Mica for Everyone, with the following settings for obsidian - Titlebar Color System, Backdrop Type Mica, Extend Frame into Client Area On
type: class-toggle
default: false
-
id: win-menu
title: Native Windows Right-Click Menus (Desktop)
description: Makes right-click menus on Windows look like Windows 11 native menus.
type: class-toggle
default: true
-
id: no-top-space
title: Remove top padding (Desktop)
description: Removes the bit of space above the tabs. Useful if using system titlebars.
type: class-toggle
default: false
-
id: hide-sidebar-header
title: Hide sidebar header (Mobile)
description: Hides the header that appears at the top of the left sidebar on mobile. This will remove the buttons for opening settings and switching vaults, so you'll have to do those using the command palette.
type: class-toggle
default: false
-
id: button-shapes-mobile
title: Button shapes (Mobile)
description: Displays many buttons on mobile as 'chips' with a distinct background. Turn off for a more minimal style and tighter spacing.
type: class-toggle
default: true
-
id: font-header
title: Fonts
type: heading
level: 2
collapsed: true
-
id: font-preview
title: Preview Font
description: Used in preview mode
type: variable-text
default: Roboto, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Microsoft YaHei Light", sans-serif;
-
id: font-editor
title: Editor Font
description: Used in editor mode
type: variable-text
default: Roboto,"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Microsoft YaHei Light",sans-serif;
-
id: font-monospace
title: Monospace Font
description: Used in code
type: variable-text
default: Menlo,"Roboto Mono",monospace,SFMono-Regular,Consolas;
-
id: fab-header
title: Floating Action Button settings
type: heading
level: 2
collapsed: true
-
id: fab-enabled-mobile
title: Enable FAB (Mobile)
description: Displays a floating button in the bottom right, on phones. Tab title bar must be on!
type: class-toggle
default: true
-
id: fab-enabled-desktop
title: Enable FAB (Desktop)
description: Displays a floating button in the bottom right, on computers. Tab title bar must be on! (May not be visible in horizontally split views)
type: class-toggle
default: true
-
id: hide-buttons-mobile
title: Hide tab-status-bar buttons on mobile
description: Hides buttons in the optional tab status bar, excluding the one used for the FAB. (Useful with Commander plugin)
type: class-toggle
default: true
-
id: custom-page-header
title: Customizable FAB action
description: Uses the first button in the optional tab status bar for the FAB. Set an item of your choice to appear first using the Commander plugin to customize the FAB action.
type: class-toggle
-
*//*# sourceMappingURL=theme.css.map */