@layer obsidian-theme-overrides {
:root {
  --anp-active-line: anp-current-line-border;
  --anp-callout-select: none;
  --callout-radius: 10;
  --anp-callout-fold-position: 1;
  --anp-cursor: pointer;
  --anp-header-margin-value: 10;
  --anp-h1-color-custom: anp-h1-red;
  --anp-colorful-frame-opacity: 1;
  --anp-file-label-align: 0;
  --anp-h3-color-custom: anp-h3-yellow;
  --anp-h4-color-custom: anp-h4-green;
  --anp-h5-color-custom: anp-h5-teal;
  --anp-h6-color-custom: anp-h6-lavender;
  --list-bullet-border: var(--list-marker-color);
}
:root[saved-theme="dark"] {
  --anp-active-line: anp-current-line-border;
  --anp-callout-select: none;
  --callout-radius: 10;
  --anp-callout-fold-position: 1;
  --list-marker-color: #FAB3FF;
  --anp-cursor: pointer;
  --anp-header-margin-value: 10;
  --anp-h1-color-custom: anp-h1-red;
  --anp-colorful-frame-opacity: 1;
  --anp-file-label-align: 0;
  --ctp-custom-yellow: 250, 225, 138;
  --anp-h3-color-custom: anp-h3-yellow;
  --anp-h4-color-custom: anp-h4-green;
  --anp-h5-color-custom: anp-h5-teal;
  --anp-h6-color-custom: anp-h6-lavender;
  --ctp-custom-lavender: 128, 166, 254;
  --ctp-custom-red: 237, 122, 202;
  --list-bullet-border: var(--list-marker-color);
}
:root footer {
display: none;
}
body.anp-card-layout:root {
--tab-outline-color: transparent;
}

body.anp-card-layout:root .menu {
border: 0px !important;
}

:root {
--tab-outline-color: transparent;
--divider-color: transparent;
}
:root {
--italic-color: rgb(var(--anp-italic-color, var(--text-normal)));
--bold-color: rgb(var(--anp-bold-color, var(--text-normal)));
--text-highlight-bg: rgba(var(--anp-highlight-color, var(--ctp-yellow)), 0.2);
}
.anp-h1-divider:root .markdown-rendered h1 {
border-bottom-color: currentColor;
}

.anp-h2-divider:root .markdown-rendered h2 {
border-bottom-color: currentColor;
}

.anp-h3-divider:root .markdown-rendered h3 {
border-bottom-color: currentColor;
}

.anp-h4-divider:root .markdown-rendered h4 {
border-bottom-color: currentColor;
}

.anp-h5-divider:root .markdown-rendered h5 {
border-bottom-color: currentColor;
}

.anp-h6-divider:root .markdown-rendered h6 {
border-bottom-color: currentColor;
}
:root body h1 {
margin-block-start: var(--anp-header-margin-value);
margin-block-end: var(--anp-header-margin-value);
}

:root body h2 {
margin-block-start: var(--anp-header-margin-value);
margin-block-end: var(--anp-header-margin-value);
}

:root body h3 {
margin-block-start: var(--anp-header-margin-value);
margin-block-end: var(--anp-header-margin-value);
}

:root body h4 {
margin-block-start: var(--anp-header-margin-value);
margin-block-end: var(--anp-header-margin-value);
}

:root body h5 {
margin-block-start: var(--anp-header-margin-value);
margin-block-end: var(--anp-header-margin-value);
}

:root body h6 {
margin-block-start: var(--anp-header-margin-value);
margin-block-end: var(--anp-header-margin-value);
}
:root div.el-ul > ul.has-list-bullet > li > ul.has-list-bullet > li > .list-bullet::after {
--list-bullet-border: 1px solid var(--list-marker-color);
background-color: transparent;
width: calc(var(--list-bullet-size) - 1px);
height: calc(var(--list-bullet-size) - 1px);
}

:root div.el-ul > ul.has-list-bullet > li > ul.has-list-bullet > li > ul.has-list-bullet > li > .list-bullet::after {
--list-bullet-radius: 0;
background-color: var(--list-marker-color);
}

:root div.el-ul > ul.has-list-bullet > li > ul.has-list-bullet > li > ul.has-list-bullet > li > ul.has-list-bullet > li > .list-bullet::after {
width: calc(var(--list-bullet-size) - 1px);
height: calc(var(--list-bullet-size) - 1px);
--list-bullet-radius: 0;
--list-bullet-border: 1px solid var(--list-marker-color);
background-color: transparent;
}
:root body:not(.cards):not(.table-disable) table, :root body:not(.cards):not(.table-disable) table td, :root body:not(.cards):not(.table-disable) table th, :root body:not(.cards):not(.table-disable) table thead tr > th:first-child, :root body:not(.cards):not(.table-disable) table thead tr > th, :root body:not(.cards):not(.table-disable) table thead tr > th:last-child {
border: var(--anp-table-thickness, 1px) solid var(--table-border-color);
}

:root body:not(.cards):not(.table-disable) table th:not([align]), :root body:not(.cards):not(.table-disable) table thead tr > th:first-child:not([align]), :root body:not(.cards):not(.table-disable) table thead tr > th:not([align]), :root body:not(.cards):not(.table-disable) table thead tr > th:last-child:not([align]) {
text-align: var(--anp-table-align-th, center);
}

:root body:not(.cards):not(.table-disable) table td:not([align]) {
text-align: var(--anp-table-align-td, center);
}

.anp-table-th-highlight body:not(.cards):not(.table-disable) th {
background-color: rgba(var(--ctp-mantle), var(--anp-table-highlight-opacity, 0.5));
}

.anp-table-row-alt body:not(.cards):not(.table-disable) tr:nth-child(2n) td {
background-color: rgba(var(--ctp-mantle), var(--anp-table-highlight-opacity, 0.5));
}

.anp-table-col-alt body:not(.cards):not(.table-disable) tr td:nth-child(2n) {
background-color: rgba(var(--ctp-mantle), var(--anp-table-highlight-opacity, 0.5));
}

.anp-table-full body:not(.cards):not(.table-disable) td {
background-color: rgba(var(--ctp-mantle), var(--anp-table-highlight-opacity, 0.5));
}

.anp-table-checkered body:not(.cards):not(.table-disable) tr td:nth-child(2n), .anp-table-checkered body:not(.cards):not(.table-disable) tr:nth-child(2n) td {
background-color: rgba(var(--ctp-mantle), var(--anp-table-highlight-opacity, 0.5));
}

.anp-table-checkered body:not(.cards):not(.table-disable) tr:nth-child(2n) td:nth-child(2n) {
background-color: rgba(var(--ctp-crust), var(--anp-table-highlight-opacity, 0.5));
}

.anp-table-auto:root .markdown-rendered:not(.cards):not(.table-disable) table {
margin: 0 auto;
}

.anp-table-width:root .markdown-rendered:not(.cards):not(.table-disable) table {
width: var(--anp-table-width-pct);
margin-left: calc(50% - var(--anp-table-width-pct) / 2);
margin-right: calc(50% - var(--anp-table-width-pct) / 2);
}
.anp-table-toggle:root body:not(.cards):not(.table-disable) th {
background-color: rgba(var(--ctp-mantle), var(--anp-table-highlight-opacity, 0.5));
}
:root [data-task=x] > input[type=checkbox]:checked, :root [data-task=x] > p > input[type=checkbox]:checked, :root [data-task=x][type=checkbox]:checked {
--checkbox-color: rgb(var(--ctp-green));
--checkbox-color-hover: rgb(var(--ctp-green));
}

:root [data-task="!"] > input[type=checkbox]:checked, :root [data-task="!"] > p > input[type=checkbox]:checked, :root [data-task="!"][type=checkbox]:checked {
--checkbox-color: rgb(var(--ctp-yellow));
--checkbox-color-hover: rgb(var(--ctp-yellow));
}

:root [data-task="!"] > input[type=checkbox]:checked:after, :root [data-task="!"] > p > input[type=checkbox]:checked:after, :root [data-task="!"][type=checkbox]:checked:after {
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 512'%3E%3C!--!  --%3E%3Cpath d='M96 64c0-17.7-14.3-32-32-32S32 46.3 32 64V320c0 17.7 14.3 32 32 32s32-14.3 32-32V64zM64 480c22.1 0 40-17.9 40-40s-17.9-40-40-40s-40 17.9-40 40s17.9 40 40 40z'/%3E%3C/svg%3E");
-webkit-mask-size: 20%;
}

:root [data-task="!"] > input[type=checkbox]:checked:before, :root [data-task="!"] > p > input[type=checkbox]:checked:before, :root [data-task="!"][type=checkbox]:checked:before {
color: var(--checkbox-color);
margin: 0 3px;
position: absolute;
left: calc(var(--checkbox-size) * 1);
font-weight: bold;
}

:root [data-task="?"] > input[type=checkbox]:checked, :root [data-task="?"] > p > input[type=checkbox]:checked, :root [data-task="?"][type=checkbox]:checked {
--checkbox-color: transparent;
--checkbox-color-hover: transparent;
border-width: 0;
}

:root [data-task="?"] > input[type=checkbox]:checked:after, :root [data-task="?"] > p > input[type=checkbox]:checked:after, :root [data-task="?"][type=checkbox]:checked:after {
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!  --%3E%3Cpath d='M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM169.8 165.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V250.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H222.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM288 352c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z'/%3E%3C/svg%3E");
-webkit-mask-size: contain;
background-color: rgb(var(--ctp-peach));
left: 0px;
}

:root [data-task="?"] > input[type=checkbox]:checked:before, :root [data-task="?"] > p > input[type=checkbox]:checked:before, :root [data-task="?"][type=checkbox]:checked:before {
color: rgb(var(--ctp-peach));
margin: 0 3px;
position: absolute;
left: calc(var(--checkbox-size) * 1);
font-weight: bold;
}

:root [data-task="-"] {
text-decoration: var(--checklist-done-decoration);
color: var(--checklist-done-color);
}

:root [data-task="-"] > input[type=checkbox]:checked, :root [data-task="-"] > p > input[type=checkbox]:checked, :root [data-task="-"][type=checkbox]:checked {
--checkbox-color: rgb(var(--ctp-red));
--checkbox-color-hover: rgb(var(--ctp-red));
}

:root [data-task="-"] > input[type=checkbox]:checked:after, :root [data-task="-"] > p > input[type=checkbox]:checked:after, :root [data-task="-"][type=checkbox]:checked:after {
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!--!  --%3E%3Cpath d='M310.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 210.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L114.7 256 9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 301.3 265.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L205.3 256 310.6 150.6z'/%3E%3C/svg%3E");
-webkit-mask-size: 50%;
}

:root [data-task="-"] > input[type=checkbox]:checked:before, :root [data-task="-"] > p > input[type=checkbox]:checked:before, :root [data-task="-"][type=checkbox]:checked:before {
color: var(--checkbox-color);
margin: 0 3px;
position: absolute;
left: calc(var(--checkbox-size) * 1);
font-weight: bold;
}

:root [data-task=b] > input[type=checkbox]:checked, :root [data-task=b] > p > input[type=checkbox]:checked, :root [data-task=b][type=checkbox]:checked {
--checkbox-color: transparent;
--checkbox-color-hover: transparent;
border-width: 0;
}

:root [data-task=b] > input[type=checkbox]:checked:after, :root [data-task=b] > p > input[type=checkbox]:checked:after, :root [data-task=b][type=checkbox]:checked:after {
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--!  --%3E%3Cpath d='M0 48V487.7C0 501.1 10.9 512 24.3 512c5 0 9.9-1.5 14-4.4L192 400 345.7 507.6c4.1 2.9 9 4.4 14 4.4c13.4 0 24.3-10.9 24.3-24.3V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48z'/%3E%3C/svg%3E");
-webkit-mask-size: contain;
background-color: rgb(var(--ctp-red));
left: 0px;
}

:root [data-task=b] > input[type=checkbox]:checked:before, :root [data-task=b] > p > input[type=checkbox]:checked:before, :root [data-task=b][type=checkbox]:checked:before {
color: rgb(var(--ctp-red));
margin: 0 3px;
position: absolute;
left: calc(var(--checkbox-size) * 1);
font-weight: bold;
}

:root [data-task=I] > input[type=checkbox]:checked, :root [data-task=I] > p > input[type=checkbox]:checked, :root [data-task=I][type=checkbox]:checked {
--checkbox-color: transparent;
--checkbox-color-hover: transparent;
border-width: 0;
}

:root [data-task=I] > input[type=checkbox]:checked:after, :root [data-task=I] > p > input[type=checkbox]:checked:after, :root [data-task=I][type=checkbox]:checked:after {
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--!  --%3E%3Cpath d='M272 384c9.6-31.9 29.5-59.1 49.2-86.2l0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C368 78.8 289.2 0 192 0S16 78.8 16 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4l0 0c19.8 27.1 39.7 54.4 49.2 86.2H272zM192 512c44.2 0 80-35.8 80-80V416H112v16c0 44.2 35.8 80 80 80zM112 176c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-61.9 50.1-112 112-112c8.8 0 16 7.2 16 16s-7.2 16-16 16c-44.2 0-80 35.8-80 80z'/%3E%3C/svg%3E");
-webkit-mask-size: contain;
background-color: rgb(var(--ctp-yellow));
left: 0px;
}

:root [data-task=I] > input[type=checkbox]:checked:before, :root [data-task=I] > p > input[type=checkbox]:checked:before, :root [data-task=I][type=checkbox]:checked:before {
color: rgb(var(--ctp-yellow));
margin: 0 3px;
position: absolute;
left: calc(var(--checkbox-size) * 1);
font-weight: bold;
}

:root [data-task=p] > input[type=checkbox]:checked, :root [data-task=p] > p > input[type=checkbox]:checked, :root [data-task=p][type=checkbox]:checked {
--checkbox-color: transparent;
--checkbox-color-hover: transparent;
border-width: 0;
}

:root [data-task=p] > input[type=checkbox]:checked:after, :root [data-task=p] > p > input[type=checkbox]:checked:after, :root [data-task=p][type=checkbox]:checked:after {
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!  --%3E%3Cpath d='M313.4 32.9c26 5.2 42.9 30.5 37.7 56.5l-2.3 11.4c-5.3 26.7-15.1 52.1-28.8 75.2H464c26.5 0 48 21.5 48 48c0 25.3-19.5 46-44.3 47.9c7.7 8.5 12.3 19.8 12.3 32.1c0 23.4-16.8 42.9-38.9 47.1c4.4 7.2 6.9 15.8 6.9 24.9c0 21.3-13.9 39.4-33.1 45.6c.7 3.3 1.1 6.8 1.1 10.4c0 26.5-21.5 48-48 48H294.5c-19 0-37.5-5.6-53.3-16.1l-38.5-25.7C176 420.4 160 390.4 160 358.3V320 272 247.1c0-29.2 13.3-56.7 36-75l7.4-5.9c26.5-21.2 44.6-51 51.2-84.2l2.3-11.4c5.2-26 30.5-42.9 56.5-37.7zM32 192H96c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32z'/%3E%3C/svg%3E");
-webkit-mask-size: contain;
background-color: rgb(var(--ctp-green));
left: 0px;
}

:root [data-task=p] > input[type=checkbox]:checked:before, :root [data-task=p] > p > input[type=checkbox]:checked:before, :root [data-task=p][type=checkbox]:checked:before {
color: rgb(var(--ctp-green));
margin: 0 3px;
position: absolute;
left: calc(var(--checkbox-size) * 1);
font-weight: bold;
}

:root [data-task=c] > input[type=checkbox]:checked, :root [data-task=c] > p > input[type=checkbox]:checked, :root [data-task=c][type=checkbox]:checked {
--checkbox-color: transparent;
--checkbox-color-hover: transparent;
border-width: 0;
}

:root [data-task=c] > input[type=checkbox]:checked:after, :root [data-task=c] > p > input[type=checkbox]:checked:after, :root [data-task=c][type=checkbox]:checked:after {
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!  --%3E%3Cpath d='M313.4 479.1c26-5.2 42.9-30.5 37.7-56.5l-2.3-11.4c-5.3-26.7-15.1-52.1-28.8-75.2H464c26.5 0 48-21.5 48-48c0-25.3-19.5-46-44.3-47.9c7.7-8.5 12.3-19.8 12.3-32.1c0-23.4-16.8-42.9-38.9-47.1c4.4-7.3 6.9-15.8 6.9-24.9c0-21.3-13.9-39.4-33.1-45.6c.7-3.3 1.1-6.8 1.1-10.4c0-26.5-21.5-48-48-48H294.5c-19 0-37.5 5.6-53.3 16.1L202.7 73.8C176 91.6 160 121.6 160 153.7V192v48 24.9c0 29.2 13.3 56.7 36 75l7.4 5.9c26.5 21.2 44.6 51 51.2 84.2l2.3 11.4c5.2 26 30.5 42.9 56.5 37.7zM32 320H96c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64V288c0 17.7 14.3 32 32 32z'/%3E%3C/svg%3E");
-webkit-mask-size: 100%;
background-color: rgb(var(--ctp-red));
left: 0px;
}

:root [data-task=c] > input[type=checkbox]:checked:before, :root [data-task=c] > p > input[type=checkbox]:checked:before, :root [data-task=c][type=checkbox]:checked:before {
color: var(--checkbox-color);
margin: 0 3px;
position: absolute;
left: calc(var(--checkbox-size) * 1);
font-weight: bold;
}

:root [data-task=i] > input[type=checkbox]:checked, :root [data-task=i] > p > input[type=checkbox]:checked, :root [data-task=i][type=checkbox]:checked {
--checkbox-color: transparent;
--checkbox-color-hover: transparent;
border-width: 0;
}

:root [data-task=i] > input[type=checkbox]:checked:after, :root [data-task=i] > p > input[type=checkbox]:checked:after, :root [data-task=i][type=checkbox]:checked:after {
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!  --%3E%3Cpath d='M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-144c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z'/%3E%3C/svg%3E");
-webkit-mask-size: contain;
background-color: rgb(var(--ctp-blue));
left: 0px;
}

:root [data-task=i] > input[type=checkbox]:checked:before, :root [data-task=i] > p > input[type=checkbox]:checked:before, :root [data-task=i][type=checkbox]:checked:before {
color: rgb(var(--ctp-blue));
margin: 0 3px;
position: absolute;
left: calc(var(--checkbox-size) * 1);
font-weight: bold;
}

:root [data-task=l] > input[type=checkbox]:checked, :root [data-task=l] > p > input[type=checkbox]:checked, :root [data-task=l][type=checkbox]:checked {
--checkbox-color: transparent;
--checkbox-color-hover: transparent;
border-width: 0;
}

:root [data-task=l] > input[type=checkbox]:checked:after, :root [data-task=l] > p > input[type=checkbox]:checked:after, :root [data-task=l][type=checkbox]:checked:after {
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--!  --%3E%3Cpath d='M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 256c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64z'/%3E%3C/svg%3E");
-webkit-mask-size: contain;
background-color: rgb(var(--ctp-mauve));
left: 0px;
}

:root [data-task=l] > input[type=checkbox]:checked:before, :root [data-task=l] > p > input[type=checkbox]:checked:before, :root [data-task=l][type=checkbox]:checked:before {
color: rgb(var(--ctp-mauve));
margin: 0 3px;
position: absolute;
left: calc(var(--checkbox-size) * 1);
font-weight: bold;
}

:root [data-task="*"] > input[type=checkbox]:checked, :root [data-task="*"] > p > input[type=checkbox]:checked, :root [data-task="*"][type=checkbox]:checked {
--checkbox-color: transparent;
--checkbox-color-hover: transparent;
border-width: 0;
}

:root [data-task="*"] > input[type=checkbox]:checked:after, :root [data-task="*"] > p > input[type=checkbox]:checked:after, :root [data-task="*"][type=checkbox]:checked:after {
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3C!--!  --%3E%3Cpath d='M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z'/%3E%3C/svg%3E");
-webkit-mask-size: contain;
background-color: rgb(var(--ctp-yellow));
left: 0px;
}

:root [data-task="*"] > input[type=checkbox]:checked:before, :root [data-task="*"] > p > input[type=checkbox]:checked:before, :root [data-task="*"][type=checkbox]:checked:before {
color: rgb(var(--ctp-yellow));
margin: 0 3px;
position: absolute;
left: calc(var(--checkbox-size) * 1);
font-weight: bold;
}

:root [data-task=n] > input[type=checkbox]:checked, :root [data-task=n] > p > input[type=checkbox]:checked, :root [data-task=n][type=checkbox]:checked {
--checkbox-color: transparent;
--checkbox-color-hover: transparent;
border-width: 0;
}

:root [data-task=n] > input[type=checkbox]:checked:after, :root [data-task=n] > p > input[type=checkbox]:checked:after, :root [data-task=n][type=checkbox]:checked:after {
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--!  --%3E%3Cpath d='M32 32C32 14.3 46.3 0 64 0H320c17.7 0 32 14.3 32 32s-14.3 32-32 32H290.5l11.4 148.2c36.7 19.9 65.7 53.2 79.5 94.7l1 3c3.3 9.8 1.6 20.5-4.4 28.8s-15.7 13.3-26 13.3H32c-10.3 0-19.9-4.9-26-13.3s-7.7-19.1-4.4-28.8l1-3c13.8-41.5 42.8-74.8 79.5-94.7L93.5 64H64C46.3 64 32 49.7 32 32zM160 384h64v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384z'/%3E%3C/svg%3E");
-webkit-mask-size: contain;
background-color: rgb(var(--ctp-maroon));
left: 0px;
}

:root [data-task=n] > input[type=checkbox]:checked:before, :root [data-task=n] > p > input[type=checkbox]:checked:before, :root [data-task=n][type=checkbox]:checked:before {
color: rgb(var(--ctp-maroon));
margin: 0 3px;
position: absolute;
left: calc(var(--checkbox-size) * 1);
font-weight: bold;
}

:root [data-task=S] > input[type=checkbox]:checked, :root [data-task=S] > p > input[type=checkbox]:checked, :root [data-task=S][type=checkbox]:checked {
--checkbox-color: transparent;
--checkbox-color-hover: transparent;
border-width: 0;
}

:root [data-task=S] > input[type=checkbox]:checked:after, :root [data-task=S] > p > input[type=checkbox]:checked:after, :root [data-task=S][type=checkbox]:checked:after {
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!  --%3E%3Cpath d='M320 96H192L144.6 24.9C137.5 14.2 145.1 0 157.9 0H354.1c12.8 0 20.4 14.2 13.3 24.9L320 96zM192 128H320c3.8 2.5 8.1 5.3 13 8.4C389.7 172.7 512 250.9 512 416c0 53-43 96-96 96H96c-53 0-96-43-96-96C0 250.9 122.3 172.7 179 136.4l0 0 0 0c4.8-3.1 9.2-5.9 13-8.4zm84.1 96c0-11.1-9-20.1-20.1-20.1s-20.1 9-20.1 20.1v6c-5.6 1.2-10.9 2.9-15.9 5.1c-15 6.8-27.9 19.4-31.1 37.7c-1.8 10.2-.8 20 3.4 29c4.2 8.8 10.7 15 17.3 19.5c11.6 7.9 26.9 12.5 38.6 16l2.2 .7c13.9 4.2 23.4 7.4 29.3 11.7c2.5 1.8 3.4 3.2 3.8 4.1c.3 .8 .9 2.6 .2 6.7c-.6 3.5-2.5 6.4-8 8.8c-6.1 2.6-16 3.9-28.8 1.9c-6-1-16.7-4.6-26.2-7.9l0 0 0 0 0 0 0 0c-2.2-.8-4.3-1.5-6.3-2.1c-10.5-3.5-21.8 2.2-25.3 12.7s2.2 21.8 12.7 25.3c1.2 .4 2.7 .9 4.4 1.5c7.9 2.7 20.3 6.9 29.8 9.1V416c0 11.1 9 20.1 20.1 20.1s20.1-9 20.1-20.1v-5.5c5.4-1 10.5-2.5 15.4-4.6c15.7-6.7 28.4-19.7 31.6-38.7c1.8-10.4 1-20.3-3-29.4c-3.9-9-10.2-15.6-16.9-20.5c-12.2-8.8-28.3-13.7-40.4-17.4l-.8-.2c-14.2-4.3-23.8-7.3-29.9-11.4c-2.6-1.8-3.4-3-3.6-3.5c-.2-.3-.7-1.6-.1-5c.3-1.9 1.9-5.2 8.2-8.1c6.4-2.9 16.4-4.5 28.6-2.6c4.3 .7 17.9 3.3 21.7 4.3c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-4.4-1.2-14.4-3.2-21-4.4V224z'/%3E%3C/svg%3E");
-webkit-mask-size: contain;
background-color: rgb(var(--ctp-green));
left: 0px;
}

:root [data-task=S] > input[type=checkbox]:checked:before, :root [data-task=S] > p > input[type=checkbox]:checked:before, :root [data-task=S][type=checkbox]:checked:before {
color: rgb(var(--ctp-green));
margin: 0 3px;
position: absolute;
left: calc(var(--checkbox-size) * 1);
font-weight: bold;
}

:root [data-task="/"] > input[type=checkbox]:checked, :root [data-task="/"] > p > input[type=checkbox]:checked, :root [data-task="/"][type=checkbox]:checked {
--checkbox-color: rgba(var(--ctp-subtext0), 0.3);
--checkbox-color-hover: rgba(var(--ctp-subtext0), 0.3);
border-color: rgb(var(--ctp-subtext0)) !important;
}

:root [data-task="/"] > input[type=checkbox]:checked:after, :root [data-task="/"] > p > input[type=checkbox]:checked:after, :root [data-task="/"][type=checkbox]:checked:after {
background-color: transparent;
}

:root [data-task="/"] > input[type=checkbox]:checked:before, :root [data-task="/"] > p > input[type=checkbox]:checked:before, :root [data-task="/"][type=checkbox]:checked:before {
color: rgb(var(--ctp-subtext0));
margin: 0 3px;
position: absolute;
left: calc(var(--checkbox-size) * 1);
font-weight: bold;
}

:root [data-task="<"] > input[type=checkbox]:checked, :root [data-task="<"] > p > input[type=checkbox]:checked, :root [data-task="<"][type=checkbox]:checked {
--checkbox-color: transparent;
--checkbox-color-hover: transparent;
border-width: 0;
}

:root [data-task="<"] > input[type=checkbox]:checked:after, :root [data-task="<"] > p > input[type=checkbox]:checked:after, :root [data-task="<"][type=checkbox]:checked:after {
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!  --%3E%3Cpath d='M96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192H0V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V192z'/%3E%3C/svg%3E");
-webkit-mask-size: contain;
background-color: rgb(var(--ctp-teal));
left: 0px;
}

:root [data-task="<"] > input[type=checkbox]:checked:before, :root [data-task="<"] > p > input[type=checkbox]:checked:before, :root [data-task="<"][type=checkbox]:checked:before {
color: rgb(var(--ctp-teal));
margin: 0 3px;
position: absolute;
left: calc(var(--checkbox-size) * 1);
font-weight: bold;
}

:root [data-task=">"] > input[type=checkbox]:checked, :root [data-task=">"] > p > input[type=checkbox]:checked, :root [data-task=">"][type=checkbox]:checked {
--checkbox-color: transparent;
--checkbox-color-hover: transparent;
border-width: 0;
}

:root [data-task=">"] > input[type=checkbox]:checked:after, :root [data-task=">"] > p > input[type=checkbox]:checked:after, :root [data-task=">"][type=checkbox]:checked:after {
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!  --%3E%3Cpath d='M307 34.8c-11.5 5.1-19 16.6-19 29.2v64H176C78.8 128 0 206.8 0 304C0 417.3 81.5 467.9 100.2 478.1c2.5 1.4 5.3 1.9 8.1 1.9c10.9 0 19.7-8.9 19.7-19.7c0-7.5-4.3-14.4-9.8-19.5C108.8 431.9 96 414.4 96 384c0-53 43-96 96-96h96v64c0 12.6 7.4 24.1 19 29.2s25 3 34.4-5.4l160-144c6.7-6.1 10.6-14.7 10.6-23.8s-3.8-17.7-10.6-23.8l-160-144c-9.4-8.5-22.9-10.6-34.4-5.4z'/%3E%3C/svg%3E");
-webkit-mask-size: contain;
background-color: rgb(var(--ctp-sapphire));
left: 0px;
}

:root [data-task=">"] > input[type=checkbox]:checked:before, :root [data-task=">"] > p > input[type=checkbox]:checked:before, :root [data-task=">"][type=checkbox]:checked:before {
color: rgb(var(--ctp-sapphire));
margin: 0 3px;
position: absolute;
left: calc(var(--checkbox-size) * 1);
font-weight: bold;
}

:root [data-task='"'] > input[type=checkbox]:checked, :root [data-task='"'] > p > input[type=checkbox]:checked, :root [data-task='"'][type=checkbox]:checked {
--checkbox-color: transparent;
--checkbox-color-hover: transparent;
border-width: 0;
}

:root [data-task='"'] > input[type=checkbox]:checked:after, :root [data-task='"'] > p > input[type=checkbox]:checked:after, :root [data-task='"'][type=checkbox]:checked:after {
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!  --%3E%3Cpath d='M0 216C0 149.7 53.7 96 120 96h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V320 288 216zm256 0c0-66.3 53.7-120 120-120h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H320c-35.3 0-64-28.7-64-64V320 288 216z'/%3E%3C/svg%3E");
-webkit-mask-size: contain;
background-color: rgb(var(--ctp-subtext0));
left: 0px;
}

:root [data-task='"'] > input[type=checkbox]:checked:before, :root [data-task='"'] > p > input[type=checkbox]:checked:before, :root [data-task='"'][type=checkbox]:checked:before {
color: rgb(var(--ctp-subtext0));
margin: 0 3px;
position: absolute;
left: calc(var(--checkbox-size) * 1);
font-weight: bold;
}

:root [data-task=u] > input[type=checkbox]:checked, :root [data-task=u] > p > input[type=checkbox]:checked, :root [data-task=u][type=checkbox]:checked {
--checkbox-color: transparent;
--checkbox-color-hover: transparent;
border-width: 0;
}

:root [data-task=u] > input[type=checkbox]:checked:after, :root [data-task=u] > p > input[type=checkbox]:checked:after, :root [data-task=u][type=checkbox]:checked:after {
-webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLXRyZW5kaW5nLXVwIj48cG9seWxpbmUgcG9pbnRzPSIyMiA3IDEzLjUgMTUuNSA4LjUgMTAuNSAyIDE3Ii8+PHBvbHlsaW5lIHBvaW50cz0iMTYgNyAyMiA3IDIyIDEzIi8+PC9zdmc+");
-webkit-mask-size: contain;
background-color: rgb(var(--ctp-green));
left: 0px;
}

:root [data-task=u] > input[type=checkbox]:checked:before, :root [data-task=u] > p > input[type=checkbox]:checked:before, :root [data-task=u][type=checkbox]:checked:before {
color: rgb(var(--ctp-green));
margin: 0 3px;
position: absolute;
left: calc(var(--checkbox-size) * 1);
font-weight: bold;
}

:root [data-task=d] > input[type=checkbox]:checked, :root [data-task=d] > p > input[type=checkbox]:checked, :root [data-task=d][type=checkbox]:checked {
--checkbox-color: transparent;
--checkbox-color-hover: transparent;
border-width: 0;
}

:root [data-task=d] > input[type=checkbox]:checked:after, :root [data-task=d] > p > input[type=checkbox]:checked:after, :root [data-task=d][type=checkbox]:checked:after {
-webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLXRyZW5kaW5nLWRvd24iPjxwb2x5bGluZSBwb2ludHM9IjIyIDE3IDEzLjUgOC41IDguNSAxMy41IDIgNyIvPjxwb2x5bGluZSBwb2ludHM9IjE2IDE3IDIyIDE3IDIyIDExIi8+PC9zdmc+");
-webkit-mask-size: contain;
background-color: rgb(var(--ctp-red));
left: 0px;
}

:root [data-task=d] > input[type=checkbox]:checked:before, :root [data-task=d] > p > input[type=checkbox]:checked:before, :root [data-task=d][type=checkbox]:checked:before {
color: rgb(var(--ctp-red));
margin: 0 3px;
position: absolute;
left: calc(var(--checkbox-size) * 1);
font-weight: bold;
}

:root [data-task=f] > input[type=checkbox]:checked, :root [data-task=f] > p > input[type=checkbox]:checked, :root [data-task=f][type=checkbox]:checked {
--checkbox-color: transparent;
--checkbox-color-hover: transparent;
border-width: 0;
}

:root [data-task=f] > input[type=checkbox]:checked:after, :root [data-task=f] > p > input[type=checkbox]:checked:after, :root [data-task=f][type=checkbox]:checked:after {
-webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWZsYW1lIj48cGF0aCBkPSJNOC41IDE0LjVBMi41IDIuNSAwIDAgMCAxMSAxMmMwLTEuMzgtLjUtMi0xLTMtMS4wNzItMi4xNDMtLjIyNC00LjA1NCAyLTYgLjUgMi41IDIgNC45IDQgNi41IDIgMS42IDMgMy41IDMgNS41YTcgNyAwIDEgMS0xNCAwYzAtMS4xNTMuNDMzLTIuMjk0IDEtM2EyLjUgMi41IDAgMCAwIDIuNSAyLjV6Ii8+PC9zdmc+");
-webkit-mask-size: contain;
background-color: rgb(var(--ctp-red));
left: 0px;
}

:root [data-task=f] > input[type=checkbox]:checked:before, :root [data-task=f] > p > input[type=checkbox]:checked:before, :root [data-task=f][type=checkbox]:checked:before {
color: rgb(var(--ctp-red));
margin: 0 3px;
position: absolute;
left: calc(var(--checkbox-size) * 1);
font-weight: bold;
}

:root [data-task=k] > input[type=checkbox]:checked, :root [data-task=k] > p > input[type=checkbox]:checked, :root [data-task=k][type=checkbox]:checked {
--checkbox-color: transparent;
--checkbox-color-hover: transparent;
border-width: 0;
}

:root [data-task=k] > input[type=checkbox]:checked:after, :root [data-task=k] > p > input[type=checkbox]:checked:after, :root [data-task=k][type=checkbox]:checked:after {
-webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWtleS1yb3VuZCI+PHBhdGggZD0iTTIgMTh2M2MwIC42LjQgMSAxIDFoNHYtM2gzdi0zaDJsMS40LTEuNGE2LjUgNi41IDAgMSAwLTQtNFoiLz48Y2lyY2xlIGN4PSIxNi41IiBjeT0iNy41IiByPSIuNSIvPjwvc3ZnPg==");
-webkit-mask-size: contain;
background-color: rgb(var(--ctp-yellow));
left: 0px;
}

:root [data-task=k] > input[type=checkbox]:checked:before, :root [data-task=k] > p > input[type=checkbox]:checked:before, :root [data-task=k][type=checkbox]:checked:before {
color: rgb(var(--ctp-yellow));
margin: 0 3px;
position: absolute;
left: calc(var(--checkbox-size) * 1);
font-weight: bold;
}

:root [data-task=w] > input[type=checkbox]:checked, :root [data-task=w] > p > input[type=checkbox]:checked, :root [data-task=w][type=checkbox]:checked {
--checkbox-color: transparent;
--checkbox-color-hover: transparent;
border-width: 0;
}

:root [data-task=w] > input[type=checkbox]:checked:after, :root [data-task=w] > p > input[type=checkbox]:checked:after, :root [data-task=w][type=checkbox]:checked:after {
-webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWNha2UiPjxwYXRoIGQ9Ik0yMCAyMXYtOGEyIDIgMCAwIDAtMi0ySDZhMiAyIDAgMCAwLTIgMnY4Ii8+PHBhdGggZD0iTTQgMTZzLjUtMSAyLTEgMi41IDIgNCAyIDIuNS0yIDQtMiAyLjUgMiA0IDIgMi0xIDItMSIvPjxwYXRoIGQ9Ik0yIDIxaDIwIi8+PHBhdGggZD0iTTcgOHYzIi8+PHBhdGggZD0iTTEyIDh2MyIvPjxwYXRoIGQ9Ik0xNyA4djMiLz48cGF0aCBkPSJNNyA0aDAuMDEiLz48cGF0aCBkPSJNMTIgNGgwLjAxIi8+PHBhdGggZD0iTTE3IDRoMC4wMSIvPjwvc3ZnPg==");
-webkit-mask-size: contain;
background-color: rgb(var(--ctp-mauve));
left: 0px;
}

:root [data-task=w] > input[type=checkbox]:checked:before, :root [data-task=w] > p > input[type=checkbox]:checked:before, :root [data-task=w][type=checkbox]:checked:before {
color: rgb(var(--ctp-mauve));
margin: 0 3px;
position: absolute;
left: calc(var(--checkbox-size) * 1);
font-weight: bold;
}

.anp-custom-checkboxes-labels [data-task="!"] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task="!"][type=checkbox]:checked:before {
content: "IMP";
}

