:root{--red:#e22c3c;--red-orange:#e9404b;--orange:#ee6748;--amber:#fa9f50;--yellow:#ffd85e;--lime:#97e768;--mint:#52eea3;--cyan:#51e1e9;--cool-cyan:#43cfea;--light-blue:#54b6f8;--blue:#437cf3;--blue-violet:#6f51f4;--violet:#9446f8;--purple:#c952ed;--magenta:#e54f9b;--hot-red:#e3365e;--cool-gray:#515768;--default-text-color:#d0d0d0;--highlight:#fff;--shadow:#0b0c2c;--nav-item-weight-hover:bold}.theme-light{--contrast-color:var(--shadow);--default-text-color:var(--shadow);--bg-contrast-amount:70%;--fg-contrast-amount:30%;--medium-contrast-amount:60%;--active-contrast-amount:30%;--yellow:color-mix(in srgb, #ffd85e 90%, var(--shadow));--lime:color-mix(in srgb, #97e768 90%, var(--shadow));--mint:color-mix(in srgb, #52eea3 85%, var(--shadow));--cyan:color-mix(in srgb, #51e1e9 85%, var(--shadow));--cool-cyan:color-mix(in srgb, #43cfea 85%, var(--shadow));--light-blue:color-mix(in srgb, #54b6f8 90%, var(--shadow))}.theme-dark{--contrast-color:var(--highlight);--bg-contrast-amount:15%;--fg-contrast-amount:40%;--medium-contrast-amount:20%;--active-contrast-amount:10%}.nav-folder-title{font-weight:700;border-radius:5px}@media only screen and (min-width:768px){.nav-file-title,.nav-folder-title{padding-top:3px!important;padding-right:5px!important;padding-bottom:2px!important;padding-left:15px}}.nav-folder-title[data-path^="00"]{color:var(--mint);--nav-item-color-hover:color-mix(
    in srgb,
    var(--mint) var(--fg-contrast-amount),
    var(--contrast-color)
  );--nav-item-background-hover:color-mix(
    in srgb,
    var(--mint) var(--bg-contrast-amount),
    transparent
  );--background-modifier-border-focus:color-mix(
    in srgb,
    var(--mint) 40%,
    transparent
  );--nav-collapse-icon-color:color-mix(in srgb, var(--mint) 60%, transparent)}.nav-folder-title[data-path^="00"]:hover{--nav-collapse-icon-color:color-mix(
    in srgb,
    var(--mint) 60%,
    var(--contrast-color)
  )}.tree-item-children .nav-folder:has(.nav-folder-title[data-path^="00"]){--nav-indentation-guide-color:color-mix(
    in srgb,
    var(--mint) var(--medium-contrast-amount),
    transparent
  )}.tree-item-children .nav-folder:has(.nav-folder-title[data-path^="00"]) .nav-file-title{color:color-mix(in srgb,var(--mint) var(--medium-contrast-amount),var(--default-text-color));--nav-item-background-hover:color-mix(
    in srgb,
    color-mix(in srgb, var(--mint) 50%, var(--highlight))
      var(--bg-contrast-amount),
    transparent
  );--background-modifier-border-focus:color-mix(
    in srgb,
    var(--mint) 40%,
    transparent
  );--nav-item-background-active:color-mix(
    in srgb,
    var(--mint) var(--active-contrast-amount),
    transparent
  )}.nav-folder-title[data-path^="01"]{color:var(--cyan);--nav-item-color-hover:color-mix(
    in srgb,
    var(--cyan) var(--fg-contrast-amount),
    var(--contrast-color)
  );--nav-item-background-hover:color-mix(
    in srgb,
    var(--cyan) var(--bg-contrast-amount),
    transparent
  );--background-modifier-border-focus:color-mix(
    in srgb,
    var(--cyan) 40%,
    transparent
  );--nav-collapse-icon-color:color-mix(in srgb, var(--cyan) 60%, transparent)}.nav-folder-title[data-path^="01"]:hover{--nav-collapse-icon-color:color-mix(
    in srgb,
    var(--cyan) 60%,
    var(--contrast-color)
  )}.tree-item-children .nav-folder:has(.nav-folder-title[data-path^="01"]){--nav-indentation-guide-color:color-mix(
    in srgb,
    var(--cyan) var(--medium-contrast-amount),
    transparent
  )}.tree-item-children .nav-folder:has(.nav-folder-title[data-path^="01"]) .nav-file-title{color:color-mix(in srgb,var(--cyan) var(--medium-contrast-amount),var(--default-text-color));--nav-item-background-hover:color-mix(
    in srgb,
    color-mix(in srgb, var(--cyan) 50%, var(--highlight))
      var(--bg-contrast-amount),
    transparent
  );--background-modifier-border-focus:color-mix(
    in srgb,
    var(--cyan) 40%,
    transparent
  );--nav-item-background-active:color-mix(
    in srgb,
    var(--cyan) var(--active-contrast-amount),
    transparent
  )}.nav-folder-title[data-path^="02"]{color:var(--light-blue);--nav-item-color-hover:color-mix(
    in srgb,
    var(--light-blue) var(--fg-contrast-amount),
    var(--contrast-color)
  );--nav-item-background-hover:color-mix(
    in srgb,
    var(--light-blue) var(--bg-contrast-amount),
    transparent
  );--background-modifier-border-focus:color-mix(
    in srgb,
    var(--light-blue) 40%,
    transparent
  );--nav-collapse-icon-color:color-mix(
    in srgb,
    var(--light-blue) 60%,
    transparent
  )}.nav-folder-title[data-path^="02"]:hover{--nav-collapse-icon-color:color-mix(
    in srgb,
    var(--light-blue) 60%,
    var(--contrast-color)
  )}.tree-item-children .nav-folder:has(.nav-folder-title[data-path^="02"]){--nav-indentation-guide-color:color-mix(
    in srgb,
    var(--light-blue) var(--medium-contrast-amount),
    transparent
  )}.tree-item-children .nav-folder:has(.nav-folder-title[data-path^="02"]) .nav-file-title{color:color-mix(in srgb,var(--light-blue) var(--medium-contrast-amount),var(--default-text-color));--nav-item-background-hover:color-mix(
    in srgb,
    color-mix(in srgb, var(--light-blue) 50%, var(--highlight))
      var(--bg-contrast-amount),
    transparent
  );--background-modifier-border-focus:color-mix(
    in srgb,
    var(--light-blue) 40%,
    transparent
  );--nav-item-background-active:color-mix(
    in srgb,
    var(--light-blue) var(--active-contrast-amount),
    transparent
  )}.nav-folder-title[data-path^="03"]{color:var(--blue);--nav-item-color-hover:color-mix(
    in srgb,
    var(--blue) var(--fg-contrast-amount),
    var(--contrast-color)
  );--nav-item-background-hover:color-mix(
    in srgb,
    var(--blue) var(--bg-contrast-amount),
    transparent
  );--background-modifier-border-focus:color-mix(
    in srgb,
    var(--blue) 40%,
    transparent
  );--nav-collapse-icon-color:color-mix(in srgb, var(--blue) 60%, transparent)}.nav-folder-title[data-path^="03"]:hover{--nav-collapse-icon-color:color-mix(
    in srgb,
    var(--blue) 60%,
    var(--contrast-color)
  )}.tree-item-children .nav-folder:has(.nav-folder-title[data-path^="03"]){--nav-indentation-guide-color:color-mix(
    in srgb,
    var(--blue) var(--medium-contrast-amount),
    transparent
  )}.tree-item-children .nav-folder:has(.nav-folder-title[data-path^="03"]) .nav-file-title{color:color-mix(in srgb,var(--blue) var(--medium-contrast-amount),var(--default-text-color));--nav-item-background-hover:color-mix(
    in srgb,
    color-mix(in srgb, var(--blue) 50%, var(--highlight))
      var(--bg-contrast-amount),
    transparent
  );--background-modifier-border-focus:color-mix(
    in srgb,
    var(--blue) 40%,
    transparent
  );--nav-item-background-active:color-mix(
    in srgb,
    var(--blue) var(--active-contrast-amount),
    transparent
  )}.nav-folder-title[data-path^="04"]{color:var(--violet);--nav-item-color-hover:color-mix(
    in srgb,
    var(--violet) var(--fg-contrast-amount),
    var(--contrast-color)
  );--nav-item-background-hover:color-mix(
    in srgb,
    var(--violet) var(--bg-contrast-amount),
    transparent
  );--background-modifier-border-focus:color-mix(
    in srgb,
    var(--violet) 40%,
    transparent
  );--nav-collapse-icon-color:color-mix(in srgb, var(--violet) 60%, transparent)}.nav-folder-title[data-path^="04"]:hover{--nav-collapse-icon-color:color-mix(
    in srgb,
    var(--violet) 60%,
    var(--contrast-color)
  )}.tree-item-children .nav-folder:has(.nav-folder-title[data-path^="04"]){--nav-indentation-guide-color:color-mix(
    in srgb,
    var(--violet) var(--medium-contrast-amount),
    transparent
  )}.tree-item-children .nav-folder:has(.nav-folder-title[data-path^="04"]) .nav-file-title{color:color-mix(in srgb,var(--violet) var(--medium-contrast-amount),var(--default-text-color));--nav-item-background-hover:color-mix(
    in srgb,
    color-mix(in srgb, var(--violet) 50%, var(--highlight))
      var(--bg-contrast-amount),
    transparent
  );--background-modifier-border-focus:color-mix(
    in srgb,
    var(--violet) 40%,
    transparent
  );--nav-item-background-active:color-mix(
    in srgb,
    var(--violet) var(--active-contrast-amount),
    transparent
  )}.nav-folder-title[data-path^="05"]{color:var(--purple);--nav-item-color-hover:color-mix(
    in srgb,
    var(--purple) var(--fg-contrast-amount),
    var(--contrast-color)
  );--nav-item-background-hover:color-mix(
    in srgb,
    var(--purple) var(--bg-contrast-amount),
    transparent
  );--background-modifier-border-focus:color-mix(
    in srgb,
    var(--purple) 40%,
    transparent
  );--nav-collapse-icon-color:color-mix(in srgb, var(--purple) 60%, transparent)}.nav-folder-title[data-path^="05"]:hover{--nav-collapse-icon-color:color-mix(
    in srgb,
    var(--purple) 60%,
    var(--contrast-color)
  )}.tree-item-children .nav-folder:has(.nav-folder-title[data-path^="05"]){--nav-indentation-guide-color:color-mix(
    in srgb,
    var(--purple) var(--medium-contrast-amount),
    transparent
  )}.tree-item-children .nav-folder:has(.nav-folder-title[data-path^="05"]) .nav-file-title{color:color-mix(in srgb,var(--purple) var(--medium-contrast-amount),var(--default-text-color));--nav-item-background-hover:color-mix(
    in srgb,
    color-mix(in srgb, var(--purple) 50%, var(--highlight))
      var(--bg-contrast-amount),
    transparent
  );--background-modifier-border-focus:color-mix(
    in srgb,
    var(--purple) 40%,
    transparent
  );--nav-item-background-active:color-mix(
    in srgb,
    var(--purple) var(--active-contrast-amount),
    transparent
  )}.nav-folder-title[data-path^="06"]{color:var(--magenta);--nav-item-color-hover:color-mix(
    in srgb,
    var(--magenta) var(--fg-contrast-amount),
    var(--contrast-color)
  );--nav-item-background-hover:color-mix(
    in srgb,
    var(--magenta) var(--bg-contrast-amount),
    transparent
  );--background-modifier-border-focus:color-mix(
    in srgb,
    var(--magenta) 40%,
    transparent
  );--nav-collapse-icon-color:color-mix(
    in srgb,
    var(--magenta) 60%,
    transparent
  )}.nav-folder-title[data-path^="06"]:hover{--nav-collapse-icon-color:color-mix(
    in srgb,
    var(--magenta) 60%,
    var(--contrast-color)
  )}.tree-item-children .nav-folder:has(.nav-folder-title[data-path^="06"]){--nav-indentation-guide-color:color-mix(
    in srgb,
    var(--magenta) var(--medium-contrast-amount),
    transparent
  )}.tree-item-children .nav-folder:has(.nav-folder-title[data-path^="06"]) .nav-file-title{color:color-mix(in srgb,var(--magenta) var(--medium-contrast-amount),var(--default-text-color));--nav-item-background-hover:color-mix(
    in srgb,
    color-mix(in srgb, var(--magenta) 50%, var(--highlight))
      var(--bg-contrast-amount),
    transparent
  );--background-modifier-border-focus:color-mix(
    in srgb,
    var(--magenta) 40%,
    transparent
  );--nav-item-background-active:color-mix(
    in srgb,
    var(--magenta) var(--active-contrast-amount),
    transparent
  )}.nav-folder-title[data-path^="07"]{color:var(--hot-red);--nav-item-color-hover:color-mix(
    in srgb,
    var(--hot-red) var(--fg-contrast-amount),
    var(--contrast-color)
  );--nav-item-background-hover:color-mix(
    in srgb,
    var(--hot-red) var(--bg-contrast-amount),
    transparent
  );--background-modifier-border-focus:color-mix(
    in srgb,
    var(--hot-red) 40%,
    transparent
  );--nav-collapse-icon-color:color-mix(
    in srgb,
    var(--hot-red) 60%,
    transparent
  )}.nav-folder-title[data-path^="07"]:hover{--nav-collapse-icon-color:color-mix(
    in srgb,
    var(--hot-red) 60%,
    var(--contrast-color)
  )}.tree-item-children .nav-folder:has(.nav-folder-title[data-path^="07"]){--nav-indentation-guide-color:color-mix(
    in srgb,
    var(--hot-red) var(--medium-contrast-amount),
    transparent
  )}.tree-item-children .nav-folder:has(.nav-folder-title[data-path^="07"]) .nav-file-title{color:color-mix(in srgb,var(--hot-red) var(--medium-contrast-amount),var(--default-text-color));--nav-item-background-hover:color-mix(
    in srgb,
    color-mix(in srgb, var(--hot-red) 50%, var(--highlight))
      var(--bg-contrast-amount),
    transparent
  );--background-modifier-border-focus:color-mix(
    in srgb,
    var(--hot-red) 40%,
    transparent
  );--nav-item-background-active:color-mix(
    in srgb,
    var(--hot-red) var(--active-contrast-amount),
    transparent
  )}.nav-folder-title[data-path^="99"]{color:var(--cool-gray);--nav-item-color-hover:color-mix(
    in srgb,
    var(--cool-gray) var(--fg-contrast-amount),
    var(--contrast-color)
  );--nav-item-background-hover:color-mix(
    in srgb,
    var(--cool-gray) var(--bg-contrast-amount),
    transparent
  );--background-modifier-border-focus:color-mix(
    in srgb,
    var(--cool-gray) 40%,
    transparent
  );--nav-collapse-icon-color:color-mix(
    in srgb,
    var(--cool-gray) 60%,
    transparent
  )}.nav-folder-title[data-path^="99"]:hover{--nav-collapse-icon-color:color-mix(
    in srgb,
    var(--cool-gray) 60%,
    var(--contrast-color)
  )}.tree-item-children .nav-folder:has(.nav-folder-title[data-path^="99"]){--nav-indentation-guide-color:color-mix(
    in srgb,
    var(--cool-gray) var(--medium-contrast-amount),
    transparent
  )}.tree-item-children .nav-folder:has(.nav-folder-title[data-path^="99"]) .nav-file-title{color:color-mix(in srgb,var(--cool-gray) var(--medium-contrast-amount),var(--default-text-color));--nav-item-background-hover:color-mix(
    in srgb,
    color-mix(in srgb, var(--cool-gray) 50%, var(--highlight))
      var(--bg-contrast-amount),
    transparent
  );--background-modifier-border-focus:color-mix(
    in srgb,
    var(--cool-gray) 40%,
    transparent
  );--nav-item-background-active:color-mix(
    in srgb,
    var(--cool-gray) var(--active-contrast-amount),
    transparent
  )}