Files
Obsidian/.obsidian/themes/Obsidian You/theme.css
2023-02-19 15:44:22 +08:00

1377 lines
52 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.75rem;
/* Equal to px */
--smaller: 0.875rem;
/* Equal to 14px */
--h1: 2.25rem;
--h2: 2rem;
--h3: 1.75rem;
--h4: 1.5rem;
--h5: 1.375rem;
--h6: 1rem;
/* 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;
--onPrimary: #FFFFFF;
--primaryContainer: #E7DEFF;
--onPrimaryContainer: #1A0064;
--secondary: #605C71;
--onSecondary: #FFFFFF;
--secondaryContainer: #E6DFF9;
--onSecondaryContainer: #1C192C;
--tertiary: #7C5264;
--onTertiary: #FFFFFF;
--tertiaryContainer: #FFD9E8;
--onTertiaryContainer: #301020;
--error: #BA1B1B;
--errorContainer: #FFDAD4;
--onError: #FFFFFF;
--onErrorContainer: #410001;
--background: #FFFBFF;
--onBackground: #1C1B1E;
--surface: #FFFBFF;
--surface-r: 255;
--surface-g: 251;
--surface-b: 255;
--surface: #FFFBFF;
--onSurface: #1C1B1E;
--surfaceVariant: #E5E0EB;
--onSurfaceVariant: #48454F;
--outline: #79767F;
--inverseOnSurface: #F4EFF4;
--inverseSurface: #313033;
--primaryInverse: #CABEFF;
--on-primary: var(--onPrimary);
--primary-container: var(--primaryContainer);
--on-primary-container: var(--onPrimaryContainer);
--on-secondary: var(--onSecondary);
--secondary-container: var(--secondaryContainer);
--on-secondary-container: var(--onSecondaryContainer);
--on-tertiary: var(--onTertiary);
--tertiary-container: var(--tertiaryContainer);
--on-tertiary-container: var(--onTertiaryContainer);
--error-container: var(--errorContainer);
--on-error: var(--onError);
--on-error-container: var(--onErrorContainer);
--on-background: var(--onBackground);
--on-surface: var(--onSurface);
--surface-variant: var(--surfaceVariant);
--on-surface-variant: var(--onSurfaceVariant);
--inverse-on-surface: var(--inverseOnSurface);
--inverse-surface: var(--inverseSurface);
--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)))
);
/* 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-variant);
--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);
--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(--secondary);
--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);
--text-on-accent: #f2f2f2;
--interactive-normal: #f2f3f5;
--interactive-hover: #fcb2b2;
--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);
}
.theme-dark {
--primary: #CABEFF;
--primary-r: 202;
--primary-g: 190;
--primary-b: 255;
--onPrimary: #30128D;
--primaryContainer: #4731A4;
--onPrimaryContainer: #E7DEFF;
--secondary: #C9C3DC;
--onSecondary: #312E41;
--secondaryContainer: #484459;
--onSecondaryContainer: #E6DFF9;
--tertiary: #EDB8CD;
--onTertiary: #482535;
--tertiaryContainer: #623B4C;
--onTertiaryContainer: #FFD9E8;
--error: #FFB4A9;
--errorContainer: #930006;
--onError: #680003;
--onErrorContainer: #FFDAD4;
--background: #1C1B1E;
--onBackground: #E5E1E5;
--surface: #1C1B1E;
--surface-r: 28;
--surface-g: 27;
--surface-b: 30;
--onSurface: #E5E1E5;
--surfaceVariant: #48454F;
--onSurfaceVariant: #C9C4D0;
--outline: #938F99;
--inverseOnSurface: #1C1B1E;
--inverseSurface: #E5E1E5;
--primaryInverse: #5F4BBD;
--on-primary: var(--onPrimary);
--primary-container: var(--primaryContainer);
--on-primary-container: var(--onPrimaryContainer);
--on-secondary: var(--onSecondary);
--secondary-container: var(--secondaryContainer);
--on-secondary-container: var(--onSecondaryContainer);
--on-tertiary: var(--onTertiary);
--tertiary-container: var(--tertiaryContainer);
--on-tertiary-container: var(--onTertiaryContainer);
--error-container: var(--errorContainer);
--on-error: var(--onError);
--on-error-container: var(--onErrorContainer);
--on-background: var(--onBackground);
--on-surface: var(--onSurface);
--surface-variant: var(--surfaceVariant);
--on-surface-variant: var(--onSurfaceVariant);
--inverse-on-surface: var(--inverseOnSurface);
--inverse-surface: var(--inverseSurface);
--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-variant);
--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);
--text-accent-hover: var(--primary-container);
--text-normal: var(--on-background);
--text-muted: var(--on-surface-variant);
--text-muted-rgb: 153, 153, 153;
--text-faint: #666;
--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);
--text-on-accent: #dcddde;
--interactive-normal: #2a2a2a;
--interactive-hover: #303030;
--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;
}
.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 {
line-height: 2.75rem;
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 {
line-height: 2.5rem;
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 {
line-height: 2.25rem;
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 {
line-height: 2rem;
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.75rem;
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.5rem;
font-size: var(--h6);
letter-spacing: 0.009375rem;
font-weight: var(--medium);
}
/* ------------- */
/* # Body */
/* ------------- */
.markdown-preview-view,
.markdown-source-view,
.cm-line {
line-height: 1.5rem;
font-size: 1rem;
letter-spacing: 0.009375rem;
font-weight: var(--medium);
}
strong,
.cm-s-obsidian .cm-strong {
font-weight: var(--bold);
}
/* Checkboxes */
input[type=checkbox]:checked {
filter: grayscale(100%);
}
.theme-dark .task-list-item-checkbox {
filter: invert(1);
}
/* 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 from Vileplume: https://github.com/hungsu/vileplume-obsidian */
/* Blockquotes */
.markdown-preview-view blockquote,
.markdown-source-view.mod-cm6.is-live-preview .HyperMD-quote {
line-height: 1.5rem;
font-size: 1rem;
letter-spacing: 0.009375rem;
font-weight: var(--medium);
border-left: 3px solid var(--tertiary);
background-color: var(--surface);
}
.cm-s-obsidian span.cm-quote {
color: var(--tertiary);
}
/* 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.25rem;
font-size: 0.875rem;
letter-spacing: 0.015625rem;
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.25rem;
font-size: 0.875rem;
letter-spacing: 0.00625rem;
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: 1rem;
font-size: 0.75rem;
letter-spacing: 0.03125rem;
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),
.cm-s-obsidian .HyperMD-codeblock {
line-height: 1.25rem;
font-size: 0.875rem;
letter-spacing: 0.015625rem;
font-weight: var(--medium);
background-color: var(--surface-variant);
color: var(--on-surface-variant);
font-family: var(--font-monospace);
border-radius: 0;
}
.markdown-preview-view pre {
border-radius: var(--small-radius);
line-height: 1.25rem;
font-size: 0.875rem;
letter-spacing: 0.015625rem;
font-weight: var(--medium);
background-color: var(--surface-variant);
color: var(--on-surface-variant);
font-family: var(--font-monospace);
}
.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.5rem;
font-size: 1rem;
letter-spacing: 0.009375rem;
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.25rem;
font-size: 0.875rem;
letter-spacing: 0.00625rem;
font-weight: var(--medium);
height: 40px;
border-radius: 1.25rem;
padding-top: 10px;
padding-left: 1.5rem;
padding-right: 1.5rem;
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.125rem;
width: 1.125rem;
background-size: 1.125rem 1.125rem;
background-position: center;
background-color: var(--on-primary);
display: inline-block;
margin-top: -4px;
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.25rem;
font-size: 0.875rem;
letter-spacing: 0.00625rem;
font-weight: var(--medium);
height: 40px;
border-radius: 1.25rem;
border-width: 0.0625rem;
border-color: var(--outline);
padding-top: 9px;
padding-left: 1.5rem;
padding-right: 1.5rem;
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.125rem;
width: 1.125rem;
background-size: 1.125rem 1.125rem;
background-position: center;
background-color: var(--primary);
display: inline-block;
margin-top: -4px;
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.25rem;
font-size: 0.875rem;
letter-spacing: 0.00625rem;
font-weight: var(--medium);
height: 40px;
border-radius: 1.25rem;
border-width: 0.0625rem;
border-color: var(--outline);
padding-top: 9px;
padding-left: 1.5rem;
padding-right: 1.5rem;
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.125rem;
width: 1.125rem;
background-size: 1.125rem 1.125rem;
background-position: center;
background-color: var(--primary);
display: inline-block;
margin-top: -4px;
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;
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;
background-color: var(--surface1);
}
.is-mobile .mobile-toolbar-option {
color: var(--on-surface-variant);
}
.is-mobile .mobile-toolbar-option:focus, .is-mobile .mobile-toolbar-option:active {
color: var(--on-secondary-container);
}
/* Tags */
/* Adapted from https://github.com/kepano/obsidian-minimal/blob/master/obsidian.css */
/* Preview */
a.tag {
line-height: 1.25rem;
font-size: 0.875rem;
letter-spacing: 0.015625rem;
font-weight: var(--medium);
background-color: var(--tertiary-container);
color: var(--on-tertiary-container);
padding: 3px 12px;
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.25rem;
font-size: 0.875rem;
letter-spacing: 0.015625rem;
font-weight: var(--medium);
background-color: var(--tertiary-container);
color: var(--on-tertiary-container);
text-align: center;
text-decoration: none;
display: inline-block;
margin: 2px 0;
vertical-align: middle;
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.66rem;
left: 0px;
border-radius: 4px;
} */
/* ------------- */
/* # Title Bar */
/* ------------- */
.workspace-split.mod-root > .workspace-leaf:first-of-type:last-of-type .view-header,
.workspace-leaf.mod-active .view-header {
border-bottom: none;
background-color: var(--surface2);
height: 64px;
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.75rem;
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;
}
.view-action:not(.page-header-button) {
display: none;
}
/* Floating Action Button (FAB)*/
body:not(.custom-page-header) {
/* Advanced Mobile Toolbar Mode */
/* Shrink FAB on small displays */
}
body: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.8px 0.8px 4px rgba(0, 0, 0, 0.028), 2.7px 2.7px 13.4px rgba(0, 0, 0, 0.042), 12px 12px 60px rgba(0, 0, 0, 0.07);
top: calc(100vh - 48px - 44px - 16px);
}
body:not(.custom-page-header) .view-action:nth-last-of-type(4) > *:first-child {
width: 24px;
height: 24px;
}
body: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:not(.custom-page-header) .view-action:nth-of-type(4) {
transform: scale(0.8) translate(-50%, -50%);
}
}
body:not(:not(.custom-page-header)) {
/* Advanced Mobile Toolbar Mode */
/* Shrink FAB on small displays */
}
body:not(:not(.custom-page-header)) .view-action.page-header-button:first-of-type {
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.8px 0.8px 4px rgba(0, 0, 0, 0.028), 2.7px 2.7px 13.4px rgba(0, 0, 0, 0.042), 12px 12px 60px rgba(0, 0, 0, 0.07);
top: calc(100vh - 48px - 44px - 16px);
}
body:not(:not(.custom-page-header)) .view-action.page-header-button:first-of-type > *:first-child {
width: 24px;
height: 24px;
}
body:not(:not(.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:not(:not(.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.5rem;
font-size: 1rem;
letter-spacing: 0.009375rem;
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::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);
border-radius: 0;
line-height: 1.5rem;
font-size: 1rem;
letter-spacing: 0.009375rem;
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: 1rem;
font-size: 0.75rem;
letter-spacing: 0.025rem;
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 .modal,
.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;
}
/* 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);
}
/* Outlined buttons */
.modal.mod-settings button:not(.mod-cta):not(.mod-warning),
button:not(.mod-cta):not(.mod-warning),
.is-mobile .empty-state-action:not(:nth-child(2)) {
background-color: transparent;
border: 1px solid var(--text-faint);
color: var(--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 .modal,
.is-mobile .prompt,
.is-mobile .suggestion-container {
border-radius: var(--medium-radius) var(--medium-radius) 0 0;
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.25rem;
font-size: 0.875rem;
letter-spacing: 0.00625rem;
font-weight: var(--medium);
}
.pull-action.mod-activated {
background-color: var(--primary);
color: var(--on-primary);
text-transform: none;
line-height: 1.25rem;
font-size: 0.875rem;
letter-spacing: 0.00625rem;
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 */
/* ------------- */
/* Branding "Obsidian You" */
body:not(:not(.branding)) .workspace-drawer-header {
padding: 10px 20px 0 10px;
}
body:not(:not(.branding)) .workspace-drawer-header::before {
content: "Obsidian ";
margin: 10px 12px 10px 12px;
font-size: var(--h4);
color: var(--primary-dark);
clear: right;
display: block;
}
body:not(:not(.branding)) .workspace-drawer-header::after {
content: "You";
margin: 10px;
font-weight: var(--bold);
font-size: var(--h4);
color: var(--secondary);
transform: translate(-15px, 0px);
clear: right;
display: block;
}
body:not(:not(.branding)) .workspace-drawer-header {
border-bottom: 1px solid var(--background-secondary-alt);
}
/* Title of 'File explorer' and the like */
.workspace-drawer-active-tab-header {
margin: 20px -1px 20px 11px;
}
.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 */
.nav-folder.mod-root > .nav-file-title,
.nav-folder.mod-root > .nav-folder-title,
.workspace-drawer-header-name,
.workspace-drawer-header-icon,
.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);
font-size: var(--regular);
}
.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 {
font-size: var(--smaller);
padding: 0px 0px;
font-weight: var(--medium);
}
/* Files */
.is-mobile .nav-file-title,
.is-mobile .tag-container {
padding: 1px 11px 0 11px;
color: var(--text-muted);
font-size: var(--smaller);
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(--primary-faint);
color: var(--primary-dark);
border-radius: var(--small-radius);
}
.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: 1rem;
font-size: 0.75rem;
letter-spacing: 0.03125rem;
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.25rem;
font-size: 0.875rem;
letter-spacing: 0.015625rem;
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;
}
/* @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
*/
/* Style Settings */
/* @settings
name: Obsidian You
id: title
settings:
-
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: plugin-header
title: Plugin settings
type: heading
level: 2
collapsed: true
-
id: custom-page-header
title: Customizable Page Header
description: Uses the first Customizable Page Header icon for the FAB
type: class-toggle
-
id: advanced-toolbar-mode
title: Advanced toolbar mode
description: Adapts automatically to avanced mobile toolbar
type: class-toggle
-
id: other-header
title: Misc settings
type: heading
level: 2
collapsed: true
-
id: branding
title: Obsidian You branding
description: Toggles contrasting branding in the sidebars
type: class-toggle
default: true
*/
/*# sourceMappingURL=theme.css.map */