.anp-custom-checkboxes-labels [data-task=">"] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task=">"][type=checkbox]:checked:before {
content: "RSCH";
}

.anp-custom-checkboxes-labels [data-task="<"] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task="<"][type=checkbox]:checked:before {
content: "SCH";
}

.anp-custom-checkboxes-labels [data-task="-"] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task="-"][type=checkbox]:checked:before {
content: "CNCL";
}

.anp-custom-checkboxes-labels [data-task="/"] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task="/"][type=checkbox]:checked:before {
content: "PRG";
}

.anp-custom-checkboxes-labels [data-task="?"] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task="?"][type=checkbox]:checked:before {
content: "QUE";
}

.anp-custom-checkboxes-labels [data-task="*"] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task="*"][type=checkbox]:checked:before {
content: "STAR";
}

.anp-custom-checkboxes-labels [data-task=n] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task=n][type=checkbox]:checked:before {
content: "NOTE";
}

.anp-custom-checkboxes-labels [data-task=l] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task=l][type=checkbox]:checked:before {
content: "LCTN";
}

.anp-custom-checkboxes-labels [data-task=i] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task=i][type=checkbox]:checked:before {
content: "INFO";
}

.anp-custom-checkboxes-labels [data-task=I] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task=I][type=checkbox]:checked:before {
content: "IDEA";
}

