diff --git a/.obsidian/app.json b/.obsidian/app.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/.obsidian/app.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/.obsidian/appearance.json b/.obsidian/appearance.json new file mode 100644 index 0000000..eed3bc3 --- /dev/null +++ b/.obsidian/appearance.json @@ -0,0 +1,4 @@ +{ + "cssTheme": "Blue Topaz", + "theme": "moonstone" +} \ No newline at end of file diff --git a/.obsidian/community-plugins.json b/.obsidian/community-plugins.json new file mode 100644 index 0000000..e401848 --- /dev/null +++ b/.obsidian/community-plugins.json @@ -0,0 +1,6 @@ +[ + "templater-obsidian", + "dataview", + "obsidian-style-settings", + "calendar" +] \ No newline at end of file diff --git a/.obsidian/core-plugins.json b/.obsidian/core-plugins.json index 33953e4..231d35d 100644 --- a/.obsidian/core-plugins.json +++ b/.obsidian/core-plugins.json @@ -1,3 +1,33 @@ { - "daily-notes": true -} + "daily-notes": true, + "file-explorer": true, + "global-search": true, + "switcher": true, + "graph": true, + "backlink": true, + "canvas": true, + "outgoing-link": true, + "tag-pane": true, + "footnotes": false, + "properties": true, + "page-preview": true, + "templates": true, + "note-composer": true, + "command-palette": true, + "slash-command": false, + "editor-status": true, + "bookmarks": true, + "markdown-importer": false, + "zk-prefixer": false, + "random-note": false, + "outline": true, + "word-count": true, + "slides": false, + "audio-recorder": false, + "workspaces": false, + "file-recovery": true, + "publish": false, + "sync": true, + "bases": true, + "webviewer": false +} \ No newline at end of file diff --git a/.obsidian/plugins/calendar/manifest.json b/.obsidian/plugins/calendar/manifest.json new file mode 100644 index 0000000..028bfa5 --- /dev/null +++ b/.obsidian/plugins/calendar/manifest.json @@ -0,0 +1,10 @@ +{ + "id": "calendar", + "name": "Calendar", + "description": "Calendar view of your daily notes", + "version": "1.5.10", + "author": "Liam Cain", + "authorUrl": "https://github.com/liamcain/", + "isDesktopOnly": false, + "minAppVersion": "0.9.11" +} diff --git a/.obsidian/plugins/dataview/manifest.json b/.obsidian/plugins/dataview/manifest.json new file mode 100644 index 0000000..926b2a6 --- /dev/null +++ b/.obsidian/plugins/dataview/manifest.json @@ -0,0 +1,11 @@ +{ + "id": "dataview", + "name": "Dataview", + "version": "0.5.68", + "minAppVersion": "0.13.11", + "description": "Complex data views for the data-obsessed.", + "author": "Michael Brenan ", + "authorUrl": "https://github.com/blacksmithgu", + "helpUrl": "https://blacksmithgu.github.io/obsidian-dataview/", + "isDesktopOnly": false +} diff --git a/.obsidian/plugins/dataview/styles.css b/.obsidian/plugins/dataview/styles.css new file mode 100644 index 0000000..618821a --- /dev/null +++ b/.obsidian/plugins/dataview/styles.css @@ -0,0 +1,141 @@ +.block-language-dataview { + overflow-y: auto; +} + +/*****************/ +/** Table Views **/ +/*****************/ + +/* List View Default Styling; rendered internally as a table. */ +.table-view-table { + width: 100%; +} + +.table-view-table > thead > tr, .table-view-table > tbody > tr { + margin-top: 1em; + margin-bottom: 1em; + text-align: left; +} + +.table-view-table > tbody > tr:hover { + background-color: var(--table-row-background-hover); +} + +.table-view-table > thead > tr > th { + font-weight: 700; + font-size: larger; + border-top: none; + border-left: none; + border-right: none; + border-bottom: solid; + + max-width: 100%; +} + +.table-view-table > tbody > tr > td { + text-align: left; + border: none; + font-weight: 400; + max-width: 100%; +} + +.table-view-table ul, .table-view-table ol { + margin-block-start: 0.2em !important; + margin-block-end: 0.2em !important; +} + +/** Rendered value styling for any view. */ +.dataview-result-list-root-ul { + padding: 0em !important; + margin: 0em !important; +} + +.dataview-result-list-ul { + margin-block-start: 0.2em !important; + margin-block-end: 0.2em !important; +} + +/** Generic grouping styling. */ +.dataview.result-group { + padding-left: 8px; +} + +/*******************/ +/** Inline Fields **/ +/*******************/ + +.dataview.inline-field-key { + padding-left: 8px; + padding-right: 8px; + font-family: var(--font-monospace); + background-color: var(--background-primary-alt); + color: var(--nav-item-color-selected); +} + +.dataview.inline-field-value { + padding-left: 8px; + padding-right: 8px; + font-family: var(--font-monospace); + background-color: var(--background-secondary-alt); + color: var(--nav-item-color-selected); +} + +.dataview.inline-field-standalone-value { + padding-left: 8px; + padding-right: 8px; + font-family: var(--font-monospace); + background-color: var(--background-secondary-alt); + color: var(--nav-item-color-selected); +} + +/***************/ +/** Task View **/ +/***************/ + +.dataview.task-list-item, .dataview.task-list-basic-item { + margin-top: 3px; + margin-bottom: 3px; + transition: 0.4s; +} + +.dataview.task-list-item:hover, .dataview.task-list-basic-item:hover { + background-color: var(--text-selection); + box-shadow: -40px 0 0 var(--text-selection); + cursor: pointer; +} + +/*****************/ +/** Error Views **/ +/*****************/ + +div.dataview-error-box { + width: 100%; + min-height: 150px; + display: flex; + align-items: center; + justify-content: center; + border: 4px dashed var(--background-secondary); +} + +.dataview-error-message { + color: var(--text-muted); + text-align: center; +} + +/*************************/ +/** Additional Metadata **/ +/*************************/ + +.dataview.small-text { + font-size: smaller; + color: var(--text-muted); + margin-left: 3px; +} + +.dataview.small-text::before { + content: "("; +} + +.dataview.small-text::after { + content: ")"; +} diff --git a/.obsidian/plugins/obsidian-kanban/manifest.json b/.obsidian/plugins/obsidian-kanban/manifest.json new file mode 100644 index 0000000..68e9654 --- /dev/null +++ b/.obsidian/plugins/obsidian-kanban/manifest.json @@ -0,0 +1,11 @@ +{ + "id": "obsidian-kanban", + "name": "Kanban", + "version": "2.0.51", + "minAppVersion": "1.0.0", + "description": "Create markdown-backed Kanban boards in Obsidian.", + "author": "mgmeyers", + "authorUrl": "https://github.com/mgmeyers/obsidian-kanban", + "helpUrl": "https://publish.obsidian.md/kanban/Obsidian+Kanban+Plugin", + "isDesktopOnly": false +} diff --git a/.obsidian/plugins/obsidian-kanban/styles.css b/.obsidian/plugins/obsidian-kanban/styles.css new file mode 100644 index 0000000..8a1eaf4 --- /dev/null +++ b/.obsidian/plugins/obsidian-kanban/styles.css @@ -0,0 +1 @@ +.choices{position:relative;margin-bottom:24px;font-size:16px}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #dddddd;background-color:#fff;margin:0}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.5}.choices[data-type*=select-one] .choices__button:hover,.choices[data-type*=select-one] .choices__button:focus{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #00bcd4}.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button{display:none}.choices[data-type*=select-one]:after{content:"";height:0;width:0;border-style:solid;border-color:#333333 transparent transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333333 transparent;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin:0 -4px 0 8px;padding-left:16px;border-left:1px solid #008fa1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=text] .choices__button:hover,.choices[data-type*=text] .choices__button:focus{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5px 7.5px 3.75px;border:1px solid #dddddd;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#00bcd4;border:1px solid #00a5bb;color:#fff;word-break:break-all;box-sizing:border-box}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#00a5bb;border:1px solid #008fa1}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown{visibility:hidden;z-index:1;position:absolute;width:100%;background-color:#fff;border:1px solid #dddddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all;will-change:visibility}.choices__list--dropdown.is-active{visibility:visible}.is-open .choices__list--dropdown{border-color:#b7b7b7}.is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item{position:relative;padding:10px;font-size:14px}[dir=rtl] .choices__list--dropdown .choices__item{text-align:right}@media (min-width: 640px){.choices__list--dropdown .choices__item--selectable{padding-right:100px}.choices__list--dropdown .choices__item--selectable:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}[dir=rtl] .choices__list--dropdown .choices__item--selectable:after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus{outline:none}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}.choices__input:focus{outline:0}[dir=rtl] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:#000000e6;fill:#000000e6;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#000000e6;fill:#000000e6}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\fffd;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#00000080;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#3939394d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.workspace-leaf-content[data-type=kanban] .view-content{padding:0}.workspace-leaf-content[data-type=kanban]>.view-header{display:flex!important}.kanban-plugin{--lane-width: 272px}.kanban-plugin{contain:content;height:100%;width:100%;position:relative;display:flex;flex-direction:column}.kanban-plugin a.tag,.kanban-plugin__drag-container a.tag{padding-inline:var(--tag-padding-x);padding-block:var(--tag-padding-y)}.kanban-plugin__table-wrapper{height:100%;width:100%;overflow:auto;padding-block-end:40px;--table-column-first-border-width: 0;--table-column-last-border-width: 0;--table-row-last-border-width: 0}.kanban-plugin__table-wrapper table{width:fit-content;margin-block:0;margin-inline:auto;box-shadow:0 0 0 var(--table-border-width) var(--table-border-color)}.kanban-plugin__table-wrapper tr{width:fit-content}.kanban-plugin__table-wrapper th,.kanban-plugin__table-wrapper td{text-align:start;vertical-align:top;font-size:.875rem;padding:0!important;height:1px}.kanban-plugin__table-wrapper th.mod-has-icon .kanban-plugin__table-cell-wrapper,.kanban-plugin__table-wrapper td.mod-has-icon .kanban-plugin__table-cell-wrapper{padding-inline-end:var(--size-2-2)}.kanban-plugin__table-wrapper th .kanban-plugin__table-cell-wrapper,.kanban-plugin__table-wrapper td .kanban-plugin__table-cell-wrapper{height:100%;padding-inline:var(--size-4-2);padding-block:var(--size-2-2)}.kanban-plugin__table-wrapper th .kanban-plugin__item-prefix-button-wrapper input[type=checkbox],.kanban-plugin__table-wrapper td .kanban-plugin__item-prefix-button-wrapper input[type=checkbox]{margin-block:2px}.kanban-plugin__table-wrapper th:has(.markdown-source-view),.kanban-plugin__table-wrapper td:has(.markdown-source-view){--background-primary: var(--background-primary-alt);background:var(--background-primary);outline:2px solid var(--background-modifier-border-focus)}.kanban-plugin__table-wrapper thead tr>th{height:1px;background-color:var(--background-primary);position:sticky;top:0;z-index:1;overflow:visible}.kanban-plugin__table-wrapper thead tr>th:nth-child(2n+2){background-color:var(--background-primary)}.kanban-plugin__table-wrapper thead tr>th .kanban-plugin__table-cell-wrapper{height:100%;padding-block:var(--size-2-2);padding-inline:var(--size-4-2) var(--size-2-2);box-shadow:0 0 0 var(--table-border-width) var(--table-border-color)}.kanban-plugin__table-wrapper .resizer{position:absolute;top:0;height:100%;width:5px;background:var(--table-selection-border-color);cursor:col-resize;user-select:none;touch-action:none}.kanban-plugin__table-wrapper .resizer.ltr{right:0}.kanban-plugin__table-wrapper .resizer.rtl{left:0}.kanban-plugin__table-wrapper .resizer.isResizing{opacity:1}@media (hover: hover){.kanban-plugin__table-wrapper .resizer{opacity:0}.kanban-plugin__table-wrapper .resizer:hover{opacity:1}}.kanban-plugin__table-wrapper .kanban-plugin__item-tags:not(:empty){margin-block-start:-5px}.kanban-plugin__table-wrapper .kanban-plugin__item-metadata-date-relative{display:block}.kanban-plugin__table-wrapper .kanban-plugin__item-input-wrapper,.kanban-plugin__table-wrapper .cm-table-widget,.kanban-plugin__table-wrapper .kanban-plugin__item-title,.kanban-plugin__table-wrapper .kanban-plugin__item-title-wrapper,.kanban-plugin__table-wrapper .kanban-plugin__item-content-wrapper{height:100%}.kanban-plugin__table-wrapper .kanban-plugin__item-title-wrapper{padding:0}.kanban-plugin .markdown-source-view.mod-cm6{display:block;font-size:.875rem}.kanban-plugin .markdown-source-view.mod-cm6 .cm-scroller{overflow:visible}.kanban-plugin__table-header{display:flex;gap:var(--size-4-2);align-items:center;justify-content:space-between}.kanban-plugin__table-header-sort{line-height:1;color:var(--text-faint);padding:2px;border-radius:4px}.kanban-plugin__table-header-sort>span{display:flex}div:hover>.kanban-plugin__table-header-sort{background-color:var(--background-modifier-hover)}.kanban-plugin__cell-flex-wrapper{display:flex;gap:8px;align-items:flex-start;justify-content:space-between}.kanban-plugin__cell-flex-wrapper .lucide-more-vertical{transform:none}.kanban-plugin__icon-wrapper{display:flex;line-height:1}.kanban-plugin__icon-wrapper>.kanban-plugin__icon{display:flex}.kanban-plugin.something-is-dragging{cursor:grabbing;cursor:-webkit-grabbing}.kanban-plugin.something-is-dragging *{pointer-events:none}.kanban-plugin__item button,.kanban-plugin__lane button,.kanban-plugin button{line-height:1;margin:0;transition:.1s color,.1s background-color}.kanban-plugin__search-wrapper{width:100%;position:sticky;top:0;left:0;padding-block:10px;padding-inline:13px;display:flex;justify-content:flex-end;align-items:center;z-index:2;background-color:var(--background-primary)}button.kanban-plugin__search-cancel-button{display:flex;line-height:1;padding:6px;border:1px solid var(--background-modifier-border);background:var(--background-secondary-alt);color:var(--text-muted);margin-block:0;margin-inline:5px 0;font-size:16px}button.kanban-plugin__search-cancel-button .kanban-plugin__icon{display:flex}.kanban-plugin__icon{display:inline-block;line-height:1;--icon-size: 1em}.kanban-plugin__board{display:flex;width:100%;height:100%}.kanban-plugin__board>div{display:flex;align-items:flex-start;justify-content:flex-start;padding:1rem;width:fit-content;height:100%}.kanban-plugin__board.kanban-plugin__vertical>div{height:fit-content;width:100%;flex-direction:column}.is-mobile .view-content:not(.is-mobile-editing) .kanban-plugin__board>div{padding-bottom:calc(1rem + var(--mobile-navbar-height))}.kanban-plugin__board.is-adding-lane>div{padding-inline-end:calc(250px + 1rem)}.kanban-plugin__lane-wrapper{display:flex;flex-shrink:0;margin-inline-end:10px;max-height:100%;width:var(--lane-width)}.kanban-plugin__vertical .kanban-plugin__lane-wrapper{margin-block-end:10px;margin-inline-end:0}.kanban-plugin__lane{width:100%;display:flex;flex-direction:column;background-color:var(--background-secondary);border-radius:6px;border:1px solid var(--background-modifier-border)}.is-dropping>.kanban-plugin__lane{background-color:hsla(var(--interactive-accent-hsl),.15);border-color:hsla(var(--interactive-accent-hsl),1);outline:1px solid hsla(var(--interactive-accent-hsl),1)}.kanban-plugin__placeholder.kanban-plugin__lane-placeholder{height:100%;flex-grow:1;margin-inline-end:5px}.kanban-plugin__lane.is-hidden{display:none}.kanban-plugin__lane button{padding-block:8px;padding-inline:10px}.kanban-plugin__lane-form-wrapper{position:absolute;top:1rem;right:1rem;width:250px;background-color:var(--background-secondary);border-radius:6px;border:2px solid hsla(var(--interactive-accent-hsl),.7);z-index:var(--layer-popover);box-shadow:0 .5px 1px .5px #0000001a,0 2px 10px #0000001a,0 10px 20px #0000001a}.kanban-plugin__lane-input{--font-text-size: var(--font-ui-small);padding-block:var(--size-4-1);padding-inline:var(--size-4-2);background-color:var(--background-primary);border-radius:var(--radius-s)}.kanban-plugin__lane-input-wrapper{padding:10px}.kanban-plugin__item-input-actions,.kanban-plugin__lane-input-actions{display:flex;align-items:flex-start;justify-content:flex-start;padding-block:0 10px;padding-inline:10px}.kanban-plugin__item-input-actions button,.kanban-plugin__lane-input-actions button{display:block;margin-inline-end:5px}button.kanban-plugin__item-action-add,button.kanban-plugin__lane-action-add{background-color:var(--interactive-accent);color:var(--text-on-accent)}button.kanban-plugin__item-action-add:hover,button.kanban-plugin__lane-action-add:hover{background-color:var(--interactive-accent-hover)}.kanban-plugin__lane-header-wrapper{padding-block:8px;padding-inline:8px 12px;display:flex;align-items:center;gap:var(--size-4-1);flex-shrink:0;flex-grow:0;border-bottom:1px solid var(--background-modifier-border)}.collapse-horizontal .kanban-plugin__lane-header-wrapper,.collapse-vertical .kanban-plugin__lane-header-wrapper,.will-prepend .kanban-plugin__lane-header-wrapper{border-bottom:none}.kanban-plugin__lane-wrapper.collapse-horizontal{width:auto}.kanban-plugin__lane-wrapper.collapse-horizontal .kanban-plugin__lane-header-wrapper{writing-mode:vertical-lr}.kanban-plugin__lane-wrapper.collapse-horizontal .kanban-plugin__lane-header-wrapper{gap:var(--size-4-2)}.kanban-plugin__lane-wrapper.collapse-horizontal .kanban-plugin__lane-title-count,.kanban-plugin__lane-wrapper.collapse-horizontal .kanban-plugin__lane-title-text{transform:rotate(180deg)}.kanban-plugin__lane-wrapper.collapse-horizontal .kanban-plugin__lane-settings-button-wrapper{display:none}.kanban-plugin__lane-wrapper.collapse-vertical .kanban-plugin__lane-settings-button-wrapper{visibility:hidden}.kanban-plugin__lane-collapse{flex-grow:0;color:var(--text-faint)}.kanban-plugin__lane-collapse>span{display:flex}.collapse-vertical .kanban-plugin__lane-collapse>span{transform:rotate(-90deg)}.kanban-plugin__lane-grip{cursor:grab;flex-grow:0;color:var(--text-faint)}.kanban-plugin__lane-grip:active{cursor:grabbing}.kanban-plugin__lane-collapse svg{--icon-size: 1rem}.kanban-plugin__lane-grip>svg{height:1rem;display:block}.kanban-plugin__lane-title{font-weight:600;font-size:.875rem;flex-grow:1;width:100%;display:flex;flex-direction:column}.kanban-plugin__lane-title-text{flex-grow:1}div.kanban-plugin__lane-title-count{border-radius:3px;color:var(--text-muted);display:block;font-size:13px;line-height:1;padding:4px}div.kanban-plugin__lane-title-count.wip-exceeded{font-weight:700;color:var(--text-normal);background-color:rgba(var(--background-modifier-error-rgb),.25)}.kanban-plugin__table-cell-wrapper .kanban-plugin__lane-menu,.kanban-plugin__table-cell-wrapper .kanban-plugin__item-prefix-button,.kanban-plugin__item .kanban-plugin__item-prefix-button,.kanban-plugin__item .kanban-plugin__item-postfix-button,.kanban-plugin__lane .kanban-plugin__lane-settings-button{--icon-stroke: 2.5px;font-size:13px;line-height:1;color:var(--text-muted);padding:4px;display:flex;margin-inline-end:-4px}.kanban-plugin__table-cell-wrapper .kanban-plugin__lane-menu.is-enabled,.kanban-plugin__table-cell-wrapper .kanban-plugin__item-prefix-button.is-enabled,.kanban-plugin__item .kanban-plugin__item-prefix-button.is-enabled,.kanban-plugin__item .kanban-plugin__item-postfix-button.is-enabled,.kanban-plugin__lane .kanban-plugin__lane-settings-button.is-enabled{color:var(--text-accent)}.kanban-plugin__table-cell-wrapper .kanban-plugin__lane-menu{color:var(--text-faint);margin-inline-start:2px;margin-inline-end:0px}.kanban-plugin__table-cell-wrapper .kanban-plugin__item-prefix-button,.kanban-plugin__item .kanban-plugin__item-prefix-button{margin-inline-end:4px;margin-inline-start:-4px}.kanban-plugin__table-cell-wrapper button.kanban-plugin__item-prefix-button,.kanban-plugin__item button.kanban-plugin__item-prefix-button{margin-block:4px;margin-inline:0 7px;padding:0}.kanban-plugin__lane-action-wrapper,.kanban-plugin__item-edit-archive-button,.kanban-plugin__item-settings-actions .kanban-plugin__icon,.kanban-plugin__item-edit-archive-button>.kanban-plugin__icon,.kanban-plugin__item-prefix-button>.kanban-plugin__icon,.kanban-plugin__item-postfix-button>.kanban-plugin__icon,.kanban-plugin__lane-settings-button>.kanban-plugin__icon{display:flex}.kanban-plugin__lane-settings-button-wrapper{display:flex;gap:4px}button.kanban-plugin__lane-settings-button+button.kanban-plugin__lane-settings-button{margin-inline-start:2px}.kanban-plugin__lane-settings-button svg{width:1em;height:1em}.kanban-plugin__lane-items-wrapper{margin:4px;height:100%}.kanban-plugin__lane-items{padding:4px;margin-block:0;margin-inline:4px;display:flex;flex-direction:column}.kanban-plugin__lane-items>div{margin-block-start:4px}.kanban-plugin__lane-items>.kanban-plugin__placeholder{flex-grow:1}.kanban-plugin__lane-items>.kanban-plugin__placeholder:only-child{height:2.55em;border:3px dashed rgba(var(--text-muted-rgb),.1);margin-block-end:4px;border-radius:6px;transition:border .2s ease}.is-sorting .kanban-plugin__lane-items>.kanban-plugin__placeholder:only-child{border-color:hsla(var(--interactive-accent-hsl),.6)}.kanban-plugin__item-button-wrapper{border-top:1px solid var(--background-modifier-border);padding:8px;flex-shrink:0;flex-grow:0}.kanban-plugin__item-button-wrapper>button{text-align:left;width:100%}.kanban-plugin__lane-header-wrapper+.kanban-plugin__item-button-wrapper{border-top:none;border-bottom:1px solid var(--background-modifier-border);padding-block:4px 8px;padding-inline:8px}.kanban-plugin__item-form{border-top:1px solid var(--background-modifier-border);padding:8px}.kanban-plugin__item-form .kanban-plugin__item-input-wrapper{padding-block:6px;padding-inline:8px;border:1px solid var(--background-modifier-border);background-color:var(--background-primary);border-radius:var(--input-radius);min-height:var(--input-height)}.kanban-plugin__lane-header-wrapper+.kanban-plugin__item-form{border-top:none;border-bottom:1px solid var(--background-modifier-border);padding-block:4px 8px;padding-inline:8px}.kanban-plugin__item-input-wrapper{--line-height-normal: var(--line-height-tight);display:flex;flex-direction:column;flex-grow:1}.kanban-plugin button.kanban-plugin__item-submit-button{flex-grow:0;flex-shrink:1;font-size:14px;height:auto;line-height:1;margin-block-start:5px;width:auto}.is-mobile .kanban-plugin button.kanban-plugin__item-submit-button{font-size:12px}.is-mobile .kanban-plugin__lane-form-wrapper{--input-height: auto}.is-mobile .kanban-plugin__lane-form-wrapper button{padding-block:var(--size-4-2)}.is-mobile .kanban-plugin__lane-form-wrapper .markdown-source-view.mod-cm6{font-size:var(--font-ui-medium)}.is-mobile .kanban-plugin .kanban-plugin__lane-input-wrapper button.kanban-plugin__item-submit-button{display:none}button.kanban-plugin__new-item-button{background-color:transparent;color:var(--text-muted)}.kanban-plugin__new-item-button:hover{color:var(--text-on-accent);background-color:var(--interactive-accent-hover)}.kanban-plugin__drag-container>.kanban-plugin__item-wrapper .kanban-plugin__item{border-color:var(--interactive-accent);box-shadow:var(--shadow-s),0 0 0 2px hsla(var(--interactive-accent-hsl),.7)}.kanban-plugin__item{font-size:.875rem;border:1px solid var(--background-modifier-border);border-radius:var(--input-radius);overflow:hidden;transition:.3s opacity cubic-bezier(.25,1,.5,1)}.kanban-plugin__item:has(.markdown-source-view){outline:1px solid var(--background-modifier-border-focus);border-color:var(--background-modifier-border-focus)}.kanban-plugin__item-content-wrapper{background:var(--background-primary)}.kanban-plugin__item-title-wrapper{background:var(--background-primary);display:flex;padding-block:6px;padding-inline:8px}.kanban-plugin__item-title-wrapper:not(:only-child){border-bottom:1px solid var(--background-modifier-border)}.kanban-plugin__item-title{width:100%;line-height:var(--line-height-tight);margin-block-start:1px}.kanban-plugin__meta-value,.kanban-plugin__markdown-preview-wrapper{white-space:pre-wrap;white-space:break-spaces;word-break:break-word;overflow-wrap:anywhere;--font-text-size: .875rem;--line-height-normal: var(--line-height-tight);--p-spacing: var(--size-4-2);--list-indent: 1.75em}.kanban-plugin__meta-value .markdown-preview-view,.kanban-plugin__markdown-preview-wrapper .markdown-preview-view{--file-margins: 0}.kanban-plugin__meta-value.inline,.kanban-plugin__markdown-preview-wrapper.inline{display:inline-block}.kanban-plugin__meta-value .kanban-plugin__markdown-preview-view>*:first-child,.kanban-plugin__markdown-preview-wrapper .kanban-plugin__markdown-preview-view>*:first-child{margin-block-start:0}.kanban-plugin__meta-value .kanban-plugin__markdown-preview-view>*:last-child,.kanban-plugin__markdown-preview-wrapper .kanban-plugin__markdown-preview-view>*:last-child{margin-block-end:0}.kanban-plugin__meta-value .markdown-preview-view,.kanban-plugin__markdown-preview-wrapper .markdown-preview-view{width:unset;height:unset;position:unset;overflow-y:unset;overflow-wrap:unset;color:unset;user-select:unset;-webkit-user-select:unset;white-space:normal}.kanban-plugin__meta-value .markdown-preview-view .markdown-embed,.kanban-plugin__markdown-preview-wrapper .markdown-preview-view .markdown-embed,.kanban-plugin__meta-value .markdown-preview-view blockquote,.kanban-plugin__markdown-preview-wrapper .markdown-preview-view blockquote{padding-inline:var(--size-4-2) 0;padding-block:var(--size-4-1);margin-block-start:var(--p-spacing);margin-block-end:var(--p-spacing)}.kanban-plugin__meta-value .kanban-plugin__markdown-preview-view{display:inline-flex}.kanban-plugin__meta-value .kanban-plugin__markdown-preview-view>div:first-child>*:first-child{margin-block-start:0}.kanban-plugin__meta-value .kanban-plugin__markdown-preview-view>div:last-child>*:last-child{margin-block-end:0}.kanban-plugin__embed-link-wrapper{padding:2px;float:right}.kanban-plugin__item-metadata-wrapper:not(:empty){background-color:var(--background-primary-alt);padding-inline:8px;padding-block:6px}.kanban-plugin__item-metadata:not(:empty){padding-block-start:5px;font-size:12px}.kanban-plugin__item-metadata:not(:empty) .markdown-preview-view{line-height:var(--line-height-tight);font-size:inherit}.kanban-plugin__item-metadata>span{display:block}.kanban-plugin__item-metadata>span.kanban-plugin__item-metadata-date-wrapper{display:inline-block}.kanban-plugin__item-metadata .is-button{cursor:var(--cursor)}.kanban-plugin__item-metadata .is-button:hover{color:var(--text-normal)}.kanban-plugin__item-metadata-date-relative:first-letter{text-transform:uppercase}.kanban-plugin__item-metadata a{text-decoration:none}.kanban-plugin__item-task-inline-metadata-item,.kanban-plugin__item-task-metadata-item{display:inline-flex;margin-block:3px 0;margin-inline:0 6px;gap:4px}.kanban-plugin__item-task-inline-metadata-item{padding-inline:2px;background-color:var(--background-secondary);border-radius:var(--radius-s)}.kanban-plugin__table-cell-wrapper .kanban-plugin__item-task-inline-metadata-item{background-color:unset;padding-inline:unset;border-radius:unset}.kanban-plugin__item-tags:not(:empty){padding-block-start:2px}.kanban-plugin__item-tag{display:inline-block;margin-inline-end:4px}.kanban-plugin__item-tags .kanban-plugin__item-tag{font-size:12px;background-color:var(--tag-background, hsla(var(--interactive-accent-hsl), .1));color:var(--tag-color, var(--text-accent));margin-block:3px 0;margin-inline:0 3px}.kanban-plugin__item-tag.is-search-match,.kanban-plugin__item-tags .kanban-plugin__item-tag.is-search-match{background-color:var(--text-highlight-bg);color:var(--text-normal)}.kanban-plugin__meta-table{width:100%;margin:0;line-height:var(--line-height-tight);font-size:.75rem}.kanban-plugin__meta-table .markdown-preview-view{font-size:.75rem}.kanban-plugin__meta-table .kanban-plugin__item-tags .kanban-plugin__item-tag{position:relative;inset-block-start:-2px;margin-block:0 3px}.kanban-plugin__meta-table td{vertical-align:top;padding-block:3px 0;padding-inline:0;width:10%}.kanban-plugin__meta-table td+td{width:90%}.kanban-plugin__meta-table td:only-child{width:100%}.kanban-plugin__meta-table td.kanban-plugin__meta-key{white-space:nowrap;padding-inline-end:5px;color:var(--text-muted)}.kanban-plugin__meta-table td.kanban-plugin__meta-key.is-search-match>span{background-color:var(--text-highlight-bg);color:var(--text-normal)}.kanban-plugin__meta-value:not(.mod-array){white-space:pre-wrap;display:flex}.kanban-plugin__meta-value>.is-search-match,.kanban-plugin__meta-value.is-search-match{background-color:var(--text-highlight-bg);color:var(--text-normal)}.kanban-plugin__item-prefix-button-wrapper,.kanban-plugin__item-postfix-button-wrapper{display:flex;flex-grow:0;flex-shrink:0;align-self:start}.kanban-plugin__item-prefix-button-wrapper>div,.kanban-plugin__item-postfix-button-wrapper>div{display:flex;flex-direction:column;gap:var(--size-4-1)}.kanban-plugin__item-prefix-button-wrapper{flex-direction:column}.kanban-plugin__item-prefix-button-wrapper .kanban-plugin__item-prefix-button{width:var(--checkbox-size);height:var(--checkbox-size)}.kanban-plugin__item-prefix-button-wrapper .kanban-plugin__item-prefix-button,.kanban-plugin__item-prefix-button-wrapper input[type=checkbox]{margin-block:2px;margin-inline:0px 7px}.kanban-plugin__item-prefix-button-wrapper .kanban-plugin__item-prefix-button+button,.kanban-plugin__item-prefix-button-wrapper input[type=checkbox]+button{margin-block-start:10px}button.kanban-plugin__item-postfix-button{visibility:hidden;opacity:0;transition:.1s opacity;display:flex;align-self:flex-start}button.kanban-plugin__item-postfix-button.is-enabled,.kanban-plugin__item:hover button.kanban-plugin__item-postfix-button{visibility:visible;opacity:1}.kanban-plugin__item-settings-actions{padding:5px;display:flex}.kanban-plugin__item-settings-actions>button{line-height:1;display:flex;align-items:center;justify-content:center;font-size:.75rem;width:100%}.kanban-plugin__lane-action-wrapper button>.kanban-plugin__icon,.kanban-plugin__item-settings-actions button>.kanban-plugin__icon{margin-inline-end:5px}.kanban-plugin__item-settings-actions>button:first-child,.kanban-plugin__lane-action-wrapper>button:first-child{margin-inline-end:2.5px}.kanban-plugin__item-settings-actions>button:last-child,.kanban-plugin__lane-action-wrapper>button:last-child{margin-inline-start:2.5px}.kanban-plugin__archive-lane-button,.kanban-plugin__item-button-archive{color:var(--text-muted);border:1px solid var(--background-modifier-border)}.kanban-plugin__archive-lane-button:hover,.kanban-plugin__item-button-archive:hover{color:var(--text-normal)}.kanban-plugin__item-button-delete{border:1px solid rgba(var(--background-modifier-error-rgb),.15);color:rgba(var(--background-modifier-error-rgb),1)}.kanban-plugin__item-button-delete:hover{background-color:rgba(var(--background-modifier-error-rgb),.2);color:var(--text-error)}.theme-dark .kanban-plugin__item-button-delete{background-color:transparent;border:1px solid rgba(var(--background-modifier-error-rgb),1);color:var(--text-error)}.theme-dark .kanban-plugin__item-button-delete:hover{background-color:rgba(var(--background-modifier-error-rgb),1);color:var(--text-error)}.kanban-plugin__checkbox-wrapper{border-top:1px solid var(--background-modifier-border);border-bottom:1px solid var(--background-modifier-border);padding:10px;margin-block-end:10px;display:flex;align-items:center}.kanban-plugin__checkbox-wrapper .checkbox-container{flex-shrink:0;flex-grow:0;margin-inline-start:15px}.kanban-plugin__checkbox-label{font-size:.8125rem;line-height:var(--line-height-tight)}.kanban-plugin__lane-setting-wrapper>div{border-top:none;border-bottom:none;padding-block:10px;padding-inline:15px;margin-block-end:0}.kanban-plugin__lane-setting-wrapper>div:last-child{border-bottom:1px solid var(--background-modifier-border);margin-block-end:10px}.kanban-plugin__action-confirm-wrapper{border:1px solid rgba(var(--background-modifier-error-rgb),.2);background-color:rgba(var(--background-modifier-error-rgb),.1);border-radius:4px;padding:10px;margin-block:5px;margin-inline:10px}.theme-dark .kanban-plugin__action-confirm-wrapper{border:1px solid rgba(var(--background-modifier-error-rgb),1)}.kanban-plugin__delete-lane-button,.kanban-plugin__archive-lane-button{display:flex;align-items:center;justify-content:center;font-size:.75rem;width:50%}.kanban-plugin__delete-lane-button{border:1px solid rgba(var(--background-modifier-error-rgb),.15);color:rgba(var(--background-modifier-error-rgb),1)}.kanban-plugin__delete-lane-button:hover{background-color:rgba(var(--background-modifier-error-rgb),.2);color:var(--text-error)}.theme-dark .kanban-plugin__delete-lane-button{background-color:transparent;border:1px solid rgba(var(--background-modifier-error-rgb),1);color:var(--text-error)}.theme-dark .kanban-plugin__delete-lane-button:hover{background-color:rgba(var(--background-modifier-error-rgb),1);color:var(--text-error)}.kanban-plugin__action-confirm-text{font-size:.875rem;color:var(--text-error);margin-block-end:10px;line-height:var(--line-height-tight)}button.kanban-plugin__confirm-action-button{border:1px solid rgba(var(--background-modifier-error-rgb),.2);margin-inline-end:5px;color:var(--text-error)}button.kanban-plugin__confirm-action-button:hover{background-color:rgba(var(--background-modifier-error-rgb),.5)}button.kanban-plugin__cancel-action-button{border:1px solid var(--background-modifier-border)}.modal.kanban-plugin__board-settings-modal{width:var(--modal-width);height:var(--modal-height);max-height:var(--modal-max-height);max-width:var(--modal-max-width);padding:0;display:flex;flex-direction:column}.modal.kanban-plugin__board-settings-modal .modal-content{padding-block:30px;padding-inline:50px;height:100%;overflow-y:auto;overflow-x:hidden;margin:0}.kanban-plugin__board-settings-modal .setting-item{flex-wrap:wrap;justify-content:space-between}.kanban-plugin__board-settings-modal .setting-item-info{max-width:400px;min-width:300px;width:50%}.kanban-plugin__board-settings-modal .setting-item-control{min-width:300px;flex-shrink:0}.kanban-plugin__board-settings-modal .choices{width:100%;text-align:left}.kanban-plugin__board-settings-modal .choices[data-type*=select-one] .choices__inner{background-color:var(--background-primary);border-color:var(--background-modifier-border);padding:0;min-height:0}.kanban-plugin__board-settings-modal .choices[data-type*=select-one] .choices__input{background-color:var(--background-primary);border-bottom-color:var(--background-modifier-border);font-size:14px}.kanban-plugin__board-settings-modal .choices__input{border-radius:0;border-top:none;border-left:none;border-right:none}.kanban-plugin__board-settings-modal .choices__list[role=listbox]{overflow-x:hidden}.kanban-plugin__board-settings-modal .choices__list--single{padding-block:4px;padding-inline:6px 20px}.kanban-plugin__board-settings-modal .is-open .choices__list--dropdown,.kanban-plugin__board-settings-modal .choices__list--dropdown{background-color:var(--background-primary);border-color:var(--background-modifier-border);word-break:normal;max-height:200px;display:flex;flex-direction:column}.kanban-plugin__board-settings-modal .choices__list--dropdown .choices__item--selectable:after{display:none}.kanban-plugin__board-settings-modal .choices__list--dropdown .choices__item--selectable{padding-block:4px;padding-inline:6px}.kanban-plugin__board-settings-modal .choices__list--dropdown .choices__item.is-highlighted{background-color:var(--background-primary-alt)}.kanban-plugin__board-settings-modal .choices__placeholder{opacity:1;color:var(--text-muted)}.kanban-plugin__board-settings-modal .error{border-color:var(--background-modifier-error-hover)!important}.kanban-plugin__date-picker{position:absolute;z-index:var(--layer-popover);--cell-size: 2.4em}.kanban-plugin__date-picker .flatpickr-input{width:0;height:0;opacity:0;border:none;padding:0;display:block;margin-block-end:-1px}.kanban-plugin__date-picker .flatpickr-current-month{color:var(--text-normal);font-weight:600;font-size:inherit;width:100%;position:static;height:auto;display:flex;align-items:center;justify-content:center;padding:0}.kanban-plugin__date-picker .flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:var(--text-normal)}.kanban-plugin__date-picker .flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:var(--text-normal)}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{fill:currentColor}.kanban-plugin__date-picker .flatpickr-calendar{border-radius:var(--radius-m);font-size:13px;overflow:hidden;background-color:var(--background-primary);width:calc(var(--cell-size) * 7 + 8px);box-shadow:0 0 0 1px var(--background-modifier-border),0 15px 25px #0003}.kanban-plugin__date-picker .flatpickr-calendar.inline{top:0}.kanban-plugin__date-picker .flatpickr-months{font-size:13px;padding-block:2px 4px;padding-inline:2px;align-items:center}.kanban-plugin__date-picker .flatpickr-months .flatpickr-current-month input.cur-year,.kanban-plugin__date-picker .flatpickr-months select{border-radius:4px;padding:4px}.kanban-plugin__date-picker .flatpickr-months .numInputWrapper{border-radius:4px}.kanban-plugin__date-picker .flatpickr-months .flatpickr-month{width:100%;height:auto}.kanban-plugin__date-picker .flatpickr-months .flatpickr-prev-month,.kanban-plugin__date-picker .flatpickr-months .flatpickr-next-month{color:var(--text-normal);fill:currentColor;border-radius:4px;display:flex;align-items:center;justify-content:center;line-height:1;height:auto;padding:5px;position:static;flex-shrink:0}.kanban-plugin__date-picker .flatpickr-months .flatpickr-prev-month:hover,.kanban-plugin__date-picker .flatpickr-months .flatpickr-next-month:hover{background-color:var(--background-primary-alt);color:var(--text-normal)}.kanban-plugin__date-picker .flatpickr-months .flatpickr-prev-month:hover svg,.kanban-plugin__date-picker .flatpickr-months .flatpickr-next-month:hover svg{fill:currentColor}.kanban-plugin__date-picker .flatpickr-current-month .flatpickr-monthDropdown-months{box-shadow:none;color:var(--text-normal);font-weight:inherit;margin-inline-end:5px}.kanban-plugin__date-picker .flatpickr-current-month input.cur-year{color:var(--text-normal);font-weight:inherit}.kanban-plugin__date-picker .flatpickr-weekdays{height:auto;padding-block:8px 12px;padding-inline:0}.kanban-plugin__date-picker span.flatpickr-weekday{font-weight:400;color:var(--text-muted)}.kanban-plugin__date-picker .flatpickr-innerContainer{padding:4px}.kanban-plugin__date-picker .flatpickr-day{color:var(--text-normal);display:inline-flex;align-items:center;justify-content:center;width:var(--cell-size);height:var(--cell-size);line-height:1;border-radius:6px}.kanban-plugin__date-picker .flatpickr-day.today{border-color:var(--interactive-accent)}.kanban-plugin__date-picker .flatpickr-day.today:hover{color:var(--text-normal);border-color:var(--interactive-accent);background-color:var(--background-primary-alt)}.kanban-plugin__date-picker .flatpickr-day.selected{border-color:var(--interactive-accent);background-color:var(--interactive-accent);color:var(--text-on-accent)}.kanban-plugin__date-picker .flatpickr-day.selected:hover{border-color:var(--interactive-accent);background-color:var(--interactive-accent)}.kanban-plugin__date-picker .flatpickr-days{width:calc(var(--cell-size) * 7)}.kanban-plugin__date-picker .dayContainer{width:calc(var(--cell-size) * 7);min-width:calc(var(--cell-size) * 7);max-width:calc(var(--cell-size) * 7)}.kanban-plugin__date-picker .flatpickr-day.inRange,.kanban-plugin__date-picker .flatpickr-day.prevMonthDay.inRange,.kanban-plugin__date-picker .flatpickr-day.nextMonthDay.inRange,.kanban-plugin__date-picker .flatpickr-day.today.inRange,.kanban-plugin__date-picker .flatpickr-day.prevMonthDay.today.inRange,.kanban-plugin__date-picker .flatpickr-day.nextMonthDay.today.inRange,.kanban-plugin__date-picker .flatpickr-day:hover,.kanban-plugin__date-picker .flatpickr-day.prevMonthDay:hover,.kanban-plugin__date-picker .flatpickr-day.nextMonthDay:hover,.kanban-plugin__date-picker .flatpickr-day:focus,.kanban-plugin__date-picker .flatpickr-day.prevMonthDay:focus,.kanban-plugin__date-picker .flatpickr-day.nextMonthDay:focus{background-color:var(--background-primary-alt);border-color:var(--background-primary-alt)}.kanban-plugin__date-picker .flatpickr-day.flatpickr-disabled,.kanban-plugin__date-picker .flatpickr-day.flatpickr-disabled:hover,.kanban-plugin__date-picker .flatpickr-day.prevMonthDay,.kanban-plugin__date-picker .flatpickr-day.nextMonthDay,.kanban-plugin__date-picker .flatpickr-day.notAllowed,.kanban-plugin__date-picker .flatpickr-day.notAllowed.prevMonthDay,.kanban-plugin__date-picker .flatpickr-day.notAllowed.nextMonthDay{color:var(--text-faint)}.kanban-plugin__time-picker{position:absolute;max-height:250px;overflow:auto;border-radius:4px;border:1px solid var(--background-modifier-border);box-shadow:0 2px 8px var(--background-modifier-box-shadow);background:var(--background-primary);color:var(--text-normal);font-size:14px;z-index:var(--layer-menu)}.kanban-plugin__time-picker-item{display:flex;align-items:center;color:var(--text-muted);cursor:var(--cursor);line-height:1;padding-block:6px;padding-inline:8px}.kanban-plugin__time-picker-check{visibility:hidden;display:inline-flex;margin-inline-end:5px}.kanban-plugin__time-picker-item.is-hour{color:var(--text-normal);font-weight:600}.kanban-plugin__time-picker-item.is-selected .kanban-plugin__time-picker-check{visibility:visible}.kanban-plugin__time-picker-item:hover,.kanban-plugin__time-picker-item.is-selected{background:var(--background-secondary)}.kanban-plugin mark{background-color:var(--text-highlight-bg)}.kanban-plugin__draggable-setting-container{border-top:0;padding:0;flex-direction:column}.kanban-plugin__draggable-setting-container>div{width:100%;margin-inline-end:0!important}.kanban-plugin__setting-item-wrapper{border-top:1px solid var(--background-modifier-border)}.kanban-plugin__draggable-setting-container>.kanban-plugin__placeholder{border-top:1px solid var(--background-modifier-border)}.kanban-plugin__setting-item{background-color:var(--background-secondary);width:100%;font-size:16px;display:flex;align-items:flex-start;padding:12px;color:var(--text-muted)}.kanban-plugin__drag-container .kanban-plugin__setting-item{border:1px solid hsla(var(--interactive-accent-hsl),.8);box-shadow:0 15px 25px #0003,0 0 0 2px hsla(var(--interactive-accent-hsl),.8)}.kanban-plugin__setting-controls-wrapper{flex-grow:1;flex-shrink:1}.kanban-plugin__setting-input-wrapper{display:flex;flex-wrap:wrap;margin-block-end:1rem}.kanban-plugin__setting-input-wrapper>div{margin-inline-end:10px}.kanban-plugin__setting-toggle-wrapper>div{display:flex;align-items:center;line-height:1;margin-block-end:10px}.kanban-plugin__setting-toggle-wrapper .checkbox-container{margin-inline-end:10px}.kanban-plugin__setting-button-wrapper{display:flex;justify-content:flex-end;flex-grow:1;flex-shrink:0;max-width:25px}.kanban-plugin__setting-button-wrapper>div{margin-inline-start:12px}.kanban-plugin__setting-key-input-wrapper{margin-block:1rem;margin-inline:0}.kanban-plugin__setting-key-input-wrapper>input{margin-inline-end:10px}.kanban-plugin__date-color-input-wrapper,.kanban-plugin__tag-sort-input-wrapper,.kanban-plugin__tag-color-input-wrapper{display:flex;flex-direction:column;flex-grow:1;gap:1rem}.kanban-plugin__tag-sort-input-wrapper .kanban-plugin__setting-key-input-wrapper{margin-block-start:0}.kanban-plugin__tag-sort-input-wrapper .kanban-plugin__setting-input-wrapper{margin:0}.kanban-plugin__add-tag-color-button{align-self:baseline;margin:0}.kanban-plugin__date-color-wrapper,.kanban-plugin__tag-color-input .kanban-plugin__item-tags{background-color:var(--background-primary);padding:10px;margin:0;border-radius:4px}.kanban-plugin__tag-color-input .kanban-plugin__item-tag{margin-block-start:0;font-size:13px;font-weight:500;line-height:1.5}.kanban-plugin__date-color-input-wrapper input[type=number]{width:75px;padding-block:.6em;padding-inline:.8em;height:auto;border-radius:.5em}.kanban-plugin__date-color-input-wrapper .kanban-plugin__setting-item-label{margin-block-end:0}.kanban-plugin__date-color-config{padding-block:0 10px;padding-inline:0;display:flex;flex-wrap:wrap;gap:5px;align-items:center}.kanban-plugin__date-color-wrapper{display:inline-block;margin-block-start:10px}.kanban-plugin__date-color-wrapper .kanban-plugin__item-metadata{padding:0}.kanban-plugin__metadata-setting-desc{font-size:14px}.kanban-plugin__setting-button-spacer{visibility:hidden}.kanban-plugin__setting-item-label{font-size:12px;font-weight:700;margin-block-end:5px}.kanban-plugin__setting-toggle-wrapper .kanban-plugin__setting-item-label{margin-block-end:0}.kanban-plugin__hitbox{border:2px dashed tomato}.kanban-plugin__placeholder{flex-grow:0;flex-shrink:0;width:0;height:0;pointer-events:none}.kanban-plugin__placeholder[data-axis=horizontal]{height:100%}.kanban-plugin__placeholder[data-axis=vertical]{width:100%}body:not(.native-scrollbars) .kanban-plugin__scroll-container::-webkit-scrollbar{background-color:transparent;width:16px;height:16px}body:not(.native-scrollbars) .kanban-plugin__scroll-container::-webkit-scrollbar-thumb{border:4px solid transparent;background-clip:content-box}.kanban-plugin__scroll-container{will-change:transform}.kanban-plugin__scroll-container.kanban-plugin__horizontal{overflow-y:hidden;overflow-x:auto}.kanban-plugin__scroll-container.kanban-plugin__vertical{overflow-y:auto;overflow-x:hidden}.kanban-plugin__drag-container{contain:layout size;z-index:10000;pointer-events:none;position:fixed;top:0;left:0}.kanban-plugin__loading{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.sk-pulse{width:60px;height:60px;background-color:var(--text-faint);border-radius:100%;animation:sk-pulse 1.2s infinite cubic-bezier(.455,.03,.515,.955)}@keyframes sk-pulse{0%{transform:scale(0)}to{transform:scale(1);opacity:0}}.kanban-plugin__color-picker-wrapper{position:relative}.kanban-plugin__color-picker{position:absolute;top:-5px;left:0;transform:translateY(-100%)}.kanban-plugin__date,.cm-kanban-time-wrapper,.cm-kanban-date-wrapper{display:inline-block;color:var(--date-color);border-radius:var(--radius-s);background-color:var(--date-background-color, rgba(var(--mono-rgb-100), .05))}.kanban-plugin__date:hover,.cm-kanban-time-wrapper:hover,.cm-kanban-date-wrapper:hover{background-color:var(--date-background-color, rgba(var(--mono-rgb-100), .1))}.kanban-plugin__date.kanban-plugin__preview-date-link,.cm-kanban-time-wrapper.kanban-plugin__preview-date-link,.cm-kanban-date-wrapper.kanban-plugin__preview-date-link{--link-decoration: none;--link-unresolved-decoration-style: unset}.kanban-plugin__date>span,.cm-kanban-time-wrapper>span,.cm-kanban-date-wrapper>span,.kanban-plugin__date>a,.cm-kanban-time-wrapper>a,.cm-kanban-date-wrapper>a{padding-inline:var(--size-2-1)}.completion .kanban-plugin__date.has-background{color:inherit;background-color:transparent}.completion .kanban-plugin__date.has-background:hover{background-color:transparent}.is-date .kanban-plugin__date:not(.has-background){background-color:transparent}.is-date .kanban-plugin__date:not(.has-background):hover{background-color:transparent}.kanban-plugin__meta-value .kanban-plugin__date:hover{background-color:var(--date-background-color, rgba(var(--mono-rgb-100), .05))} diff --git a/.obsidian/plugins/obsidian-style-settings/manifest.json b/.obsidian/plugins/obsidian-style-settings/manifest.json new file mode 100644 index 0000000..1d347c9 --- /dev/null +++ b/.obsidian/plugins/obsidian-style-settings/manifest.json @@ -0,0 +1,10 @@ +{ + "id": "obsidian-style-settings", + "name": "Style Settings", + "version": "1.0.9", + "minAppVersion": "0.11.5", + "description": "Offers controls for adjusting theme, plugin, and snippet CSS variables.", + "author": "mgmeyers", + "authorUrl": "https://github.com/mgmeyers/obsidian-style-settings", + "isDesktopOnly": false +} diff --git a/.obsidian/plugins/obsidian-style-settings/styles.css b/.obsidian/plugins/obsidian-style-settings/styles.css new file mode 100644 index 0000000..2971809 --- /dev/null +++ b/.obsidian/plugins/obsidian-style-settings/styles.css @@ -0,0 +1,243 @@ +.style-settings-heading { + cursor: pointer; + margin-bottom: 18px; + padding-bottom: 6px; + border-bottom: 1px solid var(--background-modifier-border); +} + +.style-settings-heading[data-level="0"] { + margin-bottom: 26px; +} + +.style-settings-container { + padding-bottom: 16px; +} + +.style-settings-heading[data-level="0"] + .style-settings-container { + padding-left: 34px; +} + +.style-settings-heading.is-collapsed { + margin-bottom: 0; +} + +.style-settings-heading.is-collapsed + .style-settings-container { + display: none; +} + +.style-settings-collapse-indicator { + color: var(--text-faint); + display: inline-block; + margin-right: 8px; + position: relative; + top: -1px; +} + +.style-settings-heading[data-level="0"] ++ .style-settings-container +.style-settings-collapse-indicator { + margin-left: -17px; +} + +.style-settings-collapse-indicator > svg { + height: 9px; + width: 9px; +} + +.style-settings-heading.is-collapsed .style-settings-collapse-indicator > svg { + transform: rotate(-90deg); +} + +.style-settings-filter-result-count { + color: var(--text-faint); + line-height: var(--line-height-tight); + margin-inline: var(--size-4-2); +} + +.style-settings-error { + font-size: 14px; + border-radius: 6px; + background: rgba(var(--background-modifier-error-rgb), 0.2); + color: var(--text-error); + padding: 10px; + margin-bottom: 1rem; +} + +.style-settings-error-name { + font-weight: bold; + margin-bottom: 5px; +} + +.style-settings-error-desc { + white-space: pre; +} + +.style-settings-empty { + font-size: 14px; + background: var(--background-secondary); + padding: 10px; +} + +.style-settings-empty-name { + font-weight: bold; + margin-bottom: 5px; +} + +.style-settings-import-input { + width: 0.1px; + height: 0.1px; + opacity: 0; + overflow: hidden; + position: absolute; + z-index: -1; +} + +.style-settings-import-label { + cursor: pointer; + color: var(--text-accent); + text-decoration: underline; +} + +.style-settings-import-label:hover { + color: var(--text-accent-hover); +} + +.style-settings-export, +.style-settings-import { + display: inline-block; + margin-right: 10px; +} + +.style-settings-copy, +.style-settings-download { + position: relative; + display: inline-block; + margin-left: 10px; +} + +.style-settings-copy:before { + color: var(--interactive-success); + content: "✓"; + position: absolute; + left: -18px; + font-weight: bold; + opacity: 0; + transition: 150ms opacity ease-in-out; +} + +.style-settings-copy.success:before { + opacity: 1; +} + +.modal-style-settings { + height: 70vh; + display: flex; + flex-direction: column; +} + +.modal-style-settings .modal-content { + flex-grow: 1; + margin: 0; + display: flex; + flex-direction: column; +} + +.modal-style-settings textarea { + display: block; + width: 100%; + height: 100%; + font-family: var(--font-monospace) !important; + font-size: 12px; + white-space: pre; + overflow-wrap: normal; + overflow-x: scroll; + margin-bottom: 5px; +} + +.modal-style-settings .setting-item { + align-items: flex-start; +} + +.modal-style-settings button { + margin: 10px 0 0; +} + +.style-settings-import-error { + display: none; + color: var(--text-error); +} + +.style-settings-import-error.active { + display: block; +} + +.view-content .style-settings-container .setting-item:not(.setting-item-heading) { + flex-direction: column; + align-items: flex-start; +} + +.view-content .style-settings-container .setting-item:not(.setting-item-heading) .setting-item-control { + padding-top: 0.5em; +} + +.view-content .style-settings-container .setting-item:not(.setting-item-heading) .themed-color-wrapper { + display: flex; +} + +.style-settings-ref { + position: absolute; + width: 0 !important; + height: 0 !important; + pointer-events: none; +} + +.style-settings-info-text .style-settings-markdown :first-child { + margin-top: 0; +} + +.style-settings-info-text .style-settings-markdown :last-child { + margin-bottom: 0; +}.style-settings-container .pcr-app { + display: none; +} + +.style-settings-container .pcr-app.visible { + display: flex; +} + +.pcr-app .pcr-swatches > button { + padding: 0; +} + +.pickr .pcr-button { + margin-right: 0; +} + +.themed-color-wrapper > div { + background: var(--background-primary); + padding: 10px; + display: flex; + align-items: center; + border-radius: 4px; +} + +.themed-color-wrapper > div + div { + margin-top: 6px; +} + +.themed-color-wrapper button { + display: block; +} + +.themed-color-wrapper .pickr-reset > button { + margin: 0 0 0 10px; + padding: 9px; + line-height: 1; +} + +.themed-color-wrapper .pickr-reset > button > svg { + display: block; +} +/*! Pickr 1.8.4 MIT | https://github.com/Simonwep/pickr */ +.pickr{position:relative;overflow:visible;transform:translateY(0)}.pickr *{box-sizing:border-box;outline:none;border:none;-webkit-appearance:none}.pickr .pcr-button{position:relative;height:2em;width:2em;padding:0.5em;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;border-radius:.15em;background:url('data:image/svg+xml;utf8, ') no-repeat center;background-size:0;transition:all 0.3s}.pickr .pcr-button::before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, ');background-size:.5em;border-radius:.15em;z-index:-1}.pickr .pcr-button::before{z-index:initial}.pickr .pcr-button::after{position:absolute;content:'';top:0;left:0;height:100%;width:100%;transition:background 0.3s;background:var(--pcr-color);border-radius:.15em}.pickr .pcr-button.clear{background-size:70%}.pickr .pcr-button.clear::before{opacity:0}.pickr .pcr-button.clear:focus{box-shadow:0 0 0 1px rgba(255,255,255,0.85),0 0 0 3px var(--pcr-color)}.pickr .pcr-button.disabled{cursor:not-allowed}.pickr *,.pcr-app *{box-sizing:border-box;outline:none;border:none;-webkit-appearance:none}.pickr input:focus,.pickr input.pcr-active,.pickr button:focus,.pickr button.pcr-active,.pcr-app input:focus,.pcr-app input.pcr-active,.pcr-app button:focus,.pcr-app button.pcr-active{box-shadow:0 0 0 1px rgba(255,255,255,0.85),0 0 0 3px var(--pcr-color)}.pickr .pcr-palette,.pickr .pcr-slider,.pcr-app .pcr-palette,.pcr-app .pcr-slider{transition:box-shadow 0.3s}.pickr .pcr-palette:focus,.pickr .pcr-slider:focus,.pcr-app .pcr-palette:focus,.pcr-app .pcr-slider:focus{box-shadow:0 0 0 1px rgba(255,255,255,0.85),0 0 0 3px rgba(0,0,0,0.25)}.pcr-app{position:fixed;display:flex;flex-direction:column;z-index:10000;border-radius:0.1em;background:#fff;opacity:0;visibility:hidden;transition:opacity 0.3s, visibility 0s 0.3s;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;box-shadow:0 0.15em 1.5em 0 rgba(0,0,0,0.1),0 0 1em 0 rgba(0,0,0,0.03);left:0;top:0}.pcr-app.visible{transition:opacity 0.3s;visibility:visible;opacity:1}.pcr-app .pcr-swatches{display:flex;flex-wrap:wrap;margin-top:0.75em}.pcr-app .pcr-swatches.pcr-last{margin:0}@supports (display: grid){.pcr-app .pcr-swatches{display:grid;align-items:center;grid-template-columns:repeat(auto-fit, 1.75em)}}.pcr-app .pcr-swatches>button{font-size:1em;position:relative;width:calc(1.75em - 5px);height:calc(1.75em - 5px);border-radius:0.15em;cursor:pointer;margin:2.5px;flex-shrink:0;justify-self:center;transition:all 0.15s;overflow:hidden;background:transparent;z-index:1}.pcr-app .pcr-swatches>button::before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, ');background-size:6px;border-radius:.15em;z-index:-1}.pcr-app .pcr-swatches>button::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:var(--pcr-color);border:1px solid rgba(0,0,0,0.05);border-radius:0.15em;box-sizing:border-box}.pcr-app .pcr-swatches>button:hover{filter:brightness(1.05)}.pcr-app .pcr-swatches>button:not(.pcr-active){box-shadow:none}.pcr-app .pcr-interaction{display:flex;flex-wrap:wrap;align-items:center;margin:0 -0.2em 0 -0.2em}.pcr-app .pcr-interaction>*{margin:0 0.2em}.pcr-app .pcr-interaction input{letter-spacing:0.07em;font-size:0.75em;text-align:center;cursor:pointer;color:#75797e;background:#f1f3f4;border-radius:.15em;transition:all 0.15s;padding:0.45em 0.5em;margin-top:0.75em}.pcr-app .pcr-interaction input:hover{filter:brightness(0.975)}.pcr-app .pcr-interaction input:focus{box-shadow:0 0 0 1px rgba(255,255,255,0.85),0 0 0 3px rgba(66,133,244,0.75)}.pcr-app .pcr-interaction .pcr-result{color:#75797e;text-align:left;flex:1 1 8em;min-width:8em;transition:all 0.2s;border-radius:.15em;background:#f1f3f4;cursor:text}.pcr-app .pcr-interaction .pcr-result::-moz-selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-result::selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-type.active{color:#fff;background:#4285f4}.pcr-app .pcr-interaction .pcr-save,.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear{color:#fff;width:auto}.pcr-app .pcr-interaction .pcr-save,.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear{color:#fff}.pcr-app .pcr-interaction .pcr-save:hover,.pcr-app .pcr-interaction .pcr-cancel:hover,.pcr-app .pcr-interaction .pcr-clear:hover{filter:brightness(0.925)}.pcr-app .pcr-interaction .pcr-save{background:#4285f4}.pcr-app .pcr-interaction .pcr-clear,.pcr-app .pcr-interaction .pcr-cancel{background:#f44250}.pcr-app .pcr-interaction .pcr-clear:focus,.pcr-app .pcr-interaction .pcr-cancel:focus{box-shadow:0 0 0 1px rgba(255,255,255,0.85),0 0 0 3px rgba(244,66,80,0.75)}.pcr-app .pcr-selection .pcr-picker{position:absolute;height:18px;width:18px;border:2px solid #fff;border-radius:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pcr-app .pcr-selection .pcr-color-palette,.pcr-app .pcr-selection .pcr-color-chooser,.pcr-app .pcr-selection .pcr-color-opacity{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;flex-direction:column;cursor:grab;cursor:-webkit-grab}.pcr-app .pcr-selection .pcr-color-palette:active,.pcr-app .pcr-selection .pcr-color-chooser:active,.pcr-app .pcr-selection .pcr-color-opacity:active{cursor:grabbing;cursor:-webkit-grabbing}.pcr-app[data-theme='nano']{width:14.25em;max-width:95vw}.pcr-app[data-theme='nano'] .pcr-swatches{margin-top:.6em;padding:0 .6em}.pcr-app[data-theme='nano'] .pcr-interaction{padding:0 .6em .6em .6em}.pcr-app[data-theme='nano'] .pcr-selection{display:grid;grid-gap:.6em;grid-template-columns:1fr 4fr;grid-template-rows:5fr auto auto;align-items:center;height:10.5em;width:100%;align-self:flex-start}.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-preview{grid-area:2 / 1 / 4 / 1;height:100%;width:100%;display:flex;flex-direction:row;justify-content:center;margin-left:.6em}.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-preview .pcr-last-color{display:none}.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-preview .pcr-current-color{position:relative;background:var(--pcr-color);width:2em;height:2em;border-radius:50em;overflow:hidden}.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-preview .pcr-current-color::before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, ');background-size:.5em;border-radius:.15em;z-index:-1}.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-palette{grid-area:1 / 1 / 2 / 3;width:100%;height:100%;z-index:1}.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-palette .pcr-palette{border-radius:.15em;width:100%;height:100%}.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-palette .pcr-palette::before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, ');background-size:.5em;border-radius:.15em;z-index:-1}.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-chooser{grid-area:2 / 2 / 2 / 2}.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-opacity{grid-area:3 / 2 / 3 / 2}.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-opacity{height:0.5em;margin:0 .6em}.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-chooser .pcr-picker,.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-opacity .pcr-picker{top:50%;transform:translateY(-50%)}.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-chooser .pcr-slider,.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-opacity .pcr-slider{flex-grow:1;border-radius:50em}.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-chooser .pcr-slider{background:linear-gradient(to right, red, #ff0, lime, cyan, blue, #f0f, red)}.pcr-app[data-theme='nano'] .pcr-selection .pcr-color-opacity .pcr-slider{background:linear-gradient(to right, transparent, black),url('data:image/svg+xml;utf8, ');background-size:100%, 0.25em} + diff --git a/.obsidian/plugins/obsidian-tasks-plugin/manifest.json b/.obsidian/plugins/obsidian-tasks-plugin/manifest.json new file mode 100644 index 0000000..735756c --- /dev/null +++ b/.obsidian/plugins/obsidian-tasks-plugin/manifest.json @@ -0,0 +1,12 @@ +{ + "id": "obsidian-tasks-plugin", + "name": "Tasks", + "version": "8.3.0", + "minAppVersion": "1.8.7", + "description": "Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering.", + "helpUrl": "https://publish.obsidian.md/tasks/", + "author": "Clare Macrae and Ilyas Landikov (created by Martin Schenck)", + "authorUrl": "https://github.com/obsidian-tasks-group", + "fundingUrl": "https://github.com/sponsors/claremacrae", + "isDesktopOnly": false +} diff --git a/.obsidian/plugins/obsidian-tasks-plugin/styles.css b/.obsidian/plugins/obsidian-tasks-plugin/styles.css new file mode 100644 index 0000000..529c240 --- /dev/null +++ b/.obsidian/plugins/obsidian-tasks-plugin/styles.css @@ -0,0 +1 @@ +@charset "UTF-8";.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:#000000e6;fill:#000000e6;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#000000e6;fill:#000000e6}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\fffd;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#00000080;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#3939394d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}:root{--tasks-details-icon: url("data:image/svg+xml;charset=utf-8,")}.plugin-tasks-query-explanation{--code-white-space: pre}.plugin-tasks-toolbar{display:flex;flex-direction:row;justify-content:space-between;gap:var(--size-4-1)}.plugin-tasks-toolbar label{display:flex;flex-direction:row;align-items:center}.plugin-tasks-toolbar label input{height:100%;padding-left:24px}.plugin-tasks-toolbar label svg{position:absolute;transform:translate(25%)}.tasks-count{color:var(--text-faint);padding-left:20px}.tooltip.pop-up{animation:pop-up-animation .2s forwards ease-in-out}@keyframes pop-up-animation{0%{opacity:0;transform:translateY(-100%) scale(1)}20%{opacity:.7;transform:translateY(-100%) scale(1.02)}40%{opacity:1;transform:translateY(-100%) scale(1.05)}to{opacity:1;transform:translateY(-100%) scale(1)}}.task-cancelled,.task-created,.task-done,.task-due,.task-scheduled,.task-start{cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.tasks-edit,.tasks-postpone{width:1em;height:1em;vertical-align:middle;margin-left:.33em;cursor:pointer;font-family:var(--font-interface);color:var(--text-accent);user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}a.tasks-edit,a.tasks-postpone{text-decoration:none}.tasks-edit:after{content:"\1f4dd"}.tasks-postpone:after{content:"\23e9"}.tasks-urgency{font-size:var(--font-ui-smaller);font-family:var(--font-interface);padding:2px 6px;border-radius:var(--radius-s);color:var(--text-normal);background-color:var(--background-secondary);margin-left:.5em;line-height:1}.internal-link.internal-link-short-mode{text-decoration:none}.tasks-list-text{position:relative}.tasks-list-text .tooltip{position:absolute;top:0;left:0;white-space:nowrap}.task-list-item-checkbox{cursor:pointer}.tasks-layout-hide-tags .task-description a.tag,.task-list-item .task-block-link{display:none}.tasks-columns{display:flex;gap:1rem;overflow-x:auto;align-items:flex-start;padding:.5rem 0}.tasks-columns-column{flex:0 0 18rem;border:1px solid var(--background-modifier-border);border-radius:8px;background:var(--background-secondary);padding:0 .5rem}.tasks-edit-modal-container,.tasks-edit-modal-container .modal-content{padding-bottom:0}.is-mobile .tasks-edit-modal-container:focus-within .modal-content{padding-bottom:clamp(220px,35vh,360px)}.modal-option-button{inset-inline-end:var(--size-4-8)}.is-mobile .modal-option-button{inset-inline-end:var(--size-4-16)}.tasks-modal section+section{margin-top:6px}.tasks-modal hr{margin:6px 0}.tasks-modal .tasks-modal-error{border:1px solid red!important}.tasks-modal .accesskey{text-decoration:underline;text-underline-offset:1pt}.tasks-modal-description-section textarea{width:100%;min-height:calc(var(--input-height) * 2);resize:vertical;margin-top:8px}.tasks-modal-priority-section{display:grid;grid-template-columns:6em auto auto auto;grid-row-gap:.15em}.tasks-modal-priority-section>label{grid-row-start:1;grid-row-end:3}.tasks-modal-priority-section .task-modal-priority-option-container{white-space:nowrap}.tasks-modal-priority-section .task-modal-priority-option-container input+label{font-size:var(--font-ui-small);border-radius:var(--input-radius);padding:2px 3px}.tasks-modal-priority-section .task-modal-priority-option-container input{accent-color:var(--interactive-accent)}.tasks-modal-priority-section .task-modal-priority-option-container input:focus+label{box-shadow:0 0 0 2px var(--background-modifier-border-focus);border-color:var(--background-modifier-border-focus)}.tasks-modal-priority-section .task-modal-priority-option-container input:checked+label{font-weight:700}.tasks-modal-priority-section .task-modal-priority-option-container input:not(:checked)+label>span:nth-child(4){filter:grayscale(100%) opacity(60%)}.tasks-modal-dates-section{display:grid;grid-template-columns:6em 13em auto;column-gap:.5em;row-gap:5px;align-items:center}.tasks-modal-dates-section label{grid-column:1}.tasks-modal-dates-section .tasks-modal-date-input{min-width:15em}.tasks-modal-dates-section .tasks-modal-date-editor-picker{margin-left:.5em}.tasks-modal-dates-section .tasks-modal-parsed-date{grid-column:3;font-size:var(--font-ui-small)}.tasks-modal-dates-section .future-dates-only{grid-column-start:1;grid-column-end:3}.tasks-modal-dates-section .future-dates-only input{margin-left:.67em;top:2px}.tasks-modal-dates-section .status-editor-status-selector{grid-column:2}.tasks-modal-dependencies-section{display:grid;grid-template-columns:6em auto;column-gap:.5em;row-gap:5px;align-items:center}.tasks-modal-dependencies-section .tasks-modal-dependency-input{grid-column:2;width:100%}.tasks-modal-dependencies-section .results-dependency{grid-column:2}.tasks-modal-button-section{position:sticky;bottom:0;background-color:var(--modal-background);padding-bottom:16px;padding-top:16px;display:grid;grid-template-columns:3fr 1fr;column-gap:.5em}.tasks-modal-button-section button:disabled{pointer-events:none!important;opacity:.3!important}@media(max-width:649px){.tasks-modal-priority-section{grid-template-columns:6em auto auto}.tasks-modal-priority-section>label{grid-row:1/span 3}}@media(max-width:499px){.tasks-modal-priority-section{grid-template-columns:4em auto auto}.tasks-modal-dates-section{grid-template-columns:1fr;grid-auto-columns:auto}.tasks-modal-dates-section .tasks-modal-date-input{grid-column:1}.tasks-modal-dates-section .tasks-modal-parsed-date{grid-column:2}.tasks-modal-dates-section .status-editor-status-selector,.tasks-modal-dependencies-section label,.tasks-modal-dependencies-section .results-dependency{grid-column:1}}@media(max-width:399px){.tasks-modal-dates-section .status-editor-status-selector{grid-column:1}.tasks-modal-dates-section>.tasks-modal-parsed-date{grid-column:1}.tasks-modal-priority-section{grid-template-columns:4em auto}.tasks-modal-priority-section>label{grid-row:1/span 6}.tasks-modal-dependencies-section{grid-template-columns:1fr;grid-auto-columns:auto}}@media(max-width:259px){.tasks-modal-priority-section{grid-template-columns:1fr}.tasks-modal-priority-section>label{grid-row:1}}.task-dependencies-container{grid-column:2;display:flex;flex-wrap:wrap;gap:8px}.task-dependency{display:inline-flex;background-color:var(--interactive-normal);box-shadow:var(--input-shadow);border-radius:28px;padding:4px 4px 4px 8px}.task-dependency-name{font-size:var(--font-ui-small);max-width:160px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.task-dependency-delete{padding:3px;cursor:pointer;height:inherit;box-shadow:none!important;border-radius:50%}.task-dependency-dropdown{list-style:none;position:absolute;top:0;left:0;padding:4px;margin:0;background-color:var(--background-primary);border:1px;border-radius:6px;border-color:var(--background-modifier-border);border-style:solid;z-index:99;max-height:170px;overflow-y:auto}.task-dependency-dropdown li{padding:5px;margin:2px;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between}.task-dependency-dropdown li .dependency-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.task-dependency-dropdown li .dependency-name-shared{width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.task-dependency-dropdown li .dependency-path{width:40%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-style:italic;text-align:right;color:var(--italic-color)}.task-dependency-dropdown li.selected{background-color:var(--text-selection)}.tasks-options-modal-container{padding-bottom:0;width:fit-content}.tasks-options-modal-container .modal-title{margin-right:var(--size-4-6)}.is-mobile .tasks-options-modal-container .modal-title{margin-right:var(--size-4-12)}.tasks-options-modal{padding:0}.tasks-options-modal .tasks-options-modal-checkboxes{display:flex;flex-direction:column}.tasks-options-modal .tasks-options-modal-checkboxes label{padding:4px;border-radius:4px;display:flex;gap:8px}.tasks-options-modal .tasks-options-modal-checkboxes label input[type=checkbox]{margin:0}.tasks-options-modal .tasks-options-modal-checkboxes hr{margin:2px 0}.tasks-options-modal .tasks-options-modal-footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:.5em;padding:16px 0}.tasks-no-pointer-events{pointer-events:none}.tasks-date-picker-buttons{display:flex;justify-content:space-between;margin-top:10px}.tasks-dismissible-notice-checkbox-label{display:block;margin-top:.75em}.tasks-settings-is-invalid{color:var(--text-error)!important;background-color:rgba(var(--background-modifier-error-rgb),.2)!important}.tasks-settings .additional{margin:6px 12px}.tasks-settings .additional>.setting-item{border-top:0;padding-top:9px}.tasks-settings details>summary{outline:none;display:block!important;list-style:none!important;list-style-type:none!important;min-height:1rem;border-top-left-radius:.1rem;border-top-right-radius:.1rem;cursor:pointer;position:relative}.tasks-settings details>summary::-webkit-details-marker,.tasks-settings details>summary::marker{display:none!important}.tasks-settings details>summary>.collapser{position:absolute;top:50%;right:8px;transform:translateY(-50%);content:""}.tasks-settings details>summary>.collapser>.handle{transform:rotate(0);transition:transform .25s;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:var(--tasks-details-icon);mask-image:var(--tasks-details-icon);width:20px;height:20px}.tasks-settings details[open]>summary>.collapser>.handle{transform:rotate(90deg)}.tasks-nested-settings .setting-item{border:0px;padding-bottom:0}.tasks-nested-settings{padding-bottom:18px}.tasks-nested-settings[open] .setting-item-heading,.tasks-nested-settings:not(details) .setting-item-heading{border-top:0px;border-bottom:1px solid var(--background-modifier-border)}.tasks-settings .row-for-status{margin-top:0;margin-bottom:0}.tasks-settings .tasks-setting-multiline-text{display:block}.tasks-settings .tasks-setting-multiline-text-info{margin-right:0}.tasks-settings .tasks-setting-multiline-text-textarea{min-width:-webkit-fill-available}.tasks-settings .tasks-presets-wrapper{width:100%;position:relative;transition:all .2s ease}.tasks-settings .tasks-presets-wrapper.tasks-presets-dragging{opacity:.5;transform:rotate(2deg)}.tasks-settings .tasks-presets-wrapper.tasks-presets-drop-above:before{content:"";position:absolute;top:-2px;left:0;right:0;height:4px;background-color:var(--interactive-accent);border-radius:2px;z-index:10}.tasks-settings .tasks-presets-wrapper.tasks-presets-drop-below:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:4px;background-color:var(--interactive-accent);border-radius:2px;z-index:10}.tasks-settings .tasks-presets-setting .tasks-presets-key{grid-area:key}.tasks-settings .tasks-presets-setting .tasks-presets-key.has-error{border-color:var(--text-error);border-width:2px}.tasks-settings .tasks-presets-setting .tasks-presets-value{grid-area:value;min-width:300px;min-height:3em;font-family:var(--font-monospace);resize:horizontal;overflow-x:auto;overflow-y:hidden;white-space:pre}.tasks-settings .tasks-presets-setting .tasks-presets-drag-handle{grid-area:drag;color:var(--text-muted);cursor:grab}.tasks-settings .tasks-presets-setting .tasks-presets-drag-handle:hover{color:var(--text-normal)}.tasks-settings .tasks-presets-setting .tasks-presets-drag-handle.tasks-presets-drag-handle-active{cursor:grabbing}.tasks-settings .tasks-presets-setting .tasks-presets-delete-button{grid-area:delete}.tasks-settings .tasks-presets-setting .setting-item-control{justify-content:start;display:grid;grid-template-columns:200px 1fr auto auto;grid-template-areas:"key value drag delete";gap:4px;align-items:unset;border:1px solid var(--background-modifier-border)!important;padding:.5em!important;background-color:var(--background-secondary)!important;border-radius:4px!important}@container (max-width: 600px){.tasks-settings .tasks-presets-setting .setting-item-control{grid-template-columns:5fr 1fr 1fr;grid-template-areas:"key drag delete" "value value value"}.tasks-settings .tasks-presets-setting .setting-item-control .tasks-presets-key{width:100%}} diff --git a/.obsidian/plugins/quickadd/manifest.json b/.obsidian/plugins/quickadd/manifest.json new file mode 100644 index 0000000..bd8eb3a --- /dev/null +++ b/.obsidian/plugins/quickadd/manifest.json @@ -0,0 +1,12 @@ +{ + "id": "quickadd", + "name": "QuickAdd", + "version": "2.12.3", + "minAppVersion": "1.11.4", + "description": "Quickly add new pages or content to your vault.", + "author": "Christian B. B. Houmann", + "authorUrl": "https://bagerbach.com", + "fundingUrl": "https://www.buymeacoffee.com/chhoumann", + "helpUrl": "https://quickadd.obsidian.guide/docs/", + "isDesktopOnly": false +} \ No newline at end of file diff --git a/.obsidian/plugins/quickadd/styles.css b/.obsidian/plugins/quickadd/styles.css new file mode 100644 index 0000000..4f7b6bb --- /dev/null +++ b/.obsidian/plugins/quickadd/styles.css @@ -0,0 +1 @@ +@media screen and (max-width:540px){.qaWideInputPrompt .modal{bottom:10vh}.wideInputPromptInputEl{width:100%;min-width:100%;max-width:100%;height:6rem;font-size:16px;direction:inherit;text-align:inherit}}@media screen and (min-width:541px){.wideInputPromptInputEl{width:40rem;max-width:100%;height:20rem;font-size:16px;direction:inherit;text-align:inherit}}.captureToActiveFileContainer{display:flex;align-content:center;justify-content:space-between;margin-bottom:10px}.choiceNameHeader{text-align:center;display:flex;align-items:center;justify-content:center;gap:6px}.choiceNameHeader:hover{cursor:pointer}.choiceNameHeaderIcon{display:inline-flex;align-items:center;opacity:.5}.folderInputContainer{display:flex;align-content:center;justify-content:space-between;margin-bottom:8px;gap:4px}.quickAddModal .modal{min-width:35%;overflow-y:auto;max-height:70%}.quickAddModal .qa-preview-row{margin:6px 0}.quickAddModal .qa-preview-label{font-weight:600}.quickAddModal .qa-onepage-title{text-align:center}.quickAddModal .qa-onepage-preview,.quickAddModal .vdate-preview-container{padding:.5rem;margin-bottom:.75rem;background-color:var(--background-modifier-form-field);border-radius:4px}.quickAddModal .vdate-preview-container{margin-top:.5rem;font-size:.9em}.quickAddModal .qa-onepage-preview-label,.quickAddModal .vdate-preview-label,.quickAddModal .qa-preview-key{font-weight:600}.quickAddModal .qa-onepage-preview-label,.quickAddModal .vdate-preview-label{margin-bottom:.25rem;color:var(--text-muted)}.quickAddModal .qa-onepage-textarea{width:100%;height:120px}.quickAddModal .qa-onepage-dropdown-note{margin-left:.5rem;color:var(--text-muted)}.quickAddModal .qa-date-preview-text,.quickAddModal .vdate-preview-text{margin-top:.25rem;font-size:.9em;font-family:var(--font-monospace);color:var(--text-normal)}.quickAddModal .qa-date-preview-text.is-error,.quickAddModal .vdate-preview-text.is-error{color:var(--text-error)}.quickAddModal .qa-date-alias-details,.quickAddModal .vdate-alias-details,.quickAddModal .qa-date-alias-list,.quickAddModal .vdate-alias-list{margin-top:.25rem}.quickAddModal .qa-date-alias-summary,.quickAddModal .vdate-alias-summary,.quickAddModal .qa-date-alias-list,.quickAddModal .vdate-alias-list{font-size:.85em;color:var(--text-muted)}.quickAddModal .qa-date-alias-list,.quickAddModal .vdate-alias-list{font-family:var(--font-monospace)}.quickAddModal .qa-onepage-preview-row{display:flex;gap:.5rem}.quickAddModal .qa-vdate-input,.quickAddModal .qa-template-format-input,.quickAddModal .qa-folder-path-input{width:100%}.quickAddModal .qa-template-format-input{margin-bottom:8px}.quickAddModal .qa-modal-button-row{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.qa-setting-full-width{display:block}.qa-setting-full-width .qa-setting-full-width-control{width:100%;flex:1 1 auto;display:block;margin-left:0;justify-content:flex-start;align-items:stretch;text-align:left}.qa-dev-info{margin-top:10px;font-family:var(--font-monospace);font-size:.9em}.qa-dev-info-row{margin-bottom:5px}.qa-date-alias-setting{align-items:flex-start}.qa-date-alias-setting .qa-date-alias-control{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-start;flex:1 1 320px;min-width:240px}.qa-date-alias-input{width:100%;min-height:6rem;flex:1 1 280px;max-width:100%;box-sizing:border-box}.qa-date-alias-reset{align-self:flex-start;white-space:nowrap}.quickAddModal .qa-modal-title,.quickAddModal .qa-clickable-modal-title,.qa-modal-title,.qa-clickable-modal-title{text-align:center}.qa-clickable-modal-title{cursor:pointer;user-select:none}.qa-ai-wide-modal{width:min(100vw - 32px,980px);max-width:980px}.qa-ai-scroll-content{max-height:min(85vh,800px);overflow-y:auto}.qa-provider-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.qa-provider-card{border:1px solid var(--background-modifier-border);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:8px}.qa-provider-card-title{font-weight:600}.qa-provider-card-endpoint{font-size:.9em;opacity:.8;overflow-wrap:anywhere}.qa-provider-api-setting{display:flex;flex-direction:column;gap:6px}.qa-model-directory{max-height:60vh;overflow-y:auto;padding:6px}.qa-model-row{display:flex;align-items:center;gap:8px}.qa-model-row-title{flex:1;overflow-wrap:anywhere}.qa-model-row-meta,.qa-provider-card-endpoint{color:var(--text-muted)}.qa-model-row-meta{font-size:.9em;white-space:nowrap}.qa-ai-list-container{display:flex;flex-direction:column;gap:10px;overflow-y:auto;max-height:400px;padding:10px}.qa-ai-provider-button-row{display:flex;justify-content:space-between;margin-top:20px;gap:.5rem}.qa-ai-prompt-textarea,.qa-user-script-format-textarea{width:100%;height:100px;min-height:100px;margin-bottom:1em;box-sizing:border-box}.qa-ai-token-count,.qa-ai-token-note{color:var(--text-muted)}.qa-ai-token-note{font-size:var(--font-ui-smaller)}.qa-command-button-row{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.qa-command-button-row-compact{gap:8px}.qa-command-sequence-input{margin-right:1em}.qa-hidden{display:none}.qa-user-script-argument-textarea{width:100%;max-width:15rem;box-sizing:border-box;min-height:100px;max-height:300px;resize:vertical;overflow-y:auto;overflow-x:hidden;overflow-wrap:anywhere;field-sizing:content}.qa-validated-input-full-width{width:100%}.qa-validated-input-margin-8{margin-bottom:8px}.qa-validated-input-textarea{min-height:10rem}.quickadd-notice-link{color:var(--interactive-accent);text-decoration:underline}.qa-drag-handle-ready{cursor:grab}.qa-drag-handle-active{cursor:grabbing}@media screen and (max-width:639px){.qa-provider-grid{grid-template-columns:1fr}.qa-provider-card{padding:10px}.qa-model-directory{max-height:55vh}.qa-model-row{align-items:flex-start;flex-wrap:wrap}.qa-model-row-meta{white-space:normal}}.quickAddModal .qa-canvas-node-helper{margin:8px 0 4px;font-size:12px;color:var(--text-muted)}.quickAddModal .qa-canvas-node-picker{display:grid;gap:8px;margin:8px 0 12px;padding:10px;border:1px solid var(--background-modifier-border);border-radius:10px;background:var(--background-secondary)}.quickAddModal .qa-canvas-node-actions{display:flex;flex-wrap:wrap;gap:8px}.quickAddModal .qa-canvas-node-actions button,.quickAddModal .qa-canvas-node-item-actions button{border:1px solid var(--background-modifier-border);border-radius:6px;background:var(--background-primary);padding:4px 8px;font-size:12px;cursor:pointer}.quickAddModal .qa-canvas-node-actions button:hover,.quickAddModal .qa-canvas-node-item-actions button:hover{background:var(--background-modifier-hover)}.quickAddModal .qa-canvas-node-filter input{width:100%}.quickAddModal .qa-canvas-node-status{font-size:12px;color:var(--text-muted)}.quickAddModal .qa-canvas-node-list{display:grid;gap:8px;max-height:300px;overflow:auto;padding-right:2px}.quickAddModal .qa-canvas-node-item{display:grid;gap:6px;padding:8px;border:1px solid var(--background-modifier-border);border-radius:8px;background:var(--background-primary)}.quickAddModal .qa-canvas-node-item.is-selected{border-color:var(--interactive-accent);box-shadow:0 0 0 1px var(--interactive-accent)}.quickAddModal .qa-canvas-node-item-header{display:flex;align-items:center;gap:8px;min-width:0}.quickAddModal .qa-canvas-node-type{display:inline-flex;align-items:center;padding:2px 6px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--background-modifier-hover);color:var(--text-muted);flex-shrink:0}.quickAddModal .qa-canvas-node-type.is-text{background:var(--interactive-accent);color:var(--text-on-accent)}.quickAddModal .qa-canvas-node-type.is-file{background:var(--background-modifier-border);color:var(--text-normal)}.quickAddModal .qa-canvas-node-title{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quickAddModal .qa-canvas-node-subtitle{font-size:12px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quickAddModal .qa-canvas-node-meta code{font-size:11px;color:var(--text-faint)}.quickAddModal .qa-canvas-node-item-actions{display:flex;justify-content:flex-end;gap:6px}.quickAddModal .qa-canvas-node-empty{padding:10px;border:1px dashed var(--background-modifier-border);border-radius:8px;font-size:12px;color:var(--text-muted);text-align:center;background:var(--background-primary)}.checkboxRowContainer{margin:30px 0;display:grid;grid-template-rows:auto;align-content:center;gap:5px}.checkboxRow{display:flex;justify-content:space-between;align-content:center}.checkboxRow .checkbox-container{flex-shrink:0}.checkboxRow span{font-size:16px;word-break:break-all}.submitButtonContainer{display:flex;align-content:center;justify-content:center;gap:.5rem}.chooseFolderWhenCreatingNoteContainer{display:flex;align-content:center;justify-content:space-between;margin-bottom:10px}.chooseFolderFromSubfolderContainer{margin:20px 0 0}.clickable:hover{cursor:pointer}.quickAddCommandListItem{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between}.quickCommandContainer{display:flex;justify-content:flex-end;align-content:center;margin-bottom:1em;gap:4px}.yesNoPromptButtonContainer{display:flex;align-items:center;justify-content:space-around;margin-top:2rem;gap:.5rem}.suggestion-container{background-color:var(--modal-background);z-index:100000;overflow-y:auto}.qaFileSuggestionItem{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;margin:1px 0;cursor:pointer;border-radius:3px;transition:all .12s cubic-bezier(.25,.46,.45,.94);position:relative;min-height:32px;font-size:13px;line-height:1.3;width:100%;will-change:transform,background-color;backface-visibility:hidden}.qaFileSuggestionItem:hover{background-color:var(--background-modifier-hover);transform:translate(2px)}.qaFileSuggestionItem.is-selected{background-color:var(--interactive-accent);color:var(--text-on-accent);box-shadow:0 2px 8px #0000001a}.qaFileSuggestionItem.is-selected .suggestion-sub-text{color:var(--text-on-accent-inverted);opacity:.8}.qa-date-input{display:flex;flex-direction:column;gap:.5rem}.qa-date-picker{border:1px solid var(--background-modifier-border);border-radius:6px;padding:.5rem;background-color:var(--background-modifier-form-field)}.qa-date-picker__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.qa-date-picker__nav{background:var(--background-secondary);border:1px solid var(--background-modifier-border);border-radius:4px;padding:.15rem .5rem;cursor:pointer}.qa-date-picker__nav:hover{background:var(--background-modifier-hover)}.qa-date-picker__label{font-weight:600}.qa-date-picker__weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;font-size:.75rem;color:var(--text-muted);text-align:center;margin-bottom:.25rem}.qa-date-picker__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.qa-date-picker__day{background:transparent;border:1px solid transparent;border-radius:4px;padding:.35rem 0;cursor:pointer}.qa-date-picker__day:hover{background:var(--background-modifier-hover)}.qa-date-picker__day.is-outside{opacity:.4}.qa-date-picker__day.is-today{border-color:var(--interactive-accent)}.qa-date-picker__day.is-selected{background:var(--interactive-accent);color:var(--text-on-accent);border-color:var(--interactive-accent)}.qa-date-picker__actions{display:flex;gap:.5rem;margin-top:.5rem;justify-content:flex-end}.qa-date-picker__action{background:var(--background-secondary);border:1px solid var(--background-modifier-border);border-radius:999px;padding:.2rem .6rem;font-size:.75rem;cursor:pointer}.qa-date-picker__action:hover{background:var(--background-modifier-hover)}.qa-suggest-exact:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--interactive-accent);border-radius:0 1px 1px 0}.qa-suggest-alias:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--color-orange, #ff8c00);border-radius:0 1px 1px 0}.qa-suggest-fuzzy:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--text-faint);border-radius:0 1px 1px 0}.qa-suggest-unresolved:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--color-red, #e74c3c);border-radius:0 1px 1px 0}.qa-suggest-heading:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--color-blue, #3498db);border-radius:0 1px 1px 0}.qa-suggest-block:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--color-purple, #9b59b6);border-radius:0 1px 1px 0}.qa-suggestion-content{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.qaFileSuggestionItem .suggestion-main-text{font-weight:500;color:var(--text-normal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.qaFileSuggestionItem .suggestion-sub-text{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px;margin-left:auto;padding-left:8px;opacity:.7}.qa-suggestion-pill{display:inline-block;padding:1px 4px;border-radius:2px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;line-height:1;opacity:.8}.qa-alias-pill{background:var(--color-orange, #ff8c00);color:#fff}.qa-unresolved-pill{background:var(--color-red, #e74c3c);color:#fff}.qa-create-pill{background:var(--color-green, #27ae60);color:#fff}.qa-heading-pill{background:var(--color-blue, #3498db);color:#fff}.qa-block-pill{background:var(--color-purple, #9b59b6);color:#fff}.qa-file-tooltip{background:var(--background-primary);border:1px solid var(--background-modifier-border);border-radius:4px;padding:8px 10px;max-width:280px;box-shadow:0 4px 20px #0000001f;z-index:1000;pointer-events:none;font-size:12px}.qa-tooltip-header{font-weight:600;font-size:13px;margin-bottom:4px;color:var(--text-normal)}.qa-tooltip-content{color:var(--text-muted);line-height:1.3}.qa-tooltip-content div{margin-bottom:2px}.qa-dev-dirty-status{color:var(--text-warning)}.qa-dev-clean-status{color:var(--text-success)}.qaFileSuggestionItem:focus-visible{outline:2px solid var(--interactive-accent);outline-offset:-2px}.theme-dark .qa-file-tooltip{box-shadow:0 4px 20px #0000004d;border-color:var(--background-modifier-border-hover)}.theme-dark .qaFileSuggestionItem:hover{background-color:#ffffff0d}@media(prefers-contrast:high){.qa-suggest-exact:before,.qa-suggest-alias:before,.qa-suggest-fuzzy:before,.qa-suggest-unresolved:before,.qa-suggest-heading:before,.qa-suggest-block:before{width:3px}.qa-suggestion-pill{font-weight:700}}@media(prefers-reduced-motion:reduce){body .qaFileSuggestionItem{transition:none}body .qaFileSuggestionItem:hover{transform:none}}.choiceListItem{display:flex;font-size:16px;align-items:center;margin:12px 0 0;transition:1s ease-in-out}.choiceListItemName{flex:1 0 0}.choiceListItemName p{margin:0;display:inline}.quickadd-choice-suggestion p{margin:0}.quickadd-update-modal-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.quickadd-update-modal{min-width:35%;max-width:90%;max-height:70%;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;overflow-x:hidden;overflow-y:auto}.quickadd-update-modal pre{white-space:pre-wrap;word-wrap:break-word;overflow-x:auto;max-width:100%}.quickadd-update-modal code{word-wrap:break-word;white-space:pre-wrap;max-width:100%;overflow-x:auto}.quickadd-update-modal img{width:100%;height:auto;margin:5px}.quickadd-bmac-container{display:flex;justify-content:center;align-items:center}.qa-field-hint{margin-top:-4px;margin-bottom:12px;font-size:12px;color:var(--text-error);min-height:16px}input.is-invalid,textarea.is-invalid{box-shadow:0 0 0 1px var(--text-error)}.qa-highlight{background-color:var(--text-selection);color:var(--text-normal);font-weight:600;padding:0;border-radius:2px}.userScriptSettingsModal .setting-item-control{min-width:0} diff --git a/.obsidian/plugins/templater-obsidian/manifest.json b/.obsidian/plugins/templater-obsidian/manifest.json new file mode 100644 index 0000000..f044d4f --- /dev/null +++ b/.obsidian/plugins/templater-obsidian/manifest.json @@ -0,0 +1,17 @@ +{ + "id": "templater-obsidian", + "name": "Templater", + "version": "2.20.6", + "description": "Advanced templating and automation using handlebars-like syntax.", + "minAppVersion": "1.12.2", + "author": "SilentVoid", + "authorUrl": "https://github.com/SilentVoid13", + "fundingUrl": { + "GitHub Sponser (Zachatoo, maintainer)": "https://github.com/sponsors/Zachatoo", + "Ko-fi (Zachatoo, maintainer)": "https://ko-fi.com/zachatoo", + "GitHub Sponser (SilentVoid13, creator)": "https://github.com/sponsors/SilentVoid13", + "Paypal (SilentVoid13, creator)": "https://www.paypal.com/donate?hosted_button_id=U2SRGAFYXT32Q" + }, + "helpUrl": "https://silentvoid13.github.io/Templater/", + "isDesktopOnly": false +} diff --git a/.obsidian/plugins/templater-obsidian/styles.css b/.obsidian/plugins/templater-obsidian/styles.css new file mode 100644 index 0000000..0e68e71 --- /dev/null +++ b/.obsidian/plugins/templater-obsidian/styles.css @@ -0,0 +1,226 @@ +.templater_search { + width: calc(100% - 20px); +} + +.templater_div { + border-top: 1px solid var(--background-modifier-border); +} + +.templater_div > .setting-item { + border-top: none !important; + align-self: center; +} + +.templater_div > .setting-item > .setting-item-control { + justify-content: space-around; + padding: 0; + width: 100%; +} + +.templater_div + > .setting-item + > .setting-item-control + > .setting-editor-extra-setting-button { + align-self: center; +} + +.templater_donating { + margin: 10px; +} + +.templater_title { + margin: 0; + padding: 0; + margin-top: 5px; + text-align: center; +} + +.templater_template { + align-self: center; + margin-left: 5px; + margin-right: 5px; + width: 70%; +} + +.templater_cmd { + margin-left: 5px; + margin-right: 5px; + font-size: 14px; + width: 100%; +} + +.templater_div2 > .setting-item { + align-content: center; + justify-content: center; +} + +.templater-prompt-div, +.templater-multisuggester-div { + display: flex; +} + +.templater-prompt-form { + display: flex; + flex-grow: 1; +} + +.templater-prompt-input, +.templater-multisuggester-input { + flex-grow: 1; +} + +.templater-button-div { + display: flex; + flex-direction: column; + align-items: center; + margin-top: 1rem; +} + +textarea.templater-prompt-input { + height: 10rem; +} + +textarea.templater-prompt-input:focus { + border-color: var(--interactive-accent); +} + +.templater-multisuggester-list { + margin: 1.5em 0; +} + +.cm-s-obsidian .templater-command-bg { + left: 0px; + right: 0px; + background-color: var(--background-primary-alt); +} + +.cm-s-obsidian .cm-templater-command { + font-size: 0.85em; + font-family: var(--font-monospace); + line-height: 1.3; +} + +.cm-s-obsidian .templater-inline .cm-templater-command { + background-color: var(--background-primary-alt); +} + +.cm-s-obsidian .cm-templater-command.cm-templater-opening-tag { + font-weight: bold; +} + +.cm-s-obsidian .cm-templater-command.cm-templater-closing-tag { + font-weight: bold; +} + +.cm-s-obsidian .cm-templater-command.cm-templater-interpolation-tag { + color: var(--code-property, #008bff); +} + +.cm-s-obsidian .cm-templater-command.cm-templater-execution-tag { + color: var(--code-function, #c0d700); +} + +.cm-s-obsidian .cm-templater-command.cm-keyword { + color: var(--code-keyword, #00a7aa); + font-weight: normal; +} + +.cm-s-obsidian .cm-templater-command.cm-atom { + color: var(--code-normal, #f39b35); +} + +.cm-s-obsidian .cm-templater-command.cm-value, +.cm-s-obsidian .cm-templater-command.cm-number, +.cm-s-obsidian .cm-templater-command.cm-type { + color: var(--code-value, #a06fca); +} + +.cm-s-obsidian .cm-templater-command.cm-def, +.cm-s-obsidian .cm-templater-command.cm-type.cm-def { + color: var(--code-normal, var(--text-normal)); +} + +.cm-s-obsidian .cm-templater-command.cm-property, +.cm-s-obsidian .cm-templater-command.cm-property.cm-def, +.cm-s-obsidian .cm-templater-command.cm-attribute { + color: var(--code-function, #98e342); +} + +.cm-s-obsidian .cm-templater-command.cm-variable, +.cm-s-obsidian .cm-templater-command.cm-variable-2, +.cm-s-obsidian .cm-templater-command.cm-variable-3, +.cm-s-obsidian .cm-templater-command.cm-meta { + color: var(--code-property, #d4d4d4); +} + +.cm-s-obsidian .cm-templater-command.cm-callee, +.cm-s-obsidian .cm-templater-command.cm-operator, +.cm-s-obsidian .cm-templater-command.cm-qualifier, +.cm-s-obsidian .cm-templater-command.cm-builtin { + color: var(--code-operator, #fc4384); +} + +.cm-s-obsidian .cm-templater-command.cm-tag { + color: var(--code-tag, #fc4384); +} + +.cm-s-obsidian .cm-templater-command.cm-comment, +.cm-s-obsidian .cm-templater-command.cm-comment.cm-tag, +.cm-s-obsidian .cm-templater-command.cm-comment.cm-attribute { + color: var(--code-comment, #696d70); +} + +.cm-s-obsidian .cm-templater-command.cm-string, +.cm-s-obsidian .cm-templater-command.cm-string-2 { + color: var(--code-string, #e6db74); +} + +.cm-s-obsidian .cm-templater-command.cm-header, +.cm-s-obsidian .cm-templater-command.cm-hr { + color: var(--code-keyword, #da7dae); +} + +.cm-s-obsidian .cm-templater-command.cm-link { + color: var(--code-normal, #696d70); +} + +.cm-s-obsidian .cm-templater-command.cm-error { + border-bottom: 1px solid #c42412; +} + +.CodeMirror-hints { + position: absolute; + z-index: 10; + overflow: hidden; + list-style: none; + + margin: 0; + padding: 2px; + + -webkit-box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.2); + box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.2); + border-radius: 3px; + border: 1px solid silver; + + background: white; + font-size: 90%; + font-family: monospace; + + max-height: 20em; + overflow-y: auto; +} + +.CodeMirror-hint { + margin: 0; + padding: 0 4px; + border-radius: 2px; + white-space: pre; + color: black; + cursor: pointer; +} + +li.CodeMirror-hint-active { + background: #0088ff; + color: white; +} diff --git a/.obsidian/themes/Blue Topaz/manifest.json b/.obsidian/themes/Blue Topaz/manifest.json new file mode 100644 index 0000000..34fcde8 --- /dev/null +++ b/.obsidian/themes/Blue Topaz/manifest.json @@ -0,0 +1,7 @@ +{ + "name": "Blue Topaz", + "version": "2026072001", + "minAppVersion": "1.0.0", + "author": "WhyI & Pkmer", + "authorUrl": "https://github.com/PKM-er" +} \ No newline at end of file diff --git a/.obsidian/themes/Blue Topaz/theme.css b/.obsidian/themes/Blue Topaz/theme.css new file mode 100644 index 0000000..8f07c24 --- /dev/null +++ b/.obsidian/themes/Blue Topaz/theme.css @@ -0,0 +1,30450 @@ +/* + + +If you want to distribute the whole or parts of the above codes, please copy & paste the following sentences: + +Partial style(s) is(are) sourced or adapted from Blue Topaz (https://github.com/PKM-er/Blue-Topaz_Obsidian-css), and I would like to express my appreciation to WhyI (https://github.com/whyt-byte) and pkmer.cn (https://pkmer.cn). + + +*/ + +/*蓝色托帕石,适合Obsidian v1.5.0。uid [2026071401] flying fly flies制作。如果喜欢,可以在Github里给我星星 https://github.com/whyt-byte */ +/*Blue Topaz for Obsidian v1.5.0, uid [2026071401] created by flying fly flies. Feel free to use, share and modify. If you like the theme, please star me on GitHub https://github.com/whyt-byte */ + +/* +MIT License + +Copyright (c) 2020 whyt-byte + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*/ + + +/* 致谢 Credits: +thanks pkmer.cn +Many thanks to @Cuman +@LillianWho @成雙酱 @嘴上云 @Klaas @Thinkbond @Rainbell129(AKA Lavi) @awyugan @GeoffreyOuO (WooYoo~~~) @锋华 @CZ-15/YZ-10 */ + +/* @settings +name: 🥑Blue Topaz Theme +id: blue-topaz-theme +settings: + - + id: attension + title: Attention!Due to obsidian's policy of not being able to use online or local vault images, However, the option to customise the settings and fill in the url is currently supported. + title.zh: 注意!由于obsidian的政策,主题无法使用在线或本地库里的图片,相关内置图片选项已删除,需要显示背景图片请自行设置url。 + type: heading + level: 1 + collapsed: false + - + id: background-settings + title: 1. General settings + title.zh: 1. 整体性设置 + type: heading + level: 1 + collapsed: false + - + id: color-settings + title: 1.1 Color scheme + title.zh: 1.1 整体配色 + type: heading + level: 2 + collapsed: true + - + id: color-scheme-options + title: Color palette (from Topaz Community) + title.zh: 整体配色选择 (由Topaz社区贡献) + type: class-select + allowEmpty: false + default: color-scheme-options-default + options: + - + label: Default + value: color-scheme-options-default + - + label: Avocado + value: color-scheme-options-avocado-topaz + - + label: Monochrome + value: color-scheme-options-monochrome-topaz + - + label: Pink + value: color-scheme-options-pink-topaz + - + label: Topaz-Nord + value: color-scheme-options-topaz-nord + - + label: =↓😺 Created by Topaz Community 🐵↓= + value: + - + label: Flamingo (@Mouth on Cloud & @Rainbell) + value: color-scheme-options-flamingo + - + label: Honey milk (@LillianWho) + value: color-scheme-options-honey-milk-topaz + - + label: 榛子巧克力 Hazelnut chocolate (@LillianWho) + value: color-scheme-options-chocolate-topaz + - + label: Lilac (@awyugan) + value: color-scheme-options-lilac + - + label: Autumn (@LillianWho) + value: color-scheme-options-autumn-topaz + - + label: 魔方 Rubik's Cube (@LillianWho) + value: color-scheme-options-lillimon-topaz + - + label: Simplicity (@Cuman) + value: color-scheme-options-simplicity-topaz + - + id: disable-auto-hide-header + title: Disable auto hide header + title.zh: 禁用自动隐藏头部 + type: class-toggle + default: false + - + id: color-magic + title: Color of Rubik's cube palette + title.zh: 魔方配色 + description.zh: 当整体配色为【魔方】时生效 + type: heading + level: 3 + collapsed: true + - + id: magic-main-color + title: Main color + title.zh: 主题色 + description.zh: 主题色主要作用于标题,字体,列表等主色调,建议用对比度强,不易疲劳的色系。如果想单独调整个别类目请在2.1中继续细调。 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: magic-low-color + title: Low contrast color + title.zh: 浅色 + description.zh: 浅色主要作用于各类触发背景底色,建议用不影响阅读的背景色系。 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: magic-deep-color + title: Deep color + title.zh: 深色 + description.zh: 深色主要作用于主题强调色系,用在各种控件,提示等使用,建议用浅色相关的醒目色系。 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: background-settings + title: 1.2 Background images + title.zh: 1.2 背景设置 + type: heading + level: 2 + collapsed: true + - + id: background-settings-workplace + title: 1.2.1 Workplace background image + title.zh: 1.2.1 工作页面背景 + type: heading + level: 3 + collapsed: true + - + id: background-settings-workplace-background-image + title: Activate image background + title.zh: 开启背景 + type: class-toggle + default: false + addCommand: true + - + id: bt-background-split-container + title: Side split container background color + title.zh: 侧边分栏背景颜色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: background-settings-workplace-theme-light + title: Light mode + type: class-select + allowEmpty: false + default: background-settings-workplace-theme-light-in-the-note + options: + - + label: Blue Mountain + value: background-settings-workplace-theme-light-blue-mountain + - + label: Note + value: background-settings-workplace-theme-light-in-the-note + - + label: Waves + value: background-settings-workplace-waves-light + - + label: Animating waves + value: background-settings-workplace-waves2-light + - + label: Custom + value: background-settings-workplace-theme-light-custom-option + - + id: background-settings-workplace-theme-light-custom + title: Custom theme light (url) + description: Customise the background image. Use the format in the Default below for an Online image. + description.zh: 需在上方选项种选择Custom,以自定义背景。使用Default内格式设置在线图片。 + type: variable-text + default: url("https://") + - + id: background-settings-workplace-theme-dark + title: Dark mode + type: class-select + allowEmpty: false + default: background-settings-workplace-theme-dark-in-the-sky + options: + - + label: Night sky + value: background-settings-workplace-theme-dark-night-sky + - + label: Dark sky + value: background-settings-workplace-theme-dark-dark-sky + - + label: In the sky + value: background-settings-workplace-theme-dark-in-the-sky + - + label: Waves + value: background-settings-workplace-waves + - + label: Animating waves + value: background-settings-workplace-waves2 + - + label: Custom + value: background-settings-workplace-theme-dark-custom-option + - + id: background-settings-workplace-theme-dark-custom + title: Custom theme dark (url) + description: Customise the background image. Use the format in the Default below for an Online image. + description.zh: 需在上方选项种选择Custom,以自定义背景。使用Default内格式设置网络图片。 + type: variable-text + default: url("https://") + - + id: blur-depth + title: Blur radius + title.zh: 模糊程度 + description: To adjust the radius of blur + description.zh: 调整背景壁纸模糊程度 + type: variable-number-slider + default: 10 + format: px + min: 0 + max: 30 + step: 1 + - + id: brightness-4-bg + title: Brightness of image + title.zh: 图片亮度 + description: To adjust the brightness + description.zh: 调整背景壁纸亮度 + type: variable-number-slider + default: 0.9 + min: 0.3 + max: 1.5 + step: 0.1 + - + id: saturate-4-bg + title: Saturation of image + title.zh: 图片饱和度 + description: To adjust the saturation + description.zh: 调整背景壁纸饱和度 + type: variable-number-slider + default: 1 + min: 0 + max: 2 + step: 0.1 + - + id: background-waves-color + title: Waves color + title.zh: 波浪背景颜色 + description.zh: 当背景色选择为waves时起作用。 + type: variable-themed-color + opacity: true + format: hex + default-light: '#4A75DB8C' + default-dark: '#4A75DB8C' + - + id: background-settings-workplace-random + title: Random background + title.zh: 随机背景 + description: Images will be refreshed when Obsidian launches; Internet required + description.zh: 图片在Obsidian打开时刷新;需要联网 + type: class-toggle + default: false + - + id: background-settings-markdown-page + title: 1.2.2 Note page background image + title.zh: 1.2.2 笔记背景 + type: heading + level: 3 + collapsed: true + - + id: background-image-settings-switch + title: Toggle note background image + title.zh: 开启笔记背景 + type: class-toggle + default: false + addCommand: true + - + id: toggle-nonoverlapping-bg + title: Activate non-overlapping note background when toggling workplace background + title.zh: 笔记背景和工作页面背景不重叠 + type: class-toggle + default: false + - + id: background-image-settings-markdown-page-options + title: Choose image set + title.zh: 选择背景 + type: class-select + allowEmpty: false + default: background-image-settings-markdown-page-transparent + options: + - + label: Transparent + value: background-image-settings-markdown-page-transparent + - + label: Custom + value: background-image-settings-markdown-page-custom + - + id: bg-markdown-page-opacity-cp + title: Opacity + title.zh: 笔记背景透明度 + type: variable-number-slider + default: 0.25 + min: 0 + max: 1 + step: 0.05 + - + id: custom-markdown-page-background-color + title: custom markdown page background color + title.zh: 自定义笔记背景颜色 + description.zh: 当背景色选择为custom时起作用。 + type: variable-themed-color + opacity: true + format: hex + default-light: '#a39b8f' + default-dark: '#000414' + - + id: background-markdown-page-theme-light-custom + title: Custom image (Light mode) + description: Customise the background image. Use the format in the Default below for an Online image. + description.zh: 需在上方选项种选择Custom,以自定义背景。使用Default内格式设置网络图片。 + type: variable-text + default: url("https://") + - + id: background-markdown-page-theme-dark-custom + title: Custom image (Dark mode) + description: Customise the background image. Use the format in the Default below for an Online image. + description.zh: 需在上方选项种选择Custom,以自定义背景。使用Default内格式设置网络图片。 + type: variable-text + default: url("https://") + - + + + - + id: background-notebook-liked-switch + title: Toggle notebook-liked background + title.zh: 开启笔记网格背景 + type: class-toggle + default: false + - + id: notebook-liked-markdown-page-options + title: Notebook-liked background + title.zh: 类笔记背景 + type: class-select + allowEmpty: false + default: notebook-liked-markdown-page-grid-notebook-1 + options: + - + label: Grid notebook 1 (@CZ-15/YZ-10) + value: notebook-liked-markdown-page-grid-notebook-1 + - + label: Grid notebook 2 + value: notebook-liked-markdown-page-grid-notebook-2 + - + label: Dotted notebook 1 + value: notebook-liked-markdown-page-dotted-notebook-1 + - + label: Dotted notebook 2 + value: notebook-liked-markdown-page-dotted-notebook-2 + - + label: Stripe notebook 1 + value: notebook-liked-markdown-page-stripe-notebook-1 + - + label: Stripe notebook 2 + value: notebook-liked-markdown-page-stripe-notebook-2 + - + id: toggle-fixed-pattern + title: Toggle fixed pattern + title.zh: 固定背景 + type: class-toggle + default: false + - + id: notebook-liked-background-settings + title: 1.2.2.1 Notebook-liked background options + title.zh: 1.2.2.1 类笔记样式背景设置 + type: heading + level: 4 + collapsed: false + - + id: toggle-split-note-background + title: Toggle background of split pane + title.zh: 取消侧边栏类笔记背景 + type: class-toggle + default: false + - + id: bg-color-notebook + title: Notebook background color + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: grid-notebook-line-color-1 + title: Grid notebook line color + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: grid-notebook-line-color-2 + title: Grid notebook line color for 'Grid 2' + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: dotted-notebook-dot-color + title: Dotted notebook dot color + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: stripe-notebook-stripe-color + title: Stripe notebook stripe color + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: background-settings-command-palette + title: 1.2.3 Images of command palette + title.zh: 1.2.3 命令面板背景 + type: heading + level: 3 + collapsed: true + - + id: background-image-settings-command-palette-switch + title: Toggle images of command palette + title.zh: 开启命令面板背景 + type: class-toggle + default: false + - + id: background-image-settings-command-palette-same-as-workplace + title: Same background as workplace's + title.zh: 与工作页面背景保持一致 + type: class-toggle + default: false + - + id: background-image-settings-command-palette-custom + title: Custom background image + title.zh: 自定义图片 + type: class-toggle + default: false + - + id: background-command-palette-theme-light-custom + title: Custom theme (light, url) + description: Customise the background image. Use the format in the Default below for an Online image. + description.zh: 需在上方选项种选择Custom,以自定义背景。使用Default内格式设置网络图片。 + type: variable-text + default: url("https://") + - + id: background-command-palette-theme-dark-custom + title: Custom theme (dark, url) + description: Customise the background image. Use the format in the Default below for an Online image. + description.zh: 需在上方选项种选择Custom,以自定义背景。使用Default内格式设置网络图片。 + type: variable-text + default: url("https://") + - + id: blur-depth-cp + title: Blur radius + title.zh: 模糊程度 + description: To adjust the radius of blur + description.zh: 调整背景壁纸模糊程度 + type: variable-number-slider + default: 10 + format: px + min: 0 + max: 30 + step: 1 + - + id: brightness-4-bg-cp + title: Brightness + title.zh: 图片亮度 + description: To adjust the brightness + description.zh: 调整背景壁纸亮度 + type: variable-number-slider + default: 0.9 + min: 0.3 + max: 1.5 + step: 0.1 + - + id: saturate-4-bg-cp + title: Saturation + title.zh: 图片饱和度 + description: To adjust the saturation + description.zh: 调整背景壁纸饱和度 + type: variable-number-slider + default: 1 + min: 0 + max: 2 + step: 0.1 + - + id: opacity-cp + title: Opacity + title.zh: 透明度 + type: variable-number-slider + default: 0.25 + min: 0 + max: 1 + step: 0.05 + - + id: background-settings-markdown-page + title: 1.2.4 File explorer background + title.zh: 1.2.4 文件栏背景 + type: heading + level: 3 + collapsed: true + - + id: toggle-bg-panel-page + title: Toggle background image + title.zh: 激活文件栏背景 + type: class-toggle + default: false + - + id: bg-panel-page-opacity-cp + title: Opacity + title.zh: 透明度 + type: variable-number-slider + default: 0.25 + min: 0 + max: 1 + step: 0.05 + - + id: bg-panel-page-option + title: Image picking (Light mode) + title.zh: 图片选择 (Light mode) + type: class-select + allowEmpty: false + default: panel-page-bg-theme-light-wall + options: + - + label: Wall + value: panel-page-bg-theme-light-wall + - + label: Custom + value: panel-page-bg-theme-light-custom + - + id: background-panel-page-theme-light-custom + title: Custom image (Light mode) + description: Customise the background image. Use the format in the Default below for an Online image. + description.zh: 需在上方选项种选择Custom,以自定义背景。使用Default内格式设置网络图片。 + type: variable-text + default: url("https://") + - + id: bg-panel-page-option-dark + title: Image picking (Dark mode) + title.zh: 图片选择 (Dark mode) + type: class-select + allowEmpty: false + default: panel-page-bg-theme-dark-plant + options: + - + label: Plant + value: panel-page-bg-theme-dark-plant + - + label: Custom + value: panel-page-bg-theme-dark-custom + - + id: background-panel-page-theme-dark-custom + title: Custom image (Dark mode) + description: Customise the background image. Use the format in the Default below for an Online image. + description.zh: 需在上方选项种选择Custom,以自定义背景。使用Default内格式设置网络图片。 + type: variable-text + default: url("https://") + - + id: layout-settings + title: 1.3 Layout + title.zh: 1.3 界面布局样式 + type: heading + level: 2 + collapsed: true + - + id: left-ribbon-style + title: Left ribbon styles + title.zh: 左工具栏样式选择 + type: class-select + allowEmpty: false + default: default-left-ribbon-style + options: + - + label: Fixed + value: default-left-ribbon-style + - + label: Hide to left + value: hide-left-ribbon + - + label: Hide to the left retention drawer + value: hide-left-ribbon-retention-drawer + - + label: Bubble + value: bt-bubble-ribbon + - + label: Bubble, hide to left + value: bt-bubble-ribbon-hide-left + - + id: search-bar-style-option + title: Search bar style + title.zh: 文件内搜索栏位置 + type: class-select + allowEmpty: false + default: default-search-bar + options: + - + label: Default + value: default-search-bar + - + label: Bottom + value: bt-search-bar-bottom + - + id: bt-status-on + title: Fullwidth status bar + title.zh: 开启全宽状态栏 + type: class-toggle + default: false + - + id: scrollbar-style-option + title: Scrollbar style + title.zh: 滚动条样式 + type: class-select + allowEmpty: false + default: default-scrollbar + options: + - + label: Default + value: default-scrollbar + - + label: Hovering (adapted from @subframe7536's css snippet) + value: hover-scrollbars + - + label: Remove Scrollbar + value: remove-scrollbars + - + label: Obsidian default + value: native-scrollbars + - + id: scrollbar-thumb-bg + title: Scrollbar thumb background + title.zh: 滚动条滑块颜色 + type: variable-themed-color + opacity: false + format: hex + default-light: '#' + default-dark: '#' + - + id: scrollbar-active-thumb-bg + title: Scrollbar thumb background (Active) + title.zh: 滚动条滑块颜色 (选择时) + type: variable-themed-color + opacity: false + format: hex + default-light: '#' + default-dark: '#' + - + id: view-button-front + title: The view status button is placed in front of the header + title.zh: 视图切换按钮放置在文章标题前面 + type: class-toggle + default: false + - + id: tab-title-bar-position + title: The tab title bar positioned to the left + title.zh: Tab 导航栏位置放置左侧 + type: class-toggle + default: false + - + id: toggle-divider-lines + title: Toggle non-divided-line style + title.zh: 无分割线样式 + type: class-toggle + default: false + - + id: toggle-header-bottom-line + title: Toggle non-divided-line header box + title.zh: 无分割线文件标题框 + type: class-toggle + default: false + - + id: layout-style-options + title: Layout styles + title.zh: 界面布局样式选择 + type: class-select + allowEmpty: false + default: layout-style-options-default + options: + - + label: Default + value: layout-style-options-default + - + label: Rectangle + value: layout-style-options-rectangle + - + label: Asymmetric Style of Split Panes + value: asymmetric-split-left + - + label: Bubble + value: bt-bubble-layout + - + id: bt-bubble-settings + title: 1.3.1 Bubble settings + title.zh: 1.3.1 Bubble设置 + type: heading + level: 3 + collapsed: false + - + id: bt-bubble-not-file-tree + title: Enable card format for file browser + type: class-toggle + - + id: bt-bubble-layout-hide-borders + title: Remove borders of bubbles + type: class-toggle + default: true + - + id: bt-bubble-buttons + title: Toggle bubble buttons + type: class-toggle + - + id: bt-bubble-layout-padding + title: Bubble padding + type: variable-text + default: 8px + - + id: bt-bubble-radius + title: Bubble radius + type: variable-text + default: 15px + - + id: background-settings + title: 2. Detail settings + title.zh: 2. 细节设置 + type: heading + level: 1 + collapsed: false + - + id: color-settings + title: 2.1 Color settings + title.zh: 2.1 颜色设置 + type: heading + level: 2 + collapsed: true + - + id: text-normal + title: Main text color + type: variable-themed-color + opacity: false + format: hex + default-light: '#' + default-dark: '#' + - + id: background-color-settings + title: 2.1.1 Background colors + title.zh: 2.1.1 背景颜色设置 + type: heading + level: 3 + collapsed: true + - + id: background-primary-bg-4-bt + title: Background primary + description: background-primary-bg-4-bt + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: background-primary-alt-bg-4-bt + title: Background primary (alt) + description: background-primary-alt-bg-4-bt + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: background-secondary-bg-4-bt + title: Background secondary + description: background-secondary-bg-4-bt + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: background-secondary-alt-bg-4-bt + title: Background secondary (alt) + description: background-secondary-alt-bg-4-bt + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: background-modifier-border + title: Background modifier border + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: accent-color-settings + title: 2.1.2 Theme colors + title.zh: 2.1.2 主题色设置 + type: heading + level: 3 + collapsed: true + - + id: interactive-accent + title: Theme color + title.zh: 主题色 + description: interactive-accent + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: other-color-settings + title: 2.1.3 Other colors + title.zh: 2.1.3 其他颜色 + type: heading + level: 3 + collapsed: true + - + id: accent-strong + title: Bold type color + title.zh: 加粗颜色 + description: --accent-strong + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: accent-em + title: Italic type color + title.zh: 斜体颜色 + description: --accent-em + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: strong-em-color-1 + title: Bold italic color 1 + title.zh: 加粗斜体颜色 1 + description: --strong-em-color-1 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: strong-em-color-2 + title: Bold italic color 2 + title.zh: 加粗斜体颜色 2 + description: --strong-em-color-2 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: mjx-inline-math-color + title: Color of mathematical expressions (inline $x=0$) + title.zh: 数学表达式颜色(行内 $x=0$) + type: variable-themed-color + description: --mjx-inline-math-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: mjx-math-color + title: Color of mathematical expressions ($$x=0$$) + title.zh: 数学表达式颜色($$x=0$$) + description: --mjx-math-color + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: background-leaf-resize-handle + title: Color of leaf resize handle + title.zh: 页面大小调整条颜色 + description: --background-leaf-resize-handle + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: search-result-file-matched-bg + title: File search result highlight color + title.zh: 文件搜索结果高亮 + description: --search-result-file-matched-bg + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: text-search-highlight-bg + title: Text search result highlight color + title.zh: 文本搜索结果高亮 + description: --text-search-highlight-bg + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: text-selection + title: Text selection background + title.zh: 鼠标划选文字背景 + description: --text-selection + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: remove-selectionbackground + title: Toggle selection background (Non-text part) + title.zh: 还原鼠标划选时非文字部分背景颜色 + type: class-toggle + default: false + - + id: status-bar-bg + title: Status bar background + title.zh: 状态栏颜色 + description: --status-bar-bg + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: status-bar-text-color + title: Status bar text color + title.zh: 状态栏文字颜色 + description: --status-bar-text-color + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: icon-color-focused + title: Focused icon color + title.zh: 激活按钮的图标颜色 + description: --icon-color-focused + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: divider-color + title: Divider color + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: tab-outline-color + title: Tab outline color + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: graph-view-color-settings + title: 2.1.4 Graph-view colors + title.zh: 2.1.4 图谱颜色 + type: heading + level: 3 + collapsed: true + - + id: graph-canvas-bg + title: Graph-view canvas background + title.zh: 图谱背景颜色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: graph-text-color + title: Graph-view text color + title.zh: 图谱文字颜色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: graph-line + title: Graph-view line color + title.zh: 图谱线条颜色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: graph-line-fill-highlight + title: Graph-view line highlight color (Hovering) + title.zh: 图谱线条激活颜色(鼠标悬浮) + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: graph-arrow + title: Graph-view arrow color + title.zh: 图谱箭头颜色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: graph-circle-outline + title: Graph-view circle outline color + title.zh: 图谱圆点轮廓颜色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: graph-circle + title: Graph-view normal circle color + title.zh: 图谱圆点颜色(默认) + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: graph-tag + title: Graph-view circle color (Tag) + title.zh: 图谱圆点颜色(标签) + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: graph-unresolved + title: Graph-view circle color (Unresolved) + title.zh: 图谱圆点颜色(未创建) + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: graph-attach + title: Graph-view circle color (Attachment) + title.zh: 图谱圆点颜色(附件) + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: graph-control-bg + title: Graph-view settings background color + title.zh: 图谱设置面板背景颜色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: graph-circle-fill-highlight + title: Graph-view circle highlight color (Hovering) + title.zh: 图谱圆点激活颜色(鼠标悬浮) + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: font-settings + title: 2.2 Typography + title.zh: 2.2 排版 + type: heading + level: 2 + collapsed: true + - + id: font-settings + title: 2.2.1 Font family + title.zh: 2.2.1 字体设置 + type: heading + level: 3 + collapsed: true + - + id: font-family-change-to-default + title: Use Obsidian default font family + title.zh: 使用Obsidian默认字体 + type: class-toggle + default: false + - + id: font-text-theme + title: Main font + title.zh: 主体字体 + description: Fonts except from the code texts + description.zh: 除代码框外字体 + type: variable-text + default: "Bookerly,'Inter', 'Segoe UI','霞鹜文楷 GB', 'LXGW WenKai', 'Segoe UI Emoji',var(--font-interface)" + - + id: font-family-folder-file-title + title: Folder & file title + title.zh: 文件栏字体 + type: variable-text + default: "Arlrdbd, 'Source Han Sans', 'Noto Sans CJK', 'Source Sans Pro', 'Segoe UI Emoji', sans-serif" + - + id: font-monospace-theme + title: Codebox + title.zh: 代码框字体 + type: variable-text + default: "'JetBrains Mono', Consolas, Monaco, '等距更纱黑体 SC', 'Source Han Mono', 'Microsoft Yahei Mono', 'Segoe UI Emoji', 'Microsoft YaHei', 'Source Code Pro', monospace" + - + id: font-family-inline-code + title: Inline code + title.zh: 行内代码字体 + type: variable-text + default: var(--font-monospace-override), var(--font-monospace-theme) + - + id: font-family-tag + title: Tag + title.zh: 标签字体 + type: variable-text + default: "Bookerly, 'Microsoft YaHei', STzhongsong, STSong, 'Segoe UI Emoji', Serif" + - + id: font-family-strong + title: Bold text + title.zh: 加粗文字字体 + type: variable-text + default: "Bookerly,'Inter', 'Segoe UI', 'LXGW WenKai Screen', 'LXGW WenKai Screen R', '霞鹜文楷 GB', 'LXGW WenKai', 'Segoe UI Emoji', var(--font-interface)" + - + id: font-weight-strong + title: Bold text font weight + title.zh: 加粗文字样式 + description: type 'light, normal, bold, bolder; or 100-900' + type: variable-text + default: bold + - + id: font-family-em + title: Italic text + title.zh: 斜体文字字体 + type: variable-text + default: "var(--font-text-theme)" + - + id: font-style-em + title: Italic text style + title.zh: 斜体文字样式 + description: typy normal or italic + type: variable-text + default: italic + - + id: font-family-vault + title: Vault name + title.zh: 库名字体 + type: variable-text + default: "'Lucida Handwriting', 'Segoe UI Emoji'" + - + id: font-size-settings + title: 2.2.2 Font size + title.zh: 2.2.2 字体大小 + type: heading + level: 3 + collapsed: true + - + id: font-size-vault-name + title: Vault name + title.zh: 库名称大小 + type: variable-text + default: 0.95em + - + id: font-size-file-header-title + title: File Header (NOT for Sliding Pane plugin) + title.zh: 文件抬头标题 (非Sliding Pane plugin) + type: variable-text + default: 0.9375em + - + id: font-size-folder-and-file + title: Folder and file + title.zh: 左侧边栏文件字体大小 + type: variable-text + default: 0.85em + - + id: font-size-outline + title: Outline font size + title.zh: 大纲字体大小 + type: variable-text + default: 13px + - + id: font-size-code + title: Codeblock + title.zh: 代码框字体大小 + type: variable-text + default: 0.825em + - + id: font-size-latex + title: Mathematical expressions + title.zh: 数学公式字体大小 + type: variable-text + default: 1em + - + id: header-settings + title: 2.2.3 Headers + title.zh: 2.2.3 文内标题(H1-H6) + type: heading + level: 3 + collapsed: true + - + id: clutter-free-headings + title: Clutter free headings + title.zh: 编辑状态使用H1 H2 替代「#」(显示标题级别) + description: Adapted from https://github.com/deathau/obsidian-snippets/blob/main/clutter-free-headings.css + type: class-toggle + default: false + - + id: funny-header-anim + title: Funny header animation in live preview + title.zh: 编辑模式标题动画 + description: Adapted from https://cdn.discordapp.com/attachments/702656734631821413/1007258862606352424/FunnyHeaderAnimLP.css @sailKite + type: class-toggle + default: false + - + id: remove-heading-indicator + title: Remove H1-H6 Indicators before headings when hovering + title.zh: 移除鼠标悬浮时标题前的H1-H6 + type: class-toggle + default: false + - + id: retain-header-color + title: Retain header color + title.zh: 保留标题颜色 + description: Retain original color of headers when using italic, bold or bold italic within headers + type: class-toggle + default: false + - + id: h1-settings + title: 2.2.3.1 Header 1 + type: heading + level: 4 + collapsed: true + - + id: print-h1-color + title: Header 1 color + title.zh: 标题 1 颜色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: h1-size + title: Header 1 size + title.zh: 标题 1 字体大小 + type: variable-text + default: 1.5625em + - + id: h1-font + title: Header 1 font family + title.zh: 标题 1 字体 + description: eg:var(--font-text-override),"Microsoft YaHei" + description.zh: 填入var(--font-text-override)调用Ob字体设置,填入"Microsoft YaHei" 为指定具体字体名称 + type: variable-text + default: "" + - + id: h1-toggle-underline + title: Toggle h1 underline + title.zh: 开启h1下划线 + type: class-toggle + default: false + - + id: h1-underline-width + title: Header 1 underline width + title.zh: 下划线宽度 + type: variable-text + default: 2px + - + id: h1-underline-style + title: Header 1 underline style + title.zh: 标题 1 下划线样式 + description: solid, double, dotted, dashed, groove, ridge + type: variable-text + default: solid + - + id: h1-underline-color + title: Header 1 underline color + title.zh: 标题 1 下划线颜色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: h1-toggle-short-underline + title: Toggle h1 underline (Shorter) + title.zh: 开启h1下划线 (短线) + type: class-toggle + default: false + - + id: header-1-background + title: Toggle h1 Background + title.zh: 开启h1背景颜色 + type: class-toggle + default: false + - + id: h1-bg-color + title: h1 bg + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: h1-weight + title: h1 font weight + type: variable-text + default: bold + - + id: h1-line-height + title: Header 1 line height + title.zh: 标题 1 行高 + type: variable-number + default: 1.5 + - + id: h1-text-align-settings + title: h1 Text-align + title.zh: h1 位置 + type: class-select + allowEmpty: false + default: h1-text-align-start + options: + - + label: Default (Left/Start) + value: h1-text-align-start + - + label: Center + value: h1-text-align-center + - + label: Right/End + value: h1-text-align-end + - + id: h2-settings + title: 2.2.3.2 Header 2 + type: heading + level: 4 + collapsed: true + - + id: print-h2-color + title: Header 2 color + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: h2-size + title: Header 2 size + title.zh: 标题 2 字体大小 + type: variable-text + default: 1.4375em + - + id: h2-font + title: Header 2 font family + title.zh: 标题 2 字体 + description: eg:var(--font-text-override),"Microsoft YaHei" + description.zh: 填入var(--font-text-override)调用Ob字体设置,填入"Microsoft YaHei" 为指定具体字体名称 + type: variable-text + default: "" + - + id: h2-toggle-underline + title: toggle h2 underline + title.zh: 开启h2下划线 + type: class-toggle + default: false + - + id: h2-underline-width + title: Header 2 underline width + title.zh: 下划线宽度 + type: variable-text + default: 1px + - + id: h2-underline-style + title: Header 2 underline style + title.zh: 标题 2 下划线样式 + description: solid, double, dotted, dashed, groove, ridge + type: variable-text + default: solid + - + id: h2-underline-color + title: Header 2 underline color + title.zh: 标题 2 下划线颜色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: h2-toggle-short-underline + title: Toggle h2 underline (Shorter) + title.zh: 开启h2下划线 (短线) + type: class-toggle + default: false + - + id: header-2-background + title: Toggle h2 background + title.zh: 开启h2背景颜色 + type: class-toggle + default: false + - + id: h2-bg-color + title: h2 background color + title.zh: 标题 2 背景颜色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: h2-weight + title: h2 font weight + title.zh: 标题 2 字重 + type: variable-text + default: bold + - + id: h2-line-height + title: Header 2 line height + title.zh: 标题 2 行高 + type: variable-number + default: 1.5 + - + id: h2-text-align-settings + title: h2 text-align + title.zh: h2 位置 + type: class-select + allowEmpty: false + default: h2-text-align-start + options: + - + label: Default (Left/Start) + value: h2-text-align-start + - + label: Center + value: h2-text-align-center + - + label: Right/End + value: h2-text-align-end + - + id: h3-settings + title: 2.2.3.3 Header 3 + type: heading + level: 4 + collapsed: true + - + id: print-h3-color + title: Header 3 color + title.zh: 标题 3 颜色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: h3-size + title: Header 3 size + title.zh: 标题 3 字体大小 + type: variable-text + default: 1.3125em + - + id: h3-font + title: Header 3 font family + title.zh: 标题 3 字体 + type: variable-text + default: "" + - + id: h3-toggle-underline + title: toggle h3 underline + title.zh: 开启h3下划线 + type: class-toggle + default: false + - + id: h3-underline-width + title: Header 6 underline width + title.zh: 下划线宽度 + type: variable-text + default: 1px + - + id: h3-underline-style + title: Header 3 underline style + title.zh: 标题 3 下划线样式 + description: solid, double, dotted, dashed, groove, ridge + type: variable-text + default: solid + - + id: h3-underline-color + title: Header 3 underline color + title.zh: 标题 3 下划线颜色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: h3-toggle-short-underline + title: Toggle h3 underline (Shorter) + title.zh: 开启h3下划线 (短线) + type: class-toggle + default: false + - + id: header-3-background + title: Toggle h3 Background + title.zh: 开启h3背景颜色 + type: class-toggle + default: false + - + id: h3-bg-color + title: h3 background color + title.zh: 标题 3 背景颜色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: h3-weight + title: h3 font weight + title.zh: 标题 3 字重 + type: variable-text + default: bold + - + id: h3-line-height + title: Header 3 line height + title.zh: 标题 3 行高 + type: variable-number + default: 1.5 + - + id: h3-text-align-settings + title: h3 text-align + title.zh: h3 位置 + type: class-select + allowEmpty: false + default: h3-text-align-start + options: + - + label: Default (Left/Start) + value: h3-text-align-start + - + label: Center + value: h3-text-align-center + - + label: Right/End + value: h3-text-align-end + - + id: h4-settings + title: 2.2.3.4 Header 4 + type: heading + level: 4 + collapsed: true + - + id: print-h4-color + title: Header 4 color + title.zh: 标题 4 颜色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: h4-size + title: Header 4 size + title.zh: 标题 4 字体大小 + type: variable-text + default: 1.1875em + - + id: h4-font + title: Header 4 font family + title.zh: 标题 4 字体 + type: variable-text + default: "" + - + id: h4-toggle-underline + title: toggle h4 underline + title.zh: 开启H4下划线 + type: class-toggle + default: false + - + id: h4-underline-width + title: Header 4 underline width + title.zh: 下划线宽度 + type: variable-text + default: 1px + - + id: h4-underline-style + title: Header 4 underline style + title.zh: 标题 4 下划线样式 + description: solid, double, dotted, dashed, groove, ridge + type: variable-text + default: solid + - + id: h4-underline-color + title: Header 4 underline color + title.zh: 标题 4 下划线颜色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: h4-toggle-short-underline + title: Toggle h4 underline (Shorter) + title.zh: 开启h4下划线 (短线) + type: class-toggle + default: false + - + id: header-4-background + title: Toggle h4 Background + title.zh: 开启h4背景颜色 + type: class-toggle + default: false + - + id: h4-bg-color + title: h4 background color + title.zh: 标题 4 背景颜色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: h4-weight + title: h4 font weight + title.zh: 标题 4 字重 + type: variable-text + default: bold + - + id: h4-line-height + title: Header 4 line height + title.zh: 标题 4 行高 + type: variable-number + default: 1.5 + - + id: h4-text-align-settings + title: h4 text-align + title.zh: h4 位置 + type: class-select + allowEmpty: false + default: h4-text-align-start + options: + - + label: Default (Left/Start) + value: h4-text-align-start + - + label: Center + value: h4-text-align-center + - + label: Right/End + value: h4-text-align-end + - + id: h5-settings + title: 2.2.3.5 Header 5 + type: heading + level: 4 + collapsed: true + - + id: print-h5-color + title: Header 5 color + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: h5-size + title: Header 5 size + title.zh: 标题 5 字体大小 + type: variable-text + default: 1.0625em + - + id: h5-font + title: Header 5 font family + title.zh: 标题 5 字体 + type: variable-text + default: "" + - + id: h5-toggle-underline + title: toggle h5 underline + title.zh: 开启H5下划线 + type: class-toggle + default: false + - + id: h5-underline-width + title: Header 5 underline width + title.zh: 下划线宽度 + type: variable-text + default: 1px + - + id: h5-underline-style + title: Header 5 underline style + title.zh: 标题 5 下划线样式 + description: solid, double, dotted, dashed, groove, ridge + type: variable-text + default: solid + - + id: h5-underline-color + title: Header 5 underline color + title.zh: 标题 5 下划线颜色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: h5-toggle-short-underline + title: Toggle h5 underline (Shorter) + title.zh: 开启H5下划线 (短线) + type: class-toggle + default: false + - + id: header-5-background + title: Toggle h5 Background + title.zh: 开启h5背景颜色 + type: class-toggle + default: false + - + id: h5-bg-color + title: h5 background color + title.zh: 标题 5 背景颜色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: h5-weight + title: h5 font weight + title.zh: 标题 5 字重 + type: variable-text + default: bold + - + id: h5-text-align-settings + title: h5 text-align + title.zh: h5 位置 + type: class-select + allowEmpty: false + default: h5-text-align-start + options: + - + label: Default (Left/Start) + value: h5-text-align-start + - + label: Center + value: h5-text-align-center + - + label: Right/End + value: h5-text-align-end + - + id: h6-settings + title: 2.2.3.6 Header 6 + type: heading + level: 4 + collapsed: true + - + id: print-h6-color + title: Header 6 color + title.zh: 标题 6 颜色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: h6-size + title: Header 6 size + title.zh: 标题 6 字体大小 + type: variable-text + default: 1em + - + id: h6-font + title: Header 6 font family + title.zh: 标题 6 字体 + type: variable-text + default: "" + - + id: h6-toggle-underline + title: Toggle h6 underline + title.zh: 开启h6下划线 + type: class-toggle + default: false + - + id: h6-underline-width + title: Header 6 underline width + title.zh: 下划线宽度 + type: variable-text + default: 1px + - + id: h6-underline-style + title: Header 6 underline style + title.zh: 标题 6 下划线样式 + description: solid, double, dotted, dashed, groove, ridge + type: variable-text + default: solid + - + id: h6-underline-color + title: Header 6 underline color + title.zh: 标题 6 下划线颜色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: h6-toggle-short-underline + title: Toggle h6 underline (Shorter) + title.zh: 开启h6下划线 (短线) + type: class-toggle + default: false + - + id: header-6-background + title: Toggle h6 background + title.zh: 开启h6背景颜色 + type: class-toggle + default: false + - + id: h6-bg-color + title: h6 background color + title.zh: 标题 6 背景颜色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: h6-weight + title: h6 font weight + title.zh: 标题 6 字重 + type: variable-text + default: bold + - + id: h6-text-align-settings + title: h6 text-align + title.zh: h6 位置 + type: class-select + allowEmpty: false + default: h6-text-align-start + options: + - + label: Default (Left/Start) + value: h6-text-align-start + - + label: Center + value: h6-text-align-center + - + label: Right/End + value: h6-text-align-end + - + id: other-typography-settings + title: 2.2.4 Other typography settings + title.zh: 2.2.4 其他排版设置 + type: heading + level: 3 + collapsed: true + - + id: file-line-width + title: Line width (in the mode of 'readable line length') + title.zh: 行宽(缩减栏宽模式下) + description: The maximum line width in rem units (1rem = Body font size) + type: variable-number + default: 45 + format: rem + - + id: line-height-main + title: Line height + title.zh: 行间距 + type: variable-number + default: 1.5 + - + id: toggle-paragraph-spacing + title: Toggle paragraph spacing in reading mode + title.zh: 开启阅读模式段间距 + description.zh: 开启后对多个
标记不再生效 + type: class-toggle + default: false + - + id: paragraph-spacing + title: Paragraph spacing + title.zh: 段间距 + type: variable-number-slider + default: 1 + min: 0 + max: 2 + step: 0.1 + - + id: letter-space-main + title: Letter spacing + title.zh: 字间距 + type: variable-number-slider + default: 0 + min: 0 + max: 2 + step: 0.1 + - + id: text-indentation-two-em + title: Slight indentation of the first line + title.zh: 段落首行缩进 + description.zh: 开启全局生效,单独生效只需要在,笔记yaml声明cssclass:indent。阅读模式缩进效果需要安装Contextual Typography插件 + description: Enable global effect, local effect only need to declare "cssclass:indent" in the YAML area. Contextual Typography plugin needs to be installed in Reading mode. + type: class-toggle + default: false + addCommand: true + - + id: justify-align + title: Alignment of both ends + title.zh: 段落两端对齐 + description.zh: 开启全局生效,单独生效只需要在,笔记yaml声明cssclass:text-justify。 + description: Enable global effect, local effect only need to declare "cssclass:text-justify" in the YAML area. + type: class-toggle + default: false + addCommand: true + - + id: reduce-bottom-padding + title: Reduce padding bottom of pages + title.zh: 缩减笔记下方预留空白大小 + type: class-toggle + default: false + - + id: bottom-padding-value + title: Adjust padding bottom of pages + title.zh: 调整笔记下方预留空白大小 + type: variable-text + default: 0em + - + id: toggle-left-aligned-content + title: Toggle Left-aligned note content + title.zh: 开启笔记内容居左 + description.zh: 开启后内容整体居左,而不是默认居中 + description: Left-aligned content when turned on, instead of centered by default + type: class-toggle + default: false + - + id: other-typography-settings + title: 2.2.5 *.md file in split pane + title.zh: 2.2.5 侧面拆分面板中的md文件 + type: heading + level: 3 + collapsed: true + - + id: font-size-split + title: Font size + title.zh: 字体大小 + type: variable-text + default: 0.85em + - + id: line-height-split + title: Line height + title.zh: 行间距 + type: variable-number + default: 1.3 + - + id: default-split-style + title: Toggle default style + title.zh: 切换默认样式 + type: class-toggle + default: false + - + id: inline-title-settings + title: 2.2.6 Inline title + title.zh: 2.2.6 页面内标题 + type: heading + level: 3 + collapsed: true + - + id: inline-title-font + title: Inline title font + title.zh: 页面内文件名字体 + type: variable-text + default: "" + - + id: inline-title-color + title: Inline title color + title.zh: 页面内标题颜色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: inline-title-size + title: Inline title size + title.zh: 页面内标题字体大小 + type: variable-text + default: 1.5625em + - + id: inline-title-line-height + title: Inline title line height + title.zh: 页面内标题行间距 + type: variable-number + default: 1.2 + - + id: inline-title-weight + title: Inline title weight + title.zh: 页面内标题字重 + type: variable-text + default: "700" + - + id: inline-title-toggle-underline + title: Toggle underline + title.zh: 开启页面内标题下划线 + type: class-toggle + default: false + - + id: inline-title-underline-width + title: Inline title underline width + title.zh: 页面内标题下划线宽度 + type: variable-text + default: 2px + - + id: inline-title-underline-style + title: Inline title underline style + title.zh: 页面内标题下划线样式 + description: solid, double, dotted, dashed, groove, ridge + type: variable-text + default: solid + - + id: inline-title-underline-color + title: Inline title underline color + title.zh: 页面内标题下划线颜色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: inline-title-toggle-short-underline + title: Toggle underline (Shorter) + title.zh: 开启页面内标题下划线 (短线) + type: class-toggle + default: false + - + id: toggle-inline-title-background + title: Toggle inline title background + title.zh: 开启页面内标题背景颜色 + type: class-toggle + default: false + - + id: inline-title-bg-color + title: Inline title background color + title.zh: 页面内标题背景颜色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: inline-title-bg-url + title: Inline title background image (url) + title.zh: 页面内标题背景图片 (url) + type: variable-text + default: "url(https://)" + - + id: inline-title-text-align-settings + title: Inline title text-align + title.zh: 页面内标题位置 + type: class-select + allowEmpty: false + default: inline-title-text-align-start + options: + - + label: Default (Left/Start) + value: inline-title-text-align-start + - + label: Center + value: inline-title-text-align-center + - + label: Right/End + value: inline-title-text-align-end + - + id: style-change-options + title: 2.3 Element styles + title.zh: 2.3 其他元素样式 + type: heading + level: 2 + collapsed: true + - + id: activeline-background + title: Active line background color + title.zh: 所在行高亮颜色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: muted-activeline-bg + title: Mute active line + title.zh: 取消所在行高亮 + type: class-toggle + default: false + - + id: plain-file-title + title: Remove colorful background of active file title + title.zh: 取消激活文件标题的彩色背景 + description: Make it austere + type: class-toggle + default: false + - + id: title-justify-start + title: Toggle title navigation bar position to left + title.zh: 标题导航栏左对齐 + type: class-toggle + default: false + - + id: fancy-hr-folder + title: 2.3.1 Dividing line (Horizontal ruler, hr, ---) + title.zh: 2.3.1 分割线(hr,---) + type: heading + level: 3 + collapsed: true + - + id: fancy-hr + title: Fancy Dividing line (Horizontal ruler, hr, ---) + title.zh: 装饰性分割线(hr,---) + type: class-select + allowEmpty: false + default: default-hr + options: + - + label: Default + value: default-hr + - + label: with icons + value: fancy-hr-icon + - + label: without icons + value: fancy-hr-no-icon + - + label: with Numbers + value: fancy-hr-number + - + id: fancy-hr-folder-icon + title: 2.3.1.1 w/ icons + title.zh: 2.3.1.1 有图标的hr + type: heading + level: 4 + collapsed: true + - + id: hr-color-icon-1 + title: Line color 1 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: hr-color-icon-2 + title: Line color 2 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: hr-color-icon-3 + title: Line color 3 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: hr-color-icon-4 + title: Line color 4 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: fancy-hr-icon + title: Centre icon + title.zh: 分割线中间图标 + description: Do not remove the quotes + description.zh: 保留引号 + type: variable-text + default: "'😀'" + - + id: fancy-hr-rotate + title: Degree of icon rotation + title.zh: 图标旋转角度 + type: variable-number + default: 0 + format: deg + - + id: fancy-hr-folder-no-icon + title: 2.3.1.2 w/o icons + title.zh: 2.3.1.2 没有图标的hr + type: heading + level: 4 + collapsed: true + - + id: hr-color-1 + title: hr-color-1 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: hr-color-2 + title: hr-color-2 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: hr-color-3 + title: hr-color-3 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: hr-color-4 + title: hr-color-4 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: fancy-hr-folder-with-number + title: 2.3.1.3 w/ numbers + title.zh: 2.3.1.3 带数字的hr + type: heading + level: 4 + collapsed: true + - + id: hr-color-numbers-line-1 + title: Line color 1 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: hr-color-numbers-line-2 + title: Line color 2 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: hr-color-numbers-line-3 + title: Line color 3 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: hr-color-numbers-line-4 + title: Line color 4 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: hr-color-numbers-color + title: Number color + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: hr-color-numbers-bg-color + title: Number background color + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: hollow-number + title: Toggle hollow numbers + title.zh: 切换空心数字 + type: class-toggle + default: false + - + id: hr-numbers-text-fill + title: Fill color + title.zh: 数字颜色 + description: Color inside the numbers + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: hr-numbers-text-stroke + title: Stroke color + title.zh: 线条颜色 + description: Color of lines drawn around numbers + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: list-style-change-options-folder + title: 2.3.2 List + title.zh: 2.3.2 列表 + type: heading + level: 3 + collapsed: true + - + id: line-height-list + title: Line height of list(Read mode) + title.zh: 列表与正文行间距(阅读模式) + type: variable-number-slider + default: 2 + min: 1 + max: 2 + step: 0.1 + - + id: list-spacing-bt + title: List Spacing + title.zh: 列表项间距 + type: variable-number-slider + default: 1 + min: 0 + max: 10 + step: 0.2 + - + id: list-indent + title: List indent + title.zh: 列表缩进间距 + type: variable-number-slider + default: 2 + format: em + min: 0 + max: 6 + step: 0.1 + - + id: list-style-change-options-folder + title: 2.3.2.1 Unordered list + title.zh: 2.3.2.1 无序列表 + type: heading + level: 4 + collapsed: true + - + id: colorful-unordered-list + title: Toggle colorful unordered list marker + title.zh: 启用彩色无序列表符号 + type: class-toggle + default: false + - + id: unordered-list-style-options + title: Unordered list marker style + title.zh: 无序列表样式 + type: class-select + allowEmpty: false + default: bt-default-unordered-list + options: + - + label: Blue Topaz Default + value: bt-default-unordered-list + - + label: Custom + value: custom-unordered-list + - + label: Obsidian default + value: default-list-marker + - + id: options-bt-default + title: 2.3.2.1.1 Options for 'Blue Topaz Default' + type: heading + level: 5 + collapsed: true + - + id: list-ul-marker-size + title: Bullet size + title.zh: 符号大小 + type: variable-text + default: 1em + - + id: list-ul-marker-color + title: Text color (1st level) + title.zh: 符号颜色(第一层) + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: options-for-custom + title: 2.3.2.1.2 Options for 'Custom' + type: heading + level: 5 + collapsed: true + - + id: list-ul-marker-1 + title: List symbol (1st level) + title.zh: 符号(第一层) + type: variable-text + default: '"\2022"' + - + id: list-ul-marker-size-1 + title: Bullet size (1st level) + title.zh: 符号大小(第一层) + type: variable-text + default: 1em + - + id: list-ul-marker-color-1 + title: Bullet color (1st level) + title.zh: 符号颜色(第一层) + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: list-ul-marker-2 + title: List symbol (2nd level) + title.zh: 符号(第二层) + type: variable-text + default: '"\25E6"' + - + id: list-ul-marker-size-2 + title: Bullet size (2nd level) + title.zh: 符号大小(第二层) + type: variable-text + default: 1em + - + id: list-ul-marker-color-2 + title: Bullet color (2nd level) + title.zh: 符号颜色(第二层) + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: list-ul-marker-3 + title: List symbol (3rd level) + title.zh: 符号(第三层) + type: variable-text + default: '"\25AA"' + - + id: list-ul-marker-size-3 + title: Bullet size (3rd level) + title.zh: 符号大小(第三层) + type: variable-text + default: 1em + - + id: list-ul-marker-color-3 + title: Bullet color (3rd level) + title.zh: 符号颜色(第三层) + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: list-ul-marker-4 + title: List symbol (4th level) + title.zh: 符号(第四层) + type: variable-text + default: '"\25E6"' + - + id: list-ul-marker-size-4 + title: Bullet size (4th level) + title.zh: 符号大小(第四层) + type: variable-text + default: 1em + - + id: list-ul-marker-color-4 + title: Bullet color (4th level) + title.zh: 符号颜色(第四层) + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: list-style-change-options-folder + title: 2.3.2.2 Ordered list + title.zh: 2.3.2.2 有序列表 + type: heading + level: 4 + collapsed: false + - + id: colorful-ordered-list + title: Toggle colorful ordered list marker + title.zh: 启用彩色有序列表符号 + type: class-toggle + default: false + - + id: ordered-list-style-options + title: Ordered List marker style + title.zh: 有序列表样式 + type: class-select + allowEmpty: false + default: default-ol-list-marker + options: + - + label: Custom + value: custom-ordered-list + - + label: 1.1.1 + value: ordered-list-style-1 + - + label: Obsidian default + value: default-ol-list-marker + - + id: list-ol-number-color + title: Number color of ordered list + title.zh: 有序列表数字颜色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: list-ol-marker-1 + title: List symbol (1st level) + title.zh: 有序列表第一层符号 + description: 数字:decimal,小写字母:lower-latin,小写罗马数字:lower-roman + type: variable-text + default: decimal + - + id: list-ol-marker-2 + title: List symbol (2nd level) + title.zh: 有序列表第二层符号 + description: 数字:decimal,小写字母:lower-latin,小写罗马数字:lower-roman + type: variable-text + default: lower-latin + - + id: list-ol-marker-3 + title: List symbol (3rd level) + title.zh: 有序列表第三层符号 + description: 数字:decimal,小写字母:lower-latin,小写罗马数字:lower-roman + type: variable-text + default: lower-roman + - + id: list-ol-marker-4 + title: List symbol (4th level) + title.zh: 有序列表第四层符号 + description: 数字:decimal,小写字母:lower-latin,小写罗马数字:lower-roman + type: variable-text + default: decimal + - + id: list-style-change-options + title: List style in reading view + title.zh: 阅读视图列表样式 + type: class-select + allowEmpty: false + default: list-no-border + options: + - + label: Bracket 1 + value: list-bracket-style + - + label: Bracket 2 (1.1.1) + value: list-bracket-style-two + - + label: Bracket 3 + value: list-bracket-style-three + - + label: Vertical line 1 (1.1.1) + value: list-vertical-line-one + - + label: Using Ob Settings + value: list-no-border + - + id: indentation-line-styles + title: 2.3.2.3 Indentation lines + title.zh: 2.3.2.3 层级线设置 + type: heading + level: 4 + collapsed: false + - + id: bt-connected-indent-hover + title: Toggle connected indent (Hovering) + title.zh: 启用Connected indent lines(鼠标悬浮) + description: Inspired from the CSS snippet by KillyMXI (https://gist.github.com/KillyMXI/cbef8edff6dd55d9e6ea4df66567e9b1) + type: class-toggle + default: true + - + id: bt-connected-indent-line-color + title: Connected indent line color (Hovering) + type: variable-themed-color + format: hex + opacity: true + default-light: '#FFA8A8' + default-dark: '#926a6a' + - + id: bt-colorful-connected-indent-hover + title: Toggle colorful indentation lines (Hovering) + title.zh: 启用彩色Connected indent lines(鼠标悬浮) + type: class-toggle + default: true + - + id: bt-indentation-width-hover + title: Width of indentation lines (Hovering) + title.zh: 层级线宽度 (Hovering) + type: variable-text + default: 3px + - + id: bt-list-indentation-margin-left-editing + title: Move to right by ?px (Editing) + title.zh: 向右移动 ?px (Editing) + type: variable-text + default: 1px + - + id: indentation-guide-color + title: Inactive line color (Editing) + type: variable-themed-color + format: rgb + opacity: true + default-light: 'rgba(0, 0, 0, 0.06)' + default-dark: 'rgba(255, 255, 255, 0.08)' + - + id: indentation-guide-color-active + title: Active line color (Editing) + type: variable-themed-color + format: rgb + opacity: true + default-light: 'rgba(0, 0, 0, 0.14)' + default-dark: 'rgba(255, 255, 255, 0.17)' + - + id: bt-colorful-indentation-lines-editing + title: Toggle colorful indentation lines (Editing) + title.zh: 启用彩色层级线 (编辑) + type: class-toggle + default: false + - + id: indentation-guide-width + title: Indent line width (Editing) + type: variable-number + default: 1 + format: px + - + id: bt-list-indentation-margin-left-reading + title: Move to right by ?px (Reading) + title.zh: 向右移动 ?px (Reading) + type: variable-text + default: 1px + - + id: bt-colorful-indentation-lines + title: Toggle colorful indentation lines (Reading) + title.zh: 启用彩色层级线 (阅读) + type: class-toggle + default: false + - + id: bt-colorful-indentation-line-options + title: Line styles (Reading) + title.zh: 层级线样式 (阅读) + type: class-select + allowEmpty: false + default: default-indentation-line + options: + - + label: Default + value: default-indentation-line + - + label: Gradient + value: bt-indentation-line-gradient + - + label: Image + value: bt-indentation-line-image + - + id: bt-indentation-gradient-color-1 + title: Indentation gradient color 1 + type: variable-themed-color + format: hex + opacity: true + default-light: '#' + default-dark: '#' + - + id: bt-indentation-gradient-color-2 + title: Indentation gradient color 2 + type: variable-themed-color + format: hex + opacity: true + default-light: '#' + default-dark: '#' + - + id: bt-colorful-indentation-width + title: Width of colorful indentation lines (Reading) + title.zh: 彩色层级线宽度 (阅读) + type: variable-text + default: 1px + - + id: bt-indentation-line-image + title: Add an image as indentation lines (Reading) + title.zh: 层级线背景图片 (阅读) + type: variable-text + default: url("https://") + - + id: folder-style-change-options-folder + title: 2.3.3 Folder + title.zh: 2.3.3 文件夹 + type: heading + level: 3 + collapsed: true + - + id: file-bg-shape-option + title: File background shape + title.zh: 文件背景形状 + type: class-select + allowEmpty: false + default: file-shape-default + options: + - + label: Rectangle + value: file-shape-default + - + label: Rounded Rectangle + value: file-bg-rounded-rectangle + - + label: Pill + value: file-bg-pill + - + id: file-name-style-option + title: File name style + title.zh: 文件名样式 + type: class-select + allowEmpty: false + default: file-name-non-wrapped + options: + - + label: Wrapped + value: file-name-wrapped + - + label: Non-wrapped + value: file-name-non-wrapped + - + label: File Name Scrolling When Hovering + value: file-name-animation + - + id: dark-background-file + title: Dark file background + title.zh: 当前文件背景变深 + type: class-toggle + default: false + - + id: remove-file-icons + title: Remove file icons + title.zh: 移除文件前图标 + description: To remove the icons before .md files + description.zh: 移除md文件前图标 + type: class-toggle + default: false + - + id: text-folder-file-icon + title: Color of file icons + title.zh: 文件前图标颜色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: folder-icons + title: Activate Folder Icons + title.zh: 激活文件夹图标 + type: class-toggle + default: true + - + id: remove-first-folder-icon + title: Remove the first-layer folder icons + title.zh: 去除第一层文件夹前图标 + type: class-toggle + default: true + - + id: remove-arrow + title: Folder Icons w/o arrows (Collapse Indicator) + title.zh: 移除文件夹箭头图标(折叠图标) + type: class-toggle + default: true + - + id: folder-note-underline + title: Toggle Folder note underline + title.zh: 开启文件夹下划线 + type: class-toggle + default: false + - + id: folder-note-dot + title: Toggle Folder note dot + title.zh: 文件夹后添加一个圆点 + type: class-toggle + default: false + - + id: folder-style-change-options-colorful-folder + title: 2.3.3.1 Colorful folder + title.zh: 2.3.3.1 彩色文件夹 + type: heading + level: 4 + collapsed: false + - + id: bt-toggle-colorful-folder + title: Toggle colorful folders + title.zh: 启用彩色文件夹 + type: class-toggle + default: true + - + id: folder-style-change-options-colorful + title: Select folder colorful mode + title.zh: 彩色化类型 + type: class-select + allowEmpty: false + default: folder-style-change-options-colorful-border + options: + - + label: Default non-colorful + value: folder-style-change-options-colorful-default + - + label: folder colorful with "0-9" or "A-Z" + value: folder-style-change-options-colorful + - + label: folder colorful by order + value: folder-style-change-options-colorful-order + - + label: folder title colorful + value: folder-style-change-options-colorful-title + - + label: Tab-liked + value: folder-style-change-options-colorful-tab-liked + - + label: Border + value: folder-style-change-options-colorful-border + - + id: folder-style-change-options-colorful-subfolder + title: Folder color palette + title.zh: 文件夹配色 + type: class-select + allowEmpty: false + default: folder-colorful-six + options: + - + label: Style 1 (high transparency) + value: folder-colorful-one + - + label: Style 2 (low transparency) + value: folder-colorful-two + - + label: Style 3 + value: folder-colorful-three + - + label: Style 4 + value: folder-colorful-four + - + label: Style 5 + value: folder-colorful-five + - + label: Style 6 + value: folder-colorful-six + - + label: Custom + value: folder-colorful-custom + - + id: folder-colorful-custom-color + title: Custom color of folder + title.zh: 自定义文件夹配色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: blockquote-style-change-options-folder + title: 2.3.4 Blockquote + title.zh: 2.3.4 引用框 + type: heading + level: 3 + collapsed: true + - + id: blockquote-style-change-options + title: Blockquote + title.zh: 引用框样式 + type: class-select + allowEmpty: false + default: blockquote-style-default + options: + - + label: Default + value: blockquote-style-default + - + label: With quotation mark + value: blockquote-style-quotation-mark + - + label: Speech Bubble 1 + value: blockquote-style-speech-bubble-one + - + label: Speech Bubble 2 + value: blockquote-style-speech-bubble-two + - + label: Outline + value: blockquote-style-outline + - + label: Border left + value: blockquote-style-border-left + - + id: pdf-style + title: 2.3.5 Exported PDF style + title.zh: 2.3.5 PDF样式 + type: heading + level: 3 + collapsed: true + - + id: export-pdf-style-folder + title: Exported PDF style + title.zh: PDF导出样式 + type: heading + level: 4 + collapsed: true + - + id: hr-for-pagination + title: Use hr (---) for paging + title.zh: 使用分隔符(---)分页 + type: class-toggle + default: false + - + id: all-dark-pdf + title: All dark (Experimental, may or may not be desirable) + description: Export PDF with dark mode color scheme + description.zh: 导出黑暗配色的PDF + type: class-toggle + default: false + - + id: show-url-after-link + title: Print URL after links + title.zh: 显示地址超链接 + type: class-toggle + default: false + - + id: print-strong-color + title: Strong color + title.zh: 粗体颜色 + type: variable-themed-color + opacity: false + format: hex + default-light: '#' + default-dark: '#' + - + id: print-em-color + title: Italic type color + title.zh: 斜体颜色 + type: variable-themed-color + opacity: false + format: hex + default-light: '#' + default-dark: '#' + - + id: pdf-view-style + title: PDF View + title.zh: PDF 文件浏览样式 + type: heading + level: 4 + collapsed: true + - + id: ob-pdf-style-selection-light + title: PDF styles (Light) + title.zh: PDF 样式 (明亮) + type: class-select + allowEmpty: false + default: pdf-style-default-light + options: + - + label: Default + value: pdf-style-default-light + - + label: Invert colors + value: pdf-style-invert-color-light + - + label: Green + value: pdf-style-green-bg-light + - + label: Warm + value: pdf-style-warm-bg-light + - + label: Custom + value: pdf-style-custom-bg + - + id: ob-pdf-style-selection-dark + title: PDF styles (Dark) + title.zh: PDF 样式 (黑暗) + type: class-select + allowEmpty: false + default: pdf-style-default-dark + options: + - + label: Default + value: pdf-style-default-dark + - + label: Invert colors + value: pdf-style-invert-color-dark + - + label: Green + value: pdf-style-green-bg-dark + - + label: Warm + value: pdf-style-warm-bg-dark + - + label: Custom + value: pdf-style-custom-bg + - + id: custom-bg-pdf-style + title: Custom PDF background + title.zh: 自定义PDF背景颜色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: embed-folder + title: 2.3.6 Embeds + title.zh: 2.3.6 嵌入样式 + type: heading + level: 3 + collapsed: true + - + id: adjustable-embed-content-height + title: Fixed embedded content height + title.zh: 固定嵌入页面高度 + type: class-toggle + default: false + - + id: embed-content-height + title: Height of embedded content + title.zh: 嵌入页面高度 + description: Switch on the above button to activate + type: variable-number + default: 600 + format: px + - + id: naked-embed + title: Transparent embedded background + title.zh: 嵌入背景透明 + type: class-toggle + default: false + - + id: hide-embed-title + title: Hide embedded title + title.zh: 隐藏嵌入文档标题 + type: class-toggle + default: false + - + id: hide-embed-banner + title: Hide embedded banner + title.zh: 隐藏嵌入文档banner + type: class-toggle + default: false + - + id: embed-hd + title: Hide embedded headers + title.zh: 隐藏嵌入文档中的H1 H2 H3标题 + type: class-toggle + default: false + - + id: embed-hover + title: Floating effect of embedded note when hovering + title.zh: 嵌入笔记浮动效果 + type: class-toggle + default: false + - + id: table-styles + title: 2.3.7 Table + title.zh: 2.3.7 表格 + type: heading + level: 3 + collapsed: true + - + id: toggle-table-transition + title: Toggle table zooming effect + title.zh: 移除表格悬浮放大效果 + type: class-toggle + default: false + - + id: table-format-options + title: Table format + title.zh: 表格格式 + type: class-select + allowEmpty: false + default: default-table + options: + - + label: Defaut table + value: default-table + - + label: Wrapped table (break all) + value: wrapped-table + - + label: Non-wrapped table (limited cell width) + value: no-wrapped-table-cell + - + label: Non-wrapped table + value: no-wrapped-table + - + id: show-border-table + title: Show borders + title.zh: 显示表格框线 + type: class-toggle + default: false + - + id: table-width + title: Table width + title.zh: md表格默认宽度 + type: class-select + default: table-width-100 + options: + - + label: 100% + value: table-width-100 + - + label: auto + value: table-width-auto + - + id: full-width-table + title: Full-width table display + title.zh: md表格全宽显示 + description: for Reading View, require Contextual Typography plugin + description.zh: 阅读模式下,实现效果需要安装Contextual Typography插件 + type: class-toggle + default: false + - + id: table-style-options + title: Table Style + title.zh: 表格样式 + type: class-select + allowEmpty: false + default: table-style-default + options: + - + label: Default + value: table-style-default + - + label: Style I + value: table-style-one + - + label: Style II + value: table-style-two + - + label: Style III + value: table-style-three + - + id: cloze-style + title: 2.3.8 Cloze style + title.zh: 2.3.8 挖空涂黑 + type: heading + level: 3 + collapsed: true + - + id: remove-cloze-style + title: Cancel cloze Style + title.zh: 取消挖空涂黑功能 + description: In this theme, you can use ==~~your words~~==, *==~~your words~~==* and *~~your words~~* to obtain a cloze-style, active this option to cancel it + description.zh: 当前主题下,使用以下格式可以对文本进行涂黑或挖空 ==~~your words~~==, *==~~your words~~==* 或 *~~your words~~*,激活该选项以取消 + type: class-toggle + default: false + - + id: cloze-bg-color + title: Cloze background color + title.zh: 涂黑背景颜色 + description: Cloze Style One, i.e. ==~~your words~~==, hovering to find "your words", should declare "cssclass:cloze" in the YAML area if you want to use them in the Live Preview mode + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: cloze-decoration + title: Underline decoration style + description: Can type 'solid', 'dotted', 'dashed', 'wavy' or 'double' for Cloze Style One, i.e. ==~~your words~~==, hovering to find "your words", should declare "cssclass:cloze" in the YAML area if you want to use them in the Live Preview mode + type: variable-text + default: none + - + id: cloze-decoration-color + title: Underline decoration color + description: For Cloze Style One, i.e. ==~~your words~~==, hovering to find "your words", should declare 'cssclass:cloze' in the YAML area if you want to use them in the Live Preview mode + type: variable-themed-color + opacity: false + format: hex + default-light: '#' + default-dark: '#' + - + id: cloze-decoration-2 + title: Underline decoration style for Cloze style TWO + description: Can type 'solid', 'dotted', 'dashed', 'wavy', 'double' or 'none' for Cloze Style TWO, i.e. *==~~your words~~==*, pressing down the primary mouse button to find "your words", should declare 'cssclass:cloze' in the YAML area if you want to use them in the Live Preview mode + type: variable-text + default: dashed + - + id: cloze-decoration-color-2 + title: Underline decoration color for Cloze style TWO + description: For Cloze Style TWO, i.e. *==~~your words~~==*, pressing down the primary mouse button to find "your words", should declare 'cssclass:cloze' in the YAML area if you want to use them in the Live Preview mode + type: variable-themed-color + opacity: false + format: hex + default-light: '#' + default-dark: '#' + - + id: cloze-decoration-3 + title: Underline decoration style for Cloze style THREE (*~~your words~~*) + description: Can type 'solid', 'dotted', 'dashed', 'wavy', 'double' or 'none' for Cloze Style THREE, i.e. *~~your words~~*, pressing down the primary mouse button to find "your words", should declare 'cssclass:cloze' in the YAML area if you want to use them in the Live Preview mode + type: variable-text + default: dashed + - + id: cloze-decoration-color-3 + title: Underline decoration color for Cloze style THREE + description: For Cloze Style THREE, i.e. *~~your words~~*, pressing down the primary mouse button to find "your words", should declare 'cssclass:cloze' in the YAML area if you want to use them in the Live Preview mode + type: variable-themed-color + opacity: false + format: hex + default-light: '#' + default-dark: '#' + - + id: link-style + title: 2.3.9 Links + title.zh: 2.3.9 链接 + type: heading + level: 3 + collapsed: true + - + id: link-underline-internal + title: Toggle internal link underline + title.zh: 开启内部链接下划线(默认:无) + type: class-toggle + default: false + - + id: link-underline-external + title: Disable external link underline + title.zh: 关闭外部链接下划线(默认:有) + type: class-toggle + default: false + - + id: link-underline-unresolved + title: Disable unresolved link underline + title.zh: 关闭未创建链接下划线(默认:有) + type: class-toggle + default: false + - + id: colorful-link-animation + title: Toggle colorful link background (hovering) + title.zh: 开启彩色链接背景颜色 (鼠标悬浮时) + type: class-toggle + default: false + - + id: internal-link-color + title: Internal link color + title.zh: 内链颜色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: remove-external-link-icon + title: Toggle icon after external link + title.zh: 去除外部链接后面的图标 + type: class-toggle + default: false + - + id: external-link-color + title: External link color + title.zh: 外链颜色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: default-unresolved-link + title: Toggle default unresolved link color + title.zh: 使用默认的未创建链接颜色 + type: class-toggle + default: false + - + id: unresolved-link + title: Unresolved Link Color + title.zh: 未创建链接颜色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: link-click + title: Cancel click the link to trigger auto-jump + title.zh: 取消编辑模式下点击链接自动跳转 + type: class-toggle + default: false + description: You can click on the link by holding down the ctrl key to jump + description.zh: 可以通过按住ctrl键点击链接跳转 + - + id: cursor-style-folder + title: 2.3.10 Cursor + title.zh: 2.3.10 输入光标 + type: heading + level: 3 + collapsed: true + - + id: cursor-color + title: Cursor color + title.zh: 光标颜色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: checkbox-style-folder + title: 2.3.11 Checkbox + title.zh: 2.3.11 勾选框 + type: heading + level: 3 + collapsed: true + - + id: enable-alternative-checkboxes + title: Enable Alternative Checkboxes + title.zh: 启用扩展勾选框样式 + description: Disable this if you are using your own implementation via a CSS Snippet. + description.zh: 如果启用第三方勾选框样式片段请禁用此选项 + default: true + type: class-toggle + - + id: circular-checkbox + title: Circular checkbox + title.zh: 圆形勾选框 + type: class-toggle + default: false + - + id: toggle-checked-decoration + title: Add strikethrough for checked items + title.zh: 添加完成任务时的删除线 + type: class-toggle + default: false + - + id: checklist-done-color + title: Checked text color + title.zh: 完成任务的文字颜色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: checkbox-size + title: Checkbox Size + title.zh: 勾选框大小 + type: variable-text + default: 1rem + - + id: unmute-checkbox-animation + title: Deactivate checkbox animation + title.zh: 取消勾选框摇摆动画 + type: class-toggle + default: false + - + id: bt-speech-bubble + title: Enable speech bubble style + title.zh: 启用聊天气泡样式 + description: Turn on to render `- [0]` through `- [9]` as speech bubbles + description.zh: 开启后,将 `- [0]` 至 `- [9]` 渲染为聊天气泡 + type: class-toggle + default: false + - + id: icons-style-folder + title: 2.3.12 Icons + title.zh: 2.3.12 图标 + type: heading + level: 3 + collapsed: true + - + id: remove-custom-svg-icons + title: Toggle default icons + title.zh: 还原默认图标 + type: class-toggle + default: false + - + id: default-icons + title: Toggle default collapse icons + title.zh: 还原折叠图标 + type: class-toggle + default: false + - + id: enable-icon-anima + title: Enable clickable-icons' hovering animation + title.zh: 开启按钮图标的鼠标悬浮动画效果 + description.zh: 是否开启图标背景动画以及图标悬浮动画效果 + type: class-toggle + default: false + - + id: icons-style-folder + title: 2.3.13 Images + title.zh: 2.3.13 图片 + type: heading + level: 3 + collapsed: true + - + id: image-zoom + title: Deactivate image zooming + title.zh: 取消点击图片放大效果 + type: class-toggle + default: false + - + id: obsidian-default-image + title: Obsidian default image position + title.zh: Obsidian默认图片位置 + type: class-toggle + default: false + - + id: image-max-width + title: Image max-width + title.zh: 图片最大宽度 + type: variable-text + default: 100% + - + id: image-border + title: Image borders + title.zh: 图片添加边框 + type: class-toggle + default: false + - + id: icons-style-folder-1 + title: Intro to basic image position + title.zh: 基本图片位置简介 + description: You can add 🔸|Left (can also use `left`, `LEFT` or `L` to replace the `Left` before), 🔸|Right (right/RIGHT/R) and 🔸|Inline (inline/INLINE/inl/INL/Inl) 🔸|Centre/Center (CENTRE/CENTER/centre/center/C) (the “centre” one is for the “Obsidian Default Image Position above only, because Topaz's default image position is in the centre) into a image format to adjust the image position, e.g. ![[*.jpg|L]], ![[*.png|Right|200]] and ![|inl](...*.jpg) + description.zh: 在图片格式里添加 🔸|Left (can also use `left`, `LEFT` or `L` to replace the `Left` before), 🔸|Right (right/RIGHT/R) and 🔸|Inline (inline/INLINE/inl/INL/Inl) 🔸|Centre/Center (CENTRE/CENTER/centre/center/C) (这个选项只在开启 “Obsidian默认图片位置” 后生效,因为Topaz默认图片位置就是居中) 来改变图片位置, e.g. ![[*.jpg|L]], ![[*.png|Right|200]] and ![|inl](...*.jpg) + type: heading + level: 4 + collapsed: true + - + id: icons-style-folder-2 + title: Intro to image caption + title.zh: 图片标题介绍 + description: You can add 🔸#Left|your captions (can also use `left`, `LEFT` or `L` to replace the `Left`), 🔸#Right (or right/RIGHT/R)|your captions, 🔸#center/centre (CENTRE/CENTER/Center/Centre/C) |your captions and 🔸#inl (Inline/INLINE/inline/INL/Inl) |your captions into a image format to adjust the image position with a image caption, e.g. ![[*.jpg#left|Figure 1]], ![[*.png#right|Figure 2|200]], ![[*.jpg#centre|Figure 3]] and ![[*.jpg#inl|Figure 4|100]] + description.zh: 在图片格式里添加 🔸#left (can also use `left`, `LEFT` or `L` to replace the `Left`) |your captions, 🔸#right (or right/RIGHT/R) |your captions, 🔸#center/centre (CENTRE/CENTER/Center/Centre/C) |your captions and 🔸#inl (Inline/INLINE/inline/INL/Inl) |your captions 来改变图片位置,并添加图片标题, e.g. ![[*.jpg#left|Figure 1]], ![[*.png#right|Figure 2|200]], ![[*.jpg#C|Figure 3]] and ![[*.jpg#inl|Figure 4|100]] + type: heading + level: 4 + collapsed: true + - + id: icons-style-folder-3 + title: Intro to image grid + title.zh: 图片横排介绍 + description: You can add 🔸|+grid into some images to grid these images in a line, e.g. ![[*.jpg|+grid]] Or type ❗cssclass:img-grid❗ in YAML to make images arrange in a grid in the preview mode. require Contextual Typography plugin + description.zh: 在图片格式里添加 🔸|+grid 使复数的图片排成一行, e.g. ![[*.jpg|+grid]] 。或者在YAML种输入 ❗cssclass:img-grid❗最好安装 Contextual Typography 插件实现更好的并排效果 + type: heading + level: 4 + collapsed: false + - + id: img-grid + title: Enable global image grid + title.zh: 开启全局图片横排显示 + description: Enable the Contextual Typography plugin to control side-by-side images via blank lines + description.zh: 开启后,不需要在笔记上方声明cssclass:img-grid,通过图片空行控制是否并排 + type: class-toggle + default: false + - + id: loading-page-style-folder + title: 2.3.14 Loading page + title.zh: 2.3.14 加载页面 + type: heading + level: 3 + collapsed: true + - + id: loading-page-style-option + title: Loading page style + type: class-select + allowEmpty: false + default: default-loading-page + options: + - + label: Default Loading Page + value: default-loading-page + - + label: Shapes + value: loading-page-style-default + - + label: Custom Text + value: loading-custom-text + - + label: Default Text w/ Icons Before and After + value: loading-add-icons + - + label: Cat (GIF) + value: loading-animation-cat + - + label: Adding Image or Animation (GIF) + value: loading-animation-custom + - + label: Animation with Position Changing + value: loading-shape-with-custom-gif + - + label: Jumping Mario + value: loading-page-style-mario + + - + id: loading-custom-text-folder + title: 2.3.14.1 Custom text + type: heading + level: 4 + collapsed: true + - + id: loading-diy-text + title: Custom text + title.zh: 自定义文字 + type: variable-text + default: "'快乐摸鱼又一天,人生还剩多少天?'" + - + id: font-loading-text + title: Font family of custom text + title.zh: 字体 + type: variable-text + default: var(--font-monospace-theme) + - + id: font-size-loading-diy-text + title: Font size + type: variable-text + default: 3em + - + id: loading-diy-text-color + title: Text color + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: loading-text-typing-style + title: Typing style + title.zh: 打字效果 + type: class-toggle + default: true + - + id: loading-text-moving-style + title: Moving style + title.zh: 移动效果 + type: class-toggle + default: false + - + id: loading-text-shinning-style + title: Shinning style + title.zh: 闪烁效果 + type: class-toggle + default: false + - + id: loading-text-color-changing-style + title: Color-changing style + title.zh: 变色效果 + type: class-toggle + default: false + - + id: loading-add-icons-folder + title: 2.3.14.2 Custom image/animation + type: heading + level: 4 + collapsed: true + - + id: loading-text-before + title: Adding things before + type: variable-text + default: "'❀✿'" + - + id: loading-text-after + title: Adding things after + type: variable-text + default: "'✿❀'" + - + id: font-size-loading-add + title: Font size + type: variable-text + default: 1.5em + - + id: loading-add-text-color + title: Text color + type: variable-themed-color + opacity: true + format: hex + default-light: '#D3959B' + default-dark: '#D3959B' + - + id: loading-add-text-color-alt + title: Text color + type: variable-themed-color + opacity: true + format: hex + default-light: '#BFE6BA' + default-dark: '#BFE6BA' + - + id: loading-animation-custom-folder + title: 2.3.14.3 Custom image/animation + type: heading + level: 4 + collapsed: true + - + id: loading-page-custom-gif-url + title: Custom loading page image/animation + type: variable-text + default: url(https://) + - + id: loading-page-custom-gif-caption + title: Image caption + type: variable-text + default: " " + - + id: loading-shape-with-custom-gif-folder + title: 2.3.14.4 Custom image/animation with position changing + type: heading + level: 4 + collapsed: true + - + id: loading-page-custom-gif-caption-alt + title: Image caption + type: variable-text + default: " " + - + id: loading-shape-with-custom-high-contrast-bg + title: High contrast background + title.zh: 高对比度背景 + type: class-toggle + default: false + - + id: tag-color-settings + title: 2.3.15 Tags + title.zh: 2.3.15 标签 (#Tag) + type: heading + level: 3 + collapsed: true + - + id: tag-click + title: Cancel click the tag to trigger auto-jump + title.zh: 取消实时预览模式下点击标签自动跳转 + type: class-toggle + default: false + description: You can jump by clicking on the # marks in the tags + description.zh: 可以通过点击标签中的#号跳转 + - + id: head-tag-style + title: Label superscript in the header + title.zh: 标题中的标签上标样式 + type: class-toggle + default: false + description.zh: 标题出现标签自动上标,也可以用 或者包裹实现不一样的样式。 + - + id: tag-style-option + title: Tag Style + title.zh: 标签样式 + type: class-select + allowEmpty: false + default: tag-default + options: + - + label: Rainbow tag + value: rainbow-tag + - + label: Rainbow tag alt (No influence on emojis) + value: rainbow-tag-no-filter + - + label: Outlined + value: tag-pill-outlined + - + label: Clear + value: tag-clear-style + - + label: Obsidian default + value: tag-default + - + label: Customised colorful tag + value: colorful-tag-bt + - + id: customised-colorful-tag + title: 2.3.15.1 Customised colorful tag + type: heading + level: 4 + collapsed: true + - + id: tag1 + title: Tag-1 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: tag2 + title: Tag-2 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: tag3 + title: Tag-3 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: tag4 + title: Tag-4 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: tag5 + title: Tag-5 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: tag-text + title: Tag text + type: variable-themed-color + opacity: false + format: hex + default-light: '#f8f8f8' + default-dark: '#e4e4e4' + - + id: outlined-style + title: 2.3.15.2 Outlined + type: heading + level: 4 + collapsed: true + - + id: tag-border-width + title: Tag border width + title.zh: 标签边框宽度 + type: variable-text + default: 1px + - + id: tag-color-settings + title: 2.3.16 Setting, Menu, Option panes + title.zh: 2.3.16 设置、菜单、选项面板 + type: heading + level: 3 + collapsed: true + - + id: setting-etc-pane-style + title: Pane style + type: class-select + allowEmpty: false + default: setting-style-traditional + options: + - + label: Frosted Glass + value: setting-default-frosted-glass + - + label: Traditional + value: setting-style-traditional + - + label: Translucent (only for setting panel) + value: translucent-setting-panel + - + id: titlebar-settings + title: 2.3.17 Titlebar style + title.zh: 2.3.17 标题栏样式 + type: heading + level: 3 + collapsed: true + - + id: bt-colorful-titlebar + title: Colorful titlebar + title.zh: 开启顶部多彩标题栏样式 + type: class-toggle + default: false + - + id: background-titlebar-inner + title: Titlebar background color + title.zh: 标题栏背景颜色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: titlebar-close-button + title: Titlebar close button + title.zh: Ob标题栏关闭按钮 + type: class-select + allowEmpty: false + default: default-titlebar + options: + - + label: Default + value: default-titlebar + - + label: Reversal + value: reversal-titlebar + - + id: hide-titlebar-text + title: Hide text in title bar + title.zh: 隐藏Obsidian标题栏中的文字 + type: class-toggle + default: false + - + id: hide-titlebar-close-btn + title: Auto-hide title bar close button + title.zh: 自动隐藏关闭按钮 + type: class-toggle + default: false + - + id: outline-settings + title: 2.3.18 Outline + title.zh: 2.3.18 侧边栏大纲 + type: heading + level: 3 + collapsed: true + - + id: outline-style + title: Outline style + title.zh: 大纲样式 + type: class-select + allowEmpty: false + default: default-outline-style + options: + - + label: Default + value: default-outline-style + - + label: Logseq + value: logseq-outline-style + - + id: nowrap-outline + title: Nowrap + title.zh: 不换行 + type: class-toggle + default: false + - + id: prompt-settings + title: 2.3.19 Prompt (ctrl p) + title.zh: 2.3.19 提示框 (ctrl p) + type: heading + level: 3 + collapsed: true + - + id: prompt-options + title: Prompt styles + title.zh: 提示框唤出样式 + type: variable-select + allowEmpty: false + default: default-prompt-style + options: + - + label: Default + value: default-prompt-style + - + label: Fancy prompt 1 + value: fancy-prompt-1 + - + label: Slide Up Large + value: slideUpLarge + - + label: Quick Scale Down + value: quickScaleDown + - + label: Blow Up Modal + value: blowUpModal + - + label: Road Runner In + value: roadRunnerIn + - + label: Road Runner Out + value: roadRunnerOut + - + label: Unfold In + value: unfoldIn + - + label: Pop-swirl + value: pop-swirl + - + id: stack-settings + title: 2.3.20 Stack tabs + type: heading + level: 3 + collapsed: true + - + id: stack-tabs-text-ori-options + title: Text orientation styles + title.zh: stack 模式汉字竖排 + type: class-select + allowEmpty: false + default: stack-tab-text-ori-mixed + options: + - + label: Default + value: default-stack-text-ori-style + - + label: Mixed orientation + value: stack-tab-text-ori-mixed + - + id: stack-tabs-background-blur-depth + title: stack tabs background blur radius + title.zh: 堆叠模式下笔记背景模糊程度 + description: To adjust the radius of blur + description.zh: 调整背景模糊程度 + type: variable-number-slider + default: 40 + format: px + min: 0 + max: 200 + step: 10 + - + id: tabs-settings + title: 2.3.21 Tabs + type: heading + level: 3 + collapsed: true + - + id: tab-head-style + title: Tab style + type: class-select + allowEmpty: false + default: default-tab + options: + - + label: Default + value: default-tab + - + label: Underline + value: underline-tab-style + - + label: Safari-style + value: safari-tab-style + - + label: Transparent-style + value: transparent-tab-style + - + id: mermaid-styles + title: 2.3.21 Mermaid + type: heading + level: 3 + collapsed: true + - + id: resizable-mermaid + title: Resizable mermaid in reading mode + title.zh: 阅读模式可调整mermaid大小 + type: class-toggle + default: false + - + id: canvas-styles + title: 2.3.23 Canvas + title.zh: 2.3.23 白板 Canvas + type: heading + level: 3 + collapsed: true + - + id: canvas-card-focus-mode + title: Canvas card focus mode (Unavailable) + title.zh: 开启Canvas聚焦模式 (不可用) + description: clicking on a card will highlight all cards and lines of the same color on the canvas When turned on + description.zh: 开启后 点击卡片会突出显示画布上所有相同颜色的卡片和线条 + type: class-toggle + default: false + addCommand: true + - + id: zoom-multiplier + title: Canvas card size for "Zoom to selection" + title.zh: “聚焦”时卡片大小 + type: variable-number-slider + default: 1 + min: 0.5 + max: 2 + step: 0.05 + - + id: canvas-card-text-middle + title: Canvas card text center align + title.zh: 卡片文字默认居中 + type: class-toggle + default: false + - + id: canvas-card-opacity + title: Canvas card opacity + title.zh: 卡片透明度 + type: variable-number-slider + default: 0.1 + min: 0 + max: 1 + step: 0.05 + - + id: canvas-workplace-background-heading + title: 2.3.23.1 canvas workplace background settings + title.zh: 2.3.23.1 canvas页面背景设置 + type: heading + level: 4 + collapsed: true + - + id: toggle-canvas-grid + title: Toggle canvas grid + title.zh: 关闭Canvas网格显示 + type: class-toggle + default: false + - + id: canvas-workplace-background + title: Toggle canvas workplace background + title.zh: 关闭Canvas工作区背景 + description.zh: 如果开启了1.2.1工作页面背景,编辑画板也会带有背景,这里可以关闭画板背景 + type: class-toggle + default: false + - + id: canvas-background + title: Custom canvas background color + title.zh: 自定义canvas背景色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: tab-stack-folder + title: 2.3.24 Tab stack + title.zh: 2.3.24 堆叠标签页 + type: heading + level: 3 + collapsed: true + - + id: tab-stacked-pane-width + title: Tag stacked pane with + type: variable-number + default: 700 + format: px + - + id: tab-stacked-header-width + title: Spine width + type: variable-number + default: 40 + format: px + - + id: highlight-bg-color-folder + title: 2.3.25 Highlights (==xx==) + title.zh: 2.3.25 高亮 (==xx==) + type: heading + level: 3 + collapsed: true + - + id: text-highlight + title: Highlight text color + title.zh: 高亮文本颜色 + description: ==XXXXX== color + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: highlight-style + title: Highlight styles + title.zh: 高亮样式 + type: class-select + allowEmpty: false + default: bt-default-highlight + options: + - + label: Default + value: bt-default-highlight + - + label: All rounded corners (@Mon & @TheGodOfKing) + value: all-rounded-corners-highlight + - + label: No rounded corners + value: no-rounded-corners-highlight + - + id: highlight-bg-color-head + title: Highlight background color + title.zh: 高亮背景颜色 + type: heading + level: 4 + collapsed: true + - + id: text-highlight-bg-h-light + title: Hue (Light mode) + description: To adjust Hue + description.zh: 调整颜色 明亮模式 + type: variable-number-slider + default: 34 + min: 0 + max: 360 + step: 5 + - + id: text-highlight-bg-s-light + title: Saturation (Light mode) + description: To adjust Saturation + description.zh: 调整饱和度 明亮模式 + type: variable-number-slider + default: 100 + min: 0 + max: 100 + step: 5 + format: "%" + - + id: text-highlight-bg-l-light + title: Lightness (Light mode) + description: To adjust Lightness + description.zh: 调整亮度 明亮模式 + type: variable-number-slider + default: 80 + min: 0 + max: 100 + step: 5 + format: "%" + - + id: text-highlight-bg-a-light + title: Opacity (Light mode) + description: To adjust Alpha + description.zh: 调整透明度(Alpha)明亮模式 + type: variable-number-slider + default: 0.80 + min: 0 + max: 1 + step: 0.05 + - + id: text-highlight-bg-h-dark + title: Hue (Dark mode) + description: To adjust Hue + description.zh: 调整颜色 黑暗模式 + type: variable-number-slider + default: 57 + min: 0 + max: 360 + step: 5 + - + id: text-highlight-bg-s-dark + title: Saturation (Dark mode) + description: To adjust Saturation + description.zh: 调整饱和度 黑暗模式 + type: variable-number-slider + default: 40 + min: 0 + max: 100 + step: 5 + format: "%" + - + id: text-highlight-bg-l-dark + title: Lightness (Dark mode) + description: To adjust Lightness + description.zh: 调整亮度 黑暗模式 + type: variable-number-slider + default: 38 + min: 0 + max: 100 + step: 5 + format: "%" + - + id: text-highlight-bg-a-dark + title: Opacity (Dark mode) + description: To adjust Alpha + description.zh: 调整透明度(Alpha)黑暗模式 + type: variable-number-slider + default: 0.55 + min: 0 + max: 1 + step: 0.05 + - + id: colorful-highlight-head + title: Colorful highlight setting + title.zh: 多彩高亮背景颜色 + type: heading + level: 4 + collapsed: true + - + id: remove-colorful-highlight-bg + title: Deactivate colorful-highlight + title.zh: 取消多彩高亮颜色 + description: In this theme, *==xxx==*, **==xxx==** and ***==xxx==*** possese different background colors by default, active this option to cancel it. Even with this option actived, you can still type "cssclass:colorful-highlight" into yaml to make the colorful-highlight style available to individual documents + description.zh: 当前主题下,*==xxx==*, **==xxx==** and ***==xxx==*** 默认情况下具有不同高亮背景色,激活该选项以取消。即使取消了该功能,你依旧可以在yaml中键入"cssclass:colorful-highlight",使单个文档激活多彩高亮功能 + type: class-toggle + default: false + - + id: bg-color-highlight-1 + title: Highlight background color Plus 1 (*==xx==*) + title.zh: 高亮颜色 Plus 1 (*==xx==*) + type: variable-themed-color + opacity: true + format: hex + default-light: '#ff000034' + default-dark: '#c865656f' + - + id: color-highlight-1 + title: Highlight text color Plus 1 (*==xx==*) + title.zh: 高亮文字颜色 Plus 1 (*==xx==*) + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: font-weight-highlight-1 + title: Font weight of highlight text Plus 1 (*==xx==*) + title.zh: 字重 Plus 1 (*==xx==*) + description: Can type normal, bold, lighter or bolder to change the font weight + description.zh: 可以输入 normal, bold, lighter 或者 bolder 去改变字重 + type: variable-text + default: normal + - + id: bg-color-highlight-2 + title: Highlight background color Plus 2 (**==xx==**) + title.zh: 高亮颜色 Plus 2 (**==xx==**) + type: variable-themed-color + opacity: true + format: hex + default-light: '#0fc41835' + default-dark: '#54b9476f' + - + id: color-highlight-2 + title: Highlight text color Plus 2 (**==xx==**) + title.zh: 高亮文字颜色 Plus 2 (**==xx==**) + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: font-weight-highlight-2 + title: Font weight of highlight text Plus 2 (**==xx==**) + title.zh: 字重 Plus 2 (**==xx==**) + description: Can type normal, bold, lighter or bolder to change the font weight + description.zh: 可以输入 normal, bold, lighter 或者 bolder 去改变字重 + type: variable-text + default: normal + - + id: bg-color-highlight-3 + title: Highlight background color Plus 3 (***==xx==***) + title.zh: 高亮颜色 Plus 3 (***==xx==***) + type: variable-themed-color + opacity: true + format: hex + default-light: '#4ca6ff51' + default-dark: '#1e83d086' + - + id: color-highlight-3 + title: Highlight text color Plus 3 (***==xx==***) + title.zh: 高亮文字颜色 Plus 3 (***==xx==***) + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: font-weight-highlight-3 + title: Font weight of highlight text Plus 3 (***==xx==***) + title.zh: 字重 Plus 3 (***==xx==***) + description: Can type normal, bold, lighter or bolder to change the font weight + description.zh: 可以输入 normal, bold, lighter 或者 bolder 去改变字重 + type: variable-text + default: normal + - + id: highlight-bg-color-folder + title: 2.3.26 Popover + title.zh: 2.3.26 悬浮预览弹窗 + type: heading + level: 3 + collapsed: true + - + id: background-popover + title: Hover popover background color + title.zh: 悬浮弹窗背景色 + description: --background-popover + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: popover-width-factor + title: Popover width + title.zh: 弹窗宽度 + type: variable-number-slider + default: 1 + min: 0.5 + max: 2.5 + step: 0.05 + - + id: popover-height-factor + title: Popover height + title.zh: 弹窗宽度 + type: variable-number-slider + default: 1 + min: 0.5 + max: 2 + step: 0.05 + - + id: style-options-for-other-plugins + title: 3. For Plugins + title.zh: 3. 插件样式 + type: heading + level: 1 + collapsed: true + - + id: style-options-for-admonition-plugin-header + title: 3.1 Admonition & Callout style + type: heading + level: 2 + collapsed: true + - + id: admonition-bg-color + title: Admontion codebock and Callout background + title.zh: Admonition 和 Callout背景色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#FFFFFF00' + default-dark: '#11111100' + - + id: admonition-bg-color-same + title: The same as the title color + title.zh: 背景色与标题色一致 + description.zh: Obsidian 默认callout样式 + type: class-toggle + default: false + - + id: callout-style-settings + title: callout style settings + title.zh: Callout 外观样式设置 + type: class-select + allowEmpty: false + default: admonition-bg-color-same + options: + - + label: Default + value: admonition-bg-color-same + - + label: Traditional + value: traditional-callout-style + - + label: Border + value: border-callout-style + - + label: Shade + value: shade-callout-style + - + id: full-width-callout + title: Full-width layout for callout & admonition + title.zh: callout和ad块全宽显示 + description.zh: 不收缩减栏宽影响,全宽显示callout块 + type: class-toggle + default: false + - + id: style-options-for-admonition-plugin + title: Admonition special style support + title.zh: 是否开启Admonition特别样式支持 + type: class-toggle + default: true + description : 目前支持ad类型:blank 全透明框🔸def definition🔸thm theorem🔸lem lemma🔸cor corollary🔸pro proposition 🔸hibox 自动隐藏框🔸col2 col3 col4内容分多栏🔸kanban 伪看板🔸table 表格单行全部显示❗使用方法❗下面以thm类型为例,在admonition插件的设置页面中,类型填 thm,标题填 定理,图标选择hand-point-right,颜色自己选比如浅绿色,添加成功后,在正文中使用代码块```ad-thm 即可激活。其他类型以此类推。 + - + id: style-options-for-calendar-plugin-header + title: 3.2 Calendar + type: heading + level: 2 + collapsed: true + - + id: toggle-calendar-shadow + title: Toggle shadow of current date + title.zh: 开启日历中当前日期的阴影 + type: class-toggle + default: false + - + id: toggle-calendar-transparent + title: Transparent calendar background + title.zh: 日历背景透明 + type: class-toggle + default: false + - + id: style-options-for-calendar-plugin + title: Calendar + type: class-select + allowEmpty: false + default: style-options-for-calendar-plugin-default + options: + - + label: Default + value: style-options-for-calendar-plugin-default + - + label: Style 1 + value: style-options-for-calendar-plugin-style-one + - + label: Style 2 + value: style-options-for-calendar-plugin-style-two + - + id: rainbow-checklist-folder + title: 3.3 Checklist plugin + type: heading + level: 2 + collapsed: true + - + id: rainbow-checklist + title: Rainbow checklist + title.zh: 彩虹色条目 + type: class-toggle + default: false + - + id: style-options-for-kanban-plugin-header + title: 3.4 Kanban + type: heading + level: 2 + collapsed: true + - + id: style-options-for-kanban-plugin-static + title: Static + type: class-select + allowEmpty: false + default: style-options-for-kanban-plugin-static-default + options: + - + label: Default + value: style-options-for-kanban-plugin-static-default + - + label: All color (instead of images in light mode) + value: style-options-for-kanban-plugin-static-all-color + - + label: All image-1 + value: style-options-for-kanban-plugin-static-all-image-one + - + label: All image-2 abstract + value: style-options-for-kanban-plugin-static-all-image-two + - + label: Plain + value: style-options-for-kanban-plugin-static-plain + - + label: Little color + value: style-options-for-kanban-plugin-static-little-color + - + id: style-options-for-kanban-plugin-dynamic + title: Dynamic + type: class-select + allowEmpty: false + default: style-options-for-kanban-plugin-dynamic-default + options: + - + label: None + value: style-options-for-kanban-plugin-dynamic-default + - + label: Neon-1 + value: style-options-for-kanban-plugin-dynamic-neon-one + - + label: Neon-2 + value: style-options-for-kanban-plugin-dynamic-neon-two + - + label: Neon-3 + value: style-options-for-kanban-plugin-dynamic-neon-three + - + id: style-options-for-buttons-plugin-heading + title: 3.5 Buttons + type: heading + level: 2 + collapsed: true + - + id: style-options-for-buttons-plugin + title: Buttons special style support + title.zh: 是否开启Buttons特别样式支持 + type: class-toggle + default: true + description : 目前内置class:🔸circle_btn 圆形按钮🔸blank 透明按钮🔸grad_button渐变按钮🟣g_purple 紫色🔵g_blue蓝色🟢g_green 绿色💚g_lightgreen 浅绿🟡g_yellow黄色 + - + id: style-options-for-buttons-plugin-heading + title: 3.6 Dataview + type: heading + level: 2 + collapsed: true + - + id: style-options-for-dataview-plugin-heading + title: 3.6.1 Dataview list + type: heading + level: 3 + collapsed: true + - + id: folder-dataview-list-style + title: Style + title.zh: 样式 + type: class-select + allowEmpty: false + default: dataview-list-style-pacman + options: + - + label: Pac-man + value: dataview-list-style-pacman + - + label: Normal + value: dataview-list-style-normal + - + id: style-options-for-dataview-table-plugin-heading + title: 3.6.2 Dataview table + type: heading + level: 3 + collapsed: true + - + id: dvtable-style-options + title: Dataview table format + title.zh: Dataview 表格格式 + type: class-select + allowEmpty: false + default: default-dvtable + options: + - + label: Defaut table + value: default-dvtable + - + label: Wrapped table (break all) + value: wrapped-dvtable + - + label: Non-wrapped table (limited cell width) + value: no-wrapped-dvtable-cell + - + label: Non-wrapped table + value: no-wrapped-dvtable + - + id: auto-serial-number-dvtable + title: Automatically add serial numbers to tables + title.zh: Dataview表格自动添加序号 + type: class-toggle + default: false + - + id: full-width-dvtable + title: Full-width dvtable display + title.zh: dataview表格全宽显示 + description: for Reading View, require Contextual Typography plugin + description.zh: 阅读模式下,实现效果需要安装Contextual Typography插件 + type: class-toggle + default: false + - + id: style-options-for-dialogue-plugin-heading + title: 3.7 Dialogue & Chatview + type: heading + level: 2 + collapsed: true + - + id: dialogue-style + title: Dialogue & Chatview Style + title.zh: 聊天框样式 + type: class-select + allowEmpty: false + default: dialogue-style-default + description.zh: Wechat样式适合titleMode:all ,chat样式适合 titleMode:first + description: Wechat options is for ’titleMode:all‘ ,chat options is for ‘titleMode:first’ + options: + - + label: Default + value: dialogue-style-default + - + label: Wechat + value: dialogue-style-wechat + - + label: Chat + value: dialogue-style-chat + - + id: style-options-for-Thino-plugin-heading + title: 3.9 ✏️Thino + description: Adapted from @Quorafind's Thino Plugin + type: heading + level: 2 + collapsed: false + - + id: style-options-for-Thino-plugin-heading-1 + title: 3.9.1 Thino style + title.zh: 3.9.1 Thino 全局样式 + type: heading + level: 3 + collapsed: true + - + id: memos-inputbox + title: Put input box to bottom + title.zh: PC端memos输入框置于页面底部 + type: class-toggle + default: false + - + id: memos-hide-header + title: hider Thino header + title.zh: 隐藏thino 视图的头部 + type: class-toggle + default: false + - + id: memos-scroll + title: add Thino list scroll + title.zh: 列表 瀑布流模式下给thino 增加一个滚动条 + type: class-toggle + default: false + - + id: hider-memos-modern-banner + title: hide thino modern moment banner + title.zh: 隐藏Thino modern 主题下的动态视图的banner + type: class-toggle + default: false + - + id: memos-banner-gradient + title: moment banner gradient + title.zh: 动态视图的banner 渐变显示 + type: class-toggle + default: true + - + id: thino-view-style + title: thino style + title.zh: Thino的风格 + type: class-select + allowEmpty: false + default: thino-frosted-style + options: + - + label: default + value: thino-default + - + label: Frosted Style(Transparent) + value: thino-frosted-style + - + label: Frosted Style + value: thino-frosted-style-default + - + id: thino-view-background + title: custom thino background + title.zh: 自定义Thino背景 + type: class-select + allowEmpty: false + default: thino-background-default + options: + - + label: default + value: thino-background-default + - + label: custom color + value: thino-background-color + - + label: Custom background img + value: custom-thino-background + - + id: thino-modern-primary + title: thino background color + title.zh: thino 背景色 + type: variable-themed-color + opacity: true + format: hsl-split + default-light: '#ebf3ee' + default-dark: '#1e1e1e' + - + id: thino-background-light-custom + title: Custom thino background light (url) + title.zh: 自定义Thino背景(亮色模式) + description: Customise the background image. Use the format in the Default below for an Online image. + description.zh: 需在上方选项种选择Custom,以自定义背景。使用Default内格式设置在线图片。 + type: variable-text + default: url("https://") + - + id: thino-background-dark-custom + title: Custom thino background dark (url) + title.zh: 自定义Thino背景(暗色模式) + description: Customise the background image. Use the format in the Default below for an Online image. + description.zh: 需在上方选项种选择Custom,以自定义背景。使用Default内格式设置在线图片。 + type: variable-text + default: url("https://") + - + id: style-options-for-Thino-plugin-share-heading + title: 3.9.2 Thino share style + title.zh: 3.9.2 Thino 卡片分享样式 + type: heading + level: 3 + collapsed: true + - + id: share-thino-style + title: share thino style + title.zh: Thino分享样式 + type: class-select + allowEmpty: false + default: thino-share-default + options: + - + label: default + value: thino-share-default + - + label: Same as workspace background + value: share-thino-with-workspace-background + - + label: Same as thino background + value: share-thino-with-thino-background + - + label: Custom share background + value: custom-thino-share-background + - + id: share-card-background-opacity-cp + title: Share Card Background Opacity + title.zh: 分享卡片背景透明度 + type: variable-number-slider + default: 0.6 + min: 0 + max: 1 + step: 0.05 + - + id: share-card-background-color + title: Share Card Background color(Gradient Mode) + title.zh: 自定义分享卡片渐变背景颜色(渐变模式生效) + type: variable-themed-color + opacity: true + format: hsl-split + default-light: '#ffafbd' + default-dark: '#1e1e1e' + - + id: share-thino-background-light-custom + title: Custom thino share background light (url) + description: Customise the background image. Use the format in the Default below for an Online image. + description.zh: 需在上方选项种选择Custom,以自定义背景。使用Default内格式设置在线图片。 + type: variable-text + default: url("https://") + - + id: share-thino-background-dark-custom + title: Custom thino share background dark (url) + description: Customise the background image. Use the format in the Default below for an Online image. + description.zh: 需在上方选项种选择Custom,以自定义背景。使用Default内格式设置在线图片。 + type: variable-text + default: url("https://") + - + id: style-options-for-backlinks-panel + title: 3.10 backlinks panel + title.zh: 3.10 反链面板 + type: heading + level: 2 + collapsed: true + - + id: full-width-backlinks + title: Full-width backlinks panel display + title.zh: 笔记中的反链面板全宽度显示 + type: class-toggle + default: false + - + id: style-options-for-quiet-outline + title: 3.11 Quiet outline + title.zh: 3.11 Quiet outline + type: heading + level: 2 + collapsed: true + - + id: quiet-outline-optimize + title: Optimize quiet-outline plugin + title.zh: 美化 quiet-outline 插件 + type: class-toggle + default: true + - + id: style-options-for-notebook-navigator + title: 3.12 Notebook Navigator + title.zh: 3.12 适配Notebook Navigator + type: heading + level: 2 + collapsed: true + - + id: notebook-navigator-support + title: Enable Notebook Navigator support + title.zh: 适配Notebook Navigator插件 + description.zh: 使用 Blue Topaz 的语义色、边框和圆角适配 Notebook Navigator;关闭后恢复插件自身默认主题变量,不影响插件设置及用户自定义颜色。 + type: class-toggle + default: true + - + id: build-in-style-folder + title: 4. Built-in style intro + title.zh: 4. 内置样式介绍 + description: There are some built-in CSS classes that should be manually declared in the YAML area. Details refer to the TIPS demo vault for Blue Topaz on Github. + description.zh: 主题内置css类,手动在文档YAML区域进行cssclass声明,详细用法可以参考主题tips库,可以在主题QQ群(社区)获取。 + type: heading + level: 1 + collapsed: true + - + id: built-in-style-kanban + title: Pseudo-kanban + title.zh: 伪看板 kanban + type: heading + level: 2 + collapsed: false + description: ❗cssclass:kanban❗ A kind of kanban-liked style for unordered lists. (Adapted from Spectrum theme by @Wiktoria Mielcarek) + description.zh: ❗cssclass:kanban❗ 实现类似看板样式并排显示,只对无序列表生效。改自Spectrum theme by @Wiktoria Mielcarek + - + id: simple-p-kanban + title: Simple pseudo-kanban + title.zh: 单色伪看板 + description: Remove colors of pseudo-kanban + description.zh: 移除伪看板头部颜色 + type: class-toggle + default: false + - + id: remove-shadow-p-kanban + title: Remove shadow of pseudo-kanban + title.zh: 移除伪看板触发阴影 + type: class-toggle + default: false + - + id: colorful-p-kanban + title: Colorful pseudo-kanban + title.zh: 多彩伪看板 + type: class-toggle + default: false + - + id: blur-p-kanban-frosted-glass + title: Blur radius (For Frosted Glass Style) + title.zh: 模糊程度 (毛玻璃效果) + type: variable-number-slider + default: 2 + min: 0 + max: 8 + step: 1 + - + id: p-kanban-color-1 + title: pseudo-kanban color 1 + type: variable-themed-color + opacity: true + format: hex + default-light: '#52aaf365' + default-dark: '#3496e652' + - + id: p-kanban-color-2 + title: pseudo-kanban color 2 + type: variable-themed-color + opacity: true + format: hex + default-light: '#84ecec65' + default-dark: '#2ec4c452' + - + id: p-kanban-color-3 + title: pseudo-kanban color 3 + type: variable-themed-color + opacity: true + format: hex + default-light: '#94ec8c65' + default-dark: '#38ce2a52' + - + id: p-kanban-color-4 + title: pseudo-kanban color 4 + type: variable-themed-color + opacity: true + format: hex + default-light: '#dce28765' + default-dark: '#d2dd3852' + - + id: p-kanban-color-5 + title: pseudo-kanban color 5 + type: variable-themed-color + opacity: true + format: hex + default-light: '#eeb36f65' + default-dark: '#eb973752' + - + id: p-kanban-color-6 + title: pseudo-kanban color 6 + type: variable-themed-color + opacity: true + format: hex + default-light: '#f18e8e65' + default-dark: '#f3424252' + - + id: p-kanban-color-7 + title: pseudo-kanban color 7 + type: variable-themed-color + opacity: true + format: hex + default-light: '#e677e065' + default-dark: '#e45bdd52' + - + id: p-kanban-color-8 + title: pseudo-kanban color 8 + type: variable-themed-color + opacity: true + format: hex + default-light: '#ba8be165' + default-dark: '#b962ff52' + - + id: p-kanban-card-color-1 + title: pseudo-kanban-card subitem color + title.zh: 伪看板子项背景色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#f9f9f99b' + default-dark: '#0000003f' + - + id: p-kanban-border-color + title: pseudo-kanban-border color + title.zh: 伪看板边框颜色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#a0a0a060' + default-dark: '#00000000' + - + id: built-in-style-code-wrap + title: Code Wrap + title.zh: 代码行自动换行 code-wrap + type: heading + level: 2 + collapsed: true + description.zh: ❗cssclass:code-wrap❗实现代码块中的代码行自动换行。 + description: ❗cssclass:code-wrap❗ Can be used to wrap code in code blocks for individual .md file + - + id: built-in-style-inline-list + title: List in a horizontal row (inline list) + title.zh: 行内列表 inline-list + type: heading + level: 2 + collapsed: true + description.zh: ❗cssclass:inline-list❗列表项横向排布。 + description: ❗cssclass:inline-list❗ To make the list show in a horizontal row. Meanwhile, it makes the list show inline which can be used with inline images (like ![[xxx.jpg|inlineR]]) + - + id: built-in-style-img-grid + title: Image grid + title.zh: 图片自适应横排显示 img-grid + type: heading + level: 2 + collapsed: true + description.zh: ❗cssclass:img-grid❗实现图片类似网格一样自适应横排显示。也可以使用类似格式单独调整![[obsidian_image.png|inl|100]] (adapted from https://github.com/iEchoxu/obsidian_orange/blob/main/.obsidian/snippets/image-grid.css) + description: ❗cssclass:img-grid❗ To make images arrange in a grid in the preview mode. (adapted from https://github.com/iEchoxu/obsidian_orange/blob/main/.obsidian/snippets/image-grid.css) + - + id: built-in-style-matrix + title: Eisenhower matrix + title.zh: 表格四象图分布 matrix + type: heading + level: 2 + collapsed: true + description: ❗cssclass:matrix❗ Usage https://forum.obsidian.md/t/theme-spectrum-version-1-0-0-and-resise-graphs-controls/12688/34 (Adapted from Spectrum theme by @Wiktoria Mielcarek) + description.zh: ❗cssclass:matrix❗ 实现N*2表格四象限分布。表格内容使用![[XXX]]引入 见 https://forum.obsidian.md/t/theme-spectrum-version-1-0-0-and-resise-graphs-controls/12688/34。改自Spectrum theme by @Wiktoria Mielcarek + - + id: built-in-style-full-width + title: full-width layout + title.zh: 全宽显示元素 (i.e. wide-dataview, wide-table, wide-callout and wide-backlinks) + type: heading + level: 2 + collapsed: true + description: ❗cssclass:fullwidth wide-dataview wide-table wide-callout wide-backlinks❗ (Adapted from https://github.com/efemkay @ Faiz Khuzaimah) + description.zh: ❗cssclass:fullwidth wide-dataview wide-table wide-callout wide-backlinks❗ 分别实现整页,dv表格 md表格 callout 反链面板全宽度布局。改自https://github.com/efemkay @ Faiz Khuzaimah + - + id: topaz-community + title: Supported by Topaz Community 😁 + title.zh: 感谢Topaz社区支持😁,欢迎来访,QQ群:908688452 + type: heading + level: 1 + collapsed: false + - + id: bt-buyacoffe + title: Support me + description: "[https://www.buymeacoffee.com/whyi](https://www.buymeacoffee.com/whyi)" + type: info-text + markdown: true + - + id: bt-github + title: Star the theme + description: "[https://github.com/PKM-er/Blue-Topaz_Obsidian-css](https://github.com/PKM-er/Blue-Topaz_Obsidian-css)" + type: info-text + markdown: true +*/ + +/* @settings +name: 🥑Blue Topaz Codebox Settings +id: Blue-Topaz-Codebox-Highlight +settings: + - + id: code-header-theme + title: Codebox highlighting + title.zh: 代码框高亮语法设置 + type: heading + level: 1 + collapsed: false + - + id: code-theme-selection + title: Codebox highlighting schemes + title.zh: 代码高亮主题 + type: class-select + allowEmpty: false + default: code-theme-bt-default + options: + - + label: bt-default + value: code-theme-bt-default + - + label: Solarized Light + value: code-theme-solarized-light + - + label: Material Palenight + value: code-theme-material-palenight + - + label: Dracula + value: code-theme-dracula + - + label: Gruvbox Dark + value: code-theme-Gruvbox-dark + - + label: monokai + value: code-theme-monokai + - + label: sublime + value: code-theme-sublime + - + label: Custom + value: code-theme-custom + - + id: code-style-settings + title: Codebox style settings + title.zh: 代码框样式设置 + type: heading + level: 1 + collapsed: true + - + id: mute-code-indent-line + title: Mute codebox indent line + title.zh: 取消代码块缩进参考线 + type: class-toggle + default: false + - + id: code-line-number + title: Code box showing line numbers (Editing mode) + title.zh: 代码显示行号 (编辑模式) + description: csslass declares code-line-number to be available for the current document + description.zh: csslass 声明code-line-number 可对单篇note生效 + type: class-toggle + default: false + - + id: whole-code-wrap + title: Code wrap (Reading mode) + title.zh: 代码换行 (阅读模式) + type: class-toggle + default: true + addCommand: true + - + id: remove-language-type + title: Toggle showing types of code languages + title.zh: 移除阅读模式下代码名称 + type: class-toggle + default: false + - + id: nowrap-edit-codebox + title: Non-wrap Codebox (Live preview) + title.zh: 代码不换行 (Live preview) + type: class-toggle + default: false + addCommand: true + - + id: letter-space-code + title: Letter spacing for code + title.zh: 代码字间距 + type: variable-number-slider + default: 0 + min: 0 + max: 2 + step: 0.1 + - + id: code-box-style-option + title: Codebox style + type: class-select + allowEmpty: false + default: codebox-default-style + options: + - + label: Default + value: codebox-default-style + - + label: Frosted Glass + value: codebox-frosted-glass + - + id: blur-codebox-frosted-glass + title: Blur radius (For Frosted Glass Style) + title.zh: 模糊程度 (毛玻璃效果) + type: variable-number-slider + default: 2 + min: 0 + max: 8 + step: 1 + - + id: code-background-colors + title: Codebox highlighting background colors + title.zh: 代码框高亮背景色设置 + type: heading + level: 1 + collapsed: true + - + id: background-code + title: Codebox background color + title.zh: 代码块背景色 + type: variable-themed-color + format: hex + opacity: true + default-light: '#292d3e' + default-dark: '#292d3e' + - + id: muted-code-activeline-bg + title: Mute codebox active line + title.zh: 取消代码块当前行高亮 + type: class-toggle + default: false + - + id: code-active-line-background-color + title: Codebox active line background color + title.zh: 代码块当前行背景色 + type: variable-themed-color + format: hex + opacity: true + default-light: '#353a50' + default-dark: '#353a50' + - + id: code-selection-background + title: Codebox selection line background color + title.zh: 代码块选中背景色 + type: variable-themed-color + format: hex + opacity: true + default-light: '#353a50' + default-dark: '#353a50' + - + id: code-block-colors + title: Custom codebox syntax highlighting colors + title.zh: 自定义语法高亮颜色 + type: heading + level: 1 + collapsed: true + - + id: code-normal + title: Code block normal color + description.zh: 代码框普通字体颜色 + type: variable-themed-color + format: hex + opacity: true + default-light: '#d4d4d4' + default-dark: '#d4d4d4' + - + id: code-keyword + title: Code block keyword color + type: variable-themed-color + format: hex + default-light: '#c792ea' + default-dark: '#c792ea' + - + id: code-value + title: Code block number color + type: variable-themed-color + format: hex + default-light: '#ff5370' + default-dark: '#ff5370' + - + id: code-type + title: Code block type color + type: variable-themed-color + format: hex + default-light: '#decb6b' + default-dark: '#decb6b' + - + id: code-property + title: Code block property color + type: variable-themed-color + format: hex + default-light: '#c792ea' + default-dark: '#c792ea' + - + id: code-variable + title: Code block variable color + type: variable-themed-color + format: hex + default-light: '#f07178' + default-dark: '#f07178' + - + id: code-variable-2 + title: Code block variable-2 color + type: variable-themed-color + format: hex + default-light: '#eeffff' + default-dark: '#eeffff' + - + id: code-variable-3 + title: Code block variable-3 color + type: variable-themed-color + format: hex + default-light: '#f07178' + default-dark: '#f07178' + - + id: code-qualifier + title: Code block qualifier color + type: variable-themed-color + format: hex + default-light: '#decb6b' + default-dark: '#decb6b' + - + id: code-operator + title: Code block operator color + type: variable-themed-color + format: hex + default-light: '#89ddff' + default-dark: '#89ddff' + - + id: code-hr + title: Code block hr color + type: variable-themed-color + format: hex + default-light: '#98e342' + default-dark: '#98e342' + - + id: code-builtin + title: Code block builtin color + type: variable-themed-color + format: hex + default-light: '#ffcb6b' + default-dark: '#ffcb6b' + - + id: code-tag + title: Code block tag color + type: variable-themed-color + format: hex + default-light: '#ff5370' + default-dark: '#ff5370' + - + id: code-string-2 + title: Code block string-2 color + description: class-name + type: variable-themed-color + format: hex + default-light: '#f07178' + default-dark: '#f07178' + - + id: code-punctuation + title: Code block punctuation color + description: code punctuation, bracket color + type: variable-themed-color + format: hex + default-light: '#ff5370' + default-dark: '#ff5370' + - + id: code-comment + title: Code block comment color + type: variable-themed-color + format: hex + default-light: '#676e95' + default-dark: '#676e95' + - + id: code-string + title: Code block string color + type: variable-themed-color + format: hex + default-light: '#c3e88d' + default-dark: '#c3e88d' + - + id: code-attribute + title: Code block attribute color + type: variable-themed-color + format: hex + default-light: '#c792ea' + default-dark: '#c792ea' + - + id: code-function + title: Code block function color + type: variable-themed-color + format: hex + default-light: '#c792ea' + default-dark: '#c792ea' + - + id: code-important + title: Code block important color + type: variable-themed-color + format: hex + default-light: '#c792ea' + default-dark: '#c792ea' + - + id: cm-atom + title: Code block atom color + description: Frontmatter keys color + type: variable-themed-color + format: hex + default-light: '#f78c6c' + default-dark: '#f78c6c' + - + id: code-meta + title: Code block meta color + description: Frontmatter punctuation color + type: variable-themed-color + format: hex + default-light: '#ffcb6b' + default-dark: '#ffcb6b' + - + id: code-language + title: Code block language color + type: variable-themed-color + format: hex + default-light: '#ff5370' + default-dark: '#ff5370' + - + id: codeblock-folder + title: Inline code + title.zh: 行内代码 + type: heading + level: 1 + collapsed: true + - + id: background-code-2 + title: Inline code background color + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: text-color-code + title: Inline code color + title.zh: 行内代码颜色 + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: font-weight-inline-code + title: Font weight of inline code + title.zh: 行内代码字重 + type: variable-text + default: bold +*/ + +@font-face { + font-family: 'Lucida Handwriting'; + src: url('data:font/woff2;charset=utf-8;base64,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') format('woff2'); + font-weight: normal; + font-style: italic; + font-display: swap; +} + +@font-face { + font-family: 'boxicons'; + src: url('data:font/woff2;charset=utf-8;base64,d09GMgABAAAAAAUQAAwAAAAACcgAAATCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYGYABcEQgKizCJEgsWAAE2AiQDIAQgBYJKB20bvAfIjsK22bOwIjmQDyeRhxX00NzbvN1Nmu62nLQHQCDL9ufY3SlWLCy602dZsQLOD3n6L92cdrLTQfkrT6MySDfJpw9OaT98nP5JmH4/V2cmpe/6WhKztuSGJ/ESuA4hvX1EJEJolEji6JTI0tpue1NL4JWIHgIq4OgbhCi/3NpClyACc5XyAoCL6n70EWwlhmpONTB1FlpfjQVO/p/gZZEPIDSpXtxo4LaSYhHSHYt+SxUJhpheH+5uX9ye3VV/Gfy/gOQ3Fu8zRRlHGQfpRqmPgCzFCBUF1Uh/SQrUgH4DZhk6yeGXoC8cBhsxFq7pb0yj9ZTXp1KXLMmRQUixqcS8vOSggBJukKH1ydDZR4IPYZr5Euhg83gIFk9pP/Clx0I87acK8hy24z0qvcx2nb/0Cdoa+Ii0XgVzgN6r+iK0nkGLXR2X+z/gex7bxsateRzxFtwXn/LeVSySZJFoZH5I+4HvqJZKR+o4Dur6t87I2TrM6j9XdbrRcY44fLSlI+3ubuzuV5Hdvmmca2jI1uvoSDsmADmD6IHuGenUM5hVdZIFkpwkXs2bzaqVg5ig21xnZ9bUpK4udbC3keseVkdfg/zQ+QTxrilf2khRYnFlXQ3oFA9wOU5xw2nnctiCmtR0SRXZXYGyoKwnVewY+LjeTGHwbDzaORny7Ubx7umQd2bik2Sobg3K+RPl9l33+SOXNRX7Rzyyh3xsi93O6bABkL+k7Qg6sJdNW4lpYOrJSeqY8Y5wNiV/TaCTQbNh4pWu3ptEMLym787heHiFV1iqrfSZGuEmx6pMFUnBWUPZprrSuqbVv4VrsZIKU9XLvSABx5PYHh7sJLorocDdi5VC+fTknXoQAxapG1EZ7VJcvB7ywPCse5ZoWiXhxg3VDtXKzdUSo1yu6AlFbyjzB3Pl5lRYKqpMFQC6zlNVwVQBoO3DfBetL/3fZHyLEH875zoW9LUhTUVOcYUwA6fRgIBbTtKvA2yR+LMPYlIc5SLq732uzjZsbz84PdW809uR351YPvDkeGS/e1mcsIKQurCaoLCpnHWQjeFEVjhOEDgAvBQ5jVYIczAa5Qa864uU+J0mG9FJzq7mz8ye7ie0vQGl5woLR5VRhY1FYIfw4VmMLCL8P4DJY4JBvrso7cAWqDglK65rDHcKgpDsOnEZo+/qSKSJPI5BruiogT4dVdX60tQ816e755+W0fkD9Kn+1ymZhUg7aIxqABL9F1JVtE7bwhtlS+iC/gaPfES5EmhGRPcKfzdjw4z8RBxP5HiAThQ/8i1/7/VOSbevCeoAeBVmJ+lNFB8tT6ATuAU6O9hvowFoaKlY+maXjJ1P0vq4gXpOO6ynCtbAAgG8fQ61ZUvrtSoegKYKJ8usGcpIYLktWu4idUSgenkMV3u60AWLXDmihnGgNlQxb7mF5Q7UEQ2sWR6D18uFQ3uIogdmMPf3es536ZyNhdVX/kVvRrnAOOLfKX4a7IGgiBTiIMgklwgSSCKfdGLIgU0COeSSUjGpxRhGMIoFieY8tDhIAtqr9WPII4H4zj0Uo8XiwfKhEM12YYFBf70HGYwsVk6RYpUpiQ8eK85KthbJP5FiReyeEPPGMJafL53oZ03CnHJ0G2cA') format('woff2'); + font-weight: normal; + font-style: normal; + font-display: swap; +} + + +body { + --font-size-obsidian-titlebar: 13px; + --font-size-vault-name: 1em;/*左侧库名字体大小*/ + --font-size-file-header-title: 0.9em;/*文件抬头标题,只在非Andy mode plugin时生效*/ + --font-size-file-header-title-andy-plugin: 1em;/*文件抬头标题for Andy mode plugin*/ + --font-size-embed-title-size: 1.3em; + --font-size-embed-file: 1.25em; + --font-size-folder-and-file: 0.9em;/*左侧边栏文件字体大小*/ + --font-size-edit-normal: 1em;/*编辑正文字体大小*/ + --font-size-preview-normal: 1em;/*预览正文字体大小*/ + --h1-size: 1.5625em; + --h2-size: 1.4375em; + --h3-size: 1.3125em; + --h4-size: 1.1875em; + --h5-size: 1.0625em; + --h6-size: 1em; + --font-size-tag: 0.85em; + --font-size-emoji-after-tag: 1.5625em; + --font-size-list: 1em; + --font-size-preview-blockquote: 1em; + --font-size-edit-blockquote: 1em; + --font-size-outline:var(--nav-item-size); + --font-size-code: 0.825em; + --font-size-latex: 1em; + --font-size-cloze: 0.9375em; + --font-size-better-footnote: 1.3em; + --font-size-checklist: 0.85em; + --font-size-split: 0.85em; + --font-size-loading-diy-text: 3em; + --font-size-loading-add: 1.5em; + --table-header-size: inherit; + + /*font family*/ + --font-default: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Inter", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Microsoft YaHei Light", sans-serif; + --font-family-list: ;/*列表字体*/ + --font-text-theme: Bookerly, 'Inter', "Segoe UI", "霞鹜文楷 GB", "LXGW WenKai", "Microsoft YaHei"; /*主体(包括列表)字体,除代码框等少数部分*/ + --h1-font: var(--font-text),var(--font-default); + --h2-font: var(--font-text),var(--font-default); + --h3-font: var(--font-text),var(--font-default); + --h4-font: var(--font-text),var(--font-default); + --font-family-title: ;/*文件抬头标题*/ + --font-family-folder-file-title: var(--font-text-override),Arlrdbd, "Source Han Sans", "Noto Sans CJK", "Source Sans Pro", "Segoe UI Emoji", sans-serif;/*左侧边栏文件、文件夹字体*/ + --font-monospace-theme: 'JetBrains Mono', Consolas, Monaco, "等距更纱黑体 SC", "Source Han Mono", "Microsoft Yahei Mono", "Segoe UI Emoji", "Microsoft YaHei", "Source Code Pro", monospace; + --font-family-inline-code: var(--font-monospace-override), var(--font-monospace-theme); + --font-family-tag: Bookerly, 'Inter', "Segoe UI", "Microsoft YaHei", STzhongsong, STSong, "Segoe UI Emoji", Serif; + --font-family-vault: "Lucida Handwriting", "Segoe UI Emoji";/*左侧库名字体*/ + --font-family-special-tag: "Lucida Handwriting", "Segoe UI Emoji"; + --mermaid-font-family: Segoe UI, "Microsoft YaHei", "Segoe UI Emoji", "trebuchet ms", verdana, Arial, cursive; + --font-family-better-footnote: Arlrdbd, "Source Han Sans", "Segoe UI Emoji"; + --font-family-strong: Bookerly, 'Inter', "Segoe UI", "LXGW WenKai Screen", "LXGW WenKai Screen R", "霞鹜文楷 GB", "LXGW WenKai", "Segoe UI Emoji", var(--font-interface); + --font-family-em: ; + --font-loading-text: var(--font-monospace-theme); + + /*radius*/ + --radius-xs: 3px; + --radius-s: 5px; + --radius-m: 7px; + --radius-l: 15px; + + --background-settings-workplace-theme-light-custom: url("https://"); + --background-settings-workplace-theme-dark-custom: url("https://"); + --background-command-palette-theme-light-custom: url("https://"); + --background-command-palette-theme-dark-custom: url("https://"); + --background-panel-page-theme-dark-custom: url("https://"); + --background-panel-page-theme-light-custom: url("https://"); + --background-markdown-page-theme-dark-custom: url("https://"); + --background-markdown-page-theme-light-custom: url("https://"); + --blur-depth: 10px; + --blur-depth-cp: 10px; + --saturate-4-bg: 1; + --saturate-4-bg-cp: 1; + --brightness-4-bg: 0.9; + --brightness-4-bg-cp: 0.9; + --opacity-cp: 0.25; + --bg-panel-page-opacity-cp:0.25; + --titlebar-brightness: 1; + --titlebar-blur-depth: 8px; + --stack-tabs-background-blur-depth:40px; + + --fancy-hr-icon: '😀'; + --fancy-hr-rotate: 0deg; + --line-height-main: 1.5; + --line-height-list: 2; + + --line-height-split: 1.3; + --letter-space-main: 0; + --letter-space-code: 0; + + --file-line-width: 45rem; + --embed-content-height: 600px; + + --bottom-padding-value: 0em; + + --font-weight-highlight-1: normal; + --font-weight-highlight-2: normal; + --font-weight-highlight-3: normal; + --font-weight-inline-code: bold; + --image-max-width: 100%; + + --checkbox-size: 0.9rem; + + --loading-diy-text: "快乐摸鱼又一天,人生还剩多少天?"; + --loading-diy-text-color: var(--text-normal); + --loading-page-custom-gif-caption: " "; + --loading-page-custom-gif-caption-alt: " "; + --loading-page-custom-gif-url: url(https://); + --loading-text-before: "❀✿"; + --loading-text-after: "✿❀"; + --loading-add-text-color: #d47e86; + --loading-add-text-color-alt: #a4e39c; + --pixel: 20px; + --c-1: #da2400; + --c-2: #ffb623; + --c-3: #8c6e22; + + --nord0: #2E3440; + --nord1: #3B4252; + --nord1-1: #3B425251; + --nord2: #434C5E; + --nord3: #4C566A; + --nord3-1: #717a91; + + --nord4: #d8dee9; + --nord4-1: #d8dee95c; + --nord5: #E5E9F0; + --nord5-1: #E5E9F053; + --nord6: #ECEFF4; + --nord6-1: #ECEFF46c; + --nord6-2: #ECEFF43c; + + --nord7: #8fbcbb; + --nord7-transparent: #8fbcbb2f; + --nord8: #88C0D0; + --nord8-0: #65afc4; + --nord9: #81a1c1; + --nord9-1: #81a1c16c; + --nord9-2: #81a1c13c; + --nord10: #5e81ac; + + --nord11: #BF616A; + --nord11-1: #BF616A4b; + --nord12: #D08770; + --nord13: #EBCB8B; + --nord13-0: #e2b65e; + --nord13-1: #ebca894b; + --nord14: #A3BE8C; + --nord14-0: #95b677; + --nord15: #B48EAD; + + --hr-color-icon-1: var(--theme-color); + --hr-color-icon-2: var(--theme-color); + --hr-color-icon-3: var(--theme-color); + --hr-color-icon-4: var(--theme-color); + --hr-color-1: var(--theme-color); + --hr-color-2: var(--theme-color); + --hr-color-3: var(--theme-color); + --hr-color-4: var(--theme-color); + --hr-color-numbers-line-1: var(--theme-color); + --hr-color-numbers-line-2: var(--theme-color); + --hr-color-numbers-line-3: var(--theme-color); + --hr-color-numbers-line-4: var(--theme-color); + --hr-color-numbers-bg-color: var(--theme-color-translucent-015); + --hr-color-numbers-color: var(--theme-color); + --hr-numbers-text-fill: transparent; + --hr-numbers-text-stroke: var(--text-normal); + + --cloze-bg-color: var(--accent-strong); + --cloze-decoration: none; + --cloze-decoration-color: red; + --cloze-decoration-2: dashed; + --cloze-decoration-color-2: var(--theme-color); + --cloze-bg-color-3: transparent; + --cloze-decoration-3: dashed; + --cloze-decoration-color-3: var(--theme-color); + + --custom-titlebar-bg: var(--background-secondary-alt); + + --text-highlight-bg-h-dark: 57; + --text-highlight-bg-s-dark: 40%; + --text-highlight-bg-l-dark: 38%; + --text-highlight-bg-a-dark: 0.541; + + --text-highlight-bg-h-light: 34; + --text-highlight-bg-s-light: 100%; + --text-highlight-bg-l-light: 80%; + --text-highlight-bg-a-light: 0.847; + + --cursor-color: var(var(--text-normal)); + + --fancy-cursor-width: 2px; + --cursor-color-temp: var(var(--text-normal)); + + --print-strong-color: ; + --print-em-color: var(--accent-em); + + --tag-border-width: 1px; + --paragraph-spacing: 1; + --blur-codebox-frosted-glass: 2; + --blur-p-kanban-frosted-glass: 5; + + --status-bar-bg: var(--background-secondary-alt); + --status-bar-text-color: var(--text-muted); + + --list-ol-marker-1: decimal; + --list-ol-marker-2: lower-latin; + --list-ol-marker-3: lower-roman; + --list-ol-marker-4: decimal; + --list-ul-marker-1: '\2022'; + --list-ul-marker-2: '\25E6'; + --list-ul-marker-3: '\25AA'; + --list-ul-marker-4: '\25E6'; + --list-ul-marker-color: var(--list-marker-color); + --list-marker-color-collapsed: var(--theme-color); + + --list-ul-colorful-marker-content: '\2022'; + + --he-title-bar-active-bg: var(--theme-color-translucent-005); + --he-title-bar-active-pinned-bg: var(--theme-color-translucent-005); + --he-title-bar-inactive-bg: var(--theme-color-translucent-001); + --he-title-bar-inactive-pinned-bg: var(--theme-color-translucent-001); + --he-title-bar-inactive-action: var(--text-normal); + --he-title-bar-active-action: var(--theme-color); + --he-title-bar-active-fg: var(--text-normal); + --he-title-bar-inactive-fg: var(--text-muted); + + --list-spacing-bt: 1; + + --font-weight-strong: bold; + --font-style-em: italic; + --code-background: var(--background-code); + --canvas-card-opacity: 0.1; + + --popover-width-factor: 1; + --popover-height-factor: 1; + + /*bubble*/ + --bt-bubble-layout-padding: 8px; + --bt-bubble-background-color: transparent; + --bt-bubble-border-color: var(--background-modifier-border); + --bt-indentation-gradient-color-1: var(--theme-color); + --bt-indentation-gradient-color-2: transparent; + --bt-colorful-indentation-width: 1px; + + --h1-bg-color: color-mix(in srgb, var(--h1-color) 15%, transparent); + --h2-bg-color: color-mix(in srgb, var(--h2-color) 15%, transparent); + --h3-bg-color: color-mix(in srgb, var(--h3-color) 15%, transparent); + --h4-bg-color: color-mix(in srgb, var(--h4-color) 15%, transparent); + --h5-bg-color: color-mix(in srgb, var(--h5-color) 15%, transparent); + --h6-bg-color: color-mix(in srgb, var(--h6-color) 15%, transparent); + --inline-title-bg-color: color-mix(in srgb, var(--h1-color) 15%, transparent); + + --ribbon-background: var(--background-secondary-alt);--ribbon-background-collapsed: var(--background-secondary-alt); + + --bt-indentation-width-hover: 3px; + + /***thino***/ + --share-thino-background-light-custom:url("https://"); + --share-thino-background-dark-custom:url("https://"); + --thino-background-light-custom:url("https://"); + --thino-background-dark-custom:url("https://"); + + --share-card-background-opacity-cp:0.6; + + + --table-text-size: calc(var(--font-text-size) * 0.9375); + +} + + +body.all-dark-pdf .print, +.theme-dark { + --background-primary: var(--background-primary-bg-4-bt,#202020); + --background-primary-alt: var(--background-primary-alt-bg-4-bt,#444444); + --background-secondary: var(--background-secondary-bg-4-bt,#151515); + --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#222222); + --background-modifier-border: #343434; + --background-modifier-success: #539126; + --background-modifier-success-rgb: 83, 145, 38; + --background-modifier-error: #9b4343; + --background-modifier-error-rgb: 155, 67, 67; + --text-accent: var(--color-accent); + --text-accent-hover: var(--color-accent-2); + --text-normal: #c6c6c6; + --text-highlight: var(--text-normal); + --background-modifier-box-shadow: rgba(228, 228, 228, 0.08); + + --text-muted: #8a8a8a; + --text-muted-rgb: 138, 138, 138; + --text-faint: #797979; + --text-folder-file: #b3b3b3; + --accent-strong: #e7e7e7; + --accent-em: #a4ca8e; + --text-error: #e16d76; + --text-error-hover: #c9626a; + --text-selection: #3b767160; + --text-on-accent: #e4e4e4; + --interactive-normal: #2b2b2b; + --interactive-hover: #373737; + --accent-h: 208; + --accent-s: 64%; + --accent-l: 49%; + --accent-l-alt: calc(var(--accent-l) * 1.05); + --interactive-accent-rgb: 45, 130, 204; + --interactive-accent-hover: var(--color-accent-2); + --panel-border-color: #18191e; + --search-text: #e0e0e0; + --folder-title: #ffffff; + + --text-highlight-bg: hsla(var(--text-highlight-bg-h-dark), var(--text-highlight-bg-s-dark), var(--text-highlight-bg-l-dark), var(--text-highlight-bg-a-dark)); + --mark-highlight-strong-em: #fff7603a; + --strong-em-highlight-color: #a7b4ff; + --text-search-highlight-bg: #bb4361; + --strong-em-color-1: #43d3ff; + --strong-em-color-2: #baaaff; + + --background-search-result: var(--background-secondary-bg-4-bt); + --search-result-file-matched-bg: #023774; + --page-border-bottom: var(--background-secondary-alt); + --background-asymm-split-left: var(--background-secondary-alt); + --background-mobile-drawer-1: #1b1b1b; + --background-mobile-drawer-2: #1b1b1b69; + --background-modifier-border-hr: #3f3f3f; + --background-modifier-border-asymm: #343434; + --background-modifier-border-checkbox: #7b7b7b; + --background-transparent-black-or-white-1: #1b1b1b9a; + --background-transparent-black-or-white-2: #1e1e1ebd; + --background-transparent-black-or-white-3: #2f2f2f6c; + --background-transparent-black-or-white-3-1: #00000064; + --background-transparent-black-or-white-4: #7e7e7e1d; + --background-transparent-black-or-white-5: #0f0f0f6c; + --background-black-or-white-1: #353535; + --background-modifier-border-1: #000000; + --background-transparent-blue: #003e759a; + --scrollbar-thumb-bg: #3f3f3f7e; + --scrollbar-active-thumb-bg: #4d4d4d88; + --gray-1: #5C6370; + --gray-2: #abb2bf; + --red: #db7c84; + --red-1: #d05a63; + --orange: #d1945b; + --orange-1: #da904b; + --green: #abd58e; + --darkgreen: #568060; + --aqua: #35bed0; + --purple: #c594d4; + --blue: #a0c7e9; + --darkblue: #478fee; + --yellow: #d6b87f; + --light-yellow: #cac685; + --white: #ffffff; + --variable-2: #0072d0; + --variable-3: #5a96f7; + + --embed-color: hsla(calc(var(--accent-h) * 1),calc(var(--accent-s) * 1.2),calc(var(--accent-l) * 2),0.055); + --search-result-file-title-color: var(--text-normal); + --theme-color: var(--interactive-accent); + --theme-color-translucent-06: hsla(var(--interactive-accent-hsl),0.6); + --theme-color-translucent-04: hsla(var(--interactive-accent-hsl),0.4); + --theme-color-translucent-02: hsla(var(--interactive-accent-hsl),0.2); + --theme-color-translucent-015: hsla(var(--interactive-accent-hsl),0.15); + --theme-color-translucent-01: hsla(var(--interactive-accent-hsl),0.1); + --theme-color-translucent-005: hsla(var(--interactive-accent-hsl),0.05); + --theme-color-translucent-001: hsla(var(--interactive-accent-hsl),0.01); + + --background-blockquote: #9191911c; + --background-code: #1111118c; + --background-code-2: #4c4c4cb0; + --text-color-code: #d58000; + --code-normal: #d0d0d0; + --list-ul-block-color: #e19742a9; + --list-ul-disc-color: #eb9563; + --green-1: #79c142; + --list-ul-hover: #e28915de; + --list-ol-block-color: #2685bbb4; + --list-ol-number-color: var(--list-marker-color); + --list-ol-hover: #2c7bd6; + --list-marker-color-collapsed: var(--theme-color); + + --tag-text: #e4e4e4; + --stag1: #f08383; + --stag1-bg: #bd1919; + --stag2: #e7b263; + --stag2-bg: #ac6700; + --stag3: #77df89; + --stag3-bg: #058c1c; + --tag1: #3674bb; + --tag2: #3685ad; + --tag3: #2a8f91; + --tag4: #43804f; + --tag5: #5f932e; + + --tag-dailynote: #98c8ff; + --tag-dailynote-bg: #0f60bd; + --tag-weeklynote: #d1e6ff; + --tag-weeklynote-bg: #3971b1; + --tag-questions: #d4bdff; + --tag-questions-bg: #6640ae; + --tag-ideas: #fcfcc0; + --tag-ideas-bg: #565656d8; + + --h1-color: var(--print-h1-color,hsl(78, 62%, 47%)); + --h2-color: var(--print-h2-color,hsl(118, 42%, 49%)); + --h3-color: var(--print-h3-color,hsl(180, 53%, 48%)); + --h4-color: var(--print-h4-color,hsl(216, 69%, 68%)); + --h5-color: var(--print-h5-color,hsl(258, 79%, 77%)); + --h6-color: var(--print-h6-color,hsl(290, 85%, 81%)); + + --hr-color:var(--color-base-10); + --graph-text-color: #B5B5B5; + --graph-tag: #88d842bb; + --graph-attach: #b2cfe0bb; + --graph-circle: #55a2d6bb; + --graph-line: #8c8c8c; + --graph-unresolved: #f08080de; + --graph-arrow: #c23917; + --graph-control-bg: #00000080; + --graph-circle-outline: transparent; + --graph-canvas-bg: var(--background-primary); + --graph-circle-fill-highlight: var(--interactive-accent); + --graph-line-fill-highlight: rgb(var(--interactive-accent-rgb)); + + --unresolved-link: var(--graph-unresolved); + --link-unresolved-decoration-color: var(--graph-unresolved); + --internal-link-color: var(--text-accent); + --external-link-color: var(--internal-link-color); + + /*mermaid*/ + --mermaid-active-task-color: #187ef1; + --mermaid-seq-dia-color: #1371be; + + /*table*/ + --table-background-color: #2f2f2f32; + --table-background-color-odd: #00000033; + --table-border-color: #4a4a4a; + --table-thead-background-color: var(--theme-color-translucent-01); + --table-hover-raw-color: #08569a21; + --table-hover-color: #1f65a221; + --table-hover-thead-color: #21395bc7; + --table-header-color: var(--text-normal); + + /*calendar*/ + --calendar-week-color: #a2df94; + --calendar-week-hover: #61815c; + --calendar-week-background-color: #4a5842; + --calendar-today-background-color: #8c4545; + --calendar-hover-color: var(--theme-color-translucent-02); + --calendar-active-color: var(--theme-color-translucent-04); + + /*day planner*/ + --day-planner-pie: #f19c1c; + --day-planner-timeline: #000000; + --day-planner-line: #dfcf77; + --day-planner-dot: #dfcf77; + --day-planner-item-hover: #053c85; + --event-item-color1: #283493bb; + --event-item-color2: #1565c0bb; + --event-item-color3: #00838fbb; + --event-item-color4: #2e7d32bb; + --event-item-color5: #9e9d24bb; + --event-item-color6: #ff8f00bb; + --event-item-color7: #d84315bb; + --event-item-color8: #c62828bb; + --event-item-color9: #ad1457bb; + --event-item-color10: #6a1b9abb; + + --kanban-color-1: #0065d852; + --kanban-color-2: #30e4e441; + --kanban-color-3: #1cb54f44; + --kanban-color-4: #97b82b49; + --kanban-color-5: #bb722d41; + --kanban-color-6: #d12e2e42; + --kanban-color-7: #8f36cb3f; + + /*colourful notes*/ + --text-gray: #acacac; + --text-brown: #be9684; + --text-orange: #ffa344; + --text-yellow: #ffdc51; + --text-yellow-2: #cca217; + --text-green: #52c7b2; + --text-blue: #7c94ff; + --text-purple: #b386f1; + --text-pink: #ff6bba; + --text-red: #ff4f4f; + + --background-gray: #535353; + --background-brown: #493a3a; + --background-orange: #53422f; + --background-yellow: #585536; + --background-green: #32503e; + --background-blue: #2f5264; + --background-purple: #443f57; + --background-pink: #533b4a; + --background-red: #683c3c; + + --note-important: #d64545; + --note-cloze: #ffffff; + + /* stickies */ + --stickies-color-1: #84c584; + --stickies-color-2: #c7a3cf; + --tape-color: #99999967; + + /*Sliding panes*/ + --sliding-panes-header-color: #f1a634d0; + --background-4-sliding-pane: #252525ed; + --bg-sliding-pane-header: #00000043; + --bg-sliding-pane-leaf: #0f0f0f36; + + /*admonition*/ + --admonition-bg-color: #11111100; + + /*checklist*/ + --checklist-bg: #1d1d1d96; + --checklist-bg-hover: #08080896; + + --color-view-header-gradient-1: #060813de; + --color-view-header-gradient-2: #00285dc0; + + --checkbox-color-0: #3187d3; + --checkbox-color-1: #a9a608; + --checkbox-color-2: #1dac10; + --checkbox-color-3: #ffd1d1; + --checkbox-color-4: #625d4c; + --checkbox-color-5: #9a67ae; + --checkbox-color-6: #5f5f5f; + --text-checked-checkbox: #8e8e8e; + + --activeline-background: var(--theme-color-translucent-005); + + /*pseudo-kanban*/ + --p-kanban-bg-color: #6c6c6c42; + --p-kanban-border-color: transparent; + --p-kanban-card-color-1: #0000003f; + --p-kanban-card-color-2: #41414136; + --p-kanban-color-6: #f3424252; + --p-kanban-color-5: #eb973752; + --p-kanban-color-4: #d2dd3852; + --p-kanban-color-3: #38ce2a52; + --p-kanban-color-2: #2ec4c452; + --p-kanban-color-1: #3496e652; + --p-kanban-color-8: #b962ff52; + --p-kanban-color-7: #e45bdd52; + --p-kanban-color-simple: #8e8e8e41; + --p-kanban-color-shadow: #0000004d; + + /*style settings*/ + --background-secondary-translucent: #2c2c2c26; + --background-secondary-translucent-1: #2c2c2c26; + + /*rainbow-checklist*/ + --checklist-color-1: #005aa486; + --checklist-color-2: #00798986; + --checklist-color-3: #12781586; + --checklist-color-4: #897b0086; + --checklist-color-5: #a4620086; + --checklist-color-6: #ab100586; + --checklist-color-7: #7f1f9086; + + --table-color-calendar-2: rgb(0, 91, 144); + --table-color-rgb: 0, 91, 144; + + --mjx-inline-math-color: var(--text-normal); + --mjx-math-color: var(--text-normal); + --background-leaf-resize-handle: var(--background-secondary-alt-bg-4-bt); + --search-result-background: var(--background-secondary-alt-bg-4-bt); + --text-folder-file-icon: var(--theme-color); + + --color-highlight-1: var(--text-normal); + --color-highlight-2: var(--text-normal); + --color-highlight-3: var(--text-normal); + --bg-color-highlight-1: #c865656f; + --bg-color-highlight-2: #54b9476f; + --bg-color-highlight-3: #1e83d086; + + --background-popover: var(--color-base-10); + + --cursor-red: #ff3939; + --cursor-yellow: #fff955; + --cursor-green: #7dff7d; + --cursor-blue: #8ac7ff; + --cursor-violet: #bf76ff; + + --bg-color-settings-0: #07070747; + --bg-color-settings-0-1: #ffffff00; + --bg-color-settings-1: #7c7c7c6d; + --bg-color-settings-2: #1f1f1f52; + --bg-color-settings-3: #141414be; + --bg-color-settings-4: #2e2e2e9d; + --bg-color-settings-5: #424242aa; + --bg-color-settings-6: #191919c7; + + --background-waves-color:#4A75DB8C; + + --tab-stacked-shadow: #0e0e0e; + --divider-color: #000000; + --tab-outline-color: #151515; + + --bg-color-notebook: #FFFFFF00; + --grid-notebook-line-color-1: #c7c7c71f; + --grid-notebook-line-color-2: #74747440; + --dotted-notebook-dot-color: #c7c7c71f; + --background-nonoverlapping-note: #000000; + --stripe-notebook-stripe-color: #162419; + --prompt-box-shadow: #555555; + --background-titlebar-inner: hsla(var(--accent-h), var(--accent-s), var(--accent-l), 10%); + --window-shadow: 0 1px 3px hsla(207, 10%, 10%, 0.1); + --window-shadow2: 0 0 9px hsla(212, 17%, 0%, 0.3); + --bt-indentation-line-image: url(""); + --bt-connected-indent-line-color: #926a6a; + --list-colorful-marker: #ff8686; + + /*Bases Dark*/ + --color-base-00: #222222; + --color-base-05: #252525; + --color-base-10: #282828; + --color-base-20: #2c2c2c; + --color-base-25: #323232; + --color-base-30: #3a3a3a; + --color-base-35: #434343; + --color-base-40: #585858; + --color-base-50: #6a6a6a; + --color-base-60: #9a9a9a; + --color-base-70: #b5b5b5; + --color-base-100: #dcdcdc; + + --bases-header-border-width: 1px; + --bases-header-height: 40px; + --bases-header-padding-start: 8px; + --bases-header-padding-end: 8px; + --bases-group-heading-property-size: var(--font-small-size); + --bases-group-heading-value-size: var(--font-small-size); + --bases-embed-border-width: 1px; + --bases-embed-border-color: var(--background-modifier-border); + --bases-embed-border-radius: 6px; + --bases-table-container-border-width: 1px; + --bases-table-container-border-radius: 6px; + --bases-table-header-weight: 600; + --bases-table-header-color: var(--deep-color); + --bases-table-header-background: var(--background-secondary-alt); + --bases-table-header-background-hover: hsla(var(--accent-h), var(--accent-s), var(--accent-l), 0.15); + --table-border-color: hsla(var(--accent-h), var(--accent-s), var(--accent-l), 0.20); + --bases-table-border-color: transparent; + --bases-table-column-border-width: 0px; + --bases-table-row-border-width: 1px; + --bases-table-stripe-color: hsla(var(--accent-h), var(--accent-s), var(--accent-l), 0.06); + --bases-table-group-background: transparent; + --bases-table-row-background-hover: hsla(var(--accent-h), var(--accent-s), var(--accent-l), 0.15); + --bases-table-text-size: var(--font-text-size); + --bases-table-cell-background-active: color-mix(in srgb, var(--text-accent-hover) 18%, transparent); + --bases-table-cell-shadow-active: 0 0 0 1px var(--interactive-accent); + --bases-card-shadow: var(--background-modifier-box-shadow); + --bases-card-line-hover: var(--background-primary-alt); + --bases-list-separator-color: hsla(var(--accent-h), var(--accent-s), var(--accent-l), 0.75); + --bases-list-separator-font-weight: bold; +} + +.theme-light { + --background-primary: var(--background-primary-bg-4-bt,#ffffff); + --background-primary-alt: var(--background-primary-alt-bg-4-bt,#e9e9e9); + --background-secondary: var(--background-secondary-bg-4-bt,#fcfcfc); + --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#f3f3f3); + + --background-modifier-border: #dddddd; + --background-modifier-form-field: #fff; + --background-modifier-form-field-highlighted: #fff; + --background-modifier-box-shadow: rgba(0, 0, 0, 0.08); + --background-modifier-success: #A4E7C3; + --background-modifier-error: #e68787; + --background-modifier-error-rgb: 230, 135, 135; + --background-modifier-error-hover: #FF9494; + + --text-accent: var(--color-accent); + --text-accent-hover: var(--color-accent-2); + --text-normal: #0e0e0e; + --text-muted: #7f7f7f; + --text-highlight: var(--text-normal); + --text-faint: #7f7f7f; + --text-folder-file: #272727; + --accent-strong: #000000; + --accent-em: #099d4e; + --text-error: #e75545; + --text-error-hover: #f86959; + + --text-selection: #a9d1c859; + --text-on-accent: #ffffff; + --interactive-normal: #efefef; + --interactive-hover: #e6e6e6; + --accent-h: 207; + --accent-s: 77%; + --accent-l: 54%; + --accent-l-alt: calc(var(--accent-l) * 0.9); + --interactive-accent-rgb: 70, 142, 235; + + --interactive-accent-hover: var(--color-accent-2); + --panel-border-color: #dbdbdc; + --search-text: #000000; + --folder-title: #000000; + + --strong-em-highlight-color: #237add; + --mark-highlight-strong-em: #ff880049; + --text-highlight-bg: hsla(var(--text-highlight-bg-h-light), var(--text-highlight-bg-s-light), var(--text-highlight-bg-l-light), var(--text-highlight-bg-a-light)); + --text-search-highlight-bg: #ffd1dd; + --strong-em-color-1: #1048ff; + --strong-em-color-2: #14c8ff; + + --background-search-result: var(--background-secondary-bg-4-bt); + --search-result-file-matched-bg: #ffd9d9e5; + + --page-border-bottom: var(--background-secondary-alt); + --background-asymm-split-left: var(--background-secondary-alt); + + --background-mobile-drawer-1: #ffffff; + --background-mobile-drawer-2: #ffffffa1; + --background-modifier-border-hr: #bfbfbf; + --background-modifier-border-asymm: #d8d8d8; + --background-modifier-border-checkbox: #9c9c9c; + --background-secondary-alt-bg-4-bt-publish: #f6f6f6; + + --background-transparent-black-or-white-1: #ffffffb0; + --background-transparent-black-or-white-2: #ffffffca; + --background-transparent-black-or-white-3: #eeeeee91; + --background-transparent-black-or-white-3-1: #fafafac3; + --background-transparent-black-or-white-4: #a7a7a765; + --background-transparent-black-or-white-5: #f0f0f091; + --background-black-or-white-1: #e4e4e4; + --background-modifier-border-1: #e1dfdf; + --background-transparent-blue: #c6e5ffde; + --bg-color-settings-0: #7d7d7d6b; + --bg-color-settings-0-1: #ffffff77; + --bg-color-settings-1: #ffffff17; + --bg-color-settings-2: #ffffff5a; + --bg-color-settings-3: #ffffffda; + --bg-color-settings-4: #ffffffd2; + --bg-color-settings-5: #d4d4d464; + --bg-color-settings-6: #ffffff85; + + --scrollbar-thumb-bg: #dcdcdcbe; + --scrollbar-active-thumb-bg: #ddddddd9; + + --gray-1: #383a42; + --gray-2: #383a42; + --red: var(--nord11); + --red-1: #f16464f5; + --green: var(--nord14); + --darkgreen: #068a5e; + --blue: var(--nord10); + --darkblue: #3b84e4; + --purple: #c74df7; + --aqua: var(--nord8); + --yellow: #e48100; + --light-yellow: #ab9a02; + --orange: #db9600; + --orange-1: #cc7523; + --light-purple: #b74ff3; + --blue-green: #3bd4da; + --white: #ffffff; + --variable-2: #0072d0; + --variable-3: #5a96f7; + + --embed-color: hsla(calc(var(--accent-h) * 1),calc(var(--accent-s) * 0.8),calc(var(--accent-l) * 1),0.035); + --search-result-file-title-color: var(--text-normal); + --theme-color: var(--interactive-accent); + --theme-color-translucent-06: hsla(var(--interactive-accent-hsl),0.6); + --theme-color-translucent-04: hsla(var(--interactive-accent-hsl),0.4); + --theme-color-translucent-02: hsla(var(--interactive-accent-hsl),0.2); + --theme-color-translucent-015: hsla(var(--interactive-accent-hsl),0.15); + --theme-color-translucent-01: hsla(var(--interactive-accent-hsl),0.1); + --theme-color-translucent-005: hsla(var(--interactive-accent-hsl),0.05); + --theme-color-translucent-001: hsla(var(--interactive-accent-hsl),0.01); + + --background-blockquote: #d5d5d52c; + --background-code: #e6e6e671; + --background-code-2: #cccccc62; + --text-color-code: #e95d00; + --code-normal: #000000; + + --list-ul-block-color: #b9751b; + --list-ul-disc-color: #f39c55; + --green-1: #3dc730; + --list-ul-hover: #dd922f; + --list-ol-block-color: #3573a5; + --list-ol-number-color: var(--list-marker-color); + --list-ol-hover: #2c7bd6; + --list-marker-color-collapsed: var(--theme-color); + + --tag-text: #f8f8f8; + --stag1: #fa8787; + --stag1-bg: #eb2727; + --stag2: #fdbd5c; + --stag2-bg: #ee9002; + --stag3: #50ce3a; + --stag3-bg: #22ac09; + --tag1: #2573f0; + --tag2: #2193f0; + --tag3: #17a5e7; + --tag4: #14acc7; + --tag5: #10bdbd; + --tag-dailynote: #0077ff; + --tag-dailynote-bg: #277CDD; + --tag-weeklynote: #4b9fff; + --tag-weeklynote-bg: #6aafff; + --tag-questions: #b68fff; + --tag-questions-bg: #b085ff; + --tag-ideas: #ceb900; + --tag-ideas-bg: #444444d8; + + --h1-color: var(--print-h1-color,hsl(216, 88%, 26%)); + --h2-color: var(--print-h2-color,hsl(212, 100%, 33%)); + --h3-color: var(--print-h3-color,hsl(210, 86%, 39%)); + --h4-color: var(--print-h4-color,hsl(208, 58%, 49%)); + --h5-color: var(--print-h5-color,hsl(209, 70%, 62%)); + --h6-color: var(--print-h6-color,hsl(209, 65%, 72%)); + + --graph-text-color: #696969; + --graph-tag: #77d425cc; + --graph-attach: #afcfe0cc; + --graph-circle: #1f78b4cc; + --graph-line: #b1b1b1; + --graph-unresolved: #db4e4ecc; + --graph-arrow: #e25300; + --graph-control-bg: #ffffff9a; + --graph-circle-outline: transparent; + --graph-canvas-bg: var(--background-primary); + --graph-circle-fill-highlight: var(--interactive-accent); + --graph-line-fill-highlight: rgb(var(--interactive-accent-rgb)); + + --unresolved-link: var(--graph-unresolved); + --link-unresolved-decoration-color: var(--graph-unresolved); + --internal-link-color: var(--text-accent); + --external-link-color: var(--internal-link-color); + + /*mermaid*/ + --mermaid-active-task-color: #44bbff; + --mermaid-seq-dia-color: #76c8ff; + + /*table*/ + --table-background-color: #f1f1f176; + --table-background-color-odd: #ffffff70; + --table-border-color: #7d7d7d; + --table-thead-background-color: var(--theme-color-translucent-01); + --table-hover-raw-color: #85bfee2f; + --table-hover-color: #5dacec34; + --table-hover-thead-color: #ddefff; + --table-header-color: var(--text-normal); + + /*calendar*/ + --calendar-week-color: #48b432; + --calendar-week-hover: #e9ffe3; + --calendar-week-background-color: #d6e6bf; + --calendar-today-background-color: #aaeec6; + --calendar-hover-color: var(--theme-color-translucent-01); + --calendar-active-color: var(--theme-color-translucent-02); + + /*day planner*/ + --day-planner-pie: #eca95c; + --day-planner-timeline: #d62f2f; + --day-planner-line: #ffd900; + --day-planner-dot: #ffd900; + --day-planner-item-hover: #8fccff; + --event-item-color1: #65ace6; + --event-item-color2: #52a4e7; + --event-item-color3: #2e96eb; + --event-item-color4: #2786da; + --event-item-color5: #1275cc; + --event-item-color6: #2664c0; + --event-item-color7: #1652ac; + --event-item-color8: #0c469c; + --event-item-color9: #0a3c86; + --event-item-color10: #072f6b; + + /*colourful notes*/ + --text-gray: #37352f99; + --text-brown: #855a46; + --text-orange: #d9730d; + --text-yellow: #d4a300; + --text-yellow-2: #a78000; + --text-green: #00927f; + --text-blue: #0083bb; + --text-purple: #5d1fb9; + --text-pink: #c40075; + --text-red: #ff4343; + --background-gray: #ebeced; + --background-brown: #e9e5e3; + --background-orange: #faebdd; + --background-yellow: #fbf3db; + --background-green: #ddedea; + --background-blue: #ddebf1; + --background-purple: #eae4f2; + --background-pink: #f4dfeb; + --background-red: #ffe3e3; + + --note-important: #fd4141; + --note-cloze: #000000; + + /* stickies */ + --stickies-color-1: #b3e2b3; + --stickies-color-2: #e9c6f1; + --tape-color: #acacac65; + + /*Sliding panes*/ + --sliding-panes-header-color: #0e64bb; + --background-4-sliding-pane: #ffffffef; + --bg-sliding-pane-header: #ffffff97; + --bg-sliding-pane-leaf: #ffffff88; + + /*admonition*/ + --admonition-bg-color: #FFFFFF00; + + /*checklist*/ + --checklist-bg: #dfdfdf8e; + --checklist-bg-hover: #ffffffcc; + + --color-view-header-gradient-1: #ffffffce; + --color-view-header-gradient-2: #ffffffce; + + /*checkbox*/ + --checkbox-color-0: #2f92e4; + --checkbox-color-1: #c4c116; + --checkbox-color-2: #4bbf40; + --checkbox-color-3: #ffe9e9; + --checkbox-color-4: #fff8b7; + --checkbox-color-5: #ad7fbf; + --checkbox-color-6: #5f5f5f; + --text-checked-checkbox: #9b9b9b; + + --activeline-background: var(--theme-color-translucent-005); + + /*pseudo-kanban*/ + --p-kanban-bg-color: #d3d3d32d; + --p-kanban-border-color: #a0a0a060; + --p-kanban-card-color-1: #ffffff80; + --p-kanban-card-color-2: #ffffff; + --p-kanban-color-6: #f18e8e65; + --p-kanban-color-5: #eeb36f65; + --p-kanban-color-4: #d1d77f65; + --p-kanban-color-3: #8ce38465; + --p-kanban-color-2: #7cdddd65; + --p-kanban-color-1: #52aaf365; + --p-kanban-color-8: #ba8be165; + --p-kanban-color-7: #e677e065; + --p-kanban-color-simple: #cdcdcd2c; + --p-kanban-color-shadow: #cfcfcf4d; + + /*style settings*/ + --background-secondary-translucent: #ffffff3d; --background-secondary-translucent-1: #ffffff5d; + + /*rainbow-checklist*/ + --checklist-color-1: #bbdefbab; + --checklist-color-2: #b2ebf2ab; + --checklist-color-3: #c8e6c9ab; + --checklist-color-4: #f8ef99ab; + --checklist-color-5: #ffe0b2ab; + --checklist-color-6: #ffcdd2ab; + --checklist-color-7: #e1bee7ab; + + --table-color-calendar-2: rgb(167, 223, 251); + --table-color-rgb: 167, 223, 251; + + --mjx-inline-math-color: var(--text-normal); + --mjx-math-color: var(--text-normal); + --background-leaf-resize-handle: var(--background-secondary-alt-bg-4-bt); + --text-folder-file-icon: var(--theme-color); + + --color-highlight-1: var(--text-normal); + --color-highlight-2: var(--text-normal); + --color-highlight-3: var(--text-normal); + --bg-color-highlight-1: #ff000034; + --bg-color-highlight-2: #0fc41835; + --bg-color-highlight-3: #4ca6ff51; + + --background-popover: var(--color-base-10); + + --cursor-red: #ff0000; + --cursor-yellow: #d5ca00; + --cursor-green: #008000; + --cursor-blue: #1791e2; + --cursor-violet: #ee82ee; + + --background-waves-color:#4A75DB8C; + + --tab-stacked-shadow: #d6d6d6; + --divider-color: #e3e3e3; + --tab-outline-color: #e3e3e3; + + --bg-color-notebook: #FFFFFF00; + --grid-notebook-line-color-1: #c7c7c740; + --grid-notebook-line-color-2: #afafaf40; + --dotted-notebook-dot-color: #c7c7c780; + --stripe-notebook-stripe-color: #f5f2e6; + --background-nonoverlapping-note: #ffffff; + --prompt-box-shadow: #bebebe; + --background-titlebar-inner: hsla(var(--accent-h), var(--accent-s), var(--accent-l), 10%); + --window-shadow: 0 1px 3px hsla(212, 17%, 80%, 0.2); + --window-shadow2: 0 0 9px hsla(217, 15%, 83%, 0.7); + --bt-indentation-line-image: url(""); + --bt-connected-indent-line-color: #FFA8A8; + --list-colorful-marker: #fd4949; + + /*Bases*/ + --bases-header-border-width: 1px; + --bases-header-height: 40px; + --bases-header-padding-start: 8px; + --bases-header-padding-end: 8px; + --bases-group-heading-property-size: var(--font-small-size); + --bases-group-heading-value-size: var(--font-small-size); + --bases-embed-border-width: 1px; + --bases-embed-border-color: var(--background-modifier-border); + --bases-embed-border-radius: 6px; + --bases-table-container-border-width: 1px; + --bases-table-container-border-radius: 6px; + --bases-table-header-weight: 600; + --bases-table-header-color: var(--deep-color); + --bases-table-header-background: var(--background-secondary-alt); + --bases-table-header-background-hover: hsla(var(--accent-h), var(--accent-s), var(--accent-l), 0.18); + --table-border-color: hsla(var(--accent-h), var(--accent-s), var(--accent-l), 0.20); + --bases-table-border-color: transparent; + --bases-table-column-border-width: 0px; + --bases-table-row-border-width: 1px; + --bases-table-stripe-color: hsla(var(--accent-h), var(--accent-s), var(--accent-l), 0.08); + --bases-table-group-background: transparent; + --bases-table-row-background-hover: hsla(var(--accent-h), var(--accent-s), var(--accent-l), 0.18); + --bases-table-text-size: var(--font-text-size); + --bases-table-cell-background-active: color-mix(in srgb, var(--text-accent-hover) 18%, transparent); + --bases-table-cell-shadow-active: 0 0 0 1px var(--interactive-accent); + --bases-card-shadow: var(--background-modifier-box-shadow); + --bases-card-line-hover: var(--background-primary-alt); + --bases-list-separator-color: hsla(var(--accent-h), var(--accent-s), var(--accent-l), 0.75); + --bases-list-separator-font-weight: bold; + +} + +body.color-scheme-options-avocado-topaz .theme-light, +body.color-scheme-options-avocado-topaz.theme-light { + --background-primary: var(--background-primary-bg-4-bt,#ffffff); + --background-primary-alt: var(--background-primary-alt-bg-4-bt,#e9e9e9); + --background-secondary: var(--background-secondary-bg-4-bt,#fcfcfc); + --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#e8f0e8); + + --background-modifier-border: #e1dfdf; + + --accent-em: #620ac6; + --text-selection: #7fbffe59; + --accent-h: 143; + --accent-s: 34%; + --accent-l: 45%; + --interactive-accent-rgb: 122, 189, 148; + + --search-text: #000000; + --folder-title: #000000; + + --strong-em-highlight-color: #08ae84; + --mark-highlight-strong-em: #dbe72849; + --text-highlight-bg: #ecf56ed8; + --text-search-highlight-bg: #ffd1dd; + --strong-em-color-1: #08ae84; + --strong-em-color-2: #01531d; + + --background-primary-bg-4-bt: #ffffff; + --background-primary-alt-bg-4-bt: #e9e9e9; + --background-secondary-bg-4-bt: #ffffff; + --background-secondary-alt-bg-4-bt: #e8f0e8; + + --background-mobile-drawer-1: #ffffff; + --background-mobile-drawer-2: #ffffffa1; + --background-secondary-alt-bg-4-bt-publish: #f6f6f6; + + --background-transparent-blue: #c6e5ffde; + + --scrollbar-thumb-bg: #c6c6c6a8; + --scrollbar-active-thumb-bg: #c6c6c6; + --search-result-file-title-color: var(--text-normal); + + --background-blockquote: #b6b6b62c; + --background-code: #ebebeb71; + --background-code-2: #cccccc62; + --text-color-code: #e95d00; + + --list-ul-block-color: #b9751b; + --list-ul-disc-color: #f39c55; + --green-1: #3dc730; + --list-ul-hover: #dd922f; + --list-ol-block-color: #35a569; + --list-ol-number-color: #429a71; + --list-ol-hover: #31b870; + + --tag-text: #f8f8f8; + --stag1: #fa8787; + --stag1-bg: #eb2727; + --stag2: #fdbd5c; + --stag2-bg: #ee9002; + --stag3: #50ce3a; + --stag3-bg: #22ac09; + --tag1: #79a26b; + --tag2: #7eb56b; + --tag3: #56b15b; + --tag4: #2db37b; + --tag5: #17b198; + --tag6: #19bb8b; + --tag7: #15bf1d; + --tag8: #61c108; + --tag9: #6ab607; + --tag-dailynote: #0077ff; + --tag-dailynote-bg: #277CDD; + --tag-weeklynote: #4b9fff; + --tag-weeklynote-bg: #6aafff; + --tag-questions: #b68fff; + --tag-questions-bg: #b085ff; + --tag-ideas: #ceb900; + --tag-ideas-bg: #444444d8; + + --h1-color: var(--print-h1-color,#02401f); + --h2-color: var(--print-h2-color,#034f27); + --h3-color: var(--print-h3-color,#034924); + --h4-color: var(--print-h4-color,#14452b); + --h5-color: var(--print-h5-color,#0e4728); + --h6-color: var(--print-h6-color,#19452e); + + /*graph*/ + --graph-text-color: #696969; + --graph-tag: #da9ee2cc; + --graph-attach: #88b0d6cc; + --graph-circle: #6fbf8ecc; + --graph-line: #b1b1b1; + --graph-unresolved: #db4e4ecc; + --graph-arrow: #e25300; + --graph-control-bg: #ffffff9a; + + /*mermaid*/ + --mermaid-active-task-color: #44bbff; + --mermaid-seq-dia-color: #76c8ff; + + /*table*/ + --table-border-color: hsla(var(--accent-h), var(--accent-s), var(--accent-l), 0.22); + --table-thead-background-color: #dbe4dac7; + --table-hover-raw-color: #dbe4da57; + --table-hover-color: #dbe4da37; + --table-hover-thead-color: #dbe4da; + --table-color-calendar-2: rgb(182, 221, 191); + --table-color-rgb: 182, 221, 191; + + /*calendar*/ + --calendar-week-color: #48b432; + --calendar-week-hover: #e9ffe3; + --calendar-week-background-color: #d6e6bf; + --calendar-today-background-color: #aaeec6; + + /*day planner*/ + --day-planner-pie: #eca95c; + --day-planner-timeline: #d62f2f; + --day-planner-line: #ffd900; + --day-planner-dot: #ffd900; + --day-planner-item-hover: #5ca35c; + --event-item-color1: #7c9f14; + --event-item-color2: #659f14; + --event-item-color3: #529f14; + --event-item-color4: #3d9f14; + --event-item-color5: #2d9f14; + --event-item-color6: #1d9f14; + --event-item-color7: #149f1f; + --event-item-color8: #149f2d; + --event-item-color9: #149f39; + --event-item-color10: #149f44; + + /*Sliding panes*/ + --sliding-panes-header-color: #02401f; + + --color-view-header-gradient-1: #d9f7d9ef; + --color-view-header-gradient-2: #e9f3edef; + + /*checkbox*/ + --checkbox-color-0: #4cb385; + --checkbox-color-1: #c4c116; + --checkbox-color-2: #4077bf; + --checkbox-color-3: #ffe9e9; + --checkbox-color-4: #fffbd4; + --checkbox-color-5: #ad7fbf; + --checkbox-color-6: #5f5f5f; + + /*Bases 继承默认主题*/ + +} + +body.color-scheme-options-avocado-topaz .workspace-leaf.mod-active .view-header-title { + color: var(--h1-color); +} + +body.color-scheme-options-avocado-topaz.theme-dark { + --background-primary: var(--background-primary-bg-4-bt,#181818); + --background-primary-alt: var(--background-primary-alt-bg-4-bt,#222222); + --background-secondary: var(--background-secondary-bg-4-bt,#181818); + --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#222222); + --accent-h: 140; + --accent-s: 52%; + --accent-l: 41%; + --interactive-accent-rgb: 50, 159, 86; + + --text-selection: #0080ff59; + --text-highlight-bg: #47893b8a; + --mark-highlight-strong-em: #47893b7a; + --strong-em-highlight-color: #9c8ce6; + --text-search-highlight-bg: #bb4361; + --strong-em-color-1: #9c8ce6; + --strong-em-color-2: #23d05c; + + --background-mobile-drawer-1: #1b1b1b; + --background-mobile-drawer-2: #1b1b1b69; + --background-transparent-blue: #003e759a; + --scrollbar-thumb-bg: #8282827e; + --scrollbar-active-thumb-bg: #828282; + --search-result-file-title-color: var(--text-normal); + + --background-blockquote: #9191911c; + --background-code: #1111118c; + --background-code-2: #4c4c4cb0; + --text-color-code: #d58000; + + --list-ul-block-color: #e19742a9; + --list-ul-disc-color: #eb9563; + --green-1: #79c142; + --list-ul-hover: #e28915de; + --list-ol-block-color: #26bb32b4; + --list-ol-number-color: #95c49d; + --list-ol-hover: #2cd62c; + + --graph-text-color: #B5B5B5; + --graph-tag: #b992ddbb; + --graph-attach: #76c1f0bb; + --graph-circle: #44d07ebb; + --graph-line: #8c8c8c; + --graph-unresolved: #f08080de; + --graph-arrow: #c23917; + --graph-control-bg: #00000080; + + /*mermaid*/ + --mermaid-active-task-color: #187ef1; + --mermaid-seq-dia-color: #1371be; + + /*table*/ + --table-thead-background-color: #557f5c43; + --table-border-color: hsla(var(--accent-h), var(--accent-s), var(--accent-l), 0.22); + --table-hover-raw-color: #557f5c23; + --table-hover-color: #557f5c23; + --table-hover-thead-color: #557f5c53; + + /*calendar*/ + --calendar-week-color: #a2df94; + --calendar-week-hover: #61815c; + --calendar-week-background-color: #4a5842; + --calendar-today-background-color: #8c4545; + + /*day planner*/ + --day-planner-pie: #f19c1c; + --day-planner-timeline: #000000; + --day-planner-line: #dfcf77; + --day-planner-dot: #dfcf77; + --day-planner-item-hover: #059429; + --event-item-color1: #347703; + --event-item-color2: #077703; + --event-item-color3: #03771e; + --event-item-color4: #037737; + --event-item-color5: #03774d; + --event-item-color6: #03775a; + --event-item-color7: #03776c; + --event-item-color8: #037377; + --event-item-color9: #036877; + --event-item-color10: #035e77; + + /*Sliding panes*/ + --sliding-panes-header-color: #27b822; + --background-4-sliding-pane: #252525ed; + + --color-view-header-gradient-1: #000000de; + --color-view-header-gradient-2: #002900c0; + + /*checkbox*/ + --checkbox-color-0: #25c648; + --checkbox-color-1: #a9a608; + --checkbox-color-2: #1061ac; + --checkbox-color-3: #ffd1d1; + --checkbox-color-4: #625d4c; + --checkbox-color-5: #9a67ae; + --checkbox-color-6: #5f5f5f; + + --table-color-calendar-2: rgb(5, 158, 5); + --table-color-rgb: 5, 158, 5; + --divider-color: #000000; + + /*Bases 继承默认主题*/ + +} + +body.color-scheme-options-monochrome-topaz.theme-dark { + --background-primary: var(--background-primary-bg-4-bt,#1e1e1e); + --background-primary-alt: var(--background-primary-alt-bg-4-bt,#222222); + --background-secondary: var(--background-secondary-bg-4-bt,#151515); + --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#222222); + --accent-em: #ffffff; + --accent-h: 0; + --accent-s: 0%; + --accent-l: 47%; + --interactive-accent-rgb: 120, 120, 120; + + --text-highlight-bg: #89853b8a; + --mark-highlight-strong-em: #fff7603a; + --strong-em-highlight-color: #ffffff; + --text-search-highlight-bg: #bb4361; + + --search-result-file-title-color: var(--text-normal); + + --background-blockquote: #9191911c; + --background-code: #1111118c; + --background-code-2: #4c4c4cb0; + --text-color-code: #d58000; + + --internal-link-color: #3197eb; + --list-ul-block-color: #d0d0d0a9; + --list-ul-disc-color: #eb9563; + --green-1: #79c142; + --list-ul-hover: #e28915de; + --list-ol-block-color: #878787b4; + --list-ol-number-color: #c6c6c6; + --list-ol-hover: #2c7bd6; + --tag-text: #e4e4e4; + --stag1: #f08383; + --stag1-bg: #bd1919; + --stag2: #e7b263; + --stag2-bg: #ac6700; + --stag3: #77df89; + --stag3-bg: #058c1c; + --tag1: #cccccc; + --tag2: #cccccc; + --tag3: #cccccc; + --tag4: #cccccc; + --tag5: #cccccc; + --tag-dailynote: #98c8ff; + --tag-dailynote-bg: #0f60bd; + --tag-weeklynote: #d1e6ff; + --tag-weeklynote-bg: #3971b1; + --tag-questions: #d4bdff; + --tag-questions-bg: #6640ae; + --tag-ideas: #fcfcc0; + --tag-ideas-bg: #565656d8; + + --h1-color: var(--print-h1-color,#ebebeb); + --h2-color: var(--print-h2-color,#ebebeb); + --h3-color: var(--print-h3-color,#ebebeb); + --h4-color: var(--print-h4-color,#ebebeb); + --h5-color: var(--print-h5-color,#ebebeb); + --h6-color: var(--print-h6-color,#ebebeb); + + /*graph*/ + --graph-text-color: #B5B5B5; + --graph-tag: #88d842bb; + --graph-attach: #5cb5e9bb; + --graph-circle: #ebebebb9; + --graph-line: #8c8c8c; + --graph-unresolved: #f08080de; + --graph-arrow: #c23917; + --graph-control-bg: #00000080; + + /*mermaid*/ + --mermaid-active-task-color: #187ef1; + --mermaid-seq-dia-color: #1371be; + + /* table */ + --table-border-color: #878787; + --table-thead-background-color: #b3b3b363; + --table-hover-raw-color: #4040401c; + --table-hover-color: #59595947; + --table-hover-thead-color: #6969691c; + + /*calendar*/ + --calendar-week-color: #ededed; + --calendar-week-hover: #bfbfbf52; + --calendar-week-background-color: #b5b5b52e; + --calendar-today-background-color: #8c4545; + + /*day planner*/ + --day-planner-pie: #f19c1c; + --day-planner-timeline: #000000; + --day-planner-line: #dfcf77; + --day-planner-dot: #dfcf77; + --day-planner-item-hover: #707070; + --event-item-color1: #0a0a0a; + --event-item-color2: #121212; + --event-item-color3: #171717; + --event-item-color4: #212121; + --event-item-color5: #2b2b2b; + --event-item-color6: #333333; + --event-item-color7: #3d3d3d; + --event-item-color8: #454545; + --event-item-color9: #4d4d4d; + --event-item-color10: #575757; + + /*Sliding panes*/ + --sliding-panes-header-color: #ebebeb; + --background-4-sliding-pane: #252525ed; + + --color-view-header-gradient-1: #000000de; + --color-view-header-gradient-2: #000000c0; + + --table-color-calendar-2: rgb(69, 69, 69); + --table-color-rgb: 69, 69, 69; + + + /*Bases 继承默认主题*/ + +} + +body.color-scheme-options-monochrome-topaz .theme-light, +body.color-scheme-options-monochrome-topaz.theme-light { + --background-primary: var(--background-primary-bg-4-bt,#ffffff); + --background-primary-alt: var(--background-primary-alt-bg-4-bt,#e9e9e9); + --background-secondary: var(--background-secondary-bg-4-bt,#ffffff); + --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#f5f5f5); + --accent-strong: #000000; + --accent-em: #000000; + --text-selection: #c6c6c659; + --accent-h: 0; + --accent-s: 0%; + --accent-l: 31%; + --interactive-accent-rgb: 79, 79, 79; + + --strong-em-highlight-color: #000000; + --text-highlight-bg: #ecf56eb4; + --mark-highlight-strong-em: #ecf56eb4; + --text-search-highlight-bg: #ffd1dd; + --strong-em-color-1: #08ae84; + --strong-em-color-2: #01531d; + + --search-result-file-title-color: var(--text-normal); + + --background-blockquote: #b6b6b62c; + --background-code: #ebebeb71; + --background-code-2: #cccccc62; + --text-color-code: #e95d00; + + --internal-link-color: #0040ff; + + /*list*/ + --list-ul-block-color: #313131; + --list-ul-disc-color: #f39c55; + --green-1: #3dc730; + --list-ul-hover: #dd922f; + --list-ol-block-color: #a2a2a2; + --list-ol-number-color: #b5b5b5; + --list-ol-hover: #4f8fcb; + + --tag-text: #5a5a5a; + --stag1: #fa8787; + --stag1-bg: #eb2727; + --stag2: #fdbd5c; + --stag2-bg: #ee9002; + --stag3: #50ce3a; + --stag3-bg: #22ac09; + --tag1: #4f4f4f; + --tag2: #4f4f4f; + --tag3: #4f4f4f; + --tag4: #4f4f4f; + --tag5: #4f4f4f; + --tag-dailynote: #0077ff; + --tag-dailynote-bg: #277CDD; + --tag-weeklynote: #4b9fff; + --tag-weeklynote-bg: #6aafff; + --tag-questions: #b68fff; + --tag-questions-bg: #b085ff; + --tag-ideas: #ceb900; + --tag-ideas-bg: #444444d8; + + --h1-color: var(--print-h1-color,#000000); + --h2-color: var(--print-h2-color,#000000); + --h3-color: var(--print-h3-color,#000000); + --h4-color: var(--print-h4-color,#000000); + --h5-color: var(--print-h5-color,#000000); + --h6-color: var(--print-h6-color,#000000); + + /*graph*/ + --graph-text-color: #696969; + --graph-tag: #57bf5fcc; + --graph-attach: #78b0e4cc; + --graph-circle: #6a6a6acc; + --graph-line: #b1b1b1; + --graph-unresolved: #db4e4ecc; + --graph-arrow: #e25300; + --graph-control-bg: #ffffff9a; + + /*mermaid*/ + --mermaid-active-task-color: #44bbff; + --mermaid-seq-dia-color: #76c8ff; + + /*table*/ + --table-border-color: hsla(var(--accent-h), var(--accent-s), var(--accent-l), 0.22); + --table-thead-background-color: #bdbdbdc7; + --table-hover-raw-color: #f0f0f063; + --table-hover-color: #e3e3e354; + --table-hover-thead-color: #ebebeb54; + + /*calendar*/ + --calendar-week-color: #949494; + --calendar-week-hover: #b5b5b52e; + --calendar-week-background-color: #878787; + --calendar-today-background-color: #aaeec6; + + /*day planner*/ + --day-planner-pie: #eca95c; + --day-planner-timeline: #d62f2f; + --day-planner-line: #ffd900; + --day-planner-dot: #ffd900; + --day-planner-item-hover: #474747; + --event-item-color1: #b5b5b5; + --event-item-color2: #a8a8a8; + --event-item-color3: #a1a1a1; + --event-item-color4: #969696; + --event-item-color5: #8c8c8c; + --event-item-color6: #828282; + --event-item-color7: #787878; + --event-item-color8: #707070; + --event-item-color9: #666666; + --event-item-color10: #595959; + + /*Sliding panes*/ + --sliding-panes-header-color: #000000; + --background-4-sliding-pane: #ffffffef; + + --color-view-header-gradient-1: #ffffffef; + --color-view-header-gradient-2: #ffffffef; + + --table-color-calendar-2: rgb(212, 212, 212); + --table-color-rgb: 212, 212, 212; + + /*Bases 继承默认主题*/ + +} + + +body.color-scheme-options-avocado-topaz .workspace-leaf.mod-active .view-header-title { + color: var(--h1-color); +} + +body.color-scheme-options-monochrome-topaz *:not(font)>em>strong, +body.color-scheme-options-monochrome-topaz *:not(font)>strong>em, +body.color-scheme-options-monochrome-topaz .cm-strong.cm-em { + background-image: initial; + background-clip: initial; + -webkit-background-clip: initial; + -webkit-text-fill-color: initial; + background-color: initial; +} + +body.color-scheme-options-pink-topaz .theme-light, +body.color-scheme-options-pink-topaz.theme-light { + --background-primary: var(--background-primary-bg-4-bt,#fffaf0); + --background-primary-alt: var(--background-primary-alt-bg-4-bt,#e9e9e9); + --background-secondary: var(--background-secondary-bg-4-bt,#fffaf0); + --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#ffebeb); + --background-modifier-border: #e1dfdf; + --text-normal: #0e0e0e; + --text-muted: #7f7f7f; + --text-faint: #7f7f7f; + --text-folder-file: #272727; + + --accent-em: #000000; + --accent-h: 325; + --accent-s: 80%; + --accent-l: 77%; + --text-selection: #f7b2cf59; + --interactive-accent-rgb: 243, 148, 203; + + --search-text: #000000; + --folder-title: #000000; + + --strong-em-highlight-color: #000000; + --mark-highlight-strong-em: #ffd0e99b; + --text-highlight-bg: #ffd0e99b; + --text-search-highlight-bg: #ffd1dd; + --search-result-file-matched-bg: #ffc3c3; + + --background-mobile-drawer-1: #ffffff; + --background-mobile-drawer-2: #ffffffa1; + --background-secondary-alt-bg-4-bt-publish: #f6f6f6; + + --scrollbar-thumb-bg: #e2bdbd8d; + --scrollbar-active-thumb-bg: #e2bdbd; + --search-result-file-title-color: #cc437c; + + --background-blockquote: #e6d6ba2c; + --background-code: #fae4ee4d; + --background-code-2: #d5d5d562; + --text-color-code: #e95d00; + + --list-ul-block-color: #c7c947; + --list-ul-disc-color: #f39c55; + --green-1: #3dc730; + --list-ul-hover: #dd922f; + --list-ol-block-color: #ce6d8a; + --list-ol-number-color: #e599ac; + --list-ol-hover: #b83175; + + --tag-text: #f8f8f8; + --stag1: #fa8787; + --stag1-bg: #eb2727; + --stag2: #fdbd5c; + --stag2-bg: #ee9002; + --stag3: #50ce3a; + --stag3-bg: #22ac09; + --tag1: #f1afaf; + --tag2: #e7c190; + --tag3: #86c93a; + --tag4: #48c6bf; + --tag5: #797fd1; + --tag-dailynote: #0077ff; + --tag-dailynote-bg: #277CDD; + --tag-weeklynote: #4b9fff; + --tag-weeklynote-bg: #6aafff; + --tag-questions: #b68fff; + --tag-questions-bg: #b085ff; + --tag-ideas: #ceb900; + --tag-ideas-bg: #444444d8; + + --h1-color: var(--print-h1-color,#6f0000); + --h2-color: var(--print-h2-color,#7a0757); + --h3-color: var(--print-h3-color,#9a1d75); + --h4-color: var(--print-h4-color,#b52a87); + --h5-color: var(--print-h5-color,#bb5795); + --h6-color: var(--print-h6-color,#cc76b7); + + /*graph*/ + --graph-text-color: #585858; + --graph-tag: #e3c982c7; + --graph-attach: #c982e3c7; + --graph-circle: #f596bbcc; + --graph-line: #e6b0c9; + --graph-unresolved: #db4e4ecc; + --graph-arrow: #e25300; + --graph-control-bg: #ffffff9a; + + /*mermaid*/ + --mermaid-active-task-color: #44bbff; + --mermaid-seq-dia-color: #76c8ff; + + /*table*/ + --table-border-color: #7d7d7d; + --table-thead-background-color: #fad1e96f; + --table-hover-raw-color: #fad1e92f; + --table-hover-color: #fad1e92f; + --table-hover-thead-color: #fad1e98f; + + /*calendar*/ + --calendar-week-color: #b884a5c7; + --calendar-week-hover: #e3d8df66; + --calendar-week-background-color: #b884a599; + --calendar-today-background-color: #b1779c94; + + /*day planner*/ + --day-planner-pie: #eca95c; + --day-planner-timeline: #d62f2f; + --day-planner-line: #ffd900; + --day-planner-dot: #ffd900; + --day-planner-item-hover: #e8a6be; + --event-item-color1: #e5b8cb; + --event-item-color2: #e1a3bd; + --event-item-color3: #e090b1; + --event-item-color4: #e080a8; + --event-item-color5: #e0719f; + --event-item-color6: #e16096; + --event-item-color7: #e25590; + --event-item-color8: #e64c8c; + --event-item-color9: #e64186; + --event-item-color10: #e92b7a; + + /* stickies */ + --stickies-color-1: #e5c7dab5; + --stickies-color-2: #dac7afc7; + --tape-color: #acacac65; + + /*Sliding panes*/ + --sliding-panes-header-color: #6f0000; + --background-4-sliding-pane: #ffffffef; + + --color-view-header-gradient-1: #ffdfe4ef; + --color-view-header-gradient-2: #ffe4e4ef; + + /*checkbox*/ + --checkbox-color-0: #d879a8; + --checkbox-color-1: #c4c116; + --checkbox-color-2: #50a947; + --checkbox-color-3: #ffe9e9; + --checkbox-color-4: #fffbd4; + --checkbox-color-5: #ad7fbf; + --checkbox-color-6: #5f5f5f; + --text-checked-checkbox: #9b9b9b; + + --table-color-calendar-2: rgb(245, 214, 224); + --table-color-rgb: 245, 214, 224; + + /*Bases 继承默认主题*/ + +} + + +body.color-scheme-options-pink-topaz.theme-dark { + --background-primary: var(--background-primary-bg-4-bt,#0f0f0f); + --background-primary-alt: var(--background-primary-alt-bg-4-bt,#222222); + --background-secondary: var(--background-secondary-bg-4-bt,#181818); + --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#222222); + + --accent-em: #d9d4a6; + --accent-h: 338; + --accent-s: 51%; + --accent-l: 59%; + --interactive-accent-rgb: 204, 97, 136; + + --text-highlight-bg: #de87a785; + --mark-highlight-strong-em: #dc799e85; + + --strong-em-highlight-color: #d9afb3d1; + --text-search-highlight-bg: #bb4361; + --strong-em-color-1: #fc3b3b; + --strong-em-color-2: #f5c414; + --search-result-file-matched-bg: #a9672dc9; + + --background-mobile-drawer-1: #1b1b1b; + --background-mobile-drawer-2: #1b1b1b69; + + --background-transparent-blue: #003e759a; + --scrollbar-thumb-bg: #8d69698d; + --scrollbar-active-thumb-bg: #8d6969; + --search-result-file-title-color: #c0689b; + + --background-blockquote: #9191911c; + --background-code: #00000082; + --background-code-2: #4c4c4cb0; + --text-color-code: #d58000; + + /*list*/ + --list-ul-block-color: #b27b7b; + --list-ul-disc-color: #af5a5a; + --green-1: #79c142; + --list-ul-hover: #b69696; + --list-ol-block-color: #ce7ea7; + --list-ol-number-color: #a25d81; + --list-ol-hover: #c0a5b3; + + --tag-text: #e4e4e4; + --stag1: #f08383; + --stag1-bg: #bd1919; + --stag2: #e7b263; + --stag2-bg: #ac6700; + --stag3: #77df89; + --stag3-bg: #058c1c; + --tag1: #ba6d6d; + --tag2: #ba6d7b; + --tag3: #ba6d88; + --tag4: #ba6d96; + --tag5: #ba6da6; + --tag-dailynote: #98c8ff; + --tag-dailynote-bg: #0f60bd; + --tag-weeklynote: #d1e6ff; + --tag-weeklynote-bg: #3971b1; + --tag-questions: #d4bdff; + --tag-questions-bg: #6640ae; + --tag-ideas: #fcfcc0; + --tag-ideas-bg: #565656d8; + + --h1-color: var(--print-h1-color,#c66279); + --h2-color: var(--print-h2-color,#bb7283); + --h3-color: var(--print-h3-color,#b4507f); + --h4-color: var(--print-h4-color,#b25c84); + --h5-color: var(--print-h5-color,#b74e94); + --h6-color: var(--print-h6-color,#b7629a); + + /*graph*/ + --graph-text-color: #B5B5B5; + --graph-tag: #d2bf83c7; + --graph-attach: #ad71d6c7; + --graph-circle: #d67a8dc7; + --graph-line: #ad7b8dc7; + --graph-unresolved: #cf3a3ac7; + --graph-arrow: #c23917; + --graph-control-bg: #00000080; + + /*mermaid*/ + --mermaid-active-task-color: #187ef1; + --mermaid-seq-dia-color: #1371be; + + /*table*/ + --table-thead-background-color: #a76c8f45; + --table-hover-raw-color: #a76c8f25; + --table-hover-color: #a76c8f2b; + --table-hover-thead-color: #a76c8f35; + + /*calendar*/ + --calendar-week-color: #bb6396e6; + --calendar-week-hover: #96798a6b; + --calendar-week-background-color: #c794948c; + --calendar-today-background-color: #8c4545; + + /*day planner*/ + --day-planner-pie: #f19c1c; + --day-planner-timeline: #000000; + --day-planner-line: #dfcf77; + --day-planner-dot: #dfcf77; + --day-planner-item-hover: #b893a3ad; + --event-item-color1: #d35f5fc7; + --event-item-color2: #d35f6ac7; + --event-item-color3: #d35f76c7; + --event-item-color4: #d35f7ec7; + --event-item-color5: #d35f86c7; + --event-item-color6: #d35f8dc7; + --event-item-color7: #d35f95c7; + --event-item-color8: #d35f9dc7; + --event-item-color9: #d35fa3c7; + --event-item-color10: #d35facc7; + + /*kanban*/ + --kanban-color-1: #9b3636ad; + --kanban-color-2: #9b364ead; + --kanban-color-3: #9b3660ad; + --kanban-color-4: #9b366fad; + --kanban-color-5: #9b3679ad; + --kanban-color-6: #9b368cad; + --kanban-color-7: #99369bad; + + /* stickies */ + --stickies-color-1: #ecb6d8c7; + --stickies-color-2: #ecd9b6c7; + + /*Sliding panes*/ + --sliding-panes-header-color: #ffffff; + --background-4-sliding-pane: #252525ed; + + --color-view-header-gradient-1: #000000c2; + --color-view-header-gradient-2: #2e1f28c2; + + --checkbox-color-0: var(--theme-color); + --checkbox-color-1: #a9a608; + --checkbox-color-2: #1061ac; + --checkbox-color-3: #ffd1d1; + --checkbox-color-4: #625d4c; + --checkbox-color-5: #9a67ae; + --checkbox-color-6: #5f5f5f; + --text-checked-checkbox: #8e8e8e; + + --table-color-calendar-2: rgb(215, 121, 153); + --table-color-rgb: 215, 121, 153; + + /*Bases 继承默认主题*/ + +} + +body.color-scheme-options-pink-topaz.theme-light *:not(font)>em>strong, +body.color-scheme-options-pink-topaz.theme-light *:not(font)>strong>em, +body.color-scheme-options-pink-topaz.theme-light .cm-strong.cm-em { + background-image: initial; + background-clip: initial; + -webkit-background-clip: initial; + -webkit-text-fill-color: initial; + background-color: initial; +} + + +body.color-scheme-options-topaz-nord.theme-dark { + --background-primary: var(--background-primary-bg-4-bt,#2E3440); + --background-primary-alt: var(--background-primary-alt-bg-4-bt,#2E3440); + --background-secondary: var(--background-secondary-bg-4-bt,#3B4252); + --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#434C5E); + + --background-black-or-white-1: var(--nord2); + + --text-normal: var(--nord4); + --text-muted: var(--nord5); + --text-faint: var(--nord6); + --accent-h: 210; + --accent-s: 34%; + --accent-l: 63%; + + --text-folder-file: var(--nord4); + + --accent-em: var(--nord14); + + --text-highlight-bg: var(--nord13-1); + --mark-highlight-strong-em: var(--nord13-1); + --text-selection: var(--nord9-2); + + --interactive-accent-rgb: 129, 161, 193; + + --folder-title: var(--nord4); + + --tag-text: var(--nord7); + --tag1: var(--nord7-transparent); + --tag2: var(--nord7-transparent); + --tag3: var(--nord7-transparent); + --tag4: var(--nord7-transparent); + --tag5: var(--nord7-transparent); + + --h1-color: var(--print-h1-color,var(--nord11)); + --h2-color: var(--print-h2-color,var(--nord12)); + --h3-color: var(--print-h3-color,var(--nord13)); + --h4-color: var(--print-h4-color,var(--nord14)); + --h5-color: var(--print-h5-color,var(--nord8)); + --h6-color: var(--print-h6-color,var(--nord15)); + + --background-code: #3B42525c; + --background-blockquote: #3B42525c; + + --text-color-code: var(--nord8); + + --color-view-header-gradient-1: var(--nord0); + --color-view-header-gradient-2: var(--nord0); + + --strong-em-color-1: var(--accent-strong); + --strong-em-color-2: var(--accent-strong); + --strong-em-highlight-color: var(--accent-strong); + + --embed-color: var(--nord1-1); + + --activeline-background: #4C566A1a; + + --list-ul-block-color: var(--nord12); + --list-ul-disc-color: var(--nord12); + --green-1: var(--nord14); + --list-ul-hover: var(--nord13); + --list-ol-block-color: var(--nord9); + --list-ol-number-color: var(--nord9); + --list-ol-hover: var(--nord7); + + /* table */ + --table-thead-background-color: var(--nord9-2); + --table-hover-raw-color: var(--nord9-2); + --table-hover-color: var(--nord9-2); + --table-hover-thead-color: var(--nord9-1); + + /* checkbox */ + --checkbox-color-0: var(--interactive-accent); + + /* graph */ + --graph-text-color: var(--nord4); + --graph-tag: var(--nord7); + --graph-attach: var(--nord15); + --graph-circle: var(--nord9); + --graph-line: var(--nord6); + --graph-unresolved: var(--nord11); + --graph-arrow: var(--nord11); + + --text-search-highlight-bg: var(--nord9-1); + --tab-outline-color: var(--nord0); + --divider-color: var(--nord0); + + + /*Bases 继承默认主题*/ + +} + +body.color-scheme-options-topaz-nord.theme-dark .titlebar-text { + color: var(--nord4); +} + +body.color-scheme-options-topaz-nord.theme-dark .token.unit { + color: var(--nord10) !important; +} + +body.color-scheme-options-topaz-nord.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-qualifier, +body.color-scheme-options-topaz-nord.theme-dark .cm-s-obsidian .cm-math.cm-qualifier, +body.color-scheme-options-topaz-nord.theme-dark .cm-s-obsidian .cm-qualifier, +body.color-scheme-options-topaz-nord.theme-dark .token.class { + color: var(--nord7) !important; +} + +body.color-scheme-options-topaz-nord.theme-dark .token.number, +body.color-scheme-options-topaz-nord.theme-dark .cm-number { + color: var(--nord15) !important; +} + +body.color-scheme-options-topaz-nord.theme-dark .token.operator, +body.color-scheme-options-topaz-nord.theme-dark .token.entity, +body.color-scheme-options-topaz-nord.theme-dark .token.url, +body.color-scheme-options-topaz-nord.theme-dark .language-css .token.string, +body.color-scheme-options-topaz-nord.theme-dark .style .token.string, +body.color-scheme-options-topaz-nord.theme-dark .cm-string, +body.color-scheme-options-topaz-nord.theme-dark .token.string, +body.color-scheme-options-topaz-nord.theme-dark .token.char, +body.color-scheme-options-topaz-nord.theme-dark .token.attr-value, +body.color-scheme-options-topaz-nord.theme-dark .token.builtin, +body.color-scheme-options-topaz-nord.theme-dark .token.inserted { + color: var(--nord14) !important; +} + +body.color-scheme-options-topaz-nord.theme-dark .token.selector, +body.color-scheme-options-topaz-nord.theme-dark .token.tag, +body.color-scheme-options-topaz-nord.theme-dark .cm-s-obsidian span.cm-variable-3 { + color: var(--nord10) !important; +} + +body.color-scheme-options-topaz-nord.theme-dark .token.regex, +body.color-scheme-options-topaz-nord.theme-dark .token.variable, +body.color-scheme-options-topaz-nord.theme-dark .cm-s-obsidian span.cm-variable-2 { + color: var(--nord12) !important; +} + +body.color-scheme-options-topaz-nord.theme-dark .token.macro.property, +body.color-scheme-options-topaz-nord.theme-dark .markdown-source-view.cm-s-obsidian .cm-hmd-codeblock.cm-property, +body.color-scheme-options-topaz-nord.theme-dark .token.property, +body.color-scheme-options-topaz-nord.theme-dark .token.boolean, +body.color-scheme-options-topaz-nord.theme-dark .token.constant, +body.color-scheme-options-topaz-nord.theme-dark .token.symbol, +body.color-scheme-options-topaz-nord.theme-dark .token.attr-name, +body.color-scheme-options-topaz-nord.theme-dark .token.deleted { + color: var(--nord9) !important; +} + +body.color-scheme-options-topaz-nord.theme-dark .token.function, +body.color-scheme-options-topaz-nord.theme-dark .markdown-source-view.cm-s-obsidian .cm-variable { + color: var(--nord13) !important; +} + +body.color-scheme-options-topaz-nord.theme-dark .token.comment, +body.color-scheme-options-topaz-nord.theme-dark .cm-s-obsidian span.cm-comment { + color: var(--nord3-1) !important; +} + +body.color-scheme-options-topaz-nord.theme-dark .token.atrule, +body.color-scheme-options-topaz-nord.theme-dark .token.keyword { + color: var(--nord13) !important; +} + +body.color-scheme-options-topaz-nord.theme-dark .token.tag, +body.color-scheme-options-topaz-nord.theme-dark .token.constant, +body.color-scheme-options-topaz-nord.theme-dark .token.symbol, +body.color-scheme-options-topaz-nord.theme-dark .token.deleted, +body.color-scheme-options-topaz-nord.theme-dark .cm-tag { + color: var(--nord11) !important; +} + +body.color-scheme-options-topaz-nord.theme-dark .token.color, +body.color-scheme-options-topaz-nord.theme-dark .token.hexcode.color { + color: var(--nord8) !important; +} + +body.color-scheme-options-topaz-nord.theme-dark #calendar-container, +body.style-options-for-calendar-plugin-style-one.color-scheme-options-topaz-nord.theme-dark #calendar-container { + --color-tr: var(--nord0); + --color-calendar-weekends: var(--nord11); +} + +body.color-scheme-options-topaz-nord .theme-light, +body.color-scheme-options-topaz-nord.theme-light { + --accent-h: 210; + --accent-s: 34%; + --accent-l: 63%; + --accent-em: var(--nord14-0); + + --text-selection: var(--nord9-2); + + --interactive-accent-rgb: 129, 161, 193; + + --tag-text: #3a79dd; + --tag1: #005aec21; + --tag2: #005aec21; + --tag3: #005aec21; + --tag4: #005aec21; + --tag5: #005aec21; + --h1-color: var(--print-h1-color,var(--nord11)); + --h2-color: var(--print-h2-color,var(--nord12)); + --h3-color: var(--print-h3-color,var(--nord13-0)); + --h4-color: var(--print-h4-color,var(--nord14-0)); + --h5-color: var(--print-h5-color,var(--nord8-0)); + --h6-color: var(--print-h6-color,var(--nord15)); + + --background-code: var(--nord6-2); + --background-blockquote: var(--nord6-2); + + --text-highlight-bg: var(--nord13-1); + --mark-highlight-strong-em: var(--nord13-1); + + --text-color-code: var(--nord8-0); + + --color-view-header-gradient-1: var(--background-primary-bg-4-bt); + --color-view-header-gradient-2: var(--background-primary-bg-4-bt); + + --strong-em-color-1: var(--accent-strong); + --strong-em-color-2: var(--accent-strong); + --strong-em-highlight-color: var(--accent-strong); + + --embed-color: var(--nord6-2); + + --activeline-background: var(--nord5-1); + + --list-ul-block-color: var(--nord12); + --list-ul-disc-color: var(--nord12); + --green-1: var(--nord14-0); + --list-ul-hover: var(--nord13-0); + --list-ol-block-color: var(--nord9); + --list-ol-number-color: var(--nord9); + --list-ol-hover: var(--nord7); + + /* table */ + --table-thead-background-color: var(--nord9-2); + --table-hover-raw-color: var(--nord9-2); + --table-hover-color: var(--nord9-2); + --table-hover-thead-color: var(--nord9-1); + + --checkbox-color-0: var(--interactive-accent); + + --graph-text-color: var(--nord1); + --graph-tag: var(--nord7); + --graph-attach: var(--nord15); + --graph-circle: var(--nord9); + --graph-line: var(--nord3-1); + --graph-unresolved: var(--nord11); + --graph-arrow: var(--nord11); + + --text-search-highlight-bg: var(--nord9-2); + + /*Bases 继承默认主题*/ + +} + +/*@Lavi & @嘴 的Flamingo主题色(原Pink Topaz)*/ +body.color-scheme-options-flamingo .theme-light, +body.color-scheme-options-flamingo.theme-light { + --background-primary: var(--background-primary-bg-4-bt,#efe9d9); + --background-primary-alt: var(--background-primary-alt-bg-4-bt,#ffdece); + --background-secondary: var(--background-secondary-bg-4-bt,#efe9d9); + --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#efe9d9); + + --background-4-sliding-panel: #efe9d9; + --background-mobile-drawer-1: #efe9d9; + --background-mobile-drawer-2: #efe9d9; + --graph-control-bg: #efe9d9; + + --background-modifier-border: rgba(0, 0, 0, 0.1); + --background-modifier-form-field: #ffdece; + --background-modifier-form-field-highlighted: #f5a7a2; + --background-modifier-box-shadow: rgba(0, 0, 0, 0.1); + --background-modifier-success: #ffdece; + --background-modifier-error: #f5a7a2; + --background-modifier-error-rgb: 230, 135, 135; + --background-modifier-error-hover: #fefcf9; + + --text-normal: #37291a; + --text-muted: #37291a; + --text-faint: #37291a; + --accent-strong: #37291a; + --text-error: #f5a7a2; + --text-error-hover: #fefcf9; + + --text-highlight-bg-h: 4; + --text-highlight-bg-s: 81%; + --text-highlight-bg-l: 80%; + --text-highlight-bg-a: 0.847; + --text-highlight-bg: hsla(var(--text-highlight-bg-h), var(--text-highlight-bg-s), var(--text-highlight-bg-l), var(--text-highlight-bg-a)); + --text-selection: #f39ba044; + + --interactive-accent-rgb: 245,167,162; + --accent-h: 4; + --accent-s: 81%; + --accent-l: 80%; + --panel-border-color: #fd355a; + --search-text: #37291a; + --folder-title: #37291a; + + --gray-1: #c4c4c4; + --gray-2: #7c8595; + --red: #fd355a; + --red-1: #980000; + --green: #40916c; + --darkgreen: #004f2d; + --blue: #69a2ee; + --darkblue: #5981f0; + --purple: #8673b4; + --aqua: #4dd8ef; + --yellow: #ffc727; + --light-yellow: #e5e79c; + --orange: #f19c79; + --light-purple: #d3d6fe; + --blue-green: #16bcc0; + + --search-result-file-title-color: #980000; + + --list-ul-block-color: #f5a7a2; + --list-ul-disc-color: #fd355a; + --list-ul-hover: #980000; + --list-ol-block-color: #f5a7a2; + --list-ol-number-color: #f5a7a2; + --list-ol-hover: #980000; + --stag1: #fd355a; + --stag2: #fd355a; + --stag3: #fd355a; + --tag1: #56cfc7c7; + --tag2: #eca1bcda; + --tag3: #e6d00d; + --tag4: #40916c; + --tag5: #68c7a4; + + --h1-color: var(--print-h1-color,#f39ba0); + --h2-color: var(--print-h2-color,#f39ba0); + --h3-color: var(--print-h3-color,#f39ba0); + --h4-color: var(--print-h4-color,#f39ba0); + --h5-color: var(--print-h5-color,#f39ba0); + --h6-color: var(--print-h6-color,#f39ba0); + + /* graph */ + --graph-text-color: #37291a; + --graph-tag: #ffdece; + --graph-attach: #f5a7a2; + --graph-circle: #FD355C; + --graph-line: #fea2c2; + --graph-unresolved: #E87659; + --graph-arrow: #980000; + + /* mermaid */ + --mermaid-active-task-color: #f5a7a2; + --mermaid-seq-dia-color: #ffdece; + + /* table */ + --table-background-color: #ffdece; + --table-background-color-odd: #ffdece; + --table-border-color: hsla(var(--accent-h), var(--accent-s), var(--accent-l), 0.22); + --table-thead-background-color: #f5a7a2; + --table-hover-color: #f5a7a2; + --table-hover-thead-color: #f5a7a2; + --table-hover-raw-color: #ffdece; + --table-color-calendar-2: rgb(214, 118, 146); + --table-color-rgb: 214, 118, 146; + + /* calendar */ + --calendar-week-color: #f5a7a2; + --calendar-week-hover: #ffdece; + --calendar-week-background-color: #ffdece; + + /* day planner */ + --day-planner-pie: #f5a7a2; + --day-planner-timeline: #ffdece; + --day-planner-line: #fd355a; + --day-planner-dot: #ffdece; + --day-planner-item-hover: #f5a7a2; + --event-item-color1: #f39ba063; + --event-item-color2: #f39ba091; + --event-item-color3: #f39ba0c4; + --event-item-color4: #f39ba0; + --event-item-color5: #D08489; + --event-item-color6: #B27175; + --event-item-color7: #D08489; + --event-item-color8: #f39ba0; + --event-item-color9: #f39ba0c4; + --event-item-color10: #f39ba091; + + --note-important: #fd355a; + --note-cloze: #fd355a; + --stickies-color-1: #e46969; + --stickies-color-2: #f5a7a2; + --tape-color: #acacac65; + --header-color: #f5a7a2; + + --color-view-header-gradient-1: #efe9d933; + --color-view-header-gradient-2: #efe9d933; + + --scrollbar-thumb-bg: #f39ba050; + --scrollbar-active-thumb-bg: #f39ba0; + + /*Bases 继承默认主题*/ + +} + + +body.color-scheme-options-flamingo.theme-dark { + --background-primary: var(--background-primary-bg-4-bt,#212121); + --background-primary-alt: var(--background-primary-alt-bg-4-bt,#f937590d); + --background-secondary: var(--background-secondary-bg-4-bt,#242424); + --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#191919); + + --background-modifier-border: #191919; + --background-modifier-form-field: #f39ba0; + --background-modifier-form-field-highlighted: #e5c7a9; + --background-modifier-box-shadow: #292929; + --background-modifier-success: #f93759; + --background-modifier-error: #f93759; + --background-modifier-error-rgb: #f93759; + --background-modifier-error-hover: #F93758; + + --text-normal: #efe9d9; + --text-muted: #efe9d9; + --text-faint: #efe9d9; + --accent-strong: #efe9d9; + --text-em-color: #f93759; + --text-error: #f93759; + --text-error-hover: #f93759; + + --text-highlight-bg-h: 357; + --text-highlight-bg-s: 79%; + --text-highlight-bg-l: 78%; + --text-highlight-bg-a: 0.847; + --text-highlight-bg: hsla(var(--text-highlight-bg-h), var(--text-highlight-bg-s), var(--text-highlight-bg-l), var(--text-highlight-bg-a)); + --text-selection: #e5c7a94a; + + --accent-h: 357; + --accent-s: 79%; + --accent-l: 78%; + --interactive-accent-rgb: 243, 155, 160; + + --panel-border-color: #f93759; + --search-text: #fff; + --folder-title: #fff; + + --gray-1: #c9b0b0; + --gray-2: #b4b1c6; + --red: #ff9090; + --red-1: #f93759; + --orange: #f28d61; + --green: #00ffc7; + --darkgreen: #1bbc9b; + --aqua: #30daff; + --purple: #b073ff; + --blue: #00a3b9; + --darkblue: #0040ff; + --yellow: #fcdc00; + --light-yellow: #ffd26c; + + --search-result-file-title-color: #f39ba0; + --background-blockquote-dark: #292929; + + /* list */ + --list-ul-block-color: #f39ba0; + --list-ul-disc-color: #f93759; + --list-ul-hover: #ffebec; + --list-ol-block-color: #f39ba0; + --list-ol-number-color: #ffccbc; + --list-ol-hover: #ffebec; + + /* tag */ + --stag1: #f39ba0; + --stag2: #ffccbc; + --stag3: #ffebec; + --tag1: #028588; + --tag2: #40916c; + --tag3: #69a2ee; + --tag4: #c47a5e; + --tag5: #004f2d; + + --h1-color: var(--print-h1-color,#ffccbc); + --h2-color: var(--print-h2-color,#ffccbc); + --h3-color: var(--print-h3-color,#ffccbc); + --h4-color: var(--print-h4-color,#ffccbc); + --h5-color: var(--print-h5-color,#ffccbc); + --h6-color: var(--print-h6-color,#ffccbc); + + /* graph */ + --graph-text-color: #efe9d9; + --graph-tag: #f39ba0; + --graph-attach: #ffebec; + --graph-circle: #f39ba0; + --graph-line: #ffc3bc; + --graph-unresolved: #ffccbc; + --graph-arrow: #ffc3bc; + + /* mermaid */ + --mermaid-active-task-color: #F39BA4; + --mermaid-seq-dia-color: #ffebec; + + /* table */ + --table-background-color: #212121; + --table-background-color-odd: transparent; + --table-border-color: hsla(var(--accent-h), var(--accent-s), var(--accent-l), 0.22); + --table-thead-background-color: #f39ba0ad; + --table-hover-raw-color: #292929; + --table-hover-color: #ffccbc0a; + --table-hover-thead-color: #f39ba0; + --table-color-calendar-2: rgb(215, 86, 125); + --table-color-rgb: 215, 86, 125; + + /* calendar */ + --calendar-week-color: #ffccbc; + --calendar-week-hover: #f39ba0; + --calendar-week-background-color: transparent; + + /* day planner */ + --day-planner-pie: #ffccbc; + --day-planner-timeline: #ff9b7c; + --day-planner-line: #f39ba0; + --day-planner-dot: #ffebec; + --day-planner-item-hover: #f39ba0; + + /* event */ + --event-item-color9: #ffc3bc; + --event-item-color8: #ffbcbc; + --event-item-color10: #ffccbc; + --event-item-color7: #ffbcc4; + --event-item-color6: #ffbcbc; + --event-item-color5: #ffc3bc; + --event-item-color4: #ffccbc; + --event-item-color3: #ffd4bc; + --event-item-color2: #ffdcbc; + --event-item-color1: #ffe4bc; + + --note-important: #f93759; + --note-cloze: #f93759; + --stickies-color-1: #f39ba0; + --stickies-color-2: #ffebec; + --tape-color: #ffccbc47; + --header-color: #f39ba0; + + --color-view-header-gradient-1: #21212122; + --color-view-header-gradient-2: #21212122; + + --scrollbar-thumb-bg: #e2bdbd50; + --scrollbar-active-thumb-bg: #e2bdbd; + + /*Bases 继承默认主题*/ + +} + +body.color-scheme-options-flamingo.theme-light #calendar-container { + --color-background-heading: transparent; + --color-background-weeknum: transparent; + --color-background-day: transparent; + --color-background-weekend: transparent; + + --color-tr: #ffdece8c !important; + --color-tr-odd: #ffdece !important; + + --color-dot: var(--text-accent); + --color-arrow: currentColor; + --color-button: var(--text-muted); + --color-text-weeknum: var(--calendar-week-color); + + --color-text-title: var(--text-normal); + --color-text-heading: var(--text-normal); + --color-text-day: var(--text-normal); + --color-text-today: var(--text-accent); + + padding: 0px 5px 0px 8px; + margin: -21px -8px 0px -8px; + line-height: 0.6; +} + +/*表格调整*/ +/*星期*/ +body.color-scheme-options-flamingo.theme-light #calendar-container th { + padding: 6px 0; + border-radius: 0px !important; + background-color: var(--table-thead-background-color) !important; +} + +body.color-scheme-options-flamingo.theme-light #calendar-container .week-num, +body.color-scheme-options-flamingo.theme-light #calendar-container .day { + border-radius: 0px !important; +} + +/*天*/ +body.color-scheme-options-flamingo.theme-light #calendar-container td { + width: 12.5%; + border-right: 0px solid var(--background-secondary-alt); + padding: 0px 0px 0px 0px !important; + line-height: 22px; + border-radius: 0px !important; +} + +body.color-scheme-options-flamingo.theme-light #calendar-container tr { + border: 2px solid var(--background-secondary-alt); +} + +/*“Today”*/ +body.color-scheme-options-flamingo.theme-light #calendar-container .reset-button { + font-size: 14px !important; + margin: 0; + padding: 0; + cursor: pointer; + line-height: 1.2; + text-align: center; +} + +/*悬停Today*/ +body.color-scheme-options-flamingo.theme-light #calendar-container .reset-button:hover { + color: var(--header-color); + background-color: var(--table-hover-raw-color); +} + +/*悬停arrow*/ +body.color-scheme-options-flamingo.theme-light #calendar-container .arrow:hover { + color: var(--theme-color); +} + +body.color-scheme-options-flamingo.theme-light #calendar-container .day:active, +body.color-scheme-options-flamingo.theme-light #calendar-container .active, +body.color-scheme-options-flamingo.theme-light #calendar-container .active.today { + background-color: #f5a7a2 !important; +} + +/*点调整 dot*/ +body.color-scheme-options-flamingo.theme-light #calendar-container .dot-container { + margin-top: -2px; + margin-bottom: -1px; +} + +/*月份调整 month*/ +body.color-scheme-options-flamingo.theme-light #calendar-container .month { + font-size: 20px; + line-height: 1; +} + +/*年份调整 year*/ +body.color-scheme-options-flamingo.theme-light #calendar-container .year { + font-size: 20px; + line-height: 1; +} + +/*星期数 week*/ +body.color-scheme-options-flamingo.theme-light #calendar-container .week-num { + background-color: var(--calendar-week-background-color); + font-weight: 600; +} + +/*星期数悬停 week hover*/ +body.color-scheme-options-flamingo.theme-light #calendar-container .week-num:hover { + background-color: var(--calendar-week-hover) !important; +} + +/*比上面那个还菜鸟的人做的一些修改*/ +body.color-scheme-options-flamingo.theme-light .nav-folder.mod-root>.nav-folder-title { + background-color: var(--background-secondary-alt-bg-4-bt) +} + +body.color-scheme-options-flamingo.theme-light .admonition { + background-color: #ffebec15 !important; +} + +body.color-scheme-options-flamingo.theme-light { + --font-family-vault: Arlrdbd, 'Source Han Sans', 'Noto Sans CJK', 'Source Sans Pro' !important; /*左侧库名字体*/ +} + +body.color-scheme-options-flamingo.theme-light .tag[href^="#DailyNote"] { + background-color: var(--tag1); + font-weight: 600; + font-family: var(--font-family-special-tag) !important; +} + +body.color-scheme-options-flamingo.theme-light .tag[href^="#DailyNote"]::after { + content: '❀'; + font-size: var(--font-size-emoji-after-tag); +} + +body.color-scheme-options-flamingo.theme-light .search-result-file-match { + background: transparent; +} + +/*@Lavi & @嘴 的Flamingo主题色(原Pink Topaz)到此结束 */ + +/*=================== Lillian 的配色 ========================*/ +/*蜂蜜牛奶配色 by Lillian */ +body.color-scheme-options-honey-milk-topaz .theme-light, +body.color-scheme-options-honey-milk-topaz.theme-light { + /*色系设置*/ + --color1: #ffde89; + --color2: #ffd876; + --color3: #ffd362; + --color4: #ffcd4e; + --color5: #ffc83b; + --color6: #ffc227; + --color7: #ffbd14; + --color8: #ffb700; + --color9: #ebae14; + --color10: #d8a627; + --color11: #c49d3b; + + --main-color: #f1b024; + --low-color: var(--color3); + --high-color: var(--color8); + --deep-color: var(--color11); + + --bg-color: #f8f8f5; + --bg-color2: #f0ede0; + + --background-primary: var(--background-primary-bg-4-bt,#f8f8f5); + --background-primary-alt: var(--background-primary-alt-bg-4-bt,#f0ede0); + --background-secondary: var(--background-secondary-bg-4-bt,#f8f8f5); + --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#f0ede0); + + --background-modifier-border: #e1dfdf; + + --accent-em: #099d4e; + + --text-selection: #66bbaa59; + --accent-h: 41; + --accent-s: 88%; + --accent-l: 54%; + --interactive-accent-rgb: 215, 178, 88; + + --search-text: #000000; + --folder-title: #000000; + + --strong-em-highlight-color: var(--color11); + + --text-highlight-bg-h: 34; + --text-highlight-bg-s: 100%; + --text-highlight-bg-l: 80%; + --text-highlight-bg-a: 0.847; + --text-highlight-bg: hsla(var(--text-highlight-bg-h), var(--text-highlight-bg-s), var(--text-highlight-bg-l), var(--text-highlight-bg-a)); + --text-search-highlight-bg: var(--color2); + --search-result-file-matched-bg: var(--low-color); + + --background-mobile-drawer-1: var(--bg-color); + --background-mobile-drawer-2: var(--bg-color); + --background-secondary-alt-bg-4-bt-publish: #f6f6f6; + + --search-result-file-title-color: var(--main-color); + + --list-ul-block-color: var(--color6); + --list-ul-disc-color: var(--main-color); + --green-1: #3dc730; + --list-ul-hover: var(--low-color); + --list-ol-block-color: var(--main-color); + --list-ol-number-color: var(--main-color); + --list-ol-hover: var(--low-color); + + --h1-color: var(--print-h1-color,var(--color6)); + --h2-color: var(--print-h2-color,var(--color7)); + --h3-color: var(--print-h3-color,var(--color8)); + --h4-color: var(--print-h4-color,var(--color9)); + --h5-color: var(--print-h5-color,var(--color10)); + --h6-color: var(--print-h6-color,var(--color11)); + + /*graph*/ + --graph-text-color: #696969; + --graph-tag: #77d425cc; + --graph-attach: #afcfe0cc; + --graph-circle: var(--color3); + --graph-line: #b1b1b1; + --graph-unresolved: #db4e4ecc; + --graph-arrow: #e25300; + --graph-control-bg: var(--bg-color); + + /*mermaid*/ + --mermaid-active-task-color: var(--high-color); + --mermaid-seq-dia-color: var(--low-color); + + /*table*/ + --table-background-color: var(--bg-color2); + --table-background-color-odd: #ffffffaf; + --table-border-color: hsla(var(--accent-h), var(--accent-s), var(--accent-l), 0.22); + --table-thead-background-color: var(--color1); + --table-hover-raw-color: var(--color2); + --table-hover-color: var(--color1); + --table-hover-thead-color: var(--color2); + + /*calendar*/ + --calendar-week-color: var(--high-color); + --calendar-week-hover: var(--color1); + --calendar-week-background-color: var(--bg-color); + --calendar-today-background-color: var(--color1); + + /*day planner*/ + --day-planner-pie: var(--deep-color); + --day-planner-timeline: #d62f2f; + --day-planner-line: var(--low-color); + --day-planner-dot: var(--low-color); + --day-planner-item-hover: var(--color1); + --event-item-color1: var(--color2); + --event-item-color2: var(--color3); + --event-item-color3: var(--color4); + --event-item-color4: var(--color5); + --event-item-color5: var(--color6); + --event-item-color6: var(--color7); + --event-item-color7: var(--color8); + --event-item-color8: var(--color9); + --event-item-color9: var(--color10); + --event-item-color10: var(--color11); + + /*Sliding panes*/ + --sliding-panes-header-color: var(--deep-color); + --background-4-sliding-pane: var(--bg-color); + + + + /*checklist*/ + --checklist-bg: #dfdfdf8e; + --checklist-bg-hover: #ffffffcc; + + --color-view-header-gradient-1: var(--color1); + --color-view-header-gradient-2: var(--bg-color); + + /*checkbox*/ + --checkbox-color-0: var(--main-color); + --checkbox-color-1: #c4c116; + --checkbox-color-2: #4bbf40; + --checkbox-color-3: #ffe9e9; + --checkbox-color-4: #fffbd4; + --checkbox-color-5: #ad7fbf; + --checkbox-color-6: #5f5f5f; + --text-checked-checkbox: #9b9b9b; + + --table-color-calendar-2: rgb(242, 235, 207); + --table-color-rgb: 242, 235, 207; + + /*Bases 继承默认主题*/ + +} + + +body.color-scheme-options-honey-milk-topaz.theme-dark { + /*蜂蜜牛奶 #f1b024*/ + + --color1: #ffde89; + --color2: #ffd876; + --color3: #ffd362; + --color4: #ffcd4e; + --color5: #ffc83b; + --color6: #ffc227; + --color7: #ffbd14; + --color8: #ffb700; + --color9: #ebae14; + --color10: #d8a627; + --color11: #a17f28; + + --main-color: #f1b024; + --low-color: var(--color3); + --high-color: var(--color8); + --deep-color: var(--color11); + + --bg-color: #222222; + --bg-color2: #333333; + + --background-primary: var(--background-primary-bg-4-bt,#222222); + --background-primary-alt: var(--background-primary-alt-bg-4-bt,#222222); + --background-secondary: var(--background-secondary-bg-4-bt,#333333); + --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#222222); + + --background-modifier-border: #565656; + + --text-selection: #47a5914d;/*鼠标选择 文字背景颜色*/ + --accent-h: 43; + --accent-s: 69%; + --accent-l: 50%; + --interactive-accent-rgb: 216, 166, 39;/*主题强调色 rgb , 需与主题色一致(把上面的值转成rgb放下面)*/ + + --panel-border-color: #18191e;/*侧边栏、下部状态栏线条颜色,改了没有,线条被我取消了 :p*/ + --search-text: var(--color1);/*搜索结果文字颜色*/ + --folder-title: #ffffff;/*文件栏文件夹文字颜色*/ + + --strong-em-highlight-color: var(--color11); + --text-search-highlight-bg: #bb4361; + + --strong-em-color-1: #43d3ff;/*加粗斜体渐变色1*/ + --strong-em-color-2: #baaaff;/*加粗斜体渐变色2*/ + --search-result-file-matched-bg: var(--color9);/* 搜索结果文字高亮颜色 */ + + --background-mobile-drawer-1: var(--bg-color); + --background-mobile-drawer-2: var(--bg-color); + + --background-transparent-blue: #003e759a; + + --scrollbar-thumb-bg: #8282827e; + --scrollbar-active-thumb-bg: #828282; + + --search-result-file-title-color: var(--main-color); + + --background-blockquote: #9191911c;/*引用框背景颜色*/ + --background-code: #1111118c;/*代码框背景颜色*/ + --background-code-2: #4c4c4cb0; + --text-color-code: #d58000;/*代码框文字颜色*/ + + --list-ul-block-color: var(--deep-color); + --list-ul-disc-color: var(--main-color); + --green-1: #3dc730; + --list-ul-hover: var(--low-color); + --list-ol-block-color: var(--deep-color); + --list-ol-number-color: var(--main-color); + --list-ol-hover: var(--low-color); + + --h1-color: var(--print-h1-color,var(--color6)); + --h2-color: var(--print-h2-color,var(--color7)); + --h3-color: var(--print-h3-color,var(--color8)); + --h4-color: var(--print-h4-color,var(--color9)); + --h5-color: var(--print-h5-color,var(--color10)); + --h6-color: var(--print-h6-color,var(--color11)); + + /*graph*/ + --graph-text-color: #B5B5B5;/*图谱文字颜色*/ + --graph-tag: #88d842bb;/*图谱线颜色*/ + --graph-attach: #b2cfe0bb;/*图谱附件颜色*/ + --graph-circle: var(--color8);/*图谱普通点颜色*/ + --graph-line: #8c8c8c;/*图谱线颜色*/ + --graph-unresolved: #f08080de;/*图谱未创建点颜色,兼未创建双链颜色*/ + --graph-arrow: #c23917;/*图谱箭头颜色*/ + --graph-control-bg: #00000080;/*图谱控制窗背景颜色*/ + + /*mermaid*/ + --mermaid-active-task-color: var(--low-color); + --mermaid-seq-dia-color: var(--high-color); + + /* table */ + --table-background-color: var(--bg-color2); + --table-background-color-odd: var(--bg-color); + --table-border-color: hsla(var(--accent-h), var(--accent-s), var(--accent-l), 0.22); + --table-thead-background-color: var(--color11); + --table-hover-raw-color: var(--color10); + --table-hover-color: var(--color11);; + --table-hover-thead-color: var(--color10); + + /*calendar*/ + --calendar-week-color: var(--high-color); + --calendar-week-hover: var(--color1); + --calendar-week-background-color: var(--bg-color); + --calendar-today-background-color: var(--color1); + + /*day planner*/ + --day-planner-pie: var(--color1); + --day-planner-timeline: #000000; + --day-planner-line: var(--low-color); + --day-planner-dot: var(--low-color); + --day-planner-item-hover: var(--main-color); + --event-item-color1: var(--color2); + --event-item-color2: var(--color3); + --event-item-color3: var(--color4); + --event-item-color4: var(--color5); + --event-item-color5: var(--color6); + --event-item-color6: var(--color7); + --event-item-color7: var(--color8); + --event-item-color8: var(--color9); + --event-item-color9: var(--color10); + --event-item-color10: var(--color11); + + /*Sliding panes*/ + --sliding-panes-header-color: var(--color1); + + --color-view-header-gradient-1: var(--bg-color2); + --color-view-header-gradient-2: var(--bg-color); + + /*checkbox*/ + --checkbox-color-0: var(--main-color); + + --table-color-calendar-2: rgb(120, 104, 38); + --table-color-rgb: 120, 104, 38; + + + /*Bases 继承默认主题*/ + +} + +body.color-scheme-options-honey-milk-topaz #calendar-container { + --color-background-heading: transparent; + --color-background-weeknum: transparent; + --color-background-day: transparent; + --color-background-weekend: transparent; + + --color-tr: var(--bg-color) !important; + --color-tr-odd: #ffdece !important; + + --color-dot: var(--text-accent); + --color-arrow: currentColor; + --color-button: var(--text-muted); + --color-text-weeknum: var(--calendar-week-color); + + --color-text-title: var(--text-normal); + --color-text-heading: var(--text-normal); + --color-text-day: var(--text-normal); + --color-text-today: var(--text-accent); + + padding: 0px 5px 0px 8px; + margin: -21px -8px 0px -8px; + line-height: 0.6; +} + +/*巧克力色 by Lillian */ +body.color-scheme-options-chocolate-topaz .theme-light, +body.color-scheme-options-chocolate-topaz.theme-light { + --color1: #f8d3a0; + --color2: #d8a86a; + --color3: #c2907a; + --color4: #af7d6b; + --color5: #af694f; + --color6: #74412d; + --color7: #683725; + --color8: #502819; + --color9: #552917; + --color10: #572917; + --color11: #4b1e0e; + + --main-color: var(--color6); + --low-color: var(--color3); + --high-color: var(--color8); + --deep-color: var(--color11); + + --bg-color: #faf4eb; + --bg-color2: #f7e6ce; + + --background-primary: var(--background-primary-bg-4-bt,#faf4eb); + --background-primary-alt: var(--background-primary-alt-bg-4-bt,#faf4eb); + --background-secondary: var(--background-secondary-bg-4-bt,#faf4eb); + --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#f7e6ce); + + --background-modifier-border: #e1dfdf; + + --accent-em: #099d4e; + --text-selection: #66bbaa59; + + --accent-h: 17; + --accent-s: 44%; + --accent-l: 32%; + --interactive-accent-rgb: 116, 65, 45; + + --strong-em-highlight-color: var(--color11); + + --text-search-highlight-bg: #ffd1dd; + --search-result-file-matched-bg: var(--low-color); + + --background-mobile-drawer-1: var(--bg-color); + --background-mobile-drawer-2: var(--bg-color); + --background-secondary-alt-bg-4-bt-publish: #f6f6f6; + + --search-result-file-title-color: var(--main-color); + --background-blockquote: #b6b6b62c; + --background-code: #ebebeb71; + --background-code-2: #cccccc62; + --text-color-code: #e95d00; + + --list-ul-block-color: var(--color5); + --list-ul-disc-color: var(--main-color); + --green-1: #3dc730; + --list-ul-hover: var(--low-color); + --list-ol-block-color: var(--main-color); + --list-ol-number-color: var(--main-color); + --list-ol-hover: var(--low-color); + + --tag-text: #f8f8f8; + --stag1: #fa8787; + --stag1-bg: #eb2727; + --stag2: #fdbd5c; + --stag2-bg: #ee9002; + --stag3: #50ce3a; + --stag3-bg: #22ac09; + --tag1: var(--color3); + --tag2: var(--color4); + --tag3: var(--color5); + --tag4: var(--color6); + --tag5: var(--color7); + + --tag-dailynote: var(--low-color); + --tag-dailynote-bg: var(--color3); + --tag-weeklynote: var(--color6); + --tag-weeklynote-bg: var(--color4); + --tag-questions: var(--color5); + --tag-questions-bg: var(--color5); + --tag-ideas: #ceb900; + --tag-ideas-bg: #444444d8; + + --h1-color: var(--print-h1-color,var(--color7)); + --h2-color: var(--print-h2-color,var(--color6)); + --h3-color: var(--print-h3-color,var(--color5)); + --h4-color: var(--print-h4-color,var(--color4)); + --h5-color: var(--print-h5-color,var(--color3)); + --h6-color: var(--print-h6-color,var(--color2)); + + /*graph*/ + --graph-text-color: #696969; + --graph-tag: #77d425cc; + --graph-attach: #afcfe0cc; + --graph-circle: var(--color3); + --graph-line: #b1b1b1; + --graph-unresolved: #db4e4ecc; + --graph-arrow: #e25300; + --graph-control-bg: var(--bg-color); + + /*mermaid*/ + --mermaid-active-task-color: var(--high-color); + --mermaid-seq-dia-color: var(--low-color); + + /*table*/ + --table-background-color: var(--bg-color2); + --table-background-color-odd: var(--bg-color); + --table-border-color: hsla(var(--accent-h), var(--accent-s), var(--accent-l), 0.22); + --table-thead-background-color: var(--color1); + --table-hover-raw-color: var(--color2); + --table-hover-color: var(--color1); + --table-hover-thead-color: var(--color2); + --table-color-calendar-2: rgb(76, 52, 16); + --table-color-rgb: 76, 52, 16; + + /*calendar*/ + --calendar-week-color: var(--high-color); + --calendar-week-hover: var(--color1); + --calendar-week-background-color: var(--bg-color); + --calendar-today-background-color: var(--color1); + + /*day planner*/ + --day-planner-pie: var(--deep-color); + --day-planner-timeline: #d62f2f; + --day-planner-line: var(--low-color); + --day-planner-dot: var(--low-color); + --day-planner-item-hover: var(--color1); + --event-item-color1: var(--color2); + --event-item-color2: var(--color3); + --event-item-color3: var(--color4); + --event-item-color4: var(--color5); + --event-item-color5: var(--color6); + --event-item-color6: var(--color7); + --event-item-color7: var(--color8); + --event-item-color8: var(--color9); + --event-item-color9: var(--color10); + --event-item-color10: var(--color11); + + /*Sliding panes*/ + --sliding-panes-header-color: var(--deep-color); + --background-4-sliding-pane: var(--bg-color); + + --color-view-header-gradient-1: var(--color1); + --color-view-header-gradient-2: var(--bg-color); + + /*checkbox*/ + --checkbox-color-0: var(--main-color); + + /*Bases 继承默认主题*/ + +} + +body.color-scheme-options-chocolate-topaz.theme-dark { + /* 焦茶色 焦茶#6f4b3e */ + --color1: #f8d3a0; + --color2: #d8a86a; + --color3: #c2907a; + --color4: #af7d6b; + --color5: #af694f; + --color6: #74412d; + --color7: #683725; + --color8: #502819; + --color9: #552917; + --color10: #572917; + --color11: #4b1e0e; + + --main-color: var(--color6); + --low-color: var(--color3); + --high-color: var(--color7); + --deep-color: var(--color11); + + /*黑暗颜色的背景不建议修改*/ + --bg-color: #222222; + --bg-color2: #222222; + + --background-primary: var(--background-primary-bg-4-bt,#222222); + --background-primary-alt: var(--background-primary-alt-bg-4-bt,#222222); + --background-secondary: var(--background-secondary-bg-4-bt,#222222); + --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#222222); + + --background-modifier-border: #565656;/*一些线条颜色*/ + + --text-muted: #8a8a8a;/*muted 文字颜色*/ + --text-faint: #797979;/*faint 文字颜色*/ + --text-folder-file: #b3b3b3;/*文件夹、文件 文字颜色*/ + + --accent-em: #a4ca8e;/*斜体 文字颜色*/ + + --text-selection: #47a5914d;/*鼠标选择 文字背景颜色*/ + --accent-h: 17; + --accent-s: 44%; + --accent-l: 32%; + --interactive-accent: var(--main-color); /*主题强调色*/ + --interactive-accent-rgb: 116, 65, 45;/*主题强调色 rgb , 需与主题色一致(把上面的值转成rgb放下面)*/ + + --panel-border-color: #18191e;/*侧边栏、下部状态栏线条颜色,改了没有,线条被我取消了 :p*/ + --search-text: #e0e0e0;/*搜索结果文字颜色*/ + --folder-title: #ffffff;/*文件栏文件夹文字颜色*/ + + --strong-em-highlight-color: var(--color11); + --text-search-highlight-bg: #bb4361; + --strong-em-color-1: #43d3ff;/*加粗斜体渐变色1*/ + --strong-em-color-2: #baaaff;/*加粗斜体渐变色2*/ + --search-result-file-matched-bg: var(--color9);/* 搜索结果文字高亮颜色 */ + + --background-mobile-drawer-1: var(--bg-color); + --background-mobile-drawer-2: var(--bg-color); + + --background-transparent-blue: #003e759a;/*用在kanban里的,可以不调*/ + --scrollbar-thumb-bg: #8282827e; + --scrollbar-active-thumb-bg: #828282; + + --search-result-file-title-color: var(--main-color); + + --background-blockquote: #9191911c;/*引用框背景颜色*/ + --background-code: #1111118c;/*代码框背景颜色*/ + --background-code-2: #4c4c4cb0; + --text-color-code: #d58000;/*代码框文字颜色*/ + + --list-ul-block-color: var(--color6); + --list-ul-disc-color: var(--main-color); + --green-1: #3dc730; + --list-ul-hover: var(--low-color); + --list-ol-block-color: var(--main-color); + --list-ol-number-color: var(--main-color); + --list-ol-hover: var(--low-color); + + --tag-text: #e4e4e4; + --stag1: #f08383; + --stag1-bg: #bd1919; + --stag2: #e7b263; + --stag2-bg: #ac6700; + --stag3: #77df89; + --stag3-bg: #058c1c; + + --tag1: var(--color11); + --tag2: var(--color10); + --tag3: var(--color9); + --tag4: var(--color8); + --tag5: var(--color7); + + --tag-dailynote: var(--mian-color); + --tag-dailynote-bg: var(--color5); + --tag-weeklynote: var(--color3); + --tag-weeklynote-bg: var(--color6); + --tag-questions: var(--color8); + --tag-questions-bg: var(--color8); + --tag-ideas: #fcfcc0; + --tag-ideas-bg: #565656d8; + + --h1-color: var(--print-h1-color,var(--color2)); + --h2-color: var(--print-h2-color,var(--color3)); + --h3-color: var(--print-h3-color,var(--color4)); + --h4-color: var(--print-h4-color,var(--color5)); + --h5-color: var(--print-h5-color,var(--color6)); + --h6-color: var(--print-h6-color,var(--color7)); + + /*graph*/ + --graph-text-color: #B5B5B5; + --graph-tag: #88d842bb; + --graph-attach: #b2cfe0bb; + --graph-circle: var(--color8); + --graph-line: #8c8c8c; + --graph-unresolved: #f08080de; + --graph-arrow: #c23917; + --graph-control-bg: #00000080; + + /*mermaid*/ + --mermaid-active-task-color: var(--low-color); + --mermaid-seq-dia-color: var(--high-color); + + /*table*/ + --table-background-color: var(--bg-color2); + --table-background-color-odd: var(--bg-color); + --table-border-color: hsla(var(--accent-h), var(--accent-s), var(--accent-l), 0.22); + --table-thead-background-color: var(--color11); + --table-hover-raw-color: var(--color10); + --table-hover-color: var(--color11);; + --table-hover-thead-color: var(--color10); + + /*calendar*/ + --calendar-week-color: var(--high-color); + --calendar-week-hover: var(--color1); + --calendar-week-background-color: var(--bg-color); + --calendar-today-background-color: var(--color1); + + /*day planner*/ + --day-planner-pie: var(--color1); + --day-planner-timeline: #000000; + --day-planner-line: var(--low-color); + --day-planner-dot: var(--low-color); + --day-planner-item-hover: var(--main-color); + --event-item-color1: var(--color2); + --event-item-color2: var(--color3); + --event-item-color3: var(--color4); + --event-item-color4: var(--color5); + --event-item-color5: var(--color6); + --event-item-color6: var(--color7); + --event-item-color7: var(--color8); + --event-item-color8: var(--color9); + --event-item-color9: var(--color10); + --event-item-color10: var(--color11); + + /*Sliding panes*/ + --sliding-panes-header-color: var(--color1); + --background-4-sliding-panel: #252525ed;/* sliding panes 背景颜色 */ + + --color-view-header-gradient-1: var(--bg-color2); + --color-view-header-gradient-2: var(--bg-color); + + /*checkbox*/ + --checkbox-color-0: var(--main-color); + + --table-color-calendar-2: rgb(70, 45, 6); + --table-color-rgb: 70, 45, 6; + + + /*Bases 继承默认主题*/ + +} + +body.color-scheme-options-chocolate-topaz #calendar-container { + --color-background-heading: transparent; + --color-background-weeknum: transparent; + --color-background-day: transparent; + --color-background-weekend: transparent; + + --color-tr: var(--bg-color) !important; + --color-tr-odd: #ffdece !important; + + --color-dot: var(--text-accent); + --color-arrow: currentColor; + --color-button: var(--text-muted); + --color-text-weeknum: var(--calendar-week-color); + + --color-text-title: var(--text-normal); + --color-text-heading: var(--text-normal); + --color-text-day: var(--text-normal); + --color-text-today: var(--text-accent); + + /*===*/ + padding: 0px 5px 0px 8px; + margin: -21px -8px 0px -8px; + line-height: 0.6; +} + +body.color-scheme-options-autumn-topaz .theme-light, +body.color-scheme-options-autumn-topaz.theme-light { + /*色系设置*/ + --color1: #ebe1cc; + --color2: #e4ca8f; + --color3: #e6bf66 ; + --color4: #fab102; + --color5: #b6af00; + --color6: #70a600; + --color7: #00992c; + --color8: #00884a; + --color9: #007562; + --color10: #006674; + --color11: #2f4858; + + /*Lillian: 第三步:把上面的色系,粘贴到dark模式下*/ + --main-color: var(--color6); + --low-color: var(--color4); + --high-color: var(--color7); + --deep-color:var(--color11); + + --bg-color:#fafaf3; + --bg-color2:#bbddcd; + + --background-primary: var(--background-primary-bg-4-bt,#fafaf3); + --background-primary-alt: var(--background-primary-alt-bg-4-bt,#fafaf3); + --background-secondary: var(--background-secondary-bg-4-bt,#fafaf3); + --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#bbddcd); + --accent-h: 80; + --accent-s: 100%; + --accent-l: 33%; + --interactive-accent-rgb: 112, 166, 0; + + --strong-em-highlight-color: var(--color11); + --text-search-highlight-bg: #ffd1dd; + --search-result-file-matched-bg: var(--low-color); + + --background-mobile-drawer-1: var(--bg-color); + --background-mobile-drawer-2: var(--bg-color); + + --search-result-file-title-color: var(--main-color); + + --list-ul-block-color: var(--color5); + --list-ul-disc-color: var(--main-color); + --green-1: #3dc730; + --list-ul-hover: var(--low-color); + --list-ol-block-color: var(--main-color); + --list-ol-number-color: var(--main-color); + --list-ol-hover: var(--low-color); + + --tag1: var(--color3); + --tag2: var(--color4); + --tag3: var(--color5); + --tag4: var(--color6); + --tag5: var(--color7); + + --tag-dailynote: var(--low-color); + --tag-dailynote-bg: var(--color3); + --tag-weeklynote: var(--color6); + --tag-weeklynote-bg: var(--color4); + --tag-questions: var(--color5); + --tag-questions-bg: var(--color5); + + --h1-color: var(--print-h1-color,var(--color9)); + --h2-color: var(--print-h2-color,var(--color8)); + --h3-color: var(--print-h3-color,var(--color7)); + --h4-color: var(--print-h4-color,var(--color6)); + --h5-color: var(--print-h5-color,var(--color5)); + --h6-color: var(--print-h6-color,var(--color4)); + + /*graph*/ + --graph-circle: var(--color3); + --graph-control-bg: var(--bg-color); + + /*mermaid*/ + --mermaid-active-task-color: var(--high-color); + --mermaid-seq-dia-color: var(--low-color); + + /*table*/ + --table-background-color: var(--bg-color2); + --table-background-color-odd: var(--bg-color); + --table-border-color: #c5b896; + --table-color-calendar-2: rgb(222, 236, 182); + --table-color-rgb: 222, 236, 182; + --table-thead-background-color: var(--color1); + --table-hover-raw-color: var(--color2); + --table-hover-color: var(--color1); + --table-hover-thead-color: var(--color2); + + /*calendar*/ + --calendar-week-color: var(--high-color); + --calendar-week-hover: var(--color1); + --calendar-week-background-color: var(--bg-color); + --calendar-today-background-color: var(--color1); + + /*day planner*/ + --day-planner-pie: var(--deep-color); + --day-planner-timeline: #d62f2f; + --day-planner-line: var(--low-color); + --day-planner-dot: var(--low-color); + --day-planner-item-hover: var(--color1); + --event-item-color1: var(--color2); + --event-item-color2: var(--color3); + --event-item-color3: var(--color4); + --event-item-color4: var(--color5); + --event-item-color5: var(--color6); + --event-item-color6: var(--color7); + --event-item-color7: var(--color8); + --event-item-color8: var(--color9); + --event-item-color9: var(--color10); + --event-item-color10:var(--color11); + + /*Sliding panes*/ + --sliding-panes-header-color: var(--deep-color); + --background-4-sliding-pane: var(--bg-color); + + --color-view-header-gradient-1: #70a60085; + --color-view-header-gradient-2: var(--bg-color); + + /*checkbox*/ + --checkbox-color-0: var(--main-color); + + /*Bases - color-base*/ + --color-base-01: #bfb9a0; + --color-base-02: #f0f0e9; + --color-base-03: #aaa; + --color-base-04: #e6e6dd; + --color-base-05: #dbdbd2; + --color-base-06: #d0d0c6; + --color-base-07: #c3c3b8; + --color-base-08: #b3b3a7; + --color-base-09: #9a9a8e; + --color-base-10: #727267; + --color-base-11: #515149; + --color-base-12: #2b2b26; + + /*Bases Autumn tweak*/ + --bases-table-header-color: var(--deep-color); + --bases-table-header-background: var(--background-secondary-alt); + --bases-table-row-background-hover: color-mix(in srgb, var(--color1) 80%, var(--color-base-03)); + --bases-table-stripe-color: color-mix(in srgb, var(--color2) 20%, transparent); + --bases-table-group-background: color-mix(in srgb, var(--color2), white 50%); + --background-primary-alt: var(--color-base-02); + +} + + +body.color-scheme-options-autumn-topaz.theme-dark { + /* 黄绿*/ + --color1: #ebe1cc; + --color2: #e4ca8f; + --color3: #e6bf66 ; + --color4: #fab102; + --color5: #b6af00; + --color6: #70a600; + --color7: #00992c; + --color8: #00884a; + --color9: #007562; + --color10: #006674; + --color11: #2f4858; + + --main-color: var(--color6); + --low-color: var(--color3); + --high-color: var(--color7); + --deep-color:var(--text-muted); + + --bg-color:#222222; + --bg-color2:#444444; + + --background-primary: var(--background-primary-bg-4-bt,#222222); + --background-primary-alt: var(--background-primary-alt-bg-4-bt,#222222); + --background-secondary: var(--background-secondary-bg-4-bt,#222222); + --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#444444); + + --text-muted: #8a8a8a; /*muted 文字颜色*/ + --text-faint: #797979; /*faint 文字颜色*/ + --text-folder-file: #b3b3b3; /*文件夹、文件 文字颜色*/ + --accent-h: 84; + --accent-s: 100%; + --accent-l: 40%; + --accent-strong: #f7f7f7; /*加粗 文字颜色*/ + --accent-em: #a4ca8e; /*斜体 文字颜色*/ + + --text-selection: #47a5914d; /*鼠标选择 文字背景颜色*/ + + --interactive-accent: var(--main-color); /*主题强调色*/ + --interactive-accent-rgb: 104, 56, 39; /*主题强调色 rgb , 需与主题色一致(把上面的值转成rgb放下面)*/ + + --strong-em-highlight-color: var(--color11); + + --search-result-file-matched-bg: var(--color9); /* 搜索结果文字高亮颜色 */ + + --background-mobile-drawer-1: var(--bg-color); + --background-mobile-drawer-2: var(--bg-color); + + --search-result-file-title-color: var(--main-color); + + --list-ul-block-color: var(--color6); + --list-ul-disc-color: var(--main-color); + --green-1: #3dc730; + --list-ul-hover: var(--low-color); + --list-ol-block-color: var(--main-color); + --list-ol-number-color: var(--main-color); + --list-ol-hover: var(--low-color); + + --tag1: var(--color11); + --tag2: var(--color10); + --tag3: var(--color9); + --tag4: var(--color8); + --tag5: var(--color7); + --tag-dailynote: var(--mian-color); + --tag-dailynote-bg: var(--color5); + --tag-weeklynote: var(--color3); + --tag-weeklynote-bg: var(--color6); + --tag-questions: var(--color8); + --tag-questions-bg: var(--color8); + --tag-ideas: #fcfcc0; + --tag-ideas-bg: #565656d8; + + --h1-color: var(--print-h1-color,var(--color4)); + --h2-color: var(--print-h2-color,var(--color5)); + --h3-color: var(--print-h3-color,var(--color6)); + --h4-color: var(--print-h4-color,var(--color7)); + --h5-color: var(--print-h5-color,var(--color8)); + --h6-color: var(--print-h6-color,var(--color9)); + + --graph-text-color: #B5B5B5; /*图谱文字颜色*/ + --graph-tag: #88d842bb; /*图谱线颜色*/ + --graph-attach: #b2cfe0bb; /*图谱附件颜色*/ + --graph-circle: var(--color8); /*图谱普通点颜色*/ + --graph-line: #8c8c8c; /*图谱线颜色*/ + --graph-unresolved: #f08080de; /*图谱未创建点颜色,兼未创建双链颜色*/ + --graph-arrow: #c23917; /*图谱箭头颜色*/ + --graph-control-bg: #00000080; /*图谱控制窗背景颜色*/ + + /*mermaid*/ + --mermaid-active-task-color: var(--low-color); + --mermaid-seq-dia-color: var(--high-color); + + /*table*/ + --table-background-color: var(--bg-color2); + --table-background-color-odd: var(--bg-color); + --table-border-color: hsla(var(--accent-h), var(--accent-s), var(--accent-l), 0.22); + --table-thead-background-color: var(--color11); + --table-hover-raw-color: var(--color10); + --table-hover-color: var(--color11);; + --table-hover-thead-color: var(--color10); + + /*calendar*/ + --calendar-week-color: var(--high-color); + --calendar-week-hover: var(--color1); + --calendar-week-background-color: var(--bg-color); + --calendar-today-background-color: var(--color1); + + /*day planner*/ + --day-planner-pie: var(--color1); + --day-planner-timeline: #000000; + --day-planner-line: var(--low-color); + --day-planner-dot: var(--low-color); + --day-planner-item-hover: var(--main-color); + --event-item-color1: var(--color2); + --event-item-color2: var(--color3); + --event-item-color3: var(--color4); + --event-item-color4: var(--color5); + --event-item-color5: var(--color6); + --event-item-color6: var(--color7); + --event-item-color7: var(--color8); + --event-item-color8: var(--color9); + --event-item-color9: var(--color10); + --event-item-color10:var(--color11); + + /*Sliding panes*/ + --sliding-panes-header-color: var(--color1); + + --checklist-bg-hover: #08080896; + + --color-view-header-gradient-1: var(--bg-color2); + --color-view-header-gradient-2: var(--bg-color); + + /*checkbox*/ + --checkbox-color-0: var(--main-color); + + /*Bases 继承默认主题*/ + +} + +body.color-scheme-options-autumn-topaz #calendar-container { + --color-background-heading: transparent; + --color-background-weeknum: transparent; + --color-background-day: transparent; + --color-background-weekend: transparent; + + --color-tr: var(--bg-color) !important; + --color-tr-odd: #ffdece !important; + + --color-dot: var(--text-accent); + --color-arrow: currentColor; + --color-button: var(--text-muted); + --color-text-weeknum: var(--calendar-week-color); + + --color-text-title: var(--text-normal); + --color-text-heading: var(--text-normal); + --color-text-day: var(--text-normal); + --color-text-today: var(--text-accent); + + padding: 0px 5px 0px 8px; + margin: -21px -8px 0px -8px; + line-height: 0.6; +} + +body.color-scheme-options-lillimon-topaz .theme-light, +body.color-scheme-options-lillimon-topaz.theme-light { + /*魔方浅色*/ + /*色系设置*/ + --magic-low-color: #e0e79a; + --magic-main-color: var(--theme-color); + --magic-deep-color: #746909; + --accent-h: 66; + --accent-s: 96%; + --accent-l: 33%; + --bg-color: #f8f8f5; + --bg-color2: #e7e7e4; + + /*色系共 5 个值,3个主题色+2个背景色*/ + --color1: var(--magic-low-color); + --color2: var(--magic-low-color); + --color3: var(--magic-low-color); + --color4: var(--magic-low-color); + --color5: var(--magic-main-color); + --color6: var(--magic-main-color); + --color7: var(--magic-main-color); + --color8: var(--magic-main-color); + --color9: var(--magic-deep-color); + --color10: var(--magic-deep-color); + --color11: var(--magic-deep-color); + + --high-color: var(--color8); + + /*色系设置结束*/ + --background-primary: var(--background-primary-bg-4-bt,#f8f8f5); + --background-primary-alt: var(--background-primary-alt-bg-4-bt,#f8f8f5); + --background-secondary: var(--background-secondary-bg-4-bt,#f8f8f5); + --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#e7e7e4); + + --text-normal:var(--magic-main-color); + --interactive-accent-rgb: 215, 178, 88; + + --strong-em-highlight-color: var(--color11); + + --search-result-file-matched-bg: var(--magic-low-color); + + --background-mobile-drawer-1: var(--bg-color); + --background-mobile-drawer-2: var(--bg-color); + + --search-result-file-title-color: var(--magic-main-color); + + --list-ul-block-color: var(--color5); + --list-ul-disc-color: var(--magic-main-color); + --green-1: #3dc730; + --list-ul-hover: var(--magic-low-color); + --list-ol-block-color: var(--magic-main-color); + --list-ol-number-color: var(--magic-main-color); + --list-ol-hover: var(--magic-low-color); + + --tag-dailynote: var(--magic-low-color); + --tag-dailynote-bg: var(--color10); + --tag-weeklynote: var(--color6); + --tag-weeklynote-bg: var(--color10); + --tag-questions: var(--color5); + --tag-questions-bg: var(--color5); + --tag-ideas: #ceb900; + --tag-ideas-bg: #444444d8; + + --tag1: var(--color3); + --tag2: var(--color4); + --tag3: var(--color5); + --tag4: var(--color6); + --tag5: var(--color7); + + --h1-color: var(--print-h1-color,var(--color9)); + --h2-color: var(--print-h2-color,var(--color8)); + --h3-color: var(--print-h3-color,var(--color7)); + --h4-color: var(--print-h4-color,var(--color6)); + --h5-color: var(--print-h5-color,var(--color5)); + --h6-color: var(--print-h6-color,var(--color4)); + + /*graph*/ + --graph-circle: var(--color3); + --graph-control-bg: var(--bg-color); + + /*mermaid*/ + --mermaid-active-task-color: var(--high-color); + --mermaid-seq-dia-color: var(--magic-low-color); + + /*table*/ + --table-background-color: var(--bg-color2); + --table-background-color-odd: var(--bg-color); + --table-border-color: hsla(var(--accent-h), var(--accent-s), var(--accent-l), 0.22); + --table-thead-background-color: var(--color1); + --table-hover-raw-color: var(--color2); + --table-hover-color: var(--color1); + --table-hover-thead-color: var(--color2); + + /*calendar*/ + --calendar-week-color: var(--high-color); + --calendar-week-hover: var(--color1); + --calendar-week-background-color: var(--bg-color); + --calendar-today-background-color: var(--color1); + + /*day planner*/ + --day-planner-pie: var(--magic-deep-color); + --day-planner-timeline: #d62f2f; + --day-planner-line: var(--magic-low-color); + --day-planner-dot: var(--magic-low-color); + --day-planner-item-hover: var(--color1); + --event-item-color1: var(--color2); + --event-item-color2: var(--color3); + --event-item-color3: var(--color4); + --event-item-color4: var(--color5); + --event-item-color5: var(--color6); + --event-item-color6: var(--color7); + --event-item-color7: var(--color8); + --event-item-color8: var(--color9); + --event-item-color9: var(--color10); + --event-item-color10: var(--color11); + + /*Sliding panes*/ + --sliding-panes-header-color: var(--magic-deep-color); + --background-4-sliding-pane: var(--bg-color); + + --color-view-header-gradient-1: var(--color1); + --color-view-header-gradient-2: var(--bg-color); + + /*checkbox*/ + --checkbox-color-0: var(--magic-main-color); + + /*Bases 继承默认主题*/ + +} + + +body.color-scheme-options-lillimon-topaz.theme-dark { + /*魔方深色*/ + /*魔方*/ + --magic-low-color: #e0e79a; + --magic-main-color: #95a503; + --magic-deep-color: #746909; + --accent-h: 66; + --accent-s: 96%; + --accent-l: 33%; + --bg-color: #222222; + --bg-color2: #333333; + + --color1: var(--magic-low-color); + --color2: var(--magic-low-color); + --color3: var(--magic-low-color); + --color4: var(--magic-low-color); + --color5: var(--magic-main-color); + --color6: var(--magic-main-color); + --color7: var(--magic-main-color); + --color8: var(--magic-main-color); + --color9: var(--magic-deep-color); + --color10: var(--magic-deep-color); + --color11: var(--magic-deep-color); + --high-color: var(--color8); + /*主题色设置结束**/ + + --background-primary: var(--background-primary-bg-4-bt,#222222); + --background-primary-alt: var(--background-primary-alt-bg-4-bt,#222222); + --background-secondary: var(--background-secondary-bg-4-bt,#222222); + --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#333333); + + --interactive-accent-rgb: 58, 91, 82; + + --strong-em-highlight-color: var(--color11); + + --search-result-file-matched-bg: var(--high-color); + /* 搜索结果文字高亮颜色 */ + + --background-mobile-drawer-1: var(--bg-color); + --background-mobile-drawer-2: var(--bg-color); + + --search-result-file-title-color: var(--magic-main-color); + + --list-ul-block-color: var(--color6); + --list-ul-disc-color: var(--magic-main-color); + --green-1: #3dc730; + --list-ul-hover: var(--magic-low-color); + --list-ol-block-color: var(--magic-main-color); + --list-ol-number-color: var(--magic-main-color); + --list-ol-hover: var(--magic-low-color); + + --tag1: var(--color11); + --tag2: var(--color10); + --tag3: var(--color9); + --tag4: var(--color8); + --tag5: var(--color7); + + --tag-dailynote: var(--mian-color); + --tag-dailynote-bg: var(--color5); + --tag-weeklynote: var(--color3); + --tag-weeklynote-bg: var(--color6); + --tag-questions: var(--color8); + --tag-questions-bg: var(--color8); + --tag-ideas: #fcfcc0; + --tag-ideas-bg: #565656d8; + + --h1-color: var(--print-h1-color,var(--color4)); + --h2-color: var(--print-h2-color,var(--color5)); + --h3-color: var(--print-h3-color,var(--color6)); + --h4-color: var(--print-h4-color,var(--color7)); + --h5-color: var(--print-h5-color,var(--color8)); + --h6-color: var(--print-h6-color,var(--color9)); + + --graph-circle: var(--color8); + /*图谱普通点颜色*/ + + /*mermaid*/ + --mermaid-active-task-color: var(--magic-low-color); + --mermaid-seq-dia-color: var(--high-color); + + /*table*/ + --table-background-color: var(--bg-color2); + --table-background-color-odd: var(--bg-color); + --table-border-color: hsla(var(--accent-h), var(--accent-s), var(--accent-l), 0.22); + --table-thead-background-color: var(--color11); + --table-hover-raw-color: var(--color10); + --table-hover-color: var(--color11); + --table-hover-thead-color: var(--color10); + + /*calendar*/ + --calendar-week-color: var(--high-color); + --calendar-week-hover: var(--color1); + --calendar-week-background-color: var(--bg-color); + --calendar-today-background-color: var(--color1); + + /*day planner*/ + --day-planner-pie: var(--color1); + --day-planner-timeline: #000000; + --day-planner-line: var(--magic-low-color); + --day-planner-dot: var(--magic-low-color); + --day-planner-item-hover: var(--magic-main-color); + --event-item-color1: var(--color2); + --event-item-color2: var(--color3); + --event-item-color3: var(--color4); + --event-item-color4: var(--color5); + --event-item-color5: var(--color6); + --event-item-color6: var(--color7); + --event-item-color7: var(--color8); + --event-item-color8: var(--color9); + --event-item-color9: var(--color10); + --event-item-color10: var(--color11); + + /*Sliding panes*/ + --sliding-panes-header-color: var(--color1); + + --color-view-header-gradient-1: var(--bg-color2); + --color-view-header-gradient-2: var(--bg-color); + + /*checkbox*/ + --checkbox-color-0: var(--magic-main-color); + + + /*Bases 继承默认主题*/ + +} + +body.color-scheme-options-lillimon-topaz #calendar-container { + --color-background-heading: transparent; + --color-background-weeknum: transparent; + --color-background-day: transparent; + --color-background-weekend: transparent; + + --color-tr: var(--bg-color) !important; + --color-tr-odd: #ffdece !important; + + --color-dot: var(--text-accent); + --color-arrow: currentColor; + --color-button: var(--text-muted); + --color-text-weeknum: var(--calendar-week-color); + + --color-text-title: var(--text-normal); + --color-text-heading: var(--text-normal); + --color-text-day: var(--text-normal); + --color-text-today: var(--text-accent); + + padding: 0px 5px 0px 8px; + margin: -21px -8px 0px -8px; + line-height: 0.6; +} +/*=================== Lillian 的配色 end ========================*/ + +/*========== awyugan 的 配色 =========*/ +body.color-scheme-options-lilac .theme-light, +body.color-scheme-options-lilac.theme-light { + --background-primary: var(--background-primary-bg-4-bt,#d7c4f2); + --background-primary-alt: var(--background-primary-alt-bg-4-bt,#e8dffa); + --background-secondary: var(--background-secondary-bg-4-bt,#e1cefa); + --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#d7c4f2); + + --background-modifier-border: #af9dd1; + --background-modifier-success: #d7a4e7; + + --text-normal: #0e0e0e; + --text-muted: #ab7ecf; + --text-faint: #a23ac2; + --accent-em: #620ac6; + --text-selection: #8b66bb59; + + --interactive-normal: #eaeaeb; + --interactive-hover: #d1b6f0; + + --interactive-accent-rgb: 195, 144, 230;/*工作区旁边的线*/ + --accent-h: 266; + --accent-s: 62%; + --accent-l: 72%; + --strong-em-highlight-color: #7908ae; + --text-highlight-bg-h: 273; + --text-highlight-bg-s: 65%; + --text-highlight-bg-l: 75%; + --text-highlight-bg-a: 0.706; + --text-highlight-bg: hsla(var(--text-highlight-bg-h), var(--text-highlight-bg-s), var(--text-highlight-bg-l), var(--text-highlight-bg-a)); + --text-search-highlight-bg: #d1d2ff; + --strong-em-color-1: #5008ae; + --strong-em-color-2: #2e0153; + --search-result-file-matched-bg: #ffc3c3; + + --background-mobile-drawer-1: #ffffff; + --background-mobile-drawer-2: #ffffffa1; + + --background-secondary-alt-bg-4-bt-publish: #e1d5eb61; + + --scrollbar-thumb-bg: #aa7dd3a8; + --scrollbar-active-thumb-bg: #aa7dd3; + + --search-result-file-title-color: #5a10a0; + + --background-blockquote: #b6b6b62c; + + --internal-link-color: #6203a2; + + /* list */ + --list-ul: #ffffff; + --list-ul-block-color: #7f1bb9; + --list-ul-disc-color: #d955f3; + --list-ul-hover: #ba2fdd; + --list-ol-block-color: #7835a5; + --list-ol-number-color: #85429a; + --list-ol-hover: #9231b8; + + --green-1: #9c30c7; + + /* tag */ + --tag-text: #d2a3d4; + --stag1: #fa8787; + --stag1-bg: #eb2727; + --stag2: #fdbd5c; + --stag2-bg: #ee9002; + --stag3: #50ce3a; + --stag3-bg: #22ac09; + --tag1: #2b85ce; + --tag2: #29b325; + --tag3: #20b9ce; + --tag4: #dfd331; + --tag5: #bbbbbb; + --tag-dailynote: #0077ff; + --tag-dailynote-bg: #277CDD; + --tag-weeklynote: #4b9fff; + --tag-weeklynote-bg: #6aafff; + --tag-questions: #b68fff; + --tag-questions-bg: #b085ff; + --tag-ideas: #ceb900; + --tag-ideas-bg: #444444d8; + + /* header */ + --h1-color: var(--print-h1-color, #6F6493); + --h2-color: var(--print-h2-color, #724681); + --h3-color: var(--print-h3-color, #330349); + --h4-color: var(--print-h4-color, #2d1445); + --h5-color: var(--print-h5-color, #300e47); + --h6-color: var(--print-h6-color, #331945); + + /*graph*/ + --graph-text-color: #696969; + --graph-tag: #da9ee2cc; + --graph-attach: #88b0d6cc; + --graph-circle: #ac6fbfcc; + --graph-line: #b1b1b1; + --graph-unresolved: #db4e4ecc; + --graph-arrow: #e25300; + --graph-control-bg: #ffffff9a; + + /*mermaid*/ + --mermaid-active-task-color: #44bbff; + --mermaid-seq-dia-color: #76c8ff; + + /*table*/ + --table-background-color: #efe0f1; + --table-background-color-odd: #ffffffaf; + --table-border-color: #7d7d7d; + --table-thead-background-color: #d4a7e6c7; + --table-hover-raw-color: #c485ee2f; + --table-hover-color: #a75dec34; + --table-hover-thead-color: #edddff; + + /*calendar*/ + --calendar-week-color: #8b32b4; + --calendar-week-hover: #f9e3ff; + --calendar-week-background-color: #d4bfe6; + --calendar-today-background-color: #c2aaee; + --color-text-weeknum: #8b32b4; + + /*day planner 改为相应色系*/ + --day-planner-pie: #eca95c; + --day-planner-timeline: #d62f2f; + --day-planner-line: #d0aee6; + --day-planner-dot: #d0aee6; + --day-planner-item-hover: #d0aee6; + + --event-item-color1: #e6e0f1; + --event-item-color2: #d4cae5; + --event-item-color3: #c2b4d9; + --event-item-color4: #b09fcd; + --event-item-color5: #9f8ac1; + --event-item-color6: #9078b6; + --event-item-color7: #8066ac; + --event-item-color8: #7154a1; + --event-item-color9: #604195; + --event-item-color10: #4f2d89; + --event-item-color11: #3c197c; + --event-item-color12: #280070; + + /* stickies */ + --stickies-color-1: #b8b3e2; + --stickies-color-2: #e9c6f1; + --tape-color: #acacac65; + + /*Sliding panes*/ + --sliding-panes-header-color: #2c0240; + --background-4-sliding-pane: #ffffffef; + + --color-view-header-gradient-1: #efe0f1ef; /*标题上的颜色*/ + --color-view-header-gradient-2: #e1c9f1ef; + + /*checkbox*/ + --checkbox-color-0: var(--text-accent); + --checkbox-color-1: #e0dd2a; + --checkbox-color-2: #4077bf; + --checkbox-color-3: #ffe9e9; + --checkbox-color-4: #fffbd4; + --checkbox-color-5: #ad7fbf; + --checkbox-color-6: #a3a1a1; + --text-checked-checkbox: #9b9b9b; + + --interactive-hover: #dbdbdc; + + --table-color-calendar-2: rgb(211, 161, 247); + --table-color-rgb: 211, 161, 247; + + --divider-color: #d7c4f2; + --tab-stacked-shadow: #c69fd5; + + /*Bases 继承默认主题*/ + +} + + +body.color-scheme-options-lilac.theme-dark { + --bg-color: #462058; + --bg-color2: #b276c4; + + --background-primary: var(--background-primary-bg-4-bt,#462058); + --background-primary-alt: var(--background-primary-alt-bg-4-bt,#b276c4); + --background-secondary: var(--background-secondary-bg-4-bt,#462058); + --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#462058); + + --background-modifier-border: #947676; + + --text-normal: #c9b8e9; + + --text-muted: #c46ec4; + --text-faint: #b932e2; + --text-folder-file: #b3b3b3; + + --accent-em: #ca91d8; + --accent-h: 300; + --accent-s: 53%; + --accent-l: 47%; + --interactive-normal: #20242b; + --interactive-hover: #353b47; + + --interactive-accent-rgb: 128, 50, 159; + + --strong-em-highlight-color: #9c8ce6; + + /* text */ + --text-highlight-bg-h: 286; + --text-highlight-bg-s: 40%; + --text-highlight-bg-l: 38%; + --text-highlight-bg-a: 0.541; + --text-highlight-bg: hsla(var(--text-highlight-bg-h), var(--text-highlight-bg-s), var(--text-highlight-bg-l), var(--text-highlight-bg-a)); + --text-search-highlight-bg: #bb4361; + --text-color-code: #d58000; + + --strong-em-color-1: #9c8ce6; + --strong-em-color-2: #23d05c; + + --background-mobile-drawer-1: #1b1b1b; + --background-mobile-drawer-2: #1b1b1b69; + --background-transparent-blue: #003e759a; + + --scrollbar-thumb-bg: #603a8199; + --scrollbar-active-thumb-bg: #603a81; + + --search-result-file-title-color: #a75ac6; + + --background-blockquote: #9191911c; + --background-code: #1111118c; + --background-code-2: #4c4c4cb0; + + --internal-link-color: #a360da; + + /* list */ + --list-ul: #f1a8f8; + --list-ul-block-color: #e142d9a9; + --list-ul-disc-color: #ae63eb; + --green-1: #8442c1; + --list-ul-hover: #9715e2de; + --list-ol-block-color: #9826bbb4; + --list-ol-number-color: #b595c4; + --list-ol-hover: #ba2cd6; + + /* tag */ + --tag-text: #e4e4e4; + --stag1: #f08383; + --stag1-bg: #bd1919; + --stag2: #e7b263; + --stag2-bg: #ac6700; + --stag3: #77df89; + --stag3-bg: #058c1c; + --tag1: #2b85ce; + --tag2: #29b325; + --tag3: #20b9ce; + --tag4: #dfd331; + --tag5: #bbbbbb; + + --h1-color: var(--print-h1-color, #bc7ad4); + --h2-color: var(--print-h2-color, #8d26ac); + --h3-color: var(--print-h3-color, #9642af); + --h4-color: var(--print-h4-color, #d496f8); + --h5-color: var(--print-h5-color, #a192f7); + --h6-color: var(--print-h6-color, #c675f5); + + /*graph*/ + --graph-tag: #b992ddbb; + --graph-attach: #76c1f0bb; + --graph-circle: #8f70a1bb; + --graph-line: #8c8c8c; + --graph-unresolved: #c3afdade; + + /*mermaid*/ + --mermaid-active-task-color: #187ef1; + --mermaid-seq-dia-color: #1371be; + + /*table*/ + --table-background-color: #58266e; + --table-background-color-odd: #0000001c; + --table-border-color: hsla(var(--accent-h), var(--accent-s), var(--accent-l), 0.22); + --table-thead-background-color: #4332ddc2; + --table-hover-raw-color: #08569a21; + --table-hover-color: #4125a5a1; + --table-hover-thead-color: #5f298cc7; + + /*calendar*/ + --calendar-week-color: #c194df; + --calendar-week-hover: #705c81; + --calendar-week-background-color: #683270; + --calendar-today-background-color: #e01313; + + /*day planner 改为相应色系*/ + --day-planner-pie: #eca95c; + --day-planner-timeline: #9231b8; + --day-planner-line: #8b36b3; + --day-planner-dot: #8b36b3; + --day-planner-item-hover: #8b36b3; + --event-item-color1: #c79cdb; + --event-item-color2: #b67fd1; + --event-item-color4: #9646bc; + --event-item-color3: #a662c6; + --event-item-color5: #8b3fae; + --event-item-color6: #7f3aa0; + --event-item-color7: #683083; + --event-item-color8: #592672; + --event-item-color9: #371945; + --event-item-color10:#351544; + + /* stickies */ + --stickies-color-1: #683083; + --stickies-color-2: #823a92; + --tape-color: #99999967; + + /*Sliding panes*/ + --sliding-panes-header-color: var(--h2-color); + --background-4-sliding-pane: #252525ed; + + --color-view-header-gradient-1: #330c46de; + --color-view-header-gradient-2: #002900c0; + + /*checkbox*/ + --checkbox-color-0: var(--text-accent); + --checkbox-color-1: #dbd821; + --checkbox-color-2: #1061ac; + --checkbox-color-3: #ffd1d1; + --checkbox-color-4: #625d4c; + --checkbox-color-5: #9a67ae; + --checkbox-color-6: #5f5f5f; + --text-checked-checkbox: #b9b8b8; + + --interactive-hover: #dbdbdc; + + --table-color-calendar-2: rgb(98, 36, 143); + --table-color-rgb: 98, 36, 143; + + --tab-stacked-shadow: #240a2e; + + /*Bases 继承默认主题*/ + +} + +/*分割工作区的线透明*/ +body.color-scheme-options-lilac .workspace-split.mod-left-split>.workspace-leaf-resize-handle, +body.color-scheme-options-lilac .workspace-split.mod-right-split>.workspace-leaf-resize-handle { + width: 2px; + background-color: transparent; +} + +/* scrollbar 滚动条颜色*/ +body.color-scheme-options-lilac.theme-light ::-webkit-scrollbar-thumb { + background-color: #cbb5e9; +} +body.color-scheme-options-lilac.theme-dark ::-webkit-scrollbar-thumb { + background-color: #683083; +} + +/*stickies*/ +body.color-scheme-options-lilac .stickies { + color: var(--text-normal); +} + +body.color-scheme-options-lilac div .CodeMirror-line span.cm-hashtag-begin + span.cm-hashtag.cm-meta.cm-hashtag-end { + background-color: transparent; + border: 1px solid var(--text-normal); + color: var(--tag-text); + border-radius: var(--radius-l); + padding-right: 0.4375em; + padding-left: 0.4375em; +} + +body.color-scheme-options-lilac *:not(font) > em > strong, +body.color-scheme-options-lilac *:not(font) > strong > em, +body.color-scheme-options-lilac .cm-strong.cm-em { + background-image: initial; + background-clip: initial; + -webkit-background-clip: initial; + -webkit-text-fill-color: initial; + background-color: initial; +} + +body.color-scheme-options-lilac.theme-dark #calendar-container { + --theme-color-translucent-3: #553b75; +} + +body.color-scheme-options-lilac.theme-light #calendar-container { + --theme-color-translucent-3: #dccaffb0; +} +/*======@awyugan--end========*/ + + +/*======@cuman--start========*/ +/*modified from https://github.com/hydescarf/Obsidian-Theme-Mado-Miniflow*/ +:root { + --simple-white-1:hsla(204, 45%, 97%, 1); + --simple-white-2:hsla(210, 45%, 95%, 1); + --simple-white-3:hsla(212, 17%, 80%, 0.2); + --simple-white-4:hsla(180, 33%, 99%, 1); + --simple-white-5:hsla(207, 10%, 90%, 0.1); + --simple-white-6:hsla(212, 17%, 80%, 0.3); + + --simple-blue-1:hsla(209, 95%, 62%, 1); + --simple-blue-2:hsla(209, 85%, 72%, 0.5); + --simple-blue-3: hsla(245, 60%, 67%, 1); + --simple-blue-4:hsla(209, 20%, 66%, 0.62); + + --simple-black-1:hsla(0, 0%, 13%, 1); + --simple-black-2:hsla(220, 20%, 35%, 1); + --simple-gray-1:hsla(0, 0%, 33%, 1); + --simple-gray-2:hsla(210, 15%, 70%, 0.2); + --simple-gray-3:hsla(210, 15%, 20%, 0.2); + --simple-gray-4:hsla(210, 6%, 38%, 0.5); + --simple-gray-5:hsla(207, 17%, 90%, 1); + --simple-gray-6:hsla(217, 15%, 83%, 1); + --simple-gray-7:hsla(217, 15%, 83%, 0.7); + --simple-tran:hsla(204, 45%, 97%, 0); + --simple-yellow:hsla(60, 100%, 50%, 0.4); + --simple-orange:hsla(25, 75%, 65%, 1); + --simple-red-1:hsla(365, 90%, 62%, 1); + --simple-red-2:hsl(365, 95%, 85%, 1); + --simple-red-3:hsl(365, 85%, 45%, 1); + --button-radius:4px; + --window-radius:8px; +} + +body.color-scheme-options-simplicity-topaz .theme-light, +body.color-scheme-options-simplicity-topaz.theme-light { + --h1-color: var(--print-h1-color,var(--text-normal)); + --h2-color: var(--print-h2-color,var(--text-normal)); + --h3-color: var(--print-h3-color,var(--text-normal)); + --h4-color: var(--print-h4-color,var(--text-normal)); + --h5-color: var(--print-h5-color,var(--text-normal)); + --h6-color: var(--print-h6-color,var(--text-normal)); + --background-accent: var(--simple-white-1); + --background-modifier-border: var(--simple-gray-5); + --background-modifier-form-field: var(--simple-white-1); + --background-modifier-form-field-highlighted: var(--simple-white-1); + --background-modifier-box-shadow: rgba(0, 0, 0, 0.05); + + --text-normal: var(--simple-black-1); + --text-muted: hsla(218, 19%, 39%, 1); + + --text-faint: hsla(218, 19%, 39%, 1); + + --accent-em: var(--simple-gray-4); + --text-error: var(--simple-red-1); + + --text-selection: var(--simple-gray-7); + + --interactive-normal: var(--simple-white-2); + --interactive-hover: var(--simple-white-4); + --accent-h: 220; + --accent-s: 20%; + --accent-l: 35%; + --interactive-accent-rgb: 70, 142, 235; + + --panel-border-color: var(--simple-white-4); + + --background-primary-bg-4-bt: var(--simple-white-2); + --background-primary-alt-bg-4-bt: var(--simple-tran); + --background-secondary-bg-4-bt: var(--simple-tran); + --background-secondary-alt-bg-4-bt: var(--simple-tran); + --background-primary-alt:var(--simple-white-2); + + --background-mobile-drawer-1: var(--simple-white-1); + --background-mobile-drawer-2: var(--simple-white-1); + --background-modifier-border-hr: var(--simple-gray-5); + --background-secondary-alt-bg-4-bt-publish: var(--simple-gray-5); + + --scrollbar-thumb-bg: var(--simple-gray-5); + + --color-black: var(--simple-black-1); + --color-dark-gray: var(--simple-gray-1); + --color-accent: var(--simple-blue-1); + --color-accent-alt: var(--simple-blue-2); + --color-accent-dark: var(--simple-blue-3); + --color-gray: var(--simple-gray-2); + --color-light-gray: var(--simple-gray-3); + --color-medium-gray: var(--simple-gray-4); + + --modal-group-border: var(--simple-gray-6); + --button-selected: var(--simple-white-6); + --button-hover: var(--simple-white-6); + --button-selected-hover: var(--simple-white-3); + + --window-shadow: 0 1px 3px var(--simple-white-3); + --window-shadow2: 0 0 9px var(--simple-gray-7); + --window-shadow-hover: 0 3px 5px var(--simple-white-6); + --window-shadow-transparent:0 3px 5px transparent; + + --border:1px solid var(--simple-gray-5); + + --background-primary: var(--simple-white-1); + + --background-secondary-alt: var(--simple-white-2); + + --background-tertiary: var(--simple-white-3); + + --background-accent: var(--simple-blue-1); + --background-fourth: var(--simple-white-4); + --background-fifth: var(--simple-white-5); + --background-sixth: var(--simple-white-4); + + --text-color-code: var(--simple-orange); + --text-normal: var(--simple-black-1); + --text-error: var(--simple-red-1); + + --text-faint: var(--simple-gray-1); + --text-highlight-bg: var(--simple-yellow); + --accent-strong: var(--simple-black-2); + --accent-em: var(--simple-gray-4); + --text-muted: hsla(218, 19%, 39%, 1); + + --background-modifier-error: var(--simple-red-1); + --background-modifier-border: var(--simple-gray-5); + --custom-titlebar-bg: var(--background-secondary); + --background-code-2: var(--simple-tran); + --scrollbar-bg: transparent; + --background-transparent-black-or-white-1: var(--simple-white-2) !important; + --background-transparent-black-or-white-2: var(--bg-color-settings-1) !important; + --background-transparent-black-or-white-3: var(--bg-color-settings-1) !important; + --tab-background-active: #ffffff; + --theme-color-translucent-01: hsla(254,80%,68%,0.1); + + /*Bases 继承默认主题*/ + +} + + +body.color-scheme-options-simplicity-topaz.theme-dark { + /* dark mode quick hack */ + --simple-white-1:hsla(215, 17%, 10%, 1); + --simple-white-2:hsla(214, 24%, 15%, 1); + --simple-white-3:hsla(212, 17%, 22%, 0.9); + --simple-white-6:hsla(212, 17%, 0%, 0.3); + --simple-white-4:hsla(215, 22%, 13%, 1); + --simple-white-5:hsla(207, 10%, 10%, 0.1); + --simple-tran:hsla(207, 10%, 10%, 0); + --simple-black-1:hsla(0, 0%, 73%, 1); + --simple-black-2:hsla(213, 33%, 65%, 1); + --simple-gray-1:hsla(0, 0%, 83%, 1); + --simple-gray-2:hsla(210, 25%, 5%, 0.3); + --simple-gray-3:hsla(210, 15%, 50%, 0.4); + --simple-gray-4:hsla(210, 15%, 70%, 0.5); + --simple-gray-5:hsla(207, 17%, 10%, 0.5); + --simple-gray-6:hsla(217, 28%, 90%, 0.9); + --simple-gray-7:hsla(217, 18%, 50%, 0.9); + + --simple-yellow:hsla(45, 63%, 43%, 1); + --simple-blue-3:hsla(245, 60%, 67%, 1); + + --custom-titlebar-bg:var(--background-modifier-cover); + + --color-black: var(--simple-black-1); + --color-dark-gray: var(--simple-gray-1); + --color-accent: var(--simple-blue-1); + --color-accent-alt: var(--simple-blue-2); + --color-accent-dark: var(--simple-blue-3); + --color-gray: var(--simple-gray-2); + --color-light-gray: var(--simple-gray-3); + --color-medium-gray: var(--simple-gray-4); + + --modal-group-border: var(--simple-gray-6); + --button-selected: var(--simple-white-6); + --button-hover: var(--simple-white-6); + --button-selected-hover: var(--simple-white-3); + + --window-shadow: 0 1px 3px var(--simple-white-5); + --window-shadow2: 0 0 9px var(--simple-white-6); + --window-shadow-hover: 0 3px 5px var(--simple-white-6); + --window-shadow-transparent: 0 3px 5px transparent; + + --border:1px solid var(--simple-gray-5); + + --background-primary: var(--simple-white-2); + + --tab-outline-color: var(--simple-white-2); + --divider-color: var(--simple-gray-5); + --background-secondary-alt: var(--simple-white-2); + --background-tertiary: var(--simple-white-3); + --background-primary-alt: var(--simple-white-6); + --background-secondary-bg-4-bt: var(--simple-tran) ; + + --background-accent: var(--simple-blue-1); + --background-fourth: var(--simple-white-3); + --background-fifth: var(--simple-white-5); + --background-sixth: var(--simple-white-5); + + --text-color-code:var(--simple-orang-1); + --text-normal: var(--simple-black-1); + --text-error: var(--simple-red-1); + + --text-faint: var(--simple-gray-6); + --text-highlight-bg:var(--simple-yellow); + --text-bold: var(--simple-black-2); + --text-em: var(--simple-gray-6); + --text-muted: hsl(218, 17%, 58%); + + --background-modifier-error: var(--simple-red-1); + --background-modifier-border: var(--simple-gray-5); + --accent-h: 209; + --accent-s: 60%; + --accent-l: 55%; + --indentation-guide: var(--simple-gray-3); + --search-result-background:var(--simple-gray-2); + --scrollbar-bg: transparent; + + /*Bases 继承默认主题*/ + +} + +body.color-scheme-options-simplicity-topaz:not(.background-settings-workplace-background-image) { + --background-secondary: var(--simple-white-2); +} + +body.theme-dark.color-scheme-options-simplicity-topaz .workspace-tab-header.is-active { + --tab-background-active: var(--background-primary); + --tab-outline-width: var(--simple-gray-5); +} + +body.theme-dark.color-scheme-options-simplicity-topaz .workspace-split.mod-root .workspace-tab-header.is-active.mod-active { + background-color: var(--tab-background-active); +} +body.bt-bubble-layout.default-tab.color-scheme-options-simplicity-topaz:not(.background-settings-workplace-background-image,.background-image-settings-switch.background-image-settings-markdown-page-transparent) .workspace-split.mod-root .workspace-tab-header.is-active +{ + background-color: var(--background-primary-alt); + box-shadow:none; +} + +body:not(.bt-bubble-layout).color-scheme-options-simplicity-topaz.background-image-settings-switch.background-image-settings-markdown-page-transparent { + --background-secondary: var(--simple-tran); + --background-primary: var(--simple-tran); + --background-secondary-bg-4-bt: var(--simple-tran); + --tab-outline-color: var(--background-secondary); +} + +/* +--------------------------- + Title Bar +--------------------------- +*/ + +@media screen and (max-width:960px) { + body.color-scheme-options-simplicity-topaz .view-header .view-actions .view-action{ + opacity: 1 !important; + } + body.color-scheme-options-simplicity-topaz .workspace>.workspace-split.mod-vertical{ + padding: 0; + } +} + +body.is-mobile.color-scheme-options-simplicity-topaz .workspace>.workspace-split.mod-vertical{ + padding: 0; +} +.view-header .view-actions .view-action +{ + z-index: 1; +} +body.color-scheme-options-simplicity-topaz .view-header .view-actions .view-action, +body.color-scheme-options-simplicity-topaz .titlebar-button-container.mod-right{ + opacity: 0; + z-index: 1; + transition: all 0.6s linear; +} +body.color-scheme-options-simplicity-topaz .view-header:hover .view-actions .view-action, +body.color-scheme-options-simplicity-topaz .titlebar-button-container.mod-left:hover, +body.color-scheme-options-simplicity-topaz .titlebar-button-container.mod-right:hover { + opacity: 0.8; + transition: all 0.6s linear; +} + +body.color-scheme-options-simplicity-topaz .nav-action-button.is-active { + background-color: var(--simple-blue-2); +} +body.color-scheme-options-simplicity-topaz .checkbox-container.is-enabled { + background-color: var(--interactive-accent-hover); +} + +body.theme-light.color-scheme-options-simplicity-topaz .workspace-split.mod-root .workspace-tab-header.is-active.mod-active { + border-radius: 6px; + border-color: var(--background-modifier-border); + border-style: solid; + border-width: 0px; +} + +body.color-scheme-options-simplicity-topaz.theme-dark:not(.background-settings-workplace-background-image) .workspace-split.mod-root .workspace-tab-header.is-active.mod-active { + background-color: var(--simple-white-4); +} + +/* Hide dock's tab menu, and show them when hovered */ +body.color-scheme-options-simplicity-topaz .workspace-tab-header-container { + /* z-index: 1; */ + /* height:1px; */ + transition: opacity 0.1s; + /* border-radius: var(--button-radius); */ + box-shadow: none; + width: 100%; + border-bottom: var(--tab-outline-width) transparent; +} +body.color-scheme-options-simplicity-topaz .modal, +body.color-scheme-options-simplicity-topaz .modal-container .prompt { + animation: 0.2s popup forwards; + border-radius: 20px; + box-shadow: var(--window-shadow2); +} + +body.color-scheme-options-simplicity-topaz.setting-default-frosted-glass.theme-dark .modal-bg { + background-color: var(--bg-color-settings-3); + backdrop-filter: blur(5px); +} + +body.color-scheme-options-simplicity-topaz.background-image-settings-command-palette-switch .modal-container .prompt::before { + border-radius: 20px; + box-shadow: var(--window-shadow2); +} + +body.color-scheme-options-simplicity-topaz.background-image-settings-command-palette-switch .modal-container .community-plugin-search { + border-bottom-left-radius: 20px; +} + +body.color-scheme-options-simplicity-topaz.background-image-settings-command-palette-switch .modal-container .community-plugin-search { + border-bottom-left-radius: 20px; +} + +body.color-scheme-options-simplicity-topaz [class="menu"] { + animation: 0.2s popup forwards; + border-radius: 10px; + box-shadow: var(--window-shadow2); +} +@keyframes popup { + 0% { transform:scale(70%); opacity:0; } + 15% { transform:scale(80%); opacity:0.1; } + 35% { transform:scale(102%); } + 45% { opacity:0.3; } + 65% { opacity:0.7; } + 100% { transform:scale(100%); opacity:1; } +} +/* Left dock navigation (new note, new folder, reorder) */ + +body.color-scheme-options-simplicity-topaz:not(.disable-auto-hide-header) .workspace-tab-header-container:hover + .workspace-tab-container .workspace-leaf .workspace-leaf-content>.nav-header { + margin-top: 0; + transition: all 0.1s linear; +} + +body.color-scheme-options-simplicity-topaz:not(.disable-auto-hide-header) .workspace-tab-header-container + .workspace-tab-container .workspace-leaf .workspace-leaf-content>.nav-header:hover { + margin-top: 0; + transition: all 0.6s linear; +} +body.color-scheme-options-simplicity-topaz:not(.disable-auto-hide-header) .workspace-tab-header-container + .workspace-tab-container .workspace-leaf .workspace-leaf-content>.nav-header { + margin-top: -30px; + transition: all 0.6s linear; +} + + +body.color-scheme-options-simplicity-topaz:not(.disable-auto-hide-header) .workspace-tab-header-container + .workspace-tab-container .workspace-leaf .workspace-leaf-content[data-type="file-tree-view"] +.view-content .file-tree-header-fixed { + position: relative; + margin-top: -30px; + transition: all 0.6s linear; +} +body.color-scheme-options-simplicity-topaz:not(.disable-auto-hide-header) .workspace-tab-header-container:hover + .workspace-tab-container .workspace-leaf .workspace-leaf-content[data-type="file-tree-view"] .view-content .file-tree-header-fixed { + margin-top: 0; + transition: all 0.3s linear; +} +body.color-scheme-options-simplicity-topaz:not(.disable-auto-hide-header) .workspace-tab-header-container + .workspace-tab-container .workspace-leaf .workspace-leaf-content[data-type="file-tree-view"] .view-content .file-tree-header-fixed:hover{ + margin-top: 0; +} + +body.color-scheme-options-simplicity-topaz .oz-folders-tree-wrapper .oz-folder-contents { + border-left: 1px solid var(--background-modifier-border); +} +body.color-scheme-options-simplicity-topaz .oz-flex-container { + justify-content: start; +} +body.color-scheme-options-simplicity-topaz .oz-nav-action-button { + color: var(--text-faint); + opacity: 0.3; +} + +/* Remove style for border-on-active */ +body.color-scheme-options-simplicity-topaz .workspace-tabs .workspace-leaf, +body.color-scheme-options-simplicity-topaz .workspace-tabs .workspace-leaf.mod-active{ + border: none; +} + +body.color-scheme-options-simplicity-topaz .horizontal-main-container { + overflow: visible; +} +body.color-scheme-options-simplicity-topaz .workspace { + overflow: visible; +} + +/* +--------------------------- + Note Title +--------------------------- +*/ + +body.color-scheme-options-simplicity-topaz .workspace-split.mod-root > .workspace-leaf:first-of-type:last-of-type .view-header, +body.color-scheme-options-simplicity-topaz .workspace-split.mod-horizontal > .workspace-leaf .view-header, +body.color-scheme-options-simplicity-topaz .workspace-split.mod-vertical > .workspace-leaf .view-header { + display: flex; + align-items: center; + border: none; + background: var(--simple-white-2); +} + +body.theme-dark.color-scheme-options-simplicity-topaz .workspace-split.mod-root > .workspace-leaf:first-of-type:last-of-type .view-header, +body.theme-dark.color-scheme-options-simplicity-topaz .workspace-split.mod-horizontal > .workspace-leaf .view-header, +body.theme-dark.color-scheme-options-simplicity-topaz .workspace-split.mod-vertical > .workspace-leaf .view-header { + background-color: transparent; +} + +body.color-scheme-options-simplicity-topaz .view-header-title { + font-size: 1rem; + border-radius: var(--button-radius); + margin-left: 0; + border: 1px solid transparent; + transition:border 0.2s, background 0.2s; +} + +body.color-scheme-options-simplicity-topaz .view-header-title:hover, +body.color-scheme-options-simplicity-topaz .view-header-title:focus { + background: var(--background-fourth); +} + +body.color-scheme-options-simplicity-topaz .view-action, +body.color-scheme-options-simplicity-topaz .view-header-icon{ + display: flex; + padding: 4px; + margin: 0 3px; + color: var(--color-dark-gray); + border-radius: var(--button-radius); + transition: 0.1s background, 0.1s opacity; + top: 0; +} + +body.color-scheme-options-simplicity-topaz .view-action:hover,.view-header-icon:hover{ + background: var(--button-hover); + color: var(--color-dark-gray); +} + +body.color-scheme-options-simplicity-topaz .view-action:active,.view-header-icon:active { + opacity: 0.75; +} + +body.color-scheme-options-simplicity-topaz .workspace-split.mod-horizontal > * > .workspace-leaf-resize-handle { + background: none; + height: 7px; + border: none; + background-color: transparent; +} + +body.color-scheme-options-simplicity-topaz .workspace-split.mod-vertical > * > .workspace-leaf-resize-handle, +body.color-scheme-options-simplicity-topaz .workspace-split.mod-left-split > .workspace-leaf-resize-handle, +body.color-scheme-options-simplicity-topaz .workspace-split.mod-right-split > .workspace-leaf-resize-handle{ + background: none; + background-color: transparent; + width: 3px; + border: none; +} +body.color-scheme-options-simplicity-topaz .workspace-split .workspace-leaf-resize-handle:hover{ + background: var(--simple-gray-2); +} + +body:not(.is-mobile).color-scheme-options-simplicity-topaz:not(.background-image-settings-switch) .workspace-split.mod-root .view-content, +body:not(.is-mobile).color-scheme-options-simplicity-topaz:not(.background-settings-workplace-background-image) .workspace-split.mod-root .view-content { + background-color: var(--background-primary); +} + +body:not(.is-mobile).color-scheme-options-simplicity-topaz .workspace-fake-target-overlay:not(.is-in-sidebar) .workspace-tabs .workspace-leaf, +body:not(.is-mobile).color-scheme-options-simplicity-topaz .mod-root .workspace-tabs .workspace-leaf, +body:not(.is-mobile).color-scheme-options-simplicity-topaz .mod-root .workspace-tabs .workspace-tab-header-container { + background-color: transparent; +} + + +body:not(.is-mobile).theme-dark.color-scheme-options-simplicity-topaz.background-settings-workplace-background-image .workspace-split.mod-root +{ + background-color: var(--simple-tran); +} + +body:not(.is-mobile).background-image-settings-switch.background-image-settings-markdown-page-transparent.background-settings-workplace-background-image.color-scheme-options-simplicity-topaz .workspace-split.mod-root +{ + background-color: var(--simple-tran); +} +body.color-scheme-options-simplicity-topaz .workspace-split.mod-root +{ + background-color: var(--simple-white-2); +} +body.color-scheme-options-simplicity-topaz.background-settings-workplace-background-image .workspace-tabs, +body.theme-dark.color-scheme-options-simplicity-topaz.background-settings-workplace-background-image .workspace-ribbon.side-dock-ribbon.mod-left, +body.color-scheme-options-simplicity-topaz.background-settings-workplace-background-image div.workspace-ribbon.mod-left:before +{ + background-color: var(--background-secondary-bg-4-bt); +} + +body.color-scheme-options-simplicity-topaz.background-image-settings-switch.background-image-settings-markdown-page-transparent .workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header { + background-color:var(--simple-white-5); +} +body.color-scheme-options-simplicity-topaz .workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header.is-active { + box-shadow: var(--window-shadow-hover); +} +body.color-scheme-options-simplicity-topaz .workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header { + border-radius: 15px; + box-shadow: none; +} + +body.color-scheme-options-simplicity-topaz .workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header-inner { + border-radius: 15px; +} + +/* +--------------------------- + Main Pane Border Styling +--------------------------- +*/ +body.color-scheme-options-simplicity-topaz .workspace-split.mod-horizonta.mod-left-split.is-collapsed+.workspace-split.mod-root > .workspace-leaf:first-of-type .workspace-leaf-content{ + border-top-left-radius: 0px; +} + +body:not(.is-mobile).color-scheme-options-simplicity-topaz .workspace-split.mod-vertical.mod-root .workspace-leaf{ + border-radius: 15px; +} + +body.color-scheme-options-simplicity-topaz.theme-dark .view-content { + border-bottom-right-radius: 20px; + border-bottom-left-radius: 20px; +} +body.color-scheme-options-simplicity-topaz .workspace-split.mod-vertical.mod-root .workspace-split.mod-vertical:not(:first-child):last-child .workspace-leaf{ + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +body.color-scheme-options-simplicity-topaz .workspace-split.mod-vertical.mod-root, +body.color-scheme-options-simplicity-topaz .workspace-split.mod-vertical.mod-root .workspace-split{ + display: flex; + gap: 18px; +} +body.color-scheme-options-simplicity-topaz .workspace>.workspace-split.mod-vertical{ + padding: 0px 3px 0; +} + +body.is-popout-window.color-scheme-options-simplicity-topaz .workspace>.workspace-split.mod-vertical{ + padding: 0; +} + + +body.theme-light.color-scheme-options-simplicity-topaz .workspace-split.mod-vertical.mod-root .workspace-leaf{ + box-shadow: var(--window-shadow); + height: 100%; +} +body.color-scheme-options-simplicity-topaz .workspace-split.mod-vertical > .workspace-leaf{ + padding: 0; +} +body.color-scheme-options-simplicity-topaz .workspace-split.mod-root > .workspace-leaf:last-of-type .workspace-leaf-content{ + border-top-right-radius: 0; +} + +/* Remove sttles on button-on-active, but not during right-click-menu as that is alright */ +body.color-scheme-options-simplicity-topaz .nav-folder-title, +body.color-scheme-options-simplicity-topaz .nav-file{ + border: none; +} +body.color-scheme-options-simplicity-topaz .workspace-leaf.mod-active .nav-folder.has-focus > .nav-folder-title, +body.color-scheme-options-simplicity-topaz .workspace-leaf.mod-active .nav-file.has-focus{ + border-radius: none; + border: none; + background-color: none; +} + +body.theme-light.color-scheme-options-simplicity-topaz .workspace-split.mod-horizontal > .workspace-leaf.mod-active .view-header, +body.theme-light.color-scheme-options-simplicity-topaz .workspace-split.mod-vertical > .workspace-leaf.mod-active .view-header { + background:var(--simple-white-1); +} +body.theme-dark.color-scheme-options-simplicity-topaz .workspace-split.mod-horizontal > .workspace-leaf.mod-active .view-header .view-header-title, +body.theme-dark.color-scheme-options-simplicity-topaz .workspace-split.mod-vertical > .workspace-leaf.mod-active .view-header .view-header-title{ + color:var(--simple-black-2); + text-shadow: 0px 0px 0px rgba(145, 237, 232, 1); +} + +body.color-scheme-options-simplicity-topaz .workspace-tab-header:not(.is-active ) .workspace-tab-header-inner-icon { + color: var(--text-faint); + opacity: 0.3; +} + + + +body.color-scheme-options-simplicity-topaz .markdown-source-view.mod-cm6 .cm-underline, +body.color-scheme-options-simplicity-topaz a, +body.color-scheme-options-simplicity-topaz :is(.markdown-preview-view,.markdown-rendered) .internal-link { + font-weight: 600; +} + +body.color-scheme-options-simplicity-topaz .nav-folder-children, +body.color-scheme-options-simplicity-topaz +.item-list{ + padding-left: 0.5em; + display: flex; + flex-direction: column; +} +body.color-scheme-options-simplicity-topaz .nav-folder{ +padding-bottom: 2px; +} + +body.color-scheme-options-simplicity-topaz .nav-folder-title{ + font-weight: 500; +} + +body.color-scheme-options-simplicity-topaz :is(h3,h4,h5,h6), +body.color-scheme-options-simplicity-topaz .cm-s-obsidian :is(.cm-header-3,.cm-header-4,.cm-header-5,.cm-header.cm-header-6) { + font-weight: 500; +} + +body.color-scheme-options-simplicity-topaz.background-settings-workplace-background-image:is(.background-settings-workplace-waves2-light,.background-settings-workplace-waves-light).theme-light{ + --background-secondary-bg-4-bt: var(--simple-tran); +} +body.color-scheme-options-simplicity-topaz.background-settings-workplace-background-image.theme-dark { + --background-primary-alt-bg-4-bt: var(--simple-tran); + --background-secondary-bg-4-bt: var(--simple-tran); + --background-secondary-alt-bg-4-bt: var(--simple-tran); + --background-primary: var(--simple-gray-2); +} + + +body.color-scheme-options-simplicity-topaz.is-frameless.background-settings-workplace-background-image .workspace-tab-header.is-active { + box-shadow: none; +} + +body.color-scheme-options-simplicity-topaz .workspace-leaf-content .view-header .view-header-icon { + margin-left: -10px; + opacity: 0; + width: 18px; +} +body.color-scheme-options-simplicity-topaz .workspace-leaf-content .view-header .view-header-icon:hover { + opacity: 1; +} + +body.color-scheme-options-simplicity-topaz:not(.view-button-front) .workspace-leaf-content .view-header .view-header-nav-buttons { + margin-left: -15px; +} + +body.default-tab.theme-light.color-scheme-options-simplicity-topaz .workspace-split.mod-root .workspace-tab-header.is-active { + background-image: linear-gradient(to right, var(--background-secondary), var(--simple-white-2)); +} +body.default-tab.color-scheme-options-simplicity-topaz:not(.background-settings-workplace-background-image,.background-image-settings-switch.background-image-settings-markdown-page-transparent) +.workspace-split.mod-root .workspace-tab-header.is-active { + background:var(--background-primary); + --tab-background-active:var(--background-primary); +} + +body.default-tab.background-image-settings-switch.background-image-settings-markdown-page-transparent:not(.toggle-nonoverlapping-bg) +.workspace-split.mod-root .workspace-tab-header.is-active { + background:transparent; + --tab-background-active:transparent; +} + +body.background-image-settings-switch.toggle-nonoverlapping-bg .workspace-tab-header-container +{ + border:none; +} + +body.color-scheme-options-simplicity-topaz .workspace-leaf-content .view-header .view-header-icon svg { + opacity: 0; +} +body.color-scheme-options-simplicity-topaz .workspace-tab-container-before.is-before-active, +body.color-scheme-options-simplicity-topaz .workspace-tab-container-after.is-after-active, +.workspace-tab-header.is-before-active, +body.color-scheme-options-simplicity-topaz .workspace-tab-header.is-after-active, +body.color-scheme-options-simplicity-topaz .workspace-split.mod-right-split .workspace-tabs .workspace-leaf, +body.color-scheme-options-simplicity-topaz .workspace-split.mod-left-split .workspace-tabs .workspace-leaf, +body.color-scheme-options-simplicity-topaz .workspace-tabs .workspace-tab-header-container { + background-color: var(--background-secondary-alt); +} +body.color-scheme-options-simplicity-topaz.background-settings-workplace-background-image .workspace-tabs .workspace-tab-header-container { + background-color: transparent; +} + +body.is-mobile.color-scheme-options-simplicity-topaz .workspace-tabs .workspace-tab-header-container { + background-color: var(--background-secondary); +} + +body.color-scheme-options-simplicity-topaz.background-settings-workplace-background-image .mod-root .workspace-tabs:not(.mod-top) .workspace-tab-header-container-inner { + padding-bottom:1px; +} + +/*==============*/ +/*==============*/ +/*======@cuman--end========*/ + +body.font-family-change-to-default .markdown-source-view, +body.font-family-change-to-default :is(.markdown-preview-view,.markdown-rendered), +body.font-family-change-to-default .markdown-source-view.mod-cm6 .cm-scroller, +body.font-family-change-to-default :is(.markdown-preview-view,.markdown-rendered) h5, +body.font-family-change-to-default :is(.markdown-preview-view,.markdown-rendered) h6, +body.font-family-change-to-default .nav-file-title, +body.font-family-change-to-default .nav-folder-title, +body.font-family-change-to-default a.tag, +body.font-family-change-to-default .cm-s-obsidian span.cm-hashtag, +body.font-family-change-to-default .nav-folder.mod-root>.nav-folder-title, +body.font-family-change-to-default pre.frontmatter.language-yaml::before, +body.font-family-change-to-default span.cm-strong, +body.font-family-change-to-default :not(font)>strong, +body.font-family-change-to-default a, +body.font-family-change-to-default :is(.markdown-preview-view,.markdown-rendered) .internal-link, +body.font-family-change-to-default :is(.markdown-preview-view,.markdown-rendered) th, +body.font-family-change-to-default *:not(font)>em>strong, +body.font-family-change-to-default *:not(font)>strong>em, +body.font-family-change-to-default .cm-strong.cm-em { + font-family: var(--font-default) !important; +} + +body.font-family-change-to-default .cm-s-obsidian .cm-hmd-frontmatter, +body.font-family-change-to-default .markdown-rendered code, +body.font-family-change-to-default :is(.markdown-preview-view,.markdown-rendered) code{ + font-family: var(--font-monospace); +} + +body.reduce-bottom-padding .workspace-leaf-content[data-type="markdown"] :is(.markdown-preview-view,.markdown-rendered) .markdown-preview-sizer, +body.reduce-bottom-padding:not(.plugin-cm-typewriter-scroll) .cm-s-obsidian .cm-content { + padding-bottom: var(--bottom-padding-value) !important; +} + + +/*===============================*/ +/*=============YAML==============*/ +/*===============================*/ + +input[type='text'].metadata-property-key-input { + background:transparent; +} + + +/* cssclass: inline-list */ +/* can change list from block to inline; can be used with inline images */ +.inline-list ul, +.inline-list ol { + display: inline-block; + margin-top: 0.3em; +} + +/* cssclass: code-wrap */ +/* as implied by the name, to wrap texts for code boxes */ +.code-wrap pre>code>span { + word-wrap: break-word; + word-break: break-all; + white-space: pre-wrap; +} +.code-wrap code.language-yaml.is-loaded { + word-wrap: break-word !important; + word-break: break-word !important; + white-space: pre-wrap !important; +} +.code-wrap code.language-md.is-loaded { + word-wrap: break-word !important; + word-break: break-word !important; + white-space: break-spaces !important; +} + +/* cssclass: image-grid */ +/* image-grid-2 */ +/* adapted from https://github.com/iEchoxu/obsidian_orange/blob/main/.obsidian/snippets/image-grid.css */ + +.img-grid :is(.markdown-preview-section,.markdown-rendered)>div>p>.image-embed[alt*="."]:last-child { + padding-right: 0; +} +.img-grid :is(.markdown-preview-section,.markdown-rendered)>div>p>.image-embed[alt*="."]:first-child { + padding-left: 0; +} +.img-grid :is(.markdown-preview-section,.markdown-rendered)>div hr { + width: 100%; +} +.img-grid span.image-embed[alt*="."] { + display: table-cell; +} +.img-grid img[alt*="."] { + max-height: 100vh; + object-fit: cover; +} + +.img-grid .markdown-preview-section .el-embed-image img:not([width]),.img-grid .markdown-preview-section video{ + width:100% +} +.img-grid .markdown-preview-section>.el-embed-image>p{ + display:grid; + grid-column-gap:0.5rem; + grid-row-gap:0; + grid-template-columns:repeat(auto-fit,minmax(0,1fr)) +} +.img-grid .markdown-preview-section>.el-embed-image>p>br{ + display:none +} +.img-grid .markdown-preview-section>.el-embed-image>p>img{ + object-fit:cover; + align-self:stretch +} +.img-grid .markdown-preview-section>.el-embed-image>p>.internal-embed img{ + object-fit:cover; + height:100% +} + +.img-grid-ratio .markdown-preview-section>.el-embed-image>p>.internal-embed img +,.img-grid.img-grid-ratio .markdown-preview-section>.el-embed-image>p>.internal-embed img{ + object-fit:contain; + height:100%; + align-self:center +} +@media (max-width:400pt){ + .el-embed-image{ + margin-top:.25rem + } + .img-grid .markdown-preview-section>.el-embed-image>p{ + grid-column-gap:0.25rem + } +} + +/* cssclass: kanban */ +/* adapted from spectrum theme, thanks to @Braweria. https://github.com/Braweria/Spectrum */ +/* a kind of css-based pseudo-kanban feature */ +.kanban ul { + display: flex; + flex-direction: row; + border: 0px solid var(--p-kanban-border-color); + padding: 0rem; + border-radius: var(--radius-m); + flex-wrap: wrap; +} +.kanban ul>li .list-bullet:after { + display: none; +} + +.kanban ul>li { + flex: 1 1 20%; + padding: 0.1em 1em 0.1em 0.8em; + margin: 0 0.3em 0.3em 0 !important; + list-style: none; + border: 1px solid var(--p-kanban-border-color); + border-left: 1px solid var(--p-kanban-border-color) !important; + border-radius: var(--radius-s); + word-wrap: break-word; + word-break: break-word; +} + +.kanban ul li.task-list-item .task-list-item-checkbox { + margin-left: auto; +} + + +.kanban ul .list-collapse-indicator.collapse-indicator.collapse-icon::before { + color: var(--text-accent); + transition: transform 10ms linear 0s +} + +body.colorful-p-kanban .kanban ul>li:nth-of-type(8n+1) { + background-color: var(--p-kanban-color-1); +} +body.colorful-p-kanban .kanban ul>li:nth-of-type(8n+2) { + background-color: var(--p-kanban-color-2); +} +body.colorful-p-kanban .kanban ul>li:nth-of-type(8n+3) { + background-color: var(--p-kanban-color-3); +} +body.colorful-p-kanban .kanban ul>li:nth-of-type(8n+4) { + background-color: var(--p-kanban-color-4); +} +body.colorful-p-kanban .kanban ul>li:nth-of-type(8n+5) { + background-color: var(--p-kanban-color-5); +} +body.colorful-p-kanban .kanban ul>li:nth-of-type(8n+6) { + background-color: var(--p-kanban-color-6); +} +body.colorful-p-kanban .kanban ul>li:nth-of-type(8n+7) { + background-color: var(--p-kanban-color-7); +} +body.colorful-p-kanban .kanban ul>li:nth-of-type(8n) { + background-color: var(--p-kanban-color-8); +} +.canvas-node-container .kanban ul>li:nth-of-type(n) { + backdrop-filter:none; +} +.kanban ul>li:nth-of-type(n) { + background-color: var(--p-kanban-color-simple); + padding-left: 1em; + backdrop-filter: blur(calc(var(--blur-p-kanban-frosted-glass) * 2px)); +} +.kanban ul:first-child>li:nth-of-type(8n+1) { + border-top: 6px solid var(--p-kanban-color-1) !important; +} +.kanban ul:first-child>li:nth-of-type(8n+2) { + border-top: 6px solid var(--p-kanban-color-2) !important; +} +.kanban ul:first-child>li:nth-of-type(8n+3) { + border-top: 6px solid var(--p-kanban-color-3) !important; +} +.kanban ul:first-child>li:nth-of-type(8n+4) { + border-top: 6px solid var(--p-kanban-color-4) !important; +} +.kanban ul:first-child>li:nth-of-type(8n+5) { + border-top: 6px solid var(--p-kanban-color-5) !important; +} +.kanban ul:first-child>li:nth-of-type(8n+6) { + border-top: 6px solid var(--p-kanban-color-6) !important; +} +.kanban ul:first-child>li:nth-of-type(8n+7) { + border-top: 6px solid var(--p-kanban-color-7) !important; +} +.kanban ul:first-child>li:nth-of-type(8n) { + border-top: 6px solid var(--p-kanban-color-8) !important; +} +body.simple-p-kanban .kanban ul:first-child>li:nth-of-type(n) { + border-top: none !important; +} + +body:not(.remove-shadow-p-kanban) .kanban ul>li:hover { + transition: box-shadow .2s cubic-bezier(.4, 0, 1, 1); + box-shadow: 0 3px 5px 0 var(--p-kanban-color-shadow), 0 3px 1px -3px var(--p-kanban-color-shadow), 2px 3px 3px 0 var(--p-kanban-color-shadow); +} + +.kanban ul ul { + display: flex; + flex-direction: column; + justify-content: center; + padding: 0rem; + margin-top: 0.5rem; + border-radius: 0; + border: 0; + background: none; +} + +.kanban ul ul li:not(.task-list-item) { + width: 100%; + display: block; + background-color: var(--p-kanban-card-color-1) !important; +} + +body.remove-shadow-p-kanban .kanban ul ul li:hover { + background: var(--p-kanban-card-color-2) !important; + border-color: var(--p-kanban-border-color) !important; + border-left: 1px solid var(--p-kanban-border-color) !important; +} + +body.remove-shadow-p-kanban.theme-dark .kanban ul ul li:hover { + border-color: #696969e1 !important; + border-left: 1px solid #696969e1 !important; +} + +.kanban ul ul li .task-list-item-checkbox { + margin-left: 1.5rem !important; +} + +.kanban ul ul ul { + margin-right: 0; +} + +.kanban ul ul::before { + border-left: 0; +} + +:is(.markdown-preview-view,.markdown-rendered).is-readable-line-width.kanban .markdown-preview-sizer>div>ul { + max-width: 100%; +} + +.kanban :is(ol,ul).contains-task-list :is(ol,ul) { + position: initial; +} + +.kanban :is(ol,ul).contains-task-list :is(ol,ul)::before { + all: initial; +} + +.kanban ul > li.task-list-item { + flex: 1 1 20%; + padding: 0.1em 1em; + list-style: none; + border: 1px solid var(--p-kanban-border-color); + border-left: 1px solid var(--p-kanban-border-color) !important; + border-radius: var(--radius-s); + word-wrap: break-word; + word-break: break-word; + text-indent: 0.01em; +} + +.kanban ul ul li.task-list-item { + width: 100%; + display: block; + padding-left: 2em; + text-indent: -3em; + background-color: var(--p-kanban-card-color-1) !important; +} + +.kanban ul ul li.task-list-item .list-collapse-indicator.collapse-indicator.collapse-icon { + text-indent: -1em; +} + +body:not(.default-icons) .kanban li.task-list-item .list-collapse-indicator.collapse-indicator.collapse-icon::before { + margin-left: -0.2em; +} + +body:not(.default-icons) .kanban li.task-list-item .task-list-item.is-collapsed .list-collapse-indicator.collapse-indicator.collapse-icon::before { + transform: translateX(-0.9em) translateY(-1em) rotate(-90deg); +} + +body.colorful-p-kanban .kanban .task-list-item-checkbox { + border-color: var(--text-normal) !important; +} + +/* cssclass: colorful-highlight */ +body:not(.remove-colorful-highlight-bg) .markdown-source-view.is-live-preview *:not([class*="cm-formatting-highlight"])~*:not([class*="cm-em"])~.cm-em.cm-highlight.cm-strong, +.markdown-source-view.is-live-preview.colorful-highlight .cm-em.cm-highlight.cm-strong { + background-color: var(--bg-color-highlight-3) !important; + color: var(--color-highlight-3) !important; + -webkit-text-fill-color: unset; + font-style: normal; + font-weight: var(--font-weight-highlight-3); +} +body:not(.remove-colorful-highlight-bg) .markdown-source-view.is-live-preview *:not([class*="cm-formatting-highlight"])~*:not([class*="cm-strong"])~.cm-highlight.cm-strong, +.markdown-source-view.is-live-preview.colorful-highlight .cm-highlight.cm-strong { + background-color: var(--bg-color-highlight-2) !important; + color: var(--color-highlight-2) !important; + font-weight: var(--font-weight-highlight-2); +} +body:not(.remove-colorful-highlight-bg) .markdown-source-view.is-live-preview *:not([class*="cm-formatting-highlight"])~*:not([class*="cm-em"])~.cm-em.cm-highlight, +.markdown-source-view.is-live-preview.colorful-highlight .cm-em.cm-highlight { + background-color: var(--bg-color-highlight-1) !important; + color: var(--color-highlight-1) !important; + font-style: normal; + font-weight: var(--font-weight-highlight-1); +} +.cm-s-obsidian .cm-formatting.cm-formatting-highlight.cm-highlight~.cm-formatting.cm-highlight[class*="cm-em"]~span.cm-highlight[class*="cm-em"], +.cm-s-obsidian .cm-formatting.cm-formatting-highlight.cm-highlight~.cm-formatting.cm-highlight[class*="cm-strong"]~span.cm-highlight[class*="cm-strong"], +.cm-s-obsidian .cm-formatting.cm-formatting-highlight.cm-highlight~.cm-formatting.cm-highlight[class*="cm-em"]:not([class*="cm-formatting-highlight"]), +.cm-s-obsidian .cm-formatting.cm-formatting-highlight.cm-highlight~.cm-formatting.cm-highlight[class*="cm-strong"]:not([class*="cm-formatting-highlight"]) { + background-color: var(--text-highlight-bg) !important; +} + +/* cssclass: cloze */ +.markdown-source-view.is-live-preview.cloze .cm-highlight.cm-strikethrough:not([class*="formatting"]), +body:not(.remove-cloze-style) .markdown-source-view.is-live-preview .cm-highlight.cm-strikethrough:not([class*="formatting"]) { + background-color: var(--cloze-bg-color) !important; + color: var(--cloze-bg-color); + text-decoration: underline var(--cloze-decoration) var(--cloze-decoration-color); +} + +.markdown-source-view.is-live-preview.cloze .cm-highlight.cm-strikethrough:hover, +body:not(.remove-cloze-style) .markdown-source-view.is-live-preview .cm-highlight.cm-strikethrough:hover { + background-color: transparent !important; + color: var(--text-normal) !important; + transition: all 400ms ease-in-out; +} + + +body:not(.remove-cloze-style) .markdown-rendered mark:has(> del) { + background-color: transparent !important; +} + +body:not(.remove-cloze-style) .markdown-rendered mark:empty { + background-color: initial !important; +} + + +.markdown-source-view.is-live-preview.cloze .cm-em.cm-highlight.cm-strikethrough:not([class*="formatting"]), +body:not(.remove-cloze-style) .markdown-source-view.is-live-preview .cm-em.cm-highlight.cm-strikethrough:not([class*="formatting"]) { + color: transparent !important; + background-color: transparent !important; + padding: 0 2px; + text-decoration: underline var(--cloze-decoration-2) var(--cloze-decoration-color-2) !important; +} + + +/*========floating-toc===========*/ +div.markdown-source-view ul.floating-toc>li{ + flex:none; + background-color: transparent; + border:0px; +} +div.markdown-source-view ul.floating-toc{ + flex-wrap:unset; +} +/*=========================*/ +/*==========tags===========*/ +/*=========================*/ +/*customised colorful tags*/ +body.colorful-tag-bt .tag:not(.token):nth-child(5n+1) { + background-color: var(--tag1); +} + +body.colorful-tag-bt .tag:not(.token):nth-child(5n+2) { + background-color: var(--tag2); +} + +body.colorful-tag-bt .tag:not(.token):nth-child(5n+3) { + background-color: var(--tag3); +} + +body.colorful-tag-bt .tag:not(.token):nth-child(5n+4) { + background-color: var(--tag4); +} + +body.colorful-tag-bt .tag:not(.token):nth-child(5n) { + background-color: var(--tag5); +} + +/*rainbow tag alt*/ +body.rainbow-tag-no-filter .tag:not(.token):nth-child(5n+1) { + --tag-border-color: hsla(var(--accent-h), var(--accent-s), var(--accent-l), 20%); + background-color: var(--theme-color-translucent-01); + color: var(--theme-color); +} + +body.rainbow-tag-no-filter .tag:not(.token):nth-child(5n+2) { + --tag-border-color: hsla(calc(var(--accent-h) + 70), var(--accent-s), var(--accent-l), 20%); + background-color: hsla(calc(var(--accent-h) + 70), var(--accent-s), var(--accent-l), 10%) !important; + color: hsl(calc(var(--accent-h) + 70), var(--accent-s), var(--accent-l-alt)) !important; +} + +body.rainbow-tag-no-filter .tag:not(.token):nth-child(5n+3) { + --tag-border-color: hsla(calc(var(--accent-h) + 140), var(--accent-s), var(--accent-l), 20%); + background-color: hsla(calc(var(--accent-h) + 140), var(--accent-s), var(--accent-l), 10%) !important; + color: hsl(calc(var(--accent-h) + 140), var(--accent-s), var(--accent-l-alt)) !important; +} + +body.rainbow-tag-no-filter .tag:not(.token):nth-child(5n+4) { + --tag-border-color: hsla(calc(var(--accent-h) + 210), var(--accent-s), var(--accent-l), 20%); + background-color: hsla(calc(var(--accent-h) + 210), var(--accent-s), var(--accent-l), 10%) !important; + color: hsl(calc(var(--accent-h) + 210), var(--accent-s), var(--accent-l-alt)) !important; +} + +body.rainbow-tag-no-filter .tag:not(.token):nth-child(5n) { + --tag-border-color: hsla(calc(var(--accent-h) + 280), var(--accent-s), var(--accent-l), 20%); + background-color: hsla(calc(var(--accent-h) + 280), var(--accent-s), var(--accent-l), 10%) !important; + color: hsl(calc(var(--accent-h) + 280), var(--accent-s), var(--accent-l-alt)) !important; +} + + +body.rainbow-tag-no-filter .tag:not(.token):nth-child(5n):hover { + color: white !important; + background-color: hsl(calc(var(--accent-h) + 280), var(--accent-s), var(--accent-l)) !important; +} +body.rainbow-tag-no-filter .tag:not(.token):nth-child(5n+1):hover { + color: white !important; + background-color: hsl(var(--accent-h), var(--accent-s), var(--accent-l)) !important; +} +body.rainbow-tag-no-filter .tag:not(.token):nth-child(5n+2):hover { + color: white !important; + background-color: hsl(calc(var(--accent-h) + 70), var(--accent-s), var(--accent-l)) !important; +} +body.rainbow-tag-no-filter .tag:not(.token):nth-child(5n+3):hover { + color: white !important; + background-color: hsl(calc(var(--accent-h) + 140), var(--accent-s), var(--accent-l)) !important; +} +body.rainbow-tag-no-filter .tag:not(.token):nth-child(5n+4):hover { + color: white !important; + background-color: hsl(calc(var(--accent-h) + 210), var(--accent-s), var(--accent-l)) !important; +} + +body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+1), +body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+1)+span.cm-hashtag, +body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+1)+.cm-hashtag.cm-meta, +body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+1)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end { + --tag-border-color: hsla(var(--accent-h), var(--accent-s), var(--accent-l), 20%); + background-color: var(--theme-color-translucent-01) !important; + color: var(--theme-color) !important; +} + +body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+2), +body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+2)+span.cm-hashtag, +body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+2)+.cm-hashtag.cm-meta, +body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+2)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end { + --tag-border-color: hsla(calc(var(--accent-h) + 210), var(--accent-s), var(--accent-l), 20%); + background-color: hsla(calc(var(--accent-h) + 210), var(--accent-s), var(--accent-l), 10%) !important; + color: hsl(calc(var(--accent-h) + 210), var(--accent-s), var(--accent-l-alt)) !important; +} + +body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+3), +body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+3)+span.cm-hashtag, +body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+3)+.cm-hashtag.cm-meta, +body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+3)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end { + --tag-border-color: hsla(calc(var(--accent-h) + 70), var(--accent-s), var(--accent-l), 20%); + background-color: hsla(calc(var(--accent-h) + 70), var(--accent-s), var(--accent-l), 10%) !important; + color: hsl(calc(var(--accent-h) + 70), var(--accent-s), var(--accent-l-alt)) !important; +} + +body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+4), +body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+4)+span.cm-hashtag, +body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+4)+.cm-hashtag.cm-meta, +body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+4)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end { + --tag-border-color: hsla(calc(var(--accent-h) + 280), var(--accent-s), var(--accent-l), 20%); + background-color: hsla(calc(var(--accent-h) + 280), var(--accent-s), var(--accent-l), 10%) !important; + color: hsl(calc(var(--accent-h) + 280), var(--accent-s), var(--accent-l-alt)) !important; +} + +body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n), +body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n)+span.cm-hashtag, +body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n)+.cm-hashtag.cm-meta, +body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end { + --tag-border-color: hsla(calc(var(--accent-h) + 140), var(--accent-s), var(--accent-l), 20%); + background-color: hsla(calc(var(--accent-h) + 140), var(--accent-s), var(--accent-l), 10%) !important; + color: hsl(calc(var(--accent-h) + 140), var(--accent-s), var(--accent-l-alt)) !important; +} + + + +/*rainbow tag*/ +body.rainbow-tag .tag:not(.token):nth-child(5n+1) { + background-color: var(--theme-color-translucent-01); + color: var(--theme-color); +} + +body.rainbow-tag .tag:not(.token):nth-child(5n+2) { + background-color: var(--theme-color-translucent-01); + color: var(--theme-color); + filter: hue-rotate(70deg); +} + +body.rainbow-tag .tag:not(.token):nth-child(5n+3) { + background-color: var(--theme-color-translucent-01); + color: var(--theme-color); + filter: hue-rotate(140deg); +} + +body.rainbow-tag .tag:not(.token):nth-child(5n+4) { + background-color: var(--theme-color-translucent-01); + color: var(--theme-color); + filter: hue-rotate(210deg); +} + +body.rainbow-tag .tag:not(.token):nth-child(5n) { + background-color: var(--theme-color-translucent-01); + color: var(--theme-color); + filter: hue-rotate(280deg); +} + +body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+1), +body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+1)+span.cm-hashtag, +body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+1)+.cm-hashtag.cm-meta, +body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+1)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end { + background-color: var(--theme-color-translucent-01) !important; + color: var(--theme-color) !important; +} + +body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+2), +body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+2)+span.cm-hashtag, +body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+2)+.cm-hashtag.cm-meta, +body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+2)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end { + background-color: var(--theme-color-translucent-01) !important; + color: var(--theme-color) !important; + filter: hue-rotate(210deg); +} + +body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+3), +body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+3)+span.cm-hashtag, +body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+3)+.cm-hashtag.cm-meta, +body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+3)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end { + background-color: var(--theme-color-translucent-01) !important; + color: var(--theme-color) !important; + filter: hue-rotate(70deg); +} + +body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+4), +body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+4)+span.cm-hashtag, +body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+4)+.cm-hashtag.cm-meta, +body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+4)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end { + background-color: var(--theme-color-translucent-01) !important; + color: var(--theme-color) !important; + filter: hue-rotate(280deg); +} + +body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n), +body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n)+span.cm-hashtag, +body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n)+.cm-hashtag.cm-meta, +body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end { + background-color: var(--theme-color-translucent-01) !important; + color: var(--theme-color) !important; + filter: hue-rotate(140deg); +} + + +/*tag font size and font family*/ +body.colorful-tag-bt a.tag:not(.token) { + font-size: var(--font-size-tag); + font-family: var(--font-family-tag) !important; + border: none; + color: var(--tag-text); + text-align: center; + text-decoration: none; + cursor: pointer; +} + +body:not(.tag-default) .tag:not(.token):hover { + color: white !important; + background-color: var(--theme-color) !important; +} + +body:is(:not(.tag-default),:not(.font-family-change-to-default)) .cm-s-obsidian span.cm-hashtag { + font-family: var(--font-family-tag); + font-size: var(--font-size-tag) !important; + text-decoration: none; +} + +body:not(.tag-default) .cm-s-obsidian span.cm-hashtag-begin { + border-top-left-radius: var(--radius-l); + border-bottom-left-radius: var(--radius-l); + border-right: none !important; + text-decoration: none; + padding-left: 0.3em; +} + +body:not(.tag-default) .cm-s-obsidian span.cm-hashtag-end { + border-radius: 0 var(--radius-l) var(--radius-l) 0; + padding-right: 0.3em !important; + border-left: none; + text-decoration: none; +} + +body:not(.tag-default) .cm-s-obsidian span.cm-hashtag-begin+.cm-hashtag.cm-meta { + padding-right: 0; + border-left: none !important; +} + +body:is(.rainbow-tag,.tag-pill-outlined,.tag-clear-style,.colorful-tag-bt) .cm-s-obsidian span:is(.cm-hashtag,.cm-hashtag-begin,.cm-hashtag-end,.cm-hashtag-begin+.cm-hashtag.cm-meta,.cm-hashtag-begin+.cm-hashtag.cm-meta+span.cm-hashtag.cm-meta.cm-hashtag-end) { + color: var(--tag-text) ; +} + + +body:not(.tag-default) .cm-s-obsidian span.cm-hashtag-begin+.cm-hashtag.cm-meta+span.cm-hashtag.cm-meta.cm-hashtag-end { + padding-left: 0; + border-top-right-radius: var(--radius-l); + border-bottom-right-radius: var(--radius-l); + border-top-left-radius: 0; + border-bottom-left-radius: 0; + padding-right: 0.3em; +} + +body:not(.tag-default).tag-pill-outlined .tag:not(.token) { + color: var(--text-normal); + background-color: transparent !important; + border: var(--tag-border-width) solid; + padding: 0px 8px; +} + +a.tag, +.editor .cl-hashtag, +.cm-hashtag { + padding-top: 0.1em; + padding-bottom: 0.1em; +} +.is-live-preview a.tag { + line-height: 1.8; +} +body.tag-pill-outlined .tag:not(.token):nth-child(5n+1) { + border-color: var(--tag1); + color: var(--tag1); +} +body.tag-pill-outlined .tag:not(.token):nth-child(5n+2) { + border-color: var(--tag2); + color: var(--tag2); +} +body.tag-pill-outlined .tag:not(.token):nth-child(5n+3) { + border-color: var(--tag3); + color: var(--tag3); +} +body.tag-pill-outlined .tag:not(.token):nth-child(5n+4) { + border-color: var(--tag4); + color: var(--tag4); +} +body.tag-pill-outlined .tag:not(.token):nth-child(5n) { + border-color: var(--tag5); + color: var(--tag5); +} + +body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag, +body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin, +body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-end, +body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin+.cm-hashtag.cm-meta, +body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin+.cm-hashtag.cm-meta+span.cm-hashtag.cm-meta.cm-hashtag-end { + color: var(--text-normal) !important; +} + +body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+1), +body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+1)+span.cm-hashtag, +body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+1)+.cm-hashtag.cm-meta, +body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+1)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end { + border: var(--tag-border-width) solid var(--tag1); + background-color: transparent !important; + color: var(--tag1) !important; +} + +body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+2), +body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+2)+span.cm-hashtag, +body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+2)+.cm-hashtag.cm-meta, +body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+2)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end { + border: var(--tag-border-width) solid var(--tag2); + background-color: transparent !important; + color: var(--tag2) !important; +} + +body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+3), +body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+3)+span.cm-hashtag, +body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+3)+.cm-hashtag.cm-meta, +body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+3)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end { + border: var(--tag-border-width) solid var(--tag3); + background-color: transparent !important; + color: var(--tag3) !important; +} + +body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+4), +body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+4)+span.cm-hashtag, +body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+4)+.cm-hashtag.cm-meta, +body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+4)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end { + border: var(--tag-border-width) solid var(--tag4); + background-color: transparent !important; + color: var(--tag4) !important; +} + +body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n), +body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n)+span.cm-hashtag, +body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n)+.cm-hashtag.cm-meta, +body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end { + border: var(--tag-border-width) solid var(--tag5); + background-color: transparent !important; + color: var(--tag5) !important; +} + + +body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(n)+span.cm-hashtag:not([class*="-end"]), +body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(n)+.cm-hashtag.cm-meta:not([class*="-end"]) { + border-left: none; + border-right: none; +} + +body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(n)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end { + border-left: none; +} + +body.tag-clear-style .tag:not(.token):nth-child(n) { + background-color: transparent; + border: none; + color: var(--text-accent); + text-decoration: underline; + padding: 0 2px; +} + +body.tag-clear-style .tag:not(.token):nth-child(n):hover { + background-color: var(--theme-color-translucent-015) !important; +} + +body.tag-clear-style .cm-s-obsidian span.cm-hashtag-begin, +body.tag-clear-style .cm-s-obsidian span.cm-hashtag-begin+.cm-hashtag.cm-meta, +body.tag-clear-style .cm-s-obsidian span.cm-hashtag-end, +body.tag-clear-style .cm-s-obsidian span.cm-hashtag-begin+span.cm-hashtag.cm-meta.cm-hashtag-end, +body.tag-clear-style .cm-s-obsidian span.cm-hashtag-begin+.cm-hashtag.cm-meta { + background-color: transparent; + border: none; + color: var(--text-accent) !important; + text-decoration: underline; + padding: 0; +} + +body.tag-clear-style .cm-s-obsidian span.cm-hashtag-begin+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end { + background-color: transparent; +} + +body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) .cm-formatting.cm-formatting-hashtag.cm-hashtag.cm-hashtag-begin.cm-meta.cm-tag-dailynote, +body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) .cm-formatting.cm-formatting-hashtag.cm-hashtag.cm-hashtag-begin.cm-meta.cm-tag-weeklynote, +body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) .cm-formatting.cm-formatting-hashtag.cm-hashtag.cm-hashtag-begin.cm-meta.cm-tag-ideas, +body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) .cm-formatting.cm-formatting-hashtag.cm-hashtag.cm-hashtag-begin.cm-meta.cm-tag-inprogress, +body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) .cm-formatting.cm-formatting-hashtag.cm-hashtag.cm-hashtag-begin.cm-meta.cm-tag-important, +body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) .cm-formatting.cm-formatting-hashtag.cm-hashtag.cm-hashtag-begin.cm-meta.cm-tag-questions, +body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) .cm-formatting.cm-formatting-hashtag.cm-hashtag.cm-hashtag-begin.cm-meta.cm-tag-complete { + font-weight: 600; + font-family: var(--font-family-special-tag) !important; + display: inline; + color: var(--white) !important; +} + +body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+1), +body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+1)+span.cm-hashtag, +body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+1)+.cm-hashtag.cm-meta, +body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+1)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end { + background-color: var(--tag1); +} + +body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+2), +body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+2)+span.cm-hashtag, +body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+2)+.cm-hashtag.cm-meta, +body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+2)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end { + background-color: var(--tag2); +} + +body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+3), +body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+3)+span.cm-hashtag, +body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+3)+.cm-hashtag.cm-meta, +body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+3)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end { + background-color: var(--tag3); +} + +body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+4), +body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+4)+span.cm-hashtag, +body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+4)+.cm-hashtag.cm-meta, +body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+4)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end { + background-color: var(--tag4); +} + +body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n), +body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n)+span.cm-hashtag, +body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n)+.cm-hashtag.cm-meta, +body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end { + background-color: var(--tag5); +} + + +/*special tags*/ +body.tag-pill-outlined .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) span.cm-hashtag.cm-meta.cm-hashtag-end:is(.cm-tag-important,.cm-tag-complete,.cm-tag-ideas,.cm-tag-questions,.cm-tag-weeklynote,.cm-tag-dailynote,.cm-tag-inprogress):not(.cm-formatting-hashtag) { + border-top: var(--tag-border-width) solid var(--tag1); + border-bottom: var(--tag-border-width) solid var(--tag1); +} + +body:not(.tag-default) .tag[href ^="#important"]:not(.token) { + background-color: var(--stag1-bg) !important; + font-weight: 600; + font-family: var(--font-family-special-tag) !important; + color: var(--white) !important; + filter: hue-rotate(0) !important; +} + +body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) span.cm-hashtag.cm-meta.cm-hashtag-end.cm-tag-important:not(.cm-formatting-hashtag) { + font-family: var(--font-family-special-tag) !important; + font-weight: 600; + background-color: var(--stag1-bg) !important; + color: var(--white) !important; + font-size: calc(var(--font-size-tag) - 0.3em); + filter: hue-rotate(0) !important; +} + +body:not(.tag-default) .tag[href^="#重要"]:not(.token) { + background-color: var(--stag1-bg) !important; + font-weight: 600; + font-family: Webdings, 'Microsoft YaHei'; + color: var(--white) !important; + filter: hue-rotate(0) !important; +} + +body:not(.tag-default) .tag[href^="#complete"]:not(.token) { + background-color: var(--stag3-bg) !important; + font-weight: 600; + font-family: var(--font-family-special-tag) !important; + color: var(--white) !important; + filter: hue-rotate(0) !important; +} + +body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) span.cm-hashtag.cm-meta.cm-hashtag-end.cm-tag-complete:not(.cm-formatting-hashtag) { + font-family: var(--font-family-special-tag) !important; + font-weight: 600; + background-color: var(--stag3-bg) !important; + color: var(--white) !important; + font-size: 0.95em; + filter: hue-rotate(0) !important; +} + +body:not(.tag-default) .tag[href^="#完成"]:not(.token) { + background-color: var(--stag3-bg) !important; + font-family: Origin, 'Microsoft YaHei'; + font-weight: 600; + color: var(--white) !important; + filter: hue-rotate(0) !important; +} + +body:not(.tag-default) .tag[href ^="#inprogress"]:not(.token) { + background-color: var(--stag2-bg) !important; + font-weight: 600; + font-family: var(--font-family-special-tag) !important; + color: var(--white) !important; + filter: hue-rotate(0) !important; +} + +body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) span.cm-hashtag.cm-meta.cm-hashtag-end.cm-tag-inprogress:not(.cm-formatting-hashtag) { + font-family: var(--font-family-special-tag) !important; + font-weight: 600; + background-color: var(--stag2-bg) !important; + color: var(--white) !important; + font-size: 0.95em; + filter: hue-rotate(0) !important; +} + +body:not(.tag-default) .tag[href ^="#进行中"]:not(.token) { + background-color: var(--stag2-bg) !important; + font-weight: 600; + font-family: Wingdings, 'Microsoft YaHei'; + color: var(--white) !important; + filter: hue-rotate(0) !important; +} + +body:not(.tag-default) .tag[href ^="#dailynote"]:not(.token) { + background-color: var(--tag-dailynote-bg) !important; + font-weight: 600; + font-family: var(--font-family-special-tag) !important; + color: var(--white) !important; + filter: hue-rotate(0) !important; +} + +body:not(.tag-default) .tag[href ^="#dailynote"]::after { + content: ' 🐈'; + font-size: var(--font-size-emoji-after-tag); +} + +body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) span.cm-tag-dailynote:not(.cm-formatting-hashtag)::after { + content: ' 🐈'; +} + +body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) span.cm-hashtag.cm-meta.cm-hashtag-end.cm-tag-dailynote:not(.cm-formatting-hashtag) { + font-family: var(--font-family-special-tag) !important; + font-weight: 600; + background-color: var(--tag-dailynote-bg) !important; + color: var(--white) !important; + font-size: 0.95em; + filter: hue-rotate(0) !important; +} + +body:not(.tag-default) .tag[href ^="#weeklynote"]:not(.token) { + background-color: var(--tag-weeklynote-bg) !important; + font-weight: 600; + font-family: var(--font-family-special-tag) !important; + color: var(--white) !important; + filter: hue-rotate(0) !important; +} + +body:not(.tag-default) .tag[href^="#weeklynote"]::after { + content: ' 🥑'; + font-size: var(--font-size-emoji-after-tag); +} + +body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) span.cm-tag-weeklynote:not(.cm-formatting-hashtag)::after { + content: ' 🥑'; +} + +body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) .cm-hashtag.cm-meta.cm-hashtag-end.cm-tag-weeklynote:not(.cm-formatting-hashtag) { + font-family: var(--font-family-special-tag) !important; + font-weight: 600; + background-color: var(--tag-weeklynote-bg) !important; + color: var(--white) !important; + font-size: 0.95em; + filter: hue-rotate(0) !important; +} + +body:not(.tag-default) .tag[href ^="#questions"]:not(.token) { + background-color: var(--tag-questions-bg) !important; + font-weight: 600; + font-family: var(--font-family-special-tag) !important; + color: var(--white) !important; + filter: hue-rotate(0) !important; +} + +body:not(.tag-default) .tag[href^="#questions"]::after { + content: ' ❓'; + font-size: var(--font-size-emoji-after-tag); +} + +body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) span.cm-tag-questions:not(.cm-formatting-hashtag)::after { + content: ' ❓'; +} + +body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) span.cm-hashtag.cm-meta.cm-hashtag-end.cm-tag-questions:not(.cm-formatting-hashtag) { + font-family: var(--font-family-special-tag) !important; + font-weight: 600; + background-color: var(--tag-questions-bg) !important; + color: var(--white) !important; + font-size: 0.95em; + filter: hue-rotate(0) !important; +} + +body:not(.tag-default) .tag[href ^="#ideas"]:not(.token) { + background-color: var(--tag-ideas-bg) !important; + font-weight: 600; + font-family: var(--font-family-special-tag) !important; + color: var(--white) !important; + filter: hue-rotate(0) !important; +} + +body:not(.tag-default) .tag[href^="#ideas"]::after { + content: ' 💡'; + font-size: var(--font-size-emoji-after-tag); +} + +body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) span.cm-tag-ideas:not(.cm-formatting-hashtag)::after { + content: ' 💡'; +} + +body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) span.cm-hashtag.cm-meta.cm-hashtag-end.cm-tag-ideas:not(.cm-formatting-hashtag) { + background-color: var(--tag-ideas-bg) !important; + font-family: var(--font-family-special-tag) !important; + font-weight: 600; + color: var(--white) !important; + font-size: 0.95em; +} + +body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) .cm-formatting.cm-formatting-hashtag.cm-hashtag.cm-hashtag-begin.cm-meta.cm-tag-important { + background-color: var(--stag1-bg) !important; + filter: hue-rotate(0) !important; +} + +body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) .cm-formatting.cm-formatting-hashtag.cm-hashtag.cm-hashtag-begin.cm-meta.cm-tag-weeklynote { + background-color: var(--tag-weeklynote-bg) !important; + filter: hue-rotate(0) !important; +} + +body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) .cm-formatting.cm-formatting-hashtag.cm-hashtag.cm-hashtag-begin.cm-meta.cm-tag-dailynote { + background-color: var(--tag-dailynote-bg) !important; + filter: hue-rotate(0) !important; +} + +body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) .cm-formatting.cm-formatting-hashtag.cm-hashtag.cm-hashtag-begin.cm-meta.cm-tag-ideas { + background-color: var(--tag-ideas-bg) !important; + filter: hue-rotate(0) !important; +} +body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) .cm-formatting.cm-formatting-hashtag.cm-hashtag.cm-hashtag-begin.cm-meta.cm-tag-inprogress { + background-color: var(--stag2-bg) !important; + filter: hue-rotate(0) !important; +} + +body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) .cm-formatting.cm-formatting-hashtag.cm-hashtag.cm-hashtag-begin.cm-meta.cm-tag-questions { + background-color: var(--tag-questions-bg) !important; + filter: hue-rotate(0) !important; +} +body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) .cm-formatting.cm-formatting-hashtag.cm-hashtag.cm-hashtag-begin.cm-meta.cm-tag-complete { + background-color: var(--stag3-bg) !important; + filter: hue-rotate(0) !important; +} + +/*source mode*/ +div[class="markdown-source-view cm-s-obsidian mod-cm6"] span.cm-hashtag { + background-color: transparent !important; + color: var(--text-muted) !important; + text-decoration: underline; +} + +div[class="markdown-source-view cm-s-obsidian mod-cm6"] span.cm-hashtag, +div[class="markdown-source-view cm-s-obsidian mod-cm6"] span.cm-hashtag-begin, +div[class="markdown-source-view cm-s-obsidian mod-cm6"] span.cm-hashtag-end, +div[class="markdown-source-view cm-s-obsidian mod-cm6"] span.cm-hashtag-begin+.cm-hashtag.cm-meta { + padding: 0 !important; +} + +/*thanks to Klaas from Obsidian Members Group on discord*/ +/* Selection highlight */ +.suggestion-item.is-selected { + background-color: var(--theme-color-translucent-015); +} + +/* :is(.markdown-preview-view,.markdown-rendered):not([class*="kanban-plugin"]) { + position: relative; + overflow-y: auto; + overflow-wrap: break-word; + color: var(--text-normal); + user-select: text; +} */ + +/*edit mode font size*/ +pre.CodeMirror-line { + font-size: var(--font-size-edit-normal) !important; +} + +/*preview mode font size*/ +p { + font-size: var(--font-size-preview-normal); +} + +:is(.markdown-preview-view,.markdown-rendered) p { + margin-block-start: calc(var(--paragraph-spacing) * 1em); + margin-block-end: calc(var(--paragraph-spacing) * 1em); +} + + + +.markdown-source-view.mod-cm6 div.cm-line:not(.HyperMD-codeblock):not(.HyperMD-header):not(:has(>br:only-child)) { + padding-bottom: calc((var(--paragraph-spacing) - 1) * 1em) ; +} + +:is(.markdown-preview-view,.markdown-rendered) :is(ol,ul) { + margin-block-start: calc((var(--line-height-list) - 2) * 1em); + margin-block-end: calc((var(--line-height-list) - 2) * 1em); +} + + + +body.toggle-paragraph-spacing :is(.markdown-preview-view,.markdown-rendered) p>br { + content:" "; + margin-top: calc((var(--paragraph-spacing) - 1) * 1em); + display: block; +} + +body.toggle-left-aligned-content .markdown-source-view.mod-cm6.is-readable-line-width:not(.is-rtl) .cm-scroller > *:first-child { + margin-left: 0; +} + +body.toggle-left-aligned-content :is(.markdown-preview-view,.markdown-rendered).is-readable-line-width:not(.matrix) .markdown-preview-sizer, .markdown-source-view.is-readable-line-width:not(.matrix) .CodeMirror, :is(.markdown-preview-view,.markdown-rendered):not(.matrix) .is-readable-line-width :is(.markdown-preview-section,.markdown-rendered), :is(.markdown-preview-view,.markdown-rendered):not(.matrix) .is-readable-line-width :is(.markdown-preview-section,.markdown-rendered) > div, :is(.markdown-preview-view,.markdown-rendered).is-readable-line-width:not(.matrix) :is(.markdown-preview-section,.markdown-rendered) { + margin-left: 0; +} + + + +body.text-indentation-two-em .workspace-leaf-content[data-type="markdown"] .markdown-source-view.mod-cm6 div.cm-line:not(:is(.hr,.HyperMD-header,.HyperMD-quote,.HyperMD-list-line,.HyperMD-codeblock)), +.markdown-source-view.mod-cm6.indent div.cm-line:not(:is(.hr,.HyperMD-header,.HyperMD-quote,.HyperMD-list-line,.HyperMD-codeblock)) { + text-indent: 2em; +} + +body.text-indentation-two-em .workspace-leaf-content[data-type="markdown"] .markdown-source-view.mod-cm6 div.cm-line:not(:is(.hr,.HyperMD-header,.HyperMD-quote,.HyperMD-list-line,.HyperMD-codeblock)) .cm-hmd-frontmatter:first-of-type, +.markdown-source-view.mod-cm6.indent div.cm-line:not(:is(.hr,.HyperMD-header,.HyperMD-quote,.HyperMD-list-line,.HyperMD-codeblock)) .cm-hmd-frontmatter:first-of-type { + margin-left: -2em; +} +body.text-indentation-two-em .markdown-source-view.mod-cm6 div.has-banner.cm-line:not(.HyperMD-header) .cm-def.cm-hmd-frontmatter, +body.text-indentation-two-em .markdown-source-view.mod-cm6 div.has-banner.cm-line:not(.HyperMD-header) .collapse-indicator, +.markdown-source-view.mod-cm6.indent div.has-banner.cm-line:not(.HyperMD-header) .cm-def.cm-hmd-frontmatter, +.markdown-source-view.mod-cm6.indent div.has-banner.cm-line:not(.HyperMD-header) .collapse-indicator { + margin-left: 0; + left: -3em; +} + +body.text-indentation-two-em [data-type="markdown"] div[class="el-p"]:not(blockquote) > p, +[data-type="markdown"] :is(.markdown-preview-view,.markdown-rendered).indent div[class="el-p"]:not(blockquote) > p { + text-indent: 2em; +} + + +body.text-indentation-two-em [data-type="markdown"] div[class="el-p"]:not(blockquote) > p>br, +[data-type="markdown"] :is(.markdown-preview-view,.markdown-rendered).indent div[class="el-p"]:not(blockquote) > p>br { + content: ' '; + white-space: pre; + line-height: calc((var(--paragraph-spacing) + 0.3) * 1em); + display:unset; +} +body.text-indentation-two-em [data-type="markdown"] div[class="el-p"]:not(blockquote) > p>br::after, +[data-type="markdown"] :is(.markdown-preview-view,.markdown-rendered).indent div[class="el-p"]:not(blockquote) >p>br::after { + content: '\A\9\9'; +} + +body.justify-align div[data-type="markdown"] div.cm-line:not(.HyperMD-codeblock), +body.justify-align div[data-type="markdown"] :is(.markdown-preview-view,.markdown-rendered), +.markdown-source-view.text-justify div.cm-line:not(.HyperMD-codeblock), +:is(.markdown-preview-view,.markdown-rendered).text-justify { + text-align: justify; + hyphens: auto; +} + +/*edit mode blockquote font size*/ +.cm-s-obsidian span.cm-quote { + font-size: var(--font-size-edit-blockquote); +} + +.CodeMirror-code span.cm-formatting.cm-formatting-quote.cm-formatting-quote.cm-quote::before { + content: ""; + border-left: 7px solid var(--theme-color); + border-radius: 0; /*5px 0 0 5px;*/ + height: 100%; + margin-left: -7px; + position: absolute; +} + +.markdown-source-view.mod-cm6 .cm-blockquote-border { + border-color: var(--theme-color); +} + +.CodeMirror-line span.cm-formatting-quote + *::before, +.CodeMirror-line span.cm-formatting-quote + span.cm-hmd-indent-in-quote + span.cm-quote:not(.cm-formatting-quote)::before, +.CodeMirror-line span.cm-inline-code + *::before, +.CodeMirror-line span.cm-highlight + *::before, +.CodeMirror-line span.cm-quote + *::before, +.CodeMirror-line span.cm-hmd-html-end + *::before, +.CodeMirror-line span.cm-formatting-math + *::before { + border-left: none; +} + +/*Quote (> lorem ipsum ...) in edit mode with left border rendered instead of >*/ +div:not(.CodeMirror-activeline)>.CodeMirror-line span.cm-formatting-quote { + color: transparent !important; +} + +.CodeMirror-line span.cm-formatting-quote { + color: var(--red) !important; +} + +.HyperMD-quote.CodeMirror-line { + background-color: var(--background-blockquote); +} + +.cm-quote:not([class*="link"]):not([class*="string"]):not([class*="em"]):not([class*="strong"]) { + color: var(--text-normal); +} + +/* highlight */ +:is(.markdown-preview-view,.markdown-rendered) mark { + background-color: var(--text-highlight-bg); + padding: 1px 2px; + color: var(--text-highlight); + border-radius: var(--radius-xs); +} + +.cm-s-obsidian span.cm-highlight, +.cm-highlight.cm-quote { + color: var(--text-highlight); + padding: 2px 0 1px 0; +} + +body:not(.no-rounded-corners-highlight):not(.all-rounded-corners-highlight) .cm-s-obsidian .cm-widgetBuffer[aria-hidden="true"]+span.cm-highlight:has(+ .cm-widgetBuffer[aria-hidden="true"]) { + border-radius: 3px; + padding: 1px 2px; +} + +.cm-s-obsidian span.cm-formatting-highlight { + border-radius: 3px 0 0 3px; +} + +.cm-s-obsidian span[class="cm-highlight"]+span.cm-formatting-highlight, +.cm-s-obsidian span[class*="cm-highlight"][class*="cm-list"]+span.cm-formatting-highlight, +.cm-s-obsidian span[class*="cm-highlight"][class*="cm-quote"]+span.cm-formatting-highlight, +.cm-s-obsidian span[class*="cm-highlight"][class*="cm-header"]+span.cm-formatting-highlight, +.cm-s-obsidian span[class*="cm-highlight"][class*="cm-formatting-code"][class*="cm-inline-code"]+span.cm-formatting-highlight, +.cm-s-obsidian span[class*="cm-highlight"][class*="cm-formatting-link"]+span.cm-formatting-highlight, +.cm-s-obsidian span[class*="cm-highlight"][class*="cm-hmd-internal-link"]+span.cm-formatting-highlight, +.cm-s-obsidian span[class*="cm-highlight"][class*="cm-strong"]+span.cm-formatting-highlight, +.cm-s-obsidian span[class*="cm-highlight"][class*="cm-em"]+span.cm-formatting-highlight, +.cm-s-obsidian span[class*="cm-highlight"][class*="strikethrough"]+span.cm-formatting-highlight { + border-radius: 0 3px 3px 0; +} + +span.cm-formatting.cm-formatting-code.cm-highlight.cm-inline-code, +span.cm-highlight.cm-inline-code { + border-radius: 0; + padding: 2px 0 1px !important; +} + +.theme-dark .cm-formatting.cm-formatting-highlight.cm-strong.cm-em.cm-highlight { + background-image: initial; + background-clip: initial; + -webkit-background-clip: initial; + -webkit-text-fill-color: initial; + background-color: var(--text-highlight-bg); + color: var(--text-highlight); +} + +.CodeMirror-lines span.cm-strong.cm-em.cm-highlight { + padding: 0 1px 1px; +} + +/*cloze*/ +body:not(.remove-cloze-style) :is(.markdown-preview-view,.markdown-rendered) mark > del, +:is(.markdown-preview-view, +.markdown-rendered).cloze mark > del { + background-color: var(--cloze-bg-color); + color: var(--cloze-bg-color); + text-decoration: underline var(--cloze-decoration) var(--cloze-decoration-color); + border-radius:5px; + padding:2px; +} + +body:not(.remove-cloze-style) .cm-s-obsidian .cm-formatting.cm-formatting-highlight.cm-highlight~span.cm-formatting-strikethrough.cm-highlight.cm-strikethrough~span.cm-highlight.cm-strikethrough:not(.cm-em), +body:not(.remove-cloze-style) .cm-s-obsidian .cm-formatting.cm-formatting-highlight.cm-highlight~span.cm-formatting-strikethrough.cm-highlight.cm-strikethrough, +.markdown-source-view.cloze .cm-formatting.cm-formatting-highlight.cm-highlight~span.cm-formatting-strikethrough.cm-highlight.cm-strikethrough~span.cm-highlight.cm-strikethrough:not(.cm-em), +.markdown-source-view.cloze *:not([class*="cm-formatting-em"]).cm-formatting.cm-formatting-highlight.cm-highlight~span.cm-formatting-strikethrough.cm-highlight.cm-strikethrough { + text-decoration: underline var(--cloze-decoration) var(--cloze-decoration-color); + background-color: transparent !important; +} + +body:not(.remove-cloze-style) .cm-s-obsidian .cm-formatting.cm-formatting-highlight.cm-highlight~.cm-formatting.cm-formatting-strikethrough~span.cm-highlight.cm-strikethrough:not(.cm-em):hover, +.markdown-source-view.cloze .cm-formatting.cm-formatting-highlight.cm-highlight~.cm-formatting.cm-formatting-strikethrough~span.cm-highlight.cm-strikethrough:not(.cm-em):hover { + background-color: var(--text-highlight-bg); + color: var(--text-normal); + transition: all 400ms ease-in-out; +} + +body:not(.remove-cloze-style) :is(.markdown-preview-view, +.markdown-rendered) mark > del:hover, +:is(.markdown-preview-view, +.markdown-rendered).cloze mark > del:hover { + background-color: transparent; + color: var(--accent-strong); + transition: all 400ms ease-in-out; +} + +body:not(.remove-cloze-style) :is(.markdown-preview-view, +.markdown-rendered) em > mark > del, +:is(.markdown-preview-view, +.markdown-rendered).cloze em > mark > del { + color: transparent; + background-color: transparent; + padding: 0 2px; + text-decoration: underline var(--cloze-decoration-2) var(--cloze-decoration-color-2) !important; +} + +body:not(.remove-cloze-style) :is(.markdown-preview-view, +.markdown-rendered) em > mark > del:hover, +:is(.markdown-preview-view, +.markdown-rendered).cloze em > mark > del:hover { + cursor: pointer; + color: transparent; +} + +body:not(.remove-cloze-style) :is(.markdown-preview-view, +.markdown-rendered) em > mark > del:active, +:is(.markdown-preview-view, +.markdown-rendered).cloze em > mark > del:active { + color: var(--accent-strong); + background-color: transparent; + transition: all 400ms ease-in-out; +} + +body:not(.remove-cloze-style) .cm-s-obsidian .cm-em.cm-formatting.cm-formatting-em.cm-em.cm-formatting.cm-formatting-em~.cm-em.cm-formatting.cm-formatting-highlight.cm-highlight~.cm-em.cm-formatting.cm-formatting-strikethrough.cm-highlight.cm-strikethrough~span.cm-em.cm-highlight.cm-strikethrough:not([class*="formatting"]), +body:not(.remove-cloze-style) .cm-s-obsidian .cm-em.cm-formatting.cm-formatting-em.cm-em.cm-formatting.cm-formatting-em~.cm-em.cm-formatting.cm-formatting-highlight.cm-highlight~.cm-em.cm-formatting.cm-formatting-strikethrough.cm-highlight.cm-strikethrough:not([class*="formatting"]), +.markdown-source-view.cloze .cm-em.cm-formatting.cm-formatting-em.cm-em.cm-formatting.cm-formatting-em~.cm-em.cm-formatting.cm-formatting-highlight.cm-highlight~.cm-em.cm-formatting.cm-formatting-strikethrough.cm-highlight.cm-strikethrough~span.cm-em.cm-highlight.cm-strikethrough, +.markdown-source-view.cloze .cm-em.cm-formatting.cm-formatting-em.cm-em.cm-formatting.cm-formatting-em~.cm-em.cm-formatting.cm-formatting-highlight.cm-highlight~.cm-em.cm-formatting.cm-formatting-strikethrough.cm-highlight.cm-strikethrough { + color: var(--accent-strong) !important; + text-decoration: underline var(--cloze-decoration-2) var(--cloze-decoration-color-2) !important; +} +body:not(.remove-cloze-style) .cm-s-obsidian .cm-em.cm-formatting.cm-formatting-em.cm-em.cm-formatting.cm-formatting-em~.cm-em.cm-formatting.cm-formatting-highlight.cm-highlight~.cm-em.cm-formatting.cm-formatting-strikethrough.cm-highlight.cm-strikethrough~span.cm-em.cm-highlight.cm-strikethrough, +body:not(.remove-cloze-style) .cm-s-obsidian .cm-em.cm-formatting.cm-formatting-em.cm-em.cm-formatting.cm-formatting-em~.cm-em.cm-formatting.cm-formatting-highlight.cm-highlight~.cm-em.cm-formatting.cm-formatting-strikethrough.cm-highlight.cm-strikethrough{ + background-color: transparent !important; +} +body:not(.remove-cloze-style) .markdown-source-view:not([class*="cm5"]) .cm-em.cm-formatting.cm-formatting-em.cm-em.cm-formatting.cm-formatting-em~.cm-em.cm-formatting.cm-formatting-highlight.cm-highlight~.cm-em.cm-formatting.cm-formatting-strikethrough.cm-highlight.cm-strikethrough~span.cm-em.cm-highlight.cm-strikethrough~.cm-em.cm-formatting.cm-formatting-highlight.cm-highlight, +.markdown-source-view:not([class*="cm5"]).cloze .cm-em.cm-formatting.cm-formatting-em.cm-em.cm-formatting.cm-formatting-em~.cm-em.cm-formatting.cm-formatting-highlight.cm-highlight~.cm-em.cm-formatting.cm-formatting-strikethrough.cm-highlight.cm-strikethrough~span.cm-em.cm-highlight.cm-strikethrough~.cm-em.cm-formatting.cm-formatting-highlight.cm-highlight { + background-color: var(--bg-color-highlight-1) !important; + color: var(--color-highlight-1); + font-style: normal; +} + +body:not(.remove-cloze-style) :is(.markdown-preview-view, +.markdown-rendered) em > del, +:is(.markdown-preview-view, +.markdown-rendered).cloze em > del { + background-color: var(--cloze-bg-color-3); + color: var(--cloze-bg-color-3); + font-style: normal; + text-decoration: underline var(--cloze-decoration-3) var(--cloze-decoration-color-3); +} + +body:not(.remove-cloze-style) :is(.markdown-preview-view, +.markdown-rendered) em > del:hover, +:is(.markdown-preview-view, +.markdown-rendered).cloze em > del:hover { + background-color: transparent; + color: var(--text-normal); + transition: all 400ms ease-in-out; +} + +body:not(.remove-cloze-style) .markdown-source-view.is-live-preview .cm-em.cm-strikethrough, +.markdown-source-view.is-live-preview.cloze .cm-em.cm-strikethrough { + background-color: var(--cloze-bg-color-3); + color: var(--cloze-bg-color-3); + font-style: normal; + text-decoration: underline var(--cloze-decoration-3) var(--cloze-decoration-color-3); +} + +body:not(.remove-cloze-style) .markdown-source-view.is-live-preview .cm-em.cm-strikethrough:hover, +.markdown-source-view.is-live-preview.cloze .cm-em.cm-strikethrough:hover { + background-color: transparent !important; + color: var(--text-normal) !important; + transition: all 400ms ease-in-out; +} + +body:not(.remove-cloze-style) .cm-em.cm-formatting.cm-formatting-em~.cm-em.cm-formatting.cm-formatting-strikethrough.cm-strikethrough, +.markdown-source-view.cloze .cm-em.cm-formatting.cm-formatting-em~.cm-em.cm-formatting.cm-formatting-strikethrough.cm-strikethrough { + color: var(--accent-strong); + text-decoration: none; +} +body:not(.remove-cloze-style) .cm-em.cm-formatting.cm-formatting-em~.cm-em.cm-formatting.cm-formatting-strikethrough.cm-strikethrough~span.cm-em.cm-strikethrough:not([class*="formatting"]), +.markdown-source-view.cloze .cm-em.cm-formatting.cm-formatting-em~.cm-em.cm-formatting.cm-formatting-strikethrough.cm-strikethrough~span.cm-em.cm-strikethrough:not([class*="formatting"]) { + font-style: normal; + color: var(--accent-strong); + text-decoration: underline var(--cloze-decoration-3) var(--cloze-decoration-color-3); +} + +span.cm-strong.cm-em.cm-highlight { + background-image: initial; + background-clip: initial; + -webkit-background-clip: initial; + -webkit-text-fill-color: var(--strong-em-highlight-color); + background-color: var(--text-highlight-bg); +} + + + +/* body.default-icons .nav-folder.mod-root .nav-folder > .nav-folder-children { + margin: 0 0 0 16px; +} */ + +/* .nav-folder.mod-root .nav-folder > .nav-folder-children { + margin: 0 0 0 13px; +} */ + +.nav-folder.mod-root .nav-folder > .nav-folder-children:hover { + border-left-color: var(--theme-color-translucent-04); +} + +.view-header-title-container:after, +.view-header-title-container::before { + display: none; +} + +.workspace-leaf.mod-active .view-header-icon { + color: var(--interactive-accent); + cursor: grab; + position: relative; +} + +body.hide-titlebar-text .titlebar-text { + display: none +} + +.titlebar-left { + width: 30px; +} + +/*change color when hover*/ +.titlebar-button.mod-back:hover, +.titlebar-button.mod-forward:hover, +.titlebar-button.mod-maximize:hover, +.titlebar-button.mod-minimize:hover, +.workspace-ribbon-collapse-btn:hover { + color: var(--theme-color); +} + +.titlebar-button { + -webkit-app-region: no-drag; + padding: 0 9px; + cursor: pointer; + opacity: 0.8; +} + +.titlebar-button:hover { + opacity: 1; +} + +.workspace-tab-header-inner { + padding: 3px 9px; +} + +/*reduce space of header buttons*/ +body:not(.is-mobile) div.nav-header { + padding: 3px 2px; + line-height: 1; +} + +div.nav-buttons-container { + margin: 1px; +} + +.workspace-leaf-content[data-type='file-explorer'] .nav-buttons-container { + margin-right: 2px; + border-radius: var(--radius-s); +} + +input.search-input { + margin: -2px 0px -3px 0px; +} + +.nav-action-button { + margin: 0px 5px !important; +} + + +/*tag page button*/ +.nav-buttons-container>.nav-action-button, +.nav-buttons-container>.nav-action-button.is-active { + padding: 3px 2px 1px; +} + +.titlebar-text { + font-size: var(--font-size-obsidian-titlebar); + font-weight: 600; +} + +body:not(.is-focused) .titlebar-text { + opacity: 0.5; +} + +.side-dock-ribbon-tab:hover, +.side-dock-ribbon-action:hover { + color: var(--theme-color); +} + +.side-dock-settings { + margin-top: auto; + margin-bottom: 2px; +} + +.workspace-leaf-content[data-type="file-explorer"] .nav-folder.mod-root>.nav-folder-title { + padding-left: 5px; + font-size: var(--font-size-vault-name); + font-family: var(--font-family-vault); + font-weight: bolder; + text-shadow: 1px 1px 6px var(--theme-color-translucent-04); + cursor: default; +} + +.theme-dark .nav-folder.mod-root>.nav-folder-title { + color: var(--theme-color); + text-shadow: none; +} + +.theme-dark .nav-folder.mod-root>.nav-folder-title:hover { + background-color: var(--background-secondary-alt); + color: var(--text-muted); + opacity: 1; +} + +.theme-light .nav-folder.mod-root>.nav-folder-title:hover { + background-color: var(--background-secondary-alt); + text-shadow: 1px 1px 5px #ffffff7c; + color: var(--theme-color); + opacity: 1; +} + +/*=======search panel=======*/ +.search-result-file-title { + color: var(--search-result-file-title-color); +} + +.workspace-leaf-content[data-type="outgoing-link"] .search-result-file-match { + padding: 4px 10px; + left: 0; +} + +.backlink-pane .search-result-container { + margin-left: 3px; +} + +.search-result-file-matches { + border-bottom: none; + margin-bottom: 0; +} + +.tree-item-self.is-clickable:hover { + background-color: transparent; + color: var(--search-result-file-title-color); +} + +.tree-item-self.is-clickable.is-collapsed .tree-item-inner { + opacity: 0.6; +} + +.tag-container .tree-item-self.tag-pane-tag.is-clickable:hover { + background-color: var(--theme-color-translucent-015); + color: var(--text-normal); +} + +.outline .tree-item-self.is-clickable:hover { + background-color: var(--theme-color-translucent-015); + color: var(--text-normal); +} +.outline .tree-item-self { + font-size: var(--font-size-outline); +} + +.search-result-file-match:hover { + background-color: var(--background-secondary-alt); + color: var(--text-normal); +} + +span.search-result-file-matched-text { + color: var(--search-text); + background-color: var(--search-result-file-matched-bg); + opacity: 0.8; +} + +.is-flashing { + background-color: var(--search-result-file-matched-bg); +} + +/* background of search result */ +.search-result { + border-radius: var(--radius-s); + margin: 0 0 0 1px; +} + +.tree-item.search-result .tree-item-self.search-result-file-title.is-clickable { + padding-left: 15px; +} + +.cm-s-obsidian span.obsidian-search-match-highlight { + background-color: var(--text-search-highlight-bg) !important; + mix-blend-mode:unset; +} + +.search-result-file-match:after { + display: none; +} + +.search-input { + display: block; + margin: 0 auto 10px auto; + width: calc(100% - 20px); +} + +.nav-action-button>svg { + width: 17px; + height: 17px; +} + +/*code box unfold icon*/ +.CodeMirror-foldgutter-open.CodeMirror-guttermarker-subtle::after { + color: var(--text-accent); +} + +.CodeMirror-gutter.CodeMirror-linenumbers, +.CodeMirror-gutter.CodeMirror-foldgutter { + background-color: transparent; +} + +/*checkbox*/ +span.cm-formatting-task.cm-property { + color: var(--text-accent); +} + +:is(.markdown-preview-view,.markdown-rendered,.markdown-reading-view) .task-list-item-checkbox { + top: 0.25em; +} + +/* +.markdown-source-view.mod-cm6 .task-list-label .task-list-item-checkbox { + margin-left: -1.5px; + margin-top: 0px; + margin-bottom: 2px; + margin-right:3px; + vertical-align: middle; + top: 0; +} +.markdown-source-view.mod-cm6 .cm-formatting-list-ol ~ .task-list-label .task-list-item-checkbox { + margin-left: 3px; +} +*/ +input[type=checkbox] { + -webkit-appearance: none; + appearance: none; + border-radius: var(--radius-xs); + border: 1px solid var(--background-modifier-border-checkbox); + padding: 0; + margin: 0 2px 2px 0; + width: var(--checkbox-size); + height: var(--checkbox-size); +} +input[type=checkbox]:hover { + border: 1px solid var(--theme-color); +} + +ul > li.task-list-item.is-checked, +.markdown-source-view.mod-cm6 .HyperMD-task-line[data-task] { + text-decoration: none; +} + +body.toggle-checked-decoration .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="x"], +body.toggle-checked-decoration .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="X"], +body.toggle-checked-decoration ul > li.task-list-item[data-task="x"], +body.toggle-checked-decoration ul > li.task-list-item[data-task="X"] { + text-decoration: var(--checklist-done-decoration); +} + +.task-list-item-checkbox { + filter: hue-rotate(0); +} + +body.enable-alternative-checkboxes input[type=checkbox]:checked:after { + display: none; +} + +body.enable-alternative-checkboxes .is-flashing input[type=checkbox]:checked, +body.enable-alternative-checkboxes input[type=checkbox]:checked { + border-radius: var(--radius-xs); + border: none; + background-repeat: no-repeat; + background-position: center; + background-size: 120%; + background-image: url('data:image/svg+xml; utf8, '); + background-color: var(--checkbox-color-0); +} + +body:not(.unmute-checkbox-animation) .is-flashing input.task-list-item-checkbox[type=checkbox]:checked:hover, +body:not(.unmute-checkbox-animation) input.task-list-item-checkbox[type=checkbox]:checked:hover { + animation: tada 1s; + filter: hue-rotate(160deg) !important; +} + + +/* SVG Plane-right; bujo: task-migrated/waiting */ +body.enable-alternative-checkboxes input[data-task=">"]:checked, +body.enable-alternative-checkboxes li[data-task=">"]>input:checked, +body.enable-alternative-checkboxes li[data-task=">"]>p>input:checked { + background-color: var(--checkbox-color-1); + background-image: url('data:image/svg+xml; utf8, '); +} +body.enable-alternative-checkboxes :is(.markdown-preview-view,.markdown-rendered) ul.contains-task-list li.task-list-item.is-checked[data-task=">"], +body.enable-alternative-checkboxes :is(.markdown-preview-view,.markdown-rendered) ol.contains-task-list li.task-list-item.is-checked[data-task=">"], +body.enable-alternative-checkboxes .markdown-source-view.is-live-preview input.task-list-item-checkbox[data-task=">"] { + text-decoration: none !important; + color: var(--text-normal); +} +/* SVG Plane-left; bujo: task-scheduled/delegated */ +body.enable-alternative-checkboxes input[data-task="<"]:checked, +body.enable-alternative-checkboxes li[data-task="<"]>input:checked, +body.enable-alternative-checkboxes li[data-task="<"]>p>input:checked { + background-color: var(--checkbox-color-2); + background-image: url('data:image/svg+xml; utf8, '); +} +body.enable-alternative-checkboxes input[data-task="?"]:checked, +body.enable-alternative-checkboxes li[data-task="?"]>input:checked, +body.enable-alternative-checkboxes li[data-task="?"]>p>input:checked { + background-color: var(--checkbox-color-3); + background-image: url('data:image/svg+xml; utf8, '); +} + +body.enable-alternative-checkboxes input[data-task="!"]:checked, +body.enable-alternative-checkboxes li[data-task="!"]>input:checked, +body.enable-alternative-checkboxes li[data-task="!"]>p>input:checked { + background-color: var(--checkbox-color-4); + background-image: url('data:image/svg+xml; utf8, '); +} + +body.enable-alternative-checkboxes input[data-task="+"]:checked, +body.enable-alternative-checkboxes li[data-task="+"]>input:checked, +body.enable-alternative-checkboxes li[data-task="+"]>p>input:checked { + background-color: var(--checkbox-color-5); + background-image: url('data:image/svg+xml; utf8, '); +} +body.enable-alternative-checkboxes input[data-task="-"]:checked, +body.enable-alternative-checkboxes li[data-task="-"]>input:checked, +body.enable-alternative-checkboxes li[data-task="-"]>p>input:checked { + background-color: var(--checkbox-color-6); + background-image: url('data:image/svg+xml; utf8, '); +} + +body.enable-alternative-checkboxes ul > li[data-task="-"].task-list-item.is-checked, +body.enable-alternative-checkboxes .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="-"] { + text-decoration: line-through !important; +} + +body.enable-alternative-checkboxes input[data-task="“"]:checked, +body.enable-alternative-checkboxes li[data-task="“"]>input:checked, +body.enable-alternative-checkboxes li[data-task="“"]>p>input:checked { + background-color: transparent; + background-image: url('data:image/svg+xml; utf8, '); +} + +body.enable-alternative-checkboxes input[data-task="…"]:checked, +body.enable-alternative-checkboxes li[data-task="…"]>input:checked, +body.enable-alternative-checkboxes li[data-task="…"]>p>input:checked { + background-color: transparent; + background-image: url('data:image/svg+xml; utf8, '); +} + +body.enable-alternative-checkboxes input[data-task="/"]:checked, +body.enable-alternative-checkboxes li[data-task="/"]>input:checked, +body.enable-alternative-checkboxes li[data-task="/"]>p>input:checked { + background-color: transparent; + background-image: url('data:image/svg+xml; utf8, '); +} + +body.enable-alternative-checkboxes input[data-task="."]:checked, +body.enable-alternative-checkboxes li[data-task="."]>input:checked, +body.enable-alternative-checkboxes li[data-task="."]>p>input:checked { + background-color: transparent; + background-image: url('data:image/svg+xml; utf8, '); +} + + + +body.enable-alternative-checkboxes input[data-task="A"]:checked, +body.enable-alternative-checkboxes li[data-task="A"]>input:checked, +body.enable-alternative-checkboxes li[data-task="A"]>p>input:checked { + background-color: transparent; + background-image: url('data:image/svg+xml; utf8, '); +} + +body.enable-alternative-checkboxes input[data-task="D"]:checked, +body.enable-alternative-checkboxes li[data-task="D"]>input:checked, +body.enable-alternative-checkboxes li[data-task="D"]>p>input:checked { + background-color: transparent; + background-image: url('data:image/svg+xml; utf8, '); +} + +body.enable-alternative-checkboxes input:is([data-task="¥"],[data-task="$"]):checked, +body.enable-alternative-checkboxes li:is([data-task="¥"],[data-task="$"])>input:checked, +body.enable-alternative-checkboxes li:is([data-task="¥"],[data-task="$"])>p>input:checked { + background-color: transparent; + background-image: url('data:image/svg+xml; utf8, '); +} + +body.enable-alternative-checkboxes input[data-task="*"]:checked, +body.enable-alternative-checkboxes li[data-task="*"]>input:checked, +body.enable-alternative-checkboxes li[data-task="*"]>p>input:checked { + background-color: transparent; + background-image: url('data:image/svg+xml; utf8, '); +} + +@keyframes fade-left { + 0% {-webkit-transform: translateX(-10px); transform: translateX(-10px); opacity: 0;} + 75% {-webkit-transform: translateX(0); transform: translateX(0); opacity: 1;} +} + +@keyframes tada { + from {-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);} + 10%, + 20% {-webkit-transform: scale3d(.95, .95, .95) rotate3d(0, 0, 1, -10deg);transform: scale3d(.95, .95, .95) rotate3d(0, 0, 1, -10deg);} + 30%, + 50%, + 70%, + 90% {-webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg);transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg);} + 40%, + 60%, + 80% {-webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg);} + to {-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);} +} + +body.circular-checkbox input[type=checkbox] { + border-radius: 50%; +} + +/* headers */ +/*编辑状态是否显示H1 H2标记*/ +/*适配Live preview模式*/ +body.clutter-free-headings div:not(.cm-active).cm-line span:not(.cm-formatting-header).cm-header::before { + font-size: 0.6rem; + width: auto; + margin-right: 1px; + border-radius: var(--radius-xs); + color: var(--text-muted); + overflow: visible; + font-family: var(--font-interface); + font-weight: normal !important; +} + +body.clutter-free-headings div.mod-cm6.is-live-preview div:not(.cm-active).cm-line .cm-header ~ span.cm-header::before, +body.clutter-free-headings div.mod-cm6.is-live-preview div:not(.cm-active).cm-line .cm-header.cm-hmd-internal-link::before { + display: none; +} + +body.clutter-free-headings div:not(.cm-active).cm-line span:not(.cm-formatting-header).cm-header-1::before { + content: 'H1'; + margin-top: calc(var(--h1-size) - 0.1em); +} + +body.clutter-free-headings div:not(.cm-active).cm-line span:not(.cm-formatting-header).cm-header-2::before { + content: 'H2'; + margin-top: calc(var(--h2-size) - 0.2em); +} + +body.clutter-free-headings div:not(.cm-active).cm-line span:not(.cm-formatting-header).cm-header-3::before { + content: 'H3'; + margin-top: calc(var(--h3-size) - 0.2em); +} +body.clutter-free-headings div:not(.cm-active).cm-line span:not(.cm-formatting-header).cm-header-4::before { + content: 'H4'; + margin-top: calc(var(--h4-size) - 0.3em); +} + +body.clutter-free-headings div:not(.cm-active).cm-line span:not(.cm-formatting-header).cm-header-5::before { + content: 'H5'; + margin-top: calc(var(--h5-size) - 0.4em); +} + +body.clutter-free-headings div:not(.cm-active).cm-line span:not(.cm-formatting-header).cm-header-6::before { + content: 'H6'; + margin-top: calc(var(--h6-size) - 0.4em); +} + +/*适配source mode 模式*/ +body.clutter-free-headings div.mod-cm6:not(.is-live-preview) div:not(.cm-active).cm-line span:not(.cm-formatting-header).cm-header ~ span.cm-header::before { + display: none; +} +body.clutter-free-headings div.mod-cm6:not(.is-live-preview) div:not(.cm-active).cm-line span.cm-formatting-header { + display:none; +} +/*适配传统模式*/ +body.clutter-free-headings div:not(.CodeMirror-activeline)>.CodeMirror-line.hmd-inactive-line span.cm-formatting-header::before { + position: absolute; + margin-top: 10px; + font-size: 0.7rem; + width: auto; + margin-left: -18px; + padding: 0px 2px; + border-radius: var(--radius-xs); + color: var(--text-muted); + overflow: visible; + font-family: var(--font-default); + font-weight: normal !important; +} +body.clutter-free-headings div:not(.CodeMirror-activeline)>.CodeMirror-line:not(.hmd-inactive-line) span.cm-formatting-header::before { + position: absolute; + margin-top: 10px; + font-size: 0.7rem; + width: auto; + margin-left: -6px; + border-radius: var(--radius-xs); + color: var(--text-muted); + overflow: visible; + font-family: var(--font-default); + font-weight: normal !important; +} + +body.clutter-free-headings div:not(.CodeMirror-activeline)>.CodeMirror-line span.cm-formatting-header { + color: transparent !important; + background: none; +} + +body.clutter-free-headings div:not(.CodeMirror-activeline)>.CodeMirror-line span.cm-formatting-header-1::before { + content: 'H1'; +} +body.clutter-free-headings div:not(.CodeMirror-activeline)>.CodeMirror-line span.cm-formatting-header-2::before { + content: 'H2'; +} +body.clutter-free-headings div:not(.CodeMirror-activeline)>.CodeMirror-line span.cm-formatting-header-3::before { + content: 'H3'; +} +body.clutter-free-headings div:not(.CodeMirror-activeline)>.CodeMirror-line span.cm-formatting-header-4::before { + content: 'H4'; +} +body.clutter-free-headings div:not(.CodeMirror-activeline)>.CodeMirror-line span.cm-formatting-header-5::before { + content: 'H5'; +} +body.clutter-free-headings div:not(.CodeMirror-activeline)>.CodeMirror-line span.cm-formatting-header-6::before { + content: 'H6'; +} + +body.h1-toggle-underline :is(.markdown-preview-view,.markdown-rendered) h1, +body.h1-toggle-underline .markdown-source-view.is-live-preview .HyperMD-header.HyperMD-header-1.cm-line { + border-bottom: var(--h1-underline-width, 2px) var(--h1-underline-style, solid) var(--h1-underline-color, var(--h1-color)); +} +body.h2-toggle-underline :is(.markdown-preview-view,.markdown-rendered) h2, +body.h2-toggle-underline .markdown-source-view.is-live-preview .HyperMD-header.HyperMD-header-2.cm-line { + border-bottom: var(--h2-underline-width, 1px) var(--h2-underline-style, solid) var(--h2-underline-color, var(--h2-color)); +} +body.h3-toggle-underline :is(.markdown-preview-view,.markdown-rendered) h3, +body.h3-toggle-underline .markdown-source-view.is-live-preview .HyperMD-header.HyperMD-header-3.cm-line { + border-bottom: var(--h3-underline-width, 1px) var(--h3-underline-style, solid) var(--h3-underline-color, var(--h3-color)); +} +body.h4-toggle-underline :is(.markdown-preview-view,.markdown-rendered) h4, +body.h4-toggle-underline .markdown-source-view.is-live-preview .HyperMD-header.HyperMD-header-4.cm-line { + border-bottom: var(--h4-underline-width, 1px) var(--h4-underline-style, solid) var(--h4-underline-color, var(--h4-color)); +} +body.h5-toggle-underline :is(.markdown-preview-view,.markdown-rendered) h5, +body.h5-toggle-underline .markdown-source-view.is-live-preview .HyperMD-header.HyperMD-header-5.cm-line { + border-bottom: var(--h5-underline-width, 1px) var(--h5-underline-style, solid) var(--h5-underline-color, var(--h5-color)); +} +body.h6-toggle-underline :is(.markdown-preview-view,.markdown-rendered) h6, +body.h6-toggle-underline .markdown-source-view.is-live-preview .HyperMD-header.HyperMD-header-6.cm-line { + border-bottom: var(--h6-underline-width, 1px) var(--h6-underline-style, solid) var(--h6-underline-color, var(--h6-color)); +} + +body.inline-title-toggle-underline .inline-title { + border-bottom: var(--inline-title-underline-width, 2px) var(--inline-title-underline-style, solid) var(--inline-title-underline-color, var(--h1-color)); +} + +body.h1-toggle-short-underline :is(.markdown-preview-view,.markdown-rendered) h1, +body.h2-toggle-short-underline :is(.markdown-preview-view,.markdown-rendered) h2, +body.h3-toggle-short-underline :is(.markdown-preview-view,.markdown-rendered) h3, +body.h4-toggle-short-underline :is(.markdown-preview-view,.markdown-rendered) h4, +body.h5-toggle-short-underline :is(.markdown-preview-view,.markdown-rendered) h5, +body.h6-toggle-short-underline :is(.markdown-preview-view,.markdown-rendered) h6, +body.h1-toggle-short-underline .markdown-source-view.is-live-preview .HyperMD-header.HyperMD-header-1.cm-line, +body.h2-toggle-short-underline .markdown-source-view.is-live-preview .HyperMD-header.HyperMD-header-2.cm-line, +body.h3-toggle-short-underline .markdown-source-view.is-live-preview .HyperMD-header.HyperMD-header-3.cm-line, +body.h4-toggle-short-underline .markdown-source-view.is-live-preview .HyperMD-header.HyperMD-header-4.cm-line, +body.h5-toggle-short-underline .markdown-source-view.is-live-preview .HyperMD-header.HyperMD-header-5.cm-line, +body.h6-toggle-short-underline .markdown-source-view.is-live-preview .HyperMD-header.HyperMD-header-6.cm-line, +body.inline-title-toggle-short-underline .inline-title { + text-decoration: underline; +} + +body.header-1-background .cm-header-1, +body.header-1-background :is(.markdown-preview-view,.markdown-rendered) h1 { + background-color: var(--h1-bg-color); +} +body.header-2-background .cm-header-2, +body.header-2-background :is(.markdown-preview-view,.markdown-rendered) h2 { + background-color: var(--h2-bg-color); +} +body.header-3-background .cm-header-3, +body.header-3-background :is(.markdown-preview-view,.markdown-rendered) h3 { + background-color: var(--h3-bg-color); +} +body.header-4-background .cm-header-4, +body.header-4-background :is(.markdown-preview-view,.markdown-rendered) h4 { + background-color: var(--h4-bg-color); +} +body.header-5-background .cm-header-5, +body.header-5-background :is(.markdown-preview-view,.markdown-rendered) h5 { + background-color: var(--h5-bg-color); +} +body.header-6-background .cm-header-6, +body.header-6-background :is(.markdown-preview-view,.markdown-rendered) h6 { + background-color: var(--h6-bg-color); +} + +body.toggle-inline-title-background .inline-title { + background: no-repeat center/100% var(--inline-title-bg-url) var(--inline-title-bg-color); +} + +body.h1-toggle-underline .markdown-source-view.mod-cm6 .HyperMD-header-1 + .cm-line, +body.h2-toggle-underline .markdown-source-view.mod-cm6 .HyperMD-header-2 + .cm-line, +body.h3-toggle-underline .markdown-source-view.mod-cm6 .HyperMD-header-3 + .cm-line, +body.h4-toggle-underline .markdown-source-view.mod-cm6 .HyperMD-header-4 + .cm-line, +body.h5-toggle-underline .markdown-source-view.mod-cm6 .HyperMD-header-5 + .cm-line, +body.h6-toggle-underline .markdown-source-view.mod-cm6 .HyperMD-header-6+ .cm-line +{ + padding-top: 0.5em!important; +} + + +body:not(.h1-toggle-underline) +.cm-contentContainer .cm-header-1 +{ + line-height: var(--h1-line-height); +} +body:not(.h2-toggle-underline) +.cm-contentContainer .cm-header-2 +{ + line-height: var(--h2-line-height); +} +body:not(.h3-toggle-underline) +.cm-contentContainer .cm-header-3 +{ + line-height: var(--h3-line-height); +} +body:not(.h4-toggle-underline) +.cm-contentContainer .cm-header-4 { + line-height: var(--h4-line-height); +} +body:not(.h5-toggle-underline) +.cm-contentContainer .cm-header-5 { + line-height: var(--h5-line-height); +} +body:not(.h6-toggle-underline) +.cm-contentContainer .cm-header-6 { + line-height: var(--h6-line-height); +} +.markdown-rendered div:has( > :is(p,pre,table,ul,ol)) + div > :is(h1,h2,h3,h4,h5,h6) +{ + margin-top: calc(var(--p-spacing) * 0.5); + margin-bottom: calc(var(--p-spacing) * 0.5); +} +body.h6-toggle-underline .cm-s-obsidian .cm-line.HyperMD-header-6, +body.h5-toggle-underline .cm-s-obsidian .cm-line.HyperMD-header-5, +body.h4-toggle-underline .cm-s-obsidian .cm-line.HyperMD-header-4, +body.h3-toggle-underline .cm-s-obsidian .cm-line.HyperMD-header-3, +body.h2-toggle-underline .cm-s-obsidian .cm-line.HyperMD-header-2, +body.h1-toggle-underline .cm-s-obsidian .cm-line.HyperMD-header-1 { + padding-top: 0.5rem; +} +.cm-s-obsidian .cm-line.HyperMD-header { + padding-top: calc(var(--p-spacing) * 0.5); + padding-bottom:calc(var(--p-spacing) * 0.5); +} + +body.h1-text-align-center .HyperMD-header.HyperMD-header-1.cm-line, +body.h2-text-align-center .HyperMD-header.HyperMD-header-2.cm-line, +body.h3-text-align-center .HyperMD-header.HyperMD-header-3.cm-line, +body.h4-text-align-center .HyperMD-header.HyperMD-header-4.cm-line, +body.h5-text-align-center .HyperMD-header.HyperMD-header-5.cm-line, +body.h6-text-align-center .HyperMD-header.HyperMD-header-6.cm-line, +body.h1-text-align-center :is(.markdown-preview-view,.markdown-rendered) h1, +body.h2-text-align-center :is(.markdown-preview-view,.markdown-rendered) h2, +body.h3-text-align-center :is(.markdown-preview-view,.markdown-rendered) h3, +body.h4-text-align-center :is(.markdown-preview-view,.markdown-rendered) h4, +body.h5-text-align-center :is(.markdown-preview-view,.markdown-rendered) h5, +body.h6-text-align-center :is(.markdown-preview-view,.markdown-rendered) h6, +body.inline-title-text-align-center .inline-title { + text-align: center; +} +body.h1-text-align-end .HyperMD-header.HyperMD-header-1.cm-line, +body.h2-text-align-end .HyperMD-header.HyperMD-header-2.cm-line, +body.h3-text-align-end .HyperMD-header.HyperMD-header-3.cm-line, +body.h4-text-align-end .HyperMD-header.HyperMD-header-4.cm-line, +body.h5-text-align-end .HyperMD-header.HyperMD-header-5.cm-line, +body.h6-text-align-end .HyperMD-header.HyperMD-header-6.cm-line, +body.h1-text-align-end :is(.markdown-preview-view,.markdown-rendered) h1, +body.h2-text-align-end :is(.markdown-preview-view,.markdown-rendered) h2, +body.h3-text-align-end :is(.markdown-preview-view,.markdown-rendered) h3, +body.h4-text-align-end :is(.markdown-preview-view,.markdown-rendered) h4, +body.h5-text-align-end :is(.markdown-preview-view,.markdown-rendered) h5, +body.h6-text-align-end :is(.markdown-preview-view,.markdown-rendered) h6, +body.inline-title-text-align-end .inline-title { + text-align: end; +} + +body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) :is(h1,h2,h3,h4,h5,h6) em, +body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) :is(h1,h2,h3,h4,h5,h6) strong, +body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) :is(h1,h2,h3,h4,h5,h6) strong em, +body.retain-header-color .cm-s-obsidian .cm-header[class*="cm-em"], +body.retain-header-color .cm-s-obsidian .cm-header[class*="cm-strong"] { + background-image: initial; + background-clip: initial; + -webkit-background-clip: initial; + -webkit-text-fill-color: initial; + background-color: initial; +} +body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) h1 em, +body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) h1 strong, +body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) h1 strong em, +body.retain-header-color .cm-s-obsidian .cm-header.cm-header-1[class*="cm-em"], +body.retain-header-color .cm-s-obsidian .cm-header.cm-header-1[class*="cm-strong"] { + color: var(--h1-color) !important; + font-family: var(--h1-font) !important; +} +body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) h2 em, +body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) h2 strong, +body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) h2 strong em, +body.retain-header-color .cm-s-obsidian .cm-header.cm-header-2[class*="cm-em"], +body.retain-header-color .cm-s-obsidian .cm-header.cm-header-2[class*="cm-strong"] { + color: var(--h2-color) !important; + font-family: var(--h2-font) !important; +} +body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) h3 em, +body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) h3 strong, +body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) h3 strong em, +body.retain-header-color .cm-s-obsidian .cm-header.cm-header-3[class*="cm-em"], +body.retain-header-color .cm-s-obsidian .cm-header.cm-header-3[class*="cm-strong"] { + color: var(--h3-color) !important; + font-family: var(--h3-font) !important; +} +body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) h4 em, +body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) h4 strong, +body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) h4 strong em, +body.retain-header-color .cm-s-obsidian .cm-header.cm-header-4[class*="cm-em"], +body.retain-header-color .cm-s-obsidian .cm-header.cm-header-4[class*="cm-strong"] { + color: var(--h4-color) !important; + font-family: var(--h4-font) !important; +} +body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) h5 em, +body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) h5 strong, +body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) h5 strong em, +body.retain-header-color .cm-s-obsidian .cm-header.cm-header-5[class*="cm-em"], +body.retain-header-color .cm-s-obsidian .cm-header.cm-header-5[class*="cm-strong"] { + color: var(--h5-color) !important; + font-family: var(--h5-font) !important; +} +body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) h6 em, +body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) h6 strong, +body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) h6 strong em, +body.retain-header-color .cm-s-obsidian .cm-header.cm-header-6[class*="cm-em"], +body.retain-header-color .cm-s-obsidian .cm-header.cm-header-6[class*="cm-strong"] { + color: var(--h6-color) !important; + font-family: var(--h6-font) !important; +} + +:is(.markdown-preview-section,.markdown-rendered):not(:first-child) :is(h1,h2,h3,h4,h5) { + margin-top: 13px !important; +} + +:is(.markdown-preview-section,.markdown-rendered):not(:first-child) h6 { + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +/*preview Header hover*/ +/* adapted from Obsidian-Typora-Vue https://github.com/ZekunC/Obsidian-Typora-Vue-Theme */ +:is(.markdown-preview-view,.markdown-rendered) :is(h1,h2,h3,h4,h5,h6) { + position: relative; +} +body:not(.remove-heading-indicator).is-mobile :is(.markdown-preview-view,.markdown-rendered) :is(h1,h2,h3,h4,h5,h6):hover::before { + + margin-left: -20px; +} +body:not(.remove-heading-indicator) :is(.markdown-preview-view,.markdown-rendered) h1:hover::before { + content: 'H1'; + position: absolute; + font-size: 0.7rem; + width: auto; + margin-left: -24px; + border: 1px solid; + padding: 0px 2px; + border-radius: var(--radius-xs); + top: 25px; +} +body:not(.remove-heading-indicator) :is(.markdown-preview-view,.markdown-rendered) h2:hover::before { + content: 'H2'; + position: absolute; + font-size: 0.7rem; + width: auto; + margin-left: -25px; + border: 1px solid; + padding: 0px 2px; + border-radius: var(--radius-xs); + top: 23px; +} +body:not(.remove-heading-indicator) :is(.markdown-preview-view,.markdown-rendered) h3:hover::before { + content: 'H3'; + position: absolute; + font-size: 0.65rem; + width: auto; + margin-left: -25px; + border: 1px solid; + padding: 0px 2px; + border-radius: var(--radius-xs); + top: 22px; +} +body:not(.remove-heading-indicator) :is(.markdown-preview-view,.markdown-rendered) h4:hover::before { + content: 'H4'; + position: absolute; + font-size: 0.6rem; + width: auto; + margin-left: -25px; + border: 1px solid; + padding: 0px 2px; + border-radius: var(--radius-xs); + top: 22px; +} +body:not(.remove-heading-indicator) :is(.markdown-preview-view,.markdown-rendered) h5:hover::before { + content: 'H5'; + position: absolute; + font-size: 0.6rem; + width: auto; + margin-left: -25px; + border: 1px solid; + padding: 0px 2px; + border-radius: var(--radius-xs); + top: 22px; +} +body:not(.remove-heading-indicator) :is(.markdown-preview-view,.markdown-rendered) h6:hover::before { + content: 'H6'; + position: absolute; + font-size: 0.6rem; + width: auto; + margin-left: -25px; + border: 1px solid; + padding: 0px 2px; + border-radius: var(--radius-xs); + top: 22px; +} + +/*---*/ +.markdown-rendered hr { + border-color: var(--background-modifier-border-hr); +} + +/* inspired by Obsidianite */ +body.fancy-hr-icon .markdown-rendered hr { + overflow: initial; + margin-block-start: 2.5em; + margin-block-end: 2.5em; + border: none; + height: 0; + min-height: 0.7em; + border-bottom: 2px solid; + border-image-slice: 1; + border-width: 2px; + border-image: linear-gradient(to right, transparent 0%, var(--hr-color-icon-1) 30%, var(--hr-color-icon-2) 46%, transparent 46%, transparent 54%, var(--hr-color-icon-3) 54%, var(--hr-color-icon-4) 70%, transparent 100%) 1; +} + +body.fancy-hr-icon .markdown-rendered hr::after { + content: var(--fancy-hr-icon); + display: inline-block; + position: relative; + left: 50%; + font-size: 1em; + transform: translate(-50%, -0.35em) rotate(var(--fancy-hr-rotate)); + transform-origin: 50% 50%; + padding: 0.3rem; + color: var(--theme-color); +} + +body.fancy-hr-icon div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-hr { + opacity: 0; + position: relative; +} + +body.fancy-hr-icon div > .CodeMirror-line span.cm-hr { + display: inline-block; +} + +body.fancy-hr-icon div:not(.CodeMirror-activeline) > .CodeMirror-line.HyperMD-hr::before { + position: absolute; + content: ''; + width: 100%; + height: 2px; + border-image: linear-gradient(to right, transparent 0%, var(--hr-color-icon-1) 30%, var(--hr-color-icon-2) 46%, transparent 46%, transparent 54%, var(--hr-color-icon-3) 54%, var(--hr-color-icon-4) 70%, transparent 100%) 1; + left: 0; + top: 50%; +} + +body.fancy-hr-icon div:not(.CodeMirror-activeline) > .CodeMirror-line.HyperMD-hr::after { + content: var(--fancy-hr-icon); + display: inline-block; + position: absolute; + left: 50%; + top: 50%; + font-size: 1em; + transform: translate(-50%, -50%) rotate(var(--fancy-hr-rotate)); + transform-origin: 50% 50%; + padding: 0.5rem; + color: var(--theme-color); +} + +body.fancy-hr-icon .cm-s-obsidian hr { + border-image: linear-gradient(to right, transparent 0%, var(--hr-color-icon-1) 30%, var(--hr-color-icon-2) 46%, transparent 46%, transparent 54%, var(--hr-color-icon-3) 54%, var(--hr-color-icon-4) 70%, transparent 100%) 1; + border-width: 2px; +} + +body.fancy-hr-icon .markdown-source-view.mod-cm6 .hr::after { + content: var(--fancy-hr-icon); + display: inline-block; + position: absolute; + font-size: 1em; + left: 50%; + top: 50%; + transform: translate(-50%, -50%) rotate(var(--fancy-hr-rotate)); + transform-origin: 50% 50%; + padding: 0.5rem; + color: var(--theme-color); +} + +body.fancy-hr-no-icon .cm-s-obsidian hr { + border-image: linear-gradient(to right, transparent 0%, var(--hr-color-1) 20%, var(--hr-color-2) 40%, var(--hr-color-3) 60%, var(--hr-color-4) 80%, transparent 100%) 1; + border-width: 2px; +} + +body.fancy-hr-no-icon .markdown-rendered hr { + margin-block-start: 2.5em; + margin-block-end: 2.5em; + border: none; + height: 0; + border-bottom: 2px solid; + border-width: 2px; + border-image: linear-gradient(to right, transparent 0%, var(--hr-color-1) 20%, var(--hr-color-2) 40%, var(--hr-color-3) 60%, var(--hr-color-4) 80%, transparent 100%) 1; +} + +body.fancy-hr-no-icon div:not(.CodeMirror-activeline) > .CodeMirror-line.HyperMD-hr::before { + position: absolute; + content: ''; + width: 100%; + height: 2px; + background-image: linear-gradient(to right, transparent 0%, var(--hr-color-1) 20%, var(--hr-color-2) 40%, var(--hr-color-3) 60%, var(--hr-color-4) 80%, transparent 100%); + left: 0; + top: 50%; +} + +body.fancy-hr-number .markdown-rendered { + counter-reset: fancyhrno; +} + +body.fancy-hr-number .markdown-rendered hr { + overflow: initial; + margin-block-start: 2.5em; + margin-block-end: 2.5em; + border: none; + height: 0; + min-height: 0.7em; + border-bottom: 2px solid; + border-image-slice: 1; + border-width: 2px; + border-image-source: linear-gradient(to right, transparent 0%, var(--hr-color-numbers-line-1) 30%, var(--hr-color-numbers-line-2) 46%, transparent 46%, transparent 54%, var(--hr-color-numbers-line-3) 54%, var(--hr-color-numbers-line-4) 70%, transparent 100%); + counter-increment: fancyhrno; +} + +body.fancy-hr-number .markdown-rendered hr::after { + content: counter(fancyhrno); + display: inline-block; + font-family: var(--font-monospace-theme); + font-weight: bold; + position: relative; + left: 50%; + transform: translate(-50%, -0.2em); + color: var(--hr-color-numbers-color); + background: var(--hr-color-numbers-bg-color); + border-radius: 50%; + padding: 0 0.44em 0 0.5em; +} + +body.fancy-hr-number.hollow-number .markdown-rendered hr::after, +body.fancy-hr-number.hollow-number .markdown-source-view.mod-cm6 hr::after, +body.fancy-hr-number.hollow-number .markdown-source-view div:not(.CodeMirror-activeline) > .HyperMD-hr.CodeMirror-line::after { + -webkit-text-fill-color: var(--hr-numbers-text-fill); + -webkit-text-stroke: 1px var(--hr-numbers-text-stroke); + font-family: var(--font-text-theme); +} + +body.fancy-hr-number div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-hr { + opacity: 0; + position: relative; +} + +body.fancy-hr-number div > .CodeMirror-line span.cm-hr { + display: inline-block; +} + +body.fancy-hr-number .markdown-source-view { + counter-reset: fancyhrno1; +} + +body.fancy-hr-number .markdown-source-view div:not(.CodeMirror-activeline) > .HyperMD-hr.CodeMirror-line::before { + position: absolute; + content: ''; + width: 100%; + height: 2px; + background-image: linear-gradient(to right, transparent 0%, var(--hr-color-numbers-line-1) 30%, var(--hr-color-numbers-line-2) 46%, transparent 46%, transparent 54%, var(--hr-color-numbers-line-3) 54%, var(--hr-color-numbers-line-4) 70%, transparent 100%); + left: 0; + top: 50%; + counter-increment: fancyhrno1; +} + +body.fancy-hr-number .markdown-source-view div:not(.CodeMirror-activeline) > .HyperMD-hr.CodeMirror-line::after { + content: counter(fancyhrno1); + display: inline-block; + font-family: var(--font-monospace-theme); + font-weight: bold; + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + color: var(--hr-color-numbers-color); + background: var(--hr-color-numbers-bg-color); + border-radius: 50%; + padding: 0 0.44em 0 0.5em; +} + +body.fancy-hr-number .cm-s-obsidian hr { + border-image: linear-gradient(to right, transparent 0%, var(--hr-color-numbers-line-1) 30%, var(--hr-color-numbers-line-2) 46%, transparent 46%, transparent 54%, var(--hr-color-numbers-line-3) 54%, var(--hr-color-numbers-line-4) 70%, transparent 100%) 1; + border-width: 2px; + counter-increment: fancyhrno; +} + +body.fancy-hr-number .markdown-source-view.mod-cm6 { + counter-reset: fancyhrno; +} + +body.fancy-hr-number .markdown-source-view.mod-cm6 .hr::after { + left: 50%; + top: 50%; + content: counter(fancyhrno); + display: inline-block; + font-family: var(--font-monospace-theme); + font-weight: bold; + position: absolute; + transform: translate(-50%, -50%); + color: var(--hr-color-numbers-color); + background: var(--hr-color-numbers-bg-color); + border-radius: 50%; + padding: 0 0.45em 0 0.5em; +} + +.nav-files-container { + padding: 0 3px 10px; +} + +/* blockquote */ +:is(.markdown-preview-view,.markdown-rendered) blockquote { + padding: 0.5em 0.5em 0.5em 0.6em; + border-right-width: 0; + border-left: solid; + border-top-width: 0; + border-bottom-width: 0; + border-left-width: 5px; + border-color: var(--theme-color); + background-color: var(--background-blockquote); + border-radius: var(--radius-s); + margin-inline-start: 2.5%; + margin-inline-end: 2.5%; +} + +:is(.markdown-preview-view,.markdown-rendered) blockquote p { + margin-left: 1px; + margin-right: 0; + font-size: var(--font-size-preview-blockquote); +} + +body:not(.font-family-change-to-default) :is(.markdown-preview-view,.markdown-rendered), +body:not(.font-family-change-to-default) .markdown-source-view.mod-cm6 .cm-scroller, +body:not(.font-family-change-to-default) .markdown-source-view { + font-family: var(--font-text); +} + +/* preview page */ +:is(.markdown-preview-view,.markdown-rendered).is-readable-line-width :is(.markdown-preview-section,.markdown-rendered), +.markdown-source-view.is-readable-line-width .CodeMirror, +:is(.markdown-preview-view,.markdown-rendered).is-readable-line-width .markdown-preview-sizer, +:is(.markdown-preview-view,.markdown-rendered) :is(.markdown-preview-section,.markdown-rendered), +.markdown-source-view .CodeMirror, +:is(.markdown-preview-view,.markdown-rendered) .markdown-preview-sizer, +.markdown-source-view.mod-cm6 .cm-scroller, +.cm-s-obsidian.is-folding.is-readable-line-width .markdown-reading-view { + line-height: var(--line-height-main); + letter-spacing: calc(var(--letter-space-main) * 0.03em); + /*text-align: var();*/ + -webkit-font-smoothing: subpixel-antialiased; +} + +:is(.markdown-preview-view,.markdown-rendered).is-readable-line-width:not(.matrix) .markdown-preview-sizer, +.markdown-source-view.is-readable-line-width:not(.matrix) .CodeMirror, +:is(.markdown-preview-view,.markdown-rendered):not(.matrix) .is-readable-line-width :is(.markdown-preview-section,.markdown-rendered), +:is(.markdown-preview-view,.markdown-rendered):not(.matrix) .is-readable-line-width :is(.markdown-preview-section,.markdown-rendered) > div, +:is(.markdown-preview-view,.markdown-rendered).is-readable-line-width:not(.matrix) :is(.markdown-preview-section,.markdown-rendered) { + width: var(--file-line-width); + max-width: 100%; + margin: 0 auto; +} + +.markdown-source-view.mod-cm6.is-readable-line-width:not(.is-rtl) .cm-contentContainer { + max-width: var(--file-line-width); +} + +.markdown-source-view.mod-cm6.is-readable-line-width:not(.is-rtl) .cm-content { +/* width: var(--file-line-width); + max-width: 100%; */ + margin: 0 auto; +} + +.markdown-source-view.mod-cm6.is-line-wrap.is-readable-line-width .cm-line:not(.HyperMD-table-row) { + max-width: 100%; +} + +body:not(.default-split-style) .workspace>.workspace-split:not(.mod-root) .CodeMirror, +body:not(.default-split-style) .workspace>.workspace-split:not(.mod-root) .cm-scroller, +body:not(.default-split-style) .workspace>.workspace-split:not(.mod-root) .markdown-preview-sizer { + line-height: var(--line-height-split); + font-size: var(--font-size-split); +} + + +body:not(.default-split-style) .workspace>.workspace-split:not(.mod-root) .cm-lineNumbers .cm-gutterElement { + padding: 0; +} + +/* code */ +.cm-s-obsidian .hmd-fold-html-stub, +.cm-s-obsidian .hmd-fold-code-stub, +.cm-s-obsidian.CodeMirror .HyperMD-hover > .HyperMD-hover-content code, +body:not(.tag-default) .cm-s-obsidian .cm-formatting-hashtag, +.cm-s-obsidian .cm-inline-code, +.cm-s-obsidian .HyperMD-codeblock, +.cm-s-obsidian .HyperMD-hr, +.cm-s-obsidian .cm-hmd-frontmatter, +.cm-s-obsidian .cm-hmd-orgmode-markup, +.cm-s-obsidian .cm-formatting-code, +.cm-s-obsidian .cm-math, +.cm-s-obsidian span.hmd-fold-math-placeholder, +.cm-s-obsidian .CodeMirror-linewidget kbd, +.cm-s-obsidian .hmd-fold-html kbd { + font-family: var(--font-monospace); +} +.is-live-preview .admonition-content .math-block>mjx-container { + padding: 0.3em 0; +} + +.math.math-block mjx-container[jax='CHTML'] { + outline: none; + font-size: var(--font-size-latex); +} + +.markdown-source-view mjx-math, +:is(.markdown-preview-view,.markdown-rendered) :not(:is(h1,h2,h3,h4,h5,h6))>.math>mjx-container>mjx-math { + color: var(--mjx-inline-math-color); +} +.markdown-source-view .cm-header-1 ~ .math mjx-math { + color: var(--h1-color); +} +.markdown-source-view .cm-header-2 ~ .math mjx-math { + color: var(--h2-color); +} +.markdown-source-view .cm-header-3 ~ .math mjx-math { + color: var(--h3-color); +} +.markdown-source-view .cm-header-4 ~ .math mjx-math { + color: var(--h4-color); +} +.markdown-source-view .cm-header-5 ~ .math mjx-math { + color: var(--h5-color); +} +.markdown-source-view .cm-header-6 ~ .math mjx-math { + color: var(--h6-color); +} + +div.math.math-block mjx-math{ + color: var(--mjx-math-color); +} + +.cm-s-obsidian pre.HyperMD-codeblock, +:is(.markdown-preview-view,.markdown-rendered) code, +.markdown-rendered code { + color: var(--text-color-code); + font-size: var(--font-size-code) !important; + font-family: var(--font-monospace); + text-align: start; +} +.cm-s-obsidian span.cm-math:not(.cm-formatting-math-begin):not(.cm-formatting-math-end) { + font-size: var(--font-size-code) !important; + font-family: var(--font-monospace); + text-align: start; +} + +.cm-s-obsidian .cm-widgetBuffer[aria-hidden="true"]+.cm-inline-code:has(+ .cm-widgetBuffer[aria-hidden="true"]) { + border-radius: var(--radius-s); + padding: 2px 2px 1px; +} + +.cm-s-obsidian div.HyperMD-codeblock-bg { + border-left: none; + border-right: none; + border-top: none; +} + +:is(.markdown-preview-view,.markdown-rendered) pre { + background-color: var(--background-code); + padding: 1em 1.5em; +} + +:is(.markdown-preview-view,.markdown-rendered) code { + vertical-align: auto; + background-color: var(--background-code-2) ; +} + +:is(.markdown-preview-view,.markdown-rendered) pre code { + background-color: transparent !important; + color:var(--code-normal); +} + +.cm-s-obsidian span.cm-inline-code:not(.cm-formatting):not(.cm-hmd-indented-code):not(.obsidian-search-match-highlight), +.cm-formatting.cm-formatting-code.cm-inline-code { + color: var(--text-color-code); + background-color: var(--background-code-2); +} + +.cm-s-obsidian .cm-inline-code.cm-strong { + color: var(--text-color-code) !important; +} + +/*******codebox settings*******/ +/* ================================== */ +/* ===== editor syntax highlight ==== */ +/* ================================== */ +body.theme-dark { + --code-tag: var(--red); +} +body { + --code-selection-background: var(--text-selection); + --code-selection-color: var(--code-normal); + --code-type: var(--code-function); + --code-qualifier: var(--aqua); + --code-property: var(--blue); + --code-value: var(--green); + --code-tag: var( --purple); + --code-operator: var(--code-property); + --code-hr: var(--code-punctuation); + --code-string-2: var(--code-string); + --code-language: var(--text-muted); + --code-attribute: var(--code-function); + --code-atom: var(--orange-1); + --code-comment: var(--darkgreen); +} + + +:root, +.code-theme-custom { + /* material: palenight theme */ + --code-keyword: #c792ea; + --code-atom: #f78c6c; + --code-number: #ff5370; + --code-type: #decb6b; + --code-def: #82aaff; + --code-property: #c792ea; + --code-variable: #f07178; + --code-variable-2: #53ada3; + --code-variable-3: #e7852fe7; + --code-definition: #82aaff; + --code-callee: #89ddff; + --code-qualifier: #decb6b; + --code-operator: #89ddff; + --code-hr: #98e342; + --code-link: #696d70; + --code-error-bg: #ff5370; + --code-header: #da7dae; + --code-builtin: #ffcb6b; + --code-meta: #ffcb6b; + --code-matching-bracket: #ffffff; + --code-tag: #ff5370; + --code-tag-in-comment: #ff5370; + --code-string-2: #f07178; + --code-bracket: #ff5370; + --code-comment: #676e95; + --code-string: #c3e88d; + --code-attribute: #c792ea; + --code-attribute-in-comment: #c792ea; + --background-code: #292d3e; + --code-normal: #d4d4d4; +} +.theme-light, +.theme-dark { + --code-active-line-background-color: var(--activeline-background); +} + +.code-theme-custom { + --code-active-line-background-color: #353a50c2; +} + +body.theme-light.code-theme-material-palenight, +body.theme-dark.code-theme-material-palenight { + /* material: palenight theme */ + --code-keyword: #c792ea; + --code-atom: #f78c6c; + --code-number: #ff5370; + --code-type: #decb6b; + --code-def: #82aaff; + --code-property: #c792ea; + --code-variable: #f07178; + --code-variable-2: #eeffff; + --code-variable-3: #f07178; + --code-definition: #82aaff; + --code-callee: #89ddff; + --code-qualifier: #decb6b; + --code-operator: #89ddff; + --code-hr: #98e342; + --code-link: #696d70; + --code-error-bg: #ff5370; + --code-header: #da7dae; + --code-builtin: #ffcb6b; + --code-meta: #ffcb6b; + --code-matching-bracket: #ffffff; + --code-tag: #ff5370; + --code-tag-in-comment: #ff5370; + --code-string-2: #f07178; + --code-bracket: #ff5370; + --code-comment: #676e95; + --code-string: #c3e88d; + --code-attribute: #c792ea; + --code-attribute-in-comment: #c792ea; + --background-code: #292d3eba; + --code-active-line-background-color: #353a50; + --code-normal: #d4d4d4; +} + +body.theme-light.code-theme-solarized-light, +body.theme-dark.code-theme-solarized-light { + /* solarized */ + --code-keyword: #cb4b16; + --code-atom: #d33682; + --code-number: #d33682; + --code-type: #6c71c4; + --code-def: #2aa198; + --code-property: #2aa198; + --code-variable: #839496; + --code-variable-2: #b58900; + --code-variable-3: #6c71c4; + --code-function: var(--code-def) ; + --code-definition: #82aaff; + --code-callee: #89ddff; + --code-qualifier: #b58900; + --code-operator: #6c71c4; + --code-hr: #98e342; + --code-link: #93a1a1; + --code-error-bg: #ff5370; + --code-header: #586e75; + --code-builtin: #d33682; + --code-meta: #859900; + --code-matching-bracket: #859900; + --code-tag: #93a1a1; + --code-tag-in-comment: #ff5370; + --code-string-2: #b58900; + --code-bracket: #cb4b16; + --code-comment: #586e75; + --code-string: #859900; + --code-attribute: #2aa198; + --code-attribute-in-comment: #c792ea; + --background-code: #fdf6e3e1; + --code-active-line-background-color: #fffcf4; + --code-normal: #657b83; +} + +body.theme-dark.code-theme-bt-default { + --background-code: #1111118c; + --code-variable: var(--red) ; + --code-normal: #ebdbb2; + --code-comment: var(--darkgreen) ; + --code-function: var(--light-yellow) ; + --code-important: var(--darkblue); + --code-keyword: var(--darkblue);; + --code-operator: #a89984; + --code-property: var(--blue) ; + --code-punctuation: var(--gray-2) ; + --code-string: var(--green) ; + --code-tag: var(--red) ; + --code-value: var(--green) ; + --code-string-2:var(--yellow) ; + --code-active-line-background-color: #111111eb; +} +body.theme-light.code-theme-bt-default { + --code-keyword:var(--blue-green); + --code-tag: var(--purple); + --code-function: var(--red); + --code-important: var(--blue-green); + --code-active-line-background-color: var(--activeline-background); + --code-string-2: var(--orange-1); + --code-variable-2: var(--light-purple); + --code-meta: var(--text-faint); +} + +body.code-theme-Gruvbox-dark { + --code-selection-color: #fbf1c7; + --code-selection-background: #7c6f6456; + --code-active-line-background-color: #533c3cee; + --background-code: #1d2021c6; + --code-variable: var(--code-property); + --code-normal: #ebdbb2; + --code-comment: #a89984; + --code-function: #fabd2f; + --code-important: #fb4934; + --code-keyword: #fb4934; + --code-operator: #a89984; + --code-property: #fb4934; + --code-punctuation: #a89984; + --code-string: #b8bb26; + --code-tag: #fabd2f; + --code-value: #d3869b; + --code-meta:var(--code-comment); +} + +body.theme-light.code-theme-dracula { + --background-code: #e6e6e671; + --code-normal: var(--tex-normal); + --code-string: var(--orange) ; + --code-string-2: var(--orange-1) ; + --code-variable: var(--blue-green); + --code-variable-2: var(--light-purple) ; + --code-meta: var(--text-faint); + --code-active-line-background-color:#dee1b9a5; +} +body.code-theme-dracula { + --background-code: #282a36c0; + --code-normal: #f8f8f2; + --code-comment: #6272a4; + --code-string: #f1fa8c; + --code-string-2: #ffb86c;; + --code-number: #bd93f9; + --code-variable: #50fa7b; + --code-variable-2: #ffffff; + --code-def: #50fa7b; + --code-operator: #8be9fd; + --code-keyword: #ff79c6; + --code-atom: #bd93f9; + --code-meta: #f8f8f2; + --code-tag: #ff79c6; + --code-attribute: #50fa7b; + --code-qualifier: #50fa7b; + --code-property: #66d9ef; + --code-builtin: #50fa7b; + --code-variable-3: #dc8e3b; + --code-type: #ffb86c; + --code-active-line-background-color: #414458; + --code-matchingbracket: #fffff; +} +body.theme-light.code-theme-monokai { + --code-comment: #aca47a; +} +body.code-theme-monokai { + --background-code: #272822d9; + --code-normal: #F8F8F2; + --code-keyword:#F92772; + --code-value: #AE81FF; + --code-string-2:#E6DB74; + --code-comment: #75715E; + --code-active-line-background-color: #17013f9f; +} +body.code-theme-sublime { + --code-operator: #9a6e3a; + --code-variable: #5180de; + --code-keyword: #EA5E66; + --code-string: #40bf31; + --code-function: #F9AE58; + --code-string-2: #F9AE58; + --code-type: #F9AE58; + --code-def: #F9AE58; +} + + +.cm-s-obsidian span.cm-variable { + color: var(--code-variable); +} +.cm-s-obsidian span.cm-variable-2 { + color: var(--code-variable-2); +} + +.cm-s-obsidian span.cm-variable-3 { + color: var(---code-variable-3); +} +.token.class, +.token.class-name { + color: var(--code-string-2) ; +} + +span.cm-variable + .cm-hmd-codeblock + span.cm-variable { + color: var(--code-variable-2); +} + +span.cm-variable + .cm-hmd-codeblock + span.cm-variable + .cm-hmd-codeblock + span.cm-variable { + color: var(--code-variable-3); +} +span.cm-type { + color: var(--code-keyword); +} +span.cm-def { + color:var(--code-function); +} +.cm-type { + color: var(--code-type); +} +.token.atrule, +.token.attr-value, +.cm-property, +.cm-attribute { + color: var(--code-attribute); +} + +.cm-qualifier { + color: var(--code-qualifier); +} + +.cm-operator { + color:var(--code-operator); +} + +.cm-hr { + color: var(--code-hr); +} +.cm-string-2 { + color: var(--code-string-2); +} + +.cm-s-obsidian .cm-hmd-frontmatter.cm-atom, +.cm-s-obsidian .cm-templater-command.cm-atom, +.cm-s-obsidian .cm-math.cm-atom, +.cm-s-obsidian .HyperMD-codeblock .cm-atom, +.markdown-preview-view pre.cm-s-obsidian .cm-atom { + color: var(--code-atom); +} + +.cm-s-obsidian .cm-hmd-frontmatter.cm-meta, +.cm-s-obsidian .cm-templater-command.cm-meta, +.cm-s-obsidian .cm-math.cm-meta, +.cm-s-obsidian .HyperMD-codeblock .cm-meta, +.markdown-preview-view pre.cm-s-obsidian .cm-meta { + color: var(--code-meta); +} + +.cm-s-obsidian .cm-hmd-frontmatter.cm-builtin, +.cm-s-obsidian .cm-templater-command.cm-builtin, +.cm-s-obsidian .cm-math.cm-builtin, +.cm-s-obsidian .HyperMD-codeblock .cm-builtin, +.markdown-preview-view pre.cm-s-obsidian .cm-builtin, +.markdown-preview-view pre code span.builtin { + color: var(--code-builtin); +} + + +.markdown-preview-view pre code span.class { + color: var(--code-qualifier); +} + +.markdown-preview-view pre code span.function { + color: var(--code-function); +} + +.markdown-preview-view pre code span.punctuation { + color: var(--code-punctuation); +} + +.markdown-preview-view pre code span.operator { + color: var(--code-operator); + background: transparent; +} + +.markdown-preview-view pre code span.entity { + color: var(--code-attribute); +} + +.markdown-preview-view pre code span.parameter { + color: var(--code-property); +} + +.markdown-preview-view pre code span.property { + color: var(--code-property); +} + +.markdown-preview-view pre code span.important { + color: var(--code-important); +} + +.markdown-preview-view pre code span.attr-name { + color: var(--code-tag); +} + +.markdown-preview-view pre code span.attr-value { + color: var(--code-string); +} + +.markdown-preview-view pre code span.builtin { + color: var(--code-builtin); +} + +.markdown-preview-view pre code span.unit { + color: var(--code-value); +} + +.markdown-preview-view span.token.macro-name { + color: var(--code-important); +} + +span.token.directive-hash { + color: var(--code-tag); +} +.cm-s-obsidian span.cm-comment { + color: var(--code-comment); +} + +.muted-code-activeline-bg .markdown-source-view.cm-s-obsidian.mod-cm6 .cm-active.cm-line.HyperMD-codeblock-bg { + background-color: var(--background-code) !important; +} +.muted-code-activeline-bg .markdown-source-view.cm-s-obsidian.mod-cm6 .cm-active.cm-line.HyperMD-codeblock-bg::before { + background-color: unset !important; +} +.markdown-source-view.cm-s-obsidian.mod-cm6 .cm-active.cm-line.HyperMD-codeblock-bg::before { + display: none; +} +.markdown-source-view.cm-s-obsidian.mod-cm6 .cm-active.cm-line.HyperMD-codeblock-bg { + background-color: var(--code-active-line-background-color) !important; + --text-selection:var(--code-selection-background); + z-index: -1; +} + +pre code[class*="language-"] { + padding: 1em 0.5em; +} +pre[class*="language-"]::selection, +pre[class*="language-"] ::selection, +code[class*="language-"]::selection, +code[class*="language-"] ::selection { + color: var(--code-selection-color); + background: var(--code-active-line-background-color); +} + +/*Advanced Codeblock */ +.HyperMD-codeblock.HyperMD-codeblock-bg.cm-line span.live-preview-codeblock-line-nums { + margin-left: -1.5em; +} + +.code-line-number .HyperMD-codeblock-begin { + counter-reset: line-numbers; +} + +.code-line-number .HyperMD-codeblock.cm-line:not(.HyperMD-codeblock-begin):not(.HyperMD-codeblock-end) { + padding-left: 3em; + position: relative; +} + +.code-line-number .HyperMD-codeblock.cm-line:not(.HyperMD-codeblock-begin):not(.HyperMD-codeblock-end)::after { + align-items: flex-start; + color: var(--text-faint); + content: counter(line-numbers); + counter-increment: line-numbers; + display: flex; + font-size: 0.8em; + height: 100%; + justify-content: flex-end; + left: 0; + position: absolute; + text-align: right; + width: 2em; + padding-right: 0.5em; + bottom: -2px; + border-right: 1px solid var(--scrollbar-thumb-bg); + text-indent: 0; +} + +.code-line-number .HyperMD-codeblock.cm-line.cm-active:not(.HyperMD-codeblock-begin):not(.HyperMD-codeblock-end)::after { + color: var(--color-accent); +} + +.code-line-number .HyperMD-codeblock .cm-foldPlaceholder::before { + display: none; +} + + +/* ================================== */ +.cm-s-obsidian .cm-hmd-frontmatter.cm-qualifier, +.cm-s-obsidian .cm-math.cm-qualifier, +.cm-s-obsidian .cm-qualifier { + color: var(--yellow) ; +} + +.cm-s-obsidian pre.HyperMD-codeblock .cm-qualifier { + color: var(--code-qualifier) ; +} + +.cm-s-obsidian .cm-hmd-frontmatter.cm-property, +.cm-s-obsidian .cm-math.cm-property, +.cm-s-obsidian pre.HyperMD-codeblock .cm-property { + color: var(--code-property) ; +} + +.cm-s-obsidian .cm-math.cm-atom, +.cm-s-obsidian pre.HyperMD-codeblock .cm-atom { + color: var(--text-normal) ; +} + +.cm-s-obsidian .cm-hmd-frontmatter.cm-number, +.cm-s-obsidian .cm-math.cm-number, +.cm-s-obsidian pre.HyperMD-codeblock .cm-number { + color: var(--code-value) ; +} + +.cm-s-obsidian .cm-hmd-frontmatter.cm-comment, +.cm-s-obsidian .cm-math.cm-comment, +.cm-s-obsidian pre.HyperMD-codeblock .cm-comment { + color: var(--code-comment) ; +} + +.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-tag, +.theme-dark .cm-s-obsidian .cm-math.cm-tag, +.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-tag { + color: var(--code-tag) ; +} + +.theme-light .cm-s-obsidian .cm-hmd-frontmatter.cm-tag, +.theme-light .cm-s-obsidian .cm-math.cm-tag, +.theme-light .cm-s-obsidian pre.HyperMD-codeblock .cm-tag { + color: var(--code-tag) ; +} + +.cm-atom.cm-hmd-frontmatter { + color: var(--code-atom) ; +} + +.cm-meta.cm-hmd-frontmatter { + color: var(--code-meta) ; +} +.token.punctuation, +.cm-punctuation, +.cm-bracket { + color: var(--code-punctuation) !important ; +} + +.theme-dark .cm-s-obsidian span.cm-keyword { + font-weight: 600 ; +} + + +/*inline code*/ +.cm-s-obsidian.mod-cm6 .HyperMD-codeblock span.cm-inline-code { + display: inline-block; + padding: unset; +} + +.cm-s-obsidian span.cm-formatting-code.cm-inline-code { + color: var(--text-muted); + border-radius: 3px 0 0 3px; +} + +.cm-s-obsidian span[class="cm-inline-code"]+span.cm-formatting-code.cm-inline-code, +.cm-s-obsidian span[class*="cm-inline-code"][class*="cm-list"]+span.cm-formatting-code.cm-inline-code, +.cm-s-obsidian span[class*="cm-inline-code"][class*="cm-quote"]+span.cm-formatting-code.cm-inline-code, +.cm-s-obsidian span[class*="cm-inline-code"][class*="cm-header"]+span.cm-formatting-code.cm-inline-code, +.cm-s-obsidian span[class*="cm-inline-code"][class*="cm-em"]+span.cm-formatting-code.cm-inline-code, +.cm-s-obsidian span[class*="cm-inline-code"][class*="cm-strong"]+span.cm-formatting-code.cm-inline-code { + color: var(--text-muted); + border-radius: 0 3px 3px 0; +} + +.cm-formatting.cm-formatting-code-block.cm-hmd-codeblock { + color: var(--code-language); +} +.cm-hmd-frontmatter { + color: var(--code-normal); +} +.cm-hmd-frontmatter.cm-string { + color: var(--code-string); +} +/*bold code text except code language*/ +:not(pre)>code:not([class*='language-']) { + font-weight: var(--font-weight-inline-code); + padding: 2px 2px 1px; + font-family: var(--font-family-inline-code) !important; +} + +.cm-s-obsidian span.cm-inline-code { + padding: 2px 0 1px; + color: var(--text-color-code); + font-weight: var(--font-weight-inline-code); + font-family: var(--font-family-inline-code) !important; + font-size: var(--font-size-code) !important; +} + +.cm-formatting.cm-formatting-list.cm-formatting-list-ol { + color: var(--list-ol-number-color); +} + +:not(.default-ol-list-marker) .cm-formatting.cm-formatting-list.cm-formatting-list-ol { + margin-left: -2px; +} + +.cm-s-obsidian .HyperMD-table-row.HyperMD-table-row.HyperMD-table-row { + min-width: max-content; + white-space: pre-wrap; +} + +.markdown-source-view.mod-cm6 .HyperMD-list-line.cm-line:not(.HyperMD-codeblock) { + font-family: var(--font-family-list); +} + +li { + + font-family: var(--font-family-list); +} + +li>p:not(.task-list-item) { + margin-top: 0.75em; + margin-bottom: 0.75em; +} + +.markdown-source-view ol > li, +.markdown-source-view ul > li, +.markdown-preview-view ol > li, +.markdown-preview-view ul > li, +.markdown-rendered ul > li, +.mod-cm6 .HyperMD-list-line.cm-line:not(.HyperMD-codeblock) { + padding-top: calc(var(--list-spacing-bt) * 0.075em); + padding-bottom: calc(var(--list-spacing-bt) * 0.075em); +} + +ul, +ol ul, +ol ol ul, +ol ol ol ul { + list-style: disc; +} +ul ul, +ol ul ul, +ul ol ul, +ol ol ul ul { + list-style: circle; +} +ul ul ul, +ol ul ul ul, +ul ol ul ul, +ul ul ol ul { + list-style: square; +} +ul ul ul ul, +ol ul ul ul ul, +ul ol ul ul ul, +ul ul ol ul ul, +ul ul ul ol ul { + list-style: circle; +} + + +body.custom-ordered-list ol { + list-style: var(--list-ol-marker-1); +} +body.custom-ordered-list :is(ul, ol) ol { + list-style: var(--list-ol-marker-2); +} +body.custom-ordered-list :is(ul, ol) :is(ul, ol) ol { + list-style: var(--list-ol-marker-3); +} +body.custom-ordered-list :is(ul, ol) :is(ul, ol) :is(ul, ol) ol { + list-style: var(--list-ol-marker-4); +} + +body.custom-ordered-list ol>li::marker { + font-weight: 600; + color: var(--list-ol-number-color); + white-space: pre; + font-family: Inter; +} + +:is(ol,ul) li { + font-size: var(--font-size-list); +} + +ol > li::marker { + color: var(--list-ol-number-color); +} + +ol > li.is-collapsed::marker, +ul > li.is-collapsed::marker, +.cm-s-obsidian .is-collapsed ~ .cm-formatting-list { + color: var(--list-marker-color-collapsed); +} + +/*list-no-border*/ +body.list-no-border ul>li:not(.task-list-item) { + border-left: none !important; +} + +body.list-no-border ol>li { + border-left: none !important; +} + +/* Adapted from https://gist.github.com/KillyMXI/cbef8edff6dd55d9e6ea4df66567e9b1 */ +body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-1:not(:has(~ .HyperMD-list-line-1 ~ .HyperMD-list-line:hover)):has(~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6, .HyperMD-list-line-5, .HyperMD-list-line-4, .HyperMD-list-line-3, .HyperMD-list-line-2):hover)::after, +body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-1:not(:has(~ .HyperMD-list-line-1 ~ .HyperMD-list-line:hover)) ~ .HyperMD-list-line:has(~ .HyperMD-list-line-2:hover, ~ .HyperMD-list-line-2 ~ :is(.HyperMD-list-line-3, .HyperMD-list-line-4, .HyperMD-list-line-5, .HyperMD-list-line-6, .HyperMD-list-line-7):hover)::before, +body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-2:not(:has(~ .HyperMD-list-line-2 ~ .HyperMD-list-line:hover)):is(:hover, :has(~ :is(.HyperMD-list-line-3, .HyperMD-list-line-4, .HyperMD-list-line-5, .HyperMD-list-line-6, .HyperMD-list-line-7):hover))::before { + --list-threading-offset: 1em; +} + +body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-2:not(:has(~ .HyperMD-list-line-2 ~ .HyperMD-list-line:hover)):has(~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6, .HyperMD-list-line-5, .HyperMD-list-line-4, .HyperMD-list-line-3):hover)::after, +body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-2:not(:has(~ .HyperMD-list-line-2 ~ .HyperMD-list-line:hover)) ~ .HyperMD-list-line:has(~ .HyperMD-list-line-3:hover, ~ .HyperMD-list-line-3 ~ :is(.HyperMD-list-line-4, .HyperMD-list-line-5, .HyperMD-list-line-6, .HyperMD-list-line-7):hover)::before, +body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-3:not(:has(~ .HyperMD-list-line-3 ~ .HyperMD-list-line:hover)):is(:hover, :has(~ :is(.HyperMD-list-line-4, .HyperMD-list-line-5, .HyperMD-list-line-6, .HyperMD-list-line-7):hover))::before { + --list-threading-offset: calc(1em + var(--list-indent)); +} + +body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-3:not(:has(~ .HyperMD-list-line-3 ~ .HyperMD-list-line:hover)):has(~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6, .HyperMD-list-line-5, .HyperMD-list-line-4):hover)::after, +body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-3:not(:has(~ .HyperMD-list-line-3 ~ .HyperMD-list-line:hover)) ~ .HyperMD-list-line:has(~ .HyperMD-list-line-4:hover, ~ .HyperMD-list-line-4 ~ :is(.HyperMD-list-line-5, .HyperMD-list-line-6, .HyperMD-list-line-7):hover)::before, +body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-4:not(:has(~ .HyperMD-list-line-4 ~ .HyperMD-list-line:hover)):is(:hover, :has(~ :is(.HyperMD-list-line-5, .HyperMD-list-line-6, .HyperMD-list-line-7):hover))::before { + --list-threading-offset: calc(1em + 2 * var(--list-indent)); +} + +body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-4:not(:has(~ .HyperMD-list-line-4 ~ .HyperMD-list-line:hover)):has(~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6, .HyperMD-list-line-5):hover)::after, +body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-4:not(:has(~ .HyperMD-list-line-4 ~ .HyperMD-list-line:hover)) ~ .HyperMD-list-line:has(~ .HyperMD-list-line-5:hover, ~ .HyperMD-list-line-5 ~ :is(.HyperMD-list-line-6, .HyperMD-list-line-7):hover)::before, +body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-5:not(:has(~ .HyperMD-list-line-5 ~ .HyperMD-list-line:hover)):is(:hover, :has(~ :is(.HyperMD-list-line-6, .HyperMD-list-line-7):hover))::before { + --list-threading-offset: calc(1em + 3 * var(--list-indent)); +} + +body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-5:not(:has(~ .HyperMD-list-line-5 ~ .HyperMD-list-line:hover)):has(~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6):hover)::after, +body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-5:not(:has(~ .HyperMD-list-line-5 ~ .HyperMD-list-line:hover)) ~ .HyperMD-list-line:has(~ .HyperMD-list-line-6:hover, ~ .HyperMD-list-line-6 ~ :is(.HyperMD-list-line-7):hover)::before, +body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-6:not(:has(~ .HyperMD-list-line-6 ~ .HyperMD-list-line:hover)):is(:hover, :has(~ :is(.HyperMD-list-line-7):hover))::before { + --list-threading-offset: calc(1em + 4 * var(--list-indent)); +} + +body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-6:not(:has(~ .HyperMD-list-line-6 ~ .HyperMD-list-line:hover)):has(~ :is(.HyperMD-list-line-7):hover)::after, +body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-6:not(:has(~ .HyperMD-list-line-6 ~ .HyperMD-list-line:hover)) ~ .HyperMD-list-line:has(~ .HyperMD-list-line-7:hover, ~ .HyperMD-list-line-7 ~ :is(.HyperMD-list-line-8):hover)::before, +body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-7:not(:has(~ .HyperMD-list-line-7 ~ .HyperMD-list-line:hover)):hover::before { + --list-threading-offset: calc(1em + 5 * var(--list-indent)); +} + +body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-2:not(:has(~ .HyperMD-list-line-2 ~ .HyperMD-list-line:hover)):has(~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6, .HyperMD-list-line-5, .HyperMD-list-line-4, .HyperMD-list-line-3):hover)::after, +body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-2:not(:has(~ .HyperMD-list-line-2 ~ .HyperMD-list-line:hover)) ~ .HyperMD-list-line:has(~ .HyperMD-list-line-3:hover, ~ .HyperMD-list-line-3 ~ :is(.HyperMD-list-line-4, .HyperMD-list-line-5, .HyperMD-list-line-6, .HyperMD-list-line-7):hover)::before, +body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-3:not(:has(~ .HyperMD-list-line-3 ~ .HyperMD-list-line:hover)):is(:hover, :has(~ :is(.HyperMD-list-line-4, .HyperMD-list-line-5, .HyperMD-list-line-6, .HyperMD-list-line-7):hover))::before { + filter: hue-rotate(60deg); +} + +body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-3:not(:has(~ .HyperMD-list-line-3 ~ .HyperMD-list-line:hover)):has(~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6, .HyperMD-list-line-5, .HyperMD-list-line-4):hover)::after, +body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-3:not(:has(~ .HyperMD-list-line-3 ~ .HyperMD-list-line:hover)) ~ .HyperMD-list-line:has(~ .HyperMD-list-line-4:hover, ~ .HyperMD-list-line-4 ~ :is(.HyperMD-list-line-5, .HyperMD-list-line-6, .HyperMD-list-line-7):hover)::before, +body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-4:not(:has(~ .HyperMD-list-line-4 ~ .HyperMD-list-line:hover)):is(:hover, :has(~ :is(.HyperMD-list-line-5, .HyperMD-list-line-6, .HyperMD-list-line-7):hover))::before { + filter: hue-rotate(120deg); +} + +body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-4:not(:has(~ .HyperMD-list-line-4 ~ .HyperMD-list-line:hover)):has(~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6, .HyperMD-list-line-5):hover)::after, +body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-4:not(:has(~ .HyperMD-list-line-4 ~ .HyperMD-list-line:hover)) ~ .HyperMD-list-line:has(~ .HyperMD-list-line-5:hover, ~ .HyperMD-list-line-5 ~ :is(.HyperMD-list-line-6, .HyperMD-list-line-7):hover)::before, +body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-5:not(:has(~ .HyperMD-list-line-5 ~ .HyperMD-list-line:hover)):is(:hover, :has(~ :is(.HyperMD-list-line-6, .HyperMD-list-line-7):hover))::before { + filter: hue-rotate(180deg); +} + +body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-5:not(:has(~ .HyperMD-list-line-5 ~ .HyperMD-list-line:hover)):has(~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6):hover)::after, +body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-5:not(:has(~ .HyperMD-list-line-5 ~ .HyperMD-list-line:hover)) ~ .HyperMD-list-line:has(~ .HyperMD-list-line-6:hover, ~ .HyperMD-list-line-6 ~ :is(.HyperMD-list-line-7):hover)::before, +body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-6:not(:has(~ .HyperMD-list-line-6 ~ .HyperMD-list-line:hover)):is(:hover, :has(~ :is(.HyperMD-list-line-7):hover))::before { + filter: hue-rotate(240deg); +} + +body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-6:not(:has(~ .HyperMD-list-line-6 ~ .HyperMD-list-line:hover)):has(~ :is(.HyperMD-list-line-7):hover)::after, +body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-6:not(:has(~ .HyperMD-list-line-6 ~ .HyperMD-list-line:hover)) ~ .HyperMD-list-line:has(~ .HyperMD-list-line-7:hover, ~ .HyperMD-list-line-7 ~ :is(.HyperMD-list-line-8):hover)::before, +body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-7:not(:has(~ .HyperMD-list-line-7 ~ .HyperMD-list-line:hover)):hover::before { + filter: hue-rotate(300deg); +} + +/* tails */ +body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-1:not(:has(~ .HyperMD-list-line-1 ~ .HyperMD-list-line:hover)):has(~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6, .HyperMD-list-line-5, .HyperMD-list-line-4, .HyperMD-list-line-3, .HyperMD-list-line-2):hover)::after, +body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-2:not(:has(~ .HyperMD-list-line-2 ~ .HyperMD-list-line:hover)):has(~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6, .HyperMD-list-line-5, .HyperMD-list-line-4, .HyperMD-list-line-3):hover)::after, +body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-3:not(:has(~ .HyperMD-list-line-3 ~ .HyperMD-list-line:hover)):has(~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6, .HyperMD-list-line-5, .HyperMD-list-line-4):hover)::after, +body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-4:not(:has(~ .HyperMD-list-line-4 ~ .HyperMD-list-line:hover)):has(~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6, .HyperMD-list-line-5):hover)::after, +body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-5:not(:has(~ .HyperMD-list-line-5 ~ .HyperMD-list-line:hover)):has(~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6):hover)::after, +body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-6:not(:has(~ .HyperMD-list-line-6 ~ .HyperMD-list-line:hover)):has(~ :is(.HyperMD-list-line-7):hover)::after { + content: ""; + position: absolute; + left: var(--list-threading-offset); + bottom: 0; + height: calc(100% - 1em); + width: var(--bt-indentation-width-hover); + background-color: var(--bt-connected-indent-line-color); +} +body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line.HyperMD-task-line::after { + max-height: calc(100% - 1.2em); +} + +/* in-between lines */ +body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-1:not(:has(~ .HyperMD-list-line-1 ~ .HyperMD-list-line:hover)) ~ .HyperMD-list-line:has(~ .HyperMD-list-line-2:hover, ~ .HyperMD-list-line-2 ~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6, .HyperMD-list-line-5, .HyperMD-list-line-4, .HyperMD-list-line-3):hover)::before, +body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-2:not(:has(~ .HyperMD-list-line-2 ~ .HyperMD-list-line:hover)) ~ .HyperMD-list-line:has(~ .HyperMD-list-line-3:hover, ~ .HyperMD-list-line-3 ~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6, .HyperMD-list-line-5, .HyperMD-list-line-4):hover)::before, +body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-3:not(:has(~ .HyperMD-list-line-3 ~ .HyperMD-list-line:hover)) ~ .HyperMD-list-line:has(~ .HyperMD-list-line-4:hover, ~ .HyperMD-list-line-4 ~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6, .HyperMD-list-line-5):hover)::before, +body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-4:not(:has(~ .HyperMD-list-line-4 ~ .HyperMD-list-line:hover)) ~ .HyperMD-list-line:has(~ .HyperMD-list-line-5:hover, ~ .HyperMD-list-line-5 ~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6):hover)::before, +body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-5:not(:has(~ .HyperMD-list-line-5 ~ .HyperMD-list-line:hover)) ~ .HyperMD-list-line:has(~ .HyperMD-list-line-6:hover, ~ .HyperMD-list-line-6 ~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6):hover)::before, +body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-6:not(:has(~ .HyperMD-list-line-6 ~ .HyperMD-list-line:hover)) ~ .HyperMD-list-line:has(~ .HyperMD-list-line-7:hover)::before { + content: ""; + position: absolute; + left: var(--list-threading-offset); + top: 0; + height: 100%; + width: var(--bt-indentation-width-hover); + background-color: var(--bt-connected-indent-line-color); +} + +/* elbows */ +body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-2:not(:has(~ .HyperMD-list-line-2 ~ .HyperMD-list-line:hover)):is(:hover, :has(~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6, .HyperMD-list-line-5, .HyperMD-list-line-4, .HyperMD-list-line-3):hover))::before, +body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-3:not(:has(~ .HyperMD-list-line-3 ~ .HyperMD-list-line:hover)):is(:hover, :has(~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6, .HyperMD-list-line-5, .HyperMD-list-line-4):hover))::before, +body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-4:not(:has(~ .HyperMD-list-line-4 ~ .HyperMD-list-line:hover)):is(:hover, :has(~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6, .HyperMD-list-line-5):hover))::before, +body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-5:not(:has(~ .HyperMD-list-line-5 ~ .HyperMD-list-line:hover)):is(:hover, :has(~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6):hover))::before, +body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-6:not(:has(~ .HyperMD-list-line-6 ~ .HyperMD-list-line:hover)):is(:hover, :has(~ :is(.HyperMD-list-line-7):hover))::before, +body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-7:not(:has(~ .HyperMD-list-line-7 ~ .HyperMD-list-line:hover)):hover::before { + content: ""; + position: absolute; + left: var(--list-threading-offset); + width: var(--list-indent); + top: 0; + height: calc(1.4 / 2 * var(--font-size-list) + var(--list-spacing-bt) * 0.075em * 1.5); + border-bottom-left-radius: var(--radius-m); + border-bottom: var(--bt-indentation-width-hover) solid var(--bt-connected-indent-line-color); + border-left: var(--bt-indentation-width-hover) solid var(--bt-connected-indent-line-color); +} +body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line.HyperMD-task-line::before { + max-width: calc(var(--list-indent) - 0.35em); +} + +body.bt-colorful-indentation-lines.bt-indentation-line-gradient ul ul::before, +body.bt-colorful-indentation-lines.bt-indentation-line-gradient ol ol::before { + border-right-color: var(--bt-connected-indent-line-color) !important; + border-image: linear-gradient(var(--bt-indentation-gradient-color-1), var(--bt-indentation-gradient-color-2)) 10; +} + +body.bt-colorful-indentation-lines.bt-indentation-line-image :is(ul, ol) :is(ul, ol)::before { + border-right-color: var(--bt-connected-indent-line-color) !important; + border-image: var(--bt-indentation-line-image) 10; +} + +body.bt-colorful-indentation-lines :is(ul, ol) :is(ul, ol)::before { + border-right-color: var(--bt-connected-indent-line-color) !important; + border-right-width: var(--bt-colorful-indentation-width); + border-right-style: double; +} +body.bt-colorful-indentation-lines :is(ul, ol) :is(ul, ol) :is(ul, ol)::before { + border-right-color: var(--bt-connected-indent-line-color) !important; + filter: hue-rotate(60deg); +} +body.bt-colorful-indentation-lines :is(ul, ol) :is(ul, ol) :is(ul, ol) :is(ul, ol)::before { + border-right-color: var(--bt-connected-indent-line-color) !important; + filter: hue-rotate(120deg); +} +body.bt-colorful-indentation-lines :is(ul, ol) :is(ul, ol) :is(ul, ol) :is(ul, ol) :is(ul, ol)::before { + border-right-color: var(--bt-connected-indent-line-color) !important; + filter: hue-rotate(180deg); +} +body.bt-colorful-indentation-lines :is(ul, ol) :is(ul, ol) :is(ul, ol) :is(ul, ol) :is(ul, ol) :is(ul, ol)::before { + border-right-color: var(--bt-connected-indent-line-color) !important; + filter: hue-rotate(240deg); +} +body.bt-colorful-indentation-lines :is(ul, ol) :is(ul, ol) :is(ul, ol) :is(ul, ol) :is(ul, ol) :is(ul, ol) :is(ul, ol)::before { + border-right-color: var(--bt-connected-indent-line-color) !important; + filter: hue-rotate(300deg); +} + +body.bt-colorful-indentation-lines-editing .HyperMD-list-line-2 .cm-hmd-list-indent > .cm-indent::before, +body.bt-colorful-indentation-lines-editing .HyperMD-list-line-3 .cm-hmd-list-indent > .cm-indent::before, +body.bt-colorful-indentation-lines-editing .HyperMD-list-line-4 .cm-hmd-list-indent > .cm-indent::before, +body.bt-colorful-indentation-lines-editing .HyperMD-list-line-5 .cm-hmd-list-indent > .cm-indent::before, +body.bt-colorful-indentation-lines-editing .HyperMD-list-line-6 .cm-hmd-list-indent > .cm-indent::before, +body.bt-colorful-indentation-lines-editing .HyperMD-list-line-7 .cm-hmd-list-indent > .cm-indent::before, +body.bt-colorful-indentation-lines-editing .HyperMD-list-line-8 .cm-hmd-list-indent > .cm-indent::before, +body.bt-colorful-indentation-lines-editing .HyperMD-list-line-9 .cm-hmd-list-indent > .cm-indent::before { + border-color: var(--bt-connected-indent-line-color) +} + +body.bt-colorful-indentation-lines-editing .HyperMD-list-line-3 .cm-hmd-list-indent > .cm-indent ~ .cm-indent::before, +body.bt-colorful-indentation-lines-editing .HyperMD-list-line-4 .cm-hmd-list-indent > .cm-indent ~ .cm-indent::before, +body.bt-colorful-indentation-lines-editing .HyperMD-list-line-5 .cm-hmd-list-indent > .cm-indent ~ .cm-indent::before, +body.bt-colorful-indentation-lines-editing .HyperMD-list-line-6 .cm-hmd-list-indent > .cm-indent ~ .cm-indent::before, +body.bt-colorful-indentation-lines-editing .HyperMD-list-line-7 .cm-hmd-list-indent > .cm-indent ~ .cm-indent::before, +body.bt-colorful-indentation-lines-editing .HyperMD-list-line-8 .cm-hmd-list-indent > .cm-indent ~ .cm-indent::before, +body.bt-colorful-indentation-lines-editing .HyperMD-list-line-9 .cm-hmd-list-indent > .cm-indent ~ .cm-indent::before { + border-color: var(--bt-connected-indent-line-color); + filter: hue-rotate(60deg); +} + +body.bt-colorful-indentation-lines-editing .HyperMD-list-line-4 .cm-hmd-list-indent > .cm-indent ~ .cm-indent ~ .cm-indent::before, +body.bt-colorful-indentation-lines-editing .HyperMD-list-line-5 .cm-hmd-list-indent > .cm-indent ~ .cm-indent ~ .cm-indent::before, +body.bt-colorful-indentation-lines-editing .HyperMD-list-line-6 .cm-hmd-list-indent > .cm-indent ~ .cm-indent ~ .cm-indent::before, +body.bt-colorful-indentation-lines-editing .HyperMD-list-line-7 .cm-hmd-list-indent > .cm-indent ~ .cm-indent ~ .cm-indent::before, +body.bt-colorful-indentation-lines-editing .HyperMD-list-line-8 .cm-hmd-list-indent > .cm-indent ~ .cm-indent ~ .cm-indent::before, +body.bt-colorful-indentation-lines-editing .HyperMD-list-line-9 .cm-hmd-list-indent > .cm-indent ~ .cm-indent ~ .cm-indent::before { + border-color: var(--bt-connected-indent-line-color); + filter: hue-rotate(120deg); +} + +body.bt-colorful-indentation-lines-editing .HyperMD-list-line-5 .cm-hmd-list-indent > .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent::before, +body.bt-colorful-indentation-lines-editing .HyperMD-list-line-6 .cm-hmd-list-indent > .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent::before, +body.bt-colorful-indentation-lines-editing .HyperMD-list-line-7 .cm-hmd-list-indent > .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent::before, +body.bt-colorful-indentation-lines-editing .HyperMD-list-line-8 .cm-hmd-list-indent > .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent::before, +body.bt-colorful-indentation-lines-editing .HyperMD-list-line-9 .cm-hmd-list-indent > .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent::before { + border-color: var(--bt-connected-indent-line-color); + filter: hue-rotate(180deg); +} + +body.bt-colorful-indentation-lines-editing .HyperMD-list-line-6 .cm-hmd-list-indent > .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent::before, +body.bt-colorful-indentation-lines-editing .HyperMD-list-line-7 .cm-hmd-list-indent > .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent::before, +body.bt-colorful-indentation-lines-editing .HyperMD-list-line-8 .cm-hmd-list-indent > .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent::before, +body.bt-colorful-indentation-lines-editing .HyperMD-list-line-9 .cm-hmd-list-indent > .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent::before { + border-color: var(--bt-connected-indent-line-color); + filter: hue-rotate(240deg); +} + +body.bt-colorful-indentation-lines-editing .HyperMD-list-line-7 .cm-hmd-list-indent > .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent::before, +body.bt-colorful-indentation-lines-editing .HyperMD-list-line-8 .cm-hmd-list-indent > .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent::before, +body.bt-colorful-indentation-lines-editing .HyperMD-list-line-9 .cm-hmd-list-indent > .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent::before{ + border-color: var(--bt-connected-indent-line-color); + filter: hue-rotate(300deg); +} + +body.bt-connected-indent-hover .markdown-preview-view:not(.kanban) li { + position: relative; +} + +/* In-between items */ +body.bt-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li > :is(ul, ol) > li:has(~ li:hover)::before, +body.bt-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) :is(ul, ol):has(~ *:hover) > li::before { + content: ""; + position: absolute; + background-color: var(--bt-connected-indent-line-color); + width: var(--bt-indentation-width-hover); + top: calc(var(--list-spacing-bt) * 0.075em - var(--font-size-list) * 0.6); + left: calc(-1.5 * var(--list-indent)); + bottom: calc(var(--list-spacing-bt) * 0.075em - var(--font-size-list) * 0.5); +} + +/* Elbows items */ +body.bt-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li > :is(ul, ol) > li:hover::before { + content: ""; + position: absolute; + background-color: transparent; + top: calc(var(--list-spacing-bt) * 0.075em - var(--font-size-list) * 0.6); + left: calc(-1.5 * var(--list-indent)); + width: calc(1em + var(--size-4-4)); + height: calc(var(--font-size-list) * 1.27); + border-bottom-left-radius: var(--radius-m); + border-bottom: var(--bt-indentation-width-hover) solid var(--bt-connected-indent-line-color); + border-left: var(--bt-indentation-width-hover) solid var(--bt-connected-indent-line-color); +} + +body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li > :is(ul, ol) > li > :is(ul, ol) > li:has( ~ li:hover)::before, +body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li > :is(ul, ol) > li > :is(ul, ol) > li:hover::before, +body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li:hover > :is(ul, ol) > li > ul:has(+ ol) > li::before, +body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li:hover > :is(ul, ol) > li > ol:has(+ ul) > li::before { + filter: hue-rotate(60deg); +} + +body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li:has( ~ li:hover)::before, +body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li:hover::before, +body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li:hover > :is(ul, ol) > li > :is(ul, ol) > li > ul:has(+ ol) > li::before, +body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li:hover > :is(ul, ol) > li > :is(ul, ol) > li > ol:has(+ ul) > li::before { + filter: hue-rotate(120deg); +} + +body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) >li:has( ~ li:hover)::before, +body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li:hover::before, +body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li:hover > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > ul:has(+ ol) > li::before, +body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li:hover > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > ol:has(+ ul) > li::before { + filter: hue-rotate(180deg); +} + +body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) >li:has( ~ li:hover)::before, +body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li:hover::before, +body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li:hover > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > ul:has(+ ol) > li::before, +body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li:hover > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > ol:has(+ ul) > li::before { + filter: hue-rotate(240deg); +} + +body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li:has( ~ li:hover)::before, +body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li:hover::before, +body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li:hover > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > ul:has(+ ol) > li::before, +body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li:hover > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > ol:has(+ ul) > li::before { + filter: hue-rotate(300deg); +} + + +/*===========*/ +:is(.markdown-preview-view,.markdown-rendered) :is(b,strong), +.view-header-title { + font-weight: bold; +} + +span.cm-strong, +:not(font)>strong, +.cm-s-obsidian .cm-highlight.cm-strong { + font-weight: var(--font-weight-strong); +} + +span.cm-strong, +:not(font)>strong, +.cm-s-obsidian .cm-highlight.cm-strong { + color: var(--accent-strong) !important; + font-family: var(--font-family-strong) !important; +} + +font>strong { + font-family: var(--font-family-strong) !important; +} + +span.cm-em, +span.cm-em.cm-highlight, +span.cm-em.cm-quote, +span.cm-em.cm-highlight.cm-quote, +:is(.markdown-preview-view,.markdown-rendered) :not(font):not(strong)>em, +:is(.markdown-preview-view,.markdown-rendered) em>mark { + color: var(--accent-em); + font-family: var(--font-family-em); + font-style: var(--font-style-em); +} + +*:not(font)>em>strong, +*:not(font)>strong>em, +.cm-strong.cm-em { + padding-right: 0.05em; + background-clip: text; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + background-color: #f55454; + background-image: linear-gradient(120deg, var(--strong-em-color-1) 0%, var(--strong-em-color-2) 80%); + font-family: var(--font-family-strong) !important; +} + +:is(.markdown-preview-view,.markdown-rendered) :not(font)>strong>em>mark { + background-color: var(--mark-highlight-strong-em); + padding: 1px 3px; + border-radius: var(--radius-xs); +} + +em>strong>font, +strong>em>font, +strong>em>mark>font { + background-image: initial; + background-clip: initial; + -webkit-background-clip: initial; + -webkit-text-fill-color: initial; + background-color: initial; +} + +/*internal link with strong&em*/ +strong>em>.internal-link, +.cm-strong.cm-em.cm-hmd-internal-link { + -webkit-text-fill-color: initial; + text-decoration: underline !important; +} + +.markdown-source-view.mod-cm5 span.cm-formatting.cm-formatting-strong.cm-strong, +.markdown-source-view.mod-cm5 span.cm-formatting.cm-formatting-em.cm-em { + opacity: 0.2; +} + +.theme-dark .markdown-source-view.mod-cm5 .cm-formatting.cm-formatting-strong.cm-em.cm-strong { + opacity: 0.2; + -webkit-text-fill-color: var(--green); +} + +.theme-light .markdown-source-view.mod-cm5 .cm-formatting.cm-formatting-strong.cm-em.cm-strong { + opacity: 0.2; + -webkit-text-fill-color: var(--orange); +} + +a:not([class*="is-unresolved"]).internal-link>strong, +a.external-link>strong, +a:not([class*="is-unresolved"]).internal-link>em, +a.external-link>em { + color: var(--text-accent); +} + +body.remove-external-link-icon a.external-link { + background-image: none; +} +body.remove-external-link-icon span.external-link +{ + background-image:none; +} +/*link format [[]]*/ +.cm-formatting-link.cm-strong.cm-em { + -webkit-text-fill-color: var(--text-faint); + opacity: 0.2; +} + +div.CodeMirror-activeline .CodeMirror-line span.cm-formatting-link.cm-strong.cm-em { + opacity: 1; +} + +.theme-dark div.CodeMirror-activeline .CodeMirror-line span.cm-formatting.cm-formatting-strong.cm-strong { + opacity: 1; + color: var(--text-accent); +} + +.theme-dark div.CodeMirror-activeline .CodeMirror-line span.cm-formatting.cm-formatting-em.cm-em { + opacity: 1; + color: var(--text-orange); +} + +.theme-dark div.CodeMirror-activeline .CodeMirror-line span.cm-formatting.cm-formatting-strong.cm-em.cm-strong { + opacity: 1; + color: var(--green); +} + +.theme-light div.CodeMirror-activeline .CodeMirror-line span.cm-formatting.cm-formatting-strong.cm-strong { + opacity: 1; + color: var(--orange); +} + +.theme-light div.CodeMirror-activeline .CodeMirror-line span.cm-formatting.cm-formatting-em.cm-em, +.theme-light div.CodeMirror-activeline .CodeMirror-line span.cm-formatting.cm-formatting-strong.cm-em.cm-strong { + opacity: 1; + color: var(--orange); +} + +.workspace>.workspace-split>.workspace-leaf:first-of-type:last-of-type .view-header { + border: none; + background: var(--background-primary); +} + +/*smaller header title*/ +.view-header-title { + font-size: var(--font-size-file-header-title); +} + +.popover.hover-popover { + overflow: hidden; + box-shadow: 0 0 6px 6px var(--theme-color-translucent-015); +} + + + +/*hover editor plugin*/ +.popover.hover-editor .popover-title:after { + background: none !important; +} + +body:not(.remove-heading-indicator) .popover h1:hover::before, +body:not(.remove-heading-indicator) .markdown-embed h1:hover::before, +body:not(.remove-heading-indicator) .markdown-preview-view .callout-content h1:hover::before { + content: 'H1'; + position: absolute; + font-size: 0.4em; + width: auto; + border: 1px solid; + padding: 0 2px; + border-radius: var(--radius-xs); + top: -1.1em; +} +body:not(.remove-heading-indicator) .popover h2:hover::before, +body:not(.remove-heading-indicator) .markdown-embed h2:hover::before, +body:not(.remove-heading-indicator) .markdown-preview-view .callout-content h2:hover::before { + content: 'H2'; + position: absolute; + font-size: 0.45em; + width: auto; + border: 1px solid; + padding: 0 2px; + border-radius: var(--radius-xs); + top: -1.1em; +} +body:not(.remove-heading-indicator) .popover h3:hover::before, +body:not(.remove-heading-indicator) .markdown-embed h3:hover::before, +body:not(.remove-heading-indicator) .markdown-preview-view .callout-content h3:hover::before { + content: 'H3'; + position: absolute; + font-size: 0.45em; + width: auto; + border: 1px solid; + padding: 0 2px; + border-radius: var(--radius-xs); + top: -1.1em; +} +body:not(.remove-heading-indicator) .popover h4:hover::before, +body:not(.remove-heading-indicator) .markdown-embed h4:hover::before, +body:not(.remove-heading-indicator) .markdown-preview-view .callout-content h4:hover::before { + content: 'H4'; + position: absolute; + font-size: 0.5em; + width: auto; + border: 1px solid; + padding: 0 2px; + border-radius: var(--radius-xs); + top: -1.1em; +} +body:not(.remove-heading-indicator) .popover h5:hover::before, +body:not(.remove-heading-indicator) .markdown-embed h5:hover::before, +body:not(.remove-heading-indicator) .markdown-preview-view .callout-content h5:hover::before { + content: 'H5'; + position: absolute; + font-size: 0.55em; + width: auto; + border: 1px solid; + padding: 0 2px; + border-radius: var(--radius-xs); + top: -1.1em; +} +body:not(.remove-heading-indicator) .popover h6:hover::before, +body:not(.remove-heading-indicator) .markdown-embed h6:hover::before, +body:not(.remove-heading-indicator) .markdown-preview-view .callout-content h6:hover::before { + content: 'H6'; + position: absolute; + font-size: 0.6em; + width: auto; + border: 1px solid; + padding: 0 2px; + border-radius: var(--radius-xs); + top: -1.1em; +} + +body:not(.remove-heading-indicator) .markdown-embed :is(h1, h2, h3, h4, h5, h6):hover::before, +body:not(.remove-heading-indicator) .callout-content :is(h1, h2, h3, h4, h5, h6):hover::before{ + margin-left: 0 !important; +} +body:not(.remove-heading-indicator) .callout-content :is(h1, h2, h3, h4, h5, h6):hover::before { + top: -1.25em; +} + +:is(.markdown-preview-section,.markdown-rendered) table:not(:is(.dataview.table-view-table,.table-editor)) { + + border-collapse: collapse; + overflow: auto; + margin: 20px auto; +} + +body.table-width-100 :is(.markdown-preview-section,.markdown-rendered) table:not(.dataview.table-view-table) { + width: 100%; +} +body.table-width-auto :is(.markdown-preview-section,.markdown-rendered) table:not(.dataview.table-view-table) { + width: auto; +} + +:is(.markdown-preview-section,.markdown-rendered) table:not(:is(.dataview.table-view-table,.table-editor)):active, +:is(.markdown-preview-section,.markdown-rendered) table:not(:is(.dataview.table-view-table,.table-editor)):hover { + overflow: hidden; + resize: both !important; +} + +body .markdown-preview-view th, +body .markdown-source-view.mod-cm6 .dataview.table-view-table thead.table-view-thead tr th, +body .table-view-table>thead>tr>th { + background-image: none; +} +/*修复Itinerary插件显示问题*/ +:is(.markdown-preview-view,.markdown-rendered) :is(.markdown-preview-section,.markdown-rendered) .block-language-itinerary.fc table { + overflow: unset; +} + +/*modified from https://codepen.io/brettdewoody/pen/oBjbbB */ +body.no-wrapped-table-cell table:not([class*="table-view-table"]), +body.no-wrapped-dvtable-cell .dataview.table-view-table { + width: 100%; + table-layout: fixed; +} + +body.no-wrapped-table-cell table:not([class*="table-view-table"]) :is(th,td), +body.no-wrapped-dvtable-cell .dataview.table-view-table :is(th,td) { + white-space: nowrap; + overflow-x: auto; + text-overflow: ellipsis; +} + +body.no-wrapped-table-cell table:not([class*="table-view-table"]) :is(th,td):hover, +body.no-wrapped-dvtable-cell .dataview.table-view-table :is(th,td):hover { + text-overflow: clip; +} +/*modified from https://forum.obsidian.md/t/custom-css-for-tables-5-new-styles-ready-to-use-in-your-notes/17084 */ + +/****dataview table***/ +table.table-view-table > thead > tr > th { + font-size: 0.9em; +} +table.table-view-table > tbody > tr > td { + font-size: 0.85em; +} + +body.wrapped-dvtable:not(.no-wrapped-dvtable-cell):not(.no-wrapped-dvtable) :is(.markdown-preview-view,.markdown-rendered) table.dataview.table-view-table>thead>tr, +body.wrapped-dvtable:not(.no-wrapped-dvtable-cell):not(.no-wrapped-dvtable) :is(.markdown-preview-view,.markdown-rendered) .table.dataview.table-view-table>tbody>tr, +body.wrapped-table:not(.no-wrapped-table-cell):not(.no-wrapped-table) :is(.markdown-preview-view,.markdown-rendered) table:not([class*="table-view-table"]) >thead>tr, +body.wrapped-table:not(.no-wrapped-table-cell):not(.no-wrapped-table) :is(.markdown-preview-view,.markdown-rendered) table:not([class*="table-view-table"]) >tbody>tr { + white-space: pre-wrap; + word-break: break-word; + overflow-wrap: anywhere; +} + +body.no-wrapped-dvtable .block-language-dataview, +body.no-wrapped-table table:not([class*="table-view-table"]) { + width: 100%; + margin: 0; + overflow-x: auto; + white-space: nowrap; +} +body.no-wrapped-dvtable table.dataview th { + padding: 0 20px; + font-size: 1em; +} + +body.no-wrapped-dvtable table.dataview tbody tr td:first-child { + font-size: 0.9em; +} + +body.no-wrapped-dvtable table.dataview td:not(:first-child), +body.no-wrapped-dvtable table.dataview tr > td:last-of-type { + font-size: 0.9em; + max-width: unset; +} + +body.auto-serial-number-dvtable .markdown-source-view:not(.cards) .dataview.table-view-table { + counter-reset: sec; +} +body.auto-serial-number-dvtable .markdown-source-view:not(.cards) .dataview.table-view-table> tbody > tr> td:first-child::before { + counter-increment: sec; + content:counter(sec) ". "; +} + +body.auto-serial-number-dvtable .markdown-preview-view:not(.cards) .dataview.table-view-table { + counter-reset: section; +} +body.auto-serial-number-dvtable .markdown-preview-view:not(.cards) .dataview.table-view-table> tbody > tr> td:first-child::before { + counter-increment: section; + content:counter(section) ". "; +} + +body:not(.no-wrapped-dvtable) :is(.markdown-preview-view,.markdown-rendered) .table-view-table>tbody>tr>td, +body:not(.no-wrapped-dvtable) .markdown-source-view.mod-cm6 .table-view-table>tbody>tr>td { + max-width: 18em; +} + +:is(.markdown-preview-view,.markdown-rendered) table tbody>tr:nth-child(odd), +.markdown-source-view table tbody>tr:nth-child(odd) { + background-color: var(--table-background-color-odd); +} + +:is(.markdown-preview-view,.markdown-rendered) table tbody>tr, +.markdown-source-view table tbody>tr { + background-color: var(--table-background-color); +} + +:is(.markdown-preview-view,.markdown-rendered) :is(th,td) { + padding: 4px 10px; + border: none; +} + +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view) th, +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view) thead tr > th:nth-child(2n+2) { + background-color: var(--table-thead-background-color); + font-family: var(--font-family-strong); +} + + +/*table hover*/ +:is(.markdown-preview-view,.markdown-rendered) td:hover, +.markdown-rendered tbody tr > td:nth-child(2n+2):hover { + background-color: var(--table-hover-color); +} + +/*table raw hover*/ +:is(.markdown-preview-view,.markdown-rendered) table tbody>tr:hover, +.markdown-rendered tbody tr:nth-child(odd):hover { + background-color: var(--table-hover-raw-color); +} + +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view) th:hover, +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view) thead tr > th:nth-child(2n+2):hover { + background-color: var(--table-hover-thead-color); +} + + +body.toggle-table-transition :is(.markdown-preview-view,.markdown-rendered,.markdown-source-view) tbody tr:nth-child(odd):hover, +body.toggle-table-transition :is(.markdown-preview-view,.markdown-rendered,.markdown-source-view) tbody tr:hover{ + background: var(--table-hover-raw-color); + transform: scale(1.02); + transition: transform 0.1s cubic-bezier(0.11, 0.33, 0.23, 0.33); +} + +body.toggle-table-transition :is(.markdown-preview-view,.markdown-rendered,.markdown-source-view) tbody td:hover{ + background: var(--table-hover-color); + transform: scale(1.02); + transition: transform 0.1s cubic-bezier(0.22, 0.66, 0.46, 0.66); +} + +body.show-border-table :is(.markdown-preview-view,.markdown-rendered) :is(th,td) { + border: 1px solid var(--table-border-color); +} + +:is(.markdown-preview-view,.markdown-rendered) table { + box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1); +} + +body.table-style-one.theme-light { + --table-background-color-odd: rgba(0, 0, 0, 0.02); + --table-background-color: rgba(0, 0, 0, 0.02); + --table-thead-background-color: rgba(0, 0, 0, 0.1); + --table-hover-color: rgba(0, 0, 0, 0.03); + --table-hover-raw-color: rgba(0, 0, 0, 0.05); + --table-hover-thead-color: var(--table-thead-background-color); +} +body.table-style-one.theme-dark { + --table-background-color-odd: rgba(0, 0, 0, 0.3); + --table-background-color: rgba(0, 0, 0, 0.3); + --table-thead-background-color: rgba(0, 0, 0, 0.5); + --table-hover-color: rgba(0, 0, 0, 0.5); + --table-hover-raw-color: rgba(0, 0, 0, 0.5); + --table-hover-thead-color: var(--table-thead-background-color); +} + +body.table-style-two.theme-light { + --table-background-color-odd: rgba(0, 0, 0, 0.02); + --table-background-color: rgba(0, 0, 0, 0.05); + --table-thead-background-color: rgba(0, 0, 0, 0.1); + --table-hover-color: rgba(0, 0, 0, 0.03); + --table-hover-raw-color: rgba(0, 0, 0, 0.09); + --table-hover-thead-color: var(--table-thead-background-color); +} +body.table-style-two.theme-dark { + --table-background-color-odd: rgba(0, 0, 0, 0.3); + --table-background-color: rgba(0, 0, 0, 0.4); + --table-thead-background-color: rgba(0, 0, 0, 0.5); + --table-hover-color: rgba(0, 0, 0, 0.5); + --table-hover-raw-color: rgba(0, 0, 0, 0.5); + --table-hover-thead-color: var(--table-thead-background-color); +} + +body.table-style-two :is(.markdown-preview-view,.markdown-rendered) th { + border: none; + border-bottom: 2px solid; +} +body.table-style-two :is(.markdown-preview-view,.markdown-rendered) td { + border: none; +} + +body.table-style-three :is(.markdown-preview-view,.markdown-rendered) th, +body.table-style-three .markdown-source-view th, +body.table-style-three :is(.markdown-preview-view,.markdown-rendered) th:hover, +body.table-style-three .markdown-source-view th:hover, +body.table-style-three :is(.markdown-preview-view,.markdown-rendered) td:hover, +body.table-style-three .markdown-source-view td:hover, +body.table-style-three :is(.markdown-preview-view,.markdown-rendered) table tbody>tr:hover, +body.table-style-three .markdown-source-view table tbody>tr:hover, +body.table-style-three :is(.markdown-preview-view,.markdown-rendered) table tbody>tr:nth-child(odd), +body.table-style-three .markdown-source-view table tbody>tr:nth-child(odd), +body.table-style-three :is(.markdown-preview-view,.markdown-rendered) table tbody>tr, +body.table-style-three .markdown-source-view table tbody>tr { + background-color: transparent; +} + +/*Full-width table dvtable callout backlinks layout*/ +/*modified from https://github.com/efemkay */ +.markdown-source-view.mod-cm6.is-readable-line-width.fullwidth .cm-sizer, +.markdown-source-view.mod-cm6.is-readable-line-width.fullwidth .cm-line, +.markdown-source-view.mod-cm6.fullwidth.is-readable-line-width:not(.is-rtl) .cm-contentContainer, +.markdown-source-view.mod-cm6.fullwidth .cm-contentContainer, +.markdown-source-view.mod-cm6.fullwidth .cm-contentContainer > div, +.markdown-source-view.mod-cm6.fullwidth .cm-contentContainer > div.cm-content { + max-width: 100%; +} +:is(body.full-width-table,body.full-width-dvtable,body.full-width-callout,body.full-width-backlinks) .markdown-source-view.mod-cm6.is-readable-line-width .cm-sizer .inline-title, +:is(body.full-width-table,body.full-width-dvtable,body.full-width-callout,body.full-width-backlinks) .markdown-source-view.mod-cm6.is-readable-line-width .metadata-container +{ + margin-left: calc((100% - var(--file-line-width)) / 2); +} + +:is(body.full-width-table,body.full-width-dvtable,body.full-width-callout,body.full-width-backlinks) .markdown-source-view.mod-cm6.is-readable-line-width .cm-sizer, +:is(body.full-width-table,body.full-width-dvtable,body.full-width-callout,body.full-width-backlinks) .markdown-source-view.mod-cm6.is-readable-line-width:not(.is-rtl) .cm-contentContainer, +:is(body.full-width-table,body.full-width-dvtable,body.full-width-callout,body.full-width-backlinks) .markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer, +:is(body.full-width-table,body.full-width-dvtable,body.full-width-callout,body.full-width-backlinks) .markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div, +:is(body.full-width-table,body.full-width-dvtable,body.full-width-callout,body.full-width-backlinks) .markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div.cm-content, +:is(body.full-width-table,body.full-width-dvtable,body.full-width-callout,body.full-width-backlinks) .markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div.cm-content .cm-table-widge +{ + max-width: 100%; + +} +:is(body.full-width-table,body.full-width-dvtable,body.full-width-callout,body.full-width-backlinks) .markdown-preview-view .markdown-preview-sizer.markdown-preview-sizer, +:is(body.full-width-table,body.full-width-dvtable,body.full-width-callout,body.full-width-backlinks) .markdown-preview-view .markdown-preview-sizer.markdown-preview-sizer > div { + + margin-inline: auto; + width: 100%; +} + +/* Editing View -- set all divs back to normal width (ensuring specificity rule over some theme), then expand to full-width for each selected css class */ +:is(body.full-width-table,body.full-width-dvtable,body.full-width-callout,body.full-width-backlinks) div.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div > div, +:is(body.full-width-table,body.full-width-dvtable,body.full-width-callout,body.full-width-backlinks) div.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div > .cm-line { + max-width: var(--file-line-width); + margin-inline: auto !important; +} /* important for margin needed because app.css:2842 use it */ + +body.full-width-dvtable .markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div > div.cm-preview-code-block:not(.admonition-parent), +body.full-width-dvtable .markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div > div.cm-preview-code-block>.block-language-dataviewjs , +body.full-width-dvtable .markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div > div.cm-preview-code-block>.block-language-dataview , +body.full-width-table .markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div > div:is(.HyperMD-table-row, .cm-table-widget), +body.full-width-callout .markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div > div:is(.cm-callout,.admonition-parent), +body.full-width-backlinks .markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div:is(.embedded-backlinks) > div { + max-width: 100%; +} + +body.full-width-dvtable .markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div > div.cm-preview-code-block>div[class^="block-language"]:not([class^="block-language-dataview"]) +{ + max-width: var(--file-line-width); + margin-inline: auto; +} + +/* Reading View -- similar to Editing View, set all divs to normal-width and then selected divs to full-width, + however, for Reading View, wide-dataview and wide-table will require Contextual Typography plugin */ +:is(body.full-width-table,body.full-width-dvtable,body.full-width-callout,body.full-width-backlinks) div.markdown-preview-view:not(.fullwidth) .markdown-preview-sizer.markdown-preview-sizer > div:not(.obsidian-banner-wrapper) { + max-width: var(--file-line-width); + margin-inline: auto; +} +body.full-width-dvtable .markdown-preview-view .markdown-preview-sizer.markdown-preview-sizer > div[data-block-language="dataview"], +body.full-width-dvtable .markdown-preview-view .markdown-preview-sizer.markdown-preview-sizer > div[data-block-language="dataviewjs"], +body.full-width-dvtable .markdown-preview-view .markdown-preview-sizer.markdown-preview-sizer > div:is(.el-lang-dataviewjs), +body.full-width-dvtable .markdown-preview-view .markdown-preview-sizer.markdown-preview-sizer > div:is(.el-lang-dataview), +body.full-width-table .markdown-preview-view .markdown-preview-sizer.markdown-preview-sizer > div:is(.el-table), +body.full-width-callout .markdown-preview-view .markdown-preview-sizer.markdown-preview-sizer > div:is([data-callout],.admonition-parent), +body.full-width-backlinks .markdown-preview-view .markdown-preview-sizer.markdown-preview-sizer > div:is(.embedded-backlinks) { + max-width: 100%!important; +} + +/*Full-width table dvtable callout backlinks layout*/ +/*modified from https://github.com/efemkay */ + +/* Editing View -- set Readable Line Length (RLL) to wide (100%) for any css class with "wide" word in it. / "width:100%" added for Blue Topaz / div.cm-content added to override Mado 11 */ +div[class*="wide-"].markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer, +div[class*="wide-"].markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div, +div[class*="wide-"].markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div.cm-content, +div[class*="wide-"].markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div.cm-content .cm-table-widget { + max-width: 100%; + /* width: 100%; ob1.0*/ +} + +/* Reading View -- similar to Editing View, set the RLL to 100% for any css class with "wide" word in it. "width:100%" added for Blue Topaz */ +div[class*="wide-"].markdown-preview-view .markdown-preview-sizer.markdown-preview-sizer, +div[class*="wide-"].markdown-preview-view .markdown-preview-sizer.markdown-preview-sizer > div { + max-width: 100%; + margin-inline: auto; + width: 100%; +} + +/* === Wide Dataview, Table & Backlink === */ +/* Editing View -- set all divs back to normal width (ensuring specificity rule over some theme), then expand to full-width for each selected css class (i.e. wide-dataview, wide-table and wide-backlinks) */ +div.markdown-source-view.mod-cm6.is-readable-line-width:is(.wide-dataview,.wide-table,.wide-backlinks,.wide-callout) .cm-contentContainer > div > div, +div.markdown-source-view.mod-cm6.is-readable-line-width:is(.wide-dataview,.wide-table,.wide-backlinks,.wide-callout) .cm-contentContainer > div > .cm-line { + max-width: var(--file-line-width); + margin-inline: auto !important; +} /* important for margin needed because app.css:2842 use it */ +div[class*="-dataview"].markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div > div.cm-preview-code-block:not(.admonition-parent), +div[class*="-table"].markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div > div:is(.HyperMD-table-row, .cm-table-widget), +div[class*="-callout"].markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div > div:is(.cm-callout,.admonition-parent), +div[class*="-backlinks"].markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div:is(.embedded-backlinks) > div { + max-width: 100%; +} + +div[class*="-dataview"].markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div > div.cm-preview-code-block>div[class^="block-language"]:not(.block-language-dataview) { + max-width: var(--file-line-width); + margin-inline: auto; +} + +/* Reading View -- similar to Editing View, set all divs to normal-width and then selected divs to full-width, however, for Reading View, wide-dataview and wide-table will require Contextual Typography plugin */ +div.markdown-preview-view:is(.wide-dataview,.wide-table,.wide-backlinks,.wide-callout) .markdown-preview-sizer.markdown-preview-sizer > div { + max-width: var(--file-line-width); + margin-inline: auto; +} +div[class*="-dataview"].markdown-preview-view .markdown-preview-sizer.markdown-preview-sizer > div:is(.el-lang-dataview), +div[class*="-table"].markdown-preview-view .markdown-preview-sizer.markdown-preview-sizer > div:is(.el-table), +div[class*="-callout"].markdown-preview-view .markdown-preview-sizer.markdown-preview-sizer > div:is([data-callout],.admonition-parent), +div[class*="-backlinks"].markdown-preview-view .markdown-preview-sizer.markdown-preview-sizer > div:is(.embedded-backlinks) { + max-width: 100%!important; +} + +/***end--Full-width table display--end****/ + +.popover mark { + color: var(--text-normal); +} + +.theme-light .cm-s-obsidian span.cm-formatting-highlight, +.theme-light .cm-s-obsidian span.cm-highlight:not([class*="code"]), +.theme-light :is(.markdown-preview-view,.markdown-rendered) mark, +.theme-light .cm-formatting.cm-formatting-highlight.cm-strong.cm-em.cm-highlight, +.theme-light .popover mark, +.theme-light span.cm-strong.cm-em.cm-highlight { + background-color: hsla(var(--text-highlight-bg-h-light), var(--text-highlight-bg-s-light), var(--text-highlight-bg-l-light), var(--text-highlight-bg-a-light)); +} +.theme-dark .cm-s-obsidian span.cm-formatting-highlight, +.theme-dark .cm-s-obsidian span.cm-highlight:not([class*="code"]), +.theme-dark :is(.markdown-preview-view,.markdown-rendered) mark, +.theme-dark .cm-formatting.cm-formatting-highlight.cm-strong.cm-em.cm-highlight, +.theme-dark .popover mark, +.theme-dark span.cm-strong.cm-em.cm-highlight { + background-color: hsla(var(--text-highlight-bg-h-dark), var(--text-highlight-bg-s-dark), var(--text-highlight-bg-l-dark), var(--text-highlight-bg-a-dark)); +} + +.theme-light :is(.markdown-preview-view,.markdown-rendered) :not(font)>strong>em>mark { + background-color: hsla(var(--text-highlight-bg-h-light), calc(var(--text-highlight-bg-s-light) * 1.5), calc(var(--text-highlight-bg-l-light) * 0.6), calc(var(--text-highlight-bg-a-light) * 0.28)); +} + +.theme-dark :is(.markdown-preview-view,.markdown-rendered) :not(font)>strong>em>mark { + background-color: hsla(var(--text-highlight-bg-h-dark), calc(var(--text-highlight-bg-s-dark) * 1.5), calc(var(--text-highlight-bg-l-dark) * 1.1), calc(var(--text-highlight-bg-a-dark) * 0.55)); +} + +body:not(.remove-colorful-highlight-bg) .cm-em.cm-formatting.cm-formatting-highlight.cm-highlight, +body:not(.remove-colorful-highlight-bg) .cm-em.cm-formatting.cm-formatting-highlight.cm-highlight + .cm-em.cm-highlight:not([class*="strong"]), +.markdown-source-view.colorful-highlight .cm-em.cm-formatting.cm-formatting-highlight.cm-highlight, +.markdown-source-view.colorful-highlight .cm-em.cm-formatting.cm-formatting-highlight.cm-highlight + .cm-em.cm-highlight:not([class*="strong"]), +body:not(.remove-colorful-highlight-bg) :is(.markdown-preview-view,.markdown-rendered) :not(font):not(strong)>em>mark, +:is(.markdown-preview-view,.markdown-rendered).colorful-highlight :not(font):not(strong)>em>mark { + background-color: var(--bg-color-highlight-1); + color: var(--color-highlight-1); + font-style: normal; + font-weight: var(--font-weight-highlight-1); +} +body:not(.remove-colorful-highlight-bg) :is(.markdown-preview-view,.markdown-rendered) :not(font):not(strong)>em>mark { + border-radius: var(--radius-xs); +} + +body:not(.remove-colorful-highlight-bg) .cm-formatting.cm-formatting-highlight.cm-highlight.cm-strong, +body:not(.remove-colorful-highlight-bg) .cm-formatting.cm-formatting-highlight.cm-highlight.cm-strong + .cm-highlight.cm-strong:not([class*="em"]), +.markdown-source-view.colorful-highlight .cm-formatting.cm-formatting-highlight.cm-highlight.cm-strong, +.markdown-source-view.colorful-highlight .cm-formatting.cm-formatting-highlight.cm-highlight.cm-strong + .cm-highlight.cm-strong:not([class*="em"]), +body:not(.remove-colorful-highlight-bg) :is(.markdown-preview-view,.markdown-rendered) :not(font):not(em)>strong>mark, +:is(.markdown-preview-view,.markdown-rendered).colorful-highlight :not(font):not(em)>strong>mark { + background-color: var(--bg-color-highlight-2) !important; + color: var(--color-highlight-2) !important; + font-weight: var(--font-weight-highlight-2); +} + +body:not(.remove-colorful-highlight-bg) .cm-em.cm-formatting.cm-formatting-highlight.cm-highlight.cm-strong, +body:not(.remove-colorful-highlight-bg) .cm-em.cm-formatting.cm-formatting-highlight.cm-highlight.cm-strong + .cm-em.cm-highlight.cm-strong, +.markdown-source-view.colorful-highlight .cm-em.cm-formatting.cm-formatting-highlight.cm-highlight.cm-strong, +.markdown-source-view.colorful-highlight .cm-em.cm-formatting.cm-formatting-highlight.cm-highlight.cm-strong + .cm-em.cm-highlight.cm-strong, +body:not(.remove-colorful-highlight-bg) :is(.markdown-preview-view,.markdown-rendered) :not(font)>strong>em>mark, +:is(.markdown-preview-view,.markdown-rendered).colorful-highlight :not(font)>strong>em>mark { + background-color: var(--bg-color-highlight-3) !important; + color: var(--color-highlight-3) !important; + font-style: normal; + font-weight: var(--font-weight-highlight-3); + background-image: initial; + background-clip: initial; + -webkit-background-clip: initial; + -webkit-text-fill-color: initial; +} +body:not(.remove-colorful-highlight-bg) .cm-em.cm-formatting.cm-formatting-highlight.cm-highlight.cm-strong, +body:not(.remove-colorful-highlight-bg) .cm-em.cm-formatting.cm-formatting-highlight.cm-highlight.cm-strong + .cm-em.cm-highlight.cm-strong, +body:not(.remove-colorful-highlight-bg) .cm-em.cm-formatting.cm-formatting-highlight.cm-highlight, +body:not(.remove-colorful-highlight-bg) .cm-em.cm-formatting.cm-formatting-highlight.cm-highlight + .cm-em.cm-highlight:not([class*="strong"]) { + padding: 1px 0; +} + +body.all-rounded-corners-highlight .cm-s-obsidian span.cm-highlight, +body.all-rounded-corners-highlight :is(.markdown-preview-view,.markdown-rendered) mark { + -webkit-box-decoration-break: clone; + border-radius: 5px; + padding: 1px 2px; + margin: 0 2px; +} + +body.all-rounded-corners-highlight .cm-s-obsidian .cm-formatting.cm-formatting-highlight:has(+ span.cm-highlight) { + border-radius: 5px 0 0 5px; + padding: 1px 0; + margin: 0 -5px 0 2px; +} + +body.all-rounded-corners-highlight .cm-s-obsidian .cm-formatting.cm-formatting-highlight+span.cm-highlight:has(+ span.cm-highlight) { + padding: 1px 4px; +} + +body.all-rounded-corners-highlight .cm-s-obsidian span.cm-highlight+.cm-formatting.cm-formatting-highlight { + border-radius: 0 5px 5px 0; + padding: 1px 0; + margin: 0 2px 0 -5px; +} + +body.no-rounded-corners-highlight .cm-s-obsidian span.cm-highlight, +body.no-rounded-corners-highlight :is(.markdown-preview-view,.markdown-rendered) mark { + border-radius: 0; + padding: 0; + margin: 0; +} + +.status-bar, +.side-dock.mod-right, +.side-dock.mod-left { + border-color: var(--panel-border-color); + border-width: 1px; +} +/* ----状态栏透明开关----------- */ + +body.bt-search-bar-bottom .document-search-container { + bottom: 38px; + width: 100% !important; + position: absolute; + height: 62px !important; + margin: 0 5px; +} +body.bt-status-on .status-bar { + position: sticky; +} +.status-bar { + --bar-vertical-padding: 5px; + --bar-height: calc(22px + (var(--bar-vertical-padding))); + line-height: 1; + height: var(--bar-height); + max-height: var(--bar-height); + min-height: var(--bar-height); + overflow: hidden; + color: var(--status-bar-text-color); + border-top: 1px solid var(--panel-border-color); + background-color: var(--status-bar-bg); +} + +.is-translucent .status-bar { + margin: 0; +} + +body.dark-background-file .nav-file-title.is-active { + background-color: var(--theme-color); + color: var(--white); +} + +/** file name**/ + +body.file-name-animation .nav-file-title-content:not(.is-being-renamed):hover { + animation: filemove 1.5s 1 normal linear; +} + +body.file-name-animation .nav-file-title-content:not(.is-being-renamed) { + min-width: 200px; + white-space: nowrap; +} +body.file-name-animation .nav-file { + display: table; +} +/** file folder name**/ +body.file-name-animation .obsidian-icon-folder-icon { + vertical-align: middle; + display: inline; +} + +body.file-name-animation .nav-folder-title { + white-space: nowrap; +} + +.nav-folder-title-content.is-being-renamed { + white-space: break-spaces; +} + +body.file-name-animation .nav-folder-title-content:not(.is-being-renamed) { + min-width: 200px; + white-space: nowrap; +} +body.file-name-animation .nav-folder-title-content:not(.is-being-renamed):hover { + animation: filemove 1.5s 1 normal linear; +} + +@keyframes filemove { + 0% {transform: translate(0, 0);} + 100% {transform: translate(calc(-100% + 200px), 0);} +} + +body.file-bg-rounded-rectangle .nav-file-title.is-active, +body.file-bg-rounded-rectangle .nav-folder-title.is-active, +body:not(.is-grabbing).file-bg-rounded-rectangle .nav-file-title:hover, +body:not(.is-grabbing).file-bg-rounded-rectangle .nav-folder-title:hover { + border-radius: var(--radius-m); +} + +body.file-bg-pill .nav-file-title.is-active, +body.file-bg-pill .nav-folder-title.is-active, +body:not(.is-grabbing).file-bg-pill .nav-file-title:hover, +body:not(.is-grabbing).file-bg-pill .nav-folder-title:hover { + border-radius: 15px; +} + +body.file-bg-pill .nav-folder.mod-root>.nav-folder-title { + margin-left: -2px; +} + +.item-list { + padding: 0; +} + +body.file-bg-pill .item-list { + padding: 0 4px 0 1px; +} + +.item-list .nav-file-icon { + margin-left: 2px; +} + +.nav-file-title.is-active { + background-color: var(--theme-color-translucent-01); +} + +body:not(.is-grabbing) .tree-item-self.is-clickable.nav-folder-title:hover { + background-color: color-mix(in srgb, var(--nav-item-background-active), transparent 0%); + color: var(--text-normal); + font-weight: bold; +} + +.nav-folder-title.is-being-dragged-over { + border-radius: var(--radius-xs); + color: var(--theme-color); + background: var(--theme-color-translucent-015); +} + +body:not(.is-grabbing) .tree-item-self.is-clickable.nav-file-title.is-active:hover, +body:not(.is-grabbing) .tree-item-self.is-clickable.nav-file-title:hover, +.nav-file:not(.is-active):hover .nav-file-title, +.nav-folder:hover .nav-folder-content { + background-color: var(--theme-color-translucent-01); +} + +body.is-grabbing .nav-folder-title:hover, +body.is-grabbing .nav-file-title:hover { + font-weight: bold !important; + color: var(--theme-color); + filter: hue-rotate(160deg); + background-color: var(--theme-color-translucent-015); + opacity: 1; +} + +.workspace-leaf.mod-active .nav-folder.has-focus > .nav-folder-title, +.workspace-leaf.mod-active .nav-file.has-focus > .nav-file-title { + background-color: var(--theme-color-translucent-015); +} + +body.is-grabbing:not(.remove-file-icons):not(.bt-toggle-colorful-folder.folder-style-change-options-colorful) .nav-file-title.is-active[data-path$=".md"]>.nav-file-title-content::before, +body:not(.remove-file-icons):not(.bt-toggle-colorful-folder.folder-style-change-options-colorful) .nav-file-title.is-active[data-path$=".md"]:hover>.nav-file-title-content::before { + filter: hue-rotate(160deg); +} + +.side-dock-plugin-panel-inner { + padding-left: 6px; +} + +/*link*/ +:is(.markdown-preview-view,.markdown-rendered) .internal-link { + font-family: var(--font-family-strong) !important; +} + +body:not(.default-unresolved-link) :is(.markdown-preview-view,.markdown-rendered) .internal-link.is-unresolved>*, +body:not(.default-unresolved-link) *>.internal-link.is-unresolved, +body:not(.default-unresolved-link) .markdown-source-view.mod-cm6 .cm-hmd-internal-link .is-unresolved .cm-underline +{ + color: var(--unresolved-link) !important; + --link-unresolved-decoration-color:var(--unresolved-link); +} + +body:not(.default-unresolved-link) .markdown-source-view.mod-cm6 .is-unresolved .cm-underline, +body:not(.default-unresolved-link) :is(.markdown-preview-view,.markdown-rendered) .internal-link.is-unresolved { + opacity: 0.7; +} + +body.link-underline-unresolved :is(.markdown-preview-view,.markdown-rendered) .internal-link.is-unresolved>*, +body.link-underline-unresolved *>.internal-link.is-unresolved, +body.link-underline-unresolved .markdown-source-view.mod-cm6 .cm-hmd-internal-link .is-unresolved .cm-underline, +body.link-underline-unresolved .markdown-source-view.mod-cm6 .is-unresolved .cm-underline, +body.link-underline-unresolved :is(.markdown-preview-view,.markdown-rendered) .internal-link.is-unresolved, +body.link-underline-unresolved .cm-hmd-internal-link .is-unresolved .cm-underline { + text-decoration: none !important; +} + +body:not(.default-unresolved-link) :is(.markdown-preview-view,.markdown-rendered) mark .internal-link.is-unresolved { + opacity: 0.9; +} + +:is(.markdown-preview-view,.markdown-rendered) .internal-link.is-unresolved:hover { + opacity: 1 !important; +} +.metadata-container .internal-link:hover, +.markdown-rendered .internal-link:hover +{ + color: var(--internal-link-color); + opacity: 0.8; +} +.cm-s-obsidian span.cm-hmd-internal-link:hover +{ + color: var(--internal-link-color); +} +.metadata-container .internal-link, + .markdown-rendered .internal-link, +a.internal-link, +.cm-s-obsidian span.cm-hmd-internal-link , +.cm-s-obsidian span.cm-hmd-internal-link a { + color: var(--internal-link-color); +} +.metadata-container a.external-link:hover, +.markdown-rendered a.external-link:hover +{ + color: var(--external-link-color); + opacity: 0.8; +} +.cm-s-obsidian span.cm-link:hover, +.cm-s-obsidian span.cm-url:hover, +.markdown-source-view.mod-cm6 .cm-link .cm-underline:hover, +.markdown-source-view.mod-cm6 .cm-url .cm-underline:hover +{ + color: var(--external-link-color); +} +.cm-s-obsidian span.cm-link, +.cm-s-obsidian span.cm-url, +.cm-s-obsidian span.cm-link a +{ + color: var(--external-link-color); +} + + +/* internal link in highlight +.cm-highlight.cm-hmd-internal-link, +:is(.markdown-preview-view,.markdown-rendered) mark .internal-link:not(.is-unresolved) { + color: var(--internal-link-color-in-highlight) !important; +} +*/ + +:is(.markdown-preview-view,.markdown-rendered) a:hover { + color: var(--text-accent); + border-radius: var(--radius-xs); + text-decoration: none !important; + transition: all 0.4s ease-in-out; + text-shadow: var(--window-shadow-hover); + +} + +body.colorful-link-animation :is(.markdown-preview-view,.markdown-rendered) a:hover { + animation: 2s colorful-link infinite; +} + +@keyframes colorful-link { + 0% { filter: hue-rotate(0deg); } + 100% { filter: hue-rotate(360deg); } +} + +a.external-link { + text-decoration: underline; + color: var(--external-link-color); +} + + +body.link-underline-external .markdown-source-view.mod-cm6 .cm-link .cm-underline, +body.link-underline-externa .markdown-source-view.mod-cm6 .cm-url .cm-underline, +body.link-underline-external a.external-link, +body:not(.link-underline-internal) .markdown-source-view.mod-cm6 .cm-hmd-internal-link >*:not(.is-unresolved).cm-underline, +body:not(.link-underline-internal) :is(.markdown-preview-view,.markdown-rendered) .internal-link:not(.is-unresolved) { + text-decoration-line:none; +} + +.cm-url:hover { + transition: all 600ms; +} + +.cm-s-obsidian div.HyperMD-codeblock-bg { + background: var(--background-code); +} + +.theme-dark :not(pre)>code[class*='language-'], +.theme-dark pre[class*='language-'] { + background: var(--background-code) ; + border-radius: var(--radius-m); +} + +.theme-light :not(pre)>code[class*='language-'], +.theme-light pre[class*='language-'] { + background: var(--background-code); + border-radius: var(--radius-m); +} + +.theme-light code[class*="language-"], +.theme-light pre[class*="language-"] { + text-shadow: none; + color: var(--code-normal); + letter-spacing: calc(var(--letter-space-code) * 0.02em); +} + +.theme-dark code[class*="language-"], +.theme-dark pre[class*="language-"] { + color: var(--code-normal); + text-shadow: none; + letter-spacing: calc(var(--letter-space-code) * 0.02em); +} + +body.codebox-frosted-glass .canvas-node-container pre[class*='language-'] { + backdrop-filter: none; +} +body.codebox-frosted-glass .cm-s-obsidian div.HyperMD-codeblock-bg, +body.codebox-frosted-glass :not(pre)>code[class*='language-'], +body.codebox-frosted-glass pre[class*='language-'] { + backdrop-filter: blur(calc(var(--blur-codebox-frosted-glass) * 2px)); +} + +code[class*="language-"] { + padding: 1em 0.5em; +} + +/*embedded*/ +body.naked-embed.theme-dark, +body.naked-embed.theme-light { + --embed-color: transparent !important; +} +body.naked-embed .markdown-source-view.mod-cm6 .markdown-embed { + border: none; +} +body.hide-embed-title .markdown-embed-title{ + display: none; +} + +body.hide-embed-title.hover-popover .inline-title, .inline-embed .inline-title { + display: none; +} + +body.hide-embed-title .hover-popover .markdown-embed[data-type="heading"] .inline-title { + display: none; +} + +.markdown-preview-view .markdown-embed .markdown-preview-view,.markdown-embed .markdown-preview-view + { + padding-top: 1em; +} + +body.embed-hd .markdown-embed :is(.markdown-preview-view,.markdown-rendered) :is(h1,h2,h3,h4,h5,h6) { + display: none; +} +.hide-embed-banner .markdown-embed-content .obsidian-banner-wrapper { + display: none; +} + + +.popover.hover-popover :is(.markdown-preview-view,.markdown-rendered) .markdown-embed, +.popover .markdown-preview-sizer:is(.markdown-preview-section,.markdown-rendered) { + height: auto; + min-height: min-content !important; +} + + +body.embed-hover.theme-light :is(.markdown-preview-view,.markdown-rendered) .internal-embed .markdown-embed:hover { + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, .25); + transition: all .2s ease-in-out; + transform: translate3d(0px, -3px, 0px); +} +body.embed-hover.theme-light .markdown-source-view .internal-embed .markdown-embed:hover { + background: var(--background-primary-alt); + color: var(--text-normal); + border-radius: 6px; + border-width: 1px; + box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.1); +} + +body.embed-hover.theme-dark .internal-embed .markdown-embed:hover { + box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22); + transform: translate3d(0px, -3px, 0px); +} + +body:not(.is-mobile).hover-scrollbars .markdown-embed:not(.canvas-node-content), +body:not(.is-mobile).hover-scrollbars .popover.hover-popover .markdown-embed .markdown-embed { + padding: 0 0 0 1em; +} +.markdown-embed:not(.canvas-node-content), +.popover.hover-popover .markdown-embed .markdown-embed { + background-color: var(--embed-color); + border: 1px solid var(--embed-color); + border-radius: var(--radius-xs); + margin-bottom: 0; + padding: 0 0.5em 0 1em; + margin-top: 0; +} +.popover.hover-popover, +.popover.hover-popover .markdown-embed { + background-color: var(--background-popover); +} + + +.markdown-embed-link, +.file-embed-link { + position: absolute; + top: 2px; + right: 2px; + color: var(--text-faint); + cursor: pointer; + opacity: 0; +} + +.markdown-embed:hover .markdown-embed-link, +.markdown-embed:hover .file-embed-link { + opacity: 1; +} + +.markdown-source-view .markdown-embed { + border-color: transparent; + border-radius: var(--radius-xs); +} + +:is(.markdown-preview-view,.markdown-rendered,.cm-s-obsidian) .file-embed { + border: 2px solid var(--embed-color); + border-radius: var(--radius-l); + padding: 0.1em 0.5em; + margin: 0.1em 0; + background-color: transparent; +} + +:is(.markdown-preview-view,.markdown-rendered,.cm-s-obsidian) .file-embed:hover { + border: 2px solid var(--theme-color-translucent-04); + background-color: var(--embed-color); + border-radius: var(--radius-m); +} + +.markdown-embed .markdown-preview-sizer:is(.markdown-preview-section,.markdown-rendered):first-child :is(h1,h2,h3,h4,h5,h6) { + margin-block-start: 0.5em; +} + +.inline-embed .markdown-embed-content p:first-child { + margin: 0.5em 0; +} + +body:not(.adjustable-embed-content-height) :is(.markdown-preview-view,.markdown-rendered) .markdown-embed-content { + padding-right: 0; + max-height: 100%; + max-width: 100%; + overflow: auto; +} + +body.adjustable-embed-content-height :is(.markdown-preview-view,.markdown-rendered) .markdown-embed-content { + padding-right: 0; + max-height: var(--embed-content-height); + max-width: 100%; + overflow: auto; +} + +.file-embed-icon { + color: var(--theme-color); + vertical-align: middle; +} + +.markdown-embed-title { + font-weight: 600; + font-size: var(--font-size-embed-title-size); + line-height: inherit; + height: unset; + word-wrap: break-word; + white-space: pre-wrap; +} + +.file-embed-title { + font-weight: 600; + text-align: left; + line-height: 1.5em; + font-size: var(--font-size-embed-file); +} + +.popover.hover-popover > .markdown-embed > .markdown-embed-content > .markdown-source-view.mod-cm6 > .cm-editor > .cm-scroller, + .popover.hover-popover > .markdown-embed > .markdown-embed-content .markdown-preview-view { + padding: 1em 0 1em 0.5em; +} + + +/* Source: https://github.com/AGMStudio/prism-theme-one-dark */ +body:not(.whole-code-wrap) code[class*='language-'], +body:not(.whole-code-wrap) pre[class*='language-'] { + word-spacing: normal; + word-break: normal; + word-wrap: break-word; + white-space: pre; + -moz-tab-size: 4 !important; + -o-tab-size: 4 !important; + tab-size: 4 !important; +} + +body.whole-code-wrap code[class*='language-'], +body.whole-code-wrap pre[class*='language-'] { + word-spacing: normal; + word-wrap: break-word; + white-space: pre-wrap; + word-break: normal; +} + + + +/* Inline code */ +:not(pre)>code[class*='language-'] { + padding: .1em !important; + border-radius: var(--radius-s) !important; + white-space: normal !important; +} + +.token.important, +.token.bold { + font-weight: bold !important; +} + +.token.italic { + font-style: italic !important; +} + +.token.entity { + cursor: help !important; +} + +/*show language type in preview mode*/ +/*Thanks to elutao from https://snippets.cacher.io/snippet/018387c872dc39277996 */ +body:not(.remove-language-type) pre::before { + font-family: var(--font-default); + color: #95a3b5; + opacity: 0.7; + font-size: 0.85em; + font-weight: 600; + position: absolute; + right: 48px; + top: 0.05em; +} + +pre { + position: relative; +} + +body:not(.remove-language-type) pre[class~='language-c']::before { + content: "C"; +} +body:not(.remove-language-type) pre[class~='language-py']::before, +body:not(.remove-language-type) pre[class~='language-python']::before { + content: "PYTHON"; +} +body:not(.remove-language-type) pre[class~='language-nginx']::before { + content: "NGINX"; +} +body:not(.remove-language-type) pre[class~='language-css']::before { + content: "CSS"; +} +body:not(.remove-language-type) pre[class~='language-javascript']::before { + content: "JS"; +} +body:not(.remove-language-type) pre[class~='language-js']::before { + content: "JS"; +} +body:not(.remove-language-type) pre[class~='language-php']::before { + content: "PHP"; +} +body:not(.remove-language-type) pre[class~='language-shell']::before, +body:not(.remove-language-type) pre[class~='language-bash']::before { + content: "SHELL"; +} +body:not(.remove-language-type) pre[class~='language-flow']::before { + content: "FLOW"; +} +body:not(.remove-language-type) pre[class~='language-sequence']::before { + content: "SEQUENCE"; +} +body:not(.remove-language-type) pre[class~='language-sql']::before { + content: "SQL"; +} +body:not(.remove-language-type) pre[class~='language-yaml']::before { + content: "YAML"; +} +body:not(.remove-language-type) pre[class~='language-ini']::before { + content: "INI"; +} +body:not(.remove-language-type) pre[class~='language-xml']::before { + content: "XML"; +} +body:not(.remove-language-type) pre[class~='language-git']::before { + content: "GIT"; +} +body:not(.remove-language-type) pre[class~='language-cs']::before { + content: "C#"; +} +body:not(.remove-language-type) pre[class~='language-cpp']::before { + content: "C++"; +} +body:not(.remove-language-type) pre[class~='language-java']::before { + content: "JAVA"; +} +body:not(.remove-language-type) pre[class~='language-html']::before { + content: "HTML"; +} +body:not(.remove-language-type) pre[class~='language-txt']::before { + content: "TXT"; +} +body:not(.remove-language-type) pre[class~='language-r']::before { + content: "R"; +} +body:not(.remove-language-type) pre[class~='language-matlab']::before { + content: "MATLAB"; +} + +/* ==== fold icons ==== */ +.CodeMirror-guttermarker-subtle { + color: var(--text-normal); +} + +/*-- reduce left padding --*/ +div:not(.CodeMirror-activeline)>.CodeMirror-line span.cm-formatting.cm-formatting-header { + font-size: 0.6rem !important; + opacity: 0.5; +} + +div.CodeMirror-activeline .CodeMirror-line span.cm-formatting.cm-formatting-header { + font-size: 0.6rem !important; + opacity: 1; +} + +span.cm-formatting.cm-formatting-header { + opacity: 0.45; +} + +body.image-border img{ + border: 1px solid rgba(var(--mono-rgb-100),0.1); + filter: drop-shadow(0px 0px 3px rgba(var(--mono-rgb-100),0.2)); +} +/* images : reduce displayed size of embedded files, zoom on hover */ +body:not(.obsidian-default-image) :is(.markdown-preview-view, .markdown-rendered) .workspace-leaf-content[data-type="markdown"] img:not([class*="emoji"]) { + max-width: var(--image-max-width); + margin-left: auto; + margin-right: auto; +} + +body:not(.obsidian-default-image) .print :is(.markdown-preview-view, .markdown-rendered) img:not([class*="emoji"]) { + display: block; +} + +body:not(.obsidian-default-image) .workspace-leaf-content[data-type="markdown"] .view-content :not(.canvas-node-content)>img:not([class*="emoji"]) { + cursor: zoom-in; + display: block; + margin-left: auto ; + margin-right: auto; +} + +body:not(.image-zoom) .markdown-reading-view button img, +body:not(.image-zoom) .markdown-reading-view .callout-title-inner img { + pointer-events: none; +} +body:not(.image-zoom).theme-dark .markdown-reading-view img:not([class*="emoji"]):active, +body.theme-dark .workspace-leaf-content[data-type="image"] img:active { + background-image: url('data:image/svg+xml,'); +} +body:not(.image-zoom) .markdown-reading-view img:not([class*="emoji"]):active, +.workspace-leaf-content[data-type="image"] img:active { + cursor: zoom-out !important; + position: fixed; + object-fit: contain; + max-height: 100%; + max-width: 100%; + height: 100%; + width: 100%; + margin: 1px auto 0; + padding: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 200; + background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgdmlld0JveD0iMCAwIDgwIDgwIj4KICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgPHJlY3Qgd2lkdGg9IjgwIiBoZWlnaHQ9IjgwIiBmaWxsPSIjRjJGNEY2Ii8+CiAgICA8ZyBmaWxsPSIjRkZGIj4KICAgICAgPHJlY3Qgd2lkdGg9IjIiIGhlaWdodD0iNzkiIHg9Ijc4Ii8+CiAgICAgIDxyZWN0IHdpZHRoPSIxIiBoZWlnaHQ9IjE5IiB4PSIxOSIvPgogICAgICA8cmVjdCB3aWR0aD0iMSIgaGVpZ2h0PSIxOSIgeD0iMzkiLz4KICAgICAgPHJlY3Qgd2lkdGg9IjEiIGhlaWdodD0iMTkiIHg9IjU5Ii8+CiAgICAgIDxyZWN0IHdpZHRoPSIxIiBoZWlnaHQ9IjE5IiB4PSIxOSIgeT0iMjAiLz4KICAgICAgPHJlY3Qgd2lkdGg9IjEiIGhlaWdodD0iMTkiIHg9IjM5IiB5PSIyMCIvPgogICAgICA8cmVjdCB3aWR0aD0iMSIgaGVpZ2h0PSIxOSIgeD0iNTkiIHk9IjIwIi8+CiAgICAgIDxyZWN0IHdpZHRoPSIxIiBoZWlnaHQ9IjE5IiB4PSIxOSIgeT0iNDAiLz4KICAgICAgPHJlY3Qgd2lkdGg9IjEiIGhlaWdodD0iMTkiIHg9IjM5IiB5PSI0MCIvPgogICAgICA8cmVjdCB3aWR0aD0iMSIgaGVpZ2h0PSIxOSIgeD0iNTkiIHk9IjQwIi8+CiAgICAgIDxyZWN0IHdpZHRoPSIxIiBoZWlnaHQ9IjE5IiB4PSIxOSIgeT0iNjAiLz4KICAgICAgPHJlY3Qgd2lkdGg9IjEiIGhlaWdodD0iMTkiIHg9IjM5IiB5PSI2MCIvPgogICAgICA8cmVjdCB3aWR0aD0iMSIgaGVpZ2h0PSIxOSIgeD0iNTkiIHk9IjYwIi8+CiAgICAgIDxyZWN0IHdpZHRoPSI3OSIgaGVpZ2h0PSIxIiB5PSIxOSIvPgogICAgICA8cmVjdCB3aWR0aD0iNzkiIGhlaWdodD0iMSIgeT0iMzkiLz4KICAgICAgPHJlY3Qgd2lkdGg9Ijc5IiBoZWlnaHQ9IjEiIHk9IjU5Ii8+CiAgICA8L2c+CiAgICA8cmVjdCB3aWR0aD0iODAiIGhlaWdodD0iMiIgeT0iNzgiIGZpbGw9IiNGRkYiLz4KICA8L2c+Cjwvc3ZnPgo="); +} + +body:not(.obsidian-default-image) .workspace-leaf-content[data-type="markdown"] .internal-embed.image-embed.is-loaded img:not([class*="emoji"]) { + max-width: var(--image-max-width); + + display: block; +} + +.internal-embed[alt$="inline"], +.internal-embed[alt$="Inline"], +.internal-embed[alt$="INLINE"], +.internal-embed[alt$="inl"] { + display: inline ; +} + +body:not(.obsidian-default-image) .markdown-source-view.mod-cm6 img:not([class*="emoji"]) { + display: block; + margin: auto !important; + cursor: help; +} + +body.hide-vault-name .nav-folder.mod-root>.nav-folder-title { + display: none; +} + +body.file-name-wrapped .workspace-leaf-content[data-type="file-explorer"] .nav-file-title-content, +body.file-name-wrapped .workspace-leaf-content[data-type="file-explorer"] .nav-folder-title-content { + white-space: normal; +} + +.nav-file-title-content.is-being-renamed { + margin-left: 0px; + text-indent: 0px; + color: black !important; +} + +/* Cursor color in normal vim mode and opacity */ +.cm-fat-cursor .CodeMirror-cursor, +.cm-animate-fat-cursor { + width: 0.6em; + background: #db9a1f; + opacity: 0.6 !important; +} + +/*an active line highlight in vim normal mode */ +.cm-fat-cursor .CodeMirror-activeline .CodeMirror-linebackground, +.CodeMirror-activeline-background.CodeMirror-linebackground, +.cm-active.cm-line { + background-color: var(--activeline-background) !important; +} + +.mute-code-indent-line .markdown-source-view.mod-cm6 .HyperMD-codeblock .cm-indent::before { + display: none; +} + +.muted-activeline-bg .CodeMirror-activeline-background.CodeMirror-linebackground, +.muted-activeline-bg .markdown-source-view.cm-s-obsidian.mod-cm6 .cm-active.cm-line:not(.HyperMD-codeblock-bg) { + background-color: transparent !important; +} + +.CodeMirror pre.CodeMirror-line, +.CodeMirror pre.CodeMirror-line-like { + padding-left: 0; +} + +.CodeMirror pre.HyperMD-codeblock.CodeMirror-line { + padding-left: 4px; + letter-spacing: calc(var(--letter-space-code) * 0.02em); +} + +.CodeMirror pre.HyperMD-quote.CodeMirror-line { + padding-left: 4px; +} + +.cm-s-obsidian pre.HyperMD-header { + padding-top: 0.25em; +} + +/*linenumber*/ +.is-mobile .cm-lineNumbers .cm-gutterElement, +.cm-s-obsidian .CodeMirror-linenumber { + font-family: var(--font-monospace-theme); + font-size: 0.85em; +} + +.cm-gutter.cm-lineNumbers { + font-family: var(--font-monospace-theme); +} + +.cm-lineNumbers .cm-active.cm-gutterElement { + color: var(--text-accent); + /* background: var(--activeline-background); */ +} + +/*----file explorer smaller fonts & line height----*/ +.workspace-leaf-content[data-type="file-explorer"] .nav-file-title, +.workspace-leaf-content[data-type="file-explorer"] .nav-folder-title { + font-size: var(--font-size-folder-and-file); + font-family: var(--font-family-folder-file-title); + border-radius: 0; +} + +.workspace-leaf-content[data-type="file-explorer"] .nav-file-title { + padding: 1px 5px 3px 4px; + color: var(--text-folder-file); +} + +.workspace-leaf-content[data-type="file-explorer"] .nav-folder-title, +.workspace-leaf-content[data-type="file-explorer"] .tree-item-self.is-clickable.nav-folder-title { + font-weight: 600; + padding: 4px 0 4px 23px; + color: var(--text-normal); +} + +/*rename*/ +.nav-file-title-content.is-being-renamed, +.nav-folder-title-content.is-being-renamed { + cursor: text; + border-color: transparent; + background-color: white; + color: black; +} + +/*---- nav arrows adjust location ----*/ +body:not(.default-icons) .nav-folder-collapse-indicator { + position: absolute; + transition: transform 20ms linear 0s; +} + +/* body.default-icons .nav-folder-collapse-indicator { + margin-left: -9px; +} */ + +body:not(.default-icons):not(.remove-arrow) .nav-folder-collapse-indicator::before { + position: absolute; + content: "↓"; + margin-left: 3px; + font-family: 'Inter'; + font-weight: bold; + color: var(--text-accent); + transition: transform 10ms linear 0s; +} + +body:not(.default-icons) .nav-folder-collapse-indicator svg { + display: none; + color: var(--accent-strong); + height: 7px; + width: 7px; +} + + + +body:not(.default-icons) .nav-folder.is-collapsed .nav-folder-collapse-indicator::before { + transform: rotate(-90deg); + opacity: 0.55; +} + +/*search icon 1*/ +body:not(.default-icons) .backlink-pane .search-result-container .collapse-icon { + transition: transform 20ms linear 0s; +} + +body:not(.default-icons) .backlink-pane .search-result-container .collapse-icon::before { + content: "↓"; + font-size: 14px; + font-family: 'Inter'; + font-weight: bold; + color: var(--text-accent); + transition: transform 10ms linear 0s; +} + +body:not(.default-icons) .backlink-pane .search-result-container .collapse-icon svg { + display: none; + color: var(--accent-strong); + height: 7px; + width: 7px; +} + +body:not(.default-icons) .backlink-pane .search-result-container .tree-item.search-result.is-collapsed .collapse-icon::before { + transform: rotate(-90deg); + opacity: 0.5; +} + +/* search panel icons */ +body:not(.default-icons) .workspace-leaf .search-result-container.mod-global-search .tree-item-self.search-result-file-title.is-clickable .collapse-icon { + transition: transform 20ms linear 0s; +} + +body:not(.default-icons) .workspace-leaf .search-result-container.mod-global-search .tree-item-self.search-result-file-title.is-clickable .collapse-icon::before { + content: "↓"; + font-size: 14px; + font-weight: bold; + font-family: 'Inter'; + color: var(--text-accent); + transition: transform 10ms linear 0s; +} + +body:not(.default-icons) .workspace-leaf .search-result-container.mod-global-search .tree-item-self.search-result-file-title.is-clickable .collapse-icon svg { + display: none; + color: var(--accent-strong); + height: 7px; + width: 7px; +} + +body:not(.default-icons) .workspace-leaf .search-result-container.mod-global-search .tree-item.search-result.is-collapsed .collapse-icon::before { + transform: rotate(-90deg); + opacity: 0.5; +} + +/* header collaspe indicators*/ +:is(.markdown-preview-view,.markdown-rendered) div.is-collapsed :is(h1,h2,h3,h4,h5,h6)::after, +:is(.markdown-preview-view,.markdown-rendered) li.is-collapsed::after { + content: "..."; + padding: 5px; + color: var(--text-faint); +} + +body:not(.default-icons) .heading-collapse-indicator.collapse-indicator { + position: absolute; + margin: 15px 0 0 -20px; + padding: 0; + transition: transform 20ms linear 0s; +} + +body:not(.default-icons) :is(h1,h2) .heading-collapse-indicator.collapse-indicator { + position: absolute; + transition: transform 20ms linear 0s; +} + +body:not(.default-icons) .heading-collapse-indicator.collapse-indicator::before { + width: 1.5em; + height: 1.5em; + content: "↓"; + position: absolute; + font-size: 15px; + font-weight: bold; + font-family: 'Inter'; + color: var(--text-accent); + transition: transform 10ms linear 0s; + opacity: 0; +} + +body:not(.default-icons) .heading-collapse-indicator.collapse-indicator.collapse-icon svg { + display: none; +} + +body:not(.default-icons) div.is-collapsed .heading-collapse-indicator.collapse-indicator { + transform: translateX(7px) translateY(7px) rotate(-90deg); +} + +body:not(.default-icons) div.is-collapsed .heading-collapse-indicator.collapse-indicator::before, +body:not(.default-icons) :is(h1,h2,h3,h4,h5,h6):hover .heading-collapse-indicator.collapse-indicator::before { + opacity: 1; +} + +body:not(.default-icons) .workspace-leaf-content[data-type=outline] .tree-item .collapse-icon { + padding: 0; + transition: transform 20ms linear 0s; +} + +body:not(.default-icons) .workspace-leaf-content[data-type=outline] .tree-item .collapse-icon::before { + content: "↓"; + font-size: 1em; + font-weight: bold; + font-family: 'Inter'; + color: var(--text-accent); + transition: transform 10ms linear 0s; +} + +body:not(.default-icons) .workspace-leaf-content[data-type=outline] .tree-item .collapse-icon svg { + display: none; + color: var(--accent-strong); + height: 7px; + width: 7px; +} + +body:not(.default-icons) .workspace-leaf-content[data-type=outline] .tree-item.is-collapsed .collapse-icon::before { + transform: rotate(-90deg); + opacity: 0.5; +} + +/*vertical lines in outline page*/ +.workspace-leaf-content[data-type=outline] .tree-item-children { + margin-left: 14px; + border-left: 1px solid #94949433; + border-radius: 0; + transition: all 400ms ease-in-out; +} + +body.default-icons .workspace-leaf-content[data-type=outline] .tree-item-children { + margin-left: 12.5px; +} + +.workspace-leaf-content[data-type=outline] .tree-item-children:hover { + border-left-color: var(--theme-color-translucent-04); +} + +.tree-item-flair { + line-height: 17px; + padding-top: 3px; + height: 1.45rem; +} + +body.nowrap-outline .workspace-leaf-content[data-type=outline] .tree-item-inner { + white-space: nowrap; +} +/*****from https://www.yuque.com/fanmofeng/obsidian/ioifq0 *******/ + +body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content .collapse-icon { + padding-inline-end: var(--size-2-3); +} +body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content .collapse-icon::before { + content: "" !important; +} +body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content .tree-item { + position: relative; +} +body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content .tree-item-self { + position: relative; + margin-bottom: 0; + white-space: nowrap; + margin-top: -1px; /* fix item gap */ +} +body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content .tree-item-self .tree-item-inner { + padding-left: 4px; + overflow: hidden; + text-overflow: ellipsis; + height: calc(var(--nav-item-size) * 1.5); + line-height: calc(var(--nav-item-size) * 1.5); +} +body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content .tree-item-self .tree-item-inner::before { + content: ""; + width: var(--size-4-1); + height: var(--size-4-1); + border: 2px solid hsla(var(--color-accent-hsl), 0.9); + border-radius: 50%; + position: absolute; + margin-left:-1.5em; + top: 50%; + transform: translateY(-50%); +} +body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content .tree-item-self .tree-item-icon ~ .tree-item-inner { + padding-left: 4px; +} +body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content .tree-item-self .tree-item-icon ~ .tree-item-inner::before { + content: none; +} +body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content .tree-item.is-collapsed .tree-item-icon::before { + box-shadow: 0 0 0 4px var(--background-modifier-hover); +} +body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content .tree-item::after { + content: ""; + width: 1.5px; + position: absolute; + background-color: transparent; + top: calc(calc(var(--nav-item-size) * 1.5) / 2 * -1); + left: -10px; + height: calc(100% - calc(var(--nav-item-size) * 1.5) + var(--size-4-8)); +} +body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content .tree-item-icon { + cursor: pointer; +} +body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content .tree-item-icon::before { + + width: var(--size-4-2); + height: var(--size-4-2); + background-color: hsla(var(--color-accent-hsl), 0.9); + border-radius: 50%; + position: absolute; + left: 4px; + top: 50%; + transform: translateY(-50%); +} +body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content .tree-item-icon svg { + display: block; +} +body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content .tree-item-icon svg path { + display: none; +} +body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content .tree-item:hover > .tree-item-children > .tree-item::after { + background-color: hsla(var(--color-accent-hsl), 0.9); +} +body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content .tree-item:hover > .tree-item-self:hover + .tree-item-children .tree-item::after { + background-color: transparent; +} +body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content .tree-item:hover > .tree-item-children > .tree-item:hover::after, body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content .tree-item:hover > .tree-item-children > .tree-item:hover ~ .tree-item::after { + background-color: transparent; +} +body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content .tree-item:hover > .tree-item-children > .tree-item:hover::before { + content: ""; + position: absolute; + top: calc(calc(var(--nav-item-size) * 1.5) / 2 * -1); + left: -10px; + bottom: calc(100% - (calc(var(--nav-item-size) * 1.5) + var(--size-4-2)) / 2 - 1px); + width: 16px; + border-bottom-left-radius: var(--radius-m); + border-bottom: 1.5px solid hsla(var(--color-accent-hsl), 0.9); + border-left: 2px solid hsla(var(--color-accent-hsl), 0.9); +} +body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content :is(.tree-item-children, .tree-item-self .tree-item-self) { + padding-left: 0; + margin-left: var(--size-4-5); + border-left: none; +} + +/*tag collapse indicator*/ +.tag-container .tree-item-children { + border-left: 1px solid #94949433; + border-radius: 0 3px 3px 0; + transition: all 300ms ease-in-out; +} + +.tag-container .tree-item-children > div[style="width: 1px; height: 0.1px; margin-bottom: 0px;"] { + height: 0 !important; +} + +.tag-container .tree-item-self .tree-item-icon svg { + display: none; +} + +.tag-container .tree-item-self .tree-item-icon::before { + content: "#"; + font-size: 1em; + font-weight: bold; + font-family: 'Inter'; + color: var(--text-accent); + transition: transform 10ms linear 0s; +} + +.tag-container .tree-item-children:hover { + border-left-color: var(--theme-color); +} + +.tag-container .tree-item.is-collapsed .collapse-icon { + opacity: 0.5; +} + +/*setting panel*/ + +.modal .modal-title { + margin-left: 1em; +} +.modal-content .cmdr-setting-content { + height: auto; +} +[class='modal'] { + max-width: unset ; + width: unset; + min-width: var(--dialog-width); +} + +.modal.mod-settings { + border: none; +} + +.modal.mod-narrow .modal-content { + overflow: hidden; +} + +.vertical-tab-nav-item { + padding: 6px 6px 6px 24px; + margin-bottom: 0; +} + + +.modal.mod-settings .vertical-tab-content-container { + padding: 0; +} + +.modal-content .cmdr-setting-content { + height: auto; +} + + + +.is-phone .setting-item-heading { + margin-top: 0px; + margin-bottom: 0px; +} + +.modal button:not(.mod-cta):not(.mod-warning):hover { + background-color: var(--interactive-accent-hover); + color: #fdfdfd; +} +.modal .community-modal-details { + background-color: var(--background-primary); +} +.community-theme-container .clickable-icon { + color: var(--accent-strong) +} + +.dropdown { + background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iMTI4MC4wMDAwMDBwdCIgaGVpZ2h0PSI2NDAuMDAwMDAwcHQiIHZpZXdCb3g9IjAgMCAxMjgwLjAwMDAwMCA2NDAuMDAwMDAwIgogcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCI+CjxtZXRhZGF0YT4KQ3JlYXRlZCBieSBwb3RyYWNlIDEuMTUsIHdyaXR0ZW4gYnkgUGV0ZXIgU2VsaW5nZXIgMjAwMS0yMDE3CjwvbWV0YWRhdGE+CjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLDY0MC4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiCmZpbGw9IiMyMTk2ZjMiIHN0cm9rZT0ibm9uZSI+CjxwYXRoIGQ9Ik0xMCA2MzkyIGMwIC00IDE0MzggLTE0NDUgMzE5NSAtMzIwMiBsMzE5NSAtMzE5NCAzMTk1IDMxOTQgYzE3NTcKMTc1NyAzMTk1IDMxOTggMzE5NSAzMjAyIDAgNSAtMjg3NSA4IC02MzkwIDggLTM1MTUgMCAtNjM5MCAtMyAtNjM5MCAtOHoiLz4KPC9nPgo8L3N2Zz4K); +} + +/*translucent setting panel*/ +body.translucent-setting-panel .modal-bg { + background-color: var(--background-secondary-translucent-1); +} + + + +body.setting-default-frosted-glass .prompt { + background-color: var(--bg-color-settings-4); + backdrop-filter: blur(3px); +} + +body.setting-default-frosted-glass.theme-dark .prompt { + backdrop-filter: blur(8px); +} + +body.setting-default-frosted-glass .vertical-tab-header-group-title { + color: var(--text-normal); + border-top: 1px dashed var(--text-muted); +} + +body.translucent-setting-panel .modal-bg, +body.setting-default-frosted-glass .modal-bg { + background-color: var(--bg-color-settings-0); + backdrop-filter: blur(5px); +} + +body.translucent-setting-panel .modal.mod-settings, +body.setting-default-frosted-glass .modal.mod-settings { + background-color: var(--bg-color-settings-0-1); + box-shadow: 0 0 20px var(--bg-color-settings-1); +} + +body.translucent-setting-panel .modal.mod-settings, +body.setting-default-frosted-glass .modal.mod-settings { + border: none; +} +body.setting-default-frosted-glass .vertical-tab-header, +body.translucent-setting-panel .vertical-tab-header { + background-color: var(--bg-color-settings-3); +} +body.translucent-setting-panel .horizontal-tab-nav-item, +body.translucent-setting-panel .vertical-tab-nav-item, +body.setting-default-frosted-glass .horizontal-tab-nav-item, +body.setting-default-frosted-glass .vertical-tab-nav-item { + background-color: transparent; +} + +body.translucent-setting-panel .horizontal-tab-nav-item:hover, +body.translucent-setting-panel .vertical-tab-nav-item:hover, +body.translucent-setting-panel .horizontal-tab-nav-item.is-active, +body.translucent-setting-panel .vertical-tab-nav-item.is-active, +body.setting-default-frosted-glass .horizontal-tab-nav-item:hover, +body.setting-default-frosted-glass .vertical-tab-nav-item:hover, +body.setting-default-frosted-glass .horizontal-tab-nav-item.is-active, +body.setting-default-frosted-glass .vertical-tab-nav-item.is-active { + background-color: var(--bg-color-settings-2); + color: var(--text-normal); + font-weight: bold; +} + +body.translucent-setting-panel .horizontal-tab-content, +body.translucent-setting-panel .vertical-tab-content, +body.setting-default-frosted-glass .horizontal-tab-content, +body.setting-default-frosted-glass .vertical-tab-content { + background-color: var(--bg-color-settings-3); +} + +body.translucent-setting-panel .vertical-tab-content { + background-color: var(--bg-color-settings-2); +} + +body.setting-default-frosted-glass .vertical-tab-header-group-title { + border: none; +} + +/* ======= graph view ==============*/ +.workspace-leaf-content[data-type="graph"] .graph-controls { + background-color: var(--graph-control-bg); + border: none; +} +.workspace-split.mod-root .workspace-leaf-content[data-type="graph"] .view-content { + background-color: var(--graph-canvas-bg); +} + +.graph-view.color-fill { + color: var(--graph-circle); +} +.graph-view.color-circle { + color: var(--graph-circle-outline); +} +.graph-view.color-line { + color: var(--graph-line); +} +.graph-view.color-text { + color: var(--graph-text-color); +} +.graph-view.color-fill-highlight { + color: var(--graph-circle-fill-highlight); +} +.graph-view.color-line-highlight { + color: var(--graph-line-fill-highlight); +} +.graph-view.color-fill-tag { + color: var(--graph-tag) !important; +} +.graph-view.color-fill-attachment { + color: var(--graph-attach) !important; +} +.graph-view.color-fill-unresolved { + color: var(--graph-unresolved); + opacity: 1; +} +.graph-view.color-arrow { + color: var(--graph-arrow); + opacity: 1; +} + +/*Horizontal line in edit mode. Changes --- to full-width line*/ +/*thanks to Piotr from obsidian forum*/ +div:not(.CodeMirror-activeline)>.CodeMirror-line span.cm-hr { + color: transparent; +} + +div:not(.CodeMirror-activeline)>.CodeMirror-line span.cm-hr:after { + content: ""; + position: absolute; + height: 1px; + width: 100%; + background: var(--text-muted); + left: 0; + top: 50%; +} + +/*change collapse icon position in left side*/ +.workspace-ribbon.mod-left .workspace-ribbon-collapse-btn { + margin-top: 0; + padding: 7px 6px 2px 6px; +} + +/* colourful notes */ +/* from Notation by death_au https://github.com/deathau/Notation-for-Obsidian */ +/* Original idea from: https://gist.github.com/mklepaczewski/54e451f09994b9d450de81c8baaf8aa4 */ +/* but also with simpler classes so you can use `` as well */ + :is(.markdown-preview-view,.markdown-rendered) pre.language-note-gray-bg code, + :is(.markdown-preview-view,.markdown-rendered) pre.language-note-brown-bg code, + :is(.markdown-preview-view,.markdown-rendered) pre.language-note-orange-bg code, + :is(.markdown-preview-view,.markdown-rendered) pre.language-note-yellow-bg code, + :is(.markdown-preview-view,.markdown-rendered) pre.language-note-green-bg code, + :is(.markdown-preview-view,.markdown-rendered) pre.language-note-blue-bg code, + :is(.markdown-preview-view,.markdown-rendered) pre.language-note-purple-bg code, + :is(.markdown-preview-view,.markdown-rendered) pre.language-note-pink-bg code, + :is(.markdown-preview-view,.markdown-rendered) pre.language-note-red-bg code, +.print pre.language-note-gray-bg code, +.print pre.language-note-brown-bg code, +.print pre.language-note-orange-bg code, +.print pre.language-note-yellow-bg code, +.print pre.language-note-green-bg code, +.print pre.language-note-blue-bg code, +.print pre.language-note-purple-bg code, +.print pre.language-note-pink-bg code, +.print pre.language-note-red-bg code, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-gray-bg code, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-brown-bg code, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-orange-bg code, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-yellow-bg code, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-green-bg code, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-blue-bg code, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-purple-bg code, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-pink-bg code, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-red-bg code{ + background: unset !important; + background-color:unset !important; + white-space: pre-wrap !important; +} + +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-notice, +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-gray-background, +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-gray-bg, +.gray-background, +.gray-bg, +.print pre.language-note-gray-bg .popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-notice, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-gray-background, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-gray-bg { + background-color: var(--background-gray) !important; +} +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-brown-background, +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-brown-bg, +.brown-background, +.brown-bg, +.print pre.language-note-brown-bg, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-brown-background, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-brown-bg { + background-color: var(--background-brown) !important; +} +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-orange-background, +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-orange-bg, +.orange-background, +.orange-bg, +.print pre.language-note-orange-bg, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-orange-background, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-orange-bg { + background-color: var(--background-orange) !important; +} +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-yellow-background, +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-yellow-bg, +.yellow-background, +.yellow-bg, +.print pre.language-note-yellow-bg, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-yellow-background, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-yellow-bg { + background-color: var(--background-yellow) !important; +} +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-green-background, +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-green-bg, +.green-background, +.green-bg, +.print pre.language-note-green-bg, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-green-background, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-green-bg { + background-color: var(--background-green) !important; +} + :is(.markdown-preview-view,.markdown-rendered) pre.language-note-blue-background, + :is(.markdown-preview-view,.markdown-rendered) pre.language-note-blue-bg, +.blue-background, +.blue-bg, +.print pre.language-note-blue-bg, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-blue-background, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-blue-bg { + background-color: var(--background-blue) !important; +} +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-purple-background, +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-purple-bg, +.purple-background, +.purple-bg, +.print pre.language-note-purple-bg, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-purple-background, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-purple-bg { + background-color: var(--background-purple) !important; +} +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-pink-background, +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-pink-bg, +.pink-background, +.pink-bg, +.print pre.language-note-pink-bg, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-pink-background, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-pink-bg { + background-color: var(--background-pink) !important; +} +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-red-background, +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-red-bg, +.red-background, +.red-bg, +.print pre.language-note-red-bg, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-red-background, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-red-bg { + background-color: var(--background-red) !important; +} +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-important, +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-imp, +.print pre.language-note-important, +.print pre.language-note-imp, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-important, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-imp { + border: 4px dashed var(--note-important) !important; +} +pre.language-note-important:before, +pre.language-note-imp::before { + content: "Important"; + color: var(--note-important) !important; + font-weight: 800; + top: -1px; +} + +/*colourful text*/ +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-gray, +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-brown, +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-orange, +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-yellow, +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-green, +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-blue, +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-purple, +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-pink, +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-red, +.print pre.language-note-gray, +.print pre.language-note-brown, +.print pre.language-note-orange, +.print pre.language-note-yellow, +.print pre.language-note-green, +.print pre.language-note-blue, +.print pre.language-note-purple, +.print pre.language-note-pink, +.print pre.language-note-red, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-gray, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-brown, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-orange, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-yellow, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-green, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-blue, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-purple, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-pink, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-red { + background-color: transparent !important; + margin: 3px 0; + padding: 5px 10px; +} + +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-gray code.language-note-gray, +.print code.language-note-gray, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-gray code.language-note-gray { + color: var(--text-gray) !important; + background: unset !important; +} +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-brown code.language-note-brown, +.print code.language-note-brown, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-brown code.language-note-brown { + color: var(--text-brown) !important; + background: unset !important; +} +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-orange code.language-note-orange, +.print code.language-note-orange, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-orange code.language-note-orange { + color: var(--text-orange) !important; + background: unset !important; +} +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-yellow code.language-note-yellow, +.print code.language-note-yellow, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-yellow code.language-note-yellow { + color: var(--text-yellow) !important; + background: unset !important; +} +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-green code.language-note-green, +.print code.language-note-green, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-green code.language-note-green { + color: var(--text-green) !important; + background: unset !important; +} +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-blue code.language-note-blue, +.print code.language-note-blue, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-blue code.language-note-blue { + color: var(--text-blue) !important; + background: unset !important; +} +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-purple code.language-note-purple, +.print code.language-note-purple, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-purple code.language-note-purple { + color: var(--text-purple) !important; + background: unset !important; +} +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-pink code.language-note-pink, +.print code.language-note-pink, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-pink code.language-note-pink { + color: var(--text-pink) !important; + background: unset !important; +} +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-red code.language-note-red, +.print code.language-note-red, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-red code.language-note-red { + color: var(--text-red) !important; + background: unset !important; +} + +/* cloze */ +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-cloze code.language-note-cloze, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-cloze code.language-note-cloze { + color: var(--text-normal) !important; + background-color: var(--text-normal)!important; + display: block; + padding: 0px !important; + text-shadow: none; + margin: 1em 0.7em 0; + font-size: var(--font-size-cloze) !important; +} + +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-cloze, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-cloze { + background-color: transparent; +} + +code.language-note-cloze.is-loaded:hover { + cursor: pointer; +} +:is(.markdown-preview-view,.markdown-rendered) pre.language-note-cloze code.language-note-cloze.is-loaded:active, +.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-cloze code.language-note-cloze.is-loaded:active { + background-color: transparent !important; +} + +pre.language-note-cloze::before { + content: "TO RECALL"; + color: var(--note-cloze); + font-weight: 800; + left: 22px; +} + +/*hidden box*/ +/*改自 https://github.com/chokcoco/iCSS/issues/153 */ +@property --hibox { + syntax: ''; + inherits: false; + initial-value: 24px; +} + +:is(.markdown-preview-view,.markdown-rendered) pre.language-hibox { + background-color: transparent; +} + +:is(.markdown-preview-view,.markdown-rendered) pre.language-hibox code.language-hibox:hover { + color: var(--text-normal); + --hibox: 900px; + overflow: auto; +} + +:is(.markdown-preview-view,.markdown-rendered) pre.language-hibox code.language-hibox { + position: relative; + height: auto; + overflow: hidden; + background: radial-gradient(circle at 0px 0px, var(--theme-color-translucent-015) 0, var(--theme-color-translucent-015) var(--hibox), transparent var(--hibox), transparent 0); + transition: --hibox 0.4s linear; + color: var(--background-code); + color: transparent; +} + + +/*======== optionnal mermaid style below ========*/ +.markdown-source-view.mod-cm6 .cm-content > [contenteditable=false] { + overflow: auto; +} + +body.resizable-mermaid .mermaid { + resize: both; + overflow: auto; + position: relative; +} + +:is(.markdown-preview-section,.markdown-rendered) .mermaid, +.markdown-source-view.mod-cm6 .cm-scroller .mermaid { + letter-spacing: 0; +} + +.markdown-source-view.mod-cm6 .mermaid svg { + margin: 0 auto; + display: block; +} + +.mermaid .label { + font-family: var(--mermaid-font-family) !important; +} + + + +.mermaid .node .label { + text-align: center !important; +} + +.mermaid .node.clickable { + cursor: pointer !important; +} + + + +.mermaid .edgeLabel { + text-align: center !important; +} + +.mermaid .edgeLabel rect { + opacity: 0 !important; +} + + + +/* Sequence Diagram variables */ +.mermaid .actor { + stroke: var(--text-accent) !important; +} + +.mermaid .actor-line { + stroke: var(--text-muted) !important; +} + +.mermaid .messageLine0 { + stroke-dasharray: none !important; + stroke: var(--text-muted) !important; +} + +.mermaid .messageLine1 { + stroke-dasharray: 2, 2 !important; + stroke: var(--text-muted) !important; +} + +.mermaid #arrowhead path, +.mermaid #crosshead path { + fill: var(--text-muted) !important; + stroke: var(--text-muted) !important; +} + + +.mermaid #sequencenumber, +.mermaid .messageText { + fill: var(--text-muted) !important; +} + +.mermaid .labelBox { + stroke: var(--text-accent) !important; + fill: var(--background-secondary-alt) !important; +} + +.mermaid .labelText, +.mermaid .labelText>tspan, +.mermaid .loopText, +.mermaid .loopText>tspan { + fill: var(--text-muted) !important; + stroke: none !important; +} + +.mermaid .loopLine { + stroke-dasharray: 2, 2 !important; + stroke: var(--text-accent) !important; + fill: var(--text-accent) !important; +} + +.mermaid .note { + fill: var(--mermaid-seq-dia-color) !important; +} + +.mermaid .noteText, +.mermaid .noteText>tspan { + stroke: none !important; +} + +/* Gantt chart variables */ +.mermaid .activation0, +.mermaid .activation1, +.mermaid .activation2 { + fill: var(--background-secondary) !important; + stroke: var(--text-accent) !important; +} + +/** Section styling */ +.mermaid .mermaid-main-font { + font-family: var(--mermaid-font-family) !important; +} + +.mermaid .section { + stroke: none !important; + opacity: 0.3 !important; +} + + + +.mermaid .section2 { + fill: var(--text-accent) !important; +} + +.mermaid .section1, +.mermaid .section3 { + fill: var(--text-muted) !important; + opacity: 0.15 !important; +} + + + +.mermaid .sectionTitle { + text-anchor: start !important; + font-size: 15px !important; + font-weight: bold; + line-height: 14px !important; + font-family: var(--mermaid-font-family) !important; +} + +/* Grid and axis */ +.mermaid .grid .tick { + stroke: var(--text-muted) !important; + opacity: 1 !important; + shape-rendering: crispEdges !important; +} + +.mermaid .grid .tick text { + font-family: var(--mermaid-font-family) !important; + font-size: 13px; +} + +.mermaid .grid path { + stroke-width: 0 !important; +} + +/* Today line */ +.today { + fill: none !important; + stroke: var(--background-modifier-error) !important; + stroke-width: 2px !important; +} + +/* Task styling */ + +/* Default task */ +.task { + stroke-width: 0.5px !important; +} + +.taskText:not([font-size]) { + font-size: 9px !important; +} + +.taskTextOutsideRight { + + text-anchor: start !important; + font-size: 12px !important; + font-family: var(--mermaid-font-family) !important; +} + +.taskTextOutsideLeft { + + text-anchor: end !important; + font-size: 9px !important; +} + +/* Special case clickable */ +.task.clickable { + cursor: pointer !important; +} + +.taskText.clickable { + cursor: pointer !important; + fill: var(--interactive-accent_hover) !important; + font-weight: bold !important; +} + +.taskTextOutsideLeft.clickable { + cursor: pointer !important; + fill: var(--interactive-accent_hover) !important; + font-weight: bold !important; +} + +.taskTextOutsideRight.clickable { + cursor: pointer !important; + fill: var(--interactive-accent_hover) !important; + font-weight: bold !important; +} + +/* Specific task settings for the sections*/ +.taskText0, +.taskText1, +.taskText2, +.taskText3 { + + font-size: 13px; +} + +.task0, +.task1, +.task2, +.task3 { + fill: var(--theme-color-translucent-04) !important; + stroke: var(--text-muted) !important; +} + +.taskTextOutside0, +.taskTextOutside2, +.taskTextOutside1, +.taskTextOutside3 { + fill: var(--text-muted) !important; +} + +/* Active task */ +.active0, +.active1, +.active2, +.active3 { + fill: var(--mermaid-active-task-color) !important; + stroke: var(--text-muted) !important; +} + + + +/* Completed task */ +.done0, +.done1, +.done2, +.done3 { + stroke: var(--text-muted) !important; + fill: var(--background-secondary) !important; +} + + + +/* Tasks on the critical line */ +.crit0, +.crit1, +.crit2, +.crit3 { + stroke: var(--red-1) !important; + fill: var(--red-1) !important; +} + +.activeCrit0, +.activeCrit1, +.activeCrit2, +.activeCrit3 { + stroke: var(--accent-strong) !important; + fill: var(--text-accent) !important; +} + +.doneCrit0, +.doneCrit1, +.doneCrit2, +.doneCrit3 { + stroke: var(--accent-strong) !important; + fill: var(--text-muted) !important; + cursor: pointer !important; + shape-rendering: crispEdges !important; +} + +.milestone { + transform: rotate(45deg) scale(0.8, 0.8) !important; +} + +.milestoneText { + font-style: italic !important; +} + + + +.titleText { + text-anchor: middle !important; + font-size: 20px !important; + font-family: var(--mermaid-font-family) !important; +} + +g.classGroup text { + stroke: none !important; + font-size: 8px !important; +} + +g.classGroup text .title { + font-weight: bolder !important; +} + +g.clickable { + cursor: pointer !important; +} + +g.classGroup rect { + fill: var(--background-secondary-alt) !important; + stroke: var(--theme-color) !important; +} + +g.classGroup line { + stroke: var(--theme-color) !important; + stroke-width: 1 !important; +} + +.classLabel .box { + stroke: none !important; + stroke-width: 0 !important; + fill: var(--background-secondary-alt) !important; + opacity: 0.2 !important; +} + +.classLabel .label { + fill: var(--text-accent) !important; + font-size: 10px !important; +} + +.relation { + stroke: var(--text-accent) !important; + fill: none !important; +} + +.dashed-line { + stroke-dasharray: 3 !important; +} + +#compositionStart, +#compositionEnd, +#dependencyStart, +#dependencyEnd, +#extensionStart, +#extensionEnd { + fill: var(--text-accent) !important; + stroke: var(--text-accent) !important; +} + +#aggregationStart, +#aggregationEnd { + fill: var(--background-secondary-alt) !important; + stroke: var(--text-accent) !important; +} + +.commit-id, +.commit-msg, +.branch-label { + fill: var(--text-muted) !important; + color: var(--text-muted) !important; + font-family: var(--mermaid-font-family) !important; +} + +.pieTitleText { + text-anchor: middle !important; + font-size: 18px !important; + font-family: var(--mermaid-font-family) !important; +} + +.slice { + font-family: var(--mermaid-font-family) !important; +} + +g.stateGroup text { + fill: var(--text-accent) !important; + stroke: none !important; + font-size: 10px !important; + font-family: var(--mermaid-font-family) !important; +} + +g.stateGroup text { + fill: var(--text-accent) !important; + stroke: none !important; + font-size: 10px !important; +} + +g.stateGroup .state-title { + font-weight: bolder !important; +} + +g.stateGroup rect { + fill: var(--background-secondary-alt) !important; + stroke: var(--background-secondary-alt) !important; +} + +g.stateGroup line, +.transition { + stroke: var(--text-accent) !important; +} + +.stateGroup .composit { + fill: var(--background-secondary) !important; + border-bottom: 1px !important; +} + +.stateGroup .alt-composit { + border-bottom: 1px !important; +} + +.state-note { + + fill: var(--text-accent) !important; +} + +.state-note text { + fill: black !important; + stroke: none !important; + font-size: 10px !important; +} + +.stateLabel .box { + stroke: none !important; + stroke-width: 0 !important; + fill: var(--background-secondary-alt) !important; + opacity: 0.5 !important; +} + +.stateLabel text { + fill: black !important; + font-size: 10px !important; + font-weight: bold !important; + font-family: var(--mermaid-font-family) !important; +} + +.node circle.state-start { + stroke: var(--text-normal) !important; +} + +.node circle.state-end { + + stroke: var(--text-normal) !important; + stroke-width: 1.5 !important; +} + +#statediagram-barbEnd { + fill: var(--text-accent) !important; +} + + + +.statediagram-cluster rect.outer, +.statediagram-state .title-state, +.statediagram-state rect.basic { + rx: 5px !important; + ry: 5px !important; +} + +.statediagram-state .divider, +.statediagram-cluster rect, +.node rect, +.node path, +.node ellipse, +.node circle, +.node polygon { + stroke: var(--text-accent) !important; +} + +.statediagram-cluster.statediagram-cluster .inner { + fill: var(--background-secondary) !important; +} + +.statediagram-cluster.statediagram-cluster-alt .inner { + fill: var(--background-secondary-alt) !important; +} + +.statediagram-cluster .inner { + rx: 0 !important; + ry: 0 !important; +} + +.statediagram-state rect.divider { + stroke-dasharray: 10, 10 !important; + fill: var(--background-secondary) !important; +} + +.note-edge { + stroke-dasharray: 5 !important; +} + +.statediagram-note rect { + fill: var(--text-accent) !important; + stroke: var(--text-muted) !important; + stroke-width: 1px !important; + rx: 0 !important; + ry: 0 !important; +} + +/* Classes common for multiple diagrams */ +.error-icon { + fill: var(--text-error) !important; +} + +.error-text { + fill: var(--text-muted) !important; + stroke: var(--text-muted) !important; +} + +.edge-pattern-solid { + stroke-dasharray: 0 !important; +} + +.edge-pattern-dashed { + stroke-dasharray: 3 !important; +} + +.edge-pattern-dotted { + stroke-dasharray: 2 !important; +} + +.marker { + fill: var(--text-muted) !important; +} + +.marker.cross { + stroke: var(--text-muted) !important; +} + +.mermaid div:not(text.tracker-month-label) #arrowhead, +.mermaid div:not(text.tracker-month-label) #sequencenumber, +.mermaid div:not(text.tracker-month-label) .cluster text, +.mermaid div:not(text.tracker-month-label) .label text, +.mermaid div:not(text.tracker-month-label) text, +.mermaid div:not(text.tracker-month-label) text.actor { + fill: var(--text-muted) !important; +} + +/*emoji🙂*/ +.mermaid g>g>circle, +.mermaid g>circle { + stroke: #000000 !important; +} + +.mermaid line.task-line { + stroke: #6e6e6e !important; +} + + +/* scrollbar*/ +body:not(.native-scrollbars) ::-webkit-scrollbar-thumb { + background-clip: padding-box; + border: 3px solid transparent; + border-width: 3px 2px 3px 3px; + min-height: 65px; + background-color: var(--scrollbar-thumb-bg); + border: 3.5px solid transparent !important; +} + +body:not(.native-scrollbars) ::-webkit-scrollbar { + background: transparent; +} + +body:not(.native-scrollbars) textarea:hover::-webkit-scrollbar-thumb:active, +body:not(.native-scrollbars) ::-webkit-scrollbar-thumb:hover { + background: var(--scrollbar-active-thumb-bg); +} + +body.remove-scrollbars ::-webkit-scrollbar-thumb { + display: none; +} + +/*adapted from the CSS snippet created by @subframe7536 https://forum-zh.obsidian.md/t/topic/11164*/ +body.body:not(.is-mobile).hover-scrollbars :is(.vertical-tab-header, .vertical-tab-content, .nav-files-container,.workspace-leaf-content .view-content, .search-result-container, .git-view-body, .workspace-leaf-content[data-type=markdown] .cm-scroller, .markdown-preview-view, .suggestion-container .suggestion, +.prompt-results, .markdown-embed-content, .community-modal-search-results-wrapper,.community-modal-info,.tag-container)::-webkit-scrollbar-thumb { + box-shadow: inset 0 0 0 10px !important; + background-color: transparent !important; +} + +body.body:not(.is-mobile).hover-scrollbars .community-modal-info div[class^='community-modal-info-'] { + color:var(--text-normal); +} +body.body:not(.is-mobile).hover-scrollbars .canvas-node-content .markdown-preview-view { + overflow-y: auto!important; +} +body.body:not(.is-mobile).hover-scrollbars :is(.vertical-tab-header, .vertical-tab-content, .nav-files-container, .view-content, .search-result-container, .git-view-body, .workspace-leaf-content[data-type=markdown] .cm-scroller, .markdown-preview-view, .suggestion-container .suggestion, .prompt-results, .markdown-embed-content, .community-modal-search-results-wrapper,.community-modal-info,.tag-container) { + color: transparent; + transition: color var(--anim-duration-fast) var(--anim-motion-smooth); + overflow-y: overlay; +} +body.body:not(.is-mobile).hover-scrollbars :is(.vertical-tab-header, .vertical-tab-content, .nav-files-container, .view-content, .search-result-container, .git-view-body, .workspace-leaf-content[data-type=markdown] .cm-scroller, .markdown-preview-view, .suggestion-container .suggestion, .prompt-results, .markdown-embed-content, .community-modal-search-results-wrapper,.community-modal-info,.tag-container):hover { + color: var(--scrollbar-thumb-bg); +} +body.body:not(.is-mobile).hover-scrollbars :is(.vertical-tab-header, .vertical-tab-content, .nav-files-container, .view-content, .search-result-container, .git-view-body, .workspace-leaf-content[data-type=markdown] .cm-scroller, .markdown-preview-view, .suggestion-container .suggestion, .prompt-results, .community-modal-search-results-wrapper,.tag-container) > :not(h1, h2, h3, h4, h5, h6) { + color: var(--text-normal); +} + +body.body:not(.is-mobile).hover-scrollbars :is(.vertical-tab-header, .vertical-tab-content, .nav-files-container, .view-content, .search-result-container, .git-view-body, .workspace-leaf-content[data-type=markdown] .cm-scroller, .markdown-preview-view, .suggestion-container .suggestion, .prompt-results, .markdown-embed-content, .community-modal-search-results-wrapper,.community-modal-info,.tag-container)::-webkit-scrollbar-thumb:active { + background-color: var(--scrollbar-active-thumb-bg) !important; +} + +body.body:not(.is-mobile).hover-scrollbars .popover.hover-popover > .markdown-embed > .markdown-embed-content > .markdown-preview-view { + color: transparent !important; +} +body.body:not(.is-mobile).hover-scrollbars .popover.hover-popover > .markdown-embed > .markdown-embed-content > .markdown-preview-view:hover { + color: var(--scrollbar-thumb-bg) !important; +} + + +.workspace-split::-webkit-scrollbar:vertical { + display: none; +} + +body.plugin-sliding-panes.transparent-panes .workspace-leaf.mod-am-left-of-active .workspace-leaf-content .view-content, +body.plugin-sliding-panes.transparent-panes .workspace-leaf.mod-am-left-of-active .workspace-leaf-content .view-content *, +body.plugin-sliding-panes.transparent-panes .workspace-leaf.mod-am-left-of-active .workspace-leaf-content .view-content *::before, +body.plugin-sliding-panes.transparent-panes .workspace-leaf.mod-am-left-of-active .workspace-leaf-content .view-content *::-webkit-scrollbar-thumb, +body.plugin-sliding-panes.transparent-panes .workspace-leaf.mod-am-left-of-active .workspace-leaf-content .view-content *::-webkit-scrollbar, +body.plugin-sliding-panes.transparent-panes .workspace-leaf.mod-am-left-of-active .workspace-leaf-content .view-content *::marker { + color: transparent !important; + background: none !important; + background-color: transparent !important; + border: none !important; + -webkit-text-fill-color: transparent !important; +} + +body.plugin-sliding-panes.transparent-panes .workspace-split.mod-root .workspace-leaf:not(:first-of-type) .workspace-leaf-content { + background-color: transparent; +} + +body.plugin-sliding-panes.transparent-panes .workspace-split.mod-vertical > * > .workspace-leaf-resize-handle { + width: 0; +} + +body.plugin-sliding-panes.plugin-sliding-panes.transparent-panes.theme-light .workspace-split.mod-vertical>.workspace-leaf { + box-shadow: -5px 0px 6px 0px rgba(0, 0, 0, 0.1) !important; +} + + +/*==========================*/ +/* obsidian-calendar-plugin */ +/*==========================*/ +#calendar-container { + --color-background-heading: transparent; + --color-background-weeknum: transparent; + --color-background-day: transparent; + --color-background-weekend: transparent; + + --color-dot: var(--text-accent); + --color-arrow: currentColor; + --color-button: var(--text-muted); + --color-text-weeknum: var(--calendar-week-color); + + --color-text-title: var(--text-normal); + --color-text-heading: var(--text-normal); + --color-text-day: var(--text-normal); + --color-text-today: var(--text-accent); + + padding: 0 8px 0 8px; + margin: -21px -8px 0px -8px; + line-height: 0.6; +} + +.theme-dark #calendar-container { + --color-tr: #11111166; + --color-tr-odd: #1e1e1e93; + --color-calendar-weekends: #cc8484; + --color-calendar-weekends-2: #ff9f9f21; + --calendar-today-background-color: #00b3005e; + --theme-color-translucent-3: #217cc769; +} + +.theme-light #calendar-container { + --color-tr: #ffffff6a; + --color-tr-odd: #eeeeeea2; + --color-calendar-weekends: #c74a4a; + --color-calendar-weekends-2: #fdadad21; + --theme-color-translucent-3: #91c2eb80; +} + +#calendar-container .calendar { + background-color: transparent; + padding: 0 4px 2px 4px; + margin-top: -8px; + margin-left: 2px; + border-collapse: separate; + border-spacing: 0; +} + +#calendar-container .calendar tr { + background-color: transparent; +} + +/*表格调整*/ +/*星期*/ +#calendar-container th:first-of-type { + border-top-left-radius: 3px !important; +} + +#calendar-container th:last-of-type { + border-top-right-radius: 3px !important; +} + +#calendar-container th { + padding: 8px 0; + border-bottom: 2px solid var(--text-accent); + border-radius: 0 !important; +} + +/*天*/ +#calendar-container td { + width: 12.5%; + border-right: none; + padding: 0 !important; + line-height: 23px; +} + +#calendar-container tr { + background-color: var(--color-tr); +} + +#calendar-container .day { + padding: 2px 0 0 !important; +} + +#calendar-container .day.has-note.active:not(.today) { + background-color: var(--calendar-hover-color) !important; + color: var(--text-normal) !important; + font-weight: 700; +} + +#calendar-container .day:not(:empty):hover { + background-color: var(--calendar-hover-color); +} + +#calendar-container .day:active, +#calendar-container .active, +#calendar-container .active.today { + background-color: var(--calendar-active-color) !important; + font-weight: 700; +} + +#calendar-container .active.today, +#calendar-container .day.has-note.active { + color: var(--text-accent) !important; + font-weight: 700; +} + +body.toggle-calendar-shadow #calendar-container .active.today { + box-shadow: 0 0 1px 2px var(--text-accent); +} + +body.toggle-calendar-shadow #calendar-container .today { + box-shadow: 0 0 5px var(--text-accent); +} + +#calendar-container .today { + font-weight: bolder; +} + +/*“Today”*/ +#calendar-container .reset-button { + font-size: 14px !important; + margin: 0; + padding: 0; + cursor: pointer; + line-height: 1.2; + text-align: center; +} + +/*悬停Today*/ +#calendar-container .reset-button:hover { + color: var(--sliding-panes-header-color); + background-color: var(--table-hover-raw-color); +} + +/*悬停arrow*/ +#calendar-container .arrow:hover { + color: var(--theme-color); +} + +/*dot*/ +#calendar-container .dot { + stroke: transparent; + margin: -3px 0 2px !important; +} + +#calendar-container .hollow { + margin: -3px 0 2px !important; +} + +#calendar-container .dot-container { + margin-top: 0; + margin-bottom: 0; +} + +/*月份调整 month*/ +#calendar-container .month { + font-size: 20px; + line-height: 1; +} + +/*年份调整 year*/ +#calendar-container .year { + font-size: 20px; + line-height: 1; +} + +/*星期数 week*/ +#calendar-container .week-num { + border-right: 2px solid var(--calendar-week-background-color) !important; + background-color: transparent; + font-weight: 600; + border-radius: 0; +} + +#calendar-container .week-num.active { + background-color: var(--calendar-week-background-color) !important; + color: var(--color-text-weeknum) !important; + font-weight: 800; +} + +/*星期数悬停 week hover*/ +#calendar-container .week-num:hover { + background-color: var(--calendar-week-hover) !important; +} + +/* calendar-1 translucent, v0.2, for Blue Topaz*/ +body.style-options-for-calendar-plugin-style-one.theme-dark { + --color-calendar-weekends: #cc8484; + --color-calendar-weekends-2: #ff9f9f21; + --calendar-today-background-color: #00b3005e; + --theme-color-translucent-3: #217cc769; +} + +body.style-options-for-calendar-plugin-style-one.theme-light { + --color-calendar-weekends: #c74a4a; + --color-calendar-weekends-2: #fdadad21; + --theme-color-translucent-3: #91c2eb80; +} + +body.style-options-for-calendar-plugin-style-one.theme-dark #calendar-container { + --color-tr: #11111183; +} + +body.style-options-for-calendar-plugin-style-one.theme-light #calendar-container { + --color-tr: #ffffffa9; +} + +body.style-options-for-calendar-plugin-style-one #calendar-container th { + padding: 10px 0; + border-radius: 0 !important; +} + +body.style-options-for-calendar-plugin-style-one #calendar-container th:nth-last-child(1), +body.style-options-for-calendar-plugin-style-one #calendar-container th:nth-last-child(2) { + color: var(--color-calendar-weekends) !important; +} + +body.style-options-for-calendar-plugin-style-one #calendar-container td:nth-last-child(1), +body.style-options-for-calendar-plugin-style-one #calendar-container td:nth-last-child(2) { + background-color: var(--color-calendar-weekends-2) !important; +} + +body.style-options-for-calendar-plugin-style-one #calendar-container .day { + border-radius: 50% !important; +} + +body.style-options-for-calendar-plugin-style-one #calendar-container .today { + color: var(--text-accent) !important; + font-weight: 700 !important; + background-image: unset; +} + +body.style-options-for-calendar-plugin-style-one #calendar-container .day:active, +body.style-options-for-calendar-plugin-style-one #calendar-container .active, +body.style-options-for-calendar-plugin-style-one #calendar-container .active.today { + background-color: var(--theme-color-translucent-3) !important; +} + +body.style-options-for-calendar-plugin-style-two #calendar-container .day { + border-radius: 0 !important; +} + +body.style-options-for-calendar-plugin-style-two .day.adjacent-month { + background-color: var(--background-transparent-black-or-white-3) !important; +} + +body.style-options-for-calendar-plugin-style-two #calendar-container tbody tr:first-child { + background-color: rgba(var(--table-color-rgb), 0.1) !important; +} + +body.style-options-for-calendar-plugin-style-two #calendar-container tbody tr:nth-child(2) { + background-color: rgba(var(--table-color-rgb), 0.2) !important; +} + +body.style-options-for-calendar-plugin-style-two #calendar-container tbody tr:nth-child(3) { + background-color: rgba(var(--table-color-rgb), 0.3) !important; +} + +body.style-options-for-calendar-plugin-style-two #calendar-container tbody tr:nth-child(4) { + background-color: rgba(var(--table-color-rgb), 0.4) !important; +} + +body.style-options-for-calendar-plugin-style-two #calendar-container tbody tr:nth-child(5) { + background-color: rgba(var(--table-color-rgb), 0.5) !important; +} + +body.style-options-for-calendar-plugin-style-two #calendar-container tbody tr:nth-child(6) { + background-color: rgba(var(--table-color-rgb), 0.6) !important; +} + +/*===========================*/ +/*copy button for code blocks*/ +/*===========================*/ +button.copy-code-button:not([style="right: 32pt"]) { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAABU0lEQVRYhe2WMU4CQRSG/2eMjQRptQB7j8AJnIbKEq/A2qg0SjRROgauYGljTMALLN7AA7Ak1oRIY7HPYt0IuzPLMgxggK97u2/e/PPv25kBNh0yGSSavQqYqkHEDx2n0FqaANH0SmC8RIqU2k7+1YqAs9rH3uggcw+iMoBD7UDyi75PRESuLoeBT4CeMoPhzXPt5FuVsxt98JXL3hH4cpryduX4HQCE9LQ5BBwBfDXKZRlANZUAgMtAsMJwkt+JGAA6Tn7CtTBWvT9t9IpE5DL4XCdgR636b4Xz8HZR6I7XVKFwIJlwpbaIObBsUjsQ/fa2WLkDWwEz/wWzMq13Vu6AsQAh+10hPdc0nlsAwEwAm8cahPTY9m6XxPr0gGm+xR6wlL/tgbQsrAeCi2RwnUouaacHYvu0kP1HgK91ZWzfC2IO7A+GtwDVQyf+Let7FmwcPzCZvMtlTU3QAAAAAElFTkSuQmCC); + background-repeat: no-repeat; + background-size: contain; + background-position: center; + background-color: transparent; + color: transparent; + height: 1.6em; +} + +button.copy-code-button:hover { + background-color: var(--theme-color-translucent-015); +} + +.obsidian-banner-wrapper.has-copy-button { + position:unset; +} + +/*====================*/ +/*day planner plugin*/ +/*====================*/ +.day-planner-status-bar-text { + color: var(--text-accent); + font-weight: 600; +} + +.progress-pie.day-planner { + background-color: var(--day-planner-pie); + float: left; + height: 20px; + margin: 0.3px 10px 0.3px 0; + width: 20px; + display: none; +} + +#scroll-controls input#auto-scroll.toggle { + background-image: none; +} + +.aside__line { + background: var(--day-planner-dot) !important; + left: 35px !important; +} + +.ei_Dot { + background-color: var(--day-planner-line) !important; + left: 28px !important; +} + +.ei_Title { + font-size: 15px !important; + margin-left: -10px !important; +} + +.ei_Copy { + font-size: 15px !important; + margin-left: 5px !important; +} + +.event_item { + overflow: hidden !important; +} + +#now-line, .timeline-time { + background-color: var(--day-planner-timeline) !important; +} + +.event_item:hover { + background-color: var(--day-planner-item-hover) !important; + box-shadow: 0px 0px 52px -18px rgba(0, 0, 0, 0.75); +} + +.event_item_color1 { + background-color: var(--event-item-color1) !important; +} +.event_item_color2 { + background-color: var(--event-item-color2) !important; +} +.event_item_color3 { + background-color: var(--event-item-color3) !important; +} +.event_item_color4 { + background-color: var(--event-item-color4) !important; +} +.event_item_color5 { + background-color: var(--event-item-color5) !important; +} +.event_item_color6 { + background-color: var(--event-item-color6) !important; +} +.event_item_color7 { + background-color: var(--event-item-color7) !important; +} +.event_item_color8 { + background-color: var(--event-item-color8) !important; +} +.event_item_color9 { + background-color: var(--event-item-color9) !important; +} +.event_item_color10 { + background-color: var(--event-item-color10) !important; +} + +/* ================================== */ +/* ============= kanban ============= */ +/* ================================== */ +.kanban-plugin__markdown-preview-view { + font-family: var(--font-text) !important; +} +/*body:not(.style-options-for-kanban-plugin-static-default)*/ +.workspace-leaf .kanban-plugin__lane { + border-radius: 8px; + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.1); +} + +.kanban-plugin { + background-color: var(--background-secondary) !important; +} + +/* .kanban-plugin__item-title ol:not(.contains-task-list)>li:not(.task-list-item), +.kanban-plugin__item-title ul:not(.contains-task-list)>li:not(.task-list-item) { + border-left: none; + padding: 0 1px; + margin-left: 0px; +} */ + +.kanban-plugin .task-list-item-checkbox { + margin: 0px 7px 0px 0; +} + +.kanban-plugin__markdown-preview-view blockquote { + padding-top: 1px; + padding-bottom: 1px; +} + +.kanban-plugin__lane-header-wrapper { + background: var(--theme-color-translucent-015) !important; + padding: 8px 11px !important; + border-radius: 5px 5px 0 0; + margin-bottom: 0px !important; + z-index: 100 !important; + border-bottom: none !important; +} + +.theme-dark .kanban-plugin__lane-header-wrapper { + background: unset !important; + padding: 8px 11px 0 !important; +} + + +.kanban-plugin__checkbox-wrapper { + background: var(--background-transparent-black-or-white-2); +} + +.kanban-plugin__item { + border: none !important; + z-index: 100 !important; +} + +.kanban-plugin__item-content-wrapper, +.kanban-plugin__item-title-wrapper { + background: var(--background-transparent-black-or-white-1) !important; + z-index: 100 !important; +} + +.kanban-plugin__item-content-wrapper:hover, +.kanban-plugin__item-title-wrapper:hover { + background: var(--background-transparent-black-or-white-3-1) !important; +} + +.kanban-plugin__item-button-wrapper { + background: var(--background-transparent-black-or-white-2) !important; + border-radius: 0 0 5px 5px; +} + +button.kanban-plugin__new-item-button { + color: var(--text-muted) !important; + font-weight: bold; + font-size: 0.8em; + z-index: 100 !important; +} + +button.kanban-plugin__new-item-button:hover { + color: var(--accent-strong) !important; +} + +.kanban-plugin__lane { + border: none !important; +} + +.kanban-plugin__lane-items { + padding: 4px !important; +} + +/* .kanban-plugin__markdown-preview-view ol:not(.contains-task-list)>li:not(.task-list-item), +.kanban-plugin__markdown-preview-view:not(.kanban) ul>li:not(.task-list-item) { + margin-left: unset; + padding-left: unset; + margin-bottom: unset; + margin-top: unset; +} */ + +/*meta*/ +.kanban-plugin__meta-row { + background: transparent !important; +} + +.kanban-plugin__item-metadata-wrapper:not(:empty) { + background: var(--background-transparent-black-or-white-3) !important; +} + +.kanban-plugin__lane { + background: transparent !important; +} + +.theme-light .kanban-plugin__lane { + background: var(--background-transparent-black-or-white-3) !important; +} + +.kanban-plugin__lane-wrapper { + border-radius: var(--radius-s); +} + +.kanban-plugin__lane-wrapper { + background-repeat: no-repeat; + background-size: cover; +} + +/* checkbox */ +.kanban-plugin__item-prefix-button-wrapper input[type=checkbox] { + margin: 1px 6px 0 0; + width: 14px; + height: 14px; + filter: hue-rotate(var(--theme-color)) !important; +} + +.theme-dark .kanban-plugin__lane-wrapper:nth-child(7n+1) { + background: linear-gradient(to bottom, var(--kanban-color-1) 60%, transparent); + --scrollbar-thumb-bg: color-mix(in srgb, var(--kanban-color-1), transparent 60%); + --scrollbar-active-thumb-bg: var(--kanban-color-1); +} +.theme-dark .kanban-plugin__lane-wrapper:nth-child(7n+2) { + background: linear-gradient(to bottom, var(--kanban-color-2) 60%, transparent); + --scrollbar-thumb-bg: color-mix(in srgb, var(--kanban-color-2), transparent 60%); + --scrollbar-active-thumb-bg: var(--kanban-color-2); +} +.theme-dark .kanban-plugin__lane-wrapper:nth-child(7n+3) { + background: linear-gradient(to bottom, var(--kanban-color-3) 60%, transparent); + --scrollbar-thumb-bg: color-mix(in srgb, var(--kanban-color-3), transparent 60%); + --scrollbar-active-thumb-bg: var(--kanban-color-3); +} +.theme-dark .kanban-plugin__lane-wrapper:nth-child(7n+4) { + background: linear-gradient(to bottom, var(--kanban-color-4) 60%, transparent); + --scrollbar-thumb-bg: color-mix(in srgb, var(--kanban-color-4), transparent 60%); + --scrollbar-active-thumb-bg: var(--kanban-color-4); +} +.theme-dark .kanban-plugin__lane-wrapper:nth-child(7n+5) { + background: linear-gradient(to bottom, var(--kanban-color-5) 60%, transparent); + --scrollbar-thumb-bg: color-mix(in srgb, var(--kanban-color-5), transparent 60%); + --scrollbar-active-thumb-bg: var(--kanban-color-5); +} +.theme-dark .kanban-plugin__lane-wrapper:nth-child(7n+6) { + background: linear-gradient(to bottom, var(--kanban-color-6) 60%, transparent); + --scrollbar-thumb-bg: color-mix(in srgb, var(--kanban-color-6), transparent 60%); + --scrollbar-active-thumb-bg: var(--kanban-color-6); +} +.theme-dark .kanban-plugin__lane-wrapper:nth-child(7n+0) { + background: linear-gradient(to bottom, var(--kanban-color-7) 60%, transparent); + --scrollbar-thumb-bg: color-mix(in srgb, var(--kanban-color-7), transparent 60%); + --scrollbar-active-thumb-bg: var(--kanban-color-7); +} + +body.style-options-for-kanban-plugin-static-all-color.theme-light { + --kanban-color-1: #63a1e970; + --kanban-color-2: #63e6e970; + --kanban-color-3: #63e98270; + --kanban-color-4: #dee96370; + --kanban-color-5: #e8c89170; + --kanban-color-6: #e8919170; + --kanban-color-7: #bd91e870; +} + +body.style-options-for-kanban-plugin-static-all-color.theme-light .kanban-plugin__lane-wrapper:nth-child(7n+1) { + background: linear-gradient(to bottom, var(--kanban-color-1) 30%, transparent) !important; + --scrollbar-thumb-bg: color-mix(in srgb, var(--kanban-color-1), transparent 60%); + --scrollbar-active-thumb-bg: var(--kanban-color-1); +} +body.style-options-for-kanban-plugin-static-all-color.theme-light .kanban-plugin__lane-wrapper:nth-child(7n+2) { + background: linear-gradient(to bottom, var(--kanban-color-2) 30%, transparent) !important; + --scrollbar-thumb-bg: color-mix(in srgb, var(--kanban-color-2), transparent 60%); + --scrollbar-active-thumb-bg: var(--kanban-color-2); +} +body.style-options-for-kanban-plugin-static-all-color.theme-light .kanban-plugin__lane-wrapper:nth-child(7n+3) { + background: linear-gradient(to bottom, var(--kanban-color-3) 30%, transparent) !important; + --scrollbar-thumb-bg: color-mix(in srgb, var(--kanban-color-3), transparent 60%); + --scrollbar-active-thumb-bg: var(--kanban-color-3); +} +body.style-options-for-kanban-plugin-static-all-color.theme-light .kanban-plugin__lane-wrapper:nth-child(7n+4) { + background: linear-gradient(to bottom, var(--kanban-color-4) 30%, transparent) !important; + --scrollbar-thumb-bg: color-mix(in srgb, var(--kanban-color-4), transparent 60%); + --scrollbar-active-thumb-bg: var(--kanban-color-4); +} +body.style-options-for-kanban-plugin-static-all-color.theme-light .kanban-plugin__lane-wrapper:nth-child(7n+5) { + background: linear-gradient(to bottom, var(--kanban-color-5) 30%, transparent) !important; + --scrollbar-thumb-bg: color-mix(in srgb, var(--kanban-color-5), transparent 60%); + --scrollbar-active-thumb-bg: var(--kanban-color-5); +} +body.style-options-for-kanban-plugin-static-all-color.theme-light .kanban-plugin__lane-wrapper:nth-child(7n+6) { + background: linear-gradient(to bottom, var(--kanban-color-6) 30%, transparent) !important; + --scrollbar-thumb-bg: color-mix(in srgb, var(--kanban-color-6), transparent 60%); + --scrollbar-active-thumb-bg: var(--kanban-color-6); +} +body.style-options-for-kanban-plugin-static-all-color.theme-light .kanban-plugin__lane-wrapper:nth-child(7n+0) { + background: linear-gradient(to bottom, var(--kanban-color-7) 30%, transparent) !important; + --scrollbar-thumb-bg: color-mix(in srgb, var(--kanban-color-7), transparent 60%); + --scrollbar-active-thumb-bg: var(--kanban-color-7); +} +body.style-options-for-kanban-plugin-static-all-color .kanban-plugin__item-title-wrapper { + background: transparent !important; +} + + +body.style-options-for-kanban-plugin-static-all-image-one.theme-dark .kanban-plugin__lane-wrapper { + background-repeat: no-repeat; + background-size: cover; +} + + + +body.style-options-for-kanban-plugin-static-all-image-two.theme-dark .kanban-plugin__lane-wrapper { + background-repeat: no-repeat; + background-size: cover; +} + +body.style-options-for-kanban-plugin-static-plain .kanban-plugin__lane-wrapper { + background: unset !important; + --scrollbar-thumb-bg: unset !important; + --scrollbar-active-thumb-bg: unset !important; +} + +body.style-options-for-kanban-plugin-static-plain .kanban-plugin__lane { + border: 2px solid var(--background-modifier-border) !important; +} + +body.style-options-for-kanban-plugin-static-plain .kanban-plugin__lane-header-wrapper { + background: unset !important; + border-bottom: 1px solid var(--background-modifier-border) !important; +} + +body.style-options-for-kanban-plugin-static-plain.theme-dark .kanban-plugin__lane-header-wrapper, +body.style-options-for-kanban-plugin-static-little-color.theme-dark .kanban-plugin__lane-header-wrapper { + padding: 10px 11px !important; +} + +body.style-options-for-kanban-plugin-static-plain .kanban-plugin__item-button-wrapper { + background: transparent !important; +} + +body.style-options-for-kanban-plugin-static-little-color.theme-light { + --kanban-color-1: #91bae870; + --kanban-color-2: #91e8e070; + --kanban-color-3: #91e89a70; + --kanban-color-4: #e0e89170; + --kanban-color-5: #e8c89170; + --kanban-color-6: #e8919170; + --kanban-color-7: #bd91e870; +} + +body.style-options-for-kanban-plugin-static-little-color.style-options-for-kanban-plugin-dynamic-neon-three .kanban-plugin__lane, +body.style-options-for-kanban-plugin-static-plain.style-options-for-kanban-plugin-dynamic-neon-three .kanban-plugin__lane, +body.style-options-for-kanban-plugin-static-little-color.style-options-for-kanban-plugin-dynamic-neon-one .kanban-plugin__lane, +body.style-options-for-kanban-plugin-static-plain.style-options-for-kanban-plugin-dynamic-neon-one .kanban-plugin__lane, +body.style-options-for-kanban-plugin-static-little-color.style-options-for-kanban-plugin-dynamic-neon-two .kanban-plugin__lane, +body.style-options-for-kanban-plugin-static-plain.style-options-for-kanban-plugin-dynamic-neon-two .kanban-plugin__lane { + border: none !important; +} + +body.style-options-for-kanban-plugin-static-little-color .kanban-plugin__item, +body.style-options-for-kanban-plugin-static-little-color .kanban-plugin__lane { + border: 1px solid var(--background-modifier-border) !important +} + +body.style-options-for-kanban-plugin-static-little-color .kanban-plugin__lane-wrapper { + background-image: unset !important; + background-color: transparent !important; +} +body.style-options-for-kanban-plugin-static-little-color .kanban-plugin__lane-wrapper:nth-child(7n+1) .kanban-plugin__lane-header-wrapper { + background-color: var(--kanban-color-1) !important; +} +body.style-options-for-kanban-plugin-static-little-color .kanban-plugin__lane-wrapper:nth-child(7n+2) .kanban-plugin__lane-header-wrapper { + background-color: var(--kanban-color-2) !important; +} +body.style-options-for-kanban-plugin-static-little-color .kanban-plugin__lane-wrapper:nth-child(7n+3) .kanban-plugin__lane-header-wrapper { + background-color: var(--kanban-color-3) !important; +} +body.style-options-for-kanban-plugin-static-little-color .kanban-plugin__lane-wrapper:nth-child(7n+4) .kanban-plugin__lane-header-wrapper { + background-color: var(--kanban-color-4) !important; +} +body.style-options-for-kanban-plugin-static-little-color .kanban-plugin__lane-wrapper:nth-child(7n+5) .kanban-plugin__lane-header-wrapper { + background-color: var(--kanban-color-5) !important; +} +body.style-options-for-kanban-plugin-static-little-color .kanban-plugin__lane-wrapper:nth-child(7n+6) .kanban-plugin__lane-header-wrapper { + background-color: var(--kanban-color-6) !important; +} +body.style-options-for-kanban-plugin-static-little-color .kanban-plugin__lane-wrapper:nth-child(7n) .kanban-plugin__lane-header-wrapper { + background-color: var(--kanban-color-7) !important; +} + +/* Kanban Neon, v0.5, for Blue Topaz, modified from https://codepen.io/Chokcoco/pen/BaQzBEG by @Chokcoco */ +body.style-options-for-kanban-plugin-dynamic-neon-one.theme-dark, +body.style-options-for-kanban-plugin-dynamic-neon-two.theme-dark, +body.style-options-for-kanban-plugin-dynamic-neon-three.theme-dark { + --background-transparent-black-or-white-1: #232323c2; + --background-transparent-black-or-white-2: #0f0f0f69; + --background-transparent-black-or-white-3: #2222224d; + --background-transparent-blue: #53a3ff41; +} + +body.style-options-for-kanban-plugin-dynamic-neon-one.theme-light, +body.style-options-for-kanban-plugin-dynamic-neon-two.theme-light, +body.style-options-for-kanban-plugin-dynamic-neon-three.theme-light { + --background-transparent-black-or-white-1: #ffffffb0; + --background-transparent-black-or-white-2: #eeeeee88; + --background-transparent-black-or-white-3: #f5f5f583; + --background-transparent-blue: #5eb6ff44; +} + +body.style-options-for-kanban-plugin-dynamic-neon-one .kanban-plugin, +body.style-options-for-kanban-plugin-dynamic-neon-two .kanban-plugin, +body.style-options-for-kanban-plugin-dynamic-neon-three .kanban-plugin { + background-color: var(--background-secondary-alt) !important; +} + +body.style-options-for-kanban-plugin-dynamic-neon-one.theme-dark .kanban-plugin__lane-header-wrapper, +body.style-options-for-kanban-plugin-dynamic-neon-two.theme-dark .kanban-plugin__lane-header-wrapper, +body.style-options-for-kanban-plugin-dynamic-neon-three.theme-dark .kanban-plugin__lane-header-wrapper { + background: var(--background-transparent-blue) !important; + padding: 5px 11px!important; + border-radius: 6px 6px 0 0; + margin-bottom: 5px !important; + z-index: 100 !important; +} + +body.style-options-for-kanban-plugin-dynamic-neon-one .kanban-plugin__lane-wrapper:nth-child(n) { + + position: relative; + z-index: 0; + border-radius: 10px; + overflow: hidden; + cursor: pointer; + transition: .3s; + -webkit-box-reflect: below 10px linear-gradient(transparent, rgba(0, 0, 0, .4)); +} + +body.style-options-for-kanban-plugin-dynamic-neon-one .kanban-plugin__lane-wrapper:nth-child(n)::before, +body.style-options-for-kanban-plugin-dynamic-neon-two .kanban-plugin__lane-wrapper:nth-child(n)::before { + content: ''; + position: absolute; + z-index: -2; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + width: 38px; + height: 125%; + background-color: var(--background-secondary-alt) !important; + background-repeat: no-repeat; + background-size: 50% 50%; + background-position: 0 0; + background-image: conic-gradient(var(--kanban-shadow), var(--kanban-shadow)); + animation: rotate 2s linear infinite; +} + +body.style-options-for-kanban-plugin-dynamic-neon-one .kanban-plugin__lane-wrapper:nth-child(n)::after, +body.style-options-for-kanban-plugin-dynamic-neon-two .kanban-plugin__lane-wrapper:nth-child(n)::after { + content: ''; + position: absolute; + z-index: -1; + left: 2px; + top: 2px; + width: calc(100% - 4px); + height: calc(100% - 4px); + background-color: var(--background-secondary-alt) !important; + border-radius: 10px; +} + +body.style-options-for-kanban-plugin-dynamic-neon-two .kanban-plugin__lane-wrapper:nth-child(n) { + background: unset !important; + position: relative; + z-index: 0; + border-radius: 10px; + overflow: hidden; + cursor: pointer; + transition: .3s; + box-shadow: 0px 0px 5px 1px var(--kanban-shadow); +} + +@keyframes rotate { + 100% {transform: translate(-50%, -50%) rotate(1turn);} +} + +body.style-options-for-kanban-plugin-dynamic-neon-one .kanban-plugin__lane-wrapper:nth-child(n):hover +body.style-options-for-kanban-plugin-dynamic-neon-two .kanban-plugin__lane-wrapper:nth-child(n):hover { + box-shadow: 0 0 5px var(--kanban-shadow), 0 0 25px var(--kanban-shadow); +} + +body.style-options-for-kanban-plugin-dynamic-neon-one .kanban-plugin__lane-wrapper:nth-child(n):hover::after, +body.style-options-for-kanban-plugin-dynamic-neon-one .kanban-plugin__lane-wrapper:nth-child(n):hover::before, +body.style-options-for-kanban-plugin-dynamic-neon-two .kanban-plugin__lane-wrapper:nth-child(n):hover::after, +body.style-options-for-kanban-plugin-dynamic-neon-two .kanban-plugin__lane-wrapper:nth-child(n):hover::before { + transition: .3s; + background: linear-gradient(to bottom, var(--kanban-shadow) 30%, transparent) !important; +} + +body.style-options-for-kanban-plugin-dynamic-neon-one .kanban-plugin__lane-wrapper:nth-child(7n+2), +body.style-options-for-kanban-plugin-dynamic-neon-two .kanban-plugin__lane-wrapper:nth-child(7n+2) { + filter: hue-rotate(50deg); +} +body.style-options-for-kanban-plugin-dynamic-neon-one .kanban-plugin__lane-wrapper:nth-child(7n+3), +body.style-options-for-kanban-plugin-dynamic-neon-two .kanban-plugin__lane-wrapper:nth-child(7n+3) { + filter: hue-rotate(140deg); +} +body.style-options-for-kanban-plugin-dynamic-neon-one .kanban-plugin__lane-wrapper:nth-child(7n+4), +body.style-options-for-kanban-plugin-dynamic-neon-two .kanban-plugin__lane-wrapper:nth-child(7n+4) { + filter: hue-rotate(180deg); +} +body.style-options-for-kanban-plugin-dynamic-neon-one .kanban-plugin__lane-wrapper:nth-child(7n+5), +body.style-options-for-kanban-plugin-dynamic-neon-two .kanban-plugin__lane-wrapper:nth-child(7n+5) { + filter: hue-rotate(220deg); +} +body.style-options-for-kanban-plugin-dynamic-neon-one .kanban-plugin__lane-wrapper:nth-child(7n+6), +body.style-options-for-kanban-plugin-dynamic-neon-two .kanban-plugin__lane-wrapper:nth-child(7n+6) { + filter: hue-rotate(280deg); +} +body.style-options-for-kanban-plugin-dynamic-neon-one .kanban-plugin__lane-wrapper:nth-child(7n) +body.style-options-for-kanban-plugin-dynamic-neon-two .kanban-plugin__lane-wrapper:nth-child(7n) { + filter: hue-rotate(330deg); +} + +body.style-options-for-kanban-plugin-dynamic-neon-three .kanban-plugin__lane-wrapper:nth-child(n) { + background: unset !important; + position: relative; + border-radius: 10px; + overflow: hidden; + cursor: pointer; + transition: .3s; + animation: huerotate-1 6s infinite linear; + filter: hue-rotate(360deg); +} + +@keyframes huerotate-1 { + 0% {filter: hue-rotate(0deg);} + 100% {filter: hue-rotate(360deg);} +} + +body.style-options-for-kanban-plugin-dynamic-neon-three .kanban-plugin__lane-wrapper:nth-child(n)::before { + content: ''; + position: absolute; + z-index: -2; + left: 50%; + top: 50%; + transform: translate(-50%, -50%); + width: 250%; + height: 300%; + background-color: var(--background-secondary-alt) !important; + background-repeat: no-repeat; + background-size: 50% 50%; + background-position: 0 0; + background-image: conic-gradient(var(--kanban-shadow), var(--kanban-shadow)); + animation: rotate 2s linear infinite; +} + +body.style-options-for-kanban-plugin-dynamic-neon-three .kanban-plugin__lane-wrapper:nth-child(n)::after { + content: ''; + position: absolute; + z-index: -1; + left: 2px; + top: 2px; + width: calc(100% - 4px); + height: calc(100% - 4px); + background-color: var(--background-secondary-alt) !important; + border-radius: 10px; +} + +body.style-options-for-kanban-plugin-dynamic-neon-three .kanban-plugin__lane-wrapper:nth-child(n):hover { + box-shadow: 0 0 5px var(--kanban-shadow), 0 0 25px var(--kanban-shadow); +} +body.style-options-for-kanban-plugin-dynamic-neon-three .kanban-plugin__lane-wrapper:nth-child(n):hover::after, +body.style-options-for-kanban-plugin-dynamic-neon-three .kanban-plugin__lane-wrapper:nth-child(n):hover::before { + transition: .3s; + background: var(--kanban-shadow); +} +body.style-options-for-kanban-plugin-dynamic-neon-three .kanban-plugin__lane-wrapper:nth-child(7n+2) { + animation: huerotate-2 6s infinite linear; + filter: hue-rotate(410deg); +} + +@keyframes huerotate-2 { + 0% {filter: hue-rotate(50deg);} + 100% {filter: hue-rotate(410deg);} +} + +body.style-options-for-kanban-plugin-dynamic-neon-three .kanban-plugin__lane-wrapper:nth-child(7n+3) { + animation: huerotate-3 6s infinite linear; + filter: hue-rotate(500deg); +} + +@keyframes huerotate-3 { + 0% {filter: hue-rotate(140deg);} + 100% {filter: hue-rotate(500deg);} +} + +body.style-options-for-kanban-plugin-dynamic-neon-three .kanban-plugin__lane-wrapper:nth-child(7n+4) { + filter: hue-rotate(540deg); + animation: huerotate-4 6s infinite linear; +} + +@keyframes huerotate-4 { + 0% {filter: hue-rotate(180deg);} + 100% {filter: hue-rotate(540deg);} +} + +body.style-options-for-kanban-plugin-dynamic-neon-three .kanban-plugin__lane-wrapper:nth-child(7n+5) { + filter: hue-rotate(580deg); + animation: huerotate-5 6s infinite linear; +} + +@keyframes huerotate-5 { + 0% {filter: hue-rotate(220deg);} + 100% {filter: hue-rotate(580deg);} +} + +body.style-options-for-kanban-plugin-dynamic-neon-three .kanban-plugin__lane-wrapper:nth-child(7n+6) { + filter: hue-rotate(640deg); + animation: huerotate-6 6s infinite linear; +} + +@keyframes huerotate-6 { + 0% {filter: hue-rotate(280deg);} + 100% {filter: hue-rotate(640deg);} +} + +body.style-options-for-kanban-plugin-dynamic-neon-three .kanban-plugin__lane-wrapper:nth-child(7n+0) { + filter: hue-rotate(690deg); + animation: huerotate-7 6s infinite linear; +} + +@keyframes huerotate-7 { + 0% { filter: hue-rotate(330deg);} + 100% { filter: hue-rotate(690deg);} +} + +/* =========================================*/ +/* =========tapes pins and stickies=========*/ +/* =========================================*/ +/* thanks to death_au, Gabroel and Lithou from Obsidian Members Group on Discord */ +.stickies { + text-align: center; + transition: width 2s; + padding: 5px; + margin: 18px; + position: relative; + float: right; + right: -10px; + width: max(180px, 30%); + max-width: 50%; + background-color: var(--stickies-color-1); + -webkit-transform: rotate(0deg); + -moz-transform: rotate(0deg); + -o-transform: rotate(0deg); + -ms-transform: rotate(0deg); + transform: rotate(2deg); + transition: all 2s ease; + z-index: 1; + padding-top: 10px; + padding-bottom: 10px; + border-radius: 0; + color: black; +} + +.stickies::after { + content: ""; + left: -5%; + top: -10px; + height: 40px; + width: 15px; + border-radius: var(--radius-l); + border: 3px solid #979797; + display: inline-block; + position: absolute; + -webkit-transform: rotate(0deg); + -moz-transform: rotate(0deg); + -o-transform: rotate(0deg); + -ms-transform: rotate(0deg); + transform: rotate(-11deg); + z-index: 11; +} + +.stickies::before { + width: 11px; + height: 20px; + content: ""; + display: inline-block; + position: absolute; + left: -3.5%; + top: -2px; + border-radius: var(--radius-l); + border: 3px solid #979797; + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + z-index: 10; + -webkit-transform: rotate(0deg); + -moz-transform: rotate(0deg); + -o-transform: rotate(0deg); + -ms-transform: rotate(0deg); + transform: rotate(-11deg); +} + +.stickies2 { + position: relative; + float: left; + box-shadow: 0 10px 10px 2px #9191912d; + width: max(180px, 30%); + max-width: 50%; + background-color: var(--stickies-color-2); + -webkit-transform: rotate(0deg); + -moz-transform: rotate(0deg); + -o-transform: rotate(0deg); + -ms-transform: rotate(0deg); + transform: rotate(-2deg); + transition: all 2s ease; + z-index: 1; + padding: 20px; + margin: 10px; + color: black; +} + +.stickies2::after { + content: ""; + display: block; + height: 32px; + width: 2px; + position: absolute; + left: 50%; + top: -10px; + z-index: 1; + border-radius: 50%; + display: inline-block; + height: 15px; + width: 15px; + border: 1px; + box-shadow: inset -10px -10px 10px #f0b7a4, inset 3px 3px 5px; +} + +.to-recall { + position: relative; + float: left; + max-width: 30%; + background-color: var(--text-normal); + border-radius: var(--radius-xs); + -webkit-transform: rotate(0deg); + -moz-transform: rotate(0deg); + -o-transform: rotate(0deg); + -ms-transform: rotate(0deg); + transform: rotate(0deg); + z-index: 1; + padding: 8px; + margin-right: 8px; + margin-top: 20px; + font-weight: bold; + font-family: Cooper; + color: var(--text-normal); +} + +.to-recall:hover { + cursor: pointer; +} + +.to-recall:active { + background-color: transparent; + transition: all 300ms ease; +} + +.to-recall::after { + content: "Click"; + position: absolute; + font-size: 12px; + top: 1px; + right: 5px; + font-weight: 600; + font-family: Arial; + color: var(--background-primary); +} + +.to-recall:active:after { + display: none; +} + +.to-recall::before { + content: " To Recall"; + display: inline-block; + position: absolute; + top: -20px; + left: -8px; + border-radius: var(--radius-l); + font-size: 14px; + font-weight: bold; + font-family: OCR A; + color: #858585; + white-space: pre; +} + + +/* ================================== */ +/* ====== markdown assitance ======== */ +/* ================================== */ +.command-list-view-row-selected { + background-color: gray !important; +} + + +/* +.cm-s-obsidian pre.HyperMD-codeblock, +.cm-s-obsidian span.cm-math:not(.cm-formatting-math-begin):not(.cm-formatting-math-end) { + color: var(--gray-2); +} +*/ + +/* ================================== */ +/* ============ comments ============ */ +/* ================================== */ +.theme-light .ob-comment { + position: relative; + border-bottom: 1px dotted black; + color: var(--text-normal) !important; + background-color: #57b2ee77 !important; + border-radius: 10% !important; +} + +.theme-dark .ob-comment { + position: relative; + border-bottom: 1px dotted rgb(255, 255, 255); + color: var(--text-normal) !important; + background-color: #0054b5e0 !important; + border-radius: 10% !important; +} + +.theme-light .ob-comment:hover { + background-color: #57b2ee50 !important; +} + +.theme-dark .ob-comment:hover { + background-color: #0062d1 !important; +} + +.theme-light .ob-comment span { + visibility: hidden; + min-width: auto; + max-width: 500px; + width: max-content; + background-color: #c7e2f5e5 !important; + color: #0068c9 !important; + text-align: left; + border-radius: var(--radius-s); + padding: 10px 10px; + z-index: 1; + position: absolute; + top: 20px; + right: 20px; + box-shadow: 1px 1px 10px 5px var(--background-secondary); + transition: opacity 1s; +} + +.theme-dark .ob-comment span { + visibility: hidden; + min-width: auto; + max-width: 500px; + width: max-content; + background-color: #aed6f3ef !important; + color: #005cb3 !important; + text-align: left; + border-radius: var(--radius-s); + padding: 10px 10px; + z-index: 1; + position: absolute; + top: 20px; + right: 20px; + box-shadow: 1px 1px 10px 5px var(--background-secondary); + transition: opacity 1s; +} + +.theme-light .comment-pannel-p3 { + background-color: #c7e2f5e5 !important; + color: #0068c9 !important; +} + +.theme-dark .comment-pannel-p3 { + background-color: #aed6f3ef !important; + color: #005cb3 !important; +} + +.comment-pannel-bubble { + width: 90% !important; + padding: 0 5px !important; + text-decoration: none; + display: inline-block; + margin-right: 0 !important; +} + +/* ======== tooltip ========= */ +.tooltip, +.tooltip.mod-right { + color: var(--white); + background-color: var(--interactive-accent); +} +.tooltip .tooltip-arrow { + border-bottom: 5px solid var(--interactive-accent); +} +.tooltip.mod-right .tooltip-arrow { + border-right: 5px solid var(--interactive-accent); +} +.tooltip.mod-left .tooltip-arrow { + border-left: 5px solid var(--interactive-accent); +} + +/* ================================== */ +/* ======== better footnote ========= */ +/* ================================== */ +:is(.markdown-preview-view,.markdown-rendered) .tippy-content { + -webkit-background-clip: initial; + -webkit-text-fill-color: initial; + /* font-size: var(--font-size-better-footnote) !important;*/ + font-family: var(--font-family-better-footnote) !important; +} + +/*default footnote*/ +section.footnotes ol>li:not(.task-list-item) { + border-left: none !important; +} + +.cm-s-obsidian span.cm-footref { + color: var(--text-accent); +} +.tippy-box[data-theme~="obsidian"] +{ + backdrop-filter: blur(8px); +} +.file-embed.mod-empty:hover { + backdrop-filter: blur(5px); +} +/* ================================== */ +/* =========== admonition =========== */ +/* ================================== */ +body.style-options-for-admonition-plugin .admonition { + break-inside: avoid; +} + +body.style-options-for-admonition-plugin .callout.admonition .admonition-content { + overflow: hidden; +} + +.admonition.callout { + border-color: rgba(var(--callout-color),0.15); +} +.callout:not(.admonition).drop-shadow +{ + box-shadow:var(--window-shadow2); +} +.callout.admonition.admonition-plugin.is-collapsed { + overflow: hidden; +} +/* ad伪看板效果*/ +body.style-options-for-admonition-plugin .admonition-kanban { + overflow: visible; + background-color: rgba(255, 255, 255, 0) !important; + border-left: none !important; + margin: auto; + box-shadow: none !important; +} +body.style-options-for-admonition-plugin .admonition-kanban .admonition-content { + overflow: visible; + margin: 0; +} + +body.style-options-for-admonition-plugin .admonition-kanban .is-mobile ul { + display: flex; +} + +body.style-options-for-admonition-plugin .admonition-kanban ul { + display: flex; + margin: 0; + flex-direction: row; + border: none; + padding: 0; + border-radius: var(--radius-m); + flex-wrap: wrap; +} + +body.style-options-for-admonition-plugin .admonition-kanban ul>li:not(.task-list-item) { + flex: 1 1 20%; + padding: 0.1em 1em 0.1em 0.8em !important; + margin: 0 0.1em 0.3em 0 !important; + list-style: none; + border: 1px solid var(--p-kanban-border-color); + border-left: 1px solid var(--p-kanban-border-color) !important; + border-radius: var(--radius-s); + word-wrap: break-word; + word-break: break-word; +} + +body.style-options-for-admonition-plugin .admonition-kanban ul .list-collapse-indicator.collapse-indicator.collapse-icon { + margin-left: -1.2em; + position: absolute; +} + +body.style-options-for-admonition-plugin .admonition-kanban ul .list-collapse-indicator.collapse-indicator.collapse-icon::before { + color: var(--text-accent); + transition: transform 10ms linear 0s; +} + +body.style-options-for-admonition-plugin.colorful-p-kanban .admonition-kanban ul>li:nth-of-type(8n+1) { + background-color: var(--p-kanban-color-1); + padding-left: 2em; +} +body.style-options-for-admonition-plugin.colorful-p-kanban .admonition-kanban ul>li:nth-of-type(8n+2) { + background-color: var(--p-kanban-color-2); + padding-left: 2em; +} +body.style-options-for-admonition-plugin.colorful-p-kanban .admonition-kanban ul>li:nth-of-type(8n+3) { + background-color: var(--p-kanban-color-3); + padding-left: 2em; +} +body.style-options-for-admonition-plugin.colorful-p-kanban .admonition-kanban ul>li:nth-of-type(8n+4) { + background-color: var(--p-kanban-color-4); + padding-left: 2em; +} +body.style-options-for-admonition-plugin.colorful-p-kanban .admonition-kanban ul>li:nth-of-type(8n+5) { + background-color: var(--p-kanban-color-5); + padding-left: 2em; +} +body.style-options-for-admonition-plugin.colorful-p-kanban .admonition-kanban ul>li:nth-of-type(8n+6) { + background-color: var(--p-kanban-color-6); + padding-left: 2em; +} +body.style-options-for-admonition-plugin.colorful-p-kanban .admonition-kanban ul>li:nth-of-type(8n+7) { + background-color: var(--p-kanban-color-7); + padding-left: 2em; +} +body.style-options-for-admonition-plugin.colorful-p-kanban .admonition-kanban ul>li:nth-of-type(8n) { + background-color: var(--p-kanban-color-8); + padding-left: 2em; +} + +body.style-options-for-admonition-plugin .admonition-kanban ul ul { + display: flex; + flex-direction: column; + justify-content: center; + padding: 0; + margin-top: 0.5rem; + border-radius: 0; + border: 0; + background: none; +} + +body.style-options-for-admonition-plugin .admonition-kanban ul ul li:not(.task-list-item) { + width: 100%; + display: block; + background-color: var(--p-kanban-card-color-1) !important; +} + +body.style-options-for-admonition-plugin .admonition-kanban ul>li:hover { + border-color: var(--p-kanban-border-color) !important; +} + +body.style-options-for-admonition-plugin .admonition-kanban ul ul li:hover { + background: transparent !important; + border-color: var(--p-kanban-border-color) !important; + border-left: 1px solid var(--p-kanban-border-color) !important; +} + +.theme-dark body.style-options-for-admonition-plugin .admonition-kanban ul ul li:hover { + border-color: #696969e1 !important; + border-left: 1px solid #696969e1 !important; +} + +body.style-options-for-admonition-plugin .admonition-kanban ul ul li .task-list-item-checkbox { + margin-left: 1.5rem; +} + +body.style-options-for-admonition-plugin .admonition-kanban ul ul ul { + margin-right: 0; +} + +body.style-options-for-admonition-plugin .admonition-kanban ul ul::before { + border-left: 0; +} + +:is(.markdown-preview-view,.markdown-rendered).is-readable-line-widthbody.style-options-for-admonition-plugin .admonition-kanban .markdown-preview-sizer>div>ul { + max-width: 100%; +} + +body.style-options-for-admonition-plugin .admonition-kanban ul.contains-task-list ul, +body.style-options-for-admonition-plugin .admonition-kanban ol.contains-task-list ul, +body.style-options-for-admonition-plugin .admonition-kanban ul.contains-task-list ol, +body.style-options-for-admonition-plugin .admonition-kanban ol.contains-task-list ol { + position: initial; +} + +body.style-options-for-admonition-plugin .admonition-kanban ul.contains-task-list ul::before, +body.style-options-for-admonition-plugin .admonition-kanban ol.contains-task-list ul::before, +body.style-options-for-admonition-plugin .admonition-kanban ul.contains-task-list ol::before, +body.style-options-for-admonition-plugin .admonition-kanban ol.contains-task-list ol::before { + all: initial +} + +body.style-options-for-admonition-plugin .admonition-kanban ul > li.task-list-item { + flex: 1 1 20%; + padding: 0.1em 1em; + margin: 0 0.1em 0.3em 0; + list-style: none; + border: 1px solid var(--p-kanban-border-color); + border-left: 1px solid var(--p-kanban-border-color) !important; + border-radius: var(--radius-s); + word-wrap: break-word; + word-break: break-word; + text-indent: 0; +} + +body.style-options-for-admonition-plugin .admonition-kanban ul ul li.task-list-item { + width: 100%; + display: block; + padding-left: 2em; + text-indent: -3.1em; + background-color: var(--p-kanban-card-color-1) !important; +} + +/*blank ad分栏 +修改自 https://forum-zh.obsidian.md/t/topic/2081 */ +body.style-options-for-admonition-plugin .is-live-preview .admonition-col2 .callout-content.admonition-content>div:nth-child(2), +body.style-options-for-admonition-plugin .is-live-preview .admonition-col3 .callout-content.admonition-content>div:nth-child(2), +body.style-options-for-admonition-plugin .is-live-preview .admonition-col4 .callout-content.admonition-content>div:nth-child(2) { + margin-top: -1.5em; +} +body.style-options-for-admonition-plugin .admonition-kanban .admonition-title-icon, +body.style-options-for-admonition-plugin .admonition-flex .admonition-title-icon, +body.style-options-for-admonition-plugin .admonition-col2 .admonition-title-icon, +body.style-options-for-admonition-plugin .admonition-col3 .admonition-title-icon, +body.style-options-for-admonition-plugin .admonition-col4 .admonition-title-icon { + display: none; +} +body.style-options-for-admonition-plugin .is-live-preview :is(.admonition-col2, .admonition-col3, .admonition-col4, .admonition-flex) .admonition-content blockquote { + padding: 0; + margin: 0; + line-height:1em; +} +body.style-options-for-admonition-plugin :is(.admonition-col2, .admonition-col3, .admonition-col4, .admonition-flex) .admonition-content blockquote { + flex: 100%; + border-left: none; + padding-left: 0; + padding-right: 0; + margin-block-start: 0; + margin: 0; + box-shadow: none; + background-color: transparent; + color: var(--text-muted); +} +body.style-options-for-admonition-plugin :is(.admonition-col2, .admonition-col3, .admonition-col4, .admonition-flex) .admonition-content blockquote p::before { + display: none; +} +body.style-options-for-admonition-plugin :is(.admonition-col2, .admonition-col3, .admonition-col4, .admonition-flex) .admonition-content blockquote p { + margin: 0; + overflow-wrap: anywhere; +} + +body.style-options-for-admonition-plugin :is(.callout.admonition-col2,.callout.admonition-col3,.callout.admonition-col4,.callout.admonition-flex)>.admonition-content>ul { + margin-left: auto; +} +body.style-options-for-admonition-plugin .admonition-col2 .admonition-content>ul, +body.style-options-for-admonition-plugin .admonition-col3 .admonition-content>ul, +body.style-options-for-admonition-plugin .admonition-col4 .admonition-content>ul, +body.style-options-for-admonition-plugin .admonition-flex .admonition-content>ul { + padding-inline-start: 20px !important; + margin-left: -20px; + margin-block-start:0; +} + +body.style-options-for-admonition-plugin :is(.admonition-flex,.admonition-col2,.admonition-col3,.admonition-col4) .admonition-content .admonition-content>ul>li{ + list-style-type: none; + padding:0; +} +.markdown-rendered .admonition ul li p:last-of-type, .markdown-rendered ol li p:last-of-type { + margin-block-end: 0.5em; +} + +.markdown-rendered .admonition ul li p:first-of-type, .markdown-rendered ol li p:first-of-type { + margin-block-start: 0.5em; +} + +body.style-options-for-admonition-plugin .admonition-col2 .admonition-content ul li .task-list-item-checkbox, +body.style-options-for-admonition-plugin .admonition-col3 .admonition-content ul li .task-list-item-checkbox, +body.style-options-for-admonition-plugin .admonition-col4 .admonition-content ul li .task-list-item-checkbox, +body.style-options-for-admonition-plugin .admonition-flex .admonition-content ul li .task-list-item-checkbox { + margin-left: auto; +} +:is(.admonition-col2,.admonition-col3,.admonition-col4,.admonition-flex) .callout-content ul.dataview.list-view-ul>li:not(.task-list-item) { + margin-left: auto; +} + +body.style-options-for-admonition-plugin .admonition-col2 { + box-shadow: none!important; +} + +body.style-options-for-admonition-plugin .admonition-col2 .admonition { + overflow: visible; + margin: 0; +} + +body.style-options-for-admonition-plugin .admonition-col2>.admonition-content-holder> .admonition-content { + columns: 150px 2; + -moz-columns: 150px 2; + -webkit-columns: 150px 2; + column-gap: 2vw; + overflow: visible; + margin: 0; + /*分栏的分割线 + column-rule: 1px solid #d4d2d2; */ +} +body.style-options-for-admonition-plugin .callout.admonition-col2> .admonition-content { + columns: 150px 2; + -moz-columns: 150px 2; + -webkit-columns: 150px 2; + column-gap: 2vw; + overflow: visible; + margin: 0; + /*分栏的分割线 + column-rule: 1px solid #d4d2d2; */ +} +body.style-options-for-admonition-plugin .admonition-col2 .admonition-content ol, +body.style-options-for-admonition-plugin .admonition-col2 .admonition-content ul { + margin-top: -0.25em; + +} +body.style-options-for-admonition-plugin :is(.markdown-preview-view,.markdown-rendered) .admonition-col2 .admonition-content :is(h3,h4) { + margin-top: -0.001em !important; +} +body.style-options-for-admonition-plugin .admonition-kanban .admonition-col2 .admonition-content ol{ + margin: 0; + break-inside: avoid; +} + +body.style-options-for-admonition-plugin .admonition-kanban .admonition-col2 .admonition-content ul { + margin: 0; + break-inside: avoid; +} + +body.style-options-for-admonition-plugin .admonition-col2 .admonition-content { + overflow: visible ; +} + +body.style-options-for-admonition-plugin .admonition-col2 > .admonition-content-holder { + margin-top: 0 !important; + margin-bottom: 0 !important; +} +body.style-options-for-admonition-plugin .admonition-col2 p { + text-align: justify; + margin-top: 0; + padding: 2px; + /* height:100%; + overflow: auto; */ +} +body.style-options-for-admonition-plugin .admonition-col2 p > img{ + display: block; + height: auto; +} + +body.style-options-for-admonition-plugin .admonition-col2-parent .admonition-col2 .admonition > .admonition-title.no-title + .admonition-content-holder { + margin-top: 0; +} + +/****col3 三栏*****/ +body.style-options-for-admonition-plugin .admonition-col3 { + box-shadow: none !important; +} + +body.style-options-for-admonition-plugin .admonition-col3 .admonition { + overflow: visible; + margin: 0; +} + +body.style-options-for-admonition-plugin .callout.admonition-col3>.admonition-content { + columns: 100px 3; + -moz-columns: 100px 3; + -webkit-columns: 100px 3; + column-gap: 1vw; + overflow: visible; + margin: 0; + break-inside: avoid; + column-rule: 1px solid #d4d2d2; +} +body.style-options-for-admonition-plugin .admonition-col3>.admonition-content-holder>.admonition-content { + columns: 100px 3; + -moz-columns: 100px 3; + -webkit-columns: 100px 3; + column-gap: 1vw; + overflow: visible ; + margin: 0; + break-inside: avoid; + column-rule: 1px solid #d4d2d2; +} +body.style-options-for-admonition-plugin .admonition-col3 .admonition-content ol, +body.style-options-for-admonition-plugin .admonition-col3 .admonition-content ul { + margin-top: -0.25em; +} +body.style-options-for-admonition-plugin .admonition-kanban .admonition-col3 .admonition-content ul { + margin: 0; + break-inside: avoid; +} +body.style-options-for-admonition-plugin .admonition-kanban .admonition-col3 .admonition-content ol { + margin: 0; + break-inside: avoid; +} +body.style-options-for-admonition-plugin .admonition-col3 .admonition-content { + overflow: visible; +} + +body.style-options-for-admonition-plugin .admonition-col3 >.admonition-content-holder { + margin-top: 0 !important; + margin-bottom: 0 !important; +} +body.style-options-for-admonition-plugin .admonition-col3 p{ + text-align: justify; + margin-top: 0; + padding: 2px; + /* height:100%; + overflow: auto; */ +} +body.style-options-for-admonition-plugin .admonition-col3 p>img{ + display: block; + height: auto; +} + +body.style-options-for-admonition-plugin .admonition-col3-parent .admonition-col3 .admonition > .admonition-title.no-title + .admonition-content-holder { + margin-top: 0; +} + +/****col4 四栏*****/ +body.style-options-for-admonition-plugin .admonition-col4 { + box-shadow: none !important; +} + +body.style-options-for-admonition-plugin .admonition-col4 .admonition { + overflow: visible; + margin: 0; +} + +body.style-options-for-admonition-plugin .callout.admonition-col4 > .admonition-content { + column-count: 4; + column-gap: 1vw; + overflow: visible; + margin: 0; + break-inside: avoid; +} +body.style-options-for-admonition-plugin .admonition-col4 > .admonition-content-holder>.admonition-content { + column-count: 4; + column-gap: 1vw; + overflow: visible; + margin: 0; + break-inside: avoid; +} +body.style-options-for-admonition-plugin .admonition-col4 .admonition-content { + margin: 0; + break-inside: avoid; +} + +body.style-options-for-admonition-plugin .admonition-col4 .admonition-content ol, +body.style-options-for-admonition-plugin .admonition-col4 .admonition-content ul { + margin-top: -0.25em; +} +body.style-options-for-admonition-plugin .admonition-kanban .admonition-col4 .admonition-content ul { + margin: 0; + break-inside: avoid; +} +body.style-options-for-admonition-plugin .admonition-kanban .admonition-col4 .admonition-content ol { + margin: 0; + break-inside: avoid; +} +body.style-options-for-admonition-plugin .admonition-col4 > .admonition-content { + overflow: visible; +} + +body.style-options-for-admonition-plugin .admonition-col4 > .admonition-content-holder { + margin-top: 0 !important; + margin-bottom: 0 !important; +} +body.style-options-for-admonition-plugin .admonition-col4 p { + text-align: justify; + margin-top: 0; + padding: 2px; +} +body.style-options-for-admonition-plugin .admonition-col4 p>img{ + display: block; + height: auto; + -webkit-transition: -webkit-transform .3s ease; + -moz-transition: -moz-transform .3s ease; + -ms-transition: -ms-transform .3s ease; + transition: transform .3s ease; +} + +body.style-options-for-admonition-plugin .admonition-col4 p>img:hover{ + -webkit-transform: scale(1.2); + -moz-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2) +} + +body.style-options-for-admonition-plugin .admonition-col4-parent .admonition-col4 .admonition > .admonition-title.no-title + .admonition-content-holder { + margin-top: 0; +} + +/*自适应分栏*/ +body.style-options-for-admonition-plugin .admonition-flex { + margin: auto; + box-shadow: none; + border-left: none; + word-break: break-word; +} +body.admonition-bg-color-same.style-options-for-admonition-plugin .admonition-flex { + margin: 1em 0; +} +.is-live-preview .callout-content.admonition-content >p { + margin-top: 0; +} +body.style-options-for-admonition-plugin .admonition-flex >.admonition-content-holder { + margin-top: 0 !important; + margin-bottom: 0 !important; +} +body.style-options-for-admonition-plugin .admonition-flex .admonition-content { + width: 100%; + margin: 0px; + display: flex; + flex-wrap: wrap; + border: none; +} +body.style-options-for-admonition-plugin .admonition-flex .admonition-content>div{ + flex: 1; + margin: 0 0.625rem; +} +body.style-options-for-admonition-plugin .admonition-flex .admonition-content[data-embed-type="image"] p{ + align-self: baseline; +} + +body.style-options-for-admonition-plugin .admonition-flex .admonition-content[data-embed-type="image"] { + justify-content: space-around; +} + +/*ad-table*/ +body.style-options-for-admonition-plugin .admonition-table { + overflow: visible; + margin: auto; + box-shadow: none; +} +body.style-options-for-admonition-plugin .admonition-table .admonition-content { + width: calc(100% - 5px); + margin: 0; + overflow-x: auto !important; + white-space: nowrap; +} +body.style-options-for-admonition-plugin .admonition-table .admonition-content thead > tr > th, +body.style-options-for-admonition-plugin .admonition-table .admonition-content tbody > tr > td { + white-space: nowrap; +} +/*blank ad框全透明隐藏*/ +body.style-options-for-admonition-plugin .admonition-blank { + overflow: visible; + background-color: rgba(255, 255, 255, 0) !important; + border-left: none !important; + margin: auto; + box-shadow: none; +} +body.style-options-for-admonition-plugin .admonition-blank .admonition-content { + overflow: visible; + margin: 0; +} +body.style-options-for-admonition-plugin .callout.admonition-blank .admonition-content { + overflow: hidden; +} + +/* 感谢 围城 网友分享 +本样式仿造自elegantbook模板:https://github.com/ElegantLaTeX/ElegantBook +为以下类型设置了样式,需要在admonition中自行添加,设置好颜色和icon +- def: definition +- thm: theorem +- lem: lemma +- cor: corollary +- pro: proposition + +标题使用方正书宋_GBK,正文使用方正楷体_GBK,系统需要安装 +*/ + +body.style-options-for-admonition-plugin :is(.admonition-def,.admonition-thm,.admonition-lem,.admonition-cor,.admonition-pro) { + margin: 1.5625em 0 !important; + overflow: visible !important; + border: 1px solid rgb(var(--callout-color)) !important; + border-radius: 0.3em !important; + background-color: rgba(var(--callout-color),0.05) !important; + box-shadow: 0 0 0 !important; +} + +body.style-options-for-admonition-plugin :is(.admonition-def,.admonition-thm,.admonition-lem,.admonition-cor,.admonition-pro) *.admonition-title { + display: inline-block; + top: -0.9em; + left: 1.5em; + padding: 1px 8px !important; + background-color: rgb(var(--callout-color)) !important; + border-radius: 0.2em; +} + +body.style-options-for-admonition-plugin :is(.admonition-def,.admonition-thm,.admonition-lem,.admonition-cor,.admonition-pro) *.callout-title.admonition-title { + display: flex; + top: unset; + left: 1.5em; + padding: 1px 8px !important; + background-color: rgb(var(--callout-color)) !important; + border-radius: 0.2em; + position: relative; + width: fit-content; +} + +body.style-options-for-admonition-plugin :is(.admonition-def,.admonition-thm,.admonition-lem,.admonition-cor,.admonition-pro) *.admonition-title-content { + color: white; + font-family: "方正书宋_GBK", var(--font-text); + font-size: 1.1em; +} + +body.style-options-for-admonition-plugin :is(.admonition-def,.admonition-thm,.admonition-lem,.admonition-cor,.admonition-pro) *.admonition-title-icon { + /* display: none !important; */ + color: white; + background-color: rgb(var(--callout-color)); + margin: 0.2em; +} + +body.style-options-for-admonition-plugin :is(.admonition-def,.admonition-thm,.admonition-lem,.admonition-cor,.admonition-pro) *.admonition-content-holder { + margin-top: -1em; + padding: 0; +} + +body.style-options-for-admonition-plugin :is(.admonition-def,.admonition-thm,.admonition-lem,.admonition-cor,.admonition-pro) *.callout-title.admonition-title { + margin-top: -1em ; + padding: 0; +} + +body.style-options-for-admonition-plugin :is(.admonition-def,.admonition-thm,.admonition-lem,.admonition-cor,.admonition-pro) p { + text-indent: 0; + font-family: "方正楷体_GBK", var(--font-text) !important; + font-size: 1.1em; +} + +/*hibox*/ +/*改自 https://github.com/chokcoco/iCSS/issues/153 */ +body.style-options-for-admonition-plugin .admonition-hibox .admonition-content-holder { + margin: -1em 0.2em; +} + +body.style-options-for-admonition-plugin .admonition-hibox { + background-color: transparent !important; + box-shadow: none !important; +} + +body.style-options-for-admonition-plugin .admonition-hibox *::marker { + visibility: hidden; +} + +body.style-options-for-admonition-plugin .admonition-hibox { + position: relative; + height: auto; + overflow: hidden; + border-radius: var(--radius-s) !important; + background: radial-gradient(circle at 0px 0px, rgba(var(--callout-color), 0.2) 0, rgba(var(--callout-color), 0.2) var(--hibox), transparent var(--hibox), transparent 0); + transition: --hibox 0.6s linear; + border-left: none !important; +} + +body.style-options-for-admonition-plugin .admonition-hibox:hover { + --hibox: 1500px; + box-shadow: 0 0.2rem 0.5rem var(--background-modifier-box-shadow) !important; +} + +body.style-options-for-admonition-plugin .admonition-hibox:hover * { + visibility: visible; +} + +body.style-options-for-admonition-plugin .admonition-hibox .admonition-content-copy { + top: 7px; +} + +body.style-options-for-admonition-plugin .admonition-hibox:hover ol:not(.contains-task-list)>li:not(.task-list-item) { + border-color: var(--list-ol-block-color) !important; +} + +body.style-options-for-admonition-plugin .admonition-hibox:hover ul>li:not(.task-list-item) { + border-color: var(--list-ul-block-color) !important; +} + +body.style-options-for-admonition-plugin .admonition-hibox:hover *::marker { + color: var(--list-ol-number-color) !important; +} + +body.style-options-for-admonition-plugin .admonition-hibox:hover blockquote { + border-color: var(--theme-color) !important; + background-color: var(--background-blockquote) !important; +} + +body.style-options-for-admonition-plugin .admonition-hibox:hover { + border-color: var(--text-normal) !important; +} + +body.style-options-for-admonition-plugin .admonition-hibox .admonition-title { + display: none; +} + + +/* ======Notice================ */ +.notice-container .notice:nth-child(4n+1){ + background-color: var(--background-pink); + color: var(--text-normal); +} +.notice-container .notice:nth-child(4n+2){ + background-color: var(--background-yellow); + color: var(--text-normal); +} +.notice-container .notice:nth-child(4n+3){ + background-color: var(--background-green); + color: var(--text-normal); +} +.notice-container .notice:nth-child(4n+4){ + background-color: var(--background-red); + color: var(--text-normal); +} + +.notice-container { + z-index: var(--layer-notice); + position: fixed; + top: 40px; + right: 0px; + padding: 0px; + overflow: hidden; +} + +/* ================================== */ +/* ============ checklist =========== */ +/* ================================== */ +.checklist-plugin-main button { + box-shadow: none; +} +.checklist-plugin-main:is(.markdown-preview-view,.markdown-rendered) li { + border-left: none !important; + font-size: var(--font-size-checklist); +} + +.checklist-plugin-main { + --todoList-listItemBackground: var(--checklist-bg) !important; + --todoList-listItemBackground--hover: var(--checklist-bg-hover) !important; +} + +body.rainbow-checklist .checklist-plugin-main:is(.markdown-preview-view,.markdown-rendered) li:nth-of-type(7n+1) { + background-color: var(--checklist-color-1); +} +body.rainbow-checklist .checklist-plugin-main:is(.markdown-preview-view,.markdown-rendered) li:nth-of-type(7n+2) { + background-color: var(--checklist-color-2); +} +body.rainbow-checklist .checklist-plugin-main:is(.markdown-preview-view,.markdown-rendered) li:nth-of-type(7n+3) { + background-color: var(--checklist-color-3); +} +body.rainbow-checklist .checklist-plugin-main:is(.markdown-preview-view,.markdown-rendered) li:nth-of-type(7n+4) { + background-color: var(--checklist-color-4); +} +body.rainbow-checklist .checklist-plugin-main:is(.markdown-preview-view,.markdown-rendered) li:nth-of-type(7n+5) { + background-color: var(--checklist-color-5); +} +body.rainbow-checklist .checklist-plugin-main:is(.markdown-preview-view,.markdown-rendered) li:nth-of-type(7n+6) { + background-color: var(--checklist-color-6); +} +body.rainbow-checklist .checklist-plugin-main:is(.markdown-preview-view,.markdown-rendered) li:nth-of-type(7n+7) { + background-color: var(--checklist-color-7); +} + +.is-mobile .checklist-plugin-main :is(.markdown-preview-view,.markdown-rendered) ul { + padding-inline-start: 0; +} + +.is-mobile .checklist-plugin-main button.toggle { + width: unset; +} + +.checklist-plugin-main button.toggle .checked { + background-color: var(--theme-color) !important; +} + +/* ================================== */ +/* ============ longform ============ */ +/* ================================== */ +.workspace-leaf-content[data-type="VIEW_TYPE_LONGFORM_EXPLORER"] li { + border-left: none; +} + +/* ================================== */ +/* ========== Breadcrumbs =========== */ +/* ================================== */ +.workspace-leaf-content[data-type="breadcrumbs-matrix"] summary.hier-summary, +h3.breadcrumbs-matrix-header { + color: var(--h3-color) !important; +} + +.workspace-leaf-content[data-type="breadcrumbs-matrix"] summary { + color: var(--h4-color) !important; +} + +/*remove H3, H5 when hovering*/ +h3.breadcrumbs-matrix-header:hover::before, +h5.breadcrumbs-matrix-header:hover::before { + display: none; +} + +h5.breadcrumbs-header, +h5.breadcrumbs-matrix-header { + color: var(--h5-color) !important; +} + +.breadcrumbs-matrix-square { + border: none !important; +} + +.breadcrumbs-matrix ol { + margin-left: 8px !important; +} + +/* ================================== */ +/* ===== code block enhancer ======= */ +/* ================================== */ +.obsidian-banner-wrapper.code-block-wrap { + position: unset; +} +.code-block-wrap .code-block-linenum-wrap { + top: 0.4em; + background-color: transparent; +} +.code-block-wrap .code-block-lang-name { + top: 4px; + left: 2px; +} +.code-block-wrap .code-block-lang-name + .code-block-linenum-wrap>.code-block-linenum:first-child::before { + color: transparent; +} + +/* ================================== */ +/* ============ Dataview ============ */ +/* ================================== */ +span.dataview.small-text { + position: relative; + font-size: 70%; + line-height: 0; + vertical-align: baseline; + top: -.5em; + color: var(--text-accent); + border-radius: 3px; + text-align: center; + padding: 0 0.2em; + margin: 0 1px; + font-variant-numeric: ordinal; + opacity: 0.6; +} + +.dataview-container .internal-link { + font-size:0.88em; +} + +ul.dataview.list-view-ul>li:not(.task-list-item) { + border-left: none !important; + +} + +li.dataview-result-list-li ul>li:not(.task-list-item) { + border-left: none !important; +} + +ul.dataview.list-view-ul>li:not(.task-list-item)::before { + font-family: boxicons; + font-size: 0.8em; + padding: 0 5px 0 0; +} + +body.dataview-list-style-pacman ul.dataview.list-view-ul>li:not(.task-list-item):first-of-type::before { + content: '\edcf'; + color: var(--list-ol-number-color); +} +body.dataview-list-style-pacman ul.dataview.list-view-ul>li:not(.task-list-item):not(:first-of-type):nth-of-type(2n):not(:nth-of-type(10n))::before { + content: '\eaee'; + color: var(--list-ul-disc-color); +} +body.dataview-list-style-pacman ul.dataview.list-view-ul>li:not(.task-list-item):not(:first-of-type):nth-of-type(2n+1)::before { + content: '\edd1'; + color: var(--list-ul-disc-color); +} +body.dataview-list-style-pacman ul.dataview.list-view-ul>li:not(.task-list-item):nth-of-type(10n)::before { + content: '\ef29'; + color: var(--list-ol-number-color); +} + +body.dataview-list-style-pacman ul.dataview.list-view-ul { + list-style: none; +} + +ul.dataview.dataview-ul.dataview-result-list-root-ul>li.dataview-result-list-li { + border-left: none !important; + margin: 0; + padding-left: 0em; +} + +ul.dataview.dataview-ul.dataview-result-list-root-ul { + list-style: none; +} + +.CodeMirror-code .CodeMirror-linewidget.rendered-block-embed.rendered-widget { + background-color: var(--embed-color); + border-radius: var(--radius-xs); + border: 1px solid var(--embed-color); +} + +body:is(.rainbow-lines-reading,.list-vertical-line-one) table.dataview.table-view-table :is(ol,ul) :is(ol,ul)::before, +body:is(.rainbow-lines-reading,.list-vertical-line-one) .kanban-plugin__markdown-preview-view :is(ol,ul) :is(ol,ul)::before { + border-left: none; +} + +:is(.markdown-preview-view,.markdown-rendered) .dataview.inline-field-standalone-value { + background-color: transparent; +} + +/* ================================== */ +/* ======= CodeMirror Options ======= */ +/* ================================== */ +.CodeMirror-widget img.hmd-image:active { + all: initial; +} + +.cm-formatting.cm-formatting-highlight.cm-highlight.hmd-hidden-token+.cm-highlight { + border-radius: var(--radius-xs); + padding: 0 3px 2px; +} + +.cm-formatting.cm-formatting-code.cm-inline-code.hmd-hidden-token+.cm-inline-code { + border-radius: var(--radius-xs); + padding: 2px 4px; +} + +.cm-formatting.cm-formatting-code.cm-inline-code.hmd-hidden-token { + font-size: 0 !important; +} + +.cm-formatting.cm-formatting-task.cm-property.hmd-hidden-token[data-task=">"] { + background-size: 80% !important; + background-position: 60% 55% !important; + background-image: url('data:image/svg+xml;utf8,') !important; +} +.cm-formatting.cm-formatting-task.cm-property.hmd-hidden-token[data-task=">"]::before { + content: ' '; + position: absolute; + padding: 0 0.2em; + margin-left: 0.4em; + border-radius: var(--radius-xs); + background-color: var(--checkbox-color-2); + z-index: -1; +} + +.cm-formatting.cm-formatting-task.cm-property.hmd-hidden-token[data-task="<"] { + background-size: 80% !important; + background-position: 60% 55% !important; + background-image: url('data:image/svg+xml;utf8,') !important; +} +.cm-formatting.cm-formatting-task.cm-property.hmd-hidden-token[data-task="<"]::before { + content: ' '; + position: absolute; + padding: 0 0.2em; + margin-left: 0.4em; + border-radius: var(--radius-xs); + background-color: var(--checkbox-color-1); + z-index: -1; +} + +.cm-formatting.cm-formatting-task.cm-property.hmd-hidden-token[data-task="!"] { + background-size: 62% !important; + background-position: center !important; + background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIGZpbGw9IiNkNGEzMDAiPjxnPjxyZWN0IGZpbGw9Im5vbmUiIGhlaWdodD0iMjQiIHdpZHRoPSIyNCIvPjwvZz48Zz48Zy8+PGc+PHBhdGggZD0iTTEyLDNjLTAuNDYsMC0wLjkzLDAuMDQtMS40LDAuMTRDNy44NCwzLjY3LDUuNjQsNS45LDUuMTIsOC42NmMtMC40OCwyLjYxLDAuNDgsNS4wMSwyLjIyLDYuNTYgQzcuNzcsMTUuNiw4LDE2LjEzLDgsMTYuNjlWMTljMCwxLjEsMC45LDIsMiwyaDAuMjhjMC4zNSwwLjYsMC45OCwxLDEuNzIsMXMxLjM4LTAuNCwxLjcyLTFIMTRjMS4xLDAsMi0wLjksMi0ydi0yLjMxIGMwLTAuNTUsMC4yMi0xLjA5LDAuNjQtMS40NkMxOC4wOSwxMy45NSwxOSwxMi4wOCwxOSwxMEMxOSw2LjEzLDE1Ljg3LDMsMTIsM3ogTTE0LDE3aC00di0xaDRWMTd6IE0xMCwxOXYtMWg0djFIMTB6IE0xNS4zMSwxMy43NGMtMC4wOSwwLjA4LTAuMTYsMC4xOC0wLjI0LDAuMjZIOC45MmMtMC4wOC0wLjA5LTAuMTUtMC4xOS0wLjI0LTAuMjdjLTEuMzItMS4xOC0xLjkxLTIuOTQtMS41OS00LjcgYzAuMzYtMS45NCwxLjk2LTMuNTUsMy44OS0zLjkzQzExLjMyLDUuMDMsMTEuNjYsNSwxMiw1YzIuNzYsMCw1LDIuMjQsNSw1QzE3LDExLjQzLDE2LjM5LDEyLjc5LDE1LjMxLDEzLjc0eiIvPjwvZz48Zz48cmVjdCBoZWlnaHQ9IjMiIHdpZHRoPSIxIiB4PSIxMS41IiB5PSIxMSIvPjxyZWN0IGhlaWdodD0iMyIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIC0wLjcwNzEgMC43MDcxIDAuNzA3MSAtNC4wMzEyIDEwLjg1MzYpIiB3aWR0aD0iMSIgeD0iMTAuNTkiIHk9IjguNzkiLz48cmVjdCBoZWlnaHQ9IjMiIHRyYW5zZm9ybT0ibWF0cml4KC0wLjcwNzEgLTAuNzA3MSAwLjcwNzEgLTAuNzA3MSAxNC43Njc4IDI2LjcwMjgpIiB3aWR0aD0iMSIgeD0iMTIuNDEiIHk9IjguNzkiLz48L2c+PC9nPjwvc3ZnPg==) !important; +} +.theme-dark .cm-formatting.cm-formatting-task.cm-property.hmd-hidden-token[data-task="!"] { + background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIGZpbGw9IiNmZmRjNTEiPjxnPjxyZWN0IGZpbGw9Im5vbmUiIGhlaWdodD0iMjQiIHdpZHRoPSIyNCIvPjwvZz48Zz48Zy8+PGc+PHBhdGggZD0iTTEyLDNjLTAuNDYsMC0wLjkzLDAuMDQtMS40LDAuMTRDNy44NCwzLjY3LDUuNjQsNS45LDUuMTIsOC42NmMtMC40OCwyLjYxLDAuNDgsNS4wMSwyLjIyLDYuNTYgQzcuNzcsMTUuNiw4LDE2LjEzLDgsMTYuNjlWMTljMCwxLjEsMC45LDIsMiwyaDAuMjhjMC4zNSwwLjYsMC45OCwxLDEuNzIsMXMxLjM4LTAuNCwxLjcyLTFIMTRjMS4xLDAsMi0wLjksMi0ydi0yLjMxIGMwLTAuNTUsMC4yMi0xLjA5LDAuNjQtMS40NkMxOC4wOSwxMy45NSwxOSwxMi4wOCwxOSwxMEMxOSw2LjEzLDE1Ljg3LDMsMTIsM3ogTTE0LDE3aC00di0xaDRWMTd6IE0xMCwxOXYtMWg0djFIMTB6IE0xNS4zMSwxMy43NGMtMC4wOSwwLjA4LTAuMTYsMC4xOC0wLjI0LDAuMjZIOC45MmMtMC4wOC0wLjA5LTAuMTUtMC4xOS0wLjI0LTAuMjdjLTEuMzItMS4xOC0xLjkxLTIuOTQtMS41OS00LjcgYzAuMzYtMS45NCwxLjk2LTMuNTUsMy44OS0zLjkzQzExLjMyLDUuMDMsMTEuNjYsNSwxMiw1YzIuNzYsMCw1LDIuMjQsNSw1QzE3LDExLjQzLDE2LjM5LDEyLjc5LDE1LjMxLDEzLjc0eiIvPjwvZz48Zz48cmVjdCBoZWlnaHQ9IjMiIHdpZHRoPSIxIiB4PSIxMS41IiB5PSIxMSIvPjxyZWN0IGhlaWdodD0iMyIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIC0wLjcwNzEgMC43MDcxIDAuNzA3MSAtNC4wMzEyIDEwLjg1MzYpIiB3aWR0aD0iMSIgeD0iMTAuNTkiIHk9IjguNzkiLz48cmVjdCBoZWlnaHQ9IjMiIHRyYW5zZm9ybT0ibWF0cml4KC0wLjcwNzEgLTAuNzA3MSAwLjcwNzEgLTAuNzA3MSAxNC43Njc4IDI2LjcwMjgpIiB3aWR0aD0iMSIgeD0iMTIuNDEiIHk9IjguNzkiLz48L2c+PC9nPjwvc3ZnPg==) !important; +} +.cm-formatting.cm-formatting-task.cm-property.hmd-hidden-token[data-task="!"]::before { + content: ' '; + position: absolute; + padding: 0 0.2em; + margin-left: 0.4em; + border-radius: var(--radius-xs); + background-color: var(--checkbox-color-4); + z-index: -1; +} + +.cm-formatting.cm-formatting-task.cm-property.hmd-hidden-token[data-task="?"] { + background-size: 62% !important; + background-position: 55% 80% !important; + background-image: url('data:image/svg+xml;utf8,') !important; +} +.cm-formatting.cm-formatting-task.cm-property.hmd-hidden-token[data-task="?"]::before { + content: ' '; + position: absolute; + padding: 0 0.2em; + margin-left: 0.4em; + border-radius: var(--radius-xs); + background-color: var(--checkbox-color-3); + z-index: -1; +} + +.cm-formatting.cm-formatting-task.cm-property.hmd-hidden-token[data-task="+"] { + background-size: 65% !important; + background-position: 52% 55% !important; + background-image: url('data:image/svg+xml;utf8,') !important; +} +.cm-formatting.cm-formatting-task.cm-property.hmd-hidden-token[data-task="+"]::before { + content: ' '; + position: absolute; + padding: 0 0.2em; + margin-left: 0.4em; + border-radius: var(--radius-xs); + background-color: var(--checkbox-color-5); + z-index: -1; +} + +.cm-formatting.cm-formatting-task.cm-property.hmd-hidden-token[data-task="-"] { + background-size: 65% !important; + background-position: 55% 60% !important; + background-image: url('data:image/svg+xml;utf8,') !important; +} +.cm-formatting.cm-formatting-task.cm-property.hmd-hidden-token[data-task="-"]::before { + content: ' '; + position: absolute; + padding: 0 0.2em; + margin-left: 0.4em; + border-radius: var(--radius-xs); + background-color: var(--checkbox-color-6); + z-index: -1; +} + +.theme-dark .cm-formatting.cm-formatting-task.cm-property.hmd-hidden-token[data-task="<"], +.theme-dark .cm-formatting.cm-formatting-task.cm-property.hmd-hidden-token[data-task=">"], +.theme-dark .cm-formatting.cm-formatting-task.cm-property.hmd-hidden-token[data-task="!"], +.theme-dark .cm-formatting.cm-formatting-task.cm-property.hmd-hidden-token[data-task="?"], +.theme-dark .cm-formatting.cm-formatting-task.cm-property.hmd-hidden-token[data-task="+"], +.theme-dark .cm-formatting.cm-formatting-task.cm-property.hmd-hidden-token[data-task="-"] { + filter: invert(0) !important; +} + +.theme-dark .cm-formatting.cm-formatting-task.cm-property.hmd-hidden-token[data-task="<"]::before, +.theme-dark .cm-formatting.cm-formatting-task.cm-property.hmd-hidden-token[data-task=">"]::before, +.theme-dark .cm-formatting.cm-formatting-task.cm-property.hmd-hidden-token[data-task="!"]::before, +.theme-dark .cm-formatting.cm-formatting-task.cm-property.hmd-hidden-token[data-task="?"]::before, +.theme-dark .cm-formatting.cm-formatting-task.cm-property.hmd-hidden-token[data-task="+"]::before, +.theme-dark .cm-formatting.cm-formatting-task.cm-property.hmd-hidden-token[data-task="-"]::before { + filter: invert(0) opacity(0.5) !important; +} + +span.cm-formatting.cm-formatting-highlight.cm-strong.cm-em.cm-highlight.hmd-hidden-token { + padding: 0; +} + +.markdown-source-view.mod-cm5 .CodeMirror-lines .view-content { + background-color: var(--background-transparent-black-or-white-3) !important; +} + +.hide-tokens .cm-s-obsidian pre.HyperMD-hr { + background: unset !important; +} + +.HyperMD-quote.CodeMirror-line .CodeMirror-widget + span.cm-quote::before { + border-left: none; +} + +.vertical-tab-content { + padding-bottom: 4em; +} + +.modal-container .modal-content textarea:not(.rename-textarea) { + height: 18rem !important; +} + +body.setting-default-frosted-glass .suggestion-container +{ + background-color: var(--bg-color-settings-4); + backdrop-filter: blur(3px); +} +body.setting-style-traditional .suggestion-container +{ + background-color: var(--color-base-20); + +} +body.setting-style-traditional .modal.mod-settings .vertical-tab-content-container { + background: var(--color-base-20); +} +body.setting-style-traditional .modal.mod-settings .vertical-tab-header { + background: var(--color-base-00); +} + +body.setting-style-traditional .menu{ + background-color: var(--color-base-00); +} + +body.setting-style-traditional .prompt +{ + background: var(--color-base-00); +} +/* ================================== */ +/* ============ QuickAdd ============ */ +/* ================================== */ +.quickAddModal .modal { + max-height: 90% !important; +} + +.modal-container.quickAddModal .modal-content { + overflow: initial !important; + margin-top: 5px !important; +} + +/* ================================== */ +/* ========= Style Settings ========= */ +/* ================================== */ +.style-settings-heading { + border-bottom: none !important; +} + +.style-settings-heading[data-level="1"] + .style-settings-container +{ + padding-left: 1em; +} +body:not(.is-mobile) .style-settings-heading[data-level="2"] + .style-settings-container +{ + padding-left: 2em; +} +body:not(.is-mobile) .style-settings-heading[data-level] + .style-settings-container +{ + padding-left: 2em; +} +body:not(.is-mobile) .style-settings-heading[data-level="3"] + .style-settings-container +{ + padding-left: 3em; +} +body:not(.is-mobile) .style-settings-heading[data-level="4"] + .style-settings-container +{ + padding-left: 4em; +} +body:not(.is-mobile) .style-settings-heading[data-level="5"] + .style-settings-container +{ + padding-left: 5em; +} +body:not(.is-mobile) .style-settings-heading[data-level="5"] + .style-settings-container +{ + padding-left: 5em; +} +.setting-item-description, +.setting-item-info { + word-wrap: break-word; + word-break: break-word; +} + +.setting-item.setting-item-heading.style-settings-heading[data-level="1"] .setting-item-name { + color: var(--h2-color) !important; +} +.setting-item.setting-item-heading.style-settings-heading[data-level="2"] .setting-item-name { + color: var(--h3-color)!important; +} +.setting-item.setting-item-heading.style-settings-heading[data-level="3"] .setting-item-name { + color: var(--h4-color) !important; +} +.setting-item.setting-item-heading.style-settings-heading[data-level="4"] .setting-item-name { + color: var(--h5-color) !important; +} +.style-settings-collapse-indicator { + color: var(--theme-color) !important; +} + +.setting-item.setting-item-heading.style-settings-heading.is-collapsed .style-settings-collapse-indicator { + opacity: 0.4; +} + +.style-settings-container { + padding-bottom: 5px !important; +} + +.style-settings-container .setting-item-control select { + max-width: 330px; +} + +.workspace-leaf-content .style-settings-container .setting-item:first-child { + margin-top: 20px; +} + +div.style-settings-heading[data-level="0"] { + position: relative; + padding: 8px; + margin-bottom: 0; + background-color: var(--background-primary); + border-radius: var(--radius-l); + box-shadow: 0 3px 5px var(--background-modifier-box-shadow); +} + +.is-mobile div.style-settings-heading[data-level="0"] { + padding: 4px; +} + +div.style-settings-heading[data-level="0"] + .style-settings-container { + padding: 20px 30px; + margin-top: -10px; + margin-bottom: 0; + margin-left: 0; + border: 0px; + border-radius: var(--radius-l); +} + +div.style-settings-heading[data-level="0"] + .style-settings-container .style-settings-collapse-indicator { + margin-left: 0; +} + + +div.style-settings-heading[data-level="0"].is-collapsed { + margin-bottom: 15px; + border-radius: var(--radius-l); + box-shadow: 0 3px 5px var( --background-modifier-box-shadow); +} + +div.style-settings-heading[data-level="0"].is-collapsed { + background-color: var(--background-primary-alt); +} + + +div.style-settings-heading[data-level="1"] .setting-item-description { + padding-left: 2em; +} + +div.style-settings-heading:not([data-level="0"]):not([data-level="1"]) .setting-item-description { + padding-left: 2em; +} + +div.style-settings-heading { + padding: 8px 0; + margin-bottom: 5px; +} + +div.style-settings-container[data-level="0"] { + margin-left: 4px; +} + +div.style-settings-container[data-level] { + padding-bottom: 0; + margin-left: 0.5em; +} + +.setting-item.setting-item-heading.style-settings-heading .setting-item-name { + width: fit-content; + padding: 0 8px; + border-radius: var(--radius-l); +} + +.setting-item.setting-item-heading.style-settings-heading:hover .style-settings-collapse-indicator { + color: var(--text-accent-hover)!important; +} + +.setting-item.setting-item-heading.style-settings-heading:hover .setting-item-name { + color: var(--text-accent-hover)!important; +} + +div.workspace-leaf-content[data-type="style-settings"] .view-content .style-settings-container div.setting-item:not(.setting-item-heading) { + flex-flow: wrap; +} + +div.workspace-leaf-content[data-type="style-settings"] .setting-item-description { + font-size:12px; +} + +div.workspace-leaf-content[data-type="style-settings"] div.setting-item, +div.workspace-leaf-content[data-type="style-settings"] div.style-settings-heading { + border-bottom: unset; + border-top: 1px inset #ffffff24; +} + + +/* +.theme-light div.setting-item { + border-bottom: 1px dotted #e1e1e199; + border-top: 1.5px solid #cfcfcf42; + +} + + +.theme-dark div.setting-item { + border-bottom: 1px solid var(--background-modifier-border); + box-shadow: inset 0 -1px 0 rgb(0 0 0 / 45%), + inset 0 -2px 0 rgb(0 0 0 / 10%) +} +*/ + + +div.workspace-leaf-content[data-type="style-settings"] div.style-settings-heading[data-id="topaz-community"] { + margin-top: 10px; + margin-bottom: 0; + pointer-events: none; + cursor: text; + border-top: 2px solid var(--background-modifier-border); + pointer-events: none; +} + +.style-settings-heading[data-id="topaz-community"] .setting-item-control, +.style-settings-heading[data-id="topaz-community"] .style-settings-collapse-indicator { + display: none; +} + +.style-settings-heading[data-id="topaz-community"] .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: "❤️"; +} + +.setting-item.style-settings-heading[data-id="topaz-github"] { + cursor: default; +} + +.setting-item.style-settings-heading[data-id="topaz-github"]:hover div.setting-item-name { + color: var(--text-normal); +} + +.setting-item.style-settings-heading[data-id="topaz-github"] .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: "⭐"; +} + +.setting-item.style-settings-heading[data-id="topaz-github"] .setting-item-description { + color: var(--interactive-accent); + cursor: text; + user-select: all; +} + +.setting-item.style-settings-heading[data-id="topaz-example-github"] { + cursor: default; +} + +.setting-item.style-settings-heading[data-id="topaz-example-github"]:hover div.setting-item-name { + color: var(--text-normal); +} + +.setting-item.style-settings-heading[data-id="topaz-example-github"] .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: "⚠️"; +} + +.setting-item.style-settings-heading[data-id="topaz-example-github"] .setting-item-description { + color: var(--interactive-accent); + cursor: text; + user-select: all; +} + +.style-settings-container .setting-item:is([data-id*="interactive-accent"], [data-id*="text-accent"]) .setting-item-control::before { + width: 1.5em; + height: 1.5em; + margin-right: 8px; + content: " "; + border: 1px solid var(--background-modifier-border); + border-radius: var(--radius-l); +} + + +.style-settings-container .setting-item:is([data-id^="interactive-accent"]) .setting-item-control::before { + background-color: var(--interactive-accent); +} +.style-settings-container .setting-item:is([data-id^="text-accent"]) .setting-item-control::before { + background-color: var(--text-accent); +} +/**style setting logic ******/ + + +body:not(.color-scheme-options-lillimon-topaz) .setting-item[data-id="color-magic"], +body:not(.background-settings-workplace-background-image) .setting-item[data-id="background-settings-workplace-background-image"] ~ * { + display: none; +} +body:not(.background-image-settings-switch) .setting-item[data-id="bg-markdown-page-opacity-cp"], +body:not(.background-image-settings-switch) .setting-item[data-id="toggle-nonoverlapping-bg"], +body:not(.background-image-settings-switch) .setting-item[data-id="background-image-settings-markdown-page-options"], +body:not(.background-image-settings-switch) .setting-item[data-id="background-image-settings-markdown-page-random"], +body:not(.background-image-settings-switch) .setting-item[data-id="background-image-settings-markdown-page-random-options"] { + display: none; +} + +body:not(.background-notebook-liked-switch) .setting-item[data-id="background-notebook-liked-switch"] ~ * { + display: none; +} + +body:not([class*="background-settings-workplace-wave"]) .setting-item[data-id="background-waves-color"], +body:not(.background-settings-workplace-theme-light-custom-option) .setting-item[data-id="background-settings-workplace-theme-light-custom"], +body:not(.background-settings-workplace-theme-dark-custom-option) .setting-item[data-id="background-settings-workplace-theme-dark-custom"], +body:not(.background-settings-workplace-random-dark) .setting-item[data-id="background-settings-workplace-random"], +body:not(.background-settings-workplace-random-light) .setting-item[data-id="background-settings-workplace-random"], +body:not(.custom-thino-background) .setting-item[data-id="thino-background-dark-custom"], +body:not(.custom-thino-background) .setting-item[data-id="thino-background-light-custom"], +body:not(.custom-thino-share-background) .setting-item[data-id="share-thino-background-dark-custom"], +body:not(.custom-thino-share-background) .setting-item[data-id="share-thino-background-light-custom"], +body:not(.thino-background-color) .setting-item[data-id="thino-modern-primary"] + { + display: none; +} +body:not(:is(.share-thino-with-workspace-background,.share-thino-with-thino-background,.custom-thino-share-background)) .setting-item[data-id="blur-thino-share-frosted-glass"] +{ + display: none; +} + +.setting-item:is([data-id="background-image-settings-switch"],[data-id="background-notebook-liked-switch"],[data-id="background-settings-workplace-background-image"],[data-id="background-image-settings-command-palette-switch"]) .setting-item-name { + font-weight: bold; +} +body:not(.background-image-settings-markdown-page-custom) .setting-item[data-id="custom-markdown-page-background-color"], +body:not(.background-image-settings-markdown-page-custom) .setting-item[data-id="background-markdown-page-theme-light-custom"], +body:not(.background-image-settings-markdown-page-custom) .setting-item[data-id="background-markdown-page-theme-dark-custom"] { + display: none; +} + + +body:not(.background-image-settings-markdown-page-random) .setting-item[data-id="background-image-settings-markdown-page-random-options"] { + display: none; +} +.setting-item[data-id="notebook-liked-background-settings"] + .style-settings-container .setting-item:not(:first-child) { + /* display: none; */ +} +body:is(.notebook-liked-markdown-page-grid-notebook-1,.notebook-liked-markdown-page-grid-notebook-2, +.notebook-liked-markdown-page-dotted-notebook-1,.notebook-liked-markdown-page-dotted-notebook-2) .setting-item[data-id="bg-color-notebook"], +body.notebook-liked-markdown-page-grid-notebook-1 .setting-item[data-id="grid-notebook-line-color-1"], +body.notebook-liked-markdown-page-grid-notebook-2 .setting-item[data-id="grid-notebook-line-color-2"], +body:is(.notebook-liked-markdown-page-dotted-notebook-1,.notebook-liked-markdown-page-dotted-notebook-2) .setting-item[data-id="dotted-notebook-dot-color"] { + display: block !important; +} +body:not(.background-image-settings-command-palette-switch) .setting-item[data-id="background-image-settings-command-palette-switch"] ~ *, +body:not(.background-image-settings-command-palette-custom) .setting-item[data-id="background-command-palette-theme-light-custom"], +body:not(.background-image-settings-command-palette-custom) .setting-item[data-id="background-command-palette-theme-dark-custom"] { + display: none; +} + +body.background-image-settings-command-palette-same-as-workplace .setting-item[data-id="background-image-settings-command-palette-custom"] { + display: none; +} +body:not(.toggle-bg-panel-page) .setting-item[data-id="toggle-bg-panel-page"] ~ *, +body:not(.panel-page-bg-theme-light-custom) .setting-item[data-id="background-panel-page-theme-light-custom"], +body:not(.panel-page-bg-theme-dark-custom) .setting-item[data-id="background-panel-page-theme-dark-custom"] { + display: none; +} + +body:not(.fancy-hr-icon) .setting-item[data-id="fancy-hr-folder-icon"], +body:not(.fancy-hr-no-icon) .setting-item[data-id="fancy-hr-folder-no-icon"], +body:not(.fancy-hr-number) .setting-item[data-id="fancy-hr-folder-with-number"] { + display: none; +} + +body:not(.bt-default-unordered-list) .setting-item[data-id="options-bt-default"], +body:not(.custom-unordered-list) .setting-item[data-id="options-for-custom"] { + display: none; +} + +body:not(.custom-ordered-list) .setting-item[data-id^="list-ol-marker-"] { + display: none; +} +body.folder-style-change-options-colorful-default .setting-item[data-id="folder-style-change-options-colorful-subfolder"] { + display: none; +} + +body:not(.folder-colorful-custom) .setting-item[data-id="folder-colorful-custom-color"] { + display: none; +} + +body:not(.loading-custom-text) .setting-item[data-id="loading-custom-text-folder"], +body:not(.loading-animation-custom) .setting-item[data-id="loading-animation-custom-folder"] { + display: none; +} + +body:not(.colorful-tag-bt) .setting-item[data-id="customised-colorful-tag"], +body:not(.tag-pill-outlined) .setting-item[data-id="outlined-style"] { + display: none; +} + + +body.is-hidden-frameless .setting-item:is([data-id="simple-titlebar"],[data-id="custom-titlebar-bg"],[data-id="titlebar-blur-depth"],[data-id="titlebar-brightness"],[data-id="hide-titlebar-text"]) { + display: none; +} + +body:not(.is-hidden-frameless) .setting-item:is([data-id="hide-titlebar-close-btn"]) { + display: none; +} + +body:not(.color-scheme-options-simplicity-topaz) .setting-item:is([data-id="disable-auto-hide-header"]) { + display: none; +} + +body:not(.bt-colorful-titlebar) .setting-item[data-id="background-titlebar-inner"] { + display: none; +} + +body:not(.folder-icons) .setting-item[data-id="remove-first-folder-icon"] { + display: none; +} + +/********/ +/* ================================== */ +/* ==== advanced-tables-toolbar ===== */ +/* ================================== */ +.workspace-leaf-content[data-type="advanced-tables-toolbar"] .nav-buttons-container>.nav-action-button { + padding: 5px; +} + +.workspace-leaf-content[data-type="advanced-tables-toolbar"] .nav-buttons-container>.nav-action-button svg { + height: 20px; + width: 20px; +} + +/* ================================== */ +/* =========== RTL support ========= */ +/* ================================== */ +:is(.markdown-preview-view,.markdown-rendered).rtl blockquote { + border-right-width: 7px; + border-left-width: 0; +} + +:is(.markdown-preview-view,.markdown-rendered).rtl ul >li:not(.task-list-item) { + border-left: none; + border-right: 0.125em solid var(--list-ul-block-color); +} + +:is(.markdown-preview-view,.markdown-rendered).rtl ol:not(.contains-task-list)>li:not(.task-list-item) { + border-right: 0.125em solid var(--list-ol-block-color); + border-left: none; +} + +.markdown-preview-view.rtl:not(.kanban) ul>li:not(.task-list-item), +.markdown-preview-view.rtl ol:not(.contains-task-list)>li:not(.task-list-item) { + padding-right: 0.25em; +} + +:is(.markdown-preview-view,.markdown-rendered).rtl h1:hover::before { + margin-right: -24px; +} + +:is(.markdown-preview-view,.markdown-rendered).rtl h2:hover::before, +:is(.markdown-preview-view,.markdown-rendered).rtl h3:hover::before, +:is(.markdown-preview-view,.markdown-rendered).rtl h4:hover::before, +:is(.markdown-preview-view,.markdown-rendered).rtl h5:hover::before, +:is(.markdown-preview-view,.markdown-rendered).rtl h6:hover::before { + margin-right: -25px; +} + +body:not(.default-icons) :is(.markdown-preview-view,.markdown-rendered).rtl .heading-collapse-indicator.collapse-indicator { + position: absolute; + right: -33px; + padding-left: 0; + transition: transform 20ms linear 0s; +} + +body:not(.default-icons) :is(.markdown-preview-view,.markdown-rendered).rtl h1 .heading-collapse-indicator.collapse-indicator , +body:not(.default-icons) :is(.markdown-preview-view,.markdown-rendered).rtl h2 .heading-collapse-indicator.collapse-indicator { + position: absolute; + right: -32px; + padding-left: 0; + margin-top: 11px; + transition: transform 20ms linear 0s; +} + +body:not(.default-icons) :is(.markdown-preview-view,.markdown-rendered).rtl div.is-collapsed h1 .heading-collapse-indicator.collapse-indicator , +body:not(.default-icons) :is(.markdown-preview-view,.markdown-rendered).rtl div.is-collapsed h2 .heading-collapse-indicator.collapse-indicator { + transform: translateX(-9px) translateY(18px) rotate(90deg); + opacity: 0.5; +} + +body:not(.default-icons) :is(.markdown-preview-view,.markdown-rendered).rtl div.is-collapsed .heading-collapse-indicator.collapse-indicator { + transform: translateX(-2px) translateY(25px) rotate(90deg); + opacity: 0.5; +} + +body:not(.default-icons) :is(.markdown-preview-view,.markdown-rendered).rtl .list-collapse-indicator.collapse-indicator.collapse-icon::before { + right: 0; +} + +body:not(.default-icons) :is(.markdown-preview-view,.markdown-rendered).rtl div>ul>li>.list-collapse-indicator.collapse-indicator.collapse-icon::before, +body:not(.default-icons) :is(.markdown-preview-view,.markdown-rendered).rtl div>ol>li>.list-collapse-indicator.collapse-indicator.collapse-icon::before { + margin-right: 48px; +} + +body:not(.default-icons) :is(.markdown-preview-view,.markdown-rendered).rtl li.is-collapsed div.list-collapse-indicator.collapse-indicator.collapse-icon::before { + transform: rotate(90deg); +} + +.markdown-source-view.mod-cm6.is-live-preview.is-rtl .HyperMD-quote { + border: 0 solid var(--theme-color); + border-right-width: 5px; +} + +.CodeMirror-code.CodeMirror-rtl span.cm-quote::before { + content: ""; + border-right: 7px solid var(--theme-color); + border-radius: 0; /*5px 0 0 5px;*/ + height: 100%; + border-left: none !important; + margin-right: -11px; + position: absolute; +} + +.markdown-source-view.mod-cm6.is-rtl .HyperMD-list-line:not([class*="quote"]) .cm-indent::before { + margin-right: 0.3rem; +} + +.CodeMirror-code.CodeMirror-rtl span.cm-formatting-quote + *::before, +.CodeMirror-code.CodeMirror-rtl span.cm-formatting-quote + span.cm-hmd-indent-in-quote + span.cm-quote:not(.cm-formatting-quote)::before, +.CodeMirror-code.CodeMirror-rtl span.cm-inline-code + *::before, +.CodeMirror-code.CodeMirror-rtl span.cm-highlight + *::before, +.CodeMirror-code.CodeMirror-rtl span.cm-quote + *::before, +.CodeMirror-code.CodeMirror-rtl span.cm-hmd-html-end + *::before { + border-right: none; +} + +.CodeMirror-code.CodeMirror-rtl *:not(font)>em>strong, +.CodeMirror-code.CodeMirror-rtl *:not(font)>strong>em, +.CodeMirror-code.CodeMirror-rtl .cm-strong.cm-em { + padding-right: 0 !important; +} + +/* ================================== */ +/* ============ CardBoard =========== */ +/* ================================== */ +.card-board input[type="checkbox"] { + box-sizing: border-box !important; + border: 2px solid var(--background-modifier-border) !important; + width: 1.2em !important; + height: 1.2em !important; + margin: 0.2em 0.5em 0em 0; + filter: hue-rotate(var(--theme-color)); +} + +.card-board input[type="checkbox"]:checked { + background-position: center; + background-size: 120%; + background-repeat: no-repeat; + background-image: url('data:image/svg+xml; utf8, '); +} + +.card-board input[type="checkbox"]:checked { + border: none !important; +} + +.card-board input[type="checkbox"]:checked::before, +.card-board input[type="checkbox"]:hover::before { + display: none; +} + +/* ================================== */ +/* ============ Outliner ============ */ +/* ================================== */ +body:not(.outliner-plugin-bls).markdown-source-view.mod-cm5 .cm-hmd-list-indent { + position: initial !important; +} + +.outliner-plugin-bls .cm-hmd-list-indent .cm-tab::before { + display: none; +} + +.outliner-plugin-bls .cm-s-obsidian.is-live-preview .list-bullet:before { + display: none; +} +.outliner-plugin-bls .CodeMirror-line .cm-hmd-list-indent::before { + left: -0.2em !important; + right: -0.4em; + background-size: 1.6ch 1px !important; +} +.outliner-plugin-bls .cm-line .cm-hmd-list-indent::before { + right: -0.4em; + background-size: 1.45ch 1px !important; +} + + +/* ================================== */ +/* ==============Better Code Block ============= */ +/* ================================== */ +pre.code-block-pre__has-linenum { + padding: 0; + min-height: unset; +} +div.code-block-wrap > pre pre:not([closed]) + code[class*=language-] { + padding-bottom: 1em !important; +} + +.obsidian-embedded-code-title__code-block-title > .title { + line-height: 29px; + font-weight: bold; + font-size: var(--callout-title-size); + font-family: var(--font-text); +} +.markdown-rendered pre.obsidian-embedded-code-title__code-block-title[closed] { + background-color: rgba(var(--interactive-accent-rgb), 0.1) !important; +} +.markdown-rendered pre.obsidian-embedded-code-title__code-block-title { + overflow-y: hidden; + background-color: transparent !important; +} + +.obsidian-embedded-code-title__code-block-title:not([closed]) .langName { + opacity: 0.35; + font-size: 12px; +} +.obsidian-embedded-code-title__code-block-title .langName { + color: var(--code-language); +} +.obsidian-embedded-code-title__code-block-title .collapser .handle { + margin-top: -3px; +} +.obsidian-embedded-code-title__code-block-title[closed] .langName { + opacity: 0.75; + font-size: 12px; +} +.obsidian-embedded-code-title__code-block-title .collapser .handle { + opacity: 0.35; +} +pre.code-block-pre__has-linenum::before { + display: none; +} +.code-block-linenum-wrap { + opacity: 0.5; + border-right-color:rgba(var(--mono-rgb-100), 0.5) !important; +} + +.markdown-rendered .code-block-pre__has-linenum button.copy-code-button:not([style="right: 32pt"]) { + background-image: url("data:image/svg+xml,%3Csvg t='1667575665955' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='5542' width='32' height='32'%3E%3Cpath d='M568.7 319.8l86.8 86.8v476.6h-466V319.8h379.2m29-70H178.9c-32.8 0-59.4 26.5-59.4 59.3v584.7c0 15.7 6.3 30.8 17.4 42 11.1 11.2 26.2 17.4 42 17.4h487.4c15.7 0 30.8-6.3 41.9-17.4 11.1-11.1 17.3-26.2 17.3-42V377.6L597.7 249.8z' fill='%2391B1D5' p-id='5543'%3E%3C/path%3E%3Cpath d='M776.7 70.8H357.9c-32.8 0-59.4 26.5-59.4 59.3v100h70v-89.3h379.2l86.8 86.8v476.6h-85.8v70h96.6c15.7 0 30.8-6.3 41.9-17.4 11.1-11.1 17.3-26.2 17.3-42V198.6L776.7 70.8z' fill='%2391B1D5' p-id='5544'%3E%3C/path%3E%3C/svg%3E"); +} +.code-block-pre__has-linenum button.copy-code-button:hover { + background-color: none; + box-shadow: var(--window-shadow); +} +/* ================================== */ +/* ============== Make.md ============= */ +/* ================================== */ +body.mk-mark-sans #calendar-container { + margin: -10px -8px 0px -8px; +} + +/* ================================== */ +/* ============== Memos Thino============= */ +/* ================================== */ + +body:not(.thino-default) div[data-type='thino_view'] +{ + --activeline-background:transparent; + --thino-wrapper-border:transparent; + --memos-icon-hover:var(--background-modifier-border); + + --memos-memo-border:transparent; + --memos-location-wrapper-bg: transparent; + --memos-bg-accent:var(--theme-color-translucent-04); + --thino-background-primary:var(--bg-color-settings-0-1); + --memos-bg-light-blue: var(--theme-color-translucent-02); + --memos-text-blue:var(--interactive-accent); +} + +body:is(.thino-frosted-style,.thino-frosted-style-default) .workspace-leaf div[data-type=thino_view] .view-header, +body:is(.thino-frosted-style,.thino-frosted-style-default).is-focused .workspace-leaf.mod-active div[data-type=thino_view] .view-header { + background-color: transparent; +} + +body:is(.thino-default,.thino-frosted-style-default) div[data-type=thino_view] #page-wrapper:not(.memos-moments-view) .memo-editor-wrapper{ + background-color: var(--background-primary-bg-4-bt, var(--background-primary)); +} +body:is(.thino-default,.thino-frosted-style-default) div[data-type=thino_view] .memolist-wrapper>.memolist-container { + + background-color: transparent; + +} +body:is(.thino-default,.thino-frosted-style-default) div[data-type=thino_view] .memo-wrapper, +body:is(.thino-default,.thino-frosted-style-default) .thino-hover-popover .memo-wrapper, +body:is(.thino-default,.thino-frosted-style-default) .block-language-thino .thino-embed-container .memo-wrapper { + + background-color: var(--background-primary-bg-4-bt, var(--background-primary)); + +} +div[data-type=thino_view] .section-header-container, div[data-type=thino_view] .memos-header-container +{ + justify-content: flex-start; +} +div[data-type=thino_view] .memo-editor-wrapper>.tip-text { +padding-left:1.5em; +} +.thino-editor-modal .common-editor-wrapper .common-editor-inputer { + border: none; +} +body.custom-thino-background div[data-type='thino_view'].workspace-leaf-content +{ + background-image: var(--thino-background-light-custom) ; + --background-primary:var(--bg-color-settings-2); + --memos-memo-bg:var(--bg-color-settings-0-1); + --memos-memo-border:var(--bg-color-settings-0-1); + background-size: cover; +} +body.custom-thino-background.theme-dark div[data-type='thino_view'].workspace-leaf-content +{ + background-image: var(--thino-background-dark-custom); + --background-primary:var(--bg-color-settings-2); + --memos-memo-bg:var(--bg-color-settings-0-1); + --memos-memo-border:var(--bg-color-settings-0-1); + background-size: cover; +} + +body.custom-thino-background.theme-dark div[data-type='thino_view'] #page-wrapper +{ + + background: var(--bg-color-settings-2); +} +.workspace-tab-container:fullscreen div[data-type='thino_view'], +.workspace-tab-container:fullscreen .workspace-leaf-content +{ + + background-color: var(--background-primary-alt); + +} + + .theme-dark div[data-type=thino_view] .usage-heat-map-wrapper .stat-container { + + background-color: #2a2a2a8a; + box-shadow:none; +} +body:not(:is(.hider-memos-modern-banner,.memos-banner-gradient)) div[data-type=thino_view] .moments-view .moments-view-background-wrapper .moments-view-background-overlay .moments-view-user-info .moments-view-user-name +{ + color: white; + font-weight: bold; + letter-spacing: 1px; +} +.theme-dark div[data-type=thino_view] .memo-editor-wrapper, +.theme-dark .thino-editor-modal .memo-editor-wrapper { + border: none; +} +.modal.thino-editor-modal .modal-content +{ + background-color:var(--bg-color-settings-3); +} +div[data-type=thino_view] .moments-view .thino-moment-wrapper .thino-moment-container .thino-moment-user-name { + color: #66789d; +} +div[data-type=thino_view] .moments-view .moments-view-background-wrapper .moments-view-background-overlay .moments-view-user-idea { + font-size: 12px; +} +div[data-type=thino_view] .memo-wrapper>.memo-top-wrapper>.memo-top-left-wrapper>.memo-type-img +{ + align-items: flex-end; +} +div[data-type=thino_view] .moments-view .memo-content-text p a[href^="#收集"] { + display: block; + position: absolute; + left: 180px; + top: calc(100% - 31px); + font-size: 10px; + padding-top: 4px; + padding-bottom: 4px; + color: var(--tag-color); +} + + +.is-mobile div[data-type=thino_view] .view-header:has(+.view-content>.memos-moments-view) .memos-header-container>.memos-header-search-section + :is(.memos-review-entry-wrapper, .memos-view-switcher-wrapper,.thino-inline-filter-wrapper,.search-bar-inputer:not(:has(input:focus))), + .is-mobile div[data-type=thino_view] .view-header:has(+.view-content>.memos-moments-view) .memos-header-container .refresh-icon +{ +padding: 0px ; +color:var(--memos-icon-hover); +} + +.is-mobile div[data-type=thino_view] .memos-header-container>.memos-header-search-section .search-bar-inputer:has(input:focus) + { + padding: 0px ; + color:var(--memos-text-muted); + } +.is-mobile div[data-type=thino_view].mobile-view .search-bar-container>.search-bar-inputer { + width: 110px; + +} +.is-mobile div[data-type=thino_view] .memos-header-container .refresh-icon +{ + color: var(--memos-text-muted); +margin: 0px; +} +.is-mobile div[data-type=thino_view].mobile-view #page-wrapper +{ +margin-top:0; +} +.is-mobile div[data-type=thino_view].mobile-view .view-content:not(:has(.show-editor.moments-view)) { + padding-top: var(--size-4-2); +} +div[data-type=thino_view].mobile-view .memos-sidebar-wrapper +{ + background: linear-gradient(to right, var(--color-base-00) 30%, var(--background-mobile-drawer-2) 100%); + backdrop-filter: blur(10px); +} +div[data-type=thino_view] .common-editor-inputer:has(.cm-focused) + .common-tools-wrapper >.btns-container>.confirm-btn +{ + background-color:var(--interactive-accent); +} +div[data-type=thino_view] button:not(.clickable-icon):hover + { + box-shadow: none; + +} +div[data-type=thino_view] .queries-wrapper>.create-query-btn-container>.btn +{ + border: 1px solid var(--memos-memo-border); +} +body:not(.thino-default) .heatmap-date-picker-wrapper>.date-picker-day-container>.date-picker-day-content>.day-item.current { + background-color: var(--memos-stat-day-L1-bg); + filter: opacity(0.8); +} +body:not(.thino-default) .heatmap-date-picker-wrapper>.date-picker-day-container>.date-picker-day-content>.day-item.current .day-item-text { + color:var(--color-base-70); +} +body:is(.thino-frosted-style) div[data-type=thino_view] .modern#page-wrapper, +body:is(.thino-frosted-style) div[data-type=thino_view] .memo-wrapper, .thino-hover-popover .memo-wrapper, +body:is(.thino-frosted-style) .block-language-thino .thino-embed-container .memo-wrapper, +body:is(.thino-frosted-style) div[data-type=thino_view] .memo-editor-wrapper, .thino-editor-modal .memo-editor-wrapper +{ + --memos-memo-bg: transparent; + --memos-memo-bg-primary: transparent; +} + + +body:is(.thino-background-default,.custom-thino-background) div[data-type=thino_view] .modern#page-wrapper, +body:is(.thino-background-default,.custom-thino-background) div[data-type=thino_view] .memo-wrapper, .thino-hover-popover .memo-wrapper, +body:is(.thino-background-default,.custom-thino-background) .block-language-thino .thino-embed-container .memo-wrapper, +body:is(.thino-background-default,.custom-thino-background) div[data-type=thino_view] .memo-editor-wrapper, .thino-editor-modal .memo-editor-wrapper +{ + --memos-memo-bg: var(--bg-color-settings-0-1); + --memos-memo-bg-primary: var(--bg-color-settings-0-1); + +} +body:is(.thino-background-default,.thino-frosted-style,.custom-thino-background,.thino-background-color) div[data-type=thino_view] .modern#page-wrapper:is(.memos-chat-view,.memos-moments-view,.memos-list-view,.memos-table-view,.memos-calendar-view,.memos-waterfall-view) { + + background-color: transparent; + --thino-modern-secondary:transparent; + --thino-modern-primary:transparent; +} +body.thino-frosted-style-default div[data-type=thino_view] .modern#page-wrapper:is(.memos-chat-view,.memos-moments-view,.memos-list-view,.memos-table-view,.memos-calendar-view,.memos-waterfall-view) + + { + --thino-modern-primary: var(--bg-color-settings-0-1); + --thino-modern-secondary: transparent; + } + body.thino-frosted-style-default div[data-type=thino_view] .moments-view .thino-moment-wrapper { + border-radius: var(--radius-m); + background-color: var(--bg-color-settings-2); +} +body.thino-frosted-style-default div[data-type=thino_view] .moments-view .thino-moment-wrapper:after +{ + display:none; +} +body.thino-background-color div[data-type=thino_view].workspace-leaf-content +{ + --start-color: hsla( + var(--thino-modern-primary-h), + var(--thino-modern-primary-s), + var(--thino-modern-primary-l), + var(--thino-modern-primary-a) + ); + --end-color: hsla( + calc(var(--thino-modern-primary-h) + 30), + calc(var(--thino-modern-primary-s) + 5%), + calc(var(--thino-modern-primary-l) + 13%), + calc(var(--thino-modern-primary-a) * 0.8) + ); + background: linear-gradient(117deg, var(--start-color), var(--end-color)); + --background-primary:var(--bg-color-settings-2); + --memos-memo-bg:var(--bg-color-settings-0-1); + --memos-memo-border:var(--bg-color-settings-0-1); + } + +body:not(.thino-default) div[data-type=thino_view] .menu-btns-popup { + + background-color:var(--bg-color-settings-3); + backdrop-filter: blur(10px); +} +body:not:is(.thino-background-default,.custom-thino-background,.thino-frosted-style) div[data-type=thino_view] .memo-editor-wrapper>.memo-editor, .thino-editor-modal .memo-editor-wrapper>.memo-editor { + + background: linear-gradient(to bottom, var(--background-secondary), transparent); + +} + +div[data-type=thino_view] .memos-chat-view .memolist-wrapper .memolist-container .chat-view { + --memos-memo-bg: transparent; +} + +div[data-type=thino_view] .memos-chat-view .memolist-wrapper .memolist-container .chat-view:is(.fluent-style,.inline-style) .thino-bubble.right .wrap>.content:has(:is(.callout,img)) { + border: 1px solid var(--memos-memo-border); +} +div[data-type=thino_view] .memos-chat-view .memolist-wrapper .memolist-container .chat-view:is(.fluent-style,.inline-style) .thino-bubble.right .wrap>.content:has(:is(.callout,img)):before { +display:none; +} +body:not(.thino-default) div[data-type=thino_view].mobile-view .search-bar-container>.quickly-action-wrapper>.quickly-action-container +{ + background-color:var(--bg-color-settings-3); + backdrop-filter: blur(10px); +} +body:not(.thino-default) div[data-type=thino_view] .memo-wrapper>.memo-top-wrapper>.memo-top-right-wrapper>.btns-container>.more-action-btns-wrapper>.more-action-btns-container, +body:not(.thino-default) .thino-hover-popover .memo-wrapper>.memo-top-wrapper>.memo-top-right-wrapper>.btns-container>.more-action-btns-wrapper>.more-action-btns-container, +body:not(.thino-default) .block-language-thino .thino-embed-container .memo-wrapper>.memo-top-wrapper>.memo-top-right-wrapper>.btns-container>.more-action-btns-wrapper>.more-action-btns-container, +body:not(.thino-default) div[data-type=thino_view] .menu { + background-color:var(--bg-color-settings-3); + backdrop-filter: blur(10px); +} +div[data-type=thino_view].mobile-view .search-bar-container>.quickly-action-wrappe { + padding: 0px; + width: 275px; +} +div[data-type=thino_view].mobile-view .section-header-container>.memos-header-search-section .thino-inline-filter-container +{ + width: 275px; + +} + +div[data-type=thino_view] #cMenuToolbarModalBar .cMenuToolbarCommandItem { + + backdrop-filter: unset; + +} +div[data-type=thino_view] #cMenuToolbarModalBar .more-menu +{ + border:none; +} +div[data-type=thino_view] #cMenuToolbarModalBar.cMenuToolbarGlassAesthetic, +div[data-type=thino_view] #cMenuToolbarModalBar.cMenuToolbarGlassAesthetic~#cMenuToolbarPopoverBar +{ + backdrop-filter: unset; +} +div[data-type=thino_view].mobile-view .search-bar-container { + width: auto; +} +div[data-type=thino_view] .search-bar-container>.search-bar-inputer{ + + background-color: transparent!important; + padding:0; +} +div[data-type=thino_view].mobile-view .search-bar-container>.search-bar-inputer input:focus{ + background-color: var(--memos-bg-searchbar-lightgray); + } +div[data-type=thino_view] .daily-thinos-list-wrapper .daily-thinos-view-wrapper .daily-thinos-view-container .date-card-container>.date-container-details .details-text +{ + font-size:18px; +} + +div[data-type=thino_view].mobile-view .thino-inline-filter-container .btns-container +{ + flex-wrap: wrap; +} + +div[data-type=thino_view].mobile-view .memo-editor-wrapper, + .thino-editor-modal .memo-editor-wrapper +{ + padding:8px; +} + +body div[data-type='thino_view'] .memo-editor-wrapper:has(.cm-focused) { + + border: 1px solid var(--color-base-30); +} +div[data-type=thino_view] .user-banner-container>.userinfo-header-container>.userinfo-container .thino-user-icon +{ + background-color: transparent!important; + box-shadow:none; +} + +div[data-type=thino_view]:not(.mobile-view) .memos-moments-view .section-header-container.memos-header-container +{ + justify-content: flex-start; + height: 40px; + flex-wrap: nowrap; + margin-top: 0; + padding: 0 20px; +} +div[data-type=thino_view] .moments-view .moments-view-background-wrapper .moments-show-editor-btn +{ + top:20px; +} + +div[data-type=thino_view].mobile-view .search-bar-container>.quickly-action-wrapper>.quickly-action-container, +div[data-type=thino_view] .search-bar-container>.quickly-action-wrapper>.quickly-action-container, + .thino-canvas-filter-group .search-bar-container>.quickly-action-wrapper>.quickly-action-container { + + background-color:var(--color-base-20); + +} + +div[data-type=thino_view] .section-header-container>.memos-header-search-section .thino-inline-filter-container +{ + background-color:var(--color-base-20); + +} +div[data-type=thino_view] .modern input:not([type=checkbox]) +{ + border: 1px solid var(--background-modifier-border); +} + +div[data-type=thino_view].mobile-view .modern .content-wrapper:has(.moments-view:not(.show-editor)) .section-header-container, +div[data-type=thino_view] .content-wrapper:has(.moments-view:not(.show-editor)) .section-header-container { + /* position: absolute; */ + z-index:1; + width:calc(100% - 55px); +} + +div[data-type=thino_view] .memos-moments-view .filter-query-container { + z-index: 1; + padding: 6px 0 0 20px; + justify-content: flex-start; +} +div[data-type=thino_view] .memos-chat-view .filter-query-container { + +padding-bottom:20px; +padding-left:0px; + +} +div[data-type=thino_view] .moments-view .thino-moment-wrapper .thino-moment-container .thino-moment-user-content .memo-wrapper .memo-top-wrapper .btn.more-action-btn { + background-color: transparent; +} + + body:not(.day) div[data-type=thino_view] .memos-moments-view .filter-query-container:not(.hidden) + .memolist-wrapper { + margin-top: auto ; +} +div[data-type=thino_view]:not(.mobile-view) .memos-moments-view .section-header-container.memos-header-container:has(~.memo-editor-wrapper:not(.edit-ing)):has(~.filter-query-container:not(.hidden)) +{ + opacity: 1; +} +div[data-type=thino_view] .memos-moments-view .content-wrapper:not(:has(.edit-ing)) .memolist-wrapper { + + margin-top: -60px; + transition: all 0.2s linear; +} +body.is-mobile div[data-type=thino_view] .memos-moments-view .memolist-wrapper { + margin-top: 6px; +} +body.is-mobile div[data-type=thino_view] .view-header:has(+.view-content>.memos-moments-view) { + position: absolute; + background: transparent; + border: none; +} +body div[data-type=thino_view] .section-header-container>.memos-header-search-section >* +{ + border-color: transparent!important; +} +body.is-mobile div[data-type=thino_view] .moments-view .moments-view-background-wrapper .moments-show-editor-btn { + top: 68px; +} +body.is-mobile div[data-type=thino_view].mobile-view .search-bar-container>.search-bar-inputer input:focus +{ + background-color: transparent; +} + + +body.is-mobile div[data-type=thino_view] .memos-moments-view .filter-query-container:not(.hidden) +{ + margin-top: 30px; +} + +body.is-mobile div[data-type=thino_view] .memos-moments-view .memos-sidebar-wrapper +{ + margin-top: 48px; + height: calc(100% - 85px); + +} +body.is-mobile div[data-type=thino_view].mobile-view .tags-wrapper +{ + background-color: transparent; +} +body.is-mobile div[data-type=thino_view] .memo-content-text +{ + padding: 0 18px 0 0; +} +div[data-type=thino_view].mobile-view .modern#page-wrapper.memos-moments-view .content-wrapper .section-header-container .search-bar-container .search-bar-inputer +{ +max-width:280px; +} + +.share-memo-image-dialog .memo-content-text.markdown-rendered blockquote, +div[data-type=thino_view] .memo-content-text.markdown-rendered blockquote +{ + margin-inline-start: 0; + margin-inline-end: 0; +} +div[data-type=thino_view] .memolist-wrapper .memolist-container .table-view th +{ + min-width:auto; +} +div[data-type=thino_view] .memolist-wrapper .memolist-container .table-view th:has(.create-at-header-cell) { + min-width: 60px; +} +.thino-activation .thino-verify-component { + + background: hsla(var(--interactive-accent-hsl),0.2); + +} +div[data-type=thino_view] .user-banner-container>.userinfo-header-container>.userinfo-container .thino-user-info>.username-container>.user-pro-badge.activated +{ +background: var(--color-yellow) !important; +color:#000000a3!important; +padding: 2px 4px; +margin-top: -1em; +font-size:10px; +line-height:10px; +} +body.background-settings-workplace-background-image div[data-type=thino_view] .menu-btns-popup, +body.background-settings-workplace-background-image div[data-type=thino_view] .selector-wrapper>.items-wrapper { + + background-color:var(--bg-color-settings-3); + backdrop-filter: blur(10px); +} +div[data-type=thino_view] .usage-heat-map-wrapper>.day-tip-text-container, .block-language-thino .usage-heat-map-wrapper>.day-tip-text-container, .thino-canvas-menu .usage-heat-map-wrapper>.day-tip-text-container { + + width: auto; + +} +/****thino 分享文字背景**/ + +body.share-thino-with-workspace-background .share-memo-image-dialog>.dialog-container>.dialog-content-container>.memo-container:is(.modern,.clean,.gradient)>.memo-background { + + background-image: var(--theme-background)!important; + background-size: cover; +} +body.theme-dark .share-memo-image-dialog>.dialog-container>.dialog-content-container>.memo-container:is(.modern,.clean,.gradient)>.memo-background { + + box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px; +} + +body:is(.share-thino-with-thino-background,.share-thino-with-workspace-background, .custom-thino-share-background) .share-memo-image-dialog>.dialog-container>.dialog-content-container.clean .memo-container>.memo-background .property-image { + + display:none; + +} +body.share-thino-with-thino-background.theme-dark .share-memo-image-dialog>.dialog-container>.dialog-content-container>.memo-container:is(.modern,.clean,.gradient)>.memo-background { + + background-image: var(--thino-background-dark-custom)!important; + background-size: cover; + +} +body.share-thino-with-thino-background .share-memo-image-dialog>.dialog-container>.dialog-content-container>.memo-container:is(.modern,.clean,.gradient)>.memo-background { + + background-image: var(--thino-background-light-custom)!important; + background-size: cover; +} + +body.custom-thino-share-background .share-memo-image-dialog>.dialog-container>.dialog-content-container>.memo-container:is(.modern,.clean,.gradient)>.memo-background { + + background-image: var(--share-thino-background-light-custom)!important; + background-size: cover; + +} +body.custom-thino-share-background.theme-dark .share-memo-image-dialog>.dialog-container>.dialog-content-container>.memo-container:is(.modern,.clean,.gradient)>.memo-background { + + background-image: var(--share-thino-background-dark-custom)!important; + background-size: cover; + +} + +.share-memo-image-dialog>.dialog-container>.dialog-content-container>.memo-container:is(.modern,.clean,.gradient)>.memo-background>.memo-content-text, +.share-memo-image-dialog>.dialog-container>.dialog-content-container>.memo-container:is(.modern,.clean,.gradient)>.memo-background>.thino-user-header, +.share-memo-image-dialog>.dialog-container>.dialog-content-container>.memo-container:is(.modern,.clean,.gradient)>.memo-background>.watermark-container , +.share-memo-image-dialog>.dialog-container>.dialog-content-container>.memo-container:is(.modern,.clean,.gradient)>.memo-background>.thino-time-footer + { + background:rgba(255, 255, 255, var(--share-card-background-opacity-cp)); + +} + +.share-memo-image-dialog>.dialog-container>.dialog-content-container>.memo-container>.memo-background>.memo-content-text, +.share-memo-image-dialog>.dialog-container>.dialog-content-container>.memo-container>.memo-background>.thino-user-header, +.share-memo-image-dialog>.dialog-container>.dialog-content-container>.memo-container>.memo-background>.watermark-container , +.share-memo-image-dialog>.dialog-container>.dialog-content-container>.memo-container>.memo-background>.thino-time-footer + { + + overflow: hidden; +} + +.share-memo-image-dialog .memo-content-text p br { + display: block; + margin-top: 0.5em; + content: '\A'; + white-space: pre; +} + +.theme-dark .share-memo-image-dialog>.dialog-container>.dialog-content-container>.memo-container:is(.modern,.clean,.gradient)>.memo-background>.memo-content-text, +.theme-dark .share-memo-image-dialog>.dialog-container>.dialog-content-container>.memo-container:is(.modern,.clean,.gradient)>.memo-background>.thino-user-header, +.theme-dark .share-memo-image-dialog>.dialog-container>.dialog-content-container>.memo-container:is(.modern,.clean,.gradient)>.memo-background>.watermark-container , +.theme-dark .share-memo-image-dialog>.dialog-container>.dialog-content-container>.memo-container:is(.modern,.clean,.gradient)>.memo-background>.thino-time-footer +{ + background:rgba(24, 24, 24, var(--share-card-background-opacity-cp)); + overflow: hidden; + +} + +.share-memo-image-dialog>.dialog-container>.dialog-content-container.gradient .memo-container +{ + --start-color: hsla( + var(--share-card-background-color-h), + var(--share-card-background-color-s), + var(--share-card-background-color-l), + var(--share-card-background-color-a) + ); + --end-color: hsla( + calc(var(--share-card-background-color-h) - 30), + calc(var(--share-card-background-color-s) + 10%), + calc(var(--share-card-background-color-l) + 20%), + 0.8 + ); + background: linear-gradient(117deg, var(--start-color,#ffc3a0), var(--end-color,#ffafbd)); + + } + + + +/**********thino 加滚动条***/ +body.memos-scroll div[data-type=thino_view] .memolist-wrapper .memolist-container .masonry-memolist { + max-height: 660px; + overflow: auto; +} + +/**********动态海报渐变显示***/ +body.memos-banner-gradient div[data-type=thino_view] .moments-view .moments-view-background-wrapper .moments-view-background { + mask-image: linear-gradient(to bottom,black 50%,transparent); + -webkit-mask-image: linear-gradient(to bottom,black 50%,transparent); +} +/**********隐藏头部信息***/ + +/* thino 隐藏头部信息 */ +body.memos-hide-header +div[data-type="thino_view"] + .view-header + :is(.view-header-nav-buttons, .view-header-title-container) { + display: none; +} + +body.memos-hide-header div[data-type="thino_view"] .view-header { + position: absolute; + right: 0; + background-color: transparent !important; + top: 12px; + transition: all 0.1s linear; + transform: translateY(-15px); +} + +body.memos-hide-header div[data-type="thino_view"] .view-actions { + position: relative; +} + +body.memos-hide-header div[data-type="thino_view"] .view-header:not(:hover) { + transform: translateY(calc(-1 * var(--header-height))); + transition: all 0.6s linear; +} + +div[data-type=thino_view] .moments-view .moments-view-background-wrapper .moments-view-background-overlay .moments-view-user-info .moments-view-user-icon, +div[data-type=thino_view] .moments-view .thino-moment-wrapper .thino-moment-icon +{ + background-color: transparent; +} + +div[data-type=thino_view] .memos-moments-view .search-bar-container>.quickly-action-wrapper, .thino-canvas-filter-group .search-bar-container>.quickly-action-wrapper { + top: 38px; + left: 220px; + right:0; +} +.is-mobile div[data-type=thino_view].tiny-view .section-header-container>.memos-header-search-section .memos-view-switcher-wrapper, +div[data-type=thino_view] .memos-header-container>.memos-header-search-section .memos-view-switcher-wrapper { + border-color: transparent; +} +/********moden 动态视图模式***/ +body.hider-memos-modern-banner div[data-type=thino_view]:not(.mobile-view) .memos-moments-view.modern .content-wrapper:has(.moments-view:not(.show-editor)) .section-header-container { + border-bottom: 1px solid var(--border-color); + padding-bottom: 8px; + margin-top: 9px; +} +body.hider-memos-modern-banner div[data-type=thino_view] .memos-moments-view.modern .moments-show-editor-btn { + top: 22px ; + right: 0px; +} +body.hider-memos-modern-banner div[data-type=thino_view] .moments-view .moments-view-background-wrapper +{ + position:unset; +} +body.hider-memos-modern-banner div[data-type=thino_view] .memos-moments-view.modern .search-bar-inputer { + width: 90%; +} + +body.hider-memos-modern-banner div[data-type=thino_view] .memos-moments-view.modern .search-bar-container>.quickly-action-wrapper { + right: 80px; +} +body.hider-memos-modern-banner div[data-type=thino_view] .memos-moments-view.modern .moments-view .moments-view-background-wrapper .moments-view-background { + display: none; +} +body.hider-memos-modern-banner div[data-type=thino_view] .memos-moments-view.modern .moments-view .moments-view-background-wrapper .moments-view-background-overlay { + margin-top: -20px; +} +body.hider-memos-modern-banner div[data-type=thino_view] .view-header:has(+.view-content>.memos-moments-view.modern) { + display: none; +} +body.hider-memos-modern-banner div[data-type=thino_view] .memos-moments-view.modern .moments-view .moments-view-background-wrapper .moments-view-background-overlay .moments-view-user-info .moments-view-user-icon +{ + width: 40px; + height: 40px; + margin-top: -12px;; +} + body.background-settings-workplace-background-image:is(.custom-thino-background,.thino-background-color) div[data-type='thino_view'] .view-content, + body.background-settings-workplace-background-image:is(.custom-thino-background,.thino-background-color) div[data-type='thino_view'] .view-header + { + background: var(--bg-color-settings-0-1) ; + } + body.theme-dark.background-settings-workplace-background-image:is(.custom-thino-background,.thino-background-color) div[data-type='thino_view'] .view-content, + body.theme-dark.background-settings-workplace-background-image:is(.custom-thino-background,.thino-background-color) div[data-type='thino_view'] .view-header + { + background: var(--background-primary) ; + } + body.thino-frosted-style-default:not(.is-mobile) div[data-type='thino_view']:not(.mobile-view) .view-content , + body.thino-frosted-style:not(.is-mobile) div[data-type='thino_view']:not(.mobile-view) .view-content { + background: var(--bg-color-settings-2) ; + backdrop-filter: blur(20px); + width: 95% ; + height: 95% ; + margin: auto; + box-shadow: var( --window-shadow2); + border-radius:var(--radius-l); +} + +body.thino-frosted-style div[data-type=thino_view] .memo-editor-wrapper, +body.thino-frosted-style div[data-type=thino_view] .memo-wrapper, +body.thino-frosted-style:not(.is-mobile) div[data-type='thino_view']:not(.mobile-view) .view-content .status-text-container.sidebar .status-sidebar-wrapper .status-text +{ + --memos-bg-lightgray: transparent; + --memos-memo-border:transparent; + --memos-memo-bg:transparent; + +} +body:is(.thino-frosted-style,.custom-thino-background,.thino-background-color) div[data-type=thino_view] #page-wrapper:is(.memos-chat-view,.memos-moments-view,.memos-list-view,.memos-table-view,.memos-calendar-view,.memos-waterfall-view) { + background: var(--bg-color-settings-2) ; + +} + +/**memos 输入框移到下方***/ +body.memos-inputbox div[data-type='thino_view']:not(.mobile-view) #page-wrapper .memo-editor-wrapper { + bottom: 0; + margin-bottom: -145px; + position: absolute; + padding:8px; +} +body.memos-inputbox div[data-type='thino_view']:not(.mobile-view) .memolist-wrapper.completed { + padding-bottom: 20px; +} +body.memos-inputbox div[data-type='thino_view']:not(.mobile-view) #page-wrapper > .content-wrapper { + height: calc(100% - 150px); +} + +body.memos-inputbox div[data-type='thino_view']:not(.mobile-view) .memolist-wrapper { + flex-direction: column-reverse; +} +body.memos-inputbox div[data-type=thino_view] .memolist-wrapper .memolist-container .list-view .masonry-memolist-grid_column { + + flex-direction: column-reverse; +} +body.memos-inputbox div[data-type=thino_view] .common-editor-wrapper .common-editor-inputer +{ + min-height: 78px; +} + + +/* ==============Commander================ */ + +.cmdr.titlebar-button{ + float: left; + left: 100px; +} + +/* =============recent files=============== */ + +/**recent file **/ +body.remove-file-icons .workspace-leaf-content[data-type="recent-files"] .view-content { + padding: unset; +} + +body.remove-file-icons:not(.remove-arrow) .nav-folder.mod-root>.nav-folder-children>.nav-file { + padding-left: 16px; +} +body.remove-file-icons.remove-arrow .nav-folder.mod-root { + padding-left: 4px; +} +.workspace-leaf-content[data-type="recent-files"] .view-content { + padding: 3px 0 3px 3px; +} +.workspace-leaf-content[data-type="recent-files"] .nav-folder.mod-root { + height: fit-content; +} + +/**end recent file **/ +/* =============Db folder=============== */ + +/**db folder*/ +.database-plugin__cell_size_normal div.dataview-error-box { + min-height:auto; +} +.database-plugin__cell_size_normal .database-plugin__tr .data-input { + padding: 0; + flex: 0; + font-size: 0.9em; +} +.database-plugin__cell_size_normal .database-plugin__tr .data-input .markdown-preview-view { + padding:0px; + +} +.database-plugin__cell_size_normal .database-plugin__tr .database-plugin__td .database-plugin__md_cell { + padding: 0; +} +.database-plugin__cell_size_normal .data-input > * +{ + align-items: center; +} +.database-plugin__cell_size_normal .data-input > div +{ + display: flex;; + align-items: center; +} + +.data-input.database-plugin__calendar { + flex: 0; + cursor: pointer; +} + +div.react-datepicker-wrapper { + flex: 0; +} +.data-input.text-align-right { + flex: 0; +} +.database-plugin__td :is(.cell-padding, .data-input):empty::before { + content: "✏️"; + text-align: center; + color: hsla(var(--interactive-accent-hsl),0.8); + pointer-events: none; +} +.database-plugin__markdown-preview-view { + padding: 0; +} +.database-plugin__markdown-preview-view p{ + margin-block-start: 0; + margin-block-end: 0; +} +.database-plugin__tr .database-plugin__td { + background-color: transparent; +} +.database-plugin__tr .database-plugin__td .data-input { + background-color: transparent; +} +.database-plugin__table .database-plugin__tr:nth-child(odd) { + background-color: var(--table-background-color-odd); +} + +.database-plugin__td input[type="checkbox"] { + border: 1px dashed currentColor; +} +.database-plugin__td input[type="checkbox"]:checked { + border: none; +} +.database-plugin__td .database-plugin__checkbox input[type="checkbox"]:checked::before { + transform: scale(0); +} + + +/* =============folder tree===================== */ + +.oz-folders-tree-wrapper .oz-folder-contents { + border-left: 1px solid var(--background-modifier-border); +} +.oz-folders-tree-wrapper .file-tree-header-fixed { + background-color: transparent; +} +body.hide-titlebar-close-btn.hide-left-ribbon-retention-drawer .file-tree-plugin-view .oz-nav-action-button { + margin-left: 20px!important; +} +.file-tree-plugin-view .oz-flex-container { + margin-top: -6px; +} +.file-tree-plugin-view .oz-folders-tree-wrapper{ + margin-top: -8px; +} +/* ================================== */ +/* ============== webpage export html ============= */ +/* ================================== */ + +.webpage-container { + --banner-height:300px; + --banner-internal-embed-height:200px; + --banner-preview-embed-height:120px; + } + +body.color-scheme-options-simplicity-topaz.theme-dark.background-settings-workplace-background-image .webpage-container::before { + filter: blur(var(--blur-depth)) brightness(calc(var(--brightness-4-bg) - 0.5)) saturate(var(--saturate-4-bg)); +} +body.background-settings-workplace-background-image.theme-light .webpage-container::before, +body.background-settings-workplace-background-image.theme-dark .webpage-container::before { + background-image: var(--theme-background); + background-size: cover; + filter: blur(var(--blur-depth)) brightness(var(--brightness-4-bg)) saturate(var(--saturate-4-bg)); +} +body.background-settings-workplace-background-image.background-settings-workplace-waves2-light.theme-light .webpage-container::before, +body.background-settings-workplace-background-image.background-settings-workplace-waves2.theme-dark .webpage-container:before { + content: ""; + position: fixed; + height: auto; + width: 300%; + top: 75%; + left: -25%; + background-image: unset; + -webkit-mask-image: var(--theme-background); + background-size: 100% 100%; + opacity: 0.7; + filter: blur(var(--blur-depth)) brightness(var(--brightness-4-bg)) saturate(var(--saturate-4-bg)); + background-color: var(--wave2-background-color); +} +body.background-settings-workplace-background-image .webpage-container::before { + content: ''; + display: block; + position: absolute; + top: -37px; + right: -15px; + bottom: 0; + left: -15px; +} + +body.background-settings-workplace-background-image.background-settings-workplace-waves-light.theme-light .webpage-container::before, +body.background-settings-workplace-background-image.background-settings-workplace-waves.theme-dark .webpage-container::before { + content: ""; + position: fixed; + height: auto; + width: 300%; + transform: rotate(180deg); + top: 75%; + left: -25%; + background-image: unset; + -webkit-mask-image: var(--theme-background); + background-size: 100% 100%; + opacity: 0.7; + filter: blur(var(--blur-depth)) brightness(var(--brightness-4-bg)) saturate(var(--saturate-4-bg)); + background-color: var(--wave-background-color); +} + +.document-container :is(.markdown-preview-view,.markdown-rendered),.document-container .markdown-source-view { + background-color: var(--background-primary)!important; +} + +/* ================================== */ +/* ============== quiet-outline ============= */ +/* ================================== */ + +/**quiet outline**/ +body.quiet-outline-optimize .workspace-leaf-content[data-type=quiet-outline] .view-content { + padding: unset; +} +body.quiet-outline-optimize .workspace-leaf-content[data-type=quiet-outline] .n-slider .n-slider-rail { + background-color: var(--background-secondary-alt); + box-shadow: 0 3px 5px var(--background-modifier-box-shadow); +} +body.quiet-outline-optimize .workspace-leaf-content[data-type=quiet-outline] .n-slider .n-slider-rail .n-slider-rail__fill { + background-color: var(--background-modifier-border); +} +body.quiet-outline-optimize .workspace-leaf-content[data-type=quiet-outline] .n-slider .n-slider-dots .n-slider-dot { + background-color: var(--background-primary); + border: 2px solid var(--background-modifier-border); +} +body.quiet-outline-optimize .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); +} + + +body.quiet-outline-optimize .workspace-leaf-content[data-type=quiet-outline] .n-button { + width: 32px; + height: 32px; + background-color: var(--background-secondary-alt); + border: 0px; + border-radius: var(--radius-l); +} +body.quiet-outline-optimize .workspace-leaf-content[data-type=quiet-outline] .n-button .n-button__icon svg { + display: flex; + align-items: center; + justify-content: center; +} +body.quiet-outline-optimize .workspace-leaf-content[data-type=quiet-outline] .n-button .n-button__border, +body.quiet-outline-optimize .workspace-leaf-content[data-type=quiet-outline] .n-button .n-button__state-border { + display: none; +} + +body.quiet-outline-optimize .workspace-leaf-content[data-type=quiet-outline] .quiet-outline .n-tree-node-content__text p { + color:var(--text-normal); +} + + +body.quiet-outline-optimize .workspace-leaf-content[data-type=quiet-outline] .quiet-outline { + padding-top: 10px; + padding-bottom: 28px; + margin-bottom: 5px; + border-radius: var(--radius-l); +} + +body.quiet-outline-optimize .workspace-leaf-content[data-type=quiet-outline] .quiet-outline .function-bar > :first-child { + margin-right: 8px; +} +body.quiet-outline-optimize .workspace-leaf-content[data-type=quiet-outline] .quiet-outline .level-2 .n-tree-node-indent, +body.quiet-outline-optimize .workspace-leaf-content[data-type=quiet-outline] .quiet-outline .level-3 .n-tree-node-indent:first-child, +body.quiet-outline-optimize .workspace-leaf-content[data-type=quiet-outline] .quiet-outline .level-4 .n-tree-node-indent:first-child, +body.quiet-outline-optimize .workspace-leaf-content[data-type=quiet-outline] .quiet-outline .level-5 .n-tree-node-indent:first-child, +body.quiet-outline-optimize .workspace-leaf-content[data-type=quiet-outline] .quiet-outline .level-6 .n-tree-node-indent:first-child { + border-right: 1px solid rgb(var(--accent-1-rgb),0.5) ; +} +body.quiet-outline-optimize .workspace-leaf-content[data-type=quiet-outline] .quiet-outline .level-3 .n-tree-node-indent, +body.quiet-outline-optimize .workspace-leaf-content[data-type=quiet-outline] .quiet-outline .level-4 .n-tree-node-indent:nth-child(2), +body.quiet-outline-optimize .workspace-leaf-content[data-type=quiet-outline] .quiet-outline .level-5 .n-tree-node-indent:nth-child(2), +body.quiet-outline-optimize .workspace-leaf-content[data-type=quiet-outline] .quiet-outline .level-6 .n-tree-node-indent:nth-child(2) { + border-right: 1px solid rgb(var(--accent-2-rgb),0.5) ; +} +body.quiet-outline-optimize .workspace-leaf-content[data-type=quiet-outline] .quiet-outline .level-4 .n-tree-node-indent, +body.quiet-outline-optimize .workspace-leaf-content[data-type=quiet-outline] .quiet-outline .level-5 .n-tree-node-indent:nth-child(3), +body.quiet-outline-optimize .workspace-leaf-content[data-type=quiet-outline] .quiet-outline .level-6 .n-tree-node-indent:nth-child(3) { + border-right: 1px solid rgb(var(--accent-3-rgb),0.5) ; +} +body.quiet-outline-optimize .workspace-leaf-content[data-type=quiet-outline] .quiet-outline .level-5 .n-tree-node-indent, +body.quiet-outline-optimize .workspace-leaf-content[data-type=quiet-outline] .quiet-outline .level-6 .n-tree-node-indent:nth-child(4) { + border-right: 1px solid rgb(var(--accent-4-rgb),0.5) ; +} +body.quiet-outline-optimize .workspace-leaf-content[data-type=quiet-outline] .quiet-outline .level-6 .n-tree-node-indent { + border-right: 1px solid rgb(var(--accent-5-rgb),0.5) ; +} +body.quiet-outline-optimize .workspace-leaf-content[data-type=quiet-outline] .n-tree.n-tree--block-line .n-tree-node:not(.n-tree-node--disabled):hover { + background-color: hsla(var(--interactive-accent-hsl),0.2) +} +body.quiet-outline-optimize .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(--text-accent-hover); +} + +body.quiet-outline-optimize .workspace-leaf-content[data-type=quiet-outline] .quiet-outline .n-tree-node--selectable.located p { + color: var(--text-accent-hover); +} +body.quiet-outline-optimize .workspace-leaf-content[data-type=quiet-outline] .quiet-outline .n-tree-node--selected p { + color: var(--text-accent-hover); + font-weight: 600; + background-color: hsla(var(--interactive-accent-hsl),0.2) +} + +body.quiet-outline-optimize .workspace-leaf-content[data-type=quiet-outline] .n-input { + height: 32px; + background-color: var(--background-primary); + border-radius: var(--radius-l); +} +body.quiet-outline-optimize .workspace-leaf-content[data-type=quiet-outline] .n-input .n-input__border { + border: 0; +} +body.quiet-outline-optimize .workspace-leaf-content[data-type=quiet-outline] .n-input:not(.n-input--disabled):hover .n-input__state-border, +body.quiet-outline-optimize .workspace-leaf-content[data-type=quiet-outline] .n-input:not(.n-input--disabled).n-input--focus .n-input__state-border { + border: 0; + box-shadow: unset; +} +body.quiet-outline-optimize .workspace-leaf-content[data-type=quiet-outline] .n-input .n-input__placeholder { + display: none; +} +body.quiet-outline-optimize .workspace-leaf-content[data-type=quiet-outline] .n-input .n-input__input input { + caret-color: var(--interactive-accent); +} +body.quiet-outline-optimize .workspace-leaf-content[data-type=quiet-outline] .n-input .n-input__input input::placeholder { + color: var(--text-faint); +} +/* #end quiet outline */ + +/* ============ */ +/*table-generatorn*/ +/* ============ */ + +.table-generator { + animation:0.2s popup forwards; + border-radius:10px; + width: auto!important; + box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.1); +} + +.table-generator-view { + border: none !important; +} +.input-table-generator { + font-size: small; +} +.input-table-generator input { + outline-style: none; + border: 1px solid var(--background-modifier-border)!important; + border-radius: 3px; +} +.table-generator button { + border: 1px solid var(--background-modifier-border)!important; + border-radius: 3px; +} + +/* ============ */ +/*image position*/ +/* ============ */ +.cm-content .image-embed:is([alt="L" i], [alt^="L|" i]), +img[alt$="left"]:not([class*="emoji"]), +img[alt$="Left"]:not([class*="emoji"]), +img[alt$="LEFT"]:not([class*="emoji"]), +img[alt$="L"]:not([class*="emoji"]), +.markdown-source-view.mod-cm6 img[alt$="left"]:not([class*="emoji"]), +.markdown-source-view.mod-cm6 img[alt$="Left"]:not([class*="emoji"]), +.markdown-source-view.mod-cm6 img[alt$="LEFT"]:not([class*="emoji"]), +.markdown-source-view.mod-cm6 img[alt$="L"]:not([class*="emoji"]), +.internal-embed.image-embed.is-loaded[alt$="left"] img[alt$="left"]:not([class*="emoji"]), +.internal-embed.image-embed.is-loaded[alt$="Left"] img[alt$="Left"]:not([class*="emoji"]), +.internal-embed.image-embed.is-loaded[alt$="LEFT"] img[alt$="LEFT"]:not([class*="emoji"]), +.internal-embed.image-embed.is-loaded[alt$="L"] img[alt$="L"]:not([class*="emoji"]), +body:not(.image-zoom) .view-content img[alt$="left"]:not([class*="emoji"]), +body:not(.image-zoom) .view-content img[alt$="Left"]:not([class*="emoji"]), +body:not(.image-zoom) .view-content img[alt$="LEFT"]:not([class*="emoji"]), +body:not(.image-zoom) .view-content img[alt$="L"]:not([class*="emoji"]) { + margin: auto !important; + margin-left: 0 !important; + display: block; +} +/* RIGHT */ + + +.cm-content .image-embed:is([alt="R" i], [alt^="R|" i]), +img[alt$="right"]:not([class*="emoji"]), +img[alt$="Right"]:not([class*="emoji"]), +img[alt$="RIGHT"]:not([class*="emoji"]), +img[alt$="R"]:not([class*="emoji"]), +.markdown-source-view.mod-cm6 img[alt$="right"]:not([class*="emoji"]), +.markdown-source-view.mod-cm6 img[alt$="Right"]:not([class*="emoji"]), +.markdown-source-view.mod-cm6 img[alt$="RIGHT"]:not([class*="emoji"]), +.markdown-source-view.mod-cm6 img[alt$="R"]:not([class*="emoji"]), +.internal-embed.image-embed.is-loaded[alt$="right"] img[alt$="right"]:not([class*="emoji"]), +.internal-embed.image-embed.is-loaded[alt$="Right"] img[alt$="Right"]:not([class*="emoji"]), +.internal-embed.image-embed.is-loaded[alt$="RIGHT"] img[alt$="RIGHT"]:not([class*="emoji"]), +.internal-embed.image-embed.is-loaded[alt$="R"] img[alt$="R"]:not([class*="emoji"]), +body:not(.image-zoom) .view-content img[alt$="right"]:not([class*="emoji"]), +body:not(.image-zoom) .view-content img[alt$="Right"]:not([class*="emoji"]), +body:not(.image-zoom) .view-content img[alt$="RIGHT"]:not([class*="emoji"]), +body:not(.image-zoom) .view-content img[alt$="R"]:not([class*="emoji"]) { + margin: auto !important; + margin-right: 0 !important; + display: block; +} +.cm-content .image-embed:is([alt="C" i], [alt^="C|" i]), +img[alt$="centre"]:not([class*="emoji"]), +img[alt$="center"]:not([class*="emoji"]), +img[alt$="CENTRE"]:not([class*="emoji"]), +img[alt$="CENTER"]:not([class*="emoji"]), +img[alt$="Center"]:not([class*="emoji"]), +img[alt$="Centre"]:not([class*="emoji"]), +img[alt$="C"]:not([class*="emoji"]), +.markdown-source-view.mod-cm6 img[alt$="centre"]:not([class*="emoji"]), +.markdown-source-view.mod-cm6 img[alt$="center"]:not([class*="emoji"]), +.markdown-source-view.mod-cm6 img[alt$="Centre"]:not([class*="emoji"]), +.markdown-source-view.mod-cm6 img[alt$="Center"]:not([class*="emoji"]), +.markdown-source-view.mod-cm6 img[alt$="CENTRE"]:not([class*="emoji"]), +.markdown-source-view.mod-cm6 img[alt$="CENTER"]:not([class*="emoji"]), +.markdown-source-view.mod-cm6 img[alt$="C"]:not([class*="emoji"]), +.internal-embed.image-embed.is-loaded[alt$="centre"] img[alt$="right"]:not([class*="emoji"]), +.internal-embed.image-embed.is-loaded[alt$="center"] img[alt$="Right"]:not([class*="emoji"]), +.internal-embed.image-embed.is-loaded[alt$="Centre"] img[alt$="RIGHT"]:not([class*="emoji"]), +.internal-embed.image-embed.is-loaded[alt$="Center"] img[alt$="R"]:not([class*="emoji"]), +.internal-embed.image-embed.is-loaded[alt$="CENTRE"] img[alt$="Right"]:not([class*="emoji"]), +.internal-embed.image-embed.is-loaded[alt$="CENTER"] img[alt$="RIGHT"]:not([class*="emoji"]), +.internal-embed.image-embed.is-loaded[alt$="C"] img[alt$="R"]:not([class*="emoji"]), +body:not(.image-zoom) .view-content img[alt$="centre"]:not([class*="emoji"]), +body:not(.image-zoom) .view-content img[alt$="center"]:not([class*="emoji"]), +body:not(.image-zoom) .view-content img[alt$="Centre"]:not([class*="emoji"]), +body:not(.image-zoom) .view-content img[alt$="Center"]:not([class*="emoji"]), +body:not(.image-zoom) .view-content img[alt$="CENTRE"]:not([class*="emoji"]), +body:not(.image-zoom) .view-content img[alt$="CENTER"]:not([class*="emoji"]), +body:not(.image-zoom) .view-content img[alt$="C"]:not([class*="emoji"]) { + margin: auto !important; + display: block; +} + +img[alt$="inline"]:not([class*="emoji"]), +img[alt$="Inline"]:not([class*="emoji"]), +img[alt$="INLINE"]:not([class*="emoji"]), +img[alt$="inl"]:not([class*="emoji"]), +img[alt$="INL"]:not([class*="emoji"]), +img[alt$="Inl"]:not([class*="emoji"]) { + display: inline !important; + padding: 0.05em 0.05em !important; + vertical-align: bottom; +} + +img[alt$="inlineL"]:not([class*="emoji"]), +img[alt$="InlineL"]:not([class*="emoji"]), +img[alt$="INLINEL"]:not([class*="emoji"]), +img[alt$="inlL"]:not([class*="emoji"]), +img[alt$="INLL"]:not([class*="emoji"]), +img[alt$="InlL"]:not([class*="emoji"]) { + float: left; + padding: 0 0.05em 0.05em 0 !important; +} + +img[alt$="inlineR"]:not([class*="emoji"]), +img[alt$="InlineR"]:not([class*="emoji"]), +img[alt$="INLINER"]:not([class*="emoji"]), +img[alt$="inlR"]:not([class*="emoji"]), +img[alt$="INLR"]:not([class*="emoji"]), +img[alt$="InlR"]:not([class*="emoji"]) { + float: right; + padding: 0 0 0.05em 0.05em !important; +} + +img.excalidraw-svg-right, +img.excalidraw-svg-Right, +img.excalidraw-svg-RIGHT, +img.excalidraw-svg-R { + float: right !important; +} + +img.excalidraw-svg-left, +img.excalidraw-svg-Left, +img.excalidraw-svg-LEFT, +img.excalidraw-svg-L { + float: left !important; +} + +img.excalidraw-svg-right, +img.excalidraw-svg-Right, +img.excalidraw-svg-RIGHT, +img.excalidraw-svg-R, +img.excalidraw-svg-left, +img.excalidraw-svg-Left, +img.excalidraw-svg-LEFT, +img.excalidraw-svg-L { + display: table; + width: 100% +} + +/* img captions */ +/* modified from Discordian theme by @radekkozak */ +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="center"], +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="centre"], +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="Centre"], +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="Center"], +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="CENTRE"], +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="CENTER"], +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="C"] { + clear: both; + margin: 0 auto !important; + width: fit-content; + display: block; +} + +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="center"]::after, +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="centre"]::after, +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="Centre"]::after, +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="Center"]::after, +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="CENTRE"]::after, +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="CENTER"]::after, +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="C"]::after { + content: attr(alt); + margin: 0.5rem 0; + display: block; + caption-side: bottom; + text-align: center; + font-size: 0.85rem; +} + +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="left"], +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="LEFT"], +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="Left"], +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="L"] { + position: relative; + float: left; + margin: 0.5rem 1rem 0.5rem 0 !important; + clear: both; + display: table; +} + +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="left"]::after, +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="LEFT"]::after, +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="Left"]::after, +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="L"]::after { + content: attr(alt); + padding: 0 0.5rem; + margin: 0.5rem 0 1rem; + display: table-caption; + caption-side: bottom; + text-align: center; + font-size: 0.85rem; +} + +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="right"], +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="RIGHT"], +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="Right"], +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="R"] { + position: relative; + float: right; + margin: 0.5rem 0 0.5rem 1rem !important; + clear: both; + display: table; +} + +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="right"]::after, +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="RIGHT"]::after, +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="Right"]::after, +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="R"]::after { + content: attr(alt); + padding: 0 0.5rem; + margin: 0.5rem 0 1rem; + display: table-caption; + caption-side: bottom; + text-align: center; + font-size: 0.85rem; +} + +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="inline"], +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="Inline"], +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="INLINE"], +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="inl"], +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="INL"], +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="Inl"] { + clear: both; + margin: 0 auto !important; + width: fit-content; + display: inline-table; +} + +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="inline"]::after, +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="Inline"]::after, +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="INLINE"]::after, +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="inl"]::after, +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="INL"]::after, +:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view.mod-cm6.is-live-preview) .image-embed[src$="Inl"]::after { + content: attr(alt); + padding: 0 0.7em; + margin: 0.5rem 0; + display: block; + caption-side: bottom; + text-align: center; + font-size: 0.85rem; +} + +/* image-grid-1 */ +/* adapted from https://github.com/Lithou/Sandbox/blob/main/.obsidian/snippets/pub-Image%20Flags.css */ +body span[alt*="+grid"] { + display: table-cell; + vertical-align: middle; + padding: 5px; +} + +.markdown-source-view.is-live-preview .internal-embed.image-embed.is-loaded[alt*="+grid"] { + display: inline-table; + vertical-align: middle; + max-width: 25%; +} + +/* image-background */ +.markdown-preview-view img[alt^="background"] { + width: 100%; + margin: 0px auto; + position: absolute; + top: 0; + left: 0; + -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0))); + mask-image: linear-gradient(to bottom, rgba(0,0,0,1), rgba(0,0,0,0)); + z-index: -1; + background-size:cover; +} +.is-live-preview img[alt^="background"] { + width: 100%; + margin: 0px auto; + position: absolute; + top: 0; + left: 0; + -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0))); + mask-image: linear-gradient(to bottom, rgba(0,0,0,1), rgba(0,0,0,0)); + opacity: 0.35; + z-index: -1; +} + + +/*===================================================*/ +/*================== PRESENTATION =================*/ +/*===================================================*/ +/* +.slides-container li { + line-height: 1.05em; +} + +.reveal ol, +.reveal dl, +.reveal ul { + margin: 0.3em 0 0 1em; +} + +.slides-container ol>li { + border-left: 3px solid var(--list-ol-block-color); +} + +.slides-container ul>li:not(.task-list-item) { + border-left: 3px solid var(--list-ul-block-color); +} +*/ +/*===================================================*/ +/*================== MOBILE =====================*/ +/*===================================================*/ +/* .is-mobile :is(.markdown-preview-view,.markdown-rendered) { + padding: 0 18px 0 21px; +} */ + +/* .is-mobile :is(.markdown-preview-view,.markdown-rendered) ol:not(.contains-task-list)>li:not(.task-list-item), +.is-mobile .markdown-preview-view:not(.kanban) ul>li:not(.task-list-item) { + margin-left: 0; +} */ + +/*collapse allows*/ +body:not(.default-icons).is-mobile h1 .heading-collapse-indicator.collapse-indicator , +body:not(.default-icons).is-mobile h2 .heading-collapse-indicator.collapse-indicator , +body:not(.default-icons).is-mobile .heading-collapse-indicator.collapse-indicator { + padding-left: 2px; +} + +body:not(.default-icons).is-mobile div.is-collapsed .heading-collapse-indicator.collapse-indicator { + transform: translateX(10px) translateY(6px) rotate(-90deg) +} + +body:not(.default-icons).is-mobile div.is-collapsed h1 .heading-collapse-indicator.collapse-indicator , +body:not(.default-icons).is-mobile div.is-collapsed h2 .heading-collapse-indicator.collapse-indicator { + transform: translateX(10px) translateY(6px) rotate(-90deg) +} + +/*main body*/ +.is-mobile :is(.markdown-preview-view,.markdown-rendered) :is(.markdown-preview-section,.markdown-rendered), +.is-mobile .markdown-source-view .CodeMirror, +.is-mobile :is(.markdown-preview-view,.markdown-rendered) .markdown-preview-sizer { + text-align: left; +} + +/*strong*/ +.is-mobile :is(h1,h2,h3,h4,h5,h6,b), +.is-mobile .view-header-title { + font-weight: bold; +} + +.is-mobile .view-header-title { + line-height: 37px; + -webkit-mask-image: unset; + text-overflow: ellipsis; +} + +.is-mobile .view-header-title-container, +.is-mobile:not(.is-phone) .view-header { + height: 40px; +} + +.is-mobile .view-action { + margin: 0 5px; +} + +.is-mobile span.cm-strong, +.is-mobile :not(font)>strong, +.is-mobile .cm-highlight.cm-strong { + color: var(--accent-strong); + font-weight: bold; +} + +/*image*/ +body:not(.image-zoom).is-mobile .markdown-reading-view img:not([class*="emoji"]):active { + cursor: initial; + position: initial; + object-fit: initial; + height: initial; + width: initial; + padding: initial; + top: initial; + left: initial; + right: initial; + bottom: initial; + transform: initial; + z-index: initial; + background-image: initial; + margin: initial; + max-width: 100%; +} + +.is-mobile .workspace-drawer-active-tab-container { + padding: 0; +} + + + +/*======================= +===custom buttons by cuman==== +========================*/ +/*便签动画效果*/ +@keyframes shake { /* 水平抖动,核心代码 */ + 10%, 90% { transform: translate3d(-1px, 0, 0); } + 20%, 80% { transform: translate3d(+2px, 0, 0); } + 30%, 70% { transform: translate3d(-4px, 0, 0); } + 40%, 60% { transform: translate3d(+4px, 0, 0); } + 50% { transform: translate3d(-4px, 0, 0); } +} +:is(.markdown-preview-view,.markdown-rendered) .stickies:hover{ + animation: shake 800ms ease-in-out; +} + +/*按钮颜色*/ +/*图标按钮*/ +button:not(.clickable-icon) { + box-shadow: none; +} +button:not(.clickable-icon):hover { + box-shadow: var(--input-shadow-hover); +} +body.style-options-for-buttons-plugin button.circle_btn { + box-shadow: none; + font-size: 12px; + word-break: keep-all; + margin: 4px; + padding: 0px; + height: 50px; + /* border-radius:50%; */ + position: relative; + border: 0; + display: inline-grid; + text-align: center; + justify-items: center; +} +/* blank 透明按钮*/ +body.style-options-for-buttons-plugin button.blank { + box-shadow: none; + background: #fff0f000; + padding: 0; +} +body.style-options-for-buttons-plugin button.blank:hover { + animation: swing_image 0.8s linear 0s 1 normal; + box-shadow: 0 2px 6px rgba(0, 0, 0, .3); +} + +body.style-options-for-buttons-plugin .admonition-content span>button.grad_button { + margin:3px; +} +body.style-options-for-buttons-plugin button.grad_button { + margin:5PX; + line-height: inherit; + display: inline-flex; + justify-content: center; + align-items: center; + min-width: 90px; + padding: 0 18px; + height: 38px; + font-size: 16px; + color: #fff; + text-align: center; + box-sizing: border-box; + font-weight: 500; + cursor: pointer; + border-radius: 30px; + transition: box-shadow .5s ease, transform .2s ease; + will-change: transform; + box-shadow: 0 2px 5px rgba(0, 0, 0, .2); + transform: + translateY(var(--ty, 0)) + rotateX(var(--rx, 0)) + rotateY(var(--ry, 0)) + translateZ(var(--tz, -12px)); +} + +body.style-options-for-buttons-plugin button.grad_button:hover { + animation: swing_image 0.8s linear 0s 1 normal; + box-shadow: 0 5px 15px rgba(0, 0, 0, .3); +} +body.style-options-for-buttons-plugin button.g_purple { + background: linear-gradient(135deg, #6e8efb, #a777e3); +} +body.style-options-for-buttons-plugin button.g_blue { + background: linear-gradient(135deg, #3370ff, #9fb9f6); +} +body.style-options-for-buttons-plugin button.g_green { + background: linear-gradient(135deg, #0eb347, #5be08a); +} +body.style-options-for-buttons-plugin button.g_lightgreen { + color: #17695e; + background: linear-gradient(135deg, #adfdad, #dafdda); +} +body.style-options-for-buttons-plugin button.g_yellow { + color: #836f20; + background: linear-gradient(135deg, #fcd539, #ffeb9b); +} +body.style-options-for-buttons-plugin.theme-dark button.g_yellow { + color: #e4cb58; + background: none; + border: 1px solid; +} +body.style-options-for-buttons-plugin.theme-dark button.g_green { + color: #19bc8b; + background: none; + border: 1px solid; +} +body.style-options-for-buttons-plugin.theme-dark button.g_lightgreen { + color: #8fc866; + background: none; + border: 1px solid; +} +body.style-options-for-buttons-plugin.theme-dark button.g_purple { + color: #ffa260; + background: none; + border: 1px solid; +} +body.style-options-for-buttons-plugin.theme-dark button.g_blue { + color: #739df9; + background: none; + border: 1px solid; +} +body.style-options-for-buttons-plugin.theme-dark .grad_button:hover { + color: var(--text-accent) +} + +button.tiny { + border-radius: 10px; + display: inline-flex; + justify-content: center; + align-items: center; + font-size: 1em; + min-width:3.5em; + cursor: pointer; + margin: 0; + padding:3px 6px; + background-color: transparent; + color: var(--text-normal); + position: relative; + z-index: 1; + overflow: hidden; + box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 35px, rgba(0, 0, 0, 0.05) 0px 5px 5px; +} +button.tiny:hover { + color: var(--text-on-accent); +} +button.tiny::before { + content: ""; + position: absolute; + z-index: -1; + top: 50%; + left: 50%; + width: 1rem; + height: 1rem; + transform: translate3d(-50%,-50%,0) scale(0,0); + border-radius: 50%; + background-color: var(--interactive-accent-hover); + transform-origin: center; + transition: ease-in-out .5s; +} + +button.tiny:hover::before { + transform: translate3d(-50%,-50%,0) scale(15,15); +} + + +/*buttons*/ +.is-mobile .nav-action-button { + margin: 0px 3px !important +} + +.is-mobile .workspace-leaf-content[data-type='file-explorer'] .nav-buttons-container { + margin: 0 0 5px 0; +} + +.is-mobile .workspace-leaf-content .view-header-icon { + padding: 7px 3px 5px 8px; +} + +.is-mobile .nav-buttons-container>.nav-action-button svg { + width: 1.5em; + height: 1.5em; +} + +/* side bar button */ +.is-mobile .side-dock-ribbon-action { + padding: 5px; +} + +.is-mobile .cm-s-obsidian .HyperMD-codeblock { + color: var(--text-color-code); +} + +.is-mobile :is(.markdown-preview-view,.markdown-rendered) blockquote { + margin-left: 3%; + margin-right: 3%; +} + +.is-mobile code:not([class*='language-']), +.is-mobile .cm-s-obsidian span.cm-inline-code { + padding: 5px 3px 2px; +} + +.is-mobile .workspace>.workspace-split>.workspace-leaf:first-of-type:last-of-type .view-header { + background: linear-gradient(120deg, var(--color-view-header-gradient-1) 0%, var(--color-view-header-gradient-2) 90%) !important; +} + +.is-mobile .cm-s-obsidian .cm-gutters { + background-color: transparent !important; +} + +.is-mobile .cm-foldGutter .cm-gutterElement { + color: transparent !important; +} + +.is-mobile .cm-formatting.cm-formatting-quote { + color: var(--red); +} + +body:not(.font-family-change-to-default).is-mobile .markdown-source-view.mod-cm6 .cm-scroller { + font-family: var(--font-text); +} + +.is-mobile #calendar-container { + padding: 0 4px 2px 4px; + margin: unset !important; + line-height: unset; +} + +.is-mobile #calendar-container .calendar { + margin-left: -8px !important; + width: 103%; +} + +.is-mobile #calendar-container th { + padding: 2px 0 !important; +} + +.is-mobile #calendar-container td { + padding: 0 !important; + line-height: 24px !important; +} + +.is-mobile #calendar-container th { + padding: 10px 0; + border-radius: 0 !important; + background-color: transparent !important; +} + +.is-mobile #calendar-container tr { + background-color: transparent; +} + +.is-mobile #calendar-container .dot { + margin-top: 0 !important; +} + +.is-mobile #calendar-container .hollow { + margin: 0 !important; +} + +.is-mobile .workspace-drawer-header-name { + font-size: 25px; +} + +.is-mobile .workspace-drawer-header-name-text { + color: var(--text-accent); + font-weight: 600; +} + +.is-mobile .workspace-drawer-active-tab-header { + margin: 5px 0; +} + +.is-mobile .workspace-drawer.mod-left { + border-right: none; +} + +.is-mobile .workspace-drawer.mod-right { + border-left: none; +} + +.is-mobile .workspace-drawer.mod-right .workspace-drawer-inner { + background: linear-gradient(to left, var(--background-mobile-drawer-1) 30%, var(--background-mobile-drawer-2) 100%); +} + +.is-mobile .workspace-drawer.mod-left .workspace-drawer-inner { + background: linear-gradient(to right, var(--background-mobile-drawer-1) 30%, var(--background-mobile-drawer-2) 100%); +} + +.is-mobile .workspace-drawer-ribbon { + background-color: var(--background-secondary-alt); +} + +.is-mobile .nav-buttons-container { + margin-bottom: 10px; +} + +.is-mobile .cm-line .cm-link.cm-strong { + color: var(--text-accent); +} + +.is-mobile .cm-line .cm-formatting.cm-formatting-link, +.is-mobile .cm-line .cm-string.cm-strong.cm-url { + color: var(--text-muted); +} + +.is-mobile .search-result-file-match-replace-button { + color: var(--text-normal); +} + +.is-mobile :is(.markdown-preview-view,.markdown-rendered).kanban-plugin__markdown-preview-view { + padding: 0 5px; +} + +/***修复iphone 底部横条不透明的问题*** +body.is-mobile { + padding-bottom: 0 !important; +} +/*** iphone标题栏上方遮罩*** +body.is-mobile .safe-area-top-cover { + background-color: var(--background-primary); +} +/*** iphone标题栏上方遮罩 设置背景色后遮罩颜色跟工作区保持一致*** +body.is-mobile.background-settings-workplace-background-image .safe-area-top-cover { + background-color: var(--background-primary); +} +*/ + +body.is-mobile .menu { + background-color: var(--color-base-20); +} +body.is-mobile .menu { + color:var(--text-muted); +} +body.is-mobile .menu-item-title { + padding-left: 4px; +} + +/* 侧边栏文件列表字体大小 +.is-mobile .nav-file-title, .is-mobile .nav-folder-title, .is-mobile .outline, .is-mobile .tree-item-self, .is-mobile .tag-container, .is-mobile .tag-pane-tag { + font-size: calc(var(--font-size-folder-and-file) + 0.2em); + line-height: 1.5; + margin-bottom: 2px; +} */ + +/* body:not(.default-icons).is-mobile .nav-folder-collapse-indicator::before { + margin-left: -0.1em; +} */ + +/*侧边栏工作区标题*/ +.is-mobile .workspace-drawer-tab-option-item-title, .is-mobile .workspace-drawer-active-tab-title { + font-size: calc(var(--font-size-folder-and-file) + 0.15em); +} +/*小屏幕特别优化*/ +@media screen and(min-width: 480px) and (max-width: 767px) { + body.style-options-for-admonition-plugin .admonition-flex .admonition-content { + gap:24px; + } + body.style-options-for-admonition-plugin .admonition-kanban ul > li.task-list-item { + flex: 1 1 40%; + } + body.style-options-for-admonition-plugin .admonition-kanban ul>li:not(.task-list-item) { + flex: 1 1 40%; + } + .kanban ul>li:not(.task-list-item) { + flex: 1 1 40%; + } + .kanban ul>li.task-list-item{ + flex: 1 1 40%; + } +} + +@media screen and (max-width: 479px) { + body.style-options-for-admonition-plugin .admonition-flex .admonition-content { + gap:15px; + } + body.style-options-for-admonition-plugin .admonition-flex .admonition-content div { + flex: 1 1 60%; + margin: 0; + } + body.style-options-for-admonition-plugin .admonition-kanban ul > li.task-list-item { + flex: 1 1 60%; + } + body.style-options-for-admonition-plugin .admonition-kanban ul>li:not(.task-list-item) { + flex: 1 1 40%; + } + + /*伪看板优化显示*/ + .kanban ul>li:not(.task-list-item) { + flex: 1 1 auto; + } + .kanban ul>li.task-list-item { + flex: 1 1 auto; + } + .is-mobile .nav-folder.mod-root > .nav-folder-title { + display: none; + } + + /* body:not(.default-icons).is-mobile .nav-folder-collapse-indicator::before { + top: 1px; + } */ +} + +/*======================= +=== projects by cuman==== +========================*/ +.projects-container [role='row']:hover { + background-color: hsla(var(--color-accent-hsl), 0.1); +} + +.projects-container [role='row'] { + position: relative; + font-size: var(--font-ui-small); +} +.projects-container a { + font-size: var(--font-ui-small); + text-decoration-line:none; +} + +.projects-container [role='row'] [role='gridcell']{ + background-color: transparent; +} + +.projects-container [role='row'] [role='gridcell'][aria-selected="true"]::before { + content: " "; + position:absolute; + left: 0; + min-height: 30px; + background-color: hsla(var(--color-accent-hsl), 0.2); + width: 100%; + pointer-events: none; +} + +.projects-container [role='row'] [role='gridcell'].selected { + box-shadow: 0 0 0 1px var(--interactive-accent); +} + +.projects-container div.rowHeader { + backdrop-filter: blur(10px); +} +/*======================= +=== dialogue by cuman==== +========================*/ +body.dialogue-style-wechat .dialogue-plugin-block-wrapper { + margin-bottom: 15px; + position: relative; + display: flex; +} +body.dialogue-style-wechat .dialogue-plugin-message { + background-color:unset; + padding: 1px; +} + +body.dialogue-style-wechat.is-mobile .dialogue-plugin-message { + max-width: calc(100% - 2em) !important; +} +body.dialogue-style-wechat.is-mobile .dialogue-plugin-message .dialogue-plugin-message-content { + margin-left: 2em; + margin-right: 2em; +} + +body.dialogue-style-wechat.is-mobile .dialogue-plugin-message .dialogue-plugin-message-title { + min-width:unset; + margin-left: -1em; + margin-right: -1em; +} + +body.dialogue-style-wechat .dialogue-plugin-comment-wrapper .dialogue-plugin-comment { + margin: 7px; + width: fit-content; + max-width: 75%; + margin: 24px auto; + line-height: 1.8; + text-align: center; + opacity: var(--opacity); +} + +body.dialogue-style-wechat .dialogue-plugin-message .dialogue-plugin-message-title { + min-width: 6.8em; + font-size: 18px; + height: 50px; + background: #f1f1f1; + border-radius: 8px; + background-size: cover; + background-repeat: no-repeat; + position: absolute; + background-position: center; + overflow: hidden; + display: flex; + align-items: center; + justify-content: right; + background-color: unset; +} + +body.dialogue-style-wechat .dialogue-plugin-message-wrapper-right .dialogue-plugin-message-title { + justify-content:left; + margin-left: 2em; + right: 0; +} +body.dialogue-style-wechat .dialogue-plugin-message-wrapper-left .dialogue-plugin-message .dialogue-plugin-message-content { + margin-right: 0px; +} +body.dialogue-style-wechat .dialogue-plugin-message-wrapper-left .dialogue-plugin-message-content:after { + box-shadow: -1px 2px 0px 0 rgb(178 178 178 / 23%) +} + +body.dialogue-style-wechat .dialogue-plugin-message-wrapper-right .dialogue-plugin-message .dialogue-plugin-message-content { + color: black; + background: #98e970; + margin-left: 0; +} +body.dialogue-style-wechat .dialogue-plugin-message-wrapper-right .dialogue-plugin-message .dialogue-plugin-message-content:after { + background: #98e970; + left: auto; + right: -5px; + border-top-right-radius: 2px; + border-bottom-left-radius: 0; +} +body.dialogue-style-wechat .dialogue-plugin-message .dialogue-plugin-message-content { + background: #fff; + padding: 12px 18px; + font-size: large; + border-radius: 8px; + margin-right: 7em; + word-break: break-all; + margin-left: 7em; + display: inline-block; + position: relative; + line-height: normal; + min-height: 50px; + -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.25); + -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25); +} +.dialogue-style-wechat.theme-dark .dialogue-plugin-message .dialogue-plugin-message-content { + background: #343434; +} + +body.dialogue-style-wechat .dialogue-plugin-message .dialogue-plugin-message-content:after { + content: ''; + background: #fff; + width: 12px; + height: 12px; + border-bottom-left-radius: 2px; + top: 20px; + left: -6px; + position: absolute; + transform: rotate(45deg); +} + +.dialogue-style-wechat.theme-dark .dialogue-plugin-message .dialogue-plugin-message-content:after { + background: #343434; +} + +/*chatview-style-wechat*/ +body.dialogue-style-wechat div.chat-view-bubble { + background-color: transparent; + border: 0px; +} +body.dialogue-style-wechat .chat-view-message .chat-view-header { + font-size: 18px; + height: 55px; + background: #f1f1f1; + border-radius: 8px; + background-size: cover; + background-repeat: no-repeat; + position: absolute; + background-position: center; + overflow: hidden; + display: flex; + align-items: center; + justify-content: center; + background-color:unset; +} + +body.dialogue-style-wechat .chat-view-align-right .chat-view-header { + text-align: right; + margin-right: 0.5em; +} + +body.dialogue-style-wechat div.chat-view-align-left .chat-view-message { + margin-right: 0; + +} +body.dialogue-style-wechat .chat-view-align-right .chat-view-message { + color: black; + background: #98e970; + float: right; +} +body.dialogue-style-wechat div.chat-view-align-center .chat-view-message { + background: #e4effc; + padding: 12px 18px; + font-size: large; + border-radius: 8px; + word-break: break-all; + display: inline-block; + position: relative; + line-height: normal; + min-height: 50px; + -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.25); + -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25); +} +body.dialogue-style-wechat div.chat-view-align-center .chat-view-message:after { + content: ''; + background: #e4effc; + width: 12px; + height: 12px; + border-bottom-left-radius: 2px; + top: -5px; + left: 10%; + position: absolute; + transform: rotate(45deg); +} + +body.dialogue-style-wechat div.chat-view-align-left .chat-view-message:after { + box-shadow: -1px 2px 0px 0 rgb(178 178 178 / 23%) +} + +body.dialogue-style-wechat .chat-view-align-right .chat-view-message:after { + background: #98e970; + left: auto; + right: -5px; + border-top-right-radius: 2px; + border-bottom-left-radius: 0; +} +body.dialogue-style-wechat .chat-view-message, +body.dialogue-style-wechat .chat-view-bubble> :not(:is(h1,h2,h3,h4,h5,h6,sub)) { + background: #fff; + padding: 12px 18px; + font-size: large; + border-radius: 8px; + word-break: break-all; + display: inline-block; + position: relative; + line-height: normal; + min-height: 50px; + -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.25); + -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25); +} +body.dialogue-style-wechat.theme-dark .chat-view-align-left .chat-view-message { + background: #343434; +} +body.dialogue-style-wechat.theme-dark .chat-view-align-center .chat-view-message { + background: #3cb676; + color:black; +} +body.dialogue-style-wechat.theme-dark .chat-view-align-center .chat-view-message:after { + background: #3cb676; +} + +body.dialogue-style-wechat .chat-view-bubble> :not(:is(h1,h2,h3,h4,h5,h6,sub)):after { + content: ''; + background: #fff; + width: 12px; + height: 12px; + border-bottom-left-radius: 2px; + top: 20px; + left: -6px; + position: absolute; + transform: rotate(45deg); +} + +body.dialogue-style-wechat.theme-dark .chat-view-align-left .chat-view-message:after { + background: #343434; +} + +body.dialogue-style-wechat .chat-view-bubble .chat-view-subtext { + display:block; +} +body.dialogue-style-wechat .chat-view-align-right .chat-view-subtext { + float: right; +} +body.dialogue-style-wechat div.chat-view-align-right { + overflow: hidden; +} +body.dialogue-style-wechat h4.chat-view-header { + margin-bottom: 2px; + margin-top: 0 !important; +} +body.dialogue-style-wechat div.chat-view-align-center h4.chat-view-header { + text-align: left; + margin-bottom: 8px; +} + +/*dialogue-style-chat*/ +.dialogue-style-chat.theme-dark .dialogue-plugin-message-wrapper-left .dialogue-plugin-message { + color: #cccccc; + background: #343434; + box-shadow: 0px 2px 1px 0px #191818,0px 2px 1px 0px #343434; +} +.dialogue-style-chat.theme-dark .dialogue-plugin-message-wrapper-right .dialogue-plugin-message { + color: #333333; + background-image: -webkit-linear-gradient(left, #cccccc,#cccccc); +} +body.dialogue-style-chat .dialogue-plugin-message-wrapper-left .dialogue-plugin-message { + font-size: 15px; + background: #f5f8ff; + letter-spacing: 1.5px; + color: #333; + border-radius:12px; + border-bottom-left-radius: 0px; + margin-left: 6px; + box-shadow: 0px 2px 1px 0px #f3f3f3,0px 2px 1px 0px #f3f3f3; + margin-right: 3em; + align-self: flex-end; +} + +body.dialogue-style-chat .dialogue-plugin-message-wrapper-right .dialogue-plugin-message{ + font-size: 15px; + letter-spacing: 1.5px; + color: #333; + border-radius: 12px; + border-bottom-right-radius: 0px; + background-image: -webkit-linear-gradient(left, #cee4ff,#d7eaff); + margin-right: 6px; + align-self: flex-end; + margin-left: 3em; +} + +body.dialogue-style-chat .dialogue-plugin-message-title { + font-size: 16px; + letter-spacing: 2px; + text-align: center; + color: rgb(236, 236, 236); + font-weight: bold; +} + +/*===================================================*/ +/*================= Live Preview ================*/ +/*===================================================*/ +.markdown-source-view.is-live-preview span.cm-quote::before { + all: initial; +} + +.markdown-source-view.mod-cm6 .cm-gutters { + background-color: transparent !important; +} + +.markdown-source-view.mod-cm6.is-live-preview .HyperMD-quote { + border-color: var(--theme-color); + background-color: var(--background-blockquote); +} + +.markdown-source-view.is-live-preview .cm-formatting.cm-formatting-quote.cm-quote { + color: var(--red); +} + +.markdown-source-view.is-live-preview span.code-block-flair { + color: var(--code-language); +} + +.markdown-source-view .HyperMD-codeblock.HyperMD-codeblock-bg.cm-line { + letter-spacing: calc(var(--letter-space-code) * 0.02em); + line-height: var(--line-height-normal); +} + +.cm-s-obsidian div.HyperMD-codeblock-end-bg { + border-bottom: none; +} + +.markdown-source-view.cm-s-obsidian.mod-cm6 .HyperMD-codeblock { + font-size: var(--font-size-code); +} + +/* ============ */ +/* just for fun */ +/* ============ */ +/*cursor*/ +.CodeMirror-cursor, +.cm-s-obsidian .cm-cursor, +.cm-s-obsidian .cm-dropCursor { + border-left-color: var(--cursor-color-temp); +} + +.markdown-source-view.mod-cm6 .cm-content { + caret-color: var(--cursor-color); +} + +body.bt-colorful-titlebar .titlebar::after { + z-index:-1; + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + background: var(--background-titlebar-inner); +} + +body.theme-dark.bt-colorful-titlebar .workspace-split.mod-root .workspace-tab-header.is-active.mod-active { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + box-shadow: none; + background-color: #181818; +} +body.theme-light.bt-colorful-titlebar .workspace-split.mod-root .workspace-tab-header.is-active.mod-active { + box-shadow: none; + background-color:var(--color-base-00); +} +body.theme-light.background-settings-workplace-background-image .workspace-ribbon.side-dock-ribbon.mod-left, +body.theme-light.background-settings-workplace-background-image .workspace-ribbon.side-dock-ribbon.mod-right, +body.theme-light.background-settings-workplace-background-image .nav-folder.mod-root>.nav-folder-title { + background-color: var(--background-secondary); +} +body.theme-dark.background-settings-workplace-background-image .workspace-ribbon.side-dock-ribbon.mod-left { + background-color: var(--background-secondary) +} +body.theme-dark.background-settings-workplace-background-image .workspace-ribbon.side-dock-ribbon.mod-right { + background-color: var(--background-primary-alt); +} + + +/*==== separators =====*/ +body.asymmetric-split-left .workspace-split.mod-horizontal.mod-left-split .workspace-leaf { + background-color: var(--background-asymm-split-left); +} + +body.asymmetric-split-left .workspace-ribbon.mod-left { + border-right: 1px solid var(--background-modifier-border-asymm); +} + +body.asymmetric-split-left .titlebar, +body.asymmetric-split-left .workspace-split.mod-left-split .workspace-tabs{ + border-bottom: 1px solid var(--background-modifier-border-asymm); +} + +body.asymmetric-split-left .workspace-split.mod-left-split .workspace-tab-container-before.is-before-active .workspace-tab-header-inner, +body.asymmetric-split-left .workspace-split.mod-left-split .workspace-tab-container-after.is-after-active .workspace-tab-header-inner, +body.asymmetric-split-left .workspace-split.mod-left-split .workspace-tab-header.is-before-active .workspace-tab-header-inner, +body.asymmetric-split-left .workspace-split.mod-left-split .workspace-tab-header.is-after-active .workspace-tab-header-inner, +body.asymmetric-split-left .workspace-split.mod-left-split .workspace-tab-header, +body.asymmetric-split-left .workspace-split.mod-left-split .workspace-tab-header-inner, +body.asymmetric-split-left .workspace-split.mod-left-split .workspace-tab-header.is-after-active, +body.asymmetric-split-left .workspace-split.mod-left-split .workspace-tab-header.is-before-active, +body.asymmetric-split-left .workspace-split.mod-left-split .workspace-tab-container-before.is-before-active .workspace-tab-header-inner { + background-color: var(--background-asymm-split-left); + border-radius: 0; +} + +body.asymmetric-split-left .workspace-split.mod-left-split .workspace-tab-header-container { + padding: 4px 0; +} + +.workspace-split.mod-left-split>.workspace-leaf-resize-handle:hover, +.workspace-split.mod-right-split>.workspace-leaf-resize-handle:hover { + background-color: hsla(var(--interactive-accent-hsl),0.5) +} + +.is-translucent .workspace-split.mod-left-split>.workspace-leaf-resize-handle, +.is-translucent .workspace-split.mod-right-split>.workspace-leaf-resize-handle { + background-color: var(--background-modifier-border); +} + +.workspace-tab-container-before.is-before-active .workspace-tab-header-inner, +.workspace-tab-container-after.is-after-active .workspace-tab-header-inner, +.workspace-tab-header.is-before-active .workspace-tab-header-inner, +.workspace-tab-header.is-after-active .workspace-tab-header-inner { + background-color: var(--background-secondary-alt); +} + +.workspace-tabs { + background-color: var(--background-secondary); + padding-right: 0; +} + +.is-hidden-frameless.mod-windows .titlebar-button { + background: var(--background-primary); +} + +body:not(.color-scheme-options-simplicity-topaz) .workspace-ribbon.mod-left:before, +body:not(.color-scheme-options-simplicity-topaz) .workspace-split.mod-root, +body:not(.color-scheme-options-simplicity-topaz) .workspace-tabs { + background: var(--background-secondary-alt); +} + + +.workspace-tab-header-container { + background: var(--background-secondary-alt); +} + +body.background-settings-workplace-background-image .workspace-tab-header-container, +body.background-settings-workplace-background-image:not(.is-frameless) .workspace-split.mod-root .workspace-tab-header-container, +body.background-settings-workplace-background-image:not(.is-frameless) .mod-root .workspace-tabs .workspace-leaf, +body.background-settings-workplace-background-image .workspace { + background: transparent; +} + +body.background-settings-workplace-background-image .workspace-ribbon.mod-left:before, +body.background-settings-workplace-background-image .workspace-tabs { + background: var(--background-secondary); +} + + +body.toggle-divider-lines { + --divider-color: transparent; + --tab-outline-color: transparent; + --tab-divider-color: transparent; + --bt-bubble-border-color: transparent; +} +body.toggle-divider-lines .workspace-ribbon, +body.toggle-divider-lines .workspace-split > .workspace-leaf-resize-handle, +body.toggle-divider-lines .view-header { + border: none; +} + +body.toggle-divider-lines .workspace-split .workspace-leaf-content +{ + border: none!important; +} +body.toggle-divider-lines .workspace-split.mod-horizontal > * > .workspace-leaf-resize-handle:not(:hover) { + border-bottom-color: transparent; +} + +body.toggle-divider-lines .workspace-ribbon.mod-left:before { + border-bottom: var(--tab-outline-width) transparent; +} +body.toggle-divider-lines .workspace-tab-header-container{ + border-bottom: var(--tab-outline-width) transparent; +} + +body.toggle-divider-lines .workspace-split.mod-root .workspace-tab-header.is-active { + box-shadow: var(--window-shadow); +} + +/* +body.background-settings-workplace-background-image .titlebar, +body.background-settings-workplace-background-image .workspace-ribbon.mod-left { + background: var(--background-secondary); +} +*/ +body.background-settings-workplace-background-image.theme-dark .workspace-ribbon.mod-left { + background: transparent; +} + +body.background-settings-workplace-background-image .workspace-tab-header::before { + clip-path: inset(50% 0 0 50%); + left: calc(var(--tab-curve) * -1.97); +} +body.background-settings-workplace-background-image .workspace-tab-header::after { + clip-path: inset(50% 50% 0 0); + right: calc(var(--tab-curve) * -1.97); +} + +body.background-settings-workplace-background-image .nav-folder.mod-root>.nav-folder-title { + background-color: transparent; +} + +body.background-settings-workplace-background-image { + --tab-text-color-focused: var(--text-normal); + --titlebar-text-color-focused: var(--text-noraml); + --canvas-background: transparent; +} + +body.is-frameless.background-settings-workplace-background-image.theme-dark { + --divider-color: #22222288; +} + +/* +body.is-frameless.background-settings-workplace-background-image .workspace-tab-header.is-active { + box-shadow: none; +} +*//* +body.is-frameless.background-settings-workplace-background-image .workspace-split.mod-root, +body:not(.is-focused).is-frameless.background-settings-workplace-background-image .workspace-tabs.mod-top .workspace-tab-header-container, +body.is-frameless.background-settings-workplace-background-image .workspace-tabs.mod-top .workspace-tab-header-container, +body.is-frameless.background-settings-workplace-background-image .workspace-split.mod-root .workspace-tab-header-container { + background-color: transparent !important; +} +*/ +body:not(.is-focused):not(.is-frameless) .workspace-split.mod-root .workspace-tab-header-container { + background-color: transparent; +} + +.workspace-tab-container-before.is-before-active, +.workspace-tab-container-after.is-after-active, +.workspace-tab-header.is-before-active, +.workspace-tab-header.is-after-active, +.workspace-split.mod-right-split .workspace-tabs .workspace-leaf, +.workspace-split.mod-left-split .workspace-tabs .workspace-leaf { + background-color: var(--background-secondary); +} + + +.view-header { + border-top: none; + height: 33px; + +} + +body.color-scheme-options-flamingo .view-header, +body.color-scheme-options-honey-milk-topaz .view-header, +body.color-scheme-options-chocolate-topaz .view-header, +body.color-scheme-options-autumn-topaz .view-header, +body.color-scheme-options-lillimon-topaz .view-header { + border-bottom: 1px solid transparent; +} + +.workspace-split.mod-root .view-content { + background-color: var(--background-primary); +} + +:is(.markdown-preview-view,.markdown-rendered), +.markdown-source-view { + background-color: transparent; +} + + +body.view-button-front .popover .workspace-leaf-content:is([data-mode="preview"],[data-mode="source"]) .view-header .view-actions>:is([aria-label^="该面板处于编辑视图中"],[aria-label^="Current view: editing"]), +body.view-button-front .popover .workspace-leaf-content:is([data-mode="preview"],[data-mode="source"]) .view-header .view-actions>:is([aria-label^="该面板处于编辑视图中"],[aria-label^="Current view: editing"]) { + left: 0; + top: 6px; +} +body.view-button-front .popover .workspace-leaf-content[data-mode='preview'] .view-header .view-actions>:is([aria-label^="该面板处于阅读视图中"],[aria-label^="Current view: reading"]) , +body.view-button-front .popover .workspace-leaf-content[data-mode='preview'] .view-header .view-actions>:is([aria-label^="该面板处于阅读视图中"],[aria-label^="Current view: reading"]) { + left: 0; + top: 6px; +} + +body.is-mobile.view-button-front .workspace-leaf-content:is([data-mode="preview"],[data-mode="source"]) .view-header .view-actions>:is([aria-label^="该面板处于编辑视图中"],[aria-label^="Current view: editing"]) { + left: 0; + top: 6px; +} + +body.view-button-front .workspace-leaf-content:is([data-mode="preview"],[data-mode="source"]) .view-header .view-actions>:is([aria-label^="该面板处于编辑视图中"],[aria-label^="Current view: editing"]) { + opacity: 0.8; + position: absolute; + left: 8px; + top: 3px; +} +body.is-mobile.view-button-front .workspace-leaf-content[data-mode='preview'] .view-header .view-actions>:is([aria-label^="该面板处于阅读视图中"],[aria-label^="Current view: reading"]) { + left: 0; + top: 6px; +} +body.view-button-front .workspace-leaf-content[data-mode='preview'] .view-header .view-actions>:is([aria-label^="该面板处于阅读视图中"],[aria-label^="Current view: reading"]) { + opacity: 0.5; + position: absolute; + left: 8px; + top: 3px; +} +body.view-button-front .workspace-leaf-content[data-mode='preview'] .view-header:hover .view-actions>:is([aria-label^="该面板处于阅读视图中"],[aria-label^="Current view: reading"]) { + opacity: 1; +} + +body.view-button-front:not(.color-scheme-options-simplicity-topaz) .workspace-leaf-content .view-header .view-header-nav-buttons { + margin-left: 25px; +} +body.view-button-front.hide-titlebar-close-btn.hide-left-ribbon-retention-drawer.color-scheme-options-simplicity-topaz .workspace-leaf-content .view-header .view-header-nav-buttons { + margin-left: 5px; +} + +body.view-button-front .workspace-leaf-content[data-mode='source'] .view-content .markdown-source-view:not(.is-live-preview)::before { + content: ""; + background-image:url("data:image/svg+xml,%3Csvg width='' height='' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M84.8 468.8H43.2C17.6 468.8 0 486.4 0 512s17.6 43.2 43.2 43.2h43.2C110.4 555.2 128 537.6 128 512s-17.6-43.2-43.2-43.2zM384 468.8h-43.2c-25.6 0-43.2 17.6-43.2 43.2s17.6 43.2 43.2 43.2H384c25.6 0 43.2-17.6 43.2-43.2s-17.6-43.2-43.2-43.2zM683.2 468.8H640c-25.6 0-43.2 17.6-43.2 43.2s17.6 43.2 43.2 43.2h43.2c25.6 0 43.2-17.6 43.2-43.2-1.6-25.6-17.6-43.2-43.2-43.2zM980.8 468.8h-43.2c-25.6 0-43.2 17.6-43.2 43.2s17.6 43.2 43.2 43.2h43.2c25.6 0 43.2-17.6 43.2-43.2s-17.6-43.2-43.2-43.2z' fill='%23666666'/%3E%3C/svg%3E"); + background-size: 14px 16px; + background-repeat: no-repeat; + height: 12px; + width: 15px; + position: absolute; + z-index: 1; + top: 17px; + left: 26px; + opacity: 0.5; + pointer-events: none; +} + +body.hide-titlebar-close-btn.hide-left-ribbon-retention-drawer.view-button-front .workspace-leaf-content[data-mode='source'] .view-content .markdown-source-view:not(.is-live-preview)::before { + left: 38px; +} + +body.view-button-front:not(.remove-custom-svg-icons) .workspace-leaf-content .view-header .view-actions svg.svg-icon.lucide-book-open { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='' height='' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M114.18 936.37c-7.08-0.01-13.88-2.83-18.90-7.84-7.13-7.13-9.73-17.60-6.78-27.24 0.58-1.89 58.08-190.17 69.57-232.60 1.24-4.57 3.65-8.73 6.99-12.08 0 0 509.13-509.34 524.08-524.12 27.32-27.32 63.92-43.31 102.51-44.84 35.84 0.81 69.89 15.79 94.70 41.66 32.72 31.43 49.66 65.07 50.34 100.03 0.52 35.39-15.64 70.37-48.22 103.97C856.96 365.85 382.08 835.45 361.87 855.42c-3.13 3.09-6.97 5.37-11.19 6.62-31.98 9.53-226.32 72.36-228.29 72.99C119.75 935.90 116.98 936.35 114.18 936.37zM207.99 690.03c-10.01 35.62-39.82 125.58-56.68 181.06 55.85-17.99 146.82-49.51 177.65-59.01 50.76-50.21 491.57-486.20 521.11-516.63 22.12-22.85 33.24-44.76 32.85-65.12-0.40-19.87-11.67-40.69-33.65-61.74-14.94-16.13-35.63-25.74-57.60-26.73-24.42 1.73-47.44 12.11-64.90 29.28-14.10 13.90-465.93 465.95-518.84 518.88L207.99 690.03zM350.36 853.71c-13.57-0.06-24.98-10.20-26.63-23.68-6.27-30.87-21.46-59.22-43.70-81.52-22.46-24.48-52.04-41.30-84.56-48.09-14.71-1.90-25.17-15.27-23.48-30.01 1.53-14.70 14.70-25.39 29.40-23.85 0.01 0 0.03 0 0.05 0 88.93 17.85 158.30 87.60 175.66 176.62 1.91 14.80-8.50 28.34-23.28 30.29-1.16 0.15-2.33 0.22-3.51 0.22L350.36 853.71zM828.88 369.14c-13.58-0.05-24.99-10.20-26.62-23.68-14.30-64.29-64.20-114.68-128.34-129.60-14.70-1.94-25.13-15.30-23.45-30.03 1.51-14.67 14.63-25.35 29.31-23.85 0.03 0.01 0.06 0.01 0.10 0.01 44.72 8.07 85.64 30.37 116.68 63.57 30.72 30.78 51.32 70.19 59.05 112.99 2.02 14.73-8.28 28.31-23.02 30.33-1.25 0.18-2.52 0.26-3.80 0.26L828.88 369.14z' fill='%23666666'/%3E%3C/svg%3E"); + opacity:0.6; +} + +body:not(.remove-custom-svg-icons) .workspace-leaf-content[data-type="markdown"] .view-header-icon:hover::before { + content:"👆🏻"; + opacity: 0.6; + margin-left: -12px; +} + + +body.folder-icons .nav-files-container .nav-folder-title-content::before { + position: relative; + content: ""; + display: inline-block; + opacity: 0.9; + top: 2px; + margin-left: -1px; + width: 0.95rem; + height: 0.95rem; + margin-right: 5px; + background-size: contain; + background-repeat: no-repeat; + background-position: center center; + background-color: var(--text-folder-file-icon); + filter: hue-rotate(160deg); + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} +body.folder-icons .nav-folder-children .nav-folder.is-collapsed .nav-folder-title-content::before { + position: relative; + content: ""; + display: inline-block; + width: 0.95rem; + height: 0.95rem; + background-size: contain; + background-repeat: no-repeat; + background-position: center center; + background-color: var(--text-folder-file-icon); + filter: hue-rotate(160deg); + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} + +.folder-note-underline .nav-folder.is-collapsed .nav-folder-title-content { + text-decoration-line: underline; + /* text-decoration-color: var(--text-faint); */ + text-decoration-color: var(--tab-color); + + color: var(--tab-color); + text-decoration-thickness: 2px; + line-height: 1.6; + text-underline-offset: 4px; + +} + + +/* 添加彩色点 by 熊猫 2023-12-27_00:26:41 */ +.folder-note-dot .nav-folder .nav-folder-title-content +{ + width: 100% +} +.folder-note-dot .workspace-leaf-content[data-type="file-explorer"] .nav-folder-title, .workspace-leaf-content[data-type="file-explorer"] .tree-item-self.is-clickable.nav-folder-title { + + padding: var(--nav-item-parent-padding); +} + +.folder-note-dot .workspace-leaf-content>.nav-files-container>div>.tree-item.nav-folder .nav-folder-title:after { + color: var(--tab-color); + content: "⬤"; + position: relative; + margin-left: 10px; + top: 0px; + right: 0.3rem ; + opacity: 0.7; +} +body.remove-arrow .tree-item-self { + --icon-opacity:0; +} +body.remove-arrow .tree-item-self .tree-item-icon { + --icon-opacity:0; +} +body.remove-arrow:not(.default-icons):not(.bt-toggle-colorful-folder.folder-style-change-options-colorful-tab-liked) .nav-folder-collapse-indicator::before { + display: none; +} +body.remove-arrow:not(.default-icons) :not([class*="mk-tree"]).nav-folder-title-content { + margin-left: -18px; +} + +body.remove-arrow:not(.default-icons) .tree-item.nav-folder.mod-root>.tree-item-self.nav-folder-title { + padding-left: 23px; + margin-left: -10px; +} + +body.remove-arrow .nav-folder-title .iconize-icon { + margin: 0 22px 0 -18px !important; +} + +body:not(.remove-file-icons) [data-type="starred"] .nav-file-icon .svg-icon { + padding: 4px 0 0; +} + +body:not(.remove-file-icons) .workspace-leaf-content[data-type="starred"] .nav-file-title-content::before { + display: none; +} +body:not(.remove-file-icons) .nav-file-title .nav-file-title-content:not(.mk-tree-text)::before { + position: relative; + content: ""; + display: inline-block; + width: 0.9rem; + opacity: 0.9; + top: 0.15rem; + height: 0.9rem; + margin-right: 5px; + background-size: contain; + background-repeat: no-repeat; + background-position: center center; + background-color: var(--text-folder-file-icon); + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} + +body:not(.remove-file-icons) .nav-file-title[data-path$=".pdf"] .nav-file-title-content::before { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); + filter: hue-rotate(-45deg); +} + +body:not(.remove-file-icons) .nav-file-title[data-path$=".pdf"] .nav-file-tag { + background-color: var(--theme-color-translucent-01); + color: var(--theme-color); + filter: hue-rotate(-45deg); +} + +body:not(.remove-file-icons) .nav-file-title[data-path$=".jpg"] .nav-file-title-content::before, +body:not(.remove-file-icons) .nav-file-title[data-path$=".png"] .nav-file-title-content::before, +body:not(.remove-file-icons) .nav-file-title[data-path$=".svg"] .nav-file-title-content::before, +body:not(.remove-file-icons) .nav-file-title[data-path$=".gif"] .nav-file-title-content::before, +body:not(.remove-file-icons) .nav-file-title[data-path$=".jpeg"] .nav-file-title-content::before, +body:not(.remove-file-icons) .nav-file-title[data-path$=".bmp"] .nav-file-title-content::before, +body:not(.remove-file-icons) .nav-folder-title[data-path*="banner"] .nav-folder-title-content::before { + filter: hue-rotate(45deg); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='3121' %3E%3Cpath d='M266.42944 804.352l123.3408-136.82688a37.93408 37.93408 0 0 1 53.39136-2.90304l81.6896 72.83712a37.92384 37.92384 0 0 0 56.43776-6.76864l99.92704-145.04448a37.91872 37.91872 0 0 1 58.15808-5.12l86.33856 87.31136 66.64704 72.65792-13.9264 60.18048-67.30752 25.46176-529.20832 11.5712z' fill='%23F4CA1C' p-id='3122'%3E%3C/path%3E%3Cpath d='M814.76096 148.48H209.23904A153.26208 153.26208 0 0 0 56.32 301.74208v415.40096A153.26208 153.26208 0 0 0 209.23904 870.4h605.52192A153.26208 153.26208 0 0 0 967.68 717.13792V301.74208A153.26208 153.26208 0 0 0 814.76096 148.48z m83.456 568.65792a83.62496 83.62496 0 0 1-83.456 83.62496H209.23904a83.62496 83.62496 0 0 1-83.456-83.62496V301.74208a83.62496 83.62496 0 0 1 83.456-83.63008h605.52192a83.62496 83.62496 0 0 1 83.456 83.61984v415.40096z m-137.728-298.55744a72.42752 72.42752 0 0 0-111.4112 9.87648l-99.712 145.46432a2.8672 2.8672 0 0 1-2.14528 1.29536 2.81088 2.81088 0 0 1-2.38592-0.75264L463.28832 501.41696a72.52992 72.52992 0 0 0-102.272 5.59104l-123.0848 137.216a34.77504 34.77504 0 1 0 51.67104 46.55616l123.0848-137.216a3.03104 3.03104 0 0 1 4.28544-0.2304l81.51552 73.04192a72.41728 72.41728 0 0 0 108.1088-13.02528l99.71712-145.4592a3.03104 3.03104 0 0 1 4.66432-0.41472l86.15936 87.552a34.78016 34.78016 0 1 0 49.47456-48.896z m-316.2368-33.32608a47.00672 47.00672 0 1 0-46.90432-47.00672 46.95552 46.95552 0 0 0 46.90432 47.00672z' fill='%23adb5bd' p-id='3123'%3E%3C/path%3E%3C/svg%3E"); + +} + +body:not(.remove-file-icons) .nav-file-title[data-path$=".jpg"] .nav-file-tag, +body:not(.remove-file-icons) .nav-file-title[data-path$=".png"] .nav-file-tag, +body:not(.remove-file-icons) .nav-file-title[data-path$=".svg"] .nav-file-tag, +body:not(.remove-file-icons) .nav-file-title[data-path$=".gif"] .nav-file-tag, +body:not(.remove-file-icons) .nav-file-title[data-path$=".jpeg"] .nav-file-tag, +body:not(.remove-file-icons) .nav-file-title[data-path$=".bmp"] .nav-file-tag { + background-color: var(--theme-color-translucent-01); + color: var(--theme-color); + filter: hue-rotate(45deg); +} + +body:not(.remove-file-icons) .nav-file-title[data-path$=".mp4"] .nav-file-title-content::before, +body:not(.remove-file-icons) .nav-file-title[data-path$=".webm"] .nav-file-title-content::before, +body:not(.remove-file-icons) .nav-file-title[data-path$=".ogv"] .nav-file-title-content::before, +body:not(.remove-file-icons) .nav-file-title[data-path$=".mov"] .nav-file-title-content::before, +body:not(.remove-file-icons) .nav-file-title[data-path$=".mkv"] .nav-file-title-content::before { + filter: hue-rotate(90deg); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg t='1667450951795' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='2272' %3E%3Cpath d='M867 219.7H233.6l28.6-40.6c0.3-0.4 0.5-0.7 0.7-1.1 2-3.2 5.5-5.1 9.3-5.1h128c3.9 0 7.4 2 9.4 5.2 8.6 13.8 26.7 18 40.5 9.5 13.8-8.6 18-26.7 9.5-40.5-12.8-20.7-35-33-59.4-33h-128c-23.7 0-45.5 11.8-58.5 31.6l-52 74h-5.6c-50.7 0-91.9 41.2-91.9 91.9V819c0 50.7 41.2 91.9 91.9 91.9H867c50.7 0 91.9-41.2 91.9-91.9V311.6c0.1-50.7-41.2-91.9-91.9-91.9zM900.1 819c0 18.3-14.9 33.1-33.1 33.1H156.1c-18.3 0-33.1-14.9-33.1-33.1V311.6c0-18.3 14.9-33.1 33.1-33.1H867c18.3 0 33.1 14.9 33.1 33.1V819z' fill='%23adb5bd' p-id='2273'%3E%3C/path%3E%3Cpath d='M800.1 304.5h-60.6c-16.2 0-29.4 13.2-29.4 29.4s13.2 29.4 29.4 29.4h60.6c16.2 0 29.4-13.2 29.4-29.4s-13.2-29.4-29.4-29.4z' fill='%23adb5bd' p-id='2274'%3E%3C/path%3E%3Cpath d='M544 730.9c79.5-18.1 129.5-97.5 111.4-177-4.3-18.8-12.2-36-22.7-51.2 2 34.8-23.8 89.4-70.8 136.4-45.5 45.5-99.9 69.1-134.4 69.4 32.9 22.5 74.6 31.9 116.5 22.4z' fill='%23FFD524' p-id='2275'%3E%3C/path%3E%3Cpath d='M511.3 379.9c-1.5 0-3 0-4.5 0.1-16.2 0.4-29.1 13.8-28.8 30 0.4 16.2 13.9 29.3 30 28.8 50.7-1 97 24.1 124.6 63.9 10.5 15.2 18.4 32.4 22.7 51.2 18.1 79.5-31.9 159-111.4 177-41.8 9.5-83.5 0.1-116.4-22.5-29.6-20.3-52.1-51.3-60.6-89-8.5-37.2-2.4-75.8 17.2-108.5 8.3-13.9 3.8-32-10.2-40.3-14-8.3-32-3.8-40.3 10.2-27.3 45.8-35.8 99.7-24 151.7 12.2 53.8 44.7 99.7 91.4 129.1 33.4 21 71.2 31.8 109.7 31.8 15.4 0 30.9-1.7 46.2-5.2 53.8-12.2 99.7-44.7 129.1-91.4 29.4-46.7 38.9-102.1 26.6-156-21.2-93.9-105.5-160.9-201.3-160.9z' fill='%23adb5bd' p-id='2276'%3E%3C/path%3E%3Cpath d='M416.8 465.9c5.3 0 10.8-1.5 15.6-4.5l4.5-2.7c14.1-8.1 18.8-26.1 10.7-40.2s-26.1-18.9-40.2-10.7c-2.1 1.2-4.2 2.5-6.3 3.8-13.7 8.6-17.9 26.8-9.2 40.5 5.6 8.9 15.2 13.8 24.9 13.8z' fill='%23adb5bd' p-id='2277'%3E%3C/path%3E%3C/svg%3E"); + + +} + +body:not(.remove-file-icons) .nav-file-title[data-path$=".mp4"] .nav-file-tag, +body:not(.remove-file-icons) .nav-file-title[data-path$=".webm"] .nav-file-tag, +body:not(.remove-file-icons) .nav-file-title[data-path$=".ogv"] .nav-file-tag, +body:not(.remove-file-icons) .nav-file-title[data-path$=".mov"] .nav-file-tag, +body:not(.remove-file-icons) .nav-file-title[data-path$=".mkv"] .nav-file-tag { + background-color: var(--theme-color-translucent-01); + color: var(--theme-color); + filter: hue-rotate(90deg); +} + +body:not(.remove-file-icons) .nav-file-title[data-path$=".mp3"] .nav-file-title-content::before, +body:not(.remove-file-icons) .nav-file-title[data-path$=".wav"] .nav-file-title-content::before, +body:not(.remove-file-icons) .nav-file-title[data-path$=".m4a"] .nav-file-title-content::before, +body:not(.remove-file-icons) .nav-file-title[data-path$=".ogg"] .nav-file-title-content::before, +body:not(.remove-file-icons) .nav-file-title[data-path$=".3gp"] .nav-file-title-content::before, +body:not(.remove-file-icons) .nav-file-title[data-path$=".flac"] .nav-file-title-content::before { + filter: hue-rotate(-90deg); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg t='1667450617533' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='2116' %3E%3Cpath d='M512 900.8c214.4 0 388.9-174.4 388.9-388.9 0-54-11.1-105.4-31-152.1 10.1 106.6-34.1 271.1-172 382.9-143.8 116.6-375.7 80.7-477 26.6 71.2 80.6 175.3 131.5 291.1 131.5z' fill='%23FFD524' p-id='2117'%3E%3C/path%3E%3Cpath d='M512 64.2c-26.1 0-52.2 2.3-77.7 6.7-16 2.8-26.7 18.1-23.9 34.1 2.8 16 18.1 26.7 34.1 23.9 22.2-3.9 44.9-5.9 67.6-5.9 160.5 0 298.5 97.7 357.8 236.7 20 46.8 31 98.2 31 152.1 0 214.4-174.4 388.9-388.9 388.9-115.8 0-219.9-50.9-291.2-131.5-60.7-68.6-97.7-158.7-97.7-257.4 0-124.2 57.2-238 157.1-312.3 13-9.7 15.8-28.2 6.1-41.2-9.7-13-28.2-15.8-41.2-6.1C131.8 236.7 64.2 371.1 64.2 512c0 246.9 200.9 447.8 447.8 447.8S959.7 758.9 959.7 512 758.9 64.2 512 64.2z' fill='%23adb5bd' p-id='2118'%3E%3C/path%3E%3Cpath d='M343.2 158.6c4 0 8-0.8 11.9-2.5 3.4-1.5 6.8-3 10.3-4.4 15-6.2 22.3-23.4 16.1-38.4-6.2-15-23.3-22.3-38.4-16.1-3.9 1.6-7.8 3.3-11.7 5-14.9 6.6-21.6 24-15 38.8 4.7 11 15.5 17.6 26.8 17.6zM394.6 787.4c66.2 0 120.9-50.5 127.4-115.1 0.4-2 0.7-4 0.7-6.1V313.6H663c-8 21.5-27.6 49.4-75.9 63.8-15.6 4.6-24.5 21-19.8 36.6 3.8 12.8 15.5 21.1 28.2 21.1 2.8 0 5.6-0.4 8.4-1.2C705.3 403.8 728.9 322 727.2 283c-0.7-15.8-13.6-28.2-29.4-28.2H493.3c-16.3 0-29.4 13.2-29.4 29.4v375.2c0 38.2-31.1 69.2-69.2 69.2s-69.2-31.1-69.2-69.2c0-38.2 31.1-69.2 69.2-69.2 16.3 0 29.4-13.2 29.4-29.4s-13.2-29.4-29.4-29.4c-70.6 0-128.1 57.5-128.1 128.1s57.4 127.9 128 127.9z' fill='%23adb5bd' p-id='2119'%3E%3C/path%3E%3C/svg%3E"); + +} + +body:not(.remove-file-icons) .nav-file-title[data-path$=".mp3"] .nav-file-tag, +body:not(.remove-file-icons) .nav-file-title[data-path$=".wav"] .nav-file-tag, +body:not(.remove-file-icons) .nav-file-title[data-path$=".m4a"] .nav-file-tag, +body:not(.remove-file-icons) .nav-file-title[data-path$=".ogg"] .nav-file-tag, +body:not(.remove-file-icons) .nav-file-title[data-path$=".3gp"] .nav-file-tag, +body:not(.remove-file-icons) .nav-file-title[data-path$=".flac"] .nav-file-tag { + background-color: var(--theme-color-translucent-01); + color: var(--theme-color); + filter: hue-rotate(-90deg); +} + +body:not(.remove-file-icons) .nav-file-title[data-path$=".canvas"] .nav-file-title-content::before { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23adb5bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='svg-icon lucide-layout-dashboard'%3E%3Crect x='3' y='3' width='7' height='9'%3E%3C/rect%3E%3Crect x='14' y='3' width='7' height='5'%3E%3C/rect%3E%3Crect x='14' y='12' width='7' height='9'%3E%3C/rect%3E%3Crect x='3' y='16' width='7' height='5'%3E%3C/rect%3E%3C/svg%3E"); + filter: hue-rotate(180deg); +} + +body:not(.remove-file-icons) .nav-file-title[data-path$=".canvas"] .nav-file-tag { + background-color: var(--theme-color-translucent-01); + color: var(--theme-color); + filter: hue-rotate(180deg); +} + +body:not(.remove-file-icons) .nav-file-title[data-path$=".excalidraw.md"] .nav-file-title-content::before { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); + /* + -webkit-mask-image: url('data:image/svg+xml;utf8,');*/ + filter: hue-rotate(135deg); +} + +body:not(.remove-file-icons) .nav-file-title[data-path$=".loom"] .nav-file-title-content::before { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); + filter: hue-rotate(200deg); +} +body:not(.remove-file-icons) .nav-file-title[data-path$=".loom"] .nav-file-tag { + background-color: var(--theme-color-translucent-01); + color: var(--theme-color); + filter: hue-rotate(200deg); +} + +body.dark-background-file:not(.remove-file-icons):not(.bt-toggle-colorful-folder.folder-style-change-options-colorful) .nav-file-title.is-active[data-path$=".md"]>.nav-file-title-content::before { + background-color: var(--white); +} +body:not(.remove-file-icons) .nav-file-title.is-active[data-path$=".md"]>.nav-file-title-content::before { + background-color: var(--text-folder-file-icon); + opacity: 1; +} + +body:not(.remove-custom-svg-icons) .workspace-leaf-content .view-header .view-actions svg.svg-icon.lucide-edit-3 > path, +body:not(.remove-custom-svg-icons) .workspace-leaf-content .view-header .view-actions svg.svg-icon.lucide-book-open > path { + display: none; +} + +body:not(.remove-custom-svg-icons) .workspace-leaf-content .view-header .view-actions svg.svg-icon.lucide-edit-3, +body:not(.remove-custom-svg-icons) .workspace-leaf-content .view-header .view-actions svg.svg-icon.lucide-book-open { + background-color: currentColor; +} + +body:not(.remove-custom-svg-icons) .workspace-leaf-content .view-action svg{ + width: 17px; + height: 17px; + background-repeat: no-repeat; +} + +body:not(.remove-custom-svg-icons) .workspace-leaf-content .view-header .view-actions svg.svg-icon.lucide-edit-3 { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); +} + +body:not(.remove-custom-svg-icons) .workspace-leaf-content .view-header .view-actions svg.svg-icon.lucide-book-open { + -webkit-mask-image: url('data:image/svg+xml;utf8,'); + background-color: var(--theme-color); +} + +body.setting-default-frosted-glass [class="menu"] { + border: none; + backdrop-filter: blur(8px); + background-color: var(--bg-color-settings-3); + box-shadow: 0 0 8px var(--bg-color-settings-5); +} + +.menu-item.selected:not(.is-disabled):not(.is-label), +.menu-item:hover:not(.is-disabled):not(.is-label) { + background-color: var(--bg-color-settings-5); +} +body.toggle-bg-panel-page :is(.nav-files-container,.file-tree-plugin-view)::before { + content: ''; + display: block; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + background: no-repeat center/cover var(--panel-page-background-url-theme); + z-index: -1; +} + +body.toggle-bg-panel-page.theme-dark :is(.nav-files-container,.file-tree-plugin-view)::before { + opacity: var(--bg-panel-page-opacity-cp); +} + +body.toggle-bg-panel-page.theme-light :is(.nav-files-container,.file-tree-plugin-view)::before { + opacity: var(--bg-panel-page-opacity-cp); +} + + +body.toggle-bg-panel-page.panel-page-bg-theme-dark-plant.theme-dark { + --panel-page-background-url-theme: url("data:image/avif;base64,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"); +} +body.toggle-bg-panel-page.panel-page-bg-theme-dark-custom.theme-dark { + --panel-page-background-url-theme: var(--background-panel-page-theme-dark-custom); +} + +body.toggle-bg-panel-page.panel-page-bg-theme-light-wall.theme-light { + --panel-page-background-url-theme: url("data:image/avif;base64,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"); +} +body.toggle-bg-panel-page.panel-page-bg-theme-light-custom.theme-light { + --panel-page-background-url-theme: var(--background-panel-page-theme-light-custom); +} +body.background-image-settings-switch.toggle-nonoverlapping-bg .workspace-split.mod-root .view-header { + background: var(--background-nonoverlapping-note); +} + +body.background-image-settings-switch.toggle-nonoverlapping-bg .workspace-split.mod-root .workspace-tab-header.is-active +{ + background: var(--background-nonoverlapping-note); +} + +body.background-image-settings-switch.toggle-nonoverlapping-bg .workspace-split.mod-root .view-content { + background: var(--background-nonoverlapping-note); +} + +/* Sea and sky for Blue Topaz */ +.workspace-split.mod-root .workspace-leaf:nth-child(n) .workspace-leaf-content[data-type="markdown"]::before { + content: ''; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + opacity: 0.12; + background-size: 100% 100%; +} + +body.background-notebook-liked-switch .markdown-embed :is(.markdown-preview-view, .markdown-rendered), +body.background-notebook-liked-switch .cm-s-obsidian .cm-embed-block { + background: inherit !important; +} +body.background-notebook-liked-switch.notebook-liked-markdown-page-grid-notebook-1 .markdown-preview-view.markdown-rendered, +body.background-notebook-liked-switch.notebook-liked-markdown-page-grid-notebook-1 .cm-s-obsidian .cm-scroller { + background: var(--bg-color-notebook); + background-image: linear-gradient(90deg, var(--grid-notebook-line-color-1) 3%, transparent 0), linear-gradient(var(--grid-notebook-line-color-1) 3%, transparent 0); + background-size: 20px 20px; +} + +body:not(.toggle-fixed-pattern).background-notebook-liked-switch .markdown-preview-view.markdown-rendered, +body:not(.toggle-fixed-pattern).background-notebook-liked-switch .cm-s-obsidian .cm-scroller { + background-attachment: local !important; +} + +body.background-notebook-liked-switch.notebook-liked-markdown-page-dotted-notebook-1 .markdown-preview-view.markdown-rendered, +body.background-notebook-liked-switch.notebook-liked-markdown-page-dotted-notebook-1 .cm-s-obsidian .cm-scroller { + background: var(--bg-color-notebook); + background-image: radial-gradient(var(--dotted-notebook-dot-color) 10%, transparent 0); + background-size: 22px 22px; + background-position: 8px 8px; +} + +body.background-notebook-liked-switch.notebook-liked-markdown-page-dotted-notebook-2 .markdown-preview-view.markdown-rendered, +body.background-notebook-liked-switch.notebook-liked-markdown-page-dotted-notebook-2 .cm-s-obsidian .cm-scroller { + background: var(--bg-color-notebook); + background-image: radial-gradient(var(--dotted-notebook-dot-color) 10%, transparent 0), + radial-gradient(var(--dotted-notebook-dot-color) 10%, transparent 0); + background-size: 30px 30px; + background-position: 0 0, 15px 15px; +} + +/*https://www.jianshu.com/p/2b713844cfe9*/ +body.background-notebook-liked-switch.notebook-liked-markdown-page-grid-notebook-2 .markdown-preview-view.markdown-rendered, +body.background-notebook-liked-switch.notebook-liked-markdown-page-grid-notebook-2 .cm-s-obsidian .cm-scroller { + background: var(--bg-color-notebook); + background-image: + linear-gradient(var(--grid-notebook-line-color-2) 1px, transparent 0), + linear-gradient(90deg, var(--grid-notebook-line-color-2) 1px,transparent 0), + linear-gradient(var(--grid-notebook-line-color-1) 1px, + transparent 0), + linear-gradient(90deg,var(--grid-notebook-line-color-1) 1px, + transparent 0); + background-size: 75px 75px, 75px 75px, 15px 15px, 15px 15px; +} +body.background-notebook-liked-switch.notebook-liked-markdown-page-stripe-notebook-1 .markdown-preview-view.markdown-rendered, +body.background-notebook-liked-switch.notebook-liked-markdown-page-stripe-notebook-1 .cm-s-obsidian .cm-scroller { + background: var(--stripe-notebook-stripe-color); + background-image: repeating-linear-gradient(135deg, + hsla(0,0%,100%,.03), hsla(0,0%,100%,.03) 13px, transparent 0, transparent 30px); +} +body.background-notebook-liked-switch.notebook-liked-markdown-page-stripe-notebook-1.theme-light .markdown-preview-view.markdown-rendered, +body.background-notebook-liked-switch.notebook-liked-markdown-page-stripe-notebook-1.theme-light .cm-s-obsidian .cm-scroller { + background: var(--stripe-notebook-stripe-color); + background-image: repeating-linear-gradient(135deg, + hsla(0,0%,100%,.3), hsla(0,0%,100%,.3) 13px, transparent 0, transparent 30px); +} +body.background-notebook-liked-switch.notebook-liked-markdown-page-stripe-notebook-2 .markdown-preview-view.markdown-rendered, +body.background-notebook-liked-switch.notebook-liked-markdown-page-stripe-notebook-2 .cm-s-obsidian .cm-scroller { + background: var(--stripe-notebook-stripe-color); + background-image:repeating-linear-gradient(45deg, + hsla(0,0%,100%,.025), hsla(0,0%,100%,.025) 20px, transparent 0, transparent 60px), repeating-linear-gradient(-45deg, hsla(0,0%,100%,.025), hsla(0,0%,100%,.025) 20px, transparent 0, transparent 60px); +} +body.background-notebook-liked-switch.notebook-liked-markdown-page-stripe-notebook-2.theme-light .markdown-preview-view.markdown-rendered, +body.background-notebook-liked-switch.notebook-liked-markdown-page-stripe-notebook-2.theme-light .cm-s-obsidian .cm-scroller { + background: var(--stripe-notebook-stripe-color); + background-image:repeating-linear-gradient(45deg, + hsla(0,0%,100%,.3), hsla(0,0%,100%,.3) 20px, transparent 0, transparent 60px), repeating-linear-gradient(-45deg, hsla(0,0%,100%,.3), hsla(0,0%,100%,.3) 20px, transparent 0, transparent 60px); +} + +.workspace-leaf-content .floating-toc-div+.markdown-source-view .cm-editor { + padding-left: 0; +} + +body.toggle-split-note-background .workspace-split.mod-horizontal:is(.mod-left-split,.mod-right-split) .workspace-leaf-content .markdown-rendered, +body.toggle-split-note-background .workspace-split.mod-horizontal:is(.mod-left-split,.mod-right-split) .workspace-tab-container .workspace-leaf-content .cm-scroller, +body.toggle-split-note-background .workspace-split.mod-horizontal:is(.mod-left-split,.mod-right-split) .workspace-tab-container .workspace-leaf-content .markdown-reading-view { + background: initial; +} + +body.background-image-settings-switch .workspace-split.mod-root .workspace-leaf:nth-child(n) .workspace-leaf-content[data-type="markdown"]::before { + content: ''; + display: block; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + opacity: var(--bg-markdown-page-opacity-cp,0.25); + background-size: cover; +} + + +body.background-image-settings-switch.background-image-settings-markdown-page-transparent .workspace-split.mod-root { + --background-primary: transparent; + --tab-outline-color:transparent; +} + +body.background-image-settings-switch.background-image-settings-markdown-page-transparent.theme-dark .workspace-split.mod-root .workspace-tab-header.is-active { + background-color: transparent; +} +body.background-image-settings-switch.background-image-settings-markdown-page-transparent .mod-root .workspace-tabs .workspace-leaf { + background-color: unset; +} + + + + +body.background-image-settings-switch.background-image-settings-markdown-page-custom.theme-dark .workspace-split.mod-root .workspace-leaf .workspace-leaf-content[data-type="markdown"]::before { + background-image: var(--background-markdown-page-theme-dark-custom); +} + +body.background-image-settings-switch.background-image-settings-markdown-page-custom.theme-light .workspace-split.mod-root .workspace-leaf .workspace-leaf-content[data-type="markdown"]::before { + background-image: var(--background-markdown-page-theme-light-custom); +} +body.background-image-settings-switch.background-image-settings-markdown-page-custom .workspace-split.mod-root .workspace-leaf .workspace-leaf-content[data-type="markdown"]::before { +background-size:unset; +background-color: var(--custom-markdown-page-background-color); +opacity: var(--bg-markdown-page-opacity-cp,1); +} +/* ================================== */ +/* ============= publish ============ */ +/* ================================== */ +/* +.site-body .site-body-left-column-site-name { + color: var(--theme-color); + font-size: 2.5em; +} + +.modal.mod-publish .file-tree-item-checkbox { + filter: hue-rotate(var(--theme-color)); +} + +.graph-view-outer .graph-view-container, +.site-body-left-column, +.site-body-left-column:before { + background-color: var(--background-secondary); +} + +.theme-light .site-body-left-column, +.theme-light .site-body-left-column:before { + background-color: var(--background-secondary-alt-bg-4-bt-publish); +} + +.nav-view-outer .tree-item .tree-item .tree-item-children { + margin-left: 12px; + padding-left: 0; + border-left: 1px solid var(--background-modifier-border); + border-radius: 0; + transition: all 400ms ease-in; +} + +.nav-view-outer .tree-item .tree-item .tree-item-children:hover { + border-left-color: var(--theme-color); +} + +body:not(.default-icons) .nav-view-outer .tree-item-self.collapse-icon { + left: 0px; + top: 7px; + margin-top: 0px; +} + +body:not(.default-icons) .nav-view-outer .tree-item-self .tree-item-icon::before { + content: "↓"; + font-size: 14px; + font-family: 'Inter'; + font-weight: bold; + color: var(--text-accent); + transition: transform 10ms linear 0s; +} + +body:not(.default-icons) .nav-view-outer .tree-item-self .tree-item-icon svg { + display: none; + color: var(--accent-strong); + height: 7px; + width: 7px; +} + +body:not(.default-icons) .nav-view-outer .tree-item.is-collapsed .tree-item-icon.collapse-icon { + transform: translateX(0px) translateY(0px) rotate(-90deg); + opacity: 0.5; +} + +.nav-view-outer .tree-item-self.mod-active { + --background-secondary-alt: var(--interactive-accent); + --text-normal: #ffffff; +} + +.nav-view-outer .tree-item .tree-item-self.is-clickable { + color: var(--text-normal); + font-weight: 600; +} + +.nav-view-outer .tree-item .tree-item-self.is-clickable:hover { + background-color: var(--background-secondary-alt); +} + +.nav-view-outer .tree-item.is-collapsed .tree-item-self.is-clickable { + color: var(--text-muted); +} + +.outline-view-outer .tree-item .tree-item-children { + margin-left: 12px; + padding-left: 0; + border-left: 1px solid var(--background-modifier-border); + border-radius: 0; + transition: all 400ms ease-in; +} + +.outline-view-outer .tree-item.tree-item-children:hover { + border-left-color: var(--theme-color); +} + +.outline-view-outer .tree-item-self { + padding: 2px 6px 2px 10px; +} + +.outline-view-outer .tree-item-self.mod-active { + background-color: var(--theme-color-translucent-015); +} + +.site-body :is(.markdown-preview-view,.markdown-rendered) .tag:not(.token) { + color: var(--tag-text); +} + +.site-body .publish-renderer :is(.markdown-preview-view,.markdown-rendered) ol>li { + border-left: 0.125em solid var(--list-ol-block-color); +} + +.site-body .publish-renderer :is(.markdown-preview-view,.markdown-rendered) ul>li:not(.task-list-item) { + border-left: 0.125em solid var(--list-ul-block-color); +} +*/ + +/* Coloured Folders for Blue Topaz 0-Z, v0.3 +modified from the snippet created by @Lithou */ +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful,.folder-style-change-options-colorful-order) .nav-folder-title { + margin-bottom: 0; +} + +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful,.folder-style-change-options-colorful-order).theme-dark { + --FoldText: #cbcbcb; +} + +/*color scheme-1, high transparency*/ +body.bt-toggle-colorful-folder.folder-colorful-one.theme-dark { + --Fold0: #ff40403d; + --Fold1: #f31f7448; + --Fold2: #be25ff49; + --Fold3: #7337ff67; + --Fold4: #2f4bff65; + --Fold5: #1372d188; + --Fold6: #0289d17e; + --Fold7: #0096a77e; + --Fold8: #00796b94; + --Fold9: #388e3c80; + --FoldA: #689f3883; + --FoldB: #afb42b81; + --FoldC: #f9ab255d; + --FoldD: #ff910063; + --FoldE: #ef6c0067; + --FoldF: #d8421559; + --FoldG: #1e5f74ca; + --FoldH: #c53571b9; + --FoldI: #4b5d67d0; + --FoldJ: #295d6d7a; + --FoldK: #5734d691; + --FoldL: #4c4c6dda; + --FoldM: #ad62aab9; + --FoldN: #c490e4a1; + --FoldO: #b42a3d8e; + --FoldP: #af173880; + --FoldQ: #4c25a0b2; + --FoldR: #5f84dbc4; + --FoldS: #c06c84ce; + --FoldT: #684656d5; + --FoldU: #797d8581; + --FoldV: #556e53e3; + --FoldW: #2f5241b2; + --FoldX: #834c69ed; + --FoldY: #df85c885; + --FoldZ: #362222ea; +} + +/*color scheme-2, low transparency*/ +body.bt-toggle-colorful-folder.folder-colorful-two.theme-dark { + --Fold0: #823131d7; + --Fold1: #96174ad7; + --Fold2: #731a9ad7; + --Fold3: #543796d7; + --Fold4: #2b3ba2d7; + --Fold5: #185898d7; + --Fold6: #1e6b95d7; + --Fold7: #187782d7; + --Fold8: #0d6a5fd7; + --Fold9: #1f7624d7; + --FoldA: #2f6007ef; + --FoldB: #6c7e12ef; + --FoldC: #7b7e0def; + --FoldD: #7f6c0cef; + --FoldE: #7d550cef; + --FoldF: #76350aef; + --FoldG: #671c14ef; + --FoldH: #710d0def; + --FoldI: #7a0d36ef; + --FoldJ: #710b52ef; + --FoldK: #710e7aef; + --FoldL: #621287ef; + --FoldM: #470f7bef; + --FoldN: #381182ef; + --FoldO: #1c1089ef; + --FoldP: #192698ef; + --FoldQ: #1737a2ef; + --FoldR: #0e4295ef; + --FoldS: #0f5495ef; + --FoldT: #0f5f8eef; + --FoldU: #0d687eef; + --FoldV: #0a7373ef; + --FoldW: #0d6e5def; + --FoldX: #0b6542ef; + --FoldY: #0a642def; + --FoldZ: #105b09ef; +} + +/*color scheme-3*/ +body.bt-toggle-colorful-folder.folder-colorful-three.theme-dark { + --Fold0: #002044d7; + --Fold1: #042b58d7; + --Fold2: #032d5dd7; + --Fold3: #032f60d7; + --Fold4: #04356ed7; + --Fold5: #053c7ad7; + --Fold6: #0f4a8ed7; + --Fold7: #18559ad7; + --Fold8: #1e5fa9d7; + --Fold9: #296bb6d7; + --FoldA: #003404ef; + --FoldB: #014406ef; + --FoldC: #004c06ef; + --FoldD: #005607ef; + --FoldE: #005d08ef; + --FoldF: #006c09ef; + --FoldG: #007a06ef; + --FoldH: #4e3200ef; + --FoldI: #5d3c00ef; + --FoldJ: #6c4600ef; + --FoldK: #784e00ef; + --FoldL: #8c5b00ef; + --FoldM: #915e00ef; + --FoldN: #a06800ef; + --FoldO: #5d0000ef; + --FoldP: #640000ef; + --FoldQ: #780000ef; + --FoldR: #870000ef; + --FoldS: #930000ef; + --FoldT: #a20000ef; + --FoldU: #0a0f58ef; + --FoldV: #050b64ef; + --FoldW: #091075ef; + --FoldX: #131a82ef; + --FoldY: #1f2791ef; + --FoldZ: #2a3296ef; +} + +/*color scheme-4*/ +body.bt-toggle-colorful-folder.folder-colorful-four.theme-dark { + --Fold0: #002f65d7; + --Fold1: #003675d7; + --Fold2: #003d82d7; + --Fold3: #004696d7; + --Fold4: #0053b1d7; + --Fold5: #0657b5d7; + --Fold6: #0b66ced7; + --Fold7: #156cd0d7; + --Fold8: #2278dad7; + --Fold9: #2879d6d7; + --FoldA: #001e5fef; + --FoldB: #002473ef; + --FoldC: #002d90ef; + --FoldD: #0135a5ef; + --FoldE: #073bb6ef; + --FoldF: #0d46c2ef; + --FoldG: #1253d6ef; + --FoldH: #002351ef; + --FoldI: #00306eef; + --FoldJ: #05336fef; + --FoldK: #093c7eef; + --FoldL: #0f4489ef; + --FoldM: #19529def; + --FoldN: #2965b3ef; + --FoldO: #003156ef; + --FoldP: #003f6fef; + --FoldQ: #004b84ef; + --FoldR: #005190ef; + --FoldS: #07599bef; + --FoldT: #1c6db0ef; + --FoldU: #003d5aef; + --FoldV: #004d71ef; + --FoldW: #005c87ef; + --FoldX: #066996ef; + --FoldY: #1379a9ef; + --FoldZ: #1b89bbef; +} + +/*color scheme-5*/ +body.bt-toggle-colorful-folder.folder-colorful-five.theme-dark { + --Fold0: #7b7b05d7; + --Fold1: #2d7a04d7; + --Fold2: #097a4bd7; + --Fold3: #09756fd7; + --Fold4: #0a6b7ad7; + --Fold5: #0b556ed7; + --Fold6: #0b426fd7; + --Fold7: #0d226ed7; + --Fold8: #350e6cd7; + --Fold9: #5b0254d7; + --FoldA: #350e6cd7; + --FoldB: #0d226ed7; + --FoldC: #0b426fd7; + --FoldD: #0b556ed7; + --FoldE: #09756fd7; + --FoldF: #097a4bd7; + --FoldG: #2d7a04d7; + --FoldH: #7b7b05d7; + --FoldI: #2d7a04d7; + --FoldJ: #097a4bd7; + --FoldK: #09756fd7; + --FoldL: #0b556ed7; + --FoldM: #0b556ed7; + --FoldN: #0b426fd7; + --FoldO: #0d226ed7; + --FoldP: #350e6cd7; + --FoldQ: #5b0254d7; + --FoldR: #350e6cd7; + --FoldS: #0d226ed7; + --FoldT: #0b426fd7; + --FoldU: #0b556ed7; + --FoldV: #0b556ed7; + --FoldW: #09756fd7; + --FoldX: #097a4bd7; + --FoldY: #2d7a04d7; + --FoldZ: #7b7b05d7; +} + +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful,.folder-style-change-options-colorful-order).theme-light { + --FoldText: #000000; +} + +/*color scheme-1, high transparency*/ +body.bt-toggle-colorful-folder.folder-colorful-one.theme-light { + --Fold0: #f3bfbf54; + --Fold1: #ffbdd769; + --Fold2: #ebbcff69; + --Fold3: #ccb7ff65; + --Fold4: #b1bcff5e; + --Fold5: #98c6f45d; + --Fold6: #99ceeb5d; + --Fold7: #81dee95d; + --Fold8: #6ec7bc5b; + --Fold9: #8dde9162; + --FoldA: #a5dd745e; + --FoldB: #c9d96c5e; + --FoldC: #dbdd6a65; + --FoldD: #e5cb5965; + --FoldE: #e6b25365; + --FoldF: #e5915965; + --FoldG: #df756765; + --FoldH: #f46f6f65; + --FoldI: #f16fa16e; + --FoldJ: #ec6bc66e; + --FoldK: #de6ce86e; + --FoldL: #be62e96e; + --FoldM: #ad6cea6e; + --FoldN: #966ce66e; + --FoldO: #786be56e; + --FoldP: #717ce26e; + --FoldQ: #748fe76e; + --FoldR: #6f9ee96e; + --FoldS: #6fade86e; + --FoldT: #68b8e76e; + --FoldU: #63c9e36e; + --FoldV: #6ed3d36e; + --FoldW: #61c0b06e; + --FoldX: #4dbc916e; + --FoldY: #52bb7b6e; + --FoldZ: #5fbb576e; +} + +/*color scheme-2, low transparency*/ +body.bt-toggle-colorful-folder.folder-colorful-two.theme-light { + --Fold0: #ffe2e2; + --Fold1: #ffdee9; + --Fold2: #f6e1ff; + --Fold3: #e9dfff; + --Fold4: #e1e5ff; + --Fold5: #d4eaff; + --Fold6: #cdedff; + --Fold7: #ccf2f7; + --Fold8: #d5f8f4; + --Fold9: #d8f8da; + --FoldA: #ecffdb; + --FoldB: #f4fbd2; + --FoldC: #f7f8cf; + --FoldD: #f7f0cc; + --FoldE: #fdeed2; + --FoldF: #ffe4d3; + --FoldG: #ffdbd6; + --FoldH: #ffdfdf; + --FoldI: #ffdce9; + --FoldJ: #ffdbf4; + --FoldK: #fcddff; + --FoldL: #f4dbff; + --FoldM: #ecd7ff; + --FoldN: #e5d7ff; + --FoldO: #dad6ff; + --FoldP: #d6daff; + --FoldQ: #d7e1ff; + --FoldR: #d5e5ff; + --FoldS: #d3eaff; + --FoldT: #d3eeff; + --FoldU: #d6f7ff; + --FoldV: #d6ffff; + --FoldW: #dafff8; + --FoldX: #dcfcef; + --FoldY: #dcffe9; + --FoldZ: #defcdc; +} + + +/*color scheme-3*/ +body.bt-toggle-colorful-folder.folder-colorful-three.theme-light { + --Fold0: #80dc87ef; + --Fold1: #8fe296ef; + --Fold2: #9de5a3ef; + --Fold3: #b1ebb6ef; + --Fold4: #bbebbfef; + --Fold5: #c8ebcbef; + --Fold6: #d9ecdaef; + --FoldG: #50a2ffd7; + --FoldF: #60aaffd7; + --FoldE: #6eb2ffd7; + --FoldD: #76b6ffd7; + --FoldC: #89c0ffd7; + --FoldB: #93c5ffd7; + --FoldA: #aad2ffd7; + --Fold9: #bbdbffd7; + --Fold8: #c8e2ffd7; + --Fold7: #d2e7ffd7; + --FoldH: #ffbc40ef; + --FoldI: #ffc75fef; + --FoldJ: #ffcd71ef; + --FoldK: #ffd485ef; + --FoldL: #ffe0a6ef; + --FoldM: #ffe7bbef; + --FoldN: #ffedcbef; + --FoldO: #ff7676ef; + --FoldP: #ff9494ef; + --FoldQ: #ffa1a1ef; + --FoldR: #ffb8b8ef; + --FoldS: #ffcbcbef; + --FoldT: #ffe1e1ef; + --FoldU: #a38fffef; + --FoldV: #b09fffef; + --FoldW: #c2b5ffef; + --FoldX: #d2c6ffef; + --FoldY: #e0daffef; + --FoldZ: #eae4ffef; +} + +/*color scheme-4*/ +body.bt-toggle-colorful-folder.folder-colorful-four.theme-light { + --Fold0: #50a2ffd7; + --Fold1: #60aaffd7; + --Fold2: #6eb2ffd7; + --Fold3: #76b6ffd7; + --Fold4: #89c0ffd7; + --Fold5: #93c5ffd7; + --Fold6: #aad2ffd7; + --Fold7: #bbdbffd7; + --Fold8: #c8e2ffd7; + --Fold9: #d2e7ffd7; + --FoldA: #709effef; + --FoldB: #81a9ffef; + --FoldC: #92b5ffef; + --FoldD: #a4c1ffef; + --FoldE: #b4cbffef; + --FoldF: #c3d6ffef; + --FoldG: #d4e2ffef; + --FoldH: #7ab3ffef; + --FoldI: #86bbffef; + --FoldJ: #9dc7ffef; + --FoldK: #acd0ffef; + --FoldL: #b1d3ffef; + --FoldM: #c6dfffef; + --FoldN: #d1e5ffef; + --FoldO: #80c8ffef; + --FoldP: #97d2ffef; + --FoldQ: #a9daffef; + --FoldR: #b7e0ffef; + --FoldS: #c8e6ffef; + --FoldT: #d9eeffef; + --FoldU: #7dd6ffef; + --FoldV: #94ddffef; + --FoldW: #a4e2ffef; + --FoldX: #b5e8ffef; + --FoldY: #c5edffef; + --FoldZ: #d2f1ffef; +} + +/*color scheme-5*/ +body.bt-toggle-colorful-folder.folder-colorful-five.theme-light { + --Fold0: #e4e483d7; + --Fold1: #bde7a7d7; + --Fold2: #9de2c5d7; + --Fold3: #93dad6d7; + --Fold4: #9de2ecd7; + --Fold5: #8ddcf7d7; + --Fold6: #8acaffd7; + --Fold7: #aebdf3d7; + --Fold8: #cab2ebd7; + --Fold9: #e9b1e5d7; + --FoldA: #cab2ebd7; + --FoldB: #aebdf3d7; + --FoldC: #8acaffd7; + --FoldD: #9de2ecd7; + --FoldE: #93dad6d7; + --FoldF: #9de2c5d7; + --FoldG: #bde7a7d7; + --FoldH: #e4e483d7; + --FoldI: #bde7a7d7; + --FoldJ: #9de2c5d7; + --FoldK: #93dad6d7; + --FoldL: #9de2ecd7; + --FoldM: #8ddcf7d7; + --FoldN: #8acaffd7; + --FoldO: #aebdf3d7; + --FoldP: #cab2ebd7; + --FoldQ: #e9b1e5d7; + --FoldR: #cab2ebd7; + --FoldS: #aebdf3d7; + --FoldT: #8acaffd7; + --FoldU: #8ddcf7d7; + --FoldV: #9de2ecd7; + --FoldW: #93dad6d7; + --FoldX: #9de2c5d7; + --FoldY: #bde7a7d7; + --FoldZ: #e4e483d7; +} + +/*color scheme-custom*/ +body.bt-toggle-colorful-folder.folder-colorful-custom:not(.folder-style-change-options-colorful-default) { + --Fold0: hue-rotate(350deg); + --Fold1: hue-rotate(340deg); + --Fold2: hue-rotate(330deg); + --Fold3: hue-rotate(320deg); + --Fold4: hue-rotate(310deg); + --Fold5: hue-rotate(300deg); + --Fold6: hue-rotate(290deg); + --Fold7: hue-rotate(280deg); + --Fold8: hue-rotate(270deg); + --Fold9: hue-rotate(260deg); + --FoldA: hue-rotate(250deg); + --FoldB: hue-rotate(240deg); + --FoldC: hue-rotate(230deg); + --FoldD: hue-rotate(220deg); + --FoldE: hue-rotate(210deg); + --FoldF: hue-rotate(200deg); + --FoldG: hue-rotate(190deg); + --FoldH: hue-rotate(180deg); + --FoldJ: hue-rotate(170deg); + --FoldK: hue-rotate(160deg); + --FoldL: hue-rotate(150deg); + --FoldM: hue-rotate(140deg); + --FoldN: hue-rotate(130deg); + --FoldO: hue-rotate(120deg); + --FoldP: hue-rotate(110deg); + --FoldQ: hue-rotate(100deg); + --FoldR: hue-rotate(90deg); + --FoldS: hue-rotate(80deg); + --FoldT: hue-rotate(70deg); + --FoldU: hue-rotate(60deg); + --FoldV: hue-rotate(50deg); + --FoldW: hue-rotate(40deg); + --FoldX: hue-rotate(30deg); + --FoldY: hue-rotate(20deg); + --FoldZ: hue-rotate(10deg); +} + +body.bt-toggle-colorful-folder.folder-colorful-six { + --Fold0: #fc5c65; + --Fold1: #fd9644; + --Fold2: #fed330; + --Fold3: #26de81; + --Fold4: #2bcbba; + --Fold5: #45aaf2; + --Fold6: #4b7bec; + --Fold7: #a55eea; + --Fold8: #d1d8e0; + --Fold9: #778ca3; + --FoldA: #eb3b5a; + --FoldB: #fa8231; + --FoldC: #f7b731; + --FoldD: #20bf6b; + --FoldE: #0fb9b1; + --FoldF: #2d98da; + --FoldG: #3867d6; + --FoldH: #8854d0; + --FoldI: #a5b1c2; + --FoldJ: #4b6584; + --FoldK: #fc5c65; + --FoldL: #fd9644; + --FoldM: #fed330; + --FoldN: #26de81; + --FoldO: #2bcbba; + --FoldP: #45aaf2; + --FoldQ: #4b7bec; + --FoldR: #a55eea; + --FoldS: #d1d8e0; + --FoldT: #778ca3; + --FoldU: #eb3b5a; + --FoldV: #fa8231; + --FoldW: #f7b731; + --FoldX: #20bf6b; + --FoldY: #0fb9b1; + --FoldZ: #2d98da; +} +/* =======folder-colorful-custom============= */ +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder .nav-folder-title:hover, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder .nav-file-title:hover{ + font-weight: bold; +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title+.nav-folder-children .nav-file-title.is-active { + opacity: 0.8; + background-color: var(--folder-colorful-custom-color); +} + +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="0"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="0"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="0"]+.nav-folder-children .nav-file-title.is-active { + filter: var(--Fold0); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="1"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="1"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="1"]+.nav-folder-children .nav-file-title.is-active { + filter: var(--Fold1); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="2"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="2"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="2"]+.nav-folder-children .nav-file-title.is-active { + filter: var(--Fold2); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="3"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="3"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="3"]+.nav-folder-children .nav-file-title.is-active { + filter: var(--Fold3); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="4"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="4"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="4"]+.nav-folder-children .nav-file-title.is-active { + filter: var(--Fold4); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="5"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="5"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="5"]+.nav-folder-children .nav-file-title.is-active { + filter: var(--Fold5); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="6"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="6"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="6"]+.nav-folder-children .nav-file-title.is-active { + filter: var(--Fold6); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="7"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="7"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="7"]+.nav-folder-children .nav-file-title.is-active { + filter: var(--Fold7); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="8"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="8"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="8"]+.nav-folder-children .nav-file-title.is-active { + filter: var(--Fold8); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="9"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="9"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="9"]+.nav-folder-children .nav-file-title.is-active { + filter: var(--Fold9); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="A"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="A"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="A"]+.nav-folder-children .nav-file-title.is-active { + filter: var(--FoldA); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="B"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="B"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="B"]+.nav-folder-children .nav-file-title.is-active { + filter: var(--FoldB); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="C"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="C"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="C"]+.nav-folder-children .nav-file-title.is-active { + filter: var(--FoldC); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="D"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="D"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="D"]+.nav-folder-children .nav-file-title.is-active { + filter: var(--FoldD); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="E"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="E"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="E"]+.nav-folder-children .nav-file-title.is-active { + filter: var(--FoldE); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="F"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="F"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="F"]+.nav-folder-children .nav-file-title.is-active { + filter: var(--FoldF); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="G"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="G"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="G"]+.nav-folder-children .nav-file-title.is-active { + filter: var(--FoldG); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="H"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="H"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="H"]+.nav-folder-children .nav-file-title.is-active { + filter: var(--FoldH); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="I"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="I"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="I"]+.nav-folder-children .nav-file-title.is-active { + filter: var(--FoldI); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="J"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="J"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="J"]+.nav-folder-children .nav-file-title.is-active { + filter: var(--FoldJ); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="K"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="K"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="K"]+.nav-folder-children .nav-file-title.is-active { + filter: var(--FoldK); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="L"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="L"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="L"]+.nav-folder-children .nav-file-title.is-active { + filter: var(--FoldL); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="M"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="M"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="M"]+.nav-folder-children .nav-file-title.is-active { + filter: var(--FoldM); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="N"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="N"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="N"]+.nav-folder-children .nav-file-title.is-active { + filter: var(--FoldN); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="O"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="O"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="O"]+.nav-folder-children .nav-file-title.is-active { + filter: var(--FoldO); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="P"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="P"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="P"]+.nav-folder-children .nav-file-title.is-active { + filter: var(--FoldP); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="Q"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="Q"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="Q"]+.nav-folder-children .nav-file-title.is-active { + filter: var(--FoldQ); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="R"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="R"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="R"]+.nav-folder-children .nav-file-title.is-active { + filter: var(--FoldR); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="S"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="S"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="S"]+.nav-folder-children .nav-file-title.is-active { + filter: var(--FoldS); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="T"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="T"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="T"]+.nav-folder-children .nav-file-title.is-active { + filter: var(--FoldT); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="U"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="U"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="U"]+.nav-folder-children .nav-file-title.is-active { + filter: var(--FoldU); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="V"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="V"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="V"]+.nav-folder-children .nav-file-title.is-active { + filter: var(--FoldV); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="W"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="W"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="W"]+.nav-folder-children .nav-file-title.is-active { + filter: var(--FoldW); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="X"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="X"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="X"]+.nav-folder-children .nav-file-title.is-active { + filter: var(--FoldX); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="Y"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="Y"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="Y"]+.nav-folder-children .nav-file-title.is-active { + filter: var(--FoldY); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="Z"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="Z"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="Z"]+.nav-folder-children .nav-file-title.is-active { + filter: var(--FoldZ); +} + +/* ===folder-style-change-options-colorful-order ============ */ + +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-order .nav-files-container>div>.tree-item.nav-folder .nav-file-title { +color: var(--FoldText); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-order .nav-files-container>div>.tree-item.nav-folder .nav-folder-title.is-active, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-order .nav-files-container>div>.tree-item.nav-folder .nav-folder-title:hover { + font-weight: bold; + filter: saturate(150%); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-order .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+2) .nav-folder-title, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-order .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+2) .nav-folder-title+.nav-folder-children { + --tab-color: var(--Fold0); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-order .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+3) .nav-folder-title, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-order .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+3) .nav-folder-title+.nav-folder-children { + --tab-color: var(--Fold1); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-order .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+4) .nav-folder-title, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-order .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+4) .nav-folder-title+.nav-folder-children { + --tab-color: var(--Fold2); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-order .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+5) .nav-folder-title, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-order .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+5) .nav-folder-title+.nav-folder-children { + --tab-color: var(--Fold3); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-order .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+6) .nav-folder-title, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-order .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+6) .nav-folder-title+.nav-folder-children { + --tab-color: var(--Fold4); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-order .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+7) .nav-folder-title, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-order .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+7) .nav-folder-title+.nav-folder-children { + --tab-color: var(--Fold5); +} + +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-order .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+8) .nav-folder-title, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-order .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+8) .nav-folder-title+.nav-folder-children { + --tab-color: var(--Fold6); +} + +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-order .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+9) .nav-folder-title, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-order .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+9) .nav-folder-title+.nav-folder-children { + --tab-color: var(--Fold7); +} + +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-order .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+10) .nav-folder-title, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-order .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+10) .nav-folder-title+.nav-folder-children { + --tab-color: var(--Fold8); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-order .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+11) .nav-folder-title, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-order .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+11) .nav-folder-title+.nav-folder-children { + --tab-color: var(--Fold9); +} + +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-order .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+12) .nav-folder-title, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-order .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+12) .nav-folder-title+.nav-folder-children { + --tab-color: var(--FoldA); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-order .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+13) .nav-folder-title, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-order .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+13) .nav-folder-title+.nav-folder-children { + --tab-color: var(--FoldB); +} + + +/*=====folder colorful title=====*/ +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-title .nav-files-container>div>.tree-item.nav-folder .nav-folder-title.is-active, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-title .nav-files-container>div>.tree-item.nav-folder .nav-file-title.is-active, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-title .nav-files-container>div>.tree-item.nav-folder .nav-folder-title:hover, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-title .nav-files-container>div>.tree-item.nav-folder .nav-file-title:hover{ + font-weight: bold; + filter: saturate(150%); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-title .nav-files-container>div>.tree-item.nav-folder .nav-folder-title { + font-weight: 600; +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-title .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+2) .nav-folder-title, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-title .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+2) .nav-file-title { + --tab-color: var(--Fold0); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-title .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+3) .nav-folder-title, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-title .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+3) .nav-file-title { + --tab-color: var(--Fold1); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-title .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+4) .nav-folder-title, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-title .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+4) .nav-file-title{ + --tab-color: var(--Fold2); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-title .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+5) .nav-folder-title, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-title .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+5) .nav-file-title { + --tab-color: var(--Fold3); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-title .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+6) .nav-folder-title, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-title .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+6) .nav-file-title { + --tab-color: var(--Fold4); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-title .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+7) .nav-folder-title, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-title .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+7) .nav-file-title { + --tab-color: var(--Fold5); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-title .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+8) .nav-folder-title, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-title .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+8) .nav-file-title { + --tab-color: var(--Fold6); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-title .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+9) .nav-folder-title, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-title .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+9) .nav-file-title { + --tab-color: var(--Fold7); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-title .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+10) .nav-folder-title, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-title .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+10) .nav-file-title { + --tab-color: var(--Fold8); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-title .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+11) .nav-folder-title, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-title .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+11) .nav-file-title { + --tab-color: var(--Fold9); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-title .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+12) .nav-folder-title, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-title .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+12) .nav-file-title { + --tab-color: var(--FoldA); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-title .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+13) .nav-folder-title, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-title .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+13) .nav-file-title { + --tab-color: var(--FoldB); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-title .nav-files-container>div>.tree-item.nav-folder .nav-folder-title { +color: var(--tab-color); +filter: brightness(0.8); +} +body.theme-dark.bt-toggle-colorful-folder.folder-style-change-options-colorful-title:not(.folder-colorful-six) .nav-files-container>div>.tree-item.nav-folder .nav-folder-title, +body.theme-dark.bt-toggle-colorful-folder.folder-style-change-options-colorful-title:not(.folder-colorful-six) .nav-files-container>div>.tree-item.nav-folder .nav-file-title { +filter: brightness(2); +} +/*=====folder-colorful-custom=====*/ +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-order.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder .nav-folder-title, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-order.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder .nav-folder-title+.nav-folder-children { + background-color: var(--folder-colorful-custom-color); +} + +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful,.folder-style-change-options-colorful-order,.folder-style-change-options-colorful-title) { + --folder-colorful-custom-color: var(--theme-color); +} + +body.bt-toggle-colorful-folder.folder-colorful-custom:not(.folder-style-change-options-colorful-default) .nav-files-container>div>.tree-item.nav-folder .nav-folder-title.is-active, +body.bt-toggle-colorful-folder.folder-colorful-custom:not(.folder-style-change-options-colorful-default) .nav-files-container>div>.tree-item.nav-folder .nav-file-title.is-active, +body.bt-toggle-colorful-folder.folder-colorful-custom:not(.folder-style-change-options-colorful-default) .nav-files-container>div>.tree-item.nav-folder .nav-folder-title:hover, +body.bt-toggle-colorful-folder.folder-colorful-custom:not(.folder-style-change-options-colorful-default) .nav-files-container>div>.tree-item.nav-folder .nav-file-title:hover{ + font-weight: bold; + filter: saturate(150%); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-title.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder .nav-folder-title, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-title.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder .nav-file-title { + color:var(--folder-colorful-custom-color); + font-weight: 600; +} +body.bt-toggle-colorful-folder.folder-colorful-custom:not(.folder-style-change-options-colorful-default):not(.folder-style-change-options-colorful-tab-liked) .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+2) .nav-folder-title, +body.bt-toggle-colorful-folder.folder-colorful-custom:not(.folder-style-change-options-colorful-default):not(.folder-style-change-options-colorful-tab-liked) .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+2) .nav-file-title { + filter: var(--Fold0); +} +body.bt-toggle-colorful-folder.folder-colorful-custom:not(.folder-style-change-options-colorful-default):not(.folder-style-change-options-colorful-tab-liked) .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+3) .nav-folder-title, +body.bt-toggle-colorful-folder.folder-colorful-custom:not(.folder-style-change-options-colorful-default):not(.folder-style-change-options-colorful-tab-liked) .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+3) .nav-file-title { + filter: var(--Fold1); +} +body.bt-toggle-colorful-folder.folder-colorful-custom:not(.folder-style-change-options-colorful-default):not(.folder-style-change-options-colorful-tab-liked) .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+4) .nav-folder-title, +body.bt-toggle-colorful-folder.folder-colorful-custom:not(.folder-style-change-options-colorful-default):not(.folder-style-change-options-colorful-tab-liked) .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+4) .nav-file-title { + filter: var(--Fold2); +} +body.bt-toggle-colorful-folder.folder-colorful-custom:not(.folder-style-change-options-colorful-default):not(.folder-style-change-options-colorful-tab-liked) .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+5) .nav-folder-title, +body.bt-toggle-colorful-folder.folder-colorful-custom:not(.folder-style-change-options-colorful-default):not(.folder-style-change-options-colorful-tab-liked) .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+5) .nav-file-title { + filter: var(--Fold3); +} +body.bt-toggle-colorful-folder.folder-colorful-custom:not(.folder-style-change-options-colorful-default):not(.folder-style-change-options-colorful-tab-liked) .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+6) .nav-folder-title, +body.bt-toggle-colorful-folder.folder-colorful-custom:not(.folder-style-change-options-colorful-default):not(.folder-style-change-options-colorful-tab-liked) .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+6) .nav-file-title { + filter: var(--Fold4); +} +body.bt-toggle-colorful-folder.folder-colorful-custom:not(.folder-style-change-options-colorful-default):not(.folder-style-change-options-colorful-tab-liked) .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+7) .nav-folder-title, +body.bt-toggle-colorful-folder.folder-colorful-custom:not(.folder-style-change-options-colorful-default):not(.folder-style-change-options-colorful-tab-liked) .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+7) .nav-file-title { + filter: var(--Fold5); +} +body.bt-toggle-colorful-folder.folder-colorful-custom:not(.folder-style-change-options-colorful-default):not(.folder-style-change-options-colorful-tab-liked) .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+8) .nav-folder-title, +body.bt-toggle-colorful-folder.folder-colorful-custom:not(.folder-style-change-options-colorful-default):not(.folder-style-change-options-colorful-tab-liked) .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+8) .nav-file-title { + filter: var(--Fold6); +} +body.bt-toggle-colorful-folder.folder-colorful-custom:not(.folder-style-change-options-colorful-default):not(.folder-style-change-options-colorful-tab-liked) .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+9) .nav-folder-title, +body.bt-toggle-colorful-folder.folder-colorful-custom:not(.folder-style-change-options-colorful-default):not(.folder-style-change-options-colorful-tab-liked) .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+9) .nav-file-title { + filter: var(--Fold7); +} +body.bt-toggle-colorful-folder.folder-colorful-custom:not(.folder-style-change-options-colorful-default):not(.folder-style-change-options-colorful-tab-liked) .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+10) .nav-folder-title, +body.bt-toggle-colorful-folder.folder-colorful-custom:not(.folder-style-change-options-colorful-default):not(.folder-style-change-options-colorful-tab-liked) .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+10) .nav-file-title { + filter: var(--Fold8); +} +body.bt-toggle-colorful-folder.folder-colorful-custom:not(.folder-style-change-options-colorful-default):not(.folder-style-change-options-colorful-tab-liked) .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+11) .nav-folder-title, +body.bt-toggle-colorful-folder.folder-colorful-custom:not(.folder-style-change-options-colorful-default):not(.folder-style-change-options-colorful-tab-liked) .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+11) .nav-file-title { + filter: var(--Fold9); +} +body.bt-toggle-colorful-folder.folder-colorful-custom:not(.folder-style-change-options-colorful-default):not(.folder-style-change-options-colorful-tab-liked) .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+12) .nav-folder-title, +body.bt-toggle-colorful-folder.folder-colorful-custom:not(.folder-style-change-options-colorful-default):not(.folder-style-change-options-colorful-tab-liked) .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+12) .nav-file-title { + filter: var(--FoldA); +} +body.bt-toggle-colorful-folder.folder-colorful-custom:not(.folder-style-change-options-colorful-default):not(.folder-style-change-options-colorful-tab-liked) .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+13) .nav-folder-title, +body.bt-toggle-colorful-folder.folder-colorful-custom:not(.folder-style-change-options-colorful-default):not(.folder-style-change-options-colorful-tab-liked) .nav-files-container>div>.tree-item.nav-folder:nth-child(12n+13) .nav-file-title { + filter: var(--FoldB); +} + +/* ===folder-style-change-options-colorful-borde============ */ + + +body.theme-dark.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-border).folder-colorful-custom:not(.is-grabbing) .workspace-leaf-content[data-type="file-explorer"] .nav-folder-title, +body.theme-dark.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-border).folder-colorful-custom:not(.is-grabbing) .workspace-leaf-content[data-type="file-explorer"] .tree-item-self.is-clickable.nav-folder-title { + color: color-mix(in hsl, var(--folder-colorful-custom-color), white 38%); + filter: var(--tab-color); +} + + +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-border.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder { + border-left: 2px solid var(--folder-colorful-custom-color); + filter: var(--tab-color) ; +} + +/* ===folder-style-change-options-colorful-tab-liked============ */ + +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-tab-liked.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder { + border: none; + + border-left: 2px solid var(--folder-colorful-custom-color); + filter: var(--tab-color) ; + @supports (border: 1px solid color-mix(in srgb, var(--folder-colorful-custom-color) 30%, var(--background-secondary))) { + border: 1px solid color-mix(in srgb, var(--folder-colorful-custom-color) 30%, var(--background-secondary)); + } +} + + + +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-tab-liked.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder.is-collapsed>.tree-item-self.is-clickable.nav-folder-title::before { + + background-color: var(--folder-colorful-custom-color); + filter: var(--tab-color); +} + +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-tab-liked.folder-colorful-custom .nav-files-container>div>.tree-item.nav-folder>.tree-item-self.is-clickable.nav-folder-title::before { + + background-color: var(--folder-colorful-custom-color); + filter: var(--tab-color); +} + + + +/* Set up explorer container margins */ +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful,.folder-style-change-options-colorful-order) .nav-files-container { + margin: 0 5px; +} + +/* Remove collapse arrow from top level folders */ +body.remove-arrow.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful,.folder-style-change-options-colorful-order) .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title>.nav-folder-collapse-indicator { + display: none; +} + +/* Top Level Folder Titles */ +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful,.folder-style-change-options-colorful-order) .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title { + color: var(--FoldText); + padding: var(--nav-item-parent-padding); + padding-bottom: 4px; + /* padding-left: 3px; */ + margin-top: 3px; + /* space between top level sections */ + border-radius: 5px 5px 0 0; +} + +/* Rounded borders */ +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful,.folder-style-change-options-colorful-order) .nav-files-container>div>.tree-item.nav-folder.is-collapsed>.nav-folder-title { + border-radius: 5px; +} + +/* General Nav Folder Children (this is the part that expands from each top level folder) */ +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful,.folder-style-change-options-colorful-order) .nav-files-container>div>.tree-item.nav-folder>.nav-folder-children { + margin-left: 0; + border-radius: 0 0 5px 5px; + padding-bottom: 5px; + border-left: 0px solid; + padding-left:1em; +} + +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful,.folder-style-change-options-colorful-order) .nav-file-title { + padding-left: 5px; +} + +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful,.folder-style-change-options-colorful-order) .nav-file-title-content { +color: var(--FoldText); +} + +/* +body.folder-style-change-options-colorful .nav-folder.mod-root>.nav-folder>.nav-folder-children { + margin-left: 0; + padding-left: 0; + border-left: unset !important; + border-radius: 0; + transition: all 400ms ease-in; +} +*/ +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful,.folder-style-change-options-colorful-order).is-mobile .nav-folder-title { + margin-bottom: 0; +} + +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful,.folder-style-change-options-colorful-order) .nav-folder-children .nav-folder-children { + border-left: 1px solid var(--text-muted); +} + +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful,.folder-style-change-options-colorful-order).is-mobile .nav-files-container>div>.tree-item.nav-folder>.nav-folder-children { + padding-bottom: 5px; +} + +/* active file increase font size and removes normal highlight marker */ +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful,.folder-style-change-options-colorful-order) .nav-file-title.is-active { + background-color: var(--theme-color-translucent-015); +} + +/* Adds hemisphere marker to active file instead */ +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful,.folder-style-change-options-colorful-order) .nav-file-title.is-active::before { + content: ''; + position: absolute; + bottom: -1px; + left: 0; + height: 2px; + width: 100%; + background-image: linear-gradient(to right, var(--theme-color), transparent 90%); +} + + + +/* 16 Top level Folders By Starting Digit (0-F) +These are set for me by leading number/letter which also ensures they are in the correct order when sorted alphabetically +You can change these to match your use case. +*/ +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="0"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="0"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="0"]+.nav-folder-children .nav-file-title.is-active { + --tab-color: var(--Fold0); + +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="1"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="1"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="1"]+.nav-folder-children .nav-file-title.is-active { + --tab-color: var(--Fold1); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="2"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="2"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="2"]+.nav-folder-children .nav-file-title.is-active { + --tab-color: var(--Fold2); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="3"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="3"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="3"]+.nav-folder-children .nav-file-title.is-active { + --tab-color: var(--Fold3); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="4"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="4"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="4"]+.nav-folder-children .nav-file-title.is-active { + --tab-color: var(--Fold4); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="5"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="5"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="5"]+.nav-folder-children .nav-file-title.is-active { + --tab-color: var(--Fold5); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="6"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="6"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="6"]+.nav-folder-children .nav-file-title.is-active { + --tab-color: var(--Fold6); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="7"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="7"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="7"]+.nav-folder-children .nav-file-title.is-active { + --tab-color: var(--Fold7); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="8"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="8"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="8"]+.nav-folder-children .nav-file-title.is-active { + --tab-color: var(--Fold8); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="9"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="9"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="9"]+.nav-folder-children .nav-file-title.is-active { + --tab-color: var(--Fold9); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="A"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="A"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="A"]+.nav-folder-children .nav-file-title.is-active { + --tab-color: var(--FoldA); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="B"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="B"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="B"]+.nav-folder-children .nav-file-title.is-active { + --tab-color: var(--FoldB); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="C"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="C"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="C"]+.nav-folder-children .nav-file-title.is-active { + --tab-color: var(--FoldC); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="D"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="D"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="D"]+.nav-folder-children .nav-file-title.is-active { + --tab-color: var(--FoldD); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="E"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="E"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="E"]+.nav-folder-children .nav-file-title.is-active { + --tab-color: var(--FoldE); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="F"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="F"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="F"]+.nav-folder-children .nav-file-title.is-active { + --tab-color: var(--FoldF); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="G"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="G"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="G"]+.nav-folder-children .nav-file-title.is-active { + --tab-color: var(--FoldG); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="H"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="H"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="H"]+.nav-folder-children .nav-file-title.is-active { + --tab-color: var(--FoldH); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="I"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="I"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="I"]+.nav-folder-children .nav-file-title.is-active { + --tab-color: var(--FoldI); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="J"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="J"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="J"]+.nav-folder-children .nav-file-title.is-active { + --tab-color: var(--FoldJ); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="K"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="K"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="K"]+.nav-folder-children .nav-file-title.is-active { + --tab-color: var(--FoldK); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="L"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="L"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="L"]+.nav-folder-children .nav-file-title.is-active { + --tab-color: var(--FoldL); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="M"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="M"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="M"]+.nav-folder-children .nav-file-title.is-active { + --tab-color: var(--FoldM); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="N"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="N"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="N"]+.nav-folder-children .nav-file-title.is-active { + --tab-color: var(--FoldN); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="O"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="O"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="O"]+.nav-folder-children .nav-file-title.is-active { + --tab-color: var(--FoldO); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="P"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="P"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="P"]+.nav-folder-children .nav-file-title.is-active { + --tab-color: var(--FoldP); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="Q"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="Q"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="Q"]+.nav-folder-children .nav-file-title.is-active { + --tab-color: var(--FoldQ); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="R"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="R"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="R"]+.nav-folder-children .nav-file-title.is-active { + --tab-color: var(--FoldR); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="S"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="S"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="S"]+.nav-folder-children .nav-file-title.is-active { + --tab-color: var(--FoldS); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="T"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="T"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="T"]+.nav-folder-children .nav-file-title.is-active { + --tab-color: var(--FoldT); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="U"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="U"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="U"]+.nav-folder-children .nav-file-title.is-active { + --tab-color: var(--FoldU); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="V"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="V"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="V"]+.nav-folder-children .nav-file-title.is-active { + --tab-color: var(--FoldV); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="W"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="W"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="W"]+.nav-folder-children .nav-file-title.is-active { + --tab-color: var(--FoldW); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="X"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="X"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="X"]+.nav-folder-children .nav-file-title.is-active { + --tab-color: var(--FoldX); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="Y"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="Y"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="Y"]+.nav-folder-children .nav-file-title.is-active { + --tab-color: var(--FoldY); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="Z"], +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="Z"]+.nav-folder-children, +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title[data-path^="Z"]+.nav-folder-children .nav-file-title.is-active { + --tab-color: var(--FoldZ); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-folder.mod-root>.nav-folder-children .nav-file-title.is-active { + filter: hue-rotate(110deg); +} +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful,.folder-style-change-options-colorful-order) .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title, +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful,.folder-style-change-options-colorful-order) .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title +.nav-folder-children, +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful,.folder-style-change-options-colorful-order) .nav-files-container>div>.tree-item.nav-folder>.nav-folder-title +.nav-folder-children .nav-file-title.is-active { + background-color: var(--tab-color, hsla(var(--interactive-accent-hsl), 0.25)); +} +/* Scrollbars eliminated +body.folder-style-change-options-colorful .workspace-leaf-content[data-type='file-explorer'] ::-webkit-scrollbar { + width: 0px; + height: 0px; +} +*/ + +body.bt-toggle-colorful-folder.folder-style-change-options-colorful .nav-folder-title:hover { + font-weight: bold; + filter: saturate(250%); +} + +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful,.folder-style-change-options-colorful-order) .theme-dark .workspace-leaf-content[data-type="file-explorer"] { + background-color: var(--background-secondary-alt); +} + +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful,.folder-style-change-options-colorful-order) .nav-folder.mod-root>.nav-folder-title { + background-color: initial; +} + +/*style settings blockquote quotation marks*/ +body.blockquote-style-quotation-mark .markdown-source-view.mod-cm6.is-live-preview .HyperMD-quote:before, +body.blockquote-style-quotation-mark .markdown-source-view.mod-cm6 .cm-blockquote-border:before { + border-left: none; +} +body.blockquote-style-quotation-mark :is(.markdown-preview-view,.markdown-rendered) blockquote { + color: var(--text-normal); + + background:transparent; +} + +body.blockquote-style-quotation-mark :is(.markdown-preview-view,.markdown-rendered) blockquote { + padding-left: 35px; + padding-right: 10px; + margin-inline-start: 1%; + margin-inline-end: 1%; + border-left-width: 0px; + border:none; +} + +body.blockquote-style-quotation-mark :is(.markdown-preview-view,.markdown-rendered) blockquote p { + position: relative; + margin-left: 0.7em; + margin-right: 0; + font-size: var(--font-size-preview-blockquote); +} + +body.blockquote-style-quotation-mark :is(.markdown-preview-view,.markdown-rendered) blockquote p:first-of-type::before { + content: '\ee81'; + font-size: 2em; + font-family: boxicons; + color: var(--text-folder-file-icon); + position: absolute; + top: -0.4em; + left: -1.2em; +} + +body.blockquote-style-quotation-mark +.markdown-source-view.mod-cm6.is-live-preview +.HyperMD-quote:not(.cm-active) > .cm-formatting.cm-formatting-quote.cm-quote::before { + content: '\ee81'; + font-size: 1.5em; + font-family: boxicons; + color: var(--text-folder-file-icon); + position: absolute; + margin-left: -0.8em; +} +body.blockquote-style-quotation-mark .markdown-source-view.mod-cm6.is-live-preview .HyperMD-quote + .HyperMD-quote > .cm-formatting.cm-formatting-quote.cm-quote::before { + display: none; +} +body.blockquote-style-quotation-mark .markdown-source-view.mod-cm6.is-live-preview .cm-content div.HyperMD-quote .cm-blockquote-border { + border: none; +} + +/*speech bubble-1*/ +body.blockquote-style-speech-bubble-one :is(.markdown-preview-view,.markdown-rendered):not(.kanban-plugin__markdown-preview-view) blockquote { + position: relative; + color: var(--theme-color); + font-weight: normal; + line-height: 1.5; + margin-top: 2em; + margin-bottom: 2.5em; + border: 3px solid; + border-radius: 20px; + padding: 10px 15px; + background: var(--background-primary) !important; +} + +body.blockquote-style-speech-bubble-one .theme-dark :is(.markdown-preview-view,.markdown-rendered):not(.kanban-plugin__markdown-preview-view) blockquote { + background-color: var(--background-primary) !important; +} + +body.blockquote-style-speech-bubble-one :is(.markdown-preview-view,.markdown-rendered):not(.kanban-plugin__markdown-preview-view) blockquote p { + color: var(--text-normal); +} + +body.blockquote-style-speech-bubble-one :is(.markdown-preview-view,.markdown-rendered):not(.kanban-plugin__markdown-preview-view) blockquote:after { + content: ''; + position: absolute; + border: 2.5px solid var(--theme-color); + border-radius: 35px 0 0 0; + width: 1.75rem; + height: 3.45rem; + bottom: -3.65rem; + left: 1.8rem; + border-bottom: none; + border-left: none; + border-right: none; + z-index: 3; +} + +body.blockquote-style-speech-bubble-one :is(.markdown-preview-view,.markdown-rendered):not(.kanban-plugin__markdown-preview-view) blockquote:before { + content: ''; + position: absolute; + width: 25px; + border: 4px solid var(--background-primary); + bottom: -4px; + left: 20px; + z-index: 2; +} + +/*speech bubble-2*/ +/*adapted from https://codepen.io/mchernin34/pen/ojXvLq*/ +body.blockquote-style-speech-bubble-two :is(.markdown-preview-view,.markdown-rendered):not(.kanban-plugin__markdown-preview-view) blockquote { + position: relative; + padding: 10px; + margin-top: 1.5rem; + margin-bottom: 2.2rem; + border: 4px solid var(--theme-color); + text-align: center; + background: var(--background-primary); + -webkit-border-radius: 20px; + -moz-border-radius: 20px; + border-radius: 20px; + font-size: 1.2em; +} + +body.blockquote-style-speech-bubble-two .theme-dark :is(.markdown-preview-view,.markdown-rendered):not(.kanban-plugin__markdown-preview-view) blockquote { + background-color: var(--background-primary) !important; + border: 4px solid var(--theme-color); +} + +body.blockquote-style-speech-bubble-two.theme-dark :is(.markdown-preview-view,.markdown-rendered):not(.kanban-plugin__markdown-preview-view) blockquote:before, +body.blockquote-style-speech-bubble-two.theme-dark :is(.markdown-preview-view,.markdown-rendered):not(.kanban-plugin__markdown-preview-view) blockquote:after { + border-color: var(--theme-color); +} + +body.blockquote-style-speech-bubble-two.theme-dark :is(.markdown-preview-view,.markdown-rendered):not(.kanban-plugin__markdown-preview-view) blockquote> :first-child:before { + background: var(--theme-color); +} + +body.blockquote-style-speech-bubble-two :is(.markdown-preview-view,.markdown-rendered):not(.kanban-plugin__markdown-preview-view) blockquote:before { + content: ''; + position: absolute; + z-index: 10; + bottom: -35px; + left: 50px; + width: 50px; + height: 29px; + border-style: solid; + border-width: 0 7px 4px 0; + border-color: var(--theme-color); + background: transparent; + -webkit-border-bottom-right-radius: 80px 50px; + -moz-border-radius-bottomright: 80px 50px; + border-bottom-right-radius: 80px 50px; + display: block; +} + +body.blockquote-style-speech-bubble-two :is(.markdown-preview-view,.markdown-rendered):not(.kanban-plugin__markdown-preview-view) blockquote:after { + content: ''; + position: absolute; + z-index: 10; + bottom: -35px; + left: 49px; + width: 20px; + height: 29px; + border-style: solid; + border-width: 0 7px 4px 0; + border-color: var(--theme-color); + background: transparent; + -webkit-border-bottom-right-radius: 40px 50px; + -moz-border-radius-bottomright: 40px 50px; + border-bottom-right-radius: 40px 50px; + display: block; +} + +/* creates a small circle to produce a rounded point where the two curves meet */ +body.blockquote-style-speech-bubble-two :is(.markdown-preview-view,.markdown-rendered):not(.kanban-plugin__markdown-preview-view) blockquote> :first-child:before { + content: ''; + position: absolute; + bottom: -35px; + left: 47px; + width: 4px; + height: 4px; + background: var(--theme-color); + -webkit-border-radius: 10px; + -moz-border-radius: 10px; + border-radius: 10px; +} + +/* creates a white rectangle to cover part of the oval border*/ +body.blockquote-style-speech-bubble-two :is(.markdown-preview-view,.markdown-rendered):not(.kanban-plugin__markdown-preview-view) blockquote> :first-child:after { + content: ""; + position: absolute; + bottom: -10px; + left: 76px; + width: 24px; + height: 15px; + background: var(--background-primary); +} + +/*blockquote-style-outline*/ +body.blockquote-style-outline :is(.markdown-preview-view,.markdown-rendered) blockquote { + border: 3px solid var(--theme-color-translucent-04); + background-color: transparent; + border-radius: var(--radius-m); +} + +/*blockquote-style-border-left*/ +body.blockquote-style-border-left :is(.markdown-preview-view,.markdown-rendered) blockquote { + border-left: 3px solid var(--theme-color-translucent-04); + background-color: transparent; + border-radius: 0; +} + +body.background-settings-workplace-background-image .titlebar { + z-index: 1; +} + +body.background-settings-workplace-background-image.theme-light .titlebar-text, +body.background-settings-workplace-background-image.theme-dark .titlebar-text { + color: var(--text-normal); +} + + + +body .titlebar, +body .workspace-ribbon.mod-left { + --titlebar-background: var(--titlebar-background-focused); + border:none; +} + + + +/*==========*/ +body.background-settings-workplace-background-image .side-dock-ribbon-tab, +body.background-settings-workplace-background-image .side-dock-ribbon-action:not(:hover), +body.background-settings-workplace-style-high-transparency .side-dock-ribbon-tab, +body.background-settings-workplace-style-high-transparency .side-dock-ribbon-action:not(:hover) { + color: var(--text-normal); +} + +body.is-mobile.background-settings-workplace-background-image .workspace-split.mod-root { + background-color: transparent; +} +body.is-mobile.background-settings-workplace-background-image:not(:is(.background-settings-workplace-waves-light,.background-settings-workplace-waves2-light,.background-settings-workplace-waves,.background-settings-workplace-waves2)) { + background-image: var(--theme-background); + background-size: cover; + opacity: 0.8; +} +body.color-scheme-options-simplicity-topaz.theme-dark.background-settings-workplace-background-image .workspace::before { + filter: blur(var(--blur-depth)) brightness(calc(var(--brightness-4-bg) - 0.5)) saturate(var(--saturate-4-bg)); +} + +body.background-settings-workplace-background-image.theme-light .workspace::before, +body.background-settings-workplace-background-image.theme-dark .workspace::before { + background-image: var(--theme-background); + background-size: cover; + filter: blur(var(--blur-depth)) brightness(var(--brightness-4-bg)) saturate(var(--saturate-4-bg)); +} + +body.is-mobile.background-settings-workplace-background-image:is(.background-settings-workplace-waves-light,.background-settings-workplace-waves2-light,.background-settings-workplace-waves,.background-settings-workplace-waves2), +body.background-settings-workplace-background-image:is(.background-settings-workplace-waves-light,.background-settings-workplace-waves2-light).theme-light .workspace, +body.color-scheme-options-simplicity-topaz.background-settings-workplace-background-image:is(.background-settings-workplace-waves,.background-settings-workplace-waves2).theme-dark .workspace, +body.background-settings-workplace-background-image:is(.background-settings-workplace-waves-light,.background-settings-workplace-waves2-light):not(.is-hidden-frameless).theme-light .titlebar { + background: var(--simple-white-2); +} + +body.background-settings-workplace-background-image:is(.background-settings-workplace-waves-light,.background-settings-workplace-waves,.background-settings-workplace-waves2,.background-settings-workplace-waves2-light):not(.is-hidden-frameless) .titlebar-inner, +body.background-settings-workplace-background-image:is(.background-settings-workplace-waves,.background-settings-workplace-waves2).theme-dark .workspace { + background: var(--background-secondary); +} + +/****from https://www.shapedivider.app/*****/ +body.background-settings-workplace-background-image.background-settings-workplace-waves-light.theme-light .workspace:before, +body.background-settings-workplace-background-image.background-settings-workplace-waves.theme-dark .workspace:before { + content: ""; + position: fixed; + height: auto; + width: 300%; + transform: rotate(180deg); + top: 75%; + left: -25%; + background-image: unset; + -webkit-mask-image: var(--theme-background); + background-size: 100% 100%; + opacity: 0.7; + filter: blur(var(--blur-depth)) brightness(var(--brightness-4-bg)) saturate(var(--saturate-4-bg)); + background-color: var(--wave-background-color); +} +/**from https://svgwave.in/*/ +body.background-settings-workplace-background-image.background-settings-workplace-waves2-light.theme-light .workspace::before, +body.background-settings-workplace-background-image.background-settings-workplace-waves2.theme-dark .workspace:before { + content: ""; + position: fixed; + height: auto; + width: 300%; + top: 75%; + left: -25%; + background-image: unset; + -webkit-mask-image: var(--theme-background); + background-size: 100% 100%; + opacity: 0.7; + filter: blur(var(--blur-depth)) brightness(var(--brightness-4-bg)) saturate(var(--saturate-4-bg)); + background-color: var(--wave2-background-color); +} + +body.background-settings-workplace-background-image.theme-light .workspace-split.mod-root .workspace-tab-container:fullscreen::before, +body.background-settings-workplace-background-image.theme-dark .workspace-split.mod-root .workspace-tab-container:fullscreen::before { + background-image: var(--theme-background); + background-size: cover; + filter: blur(var(--blur-depth)) brightness(var(--brightness-4-bg)) saturate(var(--saturate-4-bg)); + content: ''; + display: block; + position: absolute; + top: -25px; + right: -15px; + bottom: 0px; + left: -15px; +} + +/****from https://www.shapedivider.app/*****/ +body.background-settings-workplace-background-image.background-settings-workplace-waves-light.theme-light .workspace-split.mod-root::before, +body.background-settings-workplace-background-image.background-settings-workplace-waves.theme-dark .workspace-split.mod-root::before { + content: ""; + position: fixed; + height: auto; + width: 300%; + transform: rotate(180deg); + top: 75%; + left: -25%; + background-image: unset; + -webkit-mask-image: var(--theme-background); + background-size: 100% 100%; + opacity: 0.7; + filter: blur(var(--blur-depth)) brightness(var(--brightness-4-bg)) saturate(var(--saturate-4-bg)); + background-color: var(--wave-background-color); +} + +/**from https://svgwave.in/*/ +body.background-settings-workplace-background-image.background-settings-workplace-waves2-light.theme-light .workspace-split.mod-root::before, +body.background-settings-workplace-background-image.background-settings-workplace-waves2.theme-dark .workspace-split.mod-root:before { + content: ""; + position: fixed; + height: auto; + width: 300%; + top: 75%; + left: -25%; + background-image: unset; + -webkit-mask-image: var(--theme-background); + background-size: 100% 100%; + opacity: 0.7; + filter: blur(var(--blur-depth)) brightness(var(--brightness-4-bg)) saturate(var(--saturate-4-bg)); + background-color: var(--wave2-background-color); +} + + + +body.background-settings-workplace-background-image .workspace::before { + content: ''; + display: block; + position: absolute; + top: -37px; + right: 0px; + bottom: 0; + left: 0px; +} + +/* +body.background-settings-workplace-background-image.theme-light .workspace-leaf .view-header { + background: #f7f7f7; +} + +body.background-settings-workplace-background-image.theme-light .workspace-split.mod-root .workspace-tab-header.is-active.mod-active { + --tab-background-active: #f7f7f7; +} +*/ +body.background-settings-workplace-background-image.theme-light { + --background-primary:var(--background-primary-bg-4-bt); + --background-primary-bg-4-bt: #ffffffab; + --background-primary-alt-bg-4-bt: #ffffffbe; + --background-secondary-bg-4-bt: #ffffff80; + --background-secondary-alt-bg-4-bt: #ffffff20; + --text-muted: #525252; + --text-folder-file: #292929; + --background-modifier-border: #bfbfbf; + --page-border-bottom: var(--color-base-30); + --tab-outline-color: #dededee0; + --divider-color: #dededee0; +} + +textarea, input[type='text'], input[type='search'], input[type='email'], input[type='password'], input[type='number'] +{ + background: var(--bg-color-settings-4); +} + +body:is(.background-settings-workplace-background-image,.background-image-settings-switch) .modal-container { + --modal-background:var(--bg-color-settings-3); + --background-primary: var(--bg-color-settings-3); + --background-secondary:var(--bg-color-settings-3); +} + +.snw-popover-container +{ + --background-primary: var(--color-base-10); + --text-highlight:var(--text-highlight-bg); +} +.snw-popover-container a +{ + padding: 2px 4px; +} + +/* font color */ +/* body.background-settings-workplace-background-image :is(.tree-item-inner,.tree-item-flair,.workspace-ribbon-collapse-btn,.side-dock-ribbon-tab,.side-dock-ribbon-action):not(:hover) { + color: var(--text-normal); +} */ +body.background-settings-workplace-background-image.background-settings-workplace-theme-light-blue-mountain.theme-light { + --blue-mountain: url(data:image/avif;base64,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); + --theme-background: var(--blue-mountain); +} + +body.background-settings-workplace-background-image.background-settings-workplace-theme-light-in-the-note.theme-light { + --in-the-note: url(data:image/avif;base64,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); + --theme-background: var(--in-the-note); +} + +body.background-settings-workplace-background-image .workspace-tab-header-container +{ + border:none; +} +body.background-settings-workplace-background-image.theme-dark { + --background-primary-bg-4-bt: #1414148a; + --background-secondary-bg-4-bt: #16161680; + --background-secondary-alt-bg-4-bt: #16161680; + --background-primary-alt-bg-4-bt: #1c1c1ccf; + --text-normal: #cccccc; + --page-border-bottom: var(--color-base-30); + --tab-background-active: transparent; + --tab-outline-width: transparent; +} + +body.background-settings-workplace-background-image .nav-folder.mod-root>.nav-folder-title { + background-color: transparent !important; +} + +body.background-settings-workplace-background-image.theme-dark.is-mobile { + --background-primary-bg-4-bt: #1f1f1fbf; + --background-secondary-bg-4-bt: #00000069; + --background-secondary-alt-bg-4-bt: #16161680; + --background-primary-alt-bg-4-bt: #00000082; + --text-normal: #d4d4d4; + --page-border-bottom: var(--color-base-30); +} + +body.background-settings-workplace-background-image.background-settings-workplace-theme-dark-night-sky.theme-dark { + --night-sky: url(data:image/jpeg;base64,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); + --theme-background: var(--night-sky); +} + +body.background-settings-workplace-background-image.background-settings-workplace-theme-dark-dark-sky.theme-dark { + --dark-sky: url(data:image/jpeg;base64,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); + --theme-background: var(--dark-sky); +} + +body.background-settings-workplace-background-image.background-settings-workplace-theme-dark-in-the-sky.theme-dark { + --in-the-sky: url(data:image/jpeg;base64,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); + --theme-background: var(--in-the-sky); +} + +body.background-settings-workplace-background-image.background-settings-workplace-waves-light.theme-light, +body.background-settings-workplace-background-image.background-settings-workplace-waves.theme-dark { + --wave-background: url("data:image/svg+xml, %3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E %3Cpath d='M0,0V46.29c47.79,22.2,103.59,32.17,158,28,70.36-5.37,136.33-33.31,206.8-37.5C438.64,32.43,512.34,53.67,583,72.05c69.27,18,138.3,24.88,209.4,13.08,36.15-6,69.85-17.84,104.45-29.34C989.49,25,1113-14.29,1200,52.47V0Z' opacity='.25' class='shape-fill'%3E%3C/path%3E %3Cpath d='M0,0V15.81C13,36.92,27.64,56.86,47.69,72.05,99.41,111.27,165,111,224.58,91.58c31.15-10.15,60.09-26.07,89.67-39.8,40.92-19,84.73-46,130.83-49.67,36.26-2.85,70.9,9.42,98.6,31.56,31.77,25.39,62.32,62,103.63,73,40.44,10.79,81.35-6.69,119.13-24.28s75.16-39,116.92-43.05c59.73-5.85,113.28,22.88,168.9,38.84,30.2,8.66,59,6.17,87.09-7.5,22.43-10.89,48-26.93,60.65-49.24V0Z' opacity='.5' class='shape-fill'%3E%3C/path%3E %3Cpath d='M0,0V5.63C149.93,59,314.09,71.32,475.83,42.57c43-7.64,84.23-20.12,127.61-26.46,59-8.63,112.48,12.24,165.56,35.4C827.93,77.22,886,95.24,951.2,90c86.53-7,172.46-45.71,248.8-84.81V0Z' class='shape-fill'%3E%3C/path%3E %3C/svg%3E"); + --theme-background: var(--wave-background); + --wave-background-color: var(--background-waves-color); +} +body.background-settings-workplace-background-image.background-settings-workplace-waves2-light.theme-light, +body.background-settings-workplace-background-image.background-settings-workplace-waves2.theme-dark { + --wave2-background: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' id='svg' viewBox='0 0 1440 600' xmlns='http://www.w3.org/2000/svg' class='transition duration-300 ease-in-out delay-150'%3E%3Cstyle%3E .path-0%7B animation:pathAnim-0 4s; animation-timing-function: linear; animation-iteration-count: infinite; %7D @keyframes pathAnim-0%7B 0%25%7B d: path('M 0,600 C 0,600 0,150 0,150 C 81.35641025641027,172.9153846153846 162.71282051282054,195.83076923076922 252,194 C 341.28717948717946,192.16923076923078 438.50512820512824,165.59230769230766 511,146 C 583.4948717948718,126.40769230769234 631.2666666666665,113.80000000000004 703,116 C 774.7333333333335,118.19999999999996 870.428205128205,135.20769230769227 957,154 C 1043.571794871795,172.79230769230773 1121.0205128205127,193.3692307692308 1200,193 C 1278.9794871794873,192.6307692307692 1359.4897435897437,171.3153846153846 1440,150 C 1440,150 1440,600 1440,600 Z'); %7D 25%25%7B d: path('M 0,600 C 0,600 0,150 0,150 C 93.78717948717946,117.86410256410255 187.57435897435892,85.72820512820512 265,105 C 342.4256410256411,124.27179487179488 403.4897435897436,194.95128205128205 488,191 C 572.5102564102564,187.04871794871795 680.4666666666668,108.46666666666668 760,108 C 839.5333333333332,107.53333333333332 890.6435897435897,185.18205128205128 968,201 C 1045.3564102564103,216.81794871794872 1148.9589743589743,170.8051282051282 1232,152 C 1315.0410256410257,133.1948717948718 1377.520512820513,141.5974358974359 1440,150 C 1440,150 1440,600 1440,600 Z'); %7D 50%25%7B d: path('M 0,600 C 0,600 0,150 0,150 C 96.15641025641025,143.13589743589745 192.3128205128205,136.2717948717949 266,127 C 339.6871794871795,117.72820512820512 390.9051282051282,106.04871794871795 455,129 C 519.0948717948718,151.95128205128205 596.0666666666668,209.5333333333333 676,201 C 755.9333333333332,192.4666666666667 838.8282051282051,117.81794871794872 936,114 C 1033.1717948717949,110.18205128205128 1144.6205128205129,177.1948717948718 1231,195 C 1317.3794871794871,212.8051282051282 1378.6897435897436,181.4025641025641 1440,150 C 1440,150 1440,600 1440,600 Z'); %7D 75%25%7B d: path('M 0,600 C 0,600 0,150 0,150 C 55.16923076923078,140.31538461538463 110.33846153846156,130.63076923076923 198,135 C 285.66153846153844,139.36923076923077 405.8153846153846,157.7923076923077 496,167 C 586.1846153846154,176.2076923076923 646.4000000000001,176.2 733,158 C 819.5999999999999,139.8 932.5846153846155,103.40769230769229 1001,104 C 1069.4153846153845,104.59230769230771 1093.2615384615385,142.16923076923078 1159,156 C 1224.7384615384615,169.83076923076922 1332.3692307692309,159.9153846153846 1440,150 C 1440,150 1440,600 1440,600 Z'); %7D 100%25%7B d: path('M 0,600 C 0,600 0,150 0,150 C 81.35641025641027,172.9153846153846 162.71282051282054,195.83076923076922 252,194 C 341.28717948717946,192.16923076923078 438.50512820512824,165.59230769230766 511,146 C 583.4948717948718,126.40769230769234 631.2666666666665,113.80000000000004 703,116 C 774.7333333333335,118.19999999999996 870.428205128205,135.20769230769227 957,154 C 1043.571794871795,172.79230769230773 1121.0205128205127,193.3692307692308 1200,193 C 1278.9794871794873,192.6307692307692 1359.4897435897437,171.3153846153846 1440,150 C 1440,150 1440,600 1440,600 Z'); %7D %7D%3C/style%3E%3Cdefs%3E%3ClinearGradient id='gradient' x1='0%25' y1='50%25' x2='100%25' y2='50%25'%3E%3Cstop offset='5%25' stop-color='%23002bdc66'%3E%3C/stop%3E%3Cstop offset='95%25' stop-color='%2332ded466'%3E%3C/stop%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M 0,600 C 0,600 0,150 0,150 C 81.35641025641027,172.9153846153846 162.71282051282054,195.83076923076922 252,194 C 341.28717948717946,192.16923076923078 438.50512820512824,165.59230769230766 511,146 C 583.4948717948718,126.40769230769234 631.2666666666665,113.80000000000004 703,116 C 774.7333333333335,118.19999999999996 870.428205128205,135.20769230769227 957,154 C 1043.571794871795,172.79230769230773 1121.0205128205127,193.3692307692308 1200,193 C 1278.9794871794873,192.6307692307692 1359.4897435897437,171.3153846153846 1440,150 C 1440,150 1440,600 1440,600 Z' stroke='none' stroke-width='0' fill='url(%23gradient)' class='transition-all duration-300 ease-in-out delay-150 path-0'%3E%3C/path%3E%3Cstyle%3E .path-1%7B animation:pathAnim-1 4s; animation-timing-function: linear; animation-iteration-count: infinite; %7D @keyframes pathAnim-1%7B 0%25%7B d: path('M 0,600 C 0,600 0,300 0,300 C 82.94102564102565,295.425641025641 165.8820512820513,290.85128205128206 257,284 C 348.1179487179487,277.14871794871794 447.41282051282053,268.02051282051286 514,267 C 580.5871794871795,265.97948717948714 614.4666666666667,273.06666666666666 676,278 C 737.5333333333333,282.93333333333334 826.7205128205128,285.71282051282054 921,295 C 1015.2794871794872,304.28717948717946 1114.6512820512821,320.0820512820513 1202,322 C 1289.3487179487179,323.9179487179487 1364.674358974359,311.9589743589744 1440,300 C 1440,300 1440,600 1440,600 Z'); %7D 25%25%7B d: path('M 0,600 C 0,600 0,300 0,300 C 88.24102564102563,279.49487179487176 176.48205128205126,258.98974358974357 263,274 C 349.51794871794874,289.01025641025643 434.3128205128206,339.5358974358975 519,332 C 603.6871794871794,324.4641025641025 688.2666666666667,258.8666666666667 759,247 C 829.7333333333333,235.13333333333335 886.6205128205129,276.99743589743593 960,293 C 1033.3794871794871,309.00256410256407 1123.2512820512823,299.14358974358976 1206,296 C 1288.7487179487177,292.85641025641024 1364.374358974359,296.42820512820515 1440,300 C 1440,300 1440,600 1440,600 Z'); %7D 50%25%7B d: path('M 0,600 C 0,600 0,300 0,300 C 77.61025641025643,301.1948717948718 155.22051282051285,302.38974358974355 229,309 C 302.77948717948715,315.61025641025645 372.7282051282051,327.63589743589745 455,315 C 537.2717948717949,302.36410256410255 631.8666666666667,265.0666666666667 730,264 C 828.1333333333333,262.9333333333333 929.8051282051283,298.0974358974359 1003,313 C 1076.1948717948717,327.9025641025641 1120.9128205128204,322.54358974358973 1189,317 C 1257.0871794871796,311.45641025641027 1348.5435897435898,305.7282051282051 1440,300 C 1440,300 1440,600 1440,600 Z'); %7D 75%25%7B d: path('M 0,600 C 0,600 0,300 0,300 C 53.37692307692305,305.2846153846154 106.7538461538461,310.5692307692308 202,310 C 297.2461538461539,309.4307692307692 434.36153846153854,303.00769230769225 521,293 C 607.6384615384615,282.99230769230775 643.8,269.4 716,259 C 788.2,248.6 896.4384615384615,241.39230769230772 974,254 C 1051.5615384615385,266.6076923076923 1098.4461538461537,299.03076923076924 1171,310 C 1243.5538461538463,320.96923076923076 1341.7769230769231,310.4846153846154 1440,300 C 1440,300 1440,600 1440,600 Z'); %7D 100%25%7B d: path('M 0,600 C 0,600 0,300 0,300 C 82.94102564102565,295.425641025641 165.8820512820513,290.85128205128206 257,284 C 348.1179487179487,277.14871794871794 447.41282051282053,268.02051282051286 514,267 C 580.5871794871795,265.97948717948714 614.4666666666667,273.06666666666666 676,278 C 737.5333333333333,282.93333333333334 826.7205128205128,285.71282051282054 921,295 C 1015.2794871794872,304.28717948717946 1114.6512820512821,320.0820512820513 1202,322 C 1289.3487179487179,323.9179487179487 1364.674358974359,311.9589743589744 1440,300 C 1440,300 1440,600 1440,600 Z'); %7D %7D%3C/style%3E%3Cdefs%3E%3ClinearGradient id='gradient' x1='0%25' y1='50%25' x2='100%25' y2='50%25'%3E%3Cstop offset='5%25' stop-color='%23002bdc88'%3E%3C/stop%3E%3Cstop offset='95%25' stop-color='%2332ded488'%3E%3C/stop%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M 0,600 C 0,600 0,300 0,300 C 82.94102564102565,295.425641025641 165.8820512820513,290.85128205128206 257,284 C 348.1179487179487,277.14871794871794 447.41282051282053,268.02051282051286 514,267 C 580.5871794871795,265.97948717948714 614.4666666666667,273.06666666666666 676,278 C 737.5333333333333,282.93333333333334 826.7205128205128,285.71282051282054 921,295 C 1015.2794871794872,304.28717948717946 1114.6512820512821,320.0820512820513 1202,322 C 1289.3487179487179,323.9179487179487 1364.674358974359,311.9589743589744 1440,300 C 1440,300 1440,600 1440,600 Z' stroke='none' stroke-width='0' fill='url(%23gradient)' class='transition-all duration-300 ease-in-out delay-150 path-1'%3E%3C/path%3E%3Cstyle%3E .path-2%7B animation:pathAnim-2 4s; animation-timing-function: linear; animation-iteration-count: infinite; %7D @keyframes pathAnim-2%7B 0%25%7B d: path('M 0,600 C 0,600 0,450 0,450 C 76.1974358974359,467.39230769230767 152.3948717948718,484.7846153846154 220,481 C 287.6051282051282,477.2153846153846 346.6179487179487,452.25384615384615 441,452 C 535.3820512820513,451.74615384615385 665.1333333333334,476.2 762,477 C 858.8666666666666,477.8 922.8487179487179,454.94615384615383 984,443 C 1045.1512820512821,431.05384615384617 1103.4717948717948,430.0153846153846 1179,433 C 1254.5282051282052,435.9846153846154 1347.2641025641026,442.9923076923077 1440,450 C 1440,450 1440,600 1440,600 Z'); %7D 25%25%7B d: path('M 0,600 C 0,600 0,450 0,450 C 86.80769230769232,454.0974358974359 173.61538461538464,458.1948717948718 262,469 C 350.38461538461536,479.8051282051282 440.3461538461538,497.3179487179487 508,488 C 575.6538461538462,478.6820512820513 621,442.53333333333336 697,418 C 773,393.46666666666664 879.6538461538462,380.5487179487179 972,401 C 1064.3461538461538,421.4512820512821 1142.3846153846155,475.2717948717949 1218,489 C 1293.6153846153845,502.7282051282051 1366.8076923076924,476.36410256410255 1440,450 C 1440,450 1440,600 1440,600 Z'); %7D 50%25%7B d: path('M 0,600 C 0,600 0,450 0,450 C 79.76153846153846,435.7282051282051 159.52307692307693,421.45641025641027 229,422 C 298.4769230769231,422.54358974358973 357.6692307692308,437.9025641025641 443,442 C 528.3307692307692,446.0974358974359 639.8,438.93333333333334 720,424 C 800.2,409.06666666666666 849.1307692307691,386.36410256410255 925,394 C 1000.8692307692309,401.63589743589745 1103.676923076923,439.6102564102564 1194,454 C 1284.323076923077,468.3897435897436 1362.1615384615384,459.1948717948718 1440,450 C 1440,450 1440,600 1440,600 Z'); %7D 75%25%7B d: path('M 0,600 C 0,600 0,450 0,450 C 72.5102564102564,462.1435897435897 145.0205128205128,474.28717948717946 236,478 C 326.9794871794872,481.71282051282054 436.42820512820515,476.9948717948718 503,459 C 569.5717948717949,441.0051282051282 593.2666666666667,409.7333333333333 677,408 C 760.7333333333333,406.2666666666667 904.5051282051284,434.07179487179496 998,437 C 1091.4948717948716,439.92820512820504 1134.7128205128206,417.9794871794872 1200,416 C 1265.2871794871794,414.0205128205128 1352.6435897435897,432.0102564102564 1440,450 C 1440,450 1440,600 1440,600 Z'); %7D 100%25%7B d: path('M 0,600 C 0,600 0,450 0,450 C 76.1974358974359,467.39230769230767 152.3948717948718,484.7846153846154 220,481 C 287.6051282051282,477.2153846153846 346.6179487179487,452.25384615384615 441,452 C 535.3820512820513,451.74615384615385 665.1333333333334,476.2 762,477 C 858.8666666666666,477.8 922.8487179487179,454.94615384615383 984,443 C 1045.1512820512821,431.05384615384617 1103.4717948717948,430.0153846153846 1179,433 C 1254.5282051282052,435.9846153846154 1347.2641025641026,442.9923076923077 1440,450 C 1440,450 1440,600 1440,600 Z'); %7D %7D%3C/style%3E%3Cdefs%3E%3ClinearGradient id='gradient' x1='0%25' y1='50%25' x2='100%25' y2='50%25'%3E%3Cstop offset='5%25' stop-color='%23002bdcff'%3E%3C/stop%3E%3Cstop offset='95%25' stop-color='%2332ded4ff'%3E%3C/stop%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M 0,600 C 0,600 0,450 0,450 C 76.1974358974359,467.39230769230767 152.3948717948718,484.7846153846154 220,481 C 287.6051282051282,477.2153846153846 346.6179487179487,452.25384615384615 441,452 C 535.3820512820513,451.74615384615385 665.1333333333334,476.2 762,477 C 858.8666666666666,477.8 922.8487179487179,454.94615384615383 984,443 C 1045.1512820512821,431.05384615384617 1103.4717948717948,430.0153846153846 1179,433 C 1254.5282051282052,435.9846153846154 1347.2641025641026,442.9923076923077 1440,450 C 1440,450 1440,600 1440,600 Z' stroke='none' stroke-width='0' fill='url(%23gradient)' class='transition-all duration-300 ease-in-out delay-150 path-2'%3E%3C/path%3E%3C/svg%3E"); + --theme-background: var(--wave2-background); + --wave2-background-color: var(--background-waves-color); +} + +body.is-mobile.background-settings-workplace-background-image:is(.background-settings-workplace-waves-light,.background-settings-workplace-waves2-light).theme-light, +body.is-mobile.background-settings-workplace-background-image:is(.background-settings-workplace-waves,.background-settings-workplace-waves2).theme-dark { + --wave2-background-color: #001ae0; + --wave-background-color: #245eff; +} + +body.background-image-settings-command-palette-switch .modal-container .prompt::before { + background-size: cover; + content: ''; + top: 0; + right: 0; + bottom: 0; + left: 0; + position: absolute; + z-index:-1; +} + +body.background-image-settings-command-palette-same-as-workplace.background-image-settings-command-palette-switch .modal-container .prompt::before { + background-image: var(--theme-background); + filter: blur(var(--blur-depth-cp)) brightness(var(--brightness-4-bg-cp)) saturate(var(--saturate-4-bg-cp)); + opacity: var(--opacity-cp); + z-index: -1; +} +body.background-image-settings-command-palette-same-as-workplace.background-image-settings-command-palette-switch.background-settings-workplace-waves2-light .modal-container .prompt::before, +body.background-image-settings-command-palette-same-as-workplace.background-image-settings-command-palette-switch.background-settings-workplace-waves2 .modal-container .prompt::before { + top: 60%; +} + +body.theme-light.background-image-settings-command-palette-same-as-workplace.background-image-settings-command-palette-switch.background-settings-workplace-waves-light .modal-container .prompt::before, +body.background-image-settings-command-palette-same-as-workplace.background-image-settings-command-palette-switch.background-settings-workplace-background-image.background-settings-workplace-waves.theme-dark .prompt:before { + transform: rotate(180deg); + top: 75%; + background-image:unset; + -webkit-mask-image: var(--theme-background); + background-size:100% 100%; + opacity:0.5; + background-color: var(--wave-background-color); +} + +body.background-image-settings-command-palette-same-as-workplace.background-image-settings-command-palette-switch .modal-container .prompt input.prompt-input, +body.background-image-settings-command-palette-switch:not(.background-image-settings-command-palette-same-as-workplace) .modal-container .prompt input.prompt-input { + background-color: transparent; +} + +body.background-image-settings-command-palette-custom.background-image-settings-command-palette-switch:not(.background-image-settings-command-palette-same-as-workplace).theme-light .modal-container .prompt::before { + background-image: var(--background-command-palette-theme-light-custom); +} + +body.background-image-settings-command-palette-custom.background-image-settings-command-palette-switch:not(.background-image-settings-command-palette-same-as-workplace).theme-dark .modal-container .prompt::before { + background-image: var(--background-command-palette-theme-dark-custom); +} +body.background-image-settings-command-palette-custom.background-image-settings-command-palette-switch .modal-container .prompt::before { + background-size: auto; + filter: blur(var(--blur-depth-cp)) brightness(var(--brightness-4-bg-cp)) saturate(var(--saturate-4-bg-cp)); + opacity: var(--opacity-cp); + z-index: -1; +} +body.layout-style-options-default.background-settings-workplace-background-image .workspace-tab-container-before.is-before-active .workspace-tab-header-inner, +body.layout-style-options-default.background-settings-workplace-background-image .workspace-tab-container-after.is-after-active .workspace-tab-header-inner, +body.layout-style-options-default.background-settings-workplace-background-image .workspace-tab-header.is-before-active .workspace-tab-header-inner, +body.layout-style-options-default.background-settings-workplace-background-image .workspace-tab-header.is-after-active .workspace-tab-header-inner, +body.layout-style-options-default.background-settings-workplace-background-image .workspace-tab-container-before.is-before-active, +body.layout-style-options-default.background-settings-workplace-background-image .workspace-tab-container-after.is-after-active, +body.layout-style-options-default.background-settings-workplace-background-image .workspace-tab-header.is-before-active, +body.layout-style-options-default.background-settings-workplace-background-image .workspace-tab-header.is-after-active { + background-color: transparent; +} + +body.background-settings-workplace-background-image.background-settings-workplace-theme-light-custom-option.theme-light { + --theme-background: var(--background-settings-workplace-theme-light-custom); +} + +body.background-settings-workplace-background-image.background-settings-workplace-theme-dark-custom-option.theme-dark { + --theme-background: var(--background-settings-workplace-theme-dark-custom); +} + +/*rectangle*/ +body.layout-style-options-rectangle .workspace-tab-container-before.is-before-active .workspace-tab-header-inner, +body.layout-style-options-rectangle .workspace-tab-container-after.is-after-active .workspace-tab-header-inner, +body.layout-style-options-rectangle .workspace-tab-header.is-before-active .workspace-tab-header-inner, +body.layout-style-options-rectangle .workspace-tab-header.is-after-active .workspace-tab-header-inner, +body.layout-style-options-rectangle .workspace-tab-header, +body.layout-style-options-rectangle .workspace-tab-header-inner, +body.layout-style-options-rectangle .workspace-split.mod-left-split .view-content, +body.layout-style-options-rectangle .workspace-split.mod-right-split .view-content, +body.layout-style-options-rectangle .workspace-tab-header.is-after-active, +body.layout-style-options-rectangle .workspace-tab-header.is-before-active, +body.layout-style-options-rectangle .workspace-tab-container-before.is-before-active .workspace-tab-header-inner { + background-color: transparent; + border-radius: 0; +} + +body.layout-style-options-rectangle .workspace-split.mod-root>.workspace-leaf:first-of-type .workspace-leaf-content, +body.layout-style-options-rectangle .workspace-split.mod-root>.workspace-leaf:last-of-type .workspace-leaf-content { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +body.layout-style-options-rectangle .workspace-tab-header-inner { + padding: 3px 9px; +} + +body.layout-style-options-rectangle .workspace-tab-container-before, +body.layout-style-options-rectangle .workspace-tab-container-after { + width: 0; +} + +body.layout-style-options-rectangle .workspace-tab-header-container { + padding: 4px 0 0 4px; +} + +body.layout-style-options-rectangle .workspace-split.mod-right-split .workspace-tabs .workspace-leaf { + border-top-right-radius: 0; +} + +body.layout-style-options-rectangle .workspace-split.mod-left-split .workspace-tabs .workspace-leaf { + border-top-left-radius: 0; +} + +body.layout-style-options-rectangle .workspace-tab-header-container { + background-color: var(--background-secondary); + border-bottom: 1px solid var(--background-modifier-border-1); +} + +body.layout-style-options-rectangle .workspace-split.mod-left-split>.workspace-leaf-resize-handle:not(:hover), +body.layout-style-options-rectangle .workspace-split.mod-right-split>.workspace-leaf-resize-handle:not(:hover), +body.layout-style-options-rectangle .workspace-split.mod-vertical>*>.workspace-leaf-resize-handle:not(:hover) { + height: 100%; + background-color: var(--background-leaf-resize-handle); +} + +body.layout-style-options-rectangle .workspace-split.mod-left-split>.workspace-leaf-resize-handle:hover, +body.layout-style-options-rectangle .workspace-split.mod-right-split>.workspace-leaf-resize-handle:hover, +body.layout-style-options-rectangle .workspace-split.mod-vertical>*>.workspace-leaf-resize-handle:hover { + height: 100%; +} + +body.layout-style-options-rectangle .side-dock-ribbon-action { + padding: 3px 0; +} + +/*-------- Eisenhower Matrix start--- */ +/* Eisenhower Matrix from Spectrum themes */ + +/*for Blue Topaz theme-表格四象图分布 Modified by cuman 2021-11-29*/ +/* 用法 yaml区域声明 +cssclass: matrix +内容如下形式(表格内容最好使用嵌入形式): + +| | | +| ----------------- | ----------- | +| ![[#To-Do]] | ![[#Doing]] | +| ![[#Considering]] | ![[#Maybe]] | + +*/ + +:root, +.theme-dark, +.theme-light { + --matrix-1: var(--p-kanban-color-2); + --matrix-2: var(--p-kanban-color-3); + --matrix-4: var(--p-kanban-color-5); + --matrix-5: var(--p-kanban-color-6); +} + +:is(.markdown-preview-view,.markdown-rendered).matrix table tr { + display: flex; +} +:is(.markdown-preview-view,.markdown-rendered).matrix table th { + background-color: transparent; + background-image: none; +} +:is(.markdown-preview-view,.markdown-rendered).matrix table tbody>tr { + background-color: transparent; +} + +:is(.markdown-preview-view,.markdown-rendered).matrix .internal-embed:not(.image-embed) { + border: 1px solid; + border-radius: 10px; +} +:is(.markdown-preview-view,.markdown-rendered).matrix thead { + background-color: transparent; +} +:is(.markdown-preview-view,.markdown-rendered).matrix table tr th, +:is(.markdown-preview-view,.markdown-rendered).matrix table tr td { + background-color: transparent; + padding-right: 0; + border: 0px; + width: 50%; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} +:is(.markdown-preview-view,.markdown-rendered).matrix .markdown-embed { + background-color: transparent; +} +:is(.markdown-preview-view,.markdown-rendered).matrix table tr th > *, +:is(.markdown-preview-view,.markdown-rendered).matrix table tr td > * { + width: 100%; + height: 100%; + background-color: var(--background-secondary); +} + +:is(.markdown-preview-view,.markdown-rendered).matrix table tr td { + background-color: transparent; +} + +:is(.markdown-preview-view,.markdown-rendered).matrix table tr:nth-child(1n) td:nth-child(1) > * { + border-color: var(--matrix-1); +} + +:is(.markdown-preview-view,.markdown-rendered).matrix table tr:nth-child(1n) td:nth-child(1):hover { + background-color: var(--matrix-1); +} + +:is(.markdown-preview-view,.markdown-rendered).matrix table tr:nth-child(1n) td:nth-child(2) > * { + border-color: var(--matrix-2); +} + +:is(.markdown-preview-view,.markdown-rendered).matrix table tr:nth-child(1n) td:nth-child(2):hover { + background-color: var(--matrix-2); +} + +:is(.markdown-preview-view,.markdown-rendered).matrix table tr:nth-child(2n) td:nth-child(1) > * { + border-color: var(--matrix-4); +} + +:is(.markdown-preview-view,.markdown-rendered).matrix table tr:nth-child(2n) td:nth-child(1):hover { + background-color: var(--matrix-4); +} + +:is(.markdown-preview-view,.markdown-rendered).matrix table tr:nth-child(2n) td:nth-child(2) > * { + border-color: var(--matrix-5); +} + +:is(.markdown-preview-view,.markdown-rendered).matrix table tr:nth-child(2n) td:nth-child(2):hover { + background-color: var(--matrix-5); +} +/*-------- Eisenhower Matrix end--- */ + +.recent-vaults-list-item:hover { + color: var(--theme-color) !important; +} + +body.plain-file-title.theme-light, +body.plain-file-title.theme-dark { + --color-view-header-gradient-1: var(--background-primary); + --color-view-header-gradient-2: var(--background-primary); +} + +body:not(:is(.default-loading-page,.is-popout-window)) .progress-bar-message { + visibility: hidden; +} + +body:not(.default-loading-page).loading-page-style-default .progress-bar-message:before { + content: ""; + width: 80px; + height: 80px; + position: relative; + animation: shape 2.5s infinite alternate; + visibility: visible !important; + display: block; + transform: translateZ(0); + -webkit-transform: translateZ(0); + will-change: transform; +} + +body:not(.default-loading-page).theme-light .progress-bar { + background-color: white; +} +body:not(.default-loading-page).theme-dark .progress-bar { + background-color: #222222; +} + +@keyframes shape { + 0% {background-color: transparent; transform: translate(-50px, -50px); border-radius: 50%;} + 10% {background-color: #53c7ff; transform: translate(-50px, -50px); border-radius: 50%;} + 30% {background-color: #8fff7b; transform: translate(110px, -50px); border-radius: 0;} + 50% {background-color: #ffe468; transform: translate(110px, 110px); border-radius: 50%;} + 70% {background-color: #fe9289; transform: translate(-50px, 110px); border-radius: 0;} + 90% {background-color: #53c7ff; transform: translate(-50px, -50px); border-radius: 50%;} + 100% {background-color: transparent; transform: translate(-50px, -50px); border-radius: 50%;} +} + +/* the gif animation was created by @Jake Fleming https://dribbble.com/shots/9948351-kitty-wiggle */ +body:not(.default-loading-page).loading-animation-cat .progress-bar-message::before { + content: "GIF creator: Jake Fleming"; + display: block; + background: url(https://cdn.dribbble.com/users/53712/screenshots/9948351/media/2397850c7727f8e70b0ec50b5a83fe76.gif) no-repeat center/cover; + width: 800px; + height: 500px; + margin-top: -20px; + font-size: initial; + color: var(--text-muted); + filter: hue-rotate(-55deg) saturate(120%); + position: initial; + animation: unset; +} + +body:not(.default-loading-page).loading-animation-cat.theme-dark .progress-bar-message::before { + filter: invert(100%) hue-rotate(153deg) saturate(250%); +} + +body:not(.default-loading-page).loading-animation-cat.theme-light .progress-bar { + background-color: white; +} + +body:not(.default-loading-page).loading-animation-cat.theme-dark .progress-bar { + background-color: black; +} + +body:not(.default-loading-page).loading-animation-cat .progress-bar-message { + color: var(--text-normal); + font-size: 25px; + visibility: visible; +} + +body:not(.default-loading-page).loading-animation-custom .progress-bar-message::before { + position: initial; + animation: unset; + display: block; + content: var(--loading-page-custom-gif-caption); + background: no-repeat center/cover var(--loading-page-custom-gif-url); + width: 800px; + height: 600px; + margin-top: -20px; +} + +body:not(.default-loading-page).loading-shape-with-custom-gif .progress-bar-message:before { + display: block; + width: 250px; + height: 250px; + content: var(--loading-page-custom-gif-caption-alt); + background: no-repeat center/cover var(--loading-page-custom-gif-url-alt); + animation: shape-gif 2.5s infinite alternate; +} + +body:not(.default-loading-page).loading-shape-with-custom-gif.loading-shape-with-custom-high-contrast-bg.theme-light .progress-bar { + background-color: black; +} + +body:not(.default-loading-page).loading-shape-with-custom-gif.loading-shape-with-custom-high-contrast-bg.theme-dark .progress-bar { + background-color: white; +} + +body:not(.default-loading-page).loading-shape-with-custom-gif.loading-shape-with-custom-high-contrast-bg.theme-dark .progress-bar-message::before { + animation: shape-gif-dark 2.5s infinite alternate; + transform: translateZ(0); + -webkit-transform: translateZ(0); + will-change: transform; +} + +@keyframes shape-gif { + 0% {filter: hue-rotate(0deg); transform: translate(-80px, -80px); border-radius: 50%;} + 25% {filter: hue-rotate(90deg); transform: translate(80px, -80px); border-radius: 0;} + 50% {filter: hue-rotate(180deg); transform: translate(80px, 80px); border-radius: 50%;} + 75% {filter: hue-rotate(270deg); transform: translate(-80px, 80px); border-radius: 0;} + 100% {filter: hue-rotate(360deg); transform: translate(-80px, -80px); border-radius: 50%;} +} + +@keyframes shape-gif-dark { + 0% {filter: hue-rotate(0deg) invert(100%); transform: translate(-80px, -80px); border-radius: 50%;} + 25% {filter: hue-rotate(90deg) invert(100%); transform: translate(80px, -80px); border-radius: 0;} + 50% {filter: hue-rotate(180deg) invert(100%); transform: translate(80px, 80px); border-radius: 50%;} + 75% {filter: hue-rotate(270deg) invert(100%); transform: translate(-80px, 80px); border-radius: 0;} + 100% {filter: hue-rotate(360deg) invert(100%); transform: translate(-80px, -80px); border-radius: 50%;} +} + +body:not(.default-loading-page).loading-add-icons .progress-bar-message { + all: initial; + font-size: var(--font-size-loading-add); + color: var(--loading-add-text-color); + animation: 1.5s infinite alternate; + animation-name: gradientChange, moving; +} + +/*加载画面的文字*/ +body:not(.default-loading-page).loading-add-icons .progress-bar-message::before { + all: initial; + color: var(--loading-add-text-color); + content: var(--loading-text-before); + animation: 2s infinite alternate; + animation-name: gradientChange; +} + +body:not(.default-loading-page).loading-add-icons .progress-bar-message::after { + all: initial; + color: var(--loading-add-text-color); + content: var(--loading-text-after); + animation: 2s infinite alternate; + animation-name: gradientChange; + transform: translateZ(0); + -webkit-transform: translateZ(0); + will-change: transform; +} + +@keyframes gradientChange { + 100% { color: var(--loading-add-text-color-alt); } +} +@keyframes moving { + 0% { transform: translateX(-100px); } + 100% { transform: translateX(100px); } +} + +body:not(.default-loading-page).loading-custom-text .progress-bar-message::before { + all: initial; + content: var(--loading-diy-text); + font-family: var(--font-loading-text) !important; + visibility: visible !important; + display: block; + font-size: var(--font-size-loading-diy-text); + line-height: 2; + color: var(--loading-diy-text-color); +} + +body:not(.default-loading-page).loading-custom-text.loading-text-typing-style .progress-bar-message::before { + overflow: hidden; + white-space: nowrap; + border-right: 0.07em solid; + animation: typing-style 3s steps(23, end), + cursor-blink 0.3s step-end infinite alternate; + transform: translateZ(0); + -webkit-transform: translateZ(0); + will-change: transform; +} + +@keyframes cursor-blink { + 50% {border-color: transparent;} +} + +@keyframes typing-style { + 0% {width: 0;} + 100% {width: 42ch;} +} + +body:not(.default-loading-page).loading-custom-text.loading-text-moving-style .progress-bar-message::before { + animation: moving-style 3s ease-in-out infinite alternate; + transform: translateZ(0); + -webkit-transform: translateZ(0); + will-change: transform; +} + +@keyframes moving-style { + 0% {-webkit-transform: translateX(-100px); transform: translateX(-100px);} + 50% {-webkit-transform: translateX(100px); transform: translateX(100px);} + 100% {-webkit-transform: translateX(-100px); transform: translateX(-100px)} +} + +body:not(.default-loading-page).loading-custom-text.loading-text-shinning-style .progress-bar-message::before { + animation: shinning-style 3s infinite; + transform: translateZ(0); + -webkit-transform: translateZ(0); + will-change: transform; +} + +@keyframes shinning-style { + 0% { opacity: 1;} + 45% { opacity: 0;} + 90% { opacity: 1;} +} + +body:not(.default-loading-page).loading-custom-text.loading-text-color-changing-style .progress-bar-message::before { + animation: color-changing-style 3s infinite; + transform: translateZ(0); + -webkit-transform: translateZ(0); + will-change: transform; +} + +@keyframes color-changing-style { + 0% { color: var(--text-blue);} + 25% { color: var(--text-green);} + 50% { color: var(--text-yellow);} + 75% { color: var(--text-red);} + 100% { color: var(--text-blue);} +} + +body:not(.default-loading-page).loading-custom-text.loading-text-typing-style.loading-text-moving-style .progress-bar-message::before { + animation: + typing-style 3s steps(26, end), + cursor-blink 0.3s step-end infinite alternate, + moving-style 3s ease-in-out infinite alternate; + transform: translateZ(0); + -webkit-transform: translateZ(0); + will-change: transform; +} + +body:not(.default-loading-page).loading-custom-text.loading-text-typing-style.loading-text-shinning-style .progress-bar-message::before { + animation: + typing-style 3s steps(26, end), + cursor-blink 0.3s step-end infinite alternate, + shinning-style 3s infinite; + transform: translateZ(0); + -webkit-transform: translateZ(0); + will-change: transform; +} + +body:not(.default-loading-page).loading-custom-text.loading-text-typing-style.loading-text-color-changing-style .progress-bar-message::before { + animation: + color-changing-style 3s infinite, + typing-style 3s steps(26, end), + cursor-blink 0.3s step-end infinite alternate; + transform: translateZ(0); + -webkit-transform: translateZ(0); + will-change: transform; +} + +body:not(.default-loading-page).loading-custom-text.loading-text-typing-style.loading-text-moving-style.loading-text-shinning-style .progress-bar-message::before { + animation: + typing-style 3s steps(26, end), + cursor-blink 0.3s step-end infinite alternate, + moving-style 3s ease-in-out infinite alternate, + shinning-style 3s infinite; + transform: translateZ(0); + -webkit-transform: translateZ(0); + will-change: transform; +} + +body:not(.default-loading-page).loading-custom-text.loading-text-typing-style.loading-text-moving-style.loading-text-shinning-style.loading-text-color-changing-style .progress-bar-message::before { + animation: + typing-style 3s steps(26, end), + cursor-blink 0.3s step-end infinite alternate, + moving-style 3s ease-in-out infinite alternate, + shinning-style 3s infinite, + color-changing-style 3s infinite; + transform: translateZ(0); + -webkit-transform: translateZ(0); + will-change: transform; +} + +body:not(.default-loading-page).loading-custom-text.loading-text-moving-style.loading-text-shinning-style .progress-bar-message::before { + animation: + moving-style 3s ease-in-out infinite alternate, + shinning-style 3s infinite; + transform: translateZ(0); + -webkit-transform: translateZ(0); + will-change: transform; +} + +body:not(.default-loading-page).loading-custom-text.loading-text-moving-style.loading-text-color-changing-style .progress-bar-message::before { + animation: + moving-style 3s ease-in-out infinite alternate, + color-changing-style 3s infinite; + transform: translateZ(0); + -webkit-transform: translateZ(0); + will-change: transform; +} + +body:not(.default-loading-page).loading-custom-text.loading-text-moving-style.loading-text-shinning-style.loading-text-color-changing-style .progress-bar-message::before { + animation: + moving-style 3s ease-in-out infinite alternate, + shinning-style 3s infinite, + color-changing-style 3s infinite; + transform: translateZ(0); + -webkit-transform: translateZ(0); + will-change: transform; +} + +body:not(.default-loading-page).loading-custom-text.loading-text-shinning-style.loading-text-color-changing-style .progress-bar-message::before { + animation: + shinning-style 3s infinite, + color-changing-style 3s infinite; + transform: translateZ(0); + -webkit-transform: translateZ(0); + will-change: transform; +} + +/* the mario animation was created by @B.C.Rikko https://bcrikko.github.io/css-collection/other/mario/index.html */ +/* need mario snippets */ +body:not(.default-loading-page).loading-page-style-mario .progress-bar-message:before { + content: ""; + position: relative; + visibility: visible !important; + display: block; + top: calc(var(--pixel) * -6); + left: calc(var(--pixel) * -6.5); + width: var(--pixel); + height: var(--pixel); + background: transparent; + animation: sprite 0.618s infinite, jump 0.618s infinite; + transform: translateZ(0); + -webkit-transform: translateZ(0); + will-change: transform; +} + +@keyframes jump { + from, 25%, 75%, to {transform: translateY(0);} + 50% {transform: translateY(calc(var(--pixel) * -8));} +} + +@keyframes sprite { + from, 24%, 74%, to { + box-shadow: + /* r:1 */ + calc(var(--pixel) * 1) calc(var(--pixel) * 1) 0 transparent, + calc(var(--pixel) * 2) calc(var(--pixel) * 1) 0 transparent, + calc(var(--pixel) * 3) calc(var(--pixel) * 1) 0 transparent, + calc(var(--pixel) * 4) calc(var(--pixel) * 1) 0 transparent, + calc(var(--pixel) * 5) calc(var(--pixel) * 1) 0 transparent, + calc(var(--pixel) * 6) calc(var(--pixel) * 1) 0 transparent, + calc(var(--pixel) * 7) calc(var(--pixel) * 1) 0 var(--c-1), + calc(var(--pixel) * 8) calc(var(--pixel) * 1) 0 var(--c-1), + calc(var(--pixel) * 9) calc(var(--pixel) * 1) 0 var(--c-1), + calc(var(--pixel) * 10) calc(var(--pixel) * 1) 0 var(--c-1), + calc(var(--pixel) * 11) calc(var(--pixel) * 1) 0 var(--c-1), + calc(var(--pixel) * 12) calc(var(--pixel) * 1) 0 transparent, + calc(var(--pixel) * 13) calc(var(--pixel) * 1) 0 transparent, + calc(var(--pixel) * 14) calc(var(--pixel) * 1) 0 transparent, + calc(var(--pixel) * 15) calc(var(--pixel) * 1) 0 transparent, + calc(var(--pixel) * 16) calc(var(--pixel) * 1) 0 transparent, + + /* r:2 */ + calc(var(--pixel) * 1) calc(var(--pixel) * 2) 0 transparent, + calc(var(--pixel) * 2) calc(var(--pixel) * 2) 0 transparent, + calc(var(--pixel) * 3) calc(var(--pixel) * 2) 0 transparent, + calc(var(--pixel) * 4) calc(var(--pixel) * 2) 0 transparent, + calc(var(--pixel) * 5) calc(var(--pixel) * 2) 0 transparent, + calc(var(--pixel) * 6) calc(var(--pixel) * 2) 0 var(--c-1), + calc(var(--pixel) * 7) calc(var(--pixel) * 2) 0 var(--c-1), + calc(var(--pixel) * 8) calc(var(--pixel) * 2) 0 var(--c-1), + calc(var(--pixel) * 9) calc(var(--pixel) * 2) 0 var(--c-1), + calc(var(--pixel) * 10) calc(var(--pixel) * 2) 0 var(--c-1), + calc(var(--pixel) * 11) calc(var(--pixel) * 2) 0 var(--c-1), + calc(var(--pixel) * 12) calc(var(--pixel) * 2) 0 var(--c-1), + calc(var(--pixel) * 13) calc(var(--pixel) * 2) 0 var(--c-1), + calc(var(--pixel) * 14) calc(var(--pixel) * 2) 0 var(--c-1), + calc(var(--pixel) * 15) calc(var(--pixel) * 2) 0 transparent, + calc(var(--pixel) * 16) calc(var(--pixel) * 2) 0 transparent, + + /* r:3 */ + calc(var(--pixel) * 1) calc(var(--pixel) * 3) 0 transparent, + calc(var(--pixel) * 2) calc(var(--pixel) * 3) 0 transparent, + calc(var(--pixel) * 3) calc(var(--pixel) * 3) 0 transparent, + calc(var(--pixel) * 4) calc(var(--pixel) * 3) 0 transparent, + calc(var(--pixel) * 5) calc(var(--pixel) * 3) 0 transparent, + calc(var(--pixel) * 6) calc(var(--pixel) * 3) 0 var(--c-3), + calc(var(--pixel) * 7) calc(var(--pixel) * 3) 0 var(--c-3), + calc(var(--pixel) * 8) calc(var(--pixel) * 3) 0 var(--c-3), + calc(var(--pixel) * 9) calc(var(--pixel) * 3) 0 var(--c-2), + calc(var(--pixel) * 10) calc(var(--pixel) * 3) 0 var(--c-2), + calc(var(--pixel) * 11) calc(var(--pixel) * 3) 0 var(--c-3), + calc(var(--pixel) * 12) calc(var(--pixel) * 3) 0 var(--c-2), + calc(var(--pixel) * 13) calc(var(--pixel) * 3) 0 transparent, + calc(var(--pixel) * 14) calc(var(--pixel) * 3) 0 transparent, + calc(var(--pixel) * 15) calc(var(--pixel) * 3) 0 transparent, + calc(var(--pixel) * 16) calc(var(--pixel) * 3) 0 transparent, + + /* r:4 */ + calc(var(--pixel) * 1) calc(var(--pixel) * 4) 0 transparent, + calc(var(--pixel) * 2) calc(var(--pixel) * 4) 0 transparent, + calc(var(--pixel) * 3) calc(var(--pixel) * 4) 0 transparent, + calc(var(--pixel) * 4) calc(var(--pixel) * 4) 0 transparent, + calc(var(--pixel) * 5) calc(var(--pixel) * 4) 0 var(--c-3), + calc(var(--pixel) * 6) calc(var(--pixel) * 4) 0 var(--c-2), + calc(var(--pixel) * 7) calc(var(--pixel) * 4) 0 var(--c-3), + calc(var(--pixel) * 8) calc(var(--pixel) * 4) 0 var(--c-2), + calc(var(--pixel) * 9) calc(var(--pixel) * 4) 0 var(--c-2), + calc(var(--pixel) * 10) calc(var(--pixel) * 4) 0 var(--c-2), + calc(var(--pixel) * 11) calc(var(--pixel) * 4) 0 var(--c-3), + calc(var(--pixel) * 12) calc(var(--pixel) * 4) 0 var(--c-2), + calc(var(--pixel) * 13) calc(var(--pixel) * 4) 0 var(--c-2), + calc(var(--pixel) * 14) calc(var(--pixel) * 4) 0 var(--c-2), + calc(var(--pixel) * 15) calc(var(--pixel) * 4) 0 transparent, + calc(var(--pixel) * 16) calc(var(--pixel) * 4) 0 transparent, + + /* r:5 */ + calc(var(--pixel) * 1) calc(var(--pixel) * 5) 0 transparent, + calc(var(--pixel) * 2) calc(var(--pixel) * 5) 0 transparent, + calc(var(--pixel) * 3) calc(var(--pixel) * 5) 0 transparent, + calc(var(--pixel) * 4) calc(var(--pixel) * 5) 0 transparent, + calc(var(--pixel) * 5) calc(var(--pixel) * 5) 0 var(--c-3), + calc(var(--pixel) * 6) calc(var(--pixel) * 5) 0 var(--c-2), + calc(var(--pixel) * 7) calc(var(--pixel) * 5) 0 var(--c-3), + calc(var(--pixel) * 8) calc(var(--pixel) * 5) 0 var(--c-3), + calc(var(--pixel) * 9) calc(var(--pixel) * 5) 0 var(--c-2), + calc(var(--pixel) * 10) calc(var(--pixel) * 5) 0 var(--c-2), + calc(var(--pixel) * 11) calc(var(--pixel) * 5) 0 var(--c-2), + calc(var(--pixel) * 12) calc(var(--pixel) * 5) 0 var(--c-3), + calc(var(--pixel) * 13) calc(var(--pixel) * 5) 0 var(--c-2), + calc(var(--pixel) * 14) calc(var(--pixel) * 5) 0 var(--c-2), + calc(var(--pixel) * 15) calc(var(--pixel) * 5) 0 var(--c-2), + calc(var(--pixel) * 16) calc(var(--pixel) * 5) 0 transparent, + + /* r:6 */ + calc(var(--pixel) * 1) calc(var(--pixel) * 6) 0 transparent, + calc(var(--pixel) * 2) calc(var(--pixel) * 6) 0 transparent, + calc(var(--pixel) * 3) calc(var(--pixel) * 6) 0 transparent, + calc(var(--pixel) * 4) calc(var(--pixel) * 6) 0 transparent, + calc(var(--pixel) * 5) calc(var(--pixel) * 6) 0 var(--c-3), + calc(var(--pixel) * 6) calc(var(--pixel) * 6) 0 var(--c-3), + calc(var(--pixel) * 7) calc(var(--pixel) * 6) 0 var(--c-2), + calc(var(--pixel) * 8) calc(var(--pixel) * 6) 0 var(--c-2), + calc(var(--pixel) * 9) calc(var(--pixel) * 6) 0 var(--c-2), + calc(var(--pixel) * 10) calc(var(--pixel) * 6) 0 var(--c-2), + calc(var(--pixel) * 11) calc(var(--pixel) * 6) 0 var(--c-3), + calc(var(--pixel) * 12) calc(var(--pixel) * 6) 0 var(--c-3), + calc(var(--pixel) * 13) calc(var(--pixel) * 6) 0 var(--c-3), + calc(var(--pixel) * 14) calc(var(--pixel) * 6) 0 var(--c-3), + calc(var(--pixel) * 15) calc(var(--pixel) * 6) 0 transparent, + calc(var(--pixel) * 16) calc(var(--pixel) * 6) 0 transparent, + + /* r:7 */ + calc(var(--pixel) * 1) calc(var(--pixel) * 7) 0 transparent, + calc(var(--pixel) * 2) calc(var(--pixel) * 7) 0 transparent, + calc(var(--pixel) * 3) calc(var(--pixel) * 7) 0 transparent, + calc(var(--pixel) * 4) calc(var(--pixel) * 7) 0 transparent, + calc(var(--pixel) * 5) calc(var(--pixel) * 7) 0 transparent, + calc(var(--pixel) * 6) calc(var(--pixel) * 7) 0 transparent, + calc(var(--pixel) * 7) calc(var(--pixel) * 7) 0 var(--c-2), + calc(var(--pixel) * 8) calc(var(--pixel) * 7) 0 var(--c-2), + calc(var(--pixel) * 9) calc(var(--pixel) * 7) 0 var(--c-2), + calc(var(--pixel) * 10) calc(var(--pixel) * 7) 0 var(--c-2), + calc(var(--pixel) * 11) calc(var(--pixel) * 7) 0 var(--c-2), + calc(var(--pixel) * 12) calc(var(--pixel) * 7) 0 var(--c-2), + calc(var(--pixel) * 13) calc(var(--pixel) * 7) 0 var(--c-2), + calc(var(--pixel) * 14) calc(var(--pixel) * 7) 0 transparent, + calc(var(--pixel) * 15) calc(var(--pixel) * 7) 0 transparent, + calc(var(--pixel) * 16) calc(var(--pixel) * 7) 0 transparent, + + /* r:8 */ + calc(var(--pixel) * 1) calc(var(--pixel) * 8) 0 transparent, + calc(var(--pixel) * 2) calc(var(--pixel) * 8) 0 transparent, + calc(var(--pixel) * 3) calc(var(--pixel) * 8) 0 transparent, + calc(var(--pixel) * 4) calc(var(--pixel) * 8) 0 transparent, + calc(var(--pixel) * 5) calc(var(--pixel) * 8) 0 transparent, + calc(var(--pixel) * 6) calc(var(--pixel) * 8) 0 var(--c-3), + calc(var(--pixel) * 7) calc(var(--pixel) * 8) 0 var(--c-3), + calc(var(--pixel) * 8) calc(var(--pixel) * 8) 0 var(--c-1), + calc(var(--pixel) * 9) calc(var(--pixel) * 8) 0 var(--c-3), + calc(var(--pixel) * 10) calc(var(--pixel) * 8) 0 var(--c-3), + calc(var(--pixel) * 11) calc(var(--pixel) * 8) 0 var(--c-3), + calc(var(--pixel) * 12) calc(var(--pixel) * 8) 0 transparent, + calc(var(--pixel) * 13) calc(var(--pixel) * 8) 0 transparent, + calc(var(--pixel) * 14) calc(var(--pixel) * 8) 0 transparent, + calc(var(--pixel) * 15) calc(var(--pixel) * 8) 0 transparent, + calc(var(--pixel) * 16) calc(var(--pixel) * 8) 0 transparent, + + /* r:9 */ + calc(var(--pixel) * 1) calc(var(--pixel) * 9) 0 transparent, + calc(var(--pixel) * 2) calc(var(--pixel) * 9) 0 transparent, + calc(var(--pixel) * 3) calc(var(--pixel) * 9) 0 transparent, + calc(var(--pixel) * 4) calc(var(--pixel) * 9) 0 transparent, + calc(var(--pixel) * 5) calc(var(--pixel) * 9) 0 var(--c-3), + calc(var(--pixel) * 6) calc(var(--pixel) * 9) 0 var(--c-3), + calc(var(--pixel) * 7) calc(var(--pixel) * 9) 0 var(--c-3), + calc(var(--pixel) * 8) calc(var(--pixel) * 9) 0 var(--c-1), + calc(var(--pixel) * 9) calc(var(--pixel) * 9) 0 var(--c-3), + calc(var(--pixel) * 10) calc(var(--pixel) * 9) 0 var(--c-3), + calc(var(--pixel) * 11) calc(var(--pixel) * 9) 0 var(--c-1), + calc(var(--pixel) * 12) calc(var(--pixel) * 9) 0 var(--c-3), + calc(var(--pixel) * 13) calc(var(--pixel) * 9) 0 var(--c-3), + calc(var(--pixel) * 14) calc(var(--pixel) * 9) 0 var(--c-3), + calc(var(--pixel) * 15) calc(var(--pixel) * 9) 0 transparent, + calc(var(--pixel) * 16) calc(var(--pixel) * 9) 0 transparent, + + /* r:10 */ + calc(var(--pixel) * 1) calc(var(--pixel) * 10) 0 transparent, + calc(var(--pixel) * 2) calc(var(--pixel) * 10) 0 transparent, + calc(var(--pixel) * 3) calc(var(--pixel) * 10) 0 transparent, + calc(var(--pixel) * 4) calc(var(--pixel) * 10) 0 var(--c-3), + calc(var(--pixel) * 5) calc(var(--pixel) * 10) 0 var(--c-3), + calc(var(--pixel) * 6) calc(var(--pixel) * 10) 0 var(--c-3), + calc(var(--pixel) * 7) calc(var(--pixel) * 10) 0 var(--c-3), + calc(var(--pixel) * 8) calc(var(--pixel) * 10) 0 var(--c-1), + calc(var(--pixel) * 9) calc(var(--pixel) * 10) 0 var(--c-1), + calc(var(--pixel) * 10) calc(var(--pixel) * 10) 0 var(--c-1), + calc(var(--pixel) * 11) calc(var(--pixel) * 10) 0 var(--c-1), + calc(var(--pixel) * 12) calc(var(--pixel) * 10) 0 var(--c-3), + calc(var(--pixel) * 13) calc(var(--pixel) * 10) 0 var(--c-3), + calc(var(--pixel) * 14) calc(var(--pixel) * 10) 0 var(--c-3), + calc(var(--pixel) * 15) calc(var(--pixel) * 10) 0 var(--c-3), + calc(var(--pixel) * 16) calc(var(--pixel) * 10) 0 transparent, + + /* r:11 */ + calc(var(--pixel) * 1) calc(var(--pixel) * 11) 0 transparent, + calc(var(--pixel) * 2) calc(var(--pixel) * 11) 0 transparent, + calc(var(--pixel) * 3) calc(var(--pixel) * 11) 0 transparent, + calc(var(--pixel) * 4) calc(var(--pixel) * 11) 0 var(--c-2), + calc(var(--pixel) * 5) calc(var(--pixel) * 11) 0 var(--c-2), + calc(var(--pixel) * 6) calc(var(--pixel) * 11) 0 var(--c-3), + calc(var(--pixel) * 7) calc(var(--pixel) * 11) 0 var(--c-1), + calc(var(--pixel) * 8) calc(var(--pixel) * 11) 0 var(--c-2), + calc(var(--pixel) * 9) calc(var(--pixel) * 11) 0 var(--c-1), + calc(var(--pixel) * 10) calc(var(--pixel) * 11) 0 var(--c-1), + calc(var(--pixel) * 11) calc(var(--pixel) * 11) 0 var(--c-2), + calc(var(--pixel) * 12) calc(var(--pixel) * 11) 0 var(--c-1), + calc(var(--pixel) * 13) calc(var(--pixel) * 11) 0 var(--c-3), + calc(var(--pixel) * 14) calc(var(--pixel) * 11) 0 var(--c-2), + calc(var(--pixel) * 15) calc(var(--pixel) * 11) 0 var(--c-2), + calc(var(--pixel) * 16) calc(var(--pixel) * 11) 0 transparent, + + /* r:12 */ + calc(var(--pixel) * 1) calc(var(--pixel) * 12) 0 transparent, + calc(var(--pixel) * 2) calc(var(--pixel) * 12) 0 transparent, + calc(var(--pixel) * 3) calc(var(--pixel) * 12) 0 transparent, + calc(var(--pixel) * 4) calc(var(--pixel) * 12) 0 var(--c-2), + calc(var(--pixel) * 5) calc(var(--pixel) * 12) 0 var(--c-2), + calc(var(--pixel) * 6) calc(var(--pixel) * 12) 0 var(--c-2), + calc(var(--pixel) * 7) calc(var(--pixel) * 12) 0 var(--c-1), + calc(var(--pixel) * 8) calc(var(--pixel) * 12) 0 var(--c-1), + calc(var(--pixel) * 9) calc(var(--pixel) * 12) 0 var(--c-1), + calc(var(--pixel) * 10) calc(var(--pixel) * 12) 0 var(--c-1), + calc(var(--pixel) * 11) calc(var(--pixel) * 12) 0 var(--c-1), + calc(var(--pixel) * 12) calc(var(--pixel) * 12) 0 var(--c-1), + calc(var(--pixel) * 13) calc(var(--pixel) * 12) 0 var(--c-2), + calc(var(--pixel) * 14) calc(var(--pixel) * 12) 0 var(--c-2), + calc(var(--pixel) * 15) calc(var(--pixel) * 12) 0 var(--c-2), + calc(var(--pixel) * 16) calc(var(--pixel) * 12) 0 transparent, + + /* r:13 */ + calc(var(--pixel) * 1) calc(var(--pixel) * 13) 0 transparent, + calc(var(--pixel) * 2) calc(var(--pixel) * 13) 0 transparent, + calc(var(--pixel) * 3) calc(var(--pixel) * 13) 0 transparent, + calc(var(--pixel) * 4) calc(var(--pixel) * 13) 0 var(--c-2), + calc(var(--pixel) * 5) calc(var(--pixel) * 13) 0 var(--c-2), + calc(var(--pixel) * 6) calc(var(--pixel) * 13) 0 var(--c-1), + calc(var(--pixel) * 7) calc(var(--pixel) * 13) 0 var(--c-1), + calc(var(--pixel) * 8) calc(var(--pixel) * 13) 0 var(--c-1), + calc(var(--pixel) * 9) calc(var(--pixel) * 13) 0 var(--c-1), + calc(var(--pixel) * 10) calc(var(--pixel) * 13) 0 var(--c-1), + calc(var(--pixel) * 11) calc(var(--pixel) * 13) 0 var(--c-1), + calc(var(--pixel) * 12) calc(var(--pixel) * 13) 0 var(--c-1), + calc(var(--pixel) * 13) calc(var(--pixel) * 13) 0 var(--c-1), + calc(var(--pixel) * 14) calc(var(--pixel) * 13) 0 var(--c-2), + calc(var(--pixel) * 15) calc(var(--pixel) * 13) 0 var(--c-2), + calc(var(--pixel) * 16) calc(var(--pixel) * 13) 0 transparent, + + /* r:14 */ + calc(var(--pixel) * 1) calc(var(--pixel) * 14) 0 transparent, + calc(var(--pixel) * 2) calc(var(--pixel) * 14) 0 transparent, + calc(var(--pixel) * 3) calc(var(--pixel) * 14) 0 transparent, + calc(var(--pixel) * 4) calc(var(--pixel) * 14) 0 transparent, + calc(var(--pixel) * 5) calc(var(--pixel) * 14) 0 transparent, + calc(var(--pixel) * 6) calc(var(--pixel) * 14) 0 var(--c-1), + calc(var(--pixel) * 7) calc(var(--pixel) * 14) 0 var(--c-1), + calc(var(--pixel) * 8) calc(var(--pixel) * 14) 0 var(--c-1), + calc(var(--pixel) * 9) calc(var(--pixel) * 14) 0 transparent, + calc(var(--pixel) * 10) calc(var(--pixel) * 14) 0 transparent, + calc(var(--pixel) * 11) calc(var(--pixel) * 14) 0 var(--c-1), + calc(var(--pixel) * 12) calc(var(--pixel) * 14) 0 var(--c-1), + calc(var(--pixel) * 13) calc(var(--pixel) * 14) 0 var(--c-1), + calc(var(--pixel) * 14) calc(var(--pixel) * 14) 0 transparent, + calc(var(--pixel) * 15) calc(var(--pixel) * 14) 0 transparent, + calc(var(--pixel) * 16) calc(var(--pixel) * 14) 0 transparent, + + /* r:15 */ + calc(var(--pixel) * 1) calc(var(--pixel) * 15) 0 transparent, + calc(var(--pixel) * 2) calc(var(--pixel) * 15) 0 transparent, + calc(var(--pixel) * 3) calc(var(--pixel) * 15) 0 transparent, + calc(var(--pixel) * 4) calc(var(--pixel) * 15) 0 transparent, + calc(var(--pixel) * 5) calc(var(--pixel) * 15) 0 var(--c-3), + calc(var(--pixel) * 6) calc(var(--pixel) * 15) 0 var(--c-3), + calc(var(--pixel) * 7) calc(var(--pixel) * 15) 0 var(--c-3), + calc(var(--pixel) * 8) calc(var(--pixel) * 15) 0 transparent, + calc(var(--pixel) * 9) calc(var(--pixel) * 15) 0 transparent, + calc(var(--pixel) * 10) calc(var(--pixel) * 15) 0 transparent, + calc(var(--pixel) * 11) calc(var(--pixel) * 15) 0 transparent, + calc(var(--pixel) * 12) calc(var(--pixel) * 15) 0 var(--c-3), + calc(var(--pixel) * 13) calc(var(--pixel) * 15) 0 var(--c-3), + calc(var(--pixel) * 14) calc(var(--pixel) * 15) 0 var(--c-3), + calc(var(--pixel) * 15) calc(var(--pixel) * 15) 0 transparent, + calc(var(--pixel) * 16) calc(var(--pixel) * 15) 0 transparent, + + /* r:16 */ + calc(var(--pixel) * 1) calc(var(--pixel) * 16) 0 transparent, + calc(var(--pixel) * 2) calc(var(--pixel) * 16) 0 transparent, + calc(var(--pixel) * 3) calc(var(--pixel) * 16) 0 transparent, + calc(var(--pixel) * 4) calc(var(--pixel) * 16) 0 var(--c-3), + calc(var(--pixel) * 5) calc(var(--pixel) * 16) 0 var(--c-3), + calc(var(--pixel) * 6) calc(var(--pixel) * 16) 0 var(--c-3), + calc(var(--pixel) * 7) calc(var(--pixel) * 16) 0 var(--c-3), + calc(var(--pixel) * 8) calc(var(--pixel) * 16) 0 transparent, + calc(var(--pixel) * 9) calc(var(--pixel) * 16) 0 transparent, + calc(var(--pixel) * 10) calc(var(--pixel) * 16) 0 transparent, + calc(var(--pixel) * 11) calc(var(--pixel) * 16) 0 transparent, + calc(var(--pixel) * 12) calc(var(--pixel) * 16) 0 var(--c-3), + calc(var(--pixel) * 13) calc(var(--pixel) * 16) 0 var(--c-3), + calc(var(--pixel) * 14) calc(var(--pixel) * 16) 0 var(--c-3), + calc(var(--pixel) * 15) calc(var(--pixel) * 16) 0 var(--c-3), + calc(var(--pixel) * 16) calc(var(--pixel) * 16) 0 transparent; + } + + 25%, 75% { + box-shadow: + /* r:1 */ + calc(var(--pixel) * 1) calc(var(--pixel) * 1) 0 transparent, + calc(var(--pixel) * 2) calc(var(--pixel) * 1) 0 transparent, + calc(var(--pixel) * 3) calc(var(--pixel) * 1) 0 transparent, + calc(var(--pixel) * 4) calc(var(--pixel) * 1) 0 transparent, + calc(var(--pixel) * 5) calc(var(--pixel) * 1) 0 transparent, + calc(var(--pixel) * 6) calc(var(--pixel) * 1) 0 transparent, + calc(var(--pixel) * 7) calc(var(--pixel) * 1) 0 transparent, + calc(var(--pixel) * 8) calc(var(--pixel) * 1) 0 transparent, + calc(var(--pixel) * 9) calc(var(--pixel) * 1) 0 transparent, + calc(var(--pixel) * 10) calc(var(--pixel) * 1) 0 transparent, + calc(var(--pixel) * 11) calc(var(--pixel) * 1) 0 transparent, + calc(var(--pixel) * 12) calc(var(--pixel) * 1) 0 transparent, + calc(var(--pixel) * 13) calc(var(--pixel) * 1) 0 transparent, + calc(var(--pixel) * 14) calc(var(--pixel) * 1) 0 var(--c-2), + calc(var(--pixel) * 15) calc(var(--pixel) * 1) 0 var(--c-2), + calc(var(--pixel) * 16) calc(var(--pixel) * 1) 0 var(--c-2), + + /* r:2 */ + calc(var(--pixel) * 1) calc(var(--pixel) * 2) 0 transparent, + calc(var(--pixel) * 2) calc(var(--pixel) * 2) 0 transparent, + calc(var(--pixel) * 3) calc(var(--pixel) * 2) 0 transparent, + calc(var(--pixel) * 4) calc(var(--pixel) * 2) 0 transparent, + calc(var(--pixel) * 5) calc(var(--pixel) * 2) 0 transparent, + calc(var(--pixel) * 6) calc(var(--pixel) * 2) 0 transparent, + calc(var(--pixel) * 7) calc(var(--pixel) * 2) 0 var(--c-1), + calc(var(--pixel) * 8) calc(var(--pixel) * 2) 0 var(--c-1), + calc(var(--pixel) * 9) calc(var(--pixel) * 2) 0 var(--c-1), + calc(var(--pixel) * 10) calc(var(--pixel) * 2) 0 var(--c-1), + calc(var(--pixel) * 11) calc(var(--pixel) * 2) 0 var(--c-1), + calc(var(--pixel) * 12) calc(var(--pixel) * 2) 0 transparent, + calc(var(--pixel) * 13) calc(var(--pixel) * 2) 0 transparent, + calc(var(--pixel) * 14) calc(var(--pixel) * 2) 0 var(--c-2), + calc(var(--pixel) * 15) calc(var(--pixel) * 2) 0 var(--c-2), + calc(var(--pixel) * 16) calc(var(--pixel) * 2) 0 var(--c-2), + + /* r:3 */ + calc(var(--pixel) * 1) calc(var(--pixel) * 3) 0 transparent, + calc(var(--pixel) * 2) calc(var(--pixel) * 3) 0 transparent, + calc(var(--pixel) * 3) calc(var(--pixel) * 3) 0 transparent, + calc(var(--pixel) * 4) calc(var(--pixel) * 3) 0 transparent, + calc(var(--pixel) * 5) calc(var(--pixel) * 3) 0 transparent, + calc(var(--pixel) * 6) calc(var(--pixel) * 3) 0 var(--c-1), + calc(var(--pixel) * 7) calc(var(--pixel) * 3) 0 var(--c-1), + calc(var(--pixel) * 8) calc(var(--pixel) * 3) 0 var(--c-1), + calc(var(--pixel) * 9) calc(var(--pixel) * 3) 0 var(--c-1), + calc(var(--pixel) * 10) calc(var(--pixel) * 3) 0 var(--c-1), + calc(var(--pixel) * 11) calc(var(--pixel) * 3) 0 var(--c-1), + calc(var(--pixel) * 12) calc(var(--pixel) * 3) 0 var(--c-1), + calc(var(--pixel) * 13) calc(var(--pixel) * 3) 0 var(--c-1), + calc(var(--pixel) * 14) calc(var(--pixel) * 3) 0 var(--c-1), + calc(var(--pixel) * 15) calc(var(--pixel) * 3) 0 var(--c-2), + calc(var(--pixel) * 16) calc(var(--pixel) * 3) 0 var(--c-2), + + /* r:4 */ + calc(var(--pixel) * 1) calc(var(--pixel) * 4) 0 transparent, + calc(var(--pixel) * 2) calc(var(--pixel) * 4) 0 transparent, + calc(var(--pixel) * 3) calc(var(--pixel) * 4) 0 transparent, + calc(var(--pixel) * 4) calc(var(--pixel) * 4) 0 transparent, + calc(var(--pixel) * 5) calc(var(--pixel) * 4) 0 transparent, + calc(var(--pixel) * 6) calc(var(--pixel) * 4) 0 var(--c-3), + calc(var(--pixel) * 7) calc(var(--pixel) * 4) 0 var(--c-3), + calc(var(--pixel) * 8) calc(var(--pixel) * 4) 0 var(--c-3), + calc(var(--pixel) * 9) calc(var(--pixel) * 4) 0 var(--c-2), + calc(var(--pixel) * 10) calc(var(--pixel) * 4) 0 var(--c-2), + calc(var(--pixel) * 11) calc(var(--pixel) * 4) 0 var(--c-3), + calc(var(--pixel) * 12) calc(var(--pixel) * 4) 0 var(--c-2), + calc(var(--pixel) * 13) calc(var(--pixel) * 4) 0 transparent, + calc(var(--pixel) * 14) calc(var(--pixel) * 4) 0 var(--c-2), + calc(var(--pixel) * 15) calc(var(--pixel) * 4) 0 var(--c-2), + calc(var(--pixel) * 16) calc(var(--pixel) * 4) 0 var(--c-2), + + /* r:5 */ + calc(var(--pixel) * 1) calc(var(--pixel) * 5) 0 transparent, + calc(var(--pixel) * 2) calc(var(--pixel) * 5) 0 transparent, + calc(var(--pixel) * 3) calc(var(--pixel) * 5) 0 transparent, + calc(var(--pixel) * 4) calc(var(--pixel) * 5) 0 transparent, + calc(var(--pixel) * 5) calc(var(--pixel) * 5) 0 var(--c-3), + calc(var(--pixel) * 6) calc(var(--pixel) * 5) 0 var(--c-2), + calc(var(--pixel) * 7) calc(var(--pixel) * 5) 0 var(--c-3), + calc(var(--pixel) * 8) calc(var(--pixel) * 5) 0 var(--c-2), + calc(var(--pixel) * 9) calc(var(--pixel) * 5) 0 var(--c-2), + calc(var(--pixel) * 10) calc(var(--pixel) * 5) 0 var(--c-2), + calc(var(--pixel) * 11) calc(var(--pixel) * 5) 0 var(--c-3), + calc(var(--pixel) * 12) calc(var(--pixel) * 5) 0 var(--c-2), + calc(var(--pixel) * 13) calc(var(--pixel) * 5) 0 var(--c-2), + calc(var(--pixel) * 14) calc(var(--pixel) * 5) 0 var(--c-2), + calc(var(--pixel) * 15) calc(var(--pixel) * 5) 0 var(--c-3), + calc(var(--pixel) * 16) calc(var(--pixel) * 5) 0 var(--c-3), + + /* r:6 */ + calc(var(--pixel) * 1) calc(var(--pixel) * 6) 0 transparent, + calc(var(--pixel) * 2) calc(var(--pixel) * 6) 0 transparent, + calc(var(--pixel) * 3) calc(var(--pixel) * 6) 0 transparent, + calc(var(--pixel) * 4) calc(var(--pixel) * 6) 0 transparent, + calc(var(--pixel) * 5) calc(var(--pixel) * 6) 0 var(--c-3), + calc(var(--pixel) * 6) calc(var(--pixel) * 6) 0 var(--c-2), + calc(var(--pixel) * 7) calc(var(--pixel) * 6) 0 var(--c-3), + calc(var(--pixel) * 8) calc(var(--pixel) * 6) 0 var(--c-3), + calc(var(--pixel) * 9) calc(var(--pixel) * 6) 0 var(--c-2), + calc(var(--pixel) * 10) calc(var(--pixel) * 6) 0 var(--c-2), + calc(var(--pixel) * 11) calc(var(--pixel) * 6) 0 var(--c-2), + calc(var(--pixel) * 12) calc(var(--pixel) * 6) 0 var(--c-3), + calc(var(--pixel) * 13) calc(var(--pixel) * 6) 0 var(--c-2), + calc(var(--pixel) * 14) calc(var(--pixel) * 6) 0 var(--c-2), + calc(var(--pixel) * 15) calc(var(--pixel) * 6) 0 var(--c-2), + calc(var(--pixel) * 16) calc(var(--pixel) * 6) 0 var(--c-3), + + /* r:7 */ + calc(var(--pixel) * 1) calc(var(--pixel) * 7) 0 transparent, + calc(var(--pixel) * 2) calc(var(--pixel) * 7) 0 transparent, + calc(var(--pixel) * 3) calc(var(--pixel) * 7) 0 transparent, + calc(var(--pixel) * 4) calc(var(--pixel) * 7) 0 transparent, + calc(var(--pixel) * 5) calc(var(--pixel) * 7) 0 var(--c-3), + calc(var(--pixel) * 6) calc(var(--pixel) * 7) 0 var(--c-3), + calc(var(--pixel) * 7) calc(var(--pixel) * 7) 0 var(--c-2), + calc(var(--pixel) * 8) calc(var(--pixel) * 7) 0 var(--c-2), + calc(var(--pixel) * 9) calc(var(--pixel) * 7) 0 var(--c-2), + calc(var(--pixel) * 10) calc(var(--pixel) * 7) 0 var(--c-2), + calc(var(--pixel) * 11) calc(var(--pixel) * 7) 0 var(--c-3), + calc(var(--pixel) * 12) calc(var(--pixel) * 7) 0 var(--c-3), + calc(var(--pixel) * 13) calc(var(--pixel) * 7) 0 var(--c-3), + calc(var(--pixel) * 14) calc(var(--pixel) * 7) 0 var(--c-3), + calc(var(--pixel) * 15) calc(var(--pixel) * 7) 0 transparent, + calc(var(--pixel) * 16) calc(var(--pixel) * 7) 0 transparent, + + /* r:8 */ + calc(var(--pixel) * 1) calc(var(--pixel) * 8) 0 transparent, + calc(var(--pixel) * 2) calc(var(--pixel) * 8) 0 transparent, + calc(var(--pixel) * 3) calc(var(--pixel) * 8) 0 transparent, + calc(var(--pixel) * 4) calc(var(--pixel) * 8) 0 transparent, + calc(var(--pixel) * 5) calc(var(--pixel) * 8) 0 transparent, + calc(var(--pixel) * 6) calc(var(--pixel) * 8) 0 transparent, + calc(var(--pixel) * 7) calc(var(--pixel) * 8) 0 var(--c-2), + calc(var(--pixel) * 8) calc(var(--pixel) * 8) 0 var(--c-2), + calc(var(--pixel) * 9) calc(var(--pixel) * 8) 0 var(--c-2), + calc(var(--pixel) * 10) calc(var(--pixel) * 8) 0 var(--c-2), + calc(var(--pixel) * 11) calc(var(--pixel) * 8) 0 var(--c-2), + calc(var(--pixel) * 12) calc(var(--pixel) * 8) 0 var(--c-2), + calc(var(--pixel) * 13) calc(var(--pixel) * 8) 0 var(--c-2), + calc(var(--pixel) * 14) calc(var(--pixel) * 8) 0 transparent, + calc(var(--pixel) * 15) calc(var(--pixel) * 8) 0 transparent, + calc(var(--pixel) * 16) calc(var(--pixel) * 8) 0 transparent, + + /* r:9 */ + calc(var(--pixel) * 1) calc(var(--pixel) * 9) 0 transparent, + calc(var(--pixel) * 2) calc(var(--pixel) * 9) 0 transparent, + calc(var(--pixel) * 3) calc(var(--pixel) * 9) 0 var(--c-3), + calc(var(--pixel) * 4) calc(var(--pixel) * 9) 0 var(--c-3), + calc(var(--pixel) * 5) calc(var(--pixel) * 9) 0 var(--c-3), + calc(var(--pixel) * 6) calc(var(--pixel) * 9) 0 var(--c-3), + calc(var(--pixel) * 7) calc(var(--pixel) * 9) 0 var(--c-3), + calc(var(--pixel) * 8) calc(var(--pixel) * 9) 0 var(--c-1), + calc(var(--pixel) * 9) calc(var(--pixel) * 9) 0 var(--c-3), + calc(var(--pixel) * 10) calc(var(--pixel) * 9) 0 var(--c-3), + calc(var(--pixel) * 11) calc(var(--pixel) * 9) 0 var(--c-3), + calc(var(--pixel) * 12) calc(var(--pixel) * 9) 0 var(--c-1), + calc(var(--pixel) * 13) calc(var(--pixel) * 9) 0 var(--c-3), + calc(var(--pixel) * 14) calc(var(--pixel) * 9) 0 transparent, + calc(var(--pixel) * 15) calc(var(--pixel) * 9) 0 transparent, + calc(var(--pixel) * 16) calc(var(--pixel) * 9) 0 transparent, + + /* r:10 */ + calc(var(--pixel) * 1) calc(var(--pixel) * 10) 0 transparent, + calc(var(--pixel) * 2) calc(var(--pixel) * 10) 0 var(--c-3), + calc(var(--pixel) * 3) calc(var(--pixel) * 10) 0 var(--c-3), + calc(var(--pixel) * 4) calc(var(--pixel) * 10) 0 var(--c-3), + calc(var(--pixel) * 5) calc(var(--pixel) * 10) 0 var(--c-3), + calc(var(--pixel) * 6) calc(var(--pixel) * 10) 0 var(--c-3), + calc(var(--pixel) * 7) calc(var(--pixel) * 10) 0 var(--c-3), + calc(var(--pixel) * 8) calc(var(--pixel) * 10) 0 var(--c-1), + calc(var(--pixel) * 9) calc(var(--pixel) * 10) 0 var(--c-3), + calc(var(--pixel) * 10) calc(var(--pixel) * 10) 0 var(--c-3), + calc(var(--pixel) * 11) calc(var(--pixel) * 10) 0 var(--c-3), + calc(var(--pixel) * 12) calc(var(--pixel) * 10) 0 var(--c-1), + calc(var(--pixel) * 13) calc(var(--pixel) * 10) 0 transparent, + calc(var(--pixel) * 14) calc(var(--pixel) * 10) 0 transparent, + calc(var(--pixel) * 15) calc(var(--pixel) * 10) 0 transparent, + calc(var(--pixel) * 16) calc(var(--pixel) * 10) 0 var(--c-3), + + /* r:11 */ + calc(var(--pixel) * 1) calc(var(--pixel) * 11) 0 var(--c-2), + calc(var(--pixel) * 2) calc(var(--pixel) * 11) 0 var(--c-2), + calc(var(--pixel) * 3) calc(var(--pixel) * 11) 0 var(--c-3), + calc(var(--pixel) * 4) calc(var(--pixel) * 11) 0 var(--c-3), + calc(var(--pixel) * 5) calc(var(--pixel) * 11) 0 var(--c-3), + calc(var(--pixel) * 6) calc(var(--pixel) * 11) 0 var(--c-3), + calc(var(--pixel) * 7) calc(var(--pixel) * 11) 0 var(--c-3), + calc(var(--pixel) * 8) calc(var(--pixel) * 11) 0 var(--c-3), + calc(var(--pixel) * 9) calc(var(--pixel) * 11) 0 var(--c-1), + calc(var(--pixel) * 10) calc(var(--pixel) * 11) 0 var(--c-1), + calc(var(--pixel) * 11) calc(var(--pixel) * 11) 0 var(--c-1), + calc(var(--pixel) * 12) calc(var(--pixel) * 11) 0 var(--c-1), + calc(var(--pixel) * 13) calc(var(--pixel) * 11) 0 var(--c-1), + calc(var(--pixel) * 14) calc(var(--pixel) * 11) 0 transparent, + calc(var(--pixel) * 15) calc(var(--pixel) * 11) 0 transparent, + calc(var(--pixel) * 16) calc(var(--pixel) * 11) 0 var(--c-3), + + /* r:12 */ + calc(var(--pixel) * 1) calc(var(--pixel) * 12) 0 var(--c-2), + calc(var(--pixel) * 2) calc(var(--pixel) * 12) 0 var(--c-2), + calc(var(--pixel) * 3) calc(var(--pixel) * 12) 0 var(--c-2), + calc(var(--pixel) * 4) calc(var(--pixel) * 12) 0 transparent, + calc(var(--pixel) * 5) calc(var(--pixel) * 12) 0 transparent, + calc(var(--pixel) * 6) calc(var(--pixel) * 12) 0 var(--c-1), + calc(var(--pixel) * 7) calc(var(--pixel) * 12) 0 var(--c-3), + calc(var(--pixel) * 8) calc(var(--pixel) * 12) 0 var(--c-1), + calc(var(--pixel) * 9) calc(var(--pixel) * 12) 0 var(--c-1), + calc(var(--pixel) * 10) calc(var(--pixel) * 12) 0 var(--c-1), + calc(var(--pixel) * 11) calc(var(--pixel) * 12) 0 var(--c-2), + calc(var(--pixel) * 12) calc(var(--pixel) * 12) 0 var(--c-1), + calc(var(--pixel) * 13) calc(var(--pixel) * 12) 0 var(--c-2), + calc(var(--pixel) * 14) calc(var(--pixel) * 12) 0 var(--c-1), + calc(var(--pixel) * 15) calc(var(--pixel) * 12) 0 var(--c-3), + calc(var(--pixel) * 16) calc(var(--pixel) * 12) 0 var(--c-3), + + /* r:13 */ + calc(var(--pixel) * 1) calc(var(--pixel) * 13) 0 transparent, + calc(var(--pixel) * 2) calc(var(--pixel) * 13) 0 var(--c-2), + calc(var(--pixel) * 3) calc(var(--pixel) * 13) 0 transparent, + calc(var(--pixel) * 4) calc(var(--pixel) * 13) 0 var(--c-3), + calc(var(--pixel) * 5) calc(var(--pixel) * 13) 0 transparent, + calc(var(--pixel) * 6) calc(var(--pixel) * 13) 0 var(--c-1), + calc(var(--pixel) * 7) calc(var(--pixel) * 13) 0 var(--c-1), + calc(var(--pixel) * 8) calc(var(--pixel) * 13) 0 var(--c-1), + calc(var(--pixel) * 9) calc(var(--pixel) * 13) 0 var(--c-1), + calc(var(--pixel) * 10) calc(var(--pixel) * 13) 0 var(--c-1), + calc(var(--pixel) * 11) calc(var(--pixel) * 13) 0 var(--c-1), + calc(var(--pixel) * 12) calc(var(--pixel) * 13) 0 var(--c-1), + calc(var(--pixel) * 13) calc(var(--pixel) * 13) 0 var(--c-1), + calc(var(--pixel) * 14) calc(var(--pixel) * 13) 0 var(--c-1), + calc(var(--pixel) * 15) calc(var(--pixel) * 13) 0 var(--c-3), + calc(var(--pixel) * 16) calc(var(--pixel) * 13) 0 var(--c-3), + + /* r:14 */ + calc(var(--pixel) * 1) calc(var(--pixel) * 14) 0 transparent, + calc(var(--pixel) * 2) calc(var(--pixel) * 14) 0 transparent, + calc(var(--pixel) * 3) calc(var(--pixel) * 14) 0 var(--c-3), + calc(var(--pixel) * 4) calc(var(--pixel) * 14) 0 var(--c-3), + calc(var(--pixel) * 5) calc(var(--pixel) * 14) 0 var(--c-3), + calc(var(--pixel) * 6) calc(var(--pixel) * 14) 0 var(--c-1), + calc(var(--pixel) * 7) calc(var(--pixel) * 14) 0 var(--c-1), + calc(var(--pixel) * 8) calc(var(--pixel) * 14) 0 var(--c-1), + calc(var(--pixel) * 9) calc(var(--pixel) * 14) 0 var(--c-1), + calc(var(--pixel) * 10) calc(var(--pixel) * 14) 0 var(--c-1), + calc(var(--pixel) * 11) calc(var(--pixel) * 14) 0 var(--c-1), + calc(var(--pixel) * 12) calc(var(--pixel) * 14) 0 var(--c-1), + calc(var(--pixel) * 13) calc(var(--pixel) * 14) 0 var(--c-1), + calc(var(--pixel) * 14) calc(var(--pixel) * 14) 0 var(--c-1), + calc(var(--pixel) * 15) calc(var(--pixel) * 14) 0 var(--c-3), + calc(var(--pixel) * 16) calc(var(--pixel) * 14) 0 var(--c-3), + + /* r:15 */ + calc(var(--pixel) * 1) calc(var(--pixel) * 15) 0 transparent, + calc(var(--pixel) * 2) calc(var(--pixel) * 15) 0 var(--c-3), + calc(var(--pixel) * 3) calc(var(--pixel) * 15) 0 var(--c-3), + calc(var(--pixel) * 4) calc(var(--pixel) * 15) 0 var(--c-3), + calc(var(--pixel) * 5) calc(var(--pixel) * 15) 0 var(--c-1), + calc(var(--pixel) * 6) calc(var(--pixel) * 15) 0 var(--c-1), + calc(var(--pixel) * 7) calc(var(--pixel) * 15) 0 var(--c-1), + calc(var(--pixel) * 8) calc(var(--pixel) * 15) 0 var(--c-1), + calc(var(--pixel) * 9) calc(var(--pixel) * 15) 0 var(--c-1), + calc(var(--pixel) * 10) calc(var(--pixel) * 15) 0 var(--c-1), + calc(var(--pixel) * 11) calc(var(--pixel) * 15) 0 var(--c-1), + calc(var(--pixel) * 12) calc(var(--pixel) * 15) 0 var(--c-1), + calc(var(--pixel) * 13) calc(var(--pixel) * 15) 0 transparent, + calc(var(--pixel) * 14) calc(var(--pixel) * 15) 0 transparent, + calc(var(--pixel) * 15) calc(var(--pixel) * 15) 0 transparent, + calc(var(--pixel) * 16) calc(var(--pixel) * 15) 0 transparent, + + /* r:16 */ + calc(var(--pixel) * 1) calc(var(--pixel) * 16) 0 transparent, + calc(var(--pixel) * 2) calc(var(--pixel) * 16) 0 var(--c-3), + calc(var(--pixel) * 3) calc(var(--pixel) * 16) 0 transparent, + calc(var(--pixel) * 4) calc(var(--pixel) * 16) 0 transparent, + calc(var(--pixel) * 5) calc(var(--pixel) * 16) 0 var(--c-1), + calc(var(--pixel) * 6) calc(var(--pixel) * 16) 0 var(--c-1), + calc(var(--pixel) * 7) calc(var(--pixel) * 16) 0 var(--c-1), + calc(var(--pixel) * 8) calc(var(--pixel) * 16) 0 var(--c-1), + calc(var(--pixel) * 9) calc(var(--pixel) * 16) 0 transparent, + calc(var(--pixel) * 10) calc(var(--pixel) * 16) 0 transparent, + calc(var(--pixel) * 11) calc(var(--pixel) * 16) 0 transparent, + calc(var(--pixel) * 12) calc(var(--pixel) * 16) 0 transparent, + calc(var(--pixel) * 13) calc(var(--pixel) * 16) 0 transparent, + calc(var(--pixel) * 14) calc(var(--pixel) * 16) 0 transparent, + calc(var(--pixel) * 15) calc(var(--pixel) * 16) 0 transparent, + calc(var(--pixel) * 16) calc(var(--pixel) * 16) 0 transparent; + } +} + +/*加载画面的进度条框*/ +body:not(.default-loading-page) .progress-bar-line { + display: none; +} + +/*加载画面的进度条*/ +body:not(.default-loading-page) .progress-bar-subline { + display: none; +} + +/* ================================== */ +/* ======= Banner ======= */ +/* ================================== */ +.obsidian-banner-wrapper { + margin-top: 0px; + padding-top: 0px; +} +.mod-header:has(+ .obsidian-banner-wrapper) .metadata-container +{ + display:none; +} +.mod-header:has(+ .obsidian-banner-wrapper) .inline-title +{ + display:none; +} +.mod-header:has(+ .obsidian-banner-wrapper) { + margin-top: var(--banner-height); + +} +.show-inline-title .obsidian-banner-wrapper.has-banner-icon .obsidian-banner-icon.v-center, +.show-inline-title .obsidian-banner-wrapper.has-banner-icon .obsidian-banner-icon.v-custom { + margin-top: calc(-1em - 6px); +} +.show-inline-title .obsidian-banner-wrapper.has-banner-icon .obsidian-banner-icon.v-above { + margin-top: calc(-2em - 12px); +} +/* ====cssclass background 属性可以使得banner作为笔记背景 ===== */ +.markdown-preview-view.background .obsidian-banner-wrapper { + position: absolute; + width: 100%; + height: 100%; + top: 0; + bottom: 0; + left: 0; + background-size: cover; + z-index: -1; + opacity: 0.8; + background-attachment:fixed; +} + +.markdown-preview-view.background .obsidian-banner { + top: -310px; + width: 100%; + height: 100%; + background-repeat: no-repeat; + background-size: cover; +} + +.is-live-preview.background .has-banner .obsidian-banner { + position: absolute!important; + width: 100%; + top: 0; + bottom: 0; + left: 0; + background-size: cover; + z-index: -1; +} +.is-live-preview.background .has-banner .cm-hmd-frontmatter { + display: none; +} +.is-live-preview.background .has-banner .obsidian-banner.cm6-banner { + opacity: 0.5; + height: 100%; +} + +:is(.markdown-preview-view,.markdown-rendered) img.banner-image.full-width{ + max-width: none; +} +/* ==修复新弹出窗口banner位置错位===================== */ +body.is-popout-window { + --banner-height: 300px; + --banner-internal-embed-height: 200px; + --banner-preview-embed-height: 120px; +} + + +/* ================================== */ +/* =======Tasks======= */ +/* ================================== */ +:is(.markdown-preview-view,.markdown-rendered) .tasks-backlink>.internal-link.internal-link-short-mode { + font-size: 0; +} +:is(.markdown-preview-view,.markdown-rendered) .tasks-backlink>.internal-link.internal-link-short-mode::before { + content: ""; + background-image: url("data:image/svg+xml,%3Csvg width='' height='' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M330.97 451.71l-120.70 120.70a170.67 170.67 0 0 0 235.22 247.21l6.14-5.89 120.70-120.66 60.33 60.33-120.70 120.70A256 256 0 1 1 149.93 512l120.70-120.66 60.33 60.33z m301.70-60.33a42.67 42.67 0 0 1 0 60.33l-181.03 181.03a42.67 42.67 0 0 1-60.33-60.33l181.03-181.03a42.67 42.67 0 0 1 60.33 0z m241.37-241.37a256 256 0 0 1 0 362.03l-120.70 120.70-60.33-60.33 120.70-120.70a170.67 170.67 0 0 0-235.22-247.21l-6.14 5.85-120.70 120.70-60.33-60.33L512 150.02a256 256 0 0 1 362.03 0z' fill='%230061b0'/%3E%3C/svg%3E"); + background-size: 16px 16px; + transform: translate(0, 2px); + background-repeat: no-repeat; + display: inline-block; + height: 16px; + width: 16px; +} + +a.tasks-edit { + background-color: var(--text-accent); + mask-image: url("data:image/svg+xml,%3Csvg width='' height='' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M247.47 851.91c-7.11 0-14.22-2.84-19.91-8.53-7.11-7.11-9.96-15.64-8.53-25.6l34.13-184.89c1.42-5.69 4.27-11.38 8.53-14.22l345.6-345.6c52.62-52.62 137.96-52.62 190.58 0 25.6 25.6 39.82 59.73 39.82 95.29s-14.22 69.69-39.82 95.29L453.69 809.24c-4.27 4.27-8.53 7.11-14.22 8.53l-184.89 34.13h-7.11z m186.31-62.58z m-125.16-137.96l-25.6 136.53 136.53-25.6 338.49-338.49c14.22-14.22 22.76-34.13 22.76-55.47s-8.53-39.82-22.76-55.47c-29.87-29.87-79.64-29.87-110.93 0L308.62 651.38z' fill='%230061b0'/%3E%3Cpath d='M739.56 510.58c-7.11 0-14.22-2.84-19.91-8.53L568.89 351.29c-11.38-11.38-11.38-28.44 0-39.82 11.38-11.38 28.44-11.38 39.82 0l150.76 150.76c11.38 11.38 11.38 28.44 0 39.82-4.27 5.69-12.8 8.53-19.91 8.53z' fill='%230061b0'/%3E%3Cpath d='M797.87 860.44H593.07c-15.64 0-28.44-12.8-28.44-28.44s12.8-28.44 28.44-28.44h204.8c15.64 0 28.44 12.8 28.44 28.44s-12.8 28.44-28.44 28.44z' fill='%230061b0'/%3E%3C/svg%3E"); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='' height='' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M247.47 851.91c-7.11 0-14.22-2.84-19.91-8.53-7.11-7.11-9.96-15.64-8.53-25.6l34.13-184.89c1.42-5.69 4.27-11.38 8.53-14.22l345.6-345.6c52.62-52.62 137.96-52.62 190.58 0 25.6 25.6 39.82 59.73 39.82 95.29s-14.22 69.69-39.82 95.29L453.69 809.24c-4.27 4.27-8.53 7.11-14.22 8.53l-184.89 34.13h-7.11z m186.31-62.58z m-125.16-137.96l-25.6 136.53 136.53-25.6 338.49-338.49c14.22-14.22 22.76-34.13 22.76-55.47s-8.53-39.82-22.76-55.47c-29.87-29.87-79.64-29.87-110.93 0L308.62 651.38z' fill='%230061b0'/%3E%3Cpath d='M739.56 510.58c-7.11 0-14.22-2.84-19.91-8.53L568.89 351.29c-11.38-11.38-11.38-28.44 0-39.82 11.38-11.38 28.44-11.38 39.82 0l150.76 150.76c11.38 11.38 11.38 28.44 0 39.82-4.27 5.69-12.8 8.53-19.91 8.53z' fill='%230061b0'/%3E%3Cpath d='M797.87 860.44H593.07c-15.64 0-28.44-12.8-28.44-28.44s12.8-28.44 28.44-28.44h204.8c15.64 0 28.44 12.8 28.44 28.44s-12.8 28.44-28.44 28.44z' fill='%230061b0'/%3E%3C/svg%3E"); + display: inline-block; + transform: translate(0, -1px); + background-size: 25px 20px; + height: 20px; + width: 20px; + margin-left: -0.1em; + cursor: pointer; +} + +/* ================================== */ +/* ======= Hover editor======= */ +/* ================================== */ +body.theme-light .popover.hover-popover:not(.is-loaded) { + box-shadow: 0px 2.7px 3.1px rgba(0, 0, 0, 0.032), + 0px 5.9px 8.7px rgba(0, 0, 0, 0.052), + 0px 10.4px 18.1px rgba(0, 0, 0, 0.071), + 0px 20px 40px rgba(0, 0, 0, 0.11); +} + +body .popover.hover-popover:not(.is-loaded) :is(.markdown-preview-view,.markdown-rendered), +.popover.hover-popover:not(.is-loaded) .markdown-source-view .cm-scroller { + padding: 5px 32px 0; +} + +body.theme-dark .popover.hover-popover:not(.is-loaded) { + box-shadow: 0px 2.7px 3.1px rgba(0, 0, 0, 0.081), + 0px 5.9px 8.7px rgba(0, 0, 0, 0.131), + 0px 10.4px 18.1px rgba(0, 0, 0, 0.18), + 0px 20px 40px rgba(0, 0, 0, 0.28); +} + +/* ================================== */ +/* ======= custom cssclass ======= */ +/* ========fullwidth noyaml noscroll================ */ +/*主页预览宽度*/ +:is(.markdown-preview-view,.markdown-rendered).fullwidth.is-readable-line-width .markdown-preview-sizer, +.markdown-source-view.is-readable-line-width.fullwidth .CodeMirror, +.is-readable-line-width.fullwidth :is(.markdown-preview-section,.markdown-rendered), +.is-readable-line-width.fullwidth :is(.markdown-preview-section,.markdown-rendered) > div, +:is(.markdown-preview-view,.markdown-rendered).is-readable-line-width.fullwidth :is(.markdown-preview-section,.markdown-rendered) { + width: 100% !important; + max-width: 100% !important; + /* margin: 0 auto; */ +} + + +/*隐藏backlinks区域*/ +:is(.markdown-preview-view,.markdown-rendered).nobacklinks .embedded-backlinks { + display: none; +} +/*隐藏yaml区域*/ +:is(.markdown-preview-view,.markdown-rendered).noyaml div>.language-yaml { + display: none; +} +:is(.markdown-preview-view,.markdown-rendered).noyaml div>:is(.metadata-container,.frontmatter-container) { + display: none; +} +/*隐藏滚动条*/ +:is(.markdown-preview-view,.markdown-rendered).noscroll::-webkit-scrollbar { + display: none; +} +/*无序列表分栏(配合伪看板使用)*/ +.theme-dark .gridlist ul>li a { + color:var(--text-folder-file) !important; +} + +.gridlist ul ul { + display: grid; + grid-template-columns: repeat(2, minmax(10px, 1fr)); + gap: 0.5rem; +} +.gridlist ul>li:not(.task-list-item) { + padding:0.2em 1em 0.2em 0.8em; + margin: 0px!important; +} +.gridlist ul>li>p:not(.task-list-item) { + margin-top: 0.55em; + margin-bottom: 0.55em; +} +.gridlist ul>li strong::before { + content: ''; + background-image: url("data:image/svg+xml,%3Csvg t='1626092983490' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='3709' width='200' height='200'%3E%3Cpath d='M444.88192 549.376h529.72544v263.5776a48.83456 48.83456 0 0 1-48.7936 48.88064H303.48288v-170.80832A141.53216 141.53216 0 0 1 444.88192 549.376z' fill='%23F4CA1C' p-id='3710'%3E%3C/path%3E%3Cpath d='M890.83904 196.80256h-269.85984a2.23744 2.23744 0 0 1-1.024-0.24064l-160.48128-80.384A82.176 82.176 0 0 0 422.81984 107.52H133.16096A82.11968 82.11968 0 0 0 51.2 189.60896v644.78208A82.11968 82.11968 0 0 0 133.16096 916.48h757.67808A82.11968 82.11968 0 0 0 972.8 834.39104V278.89152a82.11968 82.11968 0 0 0-81.96096-82.08896z m-757.67808-9.472h289.65888a2.24768 2.24768 0 0 1 1.024 0.24064l160.49664 80.384a82.304 82.304 0 0 0 36.65408 8.66816h269.85984a2.2784 2.2784 0 0 1 2.27328 2.27328v91.51488H130.88768V189.60896a2.2784 2.2784 0 0 1 2.27328-2.2784z m757.67808 649.33888H133.16096a2.2784 2.2784 0 0 1-2.27328-2.2784V450.22208h762.22464v384.16896a2.2784 2.2784 0 0 1-2.27328 2.2784z' fill='%23595BB3' p-id='3711'%3E%3C/path%3E%3C/svg%3E"); + background-size: 14px 14px; + background-repeat: no-repeat; + display: inline-block; + height: 13px; + width: 13px; + margin-right: 5px; + margin-left:-5px; +} + +.gridlist ul ul ul{ + display:flex; +} +.gridlist ul ul li:hover { + background: var(--background-secondary-translucent) !important; + border-color: var(--p-kanban-border-color) !important; + border-left: 1px solid var(--p-kanban-border-color) !important; +} + + +.gridlist ul li a[href$=".js"]::before { + font-family:var(--font-family-inline-code); + content: 'JS'; + color: var(--text-faint); + margin-right: 5px; + font-size:10px; +} +.gridlist ul li a[href$=".css"]::before { + font-family:var(--font-family-inline-code); + content: 'CSS'; + color: var(--text-faint); + margin-right: 5px; + font-size:10px; +} + +.gridlist ul li a[href$=".html"]::before { + font-family:var(--font-family-inline-code); + content: 'HTML'; + color: var(--text-faint); + margin-right: 5px; + font-size:10px; +} + +.gridlist ul li a[href$=".pdf"]::before { + font-family:var(--font-family-inline-code); + content: 'PDF'; + color: var(--text-faint); + margin-right: 5px; + font-size:10px; +} +.gridlist ul li a[href$=".mp3"]::before, +.gridlist ul li a[href$=".wav"]::before, +.gridlist ul li a[href$=".m4a"]::before, +.gridlist ul li a[href$=".ogg"]::before, +.gridlist ul li a[href$=".3gp"]::before, +.gridlist ul li a[href$=".flac"]::before { + content: ''; + background-size: 18px 18px; + background-repeat: no-repeat; + display: inline-block; + height: 18px; + width: 18px; + vertical-align: text-top; + margin-right: 5px; + background-image: url("data:image/svg+xml,%3Csvg t='1667450617533' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='2116' width='32' height='32'%3E%3Cpath d='M512 900.8c214.4 0 388.9-174.4 388.9-388.9 0-54-11.1-105.4-31-152.1 10.1 106.6-34.1 271.1-172 382.9-143.8 116.6-375.7 80.7-477 26.6 71.2 80.6 175.3 131.5 291.1 131.5z' fill='%23FFD524' p-id='2117'%3E%3C/path%3E%3Cpath d='M512 64.2c-26.1 0-52.2 2.3-77.7 6.7-16 2.8-26.7 18.1-23.9 34.1 2.8 16 18.1 26.7 34.1 23.9 22.2-3.9 44.9-5.9 67.6-5.9 160.5 0 298.5 97.7 357.8 236.7 20 46.8 31 98.2 31 152.1 0 214.4-174.4 388.9-388.9 388.9-115.8 0-219.9-50.9-291.2-131.5-60.7-68.6-97.7-158.7-97.7-257.4 0-124.2 57.2-238 157.1-312.3 13-9.7 15.8-28.2 6.1-41.2-9.7-13-28.2-15.8-41.2-6.1C131.8 236.7 64.2 371.1 64.2 512c0 246.9 200.9 447.8 447.8 447.8S959.7 758.9 959.7 512 758.9 64.2 512 64.2z' fill='%23333333' p-id='2118'%3E%3C/path%3E%3Cpath d='M343.2 158.6c4 0 8-0.8 11.9-2.5 3.4-1.5 6.8-3 10.3-4.4 15-6.2 22.3-23.4 16.1-38.4-6.2-15-23.3-22.3-38.4-16.1-3.9 1.6-7.8 3.3-11.7 5-14.9 6.6-21.6 24-15 38.8 4.7 11 15.5 17.6 26.8 17.6zM394.6 787.4c66.2 0 120.9-50.5 127.4-115.1 0.4-2 0.7-4 0.7-6.1V313.6H663c-8 21.5-27.6 49.4-75.9 63.8-15.6 4.6-24.5 21-19.8 36.6 3.8 12.8 15.5 21.1 28.2 21.1 2.8 0 5.6-0.4 8.4-1.2C705.3 403.8 728.9 322 727.2 283c-0.7-15.8-13.6-28.2-29.4-28.2H493.3c-16.3 0-29.4 13.2-29.4 29.4v375.2c0 38.2-31.1 69.2-69.2 69.2s-69.2-31.1-69.2-69.2c0-38.2 31.1-69.2 69.2-69.2 16.3 0 29.4-13.2 29.4-29.4s-13.2-29.4-29.4-29.4c-70.6 0-128.1 57.5-128.1 128.1s57.4 127.9 128 127.9z' fill='%23333333' p-id='2119'%3E%3C/path%3E%3C/svg%3E"); +} + +.gridlist ul li a[href$=".jpg"]::before, +.gridlist ul li a[href$=".png"]::before, +.gridlist ul li a[href$=".svg"]::before, +.gridlist ul li a[href$=".gif"]::before, +.gridlist ul li a[href$=".jpeg"]::before, +.gridlist ul li a[href$=".bmp"]::before { + content: ''; + background-image: url("data:image/svg+xml,%3Csvg t='1626092464076' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='3121' width='200' height='200'%3E%3Cpath d='M266.42944 804.352l123.3408-136.82688a37.93408 37.93408 0 0 1 53.39136-2.90304l81.6896 72.83712a37.92384 37.92384 0 0 0 56.43776-6.76864l99.92704-145.04448a37.91872 37.91872 0 0 1 58.15808-5.12l86.33856 87.31136 66.64704 72.65792-13.9264 60.18048-67.30752 25.46176-529.20832 11.5712z' fill='%23F4CA1C' p-id='3122'%3E%3C/path%3E%3Cpath d='M814.76096 148.48H209.23904A153.26208 153.26208 0 0 0 56.32 301.74208v415.40096A153.26208 153.26208 0 0 0 209.23904 870.4h605.52192A153.26208 153.26208 0 0 0 967.68 717.13792V301.74208A153.26208 153.26208 0 0 0 814.76096 148.48z m83.456 568.65792a83.62496 83.62496 0 0 1-83.456 83.62496H209.23904a83.62496 83.62496 0 0 1-83.456-83.62496V301.74208a83.62496 83.62496 0 0 1 83.456-83.63008h605.52192a83.62496 83.62496 0 0 1 83.456 83.61984v415.40096z m-137.728-298.55744a72.42752 72.42752 0 0 0-111.4112 9.87648l-99.712 145.46432a2.8672 2.8672 0 0 1-2.14528 1.29536 2.81088 2.81088 0 0 1-2.38592-0.75264L463.28832 501.41696a72.52992 72.52992 0 0 0-102.272 5.59104l-123.0848 137.216a34.77504 34.77504 0 1 0 51.67104 46.55616l123.0848-137.216a3.03104 3.03104 0 0 1 4.28544-0.2304l81.51552 73.04192a72.41728 72.41728 0 0 0 108.1088-13.02528l99.71712-145.4592a3.03104 3.03104 0 0 1 4.66432-0.41472l86.15936 87.552a34.78016 34.78016 0 1 0 49.47456-48.896z m-316.2368-33.32608a47.00672 47.00672 0 1 0-46.90432-47.00672 46.95552 46.95552 0 0 0 46.90432 47.00672z' fill='%23595BB3' p-id='3123'%3E%3C/path%3E%3C/svg%3E"); + background-size: 18px 16px; + background-repeat: no-repeat; + display: inline-block; + height: 18px; + width: 18px; + vertical-align: middle; + margin-right: 5px; +} + +.gridlist ul li a[href*=".excalidraw"]::before { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23595BB3' d='M18.404 2.998c-.757-.754-2.077-.751-2.828.005l-1.784 1.791L11.586 7H7a.998.998 0 0 0-.939.658l-4 11c-.133.365-.042.774.232 1.049l2 2a.997.997 0 0 0 1.049.232l11-4A.998.998 0 0 0 17 17v-4.586l2.207-2.207v-.001h.001L21 8.409c.378-.378.586-.881.585-1.415 0-.535-.209-1.038-.588-1.415l-2.593-2.581zm-3.111 8.295A.996.996 0 0 0 15 12v4.3l-9.249 3.363 4.671-4.671c.026.001.052.008.078.008A1.5 1.5 0 1 0 9 13.5c0 .026.007.052.008.078l-4.671 4.671L7.7 9H12c.266 0 .52-.105.707-.293L14.5 6.914 17.086 9.5l-1.793 1.793zm3.206-3.208-2.586-2.586 1.079-1.084 2.593 2.581-1.086 1.089z '%3E%3C/path%3E%3C/svg%3E"); + content: ''; + background-size: 14px 18px; + background-repeat: no-repeat; + display: inline-block; + height: 14px; + width: 14px; + margin-right: 5px; +} + +/*PDF*/ + +@media print { + + code[class*='language-'], + pre[class*='language-'] { + word-wrap: break-word !important; + white-space: pre-wrap !important; + } + + th, + td { + white-space: pre-wrap !important; + /* word-break: break-word !important; */ + overflow-wrap: break-word !important; + } + /* Page breaks */ + + h2, h3, h4, h5, h6 { + page-break-after: avoid; + } + pre, blockquote { + page-break-inside: avoid; + } + + .print :not(font)>strong { + -webkit-print-color-adjust: exact; + color: var(--print-strong-color) !important; + } + + .print :not(font):not(strong)>em { + color: var(--print-em-color) !important; + } + + body.hr-for-pagination .markdown-rendered hr { + break-after: page; + visibility: hidden; + } + + body.hr-for-pagination.fancy-hr-number .markdown-rendered hr:after { + break-after: page; + visibility: visible; + } + + body.show-url-after-link a.external-link::after { + content: " (" attr(href) ") "; + } + + body.fancy-hr-icon .markdown-rendered hr { + border-image-source: linear-gradient(to right, var(--background-primary) 0%, var(--hr-color-icon-1) 30%, var(--hr-color-icon-2) 46%, transparent 46%, transparent 54%, var(--hr-color-icon-3) 54%, var(--hr-color-icon-4) 70%, var(--background-primary) 100%); + } + body.fancy-hr-no-icon .markdown-rendered hr { + border-image: linear-gradient(to right, var(--background-primary) 0%, var(--hr-color-1) 20%, var(--hr-color-2) 40%, var(--hr-color-3) 60%, var(--hr-color-4) 80%, var(--background-primary) 100%) 1; + } + + body.all-dark-pdf .print :is(.markdown-preview-view,.markdown-rendered) { + --background-primary:#202020; + -webkit-print-color-adjust: exact; + background-color: var(--background-primary) !important; + } + body.all-dark-pdf .print :is(.markdown-preview-view,.markdown-rendered) mark { + color: var(--text-highlight) !important; + } + body.all-dark-pdf .print .markdown-preview-view { + color: var(--text-normal) !important; + } + + .print .markdown-preview-view .callout.callout[data-callout="timeline"] >.callout-content { + display: grid !important; + } + .print .markdown-preview-view .callout.callout[data-callout="timeline"] .callout-content hr { + visibility: visible; + } + .print .markdown-preview-view .admonition-flex .admonition-content { + display: flex !important; + } + + body.text-indentation-two-em .print *:not(blockquote) > p { + text-indent: 2em; + } + body.text-indentation-two-em .print *:not(blockquote) > p>br { + content: ' '; + white-space: pre; + line-height: calc((var(--paragraph-spacing) + 0.3) * 1em); + display:unset; + } + body.text-indentation-two-em .print *:not(blockquote) > p>br::after { + content: '\A\9\9''; + } + body.justify-align .print *:not(blockquote) > p { + text-align: justify; + hyphens: auto; + } +} + +body.pdf-style-invert-color-light.theme-light, +body.pdf-style-invert-color-dark.theme-dark { + --pdf-background: var(--background-secondary); + --pdf-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 8px transparent; + --pdf-thumbnail-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 8px transparent; +} +body.pdf-style-invert-color-light.theme-light .pdf-viewer .canvasWrapper, +body.pdf-style-invert-color-dark.theme-dark .pdf-viewer .canvasWrapper, +body.pdf-style-invert-color.theme-light .pdf-thumbnail-view .thumbnailImage, +body.pdf-style-invert-color.theme-dark .pdf-thumbnail-view .thumbnailImage { + filter: invert(1) hue-rotate(180deg); +} + +body.pdf-style-green-bg-light.theme-light .pdf-viewer .textLayer, +body.pdf-style-green-bg-dark.theme-dark .pdf-viewer .textLayer { + background-color: #74c969; +} + +body.pdf-style-warm-bg-light.theme-light .pdf-viewer .textLayer, +body.pdf-style-warm-bg-dark.theme-dark .pdf-viewer .textLayer { + background-color: #f7b955; +} + +body.pdf-style-custom-bg.theme-dark { + --custom-bg-pdf-style: #; +} +body.pdf-style-custom-bg.theme-light { + --custom-bg-pdf-style: #; +} + +body.pdf-style-custom-bg .pdf-viewer .textLayer { + background-color: var(--custom-bg-pdf-style); +} + +/* ================================== */ +/* ======= Callout======= */ +/* ================================== */ +body.admonition-bg-color-same .callout { + background-color: rgba(var(--callout-color), 0.1); + border-width: var(--callout-border-width); +} +body.shade-callout-style .callout { + border:none; + box-shadow: inset 0 0 0 2px rgba(var(--callout-color), 0.25), 0px 0.5px 1px 0.5px rgba(0, 0, 0, 0.1) !important; +} +body.shade-callout-style .callout .callout-title { + padding: 6px; + background-color: rgba(var(--callout-color), 0.4); +} + +body.border-callout-style .callout { + --callout-radius: 2px; + border-left: solid 4px rgb(var(--callout-color)); +} + +body.border-callout-style .callout .callout-title { + padding: 6px; + background-color: rgba(var(--callout-color), 0.4); +} +body.border-callout-style .callout .callout-content { + margin-bottom: 0px; + background-color: rgba(var(--callout-color), 0.1); +} +body.border-callout-style .callout .callout-content p{ + margin: 16px 0px; /*Fix the top margin is omitted, causing reading mode and live-preview is different. by LeCheena*/ +} +.callout-title { + background-color: rgba(var(--callout-color), 0.15); +} +.callout { + padding: 0; + border-left: 4px solid rgba(var(--callout-color),0.15); + background-color:var(--admonition-bg-color); +} + +.callout-content { + padding: 5px 15px; +} +.is-live-preview .admonition-content>* br { + display: unset; +} +body.admonition-bg-color-same .callout-title { + color: rgb(var(--callout-color)); + background-color:unset; +} +.callout-title { + padding: 8px 0 8px 12px; + color: unset; +} +.admonition-title .admonition-title-icon { + color: rgb(var(--callout-color)); +} + +.callout .callout-title-inner>img:not([class*="emoji"]) { + border-radius: 1em !important; + margin: auto; + display: block; +} + +.callout-title-inner.admonition-title-content svg { + height: 1em; + align-self: center; + width: 1em; +} + +.callout-icon svg { + height: 1em; +} + +.markdown-source-view.is-live-preview .admonition-content .callout-content :is(h1,h2,h3,h4,h5,h6,p) { + margin: 0; +} + +.callout .callout-content p img { + display: block; +} + +.is-live-preview .callout:not(.admonition) .callout-content { + padding-top: 0; + padding-bottom: 0; +} +.callout-content { + padding-left: 10px; + padding-right: 10px; +} +.callout img[alt*=circle] { + border-radius: 35px; + width: 70px; + height: 70px; +} +/* ===编辑代码块按钮调整============ */ + + +.markdown-source-view.mod-cm6 .edit-block-button { + padding: 0; + top: 0; + border-radius: var(--radius-s); + right: 10px; + opacity: 0.3; +} +.markdown-source-view.mod-cm6 .edit-block-button::before { + width: 25px; + font-size: 11px; + text-align: center; + content: ''; + margin-left:1em; +} +.markdown-source-view.mod-cm6 .edit-block-button>svg { + display: none; +} + +/*cards 视图*/ +:root{ + --cards-width: 138px; +} + +@media (max-width: 450px) { + :root{ + --cards-width: 112.64px; + } +} + +@media (max-width: 375px) { + :root{ + --cards-width: 102.4px; + } +} + +@media (max-width: 350px) { + :root{ + --cards-width: 87.04px; + } +} +.callout.callout[data-callout*=cards] .callout-content { + padding: 0; +} +.callout.callout[data-callout*=cards] progress { + position: absolute; + width: var(--cards-width); + margin-top: -10px; + margin-left: calc(var(--cards-width) /2 * -1); + overflow: hidden; + height: 3px; + background: #f0ec05; +} +.callout.callout[data-callout*=cards] progress.yellow::-moz-progress-bar { + background: #e78f0c; +} +.callout.callout[data-callout*=cards] progress.yellow::-webkit-progress-value { + border-radius: 1em; + background: #e78f0c; +} + +.callout.callout[data-callout*=cards] progress.hot::-moz-progress-bar { + background: #fa7131dc; +} +.callout.callout[data-callout*=cards] progress.hot::-webkit-progress-value { + border-radius: 1em; + background: #fa7131dc; +} + + +.callout.callout[data-callout*=cards] table.dataview tbody { + display: flex; + flex-flow: wrap; + margin-top: 20px; + margin-left: 0.5em; + width: 105%; +} + +@media (max-width:1120px) { + .callout.callout[data-callout*=cards] table.dataview tbody { + margin-left: -40px; + padding: 0 40px + } +} + +@media (max-width:960px) { + .callout.callout[data-callout*=cards] table.dataview tbody { + margin-left: -30px; + padding: 0 30px + } +} + +@media (max-width:460px) { + .callout.callout[data-callout*=cards] table.dataview tbody { + padding: 0px; + margin-left: -20px; + } +} + +.callout.callout[data-callout*=cards] table.dataview>tbody>tr { + display: block; + width:var(--cards-width); + height: auto; + margin-left: 1.2em; + margin-bottom: 44px; + background-color: transparent; +} + +@media (max-width:1120px) { + .callout.callout[data-callout*=cards] table.dataview>tbody>tr { + margin-left: 40px; + } +} + +@media (max-width:960px) { + .callout.callout[data-callout*=cards] table.dataview>tbody>tr { + margin-left: 30px; + } +} + +@media (max-width:460px) { + .callout.callout[data-callout*=cards] table.dataview>tbody>tr { + margin-left: 20px; + margin-bottom: 20px; + } +} + +.callout.callout[data-callout*=cards] table.dataview tbody>tr>td:first-child, +.markdown-source-view.mod-cm6.callout.callout[data-callout*=cards] .dataview.table-view-table>tbody>tr>td:first-child { + width: 100%; + display: block; + box-shadow: 0 2px 16px rgba(0, 0, 0, .2); + position: relative; + padding: 0; +} + +.callout.callout[data-callout*=cards] table.dataview tbody>tr>td img { + vertical-align: top; + width: 100%; + height: calc(var(--cards-width) / 0.7 ); + background-color:var(--background-secondary); + -o-object-fit: cover; + object-fit: cover; +} +.callout.callout[data-callout*=cards] table.dataview tbody>tr>td:before { + display: none; +} +.callout.callout[data-callout*=cards] table.dataview tbody>tr>td:first-child:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + background-image: linear-gradient(90deg, hsla(0, 0%, 63.1%, .25), rgba(21, 21, 20, .1) 1%, hsla(0, 0%, 100%, .15) 4%, hsla(0, 0%, 58%, .1) 8%, hsla(0, 0%, 89%, 0) 57%, rgba(223, 218, 218, .03) 91%, rgba(223, 218, 218, .05) 98%, hsla(0, 0%, 100%, .1)); + box-shadow: inset 0 0 0 0 rgba(0, 0, 0, .1); +} +.callout.callout[data-callout*=cards] table.dataview tbody>tr>td:not(:first-child), +.markdown-source-view.mod-cm6.callout.callout[data-callout*=cards] .dataview.table-view-table>tbody>tr>td:not(:first-child) { + text-align: center; + padding: 0; + margin-top: 4px; + font-size: 15px; + color: var(--text-muted); + line-height: 18px; + overflow: hidden; + display: -webkit-box; + display: -moz-box; + -webkit-line-clamp: 2; + -moz-line-clamp: 2; + line-clamp: 2; + -webkit-box-orient: vertical; + -webkit-text-size-adjust: none; + box-orient: vertical; + height: auto; + font-size: 13px; + line-height: 1.1; + white-space: nowrap; + text-overflow: ellipsis; +} +.callout.callout[data-callout*=cards] table.dataview tbody>tr>td>button { + font-size: 12px; + background-color: transparent; + padding: 0; +} +.callout.callout[data-callout*=cards] table.dataview tbody>tr>td:nth-child(2) { + margin-top: 10px; +} +.callout.callout[data-callout*=cards] table.dataview tbody>tr>td:nth-child(3) { + -webkit-text-stroke: 0.25px ; +} +/*------------*/ + +.callout.callout[data-callout*=cards] table.dataview thead { + user-select: none; + width: 160px; + display: block; + float: right; + position: relative; + text-align: right; + padding-bottom: 4px +} +.callout.callout[data-callout*=cards] table.dataview thead:before { + content: ''; + background-repeat: no-repeat; + cursor: var(--cursor); + text-align: right; + padding: 4px 10px; + margin-bottom: 2px; + border-radius: 5px; + font-weight: 500; + font-size: var(--font-adaptive-small); +} +.callout.callout[data-callout*=cards] table.dataview thead:before { + opacity: .25; + background-position: center center; + background-size: 18px; + background-image: url('data:image/svg+xml;utf8,'); +} +.theme-light .callout.callout[data-callout*=cards] table.dataview thead:before { + background-image: url('data:image/svg+xml;utf8,'); +} +.callout.callout[data-callout*=cards] table.dataview thead:hover:before { + opacity: .5; +} +.callout.callout[data-callout*=cards] table.dataview thead>tr { + position: absolute; + display: none; + z-index: 9; + border: 1px solid var(--background-modifier-border); + background-color: var(--background-secondary); + box-shadow: 0 2px 8px var(--background-modifier-box-shadow); + padding: 6px; + border-radius: 6px; + flex-direction: column; + margin: 0; + width: 100%; +} +.callout.callout[data-callout*=cards] table.dataview thead:hover>tr { + display: flex; +} +.callout.callout[data-callout*=cards] table.dataview thead>tr>th { + display: block; + background-color: var(--background-primary); + padding: 3px 30px 3px 6px!important; + border-radius: 5px; + width: 100%; + font-weight: 400; + color: var(--text-muted); + border: none; + font-size: var(--font-adaptive-small); +} +.callout.callout[data-callout*=cards] table.dataview thead>tr>th[sortable-style=sortable-asc], +.callout.callout[data-callout*=cards] table.dataview thead>tr>th[sortable-style=sortable-desc] { + color: var(--text-normal); +} +.callout.callout[data-callout*=cards] table.dataview thead>tr>th:hover { + color: var(--text-normal); + background-color: var(--background-secondary); +} + +/*全透明callout*/ +.callout.callout[data-callout*=blank] { + box-shadow: none; + max-width: 100%; + background: transparent; + border: none; + background-color: transparent !important; + box-shadow: none !important; + margin: 0; +} + +.callout.callout[data-callout*=blank].is-collapsed .callout-fold { + border: none; + padding: 5px 10px; +} +.callout.callout[data-callout*=blank] .callout-title, +.callout.callout[data-callout*=blank] .callout-title :is(.callout-icon, .callout-title-inner) { + display: none; +} +.callout.callout[data-callout*=blank] .callout-content { + overflow: visible; + margin: 0; + padding: 0; + border: none; +} + +/* ===段落自动缩进============ */ +/*支持两种写法 + > [!note|indent] + > [!note indent] + */ +.callout.callout:is([data-callout-metadata*="indent"], +[data-callout*=indent]) .callout-content p br { + content: ''; + white-space: pre; + line-height: calc((var(--paragraph-spacing) + 0.3) * 1em); + display: unset; +} +.callout.callout:is([data-callout-metadata*="indent"], +[data-callout*=indent]) .callout-content>p { + text-indent: 2em; +} +.callout.callout:is([data-callout-metadata*="indent"], +[data-callout*=indent]) .callout-content blockquote>p { + text-indent: 2em; +} + +.callout.callout:is([data-callout-metadata*="indent"], +[data-callout*=indent]) .callout-content p br::after { + content: '\A\9\9'; +} + +/* ===段落两端对齐============ */ +/*支持两种写法 + > [!note|justify] + > [!note justify] + */ +.callout.callout:is([data-callout-metadata*="justify"], +[data-callout*=justify]) .callout-content>p { + text-align: justify; + hyphens: auto; + -webkit-hyphens: auto; +} +/* ===隐藏图标============ */ +.callout.callout:is([data-callout-metadata^="noicon"], +[data-callout*=noicon]) .callout-icon { + display: none; +} + +/* ===隐藏边框============ */ +.callout.callout:is([data-callout-metadata*="noborder"], +[data-callout*=noborder]) { + border-left: none; + background-color: transparent; + box-shadow: none; +} +.callout.callout:is([data-callout-metadata*="noborder"], +[data-callout*=noborder]) .callout-content { + border-left: none; + background-color: transparent; + box-shadow: none; + border: none; +} + +/* ===banner============ */ +.is-live-preview .admonition-flex .callout.callout[data-callout-metadata*="banner"]:nth-child(2) { + margin-top: -1.5em; +} + +.callout.callout[data-callout-metadata*="banner"] { + border-left: 0; + background-color: transparent; + box-shadow: none !important; +} +.callout.callout[data-callout-metadata*="banner"] .callout-content{ + overflow: visible; +} +.callout.callout[data-callout-metadata*="banner"] .callout-title { + background-color: transparent; + display: inline; +} +/* nested callout note for culumns | image used as tittle + centered */ +.callout.callout[data-callout-metadata*="banner"] .callout-title img { + border-radius: 1em; + margin: auto; + display: block; +} +.callout.callout[data-callout-metadata*="banner"] .callout-fold { + display: none; +} +.callout.callout[data-callout-metadata*="banner"] .callout-icon { + display: none; +} +.callout.callout[data-callout-metadata*="banner"] .callout-title h3 { + text-align: center; + line-height: 2; +} +.callout.callout[data-callout-metadata*="banner"] .callout-title h3::before { + display: none; +} +/* ===隐藏标题============ */ +.callout.callout:is([data-callout-metadata*="notitle"], +[data-callout*=notitle]) .callout-title { + display:none; +} +/* ===支持 right left center 语法============ */ +/*支持两种写法 + > [!note|right] + > [!note right] + */ +.callout.callout:is([data-callout-metadata*="left"], +[data-callout*=left]) { + float: left !important; + margin: unset; +} +.callout.callout:is([data-callout-metadata*="right"], +[data-callout*=right]) { + float: right !important; + margin: unset; +} + +.callout.callout:is([data-callout-metadata*="center"], +[data-callout*=center]) { + display: block; + margin: auto; + float: unset ; + text-align:center; +} +/* ===块内元素不换行============ */ +.callout.callout:is([data-callout-metadata*='nowrap'], +[data-callout*='nowrap']) { + max-width: unset !important; + white-space: nowrap; + overflow: hidden; +} +.callout.callout:is([data-callout-metadata*='nowrap'], +[data-callout*='nowrap']) thead > tr > th, +.callout.callout:is([data-callout-metadata*='nowrap'], +[data-callout*='nowrap']) tbody > tr > td { + white-space: nowrap; +} +.callout.callout:is([data-callout-metadata*='nowrap'], +[data-callout*='nowrap']) .callout-content { + overflow-x: auto !important; +} +.callout.callout:is([data-callout-metadata*='nowrap'], +[data-callout*='nowrap']) .callout-content p { + display: flex; + align-items: center; + margin-block-start: 0; + margin-block-end: 0; +} +.callout.callout:is([data-callout-metadata*='nowrap'], +[data-callout*='nowrap']) .callout-content img { + max-width: unset !important; + display: table-cell; + vertical-align: middle; + padding: 1px; + max-height: 30vh; +} + +/* ===块内元素网格布局============ */ +.callout.callout:is([data-callout-metadata*='grid'], +[data-callout*='grid']) { + max-width: unset !important; + white-space: nowrap; + overflow: hidden; +} +.callout.callout:is([data-callout-metadata*='grid'], +[data-callout*='grid']) .callout-content { + overflow-x: auto!important; +} +.callout.callout:is([data-callout-metadata*='grid'], +[data-callout*='grid']) .callout-content p { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(0, auto)); + grid-gap: 2px; +} +.callout.callout:is([data-callout-metadata*='grid'], +[data-callout*='grid']) .callout-content ul { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(160px, auto)); + grid-gap: 0 10px; +} +.callout.callout:is([data-callout-metadata*='grid'], +[data-callout*='grid']) .callout-content ul li { + WHITE-SPACE: normal; + padding-left: 1em; + text-indent: -1em; +} +.callout.callout:is([data-callout-metadata*='grid'], +[data-callout*='grid']) .callout-content ul li::before { + content: ' ' !important; +} +.callout.callout:is([data-callout-metadata*='grid'], +[data-callout*='grid']) .callout-content img { + display: flex; + flex: 1; + align-self: stretch; + object-fit: cover; + margin: unset !important; +} + + +/* ===百分比宽度============ */ +/*支持两种写法 + > [!note|30%] + > [!note 30%] +*/ +.callout.callout:is([data-callout-metadata*='100%'], +[data-callout*='100%']) { + width: 100%; +} +.callout.callout:is([data-callout-metadata*='95%'], +[data-callout*='95%']) { + width: 95%; +} +.callout.callout:is([data-callout-metadata*='90%'], +[data-callout*='90%']) { + width: 90%; +} +.callout.callout:is([data-callout-metadata*='85%'], +[data-callout*='85%']) { + width: 85%; +} +.callout.callout:is([data-callout-metadata*='80%'], +[data-callout*='80%']) { + width: 80%; +} +.callout.callout:is([data-callout-metadata*='75%'], +[data-callout*='75%']) { + width: 75%; +} +.callout.callout:is([data-callout-metadata*='70%'], +[data-callout*='70%']) { + width: 70%; +} +.callout.callout:is([data-callout-metadata*='65%'], +[data-callout*='65%']) { + width: 65%; +} +.callout.callout:is([data-callout-metadata*='60%'], +[data-callout*='60%']) { + width: 60%; +} +.callout.callout:is([data-callout-metadata*='55%'], +[data-callout*='55%']) { + width: 55%; +} +.callout.callout:is([data-callout-metadata*='50%'], +[data-callout*='50%']) { + width: 50%; +} +.callout.callout:is([data-callout-metadata*='45%'], +[data-callout*='45%']) { + width: 45%; +} +.callout.callout:is([data-callout-metadata*='40%'], +[data-callout*='40%']) { + width: 40%; +} +.callout.callout:is([data-callout-metadata*='35%'], +[data-callout*='35%']) { + width: 35%; +} +.callout.callout:is([data-callout-metadata*='30%'], +[data-callout*='30%']) { + width: 30%; +} +.callout.callout:is([data-callout-metadata*='25%'], +[data-callout*='25%']) { + width: 25%; +} +.callout.callout:is([data-callout-metadata*='20%'], +[data-callout*='20%']) { + width: 20%; +} +.callout.callout:is([data-callout-metadata*='15%'], +[data-callout*='15%']) { + width: 15%; +} +.callout.callout:is([data-callout-metadata*='10%'], +[data-callout*='10%']) { + width: 10%; +} + + +/* callout模糊文字效果*/ +.callout.callout[data-callout=cloze] { + border-left-width: 0; + filter: blur(4px); +} + +.callout.callout[data-callout=cloze]:hover { + filter: none; +} + +.callout.callout[data-callout=cloze] .callout-title { + display: none; +} + +/* callout伪看板效果*/ +.callout.callout[data-callout*="kanban"] ul { + display: flex; + flex-direction: row; + border: 0px solid var(--p-kanban-border-color); + padding: 0; + border-radius: var(--radius-m); + flex-wrap: wrap; +} +.callout.callout[data-callout*="kanban"] li .list-bullet{ + display: none; +} + +.callout.callout[data-callout*="kanban"] ul>li { + flex: 1 1 20%; + padding: 0.1em 1em 0.1em 0.8em; + margin: 0 0.3em 0.3em 0 !important; + list-style: none; + border: 1px solid var(--p-kanban-border-color); + border-left: 1px solid var(--p-kanban-border-color) !important; + border-radius: var(--radius-s); + word-wrap: break-word; + word-break: break-word; +} + +.callout.callout[data-callout*="kanban"] ul li.task-list-item .task-list-item-checkbox { + margin-left: auto; +} + + +.callout.callout[data-callout*="kanban"] ul .list-collapse-indicator.collapse-indicator.collapse-icon::before { + color: var(--text-accent); + transition: transform 10ms linear 0s; +} + +body.colorful-p-kanban .callout.callout[data-callout*="kanban"] ul>li:nth-of-type(8n+1) { + background-color: var(--p-kanban-color-1); +} +body.colorful-p-kanban .callout.callout[data-callout*="kanban"] ul>li:nth-of-type(8n+2) { + background-color: var(--p-kanban-color-2); +} +body.colorful-p-kanban .callout.callout[data-callout*="kanban"] ul>li:nth-of-type(8n+3) { + background-color: var(--p-kanban-color-3); +} +body.colorful-p-kanban .callout.callout[data-callout*="kanban"] ul>li:nth-of-type(8n+4) { + background-color: var(--p-kanban-color-4); +} +body.colorful-p-kanban .callout.callout[data-callout*="kanban"] ul>li:nth-of-type(8n+5) { + background-color: var(--p-kanban-color-5); +} +body.colorful-p-kanban .callout.callout[data-callout*="kanban"] ul>li:nth-of-type(8n+6) { + background-color: var(--p-kanban-color-6); +} +body.colorful-p-kanban .callout.callout[data-callout*="kanban"] ul>li:nth-of-type(8n+7) { + background-color: var(--p-kanban-color-7); +} +body.colorful-p-kanban .callout.callout[data-callout*="kanban"] ul>li:nth-of-type(8n) { + background-color: var(--p-kanban-color-8); +} + +.callout.callout[data-callout*="kanban"] ul>li:nth-of-type(n) { + background-color: var(--p-kanban-color-simple); + padding-left: 1em; +} +.callout.callout[data-callout*="kanban"] .callout-content>ul:first-child>li:nth-of-type(8n+1) { + border-top: 6px solid var(--p-kanban-color-1) !important; +} +.callout.callout[data-callout*="kanban"] .callout-content>ul:first-child>li:nth-of-type(8n+2) { + border-top: 6px solid var(--p-kanban-color-2) !important; +} +.callout.callout[data-callout*="kanban"] .callout-content>ul:first-child>li:nth-of-type(8n+3) { + border-top: 6px solid var(--p-kanban-color-3) !important; +} +.callout.callout[data-callout*="kanban"] .callout-content>ul:first-child>li:nth-of-type(8n+4) { + border-top: 6px solid var(--p-kanban-color-4) !important; +} +.callout.callout[data-callout*="kanban"] .callout-content>ul:first-child>li:nth-of-type(8n+5) { + border-top: 6px solid var(--p-kanban-color-5) !important; +} +.callout.callout[data-callout*="kanban"] .callout-content>ul:first-child>li:nth-of-type(8n+6) { + border-top: 6px solid var(--p-kanban-color-6) !important; +} +.callout.callout[data-callout*="kanban"] .callout-content>ul:first-child>li:nth-of-type(8n+7) { + border-top: 6px solid var(--p-kanban-color-7) !important; +} +.callout.callout[data-callout*="kanban"] .callout-content>ul:first-child>li:nth-of-type(8n) { + border-top: 6px solid var(--p-kanban-color-8) !important; +} +body.simple-p-kanban .callout.callout[data-callout*="kanban"] ul:first-child>li:nth-of-type(n) { + border-top: none !important; +} + +body:not(.remove-shadow-p-kanban) .callout.callout[data-callout*="kanban"] ul>li:hover { + transition: box-shadow .2s cubic-bezier(.4, 0, 1, 1); + box-shadow: 0 3px 5px 0 var(--p-kanban-color-shadow), 0 3px 1px -3px var(--p-kanban-color-shadow), 2px 3px 3px 0 var(--p-kanban-color-shadow); +} + +.callout.callout[data-callout*="kanban"] ul ul { + display: flex; + flex-direction: column; + justify-content: center; + padding: 0rem; + margin-top: 0.5rem; + border-radius: 0; + border: 0; + background: none; +} + +.callout.callout[data-callout*="kanban"] ul ul li:not(.task-list-item) { + width: 100%; + display: block; + background-color: var(--p-kanban-card-color-1) !important; +} + +body.remove-shadow-p-kanban .callout.callout[data-callout*="kanban"] ul ul li:hover { + background: var(--p-kanban-card-color-2) !important; + border-color: var(--p-kanban-border-color) !important; + border-left: 1px solid var(--p-kanban-border-color) !important; +} + +body.remove-shadow-p-kanban.theme-dark .callout.callout[data-callout*="kanban"] ul ul li:hover { + border-color: #696969e1 !important; + border-left: 1px solid #696969e1 !important; +} + +.callout.callout[data-callout*="kanban"] ul ul li .task-list-item-checkbox { + margin-left: 1.5rem !important; +} + +.callout.callout[data-callout*="kanban"] ul ul ul { + margin-right: 0; +} + +.callout.callout[data-callout*="kanban"] ul ul::before { + border-left: 0; + border:0; +} + +:is(.markdown-preview-view,.markdown-rendered).is-readable-line-width.callout.callout[data-callout*="kanban"] .markdown-preview-sizer>div>ul { + max-width: 100%; +} + +.callout.callout[data-callout*="kanban"] :is(ol,ul).contains-task-list :is(ol,ul) { + position: initial; +} + +.callout.callout[data-callout*="kanban"] :is(ol,ul).contains-task-list :is(ol,ul)::before { + all: initial; +} + +.callout.callout[data-callout*="kanban"] ul > li.task-list-item { + flex: 1 1 20%; + padding: 0.1em 0.1em 1em 2em; + list-style: none; + border: 1px solid var(--p-kanban-border-color); + border-left: 1px solid var(--p-kanban-border-color) !important; + border-radius: var(--radius-s); + word-wrap: break-word; + word-break: break-word; + text-indent: 0.01em; +} + +.callout.callout[data-callout*="kanban"] ul ul li.task-list-item { + width: 100%; + display: block; + padding-left: 2em; + text-indent: -3em; + background-color: var(--p-kanban-card-color-1) !important; +} + +.callout.callout[data-callout*="kanban"] ul ul li.task-list-item .list-collapse-indicator.collapse-indicator.collapse-icon { + text-indent: -1em; +} + +body:not(.default-icons) .callout.callout[data-callout*="kanban"] li.task-list-item .list-collapse-indicator.collapse-indicator.collapse-icon::before { + margin-left: -0.2em; +} + +body:not(.default-icons) .callout.callout[data-callout*="kanban"] li.task-list-item .task-list-item.is-collapsed .list-collapse-indicator.collapse-indicator.collapse-icon::before { + transform: translateX(-0.9em) translateY(-1em) rotate(-90deg); +} + +body.colorful-p-kanban .callout.callout[data-callout*="kanban"] .task-list-item-checkbox { + border-color: var(--text-normal) !important; +} + +/*callout hibox*/ +.callout.callout[data-callout*="hibox"] { + background-color: transparent !important; + box-shadow: none !important; +} + +.callout.callout[data-callout*="hibox"] .callout-content *, +.callout.callout[data-callout*="hibox"] .callout-content *::before, +.callout.callout[data-callout*="hibox"] .callout-content *::marker { + visibility: hidden; +} + +.callout.callout[data-callout*="hibox"] .callout-content { + position: relative; + height: auto; + overflow: hidden; + background: radial-gradient(circle at 0px 0px, var(--background-modifier-box-shadow), 0, var(--background-modifier-box-shadow), var(--hibox), transparent var(--hibox), transparent 0); + transition: --hibox 0.6s linear; +} + +.callout.callout[data-callout*="hibox"] .callout-content:hover { + --hibox: 1500px; + box-shadow: 0 0.2rem 0.5rem var(--background-modifier-box-shadow) !important; +} + +.callout.callout[data-callout*="hibox"] .callout-content:hover *, +.callout.callout[data-callout*="hibox"] .callout-content:hover *::marker, +.callout.callout[data-callout*="hibox"] .callout-content:hover *::before { + border-color: inherit; + visibility: visible; +} + +.callout.callout[data-callout*="hibox"] .callout-content:hover ol:not(.contains-task-list)>li:not(.task-list-item) { + border-color: var(--list-ol-block-color) !important; +} + +.callout.callout[data-callout*="hibox"] .callout-content:hover ul>li:not(.task-list-item) { + border-color: var(--list-ul-block-color) !important; +} + +.callout.callout[data-callout*="hibox"] .callout-content:hover blockquote { + border-color: var(--theme-color) !important; + background-color: var(--background-blockquote) !important; +} + +.callout.callout[data-callout*="hibox"] .callout-content:hover { + border-color: var(--text-normal) !important; +} + +/* callout infobox效果*/ +/*Infobox from https://github.com/SlRvb/Obsidian--ITS-Theme/blob/main/S%20-%20Callouts.css*/ +:is(.is-mobile, .is-live-preview) .callout[data-callout*=infobox] { + float: unset !important; + max-width: 100%; + margin: 0 !important; +} + +.callout.callout[data-callout*=infobox] { + --callout-color: var(--interactive-accent-rgb); + background: transparent; + border: 0; + box-shadow: none !important; + margin: 0; + margin-left: 8px; + align-self: center; + float: right; +} +.callout.callout[data-callout*=infobox] .callout-title { + background-color: transparent; + padding: 0; + justify-content: center; +} +.callout.callout[data-callout*=infobox].is-collapsed .callout-fold { + padding: 3px 10px; +} +.callout.callout[data-callout*=infobox]:not(:hover):not(.is-collapsible) .callout-title, .callout.callout[data-callout*=infobox]:not(.is-collapsible) .callout-title :is(.callout-icon, .callout-fold,.callout-title-inner) { + display: none; +} +.callout.callout[data-callout*=infobox] .callout-content { + padding: 1px; + margin: 0; + border-radius: var(--radius, var(--co-radius)); +} +.callout.callout[data-callout*=infobox] table { + width: 100%; +} +.callout.callout[data-callout*=infobox] :is(p, table) { + margin-block-start: 0; + margin-block-end: 0; + margin: 0; +} +.callout.callout[data-callout*=infobox] :is(h1, h2, h3, h4, h5, h6) { + text-align: center; + margin: 0; + padding: 2px; + color: var(--text-normal); +} +.callout.callout[data-callout*=infobox] p, +.callout.callout[data-callout*=infobox] .internal-embed, +.callout.callout[data-callout*=infobox] img { + margin: auto; + padding: auto; + text-align: center; +} + +/******callout bookinfo*****/ +.callout.callout[data-callout*="bookinfo"] { + --callout-color: 64, 201, 75; + --callout-icon: ''; + overflow: unset; + border: 0; + width: auto; + padding: 0; +} + +.callout.callout[data-callout*=bookinfo] .callout-title { + text-align: center; + display: flex; + justify-content: space-between; +} + +.callout.callout[data-callout*=bookinfo] .callout-content { + display: flex; + justify-content: space-between; +} + +.callout.callout[data-callout*=bookinfo] .callout-content table { + width: 68%; + margin-left: 2%; + word-break: normal; +} +.callout.callout[data-callout*=bookinfo] .callout-content table tr th { + padding-right: 5px;; +} +.callout.callout[data-callout*=bookinfo] .callout-content td:nth-child(2) { + display: table-cell; + overflow: hidden; +} +@media screen and (max-width: 768px) { + .callout.callout[data-callout*=bookinfo] .callout-content table { + width: 100%; + } + .callout.callout[data-callout*=bookinfo] .callout-content { + display: grid; + } +} +/******callout timeline*****/ +.callout.callout[data-callout="timeline"] { + --callout-color: 31, 172, 139; + --callout-icon: ''; + border-left: none; + background-color: transparent; +} + +.callout.callout[data-callout="timeline"] >.callout-content { + border-left:none; + display: -ms-grid; + display: grid; + -ms-grid-columns: auto auto 1fr; + grid-template-columns: 0.3fr auto 1fr; + -webkit-column-gap: 1.5rem; + column-gap: 1.5rem; + row-gap: 0.25rem; + margin: 2.3rem 1rem 0 0; + padding: 0; +} +.callout.callout[data-callout="timeline"] .callout-content hr::before { + display: none; +} +.callout.callout[data-callout="timeline"] .callout-content hr { + height: 100%; + width: 0.5rem; + -ms-grid-column: 2; + -ms-grid-column-span: 1; + grid-column: 2 / span 1; + -ms-grid-row: 1; + grid-row-start: 1; + background-color: var(--text-normal); + opacity: 0.1; + grid-row-end: 9; + margin:auto; + border: none; + overflow: hidden; + border-radius: 10px; +} +.callout.callout[data-callout="timeline"] .callout-content blockquote { + color: var(--text-on-accent); + display: block; + -ms-grid-column: 1; + -ms-grid-column-span: 1; + grid-column: 1 / span 1; + position: relative; + -ms-flex-item-align: start; + -ms-grid-row-align: start; + align-self: start; + text-align: left; + box-shadow: none; + margin: 0; + border: none; + padding: 0; + background-color: var(--interactive-accent); +} +.callout.callout[data-callout="timeline"] .callout-content blockquote p::before { + display: none; +} +.callout.callout[data-callout="timeline"] .callout-content blockquote, +.callout.callout[data-callout="timeline"] .callout-content blockquote + *:not(.callout), +.callout.callout[data-callout="timeline"] .callout-content hr+ *:not(.callout) { + padding-top: 0.2em; + padding-bottom: 0.2em; +} +.callout.callout[data-callout="timeline"] .callout-content blockquote .list-bullet::after{ + color: var(--text-on-accent); + left:0; +} +.callout.callout[data-callout="timeline"] .callout-content blockquote p { + display: block; + color: var(--text-on-accent); + background-color: var(--interactive-accent); + font-style: normal; + border-radius: 5px; +} +.callout.callout[data-callout="timeline"] .callout-content>*:not(blockquote):not(hr) { + position: relative; + -ms-grid-column: 3; + -ms-grid-column-span: 1; + grid-column: 3 / span 1; + margin-block-start: 0; + margin-block-end: 0; +} +.callout.callout[data-callout="timeline"] table { + font-size: 13px; +} + +/******callout icon*****/ +.show-inline-title .callout.callout:is([data-callout-metadata^='icon'], +.show-inline-title [data-callout='icon']) { + margin-top: -7em; +} +.callout.callout:is([data-callout-metadata^='icon'], +[data-callout='icon']) { + flex: none !important; + border-left: 0; + background-color: transparent; + box-shadow: none; + float: left; + margin-top: -4em; + margin-bottom: 0; +} +.is-live-preview .callout.callout:is([data-callout-metadata^='icon'], +[data-callout='icon']) { + margin-top: -1.6em; +} +.callout.callout:is([data-callout-metadata^='icon'], +[data-callout='icon']) .callout-title { + display: none; +} +.callout.callout:is([data-callout-metadata^='icon'], +[data-callout='icon']) .callout { + overflow: visible; + margin: 0; +} +.callout.callout:is([data-callout-metadata^='icon'], +[data-callout='icon']) > .callout-content { + padding: 0; +} +.callout.callout:is([data-callout-metadata^='icon'], +[data-callout='icon']) > .callout-content>svg { + height: calc(1em + 12px); + padding: 6px; + border-radius: 4px; + pointer-events: initial; + transition: ease .2s background; + font-size: 4em; + margin-bottom: 0px; +} + +/***Sticky notes 便签效果**/ +.callout[data-callout="stickies"] { + box-shadow:none; + border-left:0px; + overflow: unset; +} +.callout[data-callout="stickies"][data-callout-metadata*="left"] { + width: max(180px, 30%); +} + +.callout[data-callout="stickies"][data-callout-metadata*="left"]>.callout-content { + max-width: 100%; +} +.callout[data-callout="stickies"] >.callout-title { + display: none; +} + +.callout[data-callout="stickies"] >.callout-content { + overflow:visible; + text-align: center; + transition: width 2s; + padding: 5px; + margin: 18px; + position: relative; + float: right; + right: -10px; + width: max(180px, 30%); + max-width: 50%; + background-color: var(--stickies-color-1); + -webkit-transform: rotate(0deg); + -moz-transform: rotate(0deg); + -o-transform: rotate(0deg); + -ms-transform: rotate(0deg); + transform: rotate(2deg); + transition: all 2s ease; + z-index: 1; + padding-top: 10px; + padding-bottom: 10px; + border-radius: 0px; + color: black; +} +.callout[data-callout="stickies"] >.callout-content::after { + content: ""; + left: -5%; + top: -10px; + height: 40px; + width: 15px; + border-radius: var(--radius-l); + border: 3px solid #979797; + display: inline-block; + position: absolute; + -webkit-transform: rotate(0deg); + -moz-transform: rotate(0deg); + -o-transform: rotate(0deg); + -ms-transform: rotate(0deg); + transform: rotate(-11deg); + z-index: 11; +} +.callout[data-callout="stickies"] >.callout-content::before { + width: 11px; + height: 20px; + content: ""; + display: inline-block; + position: absolute; + left: -3.5%; + top: -2px; + border-radius: var(--radius-l); + border: 3px solid #979797; + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + z-index: 10; + -webkit-transform: rotate(0deg); + -moz-transform: rotate(0deg); + -o-transform: rotate(0deg); + -ms-transform: rotate(0deg); + transform: rotate(-11deg); +} + +.callout[data-callout="stickies2"] { + box-shadow: none; + border-left: none; +} +.callout[data-callout="stickies2"] >.callout-title { + display: none; +} + +.callout[data-callout="stickies2"] >.callout-content { + overflow:visible; + position: relative; + float: left; + box-shadow: 0 10px 10px 2px #9191912d; + width: max(180px, 30%); + max-width: 50%; + background-color: var(--stickies-color-2); + -webkit-transform: rotate(0deg); + -moz-transform: rotate(0deg); + -o-transform: rotate(0deg); + -ms-transform: rotate(0deg); + transform: rotate(-2deg); + transition: all 2s ease; + z-index: 1; + padding: 20px; + margin: 10px; + color: black; +} +.callout[data-callout="stickies2"] >.callout-content::after { + content: ""; + display: block; + height: 32px; + width: 2px; + position: absolute; + left: 50%; + top: -10px; + z-index: 1; + border-radius: 50%; + display: inline-block; + height: 15px; + width: 15px; + border: 1px; + box-shadow: inset -10px -10px 10px #f0b7a4, inset 3px 3px 5px; +} +.callout[data-callout="stickies2"][data-callout-metadata*="right"] { + width: max(180px, 30%); +} +.callout[data-callout="stickies2"][data-callout-metadata*="right"] >.callout-content { + float:right; + max-width: 100%; +} + +.callout[data-callout="stickies3"] { + background-color: transparent ; + box-shadow:none; + border-left:0px; + margin: 20px auto 0 auto !important; +} +.callout[data-callout="stickies3"] >.callout-title { + display: none; +} + +.callout[data-callout="stickies3"] >.callout-content { + overflow:visible; + width: max(180px, 30%); + max-width: 235px; + min-height: 235px; + padding-top: 2.5em; + font-family: Arial; + margin-top: 20px; + margin-right: 25px; + position: relative; + vertical-align: top; + display: inline-block; + background: #F7E999; + text-align: center; + box-shadow: 0 4px 5px rgba(0, 0, 0, 0.2); + color: black; + font-family: var(--font-family-vault); +} +div.is-live-preview .callout[data-callout="stickies3"] >.callout-content { + padding: 20px 15px 10px 15px; +} +.markdown-preview-view .callout[data-callout="stickies3"] >.callout-content p { + margin-block-start: 0.5em; + margin-block-end: 0.5em; +} +div.callout[data-callout="stickies3"] >.callout-content ul { + text-align: left; + margin-left: auto; +} +.callout[data-callout="stickies3"] >.callout-content::before { + display: block; + content: ""; + background: rgba(227, 200, 114, 0.4); + width: 56%; + height: 28px; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); + border-radius: 6px/18px 0; + position: absolute; + top: -13px; + left: 20%; + -webkit-transform: rotate(-2deg); + -moz-transform: rotate(-2deg); + -o-transform: rotate(-2deg); + -ms-transform: rotate(-2deg); + transform: rotate(-2deg); +} +.callout[data-callout="stickies3"] >.callout-content a { + color: #6b824f; + -webkit-transition: all 0.4s ease; + -moz-transition: all 0.4s ease; + -o-transition: all 0.4s ease; + -ms-transition: all 0.4s ease; + transition: all 0.4s ease; +} +.callout[data-callout="stickies3"] >.callout-content a:hover { + color: #D83A25; + background: transparent; +} +.callout[data-callout="stickies3"] >.callout-content a::before { + content: ""; +} + +.markdown-preview-view .callout[data-callout="stickies3"] >.callout-content span { + font-size: smaller; +} + +.markdown-preview-view .callout[data-callout="stickies3"] >.callout-content img { + max-height: 205px; + margin-top: -2.5em; +} +.markdown-preview-view .callout[data-callout="stickies3"] >.callout-content { + font-size: smaller; +} +.theme-dark .markdown-preview-view .callout[data-callout="stickies3"] >.callout-content blockquote { + color: var(--interactive-normal); +} +.theme-dark .markdown-preview-view .callout[data-callout="stickies3"] >.callout-content em { + color: var(--interactive-accent); + -webkit-text-fill-color: unset; +} +.theme-dark .markdown-preview-view .callout[data-callout="stickies3"] >.callout-content strong { + color: var(--interactive-accent)!important; +} +.markdown-preview-view .callout[data-callout="stickies3"] >.callout-content .block-language-dataviewjs p { + max-height: 195px; +} + +.callout:is([data-callout-metadata*='yellow']) .callout-content{ + background: #F7E999; + -webkit-transform: rotate(2deg); + -moz-transform: rotate(2deg); + -o-transform: rotate(2deg); + -ms-transform: rotate(2deg); + transform: rotate(2deg); +} + +.callout:is([data-callout-metadata*='blue']) .callout-content { + background: #b9dcf4; + -webkit-transform: rotate(-2deg); + -moz-transform: rotate(-2deg); + -o-transform: rotate(-2deg); + -ms-transform: rotate(-2deg); + transform: rotate(-2deg); +} + +.callout:is([data-callout-metadata*='pink']) .callout-content { + background: #FFBDA3; + -webkit-transform: rotate(1deg); + -moz-transform: rotate(1deg); + -o-transform: rotate(1deg); + -ms-transform: rotate(1deg); + transform: rotate(1deg); +} + +.callout:is([data-callout-metadata*='green']) .callout-content { + background: #CAF4B9; + -webkit-transform: rotate(-1deg); + -moz-transform: rotate(-1deg); + -o-transform: rotate(-1deg); + -ms-transform: rotate(-1deg); + transform: rotate(-1deg); +} +/*禁用点击超链接跳转 需要跳转 按ctrl+超链接即可*/ +body.link-click .cm-s-obsidian span.cm-link a { + pointer-events: none; +} + +/*禁用实时预览点击标签跳转 需要跳转 点击#号即可*/ +body.tag-click .cm-line span.cm-hashtag:not(.cm-formatting) { + pointer-events: none; +} +/*ob关闭按钮顺序调整*/ +body.reversal-titlebar .titlebar-button-container.mod-right { + direction: rtl; +} +body.is-hidden-frameless:not(.is-fullscreen).is-focused .titlebar-button-container.mod-right { + background-color:transparent; +} + + +/* funny LP headers animation 开启标题动画 === +from discord @sailKite https://cdn.discordapp.com/attachments/702656734631821413/1007258862606352424/FunnyHeaderAnimLP.css +*/ +body.funny-header-anim .is-live-preview .cm-line > :is(.cm-header, .cm-widgetBuffer) + .cm-header, +body.funny-header-anim.clutter-free-headings .cm-line > :is(.cm-header, .cm-widgetBuffer) + .cm-header { + display: inline-block; +} +body.funny-header-anim .is-live-preview .cm-line:not(.cm-active) :is(.cm-header, .cm-widgetBuffer) + .cm-header, +body.funny-header-anim.clutter-free-headings .cm-line:not(.cm-active) :is(.cm-header, .cm-widgetBuffer) + .cm-header, +body.funny-header-anim .is-live-preview .cm-line:not(.cm-active) :is(.cm-header, .cm-widgetBuffer) + .cm-header ~ *, +body.funny-header-anim.clutter-free-headings .cm-line:not(.cm-active) :is(.cm-header, .cm-widgetBuffer) + .cm-header ~ * { + transform: translateX(0ch); + transition: transform 333ms; +} +body.funny-header-anim .is-live-preview .cm-active :is(.cm-header, .cm-widgetBuffer) + .cm-header, +body.funny-header-anim.clutter-free-headings :is(.cm-header, .cm-widgetBuffer) + .cm-header , +body.funny-header-anim .is-live-preview .cm-active :is(.cm-header, .cm-widgetBuffer) + .cm-header ~ *, +body.funny-header-anim.clutter-free-headings :is(.cm-header, .cm-widgetBuffer) + .cm-header ~ *{ + transition: transform 333ms; + transform: translateX(30px); +} +body.funny-header-anim .is-live-preview .cm-active :is(.cm-header) +.cm-widgetBuffer + .cm-html-embed, +body.funny-header-anim.clutter-free-headings .cm-active :is(.cm-header) + .cm-widgetBuffer + .cm-html-embed { + transition: margin-left 500ms; + margin-left: 30px; +} +body.funny-header-anim .is-live-preview .cm-active :is(.cm-header, .cm-widgetBuffer) + .cm-bracket, +body.funny-header-anim.clutter-free-headings .cm-active :is(.cm-header, .cm-widgetBuffer) + .cm-bracket { + transition: margin-left 333ms; + margin-left: 30px; +} +body.funny-header-anim .is-live-preview .cm-line:not(.cm-active) .cm-header:first-of-type, +body.funny-header-anim.clutter-free-headings .cm-line:not(.cm-active) .cm-header:first-of-type { + display: none; + opacity: 0; +} + +body.funny-header-anim .is-live-preview .cm-active .cm-formatting-header + .cm-header, +body.funny-header-anim.clutter-free-headings .cm-active .cm-formatting-header + .cm-header{ + margin-left: -30px; +} + +body.funny-header-anim .is-live-preview .cm-active .cm-formatting-header ~ .cm-foldPlaceholder, +body.funny-header-anim.clutter-free-headings .cm-active .cm-formatting-header ~ .cm-foldPlaceholderr{ + transition: margin-left 333ms; + margin-left: 30px; +} +body.funny-header-anim .is-live-preview .cm-active .cm-header:first-of-type, +body.funny-header-anim.clutter-free-headings .cm-active .cm-header:first-of-type { + transform: translateX(0ch); + animation: opac 333ms; +} + +@keyframes opac { + from {opacity: 0;} + to {opacity: 1;} +} + +/* head-tag-style*/ +body.head-tag-style :is(.cm-header) +.cm-widgetBuffer + .cm-html-embed>sup { + background-color: var(--text-accent-hover); + color: #fff; + vertical-align: top; + border-radius: 3px; + padding: 1px 6px; + font-size: 12px; + line-height: calc(var(--paragraph-spacing) + 0.7); + margin-left: 0.5em; + letter-spacing: .1em; + font-family: var(--font-default); +} +body.head-tag-style :is(.cm-header) +.cm-widgetBuffer + .cm-html-embed>sub { + background-color: var( --simple-orange); + color: #fff; + vertical-align: top; + border-radius: 3px; + padding: 1px 6px; + font-size: 12px; + line-height: calc(var(--paragraph-spacing) + 0.7); + margin-left: 0.5em; + letter-spacing: .1em; + font-family: var(--font-default); +} + +body.head-tag-style :is(.markdown-preview-view,.markdown-rendered) :is(h1,h2,h3,h4,h5,h6) sup { + background-color: var(--text-accent-hover); + color: #fff; + vertical-align: top; + border-radius: 3px; + padding: 1px 6px; + font-size: 12px; + margin-left: 0.5em; + letter-spacing: .1em; + margin-top: -0.2em; + line-height: calc(var(--line-height-main) - 0.7); +} + +body.head-tag-style :is(.markdown-preview-view,.markdown-rendered) :is(h1,h2,h3,h4,h5,h6) sub { + background-color: var( --simple-orange); + color: #fff; + vertical-align: top; + border-radius: 3px; + padding: 1px 6px; + font-size: 12px; + margin-left: 0.5em; + letter-spacing: .1em; + margin-top: -0.2em; + line-height: calc(var(--line-height-main) - 0.7); +} +body.head-tag-style :is(.markdown-preview-view,.markdown-rendered) :is(h1,h2,h3,h4,h5,h6) :is(sub,sup)>.tag:not(.token) { + padding: 0; + background-color: transparent; +} + +body.head-tag-style .cm-s-obsidian .cm-header ~ span.cm-hashtag { + font-size: calc(var(--font-size-tag) - 0.3em)!important; + vertical-align: top; +} +body.head-tag-style .cm-s-obsidian .cm-formatting.cm-formatting-hashtag.cm-hashtag.cm-hashtag-begin.cm-header, +body.head-tag-style .cm-s-obsidian .cm-hashtag.cm-header { + vertical-align: top; +} + + +body:not(.tag-default) .cm-s-obsidian .cm-header ~ span.cm-hashtag { + font-size: calc(var(--font-size-tag) - 0.3em)!important; +} + + +body.head-tag-style :is(.markdown-preview-view,.markdown-rendered) :is(h1,h2,h3,h4,h5,h6) >.tag:not(.token) { + font-size: calc(var(--font-size-tag) - 0.3em); + vertical-align: top; +} + +/* +.cm-s-obsidian .cm-formatting.cm-formatting-hashtag.cm-hashtag.cm-hashtag-begin.cm-header, +.cm-s-obsidian .cm-hashtag.cm-header { + font-size: calc(var(--font-size-tag) - 0.3em) !important; + vertical-align: middle; + margin-top: -0.3em; +} +*/ + +body.head-tag-style .cm-s-obsidian .cm-formatting.cm-formatting-hashtag.cm-hashtag.cm-hashtag-begin.cm-header, +body.head-tag-style .cm-s-obsidian .cm-hashtag.cm-header { + vertical-align: top; +} + +:is(.markdown-preview-view,.markdown-rendered) :is(h1,h2,h3,h4,h5,h6) >.tag:not(.token) { + font-size: calc(var(--font-size-tag) - 0.2em); + vertical-align: middle; +} + +/****** 网络图片标题样式********/ +[data-dv-key="img-caption"] + span.dataview>span { + margin: 0.5rem 0; + display: block; + caption-side: bottom; + text-align: center; + font-size: 0.85rem; +} +.dataview.inline-field-key[data-dv-key="img-caption"] + .dataview.inline-field-value { + background-color:unset; + border-radius: 0px; + padding: 0; + font-family: var(--font-text); +} + +.dataview.inline-field-key[data-dv-key="img-caption"] { + display:none; + background-color:unset; + font-size: 0px; + padding: 0; + border-radius: 0px; +} + +.dataview.inline-field-key[data-dv-key="img-caption"] { + display:none; + background-color:unset; + font-size: 0px; + padding: 0; + border-radius: 0px; +} + + +body:not(.remove-selectionbackground) .markdown-source-view.mod-cm6 .cm-editor .cm-selectionBackground { + background: transparent; +} + +.clickable-icon.is-active, +.clickable-icon.has-active-menu, +.clickable-icon:active, +.clickable-icon:hover { + background-color: var(--theme-color-translucent-015); +} + +.workspace.is-left-sidedock-open .workspace-ribbon.side-dock-ribbon.mod-left .sidebar-toggle-button .clickable-icon, +.workspace-split.mod-horizontal .sidebar-toggle-button .clickable-icon, +.workspace.is-right-sidedock-open .sidebar-toggle-button.mod-right .clickable-icon { + color: var(--theme-color); +} + +.workspace-tabs .view-header { + margin: 0; + padding-inline: var(--size-4-2); +} + +.workspace-split.mod-root .workspace-tab-header.is-active { + z-index: var(--layer-popover); + color: var(--text-normal); + /*box-shadow: var(--window-shadow);*/ +} +.is-mobile .workspace-split.mod-root .workspace-tab-header.is-active.mod-active { + z-index: 29; +} +.is-focused .workspace-tab-header { + color: var(--text-muted); +} + + +/* +.workspace-tabs.mod-stacked .view-header, +.is-focused .workspace .mod-root .workspace-tabs.mod-stacked .workspace-leaf.mod-active .view-header { + background-color: var(--color-base-10); +}*/ +.workspace-split.mod-root .workspace-tabs.mod-stacked .view-content { + backdrop-filter: blur(var(--stack-tabs-background-blur-depth)); +} +.workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header { + background-color: var(--background-primary); + border-right: 1px solid var(--page-border-bottom); + box-shadow: -1px 0 10px 0 var(--tab-stacked-shadow); + backdrop-filter: blur(6px); +} +.workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header:first-child { + border-left: 1px solid var(--page-border-bottom); +} + +.titlebar-button:hover { + background-color: unset; +} +.markdown-rendered ul ul, .markdown-rendered ol ul, .markdown-rendered ul ol, .markdown-rendered ol ol +{ + + margin-block-start: calc((var(--paragraph-spacing) - 1) * 1em); + margin-block-end: calc((var(--paragraph-spacing) - 1) * 1em); + +} +/* body:not(.default-list-marker) .list-bullet::before { + display: none; +} */ + +body:not(.default-list-marker) .markdown-rendered .list-bullet::after { + content: '\2022'; + font-size: var(--list-ul-marker-size); + font-family: Inter; + width: unset; + height: unset; + border: none; + background: transparent; + color: var(--list-ul-marker-color); + margin-left: 0.13em; + /* margin-top: calc(0.466em * var(--line-height-list) - 0.286em); */ + line-height: 0.55; + transition: all 0.15s ease; +} + +body:not(.default-list-marker) .list-bullet::after { + content: '\2022'; + font-size: var(--list-ul-marker-size); + font-family: Inter; + width: unset; + border: none; + background: transparent; + color: var(--list-ul-marker-color); +/* margin-left: -0.03em; + margin-top: -0.15em; */ + display: flex; + justify-content: center; + flex-direction: column; + height: 43%; + transition: all 0.15s ease; +} + +body.custom-unordered-list .markdown-rendered .has-list-bullet .has-list-bullet .has-list-bullet .has-list-bullet .list-bullet::after, +body.custom-unordered-list .markdown-rendered .list-bullet::after { + content: var(--list-ul-marker-4); + font-size: var(--list-ul-marker-size-4); + color: var(--list-ul-marker-color-4,var(--list-marker-color)); +} + +body.custom-unordered-list .markdown-source-view.mod-cm6 .list-bullet::after { + content: var(--list-ul-marker-4); + font-size: var(--list-ul-marker-size-4); + color: var(--list-ul-marker-color-4,var(--list-marker-color)); +} + +body.custom-unordered-list .has-list-bullet .list-bullet::after, +body.custom-unordered-list .markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-1.cm-line div.cm-fold-indicator ~ span.cm-formatting .list-bullet::after, +body.custom-unordered-list .markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-1.cm-line>span.cm-formatting:first-of-type .list-bullet::after { + content: var(--list-ul-marker-1); + font-size: var(--list-ul-marker-size-1); + color: var(--list-ul-marker-color-1,var(--list-marker-color)); +} + +body.custom-unordered-list .has-list-bullet .has-list-bullet .list-bullet::after, +body.custom-unordered-list .markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-2.cm-line div.cm-fold-indicator ~ span.cm-formatting .list-bullet::after, +body.custom-unordered-list .markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-2.cm-line span.cm-hmd-list-indent ~ span.cm-formatting .list-bullet::after { + content: var(--list-ul-marker-2); + font-size: var(--list-ul-marker-size-2); + color: var(--list-ul-marker-color-2,var(--list-marker-color)); +} +body.custom-unordered-list .has-list-bullet .has-list-bullet .has-list-bullet .list-bullet::after, +body.custom-unordered-list .markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-3.cm-line div.cm-fold-indicator ~ span.cm-formatting .list-bullet::after, +body.custom-unordered-list .markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-3.cm-line span.cm-hmd-list-indent ~ span.cm-formatting .list-bullet::after { + content: var(--list-ul-marker-3); + font-size: var(--list-ul-marker-size-3); + color: var(--list-ul-marker-color-3,var(--list-marker-color)); +} + + +.markdown-source-view.mod-cm6 .cm-indent::before { + margin-left: var(--bt-list-indentation-margin-left-editing, 0px); +} +.markdown-rendered.show-indentation-guide li > ul::before, +.markdown-rendered.show-indentation-guide li > ol::before { + margin-left: var(--bt-list-indentation-margin-left-reading, 0); +} + +.is-focused .mod-active .workspace-tab-header.is-active +.workspace-tab-header-inner-icon { + color: var(--theme-color); +} + +body:not(.default-list-marker) .list-collapse-indicator:hover ~ .list-bullet:after, +body:not(.default-list-marker) .cm-fold-indicator:hover ~ .list-bullet:after, +body:not(.default-list-marker) .list-collapse-indicator:hover ~ .cm-formatting-list .list-bullet:after, +body:not(.default-list-marker) .cm-fold-indicator:hover ~ .cm-formatting-list .list-bullet:after { + box-shadow: -0.02em 0.058em 0 2px var(--background-modifier-hover); + background-color: var(--background-modifier-hover); +} + +body:not(.default-list-marker) li.is-collapsed .list-collapse-indicator:hover ~ .list-bullet:after, +body:not(.default-list-marker) li.is-collapsed .cm-fold-indicator:hover ~ .list-bullet:after, +body:not(.default-list-marker) .list-collapse-indicator:hover.is-collapsed ~ .list-bullet:after, +body:not(.default-list-marker) .cm-fold-indicator:hover.is-collapsed ~ .list-bullet:after, +body:not(.default-list-marker) li.is-collapsed .list-collapse-indicator:hover ~ .cm-formatting-list .list-bullet:after, +body:not(.default-list-marker) li.is-collapsed .cm-fold-indicator:hover ~ .cm-formatting-list .list-bullet:after, +body:not(.default-list-marker) .list-collapse-indicator:hover.is-collapsed ~ .cm-formatting-list .list-bullet:after, +body:not(.default-list-marker) .cm-fold-indicator:hover.is-collapsed ~ .cm-formatting-list .list-bullet:after, + +body:not(.default-list-marker) li.is-collapsed .list-bullet:after, +body:not(.default-list-marker) .is-collapsed ~ .cm-formatting-list .list-bullet:after, +body:not(.default-list-marker) .markdown-rendered .has-list-bullet .has-list-bullet .has-list-bullet .has-list-bullet .is-collapsed .list-bullet::after { + color: var(--list-marker-color-collapsed); + box-shadow: -0.02em 0.058em 0 2px var(--background-modifier-active-hover); + background-color: var(--background-modifier-active-hover); +} + + +body.colorful-unordered-list ul > li::marker { + color: var(--list-colorful-marker); +} +body.colorful-unordered-list :is(ul, ol) ul li::marker { + color: hsl(calc(var(--accent-h) + 60),var(--accent-s),var(--accent-l)); +} +body.colorful-ordered-list :is(ul, ol) :is(ul, ol) ul li::marker { + color: hsl(calc(var(--accent-h) + 120),var(--accent-s),calc(var(--accent-l) * 0.95)); +} +body.colorful-ordered-list :is(ul, ol) :is(ul, ol) :is(ul, ol) ul li::marker { + color: hsl(calc(var(--accent-h) + 180),var(--accent-s),calc(var(--accent-l) * 0.95)); +} +body.colorful-ordered-list :is(ul, ol) :is(ul, ol) :is(ul, ol) :is(ul, ol) ul li::marker { + color: hsl(calc(var(--accent-h) + 240),var(--accent-s),calc(var(--accent-l) * 0.95)); +} +body.colorful-ordered-list :is(ul, ol) :is(ul, ol) :is(ul, ol) :is(ul, ol) :is(ul, ol) ul li::marker { + color: hsl(calc(var(--accent-h) + 300),var(--accent-s),calc(var(--accent-l) * 0.95)); +} +body.colorful-ordered-list :is(ul, ol) :is(ul, ol) :is(ul, ol) :is(ul, ol) :is(ul, ol) :is(ul, ol) ul li::marker { + color: hsl(calc(var(--accent-h) + 0), var(--accent-s), calc(var(--accent-l) * 0.95)); +} + +body.colorful-unordered-list .markdown-source-view.mod-cm6 .list-bullet::after { + content: var(--list-ul-colorful-marker-content); +} + +body.colorful-unordered-list .has-list-bullet .list-bullet::after, +body.colorful-unordered-list .markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-1.cm-line div.cm-fold-indicator ~ span.cm-formatting .list-bullet::after, +body.colorful-unordered-list .markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-1.cm-line>span.cm-formatting:first-of-type .list-bullet::after { + color: var(--list-colorful-marker); +} + + +body.colorful-unordered-list .has-list-bullet .has-list-bullet .list-bullet::after, +body.colorful-unordered-list .markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-2.cm-line div.cm-fold-indicator ~ span.cm-formatting .list-bullet::after, +body.colorful-unordered-list .markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-2.cm-line span.cm-hmd-list-indent ~ span.cm-formatting .list-bullet::after { + color: var(--list-colorful-marker); + filter: hue-rotate(60deg); +} +body.colorful-unordered-list .has-list-bullet .has-list-bullet .has-list-bullet .list-bullet::after, +body.colorful-unordered-list .markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-3.cm-line div.cm-fold-indicator ~ span.cm-formatting .list-bullet::after, +body.colorful-unordered-list .markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-3.cm-line span.cm-hmd-list-indent ~ span.cm-formatting .list-bullet::after { + color: var(--list-colorful-marker); + filter: hue-rotate(120deg); +} +body.colorful-unordered-list .has-list-bullet .has-list-bullet .has-list-bullet .has-list-bullet .list-bullet::after, +body.colorful-unordered-list .markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-4.cm-line div.cm-fold-indicator ~ span.cm-formatting .list-bullet::after, +body.colorful-unordered-list .markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-4.cm-line span.cm-hmd-list-indent ~ span.cm-formatting .list-bullet::after { + color: var(--list-colorful-marker); + filter: hue-rotate(180deg); +} +body.colorful-unordered-list .has-list-bullet .has-list-bullet .has-list-bullet .has-list-bullet .has-list-bullet .list-bullet::after, +body.colorful-unordered-list .markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-5.cm-line div.cm-fold-indicator ~ span.cm-formatting .list-bullet::after, +body.colorful-unordered-list .markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-5.cm-line span.cm-hmd-list-indent ~ span.cm-formatting .list-bullet::after { + color: var(--list-colorful-marker); + filter: hue-rotate(240deg); +} +body.colorful-unordered-list .has-list-bullet .has-list-bullet .has-list-bullet .has-list-bullet .has-list-bullet .has-list-bullet .list-bullet::after, +body.colorful-unordered-list .markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-6.cm-line div.cm-fold-indicator ~ span.cm-formatting .list-bullet::after, +body.colorful-unordered-list .markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-6.cm-line span.cm-hmd-list-indent ~ span.cm-formatting .list-bullet::after { + color: var(--list-colorful-marker); + filter: hue-rotate(300deg); +} + + +body.colorful-unordered-list li.is-collapsed .list-collapse-indicator:hover ~ .list-bullet:after, +body.colorful-unordered-list li.is-collapsed .cm-fold-indicator:hover ~ .list-bullet:after, +body.colorful-unordered-list .list-collapse-indicator:hover.is-collapsed ~ .list-bullet:after, +body.colorful-unordered-list .cm-fold-indicator:hover.is-collapsed ~ .list-bullet:after, +body.colorful-unordered-list li.is-collapsed .list-collapse-indicator:hover ~ .cm-formatting-list .list-bullet:after, +body.colorful-unordered-list li.is-collapsed .cm-fold-indicator:hover ~ .cm-formatting-list .list-bullet:after, +body.colorful-unordered-list .list-collapse-indicator:hover.is-collapsed ~ .cm-formatting-list .list-bullet:after, +body.colorful-unordered-list .cm-fold-indicator:hover.is-collapsed ~ .cm-formatting-list .list-bullet:after, + +body.colorful-unordered-list li.is-collapsed .list-bullet:after, +body.colorful-unordered-list .is-collapsed ~ .cm-formatting-list .list-bullet:after, +body.colorful-unordered-list .markdown-rendered .has-list-bullet .has-list-bullet .has-list-bullet .has-list-bullet .is-collapsed .list-bullet::after { + color: var(--list-marker-color-collapsed); + box-shadow: -0.02em 0.058em 0 2px var(--background-modifier-active-hover); + background-color: var(--background-modifier-active-hover); +} + + +/*ordered-list-style-1*/ +body.ordered-list-style-1 ol, +body.ordered-list-style-1 ol ol, +body.ordered-list-style-1 ol ol ol, +body.ordered-list-style-1 ol ul ol, +body.ordered-list-style-1 ol ol ol ol, +body.ordered-list-style-1 ol ol ul ol, +body.ordered-list-style-1 ol ul ol ol { + list-style: none; +} + +body.ordered-list-style-1 ol { + counter-reset: niceBT; +} + +body.ordered-list-style-1 ol>li { + counter-increment: niceBT; +} + +body.ordered-list-style-1 .markdown-rendered.show-indentation-guide li > ul::before { + left: -18px; +} +body.ordered-list-style-1 .markdown-rendered.show-indentation-guide li > ol::before { + left: -11px; +} + +body.ordered-list-style-1 ol>li::before { + content: counters(niceBT, '.') '. '; + font-weight: bold; + font-family: Inter; + color: var(--list-ol-number-color); + display: inline-block; + white-space: pre; + margin-left: -0.7em; +} +body.ordered-list-style-1 ul>li:not(.task-list-item)>p { + display: inline; +} +body.ordered-list-style-1 ul>li:not(.task-list-item) { + list-style-position: inside; + padding-left: 0.25em; +} + +body.ordered-list-style-1 ol.contains-task-list>li.task-list-item { + margin-left: -1.2em; +} + +body.list-bracket-style .markdown-rendered.show-indentation-guide li:not(.task-list-item) > :is(ol,ul)::before{ + border: none; +} + +body.list-bracket-style :is(.markdown-preview-view,.markdown-rendered) ul>li:not(.task-list-item)::marker { + font-size: 0.9em; +} + + +body.list-bracket-style :is(.markdown-preview-view,.markdown-rendered):not(.kanban) li:not(.task-list-item) { + padding-left: 0.3rem; +} + +body.list-bracket-style :is(.markdown-preview-view,.markdown-rendered):not(.kanban) ul>li:not(.task-list-item) { + border-radius: var(--radius-s); + word-wrap: break-word; + word-break: break-word; + transition: all 300ms ease-in-out; + border-left: 0.125em solid var(--list-ul-block-color); +} + +body.list-bracket-style :is(.markdown-preview-view,.markdown-rendered):not(.kanban) ul>li:not(.task-list-item):hover { + border-color: var(--list-ul-hover); +} + + + +body.list-bracket-style :is(.markdown-preview-view,.markdown-rendered) ol:not(.contains-task-list)>li:not(.task-list-item) { + border-left: 0.125em solid var(--list-ol-block-color); + border-radius: var(--radius-s); + padding-left: 0.3rem; + border-radius: var(--radius-s); + transition: all 300ms ease-in-out; +} + +body.list-bracket-style ol.contains-task-list ol li:not(.task-list-item) { + border-left: none !important; + padding-left: 0.25em; +} + +body.list-bracket-style :is(.markdown-preview-view,.markdown-rendered) ol:not(.contains-task-list)>li:not(.task-list-item):hover { + border-color: var(--list-ol-hover); +} + + +body.list-bracket-style-two :is(.markdown-preview-view,.markdown-rendered):not(.kanban) :is(ul,ol)>li:not(.task-list-item) { + border-radius: var(--radius-s); + word-wrap: break-word; + word-break: break-word; + transition: all 300ms ease-in-out; + border-left: 0.125em solid var(--list-ul-block-color); +} + +body.list-bracket-style-two :is(.markdown-preview-view,.markdown-rendered):not(.kanban) ol>li:not(.task-list-item) { + border-left: 0.125em solid var(--list-ol-block-color); +} + +body.list-bracket-style-two .markdown-rendered.show-indentation-guide li:not(.task-list-item) > ul::before, +body.list-bracket-style-two .markdown-rendered.show-indentation-guide li:not(.task-list-item) > ol::before { + border: none; +} + +/*list-bracket-style-two*/ +body.list-bracket-style-two ol, +body.list-bracket-style-two ol ol, +body.list-bracket-style-two ol ol ol, +body.list-bracket-style-two ol ul ol, +body.list-bracket-style-two ol ol ol ol, +body.list-bracket-style-two ol ol ul ol, +body.list-bracket-style-two ol ul ol ol { + list-style: none; +} + +body.list-bracket-style-two ol { + counter-reset: niceBT; +} + +body.list-bracket-style-two ol>li { + counter-increment: niceBT; +} + +body.list-bracket-style-two ol>li::before { + content: counters(niceBT, '.') '. '; + font-weight: bold; + font-family: Monaco; + font-size: 0.8em; + color: var(--list-ol-number-color); + display: inline-block; + white-space: pre; +} + +body.list-bracket-style-two ul>li:not(.task-list-item) { + padding-left: 1.1em; +} +body.list-bracket-style-two ol>li:not(.task-list-item) { + padding-left: 0.4em; +} + +body.list-bracket-style-three :is(.markdown-preview-view,.markdown-rendered):not(.kanban) :is(ul,ol):has(:is(ol,ul))>li:has(:is(ol,ul)):not(.task-list-item) { + border-radius: var(--radius-s); + word-wrap: break-word; + word-break: break-word; + transition: all 300ms ease-in-out; + border-left: 0.125em solid var(--list-ul-block-color); +} +body.list-bracket-style-three :is(.markdown-preview-view,.markdown-rendered):not(.kanban) ol:has(:is(ol,ul))>li:has(:is(ol,ul)):not(.task-list-item) { + border-left: 0.125em solid var(--list-ol-block-color); +} + +body.list-bracket-style-three :is(.markdown-preview-view,.markdown-rendered):not(.kanban) :is(ul,ol):has(:is(ol,ul))>li:has(:is(ol,ul)):not(.task-list-item) { + padding-left: 0.3em; +} + +body.list-bracket-style-three .markdown-rendered.show-indentation-guide li:not(.task-list-item) > ul::before, +body.list-bracket-style-three .markdown-rendered.show-indentation-guide li:not(.task-list-item) > ol::before { + border: none; +} +body.list-bracket-style-three :is(.markdown-preview-view,.markdown-rendered):not(.kanban) li:not(.task-list-item) { + padding-left: 0.45rem; +} + + +/*list-vertical-line-one*/ +body.list-vertical-line-one ol, +body.list-vertical-line-one ol ol, +body.list-vertical-line-one ol ol ol, +body.list-vertical-line-one ol ul ol, +body.list-vertical-line-one ol ol ol ol, +body.list-vertical-line-one ol ol ul ol, +body.list-vertical-line-one ol ul ol ol { + list-style: none; +} + +body.list-vertical-line-one ol { + counter-reset: niceBTT; +} + +body.list-vertical-line-one ol>li { + counter-increment: niceBTT; +} + +body.list-vertical-line-one ol>li::before { + content: counters(niceBTT, '.') '. '; + font-weight: bold; + color: var(--list-ol-number-color); + margin-left: -1.3em; + font-family: Monaco; + font-size: 0.9em; +} + +body.list-vertical-line-one :is(ol,ul) :is(ol,ul) { + position: relative; +} + +:is(body.list-vertical-line-one,body.list-vertical-line-one, body.list-vertical-line-one) :is(.markdown-preview-view,.markdown-rendered) ul ol:not(.contains-task-list)>li:not(.task-list-item), +:is(body.list-vertical-line-one,body.list-vertical-line-one, body.list-vertical-line-one) :is(.markdown-preview-view,.markdown-rendered) ul ol:not(.contains-task-list)+ul>li:not(.task-list-item), +:is(body.list-vertical-line-one,body.list-vertical-line-one, body.list-vertical-line-one) :is(.markdown-preview-view,.markdown-rendered):not(.kanban) ol ul>li:not(.task-list-item), +:is(body.list-vertical-line-one,body.list-vertical-line-one, body.list-vertical-line-one) :is(.markdown-preview-view,.markdown-rendered):not(.kanban) ol ul+ol>li:not(.task-list-item) { + margin-top: calc(var(--margin-list) * -0.25em); + padding-top: calc(var(--margin-list) * 0.25em); +} + + +body.colorful-ordered-list ol li::marker, +body.colorful-ordered-list ol li::before, +body.colorful-ordered-list .markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-1.cm-line div.cm-fold-indicator ~ span.cm-formatting.cm-formatting-list-ol, +body.colorful-ordered-list .cm-formatting.cm-formatting-list.cm-formatting-list-ol, +body.colorful-ordered-list .markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-1.cm-line span.cm-hmd-list-indent ~ span.cm-formatting.cm-formatting-list-ol { + color: var(--list-colorful-marker); +} + +body.colorful-ordered-list :is(ul, ol) ol li::marker { + color: hsl(calc(var(--accent-h) + 60),var(--accent-s),var(--accent-l)); +} +body.colorful-ordered-list :is(ul, ol) ol li::before, +body.colorful-ordered-list .markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-2.cm-line div.cm-fold-indicator ~ span.cm-formatting.cm-formatting-list-ol, +body.colorful-ordered-list .markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-2.cm-line span.cm-hmd-list-indent ~ span.cm-formatting.cm-formatting-list-ol { + color: var(--list-colorful-marker); + filter: hue-rotate(60deg); +} + +body.colorful-ordered-list :is(ul, ol) :is(ul, ol) ol li::marker { + color: hsl(calc(var(--accent-h) + 120),var(--accent-s),calc(var(--accent-l) * 0.95)); +} +body.colorful-ordered-list :is(ul, ol) :is(ul, ol) ol li::before, +body.colorful-ordered-list .markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-3.cm-line div.cm-fold-indicator ~ span.cm-formatting.cm-formatting-list-ol, +body.colorful-ordered-list .markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-3.cm-line span.cm-hmd-list-indent ~ span.cm-formatting.cm-formatting-list-ol { + color: var(--list-colorful-marker); + filter: hue-rotate(120deg); +} + +body.colorful-ordered-list :is(ul, ol) :is(ul, ol) :is(ul, ol) ol li::marker { + color: hsl(calc(var(--accent-h) + 180),var(--accent-s),calc(var(--accent-l) * 0.95)); +} +body.colorful-ordered-list :is(ul, ol) :is(ul, ol) :is(ul, ol) ol li::before, +body.colorful-ordered-list .markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-4.cm-line div.cm-fold-indicator ~ span.cm-formatting.cm-formatting-list-ol, +body.colorful-ordered-list .markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-4.cm-line span.cm-hmd-list-indent ~ span.cm-formatting.cm-formatting-list-ol { + color: var(--list-colorful-marker); + filter: hue-rotate(180deg); +} + +body.colorful-ordered-list :is(ul, ol) :is(ul, ol) :is(ul, ol) :is(ul, ol) ol li::marker { + color: hsl(calc(var(--accent-h) + 240),var(--accent-s),calc(var(--accent-l) * 0.95)); +} +body.colorful-ordered-list :is(ul, ol) :is(ul, ol) :is(ul, ol) :is(ul, ol) ol li::before, +body.colorful-ordered-list .markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-5.cm-line div.cm-fold-indicator ~ span.cm-formatting.cm-formatting-list-ol, +body.colorful-ordered-list .markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-5.cm-line span.cm-hmd-list-indent ~ span.cm-formatting.cm-formatting-list-ol { + color: var(--list-colorful-marker); + filter: hue-rotate(240deg); +} + +body.colorful-ordered-list :is(ul, ol) :is(ul, ol) :is(ul, ol) :is(ul, ol) :is(ul, ol) ol li::marker { + color: hsl(calc(var(--accent-h) + 300),var(--accent-s),calc(var(--accent-l) * 0.95)); +} + +body.colorful-ordered-list :is(ul, ol) :is(ul, ol) :is(ul, ol) :is(ul, ol) :is(ul, ol) ol li::before, +body.colorful-ordered-list .markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-6.cm-line div.cm-fold-indicator ~ span.cm-formatting.cm-formatting-list-ol, +body.colorful-ordered-list .markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-6.cm-line span.cm-hmd-list-indent ~ span.cm-formatting.cm-formatting-list-ol { + color: var(--list-colorful-marker); + filter: hue-rotate(300deg); +} + +body.colorful-ordered-list :is(ul, ol) :is(ul, ol) :is(ul, ol) :is(ul, ol) :is(ul, ol) :is(ul, ol) ol li::marker { + color: hsl(calc(var(--accent-h) + 0), var(--accent-s), calc(var(--accent-l) * 0.95)); +} + +body.colorful-ordered-list :is(ul, ol) :is(ul, ol) :is(ul, ol) :is(ul, ol) :is(ul, ol) :is(ul, ol) ol li::before, +body.colorful-ordered-list .markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-7.cm-line div.cm-fold-indicator ~ span.cm-formatting.cm-formatting-list-ol, +body.colorful-ordered-list .markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-7.cm-line span.cm-hmd-list-indent ~ span.cm-formatting.cm-formatting-list-ol { + color: var(--list-colorful-marker); + filter: hue-rotate(0deg); +} + + +@property --colorA { + syntax: ''; + inherits: false; + initial-value: #9800f021; +} +@property --colorB { + syntax: ''; + inherits: false; + initial-value: #0048f021; +} +@property --colorC { + syntax: ''; + inherits: false; + initial-value: #00f02c21; +} +body.enable-icon-anima div.nav-header:hover { + background: linear-gradient(135deg,var(--colorA),var(--colorB),var(--colorC)); + animation: rainbow-change 8s infinite linear; +} + +@keyframes rainbow-change { + 20% { + --colorA: #f0000015; + --colorB: #88f00015; + --colorC: #0048f015; + } + 40% { + --colorA: #10f00015; + --colorB: #007cf015; + --colorC: #6400f015; + } + 60% { + --colorA: #d4f00015; + --colorB: #f0780015; + --colorC: #f0003c15; + } + 80% { + --colorA: #0060f015; + --colorB: #f0700015; + --colorC: #00d0f015; + } +} + + +body.enable-icon-anima :is(.workspace-ribbon, .nav-header) .clickable-icon:before{ + content: ''; + background-color: var(--theme-color-translucent-01); + position: absolute; + width: 20px; + height: 20px; + border-radius: 50%; + visibility: hidden; +} + +body.enable-icon-anima :is(.workspace-ribbon, .nav-header) .clickable-icon:hover:before { + animation: bead-1 1s; +} + +body.enable-icon-anima :is(.workspace-ribbon, .nav-header) .clickable-icon:after { + content: ''; + background-color: var(--theme-color-translucent-01); + position: absolute; + width: 20px; + height: 20px; + border-radius: 50%; + visibility: hidden; +} + +body.enable-icon-anima :is(.workspace-ribbon, .nav-header) .clickable-icon:hover:after { + animation: bead-2 1s; +} + +@keyframes bead-1 { + 0% { + transform: scale(1); + visibility: visible; + } + 25% { + margin-left: 20px; + margin-top: 20px; + transform: scale(0); + visibility: hidden; + } + 50% { + margin: 0px; + transform: scale(1); + visibility: visible; + } + 100% { + margin-left: 20px; + margin-top: -20px; + transform: scale(0); + visibility: hidden; + } +} + +@keyframes bead-2 { + 0% { + transform: scale(1); + visibility: visible; + } + 25% { + margin-left: -20px; + margin-top: -20px; + transform: scale(0); + visibility: hidden; + } + 50% { + margin: 0px; + transform: scale(1); + visibility: visible; + } + 100% { + margin-left: -20px; + margin-top: 20px; + transform: scale(0); + visibility: hidden; + } +} + +/**ob 1.0 **/ +.is-hidden-frameless:not(.is-fullscreen) .titlebar-button-container.mod-right:hover { + background-color: var(--titlebar-background-focused); +} +.is-hidden-frameless:not(.is-fullscreen) .titlebar-button-container.mod-right { + background-color: transparent; +} +.is-hidden-frameless.mod-windows .titlebar-button { + background-color: transparent; +} + +.markdown-preview-view progress, .markdown-rendered progress, .markdown-source-view.is-live-preview progress { + overflow: unset; + vertical-align: middle; +} + +body.title-justify-start .view-header-title-container { + justify-content: flex-start; +} + +.search-input-container input:hover { + box-shadow: var(--window-shadow-hover); +} + + + +.memo-context-menu{ + background-color:var(--bg-color-settings-3); + backdrop-filter: blur(10px); +} +.cm-s-obsidian span.obsidian-search-match-highlight { + box-shadow: none; +} +select:hover, +.dropdown:hover, +select:focus, +.dropdown:focus { + box-shadow: none; +} + +.workspace-leaf.mod-active .nav-folder.has-focus > .nav-folder-title, .workspace-leaf.mod-active .nav-file.has-focus > .nav-file-title { + box-shadow: none; +} + +.nav-folder.mod-root > .nav-folder-children > .nav-file .nav-file-title { + padding-left: var(--size-2-3); +} + +.nav-folder .nav-folder-children[style="height: 0px;"] { + height: auto !important; +} + +textarea:active, +input[type='text']:active, +input[type='search']:active, +input[type='email']:active, +input[type='password']:active, +input[type='number']:active, +textarea:focus, +input[type='text']:focus, +input[type='search']:focus, +input[type='email']:focus, +input[type='password']:focus, +input[type='number']:focus, +textarea:focus-visible, +input[type='text']:focus-visible, +input[type='search']:focus-visible, +input[type='email']:focus-visible, +input[type='password']:focus-visible, +input[type='number']:focus-visible { + box-shadow: none; +} + + +@keyframes fancy-prompt-1 { + 0% { + transform: scale(1.2) rotate(0); + opacity: 0; + box-shadow: 0 0 0 rgba(241, 241, 241, 0); + } + 50% { + transform: scale(1) rotate(-0.2deg); + opacity: 1; + box-shadow: 0 0 0 rgba(241, 241, 241, 0.5); + } + 75% { + transform: scale(1) rotate(0.2deg); + opacity: 1; + box-shadow: 0 0 250px rgba(241, 241, 241, 0.5); + } + 100% { + transform: scale(1) rotate(0); + opacity: 1; + box-shadow: 0 0 500px rgba(241, 241, 241, 0); + } +} + +.prompt { + backdrop-filter: blur(10px); + box-shadow: 0 0 10px 1px var(--prompt-box-shadow); + border: none; +} + + +@keyframes slideUpLarge { + 0% { + transform: translateY(-100%); + } + 100% { + transform: translateY(0%); + } +} + +@keyframes quickScaleDown { + 0% { + transform: scale(0); + } + 20% { + transform: scale(0.2); + } + + 40% { + transform: scale(0.4); + } + 60% { + transform: scale(0.6); + } + 80% { + transform: scale(0.8); + } + 100% { + transform: scale(1); + } +} + +@keyframes blowUpModal { + 0% { + transform: scale(0); + opacity: 0; + } + 100% { + transform: scale(1); + opacity: 1; + } +} + + +@keyframes roadRunnerIn { + 0% { + transform: translateX(-1500px) skewX(30deg) scaleX(1.3); + } + 70% { + transform: translateX(30px) skewX(0deg) scaleX(0.9); + } + 100% { + transform: translateX(0px) skewX(0deg) scaleX(1); + } +} + +@keyframes roadRunnerOut { + 0% { + transform: translateX(400px) skewX(30deg) scaleX(1.3); + } + 50% { + transform: translateX(-30px) skewX(0deg) scaleX(0.9); + } + 100% { + transform: translateX(0px) skewX(0deg) scaleX(1); + } +} + +@keyframes pop-swirl { + 0% { + transform: scale(0) rotate(360deg); + } + 60% { + transform: scale(0.8) rotate(-10deg); + } + 100% { + transform: scale(1) rotate(0deg); + } +} + +@keyframes unfoldIn { + 0% { + transform: scaleY(0.005) scaleX(0); + } + 50% { + transform: scaleY(0.005) scaleX(1); + } + 100% { + transform: scaleY(1) scaleX(1); + } +} + +[class="prompt"] { + animation: var(--prompt-options) .5s ease-in; +} + +body.hide-left-ribbon .workspace-ribbon.mod-left:not(:hover):before, +body.hide-left-ribbon .workspace-ribbon.side-dock-ribbon.mod-left:not(:hover), +body.hide-left-ribbon .workspace-ribbon.side-dock-ribbon.mod-left:not(:hover) .sidebar-toggle-button.mod-left { + margin-left: calc(-1 * var(--ribbon-width) + 1px); +} + + + +body.hide-left-ribbon .workspace-ribbon.side-dock-ribbon.mod-left .sidebar-toggle-button.mod-left, +body.hide-left-ribbon .workspace-ribbon.mod-left:before, +body.hide-left-ribbon .workspace-ribbon.side-dock-ribbon.mod-left { + transition: all 350ms ease-in-out; +} + +body.hide-left-ribbon-retention-drawer.hide-titlebar-close-btn.is-hidden-frameless .titlebar-button.mod-logo { + display: none; +} + +body.hide-left-ribbon-retention-drawer.hide-titlebar-close-btn.is-hidden-frameless .workspace-ribbon.mod-left .sidebar-toggle-button { + padding-top: var(--size-4-2); +} +body.hide-left-ribbon-retention-drawer .workspace-ribbon.mod-left:not(:hover) ~ .workspace-split .workspace-tabs.mod-top.mod-top-left-space .workspace-tab-header-container { + margin-left: 30px; + transition: all 350ms ease-in-out; +} +body.hide-left-ribbon-retention-drawer .workspace-ribbon.mod-left:not(:hover):before, +body.hide-left-ribbon-retention-drawer .workspace-ribbon.side-dock-ribbon.mod-left:not(:hover) { + margin-left: calc(-1 * var(--ribbon-width) + 1px); +} + +body.hide-left-ribbon-retention-drawer .workspace-ribbon.side-dock-ribbon.mod-left .sidebar-toggle-button.mod-left, +body.hide-left-ribbon-retention-drawer .workspace-ribbon.mod-left:before, +body.hide-left-ribbon-retention-drawer .workspace-ribbon.side-dock-ribbon.mod-left, +body.hide-left-ribbon-retention-drawer .workspace-ribbon.mod-left:hover ~ .workspace-split .workspace-tabs.mod-top .workspace-tab-header-container { + transition: all 350ms ease-in-out; +} +body.hide-titlebar-close-btn.hide-left-ribbon-retention-drawer .workspace-ribbon.side-dock-ribbon.mod-left .sidebar-toggle-button.mod-left { + background: unset; +} + + +body.hide-left-ribbon-retention-drawer:not(.background-settings-workplace-background-image) .workspace-tabs.mod-top { + background: var(--background-secondary-alt); +} +body.stack-tab-text-ori-mixed .workspace-tab-header-inner-title { + text-orientation: mixed; +} + +body:is(.bt-bubble-ribbon-hide-left,.bt-bubble-ribbon) .side-dock-actions { + border-radius: 0 var(--radius-l) var(--radius-l) 0; +} +body:is(.bt-bubble-ribbon-hide-left,.bt-bubble-ribbon) .side-dock-actions, +body:is(.bt-bubble-ribbon-hide-left,.bt-bubble-ribbon) .side-dock-settings { + border: 1px solid var(--tab-outline-color); + + background-color: var(--background-primary); +} +body:is(.bt-bubble-ribbon-hide-left,.bt-bubble-ribbon) .side-dock-settings { + border-radius: 0 var(--radius-l) 0 0; + margin-bottom: 0; +} +body:is(.bt-bubble-ribbon-hide-left,.bt-bubble-ribbon) .workspace-ribbon { + padding: 0 3px 0 0; + border-right: none; +} + +body.bt-bubble-ribbon-hide-left .workspace-ribbon.mod-left:not(:hover):before, +body.bt-bubble-ribbon-hide-left .workspace-ribbon.side-dock-ribbon.mod-left:not(:hover), +body.bt-bubble-ribbon-hide-left .workspace-ribbon.side-dock-ribbon.mod-left:not(:hover) .sidebar-toggle-button.mod-left { + margin-left: calc(-1 * var(--ribbon-width) + 1px); +} + +body.bt-bubble-ribbon-hide-left .workspace-ribbon.side-dock-ribbon.mod-left .sidebar-toggle-button.mod-left, +body.bt-bubble-ribbon-hide-left .workspace-ribbon.mod-left:before, +body.bt-bubble-ribbon-hide-left .workspace-ribbon.side-dock-ribbon.mod-left { + transition: all 350ms ease-in-out; +} + + +body.tab-title-bar-position .workspace-tabs:not(.mod-stacked) .view-header { + left: 16px; + border: none; + transform-origin: right center; + writing-mode: vertical-rl; + position: absolute; + padding: 0; + background: transparent; +} + +body.tab-title-bar-position .workspace-tabs:not(.mod-stacked) .view-header-nav-buttons { + margin-left: -12px; +} + +body.tab-title-bar-position .workspace-tabs:not(.mod-stacked) .view-header .view-actions { + margin-left: -13px; +} +body.tab-title-bar-position .workspace-tabs:not(.mod-stacked) .view-header-title-container { + position: absolute; + top: 25vh; + left: -8px; + transform-origin: right center; + writing-mode: vertical-rl; + text-orientation: mixed; +} + +body.view-button-front.tab-title-bar-position .workspace-leaf-content .view-header .view-header-nav-buttons{ + margin-left: -12px; + margin-top: 25px; +} + +body.view-button-front.tab-title-bar-position .workspace-leaf-content:is([data-mode="preview"], +[data-mode="source"]) .view-header .view-actions>:is([aria-label^="该面板处于编辑视图中"], +[aria-label^="Current view: editing"]) { + left: -10px; +} +body.view-button-front.tab-title-bar-position .workspace-leaf-content[data-mode='preview'] .view-header .view-actions>:is([aria-label^="该面板处于阅读视图中"],[aria-label^="Current view: reading"]) { + left: -10px; +} + +body.tab-title-bar-position .markdown-preview-view { + padding-left: unset; +} + +body.tab-title-bar-position .workspace-split.mod-root .workspace-leaf-content[data-type='markdown'] .view-content { + padding-left: 2.5rem; +} + +body.tab-title-bar-position .workspace-tabs:not(.mod-stacked) .view-header-title-container.web-browser-header-bar { + top: unset; +} + +body.mod-windows.hide-titlebar-close-btn.is-hidden-frameless .titlebar-button.mod-logo { + display: block; + margin-left: 5px; + margin-top: 6px; +} +body.mod-windows.hide-titlebar-close-btn.is-hidden-frameless:not(.show-ribbon) .titlebar-button.mod-logo +{ +display: none; +} +body.hide-titlebar-close-btn.hide-left-ribbon-retention-drawer .view-header { + padding-left: 24px; +} +body.hide-titlebar-close-btn.hide-left-ribbon-retention-drawer.view-button-front .workspace-leaf-content:is([data-mode="preview"],[data-mode="source"]) .view-header .view-actions>:is([aria-label^="该面板处于编辑视图中"],[aria-label^="Current view: editing"]) { + left:30px +} +body.hide-titlebar-close-btn.hide-left-ribbon-retention-drawer.view-button-front .workspace-leaf-content[data-mode='preview'] .view-header .view-actions>:is([aria-label^="该面板处于阅读视图中"],[aria-label^="Current view: reading"]) { + left: 30px; +} + +body.view-button-front:not(.tab-title-bar-position) .view-header { + padding-left: 32px !important; +} +body.hide-titlebar-close-btn.hide-left-ribbon.is-hidden-frameless .titlebar-button.mod-logo { + display: none; +} + +body.mod-windows.hide-titlebar-close-btn.is-hidden-frameless .workspace-ribbon.side-dock-ribbon.mod-left { + padding-top: 26px; +} + +body.mod-windows.hide-titlebar-close-btn.is-hidden-frameless .workspace-ribbon.mod-left .sidebar-toggle-button { + padding-top: 56px; +} +body.mod-windows.hide-titlebar-close-btn.is-hidden-frameless .workspace-ribbon.mod-left.is-collapsed .sidebar-toggle-button { + padding-top: 54px; +} +body.mod-windows.hide-titlebar-close-btn.is-hidden-frameless .workspace-ribbon.mod-left .side-dock-actions { + padding-top: 12px; +} +body.hide-titlebar-close-btn.is-hidden-frameless .titlebar-button-container.mod-right:not(:hover) { + transform: translateY(calc( -1 * var(--header-height) + 6px)); + transition: all 0.6s linear; +} + +body.hide-titlebar-close-btn.is-hidden-frameless:not(.is-fullscreen) .workspace-tabs.mod-top-right-space .workspace-tab-header-container:after { + top: -20px; +} + +body.hide-titlebar-close-btn.is-hidden-frameless:not(.is-fullscreen) .workspace-tabs.mod-top-right-space .workspace-tab-header-container { + padding-right: unset; +} +body.hide-titlebar-close-btn.is-hidden-frameless .titlebar-inner:hover .titlebar-button-container.mod-right { + transition: all 0.1s linear; + transform:translateY(-15px); + background: var(--titlebar-background-focused); + opacity: 0.8; +} +body.hide-titlebar-close-btn.is-hidden-frameless.mod-linux .titlebar-button, +body.hide-titlebar-close-btn.is-hidden-frameless.mod-windows .titlebar-button { + padding-bottom: 6px; + align-items: flex-end; +} + +.theme-light .view-header-title-container:is(.web-browser-header-bar,.wb-header-bar) input:is(.web-browser-search-bar,.wb-search-bar) { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='svg-icon lucide-search'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E"); + background-repeat: no-repeat; + background-position: 4px 7.5px; + background-size: 14px; + opacity: 0.6; + padding: 0 0 0 22px; + border: none; +} +.theme-dark .view-header-title-container:is(.web-browser-header-bar,.wb-header-bar) input:is(.web-browser-search-bar,.wb-search-bar) { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='svg-icon lucide-search'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E"); + background-repeat: no-repeat; + background-position: 4px 7.5px; + background-size: 14px; + opacity: 0.6; + padding: 0 0 0 22px; + border: none; + background-color: transparent; +} +.view-header-title-container:is(.web-browser-header-bar,.wb-header-bar) input:is(.web-browser-search-bar,.wb-search-bar):focus { + opacity: 1; +} +.view-header .view-header-title-container:is(.web-browser-header-bar,.wb-header-bar):hover { + border:none; +} + +.view-header-title-container:is(.web-browser-header-bar,.wb-header-bar) .view-header-title-parent:before { + content: ' '; + margin-left: 10px; + color: var(--text-faint); + width:10px; + height: 6px; + background-color: var(--text-muted); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='svg-icon lucide-search'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E"); +} +/* ====web-browser==== */ +.wb-bookmark-bar { + overflow: unset; + border:none; + right: 7px; +} +.wb-page-search-bar-text { + font-family: var(--font-family-vault); +} +.workspace-leaf-content:is([data-type$="web-browser-view"],[data-type="surfing-view"]) .view-actions .view-action { + opacity: 1 !important; +} +.workspace-leaf-content[data-type$="web-browser-view"] .view-actions>a:not([class*="-web-browser"]) { + display: none; +} +.workspace-leaf-content:not([data-type$="web-browser-view"]) .view-actions>a[class*="-web-browser"]{ + display: none; +} +.workspace-leaf-content[data-type="surfing-view"] .view-actions>a:not(:is([class*="surfing"],[aria-label^="Surfing"],[aria-label="星标"],[aria-label="设置"],[aria-label="star"],[aria-label="settings"])) { + display: none; +} +.wb-bookmark-item, .wb-bookmark-folder { + width: auto; +} +.workspace-leaf-content:not([data-type="surfing-view"]) .view-actions>a:is([class*="surfing"],[aria-label^="Surfing"]) { + display: none; +} + +.wb-page-search-bar-input-container input.wb-page-search-bar-input{ + background-color: var(--background-secondary); + box-shadow: var(--window-shadow2); +} +.wb-page-search-bar-input-container input.wb-page-search-bar-input:not(:hover){ + border:none; +} +.view-header-title-container.web-browser-header-bar input { + padding: 0 10px 0 19px; + border: 0; + outline: none; + background: transparent; +} + +.view-header-title-container.web-browser-header-bar:hover { + border: var(--input-border-width) solid; + color: var(--interactive-accent-hover); + border-radius: 6px; +} +/* ==End==web-browser==== */ + +/* ====new style==== */ +body.background-settings-workplace-background-image.workspace > .workspace-leaf { + background-color: transparent; +} +body:not(.color-scheme-options-simplicity-topaz) .workspace > .workspace-split { + background-color: var(--background-secondary-alt); +} +body:not(.color-scheme-options-simplicity-topaz).theme-light .workspace > .workspace-split.mod-left-split { + background-color: transparent; +} + +body.background-settings-workplace-background-image:not(.is-mobile) .workspace-tab-container-before.is-before-active, +body.background-settings-workplace-background-image:not(.is-mobile) .workspace-tab-container-after.is-after-active, +body.background-settings-workplace-background-image:not(.is-mobile) .workspace-tab-header.is-before-active, +body.background-settings-workplace-background-image:not(.is-mobile) .workspace-tab-header.is-after-active, +body.background-settings-workplace-background-image:not(.is-mobile) .workspace-split.mod-right-split .workspace-tabs .workspace-leaf, +body.background-settings-workplace-background-image:not(.is-mobile) .workspace-split.mod-left-split .workspace-tabs .workspace-leaf, +body.background-settings-workplace-background-image:not(.is-mobile) .workspace-leaf-resize-handle, +body.background-settings-workplace-background-image .workspace-split.mod-horizontal:is(.mod-left-split,.mod-right-split) .workspace-tab-header.is-active { + background-color: transparent; +} + +body.toggle-header-bottom-line .workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header { + --page-border-bottom: transparent; +} +body.toggle-header-bottom-line.show-view-header .view-header { + --page-border-bottom: transparent; + border-top-left-radius:var(--radius-m); + border-top-right-radius: var(--radius-m); +} + +.workspace-split.mod-root .workspace-tab-header-container-inner .workspace-tab-header:first-child { + margin-left: 1rem; +} + +body.background-settings-workplace-background-image .workspace-split.mod-root .workspace-tab-header.is-active::before, +body.background-settings-workplace-background-image .workspace-split.mod-root .workspace-tab-header.is-active::after { + /* box-shadow: inset 0 0 0 var(--tab-outline-width) transparent, 0 0 0 calc(var(--tab-curve) * 4) var(--background-secondary); */ +} + +body.theme-dark:not(.background-settings-workplace-background-image) .workspace-split.mod-horizontal:is(.mod-left-split,.mod-right-split) .workspace-tabs .workspace-leaf-resize-handle { + --divider-color: var(--background-primary); +} +.workspace-tabs:not(.mod-top) .workspace-tab-header-container { + background-color:transparent; +} +/*** emoji toolbar**/ +.callout img.emoji { + display: inline-block!important; +} +/**emoji toolbar*****/ + +body.underline-tab-style .workspace-split:not(.mod-left-split):not(.mod-right-split) .workspace-tab-header-container-inner .workspace-tab-header { + background-color: transparent; + box-shadow: none; +} +body.underline-tab-style .workspace-split:not(.mod-left-split):not(.mod-right-split) .workspace-tab-header-container-inner .workspace-tab-header::before, +body.underline-tab-style .workspace-split:not(.mod-left-split):not(.mod-right-split) .workspace-tab-header-container-inner .workspace-tab-header::after { + display: none; +} +body.underline-tab-style .workspace-split:not(.mod-left-split):not(.mod-right-split) .workspace-tab-header-container-inner .workspace-tab-header.is-active { + border-radius: 0; + border-bottom: 2px solid var(--text-accent); + margin-bottom: 0px; + padding-bottom: 0px; +} +body.underline-tab-style .workspace-split:not(.mod-left-split):not(.mod-right-split) .workspace-tab-header-container-inner .workspace-tab-header.is-active .workspace-tab-header-inner { + border-radius: var(--tab-radius) var(--tab-radius) 0px 0px; + margin-top: 0.5px; + padding-bottom: 4px; +} +body.underline-tab-style .workspace-split:not(.mod-left-split):not(.mod-right-split) .workspace-tab-header-container-inner .workspace-tab-header ::after { + display: none; +} +body.underline-tab-style .workspace-split:not(.mod-left-split):not(.mod-right-split) .workspace-tab-header-container-inner .workspace-tab-header:hover .workspace-tab-header-inner { + background-color: var(--background-modifier-hover); +} + +body.safari-tab-style .workspace-tabs:not(.mod-stacked) .workspace-tab-header::before, +body.safari-tab-style .workspace-tabs:not(.mod-stacked) .workspace-tab-header::after, +body.safari-tab-style .workspace .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header-inner::after { + display: none; +} + +body.safari-tab-style .mod-vertical:not(.mod-left-split):not(.mod-right-split) .workspace-tabs:not(.mod-stacked) .workspace-tab-header-container-inner, +body.safari-tab-style .mod-horizontal:not(.mod-left-split):not(.mod-right-split) .workspace-tabs:not(.mod-stacked) .workspace-tab-header-container-inner { + align-items: center; + margin: 0; + width: 100%; +} + +body.safari-tab-style .mod-vertical:not(.mod-left-split):not(.mod-right-split) .workspace-tabs:not(.mod-stacked) .workspace-tab-header, +body.safari-tab-style .mod-horizontal:not(.mod-left-split):not(.mod-right-split) .workspace-tabs:not(.mod-stacked) .workspace-tab-header { + border-radius: 6px; + box-shadow: none; + height: calc(var(--header-height) * 0.7); + margin-left: 12px; + padding: 0 !important; + transition: 400ms, background-color 150ms ease-in-out; +} + +body.safari-tab-style .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header { + transition: 400ms; +} + +body.safari-tab-style .workspace-tabs:not(.mod-stacked) .workspace-tab-header:first-child { + margin-left: 0; +} + +body.safari-tab-style .mod-root:not(.mod-left-split):not(.mod-right-split) .workspace-tabs:not(.mod-stacked) .workspace-tab-header-inner { + padding: 0 4px 0 8px; + transition: 400ms; +} +body.safari-tab-style .mod-root:not(.mod-left-split):not(.mod-right-split) .workspace-tabs:not(.mod-stacked) .workspace-tab-header-inner, +body.safari-tab-style .mod-root:not(.mod-left-split):not(.mod-right-split) .workspace-tabs:not(.mod-stacked) .workspace-tab-header-inner-close-button, +body.safari-tab-style .mod-root:not(.mod-left-split):not(.mod-right-split) .workspace-tabs:not(.mod-stacked) .workspace-tab-header-inner-icon { + color: var(--text-muted); +} + +body.safari-tab-style .workspace .mod-root .workspace-tab-header-inner::after { + display: none; +} + +body.safari-tab-style .mod-root:not(.mod-left-split):not(.mod-right-split) .workspace-tabs:not(.mod-stacked) .workspace-tab-header.is-active { + flex-grow: 1.67; + max-width: 300px; +} + +body.safari-tab-style .mod-root .workspace-tabs:not(.mod-stacked).mod-active .workspace-tab-header.is-active .workspace-tab-header-inner, +body.safari-tab-style .mod-root .workspace-tabs:not(.mod-stacked).mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-title, +body.safari-tab-style .mod-root .workspace-tabs:not(.mod-stacked).mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-close-button, +body.safari-tab-style .mod-root .workspace-tabs:not(.mod-stacked).mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-icon { + color: var(--text-noraml); + font-weight:bold; +} + +body.safari-tab-style .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header.is-active:hover { + background-color: var(--background-modifier-border); +} + +body.safari-tab-style.theme-light .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header { + border: 1px solid var(--tab-outline-color); +} +body.safari-tab-style .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header { + border: 1px solid rgba(var(--mono-rgb-0), .25) ; +} + +body.transparent-tab-style .workspace-split:not(.mod-left-split):not(.mod-right-split) .workspace-tab-header-container-inner .workspace-tab-header { + --tab-background-active: transparent; + --tab-outline-width: transparent; +} +body.transparent-tab-style.color-scheme-options-simplicity-topaz.theme-dark:not(.background-settings-workplace-background-image) .workspace-split.mod-root .workspace-tab-header.is-active.mod-active { + background-color: var(--tab-background-active); +} + +body.transparent-tab-style.theme-dark .workspace-split.mod-root .workspace-tab-header.is-active.mod-active { + background-color: var(--tab-background-active); +} + +.is-mobilebody, +.is-mobile .app-container, +.is-mobile .horizontal-main-container { + background-color: var(--background-secondary); +} + + +.is-mobile.theme-light .mobile-toolbar { + background-color: var(--background-primary-alt); +} + +.is-frameless:is(.is-mobile,.is-tablet).mod-windows { + background-color: var(--background-secondary-alt) !important; +} + +.is-frameless:is(.is-mobile,.is-tablet).mod-windows::after { + content: ""; + display: block; + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + height: calc(var(--titlebar-height) / var(--zoom-factor)); + width: 100%; + background-color: var(--background-mobile-padding-top); + --background-mobile-padding-top: var(--background-secondary-alt); +} + +body.background-settings-workplace-background-image.theme-light.is-frameless:is(.is-mobile,.is-tablet).mod-windows::after { + --background-mobile-padding-top: #f9f9f9; +} +body.background-settings-workplace-background-image.theme-dark.is-frameless:is(.is-mobile,.is-tablet).mod-windows::after { + --background-mobile-padding-top: #000000; +} + +.workspace-tab-header.mod-active .workspace-tab-header-inner-title { + font-weight: bold; +} + +.theme-dark .mod-root .workspace-tabs .workspace-leaf { + background-color: transparent; +} + +.workspace-tab-header-inner-icon img { + margin:auto; +} + +.cm-s-obsidian span.cm-hmd-escape-char { + color: var(--text-muted); +} + + +/* ================================== */ +/* ========= Canvas ========= */ +/* ================================== */ +.canvas-node-content.markdown-embed > .markdown-embed-content > .markdown-preview-view { + padding: 0 0.5em; +} + +body.canvas-workplace-background .workspace-leaf-content[data-type="canvas"], +body.canvas-workplace-background .canvas-wrapper { + --background-primary: var(--color-base-00); +} + +/* hide canvas export grid */ +body.toggle-canvas-grid .canvas-wrapper .canvas-background rect, +.canvas-wrapper.is-screenshotting .canvas-background rect { + opacity: 0; +} + + +/*=======canvas-card-focus-mode======== +=====Modified by Cuman from boninall=====*/ +/* +body.canvas-card-focus-mode .canvas:has(.is-focused.mod-canvas-color-1) .canvas-edges>:not(.mod-canvas-color-1), +body.canvas-card-focus-mode .canvas:has(.is-focused.mod-canvas-color-2) .canvas-edges>:not(.mod-canvas-color-2), +body.canvas-card-focus-mode .canvas:has(.is-focused.mod-canvas-color-3) .canvas-edges>:not(.mod-canvas-color-3), +body.canvas-card-focus-mode .canvas:has(.is-focused.mod-canvas-color-4) .canvas-edges>:not(.mod-canvas-color-4), +body.canvas-card-focus-mode .canvas:has(.is-focused.mod-canvas-color-5) .canvas-edges>:not(.mod-canvas-color-5), +body.canvas-card-focus-mode .canvas:has(.is-focused.mod-canvas-color-6) .canvas-edges>:not(.mod-canvas-color-6), +body.canvas-card-focus-mode .canvas:has(.is-focused.mod-canvas-color-custom) .canvas-edges>:not(.mod-canvas-color-custom), +body.canvas-card-focus-mode .canvas:has(.is-focused.mod-canvas-color-1) .canvas-node.is-themed:not(:is(.mod-canvas-color-1)), +body.canvas-card-focus-mode .canvas:has(.is-focused.mod-canvas-color-2) .canvas-node.is-themed:not(:is(.mod-canvas-color-2)), +body.canvas-card-focus-mode .canvas:has(.is-focused.mod-canvas-color-3) .canvas-node.is-themed:not(:is(.mod-canvas-color-3)), +body.canvas-card-focus-mode .canvas:has(.is-focused.mod-canvas-color-4) .canvas-node.is-themed:not(:is(.mod-canvas-color-4)), +body.canvas-card-focus-mode .canvas:has(.is-focused.mod-canvas-color-5) .canvas-node.is-themed:not(:is(.mod-canvas-color-5)), +body.canvas-card-focus-mode .canvas:has(.is-focused.mod-canvas-color-6) .canvas-node.is-themed:not(:is(.mod-canvas-color-6)), +body.canvas-card-focus-mode .canvas:has(.is-focused.mod-canvas-color-custom) .canvas-node.is-themed:not(.mod-canvas-color-custom) { + filter:grayscale(0.9); +} +*/ + +.canvas-node-content.markdown-embed table { + text-align: start; +} + + + +.workspace-split.mod-horizontal:is(.mod-left-split,.mod-right-split) .workspace-tab-container .workspace-leaf-content:not([data-type="file-properties"]) +:is(.metadata-container,.frontmatter-container) { + display: none; +} + +.workspace-leaf-content[data-type="recent-files"] .view-content { + overflow-x: hidden; +} + +.canvas-node-container h1 { + font-size: calc(var(--h1-size) ); +} + +.canvas-node-placeholder::after { + background-color: rgba(var(--canvas-color), 0.3); +} +.canvas-icon-placeholder svg { + opacity: 0.5; +} +body.canvas-card-text-middle .canvas-node-container .canvas-node-content.markdown-embed:not(.is-loaded) { + text-align: center; +} + +div#popup-search { + background-color: var(--color-base-10); +} + +body:not(.is-phone) .workspace-leaf.mod-active .tree-item-self.has-focus { + --background-modifier-border-focus: color-mix(in srgb, var(--theme-color), transparent 30%); +} + +.tree-item-self { + align-items: center; +} + +body.bt-bubble-layout { + --divider-color: transparent; + --divider-color-hover: var(--backgrouund-modifier-border); +} + +body:not(.bt-bubble-layout) .setting-item[data-id="bt-bubble-settings"], +body:not(.bt-bubble-layout) .setting-item[data-id="bt-bubble-not-file-tree"], +body:not(.bt-bubble-layout) .setting-item[data-id="bt-bubble-layout-hide-borders"], +body:not(.bt-bubble-layout) .setting-item[data-id="bt-bubble-buttons"], +body:not(.bt-bubble-layout) .setting-item[data-id="bt-bubble-layout-padding"], +body:not(.bt-bubble-layout) .setting-item[data-id="bt-bubble-radius"] { + display: none; +} + +body.bt-bubble-layout .mod-vertical .workspace-tabs, +body.bt-bubble-layout .mod-left-split .workspace-tab-container, +body.bt-bubble-layout .mod-right-split .workspace-tab-container { + padding: 0 var(--bt-bubble-layout-padding); +} + +body.bt-bubble-layout .mod-left-split .workspace-tab-header.has-active-menu, +body.bt-bubble-layout .mod-right-split .workspace-tab-header.has-active-menu, +body.bt-bubble-layout .mod-left-split .workspace-tab-header.is-active, +body.bt-bubble-layout .mod-right-split .workspace-tab-header.is-active { + background-color: var(--background-primary); + border: 1px solid var(--bt-bubble-border-color); +} +body.bt-bubble-layout .workspace-tab-header-container +{ + background-color: transparent; + --tab-background-active: var(--background-primary); +} +body.bt-bubble-layout.theme-dark.background-settings-workplace-background-image:not(.color-scheme-options-simplicity-topaz) .workspace-ribbon.side-dock-ribbon.mod-left +{ + background-color: var(--background-secondary-alt); +} + + +body.background-settings-workplace-background-image.theme-dark:not(:is(.color-scheme-options-simplicity-topaz,.hide-left-ribbon,.hide-left-ribbon-retention-drawer,.bt-bubble-ribbon-hide-left)) .workspace-ribbon.mod-left:after { + + width: var(--ribbon-width); + + position: absolute; + top: 0; + bottom: 0; + left: 0; + background-color: var(--background-secondary-alt); + content: " "; + pointer-events: none; +} + + +body.bt-bubble-layout.bt-bubble-buttons .mod-left-split .workspace-tab-header-container-inner, +body.bt-bubble-layout.bt-bubble-buttons .mod-right-split .workspace-tab-header-container-inner { + padding: 4px; + margin: 4px 0 4px var(--bt-bubble-layout-padding); + border-radius: var(--radius-m); + background-color: color-mix(in srgb, var(--background-primary) 80%, transparent); +} +body.bt-bubble-layout.bt-bubble-buttons .mod-left-split .workspace-tab-header.has-active-menu, +body.bt-bubble-layout.bt-bubble-buttons .mod-right-split .workspace-tab-header.has-active-menu, +body.bt-bubble-layout.bt-bubble-buttons .mod-left-split .workspace-tab-header.is-active, +body.bt-bubble-layout.bt-bubble-buttons .mod-right-split .workspace-tab-header.is-active { + background-color: color-mix(in srgb, lightgray, var(--background-secondary-alt) 75%); + border: 1px solid transparent; +} +body.bt-bubble-layout.bt-bubble-not-file-tree .workspace-leaf-content:is([data-type="file-explorer"],[data-type="mk-file-view"]), +body.bt-bubble-layout .workspace-split .workspace-leaf-content:not(:is([data-type="file-explorer"],[data-type="mk-file-view"])) { + border-radius: var(--bt-bubble-radius, var(--radius-l)); + background-color: var(--background-primary); + border: 1px solid var(--bt-bubble-border-color); + margin-bottom: var(--bt-bubble-layout-padding); +} +body.theme-dark.color-scheme-options-simplicity-topaz.bt-bubble-layout.bt-bubble-not-file-tree:not(.background-settings-workplace-background-image) .workspace-leaf-content:is([data-type="file-explorer"],[data-type="mk-file-view"]), +body.theme-dark.color-scheme-options-simplicity-topaz.bt-bubble-layout:not(.background-settings-workplace-background-image) .workspace-split + .workspace-leaf-content:not(:is([data-type="file-explorer"],[data-type="mk-file-view"])) { + + background-color: var(--background-primary-alt); + +} + +body.bt-bubble-layout.color-scheme-options-simplicity-topaz .workspace-leaf-content .view-header, +body:not(.is-mobile).bt-bubble-layout.color-scheme-options-simplicity-topaz:not(.background-image-settings-switch) .workspace-split.mod-root .view-content +{ + background-color: transparent; +} +body.bt-bubble-layout .workspace-split.mod-right-split .workspace-tabs .workspace-leaf, +body.bt-bubble-layout .workspace-split.mod-left-split .workspace-tabs .workspace-leaf, +body.bt-bubble-layout .mod-root .workspace-tabs .workspace-leaf { + background-color: transparent; +} +body.bt-bubble-layout .workspace-tab-header-container, +body.bt-bubble-layout .workspace-ribbon.mod-left:before { + border-bottom: none; +} +body.bt-bubble-layout:not(.background-settings-workplace-background-image) .workspace-split.mod-horizontal:is(.mod-left-split,.mod-right-split) .workspace-tabs .workspace-leaf-resize-handle { + --divider-color: transparent; +} + +body.bt-bubble-layout.bt-bubble-layout-hide-borders { + --bt-bubble-border-color: transparent; + --tab-outline-color: transparent; +} +body.bt-bubble-layout.bt-bubble-layout-hide-borders .workspace-split .workspace-leaf-content +{ + border: none; +} +body.bt-bubble-layout.bt-bubble-layout-hide-borders .menu { + border: 0 !important; +} + +body.bt-bubble-layout .workspace-split.mod-horizontal > * > .workspace-leaf-resize-handle, +body.bt-bubble-layout .workspace-split.mod-right-split > .workspace-leaf-resize-handle, +body.bt-bubble-layout .workspace-split.mod-vertical > * > .workspace-leaf-resize-handle, +body.bt-bubble-layout .workspace-split.mod-left-split > .workspace-leaf-resize-handle { + border: none; +} + +body.background-settings-workplace-background-image:not(.color-scheme-options-simplicity-topaz) .workspace-tabs.mod-active .view-header, +body.background-settings-workplace-background-image .workspace-split.mod-root .view-content, +body.background-settings-workplace-background-image:not(.color-scheme-options-simplicity-topaz) .workspace-tabs .view-header { + background-color: transparent; +} + +body.background-settings-workplace-background-image .workspace-tab-header-container-inner { + margin: 6px -5px 0; +} + +/*Inspired by the OneNote theme in Siyuan software*/ + + +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container { + margin-left: 12px; +} + +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked, +.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder > .tree-item-children.nav-folder-children { + border-left: none; +} + +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border):not(.default-tabs):not(.remove-arrow) .nav-folder-collapse-indicator::after { + display: none; +} + +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-border .nav-files-container>div>.tree-item.nav-folder { + border: 1px solid var(--background-modifier-border); + margin: 5px 4px 5px 0; + border-radius: 3px; + border-left: 2px solid var(--tab-color); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-tab-liked .nav-files-container>div>.tree-item.nav-folder { + border: 1px solid color-mix(in srgb, var(--tab-color) 30%, var(--background-secondary)); + margin: 5px 4px 5px 0; + border-radius: 3px; + border-left: 3px solid var(--tab-color); +} +body.theme-dark.bt-toggle-colorful-folder.folder-style-change-options-colorful-tab-liked .nav-files-container>div>.tree-item.nav-folder { + border: none; + /* 支持 color-mix 的浏览器使用 color-mix */ + @supports (border: 1px solid color-mix(in srgb, var(--tab-color) 15%, var(--background-secondary))) { + border: 1px solid color-mix(in srgb, var(--tab-color) 15%, var(--background-secondary)); + } + border-left: 3px solid var(--tab-color); +} +body.is-mobile.bt-toggle-colorful-folder.folder-style-change-options-colorful-tab-liked .nav-files-container>div>.tree-item.nav-folder { + border: 1px solid var(--background-modifier-border); + +} +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border):not(.is-grabbing) .tree-item.nav-folder.is-collapsed:hover { + background-color: color-mix(in srgb, var(--tab-color) 30%, var(--background-secondary)); + +} + +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border):not(.is-grabbing) .tree-item.nav-folder.is-collapsed .tree-item-self.is-clickable.nav-folder-title:hover +{ + background-color:transparent; +} +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border):not(.is-grabbing) .tree-item-self.is-clickable.nav-folder-title:hover { + background-color: color-mix(in srgb, var(--tab-color) 20%, var(--background-secondary)); + +} +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border):not(.is-grabbing) .tree-item-self.is-clickable.nav-file-title.is-active, +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border):not(.is-grabbing) .tree-item-self.is-clickable.nav-file-title.is-active:hover, +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border):not(.is-grabbing) .tree-item-self.is-clickable.nav-file-title:hover { + background-color: color-mix(in srgb, var(--tab-color) 20%, var(--background-secondary)); +} + +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-border):not(.is-grabbing) .workspace-leaf-content[data-type="file-explorer"] .nav-folder-title, +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-border):not(.is-grabbing) .workspace-leaf-content[data-type="file-explorer"] .tree-item-self.is-clickable.nav-folder-title { + + color: color-mix(in hsl, var(--tab-color), black 20%); +} +body.theme-dark.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-border):not(.is-grabbing) .workspace-leaf-content[data-type="file-explorer"] .nav-folder-title, +body.theme-dark.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-border):not(.is-grabbing) .workspace-leaf-content[data-type="file-explorer"] .tree-item-self.is-clickable.nav-folder-title { + + color: color-mix(in hsl, var(--tab-color), white 38%); +} +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-tab-liked .nav-files-container>div>.tree-item.nav-folder.is-collapsed>.tree-item-self.is-clickable.nav-folder-title::before { + content: ""; + width: 6px; + height: 20px; + position: absolute; + margin-left: -30px; + border-radius: 3px 0px 0px 3px; + background-color: var(--tab-color); +} + +body.bt-toggle-colorful-folder.folder-style-change-options-colorful-tab-liked .nav-files-container>div>.tree-item.nav-folder>.tree-item-self.is-clickable.nav-folder-title::before { + content: ""; + width: 13px; + height: 20px; + position: absolute; + margin-left: -37px; + border-radius: 3px 0px 0px 3px; + background-color: var(--tab-color); +} + + + + +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n+2)::before, +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n+2) { + --tab-color: var(--Fold0); +} + +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n+3)::before, +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n+3) { + --tab-color: var(--Fold1); +} + +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n+4)::before, +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n+4) { + --tab-color: var(--Fold2); +} + +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n+5)::before, +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n+5) { + --tab-color: var(--Fold3); +} + +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n+6)::before, +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n+6) { + --tab-color: var(--Fold4); +} + +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n+7)::before, +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n+7) { + --tab-color: var(--Fold5); +} + +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n+8)::before, +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n+8) { + --tab-color: var(--Fold6); +} + +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n+9)::before, +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n+9) { + --tab-color: var(--Fold7); +} + +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n+10)::before, +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n+10) { + --tab-color: var(--Fold8); +} + +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n+11)::before, +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n+11) { + --tab-color: var(--Fold9); +} + +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n+12)::before, +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n+12) { + --tab-color: var(--FoldA); +} + +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n+13)::before, +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n+13) { + --tab-color: var(--FoldB); +} + +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n+14)::before, +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n+14) { + --tab-color: var(--FoldC); +} + +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n+15)::before, +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n+15) { + --tab-color: var(--FoldD); +} + +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n+16)::before, +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n+16) { + --tab-color: var(--FoldE); +} + +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n+17)::before, +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n+17) { + --tab-color: var(--FoldF); +} + +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n+18)::before, +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n+18) { + --tab-color: var(--FoldG); +} + +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n+19)::before, +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n+19) { + --tab-color: var(--FoldH); +} + +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n)::before, +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n) { + --tab-color: var(--FoldI); +} + + + +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n+1)::before, +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border) .nav-files-container>div>.tree-item.nav-folder:nth-child(20n+1) { + --tab-color: var(--FoldJ); +} + +body.remove-first-folder-icon .nav-files-container>div>.tree-item.nav-folder>.tree-item-self.is-clickable.nav-folder-title .nav-folder-title-content::before +{ + display: none; +} +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-title,.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border).folder-icons .nav-folder-children .nav-folder-title-content::before +{ + background-color:var(--tab-color); + filter:none; + opacity:0.5; +} +body.folder-colorful-custom.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-title,.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border).folder-icons .nav-folder-children .nav-folder-title-content::before +{ + background-color:var(--folder-colorful-custom-color); + +} +body.folder-colorful-custom.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-title,.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border):not(.remove-file-icons) .nav-file-title .nav-file-title-content:not(.mk-tree-text)::before +{ + background-color:var(--folder-colorful-custom-color,var(--text-folder-file-icon)); +} + +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-title,.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border):not(.remove-file-icons) .nav-file-title .nav-file-title-content:not(.mk-tree-text)::before +{ + background-color:var(--tab-color,var(--text-folder-file-icon)); + filter:none; + opacity:0.5; +} +body.bt-toggle-colorful-folder:is(.folder-style-change-options-colorful-title,.folder-style-change-options-colorful-tab-liked,.folder-style-change-options-colorful-border):not(.default-icons):not(.remove-arrow) .nav-folder-collapse-indicator::before +{ + color:var(--tab-color); +} +.obsidian-icon-folder-icon { + margin: 0 0 0 -18px !important +} + +body.background-settings-workplace-background-image .workspace-split:not(.mod-root) .workspace-tab-container { + background-color: var(--bt-background-split-container); +} + +body.nowrap-edit-codebox .HyperMD-codeblock { + white-space: nowrap; +} + +.modal.mod-settings .vertical-tab-content-container { + background: var(--bg-color-settings-6); + +} + + +/***checkbox***/ + + + +body.enable-alternative-checkboxes input[data-task="\""]:checked, +body.enable-alternative-checkboxes input[data-task="“"]:checked, +body.enable-alternative-checkboxes li[data-task="\""]>input:checked, +body.enable-alternative-checkboxes li[data-task="\""]>p>input:checked, +body.enable-alternative-checkboxes li[data-task="“"]>input:checked, +body.enable-alternative-checkboxes li[data-task="“"]>p>input:checked { + background-position: 50% 50%; + background-color: var(--green); + border-color: var(--green); + background-size: 75%; + background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"%3E%3Cpath fill="white" d="M6.5 10c-.223 0-.437.034-.65.065c.069-.232.14-.468.254-.68c.114-.308.292-.575.469-.844c.148-.291.409-.488.601-.737c.201-.242.475-.403.692-.604c.213-.21.492-.315.714-.463c.232-.133.434-.28.65-.35l.539-.222l.474-.197l-.485-1.938l-.597.144c-.191.048-.424.104-.689.171c-.271.05-.56.187-.882.312c-.318.142-.686.238-1.028.466c-.344.218-.741.4-1.091.692c-.339.301-.748.562-1.05.945c-.33.358-.656.734-.909 1.162c-.293.408-.492.856-.702 1.299c-.19.443-.343.896-.468 1.336c-.237.882-.343 1.72-.384 2.437c-.034.718-.014 1.315.028 1.747c.015.204.043.402.063.539l.025.168l.026-.006A4.5 4.5 0 1 0 6.5 10zm11 0c-.223 0-.437.034-.65.065c.069-.232.14-.468.254-.68c.114-.308.292-.575.469-.844c.148-.291.409-.488.601-.737c.201-.242.475-.403.692-.604c.213-.21.492-.315.714-.463c.232-.133.434-.28.65-.35l.539-.222l.474-.197l-.485-1.938l-.597.144c-.191.048-.424.104-.689.171c-.271.05-.56.187-.882.312c-.317.143-.686.238-1.028.467c-.344.218-.741.4-1.091.692c-.339.301-.748.562-1.05.944c-.33.358-.656.734-.909 1.162c-.293.408-.492.856-.702 1.299c-.19.443-.343.896-.468 1.336c-.237.882-.343 1.72-.384 2.437c-.034.718-.014 1.315.028 1.747c.015.204.043.402.063.539l.025.168l.026-.006A4.5 4.5 0 1 0 17.5 10z"%2F%3E%3C%2Fsvg%3E') +} + +body.enable-alternative-checkboxes.theme-dark input[data-task="\""]:checked, +body.enable-alternative-checkboxes.theme-dark input[data-task="“"]:checked, +body.enable-alternative-checkboxes.theme-dark li[data-task="\""]>input:checked, +body.enable-alternative-checkboxes.theme-dark li[data-task="\""]>p>input:checked, +body.enable-alternative-checkboxes.theme-dark li[data-task="“"]>input:checked, +body.enable-alternative-checkboxes.theme-dark li[data-task="“"]>p>input:checked { + background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"%3E%3Cpath fill="black" fill-opacity="0.7" d="M6.5 10c-.223 0-.437.034-.65.065c.069-.232.14-.468.254-.68c.114-.308.292-.575.469-.844c.148-.291.409-.488.601-.737c.201-.242.475-.403.692-.604c.213-.21.492-.315.714-.463c.232-.133.434-.28.65-.35l.539-.222l.474-.197l-.485-1.938l-.597.144c-.191.048-.424.104-.689.171c-.271.05-.56.187-.882.312c-.318.142-.686.238-1.028.466c-.344.218-.741.4-1.091.692c-.339.301-.748.562-1.05.945c-.33.358-.656.734-.909 1.162c-.293.408-.492.856-.702 1.299c-.19.443-.343.896-.468 1.336c-.237.882-.343 1.72-.384 2.437c-.034.718-.014 1.315.028 1.747c.015.204.043.402.063.539l.025.168l.026-.006A4.5 4.5 0 1 0 6.5 10zm11 0c-.223 0-.437.034-.65.065c.069-.232.14-.468.254-.68c.114-.308.292-.575.469-.844c.148-.291.409-.488.601-.737c.201-.242.475-.403.692-.604c.213-.21.492-.315.714-.463c.232-.133.434-.28.65-.35l.539-.222l.474-.197l-.485-1.938l-.597.144c-.191.048-.424.104-.689.171c-.271.05-.56.187-.882.312c-.317.143-.686.238-1.028.467c-.344.218-.741.4-1.091.692c-.339.301-.748.562-1.05.944c-.33.358-.656.734-.909 1.162c-.293.408-.492.856-.702 1.299c-.19.443-.343.896-.468 1.336c-.237.882-.343 1.72-.384 2.437c-.034.718-.014 1.315.028 1.747c.015.204.043.402.063.539l.025.168l.026-.006A4.5 4.5 0 1 0 17.5 10z"%2F%3E%3C%2Fsvg%3E') +} + + +body.enable-alternative-checkboxes:not(.tasks) .markdown-preview-view ul li[data-task="-"].task-list-item.is-checked, +body.enable-alternative-checkboxes:not(.tasks) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task]:is([data-task="-"]), +body.enable-alternative-checkboxes:not(.tasks) li[data-task="-"].task-list-item.is-checked { + color: var(--text-faint); + text-decoration: line-through solid var(--text-faint) 1px +} + +body.enable-alternative-checkboxes input[data-task="*"]:checked, +body.enable-alternative-checkboxes li[data-task="*"]>input:checked, +body.enable-alternative-checkboxes li[data-task="*"]>p>input:checked { + color: var(--yellow); + background-image: none; + background-color: currentColor; + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath d='M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z' /%3E%3C/svg%3E") +} + +body.enable-alternative-checkboxes input[data-task="l"]:checked, +body.enable-alternative-checkboxes li[data-task="l"]>input:checked, +body.enable-alternative-checkboxes li[data-task="l"]>p>input:checked { + color: var(--red); + background-image: none; + background-color: currentColor; + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M5.05 4.05a7 7 0 119.9 9.9L10 18.9l-4.95-4.95a7 7 0 010-9.9zM10 11a2 2 0 100-4 2 2 0 000 4z' clip-rule='evenodd' /%3E%3C/svg%3E") +} + + + +/* n — Note */ + +body.enable-alternative-checkboxes input[data-task=n]:checked, +body.enable-alternative-checkboxes li[data-task=n] > input:checked, +body.enable-alternative-checkboxes li[data-task=n] > p > input:checked { + cursor: default; + background-position: center; + background: none; + background-color: var(--blue); + transform: rotate(45deg); + -webkit-mask-size: 120%; + -webkit-mask-position: 50% 50%; + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: white;transform: ;msFilter:;'%3E%3Cpath d='M15 11.586V6h2V4a2 2 0 0 0-2-2H9a2 2 0 0 0-2 2v2h2v5.586l-2.707 1.707A.996.996 0 0 0 6 14v2a1 1 0 0 0 1 1h4v3l1 2 1-2v-3h4a1 1 0 0 0 1-1v-2a.996.996 0 0 0-.293-.707L15 11.586z'%3E%3C/path%3E%3C/svg%3E"); +} + + + +body.enable-alternative-checkboxes input[data-task="S"]:checked, +body.enable-alternative-checkboxes li[data-task="S"]>input:checked, +body.enable-alternative-checkboxes li[data-task="S"]>p>input:checked { + border-color: var(--green); + background-color: var(--green); + background-size: 100%; + background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 48 48"%3E%3Cpath fill="white" fill-rule="evenodd" d="M26 8a2 2 0 1 0-4 0v2a8 8 0 1 0 0 16v8a4.002 4.002 0 0 1-3.773-2.666a2 2 0 0 0-3.771 1.332A8.003 8.003 0 0 0 22 38v2a2 2 0 1 0 4 0v-2a8 8 0 1 0 0-16v-8a4.002 4.002 0 0 1 3.773 2.666a2 2 0 0 0 3.771-1.332A8.003 8.003 0 0 0 26 10V8Zm-4 6a4 4 0 0 0 0 8v-8Zm4 12v8a4 4 0 0 0 0-8Z" clip-rule="evenodd"%2F%3E%3C%2Fsvg%3E') +} + +body.enable-alternative-checkboxes.theme-dark input[data-task="S"]:checked, +body.enable-alternative-checkboxes.theme-dark li[data-task="S"]>input:checked, +body.enable-alternative-checkboxes.theme-dark li[data-task="S"]>p>input:checked { + background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 48 48"%3E%3Cpath fill-opacity="0.8" fill="black" fill-rule="evenodd" d="M26 8a2 2 0 1 0-4 0v2a8 8 0 1 0 0 16v8a4.002 4.002 0 0 1-3.773-2.666a2 2 0 0 0-3.771 1.332A8.003 8.003 0 0 0 22 38v2a2 2 0 1 0 4 0v-2a8 8 0 1 0 0-16v-8a4.002 4.002 0 0 1 3.773 2.666a2 2 0 0 0 3.771-1.332A8.003 8.003 0 0 0 26 10V8Zm-4 6a4 4 0 0 0 0 8v-8Zm4 12v8a4 4 0 0 0 0-8Z" clip-rule="evenodd"%2F%3E%3C%2Fsvg%3E') +} + + + +/* i — Info */ + +body.enable-alternative-checkboxes input[data-task=i]:checked, +body.enable-alternative-checkboxes li[data-task=i] > input:checked, +body.enable-alternative-checkboxes li[data-task=i] > p > input:checked { + cursor: default; + color:var(--text-normal); + background-position: center; + background-size:25%; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='fill: %23fff' viewBox='0 0 192 512'%3E%3C!--! Font Awesome Pro 6.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M160 448h-32V224c0-17.69-14.33-32-32-32L32 192c-17.67 0-32 14.31-32 32s14.33 31.1 32 31.1h32v192H32c-17.67 0-32 14.31-32 32s14.33 32 32 32h128c17.67 0 32-14.31 32-32S177.7 448 160 448zM96 128c26.51 0 48-21.49 48-48S122.5 32.01 96 32.01s-48 21.49-48 48S69.49 128 96 128z'/%3E%3C/svg%3E"); +} + + +/* / — In Progress */ +body.enable-alternative-checkboxes input[data-task="/"], +body.enable-alternative-checkboxes li[data-task="/"] > input, +body.enable-alternative-checkboxes li[data-task="/"] > p > input { + border-radius: var(--ch-radius); +} +body.enable-alternative-checkboxes input[data-task="/"]:checked, +body.enable-alternative-checkboxes li[data-task="/"] > input:checked, +body.enable-alternative-checkboxes li[data-task="/"] > p > input:checked { + background-image: none; +} +body.enable-alternative-checkboxes.theme-light input[data-task="/"]:checked, +body.enable-alternative-checkboxes.theme-dark input[data-task="/"]:checked, +body.enable-alternative-checkboxes.theme-light li[data-task="/"] > input:checked, +body.enable-alternative-checkboxes.theme-dark li[data-task="/"] > input:checked, +body.enable-alternative-checkboxes.theme-light li[data-task="/"] > p > input:checked, +body.enable-alternative-checkboxes.theme-dark li[data-task="/"] > p > input:checked { + background: var(--text-faint); +} + +/* S — Amount */ + +body.enable-alternative-checkboxes input[data-task=S]:checked, +body.enable-alternative-checkboxes li[data-task=S] > input:checked, +body.enable-alternative-checkboxes li[data-task=S] > p > input:checked { + cursor: default; + background-position: center; + background-size: 100%; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: white;transform: ;msFilter:;'%3E%3Cpath d='M15.999 8.5h2c0-2.837-2.755-4.131-5-4.429V2h-2v2.071c-2.245.298-5 1.592-5 4.429 0 2.706 2.666 4.113 5 4.43v4.97c-1.448-.251-3-1.024-3-2.4h-2c0 2.589 2.425 4.119 5 4.436V22h2v-2.07c2.245-.298 5-1.593 5-4.43s-2.755-4.131-5-4.429V6.1c1.33.239 3 .941 3 2.4zm-8 0c0-1.459 1.67-2.161 3-2.4v4.799c-1.371-.253-3-1.002-3-2.399zm8 7c0 1.459-1.67 2.161-3 2.4v-4.8c1.33.239 3 .941 3 2.4z'%3E%3C/path%3E%3C/svg%3E"); +} + + +/* " — Quote */ +body.enable-alternative-checkboxes input[data-task='"']:checked, +body.enable-alternative-checkboxes li[data-task='"'] > p > input:checked { + cursor: default; + background-position: center; + background-size: 80%; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' style='fill: rgba(255, 255, 255, 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"); +} + + +/* I — Idea / Lightbulb */ + +body.enable-alternative-checkboxes input[data-task=I]:checked, +body.enable-alternative-checkboxes li[data-task=I] > input:checked, +body.enable-alternative-checkboxes li[data-task=I] > p > input:checked { + background-color:var(--yellow); + background-image: none; + -webkit-mask-size: 100%; + -webkit-mask-position: 50% 50%; + -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='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='9' y1='18' x2='15' y2='18'%3E%3C/line%3E%3Cline x1='10' y1='22' x2='14' y2='22'%3E%3C/line%3E%3Cpath d='M15.09 14c.18-.98.65-1.74 1.41-2.5A4.65 4.65 0 0 0 18 8 6 6 0 0 0 6 8c0 1 .23 2.23 1.5 3.5A4.61 4.61 0 0 1 8.91 14'%3E%3C/path%3E%3C/svg%3E"); +} + + +/* p - Pro */ + +body.enable-alternative-checkboxes input[data-task=p]:checked, +body.enable-alternative-checkboxes li[data-task=p] > input:checked, +body.enable-alternative-checkboxes li[data-task=p] > p > input:checked { + cursor: default; + background-color: var(--yellow); + background-image: none; + -webkit-mask-size: 90%; + -webkit-mask-position: 50% 50%; + -webkit-mask-image : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='36' height='36' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E<!--! Atomicons Free 1.00 by @atisalab License - https://atomicons.com/license/ (Icons: CC BY 4.0) Copyright 2021 Atomicons -->%3Cpath d='M7,9l4-7h.69a2,2,0,0,1,2,2.28L13,9h6.67a2,2,0,0,1,2,2.3l-1.39,9a2,2,0,0,1-2,1.7H7Z'%3E%3C/path%3E%3Cpath d='M2,11v9a2,2,0,0,0,2,2H7V9H4A2,2,0,0,0,2,11Z'%3E%3C/path%3E%3C/svg%3E"); +} + + +/* c - Con */ + +body.enable-alternative-checkboxes input[data-task=c]:checked, +body.enable-alternative-checkboxes li[data-task=c] > input:checked, +body.enable-alternative-checkboxes li[data-task=c] > p > input:checked { + cursor: default; + background-image: none; + background-color: var(--text-faint); + -webkit-mask-size: 90%; + -webkit-mask-position: 50% 50%; + -webkit-mask-image : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='36' height='36' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E<!--! Atomicons Free 1.00 by @atisalab License - https://atomicons.com/license/ (Icons: CC BY 4.0) Copyright 2021 Atomicons -->%3Cpath d='M7,9l4-7h.69a2,2,0,0,1,2,2.28L13,9h6.67a2,2,0,0,1,2,2.3l-1.39,9a2,2,0,0,1-2,1.7H7Z'%3E%3C/path%3E%3Cpath d='M2,11v9a2,2,0,0,0,2,2H7V9H4A2,2,0,0,0,2,11Z'%3E%3C/path%3E%3C/svg%3E"); + transform: scaleY(-1); +} + + +/* b - Bookmark */ + +body.enable-alternative-checkboxes input[data-task=b]:checked, +body.enable-alternative-checkboxes li[data-task=b] > input:checked, +body.enable-alternative-checkboxes li[data-task=b] > p > input:checked { + cursor: default; + background-image: none; + -webkit-mask-size: 100%; + -webkit-mask-position: 50% 50%; + -webkit-mask-image : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: white;transform: ;msFilter:;'%3E%3Cpath d='M19 10.132v-6c0-1.103-.897-2-2-2H7c-1.103 0-2 .897-2 2V22l7-4.666L19 22V10.132z'%3E%3C/path%3E%3C/svg%3E"); +} + + +/* f - Fire */ +body.enable-alternative-checkboxes input[data-task=f]:checked, +body.enable-alternative-checkboxes li[data-task=f] > input:checked, +body.enable-alternative-checkboxes li[data-task=f] > p > input:checked { + cursor: default; + background-color: var(--red); + background-image: none; + -webkit-mask-size: 100%; + -webkit-mask-position: 50% 50%; + -webkit-mask-image : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: white;transform: ;msFilter:;'%3E%3Cpath d='M16.5 8c0 1.5-.5 3.5-2.9 4.3.7-1.7.8-3.4.3-5-.7-2.1-3-3.7-4.6-4.6-.4-.3-1.1.1-1 .7 0 1.1-.3 2.7-2 4.4C4.1 10 3 12.3 3 14.5 3 17.4 5 21 9 21c-4-4-1-7.5-1-7.5.8 5.9 5 7.5 7 7.5 1.7 0 5-1.2 5-6.4 0-3.1-1.3-5.5-2.4-6.9-.3-.5-1-.2-1.1.3'%3E%3C/path%3E%3C/svg%3E"); +} + + +/* w - Win */ + +body.enable-alternative-checkboxes input[data-task=w]:checked, +body.enable-alternative-checkboxes li[data-task=w] > input:checked, +body.enable-alternative-checkboxes li[data-task=w] > p > input:checked { + cursor: default; + background-color: var(--yellow); + background-position: center; + background-image: none; + -webkit-mask-size: 100%; + -webkit-mask-position: 50% 50%; + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: white;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.8 6.91 4.82 7A6 6 0 0 0 11 17.91V20H9v2h6v-2h-2v-2.09A6 6 0 0 0 17.18 15c3-.1 4.82-2.7 4.82-7V5a1 1 0 0 0-1-1zM4 8V6h2v6.83C4.22 12.08 4 9.3 4 8zm14 4.83V6h2v2c0 1.3-.22 4.08-2 4.83z'%3E%3C/path%3E%3C/svg%3E"); +} + +/* k - Key */ +body.enable-alternative-checkboxes input[data-task=k]:checked, +body.enable-alternative-checkboxes li[data-task=k] > input:checked, +body.enable-alternative-checkboxes li[data-task=k] > p > input:checked { + cursor: default; + background-color: var(--green); + background-position: center; + background-image: none; + -webkit-mask-size: 100%; + -webkit-mask-position: 50% 50%; + -webkit-mask-image : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: white;transform: rotate(45deg);msFilter:;'%3E%3Cpath d='M7 17a5.007 5.007 0 0 0 4.898-4H14v2h2v-2h2v3h2v-3h1v-2h-9.102A5.007 5.007 0 0 0 7 7c-2.757 0-5 2.243-5 5s2.243 5 5 5zm0-8c1.654 0 3 1.346 3 3s-1.346 3-3 3-3-1.346-3-3 1.346-3 3-3z'%3E%3C/path%3E%3C/svg%3E"); +} + + +/* u - Up */ +body.enable-alternative-checkboxes input[data-task=u]:checked, +body.enable-alternative-checkboxes li[data-task=u] > input:checked, +body.enable-alternative-checkboxes li[data-task=u] > p > input:checked { + cursor: default; + background-color: var(--green); + background-position: center center; + background-size: 85%; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='transform: rotate(-10deg);' fill='white' viewBox='0 0 576 512'%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M384 160C366.3 160 352 145.7 352 128C352 110.3 366.3 96 384 96H544C561.7 96 576 110.3 576 128V288C576 305.7 561.7 320 544 320C526.3 320 512 305.7 512 288V205.3L342.6 374.6C330.1 387.1 309.9 387.1 297.4 374.6L191.1 269.3L54.63 406.6C42.13 419.1 21.87 419.1 9.372 406.6C-3.124 394.1-3.124 373.9 9.372 361.4L169.4 201.4C181.9 188.9 202.1 188.9 214.6 201.4L320 306.7L466.7 159.1L384 160z'/%3E%3C/svg%3E"); +} + + +/* d - Down */ +body.enable-alternative-checkboxes input[data-task=d]:checked, +body.enable-alternative-checkboxes li[data-task=d] > input:checked, +body.enable-alternative-checkboxes li[data-task=d] > p > input:checked { + cursor: default; + background-color: var(--blue); + background-position: center center; + background-size: 85%; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='transform: rotate(10deg) scaleY(-1);' fill='white' viewBox='0 0 576 512'%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M384 160C366.3 160 352 145.7 352 128C352 110.3 366.3 96 384 96H544C561.7 96 576 110.3 576 128V288C576 305.7 561.7 320 544 320C526.3 320 512 305.7 512 288V205.3L342.6 374.6C330.1 387.1 309.9 387.1 297.4 374.6L191.1 269.3L54.63 406.6C42.13 419.1 21.87 419.1 9.372 406.6C-3.124 394.1-3.124 373.9 9.372 361.4L169.4 201.4C181.9 188.9 202.1 188.9 214.6 201.4L320 306.7L466.7 159.1L384 160z'/%3E%3C/svg%3E"); +} + + +/* r - Rule/Law */ + +body.enable-alternative-checkboxes input[data-task=r]:checked, +body.enable-alternative-checkboxes li[data-task=r] > input:checked, +body.enable-alternative-checkboxes li[data-task=r] > p > input:checked { + cursor: default; + background-color:var(--green); + background-image: none; + -webkit-mask-size: 100%; + -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='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16 16 3-8 3.001 8A5.002 5.002 0 0 1 16 16z'%3E%3C/path%3E%3Cpath d='m2 16 3-8 3.001 8A5.002 5.002 0 0 1 2 16z'%3E%3C/path%3E%3Cpath d='M7 21h10'%3E%3C/path%3E%3Cpath d='M12 3v18'%3E%3C/path%3E%3Cpath d='M3 7h2c2 0 5-1 7-2 2 1 5 2 7 2h2'%3E%3C/path%3E%3C/svg%3E"); +} + +/* m - Measure */ + +body.enable-alternative-checkboxes input[data-task=m]:checked, +body.enable-alternative-checkboxes li[data-task=m] > input:checked, +body.enable-alternative-checkboxes li[data-task=m] > p > input:checked { + cursor: default; + background-color:var(--blue); + background-image: none; + -webkit-mask-size: 100%; + -webkit-mask-position: 50% 50%; + -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='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16 2 6 6L8 22l-6-6L16 2'%3E%3C/path%3E%3Cpath d='m7.5 10.5 2 2'%3E%3C/path%3E%3Cpath d='m10.5 7.5 2 2'%3E%3C/path%3E%3Cpath d='m13.5 4.5 2 2'%3E%3C/path%3E%3Cpath d='m4.5 13.5 2 2'%3E%3C/path%3E%3C/svg%3E"); +} + + +/* M - Medical */ +body.enable-alternative-checkboxes input[data-task=M]:checked, +body.enable-alternative-checkboxes li[data-task=M] > input:checked, +body.enable-alternative-checkboxes li[data-task=M] > p > input:checked { + cursor: default; + background-color: var(--red); + background-position: center center; + background-size: 75%; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: white;transform: ;msFilter:;'%3E%3Cpath d='M15 2.013H9V9H2v6h7v6.987h6V15h7V9h-7z'%3E%3C/path%3E%3C/svg%3E"); +} + + +/* t - Time */ + +body.enable-alternative-checkboxes input[data-task=t]:checked, +body.enable-alternative-checkboxes li[data-task=t] > input:checked, +body.enable-alternative-checkboxes li[data-task=t] > p > input:checked { + cursor: default; + background-color:var(--text-accent); + background-position: center center; + background-size: 90%; + background-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='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E"); +} + + +/* T - Telephone */ + +body.enable-alternative-checkboxes input[data-task=T]:checked, +body.enable-alternative-checkboxes li[data-task=T] > input:checked, +body.enable-alternative-checkboxes li[data-task=T] > p > input:checked { + cursor: default; + background-color:var(--blue); + background-image: none; + -webkit-mask-size: 95%; + -webkit-mask-position: 50% 50%; + -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='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'%3E%3C/path%3E%3C/svg%3E"); +} + + +/* P - Person */ + +body.enable-alternative-checkboxes input[data-task=P]:checked, +body.enable-alternative-checkboxes li[data-task=P] > input:checked, +body.enable-alternative-checkboxes li[data-task=P] > p > input:checked { + cursor: default; + background-position: center center; + background-size: 90%; + background-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='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'%3E%3C/path%3E%3Ccircle cx='12' cy='7' r='4'%3E%3C/circle%3E%3C/svg%3E"); +} + + +body.enable-alternative-checkboxes input[data-task="#"]:checked, +body.enable-alternative-checkboxes li[data-task="#"] > input:checked, +body.enable-alternative-checkboxes li[data-task="#"] > p > input:checked { + cursor: default; + background-color:var(--green); + background-image: none; + -webkit-mask-size: 100%; + -webkit-mask-position: 50% 50%; + -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='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12V2h10l9.44 9.44a2 2 0 0 1 0 2.82l-7.18 7.18a2 2 0 0 1-2.82 0L2 12Z'%3E%3C/path%3E%3Cpath d='M7 7h.01'%3E%3C/path%3E%3C/svg%3E"); +} + + +body.enable-alternative-checkboxes input[data-task=F]:checked, +body.enable-alternative-checkboxes li[data-task=F] > input:checked, +body.enable-alternative-checkboxes li[data-task=F] > p > input:checked { + cursor: default; + background-color:var(--yellow); + background-image: none; + -webkit-mask-size: 100%; + -webkit-mask-position: 50% 50%; + -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='white' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='13 2 3 14 12 14 11 22 21 10 12 10 13 2'%3E%3C/polygon%3E%3C/svg%3E"); +} + +/* L - Translate/Language */ +body.enable-alternative-checkboxes input[data-task=L]:checked, +body.enable-alternative-checkboxes li[data-task=L] > input:checked, +body.enable-alternative-checkboxes li[data-task=L] > p > input:checked { + cursor: default; + background-color: var(--green); + background-position: center center; + background-size: 80%; + background-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='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 8 6 6'%3E%3C/path%3E%3Cpath d='m4 14 6-6 2-3'%3E%3C/path%3E%3Cpath d='M2 5h12'%3E%3C/path%3E%3Cpath d='M7 2h1'%3E%3C/path%3E%3Cpath d='m22 22-5-10-5 10'%3E%3C/path%3E%3Cpath d='M14 18h6'%3E%3C/path%3E%3C/svg%3E"); +} + +body.enable-alternative-checkboxes input[data-task=W]:checked, +body.enable-alternative-checkboxes li[data-task=W] > input:checked, +body.enable-alternative-checkboxes li[data-task=W] > p > input:checked { + cursor: default; + background-position: center center; + background-size: 100%; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' style='fill: white;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 2zM4 12c0-.899.156-1.762.431-2.569L6 11l2 2v2l2 2 1 1v1.931C7.061 19.436 4 16.072 4 12zm14.33 4.873C17.677 16.347 16.687 16 16 16v-1a2 2 0 0 0-2-2h-4v-3a2 2 0 0 0 2-2V7h1a2 2 0 0 0 2-2v-.411C17.928 5.778 20 8.65 20 12a7.947 7.947 0 0 1-1.67 4.873z'%3E%3C/path%3E%3C/svg%3E"); +} + + +body.enable-alternative-checkboxes input[data-task=U]:checked, +body.enable-alternative-checkboxes li[data-task=U] > input:checked, +body.enable-alternative-checkboxes li[data-task=U] > p > input:checked { + cursor: default; + background-position: center center; + background-size: 95%; + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAADKklEQVRYhe2XXWhPcRjHv8fbZLa2yLu8LVaSvNzRyIW0xPJyQYgiN7hCwiQpbsgNygWSQlIkRYrVWiJvIZrCYt5aFPs3NrOPi/Mc/2f//ue/s9mdPTfn/3x/3+f7fc7L7znnL/3vEXS1EJgiaZGkMkmlkook/ZaUknRf0mlJV4MgoBv6/GsaAIuAuySLC0Df7jIfA9zMMEgBT4Aa4BHQkqWJQ91hvgD4boK/gRPAPCAvg9cfWA18dQ20AiX/Yr4a+GViT4GZCWpmmXEUu7tqXu7MrwOFnag96xq40xXzUqDRBK4CfdzafOAiUG/3/Q2wwz9wwFLXwHvDhlre0JF5H+Ceke8D+YYPIHyy4+Ko05jh8GbDSix/11ED24yYAiYalgdU5TAHaHQacxz+1bDplr+MeL2ymA+StNPSXUEQvAQCSSclzcnZueQv7Xj3+4sdx9nxR2wDkrYpnGq1ko4ZtlfSSseplTRV0qSM2tPud4X7/diOpXZ8k8VXAvJJ7+Hlhs0m3PtRvAZG2Np8hz/C5oLd62a3tsnwM5YfiGtggxFeAb2BfsAzJ/QRmGDcycBnwx/arYt0/MRsBgYb/tywlXENRA/ZVsu3O6FfQJnh04AGwx8AxU5jJ+3jlOEjLW8DhmUzH0Z4qVuBEYRbsd4JVRpvCPDe4ZOcxhoziCIFjLS1zYY9iTv7FUaotnyJE2ogPQvOZ5xhGVAMVNJ+/AKsd/rRXKmMa+C4EfZYfskJHXS8FMniuKuJZkILMDyugWojLbD8nRNb7HgfEpgfIZwd0TdEpH0uq7kRPxlptOV+G811vMM5jD8CyzJ0N9paEzA2VwM/jdjf8i9OeJXj5QH7gTqrqSN8U64DBmZoVpD+SNkTax7T0C3XwJVOFevvQxxdxSo6+2kGbHENtGGTMUFdPnCM9HZsN6Q600CB3dMoWoF9uKGTwS8ifIu+dTU34vhR5PwsB8olXZbkL1+TpBpJLxS+1QolzZA0zfGaFL7ADgVB0JbgfHM2sZD0zO8ovhFuwVFJ9RP9MQEKJK2VVC5psqThkholtUiqk/RA0m1J14Ig+BGn0xM9kS3+AIVhhF9MAbHFAAAAAElFTkSuQmCC"); +} + +/****end checkbox****/ + +body:not(.theme-light.background-settings-workplace-background-image) .workspace-split.mod-left-split .workspace-sidedock-vault-profile +{ + background-color: var(--ribbon-background); +} +/**** Bases start ****/ + +/*=== Bases 基础设置 ===*/ + +.bases-group-heading { + width: 100%; + font-weight: 600; + font-size: 1.1em; + color: var(--text-normal); + padding: 6px 0; + border-bottom: 1px solid var(--bases-table-border-color); + background: var(--bases-table-group-background); + display: flex; + align-items: center; + gap: 6px; + transition: font-size 0.15s ease; +} + +.bases-group-heading:hover { + font-size: 1.4em; + overflow: visible; +} + +.bases-group-property { + color: var(--text-muted); + --bases-group-heading-value-size: 1.9em; +} + +.bases-group-value { + color: var(--text-accent); +} + +/*=== Bases 工具栏 ===*/ + + +/*=== Bases 表格视图 ===*/ + +.bases-table-container { + border-radius: var(--bases-table-container-border-radius); + border: var(--bases-table-container-border-width) solid var(--bases-table-border-color); +} + +.bases-table-container .bases-group-heading{ + margin-bottom: 8px; +} + +.bases-table-header { + font-weight: var(--bases-table-header-weight); + color: var(--bases-table-header-color); + /* background: var(--bases-table-header-background); */ + background: var(--bases-table-stripe-color, rgba(0,0,0,0.02)); +} + +.bases-table-header:hover { + background: var(--bases-table-header-background-hover); + color:var(--text-faint); +} + +.bases-tbody .bases-tr:nth-child(even) { + background: var(--bases-table-stripe-color, rgba(0,0,0,0.02)); +} +.bases-tr +{ + box-shadow:none; +} +.bases-tr:hover, +.bases-tbody .bases-tr:nth-child(even):hover { + background: var(--bases-table-row-background-hover) !important; +} + +.bases-table-active-cell { + box-shadow: var(--bases-table-cell-shadow-active); + background: var(--bases-table-cell-background-active); +} + +.bases-table > .bases-group-heading:first-of-type { + margin-top: 8px; +} + +/*=== Bases 卡片视图 ===*/ + +.bases-cards-container .bases-group-heading { + justify-content: center; + text-align: center; + width: 100%; + border-radius: 6px; +} + +.bases-cards-container .bases-cards-group { + padding-top: 8px; +} + +.bases-cards-item { + background: var(--background-primary); + border: 1px solid var(--bases-table-border-color); + border-radius: 8px; + box-shadow: 0 1px 6px var(--bases-card-shadow); + transition: box-shadow 0.2s ease, transform 0.2s ease; + overflow: visible !important; +} + +.bases-cards-item:hover { + box-shadow: var(--window-shadow); + transform: translateY(-1px); + overflow: visible !important; +} + +.bases-cards-item:hover .bases-cards-property { + overflow: visible !important; +} + +.bases-cards-cover { + background: linear-gradient(135deg, var(--background-secondary), var(--background-secondary-alt)); + min-height: 40px; +} + +.bases-cards-property { + padding: var(--size-2-1) var(--size-4-2); +} + +.bases-cards-property.mod-title { + border-bottom: 1px solid var(--table-border-color); + margin-bottom: 2px; +} + +.bases-cards-property.mod-title .bases-cards-line { + font-weight: 600; + color: var(--text-accent); +} + +.bases-cards-label { + font-size: 0.75em; + color: var(--text-muted); + text-transform: uppercase; + letter-spacing: 0.5px; + line-height: 1.4; +} + +.bases-cards-line { + font-size: 0.875em; + color: var(--text-normal); + /* line-height: 1.5; */ + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + max-width: 100%; +} + +.bases-cards-line:hover { + position: absolute; + top: 0; + left: 2px; + width: calc(100% - 4px); + height: 100%; + background: var(--bases-card-line-hover); + border-radius: 8px; + z-index: 20; + box-sizing: border-box; + box-shadow: 0 2px 8px rgba(0,0,0,0.18); + text-align: left; + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 2; /* 限制最多显示两行,超出省略号 */ + overflow: hidden; + word-break: break-word; + overflow-wrap: break-word; + white-space: normal; +} + +.bases-cards-container > .bases-group-heading:first-of-type { + margin-top: 8px; +} + +/*=== Bases 列表视图 ===*/ + +.bases-list-container { + height: auto !important; + overflow: visible; +} + +.bases-list-group { + height: auto !important; +} + +.bases-list-group > .bases-group-heading { + border-radius: 6px; + padding-left: 8px; +} + +.bases-list-item { + font-size: 110%; +} + +.bases-list-item .bases-list-separator { + padding: 0 0.2em; + color: var(--bases-list-separator-color); + font-weight: var(--bases-list-separator-font-weight); +} + +.bases-list-item .bases-rendered-value { + position: relative; +} + +.bases-list-item .bases-rendered-value:hover::after { + content: attr(data-property-type); + position: absolute; + bottom: 100%; + left: 0; + white-space: nowrap; + background: var(--background-primary); + color: var(--text-muted); + font-size: 100%; + padding: 2px 6px; + border-radius: 4px; + box-shadow: 0 1px 4px rgba(0,0,0,0.12); + z-index: 20; + pointer-events: none; +} + +.bases-list-item .bases-list-property:first-child .bases-rendered-value:hover::after { + content: "标题"; +} + +/**** Bases end ****/ + +/*=== Speech Bubble (ported from AnuPpuccin) ===*/ + +body.bt-speech-bubble.theme-light { + --sb-c: 0.08; + --sb-l: 86%; + --sb-mix: 75%; + --sb-text: var(--text-normal); + --sb-surface: var(--background-primary); +} + +body.bt-speech-bubble.theme-dark { + --sb-c: 0.12; + --sb-l: 74%; + --sb-mix: 92%; + --sb-text: var(--background-primary); + --sb-surface: var(--background-primary); +} + +body.bt-speech-bubble:is(.theme-light, .theme-dark) { + --sb-h0: calc(var(--accent-h, 350) * 1deg); + --sb-h1: calc(var(--sb-h0) + 36deg); + --sb-h2: calc(var(--sb-h1) + 36deg); + --sb-h3: calc(var(--sb-h2) + 36deg); + --sb-h4: calc(var(--sb-h3) + 36deg); + --sb-h5: calc(var(--sb-h4) + 36deg); + --sb-h6: calc(var(--sb-h5) + 36deg); + --sb-h7: calc(var(--sb-h6) + 36deg); + --sb-h8: calc(var(--sb-h7) + 36deg); + --sb-h9: calc(var(--sb-h8) + 36deg); + --sb-t0: oklch(var(--sb-l0, var(--sb-l)) var(--sb-c) var(--sb-h0)); + --sb-t1: oklch(var(--sb-l1, var(--sb-l)) var(--sb-c) var(--sb-h1)); + --sb-t2: oklch(var(--sb-l2, var(--sb-l)) var(--sb-c) var(--sb-h2)); + --sb-t3: oklch(var(--sb-l3, var(--sb-l)) var(--sb-c) var(--sb-h3)); + --sb-t4: oklch(var(--sb-l4, var(--sb-l)) var(--sb-c) var(--sb-h4)); + --sb-t5: oklch(var(--sb-l5, var(--sb-l)) var(--sb-c) var(--sb-h5)); + --sb-t6: oklch(var(--sb-l6, var(--sb-l)) var(--sb-c) var(--sb-h6)); + --sb-t7: oklch(var(--sb-l7, var(--sb-l)) var(--sb-c) var(--sb-h7)); + --sb-t8: oklch(var(--sb-l8, var(--sb-l)) var(--sb-c) var(--sb-h8)); + --sb-t9: oklch(var(--sb-l9, var(--sb-l)) var(--sb-c) var(--sb-h9)); + --bt-speech-0: color-mix(in oklch, var(--sb-t0) var(--sb-mix), var(--sb-surface)); + --bt-speech-1: color-mix(in oklch, var(--sb-t1) var(--sb-mix), var(--sb-surface)); + --bt-speech-2: color-mix(in oklch, var(--sb-t2) var(--sb-mix), var(--sb-surface)); + --bt-speech-3: color-mix(in oklch, var(--sb-t3) var(--sb-mix), var(--sb-surface)); + --bt-speech-4: color-mix(in oklch, var(--sb-t4) var(--sb-mix), var(--sb-surface)); + --bt-speech-5: color-mix(in oklch, var(--sb-t5) var(--sb-mix), var(--sb-surface)); + --bt-speech-6: color-mix(in oklch, var(--sb-t6) var(--sb-mix), var(--sb-surface)); + --bt-speech-7: color-mix(in oklch, var(--sb-t7) var(--sb-mix), var(--sb-surface)); + --bt-speech-8: color-mix(in oklch, var(--sb-t8) var(--sb-mix), var(--sb-surface)); + --bt-speech-9: color-mix(in oklch, var(--sb-t9) var(--sb-mix), var(--sb-surface)); + --sb-indent: -15px; + --sb-padding: 2px 10px; + --sb-gap: 2px; + --sb-radius: 3px 10px 10px 10px; + --sb-angle: 90deg; +} + +body.color-scheme-options-monochrome-topaz.bt-speech-bubble:is(.theme-light, .theme-dark) { + --sb-c: 0; + --sb-l0: calc(var(--sb-l) - 10%); + --sb-l1: calc(var(--sb-l) - 6%); + --sb-l2: calc(var(--sb-l) - 2%); + --sb-l3: calc(var(--sb-l) + 2%); + --sb-l4: calc(var(--sb-l) + 6%); + --sb-l5: calc(var(--sb-l) + 10%); + --sb-l6: calc(var(--sb-l) + 6%); + --sb-l7: calc(var(--sb-l) + 2%); + --sb-l8: calc(var(--sb-l) - 2%); + --sb-l9: calc(var(--sb-l) - 6%); +} + +body.bt-speech-bubble :is(li.task-list-item, .HyperMD-task-line):is( + [data-task="0"], + [data-task="1"], + [data-task="2"], + [data-task="3"], + [data-task="4"], + [data-task="5"], + [data-task="6"], + [data-task="7"], + [data-task="8"], + [data-task="9"] +) { + margin-inline-start: var(--sb-indent); + padding: var(--sb-padding) !important; + margin-block: var(--sb-gap); + border-radius: var(--sb-radius); + max-width: fit-content; + color: var(--sb-text, var(--text-normal)); + --bold-color: var(--sb-text, var(--text-normal)); + --italic-color: var(--sb-text, var(--text-normal)); +} + +body.bt-speech-bubble li.task-list-item:is( + [data-task="0"], + [data-task="1"], + [data-task="2"], + [data-task="3"], + [data-task="4"], + [data-task="5"], + [data-task="6"], + [data-task="7"], + [data-task="8"], + [data-task="9"] +) p { + margin-top: 0; + margin-bottom: 0; +} + +body.bt-speech-bubble :is(li.task-list-item, .HyperMD-task-line):is( + [data-task="0"], + [data-task="1"], + [data-task="2"], + [data-task="3"], + [data-task="4"], + [data-task="5"], + [data-task="6"], + [data-task="7"], + [data-task="8"], + [data-task="9"] +) .task-list-item-checkbox { + display: none; +} + +/* Speech Bubble Colors — each bubble gradients to the next hue */ +body.bt-speech-bubble :is(li.task-list-item, .HyperMD-task-line)[data-task="0"] { background: linear-gradient(var(--sb-angle), var(--bt-speech-0), var(--bt-speech-1)) !important; } +body.bt-speech-bubble :is(li.task-list-item, .HyperMD-task-line)[data-task="1"] { background: linear-gradient(var(--sb-angle), var(--bt-speech-1), var(--bt-speech-2)) !important; } +body.bt-speech-bubble :is(li.task-list-item, .HyperMD-task-line)[data-task="2"] { background: linear-gradient(var(--sb-angle), var(--bt-speech-2), var(--bt-speech-3)) !important; } +body.bt-speech-bubble :is(li.task-list-item, .HyperMD-task-line)[data-task="3"] { background: linear-gradient(var(--sb-angle), var(--bt-speech-3), var(--bt-speech-4)) !important; } +body.bt-speech-bubble :is(li.task-list-item, .HyperMD-task-line)[data-task="4"] { background: linear-gradient(var(--sb-angle), var(--bt-speech-4), var(--bt-speech-5)) !important; } +body.bt-speech-bubble :is(li.task-list-item, .HyperMD-task-line)[data-task="5"] { background: linear-gradient(var(--sb-angle), var(--bt-speech-5), var(--bt-speech-6)) !important; } +body.bt-speech-bubble :is(li.task-list-item, .HyperMD-task-line)[data-task="6"] { background: linear-gradient(var(--sb-angle), var(--bt-speech-6), var(--bt-speech-7)) !important; } +body.bt-speech-bubble :is(li.task-list-item, .HyperMD-task-line)[data-task="7"] { background: linear-gradient(var(--sb-angle), var(--bt-speech-7), var(--bt-speech-8)) !important; } +body.bt-speech-bubble :is(li.task-list-item, .HyperMD-task-line)[data-task="8"] { background: linear-gradient(var(--sb-angle), var(--bt-speech-8), var(--bt-speech-9)) !important; } +body.bt-speech-bubble :is(li.task-list-item, .HyperMD-task-line)[data-task="9"] { background: linear-gradient(var(--sb-angle), var(--bt-speech-9), var(--bt-speech-0)) !important; } + +/* Editing mode fix */ +body.bt-speech-bubble .HyperMD-task-line:is( + [data-task="0"], + [data-task="1"], + [data-task="2"], + [data-task="3"], + [data-task="4"], + [data-task="5"], + [data-task="6"], + [data-task="7"], + [data-task="8"], + [data-task="9"] +) { + text-indent: 0px !important; +} + +/* Keep vertical gaps between CodeMirror speech-bubble lines. */ +body.bt-speech-bubble .markdown-source-view.mod-cm6 .cm-content > .HyperMD-task-line:is( + [data-task="0"], + [data-task="1"], + [data-task="2"], + [data-task="3"], + [data-task="4"], + [data-task="5"], + [data-task="6"], + [data-task="7"], + [data-task="8"], + [data-task="9"] +) { + margin-block: var(--sb-gap) !important; +} + +/* === Notebook Navigator === + Uses the plugin's public --nn-theme-* API so every Blue Topaz palette and + both light/dark modes inherit the existing semantic theme tokens. */ +body.notebook-navigator-support { + /* Foreground */ + --nn-theme-foreground: var(--text-normal); + --nn-theme-foreground-muted: var(--text-muted); + --nn-theme-foreground-faded: var(--text-faint); + --nn-theme-foreground-faint: color-mix(in srgb, var(--text-faint) 28%, transparent); + + /* Surfaces, navigation and calendar */ + --nn-theme-nav-bg: var(--background-secondary-alt); + --nn-theme-list-bg: var(--background-primary); + --nn-theme-mobile-bg: var(--background-mobile-drawer-1); + --nn-theme-nav-separator-color: var(--background-modifier-border); + --nn-theme-nav-separator-background: linear-gradient(90deg, transparent, var(--nn-theme-nav-separator-color) 18%, var(--nn-theme-nav-separator-color) 82%, transparent); + --nn-theme-nav-separator-height: 1px; + --nn-theme-nav-separator-opacity: 0.72; + --nn-theme-nav-indent-guide-color: var(--background-modifier-border); + --nn-theme-nav-leader-color: var(--text-faint); + --nn-theme-pinned-shortcut-shadow-color: color-mix(in srgb, var(--background-secondary-alt) 72%, transparent); + --nn-theme-calendar-header-color: var(--text-normal); + --nn-theme-calendar-weekday-color: var(--text-muted); + --nn-theme-calendar-week-color: var(--text-faint); + --nn-theme-calendar-day-in-month-color: var(--text-normal); + --nn-theme-calendar-day-outside-month-color: var(--text-faint); + --nn-theme-calendar-weekend-bg: color-mix(in srgb, var(--interactive-accent) 7%, transparent); + --nn-theme-calendar-hover-bg: var(--background-modifier-hover); + --nn-theme-calendar-note-indicator-color: var(--interactive-accent); + --nn-theme-calendar-unfinished-task-indicator-color: var(--text-error); + --nn-theme-calendar-feature-image-text-color: var(--text-on-accent); + --nn-theme-calendar-feature-image-overlay-color: rgb(0 0 0 / 0.08); + --nn-theme-calendar-day-today-color: var(--text-on-accent); + --nn-theme-calendar-day-today-bg: var(--interactive-accent); + --nn-theme-calendar-day-active-border-color: var(--interactive-accent); + --nn-theme-calendar-day-active-border-width: 2px; + + /* Navigation rows */ + --nn-theme-navitem-chevron-color: var(--text-muted); + --nn-theme-navitem-icon-color: var(--text-muted); + --nn-theme-navitem-name-color: var(--text-normal); + --nn-theme-navitem-file-name-color: var(--text-normal); + --nn-theme-navitem-count-color: var(--text-muted); + --nn-theme-navitem-count-bg: color-mix(in srgb, var(--background-primary-alt) 62%, transparent); + --nn-theme-navitem-count-border-radius: var(--radius-xs); + --nn-theme-navitem-border-radius: var(--radius-s); + --nn-theme-navitem-border-width: 1px; + --nn-theme-navitem-custom-border-color: transparent; + --nn-theme-navitem-hover-bg: color-mix(in srgb, var(--interactive-accent) 10%, transparent); + --nn-theme-navitem-hover-border-color: color-mix(in srgb, var(--interactive-accent) 18%, transparent); + --nn-theme-navitem-selected-bg: color-mix(in srgb, var(--interactive-accent) 18%, var(--background-secondary-alt)); + --nn-theme-navitem-selected-border-color: color-mix(in srgb, var(--interactive-accent) 32%, transparent); + --nn-theme-navitem-selected-chevron-color: var(--text-normal); + --nn-theme-navitem-selected-icon-color: var(--interactive-accent); + --nn-theme-navitem-selected-name-color: var(--text-normal); + --nn-theme-navitem-selected-count-color: var(--text-normal); + --nn-theme-navitem-selected-count-bg: color-mix(in srgb, var(--interactive-accent) 20%, transparent); + --nn-theme-navitem-selected-inactive-bg: var(--background-modifier-hover); + --nn-theme-navitem-selected-inactive-border-color: var(--background-modifier-border); + --nn-theme-navitem-selected-inactive-chevron-color: var(--text-muted); + --nn-theme-navitem-selected-inactive-icon-color: var(--text-muted); + --nn-theme-navitem-selected-inactive-name-color: var(--text-normal); + --nn-theme-navitem-selected-inactive-count-color: var(--text-muted); + --nn-theme-navitem-selected-inactive-count-bg: var(--nn-theme-navitem-count-bg); + --nn-theme-navitem-count-border-width: 0; + --nn-theme-navitem-count-border-color: transparent; + --nn-theme-navitem-selected-count-border-color: transparent; + --nn-theme-navitem-selected-inactive-count-border-color: transparent; + --nn-theme-tag-positive-bg: color-mix(in srgb, var(--interactive-accent) 18%, transparent); + --nn-theme-tag-negative-bg: color-mix(in srgb, var(--text-error) 20%, transparent); + --nn-theme-navitem-name-font-weight: 400; + --nn-theme-navitem-file-name-font-weight: 400; + --nn-theme-navitem-count-font-weight: 400; + --nn-theme-navitem-custom-color-name-font-weight: 600; + --nn-theme-navitem-custom-color-file-name-font-weight: 600; + --nn-theme-navitem-folder-note-name-font-weight: 500; + --nn-theme-navitem-folder-note-name-decoration: underline dotted; + --nn-theme-navitem-folder-note-name-hover-decoration: underline; + + /* Pane divider, list header and files */ + --nn-theme-divider-border-color: var(--background-modifier-border); + --nn-theme-divider-resize-handle-hover-bg: var(--interactive-accent); + --nn-theme-list-header-icon-color: var(--text-muted); + --nn-theme-list-header-breadcrumb-color: var(--text-muted); + --nn-theme-list-header-breadcrumb-font-weight: 600; + --nn-theme-list-search-active-bg: color-mix(in srgb, var(--interactive-accent) 14%, transparent); + --nn-theme-list-search-border-color: var(--background-modifier-border); + --nn-theme-list-heading-color: var(--text-normal); + --nn-theme-list-heading-font-weight: 600; + --nn-theme-list-group-header-color: var(--text-muted); + --nn-theme-list-group-header-font-weight: 600; + --nn-theme-list-separator-color: var(--background-modifier-border); + --nn-theme-file-name-color: var(--text-normal); + --nn-theme-file-preview-color: var(--text-muted); + --nn-theme-file-task-icon-color: var(--interactive-accent); + --nn-theme-file-feature-border-radius: var(--radius-s); + --nn-theme-file-date-color: var(--text-faint); + --nn-theme-file-word-count-color: var(--text-faint); + --nn-theme-file-parent-color: var(--text-muted); + --nn-theme-file-tag-color: var(--text-muted); + --nn-theme-file-tag-bg: color-mix(in srgb, var(--interactive-accent) 7%, transparent); + --nn-theme-file-tag-border-color: color-mix(in srgb, var(--interactive-accent) 22%, transparent); + --nn-theme-file-tag-border-radius: var(--radius-s); + --nn-theme-file-tag-custom-color-text-color: var(--text-on-accent); + --nn-theme-file-property-color: var(--text-muted); + --nn-theme-file-property-bg: color-mix(in srgb, var(--background-primary-alt) 70%, transparent); + --nn-theme-file-property-border-color: var(--background-modifier-border); + --nn-theme-file-property-border-radius: var(--radius-s); + --nn-theme-file-border-radius: var(--radius-m); + --nn-theme-file-border-width: 1px; + --nn-theme-file-pill-border-width: 1px; + --nn-theme-file-selected-bg: color-mix(in srgb, var(--interactive-accent) 16%, var(--background-primary)); + --nn-theme-file-selected-border-color: color-mix(in srgb, var(--interactive-accent) 30%, transparent); + --nn-theme-file-selected-name-color: var(--text-normal); + --nn-theme-file-selected-preview-color: var(--text-muted); + --nn-theme-file-selected-date-color: var(--text-muted); + --nn-theme-file-selected-word-count-color: var(--text-muted); + --nn-theme-file-selected-parent-color: var(--text-normal); + --nn-theme-file-selected-tag-color: var(--text-normal); + --nn-theme-file-selected-tag-bg: color-mix(in srgb, var(--interactive-accent) 16%, transparent); + --nn-theme-file-selected-tag-border-color: color-mix(in srgb, var(--interactive-accent) 32%, transparent); + --nn-theme-file-selected-property-color: var(--text-normal); + --nn-theme-file-selected-property-bg: color-mix(in srgb, var(--interactive-accent) 12%, transparent); + --nn-theme-file-selected-property-border-color: color-mix(in srgb, var(--interactive-accent) 28%, transparent); + --nn-theme-file-selected-inactive-bg: var(--background-modifier-hover); + --nn-theme-file-selected-inactive-border-color: var(--background-modifier-border); + --nn-theme-file-selected-inactive-name-color: var(--text-normal); + --nn-theme-file-selected-inactive-preview-color: var(--text-muted); + --nn-theme-file-selected-inactive-date-color: var(--text-faint); + --nn-theme-file-selected-inactive-word-count-color: var(--text-faint); + --nn-theme-file-selected-inactive-parent-color: var(--text-muted); + --nn-theme-file-selected-inactive-tag-color: var(--text-muted); + --nn-theme-file-selected-inactive-tag-bg: var(--nn-theme-file-tag-bg); + --nn-theme-file-selected-inactive-property-color: var(--text-muted); + --nn-theme-file-selected-inactive-property-bg: var(--nn-theme-file-property-bg); + --nn-theme-file-name-font-weight: 600; + --nn-theme-file-compact-name-font-weight: 400; + --nn-theme-file-preview-font-weight: 400; + --nn-theme-file-date-font-weight: 400; + --nn-theme-file-word-count-font-weight: 400; + --nn-theme-file-parent-font-weight: 400; + --nn-theme-file-tag-font-weight: 400; + + /* Header actions and quick actions */ + --nn-theme-header-button-icon-color: var(--text-muted); + --nn-theme-header-button-hover-bg: var(--background-modifier-hover); + --nn-theme-header-button-active-bg: color-mix(in srgb, var(--interactive-accent) 16%, transparent); + --nn-theme-header-button-active-icon-color: var(--interactive-accent); + --nn-theme-header-button-disabled-icon-color: var(--text-faint); + --nn-theme-quick-actions-bg: color-mix(in srgb, var(--background-primary) 94%, transparent); + --nn-theme-quick-actions-border: var(--background-modifier-border); + --nn-theme-quick-actions-border-radius: var(--radius-s); + --nn-theme-quick-actions-icon-color: var(--text-muted); + --nn-theme-quick-actions-icon-hover-color: var(--interactive-accent); + --nn-theme-quick-actions-separator-color: var(--background-modifier-border); + + /* Mobile */ + --nn-theme-mobile-list-header-link-color: var(--text-accent); + --nn-theme-mobile-list-header-breadcrumb-color: var(--text-normal); + --nn-theme-mobile-list-header-breadcrumb-font-weight: 600; + --nn-theme-mobile-toolbar-bg: var(--background-secondary-alt); + --nn-theme-mobile-toolbar-button-icon-color: var(--text-muted); + --nn-theme-mobile-toolbar-button-active-bg: color-mix(in srgb, var(--interactive-accent) 16%, transparent); + --nn-theme-mobile-toolbar-button-active-icon-color: var(--interactive-accent); + --nn-theme-mobile-toolbar-glass-bg: var(--background-primary); +} + +body.notebook-navigator-support.theme-dark { + --nn-theme-pinned-shortcut-shadow-color: rgb(0 0 0 / 0.22); + --nn-theme-calendar-feature-image-overlay-color: rgb(0 0 0 / 0.32); + --nn-theme-file-tag-custom-color-text-color: var(--text-on-accent); +} diff --git a/.obsidian/themes/Minimal/manifest.json b/.obsidian/themes/Minimal/manifest.json new file mode 100644 index 0000000..d9b6fa0 --- /dev/null +++ b/.obsidian/themes/Minimal/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "Minimal", + "version": "8.0.0", + "minAppVersion": "1.9.0", + "author": "@kepano", + "authorUrl": "https://twitter.com/kepano", + "fundingUrl": "https://www.buymeacoffee.com/kepano" +} diff --git a/.obsidian/themes/Minimal/theme.css b/.obsidian/themes/Minimal/theme.css new file mode 100644 index 0000000..6dee43d --- /dev/null +++ b/.obsidian/themes/Minimal/theme.css @@ -0,0 +1,2245 @@ +/* --------------------------------------------------------------------------- + +Minimal Theme by @kepano + +User interface replacement for Obsidian. + +Designed to be used with the Minimal Theme Settings +plugin and the Hider plugin. + +Sponsor my work: +https://www.buymeacoffee.com/kepano + +Readme: +https://github.com/kepano/obsidian-minimal + +----------------------------------------------------------------------------- + +MIT License + +Copyright (c) 2020-2024 Steph Ango (@kepano) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +*/ +body{--font-editor-theme:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Inter,Ubuntu,sans-serif;--font-editor:var(--font-editor-override),var(--font-text-override),var(--font-editor-theme);--bases-table-column-border-width:0px;--bases-header-border-width:0;--blockquote-style:normal;--blockquote-color:var(--text-muted);--blockquote-border-thickness:1px;--blockquote-border-color:var(--quote-opening-modifier);--embed-block-shadow-hover:none;--font-ui-smaller:11px;--normal-weight:400;--inline-title-margin-bottom:1rem;--h1-size:1.125em;--h2-size:1.05em;--h3-size:1em;--h4-size:0.90em;--h5-size:0.85em;--h6-size:0.85em;--h1-weight:600;--h2-weight:600;--h3-weight:500;--h4-weight:500;--h5-weight:500;--h6-weight:400;--h1-variant:normal;--h2-variant:normal;--h3-variant:normal;--h4-variant:normal;--h5-variant:small-caps;--h6-variant:small-caps;--h1-style:normal;--h2-style:normal;--h3-style:normal;--h4-style:normal;--h5-style:normal;--h6-style:normal;--line-width:40rem;--line-height:1.5;--line-height-normal:var(--line-height);--max-width:88%;--max-col-width:18em;--icon-muted:0.5;--nested-padding:1.1em;--folding-offset:32px;--list-edit-offset:0.5em;--list-indent:2em;--list-spacing:0.075em;--input-height:32px;--header-height:40px;--metadata-label-width-multiplier:9;--metadata-label-width:calc(var(--font-adaptive-small) * var(--metadata-label-width-multiplier));--metadata-label-font-size:var(--font-adaptive-small);--metadata-input-font-size:var(--font-adaptive-small);--mobile-left-sidebar-width:280pt;--mobile-right-sidebar-width:240pt;--top-left-padding-y:0px;--image-muted:0.7;--image-radius:4px;--heading-spacing:2em;--p-spacing:1.75rem;--border-width:1px;--table-border-width:var(--border-width);--table-selection:var(--text-selection);--table-selection-border-color:var(--text-accent);--table-selection-border-width:0px;--table-selection-border-radius:0px;--table-drag-handle-background-active:var(--text-selection);--table-drag-handle-color-active:var(--text-accent);--table-add-button-border-width:0px;--file-margins:var(--size-4-2) var(--size-4-12)}.mod-macos{--top-left-padding-y:24px}.is-phone{--metadata-label-font-size:var(--font-adaptive-smaller);--metadata-input-font-size:var(--font-adaptive-smaller)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.is-phone{--border-width:0.75px}}body{--base-h:0;--base-s:0%;--base-l:96%;--accent-h:201;--accent-s:17%;--accent-l:50%}.theme-dark,.theme-light{--color-red-rgb:208,66,85;--color-orange-rgb:213,118,63;--color-yellow-rgb:229,181,103;--color-green-rgb:168,195,115;--color-cyan-rgb:115,187,178;--color-blue-rgb:108,153,187;--color-purple-rgb:158,134,200;--color-pink-rgb:176,82,121;--color-red:#d04255;--color-orange:#d5763f;--color-yellow:#e5b567;--color-green:#a8c373;--color-cyan:#73bbb2;--color-blue:#6c99bb;--color-purple:#9e86c8;--color-pink:#b05279}.theme-light,.theme-light.minimal-default-light,body .excalidraw{--bg1:white;--bg2:hsl( var(--base-h), var(--base-s), var(--base-l) );--bg3:hsla( var(--base-h), var(--base-s), calc(var(--base-l) - 50%), 0.12 );--ui1:hsl( var(--base-h), var(--base-s), calc(var(--base-l) - 6%) );--ui2:hsl( var(--base-h), var(--base-s), calc(var(--base-l) - 12%) );--ui3:hsl( var(--base-h), var(--base-s), calc(var(--base-l) - 20%) );--tx1:hsl( var(--base-h), var(--base-s), calc(var(--base-l) - 90%) );--tx2:hsl( var(--base-h), calc(var(--base-s) - 20%), calc(var(--base-l) - 50%) );--tx3:hsl( var(--base-h), calc(var(--base-s) - 10%), calc(var(--base-l) - 25%) );--tx4:hsl( var(--base-h), calc(var(--base-s) - 10%), calc(var(--base-l) - 60%) );--ax1:hsl( var(--accent-h), var(--accent-s), var(--accent-l) );--ax2:hsl( var(--accent-h), var(--accent-s), calc(var(--accent-l) - 8%) );--ax3:hsl( var(--accent-h), var(--accent-s), calc(var(--accent-l) + 6%) );--hl1:hsla( var(--accent-h), 50%, calc(var(--base-l) - 20%), 30% );--hl2:rgba(255, 225, 0, 0.5);--sp1:white}.excalidraw.theme--dark,.theme-dark,.theme-dark.minimal-default-dark,.theme-light.minimal-light-contrast .titlebar,.theme-light.minimal-light-contrast.minimal-status-off .status-bar{--accent-l:60%;--base-l:15%;--bg1:hsl( var(--base-h), var(--base-s), var(--base-l) );--bg2:hsl( var(--base-h), var(--base-s), calc(var(--base-l) - 2%) );--bg3:hsla( var(--base-h), var(--base-s), calc(var(--base-l) + 40%), 0.12 );--ui1:hsl( var(--base-h), var(--base-s), calc(var(--base-l) + 6%) );--ui2:hsl( var(--base-h), var(--base-s), calc(var(--base-l) + 12%) );--ui3:hsl( var(--base-h), var(--base-s), calc(var(--base-l) + 20%) );--tx1:hsl( var(--base-h), calc(var(--base-s) - 10%), calc(var(--base-l) + 67%) );--tx2:hsl( var(--base-h), calc(var(--base-s) - 20%), calc(var(--base-l) + 45%) );--tx3:hsl( var(--base-h), calc(var(--base-s) - 10%), calc(var(--base-l) + 20%) );--tx4:hsl( var(--base-h), calc(var(--base-s) - 10%), calc(var(--base-l) + 50%) );--ax1:hsl( var(--accent-h), var(--accent-s), var(--accent-l) );--ax2:hsl( var(--accent-h), var(--accent-s), calc(var(--accent-l) + 8%) );--ax3:hsl( var(--accent-h), var(--accent-s), calc(var(--accent-l) - 5%) );--hl1:hsla( var(--accent-h), 50%, 40%, 30% );--hl2:rgba(255, 177, 80, 0.3);--sp1:white}.theme-light.minimal-light-white{--background-primary:white;--background-secondary:white;--background-secondary-alt:white;--ribbon-background:white;--titlebar-background:white;--bg1:white}.theme-dark.minimal-dark-black{--base-d:0%;--titlebar-background:black;--background-primary:black;--background-secondary:black;--background-secondary-alt:black;--ribbon-background:black;--background-modifier-hover:hsl( var(--base-h), var(--base-s), calc(var(--base-d) + 10%));--tx1:hsl( var(--base-h), var(--base-s), calc(var(--base-d) + 75%) );--tx2:hsl( var(--base-h), var(--base-s), calc(var(--base-d) + 50%) );--tx3:hsl( var(--base-h), var(--base-s), calc(var(--base-d) + 25%) );--ui1:hsl( var(--base-h), var(--base-s), calc(var(--base-d) + 12%) );--ui2:hsl( var(--base-h), var(--base-s), calc(var(--base-d) + 20%) );--ui3:hsl( var(--base-h), var(--base-s), calc(var(--base-d) + 30%) )}.theme-light{--mono100:black;--mono0:white}.theme-dark{--mono100:white;--mono0:black}.theme-dark,.theme-light,.theme-light.minimal-light-contrast .titlebar,.theme-light.minimal-light-contrast.is-mobile .workspace-drawer.mod-left,.theme-light.minimal-light-contrast.minimal-status-off .status-bar{--background-modifier-accent:var(--ax3);--background-modifier-border-focus:var(--ui3);--background-modifier-border-hover:var(--ui2);--background-modifier-border:var(--ui1);--mobile-sidebar-background:var(--bg1);--background-modifier-form-field-highlighted:var(--bg1);--background-modifier-form-field:var(--bg1);--background-modifier-success:var(--color-green);--background-modifier-hover:var(--bg3);--background-modifier-active-hover:var(--bg3);--background-primary:var(--bg1);--background-primary-alt:var(--bg2);--background-secondary:var(--bg2);--background-secondary-alt:var(--bg1);--background-table-rows:var(--bg2);--checkbox-color:var(--ax3);--code-normal:var(--tx1);--divider-color:var(--ui1);--frame-divider-color:var(--ui1);--icon-color-active:var(--tx1);--icon-color-focused:var(--tx1);--icon-color-hover:var(--tx2);--icon-color:var(--tx2);--icon-hex:var(--mono0);--interactive-accent-hover:var(--ax1);--interactive-accent:var(--ax3);--interactive-hover:var(--ui1);--list-marker-color:var(--tx3);--nav-item-background-active:var(--bg3);--nav-item-background-hover:var(--bg3);--nav-item-color:var(--tx2);--nav-item-color-active:var(--tx1);--nav-item-color-hover:var(--tx1);--nav-item-color-selected:var(--tx1);--nav-collapse-icon-color:var(--tx2);--nav-collapse-icon-color-collapsed:var(--tx2);--nav-indentation-guide-color:var(--ui1);--prompt-border-color:var(--ui3);--quote-opening-modifier:var(--ui2);--ribbon-background:var(--bg2);--scrollbar-active-thumb-bg:var(--ui3);--scrollbar-bg:transparent;--scrollbar-thumb-bg:var(--ui1);--search-result-background:var(--bg1);--tab-text-color-focused-active:var(--tx1);--tab-outline-color:var(--ui1);--text-accent-hover:var(--ax2);--text-accent:var(--ax1);--text-blockquote:var(--tx2);--text-bold:var(--tx1);--text-code:var(--tx4);--text-error:var(--color-red);--text-faint:var(--tx3);--text-highlight-bg:var(--hl2);--text-italic:var(--tx1);--text-muted:var(--tx2);--text-normal:var(--tx1);--text-on-accent:var(--sp1);--text-selection:var(--hl1);--text-formatting:var(--tx3);--title-color-inactive:var(--tx2);--title-color:var(--tx1);--titlebar-background:var(--bg2);--titlebar-background-focused:var(--bg2);--titlebar-text-color-focused:var(--tx1);--vault-profile-color:var(--tx1);--vault-profile-color-hover:var(--tx1);--workspace-background-translucent:hsla(var(--base-h),var(--base-s), var(--base-l), 0.7)}.theme-dark .view-actions,.theme-light .view-actions{--icon-color-active:var(--ax1)}.theme-light.minimal-light-contrast{--workspace-background-translucent:rgba(0,0,0,0.6)}.theme-light.minimal-light-contrast .theme-dark{--tab-container-background:var(--bg2);--ribbon-background-collapsed:var(--bg2)}.theme-light{--interactive-normal:var(--bg1);--interactive-accent-rgb:220,220,220;--active-line-bg:rgba(0,0,0,0.035);--background-modifier-cover:hsla(var(--base-h),calc(var(--base-s) - 70%),calc(var(--base-l) - 20%),0.5);--text-highlight-bg-active:rgba(0, 0, 0, 0.1);--background-modifier-error:rgba(255,0,0,0.14);--background-modifier-error-hover:rgba(255,0,0,0.08);--shadow-color:rgba(0, 0, 0, 0.1);--btn-shadow-color:rgba(0, 0, 0, 0.05)}.theme-dark{--interactive-normal:var(--bg3);--interactive-accent-rgb:66,66,66;--active-line-bg:rgba(255,255,255,0.04);--background-modifier-cover:hsla(var(--base-h),var(--base-s), calc(var(--base-l) - 12%), 0.5);--text-highlight-bg-active:rgba(255, 255, 255, 0.1);--background-modifier-error:rgba(255,20,20,0.12);--background-modifier-error-hover:rgba(255,20,20,0.18);--background-modifier-box-shadow:rgba(0, 0, 0, 0.3);--shadow-color:rgba(0, 0, 0, 0.3);--btn-shadow-color:rgba(0, 0, 0, 0.2);--modal-border-color:var(--ui2)}.theme-light.minimal-light-white{--background-table-rows:var(--bg2)}.theme-light.minimal-light-tonal{--background-primary:var(--bg2);--background-primary-alt:var(--bg3);--background-table-rows:var(--bg3)}.theme-dark.minimal-dark-tonal{--ribbon-background:var(--bg1);--background-secondary:var(--bg1);--background-table-rows:var(--bg3)}.theme-dark.minimal-dark-black{--background-primary-alt:var(--bg3);--background-table-rows:var(--bg3);--modal-border:var(--ui2);--active-line-bg:rgba(255,255,255,0.085);--background-modifier-form-field:var(--bg3);--background-modifier-cover:hsla(var(--base-h),var(--base-s),calc(var(--base-d) + 8%),0.9);--background-modifier-box-shadow:rgba(0, 0, 0, 1)}body{--font-adaptive-normal:var(--font-text-size,var(--editor-font-size));--font-adaptive-small:calc(var(--font-ui-small) * 1.07);--font-adaptive-smaller:var(--font-ui-small);--font-adaptive-smallest:var(--font-ui-smaller);--line-width-wide:calc(var(--line-width) + 12.5%);--font-code:calc(var(--font-adaptive-normal) * 0.9);--table-text-size:calc(var(--font-adaptive-normal) * 0.875);--bases-table-text-size:calc(var(--font-adaptive-normal) * 0.875)}.bases-view{--bases-table-text-size:var(--table-text-size)}.bases-embed .bases-header{height:auto;min-height:0}.bases-embed .bases-header .query-toolbar{padding-bottom:2px;opacity:var(--bases-toolbar-opacity);transition:.15s .15s opacity}.bases-embed .bases-header .query-toolbar:hover{opacity:1;transition:0s opacity}.bases-table-header-icon{display:var(--bases-table-header-icon-display)}.CodeMirror-wrap>div>textarea{opacity:0}.markdown-source-view.mod-cm6 hr{border-width:2px}.cm-editor .cm-content{padding-top:.5em}.markdown-source-view{color:var(--text-normal)}.markdown-source-view.mod-cm6 .cm-sizer{display:block}.markdown-source-view.mod-cm6 .cm-scroller{padding-inline-end:0;padding-inline-start:0}.cm-s-obsidian .cm-line.HyperMD-header{padding-top:calc(var(--p-spacing)/2)}.markdown-rendered .mod-header+div>*{margin-block-start:0}body :not(.canvas-node) .markdown-source-view.mod-cm6 .cm-gutters{position:absolute!important;z-index:0;margin-inline-end:0}body :not(.canvas-node) .markdown-source-view.mod-cm6 .cm-gutters .cm-gutter:before{content:"";height:100%;top:-100%;width:100%;position:absolute;z-index:1;background-color:var(--gutter-background);min-width:var(--folding-offset)}body :not(.canvas-node) .markdown-source-view.mod-cm6.is-rtl .cm-gutters{right:0}body{--line-number-color:var(--text-faint);--line-number-color-active:var(--text-muted)}.empty-state-title{display:none}.markdown-source-view.mod-cm6 .cm-gutters{color:var(--line-number-color)!important}.markdown-source-view.mod-cm6 .cm-editor .cm-gutterElement.cm-active .cm-heading-marker,.markdown-source-view.mod-cm6 .cm-editor .cm-lineNumbers .cm-gutterElement.cm-active{color:var(--line-number-color-active)}.cm-editor .cm-lineNumbers{background-color:var(--gutter-background)}.cm-editor .cm-lineNumbers .cm-gutterElement{min-width:var(--folding-offset);padding-inline-end:.5em}.is-rtl .cm-editor .cm-lineNumbers .cm-gutterElement{text-align:left}@media(max-width:400pt){.cm-editor .cm-lineNumbers .cm-gutterElement{padding-inline-end:4px;padding-inline-start:8px}}.cm-editor .cm-gutterElement.cm-active .cm-heading-marker,.cm-editor .cm-lineNumbers .cm-gutterElement.cm-active{color:var(--text-muted)}.markdown-source-view.mod-cm6 .edit-block-button{cursor:var(--cursor);color:var(--text-faint);background-color:var(--background-primary);top:0;opacity:0;transition:opacity .2s;padding:4px 4px 4px 9px}.markdown-source-view.mod-cm6 .edit-block-button svg{margin:0!important}.markdown-source-view.mod-cm6.is-live-preview.is-readable-line-width .cm-embed-block>.edit-block-button{width:30px!important;padding-inline-start:7px!important}.is-live-preview:not(.is-readable-line-width) .cm-embed-block>.edit-block-button{padding-inline-start:0px!important;margin-inline-start:0!important;padding:4px}.markdown-source-view.mod-cm6 .edit-block-button:hover{background-color:var(--background-primary);color:var(--text-muted)}.markdown-source-view.mod-cm6 .edit-block-button svg{opacity:1}.markdown-source-view.mod-cm6 .edit-block-button:hover svg{opacity:1}.markdown-source-view.mod-cm6 .cm-embed-block{padding:0;border:0;border-radius:0}.markdown-source-view.mod-cm6 .cm-embed-block:hover{border:0}.metadata-container{--input-height:calc(var(--font-adaptive-small) * 2.2)}body.metadata-heading-off .metadata-properties-heading{display:none}.metadata-add-property-off .mod-root .metadata-add-button{display:none}.metadata-dividers{--metadata-divider-width:1px;--metadata-gap:0px}.metadata-icons-off .workspace-leaf-content[data-type=all-properties] .tree-item-inner{margin-inline-start:-16px}.metadata-icons-off .workspace-leaf-content[data-type=all-properties] .tree-item-icon{display:none}.metadata-icons-off .metadata-property-icon{display:none}figure{margin-inline-start:0;margin-inline-end:0}.markdown-preview-view .mod-highlighted{transition:background-color .3s ease;background-color:var(--text-selection);color:inherit}.inline-title{padding-top:16px}.mod-macos.hider-frameless .workspace-ribbon{border:none}.is-tablet.hider-ribbon{--ribbon-width:0px}.is-tablet.hider-ribbon .side-dock-ribbon{display:none}.hider-ribbon .workspace-ribbon{padding:0}:root{--hider-ribbon-display:none;--ribbon-animation-duration:0.1s}.ribbon-bottom-left-hover-vertical:not(.is-mobile),.ribbon-bottom-left-hover:not(.is-mobile){--hider-ribbon-display:flex}body.ribbon-vertical-expand:not(.is-mobile){--ribbon-width:0px}body.ribbon-vertical-expand:not(.is-mobile) .workspace-ribbon.mod-left{width:10px;flex-basis:10px;opacity:0;position:fixed;height:100%;top:0;bottom:0;left:0;z-index:10;transition:all var(--ribbon-animation-duration) linear .6s}body.ribbon-vertical-expand:not(.is-mobile) .workspace-ribbon.mod-left .side-dock-actions{transition:opacity var(--ribbon-animation-duration) linear .3s}body.ribbon-vertical-expand:not(.is-mobile) .workspace-ribbon.mod-left:hover{width:44px;opacity:1;flex-basis:44px;transition:opacity var(--ribbon-animation-duration) linear .1s}body.ribbon-vertical-expand:not(.is-mobile) .workspace-ribbon.mod-left:hover .side-dock-actions{opacity:1;transition:opacity calc(var(--ribbon-animation-duration)*2) linear .2s}body.ribbon-vertical-expand:not(.is-mobile).labeled-nav .workspace-ribbon.mod-left~.mod-left-split .workspace-tab-header-container{margin-left:0;transition:all var(--ribbon-animation-duration) linear .6s}body.ribbon-vertical-expand:not(.is-mobile).labeled-nav .workspace-ribbon.mod-left:hover~.mod-left-split .workspace-tab-header-container{margin-left:44px;transition:all var(--ribbon-animation-duration) linear}body.ribbon-vertical-expand:not(.is-mobile) .workspace-ribbon.mod-left~.mod-left-split .workspace-tab-container{padding-left:0;transition:all var(--ribbon-animation-duration) linear .6s}body.ribbon-vertical-expand:not(.is-mobile) .workspace-ribbon.mod-left~.mod-left-split .workspace-sidedock-vault-profile{transition:all var(--ribbon-animation-duration) linear .6s}body.ribbon-vertical-expand:not(.is-mobile) .workspace-ribbon.mod-left:hover~.mod-left-split .workspace-tab-container{padding-left:44px;transition:all var(--ribbon-animation-duration) linear}body.ribbon-vertical-expand:not(.is-mobile) .workspace-ribbon.mod-left:hover~.mod-left-split .workspace-sidedock-vault-profile{padding-left:52px;transition:all var(--ribbon-animation-duration) linear}.hider-ribbon .workspace-ribbon.mod-left:before,.ribbon-bottom-left-hover .workspace-ribbon.mod-left:before,.ribbon-bottom-left-hover-vertical .workspace-ribbon.mod-left:before{opacity:0}.hider-ribbon .workspace-ribbon-collapse-btn,.ribbon-bottom-left-hover .workspace-ribbon-collapse-btn,.ribbon-bottom-left-hover-vertical .workspace-ribbon-collapse-btn{display:none}.hider-ribbon .workspace-ribbon.mod-right,.ribbon-bottom-left-hover .workspace-ribbon.mod-right,.ribbon-bottom-left-hover-vertical .workspace-ribbon.mod-right{pointer-events:none}.hider-ribbon .workspace-ribbon.mod-left,.ribbon-bottom-left-hover .workspace-ribbon.mod-left,.ribbon-bottom-left-hover-vertical .workspace-ribbon.mod-left{overflow:visible;border-top:var(--border-width) solid var(--background-modifier-border)!important;border-right:var(--border-width) solid var(--background-modifier-border)!important;border-top-right-radius:var(--radius-m);padding:0;position:absolute;border-right:0px;margin:0;width:auto;height:44px;flex-basis:0;bottom:0;top:auto;background:var(--background-secondary);display:var(--hider-ribbon-display)!important;flex-direction:row;z-index:17;opacity:0;transition:opacity calc(var(--ribbon-animation-duration)*2) ease-in-out;filter:drop-shadow(2px 10px 30px rgba(0, 0, 0, .2));gap:0}.hider-ribbon .side-dock-actions,.hider-ribbon .side-dock-settings,.ribbon-bottom-left-hover .side-dock-actions,.ribbon-bottom-left-hover .side-dock-settings,.ribbon-bottom-left-hover-vertical .side-dock-actions,.ribbon-bottom-left-hover-vertical .side-dock-settings{flex-direction:row;display:var(--hider-ribbon-display);background:rgba(0,0,0,0);margin:0;position:relative;gap:var(--size-2-2)}.hider-ribbon .side-dock-actions,.ribbon-bottom-left-hover .side-dock-actions,.ribbon-bottom-left-hover-vertical .side-dock-actions{padding:6px 6px 6px 8px}.hider-ribbon .side-dock-settings:empty,.ribbon-bottom-left-hover .side-dock-settings:empty,.ribbon-bottom-left-hover-vertical .side-dock-settings:empty{display:none}.hider-ribbon .workspace-ribbon.mod-left .side-dock-ribbon-action,.ribbon-bottom-left-hover .workspace-ribbon.mod-left .side-dock-ribbon-action,.ribbon-bottom-left-hover-vertical .workspace-ribbon.mod-left .side-dock-ribbon-action{display:var(--hider-ribbon-display)}.hider-ribbon .workspace-ribbon.mod-left:hover,.ribbon-bottom-left-hover .workspace-ribbon.mod-left:hover,.ribbon-bottom-left-hover-vertical .workspace-ribbon.mod-left:hover{opacity:1;transition:opacity .25s ease-in-out}.hider-ribbon .workspace-ribbon.mod-left .workspace-ribbon-collapse-btn,.ribbon-bottom-left-hover .workspace-ribbon.mod-left .workspace-ribbon-collapse-btn,.ribbon-bottom-left-hover-vertical .workspace-ribbon.mod-left .workspace-ribbon-collapse-btn{opacity:0}.hider-ribbon .workspace-split.mod-left-split,.ribbon-bottom-left-hover .workspace-split.mod-left-split,.ribbon-bottom-left-hover-vertical .workspace-split.mod-left-split{margin:0}.hider-ribbon .workspace-leaf-content .item-list,.ribbon-bottom-left-hover .workspace-leaf-content .item-list,.ribbon-bottom-left-hover-vertical .workspace-leaf-content .item-list{padding-bottom:40px}.ribbon-bottom-left-hover-vertical .workspace-ribbon.mod-left{height:auto}.ribbon-bottom-left-hover-vertical .side-dock-actions{flex-direction:column;padding:8px 6px}.minimal-status-off .status-bar{--status-bar-position:static;--status-bar-radius:0;--status-bar-border-width:1px 0 0 0;--status-bar-background:var(--background-secondary);--status-bar-border-color:var(--ui1)}body:not(.minimal-status-off) .status-bar{background-color:var(--background-primary);--status-bar-border-width:0}.status-bar{transition:color .2s linear;color:var(--text-faint);font-size:var(--font-adaptive-smallest)}.status-bar .sync-status-icon.mod-success,.status-bar .sync-status-icon.mod-working{color:var(--text-faint)}.status-bar:hover,.status-bar:hover .sync-status-icon.mod-success,.status-bar:hover .sync-status-icon.mod-working{color:var(--text-muted);transition:color .2s linear}.status-bar .plugin-sync:hover .sync-status-icon.mod-success,.status-bar .plugin-sync:hover .sync-status-icon.mod-working{color:var(--text-normal)}.status-bar .status-bar-item{cursor:var(--cursor)!important}.status-bar .status-bar-item.cMenu-statusbar-button:hover,.status-bar .status-bar-item.mod-clickable:hover,.status-bar .status-bar-item.plugin-editor-status:hover,.status-bar .status-bar-item.plugin-sync:hover{text-align:center;background-color:var(--background-modifier-hover)!important}.tab-stack-top-flipped{--tab-stacked-text-transform:rotate(180deg);--tab-stacked-text-align:right}.tab-stack-center{--tab-stacked-text-align:center}.tab-stack-center-flipped{--tab-stacked-text-transform:rotate(180deg);--tab-stacked-text-align:center}.tab-stack-bottom{--tab-stacked-text-transform:rotate(180deg)}.tab-stack-bottom-flipped{--tab-stacked-text-align:right}.workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header-inner{flex-direction:var(--tab-stacked-spine-order)}.view-header-title,.view-header-title-parent{text-overflow:ellipsis}.view-header-title-container:not(.mod-at-end):after{display:none}body:not(.is-mobile) .view-actions .view-action:last-child{margin-left:-1px}.minimal-focus-mode .workspace-ribbon:not(.is-collapsed)~.mod-root .view-header:hover .view-actions,.mod-right.is-collapsed~.mod-root .view-header:hover .view-actions,.view-action.is-active:hover,.workspace-ribbon.mod-left.is-collapsed~.mod-root .view-header:hover .view-actions,body:not(.minimal-focus-mode) .workspace-ribbon:not(.is-collapsed)~.mod-root .view-actions{opacity:1;transition:opacity .25s ease-in-out}.view-header-title-container{opacity:0;transition:opacity .1s ease-in-out}.view-header-title-container:focus-within{opacity:1;transition:opacity .1s ease-in-out}.view-header:hover .view-header-title-container,.workspace-tab-header-container:hover+.workspace-tab-container .view-header-title-container{opacity:1;transition:opacity .1s ease-in-out}.is-phone .view-header-title-container,.minimal-tab-title-visible .view-header-title-container{opacity:1}.minimal-tab-title-hidden .view-header-title-container{opacity:0}.minimal-tab-title-hidden .view-header-title-container:focus-within{opacity:1;transition:opacity .1s ease-in-out}.minimal-tab-title-hidden .view-header:hover .view-header-title-container,.minimal-tab-title-hidden .workspace-tab-header-container:hover+.workspace-tab-container .view-header-title-container{opacity:0}body.window-title-off .titlebar-text{display:none}.titlebar-button-container.mod-right{background-color:rgba(0,0,0,0)!important}.is-hidden-frameless.theme-dark:not(.minimal-dark-black):not(.colorful-frame),.is-hidden-frameless.theme-light:not(.minimal-light-tonal):not(.colorful-frame):not(.minimal-light-white){--titlebar-background:var(--bg1)}.is-hidden-frameless.theme-dark:not(.minimal-dark-black):not(.colorful-frame).is-focused .sidebar-toggle-button.mod-right,.is-hidden-frameless.theme-dark:not(.minimal-dark-black):not(.colorful-frame).is-focused .workspace-ribbon.mod-left.is-collapsed,.is-hidden-frameless.theme-dark:not(.minimal-dark-black):not(.colorful-frame).is-focused .workspace-tabs.mod-top,.is-hidden-frameless.theme-light:not(.minimal-light-tonal):not(.colorful-frame):not(.minimal-light-white).is-focused .sidebar-toggle-button.mod-right,.is-hidden-frameless.theme-light:not(.minimal-light-tonal):not(.colorful-frame):not(.minimal-light-white).is-focused .workspace-ribbon.mod-left.is-collapsed,.is-hidden-frameless.theme-light:not(.minimal-light-tonal):not(.colorful-frame):not(.minimal-light-white).is-focused .workspace-tabs.mod-top{--titlebar-background-focused:var(--bg1)}.is-hidden-frameless.theme-dark:not(.minimal-dark-black):not(.colorful-frame):not(.minimal-dark-tonal):not(.minimal-light-white) .workspace-ribbon.mod-left:not(.is-collapsed),.is-hidden-frameless.theme-light:not(.minimal-light-tonal):not(.colorful-frame):not(.minimal-light-white):not(.minimal-dark-tonal):not(.minimal-light-white) .workspace-ribbon.mod-left:not(.is-collapsed){--titlebar-background:var(--bg2)}.mod-macos.is-hidden-frameless:not(.is-popout-window) .sidebar-toggle-button.mod-right{right:0;padding-right:var(--size-4-2)}body.is-focused{--titlebar-background-focused:var(--background-secondary)}.is-hidden-frameless:not(.colorful-frame) .mod-left-split .mod-top .workspace-tab-header-container{--tab-container-background:var(--background-secondary)}.mod-root .workspace-tab-header-status-icon{color:var(--text-muted)}.is-collapsed .workspace-sidedock-vault-profile{opacity:0}body:not(.is-mobile).hide-help .workspace-drawer-vault-actions .clickable-icon:first-child{display:none}body:not(.is-mobile).hide-settings .workspace-drawer-vault-actions .clickable-icon:last-child{display:none}body:not(.is-mobile).hide-help.hide-settings .workspace-drawer-vault-actions{display:none!important}body:not(.is-grabbing):not(.is-fullscreen).labeled-nav.is-hidden-frameless.vault-profile-top .mod-left-split .mod-top .workspace-tab-header-container{-webkit-app-region:no-drag}body:not(.is-grabbing):not(.is-fullscreen).labeled-nav.is-hidden-frameless.vault-profile-top .mod-left-split .mod-top .workspace-tab-header-container:before{position:absolute;top:0;content:"";height:var(--header-height);width:100%;-webkit-app-region:drag}body:not(.is-mobile):not(.labeled-nav).vault-profile-top .workspace-split.mod-left-split .mod-top .workspace-tab-container{margin-top:calc(var(--header-height) + 8px)}body:not(.is-mobile):not(.labeled-nav).vault-profile-top .workspace-split.mod-left-split .workspace-sidedock-vault-profile{-webkit-app-region:no-drag;position:absolute;top:var(--header-height);z-index:6;width:100%;border-top:0;border-bottom:1px solid var(--background-modifier-border)}body:not(.is-mobile):not(.labeled-nav).vault-profile-top .workspace-split.mod-left-split .workspace-sidedock-vault-profile .workspace-drawer-vault-switcher{padding-left:var(--size-4-2)}body:not(.is-mobile).labeled-nav.vault-profile-top .workspace-split.mod-left-split .workspace-sidedock-vault-profile{-webkit-app-region:no-drag;position:absolute;top:var(--labeled-nav-top-margin);z-index:6;width:100%;background-color:rgba(0,0,0,0);border-top:0;border-bottom:1px solid var(--background-modifier-border)}body:not(.is-mobile).labeled-nav.vault-profile-top .workspace-split.mod-left-split .workspace-sidedock-vault-profile .workspace-drawer-vault-switcher{padding-left:var(--size-4-2)}.vault-profile-top .workspace-tab-header-container-inner{--labeled-nav-top-margin:84px}.modal button:not(.mod-warning),.modal.mod-settings button:not(.mod-cta):not(.mod-warning),.modal.mod-settings button:not(.mod-warning){white-space:nowrap;transition:background-color .2s ease-out,border-color .2s ease-out}button.mod-warning{border:1px solid var(--background-modifier-error);color:var(--text-error);box-shadow:0 1px 1px 0 var(--btn-shadow-color);transition:background-color .2s ease-out}button.mod-warning:hover{border:1px solid var(--background-modifier-error);color:var(--text-error);box-shadow:0 2px 3px 0 var(--btn-shadow-color);transition:background-color .2s ease-out}.document-replace,.document-search{max-width:100%;padding:0}.document-search-container{margin:0 auto;max-width:var(--max-width);width:var(--line-width)}.modal-button-container .mod-checkbox{--checkbox-radius:4px}.modal-container.mod-confirmation .modal{width:480px;min-width:0}.hide-settings-desc.is-phone .setting-item{padding:.65em 0}.hide-settings-desc.is-phone .setting-item-name{font-weight:400;font-size:16px}.hide-settings-desc .setting-item-name{transition:max-height .2s ease-in-out,padding-top .2s ease-in-out}.hide-settings-desc .setting-item-name:active+.setting-item-description{opacity:1;max-height:500px;padding-top:4px;transition:opacity .1s ease-out,max-height .2s ease-out,padding-top .2s ease-in-out}.hide-settings-desc .setting-item-description{opacity:0;max-height:0;padding-top:0;transition:max-height .2s ease-in-out,padding-top .2s ease-in-out}.popover{--file-margins:var(--size-4-6) var(--size-4-6) var(--size-4-6)}.minimal-line-nums .popover .markdown-source-view{--file-margins:var(--size-4-4) var(--size-4-6) var(--size-4-6) var(--size-4-12)}.minimal-line-nums .popover .markdown-source-view.is-rtl{--file-margins:var(--size-4-4) var(--size-4-12) var(--size-4-6) var(--size-4-6)}body{--progress-outline:var(--background-modifier-border);--progress-complete:var(--text-accent)}.markdown-preview-view progress,.markdown-rendered progress,.markdown-source-view.is-live-preview progress{width:220px}.markdown-preview-view progress[value]::-webkit-progress-bar,.markdown-rendered progress[value]::-webkit-progress-bar,.markdown-source-view.is-live-preview progress[value]::-webkit-progress-bar{box-shadow:inset 0 0 0 var(--border-width) var(--progress-outline)}.markdown-preview-view progress[value^="1"]::-webkit-progress-value,.markdown-preview-view progress[value^="2"]::-webkit-progress-value,.markdown-preview-view progress[value^="3"]::-webkit-progress-value,.markdown-rendered progress[value^="1"]::-webkit-progress-value,.markdown-rendered progress[value^="2"]::-webkit-progress-value,.markdown-rendered progress[value^="3"]::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value^="1"]::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value^="2"]::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value^="3"]::-webkit-progress-value{background-color:var(--color-red)}.markdown-preview-view progress[value^="4"]::-webkit-progress-value,.markdown-preview-view progress[value^="5"]::-webkit-progress-value,.markdown-rendered progress[value^="4"]::-webkit-progress-value,.markdown-rendered progress[value^="5"]::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value^="4"]::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value^="5"]::-webkit-progress-value{background-color:var(--color-orange)}.markdown-preview-view progress[value^="6"]::-webkit-progress-value,.markdown-preview-view progress[value^="7"]::-webkit-progress-value,.markdown-rendered progress[value^="6"]::-webkit-progress-value,.markdown-rendered progress[value^="7"]::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value^="6"]::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value^="7"]::-webkit-progress-value{background-color:var(--color-yellow)}.markdown-preview-view progress[value^="8"]::-webkit-progress-value,.markdown-preview-view progress[value^="9"]::-webkit-progress-value,.markdown-rendered progress[value^="8"]::-webkit-progress-value,.markdown-rendered progress[value^="9"]::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value^="8"]::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value^="9"]::-webkit-progress-value{background-color:var(--color-green)}.markdown-preview-view progress[value="1"]::-webkit-progress-value,.markdown-preview-view progress[value="100"]::-webkit-progress-value,.markdown-rendered progress[value="1"]::-webkit-progress-value,.markdown-rendered progress[value="100"]::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value="1"]::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value="100"]::-webkit-progress-value{background-color:var(--progress-complete)}.markdown-preview-view progress[value="0"]::-webkit-progress-value,.markdown-preview-view progress[value="2"]::-webkit-progress-value,.markdown-preview-view progress[value="3"]::-webkit-progress-value,.markdown-preview-view progress[value="4"]::-webkit-progress-value,.markdown-preview-view progress[value="5"]::-webkit-progress-value,.markdown-preview-view progress[value="6"]::-webkit-progress-value,.markdown-preview-view progress[value="7"]::-webkit-progress-value,.markdown-preview-view progress[value="8"]::-webkit-progress-value,.markdown-preview-view progress[value="9"]::-webkit-progress-value,.markdown-rendered progress[value="0"]::-webkit-progress-value,.markdown-rendered progress[value="2"]::-webkit-progress-value,.markdown-rendered progress[value="3"]::-webkit-progress-value,.markdown-rendered progress[value="4"]::-webkit-progress-value,.markdown-rendered progress[value="5"]::-webkit-progress-value,.markdown-rendered progress[value="6"]::-webkit-progress-value,.markdown-rendered progress[value="7"]::-webkit-progress-value,.markdown-rendered progress[value="8"]::-webkit-progress-value,.markdown-rendered progress[value="9"]::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value="0"]::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value="2"]::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value="3"]::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value="4"]::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value="5"]::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value="6"]::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value="7"]::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value="8"]::-webkit-progress-value,.markdown-source-view.is-live-preview progress[value="9"]::-webkit-progress-value{background-color:var(--color-red)}.tooltip{transition:none;animation:none}.tooltip.mod-left,.tooltip.mod-right{animation:none}.tooltip.mod-error{color:var(--text-error)}.markdown-preview-view blockquote{padding-inline-start:var(--nested-padding);font-size:var(--blockquote-size)}.markdown-source-view.mod-cm6 .HyperMD-quote,.markdown-source-view.mod-cm6.is-live-preview .HyperMD-quote{font-size:var(--blockquote-size)}.is-live-preview .cm-hmd-indent-in-quote{color:var(--text-faint)}.is-live-preview.is-readable-line-width>.cm-callout .callout{max-width:var(--max-width);margin:0 auto}.callouts-outlined .callout .callout-title{background-color:var(--background-primary);margin-top:-24px;z-index:200;width:fit-content;padding:0 .5em;margin-left:-.75em;letter-spacing:.05em;font-variant-caps:all-small-caps}.callouts-outlined .callout{overflow:visible;--callout-border-width:1px;--callout-border-opacity:0.5;--callout-title-size:0.8em;--callout-blend-mode:normal;background-color:rgba(0,0,0,0)}.callouts-outlined .cm-embed-block.cm-callout{padding-top:12px}.callouts-outlined .callout-content .callout{margin-top:18px}body{--checkbox-radius:50%;--checkbox-top:2px;--checkbox-left:0px;--checkbox-margin:0px 6px 0px -2em}.checkbox-square{--checkbox-size:calc(var(--font-text-size) * 0.85);--checkbox-radius:4px;--checkbox-top:1px;--checkbox-left:0px;--checkbox-margin:0px 8px 0px -2em}body.minimal-strike-lists{--checklist-done-decoration:line-through}body:not(.minimal-strike-lists){--checklist-done-decoration:none;--checklist-done-color:var(--text-normal)}.markdown-preview-section>.contains-task-list{padding-bottom:.5em}.mod-cm6 .HyperMD-task-line[data-task] .cm-formatting-list-ol~.task-list-label .task-list-item-checkbox{margin:1px}.markdown-preview-view .task-list-item-checkbox{position:relative;top:var(--checkbox-top);left:var(--checkbox-left)}.markdown-preview-view ul>li.task-list-item{text-indent:0}.minimal-code-scroll{--code-white-space:pre}.minimal-code-scroll .HyperMD-codeblock.HyperMD-codeblock-bg{overflow-y:scroll;white-space:pre}.minimal-code-scroll .cm-hmd-codeblock{white-space:pre!important}@media print{.print{--code-background:#eee!important}}body{--embed-max-height:none;--embed-decoration-style:solid;--embed-decoration-color:var(--background-modifier-border-hover)}.embed-strict{--embed-background:transparent;--embed-border-start:0;--embed-border-left:0;--embed-padding:0}.embed-strict .markdown-embed-content{--folding-offset:0px}.embed-strict .internal-embed .markdown-embed,.embed-strict .markdown-preview-view .markdown-embed,.embed-strict.markdown-preview-view .markdown-embed{padding:0}.embed-strict .internal-embed .markdown-embed .markdown-embed-title,.embed-strict .markdown-embed-title{display:none}.embed-strict .internal-embed:not([src*="#^"]) .markdown-embed-link{width:24px;opacity:0}.embed-underline .internal-embed:not(.pdf-embed,.bases-embed){text-decoration-line:underline;text-decoration-style:var(--embed-decoration-style);text-decoration-color:var(--embed-decoration-color)}.embed-hide-title .markdown-embed-title{display:none}.contextual-typography .embed-strict .internal-embed .markdown-preview-view .markdown-preview-sizer>div,.embed-strict.contextual-typography .internal-embed .markdown-preview-view .markdown-preview-sizer>div{margin:0;width:100%}.markdown-embed .markdown-preview-view .markdown-preview-sizer{padding-bottom:0!important}.markdown-preview-view.is-readable-line-width .markdown-embed .markdown-preview-sizer,.markdown-preview-view.markdown-embed .markdown-preview-sizer{max-width:100%;width:100%;min-height:0!important;padding-bottom:0!important}.markdown-embed .markdown-preview-section div:last-child p,.markdown-embed .markdown-preview-section div:last-child ul{margin-block-end:2px}.markdown-preview-view .markdown-embed{margin-top:var(--nested-padding);padding:0 calc(var(--nested-padding)/2) 0 var(--nested-padding)}.internal-embed:not([src*="#^"]) .markdown-embed-link{right:0;width:100%}.file-embed-link,.markdown-embed-link{top:0;right:0;text-align:right;justify-content:flex-end}.file-embed-link svg,.markdown-embed-link svg{width:16px;height:16px}.markdown-embed .file-embed-link,.markdown-embed .markdown-embed-link{opacity:.6;transition:opacity .1s linear}.markdown-embed .file-embed-link:hover,.markdown-embed .markdown-embed-link:hover{opacity:1}.markdown-embed .file-embed-link:hover:hover,.markdown-embed .markdown-embed-link:hover:hover{background-color:rgba(0,0,0,0);--icon-color:var(--text-accent)}.file-embed-link:hover,.markdown-embed-link:hover{color:var(--text-muted)}.markdown-embed .markdown-preview-view{padding:0}.internal-embed .markdown-embed{border:0;border-left:1px solid var(--quote-opening-modifier);border-radius:0}a[href*="obsidian://search"]{background-image:url("data:image/svg+xml,")}.theme-dark a[href*="obsidian://search"]{background-image:url("data:image/svg+xml,")}.plain-external-links .external-link{background-image:none;padding-right:0}body{--adaptive-list-edit-offset:var(--list-edit-offset)}.is-rtl{--adaptive-list-edit-offset:calc(var(--list-edit-offset)*-1)}.markdown-preview-view ol>li,.markdown-preview-view ul>li,.markdown-source-view ol>li,.markdown-source-view ul>li,.mod-cm6 .HyperMD-list-line.cm-line{padding-top:var(--list-spacing);padding-bottom:var(--list-spacing)}.is-mobile ul>li:not(.task-list-item)::marker{font-size:.8em}.is-mobile .workspace-leaf-content:not([data-type=search]) .workspace-leaf-content[data-type=markdown] .nav-buttons-container{border-bottom:none;padding-top:5px}.is-mobile .mod-root .workspace-leaf-content[data-type=markdown] .search-input-container{width:calc(100% - 160px)}.embedded-backlinks .backlink-pane>.tree-item-self,.embedded-backlinks .backlink-pane>.tree-item-self:hover{text-transform:none;color:var(--text-normal);font-size:var(--font-adaptive-normal);font-weight:500;letter-spacing:unset}body{--pdf-dark-opacity:1}.theme-dark:not(.pdf-shadows-on),.theme-light:not(.pdf-shadows-on){--pdf-shadow:none;--pdf-thumbnail-shadow:none}.theme-dark:not(.pdf-shadows-on) .pdf-viewer .page,.theme-dark:not(.pdf-shadows-on) .pdfViewer .page,.theme-light:not(.pdf-shadows-on) .pdf-viewer .page,.theme-light:not(.pdf-shadows-on) .pdfViewer .page{border:0}.theme-dark:not(.pdf-shadows-on) .pdf-sidebar-container .thumbnailSelectionRing,.theme-light:not(.pdf-shadows-on) .pdf-sidebar-container .thumbnailSelectionRing{padding:0}.theme-dark:not(.pdf-shadows-on) .pdf-sidebar-container .thumbnail::after,.theme-light:not(.pdf-shadows-on) .pdf-sidebar-container .thumbnail::after{right:var(--size-4-2);bottom:var(--size-4-2)}.theme-dark{--pdf-thumbnail-shadow:0 0 1px 0 rgba(0,0,0,0.6);--pdf-shadow:0 0 1px 0 rgba(0,0,0,0.6)}.theme-dark .pdf-viewer .canvasWrapper,.theme-dark .pdfViewer .canvasWrapper{opacity:var(--pdf-dark-opacity)}.theme-dark.pdf-invert-dark .workspace-leaf-content[data-type=pdf] .pdf-viewer .canvasWrapper,.theme-dark.pdf-invert-dark .workspace-leaf-content[data-type=pdf] .pdfViewer .canvasWrapper{filter:invert(1) hue-rotate(180deg);mix-blend-mode:screen}.theme-light.pdf-blend-light .workspace-leaf-content[data-type=pdf] .pdf-viewer .canvasWrapper,.theme-light.pdf-blend-light .workspace-leaf-content[data-type=pdf] .pdfViewer .canvasWrapper{mix-blend-mode:multiply}body{--table-header-border-width:0;--table-column-first-border-width:0;--table-column-last-border-width:0;--table-row-last-border-width:0;--table-edge-cell-padding-first:0;--table-edge-cell-padding-last:0;--table-cell-padding:4px 10px;--table-header-size:var(--table-text-size)}.markdown-source-view.mod-cm6 table{border-collapse:collapse}.markdown-rendered th{--table-header-size:var(--table-text-size)}.markdown-preview-view table,.markdown-source-view.mod-cm6 table{border:var(--border-width) solid var(--border-color);border-collapse:collapse}.markdown-preview-view td,.markdown-preview-view th,.markdown-source-view.mod-cm6 td,.markdown-source-view.mod-cm6 th{padding:var(--table-cell-padding)}.markdown-preview-view td:first-child,.markdown-preview-view th:first-child,.markdown-source-view.mod-cm6 td:first-child,.markdown-source-view.mod-cm6 th:first-child{padding-inline-start:var(--table-edge-cell-padding-first)}.markdown-preview-view td:first-child .table-cell-wrapper,.markdown-preview-view th:first-child .table-cell-wrapper,.markdown-source-view.mod-cm6 td:first-child .table-cell-wrapper,.markdown-source-view.mod-cm6 th:first-child .table-cell-wrapper{padding-inline-start:0}.markdown-preview-view td:last-child,.markdown-preview-view th:last-child,.markdown-source-view.mod-cm6 td:last-child,.markdown-source-view.mod-cm6 th:last-child{padding-inline-end:var(--table-edge-cell-padding-last)}.markdown-preview-view td:last-child .table-cell-wrapper,.markdown-preview-view th:last-child .table-cell-wrapper,.markdown-source-view.mod-cm6 td:last-child .table-cell-wrapper,.markdown-source-view.mod-cm6 th:last-child .table-cell-wrapper{padding-inline-end:0}.markdown-source-view.mod-cm6 .cm-table-widget table{margin-top:0}.markdown-source-view.mod-cm6 .cm-table-widget .table-cell-wrapper{padding:var(--table-cell-padding)}.markdown-reading-view table{--p-spacing:0.5rem}.cm-embed-block.cm-table-widget.markdown-rendered{padding:var(--table-drag-padding);overscroll-behavior-x:none}.is-mobile .cm-embed-block.cm-table-widget.markdown-rendered{padding-bottom:40px}.markdown-preview-view th,.markdown-source-view.mod-cm6 .dataview.table-view-table thead.table-view-thead tr th,.table-view-table>thead>tr>th{padding:var(--table-cell-padding)}.markdown-preview-view th:first-child,.markdown-source-view.mod-cm6 .dataview.table-view-table thead.table-view-thead tr th:first-child,.table-view-table>thead>tr>th:first-child{padding-inline-start:var(--table-edge-cell-padding-first)}.markdown-preview-view th:last-child,.markdown-source-view.mod-cm6 .dataview.table-view-table thead.table-view-thead tr th:last-child,.table-view-table>thead>tr>th:last-child{padding-inline-end:var(--table-edge-cell-padding-last)}.cm-hmd-table-sep-dummy,.cm-s-obsidian .HyperMD-table-row span.cm-hmd-table-sep{color:var(--text-faint);font-weight:400}body.minimal-unstyled-tags{--tag-background:transparent;--tag-background-hover:transparent;--tag-border-width:0px;--tag-padding-x:0;--tag-padding-y:0;--tag-size:inherit;--tag-color-hover:var(--text-accent-hover)}body.minimal-unstyled-tags.is-mobile.theme-dark{--tag-background:transparent}body:not(.minimal-unstyled-tags){--tag-size:0.8em;--tag-padding-y:0.2em;--tag-background:transparent;--tag-background-hover:transparent;--tag-color:var(--text-muted);--tag-border-width:1px;--tag-border-color:var(--background-modifier-border);--tag-border-color-hover:var(--background-modifier-border-hover);--tag-color-hover:var(--text-normal)}body.is-mobile.theme-dark{--tag-background:transparent}h1,h2,h3,h4{letter-spacing:-.02em}body,button,input{font-family:var(--font-interface)}.cm-s-obsidian span.cm-error{color:var(--color-red)}.markdown-preview-view,.popover,.workspace-leaf-content[data-type=markdown]{font-family:var(--font-text)}.markdown-preview-view,.view-content>.cm-s-obsidian,.view-content>.markdown-source-view.mod-cm6.is-live-preview>.cm-scroller,body{font-size:var(--font-adaptive-normal);font-weight:var(--normal-weight)}.view-content>.cm-s-obsidian,.view-content>.markdown-source-view,.view-content>.markdown-source-view.mod-cm6 .cm-scroller{font-family:var(--font-editor)}.cm-formatting:not(.cm-formatting-code-block):not(.cm-formatting-hashtag){color:var(--text-formatting)}.hide-markdown .is-live-preview .cm-formatting.cm-formatting-code.cm-inline-code,.hide-markdown .is-live-preview .cm-formatting.cm-formatting-em,.hide-markdown .is-live-preview .cm-formatting.cm-formatting-highlight,.hide-markdown .is-live-preview .cm-formatting.cm-formatting-link,.hide-markdown .is-live-preview .cm-formatting.cm-formatting-strikethrough,.hide-markdown .is-live-preview .cm-formatting.cm-formatting-strong{display:none}.hide-markdown .is-live-preview .cm-formatting-quote{opacity:0}.hide-markdown .is-live-preview .cm-formatting-header,.hide-markdown .is-live-preview .cm-formatting-link,.hide-markdown .is-live-preview .cm-hmd-internal-link.cm-link-has-alias,.hide-markdown .is-live-preview .cm-link-alias-pipe{display:none}.active-line-on .workspace-leaf-content[data-type=markdown] .cm-line.cm-active,.active-line-on .workspace-leaf-content[data-type=markdown] .markdown-source-view.mod-cm6.is-live-preview .HyperMD-quote.cm-active{background-color:var(--active-line-bg);box-shadow:-25vw 0 var(--active-line-bg),25vw 0 var(--active-line-bg)}.disable-animations{--ribbon-animation-duration:0ms;--focus-animation-duration:0ms}.disable-animations .mod-sidedock{transition-duration:0s!important}.fast-animations{--ribbon-animation-duration:0.05s;--focus-animation-duration:0.05s}.fast-animations .mod-sidedock{transition-duration:70ms!important}body{--content-margin:auto;--content-margin-start:max( calc(50% - var(--line-width)/2), calc(50% - var(--max-width)/2) );--content-line-width:min(var(--line-width), var(--max-width))}.markdown-preview-view .markdown-preview-sizer.markdown-preview-sizer{max-width:100%;margin-inline:auto;width:100%}.markdown-source-view.mod-cm6.is-readable-line-width .cm-content,.markdown-source-view.mod-cm6.is-readable-line-width .cm-sizer{max-width:100%;width:100%}.markdown-preview-view.is-readable-line-width .markdown-preview-sizer>div,.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content>div,.markdown-source-view.mod-cm6.is-readable-line-width .cm-sizer>.embedded-backlinks,.markdown-source-view.mod-cm6.is-readable-line-width .cm-sizer>.inline-title,.markdown-source-view.mod-cm6.is-readable-line-width .cm-sizer>.metadata-container{max-width:var(--max-width);width:var(--line-width);margin-inline:var(--content-margin)!important}.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content>:not(div){max-width:var(--content-line-width);margin-inline-start:var(--content-margin-start)!important}.is-readable-line-width{--file-margins:1rem 0 0 0}.is-mobile .markdown-preview-view{--folding-offset:0}.minimal-line-nums .workspace-leaf-content[data-type=markdown]{--file-margins:var(--size-4-8) var(--size-4-8) var(--size-4-8) 48px}.minimal-line-nums .workspace-leaf-content[data-type=markdown].is-rtl{--file-margins:var(--size-4-8) 48px var(--size-4-8) var(--size-4-8)}.minimal-line-nums .workspace-leaf-content[data-type=markdown] .is-readable-line-width{--file-margins:1rem 0 0 var(--folding-offset)}.minimal-line-nums .workspace-leaf-content[data-type=markdown] .is-readable-line-width.is-rtl{--file-margins:1rem var(--folding-offset) 0 0}.minimal-line-nums .mod-left-split .markdown-preview-view,.minimal-line-nums .mod-left-split .markdown-source-view.mod-cm6 .cm-scroller,.minimal-line-nums .mod-right-split .markdown-preview-view,.minimal-line-nums .mod-right-split .markdown-source-view.mod-cm6 .cm-scroller{--file-margins:var(--size-4-5) var(--size-4-5) var(--size-4-5) 48px}.view-content .reader-mode-content.is-readable-line-width .markdown-preview-sizer{max-width:var(--max-width);width:var(--line-width)}.markdown-preview-view .inline-embed{--max-width:100%}body{--container-table-max-width:var(--max-width);--table-max-width:none;--table-width:auto;--table-margin:inherit;--table-wrapper-width:fit-content;--container-dataview-table-width:var(--line-width);--container-img-width:var(--line-width);--container-img-max-width:var(--max-width);--img-max-width:100%;--img-width:auto;--img-margin-start:var(--content-margin-start);--img-line-width:var(--content-line-width);--container-chart-width:var(--line-width);--container-chart-max-width:var(--max-width);--chart-max-width:none;--chart-width:auto;--container-map-width:var(--line-width);--container-map-max-width:var(--max-width);--map-max-width:none;--map-width:auto;--container-iframe-width:var(--line-width);--container-iframe-max-width:var(--max-width);--iframe-max-width:none;--iframe-width:auto}body .wide{--line-width:var(--line-width-wide);--container-table-width:var(--line-width-wide);--container-dataview-table-width:var(--line-width-wide);--container-img-width:var(--line-width-wide);--container-iframe-width:var(--line-width-wide);--container-map-width:var(--line-width-wide);--container-chart-width:var(--line-width-wide)}body .max{--line-width:var(--max-width);--container-table-width:var(--max-width);--container-dataview-table-width:var(--max-width);--container-img-width:var(--max-width);--container-iframe-width:var(--max-width);--container-map-width:var(--max-width);--container-chart-width:var(--max-width)}table.dataview{--table-min-width:min(var(--line-width),var(--max-width))}.cards table.dataview{--table-width:100%;--table-min-width:none}body{--table-drag-space:16px;--container-table-margin:calc(var(--content-margin-start) - var(--table-drag-space));--container-table-width:calc(var(--line-width) + var(--table-drag-space)*2);--table-drag-padding:var(--table-drag-space)}.is-mobile{--table-drag-space:16px;--container-table-max-width:calc(100% - var(--container-table-margin))}.maximize-tables-auto{--container-table-max-width:100%;--container-table-width:100%;--container-dataview-table-width:100%;--container-table-margin:0;--table-drag-padding:var(--table-drag-space) 0;--table-max-width:100%;--table-margin:var(--content-margin-start) auto;--table-width:auto}.maximize-tables-auto .cards{--container-table-max-width:var(--max-width)}.maximize-tables-auto .cards .block-language-dataview{--table-margin:auto}.maximize-tables{--container-table-max-width:100%;--container-table-width:100%;--container-table-margin:0;--table-drag-padding:var(--table-drag-space) 0;--table-min-width:min(var(--line-width), var(--max-width));--table-max-width:100%;--table-margin:auto;--table-width:auto;--table-edge-cell-padding-first:8px;--table-edge-cell-padding-last:8px;--table-wrapper-width:auto}.table-100,.table-max,.table-wide{--table-max-width:100%;--table-width:100%}.table-wide{--container-table-width:var(--line-width-wide);--container-dataview-table-width:var(--line-width-wide);--container-table-margin:auto;--table-edge-cell-padding-first:0px}.table-max{--container-table-width:var(--max-width);--container-table-max-width:calc(var(--max-width) + var(--table-drag-space)*2);--container-dataview-table-width:var(--max-width);--container-table-margin:auto;--table-edge-cell-padding-first:0px;--table-margin:0}.table-100{--container-table-width:100%;--container-dataview-table-width:100%;--container-table-max-width:100%;--container-table-margin:0;--table-edge-cell-padding-first:16px;--table-edge-cell-padding-last:16px;--table-margin:0;--table-drag-padding:var(--table-drag-space) 0;--table-wrapper-width:min(fit-content, 100%);--bases-embed-border:none;--bases-header-padding-end:var(--size-4-2);--bases-header-padding-start:var(--size-4-2)}.table-100 .table-col-btn{cursor:default!important;margin-top:8px;height:var(--table-header-size);inset-inline-start:calc(100% - var(--table-drag-handle-size) - 4px)!important}.table-100 .markdown-source-view.mod-cm6,.table-100.markdown-source-view.mod-cm6{--table-drag-handle-background-active:transparent}.table-100 .markdown-source-view.mod-cm6 .cm-table-widget .table-row-drag-handle,.table-100.markdown-source-view.mod-cm6 .cm-table-widget .table-row-drag-handle{inset-inline-end:calc(100% - var(--table-drag-handle-size))!important}.img-100,.img-max,.img-wide{--img-max-width:100%;--img-width:100%}.img-wide{--container-img-width:var(--line-width-wide);--img-line-width:var(--line-width-wide);--img-margin-start:calc(50% - var(--line-width-wide)/2)}.img-max{--container-img-width:var(--max-width);--img-line-width:var(--max-width);--img-margin-start:calc(50% - var(--max-width)/2)}.img-100{--container-img-width:100%;--container-img-max-width:100%;--img-line-width:100%;--img-margin-start:0}.map-100,.map-max,.map-wide{--map-max-width:100%;--map-width:100%}.map-wide{--container-map-width:var(--line-width-wide)}.map-max{--container-map-width:var(--max-width)}.map-100{--container-map-width:100%;--container-map-max-width:100%}.chart-100,.chart-max,.chart-wide{--chart-max-width:100%;--chart-width:100%}.chart-wide{--container-chart-width:var(--line-width-wide)}.chart-max{--container-chart-width:var(--max-width)}.chart-100{--container-chart-width:100%;--container-chart-max-width:100%}.iframe-100,.iframe-max,.iframe-wide{--iframe-max-width:100%;--iframe-width:100%}.iframe-wide{--container-iframe-width:var(--line-width-wide)}.iframe-max{--container-iframe-width:var(--max-width)}.iframe-100{--container-iframe-width:100%;--container-iframe-max-width:100%}.markdown-preview-view.is-readable-line-width .markdown-preview-sizer .cm-table-widget,.markdown-preview-view.is-readable-line-width .markdown-preview-sizer>div:has(table),.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content .cm-table-widget,.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content>div:has(table){width:var(--container-table-width);max-width:var(--container-table-max-width)}.markdown-preview-view.is-readable-line-width .markdown-preview-sizer .el-table,.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content .el-table{margin-inline:var(--container-table-margin)!important;padding-inline-start:var(--table-drag-padding)}.markdown-preview-view.is-readable-line-width .markdown-preview-sizer .table-wrapper,.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content .table-wrapper{width:var(--table-wrapper-width)}.markdown-preview-view.is-readable-line-width .markdown-preview-sizer>.bases-embed,.markdown-preview-view.is-readable-line-width .markdown-preview-sizer>:has(>.block-language-dataview table),.markdown-preview-view.is-readable-line-width .markdown-preview-sizer>:has(>.block-language-dataviewjs table),.markdown-preview-view.is-readable-line-width .markdown-preview-sizer>div:has(.bases-embed),.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content>.bases-embed,.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content>:has(>.block-language-dataview table),.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content>:has(>.block-language-dataviewjs table),.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content>div:has(.bases-embed){width:var(--container-dataview-table-width);max-width:var(--container-table-max-width)}.markdown-preview-view.is-readable-line-width .markdown-preview-sizer table,.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content table{width:var(--table-width);max-width:var(--table-max-width);margin-inline:var(--table-margin);min-width:var(--table-min-width)}.markdown-preview-view.is-readable-line-width .markdown-preview-sizer .block-language-dataviewjs>:is(p,h1,h2,h3,h4,h5,h6),.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content .block-language-dataviewjs>:is(p,h1,h2,h3,h4,h5,h6){width:var(--line-width);margin-inline:var(--content-margin)}.markdown-preview-view.is-readable-line-width .markdown-preview-sizer .block-language-dataviewjs>.dataview-error,.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content .block-language-dataviewjs>.dataview-error{margin:0 auto;width:var(--content-line-width)}.markdown-preview-view.is-readable-line-width .markdown-preview-sizer .dataview.dataview-error-box,.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content .dataview.dataview-error-box{margin-inline:var(--table-margin)}.markdown-preview-view.is-readable-line-width .markdown-preview-sizer>.image-embed,.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content>.image-embed{padding-top:.25rem;padding-bottom:.25rem}.markdown-preview-view.is-readable-line-width .markdown-preview-sizer>.image-embed,.markdown-preview-view.is-readable-line-width .markdown-preview-sizer>div:has(.image-embed),.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content>.image-embed,.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content>div:has(.image-embed){width:var(--container-img-width);max-width:var(--container-img-max-width)}.markdown-preview-view.is-readable-line-width .markdown-preview-sizer>.image-embed img,.markdown-preview-view.is-readable-line-width .markdown-preview-sizer>div:has(.image-embed) img,.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content>.image-embed img,.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content>div:has(.image-embed) img{max-width:var(--img-max-width)}.markdown-preview-view.is-readable-line-width .markdown-preview-sizer>img,.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content>img{max-width:var(--img-line-width);margin-inline-start:var(--img-margin-start)!important}.markdown-preview-view.is-readable-line-width .markdown-preview-sizer div:has(>.block-language-dataviewjs canvas,>.block-language-chart),.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content div:has(>.block-language-dataviewjs canvas,>.block-language-chart){width:var(--container-chart-width);max-width:var(--container-chart-max-width)}.markdown-preview-view.is-readable-line-width .markdown-preview-sizer div:has(>.block-language-dataviewjs canvas,>.block-language-chart) canvas,.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content div:has(>.block-language-dataviewjs canvas,>.block-language-chart) canvas{max-width:var(--chart-max-width)}.markdown-preview-view.is-readable-line-width .markdown-preview-sizer div:has(>.block-language-leaflet),.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content div:has(>.block-language-leaflet){width:var(--container-map-width);max-width:var(--container-map-max-width)}.markdown-preview-view.is-readable-line-width .markdown-preview-sizer div:has(>.block-language-leaflet) iframe,.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content div:has(>.block-language-leaflet) iframe{max-width:var(--map-max-width)}.markdown-preview-view.is-readable-line-width .markdown-preview-sizer div:has(>.cm-html-embed),.markdown-preview-view.is-readable-line-width .markdown-preview-sizer>div:has(>iframe),.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content div:has(>.cm-html-embed),.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content>div:has(>iframe){width:var(--container-iframe-width);max-width:var(--container-iframe-max-width)}.markdown-preview-view.is-readable-line-width .markdown-preview-sizer div:has(>.cm-html-embed) iframe,.markdown-preview-view.is-readable-line-width .markdown-preview-sizer>div:has(>iframe) iframe,.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content div:has(>.cm-html-embed) iframe,.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content>div:has(>iframe) iframe{max-width:var(--iframe-max-width)}.borders-none{--divider-width:0px;--tab-outline-width:0px}body:is(.borders-none) .mod-root .workspace-tab-header-container:is(div,:hover){--tab-outline-width:0px}body{--cards-min-width:180px;--cards-max-width:1fr;--cards-mobile-width:120px;--cards-image-height:400px;--cards-padding:1.2em;--cards-image-fit:contain;--cards-background:transparent;--cards-background-hover:transparent;--cards-border-width:1px;--cards-aspect-ratio:auto;--cards-columns:repeat(auto-fit, minmax(var(--cards-min-width), var(--cards-max-width)))}@media(max-width:400pt){body{--cards-min-width:var(--cards-mobile-width)}}.cards.table-100 table.dataview tbody,.table-100 .cards table.dataview tbody{padding:.25rem .75rem}.cards table.dataview{--table-width:100%;--table-edge-cell-padding-first:calc(var(--cards-padding)/2);--table-edge-cell-padding-last:calc(var(--cards-padding)/2);--table-cell-padding:calc(var(--cards-padding)/3) calc(var(--cards-padding)/2);line-height:1.3}.cards table.dataview tbody{clear:both;padding:.5rem 0;display:grid;grid-template-columns:var(--cards-columns);grid-column-gap:.75rem;grid-row-gap:.75rem}.cards table.dataview>tbody>tr{background-color:var(--cards-background);border:var(--cards-border-width) solid var(--background-modifier-border);display:flex;flex-direction:column;margin:0;padding:0 0 calc(var(--cards-padding)/3) 0;border-radius:6px;overflow:hidden;transition:box-shadow .15s linear;max-width:var(--cards-max-width);height:auto}.cards table.dataview>tbody>tr:hover{background-color:var(--cards-background-hover)!important;border:var(--cards-border-width) solid var(--background-modifier-border-hover);box-shadow:0 4px 6px 0 rgba(0,0,0,.05),0 1px 3px 1px rgba(0,0,0,.025);transition:box-shadow .15s linear}.cards table.dataview tbody>tr>td:first-child{font-weight:var(--bold-weight);border:none}.cards table.dataview tbody>tr>td:first-child a{display:block}.cards table.dataview tbody>tr>td:last-child{border:none}.cards table.dataview tbody>tr>td:not(:first-child){font-size:calc(var(--table-text-size)*.9);color:var(--text-muted)}.cards table.dataview tbody>tr>td>*{padding:calc(var(--cards-padding)/3) 0}.cards table.dataview tbody>tr>td:not(:last-child):not(:first-child){padding:4px 0;border-bottom:1px solid var(--background-modifier-border);width:calc(100% - var(--cards-padding));margin:0 calc(var(--cards-padding)/2)}.cards table.dataview tbody>tr>td a{text-decoration:none}.cards table.dataview tbody>tr>td>button{width:100%;margin:calc(var(--cards-padding)/2) 0}.cards table.dataview tbody>tr>td:last-child>button{margin-bottom:calc(var(--cards-padding)/6)}.cards table.dataview tbody>tr>td>ul{width:100%;padding:.25em 0!important;margin:0 auto!important}.cards table.dataview tbody>tr>td img{aspect-ratio:var(--cards-aspect-ratio);width:100%;object-fit:var(--cards-image-fit);max-height:var(--cards-image-height);background-color:var(--background-secondary);vertical-align:bottom}.markdown-source-view.mod-cm6.cards .dataview.table-view-table>tbody>tr>td,.trim-cols .cards table.dataview tbody>tr>td{white-space:normal}.links-int-on .cards table{--link-decoration:none}.markdown-source-view.mod-cm6.cards .edit-block-button{top:-1px;right:28px;opacity:1}.cards.table-100 table.dataview thead>tr,.table-100 .cards table.dataview thead>tr{right:.75rem}.cards.table-100 table.dataview thead:before,.table-100 .cards table.dataview thead:before{margin-right:.75rem}.cards table.dataview thead{user-select:none;width:180px;display:block;float:right;position:relative;text-align:right;height:24px;padding-bottom:0}.cards table.dataview thead:hover:after{background-color:var(--background-modifier-hover)}.cards table.dataview thead:hover:before{background-color:var(--text-muted)}.cards table.dataview thead:after,.cards table.dataview thead:before{content:"";position:absolute;right:0;top:0;width:10px;height:16px;cursor:var(--cursor);text-align:right;padding:var(--size-4-1) var(--size-4-2);margin-bottom:2px;border-radius:var(--radius-s);font-weight:500;font-size:var(--font-adaptive-small)}.cards table.dataview thead:before{background-color:var(--text-faint);-webkit-mask-repeat:no-repeat;-webkit-mask-size:16px;-webkit-mask-position:center center;-webkit-mask-image:url('data:image/svg+xml;utf8,')}.cards table.dataview thead>tr{top:-1px;position:absolute;display:none;z-index:9;border:1px solid var(--background-modifier-border-hover);background-color:var(--background-secondary);box-shadow:var(--shadow-s);padding:6px;border-radius:var(--radius-m);flex-direction:column;margin:24px 0 0 0;width:100%}.cards table.dataview thead:hover>tr{display:flex;height:auto}.cards table.dataview thead>tr>th{display:block;padding:3px 30px 3px 6px!important;border-radius:var(--radius-s);width:100%;font-weight:400;color:var(--text-normal);cursor:var(--cursor);border:none;font-size:var(--font-ui-small)}.cards table.dataview thead>tr>th[sortable-style=sortable-asc],.cards table.dataview thead>tr>th[sortable-style=sortable-desc]{color:var(--text-normal)}.cards table.dataview thead>tr>th:hover{color:var(--text-normal);background-color:var(--background-modifier-hover)}.list-cards.markdown-preview-view .list-bullet,.list-cards.markdown-preview-view .list-collapse-indicator,.list-cards.markdown-preview-view.markdown-rendered.show-indentation-guide li>ul::before{display:none}.list-cards.markdown-preview-view div>ul{display:grid;gap:.75rem;grid-template-columns:var(--cards-columns);padding:0;line-height:var(--line-height-tight)}.list-cards.markdown-preview-view div>ul .contains-task-list{padding-inline-start:calc(var(--cards-padding)*1.5)}.list-cards.markdown-preview-view div>ul>li.task-list-item>.task-list-item-checkbox{margin-inline-start:3px}.list-cards.markdown-preview-view div>ul>li{background-color:var(--cards-background);padding:calc(var(--cards-padding)/2);border-radius:var(--radius-s);border:var(--cards-border-width) solid var(--background-modifier-border);overflow:hidden;margin-inline-start:0}.list-cards.markdown-preview-view div>ul .image-embed{padding:0;display:block;background-color:var(--background-secondary);border-radius:var(--image-radius)}.list-cards.markdown-preview-view div>ul .image-embed img{aspect-ratio:var(--cards-aspect-ratio);object-fit:var(--cards-image-fit);max-height:var(--cards-image-height);background-color:var(--background-secondary);vertical-align:bottom}.list-cards.markdown-preview-view div>ul>li>a{--link-decoration:none;--link-external-decoration:none;font-weight:var(--bold-weight)}.list-cards.markdown-preview-view div ul>li:hover{border-color:var(--background-modifier-border-hover)}.list-cards.markdown-preview-view div ul ul{display:block;width:100%;color:var(--text-muted);font-size:var(--font-smallest);margin:calc(var(--cards-padding)/-4) 0;padding:calc(var(--cards-padding)/2) 0}.list-cards.markdown-preview-view div ul ul ul{padding-bottom:calc(var(--cards-padding)/4)}.list-cards.markdown-preview-view div ul ul>li{display:block;margin-inline-start:0}.cards.cards-16-9,.list-cards.cards-16-9{--cards-aspect-ratio:16/9}.cards.cards-1-1,.list-cards.cards-1-1{--cards-aspect-ratio:1/1}.cards.cards-2-1,.list-cards.cards-2-1{--cards-aspect-ratio:2/1}.cards.cards-2-3,.list-cards.cards-2-3{--cards-aspect-ratio:2/3}.cards.cards-cols-1,.list-cards.cards-cols-1{--cards-columns:repeat(1, minmax(0, 1fr))}.cards.cards-cols-2,.list-cards.cards-cols-2{--cards-columns:repeat(2, minmax(0, 1fr))}.cards.cards-cover,.list-cards.cards-cover{--cards-image-fit:cover}.cards.cards-cover tbody>tr>td:first-child,.list-cards.cards-cover tbody>tr>td:first-child{padding:0!important;background-color:var(--background-secondary);display:block;margin:0;width:100%}.cards.cards-cover tbody>tr>td:first-child img,.list-cards.cards-cover tbody>tr>td:first-child img{border-radius:0}.cards.cards-align-bottom table.dataview tbody>tr>td:last-child,.list-cards.cards-align-bottom table.dataview tbody>tr>td:last-child{margin-top:auto}@media(max-width:400pt){.cards table.dataview tbody>tr>td:not(:first-child){font-size:80%}}@media(min-width:400pt){.cards-cols-3{--cards-columns:repeat(3, minmax(0, 1fr))}.cards-cols-4{--cards-columns:repeat(4, minmax(0, 1fr))}.cards-cols-5{--cards-columns:repeat(5, minmax(0, 1fr))}.cards-cols-6{--cards-columns:repeat(6, minmax(0, 1fr))}.cards-cols-7{--cards-columns:repeat(7, minmax(0, 1fr))}.cards-cols-8{--cards-columns:repeat(8, minmax(0, 1fr))}}.cm-formatting.cm-formatting-task.cm-property{font-family:var(--font-monospace)}input[data-task="!"]:checked,input[data-task="*"]:checked,input[data-task="-"]:checked,input[data-task="<"]:checked,input[data-task=">"]:checked,input[data-task=I]:checked,input[data-task=b]:checked,input[data-task=c]:checked,input[data-task=d]:checked,input[data-task=f]:checked,input[data-task=k]:checked,input[data-task=l]:checked,input[data-task=p]:checked,input[data-task=u]:checked,input[data-task=w]:checked,li[data-task="!"]>input:checked,li[data-task="!"]>p>input:checked,li[data-task="*"]>input:checked,li[data-task="*"]>p>input:checked,li[data-task="-"]>input:checked,li[data-task="-"]>p>input:checked,li[data-task="<"]>input:checked,li[data-task="<"]>p>input:checked,li[data-task=">"]>input:checked,li[data-task=">"]>p>input:checked,li[data-task=I]>input:checked,li[data-task=I]>p>input:checked,li[data-task=b]>input:checked,li[data-task=b]>p>input:checked,li[data-task=c]>input:checked,li[data-task=c]>p>input:checked,li[data-task=d]>input:checked,li[data-task=d]>p>input:checked,li[data-task=f]>input:checked,li[data-task=f]>p>input:checked,li[data-task=k]>input:checked,li[data-task=k]>p>input:checked,li[data-task=l]>input:checked,li[data-task=l]>p>input:checked,li[data-task=p]>input:checked,li[data-task=p]>p>input:checked,li[data-task=u]>input:checked,li[data-task=u]>p>input:checked,li[data-task=w]>input:checked,li[data-task=w]>p>input:checked{--checkbox-marker-color:transparent;border:none;border-radius:0;background-image:none;background-color:currentColor;-webkit-mask-size:var(--checkbox-icon);-webkit-mask-position:50% 50%}input[data-task=">"]:checked,li[data-task=">"]>input:checked,li[data-task=">"]>p>input:checked{color:var(--text-faint);transform:rotate(90deg);-webkit-mask-position:50% 100%;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath d='M10.894 2.553a1 1 0 00-1.788 0l-7 14a1 1 0 001.169 1.409l5-1.429A1 1 0 009 15.571V11a1 1 0 112 0v4.571a1 1 0 00.725.962l5 1.428a1 1 0 001.17-1.408l-7-14z' /%3E%3C/svg%3E")}input[data-task="<"]:checked,li[data-task="<"]>input:checked,li[data-task="<"]>p>input:checked{color:var(--text-faint);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M10 18a8 8 0 100-16 8 8 0 000 16zm1-12a1 1 0 10-2 0v4a1 1 0 00.293.707l2.828 2.829a1 1 0 101.415-1.415L11 9.586V6z' clip-rule='evenodd' /%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M6 2a1 1 0 00-1 1v1H4a2 2 0 00-2 2v10a2 2 0 002 2h12a2 2 0 002-2V6a2 2 0 00-2-2h-1V3a1 1 0 10-2 0v1H7V3a1 1 0 00-1-1zm0 5a1 1 0 000 2h8a1 1 0 100-2H6z' clip-rule='evenodd' /%3E%3C/svg%3E")}input[data-task="?"]:checked,li[data-task="?"]>input:checked,li[data-task="?"]>p>input:checked{--checkbox-marker-color:transparent;background-color:var(--color-yellow);border-color:var(--color-yellow);background-position:50% 50%;background-size:200% 90%;background-image:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 16 16"%3E%3Cpath fill="white" fill-rule="evenodd" d="M4.475 5.458c-.284 0-.514-.237-.47-.517C4.28 3.24 5.576 2 7.825 2c2.25 0 3.767 1.36 3.767 3.215c0 1.344-.665 2.288-1.79 2.973c-1.1.659-1.414 1.118-1.414 2.01v.03a.5.5 0 0 1-.5.5h-.77a.5.5 0 0 1-.5-.495l-.003-.2c-.043-1.221.477-2.001 1.645-2.712c1.03-.632 1.397-1.135 1.397-2.028c0-.979-.758-1.698-1.926-1.698c-1.009 0-1.71.529-1.938 1.402c-.066.254-.278.461-.54.461h-.777ZM7.496 14c.622 0 1.095-.474 1.095-1.09c0-.618-.473-1.092-1.095-1.092c-.606 0-1.087.474-1.087 1.091S6.89 14 7.496 14Z"%2F%3E%3C%2Fsvg%3E')}.theme-dark input[data-task="?"]:checked,.theme-dark li[data-task="?"]>input:checked,.theme-dark li[data-task="?"]>p>input:checked{background-image:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 16 16"%3E%3Cpath fill="black" fill-opacity="0.8" fill-rule="evenodd" d="M4.475 5.458c-.284 0-.514-.237-.47-.517C4.28 3.24 5.576 2 7.825 2c2.25 0 3.767 1.36 3.767 3.215c0 1.344-.665 2.288-1.79 2.973c-1.1.659-1.414 1.118-1.414 2.01v.03a.5.5 0 0 1-.5.5h-.77a.5.5 0 0 1-.5-.495l-.003-.2c-.043-1.221.477-2.001 1.645-2.712c1.03-.632 1.397-1.135 1.397-2.028c0-.979-.758-1.698-1.926-1.698c-1.009 0-1.71.529-1.938 1.402c-.066.254-.278.461-.54.461h-.777ZM7.496 14c.622 0 1.095-.474 1.095-1.09c0-.618-.473-1.092-1.095-1.092c-.606 0-1.087.474-1.087 1.091S6.89 14 7.496 14Z"%2F%3E%3C%2Fsvg%3E')}input[data-task="/"]:checked,li[data-task="/"]>input:checked,li[data-task="/"]>p>input:checked{background-image:none;background-color:rgba(0,0,0,0);position:relative;overflow:hidden}input[data-task="/"]:checked:after,li[data-task="/"]>input:checked:after,li[data-task="/"]>p>input:checked:after{top:0;left:0;content:" ";display:block;position:absolute;background-color:var(--background-modifier-accent);width:calc(50% - .5px);height:100%;-webkit-mask-image:none}input[data-task="!"]:checked,li[data-task="!"]>input:checked,li[data-task="!"]>p>input:checked{color:var(--color-orange);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M8.257 3.099c.765-1.36 2.722-1.36 3.486 0l5.58 9.92c.75 1.334-.213 2.98-1.742 2.98H4.42c-1.53 0-2.493-1.646-1.743-2.98l5.58-9.92zM11 13a1 1 0 11-2 0 1 1 0 012 0zm-1-8a1 1 0 00-1 1v3a1 1 0 002 0V6a1 1 0 00-1-1z' clip-rule='evenodd' /%3E%3C/svg%3E")}input[data-task='"']:checked,input[data-task=“]:checked,li[data-task='"']>input:checked,li[data-task='"']>p>input:checked,li[data-task=“]>input:checked,li[data-task=“]>p>input:checked{--checkbox-marker-color:transparent;background-position:50% 50%;background-color:var(--color-cyan);border-color:var(--color-cyan);background-size:75%;background-repeat:no-repeat;background-image:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"%3E%3Cpath fill="white" d="M6.5 10c-.223 0-.437.034-.65.065c.069-.232.14-.468.254-.68c.114-.308.292-.575.469-.844c.148-.291.409-.488.601-.737c.201-.242.475-.403.692-.604c.213-.21.492-.315.714-.463c.232-.133.434-.28.65-.35l.539-.222l.474-.197l-.485-1.938l-.597.144c-.191.048-.424.104-.689.171c-.271.05-.56.187-.882.312c-.318.142-.686.238-1.028.466c-.344.218-.741.4-1.091.692c-.339.301-.748.562-1.05.945c-.33.358-.656.734-.909 1.162c-.293.408-.492.856-.702 1.299c-.19.443-.343.896-.468 1.336c-.237.882-.343 1.72-.384 2.437c-.034.718-.014 1.315.028 1.747c.015.204.043.402.063.539l.025.168l.026-.006A4.5 4.5 0 1 0 6.5 10zm11 0c-.223 0-.437.034-.65.065c.069-.232.14-.468.254-.68c.114-.308.292-.575.469-.844c.148-.291.409-.488.601-.737c.201-.242.475-.403.692-.604c.213-.21.492-.315.714-.463c.232-.133.434-.28.65-.35l.539-.222l.474-.197l-.485-1.938l-.597.144c-.191.048-.424.104-.689.171c-.271.05-.56.187-.882.312c-.317.143-.686.238-1.028.467c-.344.218-.741.4-1.091.692c-.339.301-.748.562-1.05.944c-.33.358-.656.734-.909 1.162c-.293.408-.492.856-.702 1.299c-.19.443-.343.896-.468 1.336c-.237.882-.343 1.72-.384 2.437c-.034.718-.014 1.315.028 1.747c.015.204.043.402.063.539l.025.168l.026-.006A4.5 4.5 0 1 0 17.5 10z"%2F%3E%3C%2Fsvg%3E')}.theme-dark input[data-task='"']:checked,.theme-dark input[data-task=“]:checked,.theme-dark li[data-task='"']>input:checked,.theme-dark li[data-task='"']>p>input:checked,.theme-dark li[data-task=“]>input:checked,.theme-dark li[data-task=“]>p>input:checked{background-image:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"%3E%3Cpath fill="black" fill-opacity="0.7" d="M6.5 10c-.223 0-.437.034-.65.065c.069-.232.14-.468.254-.68c.114-.308.292-.575.469-.844c.148-.291.409-.488.601-.737c.201-.242.475-.403.692-.604c.213-.21.492-.315.714-.463c.232-.133.434-.28.65-.35l.539-.222l.474-.197l-.485-1.938l-.597.144c-.191.048-.424.104-.689.171c-.271.05-.56.187-.882.312c-.318.142-.686.238-1.028.466c-.344.218-.741.4-1.091.692c-.339.301-.748.562-1.05.945c-.33.358-.656.734-.909 1.162c-.293.408-.492.856-.702 1.299c-.19.443-.343.896-.468 1.336c-.237.882-.343 1.72-.384 2.437c-.034.718-.014 1.315.028 1.747c.015.204.043.402.063.539l.025.168l.026-.006A4.5 4.5 0 1 0 6.5 10zm11 0c-.223 0-.437.034-.65.065c.069-.232.14-.468.254-.68c.114-.308.292-.575.469-.844c.148-.291.409-.488.601-.737c.201-.242.475-.403.692-.604c.213-.21.492-.315.714-.463c.232-.133.434-.28.65-.35l.539-.222l.474-.197l-.485-1.938l-.597.144c-.191.048-.424.104-.689.171c-.271.05-.56.187-.882.312c-.317.143-.686.238-1.028.467c-.344.218-.741.4-1.091.692c-.339.301-.748.562-1.05.944c-.33.358-.656.734-.909 1.162c-.293.408-.492.856-.702 1.299c-.19.443-.343.896-.468 1.336c-.237.882-.343 1.72-.384 2.437c-.034.718-.014 1.315.028 1.747c.015.204.043.402.063.539l.025.168l.026-.006A4.5 4.5 0 1 0 17.5 10z"%2F%3E%3C%2Fsvg%3E')}input[data-task="-"]:checked,li[data-task="-"]>input:checked,li[data-task="-"]>p>input:checked{color:var(--text-faint);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M3 10a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1z' clip-rule='evenodd' /%3E%3C/svg%3E")}body:not(.tasks) .markdown-preview-view ul li[data-task="-"].task-list-item.is-checked,body:not(.tasks) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task]:is([data-task="-"]),body:not(.tasks) li[data-task="-"].task-list-item.is-checked{color:var(--text-faint);text-decoration:line-through solid var(--text-faint) 1px}input[data-task="*"]:checked,li[data-task="*"]>input:checked,li[data-task="*"]>p>input:checked{color:var(--color-yellow);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath d='M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z' /%3E%3C/svg%3E")}input[data-task=l]:checked,li[data-task=l]>input:checked,li[data-task=l]>p>input:checked{color:var(--color-red);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M5.05 4.05a7 7 0 119.9 9.9L10 18.9l-4.95-4.95a7 7 0 010-9.9zM10 11a2 2 0 100-4 2 2 0 000 4z' clip-rule='evenodd' /%3E%3C/svg%3E")}input[data-task=i]:checked,li[data-task=i]>input:checked,li[data-task=i]>p>input:checked{--checkbox-marker-color:transparent;background-color:var(--color-blue);border-color:var(--color-blue);background-position:50%;background-size:100%;background-image:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 512 512"%3E%3Cpath fill="none" stroke="white" stroke-linecap="round" stroke-linejoin="round" stroke-width="40" d="M196 220h64v172"%2F%3E%3Cpath fill="none" stroke="white" stroke-linecap="round" stroke-miterlimit="10" stroke-width="40" d="M187 396h138"%2F%3E%3Cpath fill="white" d="M256 160a32 32 0 1 1 32-32a32 32 0 0 1-32 32Z"%2F%3E%3C%2Fsvg%3E')}.theme-dark input[data-task=i]:checked,.theme-dark li[data-task=i]>input:checked,.theme-dark li[data-task=i]>p>input:checked{background-image:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 512 512"%3E%3Cpath fill="none" stroke="black" stroke-opacity="0.8" stroke-linecap="round" stroke-linejoin="round" stroke-width="40" d="M196 220h64v172"%2F%3E%3Cpath fill="none" stroke="black" stroke-opacity="0.8" stroke-linecap="round" stroke-miterlimit="10" stroke-width="40" d="M187 396h138"%2F%3E%3Cpath fill="black" fill-opacity="0.8" d="M256 160a32 32 0 1 1 32-32a32 32 0 0 1-32 32Z"%2F%3E%3C%2Fsvg%3E')}input[data-task=S]:checked,li[data-task=S]>input:checked,li[data-task=S]>p>input:checked{--checkbox-marker-color:transparent;border-color:var(--color-green);background-color:var(--color-green);background-size:100%;background-image:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 48 48"%3E%3Cpath fill="white" fill-rule="evenodd" d="M26 8a2 2 0 1 0-4 0v2a8 8 0 1 0 0 16v8a4.002 4.002 0 0 1-3.773-2.666a2 2 0 0 0-3.771 1.332A8.003 8.003 0 0 0 22 38v2a2 2 0 1 0 4 0v-2a8 8 0 1 0 0-16v-8a4.002 4.002 0 0 1 3.773 2.666a2 2 0 0 0 3.771-1.332A8.003 8.003 0 0 0 26 10V8Zm-4 6a4 4 0 0 0 0 8v-8Zm4 12v8a4 4 0 0 0 0-8Z" clip-rule="evenodd"%2F%3E%3C%2Fsvg%3E')}.theme-dark input[data-task=S]:checked,.theme-dark li[data-task=S]>input:checked,.theme-dark li[data-task=S]>p>input:checked{background-image:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 48 48"%3E%3Cpath fill-opacity="0.8" fill="black" fill-rule="evenodd" d="M26 8a2 2 0 1 0-4 0v2a8 8 0 1 0 0 16v8a4.002 4.002 0 0 1-3.773-2.666a2 2 0 0 0-3.771 1.332A8.003 8.003 0 0 0 22 38v2a2 2 0 1 0 4 0v-2a8 8 0 1 0 0-16v-8a4.002 4.002 0 0 1 3.773 2.666a2 2 0 0 0 3.771-1.332A8.003 8.003 0 0 0 26 10V8Zm-4 6a4 4 0 0 0 0 8v-8Zm4 12v8a4 4 0 0 0 0-8Z" clip-rule="evenodd"%2F%3E%3C%2Fsvg%3E')}input[data-task=I]:checked,li[data-task=I]>input:checked,li[data-task=I]>p>input:checked{color:var(--color-yellow);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath d='M11 3a1 1 0 10-2 0v1a1 1 0 102 0V3zM15.657 5.757a1 1 0 00-1.414-1.414l-.707.707a1 1 0 001.414 1.414l.707-.707zM18 10a1 1 0 01-1 1h-1a1 1 0 110-2h1a1 1 0 011 1zM5.05 6.464A1 1 0 106.464 5.05l-.707-.707a1 1 0 00-1.414 1.414l.707.707zM5 10a1 1 0 01-1 1H3a1 1 0 110-2h1a1 1 0 011 1zM8 16v-1h4v1a2 2 0 11-4 0zM12 14c.015-.34.208-.646.477-.859a4 4 0 10-4.954 0c.27.213.462.519.476.859h4.002z' /%3E%3C/svg%3E")}input[data-task=f]:checked,li[data-task=f]>input:checked,li[data-task=f]>p>input:checked{color:var(--color-red);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M12.395 2.553a1 1 0 00-1.45-.385c-.345.23-.614.558-.822.88-.214.33-.403.713-.57 1.116-.334.804-.614 1.768-.84 2.734a31.365 31.365 0 00-.613 3.58 2.64 2.64 0 01-.945-1.067c-.328-.68-.398-1.534-.398-2.654A1 1 0 005.05 6.05 6.981 6.981 0 003 11a7 7 0 1011.95-4.95c-.592-.591-.98-.985-1.348-1.467-.363-.476-.724-1.063-1.207-2.03zM12.12 15.12A3 3 0 017 13s.879.5 2.5.5c0-1 .5-4 1.25-4.5.5 1 .786 1.293 1.371 1.879A2.99 2.99 0 0113 13a2.99 2.99 0 01-.879 2.121z' clip-rule='evenodd' /%3E%3C/svg%3E")}input[data-task=k]:checked,li[data-task=k]>input:checked,li[data-task=k]>p>input:checked{color:var(--color-yellow);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M18 8a6 6 0 01-7.743 5.743L10 14l-1 1-1 1H6v2H2v-4l4.257-4.257A6 6 0 1118 8zm-6-4a1 1 0 100 2 2 2 0 012 2 1 1 0 102 0 4 4 0 00-4-4z' clip-rule='evenodd' /%3E%3C/svg%3E")}input[data-task=u]:checked,li[data-task=u]>input:checked,li[data-task=u]>p>input:checked{color:var(--color-green);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M12 7a1 1 0 110-2h5a1 1 0 011 1v5a1 1 0 11-2 0V8.414l-4.293 4.293a1 1 0 01-1.414 0L8 10.414l-4.293 4.293a1 1 0 01-1.414-1.414l5-5a1 1 0 011.414 0L11 10.586 14.586 7H12z' clip-rule='evenodd' /%3E%3C/svg%3E")}input[data-task=d]:checked,li[data-task=d]>input:checked,li[data-task=d]>p>input:checked{color:var(--color-red);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M12 13a1 1 0 100 2h5a1 1 0 001-1V9a1 1 0 10-2 0v2.586l-4.293-4.293a1 1 0 00-1.414 0L8 9.586 3.707 5.293a1 1 0 00-1.414 1.414l5 5a1 1 0 001.414 0L11 9.414 14.586 13H12z' clip-rule='evenodd' /%3E%3C/svg%3E")}input[data-task=w]:checked,li[data-task=w]>input:checked,li[data-task=w]>p>input:checked{color:var(--color-purple);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M6 3a1 1 0 011-1h.01a1 1 0 010 2H7a1 1 0 01-1-1zm2 3a1 1 0 00-2 0v1a2 2 0 00-2 2v1a2 2 0 00-2 2v.683a3.7 3.7 0 011.055.485 1.704 1.704 0 001.89 0 3.704 3.704 0 014.11 0 1.704 1.704 0 001.89 0 3.704 3.704 0 014.11 0 1.704 1.704 0 001.89 0A3.7 3.7 0 0118 12.683V12a2 2 0 00-2-2V9a2 2 0 00-2-2V6a1 1 0 10-2 0v1h-1V6a1 1 0 10-2 0v1H8V6zm10 8.868a3.704 3.704 0 01-4.055-.036 1.704 1.704 0 00-1.89 0 3.704 3.704 0 01-4.11 0 1.704 1.704 0 00-1.89 0A3.704 3.704 0 012 14.868V17a1 1 0 001 1h14a1 1 0 001-1v-2.132zM9 3a1 1 0 011-1h.01a1 1 0 110 2H10a1 1 0 01-1-1zm3 0a1 1 0 011-1h.01a1 1 0 110 2H13a1 1 0 01-1-1z' clip-rule='evenodd' /%3E%3C/svg%3E")}input[data-task=p]:checked,li[data-task=p]>input:checked,li[data-task=p]>p>input:checked{color:var(--color-green);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath d='M2 10.5a1.5 1.5 0 113 0v6a1.5 1.5 0 01-3 0v-6zM6 10.333v5.43a2 2 0 001.106 1.79l.05.025A4 4 0 008.943 18h5.416a2 2 0 001.962-1.608l1.2-6A2 2 0 0015.56 8H12V4a2 2 0 00-2-2 1 1 0 00-1 1v.667a4 4 0 01-.8 2.4L6.8 7.933a4 4 0 00-.8 2.4z' /%3E%3C/svg%3E")}input[data-task=c]:checked,li[data-task=c]>input:checked,li[data-task=c]>p>input:checked{color:var(--color-orange);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath d='M18 9.5a1.5 1.5 0 11-3 0v-6a1.5 1.5 0 013 0v6zM14 9.667v-5.43a2 2 0 00-1.105-1.79l-.05-.025A4 4 0 0011.055 2H5.64a2 2 0 00-1.962 1.608l-1.2 6A2 2 0 004.44 12H8v4a2 2 0 002 2 1 1 0 001-1v-.667a4 4 0 01.8-2.4l1.4-1.866a4 4 0 00.8-2.4z' /%3E%3C/svg%3E")}input[data-task=b]:checked,li[data-task=b]>input:checked,li[data-task=b]>p>input:checked{color:var(--color-orange);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath d='M5 4a2 2 0 012-2h6a2 2 0 012 2v14l-5-2.5L5 18V4z' /%3E%3C/svg%3E")}.colorful-active .nav-files-container{--nav-item-background-active:var(--interactive-accent);--nav-item-color-active:var(--text-on-accent)}.colorful-active .nav-files-container .is-active .nav-file-tag{color:var(--text-on-accent);opacity:.6}.colorful-active .tree-item-self.is-being-renamed:focus-within{--nav-item-color-active:var(--text-normal)}.colorful-active #calendar-container .active,.colorful-active #calendar-container .active.today,.colorful-active #calendar-container .active:hover,.colorful-active #calendar-container .day:active{background-color:var(--interactive-accent);color:var(--text-on-accent)}.colorful-active #calendar-container .active .dot,.colorful-active #calendar-container .day:active .dot,.colorful-active #calendar-container .today.active .dot{fill:var(--text-on-accent)}body:not(.colorful-active) .horizontal-tab-nav-item.is-active,body:not(.colorful-active) .vertical-tab-nav-item.is-active{background-color:var(--bg3);color:var(--text-normal)}body{--frame-background:hsl( var(--frame-background-h), var(--frame-background-s), var(--frame-background-l));--frame-icon-color:var(--frame-muted-color)}.theme-light{--frame-background-h:var(--accent-h);--frame-background-s:var(--accent-s);--frame-background-l:calc(var(--accent-l) + 30%);--frame-outline-color:hsla( var(--frame-background-h), var(--frame-background-s), calc(var(--frame-background-l) - 6.5%), 1 );--frame-muted-color:hsl( var(--frame-background-h), calc(var(--frame-background-s) - 10%), calc(var(--frame-background-l) - 35%))}.theme-dark{--frame-background-h:var(--accent-h);--frame-background-s:var(--accent-s);--frame-background-l:calc(var(--accent-l) - 25%);--frame-outline-color:hsla( var(--frame-background-h), calc(var(--frame-background-s) - 2%), calc(var(--frame-background-l) + 6.5%), 1 );--frame-muted-color:hsl( var(--frame-background-h), calc(var(--frame-background-s) - 10%), calc(var(--frame-background-l) + 25%))}.colorful-frame.theme-dark{--tab-outline-width:0px}.colorful-frame,.colorful-frame.is-focused{--frame-divider-color:var(--frame-outline-color);--titlebar-background:var(--frame-background);--titlebar-background-focused:var(--frame-background);--titlebar-text-color:var(--frame-muted-color);--minimal-tab-text-color:var(--frame-muted-color)}.colorful-frame .workspace-tabs:not(.mod-stacked),.colorful-frame.is-focused .workspace-tabs:not(.mod-stacked){--tab-text-color:var(--minimal-tab-text-color);--tab-text-color-focused:var(--minimal-tab-text-color)}.colorful-frame .mod-top .workspace-tab-header-container,.colorful-frame .titlebar,.colorful-frame .workspace-ribbon.mod-left:before,.colorful-frame.is-focused .mod-top .workspace-tab-header-container,.colorful-frame.is-focused .titlebar,.colorful-frame.is-focused .workspace-ribbon.mod-left:before{--tab-outline-color:var(--frame-outline-color);--tab-divider-color:var(--frame-outline-color)}.colorful-frame .mod-root .workspace-tab-header .workspace-tab-header-inner-icon,.colorful-frame.is-focused .mod-root .workspace-tab-header .workspace-tab-header-inner-icon{--icon-color:var(--minimal-tab-text-color-active);--icon-color-hover:var(--minimal-tab-text-color-active);--icon-color-active:var(--minimal-tab-text-color-active);--icon-color-focused:var(--minimal-tab-text-color-active)}.colorful-frame .mod-left-split .mod-top .workspace-tab-header,.colorful-frame .mod-right-split .mod-top .workspace-tab-header,.colorful-frame .sidebar-toggle-button,.colorful-frame .workspace-tab-header-new-tab,.colorful-frame .workspace-tab-header-tab-list,.colorful-frame .workspace-tab-header:not(.is-active),.colorful-frame.is-focused .mod-left-split .mod-top .workspace-tab-header,.colorful-frame.is-focused .mod-right-split .mod-top .workspace-tab-header,.colorful-frame.is-focused .sidebar-toggle-button,.colorful-frame.is-focused .workspace-tab-header-new-tab,.colorful-frame.is-focused .workspace-tab-header-tab-list,.colorful-frame.is-focused .workspace-tab-header:not(.is-active){--background-modifier-hover:var(--frame-outline-color);--icon-color:var(--frame-icon-color);--icon-color-hover:var(--frame-icon-color);--icon-color-active:var(--frame-icon-color);--icon-color-focused:var(--frame-icon-color);--icon-color-focus:var(--frame-icon-color)}.colorful-frame .mod-left-split .mod-top .workspace-tab-header.is-active .workspace-tab-header-inner-icon,.colorful-frame .mod-right-split .mod-top .workspace-tab-header.is-active .workspace-tab-header-inner-icon,.colorful-frame.is-focused .mod-left-split .mod-top .workspace-tab-header.is-active .workspace-tab-header-inner-icon,.colorful-frame.is-focused .mod-right-split .mod-top .workspace-tab-header.is-active .workspace-tab-header-inner-icon{color:var(--frame-icon-color)}.workspace-leaf-resize-handle{transition:none}.colorful-frame.is-hidden-frameless:not(.minimal-focus-mode) .workspace-split.mod-left-split>.workspace-leaf-resize-handle,.colorful-frame.is-hidden-frameless:not(.minimal-focus-mode) .workspace-split.mod-right-split>.workspace-leaf-resize-handle,.colorful-frame.is-hidden-frameless:not(.minimal-focus-mode) .workspace-split.mod-vertical>*>.workspace-leaf-resize-handle{-webkit-app-region:no-drag;border:0;z-index:15}.colorful-frame.is-hidden-frameless:not(.minimal-focus-mode) .workspace-split.mod-left-split>.workspace-leaf-resize-handle:after,.colorful-frame.is-hidden-frameless:not(.minimal-focus-mode) .workspace-split.mod-right-split>.workspace-leaf-resize-handle:after,.colorful-frame.is-hidden-frameless:not(.minimal-focus-mode) .workspace-split.mod-vertical>*>.workspace-leaf-resize-handle:after{content:"";height:100%;width:1px;background:linear-gradient(180deg,var(--frame-outline-color) var(--header-height),var(--divider-color) var(--header-height));top:0;position:absolute}.colorful-frame.is-hidden-frameless:not(.minimal-focus-mode) .workspace-split.mod-left-split>.workspace-leaf-resize-handle:hover:after,.colorful-frame.is-hidden-frameless:not(.minimal-focus-mode) .workspace-split.mod-right-split>.workspace-leaf-resize-handle:hover:after,.colorful-frame.is-hidden-frameless:not(.minimal-focus-mode) .workspace-split.mod-vertical>*>.workspace-leaf-resize-handle:hover:after{background:var(--divider-color-hover)}.colorful-frame.is-hidden-frameless:not(.minimal-focus-mode) .workspace-split.mod-right-split>.workspace-leaf-resize-handle:after{left:0}.colorful-frame.is-hidden-frameless:not(.minimal-focus-mode) .workspace-split.mod-left-split>.workspace-leaf-resize-handle:after,.colorful-frame.is-hidden-frameless:not(.minimal-focus-mode) .workspace-split.mod-vertical>*>.workspace-leaf-resize-handle:after{right:0}body.colorful-headings{--h1-color:var(--color-red);--h2-color:var(--color-orange);--h3-color:var(--color-yellow);--h4-color:var(--color-green);--h5-color:var(--color-blue);--h6-color:var(--color-purple)}body.colorful-headings .modal{--h1-color:var(--text-normal);--h2-color:var(--text-normal);--h3-color:var(--text-normal);--h4-color:var(--text-normal);--h5-color:var(--text-normal);--h6-color:var(--text-normal)}.workspace-ribbon.mod-left{border-left:0;transition:none}:root{--focus-animation-duration:0.1s}.minimal-focus-mode.is-translucent .workspace-ribbon.mod-left.is-collapsed,.minimal-focus-mode.is-translucent .workspace-ribbon.mod-left.is-collapsed:before{background-color:var(--background-primary)!important}.minimal-focus-mode .workspace-ribbon.mod-left{transition:background-color 0s linear 0s}.minimal-focus-mode .workspace-ribbon.mod-left.is-collapsed{border-color:transparent;background-color:var(--background-primary)}.minimal-focus-mode .workspace-ribbon.mod-left.is-collapsed:before{background-color:var(--background-primary);border-color:transparent}.minimal-focus-mode .workspace-ribbon.mod-left.is-collapsed .side-dock-actions,.minimal-focus-mode .workspace-ribbon.mod-left.is-collapsed .side-dock-settings{opacity:0;transition:opacity var(--focus-animation-duration) ease-in-out .1s}.minimal-focus-mode .workspace-ribbon.mod-left.is-collapsed:hover .side-dock-actions,.minimal-focus-mode .workspace-ribbon.mod-left.is-collapsed:hover .side-dock-settings{opacity:1;transition:opacity var(--focus-animation-duration) ease-in-out .1s}.minimal-focus-mode.borders-title .workspace-ribbon.mod-left.is-collapsed{border-right:none}.minimal-focus-mode .mod-root .sidebar-toggle-button.mod-right{opacity:0;transition:opacity var(--focus-animation-duration) ease-in-out .5s}.minimal-focus-mode:not(.minimal-status-off) .status-bar{opacity:0;transition:opacity var(--focus-animation-duration) ease-in-out}.minimal-focus-mode .status-bar:hover{opacity:1;transition:opacity var(--focus-animation-duration) ease-in-out}.minimal-focus-mode .mod-root .workspace-tabs{position:relative}.minimal-focus-mode .mod-root .workspace-tabs:before:hover{background-color:#00f}.minimal-focus-mode .mod-root .workspace-tab-header-container{height:0;transition:all var(--focus-animation-duration) linear .6s;--tab-outline-width:0px}.minimal-focus-mode .mod-root .workspace-tab-header-container .workspace-tab-header-container-inner,.minimal-focus-mode .mod-root .workspace-tab-header-container .workspace-tab-header-new-tab,.minimal-focus-mode .mod-root .workspace-tab-header-container .workspace-tab-header-tab-list{opacity:0;transition:all var(--focus-animation-duration) linear .6s}.minimal-focus-mode .mod-root .workspace-tab-header-container .workspace-tab-header-spacer:before{width:100%;content:" ";background-color:rgba(0,0,0,0);height:15px;position:absolute;z-index:100;top:0;left:0}.minimal-focus-mode .mod-root .workspace-tab-header-container .workspace-tab-header-container-inner .workspace-tab-header.is-active,.minimal-focus-mode .mod-root .workspace-tab-header-container .workspace-tab-header-container-inner .workspace-tab-header.is-active::after,.minimal-focus-mode .mod-root .workspace-tab-header-container .workspace-tab-header-container-inner .workspace-tab-header.is-active::before{transition:all var(--focus-animation-duration) linear .6s}.minimal-focus-mode .mod-root .workspace-tab-header-container:hover{height:var(--header-height);--tab-outline-width:1px;transition:all var(--focus-animation-duration) linear .05s}.minimal-focus-mode .mod-root .workspace-tab-header-container:hover .sidebar-toggle-button.mod-right,.minimal-focus-mode .mod-root .workspace-tab-header-container:hover .workspace-tab-header-container-inner,.minimal-focus-mode .mod-root .workspace-tab-header-container:hover .workspace-tab-header-new-tab,.minimal-focus-mode .mod-root .workspace-tab-header-container:hover .workspace-tab-header-tab-list{opacity:1;transition:all var(--focus-animation-duration) linear .05s}.minimal-focus-mode .mod-root .workspace-tab-header-container:hover .workspace-tab-header-container-inner .workspace-tab-header.is-active,.minimal-focus-mode .mod-root .workspace-tab-header-container:hover .workspace-tab-header-container-inner .workspace-tab-header.is-active::after,.minimal-focus-mode .mod-root .workspace-tab-header-container:hover .workspace-tab-header-container-inner .workspace-tab-header.is-active::before{transition:all var(--focus-animation-duration) linear .05s}.minimal-focus-mode.mod-macos:not(.is-fullscreen) .workspace:not(.is-left-sidedock-open) .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header-inner{padding-top:30px}body.show-view-header .app-container .workspace-split.mod-root>.workspace-leaf .view-header{transition:height var(--focus-animation-duration) linear .1s}body.minimal-focus-mode.show-view-header .mod-top-left-space .view-header{padding-left:var(--frame-left-space)}body.minimal-focus-mode.show-view-header .mod-root .workspace-leaf .view-header{height:0;transition:all var(--focus-animation-duration) linear .5s}body.minimal-focus-mode.show-view-header .view-header::after{width:100%;content:" ";background-color:rgba(0,0,0,0);height:40px;position:absolute;z-index:-9;top:0}body.minimal-focus-mode.show-view-header .view-actions,body.minimal-focus-mode.show-view-header .view-header-nav-buttons,body.minimal-focus-mode.show-view-header .view-header-title-container{opacity:0;transition:all var(--focus-animation-duration) linear .5s}body.minimal-focus-mode.show-view-header .mod-root .workspace-leaf .view-header:focus-within,body.minimal-focus-mode.show-view-header .mod-root .workspace-leaf .view-header:hover,body.minimal-focus-mode.show-view-header .mod-root .workspace-tab-header-container:hover~.workspace-tab-container .view-header{height:calc(var(--header-height) + 2px);transition:all var(--focus-animation-duration) linear .1s}body.minimal-focus-mode.show-view-header .mod-root .workspace-tab-header-container:hover~.workspace-tab-container .view-header .view-actions,body.minimal-focus-mode.show-view-header .mod-root .workspace-tab-header-container:hover~.workspace-tab-container .view-header .view-header-nav-buttons,body.minimal-focus-mode.show-view-header .mod-root .workspace-tab-header-container:hover~.workspace-tab-container .view-header .view-header-title-container,body.minimal-focus-mode.show-view-header .view-header:focus-within .view-actions,body.minimal-focus-mode.show-view-header .view-header:focus-within .view-header-nav-buttons,body.minimal-focus-mode.show-view-header .view-header:focus-within .view-header-title-container,body.minimal-focus-mode.show-view-header .view-header:hover .view-actions,body.minimal-focus-mode.show-view-header .view-header:hover .view-header-nav-buttons,body.minimal-focus-mode.show-view-header .view-header:hover .view-header-title-container{opacity:1;transition:all var(--focus-animation-duration) linear .1s}body.minimal-focus-mode.show-view-header .view-content{height:100%}.full-width-media{--iframe-width:100%}.full-width-media .markdown-preview-view .external-embed,.full-width-media .markdown-preview-view .image-embed img:not(.link-favicon):not(.emoji):not([width]),.full-width-media .markdown-preview-view audio,.full-width-media .markdown-preview-view img:not(.link-favicon):not(.emoji):not([width]),.full-width-media .markdown-preview-view video,.full-width-media .markdown-source-view .external-embed,.full-width-media .markdown-source-view .image-embed img:not(.link-favicon):not(.emoji):not([width]),.full-width-media .markdown-source-view audio,.full-width-media .markdown-source-view img:not(.link-favicon):not(.emoji):not([width]),.full-width-media .markdown-source-view video{width:100%}.markdown-rendered img:not(.emoji),.markdown-rendered video,.markdown-source-view img:not(.emoji),.markdown-source-view video{border-radius:var(--image-radius)}.tabular{font-variant-numeric:tabular-nums}.table-small .bases-view{--bases-table-text-size:85%}.table-small table:not(.calendar){--table-text-size:85%}.table-tiny .bases-view{--bases-table-text-size:75%}.table-tiny table:not(.calendar){--table-text-size:75%}.row-hover{--table-edge-cell-padding-first:8px;--table-edge-cell-padding-last:8px;--table-row-background-hover:var(--hl1);--table-row-alt-background-hover:var(--hl1)}.row-alt{--table-row-alt-background:var(--background-table-rows);--table-row-alt-background-hover:var(--background-table-rows);--table-edge-cell-padding-first:8px;--table-edge-cell-padding-last:8px}.col-alt .markdown-rendered:not(.cards){--table-column-alt-background:var(--background-table-rows)}.table-tabular table:not(.calendar){font-variant-numeric:tabular-nums}.table-center .markdown-preview-view .markdown-preview-sizer table,.table-center .markdown-source-view.mod-cm6 .table-wrapper,.table-center.markdown-preview-view .markdown-preview-sizer table,.table-center.markdown-source-view.mod-cm6 .table-wrapper{margin:0 auto}.table-lines{--table-border-width:var(--border-width);--table-header-border-width:var(--border-width);--table-column-first-border-width:var(--border-width);--table-column-last-border-width:var(--border-width);--table-row-last-border-width:var(--border-width);--table-edge-cell-padding:8px;--table-edge-cell-padding-first:8px;--table-edge-cell-padding-last:8px;--table-add-button-border-width:1px}.table-nowrap{--table-white-space:nowrap}.table-nowrap-first table tbody>tr>td:first-child,.table-nowrap-first table thead>tr>th:first-child{--table-white-space:nowrap}.table-nowrap .table-wrap,.trim-cols{--table-white-space:normal}.table-numbers{--table-numbers-padding-right:0.5em}.table-numbers table:not(.calendar){counter-reset:section}.table-numbers table:not(.calendar)>thead>tr>th:first-child{white-space:nowrap}.table-numbers table:not(.calendar)>thead>tr>th:first-child::before{content:" ";padding-right:var(--table-numbers-padding-right);display:inline-block;min-width:2em}.table-numbers table:not(.calendar)>thead>tr>th:first-child .cm-s-obsidian,.table-numbers table:not(.calendar)>thead>tr>th:first-child .table-cell-wrapper{display:inline-block;min-width:10px}.table-numbers table:not(.calendar).table-editor>tbody>tr>td:first-child .table-cell-wrapper,.table-numbers table:not(.calendar):not(.table-editor)>tbody>tr>td:first-child{white-space:nowrap}.table-numbers table:not(.calendar).table-editor>tbody>tr>td:first-child .table-cell-wrapper::before,.table-numbers table:not(.calendar):not(.table-editor)>tbody>tr>td:first-child::before{counter-increment:section;content:counter(section) " ";text-align:center;padding-right:var(--table-numbers-padding-right);display:inline-block;min-width:2em;color:var(--text-faint);font-variant-numeric:tabular-nums}.table-numbers table:not(.calendar).table-editor>tbody>tr>td:first-child .table-cell-wrapper .cm-s-obsidian,.table-numbers table:not(.calendar):not(.table-editor)>tbody>tr>td:first-child .cm-s-obsidian{display:inline-block;min-width:10px}.table-numbers .bases-table{counter-reset:section}.table-numbers .bases-table .bases-tr>.bases-td:first-child{white-space:nowrap}.table-numbers .bases-table .bases-tr>.bases-td:first-child .bases-table-header-label,.table-numbers .bases-table .bases-tr>.bases-td:first-child .bases-table-header-name{padding-inline-start:0}.table-numbers .bases-table .bases-tr>.bases-td:first-child::before{content:" ";padding-right:var(--table-numbers-padding-right);display:inline-block;min-width:2em}.table-numbers .bases-table .bases-tbody .bases-tr>.bases-td:first-child::before{counter-increment:section;content:counter(section) " ";text-align:center;color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:var(--bases-table-text-size)}.table-numbers .table-editor{--table-numbers-padding-right:0}.row-lines-off{--table-row-last-border-width:0;--bases-table-row-border-width:0}.row-lines-off .table-view-table>tbody>tr>td,.row-lines-off table:not(.calendar) tbody>tr:last-child>td,.row-lines-off table:not(.calendar) tbody>tr>td{border-bottom:none}.row-lines:not(.table-lines) .markdown-preview-view:not(.cards),.row-lines:not(.table-lines) .markdown-source-view:not(.cards){--table-row-last-border-width:0}.row-lines:not(.table-lines) .markdown-preview-view:not(.cards) .table-view-table>tbody>tr:not(:last-child)>td,.row-lines:not(.table-lines) .markdown-preview-view:not(.cards) table:not(.calendar) tbody>tr:not(:last-child)>td,.row-lines:not(.table-lines) .markdown-source-view:not(.cards) .table-view-table>tbody>tr:not(:last-child)>td,.row-lines:not(.table-lines) .markdown-source-view:not(.cards) table:not(.calendar) tbody>tr:not(:last-child)>td{border-bottom:var(--table-border-width) solid var(--table-border-color)}.col-lines{--bases-table-column-border-width:var(--table-border-width)}.col-lines .table-view-table thead>tr>th:not(:last-child),.col-lines .table-view-table>tbody>tr>td:not(:last-child),.col-lines table:not(.calendar) tbody>tr>td:not(:last-child){border-right:var(--table-border-width) solid var(--background-modifier-border)}:root{--image-mix:normal}.image-blend-light{--image-mix:multiply}.theme-dark .markdown-preview-view img,.theme-dark .markdown-source-view img{opacity:var(--image-muted);transition:opacity .25s linear}@media print{body{--image-muted:1}}.theme-dark .markdown-preview-view img:hover,.theme-dark .markdown-source-view img:hover,.theme-dark .print-preview img{opacity:1;transition:opacity .25s linear}.theme-light img{mix-blend-mode:var(--image-mix)}div[src$="#blend"],div[src$="#invert"]{background-color:var(--background-primary)}.theme-dark div[src$="#invert"] img,.theme-dark img[src$="#invert"],.theme-dark span[src$="#invert"] img{filter:invert(1) hue-rotate(180deg);mix-blend-mode:screen}.theme-dark div[src$="#blend"] img,.theme-dark img[src$="#blend"],.theme-dark span[src$="#blend"] img{mix-blend-mode:screen}.theme-dark .img-blend{mix-blend-mode:screen}.theme-light div[src$="#blend"] img,.theme-light img[src$="#blend"],.theme-light span[src$="#blend"] img{mix-blend-mode:multiply}.theme-light div[src$="#invertW"] img,.theme-light img[src$="#invertW"],.theme-light span[src$=invertW] img{filter:invert(1) hue-rotate(180deg)}.theme-light .img-blend{mix-blend-mode:multiply}img[src$="#circle"]:not(.emoji),span[src$="#circle"] img:not(.emoji),span[src$="#round"] img:not(.emoji){border-radius:50%;aspect-ratio:1/1}div[src$="#outline"] img,img[src$="#outline"],span[src$="#outline"] img{border:1px solid var(--ui1)}img[src$="#interface"],span[src$="#interface"] img{border:1px solid var(--ui1);box-shadow:0 .5px .9px rgba(0,0,0,.021),0 1.3px 2.5px rgba(0,0,0,.03),0 3px 6px rgba(0,0,0,.039),0 10px 20px rgba(0,0,0,.06);margin-top:10px;margin-bottom:15px;border-radius:var(--radius-m)}body{--image-grid-fit:cover;--image-grid-background:transparent;--img-grid-gap:0.5rem}@media(max-width:400pt){body{--img-grid-gap:0.25rem}}.img-grid-ratio{--image-grid-fit:contain}.img-grid-ratio{--image-grid-fit:contain}.img-grid .image-embed.is-loaded{line-height:0;display:flex;align-items:stretch}.img-grid .image-embed.is-loaded img{background-color:var(--image-grid-background)}.img-grid .image-embed.is-loaded img:active{background-color:rgba(0,0,0,0)}.img-grid .markdown-preview-section>div:has(img) .image-embed~br,.img-grid .markdown-preview-section>div:has(img) img~br,.img-grid .markdown-preview-section>div:has(img) p:empty{display:none}.img-grid .markdown-preview-section div:has(>.image-embed~.image-embed),.img-grid .markdown-preview-section div:has(>img~img),.img-grid .markdown-preview-section p:has(>.image-embed~.image-embed),.img-grid .markdown-preview-section p:has(>.image-embed~img),.img-grid .markdown-preview-section p:has(>img~.image-embed),.img-grid .markdown-preview-section p:has(>img~img){display:grid;margin-block-start:var(--img-grid-gap);margin-block-end:var(--img-grid-gap);grid-column-gap:var(--img-grid-gap);grid-row-gap:0;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.img-grid .markdown-preview-section div:has(>.image-embed~.image-embed)>img,.img-grid .markdown-preview-section div:has(>img~img)>img,.img-grid .markdown-preview-section p:has(>.image-embed~.image-embed)>img,.img-grid .markdown-preview-section p:has(>.image-embed~img)>img,.img-grid .markdown-preview-section p:has(>img~.image-embed)>img,.img-grid .markdown-preview-section p:has(>img~img)>img{object-fit:var(--image-grid-fit);align-self:stretch}.img-grid .markdown-preview-section div:has(>.image-embed~.image-embed)>.internal-embed img,.img-grid .markdown-preview-section div:has(>img~img)>.internal-embed img,.img-grid .markdown-preview-section p:has(>.image-embed~.image-embed)>.internal-embed img,.img-grid .markdown-preview-section p:has(>.image-embed~img)>.internal-embed img,.img-grid .markdown-preview-section p:has(>img~.image-embed)>.internal-embed img,.img-grid .markdown-preview-section p:has(>img~img)>.internal-embed img{object-fit:var(--image-grid-fit);align-self:center}.img-grid .markdown-preview-section>div:has(img)>p{display:grid;margin-block-start:var(--img-grid-gap);margin-block-end:var(--img-grid-gap);grid-column-gap:var(--img-grid-gap);grid-row-gap:0;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.img-grid .markdown-preview-section>div:has(img)>p>br{display:none}body:not(.zoom-off):not(.is-mobile) .workspace-leaf-content[data-type=markdown] .view-content div:not(.canvas-node-content) img{cursor:zoom-in}body:not(.zoom-off):not(.is-mobile) .workspace-leaf-content[data-type=markdown] .view-content img:active{cursor:zoom-out;max-width:100%;z-index:900}body:not(.zoom-off):not(.is-mobile) .workspace-leaf-content[data-type=markdown] .view-content .markdown-preview-view img[referrerpolicy=no-referrer]:active,body:not(.zoom-off):not(.is-mobile) .workspace-leaf-content[data-type=markdown] .view-content .markdown-source-view.mod-cm6 .cm-content>img[contenteditable=false]:active{background-color:var(--background-primary)}body:not(.zoom-off):not(.is-mobile) .workspace-leaf-content[data-type=markdown] .view-content .image-embed:not(.canvas-node-content):active,body:not(.zoom-off):not(.is-mobile) .workspace-leaf-content[data-type=markdown] .view-content .markdown-preview-view img[referrerpolicy=no-referrer]:active,body:not(.zoom-off):not(.is-mobile) .workspace-leaf-content[data-type=markdown] .view-content .markdown-source-view.mod-cm6 .cm-content>img[contenteditable=false]:active{--container-img-width:100%;--container-img-max-width:100%;aspect-ratio:unset;cursor:zoom-out;display:block;z-index:200;position:fixed;max-height:calc(100% + 1px);max-width:100%;height:calc(100% + 1px);width:100%;object-fit:contain;margin:-.5px auto 0!important;text-align:center;padding:0;left:0;right:0;bottom:0}body:not(.zoom-off):not(.is-mobile) .workspace-leaf-content[data-type=markdown] .view-content .image-embed:not(.canvas-node-content):active:after{background-color:var(--background-primary);opacity:.9;content:" ";height:calc(100% + 1px);width:100%;position:fixed;left:0;right:1px;z-index:0}body:not(.zoom-off):not(.is-mobile) .workspace-leaf-content[data-type=markdown] .view-content .image-embed:not(.canvas-node-content):active img{aspect-ratio:unset;z-index:99;padding:0;margin:0 auto;width:calc(100% - 20px);max-height:95vh;object-fit:contain;left:0;right:0;bottom:0;position:absolute;opacity:1}body:not(.zoom-off):not(.is-mobile) .workspace-leaf-content[data-type=markdown] .view-content .markdown-source-view.mod-cm6 .cm-content>.cm-callout[contenteditable=false]:active{contain:unset!important}.labeled-nav.is-fullscreen:not(.colorful-frame),.labeled-nav.mod-windows{--labeled-nav-top-margin:0}.labeled-nav{--labeled-nav-top-margin:var(--header-height)}.labeled-nav.is-translucent .mod-left-split .mod-top .workspace-tab-header-container .workspace-tab-header-container-inner{background-color:rgba(0,0,0,0)}.labeled-nav.is-hidden-frameless:not(.is-fullscreen) .mod-left-split .workspace-tabs.mod-top-left-space .workspace-tab-header-container{padding-left:0}.labeled-nav.mod-macos .mod-left-split .mod-top .workspace-tab-header-container:before,.labeled-nav.mod-macos.is-hidden-frameless:not(.is-fullscreen) .mod-left-split .mod-top .workspace-tab-header-container:before{-webkit-app-region:drag;position:absolute;width:calc(100% - var(--divider-width));height:calc(var(--header-height) - var(--tab-outline-width));border-bottom:0 solid var(--tab-outline-color)}.labeled-nav.mod-macos.is-hidden-frameless:not(.is-fullscreen) .workspace-ribbon.mod-left:not(.is-collapsed){border:none;--tab-outline-width:0px}.labeled-nav.colorful-frame.is-hidden-frameless:not(.is-fullscreen) .mod-left-split .mod-top .workspace-tab-header-container:before,.labeled-nav.mod-macos:not(.hider-ribbon) .mod-left-split .mod-top .workspace-tab-header-container:before,.labeled-nav:not(.is-hidden-frameless) .mod-left-split .mod-top .workspace-tab-header-container:before{border-bottom:var(--tab-outline-width) solid var(--tab-outline-color)}.labeled-nav.colorful-frame.is-hidden-frameless:not(.is-fullscreen) .workspace-ribbon.mod-left:not(.is-collapsed),.labeled-nav.mod-macos:not(.hider-ribbon) .workspace-ribbon.mod-left:not(.is-collapsed),.labeled-nav:not(.is-hidden-frameless) .workspace-ribbon.mod-left:not(.is-collapsed){--tab-outline-width:1px}.labeled-nav:not(.is-hidden-frameless) .mod-left-split .mod-top .workspace-tab-header-container:before{position:absolute;top:0;content:" "}.labeled-nav.hider-ribbon.mod-macos.is-hidden-frameless:not(.is-fullscreen):not(.is-popout-window) .mod-left-split:not(.is-sidedock-collapsed) .workspace-tabs.mod-top-left-space .workspace-tab-header-container{padding-left:0}.labeled-nav .mod-left-split .mod-top .workspace-tab-header-spacer{display:none}.labeled-nav .mod-left-split .mod-top .workspace-tab-header-inner-title{display:inline-block;font-weight:500;font-size:var(--font-adaptive-smaller)}.labeled-nav .mod-left-split .mod-top .workspace-tab-header-container{position:relative;flex-direction:column-reverse!important;height:auto;width:100%}.labeled-nav .mod-left-split .mod-top .workspace-tab-header-container .sidebar-toggle-button.mod-left{position:absolute;justify-content:flex-end;padding-right:var(--size-4-2);top:0;right:0}.labeled-nav .mod-left-split .mod-top .workspace-tab-header-container .workspace-tab-header-container-inner{padding:var(--size-4-2) var(--size-4-2);margin-top:var(--labeled-nav-top-margin);flex-direction:column!important;background-color:var(--background-secondary)}.labeled-nav .mod-left-split .mod-top .workspace-tab-header-container .workspace-tab-container-inner{flex-grow:1;gap:0;padding:var(--size-4-2) var(--size-4-3)}.labeled-nav .mod-left-split .mod-top .workspace-tab-header{--icon-color:var(--text-muted);--tab-text-color:var(--text-muted);--tab-text-color-focused:var(--text-muted);padding:0;margin-bottom:2px;border:none;height:auto}.labeled-nav .mod-left-split .mod-top .workspace-tab-header.is-active:not(:hover){background-color:rgba(0,0,0,0)}.labeled-nav .mod-left-split .mod-top .workspace-tab-header.is-active,.labeled-nav .mod-left-split .mod-top .workspace-tab-header:hover{opacity:1;--tab-text-color-active:var(--text-normal);--tab-text-color-focused:var(--text-normal);--tab-text-color-focused-active:var(--text-normal);--tab-text-color-focused-active-current:var(--text-normal);--icon-color:var(--text-normal)}.labeled-nav .mod-left-split .mod-top .workspace-tab-header .workspace-tab-header-inner{gap:var(--size-2-3);padding:var(--size-4-1) var(--size-4-2);box-shadow:none;border:none}.labeled-nav .mod-left-split .mod-top .workspace-tab-header.has-active-menu:hover,.labeled-nav .mod-left-split .mod-top .workspace-tab-header.is-active:hover{background-color:rgba(0,0,0,0)}.labeled-nav .mod-left-split .mod-top .workspace-tab-header.is-active:hover .workspace-tab-header-inner,.labeled-nav .mod-left-split .mod-top .workspace-tab-header:not(.is-active):hover .workspace-tab-header-inner{background-color:var(--nav-item-background-hover)}.labeled-nav .mod-left-split .mod-top .workspace-tab-header.is-active .workspace-tab-header-inner-icon,.labeled-nav .mod-left-split .mod-top .workspace-tab-header:hover .workspace-tab-header-inner-icon{color:var(--icon-color-active)}.labeled-nav .mod-left-split .mod-top .workspace-tab-header-container{border:none;padding:0}body:not(.links-int-on){--link-decoration:none}body:not(.links-ext-on){--link-external-decoration:none}body:not(.sidebar-color) .mod-right-split{--background-secondary:var(--background-primary)}body:not(.sidebar-color) .mod-right-split :not(.mod-top) .workspace-tab-header-container{--tab-container-background:var(--background-primary)}.theme-dark,.theme-light{--minimal-tab-text-color:var(--tx2);--minimal-tab-text-color-active:var(--tx1)}.workspace-tabs:not(.mod-stacked){--tab-text-color:var(--minimal-tab-text-color);--tab-text-color-focused:var(--minimal-tab-text-color);--tab-text-color-active:var(--minimal-tab-text-color-active);--tab-text-color-focused-active:var(--minimal-tab-text-color-active);--tab-text-color-focused-active-current:var(--minimal-tab-text-color-active)}.tabs-plain-square .mod-root{--tab-curve:0;--tab-radius:0;--tab-radius-active:0}.tabs-plain-square .mod-root .workspace-tab-header-container{padding-left:0;padding-right:0}.tabs-plain-square .mod-root .workspace-tab-header-container-inner{margin-top:-1px;margin-left:-15px}.tabs-plain-square .mod-root .workspace-tab-header{padding:0}.tabs-plain-square .mod-root .workspace-tab-header-inner{padding:0 8px}.tabs-square .mod-root{--tab-curve:0;--tab-radius:0;--tab-radius-active:0}.tabs-underline .mod-root{--tab-curve:0;--tab-radius:0;--tab-radius-active:0;--tab-outline-width:0px;--tab-background-active:transparent}.tabs-underline .mod-root .workspace-tab-header-container{border-bottom:1px solid var(--divider-color)}.tabs-underline .mod-root .workspace-tab-header{border-bottom:2px solid transparent}.tabs-underline .mod-root .workspace-tab-header:hover{border-bottom:2px solid var(--ui2)}.tabs-underline .mod-root .workspace-tab-header:hover .workspace-tab-header-inner{background-color:rgba(0,0,0,0)}.tabs-underline .mod-root .workspace-tab-header.is-active{border-bottom:2px solid var(--ax3)}.tabs-underline .mod-root .workspace-tab-header-inner:hover{background-color:rgba(0,0,0,0)}body:not(.sidebar-tabs-underline):not(.sidebar-tabs-index):not(.sidebar-tabs-square) .workspace>.workspace-split:not(.mod-root) .workspace-tabs:not(.mod-top) .workspace-tab-header-container{--tab-outline-width:0}.tabs-modern.colorful-frame .mod-root .mod-top.workspace-tabs:not(.mod-stacked){--tab-background:var(--frame-outline-color);--tab-outline-width:1px}.tabs-modern.colorful-frame .mod-root .mod-top.workspace-tabs:not(.mod-stacked) .workspace-tab-header.is-active .workspace-tab-header-inner-close-button,.tabs-modern.colorful-frame .mod-root .mod-top.workspace-tabs:not(.mod-stacked) .workspace-tab-header:hover .workspace-tab-header-inner-close-button{color:var(--minimal-tab-text-color-active)}.tabs-modern.minimal-focus-mode .mod-root .workspace-tab-header-container:hover{--tab-outline-width:0px}.tabs-modern .mod-root{--tab-container-background:var(--background-primary)}.tabs-modern .mod-root .workspace-tabs:not(.mod-stacked){--tab-background:var(--background-modifier-hover);--tab-height:calc(var(--header-height) - 14px);--tab-outline-width:0px}.tabs-modern .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header-inner::after,.tabs-modern .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header::after,.tabs-modern .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header::before{display:none}.tabs-modern .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header-container-inner{align-items:center;margin:0;padding:2px var(--size-4-2) 0 var(--size-4-1)}.tabs-modern .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header-inner-title{text-overflow:ellipsis;-webkit-mask-image:none}.tabs-modern .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header{background:rgba(0,0,0,0);border-radius:5px;border:none;box-shadow:none;height:var(--tab-height);margin-left:var(--size-4-1);padding:0}.tabs-modern .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header.is-active .workspace-tab-header-inner-title{color:var(--tab-text-color-active)}.tabs-modern .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header.is-active.mod-active,.tabs-modern .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header:hover{opacity:1;background-color:var(--tab-background)}.tabs-modern .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header-new-tab{margin-inline-end:0}.tabs-modern .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header-inner{padding:0 var(--size-4-1) 0 var(--size-4-2);border:1px solid transparent}.tabs-modern .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header:not(.is-active):hover .workspace-tab-header-inner{background-color:rgba(0,0,0,0)}.tabs-modern .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header.is-active:not(.mod-active) .workspace-tab-header-inner,.tabs-modern .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header:not(:hover):not(.mod-active) .workspace-tab-header-inner{border:1px solid var(--tab-outline-color)}.tab-names-on .workspace-split:not(.mod-root) .workspace-tab-header-container-inner{--sidebar-tab-text-display:static}.tab-names-on .workspace-split:not(.mod-root) .workspace-tab-header-container-inner .workspace-tab-header-inner-title{font-weight:500}.tab-names-on .workspace-split:not(.mod-root) .workspace-tab-header-container-inner .workspace-tab-header-inner{gap:var(--size-2-3)}.tab-names-single .workspace>.workspace-split:not(.mod-root) .workspace-tab-header-container-inner .workspace-tab-header:only-child{--sidebar-tab-text-display:static;background-color:rgba(0,0,0,0)}.tab-names-single .workspace>.workspace-split:not(.mod-root) .workspace-tab-header-container-inner .workspace-tab-header:only-child .workspace-tab-header-inner-title{font-weight:500}.tab-names-single .workspace>.workspace-split:not(.mod-root) .workspace-tab-header-container-inner .workspace-tab-header:only-child .workspace-tab-header-inner{gap:var(--size-2-3)}.tabs-modern.sidebar-tabs-default .mod-right-split,.tabs-modern.sidebar-tabs-wide .mod-right-split{--tab-outline-width:0}.sidebar-tabs-underline .mod-right-split .workspace-tab-header-spacer,.sidebar-tabs-underline.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-spacer,.sidebar-tabs-underline:not(.labeled-nav) .mod-left-split .workspace-tab-header-spacer{display:none}.sidebar-tabs-underline .mod-right-split .workspace-tab-header-container,.sidebar-tabs-underline.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container,.sidebar-tabs-underline:not(.labeled-nav) .mod-left-split .workspace-tab-header-container{padding-right:0}.sidebar-tabs-underline .mod-right-split .workspace-tab-header-container-inner,.sidebar-tabs-underline.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container-inner,.sidebar-tabs-underline:not(.labeled-nav) .mod-left-split .workspace-tab-header-container-inner{padding:0;margin:0;flex-grow:1;gap:0}.sidebar-tabs-underline .mod-right-split .workspace-tab-header-container .workspace-tab-header,.sidebar-tabs-underline.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container .workspace-tab-header,.sidebar-tabs-underline:not(.labeled-nav) .mod-left-split .workspace-tab-header-container .workspace-tab-header{flex-grow:1;border-radius:0;max-width:100px}.sidebar-tabs-underline .mod-right-split .workspace-tab-header-container .workspace-tab-header.is-active,.sidebar-tabs-underline .mod-right-split .workspace-tab-header-container .workspace-tab-header:hover,.sidebar-tabs-underline.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container .workspace-tab-header.is-active,.sidebar-tabs-underline.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container .workspace-tab-header:hover,.sidebar-tabs-underline:not(.labeled-nav) .mod-left-split .workspace-tab-header-container .workspace-tab-header.is-active,.sidebar-tabs-underline:not(.labeled-nav) .mod-left-split .workspace-tab-header-container .workspace-tab-header:hover{background-color:rgba(0,0,0,0)}.sidebar-tabs-underline .mod-right-split .workspace-tab-header-container .workspace-tab-header.is-active .workspace-tab-header-inner,.sidebar-tabs-underline .mod-right-split .workspace-tab-header-container .workspace-tab-header:hover .workspace-tab-header-inner,.sidebar-tabs-underline.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container .workspace-tab-header.is-active .workspace-tab-header-inner,.sidebar-tabs-underline.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container .workspace-tab-header:hover .workspace-tab-header-inner,.sidebar-tabs-underline:not(.labeled-nav) .mod-left-split .workspace-tab-header-container .workspace-tab-header.is-active .workspace-tab-header-inner,.sidebar-tabs-underline:not(.labeled-nav) .mod-left-split .workspace-tab-header-container .workspace-tab-header:hover .workspace-tab-header-inner{background-color:rgba(0,0,0,0)}.sidebar-tabs-underline .mod-right-split .workspace-tab-header-container .workspace-tab-header .workspace-tab-header-inner,.sidebar-tabs-underline.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container .workspace-tab-header .workspace-tab-header-inner,.sidebar-tabs-underline:not(.labeled-nav) .mod-left-split .workspace-tab-header-container .workspace-tab-header .workspace-tab-header-inner{border-bottom:2px solid transparent;border-radius:0}.sidebar-tabs-underline .mod-right-split .workspace-tab-header-container .workspace-tab-header .workspace-tab-header-inner:hover,.sidebar-tabs-underline.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container .workspace-tab-header .workspace-tab-header-inner:hover,.sidebar-tabs-underline:not(.labeled-nav) .mod-left-split .workspace-tab-header-container .workspace-tab-header .workspace-tab-header-inner:hover{border-color:var(--ui2)}.sidebar-tabs-underline .mod-right-split .workspace-tab-header-container .workspace-tab-header.is-active .workspace-tab-header-inner,.sidebar-tabs-underline.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container .workspace-tab-header.is-active .workspace-tab-header-inner,.sidebar-tabs-underline:not(.labeled-nav) .mod-left-split .workspace-tab-header-container .workspace-tab-header.is-active .workspace-tab-header-inner{border-color:var(--ax3);padding-top:1px}.sidebar-tabs-square .mod-left-split,.sidebar-tabs-square .mod-right-split{--tab-radius:0px}.sidebar-tabs-plain-square .mod-left-split,.sidebar-tabs-plain-square .mod-right-split{--tab-radius:0px}.sidebar-tabs-plain-square.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top),.sidebar-tabs-plain-square:not(.labeled-nav) .mod-left-split{--tab-background-active:var(--background-secondary)}.sidebar-tabs-plain-square .mod-right-split .workspace-tab-header-container,.sidebar-tabs-plain-square.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container,.sidebar-tabs-plain-square:not(.labeled-nav) .mod-left-split .workspace-tab-header-container{padding-left:0}.sidebar-tabs-plain-square .mod-right-split .workspace-tab-header-container-inner,.sidebar-tabs-plain-square.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container-inner,.sidebar-tabs-plain-square:not(.labeled-nav) .mod-left-split .workspace-tab-header-container-inner{padding:0;margin:0 0 calc(var(--tab-outline-width)*-1);flex-grow:1;gap:0}.sidebar-tabs-plain-square .mod-right-split .workspace-tab-header,.sidebar-tabs-plain-square.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header,.sidebar-tabs-plain-square:not(.labeled-nav) .mod-left-split .workspace-tab-header{flex-grow:1;max-width:100px;border-radius:var(--tab-radius) var(--tab-radius) 0 0}.sidebar-tabs-plain-square .mod-right-split .workspace-tab-header.is-active,.sidebar-tabs-plain-square.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header.is-active,.sidebar-tabs-plain-square:not(.labeled-nav) .mod-left-split .workspace-tab-header.is-active{box-shadow:0 0 0 var(--tab-outline-width) var(--tab-outline-color);color:var(--tab-text-color-active);background-color:var(--tab-background-active)}.sidebar-tabs-index.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top),.sidebar-tabs-index:not(.labeled-nav) .mod-left-split,.sidebar-tabs-square.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top),.sidebar-tabs-square:not(.labeled-nav) .mod-left-split{--tab-background-active:var(--background-secondary)}.sidebar-tabs-index .mod-right-split .workspace-tab-header-container-inner,.sidebar-tabs-index.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container-inner,.sidebar-tabs-index:not(.labeled-nav) .mod-left-split .workspace-tab-header-container-inner,.sidebar-tabs-square .mod-right-split .workspace-tab-header-container-inner,.sidebar-tabs-square.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container-inner,.sidebar-tabs-square:not(.labeled-nav) .mod-left-split .workspace-tab-header-container-inner{padding:1px var(--size-4-2) 0;margin:6px 0 calc(var(--tab-outline-width)*-1);flex-grow:1}.sidebar-tabs-index .mod-right-split .workspace-tab-header,.sidebar-tabs-index.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header,.sidebar-tabs-index:not(.labeled-nav) .mod-left-split .workspace-tab-header,.sidebar-tabs-square .mod-right-split .workspace-tab-header,.sidebar-tabs-square.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header,.sidebar-tabs-square:not(.labeled-nav) .mod-left-split .workspace-tab-header{flex-grow:1;max-width:100px;border-radius:var(--tab-radius) var(--tab-radius) 0 0}.sidebar-tabs-index .mod-right-split .workspace-tab-header.is-active,.sidebar-tabs-index.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header.is-active,.sidebar-tabs-index:not(.labeled-nav) .mod-left-split .workspace-tab-header.is-active,.sidebar-tabs-square .mod-right-split .workspace-tab-header.is-active,.sidebar-tabs-square.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header.is-active,.sidebar-tabs-square:not(.labeled-nav) .mod-left-split .workspace-tab-header.is-active{box-shadow:0 0 0 var(--tab-outline-width) var(--tab-outline-color);color:var(--tab-text-color-active);background-color:var(--tab-background-active)}.sidebar-tabs-wide .mod-right-split .workspace-tab-header-container-inner,.sidebar-tabs-wide.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container-inner,.sidebar-tabs-wide:not(.labeled-nav) .mod-left-split .workspace-tab-header-container-inner{flex-grow:1;border:1px solid var(--tab-outline-color);padding:3px;margin:6px 8px 6px;border-radius:4px}.sidebar-tabs-wide .mod-right-split .workspace-tab-header,.sidebar-tabs-wide.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header,.sidebar-tabs-wide:not(.labeled-nav) .mod-left-split .workspace-tab-header{flex-grow:1}.sidebar-tabs-wide .mod-right-split .workspace-tab-header.is-active,.sidebar-tabs-wide.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header.is-active,.sidebar-tabs-wide:not(.labeled-nav) .mod-left-split .workspace-tab-header.is-active{border-color:transparent}.sidebar-tabs-wide .mod-right-split .workspace-tab-header-container,.sidebar-tabs-wide.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container,.sidebar-tabs-wide:not(.labeled-nav) .mod-left-split .workspace-tab-header-container{padding-right:0}.sidebar-tabs-wide .mod-right-split .workspace-tab-header-spacer,.sidebar-tabs-wide.labeled-nav .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-spacer,.sidebar-tabs-wide:not(.labeled-nav) .mod-left-split .workspace-tab-header-spacer{display:none}.full-file-names{--nav-item-white-space:normal}body:not(.full-file-names){--nav-item-white-space:nowrap}body:not(.full-file-names) .tree-item-self{white-space:nowrap}body:not(.full-file-names) .tree-item-inner{text-overflow:ellipsis;overflow:hidden}.theme-dark,.theme-light{--h1l:var(--ui1);--h2l:var(--ui1);--h3l:var(--ui1);--h4l:var(--ui1);--h5l:var(--ui1);--h6l:var(--ui1)}.h1-l .markdown-reading-view h1:not(.embedded-note-title),.h1-l .mod-cm6 .cm-editor .HyperMD-header-1{border-bottom:1px solid var(--h1l);padding-bottom:.4em;margin-block-end:.6em}.h2-l .markdown-reading-view h2,.h2-l .mod-cm6 .cm-editor .HyperMD-header-2{border-bottom:1px solid var(--h2l);padding-bottom:.4em;margin-block-end:.6em}.h3-l .markdown-reading-view h3,.h3-l .mod-cm6 .cm-editor .HyperMD-header-3{border-bottom:1px solid var(--h3l);padding-bottom:.4em;margin-block-end:.6em}.h4-l .markdown-reading-view h4,.h4-l .mod-cm6 .cm-editor .HyperMD-header-4{border-bottom:1px solid var(--h4l);padding-bottom:.4em;margin-block-end:.6em}.h5-l .markdown-reading-view h5,.h5-l .mod-cm6 .cm-editor .HyperMD-header-5{border-bottom:1px solid var(--h5l);padding-bottom:.4em;margin-block-end:.6em}.h6-l .markdown-reading-view h6,.h6-l .mod-cm6 .cm-editor .HyperMD-header-6{border-bottom:1px solid var(--h6l);padding-bottom:.4em;margin-block-end:.6em}.is-tablet .workspace-drawer{padding-top:0}.is-tablet .workspace-drawer:not(.is-pinned){margin:30px 16px 0;height:calc(100vh - 48px);border-radius:15px;border:none}.is-tablet .workspace-drawer-ribbon{background-color:var(--background-primary);border-right:1px solid var(--background-modifier-border)}.is-tablet .workspace-drawer-header,.is-tablet .workspace-drawer.is-pinned .workspace-drawer-header{padding-top:var(--size-4-4)}.is-tablet .workspace-drawer-header-icon{margin-inline-start:0}.is-mobile{--font-bold:600;--font-ui-medium:var(--font-adaptive-small);--background-modifier-form-field:var(--background-secondary);--background-modifier-form-field-highlighted:var(--background-secondary)}.is-mobile .markdown-source-view.mod-cm6 .cm-gutters{margin-left:0}.is-mobile .workspace-drawer.mod-left.is-pinned{width:var(--mobile-left-sidebar-width);min-width:150pt}.is-mobile .workspace-drawer.mod-right.is-pinned{width:var(--mobile-right-sidebar-width);min-width:150pt}.backlink-pane>.tree-item-self,.backlink-pane>.tree-item-self:hover,.outgoing-link-pane>.tree-item-self,.outgoing-link-pane>.tree-item-self:hover{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:var(--font-adaptive-smallest);font-weight:500}body{--canvas-dot-pattern:var(--background-modifier-border-hover)}.canvas-node-label{font-size:var(--font-adaptive-small)}.canvas-edges :not(.is-themed) path.canvas-display-path{stroke:var(--background-modifier-border-focus)}.canvas-edges :not(.is-themed) polyline.canvas-path-end{stroke:var(--background-modifier-border-focus);fill:var(--background-modifier-border-focus)}.canvas-node-container{border:1.5px solid var(--background-modifier-border-focus)}.node-insert-event.mod-inside-iframe{--max-width:100%;--folding-offset:0px}.node-insert-event.mod-inside-iframe .cm-editor .cm-content{padding-top:0}.hider-file-nav-header:not(.labeled-nav) .nav-files-container{padding-top:var(--size-4-3)}.is-mobile .nav-folder.mod-root>.nav-folder-title .nav-folder-title-content{display:none}body:not(.is-mobile) .nav-folder.mod-root>.nav-folder-title .nav-folder-title-content{font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:var(--font-adaptive-smallest)}.nav-buttons-container{justify-content:flex-start}.nav-file-tag{padding-top:.2em;background-color:rgba(0,0,0,0);color:var(--text-faint)}.nav-file .is-active .nav-file-tag,.nav-file:hover .nav-file-tag{color:var(--text-muted)}input.prompt-input,input.prompt-input:focus,input.prompt-input:focus-visible,input.prompt-input:hover{border-color:rgba(var(--mono-rgb-100),.05)}.is-mobile .mod-publish .modal-content{display:unset;padding:10px 10px 10px;margin-bottom:120px;overflow-x:hidden}.is-mobile .mod-publish .button-container,.is-mobile .modal.mod-publish .modal-button-container{padding:10px 15px 30px;margin-left:0;left:0}.is-mobile .modal.mod-publish .modal-title{padding:10px 20px;margin:0 -10px;border-bottom:1px solid var(--background-modifier-border)}.is-mobile .publish-site-settings-container{margin-right:0;padding:0}.is-mobile .modal.mod-publish .modal-content .publish-sections-container{margin-right:0;padding-right:0}@media(max-width:400pt){.is-mobile .publish-changes-info,.is-mobile .publish-section-header{flex-wrap:wrap;border:none}.is-mobile .publish-changes-info .publish-changes-add-linked-btn{flex-basis:100%;margin-top:10px}.is-mobile .publish-section-header-text{flex-basis:100%;margin-bottom:10px;margin-left:20px;margin-top:-8px}.is-mobile .publish-section{background:var(--background-secondary);border-radius:10px;padding:12px 12px 1px}.is-mobile .publish-changes-switch-site{flex-grow:0;margin-right:10px}}.release-notes-view .cm-scroller.is-readable-line-width{width:var(--line-width);max-width:var(--max-width);margin:0 auto}.search-results-info{border-bottom:none}.workspace-leaf-content[data-type=sync] .tree-item.nav-folder .nav-folder-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:var(--font-adaptive-smallest);font-weight:500;margin-bottom:4px}.workspace-leaf-content[data-type=sync] .tree-item.nav-folder .nav-folder-title:hover{color:var(--text-normal)}.workspace-leaf-content[data-type=sync] .tree-item.nav-folder.is-collapsed .nav-folder-title{color:var(--text-faint)}.workspace-leaf-content[data-type=sync] .tree-item.nav-folder.is-collapsed .nav-folder-title:hover{color:var(--text-muted)}.workspace-leaf-content[data-type=calendar] .view-content{padding:5px 0 0 0}.mod-root #calendar-container{width:var(--line-width);max-width:var(--max-width);margin:0 auto;padding:0}body{--calendar-dot-active:var(--text-faint);--calendar-dot-today:var(--text-accent)}#calendar-container{padding:0 var(--size-4-4) var(--size-4-1);--color-background-day-empty:var(--background-secondary-alt);--color-background-day-active:var(--background-modifier-hover);--color-background-day-hover:var(--background-modifier-hover);--color-dot:var(--text-faint);--calendar-text-active:inherit;--color-text-title:var(--text-normal);--color-text-heading:var(--text-muted);--color-text-day:var(--text-normal);--color-text-today:var(--text-normal);--color-arrow:var(--text-faint);--color-background-day-empty:transparent}#calendar-container .table{border-collapse:separate;table-layout:fixed}#calendar-container h2{font-weight:400;font-size:var(--h2)}#calendar-container .arrow{cursor:var(--cursor);width:22px;border-radius:4px;padding:3px 7px}#calendar-container .arrow svg{width:12px;height:12px;color:var(--text-faint);opacity:.7}#calendar-container .arrow:hover{fill:var(--text-muted);color:var(--text-muted);background-color:var(--background-modifier-hover)}#calendar-container .arrow:hover svg{color:var(--text-muted);opacity:1}#calendar-container tr th{padding:2px 0 4px;font-weight:500;letter-spacing:.1em;font-size:var(--font-adaptive-smallest)}#calendar-container tr th:first-child{padding-left:0!important}#calendar-container tr td{padding:2px 0 0 0;border-radius:var(--radius-m);cursor:var(--cursor);border:1px solid transparent;transition:none}#calendar-container tr td:first-child{padding-left:0!important}#calendar-container .nav{padding:0;margin:var(--size-4-2) var(--size-4-1)}#calendar-container .dot{margin:0}#calendar-container .month,#calendar-container .title,#calendar-container .year{font-size:calc(var(--font-adaptive-small) + 2px);font-weight:400;color:var(--text-normal)}#calendar-container .today,#calendar-container .today.active{color:var(--text-accent);font-weight:600}#calendar-container .today .dot,#calendar-container .today.active .dot{fill:var(--calendar-dot-today)}#calendar-container .active .task{stroke:var(--text-faint)}#calendar-container .active{color:var(--text-normal)}#calendar-container .reset-button{text-transform:none;letter-spacing:0;font-size:var(--font-adaptive-smaller);font-weight:500;color:var(--text-muted);border-radius:4px;margin:0;padding:2px 8px}#calendar-container .reset-button:hover{color:var(--text-normal);background-color:var(--background-modifier-hover)}#calendar-container .day,#calendar-container .reset-button,#calendar-container .week-num{cursor:var(--cursor)}#calendar-container .day.adjacent-month{color:var(--text-faint);opacity:1}#calendar-container .day{padding:2px 4px 4px;transition:none}#calendar-container .day,#calendar-container .week-num{font-size:calc(var(--font-adaptive-smaller) + 5%)}#calendar-container .active,#calendar-container .active.today,#calendar-container .day:hover,#calendar-container .week-num:hover{background-color:var(--color-background-day-active);color:var(--calendar-text-active);transition:none}#calendar-container .active .dot{fill:var(--calendar-dot-active)}#calendar-container .active .task{stroke:var(--text-faint)}.block-language-chart canvas,.block-language-dataviewjs canvas{margin:1em 0}.theme-dark,.theme-light{--chart-color-1:var(--color-blue);--chart-color-2:var(--color-red);--chart-color-3:var(--color-yellow);--chart-color-4:var(--color-green);--chart-color-5:var(--color-orange);--chart-color-6:var(--color-purple);--chart-color-7:var(--color-cyan);--chart-color-8:var(--color-pink)}body #cMenuModalBar{box-shadow:0 2px 20px var(--shadow-color)}body #cMenuModalBar .cMenuCommandItem{cursor:var(--cursor)}body #cMenuModalBar button.cMenuCommandItem:hover{background-color:var(--background-modifier-hover)}.MiniSettings-statusbar-button{padding-top:0;padding-bottom:0}.MySnippets-statusbar-menu .menu-item .MS-OpenSnippet{height:auto;border:none;background:rgba(0,0,0,0);box-shadow:none;width:auto;padding:4px 6px;margin-left:0}.MySnippets-statusbar-menu .menu-item .MS-OpenSnippet svg path{fill:var(--text-muted)}.MySnippets-statusbar-menu .menu-item .MS-OpenSnippet:hover{background-color:var(--background-modifier-hover)}.dataview-inline-lists .markdown-preview-view .dataview-ul,.dataview-inline-lists .markdown-source-view .dataview-ul{--list-spacing:0}.dataview-inline-lists .markdown-preview-view .dataview-ol li:not(:last-child):after,.dataview-inline-lists .markdown-preview-view .dataview-ul li:not(:last-child):after,.dataview-inline-lists .markdown-source-view .dataview-ol li:not(:last-child):after,.dataview-inline-lists .markdown-source-view .dataview-ul li:not(:last-child):after{content:", "}.dataview-inline-lists .markdown-preview-view ul.dataview-ol>li::before,.dataview-inline-lists .markdown-preview-view ul.dataview-ul>li::before,.dataview-inline-lists .markdown-source-view ul.dataview-ol>li::before,.dataview-inline-lists .markdown-source-view ul.dataview-ul>li::before{display:none}.dataview-inline-lists .markdown-preview-view .dataview-ol li,.dataview-inline-lists .markdown-preview-view .dataview-ul li,.dataview-inline-lists .markdown-source-view .dataview-ol li,.dataview-inline-lists .markdown-source-view .dataview-ul li{display:inline-block;padding-inline-end:.25em;margin-inline-start:0}.markdown-rendered table.dataview{margin-block-start:0;margin-block-end:0}.markdown-rendered table.dataview .dataview-result-list-li{margin-inline-start:0}.markdown-preview-view .table-view-table>thead>tr>th,body .table-view-table>thead>tr>th{font-weight:400;font-size:var(--table-text-size);color:var(--text-muted);border-bottom:var(--table-border-width) solid var(--table-border-color);cursor:var(--cursor)}table.dataview ul.dataview-ul{list-style:none;padding-inline-start:0;margin-block-start:0em!important;margin-block-end:0em!important}.markdown-preview-view:not(.cards) .table-view-table>tbody>tr>td,.markdown-source-view.mod-cm6:not(.cards) .table-view-table>tbody>tr>td{max-width:var(--max-col-width)}body .dataview.small-text{color:var(--text-faint)}body:not(.row-hover) .dataview.task-list-basic-item:hover,body:not(.row-hover) .dataview.task-list-item:hover,body:not(.row-hover) .table-view-table>tbody>tr:hover{background-color:rgba(0,0,0,0)!important;box-shadow:none}body.row-hover .dataview.task-list-basic-item:hover,body.row-hover .dataview.task-list-item:hover,body.row-hover .table-view-table>tbody>tr:hover{background-color:var(--table-row-background-hover)}body .dataview-error{background-color:rgba(0,0,0,0)}.dataview.dataview-error,.markdown-source-view.mod-cm6 .cm-content .dataview.dataview-error{color:var(--text-muted)}body div.dataview-error-box{min-height:0;border:none;background-color:rgba(0,0,0,0);font-size:var(--table-text-size);border-radius:var(--radius-m);padding:15px 0;justify-content:flex-start}body div.dataview-error-box p{margin-block-start:0;margin-block-end:0;color:var(--text-faint)}.trim-cols .markdown-preview-view .table-view-table>tbody>tr>td,.trim-cols .markdown-source-view.mod-cm6 .table-view-table>tbody>tr>td,.trim-cols .markdown-source-view.mod-cm6 .table-view-table>thead>tr>th{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}ul .dataview .task-list-basic-item:hover,ul .dataview .task-list-item:hover{background-color:rgba(0,0,0,0);box-shadow:none}body .dataview.result-group{padding-left:0}body .dataview .inline-field-standalone-value,body .dataview.inline-field-key,body .dataview.inline-field-value{font-family:var(--font-text);font-size:calc(var(--font-adaptive-normal) - 2px);background:rgba(0,0,0,0);color:var(--text-muted)}body .dataview.inline-field-key{padding:0}body .dataview .inline-field-standalone-value{padding:0}body .dataview.inline-field-key::after{margin-left:3px;content:"|";color:var(--background-modifier-border)}body .dataview.inline-field-value{padding:0 1px 0 3px}.markdown-preview-view .block-language-dataview table.calendar th{border:none;cursor:default;background-image:none}.markdown-preview-view .block-language-dataview table.calendar .day{font-size:var(--font-adaptive-small)}.git-view-body .opener{text-transform:uppercase;letter-spacing:.05em;font-size:var(--font-adaptive-smallest);font-weight:500;padding:5px 7px 5px 10px;margin-bottom:6px}.git-view-body .file-view .opener{text-transform:none;letter-spacing:normal;font-size:var(--font-adaptive-smallest);font-weight:400;padding:initial;margin-bottom:0}.git-view-body .file-view .opener .collapse-icon{display:flex!important;margin-left:-7px}.git-view-body{margin-top:6px}.git-view-body .file-view{margin-left:4px}.git-view-body .file-view main:hover{color:var(--text-normal)}.git-view-body .file-view .tools .type{display:none!important}.git-view-body .file-view .tools{opacity:0;transition:opacity .1s}.git-view-body .file-view main:hover>.tools{opacity:1}.git-view-body .staged{margin-bottom:12px}.git-view-body .opener.open{color:var(--text-normal)}div[data-type=git-view] .search-input-container{margin-left:0;width:100%}.git-view-body .opener .collapse-icon{display:none!important}.git-view-body main{background-color:var(--background-primary)!important;width:initial!important}.git-view-body .file-view>main:not(.topLevel){margin-left:7px}div[data-type=git-view] .commit-msg{min-height:2.5em!important;height:2.5em!important;padding:6.5px 8px!important}div[data-type=git-view] .search-input-clear-button{bottom:5.5px}.hider-vault .nav-folder.mod-root>.nav-folder-title{height:4px}body.minimal-dark-black.theme-dark,body.minimal-dark-tonal.theme-dark,body.minimal-light-tonal.theme-light,body.minimal-light-white.theme-light,body.theme-dark{--kanban-border:0px}body:not(.is-mobile) .kanban-plugin__grow-wrap>textarea:focus{box-shadow:none}body:not(.minimal-icons-off) .kanban-plugin svg.cross{height:14px;width:14px}body .kanban-plugin__icon>svg,body .kanban-plugin__lane-settings-button svg{width:18px;height:18px}body .kanban-plugin{--kanban-border:var(--border-width);--interactive-accent:var(--text-selection);--interactive-accent-hover:var(--background-modifier-hover);--text-on-accent:var(--text-normal);background-color:var(--background-primary)}body .kanban-plugin__markdown-preview-view{font-family:var(--font-text)}body .kanban-plugin__board>div{margin:0 auto}body .kanban-plugin__checkbox-label{color:var(--text-muted)}body .kanban-plugin__item-markdown ul{margin:0}body .kanban-plugin__item-content-wrapper{box-shadow:none}body .kanban-plugin__grow-wrap::after,body .kanban-plugin__grow-wrap>textarea{padding:0;border:0;border-radius:0}body .kanban-plugin__grow-wrap::after,body .kanban-plugin__grow-wrap>textarea,body .kanban-plugin__item-title p,body .kanban-plugin__markdown-preview-view{font-size:var(--font-ui-medium);line-height:1.3}body .kanban-plugin__item{background-color:var(--background-primary)}body .kanban-plugin__item-title-wrapper{align-items:center}body .kanban-plugin__lane-form-wrapper{border:1px solid var(--background-modifier-border)}body .kanban-plugin__lane-header-wrapper{border-bottom:0}body .kanban-plugin__lane-header-wrapper .kanban-plugin__grow-wrap>textarea,body .kanban-plugin__lane-input-wrapper .kanban-plugin__grow-wrap>textarea,body .kanban-plugin__lane-title p{background:rgba(0,0,0,0);color:var(--text-normal);font-size:var(--font-ui-medium);font-weight:500}body .kanban-plugin__item-input-wrapper .kanban-plugin__grow-wrap>textarea{padding:0;border-radius:0;height:auto}body .kanban-plugin__item-form .kanban-plugin__grow-wrap{background-color:var(--background-primary)}body .kanban-plugin__item-input-wrapper .kanban-plugin__grow-wrap>textarea::placeholder{color:var(--text-faint)}body .kanban-plugin__item .kanban-plugin__item-edit-archive-button,body .kanban-plugin__item button.kanban-plugin__item-edit-button,body .kanban-plugin__item-settings-actions>button,body .kanban-plugin__lane button.kanban-plugin__lane-settings-button,body .kanban-plugin__lane button.kanban-plugin__lane-settings-button.is-enabled,body .kanban-plugin__lane-action-wrapper>button{background:rgba(0,0,0,0);transition:color .1s ease-in-out}body .kanban-plugin__item .kanban-plugin__item-edit-archive-button:hover,body .kanban-plugin__item button.kanban-plugin__item-edit-button.is-enabled,body .kanban-plugin__item button.kanban-plugin__item-edit-button:hover,body .kanban-plugin__lane button.kanban-plugin__lane-settings-button.is-enabled,body .kanban-plugin__lane button.kanban-plugin__lane-settings-button:hover{color:var(--text-normal);transition:color .1s ease-in-out;background:rgba(0,0,0,0)}body .kanban-plugin__new-lane-button-wrapper{position:fixed;bottom:30px}body .kanban-plugin__lane-items>.kanban-plugin__placeholder:only-child{border:1px dashed var(--background-modifier-border);height:2em}body .kanban-plugin__item-postfix-button-wrapper{align-self:flex-start}body .kanban-plugin__item button.kanban-plugin__item-postfix-button.is-enabled,body .kanban-plugin__item button.kanban-plugin__item-prefix-button.is-enabled,body .kanban-plugin__lane button.kanban-plugin__lane-settings-button.is-enabled{color:var(--text-muted)}body .kanban-plugin button{box-shadow:none;cursor:var(--cursor);height:auto}body .kanban-plugin__item button.kanban-plugin__item-postfix-button:hover,body .kanban-plugin__item button.kanban-plugin__item-prefix-button:hover,body .kanban-plugin__lane button.kanban-plugin__lane-settings-button:hover{background-color:var(--background-modifier-hover)}body .kanban-plugin__item-button-wrapper>button{color:var(--text-muted);font-weight:400;background:rgba(0,0,0,0);min-height:calc(var(--input-height) + 8px)}body .kanban-plugin__item-button-wrapper>button:hover{color:var(--text-normal);background:var(--background-modifier-hover)}body .kanban-plugin__item-button-wrapper>button:focus{box-shadow:none}body .kanban-plugin__item-button-wrapper{padding:1px 6px 5px;border-top:none}body .kanban-plugin__lane-setting-wrapper>div:last-child{border:none;margin:0}body .kanban-plugin.something-is-dragging{cursor:grabbing;cursor:-webkit-grabbing}body .kanban-plugin__item.is-dragging{box-shadow:0 5px 30px rgba(0,0,0,.15),0 0 0 2px var(--text-selection)}body .kanban-plugin__lane-items{border:var(--kanban-border) solid var(--background-modifier-border);padding:0 4px;margin:0;background-color:var(--background-secondary)}body .kanban-plugin__lane{background:rgba(0,0,0,0);padding:0;border:var(--border-width) solid transparent}body .kanban-plugin__lane.is-dragging{box-shadow:0 5px 30px rgba(0,0,0,.15);border:1px solid var(--background-modifier-border)}body .kanban-plugin__lane .kanban-plugin__item-button-wrapper{border-top-left-radius:8px;border-top-right-radius:8px;border-top:1px solid var(--background-modifier-border);border-bottom-width:0;padding:4px 4px 0 4px}body .kanban-plugin__lane.will-prepend .kanban-plugin__lane-items{border-radius:8px}body .kanban-plugin__lane.will-prepend .kanban-plugin__item-form{border-top:1px solid var(--background-modifier-border);border-radius:8px 8px 0 0;padding:4px 4px 0;border-bottom-width:0}body .kanban-plugin__lane.will-prepend .kanban-plugin__item-form+.kanban-plugin__lane-items{border-top-width:0;border-radius:0 0 8px 8px}body .kanban-plugin__lane.will-prepend .kanban-plugin__item-button-wrapper+.kanban-plugin__lane-items{border-top-width:0;border-radius:0 0 8px 8px}body .kanban-plugin__lane:not(.will-prepend) .kanban-plugin__item-button-wrapper,body .kanban-plugin__lane:not(.will-prepend) .kanban-plugin__item-form{border-top:none;border-radius:0 0 8px 8px}body .kanban-plugin__lane:not(.will-prepend) .kanban-plugin__item-button-wrapper{padding:0 4px 4px 4px;border-bottom-width:1px}body .kanban-plugin__lane:not(.will-prepend) .kanban-plugin__lane-items{border-bottom:none;border-top-width:1px;border-radius:8px 8px 0 0}body .kanban-plugin__item-form .kanban-plugin__item-input-wrapper{min-height:calc(var(--input-height) + 8px);display:flex;justify-content:center}body .kanban-plugin__item-button-wrapper,body .kanban-plugin__item-form{background-color:var(--background-secondary);border:var(--kanban-border) solid var(--background-modifier-border)}body .kanban-plugin__item-form{padding:0 4px 5px}body .kanban-plugin__markdown-preview-view ol,body .kanban-plugin__markdown-preview-view ol.contains-task-list .contains-task-list,body .kanban-plugin__markdown-preview-view ul,body .kanban-plugin__markdown-preview-view ul.contains-task-list .contains-task-list{padding-inline-start:1.8em!important}@media(max-width:400pt){.kanban-plugin__board{flex-direction:column!important}.kanban-plugin__lane{width:100%!important;margin-bottom:1rem!important}}body .cm-heading-marker{cursor:var(--cursor);padding-left:10px}.theme-light{--leaflet-buttons:var(--bg1);--leaflet-borders:rgba(0,0,0,0.1)}.theme-dark{--leaflet-buttons:var(--bg2);--leaflet-borders:rgba(255,255,255,0.1)}.leaflet-container{--image-radius:0}.leaflet-top{transition:top .1s linear}body .leaflet-container{background-color:var(--background-secondary);font-family:var(--font-interface)}.leaflet-control-attribution{display:none}.leaflet-popup-content{margin:10px}.block-language-leaflet{border-radius:var(--radius-m);overflow:hidden;border:var(--border-width) solid var(--background-modifier-border)}.map-wide .block-language-leaflet{border-radius:var(--radius-l)}.map-max .block-language-leaflet{border-radius:var(--radius-xl)}.workspace-leaf-content[data-type=obsidian-leaflet-map-view] .block-language-leaflet{border-radius:0;border:none}.map-100 .block-language-leaflet{border-radius:0;border-left:none;border-right:none}.block-language-leaflet .leaflet-control-expandable-list .input-container .input-item>input{appearance:none}body .block-language-leaflet .leaflet-bar.disabled>a{background-color:rgba(0,0,0,0);opacity:.3}body .leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}body .leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}body .leaflet-control-layers-toggle{border-radius:4px}body .block-language-leaflet .leaflet-control-expandable,body .block-language-leaflet .leaflet-control-has-actions .control-actions.expanded,body .block-language-leaflet .leaflet-distance-control,body .leaflet-bar,body .leaflet-bar a,body .leaflet-control-layers-expanded,body .leaflet-control-layers-toggle{background-color:var(--leaflet-buttons);color:var(--text-muted);border:none;user-select:none}body .leaflet-bar a.leaflet-disabled,body .leaflet-bar a.leaflet-disabled:hover{background-color:var(--leaflet-buttons);color:var(--text-faint);opacity:.6;cursor:not-allowed}body .leaflet-control a{cursor:var(--cursor);color:var(--text-normal)}body .leaflet-bar a:hover{background-color:var(--background-modifier-hover);color:var(--text-normal);border:none}body .leaflet-touch .leaflet-control-layers{background-color:var(--leaflet-buttons)}body .leaflet-touch .leaflet-bar,body .leaflet-touch .leaflet-control-layers{border-radius:5px;box-shadow:2px 0 8px 0 rgba(0,0,0,.1);border:1px solid var(--ui1)}body .block-language-leaflet .leaflet-control-has-actions .control-actions{box-shadow:0;border:1px solid var(--ui1)}body .leaflet-control-expandable-list .leaflet-bar{box-shadow:none;border-radius:0}body .block-language-leaflet .leaflet-distance-control{padding:4px 10px;height:auto;cursor:var(--cursor)!important}body .block-language-leaflet .leaflet-marker-link-popup>.leaflet-popup-content-wrapper>*{font-size:var(--font-adaptive-small);font-family:var(--font-interface)}body .block-language-leaflet .leaflet-marker-link-popup>.leaflet-popup-content-wrapper{padding:4px 10px!important}.leaflet-marker-icon svg path{stroke:var(--background-primary);stroke-width:18px}body .markdown-preview-view th,body .markdown-source-view.mod-cm6 .dataview.table-view-table thead.table-view-thead tr th,body .table-view-table>thead>tr>th{cursor:var(--cursor);background-image:none}.markdown-source-view.mod-cm6 th{background-repeat:no-repeat;background-position:right}.style-settings-container[data-level="2"]{background:var(--background-secondary);border:1px solid var(--ui1);border-radius:5px;padding:10px 20px;margin:2px 0 2px -20px}.workspace-leaf-content[data-type=style-settings] div[data-id=instructions] .setting-item-name{display:none}.workspace-leaf-content[data-type=style-settings] div[data-id=instructions] .setting-item-description{color:var(--text-normal);font-size:var(--font-adaptive-smaller);padding-bottom:.5em}.workspace-leaf-content[data-type=style-settings] .view-content{padding:var(--size-4-4) 0}.workspace-leaf-content[data-type=style-settings] .view-content>div{width:var(--line-width);max-width:var(--max-width);margin:0 auto}.workspace-leaf-content[data-type=style-settings] .style-settings-heading[data-level="0"] .setting-item-name{padding-left:17px}.workspace-leaf-content[data-type=style-settings] .setting-item{max-width:100%;margin:0 auto}.workspace-leaf-content[data-type=style-settings] .setting-item-name{position:relative}.workspace-leaf-content[data-type=style-settings] .style-settings-collapse-indicator{position:absolute;left:0}.setting-item-heading.style-settings-heading,.style-settings-container .style-settings-heading{cursor:var(--cursor)}.modal.mod-settings .setting-item .pickr button.pcr-button{box-shadow:none;border-radius:40px;height:24px;width:24px}.setting-item .pickr .pcr-button:after,.setting-item .pickr .pcr-button:before{border-radius:40px;box-shadow:none;border:none}.setting-item.setting-item-heading.style-settings-heading.is-collapsed{border-bottom:1px solid var(--background-modifier-border)}.setting-item.setting-item-heading.style-settings-heading{border:0;padding:10px 0 5px;margin-bottom:0}.setting-item .style-settings-export,.setting-item .style-settings-import{text-decoration:none;font-size:var(--font-ui-small);font-weight:500;color:var(--text-muted);margin:0;padding:2px 8px;border-radius:5px;cursor:var(--cursor)}.setting-item .style-settings-export:hover,.setting-item .style-settings-import:hover{background-color:var(--background-modifier-hover);color:var(--text-normal);cursor:var(--cursor)}.mod-root .workspace-leaf-content[data-type=style-settings] .style-settings-container .setting-item:not(.setting-item-heading){flex-direction:row;align-items:center;padding:.5em 0}.workspace-split:not(.mod-root) .workspace-leaf-content[data-type=style-settings] .setting-item-name{font-size:var(--font-adaptive-smaller)}.themed-color-wrapper>div+div{margin-top:0;margin-left:6px}.theme-light .themed-color-wrapper>.theme-light{background-color:rgba(0,0,0,0)}.theme-light .themed-color-wrapper>.theme-dark{background-color:rgba(0,0,0,.8)}.theme-dark .themed-color-wrapper>.theme-dark{background-color:rgba(0,0,0,0)}@media(max-width:400pt){.workspace-leaf-content[data-type=style-settings] .setting-item-name{font-size:var(--font-adaptive-small)}.workspace-leaf-content[data-type=style-settings] .view-content>.setting-item>.setting-item-info:first-child{width:100%;margin-right:0}}.zoom-plugin-header{--link-color:var(--text-normal);--link-decoration:none;font-size:var(--font-ui-small);padding:0;justify-content:center;margin:var(--size-4-2) auto;max-width:var(--max-width)}.zoom-plugin-header>.zoom-plugin-title{text-decoration:none;max-width:15em;overflow:hidden}.zoom-plugin-header>.zoom-plugin-delimiter{color:var(--text-faint);padding:0 var(--size-4-1)}.theme-dark.minimal-atom-dark{--color-red-rgb:225,109,118;--color-orange-rgb:209,154,102;--color-yellow-rgb:206,193,103;--color-green-rgb:152,195,121;--color-cyan-rgb:88,182,194;--color-blue-rgb:98,175,239;--color-purple-rgb:198,120,222;--color-pink-rgb:225,109,118;--color-red:#e16d76;--color-orange:#d19a66;--color-yellow:#cec167;--color-green:#98c379;--color-cyan:#58b6c2;--color-blue:#62afef;--color-purple:#c678de;--color-pink:#e16d76}.theme-light.minimal-atom-light{--color-red-rgb:228,87,73;--color-orange-rgb:183,107,2;--color-yellow-rgb:193,131,2;--color-green-rgb:80,161,80;--color-cyan-rgb:13,151,179;--color-blue-rgb:98,175,239;--color-purple-rgb:166,38,164;--color-pink-rgb:228,87,73;--color-red:#e45749;--color-orange:#b76b02;--color-yellow:#c18302;--color-green:#50a150;--color-cyan:#0d97b3;--color-blue:#62afef;--color-purple:#a626a4;--color-pink:#e45749}.theme-light.minimal-atom-light{--base-h:106;--base-s:0%;--base-l:98%;--accent-h:231;--accent-s:76%;--accent-l:62%;--bg1:#fafafa;--bg2:#eaeaeb;--bg3:rgba(0,0,0,.1);--ui1:#dbdbdc;--ui2:#d8d8d9;--tx1:#232324;--tx2:#8e8e90;--tx3:#a0a1a8;--hl1:rgba(180,180,183,0.3);--hl2:rgba(209,154,102,0.35)}.theme-light.minimal-atom-light.minimal-light-white{--bg3:#eaeaeb}.theme-dark.minimal-atom-dark,.theme-light.minimal-atom-light.minimal-light-contrast .mod-left-split,.theme-light.minimal-atom-light.minimal-light-contrast .theme-dark,.theme-light.minimal-atom-light.minimal-light-contrast .titlebar,.theme-light.minimal-atom-light.minimal-light-contrast .workspace-drawer.mod-left,.theme-light.minimal-atom-light.minimal-light-contrast .workspace-ribbon.mod-left:not(.is-collapsed),.theme-light.minimal-atom-light.minimal-light-contrast.minimal-status-off .status-bar{--base-h:220;--base-s:12%;--base-l:18%;--accent-h:220;--accent-s:86%;--accent-l:65%;--bg1:#282c34;--bg2:#21252c;--bg3:#3a3f4b;--divider-color:#181a1f;--tab-outline-color:#181a1f;--tx1:#d8dae1;--tx2:#898f9d;--tx3:#5d6370;--hl1:rgba(114,123,141,0.3);--hl2:rgba(209,154,102,0.3);--sp1:#fff}.theme-dark.minimal-atom-dark.minimal-dark-black{--base-d:5%;--bg3:#282c34;--divider-color:#282c34;--tab-outline-color:#282c34}.theme-light.minimal-ayu-light{--color-red-rgb:230,80,80;--color-orange-rgb:250,141,62;--color-yellow-rgb:242,174,73;--color-green-rgb:108,191,67;--color-cyan-rgb:76,191,153;--color-blue-rgb:57,158,230;--color-purple-rgb:163,122,204;--color-pink-rgb:255,115,131;--color-red:#e65050;--color-orange:#fa8d3e;--color-yellow:#f2ae49;--color-green:#6CBF43;--color-cyan:#4cbf99;--color-blue:#399ee6;--color-purple:#a37acc;--color-pink:#ff7383}.theme-dark.minimal-ayu-dark{--color-red-rgb:255,102,102;--color-orange-rgb:250,173,102;--color-yellow-rgb:255,209,55;--color-green-rgb:135,217,108;--color-cyan-rgb:149,230,203;--color-blue-rgb:115,208,255;--color-purple-rgb:223,191,255;--color-pink-rgb:242,121,131;--color-red:#ff6666;--color-orange:#ffad66;--color-yellow:#ffd137;--color-green:#87D96C;--color-cyan:#95e6cb;--color-blue:#73d0ff;--color-purple:#dfbfff;--color-pink:#f27983}.theme-light.minimal-ayu-light{--base-h:210;--base-s:17%;--base-l:98%;--accent-h:36;--accent-s:100%;--accent-l:50%;--bg1:#fff;--bg2:#f8f9fa;--bg3:rgba(209,218,224,0.5);--ui1:#E6EAED;--tx1:#5C6165;--tx2:#8A9199;--tx3:#AAAEB0;--hl1:rgba(3,91,214,0.15)}.theme-dark.minimal-ayu-dark,.theme-light.minimal-ayu-light.minimal-light-contrast .mod-left-split,.theme-light.minimal-ayu-light.minimal-light-contrast .theme-dark,.theme-light.minimal-ayu-light.minimal-light-contrast .titlebar,.theme-light.minimal-ayu-light.minimal-light-contrast .workspace-drawer.mod-left,.theme-light.minimal-ayu-light.minimal-light-contrast .workspace-ribbon.mod-left:not(.is-collapsed),.theme-light.minimal-ayu-light.minimal-light-contrast.minimal-status-off .status-bar{--base-h:222;--base-s:22%;--base-l:15%;--accent-h:35;--accent-s:100%;--accent-l:60%;--bg1:#232937;--bg2:#1E2431;--bg3:rgba(51,61,80,0.5);--ui1:#333C4A;--ui2:#333C4A;--ui3:#333C4A;--tx1:#cccac2;--tx2:#707A8C;--tx3:#495063;--hl1:rgba(64,159,255,0.25)}.theme-dark.minimal-ayu-dark.minimal-dark-black{--accent-h:40;--accent-s:75%;--accent-l:61%;--bg3:#0E1017;--tx1:#BFBDB6;--divider-color:#11151C;--tab-outline-color:#11151C}.theme-light.minimal-catppuccin-light{--color-red-rgb:230,69,83;--color-orange-rgb:254,100,12;--color-yellow-rgb:223,142,29;--color-green-rgb:64,160,43;--color-cyan-rgb:23,146,154;--color-blue-rgb:33,102,246;--color-purple-rgb:137,56,239;--color-pink-rgb:234,119,203;--color-red:#E64553;--color-orange:#FE640C;--color-yellow:#DF8E1D;--color-green:#40A02B;--color-cyan:#17929A;--color-blue:#2166F6;--color-purple:#8938EF;--color-pink:#EA77CB}.theme-dark.minimal-catppuccin-dark{--color-red-rgb:235,153,156;--color-orange-rgb:239,160,118;--color-yellow-rgb:229,200,144;--color-green-rgb:166,209,138;--color-cyan-rgb:129,200,190;--color-blue-rgb:140,170,238;--color-purple-rgb:202,158,230;--color-pink-rgb:244,185,229;--color-red:#EB999C;--color-orange:#EFA076;--color-yellow:#E5C890;--color-green:#A6D18A;--color-cyan:#81C8BE;--color-blue:#8CAAEE;--color-purple:#CA9EE6;--color-pink:#F4B9E5}.theme-light.minimal-catppuccin-light{--base-h:228;--base-s:20%;--base-l:95%;--accent-h:11;--accent-s:59%;--accent-l:67%;--bg1:#F0F1F5;--bg2:#DCE0E8;--bg3:hsla(228,11%,65%,.25);--ui1:#CCD0DA;--ui2:#BCC0CC;--ui3:#ACB0BE;--tx1:#4D4F69;--tx2:#5D5F77;--tx3:#8D8FA2;--hl1:rgba(172,176,190,.3);--hl2:rgba(223,142,29,.3)}.theme-light.minimal-catppuccin-light.minimal-light-tonal{--bg2:#DCE0E8}.theme-light.minimal-catppuccin-light.minimal-light-white{--bg3:#F0F1F5;--ui1:#DCE0E8}.theme-dark.minimal-catppuccin-dark,.theme-light.minimal-catppuccin-light.minimal-light-contrast .mod-left-split,.theme-light.minimal-catppuccin-light.minimal-light-contrast .theme-dark,.theme-light.minimal-catppuccin-light.minimal-light-contrast .titlebar,.theme-light.minimal-catppuccin-light.minimal-light-contrast .workspace-drawer.mod-left,.theme-light.minimal-catppuccin-light.minimal-light-contrast .workspace-ribbon.mod-left:not(.is-collapsed),.theme-light.minimal-catppuccin-light.minimal-light-contrast.minimal-status-off .status-bar{--base-h:229;--base-s:19%;--base-l:23%;--accent-h:10;--accent-s:57%;--accent-l:88%;--bg1:#303446;--bg2:#242634;--bg3:hsla(229,13%,52%,0.25);--ui1:#41455A;--ui2:#51576D;--ui3:#626880;--tx1:#C6D0F5;--tx2:#A6ADCE;--tx3:#848BA7;--sp1:#242634;--hl1:rgba(98,104,128,.5);--hl2:rgba(223,142,29,.4)}.theme-dark.minimal-catppuccin-dark.minimal-dark-black{--ui1:#303446;--hl2:rgba(223,142,29,.5)}.theme-dark.minimal-dracula-dark{--color-red-rgb:255,85,85;--color-orange-rgb:255,184,108;--color-yellow-rgb:241,250,140;--color-green-rgb:80,250,123;--color-cyan-rgb:139,233,253;--color-blue-rgb:98,114,164;--color-purple-rgb:189,147,249;--color-pink-rgb:255,121,198;--color-red:#ff5555;--color-orange:#ffb86c;--color-yellow:#f1fa8c;--color-green:#50fa7b;--color-cyan:#8be9fd;--color-blue:#6272a4;--color-purple:#bd93f9;--color-pink:#ff79c6}.theme-dark.minimal-dracula-dark,.theme-light.minimal-dracula-light.minimal-light-contrast .mod-left-split,.theme-light.minimal-dracula-light.minimal-light-contrast .theme-dark,.theme-light.minimal-dracula-light.minimal-light-contrast .titlebar,.theme-light.minimal-dracula-light.minimal-light-contrast .workspace-drawer.mod-left,.theme-light.minimal-dracula-light.minimal-light-contrast .workspace-ribbon.mod-left:not(.is-collapsed),.theme-light.minimal-dracula-light.minimal-light-contrast.minimal-status-off .status-bar{--base-h:232;--base-s:16%;--base-l:19%;--accent-h:265;--accent-s:89%;--accent-l:78%;--bg1:#282a37;--bg2:#21222c;--ui2:#44475a;--ui3:#6272a4;--tx1:#f8f8f2;--tx2:#949FBE;--tx3:#6272a4;--hl1:rgba(134, 140, 170, 0.3);--hl2:rgba(189, 147, 249, 0.35)}.theme-dark.minimal-dracula-dark.minimal-dark-black{--ui1:#282a36}.theme-dark.minimal-eink-dark,.theme-light.minimal-eink-light{--collapse-icon-color:var(--text-normal);--icon-color-active:var(--bg1);--icon-color-hover:var(--bg1);--icon-color-focused:var(--bg1);--icon-opacity:1;--indentation-guide-color:var(--tx1);--indentation-guide-color-active:var(--tx1);--indentation-guide-width-active:3px;--interactive-normal:var(--bg1);--input-shadow:0 0 0 1px var(--tx1);--link-unresolved-opacity:1;--link-unresolved-decoration-style:dashed;--link-unresolved-decoration-color:var(--tx1);--metadata-label-background-active:var(--bg1);--metadata-input-background-active:var(--bg1);--modal-border-color:var(--tx1);--modal-border-width:2px;--prompt-border-color:var(--tx1);--prompt-border-width:2px;--calendar-dot-active:var(--bg1);--calendar-dot-today:var(--bg1);--calendar-text-active:var(--bg1);--tag-border-width:1.25px;--tag-background:transparent;--tag-background-hover:transparent;--tag-border-color:var(--tx1);--tag-border-color-hover:var(--tx1);--text-on-accent:var(--bg1);--text-on-accent-inverted:var(--bg1);--text-selection:var(--tx1);--vault-profile-color:var(--tx1);--nav-item-color-hover:var(--bg1)}.theme-dark.minimal-eink-dark ::selection,.theme-dark.minimal-eink-dark button:hover,.theme-light.minimal-eink-light ::selection,.theme-light.minimal-eink-light button:hover{color:var(--bg1)}.theme-dark.minimal-eink-dark .nav-files-container,.theme-light.minimal-eink-light .nav-files-container{--nav-item-color-active:var(--bg1)}.theme-dark.minimal-eink-dark .tree-item-self:hover,.theme-light.minimal-eink-light .tree-item-self:hover{--nav-collapse-icon-color:var(--bg1)}.theme-dark.minimal-eink-dark.is-focused .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-icon,.theme-dark.minimal-eink-dark.labeled-nav .mod-left-split .mod-top .workspace-tab-header.is-active,.theme-dark.minimal-eink-dark.tabs-modern,.theme-light.minimal-eink-light.is-focused .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-icon,.theme-light.minimal-eink-light.labeled-nav .mod-left-split .mod-top .workspace-tab-header.is-active,.theme-light.minimal-eink-light.tabs-modern{--minimal-tab-text-color-active:var(--bg1);--tab-text-color-focused:var(--bg1);--tab-text-color-focused-active-current:var(--bg1)}.theme-dark.minimal-eink-dark .setting-hotkey,.theme-light.minimal-eink-light .setting-hotkey{background-color:rgba(0,0,0,0);border:1px solid var(--tx1)}.theme-dark.minimal-eink-dark .suggestion-container,.theme-light.minimal-eink-light .suggestion-container{border-width:3px}.theme-dark.minimal-eink-dark .cm-s-obsidian span.cm-inline-code,.theme-dark.minimal-eink-dark .markdown-rendered code,.theme-light.minimal-eink-light .cm-s-obsidian span.cm-inline-code,.theme-light.minimal-eink-light .markdown-rendered code{font-weight:600}.theme-dark.minimal-eink-dark .tree-item-self.is-active,.theme-dark.minimal-eink-dark .tree-item-self:hover,.theme-light.minimal-eink-light .tree-item-self.is-active,.theme-light.minimal-eink-light .tree-item-self:hover{--icon-color:var(--bg1)}.theme-dark.minimal-eink-dark .metadata-property-icon,.theme-light.minimal-eink-light .metadata-property-icon{--icon-color-focused:var(--tx1)}.theme-dark.minimal-eink-dark .checkbox-container,.theme-light.minimal-eink-light .checkbox-container{background-color:var(--bg1);box-shadow:0 0 0 1px var(--tx1);--toggle-thumb-color:var(--tx1)}.theme-dark.minimal-eink-dark .checkbox-container.is-enabled,.theme-light.minimal-eink-light .checkbox-container.is-enabled{background-color:var(--tx1);--toggle-thumb-color:var(--bg1)}.theme-dark.minimal-eink-dark.labeled-nav .mod-left-split .mod-top .workspace-tab-header.is-active:not(:hover),.theme-dark.minimal-eink-dark.tabs-modern .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header.is-active,.theme-light.minimal-eink-light.labeled-nav .mod-left-split .mod-top .workspace-tab-header.is-active:not(:hover),.theme-light.minimal-eink-light.tabs-modern .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header.is-active{background-color:var(--tx1)}.theme-dark.minimal-eink-dark #calendar-container .reset-button:hover,.theme-dark.minimal-eink-dark .cm-s-obsidian span.cm-formatting-highlight,.theme-dark.minimal-eink-dark .cm-s-obsidian span.cm-highlight,.theme-dark.minimal-eink-dark .community-item .suggestion-highlight,.theme-dark.minimal-eink-dark .dropdown:hover,.theme-dark.minimal-eink-dark .horizontal-tab-nav-item:hover,.theme-dark.minimal-eink-dark .markdown-rendered mark,.theme-dark.minimal-eink-dark .mod-root .workspace-tab-header-status-icon,.theme-dark.minimal-eink-dark .mod-root .workspace-tab-header:hover,.theme-dark.minimal-eink-dark .search-result-file-match:hover,.theme-dark.minimal-eink-dark .search-result-file-matched-text,.theme-dark.minimal-eink-dark .status-bar .plugin-sync:hover .sync-status-icon.mod-success,.theme-dark.minimal-eink-dark .status-bar .plugin-sync:hover .sync-status-icon.mod-working,.theme-dark.minimal-eink-dark .status-bar-item.mod-clickable:hover,.theme-dark.minimal-eink-dark .suggestion-item.is-selected,.theme-dark.minimal-eink-dark .text-icon-button:hover,.theme-dark.minimal-eink-dark .vertical-tab-nav-item:hover,.theme-dark.minimal-eink-dark button.mod-cta,.theme-dark.minimal-eink-dark select:hover,.theme-dark.minimal-eink-dark.is-focused.tabs-modern .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-title,.theme-dark.minimal-eink-dark.labeled-nav .mod-left-split .mod-top .workspace-tab-header.is-active,.theme-dark.minimal-eink-dark.labeled-nav .mod-left-split .mod-top .workspace-tab-header:hover,.theme-dark.minimal-eink-dark:not(.colorful-active) .horizontal-tab-nav-item.is-active,.theme-dark.minimal-eink-dark:not(.colorful-active) .vertical-tab-nav-item.is-active,.theme-light.minimal-eink-light #calendar-container .reset-button:hover,.theme-light.minimal-eink-light .cm-s-obsidian span.cm-formatting-highlight,.theme-light.minimal-eink-light .cm-s-obsidian span.cm-highlight,.theme-light.minimal-eink-light .community-item .suggestion-highlight,.theme-light.minimal-eink-light .dropdown:hover,.theme-light.minimal-eink-light .horizontal-tab-nav-item:hover,.theme-light.minimal-eink-light .markdown-rendered mark,.theme-light.minimal-eink-light .mod-root .workspace-tab-header-status-icon,.theme-light.minimal-eink-light .mod-root .workspace-tab-header:hover,.theme-light.minimal-eink-light .search-result-file-match:hover,.theme-light.minimal-eink-light .search-result-file-matched-text,.theme-light.minimal-eink-light .status-bar .plugin-sync:hover .sync-status-icon.mod-success,.theme-light.minimal-eink-light .status-bar .plugin-sync:hover .sync-status-icon.mod-working,.theme-light.minimal-eink-light .status-bar-item.mod-clickable:hover,.theme-light.minimal-eink-light .suggestion-item.is-selected,.theme-light.minimal-eink-light .text-icon-button:hover,.theme-light.minimal-eink-light .vertical-tab-nav-item:hover,.theme-light.minimal-eink-light button.mod-cta,.theme-light.minimal-eink-light select:hover,.theme-light.minimal-eink-light.is-focused.tabs-modern .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-title,.theme-light.minimal-eink-light.labeled-nav .mod-left-split .mod-top .workspace-tab-header.is-active,.theme-light.minimal-eink-light.labeled-nav .mod-left-split .mod-top .workspace-tab-header:hover,.theme-light.minimal-eink-light:not(.colorful-active) .horizontal-tab-nav-item.is-active,.theme-light.minimal-eink-light:not(.colorful-active) .vertical-tab-nav-item.is-active{color:var(--bg1)}.theme-dark.minimal-eink-dark .is-flashing,.theme-light.minimal-eink-light .is-flashing{--text-highlight-bg:#999}.theme-dark.minimal-eink-dark #calendar-container .day:hover,.theme-light.minimal-eink-light #calendar-container .day:hover{--color-dot:var(--bg1)}.theme-light.minimal-eink-light{--base-h:0;--base-s:0%;--base-l:100%;--accent-h:0;--accent-s:0%;--accent-l:0%;--ax3:#000;--bg1:#fff;--bg2:#fff;--bg3:#000;--ui1:#000;--ui2:#000;--ui3:#000;--tx1:#000;--tx2:#000;--tx3:#000;--hl1:#000;--hl2:#000;--sp1:#fff;--text-on-accent:#fff;--background-modifier-cover:rgba(235,235,235,1)}.theme-dark.minimal-eink-dark,.theme-light.minimal-eink-light.minimal-light-contrast .mod-left-split,.theme-light.minimal-eink-light.minimal-light-contrast .theme-dark,.theme-light.minimal-eink-light.minimal-light-contrast .titlebar,.theme-light.minimal-eink-light.minimal-light-contrast .workspace-drawer.mod-left,.theme-light.minimal-eink-light.minimal-light-contrast .workspace-ribbon.mod-left:not(.is-collapsed),.theme-light.minimal-eink-light.minimal-light-contrast.minimal-status-off .status-bar{--base-h:0;--base-s:0%;--base-l:0%;--accent-h:0;--accent-s:0%;--accent-l:100%;--ax3:#fff;--bg1:#000;--bg2:#000;--bg3:#fff;--ui1:#fff;--ui2:#fff;--ui3:#fff;--tx1:#fff;--tx2:#fff;--tx3:#fff;--hl1:#fff;--hl2:#fff;--sp1:#000;--background-modifier-cover:rgba(20,20,20,1);--vault-profile-color:var(--tx1);--vault-profile-color-hover:var(--bg1);--nav-item-color-hover:var(--bg1);--nav-item-color-active:var(--bg1)}.theme-light.minimal-eink-light.minimal-light-tonal{--bg3:#bbb;--ui1:#bbb;--tx3:#999}.theme-dark.minimal-eink-dark.minimal-dark-tonal{--bg3:#444;--ui1:#444;--tx3:#999}.theme-dark.minimal-eink-dark.minimal-dark-tonal,.theme-light.minimal-eink-light.minimal-light-tonal{--hl2:var(--bg3);--modal-border-color:var(--ui1);--prompt-border-color:var(--ui1);--tag-border-color:var(--ui1);--text-selection:var(--bg3);--icon-color-active:var(--tx1);--icon-color-focused:var(--tx1);--nav-item-color-active:var(--tx1);--nav-item-color-hover:var(--tx1);--minimal-tab-text-color-active:var(--tx1)}.theme-dark.minimal-eink-dark.minimal-dark-tonal .is-flashing,.theme-dark.minimal-eink-dark.minimal-dark-tonal .search-result-file-matched-text,.theme-light.minimal-eink-light.minimal-light-tonal .is-flashing,.theme-light.minimal-eink-light.minimal-light-tonal .search-result-file-matched-text{background-color:var(--bg3);color:var(--tx1)}.theme-dark.minimal-eink-dark.minimal-dark-tonal #calendar-container .reset-button:hover,.theme-dark.minimal-eink-dark.minimal-dark-tonal ::selection,.theme-dark.minimal-eink-dark.minimal-dark-tonal:not(.colorful-active) .vertical-tab-nav-item.is-active,.theme-dark.minimal-eink-dark.minimal-dark-tonal:not(.colorful-active) .vertical-tab-nav-item:hover,.theme-light.minimal-eink-light.minimal-light-tonal #calendar-container .reset-button:hover,.theme-light.minimal-eink-light.minimal-light-tonal ::selection,.theme-light.minimal-eink-light.minimal-light-tonal:not(.colorful-active) .vertical-tab-nav-item.is-active,.theme-light.minimal-eink-light.minimal-light-tonal:not(.colorful-active) .vertical-tab-nav-item:hover{color:var(--tx1)}.theme-light.minimal-everforest-light{--color-red-rgb:248,85,82;--color-orange-rgb:245,125,38;--color-yellow-rgb:223,160,0;--color-green-rgb:141,161,1;--color-cyan-rgb:53,167,124;--color-blue-rgb:56,148,196;--color-purple-rgb:223,105,186;--color-pink-rgb:223,105,186;--color-red:#f85552;--color-orange:#f57d26;--color-yellow:#dfa000;--color-green:#8da101;--color-cyan:#35a77c;--color-blue:#3795C5;--color-purple:#df69ba;--color-pink:#df69ba}.theme-dark.minimal-everforest-dark{--color-red-rgb:230,126,128;--color-orange-rgb:230,152,117;--color-yellow-rgb:219,188,127;--color-green-rgb:167,192,128;--color-cyan-rgb:131,192,146;--color-blue-rgb:127,187,179;--color-purple-rgb:223,105,186;--color-pink-rgb:223,105,186;--color-red:#e67e80;--color-orange:#e69875;--color-yellow:#dbbc7f;--color-green:#a7c080;--color-cyan:#83c092;--color-blue:#7fbbb3;--color-purple:#d699b6;--color-pink:#d699b6}.theme-light.minimal-everforest-light{--base-h:44;--base-s:87%;--base-l:94%;--accent-h:83;--accent-s:36%;--accent-l:53%;--bg1:#fdf6e3;--bg2:#efebd4;--bg3:rgba(226,222,198,.5);--ui1:#e0dcc7;--ui2:#bec5b2;--ui3:#bec5b2;--tx1:#5C6A72;--tx2:#829181;--tx3:#a6b0a0;--hl1:rgba(198,214,152,.4);--hl2:rgba(222,179,51,.3)}.theme-light.minimal-everforest-light.minimal-light-tonal{--bg2:#fdf6e3}.theme-light.minimal-everforest-light.minimal-light-white{--bg3:#f3efda;--ui1:#edead5}.theme-dark.minimal-everforest-dark,.theme-light.minimal-everforest-light.minimal-light-contrast .mod-left-split,.theme-light.minimal-everforest-light.minimal-light-contrast .theme-dark,.theme-light.minimal-everforest-light.minimal-light-contrast .titlebar,.theme-light.minimal-everforest-light.minimal-light-contrast .workspace-drawer.mod-left,.theme-light.minimal-everforest-light.minimal-light-contrast .workspace-ribbon.mod-left:not(.is-collapsed),.theme-light.minimal-everforest-light.minimal-light-contrast.minimal-status-off .status-bar{--base-h:203;--base-s:15%;--base-l:23%;--accent-h:81;--accent-s:34%;--accent-l:63%;--bg1:#2d353b;--bg2:#232a2e;--bg3:rgba(71,82,88,0.5);--ui1:#475258;--ui2:#4f585e;--ui3:#525c62;--tx1:#d3c6aa;--tx2:#9da9a0;--tx3:#7a8478;--hl1:rgba(134,70,93,.5);--hl2:rgba(147,185,96,.3)}.theme-dark.minimal-everforest-dark.minimal-dark-black{--hl1:rgba(134,70,93,.4);--ui1:#2b3339}.theme-light.minimal-flexoki-light{--color-red-rgb:175,48,41;--color-orange-rgb:188,82,21;--color-yellow-rgb:173,131,1;--color-green-rgb:102,128,11;--color-cyan-rgb:36,131,123;--color-blue-rgb:32,94,166;--color-purple-rgb:94,64,157;--color-pink-rgb:160,47,111;--color-red:#AF3029;--color-orange:#BC5215;--color-yellow:#AD8301;--color-green:#66800B;--color-cyan:#24837B;--color-blue:#205EA6;--color-purple:#5E409D;--color-pink:#A02F6F}.theme-dark.minimal-flexoki-dark{--color-red-rgb:209,77,65;--color-orange-rgb:218,112,44;--color-yellow-rgb:208,162,21;--color-green-rgb:135,154,57;--color-cyan-rgb:58,169,159;--color-blue-rgb:67,133,190;--color-purple-rgb:139,126,200;--color-pink-rgb:206,93,151;--color-red:#D14D41;--color-orange:#DA702C;--color-yellow:#D0A215;--color-green:#879A39;--color-cyan:#3AA99F;--color-blue:#4385BE;--color-purple:#8B7EC8;--color-pink:#CE5D97}.theme-light.minimal-flexoki-light{--base-h:48;--base-s:100%;--base-l:97%;--accent-h:175;--accent-s:57%;--accent-l:33%;--bg1:#FFFCF0;--bg2:#F2F0E5;--bg3:rgba(16,15,15,0.05);--ui1:#E6E4D9;--ui2:#DAD8CE;--ui3:#CECDC3;--tx1:#100F0F;--tx2:#6F6E69;--tx3:#B7B5AC;--hl1:rgba(187,220,206,0.3);--hl2:rgba(247,209,61,0.3)}.theme-light.minimal-flexoki-light.minimal-light-tonal{--bg2:#FFFCF0}.theme-dark.minimal-flexoki-dark,.theme-light.minimal-flexoki-light.minimal-light-contrast .mod-left-split,.theme-light.minimal-flexoki-light.minimal-light-contrast .theme-dark,.theme-light.minimal-flexoki-light.minimal-light-contrast .titlebar,.theme-light.minimal-flexoki-light.minimal-light-contrast .workspace-drawer.mod-left,.theme-light.minimal-flexoki-light.minimal-light-contrast .workspace-ribbon.mod-left:not(.is-collapsed),.theme-light.minimal-flexoki-light.minimal-light-contrast.minimal-status-off .status-bar{--base-h:360;--base-s:3%;--base-l:6%;--accent-h:175;--accent-s:49%;--accent-l:45%;--bg1:#100F0F;--bg2:#1C1B1A;--bg3:rgba(254,252,240,0.05);--ui1:#282726;--ui2:#343331;--ui3:#403E3C;--tx1:#CECDC3;--tx2:#878580;--tx3:#575653;--hl1:rgba(30,95,91,0.3);--hl2:rgba(213,159,17,0.3)}.theme-dark.minimal-flexoki-dark.minimal-dark-black{--ui1:#1C1B1A}.theme-dark.minimal-gruvbox-dark,.theme-light.minimal-gruvbox-light{--color-red-rgb:204,36,29;--color-orange-rgb:214,93,14;--color-yellow-rgb:215,153,33;--color-green-rgb:152,151,26;--color-cyan-rgb:104,157,106;--color-blue-rgb:69,133,136;--color-purple-rgb:177,98,134;--color-pink-rgb:177,98,134;--color-red:#cc241d;--color-orange:#d65d0e;--color-yellow:#d79921;--color-green:#98971a;--color-cyan:#689d6a;--color-blue:#458588;--color-purple:#b16286;--color-pink:#b16286}.theme-light.minimal-gruvbox-light{--base-h:49;--base-s:92%;--base-l:89%;--accent-h:24;--accent-s:88%;--accent-l:45%;--bg1:#fcf2c7;--bg2:#f2e6bd;--bg3:#ebd9b3;--ui1:#ebdbb2;--ui2:#d5c4a1;--ui3:#bdae93;--tx1:#282828;--tx2:#7c7065;--tx3:#a89a85;--hl1:rgba(192,165,125,.3);--hl2:rgba(215,153,33,.4)}.theme-light.minimal-gruvbox-light.minimal-light-tonal{--bg2:#fcf2c7}.theme-light.minimal-gruvbox-light.minimal-light-white{--bg3:#faf5d7;--ui1:#f2e6bd}.theme-dark.minimal-gruvbox-dark,.theme-light.minimal-gruvbox-light.minimal-light-contrast .mod-left-split,.theme-light.minimal-gruvbox-light.minimal-light-contrast .theme-dark,.theme-light.minimal-gruvbox-light.minimal-light-contrast .titlebar,.theme-light.minimal-gruvbox-light.minimal-light-contrast .workspace-drawer.mod-left,.theme-light.minimal-gruvbox-light.minimal-light-contrast .workspace-ribbon.mod-left:not(.is-collapsed),.theme-light.minimal-gruvbox-light.minimal-light-contrast.minimal-status-off .status-bar{--accent-h:24;--accent-s:88%;--accent-l:45%;--bg1:#282828;--bg2:#1e2021;--bg3:#3d3836;--bg3:rgba(62,57,55,0.5);--ui1:#3c3836;--ui2:#504945;--ui3:#665c54;--tx1:#fbf1c7;--tx2:#bdae93;--tx3:#7c6f64;--hl1:rgba(173,149,139,0.3);--hl2:rgba(215,153,33,.4)}.theme-dark.minimal-gruvbox-dark.minimal-dark-black{--hl1:rgba(173,149,139,0.4);--ui1:#282828}.theme-dark.minimal-macos-dark,.theme-light.minimal-macos-light{--color-red-rgb:255,59,49;--color-orange-rgb:255,149,2;--color-yellow-rgb:255,204,0;--color-green-rgb:42,205,65;--color-cyan-rgb:2,199,190;--color-blue-rgb:2,122,255;--color-purple-rgb:176,81,222;--color-pink-rgb:255,46,85;--color-red:#ff3b31;--color-orange:#ff9502;--color-yellow:#ffcc00;--color-green:#2acd41;--color-cyan:#02c7be;--color-blue:#027aff;--color-purple:#b051de;--color-pink:#ff2e55}.theme-light.minimal-macos-light{--base-h:106;--base-s:0%;--base-l:94%;--accent-h:212;--accent-s:100%;--accent-l:50%;--bg1:#fff;--bg2:#f0f0f0;--bg3:rgba(0,0,0,.1);--ui1:#e7e7e7;--tx1:#454545;--tx2:#808080;--tx3:#b0b0b0;--hl1:#b3d7ff}.theme-light.minimal-macos-light.minimal-light-tonal{--bg1:#f0f0f0;--bg2:#f0f0f0}.theme-dark.minimal-macos-dark,.theme-light.minimal-macos-light.minimal-light-contrast .mod-left-split,.theme-light.minimal-macos-light.minimal-light-contrast .theme-dark,.theme-light.minimal-macos-light.minimal-light-contrast .titlebar,.theme-light.minimal-macos-light.minimal-light-contrast .workspace-drawer.mod-left,.theme-light.minimal-macos-light.minimal-light-contrast .workspace-ribbon.mod-left:not(.is-collapsed),.theme-light.minimal-macos-light.minimal-light-contrast.minimal-status-off .status-bar{--base-h:106;--base-s:0%;--base-l:12%;--accent-h:212;--accent-s:100%;--accent-l:50%;--bg1:#1e1e1e;--bg2:#282828;--bg3:rgba(255,255,255,0.11);--divider-color:#000;--tab-outline-color:#000;--ui1:#373737;--ui2:#515151;--ui3:#595959;--tx1:#dcdcdc;--tx2:#8c8c8c;--tx3:#686868;--hl1:rgba(98,169,252,0.5);--sp1:#fff}.theme-dark.minimal-macos-dark.minimal-dark-black{--divider-color:#1e1e1e;--tab-outline-color:#1e1e1e}.theme-dark.minimal-nord-dark,.theme-light.minimal-nord-light{--color-red-rgb:191,97,106;--color-orange-rgb:208,138,112;--color-yellow-rgb:235,203,139;--color-green-rgb:163,190,140;--color-cyan-rgb:136,192,208;--color-blue-rgb:129,161,193;--color-purple-rgb:180,142,173;--color-pink-rgb:180,142,173;--color-red:#BF616A;--color-orange:#D08770;--color-yellow:#EBCB8B;--color-green:#A3BE8C;--color-cyan:#88C0D0;--color-blue:#81A1C1;--color-purple:#B48EAD;--color-pink:#B48EAD}.theme-light.minimal-nord-light{--base-h:221;--base-s:27%;--base-l:94%;--accent-h:213;--accent-s:32%;--accent-l:52%;--bg1:#fff;--bg2:#eceff4;--bg3:rgba(157,174,206,0.25);--ui1:#d8dee9;--ui2:#BBCADC;--ui3:#81a1c1;--tx1:#2e3440;--tx2:#7D8697;--tx3:#ADB1B8;--hl2:rgba(208, 135, 112, 0.35)}.theme-dark.minimal-nord-dark,.theme-light.minimal-nord-light.minimal-light-contrast .mod-left-split,.theme-light.minimal-nord-light.minimal-light-contrast .theme-dark,.theme-light.minimal-nord-light.minimal-light-contrast .titlebar,.theme-light.minimal-nord-light.minimal-light-contrast .workspace-drawer.mod-left,.theme-light.minimal-nord-light.minimal-light-contrast .workspace-ribbon.mod-left:not(.is-collapsed),.theme-light.minimal-nord-light.minimal-light-contrast.minimal-status-off .status-bar{--base-h:220;--base-s:16%;--base-l:22%;--accent-h:213;--accent-s:32%;--accent-l:52%;--bg1:#2e3440;--bg2:#3b4252;--bg3:rgba(135,152,190,0.15);--ui1:#434c5e;--ui2:#58647b;--ui3:#58647b;--tx1:#d8dee9;--tx2:#9eafcc;--tx3:#4c566a;--hl1:rgba(129,142,180,0.3);--hl2:rgba(208, 135, 112, 0.35)}.theme-dark.minimal-nord-dark.minimal-dark-black{--ui1:#2e3440}.theme-light.minimal-notion-light{--base-h:39;--base-s:18%;--base-d:96%;--accent-h:197;--accent-s:71%;--accent-l:52%;--bg2:#f7f6f4;--bg3:#e8e7e4;--ui1:#ededec;--ui2:#dbdbda;--ui3:#aaa9a5;--tx1:#37352f;--tx2:#72706c;--tx3:#aaa9a5;--hl1:rgba(131,201,229,0.3)}.theme-dark.minimal-notion-dark,.theme-light.minimal-notion-light.minimal-light-contrast .mod-left-split,.theme-light.minimal-notion-light.minimal-light-contrast .theme-dark,.theme-light.minimal-notion-light.minimal-light-contrast .titlebar,.theme-light.minimal-notion-light.minimal-light-contrast .workspace-drawer.mod-left,.theme-light.minimal-notion-light.minimal-light-contrast .workspace-ribbon.mod-left:not(.is-collapsed),.theme-light.minimal-notion-light.minimal-light-contrast.minimal-status-off .status-bar{--base-h:203;--base-s:8%;--base-d:20%;--accent-h:197;--accent-s:71%;--accent-l:52%;--bg1:#2f3437;--bg2:#373c3f;--bg3:#4b5053;--ui1:#3e4245;--ui2:#585d5f;--ui3:#585d5f;--tx1:#ebebeb;--tx2:#909295;--tx3:#585d5f;--hl1:rgba(57,134,164,0.3)}.theme-dark.minimal-notion-dark.minimal-dark-black{--base-d:5%;--bg3:#232729;--ui1:#2f3437}.theme-light.minimal-rose-pine-light{--color-red-rgb:180,99,122;--color-orange-rgb:215,130,125;--color-yellow-rgb:234,157,53;--color-green-rgb:40,105,131;--color-cyan-rgb:87,147,159;--color-blue-rgb:87,147,159;--color-purple-rgb:144,122,169;--color-pink-rgb:144,122,169;--color-red:#b4637a;--color-orange:#d7827e;--color-yellow:#ea9d34;--color-green:#286983;--color-cyan:#56949f;--color-blue:#56949f;--color-purple:#907aa9;--color-pink:#907aa9}.theme-dark.minimal-rose-pine-dark{--color-red-rgb:234,111,146;--color-orange-rgb:233,155,151;--color-yellow-rgb:246,193,119;--color-green-rgb:47,116,143;--color-cyan-rgb:157,207,215;--color-blue-rgb:157,207,215;--color-purple-rgb:196,167,231;--color-pink-rgb:196,167,231;--color-red:#eb6f92;--color-orange:#ea9a97;--color-yellow:#f6c177;--color-green:#31748f;--color-cyan:#9ccfd8;--color-blue:#9ccfd8;--color-purple:#c4a7e7;--color-pink:#c4a7e7}.theme-light.minimal-rose-pine-light{--base-h:32;--base-s:57%;--base-l:95%;--accent-h:3;--accent-s:53%;--accent-l:67%;--bg1:#fffaf3;--bg2:#faf4ed;--bg3:rgba(233,223,218,0.5);--ui1:#EAE3E1;--ui2:#dfdad9;--ui3:#cecacd;--tx1:#575279;--tx2:#797593;--tx3:#9893a5;--hl1:rgba(191,180,181,0.35)}.theme-dark.minimal-rose-pine-dark,.theme-light.minimal-rose-pine-light.minimal-light-contrast .mod-left-split,.theme-light.minimal-rose-pine-light.minimal-light-contrast .theme-dark,.theme-light.minimal-rose-pine-light.minimal-light-contrast .titlebar,.theme-light.minimal-rose-pine-light.minimal-light-contrast .workspace-drawer.mod-left,.theme-light.minimal-rose-pine-light.minimal-light-contrast .workspace-ribbon.mod-left:not(.is-collapsed),.theme-light.minimal-rose-pine-light.minimal-light-contrast.minimal-status-off .status-bar{--base-h:247;--base-s:23%;--base-l:15%;--accent-h:2;--accent-s:55%;--accent-l:83%;--bg1:#1f1d2e;--bg2:#191724;--bg3:rgba(68,66,86,0.5);--ui1:#312F41;--ui2:#403d52;--ui3:#524f67;--tx1:#e0def4;--tx2:#908caa;--tx3:#6e6a86;--hl1:rgba(126,121,155,0.35)}.theme-dark.minimal-rose-pine-dark.minimal-dark-black{--ui1:#21202e}.theme-dark.minimal-solarized-dark,.theme-light.minimal-solarized-light{--color-red-rgb:220,50,47;--color-orange-rgb:203,77,22;--color-yellow-rgb:181,137,0;--color-green-rgb:133,153,0;--color-cyan-rgb:42,161,152;--color-blue-rgb:38,139,210;--color-purple-rgb:108,113,196;--color-pink-rgb:211,54,130;--color-red:#dc322f;--color-orange:#cb4b16;--color-yellow:#b58900;--color-green:#859900;--color-cyan:#2aa198;--color-blue:#268bd2;--color-purple:#6c71c4;--color-pink:#d33682}.theme-light.minimal-solarized-light{--base-h:44;--base-s:87%;--base-l:94%;--accent-h:205;--accent-s:70%;--accent-l:48%;--bg1:#fdf6e3;--bg2:#eee8d5;--bg3:rgba(0,0,0,0.062);--ui1:#e9e1c8;--ui2:#d0cab8;--ui3:#d0cab8;--tx1:#073642;--tx2:#586e75;--tx3:#ABB2AC;--tx4:#586e75;--hl1:rgba(202,197,182,0.3);--hl2:rgba(203,75,22,0.3)}.theme-light.minimal-solarized-light.minimal-light-tonal{--bg2:#fdf6e3}.theme-dark.minimal-solarized-dark,.theme-light.minimal-solarized-light.minimal-light-contrast .mod-left-split,.theme-light.minimal-solarized-light.minimal-light-contrast .theme-dark,.theme-light.minimal-solarized-light.minimal-light-contrast .titlebar,.theme-light.minimal-solarized-light.minimal-light-contrast .workspace-drawer.mod-left,.theme-light.minimal-solarized-light.minimal-light-contrast .workspace-ribbon.mod-left:not(.is-collapsed),.theme-light.minimal-solarized-light.minimal-light-contrast.minimal-status-off .status-bar{--accent-h:205;--accent-s:70%;--accent-l:48%;--base-h:193;--base-s:98%;--base-l:11%;--bg1:#002b36;--bg2:#073642;--bg3:rgba(255,255,255,0.062);--ui1:#19414B;--ui2:#274850;--ui3:#31535B;--tx1:#93a1a1;--tx2:#657b83;--tx3:#31535B;--tx4:#657b83;--hl1:rgba(15,81,98,0.3);--hl2:rgba(203, 75, 22, 0.35)}.theme-dark.minimal-solarized-dark.minimal-dark-black{--hl1:rgba(15,81,98,0.55);--ui1:#002b36}.theme-dark.minimal-things-dark,.theme-light.minimal-things-light{--color-red-rgb:255,48,108;--color-orange-rgb:255,149,2;--color-yellow-rgb:255,213,0;--color-green-rgb:75,191,94;--color-cyan-rgb:73,174,164;--color-purple-rgb:176,81,222;--color-pink-rgb:255,46,85;--color-red:#FF306C;--color-orange:#ff9502;--color-yellow:#FFD500;--color-green:#4BBF5E;--color-cyan:#49AEA4;--color-purple:#b051de;--color-pink:#ff2e55}.theme-light.minimal-things-light{--color-blue-rgb:27,97,194;--color-blue:#1b61c2}.theme-dark.minimal-things-dark{--color-blue-rgb:77,149,247;--color-blue:#4d95f7}.theme-light.minimal-things-light{--accent-h:215;--accent-s:76%;--accent-l:43%;--bg1:white;--bg2:#f5f6f8;--bg3:rgba(162,177,187,0.25);--ui1:#eef0f4;--ui2:#D8DADD;--ui3:#c1c3c6;--tx1:#26272b;--tx2:#7D7F84;--tx3:#a9abb0;--hl1:#cae2ff}.theme-light.minimal-things-light.minimal-light-tonal{--ui1:#e6e8ec}.theme-light.minimal-things-light.minimal-light-white{--bg3:#f5f6f8}.theme-dark.minimal-things-dark,.theme-light.minimal-things-light.minimal-light-contrast .mod-left-split,.theme-light.minimal-things-light.minimal-light-contrast .theme-dark,.theme-light.minimal-things-light.minimal-light-contrast .titlebar,.theme-light.minimal-things-light.minimal-light-contrast .workspace-drawer.mod-left,.theme-light.minimal-things-light.minimal-light-contrast .workspace-ribbon.mod-left:not(.is-collapsed),.theme-light.minimal-things-light.minimal-light-contrast.minimal-status-off .status-bar{--base-h:218;--base-s:9%;--base-l:15%;--accent-h:215;--accent-s:91%;--accent-l:64%;--bg1:#24262a;--bg2:#202225;--bg3:#3d3f41;--divider-color:#17191c;--tab-outline-color:#17191c;--ui1:#3A3B3F;--ui2:#45464a;--ui3:#6c6e70;--tx1:#fbfbfb;--tx2:#CBCCCD;--tx3:#6c6e70;--hl1:rgba(40,119,236,0.35);--sp1:#fff}.theme-dark.minimal-things-dark.minimal-dark-black{--base-d:5%;--bg3:#24262a;--divider-color:#24262a;--tab-outline-color:#24262a} +/* Plugin compatibility */ + +/* @plugins +core: +- backlink +- command-palette +- daily-notes +- file-explorer +- file-recovery +- global-search +- graph +- outgoing-link +- outline +- page-preview +- publish +- random-note +- starred +- switcher +- sync +- tag-pane +- word-count +community: +- buttons +- dataview +- calendar +- obsidian-charts +- obsidian-checklist-plugin +- obsidian-codemirror-options +- obsidian-dictionary-plugin +- obsidian-embedded-note-titles +- obsidian-excalidraw-plugin +- obsidian-git +- obsidian-hider +- obsidian-hover-editor +- obsidian-kanban +- obsidian-metatable +- obsidian-minimal-settings +- obsidian-outliner +- obsidian-system-dark-mode +- obsidian-style-settings +- quickadd +- sliding-panes-obsidian +- todoist-sync-plugin +*/ +/* @settings + +name: Minimal +id: minimal-style +settings: + - + id: instructions + title: Documentation + type: heading + level: 2 + collapsed: true + description: Use the Minimal Theme Settings plugin to set hotkeys, adjust features, select fonts, and choose from preset color schemes. Use the settings below for more granular customization. Go to https://minimal.guide for documentation. + - + id: interface + title: Interface colors + type: heading + level: 2 + collapsed: true + - + id: base + title: Base color + description: Defines all background and border colors unless overridden in more granular settings + type: variable-themed-color + format: hsl-split + default-light: '#' + default-dark: '#' + - + id: bg1 + title: Primary background + description: Background color for the main window + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: bg2 + title: Secondary background + description: Background color for left sidebar and menus + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: bg3 + title: Active background + description: Background color for hovered buttons and currently selected file + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: ui1 + title: Border color + type: variable-themed-color + description: For buttons, divider lines, and outlined elements + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: ui2 + title: Highlighted border color + description: Used when hovering over buttons, dividers, and outlined elements + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: ui3 + title: Active border color + description: Used when clicking buttons and outlined elements + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: accent-color + title: Accent color + type: heading + level: 2 + collapsed: true + - + id: ax1 + title: Accent color + type: variable-themed-color + description: Used primarily for links + format: hex + default-light: '#' + default-dark: '#' + - + id: ax2 + title: Accent color (hover) + type: variable-themed-color + description: Used primarily for hovered links + format: hex + default-light: '#' + default-dark: '#' + - + id: ax3 + title: Accent color interactive + type: variable-themed-color + description: Used for buttons, checklists, toggles + format: hex + default-light: '#' + default-dark: '#' + - + id: sp1 + title: Text on accent + type: variable-themed-color + description: Used primarily for text on accented buttons + format: hex + default-light: '#' + default-dark: '#' + - + id: extended-palette + title: Extended colors + type: heading + level: 2 + collapsed: true + - + id: color-red + title: Red + description: Extended palette colors are defaults used for progress bar status, syntax highlighting, colorful headings, and graph nodes + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: color-orange + title: Orange + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: color-yellow + title: Yellow + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: color-green + title: Green + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: color-cyan + title: Cyan + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: color-blue + title: Blue + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: color-purple + title: Purple + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: color-pink + title: Pink + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: bases + title: Bases + type: heading + level: 2 + collapsed: true + - + id: bases-toolbar-opacity + title: Toolbar opacity + type: variable-number-slider + default: 1 + min: 0 + max: 1 + step: 0.05 + - + id: bases-table-header-icon-display + title: Table header icons + type: variable-select + allowEmpty: false + default: none + options: + - + label: Hidden + value: none + - + label: Visible + value: flex + - + id: blockquotes + title: Blockquotes + type: heading + level: 2 + collapsed: true + - + id: blockquote-color + title: Blockquote text color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: blockquote-background-color + title: Blockquote background color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: blockquote-border-color + title: Blockquote border color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: blockquote-border-thickness + title: Blockquote border thickness + type: variable-number-slider + format: px + default: 1 + min: 0 + max: 5 + step: 1 + - + id: blockquote-size + title: Blockquote font size + description: Accepts any CSS font-size value + type: variable-text + default: '' + - + id: blockquote-font-style + title: Blockquote font style + type: variable-select + allowEmpty: false + default: normal + options: + - + label: Normal + value: normal + - + label: Italic + value: italic + - + id: callouts + title: Callouts + type: heading + level: 2 + collapsed: true + - + id: callouts-style + title: Callout style + type: class-select + allowEmpty: false + default: callouts-default + options: + - + label: Filled + value: callouts-default + - + label: Outlined + value: callouts-outlined + - + id: callout-blend-mode + title: Color blending + description: Blend the color of nested callouts + type: variable-select + allowEmpty: false + default: var(--highlight-mix-blend-mode) + options: + - + label: On + value: var(--highlight-mix-blend-mode) + - + label: Off + value: normal + - + id: canvas + title: Canvas + type: heading + level: 2 + collapsed: true + - + id: canvas-dot-pattern + title: Canvas dot pattern + description: Color for background dot pattern + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: code-blocks + title: Code blocks + type: heading + level: 2 + collapsed: true + - + id: code-size + title: Code font size + description: Accepts any CSS font-size value + type: variable-text + default: 0.8em + - + id: minimal-code-scroll + title: Scroll long lines + description: Turns off line wrap for code + type: class-toggle + default: false + - + id: code-background + title: Code background color + description: Background for code blocks + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: code-normal + title: Code text color + description: Color of code when syntax highlighting is not present + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: syntax-highlighting + title: Syntax highlighting + type: heading + level: 3 + collapsed: false + - + id: code-comment + title: "Syntax: comments" + description: Syntax highlighting for comments + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: code-function + title: "Syntax: functions" + description: Syntax highlighting for functions + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: code-keyword + title: "Syntax: keywords" + description: Syntax highlighting for keywords + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: code-important + title: "Syntax: important" + description: Syntax highlighting for important text + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: code-operator + title: "Syntax: operators" + description: Syntax highlighting for operators + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: code-property + title: "Syntax: properties" + description: Syntax highlighting for properties + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: code-punctuation + title: "Syntax: punctuation" + description: Syntax highlighting for punctuation + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: code-string + title: "Syntax: strings" + description: Syntax highlighting for strings + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: code-tag + title: "Syntax: tags" + description: Syntax highlighting for tags + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: code-value + title: "Syntax: values" + description: Syntax highlighting for values + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: dataview + title: Dataview + type: heading + level: 2 + collapsed: true + - + id: trim-cols + title: Trim Dataview columns + description: Disables word wrapping in table cells, and trims long text + type: class-toggle + default: true + - + id: dataview-inline-lists + title: Force tables lists inline + description: Makes lists inside of table cells inline and comma separated + type: class-toggle + default: false + - + id: max-col-width + title: Dataview maximum column width + description: Maximum width for Dataview columns, accepts any CSS width value + type: variable-text + default: 18em + - + id: embed-blocks + title: Embeds and transclusions + type: heading + level: 2 + collapsed: true + - + id: embed-strict + title: Use strict embed style globally + description: Transclusions appear seamlessly in the flow of text. Can be enabled per file using the embed-strict helper class + type: class-toggle + default: false + - + id: embed-hide-title + title: Hide embed titles + description: Hide title of the transcluded file (if strict embed is off) + type: class-toggle + default: false + - + id: embed-underline + title: Underline embedded text + description: Transcluded text is underlined. Can be enabled per file using the embed-underline helper class + type: class-toggle + default: false + - + id: embed-max-height + title: Maximum height of embeds + type: variable-text + description: For transcluded text, accepts valid CSS units + default: '' + - + id: embed-decoration-style + title: Embedded text underline style + type: variable-select + description: Requires underlines to be enabled + allowEmpty: true + default: solid + options: + - + label: Solid + value: solid + - + label: Dashed + value: dashed + - + label: Dotted + value: dotted + - + label: Double + value: double + - + label: Wavy + value: wavy + - + id: embed-decoration-color + title: Embedded text underline color + type: variable-themed-color + description: Requires underlines to be enabled + format: hex + default-light: '#' + default-dark: '#' + - + id: embed-background + title: Embed background + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: graphs + title: Graphs + type: heading + level: 2 + collapsed: true + - + id: graph-line + title: Line color + description: Changing graph colors requires closing and reopening graph panes or restarting Obsidian + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: graph-node + title: Node color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: graph-node-focused + title: Active node color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: graph-node-tag + title: Tag node color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: graph-node-attachment + title: Attachment node color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: graph-node-unresolved + title: Unresolved node color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: headings + title: Headings + type: heading + level: 2 + collapsed: true + - + id: level-1-headings + title: Level 1 Headings + type: heading + level: 3 + collapsed: true + - + id: h1-font + title: H1 font + description: Name of the font as it appears on your system + type: variable-text + default: '' + - + id: h1-size + title: H1 font size + description: Accepts any CSS font-size value + type: variable-text + default: 1.125em + - + id: h1-weight + title: H1 font weight + type: variable-number-slider + default: 600 + min: 100 + max: 900 + step: 100 + - + id: h1-color + title: H1 text color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: h1-variant + title: H1 font variant + type: variable-select + allowEmpty: false + default: normal + options: + - + label: Normal + value: normal + - + label: Small caps + value: small-caps + - + label: All small caps + value: all-small-caps + - + id: h1-style + title: H1 font style + type: variable-select + allowEmpty: false + default: normal + options: + - + label: Normal + value: normal + - + label: Italic + value: italic + - + id: h1-l + title: H1 divider line + description: Adds a border below the heading + type: class-toggle + default: false + - + id: level-2-headings + title: Level 2 Headings + type: heading + level: 3 + collapsed: true + - + id: h2-font + title: H2 font + description: Name of the font as it appears on your system + type: variable-text + default: '' + - + id: h2-size + title: H2 font size + description: Accepts any CSS font-size value + type: variable-text + default: 1em + - + id: h2-weight + title: H2 font weight + type: variable-number-slider + default: 600 + min: 100 + max: 900 + step: 100 + - + id: h2-color + title: H2 text color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: h2-variant + title: H2 font variant + type: variable-select + allowEmpty: false + default: normal + options: + - + label: Normal + value: normal + - + label: Small caps + value: small-caps + - + label: All small caps + value: all-small-caps + - + id: h2-style + title: H2 font style + type: variable-select + allowEmpty: false + default: normal + options: + - + label: Normal + value: normal + - + label: Italic + value: italic + - + id: h2-l + title: H2 divider line + description: Adds a border below the heading + type: class-toggle + default: false + - + id: level-3-headings + title: Level 3 Headings + type: heading + level: 3 + collapsed: true + - + id: h3-font + title: H3 font + description: Name of the font as it appears on your system + type: variable-text + default: '' + - + id: h3-size + title: H3 font size + description: Accepts any CSS font-size value + type: variable-text + default: 1em + - + id: h3-weight + title: H3 font weight + type: variable-number-slider + default: 600 + min: 100 + max: 900 + step: 100 + - + id: h3-color + title: H3 text color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: h3-variant + title: H3 font variant + type: variable-select + allowEmpty: false + default: normal + options: + - + label: Normal + value: normal + - + label: Small caps + value: small-caps + - + label: All small caps + value: all-small-caps + - + id: h3-style + title: H3 font style + type: variable-select + allowEmpty: false + default: normal + options: + - + label: Normal + value: normal + - + label: Italic + value: italic + - + id: h3-l + title: H3 divider line + description: Adds a border below the heading + type: class-toggle + default: false + - + id: level-4-headings + title: Level 4 Headings + type: heading + level: 3 + collapsed: true + - + id: h4-font + title: H4 font + description: Name of the font as it appears on your system + type: variable-text + default: '' + - + id: h4-size + title: H4 font size + description: Accepts any CSS font-size value + type: variable-text + default: 0.9em + - + id: h4-weight + title: H4 font weight + type: variable-number-slider + default: 500 + min: 100 + max: 900 + step: 100 + - + id: h4-color + title: H4 text color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: h4-variant + title: H4 font variant + type: variable-select + allowEmpty: false + default: small-caps + options: + - + label: Normal + value: normal + - + label: Small caps + value: small-caps + - + label: All small caps + value: all-small-caps + - + id: h4-style + title: H4 font style + type: variable-select + allowEmpty: false + default: normal + options: + - + label: Normal + value: normal + - + label: Italic + value: italic + - + id: h4-l + title: H4 divider line + description: Adds a border below the heading + type: class-toggle + default: false + - + id: level-5-headings + title: Level 5 Headings + type: heading + level: 3 + collapsed: true + - + id: h5-font + title: H5 font + description: Name of the font as it appears on your system + type: variable-text + default: '' + - + id: h5-size + title: H5 font size + description: Accepts any CSS font-size value + type: variable-text + default: 0.85em + - + id: h5-weight + title: H5 font weight + type: variable-number-slider + default: 500 + min: 100 + max: 900 + step: 100 + - + id: h5-color + title: H5 text color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: h5-variant + title: H5 font variant + type: variable-select + allowEmpty: false + default: small-caps + options: + - + label: Normal + value: normal + - + label: Small caps + value: small-caps + - + label: All small caps + value: all-small-caps + - + id: h5-style + title: H5 font style + type: variable-select + allowEmpty: false + default: normal + options: + - + label: Normal + value: normal + - + label: Italic + value: italic + - + id: h5-l + title: H5 divider line + description: Adds a border below the heading + type: class-toggle + default: false + - + id: level-6-headings + title: Level 6 Headings + type: heading + level: 3 + collapsed: true + - + id: h6-font + title: H6 font + description: Name of the font as it appears on your system + type: variable-text + default: '' + - + id: h6-size + title: H6 font size + description: Accepts any CSS font-size value + type: variable-text + default: 0.85em + - + id: h6-weight + title: H6 font weight + type: variable-number-slider + default: 400 + min: 100 + max: 900 + step: 100 + - + id: h6-color + title: H6 text color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: h6-variant + title: H6 font variant + type: variable-select + allowEmpty: false + default: small-caps + options: + - + label: Normal + value: normal + - + label: Small caps + value: small-caps + - + label: All small caps + value: all-small-caps + - + id: h6-style + title: H6 font style + type: variable-select + allowEmpty: false + default: normal + options: + - + label: Normal + value: normal + - + label: Italic + value: italic + - + id: h6-l + title: H6 divider line + type: class-toggle + description: Adds a border below the heading + default: false + - + id: icons + title: Icons + type: heading + level: 2 + collapsed: true + - + id: icon-muted + title: Icon opacity (inactive) + type: variable-number-slider + default: 0.5 + min: 0.25 + max: 1 + step: 0.05 + - + id: icon-color + title: Icon color + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: icon-color-hover + title: Icon color (hover) + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: icon-color-active + title: Icon color (active) + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: icon-color-focused + title: Icon color (focused) + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: images + title: Images + type: heading + level: 2 + collapsed: true + - + id: image-muted + title: Image opacity in dark mode + description: Level of fading for images in dark mode. Hover over images to display at full brightness. + type: variable-number-slider + default: 0.7 + min: 0.25 + max: 1 + step: 0.05 + - + id: image-radius + title: Image radius + description: Rounded corners for images + type: variable-number-slider + default: 4 + min: 0 + max: 16 + step: 1 + format: px + - + id: image-blend-light + title: Blend images in light mode + description: Allow images to blend into the color scheme background color + type: class-toggle + default: false + - + id: zoom-off + title: Disable image zoom + description: Turns off click + hold to zoom images + type: class-toggle + - + id: image-grid-fit + title: Image grid crop + description: Sets how images get cropped in a grid + type: variable-select + default: cover + options: + - + label: Crop to fit + value: cover + - + label: Show full image + value: contain + - + id: image-grid-background + title: Image grid background + description: Background of images in cells, useful when images are not cropped to fit + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: indentation-guides + title: Indentation guides + type: heading + level: 2 + collapsed: true + - + id: indentation-guide-color + title: Indentation guide color + type: variable-themed-color + format: hex + opacity: true + default-light: '#' + default-dark: '#' + - + id: indentation-guide-color-active + title: Indentation guide color (active) + type: variable-themed-color + format: hex + opacity: true + default-light: '#' + default-dark: '#' + - + id: links + title: Links + type: heading + level: 2 + collapsed: true + - + id: links-internal + title: Internal links + type: heading + level: 3 + collapsed: true + - + id: link-color + title: Internal link color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: link-color-hover + title: Internal link color (hover) + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: link-unresolved-opacity + title: Unresolved link opacity + type: variable-number-slider + default: 0.7 + min: 0.25 + max: 1 + step: 0.05 + - + id: link-unresolved-color + title: Unresolved link color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: link-unresolved-decoration-color + title: Unresolved link underline color + type: variable-themed-color + format: hex + opacity: true + default-light: '#' + default-dark: '#' + - + id: links-external + title: External links + type: heading + level: 3 + collapsed: true + - + id: link-external-color + title: External link color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: link-external-color-hover + title: External link color (hover) + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: active-line + title: Line numbers + type: heading + level: 2 + collapsed: true + - + id: active-line-on + title: Highlight active line + description: Adds a background to current line in editor + type: class-toggle + default: false + - + id: folding-offset + title: Gutter offset + description: Width of the file margin used for gutter + type: variable-number-slider + default: 32 + min: 0 + max: 60 + step: 1 + format: px + - + id: gutter-background + title: Gutter background + type: variable-themed-color + format: hex + opacity: true + default-light: '#' + default-dark: '#' + - + id: line-number-color + title: Line number color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: line-number-color-active + title: Active line number color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: active-line-bg + title: Active line background + description: Using a low opacity color is recommended to avoid conflicting with highlights + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: lists + title: Lists and tasks + type: heading + level: 2 + collapsed: true + - + id: checkbox-color + title: Checkbox color + description: Background color for completed tasks + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: checkbox-shape + title: Checkbox shape + type: class-select + allowEmpty: false + default: checkbox-circle + options: + - + label: Circle + value: checkbox-circle + - + label: Square + value: checkbox-square + - + id: minimal-strike-lists + title: Strike completed tasks + description: Adds strikethrough line and greyed text for completed tasks + type: class-toggle + default: false + - + id: list-spacing + title: List item spacing + description: Vertical space between list items in em units + type: variable-number-slider + default: 0.075 + min: 0 + max: 0.3 + step: 0.005 + format: em + - + id: list-indent + title: Nested list indentation + description: Horizontal space from left in em units + type: variable-number-slider + default: 2 + min: 1 + max: 3.5 + step: 0.1 + format: em + - + id: pdf + title: PDFs + type: heading + level: 2 + collapsed: true + - + id: pdf-page-style + title: PDF page style + description: Borders and shadows around pages + type: class-select + allowEmpty: false + default: pdf-seamless-on + options: + - + label: Seamless + value: pdf-seamless-on + - + label: Shadows + value: pdf-shadows-on + - + id: pdf-invert-dark + title: Invert PDFs in dark mode + description: Best for working with black text on white pages + type: class-toggle + default: true + - + id: pdf-blend-light + title: Blend PDFs in light mode + description: Allow PDFs to blend into the color scheme background color + type: class-toggle + default: true + - + id: pdf-dark-opacity + title: PDF opacity in dark mode + description: Fade PDF pages in dark mode + type: variable-number-slider + default: 1 + min: 0.25 + max: 1 + step: 0.05 + - + id: progress + title: Progress bars + type: heading + level: 2 + collapsed: true + - + id: progress-complete + title: Completed progress bar color + description: Defaults to your accent color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: properties + title: Properties + type: heading + level: 2 + collapsed: true + - + id: metadata-heading-off + title: Hide properties heading + description: Hide "Properties" heading above properties + type: class-toggle + default: false + - + id: metadata-add-property-off + title: Hide "Add property" button + description: Hide "Add property" button below properties + type: class-toggle + default: false + - + id: metadata-icons-off + title: Hide property icons + description: Hide icons next to property names + type: class-toggle + default: false + - + id: metadata-dividers + title: Property row lines + description: Display borders between properties + type: class-toggle + default: false + - + id: metadata-label-width-multiplier + title: Property name width + description: Width for the name of the property + type: variable-number-slider + default: 9 + min: 4 + max: 12 + step: 0.25 + - + id: sidebars + title: Sidebars + type: heading + level: 2 + collapsed: true + - + id: sidebar-tabs-style + title: Sidebar tab style + type: class-select + allowEmpty: false + default: sidebar-tabs-default + options: + - + label: Index round + value: sidebar-tabs-index + - + label: Index square + value: sidebar-tabs-square + - + label: Modern compact + value: sidebar-tabs-default + - + label: Modern wide + value: sidebar-tabs-wide + - + label: Square + value: sidebar-tabs-plain-square + - + label: Underline + value: sidebar-tabs-underline + - + id: sidebar-tabs-names + title: Sidebar tab names + type: class-select + allowEmpty: false + default: tab-names-off + options: + - + label: Hidden + value: tab-names-off + - + label: Visible + value: tab-names-on + - + label: Single tab only + value: tab-names-single + - + id: vault-profile-display + title: Vault profile position + type: class-select + allowEmpty: false + default: vault-profile-default + options: + - + label: Bottom + value: vault-profile-default + - + label: Top + value: vault-profile-top + - + id: hide-help + title: Hide help button + description: + type: class-toggle + default: false + - + id: hide-settings + title: Hide settings button + description: + type: class-toggle + default: false + - + id: mobile-left-sidebar-width + title: Mobile left sidebar width + description: Maximum width for pinned left sidebar on mobile + type: variable-number + default: 280 + format: pt + - + id: mobile-right-sidebar-width + title: Mobile right sidebar width + description: Maximum width for pinned right sidebar on mobile + type: variable-number + default: 240 + format: pt + - + id: ribbon + title: Ribbon + type: heading + level: 2 + collapsed: true + - + id: ribbon-style + title: Ribbon style + description: Display options for ribbon menu. Ribbon must be turned on in Obsidian Appearance settings for these options to work. + type: class-select + allowEmpty: false + default: ribbon-hidden + options: + - + label: Default + value: ribbon-hidden + - + label: Expand (vertical) + value: ribbon-vertical-expand + - + label: Hover (vertical) + value: ribbon-bottom-left-hover-vertical + - + label: Hover (horizontal) + value: ribbon-bottom-left-hover + - + id: tables + title: Tables + type: heading + level: 2 + collapsed: true + - + id: table-text-size + title: Table font size + description: All of the following settings apply to all tables globally. To turn on these features on a per-note basis use helper classes. See documentation. + type: variable-text + default: 1em + - + id: table-column-min-width + title: Minimum column width + type: variable-text + default: 6ch + - + id: table-column-max-width + title: Maximum column width + type: variable-text + default: none + - + id: maximize-tables-off + title: Maximize table width + description: Determines how wide tables should behave when they become wider than the line width + type: class-select + allowEmpty: false + default: maximize-tables-off + options: + - + label: Fit to line width + value: maximize-tables-off + - + label: Overflow line width + value: maximize-tables-auto + - + label: Always fill + value: maximize-tables + - + id: row-lines + title: Row lines + description: Display borders between table rows globally + type: class-toggle + default: false + - + id: col-lines + title: Column lines + description: Display borders between table columns globally + type: class-toggle + default: false + - + id: table-lines + title: Cell lines + description: Display borders around all table cells globally + type: class-toggle + default: false + - + id: row-alt + title: Striped rows + description: Display striped background in alternating table rows globally + type: class-toggle + default: false + - + id: col-alt + title: Striped columns + description: Display striped background in alternating table columns globally + type: class-toggle + default: false + - + id: table-tabular + title: Tabular figures + description: Use fixed width numbers in tables globally + type: class-toggle + default: false + - + id: table-numbers + title: Row numbers + description: Display row numbers in tables globally + type: class-toggle + default: false + - + id: table-center + title: Center small tables + description: Make small tables centered + type: class-toggle + default: false + - + id: table-nowrap + title: Disable line wrap + description: Turn off line wrapping in table cells globally + type: class-toggle + default: false + - + id: row-hover + title: Highlight active row + description: Highlight rows on hover + type: class-toggle + default: false + - + id: table-row-background-hover + title: Active row background + description: Background color for hovered tables rows + type: variable-themed-color + format: hex + opacity: true + default-light: '#' + default-dark: '#' + - + id: tabs + title: Tabs + type: heading + level: 2 + collapsed: true + - + id: header-height + title: Tab bar height + type: variable-text + default: 40px + - + id: tabs-style + title: Tab style + type: class-select + allowEmpty: false + default: tabs-default + options: + - + label: Index round + value: tabs-default + - + label: Index square + value: tabs-square + - + label: Modern + value: tabs-modern + - + label: Square + value: tabs-plain-square + - + label: Underline + value: tabs-underline + - + id: minimal-tab-text-color + title: Tab text color + type: variable-themed-color + format: hex + opacity: true + default-light: '#' + default-dark: '#' + - + id: minimal-tab-text-color-active + title: Tab text color (active) + type: variable-themed-color + format: hex + opacity: true + default-light: '#' + default-dark: '#' + - + id: tab-stacks + title: Tab stacks + type: heading + level: 2 + collapsed: true + - + id: tab-stacked-pane-width + title: Stacked width + type: variable-number + description: Width of a stacked tab in pixels + default: 700 + format: px + - + id: tab-stacked-header-width + title: Spine width + type: variable-number + description: Width of the spine in pixels + default: 40 + format: px + - + id: tab-stacked-spine-orientation + title: Spine text orientation + type: class-select + default: tab-stack-top + options: + - + label: Top + value: tab-stack-top + - + label: Top flipped + value: tab-stack-top-flipped + - + label: Bottom + value: tab-stack-bottom + - + label: Bottom flipped + value: tab-stack-bottom-flipped + - + label: Center + value: tab-stack-center + - + label: Center flipped + value: tab-stack-center-flipped + - + id: tab-stacked-spine-order + title: Spine element order + type: variable-select + default: row + options: + - + label: Default + value: row + - + label: Reversed + value: row-reverse + - + id: tags + title: Tags + type: heading + level: 2 + collapsed: true + - + id: minimal-unstyled-tags + title: Plain tags + description: Tags will render as normal text, overrides settings below + type: class-toggle + default: false + - + id: tag-radius + title: Tag shape + type: variable-select + default: 14px + options: + - + label: Pill + value: 14px + - + label: Rounded + value: 4px + - + label: Square + value: 0px + - + id: tag-border-width + title: Tag border width + type: variable-select + default: 1px + options: + - + label: None + value: 0 + - + label: Thin + value: 1px + - + label: Thick + value: 2px + - + id: tag-color + title: Tag text color + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: tag-background + title: Tag background color + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: tag-background-hover + title: Tag background color (hover) + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: text + title: Text + type: heading + level: 2 + collapsed: true + - + id: tx1 + title: Normal text color + type: variable-themed-color + description: Primary text color used by default across all elements + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: hl1 + title: Selected text background + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: hl2 + title: Highlighted text background + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: tx2 + title: Muted text color + description: Secondary text such as sidebar note titles and table headings + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: tx3 + title: Faint text color + description: tertiary text such as input placeholders, empty checkboxes, and disabled statuses + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: text-formatting + title: Markdown syntax color + description: Markdown formatting syntax text color + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: italic-color + title: Italic text color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: bold-color + title: Bold text color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: bold-modifier + title: Bold text weight + type: variable-number-slider + default: 200 + min: 100 + max: 500 + step: 100 + - + id: p-spacing + title: Paragraph spacing + description: Space between paragraphs in reading mode (Obsidian 1.3.7+) + type: variable-text + default: 1.75rem + - + id: heading-spacing + title: Heading spacing + description: Space between paragraphs and headings in reading mode (Obsidian 1.3.7+) + type: variable-text + default: 2em + - + id: titles + title: Titles + type: heading + level: 2 + collapsed: true + - + id: tab-title-bar + title: Tab title bar + description: Tab title bar must be turned on in Appearance settings + type: heading + level: 3 + collapsed: true + - + id: file-header-visibility + title: Tab title visibility + description: Visibility of the tab title text + type: class-select + default: minimal-tab-title-hover + options: + - + label: Hover only + value: minimal-tab-title-hover + - + label: Hidden + value: minimal-tab-title-hidden + - + label: Visible + value: minimal-tab-title-visible + - + id: file-header-font-size + title: Tab title font size + description: Accepts any CSS font-size value + type: variable-text + default: 0.9em + - + id: file-header-font-weight + title: Tab title font weight + type: variable-number-slider + default: 400 + min: 100 + max: 900 + step: 100 + - + id: file-header-justify + title: Tab title alignment + type: variable-select + default: center + options: + - + label: Center + value: center + - + label: Left + value: left + - + id: title-color + title: Tab title text color (active) + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: title-color-inactive + title: Tab title text color (inactive) + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: inline-title + title: Inline title + description: Inline titles must be turned on in Appearance settings + type: heading + level: 3 + collapsed: true + - + id: inline-title-font + title: Inline title font + description: Name of the font as it appears on your system + type: variable-text + default: '' + - + id: inline-title-size + title: Inline title font size + description: Accepts any CSS font-size value + type: variable-text + default: 1.125em + - + id: inline-title-weight + title: Inline title font weight + type: variable-number-slider + default: 600 + min: 100 + max: 900 + step: 100 + - + id: inline-title-color + title: Inline title text color (active) + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: translucency + title: Translucency + type: heading + level: 2 + collapsed: true + - + id: workspace-background-translucent + title: Translucent background color + type: variable-themed-color + opacity: true + format: hex + default-light: '#' + default-dark: '#' + - + id: window-frame + title: Window frame + type: heading + level: 2 + collapsed: true + - + id: window-title-off + title: Hide window frame title + description: Hide title in the custom title bar + type: class-toggle + - + id: frame-background + title: Frame background + description: Requires colorful window frame + type: variable-themed-color + opacity: true + format: hsl-split + default-light: '#' + default-dark: '#' + - + id: frame-icon-color + title: Frame icon color + description: Requires colorful frame + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: titlebar-text-color-focused + title: Frame title color (focused) + description: Requires custom title bar + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: titlebar-text-color + title: Frame title color (inactive) + description: Requires custom title bar + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: titlebar-text-weight + title: Frame title font weight + description: Requires custom title bar + type: variable-number-slider + default: 600 + min: 100 + max: 900 + step: 100 +*/ + +/* @settings +name: Minimal Cards +id: minimal-cards-style +settings: + - + id: cards-min-width + title: Card minimum width + type: variable-text + default: 180px + - + id: cards-max-width + title: Card maximum width + description: Default fills the available width, accepts valid CSS units + type: variable-text + default: 1fr + - + id: cards-mobile-width + title: Card minimum width on mobile + type: variable-text + default: 120px + - + id: cards-padding + title: Card padding + type: variable-text + default: 1.2em + - + id: cards-image-height + title: Card maximum image height + type: variable-text + default: 400px + - + id: cards-border-width + title: Card border width + type: variable-text + default: 1px + - + id: cards-background + title: Card background color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + - + id: cards-background-hover (hover) + title: Card background color + type: variable-themed-color + format: hex + default-light: '#' + default-dark: '#' + +*/ + +/* @settings +name: Minimal Advanced Settings +id: minimal-advanced +settings: + - + id: hide-markdown + title: Hide Markdown syntax + description: WARNING — This may be confusing because the characters still exist they are just hidden. + type: class-toggle + - + id: hide-settings-desc + title: Hide setting descriptions + description: Press and hold setting names to see their description. + type: class-toggle + - + id: animations + title: Animation speed + type: class-select + default: default + options: + - + label: Normal + value: default + - + label: Disabled + value: disable-animations + - + label: Fast + value: fast-animations + - + id: cursor + title: Cursor style + description: The cursor style for UI elements + type: variable-select + default: default + options: + - + label: Default + value: default + - + label: Pointer + value: pointer + - + label: Crosshair + value: crosshair + - + id: font-ui-small + title: Small font size + description: Font size in px of smaller text + type: variable-number + default: 13 + format: px + - + id: font-ui-smaller + title: Smaller font size + description: Font size in px of smallest text + type: variable-number + default: 11 + format: px + - + id: mobile-toolbar-off + title: Disable mobile toolbar + description: Turns off toolbar in editor on mobile + type: class-toggle + +*/ diff --git a/.obsidian/themes/Things/manifest.json b/.obsidian/themes/Things/manifest.json new file mode 100644 index 0000000..29d9bad --- /dev/null +++ b/.obsidian/themes/Things/manifest.json @@ -0,0 +1,7 @@ +{ + "name": "Things", + "version": "2.2.4", + "minAppVersion": "1.0.0", + "author": "@colineckert", + "authorUrl": "https://twitter.com/colineckert" +} diff --git a/.obsidian/themes/Things/theme.css b/.obsidian/themes/Things/theme.css new file mode 100644 index 0000000..b48fd31 --- /dev/null +++ b/.obsidian/themes/Things/theme.css @@ -0,0 +1,1954 @@ +/*─────────────────────────────────────────────────────── +THINGS +Version 2.2.4 +Created by @colineckert + +Readme: +https://github.com/colineckert/obsidian-things + +Support my work: +https://www.buymeacoffee.com/colineckert +────────────────────────────────────────────────────── */ + +/* ─────────────────────────────────────────────────── */ +/* Main Theme Styling */ +/* ─────────────────────────────────────────────────── */ + +@charset "UTF-8"; +body { + /* Colors */ + --base-h: 212; /* Base hue */ + --base-s: 15%; /* Base saturation */ + --base-d: 13%; /* Base lightness Dark Mode - 0 is black */ + --base-l: 97%; /* Base lightness Light Mode - 100 is white */ + --accent-h: 215; /* Accent hue */ + --accent-s: 75%; /* Accent saturation */ + --accent-d: 70%; /* Accent lightness Dark Mode */ + --accent-l: 60%; /* Accent lightness Light Mode */ + + --blue: #2e80f2; + --pink: #ff82b2; + --green: #3eb4bf; + --yellow: #e5b567; + --orange: #e87d3e; + --red: #e83e3e; + --purple: #9e86c8; + + --h1-color: var(--text-normal); + --h2-color: var(--text-normal); + --h3-color: var(--blue); + --h4-color: var(--yellow); + --h5-color: var(--red); + --h6-color: var(--text-muted); + + --strong-color: var(--pink); + --em-color: var(--pink); + --quote-color: var(--green); + + --tag-background-color-l: #bde1d3; + --tag-font-color-l: #1d694b; + --tag-background-color-d: #1d694b; + --tag-font-color-d: #ffffff; + + --highlight-background-color--normal: hsl(50deg 100% 50% / 15%) !important; + --highlight-background-color-underline: hsl(50deg 100% 50% / 100%) !important; + --highlight-background-color--active: hsl(50deg 100% 50% / 20%) !important; + + --progress-color-1: #ad5758; + --progress-color-2: #b87f4c; + --progress-color-3: #d2b874; + --progress-color-4: #b0c07e; + --progress-color-5: #768399; + + /* Font families */ + --font-text-theme: + -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Inter, Ubuntu, + sans-serif; + --font-editor-theme: + -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Inter, Ubuntu, + sans-serif; + --font-monospace-theme: + 'JetBrains Mono', 'Fira Code', Menlo, SFMono-Regular, Consolas, + 'Roboto Mono', monospace; + --font-interface-theme: + -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Inter, Ubuntu, + sans-serif; + --font-editor: + var(--font-editor-override), var(--font-text-override), + var(--font-editor-theme); + + --h1-size: 1.7rem; + --h2-size: 1.5rem; + --h3-size: 1.2rem; + --h4-size: 1.1rem; + --h5-size: 1rem; + --h6-size: 0.9rem; + + /* Misc */ + --checkbox-radius: 30%; + --link-external-decoration: underline; + --link-decoration: underline; + + /* -------- */ + --radius-s: 4px; + --radius-m: 8px; + --radius-l: 10px; + --radius-xl: 16px; + + --line-width: 40rem; + --line-height: 1.5; + --max-width: 90%; + --max-col-width: 18em; + --icon-muted: 0.5; + --nested-padding: 1.1em; + --folding-offset: 10px; + + --line-width-adaptive: var(--line-width); + --line-width-wide: calc(var(--line-width) + 12.5%); + + --code-background-l: #eceef1; + --code-background-d: #303540; + --code-block-background-l: #f0f2f5; + --code-block-background-d: #282c34; + --quote-background: transparent; +} + +/* COLOR SCHEMES +────────────────────────────────────────────────────── */ + +.theme-light, +body.theme-light.is-mobile { + color-scheme: light; + --highlight-mix-blend-mode: darken; + --mono-rgb-0: 255, 255, 255; + --mono-rgb-100: 0, 0, 0; + --color-red-rgb: 228, 55, 75; + --color-red: #e4374b; + --color-green-rgb: 12, 181, 79; + --color-green: #0cb54f; + --color-orange: #d96c00; + --color-yellow: #bd8e37; + --color-cyan: #2db7b5; + --color-blue: #086ddd; + --color-purple: #876be0; + --color-pink: #c32b74; + --color-base-00: #ffffff; + --color-base-05: #fcfcfc; + --color-base-10: #f6f7f8; /* code blocks */ + --color-base-20: #f6f7f8; + --color-base-25: #f0f0f0; + --color-base-30: #ebedf0; /* soften dividing lines */ + --color-base-35: #d4d4d4; + --color-base-40: #bdbdbd; + --color-base-50: #ababab; + --color-base-60: #707070; + --color-base-70: #5a5a5a; + --color-base-100: #222222; + --color-accent-hsl: var(--accent-h), var(--accent-s), var(--accent-l); + --color-accent: hsl(var(--accent-h), var(--accent-s), var(--accent-l)); + --color-accent-1: hsl( + var(--accent-h), + var(--accent-s), + calc(var(--accent-l) + 2.5%) + ); + --color-accent-2: hsl( + var(--accent-h), + var(--accent-s), + calc(var(--accent-l) + 5%) + ); + --background-modifier-hover: #e2e5e9; + --background-secondary-alt: var(--color-base-05); + --background-modifier-box-shadow: rgba(0, 0, 0, 0.1); + --background-modifier-cover: rgba(220, 220, 220, 0.4); + --text-highlight-bg-l: rgba(255, 208, 0, 0.4); + --text-highlight-bg: var(--text-highlight-bg-l); + --text-highlight-bg-active: rgba(255, 128, 0, 0.4); + --input-shadow: + inset 0 0 0 1px rgba(0, 0, 0, 0.12), 0 2px 3px 0 rgba(0, 0, 0, 0.05), + 0 1px 1.5px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.04), + 0 0 0 0 transparent; + --input-shadow-hover: + inset 0 0 0 1px rgba(0, 0, 0, 0.17), 0 2px 3px 0 rgba(0, 0, 0, 0.1), + 0 1px 1.5px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.04), + 0 0 0 0 transparent; + --shadow-s: + 0px 1px 2px rgba(0, 0, 0, 0.028), 0px 3.4px 6.7px rgba(0, 0, 0, 0.042), + 0px 15px 30px rgba(0, 0, 0, 0.07); + --shadow-l: + 0px 1.8px 7.3px rgba(0, 0, 0, 0.071), 0px 6.3px 24.7px rgba(0, 0, 0, 0.112), + 0px 30px 90px rgba(0, 0, 0, 0.2); + + --tag-background: var(--tag-background-color-l); + --tag-color: var(--tag-font-color-l); + + /* --text-normal: hsl(var(--base-h), var(--base-s), calc(var(--base-l) - 80%)); */ + --text-muted: hsl( + var(--base-h), + calc(var(--base-s) - 5%), + calc(var(--base-l) - 60%) + ); + --text-faint: hsl( + var(--base-h), + calc(var(--base-s) - 5%), + calc(var(--base-l) - 30%) + ); + --text-formatted: hsl( + var(--base-h), + calc(var(--base-s) - 5%), + calc(var(--base-l) - 35%) + ); + --text-accent: hsl(var(--accent-h), var(--accent-s), var(--accent-l)); + --text-accent-hover: hsl( + var(--accent-h), + var(--accent-s), + calc(var(--accent-l) - 10%) + ); + + --titlebar-background: var(--color-base-10); + --titlebar-background-focused: var(--color-base-25); + + --atom-gray-1: #383a42; + --atom-gray-2: #383a42; + --atom-red: #e75545; + --atom-green: #4ea24c; + --atom-blue: #3d74f6; + --atom-purple: #a625a4; + --atom-aqua: #0084bc; + --atom-yellow: #e35649; + --atom-orange: #986800; +} + +.theme-dark, +body.theme-dark.is-mobile { + color-scheme: dark; + --highlight-mix-blend-mode: lighten; + --mono-rgb-0: 0, 0, 0; + --mono-rgb-100: 255, 255, 255; + --color-red-rgb: 251, 70, 76; + --color-red: #fb464c; + --color-green-rgb: 68, 207, 110; + --color-green: #44cf6e; + --color-orange: #e9973f; + --color-yellow: #e0de71; + --color-cyan: #53dfdd; + --color-blue: #027aff; + --color-purple: #a882ff; + --color-pink: #fa99cd; + --color-base-00: #1c2127; /* main editor window */ + --color-base-10: #282c34; /* code blocks */ + --color-base-20: #181c20; /* top unselected unfocused nav */ + --color-base-25: #2c313c; + --color-base-30: #35393e; + --color-base-35: #3f3f3f; + --color-base-40: #555; + --color-base-50: #666; /* unfocused text */ + --color-base-60: #999; + --color-base-70: #bababa; + --color-base-100: #dadada; + --color-accent-hsl: var(--accent-h), var(--accent-s), var(--accent-l); + --color-accent: hsl(var(--accent-h), var(--accent-s), var(--accent-l)); + --color-accent-1: hsl( + var(--accent-h), + var(--accent-s), + calc(var(--accent-l) - 3.8%) + ); + --color-accent-2: hsl( + var(--accent-h), + var(--accent-s), + calc(var(--accent-l) + 3.8%) + ); + --titlebar-background: var(--color-base-10); + --titlebar-background-focused: var(--color-base-20); + --background-modifier-form-field: var(--color-base-25); + --background-secondary-alt: var(--color-base-30); + --interactive-normal: var(--color-base-30); + --interactive-hover: var(--color-base-35); + --text-highlight-bg-d: rgba(255, 208, 0, 0.4); + --text-highlight-bg: var(--text-highlight-bg-d); + --text-highlight-bg-active: rgba(255, 128, 0, 0.4); + --text-selection: hsla(var(--interactive-accent-hsl), 0.25); + --input-shadow: + inset 0 0.5px 0.5px 0.5px rgba(255, 255, 255, 0.09), + 0 2px 4px 0 rgba(0, 0, 0, 0.15), 0 1px 1.5px 0 rgba(0, 0, 0, 0.1), + 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 0 0 0 transparent; + --input-shadow-hover: + inset 0 0.5px 1px 0.5px rgba(255, 255, 255, 0.16), + 0 2px 3px 0 rgba(0, 0, 0, 0.3), 0 1px 1.5px 0 rgba(0, 0, 0, 0.2), + 0 1px 2px 0 rgba(0, 0, 0, 0.4), 0 0 0 0 transparent; + --shadow-s: + 0px 1px 2px rgba(0, 0, 0, 0.121), 0px 3.4px 6.7px rgba(0, 0, 0, 0.179), + 0px 15px 30px rgba(0, 0, 0, 0.3); + --shadow-l: + 0px 1.8px 7.3px rgba(0, 0, 0, 0.071), 0px 6.3px 24.7px rgba(0, 0, 0, 0.112), + 0px 30px 90px rgba(0, 0, 0, 0.2); + + --tag-background: var(--tag-background-color-d); + --tag-color: var(--tag-font-color-d); + + --text-muted: hsl(var(--base-h), var(--base-s), calc(var(--base-d) + 65%)); + --text-faint: hsl(var(--base-h), var(--base-s), calc(var(--base-d) + 30%)); + --text-formatted: hsl( + var(--base-h), + var(--base-s), + calc(var(--base-d) + 50%) + ); + + --text-accent: hsl(var(--accent-h), var(--accent-s), var(--accent-d)); + --text-accent-hover: hsl( + var(--accent-h), + var(--accent-s), + calc(var(--accent-d) + 12%) + ); + + --atom-gray-1: #5c6370; + --atom-gray-2: #abb2bf; + --atom-red: #e06c75; + --atom-orange: #d19a66; + --atom-green: #98c379; + --atom-aqua: #56b6c2; + --atom-purple: #c678dd; + --atom-blue: #61afef; + --atom-yellow: #e5c07b; +} + +body.is-mobile.theme-dark.mobile-black-background { + --color-base-00: black; +} + +/* Make exported PDFs render correctly */ +@media print { + .theme-dark { + --highlight-mix-blend-mode: darken; + --color-base-30: #ebedf0; + --h1-color: var(--color-base-00); + } +} + +/* Breadcrumb: hidden by default, visible on hover */ +.view-header .view-header-title-container { + opacity: 0; + transition: opacity 200ms ease; +} +.view-header:hover .view-header-title-container { + opacity: 1; +} + +/* H2 styling */ +.markdown-preview-view h2, +.markdown-rendered h2 { + border-bottom: 2px solid var(--background-modifier-border); + width: 100%; + padding-bottom: 2px; + margin-bottom: 8px !important; +} +.HyperMD-header.HyperMD-header-2.cm-line { + border-bottom: 2px solid var(--background-modifier-border); + padding-bottom: 2px; +} +body.h2-no-underline .markdown-preview-view h2, +body.h2-no-underline .markdown-rendered h2 { + border-bottom: none; + padding-bottom: 0; + margin-bottom: revert; +} +body.h2-no-underline .HyperMD-header.HyperMD-header-2.cm-line { + border-bottom: none; + padding-bottom: 0; +} + +/* Heading small-caps */ +body.h1-small-caps h1, +body.h1-small-caps .HyperMD-header.HyperMD-header-1.cm-line { + font-variant-caps: small-caps; +} +body.h2-small-caps h2, +body.h2-small-caps .HyperMD-header.HyperMD-header-2.cm-line { + font-variant-caps: small-caps; +} +body.h3-small-caps h3, +body.h3-small-caps .HyperMD-header.HyperMD-header-3.cm-line { + font-variant-caps: small-caps; +} +body.h4-small-caps h4, +body.h4-small-caps .HyperMD-header.HyperMD-header-4.cm-line { + font-variant-caps: small-caps; +} +body.h5-small-caps h5, +body.h5-small-caps .HyperMD-header.HyperMD-header-5.cm-line { + font-variant-caps: small-caps; +} +body.h6-small-caps h6, +body.h6-small-caps .HyperMD-header.HyperMD-header-6.cm-line { + font-variant-caps: small-caps; +} + +/* Heading underlines (H1, H3-H6) */ +body.h1-underline h1 { + border-bottom: 2px solid var(--background-modifier-border); + width: 100%; + padding-bottom: 2px; + margin-bottom: 8px !important; +} +body.h1-underline .HyperMD-header.HyperMD-header-1.cm-line { + border-bottom: 2px solid var(--background-modifier-border); + padding-bottom: 2px; +} +body.h3-underline h3 { + border-bottom: 2px solid var(--background-modifier-border); + width: 100%; + padding-bottom: 2px; + margin-bottom: 8px !important; +} +body.h3-underline .HyperMD-header.HyperMD-header-3.cm-line { + border-bottom: 2px solid var(--background-modifier-border); + padding-bottom: 2px; +} +body.h4-underline h4 { + border-bottom: 2px solid var(--background-modifier-border); + width: 100%; + padding-bottom: 2px; + margin-bottom: 8px !important; +} +body.h4-underline .HyperMD-header.HyperMD-header-4.cm-line { + border-bottom: 2px solid var(--background-modifier-border); + padding-bottom: 2px; +} +body.h5-underline h5 { + border-bottom: 2px solid var(--background-modifier-border); + width: 100%; + padding-bottom: 2px; + margin-bottom: 8px !important; +} +body.h5-underline .HyperMD-header.HyperMD-header-5.cm-line { + border-bottom: 2px solid var(--background-modifier-border); + padding-bottom: 2px; +} +body.h6-underline h6 { + border-bottom: 2px solid var(--background-modifier-border); + width: 100%; + padding-bottom: 2px; + margin-bottom: 8px !important; +} +body.h6-underline .HyperMD-header.HyperMD-header-6.cm-line { + border-bottom: 2px solid var(--background-modifier-border); + padding-bottom: 2px; +} + +/* Heading underline color matches heading color */ +body.heading-underline-color.h1-underline h1, +body.heading-underline-color.h1-underline + .HyperMD-header.HyperMD-header-1.cm-line { + border-bottom-color: var(--h1-color); +} +body.heading-underline-color:not(.h2-no-underline) .markdown-preview-view h2, +body.heading-underline-color:not(.h2-no-underline) .markdown-rendered h2, +body.heading-underline-color:not(.h2-no-underline) + .HyperMD-header.HyperMD-header-2.cm-line { + border-bottom-color: var(--h2-color); +} +body.heading-underline-color.h3-underline h3, +body.heading-underline-color.h3-underline + .HyperMD-header.HyperMD-header-3.cm-line { + border-bottom-color: var(--h3-color); +} +body.heading-underline-color.h4-underline h4, +body.heading-underline-color.h4-underline + .HyperMD-header.HyperMD-header-4.cm-line { + border-bottom-color: var(--h4-color); +} +body.heading-underline-color.h5-underline h5, +body.heading-underline-color.h5-underline + .HyperMD-header.HyperMD-header-5.cm-line { + border-bottom-color: var(--h5-color); +} +body.heading-underline-color.h6-underline h6, +body.heading-underline-color.h6-underline + .HyperMD-header.HyperMD-header-6.cm-line { + border-bottom-color: var(--h6-color); +} + +/* Hashtags font */ +.markdown-source-view.mod-cm6.is-live-preview .cm-hashtag.cm-meta, +.markdown-source-view.mod-cm5 .cm-hashtag.cm-meta { + font-family: var(--font-text-theme); +} + +/* Blockquote */ +body:not(.default-font-color) .markdown-preview-view blockquote, +body:not(.default-font-color) span.cm-quote.cm-quote-1 { + font-style: italic; + color: var(--quote-color); +} +body .markdown-preview-view blockquote { + background-color: var(--quote-background); +} +body .markdown-source-view.mod-cm6.is-live-preview .HyperMD-quote { + background-color: var(--quote-background); +} + +/* Bold font */ +body:not(.default-font-color) strong, +body:not(.default-font-color) span:not(.cm-highlight).cm-strong { + color: var(--strong-color); +} + +/* Italics */ +body:not(.default-font-color) em, +body:not(.default-font-color) span:not(.cm-highlight).cm-em { + color: var(--em-color); +} + +/* Styled highlights */ +body:not(.default-font-color) mark strong, +body:not(.default-font-color) mark em { + color: var(--text-normal); +} + +/* Fancy highlight */ +body.fancy-highlight span.cm-highlight, +body.fancy-highlight .markdown-preview-view mark, +body.fancy-highlight .markdown-rendered mark, +body.fancy-highlight span.search-result-file-matched-text { + background-image: linear-gradient( + 0deg, + var(--highlight-background-color-underline) 0%, + var(--highlight-background-color-underline) 2px, + var(--highlight-background-color--active) 2px, + var(--highlight-background-color--active) 100% + ) !important; + background-color: var(--highlight-text-color--active) !important; +} + +/* Markdown formatting */ +.cm-formatting-strong, +.cm-formatting-em, +.cm-formatting.cm-formatting-quote { + color: var(--text-formatted) !important; + font-weight: var(--normal-weight); + letter-spacing: -0.02em; +} + +/* Completed checkboxes */ +.markdown-preview-view ul > li.task-list-item.is-checked, +.markdown-source-view.mod-cm6 .HyperMD-task-line[data-task='x'], +.markdown-source-view.mod-cm6 .HyperMD-task-line[data-task='X'], +.markdown-source-view.mod-cm6 .HyperMD-task-line[data-task='M'] { + text-decoration: none; + color: var(--text-faint); +} + +/* Image card */ +img { + border-radius: 4px; + box-shadow: + 0 1px 3px rgba(0, 0, 0, 0.12), + 0 1px 2px rgba(0, 0, 0, 0.24); +} + +.theme-dark .modal-container .suggestion-item.is-selected { + background: var(--color-accent); +} + +/* Focus active line */ +body.active-line .cm-active:not(.HyperMD-header, .HyperMD-codeblock)::before, +body.active-line .cm-active.HyperMD-quote::before { + content: ''; + height: 100%; + position: absolute; + left: -1.125em; + border-left: 3px solid var(--color-accent); + border-radius: 10px 0 0 10px; + opacity: 0.85; +} + +/* Inline code background (separate from block code) */ +.theme-light .markdown-rendered code:not(pre code), +.theme-light .markdown-preview-view code:not(pre code) { + background-color: var(--code-background-l); +} +.theme-dark .markdown-rendered code:not(pre code), +.theme-dark .markdown-preview-view code:not(pre code) { + background-color: var(--code-background-d); +} +.theme-light .cm-s-obsidian span.cm-inline-code { + background-color: var(--code-background-l); +} +.theme-dark .cm-s-obsidian span.cm-inline-code { + background-color: var(--code-background-d); +} + +/* Copy button stays fixed at top-right while code scrolls horizontally */ +.markdown-reading-view .el-pre { + position: relative; +} +.markdown-reading-view .el-pre pre { + position: static; + overflow-x: auto; + white-space: pre; +} +.markdown-reading-view .el-pre pre code { + white-space: pre; +} +.markdown-reading-view .el-pre .copy-code-button { + position: absolute; +} + +/* Code block background (separate from inline code) */ +.theme-light .markdown-preview-view pre:not(.frontmatter) { + background-color: var(--code-block-background-l); +} +.theme-dark .markdown-preview-view pre:not(.frontmatter) { + background-color: var(--code-block-background-d); +} +.theme-light .cm-s-obsidian div.HyperMD-codeblock-bg { + background-color: var(--code-block-background-l); +} +.theme-dark .cm-s-obsidian div.HyperMD-codeblock-bg { + background-color: var(--code-block-background-d); +} + +/* Fancy code blocks */ +.cm-inline-code, +.cm-s-obsidian .HyperMD-codeblock, +.markdown-preview-view.markdown-preview-view :is(pre, code) { + --codeblock-border: var(--color-base-30); + --codeblock-roundness: var(--radius-s); + --code-block-alt-bg: var(--color-base-30); + --slight-code-roundish: var(--radius-xs); +} + +body.fancy-code .cm-s-obsidian .HyperMD-codeblock { + line-height: 1.4em; +} + +body.fancy-code .HyperMD-codeblock-begin { + counter-reset: codeblock-line-numbers; +} + +body.fancy-code + .HyperMD-codeblock:not( + .HyperMD-codeblock-begin, + .HyperMD-codeblock-end + )::before { + counter-increment: codeblock-line-numbers; + content: counter(codeblock-line-numbers); + font-size: 0.75em; + line-height: 2; + text-align: right; + height: 100%; + width: 1.7em; + color: var(--text-muted); + /* background-color: #1e2029; */ + background-color: var(--code-background); + position: absolute; + left: 0; + padding-right: 1.4em; +} + +body.fancy-code + .HyperMD-codeblock.HyperMD-codeblock-bg.cm-line:not( + .HyperMD-codeblock-begin, + .HyperMD-codeblock-end + ) { + padding-left: 2.8em; +} + +body.fancy-code .cm-s-obsidian div.HyperMD-codeblock-begin-bg { + background-color: var(--code-block-alt-bg); + border: var(--codeblock-border); + border-bottom: none; + border-top-right-radius: var(--codeblock-roundness); + border-top-left-radius: var(--codeblock-roundness); +} + +body.fancy-code div.HyperMD-codeblock-bg:not(.HyperMD-codeblock-begin-bg) { + border-right: var(--codeblock-border); + border-left: var(--codeblock-border); +} + +body.fancy-code .cm-line.HyperMD-codeblock .code-block-flair { + font-size: calc(var(--code-size) * 0.9); + color: var(--text-muted); + padding: 0 1px; + top: 0; +} + +body.fancy-code .markdown-reading-view pre[class*='language-']::before { + display: block; + content: ' '; + line-height: 1.5em; + background-color: var(--code-block-alt-bg); + border-top-right-radius: calc(var(--codeblock-roundness) * 0.8); + border-top-left-radius: calc(var(--codeblock-roundness) * 0.8); +} + +body.fancy-code pre[class*='language-']::after { + content: attr(class); + font-size: 0.9rem; + text-shadow: none; + color: var(--text-muted); + position: absolute; + top: 2px; + right: 5px; +} + +body.fancy-code .markdown-preview-view pre code { + padding: var(--size-4-1) var(--size-4-2); +} + +body.fancy-code .copy-code-button.copy-code-button.copy-code-button { + background-color: var(--interactive-normal); + top: unset; + bottom: 0; + padding: 0 var(--size-2-2); +} + +body.fancy-code .markdown-preview-view.markdown-preview-view pre { + padding: 0; + margin-top: var(--size-4-2); + border: var(--codeblock-border); + border-radius: var(--codeblock-roundness); +} + +body.fancy-code .markdown-reading-view .markdown-preview-view pre code { + display: block; +} + +body.fancy-code .markdown-preview-view pre code { + padding: var(--size-4-1) var(--size-4-5); +} + +/* ------------------- */ +/* One Dark Syntax Coloring */ +/* Source: https://github.com/AGMStudio/prism-theme-one-dark */ +/* ------------------- */ +.theme-light .token.comment .theme-light .cm-comment { + color: #ababab; +} +.theme-dark .token.comment, +.theme-dark .cm-comment:not(.cm-hashtag), +.token.prolog, +.token.doctype, +.token.cdata { + color: var(--atom-gray-1); +} +.token.punctuation, +.token.plain-text, +.token.dom.variable, +.cm-hmd-codeblock.cm-bracket { + color: var(--atom-gray-2); +} +code[class*='language-'], +.token.selector, +.cm-tag, +.token.dom.variable, +.token.tag, +.cm-def, +.token.parameter, +.cm-property, +.cm-qualifier { + color: var(--atom-red); +} +.token.class-name, +.token.maybe-class-name, +.token.property-access, +.token.constant, +.token.builtin, +.cm-variable-2, +.cm-type, +.cm-atom, +code .cm-tag { + color: var(--atom-yellow); +} +.token.property, +.token.boolean, +.token.number, +.token.symbol, +.token.attr-name, +.token.deleted, +.cm-attribute, +.cm-number, +.cm-property.cm-string { + color: var(--atom-orange); +} +.token.string, +.token.char, +.token.attr-value, +.token.inserted, +.cm-hmd-codeblock.cm-string, +.cm-hmd-codeblock.cm-string-2 { + color: var(--atom-green); +} +.token.operator, +.cm-operator, +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: var(--atom-aqua); +} +.token.atrule, +.token.keyword, +.cm-keyword { + color: var(--atom-purple); +} +.cm-variable, +.token.function, +.token.method, +.token.macro.property { + color: var(--atom-blue); +} +.token.regex, +.token.important, +.token.variable { + color: var(--atom-purple); +} +.token.important, +.token.bold { + font-weight: bold; +} +.token.italic { + font-style: italic; +} +.token.entity { + cursor: help; +} + +/* --------------------- */ +/* Mobile toolbar button */ +/* --------------------- */ + +/* iOS glass: style button in-place within the glass pill */ +body.is-mobile.is-ios:not(.floating-button-off) + .view-actions + .view-action:not(.mod-bookmark):not([aria-label='More options']) { + color: white; + background-color: var(--blue); + opacity: 1; + display: flex; + padding: 5px; + justify-content: center; + align-items: center; + width: 44px; + height: 44px; + border-radius: 50% !important; + box-shadow: + 1.1px 0.3px 2.2px rgba(0, 0, 0, 0.02), + 2.7px 0.7px 5.3px rgba(0, 0, 0, 0.028), + 5px 1.3px 10px rgba(0, 0, 0, 0.035), + 8.9px 2.2px 17.9px rgba(0, 0, 0, 0.042), + 16.7px 4.2px 33.4px rgba(0, 0, 0, 0.05), + 40px 10px 80px rgba(0, 0, 0, 0.07); +} + +/* Non-iOS mobile (Android): floating button at bottom-right */ +body.is-mobile:not(.is-ios):not(.floating-button-off):not(.advanced-toolbar) + .view-actions + .view-action:not(.mod-bookmark):not([aria-label='More options']) { + color: white; + background-color: var(--blue); + opacity: 1; + position: fixed; + top: calc(90vh - 110px); + /*left: 80vw;*/ + transform: translate(-40%, 5%); + display: flex; + padding: 5px; + justify-content: center; + align-items: center; + width: 53px; + height: 53px; + border-radius: 50% !important; + box-shadow: + 1.1px 0.3px 2.2px rgba(0, 0, 0, 0.02), + 2.7px 0.7px 5.3px rgba(0, 0, 0, 0.028), + 5px 1.3px 10px rgba(0, 0, 0, 0.035), + 8.9px 2.2px 17.9px rgba(0, 0, 0, 0.042), + 16.7px 4.2px 33.4px rgba(0, 0, 0, 0.05), + 40px 10px 80px rgba(0, 0, 0, 0.07); +} +body.is-mobile:not(.is-ios):not(.floating-button-off).advanced-toolbar + .view-actions + .view-action:not(.mod-bookmark):not([aria-label='More options']) { + color: white; + background-color: var(--blue); + opacity: 1; + position: fixed; + top: calc(100vh - 138px); + /*left: 80vw;*/ + transform: translate(-40%, -115%); + display: flex; + padding: 5px; + justify-content: center; + align-items: center; + width: 53px; + height: 53px; + border-radius: 50% !important; + box-shadow: + 1.1px 0.3px 2.2px rgba(0, 0, 0, 0.02), + 2.7px 0.7px 5.3px rgba(0, 0, 0, 0.028), + 5px 1.3px 10px rgba(0, 0, 0, 0.035), + 8.9px 2.2px 17.9px rgba(0, 0, 0, 0.042), + 16.7px 4.2px 33.4px rgba(0, 0, 0, 0.05), + 40px 10px 80px rgba(0, 0, 0, 0.07); +} + +/* ------------------- */ +/* Checkbox styling & icons. Credit Minimal theme: https://minimal.guide/Block+types/Checklists#Checkbox+styling */ +/* Support @kepano - https://www.buymeacoffee.com/kepano */ +/* ------------------- */ + +input[data-task='!']:checked, +input[data-task='*']:checked, +input[data-task='-']:checked, +input[data-task='<']:checked, +input[data-task='>']:checked, +input[data-task='I']:checked, +input[data-task='b']:checked, +input[data-task='c']:checked, +input[data-task='d']:checked, +input[data-task='f']:checked, +input[data-task='k']:checked, +input[data-task='l']:checked, +input[data-task='p']:checked, +input[data-task='u']:checked, +input[data-task='w']:checked, +input[data-task='P']:checked, /* Open PR */ +input[data-task='M']:checked, /* Merged PR */ +input[data-task='D']:checked, /* Draft PR */ +li[data-task='!'] > input:checked, +li[data-task='!'] > p > input:checked, +li[data-task='*'] > input:checked, +li[data-task='*'] > p > input:checked, +li[data-task='-'] > input:checked, +li[data-task='-'] > p > input:checked, +li[data-task='<'] > input:checked, +li[data-task='<'] > p > input:checked, +li[data-task='>'] > input:checked, +li[data-task='>'] > p > input:checked, +li[data-task='I'] > input:checked, +li[data-task='I'] > p > input:checked, +li[data-task='b'] > input:checked, +li[data-task='b'] > p > input:checked, +li[data-task='c'] > input:checked, +li[data-task='c'] > p > input:checked, +li[data-task='d'] > input:checked, +li[data-task='d'] > p > input:checked, +li[data-task='f'] > input:checked, +li[data-task='f'] > p > input:checked, +li[data-task='k'] > input:checked, +li[data-task='k'] > p > input:checked, +li[data-task='l'] > input:checked, +li[data-task='l'] > p > input:checked, +li[data-task='p'] > input:checked, +li[data-task='p'] > p > input:checked, +li[data-task='u'] > input:checked, +li[data-task='u'] > p > input:checked, +li[data-task='w'] > input:checked, +li[data-task='w'] > p > input:checked, +li[data-task='P'] > input:checked, +li[data-task='P'] > p > input:checked, +li[data-task='M'] > input:checked, +li[data-task='M'] > p > input:checked, +li[data-task='D'] > input:checked, +li[data-task='D'] > p > input:checked { + --checkbox-marker-color: transparent; + border: none; + border-radius: 0; + background-image: none; + background-color: currentColor; + -webkit-mask-size: var(--checkbox-icon); + -webkit-mask-position: 50% 50%; +} +input[data-task='>']:checked, +li[data-task='>'] > input:checked, +li[data-task='>'] > p > input:checked { + color: var(--text-faint); + transform: rotate(90deg); + -webkit-mask-position: 50% 100%; + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath d='M10.894 2.553a1 1 0 00-1.788 0l-7 14a1 1 0 001.169 1.409l5-1.429A1 1 0 009 15.571V11a1 1 0 112 0v4.571a1 1 0 00.725.962l5 1.428a1 1 0 001.17-1.408l-7-14z' /%3E%3C/svg%3E"); +} +input[data-task='<']:checked, +li[data-task='<'] > input:checked, +li[data-task='<'] > p > input:checked { + color: var(--text-faint); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M10 18a8 8 0 100-16 8 8 0 000 16zm1-12a1 1 0 10-2 0v4a1 1 0 00.293.707l2.828 2.829a1 1 0 101.415-1.415L11 9.586V6z' clip-rule='evenodd' /%3E%3C/svg%3E"); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M6 2a1 1 0 00-1 1v1H4a2 2 0 00-2 2v10a2 2 0 002 2h12a2 2 0 002-2V6a2 2 0 00-2-2h-1V3a1 1 0 10-2 0v1H7V3a1 1 0 00-1-1zm0 5a1 1 0 000 2h8a1 1 0 100-2H6z' clip-rule='evenodd' /%3E%3C/svg%3E"); +} +input[data-task='?']:checked, +li[data-task='?'] > input:checked, +li[data-task='?'] > p > input:checked { + --checkbox-marker-color: transparent; + background-color: var(--color-yellow); + border-color: var(--color-yellow); + background-position: 50% 50%; + background-size: 200% 90%; + background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 16 16"%3E%3Cpath fill="white" fill-rule="evenodd" d="M4.475 5.458c-.284 0-.514-.237-.47-.517C4.28 3.24 5.576 2 7.825 2c2.25 0 3.767 1.36 3.767 3.215c0 1.344-.665 2.288-1.79 2.973c-1.1.659-1.414 1.118-1.414 2.01v.03a.5.5 0 0 1-.5.5h-.77a.5.5 0 0 1-.5-.495l-.003-.2c-.043-1.221.477-2.001 1.645-2.712c1.03-.632 1.397-1.135 1.397-2.028c0-.979-.758-1.698-1.926-1.698c-1.009 0-1.71.529-1.938 1.402c-.066.254-.278.461-.54.461h-.777ZM7.496 14c.622 0 1.095-.474 1.095-1.09c0-.618-.473-1.092-1.095-1.092c-.606 0-1.087.474-1.087 1.091S6.89 14 7.496 14Z"%2F%3E%3C%2Fsvg%3E'); +} +.theme-dark input[data-task='?']:checked, +.theme-dark li[data-task='?'] > input:checked, +.theme-dark li[data-task='?'] > p > input:checked { + background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 16 16"%3E%3Cpath fill="black" fill-opacity="0.8" fill-rule="evenodd" d="M4.475 5.458c-.284 0-.514-.237-.47-.517C4.28 3.24 5.576 2 7.825 2c2.25 0 3.767 1.36 3.767 3.215c0 1.344-.665 2.288-1.79 2.973c-1.1.659-1.414 1.118-1.414 2.01v.03a.5.5 0 0 1-.5.5h-.77a.5.5 0 0 1-.5-.495l-.003-.2c-.043-1.221.477-2.001 1.645-2.712c1.03-.632 1.397-1.135 1.397-2.028c0-.979-.758-1.698-1.926-1.698c-1.009 0-1.71.529-1.938 1.402c-.066.254-.278.461-.54.461h-.777ZM7.496 14c.622 0 1.095-.474 1.095-1.09c0-.618-.473-1.092-1.095-1.092c-.606 0-1.087.474-1.087 1.091S6.89 14 7.496 14Z"%2F%3E%3C%2Fsvg%3E'); +} +input[data-task='/']:checked, +li[data-task='/'] > input:checked, +li[data-task='/'] > p > input:checked { + background-image: none; + background-color: transparent; + position: relative; + overflow: hidden; +} +input[data-task='/']:checked:after, +li[data-task='/'] > input:checked:after, +li[data-task='/'] > p > input:checked:after { + top: 0; + left: 0; + content: ' '; + display: block; + position: absolute; + background-color: var(--color-accent); + width: calc(50% - 0.5px); + height: 100%; + -webkit-mask-image: none; +} +input[data-task='!']:checked, +li[data-task='!'] > input:checked, +li[data-task='!'] > p > input:checked { + color: var(--color-orange); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M8.257 3.099c.765-1.36 2.722-1.36 3.486 0l5.58 9.92c.75 1.334-.213 2.98-1.742 2.98H4.42c-1.53 0-2.493-1.646-1.743-2.98l5.58-9.92zM11 13a1 1 0 11-2 0 1 1 0 012 0zm-1-8a1 1 0 00-1 1v3a1 1 0 002 0V6a1 1 0 00-1-1z' clip-rule='evenodd' /%3E%3C/svg%3E"); +} +input[data-task='"']:checked, +input[data-task='“']:checked, +li[data-task='"'] > input:checked, +li[data-task='"'] > p > input:checked, +li[data-task='“'] > input:checked, +li[data-task='“'] > p > input:checked { + --checkbox-marker-color: transparent; + background-position: 50% 50%; + background-color: var(--color-cyan); + border-color: var(--color-cyan); + background-size: 75%; + background-repeat: no-repeat; + background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"%3E%3Cpath fill="white" d="M6.5 10c-.223 0-.437.034-.65.065c.069-.232.14-.468.254-.68c.114-.308.292-.575.469-.844c.148-.291.409-.488.601-.737c.201-.242.475-.403.692-.604c.213-.21.492-.315.714-.463c.232-.133.434-.28.65-.35l.539-.222l.474-.197l-.485-1.938l-.597.144c-.191.048-.424.104-.689.171c-.271.05-.56.187-.882.312c-.318.142-.686.238-1.028.466c-.344.218-.741.4-1.091.692c-.339.301-.748.562-1.05.945c-.33.358-.656.734-.909 1.162c-.293.408-.492.856-.702 1.299c-.19.443-.343.896-.468 1.336c-.237.882-.343 1.72-.384 2.437c-.034.718-.014 1.315.028 1.747c.015.204.043.402.063.539l.025.168l.026-.006A4.5 4.5 0 1 0 6.5 10zm11 0c-.223 0-.437.034-.65.065c.069-.232.14-.468.254-.68c.114-.308.292-.575.469-.844c.148-.291.409-.488.601-.737c.201-.242.475-.403.692-.604c.213-.21.492-.315.714-.463c.232-.133.434-.28.65-.35l.539-.222l.474-.197l-.485-1.938l-.597.144c-.191.048-.424.104-.689.171c-.271.05-.56.187-.882.312c-.317.143-.686.238-1.028.467c-.344.218-.741.4-1.091.692c-.339.301-.748.562-1.05.944c-.33.358-.656.734-.909 1.162c-.293.408-.492.856-.702 1.299c-.19.443-.343.896-.468 1.336c-.237.882-.343 1.72-.384 2.437c-.034.718-.014 1.315.028 1.747c.015.204.043.402.063.539l.025.168l.026-.006A4.5 4.5 0 1 0 17.5 10z"%2F%3E%3C%2Fsvg%3E'); +} +.theme-dark input[data-task='"']:checked, +.theme-dark input[data-task='“']:checked, +.theme-dark li[data-task='"'] > input:checked, +.theme-dark li[data-task='"'] > p > input:checked, +.theme-dark li[data-task='“'] > input:checked, +.theme-dark li[data-task='“'] > p > input:checked { + background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"%3E%3Cpath fill="black" fill-opacity="0.7" d="M6.5 10c-.223 0-.437.034-.65.065c.069-.232.14-.468.254-.68c.114-.308.292-.575.469-.844c.148-.291.409-.488.601-.737c.201-.242.475-.403.692-.604c.213-.21.492-.315.714-.463c.232-.133.434-.28.65-.35l.539-.222l.474-.197l-.485-1.938l-.597.144c-.191.048-.424.104-.689.171c-.271.05-.56.187-.882.312c-.318.142-.686.238-1.028.466c-.344.218-.741.4-1.091.692c-.339.301-.748.562-1.05.945c-.33.358-.656.734-.909 1.162c-.293.408-.492.856-.702 1.299c-.19.443-.343.896-.468 1.336c-.237.882-.343 1.72-.384 2.437c-.034.718-.014 1.315.028 1.747c.015.204.043.402.063.539l.025.168l.026-.006A4.5 4.5 0 1 0 6.5 10zm11 0c-.223 0-.437.034-.65.065c.069-.232.14-.468.254-.68c.114-.308.292-.575.469-.844c.148-.291.409-.488.601-.737c.201-.242.475-.403.692-.604c.213-.21.492-.315.714-.463c.232-.133.434-.28.65-.35l.539-.222l.474-.197l-.485-1.938l-.597.144c-.191.048-.424.104-.689.171c-.271.05-.56.187-.882.312c-.317.143-.686.238-1.028.467c-.344.218-.741.4-1.091.692c-.339.301-.748.562-1.05.944c-.33.358-.656.734-.909 1.162c-.293.408-.492.856-.702 1.299c-.19.443-.343.896-.468 1.336c-.237.882-.343 1.72-.384 2.437c-.034.718-.014 1.315.028 1.747c.015.204.043.402.063.539l.025.168l.026-.006A4.5 4.5 0 1 0 17.5 10z"%2F%3E%3C%2Fsvg%3E'); +} +input[data-task='-']:checked, +li[data-task='-'] > input:checked, +li[data-task='-'] > p > input:checked { + color: var(--text-faint); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M3 10a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1z' clip-rule='evenodd' /%3E%3C/svg%3E"); +} +body:not(.tasks) + .markdown-preview-view + ul + li[data-task='-'].task-list-item.is-checked, +body:not(.tasks) + .markdown-source-view.mod-cm6 + .HyperMD-task-line[data-task]:is([data-task='-']), +body:not(.tasks) li[data-task='-'].task-list-item.is-checked { + color: var(--text-faint); + text-decoration: line-through solid var(--text-faint) 1px; +} +input[data-task='*']:checked, +li[data-task='*'] > input:checked, +li[data-task='*'] > p > input:checked { + color: var(--color-yellow); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath d='M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z' /%3E%3C/svg%3E"); +} +input[data-task='l']:checked, +li[data-task='l'] > input:checked, +li[data-task='l'] > p > input:checked { + color: var(--color-red); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M5.05 4.05a7 7 0 119.9 9.9L10 18.9l-4.95-4.95a7 7 0 010-9.9zM10 11a2 2 0 100-4 2 2 0 000 4z' clip-rule='evenodd' /%3E%3C/svg%3E"); +} +input[data-task='i']:checked, +li[data-task='i'] > input:checked, +li[data-task='i'] > p > input:checked { + --checkbox-marker-color: transparent; + background-color: var(--color-blue); + border-color: var(--color-blue); + background-position: 50%; + background-size: 100%; + background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 512 512"%3E%3Cpath fill="none" stroke="white" stroke-linecap="round" stroke-linejoin="round" stroke-width="40" d="M196 220h64v172"%2F%3E%3Cpath fill="none" stroke="white" stroke-linecap="round" stroke-miterlimit="10" stroke-width="40" d="M187 396h138"%2F%3E%3Cpath fill="white" d="M256 160a32 32 0 1 1 32-32a32 32 0 0 1-32 32Z"%2F%3E%3C%2Fsvg%3E'); +} +.theme-dark input[data-task='i']:checked, +.theme-dark li[data-task='i'] > input:checked, +.theme-dark li[data-task='i'] > p > input:checked { + background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 512 512"%3E%3Cpath fill="none" stroke="black" stroke-opacity="0.8" stroke-linecap="round" stroke-linejoin="round" stroke-width="40" d="M196 220h64v172"%2F%3E%3Cpath fill="none" stroke="black" stroke-opacity="0.8" stroke-linecap="round" stroke-miterlimit="10" stroke-width="40" d="M187 396h138"%2F%3E%3Cpath fill="black" fill-opacity="0.8" d="M256 160a32 32 0 1 1 32-32a32 32 0 0 1-32 32Z"%2F%3E%3C%2Fsvg%3E'); +} +input[data-task='S']:checked, +li[data-task='S'] > input:checked, +li[data-task='S'] > p > input:checked { + --checkbox-marker-color: transparent; + border-color: var(--color-green); + background-color: var(--color-green); + background-size: 100%; + background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 48 48"%3E%3Cpath fill="white" fill-rule="evenodd" d="M26 8a2 2 0 1 0-4 0v2a8 8 0 1 0 0 16v8a4.002 4.002 0 0 1-3.773-2.666a2 2 0 0 0-3.771 1.332A8.003 8.003 0 0 0 22 38v2a2 2 0 1 0 4 0v-2a8 8 0 1 0 0-16v-8a4.002 4.002 0 0 1 3.773 2.666a2 2 0 0 0 3.771-1.332A8.003 8.003 0 0 0 26 10V8Zm-4 6a4 4 0 0 0 0 8v-8Zm4 12v8a4 4 0 0 0 0-8Z" clip-rule="evenodd"%2F%3E%3C%2Fsvg%3E'); +} +.theme-dark input[data-task='S']:checked, +.theme-dark li[data-task='S'] > input:checked, +.theme-dark li[data-task='S'] > p > input:checked { + background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 48 48"%3E%3Cpath fill-opacity="0.8" fill="black" fill-rule="evenodd" d="M26 8a2 2 0 1 0-4 0v2a8 8 0 1 0 0 16v8a4.002 4.002 0 0 1-3.773-2.666a2 2 0 0 0-3.771 1.332A8.003 8.003 0 0 0 22 38v2a2 2 0 1 0 4 0v-2a8 8 0 1 0 0-16v-8a4.002 4.002 0 0 1 3.773 2.666a2 2 0 0 0 3.771-1.332A8.003 8.003 0 0 0 26 10V8Zm-4 6a4 4 0 0 0 0 8v-8Zm4 12v8a4 4 0 0 0 0-8Z" clip-rule="evenodd"%2F%3E%3C%2Fsvg%3E'); +} +input[data-task='I']:checked, +li[data-task='I'] > input:checked, +li[data-task='I'] > p > input:checked { + color: var(--color-yellow); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath d='M11 3a1 1 0 10-2 0v1a1 1 0 102 0V3zM15.657 5.757a1 1 0 00-1.414-1.414l-.707.707a1 1 0 001.414 1.414l.707-.707zM18 10a1 1 0 01-1 1h-1a1 1 0 110-2h1a1 1 0 011 1zM5.05 6.464A1 1 0 106.464 5.05l-.707-.707a1 1 0 00-1.414 1.414l.707.707zM5 10a1 1 0 01-1 1H3a1 1 0 110-2h1a1 1 0 011 1zM8 16v-1h4v1a2 2 0 11-4 0zM12 14c.015-.34.208-.646.477-.859a4 4 0 10-4.954 0c.27.213.462.519.476.859h4.002z' /%3E%3C/svg%3E"); +} +input[data-task='f']:checked, +li[data-task='f'] > input:checked, +li[data-task='f'] > p > input:checked { + color: var(--color-red); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M12.395 2.553a1 1 0 00-1.45-.385c-.345.23-.614.558-.822.88-.214.33-.403.713-.57 1.116-.334.804-.614 1.768-.84 2.734a31.365 31.365 0 00-.613 3.58 2.64 2.64 0 01-.945-1.067c-.328-.68-.398-1.534-.398-2.654A1 1 0 005.05 6.05 6.981 6.981 0 003 11a7 7 0 1011.95-4.95c-.592-.591-.98-.985-1.348-1.467-.363-.476-.724-1.063-1.207-2.03zM12.12 15.12A3 3 0 017 13s.879.5 2.5.5c0-1 .5-4 1.25-4.5.5 1 .786 1.293 1.371 1.879A2.99 2.99 0 0113 13a2.99 2.99 0 01-.879 2.121z' clip-rule='evenodd' /%3E%3C/svg%3E"); +} +input[data-task='k']:checked, +li[data-task='k'] > input:checked, +li[data-task='k'] > p > input:checked { + color: var(--color-yellow); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M18 8a6 6 0 01-7.743 5.743L10 14l-1 1-1 1H6v2H2v-4l4.257-4.257A6 6 0 1118 8zm-6-4a1 1 0 100 2 2 2 0 012 2 1 1 0 102 0 4 4 0 00-4-4z' clip-rule='evenodd' /%3E%3C/svg%3E"); +} +input[data-task='u']:checked, +li[data-task='u'] > input:checked, +li[data-task='u'] > p > input:checked { + color: var(--color-green); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M12 7a1 1 0 110-2h5a1 1 0 011 1v5a1 1 0 11-2 0V8.414l-4.293 4.293a1 1 0 01-1.414 0L8 10.414l-4.293 4.293a1 1 0 01-1.414-1.414l5-5a1 1 0 011.414 0L11 10.586 14.586 7H12z' clip-rule='evenodd' /%3E%3C/svg%3E"); +} +input[data-task='d']:checked, +li[data-task='d'] > input:checked, +li[data-task='d'] > p > input:checked { + color: var(--color-red); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M12 13a1 1 0 100 2h5a1 1 0 001-1V9a1 1 0 10-2 0v2.586l-4.293-4.293a1 1 0 00-1.414 0L8 9.586 3.707 5.293a1 1 0 00-1.414 1.414l5 5a1 1 0 001.414 0L11 9.414 14.586 13H12z' clip-rule='evenodd' /%3E%3C/svg%3E"); +} +input[data-task='w']:checked, +li[data-task='w'] > input:checked, +li[data-task='w'] > p > input:checked { + color: var(--color-purple); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M6 3a1 1 0 011-1h.01a1 1 0 010 2H7a1 1 0 01-1-1zm2 3a1 1 0 00-2 0v1a2 2 0 00-2 2v1a2 2 0 00-2 2v.683a3.7 3.7 0 011.055.485 1.704 1.704 0 001.89 0 3.704 3.704 0 014.11 0 1.704 1.704 0 001.89 0 3.704 3.704 0 014.11 0 1.704 1.704 0 001.89 0A3.7 3.7 0 0118 12.683V12a2 2 0 00-2-2V9a2 2 0 00-2-2V6a1 1 0 10-2 0v1h-1V6a1 1 0 10-2 0v1H8V6zm10 8.868a3.704 3.704 0 01-4.055-.036 1.704 1.704 0 00-1.89 0 3.704 3.704 0 01-4.11 0 1.704 1.704 0 00-1.89 0A3.704 3.704 0 012 14.868V17a1 1 0 001 1h14a1 1 0 001-1v-2.132zM9 3a1 1 0 011-1h.01a1 1 0 110 2H10a1 1 0 01-1-1zm3 0a1 1 0 011-1h.01a1 1 0 110 2H13a1 1 0 01-1-1z' clip-rule='evenodd' /%3E%3C/svg%3E"); +} +input[data-task='p']:checked, +li[data-task='p'] > input:checked, +li[data-task='p'] > p > input:checked { + color: var(--color-green); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath d='M2 10.5a1.5 1.5 0 113 0v6a1.5 1.5 0 01-3 0v-6zM6 10.333v5.43a2 2 0 001.106 1.79l.05.025A4 4 0 008.943 18h5.416a2 2 0 001.962-1.608l1.2-6A2 2 0 0015.56 8H12V4a2 2 0 00-2-2 1 1 0 00-1 1v.667a4 4 0 01-.8 2.4L6.8 7.933a4 4 0 00-.8 2.4z' /%3E%3C/svg%3E"); +} +input[data-task='c']:checked, +li[data-task='c'] > input:checked, +li[data-task='c'] > p > input:checked { + color: var(--color-orange); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath d='M18 9.5a1.5 1.5 0 11-3 0v-6a1.5 1.5 0 013 0v6zM14 9.667v-5.43a2 2 0 00-1.105-1.79l-.05-.025A4 4 0 0011.055 2H5.64a2 2 0 00-1.962 1.608l-1.2 6A2 2 0 004.44 12H8v4a2 2 0 002 2 1 1 0 001-1v-.667a4 4 0 01.8-2.4l1.4-1.866a4 4 0 00.8-2.4z' /%3E%3C/svg%3E"); +} +input[data-task='b']:checked, +li[data-task='b'] > input:checked, +li[data-task='b'] > p > input:checked { + color: var(--color-orange); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath d='M5 4a2 2 0 012-2h6a2 2 0 012 2v14l-5-2.5L5 18V4z' /%3E%3C/svg%3E"); +} +input[data-task='P']:checked, +li[data-task='P'] > input:checked, +li[data-task='P'] > p > input:checked { + color: var(--color-green); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cpath d='M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z'%3E%3C/path%3E%3C/svg%3E"); +} +input[data-task='M']:checked, +li[data-task='M'] > input:checked, +li[data-task='M'] > p > input:checked { + color: var(--color-purple); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cpath d='M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8.5-4.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM5 3.25a.75.75 0 1 0 0 .005V3.25Z'%3E%3C/path%3E%3C/svg%3E"); +} +input[data-task='D']:checked, +li[data-task='D'] > input:checked, +li[data-task='D'] > p > input:checked { + color: var(--color-base-50); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cpath d='M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.251 2.251 0 0 1 3.25 1Zm9.5 14a2.25 2.25 0 1 1 0-4.5 2.25 2.25 0 0 1 0 4.5ZM2.5 3.25a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0ZM3.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM14 7.5a1.25 1.25 0 1 1-2.5 0 1.25 1.25 0 0 1 2.5 0Zm0-4.25a1.25 1.25 0 1 1-2.5 0 1.25 1.25 0 0 1 2.5 0Z'%3E%3C/path%3E%3C/svg%3E"); +} + +body:not(.tasks) li[data-task='>'].task-list-item.is-checked, +body:not(.tasks) li[data-task='<'].task-list-item.is-checked, +body:not(.tasks) li[data-task='b'].task-list-item.is-checked, +body:not(.tasks) li[data-task='i'].task-list-item.is-checked, +body:not(.tasks) li[data-task='*'].task-list-item.is-checked, +body:not(.tasks) li[data-task='!'].task-list-item.is-checked, +body:not(.tasks) li[data-task='S'].task-list-item.is-checked, +body:not(.tasks) li[data-task='?'].task-list-item.is-checked, +body:not(.tasks) li[data-task='/'].task-list-item.is-checked, +body:not(.tasks) li[data-task='"'].task-list-item.is-checked, +body:not(.tasks) li[data-task='l'].task-list-item.is-checked, +body:not(.tasks) li[data-task='I'].task-list-item.is-checked, +body:not(.tasks) li[data-task='p'].task-list-item.is-checked, +body:not(.tasks) li[data-task='c'].task-list-item.is-checked, +body:not(.tasks) li[data-task='f'].task-list-item.is-checked, +body:not(.tasks) li[data-task='k'].task-list-item.is-checked, +body:not(.tasks) li[data-task='w'].task-list-item.is-checked, +body:not(.tasks) li[data-task='u'].task-list-item.is-checked, +body:not(.tasks) li[data-task='d'].task-list-item.is-checked, +body:not(.tasks) li[data-task='P'].task-list-item.is-checked, +body:not(.tasks) li[data-task='D'].task-list-item.is-checked { + color: var(--text-normal); +} + +/* ------------------- */ +/* Progress bars styling. Credit Minimal theme: https://minimal.guide/progress-bars */ +/* Support @kepano - https://www.buymeacoffee.com/kepano */ +/* ------------------- */ +.progress-color { + .markdown-rendered progress, + .markdown-source-view.is-live-preview progress, + .markdown-preview-view progress { + &[value^='1']::-webkit-progress-value, + &[value^='2']::-webkit-progress-value, + &[value^='3']::-webkit-progress-value { + background-color: var(--progress-color-1); + } + &[value^='4']::-webkit-progress-value, + &[value^='5']::-webkit-progress-value { + background-color: var(--progress-color-2); + } + &[value^='6']::-webkit-progress-value, + &[value^='7']::-webkit-progress-value { + background-color: var(--progress-color-3); + } + &[value^='8']::-webkit-progress-value, + &[value^='9']::-webkit-progress-value { + background-color: var(--progress-color-4); + } + &[value='1']::-webkit-progress-value, + &[value='100']::-webkit-progress-value { + background-color: var(--progress-color-5); + } + + &[value='0']::-webkit-progress-value, + &[value='2']::-webkit-progress-value, + &[value='3']::-webkit-progress-value, + &[value='4']::-webkit-progress-value, + &[value='5']::-webkit-progress-value, + &[value='6']::-webkit-progress-value, + &[value='7']::-webkit-progress-value, + &[value='8']::-webkit-progress-value, + &[value='9']::-webkit-progress-value { + background-color: var(--progress-color-1); + } + } +} + +/* ─────────────────────────────────────────────────── */ +/* Plugins */ +/* ─────────────────────────────────────────────────── */ + +/* --------------- */ +/* Todoist */ +/* --------------- */ + +.todoist-p1 > input[type='checkbox'] { + border: 1px solid #ff757f !important; + background-color: rgba(255, 117, 127, 0.25) !important; +} +.todoist-p1 > input[type='checkbox']:hover { + background-color: rgba(255, 117, 127, 0.5) !important; +} +.todoist-p2 > input[type='checkbox'] { + border: 1px solid #ffc777 !important; + background-color: rgba(255, 199, 119, 0.25) !important; +} +.todoist-p2 > input[type='checkbox']:hover { + background-color: rgba(255, 199, 119, 0.5) !important; +} +.todoist-p3 > input[type='checkbox'] { + border: 1px solid #65bcff !important; + background-color: rgba(101, 188, 255, 0.25) !important; +} +.todoist-p3 > input[type='checkbox']:hover { + background-color: rgba(101, 188, 255, 0.5) !important; +} +.todoist-p4 > input[type='checkbox'] { + border: 1px solid #b4c2f0 !important; + background-color: rgba(180, 194, 240, 0.25) !important; +} +.todoist-p4 > input[type='checkbox']:hover { + background-color: rgba(180, 194, 240, 0.5) !important; +} +.task-metadata { + font-size: var(--font-todoist-metadata-size); + color: #7a88cf; + margin-left: unset; +} +.task-metadata > * { + margin-right: 30px; +} +.task-date.task-overdue { + color: rgba(255, 152, 164, 0.75) !important; +} +.task-calendar-icon, +.task-project-icon, +.task-labels-icon { + vertical-align: middle; + height: 17px; + width: 17px; +} +.todoist-project .todoist-project { + margin-left: 20px; +} +.todoist-section { + margin-left: 20px; +} +.todoist-project .todoist-project-title { + font-weight: 700; + margin-block-end: 0px; +} +.todoist-section .todoist-section-title { + font-size: var(--font-todoist-title-size); + color: #7a88cf; + font-weight: 700; + margin-block-end: 0px; +} +.todoist-error { + border: 1px solid #ff98a4; + background-color: rgba(255, 152, 164, 0.05); + padding: 1em 1em; + margin: 1em 0px; +} +.todoist-error p { + margin: 0 0 1em 0; + font-weight: 600; +} +.todoist-error code { + background-color: unset !important; + padding: unset !important; + margin: unset !important; +} +.todoist-success { + border: 1px solid #c3e88d !important; + background-color: rgba(195, 232, 141, 0.05); + padding: 1em 1em !important; + margin: 1em 0px; +} +.todoist-success p { + margin: 0; + font-weight: 600; +} +/* .priority-container .priority-1 { + color: #ff98a4; +} +.priority-container .priority-2 { + color: #ffc777; +} +.priority-container .priority-3 { + color: #65bcff; +} +.priority-container .priority-4 { + color: #b4c2f0; +} */ + +/* --------------- */ +/* Checklist */ +/* --------------- */ + +.checklist-plugin-main .title { + font-size: var(--nav-item-size); +} + +.checklist-plugin-main .container input.search { + font-size: var(--font-ui-small); +} + +.checklist-plugin-main .group-header button.collapse, +.checklist-plugin-main button.toggle { + box-shadow: none; + cursor: pointer; +} + +.checklist-plugin-main .classic .content > p { + font-size: var(--font-ui-smaller); +} + +.checklist-plugin-main .toggle .checkbox { + border-radius: var(--checkbox-radius) !important; +} + +/* --------------- */ +/* Kanban */ +/* --------------- */ + +body:not(.no-kanban-styles) .kanban-plugin { + --dot-color: hsl(0 0% 40% / 10%); + --dot-spacing: 9px; + --dot-size: 1px; +} +body:not(.no-kanban-styles) .kanban-plugin__board { + background-image: radial-gradient( + circle, + var(--dot-color) var(--dot-size), + transparent var(--dot-size) + ); + border-top: var(--thin-border); + background-size: var(--dot-spacing) var(--dot-spacing); + background-attachment: local; +} + +body:not(.no-kanban-styles) .kanban-plugin__board > div { + margin: 0 auto; +} +body:not(.no-kanban-styles) .kanban-plugin__item-form { + border-top: none; +} +body:not(.no-kanban-styles) .kanban-plugin__lane-header-wrapper { + border-bottom: 0; +} +body:not(.no-kanban-styles) .kanban-plugin button { + box-shadow: none; +} +body:not(.no-kanban-styles) .kanban-plugin__item-button-wrapper > button:hover { + color: var(--text-normal); + background: var(--background-modifier-hover); +} +body:not(.no-kanban-styles) .kanban-plugin__item-button-wrapper { + border-top: none; +} +body:not(.no-kanban-styles) .kanban-plugin__lane { + border: 1px solid transparent; +} +body:not(.no-kanban-styles) .kanban-plugin__item-content-wrapper { + box-shadow: none; +} + +body:not(.no-kanban-styles):not(.is-mobile) + .kanban-plugin__grow-wrap + > textarea:focus { + box-shadow: none; +} +body:not(.no-kanban-styles) .kanban-plugin__item-input-actions button, +body:not(.no-kanban-styles) .kanban-plugin__lane-input-actions button { + font-size: var(--font-adaptive-small); +} +body:not(.no-kanban-styles) + .kanban-plugin__lane-header-wrapper + .kanban-plugin__grow-wrap + > textarea, +body:not(.no-kanban-styles) + .kanban-plugin__lane-input-wrapper + .kanban-plugin__grow-wrap + > textarea { + background: transparent; +} +body .kanban-plugin__item-button-wrapper > button { + color: var(--text-muted); + font-weight: 400; + background: 0 0; + min-height: calc(var(--input-height) + 8px); +} +body .kanban-plugin__item-form .kanban-plugin__item-input-wrapper { + min-height: calc(var(--input-height) + 8px); + display: flex; + justify-content: center; +} +.kanban-plugin__item-input-wrapper textarea { + background-color: var(--background-primary); +} +.kanban-plugin__lane-items { + padding-bottom: 0; +} + +/* ─────────────────────────────────────────────────── */ +/* Styles Settings */ +/* ─────────────────────────────────────────────────── */ + +/* @settings +name: Things Theme +id: things-style +settings: + - + id: features + title: Features + type: heading + level: 2 + collapsed: true + - + title: Black mobile background + description: Change mobile editor background to default theme black + id: mobile-black-background + type: class-toggle + default: false + - + title: Disable mobile floating-action button + description: Revert placement of edit/preview button to default in header (mobile) + id: floating-button-off + type: class-toggle + default: false + - + title: Highlight active line + description: Change background color of current working line + id: active-line + type: class-toggle + default: false + - + title: Fancy code blocks + description: Enable fancy numbered code blocks + id: fancy-code + type: class-toggle + default: false + - + title: Fancy highlighting + description: Enable fancy highlight styles with highlight underlines + id: fancy-highlight + type: class-toggle + default: false + - + title: Disable Kanban board styles + description: Remove minimalist styling to the Kanban plugin + id: no-kanban-styles + type: class-toggle + default: false + - + id: link-decoration + title: Underline internal links + description: Show underlines on internal links + type: variable-select + default: Underline + options: + - Underline + - None + - + id: link-external-decoration + title: Underline external links + description: Show underlines on external links + type: variable-select + default: Underline + options: + - Underline + - None + - + id: custom-fonts + title: Typography + type: heading + level: 2 + collapsed: true + - + id: default-font-color + title: Default font colors + description: Use the default font color styling for bold, italics, and quotes + type: class-toggle + default: false + - + id: text-highlight-bg-l + title: Highlight color (light) + type: variable-color + format: rgb + default: 'rgba(255, 208, 0, 0.4)' + - + id: text-highlight-bg-d + title: Highlight color (dark) + type: variable-color + format: rgb + default: 'rgba(255, 208, 0, 0.4)' + - + id: strong-color + title: Bold font color + type: variable-color + format: hex + default: '#FF82B2' + - + id: em-color + title: Italics font color + type: variable-color + format: hex + default: '#FF82B2' + - + id: quote-color + title: Blockquotes font color + type: variable-color + format: hex + default: '#3EB4BF' + - + id: quote-background + title: Blockquote background color + type: variable-color + opacity: true + format: rgb + default: 'rgba(0,0,0,0)' + - + id: code-block-background-l + title: Code block background (Light mode) + type: variable-color + format: hex + default: '#f0f2f5' + - + id: code-block-background-d + title: Code block background (Dark mode) + type: variable-color + format: hex + default: '#282c34' + - + id: code-background-l + title: Inline code background (Light mode) + type: variable-color + format: hex + default: '#eceef1' + - + id: code-background-d + title: Inline code background (Dark mode) + type: variable-color + format: hex + default: '#303540' + - + id: tag-background-color-l + title: Tag background color (Light mode) + type: variable-color + format: hex + default: '#BDE1D3' + - + id: tag-font-color-l + title: Tag font color (Light mode) + type: variable-color + format: hex + default: '#1D694B' + - + id: tag-background-color-d + title: Tag background color (Dark mode) + type: variable-color + format: hex + default: '#1D694B' + - + id: tag-font-color-d + title: Tag font color (Dark mode) + type: variable-color + format: hex + default: '#FFFFFF' + - + id: progress-color + title: Progress colorful mode switcher + description: Toggle progress color scheme + type: class-toggle + default: false + - + id: progress-color-1 + title: progress 2-39% color + type: variable-color + opacity: true + format: hex + default: '#ad5758' + - + id: progress-color-2 + title: progress 40-59% color + type: variable-color + opacity: true + format: hex + default: '#b87f4c' + - + id: progress-color-3 + title: progress 60-79% color + type: variable-color + opacity: true + format: hex + default: '#d2b874' + - + id: progress-color-4 + title: progress 80-99% color + type: variable-color + opacity: true + format: hex + default: '#b0c07e' + - + id: progress-color-5 + title: progress 1,100% color + type: variable-color + opacity: true + format: hex + default: '#768399' + - + id: headings + title: Headings + type: heading + level: 2 + collapsed: true + - + id: heading-underline-color + title: Match underline color to heading color + description: When enabled, heading border-bottom uses the heading's own color + type: class-toggle + default: false + - + id: level-1-headings + title: Level 1 Headings + type: heading + level: 3 + collapsed: true + - + id: h1-size + title: H1 font size + description: Accepts any CSS font-size value + type: variable-text + default: 1.7em + - + id: h1-weight + title: H1 font weight + description: Accepts numbers representing the CSS font-weight + type: variable-number + default: 700 + - + id: h1-color + title: H1 color + type: variable-color + format: hex + default: '#' + - + id: h1-small-caps + title: H1 small caps + description: Toggle H1 small caps + type: class-toggle + default: false + - + id: h1-underline + title: H1 underline + description: Toggle H1 underline (border-bottom) + type: class-toggle + default: false + - + id: level-2-headings + title: Level 2 Headings + type: heading + level: 3 + collapsed: true + - + id: h2-size + title: H2 font size + description: Accepts any CSS font-size value + type: variable-text + default: 1.5em + - + id: h2-weight + title: H2 font weight + description: Accepts numbers representing the CSS font-weight + type: variable-number + default: 700 + - + id: h2-color + title: H2 color + type: variable-color + format: hex + default: '#2E80F2' + - + id: h2-no-underline + title: H2 underline + description: Disable H2 underline (border-bottom) + type: class-toggle + default: false + - + id: h2-small-caps + title: H2 small caps + description: Toggle H2 small caps + type: class-toggle + default: false + - + id: level-3-headings + title: Level 3 Headings + type: heading + level: 3 + collapsed: true + - + id: h3-size + title: H3 font size + description: Accepts any CSS font-size value + type: variable-text + default: 1.2em + - + id: h3-weight + title: H3 font weight + description: Accepts numbers representing the CSS font-weight + type: variable-number + default: 600 + - + id: h3-color + title: H3 color + type: variable-color + format: hex + default: '#2E80F2' + - + id: h3-small-caps + title: H3 small caps + description: Toggle H3 small caps + type: class-toggle + default: false + - + id: h3-underline + title: H3 underline + description: Toggle H3 underline (border-bottom) + type: class-toggle + default: false + - + id: level-4-headings + title: Level 4 Headings + type: heading + level: 3 + collapsed: true + - + id: h4-size + title: H4 font size + description: Accepts any CSS font-size value + type: variable-text + default: 1.1em + - + id: h4-weight + title: H4 font weight + description: Accepts numbers representing the CSS font-weight + type: variable-number + default: 500 + - + id: h4-color + title: H4 color + type: variable-color + format: hex + default: '#E5B567' + - + id: h4-transform + title: H4 transform + description: Transform the H4 heading text + type: variable-select + default: uppercase + options: + - + label: Uppercase + value: uppercase + - + label: None + value: none + - + id: h4-small-caps + title: H4 small caps + description: Toggle H4 small caps + type: class-toggle + default: false + - + id: h4-underline + title: H4 underline + description: Toggle H4 underline (border-bottom) + type: class-toggle + default: false + - + id: level-5-headings + title: Level 5 Headings + type: heading + level: 3 + collapsed: true + - + id: h5-size + title: H5 font size + description: Accepts any CSS font-size value + type: variable-text + default: 1em + - + id: h5-weight + title: H5 font weight + description: Accepts numbers representing the CSS font-weight + type: variable-number + default: 500 + - + id: h5-color + title: H5 color + type: variable-color + format: hex + default: '#E83E3E' + - + id: h5-small-caps + title: H5 small caps + description: Toggle H5 small caps + type: class-toggle + default: false + - + id: h5-underline + title: H5 underline + description: Toggle H5 underline (border-bottom) + type: class-toggle + default: false + - + id: level-6-headings + title: Level 6 Headings + type: heading + level: 3 + collapsed: true + - + id: h6-size + title: H6 font size + description: Accepts any CSS font-size value + type: variable-text + default: 0.9em + - + id: h6-weight + title: H6 font weight + description: Accepts numbers representing the CSS font-weight + type: variable-number + default: 400 + - + id: h6-color + title: H6 color + type: variable-color + format: hex + default: '#' + - + id: h6-small-caps + title: H6 small caps + description: Toggle H6 small caps + type: class-toggle + default: false + - + id: h6-underline + title: H6 underline + description: Toggle H6 underline (border-bottom) + type: class-toggle + default: false + - + id: credits + title: Credits + type: heading + description: Created with ❤︎ by @colineckert. Support @colineckert at buymeacoffee.com/colineckert + level: 2 + collapsed: true + +*/ + +/* ─────────────────────────────────────────────────── */ +/* Plugin Compatibility info for the Obsidian Hub */ +/* ─────────────────────────────────────────────────── */ + +/* @plugins +core: +- backlink +- command-palette +- file-explorer +- global-search +- graph +- outgoing-link +- outline +- page-preview +- starred +- switcher +- tag-pane +- file-recovery +- daily-notes +- random-note +- publish +- sync +- word-count +community: +- sliding-panes-obsidian +- obsidian-codemirror-options +- obsidian-kanban +- dataview +- obsidian-hider +- calendar +- mysnippets-plugin +- cmenu-plugin +- obsidian-outliner +- readwise-official +- tag-wrangler +- todoist-sync-plugin +- templater-obsidian +- obsidian-system-dark-mode +- obsidian-style-settings +*/