/* ─────────────────────────────────────────────────────────────────────────
Sanctum for Obsidian.md
Version 0.6.3
created by @jdanielmourao (Github)

Sponsor my work:
https://ko-fi.com/jdanielmourao
https://paypal.me/jdanielmourao

Readme:
https://github.com/jdanielmourao/obsidian-sanctum

Forum Thread:
https://forum.obsidian.md/t/sanctum-theme/25455

Description:
Sanctum’s a minimalist theme with the aim of creating a serene space of retreat, for thought and uninterrupted work.

Disclaimer:
This theme is designed to be used with the Style Settings plugin.

MIT License

Copyright (c) 2021-2022 José Daniel Mourão (jdanielmourao)

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

───────────────────────────────────────────────────────────────────────── */
@charset "UTF-8";

/* sass-plugin-0:D:\JoseDanielPC\Documents\_SANCTUM\obsidian-sanctum\scss\base.scss */
:root {
  --font-sans:
    "IBM Plex Sans *",
    "Helvetica Neue",
    "Inter",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    sans-serif;
  --font-serif:
    "IBM Plex Serif",
    "Georgia",
    Times,
    serif;
  --font-mono:
    "IBM Plex Mono *",
    "Menlo",
    "DejaVu Sans Mono",
    "Bitstream Vera Sans Mono",
    Courier,
    monospace;
  --mermaid-font: var(--font-sans);
  --font-preview:
    "IBM Plex Sans *",
    "Helvetica Neue",
    "Inter",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    sans-serif;
  --font-editor:
    "IBM Plex Sans *",
    "Helvetica Neue",
    "Inter",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    sans-serif;
  --font-ui:
    "IBM Plex Sans *",
    "Helvetica Neue",
    "Inter",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    sans-serif;
  --font-heading-editor:
    "IBM Plex Sans *",
    "Helvetica Neue",
    "Inter",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    sans-serif;
  --font-heading-preview:
    "IBM Plex Sans *",
    "Helvetica Neue",
    "Inter",
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    sans-serif;
  --font-frontmatter:
    "IBM Plex Mono *",
    "Menlo",
    "DejaVu Sans Mono",
    "Bitstream Vera Sans Mono",
    Courier,
    monospace;
  --footnote-id: "Footnotes";
  --marker-odd: "\2013\2009\2009";
  --marker-even: "\25aa   ";
  --leading-0: 1em;
  --leading-1: 1.125em;
  --leading-2: 1.25em;
  --leading-3: 1.375em;
  --leading-4: 1.5em;
  --leading-5: 1.625em;
  --leading-6: 1.75em;
  --leading-7: 1.875em;
  --leading-8: 2.25em;
  --leading-9: 2.5em;
  --leading-10: 2.75em;
  --tracking-0: 0px;
  --tracking-1: .16px;
  --tracking-2: .32px;
  --tracking-3: .64px;
  --tracking-4: .96px;
  --size-0: 0px;
  --size-1: 2px;
  --size-2: 4px;
  --size-3: 8px;
  --size-4: 12px;
  --size-5: 16px;
  --size-6: 24px;
  --size-7: 32px;
  --size-8: 40px;
  --size-9: 48px;
  --size-10: 64px;
  --size-11: 80px;
  --size-12: 96px;
  --size-13: 160px;
  --color-white: #fefefe;
  --color-grey-1: #f5f3f0;
  --color-grey-2: #e2dfdc;
  --color-grey-3: #c9c6c4;
  --color-grey-4: #aaa8a6;
  --color-grey-5: #8b8888;
  --color-grey-6: #6b6868;
  --color-grey-7: #4f4c4d;
  --color-grey-8: #312F30;
  --color-grey-9: #151515;
  --color-black: #080808;
  --elevation-1: 0 2px 6px 0 rgba(0,0,0,.2);
  --elevation-2: 0 2px 6px 0 rgba(0,0,0,.3);
  --motion-entrance-productive: cubic-bezier(0, 0, 0.38, 0.9);
  --motion-entrance-expressive: cubic-bezier(0, 0, 0.3, 1);
  --motion-standard-productive: cubic-bezier(0.2, 0, 0.38, 0.9);
  --motion-standard-expressive: cubic-bezier(0.4, 0.14, 0.3, 1);
  --motion-exit-productive: cubic-bezier(0.2, 0, 1, 0.9);
  --motion-exit-expressive: cubic-bezier(0.4, 0.14, 1, 1);
  --duration-fast-1: 70ms;
  --duration-fast-2: 110ms;
  --duration-moderate-1: 150ms;
  --duration-moderate-2: 240ms;
  --duration-slow-1: 400ms;
  --duration-slow-2: 700ms;
  --font-scale-000: .75rem;
  --font-scale-00: .875rem;
  --font-scale-0: 1rem;
  --font-scale-1: 1.125rem;
  --font-scale-2: 1.25rem;
  --font-scale-3: 1.5rem;
  --font-scale-4: 1.75rem;
  --font-scale-5: 2rem;
  --font-scale-6: 2.25rem;
  --font-scale-7: 2.625rem;
  --font-scale-8: 3rem;
  --font-scale-9: 3.375rem;
  --font-scale-10: 3.75rem;
  --font-thin: 100;
  --font-extra-light: 200;
  --font-light: 300;
  --font-regular: 400;
  --font-medium: 500;
  --font-semi-bold: 600;
  --font-bold: 700;
  --line-width: 42em;
  --size-tab-header: 16px;
  --limit-tables: 100%;
  --community-theme: 40vw;
  --community-plugin: 40vw;
  --settings: 40vw;
  --color-highlight-1: 214 159 40;
  --color-highlight-2: 64 150 147;
  --color-highlight-3: 235 84 108;
  --color-fill-focused: rgb(235, 84, 108);
  --color-fill-tag: rgb(64, 150, 147);
  --color-fill-attachment: rgb(236, 193, 81);
  --color-fill-unresolved: rgb(241, 81, 72);
  --color-accent-l: 64 150 147;
  --color-accent-d: 104 181 177;
  --color-checkbox: 140 141 59;
  --color-green-0: #fefefe;
  --color-green-1: #f2f4eb;
  --color-green-2: #dfe2be;
  --color-green-3: #c7cb91;
  --color-green-4: #abad56;
  --color-green-5: #8c8d3b;
  --color-green-6: #6c6c2e;
  --color-green-7: #4f4f27;
  --color-green-8: #35351e;
  --color-green-9: #1b1b11;
  --color-green-10: #080808;
  --color-green: var(--color-green-5);
  --color-viridian-0: #fefefe;
  --color-viridian-1: #eff5f2;
  --color-viridian-2: #cee5d7;
  --color-viridian-3: #a2d1b7;
  --color-viridian-4: #6ab88c;
  --color-viridian-5: #46996a;
  --color-viridian-6: #377552;
  --color-viridian-7: #30543e;
  --color-viridian-8: #23382b;
  --color-viridian-9: #141d17;
  --color-viridian-10:#080808;
  --color-viridian: var(--color-viridian-5);
  --color-teal-0: #fefefe;
  --color-teal-1: #eef5f5;
  --color-teal-2: #cbe4e3;
  --color-teal-3: #96d1cf;
  --color-teal-4: #69b5b1;
  --color-teal-5: #419693;
  --color-teal-6: #327370;
  --color-teal-7: #2c5352;
  --color-teal-8: #223737;
  --color-teal-9: #131c1c;
  --color-teal-10:#080808;
  --color-teal: var(--color-teal-5);
  --color-blue-0: #fefefe;
  --color-blue-1: #f1f4f6;
  --color-blue-2: #d5e1e8;
  --color-blue-3: #b1cad8;
  --color-blue-4: #89adc2;
  --color-blue-5: #678ea5;
  --color-blue-6: #426e87;
  --color-blue-7: #2e5164;
  --color-blue-8: #243641;
  --color-blue-9: #141c21;
  --color-blue-10:#080808;
  --color-blue: var(--color-blue-5);
  --color-lavender-0: #fefefe;
  --color-lavender-1: #f4f4f7;
  --color-lavender-2: #dedee9;
  --color-lavender-3: #c4c4db;
  --color-lavender-4: #a5a5ce;
  --color-lavender-5: #8484bc;
  --color-lavender-6: #6362a7;
  --color-lavender-7: #484684;
  --color-lavender-8: #2c2b53;
  --color-lavender-9: #131421;
  --color-lavender-10:#000000;
  --color-lavender: var(--color-lavender-5);
  --color-pink-0: #fefefe;
  --color-pink-1: #f9f2f3;
  --color-pink-2: #f5d9dc;
  --color-pink-3: #f2b7c0;
  --color-pink-4: #f08a9c;
  --color-pink-5: #eb546c;
  --color-pink-6: #ac4856;
  --color-pink-7: #783a41;
  --color-pink-8: #4d2a2d;
  --color-pink-9: #271718;
  --color-pink-10:#080808;
  --color-pink: var(--color-pink-5);
  --color-red-0: #fefefe;
  --color-red-1: #faf2f0;
  --color-red-2: #f8d8d4;
  --color-red-3: #f9b6ad;
  --color-red-4: #fb877b;
  --color-red-5: #f15148;
  --color-red-6: #c82b29;
  --color-red-7: #941f1e;
  --color-red-8: #5e1f1a;
  --color-red-9: #2e1310;
  --color-red-10: #080808;
  --color-red: var(--color-red-5);
  --color-orange-0: #fefefe;
  --color-orange-1: #f9f2ea;
  --color-orange-2: #f7dbbc;
  --color-orange-3: #f3bb84;
  --color-orange-4: #f19137;
  --color-orange-5: #d66c1e;
  --color-orange-6: #9b5830;
  --color-orange-7: #6d432a;
  --color-orange-8: #482e20;
  --color-orange-9: #241812;
  --color-orange-10: #000000;
  --color-orange: var(--color-orange-5);
  --color-yellow-0: #fefefe;
  --color-yellow-1: #f7f4df;
  --color-yellow-2: #f2e091;
  --color-yellow-3: #ecc152;
  --color-yellow-4: #d69f28;
  --color-yellow-5: #b08122;
  --color-yellow-6: #7d6637;
  --color-yellow-7: #5b4b29;
  --color-yellow-8: #3d321d;
  --color-yellow-9: #201a11;
  --color-yellow-10: #080808;
  --color-yellow: var(--color-yellow-3);
  --txt-sel: rgba(64 150 147 / .3);
}
:root {
  --base-h-l: 30;
  --base-s-l: 1%;
  --base-l-l: 100%;
}
.theme-light.custom-l {
  --rgb-primary-10:
    8,
    8,
    8;
  --color-primary-0: #fefefe;
  --color-primary-1: hsl(var(--base-h-l), var(--base-s-l), calc(var(--base-l-l) - 4.9%));
  --color-primary-2: hsl(var(--base-h-l), var(--base-s-l), calc(var(--base-l-l) - 12.5%));
  --color-primary-3: hsl(var(--base-h-l), var(--base-s-l), calc(var(--base-l-l) - 22.2%));
  --color-primary-4: hsl(var(--base-h-l), var(--base-s-l), calc(var(--base-l-l) - 34.1%));
  --color-primary-5: hsl(var(--base-h-l), var(--base-s-l), calc(var(--base-l-l) - 46.1%));
  --color-primary-6: hsl(var(--base-h-l), var(--base-s-l), calc(var(--base-l-l) - 58.6%));
  --color-primary-7: hsl(var(--base-h-l), var(--base-s-l), calc(var(--base-l-l) - 69.6%));
  --color-primary-8: hsl(var(--base-h-l), var(--base-s-l), calc(var(--base-l-l) - 81.2%));
  --color-primary-9: hsl(var(--base-h-l), var(--base-s-l), calc(var(--base-l-l) - 91.8%));
  --color-primary-10: #080808;
}
.theme-light.sanctum-coldgrey {
  --rgb-primary-0:
    254,
    254,
    254;
  --color-primary-0: #fefefe;
  --color-primary-1: #f1f3f7;
  --color-primary-2: #dce0e5;
  --color-primary-3: #c1c7cd;
  --color-primary-4: #a3a9b1;
  --color-primary-5: #838a92;
  --color-primary-6: #636a71;
  --color-primary-7: #474e53;
  --color-primary-8: #2f3538;
  --color-primary-9: #171b1f;
  --color-primary-10: #080808;
}
.theme-light.sanctum-hearth {
  --rgb-primary-0:
    254,
    254,
    254;
  --color-primary-0: #fefefe;
  --color-primary-1: #f9f2ea;
  --color-primary-2: #f7dbbc;
  --color-primary-3: #f3bb84;
  --color-primary-4: #f19137;
  --color-primary-5: #d66c1e;
  --color-primary-6: #9b5830;
  --color-primary-7: #6d432a;
  --color-primary-8: #482e20;
  --color-primary-9: #241812;
  --color-primary-10: #080808;
}
.theme-light.sanctum-moss {
  --rgb-primary-0:
    254,
    254,
    254;
  --color-primary-0: #fefefe;
  --color-primary-1: #f2f4eb;
  --color-primary-2: #dfe2be;
  --color-primary-3: #c7cb91;
  --color-primary-4: #abad56;
  --color-primary-5: #8c8d3b;
  --color-primary-6: #6c6c2e;
  --color-primary-7: #4f4f27;
  --color-primary-8: #35351e;
  --color-primary-9: #1b1b11;
  --color-primary-10: #080808;
}
.theme-light.sanctum-tide {
  --rgb-primary-0:
    254,
    254,
    254;
  --color-primary-0: #fefefe;
  --color-primary-1: #eef5f5;
  --color-primary-2: #cbe4e3;
  --color-primary-3: #96d1cf;
  --color-primary-4: #69b5b1;
  --color-primary-5: #419693;
  --color-primary-6: #327370;
  --color-primary-7: #2c5352;
  --color-primary-8: #223737;
  --color-primary-9: #131c1c;
  --color-primary-10: #080808;
}
.theme-light.sanctum-light {
  --rgb-primary-0:
    254,
    254,
    254;
  --color-primary-0: #fefefe;
  --color-primary-1: #f5f3f0;
  --color-primary-2: #e2dfdc;
  --color-primary-3: #c9c6c4;
  --color-primary-4: #aaa8a6;
  --color-primary-5: #8b8888;
  --color-primary-6: #6b6868;
  --color-primary-7: #4f4c4d;
  --color-primary-8: #312F30;
  --color-primary-9: #151515;
  --color-primary-10: #080808;
}
.theme-light {
  --rgb-primary-10:
    8,
    8,
    8;
  --rgb-primary-0:
    254,
    254,
    254;
  --color-primary-0: #fefefe;
  --color-primary-1: #f5f3f0;
  --color-primary-2: #e2dfdc;
  --color-primary-3: #c9c6c4;
  --color-primary-4: #aaa8a6;
  --color-primary-5: #8b8888;
  --color-primary-6: #6b6868;
  --color-primary-7: #4f4c4d;
  --color-primary-8: #312F30;
  --color-primary-9: #151515;
  --color-primary-10: #080808;
}
.theme-light.custom-l,
.theme-light.sanctum-coldgrey,
.theme-light.sanctum-tide,
.theme-light.sanctum-hearth,
.theme-light.sanctum-moss,
.theme-light,
.theme-light.sanctum-light {
  --color-hover: var(--color-primary-2);
  --color-border-1: var(--color-primary-2);
  --color-border-2: var(--color-primary-3);
  --color-accent: rgb(var(--color-accent-l));
  --background-primary: var(--color-primary-1);
  --background-primary-alt: var(--color-primary-0);
  --background-secondary: var(--color-primary-1);
  --background-secondary-alt: var(--color-primary-1);
  --background-modifier-border: var(--color-primary-5);
  --background-modifier-form-field: rgba(0, 0, 0, .05);
  --background-modifier-form-field-highlighted: var(--color-primary-2);
  --background-modifier-box-shadow: rgba(0, 0, 0, 0.2);
  --background-modifier-success: #8c8d3b;
  --background-modifier-error: #f15148;
  --background-modifier-error-rgb:
    196,
    46,
    39;
  --background-modifier-error-hover: #f15148;
  --background-modifier-cover: var(--color-primary-2);
  --text-normal: var(--color-primary-8);
  --text-muted: var(--color-primary-7);
  --text-faint: var(--color-primary-5);
  --text-accent: var(--color-accent);
  --text-on-accent: var(--color-primary-0);
  --text-accent-hover: #d66c1e;
  --text-error: #f15148;
  --text-error-hover: #f15148;
  --text-highlight-bg: var(--color-accent);
  --text-highlight-bg-active: var(--color-accent);
  --text-selection: var(--txt-sel);
  --interactive-normal: var(--color-primary-2);
  --interactive-hover: var(--color-primary-2);
  --interactive-accent: var(--color-accent);
  --interactive-accent-rgb: var(--color-primary-2);
  --interactive-accent-hover: var(--color-primary-3);
  --interactive-success: #8c8d3b;
  --scrollbar-bg: rgba(0, 0, 0, 0.05);
  --scrollbar-thumb-bg: rgba(0, 0, 0, 0.1);
  --highlight-mix-blend-mode: darken;
}
:root {
  --base-h-d: 30;
  --base-s-d: 1%;
  --base-l-d: 10%;
}
.theme-dark.custom-d {
  --rgb-primary-0:
    8,
    8,
    8;
  --rgb-primary-10:
    254,
    254,
    254;
  --color-primary-0: #080808;
  --color-primary-1: hsl(var(--base-h-d), var(--base-s-d), calc(var(--base-l-d) + 0.6%));
  --color-primary-2: hsl(var(--base-h-d), var(--base-s-d), calc(var(--base-l-d) + 10.6%));
  --color-primary-3: hsl(var(--base-h-d), var(--base-s-d), calc(var(--base-l-d) + 20.4%));
  --color-primary-4: hsl(var(--base-h-d), var(--base-s-d), calc(var(--base-l-d) + 31.4%));
  --color-primary-5: hsl(var(--base-h-d), var(--base-s-d), calc(var(--base-l-d) + 43.9%));
  --color-primary-6: hsl(var(--base-h-d), var(--base-s-d), calc(var(--base-l-d) + 55.9%));
  --color-primary-7: hsl(var(--base-h-d), var(--base-s-d), calc(var(--base-l-d) + 67.6%));
  --color-primary-8: hsl(var(--base-h-d), var(--base-s-d), calc(var(--base-l-d) + 77.5%));
  --color-primary-9: hsl(var(--base-h-d), var(--base-s-d), calc(var(--base-l-d) + 85.1%));
  --color-primary-10: #fefefe;
}
.theme-dark.sanctum-coldgrey-d {
  --rgb-primary-0:
    8,
    8,
    8;
  --color-primary-0: #080808;
  --color-primary-1: #171b1f;
  --color-primary-2: #2f3538;
  --color-primary-3: #474e53;
  --color-primary-4: #636a71;
  --color-primary-5: #838a92;
  --color-primary-6: #a3a9b1;
  --color-primary-7: #c1c7cd;
  --color-primary-8: #dce0e5;
  --color-primary-9: #f1f3f7;
  --color-primary-10: #fefefe;
}
.theme-dark.sanctum-chocolate {
  --rgb-primary-0:
    8,
    8,
    8;
  --color-primary-0: #080808;
  --color-primary-1: #201a14;
  --color-primary-2: #403124;
  --color-primary-3: #614832;
  --color-primary-4: #86613f;
  --color-primary-5: #b37e4c;
  --color-primary-6: #db9b5e;
  --color-primary-7: #f3bc85;
  --color-primary-8: #f7dbbc;
  --color-primary-9: #f9f2eb;
  --color-primary-10: #fefefe;
}
.theme-dark.sanctum-forest {
  --rgb-primary-0:
    8,
    8,
    8;
  --color-primary-0: #080808;
  --color-primary-1: #1b1b11;
  --color-primary-2: #35351e;
  --color-primary-3: #4f4f27;
  --color-primary-4: #6c6c2e;
  --color-primary-5: #8c8d3b;
  --color-primary-6: #abad56;
  --color-primary-7: #c7cb91;
  --color-primary-8: #dfe2be;
  --color-primary-9: #f2f4eb;
  --color-primary-10: #fefefe;
}
.theme-dark.sanctum-sea {
  --rgb-primary-0:
    8,
    8,
    8;
  --color-primary-0: #080808;
  --color-primary-1: #131c1c;
  --color-primary-2: #223737;
  --color-primary-3: #2c5352;
  --color-primary-4: #327370;
  --color-primary-5: #419693;
  --color-primary-6: #69b5b1;
  --color-primary-7: #96d1cf;
  --color-primary-8: #cbe4e3;
  --color-primary-9: #eef5f5;
  --color-primary-10: #fefefe;
}
.theme-dark.sanctum-true-black {
  --rgb-primary-0:
    0,0,0 ;
  --color-primary-0: #080808;
  --color-primary-1: #000000;
  --color-primary-2: #1b1b1b;
  --color-primary-3: #363334;
  --color-primary-4: #4f4c4d;
  --color-primary-5: #6b6869;
  --color-primary-6: #8b8888;
  --color-primary-7: #aaa8a6;
  --color-primary-8: #c9c6c3;
  --color-primary-9: #e2dfdc;
  --color-primary-10: #f5f3f0;
}
.theme-dark.sanctum-dark {
  --rgb-primary-0:
    8,
    8,
    8;
  --color-primary-0: #080808;
  --color-primary-1: #1b1b1b;
  --color-primary-2: #363334;
  --color-primary-3: #4f4c4d;
  --color-primary-4: #6b6869;
  --color-primary-5: #8b8888;
  --color-primary-6: #aaa8a6;
  --color-primary-7: #c9c6c3;
  --color-primary-8: #e2dfdc;
  --color-primary-9: #f5f3f0;
  --color-primary-10: #fefefe;
}
.theme-dark.sanctum-legacy-dark {
  --rgb-primary-0:
    8,
    8,
    8;
  --color-primary-0: #080808;
  --color-primary-1: #151515;
  --color-primary-2: #312F30;
  --color-primary-3: #4f4c4d;
  --color-primary-4: #6b6868;
  --color-primary-5: #8b8888;
  --color-primary-6: #aaa8a6;
  --color-primary-7: #c9c6c4;
  --color-primary-8: #e2dfdc;
  --color-primary-9: #f5f3f0;
  --color-primary-10: #fefefe;
}
.theme-dark {
  --rgb-primary-0:
    8,
    8,
    8;
  --rgb-primary-10:
    254,
    254,
    254;
  --color-primary-0: #080808;
  --color-primary-1: #1b1b1b;
  --color-primary-2: #363334;
  --color-primary-3: #4f4c4d;
  --color-primary-4: #6b6869;
  --color-primary-5: #8b8888;
  --color-primary-6: #aaa8a6;
  --color-primary-7: #c9c6c3;
  --color-primary-8: #e2dfdc;
  --color-primary-9: #f5f3f0;
  --color-primary-10: #fefefe;
}
.theme-dark.custom-d,
.theme-dark.sanctum-coldgrey-d,
.theme-dark.sanctum-sea,
.theme-dark.sanctum-fire,
.theme-dark.sanctum-forest,
.theme-dark,
.theme-dark.sanctum-true-black,
.theme-dark.sanctum-dark,
.theme-dark.sanctum-legacy-dark {
  --font-thin: 100;
  --font-extra-light: 100;
  --font-light: 200;
  --font-regular: 300;
  --font-medium: 400;
  --font-semi-bold: 500;
  --font-bold: 600;
  --color-hover: var(--color-primary-2);
  --color-border-1: var(--color-primary-2);
  --color-border-2: var(--color-primary-3);
  --color-accent: rgb(var(--color-accent-d));
  --background-primary: var(--color-primary-1);
  --background-primary-alt: var(--color-primary-0);
  --background-secondary: var(--color-primary-1);
  --background-secondary-alt: var(--color-primary-1);
  --background-modifier-border:var(--color-primary-5);
  --background-modifier-form-field: rgba(0, 0, 0, .05);
  --background-modifier-form-field-highlighted: var(--color-primary-2);
  --background-modifier-box-shadow: rgba(0, 0, 0, 0.2);
  --background-modifier-success: #8c8d3b;
  --background-modifier-error: #f15148;
  --background-modifier-error-rgb:
    196,
    46,
    39;
  --background-modifier-error-hover: #f15148;
  --background-modifier-cover: var(--color-primary-2);
  --text-normal: var(--color-primary-8);
  --text-muted: var(--color-primary-7);
  --text-faint: var(--color-primary-5);
  --text-accent: var(--color-accent);
  --text-on-accent: var(--color-primary-10);
  --text-accent-hover: #d66c1e;
  --text-error: #f15148;
  --text-error-hover: #f15148;
  --text-highlight-bg: var(--color-accent);
  --text-highlight-bg-active: var(--color-accent);
  --text-selection: var(--txt-sel);
  --interactive-normal: var(--color-primary-2);
  --interactive-hover: var(--color-primary-2);
  --interactive-accent: var(--color-accent);
  --interactive-accent-rgb: var(--color-primary-2);
  --interactive-accent-hover: var(--color-primary-3);
  --interactive-success: #8c8d3b;
  --scrollbar-bg: rgba(0, 0, 0, 0.05);
  --scrollbar-thumb-bg: rgba(0, 0, 0, 0.1);
  --highlight-mix-blend-mode: lighten;
}
@font-face {
  font-family: "IBM Plex Mono *";
  src: url(data:font/woff2;charset=utf-8;base64,[encoded data, 47744 characters]) format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Mono *";
  src: url(data:font/woff2;charset=utf-8;base64,[encoded data, 46592 characters]) format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Mono *";
  src: url(data:font/woff2;charset=utf-8;base64,[encoded data, 46444 characters]) format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans *";
  src: url(data:font/woff2;charset=utf-8;base64,[encoded data, 80584 characters]) format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans *";
  src: url(data:font/woff2;charset=utf-8;base64,[encoded data, 80200 characters]) format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans *";
  src: url(data:font/woff2;charset=utf-8;base64,[encoded data, 75448 characters]) format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans *";
  src: url(data:font/woff2;charset=utf-8;base64,[encoded data, 80048 characters]) format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@media (max-width: 400pt) {
  .is-mobile {
    --font-scale-000: calc(.75rem * .875);
    --font-scale-00: calc(.875rem * .875);
    --font-scale-0: calc(1rem * .875);
    --font-scale-1: calc(1.125rem * .875);
    --font-scale-2: calc(1.25rem * .875);
    --font-scale-3: calc(1.5rem * .875);
    --font-scale-4: calc(1.75rem * .875);
    --font-scale-5: calc(2rem * .875);
    --font-scale-6: calc(2.25rem * .875);
    --font-scale-7: calc(2.625rem * .875);
    --font-scale-8: calc(3rem * .875);
    --font-scale-9: calc(3.375rem * .875);
    --font-scale-10: calc(3.75rem * .875);
    --heading-1-mobile: calc(var(--heading-1) * .875);
    --heading-2-mobile: calc(var(--heading-2) * .875);
    --heading-3-mobile: calc(var(--heading-3) * .875);
    --heading-4-mobile: calc(var(--heading-4) * .875);
    --heading-5-mobile: calc(var(--heading-5) * .875);
    --heading-6-mobile: calc(var(--heading-6) * .875);
  }
  .is-mobile .markdown-preview-view h1,
  .is-mobile .cm-s-obsidian .cm-header-1,
  .is-mobile .cm-s-obsidian .HyperMD-header-1 {
    font-size: var(--heading-1-mobile);
  }
  .is-mobile .markdown-preview-view h2,
  .is-mobile .cm-s-obsidian .cm-header-2,
  .is-mobile .cm-s-obsidian .HyperMD-header-2 {
    font-size: var(--heading-2-mobile);
  }
  .is-mobile .markdown-preview-view h3,
  .is-mobile .cm-s-obsidian .cm-header-3,
  .is-mobile .cm-s-obsidian .HyperMD-header-3 {
    font-size: var(--heading-3-mobile);
  }
  .is-mobile .markdown-preview-view h4,
  .is-mobile .cm-s-obsidian .cm-header-4,
  .is-mobile .cm-s-obsidian .HyperMD-header-4 {
    font-size: var(--heading-4-mobile);
  }
  .is-mobile .markdown-preview-view h5,
  .is-mobile .cm-s-obsidian .cm-header-5,
  .is-mobile .cm-s-obsidian .HyperMD-header-5 {
    font-size: var(--heading-5-mobile);
  }
  .is-mobile .markdown-preview-view h6,
  .is-mobile .cm-s-obsidian .cm-header-6,
  .is-mobile .cm-s-obsidian .HyperMD-header-6 {
    font-size: var(--heading-6-mobile);
  }
}
body {
  font-feature-settings:
    "zero",
    "ss05",
    "ss02" on;
}
body,
body input,
body button,
body textarea,
body select {
  font-optical-sizing: auto;
  font-family: var(--font-ui);
  font-feature-settings: "zero", "ss05" on;
  font-weight: var(--font-regular);
  font-size: var(--font-scale-00);
  line-height: var(--leading-2);
  letter-spacing: var(--tracking-1);
  font-variant-ligatures: no-common-ligatures;
}
body.theme-dark,
body body.theme-dark input,
body body.theme-dark button {
  --font-regular: 300;
}
.markdown-preview-view {
  font-optical-sizing: auto;
  font-family: var(--font-preview);
  line-height: var(--leading-4);
  letter-spacing: var(--tracking-2);
  hyphens: auto;
  font-variant-ligatures: common-ligatures;
}
.cm-list-1,
.cm-list-2,
.cm-list-3,
.cm-list-4,
.cm-list-5,
.cm-list-6,
.cm-list-7,
.cm-list-8,
.cm-list-9,
.cm-list-10,
.cm-line,
.markdown-source-view.mod-cm6 .cm-scroller,
.markdown-source-view,
.cm-s-obsidian,
.HyperMD-table-2.HyperMD-table-row.cm-line {
  font-variant-ligatures: common-ligatures;
  font-optical-sizing: auto;
  font-family: var(--font-editor);
  line-height: var(--leading-4);
  letter-spacing: var(--tracking-2);
}
.cm-s-obsidian {
  font-variant-ligatures: common-ligatures;
  font-optical-sizing: auto;
  font-family: var(--font-editor);
  letter-spacing: var(--tracking-2);
}
.CodeMirror-sizer {
  line-height: var(--leading-4);
}
.markdown-preview-view h1,
.markdown-preview-view h2,
.markdown-preview-view h3,
.markdown-preview-view h4,
.markdown-preview-view h5,
.markdown-preview-view h6 {
  font-family: var(--font-heading-preview);
  margin-top: 1em;
  margin-bottom: 1em;
}
.cm-s-obsidian .cm-header-1,
.cm-s-obsidian .cm-header-2,
.cm-s-obsidian .cm-header-3,
.cm-s-obsidian .cm-header-4,
.cm-s-obsidian .cm-header-5,
.cm-s-obsidian .cm-header-6,
.cm-s-obsidian .HyperMD-header-1,
.cm-s-obsidian .HyperMD-header-2,
.cm-s-obsidian .HyperMD-header-3,
.cm-s-obsidian .HyperMD-header-4,
.cm-s-obsidian .HyperMD-header-5,
.cm-s-obsidian .HyperMD-header-6 {
  font-family: var(--font-heading-editor);
}
.theme-light {
  --color-heading-1: var(--color-heading-1-l);
  --color-heading-2: var(--color-heading-2-l);
  --color-heading-3: var(--color-heading-3-l);
  --color-heading-4: var(--color-heading-4-l);
  --color-heading-5: var(--color-heading-5-l);
  --color-heading-6: var(--color-heading-6-l);
  --color-heading-1-bg: var(--color-heading-1-bg-l);
  --color-heading-2-bg: var(--color-heading-2-bg-l);
  --color-heading-3-bg: var(--color-heading-3-bg-l);
  --color-heading-4-bg: var(--color-heading-4-bg-l);
  --color-heading-5-bg: var(--color-heading-5-bg-l);
  --color-heading-6-bg: var(--color-heading-6-bg-l);
  --color-heading-1-l: rgb(8, 8, 8);
  --color-heading-2-l: rgb(8, 8, 8);
  --color-heading-3-l: rgb(8, 8, 8);
  --color-heading-4-l: rgb(8, 8, 8);
  --color-heading-5-l: rgb(8, 8, 8);
  --color-heading-6-l: rgb(8, 8, 8);
  --color-heading-1-bg-l: rgb(245, 243, 240);
  --color-heading-2-bg-l: rgb(245, 243, 240);
  --color-heading-3-bg-l: rgb(245, 243, 240);
  --color-heading-4-bg-l: rgb(245, 243, 240);
  --color-heading-5-bg-l: rgb(245, 243, 240);
  --color-heading-6-bg-l: rgb(245, 243, 240);
}
.theme-dark {
  --color-heading-1: var(--color-heading-1-d);
  --color-heading-2: var(--color-heading-2-d);
  --color-heading-3: var(--color-heading-3-d);
  --color-heading-4: var(--color-heading-4-d);
  --color-heading-5: var(--color-heading-5-d);
  --color-heading-6: var(--color-heading-6-d);
  --color-heading-1-bg: var(--color-heading-1-bg-d);
  --color-heading-2-bg: var(--color-heading-2-bg-d);
  --color-heading-3-bg: var(--color-heading-3-bg-d);
  --color-heading-4-bg: var(--color-heading-4-bg-d);
  --color-heading-5-bg: var(--color-heading-5-bg-d);
  --color-heading-6-bg: var(--color-heading-6-bg-d);
  --color-heading-1-d: rgb(254, 254, 254);
  --color-heading-2-d: rgb(254, 254, 254);
  --color-heading-3-d: rgb(254, 254, 254);
  --color-heading-4-d: rgb(254, 254, 254);
  --color-heading-5-d: rgb(254, 254, 254);
  --color-heading-6-d: rgb(254, 254, 254);
  --color-heading-1-bg-d: rgb(21, 21, 21);
  --color-heading-2-bg-d: rgb(21, 21, 21);
  --color-heading-3-bg-d: rgb(21, 21, 21);
  --color-heading-4-bg-d: rgb(21, 21, 21);
  --color-heading-5-bg-d: rgb(21, 21, 21);
  --color-heading-6-bg-d: rgb(21, 21, 21);
}
.heading-clr .markdown-preview-view h1 {
  color: var(--color-heading-1);
}
.heading-clr .markdown-preview-view h2 {
  color: var(--color-heading-2);
}
.heading-clr .markdown-preview-view h3 {
  color: var(--color-heading-3);
}
.heading-clr .markdown-preview-view h4 {
  color: var(--color-heading-4);
}
.heading-clr .markdown-preview-view h5 {
  color: var(--color-heading-5);
}
.heading-clr .markdown-preview-view h6 {
  color: var(--color-heading-6);
}
.heading-clr-bg .markdown-preview-view h1 {
  background-color: var(--color-heading-1-bg);
  padding: 4px;
}
.heading-clr-bg .markdown-preview-view h2 {
  background-color: var(--color-heading-2-bg);
  padding: 4px;
}
.heading-clr-bg .markdown-preview-view h3 {
  background-color: var(--color-heading-3-bg);
  padding: 4px;
}
.heading-clr-bg .markdown-preview-view h4 {
  background-color: var(--color-heading-4-bg);
  padding: 4px;
}
.heading-clr-bg .markdown-preview-view h5 {
  background-color: var(--color-heading-5-bg);
  padding: 4px;
}
.heading-clr-bg .markdown-preview-view h6 {
  background-color: var(--color-heading-6-bg);
  padding: 4px;
}
.heading-clr .cm-s-obsidian .cm-header-1 {
  color: var(--color-heading-1);
}
.heading-clr .cm-s-obsidian .cm-header-2 {
  color: var(--color-heading-2);
}
.heading-clr .cm-s-obsidian .cm-header-3 {
  color: var(--color-heading-3);
}
.heading-clr .cm-s-obsidian .cm-header-4 {
  color: var(--color-heading-4);
}
.heading-clr .cm-s-obsidian .cm-header-5 {
  color: var(--color-heading-5);
}
.heading-clr .cm-s-obsidian .cm-header-6 {
  color: var(--color-heading-6);
}
.heading-clr-bg .cm-s-obsidian .HyperMD-header-1.cm-line {
  background-color: var(--color-heading-1-bg);
  padding: 4px;
}
.heading-clr-bg .cm-s-obsidian .HyperMD-header-2.cm-line {
  background-color: var(--color-heading-2-bg);
  padding: 4px;
}
.heading-clr-bg .cm-s-obsidian .HyperMD-header-3.cm-line {
  background-color: var(--color-heading-3-bg);
  padding: 4px;
}
.heading-clr-bg .cm-s-obsidian .HyperMD-header-4.cm-line {
  background-color: var(--color-heading-4-bg);
  padding: 4px;
}
.heading-clr-bg .cm-s-obsidian .HyperMD-header-5.cm-line {
  background-color: var(--color-heading-5-bg);
  padding: 4px;
}
.heading-clr-bg .cm-s-obsidian .HyperMD-header-6.cm-line {
  background-color: var(--color-heading-6-bg);
  padding: 4px;
}
:root {
  --heading-1: 1.75rem;
  --heading-2: 1.5rem;
  --heading-3: 1.25rem;
  --heading-4: 1.125rem;
  --heading-5: .875rem;
  --heading-6: .75rem;
  --heading-1-weight: 600;
  --heading-2-weight: 600;
  --heading-3-weight: 600;
  --heading-4-weight: 600;
  --heading-5-weight: 600;
  --heading-6-weight: 600;
}
.theme-dark {
  --heading-1-weight-d: calc(var(--heading-1-weight) - 100);
  --heading-2-weight-d: calc(var(--heading-2-weight) - 100);
  --heading-3-weight-d: calc(var(--heading-3-weight) - 100);
  --heading-4-weight-d: calc(var(--heading-4-weight) - 100);
  --heading-5-weight-d: calc(var(--heading-5-weight) - 100);
  --heading-6-weight-d: calc(var(--heading-6-weight) - 100);
}
.theme-dark .markdown-preview-view h1,
.theme-dark .cm-s-obsidian .cm-header-1,
.theme-dark .cm-s-obsidian .HyperMD-header-1 {
  font-weight: var(--heading-1-weight-d);
}
.theme-dark .markdown-preview-view h2,
.theme-dark .cm-s-obsidian .cm-header-2,
.theme-dark .cm-s-obsidian .HyperMD-header-2 {
  font-weight: var(--heading-2-weight-d);
}
.theme-dark .markdown-preview-view h3,
.theme-dark .cm-s-obsidian .cm-header-3,
.theme-dark .cm-s-obsidian .HyperMD-header-3 {
  font-weight: var(--heading-3-weight-d);
}
.theme-dark .markdown-preview-view h4,
.theme-dark .cm-s-obsidian .cm-header-4,
.theme-dark .cm-s-obsidian .HyperMD-header-4 {
  font-weight: var(--heading-4-weight-d);
}
.theme-dark .markdown-preview-view h5,
.theme-dark .cm-s-obsidian .cm-header-5,
.theme-dark .cm-s-obsidian .HyperMD-header-5 {
  font-weight: var(--heading-5-weight-d);
}
.theme-dark .markdown-preview-view h6,
.theme-dark .cm-s-obsidian .cm-header-6,
.theme-dark .cm-s-obsidian .HyperMD-header-6 {
  font-weight: var(--heading-6-weight-d);
}
.markdown-preview-view h1,
.cm-s-obsidian .cm-header-1,
.cm-s-obsidian .HyperMD-header-1 {
  font-size: var(--heading-1);
  line-height: var(--leading-1);
  font-weight: var(--heading-1-weight);
  letter-spacing: var(--tracking-0);
}
.markdown-preview-view h2,
.cm-s-obsidian .cm-header-2,
.cm-s-obsidian .HyperMD-header-2 {
  font-size: var(--heading-2);
  line-height: var(--leading-1);
  font-weight: var(--heading-2-weight);
  letter-spacing: var(--tracking-0);
}
.markdown-preview-view h3,
.cm-s-obsidian .cm-header-3,
.cm-s-obsidian .HyperMD-header-3 {
  font-size: var(--heading-3);
  line-height: var(--leading-1);
  font-weight: var(--heading-3-weight);
  letter-spacing: var(--tracking-0);
}
.markdown-preview-view h4,
.cm-s-obsidian .cm-header-4,
.cm-s-obsidian .HyperMD-header-4 {
  font-size: var(--heading-4);
  line-height: var(--leading-1);
  font-weight: var(--heading-4-weight);
  letter-spacing: var(--tracking-0);
}
.markdown-preview-view h5,
.cm-s-obsidian .cm-header-5,
.cm-s-obsidian .HyperMD-header-5 {
  font-size: var(--heading-5);
  line-height: var(--leading-1);
  font-weight: var(--heading-5-weight);
  letter-spacing: var(--tracking-0);
  color: var(--text-normal);
  text-transform: uppercase;
}
.markdown-preview-view h6,
.cm-s-obsidian .cm-header-6,
.cm-s-obsidian .HyperMD-header-6 {
  font-size: var(--heading-6);
  line-height: var(--leading-1);
  font-weight: var(--heading-6-weight);
  letter-spacing: var(--tracking-1);
  color: var(--text-normal);
  text-transform: uppercase;
}
.no-uppercase .markdown-preview-view h5,
.no-uppercase .cm-s-obsidian .cm-header-5,
.no-uppercase cm-s-obsidian .HyperMD-header-5 {
  text-transform: none;
}
.no-uppercase .markdown-preview-view h6,
.no-uppercase .cm-s-obsidian .cm-header-6,
.no-uppercase .cm-s-obsidian .HyperMD-header-6 {
  text-transform: none;
}
.markdown-source-view.mod-cm5 .cm-s-obsidian .HyperMD-header {
  padding: 0;
  margin: 0;
}
.community-plugin-info .community-plugin-readme {
}
.community-plugin-info .community-plugin-readme table,
.community-plugin-info .community-plugin-readme li,
.community-plugin-info .community-plugin-readme p {
  font-size: var(--font-scale-0);
  color: var(--text-normal);
}
.community-plugin-info .community-plugin-readme h1 {
  font-size: var(--heading-1);
}
.community-plugin-info .community-plugin-readme h2 {
  font-size: var(--heading-2);
}
.community-plugin-info .community-plugin-readme h3 {
  font-size: var(--heading-3);
}
.community-plugin-info .community-plugin-readme h4 {
  font-size: var(--heading-4);
}
.community-plugin-info .community-plugin-readme h5 {
  font-size: var(--heading-5);
}
.community-plugin-info .community-plugin-readme h6 {
  font-size: var(--heading-6);
}
.markdown-preview-view div[data-tag-name=h1] + div > hr {
  margin-top: calc(-1 * var(--heading-1));
  margin-bottom: 0;
}
.markdown-preview-view div[data-tag-name=h2] + div > hr {
  margin-top: calc(-1 * var(--heading-2));
  margin-bottom: 0;
}
.markdown-preview-view div[data-tag-name=h3] + div > hr {
  margin-top: calc(-1 * var(--heading-3));
  margin-bottom: 0;
}
.markdown-preview-view div[data-tag-name=h4] + div > hr {
  margin-top: calc(-1 * var(--heading-4));
  margin-bottom: 0;
}
.markdown-preview-view div[data-tag-name=h5] + div > hr {
  margin-top: calc(-1 * var(--heading-5));
  margin-bottom: 0;
}
.markdown-preview-view div[data-tag-name=h6] + div > hr {
  margin-top: calc(-1 * var(--heading-6));
  margin-bottom: 0;
}
:root {
  --h1: .95rem;
  --h2: 0.9rem;
  --h3: 0.85rem;
  --h4: 0.8rem;
  --h5: 0.75rem;
  --h6: 0.7rem;
}
.markdown-source-view.mod-cm6.is-live-preview .cm-formatting-header {
  color: var(--text-faint);
}
.head-indicator-active .mod-cm6.is-live-preview .HyperMD-header-1.cm-active.cm-line .cm-header.cm-header-1:last-child:after {
  content: "H1";
  display: inline-block;
  color: var(--color-accent);
  font-size: var(--h1);
  font-family: var(--font-editor);
  padding-left: 4px;
}
.head-indicator-active .mod-cm6.is-live-preview .HyperMD-header-2.cm-active.cm-line .cm-header.cm-header-2:last-child:after {
  content: "H2";
  color: var(--color-accent);
  font-size: var(--h2);
  font-family: var(--font-editor);
  padding-left: 4px;
}
.head-indicator-active .mod-cm6.is-live-preview .HyperMD-header-3.cm-active.cm-line .cm-header.cm-header-3:last-child:after {
  content: "H3";
  color: var(--color-accent);
  font-size: var(--h3);
  font-family: var(--font-editor);
  padding-left: 4px;
}
.head-indicator-active .mod-cm6.is-live-preview .HyperMD-header-4.cm-active.cm-line .cm-header.cm-header-4:last-child:after {
  content: "H4";
  color: var(--color-accent);
  font-size: var(--h4);
  font-family: var(--font-editor);
  padding-left: 4px;
}
.head-indicator-active .mod-cm6.is-live-preview .HyperMD-header-5.cm-active.cm-line .cm-header.cm-header-5:last-child:after {
  content: "H5";
  color: var(--color-accent);
  font-size: var(--h5);
  font-family: var(--font-editor);
  padding-left: 4px;
}
.head-indicator-active .mod-cm6.is-live-preview .HyperMD-header-6.cm-active.cm-line .cm-header.cm-header-6:last-child:after {
  content: "H6";
  color: var(--color-accent);
  font-size: var(--h6);
  font-family: var(--font-editor);
  padding-left: 4px;
}
body.head-indicator .mod-cm6.is-live-preview .HyperMD-header::after {
  position: relative;
  display: inline-block;
  font-family: var(--font-mono);
  color: var(--color-accent);
  padding-left: 4px;
}
body.head-indicator .mod-cm6.is-live-preview .HyperMD-header-1::after {
  content: "H1";
  font-size: 0.7rem;
}
body.head-indicator .mod-cm6.is-live-preview .HyperMD-header-2::after {
  content: "H2";
  font-size: 0.7rem;
}
body.head-indicator .mod-cm6.is-live-preview .HyperMD-header-3::after {
  content: "H3";
  font-size: 0.7rem;
}
body.head-indicator .mod-cm6.is-live-preview .HyperMD-header-4::after {
  content: "H4";
  font-size: 0.7rem;
}
body.head-indicator .mod-cm6.is-live-preview .HyperMD-header-5::after {
  content: "H5";
  font-size: 0.7rem;
}
body.head-indicator .mod-cm6.is-live-preview .HyperMD-header-6::after {
  content: "H6";
  font-size: 0.7rem;
}
body.head-indicator .markdown-source-view.mod-cm6.is-live-preview .HyperMD-header .cm-fold-indicator .collapse-indicator {
  transform: translateY(25%);
}
.markdown-source-view.mod-cm6 .HyperMD-header-1 > .cm-fold-indicator {
  font-size: var(--heading-1);
}
.markdown-source-view.mod-cm6 .HyperMD-header-2 > .cm-fold-indicator {
  font-size: var(--heading-2);
}
.markdown-source-view.mod-cm6 .HyperMD-header-3 > .cm-fold-indicator {
  font-size: var(--heading-3);
}
.markdown-source-view.mod-cm6 .HyperMD-header-4 > .cm-fold-indicator {
  font-size: var(--heading-4);
}
.markdown-source-view.mod-cm6 .HyperMD-header-5 > .cm-fold-indicator {
  font-size: var(--heading-5);
}
.markdown-source-view.mod-cm6 .HyperMD-header-6 > .cm-fold-indicator {
  font-size: var(--heading-6);
}
.print.print-preview .markdown-preview-view.show-frontmatter {
  padding: 2cm 30vw 2cm 30vw;
  width: 100%;
  z-index: 1;
  background-color: white;
  color: black;
  --editor-font-size: 12pt;
  font-size: var(--editor-font-size) !important;
}
.print.print-preview .markdown-preview-view.show-frontmatter pre.frontmatter.language-yaml {
  display: none;
}
@media print {
  .markdown-preview-view.show-frontmatter {
    padding: 0cm 26vw 0cm 26vw;
    --editor-font-size: 12pt;
    font-size: var(--editor-font-size) !important;
    color: black;
  }
  h1 {
    font-size: 32pt;
  }
  h2 {
    font-size: 28pt;
  }
  h3 {
    font-size: 24pt;
  }
  h4 {
    font-size: 20pt;
  }
  h5 {
    font-size: 16pt;
  }
  h6 {
    font-size: 14pt;
  }
  canvas {
    box-sizing: border-box;
    width: 50vw !important;
    height: 30vw !important;
  }
  pre.frontmatter.language-yaml {
    display: none;
  }
  .aside-right {
    margin: 0;
    margin-right: -22vw;
    width: 20vw;
    break-before: page;
    break-after: avoid;
    break-inside: avoid;
  }
  .aside-left {
    width: 20vw;
    margin: 0;
    margin-left: -22vw;
    break-before: page;
    break-after: avoid;
    break-inside: avoid;
  }
  .aside-in {
    width: 40%;
    break-before: avoid;
    break-after: avoid;
    break-inside: avoid;
  }
  table {
    break-inside: avoid;
  }
  body:not(.is-mobile) .cm-scroller,
  body:not(.is-mobile) .markdown-preview-view {
    background: none;
  }
  .markdown-preview-view img:not(.link-favicon) {
    opacity: 1;
  }
  body:not(.is-mobile) .markdown-preview-view mark {
    font-weight: var(--font-regular);
    color: var(--color-black);
    background: none;
    background-color: var(--color-highlight-1);
    font-weight: 400;
    text-decoration: none;
  }
  body:not(.is-mobile) .markdown-preview-view em > mark {
    font-style: normal;
    font-weight: var(--font-regular);
    color: var(--text-normal);
    background: none;
    background-color: var(--color-highlight-2);
    text-decoration: none;
  }
  body:not(.is-mobile) .markdown-preview-view strong > mark {
    font-weight: var(--font-regular);
    background: none;
    background-color: var(--color-highlight-3);
    color: var(--text-normal);
    text-decoration: none;
  }
}
.modal.mod-community-plugin {
  height: 70%;
  max-width: unset;
}
.community-plugin-info {
  overflow-y: auto;
  padding: 32px 40px 24px 8px;
}
.community-plugin-search .search-input-container input {
  padding-left: 8px;
  width: 200px;
}
.community-plugin-search .setting-item-control button {
  margin-left: 8px;
  margin-right: 48px;
  padding: 4px 8px 2px;
}
.community-plugin-search-summary {
  color: var(--text-faint);
  font-size: var(--font-scale-00);
}
.community-plugin-item {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 16px;
  margin: 0px;
  margin-left: 0px;
  border-left: 1.5px solid transparent;
}
.community-plugin-item:hover {
  border-left: 1.5px solid var(--color-accent);
  background-color: var(--background-primary);
}
div.community-plugin-item .community-plugin-author,
div.community-plugin-item .community-plugin-desc,
div.community-plugin-item .community-plugin-version {
  font-size: var(--font-scale-000);
  line-height: var(--leading-0);
  color: var(--text-muted);
}
.community-plugin-author,
.community-plugin-version {
  font-style: italic;
}
.community-plugin-search-summary.u-muted {
  font-weight: 500;
  padding-left: 1rem;
}
.community-plugin-name {
  line-height: var(--leading-2);
  font-size: var(--font-scale-00);
  font-weight: var(--font-medium);
}
.community-plugin-name .flair.mod-pop {
  margin-left: -2px;
  top: 4px;
  color: transparent;
  background: none;
}
.community-plugin-name .flair.mod-pop::before {
  content: "\2610 0";
  color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='hsl(60.7, 41%, 39.2%)' width='32' height='32'%3E%3Cpath d='m14 21.414-5-5.001L10.413 15 14 18.586 21.585 11 23 12.415l-9 8.999z'/%3E%3Cpath d='M16 2a14 14 0 1 0 14 14A14 14 0 0 0 16 2Zm0 26a12 12 0 1 1 12-12 12 12 0 0 1-12 12Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: center 70%;
  margin-left: 0px;
}
.community-plugin-info .community-plugin-readme {
  overflow-y: visible;
  height: auto;
  padding: 0px 0px;
}
.empty-state-title {
  display: flex;
  flex-direction: column;
  font-weight: var(--font-semi-bold);
  font-size: 0px;
  line-height: var(--leading-3);
  position: relative;
  margin: 0;
  color: var(--text-normal);
}
.empty-state-action-list {
  font-size: var(--font-scale-0);
  font-weight: 400;
  line-height: var(--leading-3);
  color: var(--text-faint);
  margin-top: 16px;
  padding: 8px 16px;
}
body:not(.is-mobile) .empty-state-action-list {
  display: grid;
  grid-template: "action1" 1fr "action2" 1fr "action3" 1fr "after" auto/100%;
  column-gap: 1px;
  place-items: stretch start;
  align-content: space-evenly;
  border: 0px solid var(--color-border-2);
}
.is-mobile .empty-state-action-list {
  margin-top: 8px;
}
body:not(.is-mobile) .empty-state-action-list::after {
  grid-area: after;
  margin-top: 8px;
  border-top: 1px solid var(--color-border-2);
  padding-top: 8px;
  padding-left: 12px;
  white-space: pre-wrap;
  content: "Sanctum v0.6.3 \a Designed by @jdanielmourao 2021-2022 \a Font: IBM Plex Sans & Mono";
  font-size: var(--font-scale-000);
  font-family: var(--font-monospace);
  font-weight: var(--font-light);
}
.empty-state-action {
  cursor: pointer;
  font-size: var(--font-scale-0);
  line-height: var(--leading-3);
  padding: 4px 28px 4px 12px;
}
.empty-state-action:hover:before {
  position: absolute;
  transform: translateX(-16px);
  display: inline-flex;
  content: "\21b3";
  padding-right: 4px;
}
.is-mobile .empty-state-action {
  padding: 4px 32px;
  border-radius: 8px;
  font-size: var(--font-scale-00);
  border: 1px solid var(--color-border-1);
}
.empty-state-action:hover {
  color: var(--color-accent);
}
.is-mobile .titlebar {
  background: var(--color-primary);
  border-bottom: 1.5px solid var(--color-border-1);
}
.is-mobile .titlebar-text {
  margin-top: 2px;
  color: var(--text-faint);
}
.is-mobile .titlebar-button {
  display: none;
}
.is-mobile .modal-bg {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: transparent;
  backdrop-filter: blur(0px);
}
.workspace-drawer {
  position: absolute;
  top: 0;
  display: flex;
  overflow: hidden;
  height: 100vh;
  width: 100%;
  max-width: 400pt;
  z-index: var(--layer-sidedock);
}
.workspace-drawer.mod-left {
  border-right: 1px solid var(--color-border-1);
  box-shadow: var(--elevation-1);
}
.workspace-drawer.mod-right {
  border-left: 1px solid var(--color-border-1);
  box-shadow: var(--elevation-1);
}
@media (min-width: 768px) {
  .workspace-drawer {
    width: 300pt;
  }
  .workspace-drawer.is-pinned.mod-right,
  .workspace-drawer.is-pinned.mod-left {
    max-width: 300pt;
  }
}
.is-mobile .nav-file-title-content:before {
  transform: translateY(0px);
}
.is-mobile .nav-file-title,
.is-mobile .nav-folder-title,
.is-mobile .outline,
.is-mobile .tag-container {
  font-size: var(--font-scale-0);
  line-height: var(--leading-1);
}
.is-mobile div.nav-files-container.node-insert-event.show-unsupported {
  padding: 16px 0px 0 8px;
}
.workspace-drawer-active-tab-container {
  padding-left: 16px;
  padding-right: 16px;
}
div.workspace-drawer.mod-left .workspace-drawer-active-tab-container {
  padding-right: 0;
  padding-left: 0;
  border-left: 1px solid var(--color-border-1);
}
.workspace-drawer.mod-left .workspace-drawer-tab-container {
  margin-left: 64px;
}
.workspace-drawer.mod-left .workspace-drawer-header {
  border-left: 1px solid var(--color-border-1);
  display: visible;
  height: unset;
  padding: 0;
}
.workspace-drawer.mod-left .workspace-drawer-header-icon {
  margin: 0;
  padding: 4px 8px;
}
.workspace-drawer.mod-left .workspace-drawer-header-icon svg {
  height: 16px;
  width: 16px;
}
.workspace-drawer.mod-left .workspace-drawer-header .workspace-drawer-header-left {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.workspace-drawer.mod-left .workspace-drawer-header .workspace-drawer-header-left .workspace-drawer-header-name {
  display: none;
}
.workspace-drawer.mod-left .workspace-drawer-header .workspace-drawer-header-left .workspace-drawer-header-info {
  display: flex;
  color: var(--text-muted);
  margin: 0;
  font-size: 16px;
}
.workspace-drawer.mod-left .workspace-drawer-header .workspace-drawer-header-left .workspace-drawer-header-info div {
  margin-top: auto;
  margin-left: 16px;
  display: none;
}
.workspace-drawer.is-pinned.mod-right {
  border-left: 1px solid var(--color-border-1);
}
.workspace-drawer.is-pinned.mod-left {
  border-right: 1px solid var(--color-border-1);
}
.is-mobile .workspace-drawer.mod-right .workspace-drawer-header-icon svg.pin {
  display: inline;
}
.is-mobile .workspace-drawer-header-icon svg.filled-pin {
  display: visible;
}
.is-mobile .workspace-drawer-header-icon svg {
  color: var(--text-faint);
  cursor: pointer;
  margin-left: 8px;
  height: 20px;
  width: 20px;
}
.workspace-drawer-active-tab-header {
  display: flex;
  align-items: center;
  margin: 16px 0px;
  height: 24px;
}
div.workspace-drawer.mod-left .workspace-drawer-active-tab-header {
  margin-bottom: 0;
  margin-top: 0;
  padding-bottom: 18px;
  padding-top: 16px;
  border-bottom: 1px solid var(--color-border-1);
}
div.workspace-drawer.mod-left .workspace-drawer-active-tab-header .workspace-drawer-active-tab-title {
  font-size: var(--font-scale-2);
  line-height: var(--leading-2);
}
.workspace-drawer.mod-right .workspace-drawer-header {
  padding-left: 32px;
}
div.workspace-drawer-active-tab-icon svg.fullscreen {
  display: none;
}
.workspace-drawer-active-tab-back-icon {
  margin-right: 0px;
}
.workspace-drawer-active-tab-back-icon svg {
  height: 18px;
  width: 18px;
}
.is-mobile .workspace-drawer-tab-option-item-icon {
  transform: translateY(-2px) scale(0.9);
}
.is-mobile .nav-file-title,
.is-mobile .nav-folder-title {
  height: 32px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.is-mobile .nav-file-title-content,
.is-mobile .nav-folder-title-content {
  padding: 4px 0px 0px 4px;
  width: 100%;
  color: var(--text-normal);
}
.is-mobile input[type=text] {
  display: block;
  width: 100%;
  padding: 8px 14px;
  height: auto;
  font-size: var(--font-scale-0);
}
.is-mobile .workspace-leaf-content[data-type=search] .search-input-container input {
  padding: 4px 16px 4px 32px;
}
.is-mobile .nav-header {
  margin-bottom: 0px;
  height: 32px;
  border-bottom: 1px solid var(--color-border-1);
}
body.is-mobile div.workspace-drawer.mod-left .nav-buttons-container {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  flex-wrap: nowrap;
  padding-top: 8px;
  padding-bottom: 8px;
}
.is-mobile div.workspace-drawer.mod-left .nav-action-button svg {
  vertical-align: 1px;
}
.is-mobile .nav-action-button svg.up-and-down-arrows {
  height: 16px;
  width: 16px;
}
.workspace-leaf-content .view-content {
  padding: 16px 8px;
  overflow: auto;
}
.is-mobile .modal,
.is-mobile .prompt,
.is-mobile .suggestion-container {
  max-height: calc(100vh - 48px);
  width: 100%;
  max-width: 100%;
  min-width: unset;
  position: absolute;
  bottom: 0;
  border-radius: 6px 6px 0 0;
  padding: 12px 24px;
  box-shadow: var(--elevation-2);
  background-color: var(--background-primary);
  border: 1px solid var(--color-primary-0);
}
@media (min-width: 768px) {
  .is-mobile .prompt {
    max-width: 600px;
    max-height: 600px;
    bottom: auto;
    border-radius: 8px;
    top: 100px;
  }
}
.is-mobile .suggestion-hotkey {
  display: none;
}
.is-mobile .setting-item-control {
  margin: 16px 0 16px 0;
}
.is-mobile .community-theme-filters-container,
.is-mobile .hotkey-search-container {
  padding: 0 0 20px 0;
}
.is-mobile .vertical-tab-header-group-title {
  font-size: var(--font-scale-0);
  font-weight: var(--font-semi-bold);
  color: var(--text-muted);
  text-transform: uppercase;
  color: var(--text-normal);
  padding: 8px 16px;
  user-select: none;
  height: 100%;
}
.is-mobile .modal.mod-settings .vertical-tab-header:before {
  content: "Settings";
  font-weight: var(--font-semi-bold);
  font-size: var(--font-scale-2);
  position: sticky;
  display: flex;
  height: 48px;
  margin-top: 0px;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-bottom: 1px solid var(--color-border-1);
  background: var(--background-primary);
  left: 0;
  top: -1px;
  right: 0;
  z-index: 1;
  padding-left: 16px;
}
.is-mobile .modal .vertical-tab-nav-item:after {
  content: " ";
  display: block;
  float: right;
  height: 20px;
  width: 20px;
  background: center right no-repeat url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='icon' fill='hsl(20, 1.4%, 59.4%)' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32 32' style='enable-background:new 0 0 32 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;%7D%0A%3C/style%3E%3Cpolygon points='22,16 12,26 10.6,24.6 19.2,16 10.6,7.4 12,6 '/%3E%3Crect id='_x3C_Transparent_Rectangle_x3E_' class='st0' width='32' height='32'/%3E%3C/svg%3E%0A");
}
.theme-dark.is-mobile .modal .vertical-tab-nav-item:after {
  background: center right no-repeat url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='icon' fill='hsl(20, 1.3%, 43.7%)' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32 32' style='enable-background:new 0 0 32 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;%7D%0A%3C/style%3E%3Cpolygon points='22,16 12,26 10.6,24.6 19.2,16 10.6,7.4 12,6 '/%3E%3Crect id='_x3C_Transparent_Rectangle_x3E_' class='st0' width='32' height='32'/%3E%3C/svg%3E%0A");
}
.is-mobile .theme-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.workspace-drawer.mod-left .workspace-drawer-inner {
  padding-left: 0px;
}
.workspace-drawer-inner .side-dock-ribbon {
  border-right: 1px solid var(--color-border-1);
  background: var(--background-primary);
  z-index: 3;
  flex-direction: column;
  width: 64px;
  padding: 16px 0;
  margin-right: 0px;
}
.is-mobile .side-dock-actions,
.is-mobile .side-dock-settings {
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  padding: 0;
  padding-bottom: 24px;
}
.is-mobile .side-dock-ribbon .side-dock-ribbon-action {
  padding: 8px 4px 2px 4px;
  margin: 0 12px 4px;
  height: 40px;
}
body:not(.is-ios).is-mobile .workspace-drawer-ribbon {
  padding: 24px 4px;
}
.is-ios .is-pinned .side-dock-ribbon {
  padding: 32px 0 24px 0;
}
.is-mobile .workspace-drawer-backdrop {
  display: block;
  position: fixed;
  z-index: var(--layer-cover);
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  opacity: 1;
  background-color: transparent;
  transition: opacity var(--motion-exit-productive) var(--duration-moderate-1);
}
.no-blur .is-mobile .workspace-drawer-backdrop {
  background-color: transparent;
  backdrop-filter: blur(0px);
}
.is-mobile .workspace-leaf .view-header-title-container {
  height: 32px;
}
.is-mobile .workspace-leaf .view-header-title {
  width: 60vw;
  font-size: var(--font-scale-00);
  text-align: center;
}
html .is-mobile div.menu {
  max-height: calc(100% - 100px);
  width: calc(100% - 20px);
  max-width: calc(100% - 20px);
  min-width: unset;
  position: absolute;
  bottom: 0px;
  border-radius: 6px 6px 0 0;
  padding: 4px 8px;
  padding-left: 8px;
  top: unset;
  overflow-y: auto;
  background-color: var(--color-primary-1);
  box-shadow: var(--elevation-1);
}
.is-mobile .menu-item:not(.is-disabled):not(.is-label) {
  padding: 4px 0px 4px 0px;
  background-color: var(--color-primary-1);
}
.is-mobile .modal-setting-back-button {
  box-shadow: none;
  border-bottom: 1px solid var(--color-border-2);
  padding: 12px 24px;
  height: 48px;
  color: var(--text-normal);
  background-color: var(--background-primary);
}
.is-mobile .modal-setting-back-button-icon {
  transform: translateY(0px);
}
@media (min-width: 400pt) {
  .is-mobile .modal-container .modal.mod-settings .vertical-tabs-container {
    transform: translateZ(0);
  }
}
.is-mobile .modal.mod-settings,
.is_mobile .modal.mod-community-theme,
.is_mobile .modal.mod-community-plugin,
.is-mobile .modal-content.community-plugin {
  width: 100vw;
  max-width: 800px;
  max-height: calc(100vh - 24px);
  height: 100vh;
}
@media (min-width: 400pt) {
  .is-mobile .modal,
  .is-mobile .modal-container .modal.mod-settings {
    max-width: 800px;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    margin-bottom: -16px;
    overflow: hidden;
  }
}
.is-mobile .modal.mod-community-theme {
  min-height: calc(100vh - 73px);
  padding: 0px;
}
.is-mobile .modal.mod-community-theme .community-theme .modal-button-container button.mod-cta {
  margin-bottom: 4px;
}
.is-mobile .modal-close-button {
  display: block;
  z-index: 2;
  top: 12px;
  right: 8px;
  width: 24px;
  height: 24px;
  background-color: var(--background-primary);
}
.is-mobile .modal-close-button:before {
  content: "\d7";
  font-weight: var(--font-light);
  color: var(--text-muted);
  background: none;
}
.is-mobile .modal.mod-community-plugin .modal-close-button {
  display: none;
}
.is-mobile .community-plugin-search .setting-item-control {
  padding-right: 20px;
}
.is-mobile .community-plugin-search .search-input-container {
  width: 100%;
}
.is-mobile button {
  width: 100%;
  margin: 4px auto;
  font-family: var(--font-ui);
}
.is-mobile .setting-item-control button {
  padding: 8px 40px 8px 16px;
}
.modal.mod-settings .modal-content {
  margin-top: 0;
  overflow: hidden;
  padding: 0;
}
.is-mobile .setting-item-control select,
.is-mobile .setting-item-control input,
.is-mobile .setting-item-control button {
  width: 100%;
  margin: 0;
}
@media (min-width: 400pt) {
  .is-mobile .setting-item-control select,
  .is-mobile .setting-item-control input,
  .is-mobile .setting-item-control button {
    width: auto;
  }
}
.is-mobile .setting-item:not(.mod-toggle):not(.setting-item-heading) {
  flex-grow: 0;
}
.is-mobile .modal-button-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 50%;
  padding: 5px 10px;
  margin-top: 0;
}
.is-mobile .modal .vertical-tab-nav-item {
  padding: 12px 0px;
  margin: 0;
  border-radius: 0;
  color: var(--text-normal);
  border-bottom: 0px solid var(--color-border-1);
}
.is-mobile .modal.mod-settings .vertical-tab-nav-item {
  font-size: var(--font-scale-0);
  padding: 8px 16px;
  border-left: none;
}
.is-mobile .modal .vertical-tab-nav-item:first-child {
  padding-top: 16px;
  border-top: 1px solid var(--color-border-1);
}
.is-mobile .community-plugin-info {
  font-size: var(--font-scale-0);
  padding: 24px 38px 24px 16px;
}
.workspace-drawer-tab-option-item {
  display: flex;
  align-items: center;
  margin: 16px;
}
.workspace-drawer-tab-option-item-title,
.workspace-drawer-active-tab-title {
  color: var(--text-muted);
  flex: 1 0 0;
  font-size: var(--font-scale-0);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
html body.is-mobile div.nav-header .nav-buttons-container {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  flex-wrap: nowrap;
  padding: 0px 0px 0px 0px;
}
.is-mobile .cm-s-obsidian span.cm-hr::after {
  content: none;
}
body.is-mobile .nav-action-button svg {
  height: 16px;
  width: 16px;
}
.workspace-drawer-tab-option-item-title,
.workspace-drawer-active-tab-title {
  line-height: var(--leading-1);
}
.workspace-drawer-active-tab-icon svg {
  height: 16px;
  width: 16px;
  -webkit-mask-repeat: no-repeat;
}
.is-mobile .horizontal-main-container {
  position: relative;
  background-color: var(--color-primary-0);
}
.is-mobile .suggestion-item {
  font-size: var(--font-scale-0);
  padding: 8px;
  border-radius: 0px;
}
.suggestion-hotkey {
  padding: 0px 8px;
  margin-right: 4px;
  float: right;
  font-size: var(--font-scale-000);
  font-family: var(--font-mono);
}
.is-mobile .view-actions {
  padding: 4px 8px;
}
body.is-mobile:not(.float-button) .view-action:nth-last-of-type(5),
body.is-mobile:not(.float-button) .view-action:nth-last-of-type(4) {
  display: flex;
  position: fixed;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  top: calc(100vh - 128px);
  right: 0px;
  color: var(--text-muted);
  background-color: var(--color-primary-1);
  border: 1px solid var(--color-primary-0);
  transform: translateX(-16px);
  border-radius: 50%;
  box-shadow: var(--elevation-2);
}
body.is-mobile:not(.float-button).AT-multirow .view-action:nth-last-of-type(5),
body.is-mobile:not(.float-button).AT-multirow .view-action:nth-last-of-type(4) {
  top: calc(100vh - 180px);
}
.is-mobile .view-action svg.reading-glasses {
  transform: translateX(0px) scale(1.1) translateY(-0.5px);
}
.is-mobile .view-action svg.pencil {
  transform: translateX(0px) scale(1.1) translateY(-1px);
}
.is-mobile .view-action {
  padding-top: 4px;
}
.is-mobile .view-action svg {
  height: 18px;
  width: 18px;
}
.mobile-toolbar {
  flex: 0 0 auto;
  bottom: 0;
  height: 48px;
  width: 100%;
  overflow-y: hidden;
  border-top: 1px solid var(--color-border-2);
  background-color: var(--background-primary-alt);
}
.mobile-toolbar-options-container {
  --at-spacing: 2px;
  background-color: var(--color-primary-1);
  border: 1px solid var(--color-primary-0);
  height: 48px;
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  width: 100%;
  padding: 0 10px;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.is-mobile .view-header-icon {
  padding: 8px 8px;
}
.is-mobile .view-header-icon svg {
  height: 20px;
  width: 20px;
}
.is-mobile .nav-action-button {
  color: var(--text-muted);
  cursor: pointer;
  padding: 0px 8px 0px 8px;
  margin: 0px 8px;
  border-radius: 4px;
  transform: translateY(-2px);
}
.is-mobile .menu-item.selected:not(.is-disabled):not(.is-label):hover {
  padding-left: 0;
}
.is-mobile .tag-container {
  padding-left: 0;
}
.workspace-leaf-content[data-type=outline] .tree-item-icon.collapse-icon {
  margin-right: 0px;
}
.workspace-leaf-content[data-type=outline] .tree-item-inner {
  margin-left: 2px;
  margin-bottom: 2px;
}
.pull-action.mod-activated {
  background-color: var(--interactive-accent);
  color: var(--text-on-accent);
}
.pull-down-action {
  top: 0;
  width: 100%;
  min-width: 100vw;
  padding: 32px 8px;
  text-align: center;
  border-bottom: 1px solid var(--color-border-2);
  box-shadow: var(--elevation-1);
}
.modal {
  border: none;
  background: var(--background-primary);
  border-radius: 6px;
  overflow: hidden;
  padding: 16px 16px 8px;
  border: 1px solid var(--color-primary-0);
}
body:not(.is-mobile) .modal-close-button {
  right: 12px;
  top: 12px;
}
body:not(.is-mobile) .modal-close-button::before {
  color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgb(139, 136, 136)' viewBox='0 0 32 32'%3E%3Cpath d='M24 9.4 22.6 8 16 14.6 9.4 8 8 9.4l6.6 6.6L8 22.6 9.4 24l6.6-6.6 6.6 6.6 1.4-1.4-6.6-6.6L24 9.4z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  opacity: 0.5;
}
.theme-dark body:not(.is-mobile) .modal-close-button::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='hsl(0, 0%, 99.6%)' viewBox='0 0 32 32'%3E%3Cpath d='M24 9.4 22.6 8 16 14.6 9.4 8 8 9.4l6.6 6.6L8 22.6 9.4 24l6.6-6.6 6.6 6.6 1.4-1.4-6.6-6.6L24 9.4z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
}
body:not(.is-mobile) .modal-close-button:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgb(241, 81, 72)' viewBox='0 0 32 32'%3E%3Cpath d='M24 9.4 22.6 8 16 14.6 9.4 8 8 9.4l6.6 6.6L8 22.6 9.4 24l6.6-6.6 6.6 6.6 1.4-1.4-6.6-6.6L24 9.4z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
  opacity: 1;
}
.modal.mod-sync-history {
  width: 40vw;
  min-width: 1000px;
  max-width: 40vw;
  max-height: 80vh;
}
textarea.sync-history-content {
  margin-top: 7px;
  border-radius: 0px;
  border-color: var(--color-border-1);
}
.sync-history-list .setting-item-control div.search-input-container {
  margin: 16px 16px 16px 16px;
}
.sync-history-list .search-input-container .search-input-clear-button {
  margin-right: -6px;
  background-color: transparent;
}
.sync-history-list-item {
  border-left: 1.5px solid transparent;
  padding: 8px 16px 8px 16px;
}
.sync-history-list-item.is-active,
.sync-history-list-item:hover {
  background-color: var(--background-secondary);
  border-left: 1.5px solid var(--color-accent);
}
.sync-history-list-item:hover {
  background-color: var(--color-hover);
}
.modal-container .modal.mod-community-theme:not(.is-mobile .modal.mod-community-theme),
.modal.mod-community-plugin:not(.is-mobile .modal.mod-community-plugin),
.modal.mod-settings:not(.is-mobile .modal.mod-settings) {
  width: 40vw;
  min-width: 800px;
  height: 80vh;
  min-height: 80vh;
  max-height: 80vh;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  box-shadow: var(--elevation-1);
}
.modal-container .modal.mod-community-theme:not(.is-mobile .modal.mod-community-theme) {
  width: var(--community-theme);
}
.modal.mod-community-plugin:not(.is-mobile .modal.mod-community-plugin) {
  width: var(--community-plugin);
}
.modal.mod-settings:not(.is-mobile .modal.mod-settings) {
  width: var(--settings);
}
.modal.mod-settings .vertical-tab-content-container {
  border-left: 0px solid var(--background-primary);
  padding-bottom: 0px;
  padding-right: 2px;
  height: 80vh;
}
.modal.mod-settings .vertical-tab-content.is-loading:before {
  content: " ";
  position: absolute;
  top: 0;
  width: 0;
  height: 3px;
  background-color: var(--color-accent);
  animation: 1000ms var(--motion-standard-expressive) var(--duration-slow-1) infinite progress-bar;
}
.modal.mod-settings .vertical-tab-header {
  padding: 16px 0px;
  flex: 0 0 200px;
  height: 80vh;
  overflow: auto;
}
.modal.mod-settings {
  box-shadow: var(--elevation-1);
  height: 80vh;
  overflow: visible;
}
.modal-content {
  padding: 0px;
}
.modal-bg {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(var(--rgb-primary-0), 0.3);
  backdrop-filter: blur(5px);
}
.no-blur .modal-bg {
  background-color: rgba(var(--rgb-primary-0), 0.6);
  backdrop-filter: blur(0px);
}
.horizontal-tab-nav-item,
.vertical-tab-nav-item {
  background-color: var(--background-primary);
  padding: 4px 4px 4px 24px;
  margin: 2px 0px;
  cursor: default;
  font-size: var(--font-scale-00);
  border-left: 3px solid transparent;
  color: var(--text-muted);
}
.vertical-tab-nav-item:hover {
  border-left-color: var(--color-primary-3);
  color: var(--text-normal);
}
.vertical-tab-nav-item.is-active {
  color: var(--text-normal);
  border-left-color: var(--color-accent);
}
.setting-item {
  display: flex;
  align-items: center;
  padding: 16px 0px 16px 0px;
  border-top: 1px solid var(--color-border-1);
}
.setting-item .setting-item-name {
  font-size: var(--font-scale-0);
}
.setting-item .setting-item-description {
  font-size: var(--font-scale-00);
}
.setting-item .setting-item-control .search-input-container {
  margin-bottom: 0;
  margin-right: 0;
}
.vertical-tab-header-group-title {
  font-size: var(--font-scale-00);
  font-weight: var(--font-semi-bold);
  color: var(--text-muted);
  text-transform: capitalize;
  color: var(--text-normal);
  padding: 8px 16px;
  user-select: none;
  height: 100%;
}
.horizontal-tab-content,
.vertical-tab-content {
  background-color: var(--background-primary);
  padding: 5px 24px;
}
.modal-content .community-theme-container .setting-item-control button {
  margin-left: 8px;
  margin-right: 48px;
  padding: 4px 8px 2px;
}
.modal-content .community-theme-container .theme-list .community-theme {
  padding: 8px 8px 8px 8px;
  margin: 8px 8px 8px 8px;
  border: 1px solid transparent;
}
.modal-content .community-theme-container .theme-list .community-theme:hover {
  background-color: var(--color-hover);
  border: 1px solid var(--color-primary-3);
  border-radius: 8px;
}
.modal-content .community-theme-container .theme-list .community-theme .community-theme-screenshot.mod-unavailable {
  color: var(--text-muted);
}
.modal-content .community-theme-container .theme-list .community-theme.is-selected {
  background-color: rgba(var(--rgb-primary-0), 0.5);
  border-radius: 8px;
  border: 1px solid var(--color-accent);
  color: var(--text-normal);
}
.modal-content .community-theme-container .theme-list .community-theme.is-selected button {
  background-color: var(--color-accent);
  color: var(--color-black);
}
.modal-content .community-theme-container .theme-list .community-theme.is-selected .community-theme-info {
  color: var(--text-normal);
}
.modal-content .community-theme-container .theme-list .community-theme.is-selected .community-theme-info::after {
  content: "v0.6.3";
  font-family: var(--menu-font-family);
  font-size: var(--font-scale-000);
  color: var(--text-normal);
  background-color: var(--color-primary-0);
  position: absolute;
  padding: 2px 8px 0 8px;
  line-height: 1;
  top: 8px;
  right: 40px;
  border: 1px solid var(--color-border-1);
  border-radius: 8px;
}
.modal-content .community-theme-container .theme-list .community-theme .modal-button-container button,
.modal-content .community-theme-container .theme-list .community-theme .modal-button-container button.mod-cta {
  line-height: var(--leading-0);
  border-radius: 4px;
  margin: 0 2px;
}
.modal-content .community-theme-container .theme-list .community-theme .modal-button-container button:not(.mod-cta) {
  padding: 7px 39px 7px 16px;
  font-size: var(--font-scale-00);
  font-weight: var(--font-regular);
  font-family: var(--font-ui);
  background-color: var(--background-primary);
  color: var(--text-accent);
  border: 1px solid var(--color-accent);
}
.community-theme-remove-button.clickable-icon.u-muted {
  background-color: transparent;
}
.modal.mod-image-lightbox {
  width: 40vw;
  min-width: 1100px;
  height: auto;
}
.is-mobile .modal.mod-image-lightbox {
  width: 100vw;
}
.setting-add-hotkey-button svg {
  height: 20px;
  width: 20px;
}
.modal-content .hotkey-settings-container input {
  margin-left: 1px;
}
.setting-hotkey.mod-active,
.setting-hotkey.has-conflict {
  line-height: var(--leading-7);
}
.setting-hotkey-icon.setting-delete-hotkey {
  line-height: var(--leading-0);
  margin-left: 4px;
  background-color: var(--color-primary-1);
  border: 1px solid var(--color-primary-2);
}
.setting-hotkey-icon.setting-delete-hotkey:hover {
  background-color: var(--color-red-7);
}
.theme-light .setting-hotkey-icon.setting-delete-hotkey:hover {
  background-color: var(--color-red);
}
.hotkey-list-container {
  padding-right: 0;
}
.hotkey-list-container .setting-item {
  padding: 12px 0px 12px 0px;
  display: flex;
  flex-direction: row;
  align-items: baseline;
}
.hotkey-list-container .setting-item .setting-item-info {
  margin-right: 0;
}
.hotkey-list-container .setting-item .setting-item-control {
  min-width: max-content;
}
.hotkey-list-container .setting-item .setting-item-control .setting-hotkey {
  line-height: var(--leading-3);
  background-color: var(--color-primary-0);
  border: 1px solid var(--color-primary-2);
  padding: 2px 8px;
}
.hotkey-list-container .setting-item .setting-item-control .setting-hotkey.mod-active {
  background-color: var(--color-green);
}
.hotkey-list-container .setting-item .setting-item-control .setting-hotkey.has-conflict {
  background-color: var(--color-red);
}
.hotkey-list-container .setting-item .setting-item-control .setting-hotkey.mod-empty {
  color: var(--text-muted);
  padding: 2px 8px 0px 8px;
  line-height: 1.5;
}
.setting-editor-extra-setting-button.clickable-icon[aria-label="Open themes folder"] {
  margin: 0px 16px;
}
.sync-file-tree-container.file-tree .file-tree-item-icon svg.folder {
  height: 16px;
  width: 16px;
}
.vertical-tab-content h1,
.vertical-tab-content h2,
.vertical-tab-content h3,
.vertical-tab-content h4,
.vertical-tab-content h5,
.vertical-tab-content h6 {
  line-height: var(--leading-0);
}
body:not(.hider-frameless):not(.is-fullscreen):not(.is-mobile) .titlebar {
  top: 0;
  padding-top: 0;
  border-bottom: 1px solid var(--color-border-1);
}
.titlebar {
  line-height: 1;
  height: 28px;
  padding-top: 0;
  background-color: var(--color-primary-0);
}
.titlebar-inner {
  color: var(--text-muted);
  height: 100%;
}
.titlebar-text {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--text-faint);
  display: visible;
  letter-spacing: 0;
  font-weight: 500;
}
.titlebar-button {
  display: flex;
  align-items: center;
  border-radius: 4px;
  margin-right: 5px;
  padding: 2px 4px;
  transition: 100ms opacity ease-out;
}
.titlebar-button:hover {
  background-color: var(--color-primary-0);
  color: var(--text-normal);
}
.titlebar-button.mod-close {
  margin-right: 0;
}
.titlebar-button.mod-close:hover {
  background-color: var(--color-primary-0);
  color: var(--color-red);
}
.titlebar-button-container {
  display: flex;
  align-items: center;
  height: 100%;
  top: 0;
}
.titlebar-button-container.mod-right .titlebar-button {
  margin-left: 0;
  border-radius: 0;
  height: 100%;
  align-items: center;
  padding: 2px 16px;
}
.no-titlebar-title .titlebar-text {
  display: none;
}
.workspace-tab-header-container {
  background-color: var(--background-primary);
  height: 32px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 16px;
  padding-right: 16px;
  border-bottom: 1px solid var(--color-border-1);
}
.workspace-split.mod-left-split .workspace-tab-header-container {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.workspace-split.mod-right-split .workspace-tab-header-container {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.workspace-split.mod-left-split .workspace-tab-header-inner,
.workspace-split.mod-right-split .workspace-tab-header-inner {
  padding: 8px var(--size-tab-header) 8px var(--size-tab-header);
  height: 32px;
  background-color: transparent;
  transition: background-color 0s;
  border-bottom: 0px solid transparent;
  border-radius: 4px;
}
.workspace-split.mod-left-split .workspace-tab-header:not(.workspace-tab-header.is-active),
.workspace-split.mod-right-split .workspace-tab-header:not(.workspace-tab-header.is-active) {
  color: var(--text-faint);
}
.workspace-split.mod-left-split .workspace-tab-header:not(.workspace-tab-header.is-active):hover,
.workspace-split.mod-right-split .workspace-tab-header:not(.workspace-tab-header.is-active):hover {
  color: var(--color-accent);
}
.workspace-split.mod-left-split .workspace-tab-header-inner:hover,
.workspace-split.mod-right-split .workspace-tab-header-inner:hover {
  background-color: transparent;
}
.workspace-tab-container-after,
.workspace-tab-container-before {
  display: none;
}
.workspace-tab-header.is-active {
  color: var(--text-normal);
  border-radius: 4px;
}
.nav-header {
  padding: 0px 0px 0px 0px;
}
.workspace-split.mod-left-split .nav-buttons-container,
.workspace-split.mod-right-split .nav-buttons-container {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  padding: 0px 16px 4px 16px;
  background-color: var(--background-primary);
}
.workspace-split.mod-left-split .nav-action-button,
.workspace-split.mod-right-split .nav-action-button {
  color: var(--text-faint);
  padding: 4px 8px 4px 8px;
  margin: 0px;
  margin-top: 4px;
  height: 24px;
  border-radius: 4px;
}
.workspace-split.mod-left-split .nav-action-button:hover,
.workspace-split.mod-right-split .nav-action-button:hover {
  color: var(--color-accent);
  background-color: transparent;
}
.workspace-split.mod-left-split .nav-action-button:active,
.workspace-split.mod-right-split .nav-action-button:active {
  color: var(--text-normal);
}
body div.workspace-split.mod-left-split .nav-buttons-container {
  justify-content: flex-end;
  height: 24px;
}
.nav-action-button {
  color: var(--text-faint);
  height: 16px;
}
.nav-action-button.is-active {
  background-color: var(--background-primary);
  color: var(--text-muted);
}
.nav-action-button.is-active:hover {
  color: var(--text-normal);
}
.nav-action-button:hover {
  color: var(--text-normal);
  background-color: var(--color-hover);
}
.nav-folder.mod-root > .nav-folder-title {
  display: none;
  color: var(--text-muted);
  font-size: var(--font-scale-0);
  text-transform: uppercase;
  margin-left: none;
  padding-left: 0;
  height: unset;
}
.show-vault-name div.nav-folder.mod-root > div.nav-folder-title {
  display: unset;
}
.show-vault-name div.nav-folder.mod-root > div.nav-folder-title:hover {
  background-color: transparent;
}
.show-vault-name div.nav-folder.mod-root > div.nav-folder-title .nav-folder-title-content:before {
  display: none;
}
.nav-folder.mod-root > .nav-folder-title:hover {
  color: none;
  cursor: pointer;
}
.item-list {
  padding: 16px 16px 16px 16px;
  background-color: var(--background-primary);
}
.workspace-split.mod-left-split .view-content,
.workspace-split.mod-right-split .view-content {
  height: 100%;
  overflow: auto;
  padding: 16px 16px 16px 16px;
  background-color: var(--background-primary);
}
.outgoing-link-pane {
  padding: 0px 0px 0px 16px;
}
.outgoing-link-pane .search-result-file-match-destination-file {
  border-color: transparent;
  padding: 0;
  margin: 0;
}
.outgoing-link-pane .tree-item-self.is-clickable:hover .tree-item-flair {
  background-color: var(--color-hover);
}
.workspace-leaf-content[data-type=backlink] .nav-buttons-container {
  padding-left: 0;
  padding-top: 4px;
}
.workspace-leaf-content[data-type=backlink] .view-content {
  padding-top: 0;
}
.backlink-pane {
  padding: 16px 0px 0px 16px;
}
.tag-pane-tag-count {
  border-radius: 100%;
}
.tree-item-self.is-clickable {
  cursor: pointer;
  padding: 0px 0px 2px 0px;
  border-radius: 0px;
}
.tree-item-self.is-clickable:hover .tree-item-flair {
  background-color: var(--color-hover);
  color: var(--text-normal);
}
div.tree-item-inner {
  margin-left: 16px;
}
.tree-item div.tree-item-icon.collapse-icon {
  margin-left: -2px;
  margin-right: -20px;
}
.tree-item-flair {
  border-radius: 6px;
  background-color: transparent;
  color: var(--text-normal);
}
.tag-container {
  font-size: var(--font-scale-00);
  padding: 16px 16px 16px 16px;
  overflow: auto;
  background-color: var(--background-primary);
}
.tag-container .tree-item-self.is-clickable:hover {
  background-color: var(--color-hover);
}
.tag-container .tree-item-self.is-clickable:hover .tree-item-flair {
  all: unset;
  font-size: var(--font-scale-000);
  padding: 0px 4px 0px 4px;
  border-radius: 50%;
  background-color: transparent;
}
.tag-container .tree-item-self.is-clickable:hover:hover .tree-item-flair {
  border-radius: 6px;
  background-color: transparent;
  color: var(--text-normal);
}
.tree-item-self .tree-item-icon:after {
  display: none;
}
.workspace-tabs {
  background-color: var(--background-primary);
  overflow: hidden;
  padding-right: 0px;
  display: flex;
  flex-direction: column;
  position: relative;
}
body:not(.no-sanctum-icons) .workspace-tab-header .workspace-tab-header-inner-icon svg {
  height: 16px;
  width: 16px;
}
body .nav-action-button svg {
  height: 16px;
  width: 16px;
}
body:not(.no-sanctum-icons) .nav-action-button svg {
  height: 16px;
  width: 16px;
}
.side-dock-ribbon {
  flex: 0 0 40px;
  display: flex;
  flex-direction: column;
}
.side-dock-ribbon-action {
  padding: 8px 4px;
}
.side-dock-ribbon-action svg {
  height: 16px;
  width: 16px;
}
.workspace-ribbon {
  display: flex;
  overflow: hidden;
  width: 40px;
  background-color: var(--background-primary);
  z-index: var(--layer-sidedock);
  transition: background-color var(--duration-moderate-2) var(--motion-exit-productive), border-left-color 100ms 100ms cubic-bezier(0.4, 0.14, 0.3, 1);
}
.workspace-ribbon.is-collapsed {
  background-color: var(--background-primary);
}
.workspace-ribbon.mod-right {
  opacity: 1;
  height: 64px;
  position: fixed;
  width: var(--scale-7);
  top: auto;
  bottom: 24px;
  z-index: 9;
  right: 0px;
  position: absolute;
  background: transparent;
  border-right: 0;
}
.workspace-ribbon.mod-right.is-collapsed {
  border-left: 1.5px solid transparent;
}
.workspace-ribbon.mod-right.is-collapsed .workspace-ribbon-collapse-btn > svg {
  transform: rotate(0.5turn);
}
.workspace-ribbon.mod-left.is-collapsed {
  border-right: 1.5px solid transparent;
}
.workspace-ribbon.mod-left.is-collapsed .workspace-ribbon-collapse-btn > svg {
  transform: rotate(0.5turn);
}
.workspace-ribbon.side-dock-ribbon.mod-left .workspace-ribbon-collapse-btn,
.workspace-ribbon.side-dock-ribbon.mod-right .workspace-ribbon-collapse-btn {
  transform: none;
  transition: transform var(--duration-moderate-2) var(--motion-standard-expressive);
}
.workspace-ribbon.side-dock-ribbon.mod-left {
  border-right: 1px solid var(--color-border-1);
  border-left: 0px solid transparent;
}
.workspace-ribbon.side-dock-ribbon.mod-left .workspace-ribbon-collapse-btn {
  order: 1;
  margin-top: 0px;
  padding: 0px 0px 24px 7px;
  cursor: pointer;
  color: var(--text-faint);
}
.workspace-ribbon.side-dock-ribbon.mod-left .workspace-ribbon-collapse-btn:hover {
  color: var(--text-muted);
}
.workspace-ribbon.side-dock-ribbon.mod-left .side-dock-actions {
  margin-top: 32px;
}
.workspace-ribbon.side-dock-ribbon.mod-right {
  flex-direction: column-reverse;
  border-left: 1px solid transparent;
}
.side-dock-settings {
  margin-bottom: 8px;
}
.workspace-drawer .side-dock-settings {
  margin-top: auto;
  margin-bottom: 24px;
}
.side-dock-settings .side-dock-ribbon-action {
}
.side-dock-settings .side-dock-ribbon-action:nth-child(1):hover {
  color: var(--color-pink-5);
}
.workspace-leaf-content[data-type=outline] .tree-item-children {
  margin-left: 16px;
}
.workspace-leaf-content[data-type=outline] .tree-item-inner:hover {
  background-color: var(--color-hover);
  border-radius: 4px;
}
.workspace-leaf-content[data-type=outline] .tree-item-icon.collapse-icon {
  order: 0;
  margin-left: -22px;
  padding: 0 0 0 8px;
  color: var(--text-faint);
}
.workspace-leaf-content[data-type=outline] .tree-item-icon.collapse-icon:hover {
  color: var(--text-muted);
}
.workspace-leaf-content[data-type=outline] .tree-item-icon.collapse-icon:active {
  color: var(--text-normal);
}
.workspace-leaf-content[data-type=outline] .tree-item-inner {
  padding: 2px 0;
}
.compact-outline .workspace-leaf-content[data-type=outline] .tree-item-inner:not(:hover):not(:focus) {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.nav-files-container {
  padding: 16px 2px 0px 16px;
  background-color: var(--background-primary);
}
.nav-folder-title-content,
.nav-file-title-content {
  line-height: var(--leading-2);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--text-normal);
  padding: 2px 4px 2px 4px;
  width: 100%;
  border: none;
}
.nav-folder,
.nav-file {
  padding: 0px 0px 0px 0px;
  margin-left: 0px;
  margin-right: 0px;
}
.nav-file-title,
.nav-folder-title,
.nav-vault-title,
.nav-folder-title.has-folder-note {
  height: 25px;
  padding: 0px 8px 0px 0px;
  width: unset;
  font-size: var(--font-scale-00);
  color: var(--text-muted);
}
.nav-file-title > .nav-file-tag {
  order: 1;
}
.nav-file-tag {
  text-transform: uppercase;
  text-align: center;
  font-family: var(--font-mono);
  font-size: 9px;
  font-weight: var(--font-semi-bold);
  letter-spacing: var(--tracking-2);
  line-height: 0.75rem;
  color: var(--text-muted);
  padding: 0px 4px;
  border-radius: 8px;
  align-self: center;
  border: 1px solid var(--color-border-1);
  background-color: var(--color-primary-2);
}
.nav-file div.nav-file-title:hover,
.nav-folder div.nav-folder-title:hover {
  background-color: var(--color-hover);
}
.nav-file-title.is-active .nav-file-title-content {
  color: var(--background-primary);
  line-height: 1.5;
}
.is-mobile .nav-file-title.is-active .nav-file-title-content {
  line-height: 1.5;
}
.nav-file-title.is-active .nav-file-title-content:focus {
  background-color: transparent;
}
.nav-file-title.is-active:hover .nav-file-title-content,
.nav-file-title.is-active:hover .nav-file-title-content::before {
  color: var(--text-normal);
  border: none;
}
body:not(.no-sanctum-icons) .nav-folder-children .nav-file-title-content:first-child:hover::before {
  color: var(--text-normal);
}
.theme-dark.sanctum-true-black .nav-folder-title-content,
.theme-dark.sanctum-true-black .nav-file-title-content {
  color: var(--text-muted);
}
.theme-dark.sanctum-true-black .nav-folder-title-content:hover,
.theme-dark.sanctum-true-black .nav-file-title-content:hover {
  color: var(--text-normal);
}
.theme-dark.sanctum-true-black .nav-file-title.is-active .nav-file-title-content {
  color: var(--color-primary-3);
}
.theme-dark.sanctum-true-black .nav-file-title.is-active .nav-file-title-content::before {
  color: var(--color-primary-3);
}
.theme-dark.sanctum-true-black .nav-file-title.is-active:hover .nav-file-title-content,
.theme-dark.sanctum-true-black .nav-file-title.is-active:hover .nav-file-title-content::before {
  color: var(--text-muted);
}
.theme-dark.sanctum-true-black .nav-folder-children .nav-file-title-content::before {
  color: var(--text-muted);
}
.theme-dark.sanctum-true-black .nav-folder-children .nav-file-title:hover .nav-file-title-content::before {
  color: var(--text-normal);
}
.nav-folder-title {
  padding-left: 0px;
}
.nav-file .nav-file-title.is-active {
  background-color: var(--color-primary-8);
  color: var(--background-primary);
  border: none;
  font-weight: 400;
  border-radius: 4px;
}
body.is-mobile .nav-file .nav-file-title.is-active {
  background-color: var(--color-primary-8);
}
body.is-mobile .nav-file .nav-file-title.is-active .nav-file-title-content {
  color: var(--background-primary);
}
.nav-file .nav-file-title.is-active .nav-file-title-content::before {
  color: var(--color-primary-0);
}
body.is-mobile .nav-file .nav-file-title.is-active .nav-file-title-content::before {
  color: var(--background-primary);
}
.nav-folder-title.is-being-dragged-over,
.drag-ghost,
.workspace-drop-overlay:before {
  border: none;
  border-radius: 4px;
  background-color: var(--color-hover);
  color: var(--text-normal);
}
.nav-folder-children {
  padding-left: 16px;
}
.nav-folder .collapse-icon {
  display: inline-flex;
  order: 1;
  margin-left: 0px;
}
.left-nav-arrows .nav-folder .collapse-icon {
  order: 0;
}
.nav-folder.is-collapsed .collapse-icon svg {
  transform: rotate(0deg);
  transition: transform 0s;
}
.nav-folder .collapse-icon svg {
  transform: rotate(180deg);
  transition: transform 0s;
}
.nav-file-title.is-active,
.workspace-leaf-content[data-type=file-explorer]:not(:hover) .nav-file-title.is-active {
  transition: var(--duration-moderate-1) var(--motion-entrance-productive);
}
.nav-file-title.is-active:hover,
.view-content:hover .nav-file-title.is-active,
.workspace-split.mod-left-split .view-content:hover .nav-file-title.is-active,
.workspace-split.mod-right-split .view-content:hover .nav-file-title.is-active,
.workspace-leaf-content[data-type=file-explorer]:hover .nav-file-title.is-active {
  transition: background-color var(--duration-moderate-1) var(--motion-entrance-productive);
}
.nav-folder-title-content::before,
.nav-file-title-content::before {
  display: inline-block;
  content: "";
  font-size: var(--font-scale-0);
  vertical-align: -1px;
  height: 16px;
  width: 16px;
  color: var(--text-muted);
}
.nav-folder.is-collapsed .nav-folder-title .nav-folder-title-content::before,
.nav-folder .nav-folder-title .nav-folder-title-content::before {
  background-color: currentColor;
  margin-right: 8px;
  background-repeat: no-repeat;
  vertical-align: -2px;
  height: 16px;
  width: 16px;
}
.nav-folder.is-collapsed .nav-folder-title .nav-folder-title-content::before {
  -webkit-mask: url("data:image/svg+xml;utf8,%3Csvg id='icon' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Efolder%3C/title%3E%3Cpath d='M11.17,6l3.42,3.41.58.59H28V26H4V6h7.17m0-2H4A2,2,0,0,0,2,6V26a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2H16L12.59,4.59A2,2,0,0,0,11.17,4Z' transform='translate(0)'/%3E%3Crect id='_Transparent_Rectangle_' data-name='&lt;Transparent Rectangle&gt;' class='cls-1' width='32' height='32'/%3E%3C/svg%3E") no-repeat;
}
.nav-folder .nav-folder-title .nav-folder-title-content::before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg id='icon' xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; %7D %3C/style%3E%3C/defs%3E%3Cpath d='M28,8H20.8284L17.4143,4.5859A2,2,0,0,0,16,4H4A2,2,0,0,0,2,6V26a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10A2,2,0,0,0,28,8ZM8,26V14h8v6.17l-2.59-2.58L12,19l5,5,5-5-1.41-1.41L18,20.17V14a2.0025,2.0025,0,0,0-2-2H8a2.0025,2.0025,0,0,0-2,2V26H4V6H16l4,4h8v2H22v2h6V26Z'/%3E%3Crect id='_Transparent_Rectangle_' data-name='&lt;Transparent Rectangle&gt;' class='cls-1' width='32' height='32'/%3E%3C/svg%3E") no-repeat;
}
.no-folder-icons .nav-folder.is-collapsed .nav-folder-title .nav-folder-title-content::before,
.no-folder-icons .nav-folder .nav-folder-title .nav-folder-title-content::before {
  display: none;
}
.nav-file-title .nav-file-title-content:before {
  color: var(--text-muted);
}
.nav-file-title-content:before {
  background-color: currentColor;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='icon' xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; %7D %3C/style%3E%3C/defs%3E%3Cpath d='M26,30H11a2.0023,2.0023,0,0,1-2-2V22h2v6H26V6H17V4h9a2.0023,2.0023,0,0,1,2,2V28A2.0023,2.0023,0,0,1,26,30Z'/%3E%3Crect x='17' y='10' width='7' height='2'/%3E%3Crect x='16' y='15' width='8' height='2'/%3E%3Crect x='15' y='20' width='9' height='2'/%3E%3Cpath d='M9,19a5.0055,5.0055,0,0,1-5-5V3H6V14a3,3,0,0,0,6,0V5a1,1,0,0,0-2,0V15H8V5a3,3,0,0,1,6,0v9A5.0055,5.0055,0,0,1,9,19Z'/%3E%3Crect id='_Transparent_Rectangle_' data-name='&lt;Transparent Rectangle&gt;' class='cls-1' width='32' height='32'/%3E%3C/svg%3E");
  display: inline-block;
  margin-right: 8px;
  margin-left: 0px;
  vertical-align: -2px;
}
body.no-file-icons .nav-file-title-content:before {
  display: none;
}
.nav-file-title-content:only-child:before,
.nav-file-title-content .search-result-collapse-indicator + span:before {
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='icon' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='100%' height='100%' viewBox='0 0 32 32' style='enable-background:new 0 0 32 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;%7D%0A%3C/style%3E%3Ctitle%3Edocument%3C/title%3E%3Cpath d='M25.7,9.3l-7-7C18.5,2.1,18.3,2,18,2H8C6.9,2,6,2.9,6,4v24c0,1.1,0.9,2,2,2h16c1.1,0,2-0.9,2-2V10C26,9.7,25.9,9.5,25.7,9.3 z M18,4.4l5.6,5.6H18V4.4z M24,28H8V4h8v6c0,1.1,0.9,2,2,2h6V28z'/%3E%3Crect x='10' y='22' width='12' height='2'/%3E%3Crect x='10' y='16' width='12' height='2'/%3E%3Crect class='st0' width='32' height='32'/%3E%3C/svg%3E") no-repeat;
}
.nav-folder-children .nav-file-title-content:first-child::before {
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='icon' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='100%' height='100%' viewBox='0 0 32 32' style='enable-background:new 0 0 32 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;%7D%0A%3C/style%3E%3Ctitle%3Edocument%3C/title%3E%3Cpath d='M25.7,9.3l-7-7C18.5,2.1,18.3,2,18,2H8C6.9,2,6,2.9,6,4v24c0,1.1,0.9,2,2,2h16c1.1,0,2-0.9,2-2V10C26,9.7,25.9,9.5,25.7,9.3 z M18,4.4l5.6,5.6H18V4.4z M24,28H8V4h8v6c0,1.1,0.9,2,2,2h6V28z'/%3E%3Crect x='10' y='22' width='12' height='2'/%3E%3Crect x='10' y='16' width='12' height='2'/%3E%3Crect class='st0' width='32' height='32'/%3E%3C/svg%3E");
  display: inline-block;
  margin-right: 8px;
  margin-left: 1px;
}
body.no-file-icons .nav-folder-children .nav-file-title-content:first-child::before {
  display: none;
}
[data-type=starred] .nav-file-title-content:before {
  content: none;
}
[data-type=starred] .nav-file .nav-file-title .nav-file-icon svg {
  transform: translateY(2px);
}
body.no-file-icons .workspace-leaf-content[data-type=starred] .item-list .nav-file-icon {
  display: none;
}
.nav-file-title[data-path$=pdf] .nav-file-title-content:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='icon' xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; %7D %3C/style%3E%3C/defs%3E%3Ctitle%3Edocument--pdf%3C/title%3E%3Cpolygon points='30 18 30 16 24 16 24 26 26 26 26 22 29 22 29 20 26 20 26 18 30 18'/%3E%3Cpath d='M19,26H15V16h4a3.0033,3.0033,0,0,1,3,3v4A3.0033,3.0033,0,0,1,19,26Zm-2-2h2a1.0011,1.0011,0,0,0,1-1V19a1.0011,1.0011,0,0,0-1-1H17Z'/%3E%3Cpath d='M11,16H6V26H8V23h3a2.0027,2.0027,0,0,0,2-2V18A2.0023,2.0023,0,0,0,11,16ZM8,21V18h3l.001,3Z'/%3E%3Cpath d='M22,14V10a.9092.9092,0,0,0-.3-.7l-7-7A.9087.9087,0,0,0,14,2H4A2.0059,2.0059,0,0,0,2,4V28a2,2,0,0,0,2,2H20V28H4V4h8v6a2.0059,2.0059,0,0,0,2,2h6v2Zm-8-4V4.4L19.6,10Z'/%3E%3Crect id='_Transparent_Rectangle_' data-name='&lt;Transparent Rectangle&gt;' class='cls-1' width='32' height='32'/%3E%3C/svg%3E");
  margin-left: 3px;
}
.nav-file-title:is([data-path$="3gp"], [data-path$=flac], [data-path$=m4a], [data-path$=ogg], [data-path$=wav], [data-path$=webm], [data-path$=mp3]) .nav-file-title-content:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='icon' xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; %7D %3C/style%3E%3C/defs%3E%3Cpath d='M29,31a.9987.9987,0,0,1-.6245-.2192L23.6494,27H20a1,1,0,0,1-1-1V21a1,1,0,0,1,1-1h3.6494l4.7261-3.7808A1,1,0,0,1,30,17V30a1,1,0,0,1-1,1Zm-8-6h3a1,1,0,0,1,.6245.2192L28,27.9194V19.0806l-3.3755,2.7A1,1,0,0,1,24,22H21Z'/%3E%3Cpath d='M16,28H8V4h8v6a2.0058,2.0058,0,0,0,2,2h6v3l2,0V10a.9092.9092,0,0,0-.3-.7l-7-7A.9087.9087,0,0,0,18,2H8A2.0058,2.0058,0,0,0,6,4V28a2.0058,2.0058,0,0,0,2,2h8ZM18,4.4,23.6,10H18Z'/%3E%3Crect id='_Transparent_Rectangle_' data-name='&lt;Transparent Rectangle&gt;' class='cls-1' width='32' height='32'/%3E%3C/svg%3E");
  margin-left: 1px;
}
.nav-file-title:is([data-path$=txt], [data-path$=org], [data-path$=docx]) .nav-file-title-content:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='icon' xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; %7D %3C/style%3E%3C/defs%3E%3Cpolygon points='28.3 20 27.391 28.611 26 20 24 20 22.609 28.611 21.7 20 20 20 21.36 30 23.64 30 25 21.626 26.36 30 28.64 30 30 20 28.3 20'/%3E%3Cpath d='M25.707,9.293l-7-7A1,1,0,0,0,18,2H8A2.002,2.002,0,0,0,6,4V28a2.0023,2.0023,0,0,0,2,2h8V28H8V4h8v6a2.002,2.002,0,0,0,2,2h6v4h2V10A1,1,0,0,0,25.707,9.293ZM18,4.4141,23.5859,10H18Z'/%3E%3Crect id='_Transparent_Rectangle_' data-name='&lt;Transparent Rectangle&gt;' class='cls-1' width='32' height='32'/%3E%3C/svg%3E");
  margin-left: 1px;
}
.nav-file-title[data-path$=ics] .nav-file-title-content:before {
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='icon' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='100%' height='100%' viewBox='0 0 32 32' style='enable-background:new 0 0 32 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;%7D%0A%3C/style%3E%3Ctitle%3Ecalendar%3C/title%3E%3Cpath d='M26,4h-4V2h-2v2h-8V2h-2v2H6C4.9,4,4,4.9,4,6v20c0,1.1,0.9,2,2,2h20c1.1,0,2-0.9,2-2V6C28,4.9,27.1,4,26,4z M26,26H6V12h20 V26z M26,10H6V6h4v2h2V6h8v2h2V6h4V10z'/%3E%3Crect id='_Transparent_Rectangle_' class='st0' width='32' height='32'/%3E%3C/svg%3E");
  margin-left: 1px;
}
.nav-file-title:is([data-path$="excalidraw.md"], [data-path$=excalidraw]) .nav-file-title-content:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='icon' xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; %7D %3C/style%3E%3C/defs%3E%3Cpath d='M29.707,5.293l-3-3a.9994.9994,0,0,0-1.414,0L19.5859,8H17.0947A11.0118,11.0118,0,0,0,6.7124,15.3662L2.0562,28.67a1,1,0,0,0,1.2744,1.2739l13.3037-4.6562A11.012,11.012,0,0,0,24,14.9053V12.4141L29.707,6.707A.9994.9994,0,0,0,29.707,5.293Zm-7.414,6A1,1,0,0,0,22,12v2.9053A9.01,9.01,0,0,1,15.9731,23.4l-9.1677,3.209L16,17.4141,14.5859,16,5.3914,25.1948,8.6,16.0269A9.01,9.01,0,0,1,17.0947,10H20a1,1,0,0,0,.707-.293L26,4.4141,27.5859,6Z'/%3E%3Crect id='_Transparent_Rectangle_' data-name='&lt;Transparent Rectangle&gt;' class='cls-1' width='32' height='32'/%3E%3C/svg%3E%0A");
  margin-left: 1px;
}
.nav-file-title:is([data-path$=bmp], [data-path$=raw], [data-path$=tiff], [data-path$=gif], [data-path$=svg], [data-path$=jpg], [data-path$=jpeg], [data-path$=png]) .nav-file-title-content:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='icon' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eimage%3C/title%3E%3Cpath d='M19,14a3,3,0,1,0-3-3A3,3,0,0,0,19,14Zm0-4a1,1,0,1,1-1,1A1,1,0,0,1,19,10Z'/%3E%3Cpath d='M26,4H6A2,2,0,0,0,4,6V26a2,2,0,0,0,2,2H26a2,2,0,0,0,2-2V6A2,2,0,0,0,26,4Zm0,22H6V20l5-5,5.59,5.59a2,2,0,0,0,2.82,0L21,19l5,5Zm0-4.83-3.59-3.59a2,2,0,0,0-2.82,0L18,19.17l-5.59-5.59a2,2,0,0,0-2.82,0L6,17.17V6H26Z'/%3E%3Crect id='_Transparent_Rectangle_' data-name='&lt;Transparent Rectangle&gt;' class='cls-1' width='32' height='32'/%3E%3C/svg%3E");
  margin-left: 1px;
}
.nav-file-title:is([data-path$=css], [data-path$=jsx], [data-path$=js], [data-path$=py], [data-path$=xml], [data-path$=html], [data-path$=ts], [data-path$=yml]) .nav-file-title-content:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='icon' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eterminal%3C/title%3E%3Cpath d='M26,4H6A2,2,0,0,0,4,6V26a2,2,0,0,0,2,2H26a2,2,0,0,0,2-2V6A2,2,0,0,0,26,4Zm0,2v4H6V6ZM6,26V12H26V26Z' transform='translate(0 0.01)'/%3E%3Cpolygon points='10.76 16.18 13.58 19.01 10.76 21.84 12.17 23.25 16.41 19.01 12.17 14.77 10.76 16.18'/%3E%3Crect id='_Transparent_Rectangle_' data-name='&lt;Transparent Rectangle&gt;' class='cls-1' width='32' height='32'/%3E%3C/svg%3E");
  margin-left: 1px;
}
.nav-file-title:is([data-path$=dwg], [data-path$=dxf], [data-path$=dwf], [data-path$=pla], [data-path$=pln], [data-path$="2dl"], [data-path$="3dm"], [data-path$="3ds"], [data-path$=rvt], [data-path$=rfa], [data-path$=rte], [data-path$=rft]) .nav-file-title-content:before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='icon' xmlns='http://www.w3.org/2000/svg' width='100%' height='100%' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; %7D %3C/style%3E%3C/defs%3E%3Ctitle%3Echart--3D%3C/title%3E%3Cpath d='M28,23v3.5859l-5-5V15a1,1,0,0,0-.5527-.8945L17,11.3818V5.8281l2.5859,2.586L21,7,16,2,11,7l1.4141,1.4141L15,5.8281v5.5537L9.5527,14.1055A1,1,0,0,0,9,15v6.5859l-5,5V23H2v7H9V28H5.4141l4.7832-4.7832,5.3554,2.6777a1.001,1.001,0,0,0,.8946,0l5.3554-2.6777L26.5859,28H23v2h7V23Zm-13,.3818-4-2V16.6182l4,2Zm1-6.5L12.2363,15,16,13.1182,19.7637,15Zm5,4.5-4,2V18.6182l4-2Z'/%3E%3Crect id='_Transparent_Rectangle_' data-name='&lt;Transparent Rectangle&gt;' class='cls-1' width='32' height='32'/%3E%3C/svg%3E");
  margin-left: 1px;
}
.no-file-icons .nav-file-title[data-path$=pdf] .nav-file-title-content:before,
.no-file-icons .nav-file-title:is([data-path$=ogv], [data-path$=webm], [data-path$=mp4], [data-path$=mov]) .nav-file-title-content:before,
.no-file-icons .nav-file-title:is([data-path$="3gp"], [data-path$=flac], [data-path$=m4a], [data-path$=ogg], [data-path$=wav], [data-path$=webm], [data-path$=mp3]) .nav-file-title-content:before,
.no-file-icons .nav-file-title:is([data-path$=txt], [data-path$=org], [data-path$=docx]) .nav-file-title-content:before,
.no-file-icons .nav-file-title[data-path$=ics] .nav-file-title-content:before,
.no-file-icons .nav-file-title:is([data-path$="excalidraw.md"], [data-path$=excalidraw]) .nav-file-title-content:before,
.no-file-icons .nav-file-title:is([data-path$=bmp], [data-path$=raw], [data-path$=tiff], [data-path$=gif], [data-path$=svg], [data-path$=jpg], [data-path$=jpeg], [data-path$=png]) .nav-file-title-content:before,
.no-file-icons .nav-file-title:is([data-path$=css], [data-path$=jsx], [data-path$=js], [data-path$=py], [data-path$=xml], [data-path$=html], [data-path$=ts], [data-path$=yml]) .nav-file-title-content:before,
.no-file-icons .nav-file-title:is([data-path$=dwg], [data-path$=dxf], [data-path$=dwf], [data-path$=pla], [data-path$=pln], [data-path$="2dl"], [data-path$="3dm"], [data-path$="3ds"], [data-path$=rvt], [data-path$=rfa], [data-path$=rte], [data-path$=rft]) .nav-file-title-content:before {
  display: none;
}
.show-full-titles .nav-file-title,
.show-full-titles .nav-folder-title {
  height: unset;
}
.show-full-titles .nav-folder-title-content,
.show-full-titles .nav-file-title-content {
  text-overflow: unset;
  overflow-wrap: break-all;
  white-space: pre-wrap;
  overflow: scroll;
}
.show-full-titles .nav-file-title-content {
  margin-left: 7px;
  padding-left: 2px;
}
.show-full-titles:not(.no-sanctum-icons) .nav-folder-children .nav-file-title-content:before {
  margin-left: -4px;
}
.status-bar {
  background-color: var(--background-primary);
  border-top: 1.5px solid var(--color-border-1);
  color: var(--text-muted);
  display: flex;
  justify-content: flex-end;
  line-height: 24px;
  max-height: 24px;
  padding: 0px 16px 0px 0px;
  user-select: none;
  z-index: var(--layer-status-bar);
}
.status-bar-item {
  padding: 0px 8px 0px 8px;
  color: var(--text-muted);
  font-size: var(--font-scale-000);
}
.sync-status-icon.mod-working svg {
  color: var(--text-muted);
  height: 16px;
  width: 16px;
  transform: scale(0.9);
  vertical-align: -1px;
}
.sync-status-icon.mod-success svg {
  color: var(--color-green);
  height: 16px;
  width: 16px;
  vertical-align: -1px;
}
.topside-status-bar div.status-bar {
  position: absolute;
  margin-top: -23px;
  opacity: 0.8;
  right: 148px;
  background-color: transparent;
  border: none;
}
.view-header,
.workspace-leaf.mod-active .view-header,
.workspace-split.mod-root > .workspace-leaf:first-of-type:last-of-type .view-header {
  border: none;
  background-color: var(--background-primary);
  height: 32px;
}
.workspace-leaf.mod-active .view-header-title-container,
.view-header-title-container {
  display: flex;
  flex-grow: 1;
  justify-content: center;
  overflow: hidden;
  padding-left: 8px;
  position: relative;
  background-color: var(--background-primary);
}
.note-title-left .workspace-leaf.mod-active .view-header-title-container,
.note-title-left .view-header-title-container {
  justify-content: left;
}
.view-header-title-container:after,
.workspace-leaf.mod-active .view-header-title-container:after,
.workspace-split.mod-root > .workspace-leaf:first-of-type:last-of-type.mod-active .view-header-title-container:after {
  display: none;
}
.view-header-title-container div.view-header-title::-webkit-scrollbar {
  display: none;
}
.view-header-title,
.workspace-leaf.mod-active .view-header-title {
  white-space: pre;
  overflow: auto;
  font-size: var(--font-scale-00);
  font-weight: var(--font-semi-bold);
  line-height: var(--leading-3);
  letter-spacing: var(--tracking-0);
  padding: 8px 16px 0px 0px;
  color: var(--text-normal);
  word-wrap: normal;
}
div.view-header-icon {
  padding: 8px 8px 0px 8px;
  color: var(--text-faint);
  cursor: grab;
  position: relative;
  top: 0px;
}
div.view-header-icon svg {
  height: 16px;
  width: 16px;
}
body:not(.no-sanctum-icons) div.view-header-icon svg {
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 32 32' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M10 6h4v4h-4zm8 0h4v4h-4zm-8 8h4v4h-4zm8 0h4v4h-4zm-8 8h4v4h-4zm8 0h4v4h-4z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) div.view-header-icon svg:hover {
  color: var(--color-muted);
}
body:not(.no-sanctum-icons) div.view-header-icon svg:active {
  color: var(--color-accent);
}
:not(.is-mobile) .view-action {
  color: var(--text-faint);
}
:not(.is-mobile) .view-action:hover {
  color: var(--text-muted);
}
:not(.is-mobile) .view-action:active {
  color: var(--text-normal);
}
:not(.is-mobile) .view-action.mod-close-leaf:hover {
  color: var(--color-red);
}
body:not(body.plugin-sliding-panes).dim-panes .workspace-leaf:not(.mod-active) .workspace-leaf-content[data-type=markdown] {
  opacity: 0.7;
  transition: var(--motion-standard-expressive) var(--duration-moderate-1);
}
.markdown-source-view.is-readable-line-width .CodeMirror {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}
.markdown-preview-view.is-readable-line-width div.markdown-preview-sizer {
  width: var(--line-width);
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 0;
}
.embedded-backlinks .tree-item-inner {
  font-size: var(--font-scale-00);
  margin-left: 0;
}
.embedded-backlinks .search-result-file-match:after {
  position: absolute;
  width: 100%;
  bottom: -5px;
  left: 0;
  height: 1px;
  background-color: var(--color-border-1);
  content: "";
}
.embedded-backlinks .tree-item-icon.collapse-icon {
  margin-right: 4px;
  margin-left: 0px;
}
.embedded-backlinks .tree-item-self.search-result-file-title.is-clickable .tree-item-icon.collapse-icon {
  margin-right: 4px;
}
.embedded-backlinks .nav-buttons-container {
  display: flex;
  justify-content: center;
  margin-top: 16px;
  height: 24px;
}
.embedded-backlinks .nav-buttons-container .nav-action-button {
  align-self: center;
  height: 16px;
  padding: 2px 8px 4px 8px;
  margin: 0 0.5px;
  border-radius: 4px;
  height: 24px;
}
.center-hr .cm-s-obsidian .HyperMD-hr.CodeMirror-line span.cm-hr,
.cm-s-obsidian .HyperMD-hr.CodeMirror-line span.cm-hr {
  color: var(--text-muted);
}
.markdown-source-view.is-live-preview div.cm-line {
  border: none;
}
.markdown-preview-view hr {
  border-top: 1px solid;
  border-color: var(--background-modifier-border);
}
div.hr {
  border-top: 1px solid;
  border-color: var(--background-modifier-border);
  margin: 24px 0;
  border-width: 1px;
  margin-block-start: 8px;
  margin-block-end: 8px;
}
.markdown-source-view.mod-cm6 div.hr {
  margin: 0;
}
.center-hr div:not(.cm-active.cm-line) > .cm-line span.cm-hr,
.center-hr .cm-active.cm-line > span.cm-hr {
  display: block;
  text-align: center;
  color: var(--text-normal);
}
.center-hr div > .cm-line span.cm-hr::after,
.center-hr div:not(.cm-active.cm-line) > .cm-line span.cm-hr::after {
  content: none;
}
.is-flashing {
  transition: background-color 1s ease;
  background-color: var(--text-highlight-bg);
  color: var(--text-normal);
  border-radius: 4px;
}
.cm-s-obsidian .cm-strong,
.markdown-preview-section strong,
strong {
  font-style: normal;
  font-weight: var(--font-bold);
}
.cm-em,
em {
  font-style: italic;
  font-weight: var(--font-light);
}
body.active-line-hl .cm-active.cm-line,
body.active-line-hl .CodeMirror-activeline .CodeMirror-linebackground {
  position: relative;
  background-color: var(--color-primary-2);
  border-radius: 2px;
}
.is-mobile .cm-active.cm-line,
.is-mobile .CodeMirror-activeline .CodeMirror-linebackground {
  position: unset;
}
body.active-line-hl.accent-active-line .cm-active.cm-line,
body.active-line-hl.accent-active-line .CodeMirror-activeline .CodeMirror-linebackground {
  background-color: rgba(var(--color-accent-l)/0.3);
}
body.active-line-hl.theme-dark.accent-active-line .cm-active.cm-line,
body.active-line-hl.theme-dark.accent-active-line .CodeMirror-activeline .CodeMirror-linebackground {
  background-color: rgba(var(--color-accent-d)/0.3);
}
.theme-light pre[class*=language-]::selection,
.theme-light pre[class*=language-] ::selection,
.theme-light code[class*=language-]::selection,
.theme-light code[class*=language-] ::selection {
  text-shadow: none;
  background: var(--txt-sel);
}
.markdown-preview-view mark {
  overflow: hidden;
  background-color: transparent;
  padding: 0 2px;
  vertical-align: middle;
}
.markdown-preview-view mark,
.cm-s-obsidian span.cm-highlight {
  font-weight: var(--font-regular);
  background-color: rgba(214, 159, 40, 0.5);
}
.markdown-preview-view mark:hover,
.cm-s-obsidian span.cm-highlight:hover {
  filter: saturate(1.5);
}
.markdown-preview-view em > mark,
.cm-s-obsidian span.cm-em.cm-highlight {
  font-family: var(--font-preview);
  font-style: normal;
  background-color: rgba(104, 181, 177, 0.5);
}
.markdown-preview-view strong > mark,
.cm-s-obsidian span.cm-strong.cm-highlight {
  font-weight: var(--font-regular);
  background-color: rgba(240, 138, 156, 0.5);
}
del,
.cm-strikethrough {
  text-decoration: line-through;
}
.markdown-source-view.redacted .cm-strikethrough {
  text-decoration: none;
  background-color: rgba(241, 81, 72, 0.5);
  -webkit-box-decoration-break: clone;
  border-radius: 4px;
}
.redacted del {
  text-decoration: none;
  display: inline-block;
  color: transparent;
  background-color: rgba(241, 81, 72, 0.5);
  border-radius: 4px;
  height: 1rem;
  width: 0.5rem;
  vertical-align: -2px;
  overflow: hidden;
  -webkit-box-decoration-break: clone;
  transition: var(--duration-moderate-1) var(--motion-standard-expressive);
  margin: 0 8px 0 0;
}
.redacted del:hover {
  font-size: 1rem;
  width: auto;
  color: var(--text-normal);
  display: inline;
  padding: 0 2px;
  vertical-align: unset;
  transition:
    padding-left ease 0.3s,
    padding-right ease 0.3s,
    color ease 0.7s;
}
strong em,
.cm-em.cm-strong:not(.cm-formatting),
ins {
  font-style: normal;
  font-family: var(--font-editor);
  font-weight: var(--font-regular);
  text-decoration: none;
  background-color: rgba(140, 141, 59, 0.5);
  padding: 0 2px;
  border-radius: 4px;
  -webkit-box-decoration-break: clone;
}
ins,
strong em {
  font-family: var(--font-preview);
}
.CodeMirror .cm-spell-error {
  background-image: none;
  text-decoration: underline solid var(--color-red-5);
  text-decoration-thickness: 2px;
}
.cm-lineNumbers .cm-gutterElement:not(.cm-active) {
  opacity: 0.3;
}
.cm-lineNumbers .cm-gutterElement.cm-active {
  font-size: var(--font-scale-000);
  color: var(--text-faint);
  opacity: 1;
}
ul li::marker,
ol li::marker {
  font-weight: var(--font-regular);
  font-size: var(--font-scale-0);
  font-family: var(--font-sans);
  font-variant-numeric: tabular-nums;
}
li::marker {
  color: inherit;
  -webkit-font-smoothing: auto;
}
.markdown-preview-view ol li p {
  margin: 0;
}
.markdown-preview-view ol li,
.markdown-preview-view ul li {
  line-height: var(--leading-4);
  margin: 4px 0;
}
.markdown-preview-view .list-collapse-indicator {
  margin-left: -3rem;
  color: var(--text-faint);
}
.markdown-preview-view ol li .list-collapse-indicator {
  margin-left: -3rem;
}
.markdown-preview-view ol li:nth-child(n+10) ol ol li:nth-child(n+10) .list-collapse-indicator,
.markdown-preview-view ol li:nth-child(n+10) .list-collapse-indicator {
  margin-left: -3rem;
}
.markdown-preview-view ol li:nth-child(n+10) ol .list-collapse-indicator {
  margin-left: -3rem;
}
ol,
ol ol ol,
ol ol ol ol ol,
ol ol ol ol ol ol ol {
  margin-left: 0px;
  list-style-type: decimal;
}
ol ol,
ol ol ol ol,
ol ol ol ol ol ol,
ol ol ol ol ol ol ol ol {
  margin-left: 0px;
  list-style-type: lower-alpha;
}
ul {
  padding-inline-start: 1.5rem;
  list-style-position: outside;
}
ul,
ul ul ul,
ul ul ul ul ul,
ul ul ul ul ul ul ul,
ul ul ul ul ul ul ul ul ul,
ol ul,
ul ol ul,
ol ol ul,
ol ul ol ul,
ol ul ul ul,
ul ol ul ul ul {
  list-style-type: var(--marker-odd);
  margin: 0px;
  padding: 0px;
  padding-left: 1.5rem;
}
ul ul,
ul ul ul ul,
ul ul ul ul ul ul,
ul ul ul ul ul ul ul ul,
ol ul ul,
ol ol ul ul,
ul ol ul ul,
ol ul ol ul ul,
ul ol ol ul ul {
  list-style-type: var(--marker-even);
  padding: 0px;
  padding-left: 1.5rem;
}
ol {
  padding-inline-start: 1.5em;
  list-style-position: outside;
}
li {
  margin-bottom: 4px;
}
.cm-s-obsidian .HyperMD-list-line {
  padding-top: 0;
}
.list-bullet {
  left: 4px;
  padding-right: 4px;
}
.markdown-source-view.mod-cm6 .list-bullet::after {
  font-family: var(--font-sans);
}
.list-bullet::after {
  color: var(--text-normal);
  margin-right: 0px;
  transform: translateY(1px);
}
.markdown-source-view.mod-cm6 .cm-list-1 .list-bullet::after {
  content: var(--marker-odd);
  left: 1px;
}
.markdown-source-view.mod-cm6 .cm-list-2 .list-bullet::after {
  content: var(--marker-even);
}
.markdown-source-view.mod-cm6 .cm-list-3 .list-bullet::after {
  content: var(--marker-odd);
  left: 1px;
}
.markdown-source-view.mod-cm6 .cm-list-4 .list-bullet::after {
  content: var(--marker-even);
}
.markdown-source-view.mod-cm6 .cm-list-5 .list-bullet::after {
  content: var(--marker-odd);
  left: 1px;
}
.markdown-source-view.mod-cm6 .cm-list-6 .list-bullet::after {
  content: var(--marker-even);
}
.markdown-source-view.mod-cm6 .cm-list-7 .list-bullet::after {
  content: var(--marker-odd);
  left: 1px;
}
.markdown-source-view.mod-cm6 .cm-list-8 .list-bullet::after {
  content: var(--marker-even);
}
.markdown-source-view.mod-cm6 .cm-list-9 .list-bullet::after {
  content: var(--marker-odd);
  left: 1px;
}
.markdown-source-view.mod-cm6 .cm-list-10 .list-bullet::after {
  content: var(--marker-even);
}
span.cm-comment .list-bullet::after {
  color: var(--text-faint);
}
.markdown-source-view.mod-cm6 .cm-list-1 .list-bullet,
.markdown-source-view.mod-cm6 .cm-list-3 .list-bullet,
.markdown-source-view.mod-cm6 .cm-list-5 .list-bullet,
.markdown-source-view.mod-cm6 .cm-list-7 .list-bullet,
.markdown-source-view.mod-cm6 .cm-list-9 .list-bullet {
  left: -1px;
}
.cm-line .cm-hmd-list-indent {
  font-size: 1.5rem;
}
div > .CodeMirror-line span.cm-hashtag-end {
  font-weight: var(--font-regular);
  color: var(--color-accent);
}
.cm-s-obsidian span.cm-hashtag,
.tag:not(.token) {
  display: inline-block;
  background-color: rgba(var(--color-accent-l)/0.15);
  color: var(--color-accent);
  font-size: var(--font-scale-00);
  font-weight: var(--font-regular);
  line-height: var(--leading-0);
  padding: 2px 4px 2px 4px;
  text-align: center;
  text-decoration: none;
  margin: 0px 0px;
  border: 1px solid transparent;
  border-radius: 0.4em;
  transition: var(--duration-moderate-1) var(--motion-exit-productive);
  filter: saturate(1);
}
.theme-dark .cm-s-obsidian span.cm-hashtag,
.theme-dark .tag:not(.token) {
  background-color: rgba(var(--color-accent-d)/0.15);
}
.cm-s-obsidian span.cm-hashtag:hover,
.tag:not(.token):hover {
  cursor: pointer;
  border: 1px solid var(--color-accent);
}
.cm-s-obsidian span.cm-hashtag {
  padding: 2px 0px 2px 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.cm-s-obsidian span.cm-hashtag:hover {
  border-color: transparent;
}
span.cm-hashtag.cm-hashtag-end {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0.4em;
  border-bottom-right-radius: 0.4em;
  padding-left: 0;
  padding-right: 8px;
}
span.cm-hashtag.cm-hashtag-end::before {
  display: none;
}
.cm-s-obsidian .cm-hashtag-begin.cm-meta {
  font-size: 0;
  padding: 0;
  border-width: 0;
}
.cm-s-obsidian span.cm-hashtag::before {
  content: "#";
}
.workspace-leaf-content img:not([width]),
.view-content .markdown-preview-view img {
  max-width: 100%;
}
.markdown-preview-view img:not(.link-favicon) {
  opacity: 0.75;
  transition: opacity var(--duration-slow-1) var(--motion-exit-expressive);
}
.workspace-leaf-content img:not([width]):hover,
.markdown-preview-view img:hover {
  opacity: 1;
  transition: opacity var(--duration-slow-1) var(--motion-entrance-expressive);
}
.markdown-preview-view img.link-favicon {
  padding-right: 4px;
}
.cm-commenturl,
.cm-s-obsidian span.cm-link,
.markdown-source-view.mod-cm6 .cm-underline,
.external-link {
  word-break: break-all;
  text-decoration: none;
  color: var(--text-accent);
  border-radius: 4px;
  background: none;
  padding-right: 0;
}
.cm-commenturl:hover,
.cm-s-obsidian span.cm-link:hover,
.markdown-source-view.mod-cm6 .cm-underline:hover,
.external-link:hover {
  color: var(--text-accent);
  background-color: rgba(var(--color-accent-l)/0.2);
  transition: background var(--duration-moderate-2) var(--motion-entrance-productive);
}
.theme-dark .cm-commenturl:hover,
.theme-dark .cm-s-obsidian span.cm-link:hover,
.theme-dark .markdown-source-view.mod-cm6 .cm-underline:hover,
.theme-dark .external-link:hover {
  background-color: rgba(var(--color-accent-d)/0.2);
}
.cm-s-obsidian span.cm-link,
.cm-s-obsidian span.cm-url,
.cm-s-obsidian span.cm-formatting-link.cm-link {
  color: var(--text-accent);
  text-decoration: none;
}
.cm-s-obsidian span.cm-link:hover,
.cm-s-obsidian span.cm-url:hover,
.cm-s-obsidian span.cm-formatting-link.cm-link:hover {
  color: var(--text-accent);
}
.cm-s-obsidian span.cm-string.cm-url {
  color: var(--text-faint);
}
.external-link:after,
.cm-commenturl:after {
  display: inline;
  content: "";
  background-color: var(--color-accent);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M26 28H6a2.003 2.003 0 0 1-2-2V6a2.003 2.003 0 0 1 2-2h10v2H6v20h20V16h2v10a2.003 2.003 0 0 1-2 2Z'/%3E%3Cpath d='M20 2v2h6.586L18 12.586 19.414 14 28 5.414V12h2V2H20z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  font-size: 12px;
  vertical-align: -1.5px;
  padding-right: 12px;
}
.cm-s-obsidian span.cm-hmd-internal-link {
  background-color: transparent;
}
.cm-s-obsidian span.cm-hmd-internal-link,
.markdown-preview-view .internal-link {
  text-decoration: none;
  color: var(--text-accent);
  font-weight: 450;
  text-transform: uppercase;
  font-size: 0.8em;
  letter-spacing: 0.125em;
  border-radius: 4px;
}
.cm-s-obsidian span.cm-hmd-internal-link:hover,
.markdown-preview-view .internal-link:hover {
  text-decoration: none;
  color: var(--text-accent);
  background-color: rgba(var(--color-accent-l)/0.2);
  transition: background var(--duration-moderate-2) var(--motion-entrance-productive);
}
.theme-dark .cm-s-obsidian span.cm-hmd-internal-link:hover,
.theme-dark .markdown-preview-view .internal-link:hover {
  background-color: rgba(var(--color-accent-d)/0.2);
}
.markdown-preview-view mark .internal-link {
  color: var(--text-accent);
}
.cm-comment.cm-hmd-internal-link .cm-underline {
  font-weight: var(--font-medium);
}
.cm-highlight.cm-hmd-internal-link .cm-underline {
  background: rgba(214, 159, 40, 0.5);
  padding: 3px 0 1.5px 0;
  border-radius: 0;
}
.alt-link .cm-highlight.cm-hmd-internal-link .cm-underline {
  padding: 0;
}
.cm-em.cm-highlight.cm-hmd-internal-link .cm-underline {
  background-color: rgba(104, 181, 177, 0.5);
}
.cm-highlight.cm-hmd-internal-link.cm-strong .cm-underline {
  background-color: rgba(240, 138, 156, 0.5);
}
.alt-link .cm-s-obsidian span.cm-hmd-internal-link,
.alt-link .markdown-preview-view .internal-link {
  text-decoration: none;
  color: var(--text-accent);
  font-weight: 450;
  text-transform: none;
  font-size: inherit;
  letter-spacing: inherit;
  border-radius: 4px;
}
.markdown-preview-view .internal-link.is-unresolved {
  opacity: 0.6;
}
blockquote p {
  display: block;
}
.markdown-preview-view blockquote {
  border-radius: 0px;
  border-width: 0px;
  border-color: transparent;
  border-left: 1px solid var(--color-accent);
  background-color: transparent;
  color: var(--text-normal);
  margin-inline-start: 24px;
  margin-block-start: 0px;
  margin-block-end: 0px;
  margin-bottom: 16px;
  margin-right: 0;
  padding: 4px 0 4px 12px;
  text-align: left;
  font-family: var(--font-preview);
  font-style: normal;
  font-weight: var(--font-normal);
  font-size: var(--font-scale-0);
  line-height: var(--leading-3);
  letter-spacing: var(--tracking-0);
  position: relative;
}
.markdown-preview-view blockquote.paraphrase {
  border-left: 0px solid transparent;
}
.markdown-preview-view blockquote.paraphrase:after {
  display: none;
}
.markdown-preview-view blockquote > blockquote > blockquote {
  position: relative;
  font-style: normal;
  text-align: start;
  border-left: 1px solid var(--background-primary);
  color: var(--text-normal);
  padding: 4px 0 4px 12px;
  margin-left: -49px;
  top: -4px;
}
.markdown-preview-view blockquote > blockquote > blockquote::before {
  position: absolute;
  content: "";
  width: 4px;
  height: 8px;
  background: var(--background-primary);
  bottom: -8px;
  left: -2px;
}
.markdown-source-view.is-live-preview .cm-quote-1 {
  color: var(--text-normal);
}
cite {
  color: var(--text-normal);
  font-style: normal;
  text-align: end;
  display: block;
}
.markdown-preview-view blockquote > blockquote {
  font-style: normal;
  text-align: end;
  border: none;
  color: var(--text-normal);
  padding: 0 0 0 12px;
  margin-top: -16px;
}
.markdown-source-view.mod-cm6.is-live-preview .HyperMD-quote {
  border-left: 1px solid var(--color-accent);
}
.markdown-source-view.mod-cm6.is-live-preview .HyperMD-quote-2 {
  border-left: 1px solid var(--color-accent);
  color: var(--text-normal);
  font-style: normal;
}
.markdown-source-view.mod-cm6.is-live-preview .HyperMD-quote-2 .cm-blockquote-border {
  border: none;
}
.markdown-source-view.mod-cm6.is-live-preview .HyperMD-quote-2 .cm-quote-2 {
  color: var(--text-normal);
}
.markdown-source-view.mod-cm6.is-live-preview .cm-line:not(.cm-active) .cm-quote-2 {
  float: right;
}
.markdown-source-view.mod-cm6.is-live-preview .HyperMD-quote-3 {
  border: 1px solid transparent;
}
.markdown-source-view.mod-cm6.is-live-preview .HyperMD-quote-3 .cm-blockquote-border {
  border: none;
  color: transparent;
}
.markdown-source-view.mod-cm6.is-live-preview .HyperMD-quote-3 .cm-quote-3 {
  color: var(--text-normal);
}
.markdown-source-view.mod-cm6.is-live-preview .cm-html-embed.cm-embed-block blockquote:not(.paraphrase),
.markdown-source-view.mod-cm6.is-live-preview .cm-html-embed.cm-embed-block blockquote {
  border-radius: 0;
  border: none;
  border-left: 1px solid var(--color-accent);
  padding: 0;
  margin: 0;
  margin-left: -4px;
  padding-left: 16px;
  color: var(--text-normal);
}
.markdown-source-view.mod-cm6.is-live-preview .cm-html-embed.cm-embed-block blockquote:not(.paraphrase).paraphrase,
.markdown-source-view.mod-cm6.is-live-preview .cm-html-embed.cm-embed-block blockquote.paraphrase {
  border-left: 0px solid transparent;
}
.markdown-preview-view code,
.markdown-preview-view pre {
  border-radius: 0px;
}
.cm-s-obsidian div.HyperMD-codeblock-begin-bg,
.cm-s-obsidian div.HyperMD-codeblock-bg,
.cm-s-obsidian div.HyperMD-codeblock-end-bg,
.cm-s-obsidian pre.HyperMD-codeblock,
.cm-s-obsidian span.cm-inline-code,
.markdown-preview-view code,
.markdown-preview-view div.el-pre pre,
.markdown-preview-view span.cm-inline-code,
.theme-dark code[class*=language-],
.theme-dark pre[class*=language-],
.theme-light code[class*=language-],
.theme-light pre[class*=language-] {
  font-variant-ligatures: no-common-ligatures;
  font-family: var(--font-mono);
  font-weight: var(--font-medium);
  font-size: var(--font-scale-00);
  line-height: var(--leading-2);
  letter-spacing: var(--tracking-2);
  border-radius: 3px;
}
.cm-s-obsidian .cm-math {
  font-variant-ligatures: no-common-ligatures;
  font-family: var(--font-mono);
  font-weight: var(--font-medium);
  letter-spacing: var(--tracking-2);
}
.theme-dark code[class*=language-],
.theme-dark pre[class*=language-],
.theme-light code[class*=language-],
.theme-light pre[class*=language-] {
  padding-top: 2px;
  padding-bottom: 2px;
}
.markdown-preview-view code,
.markdown-preview-view div.el-pre pre,
.markdown-preview-view span.cm-inline-code,
code[class*=language-],
pre[class*=language-],
code[class*=language-],
pre[class*=language-] {
  background-color: var(--color-primary-0);
}
.cm-s-obsidian span.cm-inline-code,
.markdown-preview-view span.cm-inline-code {
  font-size: var(--font-scale-00);
  line-height: var(--leading-0);
}
.markdown-preview-view div.el-pre pre:not(pre.frontmatter.language-yaml) {
  padding: 8px 40px 8px 16px;
  white-space: wrap;
  width: 100%;
  border: 1px solid var(--color-primary-2);
}
.markdown-preview-view code {
  color: var(--color-pink-5);
  padding: 0px 4px;
  line-height: 1.5;
  font-family: var(--font-mono);
}
.markdown-preview-view p code {
  border: 1px solid var(--color-primary-2);
}
.cm-s-obsidian .cm-math,
.cm-s-obsidian .HyperMD-codeblock,
.cm-s-obsidian span.cm-inline-code {
  color: var(--color-pink-5);
}
.cm-s-obsidian span.cm-inline-code {
  border-radius: 4px;
}
.markdown-source-view .HyperMD-codeblock.HyperMD-codeblock-bg.cm-line,
.cm-s-obsidian div.HyperMD-codeblock-begin-bg,
.cm-s-obsidian div.HyperMD-codeblock-end-bg {
  background-color: var(--color-primary-0);
}
.cm-s-obsidian .HyperMD-codeblock span.cm-comment,
.markdown-preview-view code .token.comment {
  font-weight: var(--font-light);
  font-style: normal;
}
body:not(.is-mobile) button.copy-code-button {
  display: block;
  content: "";
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M28 10v18H10V10h18m0-2H10a2 2 0 0 0-2 2v18a2 2 0 0 0 2 2h18a2 2 0 0 0 2-2V10a2 2 0 0 0-2-2Z'/%3E%3Cpath d='M4 18H2V4a2 2 0 0 1 2-2h14v2H4Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  transform: scale(1.65);
  background-repeat: no-repeat;
  color: currentColor;
  background-color: var(--text-faint);
  font-size: 0px;
  position: absolute;
  top: 10px;
  right: 10px;
  transition: transform var(--duration-fast-1) var(--motion-standard-expressive);
}
body:not(.is-mobile) button.copy-code-button:hover {
  background-color: var(--text-muted);
}
body:not(.is-mobile) button.copy-code-button:active {
  background-color: var(--text-normal);
  transform: scale(1.4);
  transition: transform var(--duration-fast-1) var(--motion-standard-expressive);
}
.is-mobile button.copy-code-button {
  width: 100%;
  top: -4px;
  border-radius: 0;
  background-color: var(--background-primary);
  border-bottom: 1px solid var(--color-border-1);
}
code[class*=language-pure-text],
.markdown-preview-view div.el-pre:not(pre.frontmatter.language-yaml) pre[class*=language-pure-text],
.markdown-preview-view div.el-pre:not(pre.frontmatter.language-yaml) pre[class*=language-pure-text] .language-pure-text.is-loaded {
  font-variant-ligatures: common-ligatures;
  color: var(--text-normal);
  font-family: var(--font-preview);
  font-weight: var(--font-regular);
  font-size: var(--font-scale-0);
  white-space: normal;
  text-shadow: transparent 0px 1px;
  hyphens: auto;
  background-color: transparent;
  padding-left: 0;
  border: 0px solid transparent;
}
.theme-light .token.comment,
.theme-light .token.prolog,
.theme-light .token.doctype,
.theme-light .token.cdata,
.theme-light .cm-comment,
.theme-light .cm-meta,
.theme-light .cm-qualifier,
.theme-dark .token.comment,
.theme-dark .token.prolog,
.theme-dark .token.doctype,
.theme-dark .token.cdata,
.theme-dark .cm-comment,
.theme-dark .cm-meta,
.theme-dark .cm-qualifier {
  color: var(--text-faint);
}
.theme-light .token.punctuation,
.theme-light .cm-punctuation,
.theme-light .cm-bracket,
.theme-light .cm-hr,
.theme-dark .token.punctuation,
.theme-dark .cm-punctuation,
.theme-dark .cm-bracket,
.theme-dark .cm-hr {
  color: var(--text-faint);
}
.theme-light .token.namespace,
.theme-dark .token.namespace {
  opacity: 0.7;
}
.theme-light .token.property,
.theme-light .token.tag,
.theme-light .token.boolean,
.theme-light .token.number,
.theme-light .token.constant,
.theme-light .token.symbol,
.theme-light .token.deleted,
.theme-light .cm-number,
.theme-light .cm-tag,
.theme-dark .token.property,
.theme-dark .token.tag,
.theme-dark .token.boolean,
.theme-dark .token.number,
.theme-dark .token.constant,
.theme-dark .token.symbol,
.theme-dark .token.deleted,
.theme-dark .cm-number,
.theme-dark .cm-tag {
  color: var(--color-pink-5);
}
.theme-light .token.selector,
.theme-light .token.attr-name,
.theme-light .token.string,
.theme-light .token.char,
.theme-light .token.builtin,
.theme-light .token.inserted,
.theme-light .cm-attribute,
.theme-dark .token.selector,
.theme-dark .token.attr-name,
.theme-dark .token.string,
.theme-dark .token.char,
.theme-dark .token.builtin,
.theme-dark .token.inserted,
.theme-dark .cm-attribute {
  color: var(--color-green-5);
}
.theme-light .token.operator,
.theme-light .token.entity,
.theme-light .token.url,
.theme-light .language-css .token.string,
.theme-light .style .token.string,
.theme-light .cm-operator,
.theme-light .cm-string,
.theme-light .cm-string-2,
.theme-light .cm-link,
.theme-dark .token.operator,
.theme-dark .token.entity,
.theme-dark .token.url,
.theme-dark .language-css .token.string,
.theme-dark .style .token.string,
.theme-dark .cm-operator,
.theme-dark .cm-string,
.theme-dark .cm-string-2,
.theme-dark .cm-link {
  color: var(--color-orange-5);
}
.theme-light .token.atrule,
.theme-light .token.attr-value,
.theme-light .token.keyword,
.theme-light .cm-keyword,
.theme-light .cm-builtin,
.theme-dark .token.atrule,
.theme-dark .token.attr-value,
.theme-dark .token.keyword,
.theme-dark .cm-keyword,
.theme-dark .cm-builtin {
  color: var(--color-teal-5);
}
.theme-light .token.function,
.theme-light .token.class-name,
.theme-light .cm-type,
.theme-light .cm-def,
.theme-dark .token.function,
.theme-dark .token.class-name,
.theme-dark .cm-type,
.theme-dark .cm-def {
  color: var(--color-lavender-5);
}
.theme-light .token.regex,
.theme-light .token.important,
.theme-light .token.variable,
.theme-light .cm-variable-2,
.theme-light .cm-variable-3,
.theme-dark .token.regex,
.theme-dark .token.important,
.theme-dark .token.variable,
.theme-dark .cm-variable-2,
.theme-dark .cm-variable-3 {
  color: var(--color-orange-5);
}
.HyperMD-table-2.HyperMD-table-row.cm-line {
  font-family: var(--font-mono);
  font-weight: var(--font-regular);
}
.HyperMD-table-2.HyperMD-table-row.cm-line:not(.HyperMD-table-row-0) {
  color: var(--text-muted);
}
.markdown-preview-view table {
  border-collapse: collapse;
  margin-top: 24px;
  margin-bottom: 24px;
  table-layout: auto;
  width: 100%;
}
.markdown-preview-view th {
  font-size: var(--font-scale-00);
  padding-left: 16px;
  text-align: left;
  font-weight: var(--font-regular);
  background-color: transparent;
  color: var(--text-normal);
  border: 1px solid var(--color-border-1);
  border-bottom-color: var(--color-border-2);
  border-bottom: none;
  border-top: none;
}
.markdown-preview-view td {
  font-size: var(--font-scale-00);
  font-weight: var(--font-regular);
  color: var(--text-muted);
  padding: 8px 16px 8px 16px;
  justify-content: left;
  background-color: transparent;
  border: 0px;
  border: 1px solid var(--color-border-1);
  border-bottom-width: 1px;
}
.markdown-preview-view th:first-child,
.markdown-preview-view td:first-child {
  border-left: none;
}
.markdown-preview-view th:last-child,
.markdown-preview-view td:last-child {
  border-right: none;
}
table.table-view-table tr:first-child td,
.markdown-preview-view tr:first-child td {
  border-top-color: var(--color-border-2);
}
table.table-view-table tr:last-child td,
.markdown-preview-view tr:last-child td {
  border-bottom: none;
}
.alternate-row-clr .markdown-source-view .cm-embed-block tr:nth-child(odd),
.alternate-row-clr .markdown-preview-view tr:nth-child(odd) {
  background-color: rgba(var(--rgb-primary-0), 0.5);
}
.alternate-row-clr .markdown-source-view .cm-embed-block tr:nth-child(even),
.alternate-row-clr .markdown-preview-view tr:nth-child(even) {
  background-color: var(--background-primary);
}
.alternate-row-clr .markdown-source-view .cm-embed-block td,
.alternate-row-clr .markdown-preview-view td {
  background-color: transparent;
}
.alternate-row-clr .markdown-source-view .cm-embed-block tr:first-child th,
.alternate-row-clr .markdown-preview-view tr:first-child th {
  background-color: var(--background-primary);
}
.alternate-row-clr .markdown-source-view .cm-embed-block table.table-view-table .table-view-thead tr:first-child th,
.alternate-row-clr .markdown-preview-view table.table-view-table .table-view-thead tr:first-child th {
  background-color: var(--background-primary);
}
table.table-view-table > thead > tr > th {
  font-size: var(--font-scale-00);
  background-color: var(--background-primary);
  border-bottom: 1px solid var(--color-border-2);
}
.cm-embed-block table.table-view-table,
.markdown-preview-view table.table-view-table {
  border-spacing: none;
  border-collapse: collapse;
}
.cm-embed-block table.table-view-table .table-view-thead .table-view-th,
.markdown-preview-view table.table-view-table .table-view-thead .table-view-th {
  font-size: var(--font-scale-00);
  padding-left: 16px;
  text-align: left;
  font-weight: var(--font-regular);
  background-color: transparent;
  color: var(--text-normal);
  border: 1px solid var(--color-border-1);
  border-bottom-color: var(--color-border-2);
  border-bottom: none;
  border-top: none;
}
.cm-embed-block table.table-view-table .table-view-thead .table-view-th:first-child,
.markdown-preview-view table.table-view-table .table-view-thead .table-view-th:first-child {
  border-left: none;
}
.cm-embed-block table.table-view-table .table-view-thead .table-view-th:last-child,
.markdown-preview-view table.table-view-table .table-view-thead .table-view-th:last-child {
  border-right: none;
}
.cm-embed-block table.table-view-table .table-view-tbody tr td,
.markdown-preview-view table.table-view-table .table-view-tbody tr td {
  font-size: var(--font-scale-00);
  font-weight: var(--font-regular);
  color: var(--text-muted);
  padding: 8px 16px 8px 16px;
  justify-content: left;
  background-color: transparent;
  border: 1px solid var(--color-border-1);
  border-bottom-width: 1px;
}
.cm-embed-block table.table-view-table .table-view-tbody tr td:first-child,
.markdown-preview-view table.table-view-table .table-view-tbody tr td:first-child {
  border-left: none;
}
.cm-embed-block table.table-view-table .table-view-tbody tr td:last-child,
.markdown-preview-view table.table-view-table .table-view-tbody tr td:last-child {
  border-right: none;
}
.cm-embed-block table.table-view-table .table-view-tbody tr:first-child td,
.markdown-preview-view table.table-view-table .table-view-tbody tr:first-child td {
  border-top-color: var(--color-border-2);
}
.cm-embed-block table.table-view-table .table-view-tbody tr:last-child td,
.markdown-preview-view table.table-view-table .table-view-tbody tr:last-child td {
  border-bottom: none;
}
.cm-embed-block table.table-view-table .table-view-tbody tr .dataview.dataview-ul li::marker,
.markdown-preview-view table.table-view-table .table-view-tbody tr .dataview.dataview-ul li::marker {
  content: none;
  font-size: 14px;
}
.cm-embed-block table.table-view-table .table-view-tbody tr a.internal-link,
.markdown-preview-view table.table-view-table .table-view-tbody tr a.internal-link {
  text-decoration: none;
  color: var(--text-accent);
  font-weight: 450;
  text-transform: uppercase;
  font-size: 0.8em;
  letter-spacing: 0.125em;
  border-radius: 4px;
}
.alt-link .cm-embed-block table.table-view-table .table-view-tbody tr a.internal-link,
.alt-link .markdown-preview-view table.table-view-table .table-view-tbody tr a.internal-link {
  text-decoration: none;
  color: var(--text-accent);
  font-weight: 450;
  text-transform: none;
  font-size: inherit;
  letter-spacing: inherit;
  border-radius: 4px;
}
.table-minimal .cm-embed-block table .table-view-tbody tr td,
.table-minimal .cm-embed-block table td,
.table-minimal .markdown-preview-view table .table-view-tbody tr td,
.table-minimal .markdown-preview-view table td {
  border-top: none;
  border-bottom: none;
}
.table-minimal .cm-embed-block table .table-view-thead .table-view-th,
.table-minimal .cm-embed-block table th,
.table-minimal .markdown-preview-view table .table-view-thead .table-view-th,
.table-minimal .markdown-preview-view table th {
  border-bottom: 1px solid var(--color-border-2);
}
.table-result .cm-embed-block table,
.table-result .markdown-preview-view table {
}
.table-result .cm-embed-block table tr:last-child td,
.table-result .markdown-preview-view table tr:last-child td {
  background-color: rgba(var(--rgb-primary-0), 0.5);
}
body .table-view-table > thead > tr > th {
  white-space: pre;
}
.table-view-table > tbody > tr > td {
  word-wrap: normal;
  word-break: normal;
}
.markdown-preview-view .footnotes code {
  font-size: var(--font-scale-00);
}
.markdown-preview-section .footnotes {
  font-size: var(--font-scale-00);
  text-align: justify;
  hyphens: auto;
}
.markdown-preview-view .footnotes hr {
  margin-top: 48px;
  margin-bottom: 16px;
}
.cm-s-obsidian .HyperMD-footnote span.cm-hmd-footnote {
  color: var(--color-accent);
}
.cm-s-obsidian span.cm-footref,
.cm-s-obsidian span.cm-blockid {
  font-size: var(--font-scale-000);
  vertical-align: text-top;
  margin-top: -0.1rem;
}
.cm-s-obsidian span.cm-footref {
  color: var(--color-accent);
}
.footnotes ol > li::marker {
  color: var(--text-faint);
  font-size: var(--font-scale-000);
}
.footnote-backref {
  color: var(--color-accent);
}
.markdown-preview-view a.footnote-link {
  text-decoration: none;
}
.markdown-preview-view a.footnote-link:hover {
  color: var(--text-accent);
  filter: brightness(1.5);
}
.fn-title-hr .markdown-preview-view .footnotes,
.fn-title .markdown-preview-view .footnotes {
  margin-top: 24px;
}
.fn-title .markdown-preview-view .footnotes hr:first-child {
  display: none;
}
.fn-title-hr .markdown-preview-view .footnotes hr:first-child {
  display: visible;
  margin-top: 0px;
}
.fn-title-hr .markdown-preview-view .footnotes::before,
.fn-title .markdown-preview-view .footnotes::before {
  content: var(--footnote-id);
  font-size: var(--heading-2);
  font-weight: var(--heading-2-weight);
}
.fn-title-hr.theme-dark .markdown-preview-view .footnotes::before,
.fn-title.theme-dark .markdown-preview-view .footnotes::before {
  font-weight: var(--heading-2-weight-d);
}
.cm-s-obsidian span.cm-comment,
.markdown-preview-view .token.comment {
  font-weight: var(--font-extra-light);
  font-style: normal;
}
.cm-s-obsidian span.cm-comment,
.markdown-preview-view .token.comment {
  color: var(--text-faint);
}
.cm-comment.cm-hmd-list-indent + .list-bullet::before {
  color: var(--text-faint);
}
.mermaid svg {
  width: 100%;
}
.mermaid .node .label {
  font-size: var(--font-scale-00);
  text-align: center;
}
.markdown-preview-view .markdown-embed,
.markdown-preview-view .file-embed,
.markdown-source-view .markdown-embed,
.markdown-source-view .file-embed {
  border: none;
  padding: 0px;
  margin: 0px;
}
.markdown-embed .markdown-preview-view .markdown-preview-sizer.markdown-preview-section {
  margin: 0;
}
.markdown-embed-title {
  display: none;
}
.markdown-embed .markdown-embed-link,
.markdown-embed .file-embed-link {
  top: 0;
  right: 0;
  left: unset;
  text-align: right;
  border: none;
  margin: 0 24px;
  width: 24px;
  height: 24px;
  color: var(--text-faint);
  cursor: pointer;
  display: unset;
  opacity: 0;
}
.markdown-embed:hover .markdown-embed-link,
.markdown-embed:hover .file-embed-link {
  opacity: 1;
}
.markdown-embed:hover .markdown-embed-link:hover,
.markdown-embed:hover .file-embed-link:hover {
  opacity: 1;
  color: var(--text-muted);
}
.markdown-source-view .markdown-embed:hover,
.markdown-source-view .file-embed:hover,
.markdown-preview-view .markdown-embed:hover,
.markdown-preview-view .file-embed:hover {
  border: none;
  background-color: transparent;
  border-radius: 4px;
}
.markdown-preview-view .markdown-embed-content,
.markdown-preview-view .markdown-embed-content > .markdown-preview-view {
  max-height: unset;
  padding: 0px;
  margin: 0px;
  border: 0px;
}
.markdown-preview-view table .markdown-embed-content,
.markdown-preview-view table .markdown-embed-content > .markdown-preview-view {
  max-width: 310px;
}
.markdown-preview-section div > br {
  display: none;
}
div.markdown-preview-sizer.markdown-preview-section {
  min-height: unset;
  padding-bottom: 0px;
}
@media print {
  .obsidian-metatable {
    display: none;
  }
  iframe {
    border-width: 0px;
    border-style: inset;
    border-color: initial;
    border-image: initial;
  }
}
.markdown-source-view.mod-cm6 .cm-embed-block {
  border: 0px solid transparent;
  border-radius: 4px;
}
.markdown-source-view.mod-cm6 .cm-embed-block .edit-block-button {
  padding: 4px;
  top: 4px;
  right: 4px;
  background-color: var(--color-border-1);
  color: var(--text-normal);
  border-radius: 4px;
}
.markdown-source-view.mod-cm6 .cm-embed-block:hover {
  border-color: var(--color-border-2);
}
.tag-tag.el-pre {
  display: flex;
  flex-direction: column-reverse;
}
.markdown-preview-view .frontmatter-container {
  font-size: 0.75rem;
  font-weight: var(--font-medium);
  color: var(--text-muted);
  background-color: transparent;
  border: 0px;
  border-bottom: 0px solid var(--color-border-1);
  border-radius: 0px;
  padding: 8px 16px 4px 0px;
}
.markdown-preview-view .frontmatter-container .frontmatter-section-label {
  display: none;
}
.markdown-preview-view .frontmatter-container .frontmatter-section.mod-tags {
  margin-bottom: 0;
}
.markdown-preview-view .frontmatter-container .frontmatter-section {
  margin: 8px 0;
}
.markdown-preview-view .frontmatter-container .frontmatter-container-header {
  font-size: 0.75rem;
  border-bottom: 0px;
  color: var(--text-faint);
}
.markdown-preview-view .frontmatter-container-header {
  user-select: none;
  cursor: pointer;
  font-size: var(--font-scale-000);
  text-transform: uppercase;
  font-weight: 400;
  margin: 0px;
}
.markdown-preview-view .frontmatter-container .frontmatter-alias {
  border-radius: 30px;
  background-color: var(--background-primary-alt);
  font-size: var(--font-scale-000);
  font-weight: var(--font-regular);
  line-height: var(--leading-4);
  color: var(--text-muted);
  margin-left: 0px;
  margin-right: 4px;
  padding: 0px 8px 0px 8px;
  border: 1px solid var(--color-border-1);
}
.markdown-preview-view .frontmatter-container .tag {
  border-radius: 0.8em;
  padding: 2px 8px;
  font-size: var(--font-scale-000);
  border: 1px solid rgba(var(--color-accent-l)/0.2);
  margin-right: 8px;
  letter-spacing: var(--tracking-2);
}
.theme-dark .markdown-preview-view .frontmatter-container .tag {
  border-color: rgba(var(--color-accent-d)/0.2);
}
.markdown-preview-view .frontmatter-container .tag:hover {
  color: var(--color-accent);
  font-weight: var(--font-regular);
  background-color: rgba(var(--color-accent-d)/0.3);
  background-color: rgba(var(--color-accent-l)/0.3);
  border-color: rgba(var(--color-accent-d)/0.4);
  border: 1px solid rgba(var(--color-accent-l)/0.4);
}
body .markdown-preview-view pre.frontmatter.language-yaml {
  background: var(--background-primary);
  font-weight: var(--font-regular);
  text-shadow: none;
  border-radius: 0;
  border-bottom: 1px solid var(--color-border-1);
  padding: 4px 0 0 0;
  margin-bottom: 16px;
  margin-top: 4px;
}
code.language-yaml.is-loaded {
  font-family: var(--font-preview);
  font-weight: var(--font-light);
  background-color: transparent;
  text-shadow: none;
  font-size: var(--font-scale-00);
  line-height: 1.8em;
  padding: 4px 0 2px 0px;
}
code.language-yaml.is-loaded .token {
  font-weight: var(--font-light);
}
code.language-yaml.is-loaded .token.selector,
code.language-yaml.is-loaded .token.attr-name,
code.language-yaml.is-loaded .token.string,
code.language-yaml.is-loaded .token.char,
code.language-yaml.is-loaded .token.builtin,
code.language-yaml.is-loaded .token.inserted {
  color: var(--color-orange);
}
code.language-yaml.is-loaded .token.boolean,
code.language-yaml.is-loaded .token.number {
  color: var(--color-blue);
}
code.language-yaml.is-loaded .token.punctuation {
  display: visible;
}
code.language-yaml.is-loaded .token:not(.token.key.atrule) {
  color: var(--text-normal);
  padding-left: 4px;
}
code.language-yaml.is-loaded .token.key.atrule {
  color: var(--color-accent);
  font-weight: var(--font-regular);
}
.cm-s-obsidian span.cm-hmd-frontmatter {
  opacity: 1;
  font-family: var(--font-frontmatter);
  font-size: var(--font-scale-00);
  line-height: var(--leading-0);
  font-style: normal;
}
.cm-s-obsidian span.cm-atom.cm-hmd-frontmatter {
  color: var(--color-accent);
}
.cm-s-obsidian span.cm-hmd-frontmatter {
  color: var(--color-primary-5);
}
.frontmatter-container {
  display: visible;
}
.cm-cursorLayer .cm-cursor,
.CodeMirror-cursor {
  border-color: var(--text-accent);
  border-width: 2px;
}
.cm-focused .cm-cursor-primary.cm-fat-cursor,
.cm-fat-cursor .CodeMirror-cursor {
  background: var(--color-accent);
  color: var(--color-accent);
}
.CodeMirror div.CodeMirror-secondarycursor {
  border-color: var(--text-accent);
  border-width: 2px;
}
kbd:not(.suggestion-hotkey) {
  font-family: var(--font-mono);
  padding: 2px 8px;
  font-size: var(--font-scale-000);
  background-color: var(--color-primary-0);
  border: 1px solid var(--color-border-1);
  border-radius: 4px;
  vertical-align: 2px;
}
small {
  font-size: var(--font-scale-000);
}
samp {
  font-family: var(--font-mono);
  font-size: var(--font-scale-0);
}
button.mod-warning {
  background-color: var(--color-red-5);
  color: var(--color-white);
  border: 1px solid var(--color-red);
  box-shadow: 0px -1px 0px 0px rgba(8, 8, 8, 0.2) inset, 0 1px 3px 1px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  padding: 8px 40px 8px 16px;
  font-size: var(--font-scale-00);
  font-weight: var(--font-regular);
  font-family: var(--font-ui);
}
button.mod-warning:hover {
  opacity: 0.9;
}
button.mod-warning:active {
  opacity: 1;
  box-shadow: 0px 1px 3px 1px rgba(8, 8, 8, 0.2) inset;
  border-color: var(--color-primary-0);
}
.theme-dark button.mod-warning {
  background-color: var(--color-red-6);
  border-color: var(--color-red-6);
}
.theme-dark button.mod-warning:active {
  border-color: var(--color-primary-0);
  box-shadow: 0px -1px 0px 0px rgba(8, 8, 8, 0.5) inset, 0px 1px 3px 1px rgba(8, 8, 8, 0.5) inset;
}
button.mod-cta {
  color: var(--background-primary);
  border-radius: 4px;
  padding: 8px 40px 8px 16px;
  font-size: var(--font-scale-00);
  font-weight: var(--font-regular);
  font-family: var(--font-ui);
  line-height: var(--leading-2);
  background-color: var(--color-accent);
  border: 1px solid var(--color-accent);
  box-shadow: 0px -1px 0px 0px rgba(8, 8, 8, 0.2) inset, 0 1px 3px 1px rgba(0, 0, 0, 0.1);
}
button.mod-cta:hover {
  background-color: rgba(var(--color-accent-l)/0.9);
}
button.mod-cta:active {
  background-color: rgba(var(--color-accent-l)/1);
  box-shadow: 0px -1px 0px 0px rgba(8, 8, 8, 0.2) inset, 0px 1px 3px 1px rgba(8, 8, 8, 0.2) inset;
  border-color: var(--color-primary-0);
}
.theme-dark button.mod-cta {
  font-weight: var(--font-medium);
  background-color: rgba(var(--color-accent-d)/1);
  border: 1px solid var(--color-primary-0);
  box-shadow: 0px -1px 0px 0px rgba(8, 8, 8, 0.3) inset, 0 1px 3px 1px rgba(0, 0, 0, 0.1);
}
.theme-dark button.mod-cta:hover {
  background-color: rgba(var(--color-accent-d)/0.9);
}
.theme-dark button.mod-cta:active {
  background-color: rgba(var(--color-accent-d)/1);
  box-shadow: 0px -1px 0px 0px rgba(8, 8, 8, 0.2) inset, 0px 1px 3px 1px rgba(8, 8, 8, 0.3) inset;
}
.modal.mod-community-plugin .setting-item .setting-item-control button.clickable-icon,
.modal.mod-community-theme .setting-item .setting-item-control button.clickable-icon {
  color: var(--text-muted);
  border-radius: 3px;
  padding: 4px 4px 0px 4px;
  font-size: var(--font-scale-00);
  font-weight: var(--font-regular);
  font-family: var(--font-ui);
  padding: 2px 4px;
  line-height: 0.9;
  border: 1px solid var(--color-primary-3);
  box-shadow: 0px -1px 0px 0px rgba(8, 8, 8, 0.1) inset, 0 2px 5px 1px rgba(0, 0, 0, 0.1);
  background-color: var(--color-primary-2);
}
.modal.mod-community-plugin .setting-item .setting-item-control button.clickable-icon:hover,
.modal.mod-community-theme .setting-item .setting-item-control button.clickable-icon:hover {
  opacity: 0.9;
}
.modal.mod-community-plugin .setting-item .setting-item-control button.clickable-icon:active,
.modal.mod-community-theme .setting-item .setting-item-control button.clickable-icon:active {
  box-shadow: 0px 1px 3px 1px rgba(8, 8, 8, 0.2) inset;
}
.theme-dark .modal.mod-community-plugin .setting-item .setting-item-control button.clickable-icon,
.theme-dark .modal.mod-community-theme .setting-item .setting-item-control button.clickable-icon {
  box-shadow: 0px -1px 0px 0px rgba(8, 8, 8, 0.5) inset, 0 1px 3px 1px rgba(0, 0, 0, 0.1);
  border: 1px solid var(--color-primary-2);
}
.theme-dark .modal.mod-community-plugin .setting-item .setting-item-control button.clickable-icon:active,
.theme-dark .modal.mod-community-theme .setting-item .setting-item-control button.clickable-icon:active {
  box-shadow: 0px 1px 3px 1px rgba(8, 8, 8, 0.5) inset;
}
.modal.mod-publish button:not(.mod-cta):not(.mod-warning) {
  color: var(--color-primary-2);
  border-radius: 4px;
  padding: 8px 40px 8px 16px;
  font-size: var(--font-scale-00);
  font-weight: var(--font-regular);
  font-family: var(--font-ui);
  background-color: var(--color-hover);
}
.modal button:not(.mod-cta):not(.mod-warning):not(.pcr-button),
.modal.mod-settings .setting-item-control button:not(.mod-cta):not(.mod-warning):not(.pcr-button),
.modal.mod-community-plugin .community-plugin-info p button:not(.mod-cta):not(.mod-warning) {
  color: var(--text-normal);
  border-radius: 4px;
  padding: 8px 40px 8px 16px;
  font-size: var(--font-scale-00);
  font-weight: var(--font-regular);
  font-family: var(--font-ui);
  line-height: var(--leading-2);
  border: 1px solid var(--color-primary-3);
  box-shadow: 0px -1px 0px 0px rgba(8, 8, 8, 0.1) inset, 0 2px 5px 1px rgba(0, 0, 0, 0.1);
  background-color: var(--color-primary-2);
}
.modal button:not(.mod-cta):not(.mod-warning):not(.pcr-button):hover,
.modal.mod-settings .setting-item-control button:not(.mod-cta):not(.mod-warning):not(.pcr-button):hover,
.modal.mod-community-plugin .community-plugin-info p button:not(.mod-cta):not(.mod-warning):hover {
  opacity: 0.9;
}
.modal button:not(.mod-cta):not(.mod-warning):not(.pcr-button):active,
.modal.mod-settings .setting-item-control button:not(.mod-cta):not(.mod-warning):not(.pcr-button):active,
.modal.mod-community-plugin .community-plugin-info p button:not(.mod-cta):not(.mod-warning):active {
  box-shadow: 0px 1px 3px 1px rgba(8, 8, 8, 0.2) inset;
}
.theme-dark .modal button:not(.mod-cta):not(.mod-warning):not(.pcr-button),
.theme-dark .modal.mod-settings .setting-item-control button:not(.mod-cta):not(.mod-warning):not(.pcr-button),
.theme-dark .modal.mod-community-plugin .community-plugin-info p button:not(.mod-cta):not(.mod-warning) {
  box-shadow: 0px -1px 0px 0px rgba(8, 8, 8, 0.5) inset, 0 1px 3px 1px rgba(0, 0, 0, 0.1);
  border: 1px solid var(--color-primary-2);
}
.theme-dark .modal button:not(.mod-cta):not(.mod-warning):not(.pcr-button):active,
.theme-dark .modal.mod-settings .setting-item-control button:not(.mod-cta):not(.mod-warning):not(.pcr-button):active,
.theme-dark .modal.mod-community-plugin .community-plugin-info p button:not(.mod-cta):not(.mod-warning):active {
  box-shadow: 0px 1px 3px 1px rgba(8, 8, 8, 0.5) inset;
}
.modal-container.mod-confirmation .modal-button-container {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: auto;
  height: auto;
}
.is-mobile .modal-container.mod-confirmation .modal-button-container {
  flex-direction: column;
}
.is-mobile .modal-container.mod-confirmation .modal-button-container button.mod-warning:first-child {
  margin-left: 0;
}
.modal-container.mod-confirmation .modal-button-container .mod-warning:nth-last-child(2) {
  margin-left: auto;
}
.modal-container.mod-confirmation .modal-button-container button.mod-warning:nth-last-child(3) {
  order: 0;
  margin-right: auto;
  margin-left: 12px;
  background-color: var(--background-primary);
  color: var(--color-red);
  text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
  background: none;
  border: 1px solid var(--color-red);
  border-radius: 4px;
  padding: 8px 40px 8px 16px;
  font-size: var(--font-scale-00);
  font-weight: var(--font-regular);
  font-family: var(--font-ui);
}
.is-mobile .modal-button-container button {
  margin: 4px 0;
  padding: 8px 0;
}
.markdown-source-view.mod-cm6 .cm-foldPlaceholder {
  color: var(--text-normal);
  padding: 0;
  margin-left: 4px;
}
.frontmatter-collapse-indicator svg.right-triangle {
  height: 8px;
  width: 8px;
  vertical-align: 0px;
}
.frontmatter-container .frontmatter-collapse-indicator {
  padding: 0;
}
.CodeMirror-foldgutter-folded,
.CodeMirror-foldgutter-open {
  cursor: pointer;
  margin-top: 0px;
  height: 8px;
  width: 8px;
}
span[title="Fold line"],
span[title="Unfold line"],
.CodeMirror-foldgutter-folded:after,
.CodeMirror-foldgutter-open:after {
  color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
}
.theme-light span[title="Fold line"],
.theme-light .CodeMirror-foldgutter-folded:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M16 22 6 12l1.4-1.4 8.6 8.6 8.6-8.6L26 12z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
}
.theme-dark span[title="Fold line"],
.theme-dark .CodeMirror-foldgutter-folded:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='hsl(0, 0%, 99.6%)' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M16 22 6 12l1.4-1.4 8.6 8.6 8.6-8.6L26 12z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
}
.theme-light .CodeMirror-foldgutter-open:after,
.theme-light span[title="Unfold line"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='m16 10 10 10-1.4 1.4-8.6-8.6-8.6 8.6L6 20z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
}
.theme-dark .CodeMirror-foldgutter-open:after,
.theme-dark span[title="Unfold line"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='hsl(0, 0%, 99.6%)' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='m16 10 10 10-1.4 1.4-8.6-8.6-8.6 8.6L6 20z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
}
span[title="Unfold line"],
.CodeMirror-foldgutter-folded:after {
  opacity: 0.5;
}
span[title="Fold line"],
.CodeMirror-foldgutter-open:after {
  opacity: 0.5;
}
span[title="Unfold line"]:hover,
.CodeMirror-code > div:hover .CodeMirror-foldgutter-open:hover:after,
.CodeMirror-code > div:hover .CodeMirror-foldgutter-folded:hover:after {
  opacity: 1;
}
.collapse-icon svg {
  transition: transform 0ms var(--motion-standard-expressive);
  transform: rotate(180deg);
}
.is-collapsed .collapse-icon svg {
  transform: rotate(0deg);
}
.mod-cm6 .collapse-indicator {
  font-family: var(--font-sans);
  font-size: 1.1rem;
  margin-right: -2px;
  opacity: 0.5;
}
.mod-cm6 .collapse-indicator:hover {
  opacity: 1;
}
.mod-cm6 .collapse-indicator,
.markdown-preview-view .list-collapse-indicator,
.markdown-preview-view .heading-collapse-indicator {
  opacity: 0.5;
}
.mod-cm6 .collapse-indicator:hover,
.markdown-preview-view .list-collapse-indicator:hover,
.markdown-preview-view .heading-collapse-indicator:hover {
  opacity: 1;
}
select.dropdown {
  appearance: none;
  font-family: var(--font-ui);
  font-size: var(--font-scale-00);
  color: var(--text-normal);
  line-height: var(--leading-2);
  padding: 4px 24px 4px 16px;
  max-width: 100%;
  box-sizing: border-box;
  margin: 0px;
  border-radius: 0;
  border: none;
  border-bottom: 1px solid var(--color-primary-5);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M16 22 6 12l1.4-1.4 8.6 8.6 8.6-8.6L26 12z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
  background-size: 16px 16px;
  background-position: right 0.6em top 65%, 0 0;
  background-color: var(--color-primary-2);
  transition: var(--duration-fast-2) var(--motion-entrance-productive);
  cursor: pointer;
}
.theme-dark select.dropdown {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='hsl(0, 0%, 99.6%)' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M16 22 6 12l1.4-1.4 8.6 8.6 8.6-8.6L26 12z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
}
select.dropdown:hover {
  background-color: var(--color-primary-3);
}
select.dropdown:focus {
  border-color: transparent;
  outline: 1px solid var(--color-blue-5);
  background-color: var(--color-primary-2);
}
select.dropdown option {
  appearance: none;
  font-weight: normal;
  border-radius: 0;
  background-color: var(--color-primary-2);
}
.notice {
  font-family: var(--font-mono);
  font-size: var(--font-scale-00);
  font-weight: var(--font-regular);
  color: var(--background-primary);
  border-radius: 4px;
  transition: var(--duration-moderate-2) var(--motion-entrance-expressive);
  background-color: var(--color-primary-9);
}
.theme-dark .notice {
  background-color: var(--color-primary-9);
  color: var(--background-primary);
}
.menu {
  background-color: var(--color-primary-1);
  border-radius: 4px;
  border: 1px solid var(--color-border-1);
  box-shadow: var(--elevation-1);
  position: fixed;
  z-index: var(--layer-menu);
  user-select: none;
  max-height: calc(100% - 25px);
  overflow: hidden;
}
.theme-dark .menu {
  box-shadow: var(--elevation-2);
}
.menu-separator {
  height: 0px;
  margin: 4px 0px;
  border-bottom: 1px solid var(--color-primary-1);
}
.menu-item:not(.is-disabled):not(.is-label) {
  background-color: var(--color-primary-1);
  padding: 0px 16px 0px 16px;
}
.menu-item:not(.is-disabled):not(.is-label):hover {
  background-color: var(--color-hover);
}
div.menu .menu-item:hover .menu-item-title {
  color: var(--text-normal);
}
.menu-item.selected .menu-item-title {
  color: var(--text-normal);
}
.markdown-source-view.is-live-preview progress,
.markdown-preview-view progress {
  -webkit-writing-mode: horizontal-tb;
  writing-mode: horizontal-tb;
  appearance: none;
  box-sizing: border-box;
  display: inline-block;
  height: 4px;
  width: 240px;
  border-radius: 0;
  vertical-align: -0.2rem;
}
.markdown-source-view.is-live-preview progress[value]::-webkit-progress-bar,
.markdown-preview-view progress[value]::-webkit-progress-bar {
  background-color: var(--color-primary-2);
  border-radius: 0px;
}
.markdown-source-view.is-live-preview progress[value]::-webkit-progress-value,
.markdown-preview-view progress[value]::-webkit-progress-value {
  background-color: var(--color-accent);
}
.markdown-source-view.is-live-preview progress[value^="1"]::-webkit-progress-value,
.markdown-source-view.is-live-preview progress[value^="2"]::-webkit-progress-value,
.markdown-source-view.is-live-preview progress[value^="3"]::-webkit-progress-value,
.markdown-preview-view progress[value^="1"]::-webkit-progress-value,
.markdown-preview-view progress[value^="2"]::-webkit-progress-value,
.markdown-preview-view progress[value^="3"]::-webkit-progress-value {
  background-color: var(--color-red-5);
}
.markdown-source-view.is-live-preview progress[value^="4"]::-webkit-progress-value,
.markdown-source-view.is-live-preview progress[value^="5"]::-webkit-progress-value,
.markdown-source-view.is-live-preview progress[value^="6"]::-webkit-progress-value,
.markdown-preview-view progress[value^="4"]::-webkit-progress-value,
.markdown-preview-view progress[value^="5"]::-webkit-progress-value,
.markdown-preview-view progress[value^="6"]::-webkit-progress-value {
  background-color: var(--color-orange-5);
}
.markdown-source-view.is-live-preview progress[value^="7"]::-webkit-progress-value,
.markdown-source-view.is-live-preview progress[value^="8"]::-webkit-progress-value,
.markdown-source-view.is-live-preview progress[value^="9"]::-webkit-progress-value,
.markdown-preview-view progress[value^="7"]::-webkit-progress-value,
.markdown-preview-view progress[value^="8"]::-webkit-progress-value,
.markdown-preview-view progress[value^="9"]::-webkit-progress-value {
  background-color: var(--color-green-5);
}
.markdown-source-view.is-live-preview progress[value^="10"]::-webkit-progress-value,
.markdown-preview-view progress[value^="10"]::-webkit-progress-value {
  background-color: var(--color-accent);
}
.workspace-split.mod-horizontal > * > .workspace-leaf-resize-handle {
  bottom: 0px;
  left: 0px;
  height: 3px;
  width: 100%;
  cursor: row-resize;
  margin: 0px;
  background-color: var(--color-background-primary);
  border-bottom: 1px solid var(--color-border-1);
  transition: background-color var(--duration-moderate-1) var(--motion-entrance-productive);
}
.workspace-split.mod-horizontal > * > .workspace-leaf-resize-handle:hover {
  background-color: var(--color-border-1);
}
.workspace-split.mod-horizontal > * > .workspace-leaf-resize-handle:active {
  background-color: var(--color-border-2);
}
.workspace-split.mod-vertical > * > .workspace-leaf-resize-handle,
.workspace-split.mod-right-split > .workspace-leaf-resize-handle,
.workspace-split.mod-left-split > .workspace-leaf-resize-handle {
  z-index: var(--layer-status-bar);
  height: 100%;
  width: 3px;
  top: 0px;
  bottom: 0;
  background-color: var(--background-primary);
  transition: background-color var(--duration-moderate-1) var(--motion-entrance-productive);
}
.workspace-split.mod-vertical > * > .workspace-leaf-resize-handle:hover,
.workspace-split.mod-right-split > .workspace-leaf-resize-handle:hover,
.workspace-split.mod-left-split > .workspace-leaf-resize-handle:hover {
  background-color: var(--color-border-1);
}
.workspace-split.mod-vertical > * > .workspace-leaf-resize-handle:active,
.workspace-split.mod-right-split > .workspace-leaf-resize-handle:active,
.workspace-split.mod-left-split > .workspace-leaf-resize-handle:active {
  background-color: var(--color-border-2);
}
.workspace-split.mod-vertical > * > .workspace-leaf-resize-handle,
.workspace-split.mod-left-split > .workspace-leaf-resize-handle {
  border-left: 1px solid var(--color-border-1);
}
.workspace-split.mod-right-split > .workspace-leaf-resize-handle {
  border-right: 1px solid var(--color-border-1);
}
*::-webkit-scrollbar-thumb {
  visibility: visible;
  border: 4px solid var(--background-primary);
  border-radius: 32px;
  background-color: var(--color-primary-2);
}
*::-webkit-scrollbar-thumb:hover {
  border-width: 3px;
  transition: var(--duration-moderate-1) var(--motion-entrance-expressive);
}
*::-webkit-scrollbar {
  visibility: visible;
  width: 12px;
  height: 12px;
  border-radius: 0;
  background-color: transparent;
}
*::-webkit-scrollbar-thumb:active {
  background-color: var(--color-primary-3);
}
code::-webkit-scrollbar-thumb {
  border-color: var(--color-primary-0);
  background-color: var(--color-primary-2);
}
code::-webkit-scrollbar-thumb:active {
  background-color: var(--color-primary-3);
}
::-webkit-scrollbar {
  display: none;
}
.modal.mod-settings .vertical-tabs-container .vertical-tab-content-container ::-webkit-scrollbar,
.workspace-leaf-content .search-result-container.mod-global-search::-webkit-scrollbar {
  display: inherit;
}
.workspace-split.mod-vertical ::-webkit-scrollbar {
  display: inherit;
}
.workspace-tabs .nav-files-container::-webkit-scrollbar {
  display: inherit;
}
.no-scrl-modal .modal.mod-settings .vertical-tabs-container .vertical-tab-content-container ::-webkit-scrollbar {
  display: none;
}
.no-scrl-search .workspace-leaf-content .search-result-container.mod-global-search::-webkit-scrollbar {
  display: none;
}
.no-scrl-note .workspace-split.mod-vertical ::-webkit-scrollbar {
  display: none;
}
.no-scrl-fx .workspace-tabs .nav-files-container::-webkit-scrollbar {
  display: none;
}
.search-result-file-title {
  font-weight: var(--font-semi-bold);
}
input[type=text],
input[type=search],
input[type=email],
input[type=password],
input[type=number] {
  background: var(--color-primary-0);
  color: var(--text-normal);
  font-family: var(--font-ui);
  padding: 8px 16px;
  font-size: var(--font-scale-00);
  border-radius: 0px;
  outline: none;
  height: 24px;
  margin: 0;
  margin-bottom: 1px;
  border-color: transparent;
  border-bottom: 1px solid var(--color-border-2);
}
input[type=text]:hover,
input[type=search]:hover,
input[type=email]:hover,
input[type=password]:hover,
input[type=number]:hover {
  background-color: var(--color-hover);
}
input[type=text]:focus,
input[type=search]:focus,
input[type=email]:focus,
input[type=password]:focus,
input[type=number]:focus {
  border-bottom: 0px solid transparent;
  outline: 1px solid var(--color-blue-5);
  border: none;
}
input[type=text]:active,
input[type=search]:active,
input[type=email]:active,
input[type=password]:active,
input[type=number]:active {
  background-color: var(--color-primary-0);
}
.document-search-container {
  position: fixed;
  bottom: 0px;
  top: 32px;
  width: 100%;
  height: min-content;
  background-color: var(--background-primary);
  display: flex;
  flex-direction: column;
  padding: 0px;
  z-index: var(--layer-popover);
}
.document-search-container .document-search {
  height: 32px;
}
.document-search-container .document-replace {
  height: 32px;
}
.document-search-container .document-search-button {
  height: 24px;
  font-size: var(--font-scale-00);
  padding: 2px 8px;
  color: var(--text-muted);
  margin: 4px 2px;
  background-color: var(--color-border-1);
}
.document-search-container .document-search .document-search-input {
  margin: 4px 2px;
}
body:not(.is-mobile) .document-search,
body:not(.is-mobile) .document-replace {
  width: var(--line-width);
  margin: 0 auto;
  padding: 0 4px;
}
.document-search-close-button:before {
  color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg id='icon' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:hsl(34.3, 21.2%25, 93.5%25);%7D.cls-2%7Bfill:none;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eclose%3C/title%3E%3Cpolygon class='cls-1' points='24 9.4 22.6 8 16 14.6 9.4 8 8 9.4 14.6 16 8 22.6 9.4 24 16 17.4 22.6 24 24 22.6 17.4 16 24 9.4'/%3E%3Crect class='cls-2' width='32' height='32'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: center center;
  background-position: -6px 8px;
}
.theme-light .document-search-close-button:before {
  background-image: url("data:image/svg+xml,%3Csvg id='icon' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23000000;%7D.cls-2%7Bfill:none;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eclose%3C/title%3E%3Cpolygon class='cls-1' points='24 9.4 22.6 8 16 14.6 9.4 8 8 9.4 14.6 16 8 22.6 9.4 24 16 17.4 22.6 24 24 22.6 17.4 16 24 9.4'/%3E%3Crect class='cls-2' width='32' height='32'/%3E%3C/svg%3E");
}
.search-input-container {
  margin: 16px 16px 2px 16px;
  position: relative;
  background-color: var(--background-primary);
}
.search-result-container.mod-global-search {
  overflow-y: auto;
  background-color: var(--background-primary);
}
.search-result-file-matches {
  font-size: var(--font-scale-00);
  margin-bottom: 4px;
  padding-left: 4px;
  padding-bottom: 4px;
  color: var(--text-faint);
  margin-left: 8px;
  border-bottom: 1px solid var(--color-border-1);
}
.search-result-file-matches .search-result-hover-button:hover {
  background-color: transparent;
  color: var(--color-accent);
}
.search-result-file-match-destination-file {
  display: inline-flex;
  background-color: var(--background-primary);
  border-radius: 4px;
  padding: 2px 8px 2px 8px;
  margin: 4px 8px 0px 0px;
  border: 1px solid var(--color-border-1);
}
.cm-s-obsidian span.obsidian-search-match-highlight,
.search-result-file-matched-text {
  background: var(--color-green-2);
}
.theme-dark .cm-s-obsidian span.obsidian-search-match-highlight,
.theme-dark .search-result-file-matched-text {
  background: var(--color-green-7);
}
.markdown-preview-view div.search-highlight div,
.markdown-preview-view div.search-highlight div.is-active {
  border: 2px solid var(--color-green);
  border-radius: 4px;
}
.markdown-preview-view div.search-highlight div.is-active {
  background-color: var(--color-green-2);
}
.theme-dark .markdown-preview-view div.search-highlight div.is-active {
  background-color: var(--color-green-8);
}
.search-empty-state {
  color: var(--text-muted);
  font-size: var(--font-scale-00);
  margin: 0px 16px 8px 16px;
}
.setting-item-control button {
  margin: 0px;
}
.document-search button,
.document-search input {
  margin: 4px;
}
.document-search,
.document-replace {
  width: 100%;
  display: flex;
  height: 48px;
  overflow: hidden;
}
.document-replace .document-replace-input {
  margin: 4px;
}
.workspace-leaf-content .search-result-container.mod-global-search {
  padding: 16px;
}
input[type=range i] {
  -webkit-appearance: none;
  background-color: transparent;
  height: 24px;
  padding: 0px;
  cursor: default;
  width: 128px;
  border-radius: 0;
}
input[type=range i]::-webkit-slider-runnable-track {
  border-bottom: 1px solid var(--color-primary-1);
  height: 4px;
  width: 128px;
  background-color: var(--color-primary-3);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.15);
  border-radius: 8px;
}
.theme-dark input[type=range i]::-webkit-slider-runnable-track {
  box-shadow: 0px 1px 1px 0px rgba(8, 8, 8, 0.3) inset, 0px 1px 1px 0px rgba(8, 8, 8, 0.3);
}
input[type=range i]::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  top: -6px;
  cursor: grabbing;
  transition: var(--duration-slow-1) var(--motion-standard-expressive);
  background: linear-gradient(0deg, var(--color-grey-1) 0%, var(--color-grey-2) 100%);
  box-shadow:
    0px 1px 3px rgba(0, 0, 0, 0.1),
    0 0 0 1px rgba(0, 0, 0, 0.1),
    0 2px 3px 0px rgba(8, 8, 8, 0.1),
    0 1px 0 0 #fefefe inset;
}
.graph-controls input[type=range]::-webkit-slider-runnable-track {
  margin-top: 0px;
}
.graph-controls input[type=range]::-webkit-slider-thumb {
  border-color: var(--background-primary);
}
.checkbox-container {
  cursor: pointer;
  display: block;
  position: relative;
  user-select: none;
  height: 24px;
  width: 44px;
  border-radius: 30px;
  transition: var(--duration-fast-1) var(--motion-standard-expressive);
  background-color: var(--color-primary-3);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.15);
  margin-right: 4px;
}
.checkbox-container:after {
  pointer-events: none;
  content: "";
  display: block;
  position: absolute;
  background-color: var(--color-grey-1);
  width: 20px;
  height: 20px;
  margin: 0;
  inset: 2px 0 0 -1px;
  border-radius: 50%;
  transition:
    transform var(--duration-fast-1) var(--motion-standard-expressive),
    left var(--duration-fast-1) var(--motion-standard-expressive),
    -webkit-transform var(--duration-fast-1) var(--motion-standard-expressive);
  background: linear-gradient(0deg, var(--color-grey-1) 0%, var(--color-grey-2) 100%);
  box-shadow:
    0px 1px 3px rgba(0, 0, 0, 0.1),
    0 0 0 1px rgba(0, 0, 0, 0.1),
    0 2px 3px 0px rgba(8, 8, 8, 0.1),
    0 1px 0 0 #fefefe inset;
}
.theme-dark .checkbox-container:after {
  background: linear-gradient(0deg, var(--color-grey-1) 0%, var(--color-grey-3) 100%);
}
.checkbox-container.is-enabled:after {
  transform: translateX(23px);
  width: 20px;
  transition: transform var(--duration-fast-1) var(--motion-standard-expressive);
}
.checkbox-container.is-enabled {
  background-color: var(--color-accent);
}
.tooltip {
  position: fixed;
  text-align: center;
  white-space: pre-wrap;
  transform: translateX(-50%);
  z-index: var(--layer-tooltip);
  pointer-events: none;
  box-shadow: var(--elevation-1);
  background-color: var(--text-normal);
  color: var(--color-primary-0);
  font-size: var(--font-scale-00);
  font-weight: 400;
  line-height: 20px;
  border-radius: 3px;
  left: 50%;
  max-width: 300px;
  padding: 4px 8px;
  animation: pop-down var(--duration-moderate-2) forwards var(--motion-standard-expressive);
  overflow-wrap: break-word;
}
.tooltip.mod-left,
.tooltip.mod-right {
  animation: pop-right var(--duration-moderate-2) forwards var(--motion-standard-expressive);
}
.tooltip .tooltip-arrow {
  border-bottom: 5px solid var(--text-normal);
}
.tooltip.mod-right .tooltip-arrow {
  border-right: 5px solid var(--text-normal);
}
.tooltip.mod-left .tooltip-arrow {
  border-left: 5px solid var(--text-normal);
}
.tooltip.mod-top .tooltip-arrow {
  border-top: 5px solid var(--text-normal);
}
.tooltip.mod-error .tooltip-arrow {
  border-bottom-color: var(--background-modifier-error);
}
.tooltip.mod-error.mod-right .tooltip-arrow {
  border-right-color: var(--background-modifier-error);
  border-bottom: 5px solid transparent;
}
.tooltip.mod-error.mod-left .tooltip-arrow {
  border-left-color: var(--background-modifier-error);
  border-bottom: 5px solid transparent;
}
.progress-bar {
  background-color: var(--background-primary);
  border: 1px solid var(--color-border-1);
}
.progress-bar-message {
  font-size: var(--font-scale-0);
  color: var(--text-muted);
}
.progress-bar-line {
  position: absolute;
  opacity: 0.4;
  background-color: var(--color-primary-0);
  width: 150%;
  border-radius: 0px;
  height: 8px;
}
.progress-bar-subline {
  position: absolute;
  background-color: var(--interactive-accent);
  border-radius: 0px;
  height: 8px;
}
.is-loading:before,
.search-result-container.is-loading:before {
  background-color: var(--background-primary);
  animation: var(--duration-slow-2) var(--motion-standard-productive) var(--duration-slow-1) infinite progress-bar;
}
body {
  --checkbox-radius: 50%;
}
body.square-checkbox {
  --checkbox-radius: 2px;
}
ol.contains-task-list p,
ul.contains-task-list p {
  margin: 0;
}
table input[type=checkbox],
.cm-html-embed input[type=checkbox] {
  width: 16px;
  height: 16px;
  vertical-align: -5px;
}
input[type=checkbox] {
  appearance: none;
  filter: none;
  cursor: pointer;
  background-color: var(--background-primary);
  border-radius: var(--checkbox-radius);
  padding: 0;
  border: 1.5px solid var(--color-primary-4);
  transition: background-color var(--duration-moderate-2) var(--motion-entrance-expressive);
}
input[type=checkbox]:focus,
input[type=checkbox]:hover {
  outline: 0;
  box-shadow: 0 0 0 0.1px rgba(0, 0, 0, 0.1), 0 0 0 2px rgba(var(--color-checkbox)/0.35);
  border-color: rgb(var(--color-checkbox));
  filter: none;
  transition: filter var(--duration-moderate-2) var(--motion-entrance-expressive);
}
input[type=checkbox]:checked {
  background: rgb(var(--color-checkbox));
  border-color: transparent;
  background-size: 65%;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='hsl(36, 20%, 95.1%)' viewBox='0 0 14 14'%3E%3Cpolygon points='5.5 11.9993304 14 3.49933039 12.5 2 5.5 8.99933039 1.5 4.9968652 0 6.49933039'%3E%3C/polygon%3E%3C/svg%3E");
  background-position: center;
}
.task-list-item-checkbox,
.markdown-preview-view .task-list-item-checkbox {
  width: 1rem;
  height: 1rem;
}
.markdown-preview-view .task-list-item-checkbox {
  position: relative;
  top: 5px;
  line-height: 0;
  margin-left: -1.4em;
  margin-right: 6px;
}
.mod-cm6 .HyperMD-task-line[data-task] .task-list-item-checkbox {
  margin-left: -4px;
  transform: translateY(-2px);
}
.markdown-source-view.mod-cm6 .HyperMD-list-line .task-list-item-checkbox[data-task=""] {
  border-radius: var(--checkbox-radius);
}
.markdown-source-view.mod-cm6 .HyperMD-task-line[data-task]:not([data-task=x]) {
  text-decoration: unset;
  color: var(--text-normal);
}
.markdown-source-view.mod-cm6 .HyperMD-task-line[data-task]:is([data-task=x]),
.markdown-preview-view ul > li[data-task=x] {
  text-decoration: none;
  color: var(--text-faint);
}
.markdown-preview-view ul > li.task-list-item {
  text-indent: 0;
  line-height: var(--leading-4);
}
.markdown-preview-view .task-list-item {
  padding-inline-start: 0;
}
body:not(.tasks) li:is([data-task=B], [data-task=X], [data-task=n], [data-task=\2b50], [data-task=a], [data-task=p], [data-task=c], [data-task=W], [data-task=\2764], [data-task=s], [data-task=S], [data-task=b], [data-task=I], [data-task="!"], [data-task="-"], [data-task=">"], [data-task="?"], [data-task="<"], [data-task=l], [data-task=i]) .task-list-item-checkbox:checked,
body:not(.tasks) .markdown-source-view.mod-cm6 .task-list-item-checkbox:is([data-task=B], [data-task=X], [data-task=n], [data-task=\2b50], [data-task=a], [data-task=p], [data-task=c], [data-task=W], [data-task=\2764], [data-task=s], [data-task=S], [data-task=b], [data-task=I], [data-task="!"], [data-task="-"], [data-task=">"], [data-task="?"], [data-task="<"], [data-task=l], [data-task=i]),
body:not(.tasks) .markdown-preview-view li:is([data-task=B], [data-task=X], [data-task=n], [data-task=\2b50], [data-task=a], [data-task=p], [data-task=c], [data-task=W], [data-task=\2764], [data-task=s], [data-task=S], [data-task=b], [data-task=I], [data-task="!"], [data-task="-"], [data-task=">"], [data-task="?"], [data-task="<"], [data-task=l], [data-task=i]) > .task-list-item-checkbox:checked {
  background: none;
  pointer-events: none;
}
body:not(.tasks) .markdown-source-view.mod-cm6 .task-list-item-checkbox:not([data-task=x]):not([data-task=" "]),
body:not(.tasks) .markdown-preview-view li:not([data-task=x]) > .task-list-item-checkbox:checked,
body:not(.tasks) .markdown-preview-view li:not([data-task=x]) > p > .task-list-item-checkbox:checked,
body:not(.tasks) li:not([data-task=x]) > .task-list-item-checkbox:checked {
  background-repeat: no-repeat;
  background-size: 18px 18px;
  background-position: center;
  border-radius: 0;
}
body:not(.tasks) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=n],
body:not(.tasks) .markdown-preview-view li[data-task=n] > .task-list-item-checkbox:checked,
body:not(.tasks) .markdown-preview-view li[data-task=n] > p > .task-list-item-checkbox:checked,
body:not(.tasks) li[data-task=n] > .task-list-item-checkbox:checked {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M28.586 13.314 30 11.9 20 2l-1.314 1.415 1.186 1.186L8.38 14.322l-1.716-1.715L5.25 14l5.657 5.677L2 28.583 3.41 30l8.911-8.909L18 26.748l1.393-1.414-1.716-1.716 9.724-11.49Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.tasks).theme-dark .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=n],
body:not(.tasks).theme-dark .markdown-preview-view li[data-task=n] > .task-list-item-checkbox:checked,
body:not(.tasks).theme-dark .markdown-preview-view li[data-task=n] > p > .task-list-item-checkbox:checked,
body:not(.tasks).theme-dark li[data-task=n] > .task-list-item-checkbox:checked {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgb(254, 254, 254)' viewBox='0 0 32 32'%3E%3Cpath d='M28.586 13.314 30 11.9 20 2l-1.314 1.415 1.186 1.186L8.38 14.322l-1.716-1.715L5.25 14l5.657 5.677L2 28.583 3.41 30l8.911-8.909L18 26.748l1.393-1.414-1.716-1.716 9.724-11.49Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.tasks) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=\2b50],
body:not(.tasks) .markdown-preview-view li[data-task=\2b50] > .task-list-item-checkbox:checked,
body:not(.tasks) .markdown-preview-view li[data-task=\2b50] > p > .task-list-item-checkbox:checked,
body:not(.tasks) li[data-task=\2b50] > .task-list-item-checkbox:checked {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgb(214, 159, 40)' viewBox='0 0 32 32'%3E%3Cpath d='m16 2-4.55 9.22-10.17 1.47 7.36 7.18L6.9 30l9.1-4.78L25.1 30l-1.74-10.13 7.36-7.17-10.17-1.48Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.tasks) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=a],
body:not(.tasks) .markdown-preview-view li[data-task=a] > .task-list-item-checkbox:checked,
body:not(.tasks) .markdown-preview-view li[data-task=a] > p > .task-list-item-checkbox:checked,
body:not(.tasks) li[data-task=a] > .task-list-item-checkbox:checked {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgb(214, 159, 40)' viewBox='0 0 32 32'%3E%3Cpath d='M28.707 19.293 26 16.586V13a10.014 10.014 0 0 0-9-9.95V1h-2v2.05A10.014 10.014 0 0 0 6 13v3.586l-2.707 2.707A1 1 0 0 0 3 20v3a1 1 0 0 0 1 1h7v1a5 5 0 0 0 10 0v-1h7a1 1 0 0 0 1-1v-3a1 1 0 0 0-.293-.707ZM19 25a3 3 0 0 1-6 0v-1h6Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.tasks) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=p],
body:not(.tasks) .markdown-preview-view li[data-task=p] > .task-list-item-checkbox:checked,
body:not(.tasks) .markdown-preview-view li[data-task=p] > p > .task-list-item-checkbox:checked,
body:not(.tasks) li[data-task=p] > .task-list-item-checkbox:checked {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgb(140, 141, 59)' viewBox='0 0 32 32'%3E%3Cpath d='M2 16h5v14H2zM23 30H9V15.197l3.042-4.563.845-5.917A2.01 2.01 0 0 1 14.867 3H15a3.003 3.003 0 0 1 3 3v6h8a4.005 4.005 0 0 1 4 4v7a7.008 7.008 0 0 1-7 7Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.tasks) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=c],
body:not(.tasks) .markdown-preview-view li[data-task=c] > .task-list-item-checkbox:checked,
body:not(.tasks) .markdown-preview-view li[data-task=c] > p > .task-list-item-checkbox:checked,
body:not(.tasks) li[data-task=c] > .task-list-item-checkbox:checked {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgb(241, 81, 72)' viewBox='0 0 32 32'%3E%3Cpath d='M2 2h5v14H2zM23 2H9v14.803l3.042 4.563.845 5.917A2.01 2.01 0 0 0 14.867 29H15a3.003 3.003 0 0 0 3-3v-6h8a4.005 4.005 0 0 0 4-4V9a7.008 7.008 0 0 0-7-7Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.tasks) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=W],
body:not(.tasks) .markdown-preview-view li[data-task=W] > .task-list-item-checkbox:checked,
body:not(.tasks) .markdown-preview-view li[data-task=W] > p > .task-list-item-checkbox:checked,
body:not(.tasks) li[data-task=W] > .task-list-item-checkbox:checked {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgb(214, 159, 40)' viewBox='0 0 32 32'%3E%3Cpath d='M26 7h-2V6a2.002 2.002 0 0 0-2-2H10a2.002 2.002 0 0 0-2 2v1H6a2.002 2.002 0 0 0-2 2v3a4.005 4.005 0 0 0 4 4h.322A8.169 8.169 0 0 0 15 21.934V26h-5v2h12v-2h-5v-4.069A7.966 7.966 0 0 0 23.74 16H24a4.005 4.005 0 0 0 4-4V9a2.002 2.002 0 0 0-2-2ZM8 14a2.002 2.002 0 0 1-2-2V9h2Zm18-2a2.002 2.002 0 0 1-2 2V9h2Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.tasks) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=\2764],
body:not(.tasks) .markdown-preview-view li[data-task=\2764] > .task-list-item-checkbox:checked,
body:not(.tasks) .markdown-preview-view li[data-task=\2764] > p > .task-list-item-checkbox:checked,
body:not(.tasks) li[data-task=\2764] > .task-list-item-checkbox:checked {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgb(241, 81, 72)' enable-background='new 0 0 32 32' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M22.5 4c-2 0-3.9.8-5.3 2.2L16 7.4l-1.1-1.1c-2.9-3-7.7-3-10.6-.1l-.1.1c-3 3-3 7.8 0 10.8L16 29l11.8-11.9c3-3 3-7.8 0-10.8C26.4 4.8 24.5 4 22.5 4z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
  background-size: 16px 16px;
}
body:not(.tasks) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=s],
body:not(.tasks) .markdown-preview-view li[data-task=s] > .task-list-item-checkbox:checked,
body:not(.tasks) .markdown-preview-view li[data-task=s] > p > .task-list-item-checkbox:checked,
body:not(.tasks) li[data-task=s] > .task-list-item-checkbox:checked {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgb(214, 159, 40)' enable-background='new 0 0 32 32' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath fill='none' d='M0 0h32v32H0V0z'/%3E%3Cpath d='M29 13h-2c-.1-1.6-.8-3.1-2-4.1V5c0-.6-.4-1-1-1-.2 0-.4.1-.6.2L19.7 7H15c-5.5 0-9.5 3.2-9.9 8H5c-.6 0-1-.4-1-1v-2H2v2c0 1.7 1.3 3 3 3h.1c.3 2.7 1.7 5 3.9 6.6V27c0 .6.4 1 1 1h4c.6 0 1-.4 1-1v-2h3v2c0 .6.4 1 1 1h4c.6 0 1-.4 1-1v-3.4c1.5-.7 2.5-2 2.8-3.6H29c.6 0 1-.4 1-1v-5c0-.6-.4-1-1-1zm-11 7v1h-2v-1h-2v-2h3.5c.3 0 .5-.2.5-.5s-.2-.5-.5-.5h-1c-1.2 0-2.3-.8-2.5-2-.2-1.3.6-2.6 2-2.9V11h2v1h2v2h-3.5c-.3 0-.5.3-.5.6s.2.5.5.5h1c1.2 0 2.3.8 2.5 2 .2 1.3-.6 2.6-2 2.9z'/%3E%3C/svg%3E");
}
body:not(.tasks) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=S],
body:not(.tasks) .markdown-preview-view li[data-task=S] > .task-list-item-checkbox:checked,
body:not(.tasks) .markdown-preview-view li[data-task=S] > p > .task-list-item-checkbox:checked,
body:not(.tasks) li[data-task=S] > .task-list-item-checkbox:checked {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgb(214, 159, 40)' enable-background='new 0 0 32 32' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath fill='none' d='M0 0h32v32H0V0z'/%3E%3Cpath d='M29 13h-2c-.1-1.6-.8-3.1-2-4.1V5c0-.6-.4-1-1-1-.2 0-.4.1-.6.2L19.7 7H15c-5.5 0-9.5 3.2-9.9 8H5c-.6 0-1-.4-1-1v-2H2v2c0 1.7 1.3 3 3 3h.1c.3 2.7 1.7 5 3.9 6.6V27c0 .6.4 1 1 1h4c.6 0 1-.4 1-1v-2h3v2c0 .6.4 1 1 1h4c.6 0 1-.4 1-1v-3.4c1.5-.7 2.5-2 2.8-3.6H29c.6 0 1-.4 1-1v-5c0-.6-.4-1-1-1zm-9 0h-7v-2h7v2z'/%3E%3C/svg%3E");
}
body:not(.tasks) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=b],
body:not(.tasks) .markdown-preview-view li[data-task=b] > .task-list-item-checkbox:checked,
body:not(.tasks) .markdown-preview-view li[data-task=b] > p > .task-list-item-checkbox:checked,
body:not(.tasks) li[data-task=b] > .task-list-item-checkbox:checked {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgb(241, 81, 72)' viewBox='0 0 32 32'%3E%3Cpath d='M24 2H8a2 2 0 0 0-2 2v26l10-5.054L26 30V4a2 2 0 0 0-2-2Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.tasks) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=I],
body:not(.tasks) .markdown-preview-view li[data-task=I] > .task-list-item-checkbox:checked,
body:not(.tasks) .markdown-preview-view li[data-task=I] > p > .task-list-item-checkbox:checked,
body:not(.tasks) li[data-task=I] > .task-list-item-checkbox:checked {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgb(214, 159, 40)' enable-background='new 0 0 32 32' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M11 22h10v4H11v-4zm2 4h6v4h-6v-4zm8-4c0-.9.5-1.5 1.5-2.4 2.3-1.8 3.6-4.7 3.5-7.6 0-5.5-4.5-10-10-10S6 6.5 6 12c-.1 2.9 1.1 5.8 3.5 7.6 1 .9 1.5 1.5 1.5 2.4'/%3E%3Cpath fill='none' d='M0 0h32v32H0V0z'/%3E%3C/svg%3E");
}
body:not(.tasks) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=X],
body:not(.tasks) .markdown-preview-view li[data-task=X] > .task-list-item-checkbox:checked,
body:not(.tasks) .markdown-preview-view li[data-task=X] > p > .task-list-item-checkbox:checked,
body:not(.tasks) li[data-task=X] > .task-list-item-checkbox:checked {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgb(241, 81, 72)' width='32' height='32' enable-background='new 0 0 32 32' xml:space='preserve'%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3Cpath d='M16 2C8.3 2 2 8.3 2 16s6.3 14 14 14 14-6.3 14-14S23.7 2 16 2zm5.4 21L16 17.6 10.6 23 9 21.4l5.4-5.4L9 10.6 10.6 9l5.4 5.4L21.4 9l1.6 1.6-5.4 5.4 5.4 5.4-1.6 1.6z'/%3E%3C/svg%3E");
}
body:not(.tasks) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=B],
body:not(.tasks) .markdown-preview-view li[data-task=B] > .task-list-item-checkbox:checked,
body:not(.tasks) .markdown-preview-view li[data-task=B] > p > .task-list-item-checkbox:checked,
body:not(.tasks) li[data-task=B] > .task-list-item-checkbox:checked {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgb(235, 84, 108)' enable-background='new 0 0 32 32' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3Cpath d='m16 11 8-2.1c-.9-1.7-2.3-3-4-3.9V2h-2v2.2c-1.3-.3-2.7-.3-4 0V2h-2v3c-1.7.9-3.1 2.2-4 3.9l8 2.1z'/%3E%3Cpath d='m29.8 20 .3-2-5.1-.8v-4.4l5.1-1.4-.5-1.9-4.8 1.3-7.8 2V17h-2v-4.2l-7.7-2.1-4.8-1.2-.5 1.9 5 1.4v4.4l-5.2.8.3 2 4.9-.8c0 1.2.3 2.4.8 3.6l-4.5 4.5 1.4 1.4 4.2-4.2c3.1 3.9 8.7 4.6 12.6 1.6.6-.5 1.1-1 1.6-1.6l4.2 4.2 1.4-1.4-4.5-4.5c.5-1.1.8-2.3.8-3.6l4.8.8z'/%3E%3C/svg%3E");
}
body:not(.tasks) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="<"],
body:not(.tasks) .markdown-preview-view li[data-task="<"] > .task-list-item-checkbox:checked,
body:not(.tasks) .markdown-preview-view li[data-task="<"] > p > .task-list-item-checkbox:checked,
body:not(.tasks) li[data-task="<"] > .task-list-item-checkbox:checked {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgb(8, 8, 8)' viewBox='0 0 32 32'%3E%3Cpath d='M26 4h-4V2h-2v2h-8V2h-2v2H6a2.002 2.002 0 0 0-2 2v20a2.002 2.002 0 0 0 2 2h20a2.002 2.002 0 0 0 2-2V6a2.002 2.002 0 0 0-2-2ZM6 6h4v2h2V6h8v2h2V6h4v4H6Zm0 6h5v6H6Zm13 14h-6v-6h6Zm0-8h-6v-6h6Zm2 8v-6h5l.001 6Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.tasks).theme-dark .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="<"],
body:not(.tasks).theme-dark .markdown-preview-view li[data-task="<"] > .task-list-item-checkbox:checked,
body:not(.tasks).theme-dark .markdown-preview-view li[data-task="<"] > p > .task-list-item-checkbox:checked,
body:not(.tasks).theme-dark li[data-task="<"] > .task-list-item-checkbox:checked {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgb(254, 254, 254)' viewBox='0 0 32 32'%3E%3Cpath d='M26 4h-4V2h-2v2h-8V2h-2v2H6a2.002 2.002 0 0 0-2 2v20a2.002 2.002 0 0 0 2 2h20a2.002 2.002 0 0 0 2-2V6a2.002 2.002 0 0 0-2-2ZM6 6h4v2h2V6h8v2h2V6h4v4H6Zm0 6h5v6H6Zm13 14h-6v-6h6Zm0-8h-6v-6h6Zm2 8v-6h5l.001 6Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.tasks) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=l],
body:not(.tasks) .markdown-preview-view li[data-task=l] > .task-list-item-checkbox:checked,
body:not(.tasks) .markdown-preview-view li[data-task=l] > p > .task-list-item-checkbox:checked,
body:not(.tasks) li[data-task=l] > .task-list-item-checkbox:checked {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='icon' fill='hsl(3.2, 85.8%, 61.4%)' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none%7D%3C/style%3E%3C/defs%3E%3Cpath d='M16 2A11.013 11.013 0 0 0 5 13a10.889 10.889 0 0 0 2.216 6.6s.3.395.349.452L16 30l8.439-9.953c.044-.053.345-.447.345-.447l.001-.003A10.885 10.885 0 0 0 27 13 11.013 11.013 0 0 0 16 2Zm0 15a4 4 0 1 1 4-4 4.005 4.005 0 0 1-4 4Z'/%3E%3Ccircle id='_Inner-Path_' cx='16' cy='13' r='4' class='cls-1' data-name='&lt;Inner-Path&gt;'/%3E%3Cpath id='_Transparent_Rectangle_' d='M0 0h32v32H0z' class='cls-1' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.tasks) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=i],
body:not(.tasks) .markdown-preview-view li[data-task=i] > .task-list-item-checkbox:checked,
body:not(.tasks) .markdown-preview-view li[data-task=i] > p > .task-list-item-checkbox:checked,
body:not(.tasks) li[data-task=i] > .task-list-item-checkbox:checked {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='icon' fill='hsl(201.9, 25.9%, 52.4%)' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none%7D%3C/style%3E%3C/defs%3E%3Cpath id='inner-path' d='M16 8a1.5 1.5 0 1 1-1.5 1.5A1.5 1.5 0 0 1 16 8Zm4 13.875h-2.875v-8H13v2.25h1.875v5.75H12v2.25h8Z' class='cls-1'/%3E%3Cpath d='M16 2a14 14 0 1 0 14 14A14 14 0 0 0 16 2Zm0 6a1.5 1.5 0 1 1-1.5 1.5A1.5 1.5 0 0 1 16 8Zm4 16.125h-8v-2.25h2.875v-5.75H13v-2.25h4.125v8H20Z'/%3E%3Cpath id='_Transparent_Rectangle_' d='M0 0h32v32H0z' class='cls-1' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.tasks) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="?"],
body:not(.tasks) .markdown-preview-view li[data-task="?"] > .task-list-item-checkbox:checked,
body:not(.tasks) .markdown-preview-view li[data-task="?"] > p > .task-list-item-checkbox:checked,
body:not(.tasks) li[data-task="?"] > .task-list-item-checkbox:checked {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='icon' fill='rgb(214, 159, 40)' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none%7D%3C/style%3E%3C/defs%3E%3Cpath d='M16 2a14 14 0 1 0 14 14A14 14 0 0 0 16 2Zm0 23a1.5 1.5 0 1 1 1.5-1.5A1.5 1.5 0 0 1 16 25Zm1.142-7.754v2.501h-2.25V15h2.125a2.376 2.376 0 0 0 0-4.753h-1.5a2.378 2.378 0 0 0-2.375 2.375v.638h-2.25v-.638A4.628 4.628 0 0 1 15.517 8h1.5a4.624 4.624 0 0 1 .125 9.246Z'/%3E%3Cpath id='inner-path' d='M16 25a1.5 1.5 0 1 1 1.5-1.5A1.5 1.5 0 0 1 16 25Zm1.142-7.754v2.501h-2.25V15h2.125a2.376 2.376 0 0 0 0-4.753h-1.5a2.378 2.378 0 0 0-2.375 2.375v.638h-2.25v-.638A4.628 4.628 0 0 1 15.517 8h1.5a4.624 4.624 0 0 1 .125 9.246Z' class='cls-1'/%3E%3Cpath id='_Transparent_Rectangle_' d='M0 0h32v32H0z' class='cls-1' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.tasks) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=">"],
body:not(.tasks) .markdown-preview-view li[data-task=">"] > .task-list-item-checkbox:checked,
body:not(.tasks) .markdown-preview-view li[data-task=">"] > p > .task-list-item-checkbox:checked,
body:not(.tasks) li[data-task=">"] > .task-list-item-checkbox:checked {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgb(8, 8, 8)' viewBox='0 0 32 32'%3E%3Cpath d='m27.45 15.11-22-11a1 1 0 0 0-1.08.12 1 1 0 0 0-.33 1L6.69 15H18v2H6.69L4 26.74A1 1 0 0 0 5 28a1 1 0 0 0 .45-.11l22-11a1 1 0 0 0 0-1.78Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.tasks).theme-dark .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=">"],
body:not(.tasks).theme-dark .markdown-preview-view li[data-task=">"] > .task-list-item-checkbox:checked,
body:not(.tasks).theme-dark .markdown-preview-view li[data-task=">"] > p > .task-list-item-checkbox:checked,
body:not(.tasks).theme-dark li[data-task=">"] > .task-list-item-checkbox:checked {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgb(254, 254, 254)' viewBox='0 0 32 32'%3E%3Cpath d='m27.45 15.11-22-11a1 1 0 0 0-1.08.12 1 1 0 0 0-.33 1L6.69 15H18v2H6.69L4 26.74A1 1 0 0 0 5 28a1 1 0 0 0 .45-.11l22-11a1 1 0 0 0 0-1.78Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.tasks) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="!"],
body:not(.tasks) .markdown-preview-view li[data-task="!"] > .task-list-item-checkbox:checked,
body:not(.tasks) .markdown-preview-view li[data-task="!"] > p > .task-list-item-checkbox:checked,
body:not(.tasks) li[data-task="!"] > .task-list-item-checkbox:checked {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='icon' x='0' y='0' fill='hsl(3.2, 85.8%, 61.4%)' enable-background='new 0 0 32 32' version='1.1' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cstyle%3E.st0%7Bfill:none%7D%3C/style%3E%3Cpath id='inner-path' d='M16 26c-.8 0-1.5-.7-1.5-1.5S15.2 23 16 23s1.5.7 1.5 1.5S16.8 26 16 26zm-1.1-5h2.2v-9h-2.2v9z' class='st0'/%3E%3Cpath d='M16 6.2 4.6 28h22.7L16 6.2zM14.9 12h2.2v9h-2.2v-9zM16 26c-.8 0-1.5-.7-1.5-1.5S15.2 23 16 23s1.5.7 1.5 1.5S16.8 26 16 26z'/%3E%3Cpath d='M29 30H3c-.6 0-1-.4-1-1 0-.2 0-.3.1-.5l13-25c.3-.5.9-.6 1.4-.4.2.1.3.2.4.4l13 25c.3.5.1 1.1-.4 1.3-.2.2-.3.2-.5.2zM4.7 28h22.7L16 6.2 4.7 28z'/%3E%3Cpath id='_Transparent_Rectangle_' d='M0 0h32v32H0z' class='st0'/%3E%3Cpath d='M-2.9 15.3h26.4v2.9H-2.9z' transform='rotate(-62.979 10.321 16.712)'/%3E%3Cpath d='M8.3 15.6h26.4v2.9H8.3z' transform='rotate(-117.021 21.471 17.086)'/%3E%3Cpath d='M3.9 26.2h24.4v2.9H3.9z' transform='matrix(-.9999 -.01155 .01155 -.9999 31.881 55.41)'/%3E%3C/svg%3E");
}
body:not(.tasks) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="-"],
body:not(.tasks) .markdown-preview-view li[data-task="-"] > .task-list-item-checkbox:checked,
body:not(.tasks) .markdown-preview-view li[data-task="-"] > p > .task-list-item-checkbox:checked,
body:not(.tasks) li[data-task="-"] > .task-list-item-checkbox:checked {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='icon' fill='rgb(8, 8, 8)' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cstyle%3E.st0%7Bfill:none;%7D%3C/style%3E%3Cpath id='inner-path' d='M9,10.6L10.6,9L23,21.4L21.4,23L9,10.6z' class='st0'/%3E%3Cpath d='M6.1,6.1C0.6,11.5,0.6,20.3,6,25.8c0,0,0.1,0.1,0.1,0.1c5.4,5.5,14.2,5.5,19.7,0.1c0,0,0.1-0.1,0.1-0.1	c5.5-5.4,5.5-14.2,0.1-19.7c0,0-0.1-0.1-0.1-0.1C20.5,0.6,11.7,0.6,6.2,6C6.2,6,6.1,6.1,6.1,6.1z M24.8,17.1l-17.6,0v-2.2l17.6,0	V17.1z'/%3E%3Cpath id='_Transparent_Rectangle_' d='M0,0h32v32H0V0z' class='st0'/%3E%3C/svg%3E");
}
body:not(.tasks).theme-dark .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="-"],
body:not(.tasks).theme-dark .markdown-preview-view li[data-task="-"] > .task-list-item-checkbox:checked,
body:not(.tasks).theme-dark .markdown-preview-view li[data-task="-"] > p > .task-list-item-checkbox:checked,
body:not(.tasks).theme-dark li[data-task="-"] > .task-list-item-checkbox:checked {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='icon' fill='rgb(254, 254, 254)' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cstyle%3E.st0%7Bfill:none;%7D%3C/style%3E%3Cpath id='inner-path' d='M9,10.6L10.6,9L23,21.4L21.4,23L9,10.6z' class='st0'/%3E%3Cpath d='M6.1,6.1C0.6,11.5,0.6,20.3,6,25.8c0,0,0.1,0.1,0.1,0.1c5.4,5.5,14.2,5.5,19.7,0.1c0,0,0.1-0.1,0.1-0.1	c5.5-5.4,5.5-14.2,0.1-19.7c0,0-0.1-0.1-0.1-0.1C20.5,0.6,11.7,0.6,6.2,6C6.2,6,6.1,6.1,6.1,6.1z M24.8,17.1l-17.6,0v-2.2l17.6,0	V17.1z'/%3E%3Cpath id='_Transparent_Rectangle_' d='M0,0h32v32H0V0z' class='st0'/%3E%3C/svg%3E");
}
body:not(.tasks) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task]:is([data-task="-"]),
body:not(.tasks) .markdown-preview-view ul li[data-task="-"].task-list-item.is-checked,
body:not(.tasks) li[data-task="-"].task-list-item.is-checked {
  color: var(--text-faint);
  text-decoration: line-through solid var(--text-faint) 2px;
}
.markdown-preview-view ul li:not([data-task=x]).task-list-item.is-checked::selection,
.markdown-preview-view ul li:not([data-task=x]).task-list-item.is-checked,
li:not([data-task=x]).task-list-item.is-checked {
  text-decoration: none;
  color: inherit;
}
.edit-mode-tasks .cm-s-obsidian span.cm-formatting-task {
  font-weight: bold;
  color: var(--color-red);
}
.edit-mode-tasks .cm-s-obsidian span.cm-formatting-task.cm-property {
  font-weight: bold;
  color: var(--color-green);
}
body:not(.tasks) .admonitions ul li.task-list-item.is-checked:is([data-task=B], [data-task=X], [data-task=n], [data-task=p], [data-task=c], [data-task=W], [data-task=b], [data-task=I], [data-task="!"], [data-task="?"], [data-task=i]) > .list-collapse-indicator {
  margin-left: -3.25rem;
}
body:not(.tasks) .admonitions ul li.task-list-item.is-checked:is([data-task=X], [data-task=c], [data-task="!"]) {
  background-color: rgba(var(--rgb-primary-0), 0.5);
  border: 1px solid var(--color-border-1);
  border-left: 1.5px solid var(--color-red);
  padding: 8px 16px 8px 16px;
  border-radius: 0 4px 4px 0;
  margin-left: -24px;
  margin-bottom: 16px;
}
body:not(.tasks) .admonitions ul li.task-list-item.is-checked:is([data-task=X], [data-task=c], [data-task="!"]) > :is(ul, ol) {
  padding-left: 48px;
}
body:not(.tasks) .admonitions li:is([data-task=X], [data-task=c], [data-task="!"]) > .task-list-item-checkbox,
body:not(.tasks) .admonitions li:is([data-task=X], [data-task=c], [data-task="!"]) > p > .task-list-item-checkbox {
  margin-left: 0px;
  margin-right: 16px;
}
body:not(.tasks) .markdown-source-view.admonitions li:is([data-task=X], [data-task=c], [data-task="!"]) > .task-list-item-checkbox {
  margin-left: 16px;
}
body:not(.tasks) .admonitions ul li.task-list-item.is-checked:is([data-task=I], [data-task="?"]) {
  background-color: rgba(var(--rgb-primary-0), 0.5);
  border: 1px solid var(--color-border-1);
  border-left: 1.5px solid var(--color-yellow-4);
  padding: 8px 16px 8px 16px;
  border-radius: 0 4px 4px 0;
  margin-left: -24px;
  margin-bottom: 16px;
}
body:not(.tasks) .admonitions ul li.task-list-item.is-checked:is([data-task=I], [data-task="?"]) > :is(ul, ol) {
  padding-left: 48px;
}
body:not(.tasks) .admonitions li:is([data-task=I], [data-task="?"]) > .task-list-item-checkbox,
body:not(.tasks) .admonitions li:is([data-task=I], [data-task="?"]) > p > .task-list-item-checkbox {
  margin-left: 0px;
  margin-right: 16px;
}
body:not(.tasks) .markdown-source-view.admonitions li:is([data-task=I], [data-task="?"]) > .task-list-item-checkbox {
  margin-left: 16px;
}
body:not(.tasks) .admonitions ul li.task-list-item.is-checked[data-task=i] {
  background-color: rgba(var(--rgb-primary-0), 0.5);
  border: 1px solid var(--color-border-1);
  border-left: 1.5px solid var(--color-blue);
  padding: 8px 16px 8px 16px;
  border-radius: 0 4px 4px 0;
  margin-left: -24px;
  margin-bottom: 16px;
}
body:not(.tasks) .admonitions ul li.task-list-item.is-checked[data-task=i] > :is(ul, ol) {
  padding-left: 48px;
}
body:not(.tasks) .admonitions li[data-task=i] > .task-list-item-checkbox,
body:not(.tasks) .admonitions li[data-task=i] > p > .task-list-item-checkbox {
  margin-left: 0px;
  margin-right: 16px;
}
body:not(.tasks) .markdown-source-view.admonitions li[data-task=i] > .task-list-item-checkbox {
  margin-left: 16px;
}
body:not(.tasks) .admonitions ul li.task-list-item.is-checked:is([data-task=W], [data-task=p]) {
  background-color: rgba(var(--rgb-primary-0), 0.5);
  border: 1px solid var(--color-border-1);
  border-left: 1.5px solid var(--color-green);
  padding: 8px 16px 8px 16px;
  border-radius: 0 4px 4px 0;
  margin-left: -24px;
  margin-bottom: 16px;
}
body:not(.tasks) .admonitions ul li.task-list-item.is-checked:is([data-task=W], [data-task=p]) > :is(ul, ol) {
  padding-left: 48px;
}
body:not(.tasks) .admonitions li:is([data-task=W], [data-task=p]) > .task-list-item-checkbox,
body:not(.tasks) .admonitions li:is([data-task=W], [data-task=p]) > p > .task-list-item-checkbox {
  margin-left: 0px;
  margin-right: 16px;
}
body:not(.tasks) .markdown-source-view.admonitions li:is([data-task=W], [data-task=p]) > .task-list-item-checkbox {
  margin-left: 16px;
}
body:not(.tasks) .admonitions ul li.task-list-item.is-checked:is([data-task=n], [data-task=b]) {
  background-color: rgba(var(--rgb-primary-0), 0.5);
  border: 1px solid var(--color-border-1);
  border-left: 1.5px solid var(--color-border-2);
  padding: 8px 16px 8px 16px;
  border-radius: 0 4px 4px 0;
  margin-left: -24px;
  margin-bottom: 16px;
}
body:not(.tasks) .admonitions ul li.task-list-item.is-checked:is([data-task=n], [data-task=b]) > :is(ul, ol) {
  padding-left: 48px;
}
body:not(.tasks) .admonitions li:is([data-task=n], [data-task=b]) > .task-list-item-checkbox,
body:not(.tasks) .admonitions li:is([data-task=n], [data-task=b]) > p > .task-list-item-checkbox {
  margin-left: 0px;
  margin-right: 16px;
}
body:not(.tasks) .markdown-source-view.admonitions li:is([data-task=n], [data-task=b]) > .task-list-item-checkbox {
  margin-left: 16px;
}
body:not(.tasks) .admonitions ul li.task-list-item.is-checked[data-task=B] {
  background-color: rgba(var(--rgb-primary-0), 0.5);
  border: 1px solid var(--color-border-1);
  border-left: 1.5px solid var(--color-pink);
  padding: 8px 16px 8px 16px;
  border-radius: 0 4px 4px 0;
  margin-left: -24px;
  margin-bottom: 16px;
}
body:not(.tasks) .admonitions ul li.task-list-item.is-checked[data-task=B] > :is(ul, ol) {
  padding-left: 48px;
}
body:not(.tasks) .admonitions li[data-task=B] > .task-list-item-checkbox,
body:not(.tasks) .admonitions li[data-task=B] > p > .task-list-item-checkbox {
  margin-left: 0px;
  margin-right: 16px;
}
body:not(.tasks) .markdown-source-view.admonitions li[data-task=B] > .task-list-item-checkbox {
  margin-left: 16px;
}
body.no-animation * {
  transition: none !important;
  animation: none !important;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
object.link-favicon {
  vertical-align: middle;
}
.community-plugin-info .community-plugin-readme img.link-favicon {
  display: none;
}
.cm-hmd-barelink:not(span.cm-strong.cm-highlight) :not(span.cm-em.cm-highlight):not(.cm-s-obsidian span.cm-highlight) {
  color: var(--color-accent);
}
aside {
  float: right;
  position: relative;
  clear: right;
  width: 300px;
  z-index: 3;
  padding: 0px 8px 0px 16px;
  border-radius: 0px;
  margin-bottom: 4px;
  margin-right: -0.55em;
  margin-left: 1em;
  margin-top: 8px;
  text-decoration: none;
  text-align: start;
  font-weight: unset;
  font-size: var(--font-scale-00);
  background-color: transparent;
  border-left: 1.5px solid var(--color-accent);
}
.aside-left {
  float: left;
  position: relative;
  width: 300px;
  margin-left: -316px;
  background-color: transparent;
  text-decoration: unset;
  text-align: left;
  line-height: 1.5em;
  font-size: var(--font-scale-00);
  color: var(--text-muted);
}
.markdown-source-view.is-live-preview.is-readable-line-width .aside-left {
  margin-left: -21.5rem;
}
.aside-right {
  float: right;
  position: relative;
  width: 300px;
  clear: left;
  margin-right: -316px;
  background-color: transparent;
  text-decoration: unset;
  text-align: left;
  line-height: 1.5em;
  font-size: var(--font-scale-00);
  color: var(--text-muted);
}
.aside-side-accent .aside-right,
.aside-side-accent .aside-left {
  color: var(--color-accent);
}
.aside-right-accent .aside-right,
.aside-left-accent .aside-left {
  color: var(--color-accent);
}
.aside-hide {
  color: transparent;
  float: right;
  position: relative;
  margin-right: -32px;
  margin-top: 0px;
  width: 16px;
  height: 16px;
  text-decoration: unset;
  text-align: start;
  font-weight: unset;
  background-color: transparent;
}
.aside-hide:before {
  display: block;
  content: "";
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg id='icon' fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Echat%3C/title%3E%3Cpath d='M17.74,30,16,29l4-7h6a2,2,0,0,0,2-2V8a2,2,0,0,0-2-2H6A2,2,0,0,0,4,8V20a2,2,0,0,0,2,2h9v2H6a4,4,0,0,1-4-4V8A4,4,0,0,1,6,4H26a4,4,0,0,1,4,4V20a4,4,0,0,1-4,4H21.16Z' transform='translate(0 0)'/%3E%3Crect x='8' y='10' width='16' height='2'/%3E%3Crect x='8' y='16' width='10' height='2'/%3E%3Crect id='_Transparent_Rectangle_' data-name='&lt;Transparent Rectangle&gt;' class='cls-1' width='32' height='32'/%3E%3C/svg%3E");
  height: 16px;
  width: 16px;
}
.theme-dark .aside-hide:before {
  background-image: url("data:image/svg+xml,%3Csvg id='icon' fill='white' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Echat%3C/title%3E%3Cpath d='M17.74,30,16,29l4-7h6a2,2,0,0,0,2-2V8a2,2,0,0,0-2-2H6A2,2,0,0,0,4,8V20a2,2,0,0,0,2,2h9v2H6a4,4,0,0,1-4-4V8A4,4,0,0,1,6,4H26a4,4,0,0,1,4,4V20a4,4,0,0,1-4,4H21.16Z' transform='translate(0 0)'/%3E%3Crect x='8' y='10' width='16' height='2'/%3E%3Crect x='8' y='16' width='10' height='2'/%3E%3Crect id='_Transparent_Rectangle_' data-name='&lt;Transparent Rectangle&gt;' class='cls-1' width='32' height='32'/%3E%3C/svg%3E");
}
.aside-hide:hover {
  white-space: normal;
  text-overflow: unset;
  color: unset;
  height: unset;
  z-index: 3;
  border-radius: 0px;
  font-size: var(--font-scale-00);
  width: 300px;
  padding: 0px 0px 0px 0px;
  margin-right: -316px;
  line-height: 1.5em;
  font-size: var(--font-scale-00);
  color: var(--text-muted);
}
.aside-in {
  float: right;
  position: relative;
  width: 40%;
  padding: 4px 16px;
  border-radius: 0px;
  margin: 8px 0px 4px 4px;
  text-decoration: none;
  text-align: start;
  background-color: transparent;
  border-left: 1.5px solid var(--color-accent);
  line-height: 1.5em;
  font-size: var(--font-scale-00);
  color: var(--text-muted);
}
.aside-in-accent .aside-in {
  color: var(--color-accent);
}
.aside-in-no-b .aside-in {
  border-left-width: 0px;
}
.aside-in-grayscale .aside-in {
  border-left: 1px solid var(--text-faint);
}
.aside-in .internal-embed.is-loaded:not(.image-embed),
.aside-in .markdown-embed {
  width: 100%;
}
.aside > ::-webkit-scrollbar {
  width: 4px;
}
body:not(.no-sanctum-icons) svg.add-note-glyph,
body:not(.no-sanctum-icons) svg.any-key,
body:not(.no-sanctum-icons) svg.audio-file,
body:not(.no-sanctum-icons) svg.blocks,
body:not(.no-sanctum-icons) svg.bold-glyph,
body:not(.no-sanctum-icons) svg.box-glyph,
body:not(.no-sanctum-icons) svg.bracket-glyph,
body:not(.no-sanctum-icons) svg.broken-link,
body:not(.no-sanctum-icons) svg.bullet-list-glyph,
body:not(.no-sanctum-icons) svg.bullet-list,
body:not(.no-sanctum-icons) svg.calendar-glyph,
body:not(.no-sanctum-icons) svg.calendar-with-checkmark,
body:not(.no-sanctum-icons) svg.check-in-circle,
body:not(.no-sanctum-icons) svg.check-small,
body:not(.no-sanctum-icons) svg.checkbox-glyph,
body:not(.no-sanctum-icons) svg.checkmark,
body:not(.no-sanctum-icons) svg.clock-glyph,
body:not(.no-sanctum-icons) svg.clock,
body:not(.no-sanctum-icons) svg.cloud,
body:not(.no-sanctum-icons) svg.code-glyph,
body:not(.no-sanctum-icons) svg.command-glyph,
body:not(.no-sanctum-icons) svg.compress-glyph,
body:not(.no-sanctum-icons) svg.create-new,
body:not(.no-sanctum-icons) svg.cross-in-box,
body:not(.no-sanctum-icons) svg.cross,
body:not(.no-sanctum-icons) svg.crossed-star,
body:not(.no-sanctum-icons) svg.dice-glyph,
body:not(.no-sanctum-icons) svg.dice,
body:not(.no-sanctum-icons) svg.document,
body:not(.no-sanctum-icons) svg.documents,
body:not(.no-sanctum-icons) svg.dot-network,
body:not(.no-sanctum-icons) svg.double-down-arrow-glyph,
body:not(.no-sanctum-icons) svg.double-down-arrow-glyph,
body:not(.no-sanctum-icons) svg.double-up-arrow-glyph,
body:not(.no-sanctum-icons) svg.down-arrow-with-tail,
body:not(.no-sanctum-icons) svg.down-chevron-glyph,
body:not(.no-sanctum-icons) svg.down-curly-arrow-glyph,
body:not(.no-sanctum-icons) svg.duplicate-glyph,
body:not(.no-sanctum-icons) svg.enlarge-glyph,
body:not(.no-sanctum-icons) svg.enter,
body:not(.no-sanctum-icons) svg.exit-fullscreen,
body:not(.no-sanctum-icons) svg.expand-vertically,
body:not(.no-sanctum-icons) svg.file-explorer-glyph,
body:not(.no-sanctum-icons) svg.filled-pin,
body:not(.no-sanctum-icons) svg.folder,
body:not(.no-sanctum-icons) svg.forward-arrow,
body:not(.no-sanctum-icons) svg.fullscreen,
body:not(.no-sanctum-icons) svg.gear,
body:not(.no-sanctum-icons) svg.go-to-file,
body:not(.no-sanctum-icons) svg.graph-glyph,
body:not(.no-sanctum-icons) svg.hashtag,
body:not(.no-sanctum-icons) svg.heading-glyph,
body:not(.no-sanctum-icons) svg.help,
body:not(.no-sanctum-icons) svg.highlight-glyph,
body:not(.no-sanctum-icons) svg.horizontal-split,
body:not(.no-sanctum-icons) svg.image-file,
body:not(.no-sanctum-icons) svg.image-glyph,
body:not(.no-sanctum-icons) svg.import-glyph,
body:not(.no-sanctum-icons) svg.indent-glyph,
body:not(.no-sanctum-icons) svg.info,
body:not(.no-sanctum-icons) svg.install,
body:not(.no-sanctum-icons) svg.italic-glyph,
body:not(.no-sanctum-icons) svg.keyboard-glyph,
body:not(.no-sanctum-icons) svg.languages,
body:not(.no-sanctum-icons) svg.left-arrow-with-tail,
body:not(.no-sanctum-icons) svg.left-arrow,
body:not(.no-sanctum-icons) svg.left-chevron-glyph,
body:not(.no-sanctum-icons) svg.lines-of-text,
body:not(.no-sanctum-icons) svg.link-glyph,
body:not(.no-sanctum-icons) svg.link,
body:not(.no-sanctum-icons) svg.links-coming-in,
body:not(.no-sanctum-icons) svg.links-going-out,
body:not(.no-sanctum-icons) svg.magnifying-glass,
body:not(.no-sanctum-icons) svg.merge-files-glyph,
body:not(.no-sanctum-icons) svg.merge-files,
body:not(.no-sanctum-icons) svg.microphone-filled,
body:not(.no-sanctum-icons) svg.microphone,
body:not(.no-sanctum-icons) svg.minus-with-circle,
body:not(.no-sanctum-icons) svg.navigate-glyph,
body:not(.no-sanctum-icons) svg.note-glyph,
body:not(.no-sanctum-icons) svg.number-list-glyph,
body:not(.no-sanctum-icons) svg.open-elsewhere-glyph,
body:not(.no-sanctum-icons) svg.open-vault,
body:not(.no-sanctum-icons) svg.pane-layout,
body:not(.no-sanctum-icons) svg.paper-plane-glyph,
body:not(.no-sanctum-icons) svg.paper-plane,
body:not(.no-sanctum-icons) svg.paste-text,
body:not(.no-sanctum-icons) svg.paste,
body:not(.no-sanctum-icons) svg.paused,
body:not(.no-sanctum-icons) svg.pdf-file,
body:not(.no-sanctum-icons) svg.pencil,
body:not(.no-sanctum-icons) svg.percent-sign-glyph,
body:not(.no-sanctum-icons) svg.pin,
body:not(.no-sanctum-icons) svg.play-audio-glyph,
body:not(.no-sanctum-icons) svg.plus-minus-glyph,
body:not(.no-sanctum-icons) svg.plus-with-circle,
body:not(.no-sanctum-icons) svg.popup-open,
body:not(.no-sanctum-icons) svg.presentation-glyph,
body:not(.no-sanctum-icons) svg.presentation,
body:not(.no-sanctum-icons) svg.price-tag-glyph,
body:not(.no-sanctum-icons) svg.question-mark-glyph,
body:not(.no-sanctum-icons) svg.quote-glyph,
body:not(.no-sanctum-icons) svg.redo-glyph,
body:not(.no-sanctum-icons) svg.reset,
body:not(.no-sanctum-icons) svg.restore-file-glyph,
body:not(.no-sanctum-icons) svg.right-arrow-with-tail,
body:not(.no-sanctum-icons) svg.right-arrow,
body:not(.no-sanctum-icons) svg.right-chevron-glyph,
body:not(.no-sanctum-icons) svg.right-triangle,
body:not(.no-sanctum-icons) svg.run-command,
body:not(.no-sanctum-icons) svg.scissors-glyph,
body:not(.no-sanctum-icons) svg.scissors,
body:not(.no-sanctum-icons) svg.search-glyph,
body:not(.no-sanctum-icons) svg.search,
body:not(.no-sanctum-icons) svg.select-all-text,
body:not(.no-sanctum-icons) svg.sheets-in-box,
body:not(.no-sanctum-icons) svg.split,
body:not(.no-sanctum-icons) svg.spreadsheet,
body:not(.no-sanctum-icons) svg.stacked-levels,
body:not(.no-sanctum-icons) svg.star-glyph,
body:not(.no-sanctum-icons) svg.star-list,
body:not(.no-sanctum-icons) svg.star,
body:not(.no-sanctum-icons) svg.stop-audio-glyph,
body:not(.no-sanctum-icons) svg.strikethrough-glyph,
body:not(.no-sanctum-icons) svg.switch,
body:not(.no-sanctum-icons) svg.sync-small,
body:not(.no-sanctum-icons) svg.sync,
body:not(.no-sanctum-icons) svg.tag-glyph,
body:not(.no-sanctum-icons) svg.three-horizontal-bars,
body:not(.no-sanctum-icons) svg.tomorrow-glyph,
body:not(.no-sanctum-icons) svg.trash,
body:not(.no-sanctum-icons) svg.two-blank-pages,
body:not(.no-sanctum-icons) svg.undo-glyph,
body:not(.no-sanctum-icons) svg.unindent-glyph,
body:not(.no-sanctum-icons) svg.up-and-down-arrows,
body:not(.no-sanctum-icons) svg.up-arrow-with-tail,
body:not(.no-sanctum-icons) svg.up-chevron-glyph,
body:not(.no-sanctum-icons) svg.up-curly-arrow-glyph,
body:not(.no-sanctum-icons) svg.uppercase-lowercase-a,
body:not(.no-sanctum-icons) svg.vault,
body:not(.no-sanctum-icons) svg.vertical-split,
body:not(.no-sanctum-icons) svg.vertical-three-dots,
body:not(.no-sanctum-icons) svg.wand-glyph,
body:not(.no-sanctum-icons) svg.wand,
body:not(.no-sanctum-icons) svg.workspace-glyph,
body:not(.no-sanctum-icons) svg.wrench-screwdriver-glyph,
body:not(.no-sanctum-icons) svg.yesterday-glyph,
body:not(.no-sanctum-icons) svg.bar-graph,
body:not(.no-sanctum-icons) svg.BC-trail-icon,
body:not(.no-sanctum-icons) svg.longform,
body:not(.no-sanctum-icons) svg.sweep,
body:not(.no-sanctum-icons) svg.excalidraw-icon,
body:not(.no-sanctum-icons) svg.disk,
body:not(.no-sanctum-icons) svg.save-png,
body:not(.no-sanctum-icons) svg.save-svg,
body:not(.no-sanctum-icons) svg.fa-Images,
body:not(.no-sanctum-icons) svg.chart,
body:not(.no-sanctum-icons) svg.fa-search,
body:not(.no-sanctum-icons) svg.changelog,
body:not(.no-sanctum-icons) svg.fa-copy,
body:not(.no-sanctum-icons) svg.fantasy-calendar-reveal,
body:not(.no-sanctum-icons) svg.BratIcon,
body:not(.no-sanctum-icons) svg.running-man,
body:not(.no-sanctum-icons) svg.reading-glasses,
body:not(.no-sanctum-icons) svg.calendar-day {
  background-color: currentColor;
}
body:not(.no-sanctum-icons) svg.add-note-glyph > path,
body:not(.no-sanctum-icons) svg.any-key > path,
body:not(.no-sanctum-icons) svg.audio-file > path,
body:not(.no-sanctum-icons) svg.blocks > path,
body:not(.no-sanctum-icons) svg.bold-glyph > path,
body:not(.no-sanctum-icons) svg.box-glyph > path,
body:not(.no-sanctum-icons) svg.bracket-glyph > path,
body:not(.no-sanctum-icons) svg.broken-link > path,
body:not(.no-sanctum-icons) svg.bullet-list-glyph > path,
body:not(.no-sanctum-icons) svg.bullet-list > path,
body:not(.no-sanctum-icons) svg.calendar-glyph > path,
body:not(.no-sanctum-icons) svg.calendar-with-checkmark > path,
body:not(.no-sanctum-icons) svg.check-in-circle > path,
body:not(.no-sanctum-icons) svg.check-small > path,
body:not(.no-sanctum-icons) svg.checkbox-glyph > path,
body:not(.no-sanctum-icons) svg.checkmark > path,
body:not(.no-sanctum-icons) svg.clock-glyph > path,
body:not(.no-sanctum-icons) svg.clock > path,
body:not(.no-sanctum-icons) svg.cloud > path,
body:not(.no-sanctum-icons) svg.code-glyph > path,
body:not(.no-sanctum-icons) svg.command-glyph > path,
body:not(.no-sanctum-icons) svg.compress-glyph > path,
body:not(.no-sanctum-icons) svg.create-new > path,
body:not(.no-sanctum-icons) svg.cross-in-box > path,
body:not(.no-sanctum-icons) svg.cross > path,
body:not(.no-sanctum-icons) svg.crossed-star > path,
body:not(.no-sanctum-icons) svg.dice-glyph > path,
body:not(.no-sanctum-icons) svg.dice > path,
body:not(.no-sanctum-icons) svg.document > path,
body:not(.no-sanctum-icons) svg.documents > path,
body:not(.no-sanctum-icons) svg.dot-network > path,
body:not(.no-sanctum-icons) svg.double-down-arrow-glyph > path,
body:not(.no-sanctum-icons) svg.double-down-arrow-glyph > path,
body:not(.no-sanctum-icons) svg.double-up-arrow-glyph > path,
body:not(.no-sanctum-icons) svg.down-arrow-with-tail > path,
body:not(.no-sanctum-icons) svg.down-chevron-glyph > path,
body:not(.no-sanctum-icons) svg.down-curly-arrow-glyph > path,
body:not(.no-sanctum-icons) svg.duplicate-glyph > path,
body:not(.no-sanctum-icons) svg.enlarge-glyph > path,
body:not(.no-sanctum-icons) svg.enter > path,
body:not(.no-sanctum-icons) svg.exit-fullscreen > path,
body:not(.no-sanctum-icons) svg.expand-vertically > path,
body:not(.no-sanctum-icons) svg.file-explorer-glyph > path,
body:not(.no-sanctum-icons) svg.filled-pin > path,
body:not(.no-sanctum-icons) svg.folder > path,
body:not(.no-sanctum-icons) svg.forward-arrow > path,
body:not(.no-sanctum-icons) svg.fullscreen > path,
body:not(.no-sanctum-icons) svg.gear > path,
body:not(.no-sanctum-icons) svg.go-to-file > path,
body:not(.no-sanctum-icons) svg.graph-glyph > path,
body:not(.no-sanctum-icons) svg.hashtag > path,
body:not(.no-sanctum-icons) svg.heading-glyph > path,
body:not(.no-sanctum-icons) svg.help > path,
body:not(.no-sanctum-icons) svg.highlight-glyph > path,
body:not(.no-sanctum-icons) svg.horizontal-split > path,
body:not(.no-sanctum-icons) svg.image-file > path,
body:not(.no-sanctum-icons) svg.image-glyph > path,
body:not(.no-sanctum-icons) svg.import-glyph > path,
body:not(.no-sanctum-icons) svg.indent-glyph > path,
body:not(.no-sanctum-icons) svg.info > path,
body:not(.no-sanctum-icons) svg.install > path,
body:not(.no-sanctum-icons) svg.italic-glyph > path,
body:not(.no-sanctum-icons) svg.keyboard-glyph > path,
body:not(.no-sanctum-icons) svg.languages > path,
body:not(.no-sanctum-icons) svg.left-arrow-with-tail > path,
body:not(.no-sanctum-icons) svg.left-arrow > path,
body:not(.no-sanctum-icons) svg.left-chevron-glyph > path,
body:not(.no-sanctum-icons) svg.lines-of-text > path,
body:not(.no-sanctum-icons) svg.link-glyph > path,
body:not(.no-sanctum-icons) svg.link > path,
body:not(.no-sanctum-icons) svg.links-coming-in > path,
body:not(.no-sanctum-icons) svg.links-going-out > path,
body:not(.no-sanctum-icons) svg.magnifying-glass > path,
body:not(.no-sanctum-icons) svg.merge-files-glyph > path,
body:not(.no-sanctum-icons) svg.merge-files > path,
body:not(.no-sanctum-icons) svg.microphone-filled > path,
body:not(.no-sanctum-icons) svg.microphone > path,
body:not(.no-sanctum-icons) svg.minus-with-circle > path,
body:not(.no-sanctum-icons) svg.navigate-glyph > path,
body:not(.no-sanctum-icons) svg.note-glyph > path,
body:not(.no-sanctum-icons) svg.number-list-glyph > path,
body:not(.no-sanctum-icons) svg.open-elsewhere-glyph > path,
body:not(.no-sanctum-icons) svg.open-vault > path,
body:not(.no-sanctum-icons) svg.pane-layout > path,
body:not(.no-sanctum-icons) svg.paper-plane-glyph > path,
body:not(.no-sanctum-icons) svg.paper-plane > path,
body:not(.no-sanctum-icons) svg.paste-text > path,
body:not(.no-sanctum-icons) svg.paste > path,
body:not(.no-sanctum-icons) svg.paused > path,
body:not(.no-sanctum-icons) svg.pdf-file > path,
body:not(.no-sanctum-icons) svg.pencil > path,
body:not(.no-sanctum-icons) svg.percent-sign-glyph > path,
body:not(.no-sanctum-icons) svg.pin > path,
body:not(.no-sanctum-icons) svg.play-audio-glyph > path,
body:not(.no-sanctum-icons) svg.plus-minus-glyph > path,
body:not(.no-sanctum-icons) svg.plus-with-circle > path,
body:not(.no-sanctum-icons) svg.popup-open > path,
body:not(.no-sanctum-icons) svg.presentation-glyph > path,
body:not(.no-sanctum-icons) svg.presentation > path,
body:not(.no-sanctum-icons) svg.price-tag-glyph > path,
body:not(.no-sanctum-icons) svg.question-mark-glyph > path,
body:not(.no-sanctum-icons) svg.quote-glyph > path,
body:not(.no-sanctum-icons) svg.redo-glyph > path,
body:not(.no-sanctum-icons) svg.reset > path,
body:not(.no-sanctum-icons) svg.restore-file-glyph > path,
body:not(.no-sanctum-icons) svg.right-arrow-with-tail > path,
body:not(.no-sanctum-icons) svg.right-arrow > path,
body:not(.no-sanctum-icons) svg.right-chevron-glyph > path,
body:not(.no-sanctum-icons) svg.right-triangle > path,
body:not(.no-sanctum-icons) svg.run-command > path,
body:not(.no-sanctum-icons) svg.scissors-glyph > path,
body:not(.no-sanctum-icons) svg.scissors > path,
body:not(.no-sanctum-icons) svg.search-glyph > path,
body:not(.no-sanctum-icons) svg.search > path,
body:not(.no-sanctum-icons) svg.select-all-text > path,
body:not(.no-sanctum-icons) svg.sheets-in-box > path,
body:not(.no-sanctum-icons) svg.split > path,
body:not(.no-sanctum-icons) svg.spreadsheet > path,
body:not(.no-sanctum-icons) svg.stacked-levels > path,
body:not(.no-sanctum-icons) svg.star-glyph > path,
body:not(.no-sanctum-icons) svg.star-list > path,
body:not(.no-sanctum-icons) svg.star > path,
body:not(.no-sanctum-icons) svg.stop-audio-glyph > path,
body:not(.no-sanctum-icons) svg.strikethrough-glyph > path,
body:not(.no-sanctum-icons) svg.switch > path,
body:not(.no-sanctum-icons) svg.sync-small > path,
body:not(.no-sanctum-icons) svg.sync > path,
body:not(.no-sanctum-icons) svg.tag-glyph > path,
body:not(.no-sanctum-icons) svg.three-horizontal-bars > path,
body:not(.no-sanctum-icons) svg.tomorrow-glyph > path,
body:not(.no-sanctum-icons) svg.trash > path,
body:not(.no-sanctum-icons) svg.two-blank-pages > path,
body:not(.no-sanctum-icons) svg.undo-glyph > path,
body:not(.no-sanctum-icons) svg.unindent-glyph > path,
body:not(.no-sanctum-icons) svg.up-and-down-arrows > path,
body:not(.no-sanctum-icons) svg.up-arrow-with-tail > path,
body:not(.no-sanctum-icons) svg.up-chevron-glyph > path,
body:not(.no-sanctum-icons) svg.up-curly-arrow-glyph > path,
body:not(.no-sanctum-icons) svg.uppercase-lowercase-a > path,
body:not(.no-sanctum-icons) svg.vault > path,
body:not(.no-sanctum-icons) svg.vertical-split > path,
body:not(.no-sanctum-icons) svg.vertical-three-dots > path,
body:not(.no-sanctum-icons) svg.wand-glyph > path,
body:not(.no-sanctum-icons) svg.wand > path,
body:not(.no-sanctum-icons) svg.workspace-glyph > path,
body:not(.no-sanctum-icons) svg.wrench-screwdriver-glyph > path,
body:not(.no-sanctum-icons) svg.yesterday-glyph > path,
body:not(.no-sanctum-icons) svg.bar-graph > path,
body:not(.no-sanctum-icons) svg.BC-trail-icon > path,
body:not(.no-sanctum-icons) svg.longform > path,
body:not(.no-sanctum-icons) svg.sweep > path,
body:not(.no-sanctum-icons) svg.excalidraw-icon > path,
body:not(.no-sanctum-icons) svg.disk > path,
body:not(.no-sanctum-icons) svg.save-png > path,
body:not(.no-sanctum-icons) svg.save-svg > path,
body:not(.no-sanctum-icons) svg.fa-Images > path,
body:not(.no-sanctum-icons) svg.chart > path,
body:not(.no-sanctum-icons) svg.fa-search > path,
body:not(.no-sanctum-icons) svg.changelog > path,
body:not(.no-sanctum-icons) svg.fa-copy > path,
body:not(.no-sanctum-icons) svg.fantasy-calendar-reveal > path,
body:not(.no-sanctum-icons) svg.BratIcon > path,
body:not(.no-sanctum-icons) svg.running-man > path,
body:not(.no-sanctum-icons) svg.reading-glasses > path,
body:not(.no-sanctum-icons) svg.calendar-day > path {
  display: none;
}
body:not(.no-sanctum-icons) svg.add-note-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M30 24h-4v-4h-2v4h-4v2h4v4h2v-4h4v-2z'/%3E%3Cpath d='M16 28H8V4h8v6a2.006 2.006 0 0 0 2 2h6v4h2v-6a.91.91 0 0 0-.3-.7l-7-7A.909.909 0 0 0 18 2H8a2.006 2.006 0 0 0-2 2v24a2.006 2.006 0 0 0 2 2h8Zm2-23.6 5.6 5.6H18Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.any-key {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M24 13a4 4 0 0 0 4-4V8a4 4 0 0 0-4-4h-1a4 4 0 0 0-4 4v3h-6V8a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v1a4 4 0 0 0 4 4h3v6H8a4 4 0 0 0-4 4v1a4 4 0 0 0 4 4h1a4 4 0 0 0 4-4v-3h6v3a4 4 0 0 0 4 4h1a4 4 0 0 0 4-4v-1a4 4 0 0 0-4-4h-3v-6Zm-3-5a2 2 0 0 1 2-2h1a2 2 0 0 1 2 2v1a2 2 0 0 1-2 2h-3ZM8 11a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h1a2 2 0 0 1 2 2v3H8Zm3 13a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2v-1a2 2 0 0 1 2-2h3Zm8-5h-6v-6h6Zm2 2h3a2 2 0 0 1 2 2v1a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.audio-file {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M29 31a.999.999 0 0 1-.625-.22L23.65 27H20a1 1 0 0 1-1-1v-5a1 1 0 0 1 1-1h3.65l4.726-3.78A1 1 0 0 1 30 17v13a1 1 0 0 1-1 1Zm-8-6h3a1 1 0 0 1 .625.22L28 27.92v-8.84l-3.376 2.7A1 1 0 0 1 24 22h-3Z'/%3E%3Cpath d='M16 28H8V4h8v6a2.006 2.006 0 0 0 2 2h6v3h2v-5a.91.91 0 0 0-.3-.7l-7-7A.909.909 0 0 0 18 2H8a2.006 2.006 0 0 0-2 2v24a2.006 2.006 0 0 0 2 2h8Zm2-23.6 5.6 5.6H18Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.blocks {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M28 19H14.83l2.58-2.59L16 15l-5 5 5 5 1.41-1.41L14.83 21H28v-2z'/%3E%3Cpath d='M24 14v-4a1 1 0 0 0-.29-.71l-7-7A1 1 0 0 0 16 2H6a2 2 0 0 0-2 2v24a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2h-2v2H6V4h8v6a2 2 0 0 0 2 2h6v2Zm-8-4V4.41L21.59 10Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.bold-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M18.25 25H9V7h8.5a5.25 5.25 0 0 1 4 8.65A5.25 5.25 0 0 1 18.25 25ZM12 22h6.23a2.25 2.25 0 1 0 0-4.5H12Zm0-7.5h5.5a2.25 2.25 0 1 0 0-4.5H12Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.box-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M20 21h-8a2 2 0 0 1-2-2v-2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2Zm-8-4v2h8v-2Z'/%3E%3Cpath d='M28 4H4a2 2 0 0 0-2 2v4a2 2 0 0 0 2 2v16a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V12a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2Zm-2 24H6V12h20Zm2-18H4V6h24v4Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.bracket-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M28 26h-3v-2h3V8h-3V6h3a2.002 2.002 0 0 1 2 2v16a2.003 2.003 0 0 1-2 2Z'/%3E%3Ccircle cx='23' cy='16' r='2'/%3E%3Ccircle cx='16' cy='16' r='2'/%3E%3Ccircle cx='9' cy='16' r='2'/%3E%3Cpath d='M7 26H4a2.002 2.002 0 0 1-2-2V8a2.002 2.002 0 0 1 2-2h3v2H4v16h3Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.broken-link {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='m3.584 5.002 1.414-1.415 3.416 3.415L7 8.417zm19.997 19.99 1.415-1.414 3.415 3.416-1.415 1.414zM11 2h2v4h-2zm-9 9h4v2H2zm24 8h4v2h-4zm-7 7h2v4h-2zm-2.42-4.93-3.71 3.72a4 4 0 1 1-5.66-5.66l3.72-3.72L9.51 14 5.8 17.72a6 6 0 0 0-.06 8.54A6 6 0 0 0 10 28a6.07 6.07 0 0 0 4.32-1.8L18 22.49Zm-1.17-10.14 3.72-3.72a4 4 0 1 1 5.66 5.66l-3.72 3.72L22.49 18l3.71-3.72a6 6 0 0 0 .06-8.54A6 6 0 0 0 22 4a6.07 6.07 0 0 0-4.32 1.8L14 9.51Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.bullet-list-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='7' cy='9' r='3'/%3E%3Ccircle cx='7' cy='23' r='3'/%3E%3Cpath d='M16 22h14v2H16zM16 8h14v2H16z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.bullet-list {
  transform: translateY(1px);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M10 6h18v2H10zm0 18h18v2H10zm0-9h18v2H10zm-6 0h2v2H4zm0-9h2v2H4zm0 18h2v2H4z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.calendar-day {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M26 4h-4V2h-2v2h-8V2h-2v2H6c-1.1 0-2 .9-2 2v20c0 1.1.9 2 2 2h20c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 22H6V12h20v14zm0-16H6V6h4v2h2V6h8v2h2V6h4v4z'/%3E%3Cpath fill='none' d='M0 0h32v32H0V0z'/%3E%3Cpath d='M13.8 23.3v-1.5H16v-5.6h-.1l-1.7 2.2-1.2-.9 2-2.6h2.8v6.9h1.8v1.5h-5.8z'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.calendar-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M26 4h-4V2h-2v2h-8V2h-2v2H6a2.002 2.002 0 0 0-2 2v20a2.002 2.002 0 0 0 2 2h20a2.002 2.002 0 0 0 2-2V6a2.002 2.002 0 0 0-2-2ZM6 6h4v2h2V6h8v2h2V6h4v4H6Zm0 6h5v6H6Zm13 14h-6v-6h6Zm0-8h-6v-6h6Zm2 8v-6h5l.001 6Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.calendar-with-checkmark {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M26 4h-4V2h-2v2h-8V2h-2v2H6a2.002 2.002 0 0 0-2 2v20a2.002 2.002 0 0 0 2 2h20a2.002 2.002 0 0 0 2-2V6a2.002 2.002 0 0 0-2-2ZM6 6h4v2h2V6h8v2h2V6h4v4H6Zm0 6h5v6H6Zm13 14h-6v-6h6Zm0-8h-6v-6h6Zm2 8v-6h5l.001 6Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.check-in-circle {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='icon' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none%7D%3C/style%3E%3C/defs%3E%3Cpath d='M16 2a14 14 0 1 0 14 14A14 14 0 0 0 16 2Zm-2 19.59-5-5L10.59 15 14 18.41 21.41 11l1.596 1.586Z'/%3E%3Cpath id='inner-path' d='m14 21.591-5-5L10.591 15 14 18.409 21.41 11l1.595 1.585L14 21.591z' class='cls-1'/%3E%3Cpath id='_Transparent_Rectangle_' d='M0 0h32v32H0z' class='cls-1' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.check-small {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='m14 21.414-5-5.001L10.413 15 14 18.586 21.585 11 23 12.415l-9 8.999z'/%3E%3Cpath d='M16 2a14 14 0 1 0 14 14A14 14 0 0 0 16 2Zm0 26a12 12 0 1 1 12-12 12 12 0 0 1-12 12Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.checkbox-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M26 4H6a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2ZM6 26V6h20v20Z'/%3E%3Cpath d='m14 21.5-5-4.96L10.59 15 14 18.35 21.41 11 23 12.58l-9 8.92z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.checkmark {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='m13 24-9-9 1.414-1.414L13 21.171 26.586 7.586 28 9 13 24z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.clock-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M15 19h2v2h-2zm0 4h2v2h-2z'/%3E%3Cpath d='M23 11.67V4h3V2H6v2h3v7.67a2 2 0 0 0 .4 1.2L11.75 16 9.4 19.13a2 2 0 0 0-.4 1.2V28H6v2h20v-2h-3v-7.67a2 2 0 0 0-.4-1.2L20.25 16l2.35-3.13a2 2 0 0 0 .4-1.2ZM21 4v7H11V4Zm0 16.33V28H11v-7.67L14.25 16 12 13h8l-2.25 3Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.clock {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 30a14 14 0 1 1 14-14 14 14 0 0 1-14 14Zm0-26a12 12 0 1 0 12 12A12 12 0 0 0 16 4Z'/%3E%3Cpath d='M20.59 22 15 16.41V7h2v8.58l5 5.01L20.59 22z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.cloud {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 7a7.66 7.66 0 0 1 1.51.15 8 8 0 0 1 6.35 6.34l.26 1.35 1.35.24a5.5 5.5 0 0 1-1 10.92H7.5a5.5 5.5 0 0 1-1-10.92l1.34-.24.26-1.35A8 8 0 0 1 16 7m0-2a10 10 0 0 0-9.83 8.12A7.5 7.5 0 0 0 7.49 28h17a7.5 7.5 0 0 0 1.32-14.88 10 10 0 0 0-7.94-7.94A10.27 10.27 0 0 0 16 5Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.code-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='m31 16-7 7-1.41-1.41L28.17 16l-5.58-5.59L24 9l7 7zM1 16l7-7 1.41 1.41L3.83 16l5.58 5.59L8 23l-7-7zm11.419 9.484L17.639 6l1.932.518L14.35 26z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;' transform='rotate(-90 16 16)'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.command-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M26 4.01H6a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2v-20a2 2 0 0 0-2-2Zm0 2v4H6v-4Zm-20 20v-14h20v14Z'/%3E%3Cpath d='m10.76 16.18 2.82 2.83-2.82 2.83 1.41 1.41 4.24-4.24-4.24-4.24-1.41 1.41z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.compress-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M4 18v2h6.586L2 28.582 3.414 30 12 21.414V28h2V18H4zM30 3.416 28.592 2 20 10.586V4h-2v10h10v-2h-6.586L30 3.416z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;' transform='rotate(-180 16 16)'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.create-new {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M16 4c6.6 0 12 5.4 12 12s-5.4 12-12 12S4 22.6 4 16 9.4 4 16 4m0-2C8.3 2 2 8.3 2 16s6.3 14 14 14 14-6.3 14-14S23.7 2 16 2z'/%3E%3Cpath d='M24 15h-7V8h-2v7H8v2h7v7h2v-7h7z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.cross-in-box {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M16 2C8.2 2 2 8.2 2 16s6.2 14 14 14 14-6.2 14-14S23.8 2 16 2zm0 26C9.4 28 4 22.6 4 16S9.4 4 16 4s12 5.4 12 12-5.4 12-12 12z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3Cpath d='M21.4 23 16 17.6 10.6 23 9 21.4l5.4-5.4L9 10.6 10.6 9l5.4 5.4L21.4 9l1.6 1.6-5.4 5.4 5.4 5.4z'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.cross {
  transform: scale(1.4) translateY(1px);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M24 9.4 22.6 8 16 14.6 9.4 8 8 9.4l6.6 6.6L8 22.6 9.4 24l6.6-6.6 6.6 6.6 1.4-1.4-6.6-6.6L24 9.4z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.crossed-star {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M11.45 11.22 1.28 12.7l7.36 7.17L6.9 30l9.1-4.78V2l-4.55 9.22z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.dice-glyph {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 100 100"><path fill="red" d="M79.167 12.5H20.833c-4.596 0 -8.333 3.738 -8.333 8.333v58.333c0 4.596 3.738 8.333 8.333 8.333h58.333c4.596 0 8.333 -3.738 8.333 -8.333V20.833c0 -4.596 -3.738 -8.333 -8.333 -8.333zM20.833 79.167V20.833h58.333l0.008 58.333H20.833z M39.583 33.333A6.25 6.25 0 0 1 33.333 39.583A6.25 6.25 0 0 1 27.083 33.333A6.25 6.25 0 0 1 39.583 33.333z M56.25 50A6.25 6.25 0 0 1 50 56.25A6.25 6.25 0 0 1 43.75 50A6.25 6.25 0 0 1 56.25 50z M72.917 66.667A6.25 6.25 0 0 1 66.667 72.917A6.25 6.25 0 0 1 60.417 66.667A6.25 6.25 0 0 1 72.917 66.667z"></path></svg>');
}
body:not(.no-sanctum-icons) svg.dice {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M22.59 19.41 26.17 23h-6.62l-4.37-7 4.37-7h6.62l-3.58 3.59L24 14l6-6-6-6-1.41 1.41L26.17 7h-6.62a2 2 0 0 0-1.69.94L14 14.11l-3.86-6.17A2 2 0 0 0 8.45 7H2v2h6.45l4.37 7-4.37 7H2v2h6.45a2 2 0 0 0 1.69-.94L14 17.89l3.86 6.17a2 2 0 0 0 1.69.94h6.62l-3.58 3.59L24 30l6-6-6-6Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
  transform: scale(0.9);
}
body:not(.no-sanctum-icons) svg.document {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='m25.7 9.3-7-7c-.2-.2-.4-.3-.7-.3H8c-1.1 0-2 .9-2 2v24c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V10c0-.3-.1-.5-.3-.7zM18 4.4l5.6 5.6H18V4.4zM24 28H8V4h8v6c0 1.1.9 2 2 2h6v16z'/%3E%3Cpath d='M10 22h12v2H10zm0-6h12v2H10z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.documents {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='m27.4 14.7-6.1-6.1C21 8.2 20.5 8 20 8h-8c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V16.1c0-.5-.2-1-.6-1.4zM20 10l5.9 6H20v-6zm-8 18V10h6v6c0 1.1.9 2 2 2h6v10H12z'/%3E%3Cpath d='M6 18H4V4c0-1.1.9-2 2-2h14v2H6v14z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.dot-network {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M26 22a3.955 3.955 0 0 0-2.02.567l-3.813-3.814a4.965 4.965 0 0 0 0-5.506l2.547-2.547A3.028 3.028 0 1 0 21.3 9.286l-2.547 2.547a4.965 4.965 0 0 0-5.506 0L9.433 8.019A3.955 3.955 0 0 0 10 6a4 4 0 1 0-4 4 3.955 3.955 0 0 0 2.02-.567l3.813 3.814a4.965 4.965 0 0 0 0 5.506l-3.814 3.814A3.956 3.956 0 0 0 6 22a4 4 0 1 0 4 4 3.955 3.955 0 0 0-.567-2.02l3.814-3.813a4.969 4.969 0 0 0 1.753.732v3.285a3 3 0 1 0 2 0v-3.285a4.969 4.969 0 0 0 1.753-.732l3.814 3.814A3.955 3.955 0 0 0 22 26a4 4 0 1 0 4-4Zm-10-9a3 3 0 1 1-3 3 3.003 3.003 0 0 1 3-3ZM4 6a2 2 0 1 1 2 2 2.002 2.002 0 0 1-2-2Zm2 22a2 2 0 1 1 2-2 2.002 2.002 0 0 1-2 2Zm20 0a2 2 0 1 1 2-2 2.003 2.003 0 0 1-2 2Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.double-down-arrow-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M16 18 6 8l1.4-1.4 8.6 8.6 8.6-8.6L26 8zM4 22h24v2H4z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.double-up-arrow-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M16 14 6 24l1.4 1.4 8.6-8.6 8.6 8.6L26 24zM4 8h24v2H4z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.down-arrow-with-tail {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M24.59 16.59 17 24.17V4h-2v20.17l-7.59-7.58L6 18l10 10 10-10-1.41-1.41z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.down-chevron-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M16 22 6 12l1.4-1.4 8.6 8.6 8.6-8.6L26 12z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.down-curly-arrow-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M13.414 17.586 18 22.172V8H8V6h10a2.002 2.002 0 0 1 2 2v14.172l4.586-4.586L26 19l-7 7-7-7Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.duplicate-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M16 4c6.6 0 12 5.4 12 12s-5.4 12-12 12S4 22.6 4 16 9.4 4 16 4m0-2C8.3 2 2 8.3 2 16s6.3 14 14 14 14-6.3 14-14S23.7 2 16 2z'/%3E%3Cpath d='M24 15h-7V8h-2v7H8v2h7v7h2v-7h7z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.enlarge-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M20 2v2h6.586L18 12.582 19.414 14 28 5.414V12h2V2H20zm-6 17.416L12.592 18 4 26.586V20H2v10h10v-2H5.414L14 19.416z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;' transform='rotate(-180 16 16)'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.enter {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M26 30H14a2 2 0 0 1-2-2v-3h2v3h12V4H14v3h-2V4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v24a2 2 0 0 1-2 2Z'/%3E%3Cpath d='M14.59 20.59 18.17 17H4v-2h14.17l-3.58-3.59L16 10l6 6-6 6-1.41-1.41z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.exit-fullscreen {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M4 18v2h6.586L2 28.582 3.414 30 12 21.414V28h2V18H4zM30 3.416 28.592 2 20 10.586V4h-2v10h10v-2h-6.586L30 3.416z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;' transform='rotate(-180 16 16)'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.expand-vertically {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M20 26h6v2h-6zm0-8h8v2h-8zm0-8h10v2H20zm-5-6h2v24h-2zm-4.414-.041L7 7.249 3.412 3.958 2 5.373 7 10l5-4.627-1.414-1.414z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.file-explorer-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M22.707 9.293a1 1 0 0 0-1.023-.242l-9 3a1.001 1.001 0 0 0-.633.633l-3 9a1 1 0 0 0 1.265 1.265l9-3a1.001 1.001 0 0 0 .633-.633l3-9a1 1 0 0 0-.242-1.023ZM11.581 20.42l2.21-6.628 4.419 4.419Z'/%3E%3Cpath d='M16 30a14 14 0 1 1 14-14 14.016 14.016 0 0 1-14 14Zm0-26a12 12 0 1 0 12 12A12.014 12.014 0 0 0 16 4Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.filled-pin {
  width: 16px;
  height: 16px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M28.59 13.31 30 11.9 20 2l-1.31 1.42 1.18 1.18-11.49 9.72-1.72-1.71L5.25 14l5.66 5.68L2 28.58 3.41 30l8.91-8.91L18 26.75l1.39-1.42-1.71-1.71 9.72-11.49ZM16.26 22.2 9.8 15.74 21.29 6 26 10.71Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.folder {
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='m11.17 6 3.42 3.41.58.59H28v16H4V6h7.17m0-2H4a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h24a2 2 0 0 0 2-2V10a2 2 0 0 0-2-2H16l-3.41-3.41A2 2 0 0 0 11.17 4Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.forward-arrow {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M13.414 17.586 18 22.172V8H8V6h10a2.002 2.002 0 0 1 2 2v14.172l4.586-4.586L26 19l-7 7-7-7Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
  transform: rotate(0.75turn);
}
body:not(.no-sanctum-icons) svg.fullscreen {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M20 2v2h6.586L18 12.582 19.414 14 28 5.414V12h2V2H20zm-6 17.416L12.592 18 4 26.586V20H2v10h10v-2H5.414L14 19.416z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;' transform='rotate(-180 16 16)'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.gear {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M27 16.76v-1.53l1.92-1.68A2 2 0 0 0 29.3 11l-2.36-4a2 2 0 0 0-1.73-1 2 2 0 0 0-.64.1l-2.43.82a11.35 11.35 0 0 0-1.31-.75l-.51-2.52a2 2 0 0 0-2-1.61h-4.68a2 2 0 0 0-2 1.61l-.51 2.52a11.48 11.48 0 0 0-1.32.75l-2.38-.86A2 2 0 0 0 6.79 6a2 2 0 0 0-1.73 1L2.7 11a2 2 0 0 0 .41 2.51L5 15.24v1.53l-1.89 1.68A2 2 0 0 0 2.7 21l2.36 4a2 2 0 0 0 1.73 1 2 2 0 0 0 .64-.1l2.43-.82a11.35 11.35 0 0 0 1.31.75l.51 2.52a2 2 0 0 0 2 1.61h4.72a2 2 0 0 0 2-1.61l.51-2.52a11.48 11.48 0 0 0 1.32-.75l2.42.82a2 2 0 0 0 .64.1 2 2 0 0 0 1.73-1l2.28-4a2 2 0 0 0-.41-2.51ZM25.21 24l-3.43-1.16a8.86 8.86 0 0 1-2.71 1.57L18.36 28h-4.72l-.71-3.55a9.36 9.36 0 0 1-2.7-1.57L6.79 24l-2.36-4 2.72-2.4a8.9 8.9 0 0 1 0-3.13L4.43 12l2.36-4 3.43 1.16a8.86 8.86 0 0 1 2.71-1.57L13.64 4h4.72l.71 3.55a9.36 9.36 0 0 1 2.7 1.57L25.21 8l2.36 4-2.72 2.4a8.9 8.9 0 0 1 0 3.13L27.57 20Z'/%3E%3Cpath d='M16 22a6 6 0 1 1 6-6 5.94 5.94 0 0 1-6 6Zm0-10a3.91 3.91 0 0 0-4 4 3.91 3.91 0 0 0 4 4 3.91 3.91 0 0 0 4-4 3.91 3.91 0 0 0-4-4Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.go-to-file {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M13 21h13.17l-2.58 2.59L25 25l5-5-5-5-1.41 1.41L26.17 19H13v2z'/%3E%3Cpath d='M22 14v-4a1 1 0 0 0-.29-.71l-7-7A1 1 0 0 0 14 2H4a2 2 0 0 0-2 2v24a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2h-2v2H4V4h8v6a2 2 0 0 0 2 2h6v2Zm-8-4V4.41L19.59 10Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.graph-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M26 22a3.955 3.955 0 0 0-2.02.567l-3.813-3.814a4.965 4.965 0 0 0 0-5.506l2.547-2.547A3.028 3.028 0 1 0 21.3 9.286l-2.547 2.547a4.965 4.965 0 0 0-5.506 0L9.433 8.019A3.955 3.955 0 0 0 10 6a4 4 0 1 0-4 4 3.955 3.955 0 0 0 2.02-.567l3.813 3.814a4.965 4.965 0 0 0 0 5.506l-3.814 3.814A3.956 3.956 0 0 0 6 22a4 4 0 1 0 4 4 3.955 3.955 0 0 0-.567-2.02l3.814-3.813a4.969 4.969 0 0 0 1.753.732v3.285a3 3 0 1 0 2 0v-3.285a4.969 4.969 0 0 0 1.753-.732l3.814 3.814A3.955 3.955 0 0 0 22 26a4 4 0 1 0 4-4Zm-10-9a3 3 0 1 1-3 3 3.003 3.003 0 0 1 3-3ZM4 6a2 2 0 1 1 2 2 2.002 2.002 0 0 1-2-2Zm2 22a2 2 0 1 1 2-2 2.002 2.002 0 0 1-2 2Zm20 0a2 2 0 1 1 2-2 2.003 2.003 0 0 1-2 2Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.hashtag {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M28 12v-2h-6V4h-2v6h-8V4h-2v6H4v2h6v8H4v2h6v6h2v-6h8v6h2v-6h6v-2h-6v-8Zm-8 8h-8v-8h8Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.heading-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M17 8V6h-4V2h-2v4H8V2H6v4H2v2h4v3H2v2h4v4h2v-4h3v4h2v-4h4v-2h-4V8Zm-6 3H8V8h3Zm19 10v-2h-4v-4h-2v4h-3v-4h-2v4h-4v2h4v3h-4v2h4v4h2v-4h3v4h2v-4h4v-2h-4v-3Zm-6 3h-3v-3h3Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.help {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 2a14 14 0 1 0 14 14A14 14 0 0 0 16 2Zm0 26a12 12 0 1 1 12-12 12 12 0 0 1-12 12Z'/%3E%3Ccircle cx='16' cy='23.5' r='1.5'/%3E%3Cpath d='M17 8h-1.5a4.49 4.49 0 0 0-4.5 4.5v.5h2v-.5a2.5 2.5 0 0 1 2.5-2.5H17a2.5 2.5 0 0 1 0 5h-2v4.5h2V17a4.5 4.5 0 0 0 0-9Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.highlight-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M12 15H5a3 3 0 0 1-3-3v-2a3 3 0 0 1 3-3h5V5a1 1 0 0 0-1-1H3V2h6a3 3 0 0 1 3 3ZM5 9a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h5V9Zm15 14v2a1 1 0 0 0 1 1h5v-4h-5a1 1 0 0 0-1 1Z'/%3E%3Cpath d='M2 30h28V2Zm26-2h-7a3 3 0 0 1-3-3v-2a3 3 0 0 1 3-3h5v-2a1 1 0 0 0-1-1h-6v-2h6a3 3 0 0 1 3 3Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.horizontal-split {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M4 20h11v6.17l-2.59-2.58L11 25l5 5 5-5-1.41-1.41L17 26.17V20h11v-2H4v2zm7-13 1.41 1.41L15 5.83V12H4v2h24v-2H17V5.83l2.59 2.58L21 7l-5-5-5 5z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.image-file {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M19 14a3 3 0 1 0-3-3 3 3 0 0 0 3 3Zm0-4a1 1 0 1 1-1 1 1 1 0 0 1 1-1Z'/%3E%3Cpath d='M26 4H6a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2Zm0 22H6v-6l5-5 5.59 5.59a2 2 0 0 0 2.82 0L21 19l5 5Zm0-4.83-3.59-3.59a2 2 0 0 0-2.82 0L18 19.17l-5.59-5.59a2 2 0 0 0-2.82 0L6 17.17V6h20Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.image-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M19 14a3 3 0 1 0-3-3 3 3 0 0 0 3 3Zm0-4a1 1 0 1 1-1 1 1 1 0 0 1 1-1Z'/%3E%3Cpath d='M26 4H6a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2Zm0 22H6v-6l5-5 5.59 5.59a2 2 0 0 0 2.82 0L21 19l5 5Zm0-4.83-3.59-3.59a2 2 0 0 0-2.82 0L18 19.17l-5.59-5.59a2 2 0 0 0-2.82 0L6 17.17V6h20Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.import-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M28 19H14.83l2.58-2.59L16 15l-5 5 5 5 1.41-1.41L14.83 21H28v-2z'/%3E%3Cpath d='M24 14v-4a1 1 0 0 0-.29-.71l-7-7A1 1 0 0 0 16 2H6a2 2 0 0 0-2 2v24a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2h-2v2H6V4h8v6a2 2 0 0 0 2 2h6v2Zm-8-4V4.41L21.59 10Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.indent-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M14 6h14v2H14zm0 6h14v2H14zm-7 6h21v2H7zm0 6h21v2H7zM4 13.59 7.29 10 4 6.41 5.42 5l4.62 5-4.62 5L4 13.59z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.info {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M17 22v-8h-4v2h2v6h-3v2h8v-2h-3zM16 8a1.5 1.5 0 1 0 1.5 1.5A1.5 1.5 0 0 0 16 8Z'/%3E%3Cpath d='M26 28H6a2.002 2.002 0 0 1-2-2V6a2.002 2.002 0 0 1 2-2h20a2.002 2.002 0 0 1 2 2v20a2.002 2.002 0 0 1-2 2ZM6 6v20h20V6Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.install {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M26 24v4H6v-4H4v4a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2v-4Zm0-10-1.41-1.41L17 20.17V2h-2v18.17l-7.59-7.58L6 14l10 10 10-10z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.italic-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M25 9V7H12v2h5.14l-4.37 14H7v2h13v-2h-5.14l4.37-14H25z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.keyboard-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M28 26H4a2 2 0 0 1-2-2V10a2 2 0 0 1 2-2h24a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2ZM4 10v14h24V10Z'/%3E%3Cpath d='M10 20h11v2H10zm-4-8h2v2H6zm4 0h2v2h-2zm4 0h2v2h-2zm4 0h2v2h-2zM6 20h2v2H6zm0-4h2v2H6zm4 0h2v2h-2zm4 0h2v2h-2zm8-4h4v2h-4zm0 4h4v2h-4zm-4 0h2v2h-2zm5 4h3v2h-3z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='Transparent Rectangle'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.languages {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M27.85 29H30l-6-15h-2.35l-6 15h2.15l1.6-4h6.85Zm-7.65-6 2.62-6.56L25.45 23ZM18 7V5h-7V2H9v3H2v2h10.74a14.71 14.71 0 0 1-3.19 6.18A13.5 13.5 0 0 1 7.26 9h-2.1a16.47 16.47 0 0 0 3 5.58A16.84 16.84 0 0 1 3 18l.75 1.86A18.47 18.47 0 0 0 9.53 16a16.92 16.92 0 0 0 5.76 3.84L16 18a14.48 14.48 0 0 1-5.12-3.37A17.64 17.64 0 0 0 14.8 7Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.left-arrow-with-tail {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M10 16 20 6l1.4 1.4-8.6 8.6 8.6 8.6L20 26z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.left-arrow {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M10 16 20 6l1.4 1.4-8.6 8.6 8.6 8.6L20 26z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.left-chevron-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M10 16 20 6l1.4 1.4-8.6 8.6 8.6 8.6L20 26z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.lines-of-text {
  transform: translateY(-1px);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M30.94 15.66A16.69 16.69 0 0 0 16 5 16.69 16.69 0 0 0 1.06 15.66a1 1 0 0 0 0 .68A16.69 16.69 0 0 0 16 27a16.69 16.69 0 0 0 14.94-10.66 1 1 0 0 0 0-.68ZM16 25c-5.3 0-10.9-3.93-12.93-9C5.1 10.93 10.7 7 16 7s10.9 3.93 12.93 9C26.9 21.07 21.3 25 16 25Z'/%3E%3Cpath d='M16 10a6 6 0 1 0 6 6 6 6 0 0 0-6-6Zm0 10a4 4 0 1 1 4-4 4 4 0 0 1-4 4Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
.view-action > svg.lines-of-text {
  margin-right: 1px;
}
body:not(.no-sanctum-icons) svg.link-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M29.25 6.76a6 6 0 0 0-8.5 0l1.42 1.42a4 4 0 1 1 5.67 5.67l-8 8a4 4 0 1 1-5.67-5.66l1.41-1.42-1.41-1.42-1.42 1.42a6 6 0 0 0 0 8.5A6 6 0 0 0 17 25a6 6 0 0 0 4.27-1.76l8-8a6 6 0 0 0-.02-8.48Z'/%3E%3Cpath d='M4.19 24.82a4 4 0 0 1 0-5.67l8-8a4 4 0 0 1 5.67 0A3.94 3.94 0 0 1 19 14a4 4 0 0 1-1.17 2.85L15.71 19l1.42 1.42 2.12-2.12a6 6 0 0 0-8.51-8.51l-8 8a6 6 0 0 0 0 8.51A6 6 0 0 0 7 28a6.07 6.07 0 0 0 4.28-1.76l-1.42-1.42a4 4 0 0 1-5.67 0Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.link {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M29.25 6.76a6 6 0 0 0-8.5 0l1.42 1.42a4 4 0 1 1 5.67 5.67l-8 8a4 4 0 1 1-5.67-5.66l1.41-1.42-1.41-1.42-1.42 1.42a6 6 0 0 0 0 8.5A6 6 0 0 0 17 25a6 6 0 0 0 4.27-1.76l8-8a6 6 0 0 0-.02-8.48Z'/%3E%3Cpath d='M4.19 24.82a4 4 0 0 1 0-5.67l8-8a4 4 0 0 1 5.67 0A3.94 3.94 0 0 1 19 14a4 4 0 0 1-1.17 2.85L15.71 19l1.42 1.42 2.12-2.12a6 6 0 0 0-8.51-8.51l-8 8a6 6 0 0 0 0 8.51A6 6 0 0 0 7 28a6.07 6.07 0 0 0 4.28-1.76l-1.42-1.42a4 4 0 0 1-5.67 0Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.links-coming-in {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M26 30H14a2 2 0 0 1-2-2v-3h2v3h12V4H14v3h-2V4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v24a2 2 0 0 1-2 2Z'/%3E%3Cpath d='M14.59 20.59 18.17 17H4v-2h14.17l-3.58-3.59L16 10l6 6-6 6-1.41-1.41z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.links-going-out {
  transform: translateX(2px);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M6 30h12a2.002 2.002 0 0 0 2-2v-3h-2v3H6V4h12v3h2V4a2.002 2.002 0 0 0-2-2H6a2.002 2.002 0 0 0-2 2v24a2.002 2.002 0 0 0 2 2Z'/%3E%3Cpath d='M20.586 20.586 24.172 17H10v-2h14.172l-3.586-3.586L22 10l6 6-6 6-1.414-1.414z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.magnifying-glass {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='m29 27.586-7.552-7.552a11.018 11.018 0 1 0-1.414 1.414L27.586 29ZM4 13a9 9 0 1 1 9 9 9.01 9.01 0 0 1-9-9Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.merge-files-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M28 6H18V4a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h10v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2ZM4 15h6.17l-2.58 2.59L9 19l5-5-5-5-1.41 1.41L10.17 13H4V4h12v20H4Zm12 13v-2a2 2 0 0 0 2-2V8h10v9h-6.17l2.58-2.59L23 13l-5 5 5 5 1.41-1.41L21.83 19H28v9Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.merge-files {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M28 6H18V4a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h10v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2ZM4 15h6.17l-2.58 2.59L9 19l5-5-5-5-1.41 1.41L10.17 13H4V4h12v20H4Zm12 13v-2a2 2 0 0 0 2-2V8h10v9h-6.17l2.58-2.59L23 13l-5 5 5 5 1.41-1.41L21.83 19H28v9Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.microphone-filled {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M23 14v3a7 7 0 0 1-14 0v-3H7v3a9 9 0 0 0 8 8.94V28h-4v2h10v-2h-4v-2.06A9 9 0 0 0 25 17v-3Z'/%3E%3Cpath d='M16 22a5 5 0 0 0 5-5V7a5 5 0 0 0-10 0v10a5 5 0 0 0 5 5Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.microphone {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M23 14v3a7 7 0 0 1-14 0v-3H7v3a9 9 0 0 0 8 8.94V28h-4v2h10v-2h-4v-2.06A9 9 0 0 0 25 17v-3Z'/%3E%3Cpath d='M16 22a5 5 0 0 0 5-5V7a5 5 0 0 0-10 0v10a5 5 0 0 0 5 5ZM13 7a3 3 0 0 1 6 0v10a3 3 0 0 1-6 0Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.minus-with-circle {
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='icon' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32 32' style='enable-background:new 0 0 32 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;%7D%0A%3C/style%3E%3Cpath d='M16,4c6.6,0,12,5.4,12,12s-5.4,12-12,12S4,22.6,4,16S9.4,4,16,4 M16,2C8.3,2,2,8.3,2,16s6.3,14,14,14s14-6.3,14-14 S23.7,2,16,2z'/%3E%3Crect x='8' y='15' width='16' height='2'/%3E%3Crect id='_Transparent_Rectangle_' class='st0' width='32' height='32'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.navigate-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M22.707 9.293a1 1 0 0 0-1.023-.242l-9 3a1.001 1.001 0 0 0-.633.633l-3 9a1 1 0 0 0 1.265 1.265l9-3a1.001 1.001 0 0 0 .633-.633l3-9a1 1 0 0 0-.242-1.023ZM11.581 20.42l2.21-6.628 4.419 4.419Z'/%3E%3Cpath d='M16 30a14 14 0 1 1 14-14 14.016 14.016 0 0 1-14 14Zm0-26a12 12 0 1 0 12 12A12.014 12.014 0 0 0 16 4Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.note-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M8 10h10v2H8zm0 5h6v2H8z'/%3E%3Cpath d='M29 29H3V3h26ZM5 27h22V5H5Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.number-list-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 22h14v2H16zm0-14h14v2H16zm-8 4V4H6v1H4v2h2v5H4v2h6v-2H8zm2 16H4v-4a2 2 0 0 1 2-2h2v-2H4v-2h4a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2H6v2h4Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.open-elsewhere-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M26 28H6a2.003 2.003 0 0 1-2-2V6a2.003 2.003 0 0 1 2-2h10v2H6v20h20V16h2v10a2.003 2.003 0 0 1-2 2Z'/%3E%3Cpath d='M20 2v2h6.586L18 12.586 19.414 14 28 5.414V12h2V2H20z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.open-vault {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M27 24a2.96 2.96 0 0 0-1.285.3l-4.3-4.3H18v2h2.586l3.715 3.715A2.966 2.966 0 0 0 24 27a3 3 0 1 0 3-3Zm0 4a1 1 0 1 1 1-1 1 1 0 0 1-1 1ZM27 13a2.995 2.995 0 0 0-2.816 2H18v2h6.184A2.995 2.995 0 1 0 27 13Zm0 4a1 1 0 1 1 1-1 1 1 0 0 1-1 1ZM27 2a3.003 3.003 0 0 0-3 3 2.966 2.966 0 0 0 .348 1.373L20.596 10H18v2h3.404l4.4-4.252A2.999 2.999 0 1 0 27 2Zm0 4a1 1 0 1 1 1-1 1 1 0 0 1-1 1Z'/%3E%3Cpath d='M18 6h2V4h-2a3.976 3.976 0 0 0-3 1.382A3.976 3.976 0 0 0 12 4h-1a9.01 9.01 0 0 0-9 9v6a9.01 9.01 0 0 0 9 9h1a3.976 3.976 0 0 0 3-1.382A3.976 3.976 0 0 0 18 28h2v-2h-2a2.002 2.002 0 0 1-2-2V8a2.002 2.002 0 0 1 2-2Zm-6 20h-1a7.005 7.005 0 0 1-6.92-6H6v-2H4v-4h3a3.003 3.003 0 0 0 3-3V9H8v2a1 1 0 0 1-1 1H4.08A7.005 7.005 0 0 1 11 6h1a2.002 2.002 0 0 1 2 2v4h-2v2h2v4h-2a3.003 3.003 0 0 0-3 3v2h2v-2a1 1 0 0 1 1-1h2v4a2.002 2.002 0 0 1-2 2Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.pane-layout {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 17v8H6v-8h10m0-2H6a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-8a2 2 0 0 0-2-2Zm11-9v5H17V6h10m0-2H17a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2Zm0 13v5h-5v-5h5m0-2h-5a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h5a2 2 0 0 0 2-2v-5a2 2 0 0 0-2-2ZM11 6v5H6V6h5m0-2H6a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h5a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.paper-plane-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M27.71 4.29a1 1 0 0 0-1.05-.23l-22 8a1 1 0 0 0 0 1.87l9.6 3.84 3.84 9.6a1 1 0 0 0 .9.63 1 1 0 0 0 .92-.66l8-22a1 1 0 0 0-.21-1.05ZM19 24.2l-2.79-7L21 12.41 19.59 11l-4.83 4.83L7.8 13l17.53-6.33Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.paper-plane {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M27.71 4.29a1 1 0 0 0-1.05-.23l-22 8a1 1 0 0 0 0 1.87l9.6 3.84 3.84 9.6a1 1 0 0 0 .9.63 1 1 0 0 0 .92-.66l8-22a1 1 0 0 0-.21-1.05ZM19 24.2l-2.79-7L21 12.41 19.59 11l-4.83 4.83L7.8 13l17.53-6.33Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
  vertical-align: -1px;
}
body:not(.no-sanctum-icons) svg.paste-text {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='icon' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none%7D%3C/style%3E%3C/defs%3E%3Ccircle cx='22' cy='24' r='2'/%3E%3Cpath id='_inner_path_' d='M22 28a4 4 0 1 1 4-4 4.004 4.004 0 0 1-4 4Zm0-6a2 2 0 1 0 2 2 2.003 2.003 0 0 0-2-2Z' class='cls-1' data-name='&lt;inner path&gt;'/%3E%3Cpath d='M29.777 23.479A8.64 8.64 0 0 0 22 18a8.64 8.64 0 0 0-7.777 5.479L14 24l.223.521A8.64 8.64 0 0 0 22 30a8.64 8.64 0 0 0 7.777-5.479L30 24ZM22 28a4 4 0 1 1 4-4 4.005 4.005 0 0 1-4 4Z'/%3E%3Cpath d='M12 28H7V7h3v3h12V7h3v9h2V7a2 2 0 0 0-2-2h-3V4a2 2 0 0 0-2-2h-8a2 2 0 0 0-2 2v1H7a2 2 0 0 0-2 2v21a2 2 0 0 0 2 2h5Zm0-24h8v4h-8Z'/%3E%3Cpath id='_Transparent_Rectangle_' d='M0 0h32v32H0z' class='cls-1' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.paste {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M31 24h-4v-4h-2v4h-4v2h4v4h2v-4h4v-2z'/%3E%3Cpath d='M25 5h-3V4a2.006 2.006 0 0 0-2-2h-8a2.006 2.006 0 0 0-2 2v1H7a2.006 2.006 0 0 0-2 2v21a2.006 2.006 0 0 0 2 2h10v-2H7V7h3v3h12V7h3v9h2V7a2.006 2.006 0 0 0-2-2Zm-5 3h-8V4h8Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.paused {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M12 6h-2a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2Zm10 0h-2a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.pdf-file {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M30 18v-2h-6v10h2v-4h3v-2h-3v-2h4zm-11 8h-4V16h4a3.003 3.003 0 0 1 3 3v4a3.003 3.003 0 0 1-3 3Zm-2-2h2a1.001 1.001 0 0 0 1-1v-4a1.001 1.001 0 0 0-1-1h-2Zm-6-8H6v10h2v-3h3a2.003 2.003 0 0 0 2-2v-3a2.002 2.002 0 0 0-2-2Zm-3 5v-3h3l.001 3Z'/%3E%3Cpath d='M22 14v-4a.91.91 0 0 0-.3-.7l-7-7A.909.909 0 0 0 14 2H4a2.006 2.006 0 0 0-2 2v24a2 2 0 0 0 2 2h16v-2H4V4h8v6a2.006 2.006 0 0 0 2 2h6v2Zm-8-4V4.4l5.6 5.6Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.pencil {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M28.828 3.172a4.094 4.094 0 0 0-5.656 0L4.05 22.292A6.954 6.954 0 0 0 2 27.242V30h2.756a6.952 6.952 0 0 0 4.95-2.05L28.828 8.829a3.999 3.999 0 0 0 0-5.657ZM10.91 18.26l2.829 2.829-2.122 2.121-2.828-2.828Zm-2.619 8.276A4.966 4.966 0 0 1 4.756 28H4v-.759a4.967 4.967 0 0 1 1.464-3.535l1.91-1.91 2.829 2.828ZM27.415 7.414l-12.261 12.26-2.829-2.828 12.262-12.26a2.047 2.047 0 0 1 2.828 0 2 2 0 0 1 0 2.828Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
  transform: scale(1);
}
.view-action > svg.pencil {
  margin-right: 1px;
}
body:not(.no-sanctum-icons) svg.percent-sign-glyph {
  transform: scale(0.9);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M9 14a5 5 0 1 1 5-5 5.005 5.005 0 0 1-5 5Zm0-8a3 3 0 1 0 3 3 3.003 3.003 0 0 0-3-3ZM4 26.586 26.585 4 28 5.415 5.414 28zM23 28a5 5 0 1 1 5-5 5.005 5.005 0 0 1-5 5Zm0-8a3 3 0 1 0 3 3 3.003 3.003 0 0 0-3-3Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.pin {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M28.59 13.31 30 11.9 20 2l-1.31 1.42 1.18 1.18-11.49 9.72-1.72-1.71L5.25 14l5.66 5.68L2 28.58 3.41 30l8.91-8.91L18 26.75l1.39-1.42-1.71-1.71 9.72-11.49ZM16.26 22.2 9.8 15.74 21.29 6 26 10.71Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.play-audio-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M7 28a1 1 0 0 1-1-1V5a1 1 0 0 1 1.482-.876l20 11a1 1 0 0 1 0 1.752l-20 11A1 1 0 0 1 7 28Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.plus-minus-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M14 8h-4V4H8v4H4v2h4v4h2v-4h4V8zM4 19h10v2H4zm0 5h10v2H4zM18 8h10v2H18zm6.41 14L28 18.41 26.59 17 23 20.59 19.41 17 18 18.41 21.59 22 18 25.59 19.41 27 23 23.41 26.59 27 28 25.59 24.41 22z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.plus-with-circle {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M16 4c6.6 0 12 5.4 12 12s-5.4 12-12 12S4 22.6 4 16 9.4 4 16 4m0-2C8.3 2 2 8.3 2 16s6.3 14 14 14 14-6.3 14-14S23.7 2 16 2z'/%3E%3Cpath d='M24 15h-7V8h-2v7H8v2h7v7h2v-7h7z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.popup-open {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M28 4H10a2.006 2.006 0 0 0-2 2v14a2.006 2.006 0 0 0 2 2h18a2.006 2.006 0 0 0 2-2V6a2.006 2.006 0 0 0-2-2Zm0 16H10V6h18Z'/%3E%3Cpath d='M18 26H4V16h2v-2H4a2.006 2.006 0 0 0-2 2v10a2.006 2.006 0 0 0 2 2h14a2.006 2.006 0 0 0 2-2v-2h-2Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.presentation-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M15 10h2v8h-2zm5 4h2v4h-2zm-10-2h2v6h-2z'/%3E%3Cpath d='M25 4h-8V2h-2v2H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8v6h-4v2h10v-2h-4v-6h8a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2Zm0 16H7V6h18Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
  transform: scale(1.1);
}
body:not(.no-sanctum-icons) svg.presentation {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M15 10h2v8h-2zm5 4h2v4h-2zm-10-2h2v6h-2z'/%3E%3Cpath d='M25 4h-8V2h-2v2H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h8v6h-4v2h10v-2h-4v-6h8a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2Zm0 16H7V6h18Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
  transform: scale(1.1);
}
body:not(.no-sanctum-icons) svg.price-tag-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M28 12v-2h-6V4h-2v6h-8V4h-2v6H4v2h6v8H4v2h6v6h2v-6h8v6h2v-6h6v-2h-6v-8Zm-8 8h-8v-8h8Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.question-mark-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 2a14 14 0 1 0 14 14A14 14 0 0 0 16 2Zm0 26a12 12 0 1 1 12-12 12 12 0 0 1-12 12Z'/%3E%3Ccircle cx='16' cy='23.5' r='1.5'/%3E%3Cpath d='M17 8h-1.5a4.49 4.49 0 0 0-4.5 4.5v.5h2v-.5a2.5 2.5 0 0 1 2.5-2.5H17a2.5 2.5 0 0 1 0 5h-2v4.5h2V17a4.5 4.5 0 0 0 0-9Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.quote-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M12 15H6.11A9 9 0 0 1 10 8.86l1.79-1.2L10.69 6 8.9 7.2A11 11 0 0 0 4 16.35V23a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2v-6a2 2 0 0 0-2-2Zm14 0h-5.89A9 9 0 0 1 24 8.86l1.79-1.2L24.7 6l-1.8 1.2a11 11 0 0 0-4.9 9.15V23a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2v-6a2 2 0 0 0-2-2Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.redo-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M12 10h12.185l-3.587-3.586L22 5l6 6-6 6-1.402-1.415L24.182 12H12a6 6 0 0 0 0 12h8v2h-8a8 8 0 0 1 0-16Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.reset {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M18 28A12 12 0 1 0 6 16v6.2l-3.6-3.6L1 20l6 6 6-6-1.4-1.4L8 22.2V16a10 10 0 1 1 10 10Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.restore-file-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M20.59 22 15 16.41V7h2v8.58l5 5.01L20.59 22z'/%3E%3Cpath d='M16 2A13.94 13.94 0 0 0 6 6.23V2H4v8h8V8H7.08A12 12 0 1 1 4 16H2A14 14 0 1 0 16 2Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.right-arrow-with-tail {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M22 16 12 26l-1.4-1.4 8.6-8.6-8.6-8.6L12 6z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.right-arrow {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M22 16 12 26l-1.4-1.4 8.6-8.6-8.6-8.6L12 6z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.right-chevron-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M22 16 12 26l-1.4-1.4 8.6-8.6-8.6-8.6L12 6z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
}
svg.right-triangle {
  height: 0.875rem;
  width: 0.875rem;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M16 22 6 12l1.4-1.4 8.6 8.6 8.6-8.6L26 12z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
}
body:not(.no-sanctum-icons) svg.run-command {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M26 4.01H6a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2v-20a2 2 0 0 0-2-2Zm0 2v4H6v-4Zm-20 20v-14h20v14Z'/%3E%3Cpath d='m10.76 16.18 2.82 2.83-2.82 2.83 1.41 1.41 4.24-4.24-4.24-4.24-1.41 1.41z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.scissors-glyph {
  transform: rotate(0.5turn);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M26.5 19.63 20.24 16l6.26-3.63a5 5 0 0 0-1.21-9.2A5.19 5.19 0 0 0 24 3a5 5 0 0 0-4.33 7.53 5 5 0 0 0 2.39 2.1l-3.82 2.21L4 6.6 3 8.34 16.24 16 3 23.68l1 1.74 14.24-8.26 3.82 2.21a5 5 0 0 0-2.39 2.1A5 5 0 0 0 24 29a5.19 5.19 0 0 0 1.29-.17 5 5 0 0 0 1.21-9.2Zm-5.1-10.1a3 3 0 0 1 1.1-4.12 3 3 0 0 1 4.1 1.11 3 3 0 0 1-1.1 4.11 3 3 0 0 1-4.1-1.1Zm5.2 16a3 3 0 0 1-4.1 1.11 3 3 0 0 1-1.1-4.12 3 3 0 0 1 4.1-1.1 3 3 0 0 1 1.1 4.06Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.scissors {
  transform: rotate(0.5turn);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M26.5 19.63 20.24 16l6.26-3.63a5 5 0 0 0-1.21-9.2A5.19 5.19 0 0 0 24 3a5 5 0 0 0-4.33 7.53 5 5 0 0 0 2.39 2.1l-3.82 2.21L4 6.6 3 8.34 16.24 16 3 23.68l1 1.74 14.24-8.26 3.82 2.21a5 5 0 0 0-2.39 2.1A5 5 0 0 0 24 29a5.19 5.19 0 0 0 1.29-.17 5 5 0 0 0 1.21-9.2Zm-5.1-10.1a3 3 0 0 1 1.1-4.12 3 3 0 0 1 4.1 1.11 3 3 0 0 1-1.1 4.11 3 3 0 0 1-4.1-1.1Zm5.2 16a3 3 0 0 1-4.1 1.11 3 3 0 0 1-1.1-4.12 3 3 0 0 1 4.1-1.1 3 3 0 0 1 1.1 4.06Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.search-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='m29 27.586-7.552-7.552a11.018 11.018 0 1 0-1.414 1.414L27.586 29ZM4 13a9 9 0 1 1 9 9 9.01 9.01 0 0 1-9-9Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.search {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='m29 27.586-7.552-7.552a11.018 11.018 0 1 0-1.414 1.414L27.586 29ZM4 13a9 9 0 1 1 9 9 9.01 9.01 0 0 1-9-9Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.select-all-text {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M12 6H8V2H6v4H2v2h4v4h2V8h4V6zm4 0h4v2h-4zm8 0v2h4v4h2V8a2 2 0 0 0-2-2ZM6 16h2v4H6zm2 12v-4H6v4a2 2 0 0 0 2 2h4v-2Zm20-12h2v4h-2zM16 28h4v2h-4zm12-4v4h-4v2h4a2 2 0 0 0 2-2v-4Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.sheets-in-box {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M28 28H4a2.002 2.002 0 0 1-2-2v-5h2v5h24v-5h2v5a2.002 2.002 0 0 1-2 2Z'/%3E%3Cpath d='M7 21h18v2H7zm0-5h18v2H7zm0-5h18v2H7zm0-5h18v2H7z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.split {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M26 28H6a2.003 2.003 0 0 1-2-2V6a2.003 2.003 0 0 1 2-2h10v2H6v20h20V16h2v10a2.003 2.003 0 0 1-2 2Z'/%3E%3Cpath d='M20 2v2h6.586L18 12.586 19.414 14 28 5.414V12h2V2H20z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.spreadsheet {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M28 2H10a2.002 2.002 0 0 0-2 2v3H4a2.002 2.002 0 0 0-2 2v19a2.002 2.002 0 0 0 2 2h24a2.002 2.002 0 0 0 2-2V4a2.002 2.002 0 0 0-2-2ZM10 4h18v3H10Zm18 10h-8V9h8Zm-18 7v-5h8v5Zm8 2v5h-8v-5ZM8 21H4v-5h4ZM18 9v5h-8V9Zm2 7h8v5h-8ZM8 9v5H4V9ZM4 23h4v5H4Zm16 5v-5h8v5Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.stacked-levels {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M12 10h14a2.002 2.002 0 0 0 2-2V4a2.002 2.002 0 0 0-2-2H12a2.002 2.002 0 0 0-2 2v1H6V2H4v23a2.002 2.002 0 0 0 2 2h4v1a2.002 2.002 0 0 0 2 2h14a2.002 2.002 0 0 0 2-2v-4a2.002 2.002 0 0 0-2-2H12a2.002 2.002 0 0 0-2 2v1H6v-8h4v1a2.002 2.002 0 0 0 2 2h14a2.002 2.002 0 0 0 2-2v-4a2.002 2.002 0 0 0-2-2H12a2.002 2.002 0 0 0-2 2v1H6V7h4v1a2.002 2.002 0 0 0 2 2Zm0-6h14l.001 4H12Zm0 20h14l.001 4H12Zm0-10h14l.001 4H12Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.star-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='m16 2-4.55 9.22-10.17 1.47 7.36 7.18L6.9 30l9.1-4.78L25.1 30l-1.74-10.13 7.36-7.17-10.17-1.48Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.star-list {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M18 26h8v2h-8zm0-4h12v2H18zm0-4h12v2H18z'/%3E%3Cpath d='M20.549 11.217 16 2l-4.549 9.217L1.28 12.695l7.36 7.175L6.902 30 14 26.269v-2.26l-4.441 2.335 1.052-6.136.178-1.037-.753-.733-4.458-4.347 6.161-.895 1.04-.151.466-.943L16 6.519l2.755 5.583.466.943 1.04.151 7.454 1.085L28 12.3l-7.451-1.083z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.star {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='m16 6.52 2.76 5.58.46 1 1 .15 6.16.89-4.38 4.3-.75.73.18 1 1.05 6.13-5.51-2.89L16 23l-.93.49-5.51 2.85 1-6.13.18-1-.74-.77-4.42-4.35 6.16-.89 1-.15.46-1L16 6.52M16 2l-4.55 9.22-10.17 1.47 7.36 7.18L6.9 30l9.1-4.78L25.1 30l-1.74-10.13 7.36-7.17-10.17-1.48Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.stop-audio-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M24 6H8a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.strikethrough-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M28 15H17.956a39.769 39.769 0 0 0-1.338-.335c-2.808-.664-4.396-1.15-4.396-3.423a2.868 2.868 0 0 1 .787-2.145 4.789 4.789 0 0 1 3.013-1.09c2.83-.07 4.135.89 5.202 2.35l1.615-1.18a7.473 7.473 0 0 0-6.83-3.17 6.773 6.773 0 0 0-4.4 1.661 4.827 4.827 0 0 0-1.386 3.574A4.372 4.372 0 0 0 11.957 15H4v2h13.652c1.967.57 3.143 1.312 3.173 3.358a3.119 3.119 0 0 1-.862 2.393A5.824 5.824 0 0 1 16.243 24a6.634 6.634 0 0 1-5.145-2.691l-1.533 1.284A8.526 8.526 0 0 0 16.212 26h.1a7.67 7.67 0 0 0 5.048-1.819 5.078 5.078 0 0 0 1.465-3.853A4.952 4.952 0 0 0 21.675 17H28Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.switch {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M11.41 26.59 7.83 23H28v-2H7.83l3.58-3.59L10 16l-6 6 6 6 1.41-1.41zM28 10l-6-6-1.41 1.41L24.17 9H4v2h20.17l-3.58 3.59L22 16l6-6z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;' transform='rotate(90 16 16)'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.sync-small {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M12 10H6.78A11 11 0 0 1 27 16h2A13 13 0 0 0 6 7.68V4H4v8h8Zm8 12h5.22A11 11 0 0 1 5 16H3a13 13 0 0 0 23 8.32V28h2v-8h-8Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.sync {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M12 10H6.78A11 11 0 0 1 27 16h2A13 13 0 0 0 6 7.68V4H4v8h8Zm8 12h5.22A11 11 0 0 1 5 16H3a13 13 0 0 0 23 8.32V28h2v-8h-8Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.tag-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M28 12v-2h-6V4h-2v6h-8V4h-2v6H4v2h6v8H4v2h6v6h2v-6h8v6h2v-6h6v-2h-6v-8Zm-8 8h-8v-8h8Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.three-horizontal-bars {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M4 6h24v2H4zm0 18h24v2H4zm0-12h24v2H4zm0 6h24v2H4z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.tomorrow-glyph {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 100 100"><path fill="red" d="M33.333 62.5L45.833 62.5 45.833 75 54.167 75 54.167 62.5 66.667 62.5 66.667 54.167 54.167 54.167 54.167 41.667 45.833 41.667 45.833 54.167 33.333 54.167z M79.167 16.667h-8.333V8.333h-8.333v8.333H37.5V8.333H29.167v8.333H20.833C16.238 16.667 12.5 20.404 12.5 25v8.333v50c0 4.596 3.738 8.333 8.333 8.333h58.333c4.596 0 8.333 -3.738 8.333 -8.333V33.333V25C87.5 20.404 83.763 16.667 79.167 16.667zM79.175 83.333H20.833V33.333h58.333L79.175 83.333z"></path></svg>');
}
body:not(.no-sanctum-icons) svg.trash {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M12 12h2v12h-2zm6 0h2v12h-2z'/%3E%3Cpath d='M4 6v2h2v20a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8h2V6Zm4 22V8h16v20Zm4-26h8v2h-8z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.two-blank-pages {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M28 10v18H10V10h18m0-2H10a2 2 0 0 0-2 2v18a2 2 0 0 0 2 2h18a2 2 0 0 0 2-2V10a2 2 0 0 0-2-2Z'/%3E%3Cpath d='M4 18H2V4a2 2 0 0 1 2-2h14v2H4Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.undo-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M20 10H7.815l3.587-3.586L10 5l-6 6 6 6 1.402-1.415L7.818 12H20a6 6 0 0 1 0 12h-8v2h8a8 8 0 0 0 0-16Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.unindent-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M2 6h10v2H2zm3 6h7v2H5zm-3 6h10v2H2zm3 6h7v2H5zM16 4h2v24h-2zm12.15 19.5 1.41-1.38L23.27 16l6.29-6.12-1.41-1.38-7.71 7.5 7.71 7.5z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.up-and-down-arrows {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M27.6 20.6 24 24.2V4h-2v20.2l-3.6-3.6L17 22l6 6 6-6zM9 4l-6 6 1.4 1.4L8 7.8V28h2V7.8l3.6 3.6L15 10z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.up-arrow-with-tail {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 4 6 14l1.41 1.41L15 7.83V28h2V7.83l7.59 7.58L26 14 16 4z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.up-chevron-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='m16 10 10 10-1.4 1.4-8.6-8.6-8.6 8.6L6 20z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.up-curly-arrow-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M13.414 17.586 18 22.172V8H8V6h10a2.002 2.002 0 0 1 2 2v14.172l4.586-4.586L26 19l-7 7-7-7Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
  transform: scaleY(-1);
}
body:not(.no-sanctum-icons) svg.uppercase-lowercase-a {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M23 13h-5v2h5v2h-4a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h6v-8a2 2 0 0 0-2-2Zm0 8h-4v-2h4ZM13 9H9a2 2 0 0 0-2 2v12h2v-5h4v5h2V11a2 2 0 0 0-2-2Zm-4 7v-5h4v5Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
  transform: scale(1.2);
}
body:not(.no-sanctum-icons) svg.vault {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M30 13A11 11 0 0 0 19 2h-8a9 9 0 0 0-9 9v3a5 5 0 0 0 5 5h1.1a5 5 0 0 0 4.9 4h1.38l4 7 1.73-1-4-6.89A2 2 0 0 0 14.38 21H13a3 3 0 0 1 0-6h1v-2h-1a5 5 0 0 0-4.9 4H7a3 3 0 0 1-3-3v-2h2a3 3 0 0 0 3-3V8H7v1a1 1 0 0 1-1 1H4.08A7 7 0 0 1 11 4h6v2a1 1 0 0 1-1 1h-2v2h2a3 3 0 0 0 3-3V4a9 9 0 0 1 8.05 5H26a3 3 0 0 0-3 3v1h2v-1a1 1 0 0 1 1-1h1.77a8.76 8.76 0 0 1 .23 2v1a5 5 0 0 1-5 5h-3v2h3a7 7 0 0 0 3-.68V21a3 3 0 0 1-3 3h-1v2h1a5 5 0 0 0 5-5v-2.11A7 7 0 0 0 30 14Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.vertical-split {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M12 4v11H5.83l2.58-2.59L7 11l-5 5 5 5 1.41-1.41L5.83 17H12v11h2V4h-2zm13 7-1.41 1.41L26.17 15H20V4h-2v24h2V17h6.17l-2.58 2.59L25 21l5-5-5-5z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.vertical-three-dots {
  transform: translateY(0px) rotate(90deg);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='8' cy='16' r='2'/%3E%3Ccircle cx='16' cy='16' r='2'/%3E%3Ccircle cx='24' cy='16' r='2'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.wand-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M29.414 24 12 6.586a2.048 2.048 0 0 0-2.828 0L6.586 9.172a2.002 2.002 0 0 0 0 2.828l17.413 17.414a2.002 2.002 0 0 0 2.828 0l2.587-2.586a2 2 0 0 0 0-2.828ZM8 10.586 10.586 8l5 5-2.587 2.587-5-5ZM2 16l2-2 2 2-2 2zM14 4l2-2 2 2-2 2zM2 4l2-2 2 2-2 2z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.wand {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M29.414 24 12 6.586a2.048 2.048 0 0 0-2.828 0L6.586 9.172a2.002 2.002 0 0 0 0 2.828l17.413 17.414a2.002 2.002 0 0 0 2.828 0l2.587-2.586a2 2 0 0 0 0-2.828ZM8 10.586 10.586 8l5 5-2.587 2.587-5-5ZM2 16l2-2 2 2-2 2zM14 4l2-2 2 2-2 2zM2 4l2-2 2 2-2 2z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.workspace-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 17v8H6v-8h10m0-2H6a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-8a2 2 0 0 0-2-2Zm11-9v5H17V6h10m0-2H17a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2Zm0 13v5h-5v-5h5m0-2h-5a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h5a2 2 0 0 0 2-2v-5a2 2 0 0 0-2-2ZM11 6v5H6V6h5m0-2H6a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h5a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.wrench-screwdriver-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='m8.914 24.5 4.257-4.257-1.414-1.414L7.5 23.086l-.793-.793a1 1 0 0 0-1.414 0l-4 4a1 1 0 0 0 0 1.414l3 3a1 1 0 0 0 1.414 0l4-4a1 1 0 0 0 0-1.414ZM5 28.586 3.414 27 6 24.414 7.586 26Z'/%3E%3Cpath d='M24 30a6.007 6.007 0 0 1-6-6 5.84 5.84 0 0 1 .21-1.547L9.548 13.79A5.848 5.848 0 0 1 8 14a5.976 5.976 0 0 1-5.577-8.184l.558-1.421 3.312 3.312a1.023 1.023 0 0 0 1.413 0 .999.999 0 0 0 0-1.414L4.395 2.979l1.423-.557A5.977 5.977 0 0 1 14 8a5.84 5.84 0 0 1-.21 1.547l8.663 8.663A5.855 5.855 0 0 1 24 18a5.976 5.976 0 0 1 5.577 8.184l-.557 1.421-3.313-3.312a1.023 1.023 0 0 0-1.413 0 .999.999 0 0 0-.001 1.414l3.313 3.313-1.422.558A5.96 5.96 0 0 1 24 30ZM10.062 11.476l10.461 10.461-.239.61a3.975 3.975 0 0 0 3.466 5.445l-.871-.87a3 3 0 0 1 0-4.243 3.072 3.072 0 0 1 4.243 0l.87.871a3.976 3.976 0 0 0-5.446-3.466l-.609.239-10.46-10.46.24-.61A3.975 3.975 0 0 0 8.25 4.008l.87.87a3 3 0 0 1 0 4.243 3.072 3.072 0 0 1-4.243 0l-.87-.871a3.975 3.975 0 0 0 5.445 3.466Z'/%3E%3Cpath d='M29.123 2.85a3.072 3.072 0 0 0-4.243 0l-7.48 7.48 1.414 1.414 7.48-7.48a1.024 1.024 0 0 1 1.414 0 1.002 1.002 0 0 1 0 1.414l-7.48 7.48 1.414 1.415 7.48-7.48a3.003 3.003 0 0 0 0-4.243Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.yesterday-glyph {
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 100 100"><path fill="red" d="M33.333 54.167H66.667V62.5H33.333z M79.167 16.667h-8.333V8.333h-8.333v8.333H37.5V8.333H29.167v8.333H20.833C16.238 16.667 12.5 20.404 12.5 25v8.333v50c0 4.596 3.738 8.333 8.333 8.333h58.333c4.596 0 8.333 -3.738 8.333 -8.333V33.333V25C87.5 20.404 83.763 16.667 79.167 16.667zM79.175 83.333H20.833V33.333h58.333L79.175 83.333z"></path></svg>');
}
body:not(.no-sanctum-icons) svg.reading-glasses {
  transform: translateY(1px) scale(1.1) translateX(-1.5px);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M30.94 15.66A16.69 16.69 0 0 0 16 5 16.69 16.69 0 0 0 1.06 15.66a1 1 0 0 0 0 .68A16.69 16.69 0 0 0 16 27a16.69 16.69 0 0 0 14.94-10.66 1 1 0 0 0 0-.68ZM16 25c-5.3 0-10.9-3.93-12.93-9C5.1 10.93 10.7 7 16 7s10.9 3.93 12.93 9C26.9 21.07 21.3 25 16 25Z'/%3E%3Cpath d='M16 10a6 6 0 1 0 6 6 6 6 0 0 0-6-6Zm0 10a4 4 0 1 1 4-4 4 4 0 0 1-4 4Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.fa-copy {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='icon' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Ecopy%3C/title%3E%3Cpath d='M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z' transform='translate(0)'/%3E%3Cpath d='M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z' transform='translate(0)'/%3E%3Crect id='_Transparent_Rectangle_' data-name='&lt;Transparent Rectangle&gt;' class='cls-1' width='32' height='32'/%3E%3C/svg%3E");
  height: 20px;
  width: 20px;
}
body:not(.no-sanctum-icons) svg.bar-graph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='icon' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eordinal%3C/title%3E%3Cpath d='M26,26V4H18v6H12v6H6V26H2v2H30V26ZM8,26V18h4v8Zm6,0V12h4V26Zm6,0V6h4V26Z'/%3E%3Crect id='_Transparent_Rectangle_' data-name='&lt;Transparent Rectangle&gt;' class='cls-1' width='32' height='32'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.BC-trail-icon {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='icon' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; %7D %3C/style%3E%3C/defs%3E%3Cpath d='M30,12V4H22V7H18a2.0023,2.0023,0,0,0-2,2v6H10V12H2v8h8V17h6v6a2.0023,2.0023,0,0,0,2,2h4v3h8V20H22v3H18V9h4v3ZM8,18H4V14H8Zm16,4h4v4H24ZM24,6h4v4H24Z'/%3E%3Crect id='_Transparent_Rectangle_' data-name='&lt;Transparent Rectangle&gt;' class='cls-1' width='32' height='32'/%3E%3C/svg%3E%0A");
}
body:not(.no-sanctum-icons) svg.longform {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='icon' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Ecatalog%3C/title%3E%3Cpath d='M26,2H8A2,2,0,0,0,6,4V8H4v2H6v5H4v2H6v5H4v2H6v4a2,2,0,0,0,2,2H26a2,2,0,0,0,2-2V4A2,2,0,0,0,26,2Zm0,26H8V24h2V22H8V17h2V15H8V10h2V8H8V4H26Z' transform='translate(0 0)'/%3E%3Crect x='14' y='8' width='8' height='2'/%3E%3Crect x='14' y='15' width='8' height='2'/%3E%3Crect x='14' y='22' width='8' height='2'/%3E%3Crect id='_Transparent_Rectangle_' data-name='&lt;Transparent Rectangle&gt;' class='cls-1' width='32' height='32'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.sweep {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='icon' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; %7D %3C/style%3E%3C/defs%3E%3Ctitle%3Eclean%3C/title%3E%3Crect x='20' y='18' width='6' height='2' transform='translate(46 38) rotate(-180)'/%3E%3Crect x='24' y='26' width='6' height='2' transform='translate(54 54) rotate(-180)'/%3E%3Crect x='22' y='22' width='6' height='2' transform='translate(50 46) rotate(-180)'/%3E%3Cpath d='M17.0029,20a4.8952,4.8952,0,0,0-2.4044-4.1729L22,3,20.2691,2,12.6933,15.126A5.6988,5.6988,0,0,0,7.45,16.6289C3.7064,20.24,3.9963,28.6821,4.01,29.04a1,1,0,0,0,1,.96H20.0012a1,1,0,0,0,.6-1.8C17.0615,25.5439,17.0029,20.0537,17.0029,20ZM11.93,16.9971A3.11,3.11,0,0,1,15.0041,20c0,.0381.0019.208.0168.4688L9.1215,17.8452A3.8,3.8,0,0,1,11.93,16.9971ZM15.4494,28A5.2,5.2,0,0,1,14,25H12a6.4993,6.4993,0,0,0,.9684,3H10.7451A16.6166,16.6166,0,0,1,10,24H8a17.3424,17.3424,0,0,0,.6652,4H6c.031-1.8364.29-5.8921,1.8027-8.5527l7.533,3.35A13.0253,13.0253,0,0,0,17.5968,28Z'/%3E%3Crect id='_Transparent_Rectangle_' data-name='&lt;Transparent Rectangle&gt;' class='cls-1' width='32' height='32'/%3E%3C/svg%3E%0A");
}
body:not(.no-sanctum-icons) svg.excalidraw-icon {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='icon' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; %7D %3C/style%3E%3C/defs%3E%3Cpath d='M29.707,5.293l-3-3a.9994.9994,0,0,0-1.414,0L19.5859,8H17.0947A11.0118,11.0118,0,0,0,6.7124,15.3662L2.0562,28.67a1,1,0,0,0,1.2744,1.2739l13.3037-4.6562A11.012,11.012,0,0,0,24,14.9053V12.4141L29.707,6.707A.9994.9994,0,0,0,29.707,5.293Zm-7.414,6A1,1,0,0,0,22,12v2.9053A9.01,9.01,0,0,1,15.9731,23.4l-9.1677,3.209L16,17.4141,14.5859,16,5.3914,25.1948,8.6,16.0269A9.01,9.01,0,0,1,17.0947,10H20a1,1,0,0,0,.707-.293L26,4.4141,27.5859,6Z'/%3E%3Crect id='_Transparent_Rectangle_' data-name='&lt;Transparent Rectangle&gt;' class='cls-1' width='32' height='32'/%3E%3C/svg%3E%0A");
}
body:not(.no-sanctum-icons) svg.save-png,
body:not(.no-sanctum-icons) svg.save-svg,
body:not(.no-sanctum-icons) svg.disk {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='icon' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Esave%3C/title%3E%3Cpath d='M27.71,9.29l-5-5A1,1,0,0,0,22,4H6A2,2,0,0,0,4,6V26a2,2,0,0,0,2,2H26a2,2,0,0,0,2-2V10A1,1,0,0,0,27.71,9.29ZM12,6h8v4H12Zm8,20H12V18h8Zm2,0V18a2,2,0,0,0-2-2H12a2,2,0,0,0-2,2v8H6V6h4v4a2,2,0,0,0,2,2h8a2,2,0,0,0,2-2V6.41l4,4V26Z'/%3E%3Crect id='_Transparent_Rectangle_' data-name='&lt;Transparent Rectangle&gt;' class='cls-1' width='32' height='32'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) svg.fa-Images {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='icon' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; %7D %3C/style%3E%3C/defs%3E%3Cpath d='M4,22H2V4A2.0023,2.0023,0,0,1,4,2H22V4H4Z'/%3E%3Cpath d='M21,17a3,3,0,1,0-3-3A3.0033,3.0033,0,0,0,21,17Zm0-4a1,1,0,1,1-1,1A1.0009,1.0009,0,0,1,21,13Z'/%3E%3Cpath d='M28,7H9A2.0025,2.0025,0,0,0,7,9V28a2.0025,2.0025,0,0,0,2,2H28a2.0025,2.0025,0,0,0,2-2V9A2.0025,2.0025,0,0,0,28,7Zm0,21H9v-6l4-3.9971,5.5859,5.586a2,2,0,0,0,2.8282,0L23,22.0034,28,27Zm0-3.8281-3.5859-3.586a2,2,0,0,0-2.8282,0L20,22.1719l-5.5859-5.586a2,2,0,0,0-2.8282,0L9,19.1719V9H28Z'/%3E%3Crect id='_Transparent_Rectangle_' data-name='&lt;Transparent Rectangle&gt;' class='cls-1' width='32' height='32'/%3E%3C/svg%3E%0A");
}
body:not(.no-sanctum-icons) svg.fa-search {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='icon' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; %7D %3C/style%3E%3C/defs%3E%3Cpath d='M29,27.5859l-7.5521-7.5521a11.0177,11.0177,0,1,0-1.4141,1.4141L27.5859,29ZM4,13a9,9,0,1,1,9,9A9.01,9.01,0,0,1,4,13Z' transform='translate(0 0)'/%3E%3Crect id='_Transparent_Rectangle_' data-name='&lt;Transparent Rectangle&gt;' class='cls-1' width='32' height='32'/%3E%3C/svg%3E%0A");
}
body:not(.no-sanctum-icons) svg.chart {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='icon' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; %7D %3C/style%3E%3C/defs%3E%3Cpath d='M27,28V6H19V28H15V14H7V28H4V2H2V28a2,2,0,0,0,2,2H30V28ZM13,28H9V16h4Zm12,0H21V8h4Z'/%3E%3Crect id='_Transparent_Rectangle_' data-name='&lt;Transparent Rectangle&gt;' class='cls-1' width='32' height='32'/%3E%3C/svg%3E%0A");
}
body:not(.no-sanctum-icons) svg.changelog {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='icon' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; %7D %3C/style%3E%3C/defs%3E%3Cpath d='M16,21a1.5,1.5,0,1,0,1.5,1.5A1.5,1.5,0,0,0,16,21Z'/%3E%3Crect x='15' y='8' width='2' height='10'/%3E%3Cpath d='M23,29H9a1,1,0,0,1-.8638-.4961l-7-12a1,1,0,0,1,0-1.0078l7-12A1,1,0,0,1,9,3H23a1,1,0,0,1,.8638.4961l7,12a1,1,0,0,1,0,1.0078l-7,12A1,1,0,0,1,23,29ZM9.5742,27H22.4258l6.4165-11L22.4258,5H9.5742L3.1577,16Z'/%3E%3Crect id='_Transparent_Rectangle_' data-name='&lt;Transparent Rectangle&gt;' class='cls-1' width='32' height='32'/%3E%3C/svg%3E%0A");
}
body:not(.no-sanctum-icons) svg.fantasy-calendar-reveal {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='icon' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; %7D %3C/style%3E%3C/defs%3E%3Cpath d='M26,4H22V2H20V4H12V2H10V4H6A2.0025,2.0025,0,0,0,4,6V26a2.0025,2.0025,0,0,0,2,2H26a2.0025,2.0025,0,0,0,2-2V6A2.0025,2.0025,0,0,0,26,4ZM6,6h4V8h2V6h8V8h2V6h4l0,4H6Zm0,6h5v6H6ZM19,26H13V20h6Zm0-8H13V12h6Zm2,8V20h5l.0012,6Z'/%3E%3Crect id='_Transparent_Rectangle_' data-name='&lt;Transparent Rectangle&gt;' class='cls-1' width='32' height='32'/%3E%3C/svg%3E%0A");
}
body:not(.no-sanctum-icons) svg.BratIcon {
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='icon' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32 32' style='enable-background:new 0 0 32 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;%7D .st1%7Bfill:none;stroke:%23000000;stroke-width:1.5;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cpath d='M16,2C8.3,2,2,8.3,2,16s6.3,14,14,14s14-6.3,14-14S23.7,2,16,2z M16,28C9.4,28,4,22.6,4,16S9.4,4,16,4s12,5.4,12,12 S22.6,28,16,28z'/%3E%3Cpath d='M20.5,11c-1.4,0-2.5,1.1-2.5,2.5s1.1,2.5,2.5,2.5s2.5-1.1,2.5-2.5S21.9,11,20.5,11z'/%3E%3Crect x='8' y='13' width='6' height='2'/%3E%3Cpath d='M16,24c2.8,0,5.4-1.5,6.9-3.9l-1.7-1c-1.7,2.8-5.4,3.8-8.2,2c-0.8-0.5-1.5-1.2-2-2l-1.7,1C10.6,22.5,13.2,24,16,24z'/%3E%3Crect id='_Transparent_Rectangle_' class='st0' width='32' height='32'/%3E%3Cpath class='st1' d='M13.3,3.8c-0.4,1.3-0.1,2.8,1.1,3.6c1.4,1.1,3.5,0.8,4.6-0.6'/%3E%3C/svg%3E%0A");
}
body:not(.no-sanctum-icons) svg.running-man {
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32 32' style='enable-background:new 0 0 32 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;%7D .st1%7Bfill:none;stroke:%23000000;stroke-width:2;stroke-miterlimit:10;%7D .st2%7Bdisplay:none;%7D .st3%7Bdisplay:inline;%7D%0A%3C/style%3E%3Cg id='icon'%3E%3Cpath d='M19.1,9.3c-1.9,0-3.5-1.6-3.5-3.5s1.6-3.5,3.5-3.5s3.5,1.6,3.5,3.5C22.6,7.7,21,9.3,19.1,9.3z M19.1,4.3 c-0.8,0-1.5,0.7-1.5,1.5s0.7,1.5,1.5,1.5s1.5-0.7,1.5-1.5C20.6,5,19.9,4.3,19.1,4.3z'/%3E%3Crect id='_Transparent_Rectangle_' class='st0' width='32' height='32'/%3E%3Cpolyline class='st1' points='16.8,18 18.8,24.3 17.8,29.6 '/%3E%3Cpath class='st1' d='M15.8,11'/%3E%3Cpath d='M6.9,28.1l-1.1-1.7l4.8-3.1l-0.1-5.5l3.4-8.1c0.2-0.5,0.8-0.8,1.3-0.5l5.1,2.2c0.4,0.2,0.7,0.5,0.8,0.9l1.1,3.1l3.9-1 l0.5,1.9L21,17.7l-1.5-4c-0.1-0.4-0.4-0.7-0.8-0.9l-3.4-1.5l-2.8,6.8l0.1,6.2L6.9,28.1z'/%3E%3Cpolygon points='9.1,18 7.1,18 7.1,12.3 14.4,9.2 15.2,11 9.1,13.7 '/%3E%3C/g%3E%3Cg id='Layer_2' class='st2'%3E%3Cpath class='st3' d='M22.3,15.6l-1.1-3c-0.2-0.8-1.6-1.4-2.8-1.9l-3.6-1.4c-0.5,0-1.1,0.1-1.5,0.4l-6.1,2.7V18h2v-4.4l4.1-1.5 L10.5,18v5.7l-4.6,2.8l0.9,1.6l5.6-3.8V18l2.8-6.7l3.2,1.3c0.4,0.2,0.7,0.3,0.9,0.7l1.7,4.4l5.7-1.5l-0.5-1.7L22.3,15.6z'/%3E%3C/g%3E%3C/svg%3E%0A");
  transform: scale(1.1);
}
body:not(.no-sanctum-icons) .workspace-tab-header[aria-label="File explorer"] .workspace-tab-header-inner-icon svg.folder {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M22.707 9.293a1 1 0 0 0-1.023-.242l-9 3a1.001 1.001 0 0 0-.633.633l-3 9a1 1 0 0 0 1.265 1.265l9-3a1.001 1.001 0 0 0 .633-.633l3-9a1 1 0 0 0-.242-1.023ZM11.581 20.42l2.21-6.628 4.419 4.419Z'/%3E%3Cpath d='M16 30a14 14 0 1 1 14-14 14.016 14.016 0 0 1-14 14Zm0-26a12 12 0 1 0 12 12A12.014 12.014 0 0 0 16 4Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) .nav-action-button[aria-label="New note"] svg.document {
  height: 16px;
  width: 16px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M30 24h-4v-4h-2v4h-4v2h4v4h2v-4h4v-2z'/%3E%3Cpath d='M16 28H8V4h8v6a2.006 2.006 0 0 0 2 2h6v4h2v-6a.91.91 0 0 0-.3-.7l-7-7A.909.909 0 0 0 18 2H8a2.006 2.006 0 0 0-2 2v24a2.006 2.006 0 0 0 2 2h8Zm2-23.6 5.6 5.6H18Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) .nav-action-button[aria-label="New folder"] svg.folder {
  height: 16px;
  width: 16px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M26 20h-2v4h-4v2h4v4h2v-4h4v-2h-4z'/%3E%3Cpath d='M28 8H16l-3.4-3.4c-.4-.4-.9-.6-1.4-.6H4c-1.1 0-2 .9-2 2v20c0 1.1.9 2 2 2h14v-2H4V6h7.2l3.4 3.4.6.6H28v8h2v-8c0-1.1-.9-2-2-2z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) .workspace-split.mod-left-split .nav-action-button[aria-label="Change sort order"] svg.up-and-down-arrows {
  height: 16px;
  width: 16px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M27.6 20.6 24 24.2V4h-2v20.2l-3.6-3.6L17 22l6 6 6-6zM9 4l-6 6 1.4 1.4L8 7.8V28h2V7.8l3.6 3.6L15 10z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
}
body:not(.no-sanctum-icons) .workspace-split.mod-left-split .nav-action-button[aria-label="Reveal active file"] svg {
  background-color: currentColor;
  height: 16px;
  width: 16px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M30 15h-6.07A8.008 8.008 0 0 0 17 8.07V2h-2v6.07A8.008 8.008 0 0 0 8.07 15H2v2h6.07A8.008 8.008 0 0 0 15 23.93V30h2v-6.07A8.008 8.008 0 0 0 23.93 17H30Zm-14 7a6 6 0 1 1 6-6 6.007 6.007 0 0 1-6 6Z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z' data-name='&lt;Transparent Rectangle&gt;' transform='rotate(-180 16 16)'/%3E%3C/svg%3E");
}
body:not(.show-yaml) code.language-yaml.is-loaded {
  height: 4px;
  width: 0;
}
body:not(.show-yaml) code.language-yaml.is-loaded:hover {
  height: 100%;
  width: 100%;
}
body:not(.show-yaml) code.language-yaml.is-loaded::before {
  box-sizing: content-box;
  content: "";
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='icon' fill='hsl(20, 1.2%, 52.4%)' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32 32' style='enable-background:new 0 0 32 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;%7D%0A%3C/style%3E%3Cpolygon points='16,22 6,12 7.4,10.6 16,19.2 24.6,10.6 26,12 '/%3E%3Crect id='_x3C_Transparent_Rectangle_x3E_' class='st0' width='32' height='32'/%3E%3C/svg%3E%0A");
  background-size: 16px 48px;
  background-position: 50% 50%;
  height: 16px;
  width: 16px;
  position: absolute;
  left: calc(50% - 20px);
  top: -20px;
  padding: 16px;
}
body:not(.show-yaml) code.language-yaml.is-loaded:hover::before {
  display: none;
}
body.theme-dark:not(.show-yaml) code.language-yaml.is-loaded::before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='icon' fill='hsl(20, 1.4%, 59.4%)' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32 32' style='enable-background:new 0 0 32 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;%7D%0A%3C/style%3E%3Cpolygon points='16,22 6,12 7.4,10.6 16,19.2 24.6,10.6 26,12 '/%3E%3Crect id='_x3C_Transparent_Rectangle_x3E_' class='st0' width='32' height='32'/%3E%3C/svg%3E%0A");
}
body.theme-dark:not(.show-yaml) code.language-yaml.is-loaded:hover::before {
  display: none;
}
div:not(.el-embed-image) + .el-embed-image {
  margin-top: 1rem;
}
.el-embed-image {
  margin-top: 0.5rem;
}
.contextual-typography .markdown-preview-section > .el-embed-image > p {
  margin-block-start: 0;
  margin-block-end: 0;
}
.img-grid .markdown-preview-section .el-embed-image img:not([width]),
.img-grid .markdown-preview-section video {
  width: 100%;
}
.img-grid .markdown-preview-section > .el-embed-image > p {
  display: grid;
  grid-column-gap: 0.5rem;
  grid-row-gap: 0;
  grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
}
.img-grid .markdown-preview-section > .el-embed-image > p > br {
  display: none;
}
.img-grid .markdown-preview-section > .el-embed-image > p > img {
  object-fit: cover;
  align-self: stretch;
}
.img-grid .markdown-preview-section > .el-embed-image > p > .internal-embed img {
  object-fit: cover;
  height: 100%;
}
.img-grid .img-grid-ratio .markdown-preview-section > .el-embed-image > p > .internal-embed img,
.img-grid.img-grid-ratio .markdown-preview-section > .el-embed-image > p > .internal-embed img {
  object-fit: contain;
  height: 100%;
  align-self: center;
}
@media (max-width: 400pt) {
  .el-embed-image {
    margin-top: 0.25rem;
  }
  .img-grid .markdown-preview-section > .el-embed-image > p {
    grid-column-gap: 0.25rem;
  }
}
:root {
  --cards-min-width:180px;
  --cards-max-width:1fr;
  --cards-mobile-width:120px;
  --cards-image-height:400px;
  --cards-padding:1.2em;
  --cards-image-fit:contain;
  --cards-background:transparent;
  --cards-border-width:1px;
}
@media (max-width: 400pt) {
  :root {
    --cards-min-width:var(--cards-mobile-width);
  }
}
.cards.table-100 table.dataview tbody,
.table-100 .cards table.dataview tbody {
  padding: 0.25rem 0.75rem;
}
.cards .el-pre + .el-lang-dataview .table-view-thead {
  padding-top: 8px;
}
.cards table.dataview tbody {
  clear: both;
  padding: 0.5rem 0;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(var(--cards-min-width), var(--cards-max-width)));
  grid-column-gap: 0.75rem;
  grid-row-gap: 0.75rem;
}
.cards table.dataview > tbody > tr {
  background-color: var(--cards-background);
  border: var(--cards-border-width) solid var(--background-modifier-border);
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 0 0 calc(var(--cards-padding) / 3) 0;
  border-radius: 6px;
  overflow: hidden;
  transition: box-shadow 0.15s linear;
}
.cards table.dataview > tbody > tr:hover {
  border: var(--cards-border-width) solid var(--background-modifier-border-hover);
  box-shadow: 0 4px 6px 0px rgba(0, 0, 0, 0.05), 0 1px 3px 1px rgba(0, 0, 0, 0.025);
  transition: box-shadow 0.15s linear;
}
.markdown-source-view.mod-cm6.cards .dataview.table-view-table > tbody > tr > td,
.trim-cols .cards table.dataview tbody > tr > td {
  white-space: normal;
}
.markdown-source-view.mod-cm6.cards .dataview.table-view-table > tbody > tr > td,
.cards table.dataview tbody > tr > td {
  border-bottom: none;
  padding: 0 !important;
  line-height: 1.2;
  width: calc(100% - var(--cards-padding));
  margin: 0 auto;
  overflow: visible !important;
  max-width: 100%;
  display: flex;
}
.cards table.dataview tbody > tr > td .el-p {
  display: block;
  width: 100%;
}
.cards table.dataview tbody > tr > td:first-child {
  font-weight: var(--bold-weight);
}
.cards table.dataview tbody > tr > td:first-child a {
  padding: 0 0 calc(var(--cards-padding) / 3);
  display: block;
}
.cards table.dataview tbody > tr > td:not(:first-child) {
  font-size: 90%;
  color: var(--text-muted);
}
@media (max-width: 400pt) {
  .cards table.dataview tbody > tr > td:not(:first-child) {
    font-size: 80%;
  }
}
.cards-cover.cards table.dataview tbody > tr > td img {
  object-fit: cover;
}
.cards-16-9.cards table.dataview tbody > tr > td img {
  aspect-ratio: 16/9;
}
.cards-1-1.cards table.dataview tbody > tr > td img {
  aspect-ratio: 1/1;
}
.cards-2-1.cards table.dataview tbody > tr > td img {
  aspect-ratio: 2/1;
}
.cards-2-3.cards table.dataview tbody > tr > td img {
  aspect-ratio: 2/3;
}
.cards-align-bottom.cards table.dataview tbody > tr > td:last-child {
  align-items: flex-end;
  flex-grow: 1;
}
.cards-cols-1 table.dataview tbody {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.cards-cols-2 table.dataview tbody {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media (min-width: 400pt) {
  .cards-cols-3 table.dataview tbody {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .cards-cols-4 table.dataview tbody {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .cards-cols-5 table.dataview tbody {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .cards-cols-6 table.dataview tbody {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .cards-cols-7 table.dataview tbody {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .cards-cols-8 table.dataview tbody {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
}
.cards table.dataview tbody > tr > td > *:not(.el-embed-image) {
  padding: calc(var(--cards-padding) / 3) 0;
}
.cards table.dataview tbody > tr > td:not(:last-child):not(:first-child) > .el-p:not(.el-embed-image) {
  border-bottom: 1px solid var(--background-modifier-border);
  width: 100%;
}
.cards table.dataview tbody > tr > td a {
  text-decoration: none;
}
.links-int-on .cards table.dataview tbody > tr > td a {
  text-decoration: none;
}
.cards table.dataview tbody > tr > td > button {
  width: 100%;
  margin: calc(var(--cards-padding) / 2) 0;
}
.cards table.dataview tbody > tr > td:last-child > button {
  margin-bottom: calc(var(--cards-padding) / 6);
}
.cards table.dataview tbody > tr > td > ul {
  width: 100%;
  padding: 0.25em 0 !important;
  margin: 0 auto !important;
}
.cards table.dataview tbody > tr > td:not(:last-child) > ul {
  border-bottom: 1px solid var(--background-modifier-border);
}
.cards table.dataview tbody > tr > td .el-embed-image {
  background-color: var(--background-secondary);
  display: block;
  margin: 0 calc(var(--cards-padding) / -2) 0 calc(var(--cards-padding) / -2);
  width: calc(100% + var(--cards-padding));
}
.cards table.dataview tbody > tr > td img {
  width: 100%;
  object-fit: var(--cards-image-fit);
  max-height: var(--cards-image-height);
  background-color: var(--background-secondary);
  vertical-align: bottom;
}
.markdown-source-view.mod-cm6.cards .edit-block-button {
  top: 0px;
  right: 26px;
  opacity: 1;
  background-color: transparent;
}
.cards.table-100 table.dataview thead > tr,
.table-100 .cards table.dataview thead > tr {
  right: 0.75rem;
}
.table-100 .cards table.dataview thead:before,
.cards.table-100 table.dataview thead:before {
  margin-right: 0.75rem;
}
.cards table.dataview thead {
  user-select: none;
  width: 180px;
  display: block;
  float: right;
  position: relative;
  text-align: right;
  height: 24px;
  padding-bottom: 4px;
}
.cards table.dataview thead:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  height: 18px;
  background-repeat: no-repeat;
  cursor: var(--cursor);
  text-align: right;
  padding: 4px 10px;
  margin-bottom: 2px;
  border-radius: 5px;
  font-weight: 500;
  font-size: var(--font-adaptive-small);
}
.cards table.dataview thead:before {
  opacity: 0.25;
  background-position: center center;
  background-size: 18px;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 100 100"><path fill="white" d="M49.792 33.125l-5.892 5.892L33.333 28.45V83.333H25V28.45L14.438 39.017L8.542 33.125L29.167 12.5l20.625 20.625zm41.667 33.75L70.833 87.5l-20.625 -20.625l5.892 -5.892l10.571 10.567L66.667 16.667h8.333v54.883l10.567 -10.567l5.892 5.892z"></path></svg>');
}
.theme-light .cards table.dataview thead:before {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 100 100"><path fill="black" d="M49.792 33.125l-5.892 5.892L33.333 28.45V83.333H25V28.45L14.438 39.017L8.542 33.125L29.167 12.5l20.625 20.625zm41.667 33.75L70.833 87.5l-20.625 -20.625l5.892 -5.892l10.571 10.567L66.667 16.667h8.333v54.883l10.567 -10.567l5.892 5.892z"></path></svg>');
}
.cards table.dataview thead:hover:before {
  opacity: 0.5;
}
.cards table.dataview thead > tr {
  top: 0;
  position: absolute;
  display: none;
  z-index: 9;
  border: 1px solid var(--background-modifier-border);
  background-color: var(--background-secondary);
  box-shadow: 0 2px 8px var(--background-modifier-box-shadow);
  padding: 6px;
  border-radius: 6px;
  flex-direction: column;
  margin: 26px 0 0 0;
  width: 100%;
}
.cards table.dataview thead:hover > tr {
  display: flex;
}
.cards table.dataview thead > tr > th {
  display: block;
  padding: 3px 30px 3px 6px !important;
  border-radius: 5px;
  width: 100%;
  font-weight: 400;
  color: var(--text-muted);
  cursor: var(--cursor);
  border: none;
  font-size: var(--font-adaptive-small);
}
.cards table.dataview thead > tr > th[sortable-style=sortable-asc],
.cards table.dataview thead > tr > th[sortable-style=sortable-desc] {
  color: var(--text-normal);
}
.cards table.dataview thead > tr > th:hover {
  color: var(--text-normal);
  background-color: var(--background-tertiary);
}
.admonition.admonition-plugin {
  margin: 24px 0px;
  padding: 0;
  overflow: hidden;
  color: var(--text-normal);
  page-break-inside: avoid;
  background-color: rgba(var(--rgb-primary-0), 1);
  border: 1px solid var(--admonition-color);
  border-left: 1.5px solid rgb(var(--admonition-color));
  border-radius: 0 4px 4px 0;
  box-shadow: var(--elevation-1);
}
.admonition-content-copy {
  margin-top: 16px;
  margin-right: 4px;
  transform: scale(0.8);
}
.admonition-content-copy svg {
  color: var(--text-faint);
}
.admonition-content-copy svg:hover {
  color: var(--text-muted);
}
.admonition-content-copy:active svg {
  color: var(--text-normal);
  transform: scale(0.8);
}
.admonition-title-content .admonition-title-icon {
  color: rgb(var(--admonition-color));
  display: flex;
  align-items: center;
  justify-content: center;
  margin: -2px 8px 0 4px;
  min-width: 1em;
}
details.admonition {
  --admonition-details-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 32 32' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M22 16 12 26l-1.4-1.4 8.6-8.6-8.6-8.6L12 6z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
}
details.admonition.admonition-plugin > summary > .collapser > .handle {
  transform: rotate(90deg);
  transition: 0s;
}
details.admonition.admonition-plugin[open] > summary > .collapser > .handle {
  transform: rotate(270deg);
  transition: 0s;
}
details.admonition .admonition-title {
  padding: 4px 0;
}
details.admonition .admonition-title .admonition-title-icon {
  margin: 0 16px;
}
details.admonition .admonition-title .amonition-title-markdown {
  font-weight: var(--font-semi-bold);
}
details.admonition .admonition-content.el-p:first-child {
  margin-top: 0;
}
body.is-mobile .workspace-leaf-content[data-type=advanced-tables-toolbar] .nav-buttons-container {
  padding: 4px;
}
.workspace-leaf-content[data-type=advanced-tables-toolbar] .nav-header .nav-buttons-container {
  padding: 4px;
}
button.block-ref-count {
  float: right;
  font-family: var(--font-sans);
  font-size: var(--font-scale-000);
  color: var(--text-faint);
  padding: 8px;
  border-radius: 50%;
  border: 1px solid var(--color-border-1);
  background-color: var(--color-primary-0);
  transition: var(--duration-moderate-2) var(--motion-standard-expressive);
}
button.block-ref-count:hover {
  color: var(--text-normal);
  background-color: var(--background-primary);
  border: 0px inset transparent;
  border: 1px solid var(--color-border-1);
  border-radius: 4px;
}
button.block-ref-count:active {
  transform: scale(0.8);
}
.highlight-animation {
  transition: background-color var(--duration-slow-1) var(--motion-entrance-expressive);
}
[data-block-ref-id] .search-result-file-matched-text {
  background-color: transparent;
  color: var(--text-muted);
}
[data-block-ref-id] .search-input-container,
[data-block-ref-id] [aria-label="Match case"],
[data-block-ref-id] [aria-label="Explain search term"] {
  display: none;
}
[data-block-ref-id] .nav-buttons-container .search-input-clear-button {
  background: transparent;
  position: relative;
  padding: 4px 8px 0 8px;
  margin: 0 4px 8px 4px;
  top: unset;
  right: unset;
  bottom: 5px;
}
.is-mobile .block-ref-count {
  width: unset;
}
button.table-close::before {
  content: "";
  padding: 12px;
  margin-left: 8px;
  background-size: 24px 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='hsl(0, 0%, 99.6%)' viewBox='0 0 32 32'%3E%3Cpath d='M24 9.4 22.6 8 16 14.6 9.4 8 8 9.4l6.6 6.6L8 22.6 9.4 24l6.6-6.6 6.6 6.6 1.4-1.4-6.6-6.6L24 9.4z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  margin-left: -2px;
  opacity: 0.5;
}
.theme-light button.table-close::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M24 9.4 22.6 8 16 14.6 9.4 8 8 9.4l6.6 6.6L8 22.6 9.4 24l6.6-6.6 6.6 6.6 1.4-1.4-6.6-6.6L24 9.4z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
}
button.table-close {
  color: transparent;
  background-color: transparent;
  padding: 0;
}
button.table-close:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgb(241, 81, 72)' viewBox='0 0 32 32'%3E%3Cpath d='M24 9.4 22.6 8 16 14.6 9.4 8 8 9.4l6.6 6.6L8 22.6 9.4 24l6.6-6.6 6.6 6.6 1.4-1.4-6.6-6.6L24 9.4z'/%3E%3Cpath fill='none' d='M0 0h32v32H0z'/%3E%3C/svg%3E");
  opacity: 1;
}
th.reference {
  border-right: 0;
}
#calendar-container.fantasy-calendar .arrow.right svg {
  transform: rotate(180deg);
}
#calendar-container.fantasy-calendar .fantasy-nav {
  padding-left: 12px;
}
#calendar-container.fantasy-calendar .clickable-icon svg.gear {
  opacity: 0.8;
}
#calendar-container.fantasy-calendar .day {
  font-size: calc(var(--font-scale-000) - 2px);
}
#calendar-container.fantasy-calendar .day:hover {
  background-color: var(--color-primary-0);
}
#calendar-container.fantasy-calendar .day:active {
  background-color: var(--color-hover);
}
#calendar-container.fantasy-calendar .day.fantasy-day.viewing {
  background-color: var(--color-primary-0);
  border: none;
  padding: 10px 8px 2px 8px;
}
#calendar-container.fantasy-calendar .day.fantasy-day.viewing:hover {
  background-color: var(--color-primary-0);
}
#calendar-container.fantasy-calendar .day.fantasy-day.viewing:active {
  background-color: var(--color-primary-2);
}
#calendar-container.fantasy-calendar .day.fantasy-day.active {
  background-color: transparent;
  border-radius: 4px;
  color: var(--text-accent);
  font-weight: var(--font-medium);
}
#calendar-container.fantasy-calendar .day.fantasy-day.active:hover {
  background-color: var(--color-primary-0);
}
#calendar-container.fantasy-calendar div.weeks {
  border-radius: 0px;
  border-right: 0px solid var(--color-border-1);
}
#calendar-container.fantasy-calendar .weeks > span.week-num {
  border-radius: 0px;
  border-bottom: 1px solid var(--color-border-2);
  padding-bottom: 6px;
  padding-top: 4px;
  font-size: calc(var(--font-scale-000) - 4px);
}
#calendar-container.fantasy-calendar .weekdays {
  border-radius: 0px;
  border-bottom: 1px solid var(--color-border-2);
}
#calendar-container.fantasy-calendar .overflow {
  position: absolute;
  bottom: 0;
  left: 0px;
  top: 20px;
}
#calendar-container div.reset-button {
  color: var(--text-muted);
}
#calendar-container {
  padding: 0px 0px;
  --color-background-day-empty: var(--background-secondary-alt);
  --color-background-day-active: var(--background-primary-alt);
  --color-background-day-hover: var(--background-primary-alt);
  --color-dot: var(--text-accent);
  --color-button: var(--interactive-accent);
  --color-text-title: var(--text-normal);
  --color-text-heading: var(--text-muted);
  --color-text-day: var(--text-normal);
  --color-text-today: var(--text-accent);
  --color-text-weeknum: var(--text-muted);
  --color-arrow: var(--color-primary-3);
  --color-arrow-hover: var(--color-primary-6);
}
#calendar-container .day,
#calendar-container .week-num {
  padding: 8px 8px 2px 8px;
  border-radius: 4px;
  font-size: calc(var(--font-scale-000) - 2px);
}
.is-mobile #calendar-container .day {
  font-size: var(--font-scale-00);
}
#calendar-container .day:hover {
  background-color: var(--color-hover);
}
#calendar-container .day:active {
  background-color: var(--color-accent);
}
#calendar-container .day.today {
  font-weight: var(--font-medium);
}
#calendar-container tr th {
  font-size: calc(var(--font-scale-000) - 3px);
  font-weight: var(--font-semi-bold);
  padding-top: 8px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--color-border-1);
}
#calendar-container tr td {
  cursor: pointer;
  transition: var(--duration-fast-2) var(--motion-standard-expressive);
  border: none;
  padding: 0px;
  width: 12.5%;
  padding: 0px;
  transition: none;
}
#calendar-container table {
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%;
}
#calendar-container table th {
  font-size: calc(var(--font-scale-000) - 4px);
}
#calendar-container .reset-button {
  font-size: calc(var(--font-scale-000) - 2px);
}
#calendar-container h3,
#calendar-container span.month {
  font-weight: var(--font-regular);
  font-size: var(--font-scale-0);
}
#calendar-container .arrow:hover > svg {
  color: var(--color-arrow-hover);
}
#calendar-container .arrow svg > path {
  display: none;
}
#calendar-container .arrow svg {
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='icon' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32 32' style='enable-background:new 0 0 32 32;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;%7D%0A%3C/style%3E%3Cpolygon points='10,16 20,6 21.4,7.4 12.8,16 21.4,24.6 20,26 '/%3E%3Crect id='_x3C_Transparent_Rectangle_x3E_' class='st0' width='32' height='32'/%3E%3C/svg%3E");
}
#calendar-container .arrow {
  height: 16px;
  width: 16px;
  margin: 0px 4px;
}
#calendar-container .button:hover {
  color: var(--color-background-day-empty);
}
#calendar-container .reset-button {
  color: var(--color-primary-5);
}
#calendar-container .reset-button:hover {
  color: var(--color-primary-9);
}
#calendar-container .dot-container {
  background: transparent;
}
#calendar-container .year {
  color: var(--text-normal);
}
#calendar-container .active {
  background-color: var(--color-primary-2);
  color: var(--text-normal);
}
#calendar-container .active:hover {
  background-color: var(--color-primary-3);
}
.modal-content .buttons .btn-next,
.modal-content .buttons .btn-previous {
  margin-top: 16px;
}
.is-mobile body .checklist-plugin-main button {
  width: 15%;
}
.is-mobile body .checklist-plugin-main ul {
  padding-inline-start: 0px;
}
body .checklist-plugin-main button {
  margin: initial;
}
body .checklist-plugin-main p {
  margin: initial;
  font-family: var(--font-ui);
}
body .checklist-plugin-main ul li.classic,
body .checklist-plugin-main ul li.compact {
  display: flex;
  align-items: center;
  background-color: var(--background-primary);
  border-radius: 0px;
  cursor: pointer;
  transition: background-color var(--duration-fast-2) var(--motion-standard-expressive);
  padding: 0px;
  font-size: var(--font-scale-00);
  line-height: var(--leading-3);
  margin-bottom: 2px;
}
body .checklist-plugin-main li.classic .checkbox,
body .checklist-plugin-main li.compact .checkbox {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
  border-radius: 100%;
  padding: 2px;
  margin-right: 8px;
  margin-left: 0px;
  position: relative;
  border: 1.5px solid var(--color-primary-4);
  border-radius: 4px;
}
body .checklist-plugin-main li.classic,
body .checklist-plugin-main li.compact {
  border: 1px solid transparent;
}
body .checklist-plugin-main li.classic:hover,
body .checklist-plugin-main li.compact:hover {
  background-color: var(--color-primary-0);
  border: 1px solid var(--color-border-1);
  border-radius: 4px;
}
body .checklist-plugin-main li.classic .checkbox:focus,
body .checklist-plugin-main li.compact .checkbox:focus,
body .checklist-plugin-main li.classic .checkbox:hover,
body .checklist-plugin-main li.compact .checkbox:hover {
  outline: 0;
  box-shadow: 0 0 0 0.1px rgba(0, 0, 0, 0.1), 0 0 0 3px rgba(140, 141, 59, 0.35);
  border-color: var(--color-green-5);
}
body .checklist-plugin-main li.classic .toggle,
body .checklist-plugin-main li.compact .toggle {
  padding: 0px;
  padding-left: 8px;
}
body .checklist-plugin-main button:hover {
  background-color: var(--background-primary);
}
.theme-light body .checklist-plugin-main header .count {
  background: var(--color-primary-2);
  font-weight: var(--font-regular);
}
body .checklist-plugin-main header .count {
  padding: var(--todoList-countPadding);
  background: var(--color-primary-1);
  border-radius: 32px;
  font-size: var(--font-scale-000);
  font-weight: var(--font-light);
}
body .checklist-plugin-main header.group-header.page {
  margin: var(--todoList-pageMargin);
  color: var(--text-normal);
  transition: opacity var(--duration-moderate-1) var(--motion-standard-productive);
  cursor: pointer;
  font-size: var(--font-scale-0);
  font-weight: var(--font-regular);
}
body .checklist-plugin-main .header {
  margin: var(--todoList-headerMargin);
  display: flex;
  gap: var(--todoList-headerGap);
  align-items: center;
}
body .checklist-plugin-main .collapse .down {
  transform: rotate(180deg);
  transition: 0s;
}
body .checklist-plugin-main .collapse .left {
  transform: rotate(0deg);
  transition: 0s;
}
body .checklist-plugin-main .group-header.tag {
  display: flex;
  background-color: transparent;
  color: var(--text-normal);
  padding: 0px 8px 0px 8px;
  font-size: var(--font-scale-00);
}
body .checklist-plugin-main .group-header.tag title {
  background-color: var(--color-accent);
  border-radius: 40px;
}
body {
  --indentation-guide-adjust: 4px;
  --indentation-guide-adjust-preview: 3px;
}
body.theme-dark,
body.theme-light {
  --indentation-guide-color: var(--color-border-1);
  --indentation-guide-active-color: var(--color-border-2);
}
.ig-tab {
  display: inline-block;
  text-decoration: inherit;
}
.ig-lists .HyperMD-list-line,
.ig-code .HyperMD-codeblock,
.ig-uncategorized .cm-line[style*=text-indent]:not(.HyperMD-list-line) {
  position: relative;
}
.ig-lists .HyperMD-list-line .ig-tab::before,
.ig-code .HyperMD-codeblock .ig-tab::before,
.ig-uncategorized .cm-line[style*=text-indent]:not(.HyperMD-list-line) .ig-tab::before {
  content: " ";
  display: block;
  width: 1px;
  background-color: var(--indentation-guide-color);
  font-size: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  transform: translateX(var(--indentation-guide-adjust));
}
.ig-lists .HyperMD-list-line.ig-indent-group .ig-tab.ig-indent-group-level::before,
.ig-code .HyperMD-codeblock.ig-indent-group .ig-tab.ig-indent-group-level::before,
.ig-uncategorized .cm-line[style*=text-indent].ig-indent-group:not(.HyperMD-list-line) .ig-tab.ig-indent-group-level::before {
  background-color: var(--indentation-guide-active-color);
}
.ig-lists.outliner-plugin-vertical-lines .cm-s-obsidian .HyperMD-list-line {
  overflow: unset;
}
.ig-lists.outliner-plugin-vertical-lines .cm-hmd-list-indent {
  position: unset;
}
.ig-lists.outliner-plugin-vertical-lines .cm-line .cm-hmd-list-indent::before {
  content: none;
}
body.ig-lists-preview .markdown-preview-view li ul,
body.ig-lists-preview .markdown-preview-view li ol {
  box-shadow: calc(-1em + 1px + var(--indentation-guide-adjust-preview)) 0 0 0px var(--background-primary), calc(-1em + var(--indentation-guide-adjust-preview)) 0 0 0px var(--indentation-guide-color);
}
body.ig-lists-preview .markdown-preview-view.admonitions li.task-list-item.is-checked:is([data-task="?"], [data-task=B], [data-task=X], [data-task=n], [data-task=p], [data-task=c], [data-task=W], [data-task=b], [data-task=i], [data-task=I], [data-task="!"]) ul,
body.ig-lists-preview .markdown-preview-view.admonitions li.task-list-item.is-checked:is([data-task="?"], [data-task=B], [data-task=X], [data-task=n], [data-task=p], [data-task=c], [data-task=W], [data-task=b], [data-task=i], [data-task=I], [data-task="!"]) ol {
  box-shadow: none;
}
.ig-lists-preview .markdown-preview-view .list-collapse-indicator {
  margin-left: -40px;
  margin-top: -1px;
}
.ig-lists-preview .markdown-preview-view .task-list-item .list-collapse-indicator {
  margin-left: -45px;
  margin-top: -1px;
}
div.kanban-plugin {
  background-color: var(--background-primary);
}
.view-content .kanban-plugin .tag {
  color: var(--color-accent);
  font-size: var(--font-scale-00);
  font-weight: var(--font-regular);
  line-height: var(--leading-0);
  padding: 2px 4px 2px 4px;
  border-radius: 0.4em;
  background-color: rgba(var(--color-accent-l)/0.15);
}
.theme-dark .view-content .kanban-plugin .tag {
  background-color: rgba(var(--color-accent-d)/0.15);
}
div.kanban-plugin__lane {
  background: rgba(var(--rgb-primary-0), 0.3);
  border-radius: 4px;
  padding: 0px;
  box-shadow: var(--elevation-1);
  border: 1px solid var(--color-primary-0);
}
.theme-dark div.kanban-plugin__lane {
  box-shadow: var(--elevation-2);
  border: 1px solid var(--color-border-1);
}
.kanban-plugin__scroll-container.kanban-plugin__vertical::-webkit-scrollbar {
  display: none;
}
div.kanban-plugin__item {
  border: 1px solid var(--color-border-1);
}
div.kanban-plugin__item-button-wrapper {
  border-top: 1px solid var(--color-border-1);
  padding: 4px;
}
div.kanban-plugin__item-title-wrapper {
  background: var(--background-primary);
  display: flex;
  padding: 4px 8px;
}
body .kanban-plugin__lane-items.is-dragging-over {
  border: 1px solid var(--interactive-accent);
  background-color: var(--background-primary);
  box-shadow: var(--elevation-1);
}
button.kanban-plugin__new-item-button {
  border: 1px solid transparent;
}
button.kanban-plugin__new-item-button:hover {
  color: var(--text-normal);
  border-radius: 0px;
  background-color: var(--background-primary);
  border-color: var(--color-border-1);
  border-radius: 4px;
}
body .kanban-plugin__grow-wrap > textarea {
  border: 1px solid var(--color-border-1);
  padding: 4px 8px;
  font-size: var(--font-scale-00);
  line-height: 2;
}
textarea.kanban-plugin__item-input:focus {
  border: 1px solid var(--color-blue);
  padding: 0px;
}
.kanban-plugin__lane .kanban-plugin__lane-header-wrapper {
  padding: 8px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  flex-grow: 0;
  border-bottom: 1px solid var(--color-border-1);
}
body .kanban-plugin__drag-container > .kanban-plugin__lane-wrapper > .kanban-plugin__lane {
  box-shadow: var(--elevation-2);
}
body .kanban-plugin__drag-container > .kanban-plugin__item-wrapper > .kanban-plugin__item {
  box-shadow: var(--elevation-2);
}
.kanban-wrap .kanban-plugin__board.kanban-plugin__board > div {
  display: grid;
  grid-template-columns: repeat(auto-fit, var(--lane-width));
  width: 100%;
  gap: 12px;
  overflow: auto;
}
.kanban-plugin__markdown-preview-view code {
  font-size: var(--font-scale-00);
}
body .kanban-plugin__markdown-preview-view {
  font-family: var(--font-preview);
  font-size: var(--font-scale-00);
  line-height: 1.5em;
  padding: unset;
  width: unset;
  height: unset;
  position: unset;
  overflow-y: hidden;
  overflow-wrap: unset;
  color: unset;
  user-select: unset;
  -webkit-user-select: unset;
}
body .kanban-plugin__markdown-preview-view > div > * {
  overflow-x: visible;
  overflow-wrap: break-word;
}
.kanban-plugin__lane .kanban-plugin__lane-items > .kanban-plugin__placeholder:only-child {
  height: 32px;
  border: 2px dashed var(--color-border-1);
  opacity: 0.5;
  margin-bottom: 4px;
  border-radius: 6px;
  transition: border var(--duration-moderate-2) var(--motion-entrance-expressive);
}
div.kanban-plugin__date-picker .flatpickr-calendar {
  box-shadow: var(--elevation-2);
  font-size: var(--font-scale-00);
  border: 1px solid var(--color-primary-0);
}
.theme-dark div.kanban-plugin__date-picker .flatpickr-calendar {
  border: 1px solid var(--color-border-1);
}
div.kanban-plugin__date-picker .flatpickr-day {
  --cell-size: 2rem;
  font-size: var(--font-scale-000);
}
div.kanban-plugin__date-picker .flatpickr-day.today {
  border: 0px;
  color: var(--text-accent);
  font-weight: var(--font-medium);
}
div.kanban-plugin__date-picker .flatpickr-months {
  font-size: 13px;
  padding: 8px 0px 4px;
  align-items: center;
}
div.kanban-plugin__date-picker span.flatpickr-weekday {
  font-family: var(--font-monospace);
  text-transform: uppercase;
  font-size: var(--font-scale-000);
  font-weight: var(--font-regular);
  color: var(--text-faint);
}
div.kanban-plugin__date-picker .flatpickr-day.flatpickr-disabled,
div.kanban-plugin__date-picker .flatpickr-day.flatpickr-disabled:hover,
div.kanban-plugin__date-picker .flatpickr-day.prevMonthDay,
div.kanban-plugin__date-picker .flatpickr-day.nextMonthDay,
div.kanban-plugin__date-picker .flatpickr-day.notAllowed,
div.kanban-plugin__date-picker .flatpickr-day.notAllowed.prevMonthDay,
div.kanban-plugin__date-picker .flatpickr-day.notAllowed.nextMonthDay {
  color: var(--text-faint);
  opacity: 0.5;
}
div.kanban-plugin__item-prefix-button-wrapper input[type=checkbox] {
  filter: none;
  height: 1rem;
  width: 1rem;
}
div.kanban-plugin__item-prefix-button-wrapper input[type=checkbox]:checked {
  background-size: 70%;
  background-position: center 2.5px;
}
.markdown-source-view.mod-cm6.is-folding .outliner-plugin-list-line {
  padding-left: 10px;
  margin-left: calc(0.5ch + 10px);
}
.outliner-plugin-list-line {
  pointer-events: auto;
  position: absolute;
  width: 5px;
  margin-left: 0.5ch;
  margin-top: calc(2em + 6px);
  z-index: 1;
  cursor: pointer;
  background: transparent;
  background-image: linear-gradient(to right, var(--text-faint) 1px, transparent 1px);
  background-position-x: 2px;
  background-repeat: no-repeat;
}
div#quick-explorer .explorable.selected,
div#quick-explorer .explorable,
div#quick-explorer .explorable:hover {
  padding: 2px 4px;
}
div#quick-explorer .explorable.selected,
div#quick-explorer .explorable:hover {
  color: var(--text-muted);
  border-radius: 0px;
  background-color: transparent;
}
.qe-popup-menu .menu-item {
  display: flex;
  padding-left: 16px;
}
.menu-item.selected:not(.is-disabled):not(.is-label):hover {
  border-left: 0px solid transparent;
  padding-left: 16px;
}
.theme-dark .menu-item.is-qe-file.selected:not(.is-disabled):not(.is-label):hover {
  background-color: var(--background-primary);
}
.menu.qe-popup-menu {
  padding-top: 16px;
}
html body.plugin-sliding-panes-rotate-header .workspace > .mod-root > div.workspace-leaf > div.workspace-leaf-content > div.view-header.view-header.view-header {
  border: none;
  border-right: 1px solid var(--color-border-1);
}
html body.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf.mod-active > .workspace-leaf-content > .view-header > .view-header-title-container:before,
html body.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf.mod-active > .workspace-leaf-content > .view-header > .view-header-title-container:after {
  background: none;
}
body.plugin-sliding-panes-rotate-header.plugin-sliding-select-orientation-mixed .workspace > .mod-root > .workspace-leaf > .workspace-leaf-content > .view-header {
  padding: 5px;
}
html body.plugin-sliding-panes-stacking .workspace > .mod-root > .workspace-leaf {
  box-shadow: var(--elevation-2);
}
body.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf > .workspace-leaf-content > .view-header .view-actions .view-action {
  opacity: 0;
  transition: var(--duration-slow-1) var(--motion-entrance-productive);
}
body.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf > .workspace-leaf-content > .view-header .view-actions:hover .view-action {
  opacity: 0.5;
}
body.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf > .workspace-leaf-content > .view-header .view-actions:hover .view-action:hover {
  opacity: 1;
}
.workspace-leaf-content[data-type=style-settings] .view-content {
  padding: 16px;
}
.style-settings-heading[data-level="0"] + .style-settings-container,
.style-settings-heading[data-level="1"] + .style-settings-container,
.style-settings-heading[data-level="2"] + .style-settings-container,
.style-settings-heading[data-level="3"] + .style-settings-container,
.style-settings-heading[data-level="4"] + .style-settings-container,
.style-settings-heading[data-level="5"] + .style-settings-container,
.style-settings-heading[data-level="6"] + .style-settings-container,
.style-settings-heading[data-level="7"] + .style-settings-container,
.style-settings-heading[data-level="8"] + .style-settings-container {
  padding-left: 24px;
}
.style-settings-heading[data-level="0"] {
  margin-bottom: 26px;
  border-top: none;
  border-bottom-color: var(--text-faint);
}
.style-settings-container .style-settings-heading {
  border-bottom: 1px solid var(--color-border-1);
}
.style-settings-container .setting-item {
  border-top: none;
}
.style-settings-collapse-indicator {
  transform: scale(1.5);
  opacity: 0.5;
}
.style-settings-collapse-indicator:hover {
  opacity: 0.7;
}
div#wordsprint div.status.pending {
  background-color: var(--color-primary-1);
  color: var(text-normal);
}
body div#wordsprint div#statsPanel button:not(.statsTab):not(.goalsTab),
body div#wordsprint div#sprintActionPanel button:not(.statsTab):not(.goalsTab) {
  color: var(--text-normal);
  border-radius: 0px;
  padding: 8px 40px 8px 16px;
  font-size: var(--font-scale-00);
  font-weight: var(--font-regular);
  margin: 4px 16px;
}
body .view-content div#wordsprint div#sprintActionPanel button.sprintStart {
  background-color: var(--color-green);
  color: var(--color-white);
  border-radius: 8px;
}
body .view-content div#wordsprint div#sprintActionPanel button.sprintStop {
  background-color: var(--color-red);
  color: var(--color-white);
  border-radius: 8px;
}
div#wordsprint button.statsTab,
div#wordsprint button.goalsTab {
  border-radius: 0px;
  padding: 8px 40px 8px 16px;
  font-size: var(--font-scale-00);
  font-weight: var(--font-regular);
}
div#wordsprint #sectionTab {
  border: 0px solid transparent;
}
div#wordsprint #sectionTab .goalsTab,
div#wordsprint #sectionTab .statsTab {
  background-color: var(--background-primary);
  border-top: 3px solid transparent;
  color: var(--text-normal);
}
div#wordsprint #sectionTab .active {
  background-color: var(--background-primary);
  border-top: 3px solid var(--color-accent);
  color: var(--text-normal);
}
#wordsprint #statsPanel #sprintViewStats button.viewStats {
  margin: 0;
  background-color: var(--color-primary-2);
  border: 1px solid var(--color-primary-0);
  color: var(--text-normal);
  border-radius: 8px;
}
div#wordsprint div#sprintViewStats {
  padding: 16px 8px;
}
body div#wordsprint .success {
  color: var(--color-primary-0);
  background-color: var(--color-green);
}
body div#wordsprint .warning {
  color: var(--color-primary-10);
  background-color: var(--color-yellow);
}
body div#wordsprint .danger {
  color: var(--color-primary-0);
  background-color: var(--color-red);
}
div#wordsprint button {
  font-family: var(--font-ui);
}
.graph-view.color-fill {
  color: var(--color-primary-5);
}
.graph-view.color-fill-focused {
  color: var(--color-fill-focused);
}
.theme-dark .graph-view.color-fill-tag,
.theme-light .graph-view.color-fill-tag {
  color: var(--color-fill-tag);
}
.theme-light .graph-view.color-fill-attachment,
.theme-dark .graph-view.color-fill-attachment {
  color: var(--color-fill-attachment);
}
.graph-view.color-fill-highlight {
  color: var(--color-pink);
}
.graph-view.color-fill-unresolved {
  color: var(--color-fill-unresolved);
  opacity: 1;
}
.graph-view.color-circle {
  color: var(--color-pink);
}
.theme-light .graph-view.color-circle {
  color: var(--color-pink);
}
.theme-light .graph-view.color-line,
.theme-dark .graph-view.color-line {
  color: var(--color-primary-3);
  opacity: 0.5;
}
.graph-view.color-line-highlight {
  color: var(--color-primary-3);
  opacity: 0.5;
}
.graph-view.color-arrow {
  color: var(--color-primary-5);
  opacity: 1;
}
.graph-view.color-text {
  color: var(--text-faint);
}
.graph-controls {
  border-color: var(--color-border-1);
  background-color: rgba(var(--rgb-primary-0), 0.5);
  backdrop-filter: blur(0px);
  transition: var(--duration-fast-1) var(--motion-standard-expressive);
}
.graph-controls div.setting-item .setting-item-name {
  font-size: var(--font-scale-00);
}
.graph-controls.is-close {
  min-width: inherit;
  background-color: var(--background-primary);
  padding: 8px 8px 8px 8px;
  top: 4px;
  left: 16px;
}
.graph-controls:not(.graph-controls.is-close) {
  box-shadow: var(--elevation-1);
}
.graph-controls::-webkit-scrollbar-thumb {
  border-width: 3px;
}
.graph-controls::-webkit-scrollbar-thumb:hover {
  border-width: 2px;
}
.graph-controls .tree-item-self {
  font-size: var(--font-scale-00);
  padding-left: 0;
}
.graph-controls .tree-item-icon.collapse-icon {
  padding-right: 8px;
}
body.mod-linux .graph-controls {
  background-color: rgba(var(--rgb-primary-0), 1);
}
.graph-color-button-container button.mod-cta {
  width: 100%;
  margin: 0;
  padding: 8px;
}
.graph-controls-button.mod-open > svg {
  height: 16px;
  width: 16px;
}
.graph-controls-button.mod-animate > svg {
  height: 16px;
  width: 16px;
}
.graph-controls-button:hover:not(:is(.graph-controls-button.mod-reset, .graph-controls-button.mod-close)) {
  color: var(--color-accent);
}
.graph-controls-button.mod-close:hover {
  color: var(--color-red);
}
.popover.hover-popover {
  position: absolute;
  border-radius: 4px;
  animation: var(--duration-fast-2) var(--motion-standard-productive);
  transition: var(--motion-standard-productive);
  width: 40vw;
  background-color: var(--background-primary);
  max-height: 40vh;
  box-shadow: var(--elevation-1);
  border: 1px solid var(--color-border-1);
  overflow: hidden;
  padding: 8px;
}
.popover.hover-popover .markdown-preview-view {
  padding-bottom: 16px;
  padding-top: 0px !important;
  padding: 24px;
  font-size: calc(var(--font-scale-0) - 0.1rem);
}
.popover.hover-popover.is-loaded .markdown-embed-link {
  top: 16px;
}
.prompt {
  padding: 16px;
  box-shadow: var(--elevation-1);
}
.prompt-results {
  padding: 16px 0px 0px 0px;
}
.prompt-results span.suggestion-flair {
  left: 0px;
  transform: scale(1) translateY(4px);
}
.suggestion {
  border-radius: 4px;
}
.suggestion-container {
  border: none;
  box-shadow: var(--elevation-1);
}
.suggestion-container .suggestion .suggestion-item {
  position: relative;
  padding: 4px 16px 4px 32px;
  cursor: pointer;
  white-space: pre-wrap;
  line-height: var(--leading-3);
}
.suggestion-container .suggestion .suggestion-flair {
  margin-left: -4px;
  transform: scale(0.8);
  margin-top: -2px;
}
.suggestion-item {
  position: relative;
  padding: 8px 0px 8px 32px;
  cursor: pointer;
  white-space: pre-wrap;
  line-height: var(--leading-3);
}
.suggestion-item .suggestion-hotkey {
  background-color: var(--color-primary-0);
  border: 1px solid var(--color-border-1);
}
.suggestion-item:hover .suggestion-hotkey {
  border-color: var(--color-border-2);
}
.suggestion-item:hover {
  background-color: var(--color-hover);
}
.suggestion-item.is-selected {
  background-color: var(--color-hover);
  border-radius: 4px;
}
.prompt-results .suggestion-flair {
  left: 0px;
  transform: scale(0.8);
  padding-left: 8px;
}
.prompt-results .suggestion-prefix {
  color: var(--color-accent);
}
.publish-change-list div.tree-item-inner.file-tree-item {
  margin-left: 16px;
}
.publish-change-list div.tree-item-inner.file-tree-item:hover {
  background-color: var(--color-hover);
  border-radius: 0;
}
.publish-change-list .tree-item div.tree-item-icon.collapse-icon {
  margin-left: -2px;
  margin-right: -20px;
}
.publish-section-header {
  border-bottom: 1.5px solid var(--color-border-1);
}
.publish-change-list .mod-deleted .tree-item-flair-outer {
  font-weight: var(--font-regular);
  background-color: var(--color-red-5);
  border-radius: 4px;
}
.publish-change-list .mod-new .tree-item-flair-outer {
  font-weight: var(--font-regular);
  background-color: var(--color-green-5);
  border-radius: 4px;
}
.file-tree.publish-section .mod-deleted .tree-item-flair,
.file-tree.publish-section .mod-new .tree-item-flair {
  color: var(--color-primary-0);
}
.nav-file-title[data-path="publish.css"].is-unsupported {
  display: none;
}
.published-container.is-readable-line-width .site-body {
  justify-content: space-between;
}
div.markdown-preview-sizer.markdown-preview-section {
  width: unset;
}
@media (min-width: 1200px) {
  .published-container .markdown-preview-view {
    padding: 20px 15vw 40vh 15vw;
  }
  .published-container.is-readable-line-width .site-body-center-column {
    flex: 0 1 60vw;
  }
}
.published-container.has-navigation.is-left-column-open .nav-backdrop {
  background-color: var(--background-primary);
  backdrop-filter: blur(5px);
}
.site-body-left-column {
  background-color: var(--background-primary);
  border-color: var(--color-border-1);
  width: 10vw;
}
.nav-view-outer .tree-item-self.mod-active {
  background-color: var(--color-primary-0);
  color: var(--color-primary-10);
  font-weight: 400;
}
.site-body-left-column .nav-view-outer .tree-item-inner {
  padding-left: 8px;
}
.site-body-right-column .graph-view-container {
  position: relative;
  height: 300px;
  border: 1px solid var(--color-border-1);
  border-radius: 4px;
  background-color: var(--background-primary);
  padding: 4px;
}
.published-section-header-icon {
  font-family: var(--font-sans);
}
body .published-section-header-icon svg.bullet-list,
.published-section-header-icon svg.dot-network {
  background-color: currentColor !important;
}
body .published-section-header-icon svg.bullet-list > path,
.published-section-header-icon svg.dot-network > path {
  display: none !important;
}
body .published-section-header-icon svg.dot-network {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='icon' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Edata-vis--1%3C/title%3E%3Cpath d='M26,22a3.9553,3.9553,0,0,0-2.0193.5667L20.167,18.7529a4.9654,4.9654,0,0,0,0-5.5058L22.714,10.7A3.0284,3.0284,0,1,0,21.3,9.286l-2.547,2.547a4.9654,4.9654,0,0,0-5.5058,0L9.4332,8.0191A3.9553,3.9553,0,0,0,10,6a4,4,0,1,0-4,4,3.9553,3.9553,0,0,0,2.0191-.5668l3.8139,3.8139a4.9654,4.9654,0,0,0,0,5.5058L8.0192,22.5668A3.9556,3.9556,0,0,0,6,22a4,4,0,1,0,4,4,3.9553,3.9553,0,0,0-.5667-2.0192l3.8138-3.8138A4.9686,4.9686,0,0,0,15,20.8989v3.2848a3,3,0,1,0,2,0V20.8989a4.9686,4.9686,0,0,0,1.7529-.7319l3.8138,3.8137A3.9553,3.9553,0,0,0,22,26a4,4,0,1,0,4-4ZM16,13a3,3,0,1,1-3,3A3.0033,3.0033,0,0,1,16,13ZM4,6A2,2,0,1,1,6,8,2.002,2.002,0,0,1,4,6ZM6,28a2,2,0,1,1,2-2A2.0023,2.0023,0,0,1,6,28Zm20,0a2,2,0,1,1,2-2A2.0027,2.0027,0,0,1,26,28Z' transform='translate(0 0)'/%3E%3Crect id='_Transparent_Rectangle_' data-name='&lt;Transparent Rectangle&gt;' class='cls-1' width='32' height='32'/%3E%3C/svg%3E");
}
.published-section-header-icon svg.bullet-list {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg id='icon' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Elist%3C/title%3E%3Crect x='10' y='6' width='18' height='2'/%3E%3Crect x='10' y='24' width='18' height='2'/%3E%3Crect x='10' y='15' width='18' height='2'/%3E%3Crect x='4' y='15' width='2' height='2'/%3E%3Crect x='4' y='6' width='2' height='2'/%3E%3Crect x='4' y='24' width='2' height='2'/%3E%3Crect id='_Transparent_Rectangle_' data-name='&lt;Transparent Rectangle&gt;' class='cls-1' width='32' height='32'/%3E%3C/svg%3E") !important;
  transform: scale(0.8) !important;
}
.site-body-right-column .outline-view .tree-item-inner {
  padding-left: 4px;
}
.graph-view-outer .published-section-header {
  padding-left: 0;
  margin-left: -4px;
}
.outline-view-outer .published-section-header {
  padding-left: 0;
  margin-left: -4px;
}
.graph-expand {
  position: absolute;
  top: 12px;
  right: 12px;
  cursor: pointer;
  color: var(--text-muted);
}
html .site-body .markdown-preview-view .tag:not(.token) {
  background-color: var(--color-accent);
  border-color: transparent;
  color: var(--color-primary-10);
  padding: 0 8px;
  font-size: var(--font-scale-00);
}
html .site-body * {
  scrollbar-width: 8px;
  scrollbar-color: var(--color-border-1) var(--background-primary);
}
.published-container .backlinks {
  margin-top: 32px;
  background-color: var(--background-primary);
  border-radius: 4px;
  border: 1.5px solid var(--color-border-1);
  padding: 8px 16px;
}
.search-results .suggestion-item {
  position: relative;
  padding: 4px 16px 4px 32px;
  cursor: pointer;
  white-space: pre-wrap;
  line-height: var(--leading-3);
}
/* @settings

name: Sanctum Theme
id: sanctum
settings:
	-
		id: colors
		title: Colors
		type: heading
		level: 2
		collapsed: true
	-
			id: color-schemes
			title: Color Schemes
			type: heading
			level: 3
			collapsed: false
	-
				id: light-mode-palette
				title: Light mode color scheme
				description: Background color palette for light mode
				type: class-select
				allowEmpty: false
				default: sanctum-light
				options:
					-
						label: Default
						value: sanctum-light
					-
						label: Cold Grey
						value: sanctum-coldgrey
					-
						label: Hearth
						value: sanctum-hearth
					-
						label: Moss
						value: sanctum-moss
					-
						label: Tide
						value: sanctum-tide
					-
						label: Custom
						value: custom-l
	-
			id: dark-mode-palette
			title: Dark mode color scheme
			description: Background color palette for dark mode
			type: class-select
			allowEmpty: false
			default: sanctum-dark
			options:
				-
					label: Default
					value: sanctum-dark
				-
					label: Legacy Dark
					value: sanctum-legacy-dark
				-
					label: True Black
					value: sanctum-true-black
				-
					label: Cold Grey
					value: sanctum-coldgrey-d
				-
					label: Hearth
					value: sanctum-chocolate
				-
					label: Moss
					value: sanctum-forest
				-
					label: Tide
					value: sanctum-sea
				-
					label: Custom
					value: custom-d
	-
				id: custom-colors
				title: Custom Colors
				description: ⚠️ Don't change brightness values if you wish to keep the theme's contrast ratios closer to the original palette
				type: heading
				level: 4
				collapsed: true
	-	
					id: base-h-l
					title: Light Mode Hue
					type: variable-number-slider
					default: 30
					min: 0
					max: 360
					step: 1
	-	
					id: base-s-l
					title: Light Mode Saturation
					type: variable-number-slider
					default: 1
					min: 0
					max: 100
					step: 1
					format: '%'
	-	
					id: base-l-l
					title: Light Mode Brightness
					type: variable-number-slider
					default: 100
					min: 0
					max: 100
					step: 1
					format: '%'
	-	
					id: base-h-d
					title: Dark Mode Hue
					type: variable-number-slider
					default: 30
					min: 0
					max: 360
					step: 1
	-	
					id: base-s-d
					title: Dark Mode Saturation
					type: variable-number-slider
					default: 1
					min: 0
					max: 100
					step: 1
					format: '%'
	-	
					id: base-l-d
					title: Dark Mode Brightness
					type: variable-number-slider
					default: 10
					min: 0
					max: 100
					step: 1
					format: '%'
	-	
			id: accent-colors
			title: Accent Colors
			type: heading
			level: 3
			collapsed: true
	-	
				id: color-accent-l
				title: Light Mode Accent Color
				type: variable-select
				default: 64 150 147
				options:
					-
						label: Green
						value: 140 141 59
					-
						label: Viridian
						value: 70 153 106
					-
						label: Teal
						value: 64 150 147
					-
						label: Blue
						value: 102 142 165
					-
						label: Lavender
						value: 132 132 188
					-
						label: Pink
						value: 235 84 108
					-
						label: Red
						value: 241 81 72
					-
						label: Orange
						value: 214 108 30
					-
						label: Yellow
						value: 214 159 40
	-		
				id: color-accent-d
				title: Dark Mode Accent Color
				type: variable-select
				default: 104 181 177
				options:
					-
						label: Green
						value: 171 173 85
					-
						label: Viridian
						value: 105 184 139
					-
						label: Teal
						value: 104 181 177
					-
						label: Blue
						value: 136 173 194
					-
						label: Lavender
						value: 165 165 206
					-
						label: Pink
						value: 240 138 156
					-
						label: Red
						value: 252 134 122
					-
						label: Orange
						value: 241 145 52
					-
						label: Yellow
						value: 214 159 40
	-		
				id: color-checkbox
				title: Checkbox Color
				description: The color of the regular "- [x]" checkbox
				type: variable-select
				default: 140 141 59
				options:
					-
						label: Green
						value: 140 141 59
					-
						label: Viridian
						value: 70 153 106
					-
						label: Teal
						value: 64 150 147
					-
						label: Blue
						value: 102 142 165
					-
						label: Lavender
						value: 132 132 188
					-
						label: Pink
						value: 235 84 108
					-
						label: Red
						value: 241 81 72
					-
						label: Orange
						value: 214 108 30
					-
						label: Yellow
						value: 214 159 40
	-		
				id: txt-sel
				title: Text Selection Color
				type: variable-select
				default: rgba(64 150 147 / .3)
				options:
					-
						label: Green
						value: rgba(140 141 59 / .3)
					-
						label: Viridian
						value: rgba(70 153 106 / .3)
					-
						label: Teal
						value: rgba(64 150 147 / .3)
					-
						label: Blue
						value: rgba(102 142 165 / .3)
					-
						label: Lavender
						value: rgba(132 132 188 / .3)
					-
						label: Pink
						value: rgba(235 84 108 / .3)
					-
						label: Red
						value: rgba(241 81 72 / .3)
					-
						label: Orange
						value: rgba(214 108 30 / .3)
					-
						label: Yellow
						value: rgba(214 159 40 / .3)
	-
		id: graph-colors
		title: Graph Colors
		type: heading
		level: 3
		collapsed: true
	-
			id: color-fill-focused
			title: Active Note Node Color
			type: variable-color
			format: rgb
			default: rgb(235, 84, 108)
	-	
			id: color-fill-tag
			title: Tag Node Color
			type: variable-color
			format: rgb
			default: rgb(64, 150, 147)
	-	
			id: color-fill-attachment
			title: Attachment Node Color
			type: variable-color
			format: rgb
			default: rgb(236, 193, 81)
	-	
			id: color-fill-unresolved
			title: Unresolved Node Color
			type: variable-color
			format: rgb
			default: rgb(241, 81, 72)
	-
		id: typography
		title: Typography
		type: heading
		level: 2
		collapsed: true
	-
			id: line-width
			title: Preview Mode line width
			description: The maximum number of characters per line.
			type: variable-number-slider
			default: 42
			min: 30
			max: 100
			step: 1
			format: 'rem'
	-	
			id: fonts
			title: Fonts
			type: heading
			level: 3
			collapsed: true
	-	
				id: font-preview
				title: Preview Mode Font
				type: variable-text
				default: "'IBM Plex Sans *', 'Helvetica Neue', 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif"
	-		
				id: font-editor
				title: Edit Mode Font
				type: variable-text
				default: "'IBM Plex Sans *', 'Helvetica Neue', 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif"
	-		
				id: font-ui
				title: UI font
				type: variable-text
				default: "'IBM Plex Sans *', 'Helvetica Neue', 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif"
	-		
				id: font-mono
				title: Monospace Font
				type: variable-text
				default: "'IBM Plex Mono *', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace"
	-		
				id: font-frontmatter
				title: Frontmatter/YAML Font
				type: variable-text
				default: "'IBM Plex Mono *', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace"
	-	
			id: headings-title
			title: Headings
			type: heading
			level: 3
			collapsed: true
	-	
				id: font-heading-preview
				title: Heading Font Preview Mode
				type: variable-text
				default: "'IBM Plex Sans *', 'Helvetica Neue', 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif"
	-		
				id: font-heading-editor
				title: Heading Font Editor Mode
				type: variable-text
				default: "'IBM Plex Sans *', 'Helvetica Neue', 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif"
	-		
				id: head-indicator
				title: Heading Indicators
				description: Disable the typora-like heading indicators in Live Preview.
				type: class-toggle
	-		
				id: head-indicator-active
				title: Heading Indicators in active line only
				description: Enables typora-like heading indicators in Live Preview, only in the active line.
				type: class-toggle
	-		
				id: no-uppercase
				title: Disable Uppercase in lvl 5 & 6 Headings
				description: Enables typora-like heading indicators in Live Preview, only in the active line.
				type: class-toggle
	-		
				id: heading weights
				title: Weights
				type: heading
				level: 4
				collapsed: true 
	-		
					id: heading-1-weight
					title: Heading 1 Weight
					description: Default value - semi-bold (600)
					type: variable-text
					default: "600"
	-			
					id: heading-2-weight
					title: Heading 2 Weight
					description: Default value - semi-bold (600)
					type: variable-text
					default: "600"
	-			
					id: heading-3-weight
					title: Heading 3 Weight
					description: Default value - semi-bold (600)
					type: variable-text
					default: "500"
	-			
					id: heading-4-weight
					title: Heading 4 Weight
					description: Default value - semi-bold (600)
					type: variable-text
					default: "500"
	-			
					id: heading-5-weight
					title: Heading 5 Weight
					description: Default value - semi-bold (600)
					type: variable-text
					default: "400"
	-			
					id: heading-6-weight
					title: Heading 6 Weight
					description: Default value - semi-bold (600)
					type: variable-text
					default: "400"
	-		
				id: heading sizes
				title: Sizes
				type: heading
				level: 4
				collapsed: true
	-		
					id: heading-1
					title: Heading 1 Size
					type: variable-text
					default: 1.75rem
	-			
					id: heading-2
					title: Heading 2 Size
					type: variable-text
					default: 1.5rem
	-			
					id: heading-3
					title: Heading 3 Size
					type: variable-text
					default: 1.25rem
	-			
					id: heading-4
					title: Heading 4 Size
					type: variable-text
					default: 1.125rem
	-			
					id: heading-5
					title: Heading 5 Size
					type: variable-text
					default: 1.875rem
	-			
					id: heading-6
					title: Heading 6 Size
					type: variable-text
					default: .75rem
	-		
				id: heading colours
				title: Colors
				type: heading
				level: 4
				collapsed: true
	-		
				id: heading-clr
				title: Toggle Heading Font Colors
				type: class-toggle
				default: false
	-		
				id: heading-clr-bg
				title: Toggle Heading Background Colors
				type: class-toggle
				default: false
	-		
				id: heading colours
				title: Heading Font Colors
				type: heading
				level: 5
				collapsed: true
	-		
					id: heading 1 colours
					title: Heading 1
					type: heading
					level: 6
					collapsed: true
	-			
						id: color-heading-1-l
						title: Heading 1 Light Mode
						type: variable-select
						default: rgb(254, 254, 254)
						options:
							-
								label: Normal Text
								value: rgb(254, 254, 254)
							-
								label: White
								value: rgb(254, 254, 254)
							-
								label: Green
								value: rgb(140, 141, 59)
							-
								label: Viridian
								value: rgb(70, 153, 106)
							-
								label: Teal
								value: rgb(64, 150, 147)
							-
								label: Blue
								value: rgb(102, 142, 165)
							-
								label: Lavender
								value: rgb(132, 132, 188)
							-
								label: Pink
								value: rgb(235, 84, 108)
							-
								label: Red
								value: rgb(241, 81, 72)
							-
								label: Orange
								value: rgb(214, 108, 30)
							-
								label: Yellow
								value: rgb(214, 159, 40)
	-				
						id: color-heading-1-d
						title: Heading 1 Dark Mode
						type: variable-select
						default: rgb(254, 254, 254)
						options:
							-
								label: Normal Text
								value: rgb(254, 254, 254)
							-
								label: Black
								value: rgb(254, 254, 254)
							-
								label: Green
								value: rgb(140, 141, 59)
							-
								label: Viridian
								value: rgb(70, 153, 106)
							-
								label: Teal
								value: rgb(64, 150, 147)
							-
								label: Blue
								value: rgb(102, 142, 165)
							-
								label: Lavender
								value: rgb(132, 132, 188)
							-
								label: Pink
								value: rgb(235, 84, 108)
							-
								label: Red
								value: rgb(241, 81, 72)
							-
								label: Orange
								value: rgb(214, 108, 30)
							-
								label: Yellow
								value: rgb(175, 129, 34)
	-			
					id: heading 2 colours
					title: Heading 2
					type: heading
					level: 6
					collapsed: true
	-			
						id: color-heading-2-l
						title: Heading 2 Light Mode
						type: variable-select
						default: rgb(254, 254, 254)
						options:
							-
								label: Normal Text
								value: rgb(254, 254, 254)
							-
								label: White
								value: rgb(254, 254, 254)
							-
								label: Green
								value: rgb(140, 141, 59)
							-
								label: Viridian
								value: rgb(70, 153, 106)
							-
								label: Teal
								value: rgb(64, 150, 147)
							-
								label: Blue
								value: rgb(102, 142, 165)
							-
								label: Lavender
								value: rgb(132, 132, 188)
							-
								label: Pink
								value: rgb(235, 84, 108)
							-
								label: Red
								value: rgb(241, 81, 72)
							-
								label: Orange
								value: rgb(214, 108, 30)
							-
								label: Yellow
								value: rgb(214, 159, 40)
	-				
						id: color-heading-2-d
						title: Heading 2 Dark Mode
						type: variable-select
						default: rgb(254, 254, 254)
						options:
							-
								label: Normal Text
								value: rgb(254, 254, 254)
							-
								label: Black
								value: rgb(254, 254, 254)
							-
								label: Green
								value: rgb(140, 141, 59)
							-
								label: Viridian
								value: rgb(70, 153, 106)
							-
								label: Teal
								value: rgb(64, 150, 147)
							-
								label: Blue
								value: rgb(102, 142, 165)
							-
								label: Lavender
								value: rgb(132, 132, 188)
							-
								label: Pink
								value: rgb(235, 84, 108)
							-
								label: Red
								value: rgb(241, 81, 72)
							-
								label: Orange
								value: rgb(214, 108, 30)
							-
								label: Yellow
								value: rgb(175, 129, 34)
	-			
					id: heading 3 colours
					title: Heading 3
					type: heading
					level: 6
					collapsed: true
	-			
						id: color-heading-3-l
						title: Heading 3 Light Mode
						type: variable-select
						default: rgb(254, 254, 254)
						options:
							-
								label: Normal Text
								value: rgb(254, 254, 254)
							-
								label: White
								value: rgb(254, 254, 254)
							-
								label: Green
								value: rgb(140, 141, 59)
							-
								label: Viridian
								value: rgb(70, 153, 106)
							-
								label: Teal
								value: rgb(64, 150, 147)
							-
								label: Blue
								value: rgb(102, 142, 165)
							-
								label: Lavender
								value: rgb(132, 132, 188)
							-
								label: Pink
								value: rgb(235, 84, 108)
							-
								label: Red
								value: rgb(241, 81, 72)
							-
								label: Orange
								value: rgb(214, 108, 30)
							-
								label: Yellow
								value: rgb(214, 159, 40)
	-				
						id: color-heading-3-d
						title: Heading 3 Dark Mode
						type: variable-select
						default: rgb(254, 254, 254)
						options:
							-
								label: Normal Text
								value: rgb(254, 254, 254)
							-
								label: Black
								value: rgb(254, 254, 254)
							-
								label: Green
								value: rgb(140, 141, 59)
							-
								label: Viridian
								value: rgb(70, 153, 106)
							-
								label: Teal
								value: rgb(64, 150, 147)
							-
								label: Blue
								value: rgb(102, 142, 165)
							-
								label: Lavender
								value: rgb(132, 132, 188)
							-
								label: Pink
								value: rgb(235, 84, 108)
							-
								label: Red
								value: rgb(241, 81, 72)
							-
								label: Orange
								value: rgb(214, 108, 30)
							-
								label: Yellow
								value: rgb(175, 129, 34)
	-			
					id: heading 4 colours
					title: Heading 4
					type: heading
					level: 6
					collapsed: true
	-			
						id: color-heading-4-l
						title: Heading 4 Light Mode
						type: variable-select
						default: rgb(254, 254, 254)
						options:
							-
								label: Normal Text
								value: rgb(254, 254, 254)
							-
								label: White
								value: rgb(254, 254, 254)
							-
								label: Green
								value: rgb(140, 141, 59)
							-
								label: Viridian
								value: rgb(70, 153, 106)
							-
								label: Teal
								value: rgb(64, 150, 147)
							-
								label: Blue
								value: rgb(102, 142, 165)
							-
								label: Lavender
								value: rgb(132, 132, 188)
							-
								label: Pink
								value: rgb(235, 84, 108)
							-
								label: Red
								value: rgb(241, 81, 72)
							-
								label: Orange
								value: rgb(214, 108, 30)
							-
								label: Yellow
								value: rgb(214, 159, 40)
	-				
						id: color-heading-4-d
						title: Heading 4 Dark Mode
						type: variable-select
						default: rgb(254, 254, 254)
						options:
							-
								label: Normal Text
								value: rgb(254, 254, 254)
							-
								label: Black
								value: rgb(254, 254, 254)
							-
								label: Green
								value: rgb(140, 141, 59)
							-
								label: Viridian
								value: rgb(70, 153, 106)
							-
								label: Teal
								value: rgb(64, 150, 147)
							-
								label: Blue
								value: rgb(102, 142, 165)
							-
								label: Lavender
								value: rgb(132, 132, 188)
							-
								label: Pink
								value: rgb(235, 84, 108)
							-
								label: Red
								value: rgb(241, 81, 72)
							-
								label: Orange
								value: rgb(214, 108, 30)
							-
								label: Yellow
								value: rgb(175, 129, 34)
	-			
					id: heading 5 colours
					title: Heading 5
					type: heading
					level: 6
					collapsed: true
	-			
						id: color-heading-5-l
						title: Heading 5 Light Mode
						type: variable-select
						default: rgb(254, 254, 254)
						options:
							-
								label: Normal Text
								value: rgb(254, 254, 254)
							-
								label: White
								value: rgb(254, 254, 254)
							-
								label: Green
								value: rgb(140, 141, 59)
							-
								label: Viridian
								value: rgb(70, 153, 106)
							-
								label: Teal
								value: rgb(64, 150, 147)
							-
								label: Blue
								value: rgb(102, 142, 165)
							-
								label: Lavender
								value: rgb(132, 132, 188)
							-
								label: Pink
								value: rgb(235, 84, 108)
							-
								label: Red
								value: rgb(241, 81, 72)
							-
								label: Orange
								value: rgb(214, 108, 30)
							-
								label: Yellow
								value: rgb(214, 159, 40)
	-				
						id: color-heading-5-d
						title: Heading 5 Dark Mode
						type: variable-select
						default: rgb(254, 254, 254)
						options:
							-
								label: Normal Text
								value: rgb(254, 254, 254)
							-
								label: Black
								value: rgb(254, 254, 254)
							-
								label: Green
								value: rgb(140, 141, 59)
							-
								label: Viridian
								value: rgb(70, 153, 106)
							-
								label: Teal
								value: rgb(64, 150, 147)
							-
								label: Blue
								value: rgb(102, 142, 165)
							-
								label: Lavender
								value: rgb(132, 132, 188)
							-
								label: Pink
								value: rgb(235, 84, 108)
							-
								label: Red
								value: rgb(241, 81, 72)
							-
								label: Orange
								value: rgb(214, 108, 30)
							-
								label: Yellow
								value: rgb(175, 129, 34)
	-			
					id: heading 6 colours
					title: Heading 6
					type: heading
					level: 6
					collapsed: true
	-			
						id: color-heading-6-l
						title: Heading 6 Light Mode
						type: variable-select
						default: rgb(254, 254, 254)
						options:
							-
								label: Normal Text
								value: rgb(254, 254, 254)
							-
								label: White
								value: rgb(254, 254, 254)
							-
								label: Green
								value: rgb(140, 141, 59)
							-
								label: Viridian
								value: rgb(70, 153, 106)
							-
								label: Teal
								value: rgb(64, 150, 147)
							-
								label: Blue
								value: rgb(102, 142, 165)
							-
								label: Lavender
								value: rgb(132, 132, 188)
							-
								label: Pink
								value: rgb(235, 84, 108)
							-
								label: Red
								value: rgb(241, 81, 72)
							-
								label: Orange
								value: rgb(214, 108, 30)
							-
								label: Yellow
								value: rgb(214, 159, 40)
	-				
						id: color-heading-6-d
						title: Heading 6 Dark Mode
						type: variable-select
						default: rgb(254, 254, 254)
						options:
							-
								label: Normal Text
								value: rgb(254, 254, 254)
							-
								label: Black
								value: rgb(254, 254, 254)
							-
								label: Green
								value: rgb(140, 141, 59)
							-
								label: Viridian
								value: rgb(70, 153, 106)
							-
								label: Teal
								value: rgb(64, 150, 147)
							-
								label: Blue
								value: rgb(102, 142, 165)
							-
								label: Lavender
								value: rgb(132, 132, 188)
							-
								label: Pink
								value: rgb(235, 84, 108)
							-
								label: Red
								value: rgb(241, 81, 72)
							-
								label: Orange
								value: rgb(214, 108, 30)
							-
								label: Yellow
								value: rgb(175, 129, 34)
	-		
				id: heading background colours
				title: Heading Background Colors
				type: heading
				level: 5
				collapsed: true
	-		
					id: heading 1 bg colours
					title: Heading 1
					type: heading
					level: 6
					collapsed: true
	-			
						id: color-heading-1-bg-l
						title: Heading 1 Light Mode
						description: The higher the number, the lower the brightness
						type: variable-select
						default: rgb(245, 243, 240)
						options:
							-
								label: Background
								value: rgb(245, 243, 240)
							-
								label: White
								value: rgb(254, 254, 254)
							-
								label: Green 2
								value: rgb(223, 226, 189)
							-
								label: Green 3
								value: rgb(201, 202, 133)
							-
								label: Green 4
								value: rgb(171, 173, 85)
							-
								label: Green 5
								value: rgb(140, 141, 59)
							-
								label: Viridian 2
								value: rgb(204, 228, 214)
							-
								label: Viridian 3
								value: rgb(162, 209, 183)
							-
								label: Viridian 4
								value: rgb(105, 184, 139)
							-
								label: Viridian 5
								value: rgb(70, 153, 106)
							-
								label: Teal 2
								value: rgb(201, 228, 226)
							-
								label: Teal 3
								value: rgb(150, 209, 207)
							-
								label: Teal 4
								value: rgb(104, 181, 177)
							-
								label: Teal 5
								value: rgb(64, 150, 147)
							-
								label: Blue 2
								value: rgb(213, 225, 232)
							-
								label: Blue 3
								value: rgb(177, 202, 216)
							-
								label: Blue 4
								value: rgb(136, 173, 194)
							-
								label: Blue 5
								value: rgb(102, 142, 165)
							-
								label: Lavender 2
								value: rgb(222, 222, 233)
							-
								label: Lavender 3
								value: rgb(196, 196, 219)
							-
								label: Lavender 4
								value: rgb(165, 165, 206)
							-
								label: Lavender 5
								value: rgb(132, 132, 188)
							-
								label: Pink 2
								value: rgb(245, 215, 219)
							-
								label: Pink 3
								value: rgb(242, 183, 192)
							-
								label: Pink 4
								value: rgb(240, 138, 156)
							-
								label: Pink 5
								value: rgb(235, 84, 108)
							-
								label: Red 2
								value: rgb(249, 215, 211)
							-
								label: Red 3
								value: rgb(250, 182, 173)
							-
								label: Red 4
								value: rgb(252, 134, 122)
							-
								label: Red 5
								value: rgb(241, 81, 72)
							-
								label: Orange 2
								value: rgb(247, 218, 186)
							-
								label: Orange 3
								value: rgb(247, 186, 121)
							-
								label: Orange 4
								value: rgb(241, 145, 52)
							-
								label: Orange 5
								value: rgb(214, 108, 30)
							-
								label: Yellow 2
								value: rgb(242, 223, 141)
							-
								label: Yellow 3
								value: rgb(236, 193, 81)
							-
								label: Yellow 4
								value: rgb(214, 159, 40)
	-				
						id: color-heading-1-bg-d
						title: Heading 1 Dark Mode
						description: The higher the number, the lower the brightness
						type: variable-select
						default: rgb(21, 21, 21)
						options:
							-
								label: Background
								value: rgb(21, 21, 21)
							-
								label: Black
								value: rgb(8, 8, 8)
							-
								label: True Black
								value: rgb(0, 0, 0)
							-
								label: Green 5
								value: rgb(140, 141, 59)
							-
								label: Green 6
								value: rgb(108, 108, 46)
							-
								label: Green 7
								value: rgb(79, 79, 40)
							-
								label: Green 8
								value: rgb(49, 49, 28)
							-
								label: Viridian 5
								value: rgb(70, 153, 106)
							-
								label: Viridian 6
								value: rgb(55, 117, 82)
							-
								label: Viridian 7
								value: rgb(48, 84, 62)
							-
								label: Viridian 8
								value: rgb(33, 52, 40)
							-
								label: Teal 5
								value: rgb(64, 150, 147)
							-
								label: Teal 6
								value: rgb(50, 115, 112)
							-
								label: Teal 7
								value: rgb(44, 83, 82)
							-
								label: Teal 8
								value: rgb(32, 51, 51)
							-
								label: Blue 5
								value: rgb(102, 142, 165)
							-
								label: Blue 6
								value: rgb(65, 110, 135)
							-
								label: Blue 7
								value: rgb(46, 81, 99)
							-
								label: Blue 8
								value: rgb(34, 50, 59)
							-
								label: Lavender 5
								value: rgb(132, 132, 188)
							-
								label: Lavender 6
								value: rgb(99, 98, 167)
							-
								label: Lavender 7
								value: rgb(72, 70, 132)
							-
								label: Lavender 8
								value: rgb(44, 43, 83)
							-
								label: Pink 5
								value: rgb(235, 84, 108)
							-
								label: Pink 6
								value: rgb(194, 49, 70)
							-
								label: Pink 7
								value: rgb(149, 27, 42)
							-
								label: Pink 8
								value: rgb(86, 28, 31)
							-
								label: Red 5
								value: rgb(241, 81, 72)
							-
								label: Red 6
								value: rgb(200, 43, 41)
							-
								label: Red 7
								value: rgb(148, 31, 30)
							-
								label: Red 8
								value: rgb(89, 26, 23)
							-
								label: Orange 5
								value: rgb(214, 108, 30)
							-
								label: Orange 6
								value: rgb(162, 84, 38)
							-
								label: Orange 7
								value: rgb(115, 64, 35)
							-
								label: Orange 8
								value: rgb(68, 41, 27)
							-
								label: Yellow/Brown 5
								value: rgb(175, 129, 34)
							-
								label: Yellow/Brown 6
								value: rgb(131, 100, 38)
							-
								label: Yellow/Brown 7
								value: rgb(94, 74, 35)
							-
								label: Yellow/Brown 8
								value: rgb(57, 46, 26)
	-			
					id: heading 2 bg colours
					title: Heading 2
					type: heading
					level: 6
					collapsed: true
	-			
						id: color-heading-2-bg-l
						title: Heading 2 Light Mode
						description: The higher the number, the lower the brightness
						type: variable-select
						default: rgb(245, 243, 240)
						options:
							-
								label: Background
								value: rgb(245, 243, 240)
							-
								label: White
								value: rgb(254, 254, 254)
							-
								label: Green 2
								value: rgb(223, 226, 189)
							-
								label: Green 3
								value: rgb(201, 202, 133)
							-
								label: Green 4
								value: rgb(171, 173, 85)
							-
								label: Green 5
								value: rgb(140, 141, 59)
							-
								label: Viridian 2
								value: rgb(204, 228, 214)
							-
								label: Viridian 3
								value: rgb(162, 209, 183)
							-
								label: Viridian 4
								value: rgb(105, 184, 139)
							-
								label: Viridian 5
								value: rgb(70, 153, 106)
							-
								label: Teal 2
								value: rgb(201, 228, 226)
							-
								label: Teal 3
								value: rgb(150, 209, 207)
							-
								label: Teal 4
								value: rgb(104, 181, 177)
							-
								label: Teal 5
								value: rgb(64, 150, 147)
							-
								label: Blue 2
								value: rgb(213, 225, 232)
							-
								label: Blue 3
								value: rgb(177, 202, 216)
							-
								label: Blue 4
								value: rgb(136, 173, 194)
							-
								label: Blue 5
								value: rgb(102, 142, 165)
							-
								label: Lavender 2
								value: rgb(222, 222, 233)
							-
								label: Lavender 3
								value: rgb(196, 196, 219)
							-
								label: Lavender 4
								value: rgb(165, 165, 206)
							-
								label: Lavender 5
								value: rgb(132, 132, 188)
							-
								label: Pink 2
								value: rgb(245, 215, 219)
							-
								label: Pink 3
								value: rgb(242, 183, 192)
							-
								label: Pink 4
								value: rgb(240, 138, 156)
							-
								label: Pink 5
								value: rgb(235, 84, 108)
							-
								label: Red 2
								value: rgb(249, 215, 211)
							-
								label: Red 3
								value: rgb(250, 182, 173)
							-
								label: Red 4
								value: rgb(252, 134, 122)
							-
								label: Red 5
								value: rgb(241, 81, 72)
							-
								label: Orange 2
								value: rgb(247, 218, 186)
							-
								label: Orange 3
								value: rgb(247, 186, 121)
							-
								label: Orange 4
								value: rgb(241, 145, 52)
							-
								label: Orange 5
								value: rgb(214, 108, 30)
							-
								label: Yellow 2
								value: rgb(242, 223, 141)
							-
								label: Yellow 3
								value: rgb(236, 193, 81)
							-
								label: Yellow 4
								value: rgb(214, 159, 40)
	-				
						id: color-heading-2-bg-d
						title: Heading 2 Dark Mode
						description: The higher the number, the lower the brightness
						type: variable-select
						default: rgb(21, 21, 21)
						options:
							-
								label: Background
								value: rgb(21, 21, 21)
							-
								label: Black
								value: rgb(8, 8, 8)
							-
								label: True Black
								value: rgb(0, 0, 0)
							-
								label: Green 5
								value: rgb(140, 141, 59)
							-
								label: Green 6
								value: rgb(108, 108, 46)
							-
								label: Green 7
								value: rgb(79, 79, 40)
							-
								label: Green 8
								value: rgb(49, 49, 28)
							-
								label: Viridian 5
								value: rgb(70, 153, 106)
							-
								label: Viridian 6
								value: rgb(55, 117, 82)
							-
								label: Viridian 7
								value: rgb(48, 84, 62)
							-
								label: Viridian 8
								value: rgb(33, 52, 40)
							-
								label: Teal 5
								value: rgb(64, 150, 147)
							-
								label: Teal 6
								value: rgb(50, 115, 112)
							-
								label: Teal 7
								value: rgb(44, 83, 82)
							-
								label: Teal 8
								value: rgb(32, 51, 51)
							-
								label: Blue 5
								value: rgb(102, 142, 165)
							-
								label: Blue 6
								value: rgb(65, 110, 135)
							-
								label: Blue 7
								value: rgb(46, 81, 99)
							-
								label: Blue 8
								value: rgb(34, 50, 59)
							-
								label: Lavender 5
								value: rgb(132, 132, 188)
							-
								label: Lavender 6
								value: rgb(99, 98, 167)
							-
								label: Lavender 7
								value: rgb(72, 70, 132)
							-
								label: Lavender 8
								value: rgb(44, 43, 83)
							-
								label: Pink 5
								value: rgb(235, 84, 108)
							-
								label: Pink 6
								value: rgb(194, 49, 70)
							-
								label: Pink 7
								value: rgb(149, 27, 42)
							-
								label: Pink 8
								value: rgb(86, 28, 31)
							-
								label: Red 5
								value: rgb(241, 81, 72)
							-
								label: Red 6
								value: rgb(200, 43, 41)
							-
								label: Red 7
								value: rgb(148, 31, 30)
							-
								label: Red 8
								value: rgb(89, 26, 23)
							-
								label: Orange 5
								value: rgb(214, 108, 30)
							-
								label: Orange 6
								value: rgb(162, 84, 38)
							-
								label: Orange 7
								value: rgb(115, 64, 35)
							-
								label: Orange 8
								value: rgb(68, 41, 27)
							-
								label: Yellow/Brown 5
								value: rgb(175, 129, 34)
							-
								label: Yellow/Brown 6
								value: rgb(131, 100, 38)
							-
								label: Yellow/Brown 7
								value: rgb(94, 74, 35)
							-
								label: Yellow/Brown 8
								value: rgb(57, 46, 26)
	-			
					id: heading 3 bg colours
					title: Heading 3
					type: heading
					level: 6
					collapsed: true
	-			
						id: color-heading-3-bg-l
						title: Heading 3 Light Mode
						description: The higher the number, the lower the brightness
						type: variable-select
						default: rgb(245, 243, 240)
						options:
							-
								label: Background
								value: rgb(245, 243, 240)
							-
								label: White
								value: rgb(254, 254, 254)
							-
								label: Green 2
								value: rgb(223, 226, 189)
							-
								label: Green 3
								value: rgb(201, 202, 133)
							-
								label: Green 4
								value: rgb(171, 173, 85)
							-
								label: Green 5
								value: rgb(140, 141, 59)
							-
								label: Viridian 2
								value: rgb(204, 228, 214)
							-
								label: Viridian 3
								value: rgb(162, 209, 183)
							-
								label: Viridian 4
								value: rgb(105, 184, 139)
							-
								label: Viridian 5
								value: rgb(70, 153, 106)
							-
								label: Teal 2
								value: rgb(201, 228, 226)
							-
								label: Teal 3
								value: rgb(150, 209, 207)
							-
								label: Teal 4
								value: rgb(104, 181, 177)
							-
								label: Teal 5
								value: rgb(64, 150, 147)
							-
								label: Blue 2
								value: rgb(213, 225, 232)
							-
								label: Blue 3
								value: rgb(177, 202, 216)
							-
								label: Blue 4
								value: rgb(136, 173, 194)
							-
								label: Blue 5
								value: rgb(102, 142, 165)
							-
								label: Lavender 2
								value: rgb(222, 222, 233)
							-
								label: Lavender 3
								value: rgb(196, 196, 219)
							-
								label: Lavender 4
								value: rgb(165, 165, 206)
							-
								label: Lavender 5
								value: rgb(132, 132, 188)
							-
								label: Pink 2
								value: rgb(245, 215, 219)
							-
								label: Pink 3
								value: rgb(242, 183, 192)
							-
								label: Pink 4
								value: rgb(240, 138, 156)
							-
								label: Pink 5
								value: rgb(235, 84, 108)
							-
								label: Red 2
								value: rgb(249, 215, 211)
							-
								label: Red 3
								value: rgb(250, 182, 173)
							-
								label: Red 4
								value: rgb(252, 134, 122)
							-
								label: Red 5
								value: rgb(241, 81, 72)
							-
								label: Orange 2
								value: rgb(247, 218, 186)
							-
								label: Orange 3
								value: rgb(247, 186, 121)
							-
								label: Orange 4
								value: rgb(241, 145, 52)
							-
								label: Orange 5
								value: rgb(214, 108, 30)
							-
								label: Yellow 2
								value: rgb(242, 223, 141)
							-
								label: Yellow 3
								value: rgb(236, 193, 81)
							-
								label: Yellow 4
								value: rgb(214, 159, 40)
	-				
						id: color-heading-3-bg-d
						title: Heading 3 Dark Mode
						description: The higher the number, the lower the brightness
						type: variable-select
						default: rgb(21, 21, 21)
						options:
							-
								label: Background
								value: rgb(21, 21, 21)
							-
								label: Black
								value: rgb(8, 8, 8)
							-
								label: True Black
								value: rgb(0, 0, 0)
							-
								label: Green 5
								value: rgb(140, 141, 59)
							-
								label: Green 6
								value: rgb(108, 108, 46)
							-
								label: Green 7
								value: rgb(79, 79, 40)
							-
								label: Green 8
								value: rgb(49, 49, 28)
							-
								label: Viridian 5
								value: rgb(70, 153, 106)
							-
								label: Viridian 6
								value: rgb(55, 117, 82)
							-
								label: Viridian 7
								value: rgb(48, 84, 62)
							-
								label: Viridian 8
								value: rgb(33, 52, 40)
							-
								label: Teal 5
								value: rgb(64, 150, 147)
							-
								label: Teal 6
								value: rgb(50, 115, 112)
							-
								label: Teal 7
								value: rgb(44, 83, 82)
							-
								label: Teal 8
								value: rgb(32, 51, 51)
							-
								label: Blue 5
								value: rgb(102, 142, 165)
							-
								label: Blue 6
								value: rgb(65, 110, 135)
							-
								label: Blue 7
								value: rgb(46, 81, 99)
							-
								label: Blue 8
								value: rgb(34, 50, 59)
							-
								label: Lavender 5
								value: rgb(132, 132, 188)
							-
								label: Lavender 6
								value: rgb(99, 98, 167)
							-
								label: Lavender 7
								value: rgb(72, 70, 132)
							-
								label: Lavender 8
								value: rgb(44, 43, 83)
							-
								label: Pink 5
								value: rgb(235, 84, 108)
							-
								label: Pink 6
								value: rgb(194, 49, 70)
							-
								label: Pink 7
								value: rgb(149, 27, 42)
							-
								label: Pink 8
								value: rgb(86, 28, 31)
							-
								label: Red 5
								value: rgb(241, 81, 72)
							-
								label: Red 6
								value: rgb(200, 43, 41)
							-
								label: Red 7
								value: rgb(148, 31, 30)
							-
								label: Red 8
								value: rgb(89, 26, 23)
							-
								label: Orange 5
								value: rgb(214, 108, 30)
							-
								label: Orange 6
								value: rgb(162, 84, 38)
							-
								label: Orange 7
								value: rgb(115, 64, 35)
							-
								label: Orange 8
								value: rgb(68, 41, 27)
							-
								label: Yellow/Brown 5
								value: rgb(175, 129, 34)
							-
								label: Yellow/Brown 6
								value: rgb(131, 100, 38)
							-
								label: Yellow/Brown 7
								value: rgb(94, 74, 35)
							-
								label: Yellow/Brown 8
								value: rgb(57, 46, 26)
	-			
					id: heading 4 bg colours
					title: Heading 4
					type: heading
					level: 6
					collapsed: true
	-			
						id: color-heading-4-bg-l
						title: Heading 4 Light Mode
						description: The higher the number, the lower the brightness
						type: variable-select
						default: rgb(245, 243, 240)
						options:
							-
								label: Background
								value: rgb(245, 243, 240)
							-
								label: White
								value: rgb(254, 254, 254)
							-
								label: Green 2
								value: rgb(223, 226, 189)
							-
								label: Green 3
								value: rgb(201, 202, 133)
							-
								label: Green 4
								value: rgb(171, 173, 85)
							-
								label: Green 5
								value: rgb(140, 141, 59)
							-
								label: Viridian 2
								value: rgb(204, 228, 214)
							-
								label: Viridian 3
								value: rgb(162, 209, 183)
							-
								label: Viridian 4
								value: rgb(105, 184, 139)
							-
								label: Viridian 5
								value: rgb(70, 153, 106)
							-
								label: Teal 2
								value: rgb(201, 228, 226)
							-
								label: Teal 3
								value: rgb(150, 209, 207)
							-
								label: Teal 4
								value: rgb(104, 181, 177)
							-
								label: Teal 5
								value: rgb(64, 150, 147)
							-
								label: Blue 2
								value: rgb(213, 225, 232)
							-
								label: Blue 3
								value: rgb(177, 202, 216)
							-
								label: Blue 4
								value: rgb(136, 173, 194)
							-
								label: Blue 5
								value: rgb(102, 142, 165)
							-
								label: Lavender 2
								value: rgb(222, 222, 233)
							-
								label: Lavender 3
								value: rgb(196, 196, 219)
							-
								label: Lavender 4
								value: rgb(165, 165, 206)
							-
								label: Lavender 5
								value: rgb(132, 132, 188)
							-
								label: Pink 2
								value: rgb(245, 215, 219)
							-
								label: Pink 3
								value: rgb(242, 183, 192)
							-
								label: Pink 4
								value: rgb(240, 138, 156)
							-
								label: Pink 5
								value: rgb(235, 84, 108)
							-
								label: Red 2
								value: rgb(249, 215, 211)
							-
								label: Red 3
								value: rgb(250, 182, 173)
							-
								label: Red 4
								value: rgb(252, 134, 122)
							-
								label: Red 5
								value: rgb(241, 81, 72)
							-
								label: Orange 2
								value: rgb(247, 218, 186)
							-
								label: Orange 3
								value: rgb(247, 186, 121)
							-
								label: Orange 4
								value: rgb(241, 145, 52)
							-
								label: Orange 5
								value: rgb(214, 108, 30)
							-
								label: Yellow 2
								value: rgb(242, 223, 141)
							-
								label: Yellow 3
								value: rgb(236, 193, 81)
							-
								label: Yellow 4
								value: rgb(214, 159, 40)
	-				
						id: color-heading-4-bg-d
						title: Heading 4 Dark Mode
						description: The higher the number, the lower the brightness
						type: variable-select
						default: rgb(21, 21, 21)
						options:
							-
								label: Background
								value: rgb(21, 21, 21)
							-
								label: Black
								value: rgb(8, 8, 8)
							-
								label: True Black
								value: rgb(0, 0, 0)
							-
								label: Green 5
								value: rgb(140, 141, 59)
							-
								label: Green 6
								value: rgb(108, 108, 46)
							-
								label: Green 7
								value: rgb(79, 79, 40)
							-
								label: Green 8
								value: rgb(49, 49, 28)
							-
								label: Viridian 5
								value: rgb(70, 153, 106)
							-
								label: Viridian 6
								value: rgb(55, 117, 82)
							-
								label: Viridian 7
								value: rgb(48, 84, 62)
							-
								label: Viridian 8
								value: rgb(33, 52, 40)
							-
								label: Teal 5
								value: rgb(64, 150, 147)
							-
								label: Teal 6
								value: rgb(50, 115, 112)
							-
								label: Teal 7
								value: rgb(44, 83, 82)
							-
								label: Teal 8
								value: rgb(32, 51, 51)
							-
								label: Blue 5
								value: rgb(102, 142, 165)
							-
								label: Blue 6
								value: rgb(65, 110, 135)
							-
								label: Blue 7
								value: rgb(46, 81, 99)
							-
								label: Blue 8
								value: rgb(34, 50, 59)
							-
								label: Lavender 5
								value: rgb(132, 132, 188)
							-
								label: Lavender 6
								value: rgb(99, 98, 167)
							-
								label: Lavender 7
								value: rgb(72, 70, 132)
							-
								label: Lavender 8
								value: rgb(44, 43, 83)
							-
								label: Pink 5
								value: rgb(235, 84, 108)
							-
								label: Pink 6
								value: rgb(194, 49, 70)
							-
								label: Pink 7
								value: rgb(149, 27, 42)
							-
								label: Pink 8
								value: rgb(86, 28, 31)
							-
								label: Red 5
								value: rgb(241, 81, 72)
							-
								label: Red 6
								value: rgb(200, 43, 41)
							-
								label: Red 7
								value: rgb(148, 31, 30)
							-
								label: Red 8
								value: rgb(89, 26, 23)
							-
								label: Orange 5
								value: rgb(214, 108, 30)
							-
								label: Orange 6
								value: rgb(162, 84, 38)
							-
								label: Orange 7
								value: rgb(115, 64, 35)
							-
								label: Orange 8
								value: rgb(68, 41, 27)
							-
								label: Yellow/Brown 5
								value: rgb(175, 129, 34)
							-
								label: Yellow/Brown 6
								value: rgb(131, 100, 38)
							-
								label: Yellow/Brown 7
								value: rgb(94, 74, 35)
							-
								label: Yellow/Brown 8
								value: rgb(57, 46, 26)
	-			
					id: heading 5 bg colours
					title: Heading 5
					type: heading
					level: 6
					collapsed: true
	-			
						id: color-heading-5-bg-l
						title: Heading 5 Light Mode
						description: The higher the number, the lower the brightness
						type: variable-select
						default: rgb(245, 243, 240)
						options:
							-
								label: Background
								value: rgb(245, 243, 240)
							-
								label: White
								value: rgb(254, 254, 254)
							-
								label: Green 2
								value: rgb(223, 226, 189)
							-
								label: Green 3
								value: rgb(201, 202, 133)
							-
								label: Green 4
								value: rgb(171, 173, 85)
							-
								label: Green 5
								value: rgb(140, 141, 59)
							-
								label: Viridian 2
								value: rgb(204, 228, 214)
							-
								label: Viridian 3
								value: rgb(162, 209, 183)
							-
								label: Viridian 4
								value: rgb(105, 184, 139)
							-
								label: Viridian 5
								value: rgb(70, 153, 106)
							-
								label: Teal 2
								value: rgb(201, 228, 226)
							-
								label: Teal 3
								value: rgb(150, 209, 207)
							-
								label: Teal 4
								value: rgb(104, 181, 177)
							-
								label: Teal 5
								value: rgb(64, 150, 147)
							-
								label: Blue 2
								value: rgb(213, 225, 232)
							-
								label: Blue 3
								value: rgb(177, 202, 216)
							-
								label: Blue 4
								value: rgb(136, 173, 194)
							-
								label: Blue 5
								value: rgb(102, 142, 165)
							-
								label: Lavender 2
								value: rgb(222, 222, 233)
							-
								label: Lavender 3
								value: rgb(196, 196, 219)
							-
								label: Lavender 4
								value: rgb(165, 165, 206)
							-
								label: Lavender 5
								value: rgb(132, 132, 188)
							-
								label: Pink 2
								value: rgb(245, 215, 219)
							-
								label: Pink 3
								value: rgb(242, 183, 192)
							-
								label: Pink 4
								value: rgb(240, 138, 156)
							-
								label: Pink 5
								value: rgb(235, 84, 108)
							-
								label: Red 2
								value: rgb(249, 215, 211)
							-
								label: Red 3
								value: rgb(250, 182, 173)
							-
								label: Red 4
								value: rgb(252, 134, 122)
							-
								label: Red 5
								value: rgb(241, 81, 72)
							-
								label: Orange 2
								value: rgb(247, 218, 186)
							-
								label: Orange 3
								value: rgb(247, 186, 121)
							-
								label: Orange 4
								value: rgb(241, 145, 52)
							-
								label: Orange 5
								value: rgb(214, 108, 30)
							-
								label: Yellow 2
								value: rgb(242, 223, 141)
							-
								label: Yellow 3
								value: rgb(236, 193, 81)
							-
								label: Yellow 4
								value: rgb(214, 159, 40)
	-				
						id: color-heading-5-bg-d
						title: Heading 5 Dark Mode
						description: The higher the number, the lower the brightness
						type: variable-select
						default: rgb(21, 21, 21)
						options:
							-
								label: Background
								value: rgb(21, 21, 21)
							-
								label: Black
								value: rgb(8, 8, 8)
							-
								label: True Black
								value: rgb(0, 0, 0)
							-
								label: Green 5
								value: rgb(140, 141, 59)
							-
								label: Green 6
								value: rgb(108, 108, 46)
							-
								label: Green 7
								value: rgb(79, 79, 40)
							-
								label: Green 8
								value: rgb(49, 49, 28)
							-
								label: Viridian 5
								value: rgb(70, 153, 106)
							-
								label: Viridian 6
								value: rgb(55, 117, 82)
							-
								label: Viridian 7
								value: rgb(48, 84, 62)
							-
								label: Viridian 8
								value: rgb(33, 52, 40)
							-
								label: Teal 5
								value: rgb(64, 150, 147)
							-
								label: Teal 6
								value: rgb(50, 115, 112)
							-
								label: Teal 7
								value: rgb(44, 83, 82)
							-
								label: Teal 8
								value: rgb(32, 51, 51)
							-
								label: Blue 5
								value: rgb(102, 142, 165)
							-
								label: Blue 6
								value: rgb(65, 110, 135)
							-
								label: Blue 7
								value: rgb(46, 81, 99)
							-
								label: Blue 8
								value: rgb(34, 50, 59)
							-
								label: Lavender 5
								value: rgb(132, 132, 188)
							-
								label: Lavender 6
								value: rgb(99, 98, 167)
							-
								label: Lavender 7
								value: rgb(72, 70, 132)
							-
								label: Lavender 8
								value: rgb(44, 43, 83)
							-
								label: Pink 5
								value: rgb(235, 84, 108)
							-
								label: Pink 6
								value: rgb(194, 49, 70)
							-
								label: Pink 7
								value: rgb(149, 27, 42)
							-
								label: Pink 8
								value: rgb(86, 28, 31)
							-
								label: Red 5
								value: rgb(241, 81, 72)
							-
								label: Red 6
								value: rgb(200, 43, 41)
							-
								label: Red 7
								value: rgb(148, 31, 30)
							-
								label: Red 8
								value: rgb(89, 26, 23)
							-
								label: Orange 5
								value: rgb(214, 108, 30)
							-
								label: Orange 6
								value: rgb(162, 84, 38)
							-
								label: Orange 7
								value: rgb(115, 64, 35)
							-
								label: Orange 8
								value: rgb(68, 41, 27)
							-
								label: Yellow/Brown 5
								value: rgb(175, 129, 34)
							-
								label: Yellow/Brown 6
								value: rgb(131, 100, 38)
							-
								label: Yellow/Brown 7
								value: rgb(94, 74, 35)
							-
								label: Yellow/Brown 8
								value: rgb(57, 46, 26)
	-			
					id: heading 6 bg colours
					title: Heading 6
					type: heading
					level: 6
					collapsed: true
	-			
						id: color-heading-6-bg-l
						title: Heading 6 Light Mode
						description: The higher the number, the lower the brightness
						type: variable-select
						default: rgb(245, 243, 240)
						options:
							-
								label: Background
								value: rgb(245, 243, 240)
							-
								label: White
								value: rgb(254, 254, 254)
							-
								label: Green 2
								value: rgb(223, 226, 189)
							-
								label: Green 3
								value: rgb(201, 202, 133)
							-
								label: Green 4
								value: rgb(171, 173, 85)
							-
								label: Green 5
								value: rgb(140, 141, 59)
							-
								label: Viridian 2
								value: rgb(204, 228, 214)
							-
								label: Viridian 3
								value: rgb(162, 209, 183)
							-
								label: Viridian 4
								value: rgb(105, 184, 139)
							-
								label: Viridian 5
								value: rgb(70, 153, 106)
							-
								label: Teal 2
								value: rgb(201, 228, 226)
							-
								label: Teal 3
								value: rgb(150, 209, 207)
							-
								label: Teal 4
								value: rgb(104, 181, 177)
							-
								label: Teal 5
								value: rgb(64, 150, 147)
							-
								label: Blue 2
								value: rgb(213, 225, 232)
							-
								label: Blue 3
								value: rgb(177, 202, 216)
							-
								label: Blue 4
								value: rgb(136, 173, 194)
							-
								label: Blue 5
								value: rgb(102, 142, 165)
							-
								label: Lavender 2
								value: rgb(222, 222, 233)
							-
								label: Lavender 3
								value: rgb(196, 196, 219)
							-
								label: Lavender 4
								value: rgb(165, 165, 206)
							-
								label: Lavender 5
								value: rgb(132, 132, 188)
							-
								label: Pink 2
								value: rgb(245, 215, 219)
							-
								label: Pink 3
								value: rgb(242, 183, 192)
							-
								label: Pink 4
								value: rgb(240, 138, 156)
							-
								label: Pink 5
								value: rgb(235, 84, 108)
							-
								label: Red 2
								value: rgb(249, 215, 211)
							-
								label: Red 3
								value: rgb(250, 182, 173)
							-
								label: Red 4
								value: rgb(252, 134, 122)
							-
								label: Red 5
								value: rgb(241, 81, 72)
							-
								label: Orange 2
								value: rgb(247, 218, 186)
							-
								label: Orange 3
								value: rgb(247, 186, 121)
							-
								label: Orange 4
								value: rgb(241, 145, 52)
							-
								label: Orange 5
								value: rgb(214, 108, 30)
							-
								label: Yellow 2
								value: rgb(242, 223, 141)
							-
								label: Yellow 3
								value: rgb(236, 193, 81)
							-
								label: Yellow 4
								value: rgb(214, 159, 40)
	-				
						id: color-heading-6-bg-d
						title: Heading 6 Dark Mode
						description: The higher the number, the lower the brightness
						type: variable-select
						default: rgb(21, 21, 21)
						options:
							-
								label: Background
								value: rgb(21, 21, 21)
							-
								label: Black
								value: rgb(8, 8, 8)
							-
								label: True Black
								value: rgb(0, 0, 0)
							-
								label: Green 5
								value: rgb(140, 141, 59)
							-
								label: Green 6
								value: rgb(108, 108, 46)
							-
								label: Green 7
								value: rgb(79, 79, 40)
							-
								label: Green 8
								value: rgb(49, 49, 28)
							-
								label: Viridian 5
								value: rgb(70, 153, 106)
							-
								label: Viridian 6
								value: rgb(55, 117, 82)
							-
								label: Viridian 7
								value: rgb(48, 84, 62)
							-
								label: Viridian 8
								value: rgb(33, 52, 40)
							-
								label: Teal 5
								value: rgb(64, 150, 147)
							-
								label: Teal 6
								value: rgb(50, 115, 112)
							-
								label: Teal 7
								value: rgb(44, 83, 82)
							-
								label: Teal 8
								value: rgb(32, 51, 51)
							-
								label: Blue 5
								value: rgb(102, 142, 165)
							-
								label: Blue 6
								value: rgb(65, 110, 135)
							-
								label: Blue 7
								value: rgb(46, 81, 99)
							-
								label: Blue 8
								value: rgb(34, 50, 59)
							-
								label: Lavender 5
								value: rgb(132, 132, 188)
							-
								label: Lavender 6
								value: rgb(99, 98, 167)
							-
								label: Lavender 7
								value: rgb(72, 70, 132)
							-
								label: Lavender 8
								value: rgb(44, 43, 83)
							-
								label: Pink 5
								value: rgb(235, 84, 108)
							-
								label: Pink 6
								value: rgb(194, 49, 70)
							-
								label: Pink 7
								value: rgb(149, 27, 42)
							-
								label: Pink 8
								value: rgb(86, 28, 31)
							-
								label: Red 5
								value: rgb(241, 81, 72)
							-
								label: Red 6
								value: rgb(200, 43, 41)
							-
								label: Red 7
								value: rgb(148, 31, 30)
							-
								label: Red 8
								value: rgb(89, 26, 23)
							-
								label: Orange 5
								value: rgb(214, 108, 30)
							-
								label: Orange 6
								value: rgb(162, 84, 38)
							-
								label: Orange 7
								value: rgb(115, 64, 35)
							-
								label: Orange 8
								value: rgb(68, 41, 27)
							-
								label: Yellow/Brown 5
								value: rgb(175, 129, 34)
							-
								label: Yellow/Brown 6
								value: rgb(131, 100, 38)
							-
								label: Yellow/Brown 7
								value: rgb(94, 74, 35)
							-
								label: Yellow/Brown 8
								value: rgb(57, 46, 26)
	-
		id: features
		title: Features
		type: heading
		level: 2
		collapsed: true
	-
			id: img-grid
			title: Minimal's Image Grid by @kepano
			description: Must have the Contextual Typography plugin v2.2.1+ installed
			type: class-toggle
	-
			id: dim-panes
			title: Fade inactive panes
			description: Fades every pane other than the active one, for better focus
			type: class-toggle
	-
			id: hr-options
			title: <hr> ("---") Options
			description: For Edit Mode
			type: class-select
			allowEmpty: false
			default: default
			options:
				-
					label: Disable WYSIWYG hr
					value: default
				-
					label: Center hr (no WYSIWYG)
					value: center-hr
	-
			id: kanban-wrap
			title: Wrap Kanban Lanes
			description: Makes Kanban Lanes wrap in multiple rows if needed.
			type: class-toggle
	-
			id: checkbox-title
			title: Checkboxes
			type: heading
			level: 3
			collapsed: true
	-	
				id: edit-mode-tasks
				title: Edit Mode Tasks
				description: Makes filled tasks green and empty ones red, in Edit Mode.
				type: class-toggle
	-		
				id: tasks
				title: Disable custom tasks and pseudo-admonitions
				type: class-toggle
	-		
				id: square-checkbox
				title: Enable Square Checkboxes
				type: class-toggle
	-	
			id: active-line-highlight
			title: Active Line Highlighting
			type: heading
			level: 3
			collapsed: true
	-
				id: active-line-hl
				title: Enable active line highlighting
				description: Disables active line highlighting
				type: class-toggle
	-
				id: accent-active-line
				title: Use Accent color as Active Line Highlight
				description: Replaces the grey with the accent color for active line highlighting.
				type: class-toggle
				default: false
	-
		id: fn-heading
		title: Footnotes
		type: heading
		level: 3
		collapsed: true
	-
			id: fn-title-options
			title: Footnote Title
			description: Places a lvl.2 heading before the Footnotes.
			type: class-select
			allowEmpty: false
			default: default
			options:
				-
					label: Default
					value: default
				-
					label: Simple lvl 2 Heading
					value: fn-title
				-
					label: Lvl 2 Heading with hr
					value: fn-title-hr
	-
			id: footnote-id
			title: Footnotes heading
			type: variable-text
			default: "'Footnotes'"
	-
		id: tables
		title: Tables
		type: heading
		level: 3
		collapsed: true
	-
			id: table-options
			title: Table Options
			description: Customize the look of your tables!
			type: class-select
			allowEmpty: false
			default: default
			options:
				-
					label: Default
					value: default
				-
					label: Alternate row colors
					value: alternate-row-clr
				-
					label: Highlight last row
					value: table-result
				-
					label: Minimal table
					value: table-minimal
	-
		id: sidenotes
		title: Sidenotes
		type: heading
		level: 3
		collapsed: true
	-
			id: aside-side-options
			title: Sidenote Options
			description: Left and right sidenote colors
			type: class-select
			allowEmpty: false
			default: default
			options:
				-
					label: Default
					value: default
				-
					label: Accent
					value: aside-side-accent
				-
					label: Right Accent
					value: aside-right-accent
				-
					label: Left Accent
					value: aside-left-accent
	-
			id: aside-in-options
			title: Inner Sidenote Options
			description: Inner sidenote colors 
			type: class-select
			allowEmpty: false
			default: default
			options:
				-
					label: Default
					value: default
				-
					label: Accent
					value: aside-in-accent
				-
					label: No border
					value: aside-in-no-b
				-
					label: Greyscale
					value: aside-in-grayscale
	-
		id: links
		title: Links
		type: heading
		level: 3
		collapsed: true
	-
			id: alt-link
			title: Change internal link appearance
			description: Switches to more understated internal links.
			type: class-toggle
			default: false
	-
		id: lists
		title: Lists
		type: heading
		level: 3
		collapsed: true
	-
			id: marker-odd
			title: Odd numbered list marker content
			description: –\2009\2009 by default, \2009 is unicode for small space
			type: variable-text
			default: "'–  '"
	-
			id: marker-even
			title: Even numbered list marker content
			type: variable-text
			default: "'▪  '"
	-
			id: elements-title
			title: Elements
			type: heading
			level: 2
			collapsed: true
	-	
			id: no-titlebar-title
			title: Hide Titlebar center text
			description: This setting hides the center text of the titlebar.
			type: class-toggle
			default: false
	-	
			id: show-yaml
			title: Show YAML
			description: Disables YAML reveal on hover and simply shows it as a code block.
			type: class-toggle
			default: false
	-	
			id: topside-status-bar
			title: Status Bar on top
			description: This setting moves the status bar to the top. To click on icons aim for the border.
			type: class-toggle
			default: false
	-	
			id: size-tab-header
			title: Tab Header Icon side padding
			description: Changes tab header icons side padding.
			type: variable-number-slider
			default: 16
			min: 4
			max: 20
			step: 4
			format: 'px'
	-	
			id: compact-outline
			title: Compact Outline
			description: Hides excess text in the outline pane so every title is 1 row tall.
			type: class-toggle
			default: false
	-	
			id: file-explorer
			title: File Explorer
			type: heading
			level: 3
			collapsed: true
	-	
				id: note-title-left
				title: Justify Note titles to the left
				type: class-toggle
				default: false
	-		
				id: show-vault-name
				title: Show Vault Name
				type: class-toggle
				default: false
	-		
				id: left-nav-arrows
				title: Left Nav Arrows
				description: Moves nav arrows to the left, like default obsidian.
				type: class-toggle
				default: false
	-		
				id: fx-rl
				title: File Explorer Relationship Lines [Temporarily Disabled]
				description: Adds hierarchy lines in File explorer.
				type: class-toggle
				default: false
	-		
				id: no-file-icons
				title: No File Icons
				description: Removes file icons from file explorer.
				type: class-toggle
				default: false
	-		
				id: no-folder-icons
				title: No Folder Icons
				description: Removes file icons from file explorer.
				type: class-toggle
				default: false
	-		
				id: show-full-titles
				title: Show full titles
				description: Turns off trimming of folder and file titles.
				type: class-toggle
				default: false
	-	
			id: modals-title
			title: Modals
			type: heading
			level: 3
			collapsed: true
	-	
				id: settings
				title: Settings modal width
				type: variable-number-slider
				default: 40
				min: 30
				max: 90
				step: 10
				format: 'vw'
	-		
				id: community-theme
				title: Community Themes modal width
				type: variable-number-slider
				default: 40
				min: 30
				max: 90
				step: 10
				format: 'vw'
	-		
				id: community-plugin
				title: Community Plugins modal width
				type: variable-number-slider
				default: 40
				min: 30
				max: 90
				step: 10
				format: 'vw'
	-	
			id: scrollbars-title
			title: Scrollbars
			type: heading
			level: 3
			collapsed: true
	-	
				id: no-scrl-search
				title: No Scrollbar in Global Search
				description: Disables Scrollbars when displaying Global Search Results.
				type: class-toggle
				default: false
	-		
				id: no-scrl-note
				title: No Scrollbar in Notes
				description: Disables Scrollbars in Notes.
				type: class-toggle
				default: false
	-		
				id: no-scrl-fx
				title: No Scrollbar in File Explorer
				description: Disables Scrollbars in File Explorer.
				type: class-toggle
				default: false
	-		
				id: no-scrl-modal
				title: No Scrollbar in Modal
				description: Disables Scrollbars in settings menus.
				type: class-toggle
				default: false
	-
		id: mobile
		title: Mobile
		type: heading
		level: 2
		collapsed: true
	-
			id: float-button
			title: Disable floating button
			description: This setting disables the floating Editing/Reading view button, making it go back to the top.
			type: class-toggle
			default: false
	-
		id: advanced-options
		title: Advanced Options
		type: heading
		level: 2
		collapsed: true
	-
			id: no-blur
			title: No background blur
			description: This setting disables background blur on modals.
			type: class-toggle
			default: false
	-	
			id: no-animation
			title: Disable animations
			description: This setting disables animations and transitions.
			type: class-toggle
			default: false
	-	
			id: no-sanctum-icons
			title: Default icons
			description: Use default icons instead of the Sanctum set.
			type: class-toggle
			default: false
*/

/* @settings
name: Minimal Cards
id: minimal-cards-style
settings:
	- 
		id: cards-min-width
		title: Card minimum width
		description: 
		type: variable-text
		default: 180px
	- 
		id: cards-max-width
		title: Card maximum width
		description: Default fills the available width, accepts valid CSS units
		type: variable-text
		default: 1fr
	- 
		id: cards-mobile-width
		title: Card minimum width on mobile
		description: 
		type: variable-text
		default: 120px
	- 
		id: cards-padding
		title: Card padding
		description: 
		type: variable-text
		default: 1.2em
	- 
		id: cards-image-height
		title: Card maximum image height
		description: 
		type: variable-text
		default: 400px
	- 
		id: cards-border-width
		title: Card border width
		description: 
		type: variable-text
		default: 1px
	-  
		id: cards-background
		title: Card background color
		type: variable-themed-color
		format: hex
		default-light: '#'
		default-dark: '#'

*/

/* @plugins
core:
- backlink
- command-palette
- file-explorer
- global-search
- graph
- outgoing-link
- outline
- page-preview
- starred
- switcher
- sync
- tag-pane

community:
- block-reference-count
- breadcrumbs
- calendar
- fantasy-calendar
- plugin-changelogs
- obsidian-charts
- obsidian-checklist-plugin
- dataview
- obsidian-excalidraw-plugin
- obsidian-gallery
- obsidian-kanban
- quick-explorer
- sliding-panes-obsidian
- obsidian-style-settings
- templater-obsidian 

*/