.anp-custom-checkboxes-labels [data-task=S] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task=S][type=checkbox]:checked:before {
content: "AMT";
}

.anp-custom-checkboxes-labels [data-task=p] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task=p][type=checkbox]:checked:before {
content: "PRO";
}

.anp-custom-checkboxes-labels [data-task=c] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task=c][type=checkbox]:checked:before {
content: "CON";
}

.anp-custom-checkboxes-labels [data-task=b] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task=b][type=checkbox]:checked:before {
content: "BKMK";
}

.anp-custom-checkboxes-labels [data-task='"'] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task='"'][type=checkbox]:checked:before {
content: "QUOT";
}

.anp-custom-checkboxes-labels .task-list-item .task-list-item-checkbox {
margin-right: calc(var(--checkbox-size) * 2.7);
}
:root [data-task="0"], :root [data-task="1"], :root [data-task="2"], :root [data-task="3"], :root [data-task="4"], :root [data-task="5"], :root [data-task="6"], :root [data-task="7"], :root [data-task="8"], :root [data-task="9"] {
margin-inline-start: -15px;
padding: 3px 10px !important;
border-radius: 3px 10px 10px 10px;
max-width: fit-content;
color: var(--text-normal);
--bold-color: var(--text-normal);
--italic-color: var(--text-normal);
}

