/* #region  [Info] License */
/*
    Prism Theme for Obsidian.md (Version: v2.3.0)
    > A Highly-Customisable & Elegant Light/Dark Theme for Obsidian.md

    Source: https://github.com/damiankorcz/Obsidian-Prism
    Distributed under the MIT License. See https://github.com/damiankorcz/Obsidian-Prism/blob/main/LICENSE for more information.
    Copyright (c) 2022 Damian Korcz <https://github.com/damiankorcz>
*/
/* #endregion */

@charset "UTF-8";
@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 200 900;
  font-stretch: normal;
  src: url(data:application/octet-stream;base64,[encoded data, 223728 characters]);
}
@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 200 900;
  font-stretch: normal;
  src: url(data:application/octet-stream;base64,[encoded data, 179520 characters]);
}
@font-face {
  font-family: "Source Code Pro";
  font-style: normal;
  font-weight: 200 700;
  src: url(data:application/octet-stream;base64,[encoded data, 266048 characters]);
  font-display: swap;
}
@font-face {
  font-family: "Source Code Pro";
  font-style: italic;
  font-weight: 200 700;
  font-stretch: normal;
  src: url(data:application/octet-stream;base64,[encoded data, 219816 characters]);
}
:root {
  --graph-fill-opacity-lt: 1;
  --graph-fill-focused-opacity-lt: 1;
  --graph-tag-opacity-lt: 1;
  --graph-attachment-opacity-lt: 1;
  --graph-unresolved-opacity-lt: 1;
  --graph-highlight-opacity-lt: 1;
  --graph-highlight-line-opacity-lt: 0.4;
  --graph-fill-opacity-dt: 1;
  --graph-fill-focused-opacity-dt: 1;
  --graph-tag-opacity-dt: 1;
  --graph-attachment-opacity-dt: 1;
  --graph-unresolved-opacity-dt: 1;
  --graph-highlight-opacity-dt: 1;
  --graph-highlight-line-opacity-dt: 0.4;
  --window-gap: 10px;
  --blur-intensity: 8px;
  --border-size: 2px;
  --border-radius: 8px;
  --border-radius-small: 4px;
  --vertical-lines-width-file-explorer: 2px;
  --vertical-lines-width-outline: 2px;
  --vertical-lines-width-style-settings: 2px;
  --scroll-bar-size: 8px;
  --scroll-bar-size-hover: 15px;
  --custom-readable-line-length: 700px;
  --h1-weight: 800;
  --h2-weight: 800;
  --h3-weight: 800;
  --h4-weight: 800;
  --h5-weight: 800;
  --h6-weight: 800;
  --h1-font-size: 2em;
  --h2-font-size: 1.8em;
  --h3-font-size: 1.6em;
  --h4-font-size: 1.4em;
  --h5-font-size: 1.2em;
  --h6-font-size: 1em;
  --h1-padding-size: 0;
  --h2-padding-size: 0;
  --h3-padding-size: 0;
  --h4-padding-size: 0;
  --h5-padding-size: 0;
  --h6-padding-size: 0;
  --background-image-lt: url();
  --background-blur-lt: 0;
  --background-repeat-lt: no-repeat;
  --background-attachment-lt: fixed;
  --background-position-lt: center;
  --background-size-lt: cover;
  --background-image-dt: url();
  --background-blur-dt: 0;
  --background-repeat-dt: no-repeat;
  --background-attachment-dt: fixed;
  --background-position-dt: center;
  --background-size-dt: cover;
  --custom-vault-banner-icon-url: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px'%0Awidth='40' height='40'%0AviewBox='0 0 40 40'%0Astyle=' fill:%23000000;'%3E%3Cpath fill='%23dbb065' d='M1.5 35.5L1.5 4.5 11.793 4.5 14.793 7.5 35.5 7.5 35.5 35.5z'%3E%3C/path%3E%3Cpath fill='%23967a44' d='M11.586,5l2.707,2.707L14.586,8H15h20v27H2V5H11.586 M12,4H1v32h35V7H15L12,4L12,4z'%3E%3C/path%3E%3Cg%3E%3Cpath fill='%23f5ce85' d='M1.599 35.5L5.417 14.5 16.151 14.5 19.151 12.5 39.41 12.5 35.577 35.5z'%3E%3C/path%3E%3Cpath fill='%23967a44' d='M38.82,13l-3.667,22H2.198l3.636-20H16h0.303l0.252-0.168L19.303,13H38.82 M40,12H19l-3,2H5L1,36 h35L40,12L40,12z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  --mark-highlight-base: var(--color-yellow-base);
  --color-accent-lt: #C7BDFF;
  --titlebar-background-color-lt: #EBECEF;
  --status-bar-background-color-lt: #EBECEF;
  --background-color-lt: #E6E6E6;
  --graph-line-custom-color-lt: #C4C7CA;
  --graph-note-custom-color-lt: #C4C7CA;
  --graph-note-focused-custom-color-lt: #8670FF;
  --graph-tag-custom-color-lt: #619EFF;
  --graph-attachment-custom-color-lt: #FDDB6D;
  --graph-unresolved-custom-color-lt: #FF7070;
  --graph-highlight-custom-color-lt: #8670FF;
  --graph-highlight-line-custom-color-lt: #8670FF;
  --color-accent-dt: #8C7FD7;
  --titlebar-background-color-dt: #2B2B2B;
  --status-bar-background-color-dt: #2B2B2B;
  --background-color-dt: #0D0D0D;
  --graph-note-custom-color-dt: #878787;
  --graph-note-focused-custom-color-dt: #4C3AB6;
  --graph-tag-custom-color-dt: #3663AB;
  --graph-attachment-custom-color-dt: #AF943C;
  --graph-unresolved-custom-color-dt: #B63A3A;
  --graph-highlight-custom-color-dt: #4C3AB6;
  --graph-highlight-line-custom-color-dt: #4C3AB6;
}
body {
  --font-interface-theme: "Source Sans 3", sans-serif;
  --font-text-theme: "Source Sans 3", sans-serif;
  --font-monospace-theme: "Source Code Pro", monospace;
}
body.theme-light,
body.theme-dark {
  --color-red-base: hsl(var(--color-red-base-h) var(--color-red-base-s) var(--color-red-base-l));
  --color-orange-base: hsl(var(--color-orange-base-h) var(--color-orange-base-s) var(--color-orange-base-l));
  --color-yellow-base: hsl(var(--color-yellow-base-h) var(--color-yellow-base-s) var(--color-yellow-base-l));
  --color-green-base: hsl(var(--color-green-base-h) var(--color-green-base-s) var(--color-green-base-l));
  --color-mint-base: hsl(var(--color-mint-base-h) var(--color-mint-base-s) var(--color-mint-base-l));
  --color-aqua-base: hsl(var(--color-aqua-base-h) var(--color-aqua-base-s) var(--color-aqua-base-l));
  --color-blue-base: hsl(var(--color-blue-base-h) var(--color-blue-base-s) var(--color-blue-base-l));
  --color-purple-base: hsl(var(--color-purple-base-h) var(--color-purple-base-s) var(--color-purple-base-l));
  --color-pink-base: hsl(var(--color-pink-base-h) var(--color-pink-base-s) var(--color-pink-base-l));
  --color-grey-base: hsl(var(--color-grey-base-h) var(--color-grey-base-s) var(--color-grey-base-l));
  --color-red-tint: hsl(var(--color-red-base-h) var(--color-red-base-s) var(--color-red-tint-l));
  --color-orange-tint: hsl(var(--color-orange-base-h) var(--color-orange-base-s) var(--color-orange-tint-l));
  --color-yellow-tint: hsl(var(--color-yellow-base-h) var(--color-yellow-base-s) var(--color-yellow-tint-l));
  --color-green-tint: hsl(var(--color-green-base-h) var(--color-green-base-s) var(--color-green-tint-l));
  --color-mint-tint: hsl(var(--color-mint-base-h) var(--color-mint-base-s) var(--color-mint-tint-l));
  --color-aqua-tint: hsl(var(--color-aqua-base-h) var(--color-aqua-base-s) var(--color-aqua-tint-l));
  --color-blue-tint: hsl(var(--color-blue-base-h) var(--color-blue-base-s) var(--color-blue-tint-l));
  --color-purple-tint: hsl(var(--color-purple-base-h) var(--color-purple-base-s) var(--color-purple-tint-l));
  --color-pink-tint: hsl(var(--color-pink-base-h) var(--color-pink-base-s) var(--color-pink-tint-l));
  --color-grey-tint: hsl(var(--color-grey-base-h) var(--color-grey-base-s) var(--color-grey-tint-l));
  --color-red-text: hsl(var(--color-red-base-h) var(--color-red-text-s) var(--color-red-text-l));
  --color-orange-text: hsl(var(--color-orange-base-h) var(--color-orange-text-s) var(--color-orange-text-l));
  --color-yellow-text: hsl(var(--color-yellow-base-h) var(--color-yellow-text-s) var(--color-yellow-text-l));
  --color-green-text: hsl(var(--color-green-base-h) var(--color-green-text-s) var(--color-green-text-l));
  --color-mint-text: hsl(var(--color-mint-base-h) var(--color-mint-text-s) var(--color-mint-text-l));
  --color-aqua-text: hsl(var(--color-aqua-base-h) var(--color-aqua-text-s) var(--color-aqua-text-l));
  --color-blue-text: hsl(var(--color-blue-base-h) var(--color-blue-text-s) var(--color-blue-text-l));
  --color-purple-text: hsl(var(--color-purple-base-h) var(--color-purple-text-s) var(--color-purple-text-l));
  --color-pink-text: hsl(var(--color-pink-base-h) var(--color-pink-text-s) var(--color-pink-text-l));
  --color-grey-text: hsl(var(--color-grey-base-h) var(--color-grey-text-s) var(--color-grey-text-l));
  --color-accent-base-lt: hsl(var(--color-accent-h-lt) var(--color-accent-s-lt) var(--color-accent-l-base-lt));
  --color-accent-tint-lt: hsl(var(--color-accent-h-lt) var(--color-accent-s-lt) var(--color-accent-l-tint-lt));
  --color-accent-text-lt: hsl(var(--color-accent-h-lt) var(--color-accent-s-lt) var(--color-accent-l-text-lt));
  --hue-background-lt: linear-gradient( to right, hsl(0 var(--color-accent-s-lt) var(--color-accent-l-base-lt)), hsl(30 var(--color-accent-s-lt) var(--color-accent-l-base-lt)), hsl(60 var(--color-accent-s-lt) var(--color-accent-l-base-lt)), hsl(90 var(--color-accent-s-lt) var(--color-accent-l-base-lt)), hsl(120 var(--color-accent-s-lt) var(--color-accent-l-base-lt)), hsl(150 var(--color-accent-s-lt) var(--color-accent-l-base-lt)), hsl(180 var(--color-accent-s-lt) var(--color-accent-l-base-lt)), hsl(210 var(--color-accent-s-lt) var(--color-accent-l-base-lt)), hsl(240 var(--color-accent-s-lt) var(--color-accent-l-base-lt)), hsl(270 var(--color-accent-s-lt) var(--color-accent-l-base-lt)), hsl(300 var(--color-accent-s-lt) var(--color-accent-l-base-lt)), hsl(330 var(--color-accent-s-lt) var(--color-accent-l-base-lt)), hsl(360 var(--color-accent-s-lt) var(--color-accent-l-base-lt)) );
  --saturation-background-lt: linear-gradient( to right, hsl(var(--color-accent-h-lt) 0% var(--color-accent-l-base-lt)), hsl(var(--color-accent-h-lt) 50% var(--color-accent-l-base-lt)), hsl(var(--color-accent-h-lt) 100% var(--color-accent-l-base-lt)) );
  --lightness-background-lt: linear-gradient( to right, hsl(var(--color-accent-h-lt) var(--color-accent-s-lt) 0%), hsl(var(--color-accent-h-lt) var(--color-accent-s-lt) 50%), hsl(var(--color-accent-h-lt) var(--color-accent-s-lt) 100%) );
  --color-accent-base-dt: hsl(var(--color-accent-h-dt) var(--color-accent-s-dt) var(--color-accent-l-base-dt));
  --color-accent-tint-dt: hsl(var(--color-accent-h-dt) var(--color-accent-s-dt) var(--color-accent-l-tint-dt));
  --color-accent-text-dt: hsl(var(--color-accent-h-dt) var(--color-accent-s-dt) var(--color-accent-l-text-dt));
  --hue-background-dt: linear-gradient( to right, hsl(0 var(--color-accent-s-dt) var(--color-accent-l-base-dt)), hsl(30 var(--color-accent-s-dt) var(--color-accent-l-base-dt)), hsl(60 var(--color-accent-s-dt) var(--color-accent-l-base-dt)), hsl(90 var(--color-accent-s-dt) var(--color-accent-l-base-dt)), hsl(120 var(--color-accent-s-dt) var(--color-accent-l-base-dt)), hsl(150 var(--color-accent-s-dt) var(--color-accent-l-base-dt)), hsl(180 var(--color-accent-s-dt) var(--color-accent-l-base-dt)), hsl(210 var(--color-accent-s-dt) var(--color-accent-l-base-dt)), hsl(240 var(--color-accent-s-dt) var(--color-accent-l-base-dt)), hsl(270 var(--color-accent-s-dt) var(--color-accent-l-base-dt)), hsl(300 var(--color-accent-s-dt) var(--color-accent-l-base-dt)), hsl(330 var(--color-accent-s-dt) var(--color-accent-l-base-dt)), hsl(360 var(--color-accent-s-dt) var(--color-accent-l-base-dt)) );
  --saturation-background-dt: linear-gradient( to right, hsl(var(--color-accent-h-dt) 0% var(--color-accent-l-base-dt)), hsl(var(--color-accent-h-dt) 50% var(--color-accent-l-base-dt)), hsl(var(--color-accent-h-dt) 100% var(--color-accent-l-base-dt)) );
  --lightness-background-dt: linear-gradient( to right, hsl(var(--color-accent-h-dt) var(--color-accent-s-dt) 0%), hsl(var(--color-accent-h-dt) var(--color-accent-s-dt) 50%), hsl(var(--color-accent-h-dt) var(--color-accent-s-dt) 100%) );
  --text-error: var(--color-red-tint);
  --background-modifier-error: var(--color-red-tint);
  --background-modifier-border: var(--table-border-color);
  --scroll-button-background-color: var(--background-secondary);
  --highlight-text-accent-custom-lt: hsl(0 0% 100%);
  --highlight-text-accent-custom-dt: hsl(0 0% 0%);
  --interactive-accent: var(--interactive-accent-base);
  --text-accent-hover: var(--interactive-accent-hover);
  --color-accent-h-lt: 0;
  --color-accent-s-lt: 60%;
  --color-accent-l-base-lt: 82%;
  --color-accent-l-tint-lt: 67%;
  --color-accent-l-text-lt: 42%;
  --color-accent-h-dt: 0;
  --color-accent-s-dt: 50%;
  --color-accent-l-base-dt: 20%;
  --color-accent-l-tint-dt: 40%;
  --color-accent-l-text-dt: 65%;
}
body.theme-light.pt-disable-blur,
body.theme-dark.pt-disable-blur {
  --background-secondary-blur: var(--background-secondary);
}
body.theme-light {
  --window-border: var(--background-secondary-alt);
  --page-background-color: var(--background-primary);
  --table-border-color: var(--background-secondary-alt);
  --text-selection: var(--background-secondary-alt);
  --scroll-bar-thumb: var(--background-primary);
  --interactive-accent: var(--background-primary);
  --text-on-accent: var(--text-normal);
  --graph-line-color-lt: var(--background-secondary-alt);
  --graph-fill-color-lt: var(--color-grey-tint);
  --graph-fill-focused-color-lt: var(--interactive-accent-tint);
  --graph-tag-color-lt: var(--color-blue-tint);
  --graph-attachment-color-lt: var(--color-yellow-tint);
  --graph-unresolved-color-lt: var(--color-red-tint);
  --graph-highlight-color-lt: var(--interactive-accent-tint);
  --graph-highlight-line-color-lt: var(--interactive-accent-tint);
  --h1-text-color-lt: var(--text-normal);
  --h2-text-color-lt: var(--text-normal);
  --h3-text-color-lt: var(--text-normal);
  --h4-text-color-lt: var(--text-normal);
  --h5-text-color-lt: var(--text-normal);
  --h6-text-color-lt: var(--text-normal);
  --text-bold-color-lt: var(--text-normal);
  --text-italic-color-lt: var(--text-normal);
  --link-internal-color-lt: var(--interactive-accent-text);
  --link-external-color-lt: var(--interactive-accent-text);
}
body.theme-light.pt-highlight-text-light-lt {
  --highlight-text-normal: var(--background-primary);
}
body.theme-light.pt-highlight-text-dark-lt {
  --highlight-text-normal: var(--text-normal);
}
body.theme-light.pt-highlight-text-accent-lt {
  --highlight-text-normal: var(--interactive-accent-text);
}
body.theme-light.pt-highlight-text-custom-lt {
  --highlight-text-normal: var(--highlight-text-accent-custom-lt);
}
body.theme-light.pt-accent-color-custom-lt {
  --interactive-accent-base: var(--color-accent-base-lt);
  --interactive-accent-tint: var(--color-accent-tint-lt);
  --interactive-accent-text: var(--color-accent-text-lt);
  --interactive-accent-hover: var(--color-accent-tint-lt);
}
body.theme-light.pt-accent-color-red-lt {
  --interactive-accent-base: var(--color-red-base);
  --interactive-accent-tint: var(--color-red-tint);
  --interactive-accent-text: var(--color-red-text);
  --interactive-accent-hover: var(--color-red-tint);
}
body.theme-light.pt-accent-color-orange-lt {
  --interactive-accent-base: var(--color-orange-base);
  --interactive-accent-tint: var(--color-orange-tint);
  --interactive-accent-text: var(--color-orange-text);
  --interactive-accent-hover: var(--color-orange-tint);
}
body.theme-light.pt-accent-color-yellow-lt {
  --interactive-accent-base: var(--color-yellow-base);
  --interactive-accent-tint: var(--color-yellow-tint);
  --interactive-accent-text: var(--color-yellow-text);
  --interactive-accent-hover: var(--color-yellow-tint);
}
body.theme-light.pt-accent-color-green-lt {
  --interactive-accent-base: var(--color-green-base);
  --interactive-accent-tint: var(--color-green-tint);
  --interactive-accent-text: var(--color-green-text);
  --interactive-accent-hover: var(--color-green-tint);
}
body.theme-light.pt-accent-color-mint-lt {
  --interactive-accent-base: var(--color-mint-base);
  --interactive-accent-tint: var(--color-mint-tint);
  --interactive-accent-text: var(--color-mint-text);
  --interactive-accent-hover: var(--color-mint-tint);
}
body.theme-light.pt-accent-color-aqua-lt {
  --interactive-accent-base: var(--color-aqua-base);
  --interactive-accent-tint: var(--color-aqua-tint);
  --interactive-accent-text: var(--color-aqua-text);
  --interactive-accent-hover: var(--color-aqua-tint);
}
body.theme-light.pt-accent-color-blue-lt {
  --interactive-accent-base: var(--color-blue-base);
  --interactive-accent-tint: var(--color-blue-tint);
  --interactive-accent-text: var(--color-blue-text);
  --interactive-accent-hover: var(--color-blue-tint);
}
body.theme-light.pt-accent-color-purple-lt {
  --interactive-accent-base: var(--color-purple-base);
  --interactive-accent-tint: var(--color-purple-tint);
  --interactive-accent-text: var(--color-purple-text);
  --interactive-accent-hover: var(--color-purple-tint);
}
body.theme-light.pt-accent-color-pink-lt {
  --interactive-accent-base: var(--color-pink-base);
  --interactive-accent-tint: var(--color-pink-tint);
  --interactive-accent-text: var(--color-pink-text);
  --interactive-accent-hover: var(--color-pink-tint);
}
body.theme-light.pt-accent-color-grey-lt {
  --interactive-accent-base: var(--color-grey-base);
  --interactive-accent-tint: var(--color-grey-tint);
  --interactive-accent-text: var(--color-grey-text);
  --interactive-accent-hover: var(--color-grey-tint);
}
body.theme-dark {
  --window-border: var(--background-primary-alt);
  --page-background-color: var(--background-secondary);
  --table-border-color: var(--background-primary-alt);
  --text-selection: var(--background-primary-alt);
  --scroll-bar-thumb: var(--background-primary-alt);
  --graph-line-color-dt: var(--background-primary-alt);
  --graph-fill-color-dt: var(--color-grey-tint);
  --graph-fill-focused-color-dt: var(--interactive-accent-tint);
  --graph-tag-color-dt: var(--color-blue-tint);
  --graph-attachment-color-dt: var(--color-yellow-tint);
  --graph-unresolved-color-dt: var(--color-red-tint);
  --graph-highlight-color-dt: var(--interactive-accent-tint);
  --graph-highlight-line-color-dt: var(--interactive-accent-tint);
  --h1-text-color-dt: var(--text-normal);
  --h2-text-color-dt: var(--text-normal);
  --h3-text-color-dt: var(--text-normal);
  --h4-text-color-dt: var(--text-normal);
  --h5-text-color-dt: var(--text-normal);
  --h6-text-color-dt: var(--text-normal);
  --text-bold-color-dt: var(--text-normal);
  --text-italic-color-dt: var(--text-normal);
  --link-internal-color-dt: var(--interactive-accent-text);
  --link-external-color-dt: var(--interactive-accent-text);
}
body.theme-dark.pt-highlight-text-light-dt {
  --highlight-text-normal: var(--text-normal);
}
body.theme-dark.pt-highlight-text-dark-dt {
  --highlight-text-normal: var(--background-primary);
}
body.theme-dark.pt-highlight-text-accent-dt {
  --highlight-text-normal: var(--interactive-accent-text);
}
body.theme-dark.pt-highlight-text-custom-dt {
  --highlight-text-normal: var(--highlight-text-accent-custom-dt);
}
body.theme-dark.pt-accent-color-custom-dt {
  --interactive-accent-base: var(--color-accent-base-dt);
  --interactive-accent-tint: var(--color-accent-tint-dt);
  --interactive-accent-text: var(--color-accent-text-dt);
  --interactive-accent-hover: var(--color-accent-tint-dt);
}
body.theme-dark.pt-accent-color-red-dt {
  --interactive-accent-base: var(--color-red-base);
  --interactive-accent-tint: var(--color-red-tint);
  --interactive-accent-text: var(--color-red-text);
  --interactive-accent-hover: var(--color-red-tint);
}
body.theme-dark.pt-accent-color-orange-dt {
  --interactive-accent-base: var(--color-orange-base);
  --interactive-accent-tint: var(--color-orange-tint);
  --interactive-accent-text: var(--color-orange-text);
  --interactive-accent-hover: var(--color-orange-tint);
}
body.theme-dark.pt-accent-color-yellow-dt {
  --interactive-accent-base: var(--color-yellow-base);
  --interactive-accent-tint: var(--color-yellow-tint);
  --interactive-accent-text: var(--color-yellow-text);
  --interactive-accent-hover: var(--color-yellow-tint);
}
body.theme-dark.pt-accent-color-green-dt {
  --interactive-accent-base: var(--color-green-base);
  --interactive-accent-tint: var(--color-green-tint);
  --interactive-accent-text: var(--color-green-text);
  --interactive-accent-hover: var(--color-green-tint);
}
body.theme-dark.pt-accent-color-mint-dt {
  --interactive-accent-base: var(--color-mint-base);
  --interactive-accent-tint: var(--color-mint-tint);
  --interactive-accent-text: var(--color-mint-text);
  --interactive-accent-hover: var(--color-mint-tint);
}
body.theme-dark.pt-accent-color-aqua-dt {
  --interactive-accent-base: var(--color-aqua-base);
  --interactive-accent-tint: var(--color-aqua-tint);
  --interactive-accent-text: var(--color-aqua-text);
  --interactive-accent-hover: var(--color-aqua-tint);
}
body.theme-dark.pt-accent-color-blue-dt {
  --interactive-accent-base: var(--color-blue-base);
  --interactive-accent-tint: var(--color-blue-tint);
  --interactive-accent-text: var(--color-blue-text);
  --interactive-accent-hover: var(--color-blue-tint);
}
body.theme-dark.pt-accent-color-purple-dt {
  --interactive-accent-base: var(--color-purple-base);
  --interactive-accent-tint: var(--color-purple-tint);
  --interactive-accent-text: var(--color-purple-text);
  --interactive-accent-hover: var(--color-purple-tint);
}
body.theme-dark.pt-accent-color-pink-dt {
  --interactive-accent-base: var(--color-pink-base);
  --interactive-accent-tint: var(--color-pink-tint);
  --interactive-accent-text: var(--color-pink-text);
  --interactive-accent-hover: var(--color-pink-tint);
}
body.theme-dark.pt-accent-color-grey-dt {
  --interactive-accent-base: var(--color-grey-base);
  --interactive-accent-tint: var(--color-grey-tint);
  --interactive-accent-text: var(--color-grey-text);
  --interactive-accent-hover: var(--color-grey-tint);
}
body.theme-light.pt-color-scheme-swan-lt,
body.theme-dark.pt-color-scheme-raven-dt {
  --color-red-base-h: 0;
  --color-orange-base-h: 30;
  --color-yellow-base-h: 45;
  --color-green-base-h: 95;
  --color-mint-base-h: 160;
  --color-aqua-base-h: 185;
  --color-blue-base-h: 217;
  --color-purple-base-h: 257;
  --color-pink-base-h: 300;
  --color-grey-base-h: 0;
}
.theme-light.pt-color-scheme-swan-lt {
  --color-red-base-s: 84%;
  --color-orange-base-s: 72%;
  --color-yellow-base-s: 74%;
  --color-green-base-s: 52%;
  --color-mint-base-s: 57%;
  --color-aqua-base-s: 67%;
  --color-blue-base-s: 66%;
  --color-purple-base-s: 82%;
  --color-pink-base-s: 66%;
  --color-grey-base-s: 0%;
  --color-red-base-l: 88%;
  --color-orange-base-l: 82%;
  --color-yellow-base-l: 83%;
  --color-green-base-l: 83%;
  --color-mint-base-l: 83%;
  --color-aqua-base-l: 82%;
  --color-blue-base-l: 86%;
  --color-purple-base-l: 89%;
  --color-pink-base-l: 90%;
  --color-grey-base-l: 85%;
  --color-red-tint-l: 75%;
  --color-orange-tint-l: 60%;
  --color-yellow-tint-l: 49%;
  --color-green-tint-l: 57%;
  --color-mint-tint-l: 60%;
  --color-aqua-tint-l: 58%;
  --color-blue-tint-l: 72%;
  --color-purple-tint-l: 78%;
  --color-pink-tint-l: 73%;
  --color-grey-tint-l: 68%;
  --color-red-text-s: 70%;
  --color-orange-text-s: 88%;
  --color-yellow-text-s: 88%;
  --color-green-text-s: 75%;
  --color-mint-text-s: 88%;
  --color-aqua-text-s: 75%;
  --color-blue-text-s: 70%;
  --color-purple-text-s: 80%;
  --color-pink-text-s: 70%;
  --color-grey-text-s: 0%;
  --color-red-text-l: 58%;
  --color-orange-text-l: 41%;
  --color-yellow-text-l: 35%;
  --color-green-text-l: 34%;
  --color-mint-text-l: 32%;
  --color-aqua-text-l: 37%;
  --color-blue-text-l: 53%;
  --color-purple-text-l: 61%;
  --color-pink-text-l: 47%;
  --color-grey-text-l: 42%;
  --text-normal: hsl(0 0% 25%);
  --text-muted: hsl(0 0% 40%);
  --text-faint: hsl(0 0% 50%);
  --background-primary: hsl(0 0% 100%);
  --background-primary-alt: hsl(0 0% 98%);
  --background-secondary: hsl(0 0% 94.5%);
  --background-secondary-blur: hsl(0 0% 94.5% / 75%);
  --background-secondary-alt: hsl(0 0% 81%);
  --background-tertiary: hsl(0 0% 96.5%);
  --background-color-lt: hsl(0 0% 88%);
  --vertical-lines-color-file-explorer: hsl(0 0% 60% / 30%);
  --vertical-lines-color-outline: hsl(0 0% 60% / 30%);
  --vertical-lines-color-style-settings: hsl(0 0% 50% / 30%);
  --drop-shadow: hsl(0 0% 0% / 10%) 0 1px 2px 0;
  --drop-shadow-popup:
    hsl(0 0% 0% / 3%) 0 1px 2px,
    hsl(0 0% 0% / 3%) 0 2px 4px,
    hsl(0 0% 0% / 3%) 0 4px 8px,
    hsl(0 0% 0% / 3%) 0 8px 16px;
}
.theme-dark.pt-color-scheme-raven-dt {
  --color-red-base-s: 48%;
  --color-orange-base-s: 56%;
  --color-yellow-base-s: 53%;
  --color-green-base-s: 38%;
  --color-mint-base-s: 38%;
  --color-aqua-base-s: 38%;
  --color-blue-base-s: 41%;
  --color-purple-base-s: 38%;
  --color-pink-base-s: 38%;
  --color-grey-base-s: 0%;
  --color-red-base-l: 24%;
  --color-orange-base-l: 24%;
  --color-yellow-base-l: 23%;
  --color-green-base-l: 22%;
  --color-mint-base-l: 22%;
  --color-aqua-base-l: 22%;
  --color-blue-base-l: 24%;
  --color-purple-base-l: 22%;
  --color-pink-base-l: 19%;
  --color-grey-base-l: 25%;
  --color-red-tint-l: 45%;
  --color-orange-tint-l: 40%;
  --color-yellow-tint-l: 40%;
  --color-green-tint-l: 39%;
  --color-mint-tint-l: 40%;
  --color-aqua-tint-l: 41%;
  --color-blue-tint-l: 44%;
  --color-purple-tint-l: 48%;
  --color-pink-tint-l: 42%;
  --color-grey-tint-l: 46%;
  --color-red-text-s: 78%;
  --color-orange-text-s: 72%;
  --color-yellow-text-s: 68%;
  --color-green-text-s: 52%;
  --color-mint-text-s: 64%;
  --color-aqua-text-s: 62%;
  --color-blue-text-s: 64%;
  --color-purple-text-s: 64%;
  --color-pink-text-s: 62%;
  --color-grey-text-s: 0%;
  --color-red-text-l: 71%;
  --color-orange-text-l: 64%;
  --color-yellow-text-l: 59%;
  --color-green-text-l: 53%;
  --color-mint-text-l: 56%;
  --color-aqua-text-l: 57%;
  --color-blue-text-l: 68%;
  --color-purple-text-l: 70%;
  --color-pink-text-l: 68%;
  --color-grey-text-l: 67%;
  --text-normal: hsl(0 0% 83%);
  --text-muted: hsl(0 0% 72%);
  --text-faint: hsl(0 0% 52%);
  --background-primary: hsl(0 0% 12%);
  --background-primary-alt: hsl(0 0% 15%);
  --background-secondary: hsl(0 0% 8%);
  --background-secondary-blur: hsl(0 0% 8% / 75%);
  --background-secondary-alt: hsl(0 0% 5.5%);
  --background-tertiary: hsl(0 0% 7.5%);
  --background-color-dt: hsl(0 0% 5%);
  --vertical-lines-color-file-explorer: hsl(0 0% 12%);
  --vertical-lines-color-outline: hsl(0 0% 12%);
  --vertical-lines-color-style-settings: hsl(0 0% 10%);
  --drop-shadow: hsl(0 0% 0% / 10%) 0 1px 2px 0;
  --drop-shadow-popup:
    hsl(0 0% 0% / 5%) 0 1px 2px,
    hsl(0 0% 0% / 5%) 0 2px 4px,
    hsl(0 0% 0% / 5%) 0 4px 8px,
    hsl(0 0% 0% / 5%) 0 8px 16px;
}
body.theme-light.pt-color-scheme-latte-lt,
body.theme-dark.pt-color-scheme-mocha-dt {
  --color-red-base-h: 352;
  --color-orange-base-h: 18;
  --color-yellow-base-h: 35;
  --color-green-base-h: 121;
  --color-mint-base-h: 149;
  --color-aqua-base-h: 180;
  --color-blue-base-h: 235;
  --color-purple-base-h: 275;
  --color-pink-base-h: 325;
  --color-grey-base-h: 356;
}
.theme-light.pt-color-scheme-latte-lt {
  --color-red-base-s: 70%;
  --color-orange-base-s: 66%;
  --color-yellow-base-s: 70%;
  --color-green-base-s: 37%;
  --color-mint-base-s: 33%;
  --color-aqua-base-s: 31%;
  --color-blue-base-s: 27%;
  --color-purple-base-s: 38%;
  --color-pink-base-s: 42%;
  --color-grey-base-s: 5%;
  --color-red-base-l: 83%;
  --color-orange-base-l: 82%;
  --color-yellow-base-l: 83%;
  --color-green-base-l: 81%;
  --color-mint-base-l: 84%;
  --color-aqua-base-l: 81%;
  --color-blue-base-l: 84%;
  --color-purple-base-l: 82%;
  --color-pink-base-l: 83%;
  --color-grey-base-l: 82%;
  --color-red-tint-l: 71%;
  --color-orange-tint-l: 70%;
  --color-yellow-tint-l: 65%;
  --color-green-tint-l: 65%;
  --color-mint-tint-l: 67%;
  --color-aqua-tint-l: 64%;
  --color-blue-tint-l: 71%;
  --color-purple-tint-l: 70%;
  --color-pink-tint-l: 69%;
  --color-grey-tint-l: 65%;
  --color-red-text-s: 53%;
  --color-orange-text-s: 54%;
  --color-yellow-text-s: 55%;
  --color-green-text-s: 45%;
  --color-mint-text-s: 65%;
  --color-aqua-text-s: 50%;
  --color-blue-text-s: 30%;
  --color-purple-text-s: 36%;
  --color-pink-text-s: 42%;
  --color-grey-text-s: 5%;
  --color-red-text-l: 55%;
  --color-orange-text-l: 52%;
  --color-yellow-text-l: 46%;
  --color-green-text-l: 43%;
  --color-mint-text-l: 40%;
  --color-aqua-text-l: 40%;
  --color-blue-text-l: 56%;
  --color-purple-text-l: 52%;
  --color-pink-text-l: 50%;
  --color-grey-text-l: 47%;
  --text-normal: hsl(28 32% 18%);
  --text-muted: hsl(28 32% 35%);
  --text-faint: hsl(28 32% 50%);
  --background-primary: hsl(28 32% 95%);
  --background-primary-alt: hsl(28 32% 93%);
  --background-secondary: hsl(28 32% 90%);
  --background-secondary-blur: hsl(28 32% 90% / 75%);
  --background-secondary-alt: hsl(28 32% 77%);
  --background-tertiary: hsl(28 32% 91.8%);
  --background-color-lt: hsl(28 32% 83.8%);
  --vertical-lines-color-file-explorer: hsl(28 32% 80%);
  --vertical-lines-color-outline: hsl(28 32% 80%);
  --vertical-lines-color-style-settings: hsl(28 32% 78%);
  --drop-shadow: hsl(28 32% 7% / 10%) 0 1px 2px 0;
  --drop-shadow-popup:
    hsl(28 32% 7% / 4%) 0 1px 2px,
    hsl(28 32% 7% / 4%) 0 2px 4px,
    hsl(28 32% 7% / 4%) 0 4px 8px,
    hsl(28 32% 7% / 4%) 0 8px 16px;
}
.theme-dark.pt-color-scheme-mocha-dt {
  --color-red-base-s: 62%;
  --color-orange-base-s: 60%;
  --color-yellow-base-s: 76%;
  --color-green-base-s: 25%;
  --color-mint-base-s: 30%;
  --color-aqua-base-s: 35%;
  --color-blue-base-s: 30%;
  --color-purple-base-s: 30%;
  --color-pink-base-s: 39%;
  --color-grey-base-s: 5%;
  --color-red-base-l: 18%;
  --color-orange-base-l: 20%;
  --color-yellow-base-l: 16%;
  --color-green-base-l: 20%;
  --color-mint-base-l: 22%;
  --color-aqua-base-l: 17%;
  --color-blue-base-l: 21%;
  --color-purple-base-l: 19%;
  --color-pink-base-l: 19%;
  --color-grey-base-l: 20%;
  --color-red-tint-l: 31%;
  --color-orange-tint-l: 33%;
  --color-yellow-tint-l: 28%;
  --color-green-tint-l: 34%;
  --color-mint-tint-l: 35%;
  --color-aqua-tint-l: 30%;
  --color-blue-tint-l: 40%;
  --color-purple-tint-l: 36%;
  --color-pink-tint-l: 33%;
  --color-grey-tint-l: 34%;
  --color-red-text-s: 72%;
  --color-orange-text-s: 75%;
  --color-yellow-text-s: 65%;
  --color-green-text-s: 44%;
  --color-mint-text-s: 52%;
  --color-aqua-text-s: 46%;
  --color-blue-text-s: 60%;
  --color-purple-text-s: 60%;
  --color-pink-text-s: 62%;
  --color-grey-text-s: 5%;
  --color-red-text-l: 66%;
  --color-orange-text-l: 64%;
  --color-yellow-text-l: 56%;
  --color-green-text-l: 55%;
  --color-mint-text-l: 55%;
  --color-aqua-text-l: 48%;
  --color-blue-text-l: 75%;
  --color-purple-text-l: 69%;
  --color-pink-text-l: 68%;
  --color-grey-text-l: 69%;
  --text-normal: hsl(28 32% 85%);
  --text-muted: hsl(28 32% 70%);
  --text-faint: hsl(28 32% 60%);
  --background-primary: hsl(28 32% 13%);
  --background-primary-alt: hsl(28 32% 15.5%);
  --background-secondary: hsl(28 32% 9.2%);
  --background-secondary-blur: hsl(28 32% 9.2% / 75%);
  --background-secondary-alt: hsl(28 32% 6.8%);
  --background-tertiary: hsl(28 32% 7.2%);
  --background-color-dt: hsl(28 32% 6.2%);
  --vertical-lines-color-file-explorer: hsl(28 32% 14%);
  --vertical-lines-color-outline: hsl(28 32% 14%);
  --vertical-lines-color-style-settings: hsl(28 32% 14%);
  --drop-shadow: hsl(28 32% 7% / 50%) 0 1px 2px 0;
  --drop-shadow-popup:
    hsl(28 32% 7% / 50%) 0 1px 2px,
    hsl(28 32% 7% / 50%) 0 2px 4px,
    hsl(28 32% 7% / 50%) 0 4px 8px,
    hsl(28 32% 7% / 50%) 0 8px 16px;
}
body.theme-light.pt-color-scheme-periwinkle-lt,
body.theme-dark.pt-color-scheme-indigo-dt {
  --color-red-base-h: 345;
  --color-orange-base-h: 12;
  --color-yellow-base-h: 36;
  --color-green-base-h: 121;
  --color-mint-base-h: 149;
  --color-aqua-base-h: 180;
  --color-blue-base-h: 232;
  --color-purple-base-h: 255;
  --color-pink-base-h: 303;
  --color-grey-base-h: 233;
}
.theme-light.pt-color-scheme-periwinkle-lt {
  --color-red-base-s: 70%;
  --color-orange-base-s: 66%;
  --color-yellow-base-s: 70%;
  --color-green-base-s: 35%;
  --color-mint-base-s: 40%;
  --color-aqua-base-s: 31%;
  --color-blue-base-s: 34%;
  --color-purple-base-s: 38%;
  --color-pink-base-s: 42%;
  --color-grey-base-s: 5%;
  --color-red-base-l: 83%;
  --color-orange-base-l: 82%;
  --color-yellow-base-l: 83%;
  --color-green-base-l: 81%;
  --color-mint-base-l: 82%;
  --color-aqua-base-l: 82%;
  --color-blue-base-l: 84%;
  --color-purple-base-l: 82%;
  --color-pink-base-l: 83%;
  --color-grey-base-l: 82%;
  --color-red-tint-l: 74%;
  --color-orange-tint-l: 73%;
  --color-yellow-tint-l: 70%;
  --color-green-tint-l: 68%;
  --color-mint-tint-l: 67%;
  --color-aqua-tint-l: 69%;
  --color-blue-tint-l: 74%;
  --color-purple-tint-l: 73%;
  --color-pink-tint-l: 72%;
  --color-grey-tint-l: 68%;
  --color-red-text-s: 53%;
  --color-orange-text-s: 54%;
  --color-yellow-text-s: 55%;
  --color-green-text-s: 45%;
  --color-mint-text-s: 58%;
  --color-aqua-text-s: 50%;
  --color-blue-text-s: 35%;
  --color-purple-text-s: 36%;
  --color-pink-text-s: 42%;
  --color-grey-text-s: 5%;
  --color-red-text-l: 55%;
  --color-orange-text-l: 52%;
  --color-yellow-text-l: 46%;
  --color-green-text-l: 40%;
  --color-mint-text-l: 38%;
  --color-aqua-text-l: 40%;
  --color-blue-text-l: 56%;
  --color-purple-text-l: 51%;
  --color-pink-text-l: 50%;
  --color-grey-text-l: 47%;
  --text-normal: hsl(225 35% 30%);
  --text-muted: hsl(225 35% 40%);
  --text-faint: hsl(225 35% 50%);
  --background-primary: hsl(225 35% 95%);
  --background-primary-alt: hsl(225 35% 93%);
  --background-secondary: hsl(225 35% 90%);
  --background-secondary-blur: hsl(225 35% 90% / 75%);
  --background-secondary-alt: hsl(225 35% 79%);
  --background-tertiary: hsl(225 35% 91.8%);
  --background-color-lt: hsl(225 35% 83.8%);
  --vertical-lines-color-file-explorer: hsl(225 35% 82%);
  --vertical-lines-color-outline: hsl(225 35% 82%);
  --vertical-lines-color-style-settings: hsl(225 35% 80%);
  --drop-shadow: hsl(225 35% 7% / 10%) 0 1px 2px 0;
  --drop-shadow-popup:
    hsl(225 35% 7% / 4%) 0 1px 2px,
    hsl(225 35% 7% / 4%) 0 2px 4px,
    hsl(225 35% 7% / 4%) 0 4px 8px,
    hsl(225 35% 7% / 4%) 0 8px 16px;
}
.theme-dark.pt-color-scheme-indigo-dt {
  --color-red-base-s: 65%;
  --color-orange-base-s: 62%;
  --color-yellow-base-s: 69%;
  --color-green-base-s: 28%;
  --color-mint-base-s: 33%;
  --color-aqua-base-s: 38%;
  --color-blue-base-s: 31%;
  --color-purple-base-s: 36%;
  --color-pink-base-s: 41%;
  --color-grey-base-s: 5%;
  --color-red-base-l: 21%;
  --color-orange-base-l: 23%;
  --color-yellow-base-l: 19%;
  --color-green-base-l: 23%;
  --color-mint-base-l: 25%;
  --color-aqua-base-l: 20%;
  --color-blue-base-l: 24%;
  --color-purple-base-l: 22%;
  --color-pink-base-l: 22%;
  --color-grey-base-l: 23%;
  --color-red-tint-l: 36%;
  --color-orange-tint-l: 40%;
  --color-yellow-tint-l: 32%;
  --color-green-tint-l: 36%;
  --color-mint-tint-l: 37%;
  --color-aqua-tint-l: 33%;
  --color-blue-tint-l: 45%;
  --color-purple-tint-l: 45%;
  --color-pink-tint-l: 40%;
  --color-grey-tint-l: 40%;
  --color-red-text-s: 77%;
  --color-orange-text-s: 78%;
  --color-yellow-text-s: 65%;
  --color-green-text-s: 43%;
  --color-mint-text-s: 60%;
  --color-aqua-text-s: 45%;
  --color-blue-text-s: 74%;
  --color-purple-text-s: 60%;
  --color-pink-text-s: 62%;
  --color-grey-text-s: 5%;
  --color-red-text-l: 70%;
  --color-orange-text-l: 69%;
  --color-yellow-text-l: 61%;
  --color-green-text-l: 59%;
  --color-mint-text-l: 57%;
  --color-aqua-text-l: 49%;
  --color-blue-text-l: 73%;
  --color-purple-text-l: 71%;
  --color-pink-text-l: 68%;
  --color-grey-text-l: 69%;
  --text-normal: hsl(245 30% 85%);
  --text-muted: hsl(245 30% 75%);
  --text-faint: hsl(245 30% 65%);
  --background-primary: hsl(245 30% 16%);
  --background-primary-alt: hsl(245 30% 20%);
  --background-secondary: hsl(245 30% 11.2%);
  --background-secondary-blur: hsl(245 30% 11.2% / 75%);
  --background-secondary-alt: hsl(245 30% 8.5%);
  --background-tertiary: hsl(245 30% 9%);
  --background-color-dt: hsl(245 30% 8%);
  --vertical-lines-color-file-explorer: hsl(245 30% 17%);
  --vertical-lines-color-outline: hsl(245 30% 17%);
  --vertical-lines-color-style-settings: hsl(245 30% 15%);
  --drop-shadow: hsl(245 30% 7% / 10%) 0 1px 2px 0;
  --drop-shadow-popup:
    hsl(245 30% 7% / 10%) 0 1px 2px,
    hsl(245 30% 7% / 10%) 0 2px 4px,
    hsl(245 30% 7% / 10%) 0 4px 8px,
    hsl(245 30% 7% / 10%) 0 8px 16px;
}
body.theme-light.pt-color-scheme-pistachio-lt,
body.theme-dark.pt-color-scheme-pine-dt {
  --color-red-base-h: 355;
  --color-orange-base-h: 21;
  --color-yellow-base-h: 40;
  --color-green-base-h: 110;
  --color-mint-base-h: 151;
  --color-aqua-base-h: 190;
  --color-blue-base-h: 222;
  --color-purple-base-h: 260;
  --color-pink-base-h: 323;
  --color-grey-base-h: 233;
}
.theme-light.pt-color-scheme-pistachio-lt {
  --color-red-base-s: 70%;
  --color-orange-base-s: 66%;
  --color-yellow-base-s: 70%;
  --color-green-base-s: 35%;
  --color-mint-base-s: 40%;
  --color-aqua-base-s: 31%;
  --color-blue-base-s: 27%;
  --color-purple-base-s: 38%;
  --color-pink-base-s: 42%;
  --color-grey-base-s: 5%;
  --color-red-base-l: 83%;
  --color-orange-base-l: 82%;
  --color-yellow-base-l: 83%;
  --color-green-base-l: 81%;
  --color-mint-base-l: 82%;
  --color-aqua-base-l: 85%;
  --color-blue-base-l: 84%;
  --color-purple-base-l: 82%;
  --color-pink-base-l: 83%;
  --color-grey-base-l: 82%;
  --color-red-tint-l: 74%;
  --color-orange-tint-l: 73%;
  --color-yellow-tint-l: 70%;
  --color-green-tint-l: 68%;
  --color-mint-tint-l: 67%;
  --color-aqua-tint-l: 72%;
  --color-blue-tint-l: 74%;
  --color-purple-tint-l: 73%;
  --color-pink-tint-l: 72%;
  --color-grey-tint-l: 68%;
  --color-red-text-s: 53%;
  --color-orange-text-s: 54%;
  --color-yellow-text-s: 55%;
  --color-green-text-s: 45%;
  --color-mint-text-s: 58%;
  --color-aqua-text-s: 50%;
  --color-blue-text-s: 30%;
  --color-purple-text-s: 36%;
  --color-pink-text-s: 42%;
  --color-grey-text-s: 5%;
  --color-red-text-l: 55%;
  --color-orange-text-l: 52%;
  --color-yellow-text-l: 46%;
  --color-green-text-l: 40%;
  --color-mint-text-l: 38%;
  --color-aqua-text-l: 40%;
  --color-blue-text-l: 56%;
  --color-purple-text-l: 51%;
  --color-pink-text-l: 50%;
  --color-grey-text-l: 47%;
  --text-normal: hsl(135 35% 20%);
  --text-muted: hsl(135 35% 30%);
  --text-faint: hsl(135 35% 40%);
  --background-primary: hsl(135 35% 95.5%);
  --background-primary-alt: hsl(135 35% 93%);
  --background-secondary: hsl(135 35% 90.5%);
  --background-secondary-blur: hsl(135 35% 90.5% / 75%);
  --background-secondary-alt: hsl(135 35% 75%);
  --background-tertiary: hsl(135 35% 93%);
  --background-color-lt: hsl(135 35% 81%);
  --vertical-lines-color-file-explorer: hsl(135 35% 84%);
  --vertical-lines-color-outline: hsl(135 35% 84%);
  --vertical-lines-color-style-settings: hsl(135 35% 84%);
  --drop-shadow: hsl(135 35% 7% / 10%) 0 1px 2px 0;
  --drop-shadow-popup:
    hsl(135 35% 7% / 4%) 0 1px 2px,
    hsl(135 35% 7% / 4%) 0 2px 4px,
    hsl(135 35% 7% / 4%) 0 4px 8px,
    hsl(135 35% 7% / 4%) 0 8px 16px;
}
.theme-dark.pt-color-scheme-pine-dt {
  --color-red-base-s: 58%;
  --color-orange-base-s: 62%;
  --color-yellow-base-s: 70%;
  --color-green-base-s: 35%;
  --color-mint-base-s: 31%;
  --color-aqua-base-s: 38%;
  --color-blue-base-s: 30%;
  --color-purple-base-s: 40%;
  --color-pink-base-s: 46%;
  --color-grey-base-s: 2%;
  --color-red-base-l: 21%;
  --color-orange-base-l: 22%;
  --color-yellow-base-l: 20%;
  --color-green-base-l: 23%;
  --color-mint-base-l: 25%;
  --color-aqua-base-l: 20%;
  --color-blue-base-l: 24%;
  --color-purple-base-l: 22%;
  --color-pink-base-l: 22%;
  --color-grey-base-l: 23%;
  --color-red-tint-l: 40%;
  --color-orange-tint-l: 40%;
  --color-yellow-tint-l: 33%;
  --color-green-tint-l: 37%;
  --color-mint-tint-l: 38%;
  --color-aqua-tint-l: 35%;
  --color-blue-tint-l: 46%;
  --color-purple-tint-l: 47%;
  --color-pink-tint-l: 42%;
  --color-grey-tint-l: 42%;
  --color-red-text-s: 74%;
  --color-orange-text-s: 72%;
  --color-yellow-text-s: 70%;
  --color-green-text-s: 48%;
  --color-mint-text-s: 58%;
  --color-aqua-text-s: 50%;
  --color-blue-text-s: 70%;
  --color-purple-text-s: 65%;
  --color-pink-text-s: 67%;
  --color-grey-text-s: 2%;
  --color-red-text-l: 70%;
  --color-orange-text-l: 62%;
  --color-yellow-text-l: 53%;
  --color-green-text-l: 52%;
  --color-mint-text-l: 52%;
  --color-aqua-text-l: 53%;
  --color-blue-text-l: 70%;
  --color-purple-text-l: 73%;
  --color-pink-text-l: 73%;
  --color-grey-text-l: 71%;
  --text-normal: hsl(135 35% 85%);
  --text-muted: hsl(135 35% 70%);
  --text-faint: hsl(135 35% 60%);
  --background-primary: hsl(135 35% 12%);
  --background-primary-alt: hsl(135 35% 15.5%);
  --background-secondary: hsl(135 35% 7.7%);
  --background-secondary-blur: hsl(135 35% 7.7% / 75%);
  --background-secondary-alt: hsl(135 35% 6%);
  --background-tertiary: hsl(135 35% 6.2%);
  --background-color-dt: hsl(135 35% 6%);
  --vertical-lines-color-file-explorer: hsl(135 35% 12%);
  --vertical-lines-color-outline: hsl(135 35% 12%);
  --vertical-lines-color-style-settings: hsl(135 35% 10%);
  --drop-shadow: hsl(135 35% 7% / 10%) 0 1px 2px 0;
  --drop-shadow-popup:
    hsl(135 35% 7% / 10%) 0 1px 2px,
    hsl(135 35% 7% / 10%) 0 2px 4px,
    hsl(135 35% 7% / 10%) 0 4px 8px,
    hsl(135 35% 7% / 10%) 0 8px 16px;
}
.modal button:not(.mod-cta):not(.mod-warning) {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.community-theme-remove-button {
  top: 6px;
  right: 6px;
  margin: unset;
}
.search-result-file-match-replace-button {
  position: relative;
  top: unset;
  right: unset;
  display: flex;
  margin: 6px 0 5px;
}
.search-result-file-match-destination-file {
  margin: 0 0 5px;
}
.workspace-leaf.mod-active div.view-header,
.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf.mod-active > .workspace-leaf-content > div.view-header {
  border: var(--border-size) solid;
  border-radius: var(--border-radius);
}
body:not(.is-focused) .workspace-split.mod-root > .workspace-leaf:not(.mod-active):first-of-type:last-of-type .view-header {
  border: var(--border-size) solid transparent;
  border-bottom: 1px solid var(--window-border);
}
.workspace-leaf.mod-active .view-header .view-header-icon,
.workspace-leaf.mod-active .view-header .view-actions .view-action,
.workspace-leaf.mod-active .view-header .view-header-title {
  stroke-width: 2px;
}
.workspace-leaf .view-header .view-header-title:hover {
  color: var(--interactive-accent-hover);
}
.workspace-tab-header.is-active {
  border: var(--border-size) solid;
  stroke-width: 2px;
}
.nav-action-button.is-active {
  border: var(--border-size) solid;
  box-shadow: var(--drop-shadow);
  stroke-width: 2px;
}
.nav-action-button.is-active:hover svg {
  color: var(--interactive-accent-hover);
}
.vertical-tab-nav-item.is-active {
  border: var(--border-size) solid;
}
.vertical-tab-nav-item.is-active:hover {
  color: var(--interactive-accent-hover);
}
.workspace-leaf-content[data-type=file-explorer] .nav-file-title.is-active {
  border: var(--border-size) solid;
  border-radius: var(--border-radius-small);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=file-explorer] .nav-file-title.is-active:hover {
  color: var(--interactive-accent-hover);
}
.suggestion-hotkey {
  border: var(--border-size) solid;
  box-shadow: var(--drop-shadow);
}
.search-result-container.node-insert-event .tree-item-self:hover .tree-item-flair,
.tag-container.node-insert-event .tree-item-self:hover .tree-item-flair,
.backlink-pane .tree-item-self:hover .tree-item-flair,
.outgoing-link-pane.node-insert-event .tree-item-self:hover .tree-item-flair,
.nav-file-title:hover .nav-file-tag {
  border: var(--border-size) solid;
}
.search-result-hover-button.mod-top:hover,
.search-result-hover-button.mod-bottom:hover {
  border: var(--border-size) solid;
}
.search-result-hover-button.mod-top:hover svg path,
.search-result-hover-button.mod-bottom:hover svg path {
  fill: var(--highlight-text-normal);
}
.workspace-leaf-content[data-type=outgoing-link] .search-result-file-match-destination-file,
.workspace-leaf-content[data-type=backlink] .search-result-file-match-replace-button,
.embedded-backlinks .search-result-file-match-replace-button {
  font-weight: 600;
  color: var(--text-normal);
  border: var(--border-size) solid;
  border-radius: var(--border-radius-small);
  box-shadow: var(--drop-shadow);
}
.community-theme.is-selected {
  border: var(--border-size) solid;
  box-shadow: var(--drop-shadow);
}
.community-theme.is-selected .community-theme-info,
.community-theme.is-selected .community-theme-downloads,
.community-theme.is-selected .clickable-icon {
  color: var(--highlight-text-normal);
}
.community-theme.is-selected .community-theme-info:hover,
.community-theme.is-selected .community-theme-downloads:hover,
.community-theme.is-selected .clickable-icon:hover {
  color: var(--interactive-accent-hover);
}
.community-theme:hover span.community-theme-remove-button {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px;
  font-weight: 600;
  border: var(--border-size) solid;
  border-radius: var(--border-radius-small);
}
button.mod-cta,
button.mod-warning,
.modal button:not(.mod-cta):not(.mod-warning),
.graph-control-content button,
.setting-hotkey,
.flair.mod-pop,
button.copy-code-button {
  font-weight: 600;
  border: var(--border-size) solid;
  border-radius: var(--border-radius-small);
}
.setting-hotkey {
  font-family: var(--font-interface);
}
.workspace-ribbon.side-dock-ribbon.mod-right:not(.is-collapsed) .workspace-ribbon-collapse-btn,
.workspace-ribbon.side-dock-ribbon.mod-left:not(.is-collapsed) .workspace-ribbon-collapse-btn {
  font-weight: 600;
  border: var(--border-size) solid;
  border-radius: var(--border-radius);
}
.theme-dark.pt-accent-style-text-dt .workspace-leaf.mod-active .view-header,
.theme-dark.pt-accent-style-text-dt.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf.mod-active > .workspace-leaf-content > div.view-header,
.theme-light.pt-accent-style-text-lt .workspace-leaf.mod-active .view-header,
.theme-light.pt-accent-style-text-lt.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf.mod-active > .workspace-leaf-content > div.view-header {
  color: var(--interactive-accent-text);
  background-color: var(--background-primary);
  border-color: transparent;
}
.theme-dark.pt-accent-style-text-dt .workspace-leaf.mod-active .view-header .view-header-icon,
.theme-dark.pt-accent-style-text-dt .workspace-leaf.mod-active .view-header .view-actions .view-action,
.theme-dark.pt-accent-style-text-dt .workspace-leaf.mod-active .view-header .view-header-title,
.theme-light.pt-accent-style-text-lt .workspace-leaf.mod-active .view-header .view-header-icon,
.theme-light.pt-accent-style-text-lt .workspace-leaf.mod-active .view-header .view-actions .view-action,
.theme-light.pt-accent-style-text-lt .workspace-leaf.mod-active .view-header .view-header-title {
  color: var(--highlight-text-normal);
}
.theme-dark.pt-accent-style-text-dt .workspace-leaf.mod-active .view-header .view-header-icon:hover,
.theme-dark.pt-accent-style-text-dt .workspace-leaf.mod-active .view-header .view-actions .view-action:hover,
.theme-dark.pt-accent-style-text-dt .workspace-leaf.mod-active .view-header .view-header-title:hover,
.theme-light.pt-accent-style-text-lt .workspace-leaf.mod-active .view-header .view-header-icon:hover,
.theme-light.pt-accent-style-text-lt .workspace-leaf.mod-active .view-header .view-actions .view-action:hover,
.theme-light.pt-accent-style-text-lt .workspace-leaf.mod-active .view-header .view-header-title:hover {
  color: var(--interactive-accent-hover);
}
.theme-dark.pt-accent-style-text-dt .workspace-tab-header.is-active,
.theme-light.pt-accent-style-text-lt .workspace-tab-header.is-active {
  color: var(--highlight-text-normal);
  background-color: var(--background-primary);
  border-color: transparent;
}
.theme-dark.pt-accent-style-text-dt .nav-action-button.is-active,
.theme-light.pt-accent-style-text-lt .nav-action-button.is-active {
  color: var(--highlight-text-normal);
  background-color: var(--background-primary);
  border-color: transparent;
}
.theme-dark.pt-accent-style-text-dt .vertical-tab-nav-item.is-active,
.theme-light.pt-accent-style-text-lt .vertical-tab-nav-item.is-active {
  color: var(--highlight-text-normal);
  background-color: var(--background-primary);
  border-color: transparent;
}
.theme-dark.pt-accent-style-text-dt .workspace-leaf-content[data-type=file-explorer] .nav-file-title.is-active,
.theme-dark.pt-accent-style-text-dt .workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] .oz-nav-file.is-active .oz-nav-file-title,
.theme-light.pt-accent-style-text-lt .workspace-leaf-content[data-type=file-explorer] .nav-file-title.is-active,
.theme-light.pt-accent-style-text-lt .workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] .oz-nav-file.is-active .oz-nav-file-title {
  color: var(--highlight-text-normal);
  background-color: var(--background-primary);
  border-color: transparent;
}
.theme-dark.pt-accent-style-text-dt .suggestion-hotkey,
.theme-light.pt-accent-style-text-lt .suggestion-hotkey {
  color: var(--highlight-text-normal);
  border-color: transparent;
}
.theme-dark.pt-accent-style-text-dt .workspace-split.mod-root .workspace-leaf.mod-active .view-header-title-container::after,
.theme-dark.pt-accent-style-text-dt .workspace-leaf.mod-active .view-header-title-container::after,
.theme-dark.pt-accent-style-text-dt .workspace-split.mod-root > .workspace-leaf:first-of-type:last-of-type.mod-active .view-header-title-container::after,
.theme-light.pt-accent-style-text-lt .workspace-split.mod-root .workspace-leaf.mod-active .view-header-title-container::after,
.theme-light.pt-accent-style-text-lt .workspace-leaf.mod-active .view-header-title-container::after,
.theme-light.pt-accent-style-text-lt .workspace-split.mod-root > .workspace-leaf:first-of-type:last-of-type.mod-active .view-header-title-container::after {
  background: linear-gradient(to right, transparent, var(--background-primary));
}
.theme-dark.pt-accent-style-text-dt.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf.mod-active > .workspace-leaf-content > .view-header > div.view-header-title-container::before,
.theme-dark.pt-accent-style-text-dt.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf.mod-active > .workspace-leaf-content > .view-header > div.view-header-title-container::after,
.theme-light.pt-accent-style-text-lt.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf.mod-active > .workspace-leaf-content > .view-header > div.view-header-title-container::before,
.theme-light.pt-accent-style-text-lt.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf.mod-active > .workspace-leaf-content > .view-header > div.view-header-title-container::after {
  background: linear-gradient(to bottom, transparent, var(--background-primary));
}
.theme-dark.pt-accent-style-text-dt .search-result-container.node-insert-event .tree-item-self:hover .tree-item-flair,
.theme-dark.pt-accent-style-text-dt .tag-container.node-insert-event .tree-item-self:hover .tree-item-flair,
.theme-dark.pt-accent-style-text-dt .backlink-pane .tree-item-self:hover .tree-item-flair,
.theme-dark.pt-accent-style-text-dt .outgoing-link-pane.node-insert-event .tree-item-self:hover .tree-item-flair,
.theme-dark.pt-accent-style-text-dt .nav-file-title:hover .nav-file-tag,
.theme-light.pt-accent-style-text-lt .search-result-container.node-insert-event .tree-item-self:hover .tree-item-flair,
.theme-light.pt-accent-style-text-lt .tag-container.node-insert-event .tree-item-self:hover .tree-item-flair,
.theme-light.pt-accent-style-text-lt .backlink-pane .tree-item-self:hover .tree-item-flair,
.theme-light.pt-accent-style-text-lt .outgoing-link-pane.node-insert-event .tree-item-self:hover .tree-item-flair,
.theme-light.pt-accent-style-text-lt .nav-file-title:hover .nav-file-tag {
  color: var(--highlight-text-normal);
  background-color: var(--background-secondary-alt);
  border-color: transparent;
}
.theme-dark.pt-accent-style-text-dt .search-result-hover-button.mod-top:hover,
.theme-dark.pt-accent-style-text-dt .search-result-hover-button.mod-bottom:hover,
.theme-light.pt-accent-style-text-lt .search-result-hover-button.mod-top:hover,
.theme-light.pt-accent-style-text-lt .search-result-hover-button.mod-bottom:hover {
  background-color: var(--background-primary);
  border-color: transparent;
}
.theme-dark.pt-accent-style-text-dt .workspace-leaf-content[data-type=outgoing-link] .search-result-file-match-destination-file,
.theme-light.pt-accent-style-text-lt .workspace-leaf-content[data-type=outgoing-link] .search-result-file-match-destination-file {
  color: var(--text-normal);
  background-color: var(--background-secondary);
  border-color: var(--background-secondary);
}
.theme-dark.pt-accent-style-text-dt .workspace-leaf-content[data-type=outgoing-link] .search-result-file-match-destination-file:hover,
.theme-light.pt-accent-style-text-lt .workspace-leaf-content[data-type=outgoing-link] .search-result-file-match-destination-file:hover {
  color: var(--interactive-accent-hover);
  background-color: var(--background-secondary);
}
.theme-dark.pt-accent-style-text-dt .workspace-leaf-content[data-type=backlink] .search-result-file-match-replace-button,
.theme-dark.pt-accent-style-text-dt .embedded-backlinks .search-result-file-match-replace-button,
.theme-light.pt-accent-style-text-lt .workspace-leaf-content[data-type=backlink] .search-result-file-match-replace-button,
.theme-light.pt-accent-style-text-lt .embedded-backlinks .search-result-file-match-replace-button {
  background-color: var(--background-secondary);
  border-color: var(--background-secondary);
}
.theme-dark.pt-accent-style-text-dt .workspace-leaf-content[data-type=backlink] .search-result-file-match-replace-button:hover,
.theme-dark.pt-accent-style-text-dt .embedded-backlinks .search-result-file-match-replace-button:hover,
.theme-light.pt-accent-style-text-lt .workspace-leaf-content[data-type=backlink] .search-result-file-match-replace-button:hover,
.theme-light.pt-accent-style-text-lt .embedded-backlinks .search-result-file-match-replace-button:hover {
  color: var(--interactive-accent-text);
}
.theme-dark.pt-accent-style-text-dt .community-theme.is-selected,
.theme-light.pt-accent-style-text-lt .community-theme.is-selected {
  color: var(--highlight-text-normal);
  background-color: var(--background-secondary);
  border-color: var(--interactive-accent-tint);
}
.theme-dark.pt-accent-style-text-dt .community-theme:hover .community-theme-remove-button,
.theme-light.pt-accent-style-text-lt .community-theme:hover .community-theme-remove-button {
  color: var(--color-red-text);
  background-color: var(--background-secondary);
  border-color: transparent;
}
.theme-dark.pt-accent-style-text-dt .community-theme:hover .community-theme-remove-button:hover,
.theme-light.pt-accent-style-text-lt .community-theme:hover .community-theme-remove-button:hover {
  color: var(--color-red-tint);
}
.theme-dark.pt-accent-style-text-dt button.mod-cta,
.theme-light.pt-accent-style-text-lt button.mod-cta {
  color: var(--highlight-text-normal);
  background-color: var(--background-primary);
  border-color: transparent;
}
.theme-dark.pt-accent-style-text-dt button.mod-cta:hover,
.theme-light.pt-accent-style-text-lt button.mod-cta:hover {
  color: var(--interactive-accent-tint);
}
.theme-dark.pt-accent-style-text-dt button.mod-warning,
.theme-light.pt-accent-style-text-lt button.mod-warning {
  color: var(--color-red-text);
  background-color: var(--background-primary);
  border-color: transparent;
}
.theme-dark.pt-accent-style-text-dt button.mod-warning:hover,
.theme-light.pt-accent-style-text-lt button.mod-warning:hover {
  color: var(--color-red-tint);
}
.theme-dark.pt-accent-style-text-dt .modal button:not(.mod-cta):not(.mod-warning),
.theme-dark.pt-accent-style-text-dt .graph-control-content button,
.theme-light.pt-accent-style-text-lt .modal button:not(.mod-cta):not(.mod-warning),
.theme-light.pt-accent-style-text-lt .graph-control-content button {
  color: var(--color-grey-text);
  background-color: var(--background-primary);
  border-color: transparent;
}
.theme-dark.pt-accent-style-text-dt .modal button:not(.mod-cta):not(.mod-warning):hover,
.theme-dark.pt-accent-style-text-dt .graph-control-content button:hover,
.theme-light.pt-accent-style-text-lt .modal button:not(.mod-cta):not(.mod-warning):hover,
.theme-light.pt-accent-style-text-lt .graph-control-content button:hover {
  color: var(--color-grey-tint);
}
.theme-dark.pt-accent-style-text-dt .setting-hotkey,
.theme-light.pt-accent-style-text-lt .setting-hotkey {
  color: var(--color-blue-text);
  background-color: var(--background-primary);
  border-color: transparent;
}
.theme-dark.pt-accent-style-text-dt .setting-hotkey.mod-empty,
.theme-light.pt-accent-style-text-lt .setting-hotkey.mod-empty {
  color: var(--text-normal);
}
.theme-dark.pt-accent-style-text-dt .setting-hotkey.has-conflict,
.theme-light.pt-accent-style-text-lt .setting-hotkey.has-conflict {
  color: var(--color-red-text);
}
.theme-dark.pt-accent-style-text-dt .flair.mod-pop,
.theme-light.pt-accent-style-text-lt .flair.mod-pop {
  color: var(--color-green-text);
  background-color: var(--background-secondary);
  border-color: transparent;
}
.theme-dark.pt-accent-style-text-dt button.copy-code-button,
.theme-light.pt-accent-style-text-lt button.copy-code-button {
  border-color: transparent;
}
.theme-dark.pt-accent-style-text-dt button.copy-code-button:hover,
.theme-light.pt-accent-style-text-lt button.copy-code-button:hover {
  color: var(--interactive-accent-hover);
}
.theme-dark.pt-accent-style-text-dt .workspace-ribbon.side-dock-ribbon.mod-right:not(.is-collapsed) .workspace-ribbon-collapse-btn,
.theme-dark.pt-accent-style-text-dt .workspace-ribbon.side-dock-ribbon.mod-left:not(.is-collapsed) .workspace-ribbon-collapse-btn,
.theme-light.pt-accent-style-text-lt .workspace-ribbon.side-dock-ribbon.mod-right:not(.is-collapsed) .workspace-ribbon-collapse-btn,
.theme-light.pt-accent-style-text-lt .workspace-ribbon.side-dock-ribbon.mod-left:not(.is-collapsed) .workspace-ribbon-collapse-btn {
  color: var(--highlight-text-normal);
  background-color: var(--background-primary);
  border-color: transparent;
}
.theme-dark.pt-accent-style-text-dt .workspace-ribbon.side-dock-ribbon.mod-right:not(.is-collapsed) .workspace-ribbon-collapse-btn:hover,
.theme-dark.pt-accent-style-text-dt .workspace-ribbon.side-dock-ribbon.mod-left:not(.is-collapsed) .workspace-ribbon-collapse-btn:hover,
.theme-light.pt-accent-style-text-lt .workspace-ribbon.side-dock-ribbon.mod-right:not(.is-collapsed) .workspace-ribbon-collapse-btn:hover,
.theme-light.pt-accent-style-text-lt .workspace-ribbon.side-dock-ribbon.mod-left:not(.is-collapsed) .workspace-ribbon-collapse-btn:hover {
  color: var(--interactive-accent-hover);
}
.theme-dark.pt-accent-style-border-dt .workspace-leaf.mod-active .view-header,
.theme-dark.pt-accent-style-border-dt.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf.mod-active > .workspace-leaf-content > div.view-header,
.theme-light.pt-accent-style-border-lt .workspace-leaf.mod-active .view-header,
.theme-light.pt-accent-style-border-lt.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf.mod-active > .workspace-leaf-content > div.view-header {
  color: var(--text-normal);
  background-color: var(--background-primary);
  border-color: var(--interactive-accent-tint);
}
.theme-dark.pt-accent-style-border-dt .workspace-leaf.mod-active .view-header .view-header-icon,
.theme-dark.pt-accent-style-border-dt .workspace-leaf.mod-active .view-header .view-actions .view-action,
.theme-dark.pt-accent-style-border-dt .workspace-leaf.mod-active .view-header .view-header-title,
.theme-light.pt-accent-style-border-lt .workspace-leaf.mod-active .view-header .view-header-icon,
.theme-light.pt-accent-style-border-lt .workspace-leaf.mod-active .view-header .view-actions .view-action,
.theme-light.pt-accent-style-border-lt .workspace-leaf.mod-active .view-header .view-header-title {
  color: var(--highlight-text-normal);
}
.theme-dark.pt-accent-style-border-dt .workspace-leaf.mod-active .view-header .view-header-icon:hover,
.theme-dark.pt-accent-style-border-dt .workspace-leaf.mod-active .view-header .view-actions .view-action:hover,
.theme-dark.pt-accent-style-border-dt .workspace-leaf.mod-active .view-header .view-header-title:hover,
.theme-light.pt-accent-style-border-lt .workspace-leaf.mod-active .view-header .view-header-icon:hover,
.theme-light.pt-accent-style-border-lt .workspace-leaf.mod-active .view-header .view-actions .view-action:hover,
.theme-light.pt-accent-style-border-lt .workspace-leaf.mod-active .view-header .view-header-title:hover {
  color: var(--interactive-accent-hover);
}
.theme-dark.pt-accent-style-border-dt .workspace-tab-header.is-active,
.theme-light.pt-accent-style-border-lt .workspace-tab-header.is-active {
  color: var(--highlight-text-normal);
  background-color: var(--background-primary);
  border-color: var(--interactive-accent-tint);
}
.theme-dark.pt-accent-style-border-dt .nav-action-button.is-active,
.theme-light.pt-accent-style-border-lt .nav-action-button.is-active {
  color: var(--highlight-text-normal);
  background-color: var(--background-primary);
  border: var(--border-size) solid var(--interactive-accent-tint);
}
.theme-dark.pt-accent-style-border-dt .vertical-tab-nav-item.is-active,
.theme-light.pt-accent-style-border-lt .vertical-tab-nav-item.is-active {
  color: var(--highlight-text-normal);
  background-color: var(--background-primary);
  border-color: var(--interactive-accent-tint);
}
.theme-dark.pt-accent-style-border-dt .workspace-leaf-content[data-type=file-explorer] .nav-file-title.is-active,
.theme-dark.pt-accent-style-border-dt .workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] .oz-nav-file.is-active .oz-nav-file-title,
.theme-light.pt-accent-style-border-lt .workspace-leaf-content[data-type=file-explorer] .nav-file-title.is-active,
.theme-light.pt-accent-style-border-lt .workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] .oz-nav-file.is-active .oz-nav-file-title {
  color: var(--highlight-text-normal);
  background-color: var(--background-primary);
  border-color: var(--interactive-accent-tint);
}
.theme-dark.pt-accent-style-border-dt .suggestion-hotkey,
.theme-light.pt-accent-style-border-lt .suggestion-hotkey {
  color: var(--highlight-text-normal);
  border-color: var(--interactive-accent-tint);
}
.theme-dark.pt-accent-style-border-dt .workspace-split.mod-root .workspace-leaf.mod-active .view-header-title-container::after,
.theme-dark.pt-accent-style-border-dt .workspace-leaf.mod-active .view-header-title-container::after,
.theme-dark.pt-accent-style-border-dt .workspace-split.mod-root > .workspace-leaf:first-of-type:last-of-type.mod-active .view-header-title-container::after,
.theme-light.pt-accent-style-border-lt .workspace-split.mod-root .workspace-leaf.mod-active .view-header-title-container::after,
.theme-light.pt-accent-style-border-lt .workspace-leaf.mod-active .view-header-title-container::after,
.theme-light.pt-accent-style-border-lt .workspace-split.mod-root > .workspace-leaf:first-of-type:last-of-type.mod-active .view-header-title-container::after {
  background: linear-gradient(to right, transparent, var(--background-primary));
}
.theme-dark.pt-accent-style-border-dt.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf.mod-active > .workspace-leaf-content > .view-header > div.view-header-title-container::before,
.theme-dark.pt-accent-style-border-dt.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf.mod-active > .workspace-leaf-content > .view-header > div.view-header-title-container::after,
.theme-light.pt-accent-style-border-lt.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf.mod-active > .workspace-leaf-content > .view-header > div.view-header-title-container::before,
.theme-light.pt-accent-style-border-lt.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf.mod-active > .workspace-leaf-content > .view-header > div.view-header-title-container::after {
  background: linear-gradient(to bottom, transparent, var(--background-primary));
}
.theme-dark.pt-accent-style-border-dt .search-result-container.node-insert-event .tree-item-self:hover .tree-item-flair,
.theme-dark.pt-accent-style-border-dt .tag-container.node-insert-event .tree-item-self:hover .tree-item-flair,
.theme-dark.pt-accent-style-border-dt .backlink-pane .tree-item-self:hover .tree-item-flair,
.theme-dark.pt-accent-style-border-dt .outgoing-link-pane.node-insert-event .tree-item-self:hover .tree-item-flair,
.theme-dark.pt-accent-style-border-dt .nav-file-title:hover .nav-file-tag,
.theme-light.pt-accent-style-border-lt .search-result-container.node-insert-event .tree-item-self:hover .tree-item-flair,
.theme-light.pt-accent-style-border-lt .tag-container.node-insert-event .tree-item-self:hover .tree-item-flair,
.theme-light.pt-accent-style-border-lt .backlink-pane .tree-item-self:hover .tree-item-flair,
.theme-light.pt-accent-style-border-lt .outgoing-link-pane.node-insert-event .tree-item-self:hover .tree-item-flair,
.theme-light.pt-accent-style-border-lt .nav-file-title:hover .nav-file-tag {
  color: var(--highlight-text-normal);
  background-color: transparent;
  border-color: var(--interactive-accent-tint);
}
.theme-dark.pt-accent-style-border-dt .search-result-hover-button.mod-top:hover,
.theme-dark.pt-accent-style-border-dt .search-result-hover-button.mod-bottom:hover,
.theme-light.pt-accent-style-border-lt .search-result-hover-button.mod-top:hover,
.theme-light.pt-accent-style-border-lt .search-result-hover-button.mod-bottom:hover {
  background-color: var(--background-primary);
  border-color: var(--interactive-accent-tint);
}
.theme-dark.pt-accent-style-border-dt .workspace-leaf-content[data-type=outgoing-link] .search-result-file-match-destination-file,
.theme-light.pt-accent-style-border-lt .workspace-leaf-content[data-type=outgoing-link] .search-result-file-match-destination-file {
  color: var(--text-normal);
  background-color: var(--background-secondary);
  border-color: var(--color-grey-tint);
}
.theme-dark.pt-accent-style-border-dt .workspace-leaf-content[data-type=outgoing-link] .search-result-file-match-destination-file:hover,
.theme-light.pt-accent-style-border-lt .workspace-leaf-content[data-type=outgoing-link] .search-result-file-match-destination-file:hover {
  color: var(--interactive-accent-hover);
  background-color: var(--background-secondary);
  border-color: var(--interactive-accent-tint);
}
.theme-dark.pt-accent-style-border-dt .workspace-leaf-content[data-type=backlink] .search-result-file-match-replace-button,
.theme-dark.pt-accent-style-border-dt .embedded-backlinks .search-result-file-match-replace-button,
.theme-light.pt-accent-style-border-lt .workspace-leaf-content[data-type=backlink] .search-result-file-match-replace-button,
.theme-light.pt-accent-style-border-lt .embedded-backlinks .search-result-file-match-replace-button {
  background-color: var(--background-primary);
  border-color: var(--color-grey-tint);
}
.theme-dark.pt-accent-style-border-dt .workspace-leaf-content[data-type=backlink] .search-result-file-match-replace-button:hover,
.theme-dark.pt-accent-style-border-dt .embedded-backlinks .search-result-file-match-replace-button:hover,
.theme-light.pt-accent-style-border-lt .workspace-leaf-content[data-type=backlink] .search-result-file-match-replace-button:hover,
.theme-light.pt-accent-style-border-lt .embedded-backlinks .search-result-file-match-replace-button:hover {
  border-color: var(--interactive-accent-tint);
}
.theme-dark.pt-accent-style-border-dt .community-theme.is-selected,
.theme-light.pt-accent-style-border-lt .community-theme.is-selected {
  color: var(--highlight-text-normal);
  background-color: var(--background-primary);
  border-color: var(--interactive-accent-tint);
}
.theme-dark.pt-accent-style-border-dt .community-theme:hover .community-theme-remove-button,
.theme-light.pt-accent-style-border-lt .community-theme:hover .community-theme-remove-button {
  color: var(--color-red-text);
  background-color: var(--background-secondary);
  border-color: var(--color-red-tint);
}
.theme-dark.pt-accent-style-border-dt .community-theme:hover .community-theme-remove-button:hover,
.theme-light.pt-accent-style-border-lt .community-theme:hover .community-theme-remove-button:hover {
  color: var(--color-red-tint);
}
.theme-dark.pt-accent-style-border-dt button.mod-cta,
.theme-light.pt-accent-style-border-lt button.mod-cta {
  color: var(--highlight-text-normal);
  background-color: var(--background-primary);
  border-color: var(--interactive-accent-tint);
}
.theme-dark.pt-accent-style-border-dt button.mod-cta:hover,
.theme-light.pt-accent-style-border-lt button.mod-cta:hover {
  color: var(--interactive-accent-tint);
}
.theme-dark.pt-accent-style-border-dt button.mod-warning,
.theme-light.pt-accent-style-border-lt button.mod-warning {
  color: var(--text-normal);
  background-color: var(--background-primary);
  border-color: var(--color-red-tint);
}
.theme-dark.pt-accent-style-border-dt button.mod-warning:hover,
.theme-light.pt-accent-style-border-lt button.mod-warning:hover {
  color: var(--color-red-tint);
}
.theme-dark.pt-accent-style-border-dt .modal button:not(.mod-cta):not(.mod-warning),
.theme-dark.pt-accent-style-border-dt .graph-control-content button,
.theme-light.pt-accent-style-border-lt .modal button:not(.mod-cta):not(.mod-warning),
.theme-light.pt-accent-style-border-lt .graph-control-content button {
  color: var(--text-normal);
  background-color: var(--background-secondary);
  border-color: var(--color-grey-tint);
}
.theme-dark.pt-accent-style-border-dt .modal button:not(.mod-cta):not(.mod-warning):hover,
.theme-dark.pt-accent-style-border-dt .graph-control-content button:hover,
.theme-light.pt-accent-style-border-lt .modal button:not(.mod-cta):not(.mod-warning):hover,
.theme-light.pt-accent-style-border-lt .graph-control-content button:hover {
  color: var(--color-grey-tint);
}
.theme-dark.pt-accent-style-border-dt .setting-hotkey,
.theme-light.pt-accent-style-border-lt .setting-hotkey {
  color: var(--text-normal);
  background-color: var(--background-secondary);
  border-color: var(--color-blue-tint);
}
.theme-dark.pt-accent-style-border-dt .setting-hotkey.mod-empty,
.theme-light.pt-accent-style-border-lt .setting-hotkey.mod-empty {
  border-color: var(--color-grey-tint);
}
.theme-dark.pt-accent-style-border-dt .setting-hotkey.has-conflict,
.theme-light.pt-accent-style-border-lt .setting-hotkey.has-conflict {
  border-color: var(--color-red-tint);
}
.theme-dark.pt-accent-style-border-dt .flair.mod-pop,
.theme-light.pt-accent-style-border-lt .flair.mod-pop {
  color: var(--text-normal);
  background-color: var(--background-secondary);
  border-color: var(--color-green-tint);
}
.theme-dark.pt-accent-style-border-dt button.copy-code-button,
.theme-light.pt-accent-style-border-lt button.copy-code-button {
  color: var(--text-normal);
  border-color: var(--color-grey-tint);
}
.theme-dark.pt-accent-style-border-dt button.copy-code-button:hover,
.theme-light.pt-accent-style-border-lt button.copy-code-button:hover {
  color: var(--color-grey-tint);
}
.theme-dark.pt-accent-style-border-dt .workspace-ribbon.side-dock-ribbon.mod-right:not(.is-collapsed) .workspace-ribbon-collapse-btn,
.theme-dark.pt-accent-style-border-dt .workspace-ribbon.side-dock-ribbon.mod-left:not(.is-collapsed) .workspace-ribbon-collapse-btn,
.theme-light.pt-accent-style-border-lt .workspace-ribbon.side-dock-ribbon.mod-right:not(.is-collapsed) .workspace-ribbon-collapse-btn,
.theme-light.pt-accent-style-border-lt .workspace-ribbon.side-dock-ribbon.mod-left:not(.is-collapsed) .workspace-ribbon-collapse-btn {
  color: var(--highlight-text-normal);
  background-color: var(--background-primary);
  border-color: var(--interactive-accent-tint);
}
.theme-dark.pt-accent-style-border-dt .workspace-ribbon.side-dock-ribbon.mod-right:not(.is-collapsed) .workspace-ribbon-collapse-btn:hover,
.theme-dark.pt-accent-style-border-dt .workspace-ribbon.side-dock-ribbon.mod-left:not(.is-collapsed) .workspace-ribbon-collapse-btn:hover,
.theme-light.pt-accent-style-border-lt .workspace-ribbon.side-dock-ribbon.mod-right:not(.is-collapsed) .workspace-ribbon-collapse-btn:hover,
.theme-light.pt-accent-style-border-lt .workspace-ribbon.side-dock-ribbon.mod-left:not(.is-collapsed) .workspace-ribbon-collapse-btn:hover {
  color: var(--interactive-accent-hover);
}
.theme-dark.pt-accent-style-filled-dt .workspace-leaf.mod-active .view-header,
.theme-dark.pt-accent-style-filled-dt.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf.mod-active > .workspace-leaf-content > div.view-header,
.theme-light.pt-accent-style-filled-lt .workspace-leaf.mod-active .view-header,
.theme-light.pt-accent-style-filled-lt.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf.mod-active > .workspace-leaf-content > div.view-header {
  background-color: var(--interactive-accent-base);
  border-color: transparent;
}
.theme-dark.pt-accent-style-filled-dt .workspace-leaf.mod-active .view-header .view-header-icon,
.theme-dark.pt-accent-style-filled-dt .workspace-leaf.mod-active .view-header .view-actions .view-action,
.theme-dark.pt-accent-style-filled-dt .workspace-leaf.mod-active .view-header .view-header-title,
.theme-light.pt-accent-style-filled-lt .workspace-leaf.mod-active .view-header .view-header-icon,
.theme-light.pt-accent-style-filled-lt .workspace-leaf.mod-active .view-header .view-actions .view-action,
.theme-light.pt-accent-style-filled-lt .workspace-leaf.mod-active .view-header .view-header-title {
  color: var(--highlight-text-normal);
}
.theme-dark.pt-accent-style-filled-dt .workspace-leaf.mod-active .view-header .view-header-icon:hover,
.theme-dark.pt-accent-style-filled-dt .workspace-leaf.mod-active .view-header .view-actions .view-action:hover,
.theme-dark.pt-accent-style-filled-dt .workspace-leaf.mod-active .view-header .view-header-title:hover,
.theme-light.pt-accent-style-filled-lt .workspace-leaf.mod-active .view-header .view-header-icon:hover,
.theme-light.pt-accent-style-filled-lt .workspace-leaf.mod-active .view-header .view-actions .view-action:hover,
.theme-light.pt-accent-style-filled-lt .workspace-leaf.mod-active .view-header .view-header-title:hover {
  color: var(--interactive-accent-hover);
}
.theme-dark.pt-accent-style-filled-dt .workspace-tab-header.is-active,
.theme-light.pt-accent-style-filled-lt .workspace-tab-header.is-active {
  color: var(--highlight-text-normal);
  background-color: var(--interactive-accent-base);
  border-color: transparent;
}
.theme-dark.pt-accent-style-filled-dt .nav-action-button.is-active,
.theme-light.pt-accent-style-filled-lt .nav-action-button.is-active {
  color: var(--highlight-text-normal);
  background-color: var(--interactive-accent-base);
  border-color: transparent;
}
.theme-dark.pt-accent-style-filled-dt .vertical-tab-nav-item.is-active,
.theme-light.pt-accent-style-filled-lt .vertical-tab-nav-item.is-active {
  color: var(--highlight-text-normal);
  background-color: var(--interactive-accent-base);
  border-color: transparent;
}
.theme-dark.pt-accent-style-filled-dt .workspace-leaf-content[data-type=file-explorer] .nav-file-title.is-active,
.theme-dark.pt-accent-style-filled-dt .workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] .oz-nav-file.is-active .oz-nav-file-title,
.theme-light.pt-accent-style-filled-lt .workspace-leaf-content[data-type=file-explorer] .nav-file-title.is-active,
.theme-light.pt-accent-style-filled-lt .workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] .oz-nav-file.is-active .oz-nav-file-title {
  color: var(--highlight-text-normal);
  background-color: var(--interactive-accent-base);
  border-color: transparent;
}
.theme-dark.pt-accent-style-filled-dt .suggestion-hotkey,
.theme-light.pt-accent-style-filled-lt .suggestion-hotkey {
  color: var(--highlight-text-normal);
  background-color: var(--interactive-accent-base);
  border-color: transparent;
}
.theme-dark.pt-accent-style-filled-dt .workspace-split.mod-root .workspace-leaf.mod-active .view-header-title-container::after,
.theme-dark.pt-accent-style-filled-dt .workspace-leaf.mod-active .view-header-title-container::after,
.theme-dark.pt-accent-style-filled-dt .workspace-split.mod-root > .workspace-leaf:first-of-type:last-of-type.mod-active .view-header-title-container::after,
.theme-light.pt-accent-style-filled-lt .workspace-split.mod-root .workspace-leaf.mod-active .view-header-title-container::after,
.theme-light.pt-accent-style-filled-lt .workspace-leaf.mod-active .view-header-title-container::after,
.theme-light.pt-accent-style-filled-lt .workspace-split.mod-root > .workspace-leaf:first-of-type:last-of-type.mod-active .view-header-title-container::after {
  background: linear-gradient(to right, transparent, var(--interactive-accent-base));
}
.theme-dark.pt-accent-style-filled-dt.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf.mod-active > .workspace-leaf-content > .view-header > div.view-header-title-container::before,
.theme-dark.pt-accent-style-filled-dt.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf.mod-active > .workspace-leaf-content > .view-header > div.view-header-title-container::after,
.theme-light.pt-accent-style-filled-lt.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf.mod-active > .workspace-leaf-content > .view-header > div.view-header-title-container::before,
.theme-light.pt-accent-style-filled-lt.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf.mod-active > .workspace-leaf-content > .view-header > div.view-header-title-container::after {
  background: linear-gradient(to bottom, transparent, var(--interactive-accent-base));
}
.theme-dark.pt-accent-style-filled-dt .search-result-container.node-insert-event .tree-item-self:hover .tree-item-flair,
.theme-dark.pt-accent-style-filled-dt .tag-container.node-insert-event .tree-item-self:hover .tree-item-flair,
.theme-dark.pt-accent-style-filled-dt .backlink-pane .tree-item-self:hover .tree-item-flair,
.theme-dark.pt-accent-style-filled-dt .outgoing-link-pane.node-insert-event .tree-item-self:hover .tree-item-flair,
.theme-dark.pt-accent-style-filled-dt .nav-file-title:hover .nav-file-tag,
.theme-light.pt-accent-style-filled-lt .search-result-container.node-insert-event .tree-item-self:hover .tree-item-flair,
.theme-light.pt-accent-style-filled-lt .tag-container.node-insert-event .tree-item-self:hover .tree-item-flair,
.theme-light.pt-accent-style-filled-lt .backlink-pane .tree-item-self:hover .tree-item-flair,
.theme-light.pt-accent-style-filled-lt .outgoing-link-pane.node-insert-event .tree-item-self:hover .tree-item-flair,
.theme-light.pt-accent-style-filled-lt .nav-file-title:hover .nav-file-tag {
  color: var(--highlight-text-normal);
  background-color: var(--interactive-accent-base);
  border-color: var(--interactive-accent-base);
}
.theme-dark.pt-accent-style-filled-dt .search-result-hover-button.mod-top:hover,
.theme-dark.pt-accent-style-filled-dt .search-result-hover-button.mod-bottom:hover,
.theme-light.pt-accent-style-filled-lt .search-result-hover-button.mod-top:hover,
.theme-light.pt-accent-style-filled-lt .search-result-hover-button.mod-bottom:hover {
  background-color: var(--interactive-accent-base);
  border-color: var(--interactive-accent-base);
}
.theme-dark.pt-accent-style-filled-dt .workspace-leaf-content[data-type=outgoing-link] .search-result-file-match-destination-file,
.theme-light.pt-accent-style-filled-lt .workspace-leaf-content[data-type=outgoing-link] .search-result-file-match-destination-file {
  color: var(--text-normal);
  background-color: var(--color-grey-base);
  border-color: transparent;
}
.theme-dark.pt-accent-style-filled-dt .workspace-leaf-content[data-type=outgoing-link] .search-result-file-match-destination-file:hover,
.theme-light.pt-accent-style-filled-lt .workspace-leaf-content[data-type=outgoing-link] .search-result-file-match-destination-file:hover {
  color: var(--interactive-accent-hover);
  background-color: var(--interactive-accent-base);
}
.theme-dark.pt-accent-style-filled-dt .workspace-leaf-content[data-type=backlink] .search-result-file-match-replace-button,
.theme-dark.pt-accent-style-filled-dt .embedded-backlinks .search-result-file-match-replace-button,
.theme-light.pt-accent-style-filled-lt .workspace-leaf-content[data-type=backlink] .search-result-file-match-replace-button,
.theme-light.pt-accent-style-filled-lt .embedded-backlinks .search-result-file-match-replace-button {
  background-color: var(--color-grey-base);
  border-color: var(--color-grey-base);
}
.theme-dark.pt-accent-style-filled-dt .workspace-leaf-content[data-type=backlink] .search-result-file-match-replace-button:hover,
.theme-dark.pt-accent-style-filled-dt .embedded-backlinks .search-result-file-match-replace-button:hover,
.theme-light.pt-accent-style-filled-lt .workspace-leaf-content[data-type=backlink] .search-result-file-match-replace-button:hover,
.theme-light.pt-accent-style-filled-lt .embedded-backlinks .search-result-file-match-replace-button:hover {
  background-color: var(--interactive-accent-base);
  border-color: var(--interactive-accent-base);
}
.theme-dark.pt-accent-style-filled-dt .community-theme.is-selected,
.theme-light.pt-accent-style-filled-lt .community-theme.is-selected {
  color: var(--highlight-text-normal);
  background-color: var(--interactive-accent-base);
  border-color: var(--interactive-accent-base);
}
.theme-dark.pt-accent-style-filled-dt .community-theme:hover .community-theme-remove-button,
.theme-light.pt-accent-style-filled-lt .community-theme:hover .community-theme-remove-button {
  color: var(--color-red-text);
  background-color: var(--color-red-base);
  border-color: transparent;
}
.theme-dark.pt-accent-style-filled-dt .community-theme:hover .community-theme-remove-button:hover,
.theme-light.pt-accent-style-filled-lt .community-theme:hover .community-theme-remove-button:hover {
  color: var(--color-red-tint);
}
.theme-dark.pt-accent-style-filled-dt button.mod-cta,
.theme-light.pt-accent-style-filled-lt button.mod-cta {
  color: var(--highlight-text-normal);
  background-color: var(--interactive-accent-base);
  border-color: transparent;
}
.theme-dark.pt-accent-style-filled-dt button.mod-cta:hover,
.theme-light.pt-accent-style-filled-lt button.mod-cta:hover {
  color: var(--interactive-accent-tint);
}
.theme-dark.pt-accent-style-filled-dt button.mod-warning,
.theme-light.pt-accent-style-filled-lt button.mod-warning {
  color: var(--text-normal);
  background-color: var(--color-red-base);
  border-color: transparent;
}
.theme-dark.pt-accent-style-filled-dt button.mod-warning:hover,
.theme-light.pt-accent-style-filled-lt button.mod-warning:hover {
  color: var(--color-red-tint);
}
.theme-dark.pt-accent-style-filled-dt .modal button:not(.mod-cta):not(.mod-warning),
.theme-dark.pt-accent-style-filled-dt .graph-control-content button,
.theme-light.pt-accent-style-filled-lt .modal button:not(.mod-cta):not(.mod-warning),
.theme-light.pt-accent-style-filled-lt .graph-control-content button {
  color: var(--text-normal);
  background-color: var(--color-grey-base);
  border-color: var(--color-grey-base);
}
.theme-dark.pt-accent-style-filled-dt .modal button:not(.mod-cta):not(.mod-warning):hover,
.theme-dark.pt-accent-style-filled-dt .graph-control-content button:hover,
.theme-light.pt-accent-style-filled-lt .modal button:not(.mod-cta):not(.mod-warning):hover,
.theme-light.pt-accent-style-filled-lt .graph-control-content button:hover {
  color: var(--color-grey-tint);
}
.theme-dark.pt-accent-style-filled-dt .setting-hotkey,
.theme-light.pt-accent-style-filled-lt .setting-hotkey {
  color: var(--text-normal);
  background-color: var(--color-blue-base);
  border-color: var(--color-blue-base);
}
.theme-dark.pt-accent-style-filled-dt .setting-hotkey.mod-empty,
.theme-light.pt-accent-style-filled-lt .setting-hotkey.mod-empty {
  background-color: var(--color-grey-base);
  border-color: var(--color-grey-base);
}
.theme-dark.pt-accent-style-filled-dt .setting-hotkey.has-conflict,
.theme-light.pt-accent-style-filled-lt .setting-hotkey.has-conflict {
  background-color: var(--color-red-base);
  border-color: var(--color-red-base);
}
.theme-dark.pt-accent-style-filled-dt .flair.mod-pop,
.theme-light.pt-accent-style-filled-lt .flair.mod-pop {
  color: var(--highlight-text-normal);
  background-color: var(--color-green-base);
  border-color: transparent;
}
.theme-dark.pt-accent-style-filled-dt button.copy-code-button,
.theme-light.pt-accent-style-filled-lt button.copy-code-button {
  color: var(--text-normal);
  background-color: var(--color-grey-base);
  border-color: transparent;
}
.theme-dark.pt-accent-style-filled-dt button.copy-code-button:hover,
.theme-light.pt-accent-style-filled-lt button.copy-code-button:hover {
  color: var(--color-grey-tint);
}
.theme-dark.pt-accent-style-filled-dt .workspace-ribbon.side-dock-ribbon.mod-right:not(.is-collapsed) .workspace-ribbon-collapse-btn,
.theme-dark.pt-accent-style-filled-dt .workspace-ribbon.side-dock-ribbon.mod-left:not(.is-collapsed) .workspace-ribbon-collapse-btn,
.theme-light.pt-accent-style-filled-lt .workspace-ribbon.side-dock-ribbon.mod-right:not(.is-collapsed) .workspace-ribbon-collapse-btn,
.theme-light.pt-accent-style-filled-lt .workspace-ribbon.side-dock-ribbon.mod-left:not(.is-collapsed) .workspace-ribbon-collapse-btn {
  color: var(--highlight-text-normal);
  background-color: var(--interactive-accent-base);
  border-color: transparent;
}
.theme-dark.pt-accent-style-filled-dt .workspace-ribbon.side-dock-ribbon.mod-right:not(.is-collapsed) .workspace-ribbon-collapse-btn:hover,
.theme-dark.pt-accent-style-filled-dt .workspace-ribbon.side-dock-ribbon.mod-left:not(.is-collapsed) .workspace-ribbon-collapse-btn:hover,
.theme-light.pt-accent-style-filled-lt .workspace-ribbon.side-dock-ribbon.mod-right:not(.is-collapsed) .workspace-ribbon-collapse-btn:hover,
.theme-light.pt-accent-style-filled-lt .workspace-ribbon.side-dock-ribbon.mod-left:not(.is-collapsed) .workspace-ribbon-collapse-btn:hover {
  color: var(--interactive-accent-hover);
}
.theme-dark.pt-accent-style-borderandfilled-dt .workspace-leaf.mod-active .view-header,
.theme-dark.pt-accent-style-borderandfilled-dt.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf.mod-active > .workspace-leaf-content > div.view-header,
.theme-light.pt-accent-style-borderandfilled-lt .workspace-leaf.mod-active .view-header,
.theme-light.pt-accent-style-borderandfilled-lt.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf.mod-active > .workspace-leaf-content > div.view-header {
  background-color: var(--interactive-accent-base);
  border-color: var(--interactive-accent-tint);
}
.theme-dark.pt-accent-style-borderandfilled-dt .workspace-leaf.mod-active .view-header .view-header-icon,
.theme-dark.pt-accent-style-borderandfilled-dt .workspace-leaf.mod-active .view-header .view-actions .view-action,
.theme-dark.pt-accent-style-borderandfilled-dt .workspace-leaf.mod-active .view-header .view-header-title,
.theme-light.pt-accent-style-borderandfilled-lt .workspace-leaf.mod-active .view-header .view-header-icon,
.theme-light.pt-accent-style-borderandfilled-lt .workspace-leaf.mod-active .view-header .view-actions .view-action,
.theme-light.pt-accent-style-borderandfilled-lt .workspace-leaf.mod-active .view-header .view-header-title {
  color: var(--highlight-text-normal);
}
.theme-dark.pt-accent-style-borderandfilled-dt .workspace-leaf.mod-active .view-header .view-header-icon:hover,
.theme-dark.pt-accent-style-borderandfilled-dt .workspace-leaf.mod-active .view-header .view-actions .view-action:hover,
.theme-dark.pt-accent-style-borderandfilled-dt .workspace-leaf.mod-active .view-header .view-header-title:hover,
.theme-light.pt-accent-style-borderandfilled-lt .workspace-leaf.mod-active .view-header .view-header-icon:hover,
.theme-light.pt-accent-style-borderandfilled-lt .workspace-leaf.mod-active .view-header .view-actions .view-action:hover,
.theme-light.pt-accent-style-borderandfilled-lt .workspace-leaf.mod-active .view-header .view-header-title:hover {
  color: var(--interactive-accent-hover);
}
.theme-dark.pt-accent-style-borderandfilled-dt .workspace-tab-header.is-active,
.theme-light.pt-accent-style-borderandfilled-lt .workspace-tab-header.is-active {
  color: var(--highlight-text-normal);
  background-color: var(--interactive-accent-base);
  border-color: var(--interactive-accent-tint);
}
.theme-dark.pt-accent-style-borderandfilled-dt .nav-action-button.is-active,
.theme-light.pt-accent-style-borderandfilled-lt .nav-action-button.is-active {
  color: var(--highlight-text-normal);
  background-color: var(--interactive-accent-base);
  border-color: var(--interactive-accent-tint);
}
.theme-dark.pt-accent-style-borderandfilled-dt .vertical-tab-nav-item.is-active,
.theme-light.pt-accent-style-borderandfilled-lt .vertical-tab-nav-item.is-active {
  color: var(--highlight-text-normal);
  background-color: var(--interactive-accent-base);
  border-color: var(--interactive-accent-tint);
}
.theme-dark.pt-accent-style-borderandfilled-dt .workspace-leaf-content[data-type=file-explorer] .nav-file-title.is-active,
.theme-dark.pt-accent-style-borderandfilled-dt .workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] .oz-nav-file.is-active .oz-nav-file-title,
.theme-light.pt-accent-style-borderandfilled-lt .workspace-leaf-content[data-type=file-explorer] .nav-file-title.is-active,
.theme-light.pt-accent-style-borderandfilled-lt .workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] .oz-nav-file.is-active .oz-nav-file-title {
  color: var(--highlight-text-normal);
  background-color: var(--interactive-accent-base);
  border-color: var(--interactive-accent-tint);
}
.theme-dark.pt-accent-style-borderandfilled-dt .suggestion-hotkey,
.theme-light.pt-accent-style-borderandfilled-lt .suggestion-hotkey {
  color: var(--highlight-text-normal);
  background-color: var(--interactive-accent-base);
  border-color: var(--interactive-accent-tint);
}
.theme-dark.pt-accent-style-borderandfilled-dt .workspace-split.mod-root .workspace-leaf.mod-active .view-header-title-container::after,
.theme-dark.pt-accent-style-borderandfilled-dt .workspace-leaf.mod-active .view-header-title-container::after,
.theme-dark.pt-accent-style-borderandfilled-dt .workspace-split.mod-root > .workspace-leaf:first-of-type:last-of-type.mod-active .view-header-title-container::after,
.theme-light.pt-accent-style-borderandfilled-lt .workspace-split.mod-root .workspace-leaf.mod-active .view-header-title-container::after,
.theme-light.pt-accent-style-borderandfilled-lt .workspace-leaf.mod-active .view-header-title-container::after,
.theme-light.pt-accent-style-borderandfilled-lt .workspace-split.mod-root > .workspace-leaf:first-of-type:last-of-type.mod-active .view-header-title-container::after {
  background: linear-gradient(to right, transparent, var(--interactive-accent-base));
}
.theme-dark.pt-accent-style-borderandfilled-dt.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf.mod-active > .workspace-leaf-content > .view-header > div.view-header-title-container::before,
.theme-dark.pt-accent-style-borderandfilled-dt.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf.mod-active > .workspace-leaf-content > .view-header > div.view-header-title-container::after,
.theme-light.pt-accent-style-borderandfilled-lt.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf.mod-active > .workspace-leaf-content > .view-header > div.view-header-title-container::before,
.theme-light.pt-accent-style-borderandfilled-lt.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf.mod-active > .workspace-leaf-content > .view-header > div.view-header-title-container::after {
  background: linear-gradient(to bottom, transparent, var(--interactive-accent-base));
}
.theme-dark.pt-accent-style-borderandfilled-dt .search-result-container.node-insert-event .tree-item-self:hover .tree-item-flair,
.theme-dark.pt-accent-style-borderandfilled-dt .tag-container.node-insert-event .tree-item-self:hover .tree-item-flair,
.theme-dark.pt-accent-style-borderandfilled-dt .backlink-pane .tree-item-self:hover .tree-item-flair,
.theme-dark.pt-accent-style-borderandfilled-dt .outgoing-link-pane.node-insert-event .tree-item-self:hover .tree-item-flair,
.theme-dark.pt-accent-style-borderandfilled-dt .nav-file-title:hover .nav-file-tag,
.theme-light.pt-accent-style-borderandfilled-lt .search-result-container.node-insert-event .tree-item-self:hover .tree-item-flair,
.theme-light.pt-accent-style-borderandfilled-lt .tag-container.node-insert-event .tree-item-self:hover .tree-item-flair,
.theme-light.pt-accent-style-borderandfilled-lt .backlink-pane .tree-item-self:hover .tree-item-flair,
.theme-light.pt-accent-style-borderandfilled-lt .outgoing-link-pane.node-insert-event .tree-item-self:hover .tree-item-flair,
.theme-light.pt-accent-style-borderandfilled-lt .nav-file-title:hover .nav-file-tag {
  color: var(--highlight-text-normal);
  background-color: var(--interactive-accent-base);
  border-color: var(--interactive-accent-tint);
}
.theme-dark.pt-accent-style-borderandfilled-dt .search-result-hover-button.mod-top:hover,
.theme-dark.pt-accent-style-borderandfilled-dt .search-result-hover-button.mod-bottom:hover,
.theme-light.pt-accent-style-borderandfilled-lt .search-result-hover-button.mod-top:hover,
.theme-light.pt-accent-style-borderandfilled-lt .search-result-hover-button.mod-bottom:hover {
  background-color: var(--interactive-accent-base);
  border-color: var(--interactive-accent-tint);
}
.theme-dark.pt-accent-style-borderandfilled-dt .workspace-leaf-content[data-type=outgoing-link] .search-result-file-match-destination-file,
.theme-light.pt-accent-style-borderandfilled-lt .workspace-leaf-content[data-type=outgoing-link] .search-result-file-match-destination-file {
  color: var(--text-normal);
  background-color: var(--color-grey-base);
  border-color: var(--color-grey-tint);
}
.theme-dark.pt-accent-style-borderandfilled-dt .workspace-leaf-content[data-type=outgoing-link] .search-result-file-match-destination-file:hover,
.theme-light.pt-accent-style-borderandfilled-lt .workspace-leaf-content[data-type=outgoing-link] .search-result-file-match-destination-file:hover {
  color: var(--interactive-accent-hover);
  background-color: var(--interactive-accent-base);
  border-color: var(--interactive-accent-tint);
}
.theme-dark.pt-accent-style-borderandfilled-dt .workspace-leaf-content[data-type=backlink] .search-result-file-match-replace-button,
.theme-dark.pt-accent-style-borderandfilled-dt .embedded-backlinks .search-result-file-match-replace-button,
.theme-light.pt-accent-style-borderandfilled-lt .workspace-leaf-content[data-type=backlink] .search-result-file-match-replace-button,
.theme-light.pt-accent-style-borderandfilled-lt .embedded-backlinks .search-result-file-match-replace-button {
  background-color: var(--color-grey-base);
  border-color: var(--color-grey-tint);
}
.theme-dark.pt-accent-style-borderandfilled-dt .workspace-leaf-content[data-type=backlink] .search-result-file-match-replace-button:hover,
.theme-dark.pt-accent-style-borderandfilled-dt .embedded-backlinks .search-result-file-match-replace-button:hover,
.theme-light.pt-accent-style-borderandfilled-lt .workspace-leaf-content[data-type=backlink] .search-result-file-match-replace-button:hover,
.theme-light.pt-accent-style-borderandfilled-lt .embedded-backlinks .search-result-file-match-replace-button:hover {
  background-color: var(--interactive-accent-base);
  border-color: var(--interactive-accent-tint);
}
.theme-dark.pt-accent-style-borderandfilled-dt .community-theme.is-selected,
.theme-light.pt-accent-style-borderandfilled-lt .community-theme.is-selected {
  color: var(--highlight-text-normal);
  background-color: var(--interactive-accent-base);
  border-color: var(--interactive-accent-tint);
}
.theme-dark.pt-accent-style-borderandfilled-dt .community-theme:hover .community-theme-remove-button,
.theme-light.pt-accent-style-borderandfilled-lt .community-theme:hover .community-theme-remove-button {
  color: var(--color-red-text);
  background-color: var(--color-red-base);
  border-color: var(--color-red-tint);
}
.theme-dark.pt-accent-style-borderandfilled-dt .community-theme:hover .community-theme-remove-button:hover,
.theme-light.pt-accent-style-borderandfilled-lt .community-theme:hover .community-theme-remove-button:hover {
  color: var(--color-red-tint);
}
.theme-dark.pt-accent-style-borderandfilled-dt button.mod-cta,
.theme-light.pt-accent-style-borderandfilled-lt button.mod-cta {
  color: var(--highlight-text-normal);
  background-color: var(--interactive-accent-base);
  border-color: var(--interactive-accent-tint);
}
.theme-dark.pt-accent-style-borderandfilled-dt button.mod-cta:hover,
.theme-light.pt-accent-style-borderandfilled-lt button.mod-cta:hover {
  color: var(--interactive-accent-tint);
}
.theme-dark.pt-accent-style-borderandfilled-dt button.mod-warning,
.theme-light.pt-accent-style-borderandfilled-lt button.mod-warning {
  color: var(--text-normal);
  background-color: var(--color-red-base);
  border-color: var(--color-red-tint);
}
.theme-dark.pt-accent-style-borderandfilled-dt button.mod-warning:hover,
.theme-light.pt-accent-style-borderandfilled-lt button.mod-warning:hover {
  color: var(--color-red-tint);
}
.theme-dark.pt-accent-style-borderandfilled-dt .modal button:not(.mod-cta):not(.mod-warning),
.theme-dark.pt-accent-style-borderandfilled-dt .graph-control-content button,
.theme-light.pt-accent-style-borderandfilled-lt .modal button:not(.mod-cta):not(.mod-warning),
.theme-light.pt-accent-style-borderandfilled-lt .graph-control-content button {
  color: var(--text-normal);
  background-color: var(--color-grey-base);
  border-color: var(--color-grey-tint);
}
.theme-dark.pt-accent-style-borderandfilled-dt .modal button:not(.mod-cta):not(.mod-warning):hover,
.theme-dark.pt-accent-style-borderandfilled-dt .graph-control-content button:hover,
.theme-light.pt-accent-style-borderandfilled-lt .modal button:not(.mod-cta):not(.mod-warning):hover,
.theme-light.pt-accent-style-borderandfilled-lt .graph-control-content button:hover {
  color: var(--color-grey-tint);
}
.theme-dark.pt-accent-style-borderandfilled-dt .setting-hotkey,
.theme-light.pt-accent-style-borderandfilled-lt .setting-hotkey {
  color: var(--text-normal);
  background-color: var(--color-blue-base);
  border-color: var(--color-blue-tint);
}
.theme-dark.pt-accent-style-borderandfilled-dt .setting-hotkey.mod-empty,
.theme-light.pt-accent-style-borderandfilled-lt .setting-hotkey.mod-empty {
  background-color: var(--color-grey-base);
  border-color: var(--color-grey-tint);
}
.theme-dark.pt-accent-style-borderandfilled-dt .setting-hotkey.has-conflict,
.theme-light.pt-accent-style-borderandfilled-lt .setting-hotkey.has-conflict {
  background-color: var(--color-red-base);
  border-color: var(--color-red-tint);
}
.theme-dark.pt-accent-style-borderandfilled-dt .flair.mod-pop,
.theme-light.pt-accent-style-borderandfilled-lt .flair.mod-pop {
  color: var(--text-normal);
  background-color: var(--color-green-base);
  border-color: var(--color-green-tint);
}
.theme-dark.pt-accent-style-borderandfilled-dt button.copy-code-button,
.theme-light.pt-accent-style-borderandfilled-lt button.copy-code-button {
  color: var(--text-normal);
  background-color: var(--color-grey-base);
  border-color: var(--color-grey-tint);
}
.theme-dark.pt-accent-style-borderandfilled-dt button.copy-code-button:hover,
.theme-light.pt-accent-style-borderandfilled-lt button.copy-code-button:hover {
  color: var(--color-grey-tint);
}
.theme-dark.pt-accent-style-borderandfilled-dt .workspace-ribbon.side-dock-ribbon.mod-right:not(.is-collapsed) .workspace-ribbon-collapse-btn,
.theme-dark.pt-accent-style-borderandfilled-dt .workspace-ribbon.side-dock-ribbon.mod-left:not(.is-collapsed) .workspace-ribbon-collapse-btn,
.theme-light.pt-accent-style-borderandfilled-lt .workspace-ribbon.side-dock-ribbon.mod-right:not(.is-collapsed) .workspace-ribbon-collapse-btn,
.theme-light.pt-accent-style-borderandfilled-lt .workspace-ribbon.side-dock-ribbon.mod-left:not(.is-collapsed) .workspace-ribbon-collapse-btn {
  color: var(--highlight-text-normal);
  background-color: var(--interactive-accent-base);
  border-color: var(--interactive-accent-tint);
}
.theme-dark.pt-accent-style-borderandfilled-dt .workspace-ribbon.side-dock-ribbon.mod-right:not(.is-collapsed) .workspace-ribbon-collapse-btn:hover,
.theme-dark.pt-accent-style-borderandfilled-dt .workspace-ribbon.side-dock-ribbon.mod-left:not(.is-collapsed) .workspace-ribbon-collapse-btn:hover,
.theme-light.pt-accent-style-borderandfilled-lt .workspace-ribbon.side-dock-ribbon.mod-right:not(.is-collapsed) .workspace-ribbon-collapse-btn:hover,
.theme-light.pt-accent-style-borderandfilled-lt .workspace-ribbon.side-dock-ribbon.mod-left:not(.is-collapsed) .workspace-ribbon-collapse-btn:hover {
  color: var(--interactive-accent-hover);
}
body:not(.is-mobile) .titlebar {
  height: 22px !important;
  background-color: transparent;
  border-bottom: unset;
}
.titlebar-inner {
  font-weight: 600;
  color: var(--text-normal);
}
.titlebar-button-container.mod-left .titlebar-button {
  display: flex;
}
.titlebar .history-counter {
  display: flex;
  align-items: center;
  height: -webkit-fill-available;
  height: fill-available;
  padding-right: 8px;
  padding-left: 8px;
  font-weight: 600;
  line-height: initial;
  color: var(--interactive-accent-text);
}
.titlebar-button-container {
  position: absolute;
  display: flex;
  flex-flow: row;
  align-items: center;
}
.left-arrow-with-tail,
.right-arrow-with-tail,
.history-counter {
  stroke-width: 3px;
}
.titlebar-button-container.mod-left .mod-back,
.titlebar-button-container.mod-left .mod-forward {
  opacity: 1;
}
.pt-titlebar-hide-nav-buttons .titlebar-button-container.mod-left .mod-back,
.pt-titlebar-hide-nav-buttons .titlebar-button-container.mod-left .mod-forward {
  display: none;
}
.titlebar-button-container.mod-right div.titlebar-button.mod-close:hover svg {
  color: white;
}
body.pt-titlebar-hide-text .titlebar .titlebar-text {
  display: none;
}
:not(.is-mobile).pt-default-titlebar .titlebar-text {
  position: relative;
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  width: fit-content;
  height: 18px;
  padding: 0 10px;
  margin: 2px auto 0;
  font-size: 13px;
  font-weight: normal;
  color: var(--text-muted);
  letter-spacing: unset;
  background-color: var(--background-tertiary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius-small);
  box-shadow: var(--drop-shadow);
  opacity: 1;
}
:not(.is-mobile).pt-default-titlebar .titlebar-button-container.mod-left {
  height: -webkit-fill-available;
  height: fill-available;
  margin-top: 4px;
  background-color: var(--background-tertiary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius-small);
  box-shadow: var(--drop-shadow);
}
:not(.is-mobile).pt-default-titlebar .titlebar-button-container.mod-left svg {
  display: flex;
  align-items: center;
  width: 18px;
  height: -webkit-fill-available;
  height: fill-available;
}
:not(.is-mobile).pt-default-titlebar .titlebar-button-container.mod-left .mod-back,
:not(.is-mobile).pt-default-titlebar .titlebar-button-container.mod-left .mod-forward {
  height: -webkit-fill-available;
  height: fill-available;
  stroke-width: 2px;
}
:not(.is-mobile).pt-default-titlebar .titlebar-button-container.mod-right {
  height: 24px;
  background-color: var(--background-tertiary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius-small);
  box-shadow: var(--drop-shadow);
}
:not(.is-mobile).pt-default-titlebar .mod-minimize:hover,
:not(.is-mobile).pt-default-titlebar .mod-maximize:hover,
:not(.is-mobile).pt-default-titlebar .mod-close:hover {
  border-radius: var(--border-radius-small);
}
:not(.is-mobile).pt-default-titlebar.mod-windows .titlebar-button-container.mod-left {
  left: 48px !important;
}
:not(.is-mobile).pt-default-titlebar.mod-mac .titlebar-button-container.mod-left {
  left: 68px !important;
}
:not(.is-mobile).pt-windows-titlebar {
  padding-top: 30px !important;
}
:not(.is-mobile).pt-windows-titlebar .titlebar {
  height: 30px !important;
}
:not(.is-mobile).pt-windows-titlebar .titlebar-button-container {
  top: 0;
}
:not(.is-mobile).pt-windows-titlebar div.titlebar-button-container.mod-left {
  top: 0;
  left: 48px !important;
  height: 22px;
  margin-top: 4px;
  background-color: var(--background-tertiary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius-small);
  box-shadow: var(--drop-shadow);
}
:not(.is-mobile).pt-windows-titlebar div.titlebar-button-container.mod-left svg {
  display: flex;
  align-items: center;
  width: 17px;
  height: -webkit-fill-available;
  height: fill-available;
}
:not(.is-mobile).pt-windows-titlebar div.titlebar-button-container.mod-left .mod-back,
:not(.is-mobile).pt-windows-titlebar div.titlebar-button-container.mod-left .mod-forward {
  height: 22px;
  padding: 0 10px;
  margin: 0;
}
:not(.is-mobile).pt-windows-titlebar .titlebar-left {
  position: relative;
  left: 5px;
  width: 35px;
  height: 100%;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM6c2VyaWY9Imh0dHA6Ly93d3cuc2VyaWYuY29tLyIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyOyI+CiAgICA8ZyBpZD0iQXJ0Ym9hcmQyIiB0cmFuc2Zvcm09Im1hdHJpeCgxLjU4NzMsMCwwLDEsLTI5LjM2NTEsMCkiPgogICAgICAgIDxyZWN0IHg9IjE4LjUiIHk9IjAiIHdpZHRoPSI2MyIgaGVpZ2h0PSIxMDAiIHN0eWxlPSJmaWxsOm5vbmU7Ii8+CiAgICAgICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMC42MywwLDAsMSwyOS41OTk4LC0wLjI1NjU0MSkiPgogICAgICAgICAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwxLDAuODgxMjE2LDAuMjU2NTQxKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNDQuNjEsMEwxMi45MSwxNy41MkwwLDQ1LjQ1TDE5LjU3LDkwLjQ3TDQ3LjM1LDEwMEw1Mi40NCw4OS44TDYzLDI2LjM5TDQ0LjYxLDBaIiBzdHlsZT0iZmlsbDpyZ2IoNTIsMzIsMTQwKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwxLDAuODgxMjE2LDAuMjU2NTQxKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNjMsMjYuMzlMNDMuNDQsMTQuNDFMMTYuNDMsMzUuN0w0Ny4zNSwxMDBMNTIuNDQsODkuOEw2MywyNi4zOVoiIHN0eWxlPSJmaWxsOnVybCgjX0xpbmVhcjEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLDEsMC44ODEyMTYsMC4yNTY1NDEpIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik02MywyNi4zOUw0NC42MSwwTDQzLjQ0LDE0LjQxTDYzLDI2LjM5WiIgc3R5bGU9ImZpbGw6cmdiKDE3NSwxNTksMjQ0KTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwxLDAuODgxMjE2LDAuMjU2NTQxKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNDMuNDQsMTQuNDFMNDQuNjEsMEwxMi45MSwxNy41MkwxNi40MywzNS43TDQzLjQ0LDE0LjQxWiIgc3R5bGU9ImZpbGw6cmdiKDc0LDU1LDE2MCk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwwLjg4MTIxNiwwLjI1NjU0MSkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE2LjQzLDM1LjdMMTkuNTcsOTAuNDdMNDcuMzUsMTAwTDE2LjQzLDM1LjdaIiBzdHlsZT0iZmlsbDpyZ2IoNzQsNTUsMTYwKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iX0xpbmVhcjEiIHgxPSIwIiB5MT0iMCIgeDI9IjEiIHkyPSIwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgtMzEuNTksLTc1LjQ5LDc1LjQ5LC0zMS41OSw2MC40NCw4MC41NikiPjxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6cmdiKDEwOCw4NiwyMDQpO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2IoMTUxLDEzMywyMjkpO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD4KICAgIDwvZGVmcz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 16px;
}
:not(.is-mobile).pt-windows-titlebar.theme-light .titlebar-button-container.mod-right .mod-minimize:hover,
:not(.is-mobile).pt-windows-titlebar.theme-light .titlebar-button-container.mod-right .mod-maximize:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
:not(.is-mobile).pt-windows-titlebar.theme-dark .titlebar-button-container.mod-right .mod-minimize:hover,
:not(.is-mobile).pt-windows-titlebar.theme-dark .titlebar-button-container.mod-right .mod-maximize:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
:not(.is-mobile).pt-windows-titlebar .titlebar-button-container.mod-right {
  height: 30px;
  background-color: var(--background-tertiary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius-small);
  box-shadow: var(--drop-shadow);
}
:not(.is-mobile).pt-windows-titlebar .titlebar-button-container.mod-right .mod-minimize,
:not(.is-mobile).pt-windows-titlebar .titlebar-button-container.mod-right .mod-maximize,
:not(.is-mobile).pt-windows-titlebar .titlebar-button-container.mod-right .mod-close {
  height: 30px;
  padding: 1px 17px 0;
  transition: 150ms;
}
:not(.is-mobile).pt-windows-titlebar .titlebar-button-container.mod-right .mod-minimize:hover,
:not(.is-mobile).pt-windows-titlebar .titlebar-button-container.mod-right .mod-maximize:hover,
:not(.is-mobile).pt-windows-titlebar .titlebar-button-container.mod-right .mod-close:hover {
  border-radius: var(--border-radius-small);
  opacity: 1;
}
:not(.is-mobile).pt-windows-titlebar .titlebar-button-container.mod-right .mod-minimize svg,
:not(.is-mobile).pt-windows-titlebar .titlebar-button-container.mod-right .mod-maximize svg,
:not(.is-mobile).pt-windows-titlebar .titlebar-button-container.mod-right .mod-close svg {
  width: 12px;
  height: 12px;
  color: var(--text-normal);
  shape-rendering: geometricprecision;
}
:not(.is-mobile).pt-windows-titlebar .titlebar-button-container.mod-right .mod-close:hover {
  background-color: hsl(355deg, 86%, 49%);
}
:not(.is-mobile).pt-windows-titlebar .titlebar-button-container.mod-right .mod-close:hover svg {
  color: hsl(0deg, 0%, 100%);
}
:not(.is-mobile).pt-windows-titlebar .titlebar-button-container.mod-right .mod-back svg,
:not(.is-mobile).pt-windows-titlebar .titlebar-button-container.mod-right .mod-forward svg {
  width: 20px;
  height: 20px;
  color: var(--text-normal);
}
:not(.is-mobile).pt-windows-titlebar .titlebar-text {
  right: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  width: fit-content;
  height: 22px;
  padding: 0 10px;
  margin: 4px auto 0;
  font-size: 14px;
  font-weight: normal;
  color: var(--text-muted);
  letter-spacing: unset;
  background-color: var(--background-tertiary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius-small);
  box-shadow: var(--drop-shadow);
  opacity: 1;
}
body.pt-solid-titlebar-dt.theme-dark.pt-titlebar-custom-dt div.titlebar {
  background-color: var(--titlebar-background-color-dt);
  border-bottom: 1px solid var(--window-border);
  box-shadow: var(--drop-shadow);
}
body.pt-solid-titlebar-dt.theme-dark.pt-titlebar-default-dt div.titlebar {
  background-color: var(--background-tertiary);
  border-bottom: 1px solid var(--window-border);
  box-shadow: var(--drop-shadow);
}
body.pt-solid-titlebar-dt.theme-dark div.titlebar-text,
body.pt-solid-titlebar-dt.theme-dark div.titlebar-button-container.mod-left,
body.pt-solid-titlebar-dt.theme-dark div.titlebar-button-container.mod-right {
  background-color: transparent;
  border: unset;
  box-shadow: unset;
}
body.pt-solid-titlebar-dt.theme-dark .titlebar-button-container.mod-right div.titlebar-button.mod-minimize:hover,
body.pt-solid-titlebar-dt.theme-dark .titlebar-button-container.mod-right div.titlebar-button.mod-maximize:hover,
body.pt-solid-titlebar-dt.theme-dark .titlebar-button-container.mod-right div.titlebar-button.mod-close:hover {
  border-radius: unset;
}
body.pt-solid-titlebar-lt.theme-light.pt-titlebar-custom-lt div.titlebar {
  background-color: var(--titlebar-background-color-lt);
  box-shadow: var(--drop-shadow);
}
body.pt-solid-titlebar-lt.theme-light.pt-titlebar-default-lt div.titlebar {
  background-color: var(--background-tertiary);
  box-shadow: var(--drop-shadow);
}
body.pt-solid-titlebar-lt.theme-light div.titlebar-text,
body.pt-solid-titlebar-lt.theme-light div.titlebar-button-container.mod-left,
body.pt-solid-titlebar-lt.theme-light div.titlebar-button-container.mod-right {
  background-color: transparent;
  border: unset;
  box-shadow: unset;
}
body.pt-solid-titlebar-lt.theme-light .titlebar-button-container.mod-right div.titlebar-button.mod-minimize:hover,
body.pt-solid-titlebar-lt.theme-light .titlebar-button-container.mod-right div.titlebar-button.mod-maximize:hover,
body.pt-solid-titlebar-lt.theme-light .titlebar-button-container.mod-right div.titlebar-button.mod-close:hover {
  border-radius: unset;
}
.theme-light.pt-titlebar-default-lt div.titlebar-text,
.theme-light.pt-titlebar-default-lt .titlebar-button-container.mod-left,
.theme-light.pt-titlebar-default-lt .titlebar-button-container.mod-right,
.theme-light.pt-titlebar-default-lt.pt-status-bar-position-top .status-bar {
  background-color: var(--background-tertiary);
  box-shadow: var(--drop-shadow);
}
.theme-light.pt-titlebar-custom-lt div.titlebar-text,
.theme-light.pt-titlebar-custom-lt .titlebar-button-container.mod-left,
.theme-light.pt-titlebar-custom-lt .titlebar-button-container.mod-right,
.theme-light.pt-titlebar-custom-lt.pt-status-bar-position-top .status-bar {
  background-color: var(--titlebar-background-color-lt);
  box-shadow: var(--drop-shadow);
}
.theme-light.pt-titlebar-text-light-lt div.titlebar-text,
.theme-light.pt-titlebar-text-light-lt .titlebar-button-container.mod-left,
.theme-light.pt-titlebar-text-light-lt .titlebar-button-container.mod-right,
.theme-light.pt-titlebar-text-light-lt.pt-status-bar-position-top .status-bar {
  color: var(--background-primary);
}
.theme-light.pt-titlebar-text-dark-lt div.titlebar-text,
.theme-light.pt-titlebar-text-dark-lt .titlebar-button-container.mod-left,
.theme-light.pt-titlebar-text-dark-lt .titlebar-button-container.mod-right,
.theme-light.pt-titlebar-text-dark-lt.pt-status-bar-position-top .status-bar {
  color: var(--text-normal);
}
.theme-light.pt-titlebar-text-accent-lt div.titlebar-text,
.theme-light.pt-titlebar-text-accent-lt .titlebar-button-container.mod-left,
.theme-light.pt-titlebar-text-accent-lt .titlebar-button-container.mod-right,
.theme-light.pt-titlebar-text-accent-lt.pt-status-bar-position-top .status-bar {
  color: var(--interactive-accent-text);
}
.theme-dark.pt-titlebar-custom-dt div.titlebar-text,
.theme-dark.pt-titlebar-custom-dt div.titlebar-button svg,
.theme-dark.pt-titlebar-custom-dt .titlebar-button-container.mod-left,
.theme-dark.pt-titlebar-custom-dt .titlebar-button-container.mod-right,
.theme-dark.pt-titlebar-custom-dt.pt-status-bar-position-top .status-bar {
  background-color: var(--titlebar-background-color-dt);
  box-shadow: var(--drop-shadow);
}
.theme-dark.pt-titlebar-text-light-dt div.titlebar-text,
.theme-dark.pt-titlebar-text-light-dt div.titlebar-button svg,
.theme-dark.pt-titlebar-text-light-dt .titlebar-button-container.mod-left,
.theme-dark.pt-titlebar-text-light-dt .titlebar-button-container.mod-right,
.theme-dark.pt-titlebar-text-light-dt.pt-status-bar-position-top .status-bar {
  color: var(--text-normal);
}
.theme-dark.pt-titlebar-text-dark-dt div.titlebar-text,
.theme-dark.pt-titlebar-text-dark-dt div.titlebar-button svg,
.theme-dark.pt-titlebar-text-dark-dt .titlebar-button-container.mod-left,
.theme-dark.pt-titlebar-text-dark-dt .titlebar-button-container.mod-right,
.theme-dark.pt-titlebar-text-dark-dt.pt-status-bar-position-top .status-bar {
  color: var(--background-primary);
}
.theme-dark.pt-titlebar-text-accent-dt div.titlebar-text,
.theme-dark.pt-titlebar-text-accent-dt div.titlebar-button svg,
.theme-dark.pt-titlebar-text-accent-dt .titlebar-button-container.mod-left,
.theme-dark.pt-titlebar-text-accent-dt .titlebar-button-container.mod-right,
.theme-dark.pt-titlebar-text-accent-dt.pt-status-bar-position-top .status-bar {
  color: var(--interactive-accent-text);
}
.theme-light.pt-titlebar-text-light-lt .titlebar-button-container.mod-left div.titlebar-button:hover svg,
.theme-light.pt-titlebar-text-light-lt .titlebar-button-container.mod-right div.titlebar-button.mod-minimize:hover svg,
.theme-light.pt-titlebar-text-light-lt .titlebar-button-container.mod-right div.titlebar-button.mod-maximize:hover svg,
.theme-light.pt-titlebar-text-dark-lt .titlebar-button-container.mod-left div.titlebar-button:hover svg,
.theme-light.pt-titlebar-text-dark-lt .titlebar-button-container.mod-right div.titlebar-button.mod-minimize:hover svg,
.theme-light.pt-titlebar-text-dark-lt .titlebar-button-container.mod-right div.titlebar-button.mod-maximize:hover svg,
.theme-dark.pt-titlebar-text-light-dt .titlebar-button-container.mod-left div.titlebar-button:hover svg,
.theme-dark.pt-titlebar-text-light-dt .titlebar-button-container.mod-right div.titlebar-button.mod-minimize:hover svg,
.theme-dark.pt-titlebar-text-light-dt .titlebar-button-container.mod-right div.titlebar-button.mod-maximize:hover svg,
.theme-dark.pt-titlebar-text-dark-dt .titlebar-button-container.mod-left div.titlebar-button:hover svg,
.theme-dark.pt-titlebar-text-dark-dt .titlebar-button-container.mod-right div.titlebar-button.mod-minimize:hover svg,
.theme-dark.pt-titlebar-text-dark-dt .titlebar-button-container.mod-right div.titlebar-button.mod-maximize:hover svg {
  color: var(--interactive-accent-hover);
}
.theme-light.pt-titlebar-text-accent-lt .titlebar-button-container.mod-left div.titlebar-button:hover svg,
.theme-light.pt-titlebar-text-accent-lt .titlebar-button-container.mod-right div.titlebar-button.mod-maximize:hover svg,
.theme-light.pt-titlebar-text-accent-lt .titlebar-button-container.mod-right div.titlebar-button.mod-minimize:hover svg,
.theme-dark.pt-titlebar-text-accent-dt .titlebar-button-container.mod-left div.titlebar-button:hover svg,
.theme-dark.pt-titlebar-text-accent-dt .titlebar-button-container.mod-right div.titlebar-button.mod-maximize:hover svg,
.theme-dark.pt-titlebar-text-accent-dt .titlebar-button-container.mod-right div.titlebar-button.mod-minimize:hover svg {
  color: var(--interactive-accent-hover);
}
.status-bar {
  width: fit-content;
  padding: 2px 0;
  margin-bottom: 4px;
  overflow: hidden;
  line-height: 18px;
  background-color: var(--background-tertiary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius-small);
  box-shadow: var(--drop-shadow);
}
.theme-light.pt-solid-titlebar-lt.pt-status-bar-position-top .status-bar,
.theme-dark.pt-solid-titlebar-dt.pt-status-bar-position-top .status-bar {
  background: unset;
  border: unset;
  box-shadow: unset;
}
.pt-status-bar-position-top.pt-status-bar-align-center .titlebar-text {
  display: none;
}
.pt-status-bar-position-top.pt-status-bar-align-left.pt-default-titlebar .status-bar {
  position: absolute;
  right: 0;
  order: 0;
  height: 18px;
  margin-top: -20px;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 13px;
}
.mod-windows.pt-status-bar-position-top.pt-status-bar-align-left.pt-default-titlebar .status-bar {
  left: 134px;
}
.pt-titlebar-hide-nav-buttons.mod-windows.pt-status-bar-position-top.pt-status-bar-align-left.pt-default-titlebar .status-bar {
  left: 48px;
}
.mod-mac.pt-status-bar-position-top.pt-status-bar-align-left.pt-default-titlebar .status-bar {
  left: 154px;
}
.pt-titlebar-hide-nav-buttons.mod-mac.pt-status-bar-position-top.pt-status-bar-align-left.pt-default-titlebar .status-bar {
  left: 68px;
}
.pt-status-bar-position-top.pt-status-bar-align-center.pt-default-titlebar .status-bar {
  position: absolute;
  right: 0;
  left: 0;
  order: 0;
  height: 18px;
  margin-top: -20px;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 13px;
}
.pt-status-bar-position-top.pt-status-bar-align-right.pt-default-titlebar .status-bar {
  position: absolute;
  right: 100px;
  left: 0;
  order: 0;
  height: 18px;
  margin-top: -20px;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 13px;
}
.pt-status-bar-position-top.pt-default-titlebar .status-bar svg {
  width: 14px;
  height: 14px;
}
.pt-status-bar-position-top.pt-status-bar-align-left.pt-windows-titlebar .status-bar {
  position: absolute;
  right: 0;
  left: 132px;
  order: 0;
  margin-top: -26px;
  margin-bottom: 0;
}
.pt-titlebar-hide-nav-buttons.pt-status-bar-position-top.pt-status-bar-align-left.pt-windows-titlebar .status-bar {
  left: 48px;
}
.pt-status-bar-position-top.pt-status-bar-align-center.pt-windows-titlebar .status-bar {
  position: absolute;
  right: 0;
  left: 0;
  order: 0;
  margin-top: -26px;
  margin-bottom: 0;
}
.pt-status-bar-position-top.pt-status-bar-align-right.pt-windows-titlebar .status-bar {
  position: absolute;
  right: 148px;
  order: 0;
  margin-top: -26px;
  margin-bottom: 0;
}
.pt-status-bar-position-top .horizontal-main-container {
  padding: 0 5px 5px;
}
.pt-status-bar-position-top .status-bar-item-segment {
  width: 14px;
  height: 14px;
  font-size: unset;
  line-height: unset;
}
.pt-status-bar-position-top .status-bar-item-icon {
  width: 14px;
  height: 14px;
  font-size: unset;
  line-height: unset;
  color: var(--interactive-accent-tint);
}
.pt-status-bar-position-bottom .horizontal-main-container {
  padding: 0 5px;
}
.pt-status-bar-align-left .status-bar {
  margin-right: auto;
  margin-left: 5px;
}
.pt-status-bar-align-center .status-bar {
  margin-right: auto;
  margin-left: auto;
}
.pt-status-bar-align-right .status-bar {
  margin-right: 5px;
  margin-left: auto;
}
.pt-status-bar-rtl .status-bar {
  flex-direction: row-reverse;
}
.pt-status-bar-ltr .status-bar {
  flex-direction: row;
}
.status-bar-item {
  padding: 0 10px;
}
.theme-light .sync-status-icon.mod-working {
  color: var(--interactive-accent-tint);
}
.theme-dark .sync-status-icon.mod-working {
  color: var(--interactive-accent-base);
}
:not(.pt-status-bar-position-top).theme-light.pt-status-bar-text-light-lt .status-bar {
  color: var(--background-primary);
}
:not(.pt-status-bar-position-top).theme-light.pt-status-bar-text-dark-lt .status-bar {
  color: var(--text-normal);
}
:not(.pt-status-bar-position-top).theme-light.pt-status-bar-text-accent-lt .status-bar {
  color: var(--interactive-accent-text);
}
:not(.pt-status-bar-position-top).theme-dark.pt-status-bar-text-light-dt .status-bar {
  color: var(--text-normal);
}
:not(.pt-status-bar-position-top).theme-dark.pt-status-bar-text-dark-dt .status-bar {
  color: var(--background-primary);
}
:not(.pt-status-bar-position-top).theme-dark.pt-status-bar-text-accent-dt .status-bar {
  color: var(--interactive-accent-text);
}
:not(.pt-status-bar-position-top).theme-light.pt-solid-status-bar-lt div.status-bar,
:not(.pt-status-bar-position-top).theme-dark.pt-solid-status-bar-dt div.status-bar {
  width: 100%;
  margin-bottom: unset;
  border-radius: unset;
  box-shadow: unset;
}
:not(.pt-status-bar-position-top).theme-light.pt-status-bar-default-lt div.status-bar,
:not(.pt-status-bar-position-top).theme-dark.pt-status-bar-default-dt div.status-bar {
  background: var(--background-tertiary);
}
:not(.pt-status-bar-position-top).theme-light.pt-status-bar-custom-lt div.status-bar {
  background: var(--status-bar-background-color-lt);
}
:not(.pt-status-bar-position-top).theme-dark.pt-status-bar-custom-dt div.status-bar {
  background: var(--status-bar-background-color-dt);
}
:not(.pt-status-bar-position-top).theme-light.pt-solid-status-bar-lt div.status-bar-item.plugin-word-count .status-bar-item-segment:first-child,
:not(.pt-status-bar-position-top).theme-dark.pt-solid-status-bar-dt div.status-bar-item.plugin-word-count .status-bar-item-segment:first-child {
  margin-right: 10px !important;
}
:not(.pt-status-bar-position-top).theme-light.pt-status-bar-ltr.pt-solid-status-bar-lt.pt-status-bar-align-left div.status-bar :first-child,
:not(.pt-status-bar-position-top).theme-dark.pt-status-bar-ltr.pt-solid-status-bar-dt.pt-status-bar-align-left div.status-bar :first-child {
  margin-left: 0;
}
:not(.pt-status-bar-position-top).theme-light.pt-status-bar-ltr.pt-solid-status-bar-lt.pt-status-bar-align-left div.status-bar :last-child,
:not(.pt-status-bar-position-top).theme-dark.pt-status-bar-ltr.pt-solid-status-bar-dt.pt-status-bar-align-left div.status-bar :last-child {
  margin-right: auto;
}
:not(.pt-status-bar-position-top).theme-light.pt-status-bar-ltr.pt-solid-status-bar-lt.pt-status-bar-align-center div.status-bar :first-child,
:not(.pt-status-bar-position-top).theme-dark.pt-status-bar-ltr.pt-solid-status-bar-dt.pt-status-bar-align-center div.status-bar :first-child {
  margin-left: auto;
}
:not(.pt-status-bar-position-top).theme-light.pt-status-bar-ltr.pt-solid-status-bar-lt.pt-status-bar-align-center div.status-bar :last-child,
:not(.pt-status-bar-position-top).theme-dark.pt-status-bar-ltr.pt-solid-status-bar-dt.pt-status-bar-align-center div.status-bar :last-child {
  margin-right: auto;
}
:not(.pt-status-bar-position-top).theme-light.pt-status-bar-ltr.pt-solid-status-bar-lt.pt-status-bar-align-right div.status-bar :first-child,
:not(.pt-status-bar-position-top).theme-dark.pt-status-bar-ltr.pt-solid-status-bar-dt.pt-status-bar-align-right div.status-bar :first-child {
  margin-left: auto;
}
:not(.pt-status-bar-position-top).theme-light.pt-status-bar-ltr.pt-solid-status-bar-lt.pt-status-bar-align-right div.status-bar :last-child,
:not(.pt-status-bar-position-top).theme-dark.pt-status-bar-ltr.pt-solid-status-bar-dt.pt-status-bar-align-right div.status-bar :last-child {
  margin-right: 0;
}
:not(.pt-status-bar-position-top).theme-light.pt-status-bar-rtl.pt-solid-status-bar-lt.pt-status-bar-align-left div.status-bar :first-child,
:not(.pt-status-bar-position-top).theme-dark.pt-status-bar-rtl.pt-solid-status-bar-dt.pt-status-bar-align-left div.status-bar :first-child {
  margin-right: auto;
}
:not(.pt-status-bar-position-top).theme-light.pt-status-bar-rtl.pt-solid-status-bar-lt.pt-status-bar-align-left div.status-bar :last-child,
:not(.pt-status-bar-position-top).theme-dark.pt-status-bar-rtl.pt-solid-status-bar-dt.pt-status-bar-align-left div.status-bar :last-child {
  margin-left: 0;
}
:not(.pt-status-bar-position-top).theme-light.pt-status-bar-rtl.pt-solid-status-bar-lt.pt-status-bar-align-center div.status-bar :first-child,
:not(.pt-status-bar-position-top).theme-dark.pt-status-bar-rtl.pt-solid-status-bar-dt.pt-status-bar-align-center div.status-bar :first-child {
  margin-right: auto;
}
:not(.pt-status-bar-position-top).theme-light.pt-status-bar-rtl.pt-solid-status-bar-lt.pt-status-bar-align-center div.status-bar :last-child,
:not(.pt-status-bar-position-top).theme-dark.pt-status-bar-rtl.pt-solid-status-bar-dt.pt-status-bar-align-center div.status-bar :last-child {
  margin-left: auto;
}
:not(.pt-status-bar-position-top).theme-light.pt-status-bar-rtl.pt-solid-status-bar-lt.pt-status-bar-align-right div.status-bar :first-child,
:not(.pt-status-bar-position-top).theme-dark.pt-status-bar-rtl.pt-solid-status-bar-dt.pt-status-bar-align-right div.status-bar :first-child {
  margin-right: 0;
}
:not(.pt-status-bar-position-top).theme-light.pt-status-bar-rtl.pt-solid-status-bar-lt.pt-status-bar-align-right div.status-bar :last-child,
:not(.pt-status-bar-position-top).theme-dark.pt-status-bar-rtl.pt-solid-status-bar-dt.pt-status-bar-align-right div.status-bar :last-child {
  margin-left: auto;
}
.workspace-tabs .workspace-tab-header-container {
  height: fit-content;
  padding-top: unset;
  padding-bottom: calc(var(--window-gap) / 2);
}
.workspace-tab-container-inner {
  flex-wrap: wrap;
  min-height: 36px;
  background-color: var(--background-tertiary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.workspace-tab-header-inner {
  align-items: center;
  justify-content: center;
  height: fit-content;
  padding: unset;
  margin: auto;
}
.workspace-tab-header-inner-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
}
.workspace-tab-header {
  padding: 2px 6px;
  margin: 0;
  color: var(--text-muted);
  border: var(--border-size) solid transparent;
}
.workspace-tab-header.is-active {
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.workspace-tab-header.is-active:hover svg {
  color: var(--interactive-accent-hover);
}
.workspace-tab-header.is-after-active,
.workspace-tab-header.is-after-active .workspace-tab-header-inner,
.workspace-tab-header.is-before-active,
.workspace-tab-header.is-before-active .workspace-tab-header-inner {
  background-color: transparent;
  border-radius: var(--border-radius);
  box-shadow: none;
}
.workspace-tab-header:not(.is-active):hover {
  color: var(--interactive-accent-hover);
}
.workspace-tab-container-after,
.workspace-tab-container-before,
.workspace-tab-container-after.is-after-active,
.workspace-tab-container-before.is-before-active {
  display: none;
}
.pt-tab-label-left-sidebar-left .workspace-split.mod-left-split .workspace-tabs .workspace-tab-header-container {
  justify-content: flex-start;
}
.pt-tab-label-left-sidebar-center .workspace-split.mod-left-split .workspace-tabs .workspace-tab-header-container {
  justify-content: center;
}
.pt-tab-label-left-sidebar-right .workspace-split.mod-left-split .workspace-tabs .workspace-tab-header-container {
  justify-content: flex-end;
}
.pt-minimal-right-sidebar .workspace-split.mod-right-split .workspace-tabs .workspace-tab-header-container {
  width: calc(100% - 38px);
}
.pt-tab-label-right-sidebar-left .workspace-split.mod-right-split .workspace-tabs .workspace-tab-header-container {
  justify-content: flex-start;
}
.pt-tab-label-right-sidebar-center .workspace-split.mod-right-split .workspace-tabs .workspace-tab-header-container {
  justify-content: center;
}
.pt-tab-label-right-sidebar-right .workspace-split.mod-right-split .workspace-tabs .workspace-tab-header-container {
  justify-content: flex-end;
}
.nav-header {
  position: absolute;
  z-index: var(--layer-popover);
  display: flex;
  order: 2;
  width: 100%;
  height: min-content;
  padding: 0;
  pointer-events: none;
}
.workspace-leaf-content[data-type=advanced-tables-toolbar] .nav-header {
  pointer-events: fill;
}
.workspace-leaf-content[data-type=file-explorer] .nav-buttons-container,
.workspace-leaf-content[data-type=tag] .nav-buttons-container,
.workspace-leaf-content[data-type=search] .nav-buttons-container,
.workspace-leaf-content[data-type=starred] .nav-buttons-container,
.workspace-leaf-content[data-type=backlink] .nav-buttons-container,
.workspace-leaf-content[data-type=tagfolder-view] .nav-buttons-container,
.embedded-backlinks .nav-buttons-container,
.internal-query .nav-buttons-container {
  display: flex;
  order: 2;
  width: fit-content;
  padding: 2px;
  pointer-events: bounding-box;
  border-radius: var(--border-radius);
  stroke-width: 2px;
}
.workspace-leaf-content[data-type=dangling-links] .nav-header,
.workspace-leaf-content[data-type=dictionary-view] .nav-buttons-container,
.workspace-leaf-content[data-type=file-tree-view] .oz-folders-action-items,
.workspace-leaf-content[data-type=file-tree-view] .oz-flex-container {
  z-index: var(--layer-popover);
  display: flex;
  order: 2;
  width: fit-content;
  padding: 2px;
  pointer-events: bounding-box;
  border-radius: var(--border-radius);
  stroke-width: 2px;
}
.embedded-backlinks div.nav-header {
  position: sticky;
  top: 0;
  display: inline-flex;
  justify-content: center;
  margin: 8px 0;
}
.workspace-leaf-content[data-type=markdown] .internal-query div.nav-header {
  position: absolute;
  display: inline-flex;
  justify-content: center;
  margin: 8px 0 0;
}
.embedded-backlinks .nav-buttons-container,
.internal-query .nav-buttons-container {
  background-color: var(--background-secondary-blur);
  border: 1px solid var(--window-border);
  box-shadow: var(--drop-shadow-popup);
  -webkit-backdrop-filter: blur(var(--blur-intensity));
  backdrop-filter: blur(var(--blur-intensity));
}
.pt-nav-header-left-sidebar-position-bottom .workspace-split.mod-left-split .workspace-leaf-content[data-type=file-explorer] .nav-buttons-container,
.pt-nav-header-left-sidebar-position-bottom .workspace-split.mod-left-split .workspace-leaf-content[data-type=tag] .nav-buttons-container,
.pt-nav-header-left-sidebar-position-bottom .workspace-split.mod-left-split .workspace-leaf-content[data-type=search] .nav-buttons-container,
.pt-nav-header-left-sidebar-position-bottom .workspace-split.mod-left-split .workspace-leaf-content[data-type=starred] .nav-buttons-container,
.pt-nav-header-left-sidebar-position-bottom .workspace-split.mod-left-split .workspace-leaf-content[data-type=backlink] .nav-buttons-container,
.pt-nav-header-left-sidebar-position-bottom .workspace-split.mod-left-split .workspace-leaf-content[data-type=tagfolder-view] .nav-buttons-container,
.pt-nav-header-left-sidebar-position-bottom .workspace-split.mod-left-split .workspace-leaf-content[data-type=dictionary-view] .nav-buttons-container,
.pt-nav-header-left-sidebar-position-bottom .workspace-split.mod-left-split .workspace-leaf-content[data-type=dangling-links] .nav-header,
.pt-nav-header-right-sidebar-position-bottom .workspace-split.mod-right-split .workspace-leaf-content[data-type=file-explorer] .nav-buttons-container,
.pt-nav-header-right-sidebar-position-bottom .workspace-split.mod-right-split .workspace-leaf-content[data-type=tag] .nav-buttons-container,
.pt-nav-header-right-sidebar-position-bottom .workspace-split.mod-right-split .workspace-leaf-content[data-type=search] .nav-buttons-container,
.pt-nav-header-right-sidebar-position-bottom .workspace-split.mod-right-split .workspace-leaf-content[data-type=starred] .nav-buttons-container,
.pt-nav-header-right-sidebar-position-bottom .workspace-split.mod-right-split .workspace-leaf-content[data-type=backlink] .nav-buttons-container,
.pt-nav-header-right-sidebar-position-bottom .workspace-split.mod-right-split .workspace-leaf-content[data-type=tagfolder-view] .nav-buttons-container,
.pt-nav-header-right-sidebar-position-bottom .workspace-split.mod-right-split .workspace-leaf-content[data-type=dictionary-view] .nav-buttons-container,
.pt-nav-header-right-sidebar-position-bottom .workspace-split.mod-right-split .workspace-leaf-content[data-type=dangling-links] .nav-header,
.pt-nav-header-left-sidebar-position-bottom .workspace-drawer.mod-left .workspace-leaf-content[data-type=file-explorer] .nav-buttons-container,
.pt-nav-header-left-sidebar-position-bottom .workspace-drawer.mod-left .workspace-leaf-content[data-type=tag] .nav-buttons-container,
.pt-nav-header-left-sidebar-position-bottom .workspace-drawer.mod-left .workspace-leaf-content[data-type=search] .nav-buttons-container,
.pt-nav-header-left-sidebar-position-bottom .workspace-drawer.mod-left .workspace-leaf-content[data-type=starred] .nav-buttons-container,
.pt-nav-header-left-sidebar-position-bottom .workspace-drawer.mod-left .workspace-leaf-content[data-type=backlink] .nav-buttons-container,
.pt-nav-header-left-sidebar-position-bottom .workspace-drawer.mod-left .workspace-leaf-content[data-type=tagfolder-view] .nav-buttons-container,
.pt-nav-header-left-sidebar-position-bottom .workspace-drawer.mod-left .workspace-leaf-content[data-type=dictionary-view] .nav-buttons-container,
.pt-nav-header-left-sidebar-position-bottom .workspace-drawer.mod-left .workspace-leaf-content[data-type=dangling-links] .nav-header,
.pt-nav-header-right-sidebar-position-bottom .workspace-drawer.mod-right .workspace-leaf-content[data-type=file-explorer] .nav-buttons-container,
.pt-nav-header-right-sidebar-position-bottom .workspace-drawer.mod-right .workspace-leaf-content[data-type=tag] .nav-buttons-container,
.pt-nav-header-right-sidebar-position-bottom .workspace-drawer.mod-right .workspace-leaf-content[data-type=search] .nav-buttons-container,
.pt-nav-header-right-sidebar-position-bottom .workspace-drawer.mod-right .workspace-leaf-content[data-type=starred] .nav-buttons-container,
.pt-nav-header-right-sidebar-position-bottom .workspace-drawer.mod-right .workspace-leaf-content[data-type=backlink] .nav-buttons-container,
.pt-nav-header-right-sidebar-position-bottom .workspace-drawer.mod-right .workspace-leaf-content[data-type=tagfolder-view] .nav-buttons-container,
.pt-nav-header-right-sidebar-position-bottom .workspace-drawer.mod-right .workspace-leaf-content[data-type=dictionary-view] .nav-buttons-container,
.pt-nav-header-right-sidebar-position-bottom .workspace-drawer.mod-right .workspace-leaf-content[data-type=dangling-links] .nav-header {
  background: var(--background-secondary-blur);
  border: 1px solid var(--window-border);
  box-shadow: var(--drop-shadow-popup);
  -webkit-backdrop-filter: blur(var(--blur-intensity));
  backdrop-filter: blur(var(--blur-intensity));
}
.pt-nav-header-left-sidebar-position-bottom .workspace-split.mod-left-split .workspace-leaf-content[data-type=file-explorer] .nav-header,
.pt-nav-header-left-sidebar-position-bottom .workspace-split.mod-left-split .workspace-leaf-content[data-type=tag] .nav-header,
.pt-nav-header-left-sidebar-position-bottom .workspace-split.mod-left-split .workspace-leaf-content[data-type=search] .nav-header,
.pt-nav-header-left-sidebar-position-bottom .workspace-split.mod-left-split .workspace-leaf-content[data-type=starred] .nav-header,
.pt-nav-header-left-sidebar-position-bottom .workspace-split.mod-left-split .workspace-leaf-content[data-type=backlink] .nav-header,
.pt-nav-header-left-sidebar-position-bottom .workspace-split.mod-left-split .workspace-leaf-content[data-type=tagfolder-view] .nav-header,
.pt-nav-header-right-sidebar-position-bottom .workspace-split.mod-right-split .workspace-leaf-content[data-type=file-explorer] .nav-header,
.pt-nav-header-right-sidebar-position-bottom .workspace-split.mod-right-split .workspace-leaf-content[data-type=tag] .nav-header,
.pt-nav-header-right-sidebar-position-bottom .workspace-split.mod-right-split .workspace-leaf-content[data-type=search] .nav-header,
.pt-nav-header-right-sidebar-position-bottom .workspace-split.mod-right-split .workspace-leaf-content[data-type=starred] .nav-header,
.pt-nav-header-right-sidebar-position-bottom .workspace-split.mod-right-split .workspace-leaf-content[data-type=backlink] .nav-header,
.pt-nav-header-right-sidebar-position-bottom .workspace-split.mod-right-split .workspace-leaf-content[data-type=tagfolder-view] .nav-header,
.pt-nav-header-left-sidebar-position-bottom .workspace-drawer.mod-left .workspace-leaf-content[data-type=file-explorer] .nav-header,
.pt-nav-header-left-sidebar-position-bottom .workspace-drawer.mod-left .workspace-leaf-content[data-type=tag] .nav-header,
.pt-nav-header-left-sidebar-position-bottom .workspace-drawer.mod-left .workspace-leaf-content[data-type=search] .nav-header,
.pt-nav-header-left-sidebar-position-bottom .workspace-drawer.mod-left .workspace-leaf-content[data-type=starred] .nav-header,
.pt-nav-header-left-sidebar-position-bottom .workspace-drawer.mod-left .workspace-leaf-content[data-type=backlink] .nav-header,
.pt-nav-header-left-sidebar-position-bottom .workspace-drawer.mod-left .workspace-leaf-content[data-type=tagfolder-view] .nav-header,
.pt-nav-header-right-sidebar-position-bottom .workspace-drawer.mod-right .workspace-leaf-content[data-type=file-explorer] .nav-header,
.pt-nav-header-right-sidebar-position-bottom .workspace-drawer.mod-right .workspace-leaf-content[data-type=tag] .nav-header,
.pt-nav-header-right-sidebar-position-bottom .workspace-drawer.mod-right .workspace-leaf-content[data-type=search] .nav-header,
.pt-nav-header-right-sidebar-position-bottom .workspace-drawer.mod-right .workspace-leaf-content[data-type=starred] .nav-header,
.pt-nav-header-right-sidebar-position-bottom .workspace-drawer.mod-right .workspace-leaf-content[data-type=backlink] .nav-header,
.pt-nav-header-right-sidebar-position-bottom .workspace-drawer.mod-right .workspace-leaf-content[data-type=tagfolder-view] .nav-header {
  bottom: calc(10px + var(--scroll-bar-size));
  margin-right: calc(10px + var(--scroll-bar-size));
}
.pt-nav-header-left-sidebar-position-bottom .workspace-split.mod-left-split .workspace-leaf-content[data-type=dangling-links] .nav-header,
.pt-nav-header-left-sidebar-position-bottom .workspace-split.mod-left-split .workspace-leaf-content[data-type=dictionary-view] .nav-buttons-container,
.pt-nav-header-right-sidebar-position-bottom .workspace-split.mod-right-split .workspace-leaf-content[data-type=dangling-links] .nav-header,
.pt-nav-header-right-sidebar-position-bottom .workspace-split.mod-right-split .workspace-leaf-content[data-type=dictionary-view] .nav-buttons-container,
.pt-nav-header-left-sidebar-position-bottom .workspace-drawer.mod-left .workspace-leaf-content[data-type=dangling-links] .nav-header,
.pt-nav-header-left-sidebar-position-bottom .workspace-drawer.mod-left .workspace-leaf-content[data-type=dictionary-view] .nav-buttons-container,
.pt-nav-header-right-sidebar-position-bottom .workspace-drawer.mod-right .workspace-leaf-content[data-type=dangling-links] .nav-header,
.pt-nav-header-right-sidebar-position-bottom .workspace-drawer.mod-right .workspace-leaf-content[data-type=dictionary-view] .nav-buttons-container {
  position: sticky;
  bottom: 0;
  order: 2;
  width: fit-content;
  margin-top: 10px;
  margin-bottom: 10px;
}
.pt-nav-header-left-sidebar-position-bottom .workspace-split.mod-left-split .nav-files-container,
.pt-nav-header-left-sidebar-position-bottom .workspace-split.mod-left-split .workspace-leaf-content[data-type=tag] .tag-container,
.pt-nav-header-left-sidebar-position-bottom .workspace-split.mod-left-split .workspace-leaf-content[data-type=backlink] .backlink-pane,
.pt-nav-header-left-sidebar-position-bottom .workspace-split.mod-left-split .workspace-leaf-content[data-type=search] .search-results-children,
.pt-nav-header-left-sidebar-position-bottom .workspace-split.mod-left-split .workspace-leaf-content[data-type=dictionary-view] .contents,
.pt-nav-header-right-sidebar-position-bottom .workspace-split.mod-right-split .nav-files-container,
.pt-nav-header-right-sidebar-position-bottom .workspace-split.mod-right-split .workspace-leaf-content[data-type=tag] .tag-container,
.pt-nav-header-right-sidebar-position-bottom .workspace-split.mod-right-split .workspace-leaf-content[data-type=backlink] .backlink-pane,
.pt-nav-header-right-sidebar-position-bottom .workspace-split.mod-right-split .workspace-leaf-content[data-type=search] .search-results-children,
.pt-nav-header-right-sidebar-position-bottom .workspace-split.mod-right-split .workspace-leaf-content[data-type=dictionary-view] .contents,
.pt-nav-header-left-sidebar-position-bottom .workspace-drawer.mod-left .nav-files-container,
.pt-nav-header-left-sidebar-position-bottom .workspace-drawer.mod-left .workspace-leaf-content[data-type=tag] .tag-container,
.pt-nav-header-left-sidebar-position-bottom .workspace-drawer.mod-left .workspace-leaf-content[data-type=backlink] .backlink-pane,
.pt-nav-header-left-sidebar-position-bottom .workspace-drawer.mod-left .workspace-leaf-content[data-type=search] .search-results-children,
.pt-nav-header-left-sidebar-position-bottom .workspace-drawer.mod-left .workspace-leaf-content[data-type=dictionary-view] .contents,
.pt-nav-header-right-sidebar-position-bottom .workspace-drawer.mod-right .nav-files-container,
.pt-nav-header-right-sidebar-position-bottom .workspace-drawer.mod-right .workspace-leaf-content[data-type=tag] .tag-container,
.pt-nav-header-right-sidebar-position-bottom .workspace-drawer.mod-right .workspace-leaf-content[data-type=backlink] .backlink-pane,
.pt-nav-header-right-sidebar-position-bottom .workspace-drawer.mod-right .workspace-leaf-content[data-type=search] .search-results-children,
.pt-nav-header-right-sidebar-position-bottom .workspace-drawer.mod-right .workspace-leaf-content[data-type=dictionary-view] .contents {
  padding-bottom: 65px;
}
.pt-nav-header-left-sidebar-position-bottom .workspace-split.mod-left-split .workspace-leaf-content[data-type=search] .search-input-container,
.pt-nav-header-right-sidebar-position-bottom .workspace-split.mod-right-split .workspace-leaf-content[data-type=search] .search-input-container,
.pt-nav-header-left-sidebar-position-bottom .workspace-drawer.mod-left .workspace-leaf-content[data-type=search] .search-input-container,
.pt-nav-header-right-sidebar-position-bottom .workspace-drawer.mod-right .workspace-leaf-content[data-type=search] .search-input-container {
  padding-bottom: calc(var(--window-gap) / 2);
}
.pt-nav-header-left-sidebar-position-bottom .workspace-split.mod-left-split .workspace-leaf-content .search-input-clear-button,
.pt-nav-header-right-sidebar-position-bottom .workspace-split.mod-right-split .workspace-leaf-content .search-input-clear-button,
.pt-nav-header-left-sidebar-position-bottom .workspace-drawer.mod-left .workspace-leaf-content .search-input-clear-button,
.pt-nav-header-right-sidebar-position-bottom .workspace-drawer.mod-right .workspace-leaf-content .search-input-clear-button {
  top: 3px;
  right: 12px;
}
.nav-action-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  padding: 2px;
  margin: 0 2px;
  border-radius: var(--border-radius);
}
.nav-action-button svg {
  width: 17px;
  height: 17px;
}
.nav-action-button:hover,
.nav-action-button:hover svg {
  color: var(--interactive-accent-hover);
  fill: var(--interactive-accent-hover);
}
.nav-action-button.is-active {
  color: var(--text-normal);
  background-color: var(--interactive-accent-base);
}
.pt-nav-header-left-sidebar-position-top .workspace-split.mod-left-split .workspace-leaf-content[data-type=file-explorer] .nav-header,
.pt-nav-header-left-sidebar-position-top .workspace-split.mod-left-split .workspace-leaf-content[data-type=tag] .nav-header,
.pt-nav-header-left-sidebar-position-top .workspace-split.mod-left-split .workspace-leaf-content[data-type=search] .nav-header,
.pt-nav-header-left-sidebar-position-top .workspace-split.mod-left-split .workspace-leaf-content[data-type=starred] .nav-header,
.pt-nav-header-left-sidebar-position-top .workspace-split.mod-left-split .workspace-leaf-content[data-type=backlink] .nav-header,
.pt-nav-header-left-sidebar-position-top .workspace-split.mod-left-split .workspace-leaf-content[data-type=tagfolder-view] .nav-header,
.pt-nav-header-right-sidebar-position-top .workspace-split.mod-right-split .workspace-leaf-content[data-type=file-explorer] .nav-header,
.pt-nav-header-right-sidebar-position-top .workspace-split.mod-right-split .workspace-leaf-content[data-type=tag] .nav-header,
.pt-nav-header-right-sidebar-position-top .workspace-split.mod-right-split .workspace-leaf-content[data-type=search] .nav-header,
.pt-nav-header-right-sidebar-position-top .workspace-split.mod-right-split .workspace-leaf-content[data-type=starred] .nav-header,
.pt-nav-header-right-sidebar-position-top .workspace-split.mod-right-split .workspace-leaf-content[data-type=backlink] .nav-header,
.pt-nav-header-right-sidebar-position-top .workspace-split.mod-right-split .workspace-leaf-content[data-type=tagfolder-view] .nav-header,
.pt-nav-header-left-sidebar-position-top .workspace-drawer.mod-left .workspace-leaf-content[data-type=file-explorer] .nav-header,
.pt-nav-header-left-sidebar-position-top .workspace-drawer.mod-left .workspace-leaf-content[data-type=tag] .nav-header,
.pt-nav-header-left-sidebar-position-top .workspace-drawer.mod-left .workspace-leaf-content[data-type=search] .nav-header,
.pt-nav-header-left-sidebar-position-top .workspace-drawer.mod-left .workspace-leaf-content[data-type=starred] .nav-header,
.pt-nav-header-left-sidebar-position-top .workspace-drawer.mod-left .workspace-leaf-content[data-type=backlink] .nav-header,
.pt-nav-header-left-sidebar-position-top .workspace-drawer.mod-left .workspace-leaf-content[data-type=tagfolder-view] .nav-header,
.pt-nav-header-right-sidebar-position-top .workspace-drawer.mod-right .workspace-leaf-content[data-type=file-explorer] .nav-header,
.pt-nav-header-right-sidebar-position-top .workspace-drawer.mod-right .workspace-leaf-content[data-type=tag] .nav-header,
.pt-nav-header-right-sidebar-position-top .workspace-drawer.mod-right .workspace-leaf-content[data-type=search] .nav-header,
.pt-nav-header-right-sidebar-position-top .workspace-drawer.mod-right .workspace-leaf-content[data-type=starred] .nav-header,
.pt-nav-header-right-sidebar-position-top .workspace-drawer.mod-right .workspace-leaf-content[data-type=backlink] .nav-header,
.pt-nav-header-right-sidebar-position-top .workspace-drawer.mod-right .workspace-leaf-content[data-type=tagfolder-view] .nav-header {
  position: unset;
  order: 0;
}
.pt-nav-header-left-sidebar-position-top .workspace-split.mod-left-split .workspace-leaf-content[data-type=file-explorer] .nav-buttons-container,
.pt-nav-header-left-sidebar-position-top .workspace-split.mod-left-split .workspace-leaf-content[data-type=tag] .nav-buttons-container,
.pt-nav-header-left-sidebar-position-top .workspace-split.mod-left-split .workspace-leaf-content[data-type=search] .nav-buttons-container,
.pt-nav-header-left-sidebar-position-top .workspace-split.mod-left-split .workspace-leaf-content[data-type=starred] .nav-buttons-container,
.pt-nav-header-left-sidebar-position-top .workspace-split.mod-left-split .workspace-leaf-content[data-type=backlink] .nav-buttons-container,
.pt-nav-header-left-sidebar-position-top .workspace-split.mod-left-split .workspace-leaf-content[data-type=tagfolder-view] .nav-buttons-container,
.pt-nav-header-left-sidebar-position-top .workspace-split.mod-left-split .workspace-leaf-content[data-type=dictionary-view] .nav-buttons-container,
.pt-nav-header-left-sidebar-position-top .workspace-split.mod-left-split .workspace-leaf-content[data-type=dangling-links] .nav-header,
.pt-nav-header-right-sidebar-position-top .workspace-split.mod-right-split .workspace-leaf-content[data-type=file-explorer] .nav-buttons-container,
.pt-nav-header-right-sidebar-position-top .workspace-split.mod-right-split .workspace-leaf-content[data-type=tag] .nav-buttons-container,
.pt-nav-header-right-sidebar-position-top .workspace-split.mod-right-split .workspace-leaf-content[data-type=search] .nav-buttons-container,
.pt-nav-header-right-sidebar-position-top .workspace-split.mod-right-split .workspace-leaf-content[data-type=starred] .nav-buttons-container,
.pt-nav-header-right-sidebar-position-top .workspace-split.mod-right-split .workspace-leaf-content[data-type=backlink] .nav-buttons-container,
.pt-nav-header-right-sidebar-position-top .workspace-split.mod-right-split .workspace-leaf-content[data-type=tagfolder-view] .nav-buttons-container,
.pt-nav-header-right-sidebar-position-top .workspace-split.mod-right-split .workspace-leaf-content[data-type=dictionary-view] .nav-buttons-container,
.pt-nav-header-right-sidebar-position-top .workspace-split.mod-right-split .workspace-leaf-content[data-type=dangling-links] .nav-header,
.pt-nav-header-left-sidebar-position-top .workspace-drawer.mod-left .workspace-leaf-content[data-type=file-explorer] .nav-buttons-container,
.pt-nav-header-left-sidebar-position-top .workspace-drawer.mod-left .workspace-leaf-content[data-type=tag] .nav-buttons-container,
.pt-nav-header-left-sidebar-position-top .workspace-drawer.mod-left .workspace-leaf-content[data-type=search] .nav-buttons-container,
.pt-nav-header-left-sidebar-position-top .workspace-drawer.mod-left .workspace-leaf-content[data-type=starred] .nav-buttons-container,
.pt-nav-header-left-sidebar-position-top .workspace-drawer.mod-left .workspace-leaf-content[data-type=backlink] .nav-buttons-container,
.pt-nav-header-left-sidebar-position-top .workspace-drawer.mod-left .workspace-leaf-content[data-type=tagfolder-view] .nav-buttons-container,
.pt-nav-header-left-sidebar-position-top .workspace-drawer.mod-left .workspace-leaf-content[data-type=dictionary-view] .nav-buttons-container,
.pt-nav-header-left-sidebar-position-top .workspace-drawer.mod-left .workspace-leaf-content[data-type=dangling-links] .nav-header,
.pt-nav-header-right-sidebar-position-top .workspace-drawer.mod-right .workspace-leaf-content[data-type=file-explorer] .nav-buttons-container,
.pt-nav-header-right-sidebar-position-top .workspace-drawer.mod-right .workspace-leaf-content[data-type=tag] .nav-buttons-container,
.pt-nav-header-right-sidebar-position-top .workspace-drawer.mod-right .workspace-leaf-content[data-type=search] .nav-buttons-container,
.pt-nav-header-right-sidebar-position-top .workspace-drawer.mod-right .workspace-leaf-content[data-type=starred] .nav-buttons-container,
.pt-nav-header-right-sidebar-position-top .workspace-drawer.mod-right .workspace-leaf-content[data-type=backlink] .nav-buttons-container,
.pt-nav-header-right-sidebar-position-top .workspace-drawer.mod-right .workspace-leaf-content[data-type=tagfolder-view] .nav-buttons-container,
.pt-nav-header-right-sidebar-position-top .workspace-drawer.mod-right .workspace-leaf-content[data-type=dictionary-view] .nav-buttons-container,
.pt-nav-header-right-sidebar-position-top .workspace-drawer.mod-right .workspace-leaf-content[data-type=dangling-links] .nav-header {
  background-color: var(--background-tertiary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.pt-nav-header-left-sidebar-position-top .workspace-split.mod-left-split .workspace-leaf-content[data-type=dangling-links] .nav-header,
.pt-nav-header-left-sidebar-position-top .workspace-split.mod-left-split .workspace-leaf-content[data-type=dictionary-view] .nav-buttons-container,
.pt-nav-header-right-sidebar-position-top .workspace-split.mod-right-split .workspace-leaf-content[data-type=dangling-links] .nav-header,
.pt-nav-header-right-sidebar-position-top .workspace-split.mod-right-split .workspace-leaf-content[data-type=dictionary-view] .nav-buttons-container,
.pt-nav-header-left-sidebar-position-top .workspace-drawer.mod-left .workspace-leaf-content[data-type=dangling-links] .nav-header,
.pt-nav-header-left-sidebar-position-top .workspace-drawer.mod-left .workspace-leaf-content[data-type=dictionary-view] .nav-buttons-container,
.pt-nav-header-right-sidebar-position-top .workspace-drawer.mod-right .workspace-leaf-content[data-type=dangling-links] .nav-header,
.pt-nav-header-right-sidebar-position-top .workspace-drawer.mod-right .workspace-leaf-content[data-type=dictionary-view] .nav-buttons-container {
  position: sticky;
  top: 5px;
  order: 0;
  margin-bottom: 10px;
}
.pt-nav-header-left-sidebar-position-top .workspace-split.mod-left-split .workspace-leaf-content .search-input-container,
.pt-nav-header-right-sidebar-position-top .workspace-split.mod-right-split .workspace-leaf-content .search-input-container,
.pt-nav-header-left-sidebar-position-top .workspace-drawer.mod-left .workspace-leaf-content .search-input-container,
.pt-nav-header-right-sidebar-position-top .workspace-drawer.mod-right .workspace-leaf-content .search-input-container {
  padding: 10px 0;
}
.pt-nav-header-left-sidebar-position-top .workspace-split.mod-left-split .workspace-leaf-content .search-input-clear-button,
.pt-nav-header-right-sidebar-position-top .workspace-split.mod-right-split .workspace-leaf-content .search-input-clear-button,
.pt-nav-header-left-sidebar-position-top .workspace-drawer.mod-left .workspace-leaf-content .search-input-clear-button,
.pt-nav-header-right-sidebar-position-top .workspace-drawer.mod-right .workspace-leaf-content .search-input-clear-button {
  top: 13px;
  right: 12px;
}
.pt-nav-header-left-sidebar-position-top .workspace-split.mod-left-split .nav-files-container,
.pt-nav-header-left-sidebar-position-top .workspace-split.mod-left-split .workspace-leaf-content[data-type=tag] .tag-container,
.pt-nav-header-left-sidebar-position-top .workspace-split.mod-left-split .workspace-leaf-content[data-type=starred] .item-list,
.pt-nav-header-left-sidebar-position-top .workspace-split.mod-left-split .workspace-leaf-content[data-type=dangling-links] .container > details:first-of-type,
.pt-nav-header-left-sidebar-position-top .workspace-split.mod-left-split .backlink-pane,
.pt-nav-header-right-sidebar-position-top .workspace-split.mod-right-split .nav-files-container,
.pt-nav-header-right-sidebar-position-top .workspace-split.mod-right-split .workspace-leaf-content[data-type=tag] .tag-container,
.pt-nav-header-right-sidebar-position-top .workspace-split.mod-right-split .workspace-leaf-content[data-type=starred] .item-list,
.pt-nav-header-right-sidebar-position-top .workspace-split.mod-right-split .workspace-leaf-content[data-type=dangling-links] .container > details:first-of-type,
.pt-nav-header-right-sidebar-position-top .workspace-split.mod-right-split .backlink-pane,
.pt-nav-header-left-sidebar-position-top .workspace-drawer.mod-left .nav-files-container,
.pt-nav-header-left-sidebar-position-top .workspace-drawer.mod-left .workspace-leaf-content[data-type=tag] .tag-container,
.pt-nav-header-left-sidebar-position-top .workspace-drawer.mod-left .workspace-leaf-content[data-type=starred] .item-list,
.pt-nav-header-left-sidebar-position-top .workspace-drawer.mod-left .workspace-leaf-content[data-type=dangling-links] .container > details:first-of-type,
.pt-nav-header-left-sidebar-position-top .workspace-drawer.mod-left .backlink-pane,
.pt-nav-header-right-sidebar-position-top .workspace-drawer.mod-right .nav-files-container,
.pt-nav-header-right-sidebar-position-top .workspace-drawer.mod-right .workspace-leaf-content[data-type=tag] .tag-container,
.pt-nav-header-right-sidebar-position-top .workspace-drawer.mod-right .workspace-leaf-content[data-type=starred] .item-list,
.pt-nav-header-right-sidebar-position-top .workspace-drawer.mod-right .workspace-leaf-content[data-type=dangling-links] .container > details:first-of-type,
.pt-nav-header-right-sidebar-position-top .workspace-drawer.mod-right .backlink-pane {
  margin-top: calc(var(--window-gap) / 2);
}
.pt-scroll-hover.pt-nav-header-left-sidebar-position-bottom .workspace-split.mod-left-split .workspace-leaf-content[data-type=file-explorer]:hover .nav-header,
.pt-scroll-hover.pt-nav-header-left-sidebar-position-bottom .workspace-split.mod-left-split .workspace-leaf-content[data-type=tag]:hover .nav-header,
.pt-scroll-hover.pt-nav-header-left-sidebar-position-bottom .workspace-split.mod-left-split .workspace-leaf-content[data-type=search]:hover .nav-header,
.pt-scroll-hover.pt-nav-header-left-sidebar-position-bottom .workspace-split.mod-left-split .workspace-leaf-content[data-type=starred]:hover .nav-header,
.pt-scroll-hover.pt-nav-header-left-sidebar-position-bottom .workspace-split.mod-left-split .workspace-leaf-content[data-type=backlink]:hover .nav-header,
.pt-scroll-hover.pt-nav-header-left-sidebar-position-bottom .workspace-split.mod-left-split .workspace-leaf-content[data-type=tagfolder-view] .nav-header,
.pt-scroll-hover.pt-nav-header-right-sidebar-position-bottom .workspace-split.mod-right-split .workspace-leaf-content[data-type=file-explorer]:hover .nav-header,
.pt-scroll-hover.pt-nav-header-right-sidebar-position-bottom .workspace-split.mod-right-split .workspace-leaf-content[data-type=tag]:hover .nav-header,
.pt-scroll-hover.pt-nav-header-right-sidebar-position-bottom .workspace-split.mod-right-split .workspace-leaf-content[data-type=search]:hover .nav-header,
.pt-scroll-hover.pt-nav-header-right-sidebar-position-bottom .workspace-split.mod-right-split .workspace-leaf-content[data-type=starred]:hover .nav-header,
.pt-scroll-hover.pt-nav-header-right-sidebar-position-bottom .workspace-split.mod-right-split .workspace-leaf-content[data-type=backlink]:hover .nav-header,
.pt-scroll-hover.pt-nav-header-right-sidebar-position-bottom .workspace-split.mod-right-split .workspace-leaf-content[data-type=tagfolder-view] .nav-header,
.pt-scroll-hover.pt-nav-header-left-sidebar-position-bottom .workspace-drawer.mod-left .workspace-leaf-content[data-type=file-explorer]:hover .nav-header,
.pt-scroll-hover.pt-nav-header-left-sidebar-position-bottom .workspace-drawer.mod-left .workspace-leaf-content[data-type=tag]:hover .nav-header,
.pt-scroll-hover.pt-nav-header-left-sidebar-position-bottom .workspace-drawer.mod-left .workspace-leaf-content[data-type=search]:hover .nav-header,
.pt-scroll-hover.pt-nav-header-left-sidebar-position-bottom .workspace-drawer.mod-left .workspace-leaf-content[data-type=starred]:hover .nav-header,
.pt-scroll-hover.pt-nav-header-left-sidebar-position-bottom .workspace-drawer.mod-left .workspace-leaf-content[data-type=backlink]:hover .nav-header,
.pt-scroll-hover.pt-nav-header-left-sidebar-position-bottom .workspace-drawer.mod-left .workspace-leaf-content[data-type=tagfolder-view] .nav-header,
.pt-scroll-hover.pt-nav-header-right-sidebar-position-bottom .workspace-drawer.mod-right .workspace-leaf-content[data-type=file-explorer]:hover .nav-header,
.pt-scroll-hover.pt-nav-header-right-sidebar-position-bottom .workspace-drawer.mod-right .workspace-leaf-content[data-type=tag]:hover .nav-header,
.pt-scroll-hover.pt-nav-header-right-sidebar-position-bottom .workspace-drawer.mod-right .workspace-leaf-content[data-type=search]:hover .nav-header,
.pt-scroll-hover.pt-nav-header-right-sidebar-position-bottom .workspace-drawer.mod-right .workspace-leaf-content[data-type=starred]:hover .nav-header,
.pt-scroll-hover.pt-nav-header-right-sidebar-position-bottom .workspace-drawer.mod-right .workspace-leaf-content[data-type=backlink]:hover .nav-header,
.pt-scroll-hover.pt-nav-header-right-sidebar-position-bottom .workspace-drawer.mod-right .workspace-leaf-content[data-type=tagfolder-view] .nav-header {
  bottom: calc(10px + var(--scroll-bar-size-hover));
  margin-right: calc(10px + var(--scroll-bar-size-hover));
}
.pt-scroll-hover.pt-nav-header-left-sidebar-position-bottom .workspace-split.mod-left-split .workspace-leaf-content[data-type=dangling-links]:hover .nav-header,
.pt-scroll-hover.pt-nav-header-left-sidebar-position-bottom .workspace-split.mod-left-split .workspace-leaf-content[data-type=file-tree-view] .oz-folders-action-items,
.pt-scroll-hover.pt-nav-header-left-sidebar-position-bottom .workspace-split.mod-left-split .workspace-leaf-content[data-type=file-tree-view] .oz-flex-container,
.pt-scroll-hover.pt-nav-header-right-sidebar-position-bottom .workspace-split.mod-right-split .workspace-leaf-content[data-type=dangling-links]:hover .nav-header,
.pt-scroll-hover.pt-nav-header-right-sidebar-position-bottom .workspace-split.mod-right-split .workspace-leaf-content[data-type=file-tree-view] .oz-folders-action-items,
.pt-scroll-hover.pt-nav-header-right-sidebar-position-bottom .workspace-split.mod-right-split .workspace-leaf-content[data-type=file-tree-view] .oz-flex-container,
.pt-scroll-hover.pt-nav-header-left-sidebar-position-bottom .workspace-drawer.mod-left .workspace-leaf-content[data-type=dangling-links]:hover .nav-header,
.pt-scroll-hover.pt-nav-header-left-sidebar-position-bottom .workspace-drawer.mod-left .workspace-leaf-content[data-type=file-tree-view] .oz-folders-action-items,
.pt-scroll-hover.pt-nav-header-left-sidebar-position-bottom .workspace-drawer.mod-left .workspace-leaf-content[data-type=file-tree-view] .oz-flex-container,
.pt-scroll-hover.pt-nav-header-right-sidebar-position-bottom .workspace-drawer.mod-right .workspace-leaf-content[data-type=dangling-links]:hover .nav-header,
.pt-scroll-hover.pt-nav-header-right-sidebar-position-bottom .workspace-drawer.mod-right .workspace-leaf-content[data-type=file-tree-view] .oz-folders-action-items,
.pt-scroll-hover.pt-nav-header-right-sidebar-position-bottom .workspace-drawer.mod-right .workspace-leaf-content[data-type=file-tree-view] .oz-flex-container {
  bottom: calc(10px + var(--scroll-bar-size-hover));
}
.pt-scroll-hover.pt-nav-header-left-sidebar-position-bottom .workspace-split.mod-left-split .nav-files-container,
.pt-scroll-hover.pt-nav-header-left-sidebar-position-bottom .workspace-split.mod-left-split .workspace-leaf-content[data-type=tag] .tag-container,
.pt-scroll-hover.pt-nav-header-left-sidebar-position-bottom .workspace-split.mod-left-split .workspace-leaf-content[data-type=backlink] .backlink-pane,
.pt-scroll-hover.pt-nav-header-left-sidebar-position-bottom .workspace-split.mod-left-split .workspace-leaf-content[data-type=search] .search-results-children,
.pt-scroll-hover.pt-nav-header-left-sidebar-position-bottom .workspace-split.mod-left-split .workspace-leaf-content[data-type=dictionary-view] .contents,
.pt-scroll-hover.pt-nav-header-right-sidebar-position-bottom .workspace-split.mod-right-split .nav-files-container,
.pt-scroll-hover.pt-nav-header-right-sidebar-position-bottom .workspace-split.mod-right-split .workspace-leaf-content[data-type=tag] .tag-container,
.pt-scroll-hover.pt-nav-header-right-sidebar-position-bottom .workspace-split.mod-right-split .workspace-leaf-content[data-type=backlink] .backlink-pane,
.pt-scroll-hover.pt-nav-header-right-sidebar-position-bottom .workspace-split.mod-right-split .workspace-leaf-content[data-type=search] .search-results-children,
.pt-scroll-hover.pt-nav-header-right-sidebar-position-bottom .workspace-split.mod-right-split .workspace-leaf-content[data-type=dictionary-view] .contents,
.pt-scroll-hover.pt-nav-header-left-sidebar-position-bottom .workspace-drawer.mod-left .nav-files-container,
.pt-scroll-hover.pt-nav-header-left-sidebar-position-bottom .workspace-drawer.mod-left .workspace-leaf-content[data-type=tag] .tag-container,
.pt-scroll-hover.pt-nav-header-left-sidebar-position-bottom .workspace-drawer.mod-left .workspace-leaf-content[data-type=backlink] .backlink-pane,
.pt-scroll-hover.pt-nav-header-left-sidebar-position-bottom .workspace-drawer.mod-left .workspace-leaf-content[data-type=search] .search-results-children,
.pt-scroll-hover.pt-nav-header-left-sidebar-position-bottom .workspace-drawer.mod-left .workspace-leaf-content[data-type=dictionary-view] .contents,
.pt-scroll-hover.pt-nav-header-right-sidebar-position-bottom .workspace-drawer.mod-right .nav-files-container,
.pt-scroll-hover.pt-nav-header-right-sidebar-position-bottom .workspace-drawer.mod-right .workspace-leaf-content[data-type=tag] .tag-container,
.pt-scroll-hover.pt-nav-header-right-sidebar-position-bottom .workspace-drawer.mod-right .workspace-leaf-content[data-type=backlink] .backlink-pane,
.pt-scroll-hover.pt-nav-header-right-sidebar-position-bottom .workspace-drawer.mod-right .workspace-leaf-content[data-type=search] .search-results-children,
.pt-scroll-hover.pt-nav-header-right-sidebar-position-bottom .workspace-drawer.mod-right .workspace-leaf-content[data-type=dictionary-view] .contents {
  padding-bottom: 75px;
}
.pt-nav-header-left-sidebar-align-left .workspace-split.mod-left-split .workspace-leaf-content[data-type=file-explorer] .nav-header,
.pt-nav-header-left-sidebar-align-left .workspace-split.mod-left-split .workspace-leaf-content[data-type=tag] .nav-header,
.pt-nav-header-left-sidebar-align-left .workspace-split.mod-left-split .workspace-leaf-content[data-type=search] .nav-header,
.pt-nav-header-left-sidebar-align-left .workspace-split.mod-left-split .workspace-leaf-content[data-type=starred] .nav-header,
.pt-nav-header-left-sidebar-align-left .workspace-split.mod-left-split .workspace-leaf-content[data-type=backlink] .nav-header,
.pt-nav-header-left-sidebar-align-left .workspace-split.mod-left-split .workspace-leaf-content[data-type=tagfolder-view] .nav-header,
.pt-nav-header-left-sidebar-align-left .workspace-split.mod-left-split .workspace-leaf-content[data-type=file-tree-view] .oz-folders-action-items,
.pt-nav-header-left-sidebar-align-left .workspace-split.mod-left-split .workspace-leaf-content[data-type=file-tree-view] .oz-flex-container,
.pt-nav-header-right-sidebar-align-left .workspace-split.mod-right-split .workspace-leaf-content[data-type=file-explorer] .nav-header,
.pt-nav-header-right-sidebar-align-left .workspace-split.mod-right-split .workspace-leaf-content[data-type=tag] .nav-header,
.pt-nav-header-right-sidebar-align-left .workspace-split.mod-right-split .workspace-leaf-content[data-type=search] .nav-header,
.pt-nav-header-right-sidebar-align-left .workspace-split.mod-right-split .workspace-leaf-content[data-type=starred] .nav-header,
.pt-nav-header-right-sidebar-align-left .workspace-split.mod-right-split .workspace-leaf-content[data-type=backlink] .nav-header,
.pt-nav-header-right-sidebar-align-left .workspace-split.mod-right-split .workspace-leaf-content[data-type=tagfolder-view] .nav-header,
.pt-nav-header-right-sidebar-align-left .workspace-split.mod-right-split .workspace-leaf-content[data-type=file-tree-view] .oz-folders-action-items,
.pt-nav-header-right-sidebar-align-left .workspace-split.mod-right-split .workspace-leaf-content[data-type=file-tree-view] .oz-flex-container,
.pt-nav-header-left-sidebar-align-left .workspace-drawer.mod-left .workspace-leaf-content[data-type=file-explorer] .nav-header,
.pt-nav-header-left-sidebar-align-left .workspace-drawer.mod-left .workspace-leaf-content[data-type=tag] .nav-header,
.pt-nav-header-left-sidebar-align-left .workspace-drawer.mod-left .workspace-leaf-content[data-type=search] .nav-header,
.pt-nav-header-left-sidebar-align-left .workspace-drawer.mod-left .workspace-leaf-content[data-type=starred] .nav-header,
.pt-nav-header-left-sidebar-align-left .workspace-drawer.mod-left .workspace-leaf-content[data-type=backlink] .nav-header,
.pt-nav-header-left-sidebar-align-left .workspace-drawer.mod-left .workspace-leaf-content[data-type=tagfolder-view] .nav-header,
.pt-nav-header-left-sidebar-align-left .workspace-drawer.mod-left .workspace-leaf-content[data-type=file-tree-view] .oz-folders-action-items,
.pt-nav-header-left-sidebar-align-left .workspace-drawer.mod-left .workspace-leaf-content[data-type=file-tree-view] .oz-flex-container,
.pt-nav-header-right-sidebar-align-left .workspace-drawer.mod-right .workspace-leaf-content[data-type=file-explorer] .nav-header,
.pt-nav-header-right-sidebar-align-left .workspace-drawer.mod-right .workspace-leaf-content[data-type=tag] .nav-header,
.pt-nav-header-right-sidebar-align-left .workspace-drawer.mod-right .workspace-leaf-content[data-type=search] .nav-header,
.pt-nav-header-right-sidebar-align-left .workspace-drawer.mod-right .workspace-leaf-content[data-type=starred] .nav-header,
.pt-nav-header-right-sidebar-align-left .workspace-drawer.mod-right .workspace-leaf-content[data-type=backlink] .nav-header,
.pt-nav-header-right-sidebar-align-left .workspace-drawer.mod-right .workspace-leaf-content[data-type=tagfolder-view] .nav-header,
.pt-nav-header-right-sidebar-align-left .workspace-drawer.mod-right .workspace-leaf-content[data-type=file-tree-view] .oz-folders-action-items,
.pt-nav-header-right-sidebar-align-left .workspace-drawer.mod-right .workspace-leaf-content[data-type=file-tree-view] .oz-flex-container {
  justify-content: flex-start;
}
.pt-nav-header-left-sidebar-align-left .workspace-split.mod-left-split .workspace-leaf-content[data-type=dangling-links] .nav-header,
.pt-nav-header-left-sidebar-align-left .workspace-split.mod-left-split .workspace-leaf-content[data-type=dictionary-view] .nav-buttons-container,
.pt-nav-header-left-sidebar-align-left .workspace-split.mod-left-split .workspace-leaf-content[data-type=file-tree-view] .oz-folders-action-items,
.pt-nav-header-left-sidebar-align-left .workspace-split.mod-left-split .workspace-leaf-content[data-type=file-tree-view] .oz-flex-container,
.pt-nav-header-right-sidebar-align-left .workspace-split.mod-right-split .workspace-leaf-content[data-type=dangling-links] .nav-header,
.pt-nav-header-right-sidebar-align-left .workspace-split.mod-right-split .workspace-leaf-content[data-type=dictionary-view] .nav-buttons-container,
.pt-nav-header-right-sidebar-align-left .workspace-split.mod-right-split .workspace-leaf-content[data-type=file-tree-view] .oz-folders-action-items,
.pt-nav-header-right-sidebar-align-left .workspace-split.mod-right-split .workspace-leaf-content[data-type=file-tree-view] .oz-flex-container,
.pt-nav-header-left-sidebar-align-left .workspace-drawer.mod-left .workspace-leaf-content[data-type=dangling-links] .nav-header,
.pt-nav-header-left-sidebar-align-left .workspace-drawer.mod-left .workspace-leaf-content[data-type=dictionary-view] .nav-buttons-container,
.pt-nav-header-left-sidebar-align-left .workspace-drawer.mod-left .workspace-leaf-content[data-type=file-tree-view] .oz-folders-action-items,
.pt-nav-header-left-sidebar-align-left .workspace-drawer.mod-left .workspace-leaf-content[data-type=file-tree-view] .oz-flex-container,
.pt-nav-header-right-sidebar-align-left .workspace-drawer.mod-right .workspace-leaf-content[data-type=dangling-links] .nav-header,
.pt-nav-header-right-sidebar-align-left .workspace-drawer.mod-right .workspace-leaf-content[data-type=dictionary-view] .nav-buttons-container,
.pt-nav-header-right-sidebar-align-left .workspace-drawer.mod-right .workspace-leaf-content[data-type=file-tree-view] .oz-folders-action-items,
.pt-nav-header-right-sidebar-align-left .workspace-drawer.mod-right .workspace-leaf-content[data-type=file-tree-view] .oz-flex-container {
  margin-right: auto;
}
.pt-nav-header-left-sidebar-align-center .workspace-split.mod-left-split .workspace-leaf-content[data-type=file-explorer] .nav-header,
.pt-nav-header-left-sidebar-align-center .workspace-split.mod-left-split .workspace-leaf-content[data-type=tag] .nav-header,
.pt-nav-header-left-sidebar-align-center .workspace-split.mod-left-split .workspace-leaf-content[data-type=search] .nav-header,
.pt-nav-header-left-sidebar-align-center .workspace-split.mod-left-split .workspace-leaf-content[data-type=starred] .nav-header,
.pt-nav-header-left-sidebar-align-center .workspace-split.mod-left-split .workspace-leaf-content[data-type=backlink] .nav-header,
.pt-nav-header-left-sidebar-align-center .workspace-split.mod-left-split .workspace-leaf-content[data-type=tagfolder-view] .nav-header,
.pt-nav-header-right-sidebar-align-center .workspace-split.mod-right-split .workspace-leaf-content[data-type=file-explorer] .nav-header,
.pt-nav-header-right-sidebar-align-center .workspace-split.mod-right-split .workspace-leaf-content[data-type=tag] .nav-header,
.pt-nav-header-right-sidebar-align-center .workspace-split.mod-right-split .workspace-leaf-content[data-type=search] .nav-header,
.pt-nav-header-right-sidebar-align-center .workspace-split.mod-right-split .workspace-leaf-content[data-type=starred] .nav-header,
.pt-nav-header-right-sidebar-align-center .workspace-split.mod-right-split .workspace-leaf-content[data-type=backlink] .nav-header,
.pt-nav-header-right-sidebar-align-center .workspace-split.mod-right-split .workspace-leaf-content[data-type=tagfolder-view] .nav-header,
.pt-nav-header-left-sidebar-align-center .workspace-drawer.mod-left .workspace-leaf-content[data-type=file-explorer] .nav-header,
.pt-nav-header-left-sidebar-align-center .workspace-drawer.mod-left .workspace-leaf-content[data-type=tag] .nav-header,
.pt-nav-header-left-sidebar-align-center .workspace-drawer.mod-left .workspace-leaf-content[data-type=search] .nav-header,
.pt-nav-header-left-sidebar-align-center .workspace-drawer.mod-left .workspace-leaf-content[data-type=starred] .nav-header,
.pt-nav-header-left-sidebar-align-center .workspace-drawer.mod-left .workspace-leaf-content[data-type=backlink] .nav-header,
.pt-nav-header-left-sidebar-align-center .workspace-drawer.mod-left .workspace-leaf-content[data-type=tagfolder-view] .nav-header,
.pt-nav-header-right-sidebar-align-center .workspace-drawer.mod-right .workspace-leaf-content[data-type=file-explorer] .nav-header,
.pt-nav-header-right-sidebar-align-center .workspace-drawer.mod-right .workspace-leaf-content[data-type=tag] .nav-header,
.pt-nav-header-right-sidebar-align-center .workspace-drawer.mod-right .workspace-leaf-content[data-type=search] .nav-header,
.pt-nav-header-right-sidebar-align-center .workspace-drawer.mod-right .workspace-leaf-content[data-type=starred] .nav-header,
.pt-nav-header-right-sidebar-align-center .workspace-drawer.mod-right .workspace-leaf-content[data-type=backlink] .nav-header,
.pt-nav-header-right-sidebar-align-center .workspace-drawer.mod-right .workspace-leaf-content[data-type=tagfolder-view] .nav-header {
  justify-content: center;
}
.pt-nav-header-left-sidebar-align-center .workspace-split.mod-left-split .workspace-leaf-content[data-type=dangling-links] .nav-header,
.pt-nav-header-left-sidebar-align-center .workspace-split.mod-left-split .workspace-leaf-content[data-type=dictionary-view] .nav-buttons-container,
.pt-nav-header-left-sidebar-align-center .workspace-split.mod-left-split .workspace-leaf-content[data-type=file-tree-view] .oz-folders-action-items,
.pt-nav-header-left-sidebar-align-center .workspace-split.mod-left-split .workspace-leaf-content[data-type=file-tree-view] .oz-flex-container,
.pt-nav-header-right-sidebar-align-center .workspace-split.mod-right-split .workspace-leaf-content[data-type=dangling-links] .nav-header,
.pt-nav-header-right-sidebar-align-center .workspace-split.mod-right-split .workspace-leaf-content[data-type=dictionary-view] .nav-buttons-container,
.pt-nav-header-right-sidebar-align-center .workspace-split.mod-right-split .workspace-leaf-content[data-type=file-tree-view] .oz-folders-action-items,
.pt-nav-header-right-sidebar-align-center .workspace-split.mod-right-split .workspace-leaf-content[data-type=file-tree-view] .oz-flex-container,
.pt-nav-header-left-sidebar-align-center .workspace-drawer.mod-left .workspace-leaf-content[data-type=dangling-links] .nav-header,
.pt-nav-header-left-sidebar-align-center .workspace-drawer.mod-left .workspace-leaf-content[data-type=dictionary-view] .nav-buttons-container,
.pt-nav-header-left-sidebar-align-center .workspace-drawer.mod-left .workspace-leaf-content[data-type=file-tree-view] .oz-folders-action-items,
.pt-nav-header-left-sidebar-align-center .workspace-drawer.mod-left .workspace-leaf-content[data-type=file-tree-view] .oz-flex-container,
.pt-nav-header-right-sidebar-align-center .workspace-drawer.mod-right .workspace-leaf-content[data-type=dangling-links] .nav-header,
.pt-nav-header-right-sidebar-align-center .workspace-drawer.mod-right .workspace-leaf-content[data-type=dictionary-view] .nav-buttons-container,
.pt-nav-header-right-sidebar-align-center .workspace-drawer.mod-right .workspace-leaf-content[data-type=file-tree-view] .oz-folders-action-items,
.pt-nav-header-right-sidebar-align-center .workspace-drawer.mod-right .workspace-leaf-content[data-type=file-tree-view] .oz-flex-container {
  margin-right: auto;
  margin-left: auto;
}
.pt-nav-header-left-sidebar-align-right .workspace-split.mod-left-split .workspace-leaf-content[data-type=file-explorer] .nav-header,
.pt-nav-header-left-sidebar-align-right .workspace-split.mod-left-split .workspace-leaf-content[data-type=tag] .nav-header,
.pt-nav-header-left-sidebar-align-right .workspace-split.mod-left-split .workspace-leaf-content[data-type=search] .nav-header,
.pt-nav-header-left-sidebar-align-right .workspace-split.mod-left-split .workspace-leaf-content[data-type=starred] .nav-header,
.pt-nav-header-left-sidebar-align-right .workspace-split.mod-left-split .workspace-leaf-content[data-type=backlink] .nav-header,
.pt-nav-header-left-sidebar-align-right .workspace-split.mod-left-split .workspace-leaf-content[data-type=tagfolder-view] .nav-header,
.pt-nav-header-right-sidebar-align-right .workspace-split.mod-right-split .workspace-leaf-content[data-type=file-explorer] .nav-header,
.pt-nav-header-right-sidebar-align-right .workspace-split.mod-right-split .workspace-leaf-content[data-type=tag] .nav-header,
.pt-nav-header-right-sidebar-align-right .workspace-split.mod-right-split .workspace-leaf-content[data-type=search] .nav-header,
.pt-nav-header-right-sidebar-align-right .workspace-split.mod-right-split .workspace-leaf-content[data-type=starred] .nav-header,
.pt-nav-header-right-sidebar-align-right .workspace-split.mod-right-split .workspace-leaf-content[data-type=backlink] .nav-header,
.pt-nav-header-right-sidebar-align-right .workspace-split.mod-right-split .workspace-leaf-content[data-type=tagfolder-view] .nav-header,
.pt-nav-header-left-sidebar-align-right .workspace-drawer.mod-left .workspace-leaf-content[data-type=file-explorer] .nav-header,
.pt-nav-header-left-sidebar-align-right .workspace-drawer.mod-left .workspace-leaf-content[data-type=tag] .nav-header,
.pt-nav-header-left-sidebar-align-right .workspace-drawer.mod-left .workspace-leaf-content[data-type=search] .nav-header,
.pt-nav-header-left-sidebar-align-right .workspace-drawer.mod-left .workspace-leaf-content[data-type=starred] .nav-header,
.pt-nav-header-left-sidebar-align-right .workspace-drawer.mod-left .workspace-leaf-content[data-type=backlink] .nav-header,
.pt-nav-header-left-sidebar-align-right .workspace-drawer.mod-left .workspace-leaf-content[data-type=tagfolder-view] .nav-header,
.pt-nav-header-right-sidebar-align-right .workspace-drawer.mod-right .workspace-leaf-content[data-type=file-explorer] .nav-header,
.pt-nav-header-right-sidebar-align-right .workspace-drawer.mod-right .workspace-leaf-content[data-type=tag] .nav-header,
.pt-nav-header-right-sidebar-align-right .workspace-drawer.mod-right .workspace-leaf-content[data-type=search] .nav-header,
.pt-nav-header-right-sidebar-align-right .workspace-drawer.mod-right .workspace-leaf-content[data-type=starred] .nav-header,
.pt-nav-header-right-sidebar-align-right .workspace-drawer.mod-right .workspace-leaf-content[data-type=backlink] .nav-header,
.pt-nav-header-right-sidebar-align-right .workspace-drawer.mod-right .workspace-leaf-content[data-type=tagfolder-view] .nav-header {
  justify-content: flex-end;
}
.pt-nav-header-left-sidebar-align-right .workspace-split.mod-left-split .workspace-leaf-content[data-type=dangling-links] .nav-header,
.pt-nav-header-left-sidebar-align-right .workspace-split.mod-left-split .workspace-leaf-content[data-type=dictionary-view] .nav-buttons-container,
.pt-nav-header-left-sidebar-align-right .workspace-split.mod-left-split .workspace-leaf-content[data-type=file-tree-view] .oz-folders-action-items,
.pt-nav-header-left-sidebar-align-right .workspace-split.mod-left-split .workspace-leaf-content[data-type=file-tree-view] .oz-flex-container,
.pt-nav-header-right-sidebar-align-right .workspace-split.mod-right-split .workspace-leaf-content[data-type=dangling-links] .nav-header,
.pt-nav-header-right-sidebar-align-right .workspace-split.mod-right-split .workspace-leaf-content[data-type=dictionary-view] .nav-buttons-container,
.pt-nav-header-right-sidebar-align-right .workspace-split.mod-right-split .workspace-leaf-content[data-type=file-tree-view] .oz-folders-action-items,
.pt-nav-header-right-sidebar-align-right .workspace-split.mod-right-split .workspace-leaf-content[data-type=file-tree-view] .oz-flex-container,
.pt-nav-header-left-sidebar-align-right .workspace-drawer.mod-left .workspace-leaf-content[data-type=dangling-links] .nav-header,
.pt-nav-header-left-sidebar-align-right .workspace-drawer.mod-left .workspace-leaf-content[data-type=dictionary-view] .nav-buttons-container,
.pt-nav-header-left-sidebar-align-right .workspace-drawer.mod-left .workspace-leaf-content[data-type=file-tree-view] .oz-folders-action-items,
.pt-nav-header-left-sidebar-align-right .workspace-drawer.mod-left .workspace-leaf-content[data-type=file-tree-view] .oz-flex-container,
.pt-nav-header-right-sidebar-align-right .workspace-drawer.mod-right .workspace-leaf-content[data-type=dangling-links] .nav-header,
.pt-nav-header-right-sidebar-align-right .workspace-drawer.mod-right .workspace-leaf-content[data-type=dictionary-view] .nav-buttons-container,
.pt-nav-header-right-sidebar-align-right .workspace-drawer.mod-right .workspace-leaf-content[data-type=file-tree-view] .oz-folders-action-items,
.pt-nav-header-right-sidebar-align-right .workspace-drawer.mod-right .workspace-leaf-content[data-type=file-tree-view] .oz-flex-container {
  margin-left: auto;
}
@keyframes iconEnlargeIcon {
  0% {
    transform: translateY(0);
  }
  50% {
    stroke-width: 3px;
    transform: scale(1.128);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes iconEnlargeText {
  0% {
    transform: translateY(0);
  }
  50% {
    stroke-width: 3px;
    transform: scale(1.058);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes iconEnlargeHold {
  0% {
    transform: translateY(0);
  }
  100% {
    box-shadow: rgba(0, 0, 0, 0.1) 0 4px 6px -1px, rgba(0, 0, 0, 0.06) 0 2px 4px -1px;
    transform: scale(1.02);
  }
}
@keyframes iconShrinkHold {
  0% {
    transform: translateY(0);
  }
  100% {
    box-shadow: rgba(0, 0, 0, 0.1) 0 4px 6px -1px, rgba(0, 0, 0, 0.06) 0 2px 4px -1px;
    transform: scale(0.972);
  }
}
@keyframes iconEnlargeHoldDropdown {
  0% {
    transform: translateY(0);
  }
  25% {
    background-position-y: 70%;
    box-shadow: rgba(0, 0, 0, 0.1) 0 4px 6px -1px, rgba(0, 0, 0, 0.06) 0 2px 4px -1px;
  }
  50% {
    background-position-y: 60%;
    box-shadow: rgba(0, 0, 0, 0.1) 0 4px 6px -1px, rgba(0, 0, 0, 0.06) 0 2px 4px -1px;
  }
  75% {
    background-position-y: 70%;
    box-shadow: rgba(0, 0, 0, 0.1) 0 4px 6px -1px, rgba(0, 0, 0, 0.06) 0 2px 4px -1px;
  }
  100% {
    background-position-y: 60%;
    box-shadow: rgba(0, 0, 0, 0.1) 0 4px 6px -1px, rgba(0, 0, 0, 0.06) 0 2px 4px -1px;
  }
}
@keyframes iconEnlargeHoldBold {
  0% {
    transform: translateY(0);
  }
  100% {
    font-weight: 500;
    box-shadow: rgba(0, 0, 0, 0.1) 0 4px 6px -1px, rgba(0, 0, 0, 0.06) 0 2px 4px -1px;
    transform: scale(1.02);
  }
}
@keyframes floatIconUp {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-3px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes floatIconDown {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(3px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes floatIconRight {
  0% {
    transform: translateX(0);
  }
  50% {
    filter: drop-shadow(5px 0 2px rgba(0, 0, 0, 0.1));
    transform: translateX(-3px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes floatIconRightCheckbox {
  0% {
    transform: translateX(20px);
  }
  50% {
    filter: drop-shadow(5px 0 2px rgba(0, 0, 0, 0.1));
    transform: translateX(17px);
  }
  100% {
    transform: translateX(20px);
  }
}
@keyframes floatIconLeft {
  0% {
    transform: translateX(0);
  }
  50% {
    filter: drop-shadow(-5px 0 2px rgba(0, 0, 0, 0.1));
    transform: translateX(3px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes floatIconDownIndicator {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(2px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes floatIconRightIndicator {
  0% {
    transform: rotate(-90deg) translateY(0);
  }
  50% {
    transform: rotate(-90deg) translateY(2px);
  }
  100% {
    transform: rotate(-90deg) translateY(0);
  }
}
body:not(.pt-disable-animations) .horizontal-tab-nav-item:hover,
body:not(.pt-disable-animations) .vertical-tab-nav-item:hover {
  animation-name: iconEnlargeHoldBold;
  animation-duration: 0.15s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
body:not(.pt-disable-animations) .workspace-ribbon-collapse-btn[aria-label-position=right]:hover svg {
  animation-name: floatIconRight;
  animation-duration: 0.25s;
  animation-iteration-count: 2;
}
body:not(.pt-disable-animations) .workspace-ribbon-collapse-btn[aria-label-position=left]:hover svg {
  animation-name: floatIconLeft;
  animation-duration: 0.25s;
  animation-iteration-count: 2;
}
body:not(.pt-disable-animations) .setting-add-hotkey-button:hover svg,
body:not(.pt-disable-animations) .clickable-icon:hover svg,
body:not(.pt-disable-animations) .view-action:hover svg,
body:not(.pt-disable-animations) .view-header-icon:hover svg,
body:not(.pt-disable-animations) .nav-action-button:hover svg,
body:not(.pt-disable-animations) .side-dock-ribbon-action:hover svg,
body:not(.pt-disable-animations) .workspace-tab-header:hover svg,
body:not(.pt-disable-animations) .graph-controls-button:hover svg,
body:not(.pt-disable-animations) .kanban-plugin__lane-settings-button:hover svg,
body:not(.pt-disable-animations) .kanban-plugin__item-postfix-button:hover svg,
body:not(.pt-disable-animations) .modal-close-button:hover,
body:not(.pt-disable-animations) .popover-action:hover svg,
body:not(.pt-disable-animations) .popover-header-icon:hover svg,
body:not(.pt-disable-animations) .oz-nav-action-button:hover svg,
body:not(.pt-disable-animations) .oz-folders-action-items svg:hover {
  animation-name: iconEnlargeIcon;
  animation-duration: 0.25s;
  animation-iteration-count: 2;
}
body:not(.pt-disable-animations) .workspace-leaf-content[data-type=calendar] .arrow:not(.right):hover svg {
  animation-name: floatIconRight;
  animation-duration: 0.25s;
  animation-iteration-count: 2;
}
body:not(.pt-disable-animations) .workspace-leaf-content[data-type=calendar] .arrow.right:hover svg {
  animation-name: floatIconRight;
  animation-duration: 0.25s;
  animation-iteration-count: 2;
}
body:not(.pt-disable-animations) .workspace-leaf-content[data-type=calendar] .reset-button:hover {
  animation-name: iconEnlargeText;
  animation-duration: 0.25s;
  animation-iteration-count: 2;
}
body:not(.pt-disable-animations) .workspace-leaf-content[data-type=calendar] .day:hover {
  animation-name: iconEnlargeHoldBold;
  animation-duration: 0.15s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
body:not(.pt-disable-animations) .flatpickr-prev-month:hover svg {
  animation-name: floatIconRight;
  animation-duration: 0.25s;
  animation-iteration-count: 2;
}
body:not(.pt-disable-animations) .flatpickr-next-month:hover svg {
  animation-name: floatIconLeft;
  animation-duration: 0.25s;
  animation-iteration-count: 2;
}
body:not(.pt-disable-animations) .side-dock-ribbon-action.separator:not(.is-collapsed):hover svg {
  animation-name: floatIconUp;
  animation-duration: 0.25s;
  animation-iteration-count: 2;
}
body:not(.pt-disable-animations) .side-dock-ribbon-action.separator.is-collapsed:hover svg {
  animation-name: floatIconDown;
  animation-duration: 0.25s;
  animation-iteration-count: 2;
}
body:not(.pt-disable-animations) .style-settings-heading.is-collapsed:hover .style-settings-collapse-indicator svg,
body:not(.pt-disable-animations) .nav-files-container .nav-folder.is-collapsed > .nav-folder-title:hover .nav-folder-collapse-indicator svg,
body:not(.pt-disable-animations) .outgoing-link-pane .tree-item-self.is-collapsed:hover > .collapse-icon svg,
body:not(.pt-disable-animations) .backlink-pane .tree-item-self.is-collapsed:hover > .collapse-icon svg,
body:not(.pt-disable-animations) .search-result-container .tree-item.is-collapsed .tree-item-self:hover > .collapse-icon svg,
body:not(.pt-disable-animations) .outline .tree-item.is-collapsed > .tree-item-self:hover > .collapse-icon > svg,
body:not(.pt-disable-animations) .workspace-leaf-content[data-type=dictionary-view] .contents .main .opener:not(.open):hover svg,
body:not(.pt-disable-animations) .callout.is-collapsed .callout-title:hover .callout-fold svg,
body:not(.pt-disable-animations) .tree-item.graph-control-section .tree-item-self:hover .tree-item-icon.collapse-icon svg {
  animation-name: floatIconDownIndicator;
  animation-duration: 0.25s;
  animation-iteration-count: 2;
}
body:not(.pt-disable-animations) .style-settings-heading:not(.is-collapsed):hover .style-settings-collapse-indicator svg,
body:not(.pt-disable-animations) .nav-files-container .nav-folder:not(.is-collapsed) > .nav-folder-title:hover > .nav-folder-collapse-indicator.collapse-icon svg,
body:not(.pt-disable-animations) .outgoing-link-pane .tree-item-self:not(.is-collapsed):hover > .collapse-icon svg,
body:not(.pt-disable-animations) .backlink-pane .tree-item-self:not(.is-collapsed):hover > .collapse-icon svg,
body:not(.pt-disable-animations) .search-result-container .tree-item:not(.is-collapsed) .tree-item-self:hover > .collapse-icon svg,
body:not(.pt-disable-animations) .outline .tree-item:not(.is-collapsed) > .tree-item-self:hover > .collapse-icon > svg,
body:not(.pt-disable-animations) .workspace-leaf-content[data-type=dictionary-view] .contents .main .opener.open:hover svg,
body:not(.pt-disable-animations) .callout:not(.is-collapsed) .callout-title:hover .callout-fold svg,
body:not(.pt-disable-animations) .tree-item.graph-control-section:not(.is-collapsed) .tree-item-self:hover .tree-item-icon.collapse-icon svg,
body:not(.pt-disable-animations) .workspace-leaf-content[data-type=dangling-links] .view-content details[open] summary::marker {
  animation-name: floatIconRightIndicator;
  animation-duration: 0.25s;
  animation-iteration-count: 2;
}
body:not(.pt-disable-animations) .titlebar-button.mod-back:hover svg {
  animation-name: floatIconRight;
  animation-duration: 0.25s;
  animation-iteration-count: 2;
}
body:not(.pt-disable-animations) .titlebar-button.mod-forward:hover svg {
  animation-name: floatIconLeft;
  animation-duration: 0.25s;
  animation-iteration-count: 2;
}
body:not(.pt-disable-animations) .nav-file-title:hover,
body:not(.pt-disable-animations) .nav-folder-title:not([data-path="/"]):hover,
body:not(.pt-disable-animations) .tree-item-self:not(.search-result-file-title, [aria-label="Click to collapse"], [aria-label="Click to expand"]):hover,
body:not(.pt-disable-animations) .community-theme:hover,
body:not(.pt-disable-animations) .community-plugin-item:hover,
body:not(.pt-disable-animations) .search-result-file-match:hover,
body:not(.pt-disable-animations) .kanban-plugin__item:hover,
body:not(.pt-disable-animations) .kanban-plugin__new-item-button:hover,
body:not(.pt-disable-animations) .workspace-leaf-content[data-type=dangling-links] li:hover,
body:not(.pt-disable-animations) div#quick-explorer .explorable:hover,
body:not(.pt-disable-animations) .setting-item-control input.slider:hover {
  overflow: visible;
  animation-name: iconEnlargeHold;
  animation-duration: 0.15s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
body:not(.pt-disable-animations) .graph-control-section .tree-item-self:hover {
  animation: unset;
}
body:not(.pt-disable-animations) .nav-folder-title[data-path="/"]:hover .nav-folder-collapse-indicator.collapse-icon {
  animation-name: iconEnlargeIcon;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}
body:not(.pt-disable-animations) .modal button:hover,
body:not(.pt-disable-animations) .graph-controls button:hover,
body:not(.pt-disable-animations) .search-result-file-match-destination-file:hover,
body:not(.pt-disable-animations) button.kanban-plugin__confirm-action-button:hover,
body:not(.pt-disable-animations) button.kanban-plugin__cancel-action-button:hover {
  animation-name: iconShrinkHold;
  animation-duration: 0.15s;
  animation-iteration-count: 1;
  animation-direction: alternate;
  animation-fill-mode: forwards;
}
body:not(.pt-disable-animations) .checkbox-container.is-enabled:hover::after {
  animation-name: floatIconRightCheckbox;
  animation-duration: 0.3s;
  animation-iteration-count: 2;
}
body:not(.pt-disable-animations) .checkbox-container:not(.is-enabled):hover::after {
  animation-name: floatIconLeft;
  animation-duration: 0.3s;
  animation-iteration-count: 2;
}
body:not(.pt-disable-animations) .dropdown:hover {
  animation-name: iconEnlargeHoldDropdown;
  animation-duration: 0.6s;
  animation-iteration-count: 1;
  animation-direction: alternate;
  animation-fill-mode: forwards;
}
body:not(.pt-disable-animations) .workspace-tab-header,
body:not(.pt-disable-animations) .view-header,
body:not(.pt-disable-animations) .nav-file-title:not([data-path="/"]),
body:not(.pt-disable-animations) .nav-folder-title:not([data-path="/"]) {
  transition: all ease 200ms;
}
.modal-bg,
.workspace-drawer-backdrop {
  background: var(--background-primary);
  opacity: 0.4 !important;
}
.modal {
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow-popup);
}
.is-mobile .pickr .pcr-button {
  width: 2em;
}
.is-mobile .pickr .pcr-button::before {
  border-radius: var(--border-radius);
}
.is-mobile .modal {
  margin: 8px 0;
  border-radius: var(--border-radius);
}
.is-mobile .modal,
.is-mobile .prompt,
.is-mobile .suggestion-container {
  right: 0;
  left: 0;
  width: 95vw;
  max-width: 1100px;
  height: 80vh;
  max-height: 80vh;
  padding: 4px;
  margin: 4px auto;
  border-radius: var(--border-radius);
}
.is-mobile .prompt-results {
  padding: 0 4px 0 0;
}
.is-mobile .suggestion-item {
  font-size: 16px;
}
.is-mobile .suggestion-item .suggestion-prefix {
  font-size: 12px;
}
.is-mobile .suggestion {
  padding-right: 4px;
}
.is-mobile .modal.mod-community-plugin,
.is-mobile .modal.mod-community-theme,
.is-mobile .modal.mod-image-lightbox,
.is-mobile .modal.mod-settings {
  width: 95vw;
  max-width: 1100px;
  height: 80vh;
  max-height: 80vh;
}
.is-mobile .modal-close-button {
  top: 5px;
  right: 10px;
  display: block;
}
.is-mobile .modal.mod-settings .vertical-tab-header,
.is-mobile .modal.mod-settings .vertical-tab-content-container {
  position: unset;
  top: unset;
  right: unset;
  left: unset;
}
.is-mobile .modal.mod-settings .vertical-tab-content {
  height: calc(100% - 15px);
  padding: 25px 10px 10px;
  margin-top: -26px;
  background-color: unset;
  background-color: var(--background-secondary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.is-mobile .modal-setting-back-button {
  position: relative;
  z-index: var(--layer-cover);
  padding: 4px 8px;
  background: var(--background-primary);
  border-bottom: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.is-mobile .setting-item:not(.style-settings-heading) {
  padding: 10px 0;
}
.is-mobile .modal-content {
  padding: unset;
  margin: 0 4px 4px;
}
.is-mobile .search-input-container {
  width: -webkit-fill-available;
  width: fill-available;
  margin: unset;
}
.is-mobile .setting-item-control button:not(:last-of-type) {
  margin-right: 4px;
}
.is-mobile .setting-item-control select,
.is-mobile .setting-item-control button {
  align-items: center;
  padding: 8px;
  text-align: center;
}
.is-mobile .modal.mod-settings .vertical-tab-nav-item {
  padding: 0 8px;
  font-size: 16px;
}
.is-mobile .modal.mod-settings .vertical-tab-nav-item:not(:last-of-type) {
  margin-bottom: 8px;
}
.modal.modal-style-settings .modal-content {
  overflow: unset;
}
.modal.mod-settings {
  width: 85vw;
  max-width: 1400px;
  height: 80vh;
  max-height: 1000px;
  padding: 0;
}
.theme-dark .modal.mod-settings {
  background-color: var(--background-color-dt);
}
.theme-light .modal.mod-settings {
  background-color: var(--background-color-lt);
}
.modal.mod-settings .horizontal-tab-content,
body:not(.is-mobile) .vertical-tab-content {
  padding: 30px;
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
body:not(.is-mobile) .modal.mod-settings .vertical-tab-header {
  flex: 0 0 220px;
  height: unset;
  padding: 0;
  padding-right: 8px;
  margin: 0 15px 15px;
  background-color: unset;
}
.is-mobile .modal.mod-settings .vertical-tab-header {
  padding-right: 4px;
  background-color: unset;
}
.modal.mod-settings .vertical-tabs-container {
  height: 100%;
}
.modal.mod-settings .modal-title {
  display: flex;
  height: 40px;
  font-size: unset;
}
.modal.mod-settings .modal-title::before {
  position: absolute;
  display: inline-flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  width: fit-content;
  height: 24px;
  padding: 0 8px;
  margin: 7px 15px;
  font-size: 14px;
  color: var(--interactive-accent-text);
  content: "Prism v2.3.0";
  background: var(--background-secondary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.is-mobile .modal.mod-settings .modal-title::before {
  margin: 7px 4px;
}
.modal.mod-settings .modal-title::after {
  display: inline-flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  width: fit-content;
  height: 25px;
  padding: 2px 10px;
  margin: 5px auto;
  font-size: 16px;
  content: "Settings";
}
.modal.mod-settings .modal-content {
  height: -webkit-fill-available;
  height: fill-available;
}
.modal.mod-settings .vertical-tab-header-group {
  padding: 0;
  background-color: var(--background-secondary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.modal.mod-settings .vertical-tab-header-group .vertical-tab-header-group-items {
  padding: 8px;
  border-bottom: unset;
}
.modal.mod-settings .vertical-tab-header-group .vertical-tab-header-group-items:empty {
  display: none;
}
.modal.mod-settings .vertical-tab-header-group:not(:last-of-type) {
  margin-bottom: 10px;
}
.card {
  padding: 20px;
  margin-bottom: 15px;
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
}
.theme-light .card {
  background-color: var(--background-tertiary);
}
.theme-dark .card {
  background-color: var(--background-secondary-alt);
}
.modal.mod-settings .vertical-tab-content-container {
  height: unset;
  padding: 0 15px 15px 0;
}
.setting-item-name {
  font-weight: bold;
}
.setting-item:not(.style-settings-heading) {
  padding: 10px 0 10px 15px;
}
.clickable-icon {
  stroke-width: 2px;
}
.community-theme-downloads:hover,
.community-theme.is-selected .community-theme-downloads:hover,
.clickable-icon:hover {
  color: var(--interactive-accent-hover);
}
.community-theme.is-selected .community-theme-downloads {
  color: var(--text-normal);
}
.setting-add-hotkey-button,
.setting-restore-hotkey-button {
  color: var(--text-normal);
}
.setting-add-hotkey-button:hover,
.setting-restore-hotkey-button:hover {
  color: var(--interactive-accent-text);
  background: unset;
}
.vertical-tab-header-group-title {
  width: fit-content;
  min-width: -webkit-fill-available;
  min-width: fill-available;
  height: fit-content;
  padding: 8px;
  margin: unset;
  font-size: 15px;
  font-weight: bold;
  color: var(--text-normal);
  text-align: center;
  text-transform: capitalize;
  background: var(--background-primary);
  border-bottom: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.is-mobile .vertical-tab-header-group-title {
  padding: 4px;
}
.modal-content.community-plugin {
  padding-right: 0;
}
.modal-close-button {
  top: 8px;
  right: 13px;
}
.modal-close-button:hover {
  color: var(--color-red-tint);
}
.spellchecker-dictionary-remove-button {
  stroke-width: 2px;
}
.spellchecker-dictionary-remove-button:hover {
  color: var(--interactive-accent-text);
}
.horizontal-tab-nav-item,
.vertical-tab-nav-item {
  padding: 2px 12px;
  margin: unset;
  font-size: 15px;
  background-color: var(--background-secondary);
  border: var(--border-size) solid transparent;
  border-radius: var(--border-radius);
}
.horizontal-tab-nav-item:hover,
.vertical-tab-nav-item:hover {
  color: var(--interactive-accent-text);
  background-color: var(--background-primary);
  border: var(--border-size) solid var(--window-border);
}
.horizontal-tab-nav-item.is-active,
.vertical-tab-nav-item.is-active {
  font-weight: 600;
  background-color: transparent;
  border: var(--border-size) solid transparent;
  border-radius: var(--border-radius);
}
.u-pop {
  color: var(--interactive-accent-text);
}
select.dropdown {
  font-family: var(--font-interface);
  background-color: var(--background-primary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
select.dropdown:focus {
  border-color: var(--interactive-accent-tint);
}
select.dropdown option[value*=accent]:not([value*=accent-style]):not([value*=accent-color]) {
  color: var(--interactive-accent-text);
  background-color: var(--interactive-accent-base);
}
select.dropdown option[value*=red] {
  color: var(--color-red-text);
  background-color: var(--color-red-base);
}
select.dropdown option[value*=orange] {
  color: var(--color-orange-text);
  background-color: var(--color-orange-base);
}
select.dropdown option[value*=yellow] {
  color: var(--color-yellow-text);
  background-color: var(--color-yellow-base);
}
select.dropdown option[value*=green] {
  color: var(--color-green-text);
  background-color: var(--color-green-base);
}
select.dropdown option[value*=mint] {
  color: var(--color-mint-text);
  background-color: var(--color-mint-base);
}
select.dropdown option[value*=aqua] {
  color: var(--color-aqua-text);
  background-color: var(--color-aqua-base);
}
select.dropdown option[value*=blue] {
  color: var(--color-blue-text);
  background-color: var(--color-blue-base);
}
select.dropdown option[value*=purple] {
  color: var(--color-purple-text);
  background-color: var(--color-purple-base);
}
select.dropdown option[value*=pink] {
  color: var(--color-pink-text);
  background-color: var(--color-pink-base);
}
select.dropdown option[value*=grey] {
  color: var(--color-grey-text);
  background-color: var(--color-grey-base);
}
.theme-light .dropdown {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='rgb(0, 0, 0)'><polygon points='0,0 10,0 5,5'/></svg>");
  background-position: right 0.7em top 60%, 0 0;
  background-size: 0.65em auto, 100%;
}
.theme-light .dropdown:hover {
  background-color: var(--background-primary-alt);
}
.theme-light .dropdown option {
  color: var(--text-normal);
  background-color: var(--background-primary-alt);
}
.theme-dark .dropdown {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='rgb(255, 255, 255)'><polygon points='0,0 10,0 5,5'/></svg>");
  background-position: right 0.7em top 60%, 0 0;
  background-size: 0.65em auto, 100%;
}
.theme-dark .dropdown:hover {
  background-color: var(--background-secondary-alt);
}
.theme-dark .dropdown option {
  color: var(--text-normal);
  background-color: var(--background-secondary);
}
.checkbox-container {
  background-color: var(--background-secondary-alt);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius-small);
  box-shadow: var(--drop-shadow);
}
.checkbox-container.is-enabled {
  background-color: var(--interactive-accent-hover);
}
.checkbox-container.is-enabled:hover {
  background-color: var(--interactive-accent-base);
}
.checkbox-container.is-enabled::after {
  transform: translate3d(21px, 0, 0);
}
.theme-light .checkbox-container.is-enabled::after {
  font-size: 10px;
  font-weight: 600;
  color: var(--text-normal);
  content: "ON";
  background-color: var(--background-primary);
}
.theme-dark .checkbox-container.is-enabled::after {
  font-size: 10px;
  font-weight: 600;
  color: var(--text-normal);
  content: "ON";
  background-color: var(--background-primary);
}
.checkbox-container:not(.is-enabled):hover {
  background-color: var(--interactive-accent-tint);
}
.checkbox-container::after {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  margin: 0;
  background-color: var(--background-primary);
  border-radius: var(--border-radius-small);
  box-shadow: var(--drop-shadow);
  transform: translate3d(0, 0, 0);
}
.theme-light .checkbox-container:not(.is-enabled)::after {
  font-size: 10px;
  font-weight: 600;
  color: var(--text-normal);
  content: "OFF";
  background-color: var(--background-primary);
}
.theme-dark .checkbox-container:not(.is-enabled)::after {
  font-size: 10px;
  font-weight: 600;
  color: var(--text-normal);
  content: "OFF";
  background-color: var(--background-primary);
}
.mod-warning {
  color: var(--color-red-text);
}
.modal.mod-community-theme,
.modal.mod-image-lightbox {
  width: 85vw;
  max-width: 1400px;
  height: 80vh;
  min-height: unset;
  max-height: 1000px;
  padding: 0 15px 15px;
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow-popup);
}
.is-mobile .modal.mod-community-theme,
.is-mobile .modal.mod-image-lightbox {
  padding: unset;
}
.theme-light .modal.mod-community-theme,
.theme-light .modal.mod-image-lightbox {
  background-color: var(--background-color-lt);
}
.theme-dark .modal.mod-community-theme,
.theme-dark .modal.mod-image-lightbox {
  background-color: var(--background-color-dt);
}
.modal.mod-community-theme .modal-content {
  padding: 0;
  margin-top: 0;
}
.is-mobile .modal.mod-community-theme .modal-content .modal-title,
.is-mobile .modal.mod-community-theme .modal-content .community-theme-container {
  margin-right: 4px;
}
.modal.mod-image-lightbox .modal-content {
  display: flex;
  align-content: center;
  justify-content: center;
  margin-top: 35px;
}
img.community-theme-lightbox {
  object-fit: contain;
  max-width: 100%;
  max-height: 100%;
}
.community-theme-container {
  padding: 25px 15px 15px;
  margin-top: -10px;
  margin-right: 15px;
  background-color: var(--background-secondary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.community-theme-container:not(:last-child) {
  margin-bottom: 15px;
}
.community-theme-container .community-theme-filters-container,
.community-theme-container .hotkey-search-container {
  padding: 0 40px 10px;
}
.community-theme-filters-container button {
  margin-bottom: unset;
}
.community-theme {
  width: 50%;
  max-width: 240px;
  padding: 10px;
  margin: 5px;
  background-color: var(--background-tertiary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.is-mobile .community-theme {
  width: 255px;
  padding: 4px;
  margin: 4px;
}
.is-mobile .community-theme .community-theme-title {
  margin-top: 4px;
}
.is-mobile .community-theme .community-theme-info {
  font-size: 0.8em;
}
.is-mobile .community-theme .community-theme-info .clickable-icon {
  align-items: center;
  height: 23px;
}
.community-theme.is-selected,
.community-theme.is-selected .community-theme-info,
.community-theme.is-selected .community-theme-screenshot,
.community-theme.is-selected .community-theme-remove-button {
  color: var(--text-normal);
}
.mod-community-theme > .modal-title::before {
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  width: fit-content;
  height: 25px;
  padding: 2px 10px;
  margin: 5px auto;
  font-size: 16px;
  color: var(--text-normal);
  content: "Community Themes";
}
.mod-community-theme .modal-content .modal-title {
  z-index: var(--layer-notice);
  display: inline-block;
  width: -webkit-fill-available;
  width: fill-available;
  height: fit-content;
  padding: 2px 8px;
  margin-right: 15px;
  font-size: 16px;
  font-weight: 600;
  text-transform: capitalize;
  background: var(--background-primary);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.community-theme-info {
  flex-grow: unset;
}
.community-theme-info .clickable-icon {
  display: flex;
}
.community-theme > div:nth-child(3) {
  display: flex;
  flex-grow: 1;
  align-items: center;
  justify-content: center;
  padding: 0;
}
body:not(.css-settings-manager) .community-theme.is-selected img[alt=Prism] {
  display: none;
}
body:not(.css-settings-manager) .community-theme.is-selected > div:nth-child(3)::after {
  display: block;
  width: 100%;
  height: fit-content;
  padding: 10px;
  font-weight: 600;
  text-align: center;
  content: "Style Settings Plugin is required for Prism to function correctly!";
  background-color: var(--color-red-base);
  border: var(--border-size) solid var(--color-red-tint);
  border-radius: var(--border-radius);
}
.community-plugin-search .search-input-clear-button {
  top: 3px;
}
.community-plugin-search .search-input-container {
  width: -webkit-fill-available;
  width: fill-available;
}
.installed-plugins-container {
  padding-top: 0;
  border-top: unset;
}
.installed-plugins-container .setting-item.mod-toggle .setting-item-info .setting-item-name {
  width: fit-content;
}
.installed-plugins-container .setting-item.mod-toggle .setting-item-info .setting-item-description > div:not(:last-child) {
  display: inline-block;
  width: fit-content;
}
.installed-plugins-container .setting-item.mod-toggle .setting-item-info .setting-item-description > div:first-child::after {
  margin: 0 8px;
  content: "-";
}
.installed-plugins-container .setting-item.mod-toggle .setting-item-info .setting-item-description > div:nth-child(2):not(:last-child)::first-letter {
  text-transform: lowercase;
}
.installed-plugins-container .setting-item.mod-toggle .setting-item-info .setting-item-description > div:last-child {
  width: fit-content;
}
.setting-item.setting-item-heading:not(.style-settings-heading) {
  padding: 10px 0;
  margin-bottom: 5px;
  border-bottom: 1px solid var(--table-border-color);
}
.community-theme .modal-button-container .mod-cta:last-of-type {
  margin-right: unset;
}
.community-theme-filters-container .search-input-container {
  margin: 0;
}
.modal-content hr {
  display: none;
}
.modal.mod-community-plugin {
  width: 80vw;
  max-width: 1400px;
  height: 80vh;
  min-height: unset;
  max-height: 1000px;
  padding: 0;
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.theme-light .modal.mod-community-plugin {
  background-color: var(--background-color-lt);
}
.theme-dark .modal.mod-community-plugin {
  background-color: var(--background-color-dt);
}
.modal.mod-community-plugin .modal-title::before {
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  width: fit-content;
  height: 25px;
  padding: 2px 10px;
  margin: 5px auto;
  font-size: 16px;
  color: var(--text-normal);
  content: "Community Plugins";
}
.community-theme-filters-container .setting-item {
  padding-bottom: unset;
}
.community-plugin-info {
  padding: 20px 30px;
  margin: 0 15px 15px 0;
  background-color: var(--page-background-color);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
}
.is-mobile .community-plugin-info {
  padding-top: 35px;
  margin: -25px 0 0;
}
.community-plugin-search {
  padding: 10px;
  margin: 0 15px 15px;
  background-color: var(--background-secondary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
}
.is-mobile .community-plugin-search {
  margin: unset;
}
.is-mobile .community-plugin-search .setting-item:not(.mod-toggle):not(.setting-item-heading) .setting-item-control {
  margin-top: unset;
}
.community-plugin-search > .setting-item {
  padding-left: unset;
}
.is-mobile .community-plugin-search > .setting-item {
  padding: 4px;
}
.community-plugin-search > .setting-item .search-input-container {
  margin-right: 8px;
  margin-left: unset;
}
.is-mobile .community-plugin-search > .setting-item .search-input-container {
  margin-right: unset;
}
.community-plugin-search > .setting-item .search-input-container input[type=text] {
  max-width: -webkit-fill-available;
  max-width: fill-available;
}
.community-plugin-search-results {
  padding-right: 10px;
}
.is-mobile .community-plugin-search-results {
  padding-right: 4px;
  margin: 4px;
}
.community-plugin-search-summary {
  width: fit-content;
  padding: 2px 8px;
  margin-bottom: 10px;
  color: var(--text-normal);
  background-color: var(--background-primary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius-small);
  box-shadow: var(--drop-shadow);
}
.is-mobile .community-plugin-search-summary {
  margin: 4px;
}
.community-plugin-details-empty-state {
  width: fit-content;
  padding: 8px;
  margin: auto;
  font-weight: 600;
  background-color: var(--background-primary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.community-plugin-item {
  width: 100%;
  padding: 8px 10px;
  margin: unset;
  background-color: var(--background-primary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius-small);
  box-shadow: var(--drop-shadow);
}
.community-plugin-item:hover,
.community-plugin-item:hover .community-plugin-name,
.community-plugin-item:hover .community-plugin-downloads,
.community-plugin-item:hover .community-plugin-author {
  color: var(--interactive-accent-text);
  background-color: var(--background-primary);
}
.community-plugin-item:not(:last-child) {
  margin-bottom: 8px;
}
.community-plugin-name {
  display: inline-flex;
  align-items: center;
  width: fit-content;
  max-width: 85%;
  font-weight: 600;
}
.community-plugin-name .flair.mod-pop {
  display: inline-flex;
  align-items: center;
  height: 20px;
  margin-left: 5px;
}
.community-plugin-downloads {
  float: right;
}
.community-plugin-name,
.community-plugin-downloads,
.community-plugin-author {
  color: var(--text-normal);
}
.community-plugin-desc {
  color: var(--text-muted);
}
.community-plugin-search .setting-item .setting-item-info {
  display: none;
}
.community-plugin-info .community-plugin-readme.markdown-preview-view {
  padding: 0 0 20px;
}
.theme-light .community-plugin-search-results::-webkit-scrollbar-track {
  background-color: var(--background-color-lt);
  border-radius: var(--border-radius-small);
  box-shadow: var(--drop-shadow);
}
.theme-dark .community-plugin-search-results::-webkit-scrollbar-track {
  background-color: var(--background-color-dt);
  border-radius: var(--border-radius-small);
  box-shadow: var(--drop-shadow);
}
input[type=text],
input[type=search],
input[type=email],
input[type=password],
input[type=number],
textarea {
  background-color: var(--background-primary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
input[type=text]:hover,
input[type=search]:hover,
input[type=email]:hover,
input[type=password]:hover,
input[type=number]:hover,
textarea:hover {
  background-color: var(--background-primary);
}
input[type=text]:active,
input[type=text]:focus,
input[type=search]:active,
input[type=search]:focus,
input[type=email]:active,
input[type=email]:focus,
input[type=password]:active,
input[type=password]:focus,
input[type=number]:active,
input[type=number]:focus,
textarea:active,
textarea:focus {
  border-color: var(--interactive-accent-tint);
}
input[type=text]::placeholder,
input[type=search]::placeholder,
input[type=email]::placeholder,
input[type=password]::placeholder,
input[type=number]::placeholder,
textarea::placeholder {
  color: var(--text-muted);
}
input[type=text]:hover::placeholder,
input[type=text]:focus::placeholder,
input[type=search]:hover::placeholder,
input[type=search]:focus::placeholder,
input[type=email]:hover::placeholder,
input[type=email]:focus::placeholder,
input[type=password]:hover::placeholder,
input[type=password]:focus::placeholder,
input[type=number]:hover::placeholder,
input[type=number]:focus::placeholder,
textarea:hover::placeholder,
textarea:focus::placeholder {
  color: var(--text-faint);
}
.is-mobile textarea {
  width: 100%;
}
input[type=range] {
  width: 125px;
  height: 0.7em;
  background-color: var(--background-secondary-alt);
  border: 1px solid var(--window-border);
  box-shadow: var(--drop-shadow);
}
div.style-settings-container input[type=range] {
  background-color: var(--background-secondary);
}
input[type=range]:hover {
  background-color: var(--interactive-accent-base);
}
input[type=range]::-webkit-slider-thumb {
  width: 8px;
  height: 20px;
  margin-top: -4px;
  border-radius: var(--border-radius-small);
  box-shadow: var(--drop-shadow);
  -webkit-appearance: none;
}
.theme-light input[type=range]::-webkit-slider-thumb {
  background-color: var(--background-primary);
  border: 2px solid var(--interactive-accent-tint);
}
.theme-dark input[type=range]::-webkit-slider-thumb {
  background-color: var(--table-border-color);
  border: 2px solid var(--interactive-accent-tint);
}
.kanban-plugin__scroll-container::-webkit-scrollbar,
::-webkit-scrollbar {
  width: var(--scroll-bar-size) !important;
  height: var(--scroll-bar-size) !important;
  background: var(--scroll-button-background-color) !important;
  background-clip: border-box !important;
  -webkit-border-radius: var(--border-radius-small) !important;
  border-radius: var(--border-radius-small) !important;
}
.kanban-plugin__scroll-container::-webkit-scrollbar-thumb,
::-webkit-scrollbar-thumb {
  background: var(--scroll-bar-thumb) !important;
  background-clip: border-box !important;
  border: 1px solid var(--window-border) !important;
  -webkit-border-radius: var(--border-radius-small) !important;
  border-radius: var(--border-radius-small) !important;
}
.kanban-plugin__scroll-container::-webkit-scrollbar-thumb:active,
.kanban-plugin__scroll-container::-webkit-scrollbar-thumb:hover,
::-webkit-scrollbar-thumb:active,
::-webkit-scrollbar-thumb:hover {
  background: var(--interactive-accent-base) !important;
  border: 1px solid var(--window-border) !important;
  -webkit-border-radius: var(--border-radius-small) !important;
  border-radius: var(--border-radius-small) !important;
}
.pt-scroll-button ::-webkit-scrollbar-button:single-button {
  width: var(--scroll-bar-size);
  height: var(--scroll-bar-size);
  background-color: var(--scroll-button-background-color);
  background-repeat: no-repeat;
  background-position: 50% 80%;
  background-size: calc(var(--scroll-bar-size) / 2);
  border-radius: 0;
}
.theme-light.pt-scroll-button ::-webkit-scrollbar-button:single-button:vertical:decrement,
.theme-light.pt-scroll-button:hover ::-webkit-scrollbar-button:single-button:vertical:decrement {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='rgb(0, 0, 0)'><polygon points='5,0 0,5 10,5'/></svg>");
}
.theme-dark.pt-scroll-button ::-webkit-scrollbar-button:single-button:vertical:decrement,
.theme-dark.pt-scroll-button:hover ::-webkit-scrollbar-button:single-button:vertical:decrement {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='rgb(255, 255, 255)'><polygon points='5,0 0,5 10,5'/></svg>");
}
.theme-dark.pt-scroll-button ::-webkit-scrollbar-button:single-button:hover,
.theme-dark.pt-scroll-button:hover ::-webkit-scrollbar-button:single-button:hover {
  background-color: var(--background-primary);
  border-radius: var(--border-radius-small);
}
.theme-light.pt-scroll-button ::-webkit-scrollbar-button:single-button:vertical:increment,
.theme-light.pt-scroll-button:hover ::-webkit-scrollbar-button:single-button:vertical:increment {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='rgb(0, 0, 0)'><polygon points='0,0 10,0 5,5'/></svg>");
}
.theme-dark.pt-scroll-button ::-webkit-scrollbar-button:single-button:vertical:increment,
.theme-dark.pt-scroll-button:hover ::-webkit-scrollbar-button:single-button:vertical:increment {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='rgb(255, 255, 255)'><polygon points='0,0 10,0 5,5'/></svg>");
}
.theme-light.pt-scroll-button ::-webkit-scrollbar-button:single-button:horizontal:decrement,
.theme-light.pt-scroll-button:hover ::-webkit-scrollbar-button:single-button:horizontal:decrement {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' transform='rotate(90 0 0)' fill='rgb(0, 0, 0)'><polygon points='0,0 10,0 5,5'/></svg>");
  background-position: 20% 50%;
}
.theme-dark.pt-scroll-button ::-webkit-scrollbar-button:single-button:horizontal:decrement,
.theme-dark.pt-scroll-button:hover ::-webkit-scrollbar-button:single-button:horizontal:decrement {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' transform='rotate(90 0 0)' fill='rgb(255, 255, 255)'><polygon points='0,0 10,0 5,5'/></svg>");
  background-position: 20% 50%;
}
.theme-light.pt-scroll-button ::-webkit-scrollbar-button:single-button:horizontal:increment,
.theme-light.pt-scroll-button:hover ::-webkit-scrollbar-button:single-button:horizontal:increment {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' transform='rotate(-90 0 0)' fill='rgb(0, 0, 0)'><polygon points='0,0 10,0 5,5'/></svg>");
  background-position: 80% 50%;
}
.theme-dark.pt-scroll-button ::-webkit-scrollbar-button:single-button:horizontal:increment,
.theme-dark.pt-scroll-button:hover ::-webkit-scrollbar-button:single-button:horizontal:increment {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' transform='rotate(-90 0 0)' fill='rgb(255, 255, 255)'><polygon points='0,0 10,0 5,5'/></svg>");
  background-position: 80% 50%;
}
.pt-scroll-hover .view-content:hover ::-webkit-scrollbar,
.pt-scroll-hover .suggestion-container:hover ::-webkit-scrollbar,
.pt-scroll-hover .workspace-leaf-content:hover ::-webkit-scrollbar,
.pt-scroll-hover .vertical-tab-content-container:hover ::-webkit-scrollbar,
.pt-scroll-hover .kanban-plugin__board.kanban-plugin__horizontal.kanban-plugin__scroll-container:hover ::-webkit-scrollbar,
.pt-scroll-hover .kanban-plugin__lane-items.kanban-plugin__vertical.kanban-plugin__scroll-container:hover ::-webkit-scrollbar {
  width: var(--scroll-bar-size-hover) !important;
  height: var(--scroll-bar-size-hover) !important;
}
.pt-scroll-button.pt-scroll-hover .view-content:hover ::-webkit-scrollbar-button:single-button,
.pt-scroll-button.pt-scroll-hover .suggestion-container:hover ::-webkit-scrollbar:single-button,
.pt-scroll-button.pt-scroll-hover .workspace-leaf-content:hover ::-webkit-scrollbar-button:single-button,
.pt-scroll-button.pt-scroll-hover .vertical-tab-content-container:hover ::-webkit-scrollbar-button:single-button,
.pt-scroll-button.pt-scroll-hover .kanban-plugin__board.kanban-plugin__horizontal.kanban-plugin__scroll-container:hover ::-webkit-scrollbar-button:single-button,
.pt-scroll-button.pt-scroll-hover .kanban-plugin__lane-items.kanban-plugin__vertical.kanban-plugin__scroll-container:hover ::-webkit-scrollbar-button:single-button {
  width: var(--scroll-bar-size-hover) !important;
  height: var(--scroll-bar-size-hover) !important;
  background-image: unset;
  background-size: calc(var(--scroll-bar-size-hover) / 2) !important;
}
.search-empty-state,
.workspace-leaf-content[data-type=markdown] .pane-empty {
  padding: 5px 10px;
  margin: unset;
  background-color: var(--background-secondary);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.pane-empty {
  width: unset;
  max-width: 200px;
  padding-left: 8px;
  margin: unset;
  text-align: left;
  word-wrap: break-word;
}
.empty-state-container {
  width: fit-content;
  padding: 16px 28px;
  background-color: var(--background-secondary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.empty-state-container .empty-state-title {
  margin: 8px 0;
  font-size: 28px;
}
.empty-state-container .empty-state-title:first-child {
  display: block;
}
.empty-state-container .empty-state-title .empty-state-close-button {
  position: absolute;
  top: -20px;
  right: -24px;
  left: unset;
}
.empty-state-container .empty-state-action {
  color: var(--interactive-accent-text);
}
.empty-state-container .empty-state-action:hover {
  color: var(--interactive-accent-hover);
}
.is-mobile .empty-state-container .empty-state-action {
  border-radius: var(--border-radius);
}
.empty-state-container .empty-state-action-list {
  margin-top: 8px;
}
.progress-bar {
  background-color: var(--background-secondary-blur);
  -webkit-backdrop-filter: blur(var(--blur-intensity));
  backdrop-filter: blur(var(--blur-intensity));
}
.progress-bar .progress-bar-message {
  color: var(--text-normal);
}
.progress-bar-indicator .progress-bar-line {
  position: absolute;
  width: 150%;
  height: 8px;
  background-color: var(--interactive-accent-base);
  opacity: 0.4;
}
.progress-bar-indicator .progress-bar-subline {
  position: absolute;
  height: 8px;
  background-color: var(--interactive-accent-base);
  border: 2px solid var(--interactive-accent-tint);
  border-radius: var(--border-radius-small);
}
.view-header-icon {
  top: 0;
  display: flex;
  align-items: center;
}
.view-header-icon:hover {
  color: var(--interactive-accent-tint);
}
.view-header-title {
  word-wrap: normal;
  white-space: pre;
}
.is-mobile .view-header {
  align-items: center;
  height: 42px;
}
.is-mobile .view-header-title-container {
  height: inherit;
  align-items: center;
}
.is-mobile .view-header-title-container .view-header-title {
  font-size: 18px;
  line-height: unset;
  width: -webkit-fill-available;
  width: fill-available;
}
.view-action {
  position: relative;
  top: 0;
  display: flex;
  align-items: center;
  margin: 0;
  color: var(--text-muted);
  cursor: pointer;
}
.is-mobile .view-action {
  margin: unset;
}
.view-action:hover {
  color: var(--interactive-accent-tint);
}
.view-action svg {
  margin: 0 2px;
}
.view-action:not(:last-child) {
  margin-right: 15px;
}
body.is-mobile.theme-light .workspace-drawer,
body.is-mobile.theme-light .workspace-drawer-active-tab-container.is-fullscreen {
  background-color: var(--background-color-lt);
}
body.is-mobile.theme-dark .workspace-drawer,
body.is-mobile.theme-dark .workspace-drawer-active-tab-container.is-fullscreen {
  background-color: var(--background-color-dt);
}
body.is-mobile .workspace-drawer-active-tab-container.is-fullscreen {
  padding: 4px;
}
body.is-mobile .workspace-drawer-active-tab-container.is-fullscreen .workspace-drawer-active-tab-header {
  margin: 4px;
}
body.is-mobile .horizontal-main-container {
  padding: unset;
  background-color: unset;
}
body.is-mobile .workspace-drawer-header {
  align-items: flex-start;
  padding: 4px 4px 0;
}
body.is-mobile .workspace-drawer-header .workspace-drawer-header-left {
  flex-flow: row;
  flex-wrap: wrap;
}
body.is-mobile .workspace-drawer-header .workspace-drawer-header-left .workspace-drawer-header-name {
  height: unset;
  padding-right: 4px;
  font-size: 16px;
  line-height: unset;
}
body.is-mobile .workspace-drawer-header .workspace-drawer-header-left .workspace-drawer-header-name .workspace-drawer-header-name-text {
  font-weight: 600;
  color: var(--interactive-accent-text);
}
body.is-mobile .workspace-drawer-header .workspace-drawer-header-left .workspace-drawer-header-info {
  margin: unset;
  font-size: 12px;
  font-weight: 600;
}
body.is-mobile .workspace-drawer-header .workspace-drawer-header-icon {
  display: flex;
  align-items: flex-start;
}
body.is-mobile .workspace-drawer-active-tab-header {
  margin: 2px 0 4px;
}
body.is-mobile .workspace-drawer-active-tab-header .workspace-drawer-active-tab-back-icon {
  flex: unset;
  margin-right: 4px;
}
body.is-mobile .workspace-drawer-active-tab-header .workspace-drawer-active-tab-icon {
  margin-right: 4px;
}
body.is-mobile .workspace-drawer-active-tab-header .workspace-drawer-tab-option-item-title,
body.is-mobile .workspace-drawer-active-tab-header .workspace-drawer-active-tab-title {
  font-size: 16px;
  font-weight: 600;
}
body.is-mobile .workspace-drawer {
  width: 85vw;
  max-width: 450px;
  height: -webkit-fill-available;
  height: fill-available;
  padding: 4px;
  margin: 4px;
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow-popup);
}
body.is-mobile .workspace-drawer .workspace-drawer-inner {
  background-color: unset;
}
body.is-mobile .workspace-drawer.mod-left .workspace-drawer-inner {
  padding-left: 40px;
}
body.is-mobile .workspace-drawer.is-pinned {
  max-width: 325px;
  margin: unset;
}
body.is-mobile .workspace-drawer-tab-options {
  width: -webkit-fill-available;
  width: fill-available;
  height: fit-content;
  padding: 4px;
  margin: 4px 4px 4px 0;
  background-color: var(--background-secondary);
  border: none;
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
body.is-mobile .workspace-drawer-tab-options .workspace-drawer-tab-option-item {
  align-items: center;
  padding: 0 6px;
  margin: unset;
  color: var(--text-normal);
  background: var(--background-primary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius-small);
  box-shadow: var(--drop-shadow);
}
body.is-mobile .workspace-drawer-tab-options .workspace-drawer-tab-option-item:not(:last-of-type) {
  margin-bottom: 4px;
}
body.is-mobile .workspace-drawer-tab-options .workspace-drawer-tab-option-item .workspace-drawer-tab-option-item-icon,
body.is-mobile .workspace-drawer-tab-options .workspace-drawer-tab-option-item .workspace-drawer-active-tab-icon {
  margin-right: 4px;
}
body.is-mobile .workspace-drawer-tab-options .workspace-drawer-tab-option-item .workspace-drawer-tab-option-item-title,
body.is-mobile .workspace-drawer-tab-options .workspace-drawer-tab-option-item .workspace-drawer-active-tab-title {
  font-size: 16px;
  font-weight: 600;
}
body.is-mobile .nav-files-container.node-insert-event {
  padding-bottom: unset;
}
.workspace-split.mod-horizontal .workspace-tabs {
  padding: calc(var(--window-gap) / 2);
}
.workspace-split.mod-vertical {
  overflow: visible;
}
.workspace-split.mod-vertical.mod-root .workspace-leaf-content,
.workspace-split.mod-horizontal.mod-root .workspace-leaf-content {
  border: 1px solid var(--window-border);
  box-shadow: var(--drop-shadow);
}
body .workspace-split.mod-root .workspace-leaf div.workspace-leaf-content {
  background-color: var(--page-background-color);
  border-radius: var(--border-radius) !important;
}
.workspace-split.mod-root .workspace-leaf .workspace-leaf-content[data-type=kanban] {
  background-color: var(--background-secondary-alt);
}
body:not(.is-mobile) .workspace-split.mod-vertical.mod-root .workspace-leaf,
body:not(.is-mobile) .workspace-split.mod-horizontal.mod-root .workspace-leaf {
  padding: calc(var(--window-gap) / 2);
  contain: revert !important;
}
.workspace-split.mod-vertical > .workspace-split {
  padding: 0;
}
.workspace-tabs .workspace-leaf {
  background-color: transparent;
  border: unset;
}
.workspace-tabs .workspace-leaf.mod-active {
  border-radius: var(--border-radius);
}
.workspace-split.mod-left-split .workspace-tabs .workspace-leaf,
.workspace-split.mod-right-split .workspace-tabs .workspace-leaf {
  border-radius: 0;
  border-top-left-radius: unset;
  border-top-right-radius: unset;
}
body:not(.css-settings-manager) .workspace-split.mod-left-split::before {
  display: block;
  width: -webkit-fill-avaliable;
  height: fit-content;
  padding: 10px;
  font-weight: 600;
  text-align: center;
  content: "Style Settings Plugin is required for Prism to function correctly!";
  background-color: var(--color-red-base);
  border: var(--border-size) solid var(--color-red-tint);
  border-radius: var(--border-radius);
}
.workspace-ribbon.side-dock-ribbon.mod-right.is-collapsed.is-hidden {
  display: flex;
  flex: 0 0 5px;
}
.workspace-ribbon.side-dock-ribbon.mod-right.is-collapsed.is-hidden .workspace-ribbon-collapse-btn {
  display: none;
}
.workspace-fake-target-overlay.is-in-sidebar,
.workspace-drop-overlay {
  background-color: unset;
}
.view-header {
  justify-content: center;
  margin-bottom: 1px;
  background-color: var(--background-tertiary);
  border: var(--border-size) solid transparent;
  border-bottom: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
body.pt-hide-view-header div.workspace-leaf-content div.view-header {
  height: 1px;
  border: var(--border-size) solid transparent;
  box-shadow: unset;
  transition-delay: 600ms;
}
body.pt-hide-view-header div.workspace-leaf-content div.view-header svg {
  opacity: 0;
  transition: opacity 200ms;
  transition-delay: 600ms;
}
body.pt-hide-view-header div.workspace-leaf-content div.view-header:hover {
  height: 36px;
  background-color: var(--background-tertiary);
  border: var(--border-size) solid transparent;
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
  transition: all ease 200ms;
}
body.pt-hide-view-header div.workspace-leaf-content div.view-header:hover svg {
  display: unset;
  opacity: 1;
  transition: opacity 200ms;
  transition-delay: 200ms;
}
.view-header::after {
  position: absolute;
  top: 0;
  z-index: -10;
  width: 100%;
  height: 20px;
  content: " ";
  background-color: transparent;
}
.view-header-title-container:after {
  background: linear-gradient(to right, transparent, var(--background-tertiary));
  transition: background ease 200ms;
  transition-delay: 200ms;
}
.workspace-tab-header,
.workspace-tab-header-inner,
.workspace-tab-container-before,
.workspace-tab-container-after {
  transition: none;
}
.workspace-split .workspace-tabs:not(:last-child) {
  overflow: visible;
}
.workspace-split.mod-horizontal.mod-left-split > * > .workspace-leaf-resize-handle,
.workspace-split.mod-horizontal.mod-right-split > * > .workspace-leaf-resize-handle {
  background-color: transparent;
}
.is-mobile .workspace-split.mod-vertical > * {
  padding: unset;
}
.workspace-split.mod-vertical > * > .workspace-leaf-resize-handle {
  top: calc(var(--window-gap) / 2);
  right: calc(-1 * var(--window-gap) / 2);
  width: var(--window-gap);
  height: calc(100% - var(--window-gap));
  background-color: transparent;
  border-radius: var(--border-radius-small);
  border: var(--border-size) solid transparent;
}
.workspace-split.mod-horizontal > * > .workspace-leaf-resize-handle {
  bottom: calc(-1 * var(--window-gap) / 2);
  left: calc(var(--window-gap) / 2);
  width: calc(100% - var(--window-gap));
  height: var(--window-gap);
  background-color: transparent;
  border-radius: var(--border-radius-small);
  border: var(--border-size) solid transparent;
}
.workspace-split.mod-right-split > .workspace-leaf-resize-handle {
  top: calc(var(--window-gap) / 2);
  left: calc(-1 * var(--window-gap) / 2);
  width: var(--window-gap);
  height: calc(100% - var(--window-gap));
  background-color: transparent;
  border-radius: var(--border-radius-small);
  border: var(--border-size) solid transparent;
}
.workspace-split.mod-left-split > .workspace-leaf-resize-handle {
  top: calc(var(--window-gap) / 2);
  right: calc(-1 * var(--window-gap) / 2);
  width: var(--window-gap);
  height: calc(100% - var(--window-gap));
  background-color: transparent;
  border-radius: var(--border-radius-small);
  border: var(--border-size) solid transparent;
}
.workspace-split.mod-left-split > .workspace-leaf-resize-handle:hover,
.workspace-split.mod-left-split > .workspace-leaf-resize-handle:active,
.workspace-split.mod-right-split > .workspace-leaf-resize-handle:hover,
.workspace-split.mod-right-split > .workspace-leaf-resize-handle:active,
.workspace-split.mod-horizontal > * > .workspace-leaf-resize-handle:hover,
.workspace-split.mod-horizontal > * > .workspace-leaf-resize-handle:active,
.workspace-split.mod-vertical > * > .workspace-leaf-resize-handle:hover,
.workspace-split.mod-vertical > * > .workspace-leaf-resize-handle:active {
  background-color: var(--interactive-accent-base);
  border: 2px solid var(--interactive-accent-tint);
  box-shadow: var(--drop-shadow);
}
.workspace-drop-overlay::before {
  background-color: var(--interactive-accent-base);
}
.workspace-ribbon {
  display: flex;
  flex: 0 0 38px;
  background-color: var(--background-secondary-alt);
  border: unset;
}
.workspace-ribbon.is-collapsed {
  background-color: unset;
}
.workspace-ribbon.mod-left.is-collapsed {
  border-right-color: var(--background-secondary-alt);
}
.workspace-ribbon.mod-right.is-collapsed {
  border-left-color: var(--background-secondary-alt);
}
.workspace-ribbon .workspace-ribbon-collapse-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 9px;
  margin-top: calc(var(--window-gap) / 2);
  color: var(--text-muted);
  background-color: var(--background-tertiary);
  border: var(--border-size) solid transparent;
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
  stroke-width: 2px;
  transition: all ease 200ms;
}
.workspace-ribbon .workspace-ribbon-collapse-btn:hover {
  color: var(--interactive-accent-hover);
}
.workspace-ribbon .workspace-ribbon-collapse-btn svg {
  width: 16px;
  height: 16px;
}
.workspace-ribbon.side-dock-ribbon.mod-right.is-collapsed .workspace-ribbon-collapse-btn,
.workspace-ribbon.side-dock-ribbon.mod-left.is-collapsed .workspace-ribbon-collapse-btn {
  padding: 10px;
  border: 1px solid var(--window-border);
}
.pt-minimal-right-sidebar .workspace-ribbon.side-dock-ribbon.mod-right:not(.is-collapsed) {
  position: fixed;
  width: 38px;
  right: 5px;
}
.side-dock-actions {
  margin-top: calc(var(--window-gap) / 2);
  margin-bottom: auto;
  background-color: var(--background-tertiary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.side-dock-settings {
  margin-top: 10px;
  background-color: var(--background-tertiary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
  margin-bottom: 5px;
}
.side-dock-ribbon-action {
  display: flex;
  justify-content: center;
  padding: 10px;
}
.side-dock-ribbon-action:not(:last-child) {
  margin-bottom: 2px;
}
.side-dock-ribbon-tab,
.side-dock-ribbon-action {
  color: var(--text-muted);
}
.side-dock-ribbon-tab:hover,
.side-dock-ribbon-action:hover {
  color: var(--interactive-accent-hover);
}
body.is-mobile .workspace-drawer-ribbon {
  width: 40px;
  height: -webkit-fill-available;
  height: fill-available;
  padding: 0 4px 0 0;
  background-color: unset;
}
body.is-mobile .side-dock-actions {
  margin-top: unset;
}
body.is-mobile .side-dock-ribbon {
  align-items: center;
}
body.is-mobile .side-dock-ribbon-action {
  padding: 10px 6px;
}
body.is-mobile .workspace-drawer-active-tab-container {
  padding: unset;
}
.nav-folder .nav-folder-title-content {
  font-weight: 600;
  color: var(--text-normal);
}
.nav-folder.mod-root > .nav-folder-children > .nav-folder {
  margin-left: unset;
  border: 0;
}
.nav-folder.mod-root {
  margin-right: 10px;
  background-color: var(--background-secondary);
  border: 0;
  border-left: 0;
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.is-mobile .nav-folder.mod-root {
  margin-right: 4px;
}
.nav-folder.mod-root > .nav-file-title,
.nav-folder.mod-root > .nav-folder-title {
  padding-left: 4px;
}
.nav-file-title,
.nav-folder-title {
  padding: 1px 5px 1px calc(var(--vertical-lines-width-file-explorer) / 2 + 1px);
  border-radius: var(--border-radius-small);
}
.nav-folder:not(.is-collapsed) > div.nav-folder-title:not([data-path="/"]) .nav-folder-collapse-indicator {
  color: var(--interactive-accent-text);
}
.nav-folder > div.nav-folder-title:hover .nav-folder-title-content {
  color: var(--interactive-accent-text);
}
.nav-folder > div.nav-folder-title:hover .nav-folder-collapse-indicator.collapse-icon svg {
  color: var(--interactive-accent-hover);
}
.nav-file-title {
  font-weight: normal;
  border: 0;
  border-radius: 0;
}
.nav-file-title-content.is-being-renamed,
.nav-folder-title-content.is-being-renamed {
  background-color: unset;
}
.nav-file-title-content,
.nav-folder-title-content {
  word-wrap: break-word;
  white-space: pre-wrap;
}
.nav-file-title.is-active {
  padding: 0;
  font-weight: 600;
  border-radius: var(--border-radius);
}
.nav-file-title.is-being-dragged,
.nav-folder-title.is-being-dragged,
.nav-file-title.is-active,
.nav-folder-title.is-active,
body:not(.is-grabbing) .nav-file-title:hover,
body:not(.is-grabbing) .nav-folder-title:hover {
  font-weight: 600;
  color: var(--interactive-accent-text);
  background-color: var(--background-primary);
  border-radius: var(--border-radius-small);
}
.nav-file-title:not([data-path="/"]),
.nav-folder-title:not([data-path="/"]) {
  max-width: -webkit-fill-available;
  max-width: fill-available;
  padding: 2px 5px 2px 1px;
  line-height: 14px;
  border: var(--border-size) solid transparent;
}
.nav-folder-title.is-active:not([data-path="/"]),
.nav-file-title.is-active:not([data-path="/"]),
.nav-folder-title:not([data-path="/"]):hover,
.nav-file-title:not([data-path="/"]):hover {
  line-height: 14px;
}
.nav-folder.mod-root > .nav-folder-children > .nav-file > .nav-file-title:not(.is-active) {
  border-left: transparent;
}
.nav-folder-title-content {
  padding: 1px 4px;
}
.nav-file-title.is-active:hover {
  line-height: 14px;
}
.nav-file-title-content {
  padding: 2px 5px 2px 0;
  font-weight: 600;
}
.nav-folder-collapse-indicator {
  width: 16px;
  margin-left: unset;
}
.workspace-leaf-content[data-type=file-explorer] .nav-file-title:not([data-path$=md]) .nav-file-title-content {
  padding-left: 0;
}
.nav-file-tag {
  padding: 1px 3px 0;
  margin: 0 4px;
  font-weight: 600;
  line-height: 14px;
  color: var(--text-normal);
  letter-spacing: 0.05em;
  background-color: var(--background-primary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius-small);
}
.nav-file-title.is-active .nav-file-tag,
.nav-file-title:hover .nav-file-tag {
  color: var(--text-muted);
  background-color: var(--background-secondary);
}
.collapse-icon {
  justify-content: center;
}
.document-search-container {
  padding: 4px;
  border-top: 1px solid var(--window-border);
  border-radius: var(--border-radius);
}
.theme-light .document-search-container {
  background-color: var(--background-tertiary);
}
.theme-dark .document-search-container {
  background-color: var(--background-secondary-alt);
}
.document-search-container .document-search-input,
.document-search-container .document-search-input:focus {
  background-color: var(--background-primary);
  border: 1px solid var(--window-border);
}
.document-search-container .document-search-input.mod-no-match,
.document-search-container .document-search-input:focus.mod-no-match {
  background-color: var(--color-red-base);
  border: 1px solid var(--color-red-tint);
}
.document-search-container .document-search-close-button {
  top: 5px;
  margin: 0 4px;
}
.document-search-container .document-search-button {
  background-color: var(--color-grey-base);
}
.document-search-container .document-search-button:hover {
  color: var(--color-grey-tint);
}
.mobile-toolbar {
  position: absolute;
  bottom: 0;
  z-index: var(--layer-cover);
  display: flex;
  align-self: center;
  width: fit-content;
  max-width: -webkit-fill-available;
  max-width: fill-available;
  height: unset;
  margin: 4px;
  background-color: unset;
  border: unset;
}
.mobile-toolbar-options-container {
  padding: unset;
  background-color: var(--background-secondary-blur);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow-popup);
  -webkit-backdrop-filter: blur(var(--blur-intensity));
  backdrop-filter: blur(var(--blur-intensity));
}
.mobile-toolbar-option:hover {
  color: var(--interactive-accent-tint);
}
.popover {
  background-color: var(--page-background-color);
}
.popover.hover-popover {
  width: 500px;
  min-height: 500px;
  padding: 2px 0 2px 10px;
  overflow: auto;
  clear: both;
  border: 2px solid var(--table-border-color);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow-popup);
}
.popover.hover-popover .markdown-embed {
  height: 491px;
  min-height: 491px;
}
.menu {
  background: var(--background-secondary-blur);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow-popup);
  -webkit-backdrop-filter: blur(var(--blur-intensity));
  backdrop-filter: blur(var(--blur-intensity));
}
.is-mobile .menu {
  right: 0;
  left: 0 !important;
  width: 95vw;
  max-width: 1100px;
  max-height: 80vh;
  padding: 8px;
  margin: 8px auto;
  border-radius: var(--border-radius);
}
.is-mobile .menu .menu-item {
  border-radius: var(--border-radius);
}
.menu-separator {
  border-bottom-color: var(--window-border);
}
.theme-dark .menu,
.theme-dark .menu-item-icon {
  color: var(--text-normal);
}
.menu-item {
  display: flex;
  align-items: center;
  justify-items: center;
  padding: 0 8px;
  margin: 0 4px;
  border: 1px solid transparent;
}
.is-popout-window .menu-item {
  align-items: unset;
}
.menu-item .menu-item-icon {
  width: fit-content;
  height: fit-content;
  padding-top: 3px;
  padding-right: 8px;
}
.is-popout-window .menu-item .menu-item-icon {
  padding-top: 5px;
}
.menu-item.selected:not(.is-disabled):not(.is-label) {
  font-weight: 600;
  background-color: var(--background-primary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius-small);
}
.menu-item:hover:not(.is-disabled):not(.is-label),
.menu-item:hover:not(.is-disabled):not(.is-label) .menu-item-icon {
  color: var(--interactive-accent-text);
}
div.notice-container div.notice {
  font-weight: 600;
  color: var(--text-normal);
  background: var(--background-secondary-blur);
  border: 1px solid var(--interactive-accent-tint);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
  -webkit-backdrop-filter: blur(var(--blur-intensity));
  backdrop-filter: blur(var(--blur-intensity));
}
.suggestion-container.mod-search-suggestion {
  padding: 8px;
  max-width: calc(100% - 20px);
}
.suggestion-container.mod-search-suggestion .suggestion-item.search-suggest-item {
  display: block;
  margin: unset;
}
.suggestion-container.mod-search-suggestion .suggestion-item.search-suggest-item.mod-group {
  padding: 4px 4px 8px 4px;
}
.suggestion-container.mod-search-suggestion .suggestion-item.search-suggest-item.mod-group:not(:first-of-type) {
  padding-top: 8px;
  border-top: var(--border-size) solid var(--table-border-color);
  margin-top: 10px;
}
.suggestion-container.mod-search-suggestion .suggestion-item.search-suggest-item.list-item {
  display: flex;
}
.suggestion-container.mod-search-suggestion .suggestion {
  padding-right: unset;
}
.suggestion-container {
  background: var(--background-secondary-blur);
  border: 1px solid var(--background-secondary);
  backdrop-filter: blur(var(--blur-intensity));
  -webkit-backdrop-filter: blur(var(--blur-intensity));
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow-popup);
  padding: 2px;
}
.suggestion-container .clickable-icon {
  margin: 0px;
}
.suggestion-item {
  border: 1px solid transparent;
}
.suggestion-item.is-selected:not(.mod-group) {
  color: var(--interactive-accent-text);
  border-radius: var(--border-radius-small);
  font-weight: 600;
  border: 1px solid var(--window-border);
}
.theme-light .suggestion-item.is-selected:not(.mod-group) {
  background-color: var(--background-primary);
}
.theme-dark .suggestion-item.is-selected:not(.mod-group) {
  background-color: var(--background-primary-alt);
}
.search-input-clear-button {
  top: 4px;
}
.search-suggest-item:hover {
  background-color: var(--background-primary);
}
.list-item-part .search-suggest-icon .clickable-icon {
  margin: 0px;
}
.search-suggest-item.mod-group {
  padding: 10px;
}
.tooltip {
  display: flex;
  max-width: fit-content;
  padding: 5px 14px;
  font-weight: 600;
  color: var(--text-normal);
  word-wrap: break-word;
  background: var(--background-secondary-blur);
  border: 2px solid var(--table-border-color);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow-popup);
  animation: pop-down 200ms forwards ease-in-out;
  -webkit-backdrop-filter: blur(var(--blur-intensity));
  backdrop-filter: blur(var(--blur-intensity));
}
.tooltip .tooltip-arrow {
  margin-top: -2px;
  border-bottom: 5px solid var(--table-border-color);
  box-shadow: unset;
}
.tooltip.mod-top .tooltip-arrow {
  margin-top: unset;
  margin-top: 2px;
  border-top: 5px solid var(--table-border-color);
  box-shadow: unset;
}
.tooltip.mod-right .tooltip-arrow {
  margin-top: unset;
  margin-left: -7px;
  border-right: 5px solid var(--table-border-color);
  box-shadow: unset;
}
.tooltip.mod-left .tooltip-arrow {
  margin-top: unset;
  margin-left: -3px;
  border-left: 5px solid var(--table-border-color);
  box-shadow: unset;
}
.tooltip.mod-error {
  color: var(--highlight-text-normal);
  background-color: var(--color-red-base);
  border-color: var(--color-red-tint);
}
.drag-ghost {
  padding: 5px 14px;
  font-weight: 600;
  color: var(--text-normal);
  background: var(--background-secondary-blur);
  border: 2px solid var(--table-border-color);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow-popup);
  animation: pop-down 200ms forwards ease-in-out;
  -webkit-backdrop-filter: blur(var(--blur-intensity));
  backdrop-filter: blur(var(--blur-intensity));
}
.drag-ghost .drag-ghost-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}
.drag-ghost .drag-ghost-icon svg {
  -webkit-mask-size: 19px;
}
.markdown-source-view.mod-cm6 .cm-callout .edit-block-button {
  top: 16px;
  right: 12px;
  z-index: var(--layer-popover);
  color: var(--text-normal);
  background-color: var(--background-secondary);
  transition: all ease 200ms;
}
.markdown-source-view.mod-cm6 .cm-embed-block:hover {
  border-color: var(--interactive-accent-hover);
  transition: all ease 200ms;
}
.callout {
  background-color: unset;
  border-left: unset;
  border-radius: var(--border-radius);
}
.callout:not(.is-collapsed) {
  box-shadow: var(--drop-shadow);
}
.callout .callout-title {
  position: relative;
  z-index: 5;
  gap: unset;
  padding: unset;
  border: 2px solid;
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.callout .callout-icon {
  padding: 8px;
  border-radius: var(--border-radius);
}
.callout .callout-icon svg {
  width: 20px;
  height: 20px;
}
.callout .callout-title-inner {
  padding: 6px 0;
}
.callout .callout-fold {
  display: flex;
  align-self: center;
  padding: 10px;
}
.callout .callout-content {
  padding-top: 20px;
  margin-top: -15px;
  padding-bottom: 10px;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-left: 1px solid;
  border-bottom-right-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius);
}
.callout[data-callout=note] .callout-title {
  color: var(--color-grey-text);
  background-color: var(--color-grey-base);
  border-color: var(--color-grey-tint);
}
.callout[data-callout=note] .callout-icon {
  color: var(--color-grey-text);
}
.callout[data-callout=note] .callout-content {
  background-color: hsl(var(--color-grey-base-h) var(--color-grey-base-s) var(--color-grey-base-l)/10%);
  border-color: var(--color-grey-tint);
}
.callout[data-callout=abstract] .callout-title,
.callout[data-callout=summary] .callout-title,
.callout[data-callout=tldr] .callout-title {
  color: var(--color-aqua-text);
  background-color: var(--color-aqua-base);
  border-color: var(--color-aqua-tint);
}
.callout[data-callout=abstract] .callout-icon,
.callout[data-callout=summary] .callout-icon,
.callout[data-callout=tldr] .callout-icon {
  color: var(--color-aqua-text);
}
.callout[data-callout=abstract] .callout-content,
.callout[data-callout=summary] .callout-content,
.callout[data-callout=tldr] .callout-content {
  background-color: hsl(var(--color-aqua-base-h) var(--color-aqua-base-s) var(--color-aqua-base-l)/10%);
  border-color: var(--color-aqua-tint);
}
.callout[data-callout=info] .callout-title,
.callout[data-callout=todo] .callout-title {
  color: var(--color-blue-text);
  background-color: var(--color-blue-base);
  border-color: var(--color-blue-tint);
}
.callout[data-callout=info] .callout-icon,
.callout[data-callout=todo] .callout-icon {
  color: var(--color-blue-text);
}
.callout[data-callout=info] .callout-content,
.callout[data-callout=todo] .callout-content {
  background-color: hsl(var(--color-blue-base-h) var(--color-blue-base-s) var(--color-blue-base-l)/10%);
  border-color: var(--color-blue-tint);
}
.callout[data-callout=tip] .callout-title,
.callout[data-callout=hint] .callout-title,
.callout[data-callout=important] .callout-title {
  color: var(--color-mint-text);
  background-color: var(--color-mint-base);
  border-color: var(--color-mint-tint);
}
.callout[data-callout=tip] .callout-icon,
.callout[data-callout=hint] .callout-icon,
.callout[data-callout=important] .callout-icon {
  color: var(--color-mint-text);
}
.callout[data-callout=tip] .callout-content,
.callout[data-callout=hint] .callout-content,
.callout[data-callout=important] .callout-content {
  background-color: hsl(var(--color-mint-base-h) var(--color-mint-base-s) var(--color-mint-base-l)/10%);
  border-color: var(--color-mint-tint);
}
.callout[data-callout=success] .callout-title,
.callout[data-callout=check] .callout-title,
.callout[data-callout=done] .callout-title {
  color: var(--color-green-text);
  background-color: var(--color-green-base);
  border-color: var(--color-green-tint);
}
.callout[data-callout=success] .callout-icon,
.callout[data-callout=check] .callout-icon,
.callout[data-callout=done] .callout-icon {
  color: var(--color-green-text);
}
.callout[data-callout=success] .callout-content,
.callout[data-callout=check] .callout-content,
.callout[data-callout=done] .callout-content {
  background-color: hsl(var(--color-green-base-h) var(--color-green-base-s) var(--color-green-base-l)/10%);
  border-color: var(--color-green-tint);
}
.callout[data-callout=question] .callout-title,
.callout[data-callout=help] .callout-title,
.callout[data-callout=faq] .callout-title {
  color: var(--color-yellow-text);
  background-color: var(--color-yellow-base);
  border-color: var(--color-yellow-tint);
}
.callout[data-callout=question] .callout-icon,
.callout[data-callout=help] .callout-icon,
.callout[data-callout=faq] .callout-icon {
  color: var(--color-yellow-text);
}
.callout[data-callout=question] .callout-content,
.callout[data-callout=help] .callout-content,
.callout[data-callout=faq] .callout-content {
  background-color: hsl(var(--color-yellow-base-h) var(--color-yellow-base-s) var(--color-yellow-base-l)/10%);
  border-color: var(--color-yellow-tint);
}
.callout[data-callout=warning] .callout-title,
.callout[data-callout=caution] .callout-title,
.callout[data-callout=attention] .callout-title {
  color: var(--color-orange-text);
  background-color: var(--color-orange-base);
  border-color: var(--color-orange-tint);
}
.callout[data-callout=warning] .callout-icon,
.callout[data-callout=caution] .callout-icon,
.callout[data-callout=attention] .callout-icon {
  color: var(--color-orange-text);
}
.callout[data-callout=warning] .callout-content,
.callout[data-callout=caution] .callout-content,
.callout[data-callout=attention] .callout-content {
  background-color: hsl(var(--color-orange-base-h) var(--color-orange-base-s) var(--color-orange-base-l)/10%);
  border-color: var(--color-orange-tint);
}
.callout[data-callout=failure] .callout-title,
.callout[data-callout=fail] .callout-title,
.callout[data-callout=missing] .callout-title {
  color: var(--color-red-text);
  background-color: var(--color-red-base);
  border-color: var(--color-red-tint);
}
.callout[data-callout=failure] .callout-icon,
.callout[data-callout=fail] .callout-icon,
.callout[data-callout=missing] .callout-icon {
  color: var(--color-red-text);
}
.callout[data-callout=failure] .callout-content,
.callout[data-callout=fail] .callout-content,
.callout[data-callout=missing] .callout-content {
  background-color: hsl(var(--color-red-base-h) var(--color-red-base-s) var(--color-red-base-l)/10%);
  border-color: var(--color-red-tint);
}
.callout[data-callout=danger] .callout-title,
.callout[data-callout=error] .callout-title {
  color: var(--color-red-text);
  background-color: var(--color-red-base);
  border-color: var(--color-red-tint);
}
.callout[data-callout=danger] .callout-icon,
.callout[data-callout=error] .callout-icon {
  color: var(--color-red-text);
}
.callout[data-callout=danger] .callout-content,
.callout[data-callout=error] .callout-content {
  background-color: hsl(var(--color-red-base-h) var(--color-red-base-s) var(--color-red-base-l)/10%);
  border-color: var(--color-red-tint);
}
.callout[data-callout=bug] .callout-title {
  color: var(--color-pink-text);
  background-color: var(--color-pink-base);
  border-color: var(--color-pink-tint);
}
.callout[data-callout=bug] .callout-icon {
  color: var(--color-pink-text);
}
.callout[data-callout=bug] .callout-content {
  background-color: hsl(var(--color-pink-base-h) var(--color-pink-base-s) var(--color-pink-base-l)/10%);
  border-color: var(--color-pink-tint);
}
.callout[data-callout=example] .callout-title {
  color: var(--color-purple-text);
  background-color: var(--color-purple-base);
  border-color: var(--color-purple-tint);
}
.callout[data-callout=example] .callout-icon {
  color: var(--color-purple-text);
}
.callout[data-callout=example] .callout-content {
  background-color: hsl(var(--color-purple-base-h) var(--color-purple-base-s) var(--color-purple-base-l)/10%);
  border-color: var(--color-purple-tint);
}
.callout[data-callout=quote] .callout-title,
.callout[data-callout=cite] .callout-title {
  color: var(--color-grey-text);
  background-color: var(--color-grey-base);
  border-color: var(--color-grey-tint);
}
.callout[data-callout=quote] .callout-icon,
.callout[data-callout=cite] .callout-icon {
  color: var(--color-grey-text);
}
.callout[data-callout=quote] .callout-content,
.callout[data-callout=cite] .callout-content {
  background-color: hsl(var(--color-grey-base-h) var(--color-grey-base-s) var(--color-grey-base-l)/10%);
  border-color: var(--color-grey-tint);
}
a {
  font-weight: 600;
  color: var(--interactive-accent-text);
}
a:hover {
  color: var(--interactive-accent-hover);
}
.cm-s-obsidian span.cm-builtin,
.cm-s-obsidian span.cm-hr {
  font-weight: 600;
  color: var(--table-border-color);
}
.HyperMD-codeblock.HyperMD-codeblock-begin,
.cm-s-obsidian div.HyperMD-codeblock-begin-bg {
  border-top: 1px solid var(--table-border-color);
  border-top-left-radius: var(--border-radius-small);
  border-top-right-radius: var(--border-radius-small);
}
.cm-s-obsidian .HyperMD-codeblock,
.cm-s-obsidian div.HyperMD-codeblock {
  border-right: 1px solid var(--table-border-color);
  border-left: 1px solid var(--table-border-color);
}
.HyperMD-codeblock.HyperMD-codeblock-end,
.cm-s-obsidian div.HyperMD-codeblock-end-bg {
  border-bottom: 1px solid var(--table-border-color);
  border-bottom-right-radius: var(--border-radius-small);
  border-bottom-left-radius: var(--border-radius-small);
}
.CodeMirror-foldgutter-open::after {
  color: var(--interactive-accent-text);
}
.CodeMirror-foldgutter-open:hover::after {
  color: var(--interactive-accent-hover);
}
.CodeMirror-gutter-elt:hover .CodeMirror-guttermarker-subtle {
  color: var(--interactive-accent-hover);
}
.CodeMirror-foldmarker {
  color: var(--interactive-accent-text);
}
.CodeMirror-foldmarker:hover {
  color: var(--interactive-accent-hover);
}
.markdown-source-view.mod-cm6 .is-unresolved {
  opacity: 0.75;
}
.markdown-source-view.mod-cm6 .cm-gutters {
  padding-right: unset;
  margin-right: 5px;
}
.markdown-source-view.mod-cm6 .cm-fold-indicator:not(.is-collapsed) .collapse-indicator {
  color: var(--interactive-accent-text);
}
.markdown-source-view.mod-cm6 .cm-fold-indicator .collapse-indicator:hover {
  color: var(--interactive-accent-hover);
}
.markdown-source-view.mod-cm6 .cm-foldPlaceholder:hover {
  color: var(--interactive-accent-hover);
}
.markdown-source-view.mod-cm6 .cm-scroller {
  padding: 10px;
  line-height: 1.5;
}
.is-mobile .markdown-source-view.mod-cm6 .cm-scroller {
  padding: 4px 4px 4px 2px;
}
.cm-line .cm-hashtag-begin {
  padding-left: 0.5ch;
  background-color: var(--background-tertiary);
  border: 2px solid var(--window-border);
  border-right: unset;
  border-top-left-radius: var(--border-radius-small);
  border-bottom-left-radius: var(--border-radius-small);
}
.cm-line .cm-hashtag-end {
  padding-right: 0.5ch;
  background-color: var(--background-tertiary);
  border: 2px solid var(--window-border);
  border-left: unset;
  border-top-right-radius: var(--border-radius-small);
  border-bottom-right-radius: var(--border-radius-small);
}
.cm-line .cm-hashtag.cm-meta:not(.cm-hashtag-begin, .cm-hashtag-end) {
  background-color: var(--background-tertiary);
  border: 2px solid var(--window-border);
  border-right: unset;
  border-left: unset;
}
.cm-s-obsidian span.cm-url {
  color: var(--interactive-accent-text);
}
.cm-s-obsidian span.cm-url:hover {
  color: var(--interactive-accent-hover);
}
.cm-s-obsidian span.cm-hashtag {
  font-family: var(--font-text);
  font-weight: 600;
  color: var(--text-normal);
  text-decoration: none;
}
.CodeMirror pre.CodeMirror-line,
.markdown-source-view .cm-line:not(.HyperMD-header),
.cm-s-obsidian .cm-line:not(.HyperMD-header) {
  line-height: 1.5em;
}
.is-mobile h1,
.is-mobile h2,
.is-mobile h3,
.is-mobile h4,
.is-mobile h5,
.is-mobile h6,
.is-mobile .markdown-rendered h1,
.is-mobile .markdown-rendered h2,
.is-mobile .markdown-rendered h3,
.is-mobile .markdown-rendered h4,
.is-mobile .markdown-rendered h5,
.is-mobile .markdown-rendered h6,
.is-mobile .HyperMD-header-1,
.is-mobile .HyperMD-header-2,
.is-mobile .HyperMD-header-3,
.is-mobile .HyperMD-header-4,
.is-mobile .HyperMD-header-5,
.is-mobile .HyperMD-header-6,
.is-mobile .HyperMD-list-line .cm-header-1,
.is-mobile .HyperMD-list-line .cm-header-2,
.is-mobile .HyperMD-list-line .cm-header-3,
.is-mobile .HyperMD-list-line .cm-header-4,
.is-mobile .HyperMD-list-line .cm-header-5,
.is-mobile .HyperMD-list-line .cm-header-6 {
  line-height: 1em;
}
p {
  margin-block-start: 0.5em;
  margin-block-end: 0.5em;
}
.cm-inline-code,
.cm-math {
  padding: 0 3px;
  font-family: var(--font-monospace);
  border: 1px solid var(--window-border);
}
code,
span.cm-inline-code {
  font-family: var(--font-monospace);
  font-size: 0.9em;
  font-weight: 600;
}
.cm-s-obsidian span.cm-hmd-internal-link,
span.cm-link {
  font-weight: 600;
}
.cm-s-obsidian.is-live-preview span.external-link {
  display: none;
}
.cm-s-obsidian.is-live-preview .cm-line:not(.cm-active) .cm-link::after {
  display: inline-block;
  width: 1em;
  height: 0.7em;
  content: "";
  -webkit-mask-position: center;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 12px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='m13 3 3.293 3.293-7 7 1.414 1.414 7-7L21 11V3z'%3E%3C/path%3E%3Cpath d='M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z'%3E%3C/path%3E%3C/svg%3E");
}
.theme-light .cm-s-obsidian.is-live-preview .cm-line:not(.cm-active) .cm-link::after {
  background-color: var(--link-external-color-lt);
}
.theme-dark .cm-s-obsidian.is-live-preview .cm-line:not(.cm-active) .cm-link::after {
  background-color: var(--link-external-color-dt);
}
.theme-light .cm-s-obsidian span.cm-hmd-internal-link,
.theme-light .markdown-rendered .internal-link {
  color: var(--link-internal-color-lt);
}
.theme-dark .cm-s-obsidian span.cm-hmd-internal-link,
.theme-dark .markdown-rendered .internal-link {
  color: var(--link-internal-color-dt);
}
.theme-light .cm-s-obsidian span.cm-link,
.theme-light .cm-s-obsidian span.cm-url,
.theme-light .markdown-rendered .external-link {
  color: var(--link-external-color-lt);
}
.theme-dark .cm-s-obsidian span.cm-link,
.theme-dark .cm-s-obsidian span.cm-url,
.theme-dark .markdown-rendered .external-link {
  color: var(--link-external-color-dt);
}
.theme-light .cm-s-obsidian span.cm-strong,
.theme-light .markdown-rendered strong {
  color: var(--text-bold-color-lt);
}
.theme-dark .cm-s-obsidian span.cm-strong,
.theme-dark .markdown-rendered strong {
  color: var(--text-bold-color-dt);
}
.theme-light .cm-s-obsidian span.cm-em,
.theme-light .markdown-rendered em {
  color: var(--text-italic-color-lt);
}
.theme-dark .cm-s-obsidian span.cm-em,
.theme-dark .markdown-rendered em {
  color: var(--text-italic-color-dt);
}
.cm-s-obsidian span.cm-hmd-escape-backslash {
  color: var(--color-red-text);
}
.cm-s-obsidian .cm-inline-code,
.cm-s-obsidian .cm-math {
  color: var(--color-red-text);
}
.cm-s-obsidian .HyperMD-codeblock {
  color: var(--color-muted);
}
.cm-s-obsidian span.cm-inline-code,
.cm-s-obsidian span.cm-inline-code:not(.cm-formatting):not(.cm-hmd-indented-code):not(.obsidian-search-match-highlight) {
  color: var(--color-red-text);
  border-radius: var(--border-radius-small);
}
.theme-light .cm-s-obsidian span.cm-inline-code,
.theme-light .cm-s-obsidian span.cm-inline-code:not(.cm-formatting):not(.cm-hmd-indented-code):not(.obsidian-search-match-highlight) {
  background-color: var(--background-primary-alt);
}
.theme-dark .cm-s-obsidian span.cm-inline-code,
.theme-dark .cm-s-obsidian span.cm-inline-code:not(.cm-formatting):not(.cm-hmd-indented-code):not(.obsidian-search-match-highlight) {
  background-color: var(--background-secondary-alt);
}
.cm-s-obsidian span.cm-footref,
.cm-s-obsidian span.cm-blockid,
.cm-s-obsidian .HyperMD-footnote span.cm-hmd-footnote {
  color: var(--color-grey-text);
}
.theme-light .cm-s-obsidian div.HyperMD-codeblock-bg {
  background-color: var(--background-primary-alt);
}
.theme-dark .cm-s-obsidian div.HyperMD-codeblock-bg {
  background-color: var(--background-secondary-alt);
}
.theme-light .cm-s-obsidian .CodeMirror-linenumber,
.theme-light .cm-s-obsidian .CodeMirror-guttermarker-subtle {
  color: var(--color-grey-text);
}
.theme-dark .cm-s-obsidian .CodeMirror-linenumber,
.theme-dark .cm-s-obsidian .CodeMirror-guttermarker-subtle {
  color: var(--text-faint);
}
.workspace-split.mod-root .view-content,
.workspace-split.mod-root .workspace-leaf .workspace-leaf-content,
.CodeMirror-gutter.CodeMirror-linenumbers,
.CodeMirror-gutter.CodeMirror-foldgutter {
  background-color: var(--page-background-color);
}
th,
td {
  border-color: var(--table-border-color);
}
.theme-light table {
  background-color: var(--background-primary-alt);
}
.theme-dark table {
  background-color: var(--background-secondary-alt);
}
.markdown-embed,
.file-embed,
.markdown-source-view .markdown-embed,
.markdown-source-view .file-embed {
  border: 1px solid var(--table-border-color);
  border-radius: var(--border-radius-small);
}
.markdown-embed-link,
.file-embed-link {
  top: 2px;
  right: 2px;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  padding: 4px;
  color: var(--text-muted);
}
.markdown-embed-content > div.markdown-preview-view,
.markdown-source-view .markdown-embed,
.markdown-source-view .file-embed {
  background-color: var(--page-background-color);
}
.markdown-embed .markdown-preview-sizer.markdown-preview-section {
  height: fit-content;
  min-height: unset !important;
  padding: unset !important;
}
.markdown-embed-link:hover,
.file-embed-link:hover {
  color: var(--interactive-accent-hover);
}
.markdown-embed .markdown-preview-section h3[data-heading] {
  margin: unset;
  color: var(--text-normal);
  background: unset !important;
  border: unset !important;
}
.markdown-source-view .markdown-embed,
.markdown-source-view .file-embed {
  padding: unset;
  margin: 10px 0;
}
.markdown-embed .markdown-preview-view {
  padding: 10px;
}
div > :is(h1, h2, h3, h4, h5, h6) > div.heading-collapse-indicator.collapse-indicator.collapse-icon:hover,
.cm-gutterElement > div .collapse-icon:hover {
  color: var(--interactive-accent-hover);
}
div:not(.is-collapsed) > :is(h1, h2, h3, h4, h5, h6) > div.heading-collapse-indicator.collapse-indicator.collapse-icon,
.cm-gutterElement > div:not(.is-collapsed) .collapse-icon {
  color: var(--interactive-accent-text);
}
.hr.cm-line hr {
  border-top: 2px solid var(--table-border-color);
}
.is-mobile .markdown-rendered {
  padding: 6px 6px 6px 20px;
}
.markdown-rendered .internal-link.is-unresolved {
  opacity: 0.75;
}
a.tag[href^="#"] {
  display: inline-flex;
  align-items: center;
  padding: 0 0.5ch;
  font-weight: 600;
  color: var(--text-normal);
  text-decoration: none;
  vertical-align: bottom;
  background-color: var(--background-tertiary);
  border: 2px solid var(--window-border);
  border-radius: var(--border-radius-small);
}
a.tag[href^="#"]:hover {
  color: var(--interactive-accent-text);
  background-color: var(--background-primary);
  border-color: var(--interactive-accent-tint);
  transition: all ease 200ms;
}
.markdown-preview-view code,
.markdown-preview-view kbd,
.markdown-rendered code,
.markdown-rendered kbd {
  padding: 0 3px;
  font-family: var(--font-monospace);
  font-weight: 600;
  border: 1px solid var(--window-border);
}
.markdown-preview-view pre code,
.markdown-preview-view pre kbd,
.markdown-rendered pre code,
.markdown-rendered pre kbd {
  padding: 0;
}
ul {
  padding-inline-start: 30px;
  margin-block-start: 0.5em;
  margin-block-end: 0.5em;
}
.markdown-source-view.mod-cm6.is-readable-line-width:not(.is-rtl) .cm-contentContainer,
.markdown-source-view.mod-cm6.is-line-wrap.is-readable-line-width .cm-content,
.markdown-source-view.mod-cm6.is-line-wrap.is-readable-line-width .cm-line:not(.HyperMD-table-row),
.markdown-preview-view.is-readable-line-width .markdown-preview-sizer {
  max-width: var(--custom-readable-line-length);
}
.cm-cursorLayer .cm-cursor {
  border-left-width: 2px;
}
.markdown-source-view.mod-cm6 .cm-foldPlaceholder {
  color: var(--interactive-accent-text);
}
input[type=checkbox],
.markdown-preview-view .task-list-item-checkbox {
  top: 5px;
  filter: none;
  border-radius: var(--border-radius-small);
  appearance: unset;
}
.theme-light input[type=checkbox],
.theme-light .markdown-preview-view .task-list-item-checkbox {
  background-color: var(--background-primary-alt);
  border: var(--border-size) solid var(--background-secondary-alt);
}
.theme-dark input[type=checkbox],
.theme-dark .markdown-preview-view .task-list-item-checkbox {
  background-color: var(--background-primary);
  border: var(--border-size) solid var(--background-primary-alt);
}
input[type=checkbox]:hover,
.markdown-preview-view .task-list-item-checkbox:hover {
  border-color: var(--interactive-accent-tint);
}
input[type=checkbox]:checked,
.markdown-preview-view .task-list-item-checkbox:checked {
  background: var(--interactive-accent-base);
  border: var(--border-size) solid var(--interactive-accent-tint);
  box-shadow: none;
}
input[type=checkbox]:checked:before {
  display: block;
  width: 100%;
  height: 100%;
  content: " ";
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iMTUiIGhlaWdodD0iMTUiCnZpZXdCb3g9IjAgMCAyNCAyNCIKc3R5bGU9IiBmaWxsOiMwMDAwMDA7Ij48cGF0aCBkPSJNIDE5Ljk4MDQ2OSA1Ljk5MDIzNDQgQSAxLjAwMDEgMS4wMDAxIDAgMCAwIDE5LjI5Mjk2OSA2LjI5Mjk2ODggTCA5IDE2LjU4NTkzOCBMIDUuNzA3MDMxMiAxMy4yOTI5NjkgQSAxLjAwMDEgMS4wMDAxIDAgMSAwIDQuMjkyOTY4OCAxNC43MDcwMzEgTCA4LjI5Mjk2ODggMTguNzA3MDMxIEEgMS4wMDAxIDEuMDAwMSAwIDAgMCA5LjcwNzAzMTIgMTguNzA3MDMxIEwgMjAuNzA3MDMxIDcuNzA3MDMxMiBBIDEuMDAwMSAxLjAwMDEgMCAwIDAgMTkuOTgwNDY5IDUuOTkwMjM0NCB6Ij48L3BhdGg+PC9zdmc+);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100%;
}
.theme-dark input[type=checkbox]:checked:before {
  filter: invert(1);
}
button.copy-code-button,
.markdown-rendered button.copy-code-button {
  top: 0;
  right: 0;
  padding: 2px;
  margin: 3px;
  font-family: var(--font-interface);
  font-weight: 600;
  color: var(--text-normal);
  background-color: var(--background-primary);
  border: var(--border-size) solid transparent;
}
.code-block-flair {
  font-weight: 600;
}
.markdown-rendered pre {
  margin: 0.5em 0;
}
.markdown-source-view.mod-cm6 .cm-indent::before {
  border-right: none;
}
.workspace-leaf-content[data-type=pdf] .view-content {
  padding: unset;
}
.workspace-leaf-content[data-type=pdf] .view-content iframe {
  border: unset;
}
.frontmatter-container {
  padding: 0;
  color: var(--text-muted);
  border: 1px solid var(--table-border-color);
  border-radius: var(--border-radius-small);
}
.theme-light .frontmatter-container {
  background-color: var(--background-primary-alt);
}
.theme-dark .frontmatter-container {
  background-color: var(--background-secondary);
}
.frontmatter-container .frontmatter-container-header {
  padding: 8px 8px 8px 12px;
  margin: 0;
  border-bottom: 1px solid var(--table-border-color);
  border-radius: var(--border-radius-small);
}
.frontmatter-container.is-collapsed .frontmatter-container-header {
  margin: 0;
}
.frontmatter-container .frontmatter-section {
  padding: 4px 12px;
  margin: 0;
}
.frontmatter-container .frontmatter-section-label {
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  color: var(--text-normal);
  text-align: center;
}
.frontmatter-container .tag,
.frontmatter-container .frontmatter-alias {
  padding: 2px 8px;
  margin: 2px 4px;
  font-size: 0.9em;
  line-height: 19px;
  color: var(--text-normal);
  border: unset;
  border-radius: var(--border-radius-small);
}
.theme-light .frontmatter-container .tag,
.theme-light .frontmatter-container .frontmatter-alias {
  background-color: var(--background-secondary-alt);
}
.theme-dark .frontmatter-container .tag,
.theme-dark .frontmatter-container .frontmatter-alias {
  background-color: var(--background-primary);
}
.frontmatter-container .frontmatter-alias-icon {
  color: var(--text-faint);
}
.theme-light .markdown-preview-view blockquote {
  background-color: var(--background-primary-alt);
  border: 1px solid var(--table-border-color);
  border-left-width: 5px;
}
.theme-light .markdown-source-view.mod-cm6.is-live-preview .cm-content .HyperMD-quote {
  padding: 10px 20px !important;
  margin: 0 30px !important;
  background-color: var(--background-primary-alt);
  border: 1px solid var(--table-border-color);
  border-left-width: 5px;
}
.theme-light .markdown-source-view.mod-cm6.is-live-preview .cm-content .HyperMD-quote.HyperMD-callout {
  font-weight: 600;
}
.theme-light .markdown-preview-view hr {
  border-color: var(--table-border-color);
}
.theme-light .markdown-preview-view code,
.theme-light .markdown-preview-view kbd,
.theme-light .markdown-rendered code,
.theme-light .markdown-rendered kbd {
  color: var(--color-red-text);
  background-color: var(--background-primary-alt);
  border-radius: var(--border-radius-small);
}
.theme-light .markdown-preview-view pre > code,
.theme-light .markdown-rendered pre > code {
  padding: unset;
}
.theme-light code[class*=language-],
.theme-light pre[class*=language-] {
  color: var(--text-normal);
}
.theme-light .markdown-preview-view pre,
.theme-light .markdown-rendered pre,
.theme-light :not(pre) > code[class*=language-],
.theme-light pre[class*=language-],
.theme-light .markdown-preview-view .file-embed {
  color: var(--interactive-accent-text);
  background: var(--background-primary-alt);
  border: 1px solid var(--table-border-color);
  border-radius: var(--border-radius-small);
}
.theme-light .token.operator,
.theme-light .token.entity,
.theme-light .token.url,
.theme-light .language-css .token.string,
.theme-light .style .token.string {
  background-color: var(--background-primary-alt);
}
.theme-dark .markdown-preview-view blockquote {
  background-color: var(--background-secondary-alt);
  border: 1px solid var(--table-border-color);
  border-left-width: 5px;
}
.theme-dark .markdown-source-view.mod-cm6.is-live-preview .HyperMD-quote {
  padding: 10px 20px !important;
  margin: 0 30px !important;
  background-color: var(--background-secondary-alt);
  border: 1px solid var(--table-border-color);
  border-left-width: 5px;
}
.theme-dark .markdown-preview-view hr {
  border-color: var(--table-border-color);
}
.theme-dark .markdown-preview-view code,
.theme-dark .markdown-preview-view kbd,
.theme-dark .markdown-rendered code,
.theme-dark .markdown-rendered kbd {
  color: var(--color-red-text);
  background-color: var(--background-secondary-alt);
  border-radius: var(--border-radius-small);
}
.theme-dark .markdown-preview-view pre > code,
.theme-dark .markdown-rendered pre > code {
  padding: unset;
}
.theme-dark .markdown-preview-view pre,
.theme-dark .markdown-rendered pre,
.theme-dark :not(pre) > code[class*=language-],
.theme-dark pre[class*=language-],
.theme-dark .markdown-preview-view .file-embed {
  color: var(--interactive-accent-base);
  background: var(--background-secondary-alt);
  border: 1px solid var(--table-border-color);
  border-radius: var(--border-radius-small);
}
.theme-dark code[class*=language-],
.theme-dark pre[class*=language-] {
  color: var(--text-normal);
}
.theme-dark .token.operator,
.theme-dark .token.entity,
.theme-dark .token.url,
.theme-dark .language-css .token.string,
.theme-dark .style .token.string {
  background-color: var(--background-secondary-alt);
}
.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-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-tag {
  color: var(--color-pink-text);
}
.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-text);
}
.theme-light .token.atrule,
.theme-light .token.attr-value,
.theme-light .token.keyword,
.theme-dark .token.atrule,
.theme-dark .token.attr-value,
.theme-dark .token.keyword {
  color: var(--color-blue-text);
}
.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-text);
}
.theme-light .token.punctuation,
.theme-dark .token.punctuation {
  color: var(--color-grey-text);
}
.theme-light .token.regex,
.theme-light .token.important,
.theme-dark .token.regex,
.theme-dark .token.important {
  color: var(--color-orange-text);
}
.theme-light .token.function,
.theme-light .token.class-name,
.theme-dark .token.function,
.theme-dark .token.class-name {
  color: var(--color-yellow-text);
}
.theme-light ::selection,
.theme-light .markdown-source-view.mod-cm6 .cm-selection,
.theme-light div.view-header-title::selection {
  color: var(--text-normal);
  background-color: var(--text-selection);
}
.theme-dark ::selection,
.theme-dark .markdown-source-view.mod-cm6 .cm-selection,
.theme-dark div.view-header-title::selection {
  color: var(--text-normal);
  background-color: var(--text-selection);
}
mark::selection,
h1::selection,
h2::selection,
h3::selection,
h4::selection,
h5::selection,
h6::selection {
  color: var(--text-normal);
}
.is-flashing,
.is-flashing *,
.cm-s-obsidian span.obsidian-search-match-highlight {
  color: var(--text-normal);
  background-color: var(--interactive-accent-base);
  border-radius: var(--border-radius-small);
}
.cm-vimCursorLayer .cm-fat-cursor {
  outline: solid 1px var(--color-red-text);
}
div.cm-focused .cm-vimCursorLayer .cm-fat-cursor {
  color: var(--highlight-text-normal);
  outline: solid 1px var(--interactive-accent-tint);
}
progress {
  -webkit-appearance: none;
  appearance: none;
  height: 13px;
}
progress::-webkit-progress-bar {
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius-small);
}
.theme-light progress::-webkit-progress-bar {
  background-color: var(--background-secondary);
}
.theme-dark progress::-webkit-progress-bar {
  background-color: var(--background-secondary-alt);
}
progress::-webkit-progress-value {
  border: 1px solid;
  border-radius: var(--border-radius-small);
  border-color: transparent;
}
progress::before {
  content: attr(value) " %";
  font-family: var(--font-editor);
  display: inline-flex;
  position: fixed;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  height: 13px;
  width: inherit;
  font-weight: 700;
}
.theme-light progress::before {
  text-shadow:
    -1px -1px 0 hsla(0deg, 0%, 100%, 0.5),
    1px -1px 0 hsla(0deg, 0%, 100%, 0.5),
    -1px 1px 0 hsla(0deg, 0%, 100%, 0.5),
    1px 1px 0 hsla(0deg, 0%, 100%, 0.5);
}
.theme-dark progress::before {
  text-shadow:
    -1px -1px 0 hsla(0deg, 0%, 0%, 0.5),
    1px -1px 0 hsla(0deg, 0%, 0%, 0.5),
    -1px 1px 0 hsla(0deg, 0%, 0%, 0.5),
    1px 1px 0 hsla(0deg, 0%, 0%, 0.5);
}
progress[value="0"]::-webkit-progress-value {
  border: unset;
}
progress[value="0"]::-webkit-progress-value,
progress[value="1"]::-webkit-progress-value,
progress[value="2"]::-webkit-progress-value,
progress[value="3"]::-webkit-progress-value,
progress[value="4"]::-webkit-progress-value,
progress[value="5"]::-webkit-progress-value,
progress[value="6"]::-webkit-progress-value,
progress[value="7"]::-webkit-progress-value,
progress[value="8"]::-webkit-progress-value,
progress[value="9"]::-webkit-progress-value,
progress[value="10"]::-webkit-progress-value,
progress[value="11"]::-webkit-progress-value,
progress[value="12"]::-webkit-progress-value,
progress[value="13"]::-webkit-progress-value,
progress[value="14"]::-webkit-progress-value,
progress[value="15"]::-webkit-progress-value,
progress[value="16"]::-webkit-progress-value,
progress[value="17"]::-webkit-progress-value,
progress[value="18"]::-webkit-progress-value,
progress[value="19"]::-webkit-progress-value,
progress[value="20"]::-webkit-progress-value,
progress[value="21"]::-webkit-progress-value,
progress[value="22"]::-webkit-progress-value,
progress[value="23"]::-webkit-progress-value,
progress[value="24"]::-webkit-progress-value {
  background-color: var(--color-red-base);
  border-color: var(--color-red-tint);
}
progress[value="25"]::-webkit-progress-value,
progress[value="26"]::-webkit-progress-value,
progress[value="27"]::-webkit-progress-value,
progress[value="28"]::-webkit-progress-value,
progress[value="29"]::-webkit-progress-value,
progress[value="30"]::-webkit-progress-value,
progress[value="31"]::-webkit-progress-value,
progress[value="32"]::-webkit-progress-value,
progress[value="33"]::-webkit-progress-value,
progress[value="34"]::-webkit-progress-value,
progress[value="35"]::-webkit-progress-value,
progress[value="36"]::-webkit-progress-value,
progress[value="37"]::-webkit-progress-value,
progress[value="38"]::-webkit-progress-value,
progress[value="39"]::-webkit-progress-value,
progress[value="40"]::-webkit-progress-value,
progress[value="41"]::-webkit-progress-value,
progress[value="42"]::-webkit-progress-value,
progress[value="43"]::-webkit-progress-value,
progress[value="44"]::-webkit-progress-value,
progress[value="45"]::-webkit-progress-value,
progress[value="46"]::-webkit-progress-value,
progress[value="47"]::-webkit-progress-value,
progress[value="48"]::-webkit-progress-value,
progress[value="49"]::-webkit-progress-value {
  background-color: var(--color-orange-base);
  border-color: var(--color-orange-tint);
}
progress[value="50"]::-webkit-progress-value,
progress[value="51"]::-webkit-progress-value,
progress[value="52"]::-webkit-progress-value,
progress[value="53"]::-webkit-progress-value,
progress[value="54"]::-webkit-progress-value,
progress[value="55"]::-webkit-progress-value,
progress[value="56"]::-webkit-progress-value,
progress[value="57"]::-webkit-progress-value,
progress[value="58"]::-webkit-progress-value,
progress[value="59"]::-webkit-progress-value,
progress[value="60"]::-webkit-progress-value,
progress[value="61"]::-webkit-progress-value,
progress[value="62"]::-webkit-progress-value,
progress[value="63"]::-webkit-progress-value,
progress[value="64"]::-webkit-progress-value,
progress[value="65"]::-webkit-progress-value,
progress[value="66"]::-webkit-progress-value,
progress[value="67"]::-webkit-progress-value,
progress[value="68"]::-webkit-progress-value,
progress[value="69"]::-webkit-progress-value,
progress[value="70"]::-webkit-progress-value,
progress[value="71"]::-webkit-progress-value,
progress[value="72"]::-webkit-progress-value,
progress[value="73"]::-webkit-progress-value,
progress[value="74"]::-webkit-progress-value {
  background-color: var(--color-yellow-base);
  border-color: var(--color-yellow-tint);
}
progress[value="75"]::-webkit-progress-value,
progress[value="76"]::-webkit-progress-value,
progress[value="77"]::-webkit-progress-value,
progress[value="78"]::-webkit-progress-value,
progress[value="79"]::-webkit-progress-value,
progress[value="80"]::-webkit-progress-value,
progress[value="81"]::-webkit-progress-value,
progress[value="82"]::-webkit-progress-value,
progress[value="83"]::-webkit-progress-value,
progress[value="84"]::-webkit-progress-value,
progress[value="85"]::-webkit-progress-value,
progress[value="86"]::-webkit-progress-value,
progress[value="87"]::-webkit-progress-value,
progress[value="88"]::-webkit-progress-value,
progress[value="89"]::-webkit-progress-value,
progress[value="90"]::-webkit-progress-value,
progress[value="91"]::-webkit-progress-value,
progress[value="92"]::-webkit-progress-value,
progress[value="93"]::-webkit-progress-value,
progress[value="94"]::-webkit-progress-value,
progress[value="95"]::-webkit-progress-value,
progress[value="96"]::-webkit-progress-value,
progress[value="97"]::-webkit-progress-value,
progress[value="98"]::-webkit-progress-value,
progress[value="99"]::-webkit-progress-value {
  background-color: var(--color-green-base);
  border-color: var(--color-green-tint);
}
progress[value="100"]::-webkit-progress-value {
  background-color: var(--interactive-accent-base);
  border-color: var(--interactive-accent-tint);
}
.theme-light.pt-color-scheme-swan-lt audio {
  filter: brightness(100%) contrast(115%);
}
.theme-light.pt-color-scheme-latte-lt audio {
  filter: invert(2%) sepia(14%) saturate(90%);
}
.theme-light.pt-color-scheme-periwinkle-lt audio {
  filter: sepia(60%) saturate(350%) hue-rotate(179deg) brightness(100%) contrast(96%);
}
.theme-light.pt-color-scheme-pistachio-lt audio {
  filter: sepia(4%) saturate(361%) hue-rotate(79deg) brightness(98%) contrast(110%);
}
.theme-dark.pt-color-scheme-raven-dt audio {
  filter: invert(99%);
}
.theme-dark.pt-color-scheme-mocha-dt audio {
  filter: invert(98%) sepia(15%) saturate(350%);
}
.theme-dark.pt-color-scheme-indigo-dt audio {
  filter: invert(97%) sepia(8%) saturate(864%) hue-rotate(218deg) brightness(110%) contrast(92%);
}
.theme-dark.pt-color-scheme-pine-dt audio {
  filter: invert(100%) saturate(1850%) hue-rotate(125deg) brightness(95%);
}
.theme-light .side-dock-ribbon-action.is-active svg.microphone-filled,
.theme-dark .side-dock-ribbon-action.is-active svg.microphone-filled {
  color: var(--color-red-text);
}
.embedded-backlinks {
  min-height: fit-content !important;
  padding: unset;
  margin: 0 auto;
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
}
.theme-light .embedded-backlinks {
  background-color: var(--background-color-lt);
}
.theme-dark .embedded-backlinks {
  background-color: var(--background-color-dt);
}
.search-empty-state {
  border: 1px solid var(--window-border);
}
.embedded-backlinks .backlink-pane {
  padding: 68px 8px 8px;
  margin-top: -68px;
  border-radius: var(--border-radius);
}
.embedded-backlinks .search-input-clear-button {
  top: -1px;
  height: 100%;
}
.embedded-backlinks .search-input-container {
  margin: 15px 8px;
}
.workspace-leaf-content[data-type=backlink] .search-input-container {
  padding-bottom: 8px;
  margin: unset;
}
.workspace-leaf-content[data-type=backlink] .backlink-pane {
  padding-right: 10px;
  padding-left: unset;
}
.workspace-leaf-content[data-type=backlink] .tree-item.search-result,
.embedded-backlinks .tree-item.search-result {
  background-color: var(--background-secondary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=backlink] .search-result-file-matches,
.embedded-backlinks .search-result-file-matches {
  padding: 8px;
  margin: unset;
  border-bottom: unset;
}
.workspace-leaf-content[data-type=backlink] .search-result-file-match,
.embedded-backlinks .search-result-file-match {
  left: unset;
  width: 100%;
  padding: 5px 20px 5px 10px;
  font-family: var(--font-text);
  background: var(--background-primary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=backlink] .search-result-file-match:hover,
.embedded-backlinks .search-result-file-match:hover,
.workspace-split.mod-root .search-result-file-match:hover {
  color: var(--text-normal);
  background-color: var(--background-primary);
}
.workspace-leaf-content[data-type=backlink] .search-result-file-match::after,
.embedded-backlinks .search-result-file-match::after {
  display: none;
}
.workspace-leaf-content[data-type=backlink] .tree-item-self .tree-item-icon,
.embedded-backlinks .tree-item-self .tree-item-icon {
  padding: 0 10px;
}
.workspace-leaf-content[data-type=backlink] .tree-item-self .tree-item-icon::after,
.embedded-backlinks .tree-item-self .tree-item-icon::after {
  display: none;
}
.workspace-leaf-content[data-type=backlink] .tree-item-self,
.embedded-backlinks .tree-item-self {
  align-items: center;
  padding: 5px 5px 5px 25px;
  color: var(--text-muted);
  border-bottom: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=backlink] .tree-item-self:hover,
.embedded-backlinks .tree-item-self:hover {
  background: unset;
}
.workspace-leaf-content[data-type=backlink] .tree-item-self .tree-item-inner,
.embedded-backlinks .tree-item-self .tree-item-inner {
  padding-right: 5px;
}
.workspace-leaf-content[data-type=backlink] .backlink-pane .search-result-container,
.embedded-backlinks .backlink-pane .search-result-container {
  padding: unset;
  margin-left: unset;
}
.workspace-leaf-content[data-type=backlink] div.backlink-pane.node-insert-event .tree-item div.tree-item-self:hover,
.embedded-backlinks div.backlink-pane .tree-item div.tree-item-self:hover {
  color: var(--interactive-accent-text);
  background-color: var(--background-primary);
}
.workspace-leaf-content[data-type=backlink] div.backlink-pane.node-insert-event .tree-item div.tree-item-self:hover .collapse-icon,
.embedded-backlinks div.backlink-pane .tree-item div.tree-item-self:hover .collapse-icon {
  color: var(--interactive-accent-hover);
}
.workspace-leaf-content[data-type=backlink] .tree-item-self:not(.is-collapsed) .collapse-icon,
.embedded-backlinks .tree-item-self:not(.is-collapsed) .collapse-icon {
  color: var(--text-faint);
}
.workspace-leaf-content[data-type=backlink] .tree-item-self:hover .collapse-icon,
.embedded-backlinks .tree-item-self:hover .collapse-icon {
  color: var(--interactive-accent-hover);
}
.workspace-leaf-content[data-type=backlink] div.backlink-pane.node-insert-event .tree-item.is-collapsed .tree-item-self,
.embedded-backlinks div.backlink-pane .tree-item.is-collapsed .tree-item-self {
  color: var(--text-normal);
  background-color: var(--background-secondary);
}
.workspace-leaf-content[data-type=backlink] div.backlink-pane.node-insert-event .tree-item:not(.is-collapsed) .tree-item-self,
.embedded-backlinks div.backlink-pane .tree-item:not(.is-collapsed) .tree-item-self {
  color: var(--text-normal);
  background-color: var(--background-primary);
}
.workspace-leaf-content[data-type=backlink] div.backlink-pane.node-insert-event .tree-item:not(.is-collapsed) .tree-item-self .collapse-icon,
.embedded-backlinks div.backlink-pane .tree-item:not(.is-collapsed) .tree-item-self .collapse-icon {
  color: var(--interactive-accent-text);
}
.workspace-leaf-content[data-type=backlink] .backlink-pane .search-results-children,
.embedded-backlinks .backlink-pane .search-results-children {
  padding: unset;
}
.workspace-leaf-content[data-type=backlink] .backlink-pane > .search-result-container,
.embedded-backlinks .backlink-pane > .search-result-container {
  padding: 30px 0 0 10px;
  margin-top: -30px;
  border: unset;
  border-bottom-color: transparent;
  border-radius: var(--border-radius);
}
.workspace-leaf-content[data-type=backlink] .backlink-pane > .search-result-container:not(:last-of-type),
.embedded-backlinks .backlink-pane > .search-result-container:not(:last-of-type) {
  padding-bottom: 8px;
  margin-bottom: 8px;
}
.workspace-leaf-content[data-type=backlink] .backlink-pane > .tree-item-self:not(:last-of-type),
.embedded-backlinks .backlink-pane > .tree-item-self:not(:last-of-type) {
  position: relative;
  z-index: var(--layer-cover);
  padding: 5px 8px 5px 25px;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 600;
  background-color: var(--background-tertiary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=backlink] .backlink-pane > .tree-item-self:not(:last-of-type):hover,
.embedded-backlinks .backlink-pane > .tree-item-self:not(:last-of-type):hover {
  color: var(--interactive-accent-text);
  background-color: var(--background-primary);
}
.workspace-leaf-content[data-type=backlink] .backlink-pane > .tree-item-self.is-collapsed:not(:first-of-type),
.embedded-backlinks .backlink-pane > div.tree-item-self.is-collapsed:not(:first-of-type) {
  margin-bottom: 0;
}
.workspace-leaf-content[data-type=backlink] .backlink-pane > .tree-item-self:not(:last-of-type):not(.is-collapsed),
.embedded-backlinks .backlink-pane > .tree-item-self:not(:last-of-type):not(.is-collapsed) {
  color: var(--text-normal);
  background-color: var(--background-primary);
}
.workspace-leaf-content[data-type=backlink] .backlink-pane > .tree-item-self:not(:last-of-type):not(.is-collapsed) .collapse-icon,
.embedded-backlinks .backlink-pane > .tree-item-self:not(:last-of-type):not(.is-collapsed) .collapse-icon {
  color: var(--interactive-accent-text);
}
.workspace-leaf-content[data-type=backlink] .backlink-pane > .tree-item-self:not(:last-of-type):not(.is-collapsed):hover,
.embedded-backlinks .backlink-pane > .tree-item-self:not(:last-of-type):not(.is-collapsed):hover {
  color: var(--interactive-accent-text);
  background-color: var(--background-primary);
}
.workspace-leaf-content[data-type=backlink] .backlink-pane > .tree-item-self:not(:last-of-type):not(.is-collapsed):hover .collapse-icon,
.embedded-backlinks .backlink-pane > .tree-item-self:not(:last-of-type):not(.is-collapsed):hover .collapse-icon {
  color: var(--interactive-accent-hover);
}
.workspace-leaf-content[data-type=backlink] .backlink-pane .search-result:last-of-type,
.embedded-backlinks .backlink-pane .search-result:last-of-type {
  margin-bottom: unset;
}
.prompt {
  background-color: var(--background-secondary);
}
.prompt-instructions {
  padding: 10px 10px 0;
}
input.prompt-input {
  margin-bottom: 10px;
}
.prompt-results {
  padding: 0 10px 0 0;
}
.modal-container .prompt {
  background-color: var(--background-secondary-blur);
  border: 1px solid var(--window-border);
  box-shadow: var(--drop-shadow-popup);
  -webkit-backdrop-filter: blur(var(--blur-intensity));
  backdrop-filter: blur(var(--blur-intensity));
}
.suggestion-hotkey {
  font-family: var(--font-interface);
  font-weight: 600;
  background-color: var(--background-primary);
  border-radius: var(--border-radius-small);
}
.modal-container .prompt .prompt-results::-webkit-scrollbar-track {
  border-radius: var(--border-radius-small);
  box-shadow: var(--drop-shadow);
}
.theme-light .modal-container .prompt .prompt-results::-webkit-scrollbar-track {
  background-color: var(--background-primary);
}
.theme-dark .modal-container .prompt .prompt-results::-webkit-scrollbar-track {
  background-color: var(--background-secondary-alt);
}
.workspace-leaf-content[data-type=file-explorer] .nav-folder.mod-root > div.nav-folder-children {
  padding: 39px 8px 8px;
  margin-top: -31px;
  margin-left: unset;
  border-right: 1px solid var(--window-border);
  border-bottom: 1px solid var(--window-border);
  border-left: 1px solid var(--window-border);
  border-radius: var(--border-radius);
}
.workspace-leaf-content[data-type=file-explorer] .nav-folder:not(.mod-root) .nav-folder-children {
  padding-left: unset;
  margin: 0 0 0 calc(12px - var(--vertical-lines-width-file-explorer) / 2 + 1px);
}
.workspace-leaf-content[data-type=file-explorer] .nav-file-title-content {
  padding: 1px 2px 1px calc(8px - var(--vertical-lines-width-file-explorer));
}
.workspace-leaf-content[data-type=file-explorer] .search-input-container {
  padding: 0 0 10px;
  margin: unset;
}
.workspace-leaf-content[data-type=file-explorer] .nav-file-title.is-being-dragged-over,
.workspace-leaf-content[data-type=file-explorer] .nav-folder-title.is-being-dragged-over {
  background-color: var(--interactive-accent-base);
  border: 2px solid var(--interactive-accent-tint);
}
.pt-file-explorer-vertical-lines .workspace-leaf-content[data-type=file-explorer] .nav-folder:not(.mod-root) .nav-folder-children {
  padding-left: unset;
  margin: 2px 0 2px calc(10px - var(--vertical-lines-width-file-explorer) / 2 + 1px);
}
.pt-file-explorer-vertical-lines .workspace-leaf-content[data-type=file-explorer] .nav-folder.mod-root > div.nav-folder-children {
  margin-left: unset;
  border-left-width: 1px;
}
.pt-file-explorer-vertical-lines .workspace-leaf-content[data-type=file-explorer] .nav-folder.mod-root .nav-folder-children {
  border-left: var(--vertical-lines-width-file-explorer) solid var(--vertical-lines-color-file-explorer);
}
.workspace-leaf-content[data-type=file-explorer] .nav-file:not(.mod-root),
.workspace-leaf-content[data-type=file-explorer] .nav-folder:not(.mod-root) {
  margin-left: var(--file-explorer-left-margin);
}
.nav-folder.mod-root > .nav-folder-children > .nav-file {
  margin-left: unset;
}
.workspace-leaf.mod-active .nav-folder.has-focus > .nav-folder-title {
  background-color: var(--interactive-accent-base);
  border: var(--border-size) solid transparent;
  border-radius: var(--border-radius-small);
}
.workspace-leaf.mod-active .nav-file.has-focus {
  background-color: var(--interactive-accent-base);
  border: unset;
  border-radius: var(--border-radius-small);
}
.is-mobile .nav-file-title,
.is-mobile .nav-folder-title,
.is-mobile .outline,
.is-mobile .tag-container {
  font-size: 0.8em;
}
.theme-light .workspace-leaf-content[data-type=graph] .view-content,
.theme-light .workspace-leaf-content[data-type=localgraph] .view-content {
  background-color: var(--page-background-color);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.theme-dark .workspace-leaf-content[data-type=graph] .view-content,
.theme-dark .workspace-leaf-content[data-type=localgraph] .view-content {
  background-color: var(--background-secondary-alt);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
div.graph-controls,
div.graph-controls.is-close {
  position: absolute;
  top: 8px;
  left: 8px;
  margin-top: unset;
  background-color: var(--background-secondary-blur);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
  -webkit-backdrop-filter: blur(var(--blur-intensity));
  backdrop-filter: blur(var(--blur-intensity));
}
.graph-controls.is-close {
  padding: 6px 8px 8px;
}
.graph-controls-button {
  color: var(--text-muted);
}
.graph-controls-button:hover {
  color: var(--interactive-accent-hover);
}
.graph-controls:not(.is-close) {
  padding: 30px 8px 8px;
}
.graph-controls:not(.is-close) .graph-controls-button.mod-reset,
.graph-controls:not(.is-close) .graph-controls-button.mod-close {
  display: inline-block;
}
.graph-control-section {
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
}
.theme-light .graph-control-section {
  background-color: var(--background-tertiary);
}
.theme-dark .graph-control-section {
  background-color: var(--background-secondary-alt);
}
.graph-control-section:not(:last-child) {
  margin-bottom: 8px;
}
.graph-control-section .tree-item-self {
  position: relative;
  padding: 4px 4px 4px 25px;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 600;
  background-color: var(--background-primary);
  border-bottom: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.graph-control-section.is-collapsed .tree-item-self {
  margin-bottom: unset;
  background-color: var(--background-tertiary);
}
.graph-control-section:not(:last-child) .tree-item-children {
  margin: unset;
  border-bottom: unset;
}
.graph-control-section .tree-item-children {
  padding: 5px 15px;
  margin: unset;
}
.graph-control-section .setting-item {
  padding: 5px 0;
}
.graph-control-section .setting-item.mod-search-setting .setting-item-control {
  padding-top: unset;
}
.graph-view.color-fill-focused {
  color: var(--interactive-accent-tint);
  opacity: 1;
}
.graph-view.color-circle {
  color: var(--interactive-accent-tint);
}
.graph-view.color-text {
  color: var(--text-normal);
}
.tree-item.graph-control-section:not(.is-collapsed) .tree-item-icon.collapse-icon {
  color: var(--interactive-accent-text);
}
.tree-item.graph-control-section .tree-item-icon {
  padding-inline-end: 8px;
}
.tree-item-icon.collapse-icon::after {
  display: none;
}
.theme-light .graph-view.color-line {
  color: var(--graph-line-color-lt);
  opacity: var(--graph-line-opacity-lt);
}
.theme-light .graph-view.color-fill {
  color: var(--graph-fill-color-lt);
  opacity: var(--graph-fill-opacity-lt);
}
.theme-light .graph-view.color-fill-focused {
  color: var(--graph-fill-focused-color-lt);
  opacity: var(--graph-fill-focused-opacity-lt);
}
.theme-light .graph-view.color-fill-tag {
  color: var(--graph-tag-color-lt);
  opacity: var(--graph-tag-opacity-lt);
}
.theme-light .graph-view.color-fill-attachment {
  color: var(--graph-attachment-color-lt);
  opacity: var(--graph-attachment-opacity-lt);
}
.theme-light .graph-view.color-fill-unresolved {
  color: var(--graph-unresolved-color-lt);
  opacity: var(--graph-unresolved-opacity-lt);
}
.theme-light .graph-view.color-fill-highlight {
  color: var(--graph-highlight-color-lt);
  opacity: var(--graph-highlight-opacity-lt);
}
.theme-light .graph-view.color-line-highlight {
  color: var(--graph-highlight-line-color-lt);
  opacity: var(--graph-highlight-line-opacity-lt);
}
.theme-dark .graph-view.color-line {
  color: var(--graph-line-color-dt);
  opacity: var(--graph-line-opacity-dt);
}
.theme-dark .graph-view.color-fill {
  color: var(--graph-fill-color-dt);
  opacity: var(--graph-fill-opacity-dt);
}
.theme-dark .graph-view.color-fill-focused {
  color: var(--graph-fill-focused-color-dt);
  opacity: var(--graph-fill-focused-opacity-dt);
}
.theme-dark .graph-view.color-fill-tag {
  color: var(--graph-tag-color-dt);
  opacity: var(--graph-tag-opacity-dt);
}
.theme-dark .graph-view.color-fill-attachment {
  color: var(--graph-attachment-color-dt);
  opacity: var(--graph-attachment-opacity-dt);
}
.theme-dark .graph-view.color-fill-unresolved {
  color: var(--graph-unresolved-color-dt);
  opacity: var(--graph-unresolved-opacity-dt);
}
.theme-dark .graph-view.color-fill-highlight {
  color: var(--graph-highlight-color-dt);
  opacity: var(--graph-highlight-opacity-dt);
}
.theme-dark .graph-view.color-line-highlight {
  color: var(--graph-highlight-line-color-dt);
  opacity: var(--graph-highlight-line-opacity-dt);
}
.workspace-leaf-content[data-type=markdown] .view-content {
  background-color: var(--page-background-color);
  box-shadow: var(--drop-shadow);
}
.mod-left-split .workspace-leaf-content[data-type=markdown] .view-content,
.mod-right-split .workspace-leaf-content[data-type=markdown] .view-content {
  border-radius: var(--border-radius);
}
.workspace-leaf-content[data-type=outgoing-link] .outgoing-link-pane {
  padding: 0 10px 0 0;
}
.workspace-leaf-content[data-type=outgoing-link] .outgoing-link-pane.node-insert-event .tree-item-self:not(.is-collapsed):not(.outgoing-link-item) {
  color: var(--text-normal);
}
.workspace-leaf-content[data-type=outgoing-link] .outgoing-link-pane.node-insert-event .tree-item-self:hover,
.workspace-leaf-content[data-type=outgoing-link] .outgoing-link-pane.node-insert-event .tree-item-self:hover .tree-item-flair {
  color: var(--interactive-accent-text);
}
.workspace-leaf-content[data-type=outgoing-link] .outgoing-link-pane.node-insert-event .tree-item-self:hover .tree-item-icon {
  color: var(--interactive-accent-hover);
}
.workspace-leaf-content[data-type=outgoing-link] .outgoing-link-pane.node-insert-event .tree-item-self {
  color: var(--text-muted);
}
.workspace-leaf-content[data-type=outgoing-link] .tree-item-self {
  align-items: center;
  padding: 5px 5px 5px 25px;
  border: unset;
  border-radius: var(--border-radius);
}
.workspace-leaf-content[data-type=outgoing-link] .tree-item-self.is-clickable.is-collapsed .collapse-icon {
  color: var(--text-faint);
}
.workspace-leaf-content[data-type=outgoing-link] .tree-item-self.is-clickable:not(.is-collapsed) .collapse-icon {
  color: var(--interactive-accent-text);
}
.workspace-leaf-content[data-type=outgoing-link] .tree-item-self.is-clickable:hover .collapse-icon {
  color: var(--interactive-accent-hover);
}
.workspace-leaf-content[data-type=outgoing-link] .outgoing-link-pane.node-insert-event > .tree-item-self:not(:last-of-type) {
  position: relative;
  z-index: var(--layer-popover);
  padding: 5px 8px 5px 25px;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 600;
  background-color: var(--background-tertiary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=outgoing-link] .outgoing-link-pane.node-insert-event > .tree-item-self:not(:last-of-type).is-collapsed:hover,
.workspace-leaf-content[data-type=outgoing-link] .outgoing-link-pane.node-insert-event > .tree-item-self:not(:last-of-type):not(.is-collapsed):hover {
  color: var(--interactive-accent-text);
  background-color: var(--background-primary);
}
.workspace-leaf-content[data-type=outgoing-link] .outgoing-link-pane.node-insert-event > .tree-item-self:not(:last-of-type):not(.is-collapsed) {
  background-color: var(--background-primary);
}
.workspace-leaf-content[data-type=outgoing-link] .search-result:last-child .search-result-file-matches {
  padding: 38px 8px 8px;
  background-color: var(--background-secondary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=outgoing-link] .search-result-container {
  padding: unset;
  margin-top: -38px;
  margin-bottom: 8px;
}
.workspace-leaf-content[data-type=outgoing-link] .outgoing-link-pane > .search-result-container:not(:last-of-type) {
  min-height: unset !important;
  padding: 38px 8px 8px;
  background-color: var(--background-secondary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=outgoing-link] .outgoing-link-pane .search-result-container:not(:last-of-type) > div:first-child {
  display: none;
}
.workspace-leaf-content[data-type=outgoing-link] .tree-item-self.outgoing-link-item {
  padding: 5px 10px 5px 25px;
  margin: 0;
  font-size: 0.875rem;
  background: var(--background-primary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius-small);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=outgoing-link] .tree-item-self.outgoing-link-item:hover {
  color: var(--interactive-accent-text);
}
.workspace-leaf-content[data-type=outgoing-link] .tree-item-inner {
  font-weight: 600;
}
.workspace-leaf-content[data-type=outgoing-link] .tree-item-inner-subtext {
  font-weight: 400;
  color: var(--text-muted);
}
.workspace-leaf-content[data-type=outgoing-link] .outgoing-link-pane.node-insert-event .tree-item-self:hover .tree-item-inner-subtext {
  color: var(--text-normal);
}
.workspace-leaf-content[data-type=outgoing-link] .tree-item-self.outgoing-link-item:not(:last-child) {
  margin-bottom: 8px;
}
.workspace-leaf-content[data-type=outgoing-link] .search-result-file-match {
  left: unset;
  width: 100%;
  padding: 5px 20px 5px 10px;
  font-family: var(--font-text);
  background: var(--background-primary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=outgoing-link] .search-result-file-match:hover {
  color: var(--text-normal);
}
.workspace-leaf-content[data-type=outgoing-link] .search-result-file-match::after {
  display: none;
}
.workspace-leaf-content[data-type=outgoing-link] .tree-item-self .tree-item-icon {
  padding: 0 10px;
}
.workspace-leaf-content[data-type=outgoing-link] .tree-item-self .tree-item-icon::after {
  display: none;
}
.workspace-leaf-content[data-type=outgoing-link] .search-results-children {
  padding-bottom: 0;
}
.workspace-leaf-content[data-type=outline] .outline {
  padding: 8px;
  margin-bottom: 5px;
  background-color: var(--background-secondary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=outline] .view-content {
  padding: 0 10px 0 0;
}
.workspace-leaf-content[data-type=outline] .tree-item-inner {
  padding: 2px 2px 2px calc(8px - var(--vertical-lines-width-file-explorer));
  font-weight: 600;
  line-height: 14px;
  color: var(--text-normal);
}
.workspace-leaf-content[data-type=outline] .tree-item-self.is-clickable:hover {
  background-color: var(--background-primary);
}
.workspace-leaf-content[data-type=outline] .tree-item-self.is-clickable:hover .tree-item-inner {
  color: var(--interactive-accent-text);
}
.workspace-leaf-content[data-type=outline] .outline .tree-item:not(.is-collapsed) .tree-item-self:hover .tree-item-icon:hover,
.workspace-leaf-content[data-type=outline] .outline .tree-item-self.is-clickable .tree-item-icon:hover {
  color: var(--interactive-accent-hover);
}
.workspace-leaf-content[data-type=outline] .outline .tree-item:not(.is-collapsed) > .tree-item-self > .tree-item-icon {
  color: var(--interactive-accent-text);
}
.workspace-leaf-content[data-type=outline] .tree-item-self .tree-item-inner {
  overflow: hidden;
  text-overflow: ellipsis;
}
.workspace-leaf-content[data-type=outline] .tree-item-self .tree-item-icon {
  z-index: var(--layer-popover);
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  padding: unset;
  margin-right: -2px;
  margin-left: unset;
}
.workspace-leaf-content[data-type=outline] .tree-item-self .tree-item-icon::after {
  display: none;
}
.workspace-leaf-content[data-type=outline] .tree-item-children {
  margin: 0 0 0 calc(12px - var(--vertical-lines-width-file-explorer) / 2 + 1px);
  border-left: 2px solid transparent;
}
.workspace-leaf-content[data-type=outline] .tree-item-self {
  min-width: 100%;
  padding: 2px 5px 2px calc(var(--vertical-lines-width-outline) / 2);
  white-space: nowrap;
  border: var(--border-size) solid transparent;
  border-radius: var(--border-radius-small);
}
.workspace-leaf-content[data-type=outline] .tree-item-children > .tree-item > .tree-item-self {
  margin-left: 2px;
}
.workspace-leaf-content[data-type=outline] .outline > .tree-item > .tree-item-children {
  margin-left: 10px;
}
.pt-outline-vertical-lines .workspace-leaf-content[data-type=outline] .tree-item-self {
  padding: 2px 5px 2px calc(var(--vertical-lines-width-outline) / 2);
  border: var(--border-size) solid transparent;
}
.pt-outline-vertical-lines .workspace-leaf-content[data-type=outline] .tree-item-children {
  margin: 2px 0 2px calc(12px - var(--vertical-lines-width-file-explorer) / 2 + 1px);
  border-left: var(--vertical-lines-width-outline) solid var(--vertical-lines-color-outline);
}
.search-result-hover-button.mod-top {
  top: 0;
  right: 0;
  border: var(--border-size) solid transparent;
  border-radius: var(--border-radius-small);
}
.search-result-hover-button.mod-top svg {
  width: 10px;
  height: 10px;
  color: var(--text-muted);
}
.search-result-hover-button.mod-top:hover {
  color: var(--interactive-accent-hover);
}
.search-result-hover-button.mod-bottom {
  right: 0;
  bottom: 0;
  border: var(--border-size) solid transparent;
  border-radius: var(--border-radius-small);
}
.search-result-hover-button.mod-bottom svg {
  width: 10px;
  height: 10px;
  color: var(--text-muted);
}
.search-result-hover-button.mod-bottom:hover {
  color: var(--interactive-accent-hover);
}
.tree-item-self .tree-item-flair {
  font-weight: 600;
  background-color: var(--background-secondary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius-small);
}
.tree-item-flair-outer::after {
  display: none;
}
.search-result-file-matched-text {
  padding: 0 2px;
  font-size: 0.859em;
  color: var(--highlight-text-normal);
  background-color: var(--interactive-accent-base);
  border: 1px solid var(--interactive-accent-tint);
  border-radius: var(--border-radius-small);
}
.workspace-leaf.mod-active .search-result.has-focus .tree-item-self,
.workspace-leaf.mod-active .search-result-file-match.has-focus {
  background-color: var(--interactive-accent-base);
  border: 1px solid var(--interactive-accent-tint);
  border-radius: var(--border-radius-small);
}
.workspace-leaf-content[data-type=search] .search-input-container {
  z-index: var(--layer-popover);
  width: 100%;
  margin: 0;
  background: transparent;
}
.is-mobile .workspace-leaf-content[data-type=search] .search-input-container input {
  padding: 4px 14px 4px 28px;
}
.workspace-leaf-content[data-type=search] .search-result-container {
  box-sizing: border-box;
  padding: 8px 10px 0 0;
}
.workspace-leaf-content[data-type=search] .search-result-container.is-loading::before {
  background-color: var(--interactive-accent-base);
  border: 1px solid var(--interactive-accent-tint);
}
.workspace-leaf-content[data-type=search] .search-result-file-match {
  left: 0;
  width: 100%;
  padding: 5px 20px 5px 10px;
  font-family: var(--font-text);
  font-size: 0.875rem;
  color: var(--text-normal);
  background: var(--background-primary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius-small);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=search] .search-result-file-match:hover {
  background: var(--background-primary);
}
.workspace-leaf-content[data-type=search] .search-result-file-match::after {
  display: none;
}
.workspace-leaf-content[data-type=search] .search-result-file-matches {
  padding: 8px;
  margin: 0;
  border-bottom: unset;
}
.workspace-leaf-content[data-type=search] .search-result {
  background-color: var(--background-secondary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=search] .search-result .tree-item-self {
  align-items: center;
  padding: 5px 8px 5px 25px;
  background: var(--background-tertiary);
  border-bottom: 1px solid var(--window-border);
  border-radius: var(--border-radius);
}
.workspace-leaf-content[data-type=search] .search-result .tree-item-self.is-clickable:hover {
  background: unset;
  background: var(--background-tertiary);
  box-shadow: unset;
}
.workspace-leaf-content[data-type=search] .search-info-container {
  width: fit-content;
  height: fit-content;
  padding: 0 10px;
  margin: 0 10px 10px 0;
  font-size: 14px;
  font-weight: 600;
  background: var(--background-tertiary);
  border-radius: var(--border-radius-small);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=search] .tree-item.search-result.is-collapsed .tree-item-self .tree-item-inner {
  padding-right: 5px;
}
.workspace-leaf-content[data-type=search] .tree-item-self .tree-item-icon {
  padding: 0 10px;
}
.workspace-leaf-content[data-type=search] .tree-item-self .tree-item-icon::after {
  display: none;
}
.workspace-leaf-content[data-type=search] .tree-item.search-result.is-collapsed .tree-item-self .tree-item-icon {
  color: var(--text-faint);
}
.workspace-leaf-content[data-type=search] .tree-item.search-result.is-collapsed .tree-item-self:hover,
.workspace-leaf-content[data-type=search] .tree-item.search-result:not(.is-collapsed) .tree-item-self {
  color: var(--text-normal);
  background-color: var(--background-primary);
}
.workspace-leaf-content[data-type=search] .tree-item.search-result.is-collapsed .tree-item-self:hover,
.workspace-leaf-content[data-type=search] .tree-item.search-result:not(.is-collapsed) .tree-item-self:hover {
  color: var(--interactive-accent-text);
}
.workspace-leaf-content[data-type=search] .tree-item.search-result.is-collapsed .tree-item-self:hover .tree-item-icon,
.workspace-leaf-content[data-type=search] .tree-item.search-result:not(.is-collapsed) .tree-item-self .tree-item-icon {
  color: var(--interactive-accent-text);
}
.workspace-leaf-content[data-type=search] .tree-item.search-result.is-collapsed .tree-item-self:hover .tree-item-icon:hover,
.workspace-leaf-content[data-type=search] .tree-item.search-result:not(.is-collapsed) .tree-item-self .tree-item-icon:hover {
  color: var(--interactive-accent-hover);
}
.suggestion-container {
  max-width: 700px;
  padding: 8px;
  border: 1px solid var(--table-border-color);
}
.suggestion-container kbd {
  letter-spacing: 0.05em;
}
.suggestion-container .suggestion::-webkit-scrollbar-track {
  border-radius: var(--border-radius-small);
  box-shadow: var(--drop-shadow);
}
.theme-light .suggestion-container .suggestion::-webkit-scrollbar-track {
  background-color: var(--background-primary);
}
.theme-dark .suggestion-container .suggestion::-webkit-scrollbar-track {
  background-color: var(--background-secondary-alt);
}
.suggestion {
  padding-right: 8px;
}
.is-mobile .suggestion {
  max-height: -webkit-fill-available;
  max-height: fill-available;
}
.suggestion-content {
  flex-grow: 1;
  padding-right: 10px;
  line-height: 28px;
  word-wrap: break-word;
}
.suggestion-item {
  align-items: center;
  padding: 5px 10px;
}
.suggestion-item .suggestion-flair {
  position: relative;
  top: unset;
  left: unset;
  display: inline-flex;
  order: 5;
  color: var(--interactive-accent-text);
}
.suggestion-item .suggestion-flair[aria-label] {
  margin-right: 8px;
}
.suggestion-item .suggestion-flair:first-child {
  font-size: 0.75rem;
  font-weight: 600;
  background-color: var(--background-primary);
  border-radius: var(--border-radius-small);
}
.suggestion-item:hover .suggestion-flair:first-child {
  background-color: var(--background-secondary);
}
.suggestion-item .suggestion-flair svg {
  display: block;
  margin: 0 auto;
}
.suggestion-item .suggestion-prefix {
  padding: 0 5px;
  margin-right: 8px;
  font-size: 14px;
  font-weight: 600;
  color: var(--interactive-accent-text);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius-small);
}
.theme-light .suggestion-item .suggestion-prefix {
  background-color: var(--background-primary-alt);
}
.theme-dark .suggestion-item .suggestion-prefix {
  background-color: var(--background-secondary-alt);
}
.suggestion-item:hover .suggestion-prefix,
.suggestion-item.is-selected .suggestion-prefix {
  background-color: var(--background-secondary);
}
.suggestion-item .suggestion-prefix::after {
  display: none;
}
.workspace-leaf-content[data-type=starred] .item-list {
  flex-grow: unset;
  height: fit-content;
  padding: 8px;
  background-color: var(--background-secondary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=starred] .item-list::after {
  height: 65px;
  content: "";
}
.workspace-leaf-content[data-type=starred] .nav-file-icon {
  padding: 0 8px;
  margin: unset;
}
.workspace-leaf-content[data-type=starred] .nav-file-title {
  width: 100%;
  padding: 2px 0;
  color: var(--text-normal);
  background: var(--background-primary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius-small);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=starred] .nav-file:not(:last-child) {
  margin-bottom: 8px;
}
.workspace-leaf-content[data-type=starred] .nav-file-title:hover {
  line-height: 14px;
}
.workspace-leaf-content[data-type=tag] .tree-item-self {
  align-items: center;
  width: 100%;
  padding: 0 8px;
  color: var(--text-normal);
  background: var(--background-primary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius-small);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=tag] .tree-item-self .tree-item-inner {
  padding-right: 5px;
}
.workspace-leaf-content[data-type=tag] .tree-item-self .tree-item-icon {
  padding: 0 10px;
  margin-left: -12px;
  color: var(--text-muted);
}
.workspace-leaf-content[data-type=tag] .tree-item-self .tree-item-icon::after {
  display: none;
}
.workspace-leaf-content[data-type=tag] .tree-item-self.is-clickable:hover {
  font-weight: 600;
  color: var(--interactive-accent-text);
  background-color: var(--background-primary);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=tag] .tree-item:not(:last-child) {
  margin-bottom: 8px;
}
.workspace-leaf-content[data-type=tag] .tree-item:not(.is-collapsed) .tree-item-self:hover .tree-item-icon:hover,
.workspace-leaf-content[data-type=tag] .tree-item-self.is-clickable .tree-item-icon:hover {
  color: var(--interactive-accent-hover);
}
.workspace-leaf-content[data-type=tag] .tree-item:not(.is-collapsed) > .tree-item-self > .tree-item-icon {
  color: var(--interactive-accent-text);
}
.workspace-leaf-content[data-type=tag] .tree-item-children {
  margin-left: 8px;
}
.workspace-leaf-content[data-type=tag] .tree-item-children .tree-item {
  margin-top: 8px;
}
.workspace-leaf-content[data-type=tag] .tree-item-flair {
  border: 1px solid var(--window-border);
}
.workspace-leaf-content[data-type=tag] .tag-container {
  padding: 0 10px 0 0;
}
.workspace-leaf-content[data-type=tag] .tag-container > div:first-of-type {
  padding: 8px;
  background-color: var(--background-secondary);
  border: none;
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=tag] .tag-pane-tag-text {
  font-weight: 600;
}
.workspace-leaf-content[data-type=markdown] .internal-query {
  min-height: fit-content !important;
  padding: unset;
  margin: 0 auto;
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
}
.theme-light .workspace-leaf-content[data-type=markdown] .internal-query {
  background-color: var(--background-color-lt);
}
.theme-dark .workspace-leaf-content[data-type=markdown] .internal-query {
  background-color: var(--background-color-dt);
}
.workspace-leaf-content[data-type=markdown] .internal-query .search-result-container {
  padding: unset;
}
.workspace-leaf-content[data-type=markdown] .internal-query .internal-query-header {
  padding: 8px 0;
  font-weight: 600;
  background: var(--background-primary);
  border-bottom: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=markdown] .internal-query .tree-item.search-result {
  background-color: var(--background-secondary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=markdown] .internal-query .tree-item.search-result.is-collapsed {
  border: unset;
  box-shadow: unset;
}
.workspace-leaf-content[data-type=markdown] .internal-query .tree-item.search-result.is-collapsed .tree-item-self.search-result-file-title {
  background-color: var(--background-tertiary);
  border: 1px solid var(--window-border);
}
.workspace-leaf-content[data-type=markdown] .internal-query .tree-item-self.search-result-file-title {
  align-items: center;
  padding: 5px 8px 5px 25px;
  color: var(--text-muted);
  border-bottom: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=markdown] .internal-query .tree-item-self.search-result-file-title:hover {
  background: unset;
}
.workspace-leaf-content[data-type=markdown] .internal-query .tree-item-self .tree-item-inner {
  padding-right: 5px;
}
.workspace-leaf-content[data-type=markdown] .internal-query .tree-item div.tree-item-self:hover {
  color: var(--interactive-accent-text);
  background-color: var(--background-primary);
}
.workspace-leaf-content[data-type=markdown] .internal-query div.tree-item-self:not(.is-collapsed):hover div.collapse-icon {
  color: var(--interactive-accent-hover);
}
.workspace-leaf-content[data-type=markdown] .internal-query .tree-item-self:not(.is-collapsed) .collapse-icon {
  color: var(--text-faint);
}
.workspace-leaf-content[data-type=markdown] .internal-query .tree-item.is-collapsed .tree-item-self {
  color: var(--text-muted);
  background-color: var(--background-secondary);
}
.workspace-leaf-content[data-type=markdown] .internal-query .tree-item:not(.is-collapsed) .tree-item-self {
  color: var(--text-normal);
  background-color: var(--background-primary);
}
.workspace-leaf-content[data-type=markdown] .internal-query .tree-item:not(.is-collapsed) .tree-item-self .collapse-icon {
  color: var(--interactive-accent-text);
}
.workspace-leaf-content[data-type=markdown] .internal-query .tree-item-icon {
  padding: 8px 10px;
}
.workspace-leaf-content[data-type=markdown] .internal-query div.tree-item-self.is-collapsed:not(:first-of-type) {
  margin-bottom: 0;
}
.workspace-leaf-content[data-type=markdown] .internal-query .search-result-file-matches {
  padding-bottom: unset;
  margin: 8px;
  border-bottom: unset;
}
.workspace-leaf-content[data-type=markdown] .internal-query .search-result-file-match {
  left: 0;
  width: 100%;
  padding: 5px 20px 5px 10px;
  font-family: var(--font-text);
  background: var(--background-primary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=markdown] .internal-query .search-result-file-match::after {
  display: none;
}
.workspace-leaf-content[data-type=markdown] .internal-query .search-result-file-match:not(:last-child) {
  margin-bottom: 8px;
}
.workspace-leaf-content[data-type=markdown] .internal-query .search-results-children {
  padding-top: 46px;
  margin: 8px;
}
.cm-s-obsidian .HyperMD-header-1,
.markdown-preview-view h1 {
  font-size: var(--h1-font-size);
  transition: color ease 500ms;
  padding-top: var(--h1-padding-size);
  padding-bottom: var(--h1-padding-size);
}
.theme-light .cm-s-obsidian .HyperMD-header-1,
.theme-light .markdown-preview-view h1 {
  color: var(--h1-text-color-lt);
}
.theme-dark .cm-s-obsidian .HyperMD-header-1,
.theme-dark .markdown-preview-view h1 {
  color: var(--h1-text-color-dt);
}
.cm-s-obsidian .HyperMD-header-2,
.markdown-preview-view h2 {
  font-size: var(--h2-font-size);
  transition: color ease 500ms;
  padding-top: var(--h2-padding-size);
  padding-bottom: var(--h2-padding-size);
}
.theme-light .cm-s-obsidian .HyperMD-header-2,
.theme-light .markdown-preview-view h2 {
  color: var(--h2-text-color-lt);
}
.theme-dark .cm-s-obsidian .HyperMD-header-2,
.theme-dark .markdown-preview-view h2 {
  color: var(--h2-text-color-dt);
}
.cm-s-obsidian .HyperMD-header-3,
.markdown-preview-view h3 {
  font-size: var(--h3-font-size);
  transition: color ease 500ms;
  padding-top: var(--h3-padding-size);
  padding-bottom: var(--h3-padding-size);
}
.theme-light .cm-s-obsidian .HyperMD-header-3,
.theme-light .markdown-preview-view h3 {
  color: var(--h3-text-color-lt);
}
.theme-dark .cm-s-obsidian .HyperMD-header-3,
.theme-dark .markdown-preview-view h3 {
  color: var(--h3-text-color-dt);
}
.cm-s-obsidian .HyperMD-header-4,
.markdown-preview-view h4 {
  font-size: var(--h4-font-size);
  transition: color ease 500ms;
  padding-top: var(--h4-padding-size);
  padding-bottom: var(--h4-padding-size);
}
.theme-light .cm-s-obsidian .HyperMD-header-4,
.theme-light .markdown-preview-view h4 {
  color: var(--h4-text-color-lt);
}
.theme-dark .cm-s-obsidian .HyperMD-header-4,
.theme-dark .markdown-preview-view h4 {
  color: var(--h4-text-color-dt);
}
.cm-s-obsidian .HyperMD-header-5,
.markdown-preview-view h5 {
  font-size: var(--h5-font-size);
  transition: color ease 500ms;
  padding-top: var(--h5-padding-size);
  padding-bottom: var(--h5-padding-size);
}
.theme-light .cm-s-obsidian .HyperMD-header-5,
.theme-light .markdown-preview-view h5 {
  color: var(--h5-text-color-lt);
}
.theme-dark .cm-s-obsidian .HyperMD-header-5,
.theme-dark .markdown-preview-view h5 {
  color: var(--h5-text-color-dt);
}
.cm-s-obsidian .HyperMD-header-6,
.markdown-preview-view h6 {
  font-size: var(--h6-font-size);
  transition: color ease 500ms;
  padding-top: var(--h6-padding-size);
  padding-bottom: var(--h6-padding-size);
}
.theme-light .cm-s-obsidian .HyperMD-header-6,
.theme-light .markdown-preview-view h6 {
  color: var(--h6-text-color-lt);
}
.theme-dark .cm-s-obsidian .HyperMD-header-6,
.theme-dark .markdown-preview-view h6 {
  color: var(--h6-text-color-dt);
}
.markdown-rendered :is(h1, h2, h3, h4, h5, h6),
.cm-s-obsidian .HyperMD-header {
  margin: unset;
}
body.theme-light.pt-background-default-lt {
  background: var(--background-color-lt);
}
body.theme-light.pt-background-custom-lt {
  background: var(--background-custom-lt);
}
body.theme-light.pt-background-image-lt {
  background: var(--background-image-lt);
  background-repeat: var(--background-repeat-lt);
  background-attachment: var(--background-attachment-lt);
  background-position: var(--background-position-lt);
  background-size: var(--background-size-lt);
  backdrop-filter: blur(var(--background-blur-lt));
}
body.theme-dark.pt-background-default-dt {
  background: var(--background-color-dt);
}
body.theme-dark.pt-background-custom-dt {
  background: var(--background-custom-dt);
}
body.theme-dark.pt-background-image-dt {
  background: var(--background-image-dt);
  background-repeat: var(--background-repeat-dt);
  background-attachment: var(--background-attachment-dt);
  background-position: var(--background-position-dt);
  background-size: var(--background-size-dt);
  backdrop-filter: blur(var(--background-blur-dt));
}
div.workspace-tabs,
div.workspace-tab-header-container,
div.workspace-split.mod-root,
div.workspace-ribbon {
  background: transparent;
}
body:not(.pt-disable-custom-icons) svg.folder,
body:not(.pt-disable-custom-icons) svg.search,
body:not(.pt-disable-custom-icons) svg.star,
body:not(.pt-disable-custom-icons) svg.stacked-levels,
body:not(.pt-disable-custom-icons) svg.up-and-down-arrows,
body:not(.pt-disable-custom-icons) svg.document,
body:not(.pt-disable-custom-icons) svg.hashtag,
body:not(.pt-disable-custom-icons) svg.quote-glyph,
body:not(.pt-disable-custom-icons) svg.calendar-with-checkmark,
body:not(.pt-disable-custom-icons) svg.pencil,
body:not(.pt-disable-custom-icons) svg.cross,
body:not(.pt-disable-custom-icons) svg.vertical-three-dots,
body:not(.pt-disable-custom-icons) svg.left-arrow,
body:not(.pt-disable-custom-icons) svg.right-arrow,
body:not(.pt-disable-custom-icons) svg.double-up-arrow-glyph,
body:not(.pt-disable-custom-icons) svg.double-down-arrow-glyph,
body:not(.pt-disable-custom-icons) svg.bullet-list,
body:not(.pt-disable-custom-icons) svg.expand-vertically,
body:not(.pt-disable-custom-icons) svg.magnifying-glass,
body:not(.pt-disable-custom-icons) svg.JumpToDate,
body:not(.pt-disable-custom-icons) svg.spreadsheet,
body:not(.pt-disable-custom-icons) svg.dot-network,
body:not(.pt-disable-custom-icons) svg.documents,
body:not(.pt-disable-custom-icons) svg.run-command,
body:not(.pt-disable-custom-icons) svg.pane-layout,
body:not(.pt-disable-custom-icons) svg.paper-plane,
body:not(.pt-disable-custom-icons) svg.left-arrow-with-tail,
body:not(.pt-disable-custom-icons) svg.right-arrow-with-tail,
body:not(.pt-disable-custom-icons) svg.vault,
body:not(.pt-disable-custom-icons) svg.open-vault,
body:not(.pt-disable-custom-icons) svg.help,
body:not(.pt-disable-custom-icons) svg.gear,
body:not(.pt-disable-custom-icons) svg.switch,
body:not(.pt-disable-custom-icons) svg.any-key,
body:not(.pt-disable-custom-icons) svg.reset,
body:not(.pt-disable-custom-icons) svg.install,
body:not(.pt-disable-custom-icons) svg.info,
body:not(.pt-disable-custom-icons) svg.reading-glasses,
body:not(.pt-disable-custom-icons) svg.trash,
body:not(.pt-disable-custom-icons) svg.link,
body:not(.pt-disable-custom-icons) svg.presentation,
body:not(.pt-disable-custom-icons) svg.popup-open,
body:not(.pt-disable-custom-icons) svg.merge-files,
body:not(.pt-disable-custom-icons) svg.code-glyph,
body:not(.pt-disable-custom-icons) svg.horizontal-split,
body:not(.pt-disable-custom-icons) svg.vertical-split,
body:not(.pt-disable-custom-icons) svg.pin,
body:not(.pt-disable-custom-icons) svg.microphone,
body:not(.pt-disable-custom-icons) svg.dice,
body:not(.pt-disable-custom-icons) svg.sheets-in-box,
body:not(.pt-disable-custom-icons) svg.blocks,
body:not(.pt-disable-custom-icons) svg.go-to-file,
body:not(.pt-disable-custom-icons) svg.add-note-glyph,
body:not(.pt-disable-custom-icons) svg.link-glyph,
body:not(.pt-disable-custom-icons) svg.links-coming-in,
body:not(.pt-disable-custom-icons) svg.links-going-out,
body:not(.pt-disable-custom-icons) svg.broken-link,
body:not(.pt-disable-custom-icons) svg.cloud,
body:not(.pt-disable-custom-icons) svg.languages,
body:not(.pt-disable-custom-icons) svg.uppercase-lowercase-a,
body:not(.pt-disable-custom-icons) svg.plus-with-circle,
body:not(.pt-disable-custom-icons) svg.crossed-star,
body:not(.pt-disable-custom-icons) svg.wand,
body:not(.pt-disable-custom-icons) svg.image-file,
body:not(.pt-disable-custom-icons) svg.split,
body:not(.pt-disable-custom-icons) svg.create-new,
body:not(.pt-disable-custom-icons) .kanban-plugin__lane-grip svg,
body:not(.pt-disable-custom-icons) svg.github-glyph,
body:not(.pt-disable-custom-icons) div[data-callout=note] .callout-icon svg,
body:not(.pt-disable-custom-icons) div[data-callout=abstract] .callout-icon svg,
body:not(.pt-disable-custom-icons) div[data-callout=summary] .callout-icon svg,
body:not(.pt-disable-custom-icons) div[data-callout=tldr] .callout-icon svg,
body:not(.pt-disable-custom-icons) div[data-callout=info] .callout-icon svg,
body:not(.pt-disable-custom-icons) div[data-callout=todo] .callout-icon svg,
body:not(.pt-disable-custom-icons) div[data-callout=tip] .callout-icon svg,
body:not(.pt-disable-custom-icons) div[data-callout=hint] .callout-icon svg,
body:not(.pt-disable-custom-icons) div[data-callout=important] .callout-icon svg,
body:not(.pt-disable-custom-icons) div[data-callout=success] .callout-icon svg,
body:not(.pt-disable-custom-icons) div[data-callout=check] .callout-icon svg,
body:not(.pt-disable-custom-icons) div[data-callout=done] .callout-icon svg,
body:not(.pt-disable-custom-icons) div[data-callout=question] .callout-icon svg,
body:not(.pt-disable-custom-icons) div[data-callout=help] .callout-icon svg,
body:not(.pt-disable-custom-icons) div[data-callout=faq] .callout-icon svg,
body:not(.pt-disable-custom-icons) div[data-callout=warning] .callout-icon svg,
body:not(.pt-disable-custom-icons) div[data-callout=caution] .callout-icon svg,
body:not(.pt-disable-custom-icons) div[data-callout=attention] .callout-icon svg,
body:not(.pt-disable-custom-icons) div[data-callout=failure] .callout-icon svg,
body:not(.pt-disable-custom-icons) div[data-callout=fail] .callout-icon svg,
body:not(.pt-disable-custom-icons) div[data-callout=missing] .callout-icon svg,
body:not(.pt-disable-custom-icons) div[data-callout=danger] .callout-icon svg,
body:not(.pt-disable-custom-icons) div[data-callout=error] .callout-icon svg,
body:not(.pt-disable-custom-icons) div[data-callout=bug] .callout-icon svg,
body:not(.pt-disable-custom-icons) div[data-callout=example] .callout-icon svg,
body:not(.pt-disable-custom-icons) div[data-callout=quote] .callout-icon svg,
body:not(.pt-disable-custom-icons) div[data-callout=cite] .callout-icon svg,
body:not(.pt-disable-custom-icons) svg.globe,
body:not(.pt-disable-custom-icons) svg.filled-pin,
body:not(.pt-disable-custom-icons) svg.three-horizontal-bars,
body:not(.pt-disable-custom-icons) svg.ChevronDown,
body:not(.pt-disable-custom-icons) svg.scissors,
body:not(.pt-disable-custom-icons) svg.two-blank-pages,
body:not(.pt-disable-custom-icons) svg.paste,
body:not(.pt-disable-custom-icons) svg.paste-text,
body:not(.pt-disable-custom-icons) svg.select-all-text,
body:not(.pt-disable-custom-icons) svg.alert-circle,
body:not(.pt-disable-custom-icons) div#dangling-links svg.folder,
body:not(.pt-disable-custom-icons) svg.fullscreen,
body:not(.pt-disable-custom-icons) svg.exit-fullscreen,
body:not(.pt-disable-custom-icons) svg.bracket-glyph,
body:not(.pt-disable-custom-icons) svg.note-glyph,
body:not(.pt-disable-custom-icons) svg.price-tag-glyph,
body:not(.pt-disable-custom-icons) svg.image-glyph,
body:not(.pt-disable-custom-icons) svg.heading-glyph,
body:not(.pt-disable-custom-icons) svg.bold-glyph,
body:not(.pt-disable-custom-icons) svg.italic-glyph,
body:not(.pt-disable-custom-icons) svg.strikethrough-glyph,
body:not(.pt-disable-custom-icons) svg.highlight-glyph,
body:not(.pt-disable-custom-icons) svg.bullet-list-glyph,
body:not(.pt-disable-custom-icons) svg.number-list-glyph,
body:not(.pt-disable-custom-icons) svg.checkbox-glyph,
body:not(.pt-disable-custom-icons) svg.indent-glyph,
body:not(.pt-disable-custom-icons) svg.unindent-glyph,
body:not(.pt-disable-custom-icons) svg.undo-glyph,
body:not(.pt-disable-custom-icons) svg.redo-glyph,
body:not(.pt-disable-custom-icons) svg.keyboard-glyph,
body:not(.pt-disable-custom-icons) svg.wrench-screwdriver-glyph,
body:not(.pt-disable-custom-icons) svg.arrowenter,
body:not(.pt-disable-custom-icons) svg.arrowtab,
body:not(.pt-disable-custom-icons) svg.insertColumn,
body:not(.pt-disable-custom-icons) svg.insertRow,
body:not(.pt-disable-custom-icons) svg.alignLeft,
body:not(.pt-disable-custom-icons) svg.alignCenter,
body:not(.pt-disable-custom-icons) svg.alignRight,
body:not(.pt-disable-custom-icons) svg.moveColumnLeft,
body:not(.pt-disable-custom-icons) svg.moveColumnRight,
body:not(.pt-disable-custom-icons) svg.moveRowUp,
body:not(.pt-disable-custom-icons) svg.moveRowDown,
body:not(.pt-disable-custom-icons) svg.deleteColumn,
body:not(.pt-disable-custom-icons) svg.deleteRow,
body:not(.pt-disable-custom-icons) svg.sortAsc,
body:not(.pt-disable-custom-icons) svg.sortDesc,
body:not(.pt-disable-custom-icons) svg.formula,
body:not(.pt-disable-custom-icons) svg.plus-minus-glyph,
body:not(.pt-disable-custom-icons) svg.compress-glyph,
body:not(.pt-disable-custom-icons) svg.enlarge-glyph,
body:not(.pt-disable-custom-icons) svg.percent-sign-glyph,
body:not(.pt-disable-custom-icons) svg.up-curly-arrow-glyph,
body:not(.pt-disable-custom-icons) svg.down-curly-arrow-glyph,
body:not(.pt-disable-custom-icons) svg.up-chevron-glyph,
body:not(.pt-disable-custom-icons) svg.down-chevron-glyph,
body:not(.pt-disable-custom-icons) svg.left-chevron-glyph,
body:not(.pt-disable-custom-icons) svg.right-chevron-glyph,
body:not(.pt-disable-custom-icons) svg.scissors-glyph,
body:not(.pt-disable-custom-icons) svg.calendar-glyph,
body:not(.pt-disable-custom-icons) svg.clock,
body:not(.pt-disable-custom-icons) svg.clock-glyph,
body:not(.pt-disable-custom-icons) svg.minus-with-circle,
body:not(.pt-disable-custom-icons) svg.cross-in-box,
body:not(.pt-disable-custom-icons) svg.pdf-file,
body:not(.pt-disable-custom-icons) .oz-nav-action-button svg[aria-label="Sorting Options"],
body:not(.pt-disable-custom-icons) .oz-nav-action-button svg[aria-label="Reveal Active File"] {
  -webkit-mask-position: center;
  -webkit-mask-repeat: no-repeat;
}
body:not(.pt-disable-custom-icons) svg.folder path:first-of-type,
body:not(.pt-disable-custom-icons) svg.search path:first-of-type,
body:not(.pt-disable-custom-icons) svg.star path:first-of-type,
body:not(.pt-disable-custom-icons) svg.stacked-levels path:first-of-type,
body:not(.pt-disable-custom-icons) svg.up-and-down-arrows path:first-of-type,
body:not(.pt-disable-custom-icons) svg.document path:first-of-type,
body:not(.pt-disable-custom-icons) svg.hashtag path:first-of-type,
body:not(.pt-disable-custom-icons) svg.quote-glyph path:first-of-type,
body:not(.pt-disable-custom-icons) svg.calendar-with-checkmark path:first-of-type,
body:not(.pt-disable-custom-icons) svg.pencil path:first-of-type,
body:not(.pt-disable-custom-icons) svg.cross path:first-of-type,
body:not(.pt-disable-custom-icons) svg.vertical-three-dots path:first-of-type,
body:not(.pt-disable-custom-icons) svg.left-arrow path:first-of-type,
body:not(.pt-disable-custom-icons) svg.right-arrow path:first-of-type,
body:not(.pt-disable-custom-icons) svg.double-up-arrow-glyph path:first-of-type,
body:not(.pt-disable-custom-icons) svg.double-down-arrow-glyph path:first-of-type,
body:not(.pt-disable-custom-icons) svg.bullet-list path:first-of-type,
body:not(.pt-disable-custom-icons) svg.expand-vertically path:first-of-type,
body:not(.pt-disable-custom-icons) svg.magnifying-glass path:first-of-type,
body:not(.pt-disable-custom-icons) svg.JumpToDate path:first-of-type,
body:not(.pt-disable-custom-icons) svg.spreadsheet path:first-of-type,
body:not(.pt-disable-custom-icons) svg.dot-network path:first-of-type,
body:not(.pt-disable-custom-icons) svg.documents path:first-of-type,
body:not(.pt-disable-custom-icons) svg.run-command path:first-of-type,
body:not(.pt-disable-custom-icons) svg.pane-layout path:first-of-type,
body:not(.pt-disable-custom-icons) svg.paper-plane path:first-of-type,
body:not(.pt-disable-custom-icons) svg.left-arrow-with-tail path:first-of-type,
body:not(.pt-disable-custom-icons) svg.right-arrow-with-tail path:first-of-type,
body:not(.pt-disable-custom-icons) svg.vault path:first-of-type,
body:not(.pt-disable-custom-icons) svg.open-vault path:first-of-type,
body:not(.pt-disable-custom-icons) svg.help path:first-of-type,
body:not(.pt-disable-custom-icons) svg.gear path:first-of-type,
body:not(.pt-disable-custom-icons) svg.switch path:first-of-type,
body:not(.pt-disable-custom-icons) svg.any-key path:first-of-type,
body:not(.pt-disable-custom-icons) svg.reset path:first-of-type,
body:not(.pt-disable-custom-icons) svg.install path:first-of-type,
body:not(.pt-disable-custom-icons) svg.info path:first-of-type,
body:not(.pt-disable-custom-icons) svg.reading-glasses path:first-of-type,
body:not(.pt-disable-custom-icons) svg.trash path:first-of-type,
body:not(.pt-disable-custom-icons) svg.link path:first-of-type,
body:not(.pt-disable-custom-icons) svg.presentation path:first-of-type,
body:not(.pt-disable-custom-icons) svg.popup-open path:first-of-type,
body:not(.pt-disable-custom-icons) svg.merge-files path:first-of-type,
body:not(.pt-disable-custom-icons) svg.code-glyph path:first-of-type,
body:not(.pt-disable-custom-icons) svg.horizontal-split path:first-of-type,
body:not(.pt-disable-custom-icons) svg.vertical-split path:first-of-type,
body:not(.pt-disable-custom-icons) svg.pin path:first-of-type,
body:not(.pt-disable-custom-icons) svg.microphone path:first-of-type,
body:not(.pt-disable-custom-icons) svg.dice path:first-of-type,
body:not(.pt-disable-custom-icons) svg.sheets-in-box path:first-of-type,
body:not(.pt-disable-custom-icons) svg.blocks path:first-of-type,
body:not(.pt-disable-custom-icons) svg.go-to-file path:first-of-type,
body:not(.pt-disable-custom-icons) svg.add-note-glyph path:first-of-type,
body:not(.pt-disable-custom-icons) svg.link-glyph path:first-of-type,
body:not(.pt-disable-custom-icons) svg.links-coming-in path:first-of-type,
body:not(.pt-disable-custom-icons) svg.links-going-out path:first-of-type,
body:not(.pt-disable-custom-icons) svg.broken-link path:first-of-type,
body:not(.pt-disable-custom-icons) svg.cloud path:first-of-type,
body:not(.pt-disable-custom-icons) svg.languages path:first-of-type,
body:not(.pt-disable-custom-icons) svg.uppercase-lowercase-a path:first-of-type,
body:not(.pt-disable-custom-icons) svg.plus-with-circle path:first-of-type,
body:not(.pt-disable-custom-icons) svg.crossed-star path:first-of-type,
body:not(.pt-disable-custom-icons) svg.wand path:first-of-type,
body:not(.pt-disable-custom-icons) svg.image-file path:first-of-type,
body:not(.pt-disable-custom-icons) svg.split path:first-of-type,
body:not(.pt-disable-custom-icons) svg.create-new path:first-of-type,
body:not(.pt-disable-custom-icons) .kanban-plugin__lane-grip svg path:first-of-type,
body:not(.pt-disable-custom-icons) svg.github-glyph path:first-of-type,
body:not(.pt-disable-custom-icons) div[data-callout=note] .callout-icon svg path:first-of-type,
body:not(.pt-disable-custom-icons) div[data-callout=abstract] .callout-icon svg path:first-of-type,
body:not(.pt-disable-custom-icons) div[data-callout=summary] .callout-icon svg path:first-of-type,
body:not(.pt-disable-custom-icons) div[data-callout=tldr] .callout-icon svg path:first-of-type,
body:not(.pt-disable-custom-icons) div[data-callout=info] .callout-icon svg path:first-of-type,
body:not(.pt-disable-custom-icons) div[data-callout=todo] .callout-icon svg path:first-of-type,
body:not(.pt-disable-custom-icons) div[data-callout=tip] .callout-icon svg path:first-of-type,
body:not(.pt-disable-custom-icons) div[data-callout=hint] .callout-icon svg path:first-of-type,
body:not(.pt-disable-custom-icons) div[data-callout=important] .callout-icon svg path:first-of-type,
body:not(.pt-disable-custom-icons) div[data-callout=success] .callout-icon svg path:first-of-type,
body:not(.pt-disable-custom-icons) div[data-callout=check] .callout-icon svg path:first-of-type,
body:not(.pt-disable-custom-icons) div[data-callout=done] .callout-icon svg path:first-of-type,
body:not(.pt-disable-custom-icons) div[data-callout=question] .callout-icon svg path:first-of-type,
body:not(.pt-disable-custom-icons) div[data-callout=help] .callout-icon svg path:first-of-type,
body:not(.pt-disable-custom-icons) div[data-callout=faq] .callout-icon svg path:first-of-type,
body:not(.pt-disable-custom-icons) div[data-callout=warning] .callout-icon svg path:first-of-type,
body:not(.pt-disable-custom-icons) div[data-callout=caution] .callout-icon svg path:first-of-type,
body:not(.pt-disable-custom-icons) div[data-callout=attention] .callout-icon svg path:first-of-type,
body:not(.pt-disable-custom-icons) div[data-callout=failure] .callout-icon svg path:first-of-type,
body:not(.pt-disable-custom-icons) div[data-callout=fail] .callout-icon svg path:first-of-type,
body:not(.pt-disable-custom-icons) div[data-callout=missing] .callout-icon svg path:first-of-type,
body:not(.pt-disable-custom-icons) div[data-callout=danger] .callout-icon svg path:first-of-type,
body:not(.pt-disable-custom-icons) div[data-callout=error] .callout-icon svg path:first-of-type,
body:not(.pt-disable-custom-icons) div[data-callout=bug] .callout-icon svg path:first-of-type,
body:not(.pt-disable-custom-icons) div[data-callout=example] .callout-icon svg path:first-of-type,
body:not(.pt-disable-custom-icons) div[data-callout=quote] .callout-icon svg path:first-of-type,
body:not(.pt-disable-custom-icons) div[data-callout=cite] .callout-icon svg path:first-of-type,
body:not(.pt-disable-custom-icons) svg.globe path:first-of-type,
body:not(.pt-disable-custom-icons) svg.filled-pin path:first-of-type,
body:not(.pt-disable-custom-icons) svg.three-horizontal-bars path:first-of-type,
body:not(.pt-disable-custom-icons) svg.ChevronDown path:first-of-type,
body:not(.pt-disable-custom-icons) svg.scissors path:first-of-type,
body:not(.pt-disable-custom-icons) svg.two-blank-pages path:first-of-type,
body:not(.pt-disable-custom-icons) svg.paste path:first-of-type,
body:not(.pt-disable-custom-icons) svg.paste-text path:first-of-type,
body:not(.pt-disable-custom-icons) svg.select-all-text path:first-of-type,
body:not(.pt-disable-custom-icons) svg.alert-circle path:first-of-type,
body:not(.pt-disable-custom-icons) div#dangling-links svg.folder path:first-of-type,
body:not(.pt-disable-custom-icons) svg.fullscreen path:first-of-type,
body:not(.pt-disable-custom-icons) svg.exit-fullscreen path:first-of-type,
body:not(.pt-disable-custom-icons) svg.bracket-glyph path:first-of-type,
body:not(.pt-disable-custom-icons) svg.note-glyph path:first-of-type,
body:not(.pt-disable-custom-icons) svg.price-tag-glyph path:first-of-type,
body:not(.pt-disable-custom-icons) svg.image-glyph path:first-of-type,
body:not(.pt-disable-custom-icons) svg.heading-glyph path:first-of-type,
body:not(.pt-disable-custom-icons) svg.bold-glyph path:first-of-type,
body:not(.pt-disable-custom-icons) svg.italic-glyph path:first-of-type,
body:not(.pt-disable-custom-icons) svg.strikethrough-glyph path:first-of-type,
body:not(.pt-disable-custom-icons) svg.highlight-glyph path:first-of-type,
body:not(.pt-disable-custom-icons) svg.bullet-list-glyph path:first-of-type,
body:not(.pt-disable-custom-icons) svg.number-list-glyph path:first-of-type,
body:not(.pt-disable-custom-icons) svg.checkbox-glyph path:first-of-type,
body:not(.pt-disable-custom-icons) svg.indent-glyph path:first-of-type,
body:not(.pt-disable-custom-icons) svg.unindent-glyph path:first-of-type,
body:not(.pt-disable-custom-icons) svg.undo-glyph path:first-of-type,
body:not(.pt-disable-custom-icons) svg.redo-glyph path:first-of-type,
body:not(.pt-disable-custom-icons) svg.keyboard-glyph path:first-of-type,
body:not(.pt-disable-custom-icons) svg.wrench-screwdriver-glyph path:first-of-type,
body:not(.pt-disable-custom-icons) svg.arrowenter path:first-of-type,
body:not(.pt-disable-custom-icons) svg.arrowtab path:first-of-type,
body:not(.pt-disable-custom-icons) svg.insertColumn path:first-of-type,
body:not(.pt-disable-custom-icons) svg.insertRow path:first-of-type,
body:not(.pt-disable-custom-icons) svg.alignLeft path:first-of-type,
body:not(.pt-disable-custom-icons) svg.alignCenter path:first-of-type,
body:not(.pt-disable-custom-icons) svg.alignRight path:first-of-type,
body:not(.pt-disable-custom-icons) svg.moveColumnLeft path:first-of-type,
body:not(.pt-disable-custom-icons) svg.moveColumnRight path:first-of-type,
body:not(.pt-disable-custom-icons) svg.moveRowUp path:first-of-type,
body:not(.pt-disable-custom-icons) svg.moveRowDown path:first-of-type,
body:not(.pt-disable-custom-icons) svg.deleteColumn path:first-of-type,
body:not(.pt-disable-custom-icons) svg.deleteRow path:first-of-type,
body:not(.pt-disable-custom-icons) svg.sortAsc path:first-of-type,
body:not(.pt-disable-custom-icons) svg.sortDesc path:first-of-type,
body:not(.pt-disable-custom-icons) svg.formula path:first-of-type,
body:not(.pt-disable-custom-icons) svg.plus-minus-glyph path:first-of-type,
body:not(.pt-disable-custom-icons) svg.compress-glyph path:first-of-type,
body:not(.pt-disable-custom-icons) svg.enlarge-glyph path:first-of-type,
body:not(.pt-disable-custom-icons) svg.percent-sign-glyph path:first-of-type,
body:not(.pt-disable-custom-icons) svg.up-curly-arrow-glyph path:first-of-type,
body:not(.pt-disable-custom-icons) svg.down-curly-arrow-glyph path:first-of-type,
body:not(.pt-disable-custom-icons) svg.up-chevron-glyph path:first-of-type,
body:not(.pt-disable-custom-icons) svg.down-chevron-glyph path:first-of-type,
body:not(.pt-disable-custom-icons) svg.left-chevron-glyph path:first-of-type,
body:not(.pt-disable-custom-icons) svg.right-chevron-glyph path:first-of-type,
body:not(.pt-disable-custom-icons) svg.scissors-glyph path:first-of-type,
body:not(.pt-disable-custom-icons) svg.calendar-glyph path:first-of-type,
body:not(.pt-disable-custom-icons) svg.clock path:first-of-type,
body:not(.pt-disable-custom-icons) svg.clock-glyph path:first-of-type,
body:not(.pt-disable-custom-icons) svg.minus-with-circle path:first-of-type,
body:not(.pt-disable-custom-icons) svg.cross-in-box path:first-of-type,
body:not(.pt-disable-custom-icons) svg.pdf-file path:first-of-type,
body:not(.pt-disable-custom-icons) .oz-nav-action-button svg[aria-label="Sorting Options"] path:first-of-type,
body:not(.pt-disable-custom-icons) .oz-nav-action-button svg[aria-label="Reveal Active File"] path:first-of-type {
  d: path("M 0 0 H 150 V 150 H 0 Z");
}
@supports (-webkit-touch-callout: none) {
  body:not(.pt-disable-custom-icons) svg.folder,
  body:not(.pt-disable-custom-icons) svg.search,
  body:not(.pt-disable-custom-icons) svg.star,
  body:not(.pt-disable-custom-icons) svg.stacked-levels,
  body:not(.pt-disable-custom-icons) svg.up-and-down-arrows,
  body:not(.pt-disable-custom-icons) svg.document,
  body:not(.pt-disable-custom-icons) svg.hashtag,
  body:not(.pt-disable-custom-icons) svg.quote-glyph,
  body:not(.pt-disable-custom-icons) svg.calendar-with-checkmark,
  body:not(.pt-disable-custom-icons) svg.pencil,
  body:not(.pt-disable-custom-icons) svg.cross,
  body:not(.pt-disable-custom-icons) svg.vertical-three-dots,
  body:not(.pt-disable-custom-icons) svg.left-arrow,
  body:not(.pt-disable-custom-icons) svg.right-arrow,
  body:not(.pt-disable-custom-icons) svg.double-up-arrow-glyph,
  body:not(.pt-disable-custom-icons) svg.double-down-arrow-glyph,
  body:not(.pt-disable-custom-icons) svg.bullet-list,
  body:not(.pt-disable-custom-icons) svg.expand-vertically,
  body:not(.pt-disable-custom-icons) svg.magnifying-glass,
  body:not(.pt-disable-custom-icons) svg.JumpToDate,
  body:not(.pt-disable-custom-icons) svg.spreadsheet,
  body:not(.pt-disable-custom-icons) svg.dot-network,
  body:not(.pt-disable-custom-icons) svg.documents,
  body:not(.pt-disable-custom-icons) svg.run-command,
  body:not(.pt-disable-custom-icons) svg.pane-layout,
  body:not(.pt-disable-custom-icons) svg.paper-plane,
  body:not(.pt-disable-custom-icons) svg.left-arrow-with-tail,
  body:not(.pt-disable-custom-icons) svg.right-arrow-with-tail,
  body:not(.pt-disable-custom-icons) svg.vault,
  body:not(.pt-disable-custom-icons) svg.open-vault,
  body:not(.pt-disable-custom-icons) svg.help,
  body:not(.pt-disable-custom-icons) svg.gear,
  body:not(.pt-disable-custom-icons) svg.switch,
  body:not(.pt-disable-custom-icons) svg.any-key,
  body:not(.pt-disable-custom-icons) svg.reset,
  body:not(.pt-disable-custom-icons) svg.install,
  body:not(.pt-disable-custom-icons) svg.info,
  body:not(.pt-disable-custom-icons) svg.reading-glasses,
  body:not(.pt-disable-custom-icons) svg.trash,
  body:not(.pt-disable-custom-icons) svg.link,
  body:not(.pt-disable-custom-icons) svg.presentation,
  body:not(.pt-disable-custom-icons) svg.popup-open,
  body:not(.pt-disable-custom-icons) svg.merge-files,
  body:not(.pt-disable-custom-icons) svg.code-glyph,
  body:not(.pt-disable-custom-icons) svg.horizontal-split,
  body:not(.pt-disable-custom-icons) svg.vertical-split,
  body:not(.pt-disable-custom-icons) svg.pin,
  body:not(.pt-disable-custom-icons) svg.microphone,
  body:not(.pt-disable-custom-icons) svg.dice,
  body:not(.pt-disable-custom-icons) svg.sheets-in-box,
  body:not(.pt-disable-custom-icons) svg.blocks,
  body:not(.pt-disable-custom-icons) svg.go-to-file,
  body:not(.pt-disable-custom-icons) svg.add-note-glyph,
  body:not(.pt-disable-custom-icons) svg.link-glyph,
  body:not(.pt-disable-custom-icons) svg.links-coming-in,
  body:not(.pt-disable-custom-icons) svg.links-going-out,
  body:not(.pt-disable-custom-icons) svg.broken-link,
  body:not(.pt-disable-custom-icons) svg.cloud,
  body:not(.pt-disable-custom-icons) svg.languages,
  body:not(.pt-disable-custom-icons) svg.uppercase-lowercase-a,
  body:not(.pt-disable-custom-icons) svg.plus-with-circle,
  body:not(.pt-disable-custom-icons) svg.crossed-star,
  body:not(.pt-disable-custom-icons) svg.wand,
  body:not(.pt-disable-custom-icons) svg.image-file,
  body:not(.pt-disable-custom-icons) svg.split,
  body:not(.pt-disable-custom-icons) svg.create-new,
  body:not(.pt-disable-custom-icons) .kanban-plugin__lane-grip svg,
  body:not(.pt-disable-custom-icons) svg.github-glyph,
  body:not(.pt-disable-custom-icons) div[data-callout=note] .callout-icon svg,
  body:not(.pt-disable-custom-icons) div[data-callout=abstract] .callout-icon svg,
  body:not(.pt-disable-custom-icons) div[data-callout=summary] .callout-icon svg,
  body:not(.pt-disable-custom-icons) div[data-callout=tldr] .callout-icon svg,
  body:not(.pt-disable-custom-icons) div[data-callout=info] .callout-icon svg,
  body:not(.pt-disable-custom-icons) div[data-callout=todo] .callout-icon svg,
  body:not(.pt-disable-custom-icons) div[data-callout=tip] .callout-icon svg,
  body:not(.pt-disable-custom-icons) div[data-callout=hint] .callout-icon svg,
  body:not(.pt-disable-custom-icons) div[data-callout=important] .callout-icon svg,
  body:not(.pt-disable-custom-icons) div[data-callout=success] .callout-icon svg,
  body:not(.pt-disable-custom-icons) div[data-callout=check] .callout-icon svg,
  body:not(.pt-disable-custom-icons) div[data-callout=done] .callout-icon svg,
  body:not(.pt-disable-custom-icons) div[data-callout=question] .callout-icon svg,
  body:not(.pt-disable-custom-icons) div[data-callout=help] .callout-icon svg,
  body:not(.pt-disable-custom-icons) div[data-callout=faq] .callout-icon svg,
  body:not(.pt-disable-custom-icons) div[data-callout=warning] .callout-icon svg,
  body:not(.pt-disable-custom-icons) div[data-callout=caution] .callout-icon svg,
  body:not(.pt-disable-custom-icons) div[data-callout=attention] .callout-icon svg,
  body:not(.pt-disable-custom-icons) div[data-callout=failure] .callout-icon svg,
  body:not(.pt-disable-custom-icons) div[data-callout=fail] .callout-icon svg,
  body:not(.pt-disable-custom-icons) div[data-callout=missing] .callout-icon svg,
  body:not(.pt-disable-custom-icons) div[data-callout=danger] .callout-icon svg,
  body:not(.pt-disable-custom-icons) div[data-callout=error] .callout-icon svg,
  body:not(.pt-disable-custom-icons) div[data-callout=bug] .callout-icon svg,
  body:not(.pt-disable-custom-icons) div[data-callout=example] .callout-icon svg,
  body:not(.pt-disable-custom-icons) div[data-callout=quote] .callout-icon svg,
  body:not(.pt-disable-custom-icons) div[data-callout=cite] .callout-icon svg,
  body:not(.pt-disable-custom-icons) svg.globe,
  body:not(.pt-disable-custom-icons) svg.filled-pin,
  body:not(.pt-disable-custom-icons) svg.three-horizontal-bars,
  body:not(.pt-disable-custom-icons) svg.ChevronDown,
  body:not(.pt-disable-custom-icons) svg.scissors,
  body:not(.pt-disable-custom-icons) svg.two-blank-pages,
  body:not(.pt-disable-custom-icons) svg.paste,
  body:not(.pt-disable-custom-icons) svg.paste-text,
  body:not(.pt-disable-custom-icons) svg.select-all-text,
  body:not(.pt-disable-custom-icons) svg.alert-circle,
  body:not(.pt-disable-custom-icons) div#dangling-links svg.folder,
  body:not(.pt-disable-custom-icons) svg.fullscreen,
  body:not(.pt-disable-custom-icons) svg.exit-fullscreen,
  body:not(.pt-disable-custom-icons) svg.bracket-glyph,
  body:not(.pt-disable-custom-icons) svg.note-glyph,
  body:not(.pt-disable-custom-icons) svg.price-tag-glyph,
  body:not(.pt-disable-custom-icons) svg.image-glyph,
  body:not(.pt-disable-custom-icons) svg.heading-glyph,
  body:not(.pt-disable-custom-icons) svg.bold-glyph,
  body:not(.pt-disable-custom-icons) svg.italic-glyph,
  body:not(.pt-disable-custom-icons) svg.strikethrough-glyph,
  body:not(.pt-disable-custom-icons) svg.highlight-glyph,
  body:not(.pt-disable-custom-icons) svg.bullet-list-glyph,
  body:not(.pt-disable-custom-icons) svg.number-list-glyph,
  body:not(.pt-disable-custom-icons) svg.checkbox-glyph,
  body:not(.pt-disable-custom-icons) svg.indent-glyph,
  body:not(.pt-disable-custom-icons) svg.unindent-glyph,
  body:not(.pt-disable-custom-icons) svg.undo-glyph,
  body:not(.pt-disable-custom-icons) svg.redo-glyph,
  body:not(.pt-disable-custom-icons) svg.keyboard-glyph,
  body:not(.pt-disable-custom-icons) svg.wrench-screwdriver-glyph,
  body:not(.pt-disable-custom-icons) svg.arrowenter,
  body:not(.pt-disable-custom-icons) svg.arrowtab,
  body:not(.pt-disable-custom-icons) svg.insertColumn,
  body:not(.pt-disable-custom-icons) svg.insertRow,
  body:not(.pt-disable-custom-icons) svg.alignLeft,
  body:not(.pt-disable-custom-icons) svg.alignCenter,
  body:not(.pt-disable-custom-icons) svg.alignRight,
  body:not(.pt-disable-custom-icons) svg.moveColumnLeft,
  body:not(.pt-disable-custom-icons) svg.moveColumnRight,
  body:not(.pt-disable-custom-icons) svg.moveRowUp,
  body:not(.pt-disable-custom-icons) svg.moveRowDown,
  body:not(.pt-disable-custom-icons) svg.deleteColumn,
  body:not(.pt-disable-custom-icons) svg.deleteRow,
  body:not(.pt-disable-custom-icons) svg.sortAsc,
  body:not(.pt-disable-custom-icons) svg.sortDesc,
  body:not(.pt-disable-custom-icons) svg.formula,
  body:not(.pt-disable-custom-icons) svg.plus-minus-glyph,
  body:not(.pt-disable-custom-icons) svg.compress-glyph,
  body:not(.pt-disable-custom-icons) svg.enlarge-glyph,
  body:not(.pt-disable-custom-icons) svg.percent-sign-glyph,
  body:not(.pt-disable-custom-icons) svg.up-curly-arrow-glyph,
  body:not(.pt-disable-custom-icons) svg.down-curly-arrow-glyph,
  body:not(.pt-disable-custom-icons) svg.up-chevron-glyph,
  body:not(.pt-disable-custom-icons) svg.down-chevron-glyph,
  body:not(.pt-disable-custom-icons) svg.left-chevron-glyph,
  body:not(.pt-disable-custom-icons) svg.right-chevron-glyph,
  body:not(.pt-disable-custom-icons) svg.scissors-glyph,
  body:not(.pt-disable-custom-icons) svg.calendar-glyph,
  body:not(.pt-disable-custom-icons) svg.clock,
  body:not(.pt-disable-custom-icons) svg.clock-glyph,
  body:not(.pt-disable-custom-icons) svg.minus-with-circle,
  body:not(.pt-disable-custom-icons) svg.cross-in-box,
  body:not(.pt-disable-custom-icons) svg.pdf-file,
  body:not(.pt-disable-custom-icons) .oz-nav-action-button svg[aria-label="Sorting Options"],
  body:not(.pt-disable-custom-icons) .oz-nav-action-button svg[aria-label="Reveal Active File"] {
    background-color: var(--text-muted);
  }
  body:not(.pt-disable-custom-icons) svg.folder > *,
  body:not(.pt-disable-custom-icons) svg.search > *,
  body:not(.pt-disable-custom-icons) svg.star > *,
  body:not(.pt-disable-custom-icons) svg.stacked-levels > *,
  body:not(.pt-disable-custom-icons) svg.up-and-down-arrows > *,
  body:not(.pt-disable-custom-icons) svg.document > *,
  body:not(.pt-disable-custom-icons) svg.hashtag > *,
  body:not(.pt-disable-custom-icons) svg.quote-glyph > *,
  body:not(.pt-disable-custom-icons) svg.calendar-with-checkmark > *,
  body:not(.pt-disable-custom-icons) svg.pencil > *,
  body:not(.pt-disable-custom-icons) svg.cross > *,
  body:not(.pt-disable-custom-icons) svg.vertical-three-dots > *,
  body:not(.pt-disable-custom-icons) svg.left-arrow > *,
  body:not(.pt-disable-custom-icons) svg.right-arrow > *,
  body:not(.pt-disable-custom-icons) svg.double-up-arrow-glyph > *,
  body:not(.pt-disable-custom-icons) svg.double-down-arrow-glyph > *,
  body:not(.pt-disable-custom-icons) svg.bullet-list > *,
  body:not(.pt-disable-custom-icons) svg.expand-vertically > *,
  body:not(.pt-disable-custom-icons) svg.magnifying-glass > *,
  body:not(.pt-disable-custom-icons) svg.JumpToDate > *,
  body:not(.pt-disable-custom-icons) svg.spreadsheet > *,
  body:not(.pt-disable-custom-icons) svg.dot-network > *,
  body:not(.pt-disable-custom-icons) svg.documents > *,
  body:not(.pt-disable-custom-icons) svg.run-command > *,
  body:not(.pt-disable-custom-icons) svg.pane-layout > *,
  body:not(.pt-disable-custom-icons) svg.paper-plane > *,
  body:not(.pt-disable-custom-icons) svg.left-arrow-with-tail > *,
  body:not(.pt-disable-custom-icons) svg.right-arrow-with-tail > *,
  body:not(.pt-disable-custom-icons) svg.vault > *,
  body:not(.pt-disable-custom-icons) svg.open-vault > *,
  body:not(.pt-disable-custom-icons) svg.help > *,
  body:not(.pt-disable-custom-icons) svg.gear > *,
  body:not(.pt-disable-custom-icons) svg.switch > *,
  body:not(.pt-disable-custom-icons) svg.any-key > *,
  body:not(.pt-disable-custom-icons) svg.reset > *,
  body:not(.pt-disable-custom-icons) svg.install > *,
  body:not(.pt-disable-custom-icons) svg.info > *,
  body:not(.pt-disable-custom-icons) svg.reading-glasses > *,
  body:not(.pt-disable-custom-icons) svg.trash > *,
  body:not(.pt-disable-custom-icons) svg.link > *,
  body:not(.pt-disable-custom-icons) svg.presentation > *,
  body:not(.pt-disable-custom-icons) svg.popup-open > *,
  body:not(.pt-disable-custom-icons) svg.merge-files > *,
  body:not(.pt-disable-custom-icons) svg.code-glyph > *,
  body:not(.pt-disable-custom-icons) svg.horizontal-split > *,
  body:not(.pt-disable-custom-icons) svg.vertical-split > *,
  body:not(.pt-disable-custom-icons) svg.pin > *,
  body:not(.pt-disable-custom-icons) svg.microphone > *,
  body:not(.pt-disable-custom-icons) svg.dice > *,
  body:not(.pt-disable-custom-icons) svg.sheets-in-box > *,
  body:not(.pt-disable-custom-icons) svg.blocks > *,
  body:not(.pt-disable-custom-icons) svg.go-to-file > *,
  body:not(.pt-disable-custom-icons) svg.add-note-glyph > *,
  body:not(.pt-disable-custom-icons) svg.link-glyph > *,
  body:not(.pt-disable-custom-icons) svg.links-coming-in > *,
  body:not(.pt-disable-custom-icons) svg.links-going-out > *,
  body:not(.pt-disable-custom-icons) svg.broken-link > *,
  body:not(.pt-disable-custom-icons) svg.cloud > *,
  body:not(.pt-disable-custom-icons) svg.languages > *,
  body:not(.pt-disable-custom-icons) svg.uppercase-lowercase-a > *,
  body:not(.pt-disable-custom-icons) svg.plus-with-circle > *,
  body:not(.pt-disable-custom-icons) svg.crossed-star > *,
  body:not(.pt-disable-custom-icons) svg.wand > *,
  body:not(.pt-disable-custom-icons) svg.image-file > *,
  body:not(.pt-disable-custom-icons) svg.split > *,
  body:not(.pt-disable-custom-icons) svg.create-new > *,
  body:not(.pt-disable-custom-icons) .kanban-plugin__lane-grip svg > *,
  body:not(.pt-disable-custom-icons) svg.github-glyph > *,
  body:not(.pt-disable-custom-icons) div[data-callout=note] .callout-icon svg > *,
  body:not(.pt-disable-custom-icons) div[data-callout=abstract] .callout-icon svg > *,
  body:not(.pt-disable-custom-icons) div[data-callout=summary] .callout-icon svg > *,
  body:not(.pt-disable-custom-icons) div[data-callout=tldr] .callout-icon svg > *,
  body:not(.pt-disable-custom-icons) div[data-callout=info] .callout-icon svg > *,
  body:not(.pt-disable-custom-icons) div[data-callout=todo] .callout-icon svg > *,
  body:not(.pt-disable-custom-icons) div[data-callout=tip] .callout-icon svg > *,
  body:not(.pt-disable-custom-icons) div[data-callout=hint] .callout-icon svg > *,
  body:not(.pt-disable-custom-icons) div[data-callout=important] .callout-icon svg > *,
  body:not(.pt-disable-custom-icons) div[data-callout=success] .callout-icon svg > *,
  body:not(.pt-disable-custom-icons) div[data-callout=check] .callout-icon svg > *,
  body:not(.pt-disable-custom-icons) div[data-callout=done] .callout-icon svg > *,
  body:not(.pt-disable-custom-icons) div[data-callout=question] .callout-icon svg > *,
  body:not(.pt-disable-custom-icons) div[data-callout=help] .callout-icon svg > *,
  body:not(.pt-disable-custom-icons) div[data-callout=faq] .callout-icon svg > *,
  body:not(.pt-disable-custom-icons) div[data-callout=warning] .callout-icon svg > *,
  body:not(.pt-disable-custom-icons) div[data-callout=caution] .callout-icon svg > *,
  body:not(.pt-disable-custom-icons) div[data-callout=attention] .callout-icon svg > *,
  body:not(.pt-disable-custom-icons) div[data-callout=failure] .callout-icon svg > *,
  body:not(.pt-disable-custom-icons) div[data-callout=fail] .callout-icon svg > *,
  body:not(.pt-disable-custom-icons) div[data-callout=missing] .callout-icon svg > *,
  body:not(.pt-disable-custom-icons) div[data-callout=danger] .callout-icon svg > *,
  body:not(.pt-disable-custom-icons) div[data-callout=error] .callout-icon svg > *,
  body:not(.pt-disable-custom-icons) div[data-callout=bug] .callout-icon svg > *,
  body:not(.pt-disable-custom-icons) div[data-callout=example] .callout-icon svg > *,
  body:not(.pt-disable-custom-icons) div[data-callout=quote] .callout-icon svg > *,
  body:not(.pt-disable-custom-icons) div[data-callout=cite] .callout-icon svg > *,
  body:not(.pt-disable-custom-icons) svg.globe > *,
  body:not(.pt-disable-custom-icons) svg.filled-pin > *,
  body:not(.pt-disable-custom-icons) svg.three-horizontal-bars > *,
  body:not(.pt-disable-custom-icons) svg.ChevronDown > *,
  body:not(.pt-disable-custom-icons) svg.scissors > *,
  body:not(.pt-disable-custom-icons) svg.two-blank-pages > *,
  body:not(.pt-disable-custom-icons) svg.paste > *,
  body:not(.pt-disable-custom-icons) svg.paste-text > *,
  body:not(.pt-disable-custom-icons) svg.select-all-text > *,
  body:not(.pt-disable-custom-icons) svg.alert-circle > *,
  body:not(.pt-disable-custom-icons) div#dangling-links svg.folder > *,
  body:not(.pt-disable-custom-icons) svg.fullscreen > *,
  body:not(.pt-disable-custom-icons) svg.exit-fullscreen > *,
  body:not(.pt-disable-custom-icons) svg.bracket-glyph > *,
  body:not(.pt-disable-custom-icons) svg.note-glyph > *,
  body:not(.pt-disable-custom-icons) svg.price-tag-glyph > *,
  body:not(.pt-disable-custom-icons) svg.image-glyph > *,
  body:not(.pt-disable-custom-icons) svg.heading-glyph > *,
  body:not(.pt-disable-custom-icons) svg.bold-glyph > *,
  body:not(.pt-disable-custom-icons) svg.italic-glyph > *,
  body:not(.pt-disable-custom-icons) svg.strikethrough-glyph > *,
  body:not(.pt-disable-custom-icons) svg.highlight-glyph > *,
  body:not(.pt-disable-custom-icons) svg.bullet-list-glyph > *,
  body:not(.pt-disable-custom-icons) svg.number-list-glyph > *,
  body:not(.pt-disable-custom-icons) svg.checkbox-glyph > *,
  body:not(.pt-disable-custom-icons) svg.indent-glyph > *,
  body:not(.pt-disable-custom-icons) svg.unindent-glyph > *,
  body:not(.pt-disable-custom-icons) svg.undo-glyph > *,
  body:not(.pt-disable-custom-icons) svg.redo-glyph > *,
  body:not(.pt-disable-custom-icons) svg.keyboard-glyph > *,
  body:not(.pt-disable-custom-icons) svg.wrench-screwdriver-glyph > *,
  body:not(.pt-disable-custom-icons) svg.arrowenter > *,
  body:not(.pt-disable-custom-icons) svg.arrowtab > *,
  body:not(.pt-disable-custom-icons) svg.insertColumn > *,
  body:not(.pt-disable-custom-icons) svg.insertRow > *,
  body:not(.pt-disable-custom-icons) svg.alignLeft > *,
  body:not(.pt-disable-custom-icons) svg.alignCenter > *,
  body:not(.pt-disable-custom-icons) svg.alignRight > *,
  body:not(.pt-disable-custom-icons) svg.moveColumnLeft > *,
  body:not(.pt-disable-custom-icons) svg.moveColumnRight > *,
  body:not(.pt-disable-custom-icons) svg.moveRowUp > *,
  body:not(.pt-disable-custom-icons) svg.moveRowDown > *,
  body:not(.pt-disable-custom-icons) svg.deleteColumn > *,
  body:not(.pt-disable-custom-icons) svg.deleteRow > *,
  body:not(.pt-disable-custom-icons) svg.sortAsc > *,
  body:not(.pt-disable-custom-icons) svg.sortDesc > *,
  body:not(.pt-disable-custom-icons) svg.formula > *,
  body:not(.pt-disable-custom-icons) svg.plus-minus-glyph > *,
  body:not(.pt-disable-custom-icons) svg.compress-glyph > *,
  body:not(.pt-disable-custom-icons) svg.enlarge-glyph > *,
  body:not(.pt-disable-custom-icons) svg.percent-sign-glyph > *,
  body:not(.pt-disable-custom-icons) svg.up-curly-arrow-glyph > *,
  body:not(.pt-disable-custom-icons) svg.down-curly-arrow-glyph > *,
  body:not(.pt-disable-custom-icons) svg.up-chevron-glyph > *,
  body:not(.pt-disable-custom-icons) svg.down-chevron-glyph > *,
  body:not(.pt-disable-custom-icons) svg.left-chevron-glyph > *,
  body:not(.pt-disable-custom-icons) svg.right-chevron-glyph > *,
  body:not(.pt-disable-custom-icons) svg.scissors-glyph > *,
  body:not(.pt-disable-custom-icons) svg.calendar-glyph > *,
  body:not(.pt-disable-custom-icons) svg.clock > *,
  body:not(.pt-disable-custom-icons) svg.clock-glyph > *,
  body:not(.pt-disable-custom-icons) svg.minus-with-circle > *,
  body:not(.pt-disable-custom-icons) svg.cross-in-box > *,
  body:not(.pt-disable-custom-icons) svg.pdf-file > *,
  body:not(.pt-disable-custom-icons) .oz-nav-action-button svg[aria-label="Sorting Options"] > *,
  body:not(.pt-disable-custom-icons) .oz-nav-action-button svg[aria-label="Reveal Active File"] > * {
    display: none;
  }
}
body:not(.pt-disable-custom-icons) .oz-folders-action-items svg {
  -webkit-mask-position: center;
  -webkit-mask-repeat: no-repeat;
}
body:not(.pt-disable-custom-icons) .oz-folders-action-items svg path:nth-child(2) {
  d: path("M 0 0 H 30 V 30 H 0 Z");
}
@supports (-webkit-touch-callout: none) {
  body:not(.pt-disable-custom-icons) .oz-folders-action-items svg {
    background-color: var(--text-muted);
  }
  body:not(.pt-disable-custom-icons) .oz-folders-action-items svg > * {
    display: none;
  }
}
body:not(.pt-disable-custom-icons) svg.spreadsheet > svg path:first-of-type,
body:not(.pt-disable-custom-icons) .oz-nav-action-button svg[aria-label="Create a Note"] path:first-of-type,
body:not(.pt-disable-custom-icons) .oz-nav-action-button svg[aria-label="Search File by Name or Tag"] path:first-of-type,
body:not(.pt-disable-custom-icons) .oz-nav-action-button svg[aria-label="Hide Files from Sub-Folders"] path:first-of-type {
  d: path("M 0 0 H 1000 V 1000 H 0 Z");
}
@supports (-webkit-touch-callout: none) {
  body:not(.pt-disable-custom-icons) svg.spreadsheet > svg > *,
  body:not(.pt-disable-custom-icons) .oz-nav-action-button svg[aria-label="Create a Note"] > *,
  body:not(.pt-disable-custom-icons) .oz-nav-action-button svg[aria-label="Search File by Name or Tag"] > *,
  body:not(.pt-disable-custom-icons) .oz-nav-action-button svg[aria-label="Hide Files from Sub-Folders"] > * {
    display: none;
  }
}
body:not(.pt-disable-custom-icons) svg.minimize,
body:not(.pt-disable-custom-icons) svg.maximize,
body:not(.pt-disable-custom-icons) svg.lucide-pin,
body:not(.pt-disable-custom-icons) svg.sidebar-open {
  -webkit-mask-position: center;
  -webkit-mask-repeat: no-repeat;
  background-color: var(--text-muted);
}
body:not(.pt-disable-custom-icons) svg.minimize:hover,
body:not(.pt-disable-custom-icons) svg.maximize:hover,
body:not(.pt-disable-custom-icons) svg.lucide-pin:hover,
body:not(.pt-disable-custom-icons) svg.sidebar-open:hover {
  background-color: var(--interactive-accent-hover);
}
body:not(.pt-disable-custom-icons) svg.minimize path:first-of-type,
body:not(.pt-disable-custom-icons) svg.maximize path:first-of-type,
body:not(.pt-disable-custom-icons) svg.lucide-pin path:first-of-type,
body:not(.pt-disable-custom-icons) svg.sidebar-open path:first-of-type {
  d: path("M 0 0 H 150 V 150 H 0 Z");
}
body:not(.pt-disable-custom-icons) svg.minimize rect,
body:not(.pt-disable-custom-icons) svg.minimize path:not(:first-of-type),
body:not(.pt-disable-custom-icons) svg.maximize rect,
body:not(.pt-disable-custom-icons) svg.maximize path:not(:first-of-type),
body:not(.pt-disable-custom-icons) svg.lucide-pin rect,
body:not(.pt-disable-custom-icons) svg.lucide-pin path:not(:first-of-type),
body:not(.pt-disable-custom-icons) svg.sidebar-open rect,
body:not(.pt-disable-custom-icons) svg.sidebar-open path:not(:first-of-type) {
  display: none;
}
body:not(.pt-disable-custom-icons) svg.minus,
body:not(.pt-disable-custom-icons) svg.x,
body:not(.pt-disable-custom-icons) .oz-nav-action-button svg[aria-label="Close File Pane"] {
  -webkit-mask-position: center;
  -webkit-mask-repeat: no-repeat;
  background-color: var(--text-muted);
}
body:not(.pt-disable-custom-icons) svg.minus:hover,
body:not(.pt-disable-custom-icons) svg.x:hover,
body:not(.pt-disable-custom-icons) .oz-nav-action-button svg[aria-label="Close File Pane"]:hover {
  background-color: var(--interactive-accent-hover);
}
body:not(.pt-disable-custom-icons) svg.minus line,
body:not(.pt-disable-custom-icons) svg.x line,
body:not(.pt-disable-custom-icons) .oz-nav-action-button svg[aria-label="Close File Pane"] line {
  display: none;
}
body:not(.pt-disable-custom-icons) .nav-action-button[title="left align column"] svg.widget-icon path:first-of-type,
body:not(.pt-disable-custom-icons) .nav-action-button[title="center align column"] svg.widget-icon path:first-of-type,
body:not(.pt-disable-custom-icons) .nav-action-button[title="right align column"] svg.widget-icon path:first-of-type,
body:not(.pt-disable-custom-icons) .nav-action-button[title="move row up"] svg.widget-icon path:first-of-type,
body:not(.pt-disable-custom-icons) .nav-action-button[title="move row down"] svg.widget-icon path:first-of-type,
body:not(.pt-disable-custom-icons) .nav-action-button[title="move column left"] svg.widget-icon path:first-of-type,
body:not(.pt-disable-custom-icons) .nav-action-button[title="move column right"] svg.widget-icon path:first-of-type,
body:not(.pt-disable-custom-icons) .nav-action-button[title="sort by column ascending"] svg.widget-icon path:first-of-type,
body:not(.pt-disable-custom-icons) .nav-action-button[title="sort by column descending"] svg.widget-icon path:first-of-type,
body:not(.pt-disable-custom-icons) .nav-action-button[title="delete column"] svg.widget-icon path:first-of-type,
body:not(.pt-disable-custom-icons) .nav-action-button[title="delete row"] svg.widget-icon path:first-of-type,
body:not(.pt-disable-custom-icons) .nav-action-button[title="insert column left"] svg.widget-icon path:first-of-type,
body:not(.pt-disable-custom-icons) .nav-action-button[title="insert row above"] svg.widget-icon path:first-of-type,
body:not(.pt-disable-custom-icons) .nav-action-button[title="evaluate formulas"] svg.widget-icon path:first-of-type,
body:not(.pt-disable-custom-icons) .nav-action-button[title="export as csv"] svg.widget-icon path:first-of-type,
body:not(.pt-disable-custom-icons) .nav-action-button[title=help] svg.widget-icon path:first-of-type {
  d: path("M 0 0 H 750 V 750 H 0 Z");
}
@supports (-webkit-touch-callout: none) {
  body:not(.pt-disable-custom-icons) .nav-action-button[title="left align column"] svg.widget-icon > *,
  body:not(.pt-disable-custom-icons) .nav-action-button[title="center align column"] svg.widget-icon > *,
  body:not(.pt-disable-custom-icons) .nav-action-button[title="right align column"] svg.widget-icon > *,
  body:not(.pt-disable-custom-icons) .nav-action-button[title="move row up"] svg.widget-icon > *,
  body:not(.pt-disable-custom-icons) .nav-action-button[title="move row down"] svg.widget-icon > *,
  body:not(.pt-disable-custom-icons) .nav-action-button[title="move column left"] svg.widget-icon > *,
  body:not(.pt-disable-custom-icons) .nav-action-button[title="move column right"] svg.widget-icon > *,
  body:not(.pt-disable-custom-icons) .nav-action-button[title="sort by column ascending"] svg.widget-icon > *,
  body:not(.pt-disable-custom-icons) .nav-action-button[title="sort by column descending"] svg.widget-icon > *,
  body:not(.pt-disable-custom-icons) .nav-action-button[title="delete column"] svg.widget-icon > *,
  body:not(.pt-disable-custom-icons) .nav-action-button[title="delete row"] svg.widget-icon > *,
  body:not(.pt-disable-custom-icons) .nav-action-button[title="insert column left"] svg.widget-icon > *,
  body:not(.pt-disable-custom-icons) .nav-action-button[title="insert row above"] svg.widget-icon > *,
  body:not(.pt-disable-custom-icons) .nav-action-button[title="evaluate formulas"] svg.widget-icon > *,
  body:not(.pt-disable-custom-icons) .nav-action-button[title="export as csv"] svg.widget-icon > *,
  body:not(.pt-disable-custom-icons) .nav-action-button[title=help] svg.widget-icon > * {
    display: none;
  }
}
body:not(.pt-disable-custom-icons) .nav-action-button[title="export as csv"] svg.widget-icon path:first-of-type {
  fill: unset;
}
body:not(.pt-disable-custom-icons) .workspace-ribbon-collapse-btn[aria-label=Collapse] svg,
body:not(.pt-disable-custom-icons) .workspace-leaf.mod-active .view-header svg,
body:not(.pt-disable-custom-icons) .nav-action-button.is-active svg {
  background-color: var(--highlight-text-normal);
}
body:not(.pt-disable-custom-icons) .workspace-ribbon-collapse-btn[aria-label=Collapse] :hover > svg,
body:not(.pt-disable-custom-icons) .workspace-leaf.mod-active .view-header :hover > svg,
body:not(.pt-disable-custom-icons) .nav-action-button.is-active :hover > svg {
  background-color: var(--interactive-accent-hover);
}
body:not(.pt-disable-custom-icons) div[data-callout=note] .callout-title svg,
body:not(.pt-disable-custom-icons) div[data-callout=quote] .callout-title svg,
body:not(.pt-disable-custom-icons) div[data-callout=cite] .callout-title svg {
  background-color: var(--color-grey-text);
}
@supports (-webkit-touch-callout: none) {
  body:not(.pt-disable-custom-icons) div[data-callout=note] .callout-title svg,
  body:not(.pt-disable-custom-icons) div[data-callout=quote] .callout-title svg,
  body:not(.pt-disable-custom-icons) div[data-callout=cite] .callout-title svg {
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
  }
}
body:not(.pt-disable-custom-icons) div[data-callout=abstract] .callout-title svg,
body:not(.pt-disable-custom-icons) div[data-callout=summary] .callout-title svg,
body:not(.pt-disable-custom-icons) div[data-callout=tldr] .callout-title svg {
  background-color: var(--color-aqua-text);
}
@supports (-webkit-touch-callout: none) {
  body:not(.pt-disable-custom-icons) div[data-callout=abstract] .callout-title svg,
  body:not(.pt-disable-custom-icons) div[data-callout=summary] .callout-title svg,
  body:not(.pt-disable-custom-icons) div[data-callout=tldr] .callout-title svg {
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
  }
}
body:not(.pt-disable-custom-icons) div[data-callout=info] .callout-title svg,
body:not(.pt-disable-custom-icons) div[data-callout=todo] .callout-title svg {
  background-color: var(--color-blue-text);
}
@supports (-webkit-touch-callout: none) {
  body:not(.pt-disable-custom-icons) div[data-callout=info] .callout-title svg,
  body:not(.pt-disable-custom-icons) div[data-callout=todo] .callout-title svg {
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
  }
}
body:not(.pt-disable-custom-icons) div[data-callout=tip] .callout-title svg,
body:not(.pt-disable-custom-icons) div[data-callout=hint] .callout-title svg,
body:not(.pt-disable-custom-icons) div[data-callout=important] .callout-title svg {
  background-color: var(--color-mint-text);
}
@supports (-webkit-touch-callout: none) {
  body:not(.pt-disable-custom-icons) div[data-callout=tip] .callout-title svg,
  body:not(.pt-disable-custom-icons) div[data-callout=hint] .callout-title svg,
  body:not(.pt-disable-custom-icons) div[data-callout=important] .callout-title svg {
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
  }
}
body:not(.pt-disable-custom-icons) div[data-callout=success] .callout-title svg,
body:not(.pt-disable-custom-icons) div[data-callout=check] .callout-title svg,
body:not(.pt-disable-custom-icons) div[data-callout=done] .callout-title svg {
  background-color: var(--color-green-text);
}
@supports (-webkit-touch-callout: none) {
  body:not(.pt-disable-custom-icons) div[data-callout=success] .callout-title svg,
  body:not(.pt-disable-custom-icons) div[data-callout=check] .callout-title svg,
  body:not(.pt-disable-custom-icons) div[data-callout=done] .callout-title svg {
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
  }
}
body:not(.pt-disable-custom-icons) div[data-callout=question] .callout-title svg,
body:not(.pt-disable-custom-icons) div[data-callout=help] .callout-title svg,
body:not(.pt-disable-custom-icons) div[data-callout=faq] .callout-title svg {
  background-color: var(--color-yellow-text);
}
@supports (-webkit-touch-callout: none) {
  body:not(.pt-disable-custom-icons) div[data-callout=question] .callout-title svg,
  body:not(.pt-disable-custom-icons) div[data-callout=help] .callout-title svg,
  body:not(.pt-disable-custom-icons) div[data-callout=faq] .callout-title svg {
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
  }
}
body:not(.pt-disable-custom-icons) div[data-callout=warning] .callout-title svg,
body:not(.pt-disable-custom-icons) div[data-callout=caution] .callout-title svg,
body:not(.pt-disable-custom-icons) div[data-callout=attention] .callout-title svg {
  background-color: var(--color-orange-text);
}
@supports (-webkit-touch-callout: none) {
  body:not(.pt-disable-custom-icons) div[data-callout=warning] .callout-title svg,
  body:not(.pt-disable-custom-icons) div[data-callout=caution] .callout-title svg,
  body:not(.pt-disable-custom-icons) div[data-callout=attention] .callout-title svg {
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
  }
}
body:not(.pt-disable-custom-icons) div[data-callout=failure] .callout-title svg,
body:not(.pt-disable-custom-icons) div[data-callout=fail] .callout-title svg,
body:not(.pt-disable-custom-icons) div[data-callout=missing] .callout-title svg,
body:not(.pt-disable-custom-icons) div[data-callout=danger] .callout-title svg,
body:not(.pt-disable-custom-icons) div[data-callout=error] .callout-title svg {
  background-color: var(--color-red-text);
}
@supports (-webkit-touch-callout: none) {
  body:not(.pt-disable-custom-icons) div[data-callout=failure] .callout-title svg,
  body:not(.pt-disable-custom-icons) div[data-callout=fail] .callout-title svg,
  body:not(.pt-disable-custom-icons) div[data-callout=missing] .callout-title svg,
  body:not(.pt-disable-custom-icons) div[data-callout=danger] .callout-title svg,
  body:not(.pt-disable-custom-icons) div[data-callout=error] .callout-title svg {
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
  }
}
body:not(.pt-disable-custom-icons) div[data-callout=bug] .callout-title svg {
  background-color: var(--color-pink-text);
}
@supports (-webkit-touch-callout: none) {
  body:not(.pt-disable-custom-icons) div[data-callout=bug] .callout-title svg {
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
  }
}
body:not(.pt-disable-custom-icons) div[data-callout=example] .callout-title svg {
  background-color: var(--color-purple-text);
}
@supports (-webkit-touch-callout: none) {
  body:not(.pt-disable-custom-icons) div[data-callout=example] .callout-title svg {
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
  }
}
body:not(.pt-disable-custom-icons) svg.alert-circle {
  background-color: var(--color-red-tint);
  -webkit-mask-position: center;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm-1-5h2v2h-2v-2zm0-8h2v6h-2V7z'/%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.folder {
  -webkit-mask-size: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M20 5h-8.586L9.707 3.293A.997.997 0 0 0 9 3H4c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h16c1.103 0 2-.897 2-2V7c0-1.103-.897-2-2-2zM4 19V7h16l.002 12H4z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.search,
body:not(.pt-disable-custom-icons) .oz-nav-action-button svg[aria-label="Search File by Name or Tag"] {
  -webkit-mask-size: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M10 18a7.952 7.952 0 0 0 4.897-1.688l4.396 4.396 1.414-1.414-4.396-4.396A7.952 7.952 0 0 0 18 10c0-4.411-3.589-8-8-8s-8 3.589-8 8 3.589 8 8 8zm0-14c3.309 0 6 2.691 6 6s-2.691 6-6 6-6-2.691-6-6 2.691-6 6-6z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.star {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2'%3E%3C/polygon%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.stacked-levels {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0H24V24H0z'/%3E%3Cpath d='M10 2c.552 0 1 .448 1 1v4c0 .552-.448 1-1 1H8v2h5V9c0-.552.448-1 1-1h6c.552 0 1 .448 1 1v4c0 .552-.448 1-1 1h-6c-.552 0-1-.448-1-1v-1H8v6h5v-1c0-.552.448-1 1-1h6c.552 0 1 .448 1 1v4c0 .552-.448 1-1 1h-6c-.552 0-1-.448-1-1v-1H7c-.552 0-1-.448-1-1V8H4c-.552 0-1-.448-1-1V3c0-.552.448-1 1-1h6zm9 16h-4v2h4v-2zm0-8h-4v2h4v-2zM9 4H5v2h4V4z'/%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.up-and-down-arrows {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M7 20h2V8h3L8 4 4 8h3zm13-4h-3V4h-2v12h-3l4 4z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.document {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M19.937 8.68c-.011-.032-.02-.063-.033-.094a.997.997 0 0 0-.196-.293l-6-6a.997.997 0 0 0-.293-.196c-.03-.014-.062-.022-.094-.033a.991.991 0 0 0-.259-.051C13.04 2.011 13.021 2 13 2H6c-1.103 0-2 .897-2 2v16c0 1.103.897 2 2 2h12c1.103 0 2-.897 2-2V9c0-.021-.011-.04-.013-.062a.99.99 0 0 0-.05-.258zM16.586 8H14V5.414L16.586 8zM6 20V4h6v5a1 1 0 0 0 1 1h5l.002 10H6z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) .nav-file-icon svg.document {
  -webkit-mask-size: 18px;
}
body:not(.pt-disable-custom-icons) svg.hashtag {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M16.018 3.815 15.232 8h-4.966l.716-3.815-1.964-.37L8.232 8H4v2h3.857l-.751 4H3v2h3.731l-.714 3.805 1.965.369L8.766 16h4.966l-.714 3.805 1.965.369.783-4.174H20v-2h-3.859l.751-4H21V8h-3.733l.716-3.815-1.965-.37zM14.106 14H9.141l.751-4h4.966l-.752 4z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.quote-glyph {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='m21.95 8.721-.025-.168-.026.006A4.5 4.5 0 1 0 17.5 14c.223 0 .437-.034.65-.065-.069.232-.14.468-.254.68-.114.308-.292.575-.469.844-.148.291-.409.488-.601.737-.201.242-.475.403-.692.604-.213.21-.492.315-.714.463-.232.133-.434.28-.65.35l-.539.222-.474.197.484 1.939.597-.144c.191-.048.424-.104.689-.171.271-.05.56-.187.882-.312.317-.143.686-.238 1.028-.467.344-.218.741-.4 1.091-.692.339-.301.748-.562 1.05-.944.33-.358.656-.734.909-1.162.293-.408.492-.856.702-1.299.19-.443.343-.896.468-1.336.237-.882.343-1.72.384-2.437.034-.718.014-1.315-.028-1.747a7.028 7.028 0 0 0-.063-.539zm-11 0-.025-.168-.026.006A4.5 4.5 0 1 0 6.5 14c.223 0 .437-.034.65-.065-.069.232-.14.468-.254.68-.114.308-.292.575-.469.844-.148.291-.409.488-.601.737-.201.242-.475.403-.692.604-.213.21-.492.315-.714.463-.232.133-.434.28-.65.35l-.539.222c-.301.123-.473.195-.473.195l.484 1.939.597-.144c.191-.048.424-.104.689-.171.271-.05.56-.187.882-.312.317-.143.686-.238 1.028-.467.344-.218.741-.4 1.091-.692.339-.301.748-.562 1.05-.944.33-.358.656-.734.909-1.162.293-.408.492-.856.702-1.299.19-.443.343-.896.468-1.336.237-.882.343-1.72.384-2.437.034-.718.014-1.315-.028-1.747a7.571 7.571 0 0 0-.064-.537z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.calendar-with-checkmark {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M19 4h-2V2h-2v2H9V2H7v2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2V6c0-1.103-.897-2-2-2zm.002 16H5V8h14l.002 12z'%3E%3C/path%3E%3Cpath d='m11 17.414 5.707-5.707-1.414-1.414L11 14.586l-2.293-2.293-1.414 1.414z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.pencil {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M4 21a1 1 0 0 0 .24 0l4-1a1 1 0 0 0 .47-.26L21 7.41a2 2 0 0 0 0-2.82L19.42 3a2 2 0 0 0-2.83 0L4.3 15.29a1.06 1.06 0 0 0-.27.47l-1 4A1 1 0 0 0 3.76 21 1 1 0 0 0 4 21zM18 4.41 19.59 6 18 7.59 16.42 6zM5.91 16.51 15 7.41 16.59 9l-9.1 9.1-2.11.52z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.cross,
body:not(.pt-disable-custom-icons) svg.x,
body:not(.pt-disable-custom-icons) .oz-nav-action-button svg[aria-label="Close File Pane"] {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='m16.192 6.344-4.243 4.242-4.242-4.242-1.414 1.414L10.535 12l-4.242 4.242 1.414 1.414 4.242-4.242 4.243 4.242 1.414-1.414L13.364 12l4.242-4.242z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.cross {
  -webkit-mask-size: 27px;
}
body:not(.pt-disable-custom-icons) svg.x,
body:not(.pt-disable-custom-icons) .oz-nav-action-button svg[aria-label="Close File Pane"] {
  -webkit-mask-size: 27px;
}
body:not(.pt-disable-custom-icons) svg.vertical-three-dots {
  -webkit-mask-size: 23px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 12c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) .kanban-plugin__lane-settings-button svg.vertical-three-dots {
  -webkit-mask-size: 20px;
}
body:not(.pt-disable-custom-icons) .kanban-plugin__item-postfix-button svg.vertical-three-dots {
  -webkit-mask-size: 18px;
}
body:not(.pt-disable-custom-icons) svg.left-arrow {
  -webkit-mask-size: 29px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M13.293 6.293 7.586 12l5.707 5.707 1.414-1.414L10.414 12l4.293-4.293z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.right-arrow {
  -webkit-mask-size: 29px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M10.707 17.707 16.414 12l-5.707-5.707-1.414 1.414L13.586 12l-4.293 4.293z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.double-up-arrow-glyph,
body:not(.pt-disable-custom-icons) .oz-folders-action-items svg[aria-label="Collapse Folders"] {
  -webkit-mask-size: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='m12 3.879-7.061 7.06 2.122 2.122L12 8.121l4.939 4.94 2.122-2.122z'%3E%3C/path%3E%3Cpath d='m4.939 17.939 2.122 2.122L12 15.121l4.939 4.94 2.122-2.122L12 10.879z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.double-down-arrow-glyph,
body:not(.pt-disable-custom-icons) .oz-folders-action-items svg[aria-label="Expand Folders"] {
  -webkit-mask-size: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M16.939 10.939 12 15.879l-4.939-4.94-2.122 2.122L12 20.121l7.061-7.06z'%3E%3C/path%3E%3Cpath d='M16.939 3.939 12 8.879l-4.939-4.94-2.122 2.122L12 13.121l7.061-7.06z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.bullet-list {
  -webkit-mask-size: 23px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M4 6h2v2H4zm0 5h2v2H4zm0 5h2v2H4zm16-8V6H8.023v2H18.8zM8 11h12v2H8zm0 5h12v2H8z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.expand-vertically {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='m7 17 5 5 5-5h-4V7h4l-5-5-5 5h4v10z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.magnifying-glass {
  -webkit-mask-size: 17px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M10 18a7.952 7.952 0 0 0 4.897-1.688l4.396 4.396 1.414-1.414-4.396-4.396A7.952 7.952 0 0 0 18 10c0-4.411-3.589-8-8-8s-8 3.589-8 8 3.589 8 8 8zm0-14c3.309 0 6 2.691 6 6s-2.691 6-6 6-6-2.691-6-6 2.691-6 6-6z'%3E%3C/path%3E%3Cpath d='M11.412 8.586c.379.38.588.882.588 1.414h2a3.977 3.977 0 0 0-1.174-2.828c-1.514-1.512-4.139-1.512-5.652 0l1.412 1.416c.76-.758 2.07-.756 2.826-.002z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.JumpToDate {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M7 11h2v2H7zm0 4h2v2H7zm4-4h2v2h-2zm0 4h2v2h-2zm4-4h2v2h-2zm0 4h2v2h-2z'%3E%3C/path%3E%3Cpath d='M5 22h14c1.103 0 2-.897 2-2V6c0-1.103-.897-2-2-2h-2V2h-2v2H9V2H7v2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2zM19 8l.001 12H5V8h14z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.spreadsheet {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.3 6H8.7C7.20883 6 6 7.20883 6 8.7V39.3C6 40.7912 7.20883 42 8.7 42H39.3C40.7912 42 42 40.7912 42 39.3V8.7C42 7.20883 40.7912 6 39.3 6Z' stroke='%23333' stroke-width='4'/%3E%3Cpath d='M15 6L15 42' stroke='%23333' stroke-width='4' stroke-linecap='round'/%3E%3Cpath d='M42 17H6' stroke='%23333' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.dot-network {
  -webkit-mask-size: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M19 3c-1.654 0-3 1.346-3 3 0 .502.136.968.354 1.385l-1.116 1.302A3.976 3.976 0 0 0 13 8c-.739 0-1.425.216-2.02.566L9.566 7.152A3.449 3.449 0 0 0 10 5.5C10 3.57 8.43 2 6.5 2S3 3.57 3 5.5 4.57 9 6.5 9c.601 0 1.158-.166 1.652-.434L9.566 9.98A3.972 3.972 0 0 0 9 12c0 .997.38 1.899.985 2.601l-1.692 1.692.025.025A2.962 2.962 0 0 0 7 16c-1.654 0-3 1.346-3 3s1.346 3 3 3 3-1.346 3-3c0-.476-.121-.919-.318-1.318l.025.025 1.954-1.954c.421.15.867.247 1.339.247 2.206 0 4-1.794 4-4a3.96 3.96 0 0 0-.439-1.785l1.253-1.462c.364.158.764.247 1.186.247 1.654 0 3-1.346 3-3s-1.346-3-3-3zM7 20a1 1 0 1 1 0-2 1 1 0 0 1 0 2zM5 5.5C5 4.673 5.673 4 6.5 4S8 4.673 8 5.5 7.327 7 6.5 7 5 6.327 5 5.5zm8 8.5c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm6-7a1 1 0 1 1 0-2 1 1 0 0 1 0 2z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.documents {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M19.903 8.586a.997.997 0 0 0-.196-.293l-6-6a.997.997 0 0 0-.293-.196c-.03-.014-.062-.022-.094-.033a.991.991 0 0 0-.259-.051C13.04 2.011 13.021 2 13 2H6c-1.103 0-2 .897-2 2v16c0 1.103.897 2 2 2h12c1.103 0 2-.897 2-2V9c0-.021-.011-.04-.013-.062a.952.952 0 0 0-.051-.259c-.01-.032-.019-.063-.033-.093zM16.586 8H14V5.414L16.586 8zM6 20V4h6v5a1 1 0 0 0 1 1h5l.002 10H6z'%3E%3C/path%3E%3Cpath d='M8 12h8v2H8zm0 4h8v2H8zm0-8h2v2H8z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.run-command {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M12 14h6v2h-6zM6.293 9.707 8.586 12l-2.293 2.293 1.414 1.414L11.414 12 7.707 8.293z'%3E%3C/path%3E%3Cpath d='M20 4H4c-1.103 0-2 .897-2 2v12c0 1.103.897 2 2 2h16c1.103 0 2-.897 2-2V6c0-1.103-.897-2-2-2zM4 18V6h16l.002 12H4z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.pane-layout {
  -webkit-mask-size: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M20 3H4c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h16c1.103 0 2-.897 2-2V5c0-1.103-.897-2-2-2zM4 19V7h6v12H4zm8 0V7h8V5l.002 14H12z'%3E%3C/path%3E%3Cpath d='M6 10h2v2H6zm0 4h2v2H6z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.paper-plane {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M20.563 3.34a1.002 1.002 0 0 0-.989-.079l-17 8a1 1 0 0 0 .026 1.821L8 15.445v6.722l5.836-4.168 4.764 2.084a1 1 0 0 0 1.399-.85l1-15a1.005 1.005 0 0 0-.436-.893zm-2.466 14.34-5.269-2.306L16 9.167l-7.649 4.25-2.932-1.283 13.471-6.34-.793 11.886z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.left-arrow-with-tail {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M12.707 17.293 8.414 13H18v-2H8.414l4.293-4.293-1.414-1.414L4.586 12l6.707 6.707z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.right-arrow-with-tail {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='m11.293 17.293 1.414 1.414L19.414 12l-6.707-6.707-1.414 1.414L15.586 11H6v2h9.586z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.vault {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' role='img' width='24' height='24' preserveAspectRatio='xMidYMid meet' viewBox='0 0 256 256'%3E%3Cpath fill='currentColor' d='M216 36H40a20.1 20.1 0 0 0-20 20v136a20.1 20.1 0 0 0 20 20h12v12a12 12 0 0 0 24 0v-12h104v12a12 12 0 0 0 24 0v-12h12a20.1 20.1 0 0 0 20-20V56a20.1 20.1 0 0 0-20-20ZM44 188V60h168v56h-21.7a44 44 0 1 0 0 24H212v48Zm124-60a20 20 0 1 1-20-20a20.1 20.1 0 0 1 20 20Z'/%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.open-vault {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M20 3H4c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h5v-2H4V7h16v12h-5v2h5c1.103 0 2-.897 2-2V5c0-1.103-.897-2-2-2z'%3E%3C/path%3E%3Cpath d='M13 21v-5h3l-4-5-4 5h3v5z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.help,
body:not(.pt-disable-custom-icons) .nav-action-button[title=help] svg.widget-icon {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M12 6a3.939 3.939 0 0 0-3.934 3.934h2C10.066 8.867 10.934 8 12 8s1.934.867 1.934 1.934c0 .598-.481 1.032-1.216 1.626a9.208 9.208 0 0 0-.691.599c-.998.997-1.027 2.056-1.027 2.174V15h2l-.001-.633c.001-.016.033-.386.441-.793.15-.15.339-.3.535-.458.779-.631 1.958-1.584 1.958-3.182A3.937 3.937 0 0 0 12 6zm-1 10h2v2h-2z'%3E%3C/path%3E%3Cpath d='M12 2C6.486 2 2 6.486 2 12s4.486 10 10 10 10-4.486 10-10S17.514 2 12 2zm0 18c-4.411 0-8-3.589-8-8s3.589-8 8-8 8 3.589 8 8-3.589 8-8 8z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) .nav-action-button[title=help] svg.widget-icon {
  -webkit-mask-size: 18px;
}
body:not(.pt-disable-custom-icons) svg.gear,
body:not(.pt-disable-custom-icons) svg.wrench-screwdriver-glyph {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M12 16c2.206 0 4-1.794 4-4s-1.794-4-4-4-4 1.794-4 4 1.794 4 4 4zm0-6c1.084 0 2 .916 2 2s-.916 2-2 2-2-.916-2-2 .916-2 2-2z'%3E%3C/path%3E%3Cpath d='m2.845 16.136 1 1.73c.531.917 1.809 1.261 2.73.73l.529-.306A8.1 8.1 0 0 0 9 19.402V20c0 1.103.897 2 2 2h2c1.103 0 2-.897 2-2v-.598a8.132 8.132 0 0 0 1.896-1.111l.529.306c.923.53 2.198.188 2.731-.731l.999-1.729a2.001 2.001 0 0 0-.731-2.732l-.505-.292a7.718 7.718 0 0 0 0-2.224l.505-.292a2.002 2.002 0 0 0 .731-2.732l-.999-1.729c-.531-.92-1.808-1.265-2.731-.732l-.529.306A8.1 8.1 0 0 0 15 4.598V4c0-1.103-.897-2-2-2h-2c-1.103 0-2 .897-2 2v.598a8.132 8.132 0 0 0-1.896 1.111l-.529-.306c-.924-.531-2.2-.187-2.731.732l-.999 1.729a2.001 2.001 0 0 0 .731 2.732l.505.292a7.683 7.683 0 0 0 0 2.223l-.505.292a2.003 2.003 0 0 0-.731 2.733zm3.326-2.758A5.703 5.703 0 0 1 6 12c0-.462.058-.926.17-1.378a.999.999 0 0 0-.47-1.108l-1.123-.65.998-1.729 1.145.662a.997.997 0 0 0 1.188-.142 6.071 6.071 0 0 1 2.384-1.399A1 1 0 0 0 11 5.3V4h2v1.3a1 1 0 0 0 .708.956 6.083 6.083 0 0 1 2.384 1.399.999.999 0 0 0 1.188.142l1.144-.661 1 1.729-1.124.649a1 1 0 0 0-.47 1.108c.112.452.17.916.17 1.378 0 .461-.058.925-.171 1.378a1 1 0 0 0 .471 1.108l1.123.649-.998 1.729-1.145-.661a.996.996 0 0 0-1.188.142 6.071 6.071 0 0 1-2.384 1.399A1 1 0 0 0 13 18.7l.002 1.3H11v-1.3a1 1 0 0 0-.708-.956 6.083 6.083 0 0 1-2.384-1.399.992.992 0 0 0-1.188-.141l-1.144.662-1-1.729 1.124-.651a1 1 0 0 0 .471-1.108z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.switch {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M10 11H7.101l.001-.009a4.956 4.956 0 0 1 .752-1.787 5.054 5.054 0 0 1 2.2-1.811c.302-.128.617-.226.938-.291a5.078 5.078 0 0 1 2.018 0 4.978 4.978 0 0 1 2.525 1.361l1.416-1.412a7.036 7.036 0 0 0-2.224-1.501 6.921 6.921 0 0 0-1.315-.408 7.079 7.079 0 0 0-2.819 0 6.94 6.94 0 0 0-1.316.409 7.04 7.04 0 0 0-3.08 2.534 6.978 6.978 0 0 0-1.054 2.505c-.028.135-.043.273-.063.41H2l4 4 4-4zm4 2h2.899l-.001.008a4.976 4.976 0 0 1-2.103 3.138 4.943 4.943 0 0 1-1.787.752 5.073 5.073 0 0 1-2.017 0 4.956 4.956 0 0 1-1.787-.752 5.072 5.072 0 0 1-.74-.61L7.05 16.95a7.032 7.032 0 0 0 2.225 1.5c.424.18.867.317 1.315.408a7.07 7.07 0 0 0 2.818 0 7.031 7.031 0 0 0 4.395-2.945 6.974 6.974 0 0 0 1.053-2.503c.027-.135.043-.273.063-.41H22l-4-4-4 4z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.any-key {
  -webkit-mask-size: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='6' y='6' width='36' height='36' rx='3' fill='none' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24 16V32' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.447 19.4113L30.5535 28.5885' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.5532 19.4113L17.4468 28.5885' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.reset {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M12 16c1.671 0 3-1.331 3-3s-1.329-3-3-3-3 1.331-3 3 1.329 3 3 3z'%3E%3C/path%3E%3Cpath d='M20.817 11.186a8.94 8.94 0 0 0-1.355-3.219 9.053 9.053 0 0 0-2.43-2.43 8.95 8.95 0 0 0-3.219-1.355 9.028 9.028 0 0 0-1.838-.18V2L8 5l3.975 3V6.002c.484-.002.968.044 1.435.14a6.961 6.961 0 0 1 2.502 1.053 7.005 7.005 0 0 1 1.892 1.892A6.967 6.967 0 0 1 19 13a7.032 7.032 0 0 1-.55 2.725 7.11 7.11 0 0 1-.644 1.188 7.2 7.2 0 0 1-.858 1.039 7.028 7.028 0 0 1-3.536 1.907 7.13 7.13 0 0 1-2.822 0 6.961 6.961 0 0 1-2.503-1.054 7.002 7.002 0 0 1-1.89-1.89A6.996 6.996 0 0 1 5 13H3a9.02 9.02 0 0 0 1.539 5.034 9.096 9.096 0 0 0 2.428 2.428A8.95 8.95 0 0 0 12 22a9.09 9.09 0 0 0 1.814-.183 9.014 9.014 0 0 0 3.218-1.355 8.886 8.886 0 0 0 1.331-1.099 9.228 9.228 0 0 0 1.1-1.332A8.952 8.952 0 0 0 21 13a9.09 9.09 0 0 0-.183-1.814z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.install {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='m12 16 4-5h-3V4h-2v7H8z'%3E%3C/path%3E%3Cpath d='M20 18H4v-7H2v7c0 1.103.897 2 2 2h16c1.103 0 2-.897 2-2v-7h-2v7z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.info {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M12 2C6.486 2 2 6.486 2 12s4.486 10 10 10 10-4.486 10-10S17.514 2 12 2zm0 18c-4.411 0-8-3.589-8-8s3.589-8 8-8 8 3.589 8 8-3.589 8-8 8z'%3E%3C/path%3E%3Cpath d='M11 11h2v6h-2zm0-4h2v2h-2z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.reading-glasses {
  -webkit-mask-size: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='m21.977 13.783-2-9A1.002 1.002 0 0 0 19 4h-3v2h2.198l.961 4.326A4.467 4.467 0 0 0 17.5 10c-1.953 0-3.603 1.258-4.224 3h-2.553c-.621-1.742-2.271-3-4.224-3-.587 0-1.145.121-1.659.326L5.802 6H8V4H5a1 1 0 0 0-.976.783l-2 9 .047.011A4.552 4.552 0 0 0 2 14.5C2 16.981 4.019 19 6.5 19c2.31 0 4.197-1.756 4.449-4h2.102c.252 2.244 2.139 4 4.449 4 2.481 0 4.5-2.019 4.5-4.5 0-.242-.034-.475-.071-.706l.048-.011zM6.5 17C5.122 17 4 15.878 4 14.5S5.122 12 6.5 12 9 13.122 9 14.5 7.878 17 6.5 17zm11 0c-1.379 0-2.5-1.122-2.5-2.5s1.121-2.5 2.5-2.5 2.5 1.122 2.5 2.5-1.121 2.5-2.5 2.5z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.trash {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M5 20a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8h2V6h-4V4a2 2 0 0 0-2-2H9a2 2 0 0 0-2 2v2H3v2h2zM9 4h6v2H9zM8 8h9v12H7V8z'%3E%3C/path%3E%3Cpath d='M9 10h2v8H9zm4 0h2v8h-2z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) span.community-theme-remove-button svg.trash {
  -webkit-mask-size: 19px;
}
body:not(.pt-disable-custom-icons) svg.link {
  -webkit-mask-size: 18px;
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='34.6074' y='3.4939' width='14' height='18' rx='2' transform='rotate(45 34.6074 3.4939)' stroke='%23333' stroke-width='4' stroke-linejoin='round'/%3E%3Crect x='16.2227' y='21.8787' width='14' height='18' rx='2' transform='rotate(45 16.2227 21.8787)' stroke='%23333' stroke-width='4' stroke-linejoin='round'/%3E%3Cpath d='M31.0723 16.929L16.9301 31.0711' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.presentation {
  -webkit-mask-size: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M20 3H4c-1.103 0-2 .897-2 2v10c0 1.103.897 2 2 2h7v3H8v2h8v-2h-3v-3h7c1.103 0 2-.897 2-2V5c0-1.103-.897-2-2-2zM4 15V5h16l.001 10H4z'%3E%3C/path%3E%3Cpath d='m10 13 5-3-5-3z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.popup-open {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='m13 3 3.293 3.293-7 7 1.414 1.414 7-7L21 11V3z'%3E%3C/path%3E%3Cpath d='M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.merge-files {
  -webkit-mask-size: 18px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15.5 2H8.6c-.4 0-.8.2-1.1.5-.3.3-.5.7-.5 1.1v12.8c0 .4.2.8.5 1.1.3.3.7.5 1.1.5h9.8c.4 0 .8-.2 1.1-.5.3-.3.5-.7.5-1.1V6.5L15.5 2z'%3E%3C/path%3E%3Cpath d='M3 7.6v12.8c0 .4.2.8.5 1.1.3.3.7.5 1.1.5h9.8'%3E%3C/path%3E%3Cpath d='M15 2v5h5'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.code-glyph {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='m7.375 16.781 1.25-1.562L4.601 12l4.024-3.219-1.25-1.562-5 4a1 1 0 0 0 0 1.562l5 4zm9.25-9.562-1.25 1.562L19.399 12l-4.024 3.219 1.25 1.562 5-4a1 1 0 0 0 0-1.562l-5-4zm-1.649-4.003-4 18-1.953-.434 4-18z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.horizontal-split {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0H24V24H0z'/%3E%3Cpath d='M20 3c.552 0 1 .448 1 1v16c0 .552-.448 1-1 1H4c-.552 0-1-.448-1-1V4c0-.552.448-1 1-1h16zm-1 2H5v5.999L9 11v2H5v6h14v-6h-4v-2l4-.001V5zm-7 1l3 3h-2v6h2l-3 3-3-3h2V9H9l3-3z'/%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.vertical-split {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0H24V24H0z'/%3E%3Cpath d='M20 3c.552 0 1 .448 1 1v16c0 .552-.448 1-1 1H4c-.552 0-1-.448-1-1V4c0-.552.448-1 1-1h16zm-9 2H5v14h6v-4h2v4h6V5h-6v4h-2V5zm4 4l3 3-3 3v-2H9v2l-3-3 3-3v2h6V9z'/%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.pin,
body:not(.pt-disable-custom-icons) svg.lucide-pin {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='m12 22 1-2v-3h5a1 1 0 0 0 1-1v-1.586c0-.526-.214-1.042-.586-1.414L17 11.586V8a1 1 0 0 0 1-1V4c0-1.103-.897-2-2-2H8c-1.103 0-2 .897-2 2v3a1 1 0 0 0 1 1v3.586L5.586 13A2.01 2.01 0 0 0 5 14.414V16a1 1 0 0 0 1 1h5v3l1 2zM8 4h8v2H8V4zM7 14.414l1.707-1.707A.996.996 0 0 0 9 12V8h6v4c0 .266.105.52.293.707L17 14.414V15H7v-.586z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.pin {
  -webkit-mask-size: 21px;
}
body:not(.pt-disable-custom-icons) svg.lucide-pin {
  -webkit-mask-size: 19px;
}
body:not(.pt-disable-custom-icons) svg.microphone {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M16 12V6c0-2.217-1.785-4.021-3.979-4.021a.933.933 0 0 0-.209.025A4.006 4.006 0 0 0 8 6v6c0 2.206 1.794 4 4 4s4-1.794 4-4zm-6 0V6c0-1.103.897-2 2-2a.89.89 0 0 0 .163-.015C13.188 4.06 14 4.935 14 6v6c0 1.103-.897 2-2 2s-2-.897-2-2z'%3E%3C/path%3E%3Cpath d='M6 12H4c0 4.072 3.061 7.436 7 7.931V22h2v-2.069c3.939-.495 7-3.858 7-7.931h-2c0 3.309-2.691 6-6 6s-6-2.691-6-6z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.dice {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M19 3H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2V5c0-1.103-.897-2-2-2zM5 19V5h14l.002 14H5z'%3E%3C/path%3E%3Ccircle cx='8' cy='8' r='1.5'%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='1.5'%3E%3C/circle%3E%3Ccircle cx='16' cy='16' r='1.5'%3E%3C/circle%3E%3Ccircle cx='8' cy='16' r='1.5'%3E%3C/circle%3E%3Ccircle cx='16' cy='8' r='1.5'%3E%3C/circle%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.sheets-in-box {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M20 3H4c-1.103 0-2 .897-2 2v14a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V5c0-1.103-.897-2-2-2zm-1 9h-3.142c-.446 1.722-1.997 3-3.858 3s-3.412-1.278-3.858-3H4V5h16v7h-1z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) .workspace-leaf-content[data-type=kanban] .kanban-plugin__item-prefix-button svg.sheets-in-box {
  -webkit-mask-size: 15px;
}
body:not(.pt-disable-custom-icons) svg.blocks {
  -webkit-mask-size: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1zm1 2v14h16V5H4zm3 10.5H5v-7h2l2 2 2-2h2v7h-2v-4l-2 2-2-2v4zm11-3h2l-3 3-3-3h2v-4h2v4z'/%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.go-to-file {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M16 7H4c-1.103 0-2 .897-2 2v10c0 1.103.897 2 2 2h12c1.103 0 2-.897 2-2V9c0-1.103-.897-2-2-2zM4 19v-8h12V9l.002 10H4z'%3E%3C/path%3E%3Cpath d='M22 5c0-1.103-.897-2-2-2H7c-1.103 0-2 .897-2 2h13.001c1.101 0 1.996.895 1.999 1.994L20.002 15H20v2c1.103 0 2-.897 2-2V8.007L22.001 8V6L22 5.99V5z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.add-note-glyph,
body:not(.pt-disable-custom-icons) .oz-nav-action-button svg[aria-label="Create a Note"] {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M6 22h12a2 2 0 0 0 2-2V8l-6-6H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2zm7-18 5 5h-5V4zM8 14h3v-3h2v3h3v2h-3v3h-2v-3H8v-2z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.link-glyph {
  -webkit-mask-size: 16px;
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='34.6074' y='3.4939' width='14' height='18' rx='2' transform='rotate(45 34.6074 3.4939)' stroke='%23333' stroke-width='4' stroke-linejoin='round'/%3E%3Crect x='16.2227' y='21.8787' width='14' height='18' rx='2' transform='rotate(45 16.2227 21.8787)' stroke='%23333' stroke-width='4' stroke-linejoin='round'/%3E%3Cpath d='M31.0723 16.929L16.9301 31.0711' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) .mobile-toolbar-option svg.link-glyph {
  -webkit-mask-size: 19px;
}
body:not(.pt-disable-custom-icons) .nav-action-button[title="left align column"] svg.widget-icon {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M4 19h16v2H4zm0-4h11v2H4zm0-4h16v2H4zm0-8h16v2H4zm0 4h11v2H4z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) .nav-action-button[title="center align column"] svg.widget-icon {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M4 19h16v2H4zm3-4h10v2H7zm-3-4h16v2H4zm0-8h16v2H4zm3 4h10v2H7z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) .nav-action-button[title="right align column"] svg.widget-icon {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M4 19h16v2H4zm5-4h11v2H9zm-5-4h16v2H4zm0-8h16v2H4zm5 4h11v2H9z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) .nav-action-button[title="move row up"] svg.widget-icon,
body:not(.pt-disable-custom-icons) svg.moveRowUp {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M6 18h12v2H6zm6-14-6 6h5v6h2v-6h5z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) .nav-action-button[title="move row up"] svg.widget-icon {
  -webkit-mask-size: 20px;
}
body:not(.pt-disable-custom-icons) svg.moveRowUp {
  -webkit-mask-size: 24px;
}
body:not(.pt-disable-custom-icons) .nav-action-button[title="move row down"] svg.widget-icon,
body:not(.pt-disable-custom-icons) svg.moveRowDown {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M6 4h12v2H6zm5 4v6H6l6 6 6-6h-5V8z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) .nav-action-button[title="move row down"] svg.widget-icon {
  -webkit-mask-size: 20px;
}
body:not(.pt-disable-custom-icons) svg.moveRowDown {
  -webkit-mask-size: 24px;
}
body:not(.pt-disable-custom-icons) .nav-action-button[title="move column left"] svg.widget-icon,
body:not(.pt-disable-custom-icons) svg.moveColumnLeft {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M18 6h2v12h-2zm-8 12v-5h6v-2h-6V6l-6 6z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) .nav-action-button[title="move column left"] svg.widget-icon {
  -webkit-mask-size: 20px;
}
body:not(.pt-disable-custom-icons) svg.moveColumnLeft {
  -webkit-mask-size: 24px;
}
body:not(.pt-disable-custom-icons) .nav-action-button[title="move column right"] svg.widget-icon,
body:not(.pt-disable-custom-icons) svg.moveColumnRight {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M4 6h2v12H4zm10 5H8v2h6v5l6-6-6-6z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) .nav-action-button[title="move column right"] svg.widget-icon {
  -webkit-mask-size: 20px;
}
body:not(.pt-disable-custom-icons) svg.moveColumnRight {
  -webkit-mask-size: 24px;
}
body:not(.pt-disable-custom-icons) .nav-action-button[title="sort by column ascending"] svg.widget-icon,
body:not(.pt-disable-custom-icons) svg.sortAsc {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M19.707 14.707A1 1 0 0 0 19 13h-7v2h4.586l-4.293 4.293A1 1 0 0 0 13 21h7v-2h-4.586l4.293-4.293zM7 3.99H5v12H2l4 4 4-4H7zM17 3h-2c-.417 0-.79.259-.937.649l-2.75 7.333h2.137L14.193 9h3.613l.743 1.981h2.137l-2.75-7.333A1 1 0 0 0 17 3zm-2.057 4 .75-2h.613l.75 2h-2.113z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) .nav-action-button[title="sort by column ascending"] svg.widget-icon {
  -webkit-mask-size: 19px;
}
body:not(.pt-disable-custom-icons) svg.sortAsc {
  -webkit-mask-size: 22px;
}
body:not(.pt-disable-custom-icons) .nav-action-button[title="sort by column descending"] svg.widget-icon,
body:not(.pt-disable-custom-icons) svg.sortDesc {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M19.707 14.707A1 1 0 0 0 19 13h-7v2h4.586l-4.293 4.293A1 1 0 0 0 13 21h7v-2h-4.586l4.293-4.293zM6 3.99l-4 4h3v12h2v-12h3zM17 3h-2c-.417 0-.79.259-.937.649l-2.75 7.333h2.137L14.193 9h3.613l.743 1.981h2.137l-2.75-7.333A1 1 0 0 0 17 3zm-2.057 4 .75-2h.613l.75 2h-2.113z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) .nav-action-button[title="sort by column descending"] svg.widget-icon {
  -webkit-mask-size: 19px;
}
body:not(.pt-disable-custom-icons) svg.sortDesc {
  -webkit-mask-size: 22px;
}
body:not(.pt-disable-custom-icons) .nav-action-button[title="delete column"] svg.widget-icon,
body:not(.pt-disable-custom-icons) svg.deleteColumn {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0H24V24H0z'/%3E%3Cpath d='M12 3c.552 0 1 .448 1 1v8c.835-.628 1.874-1 3-1 2.761 0 5 2.239 5 5s-2.239 5-5 5c-1.032 0-1.99-.313-2.787-.848L13 20c0 .552-.448 1-1 1H6c-.552 0-1-.448-1-1V4c0-.552.448-1 1-1h6zm-1 2H7v14h4V5zm8 10h-6v2h6v-2z'/%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) .nav-action-button[title="delete column"] svg.widget-icon {
  -webkit-mask-size: 19px;
}
body:not(.pt-disable-custom-icons) svg.deleteColumn {
  -webkit-mask-size: 21px;
}
body:not(.pt-disable-custom-icons) .nav-action-button[title="delete row"] svg.widget-icon,
body:not(.pt-disable-custom-icons) svg.deleteRow {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0H24V24H0z'/%3E%3Cpath d='M20 5c.552 0 1 .448 1 1v6c0 .552-.448 1-1 1 .628.835 1 1.874 1 3 0 2.761-2.239 5-5 5s-5-2.239-5-5c0-1.126.372-2.165 1-3H4c-.552 0-1-.448-1-1V6c0-.552.448-1 1-1h16zm-7 10v2h6v-2h-6zm6-8H5v4h14V7z'/%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) .nav-action-button[title="delete row"] svg.widget-icon {
  -webkit-mask-size: 19px;
}
body:not(.pt-disable-custom-icons) svg.deleteRow {
  -webkit-mask-size: 21px;
}
body:not(.pt-disable-custom-icons) .nav-action-button[title="insert column left"] svg.widget-icon,
body:not(.pt-disable-custom-icons) svg.insertColumn {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0H24V24H0z'/%3E%3Cpath d='M20 3c.552 0 1 .448 1 1v16c0 .552-.448 1-1 1h-6c-.552 0-1-.448-1-1V4c0-.552.448-1 1-1h6zm-1 2h-4v14h4V5zM6 7c2.761 0 5 2.239 5 5s-2.239 5-5 5-5-2.239-5-5 2.239-5 5-5zm1 2H5v1.999L3 11v2l2-.001V15h2v-2.001L9 13v-2l-2-.001V9z'/%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) .nav-action-button[title="insert column left"] svg.widget-icon {
  -webkit-mask-size: 19px;
}
body:not(.pt-disable-custom-icons) svg.insertColumn {
  -webkit-mask-size: 21px;
}
body:not(.pt-disable-custom-icons) .nav-action-button[title="insert row above"] svg.widget-icon,
body:not(.pt-disable-custom-icons) svg.insertRow {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0H24V24H0z'/%3E%3Cpath d='M20 13c.552 0 1 .448 1 1v6c0 .552-.448 1-1 1H4c-.552 0-1-.448-1-1v-6c0-.552.448-1 1-1h16zm-1 2H5v4h14v-4zM12 1c2.761 0 5 2.239 5 5s-2.239 5-5 5-5-2.239-5-5 2.239-5 5-5zm1 2h-2v1.999L9 5v2l2-.001V9h2V6.999L15 7V5l-2-.001V3z'/%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) .nav-action-button[title="insert row above"] svg.widget-icon {
  -webkit-mask-size: 19px;
}
body:not(.pt-disable-custom-icons) svg.insertRow {
  -webkit-mask-size: 21px;
}
body:not(.pt-disable-custom-icons) .nav-action-button[title="evaluate formulas"] svg.widget-icon,
body:not(.pt-disable-custom-icons) svg.formula {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M5 18l7.68-6L5 6V4h14v2H8.263L16 12l-7.737 6H19v2H5v-2z'/%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) .nav-action-button[title="evaluate formulas"] svg.widget-icon {
  -webkit-mask-size: 19px;
}
body:not(.pt-disable-custom-icons) svg.formula {
  -webkit-mask-size: 20px;
}
body:not(.pt-disable-custom-icons) .nav-action-button[title="export as csv"] svg.widget-icon {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' role='img' width='24' height='24' preserveAspectRatio='xMidYMid meet' viewBox='0 0 256 256'%3E%3Cpath fill='currentColor' d='m219.4 171.1l-20 48a8 8 0 0 1-14.8 0l-20-48a8 8 0 1 1 14.8-6.2l12.6 30.3l12.6-30.3a8 8 0 1 1 14.8 6.2ZM66 176a12.9 12.9 0 0 1 8.6 3.4a7.9 7.9 0 0 0 11.3-.6a8 8 0 0 0-.5-11.3A29.3 29.3 0 0 0 66 160c-16.5 0-30 14.4-30 32s13.5 32 30 32a29.3 29.3 0 0 0 19.4-7.5a8 8 0 0 0 .5-11.3a7.9 7.9 0 0 0-11.3-.6A12.9 12.9 0 0 1 66 208c-7.7 0-14-7.2-14-16s6.3-16 14-16Zm134-80h-48a8 8 0 0 1-8-8V40H56v88a8 8 0 0 1-16 0V40a16 16 0 0 1 16-16h96a8.1 8.1 0 0 1 5.7 2.3l55.9 56A7.8 7.8 0 0 1 216 88v40a8 8 0 0 1-16 0Zm-40-16h28.7L160 51.3Zm-30.3 103.8c-3.1-.8-8.6-2.3-9.7-3.6v-.2c0-3.3 2.4-5 7-5a18.4 18.4 0 0 1 10 3.2h-.1a8.3 8.3 0 0 0 5.1 1.8a8 8 0 0 0 8-8a7.6 7.6 0 0 0-2.9-6.1A33.4 33.4 0 0 0 127 159c-13.5 0-23 8.6-23 21s13 17 21.6 19.3c3.4.9 7 1.8 9.2 3.1s1.2 1 1.2 1.6s0 5-9 5a18.4 18.4 0 0 1-10-3.2h.1a8.3 8.3 0 0 0-5.1-1.8a8 8 0 0 0-8 8a7.6 7.6 0 0 0 2.9 6.1A33.4 33.4 0 0 0 127 225c15.6 0 25-7.9 25-21s-14-18-22.3-20.2Z'/%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.links-coming-in {
  -webkit-mask-size: 17px;
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 12V4H32V12' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M32 36V44H16V36' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18 24L4 24' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M44 24L30 24' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24 34V14' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13 19L18 24L13 29' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M35 19L30 24L35 29' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.links-going-out {
  -webkit-mask-size: 17px;
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 12V4H32V12' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M32 36V44H16V36' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18 24L4 24' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M44 24L30 24' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24 34V14' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M39 19L44 24L39 29' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 19L4 24L9 29' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.broken-link {
  -webkit-mask-size: 18px;
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27 14H42C43.1046 14 44 14.8954 44 16V30C44 31.1046 43.1046 32 42 32H38' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11 14H6C4.89543 14 4 14.8954 4 16V30C4 31.1046 4.89543 32 6 32H21' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 5.99998L34 40' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M32 23H36' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 23H16' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.cloud {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M18.944 11.112C18.507 7.67 15.56 5 12 5 9.244 5 6.85 6.611 5.757 9.15 3.609 9.792 2 11.82 2 14c0 2.757 2.243 5 5 5h11c2.206 0 4-1.794 4-4a4.01 4.01 0 0 0-3.056-3.888zM18 17H7c-1.654 0-3-1.346-3-3 0-1.404 1.199-2.756 2.673-3.015l.581-.102.192-.558C8.149 8.274 9.895 7 12 7c2.757 0 5 2.243 5 5v1h1c1.103 0 2 .897 2 2s-.897 2-2 2z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.languages {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M18.5 10l4.4 11h-2.155l-1.201-3h-4.09l-1.199 3h-2.154L16.5 10h2zM10 2v2h6v2h-1.968a18.222 18.222 0 0 1-3.62 6.301 14.864 14.864 0 0 0 2.336 1.707l-.751 1.878A17.015 17.015 0 0 1 9 13.725a16.676 16.676 0 0 1-6.201 3.548l-.536-1.929a14.7 14.7 0 0 0 5.327-3.042A18.078 18.078 0 0 1 4.767 8h2.24A16.032 16.032 0 0 0 9 10.877a16.165 16.165 0 0 0 2.91-4.876L2 6V4h6V2h2zm7.5 10.885L16.253 16h2.492L17.5 12.885z'/%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.uppercase-lowercase-a {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M11.246 15H4.754l-2 5H.6L7 4h2l6.4 16h-2.154l-2-5zm-.8-2L8 6.885 5.554 13h4.892zM21 12.535V12h2v8h-2v-.535a4 4 0 1 1 0-6.93zM19 18a2 2 0 1 0 0-4 2 2 0 0 0 0 4z'/%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) .workspace-leaf-content[data-type=kanban] svg.blocks {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M4 8h16V5H4v3zm10 11v-9h-4v9h4zm2 0h4v-9h-4v9zm-8 0v-9H4v9h4zM3 3h18a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1z'/%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.plus-with-circle {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4z'%3E%3C/path%3E%3Cpath d='M12 2C6.486 2 2 6.486 2 12s4.486 10 10 10 10-4.486 10-10S17.514 2 12 2zm0 18c-4.411 0-8-3.589-8-8s3.589-8 8-8 8 3.589 8 8-3.589 8-8 8z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.crossed-star {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 17.8L5.8 21 7 14.1 2 9.3l7-1L12 2'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.wand {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 4V2'%3E%3C/path%3E%3Cpath d='M15 16v-2'%3E%3C/path%3E%3Cpath d='M8 9h2'%3E%3C/path%3E%3Cpath d='M20 9h2'%3E%3C/path%3E%3Cpath d='M17.8 11.8L19 13'%3E%3C/path%3E%3Cpath d='M15 9h0'%3E%3C/path%3E%3Cpath d='M17.8 6.2L19 5'%3E%3C/path%3E%3Cpath d='M3 21l9-9'%3E%3C/path%3E%3Cpath d='M12.2 6.2L11 5'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.image-file {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Ccircle cx='7.499' cy='9.5' r='1.5'%3E%3C/circle%3E%3Cpath d='m10.499 14-1.5-2-3 4h12l-4.5-6z'%3E%3C/path%3E%3Cpath d='M19.999 4h-16c-1.103 0-2 .897-2 2v12c0 1.103.897 2 2 2h16c1.103 0 2-.897 2-2V6c0-1.103-.897-2-2-2zm-16 14V6h16l.002 12H3.999z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.split {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M20 2H10c-1.103 0-2 .897-2 2v4H4c-1.103 0-2 .897-2 2v10c0 1.103.897 2 2 2h10c1.103 0 2-.897 2-2v-4h4c1.103 0 2-.897 2-2V4c0-1.103-.897-2-2-2zM4 20V10h10l.002 10H4zm16-6h-4v-4c0-1.103-.897-2-2-2h-4V4h10v10z'%3E%3C/path%3E%3Cpath d='M6 12h6v2H6zm0 4h6v2H6z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.create-new {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M20 2H8c-1.103 0-2 .897-2 2v12c0 1.103.897 2 2 2h12c1.103 0 2-.897 2-2V4c0-1.103-.897-2-2-2zM8 16V4h12l.002 12H8z'%3E%3C/path%3E%3Cpath d='M4 8H2v12c0 1.103.897 2 2 2h12v-2H4V8zm11-2h-2v3h-3v2h3v3h2v-3h3V9h-3z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) .kanban-plugin__lane-grip svg {
  -webkit-mask-size: 17px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' role='img' width='1em' height='1em' preserveAspectRatio='xMidYMid meet' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M16 19a3 3 0 1 1 0-6a3 3 0 0 1 0 6Zm-8 0a3 3 0 1 1 0-6a3 3 0 0 1 0 6Zm8-8a3 3 0 1 1 0-6a3 3 0 0 1 0 6Zm-8 0a3 3 0 1 1 0-6a3 3 0 0 1 0 6Z'/%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.github-glyph {
  -webkit-mask-size: 17px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.026 2c-5.509 0-9.974 4.465-9.974 9.974 0 4.406 2.857 8.145 6.821 9.465.499.09.679-.217.679-.481 0-.237-.008-.865-.011-1.696-2.775.602-3.361-1.338-3.361-1.338-.452-1.152-1.107-1.459-1.107-1.459-.905-.619.069-.605.069-.605 1.002.07 1.527 1.028 1.527 1.028.89 1.524 2.336 1.084 2.902.829.091-.645.351-1.085.635-1.334-2.214-.251-4.542-1.107-4.542-4.93 0-1.087.389-1.979 1.024-2.675-.101-.253-.446-1.268.099-2.64 0 0 .837-.269 2.742 1.021a9.582 9.582 0 0 1 2.496-.336 9.554 9.554 0 0 1 2.496.336c1.906-1.291 2.742-1.021 2.742-1.021.545 1.372.203 2.387.099 2.64.64.696 1.024 1.587 1.024 2.675 0 3.833-2.33 4.675-4.552 4.922.355.308.675.916.675 1.846 0 1.334-.012 2.41-.012 2.737 0 .267.178.577.687.479C19.146 20.115 22 16.379 22 11.974 22 6.465 17.535 2 12.026 2z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) div[data-callout=note] .callout-icon svg {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='m7 17.013 4.413-.015 9.632-9.54c.378-.378.586-.88.586-1.414s-.208-1.036-.586-1.414l-1.586-1.586c-.756-.756-2.075-.752-2.825-.003L7 12.583v4.43zM18.045 4.458l1.589 1.583-1.597 1.582-1.586-1.585 1.594-1.58zM9 13.417l6.03-5.973 1.586 1.586-6.029 5.971L9 15.006v-1.589z'%3E%3C/path%3E%3Cpath d='M5 21h14c1.103 0 2-.897 2-2v-8.668l-2 2V19H8.158c-.026 0-.053.01-.079.01-.033 0-.066-.009-.1-.01H5V5h6.847l2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) div[data-callout=abstract] .callout-icon svg {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M20 3H4c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h16c1.103 0 2-.897 2-2V5c0-1.103-.897-2-2-2zM4 19V5h16l.002 14H4z'%3E%3C/path%3E%3Cpath d='M6 7h12v2H6zm0 4h12v2H6zm0 4h6v2H6z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) div[data-callout=summary] .callout-icon svg {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M19 4h-3V2h-2v2h-4V2H8v2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2V6c0-1.103-.897-2-2-2zM5 20V7h14V6l.002 14H5z'%3E%3C/path%3E%3Cpath d='M7 9h10v2H7zm0 4h5v2H7z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) div[data-callout=tldr] .callout-icon svg {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M19 3H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h8a.996.996 0 0 0 .707-.293l7-7a.997.997 0 0 0 .196-.293c.014-.03.022-.061.033-.093a.991.991 0 0 0 .051-.259c.002-.021.013-.041.013-.062V5c0-1.103-.897-2-2-2zM5 5h14v7h-6a1 1 0 0 0-1 1v6H5V5zm9 12.586V14h3.586L14 17.586z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) div[data-callout=info] .callout-icon svg {
  -webkit-mask-size: 22px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M20 3H4a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1zm-1 16H5V5h14v14z'%3E%3C/path%3E%3Cpath d='M11 7h2v2h-2zm0 4h2v6h-2z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) div[data-callout=todo] .callout-icon svg {
  -webkit-mask-size: 24px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M4 6h2v2H4zm0 5h2v2H4zm0 5h2v2H4zm16-8V6H8.023v2H18.8zM8 11h12v2H8zm0 5h12v2H8z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) div[data-callout=tip] .callout-icon svg {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M9 20h6v2H9zm7.906-6.288C17.936 12.506 19 11.259 19 9c0-3.859-3.141-7-7-7S5 5.141 5 9c0 2.285 1.067 3.528 2.101 4.73.358.418.729.851 1.084 1.349.144.206.38.996.591 1.921H8v2h8v-2h-.774c.213-.927.45-1.719.593-1.925.352-.503.726-.94 1.087-1.363zm-2.724.213c-.434.617-.796 2.075-1.006 3.075h-2.351c-.209-1.002-.572-2.463-1.011-3.08a20.502 20.502 0 0 0-1.196-1.492C7.644 11.294 7 10.544 7 9c0-2.757 2.243-5 5-5s5 2.243 5 5c0 1.521-.643 2.274-1.615 3.413-.373.438-.796.933-1.203 1.512z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) div[data-callout=hint] .callout-icon svg {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M20 2H4c-1.103 0-2 .897-2 2v18l5.333-4H20c1.103 0 2-.897 2-2V4c0-1.103-.897-2-2-2zm0 14H6.667L4 18V4h16v12z'%3E%3C/path%3E%3Ccircle cx='15' cy='10' r='2'%3E%3C/circle%3E%3Ccircle cx='9' cy='10' r='2'%3E%3C/circle%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) div[data-callout=important] .callout-icon svg {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm-1-5h2v2h-2v-2zm0-8h2v6h-2V7z'/%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) div[data-callout=success] .callout-icon svg {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M21 4h-3V3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1v1H3a1 1 0 0 0-1 1v3c0 4.31 1.799 6.91 4.819 7.012A6.001 6.001 0 0 0 11 17.91V20H9v2h6v-2h-2v-2.09a6.01 6.01 0 0 0 4.181-2.898C20.201 14.91 22 12.31 22 8V5a1 1 0 0 0-1-1zM4 8V6h2v6.83C4.216 12.078 4 9.299 4 8zm8 8c-2.206 0-4-1.794-4-4V4h8v8c0 2.206-1.794 4-4 4zm6-3.17V6h2v2c0 1.299-.216 4.078-2 4.83z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) div[data-callout=check] .callout-icon svg {
  -webkit-mask-size: 23px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M20 8h-5.612l1.123-3.367c.202-.608.1-1.282-.275-1.802S14.253 2 13.612 2H12c-.297 0-.578.132-.769.36L6.531 8H4c-1.103 0-2 .897-2 2v9c0 1.103.897 2 2 2h13.307a2.01 2.01 0 0 0 1.873-1.298l2.757-7.351A1 1 0 0 0 22 12v-2c0-1.103-.897-2-2-2zM4 10h2v9H4v-9zm16 1.819L17.307 19H8V9.362L12.468 4h1.146l-1.562 4.683A.998.998 0 0 0 13 10h7v1.819z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) div[data-callout=done] .callout-icon svg {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='m10.933 13.519-2.226-2.226-1.414 1.414 3.774 3.774 5.702-6.84-1.538-1.282z'%3E%3C/path%3E%3Cpath d='M19 3H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2V5c0-1.103-.897-2-2-2zM5 19V5h14l.002 14H5z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) div[data-callout=question] .callout-icon svg {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm-1-5h2v2h-2v-2zm2-1.645V14h-2v-1.5a1 1 0 0 1 1-1 1.5 1.5 0 1 0-1.471-1.794l-1.962-.393A3.501 3.501 0 1 1 13 13.355z'/%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) div[data-callout=help] .callout-icon svg {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='m21.781 13.875-2-2.5A1 1 0 0 0 19 11h-6V9h6c1.103 0 2-.897 2-2V4c0-1.103-.897-2-2-2H5a1 1 0 0 0-.781.375l-2 2.5a1.001 1.001 0 0 0 0 1.25l2 2.5A1 1 0 0 0 5 9h6v2H5c-1.103 0-2 .897-2 2v3c0 1.103.897 2 2 2h6v4h2v-4h6a1 1 0 0 0 .781-.375l2-2.5a1.001 1.001 0 0 0 0-1.25zM4.281 5.5 5.48 4H19l.002 3H5.48L4.281 5.5zM18.52 16H5v-3h13.52l1.2 1.5-1.2 1.5z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) div[data-callout=faq] .callout-icon svg {
  -webkit-mask-size: 23px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M4 7h11v2H4zm0 4h11v2H4zm0 4h7v2H4zm15.299-2.708-4.3 4.291-1.292-1.291-1.414 1.415 2.706 2.704 5.712-5.703z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) div[data-callout=warning] .callout-icon svg {
  -webkit-mask-size: 23px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M11.001 10h2v5h-2zM11 16h2v2h-2z'%3E%3C/path%3E%3Cpath d='M13.768 4.2C13.42 3.545 12.742 3.138 12 3.138s-1.42.407-1.768 1.063L2.894 18.064a1.986 1.986 0 0 0 .054 1.968A1.984 1.984 0 0 0 4.661 21h14.678c.708 0 1.349-.362 1.714-.968a1.989 1.989 0 0 0 .054-1.968L13.768 4.2zM4.661 19 12 5.137 19.344 19H4.661z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) div[data-callout=caution] .callout-icon svg {
  -webkit-mask-size: 23px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M13 9h8L11 24v-9H4l9-15v9zm-2 2V7.22L7.532 13H13v4.394L17.263 11H11z'/%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) div[data-callout=attention] .callout-icon svg {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M19 13.586V10c0-3.217-2.185-5.927-5.145-6.742C13.562 2.52 12.846 2 12 2s-1.562.52-1.855 1.258C7.185 4.074 5 6.783 5 10v3.586l-1.707 1.707A.996.996 0 0 0 3 16v2a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1v-2a.996.996 0 0 0-.293-.707L19 13.586zM19 17H5v-.586l1.707-1.707A.996.996 0 0 0 7 14v-4c0-2.757 2.243-5 5-5s5 2.243 5 5v4c0 .266.105.52.293.707L19 16.414V17zm-7 5a2.98 2.98 0 0 0 2.818-2H9.182A2.98 2.98 0 0 0 12 22z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) div[data-callout=failure] .callout-icon svg {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M9.172 16.242 12 13.414l2.828 2.828 1.414-1.414L13.414 12l2.828-2.828-1.414-1.414L12 10.586 9.172 7.758 7.758 9.172 10.586 12l-2.828 2.828z'%3E%3C/path%3E%3Cpath d='M12 22c5.514 0 10-4.486 10-10S17.514 2 12 2 2 6.486 2 12s4.486 10 10 10zm0-18c4.411 0 8 3.589 8 8s-3.589 8-8 8-8-3.589-8-8 3.589-8 8-8z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) div[data-callout=fail] .callout-icon svg {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M20 3H6.693A2.01 2.01 0 0 0 4.82 4.298l-2.757 7.351A1 1 0 0 0 2 12v2c0 1.103.897 2 2 2h5.612L8.49 19.367a2.004 2.004 0 0 0 .274 1.802c.376.52.982.831 1.624.831H12c.297 0 .578-.132.769-.36l4.7-5.64H20c1.103 0 2-.897 2-2V5c0-1.103-.897-2-2-2zm-8.469 17h-1.145l1.562-4.684A1 1 0 0 0 11 14H4v-1.819L6.693 5H16v9.638L11.531 20zM18 14V5h2l.001 9H18z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) div[data-callout=missing] .callout-icon svg {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M21 2H3a1 1 0 0 0-1 1v18a1 1 0 0 0 1 1h18a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1zm-1 6h-4v4h4v4h-4v4h-4v-4H8v4H4v-4h4v-4H4V8h4V4h4v4h4V4h4v4z'%3E%3C/path%3E%3Cpath d='M8 8h4v4H8zm4 4h4v4h-4z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) div[data-callout=danger] .callout-icon svg {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M21 6h-2V3h-2v3H7V3H5v3H3a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h2v6h2v-6h10v6h2v-6h2a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1zM4.42 13l2.857-5H9.58l-2.857 5H4.42zm7.857-5h2.303l-2.857 5H9.42l2.857-5zm5 0h2.303l-2.857 5H14.42l2.857-5z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) div[data-callout=error] .callout-icon svg {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M11 7h2v7h-2zm0 8h2v2h-2z'%3E%3C/path%3E%3Cpath d='m21.707 7.293-5-5A.996.996 0 0 0 16 2H8a.996.996 0 0 0-.707.293l-5 5A.996.996 0 0 0 2 8v8c0 .266.105.52.293.707l5 5A.996.996 0 0 0 8 22h8c.266 0 .52-.105.707-.293l5-5A.996.996 0 0 0 22 16V8a.996.996 0 0 0-.293-.707zM20 15.586 15.586 20H8.414L4 15.586V8.414L8.414 4h7.172L20 8.414v7.172z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) div[data-callout=bug] .callout-icon svg {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M9 9h6v2H9zm0 4h6v2H9z'%3E%3C/path%3E%3Cpath d='m18 5.414 1.707-1.707-1.414-1.414-1.563 1.562C15.483 2.708 13.824 2 12 2s-3.483.708-4.73 1.855L5.707 2.293 4.293 3.707 6 5.414A6.937 6.937 0 0 0 5 9H3v2h2v2H3v2h2c0 3.86 3.141 7 7 7s7-3.14 7-7h2v-2h-2v-2h2V9h-2a6.937 6.937 0 0 0-1-3.586zM17 13v2c0 2.757-2.243 5-5 5s-5-2.243-5-5V9c0-2.757 2.243-5 5-5s5 2.243 5 5v4z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) div[data-callout=example] .callout-icon svg {
  -webkit-mask-size: 23px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M21 5c0-1.103-.897-2-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2V5zM5 19V5h14l.002 14H5z'%3E%3C/path%3E%3Cpath d='M7 7h1.998v2H7zm4 0h6v2h-6zm-4 4h1.998v2H7zm4 0h6v2h-6zm-4 4h1.998v2H7zm4 0h6v2h-6z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) div[data-callout=quote] .callout-icon svg {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='m21.95 8.721-.025-.168-.026.006A4.5 4.5 0 1 0 17.5 14c.223 0 .437-.034.65-.065-.069.232-.14.468-.254.68-.114.308-.292.575-.469.844-.148.291-.409.488-.601.737-.201.242-.475.403-.692.604-.213.21-.492.315-.714.463-.232.133-.434.28-.65.35l-.539.222-.474.197.484 1.939.597-.144c.191-.048.424-.104.689-.171.271-.05.56-.187.882-.312.317-.143.686-.238 1.028-.467.344-.218.741-.4 1.091-.692.339-.301.748-.562 1.05-.944.33-.358.656-.734.909-1.162.293-.408.492-.856.702-1.299.19-.443.343-.896.468-1.336.237-.882.343-1.72.384-2.437.034-.718.014-1.315-.028-1.747a7.028 7.028 0 0 0-.063-.539zm-11 0-.025-.168-.026.006A4.5 4.5 0 1 0 6.5 14c.223 0 .437-.034.65-.065-.069.232-.14.468-.254.68-.114.308-.292.575-.469.844-.148.291-.409.488-.601.737-.201.242-.475.403-.692.604-.213.21-.492.315-.714.463-.232.133-.434.28-.65.35l-.539.222c-.301.123-.473.195-.473.195l.484 1.939.597-.144c.191-.048.424-.104.689-.171.271-.05.56-.187.882-.312.317-.143.686-.238 1.028-.467.344-.218.741-.4 1.091-.692.339-.301.748-.562 1.05-.944.33-.358.656-.734.909-1.162.293-.408.492-.856.702-1.299.19-.443.343-.896.468-1.336.237-.882.343-1.72.384-2.437.034-.718.014-1.315-.028-1.747a7.571 7.571 0 0 0-.064-.537z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) div[data-callout=cite] .callout-icon svg {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M20.309 17.708C22.196 15.66 22.006 13.03 22 13V5a1 1 0 0 0-1-1h-6c-1.103 0-2 .897-2 2v7a1 1 0 0 0 1 1h3.078a2.89 2.89 0 0 1-.429 1.396c-.508.801-1.465 1.348-2.846 1.624l-.803.16V20h1c2.783 0 4.906-.771 6.309-2.292zm-11.007 0C11.19 15.66 10.999 13.03 10.993 13V5a1 1 0 0 0-1-1h-6c-1.103 0-2 .897-2 2v7a1 1 0 0 0 1 1h3.078a2.89 2.89 0 0 1-.429 1.396c-.508.801-1.465 1.348-2.846 1.624l-.803.16V20h1c2.783 0 4.906-.771 6.309-2.292z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) .workspace-leaf-content[data-type=map] .view-header-icon svg,
body:not(.pt-disable-custom-icons) svg.globe {
  -webkit-mask-size: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M6.235 6.453a8 8 0 0 0 8.817 12.944c.115-.75-.137-1.47-.24-1.722-.23-.56-.988-1.517-2.253-2.844-.338-.355-.316-.628-.195-1.437l.013-.091c.082-.554.22-.882 2.085-1.178.948-.15 1.197.228 1.542.753l.116.172c.328.48.571.59.938.756.165.075.37.17.645.325.652.373.652.794.652 1.716v.105c0 .391-.038.735-.098 1.034a8.002 8.002 0 0 0-3.105-12.341c-.553.373-1.312.902-1.577 1.265-.135.185-.327 1.132-.95 1.21-.162.02-.381.006-.613-.009-.622-.04-1.472-.095-1.744.644-.173.468-.203 1.74.356 2.4.09.105.107.3.046.519-.08.287-.241.462-.292.498-.096-.056-.288-.279-.419-.43-.313-.365-.705-.82-1.211-.96-.184-.051-.386-.093-.583-.135-.549-.115-1.17-.246-1.315-.554-.106-.226-.105-.537-.105-.865 0-.417 0-.888-.204-1.345a1.276 1.276 0 0 0-.306-.43zM12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10z'/%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.filled-pin {
  -webkit-mask-size: 17px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M13.828 1.686l8.486 8.486-1.415 1.414-.707-.707-4.242 4.242-.707 3.536-1.415 1.414-4.242-4.243-4.95 4.95-1.414-1.414 4.95-4.95-4.243-4.242 1.414-1.415L8.88 8.05l4.242-4.242-.707-.707 1.414-1.415zm.708 3.536l-4.671 4.67-2.822.565 6.5 6.5.564-2.822 4.671-4.67-4.242-4.243z'/%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.three-horizontal-bars {
  -webkit-mask-size: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M4 6h16v2H4zm0 5h16v2H4zm0 5h16v2H4z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) .mobile-option-setting-item svg.three-horizontal-bars {
  -webkit-mask-size: 22px;
}
body:not(.pt-disable-custom-icons) svg.ChevronDown,
body:not(.pt-disable-custom-icons) svg.down-chevron-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M16.293 9.293 12 13.586 7.707 9.293l-1.414 1.414L12 16.414l5.707-5.707z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.ChevronDown {
  -webkit-mask-size: 23px;
}
body:not(.pt-disable-custom-icons) svg.down-chevron-glyph {
  -webkit-mask-size: 25px;
}
body:not(.pt-disable-custom-icons) svg.sidebar-open {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M6 18h12v2H6zm5-14v6H6l6 6 6-6h-5V4z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.minus {
  -webkit-mask-size: 23px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M5 11h14v2H5z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.minimize {
  -webkit-mask-size: 17px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 3v3a2 2 0 0 1-2 2H3'%3E%3C/path%3E%3Cpath d='M21 8h-3a2 2 0 0 1-2-2V3'%3E%3C/path%3E%3Cpath d='M3 16h3a2 2 0 0 1 2 2v3'%3E%3C/path%3E%3Cpath d='M16 21v-3a2 2 0 0 1 2-2h3'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.maximize {
  -webkit-mask-size: 17px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='m21 15.344-2.121 2.121-3.172-3.172-1.414 1.414 3.172 3.172L15.344 21H21zM3 8.656l2.121-2.121 3.172 3.172 1.414-1.414-3.172-3.172L8.656 3H3zM21 3h-5.656l2.121 2.121-3.172 3.172 1.414 1.414 3.172-3.172L21 8.656zM3 21h5.656l-2.121-2.121 3.172-3.172-1.414-1.414-3.172 3.172L3 15.344z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.scissors {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M10 6.5C10 4.57 8.43 3 6.5 3S3 4.57 3 6.5 4.57 10 6.5 10a3.45 3.45 0 0 0 1.613-.413l2.357 2.528-2.318 2.318A3.46 3.46 0 0 0 6.5 14C4.57 14 3 15.57 3 17.5S4.57 21 6.5 21s3.5-1.57 3.5-3.5c0-.601-.166-1.158-.434-1.652l2.269-2.268L17 19.121a3 3 0 0 0 2.121.879H22L9.35 8.518c.406-.572.65-1.265.65-2.018zM6.5 8C5.673 8 5 7.327 5 6.5S5.673 5 6.5 5 8 5.673 8 6.5 7.327 8 6.5 8zm0 11c-.827 0-1.5-.673-1.5-1.5S5.673 16 6.5 16s1.5.673 1.5 1.5S7.327 19 6.5 19z'%3E%3C/path%3E%3Cpath d='m17 4.879-3.707 4.414 1.414 1.414L22 4h-2.879A3 3 0 0 0 17 4.879z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.two-blank-pages {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M20 2H10c-1.103 0-2 .897-2 2v4H4c-1.103 0-2 .897-2 2v10c0 1.103.897 2 2 2h10c1.103 0 2-.897 2-2v-4h4c1.103 0 2-.897 2-2V4c0-1.103-.897-2-2-2zM4 20V10h10l.002 10H4zm16-6h-4v-4c0-1.103-.897-2-2-2h-4V4h10v10z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.paste {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 4h2a2 2 0 012 2v14a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2h2'%3E%3C/path%3E%3Crect x='8' y='2' width='8' height='4' rx='1' ry='1'%3E%3C/rect%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.paste-text {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 4h2a2 2 0 012 2v14a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2h2'%3E%3C/path%3E%3Cpath d='M15 2H9a1 1 0 00-1 1v2a1 1 0 001 1h6a1 1 0 001-1V3a1 1 0 00-1-1z'%3E%3C/path%3E%3Cpath d='M12 11h4'%3E%3C/path%3E%3Cpath d='M12 16h4'%3E%3C/path%3E%3Cpath d='M8 11h.01'%3E%3C/path%3E%3Cpath d='M8 16h.01'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.select-all-text {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M20 9a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v1H9V4a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h1v6H4a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1v-1h6v1a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1h-1V9h1zm-3-4h2v2h-2V5zM5 5h2v2H5V5zm2 14H5v-2h2v2zm12 0h-2v-2h2v2zm-2-4h-1a1 1 0 0 0-1 1v1H9v-1a1 1 0 0 0-1-1H7V9h1a1 1 0 0 0 1-1V7h6v1a1 1 0 0 0 1 1h1v6z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) .cm-line .cm-hashtag-begin {
  padding-left: 3px;
}
body:not(.pt-disable-custom-icons) .cm-line .cm-hashtag-end {
  padding-right: 5px;
}
body:not(.pt-disable-custom-icons) .cm-line span.cm-hashtag-begin::before,
body:not(.pt-disable-custom-icons) a.tag[href*="#"]::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M11.707 2.293A.997.997 0 0 0 11 2H6a.997.997 0 0 0-.707.293l-3 3A.996.996 0 0 0 2 6v5c0 .266.105.52.293.707l10 10a.997.997 0 0 0 1.414 0l8-8a.999.999 0 0 0 0-1.414l-10-10zM13 19.586l-9-9V6.414L6.414 4h4.172l9 9L13 19.586z'%3E%3C/path%3E%3Ccircle cx='8.353' cy='8.353' r='1.647'%3E%3C/circle%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) .cm-line span.cm-hashtag-begin::before {
  position: inherit;
  display: inline-flex;
  width: 1.2em;
  content: " ";
  background-color: var(--interactive-accent-text);
  -webkit-mask-position: center;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 0.9em;
}
body:not(.pt-disable-custom-icons) a.tag[href*="#"]::before {
  display: inline-flex;
  align-items: center;
  width: 1.2em;
  height: 1em;
  content: " ";
  background-color: var(--interactive-accent-text);
  -webkit-mask-position: center;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 0.9em;
}
body:not(.pt-disable-custom-icons) div#dangling-links .nav-action-button:nth-child(2) svg.folder {
  -webkit-mask-size: 18px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M19.937 8.68c-.011-.032-.02-.063-.033-.094a.997.997 0 0 0-.196-.293l-6-6a.997.997 0 0 0-.293-.196c-.03-.014-.062-.022-.094-.033a.991.991 0 0 0-.259-.051C13.04 2.011 13.021 2 13 2H6c-1.103 0-2 .897-2 2v16c0 1.103.897 2 2 2h12c1.103 0 2-.897 2-2V9c0-.021-.011-.04-.013-.062a.99.99 0 0 0-.05-.258zM16.586 8H14V5.414L16.586 8zM6 20V4h6v5a1 1 0 0 0 1 1h5l.002 10H6z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) div#dangling-links .nav-action-button:nth-child(3) svg.folder {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27 14H42C43.1046 14 44 14.8954 44 16V30C44 31.1046 43.1046 32 42 32H38' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11 14H6C4.89543 14 4 14.8954 4 16V30C4 31.1046 4.89543 32 6 32H21' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 5.99998L34 40' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M32 23H36' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 23H16' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) div#dangling-links .nav-action-button:nth-child(4) svg.folder,
body:not(.pt-disable-custom-icons) .oz-nav-action-button svg[aria-label="Sorting Options"],
body:not(.pt-disable-custom-icons) .oz-folders-action-items svg[aria-label="Sorting Options"] {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M7 20h2V8h3L8 4 4 8h3zm13-4h-3V4h-2v12h-3l4 4z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) div#dangling-links .nav-action-button:nth-child(4) svg.folder {
  -webkit-mask-size: 19px;
}
body:not(.pt-disable-custom-icons) .oz-nav-action-button svg[aria-label="Sorting Options"],
body:not(.pt-disable-custom-icons) .oz-folders-action-items svg[aria-label="Sorting Options"] {
  -webkit-mask-size: 21px;
}
body:not(.pt-disable-custom-icons) svg.fullscreen {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M5 5h5V3H3v7h2zm5 14H5v-5H3v7h7zm11-5h-2v5h-5v2h7zm-2-4h2V3h-7v2h5z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.exit-fullscreen {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M10 4H8v4H4v2h6zM8 20h2v-6H4v2h4zm12-6h-6v6h2v-4h4zm0-6h-4V4h-2v6h6z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.bracket-glyph {
  -webkit-mask-size: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M10 4V2H4v20h6v-2H6V4zm4 16v2h6V2h-6v2h4v16z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.note-glyph {
  -webkit-mask-size: 22px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M19 3H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h8a.996.996 0 0 0 .707-.293l7-7a.997.997 0 0 0 .196-.293c.014-.03.022-.061.033-.093a.991.991 0 0 0 .051-.259c.002-.021.013-.041.013-.062V5c0-1.103-.897-2-2-2zM5 5h14v7h-6a1 1 0 0 0-1 1v6H5V5zm9 12.586V14h3.586L14 17.586z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.price-tag-glyph {
  -webkit-mask-size: 22px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M11.707 2.293A.997.997 0 0 0 11 2H6a.997.997 0 0 0-.707.293l-3 3A.996.996 0 0 0 2 6v5c0 .266.105.52.293.707l10 10a.997.997 0 0 0 1.414 0l8-8a.999.999 0 0 0 0-1.414l-10-10zM13 19.586l-9-9V6.414L6.414 4h4.172l9 9L13 19.586z'%3E%3C/path%3E%3Ccircle cx='8.353' cy='8.353' r='1.647'%3E%3C/circle%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.image-glyph {
  -webkit-mask-size: 22px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Ccircle cx='7.499' cy='9.5' r='1.5'%3E%3C/circle%3E%3Cpath d='m10.499 14-1.5-2-3 4h12l-4.5-6z'%3E%3C/path%3E%3Cpath d='M19.999 4h-16c-1.103 0-2 .897-2 2v12c0 1.103.897 2 2 2h16c1.103 0 2-.897 2-2V6c0-1.103-.897-2-2-2zm-16 14V6h16l.002 12H3.999z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.heading-glyph {
  -webkit-mask-size: 23px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M18 20V4h-3v6H9V4H6v16h3v-7h6v7z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.bold-glyph {
  -webkit-mask-size: 24px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M17.061 11.22A4.46 4.46 0 0 0 18 8.5C18 6.019 15.981 4 13.5 4H6v15h8c2.481 0 4.5-2.019 4.5-4.5a4.48 4.48 0 0 0-1.439-3.28zM13.5 7c.827 0 1.5.673 1.5 1.5s-.673 1.5-1.5 1.5H9V7h4.5zm.5 9H9v-3h5c.827 0 1.5.673 1.5 1.5S14.827 16 14 16z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.italic-glyph {
  -webkit-mask-size: 22px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M19 7V4H9v3h2.868L9.012 17H5v3h10v-3h-2.868l2.856-10z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.strikethrough-glyph {
  -webkit-mask-size: 24px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M20 11h-8c-4 0-4-1.816-4-2.5C8 7.882 8 6 12 6c2.8 0 2.99 1.678 3 2.014L16 8h1c0-1.384-1.045-4-5-4-5.416 0-6 3.147-6 4.5 0 .728.148 1.667.736 2.5H4v2h16v-2zm-8 7c-3.793 0-3.99-1.815-4-2H6c0 .04.069 4 6 4 5.221 0 6-2.819 6-4.5 0-.146-.009-.317-.028-.5h-2.006c.032.2.034.376.034.5 0 .684 0 2.5-4 2.5z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.highlight-glyph {
  -webkit-mask-size: 22px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='m20.707 5.826-3.535-3.533a.999.999 0 0 0-1.408-.006L7.096 10.82a1.01 1.01 0 0 0-.273.488l-1.024 4.437L4 18h2.828l1.142-1.129 3.588-.828c.18-.042.345-.133.477-.262l8.667-8.535a1 1 0 0 0 .005-1.42zm-9.369 7.833-2.121-2.12 7.243-7.131 2.12 2.12-7.242 7.131zM4 20h16v2H4z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.bullet-list-glyph {
  -webkit-mask-size: 25px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M4 6h2v2H4zm0 5h2v2H4zm0 5h2v2H4zm16-8V6H8.023v2H18.8zM8 11h12v2H8zm0 5h12v2H8z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.number-list-glyph {
  -webkit-mask-size: 25px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M5.282 12.064c-.428.328-.72.609-.875.851-.155.24-.249.498-.279.768h2.679v-.748H5.413c.081-.081.152-.151.212-.201.062-.05.182-.142.361-.27.303-.218.511-.42.626-.604.116-.186.173-.375.173-.578a.898.898 0 0 0-.151-.512.892.892 0 0 0-.412-.341c-.174-.076-.419-.111-.733-.111-.3 0-.537.038-.706.114a.889.889 0 0 0-.396.338c-.094.143-.159.346-.194.604l.894.076c.025-.188.074-.317.147-.394a.375.375 0 0 1 .279-.108c.11 0 .2.035.272.108a.344.344 0 0 1 .108.258.55.55 0 0 1-.108.297c-.074.102-.241.254-.503.453zm.055 6.386a.398.398 0 0 1-.282-.105c-.074-.07-.128-.195-.162-.378L4 18.085c.059.204.142.372.251.506.109.133.248.235.417.306.168.069.399.103.692.103.3 0 .541-.047.725-.14a1 1 0 0 0 .424-.403c.098-.175.146-.354.146-.544a.823.823 0 0 0-.088-.393.708.708 0 0 0-.249-.261 1.015 1.015 0 0 0-.286-.11.943.943 0 0 0 .345-.299.673.673 0 0 0 .113-.383.747.747 0 0 0-.281-.596c-.187-.159-.49-.238-.909-.238-.365 0-.648.072-.847.219-.2.143-.334.353-.404.626l.844.151c.023-.162.067-.274.133-.338s.151-.098.257-.098a.33.33 0 0 1 .241.089c.059.06.087.139.087.238 0 .104-.038.193-.117.27s-.177.112-.293.112a.907.907 0 0 1-.116-.011l-.045.649a1.13 1.13 0 0 1 .289-.056c.132 0 .237.041.313.126.077.082.115.199.115.352 0 .146-.04.266-.119.354a.394.394 0 0 1-.301.134zm.948-10.083V5h-.739a1.47 1.47 0 0 1-.394.523c-.168.142-.404.262-.708.365v.754a2.595 2.595 0 0 0 .937-.48v2.206h.904zM9 6h11v2H9zm0 5h11v2H9zm0 5h11v2H9z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.checkbox-glyph {
  -webkit-mask-size: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='m10.933 13.519-2.226-2.226-1.414 1.414 3.774 3.774 5.702-6.84-1.538-1.282z'%3E%3C/path%3E%3Cpath d='M19 3H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2V5c0-1.103-.897-2-2-2zM5 19V5h14l.002 14H5z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.indent-glyph {
  -webkit-mask-size: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M3 4h18v2H3V4zm0 15h18v2H3v-2zm8-5h10v2H11v-2zm0-5h10v2H11V9zm-4 3.5L3 16V9l4 3.5z'/%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.unindent-glyph {
  -webkit-mask-size: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M3 4h18v2H3V4zm0 15h18v2H3v-2zm8-5h10v2H11v-2zm0-5h10v2H11V9zm-8 3.5L7 9v7l-4-3.5z'/%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.undo-glyph {
  -webkit-mask-size: 24px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M9 10h6c1.654 0 3 1.346 3 3s-1.346 3-3 3h-3v2h3c2.757 0 5-2.243 5-5s-2.243-5-5-5H9V5L4 9l5 4v-3z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.redo-glyph {
  -webkit-mask-size: 24px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M9 18h3v-2H9c-1.654 0-3-1.346-3-3s1.346-3 3-3h6v3l5-4-5-4v3H9c-2.757 0-5 2.243-5 5s2.243 5 5 5z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.keyboard-glyph {
  -webkit-mask-size: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='4' width='20' height='16' rx='2' ry='2'%3E%3C/rect%3E%3Cpath d='M6 8h.001'%3E%3C/path%3E%3Cpath d='M10 8h.001'%3E%3C/path%3E%3Cpath d='M14 8h.001'%3E%3C/path%3E%3Cpath d='M18 8h.001'%3E%3C/path%3E%3Cpath d='M8 12h.001'%3E%3C/path%3E%3Cpath d='M12 12h.001'%3E%3C/path%3E%3Cpath d='M16 12h.001'%3E%3C/path%3E%3Cpath d='M7 16h10'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.arrowenter {
  -webkit-mask-size: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 10 4 15 9 20'%3E%3C/polyline%3E%3Cpath d='M20 4v7a4 4 0 0 1-4 4H4'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.arrowtab {
  -webkit-mask-size: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M6 18h12v2H6zm5-14v6H6l6 6 6-6h-5V4z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.alignLeft {
  -webkit-mask-size: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M4 19h16v2H4zm0-4h11v2H4zm0-4h16v2H4zm0-8h16v2H4zm0 4h11v2H4z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.alignCenter {
  -webkit-mask-size: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M4 19h16v2H4zm3-4h10v2H7zm-3-4h16v2H4zm0-8h16v2H4zm3 4h10v2H7z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.alignRight {
  -webkit-mask-size: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M4 19h16v2H4zm5-4h11v2H9zm-5-4h16v2H4zm0-8h16v2H4zm5 4h11v2H9z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.plus-minus-glyph {
  -webkit-mask-size: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M11 4h10v2H11V4zM6 7v4H4V7H1l4-4 4 4H6zm0 10h3l-4 4-4-4h3v-4h2v4zm5 1h10v2H11v-2zm-2-7h12v2H9v-2z'/%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.compress-glyph {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke-width='1.5' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 2L6 2' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18 22L6 22' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 5V10M12 10L15 7M12 10L9 7' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 19V14M12 14L15 17M12 14L9 17' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
body:not(.pt-disable-custom-icons) svg.enlarge-glyph {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' stroke-width='1.5' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 2L6 2' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18 22L6 22' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 14V19M12 19L15 16M12 19L9 16' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 10V5M12 5L15 8M12 5L9 8' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
body:not(.pt-disable-custom-icons) svg.percent-sign-glyph {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' role='img' width='1em' height='1em' preserveAspectRatio='xMidYMid meet' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 18L18 6'/%3E%3Ccircle cx='16.5' cy='16.5' r='2.5'/%3E%3Ccircle cx='7.5' cy='7.5' r='2.5'/%3E%3C/g%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.up-curly-arrow-glyph {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='48' height='48' fill='white' fill-opacity='0.01'/%3E%3Cpath d='M20 16L28 8L36 16' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 40H25C26.6569 40 28 38.6569 28 37V8' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.down-curly-arrow-glyph {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='48' height='48' fill='white' fill-opacity='0.01'/%3E%3Cpath d='M20 34L28 42L36 34' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 10H25C26.6569 10 28 11.3431 28 13V42' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.up-chevron-glyph {
  -webkit-mask-size: 25px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='m6.293 13.293 1.414 1.414L12 10.414l4.293 4.293 1.414-1.414L12 7.586z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.left-chevron-glyph {
  -webkit-mask-size: 25px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M13.293 6.293 7.586 12l5.707 5.707 1.414-1.414L10.414 12l4.293-4.293z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.right-chevron-glyph {
  -webkit-mask-size: 25px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M10.707 17.707 16.414 12l-5.707-5.707-1.414 1.414L13.586 12l-4.293 4.293z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.scissors-glyph {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M10 6.5C10 4.57 8.43 3 6.5 3S3 4.57 3 6.5 4.57 10 6.5 10a3.45 3.45 0 0 0 1.613-.413l2.357 2.528-2.318 2.318A3.46 3.46 0 0 0 6.5 14C4.57 14 3 15.57 3 17.5S4.57 21 6.5 21s3.5-1.57 3.5-3.5c0-.601-.166-1.158-.434-1.652l2.269-2.268L17 19.121a3 3 0 0 0 2.121.879H22L9.35 8.518c.406-.572.65-1.265.65-2.018zM6.5 8C5.673 8 5 7.327 5 6.5S5.673 5 6.5 5 8 5.673 8 6.5 7.327 8 6.5 8zm0 11c-.827 0-1.5-.673-1.5-1.5S5.673 16 6.5 16s1.5.673 1.5 1.5S7.327 19 6.5 19z'%3E%3C/path%3E%3Cpath d='m17 4.879-3.707 4.414 1.414 1.414L22 4h-2.879A3 3 0 0 0 17 4.879z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.calendar-glyph {
  -webkit-mask-size: 21px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M11 12h6v6h-6z'%3E%3C/path%3E%3Cpath d='M19 4h-2V2h-2v2H9V2H7v2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2V6c0-1.103-.897-2-2-2zm.001 16H5V8h14l.001 12z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.clock,
body:not(.pt-disable-custom-icons) svg.clock-glyph {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M12 2C6.486 2 2 6.486 2 12s4.486 10 10 10 10-4.486 10-10S17.514 2 12 2zm0 18c-4.411 0-8-3.589-8-8s3.589-8 8-8 8 3.589 8 8-3.589 8-8 8z'%3E%3C/path%3E%3Cpath d='M13 7h-2v5.414l3.293 3.293 1.414-1.414L13 11.586z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.clock {
  -webkit-mask-size: 21px;
}
body:not(.pt-disable-custom-icons) svg.clock-glyph {
  -webkit-mask-size: 19px;
}
body:not(.pt-disable-custom-icons) svg.minus-with-circle {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M7 11h10v2H7z'%3E%3C/path%3E%3Cpath d='M12 2C6.486 2 2 6.486 2 12s4.486 10 10 10 10-4.486 10-10S17.514 2 12 2zm0 18c-4.411 0-8-3.589-8-8s3.589-8 8-8 8 3.589 8 8-3.589 8-8 8z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.cross-in-box {
  -webkit-mask-size: 19px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='9' y1='9' x2='15' y2='15'%3E%3C/line%3E%3Cline x1='15' y1='9' x2='9' y2='15'%3E%3C/line%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) svg.pdf-file {
  -webkit-mask-size: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192' height='192' fill='%23000000' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='none'%3E%3C/rect%3E%3Cpath d='M48,128V40a8,8,0,0,1,8-8h96l56,56v40' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'%3E%3C/path%3E%3Cpolyline points='152 32 152 88 208 88' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'%3E%3C/polyline%3E%3Cpath d='M48,200H64a16,16,0,0,0,0-32H48v48' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'%3E%3C/path%3E%3Cpolyline points='216 168 188 168 188 216' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'%3E%3C/polyline%3E%3Cline x1='212' y1='196' x2='188' y2='196' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'%3E%3C/line%3E%3Cpath d='M128,216a24,24,0,0,0,0-48H114v48Z' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='16'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) .oz-nav-action-button svg[aria-label="Hide Files from Sub-Folders"] {
  -webkit-mask-size: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M12 19c.946 0 1.81-.103 2.598-.281l-1.757-1.757c-.273.021-.55.038-.841.038-5.351 0-7.424-3.846-7.926-5a8.642 8.642 0 0 1 1.508-2.297L4.184 8.305c-1.538 1.667-2.121 3.346-2.132 3.379a.994.994 0 0 0 0 .633C2.073 12.383 4.367 19 12 19zm0-14c-1.837 0-3.346.396-4.604.981L3.707 2.293 2.293 3.707l18 18 1.414-1.414-3.319-3.319c2.614-1.951 3.547-4.615 3.561-4.657a.994.994 0 0 0 0-.633C21.927 11.617 19.633 5 12 5zm4.972 10.558-2.28-2.28c.19-.39.308-.819.308-1.278 0-1.641-1.359-3-3-3-.459 0-.888.118-1.277.309L8.915 7.501A9.26 9.26 0 0 1 12 7c5.351 0 7.424 3.846 7.926 5-.302.692-1.166 2.342-2.954 3.558z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) .oz-nav-action-button svg[aria-label="Reveal Active File"] {
  -webkit-mask-size: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Ccircle cx='12' cy='12' r='3'%3E%3C/circle%3E%3Cpath d='M13 4.069V2h-2v2.069A8.008 8.008 0 0 0 4.069 11H2v2h2.069A8.007 8.007 0 0 0 11 19.931V22h2v-2.069A8.007 8.007 0 0 0 19.931 13H22v-2h-2.069A8.008 8.008 0 0 0 13 4.069zM12 18c-3.309 0-6-2.691-6-6s2.691-6 6-6 6 2.691 6 6-2.691 6-6 6z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons) .oz-folders-action-items svg[aria-label="Create Folder"] {
  -webkit-mask-size: 20px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: rgba(0, 0, 0, 1);transform: ;msFilter:;'%3E%3Cpath d='M13 9h-2v3H8v2h3v3h2v-3h3v-2h-3z'%3E%3C/path%3E%3Cpath d='M20 5h-8.586L9.707 3.293A.996.996 0 0 0 9 3H4c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h16c1.103 0 2-.897 2-2V7c0-1.103-.897-2-2-2zM4 19V7h16l.002 12H4z'%3E%3C/path%3E%3C/svg%3E");
}
body:not(.pt-disable-custom-icons).theme-dark .mobile-option-setting-item-add-icon svg {
  background-color: var(--color-green-tint);
}
body:not(.pt-disable-custom-icons).theme-dark .mobile-option-setting-item-add-icon svg:hover {
  background-color: var(--color-green-text);
}
body:not(.pt-disable-custom-icons).theme-dark .mobile-option-setting-item-remove-icon svg {
  background-color: var(--color-red-tint);
}
body:not(.pt-disable-custom-icons).theme-dark .mobile-option-setting-item-remove-icon svg:hover {
  background-color: var(--color-red-text);
}
body:not(.pt-disable-custom-icons).theme-light .mobile-option-setting-item-add-icon svg {
  background-color: var(--color-green-text);
}
body:not(.pt-disable-custom-icons).theme-light .mobile-option-setting-item-add-icon svg:hover {
  background-color: var(--color-green-tint);
}
body:not(.pt-disable-custom-icons).theme-light .mobile-option-setting-item-remove-icon svg {
  background-color: var(--color-red-text);
}
body:not(.pt-disable-custom-icons).theme-light .mobile-option-setting-item-remove-icon svg:hover {
  background-color: var(--color-red-tint);
}
.pt-custom-vault-banner .nav-folder-title[data-path="/"] {
  align-items: center;
  width: fit-content;
  min-width: -webkit-fill-available;
  min-width: fill-available;
  height: 50px;
  padding: 0 10px;
  line-height: 16px;
  background: var(--background-primary);
  border-bottom: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.pt-custom-vault-banner .nav-folder-title[data-path="/"]:hover {
  background-color: var(--background-primary);
  border: unset;
  border-bottom: 1px solid var(--window-border);
  border-radius: var(--border-radius);
}
.pt-custom-vault-banner .nav-folder-title[data-path="/"] .nav-folder-title-content {
  width: fit-content;
  width: auto;
  height: fit-content;
  color: var(--text-normal);
  white-space: normal;
  border-radius: var(--border-radius);
}
.pt-custom-vault-banner .nav-folder-title[data-path="/"] .nav-folder-collapse-indicator {
  display: block;
  width: 32px;
  height: 32px;
  margin: 8px;
  background-image: var(--custom-vault-banner-icon-url);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border-radius: unset;
}
.pt-custom-vault-banner.is-mobile .nav-folder-title[data-path="/"] {
  height: 40px;
  padding: 0 4px;
}
.pt-custom-vault-banner.is-mobile .nav-folder-title[data-path="/"] .nav-folder-collapse-indicator {
  width: 28px;
  height: 28px;
  margin: 4px;
}
.pt-custom-vault-banner.pt-custom-vault-banner-justify-content-left .nav-folder-title[data-path="/"] {
  justify-content: flex-start;
}
.pt-custom-vault-banner.pt-custom-vault-banner-justify-content-center .nav-folder-title[data-path="/"] {
  justify-content: center;
}
.pt-custom-vault-banner.pt-custom-vault-banner-justify-content-right .nav-folder-title[data-path="/"] {
  justify-content: flex-end;
}
.pt-custom-vault-banner.pt-custom-vault-banner-sticky .nav-folder-title[data-path="/"] {
  position: sticky;
  top: 0;
  z-index: var(--layer-popover);
}
.pt-custom-vault-banner.pt-custom-vault-banner-order-ltr .nav-folder-title[data-path="/"] .nav-folder-collapse-indicator.collapse-icon {
  order: 0;
}
.pt-custom-vault-banner.pt-custom-vault-banner-order-ltr .nav-folder-title[data-path="/"] .nav-folder-title-content {
  margin-right: 8px;
}
.pt-custom-vault-banner.pt-custom-vault-banner-order-rtl .nav-folder-title[data-path="/"] .nav-folder-collapse-indicator.collapse-icon {
  order: 1;
}
.pt-custom-vault-banner.pt-custom-vault-banner-order-rtl .nav-folder-title[data-path="/"] .nav-folder-title-content {
  margin-left: 8px;
}
mark,
.cm-highlight {
  --mark-highlight-base: var(--interactive-accent-base);
  --mark-highlight-dark: var(--interactive-accent-tint);
  --mark-highlight-text: var(--interactive-accent-text);
}
mark.red,
mark.Red {
  --mark-highlight-base: var(--color-red-base);
  --mark-highlight-dark: var(--color-red-tint);
  --mark-highlight-text: var(--color-red-text);
}
mark.orange,
mark.Orange {
  --mark-highlight-base: var(--color-orange-base);
  --mark-highlight-dark: var(--color-orange-tint);
  --mark-highlight-text: var(--color-orange-text);
}
mark.yellow,
mark.Yellow {
  --mark-highlight-base: var(--color-yellow-base);
  --mark-highlight-dark: var(--color-yellow-tint);
  --mark-highlight-text: var(--color-yellow-text);
}
mark.green,
mark.Green {
  --mark-highlight-base: var(--color-green-base);
  --mark-highlight-dark: var(--color-green-tint);
  --mark-highlight-text: var(--color-green-text);
}
mark.mint,
mark.Mint {
  --mark-highlight-base: var(--color-mint-base);
  --mark-highlight-dark: var(--color-mint-tint);
  --mark-highlight-text: var(--color-mint-text);
}
mark.aqua,
mark.Aqua {
  --mark-highlight-base: var(--color-aqua-base);
  --mark-highlight-dark: var(--color-aqua-tint);
  --mark-highlight-text: var(--color-aqua-text);
}
mark.blue,
mark.Blue {
  --mark-highlight-base: var(--color-blue-base);
  --mark-highlight-dark: var(--color-blue-tint);
  --mark-highlight-text: var(--color-blue-text);
}
mark.purple,
mark.Purple {
  --mark-highlight-base: var(--color-purple-base);
  --mark-highlight-dark: var(--color-purple-tint);
  --mark-highlight-text: var(--color-purple-text);
}
mark.pink,
mark.Pink {
  --mark-highlight-base: var(--color-pink-base);
  --mark-highlight-dark: var(--color-pink-tint);
  --mark-highlight-text: var(--color-pink-text);
}
mark.grey,
mark.Grey {
  --mark-highlight-base: var(--color-grey-base);
  --mark-highlight-dark: var(--color-grey-tint);
  --mark-highlight-text: var(--color-grey-text);
}
.theme-dark.pt-highlight-style-none-dt mark,
.theme-dark.pt-highlight-style-none-dt .cm-highlight,
.theme-light.pt-highlight-style-none-lt mark,
.theme-light.pt-highlight-style-none-lt .cm-highlight {
  padding: 0;
  font-size: 1em;
  background-color: transparent;
  opacity: 1;
}
.theme-dark.pt-highlight-style-border-dt mark,
.theme-dark.pt-highlight-style-border-dt .cm-highlight,
.theme-light.pt-highlight-style-border-lt mark,
.theme-light.pt-highlight-style-border-lt .cm-highlight {
  padding: 0 3px;
  background-color: var(--background-primary);
  border: var(--border-size) solid var(--mark-highlight-dark);
}
.theme-dark.pt-highlight-style-filled-dt mark,
.theme-dark.pt-highlight-style-filled-dt .cm-highlight,
.theme-light.pt-highlight-style-filled-lt mark,
.theme-light.pt-highlight-style-filled-lt .cm-highlight {
  padding: 0 3px;
  background-color: var(--mark-highlight-base);
}
.theme-dark.pt-highlight-style-borderandfilled-dt mark,
.theme-dark.pt-highlight-style-borderandfilled-dt .cm-highlight,
.theme-light.pt-highlight-style-borderandfilled-lt mark,
.theme-light.pt-highlight-style-borderandfilled-lt .cm-highlight {
  padding: 0 3px;
  background-color: var(--mark-highlight-base);
  border: var(--border-size) solid var(--mark-highlight-dark);
}
mark,
.cm-highlight {
  font-size: 0.859em;
  font-weight: 600;
  border-radius: var(--border-radius-small);
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
.theme-light.pt-highlight-text-none-lt mark,
.theme-light.pt-highlight-text-none-lt .cm-highlight,
.theme-dark.pt-highlight-text-none-dt mark,
.theme-dark.pt-highlight-text-none-dt .cm-highlight {
  color: var(--text-normal);
}
.theme-light.pt-highlight-text-color-lt mark,
.theme-light.pt-highlight-text-color-lt .cm-highlight,
.theme-dark.pt-highlight-text-color-dt mark,
.theme-dark.pt-highlight-text-color-dt .cm-highlight {
  color: var(--mark-highlight-text);
}
.workspace-leaf-content[data-type=advanced-tables-toolbar] .nav-header {
  position: unset;
  display: flex;
  flex-direction: column;
  width: unset;
  height: unset;
  padding: 3px;
  background: var(--background-secondary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
  stroke-width: 2px;
}
.workspace-leaf-content[data-type=advanced-tables-toolbar] .view-content {
  display: flex;
  height: -webkit-fill-available;
  height: fill-available;
  padding: 0;
  overflow: auto;
  border: unset;
}
.workspace-leaf-content[data-type=advanced-tables-toolbar] .view-content > div {
  height: fit-content;
}
.pt-advanced-tables-align-left .workspace-leaf-content[data-type=advanced-tables-toolbar] .view-content {
  justify-content: flex-start;
}
.pt-advanced-tables-align-center .workspace-leaf-content[data-type=advanced-tables-toolbar] .view-content {
  justify-content: center;
}
.pt-advanced-tables-align-right .workspace-leaf-content[data-type=advanced-tables-toolbar] .view-content {
  justify-content: flex-end;
}
div.kanban-plugin__ {
  background-color: var(--background-secondary);
  border: none;
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
div.kanban-plugin__ button.kanban-plugin__lane-settings-button:hover {
  color: var(--interactive-accent-hover);
}
div.kanban-plugin__lane-wrapper {
  margin-right: 14px;
}
div.kanban-plugin__lane-title {
  cursor: text;
}
div.kanban-plugin__lane-header-wrapper {
  padding: 8px;
  background: var(--background-primary);
  border-bottom-color: var(--window-border);
  border-radius: var(--border-radius);
}
div.kanban-plugin__lane-header-wrapper .markdown-preview-view.kanban-plugin__markdown-preview-view {
  line-height: initial;
}
div.kanban-plugin__lane-grip {
  color: var(--text-muted);
}
div.kanban-plugin__lane-grip:hover {
  color: var(--interactive-accent-hover);
}
div.kanban-plugin__lane-items {
  padding: unset;
  margin: unset;
}
div.kanban-plugin__drag-container > .kanban-plugin__item-wrapper .kanban-plugin__item {
  border-color: var(--interactive-accent-tint);
  box-shadow: var(--drop-shadow-popup);
}
div.kanban-plugin__board > div {
  padding: 16px;
}
div.kanban-plugin__item {
  margin: 0 8px;
  background-color: var(--background-primary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
div.kanban-plugin__item button.kanban-plugin__item-postfix-button {
  background-color: var(--background-primary);
  border-radius: var(--border-radius-small);
}
div.kanban-plugin__item button.kanban-plugin__item-prefix-button:hover,
div.kanban-plugin__item button.kanban-plugin__item-postfix-button:hover {
  color: var(--interactive-accent-hover);
  background-color: var(--background-primary);
  border-radius: var(--border-radius-small);
}
div.kanban-plugin__item progress::before {
  margin-top: 1px;
}
div.kanban-plugin__item-button-wrapper {
  background: var(--background-tertiary);
  border-top-color: var(--window-border);
  border-bottom-right-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius);
}
div.kanban-plugin__item-button-wrapper button.kanban-plugin__new-item-button {
  font-weight: 600;
  color: var(--text-normal);
  background-color: var(--background-primary);
  border: 1px solid var(--window-border);
}
div.kanban-plugin__item-button-wrapper button.kanban-plugin__new-item-button .kanban-plugin__item-button-plus {
  display: inline-block;
  padding-right: 4px;
  font-size: 1em;
  font-weight: 800;
}
div.kanban-plugin__item-input-wrapper {
  flex: 1;
}
div.kanban-plugin__item-content-wrapper {
  background: unset;
}
div.kanban-plugin__item-content-wrapper .kanban-plugin__item-prefix-button-wrapper,
div.kanban-plugin__item-content-wrapper .kanban-plugin__item-postfix-button-wrapper {
  position: absolute;
  right: 5px;
}
div.kanban-plugin__item-content-wrapper[data-ignore-drag=true] .kanban-plugin__item-title-wrapper {
  flex-direction: column-reverse;
}
div.kanban-plugin__item-content-wrapper[data-ignore-drag=true] .kanban-plugin__item-prefix-button-wrapper,
div.kanban-plugin__item-content-wrapper[data-ignore-drag=true] .kanban-plugin__item-postfix-button-wrapper {
  position: relative;
  top: unset;
  right: unset;
  justify-content: end;
  margin-bottom: 4px;
}
div.kanban-plugin__item-title {
  overflow: visible;
}
div.kanban-plugin__item-title-wrapper {
  background: unset;
}
div.kanban-plugin__grow-wrap > textarea,
div.kanban-plugin__grow-wrap::after {
  border: 1px solid var(--interactive-accent-tint);
}
div.kanban-plugin__drag-container > .kanban-plugin__lane-wrapper > .kanban-plugin__lane {
  box-shadow: var(--drop-shadow-popup);
}
div.kanban-plugin__date-picker .flatpickr-calendar {
  background: var(--background-secondary-blur);
  border: 1px solid var(--background-secondary);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
  -webkit-backdrop-filter: blur(var(--blur-intensity));
  backdrop-filter: blur(var(--blur-intensity));
}
div.kanban-plugin__date-picker .flatpickr-day.today {
  background-color: var(--background-primary);
  border: var(--border-size) solid var(--interactive-accent-tint);
}
div.kanban-plugin__date-picker .flatpickr-day.selected {
  color: var(--highlight-text-normal);
}
div.kanban-plugin__markdown-preview-view > div > * {
  overflow-x: unset;
}
div.kanban-plugin__lane-form-wrapper {
  border: 2px solid var(--interactive-accent-base);
}
.theme-light div.kanban-plugin__action-confirm-wrapper,
.theme-dark div.kanban-plugin__action-confirm-wrapper {
  background-color: var(--background-primary);
  border: var(--border-size) solid var(--color-red-tint);
  box-shadow: var(--drop-shadow);
}
.theme-light div.kanban-plugin__action-confirm-text,
.theme-dark div.kanban-plugin__action-confirm-text {
  color: var(--text-normal);
}
.is-mobile button.kanban-plugin__search-cancel-button {
  width: fit-content;
}
.theme-light button.kanban-plugin__new-item-button:hover,
.theme-dark button.kanban-plugin__new-item-button:hover {
  font-weight: 600;
  color: var(--interactive-accent-text);
  background-color: var(--background-primary);
}
.theme-light button.kanban-plugin__confirm-action-button,
.theme-dark button.kanban-plugin__confirm-action-button {
  font-weight: 600;
  color: var(--text-normal);
  background-color: var(--color-red-base);
  border: var(--border-size) solid var(--color-red-tint);
}
.theme-light button.kanban-plugin__confirm-action-button:hover,
.theme-dark button.kanban-plugin__confirm-action-button:hover {
  color: var(--color-red-tint);
}
.theme-light button.kanban-plugin__cancel-action-button,
.theme-dark button.kanban-plugin__cancel-action-button {
  font-weight: 600;
  color: var(--text-normal);
  background-color: var(--color-grey-base);
  border: var(--border-size) solid var(--color-grey-tint);
}
.theme-light button.kanban-plugin__cancel-action-button:hover,
.theme-dark button.kanban-plugin__cancel-action-button:hover {
  color: var(--color-grey-tint);
}
.theme-light .kanban-plugin__lane-title,
.theme-dark .kanban-plugin__lane-title {
  display: flex;
  align-items: flex-start;
  padding-right: 5px;
  padding-left: 5px;
}
.theme-light .kanban-plugin__lane-title-text,
.theme-dark .kanban-plugin__lane-title-text {
  display: inline-flex;
  flex-grow: 1;
}
.theme-light div.kanban-plugin__markdown-preview-view > div > *,
.theme-dark div.kanban-plugin__markdown-preview-view > div > * {
  overflow-wrap: anywhere;
}
.theme-light div.kanban-plugin__lane-title-count,
.theme-dark div.kanban-plugin__lane-title-count {
  display: block;
  height: fit-content;
  padding: 0 4px;
  font-size: 0.75em;
  font-weight: 600;
  line-height: 1.5em;
  color: var(--text-normal);
  background-color: var(--background-secondary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius-small);
}
.pt-center-kanban-title-text .kanban-plugin__lane-title {
  align-items: center;
}
.pt-disable-kanban-title-count div.kanban-plugin__lane-title-count {
  display: none;
}
div.modal.kanban-plugin__board-settings-modal {
  width: 80vw;
  max-width: 1400px;
  height: 80vh;
  max-height: 1000px;
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow-popup);
}
div.modal.kanban-plugin__board-settings-modal .modal-content {
  padding: 0 25px;
  margin: 40px 16px 10px 40px;
}
div.kanban-plugin__lane-items > div {
  margin-top: 8px;
}
div.kanban-plugin__scroll-container.kanban-plugin__vertical {
  overflow-x: visible;
  overflow-y: auto;
}
div.kanban-plugin__lane-items > .kanban-plugin__placeholder:only-child {
  width: -webkit-fill-available;
  width: fill-available;
  margin: 8px;
  border-color: var(--window-border);
  border-radius: var(--border-radius-small);
}
.theme-light.pt-kanban-background-transparent-lt .workspace-split.mod-root .workspace-leaf .workspace-leaf-content[data-type=kanban],
.theme-dark.pt-kanban-background-transparent-dt .workspace-split.mod-root .workspace-leaf .workspace-leaf-content[data-type=kanban] {
  background-color: transparent;
}
.theme-light.pt-kanban-background-transparent-lt .workspace-leaf-content[data-type=kanban] .kanban-plugin,
.theme-light.pt-kanban-background-transparent-lt .workspace-leaf-content[data-type=kanban] .view-content,
.theme-dark.pt-kanban-background-transparent-dt .workspace-leaf-content[data-type=kanban] .kanban-plugin,
.theme-dark.pt-kanban-background-transparent-dt .workspace-leaf-content[data-type=kanban] .view-content {
  background-color: unset;
}
.theme-light.pt-kanban-background-dots-plain-lt .kanban-plugin__board {
  background-image: radial-gradient(circle, var(--background-color-lt) 1px, rgba(0, 0, 0, 0) 1px);
  background-attachment: local;
  background-size: 8px 8px;
}
.theme-dark.pt-kanban-background-dots-plain-dt .kanban-plugin__board {
  background-image: radial-gradient(circle, var(--background-secondary) 1px, rgba(0, 0, 0, 0) 1px);
  background-attachment: local;
  background-size: 8px 8px;
}
.theme-light.pt-kanban-background-dots-accent-lt .kanban-plugin__board,
.theme-dark.pt-kanban-background-dots-accent-dt .kanban-plugin__board {
  background-image: radial-gradient(circle, var(--interactive-accent-base) 1px, rgba(0, 0, 0, 0) 1px);
  background-attachment: local;
  background-size: 8px 8px;
}
.theme-light.pt-kanban-background-grid-plain-lt .kanban-plugin__board {
  background-image: linear-gradient(to right, var(--background-color-lt) 1px, transparent 1px), linear-gradient(to bottom, var(--background-color-lt) 1px, transparent 1px);
  background-attachment: local;
  background-size: 8px 8px;
}
.theme-dark.pt-kanban-background-grid-plain-dt .kanban-plugin__board {
  background-image: linear-gradient(to right, var(--background-secondary) 1px, transparent 1px), linear-gradient(to bottom, var(--background-secondary) 1px, transparent 1px);
  background-attachment: local;
  background-size: 8px 8px;
}
.theme-light.pt-kanban-background-grid-accent-lt .kanban-plugin__board,
.theme-dark.pt-kanban-background-grid-accent-dt .kanban-plugin__board {
  background-image: linear-gradient(to right, var(--interactive-accent-base) 1px, transparent 1px), linear-gradient(to bottom, var(--interactive-accent-base) 1px, transparent 1px);
  background-attachment: local;
  background-size: 8px 8px;
}
div#quick-explorer {
  display: flex;
  align-items: center;
  line-height: normal;
  opacity: 1;
}
div#quick-explorer .explorable {
  padding: 0 1px;
  border-radius: var(--border-radius-small);
  opacity: 1;
}
div#quick-explorer .explorable.selected,
div#quick-explorer .explorable:hover {
  color: var(--interactive-accent-text);
  background-color: var(--background-primary);
}
div.qe-popup-menu {
  top: 30px !important;
}
.pt-windows-titlebar div.qe-popup-menu {
  top: 38px !important;
}
div.qe-popup-menu .menu-item:not(.is-disabled):not(.is-label).selected {
  color: var(--interactive-accent-text);
  background-color: var(--background-primary);
}
div.qe-popup-menu .menu-item:not(.is-disabled):not(.is-label).selected .menu-item-icon {
  color: var(--interactive-accent-text);
}
div.qe-popup-menu .menu-item:not(.is-disabled):not(.is-label):hover .nav-file-tag {
  color: var(--interactive-accent-text);
  background-color: var(--background-secondary);
  border: 2px solid transparent;
}
div.qe-popup-menu .menu-item:not(.is-disabled):not(.is-label) .nav-file-tag {
  color: var(--text-primary);
  background-color: var(--background-primary);
  border: 2px solid transparent;
  border-radius: var(--border-radius-small);
}
.titlebar-button-container.mod-right .titlebar-button {
  opacity: 1;
}
div.style-settings-heading[data-level="0"] {
  position: relative;
  padding: 8px;
  margin-bottom: 0;
  background-color: var(--background-primary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.is-mobile div.style-settings-heading[data-level="0"] {
  padding: 4px;
}
div.style-settings-heading[data-level="0"] + .style-settings-container {
  padding: 45px 20px 20px;
  margin-top: -30px;
  margin-bottom: 15px;
  margin-left: 0;
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
}
div.style-settings-heading[data-level="0"] + .style-settings-container .style-settings-collapse-indicator {
  margin-left: 0;
}
.theme-light div.style-settings-heading[data-level="0"] + .style-settings-container {
  background-color: var(--background-tertiary);
}
.theme-dark div.style-settings-heading[data-level="0"] + .style-settings-container {
  background-color: var(--background-secondary-alt);
}
div.style-settings-heading[data-level="0"].is-collapsed {
  margin-bottom: 15px;
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.theme-light div.style-settings-heading[data-level="0"].is-collapsed {
  background-color: var(--background-primary-alt);
}
.theme-dark div.style-settings-heading[data-level="0"].is-collapsed {
  background-color: var(--background-tertiary);
}
div.style-settings-heading[data-level="1"] .setting-item-description {
  padding-left: 10px;
}
div.style-settings-heading:not([data-level="0"]):not([data-level="1"]) .setting-item-description {
  padding-left: 10px;
}
div.style-settings-heading {
  padding: 8px 0;
  margin-bottom: 5px;
}
div.style-settings-container {
  margin-left: 15px;
}
div.style-settings-container[data-level="0"] {
  margin-left: 4px;
}
div.style-settings-container[data-level] {
  padding-bottom: 0;
  padding-left: 5px;
  margin-left: 12px;
  border-left: var(--vertical-lines-width-style-settings) solid var(--vertical-lines-color-style-settings);
}
.setting-item.setting-item-heading.style-settings-heading .setting-item-name {
  width: fit-content;
  padding: 0 8px;
  border-radius: var(--border-radius-small);
}
.setting-item.setting-item-heading.style-settings-heading:hover .style-settings-collapse-indicator {
  color: var(--interactive-accent-hover);
}
.setting-item.setting-item-heading.style-settings-heading:hover .setting-item-name {
  color: var(--interactive-accent-text);
}
.setting-item.setting-item-heading.style-settings-heading:not(.is-collapsed) .style-settings-collapse-indicator {
  color: var(--interactive-accent-text);
}
div.workspace-leaf-content[data-type=style-settings] {
  background-color: var(--background-secondary) !important;
}
div.workspace-leaf-content[data-type=style-settings] .view-content {
  padding: 20px 35px;
  background-color: var(--background-secondary);
}
div.workspace-leaf-content[data-type=style-settings] .view-content .style-settings-container div.setting-item:not(.setting-item-heading) {
  flex-direction: row;
}
.setting-item-description div small {
  display: block;
  max-width: 400px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div.setting-item,
div.style-settings-heading {
  border-top: unset;
  border-bottom: unset;
}
.style-settings-collapse-indicator::after {
  display: inline-block;
  width: 24px;
  height: fit-content;
  padding: 0;
  margin-left: 8px;
  font-family:
    "Segoe UI Emoji",
    "Apple Color Emoji",
    sans-serif;
  font-weight: initial;
  color: unset;
  text-align: center;
}
.setting-item.style-settings-heading[data-id=appearance] .style-settings-collapse-indicator::after {
  content: "\1f3a8";
}
.setting-item.style-settings-heading[data-id=editor] .style-settings-collapse-indicator::after {
  content: "\1f4dd";
}
.setting-item.style-settings-heading[data-id=user-interface] .style-settings-collapse-indicator::after {
  content: "\1f446";
}
.setting-item.style-settings-heading[data-id=plugins] .style-settings-collapse-indicator::after {
  content: "\1f9e9";
}
.setting-item.style-settings-heading[data-id=feature-toggles] .style-settings-collapse-indicator::after {
  content: "\1faa0";
}
.style-settings-heading[data-id=support] {
  margin-top: 10px;
  margin-bottom: 0;
  pointer-events: none;
  cursor: text;
  border-top: 2px solid var(--table-border-color);
  pointer-events: none;
}
.style-settings-heading[data-id=support] .setting-item-control,
.style-settings-heading[data-id=support] .style-settings-collapse-indicator {
  display: none;
}
.style-settings-heading[data-id=support] .setting-item-name::before {
  display: inline-block;
  width: 20px;
  height: fit-content;
  padding-right: 8px;
  font-family:
    "Segoe UI Emoji",
    "Apple Color Emoji",
    sans-serif;
  font-weight: initial;
  color: unset;
  content: "\2764\fe0f";
}
.style-settings-heading[data-id=support-star-repo],
.style-settings-heading[data-id=support-submit-issue],
.style-settings-heading[data-id=support-donate],
.style-settings-heading[data-id=prism-wiki-link] {
  padding-bottom: 0;
  margin-bottom: 0;
}
.style-settings-heading[data-id=support-star-repo] .setting-item-control,
.style-settings-heading[data-id=support-star-repo] .style-settings-collapse-indicator,
.style-settings-heading[data-id=support-submit-issue] .setting-item-control,
.style-settings-heading[data-id=support-submit-issue] .style-settings-collapse-indicator,
.style-settings-heading[data-id=support-donate] .setting-item-control,
.style-settings-heading[data-id=support-donate] .style-settings-collapse-indicator,
.style-settings-heading[data-id=prism-wiki-link] .setting-item-control,
.style-settings-heading[data-id=prism-wiki-link] .style-settings-collapse-indicator {
  display: none;
}
.setting-item.style-settings-heading[data-id=support-star-repo] {
  cursor: default;
}
.setting-item.style-settings-heading[data-id=support-star-repo]:hover div.setting-item-name {
  color: var(--text-normal);
}
.setting-item.style-settings-heading[data-id=support-star-repo] .setting-item-name::before {
  display: inline-block;
  width: 20px;
  height: fit-content;
  padding-right: 8px;
  font-family:
    "Segoe UI Emoji",
    "Apple Color Emoji",
    sans-serif;
  font-weight: initial;
  color: unset;
  content: "\2b50";
}
.setting-item.style-settings-heading[data-id=support-star-repo] .setting-item-description {
  color: var(--interactive-accent-text);
  cursor: text;
  user-select: all;
}
.setting-item.style-settings-heading[data-id=support-submit-issue] {
  cursor: default;
}
.setting-item.style-settings-heading[data-id=support-submit-issue]:hover div.setting-item-name {
  color: var(--text-normal);
}
.setting-item.style-settings-heading[data-id=support-submit-issue] .setting-item-name::before {
  display: inline-block;
  width: 20px;
  height: fit-content;
  padding-right: 8px;
  font-family:
    "Segoe UI Emoji",
    "Apple Color Emoji",
    sans-serif;
  font-weight: initial;
  color: unset;
  content: "\26a0\fe0f";
}
.setting-item.style-settings-heading[data-id=support-submit-issue] .setting-item-description {
  color: var(--interactive-accent-text);
  cursor: text;
  user-select: all;
}
.setting-item.style-settings-heading[data-id=support-donate] {
  cursor: default;
}
.setting-item.style-settings-heading[data-id=support-donate]:hover div.setting-item-name {
  color: var(--text-normal);
}
.setting-item.style-settings-heading[data-id=support-donate] .setting-item-name::before {
  display: inline-block;
  width: 20px;
  height: fit-content;
  padding-right: 8px;
  font-family:
    "Segoe UI Emoji",
    "Apple Color Emoji",
    sans-serif;
  font-weight: initial;
  color: unset;
  content: "\2615";
}
.setting-item.style-settings-heading[data-id=support-donate] .setting-item-description {
  color: var(--interactive-accent-text);
  cursor: text;
  user-select: all;
}
.theme-light div.style-settings-container select.dropdown:hover {
  background-color: var(--background-primary-alt);
}
.theme-dark div.style-settings-container select.dropdown:hover {
  background-color: var(--background-secondary);
}
.style-settings-container .setting-item:is([data-id*=color-accent-h-], [data-id*=color-accent-s-], [data-id*=color-accent-l-base-], [data-id*=color-accent-l-tint-], [data-id*=color-accent-l-text-]) .setting-item-control::before {
  width: 1.5em;
  height: 1.5em;
  margin-right: 8px;
  content: " ";
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius-small);
}
.style-settings-container .setting-item:is([data-id*=color-accent-h-], [data-id*=color-accent-s-], [data-id*=color-accent-l-base-], [data-id*=color-accent-l-tint-], [data-id*=color-accent-l-text-]) input.slider {
  width: 150px;
  height: 1.5em;
}
.style-settings-container .setting-item:is([data-id*=color-accent-h-], [data-id*=color-accent-s-], [data-id*=color-accent-l-base-], [data-id*=color-accent-l-tint-], [data-id*=color-accent-l-text-]) input.slider::-webkit-slider-thumb {
  width: 4px;
  height: 1.75em;
  margin-top: -0.45em;
  border: 1px solid var(--window-border);
  -webkit-appearance: none;
}
.theme-light .style-settings-container .setting-item:is([data-id*=color-accent-h-], [data-id*=color-accent-s-], [data-id*=color-accent-l-base-], [data-id*=color-accent-l-tint-], [data-id*=color-accent-l-text-]) input.slider::-webkit-slider-thumb {
  background-color: var(--background-primary);
}
.theme-dark .style-settings-container .setting-item:is([data-id*=color-accent-h-], [data-id*=color-accent-s-], [data-id*=color-accent-l-base-], [data-id*=color-accent-l-tint-], [data-id*=color-accent-l-text-]) input.slider::-webkit-slider-thumb {
  background-color: var(--text-normal);
}
.style-settings-container .setting-item:is([data-id^=color-accent-h-lt]) input.slider {
  background: var(--hue-background-lt);
}
.style-settings-container .setting-item:is([data-id^=color-accent-h-lt]) .setting-item-control::before {
  background-color: var(--color-accent-base-lt);
}
.style-settings-container .setting-item:is([data-id^=color-accent-s-lt]) input.slider {
  background: var(--saturation-background-lt);
}
.style-settings-container .setting-item:is([data-id^=color-accent-s-lt]) .setting-item-control::before {
  background-color: var(--color-accent-base-lt);
}
.style-settings-container .setting-item:is([data-id^=color-accent-l-base-lt], [data-id^=color-accent-l-tint-lt], [data-id^=color-accent-l-text-lt]) input.slider {
  background: var(--lightness-background-lt);
}
.style-settings-container .setting-item[data-id^=color-accent-l-base-lt] .setting-item-control::before {
  background-color: var(--color-accent-base-lt);
}
.style-settings-container .setting-item[data-id^=color-accent-l-tint-lt] .setting-item-control::before {
  background-color: var(--color-accent-tint-lt);
}
.style-settings-container .setting-item[data-id^=color-accent-l-text-lt] .setting-item-control::before {
  background-color: var(--color-accent-text-lt);
}
.style-settings-container .setting-item:is([data-id^=color-accent-h-dt]) input.slider {
  background: var(--hue-background-dt);
}
.style-settings-container .setting-item:is([data-id^=color-accent-h-dt]) .setting-item-control::before {
  background-color: var(--color-accent-base-dt);
}
.style-settings-container .setting-item:is([data-id^=color-accent-s-dt]) input.slider {
  background: var(--saturation-background-dt);
}
.style-settings-container .setting-item:is([data-id^=color-accent-s-dt]) .setting-item-control::before {
  background-color: var(--color-accent-base-dt);
}
.style-settings-container .setting-item:is([data-id^=color-accent-l-base-dt], [data-id^=color-accent-l-tint-dt], [data-id^=color-accent-l-text-dt]) input.slider {
  background: var(--lightness-background-dt);
}
.style-settings-container .setting-item[data-id^=color-accent-l-base-dt] .setting-item-control::before {
  background-color: var(--color-accent-base-dt);
}
.style-settings-container .setting-item[data-id^=color-accent-l-tint-dt] .setting-item-control::before {
  background-color: var(--color-accent-tint-dt);
}
.style-settings-container .setting-item[data-id^=color-accent-l-text-dt] .setting-item-control::before {
  background-color: var(--color-accent-text-dt);
}
.workspace-leaf-content[data-type=dangling-links] .view-content {
  padding: 0 10px 0 0;
}
.workspace-leaf-content[data-type=dangling-links] .view-content .container {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.workspace-leaf-content[data-type=dangling-links] .view-content .container h3:first-of-type {
  display: none;
}
.workspace-leaf-content[data-type=dangling-links] .view-content .container details {
  background-color: var(--background-secondary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=dangling-links] .view-content .container details:not(:last-child) {
  margin-bottom: 8px;
}
.workspace-leaf-content[data-type=dangling-links] .view-content .container details summary {
  position: relative;
  z-index: var(--layer-cover);
  padding: 5px 5px 5px 15px;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 600;
  background-color: var(--background-tertiary);
  border: none;
  border-bottom-color: transparent;
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=dangling-links] .view-content .container details summary:hover {
  color: var(--interactive-accent-text);
  background-color: var(--background-primary);
}
.workspace-leaf-content[data-type=dangling-links] .view-content .container details summary:hover::marker {
  color: var(--interactive-accent-hover);
}
.workspace-leaf-content[data-type=dangling-links] .view-content .container details summary::marker {
  color: var(--text-faint);
}
.workspace-leaf-content[data-type=dangling-links] .view-content .container details ul {
  padding-inline-start: 0;
  margin: 8px;
  font-family: var(--font-text);
  font-size: 14px;
}
.workspace-leaf-content[data-type=dangling-links] .view-content .container details ul li {
  width: 100%;
  padding: 2px 5px 2px 10px;
  color: var(--text-normal);
  background: var(--background-primary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius-small);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=dangling-links] .view-content .container details ul li:not(:last-child) {
  margin-bottom: 8px;
}
.workspace-leaf-content[data-type=dangling-links] .view-content .container details ul li ::marker {
  display: none;
}
.workspace-leaf-content[data-type=dangling-links] .view-content .container details ul li a {
  font-weight: 600;
}
.workspace-leaf-content[data-type=dangling-links] .view-content details:not([open]) summary {
  margin-bottom: unset;
}
.workspace-leaf-content[data-type=dangling-links] .view-content details[open] summary {
  background-color: var(--background-primary);
}
.workspace-leaf-content[data-type=dangling-links] .view-content details[open] summary::marker {
  color: var(--interactive-accent-text);
}
body.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf {
  box-shadow: unset;
}
body.plugin-sliding-panes-rotate-header .workspace > .mod-root {
  padding-right: 8px;
  padding-bottom: calc(var(--window-gap) / 2);
  margin-right: calc(var(--window-gap) / 2);
}
body.plugin-sliding-panes-rotate-header .workspace-split.mod-vertical.mod-root .workspace-leaf {
  border-radius: var(--border-radius);
}
body.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf > .workspace-leaf-content > .view-header > div.view-header-title-container::after {
  width: min(100% - 1px);
  background: linear-gradient(to bottom, transparent, var(--background-tertiary));
}
body.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf > .workspace-leaf-content > .view-header > div.view-header-title-container::before {
  display: none;
}
body.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf > .workspace-leaf-content > div.view-header {
  border: 2px solid transparent;
  border-right: 1px solid var(--window-border);
}
body.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf > .workspace-leaf-content > div.view-header .view-header-title {
  line-height: 30px;
}
body.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf.mod-active > .workspace-leaf-content > div.view-header {
  border-bottom: 2px solid var(--interactive-accent);
}
body.plugin-sliding-panes-rotate-header .workspace > .mod-root > .workspace-leaf.mod-active > .workspace-leaf-content > div.view-header .view-header-title {
  line-height: 28px;
}
body.plugin-sliding-panes-rotate-header .status-bar {
  margin-top: 8px;
}
body.plugin-sliding-panes-stacking .workspace > .mod-root > div.workspace-leaf {
  box-shadow: unset;
}
div#cMenuModalBar {
  background-color: var(--background-tertiary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow-popup);
}
div#cMenuModalBar .cMenuCommandItem {
  color: var(--text-muted);
  background-color: transparent;
}
div#cMenuModalBar button.cMenuCommandItem:hover {
  color: var(--interactive-accent-hover);
  background-color: transparent;
}
div#cMenuModalBar.cMenuGlassAesthetic {
  background: var(--background-secondary-blur);
  -webkit-backdrop-filter: blur(var(--blur-intensity));
  backdrop-filter: blur(var(--blur-intensity));
}
.workspace-leaf-content[data-type=calendar] .view-content {
  padding: unset;
}
.workspace-leaf-content[data-type=calendar] #calendar-container {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  padding: unset;
  background-color: var(--background-secondary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=calendar] #calendar-container .nav {
  align-items: center;
  width: fit-content;
  min-width: -webkit-fill-available;
  min-width: fill-available;
  height: fit-content;
  padding: 10px;
  margin: unset;
  background: var(--background-primary);
  border: unset;
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=calendar] #calendar-container table.calendar {
  width: -webkit-fill-available;
  width: fill-available;
  margin: 8px;
}
.workspace-leaf-content[data-type=calendar] #calendar-container thead tr:first-of-type th:first-child {
  border-top-left-radius: var(--border-radius);
}
.workspace-leaf-content[data-type=calendar] #calendar-container tbody tr:last-of-type td:first-child {
  border-bottom-left-radius: var(--border-radius);
}
.workspace-leaf-content[data-type=calendar] #calendar-container td.svelte-egt0yd {
  background-color: var(--background-tertiary);
  border-right: 1px solid var(--table-border-color);
}
.workspace-leaf-content[data-type=calendar] #calendar-container th.svelte-pcimu8 {
  border-bottom: 1px solid var(--table-border-color);
}
.workspace-leaf-content[data-type=calendar] #calendar-container th.svelte-pcimu8:first-of-type {
  background-color: var(--background-tertiary);
  border-right: 1px solid var(--table-border-color);
}
.workspace-leaf-content[data-type=calendar] #calendar-container div.today {
  font-size: 1em;
  font-weight: 600;
  color: var(--interactive-accent-text);
}
.workspace-leaf-content[data-type=calendar] #calendar-container .day,
.workspace-leaf-content[data-type=calendar] #calendar-container .week-num {
  font-weight: 600;
  color: var(--text-normal);
  border-radius: var(--border-radius-small);
  transition: unset;
}
.workspace-leaf-content[data-type=calendar] #calendar-container .day:hover,
.workspace-leaf-content[data-type=calendar] #calendar-container .week-num:hover {
  background-color: var(--background-primary);
}
.workspace-leaf-content[data-type=calendar] #calendar-container .day.has-note.active,
.workspace-leaf-content[data-type=calendar] #calendar-container .week-num.has-note.active {
  font-size: 0.9em;
  font-weight: 600;
  color: var(--highlight-text-normal);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=calendar] #calendar-container .day.has-note.active .dot,
.workspace-leaf-content[data-type=calendar] #calendar-container .week-num.has-note.active .dot {
  fill: var(--highlight-text-normal);
}
.workspace-leaf-content[data-type=calendar] #calendar-container .day.has-note.active .hollow.task,
.workspace-leaf-content[data-type=calendar] #calendar-container .week-num.has-note.active .hollow.task {
  stroke: var(--highlight-text-normal);
}
.workspace-leaf-content[data-type=calendar] #calendar-container .day.has-note.active:hover,
.workspace-leaf-content[data-type=calendar] #calendar-container .week-num.has-note.active:hover {
  color: var(--text-normal);
}
.workspace-leaf-content[data-type=calendar] #calendar-container .day.has-note.active:hover .dot,
.workspace-leaf-content[data-type=calendar] #calendar-container .week-num.has-note.active:hover .dot {
  fill: var(--interactive-accent-text);
}
.workspace-leaf-content[data-type=calendar] #calendar-container .day.has-note.active:hover .hollow.task,
.workspace-leaf-content[data-type=calendar] #calendar-container .week-num.has-note.active:hover .hollow.task {
  stroke: var(--interactive-accent-text);
}
.workspace-leaf-content[data-type=calendar] #calendar-container .week-num {
  font-size: 0.7em;
}
.workspace-leaf-content[data-type=calendar] #calendar-container .year {
  color: var(--interactive-accent-text);
}
.workspace-leaf-content[data-type=calendar] #calendar-container .adjacent-month {
  opacity: 0.4;
}
.workspace-leaf-content[data-type=calendar] #calendar-container .dot.filled {
  fill: var(--interactive-accent-text);
}
.workspace-leaf-content[data-type=calendar] #calendar-container .hollow.task {
  stroke: var(--interactive-accent-text);
  stroke-width: 1.5px;
}
.workspace-leaf-content[data-type=calendar] #calendar-container .arrow {
  color: var(--text-normal);
}
.workspace-leaf-content[data-type=calendar] #calendar-container .arrow:hover svg {
  color: var(--interactive-accent-hover);
}
.workspace-leaf-content[data-type=calendar] #calendar-container .reset-button {
  margin: unset;
  color: var(--text-normal);
}
.workspace-leaf-content[data-type=calendar] #calendar-container .reset-button:hover {
  color: var(--interactive-accent-hover);
}
.pt-icon-folder-accent .obsidian-icon-folder-icon {
  color: var(--interactive-accent-tint);
}
.pt-icon-folder-accent .obsidian-icon-folder-icon-preview {
  color: var(--interactive-accent-tint);
}
.prompt-results.obsidian-icon-folder-modal .obsidian-icon-folder-subheadline {
  color: var(--text-normal);
}
.prompt-results.obsidian-icon-folder-modal .suggestion-item div:first-child {
  color: var(--text-normal);
}
.workspace-leaf-content[data-type=map] .view-content {
  position: relative;
}
.workspace-leaf-content[data-type=map] .leaflet-container {
  background: var(--background-secondary-alt);
}
.workspace-leaf-content[data-type=map] .graph-controls {
  padding: 8px;
}
.workspace-leaf-content[data-type=map] .graph-control-div {
  padding: 8px;
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
}
.workspace-leaf-content[data-type=map] .graph-control-div:not(:last-of-type) {
  margin-bottom: 8px;
}
.theme-light .workspace-leaf-content[data-type=map] .graph-control-div {
  background-color: var(--background-tertiary);
}
.theme-dark .workspace-leaf-content[data-type=map] .graph-control-div {
  background-color: var(--background-secondary-alt);
}
.workspace-leaf-content[data-type=map] .leaflet-container .leaflet-control-attribution {
  color: var(--text-muted);
  background: var(--background-secondary);
}
.workspace-leaf-content[data-type=map] .leaflet-control-zoom-in,
.workspace-leaf-content[data-type=map] .leaflet-control-zoom-out {
  color: var(--text-muted);
  background-color: unset;
}
.workspace-leaf-content[data-type=map] .leaflet-control-zoom-in:hover,
.workspace-leaf-content[data-type=map] .leaflet-control-zoom-out:hover {
  color: var(--interactive-accent-hover);
}
.workspace-leaf-content[data-type=map] .leaflet-bar-part.leaflet-bar-part-single::before,
.workspace-leaf-content[data-type=map] .leaflet-bar-part.leaflet-bar-part-single::after {
  background-color: unset;
  border-color: var(--text-muted);
}
.workspace-leaf-content[data-type=map] .leaflet-bar-part.leaflet-bar-part-single:hover::before,
.workspace-leaf-content[data-type=map] .leaflet-bar-part.leaflet-bar-part-single:hover::after {
  border-color: var(--interactive-accent-hover);
}
.workspace-leaf-content[data-type=map] .leaflet-bar-part.leaflet-bar-part-single::before {
  top: 18px;
  left: 16px;
}
.workspace-leaf-content[data-type=map] .leaflet-bar-part.leaflet-bar-part-single::after {
  top: 10px;
  left: 10px;
}
.workspace-leaf-content[data-type=map] .leaflet-bar a.leaflet-bar-part-single {
  width: 32px;
  height: 32px;
}
.workspace-leaf-content[data-type=map] .leaflet-control-zoom-in {
  border-bottom: 1px solid var(--window-border);
}
.workspace-leaf-content[data-type=map] .lbl-toggle {
  font-weight: 600;
}
.workspace-leaf-content[data-type=map] .leaflet-touch .leaflet-control-layers,
.workspace-leaf-content[data-type=map] .leaflet-bar-part.leaflet-bar-part-single,
.workspace-leaf-content[data-type=map] .leaflet-bar.leaflet-control-zoom {
  font-weight: 600;
  color: var(--text-muted);
  background-color: var(--background-tertiary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius-small);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=map] .leaflet-touch .leaflet-bar.leaflet-geosearch-button {
  border: unset;
}
.workspace-leaf-content[data-type=map] .leaflet-control-geosearch form {
  right: 38px;
  height: -webkit-fill-available;
  height: fill-available;
  padding: unset;
  background-color: var(--background-primary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius-small);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=map] .leaflet-control-geosearch a.reset {
  height: -webkit-fill-available;
  height: fill-available;
  font-size: 19px;
  line-height: unset;
  color: var(--text-muted);
  content: "\d7";
  background-color: transparent;
  border-bottom: unset;
}
.workspace-leaf-content[data-type=map] .leaflet-control-geosearch a.reset:hover {
  color: var(--interactive-accent-hover);
}
.workspace-leaf-content[data-type=map] .leaflet-control-geosearch form input {
  height: -webkit-fill-available;
  height: fill-available;
  padding: 0 30px 0 0;
  font-size: 14px;
}
.workspace-leaf-content[data-type=map] .leaflet-control-geosearch .results.active {
  margin-top: 8px;
  color: var(--text-normal);
  background-color: var(--background-secondary-blur);
  border: 1px solid var(--background-secondary);
  border-top: unset;
  border-radius: var(--border-radius-small);
  box-shadow: var(--drop-shadow);
  -webkit-backdrop-filter: blur(var(--blur-intensity));
  backdrop-filter: blur(var(--blur-intensity));
}
.workspace-leaf-content[data-type=map] .leaflet-control-geosearch .results > .active,
.workspace-leaf-content[data-type=map] .leaflet-control-geosearch .results > :hover {
  color: var(--interactive-accent-text);
  background-color: var(--background-primary);
  border: 1px solid var(--background-primary);
}
.workspace-leaf-content[data-type=map] .leaflet-touch .leaflet-control-geosearch .results.active::after {
  border-left: unset;
}
.workspace-leaf-content[data-type=map] .graph-control-content {
  padding-top: 8px;
}
.workspace-leaf-content[data-type=map] .graph-control-content > *:not(:last-child) {
  display: inline-block;
  margin-right: 8px;
  margin-bottom: 8px;
}
.workspace-leaf-content[data-type=map] .leaflet-popup-content-wrapper,
.workspace-leaf-content[data-type=map] .leaflet-popup-tip {
  color: var(--text-normal);
  background-color: var(--background-secondary);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=map] .leaflet-container a.leaflet-popup-close-button {
  color: var(--text-muted);
}
.workspace-leaf-content[data-type=map] .leaflet-container a.leaflet-popup-close-button:hover {
  color: var(--interactive-accent-hover);
}
.workspace-leaf-content[data-type=map] .geosearch.leaflet-bar.leaflet-control.leaflet-control-geosearch.leaflet-geosearch-button.active .leaflet-bar-part.leaflet-bar-part-single {
  background-color: var(--background-primary);
}
.workspace-leaf-content[data-type=map] .geosearch.leaflet-bar.leaflet-control.leaflet-control-geosearch.leaflet-geosearch-button.active .leaflet-bar-part.leaflet-bar-part-single::before,
.workspace-leaf-content[data-type=map] .geosearch.leaflet-bar.leaflet-control.leaflet-control-geosearch.leaflet-geosearch-button.active .leaflet-bar-part.leaflet-bar-part-single::after {
  border-color: var(--interactive-accent-text);
}
.modal#emoji-modal {
  background-color: var(--background-secondary);
  border: unset;
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.modal#emoji-modal .emoji-mart {
  font-family: var(--font-interface);
  font-size: 14px;
  color: var(--text-normal);
  background: unset;
  border: unset;
}
.modal#emoji-modal .emoji-mart-bar {
  border: unset;
}
.modal#emoji-modal .emoji-mart-title-label {
  color: var(--text-muted);
}
.modal#emoji-modal .emoji-mart-bar:first-child {
  min-width: -webkit-fill-available;
  min-width: fill-available;
  padding: 0 8px;
  background-color: var(--background-primary);
  border: unset;
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.modal#emoji-modal .emoji-mart-preview-emoji {
  background: var(--background-primary);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.modal#emoji-modal .emoji-mart-preview-data {
  padding: 0 8px;
}
.modal#emoji-modal .emoji-mart-anchors {
  padding: unset;
}
.modal#emoji-modal .emoji-mart-search {
  margin: 8px 8px 0;
}
.modal#emoji-modal .emoji-mart-search input {
  border: unset;
  border-radius: var(--border-radius-small);
}
.modal#emoji-modal section.emoji-mart-category:not(:last-of-type) {
  margin-bottom: 8px;
}
.modal#emoji-modal section.emoji-mart-category .emoji-mart-emoji:hover::before,
.modal#emoji-modal section.emoji-mart-category .emoji-mart-emoji:focus::before {
  background-color: var(--background-secondary);
  border-radius: var(--border-radius-small);
}
.modal#emoji-modal .emoji-mart-preview-name {
  font-weight: 600;
}
.modal#emoji-modal .emoji-mart-preview-shortname {
  color: var(--interactive-accent-text);
}
.modal#emoji-modal .emoji-mart-preview-emoticon {
  color: var(--text-muted);
}
.modal#emoji-modal .emoji-mart-category-list {
  background: var(--background-primary);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.modal#emoji-modal .emoji-mart-category-label span {
  font-weight: 600;
  text-align: center;
  background-color: var(--background-secondary);
}
.modal#emoji-modal button {
  flex-direction: unset;
  align-content: unset;
  justify-content: unset;
  margin-right: unset;
  border: unset;
}
.modal#emoji-modal button.emoji-mart-anchor {
  flex: unset;
  padding: 8px;
}
.modal#emoji-modal button .emoji-mart-anchor-icon {
  display: flex;
  align-content: center;
  justify-content: center;
  color: var(--text-muted);
}
.modal#emoji-modal button:hover .emoji-mart-anchor-icon {
  color: var(--interactive-accent-hover);
}
.modal#emoji-modal button.emoji-mart-anchor-selected .emoji-mart-anchor-icon {
  color: var(--interactive-accent-text);
}
.modal#emoji-modal button .emoji-mart-anchor-bar {
  display: none;
}
.date-time-chooser-popup {
  z-index: var(--layer-popover);
  background: var(--background-secondary-blur);
  border: 1px solid var(--table-border-color);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow-popup);
  -webkit-backdrop-filter: blur(var(--blur-intensity));
  backdrop-filter: blur(var(--blur-intensity));
}
.date-time-chooser-popup .reminder-calendar.svelte-18sic8s .year-month.svelte-18sic8s {
  align-items: center;
  padding: 5px;
  margin: unset;
  background: var(--background-primary);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.date-time-chooser-popup .reminder-calendar.svelte-18sic8s.svelte-18sic8s {
  padding: unset;
}
.date-time-chooser-popup .reminder-calendar.svelte-18sic8s table {
  margin: 0 8px;
}
.date-time-chooser-popup .reminder-calendar.svelte-18sic8s th.svelte-18sic8s {
  font-size: 0.6rem;
}
.date-time-chooser-popup .dtchooser.svelte-fjfxbq {
  background-color: unset;
}
.date-time-chooser-popup .dtchooser-divider {
  border-top: 1px solid var(--table-border-color);
}
.date-time-chooser-popup .reminder-calendar.svelte-18sic8s .month.svelte-18sic8s {
  font-weight: 500;
  color: var(--text-normal);
}
.date-time-chooser-popup .reminder-calendar.svelte-18sic8s .year.svelte-18sic8s {
  color: var(--interactive-accent-tint);
}
.date-time-chooser-popup .reminder-calendar.svelte-18sic8s .month-nav.svelte-18sic8s {
  padding: 0 5px;
  margin: 0 5px;
  color: var(--text-normal);
}
.date-time-chooser-popup .reminder-calendar.svelte-18sic8s .is-holiday.svelte-18sic8s:not(.other-month) {
  color: var(--text-normal);
}
.date-time-chooser-popup .reminder-calendar.svelte-18sic8s .is-past.svelte-18sic8s:not(.other-month) {
  color: var(--text-normal);
}
.date-time-chooser-popup .calendar-date {
  font-size: 0.8em;
  font-weight: 600;
  border-radius: var(--border-radius-small);
}
.date-time-chooser-popup .calendar-date:hover {
  background-color: var(--background-primary) !important;
}
.date-time-chooser-popup .reminder-calendar.svelte-18sic8s .is-selected.svelte-18sic8s {
  font-size: 1em;
  font-weight: 600;
  color: var(--interactive-accent-text) !important;
  background-color: unset !important;
}
.date-time-chooser-popup .reminder-calendar.svelte-18sic8s .is-selected.svelte-18sic8s:hover {
  background-color: var(--background-primary) !important;
}
.date-time-chooser-popup .reminder-time.svelte-gzdxib {
  font-family: var(--font-interface);
  color: var(--text-normal);
}
.date-time-chooser-popup .reminder-markdown {
  color: var(--text-normal);
}
.date-time-chooser-popup .reminder-file.svelte-gzdxib {
  color: var(--text-muted);
}
.date-time-chooser-popup .reminder-list-item.svelte-gzdxib {
  padding: 3px 8px;
  font-weight: 600;
  border-radius: var(--border-radius-small);
}
.date-time-chooser-popup .reminder-list-item.svelte-gzdxib:hover {
  background-color: var(--background-primary);
}
.date-time-chooser-popup .reminder-group.svelte-gzdxib {
  margin-bottom: unset;
}
.workspace-leaf-content[data-type=tagfolder-view] .nav-folder.mod-root {
  padding-bottom: unset;
  border: 1px solid var(--window-border);
}
.workspace-leaf-content[data-type=tagfolder-view] .nav-folder.mod-root > .nav-folder-title {
  align-items: center;
  width: fit-content;
  min-width: -webkit-fill-available;
  min-width: fill-available;
  height: fit-content;
  padding: 10px;
  margin: unset;
  background: var(--background-primary);
  border: unset;
  border-bottom: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=tagfolder-view] .nav-folder.mod-root > .nav-folder-title .nav-folder-title-content {
  margin: 0 auto;
}
.workspace-leaf-content[data-type=tagfolder-view] .nav-folder.mod-root > .nav-folder-title:hover {
  animation: unset;
}
.workspace-leaf-content[data-type=tagfolder-view] .nav-folder.mod-root > .nav-folder-title:hover .nav-folder-title-content {
  color: var(--text-normal);
}
.workspace-leaf-content[data-type=tagfolder-view] .nav-folder.mod-root > div.nav-folder-children {
  padding: 8px;
}
.workspace-leaf-content[data-type=tagfolder-view] .tree-item-self {
  width: 100%;
  padding: 0 5px 0 10px;
  color: var(--text-normal);
  background: var(--background-primary);
  border: var(--border-size) solid transparent;
  border-radius: var(--border-radius-small);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=tagfolder-view] .search-input-container {
  padding: 0 0 10px;
  margin: unset;
}
.workspace-leaf-content[data-type=dictionary-view] .view-content {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: unset;
  overflow: hidden;
}
.workspace-leaf-content[data-type=dictionary-view] .search-input-container {
  padding: 0 0 calc(var(--window-gap) / 2) 0;
  margin: unset;
}
.workspace-leaf-content[data-type=dictionary-view] .contents .results {
  display: unset;
}
.workspace-leaf-content[data-type=dictionary-view] .contents .main {
  padding: unset;
  background-color: var(--background-secondary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=dictionary-view] .contents .main .opener {
  position: relative;
  z-index: var(--layer-popover);
  padding: 5px;
  font-size: 14px;
  font-weight: 600;
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=dictionary-view] .contents .main .opener:hover {
  color: var(--interactive-accent-text);
  background-color: var(--background-primary);
}
.workspace-leaf-content[data-type=dictionary-view] .contents .main .opener:hover .collapse-icon {
  color: var(--interactive-accent-hover);
}
.workspace-leaf-content[data-type=dictionary-view] .contents .main .opener.open {
  background-color: var(--background-primary);
  border-bottom: 1px solid var(--window-border);
}
.workspace-leaf-content[data-type=dictionary-view] .contents .main .opener.open .collapse-icon {
  color: var(--interactive-accent-text);
}
.workspace-leaf-content[data-type=dictionary-view] .contents .main .opener .collapse-icon {
  padding: 8px 10px;
}
.workspace-leaf-content[data-type=dictionary-view] .contents .main .opener .collapse-icon::after {
  display: none;
}
.workspace-leaf-content[data-type=dictionary-view] .contents .main:last-child {
  margin-bottom: unset;
}
.workspace-leaf-content[data-type=dictionary-view] .contents .main > div:nth-child(2) {
  display: flex;
  flex-flow: column;
  height: auto;
  padding: 8px;
}
.workspace-leaf-content[data-type=dictionary-view] .contents .main audio {
  margin-top: unset;
}
.workspace-leaf-content[data-type=dictionary-view] .contents .main .error,
.workspace-leaf-content[data-type=dictionary-view] .contents .main .errorDescription {
  align-items: center;
  width: fit-content;
  min-width: -webkit-fill-available;
  min-width: fill-available;
  height: fit-content;
  padding: 10px;
  margin: unset;
  background: var(--background-primary);
  border: unset;
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=dictionary-view] .contents .main i.mark {
  box-shadow: inset 0 -2px var(--interactive-accent-text);
}
.workspace-leaf-content[data-type=dictionary-view] .contents .main .definition {
  width: 100%;
  padding: 4px 20px 4px 10px;
  font-family: var(--font-text);
  background: var(--background-primary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=dictionary-view] .contents .main .definition:not(:last-child) {
  margin-bottom: 8px;
}
.workspace-leaf-content[data-type=dictionary-view] .contents .main .definition p,
.workspace-leaf-content[data-type=dictionary-view] .contents .main .definition blockquote {
  margin-bottom: 4px;
}
.workspace-leaf-content[data-type=dictionary-view] .contents .main .definition blockquote {
  padding: 4px 4px 4px 0.5rem;
}
.theme-light .workspace-leaf-content[data-type=dictionary-view] .contents .main .definition blockquote {
  background-color: var(--background-primary);
  border: 2px solid var(--table-border-color);
  border-left-width: 5px;
}
.theme-dark .workspace-leaf-content[data-type=dictionary-view] .contents .main .definition blockquote {
  background-color: var(--table-border-color);
  border: 2px solid var(--background-secondary-alt);
  border-left-width: 5px;
}
.workspace-leaf-content[data-type=dictionary-view] .contents .container {
  flex: 1;
  max-width: -webkit-fill-available;
  max-width: fill-available;
  padding: unset;
  margin: unset;
  margin-right: 8px;
  margin-bottom: 16px;
  background-color: unset;
}
.workspace-leaf-content[data-type=dictionary-view] .contents .container > h3 {
  align-items: center;
  width: fit-content;
  min-width: -webkit-fill-available;
  min-width: fill-available;
  height: fit-content;
  padding: 4px 4px 4px 8px;
  margin: unset;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 600;
  background: var(--background-primary);
  border: unset;
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=dictionary-view] .contents .container > .main {
  margin-left: 10px;
}
.workspace-leaf-content[data-type=dictionary-view] .contents .center {
  margin-top: unset;
}
.workspace-leaf-content[data-type=dictionary-view] .contents .center .spinner {
  margin: 0 auto;
}
.pt-icons-accent .obsidian-icon {
  color: var(--interactive-accent-text);
}
.flatpickr-calendar.obsidian42-jump-to-date,
.kanban-plugin__date-picker {
  background-color: var(--background-secondary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow-popup);
}
.flatpickr-calendar.obsidian42-jump-to-date .flatpickr-calendar.arrowTop::before,
.kanban-plugin__date-picker .flatpickr-calendar.arrowTop::before {
  border-bottom-color: var(--background-primary);
}
.flatpickr-calendar.obsidian42-jump-to-date.open,
.kanban-plugin__date-picker.open {
  z-index: 15;
}
.flatpickr-calendar.obsidian42-jump-to-date .flatpickr-months,
.kanban-plugin__date-picker .flatpickr-months {
  align-items: center;
  width: fit-content;
  min-width: -webkit-fill-available;
  min-width: fill-available;
  height: fit-content;
  margin: unset;
  background: var(--background-primary);
  border: unset;
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.flatpickr-calendar.obsidian42-jump-to-date .flatpickr-months .flatpickr-prev-month,
.flatpickr-calendar.obsidian42-jump-to-date .flatpickr-months .flatpickr-next-month,
.kanban-plugin__date-picker .flatpickr-months .flatpickr-prev-month,
.kanban-plugin__date-picker .flatpickr-months .flatpickr-next-month {
  padding: 7px;
  fill: var(--text-normal);
}
.flatpickr-calendar.obsidian42-jump-to-date .flatpickr-months .flatpickr-current-month,
.kanban-plugin__date-picker .flatpickr-months .flatpickr-current-month {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: unset;
}
.flatpickr-calendar.obsidian42-jump-to-date .flatpickr-months .flatpickr-current-month .flatpickr-monthDropdown-months,
.kanban-plugin__date-picker .flatpickr-months .flatpickr-current-month .flatpickr-monthDropdown-months {
  padding: unset;
  font-weight: 600;
  color: var(--text-normal);
  text-align: center;
  background-color: var(--background-primary);
}
.flatpickr-calendar.obsidian42-jump-to-date .flatpickr-months .flatpickr-current-month .numInputWrapper,
.kanban-plugin__date-picker .flatpickr-months .flatpickr-current-month .numInputWrapper {
  width: 7ch;
}
.flatpickr-calendar.obsidian42-jump-to-date .flatpickr-months .flatpickr-current-month .numInputWrapper .numInput.cur-year,
.kanban-plugin__date-picker .flatpickr-months .flatpickr-current-month .numInputWrapper .numInput.cur-year {
  font-weight: 800;
  color: var(--interactive-accent-text);
  box-shadow: unset;
}
.flatpickr-calendar.obsidian42-jump-to-date .flatpickr-months .flatpickr-current-month .numInputWrapper .arrowUp::after,
.kanban-plugin__date-picker .flatpickr-months .flatpickr-current-month .numInputWrapper .arrowUp::after {
  border-bottom-color: var(--text-normal);
}
.flatpickr-calendar.obsidian42-jump-to-date .flatpickr-months .flatpickr-current-month .numInputWrapper .arrowDown::after,
.kanban-plugin__date-picker .flatpickr-months .flatpickr-current-month .numInputWrapper .arrowDown::after {
  border-top-color: var(--text-normal);
}
.flatpickr-calendar.obsidian42-jump-to-date .flatpickr-innerContainer,
.kanban-plugin__date-picker .flatpickr-innerContainer {
  margin: 6px 10px 10px;
}
.flatpickr-calendar.obsidian42-jump-to-date .flatpickr-innerContainer .flatpickr-rContainer,
.flatpickr-calendar.obsidian42-jump-to-date .flatpickr-innerContainer .flatpickr-days,
.flatpickr-calendar.obsidian42-jump-to-date .flatpickr-innerContainer .dayContainer,
.kanban-plugin__date-picker .flatpickr-innerContainer .flatpickr-rContainer,
.kanban-plugin__date-picker .flatpickr-innerContainer .flatpickr-days,
.kanban-plugin__date-picker .flatpickr-innerContainer .dayContainer {
  min-width: unset;
  max-width: -webkit-fill-available;
  max-width: fill-available;
}
.flatpickr-calendar.obsidian42-jump-to-date .flatpickr-innerContainer .dayContainer span.flatpickr-day,
.flatpickr-calendar.obsidian42-jump-to-date .flatpickr-innerContainer .dayContainer span.flatpickr-day.prevMonthDay,
.flatpickr-calendar.obsidian42-jump-to-date .flatpickr-innerContainer .dayContainer span.flatpickr-day.nextMonthDay,
.kanban-plugin__date-picker .flatpickr-innerContainer .dayContainer span.flatpickr-day,
.kanban-plugin__date-picker .flatpickr-innerContainer .dayContainer span.flatpickr-day.prevMonthDay,
.kanban-plugin__date-picker .flatpickr-innerContainer .dayContainer span.flatpickr-day.nextMonthDay {
  border: unset;
  border-radius: var(--border-radius-small) !important;
}
.flatpickr-calendar.obsidian42-jump-to-date .flatpickr-innerContainer .dayContainer span.flatpickr-day,
.kanban-plugin__date-picker .flatpickr-innerContainer .dayContainer span.flatpickr-day {
  font-weight: 600;
  color: var(--text-normal);
}
.flatpickr-calendar.obsidian42-jump-to-date .flatpickr-innerContainer .dayContainer span.flatpickr-day:hover,
.kanban-plugin__date-picker .flatpickr-innerContainer .dayContainer span.flatpickr-day:hover {
  font-weight: 600;
  background-color: var(--background-primary);
  border-radius: var(--border-radius-small);
  transition: unset;
}
.flatpickr-calendar.obsidian42-jump-to-date .flatpickr-innerContainer .dayContainer span.flatpickr-day.today,
.kanban-plugin__date-picker .flatpickr-innerContainer .dayContainer span.flatpickr-day.today {
  font-weight: 800;
  color: var(--interactive-accent-text);
}
.flatpickr-calendar.obsidian42-jump-to-date .flatpickr-innerContainer .dayContainer span.flatpickr-day.prevMonthDay,
.flatpickr-calendar.obsidian42-jump-to-date .flatpickr-innerContainer .dayContainer span.flatpickr-day.nextMonthDay,
.kanban-plugin__date-picker .flatpickr-innerContainer .dayContainer span.flatpickr-day.prevMonthDay,
.kanban-plugin__date-picker .flatpickr-innerContainer .dayContainer span.flatpickr-day.nextMonthDay {
  opacity: 0.4;
}
.flatpickr-calendar.obsidian42-jump-to-date .flatpickr-innerContainer .dayContainer span.flatpickr-day.selected,
.kanban-plugin__date-picker .flatpickr-innerContainer .dayContainer span.flatpickr-day.selected {
  background: var(--interactive-accent-base);
  box-shadow: var(--drop-shadow);
}
.flatpickr-calendar.obsidian42-jump-to-date .flatpickr-innerContainer .dayContainer span.flatpickr-day.selected:hover,
.kanban-plugin__date-picker .flatpickr-innerContainer .dayContainer span.flatpickr-day.selected:hover {
  font-weight: 600;
  background-color: var(--background-primary);
  border-radius: var(--border-radius-small);
  transition: unset;
}
.flatpickr-calendar.obsidian42-jump-to-date .flatpickr-innerContainer .flatpickr-weekdays,
.kanban-plugin__date-picker .flatpickr-innerContainer .flatpickr-weekdays {
  border-bottom: 1px solid var(--table-border-color);
}
.flatpickr-calendar.obsidian42-jump-to-date .flatpickr-innerContainer .flatpickr-weekdays span.flatpickr-weekday,
.kanban-plugin__date-picker .flatpickr-innerContainer .flatpickr-weekdays span.flatpickr-weekday {
  font-size: 10px;
  font-weight: bold;
  color: var(--text-muted);
  text-transform: uppercase;
  letter-spacing: 1px;
}
.popover.hover-popover {
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow-popup);
}
.popover.hover-popover .popover-titlebar {
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.popover.hover-popover .popover-content {
  border-radius: var(--border-radius);
}
.popover.hover-popover.is-pinned.is-pinned div.popover-titlebar {
  background-color: var(--background-primary);
}
.popover.hover-popover.is-pinned.is-pinned div.popover-title::after {
  background: linear-gradient(to right, transparent, var(--background-primary));
}
.popover.hover-popover.is-pinned.is-pinned.is-active {
  border: 1px solid var(--interactive-accent-base);
}
.popover.hover-popover.is-pinned.is-pinned.is-active div.popover-titlebar {
  background-color: var(--background-primary);
}
.popover.hover-popover.is-pinned.is-pinned.is-active div.popover-title::after {
  background: linear-gradient(to right, transparent, var(--background-primary));
}
.popover.hover-popover .popover-action,
.popover.hover-popover .popover-header-icon {
  color: var(--text-muted);
}
body .popover.hover-popover .mod-show-navbar svg {
  transform: rotate(0deg);
}
body .popover.hover-popover .mod-show-navbar.is-active svg {
  transform: rotate(180deg);
}
.workspace-leaf-content[data-type=quiet-outline] .view-content {
  padding: unset;
}
.workspace-leaf-content[data-type=quiet-outline] .n-slider .n-slider-rail {
  background-color: var(--background-secondary-alt);
  border: 1px solid var(--window-border);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=quiet-outline] .n-slider .n-slider-rail .n-slider-rail__fill {
  background-color: var(--interactive-accent-tint);
}
.workspace-leaf-content[data-type=quiet-outline] .n-slider .n-slider-dots .n-slider-dot {
  background-color: var(--background-primary);
  border: 2px solid var(--window-border);
}
.workspace-leaf-content[data-type=quiet-outline] .n-slider .n-slider-dots .n-slider-dot.n-slider-dot--active {
  border: 2px solid var(--interactive-accent-text);
}
.workspace-leaf-content[data-type=quiet-outline] .n-slider .n-slider-handles .n-slider-handle {
  background-color: var(--background-primary);
  border: 2px solid var(--interactive-accent-tint);
}
.workspace-leaf-content[data-type=quiet-outline] .n-tree .n-tree-node-content {
  color: var(--text-normal);
}
.workspace-leaf-content[data-type=quiet-outline] .n-tree .n-tree-node-content .n-tree-node-content__text {
  border-bottom-color: var(--table-border-color);
}
.workspace-leaf-content[data-type=quiet-outline] .n-tree.n-tree--block-line .n-tree-node {
  border-right: 1px solid transparent;
  border-left: 1px solid transparent;
  border-radius: var(--border-radius-small);
}
.workspace-leaf-content[data-type=quiet-outline] .n-tree.n-tree--block-line .n-tree-node:not(.n-tree-node--disabled):hover {
  background-color: var(--background-primary);
  border: 1px solid var(--window-border);
}
.workspace-leaf-content[data-type=quiet-outline] .n-tree.n-tree--block-line .n-tree-node:not(.n-tree-node--disabled):hover p {
  color: var(--interactive-accent-text);
}
.workspace-leaf-content[data-type=quiet-outline] .n-button {
  width: 32px;
  height: 32px;
  color: var(--highlight-text-normal);
  background-color: var(--interactive-accent-base);
  border: var(--border-size) solid var(--interactive-accent-tint);
  border-radius: var(--border-radius);
}
.workspace-leaf-content[data-type=quiet-outline] .n-button .n-button__icon svg {
  display: flex;
  align-items: center;
  justify-content: center;
}
.workspace-leaf-content[data-type=quiet-outline] .n-button .n-button__border,
.workspace-leaf-content[data-type=quiet-outline] .n-button .n-button__state-border {
  display: none;
}
.workspace-leaf-content[data-type=quiet-outline] code {
  color: var(--interactive-accent-text);
}
.workspace-leaf-content[data-type=quiet-outline] .n-input {
  height: 32px;
  background-color: var(--background-primary);
  border-radius: var(--border-radius);
}
.workspace-leaf-content[data-type=quiet-outline] .n-input .n-input__border {
  border: 1px solid var(--window-border);
}
.workspace-leaf-content[data-type=quiet-outline] .n-input:not(.n-input--disabled):hover .n-input__state-border,
.workspace-leaf-content[data-type=quiet-outline] .n-input:not(.n-input--disabled).n-input--focus .n-input__state-border {
  border: 1px solid var(--interactive-accent-tint);
  box-shadow: unset;
}
.workspace-leaf-content[data-type=quiet-outline] .n-input .n-input__placeholder {
  display: none;
}
.workspace-leaf-content[data-type=quiet-outline] .n-input .n-input__input input {
  caret-color: var(--interactive-accent-text);
}
.workspace-leaf-content[data-type=quiet-outline] .n-input .n-input__input input::placeholder {
  color: var(--text-faint);
}
.workspace-leaf-content[data-type=quiet-outline] .n-empty .n-empty__icon,
.workspace-leaf-content[data-type=quiet-outline] .n-empty .n-empty__description {
  color: var(--text-faint);
}
.workspace-leaf-content[data-type=quiet-outline] .quiet-outline {
  padding: 8px;
  margin-bottom: 5px;
  background-color: var(--background-secondary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
}
.workspace-leaf-content[data-type=quiet-outline] .quiet-outline .n-tree-node-content__text p {
  font-weight: 600;
}
.workspace-leaf-content[data-type=quiet-outline] .quiet-outline .function-bar > :first-child {
  margin-right: 8px;
}
.workspace-leaf-content[data-type=quiet-outline] .quiet-outline .level-2 .n-tree-node-indent,
.workspace-leaf-content[data-type=quiet-outline] .quiet-outline .level-3 .n-tree-node-indent:first-child,
.workspace-leaf-content[data-type=quiet-outline] .quiet-outline .level-4 .n-tree-node-indent:first-child,
.workspace-leaf-content[data-type=quiet-outline] .quiet-outline .level-5 .n-tree-node-indent:first-child,
.workspace-leaf-content[data-type=quiet-outline] .quiet-outline .level-6 .n-tree-node-indent:first-child {
  border-right: 2px solid var(--color-orange-tint);
}
.workspace-leaf-content[data-type=quiet-outline] .quiet-outline .level-3 .n-tree-node-indent,
.workspace-leaf-content[data-type=quiet-outline] .quiet-outline .level-4 .n-tree-node-indent:nth-child(2),
.workspace-leaf-content[data-type=quiet-outline] .quiet-outline .level-5 .n-tree-node-indent:nth-child(2),
.workspace-leaf-content[data-type=quiet-outline] .quiet-outline .level-6 .n-tree-node-indent:nth-child(2) {
  border-right: 2px solid var(--color-yellow-tint);
}
.workspace-leaf-content[data-type=quiet-outline] .quiet-outline .level-4 .n-tree-node-indent,
.workspace-leaf-content[data-type=quiet-outline] .quiet-outline .level-5 .n-tree-node-indent:nth-child(3),
.workspace-leaf-content[data-type=quiet-outline] .quiet-outline .level-6 .n-tree-node-indent:nth-child(3) {
  border-right: 2px solid var(--color-green-tint);
}
.workspace-leaf-content[data-type=quiet-outline] .quiet-outline .level-5 .n-tree-node-indent,
.workspace-leaf-content[data-type=quiet-outline] .quiet-outline .level-6 .n-tree-node-indent:nth-child(4) {
  border-right: 2px solid var(--color-blue-tint);
}
.workspace-leaf-content[data-type=quiet-outline] .quiet-outline .level-6 .n-tree-node-indent {
  border-right: 2px solid var(--color-purple-tint);
}
.workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] > div.view-content {
  padding: 0;
}
.workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] .oz-folder-pane {
  resize: unset;
}
.workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] .file-tree-plugin-view {
  padding: 8px;
  background-color: var(--background-secondary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] .oz-folders-tree-wrapper {
  padding-right: 4px;
  padding-bottom: unset;
  padding-left: unset;
}
.workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] .oz-file-tree-header {
  align-items: center;
  width: fit-content;
  min-width: -webkit-fill-available;
  min-width: fill-available;
  height: fit-content;
  padding: 0 10px;
  background: var(--background-primary);
  border-bottom: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] .oz-folders-action-items,
.workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] .oz-flex-container {
  z-index: var(--layer-popover);
  display: flex;
  width: fit-content;
  height: min-content;
  padding: 2px;
  margin-bottom: 8px;
  background: var(--background-secondary-blur);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow-popup);
  stroke-width: 2px;
  -webkit-backdrop-filter: blur(var(--blur-intensity));
  backdrop-filter: blur(var(--blur-intensity));
}
.workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] .oz-folders-action-items .oz-nav-action-button,
.workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] .oz-flex-container .oz-nav-action-button {
  display: flex;
  align-items: center;
  justify-content: center;
  order: 2;
  width: 32px;
  height: 32px;
  padding: 2px;
  margin: 0 2px;
  color: var(--text-muted);
  border-radius: var(--border-radius);
  opacity: 1;
}
.workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] .oz-folders-action-items .oz-nav-action-button:hover,
.workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] .oz-flex-container .oz-nav-action-button:hover {
  color: var(--interactive-accent-hover);
  fill: var(--interactive-accent-hover);
}
.workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] .oz-nav-buttons-right-block {
  display: flex;
  width: fit-content;
  height: min-content;
}
.workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] .oz-nav-file-tag {
  border: 1px solid var(--window-border);
}
.workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] .oz-explorer-container {
  padding-right: unset !important;
  padding-left: unset !important;
}
.workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] .is-folder-active {
  color: var(--interactive-accent-text);
}
.workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] div.oz-nav-file.is-active,
.workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] div.oz-nav-file.is-active div.oz-nav-file-title,
.workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] div.oz-nav-file.is-active div.oz-nav-file-title-content {
  color: unset;
  background-color: unset;
}
.workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] .drag-entered,
.workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] .oz-folder-element:hover,
.workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] .oz-nav-file:hover {
  font-weight: 600;
  background-color: var(--background-primary);
  border-radius: var(--border-radius-small);
}
.workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] .drag-entered .oz-folder-name,
.workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] .oz-folder-element:hover .oz-folder-name,
.workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] .oz-nav-file:hover .oz-folder-name {
  color: var(--interactive-accent-text);
}
.workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] .drag-entered .oz-nav-file-tag,
.workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] .oz-folder-element:hover .oz-nav-file-tag,
.workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] .oz-nav-file:hover .oz-nav-file-tag {
  color: var(--highlight-text-normal);
  background-color: var(--interactive-accent-base);
}
.workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] .oz-file-list-pane {
  padding-right: 4px;
}
.workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] .oz-folder-count {
  display: flex;
  justify-content: center;
}
.workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] div#file-tree-divider {
  height: 6px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: var(--vertical-lines-color-file-explorer);
  border: 2px solid transparent;
  border-radius: var(--border-radius-small);
  opacity: 1;
  transition: background-color 200ms ease-in-out, border-color 200ms ease-in-out;
}
.workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] div#file-tree-divider:hover {
  background-color: var(--interactive-accent-base);
  border-color: var(--interactive-accent-tint);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] svg.oz-folder-toggle {
  width: 0.9em;
  height: 0.9em;
}
.workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] svg.oz-folder-toggle path {
  fill: var(--interactive-accent-text);
}
.workspace-leaf div.workspace-leaf-content[data-type=file-tree-view] .oz-folder-contents {
  border-left-color: var(--vertical-lines-color-file-explorer);
}
.workspace-leaf-content[data-type=recent-files] .view-content {
  padding: unset;
}
.workspace-leaf-content[data-type=recent-files] .nav-folder.mod-root {
  height: fit-content;
  padding: 8px;
  background-color: var(--background-secondary);
  border: 1px solid var(--window-border);
  border-radius: var(--border-radius);
  box-shadow: var(--drop-shadow);
}
.workspace-leaf-content[data-type=recent-files] .nav-file-title {
  padding: 2px 5px;
}
/* #region  [Info] Style Settings */
/* @settings
name: Prism Theme
id: obsidian-prism-theme
settings:
    -
        id: appearance
        title: Appearance
        description: Options which change how Prism styles Obsidian.
        type: heading
        level: 1
        collapsed: true
    -
        id: accent-color-schemes-and-style
        title: Accent, Color Schemes and Style
        description: Main visual options for Prism.
        type: heading
        level: 2
        collapsed: true
    -
        id: accent-colors-styles-lt
        title: Light Theme
        type: heading
        level: 3
        collapsed: true
    -
        id: color-schemes-lt
        title: Color Scheme
        type: class-select
        allowEmpty: false
        default: pt-color-scheme-swan-lt
        options:
            -
                label: Swan
                value: pt-color-scheme-swan-lt
            -
                label: Latte
                value: pt-color-scheme-latte-lt
            -
                label: Periwinkle
                value: pt-color-scheme-periwinkle-lt
            -
                label: Pistachio
                value: pt-color-scheme-pistachio-lt
    -
        id: accent-style-lt
        title: Accent Style
        description: Adjusts the style used by the Accented elements in the UI.
        type: class-select
        allowEmpty: false
        default: pt-accent-style-borderandfilled-lt
        options:
            -
                label: Plain
                value: pt-accent-style-text-lt
            -
                label: Border
                value: pt-accent-style-border-lt
            -
                label: Filled
                value: pt-accent-style-filled-lt
            -
                label: Border & Filled
                value: pt-accent-style-borderandfilled-lt
    -
        id: light-accent-color-preset
        title: Accent Color Preset
        description: Changes the Light Theme Accent Color around the entire UI. Select from present colors or choose 'Custom' and tune the color in the Custom Accent Color Tuning section below.
        type: class-select
        allowEmpty: false
        default: pt-accent-color-purple-lt
        options:
            -
                label: Custom
                value: pt-accent-color-custom-lt
            -
                label: Red
                value: pt-accent-color-red-lt
            -
                label: Orange
                value: pt-accent-color-orange-lt
            -
                label: Yellow
                value: pt-accent-color-yellow-lt
            -
                label: Green
                value: pt-accent-color-green-lt
            -
                label: Mint
                value: pt-accent-color-mint-lt
            -
                label: Aqua
                value: pt-accent-color-aqua-lt
            -
                label: Blue
                value: pt-accent-color-blue-lt
            -
                label: Purple
                value: pt-accent-color-purple-lt
            -
                label: Pink
                value: pt-accent-color-pink-lt
            -
                label: Grey
                value: pt-accent-color-grey-lt
    -
        id: highlight-text-accent-lt
        title: Accent Text Color Preset
        description: Adjusts the color used by the text in the Light Theme Accented elements of the UI.
        type: class-select
        allowEmpty: false
        default: pt-highlight-text-accent-lt
        options:
            -
                label: Custom
                value: pt-highlight-text-custom-lt
            -
                label: Dark
                value: pt-highlight-text-dark-lt
            -
                label: Light
                value: pt-highlight-text-light-lt
            -
                label: Accent Color
                value: pt-highlight-text-accent-lt
    -
        id: highlight-text-accent-custom-lt
        title: Custom Accent Text Color
        description: Make sure you selected 'Custom' in Light Theme Accent Text Color for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#FFFFFF'
    -
        id: color-accent-custom-lt
        title: Custom Accent Color Tuning
        description: Make sure you selected 'Custom' in Accent Color Preset for this to work. The default Lightness values should net good results for most Hues. Tweak them to your preference.
        type: heading
        level: 4
        collapsed: true
    -
        id: color-accent-h-lt
        title: Custom Accent Base Color Hue
        description: Changes the the Hue of the Base color.
        type: variable-number-slider
        default: 0
        min: 0
        max: 360
        step: 1
    -
        id: color-accent-s-lt
        title: Custom Accent Base Color Saturation
        description: Changes the Saturation of the Base Color.
        type: variable-number-slider
        format: '%'
        default: 60
        min: 0
        max: 100
        step: 1
    -
        id: color-accent-l-base-lt
        title: Custom Accent Base Color Lightness
        description: Base Color Lightness should ideally be the lighteest of the 3.
        type: variable-number-slider
        format: '%'
        default: 82
        min: 0
        max: 100
        step: 1
    -
        id: color-accent-l-tint-lt
        title: Custom Accent Tint Color Lightness
        description: Tint Color Lightness should ideally be between Base and Text.
        type: variable-number-slider
        format: '%'
        default: 67
        min: 0
        max: 100
        step: 1
    -
        id: color-accent-l-text-lt
        title: Custom Accent Text Color Lightness
        description: Text Color Lightness should ideally be the darkest of the 3.
        type: variable-number-slider
        format: '%'
        default: 42
        min: 0
        max: 100
        step: 1
    -
        id: accent-colors-styles-dt
        title: Dark Theme
        type: heading
        level: 3
        collapsed: true
    -
        id: color-schemes-dt
        title: Color Scheme
        type: class-select
        allowEmpty: false
        default: pt-color-scheme-raven-dt
        options:
            -
                label: Raven
                value: pt-color-scheme-raven-dt
            -
                label: Mocha
                value: pt-color-scheme-mocha-dt
            -
                label: Indigo
                value: pt-color-scheme-indigo-dt
            -
                label: Pine
                value: pt-color-scheme-pine-dt
    -
        id: accent-style-dt
        title: Accent Style
        description: Adjusts the style used by the Accented elements in the UI.
        type: class-select
        allowEmpty: false
        default: pt-accent-style-borderandfilled-dt
        options:
            -
                label: Plain
                value: pt-accent-style-text-dt
            -
                label: Border
                value: pt-accent-style-border-dt
            -
                label: Filled
                value: pt-accent-style-filled-dt
            -
                label: Border & Filled
                value: pt-accent-style-borderandfilled-dt
    -
        id: dark-accent-color-preset
        title: Accent Color Preset
        description: Changes the Dark Theme Accent Color around the entire UI. Select from present colors or choose 'Custom' and tune the color in the Custom Accent Color Tuning section below.
        type: class-select
        allowEmpty: false
        default: pt-accent-color-purple-dt
        options:
            -
                label: Custom
                value: pt-accent-color-custom-dt
            -
                label: Red
                value: pt-accent-color-red-dt
            -
                label: Orange
                value: pt-accent-color-orange-dt
            -
                label: Yellow
                value: pt-accent-color-yellow-dt
            -
                label: Green
                value: pt-accent-color-green-dt
            -
                label: Mint
                value: pt-accent-color-mint-dt
            -
                label: Aqua
                value: pt-accent-color-aqua-dt
            -
                label: Blue
                value: pt-accent-color-blue-dt
            -
                label: Purple
                value: pt-accent-color-purple-dt
            -
                label: Pink
                value: pt-accent-color-pink-dt
            -
                label: Grey
                value: pt-accent-color-grey-dt
    -
        id: highlight-text-accent-dt
        title: Accent Text Color Preset
        description: Adjusts the color used by the text in the Dark Theme Accented elements of the UI.
        type: class-select
        allowEmpty: false
        default: pt-highlight-text-accent-dt
        options:
            -
                label: Custom
                value: pt-highlight-text-custom-dt
            -
                label: Dark
                value: pt-highlight-text-dark-dt
            -
                label: Light
                value: pt-highlight-text-light-dt
            -
                label: Accent Color
                value: pt-highlight-text-accent-dt
    -
        id: highlight-text-accent-custom-dt
        title: Custom Accent Text Color
        description: Make sure you selected 'Custom' in Dark Theme Accent Text Color for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#FFFFFF'
    -
        id: color-accent-custom-dt
        title: Custom Accent Color Tuning
        description: Make sure you selected 'Custom' in Accent Color Preset for this to work. The default Lightness values should net good results for most Hues. Tweak them to your preference.
        type: heading
        level: 4
        collapsed: true
    -
        id: color-accent-h-dt
        title: Custom Accent Base Color Hue
        description: Changes the the Hue of the Base color.
        type: variable-number-slider
        default: 0
        min: 0
        max: 360
        step: 1
    -
        id: color-accent-s-dt
        title: Custom Accent Base Color Saturation
        description: Changes the Saturation of the Base Color.
        type: variable-number-slider
        format: '%'
        default: 50
        min: 0
        max: 100
        step: 1
    -
        id: color-accent-l-base-dt
        title: Custom Accent Base Color Lightness
        description: Base Color Lightness should ideally be the darkest of the 3.
        type: variable-number-slider
        format: '%'
        default: 20
        min: 0
        max: 100
        step: 1
    -
        id: color-accent-l-tint-dt
        title: Custom Accent Tint Color Lightness
        description: Tint Color Lightness should ideally be between Base and Text.
        type: variable-number-slider
        format: '%'
        default: 40
        min: 0
        max: 100
        step: 1
    -
        id: color-accent-l-text-dt
        title: Custom Accent Text Color Lightness
        description: Text Color Lightness should ideally be the lightest of the 3.
        type: variable-number-slider
        format: '%'
        default: 65
        min: 0
        max: 100
        step: 1
    -
        id: background-options
        title: Background Options
        description: Adjust the UI Background to a solid color or an image. All options are based on CSS Background properties of the same name.
        type: heading
        level: 2
        collapsed: true
    -
        id: background-image-options-lt
        title: Light Theme
        type: heading
        level: 3
        collapsed: true
    -
        id: background-type-lt
        title: Background Type
        description: Select what type of background you would like in the Light Theme.
        default: pt-background-default-lt
        level: 2
        type: class-select
        options:
            -
                label: Default
                value: pt-background-default-lt
            -
                label: Custom Color
                value: pt-background-custom-lt
            -
                label: Image
                value: pt-background-image-lt
    -
        id: background-custom-lt
        title: Background Custom Color
        description: Make sure you selected 'Custom Color' in Light Theme Background Type for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#E6E6E6'
    -
        id: background-image-lt
        title: Background Image
        description: Customise the Background Image for the Light Theme. Insert the link to an image between the brackets in the url(). Make sure you selected 'Image' in Light Theme Background Type for this to work.
        type: variable-text
        default: url()
    -
        id: background-blur-lt
        title: Background Blur (px)
        description: Select the amount of blur applied to the Light Theme Background Image.
        type: variable-number-slider
        format: px
        default: 0
        min: 0
        max: 25
        step: 1
    -
        id: background-repeat-lt
        title: Background Repeat
        description: Define if the Light Theme Background Image should repeat (tile).
        type: variable-text
        default: no-repeat
    -
        id: background-attachment-lt
        title: Background Attachment
        description: Define whether the Light Theme Background Image's position is fixed within the viewport, or scrolls with its containing block.
        type: variable-text
        default: fixed
    -
        id: background-position-lt
        title: Background Position
        description: Define the initial position for the Light Theme Background Image.
        type: variable-text
        default: center
    -
        id: background-size-lt
        title: Background Size
        description: Define the size of the Light Theme Background Image. The image can be left to its natural size, stretched, or constrained to fit the available space.
        type: variable-text
        default: cover
    -
        id: background-image-options-dt
        title: Dark Theme
        type: heading
        level: 3
        collapsed: true
    -
        id: background-type-dt
        title: Background Type
        description: Select what type of background you would like in the Dark Theme.
        default: pt-background-default-dt
        level: 2
        type: class-select
        options:
            -
                label: Default
                value: pt-background-default-dt
            -
                label: Custom Color
                value: pt-background-custom-dt
            -
                label: Image
                value: pt-background-image-dt
    -
        id: background-custom-dt
        title: Background Custom Color
        description: Make sure you selected 'Custom Color' in Dark Theme Background Type for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#1A1A1A'
    -
        id: background-image-dt
        title: Background Image
        description: Customise the Background Image for the Dark Theme. Insert the link to an image between the brackets in the url().Make sure you selected 'Image' in Dark Theme Background Type for this to work.
        type: variable-text
        default: url()
    -
        id: background-blur-dt
        title: Background Blur (px)
        description: Select the amount of blur applied to the Dark Theme Background Image.
        type: variable-number-slider
        format: px
        default: 0
        min: 0
        max: 25
        step: 1
    -
        id: background-repeat-dt
        title: Background Repeat
        description: Define if the Dark Theme Background Image should repeat (tile).
        type: variable-text
        default: no-repeat
    -
        id: background-attachment-dt
        title: Background Attachment
        description: Define whether the Dark Theme Background Image's position is fixed within the viewport, or scrolls with its containing block.
        type: variable-text
        default: fixed
    -
        id: background-position-dt
        title: Background Position
        description: Define the initial position for the Dark Theme Background Image.
        type: variable-text
        default: center
    -
        id: background-size-dt
        title: Background Size
        description: Define the size of the Dark Theme Background Image. The image can be left to its natural size, stretched, or constrained to fit the available space.
        type: variable-text
        default: cover
    -
        id: graph-view-colors
        title: Graph Color Customisation
        description: Define the colors used in the Graph View. In order to see changes you need to refresh the Graph View (restart Obsidian or toggle the Light/Dark theme).
        type: heading
        level: 2
        collapsed: true
    -
        id: graph-view-light-theme
        title: Light Theme
        type: heading
        level: 3
        collapsed: true
    -
        id: pt-graph-lines-color-lt
        title: Graph Lines Color
        description: The color of a Graph lines connecting Graph Nodes.
        type: heading
        level: 4
        collapsed: true
    -
        id: graph-line-color-lt
        title: Graph Line Presets
        type: variable-select
        allowEmpty: false
        default: var(--background-secondary-alt)
        options:
            -
                label: Default
                value: var(--background-secondary-alt)
            -
                label: Custom
                value: var(--graph-line-custom-color-lt)
            -
                label: Red
                value: var(--color-red-tint)
            -
                label: Orange
                value: var(--color-orange-tint)
            -
                label: Yellow
                value: var(--color-yellow-tint)
            -
                label: Green
                value: var(--color-green-tint)
            -
                label: Mint
                value: var(--color-mint-tint)
            -
                label: Aqua
                value: var(--color-aqua-tint)
            -
                label: Blue
                value: var(--color-blue-tint)
            -
                label: Purple
                value: var(--color-purple-tint)
            -
                label: Pink
                value: var(--color-pink-tint)
            -
                label: Grey
                value: var(--color-grey-tint)
    -
        id: graph-line-custom-color-lt
        title: Graph Lines Custom Color
        description: Make sure you selected 'Custom' in Light Theme Graph Lines Color Presets for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#C4C7CA'
    -
        id: graph-line-opacity-lt
        title: Graph Lines Opacity
        type: variable-number-slider
        default: 1
        min: 0
        max: 1
        step: 0.05
    -
        id: pt-graph-note-color-lt
        title: Graph Note Color
        description: The color of a Graph Node representing a note file.
        type: heading
        level: 4
        collapsed: true
    -
        id: graph-fill-color-lt
        title: Graph Note Color Presets
        type: variable-select
        allowEmpty: false
        default: var(--color-grey-tint)
        options:
            -
                label: Custom
                value: var(--graph-note-custom-color-lt)
            -
                label: Red
                value: var(--color-red-tint)
            -
                label: Orange
                value: var(--color-orange-tint)
            -
                label: Yellow
                value: var(--color-yellow-tint)
            -
                label: Green
                value: var(--color-green-tint)
            -
                label: Mint
                value: var(--color-mint-tint)
            -
                label: Aqua
                value: var(--color-aqua-tint)
            -
                label: Blue
                value: var(--color-blue-tint)
            -
                label: Purple
                value: var(--color-purple-tint)
            -
                label: Pink
                value: var(--color-pink-tint)
            -
                label: Grey
                value: var(--color-grey-tint)
    -
        id: graph-note-custom-color-lt
        title: Graph Note Custom Color
        description: Make sure you selected 'Custom' in Light Theme Graph Note Color Presets for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#C4C7CA'
    -
        id: graph-fill-opacity-lt
        title: Graph Note Opacity
        type: variable-number-slider
        default: 1
        min: 0
        max: 1
        step: 0.05
    -
        id: pt-graph-note-focused-color-lt
        title: Graph Note Focused Color
        description: The color of a Graph Node representing currently focused note file.
        type: heading
        level: 4
        collapsed: true
    -
        id: graph-fill-focused-color-lt
        title: Graph Note Focused Color Presets
        type: variable-select
        allowEmpty: false
        default: var(--interactive-accent-tint)
        options:
            -
                label: Accent Color
                value: var(--interactive-accent-tint)
            -
                label: Custom
                value: var(--graph-note-focused-color-custom-lt)
            -
                label: Red
                value: var(--color-red-tint)
            -
                label: Orange
                value: var(--color-orange-tint)
            -
                label: Yellow
                value: var(--color-yellow-tint)
            -
                label: Green
                value: var(--color-green-tint)
            -
                label: Mint
                value: var(--color-mint-tint)
            -
                label: Aqua
                value: var(--color-aqua-tint)
            -
                label: Blue
                value: var(--color-blue-tint)
            -
                label: Purple
                value: var(--color-purple-tint)
            -
                label: Pink
                value: var(--color-pink-tint)
            -
                label: Grey
                value: var(--color-grey-tint)
    -
        id: graph-note-focused-color-custom-lt
        title: Graph Note Focused Custom Color
        description: Make sure you selected 'Custom' in Light Theme Graph Note Focused Color Presets for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#8670FF'
    -
        id: graph-fill-focused-opacity-lt
        title: Graph Note Focused Opacity
        type: variable-number-slider
        default: 1
        min: 0
        max: 1
        step: 0.05
    -
        id: pt-graph-tag-color-lt
        title: Graph Tag Color
        description: The color of a Graph Node representing a tag.
        type: heading
        level: 4
        collapsed: true
    -
        id: graph-tag-color-lt
        title: Graph Tag Color Presets
        type: variable-select
        allowEmpty: false
        default: var(--color-blue-tint)
        options:
            -
                label: Custom
                value: var(--graph-tag-color-custom-lt)
            -
                label: Red
                value: var(--color-red-tint)
            -
                label: Orange
                value: var(--color-orange-tint)
            -
                label: Yellow
                value: var(--color-yellow-tint)
            -
                label: Green
                value: var(--color-green-tint)
            -
                label: Mint
                value: var(--color-mint-tint)
            -
                label: Aqua
                value: var(--color-aqua-tint)
            -
                label: Blue
                value: var(--color-blue-tint)
            -
                label: Purple
                value: var(--color-purple-tint)
            -
                label: Pink
                value: var(--color-pink-tint)
            -
                label: Grey
                value: var(--color-grey-tint)
    -
        id: graph-tag-color-custom-lt
        title: Graph Tag Custom Color
        description: Make sure you selected 'Custom' in Light Theme Graph Tag Color Presets for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#619EFF'
    -
        id: graph-tag-opacity-lt
        title: Graph Tag Opacity
        type: variable-number-slider
        default: 1
        min: 0
        max: 1
        step: 0.05
    -
        id: pt-graph-attachment-color-lt
        title: Graph Attachment Color
        description: The color of a Graph Node representing an attachment.
        type: heading
        level: 4
        collapsed: true
    -
        id: graph-attachment-color-lt
        title: Graph Attachment Color Presets
        type: variable-select
        allowEmpty: false
        default: var(--color-yellow-tint)
        options:
            -
                label: Custom
                value: var(--graph-attachment-color-custom-lt)
            -
                label: Red
                value: var(--color-red-tint)
            -
                label: Orange
                value: var(--color-orange-tint)
            -
                label: Yellow
                value: var(--color-yellow-tint)
            -
                label: Green
                value: var(--color-green-tint)
            -
                label: Mint
                value: var(--color-mint-tint)
            -
                label: Aqua
                value: var(--color-aqua-tint)
            -
                label: Blue
                value: var(--color-blue-tint)
            -
                label: Purple
                value: var(--color-purple-tint)
            -
                label: Pink
                value: var(--color-pink-tint)
            -
                label: Grey
                value: var(--color-grey-tint)
    -
        id: graph-attachment-color-custom-lt
        title: Graph Attachment Custom Color
        description: Make sure you selected 'Custom' in Light Theme Graph Attachment Color Presets for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#FDDB6D'
    -
        id: graph-attachment-opacity-lt
        title: Graph Attachment Opacity
        type: variable-number-slider
        default: 1
        min: 0
        max: 1
        step: 0.05
    -
        id: pt-graph-unresolved-color-lt
        title: Graph Unresolved Color
        description: The color of a Graph Node representing an unresolved note.
        type: heading
        level: 4
        collapsed: true
    -
        id: graph-unresolved-color-lt
        title: Graph Unresolved Color Presets
        type: variable-select
        allowEmpty: false
        default: var(--color-red-tint)
        options:
            -
                label: Custom
                value: var(--graph-unresolved-color-custom-lt)
            -
                label: Red
                value: var(--color-red-tint)
            -
                label: Orange
                value: var(--color-orange-tint)
            -
                label: Yellow
                value: var(--color-yellow-tint)
            -
                label: Green
                value: var(--color-green-tint)
            -
                label: Mint
                value: var(--color-mint-tint)
            -
                label: Aqua
                value: var(--color-aqua-tint)
            -
                label: Blue
                value: var(--color-blue-tint)
            -
                label: Purple
                value: var(--color-purple-tint)
            -
                label: Pink
                value: var(--color-pink-tint)
            -
                label: Grey
                value: var(--color-grey-tint)
    -
        id: graph-unresolved-color-custom-lt
        title: Graph Unresolved Custom Color
        description: Make sure you selected 'Custom' in Light Theme Graph Unresolved Color Presets for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#FF7070'
    -
        id: graph-unresolved-opacity-lt
        title: Graph Unresolved Opacity
        type: variable-number-slider
        default: 1
        min: 0
        max: 1
        step: 0.05
    -
        id: pt-graph-highlight-color-lt
        title: Graph Highlight Color
        description: The color of a Graph Node when highlighted.
        type: heading
        level: 4
        collapsed: true
    -
        id: graph-highlight-color-lt
        title: Graph Highlight Color Presets
        type: variable-select
        allowEmpty: false
        default: var(--interactive-accent-tint)
        options:
            -
                label: Accent Color
                value: var(--interactive-accent-tint)
            -
                label: Custom
                value: var(--graph-highlight-color-custom-lt)
            -
                label: Red
                value: var(--color-red-tint)
            -
                label: Orange
                value: var(--color-orange-tint)
            -
                label: Yellow
                value: var(--color-yellow-tint)
            -
                label: Green
                value: var(--color-green-tint)
            -
                label: Mint
                value: var(--color-mint-tint)
            -
                label: Aqua
                value: var(--color-aqua-tint)
            -
                label: Blue
                value: var(--color-blue-tint)
            -
                label: Purple
                value: var(--color-purple-tint)
            -
                label: Pink
                value: var(--color-pink-tint)
            -
                label: Grey
                value: var(--color-grey-tint)
    -
        id: graph-highlight-color-custom-lt
        title: Graph Highlight Custom Color
        description: Make sure you selected 'Custom' in Light Theme Graph Highlight Color Presets for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#8670FF'
    -
        id: graph-highlight-opacity-lt
        title: Graph Highlight Opacity
        type: variable-number-slider
        default: 1
        min: 0
        max: 1
        step: 0.05
    -
        id: pt-graph-highlight-line-color-lt
        title: Graph Highlight Line Color
        description: The color of the lines connected to a highlighted Graph Node.
        type: heading
        level: 4
        collapsed: true
    -
        id: graph-highlight-line-color-lt
        title: Graph Highlight Line Color Presets
        type: variable-select
        allowEmpty: false
        default: var(--interactive-accent-tint)
        options:
            -
                label: Accent Color
                value: var(--interactive-accent-tint)
            -
                label: Custom
                value: var(--graph-highlight-line-color-custom-lt)
            -
                label: Red
                value: var(--color-red-tint)
            -
                label: Orange
                value: var(--color-orange-tint)
            -
                label: Yellow
                value: var(--color-yellow-tint)
            -
                label: Green
                value: var(--color-green-tint)
            -
                label: Mint
                value: var(--color-mint-tint)
            -
                label: Aqua
                value: var(--color-aqua-tint)
            -
                label: Blue
                value: var(--color-blue-tint)
            -
                label: Purple
                value: var(--color-purple-tint)
            -
                label: Pink
                value: var(--color-pink-tint)
            -
                label: Grey
                value: var(--color-grey-tint)
    -
        id: graph-highlight-line-color-custom-lt
        title: Graph Highlight Line Custom Color
        description: Make sure you selected 'Custom' in Light Theme Graph Highlight Color Presets for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#8670FF'
    -
        id: graph-highlight-line-opacity-lt
        title: Graph Highlight Line Opacity
        type: variable-number-slider
        default: 0.4
        min: 0
        max: 1
        step: 0.05
    -
        id: graph-view-dark-theme
        title: Dark Theme
        type: heading
        level: 3
        collapsed: true
    -
        id: pt-graph-lines-color-dt
        title: Graph Lines Color
        description: The color of a Graph lines connecting Graph Nodes.
        type: heading
        level: 4
        collapsed: true
    -
        id: graph-line-color-dt
        title: Graph Lines Presets
        type: variable-select
        allowEmpty: false
        default: var(--background-primary-alt)
        options:
            -
                label: Default
                value: var(--background-primary-alt)
            -
                label: Custom
                value: var(--graph-line-custom-color-dt)
            -
                label: Red
                value: var(--color-red-tint)
            -
                label: Orange
                value: var(--color-orange-tint)
            -
                label: Yellow
                value: var(--color-yellow-tint)
            -
                label: Green
                value: var(--color-green-tint)
            -
                label: Mint
                value: var(--color-mint-tint)
            -
                label: Aqua
                value: var(--color-aqua-tint)
            -
                label: Blue
                value: var(--color-blue-tint)
            -
                label: Purple
                value: var(--color-purple-tint)
            -
                label: Pink
                value: var(--color-pink-tint)
            -
                label: Grey
                value: var(--color-grey-tint)
    -
        id: graph-line-color-custom-dt
        title: Graph Lines Custom Color
        description: Make sure you selected 'Custom' in Dark Theme Graph Lines Color Presets for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#C4C7CA'
    -
        id: graph-lines-opacity-dt
        title: Graph Lines Opacity
        type: variable-number-slider
        default: 1
        min: 0
        max: 1
        step: 0.05
    -
        id: pt-graph-note-color-dt
        title: Graph Note Color
        description: The color of a Graph Node representing a note file.
        type: heading
        level: 4
        collapsed: true
    -
        id: graph-fill-color-dt
        title: Graph Note Color Presets
        type: variable-select
        allowEmpty: false
        default: var(--color-grey-tint)
        options:
            -
                label: Custom
                value: var(--graph-note-custom-color-dt)
            -
                label: Red
                value: var(--color-red-tint)
            -
                label: Orange
                value: var(--color-orange-tint)
            -
                label: Yellow
                value: var(--color-yellow-tint)
            -
                label: Green
                value: var(--color-green-tint)
            -
                label: Mint
                value: var(--color-mint-tint)
            -
                label: Aqua
                value: var(--color-aqua-tint)
            -
                label: Blue
                value: var(--color-blue-tint)
            -
                label: Purple
                value: var(--color-purple-tint)
            -
                label: Pink
                value: var(--color-pink-tint)
            -
                label: Grey
                value: var(--color-grey-tint)
    -
        id: graph-note-custom-color-dt
        title: Graph Note Custom Color
        description: Make sure you selected 'Custom' in Dark Theme Graph Note Color Presets for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#878787'
    -
        id: graph-fill-opacity-dt
        title: Graph Note Opacity
        type: variable-number-slider
        default: 1
        min: 0
        max: 1
        step: 0.05
    -
        id: pt-graph-note-focused-color-dt
        title: Graph Note Focused Color
        description: The color of a Graph Node representing currently focused note file.
        type: heading
        level: 4
        collapsed: true
    -
        id: graph-fill-focused-color-dt
        title: Graph Note Focused Color Presets
        type: variable-select
        allowEmpty: false
        default: var(--interactive-accent-tint)
        options:
            -
                label: Accent Color
                value: var(--interactive-accent-tint)
            -
                label: Custom
                value: var(--graph-note-focused-color-custom-dt)
            -
                label: Red
                value: var(--color-red-tint)
            -
                label: Orange
                value: var(--color-orange-tint)
            -
                label: Yellow
                value: var(--color-yellow-tint)
            -
                label: Green
                value: var(--color-green-tint)
            -
                label: Mint
                value: var(--color-mint-tint)
            -
                label: Aqua
                value: var(--color-aqua-tint)
            -
                label: Blue
                value: var(--color-blue-tint)
            -
                label: Purple
                value: var(--color-purple-tint)
            -
                label: Pink
                value: var(--color-pink-tint)
            -
                label: Grey
                value: var(--color-grey-tint)
    -
        id: graph-note-focused-color-custom-dt
        title: Graph Note Focused Custom Color
        description: Make sure you selected 'Custom' in Dark Theme Graph Note Focused Color Presets for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#4C3AB6'
    -
        id: graph-fill-focused-opacity-dt
        title: Graph Note Focused Opacity
        type: variable-number-slider
        default: 1
        min: 0
        max: 1
        step: 0.05
    -
        id: pt-graph-tag-color-dt
        title: Graph Tag Color
        description: The color of a Graph Node representing a tag.
        type: heading
        level: 4
        collapsed: true
    -
        id: graph-tag-color-dt
        title: Graph Tag Color Presets
        type: variable-select
        allowEmpty: false
        default: var(--color-blue-tint)
        options:
            -
                label: Custom
                value: var(--graph-tag-color-custom-lt)
            -
                label: Red
                value: var(--color-red-tint)
            -
                label: Orange
                value: var(--color-orange-tint)
            -
                label: Yellow
                value: var(--color-yellow-tint)
            -
                label: Green
                value: var(--color-green-tint)
            -
                label: Mint
                value: var(--color-mint-tint)
            -
                label: Aqua
                value: var(--color-aqua-tint)
            -
                label: Blue
                value: var(--color-blue-tint)
            -
                label: Purple
                value: var(--color-purple-tint)
            -
                label: Pink
                value: var(--color-pink-tint)
            -
                label: Grey
                value: var(--color-grey-tint)
    -
        id: graph-tag-color-custom-dt
        title: Graph Tag Custom Color
        description: Make sure you selected 'Custom' in Dark Theme Graph Tag Color Presets for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#3663AB'
    -
        id: graph-tag-opacity-dt
        title: Graph Tag Opacity
        type: variable-number-slider
        default: 1
        min: 0
        max: 1
        step: 0.05
    -
        id: pt-graph-attachment-color-dt
        title: Graph Attachment Color
        description: The color of a Graph Node representing an attachment.
        type: heading
        level: 4
        collapsed: true
    -
        id: graph-attachment-color-presets-dt
        title: Graph Attachment Color Presets
        type: variable-select
        allowEmpty: false
        default: var(--color-yellow-tint)
        options:
            -
                label: Custom
                value: var(--graph-attachment-color-custom-dt)
            -
                label: Red
                value: var(--color-red-tint)
            -
                label: Orange
                value: var(--color-orange-tint)
            -
                label: Yellow
                value: var(--color-yellow-tint)
            -
                label: Green
                value: var(--color-green-tint)
            -
                label: Mint
                value: var(--color-mint-tint)
            -
                label: Aqua
                value: var(--color-aqua-tint)
            -
                label: Blue
                value: var(--color-blue-tint)
            -
                label: Purple
                value: var(--color-purple-tint)
            -
                label: Pink
                value: var(--color-pink-tint)
            -
                label: Grey
                value: var(--color-grey-tint)
    -
        id: graph-attachment-color-custom-dt
        title: Graph Attachment Custom Color
        description: Make sure you selected 'Custom' in Dark Theme Graph Attachment Color Presets for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#AF943C'
    -
        id: graph-attachment-opacity-dt
        title: Graph Attachment Opacity
        type: variable-number-slider
        default: 1
        min: 0
        max: 1
        step: 0.05
    -
        id: pt-graph-unresolved-color-dt
        title: Graph Unresolved Color
        description: The color of a Graph Node representing an unresolved note.
        type: heading
        level: 4
        collapsed: true
    -
        id: graph-unresolved-color-presets-dt
        title: Graph Unresolved Color Presets
        type: variable-select
        allowEmpty: false
        default: var(--color-red-tint)
        options:
            -
                label: Custom
                value: var(--graph-unresolved-color-custom-dt)
            -
                label: Red
                value: var(--color-red-tint)
            -
                label: Orange
                value: var(--color-orange-tint)
            -
                label: Yellow
                value: var(--color-yellow-tint)
            -
                label: Green
                value: var(--color-green-tint)
            -
                label: Mint
                value: var(--color-mint-tint)
            -
                label: Aqua
                value: var(--color-aqua-tint)
            -
                label: Blue
                value: var(--color-blue-tint)
            -
                label: Purple
                value: var(--color-purple-tint)
            -
                label: Pink
                value: var(--color-pink-tint)
            -
                label: Grey
                value: var(--color-grey-tint)
    -
        id: graph-unresolved-color-custom-dt
        title: Graph Unresolved Custom Color
        description: Make sure you selected 'Custom' in Dark Theme Graph Unresolved Color Presets for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#B63A3A'
    -
        id: graph-unresolved-opacity-dt
        title: Graph Unresolved Opacity
        type: variable-number-slider
        default: 1
        min: 0
        max: 1
        step: 0.05
    -
        id: pt-graph-highlight-color-dt
        title: Graph Highlight Color
        description: The color of a Graph Node when highlighted.
        type: heading
        level: 4
        collapsed: true
    -
        id: graph-highlight-color-dt
        title: Graph Highlight Color Presets
        type: variable-select
        allowEmpty: false
        default: var(--interactive-accent-tint)
        options:
            -
                label: Accent Color
                value: var(--interactive-accent-tint)
            -
                label: Custom
                value: var(--graph-highlight-color-custom-dt)
            -
                label: Red
                value: var(--color-red-tint)
            -
                label: Orange
                value: var(--color-orange-tint)
            -
                label: Yellow
                value: var(--color-yellow-tint)
            -
                label: Green
                value: var(--color-green-tint)
            -
                label: Mint
                value: var(--color-mint-tint)
            -
                label: Aqua
                value: var(--color-aqua-tint)
            -
                label: Blue
                value: var(--color-blue-tint)
            -
                label: Purple
                value: var(--color-purple-tint)
            -
                label: Pink
                value: var(--color-pink-tint)
            -
                label: Grey
                value: var(--color-grey-tint)
    -
        id: graph-highlight-color-custom-dt
        title: Graph Highlight Custom Color
        description: Make sure you selected 'Custom' in Dark Theme Graph Highlight Color Presets for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#4C3AB6'
    -
        id: graph-highlight-opacity-dt
        title: Graph Highlight Opacity
        type: variable-number-slider
        default: 1
        min: 0
        max: 1
        step: 0.05
    -
        id: pt-graph-highlight-line-color-lt
        title: Graph Highlight Line Color
        description: The color of the lines connected to a highlighted Graph Node.
        type: heading
        level: 4
        collapsed: true
    -
        id: graph-highlight-line-color-dt
        title: Graph Highlight Line Color Presets
        type: variable-select
        allowEmpty: false
        default: var(--interactive-accent-tint)
        options:
            -
                label: Accent Color
                value: var(--interactive-accent-tint)
            -
                label: Custom
                value: var(--graph-highlight-line-color-custom-dt)
            -
                label: Red
                value: var(--color-red-tint)
            -
                label: Orange
                value: var(--color-orange-tint)
            -
                label: Yellow
                value: var(--color-yellow-tint)
            -
                label: Green
                value: var(--color-green-tint)
            -
                label: Mint
                value: var(--color-mint-tint)
            -
                label: Aqua
                value: var(--color-aqua-tint)
            -
                label: Blue
                value: var(--color-blue-tint)
            -
                label: Purple
                value: var(--color-purple-tint)
            -
                label: Pink
                value: var(--color-pink-tint)
            -
                label: Grey
                value: var(--color-grey-tint)
    -
        id: graph-highlight-line-color-custom-dt
        title: Graph Highlight Line Custom Color
        description: Make sure you selected 'Custom' in Dark Theme Graph Highlight Color Presets for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#4C3AB6'
    -
        id: graph-highlight-line-opacity-dt
        title: Graph Highlight Line Opacity
        type: variable-number-slider
        default: 0.4
        min: 0
        max: 1
        step: 0.05
    -
        id: editor
        title: Editor
        description: Settings for elements inside the Editor / Preview area of Obsidian.
        type: heading
        level: 1
        collapsed: true
    -
        id: custom-readable-line-length
        title: Custom Readable Line Length (px)
        description: Changes the maximum width of the Readable Line Length (px). Enable 'Readable line length' in the Editor tab in Settings for this to apply.
        type: variable-number-slider
        level: 2
        min: 100
        max: 1800
        step: 5
        default: 700
        format: px
    -
        id: header-styles
        title: Headers
        description: Customisation options for the Headers (H1 - H6).
        type: heading
        level: 2
        collapsed: true
    -
        id: header-font-size
        title: Header Font Size
        description: The sizes are scalled based on the Font Size selected in the Appearance tab of the Settings.
        type: heading
        level: 3
        collapsed: true
    -
        id: h1-font-size
        title: Header 1 (H1) Font Size (em)
        type: variable-number-slider
        min: 0.5
        max: 5
        step: 0.05
        default: 2
        format: em
    -
        id: h2-font-size
        title: Header 2 (H2) Font Size (em)
        type: variable-number-slider
        min: 0.5
        max: 5
        step: 0.05
        default: 1.8
        format: em
    -
        id: h3-font-size
        title: Header 3 (H3) Font Size (em)
        type: variable-number-slider
        min: 0.5
        max: 5
        step: 0.05
        default: 1.6
        format: em
    -
        id: h4-font-size
        title: Header 4 (H4) Font Size (em)
        type: variable-number-slider
        min: 0.5
        max: 5
        step: 0.05
        default: 1.4
        format: em
    -
        id: h5-font-size
        title: Header 5 (H5) Font Size (em)
        type: variable-number-slider
        min: 0.5
        max: 5
        step: 0.05
        default: 1.2
        format: em
    -
        id: h6-font-size
        title: Header 6 (H6) Font Size (em)
        type: variable-number-slider
        min: 0.5
        max: 5
        step: 0.05
        default: 1
        format: em
    -
        id: header-padding-size
        title: Header Padding Size
        description: The additional space above and below the headers.
        type: heading
        level: 3
        collapsed: true
    -
        id: h1-padding-size
        title: Header 1 (H1) Padding Size (px)
        type: variable-number-slider
        min: 0
        max: 20
        step: 1
        default: 0
        format: px
    -
        id: h2-padding-size
        title: Header 2 (H2) Padding Size (px)
        type: variable-number-slider
        min: 0
        max: 20
        step: 1
        default: 0
        format: px
    -
        id: h3-padding-size
        title: Header 3 (H3) Padding Size (px)
        type: variable-number-slider
        min: 0
        max: 20
        step: 1
        default: 0
        format: px
    -
        id: h4-padding-size
        title: Header 4 (H4) Padding Size (px)
        type: variable-number-slider
        min: 0
        max: 20
        step: 1
        default: 0
        format: px
    -
        id: h5-padding-size
        title: Header 5 (H5) Padding Size (px)
        type: variable-number-slider
        min: 0
        max: 20
        step: 1
        default: 0
        format: px
    -
        id: h6-padding-size
        title: Header 6 (H6) Padding Size (px)
        type: variable-number-slider
        min: 0
        max: 20
        step: 1
        default: 0
        format: px
    -
        id: header-text-color
        title: Header Text Color
        description: Options for changing the color of each header type.
        type: heading
        level: 3
        collapsed: true
    -
        id: header-text-color-lt
        title: Light Theme
        type: heading
        level: 4
        collapsed: true
    -
        id: h1-text-color-lt
        title: Header 1 (H1) Text Color Preset
        type: variable-select
        allowEmpty: false
        default: var(--text-normal)
        options:
            -
                label: Default
                value: var(--text-normal)
            -
                label: Accent Color
                value: var(--interactive-accent-text)
            -
                label: Custom
                value: var(--h1-text-color-custom-lt)
            -
                label: Red
                value: var(--color-red-text)
            -
                label: Orange
                value: var(--color-orange-text)
            -
                label: Yellow
                value: var(--color-yellow-text)
            -
                label: Green
                value: var(--color-green-text)
            -
                label: Mint
                value: var(--color-mint-text)
            -
                label: Aqua
                value: var(--color-aqua-text)
            -
                label: Blue
                value: var(--color-blue-text)
            -
                label: Purple
                value: var(--color-purple-text)
            -
                label: Pink
                value: var(--color-pink-text)
            -
                label: Grey
                value: var(--color-grey-text)
    -
        id: h1-text-color-custom-lt
        title: Header 1 (H1) Custom Text Color 
        description: Make sure you selected 'Custom' in Light Theme Header 1 (H1) Text Color Preset for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#2B2B2B'
    -
        id: h2-text-color-lt
        title: Header 2 (H2) Text Color Preset
        type: variable-select
        allowEmpty: false
        default: var(--text-normal)
        options:
            -
                label: Default
                value: var(--text-normal)
            -
                label: Accent Color
                value: var(--interactive-accent-text)
            -
                label: Custom
                value: var(--h2-text-color-custom-lt)
            -
                label: Red
                value: var(--color-red-text)
            -
                label: Orange
                value: var(--color-orange-text)
            -
                label: Yellow
                value: var(--color-yellow-text)
            -
                label: Green
                value: var(--color-green-text)
            -
                label: Mint
                value: var(--color-mint-text)
            -
                label: Aqua
                value: var(--color-aqua-text)
            -
                label: Blue
                value: var(--color-blue-text)
            -
                label: Purple
                value: var(--color-purple-text)
            -
                label: Pink
                value: var(--color-pink-text)
            -
                label: Grey
                value: var(--color-grey-text)
    -
        id: h2-text-color-custom-lt
        title: Header 2 (H2) Custom Text Color 
        description: Make sure you selected 'Custom' in Light Theme Header 2 (H2) Text Color Preset for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#2B2B2B'
    -
        id: h3-text-color-lt
        title: Header 3 (H3) Text Color Preset
        type: variable-select
        allowEmpty: false
        default: var(--text-normal)
        options:
            -
                label: Default
                value: var(--text-normal)
            -
                label: Accent Color
                value: var(--interactive-accent-text)
            -
                label: Custom
                value: var(--h3-text-color-custom-lt)
            -
                label: Red
                value: var(--color-red-text)
            -
                label: Orange
                value: var(--color-orange-text)
            -
                label: Yellow
                value: var(--color-yellow-text)
            -
                label: Green
                value: var(--color-green-text)
            -
                label: Mint
                value: var(--color-mint-text)
            -
                label: Aqua
                value: var(--color-aqua-text)
            -
                label: Blue
                value: var(--color-blue-text)
            -
                label: Purple
                value: var(--color-purple-text)
            -
                label: Pink
                value: var(--color-pink-text)
            -
                label: Grey
                value: var(--color-grey-text)
    -
        id: h3-text-color-custom-lt
        title: Header 3 (H3) Custom Text Color 
        description: Make sure you selected 'Custom' in Light Theme Header 3 (H3) Text Color Preset for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#2B2B2B'
    -
        id: h4-text-color-lt
        title: Header 4 (H4) Text Color Preset
        type: variable-select
        allowEmpty: false
        default: var(--text-normal)
        options:
            -
                label: Default
                value: var(--text-normal)
            -
                label: Accent Color
                value: var(--interactive-accent-text)
            -
                label: Custom
                value: var(--h4-text-color-custom-lt)
            -
                label: Red
                value: var(--color-red-text)
            -
                label: Orange
                value: var(--color-orange-text)
            -
                label: Yellow
                value: var(--color-yellow-text)
            -
                label: Green
                value: var(--color-green-text)
            -
                label: Mint
                value: var(--color-mint-text)
            -
                label: Aqua
                value: var(--color-aqua-text)
            -
                label: Blue
                value: var(--color-blue-text)
            -
                label: Purple
                value: var(--color-purple-text)
            -
                label: Pink
                value: var(--color-pink-text)
            -
                label: Grey
                value: var(--color-grey-text)
    -
        id: h4-text-color-custom-lt
        title: Header 4 (H4) Custom Text Color 
        description: Make sure you selected 'Custom' in Light Theme Header 4 (H4) Text Color Preset for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#2B2B2B'
    -
        id: h5-text-color-lt
        title: Header 5 (H5) Text Color Preset
        type: variable-select
        allowEmpty: false
        default: var(--text-normal)
        options:
            -
                label: Default
                value: var(--text-normal)
            -
                label: Accent Color
                value: var(--interactive-accent-text)
            -
                label: Custom
                value: var(--h5-text-color-custom-lt)
            -
                label: Red
                value: var(--color-red-text)
            -
                label: Orange
                value: var(--color-orange-text)
            -
                label: Yellow
                value: var(--color-yellow-text)
            -
                label: Green
                value: var(--color-green-text)
            -
                label: Mint
                value: var(--color-mint-text)
            -
                label: Aqua
                value: var(--color-aqua-text)
            -
                label: Blue
                value: var(--color-blue-text)
            -
                label: Purple
                value: var(--color-purple-text)
            -
                label: Pink
                value: var(--color-pink-text)
            -
                label: Grey
                value: var(--color-grey-text)
    -
        id: h5-text-color-custom-lt
        title: Header 5 (H5) Custom Text Color 
        description: Make sure you selected 'Custom' in Light Theme Header 5 (H5) Text Color Preset for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#2B2B2B'
    -
        id: h6-text-color-lt
        title: Header 6 (H6) Text Color Preset
        type: variable-select
        allowEmpty: false
        default: var(--text-normal)
        options:
            -
                label: Default
                value: var(--text-normal)
            -
                label: Accent Color
                value: var(--interactive-accent-text)
            -
                label: Custom
                value: var(--h6-text-color-custom-lt)
            -
                label: Red
                value: var(--color-red-text)
            -
                label: Orange
                value: var(--color-orange-text)
            -
                label: Yellow
                value: var(--color-yellow-text)
            -
                label: Green
                value: var(--color-green-text)
            -
                label: Mint
                value: var(--color-mint-text)
            -
                label: Aqua
                value: var(--color-aqua-text)
            -
                label: Blue
                value: var(--color-blue-text)
            -
                label: Purple
                value: var(--color-purple-text)
            -
                label: Pink
                value: var(--color-pink-text)
            -
                label: Grey
                value: var(--color-grey-text)
    -
        id: h6-text-color-custom-lt
        title: Header 6 (H6) Custom Text Color 
        description: Make sure you selected 'Custom' in Light Theme Header 6 (H6) Text Color Preset for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#2B2B2B'
    -
        id: header-text-color-dt
        title: Dark Theme
        type: heading
        level: 4
        collapsed: true
    -
        id: h1-text-color-dt
        title: Header 1 (H1) Text Color Preset
        type: variable-select
        allowEmpty: false
        default: var(--text-normal)
        options:
            -
                label: Default
                value: var(--text-normal)
            -
                label: Accent Color
                value: var(--interactive-accent-text)
            -
                label: Custom
                value: var(--h1-text-color-custom-dt)
            -
                label: Red
                value: var(--color-red-text)
            -
                label: Orange
                value: var(--color-orange-text)
            -
                label: Yellow
                value: var(--color-yellow-text)
            -
                label: Green
                value: var(--color-green-text)
            -
                label: Mint
                value: var(--color-mint-text)
            -
                label: Aqua
                value: var(--color-aqua-text)
            -
                label: Blue
                value: var(--color-blue-text)
            -
                label: Purple
                value: var(--color-purple-text)
            -
                label: Pink
                value: var(--color-pink-text)
            -
                label: Grey
                value: var(--color-grey-text)
    -
        id: h1-text-color-custom-dt
        title: Header 1 (H1) Custom Text Color 
        description: Make sure you selected 'Custom' in Dark Theme Header 1 (H1) Text Color Preset for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#2B2B2B'
    -
        id: h2-text-color-dt
        title: Header 2 (H2) Text Color Preset
        type: variable-select
        allowEmpty: false
        default: var(--text-normal)
        options:
            -
                label: Default
                value: var(--text-normal)
            -
                label: Accent Color
                value: var(--interactive-accent-text)
            -
                label: Custom
                value: var(--h2-text-color-custom-dt)
            -
                label: Red
                value: var(--color-red-text)
            -
                label: Orange
                value: var(--color-orange-text)
            -
                label: Yellow
                value: var(--color-yellow-text)
            -
                label: Green
                value: var(--color-green-text)
            -
                label: Mint
                value: var(--color-mint-text)
            -
                label: Aqua
                value: var(--color-aqua-text)
            -
                label: Blue
                value: var(--color-blue-text)
            -
                label: Purple
                value: var(--color-purple-text)
            -
                label: Pink
                value: var(--color-pink-text)
            -
                label: Grey
                value: var(--color-grey-text)
    -
        id: h2-text-color-custom-dt
        title: Header 2 (H2) Custom Text Color 
        description: Make sure you selected 'Custom' in Dark Theme Header 2 (H2) Text Color Preset for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#2B2B2B'
    -
        id: h3-text-color-dt
        title: Header 3 (H3) Text Color Preset
        type: variable-select
        allowEmpty: false
        default: var(--text-normal)
        options:
            -
                label: Default
                value: var(--text-normal)
            -
                label: Accent Color
                value: var(--interactive-accent-text)
            -
                label: Custom
                value: var(--h3-text-color-custom-dt)
            -
                label: Red
                value: var(--color-red-text)
            -
                label: Orange
                value: var(--color-orange-text)
            -
                label: Yellow
                value: var(--color-yellow-text)
            -
                label: Green
                value: var(--color-green-text)
            -
                label: Mint
                value: var(--color-mint-text)
            -
                label: Aqua
                value: var(--color-aqua-text)
            -
                label: Blue
                value: var(--color-blue-text)
            -
                label: Purple
                value: var(--color-purple-text)
            -
                label: Pink
                value: var(--color-pink-text)
            -
                label: Grey
                value: var(--color-grey-text)
    -
        id: h3-text-color-custom-dt
        title: Header 3 (H3) Custom Text Color 
        description: Make sure you selected 'Custom' in Dark Theme Header 3 (H3) Text Color Preset for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#2B2B2B'
    -
        id: h4-text-color-dt
        title: Header 4 (H4) Text Color Preset
        type: variable-select
        allowEmpty: false
        default: var(--text-normal)
        options:
            -
                label: Default
                value: var(--text-normal)
            -
                label: Accent Color
                value: var(--interactive-accent-text)
            -
                label: Custom
                value: var(--h4-text-color-custom-dt)
            -
                label: Red
                value: var(--color-red-text)
            -
                label: Orange
                value: var(--color-orange-text)
            -
                label: Yellow
                value: var(--color-yellow-text)
            -
                label: Green
                value: var(--color-green-text)
            -
                label: Mint
                value: var(--color-mint-text)
            -
                label: Aqua
                value: var(--color-aqua-text)
            -
                label: Blue
                value: var(--color-blue-text)
            -
                label: Purple
                value: var(--color-purple-text)
            -
                label: Pink
                value: var(--color-pink-text)
            -
                label: Grey
                value: var(--color-grey-text)
    -
        id: h4-text-color-custom-dt
        title: Header 4 (H4) Custom Text Color 
        description: Make sure you selected 'Custom' in Dark Theme Header 4 (H4) Text Color Preset for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#2B2B2B'
    -
        id: h5-text-color-dt
        title: Header 5 (H5) Text Color Preset
        type: variable-select
        allowEmpty: false
        default: var(--text-normal)
        options:
            -
                label: Default
                value: var(--text-normal)
            -
                label: Accent Color
                value: var(--interactive-accent-text)
            -
                label: Custom
                value: var(--h5-text-color-custom-dt)
            -
                label: Red
                value: var(--color-red-text)
            -
                label: Orange
                value: var(--color-orange-text)
            -
                label: Yellow
                value: var(--color-yellow-text)
            -
                label: Green
                value: var(--color-green-text)
            -
                label: Mint
                value: var(--color-mint-text)
            -
                label: Aqua
                value: var(--color-aqua-text)
            -
                label: Blue
                value: var(--color-blue-text)
            -
                label: Purple
                value: var(--color-purple-text)
            -
                label: Pink
                value: var(--color-pink-text)
            -
                label: Grey
                value: var(--color-grey-text)
    -
        id: h5-text-color-custom-dt
        title: Header 5 (H5) Custom Text Color 
        description: Make sure you selected 'Custom' in Dark Theme Header 5 (H5) Text Color Preset for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#2B2B2B'
    -
        id: h6-text-color-dt
        title: Header 6 (H6) Text Color Preset
        type: variable-select
        allowEmpty: false
        default: var(--text-normal)
        options:
            -
                label: Default
                value: var(--text-normal)
            -
                label: Accent Color
                value: var(--interactive-accent-text)
            -
                label: Custom
                value: var(--h6-text-color-custom-dt)
            -
                label: Red
                value: var(--color-red-text)
            -
                label: Orange
                value: var(--color-orange-text)
            -
                label: Yellow
                value: var(--color-yellow-text)
            -
                label: Green
                value: var(--color-green-text)
            -
                label: Mint
                value: var(--color-mint-text)
            -
                label: Aqua
                value: var(--color-aqua-text)
            -
                label: Blue
                value: var(--color-blue-text)
            -
                label: Purple
                value: var(--color-purple-text)
            -
                label: Pink
                value: var(--color-pink-text)
            -
                label: Grey
                value: var(--color-grey-text)
    -
        id: h6-text-color-custom-dt
        title: Header 6 (H6) Custom Text Color 
        description: Make sure you selected 'Custom' in Dark Theme Header 6 (H6) Text Color Preset for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#2B2B2B'
    -
        id: editor-text-styles
        title: Editor Text Color
        description: Adjust the color of different types of text in the Editor.
        type: heading
        level: 2
        collapsed: true
    -
        id: editor-text-light-theme
        title: Light Theme
        type: heading
        level: 3
        collapsed: true
    -
        id: text-bold-color-lt
        title: Bold Text Color Preset
        type: variable-select
        allowEmpty: false
        default: var(--text-normal)
        options:
            -
                label: Default
                value: var(--text-normal)
            -
                label: Accent Color
                value: var(--interactive-accent-text)
            -
                label: Custom
                value: var(--text-bold-custom-color-lt)
            -
                label: Red
                value: var(--color-red-text)
            -
                label: Orange
                value: var(--color-orange-text)
            -
                label: Yellow
                value: var(--color-yellow-text)
            -
                label: Green
                value: var(--color-green-text)
            -
                label: Mint
                value: var(--color-mint-text)
            -
                label: Aqua
                value: var(--color-aqua-text)
            -
                label: Blue
                value: var(--color-blue-text)
            -
                label: Purple
                value: var(--color-purple-text)
            -
                label: Pink
                value: var(--color-pink-text)
            -
                label: Grey
                value: var(--color-grey-text)
    - 
        id: text-bold-custom-color-lt
        title: Bold Text Custom Color 
        description: Make sure you selected 'Custom' in Light Theme Bold Text Color Preset for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#2B2B2B'
    -
        id: text-italic-color-lt
        title: Italic Text Color Preset
        type: variable-select
        allowEmpty: false
        default: var(--text-normal)
        options:
            -
                label: Default
                value: var(--text-normal)
            -
                label: Accent Color
                value: var(--interactive-accent-text)
            -
                label: Custom
                value: var(--text-italic-custom-color-lt)
            -
                label: Red
                value: var(--color-red-text)
            -
                label: Orange
                value: var(--color-orange-text)
            -
                label: Yellow
                value: var(--color-yellow-text)
            -
                label: Green
                value: var(--color-green-text)
            -
                label: Mint
                value: var(--color-mint-text)
            -
                label: Aqua
                value: var(--color-aqua-text)
            -
                label: Blue
                value: var(--color-blue-text)
            -
                label: Purple
                value: var(--color-purple-text)
            -
                label: Pink
                value: var(--color-pink-text)
            -
                label: Grey
                value: var(--color-grey-text)
    - 
        id: text-italic-custom-color-lt
        title: Italic Text Custom Color 
        description: Make sure you selected 'Custom' in Light Theme Italic Text Color Preset for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#2B2B2B'
    -
        id: link-internal-color-lt
        title: Internal Link Color Preset
        type: variable-select
        allowEmpty: false
        default: var(--interactive-accent-text)
        options:
            -
                label: Accent Color
                value: var(--interactive-accent-text)
            -
                label: Custom
                value: var(--link-internal-custom-color-lt)
            -
                label: Red
                value: var(--color-red-text)
            -
                label: Orange
                value: var(--color-orange-text)
            -
                label: Yellow
                value: var(--color-yellow-text)
            -
                label: Green
                value: var(--color-green-text)
            -
                label: Mint
                value: var(--color-mint-text)
            -
                label: Aqua
                value: var(--color-aqua-text)
            -
                label: Blue
                value: var(--color-blue-text)
            -
                label: Purple
                value: var(--color-purple-text)
            -
                label: Pink
                value: var(--color-pink-text)
            -
                label: Grey
                value: var(--color-grey-text)
    - 
        id: link-internal-custom-color-lt
        title: Internal Link Custom Color 
        description: Make sure you selected 'Custom' in Light Theme Internal Link Color Preset for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#2B2B2B'
    -
        id: link-external-color-lt
        title: External Link Color Preset
        type: variable-select
        allowEmpty: false
        default: var(--interactive-accent-text)
        options:
            -
                label: Accent Color
                value: var(--interactive-accent-text)
            -
                label: Custom
                value: var(--link-external-custom-color-lt)
            -
                label: Red
                value: var(--color-red-text)
            -
                label: Orange
                value: var(--color-orange-text)
            -
                label: Yellow
                value: var(--color-yellow-text)
            -
                label: Green
                value: var(--color-green-text)
            -
                label: Mint
                value: var(--color-mint-text)
            -
                label: Aqua
                value: var(--color-aqua-text)
            -
                label: Blue
                value: var(--color-blue-text)
            -
                label: Purple
                value: var(--color-purple-text)
            -
                label: Pink
                value: var(--color-pink-text)
            -
                label: Grey
                value: var(--color-grey-text)
    - 
        id: link-external-custom-color-lt
        title: External Link Custom Color 
        description: Make sure you selected 'Custom' in Light Theme External Link Color Preset for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#2B2B2B'
    -
        id: editor-text-dark-theme
        title: Dark Theme
        type: heading
        level: 3
        collapsed: true
    -
        id: text-bold-color-dt
        title: Bold Text Color Preset
        type: variable-select
        allowEmpty: false
        default: var(--text-normal)
        options:
            -
                label: Default
                value: var(--text-normal)
            -
                label: Accent Color
                value: var(--interactive-accent-text)
            -
                label: Custom
                value: var(--text-bold-custom-color-dt)
            -
                label: Red
                value: var(--color-red-text)
            -
                label: Orange
                value: var(--color-orange-text)
            -
                label: Yellow
                value: var(--color-yellow-text)
            -
                label: Green
                value: var(--color-green-text)
            -
                label: Mint
                value: var(--color-mint-text)
            -
                label: Aqua
                value: var(--color-aqua-text)
            -
                label: Blue
                value: var(--color-blue-text)
            -
                label: Purple
                value: var(--color-purple-text)
            -
                label: Pink
                value: var(--color-pink-text)
            -
                label: Grey
                value: var(--color-grey-text)
    - 
        id: text-bold-custom-color-dt
        title: Bold Text Custom Color 
        description: Make sure you selected 'Custom' in Dark Theme Bold Text Color Preset for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#2B2B2B'
    -
        id: text-italic-color-dt
        title: Italic Text Color Preset
        type: variable-select
        allowEmpty: false
        default: var(--text-normal)
        options:
            -
                label: Default
                value: var(--text-normal)
            -
                label: Accent Color
                value: var(--interactive-accent-text)
            -
                label: Custom
                value: var(--text-italic-custom-color-dt)
            -
                label: Red
                value: var(--color-red-text)
            -
                label: Orange
                value: var(--color-orange-text)
            -
                label: Yellow
                value: var(--color-yellow-text)
            -
                label: Green
                value: var(--color-green-text)
            -
                label: Mint
                value: var(--color-mint-text)
            -
                label: Aqua
                value: var(--color-aqua-text)
            -
                label: Blue
                value: var(--color-blue-text)
            -
                label: Purple
                value: var(--color-purple-text)
            -
                label: Pink
                value: var(--color-pink-text)
            -
                label: Grey
                value: var(--color-grey-text)
    - 
        id: text-italic-custom-color-dt
        title: Italic Text Custom Color 
        description: Make sure you selected 'Custom' in Dark Theme Italic Text Color Preset for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#2B2B2B'
    -
        id: link-internal-color-dt
        title: Internal Link Color Preset
        type: variable-select
        allowEmpty: false
        default: var(--interactive-accent-text)
        options:
            -
                label: Accent Color
                value: var(--interactive-accent-text)
            -
                label: Custom
                value: var(--link-internal-custom-color-dt)
            -
                label: Red
                value: var(--color-red-text)
            -
                label: Orange
                value: var(--color-orange-text)
            -
                label: Yellow
                value: var(--color-yellow-text)
            -
                label: Green
                value: var(--color-green-text)
            -
                label: Mint
                value: var(--color-mint-text)
            -
                label: Aqua
                value: var(--color-aqua-text)
            -
                label: Blue
                value: var(--color-blue-text)
            -
                label: Purple
                value: var(--color-purple-text)
            -
                label: Pink
                value: var(--color-pink-text)
            -
                label: Grey
                value: var(--color-grey-text)
    - 
        id: link-internal-custom-color-dt
        title: Internal Link Custom Color 
        description: Make sure you selected 'Custom' in Dark Theme Internal Link Color Preset for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#2B2B2B'
    -
        id: link-external-color-dt
        title: External Link Color Preset
        type: variable-select
        allowEmpty: false
        default: var(--interactive-accent-text)
        options:
            -
                label: Accent Color
                value: var(--interactive-accent-text)
            -
                label: Custom
                value: var(--link-external-custom-color-dt)
            -
                label: Red
                value: var(--color-red-text)
            -
                label: Orange
                value: var(--color-orange-text)
            -
                label: Yellow
                value: var(--color-yellow-text)
            -
                label: Green
                value: var(--color-green-text)
            -
                label: Mint
                value: var(--color-mint-text)
            -
                label: Aqua
                value: var(--color-aqua-text)
            -
                label: Blue
                value: var(--color-blue-text)
            -
                label: Purple
                value: var(--color-purple-text)
            -
                label: Pink
                value: var(--color-pink-text)
            -
                label: Grey
                value: var(--color-grey-text)
    - 
        id: link-external-custom-color-dt
        title: External Link Custom Color 
        description: Make sure you selected 'Custom' in Dark Theme External Link Color Preset for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#2B2B2B'
    -
        id: mark-highlight-styles
        title: Mark Highlight
        description: Adjusts the style used by the <mark> tag highlight system. Colors available = red, orange, yellow, green, mint, aqua, blue, purple, pink and grey. e.g. <mark class="red">Your text</mark>
        type: heading
        level: 2
        collapsed: true
    -
        id: mark-highlight-light-theme
        title: Light Theme
        type: heading
        level: 3
        collapsed: true
    -
        id: light-mark-highlight-style
        title: Mark Highlight Style
        type: class-select
        allowEmpty: false
        default: pt-highlight-style-borderandfilled-lt
        options:
            -
                label: None
                value: pt-highlight-style-none-lt
            -
                label: Border
                value: pt-highlight-style-border-lt
            -
                label: Filled
                value: pt-highlight-style-filled-lt
            -
                label: Border & Filled
                value: pt-highlight-style-borderandfilled-lt
    -
        id: light-mark-highlight-text-color-preset
        title: Mark Highlight Text Color Preset
        type: class-select
        allowEmpty: false
        default: pt-highlight-text-color-lt
        options:
            -
                label: None
                value: pt-highlight-text-none-lt
            -
                label: Color
                value: pt-highlight-text-color-lt
    -
        id: mark-highlight-dark-theme
        title: Dark Theme
        type: heading
        level: 3
        collapsed: true
    -
        id: dark-mark-highlight-style
        title: Mark Highlight Style
        type: class-select
        allowEmpty: false
        default: pt-highlight-style-borderandfilled-dt
        options:
            -
                label: None
                value: pt-highlight-style-none-dt
            -
                label: Border
                value: pt-highlight-style-border-dt
            -
                label: Filled
                value: pt-highlight-style-filled-dt
            -
                label: Border & Filled
                value: pt-highlight-style-borderandfilled-dt
    -
        id: dark-mark-highlight-text-color-preset
        title: Mark Highlight Text Color Preset
        type: class-select
        allowEmpty: false
        default: pt-highlight-text-color-dt
        options:
            -
                label: None
                value: pt-highlight-text-none-dt
            -
                label: Color
                value: pt-highlight-text-color-dt
    -
        id: user-interface
        title: User Interface
        description: Settings for spacing, position, alignment and other adjustments of different UI elements.
        type: heading
        level: 1
        collapsed: true
    -
        id: window-adjustments
        title: Window Adjustments
        description: Settings for changing the gaps between windows and border radius around all UI elements.
        type: heading
        level: 2
        collapsed: true
    -
        id: window-gap
        title: Window Gap (px)
        description: The size of the space between the Workspace Containers.
        type: variable-number-slider
        format: 'px'
        default: 10
        level: 2
        min: 1
        max: 20
        step: 1
    -
        id: border-radius
        title: Border Radius (px)
        description: The size of the border radius around larger elements of the UI.
        type: variable-number-slider
        format: 'px'
        default: 8
        level: 2
        min: 0
        max: 20
        step: 1
    -
        id: border-radius-small
        title: Border Radius Small (px)
        description: The size of the border radius around smaller elements of the UI.
        type: variable-number-slider
        format: 'px'
        default: 4
        level: 2
        min: 0
        max: 20
        step: 1
    -
        id: sidebar-elements
        title: Sidebar Elements
        description: Settings for positioning, alignment, etc. of different UI elements within the Sidebars.
        type: heading
        level: 2
        collapsed: true
    -
        id: pt-minimal-right-sidebar
        title: Minimal Right Sidebar
        description: Makes the Right Sidebar Ribbon collapse button merge next to the top tabs. Helps reduce the wasted space caused by the empty column which accomodates the collapse button.
        default: false
        type: class-toggle
    -
        id: tab-label
        title: Tab Label
        description: Settings for positioning, alignment, etc. of the Tab Labels.
        type: heading
        level: 3
        collapsed: true
    -
        id: left-sidebar-tab-label-alignment
        title: Left Sidebar Tab Label Alignment
        description: Horizontal Alignment of the Tab Labels in the Left Sidebar.
        type: class-select
        allowEmpty: false
        default: pt-tab-label-left-sidebar-left
        options:
            -
                label: Left
                value: pt-tab-label-left-sidebar-left
            -
                label: Center
                value: pt-tab-label-left-sidebar-center
            -
                label: Right
                value: pt-tab-label-left-sidebar-right
    -
        id: right-sidebar-tab-label-alignment
        title: Right Sidebar Tab Label Alignment
        description: Horizontal Alignment of the Tab Labels in the Right Sidebar.
        type: class-select
        allowEmpty: false
        default: pt-tab-label-right-sidebar-left
        options:
            -
                label: Left
                value: pt-tab-label-right-sidebar-left
            -
                label: Center
                value: pt-tab-label-right-sidebar-center
            -
                label: Right
                value: pt-tab-label-right-sidebar-right
    -
        id: nav-header
        title: Nav Header
        description: Settings for positioning, alignment, etc. of the Nav Headers.
        type: heading
        level: 3
        collapsed: true
    -
        id: nav-header-left-sidebar-position
        title: Left Sidebar Nav Header Position
        description: Vertical Position of the Nav Header in the Left Sidebar Workspace Leaf.
        type: class-select
        allowEmpty: false
        default: pt-nav-header-left-sidebar-position-bottom
        options:
            -
                label: Top
                value: pt-nav-header-left-sidebar-position-top
            -
                label: Bottom
                value: pt-nav-header-left-sidebar-position-bottom
    -
        id: nav-header-left-sidebar-alignment
        title: Left Sidebar Nav Header Alignment
        description: Horizontal Alignment of the Nav Header in the Left Sidebar Workspace Leaf.
        type: class-select
        allowEmpty: false
        default: pt-nav-header-left-sidebar-align-center
        options:
            -
                label: Left
                value: pt-nav-header-left-sidebar-align-left
            -
                label: Center
                value: pt-nav-header-left-sidebar-align-center
            -
                label: Right
                value: pt-nav-header-left-sidebar-align-right
    -
        id: nav-header-right-sidebar-position
        title: Right Sidebar Nav Header Position
        description: Vertical Position of the Nav Header in the Right Sidebar Workspace Leaf.
        type: class-select
        allowEmpty: false
        default: pt-nav-header-right-sidebar-position-bottom
        options:
            -
                label: Top
                value: pt-nav-header-right-sidebar-position-top
            -
                label: Bottom
                value: pt-nav-header-right-sidebar-position-bottom
    -
        id: nav-header-right-sidebar-alignment
        title: Right Sidebar Nav Header Alignment
        description: Horizontal Alignment of the Nav Header in the Right Sidebar Workspace Leaf.
        type: class-select
        allowEmpty: false
        default: pt-nav-header-right-sidebar-align-center
        options:
            -
                label: Left
                value: pt-nav-header-right-sidebar-align-left
            -
                label: Center
                value: pt-nav-header-right-sidebar-align-center
            -
                label: Right
                value: pt-nav-header-right-sidebar-align-right
    -
        id: file-explorer
        title: File Explorer
        description: Customisation options for the File Explorer module.
        type: heading
        level: 3
        collapsed: true
    -
        id: pt-file-explorer-vertical-lines
        title: File Explorer Vertical Lines (Relationship Lines)
        description: Toggles Vertical Lines (Relationship Lines) in the File Explorer to help visualise the folder and file depth.
        default: true
        type: class-toggle
    -
        id: vertical-lines-width-file-explorer
        title: File Explorer Vertical Lines Width (px)
        type: variable-number-slider
        format: 'px'
        default: 2
        min: 1
        max: 5
        step: 1
    -
        id: file-explorer-left-margin
        title: File Explorer File/Folder Left Margin (px)
        description: Increases the Left Margin for Files/Folders in order indent them within another folder.
        type: variable-number-slider
        format: 'px'
        default: 5
        min: 1
        max: 25
        step: 1
    -
        id: custom-vault-banner
        title: Custom Vault Banner
        description: Custom Vault Banner in the File Explorer with a custom icon option.
        type: heading
        level: 4
        collapsed: true
    -
        id: pt-custom-vault-banner
        title: Enable Custom Vault Banner
        description: Enables the Custom Vault Banner in the File Explorer.
        type: class-toggle
        default: true
    -
        id: custom-vault-banner-horizontal-align
        title: Custom Vault Banner Alignment
        description: Horizontally aligns the Custom Vault Banner content.
        type: class-select
        allowEmpty: false
        default: pt-custom-vault-banner-justify-content-center
        options:
            -
                label: Left
                value: pt-custom-vault-banner-justify-content-left
            -
                label: Center
                value: pt-custom-vault-banner-justify-content-center
            -
                label: Right
                value: pt-custom-vault-banner-justify-content-right
    -
        id: custom-vault-banner-order
        title: Custom Vault Banner Order
        description: Select the order in which the content appears in the Custom Vault Banner.
        type: class-select
        allowEmpty: false
        default: pt-custom-vault-banner-order-ltr
        options:
            -
                label: Left to Right
                value: pt-custom-vault-banner-order-ltr
            -
                label: Right to Left
                value: pt-custom-vault-banner-order-rtl
    -
        id: pt-custom-vault-banner-sticky
        title: Custom Vault Banner Sticky
        description: Make the Custom Vault Banner stick to the top of the File Explorer.
        type: class-toggle
        default: true
    -
        id: custom-vault-banner-icon-url
        title: Vault Banner Icon (URL)
        description: Customise the Vault Banner Icon. Insert a URL to an image in between the brackets of 'url()'.
        type: variable-text
        default: url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px'%0Awidth='40' height='40'%0AviewBox='0 0 40 40'%0Astyle=' fill:%23000000;'%3E%3Cpath fill='%23dbb065' d='M1.5 35.5L1.5 4.5 11.793 4.5 14.793 7.5 35.5 7.5 35.5 35.5z'%3E%3C/path%3E%3Cpath fill='%23967a44' d='M11.586,5l2.707,2.707L14.586,8H15h20v27H2V5H11.586 M12,4H1v32h35V7H15L12,4L12,4z'%3E%3C/path%3E%3Cg%3E%3Cpath fill='%23f5ce85' d='M1.599 35.5L5.417 14.5 16.151 14.5 19.151 12.5 39.41 12.5 35.577 35.5z'%3E%3C/path%3E%3Cpath fill='%23967a44' d='M38.82,13l-3.667,22H2.198l3.636-20H16h0.303l0.252-0.168L19.303,13H38.82 M40,12H19l-3,2H5L1,36 h35L40,12L40,12z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E)
    -
        id: outline
        title: Outline
        description: Customisation options for the Outline module.
        type: heading
        level: 3
        collapsed: true
    -
        id: pt-outline-vertical-lines
        title: Outline Vertical Lines (Relationship Lines)
        description: Toggles Vertical Lines (Relationship Lines) in the Outline to help visualise the Header depth.
        default: true
        type: class-toggle
    -
        id: vertical-lines-width-outline
        title: Outline Vertical Lines Width (px)
        type: variable-number-slider
        format: 'px'
        default: 2
        min: 1
        max: 5
        step: 1
    -
        id: titlebar
        title: Titlebar
        description: Settings for changing the style of the Titlebar.
        type: heading
        level: 2
        collapsed: true
    -
        id: titlebar-style
        title: Titlebar Style
        description: Titlebar Style to fit the design of your Operating System Titlebar.
        default: pt-default-titlebar
        type: class-select
        options:
            -
                label: Default
                value: pt-default-titlebar
            -
                label: Windows 10/11
                value: pt-windows-titlebar
    -
        id: pt-titlebar-hide-nav-buttons
        title: Hide Titlebar Navigation Buttons
        description: Hides the Titlebar Navigation Buttons.
        type: class-toggle
        default: false
    -
        id: pt-titlebar-hide-text
        title: Hide Titlebar Title Text
        description: Hides the Titlebar Title Text (Useful when the Statusbar is at the top).
        type: class-toggle
        default: false
    -
        id: titlebar-customisation-lt
        title: Light Theme Customisation
        description:
        type: heading
        level: 3
        collapsed: true
    -
        id: pt-solid-titlebar-lt
        title: Solid Titlebar Background
        description: Changes the Light Theme Titlebar Background to a solid app wide bar container instead of separated containers.
        type: class-toggle
        default: false
    -
        id: titlebar-preset-lt
        title: Titlebar Preset
        description: Choose between Default and Custom colors for the Light Theme Titlebar.
        default: pt-titlebar-default-lt
        type: class-select
        options:
            -
                label: Default
                value: pt-titlebar-default-lt
            -
                label: Custom
                value: pt-titlebar-custom-lt
    -
        id: titlebar-background-color-lt
        title: Titlebar Background Color
        description: Make sure you selected 'Custom' in Light Theme Titlebar Preset for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#EBECEF'
    -
        id: titlebar-text-color-lt
        title: Titlebar Text/Icons Color
        description: Choose the color used for the Light Theme Titlebar Text/Icons.
        default: pt-titlebar-text-dark-lt
        type: class-select
        options:
            -
                label: Light
                value: pt-titlebar-text-light-lt
            -
                label: Dark
                value: pt-titlebar-text-dark-lt
            -
                label: Accent Color
                value: pt-titlebar-text-accent-lt
    -
        id: titlebar-customisation-dt
        title: Dark Theme Customisation
        type: heading
        level: 3
        collapsed: true
    -
        id: pt-solid-titlebar-dt
        title: Solid Titlebar Background
        description: Changes the Dark Theme Titlebar Background to a solid app wide bar container instead of separated containers.
        type: class-toggle
        default: false
    -
        id: titlebar-preset-dt
        title: Titlebar Preset
        description: Choose between Default and Custom colors for the Dark Theme Titlebar.
        default: pt-titlebar-default-dt
        level: 2
        type: class-select
        options:
            -
                label: Default
                value: pt-titlebar-default-dt
            -
                label: Custom
                value: pt-titlebar-custom-dt
    -
        id: titlebar-background-color-dt
        title: Titlebar Background Color
        description: Make sure you selected 'Custom' in Dark Theme Titlebar Preset for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#2B2B2B'
    -
        id: titlebar-text-color-dt
        title: Titlebar Text/Icons Color
        description: Choose the color used for the Dark Theme Titlebar Text/Icons.
        default: pt-titlebar-text-light-dt
        type: class-select
        options:
            -
                label: Light
                value: pt-titlebar-text-light-dt
            -
                label: Dark
                value: pt-titlebar-text-dark-dt
            -
                label: Accent Color
                value: pt-titlebar-text-accent-dt
    -
        id: status-bar
        title: Status Bar
        description: Settings for the Status Bar; Adjust position, Change the order of items, etc.
        type: heading
        level: 2
        collapsed: true
    -
        id: pt-status-bar-position
        title: Status Bar Position
        description: Change the Position of the Status Bar. When in the Top position, the Status Bar inherits theme specific customisation options from the Titlebar.
        type: class-select
        allowEmpty: false
        default: pt-status-bar-position-bottom
        options:
            -
                label: Top
                value: pt-status-bar-position-top
            -
                label: Bottom
                value: pt-status-bar-position-bottom
    -
        id: pt-status-bar-align
        title: Status Bar Horizontal Alignment
        description: Change the Horizontal Alignment of the Status Bar.
        type: class-select
        allowEmpty: false
        default: pt-status-bar-align-center
        options:
            -
                label: Left
                value: pt-status-bar-align-left
            -
                label: Center
                value: pt-status-bar-align-center
            -
                label: Right
                value: pt-status-bar-align-right
    -
        id: pt-status-bar-order
        title: Status Bar Items Order
        description: Change the Items Order in the Status Bar.
        type: class-select
        allowEmpty: false
        default: pt-status-bar-ltr
        options:
            -
                label: Left to Right
                value: pt-status-bar-ltr
            -
                label: Right to Left
                value: pt-status-bar-rtl
    -
        id: status-bar-customisation-lt
        title: Light Theme Customisation
        type: heading
        level: 3
        collapsed: true
    -
        id: pt-solid-status-bar-lt
        title: Solid Status Bar Background
        description: Changes the Light Theme Status Bar Background to a solid app wide bar container instead of separated containers.
        type: class-toggle
        default: false
    -
        id: status-bar-preset-lt
        title: Status Bar Preset
        description: Choose between Default and Custom colors for the Light Theme Status Bar.
        default: pt-status-bar-default-lt
        type: class-select
        options:
            -
                label: Default
                value: pt-status-bar-default-lt
            -
                label: Custom
                value: pt-status-bar-custom-lt
    -
        id: status-bar-background-color-lt
        title: Status Bar Background Color
        description: Make sure you selected 'Custom' in Light Theme Status Bar Preset for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#EBECEF'
    -
        id: status-bar-text-color-lt
        title: Status Bar Text/Icons Color
        description: Choose the color used for the Light Theme Status Bar Text/Icons.
        default: pt-status-bar-text-dark-lt
        type: class-select
        options:
            -
                label: Light
                value: pt-status-bar-text-light-lt
            -
                label: Dark
                value: pt-status-bar-text-dark-lt
            -
                label: Accent Color
                value: pt-status-bar-text-accent-lt
    -
        id: status-bar-customisation-dt
        title: Dark Theme Customisation
        type: heading
        level: 3
        collapsed: true
    -
        id: pt-solid-status-bar-dt
        title: Solid Status Bar Background
        description: Changes the Dark Theme Status Bar Background to a solid app wide bar container instead of separated containers.
        type: class-toggle
        default: false
    -
        id: status-bar-preset-dt
        title: Status Bar Preset
        description: Choose between Default and Custom colors for the Dark Theme Status Bar.
        default: pt-status-bar-default-dt
        level: 2
        type: class-select
        options:
            -
                label: Default
                value: pt-status-bar-default-dt
            -
                label: Custom
                value: pt-status-bar-custom-dt
    -
        id: status-bar-background-color-dt
        title: Status Bar Background Color
        description: Make sure you selected 'Custom' in Dark Theme Status Bar Preset for this to work.
        type: variable-color
        format: hsl
        opacity: false
        default: '#2B2B2B'
    -
        id: status-bar-text-color-dt
        title: Status Bar Text/Icons Color
        description: Choose the color used for the Dark Theme Status Bar Text/Icons.
        default: pt-status-bar-text-light-dt
        type: class-select
        options:
            -
                label: Light
                value: pt-status-bar-text-light-dt
            -
                label: Dark
                value: pt-status-bar-text-dark-dt
            -
                label: Accent Color
                value: pt-status-bar-text-accent-dt
    -
        id: scrollbar
        title: Scrollbar
        description: Settings for the Scrollbar; Adjust the width, Add Scroll Buttons, etc.
        type: heading
        level: 2
        collapsed: true
    -
        id: scroll-bar-size
        title: Scrollbar Width
        description: Change the width of the Scrollbar (px).
        type: variable-number-slider
        default: 8
        min: 5
        max: 20
        format: px
    -
        id: pt-scroll-button
        title: Scroll Buttons
        description: Adds Scroll Buttons to the ends of the Scrollbar for more accurate scroll adjustment.
        type: class-toggle
        default: false
    -
        id: pt-scroll-hover
        title: Scrollbar Enlarge Width on Hover
        description: Enlarges the Scrollbar when you Hover over scrollable content.
        type: class-toggle
        default: false
    -
        id: scroll-bar-size-hover
        title: Scrollbar Width on Hover
        description: Change the width of the Enlarged scrollbar (px).
        type: variable-number-slider
        default: 12
        min: 5
        max: 20
        format: px
    -
        id: plugins
        title: Plugins
        description: Plugin Specific Settings.
        type: heading
        level: 1
        collapsed: true
    -
        id: kanban-settings
        title: Kanban
        description: Mgmeyers' Obsidian Kanban Plugin (https://github.com/mgmeyers/obsidian-kanban).
        type: heading
        level: 2
        collapsed: true
    -
        id: pt-disable-kanban-title-count
        title: Disable Kanban Title Card Count
        description: Removes the Card Count in the Kanban Lane Title.
        type: class-toggle
        default: false
    -
        id: pt-center-kanban-title-text
        title: Center Kanban Title Text
        description: Aligns the Kanban Lane Title to the center.
        type: class-toggle
        default: false
    -
        id: pt-kanban-background-lt
        title: Light Theme Kanban Background
        description: Change the Light Theme background of the Kanban board.
        type: class-select
        allowEmpty: false
        default: pt-kanban-background-grid-plain-lt
        options:
            -
                label: Solid Color
                value: pt-kanban-background-default-lt
            -
                label: Transparent
                value: pt-kanban-background-transparent-lt
            -
                label: Dots Plain Color
                value: pt-kanban-background-dots-plain-lt
            -
                label: Dots Accent Color
                value: pt-kanban-background-dots-accent-lt
            -
                label: Grid Plain Color
                value: pt-kanban-background-grid-plain-lt
            -
                label: Grid Accent Color
                value: pt-kanban-background-grid-accent-lt
    -
        id: pt-kanban-background-dt
        title: Dark Theme Kanban Background
        description: Change the Dark Theme background of the Kanban board.
        type: class-select
        allowEmpty: false
        default: pt-kanban-background-grid-plain-dt
        options:
            -
                label: Solid Color
                value: pt-kanban-background-default-dt
            -
                label: Transparent
                value: pt-kanban-background-transparent-dt
            -
                label: Dots Plain Color
                value: pt-kanban-background-dots-plain-dt
            -
                label: Dots Accent Color
                value: pt-kanban-background-dots-accent-dt
            -
                label: Grid Plain Color
                value: pt-kanban-background-grid-plain-dt
            -
                label: Grid Accent Color
                value: pt-kanban-background-grid-accent-dt
    -
        id: advanced-tables-settings
        title: Advanced Tables
        description: Tgrosinger's Advanced Tables Plugin (https://github.com/tgrosinger/advanced-tables-obsidian).
        type: heading
        level: 2
        collapsed: true
    -
        id: pt-advanced-tables-align
        title: Advanced Tables Buttons Container Alignment
        description: Change the horizontal alignment of the Advanced Tables buttons container.
        type: class-select
        allowEmpty: false
        default: pt-advanced-tables-align-center
        options:
            -
                label: Left
                value: pt-advanced-tables-align-left
            -
                label: Center
                value: pt-advanced-tables-align-center
            -
                label: Right
                value: pt-advanced-tables-align-right
    -
        id: icon-folder-settings
        title: Icon Folder
        description: Florian Woelki's Icon Folder (https://github.com/FlorianWoelki/obsidian-icon-folder).
        type: heading
        level: 2
        collapsed: true
    -
        id: pt-icon-folder-accent
        title: Use UI Accent Color for Icon Folder
        description: Makes the Folder Icons inherit the UI Accent Color.
        type: class-toggle
        default: true
    -
        id: icons-settings
        title: Icons
        description: visini's Icons (https://github.com/visini/obsidian-icons-plugin).
        type: heading
        level: 2
        collapsed: true
    -
        id: pt-icons-accent
        title: Use UI Accent Color for Icons
        description: Makes the Icons inherit the UI Accent Color.
        type: class-toggle
        default: false
    -
        id: feature-toggles
        title: Feature Toggles
        description: Disable / hide certain aspects of the theme.
        type: heading
        level: 1
        collapsed: true
    -
        id: pt-disable-blur
        title: Disable Blurred Background Effect
        description: Disables the blur background in all elements that use it by making them opaque.
        default: false
        type: class-toggle
    -
        id: pt-disable-animations
        title: Disable Animations
        description: Disables all animations added by Prism (default Obsidian animations remain).
        default: false
        type: class-toggle
    -
        id: pt-disable-custom-icons
        title: Disable Custom Icons
        description: Disables the custom icons added by Prism and reverts back to default Obsidian ones.
        default: false
        type: class-toggle
    -
        id: pt-hide-view-header
        title: Hide Note Titlebar
        description: Hides the Note Titlebar until you hover over the top part of a note.
        default: false
        type: class-toggle
    -
        id: support
        title: Support the Development of Prism
        description: If you are enjoying the theme here are some ways to support its development.
        type: heading
        level: 1
        collapsed: false
    -
        id: support-star-repo
        title: Star the project on GitHub
        description: https://github.com/damiankorcz/Prism-Theme
        type: heading
        level: 2
        collapsed: true
    -
        id: support-submit-issue
        title: Submit an issue with the theme
        description: https://github.com/damiankorcz/Prism-Theme/issues
        type: heading
        level: 2
        collapsed: true
    -
        id: support-donate
        title: Buy Me a Coffee!
        description: https://www.buymeacoffee.com/DamianKorcz
        type: heading
        level: 2
        collapsed: true

*/
/* #endregion */
/* #region [Info] Hub Plugin Compatibility */
/* @plugins
core:
- audio-recorder
- backlink
- command-palette
- daily-notes
- file-explorer
- file-recovery
- global-search
- graph
- markdown-importer
- note-composer
- open-with-default-app
- outgoing-link
- outline
- page-preview
- publish
- random-note
- slash-commands
- slides
- starred
- sync
- switcher
- tag-pane
- templates
- word-count
- workspaces
- zk-prefixer

community:
- obsidian-collapse-all-plugin
- table-editor-obsidian
- obsidian-kanban
- quick-explorer
- calendar
- cmenu-plugin
- obsidian-dangling-links
- pane-relief
- sliding-panes-obsidian
- obsidian-icon-folder
- obsidian-map-view
- obsidian-emoji-toolbar
- obsidian-reminder-plugin
- obsidian-tagfolder
- obsidian-dictionary-plugin
- obsidian-icons-plugin
- obsidian-jump-to-date-plugin
- obsidian-hover-editor
- obsidian-quiet-outline
- recent-files-obsidian
- file-tree-alternative

*/
/* #endregion */