:root [data-task="0"] p, :root [data-task="1"] p, :root [data-task="2"] p, :root [data-task="3"] p, :root [data-task="4"] p, :root [data-task="5"] p, :root [data-task="6"] p, :root [data-task="7"] p, :root [data-task="8"] p, :root [data-task="9"] p {
margin-top: 0;
margin-bottom: 0;
}

:root [data-task="0"] .task-list-item-checkbox, :root [data-task="1"] .task-list-item-checkbox, :root [data-task="2"] .task-list-item-checkbox, :root [data-task="3"] .task-list-item-checkbox, :root [data-task="4"] .task-list-item-checkbox, :root [data-task="5"] .task-list-item-checkbox, :root [data-task="6"] .task-list-item-checkbox, :root [data-task="7"] .task-list-item-checkbox, :root [data-task="8"] .task-list-item-checkbox, :root [data-task="9"] .task-list-item-checkbox {
display: none;
}

:root [data-task="0"]::selection, :root [data-task="1"]::selection, :root [data-task="2"]::selection, :root [data-task="3"]::selection, :root [data-task="4"]::selection, :root [data-task="5"]::selection, :root [data-task="6"]::selection, :root [data-task="7"]::selection, :root [data-task="8"]::selection, :root [data-task="9"]::selection {
background-color: rgba(var(--ctp-text), 0.2);
}

:root [data-task="0"] {
background-color: rgba(var(--ctp-red), var(--anp-speech-bubble-opacity));
}

:root [data-task="1"] {
background-color: rgba(var(--ctp-peach), var(--anp-speech-bubble-opacity));
}

:root [data-task="2"] {
background-color: rgba(var(--ctp-yellow), var(--anp-speech-bubble-opacity));
}

:root [data-task="3"] {
background-color: rgba(var(--ctp-green), var(--anp-speech-bubble-opacity));
}

:root [data-task="4"] {
background-color: rgba(var(--ctp-teal), var(--anp-speech-bubble-opacity));
}

:root [data-task="5"] {
background-color: rgba(var(--ctp-sky), var(--anp-speech-bubble-opacity));
}

:root [data-task="6"] {
background-color: rgba(var(--ctp-blue), var(--anp-speech-bubble-opacity));
}

:root [data-task="7"] {
background-color: rgba(var(--ctp-mauve), var(--anp-speech-bubble-opacity));
}

:root [data-task="8"] {
background: linear-gradient(to right, rgba(var(--ctp-red), var(--anp-speech-bubble-opacity)), rgba(var(--ctp-yellow), var(--anp-speech-bubble-opacity)));
}

:root [data-task="9"] {
background: linear-gradient(to left, rgba(var(--ctp-lavender), var(--anp-speech-bubble-opacity)), rgba(var(--ctp-mauve), var(--anp-speech-bubble-opacity)));
}
:root[saved-theme="dark"] [data-task="0"], :root[saved-theme="dark"] [data-task="1"], :root[saved-theme="dark"] [data-task="2"], :root[saved-theme="dark"] [data-task="3"], :root[saved-theme="dark"] [data-task="4"], :root[saved-theme="dark"] [data-task="5"], :root[saved-theme="dark"] [data-task="6"], :root[saved-theme="dark"] [data-task="7"], :root[saved-theme="dark"] [data-task="8"], :root[saved-theme="dark"] [data-task="9"] {
--text-normal: var(--background-primary);
transition: background-color 0.2s, background 0.2s, border-radius 0.2s;
}

:root[saved-theme="dark"] [data-task="0"]::selection, :root[saved-theme="dark"] [data-task="1"]::selection, :root[saved-theme="dark"] [data-task="2"]::selection, :root[saved-theme="dark"] [data-task="3"]::selection, :root[saved-theme="dark"] [data-task="4"]::selection, :root[saved-theme="dark"] [data-task="5"]::selection, :root[saved-theme="dark"] [data-task="6"]::selection, :root[saved-theme="dark"] [data-task="7"]::selection, :root[saved-theme="dark"] [data-task="8"]::selection, :root[saved-theme="dark"] [data-task="9"]::selection {
background-color: rgba(var(--ctp-crust), 0.2);
background: rgba(var(--ctp-crust), 0.2);
}
:root .explorer .nav-files-container .nav-folder.explorer li .explorer li, :root [data-type=bookmarks] .tree-item .tree-item {
--rainbow-folder-color: inherit;
}
.anp-simple-rainbow-color-toggle:root .explorer .nav-files-container > div > .explorer li .explorer .nav-folder-title, .anp-simple-rainbow-color-toggle:root [data-type=bookmarks] .tree-item .tree-item-inner {
transition: color 0.4s;
color: rgba(var(--rainbow-folder-color), var(--anp-simple-rainbow-opacity, 1));
--nav-item-background-hover: rgba(var(--rainbow-folder-color), 0.1);
--nav-item-background-active: rgba(var(--rainbow-folder-color), 0.1);
}

.anp-simple-rainbow-color-toggle:root .nav-folder.is-being-dragged-over {
background-color: rgba(var(--rainbow-folder-color), 0.1);
}
.anp-simple-rainbow-color-toggle:root .explorer .nav-files-container .explorer li > .explorer .tree-item-children, .anp-simple-rainbow-color-toggle:root [data-type=bookmarks] .tree-item .tree-item-children {
transition: color 0.4s;
border-color: rgba(var(--rainbow-folder-color), 0.5);
}
.anp-simple-rainbow-color-toggle:root .tree-item-self .tree-item-icon {
--icon-color: rgba(var(--rainbow-folder-color),
          var(--anp-simple-rainbow-opacity, 1));
--nav-collapse-icon-color: rgba(var(--rainbow-folder-color),
          var(--anp-simple-rainbow-opacity, 1));
--nav-collapse-icon-color-collapsed: rgba(var(--rainbow-folder-color),
          var(--anp-simple-rainbow-opacity, 1));
}
.markdown-rendered:not(.cards):not(.table-disable) table {
margin: 0 auto;
}

.anp-table-toggle .markdown-rendered:not(.cards):not(.table-disable) table {
margin: 0 auto;
}
:root[saved-theme="dark"], :root .themed-color-wrapper > :root[saved-theme="dark"] {
--ctp-rosewater: var(--ctp-custom-rosewater, var(--ctp-ext-rosewater, 245, 224, 220));
--ctp-flamingo: var(--ctp-custom-flamingo, var(--ctp-ext-flamingo, 242, 205, 205));
--ctp-pink: var(--ctp-custom-pink, var(--ctp-ext-pink, 245, 194, 231));
--ctp-mauve: var(--ctp-custom-mauve, var(--ctp-ext-mauve, 203, 166, 247));
--ctp-red: var(--ctp-custom-red, var(--ctp-ext-red, 243, 139, 168));
--ctp-maroon: var(--ctp-custom-maroon, var(--ctp-ext-maroon, 235, 160, 172));
--ctp-peach: var(--ctp-custom-peach, var(--ctp-ext-peach, 250, 179, 135));
--ctp-yellow: var(--ctp-custom-yellow, var(--ctp-ext-yellow, 249, 226, 175));
--ctp-green: var(--ctp-custom-green, var(--ctp-ext-green, 166, 227, 161));
--ctp-teal: var(--ctp-custom-teal, var(--ctp-ext-teal, 148, 226, 213));
--ctp-sky: var(--ctp-custom-sky, var(--ctp-ext-sky, 137, 220, 235));
--ctp-sapphire: var(--ctp-custom-sapphire, var(--ctp-ext-sapphire, 116, 199, 236));
--ctp-blue: var(--ctp-custom-blue, var(--ctp-ext-blue, 135, 176, 249));
--ctp-lavender: var(--ctp-custom-lavender, var(--ctp-ext-lavender, 180, 190, 254));
--ctp-text: var(--ctp-custom-text, var(--ctp-ext-text, 198, 208, 245));
--ctp-subtext1: var(--ctp-custom-subtext1, var(--ctp-ext-subtext1, 179, 188, 223));
--ctp-subtext0: var(--ctp-custom-subtext0, var(--ctp-ext-subtext0, 161, 168, 201));
--ctp-overlay2: var(--ctp-custom-overlay2, var(--ctp-ext-overlay2, 142, 149, 179));
--ctp-overlay1: var(--ctp-custom-overlay1, var(--ctp-ext-overlay1, 123, 129, 157));
--ctp-overlay0: var(--ctp-custom-overlay0, var(--ctp-ext-overlay0, 105, 109, 134));
--ctp-surface2: var(--ctp-custom-surface2, var(--ctp-ext-surface2, 86, 89, 112));
--ctp-surface1: var(--ctp-custom-surface1, var(--ctp-ext-surface1, 67, 70, 90));
--ctp-surface0: var(--ctp-custom-surface0, var(--ctp-ext-surface0, 49, 50, 68));
--ctp-base: var(--ctp-custom-base, var(--ctp-ext-base, 30, 30, 46));
--ctp-mantle: var(--ctp-custom-mantle, var(--ctp-ext-mantle, 24, 24, 37));
--ctp-crust: var(--ctp-custom-crust, var(--ctp-ext-crust, 17, 17, 27));
}

:root[saved-theme="dark"] .ctp-mocha-old, .ctp-mocha-old .themed-color-wrapper > :root[saved-theme="dark"] {
--ctp-rosewater: var(--ctp-custom-rosewater, var(--ctp-ext-rosewater, 245, 224, 220));
--ctp-flamingo: var(--ctp-custom-flamingo, var(--ctp-ext-flamingo, 242, 205, 205));
--ctp-pink: var(--ctp-custom-pink, var(--ctp-ext-pink, 245, 194, 231));
--ctp-mauve: var(--ctp-custom-mauve, var(--ctp-ext-mauve, 203, 166, 247));
--ctp-red: var(--ctp-custom-red, var(--ctp-ext-red, 243, 139, 168));
--ctp-maroon: var(--ctp-custom-maroon, var(--ctp-ext-maroon, 235, 160, 172));
--ctp-peach: var(--ctp-custom-peach, var(--ctp-ext-peach, 250, 179, 135));
--ctp-yellow: var(--ctp-custom-yellow, var(--ctp-ext-yellow, 249, 226, 175));
--ctp-green: var(--ctp-custom-green, var(--ctp-ext-green, 166, 227, 161));
--ctp-teal: var(--ctp-custom-teal, var(--ctp-ext-teal, 148, 226, 213));
--ctp-sky: var(--ctp-custom-sky, var(--ctp-ext-sky, 137, 220, 235));
--ctp-sapphire: var(--ctp-custom-sapphire, var(--ctp-ext-sapphire, 116, 199, 236));
--ctp-blue: var(--ctp-custom-blue, var(--ctp-ext-blue, 135, 176, 249));
--ctp-lavender: var(--ctp-custom-lavender, var(--ctp-ext-lavender, 180, 190, 254));
--ctp-text: var(--ctp-custom-text, var(--ctp-ext-text, 217, 224, 238));
--ctp-subtext1: var(--ctp-custom-subtext1, var(--ctp-ext-subtext1, 211, 205, 214));
--ctp-subtext0: var(--ctp-custom-subtext0, var(--ctp-ext-subtext0, 190, 179, 193));
--ctp-overlay2: var(--ctp-custom-overlay2, var(--ctp-ext-overlay2, 167, 156, 176));
--ctp-overlay1: var(--ctp-custom-overlay1, var(--ctp-ext-overlay1, 152, 139, 162));
--ctp-overlay0: var(--ctp-custom-overlay0, var(--ctp-ext-overlay0, 109, 107, 125));
--ctp-surface2: var(--ctp-custom-surface2, var(--ctp-ext-surface2, 87, 82, 105));
--ctp-surface1: var(--ctp-custom-surface1, var(--ctp-ext-surface1, 45, 40, 72));
--ctp-surface0: var(--ctp-custom-surface0, var(--ctp-ext-surface0, 48, 45, 65));
--ctp-base: var(--ctp-custom-base, var(--ctp-ext-base, 30, 30, 46));
--ctp-mantle: var(--ctp-custom-mantle, var(--ctp-ext-mantle, 26, 24, 38));
--ctp-crust: var(--ctp-custom-crust, var(--ctp-ext-crust, 22, 19, 32));
}
:root {
--anp-bold-color: var(--ctp-rosewater);
}
:root {
--anp-italic-color: var(--ctp-pink);
}
.anuppuccin-accent-toggle:root {
--ctp-accent: var(--ctp-mauve);
}
.is-translucent:root {
--card-background-color: transparent;
}

:root {
--card-background-color: rgb(var(--ctp-crust));
--card-foreground-color: var(--background-primary);
--divider-color: transparent;
--tab-outline-color: var(--background-modifier-border);
--divider-color-hover: var(--backgrouund-modifier-border);
--divider-width: 4px;
--divider-width-hover: 4px;
--tab-container-background: var(--card-background-color);
--file-header-border: var(--border-width) dashed var(--background-modifier-border);
--ribbon-padding: 0;
}

body.anp-hide-borders {
--tab-outline-color: transparent;
}

body.anp-hide-borders .menu {
border: 0px !important;
}

:root .workspace-drop-overlay:before {
width: calc(100% - 6px - var(--anp-card-layout-padding, 0) * 2);
height: calc(100% - 6px - var(--anp-card-layout-padding, 0) * 2);
margin: auto;
}

.anp-fixed-status-bar:root footer {
--status-bar-border-width: 0;
--status-bar-background: transparent;
--status-bar-border-color: transparent;
--status-bar-background: var(--card-background-color);
}

.anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek {
--capacities-sidebar-bottom: calc(var(--anp-card-layout-padding, 10px) + 80px);
}

.anp-colorful-frame.anp-fixed-status-bar:root footer {
--status-bar-background: var(--colorful-frame-color);
--status-bar-text-color: var(--colorful-icon-color);
}

.anp-colorful-frame.anp-fixed-status-bar:root footer footer-item.mod-clickable:hover {
color: var(--colorful-icon-color);
background-color: rgba(var(--ctp-crust), 0.2);
}

.anp-colorful-frame.anuppuccin-accent-toggle.anp-colorful-frame:root {
--tab-container-background: rgba(var(--anp-colorful-frame-color, var(--ctp-accent)), var(--anp-colorful-frame-opacity, 1));
--titlebar-background: rgba(var(--anp-colorful-frame-color, var(--ctp-accent)), var(--anp-colorful-frame-opacity, 1));
}

.anp-colorful-frame.anuppuccin-accent-toggle.anp-colorful-frame:root .prompt {
--background-modifier-hover: rgba(var(--ctp-text), 0.075) ;
}

.anp-colorful-frame.anp-colorful-frame:root {
--tab-container-background: hsla(var(--anp-colorful-frame-color-hsl, var(--color-accent-hsl)), var(--anp-colorful-frame-opacity, 1));
--titlebar-background: hsla(var(--anp-colorful-frame-color-hsl, var(--color-accent-hsl)), var(--anp-colorful-frame-opacity, 1));
}

.anp-colorful-frame:root {
--divider-color-hover: var(--background-secondary-alt);
}

.anp-colorful-frame:root {
--tab-text-color: var(--background-secondary-alt);
--tab-text-color-focused: var(--background-secondary-alt);
--tab-text-color-focused-active: var(--background-secondary-alt);
--tab-text-color-focused-highlighted: var(--background-secondary-alt);
--tab-text-color-focused-active-current: var(--background-secondary-alt);
--icon-color: var(--background-secondary-alt);
--icon-color-hover: var(--background-secondary-alt);
--icon-color-active: var(--background-secondary-alt);
--icon-color-focused: var(--background-secondary-alt);
}

.anp-colorful-frame:root .workspace-drop-overlay:before {
background-color: var(--background-secondary-alt);
border-radius: var(--radius-m);
opacity: 0.5;
}
.anp-colorful-frame.anp-colorful-frame-icon-toggle-light:root[saved-theme="light"], .anp-colorful-frame.anp-colorful-frame-icon-toggle-dark:root[saved-theme="dark"] {
--tab-text-color: var(--text-faint);
--tab-text-color-active: var(--text-muted);
--tab-text-color-focused: var(--text-muted);
--tab-text-color-focused-active: var(--text-muted);
--tab-text-color-focused-highlighted: var(--text-accent);
--tab-text-color-focused-active-current: var(--text-normal);
--icon-color: var(--text-muted);
--icon-color-hover: var(--text-muted);
--icon-color-active: var(--text-accent);
--icon-color-focused: var(--text-normal);
}
.anp-colorful-frame.anp-colorful-frame-icon-toggle-light:root[saved-theme="light"], .anp-colorful-frame.anp-colorful-frame-icon-toggle-dark:root[saved-theme="dark"] {
--tab-text-color: var(--text-faint);
--tab-text-color-active: var(--text-muted);
--tab-text-color-focused: var(--text-muted);
--tab-text-color-focused-active: var(--text-muted);
--tab-text-color-focused-highlighted: var(--text-accent);
--tab-text-color-focused-active-current: var(--text-normal);
--icon-color: var(--text-muted);
--icon-color-hover: var(--text-muted);
--icon-color-active: var(--text-accent);
--icon-color-focused: var(--text-normal);
}
:root {
--header-height: var(--anp-alt-tab-custom-height, 40px);
--tab-stacked-header-width: var(--anp-stacked-header-width, 40px);
}

.anp-colorful-frame:not(.anp-card-layout, .anp-colorful-frame:not(.anp-card-layout, .anp-colorful-frame:not(.anp-card-layout, .anp-colorful-frame:not(.anp-card-layout {
--tab-text-color-focused-active-current: var(--colorful-icon-color-alt);
}

.anp-colorful-frame:not(.anp-card-layout, .anp-colorful-frame:not(.anp-card-layout, .anp-colorful-frame:not(.anp-card-layout, .anp-colorful-frame:not(.anp-card-layout, .anp-colorful-frame:not(.anp-card-layout, .anp-colorful-frame:not(.anp-card-layout, .anp-colorful-frame:not(.anp-card-layout, .anp-colorful-frame:not(.anp-card-layout {
--tab-text-color-focused-active: var(--colorful-icon-color-alt);
--tab-text-color-active: var(--colorful-icon-color-alt);
--tab-text-color-focused: var(--colorful-icon-color-alt);
--tab-text-color-focused-active-current: var(--colorful-icon-color-alt);
}

.anp-colorful-frame:not(.anp-card-layout, .anp-colorful-frame:not(.anp-card-layout, .anp-colorful-frame:not(.anp-card-layout, .anp-colorful-frame:not(.anp-card-layout, .anp-colorful-frame:not(.anp-card-layout, .anp-colorful-frame:not(.anp-card-layout, .anp-colorful-frame:not(.anp-card-layout, .anp-colorful-frame:not(.anp-card-layout {
--tab-text-color-focused: var(--colorful-icon-color-alt);
--tab-text-color-focused-active-current: var(--colorful-icon-color-alt);
}

.anp-colorful-frame:not(.anp-card-layout, .anp-colorful-frame:not(.anp-card-layout, .anp-colorful-frame:not(.anp-card-layout {
color: var(--colorful-icon-color-alt);
}

.anp-colorful-frame:not(.anp-card-layout, .anp-colorful-frame:not(.anp-card-layout {
color: var(--colorful-icon-color-alt);
--tab-text-color-focused-active-current: var(--colorful-icon-color-alt);
}

.anp-colorful-frame:not(.anp-card-layout, .anp-colorful-frame:not(.anp-card-layout {
color: var(--background-primary);
}
.anp-simple-rainbow-title-toggle .explorer .nav-files-container > div > .explorer li .explorer .nav-folder-title, .anp-simple-rainbow-title-toggle [data-type=bookmarks] .tree-item .tree-item-inner {
transition: color 0.4s;
color: rgba(var(--rainbow-folder-color), var(--anp-simple-rainbow-opacity, 1));
--nav-item-background-hover: rgba(var(--rainbow-folder-color), 0.1);
--nav-item-background-active: rgba(var(--rainbow-folder-color), 0.1);
}

.anp-simple-rainbow-title-toggle .nav-folder.is-being-dragged-over {
background-color: rgba(var(--rainbow-folder-color), 0.1);
}

.anp-simple-rainbow-icon-toggle .explorer .nav-files-container > div > .explorer li .explorer .nav-folder-title:after, .anp-simple-rainbow-icon-toggle [data-type=bookmarks] .tree-item .tree-item-inner:after {
transition: color 0.4s;
color: rgba(var(--rainbow-folder-color), var(--anp-simple-rainbow-opacity, 1));
content: "⬤";
font-size: 10px;
position: relative;
margin-left: 4px;
opacity: 0.5;
top: -0.5px;
}

.anp-simple-rainbow-icon-toggle [data-type=bookmarks] .tree-item .tree-item-inner {
align-items: center;
display: flex;
flex-grow: 1;
justify-content: space-between;
}

.anp-simple-rainbow-indentation-toggle .explorer .nav-files-container .explorer li > .explorer .tree-item-children, .anp-simple-rainbow-indentation-toggle [data-type=bookmarks] .tree-item .tree-item-children {
transition: color 0.4s;
border-color: rgba(var(--rainbow-folder-color), 0.5);
}

.anp-simple-rainbow-collapse-icon-toggle .tree-item-self .tree-item-icon {
--icon-color: rgba(var(--rainbow-folder-color),
          var(--anp-simple-rainbow-opacity, 1));
--nav-collapse-icon-color: rgba(var(--rainbow-folder-color),
          var(--anp-simple-rainbow-opacity, 1));
--nav-collapse-icon-color-collapsed: rgba(var(--rainbow-folder-color),
          var(--anp-simple-rainbow-opacity, 1));
}

.anp-simple-rainbow-icon-folder-toggle .obsidian-icon-folder-icon {
color: rgb(var(--rainbow-folder-color));
}
}