From f1818ee5781db12efd12a3bc6852d33ebfc46812 Mon Sep 17 00:00:00 2001 From: Zane Meyers Date: Thu, 30 Apr 2026 17:13:59 -0400 Subject: [PATCH] vault backup: 2026-04-30 17:13:59 --- .obsidian/appearance.json | 4 +- .../plugins/obsidian-style-settings/data.json | 8 +- .obsidian/snippets/S - Checkboxes.css | 1634 +++ .obsidian/snippets/checkboxes.css | Bin 47762 -> 0 bytes .obsidian/snippets/headings.css | 30 + .obsidian/snippets/tables.css | Bin 146 -> 188 bytes .obsidian/themes/AnuPpuccin/manifest.json | 7 + .obsidian/themes/AnuPpuccin/theme.css | 9080 +++++++++++++++++ .obsidian/themes/Minimal/manifest.json | 8 + .obsidian/themes/Minimal/theme.css | 2246 ++++ .obsidian/themes/Things/manifest.json | 7 - .obsidian/themes/Things/theme.css | 1939 ---- hilltop-gardens.md | 11 +- ..._international-energy-conservation-code.md | 2 + joel-jansen.md | 2 + orthodox-construction-estimating.md | 4 +- periodic/daily/2026-04-29.md | 3 + periodic/daily/2026-04-30.md | 10 + .../11-13-2025_13-25-27.md | 0 timestamped/2026-04-30_14-27-02.md | 21 + 20 files changed, 13065 insertions(+), 1951 deletions(-) create mode 100644 .obsidian/snippets/S - Checkboxes.css delete mode 100644 .obsidian/snippets/checkboxes.css create mode 100644 .obsidian/snippets/headings.css create mode 100644 .obsidian/themes/AnuPpuccin/manifest.json create mode 100644 .obsidian/themes/AnuPpuccin/theme.css create mode 100644 .obsidian/themes/Minimal/manifest.json create mode 100644 .obsidian/themes/Minimal/theme.css delete mode 100644 .obsidian/themes/Things/manifest.json delete mode 100644 .obsidian/themes/Things/theme.css create mode 100644 periodic/daily/2026-04-30.md rename 11-13-2025_13-25-27.md => timestamped/11-13-2025_13-25-27.md (100%) create mode 100644 timestamped/2026-04-30_14-27-02.md diff --git a/.obsidian/appearance.json b/.obsidian/appearance.json index 3026ccc..769f980 100644 --- a/.obsidian/appearance.json +++ b/.obsidian/appearance.json @@ -7,6 +7,8 @@ "baseFontSize": 15, "enabledCssSnippets": [ "tables", - "checkboxes" + "checkboxes", + "S - Checkboxes", + "headings" ] } \ No newline at end of file diff --git a/.obsidian/plugins/obsidian-style-settings/data.json b/.obsidian/plugins/obsidian-style-settings/data.json index 7d111ae..b557b29 100644 --- a/.obsidian/plugins/obsidian-style-settings/data.json +++ b/.obsidian/plugins/obsidian-style-settings/data.json @@ -2,5 +2,11 @@ "anuppuccin-theme-settings@@anuppuccin-theme-light": "ctp-rosepine-light", "anuppuccin-theme-settings@@anuppuccin-theme-dark": "ctp-mocha-old", "anuppuccin-theme-settings@@anuppuccin-theme-accents": "ctp-accent-peach", - "obsidian-typewriter@@shrink-formatting": true + "obsidian-typewriter@@shrink-formatting": true, + "checkbox@@checkbox-strike-regular": true, + "checkbox@@checkbox-strike-checked": false, + "checkbox@@checkbox-strike-dropped": true, + "checkbox@@checkbox-strike-q": true, + "checkbox@@checkbox-strike-half": true, + "checkbox@@checkbox-strike-imp": true } \ No newline at end of file diff --git a/.obsidian/snippets/S - Checkboxes.css b/.obsidian/snippets/S - Checkboxes.css new file mode 100644 index 0000000..687802a --- /dev/null +++ b/.obsidian/snippets/S - Checkboxes.css @@ -0,0 +1,1634 @@ +/* https://github.com/SlRvb/Obsidian--ITS-Theme/blob/main/Snippets/S%20-%20Checkboxes.css + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. +*/ + +/*Icon: ITS Icons*/ +@font-face { + font-family: "its"; + src: url("data:application/octet-stream;base64,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") format("woff"), url("data:application/octet-stream;base64,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AREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMBJAElASYBJwEoASkBKgErASwBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAARmaWxlBmZvbGRlcgZidWxsZXQOZC1hbmQtZC1icmFuZHMGbm90ZS0yBmxheWVycwdwcmludGVyCGJhY2tsaW5rB291dGxpbmsEbGluawVjbG9zZRBmb3JtYXQtbGlzdC10ZXh0CHBlbmNpbC0xBmJvb2stMwxwbGFuZXQtc2hhcnAJbGlnaHRuaW5nDWxpbmstZXh0ZXJuYWwNbGluay1pbnRlcm5hbBBmb290bm90ZS13cml0aW5nC2xlLWJlYW4tZG5kB3NlYXJjaDIIZm9vdG5vdGUPYW5nbGUtZG91YmxlLXVwCWNoYXItbWFpbg9jaGFyLWFudGFnb25pc3QJY2hhci1zaWRlCmNoYXItZXh0cmEJY2hhcmFjdGVyJGljX2ZsdWVudF9wZW9wbGVfY29tbXVuaXR5XzE2X2ZpbGxlZA5mYS1jaGVjay1zb2xpZAVtaW51cxdmZWF0aGVyLWljb24tcGFwZXItcGxhbg1jYWxlbmRhci1maWxsEWZvbnRpc3RvLXF1ZXN0aW9uFWJveGljb25zLXBsdXMtbWVkaWNhbBRlbHVzaXZlLWljb25zLXNlYXJjaBlmb250LWF3ZXNvbWU0LWV4Y2xhbWF0aW9uCWxpZ2h0YnVsYhFidWJibGUtY2hhcnQtZmlsbA10aHVtYi11cC1maWxsD3RodW1iLWRvd24tZmlsbA1mb250aXNvLXF1b3RlEWZpbGUtcGFwZXItMi1maWxsDWJvb2ttYXJrLWZpbGwLZW50eXBvLWluZm8EaGFsZgdleGFtcGxlEmFuZ2xlLWRvdWJsZS1yaWdodApvay1jaXJjbGVkCm1hcC1tYXJrZXIFYXdhcmQLc3RyZWV0LXZpZXcNYnVsbGV0LXNlbGVjdAVzcGluMgR0aW1lBGNoYXQEY3JvdwpzaWducy1wb3N0BWhlYXJ0BGxvY2sIeWluLXlhbmcOc3dvcmQtZmlsbC1maXgAAAAAAAEAAf//AA8AAAAAAAAAAAAAAAAAAAAAsAAsILAAVVhFWSAgS7gADlFLsAZTWliwNBuwKFlgZiCKVViw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") format("truetype"); +} +.theme-dark { + --chbx-q: 253, 175, 0; + --chbx-h: 92, 118, 153; + --chbx-d: 62, 69, 82; + --chbx-i: 194, 42, 42; + --chbx-a: 248, 114, 181; + --chbx-R: 170, 179, 202; + --chbx-id:231, 231, 171; + --chbx-B: 136, 94, 233; + --chbx-P: 79, 165, 79; + --chbx-C: 207, 67, 67; + --chbx-N: 133, 91, 65; + --chbx-b: 230, 129, 63; + --chbx-I: 82, 139, 212; + --chbx-c: 149, 233, 238; + --chbx-r: 249, 190, 123; +} + +.theme-light { + --chbx-q: 253, 175, 0; + --chbx-h: 168, 177, 189; + --chbx-d: 203, 212, 235; + --chbx-i: 219, 1, 1; + --chbx-a: 248, 114, 181; + --chbx-R: 159, 186, 223; + --chbx-id:202, 199, 0; + --chbx-B: 182, 118, 255; + --chbx-P: 79, 165, 79; + --chbx-C: 214, 108, 108; + --chbx-N: 161, 106, 73; + --chbx-b: 251, 146, 76; + --chbx-I: 82, 139, 212; + --chbx-c: 149, 217, 238; + --chbx-r: 249, 190, 123; +} + +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task]:is([data-task=X], +[data-task=">"], +[data-task="-"], +[data-task=D], +[data-task="?"], +[data-task="/"], +[data-task="+"], +[data-task=R], +[data-task="!"], +[data-task=i], +[data-task=B], +[data-task=P], +[data-task=C], +[data-task=Q], +[data-task=N], +[data-task=b], +[data-task=I], +[data-task=p], +[data-task=L], +[data-task=E], +[data-task=A], +[data-task=r], +[data-task=c], +[data-task=o], +[data-task=d], +[data-task=T], +[data-task=t], +[data-task=O], +[data-task=F], +[data-task=W], +[data-task="~"], +[data-task="@"], +[data-task=f], +[data-task=a], +[data-task="&"], +[data-task=s], +[data-task=H], +[data-task="<"]) :is(.task-list-label, p) > input:is([type=checkbox], [type=checkbox i]):checked, body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task]:is([data-task=X], +[data-task=">"], +[data-task="-"], +[data-task=D], +[data-task="?"], +[data-task="/"], +[data-task="+"], +[data-task=R], +[data-task="!"], +[data-task=i], +[data-task=B], +[data-task=P], +[data-task=C], +[data-task=Q], +[data-task=N], +[data-task=b], +[data-task=I], +[data-task=p], +[data-task=L], +[data-task=E], +[data-task=A], +[data-task=r], +[data-task=c], +[data-task=o], +[data-task=d], +[data-task=T], +[data-task=t], +[data-task=O], +[data-task=F], +[data-task=W], +[data-task="~"], +[data-task="@"], +[data-task=f], +[data-task=a], +[data-task="&"], +[data-task=s], +[data-task=H], +[data-task="<"]) > input:is([type=checkbox], [type=checkbox i]):checked, body:not(.alt-chkbx-off) .task-list-item.is-checked:is([data-task=X], +[data-task=">"], +[data-task="-"], +[data-task=D], +[data-task="?"], +[data-task="/"], +[data-task="+"], +[data-task=R], +[data-task="!"], +[data-task=i], +[data-task=B], +[data-task=P], +[data-task=C], +[data-task=Q], +[data-task=N], +[data-task=b], +[data-task=I], +[data-task=p], +[data-task=L], +[data-task=E], +[data-task=A], +[data-task=r], +[data-task=c], +[data-task=o], +[data-task=d], +[data-task=T], +[data-task=t], +[data-task=O], +[data-task=F], +[data-task=W], +[data-task="~"], +[data-task="@"], +[data-task=f], +[data-task=a], +[data-task="&"], +[data-task=s], +[data-task=H], +[data-task="<"]) :is(.task-list-label, p) > input:is([type=checkbox], [type=checkbox i]):checked, body:not(.alt-chkbx-off) .task-list-item.is-checked:is([data-task=X], +[data-task=">"], +[data-task="-"], +[data-task=D], +[data-task="?"], +[data-task="/"], +[data-task="+"], +[data-task=R], +[data-task="!"], +[data-task=i], +[data-task=B], +[data-task=P], +[data-task=C], +[data-task=Q], +[data-task=N], +[data-task=b], +[data-task=I], +[data-task=p], +[data-task=L], +[data-task=E], +[data-task=A], +[data-task=r], +[data-task=c], +[data-task=o], +[data-task=d], +[data-task=T], +[data-task=t], +[data-task=O], +[data-task=F], +[data-task=W], +[data-task="~"], +[data-task="@"], +[data-task=f], +[data-task=a], +[data-task="&"], +[data-task=s], +[data-task=H], +[data-task="<"]) > input:is([type=checkbox], [type=checkbox i]):checked { + background-color: transparent; + font: var(--its); + font-family: var(--its); + font-size: inherit; + font-weight: 10; + text-align: center; + border: 0; + cursor: pointer; + -webkit-mask-image: unset; +} +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task]:is([data-task=X], +[data-task=">"], +[data-task="-"], +[data-task=D], +[data-task="?"], +[data-task="/"], +[data-task="+"], +[data-task=R], +[data-task="!"], +[data-task=i], +[data-task=B], +[data-task=P], +[data-task=C], +[data-task=Q], +[data-task=N], +[data-task=b], +[data-task=I], +[data-task=p], +[data-task=L], +[data-task=E], +[data-task=A], +[data-task=r], +[data-task=c], +[data-task=o], +[data-task=d], +[data-task=T], +[data-task=t], +[data-task=O], +[data-task=F], +[data-task=W], +[data-task="~"], +[data-task="@"], +[data-task=f], +[data-task=a], +[data-task="&"], +[data-task=s], +[data-task=H], +[data-task="<"]) :is(.task-list-label, p) > input:is([type=checkbox], [type=checkbox i]):checked::after, body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task]:is([data-task=X], +[data-task=">"], +[data-task="-"], +[data-task=D], +[data-task="?"], +[data-task="/"], +[data-task="+"], +[data-task=R], +[data-task="!"], +[data-task=i], +[data-task=B], +[data-task=P], +[data-task=C], +[data-task=Q], +[data-task=N], +[data-task=b], +[data-task=I], +[data-task=p], +[data-task=L], +[data-task=E], +[data-task=A], +[data-task=r], +[data-task=c], +[data-task=o], +[data-task=d], +[data-task=T], +[data-task=t], +[data-task=O], +[data-task=F], +[data-task=W], +[data-task="~"], +[data-task="@"], +[data-task=f], +[data-task=a], +[data-task="&"], +[data-task=s], +[data-task=H], +[data-task="<"]) > input:is([type=checkbox], [type=checkbox i]):checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked:is([data-task=X], +[data-task=">"], +[data-task="-"], +[data-task=D], +[data-task="?"], +[data-task="/"], +[data-task="+"], +[data-task=R], +[data-task="!"], +[data-task=i], +[data-task=B], +[data-task=P], +[data-task=C], +[data-task=Q], +[data-task=N], +[data-task=b], +[data-task=I], +[data-task=p], +[data-task=L], +[data-task=E], +[data-task=A], +[data-task=r], +[data-task=c], +[data-task=o], +[data-task=d], +[data-task=T], +[data-task=t], +[data-task=O], +[data-task=F], +[data-task=W], +[data-task="~"], +[data-task="@"], +[data-task=f], +[data-task=a], +[data-task="&"], +[data-task=s], +[data-task=H], +[data-task="<"]) :is(.task-list-label, p) > input:is([type=checkbox], [type=checkbox i]):checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked:is([data-task=X], +[data-task=">"], +[data-task="-"], +[data-task=D], +[data-task="?"], +[data-task="/"], +[data-task="+"], +[data-task=R], +[data-task="!"], +[data-task=i], +[data-task=B], +[data-task=P], +[data-task=C], +[data-task=Q], +[data-task=N], +[data-task=b], +[data-task=I], +[data-task=p], +[data-task=L], +[data-task=E], +[data-task=A], +[data-task=r], +[data-task=c], +[data-task=o], +[data-task=d], +[data-task=T], +[data-task=t], +[data-task=O], +[data-task=F], +[data-task=W], +[data-task="~"], +[data-task="@"], +[data-task=f], +[data-task=a], +[data-task="&"], +[data-task=s], +[data-task=H], +[data-task="<"]) > input:is([type=checkbox], [type=checkbox i]):checked::after { + background-color: transparent; + top: -4px; + left: 0px; + -webkit-mask-image: unset; +} + +ul > li.task-list-item[data-task=x] > ul li:not([data-task=x]) { + color: var(--text-normal); +} + +/*--Checkbox Type Icons--*/ +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=X]::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=X] > input[type=checkbox]:checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=X] p > input[type=checkbox]:checked::after { + content: "\ec01"; + color: var(--accent2-lite, var(--text-accent)); +} +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=">"]::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=">"] > input[type=checkbox]:checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=">"] p > input[type=checkbox]:checked::after { + content: "\ec03"; + color: var(--text-normal); +} +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="<"]::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task="<"] > input[type=checkbox]:checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task="<"] p > input[type=checkbox]:checked::after { + content: "\ec03"; + color: var(--text-faint); + transform: scale(-1, 1); +} +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=D]::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=D] > input[type=checkbox]:checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=D] p > input[type=checkbox]:checked::after { + content: "\ec04"; + color: rgb(var(--chbx-h)); +} +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="-"]::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task="-"] > input[type=checkbox]:checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task="-"] p > input[type=checkbox]:checked::after { + content: "\ec02"; + color: rgb(var(--chbx-d)); +} +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="?"]::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task="?"] > input[type=checkbox]:checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task="?"] p > input[type=checkbox]:checked::after { + content: "\ec05"; + color: rgb(var(--chbx-q)); +} +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="!"]::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task="!"] > input[type=checkbox]:checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task="!"] p > input[type=checkbox]:checked::after { + content: "\ec08"; + color: rgb(var(--chbx-i)); +} +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="+"]::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task="+"] > input[type=checkbox]:checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task="+"] p > input[type=checkbox]:checked::after { + content: "\ec06"; + color: rgb(var(--chbx-a)); +} +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="/"]::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task="/"] > input[type=checkbox]:checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task="/"] p > input[type=checkbox]:checked::after { + content: "\ec17"; + color: var(--accent, var(--interactive-accent)); +} +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=R]::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=R] > input[type=checkbox]:checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=R] p > input[type=checkbox]:checked::after { + content: "\ec07"; + color: rgb(var(--chbx-R)); +} +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=i]::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=i] > input[type=checkbox]:checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=i] p > input[type=checkbox]:checked::after { + content: "\ec09"; + color: rgb(var(--chbx-id)); +} +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=B]::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=B] > input[type=checkbox]:checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=B] p > input[type=checkbox]:checked::after { + content: "\ec10"; + color: rgb(var(--chbx-B)); +} +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=P]::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=P] > input[type=checkbox]:checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=P] p > input[type=checkbox]:checked::after { + content: "\ec11"; + color: rgb(var(--chbx-P)); +} +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=C]::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=C] > input[type=checkbox]:checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=C] p > input[type=checkbox]:checked::after { + content: "\ec12"; + color: rgb(var(--chbx-C)); +} +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=I]::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=I] > input[type=checkbox]:checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=I] p > input[type=checkbox]:checked::after { + content: "\ec16"; + color: rgb(var(--chbx-I)); +} +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=Q]::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=Q] > input[type=checkbox]:checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=Q] p > input[type=checkbox]:checked::after { + content: "\ec13"; + color: rgb(var(--chbx-R)); +} +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=N]::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=N] > input[type=checkbox]:checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=N] p > input[type=checkbox]:checked::after { + content: "\ec14"; + color: rgb(var(--chbx-N)); +} +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=b]::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=b] > input[type=checkbox]:checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=b] p > input[type=checkbox]:checked::after { + content: "\ec15"; + color: rgb(var(--chbx-b)); +} +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=p]::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=p] > input[type=checkbox]:checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=p] p > input[type=checkbox]:checked::after { + content: "\ec19"; + color: rgb(var(--chbx-R)); +} +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=E]::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=E] > input[type=checkbox]:checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=E] p > input[type=checkbox]:checked::after { + content: "\ec18"; + color: rgb(var(--chbx-I)); +} +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=L]::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=L] > input[type=checkbox]:checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=L] p > input[type=checkbox]:checked::after { + content: "\ec21"; + color: rgb(var(--chbx-N)); +} +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=A]::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=A] > input[type=checkbox]:checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=A] p > input[type=checkbox]:checked::after { + content: "\ec20"; + color: rgb(var(--chbx-P)); +} +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=r]::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=r] > input[type=checkbox]:checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=r] p > input[type=checkbox]:checked::after { + content: "\ec22"; + color: rgb(var(--chbx-r)); +} +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=c]::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=c] > input[type=checkbox]:checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=c] p > input[type=checkbox]:checked::after { + content: "\ec29"; + color: rgb(var(--chbx-c)); +} +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=o]::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=o] > input[type=checkbox]:checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=o] p > input[type=checkbox]:checked::after { + content: "\ec24"; + color: rgb(var(--chbx-b)); +} +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=d]::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=d] > input[type=checkbox]:checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=d] p > input[type=checkbox]:checked::after { + content: "\ec25"; + color: rgb(var(--chbx-I)); +} +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=T]::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=T] > input[type=checkbox]:checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=T] p > input[type=checkbox]:checked::after { + content: "\ec26"; + color: rgb(var(--chbx-R)); +} +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=t]::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=t] > input[type=checkbox]:checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=t] p > input[type=checkbox]:checked::after { + content: "\ec27"; + color: rgb(var(--chbx-R)); +} +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=O]::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=O] > input[type=checkbox]:checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=O] p > input[type=checkbox]:checked::after { + content: "\e805"; + color: hsl(var(--interactive-accent-hsl)); +} +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=F]::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=F] > input[type=checkbox]:checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=F] p > input[type=checkbox]:checked::after { + content: "\ec28"; + color: rgb(var(--chbx-h)); +} +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=W]::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=W] > input[type=checkbox]:checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=W] p > input[type=checkbox]:checked::after { + content: "\e813"; + color: rgb(var(--chbx-P)); +} +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="~"]::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task="~"] > input[type=checkbox]:checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task="~"] p > input[type=checkbox]:checked::after { + content: "\ec33"; + color: rgb(var(--chbx-C)); +} +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="@"]::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task="@"] > input[type=checkbox]:checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task="@"] p > input[type=checkbox]:checked::after { + content: "\e900"; + color: rgb(var(--chbx-b)); +} +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=f]::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=f] > input[type=checkbox]:checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=f] p > input[type=checkbox]:checked::after { + content: "\e81e"; + color: rgb(var(--chbx-N)); +} +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=H]::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=H] > input[type=checkbox]:checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=H] p > input[type=checkbox]:checked::after { + content: "\ec30"; + color: rgb(var(--chbx-a)); +} +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task="&"]::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task="&"] > input[type=checkbox]:checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task="&"] p > input[type=checkbox]:checked::after { + content: "\ec32"; + color: rgb(var(--chbx-B)); +} +body:not(.alt-chkbx-off) .markdown-source-view.mod-cm6 .task-list-item-checkbox[data-task=s]::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=s] > input[type=checkbox]:checked::after, body:not(.alt-chkbx-off) .task-list-item.is-checked[data-task=s] p > input[type=checkbox]:checked::after { + content: "\ec31"; + color: rgb(var(--chbx-d)); +} + +/*Restore Strike Throughs*/ +.check-strike .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task]:not([data-task=" "]), .check-strike .markdown-preview-view ul > li.task-list-item.is-checked, .check-strike .markdown-preview-view ol > li.task-list-item.is-checked { + --checklist-done-decoration: line-through 2px; + text-decoration: var(--checklist-done-decoration); +} + +.checkbox-strike-regular .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=x], .checkbox-strike-regular ul li[data-task=x].task-list-item.is-checked { + text-decoration: line-through 2px; +} + +.checkbox-strike-checked .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=X], .checkbox-strike-checked ul li[data-task=X].task-list-item.is-checked { + text-decoration: line-through 2px; +} + +.checkbox-strike-frwd .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=">"], .checkbox-strike-frwd ul li[data-task=">"].task-list-item.is-checked { + text-decoration: line-through 2px; +} + +.checkbox-strike-bkwd .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="<"], .checkbox-strike-bkwd ul li[data-task="<"].task-list-item.is-checked { + text-decoration: line-through 2px; +} + +.checkbox-strike-date .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=D], .checkbox-strike-date ul li[data-task=D].task-list-item.is-checked { + text-decoration: line-through 2px; +} + +.checkbox-strike-dropped .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="-"], .checkbox-strike-dropped ul li[data-task="-"].task-list-item.is-checked { + text-decoration: line-through 2px; +} + +.checkbox-strike-q .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="?"], .checkbox-strike-q ul li[data-task="?"].task-list-item.is-checked { + text-decoration: line-through 2px; +} + +.checkbox-strike-imp .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="!"], .checkbox-strike-imp ul li[data-task="!"].task-list-item.is-checked { + text-decoration: line-through 2px; +} + +.checkbox-strike-add .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="+"], .checkbox-strike-add ul li[data-task="+"].task-list-item.is-checked { + text-decoration: line-through 2px; +} + +.checkbox-strike-half .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="/"], .checkbox-strike-half ul li[data-task="/"].task-list-item.is-checked { + text-decoration: line-through 2px; +} + +.checkbox-strike-rsrch .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=R], .checkbox-strike-rsrch ul li[data-task=R].task-list-item.is-checked { + text-decoration: line-through 2px; +} + +.checkbox-strike-idea .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=i], .checkbox-strike-idea ul li[data-task=i].task-list-item.is-checked { + text-decoration: line-through 2px; +} + +.checkbox-strike-brn .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=B], .checkbox-strike-brn ul li[data-task=B].task-list-item.is-checked { + text-decoration: line-through 2px; +} + +.checkbox-strike-pro .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=P], .checkbox-strike-pro ul li[data-task=P].task-list-item.is-checked { + text-decoration: line-through 2px; +} + +.checkbox-strike-con .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=C], .checkbox-strike-con ul li[data-task=C].task-list-item.is-checked { + text-decoration: line-through 2px; +} + +.checkbox-strike-info .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=I], .checkbox-strike-info ul li[data-task=I].task-list-item.is-checked { + text-decoration: line-through 2px; +} + +.checkbox-strike-quot .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=Q], .checkbox-strike-quot ul li[data-task=Q].task-list-item.is-checked { + text-decoration: line-through 2px; +} + +.checkbox-strike-note .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=N], .checkbox-strike-note ul li[data-task=N].task-list-item.is-checked { + text-decoration: line-through 2px; +} + +.checkbox-strike-book .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=b], .checkbox-strike-book ul li[data-task=b].task-list-item.is-checked { + text-decoration: line-through 2px; +} + +.checkbox-strike-para .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=p], .checkbox-strike-para ul li[data-task=p].task-list-item.is-checked { + text-decoration: line-through 2px; +} + +.checkbox-strike-ex .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=E], .checkbox-strike-ex ul li[data-task=E].task-list-item.is-checked { + text-decoration: line-through 2px; +} + +.checkbox-strike-loc .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=L], .checkbox-strike-loc ul li[data-task=L].task-list-item.is-checked { + text-decoration: line-through 2px; +} + +.checkbox-strike-ans .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=A], .checkbox-strike-ans ul li[data-task=A].task-list-item.is-checked { + text-decoration: line-through 2px; +} + +.checkbox-strike-rwd .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=r], .checkbox-strike-rwd ul li[data-task=r].task-list-item.is-checked { + text-decoration: line-through 2px; +} + +.checkbox-strike-choice .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=c], .checkbox-strike-choice ul li[data-task=c].task-list-item.is-checked { + text-decoration: line-through 2px; +} + +.checkbox-strike-option .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=o], .checkbox-strike-option ul li[data-task=o].task-list-item.is-checked { + text-decoration: line-through 2px; +} + +.checkbox-strike-do .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=d], .checkbox-strike-do ul li[data-task=d].task-list-item.is-checked { + text-decoration: line-through 2px; +} + +.checkbox-strike-time .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=T], .checkbox-strike-time ul li[data-task=T].task-list-item.is-checked { + text-decoration: line-through 2px; +} + +.checkbox-strike-talk .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=t], .checkbox-strike-talk ul li[data-task=t].task-list-item.is-checked { + text-decoration: line-through 2px; +} + +.checkbox-strike-plot .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=O], .checkbox-strike-plot ul li[data-task=O].task-list-item.is-checked { + text-decoration: line-through 2px; +} + +.checkbox-strike-fore .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=F], .checkbox-strike-fore ul li[data-task=F].task-list-item.is-checked { + text-decoration: line-through 2px; +} + +.checkbox-strike-world .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=W], .checkbox-strike-world ul li[data-task=W].task-list-item.is-checked { + text-decoration: line-through 2px; +} + +.checkbox-strike-conf .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="~"], .checkbox-strike-conf ul li[data-task="~"].task-list-item.is-checked { + text-decoration: line-through 2px; +} + +.checkbox-strike-char .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="@"], .checkbox-strike-char ul li[data-task="@"].task-list-item.is-checked { + text-decoration: line-through 2px; +} + +.checkbox-strike-clue .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=f], .checkbox-strike-clue ul li[data-task=f].task-list-item.is-checked { + text-decoration: line-through 2px; +} + +.checkbox-strike-heal .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=H], .checkbox-strike-heal ul li[data-task=H].task-list-item.is-checked { + text-decoration: line-through 2px; +} + +.checkbox-strike-symb .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="&"], .checkbox-strike-symb ul li[data-task="&"].task-list-item.is-checked { + text-decoration: line-through 2px; +} + +.checkbox-strike-lock .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=s], .checkbox-strike-lock ul li[data-task=s].task-list-item.is-checked { + text-decoration: line-through 2px; +} + +/*----Checked Bg----*/ +.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=X], +.check-bg :is(ul, ol) > li[data-task=X].task-list-item.is-checked { + background: rgba(var(--chbx-R), 20%); +} +.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=">"], +.check-bg :is(ul, ol) > li[data-task=">"].task-list-item.is-checked { + background: rgba(var(--chbx-h), 20%); +} +.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task="<"], +.check-bg :is(ul, ol) > li[data-task="<"].task-list-item.is-checked { + background: rgba(var(--chbx-h), 20%); +} +.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=D], +.check-bg :is(ul, ol) > li[data-task=D].task-list-item.is-checked { + background: rgba(var(--chbx-h), 20%); +} +.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task="-"], +.check-bg :is(ul, ol) > li[data-task="-"].task-list-item.is-checked { + background: rgba(var(--chbx-d), 20%); +} +.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task="?"], +.check-bg :is(ul, ol) > li[data-task="?"].task-list-item.is-checked { + background: rgba(var(--chbx-q), 20%); +} +.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task="!"], +.check-bg :is(ul, ol) > li[data-task="!"].task-list-item.is-checked { + background: rgba(var(--chbx-i), 20%); +} +.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task="+"], +.check-bg :is(ul, ol) > li[data-task="+"].task-list-item.is-checked { + background: rgba(var(--chbx-a), 20%); +} +.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task="/"], +.check-bg :is(ul, ol) > li[data-task="/"].task-list-item.is-checked { + background: linear-gradient(to left, var(--accent, var(--interactive-accent)) 0%, transparent 1%); +} +.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=R], +.check-bg :is(ul, ol) > li[data-task=R].task-list-item.is-checked { + background: rgba(var(--chbx-R), 20%); +} +.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=i], +.check-bg :is(ul, ol) > li[data-task=i].task-list-item.is-checked { + background: rgba(var(--chbx-id), 20%); +} +.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=B], +.check-bg :is(ul, ol) > li[data-task=B].task-list-item.is-checked { + background: rgba(var(--chbx-B), 20%); +} +.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=P], +.check-bg :is(ul, ol) > li[data-task=P].task-list-item.is-checked { + background: rgba(var(--chbx-P), 20%); +} +.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=C], +.check-bg :is(ul, ol) > li[data-task=C].task-list-item.is-checked { + background: rgba(var(--chbx-C), 20%); +} +.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=I], +.check-bg :is(ul, ol) > li[data-task=I].task-list-item.is-checked { + background: rgba(var(--chbx-I), 20%); +} +.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=Q], +.check-bg :is(ul, ol) > li[data-task=Q].task-list-item.is-checked { + background: rgba(var(--chbx-R), 20%); +} +.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=N], +.check-bg :is(ul, ol) > li[data-task=N].task-list-item.is-checked { + background: rgba(var(--chbx-N), 20%); +} +.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=b], +.check-bg :is(ul, ol) > li[data-task=b].task-list-item.is-checked { + background: rgba(var(--chbx-b), 20%); +} +.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=p], +.check-bg :is(ul, ol) > li[data-task=p].task-list-item.is-checked { + background: rgba(var(--chbx-R), 20%); +} +.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=E], +.check-bg :is(ul, ol) > li[data-task=E].task-list-item.is-checked { + background: rgba(var(--chbx-I), 20%); +} +.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=L], +.check-bg :is(ul, ol) > li[data-task=L].task-list-item.is-checked { + background: rgba(var(--chbx-N), 20%); +} +.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=A], +.check-bg :is(ul, ol) > li[data-task=A].task-list-item.is-checked { + background: rgba(var(--chbx-P), 20%); +} +.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=r], +.check-bg :is(ul, ol) > li[data-task=r].task-list-item.is-checked { + background: rgba(var(--chbx-r), 20%); +} +.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=c], +.check-bg :is(ul, ol) > li[data-task=c].task-list-item.is-checked { + background: rgba(var(--chbx-c), 20%); +} +.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=o], +.check-bg :is(ul, ol) > li[data-task=o].task-list-item.is-checked { + background: rgba(var(--chbx-b), 20%); +} +.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=d], +.check-bg :is(ul, ol) > li[data-task=d].task-list-item.is-checked { + background: rgba(var(--chbx-I), 20%); +} +.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=T], +.check-bg :is(ul, ol) > li[data-task=T].task-list-item.is-checked { + background: rgba(var(--chbx-R), 20%); +} +.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=t], +.check-bg :is(ul, ol) > li[data-task=t].task-list-item.is-checked { + background: rgba(var(--chbx-R), 20%); +} +.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=O], +.check-bg :is(ul, ol) > li[data-task=O].task-list-item.is-checked { + background: hsla(var(--interactive-accent-hsl), 20%); +} +.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=F], +.check-bg :is(ul, ol) > li[data-task=F].task-list-item.is-checked { + background: rgba(var(--chbx-h), 20%); +} +.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=W], +.check-bg :is(ul, ol) > li[data-task=W].task-list-item.is-checked { + background: rgba(var(--chbx-P), 20%); +} +.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task="~"], +.check-bg :is(ul, ol) > li[data-task="~"].task-list-item.is-checked { + background: rgba(var(--chbx-C), 20%); +} +.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task="@"], +.check-bg :is(ul, ol) > li[data-task="@"].task-list-item.is-checked { + background: rgba(var(--chbx-b), 20%); +} +.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=f], +.check-bg :is(ul, ol) > li[data-task=f].task-list-item.is-checked { + background: rgba(var(--chbx-N), 20%); +} +.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=H], +.check-bg :is(ul, ol) > li[data-task=H].task-list-item.is-checked { + background: rgba(var(--chbx-a), 20%); +} +.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task="&"], +.check-bg :is(ul, ol) > li[data-task="&"].task-list-item.is-checked { + background: rgba(var(--chbx-B), 20%); +} +.check-bg .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=s], +.check-bg :is(ul, ol) > li[data-task=s].task-list-item.is-checked { + background: rgba(var(--chbx-d), 20%); +} + +/*----Checked Text----*/ +body ul > li.task-list-item[data-task][data-task=x] > span > *, body .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=x] span:not([class^=cm-list]) { + opacity: 70%; +} + +body:not(.check-color, .check-text) ul > li.task-list-item[data-task][data-task=x] > span > *, body:not(.check-color, .check-text) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=x] span:not([class^=cm-list]) { + opacity: 70%; +} +body:not(.check-color, .check-text) ul > li.task-list-item[data-task][data-task=X] > span > *, body:not(.check-color, .check-text) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=X] span:not([class^=cm-list]) { + opacity: 70%; +} +body:not(.check-color, .check-text) ul > li.task-list-item[data-task][data-task=">"] > span > *, body:not(.check-color, .check-text) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=">"] span:not([class^=cm-list]) { + opacity: 70%; +} +body:not(.check-color, .check-text) ul > li.task-list-item[data-task][data-task="<"] > span > *, body:not(.check-color, .check-text) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task="<"] span:not([class^=cm-list]) { + opacity: 70%; +} +body:not(.check-color, .check-text) ul > li.task-list-item[data-task][data-task=D] > span > *, body:not(.check-color, .check-text) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=D] span:not([class^=cm-list]) { + opacity: 70%; +} +body:not(.check-color, .check-text) ul > li.task-list-item[data-task][data-task="-"] > span > *, body:not(.check-color, .check-text) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task="-"] span:not([class^=cm-list]) { + opacity: 70%; +} +body:not(.check-color, .check-text) ul > li.task-list-item[data-task][data-task="?"] > span > *, body:not(.check-color, .check-text) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task="?"] span:not([class^=cm-list]) { + opacity: 70%; +} +body:not(.check-color, .check-text) ul > li.task-list-item[data-task][data-task="!"] > span > *, body:not(.check-color, .check-text) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task="!"] span:not([class^=cm-list]) { + opacity: 70%; +} +body:not(.check-color, .check-text) ul > li.task-list-item[data-task][data-task="+"] > span > *, body:not(.check-color, .check-text) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task="+"] span:not([class^=cm-list]) { + opacity: 70%; +} +body:not(.check-color, .check-text) ul > li.task-list-item[data-task][data-task="/"] > span > *, body:not(.check-color, .check-text) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task="/"] span:not([class^=cm-list]) { + opacity: 70%; +} +body:not(.check-color, .check-text) ul > li.task-list-item[data-task][data-task=R] > span > *, body:not(.check-color, .check-text) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=R] span:not([class^=cm-list]) { + opacity: 70%; +} +body:not(.check-color, .check-text) ul > li.task-list-item[data-task][data-task=i] > span > *, body:not(.check-color, .check-text) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=i] span:not([class^=cm-list]) { + opacity: 70%; +} +body:not(.check-color, .check-text) ul > li.task-list-item[data-task][data-task=B] > span > *, body:not(.check-color, .check-text) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=B] span:not([class^=cm-list]) { + opacity: 70%; +} +body:not(.check-color, .check-text) ul > li.task-list-item[data-task][data-task=P] > span > *, body:not(.check-color, .check-text) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=P] span:not([class^=cm-list]) { + opacity: 70%; +} +body:not(.check-color, .check-text) ul > li.task-list-item[data-task][data-task=C] > span > *, body:not(.check-color, .check-text) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=C] span:not([class^=cm-list]) { + opacity: 70%; +} +body:not(.check-color, .check-text) ul > li.task-list-item[data-task][data-task=I] > span > *, body:not(.check-color, .check-text) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=I] span:not([class^=cm-list]) { + opacity: 70%; +} +body:not(.check-color, .check-text) ul > li.task-list-item[data-task][data-task=Q] > span > *, body:not(.check-color, .check-text) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=Q] span:not([class^=cm-list]) { + opacity: 70%; +} +body:not(.check-color, .check-text) ul > li.task-list-item[data-task][data-task=N] > span > *, body:not(.check-color, .check-text) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=N] span:not([class^=cm-list]) { + opacity: 70%; +} +body:not(.check-color, .check-text) ul > li.task-list-item[data-task][data-task=b] > span > *, body:not(.check-color, .check-text) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=b] span:not([class^=cm-list]) { + opacity: 70%; +} +body:not(.check-color, .check-text) ul > li.task-list-item[data-task][data-task=p] > span > *, body:not(.check-color, .check-text) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=p] span:not([class^=cm-list]) { + opacity: 70%; +} +body:not(.check-color, .check-text) ul > li.task-list-item[data-task][data-task=E] > span > *, body:not(.check-color, .check-text) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=E] span:not([class^=cm-list]) { + opacity: 70%; +} +body:not(.check-color, .check-text) ul > li.task-list-item[data-task][data-task=L] > span > *, body:not(.check-color, .check-text) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=L] span:not([class^=cm-list]) { + opacity: 70%; +} +body:not(.check-color, .check-text) ul > li.task-list-item[data-task][data-task=A] > span > *, body:not(.check-color, .check-text) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=A] span:not([class^=cm-list]) { + opacity: 70%; +} +body:not(.check-color, .check-text) ul > li.task-list-item[data-task][data-task=r] > span > *, body:not(.check-color, .check-text) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=r] span:not([class^=cm-list]) { + opacity: 70%; +} +body:not(.check-color, .check-text) ul > li.task-list-item[data-task][data-task=c] > span > *, body:not(.check-color, .check-text) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=c] span:not([class^=cm-list]) { + opacity: 70%; +} +body:not(.check-color, .check-text) ul > li.task-list-item[data-task][data-task=o] > span > *, body:not(.check-color, .check-text) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=o] span:not([class^=cm-list]) { + opacity: 70%; +} +body:not(.check-color, .check-text) ul > li.task-list-item[data-task][data-task=d] > span > *, body:not(.check-color, .check-text) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=d] span:not([class^=cm-list]) { + opacity: 70%; +} +body:not(.check-color, .check-text) ul > li.task-list-item[data-task][data-task=T] > span > *, body:not(.check-color, .check-text) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=T] span:not([class^=cm-list]) { + opacity: 70%; +} +body:not(.check-color, .check-text) ul > li.task-list-item[data-task][data-task=t] > span > *, body:not(.check-color, .check-text) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=t] span:not([class^=cm-list]) { + opacity: 70%; +} +body:not(.check-color, .check-text) ul > li.task-list-item[data-task][data-task=O] > span > *, body:not(.check-color, .check-text) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=O] span:not([class^=cm-list]) { + opacity: 70%; +} +body:not(.check-color, .check-text) ul > li.task-list-item[data-task][data-task=F] > span > *, body:not(.check-color, .check-text) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=F] span:not([class^=cm-list]) { + opacity: 70%; +} +body:not(.check-color, .check-text) ul > li.task-list-item[data-task][data-task=W] > span > *, body:not(.check-color, .check-text) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=W] span:not([class^=cm-list]) { + opacity: 70%; +} +body:not(.check-color, .check-text) ul > li.task-list-item[data-task][data-task="~"] > span > *, body:not(.check-color, .check-text) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task="~"] span:not([class^=cm-list]) { + opacity: 70%; +} +body:not(.check-color, .check-text) ul > li.task-list-item[data-task][data-task="@"] > span > *, body:not(.check-color, .check-text) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task="@"] span:not([class^=cm-list]) { + opacity: 70%; +} +body:not(.check-color, .check-text) ul > li.task-list-item[data-task][data-task=f] > span > *, body:not(.check-color, .check-text) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=f] span:not([class^=cm-list]) { + opacity: 70%; +} +body:not(.check-color, .check-text) ul > li.task-list-item[data-task][data-task=H] > span > *, body:not(.check-color, .check-text) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=H] span:not([class^=cm-list]) { + opacity: 70%; +} +body:not(.check-color, .check-text) ul > li.task-list-item[data-task][data-task="&"] > span > *, body:not(.check-color, .check-text) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task="&"] span:not([class^=cm-list]) { + opacity: 70%; +} +body:not(.check-color, .check-text) ul > li.task-list-item[data-task][data-task=s] > span > *, body:not(.check-color, .check-text) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task][data-task=s] span:not([class^=cm-list]) { + opacity: 70%; +} + +/* Checkbox Text Normal */ +/*--Checkbox Text Colors--*/ +.check-color.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=X] [class^=cm-list]:not(.cm-formatting-task), .check-color.check-color.check-color ul > li[data-task=X].task-list-item.is-checked { + color: var(--text-faint); +} +.check-color.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=">"] [class^=cm-list]:not(.cm-formatting-task), .check-color.check-color.check-color ul > li[data-task=">"].task-list-item.is-checked { + color: var(--text-normal); +} +.check-color.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="<"] [class^=cm-list]:not(.cm-formatting-task), .check-color.check-color.check-color ul > li[data-task="<"].task-list-item.is-checked { + color: var(--text-faint); +} +.check-color.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=D] [class^=cm-list]:not(.cm-formatting-task), .check-color.check-color.check-color ul > li[data-task=D].task-list-item.is-checked { + color: rgb(var(--chbx-h)); +} +.check-color.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="-"] [class^=cm-list]:not(.cm-formatting-task), .check-color.check-color.check-color ul > li[data-task="-"].task-list-item.is-checked { + color: rgb(var(--chbx-d)); +} +.check-color.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="?"] [class^=cm-list]:not(.cm-formatting-task), .check-color.check-color.check-color ul > li[data-task="?"].task-list-item.is-checked { + color: rgb(var(--chbx-q)); +} +.check-color.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="!"] [class^=cm-list]:not(.cm-formatting-task), .check-color.check-color.check-color ul > li[data-task="!"].task-list-item.is-checked { + color: rgb(var(--chbx-i)); +} +.check-color.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="+"] [class^=cm-list]:not(.cm-formatting-task), .check-color.check-color.check-color ul > li[data-task="+"].task-list-item.is-checked { + color: rgb(var(--chbx-a)); +} +.check-color.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="/"] [class^=cm-list]:not(.cm-formatting-task), .check-color.check-color.check-color ul > li[data-task="/"].task-list-item.is-checked { + color: var(--text-muted); +} +.check-color.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=R] [class^=cm-list]:not(.cm-formatting-task), .check-color.check-color.check-color ul > li[data-task=R].task-list-item.is-checked { + color: rgb(var(--chbx-R)); +} +.check-color.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=i] [class^=cm-list]:not(.cm-formatting-task), .check-color.check-color.check-color ul > li[data-task=i].task-list-item.is-checked { + color: rgb(var(--chbx-id)); +} +.check-color.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=B] [class^=cm-list]:not(.cm-formatting-task), .check-color.check-color.check-color ul > li[data-task=B].task-list-item.is-checked { + color: rgb(var(--chbx-B)); +} +.check-color.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=P] [class^=cm-list]:not(.cm-formatting-task), .check-color.check-color.check-color ul > li[data-task=P].task-list-item.is-checked { + color: rgb(var(--chbx-P)); +} +.check-color.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=C] [class^=cm-list]:not(.cm-formatting-task), .check-color.check-color.check-color ul > li[data-task=C].task-list-item.is-checked { + color: rgb(var(--chbx-C)); +} +.check-color.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=I] [class^=cm-list]:not(.cm-formatting-task), .check-color.check-color.check-color ul > li[data-task=I].task-list-item.is-checked { + color: rgb(var(--chbx-I)); +} +.check-color.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=Q] [class^=cm-list]:not(.cm-formatting-task), .check-color.check-color.check-color ul > li[data-task=Q].task-list-item.is-checked { + color: rgb(var(--chbx-R)); +} +.check-color.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=N] [class^=cm-list]:not(.cm-formatting-task), .check-color.check-color.check-color ul > li[data-task=N].task-list-item.is-checked { + color: rgb(var(--chbx-N)); +} +.check-color.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=b] [class^=cm-list]:not(.cm-formatting-task), .check-color.check-color.check-color ul > li[data-task=b].task-list-item.is-checked { + color: rgb(var(--chbx-b)); +} +.check-color.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=p] [class^=cm-list]:not(.cm-formatting-task), .check-color.check-color.check-color ul > li[data-task=p].task-list-item.is-checked { + color: rgb(var(--chbx-R)); +} +.check-color.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=E] [class^=cm-list]:not(.cm-formatting-task), .check-color.check-color.check-color ul > li[data-task=E].task-list-item.is-checked { + color: rgb(var(--chbx-I)); +} +.check-color.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=L] [class^=cm-list]:not(.cm-formatting-task), .check-color.check-color.check-color ul > li[data-task=L].task-list-item.is-checked { + color: rgb(var(--chbx-N)); +} +.check-color.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=A] [class^=cm-list]:not(.cm-formatting-task), .check-color.check-color.check-color ul > li[data-task=A].task-list-item.is-checked { + color: rgb(var(--chbx-P)); +} +.check-color.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=r] [class^=cm-list]:not(.cm-formatting-task), .check-color.check-color.check-color ul > li[data-task=r].task-list-item.is-checked { + color: rgb(var(--chbx-r)); +} +.check-color.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=c] [class^=cm-list]:not(.cm-formatting-task), .check-color.check-color.check-color ul > li[data-task=c].task-list-item.is-checked { + color: rgb(var(--chbx-c)); +} +.check-color.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=o] [class^=cm-list]:not(.cm-formatting-task), .check-color.check-color.check-color ul > li[data-task=o].task-list-item.is-checked { + color: rgb(var(--chbx-b)); +} +.check-color.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=d] [class^=cm-list]:not(.cm-formatting-task), .check-color.check-color.check-color ul > li[data-task=d].task-list-item.is-checked { + color: rgb(var(--chbx-I)); +} +.check-color.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=T] [class^=cm-list]:not(.cm-formatting-task), .check-color.check-color.check-color ul > li[data-task=T].task-list-item.is-checked { + color: rgb(var(--chbx-R)); +} +.check-color.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=t] [class^=cm-list]:not(.cm-formatting-task), .check-color.check-color.check-color ul > li[data-task=t].task-list-item.is-checked { + color: rgb(var(--chbx-R)); +} +.check-color.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=O] [class^=cm-list]:not(.cm-formatting-task), .check-color.check-color.check-color ul > li[data-task=O].task-list-item.is-checked { + color: hsl(var(--interactive-accent-hsl)); +} +.check-color.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=F] [class^=cm-list]:not(.cm-formatting-task), .check-color.check-color.check-color ul > li[data-task=F].task-list-item.is-checked { + color: rgb(var(--chbx-h)); +} +.check-color.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=W] [class^=cm-list]:not(.cm-formatting-task), .check-color.check-color.check-color ul > li[data-task=W].task-list-item.is-checked { + color: rgb(var(--chbx-P)); +} +.check-color.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="~"] [class^=cm-list]:not(.cm-formatting-task), .check-color.check-color.check-color ul > li[data-task="~"].task-list-item.is-checked { + color: rgb(var(--chbx-C)); +} +.check-color.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="@"] [class^=cm-list]:not(.cm-formatting-task), .check-color.check-color.check-color ul > li[data-task="@"].task-list-item.is-checked { + color: rgb(var(--chbx-b)); +} +.check-color.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=f] [class^=cm-list]:not(.cm-formatting-task), .check-color.check-color.check-color ul > li[data-task=f].task-list-item.is-checked { + color: rgb(var(--chbx-N)); +} +.check-color.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=H] [class^=cm-list]:not(.cm-formatting-task), .check-color.check-color.check-color ul > li[data-task=H].task-list-item.is-checked { + color: rgb(var(--chbx-a)); +} +.check-color.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="&"] [class^=cm-list]:not(.cm-formatting-task), .check-color.check-color.check-color ul > li[data-task="&"].task-list-item.is-checked { + color: rgb(var(--chbx-B)); +} +.check-color.check-color .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task=s] [class^=cm-list]:not(.cm-formatting-task), .check-color.check-color.check-color ul > li[data-task=s].task-list-item.is-checked { + color: rgb(var(--chbx-d)); +} + +input[type=checkbox]:checked:after { + display: block; +} + +li:is([data-task=X], +[data-task=">"], +[data-task="-"], +[data-task="<"], +[data-task=D], +[data-task="?"], +[data-task="/"], +[data-task="+"], +[data-task=R], +[data-task="!"], +[data-task=i], +[data-task=B], +[data-task=P], +[data-task=C], +[data-task=Q], +[data-task=N], +[data-task=b], +[data-task=I], +[data-task=p], +[data-task=L], +[data-task=E], +[data-task=A], +[data-task=r], +[data-task=c], +[data-task=o], +[data-task=d], +[data-task=T], +[data-task=t], +[data-task=O], +[data-task=F], +[data-task=W], +[data-task="~"], +[data-task="@"], +[data-task=f], +[data-task=a], +[data-task="&"], +[data-task=s], +[data-task=H]) > input[type][type][type=checkbox]:checked, li:is([data-task=X], +[data-task=">"], +[data-task="-"], +[data-task="<"], +[data-task=D], +[data-task="?"], +[data-task="/"], +[data-task="+"], +[data-task=R], +[data-task="!"], +[data-task=i], +[data-task=B], +[data-task=P], +[data-task=C], +[data-task=Q], +[data-task=N], +[data-task=b], +[data-task=I], +[data-task=p], +[data-task=L], +[data-task=E], +[data-task=A], +[data-task=r], +[data-task=c], +[data-task=o], +[data-task=d], +[data-task=T], +[data-task=t], +[data-task=O], +[data-task=F], +[data-task=W], +[data-task="~"], +[data-task="@"], +[data-task=f], +[data-task=a], +[data-task="&"], +[data-task=s], +[data-task=H]) > input[type][type][type=checkbox]:checked:after { + display: inline-block; + background-color: unset; + background-size: 0; + background-image: none; + transform: unset; + -webkit-mask-image: unset; +} + +/* @settings +name: Alternate Checkboxes +id: checkbox +settings: + - + title: Alternate Checkboxes by SlRvb + id: info-text-SlRvb-alt-checkbox + type: info-text + description: "[Alternate Checkbox Snippet Reference](https://publish.obsidian.md/slrvb-docs/ITS+Theme/Alternate+Checkboxes)" + markdown: true + - + title: Colorful Task Text + description: Add color to the text of the task. + id: check-color + type: class-toggle + - + title: Colorful Task Background + description: Add color to the background of the task. + id: check-bg + type: class-toggle + - + title: Normal Task Text + description: Reapply regular text color to the text of the task. + id: check-text + type: class-toggle + - + title: Checkbox Strikethrough + description: Restore default strike through + id: check-strike + type: class-toggle + #- + # title: Checkbox Fixes + # id: Checkbox-Fixes + # type: heading + # level: 2 + # collapsed: true + #- + # title: Checkbox Padding Fix + # description: Toggle off if checklists are misaligned for your current theme. + # id: chck-pad + # type: class-toggle + # default: true + #- + # title: Checkbox Height Adjustment (LP/P/R) + # description: Preview/Reading Mode Icon adjustment slider. + # id: chbx-pre-height + # type: variable-number-slider + # default: 0 + # format: px + # min: -8 + # max: 8 + # step: 1 + #- + # title: Checkbox Height Adjustment (S) + # description: Source Mode Icon adjustment slider. + # id: chbx-ed-height + # type: variable-number-slider + # default: 4 + # format: px + # min: -8 + # max: 8 + # step: 1 + - + title: Checkbox Strike Specific + id: Checkbox-Strike-Specific + type: heading + level: 2 + collapsed: true + + - + title: "[x] Regular" + id: checkbox-strike-regular + type: class-toggle + - + title: "[X] Checked" + id: checkbox-strike-checked + type: class-toggle + - + title: "[-] Dropped" + id: checkbox-strike-dropped + type: class-toggle + - + title: "[>] Forward" + id: checkbox-strike-frwd + type: class-toggle + - + title: "[<] Migrated / Backward" + id: checkbox-strike-bkwd + type: class-toggle + - + title: "[D] Defer / Date" + id: checkbox-strike-date + type: class-toggle + - + title: "[?] Question" + id: checkbox-strike-q + type: class-toggle + - + title: "[/] Half" + id: checkbox-strike-half + type: class-toggle + - + title: "[+] Add" + id: checkbox-strike-add + type: class-toggle + - + title: "[R] Research" + id: checkbox-strike-rsrch + type: class-toggle + - + title: "[!] Important" + id: checkbox-strike-imp + type: class-toggle + - + title: "[i] Idea" + id: checkbox-strike-idea + type: class-toggle + - + title: "[B] Brainstorm" + id: checkbox-strike-brn + type: class-toggle + - + title: "[P] Pro" + id: checkbox-strike-pro + type: class-toggle + - + title: "[C] Con" + id: checkbox-strike-con + type: class-toggle + - + title: "[Q] Quote" + id: checkbox-strike-quot + type: class-toggle + - + title: "[N] Note" + id: checkbox-strike-brn + type: class-toggle + - + title: "[b] Bookmark" + id: checkbox-strike-book + type: class-toggle + - + title: "[I] Info" + id: checkbox-strike-info + type: class-toggle + - + title: "[p] Paraphrase" + id: checkbox-strike-para + type: class-toggle +*/ +body { + --its: "its"; +} diff --git a/.obsidian/snippets/checkboxes.css b/.obsidian/snippets/checkboxes.css deleted file mode 100644 index baaa5f686cc9c02035412a7c6a08883eb5bd0ea5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47762 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 Lt&+dfZ^`^0s>mbU diff --git a/.obsidian/snippets/headings.css b/.obsidian/snippets/headings.css new file mode 100644 index 0000000..07b50ad --- /dev/null +++ b/.obsidian/snippets/headings.css @@ -0,0 +1,30 @@ +body { + + --h1: 1.8em; + --h2: 1.55em; + --h3: 1.35em; + --h4: 1.15em; + --h5: 1em; + --h6: 0.95em; + + --h1-weight: 600; + --h2-weight: 600; + --h3-weight: 550; + --h4-weight: 550; + --h5-weight: 500; + --h6-weight: 500; + + --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:italic; + --h5-style:normal; + --h6-style:italic; +} \ No newline at end of file diff --git a/.obsidian/snippets/tables.css b/.obsidian/snippets/tables.css index 60353b98ec935d1ff83f09cb667ea19385be1708..6ac3e970e8a6a4e16b82da428fb6caf2db87e845 100644 GIT binary patch delta 56 zcmbQlxQEf;|35v3T!uu3B8F^+6o!0;a)vwxU4{Z6Kb4`3ArnZJ1NktP0>eb69ssA! B4P^iT delta 15 WcmdnPIEj(z|G$X_JuJKoTnqp&4FtFV diff --git a/.obsidian/themes/AnuPpuccin/manifest.json b/.obsidian/themes/AnuPpuccin/manifest.json new file mode 100644 index 0000000..97f36d3 --- /dev/null +++ b/.obsidian/themes/AnuPpuccin/manifest.json @@ -0,0 +1,7 @@ +{ + "name": "AnuPpuccin", + "version": "1.5.0", + "minAppVersion": "1.6.0", + "author": "Anubis", + "authorUrl": "https://github.com/AnubisNekhet" +} diff --git a/.obsidian/themes/AnuPpuccin/theme.css b/.obsidian/themes/AnuPpuccin/theme.css new file mode 100644 index 0000000..916003b --- /dev/null +++ b/.obsidian/themes/AnuPpuccin/theme.css @@ -0,0 +1,9080 @@ +/*=============================================================== + AnuPpuccin + ---------- + Personal theme for Obsidian + +AnuPpuccin is licensed under the GPL-3.0 license which allows you + to modify the code freely, however the Copyright and license +notices must be preserved in your CSS. If you redistribute a part +of my code, please credit my theme in your CSS file, and specify + which code you are using. Please keep my Buy Me a Coffee link + in your README if you do so. + + https://www.buymeacoffee.com/anubisnekhet +*===============================================================*/ +/* @settings +name: AnuPpuccin +id: anuppuccin-theme-settings +settings: + +# Colors + +- + id: anp-colors-section-header + title: Colors + description: Theme Accent and Flavors, Color Overrides, Extended Color Schemes + type: heading + level: 1 + collapsed: true +- + id: anuppuccin-theme-light + title: Light Theme Flavor + description: Select your preferred light mode flavor + type: class-select + allowEmpty: false + default: ctp-latte + options: + - + label: Latte + value: ctp-latte + - + label: Rosé Pine + value: ctp-rosepine-light +- + id: anuppuccin-theme-dark + title: Dark Theme Flavor + description: Select your preferred dark mode flavor + type: class-select + allowEmpty: false + default: ctp-mocha + options: + - + label: Frappe + value: ctp-frappe + - + label: Macchiato + value: ctp-macchiato + - + label: Mocha + value: ctp-mocha + - + label: Mocha Old + value: ctp-mocha-old +- + id: anuppuccin-light-theme-accents + title: Light Theme Accent + description: Select your preferred light theme accent (Defaults to dark theme accent if left empty) + type: class-select + allowEmpty: true + default: none + options: + - + label: Rosewater + value: ctp-accent-light-rosewater + - + label: Flamingo + value: ctp-accent-light-flamingo + - + label: Pink + value: ctp-accent-light-pink + - + label: Mauve + value: ctp-accent-light-mauve + - + label: Red + value: ctp-accent-light-red + - + label: Maroon + value: ctp-accent-light-maroon + - + label: Peach + value: ctp-accent-light-peach + - + label: Yellow + value: ctp-accent-light-yellow + - + label: Green + value: ctp-accent-light-green + - + label: Teal + value: ctp-accent-light-teal + - + label: Sky + value: ctp-accent-light-sky + - + label: Sapphire + value: ctp-accent-light-sapphire + - + label: Blue + value: ctp-accent-light-blue + - + label: Lavender + value: ctp-accent-light-lavender +- + id: anuppuccin-theme-accents + title: Dark Theme Accent + description: Select your preferred accent + type: class-select + allowEmpty: false + default: ctp-accent-rosewater + options: + - + label: Rosewater + value: ctp-accent-rosewater + - + label: Flamingo + value: ctp-accent-flamingo + - + label: Pink + value: ctp-accent-pink + - + label: Mauve + value: ctp-accent-mauve + - + label: Red + value: ctp-accent-red + - + label: Maroon + value: ctp-accent-maroon + - + label: Peach + value: ctp-accent-peach + - + label: Yellow + value: ctp-accent-yellow + - + label: Green + value: ctp-accent-green + - + label: Teal + value: ctp-accent-teal + - + label: Sky + value: ctp-accent-sky + - + label: Sapphire + value: ctp-accent-sapphire + - + label: Blue + value: ctp-accent-blue + - + label: Lavender + value: ctp-accent-lavender +- + id: anuppuccin-accent-toggle + title: Force Custom Accents + description: Forces colorscheme-specific custom accents to be utilised instead of default obsidian accent + type: class-toggle + default: true +- + id: anuppuccin-url-extended-colorschemes + title: Extended Color Schemes Snippet + description: "Download the snippet by clicking on [this link](https://github.com/AnubisNekhet/AnuPpuccin/blob/main/snippets/extended-colorschemes.css)." + type: info-text + markdown: true + +# Colors :: Color Overrides + +- + id: anp-color-overrides-header + title: Color Overrides + description: + type: heading + level: 2 + collapsed: true +- + id: ctp-custom-rosewater + title: Rosewater + type: variable-themed-color + default-light: '#' + default-dark: '#' + format: 'rgb-values' +- + id: ctp-custom-flamingo + title: Flamingo + type: variable-themed-color + default-light: '#' + default-dark: '#' + format: 'rgb-values' +- + id: ctp-custom-pink + title: Pink + type: variable-themed-color + default-light: '#' + default-dark: '#' + format: 'rgb-values' +- + id: ctp-custom-mauve + title: Mauve + type: variable-themed-color + default-light: '#' + default-dark: '#' + format: 'rgb-values' +- + id: ctp-custom-red + title: Red + type: variable-themed-color + default-light: '#' + default-dark: '#' + format: 'rgb-values' +- + id: ctp-custom-maroon + title: Maroon + type: variable-themed-color + default-light: '#' + default-dark: '#' + format: 'rgb-values' +- + id: ctp-custom-peach + title: Peach + type: variable-themed-color + default-light: '#' + default-dark: '#' + format: 'rgb-values' +- + id: ctp-custom-yellow + title: Yellow + type: variable-themed-color + default-light: '#' + default-dark: '#' + format: 'rgb-values' +- + id: ctp-custom-green + title: Green + type: variable-themed-color + default-light: '#' + default-dark: '#' + format: 'rgb-values' +- + id: ctp-custom-teal + title: Teal + type: variable-themed-color + default-light: '#' + default-dark: '#' + format: 'rgb-values' +- + id: ctp-custom-sky + title: Sky + type: variable-themed-color + default-light: '#' + default-dark: '#' + format: 'rgb-values' +- + id: ctp-custom-sapphire + title: Sapphire + type: variable-themed-color + default-light: '#' + default-dark: '#' + format: 'rgb-values' +- + id: ctp-custom-blue + title: Blue + type: variable-themed-color + default-light: '#' + default-dark: '#' + format: 'rgb-values' +- + id: ctp-custom-lavender + title: Lavender + type: variable-themed-color + default-light: '#' + default-dark: '#' + format: 'rgb-values' +- + id: ctp-custom-text + title: Text + type: variable-themed-color + default-light: '#' + default-dark: '#' + format: 'rgb-values' +- + id: ctp-custom-subtext1 + title: Subtext 1 + type: variable-themed-color + default-light: '#' + default-dark: '#' + format: 'rgb-values' +- + id: ctp-custom-subtext0 + title: Subtext0 + type: variable-themed-color + default-light: '#' + default-dark: '#' + format: 'rgb-values' +- + id: ctp-custom-overlay2 + title: Overlay 2 + type: variable-themed-color + default-light: '#' + default-dark: '#' + format: 'rgb-values' +- + id: ctp-custom-overlay1 + title: Overlay 1 + type: variable-themed-color + default-light: '#' + default-dark: '#' + format: 'rgb-values' +- + id: ctp-custom-overlay0 + title: Overlay 0 + type: variable-themed-color + default-light: '#' + default-dark: '#' + format: 'rgb-values' +- + id: ctp-custom-surface2 + title: Surface 2 + type: variable-themed-color + default-light: '#' + default-dark: '#' + format: 'rgb-values' +- + id: ctp-custom-surface1 + title: Surface 1 + type: variable-themed-color + default-light: '#' + default-dark: '#' + format: 'rgb-values' +- + id: ctp-custom-surface0 + title: Surface 0 + type: variable-themed-color + default-light: '#' + default-dark: '#' + format: 'rgb-values' +- + id: ctp-custom-base + title: Base + type: variable-themed-color + default-light: '#' + default-dark: '#' + format: 'rgb-values' +- + id: ctp-custom-mantle + title: Mantle + type: variable-themed-color + default-light: '#' + default-dark: '#' + format: 'rgb-values' +- + id: ctp-custom-crust + title: Crust + type: variable-themed-color + default-light: '#' + default-dark: '#' + format: 'rgb-values' + +# File Editor + +- + id: anp-editor-header + title: File Editor & Markdown Elements + description: Callouts, Checkboxes, Codeblocks, Lists, Tables, Tags, etc. + type: heading + level: 1 + collapsed: true +- + id: anp-active-line + title: Active line highlight + type: class-select + allowEmpty: false + default: anp-no-highlight + options: + - + label: None + value: anp-no-highlight + - + label: Highlight + value: anp-current-line + - + label: Highlight + Border + value: anp-current-line-border + - + label: Border Only + value: anp-current-line-border-only + +# File Editor & Markdown Elements :: Callouts +- + id: anp-callout-header + title: Callouts + description: Callout styles, border radius, custom colors + type: heading + level: 2 + collapsed: true +- + id: anp-callout-select + title: Callout Style + type: class-select + default: none + allowEmpty: false + options: + - + label: Default + value: none + - + label: Sleek + value: anp-callout-sleek + - + label: Block + value: anp-callout-block + - + label: Vanilla Normal + value: anp-callout-vanilla-normal + - + label: Vanilla Plus + value: anp-callout-vanilla-plus +- + id: anp-callout-color-toggle + title: Enable Custom Callout Colors + type: class-toggle +- + id: callout-radius + title: Callout Radius + type: variable-number + default: 4 + format: px +- + id: callout-padding + title: Callout Padding + description: Be careful, it does not properly work with all the callouts style yet. + type: variable-text + default: 0px +- + id: callout-title-padding + title: Callout Title Padding + type: variable-text + default: 8px +- + id: callout-title-opacity + title: Callout Title Background Opacity + description: Applies to Sleek, Vanilla and Vanilla Plus callouts + type: variable-number-slider + default: 0.1 + min: 0 + max: 1 + step: 0.05 +- + id: callout-content-padding + title: Callout Content Padding + type: variable-text + default: 8px +- + id: anp-callout-fold-position + title: Callout Fold Position + type: variable-select + default: '0' + options: + - + label: Left + value: 0 + - + label: Right + value: 1 + +# File Editor & Markdown Elements :: Checkboxes + +- + id: anp-custom-checkboxes-header + title: Checkboxes + description: Custom checkboxes and speech bubbles + type: heading + level: 2 + collapsed: true +- + id: anp-custom-checkboxes + title: Enable Custom Checkboxes + type: class-toggle +- + id: anp-speech-bubble + title: Enable Speech Bubbles + type: class-toggle + +# File Editor & Markdown Elements :: Codeblocks + +- + id: anp-codeblock-header + title: Codeblocks + description: Codeblock wrapping, line numbering + type: heading + level: 2 + collapsed: true +- + id: anp-codeblock-numbers + title: Enable Codeblock Numbering + type: class-toggle +- + id: anp-codeblock-wrap-edit + title: Codeblock Line Wrap (Edit Mode) + description: Does not work for codeblocks with syntax highlighting + type: class-select + default: none + options: + - + label: Wrap + value: none + - + label: No Wrap + value: anp-codeblock-edit-nowrap +- + id: anp-codeblock-wrap-preview + title: Codeblock Line Wrap (Preview Mode) + description: Does not work for codeblocks with syntax highlighting + type: class-select + default: none + options: + - + label: Wrap + value: none + - + label: No Wrap + value: anp-codeblock-preview-nowrap +- + id: anp-codeblock-wrap-hl-preview + title: Syntax Highlighted Codeblock Line Wrap (Preview Mode) + type: class-select + default: none + options: + - + label: Wrap + value: none + - + label: No Wrap + value: anp-codeblock-preview-hl-nowrap +- + id: anp-code-bg-color + title: Codeblock Background Color + type: variable-themed-color + allowEmpty: true + format: hex + opacity: false + default-light: '#' + default-dark: '#' +- + id: anp-code-text-color + title: Codeblock Text Color + type: variable-themed-color + description: Applies to codeblocks without syntax highlighting + allowEmpty: true + format: hex + opacity: false + default-light: '#' + default-dark: '#' + +# File Editor & Markdown Elements :: Embeds +- + id: anp-embed-header + title: Embeds + description: Images, videos, iframes, etc. + type: heading + level: 2 + collapsed: true +- + id: embed-corner-radius + title: Embed Corner Radius + type: variable-number + default: 4 + format: px + +# File Editor & Markdown Elements :: LaTeX + +- + id: anp-latex-header + title: LaTex + type: heading + description: LaTeX (Math) color, font size + level: 2 + collapsed: true +- + id: anp-latex-inline-color + title: LaTeX Inline Color + type: class-select + allowEmpty: true + default: anp-latex-inline-text + options: + - + label: Rosewater + value: anp-latex-inline-rosewater + - + label: Flamingo + value: anp-latex-inline-flamingo + - + label: Pink + value: anp-latex-inline-pink + - + label: Mauve + value: anp-latex-inline-mauve + - + label: Red + value: anp-latex-inline-red + - + label: Maroon + value: anp-latex-inline-maroon + - + label: Peach + value: anp-latex-inline-peach + - + label: Yellow + value: anp-latex-inline-yellow + - + label: Green + value: anp-latex-inline-green + - + label: Teal + value: anp-latex-inline-teal + - + label: Sky + value: anp-latex-inline-sky + - + label: Sapphire + value: anp-latex-inline-sapphire + - + label: Blue + value: anp-latex-inline-blue + - + label: Lavender + value: anp-latex-inline-lavender + - + label: Text + value: anp-latex-inline-text + - + label: Subtext 1 + value: anp-latex-inline-subtext1 + - + label: Subtext 0 + value: anp-latex-inline-subtext0 + - + label: Overlay 2 + value: anp-latex-inline-overlay2 + - + label: Overlay 1 + value: anp-latex-inline-overlay1 + - + label: Overlay 0 + value: anp-latex-inline-overlay0 + - + label: Surface 2 + value: anp-latex-inline-surface2 + - + label: Surface 1 + value: anp-latex-inline-surface1 + - + label: Surface 0 + value: anp-latex-inline-surface0 +- + id: anp-latex-block-color + title: LaTeX Block Color + type: class-select + allowEmpty: true + default: anp-latex-block-text + options: + - + label: Rosewater + value: anp-latex-block-rosewater + - + label: Flamingo + value: anp-latex-block-flamingo + - + label: Pink + value: anp-latex-block-pink + - + label: Mauve + value: anp-latex-block-mauve + - + label: Red + value: anp-latex-block-red + - + label: Maroon + value: anp-latex-block-maroon + - + label: Peach + value: anp-latex-block-peach + - + label: Yellow + value: anp-latex-block-yellow + - + label: Green + value: anp-latex-block-green + - + label: Teal + value: anp-latex-block-teal + - + label: Sky + value: anp-latex-block-sky + - + label: Sapphire + value: anp-latex-block-sapphire + - + label: Blue + value: anp-latex-block-blue + - + label: Lavender + value: anp-latex-block-lavender + - + label: Text + value: anp-latex-block-text + - + label: Subtext 1 + value: anp-latex-block-subtext1 + - + label: Subtext 0 + value: anp-latex-block-subtext0 + - + label: Overlay 2 + value: anp-latex-block-overlay2 + - + label: Overlay 1 + value: anp-latex-block-overlay1 + - + label: Overlay 0 + value: anp-latex-block-overlay0 + - + label: Surface 2 + value: anp-latex-block-surface2 + - + label: Surface 1 + value: anp-latex-block-surface1 + - + label: Surface 0 + value: anp-latex-block-surface0 +- + id: anp-latex-block-font-size + title: LaTeX Block Font Size + description: Change the font size of LaTeX blocks. + type: variable-number + default: 100 + format: "%" + +# File Editor & Markdown Elements :: Lists + +- + id: anp-list-header + title: Lists + description: Styling, indent, spacing + type: heading + level: 2 + collapsed: true +- + id: anp-list-toggle + title: Enable List Styling + type: class-toggle +- + id: list-indent + title: List Indent + type: variable-number + default: 2 + format: em +- + id: list-spacing + title: List Spacing + type: variable-number + default: 0.075 + format: em +- + id: list-marker-color + title: Unordered list bullet color + type: variable-themed-color + default-light: '#' + default-dark: '#' + format: 'hex' +- + id: list-numbered-style + title: Ordered list style + type: variable-select + default: decimal + options: + - + label: "Decimal" + value: decimal + - + label: "Decimal with leading zeroes" + value: decimal-leading-zero + - + label: "Lowercase alphabetical" + value: lower-alpha + - + label: "Uppercase alphabetical" + value: upper-alpha + - + label: "Lowercase Roman Numerals" + value: lower-roman + - + label: "Uppercase Roman Numerals" + value: upper-roman + - + label: "Lowercase Latin" + value: lower-latin + - + label: "Uppercase Latin" + value: upper-latin + - + label: "Lowercase Greek" + value: lower-greek + - + label: "Uppercase Greek" + value: upper-greek + - + label: "Hiragana" + value: hiragana + - + label: "Hiragana Iroha" + value: hiragana-iroha + - + label: "Katakana" + value: armenian + - + label: "Katakana Iroha" + value: katakana-iroha + - + label: "Armenian" + value: armenian + - + label: "CJK Ideographic" + value: cjk-ideographic + - + label: "Hebrew" + value: hebrew + +# File Editor & Markdown Elements :: Tables + +- + id: anp-table-header + title: Tables + description: Table width, alignment, table element highlight and alignment, border width + type: heading + level: 2 + collapsed: true +- + id: anp-table-toggle + title: Enable Table Styling + type: class-toggle +- + id: anp-table-width + title: Enable Custom Table Width + description: Use anp-table-width for yaml syntax + type: class-toggle +- + id: anp-table-auto + title: Center Tables + description: Use anp-table-auto for yaml syntax + type: class-toggle +- + id: anp-table-th-highlight + title: Highlight + type: class-toggle +- + id: anp-td-highlight + title: Highlight + type: class-select + default: anp-td-none + allowEmpty: false + options: + - + label: None + value: none + - + label: Alternate Rows + value: anp-table-row-alt + - + label: Alternate Columns + value: anp-table-col-alt + - + label: Checkered + value: anp-table-checkered + - + label: Full + value: anp-table-full +- + id: anp-table-highlight-opacity + title: Highlight Opacity + default: 0.5 + type: variable-number-slider + min: 0 + max: 1 + step: 0.1 +- + id: anp-table-align-th + title: Text Align + type: variable-select + default: center + options: + - + label: Left + value: left + - + label: Center + value: center + - + label: Right + value: right +- + id: anp-table-align-td + title: Text Align + type: variable-select + default: center + options: + - + label: Left + value: left + - + label: Center + value: center + - + label: Right + value: right +- + id: anp-table-thickness + title: Custom Table Border Width + type: variable-number + default: 2 + format: px +- + id: anp-table-width-pct + title: Custom Table Width + type: variable-number + default: 100 + format: "%" + +# File Editor & Markdown Elements :: Tags + +- + id: anp-tags-header + title: Tags + description: Border Width and Border Radius of Tags + type: heading + level: 2 + collapsed: true +- + id: tag-border-width + title: Tag Border Width + type: variable-number + default: 0 + format: px +- + id: tag-radius + title: Tag Radius + type: variable-number-slider + default: 2 + max: 2 + min: 0 + step: 0.1 + format: em + +# File Preview + +- + id: anp-preview-header + title: File Preview + description: File Preview Margins and Word-Wrap Width + type: heading + level: 1 + collapsed: true +- + id: anp-toggle-preview + title: Enable Custom Preview Margins + type: class-toggle +- + id: file-margins + title: File Margins + type: variable-number + default: 32 + format: px +- + id: anp-preview-width-pct + title: Preview Width + type: variable-number + default: 80 + format: "%" +- + id: file-line-width + title: Maximum Preview Width + type: variable-number + default: 700 + format: px + +# Integrations + +- + id: anp-plugin-header + title: Integrations + description: Kanban, MAKE.md, Minimal Cards Snippet, etc. + type: heading + level: 1 + collapsed: true + +# Integrations :: Kanban + +- + id: anp-plugin-kanban + title: Kanban + description: + type: heading + level: 2 + collapsed: true + +# Integrations :: Kanban :: Card Settings + +- + id: anp-plugin-card-settings + title: Card Settings + description: + type: heading + level: 3 + collapsed: true +- + id: anp-kanban-hide-card-menus + title: Hide the Card Menu Button + type: class-toggle +- + id: anp-kanban-hide-archive-btn + title: Hide the Archive Card Button + type: class-toggle +- + id: anp-kanban-hide-card-border + title: Disable Card Borders + type: class-toggle +- + id: anp-kanban-card-opacity + title: Card Opacity + type: variable-number-slider + default: 1 + min: 0 + max: 1 + step: 0.05 +- + id: anp-kanban-card-radius + title: Card Radius + type: variable-number-slider + default: 6 + format: px + min: 0 + max: 10 + step: 1 +- + id: anp-kanban-card-spacing + title: Card Spacing + type: variable-number-slider + default: 8 + format: px + min: -1 + max: 8 + step: 1 + +# Integrations :: Kanban :: Lane Settings + +- + id: anp-plugin-lane-settings + title: Lane Settings + description: + type: heading + level: 3 + collapsed: true +- + id: anp-kanban-lanes + title: Enable Full Height Lanes + description: Toggles maximum height for Kanban lanes + type: class-toggle +- + id: anp-kanban-hide-lane-border + title: Disable Lane Borders + type: class-toggle +- + id: anp-kanban-lane-opacity + title: Lane Opacity + type: variable-number-slider + default: 1 + min: 0 + max: 1 + step: 0.05 +- + id: anp-kanban-lane-radius + title: Lane Radius + type: variable-number-slider + default: 6 + format: px + min: 0 + max: 10 + step: 1 +- + id: anp-kanban-lane-spacing + title: Lane Spacing + type: variable-number-slider + default: 10 + format: px + min: -1 + max: 20 + step: 1 + +# Integrations :: Kanban :: Search Settings + +- + id: anp-plugin-kanban-search-settings + title: Search Settings + description: + type: heading + level: 3 + collapsed: true +- + id: anp-kanban-search-full + title: Enable Full Width Search Bar + description: + type: class-toggle +- + id: anp-kanban-collapse-lanes + title: Collapse Lanes With No Search Results + description: + type: class-toggle +- + id: anp-kanban-hide-cards + title: Hide Cards That Don't Contain the Search Query + description: + type: class-toggle +- + id: anp-kanban-hide-mark + title: Hide Search Result Highlight in Cards + description: + type: class-toggle +- + id: anp-kanban-uncollapse-lanes + title: Uncollapse Lanes and Unhide Cards When Sorting + description: + type: class-toggle + +# Integrations :: MAKE.md + +- + id: anp-plugin-makemd + title: MAKE.md + description: + type: heading + level: 2 + collapsed: true +- + id: anp-inline-title-vis + title: Inline Title Visibility + description: Make.md requires inline titles to be enabled to show folder titles, hence this toggle exists to disable it on notes elsewhere. + type: variable-select + default: block + options: + - + label: Visible + value: block + - + label: Invisible + value: none + +# Integrations :: Minimal Cards + +- + id: anp-snippet-minimal-cards + title: Minimal Cards + type: heading + level: 2 + collapsed: true +- + id: anp-snippet-minimal-cards-disc + title: Usage + description: "Minimal Cards is a feature of [Minimal](https://github.com/kepano/obsidian-minimal). AnuPpuccin does not come compiled with the snippet, however you can use a compiled version with this theme." + type: info-text + markdown: true +- + id: anuppuccin-url-minimal-cards-snippet + title: Minimal Cards Snippet + description: "Download the snippet from [kepano](https://github.com/kepano/)'s github via [this link](https://github.com/kepano/obsidian-minimal/blob/master/src/scss/features/cards.scss)." + type: info-text + markdown: true +- + 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 + +# Miscellaneous + +- + id: anp-misc-element-header + title: Miscellaneous + description: Color Palette Transition, Custom Metadata Button + type: heading + level: 1 + collapsed: true +- + id: anp-color-transition-toggle + title: Enable Color Transition (WIP) + description: "Adds a transition when switching palettes, looks really neat :)" + type: class-toggle +- + id: anp-button-metadata-toggle + title: Enable Custom Metadata Button + type: class-toggle +- + id: anp-print + title: Enable Print Styling + type: class-toggle + +# Show/Hide UI Elements + +- + id: anp-show-hide-elements-header + title: Show/Hide UI Elements + description: Toggle Visibility of UI Elements + type: heading + level: 1 + collapsed: true +- + id: anp-autohide-titlebar + title: Autohide Title Bar + type: class-toggle +- + id: anp-cursor + title: Pointer cursor + type: variable-select + default: pointer + options: + - + label: Pointer + value: pointer + - + label: Normal + value: initial +- + id: anp-toggle-metadata + title: Hide Metadata + type: class-toggle +- + id: anp-toggle-scrollbars + title: Hide Scrollbars + type: class-toggle +- + id: anp-hide-status-bar + title: Hide Status Bar + type: class-toggle +- + id: anp-tooltip-toggle + title: Hide Tooltips + type: class-toggle +- + id: anp-hide-external-link-icon + title: Hide External Link Icon + type: class-toggle + default: true + +# Typography + +- + id: anp-typography-header + title: Typography + description: Fonts, Headings, Text Decoration, etc. + type: heading + level: 1 + collapsed: true + +# Typography :: Font Families + +- + id: anp-font-families-header + title: Font Families + description: + type: heading + level: 2 + collapsed: true +- + id: anp-editor-font-source + title: Source Editor Font + type: variable-text + default: Iosevka Comfy Duo +- + id: anp-editor-font-lp + title: Live Preview Editor Font + type: variable-text + default: Noto Sans +- + id: anp-editor-font-rv + title: Reading View Editor Font + type: variable-text + default: Noto Sans + +# Typography :: Font Weights + +- + id: anp-font-weight-header + title: Font Weights + description: + type: heading + level: 2 + collapsed: true +- + id: bold-weight + title: Bold Weight + type: variable-select + default: '600' + options: + - + label: 'Bolder (Relative)' + value: bolder + - + label: Lightest + value: 100 + - + label: Lighter + value: 200 + - + label: Light + value: 300 + - + label: Normal + value: 400 + - + label: Bold + value: 500 + - + label: Bolder + value: 600 + - + label: Extrabold + value: 700 + - + label: Extra-extrabold + value: 800 + - + label: Black + value: 900 +- + id: anp-font-live-preview-wt + title: Live Preview Mode Weight + type: variable-select + default: '400' + options: + - + label: Lightest + value: 100 + - + label: Lighter + value: 200 + - + label: Light + value: 300 + - + label: Normal + value: 400 + - + label: Bold + value: 500 + - + label: Bolder + value: 600 + - + label: Extrabold + value: 700 + - + label: Extra-extrabold + value: 800 + - + label: Black + value: 900 +- + id: anp-font-preview-wt + title: Reading Mode Weight + type: variable-select + default: '400' + options: + - + label: Lightest + value: 100 + - + label: Lighter + value: 200 + - + label: Light + value: 300 + - + label: Normal + value: 400 + - + label: Bold + value: 500 + - + label: Bolder + value: 600 + - + label: Extrabold + value: 700 + - + label: Extra-extrabold + value: 800 + - + label: Black + value: 900 +- + id: anp-font-editor-wt + title: Source Mode Weight + type: variable-select + default: '400' + options: + - + label: Lightest + value: 100 + - + label: Lighter + value: 200 + - + label: Light + value: 300 + - + label: Normal + value: 400 + - + label: Bold + value: 500 + - + label: Bolder + value: 600 + - + label: Extrabold + value: 700 + - + label: Extra-extrabold + value: 800 + - + label: Black + value: 900 + +# Typography :: Headings + +- + id: anp-header-header + title: Headings + description: + type: heading + level: 2 + collapsed: true +- + id: anp-header-color-toggle + title: Enable Custom Heading Colors + type: class-toggle +- + id: anp-header-margin-toggle + title: Enable Custom Heading Margin + type: class-toggle +- + id: anp-header-divider-color-toggle + title: Inherit Divider Color from Heading Color + type: class-toggle +- + id: anp-header-margin-value + title: Heading margin value + description: Size unit is px + type: variable-number-slider + min: 0 + max: 30 + step: 2 + default: 15 + format: px + +# Typography :: Headings :: H1 + +- + id: anp-h1-header + title: H1 + description: + type: heading + level: 3 + collapsed: true +- + id: h1-font + title: H1 Font Family + type: variable-text + default: Noto Serif +- + id: h1-size + title: H1 Font Size + type: variable-number + default: 2 + format: em +- + id: h1-weight + title: H1 Font Weight + type: variable-number + default: 700 +- + id: h1-line-height + title: H1 Line Height + type: variable-number + default: 1.2 +- + id: anp-h1-color-custom + title: H1 Color + type: class-select + allowEmpty: true + default: anp-h1-red + options: + - + label: Rosewater + value: anp-h1-rosewater + - + label: Flamingo + value: anp-h1-flamingo + - + label: Pink + value: anp-h1-pink + - + label: Mauve + value: anp-h1-mauve + - + label: Red + value: anp-h1-red + - + label: Maroon + value: anp-h1-maroon + - + label: Peach + value: anp-h1-peach + - + label: Yellow + value: anp-h1-yellow + - + label: Green + value: anp-h1-green + - + label: Teal + value: anp-h1-teal + - + label: Sky + value: anp-h1-sky + - + label: Sapphire + value: anp-h1-sapphire + - + label: Blue + value: anp-h1-blue + - + label: Lavender + value: anp-h1-lavender +- + id: anp-h1-divider + title: H1 Divider + type: class-toggle + +# Typography :: Headings :: H2 + +- + id: anp-h2-header + title: H2 + description: + type: heading + level: 3 + collapsed: true +- + id: h2-font + title: H2 Font Family + type: variable-text + default: Noto Serif +- + id: h2-size + title: H2 Font Size + type: variable-number + default: 1.6 + format: em +- + id: h2-weight + title: H2 Font Weight + type: variable-number + default: 600 +- + id: h2-line-height + title: H2 Line Height + type: variable-number + default: 1.2 +- + id: anp-h2-color-custom + title: H2 Color + type: class-select + allowEmpty: true + default: anp-h2-peach + options: + - + label: Rosewater + value: anp-h2-rosewater + - + label: Flamingo + value: anp-h2-flamingo + - + label: Pink + value: anp-h2-pink + - + label: Mauve + value: anp-h2-mauve + - + label: Red + value: anp-h2-red + - + label: Maroon + value: anp-h2-maroon + - + label: Peach + value: anp-h2-peach + - + label: Yellow + value: anp-h2-yellow + - + label: Green + value: anp-h2-green + - + label: Teal + value: anp-h2-teal + - + label: Sky + value: anp-h2-sky + - + label: Sapphire + value: anp-h2-sapphire + - + label: Blue + value: anp-h2-blue + - + label: Lavender + value: anp-h2-lavender +- + id: anp-h2-divider + title: H2 Divider + type: class-toggle + +# Typography :: Headings :: H3 + +- + id: anp-h3-header + title: H3 + description: + type: heading + level: 3 + collapsed: true +- + id: h3-font + title: H3 Font Family + type: variable-text + default: Noto Serif +- + id: h3-size + title: H3 Font Size + type: variable-number + default: 1.37 + format: em +- + id: h3-weight + title: H3 Font Weight + type: variable-number + default: 600 +- + id: h3-line-height + title: H3 Line Height + type: variable-number + default: 1.3 +- + id: anp-h3-color-custom + title: H3 Color + type: class-select + allowEmpty: true + default: anp-h3-green + options: + - + label: Rosewater + value: anp-h3-rosewater + - + label: Flamingo + value: anp-h3-flamingo + - + label: Pink + value: anp-h3-pink + - + label: Mauve + value: anp-h3-mauve + - + label: Red + value: anp-h3-red + - + label: Maroon + value: anp-h3-maroon + - + label: Peach + value: anp-h3-peach + - + label: Yellow + value: anp-h3-yellow + - + label: Green + value: anp-h3-green + - + label: Teal + value: anp-h3-teal + - + label: Sky + value: anp-h3-sky + - + label: Sapphire + value: anp-h3-sapphire + - + label: Blue + value: anp-h3-blue + - + label: Lavender + value: anp-h3-lavender +- + id: anp-h3-divider + title: H3 Divider + type: class-toggle + +# Typography :: Headings :: H4 + +- + id: anp-h4-header + title: H4 + description: + type: heading + level: 3 + collapsed: true +- + id: h4-font + title: H4 Font Family + type: variable-text + default: Noto Serif +- + id: h4-size + title: H4 Font Size + type: variable-number + default: 1.25 + format: em +- + id: h4-weight + title: H4 Font Weight + type: variable-number + default: 600 +- + id: h4-line-height + title: H4 Line Height + type: variable-number + default: 1.4 +- + id: anp-h4-color-custom + title: H4 Color + type: class-select + allowEmpty: true + default: anp-h4-teal + options: + - + label: Rosewater + value: anp-h4-rosewater + - + label: Flamingo + value: anp-h4-flamingo + - + label: Pink + value: anp-h4-pink + - + label: Mauve + value: anp-h4-mauve + - + label: Red + value: anp-h4-red + - + label: Maroon + value: anp-h4-maroon + - + label: Peach + value: anp-h4-peach + - + label: Yellow + value: anp-h4-yellow + - + label: Green + value: anp-h4-green + - + label: Teal + value: anp-h4-teal + - + label: Sky + value: anp-h4-sky + - + label: Sapphire + value: anp-h4-sapphire + - + label: Blue + value: anp-h4-blue + - + label: Lavender + value: anp-h4-lavender +- + id: anp-h4-divider + title: H4 Divider + type: class-toggle + +# Typography :: Headings :: H5 + +- + id: anp-h5-header + title: H5 + description: + type: heading + level: 3 + collapsed: true +- + id: h5-font + title: H5 Font Family + type: variable-text + default: Noto Serif +- + id: h5-size + title: H5 Font Size + type: variable-number + default: 1.12 + format: em +- + id: h5-weight + title: H5 Font Weight + type: variable-number + default: 600 +- + id: h5-line-height + title: H5 Line Height + type: variable-number + default: 1.5 +- + id: anp-h5-color-custom + title: H5 Color + type: class-select + allowEmpty: true + default: anp-h5-lavender + options: + - + label: Rosewater + value: anp-h5-rosewater + - + label: Flamingo + value: anp-h5-flamingo + - + label: Pink + value: anp-h5-pink + - + label: Mauve + value: anp-h5-mauve + - + label: Red + value: anp-h5-red + - + label: Maroon + value: anp-h5-maroon + - + label: Peach + value: anp-h5-peach + - + label: Yellow + value: anp-h5-yellow + - + label: Green + value: anp-h5-green + - + label: Teal + value: anp-h5-teal + - + label: Sky + value: anp-h5-sky + - + label: Sapphire + value: anp-h5-sapphire + - + label: Blue + value: anp-h5-blue + - + label: Lavender + value: anp-h5-lavender +- + id: anp-h5-divider + title: H5 Divider + type: class-toggle + +# Typography :: Headings :: H6 + +- + id: anp-h6-header + title: H6 + description: + type: heading + level: 3 + collapsed: true +- + id: h6-font + title: H6 Font Family + type: variable-text + default: Noto Serif +- + id: h6-size + title: H6 Font Size + type: variable-number + default: 1.12 + format: em +- + id: h6-weight + title: H6 Font Weight + type: variable-number + default: 600 +- + id: h6-line-height + title: H6 Line Height + type: variable-number + default: 1.5 +- + id: anp-h6-color-custom + title: H6 Color + type: class-select + allowEmpty: true + default: anp-h6-mauve + options: + - + label: Rosewater + value: anp-h6-rosewater + - + label: Flamingo + value: anp-h6-flamingo + - + label: Pink + value: anp-h6-pink + - + label: Mauve + value: anp-h6-mauve + - + label: Red + value: anp-h6-red + - + label: Maroon + value: anp-h6-maroon + - + label: Peach + value: anp-h6-peach + - + label: Yellow + value: anp-h6-yellow + - + label: Green + value: anp-h6-green + - + label: Teal + value: anp-h6-teal + - + label: Sky + value: anp-h6-sky + - + label: Sapphire + value: anp-h6-sapphire + - + label: Blue + value: anp-h6-blue + - + label: Lavender + value: anp-h6-lavender +- + id: anp-h6-divider + title: H6 Divider + type: class-toggle + +# Typography :: Comments + +- + id: anp-comment-header + title: Comments + description: + type: heading + level: 2 + collapsed: true +- + id: hide-comments + title: Hide Comments + description: Hides the comments while not editing them. + type: class-toggle +- + id: hide-comment-indicators + title: Hide Comment Indicators + description: Hides the '%%' while not editing comments. + type: class-toggle + +# Typography :: Text Decoration + +- + id: anp-decor-header + title: Text Decoration + description: + type: heading + level: 2 + collapsed: true +- + id: anp-decoration-toggle + title: Enable Decoration Colors + type: class-toggle +- + id: anp-bold-custom + title: Bold Color + type: class-select + allowEmpty: false + default: anp-bold-red + options: + - + label: None + value: none + - + label: Rosewater + value: anp-bold-rosewater + - + label: Flamingo + value: anp-bold-flamingo + - + label: Pink + value: anp-bold-pink + - + label: Mauve + value: anp-bold-mauve + - + label: Red + value: anp-bold-red + - + label: Maroon + value: anp-bold-maroon + - + label: Peach + value: anp-bold-peach + - + label: Yellow + value: anp-bold-yellow + - + label: Green + value: anp-bold-green + - + label: Teal + value: anp-bold-teal + - + label: Sky + value: anp-bold-sky + - + label: Sapphire + value: anp-bold-sapphire + - + label: Blue + value: anp-bold-blue + - + label: Lavender + value: anp-bold-lavender +- + id: anp-italic-custom + title: Italic Color + type: class-select + allowEmpty: false + default: anp-italic-green + options: + - + label: None + value: none + - + label: Rosewater + value: anp-italic-rosewater + - + label: Flamingo + value: anp-italic-flamingo + - + label: Pink + value: anp-italic-pink + - + label: Mauve + value: anp-italic-mauve + - + label: Red + value: anp-italic-red + - + label: Maroon + value: anp-italic-maroon + - + label: Peach + value: anp-italic-peach + - + label: Yellow + value: anp-italic-yellow + - + label: Green + value: anp-italic-green + - + label: Teal + value: anp-italic-teal + - + label: Sky + value: anp-italic-sky + - + label: Sapphire + value: anp-italic-sapphire + - + label: Blue + value: anp-italic-blue + - + label: Lavender + value: anp-italic-lavender +- + id: anp-highlight-custom + title: Highlight Color + type: class-select + allowEmpty: false + default: anp-highlight-yellow + options: + - + label: Rosewater + value: anp-highlight-rosewater + - + label: Flamingo + value: anp-highlight-flamingo + - + label: Pink + value: anp-highlight-pink + - + label: Mauve + value: anp-highlight-mauve + - + label: Red + value: anp-highlight-red + - + label: Maroon + value: anp-highlight-maroon + - + label: Peach + value: anp-highlight-peach + - + label: Yellow + value: anp-highlight-yellow + - + label: Green + value: anp-highlight-green + - + label: Teal + value: anp-highlight-teal + - + label: Sky + value: anp-highlight-sky + - + label: Sapphire + value: anp-highlight-sapphire + - + label: Blue + value: anp-highlight-blue + - + label: Lavender + value: anp-highlight-lavender + +# Workspace + +- + id: anp-workspace-header + title: Workspace + description: Background, Colorful Frame, Layout, Sidebar, Tabs, Translucency, etc. + type: heading + level: 1 + collapsed: true + +# Workspace :: Canvas + +- + id: anp-canvas-header + title: Canvas + description: Darken Canvas Background + type: heading + level: 2 + collapsed: true +- + id: anp-canvas-dark-bg + title: Darker Canvas Background + type: class-toggle + +# Workspace :: Colorful Frame + +- + id: colorful-frame + title: Colorful Frame + description: + type: heading + level: 2 + collapsed: true +- + id: anp-colorful-frame + title: "Enable Colorful Frame (WIP)" + type: class-toggle +- + id: anp-colorful-frame-icon-toggle-light + title: "Invert Icon Colors - Light" + type: class-toggle +- + id: anp-colorful-frame-icon-toggle-dark + title: "Invert Icon Colors - Dark" + type: class-toggle +- + id: anp-colorful-frame-opacity + title: Colorful Frame Opacity + type: variable-number-slider + default: 1 + min: 0 + max: 1 + step: 0.05 +- + id: anp-colorful-frame-color + title: Custom Colorful Frame Color + type: variable-themed-color + format: "rgb-values" + opacity: false + default-light: '#' + default-dark: '#' + alt-format: + - + id: anp-colorful-frame-color-hsl + format: "hsl-values" + +# Workspace :: File Browser + +- + id: anp-filebrowser-header + title: File Browser + description: 'Enable/Disable File Browser elements' + type: heading + level: 2 + collapsed: true +- + id: anp-custom-vault-toggle + title: Enable custom vault title + type: class-toggle +- + id: anp-file-icons + title: Enable file icons + type: class-toggle +- + id: anp-floating-header + title: Enable floating vault title + type: class-toggle +- + id: anp-collapse-folders + title: Enable folder icons for collapse indicators + type: class-toggle +- + id: anp-file-label-align + title: File label alignment + type: variable-select + default: "0" + options: + - + label: Right + value: 1 + - + label: Left + value: 0 + +# Workspace :: PDF Viewer + +- + id: anp-pdf-viewer-header + title: PDF Viewer + description: + type: heading + level: 2 + collapsed: true +- + id: anp-pdf-blend-toggle-dark + title: Toggle PDF background blending - Dark Mode + desc: Blends PDF viewer background with obsidian background in dark mode + type: class-toggle +- + id: anp-pdf-blend-toggle-light + title: Toggle PDF background blending - Light Mode + desc: Blends PDF viewer background with obsidian background in light mode + type: class-toggle + +# Workspace :: Rainbow Folders + +- + id: anp-rainbow-section-header + title: Rainbow Folders + description: + type: heading + level: 2 + collapsed: true +- + id: anuppuccin-url-custom-rainbow-colors + title: Custom rainbow folder colors snippet + description: "Download the snippet through [this link](https://github.com/AnubisNekhet/AnuPpuccin/blob/main/snippets/custom-rainbow-colors.css)." + type: info-text + markdown: true +- + id: anp-alt-rainbow-style + title: Rainbow style + type: class-select + allowEmpty: false + default: anp-default-rainbow + options: + - + label: None + value: anp-default-rainbow + - + label: Full + value: anp-full-rainbow-color-toggle + - + label: Simple + value: anp-simple-rainbow-color-toggle + +# Workspace :: Rainbow Folders :: Full Folder Settings + +- + id: anp-full-rainbow-folder-settings + title: Full Folder Settings + description: + type: heading + level: 3 + collapsed: true +- + id: anp-rainbow-file-toggle + title: File recolor toggle + desc: Recolors files to match the folders + type: class-toggle +- + id: anp-full-rainbow-text-color-toggle-light + title: Invert title colors (Light Mode) + type: class-toggle +- + id: anp-full-rainbow-text-color-toggle-dark + title: Invert title colors (Dark Mode) + type: class-toggle +- + id: anp-rainbow-folder-bg-opacity + title: Folder background color opacity + type: variable-number + default: 0.7 + +# Workspace :: Rainbow Folders :: Simple Folder Settings + +- + id: anp-simple-rainbow-folder-settings + title: Simple Folder Settings + description: + type: heading + level: 3 + collapsed: true +- + id: anp-simple-rainbow-title-toggle + title: Enable title recolor + type: class-toggle +- + id: anp-simple-rainbow-collapse-icon-toggle + title: Enable collapse icon recolor + type: class-toggle +- + id: anp-simple-rainbow-indentation-toggle + title: Enable collapse indent recolor + type: class-toggle +- + id: anp-simple-rainbow-icon-toggle + title: Enable circular file + type: class-toggle +- + id: anp-rainbow-subfolder-color-toggle + title: Enable subfolder color inheritance + type: class-toggle + +# Workspace :: Stacked Tabs + +- + id: anp-stacked-tabs-header + title: Stacked Tabs + description: + type: heading + level: 2 + collapsed: true +- + id: anp-stacked-header-width + title: Stacked tabs header width + type: variable-number + default: 40 + format: px +- + id: anp-tab-stacked-pane-width + title: Stacked tabs pane width multiplier + description: Multiplies the stack tab pane with which depends on file line width + type: variable-number + default: 1 + +# Workspace :: Status Bar + +- + id: anp-status-bar-header + title: Status Bar + description: Select status bar style + type: heading + level: 2 + collapsed: true +- + id: anp-status-bar-select + title: Status Bar Style + type: class-select + default: none + options: + - + label: Default + value: none + - + label: Floating + value: anp-floating-status-bar + - + label: Fixed + value: anp-fixed-status-bar + +# Workspace :: Tabs + +- + id: anp-alt-tab-header + title: Tabs + description: + type: heading + level: 2 + collapsed: true +- + id: anp-alt-tab-style + title: Tab style + type: class-select + allowEmpty: false + default: anp-default-tab + options: + - + label: Default + value: anp-default-tab + - + label: Depth + value: anp-depth-tab-toggle + - + label: Minimalistic + value: anp-mini-tab-toggle + - + label: Safari-style (Animated) + value: anp-alternate-tab-toggle + - + label: Safari-style (Vanilla) + value: anp-safari-tab-toggle +- + id: anp-alt-tab-custom-height + title: Custom tab height + type: variable-number + allowEmpty: false + default: 40 + format: px +- + id: anp-disable-newtab-align + title: Disable new tab button right alignment + type: class-toggle + +# Workspace :: Tabs :: Depth Tab Settings + +- + id: anp-depth-tab-header + title: Depth Tab Settings + description: Only applies to inactive tabs + type: heading + level: 3 + collapsed: true +- + id: anp-depth-tab-text-invert + title: Invert tab text color + type: class-toggle +- + id: anp-depth-tab-opacity + title: Tab opacity + type: variable-number-slider + default: 0.6 + max: 1 + min: 0 + step: 0.1 +- + id: anp-depth-tab-gap + title: Tab gap + type: variable-number + default: 10 + format: px + +# Workspace :: Tabs :: Animated Safari-style Tab Settings + +- + id: anp-safari-tab-header + title: Animated Safari-style Tab Settings + description: Adapted from github.com/chuckharmston's snippets + type: heading + level: 3 + collapsed: true +- + id: anp-safari-tab-radius + title: Tab radius + type: variable-number + default: 6 + format: px +- + id: anp-safari-tab-gap + title: Tab gap + type: variable-number + default: 10 + format: px +- + id: anp-safari-border-width + title: Tab border width + type: variable-number + default: 1 + format: px + +# Workspace :: Tabs :: Vanilla Safari-style Tab Settings + +- + id: anp-safari-vanilla-tab-header + title: Vanilla Safari-style Tab Settings + description: + type: heading + level: 3 + collapsed: true +- + id: anp-safari-tab-animated + title: Enable WIP animated safari tabs + type: class-toggle + +# Workspace :: Translucency + +- + id: anp-translucency-header + title: Translucency + description: + type: heading + level: 2 + collapsed: true +- + id: anp-translucency-opacity + description: Drag to change background opacity + title: Window opacity + type: variable-number + default: 0.15 + +# Workspace :: Workspace Layout + +- + id: anp-layout-header + title: Workspace Layout + description: Workspace layout and arrangement + type: heading + level: 2 + collapsed: true +- + id: anp-layout-select + title: Workspace Layout variant + type: class-select + allowEmpty: false + default: none + options: + - + label: Default + value: none + - + label: Border + value: anp-border-layout + - + label: Cards + value: anp-card-layout +- + id: anp-bg-fix + title: Background fix for applying colors + type: class-toggle +- + id: anp-hide-borders + title: Hide borders + type: class-toggle + +# Workspace :: Workspace Layout :: Card Layout + +- + id: anp-layout-card + title: Card Layout Settings + description: + type: heading + level: 3 + collapsed: true +- + id: anp-card-radius + title: Card radius + type: variable-number + default: 16 + format: px +- + id: anp-card-layout-padding + title: Card padding + type: variable-number + default: 10 + format: px +- + id: anp-card-header-left-padding + title: Tab left padding + type: variable-number + default: 20 + format: px +- + id: anp-card-shadows + title: Enable shadows + type: class-toggle +- + id: anp-card-layout-actions + title: Enable card format for actions + type: class-toggle +- + id: anp-card-layout-filebrowser + title: Enable card format for file browser + type: class-toggle +- + id: anp-layout-border + title: Border Layout Settings + description: + type: heading + level: 3 + collapsed: true +- + id: anp-border-radius + title: Border Layout Radius + type: variable-number + default: 16 + format: px +- + id: anp-border-padding + title: Border Layout Padding + type: variable-number + default: 20 + format: px + +# Credits + +- + id: anuppuccin-support + title: Support AnuPpuccin + description: If you like the theme, here are some ways to support development + type: heading + level: 1 + collapsed: true +- + id: anuppuccin-url-donate + title: Buy Me a Coffee + description: "[https://www.buymeacoffee.com/anubisnekhet](https://www.buymeacoffee.com/anubisnekhet)" + type: info-text + markdown: true +- + id: anuppuccin-url-star-repo + title: Star the Theme on GitHub + description: "[https://github.com/anubisnekhet/anuppuccin](https://github.com/anubisnekhet/anuppuccin)" + type: info-text + markdown: true +- + id: anuppuccin-url-submit-issue + title: Submit an Issue on GitHub + description: "[https://github.com/anubisnekhet/anuppuccin/issues](https://github.com/anubisnekhet/anuppuccin/issues)" + type: info-text + markdown: true + +*/ +/*------------------Defining Colorschemes-------------------*/ +.theme-light.ctp-latte, .ctp-latte .themed-color-wrapper > .theme-light { + --ctp-rosewater: var(--ctp-custom-rosewater, var(--ctp-ext-rosewater, 222, 149, 132)); + --ctp-flamingo: var(--ctp-custom-flamingo, var(--ctp-ext-flamingo, 221, 120, 120)); + --ctp-pink: var(--ctp-custom-pink, var(--ctp-ext-pink, 236, 131, 208)); + --ctp-mauve: var(--ctp-custom-mauve, var(--ctp-ext-mauve, 136, 57, 239)); + --ctp-red: var(--ctp-custom-red, var(--ctp-ext-red, 210, 15, 57)); + --ctp-maroon: var(--ctp-custom-maroon, var(--ctp-ext-maroon, 230, 69, 83)); + --ctp-peach: var(--ctp-custom-peach, var(--ctp-ext-peach, 254, 100, 11)); + --ctp-yellow: var(--ctp-custom-yellow, var(--ctp-ext-yellow, 228, 147, 32)); + --ctp-green: var(--ctp-custom-green, var(--ctp-ext-green, 64, 160, 43)); + --ctp-teal: var(--ctp-custom-teal, var(--ctp-ext-teal, 23, 146, 153)); + --ctp-sky: var(--ctp-custom-sky, var(--ctp-ext-sky, 4, 165, 229)); + --ctp-sapphire: var(--ctp-custom-sapphire, var(--ctp-ext-sapphire, 32, 159, 181)); + --ctp-blue: var(--ctp-custom-blue, var(--ctp-ext-blue, 42, 110, 245)); + --ctp-lavender: var(--ctp-custom-lavender, var(--ctp-ext-lavender, 114, 135, 253)); + --ctp-text: var(--ctp-custom-text, var(--ctp-ext-text, 76, 79, 105)); + --ctp-subtext1: var(--ctp-custom-subtext1, var(--ctp-ext-subtext1, 92, 95, 119)); + --ctp-subtext0: var(--ctp-custom-subtext0, var(--ctp-ext-subtext0, 108, 111, 133)); + --ctp-overlay2: var(--ctp-custom-overlay2, var(--ctp-ext-overlay2, 124, 127, 147)); + --ctp-overlay1: var(--ctp-custom-overlay1, var(--ctp-ext-overlay1, 140, 143, 161)); + --ctp-overlay0: var(--ctp-custom-overlay0, var(--ctp-ext-overlay0, 156, 160, 176)); + --ctp-surface2: var(--ctp-custom-surface2, var(--ctp-ext-surface2, 172, 176, 190)); + --ctp-surface1: var(--ctp-custom-surface1, var(--ctp-ext-surface1, 188, 192, 204)); + --ctp-surface0: var(--ctp-custom-surface0, var(--ctp-ext-surface0, 204, 208, 218)); + --ctp-base: var(--ctp-custom-base, var(--ctp-ext-base, 239, 241, 245)); + --ctp-mantle: var(--ctp-custom-mantle, var(--ctp-ext-mantle, 230, 233, 239)); + --ctp-crust: var(--ctp-custom-crust, var(--ctp-ext-crust, 220, 224, 232)); +} + +.theme-light.ctp-rosepine-light, .ctp-rosepine-light .themed-color-wrapper > .theme-light { + --ctp-rosewater: var(--ctp-custom-rosewater, var(--ctp-ext-rosewater, 214, 129, 125)); + --ctp-flamingo: var(--ctp-custom-flamingo, var(--ctp-ext-flamingo, 214, 129, 125)); + --ctp-pink: var(--ctp-custom-pink, var(--ctp-ext-pink, 144, 122, 169)); + --ctp-mauve: var(--ctp-custom-mauve, var(--ctp-ext-mauve, 144, 122, 169)); + --ctp-red: var(--ctp-custom-red, var(--ctp-ext-red, 180, 99, 122)); + --ctp-maroon: var(--ctp-custom-maroon, var(--ctp-ext-maroon, 180, 99, 122)); + --ctp-peach: var(--ctp-custom-peach, var(--ctp-ext-peach, 214, 129, 125)); + --ctp-yellow: var(--ctp-custom-yellow, var(--ctp-ext-yellow, 234, 157, 52)); + --ctp-green: var(--ctp-custom-green, var(--ctp-ext-green, 86, 148, 159)); + --ctp-teal: var(--ctp-custom-teal, var(--ctp-ext-teal, 86, 148, 159)); + --ctp-sky: var(--ctp-custom-sky, var(--ctp-ext-sky, 40, 105, 131)); + --ctp-sapphire: var(--ctp-custom-sapphire, var(--ctp-ext-sapphire, 40, 105, 131)); + --ctp-blue: var(--ctp-custom-blue, var(--ctp-ext-blue, 40, 105, 131)); + --ctp-lavender: var(--ctp-custom-lavender, var(--ctp-ext-lavender, 144, 122, 169)); + --ctp-text: var(--ctp-custom-text, var(--ctp-ext-text, 87, 82, 121)); + --ctp-subtext1: var(--ctp-custom-subtext1, var(--ctp-ext-subtext1, 97, 92, 132)); + --ctp-subtext0: var(--ctp-custom-subtext0, var(--ctp-ext-subtext0, 121, 117, 147)); + --ctp-overlay2: var(--ctp-custom-overlay2, var(--ctp-ext-overlay2, 128, 124, 153)); + --ctp-overlay1: var(--ctp-custom-overlay1, var(--ctp-ext-overlay1, 152, 147, 165)); + --ctp-overlay0: var(--ctp-custom-overlay0, var(--ctp-ext-overlay0, 161, 156, 173)); + --ctp-surface2: var(--ctp-custom-surface2, var(--ctp-ext-surface2, 202, 193, 185)); + --ctp-surface1: var(--ctp-custom-surface1, var(--ctp-ext-surface1, 209, 201, 194)); + --ctp-surface0: var(--ctp-custom-surface0, var(--ctp-ext-surface0, 220, 211, 203)); + --ctp-base: var(--ctp-custom-base, var(--ctp-ext-base, 238, 230, 221)); + --ctp-mantle: var(--ctp-custom-mantle, var(--ctp-ext-mantle, 230, 219, 209)); + --ctp-crust: var(--ctp-custom-crust, var(--ctp-ext-crust, 221, 208, 198)); +} + +.theme-dark.ctp-frappe, .ctp-frappe .themed-color-wrapper > .theme-dark { + --ctp-rosewater: var(--ctp-custom-rosewater, var(--ctp-ext-rosewater, 242, 213, 207)); + --ctp-flamingo: var(--ctp-custom-flamingo, var(--ctp-ext-flamingo, 238, 190, 190)); + --ctp-pink: var(--ctp-custom-pink, var(--ctp-ext-pink, 244, 184, 228)); + --ctp-mauve: var(--ctp-custom-mauve, var(--ctp-ext-mauve, 202, 158, 230)); + --ctp-red: var(--ctp-custom-red, var(--ctp-ext-red, 231, 130, 132)); + --ctp-maroon: var(--ctp-custom-maroon, var(--ctp-ext-maroon, 234, 153, 156)); + --ctp-peach: var(--ctp-custom-peach, var(--ctp-ext-peach, 239, 159, 118)); + --ctp-yellow: var(--ctp-custom-yellow, var(--ctp-ext-yellow, 229, 200, 144)); + --ctp-green: var(--ctp-custom-green, var(--ctp-ext-green, 166, 209, 137)); + --ctp-teal: var(--ctp-custom-teal, var(--ctp-ext-teal, 129, 200, 190)); + --ctp-sky: var(--ctp-custom-sky, var(--ctp-ext-sky, 153, 209, 219)); + --ctp-sapphire: var(--ctp-custom-sapphire, var(--ctp-ext-sapphire, 133, 193, 220)); + --ctp-blue: var(--ctp-custom-blue, var(--ctp-ext-blue, 140, 170, 238)); + --ctp-lavender: var(--ctp-custom-lavender, var(--ctp-ext-lavender, 186, 187, 241)); + --ctp-text: var(--ctp-custom-text, var(--ctp-ext-text, 198, 206, 239)); + --ctp-subtext1: var(--ctp-custom-subtext1, var(--ctp-ext-subtext1, 181, 189, 220)); + --ctp-subtext0: var(--ctp-custom-subtext0, var(--ctp-ext-subtext0, 165, 172, 201)); + --ctp-overlay2: var(--ctp-custom-overlay2, var(--ctp-ext-overlay2, 148, 155, 183)); + --ctp-overlay1: var(--ctp-custom-overlay1, var(--ctp-ext-overlay1, 131, 138, 164)); + --ctp-overlay0: var(--ctp-custom-overlay0, var(--ctp-ext-overlay0, 115, 120, 145)); + --ctp-surface2: var(--ctp-custom-surface2, var(--ctp-ext-surface2, 98, 103, 126)); + --ctp-surface1: var(--ctp-custom-surface1, var(--ctp-ext-surface1, 81, 86, 108)); + --ctp-surface0: var(--ctp-custom-surface0, var(--ctp-ext-surface0, 65, 69, 89)); + --ctp-base: var(--ctp-custom-base, var(--ctp-ext-base, 48, 52, 70)); + --ctp-mantle: var(--ctp-custom-mantle, var(--ctp-ext-mantle, 41, 44, 60)); + --ctp-crust: var(--ctp-custom-crust, var(--ctp-ext-crust, 35, 38, 52)); +} + +.theme-dark.ctp-macchiato, .ctp-macchiato .themed-color-wrapper > .theme-dark { + --ctp-rosewater: var(--ctp-custom-rosewater, var(--ctp-ext-rosewater, 244, 219, 214)); + --ctp-flamingo: var(--ctp-custom-flamingo, var(--ctp-ext-flamingo, 240, 198, 198)); + --ctp-pink: var(--ctp-custom-pink, var(--ctp-ext-pink, 245, 189, 230)); + --ctp-mauve: var(--ctp-custom-mauve, var(--ctp-ext-mauve, 198, 160, 246)); + --ctp-red: var(--ctp-custom-red, var(--ctp-ext-red, 237, 135, 150)); + --ctp-maroon: var(--ctp-custom-maroon, var(--ctp-ext-maroon, 238, 153, 160)); + --ctp-peach: var(--ctp-custom-peach, var(--ctp-ext-peach, 245, 169, 127)); + --ctp-yellow: var(--ctp-custom-yellow, var(--ctp-ext-yellow, 238, 212, 159)); + --ctp-green: var(--ctp-custom-green, var(--ctp-ext-green, 166, 218, 149)); + --ctp-teal: var(--ctp-custom-teal, var(--ctp-ext-teal, 139, 213, 202)); + --ctp-sky: var(--ctp-custom-sky, var(--ctp-ext-sky, 145, 215, 227)); + --ctp-sapphire: var(--ctp-custom-sapphire, var(--ctp-ext-sapphire, 125, 196, 228)); + --ctp-blue: var(--ctp-custom-blue, var(--ctp-ext-blue, 138, 173, 244)); + --ctp-lavender: var(--ctp-custom-lavender, var(--ctp-ext-lavender, 183, 189, 248)); + --ctp-text: var(--ctp-custom-text, var(--ctp-ext-text, 197, 207, 245)); + --ctp-subtext1: var(--ctp-custom-subtext1, var(--ctp-ext-subtext1, 179, 188, 224)); + --ctp-subtext0: var(--ctp-custom-subtext0, var(--ctp-ext-subtext0, 161, 170, 203)); + --ctp-overlay2: var(--ctp-custom-overlay2, var(--ctp-ext-overlay2, 143, 151, 183)); + --ctp-overlay1: var(--ctp-custom-overlay1, var(--ctp-ext-overlay1, 125, 132, 162)); + --ctp-overlay0: var(--ctp-custom-overlay0, var(--ctp-ext-overlay0, 108, 114, 141)); + --ctp-surface2: var(--ctp-custom-surface2, var(--ctp-ext-surface2, 90, 95, 120)); + --ctp-surface1: var(--ctp-custom-surface1, var(--ctp-ext-surface1, 72, 76, 100)); + --ctp-surface0: var(--ctp-custom-surface0, var(--ctp-ext-surface0, 54, 58, 79)); + --ctp-base: var(--ctp-custom-base, var(--ctp-ext-base, 36, 39, 58)); + --ctp-mantle: var(--ctp-custom-mantle, var(--ctp-ext-mantle, 30, 32, 48)); + --ctp-crust: var(--ctp-custom-crust, var(--ctp-ext-crust, 24, 25, 38)); +} + +.theme-dark.ctp-mocha, .ctp-mocha .themed-color-wrapper > .theme-dark { + --ctp-rosewater: var(--ctp-custom-rosewater, var(--ctp-ext-rosewater, 245, 224, 220)); + --ctp-flamingo: var(--ctp-custom-flamingo, var(--ctp-ext-flamingo, 242, 205, 205)); + --ctp-pink: var(--ctp-custom-pink, var(--ctp-ext-pink, 245, 194, 231)); + --ctp-mauve: var(--ctp-custom-mauve, var(--ctp-ext-mauve, 203, 166, 247)); + --ctp-red: var(--ctp-custom-red, var(--ctp-ext-red, 243, 139, 168)); + --ctp-maroon: var(--ctp-custom-maroon, var(--ctp-ext-maroon, 235, 160, 172)); + --ctp-peach: var(--ctp-custom-peach, var(--ctp-ext-peach, 250, 179, 135)); + --ctp-yellow: var(--ctp-custom-yellow, var(--ctp-ext-yellow, 249, 226, 175)); + --ctp-green: var(--ctp-custom-green, var(--ctp-ext-green, 166, 227, 161)); + --ctp-teal: var(--ctp-custom-teal, var(--ctp-ext-teal, 148, 226, 213)); + --ctp-sky: var(--ctp-custom-sky, var(--ctp-ext-sky, 137, 220, 235)); + --ctp-sapphire: var(--ctp-custom-sapphire, var(--ctp-ext-sapphire, 116, 199, 236)); + --ctp-blue: var(--ctp-custom-blue, var(--ctp-ext-blue, 135, 176, 249)); + --ctp-lavender: var(--ctp-custom-lavender, var(--ctp-ext-lavender, 180, 190, 254)); + --ctp-text: var(--ctp-custom-text, var(--ctp-ext-text, 198, 208, 245)); + --ctp-subtext1: var(--ctp-custom-subtext1, var(--ctp-ext-subtext1, 179, 188, 223)); + --ctp-subtext0: var(--ctp-custom-subtext0, var(--ctp-ext-subtext0, 161, 168, 201)); + --ctp-overlay2: var(--ctp-custom-overlay2, var(--ctp-ext-overlay2, 142, 149, 179)); + --ctp-overlay1: var(--ctp-custom-overlay1, var(--ctp-ext-overlay1, 123, 129, 157)); + --ctp-overlay0: var(--ctp-custom-overlay0, var(--ctp-ext-overlay0, 105, 109, 134)); + --ctp-surface2: var(--ctp-custom-surface2, var(--ctp-ext-surface2, 86, 89, 112)); + --ctp-surface1: var(--ctp-custom-surface1, var(--ctp-ext-surface1, 67, 70, 90)); + --ctp-surface0: var(--ctp-custom-surface0, var(--ctp-ext-surface0, 49, 50, 68)); + --ctp-base: var(--ctp-custom-base, var(--ctp-ext-base, 30, 30, 46)); + --ctp-mantle: var(--ctp-custom-mantle, var(--ctp-ext-mantle, 24, 24, 37)); + --ctp-crust: var(--ctp-custom-crust, var(--ctp-ext-crust, 17, 17, 27)); +} + +.theme-dark.ctp-mocha-old, .ctp-mocha-old .themed-color-wrapper > .theme-dark { + --ctp-rosewater: var(--ctp-custom-rosewater, var(--ctp-ext-rosewater, 245, 224, 220)); + --ctp-flamingo: var(--ctp-custom-flamingo, var(--ctp-ext-flamingo, 242, 205, 205)); + --ctp-pink: var(--ctp-custom-pink, var(--ctp-ext-pink, 245, 194, 231)); + --ctp-mauve: var(--ctp-custom-mauve, var(--ctp-ext-mauve, 203, 166, 247)); + --ctp-red: var(--ctp-custom-red, var(--ctp-ext-red, 243, 139, 168)); + --ctp-maroon: var(--ctp-custom-maroon, var(--ctp-ext-maroon, 235, 160, 172)); + --ctp-peach: var(--ctp-custom-peach, var(--ctp-ext-peach, 250, 179, 135)); + --ctp-yellow: var(--ctp-custom-yellow, var(--ctp-ext-yellow, 249, 226, 175)); + --ctp-green: var(--ctp-custom-green, var(--ctp-ext-green, 166, 227, 161)); + --ctp-teal: var(--ctp-custom-teal, var(--ctp-ext-teal, 148, 226, 213)); + --ctp-sky: var(--ctp-custom-sky, var(--ctp-ext-sky, 137, 220, 235)); + --ctp-sapphire: var(--ctp-custom-sapphire, var(--ctp-ext-sapphire, 116, 199, 236)); + --ctp-blue: var(--ctp-custom-blue, var(--ctp-ext-blue, 135, 176, 249)); + --ctp-lavender: var(--ctp-custom-lavender, var(--ctp-ext-lavender, 180, 190, 254)); + --ctp-text: var(--ctp-custom-text, var(--ctp-ext-text, 217, 224, 238)); + --ctp-subtext1: var(--ctp-custom-subtext1, var(--ctp-ext-subtext1, 211, 205, 214)); + --ctp-subtext0: var(--ctp-custom-subtext0, var(--ctp-ext-subtext0, 190, 179, 193)); + --ctp-overlay2: var(--ctp-custom-overlay2, var(--ctp-ext-overlay2, 167, 156, 176)); + --ctp-overlay1: var(--ctp-custom-overlay1, var(--ctp-ext-overlay1, 152, 139, 162)); + --ctp-overlay0: var(--ctp-custom-overlay0, var(--ctp-ext-overlay0, 109, 107, 125)); + --ctp-surface2: var(--ctp-custom-surface2, var(--ctp-ext-surface2, 87, 82, 105)); + --ctp-surface1: var(--ctp-custom-surface1, var(--ctp-ext-surface1, 45, 40, 72)); + --ctp-surface0: var(--ctp-custom-surface0, var(--ctp-ext-surface0, 48, 45, 65)); + --ctp-base: var(--ctp-custom-base, var(--ctp-ext-base, 30, 30, 46)); + --ctp-mantle: var(--ctp-custom-mantle, var(--ctp-ext-mantle, 26, 24, 38)); + --ctp-crust: var(--ctp-custom-crust, var(--ctp-ext-crust, 22, 19, 32)); +} + +.theme-dark { + --ctp-rosewater: var(--ctp-custom-rosewater, var(--ctp-ext-rosewater, 245, 224, 220)); + --ctp-flamingo: var(--ctp-custom-flamingo, var(--ctp-ext-flamingo, 242, 205, 205)); + --ctp-pink: var(--ctp-custom-pink, var(--ctp-ext-pink, 245, 194, 231)); + --ctp-mauve: var(--ctp-custom-mauve, var(--ctp-ext-mauve, 203, 166, 247)); + --ctp-red: var(--ctp-custom-red, var(--ctp-ext-red, 243, 139, 168)); + --ctp-maroon: var(--ctp-custom-maroon, var(--ctp-ext-maroon, 235, 160, 172)); + --ctp-peach: var(--ctp-custom-peach, var(--ctp-ext-peach, 250, 179, 135)); + --ctp-yellow: var(--ctp-custom-yellow, var(--ctp-ext-yellow, 249, 226, 175)); + --ctp-green: var(--ctp-custom-green, var(--ctp-ext-green, 166, 227, 161)); + --ctp-teal: var(--ctp-custom-teal, var(--ctp-ext-teal, 148, 226, 213)); + --ctp-sky: var(--ctp-custom-sky, var(--ctp-ext-sky, 137, 220, 235)); + --ctp-sapphire: var(--ctp-custom-sapphire, var(--ctp-ext-sapphire, 116, 199, 236)); + --ctp-blue: var(--ctp-custom-blue, var(--ctp-ext-blue, 135, 176, 249)); + --ctp-lavender: var(--ctp-custom-lavender, var(--ctp-ext-lavender, 180, 190, 254)); + --ctp-text: var(--ctp-custom-text, var(--ctp-ext-text, 198, 208, 245)); + --ctp-subtext1: var(--ctp-custom-subtext1, var(--ctp-ext-subtext1, 179, 188, 223)); + --ctp-subtext0: var(--ctp-custom-subtext0, var(--ctp-ext-subtext0, 161, 168, 201)); + --ctp-overlay2: var(--ctp-custom-overlay2, var(--ctp-ext-overlay2, 142, 149, 179)); + --ctp-overlay1: var(--ctp-custom-overlay1, var(--ctp-ext-overlay1, 123, 129, 157)); + --ctp-overlay0: var(--ctp-custom-overlay0, var(--ctp-ext-overlay0, 105, 109, 134)); + --ctp-surface2: var(--ctp-custom-surface2, var(--ctp-ext-surface2, 86, 89, 112)); + --ctp-surface1: var(--ctp-custom-surface1, var(--ctp-ext-surface1, 67, 70, 90)); + --ctp-surface0: var(--ctp-custom-surface0, var(--ctp-ext-surface0, 49, 50, 68)); + --ctp-base: var(--ctp-custom-base, var(--ctp-ext-base, 30, 30, 46)); + --ctp-mantle: var(--ctp-custom-mantle, var(--ctp-ext-mantle, 24, 24, 37)); + --ctp-crust: var(--ctp-custom-crust, var(--ctp-ext-crust, 17, 17, 27)); +} + +.theme-light { + --ctp-rosewater: var(--ctp-custom-rosewater, var(--ctp-ext-rosewater, 222, 149, 132)); + --ctp-flamingo: var(--ctp-custom-flamingo, var(--ctp-ext-flamingo, 221, 120, 120)); + --ctp-pink: var(--ctp-custom-pink, var(--ctp-ext-pink, 236, 131, 208)); + --ctp-mauve: var(--ctp-custom-mauve, var(--ctp-ext-mauve, 136, 57, 239)); + --ctp-red: var(--ctp-custom-red, var(--ctp-ext-red, 210, 15, 57)); + --ctp-maroon: var(--ctp-custom-maroon, var(--ctp-ext-maroon, 230, 69, 83)); + --ctp-peach: var(--ctp-custom-peach, var(--ctp-ext-peach, 254, 100, 11)); + --ctp-yellow: var(--ctp-custom-yellow, var(--ctp-ext-yellow, 228, 147, 32)); + --ctp-green: var(--ctp-custom-green, var(--ctp-ext-green, 64, 160, 43)); + --ctp-teal: var(--ctp-custom-teal, var(--ctp-ext-teal, 23, 146, 153)); + --ctp-sky: var(--ctp-custom-sky, var(--ctp-ext-sky, 4, 165, 229)); + --ctp-sapphire: var(--ctp-custom-sapphire, var(--ctp-ext-sapphire, 32, 159, 181)); + --ctp-blue: var(--ctp-custom-blue, var(--ctp-ext-blue, 42, 110, 245)); + --ctp-lavender: var(--ctp-custom-lavender, var(--ctp-ext-lavender, 114, 135, 253)); + --ctp-text: var(--ctp-custom-text, var(--ctp-ext-text, 76, 79, 105)); + --ctp-subtext1: var(--ctp-custom-subtext1, var(--ctp-ext-subtext1, 92, 95, 119)); + --ctp-subtext0: var(--ctp-custom-subtext0, var(--ctp-ext-subtext0, 108, 111, 133)); + --ctp-overlay2: var(--ctp-custom-overlay2, var(--ctp-ext-overlay2, 124, 127, 147)); + --ctp-overlay1: var(--ctp-custom-overlay1, var(--ctp-ext-overlay1, 140, 143, 161)); + --ctp-overlay0: var(--ctp-custom-overlay0, var(--ctp-ext-overlay0, 156, 160, 176)); + --ctp-surface2: var(--ctp-custom-surface2, var(--ctp-ext-surface2, 172, 176, 190)); + --ctp-surface1: var(--ctp-custom-surface1, var(--ctp-ext-surface1, 188, 192, 204)); + --ctp-surface0: var(--ctp-custom-surface0, var(--ctp-ext-surface0, 204, 208, 218)); + --ctp-base: var(--ctp-custom-base, var(--ctp-ext-base, 239, 241, 245)); + --ctp-mantle: var(--ctp-custom-mantle, var(--ctp-ext-mantle, 230, 233, 239)); + --ctp-crust: var(--ctp-custom-crust, var(--ctp-ext-crust, 220, 224, 232)); +} + +/*------------------Selecting Accents-------------------*/ +.anuppuccin-accent-toggle.ctp-accent-rosewater { + --ctp-accent: var(--ctp-rosewater); +} + +.theme-light.anuppuccin-accent-toggle.ctp-accent-light-rosewater { + --ctp-accent: var(--ctp-rosewater); +} + +.anp-bold-rosewater { + --anp-bold-color: var(--ctp-rosewater); +} + +.anp-italic-rosewater { + --anp-italic-color: var(--ctp-rosewater); +} + +.anp-highlight-rosewater { + --anp-highlight-color: var(--ctp-rosewater); +} + +.anuppuccin-accent-toggle.ctp-accent-flamingo { + --ctp-accent: var(--ctp-flamingo); +} + +.theme-light.anuppuccin-accent-toggle.ctp-accent-light-flamingo { + --ctp-accent: var(--ctp-flamingo); +} + +.anp-bold-flamingo { + --anp-bold-color: var(--ctp-flamingo); +} + +.anp-italic-flamingo { + --anp-italic-color: var(--ctp-flamingo); +} + +.anp-highlight-flamingo { + --anp-highlight-color: var(--ctp-flamingo); +} + +.anuppuccin-accent-toggle.ctp-accent-pink { + --ctp-accent: var(--ctp-pink); +} + +.theme-light.anuppuccin-accent-toggle.ctp-accent-light-pink { + --ctp-accent: var(--ctp-pink); +} + +.anp-bold-pink { + --anp-bold-color: var(--ctp-pink); +} + +.anp-italic-pink { + --anp-italic-color: var(--ctp-pink); +} + +.anp-highlight-pink { + --anp-highlight-color: var(--ctp-pink); +} + +.anuppuccin-accent-toggle.ctp-accent-mauve { + --ctp-accent: var(--ctp-mauve); +} + +.theme-light.anuppuccin-accent-toggle.ctp-accent-light-mauve { + --ctp-accent: var(--ctp-mauve); +} + +.anp-bold-mauve { + --anp-bold-color: var(--ctp-mauve); +} + +.anp-italic-mauve { + --anp-italic-color: var(--ctp-mauve); +} + +.anp-highlight-mauve { + --anp-highlight-color: var(--ctp-mauve); +} + +.anuppuccin-accent-toggle.ctp-accent-red { + --ctp-accent: var(--ctp-red); +} + +.theme-light.anuppuccin-accent-toggle.ctp-accent-light-red { + --ctp-accent: var(--ctp-red); +} + +.anp-bold-red { + --anp-bold-color: var(--ctp-red); +} + +.anp-italic-red { + --anp-italic-color: var(--ctp-red); +} + +.anp-highlight-red { + --anp-highlight-color: var(--ctp-red); +} + +.anuppuccin-accent-toggle.ctp-accent-maroon { + --ctp-accent: var(--ctp-maroon); +} + +.theme-light.anuppuccin-accent-toggle.ctp-accent-light-maroon { + --ctp-accent: var(--ctp-maroon); +} + +.anp-bold-maroon { + --anp-bold-color: var(--ctp-maroon); +} + +.anp-italic-maroon { + --anp-italic-color: var(--ctp-maroon); +} + +.anp-highlight-maroon { + --anp-highlight-color: var(--ctp-maroon); +} + +.anuppuccin-accent-toggle.ctp-accent-peach { + --ctp-accent: var(--ctp-peach); +} + +.theme-light.anuppuccin-accent-toggle.ctp-accent-light-peach { + --ctp-accent: var(--ctp-peach); +} + +.anp-bold-peach { + --anp-bold-color: var(--ctp-peach); +} + +.anp-italic-peach { + --anp-italic-color: var(--ctp-peach); +} + +.anp-highlight-peach { + --anp-highlight-color: var(--ctp-peach); +} + +.anuppuccin-accent-toggle.ctp-accent-yellow { + --ctp-accent: var(--ctp-yellow); +} + +.theme-light.anuppuccin-accent-toggle.ctp-accent-light-yellow { + --ctp-accent: var(--ctp-yellow); +} + +.anp-bold-yellow { + --anp-bold-color: var(--ctp-yellow); +} + +.anp-italic-yellow { + --anp-italic-color: var(--ctp-yellow); +} + +.anp-highlight-yellow { + --anp-highlight-color: var(--ctp-yellow); +} + +.anuppuccin-accent-toggle.ctp-accent-green { + --ctp-accent: var(--ctp-green); +} + +.theme-light.anuppuccin-accent-toggle.ctp-accent-light-green { + --ctp-accent: var(--ctp-green); +} + +.anp-bold-green { + --anp-bold-color: var(--ctp-green); +} + +.anp-italic-green { + --anp-italic-color: var(--ctp-green); +} + +.anp-highlight-green { + --anp-highlight-color: var(--ctp-green); +} + +.anuppuccin-accent-toggle.ctp-accent-teal { + --ctp-accent: var(--ctp-teal); +} + +.theme-light.anuppuccin-accent-toggle.ctp-accent-light-teal { + --ctp-accent: var(--ctp-teal); +} + +.anp-bold-teal { + --anp-bold-color: var(--ctp-teal); +} + +.anp-italic-teal { + --anp-italic-color: var(--ctp-teal); +} + +.anp-highlight-teal { + --anp-highlight-color: var(--ctp-teal); +} + +.anuppuccin-accent-toggle.ctp-accent-sky { + --ctp-accent: var(--ctp-sky); +} + +.theme-light.anuppuccin-accent-toggle.ctp-accent-light-sky { + --ctp-accent: var(--ctp-sky); +} + +.anp-bold-sky { + --anp-bold-color: var(--ctp-sky); +} + +.anp-italic-sky { + --anp-italic-color: var(--ctp-sky); +} + +.anp-highlight-sky { + --anp-highlight-color: var(--ctp-sky); +} + +.anuppuccin-accent-toggle.ctp-accent-sapphire { + --ctp-accent: var(--ctp-sapphire); +} + +.theme-light.anuppuccin-accent-toggle.ctp-accent-light-sapphire { + --ctp-accent: var(--ctp-sapphire); +} + +.anp-bold-sapphire { + --anp-bold-color: var(--ctp-sapphire); +} + +.anp-italic-sapphire { + --anp-italic-color: var(--ctp-sapphire); +} + +.anp-highlight-sapphire { + --anp-highlight-color: var(--ctp-sapphire); +} + +.anuppuccin-accent-toggle.ctp-accent-blue { + --ctp-accent: var(--ctp-blue); +} + +.theme-light.anuppuccin-accent-toggle.ctp-accent-light-blue { + --ctp-accent: var(--ctp-blue); +} + +.anp-bold-blue { + --anp-bold-color: var(--ctp-blue); +} + +.anp-italic-blue { + --anp-italic-color: var(--ctp-blue); +} + +.anp-highlight-blue { + --anp-highlight-color: var(--ctp-blue); +} + +.anuppuccin-accent-toggle.ctp-accent-lavender { + --ctp-accent: var(--ctp-lavender); +} + +.theme-light.anuppuccin-accent-toggle.ctp-accent-light-lavender { + --ctp-accent: var(--ctp-lavender); +} + +.anp-bold-lavender { + --anp-bold-color: var(--ctp-lavender); +} + +.anp-italic-lavender { + --anp-italic-color: var(--ctp-lavender); +} + +.anp-highlight-lavender { + --anp-highlight-color: var(--ctp-lavender); +} + +/*------------------Actual Configs--------------------*/ +.anuppuccin-accent-toggle { + --color-accent: rgb(var(--ctp-accent)); + --color-accent-1: rgb(var(--ctp-accent)); + --color-accent-2: rgba(var(--ctp-accent), 0.9); + --text-selection: rgba(var(--ctp-accent), 0.25); + --interactive-accent: rgb(var(--ctp-accent)); + --interactive-accent-hover: rgba(var(--ctp-accent), 0.9); + --text-accent: rgb(var(--ctp-accent)); + --text-accent-hover: rgb(var(--ctp-accent)); + --text-highlight-bg: rgba(var(--ctp-accent), 0.4); + --text-highlight-bg-active: rgba(var(--ctp-accent), 0.6); + --interactive-accent: rgb(var(--ctp-accent)); + --interactive-accent-rgb: var(--ctp-accent); + --interactive-accent-hover: rgb(var(--ctp-accent)); + --blockquote-border-color: rgb(var(--ctp-accent)); + --background-modifier-active: rgba(var(--ctp-accent), 0.1); + --background-modifier-active-hover: rgba(var(--ctp-accent), 0.15); + --link-unresolved-decoration-color: rgba(var(--ctp-accent), 0.3); + --tag-background: rgba(var(--ctp-accent), 0.1); + --tag-background-hover: rgba(var(--ctp-accent), 0.2); + --tag-border-color: rgba(var(--ctp-accent), 0.15); + --tag-border-color-hover: rgba(var(--ctp-accent), 0.15); + --nav-item-background-selected: rgba(var(--ctp-accent), 0.2); + --heading-formatting: rgb(var(--ctp-accent)); + --icon-color-focused: rgb(var(--ctp-accent)); +} + +.theme-dark, +.theme-light { + --mono-rgb-0: var(--ctp-crust); + --mono-rgb-100: var(--ctp-text); + --color-red-rgb: var(--ctp-red); + --color-red: rgb(var(--ctp-red)); + --color-green-rgb: var(--ctp-green); + --color-green: rgb(var(--ctp-green)); + --color-orange-rgb: var(--ctp-peach); + --color-orange: rgb(var(--ctp-peach)); + --color-yellow-rgb: var(--ctp-yellow); + --color-yellow: rgb(var(--ctp-yellow)); + --color-cyan-rgb: var(--ctp-sky); + --color-cyan: rgb(var(--ctp-sky)); + --color-blue-rgb: var(--ctp-blue); + --color-blue: rgb(var(--ctp-blue)); + --color-purple-rgb: var(--ctp-lavender); + --color-purple: rgb(var(--ctp-lavender)); + --color-pink-rgb: var(--ctp-pink); + --color-pink: rgb(var(--ctp-pink)); + --color-base-00: rgb(var(--ctp-crust)); + --color-base-10: rgb(var(--ctp-mantle)); + --color-base-20: rgb(var(--ctp-base)); + --color-base-25: rgb(var(--ctp-surface0)); + --color-base-30: rgb(var(--ctp-surface1)); + --color-base-35: rgb(var(--ctp-surface2)); + --color-base-40: rgb(var(--ctp-overlay0)); + --color-base-50: rgb(var(--ctp-overlay1)); + --color-base-60: rgb(var(--ctp-overlay2)); + --color-base-70: rgb(var(--ctp-subtext0)); + --color-base-100: rgb(var(--ctp-text)); + --text-highlight-bg: rgba(var(--ctp-yellow), 0.2); + --text-highlight-bg-active: rgba(var(--ctp-yellow), 0.4); + --input-shadow: inset 0 0.5px 0.5px 0.5px rgba(var(255, 255, 255), 0.09), + 0 2px 4px 0 rgba(var(--ctp-crust), 0.15), + 0 1px 1.5px 0 rgba(var(--ctp-crust), 0.1), + 0 1px 2px 0 rgba(var(--ctp-crust), 0.2), 0 0 0 0 transparent; + --input-shadow-hover: inset 0 0.5px 1px 0.5px rgba(var(255, 255, 255), 0.16), + 0 2px 3px 0 rgba(var(--ctp-crust), 0.3), + 0 1px 1.5px 0 rgba(var(--ctp-crust), 0.2), + 0 1px 2px 0 rgba(var(--ctp-crust), 0.4), 0 0 0 0 transparent; + --shadow-s: 0px 1px 2px rgba(var(--ctp-crust), 0.121), + 0px 3.4px 6.7px rgba(var(--ctp-crust), 0.179), + 0px 15px 30px rgba(var(--ctp-crust), 0.3); + --shadow-l: 0px 1.8px 7.3px rgba(var(--ctp-crust), 0.071), + 0px 6.3px 24.7px rgba(var(--ctp-crust), 0.112), + 0px 30px 90px rgba(var(--ctp-crust), 0.2); + --background-primary: rgb(var(--ctp-base)); + --background-primary-alt: rgb(var(--ctp-mantle)); + --background-secondary: rgb(var(--ctp-mantle)); + --background-secondary-alt: rgb(var(--ctp-crust)); + --background-modifier-hover: rgba(var(--ctp-text), 0.075); + --background-modifier-form-field: rgba(var(--ctp-crust), 0.3); + --background-modifier-success: rgba(var(--ctp-green), 1); + --background-modifier-success-hover: rgba(var(--ctp-green), 0.9); + --background-modifier-success-rgb: var(--ctp-green); + --background-modifier-error: rgba(var(--ctp-red), 1); + --background-modifier-error-rgb: var(--ctp-red); + --background-modifier-error-hover: rgba(var(--ctp-red), 0.9); + --background-modifier-message: rgba(var(--ctp-crust), 0.9); + --modal-border-color: rgb(var(--ctp-surface0)); + --text-normal: rgb(var(--ctp-text)); + --text-muted: rgb(var(--ctp-overlay2)); + --text-muted-rgb: var(--ctp-overlay2); + --text-faint: rgb(var(--ctp-subtext0)); + --text-error: rgb(var(--ctp-red)); + --text-error-hover: rgba(var(--ctp-red), 0.8); + --text-success: rgb(var(--ctp-green)); + --text-on-accent: rgb(var(--ctp-base)); + --interactive-normal: rgb(var(--ctp-surface0)); + --interactive-hover: rgb(var(--ctp-surface1)); + --interactive-success: rgb(var(--ctp-green)); + --workspace-background-translucent: rgba(var(--ctp-crust), 0.6); + --blockquote-background-color: rgba(var(--ctp-crust), 0.5); + --width-image-gallery: 200px; + --min-width-image: 50%; + --max-width-image: 90%; + --drag-ghost-background: rgb(var(--ctp-text)); + --drag-ghost-text-color: rgb(var(--ctp-crust)); + --nav-indentation-guide-color: rgb(var(--ctp-overlay0)); + --titlebar-text-color-focused: var(--color-accent); + --callout-title-padding: var(--size-4-2); + --table-border-width: var(--anp-table-thickness, 1px); + --icon-color-focused: var(--color-accent); + --embed-block-shadow-hover: none; +} + +.theme-dark { + color-scheme: dark; + --highlight-mix-blend-mode: none; + --background-modifier-border: rgb(var(--ctp-surface0)); + --background-modifier-border-hover: rgb(var(--ctp-surface1)); + --background-modifier-border-focus: rgb(var(--ctp-surface2)); + --anp-speech-bubble-opacity: var(--anp-sp-op-dark, 0.9); + --background-modifier-cover: rgba(var(--ctp-mantle), 0.4); +} +.theme-dark.theme-dark { + --canvas-color: var(--ctp-overlay0); +} + +.theme-light { + color-scheme: light; + --highlight-mix-blend-mode: none; + --background-modifier-border: rgb(var(--ctp-surface1)); + --background-modifier-border-hover: rgb(var(--ctp-surface2)); + --background-modifier-border-focus: rgb(var(--ctp-overlay0)); + --anp-speech-bubble-opacity: var(--anp-sp-op-light, 0.5); + --background-modifier-cover: #00000022; +} +.theme-light.theme-light { + --canvas-color: var(--ctp-overlay0); +} + +body { + --anp-rainbow-folder-bg-opacity: 1; + --anp-rainbow-folder-border-opacity: 1; + --anp-rainbow-folder-collapse-border-custom: #00000044; + --anp-preview-width-pct: 95%; + --anp-preview-width-max: 800px; + --anp-header-margin-value: 15px; + --anp-header-font: "Noto Serif"; + --tab-stacked-pane-width: calc(var(--anp-tab-stacked-pane-width, 1) * var(--file-line-width)); + --anp-table-width-pct: 100%; + --code-background: var(--anp-code-bg-color, var(--background-secondary-alt)); + --canvas-color: var(--ctp-overlay2); + --card-background-color: rgb(var(--ctp-crust)); + --card-foreground-color: rgb(var(--ctp-base)); + --tab-inactive-color: rgb(var(--ctp-mantle)); + --code-normal: var(--anp-code-text-color, var(--text-normal)); + --callout-padding: 0; + --callout-title-padding: var(--size-4-2); + --callout-content-padding: var(--size-4-2); + --background-modifier-active: hsla(var(--color-accent-hsl), 0.1); + --pdf-background: var(--background-primary); + --pdf-dark-opacity: 1; + --pdf-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15), 0 2px 8px transparent; + --pdf-sidebar-background: var(--background-primary); + --pdf-thumbnail-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15), 0 2px 8px transparent; +} +body.theme-light { + --anp-background-image: var(--anp-background-image-light); + --anp-custom-bg-brightness: var(--anp-custom-bg-brightness-light); + --anp-custom-bg-blur: var(--anp-custom-bg-blur-light); + --anp-custom-bg-card-fg-opacity: var(--anp-custom-bg-card-fg-opacity-light); +} +body.theme-dark { + --anp-background-image: var(--anp-background-image-dark); + --anp-custom-bg-brightness: var(--anp-custom-bg-brightness-dark); + --anp-custom-bg-blur: var(--anp-custom-bg-blur-dark); + --anp-custom-bg-card-fg-opacity: var(--anp-custom-bg-card-fg-opacity-dark); +} + +/*=============================================================== +* CORE +*===============================================================*/ +/*======== EDITOR ===============*/ +/*-Highlight current line-*/ +.anp-current-line .markdown-source-view .cm-active.cm-line { + background-color: rgba(var(--ctp-surface1), 0.4); +} + +.anp-current-line-border .markdown-source-view .cm-active.cm-line { + border-left: 2px solid var(--interactive-accent); + margin-left: -2px !important; + background-color: rgba(var(--ctp-surface1), 0.4); +} + +.anp-current-line-border-only .markdown-source-view .cm-active.cm-line::before { + content: ""; + position: absolute; + top: 0; + bottom: 0; + left: -1.5rem; + width: 2px; + background-color: rgba(var(--interactive-accent-rgb), 0.3); +} +.anp-current-line-border-only .markdown-source-view .cm-focused .cm-active.cm-line::before { + background-color: var(--interactive-accent); +} + +/*-Custom editor font-*/ +.markdown-source-view:not(.is-live-preview) { + --font-text: var(--anp-editor-font-source, var(--font-text-override)), var(--font-text-theme), var(--font-interface); + --h1-font: var(--font-text, inherit); + --h2-font: var(--font-text, inherit); + --h3-font: var(--font-text, inherit); + --h4-font: var(--font-text, inherit); + --h5-font: var(--font-text, inherit); + --h6-font: var(--font-text, inherit); +} + +.markdown-source-view.is-live-preview { + --font-text: var(--anp-editor-font-lp, var(--font-text-override)), var(--font-text-theme), var(--font-interface); +} + +.markdown-preview-view { + --font-text: var(--anp-editor-font-rv, var(--font-text-override)), var(--font-text-theme), var(--font-interface); +} + +/*-Highlighted gutter number-*/ +.cm-lineNumbers .cm-gutterElement.cm-active { + color: var(--interactive-accent); +} + +/*-ZWSP Highlight-*/ +.ͼ2 .cm-specialChar { + color: rgb(var(--ctp-red)); +} + +/*-Block edit button-*/ +.markdown-source-view.mod-cm6 .edit-block-button { + background-color: var(--background-secondary); + cursor: pointer; + border: 1px solid var(--background-modifer-border); +} +.markdown-source-view.mod-cm6 .edit-block-button:hover { + background-color: var(--background-secondary); + background-color: var(--background-secondary); + opacity: 1; +} + +.markdown-source-view.mod-cm6 .cm-embed-block:hover .edit-block-button:hover { + background-color: var(--background-secondary); + border: 1px solid var(--background-modifer-border); + opacity: 1; +} + +/*-Vim Terminal-*/ +.ͼ2 .cm-panels-bottom { + border-top: 1px solid rgb(var(--ctp-surface1)); +} +.ͼ2 .cm-panels-bottom input { + background-color: transparent; + font-family: var(--font-monospace); + width: 100%; +} +.ͼ2 .cm-panels-bottom input:hover, .ͼ2 .cm-panels-bottom input:focus, .ͼ2 .cm-panels-bottom input:focus-visible { + border: none; + box-shadow: none; +} + +.ͼp .cm-vim-panel { + font-family: var(--font-monospace); +} + +/*======== CURSOR MODS ==========*/ +.workspace-tab-header, +.clickable-icon, +.dropdown, +.checkbox-container, +input.slider, +.task-list-item-checkbox, +.vertical-tab-nav-item, +.nav-folder-title, +.nav-file-title, +.tree-item, +.tree-item-self.is-clickable, +.workspace-tab-header-status-icon, +.workspace-tab-header-inner-close-button, +.CodeMirror-foldmarker, +.CodeMirror-foldgutter-open, +.CodeMirror-foldgutter-folded, +.markdown-source-view.mod-cm6 .edit-block-button, +.empty-state-action, +.setting-hotkey-icon, +.setting-add-hotkey-button, +.setting-restore-hotkey-button, +.spellchecker-dictionary-remove-button, +.community-item, +.status-bar-item.mod-clickable, +.titlebar-button, +.button, +.frontmatter-container .frontmatter-container-header, +.card.u-clickable, +.list-item-part.clickable-icon, +.u-clickable, +.document-search-close-button, +.markdown-preview-view .collapse-indicator, +.markdown-source-view.mod-cm6 .cm-fold-indicator .collapse-indicator, +.input[type=color], +.menu-item, +.modal-checkbox-label, +.view-header-breadcrumb, +.nav-action-button, +.tree-item-inner, +.callout.is-collapsible .callout-title, +.modal-close-button { + cursor: var(--anp-cursor, var(--cursor)); +} + +/*======== FILE PREVIEW =========*/ +/* FILE PREVIEW MARGINS */ +.anp-toggle-preview .markdown-preview-section { + width: var(--anp-preview-width-pct); + margin: 0 auto; +} + +/* HIGHLIGHTS */ +.markdown-rendered .search-highlight > div { + box-shadow: none; + opacity: 0.3; + background-color: rgba(var(--ctp-text), 0.4); + mix-blend-mode: var(--highlight-mix-blend-mode); + border-radius: 2px; +} + +.markdown-rendered .search-highlight > div.is-active { + box-shadow: 0 0 0px 2px rgba(var(--ctp-yellow), 0.5); + background-color: rgba(var(--ctp-yellow), 0.2); + opacity: 1; +} + +.cm-s-obsidian span.obsidian-search-match-highlight { + box-shadow: 0 0 0px 2px rgba(var(--ctp-yellow), 0.5); + background-color: rgba(var(--ctp-yellow), 0.2); + mix-blend-mode: var(--highlight-mix-blend-mode); + border-radius: 2px; +} + +/* FONT WEIGHTS */ +.markdown-preview-view { + font-weight: var(--anp-font-preview-wt, normal); +} + +.markdown-source-view { + font-weight: var(--anp-font-editor-wt, normal); +} + +.is-live-preview { + font-weight: var(--anp-font-live-preview-wt, normal); +} + +/*======== GRAPH ================*/ +.workspace-split:not(.mod-root) .graph-controls.is-close, +.workspace-split:not(.mod-root) .graph-controls, +.workspace-split:not(.mod-root) .graph-controls:not(.is-close) { + background-color: rgb(var(--ctp-crust)); +} + +.anp-card-layout .workspace-split:not(.mod-root) .graph-controls.is-close, +.anp-card-layout .workspace-split:not(.mod-root) .graph-controls, +.anp-card-layout .workspace-split:not(.mod-root) .graph-controls:not(.is-close), +.anp-border-layout .workspace-split:not(.mod-root) .graph-controls.is-close, +.anp-border-layout .workspace-split:not(.mod-root) .graph-controls, +.anp-border-layout .workspace-split:not(.mod-root) .graph-controls:not(.is-close), +.workspace-leaf .graph-controls.is-close, +.workspace-leaf .graph-controls, +.workspace-leaf .graph-controls:not(.is-close) { + background-color: rgb(var(--ctp-mantle)); +} + +/*======== RTL ==================*/ +.markdown-rendered.rtl .list-bullet { + float: right; + margin-right: -12px; +} +.anp-button-metadata-toggle .markdown-rendered.rtl .frontmatter-container .frontmatter-container-header { + left: unset; + right: calc(100% - 32px); +} +.anp-button-metadata-toggle .markdown-rendered.rtl .frontmatter-container .frontmatter-container-header:after { + margin-left: unset; + margin-right: 7px; +} +.markdown-rendered.rtl blockquote { + border-right: var(--blockquote-border-thickness) solid var(--blockquote-border-color); + border-left: none; +} +.markdown-rendered.rtl .collapse-indicator { + float: right; + margin-left: unset; + margin-right: -22px; +} + +/*======== PRINT ================*/ +.anp-print .print.theme-light, +.anp-print .print.theme-dark { + --ctp-crust: inherit; + --ctp-mantle: inherit; + --ctp-base: inherit; + --ctp-surface0: inherit; + --ctp-surface1: inherit; + --ctp-surface2: inherit; + --ctp-overlay0: inherit; + --ctp-overlay1: inherit; + --ctp-overlay2: inherit; + --ctp-subtext0: inherit; + --ctp-subtext1: inherit; + --ctp-text: inherit; + --ctp-rosewater: inherit; + --ctp-flamingo: inherit; + --ctp-red: inherit; + --ctp-maroon: inherit; + --ctp-mauve: inherit; + --ctp-pink: inherit; + --ctp-peach: inherit; + --ctp-yellow: inherit; + --ctp-green: inherit; + --ctp-teal: inherit; + --ctp-sky: inherit; + --ctp-sapphire: inherit; + --ctp-blue: inherit; + --ctp-lavender: inherit; +} + +@media print { + .anp-print .print { + --ctp-crust: inherit; + --ctp-mantle: inherit; + --ctp-base: inherit; + --ctp-surface0: inherit; + --ctp-surface1: inherit; + --ctp-surface2: inherit; + --ctp-overlay0: inherit; + --ctp-overlay1: inherit; + --ctp-overlay2: inherit; + --ctp-subtext0: inherit; + --ctp-subtext1: inherit; + --ctp-text: inherit; + --ctp-rosewater: inherit; + --ctp-flamingo: inherit; + --ctp-red: inherit; + --ctp-maroon: inherit; + --ctp-mauve: inherit; + --ctp-pink: inherit; + --ctp-peach: inherit; + --ctp-yellow: inherit; + --ctp-green: inherit; + --ctp-teal: inherit; + --ctp-sky: inherit; + --ctp-sapphire: inherit; + --ctp-blue: inherit; + --ctp-lavender: inherit; + } + .anp-print .print, + body.anp-print, + .anp-print .markdown-rendered, + :root:has(.anp-print), + :root { + background-color: rgb(var(--ctp-base)); + } + .anp-print .print .markdown-preview-view { + color: rgb(var(--ctp-text)); + } +} +/*======== PDF ==================*/ +/* PDF Blending */ +.theme-dark.anp-pdf-blend-toggle-dark, +.theme-light.anp-pdf-blend-toggle-light { + --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; +} +.theme-dark.anp-pdf-blend-toggle-dark .pdf-viewer .canvasWrapper, +.theme-dark.anp-pdf-blend-toggle-dark .pdf-thumbnail-view .thumbnailImage, +.theme-light.anp-pdf-blend-toggle-light .pdf-viewer .canvasWrapper, +.theme-light.anp-pdf-blend-toggle-light .pdf-thumbnail-view .thumbnailImage { + filter: invert(1) hue-rotate(180deg); + mix-blend-mode: screen; +} +.theme-dark.anp-pdf-blend-toggle-dark .pdf-viewer, +.theme-light.anp-pdf-blend-toggle-light .pdf-viewer { + background-color: var(--pdf-background); +} +.theme-dark.anp-pdf-blend-toggle-dark .pdf-viewer .page, +.theme-light.anp-pdf-blend-toggle-light .pdf-viewer .page { + background-color: var(--background-primary); + border-color: var(--pdf-background); +} + +/* Give accent to selected text */ +.textLayer ::selection { + background: var(--color-accent); +} + +.canvas-card-menu { + box-shadow: none; + border: 1px solid var(--background-modifier-border); + background-color: var(--background-secondary); +} +.canvas-card-menu .canvas-card-menu-button svg { + fill: var(--background-secondary); +} +.canvas-card-menu .canvas-card-menu-button:hover { + color: var(--text-normal); +} + +.canvas-controls button { + background-color: var(--background-secondary); +} +.canvas-controls button:hover { + filter: brightness(95%); +} + +.anp-canvas-dark-bg .canvas-wrapper { + background-color: var(--background-secondary); +} +.anp-canvas-dark-bg .canvas-controls button, +.anp-canvas-dark-bg .canvas-card-menu { + background-color: var(--background-primary); +} +.anp-canvas-dark-bg .canvas-card-menu .canvas-card-menu-button svg { + fill: var(--background-primary); +} + +.anuppuccin-accent-toggle .canvas-selection { + background-color: rgba(var(--ctp-accent), 0.1); + border: 2px solid var(--color-accent); +} + +.canvas-node.is-themed .canvas-node-label { + color: rgb(var(--canvas-color)); +} + +.canvas-node-placeholder { + color: rgb(var(--canvas-color)); +} +.canvas-node-placeholder::after { + top: 0; + bottom: 0; + right: 0; + left: 0; +} + +.anuppuccin-accent-toggle .canvas-placeholder-message { + background: rgba(var(--ctp-accent), 0.1); +} + +/*-Slider checkboxes-*/ +.checkbox-container.is-enabled:after { + background-color: var(--background-primary); +} + +/*-Notices-*/ +.notice { + color: rgb(var(--ctp-text)); +} + +/*-Recolor copy code button-*/ +.markdown-rendered button.copy-code-button { + background-color: rgb(var(--ctp-crust)); +} + +/*-Banners are always sharp-*/ +.obsidian-banner-wrapper .obsidian-banner .banner-image.banner-image.banner-image.banner-image { + border-radius: 0px; +} + +/*-Padding for banner pages-*/ +.obsidian-banner-wrapper .frontmatter-container { + margin-top: 20px; +} + +/*-Disable scrollbars-*/ +.anp-toggle-scrollbars *::-webkit-scrollbar { + display: none; +} + +/*-Smoother popover transition-*/ +.popover.hover-popover.is-loaded { + animation: fade 0.2s; +} + +.popover .markdown-embed-link { + --icon-color: var(--text-normal); + --icon-color-hover: var(--text-faint); +} + +/*-Recolor tooltips-*/ +.tooltip { + color: rgb(var(--text)); +} + +/*-Disable tooltips-*/ +.anp-tooltip-toggle .tooltip { + display: none; +} + +/*-Tab icons-*/ +.mod-left-split .workspace-tab-header.has-active-menu, +.mod-right-split .workspace-tab-header.has-active-menu, +.mod-left-split .workspace-tab-header.is-active, +.mod-right-split .workspace-tab-header.is-active { + background-color: var(--background-modifier-active); +} + +.mod-left-split .workspace-tab-header.has-active-menu:hover, +.mod-right-split .workspace-tab-header.has-active-menu:hover, +.mod-left-split .workspace-tab-header.is-active:hover, +.mod-right-split .workspace-tab-header.is-active:hover { + background-color: var(--background-modifier-active-hover); +} + +.anp-hide-status-bar .status-bar { + display: none; +} + +.workspace, +.horizontal-main-container, +.anp-card-layout .mod-vertical .workspace-tabs, +.anp-border-layout .mod-vertical .workspace-tabs { + background-color: var(--tab-container-background); +} + +/* Align file extension labels to the right in sidebar */ +.nav-file-title-content { + flex-grow: var(--anp-file-label-align); +} + +.nav-folder-title-content { + flex-grow: 1; +} + +/* Hide empty frontmatter (uses :has()) */ +.frontmatter-container:not(:has(.frontmatter-section)) { + display: none; +} + +/* Inline title visibility */ +.inline-title { + display: var(--anp-inline-title-vis, block); +} + +/* Search page hover item fix */ +.search-result-file-match:hover { + background-color: var(--background-modifier-hover); +} + +.anuppuccin-accent-toggle .drag-ghost-hidden:before { + background-color: rgba(var(--ctp-accent), 0.3); +} + +/*-Suggestion selected item bg fix-*/ +.suggestion-item.is-selected { + background-color: rgba(var(--ctp-text), 0.075); +} + +.mod-community-theme .modal-content .community-modal-details .community-modal-info summary h1:first-child, +.mod-community-theme .modal-content .community-modal-details .community-modal-info summary h2:first-child, +.mod-community-theme .modal-content .community-modal-details .community-modal-info summary h3:first-child, +.mod-community-theme .modal-content .community-modal-details .community-modal-info summary h4:first-child, +.mod-community-theme .modal-content .community-modal-details .community-modal-info summary h5:first-child, +.mod-community-theme .modal-content .community-modal-details .community-modal-info summary h6:first-child { + margin-block: 0; + display: inline; +} + +.modal.mod-settings, .modal.mod-community-theme, .modal.kanban-plugin__board-settings-modal, .modal.mod-community-plugin { + --h1-font: var(--font-interface); + --h2-font: var(--font-interface); + --h3-font: var(--font-interface); + --h4-font: var(--font-interface); + --h5-font: var(--font-interface); + --h6-font: var(--font-interface); + --h1-weight: 600; + --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); +} + +body { + --tab-stacked-header-width: var(--anp-stacked-header-width, 40px); +} + +.anp-card-layout .workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-leaf { + background-color: var(--background-primary); +} + +body.is-translucent { + background-color: transparent; + --workspace-background-translucent: rgba(var(--ctp-crust), var(--anp-translucency-opacity)); +} + +.is-translucent:not(.is-fullscreen) { + --nav-collapse-icon-color: rgba(var(--mono-rgb-100), 0.3); + --nav-collapse-icon-color-collapsed: rgba(var(--mono-rgb-100), 0.3); + --divider-color: rgba(var(--ctp-surface0), 0.15); +} + +.is-translucent:not(.is-fullscreen) .workspace-ribbon.mod-left, +.is-translucent:not(.is-fullscreen) .workspace-tabs, +.is-translucent:not(.is-fullscreen) .mod-left-split .workspace-tab-header-container, +.is-translucent:not(.is-fullscreen) .mod-right-split .workspace-tab-header-container, +.is-translucent:not(.is-fullscreen) .mod-top .workspace-tab-header-container, +.is-translucent:not(.is-fullscreen) .workspace-tabs .workspace-leaf, +.is-translucent:not(.is-fullscreen) .workspace-ribbon.mod-left:before, +.is-translucent:not(.is-fullscreen) .workspace-split.mod-root, +.is-translucent:not(.is-fullscreen) .workspace-split.mod-root.mod-left-split .view-content, +.is-translucent:not(.is-fullscreen) .view-header, +.is-translucent:not(.is-fullscreen) .horizontal-main-container { + background-color: transparent; +} +.is-translucent:not(.is-fullscreen) .view-header-title-container:not(.mod-at-end):after { + background-image: none; +} +.is-translucent:not(.is-fullscreen) .workspace-tabs.mod-stacked .workspace-tab-header, +.is-translucent:not(.is-fullscreen) .workspace-tabs.mod-stacked .view-header { + background-color: var(--background-primary); +} + +.is-translucent .workspace { + background-color: transparent; +} + +.is-translucent .workspace-split.mod-left-split.is-sidedock-collapsed .workspace-tabs, +.is-translucent .workspace-split.mod-right-split.is-sidedock-collapsed .workspace-tabs { + visibility: hidden; +} + +.is-translucent.anp-card-layout, +.is-translucent.anp-border-layout { + --card-background-color: transparent; +} + +.anp-autohide-titlebar:not(.is-mobile) { + --title-bar-delay: 150ms; + --title-bar-duration: 300ms; + --title-bar-target-translate-y: 18px; + --title-bar-translate-y: 40px; + /** + * This should fix the drag/click titlebar issue. + * + * Invisible boxes are not rendered (as if they were fully transparent), + * cannot be interacted with (and behave as if they had pointer-events: none), + * and are removed from navigation (similar to display: none). + * + * @see: https://drafts.csswg.org/css-display/#visibility + */ +} +.anp-autohide-titlebar:not(.is-mobile) .workspace-leaf-content .view-header { + margin-top: calc(var(--title-bar-translate-y) * -1); + position: relative; + transition: transform var(--title-bar-duration) var(--title-bar-delay); +} +.anp-autohide-titlebar:not(.is-mobile) .workspace-leaf-content .view-header::before { + bottom: calc(var(--title-bar-target-translate-y) * -1); + content: ""; + left: 0; + position: absolute; + top: 0; + transition: transform var(--title-bar-duration) var(--title-bar-delay); + width: 100%; + z-index: 0; +} +.anp-autohide-titlebar:not(.is-mobile) .workspace-leaf-content .view-header:is(:hover, :focus-within)::before { + transform: translateY(var(--title-bar-target-translate-y)); +} +.anp-autohide-titlebar:not(.is-mobile) .workspace-leaf-content .view-header:is(:hover, :focus-within), +.anp-autohide-titlebar:not(.is-mobile) .workspace-leaf-content .view-header:is(:hover, :focus-within) + .view-content { + transform: translateY(var(--title-bar-translate-y)); +} +.anp-autohide-titlebar:not(.is-mobile) .workspace-leaf-content .view-content { + transition: transform var(--title-bar-duration) var(--title-bar-delay); +} +.anp-autohide-titlebar:not(.is-mobile) .workspace-leaf-content .view-header-title { + --file-header-font-size: var(--font-ui-medium); +} +.anp-autohide-titlebar:not(.is-mobile) .workspace-leaf-content .view-header > div { + transition: visibility var(--title-bar-duration) var(--title-bar-delay); + visibility: visible; + z-index: 1; +} +.anp-autohide-titlebar:not(.is-mobile) .workspace-leaf-content .view-header:not(:hover, :focus-within) > div { + visibility: hidden; +} + +body:not(.anp-alternate-tab-toggle):not(.anp-disable-newtab-align) .workspace-split.mod-vertical .workspace-tab-header-spacer { + display: none; +} +body:not(.anp-alternate-tab-toggle):not(.anp-disable-newtab-align) .workspace-split.mod-vertical .workspace-tab-header-new-tab { + margin-left: auto; +} + +.anp-safari-tab-toggle .workspace-split.mod-vertical.mod-root { + /*-----VARIABLES---------*/ + --tab-background-inactive: var(--background-secondary-alt); + --tab-background-active: var(--background-primary); + --tab-background-inactive-hover: var(--background-primary-secondary); + --tab-text-color: var(--text-faint); + --tab-text-color-active: var(--text-muted); + --tab-text-color-focused: var(--text-muted); + --tab-text-color-focused-active: var(--text-muted); + --tab-text-color-focused-highlighted: var(--text-accent); + --tab-text-color-focused-active-current: var(--text-accent); + --tab-divider-color: var(--background-modifier-border-hover); + --tab-width: 200px; + --tab-max-width: 320px; + /*-------CONFIGS---------*/ +} +.anp-safari-tab-toggle .workspace-split.mod-vertical.mod-root .workspace-tabs .workspace-tab-header-container .workspace-tab-header-container-inner { + margin: 5px 0 !important; + gap: var(--anp-safari-tab-gap, 10px); +} +.anp-safari-tab-toggle .workspace-split.mod-vertical.mod-root .workspace-tabs .workspace-tab-header-container .workspace-tab-header-container-inner .workspace-tab-header { + border-radius: var(--anp-safari-tab-radius, 5px); + border: var(--anp-safari-border-width, 1px) solid var(--tab-outline-color); + background-color: var(--tab-background-inactive); + color: var(--text-muted); + max-width: var(--tab-max-width); +} +.anp-safari-tab-toggle .workspace-split.mod-vertical.mod-root .workspace-tabs .workspace-tab-header-container .workspace-tab-header-container-inner .workspace-tab-header:not(.is-active) { + --icon-color: var(--text-muted); + --icon-color-hover: var(--text-muted); +} +.anp-safari-tab-toggle .workspace-split.mod-vertical.mod-root .workspace-tabs .workspace-tab-header-container .workspace-tab-header-container-inner .workspace-tab-header .workspace-tab-header-inner .workspace-tab-header-inner-title { + margin-top: 3px; +} +.anp-safari-tab-toggle .workspace-split.mod-vertical.mod-root .workspace-tabs .workspace-tab-header-container .workspace-tab-header-container-inner .workspace-tab-header::before, .anp-safari-tab-toggle .workspace-split.mod-vertical.mod-root .workspace-tabs .workspace-tab-header-container .workspace-tab-header-container-inner .workspace-tab-header::after { + display: none; +} +.anp-safari-tab-toggle .workspace-split.mod-vertical.mod-root .workspace-tabs .workspace-tab-header-container .workspace-tab-header-container-inner .workspace-tab-header.is-active { + background-color: var(--tab-background-active); + max-width: var(--tab-max-width); + box-shadow: none; +} +.anp-safari-tab-toggle .workspace-split.mod-vertical.mod-root .workspace-tabs .workspace-tab-header-container .workspace-tab-header-container-inner .workspace-tab-header:not(.is-active):hover .workspace-tab-header-inner { + background-color: transparent; +} +.anp-safari-tab-toggle:not(.anp-disable-newtab-align) .workspace-tab-header-container-inner { + width: 100%; +} + +.anp-safari-tab-toggle.anp-safari-tab-animated .workspace-split.mod-vertical.mod-root .workspace-tabs .workspace-tab-header-container .workspace-tab-header-container-inner .workspace-tab-header { + transition: max-width 400ms ease-in-out, width 400ms ease-in-out, flex-grow 400ms ease, background-color 150ms; +} +.anp-safari-tab-toggle.anp-safari-tab-animated .workspace-split.mod-vertical.mod-root .workspace-tabs .workspace-tab-header-container .workspace-tab-header-container-inner .workspace-tab-header.is-active { + flex-grow: 1.67; + max-width: var(--tab-max-width-active); +} + +.anp-alternate-tab-toggle, +.anp-default-tab, +.anp-safari-tab-toggle { + --header-height: var(--anp-alt-tab-custom-height, 40px); + --tab-stacked-header-width: var(--anp-stacked-header-width, 40px); +} + +.anp-alternate-tab-toggle .workspace-tabs:not(.mod-stacked), +.anp-safari-tab-toggle .workspace-tabs:not(.mod-stacked) { + --tab-background: var(--background-secondary); + --tab-background-active: var(--background-primary); + --tab-font-size: 12px; + --tab-height: calc(var(--header-height)*0.7); + --tab-max-width: 200px; + --tab-max-width-active: 300px ; +} + +.anp-alternate-tab-toggle .workspace-ribbon.mod-left { + margin-top: var(--header-height); +} + +.anp-alternate-tab-toggle .workspace-ribbon.mod-left:before { + padding-bottom: 0px; +} + +.anp-alternate-tab-toggle .workspace-tabs:not(.mod-stacked) .workspace-tab-header::before, +.anp-alternate-tab-toggle .workspace-tabs:not(.mod-stacked) .workspace-tab-header::after, +.anp-alternate-tab-toggle .workspace .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header-inner::after { + display: none; +} + +.anp-alternate-tab-toggle .mod-vertical:not(.mod-left-split):not(.mod-right-split) .workspace-tabs:not(.mod-stacked) .workspace-tab-header-container-inner, +.anp-alternate-tab-toggle .mod-horizontal:not(.mod-left-split):not(.mod-right-split) .workspace-tabs:not(.mod-stacked) .workspace-tab-header-container-inner { + align-items: center; + justify-content: var(--anp-safari-tab-align, center); + margin: 0; + width: 100%; + gap: var(--anp-safari-tab-gap, 10px); +} + +.anp-disable-newtab-align.anp-alternate-tab-toggle .mod-vertical:not(.mod-left-split):not(.mod-right-split) .workspace-tabs:not(.mod-stacked) .workspace-tab-header-container-inner, +.anp-disable-newtab-align.anp-alternate-tab-toggle .mod-horizontal:not(.mod-left-split):not(.mod-right-split) .workspace-tabs:not(.mod-stacked) .workspace-tab-header-container-inner { + width: unset; + gap: var(--anp-safari-tab-gap, 10px); +} + +.anp-alternate-tab-toggle .mod-vertical:not(.mod-left-split):not(.mod-right-split) .workspace-tabs:not(.mod-stacked) .workspace-tab-header, +.anp-alternate-tab-toggle .mod-horizontal:not(.mod-left-split):not(.mod-right-split) .workspace-tabs:not(.mod-stacked) .workspace-tab-header { + background: var(--tab-background); + border-radius: var(--anp-safari-tab-radius, 6px); + box-shadow: none !important; + height: var(--tab-height); + padding: 0 !important; + transition: 400ms, background-color 150ms ease-in-out; +} + +.anp-alternate-tab-toggle .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header { + max-width: var(--tab-max-width); + border: var(--anp-safari-border-width, 1px) solid var(--tab-outline-color); +} + +.anp-alternate-tab-toggle.anp-alt-tab-anim-toggle .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header { + transition: 400ms, background-color 150ms ease-in-out; +} + +.anp-alternate-tab-toggle .workspace-tabs:not(.mod-stacked) .workspace-tab-header:first-child { + margin-left: 0; +} + +.anp-alternate-tab-toggle .mod-root:not(.mod-left-split):not(.mod-right-split) .workspace-tabs:not(.mod-stacked) .workspace-tab-header-inner { + padding: 7px 8px; +} + +.anp-alternate-tab-toggle .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, background-color 150ms ease-in-out, max-width 400ms; +} +.anp-alternate-tab-toggle .mod-root:not(.mod-left-split):not(.mod-right-split) .workspace-tabs:not(.mod-stacked) .workspace-tab-header-inner, +.anp-alternate-tab-toggle .mod-root:not(.mod-left-split):not(.mod-right-split) .workspace-tabs:not(.mod-stacked) .workspace-tab-header-inner-close-button, +.anp-alternate-tab-toggle .mod-root:not(.mod-left-split):not(.mod-right-split) .workspace-tabs:not(.mod-stacked) .workspace-tab-header-inner-icon { + color: var(--text-muted); +} + +.anp-alternate-tab-toggle .workspace .mod-root .workspace-tab-header-inner::after { + display: none; +} + +.anp-alternate-tab-toggle .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: var(--tab-max-width-active); + background-color: var(--background-primary); +} + +.anp-alternate-tab-toggle .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header.is-active .workspace-tab-header-inner-title { + color: var(--color-accent); +} + +.anp-alternate-tab-toggle .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header.is-active .workspace-tab-header-inner, +.anp-alternate-tab-toggle .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header.is-active .workspace-tab-header-inner-title, +.anp-alternate-tab-toggle .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header.is-active .workspace-tab-header-inner-close-button, +.anp-alternate-tab-toggle .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header.is-active .workspace-tab-header-inner-icon { + color: var(--text-faint); +} +.anp-alternate-tab-toggle .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header.is-active .workspace-tab-header-inner:hover { + background-color: rgba(var(--ctp-surface1), 0.4); +} + +.anp-alternate-tab-toggle .mod-root .workspace-tabs:not(.mod-stacked).mod-active .workspace-tab-header.is-active .workspace-tab-header-inner, +.anp-alternate-tab-toggle .mod-root .workspace-tabs:not(.mod-stacked).mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-title, +.anp-alternate-tab-toggle .mod-root .workspace-tabs:not(.mod-stacked).mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-close-button, +.anp-alternate-tab-toggle .mod-root .workspace-tabs:not(.mod-stacked).mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-icon { + color: var(--color-accent) !important; +} + +.anp-alternate-tab-toggle .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-header.is-active:hover { + background-color: var(--background-modifier-border); +} + +.anp-alternate-tab-toggle .sidebar-toggle-button.mod-left, +.anp-alternate-tab-toggle .sidebar-toggle-button.mod-right { + align-items: center; +} + +.anp-alternate-tab-toggle .sidebar-toggle-button.mod-left .clickable-icon, +.anp-alternate-tab-toggle .sidebar-toggle-button.mod-right .clickable-icon { + height: var(--tab-height); +} + +.is-focused:not(.anp-mini-tab-toggle.anp-colorful-frame) .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-icon, +.is-focused .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-title { + color: var(--color-accent); +} + +.anp-mini-tab-toggle { + --header-height: var(--anp-alt-tab-custom-height, 40px); + --tab-stacked-header-width: var(--anp-stacked-header-width, 40px); +} +.anp-mini-tab-toggle .workspace-split:not(.mod-left-split):not(.mod-right-split) .workspace-tab-header-container-inner .workspace-tab-header { + background-color: transparent; + box-shadow: none; +} +.anp-mini-tab-toggle .workspace-split:not(.mod-left-split):not(.mod-right-split) .workspace-tab-header-container-inner .workspace-tab-header::before, .anp-mini-tab-toggle .workspace-split:not(.mod-left-split):not(.mod-right-split) .workspace-tab-header-container-inner .workspace-tab-header::after { + display: none; +} +.anp-mini-tab-toggle .workspace-split:not(.mod-left-split):not(.mod-right-split) .workspace-tab-header-container-inner .workspace-tab-header.is-active { + border-bottom: 2px solid var(--color-accent); + margin-bottom: 0px; + padding-bottom: 0px; +} +.anp-mini-tab-toggle .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; +} +.anp-mini-tab-toggle .workspace-split:not(.mod-left-split):not(.mod-right-split) .workspace-tab-header-container-inner .workspace-tab-header ::after { + display: none; +} +.anp-mini-tab-toggle .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); +} + +.anp-depth-tab-toggle .workspace .mod-root .workspace-tab-header { + --tab-text-color-focused-active-current: rgb(var(--anp-depth-tab-text, var(--ctp-text))); + --tab-text-color-focused: rgb(var(--anp-depth-tab-text, var(--ctp-text))); +} +.anp-depth-tab-toggle .workspace .mod-root .workspace-tab-header:not(.is-active) { + --tab-text-color: rgb(var(--anp-depth-tab-text)); + --icon-color: rgb(var(--anp-depth-tab-text)); + --icon-color-hover: rgb(var(--anp-depth-tab-text)); + background-color: rgba(var(--ctp-mantle), var(--anp-depth-tab-opacity, 0.6)); +} +.anp-depth-tab-toggle .workspace .mod-root .workspace-tab-header:not(.is-active)::before, .anp-depth-tab-toggle .workspace .mod-root .workspace-tab-header:not(.is-active)::after { + box-shadow: inset 0 0 0 var(--tab-outline-width) transparent, 0 0 0 calc(var(--tab-curve) * 4) rgba(var(--ctp-mantle), var(--anp-depth-tab-opacity, 0.6)); +} +.anp-depth-tab-toggle .workspace .mod-root .workspace-tab-header:not(.is-active)::after { + clip-path: inset(50% 50% 0 calc(var(--tab-curve) * 0)); +} +.anp-depth-tab-toggle .workspace .mod-root .workspace-tab-header:not(.is-active)::before { + clip-path: inset(50% calc(var(--tab-curve) * 0) 0 50%); +} +.anp-depth-tab-toggle .workspace .mod-root .workspace-tab-header-inner::after { + display: none; +} +.anp-depth-tab-toggle .workspace .mod-root .workspace-tab-header-container-inner { + gap: var(--anp-depth-tab-gap, 10px); +} +.anp-depth-tab-toggle .workspace .mod-root .workspace-tab-header:not(.is-active):hover .workspace-tab-header-inner { + background-color: transparent; +} +.anp-depth-tab-toggle .workspace .mod-root .workspace-tab-header-inner-close-button:hover { + background-color: var(--background-modifier-hover); +} + +.anp-depth-tab-toggle.anp-depth-tab-text-invert { + --anp-depth-tab-text: var(--ctp-crust); +} + +body.anp-card-layout { + --card-background-color: rgb(var(--ctp-crust)); + --card-foreground-color: var(--background-primary); + --divider-color: transparent; + --tab-outline-color: var(--background-modifier-border); + --divider-color-hover: var(--backgrouund-modifier-border); + --divider-width: 4px; + --divider-width-hover: 4px; + --tab-container-background: var(--card-background-color); + --file-header-border: var(--border-width) dashed var(--background-modifier-border); + --ribbon-padding: 0; +} +body.anp-card-layout.anp-hide-borders { + --tab-outline-color: transparent; +} +body.anp-card-layout.anp-hide-borders .menu { + border: 0px !important; +} +body.anp-card-layout .sidebar-toggle-button, +body.anp-card-layout .workspace-tabs.mod-top { + --tab-container-background: var(--card-background-color); +} +body.anp-card-layout .workspace-tabs.mod-top:has(.obsidian-banner-wrapper) { + --file-header-border: none; +} +body.anp-card-layout.is-focused, +body.anp-card-layout.is-focused .sidebar-toggle-button, +body.anp-card-layout.is-focused .workspace-tabs.mod-top { + --tab-container-background: var(--card-background-color); +} +body.anp-card-layout .mod-left-split .workspace-tabs .workspace-leaf, +body.anp-card-layout .mod-right-split .workspace-tabs .workspace-leaf, +body.anp-card-layout .mod-left-split, +body.anp-card-layout .mod-vertical .workspace-tab-container, +body.anp-card-layout .mod-vertical, +body.anp-card-layout .workspace-split.mod-vertical, +body.anp-card-layout .workspace-fake-target-overlay:not(.is-in-sidebar) .workspace-tabs .workspace-leaf, +body.anp-card-layout .mod-root .workspace-tabs .workspace-leaf, +body.anp-card-layout .workspace-ribbon.mod-left, +body.anp-card-layout .workspace-ribbon.mod-left:before { + background-color: var(--tab-container-background); +} +body.anp-card-layout.anp-card-layout-actions .workspace-ribbon.mod-left { + margin-right: var(--anp-card-layout-padding, 10px); +} +body.anp-card-layout.anp-card-layout-actions .side-dock-actions { + border-radius: 0px var(--anp-card-radius, var(--radius-xl)) var(--anp-card-radius, var(--radius-xl)) 0px; + margin-top: 2px; + border-width: 1px 1px 0px 1px; +} +body.anp-card-layout.anp-card-layout-actions .side-dock-actions { + border-style: solid; + border-color: var(--tab-outline-color); + background-color: var(--card-foreground-color); +} +body.anp-card-layout.anp-card-layout-actions.anp-fixed-status-bar .side-dock-settings { + border-width: 1px; + border-radius: 0px var(--anp-card-radius, var(--radius-xl)) var(--anp-card-radius, var(--radius-xl)) 0px; +} +body.anp-card-layout .side-dock-actions { + padding: var(--size-4-2) var(--size-4-1) var(--size-4-3); +} +body.anp-card-layout .workspace-split.mod-left-split .workspace-sidedock-vault-profile { + border: none; + margin: var(--anp-card-layout-padding, 10px); + margin-bottom: 0; + background-color: transparent; +} +body.anp-card-layout .workspace-ribbon.mod-left { + margin-top: calc(var(--header-height) - 1px); +} +body.anp-card-layout .workspace-tab-header-container, +body.anp-card-layout .workspace-ribbon.mod-left:before { + border-bottom: none; +} +body.anp-card-layout .mod-vertical .workspace-tabs .workspace-tab-header-container { + padding-left: var(--anp-card-header-left-padding, 20px); +} +body.anp-card-layout .mod-vertical .workspace-tabs .workspace-tab-header-container .workspace-tab-header-container-inner { + margin: 6px -5px calc(var(--tab-outline-width) * -1); + z-index: 1; +} +body.anp-card-layout .mod-left-split .workspace-tab-container, +body.anp-card-layout .mod-right-split .workspace-tab-container { + padding-left: var(--anp-card-layout-padding, 10px); + padding-right: var(--anp-card-layout-padding, 10px); + background-color: var(--tab-container-background); +} +body.anp-card-layout .workspace-split .workspace-leaf-content:not([data-type=file-explorer]), body.anp-card-layout.anp-card-layout-filebrowser .workspace-leaf-content[data-type=file-explorer] { + background-color: var(--card-foreground-color); + border: 1px solid var(--tab-outline-color); +} +body.anp-card-layout.anp-card-shadows .workspace-split .workspace-leaf-content, body.anp-card-layout.anp-card-shadows.anp-card-layout-actions .side-dock-actions, body.anp-card-layout.anp-card-shadows.anp-card-layout-filebrowser .workspace-split .workspace-leaf-content[data-type=file-explorer] { + box-shadow: 0 3px 4px 0px rgba(0, 0, 0, 0.05); +} +body.anp-card-layout .workspace-split .mod-stacked .workspace-leaf-content { + border-radius: 0; + border: none; + margin-bottom: 0px; + border-left: none; +} +body.anp-card-layout .workspace-split.mod-horizontal > * { + width: unset; +} +body.anp-card-layout .workspace .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header { + border-style: solid; + border-radius: var(--anp-card-radius, var(--radius-xl)) 0px 0px var(--anp-card-radius, var(--radius-xl)); + border-width: var(--tab-outline-width); + border-color: var(--tab-outline-color); + border-right: var(--tab-outline-width) dashed var(--tab-outline-color); +} +body.anp-card-layout .workspace .workspace-tabs.mod-stacked .workspace-leaf { + border-left-width: 0px; + border-top-width: var(--tab-outline-width); + border-bottom-width: var(--tab-outline-width); + border-style: solid; + border-color: var(--tab-outline-color); + border-radius: 0 var(--anp-card-radius, var(--radius-xl)) var(--anp-card-radius, var(--radius-xl)) 0; +} +body.anp-card-layout .workspace .workspace-tabs.mod-stacked .workspace-tab-container { + padding-bottom: var(--anp-card-layout-padding, 10px); +} +body.anp-card-layout .workspace-drop-overlay:before { + width: calc(100% - 6px - var(--anp-card-layout-padding, 0) * 2); + height: calc(100% - 6px - var(--anp-card-layout-padding, 0) * 2); + margin: auto; +} + +body.anp-card-layout:not(.is-phone) .mod-vertical .workspace-tabs { + padding-left: var(--anp-card-layout-padding, 10px); + padding-right: var(--anp-card-layout-padding, 10px); +} +body.anp-card-layout:not(.is-phone) .workspace-split .workspace-leaf-content:not([data-type=file-explorer]), body.anp-card-layout:not(.is-phone).anp-card-layout-filebrowser .workspace-leaf-content[data-type=file-explorer] { + border-radius: var(--anp-card-radius, var(--radius-xl)); + margin-bottom: var(--anp-card-layout-padding, 10px); +} + +/*-------------------------- +Inspired by https://github.com/Akifyss/obsidian-border +---------------------------*/ +body.anp-border-layout { + --card-background-color: rgb(var(--ctp-crust)); + --card-foreground-color: var(--background-primary); + --border-border-style: 1px solid var(--tab-outline-color); + --anp-border-bottom-padding: var(--anp-border-padding, 20px); +} +body.anp-border-layout .horizontal-main-container { + background-color: var(--card-background-color); + --titlebar-background: var(--card-background-color); + --ribbon-background: var(--card-background-color); + --ribbon-background-collapsed: var(--card-background-color); +} +body.anp-border-layout.anp-fixed-status-bar { + --anp-border-bottom-padding: calc(var(--anp-border-padding, 20px) - 18px); +} +body.anp-border-layout .workspace .workspace-tab-container { + border-bottom: var(--border-border-style); +} +body.anp-border-layout .workspace:not(.is-left-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-tabs:nth-child(2).workspace-tabs.mod-top-left-space > .workspace-tab-container, +body.anp-border-layout .workspace:not(.is-left-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-vertical > .workspace-tabs:nth-child(2).mod-top-left-space > .workspace-tab-container, +body.anp-border-layout .workspace:not(.is-left-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-vertical > .workspace-split.mod-vertical > .workspace-tabs:nth-child(2).mod-top-left-space > .workspace-tab-container { + border-bottom-left-radius: var(--anp-border-radius, var(--radius-xl)); +} +body.anp-border-layout .workspace:not(.is-left-sidedock-open) > .workspace-split.mod-vertical.mod-root .workspace-tabs.mod-top-left-space .workspace-tab-container { + border-top-left-radius: var(--anp-border-radius, var(--radius-xl)); +} +body.anp-border-layout .workspace:not(.is-left-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-horizontal:nth-child(2) > .workspace-tabs:last-child .workspace-tab-container, +body.anp-border-layout .workspace:not(.is-left-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-vertical > .workspace-split.mod-horizontal:nth-child(2) > .workspace-tabs:last-child .workspace-tab-container, +body.anp-border-layout .workspace:not(.is-left-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-vertical > .workspace-split.mod-vertical > .workspace-split.mod-horizontal:nth-child(2) > .workspace-tabs:last-child .workspace-tab-container { + border-bottom-left-radius: var(--anp-border-radius, var(--radius-xl)); +} +body.anp-border-layout .workspace:not(.is-left-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-horizontal:nth-child(2) > .workspace-split.mod-vertical:last-child > .workspace-tabs:nth-child(2) .workspace-tab-container, +body.anp-border-layout .workspace:not(.is-left-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-vertical > .workspace-split.mod-horizontal:nth-child(2) > .workspace-split.mod-vertical:last-child > .workspace-tabs:nth-child(2) .workspace-tab-container, +body.anp-border-layout .workspace:not(.is-left-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-vertical > .workspace-split.mod-vertical > .workspace-split.mod-horizontal:nth-child(2) > .workspace-split.mod-vertical:last-child > .workspace-tabs:nth-child(2) .workspace-tab-container { + border-bottom-left-radius: var(--anp-border-radius, var(--radius-xl)); +} +body.anp-border-layout .workspace:not(.is-left-sidedock-open) > .workspace-split.mod-vertical.mod-root .workspace-tabs.mod-top-left-space > .workspace-tab-container { + border-left: var(--border-border-style); +} +body.anp-border-layout .workspace:not(.is-left-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-horizontal:nth-child(2) > .workspace-tabs > .workspace-tab-container, +body.anp-border-layout .workspace:not(.is-left-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-vertical > .workspace-split.mod-horizontal:nth-child(2) > .workspace-tabs > .workspace-tab-container, +body.anp-border-layout .workspace:not(.is-left-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-vertical > .workspace-split.mod-vertical > .workspace-split.mod-horizontal:nth-child(2) > .workspace-tabs > .workspace-tab-container { + border-left: var(--border-border-style); +} +body.anp-border-layout .workspace:not(.is-left-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-horizontal:nth-child(2) > .workspace-tabs:not(.mod-top-left-space) > .workspace-tab-header-container, +body.anp-border-layout .workspace:not(.is-left-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-vertical > .workspace-split.mod-horizontal:nth-child(2) > .workspace-tabs:not(.mod-top-left-space) > .workspace-tab-header-container, +body.anp-border-layout .workspace:not(.is-left-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-vertical > .workspace-split.mod-vertical > .workspace-split.mod-horizontal:nth-child(2) > .workspace-tabs:not(.mod-top-left-space) > .workspace-tab-header-container { + border-left: var(--border-border-style); +} +body.anp-border-layout .workspace:not(.is-left-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-horizontal:nth-child(2) > .workspace-split.mod-vertical > .workspace-tabs:nth-child(2) > .workspace-tab-container, +body.anp-border-layout .workspace:not(.is-left-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-vertical > .workspace-split.mod-horizontal:nth-child(2) > .workspace-split.mod-vertical > .workspace-tabs:nth-child(2) > .workspace-tab-container, +body.anp-border-layout .workspace:not(.is-left-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-vertical > .workspace-split.mod-vertical > .workspace-split.mod-horizontal:nth-child(2) > .workspace-split.mod-vertical > .workspace-tabs:nth-child(2) > .workspace-tab-container { + border-left: var(--border-border-style); +} +body.anp-border-layout .workspace:not(.is-left-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-horizontal:nth-child(2) > .workspace-split.mod-vertical > .workspace-tabs:nth-child(2):not(.mod-top-left-space) > .workspace-tab-header-container, +body.anp-border-layout .workspace:not(.is-left-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-vertical > .workspace-split.mod-horizontal:nth-child(2) > .workspace-split.mod-vertical > .workspace-tabs:nth-child(2):not(.mod-top-left-space) > .workspace-tab-header-container, +body.anp-border-layout .workspace:not(.is-left-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-vertical > .workspace-split.mod-vertical > .workspace-split.mod-horizontal:nth-child(2) > .workspace-split.mod-vertical > .workspace-tabs:nth-child(2):not(.mod-top-left-space) > .workspace-tab-header-container { + border-left: var(--border-border-style); +} +body.anp-border-layout .workspace:not(.is-right-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-tabs:last-child.mod-top-right-space > .workspace-tab-container, +body.anp-border-layout .workspace:not(.is-right-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-vertical > .workspace-tabs:last-child.mod-top-right-space > .workspace-tab-container, +body.anp-border-layout .workspace:not(.is-right-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-vertical > .workspace-split.mod-vertical > .workspace-tabs:last-child.mod-top-right-space > .workspace-tab-container { + border-bottom-right-radius: var(--anp-border-radius, var(--radius-xl)); +} +body.anp-border-layout .workspace:not(.is-right-sidedock-open) > .workspace-split.mod-vertical.mod-root .workspace-tabs.mod-top-right-space .workspace-tab-container { + border-top-right-radius: var(--anp-border-radius, var(--radius-xl)); +} +body.anp-border-layout .workspace:not(.is-right-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-horizontal:last-child > .workspace-tabs:last-child .workspace-tab-container, +body.anp-border-layout .workspace:not(.is-right-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-vertical > .workspace-split.mod-horizontal:last-child > .workspace-tabs:last-child .workspace-tab-container, +body.anp-border-layout .workspace:not(.is-right-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-vertical > .workspace-split.mod-vertical > .workspace-split.mod-horizontal:last-child > .workspace-tabs:last-child .workspace-tab-container { + border-bottom-right-radius: var(--anp-border-radius, var(--radius-xl)); +} +body.anp-border-layout .workspace:not(.is-right-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-horizontal:last-child > .workspace-split.mod-vertical:last-child > .workspace-tabs:last-child .workspace-tab-container, +body.anp-border-layout .workspace:not(.is-right-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-vertical > .workspace-split.mod-horizontal:last-child > .workspace-split.mod-vertical:last-child > .workspace-tabs:last-child .workspace-tab-container, +body.anp-border-layout .workspace:not(.is-right-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-vertical > .workspace-split.mod-vertical > .workspace-split.mod-horizontal:last-child > .workspace-split.mod-vertical:last-child > .workspace-tabs:last-child .workspace-tab-container { + border-bottom-right-radius: var(--anp-border-radius, var(--radius-xl)); +} +body.anp-border-layout .workspace:not(.is-right-sidedock-open) > .workspace-split.mod-vertical.mod-root .workspace-tabs.mod-top-right-space > .workspace-tab-container { + border-right: var(--border-border-style); +} +body.anp-border-layout .workspace:not(.is-right-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-horizontal:last-child > .workspace-tabs > .workspace-tab-container, +body.anp-border-layout .workspace:not(.is-right-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-vertical > .workspace-split.mod-horizontal:last-child > .workspace-tabs > .workspace-tab-container, +body.anp-border-layout .workspace:not(.is-right-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-vertical > .workspace-split.mod-vertical > .workspace-split.mod-horizontal:last-child > .workspace-tabs > .workspace-tab-container { + border-right: var(--border-border-style); +} +body.anp-border-layout .workspace:not(.is-right-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-horizontal:last-child > .workspace-tabs:not(.mod-top-right-space) > .workspace-tab-header-container, +body.anp-border-layout .workspace:not(.is-right-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-vertical > .workspace-split.mod-horizontal:last-child > .workspace-tabs:not(.mod-top-right-space) > .workspace-tab-header-container, +body.anp-border-layout .workspace:not(.is-right-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-vertical > .workspace-split.mod-vertical > .workspace-split.mod-horizontal:last-child > .workspace-tabs:not(.mod-top-right-space) > .workspace-tab-header-container { + border-right: var(--border-border-style); +} +body.anp-border-layout .workspace:not(.is-right-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-horizontal:last-child > .workspace-split.mod-vertical > .workspace-tabs:last-child > .workspace-tab-container, +body.anp-border-layout .workspace:not(.is-right-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-vertical > .workspace-split.mod-horizontal:last-child > .workspace-split.mod-vertical > .workspace-tabs:last-child > .workspace-tab-container, +body.anp-border-layout .workspace:not(.is-right-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-vertical > .workspace-split.mod-vertical > .workspace-split.mod-horizontal:last-child > .workspace-split.mod-vertical > .workspace-tabs:last-child > .workspace-tab-container { + border-right: var(--border-border-style); +} +body.anp-border-layout .workspace:not(.is-right-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-horizontal:last-child > .workspace-split.mod-vertical > .workspace-tabs:last-child:not(.mod-top-right-space) > .workspace-tab-header-container, +body.anp-border-layout .workspace:not(.is-right-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-vertical > .workspace-split.mod-horizontal:last-child > .workspace-split.mod-vertical > .workspace-tabs:last-child:not(.mod-top-right-space) > .workspace-tab-header-container, +body.anp-border-layout .workspace:not(.is-right-sidedock-open) > .workspace-split.mod-vertical.mod-root > .workspace-split.mod-vertical > .workspace-split.mod-vertical > .workspace-split.mod-horizontal:last-child > .workspace-split.mod-vertical > .workspace-tabs:last-child:not(.mod-top-right-space) > .workspace-tab-header-container { + border-right: var(--border-border-style); +} +body.anp-border-layout .workspace .workspace-split.mod-left-split { + background-color: var(--card-background-color); + padding-left: calc(var(--anp-border-padding, 20px) - 20px); +} +body.anp-border-layout .workspace .workspace-split.mod-left-split .workspace-tabs { + background-color: var(--card-background-color); +} +body.anp-border-layout .workspace .workspace-split.mod-left-split .workspace-tabs .workspace-tab-container { + border-left: var(--border-border-style); +} +body.anp-border-layout .workspace .workspace-split.mod-left-split .workspace-tabs .workspace-tab-container .workspace-leaf { + background-color: var(--card-foreground-color); +} +body.anp-border-layout .workspace .workspace-split.mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container { + border-left: var(--border-border-style); +} +body.anp-border-layout .workspace .workspace-split.mod-left-split .workspace-tabs:last-child .workspace-tab-container { + border-bottom: var(--border-border-style); +} +body.anp-border-layout .workspace .workspace-split.mod-left-split .workspace-tabs.mod-top-left-space .workspace-tab-container { + border-top: var(--border-border-style); + border-left: var(--border-border-style); +} +body.anp-border-layout .workspace .workspace-split.mod-left-split .workspace-sidedock-vault-profile { + border-top: none; + background-color: var(--card-foreground-color); + border-left: var(--border-border-style); + border-bottom: var(--border-border-style); +} +body.anp-border-layout .workspace .workspace-split.mod-right-split { + background-color: var(--card-background-color); +} +body.anp-border-layout .workspace .workspace-split.mod-right-split .workspace-tabs { + background-color: var(--card-background-color); +} +body.anp-border-layout .workspace .workspace-split.mod-right-split .workspace-tabs .workspace-tab-container { + border-right: var(--border-border-style); +} +body.anp-border-layout .workspace .workspace-split.mod-right-split .workspace-tabs .workspace-tab-container .workspace-leaf { + background-color: var(--card-foreground-color); +} +body.anp-border-layout .workspace .workspace-split.mod-right-split .workspace-tabs:not(.mod-top) .workspace-tab-header-container { + border-right: var(--border-border-style); +} +body.anp-border-layout .workspace .workspace-split.mod-right-split .workspace-tabs:last-child .workspace-tab-container { + border-bottom: var(--border-border-style); +} +body.anp-border-layout .workspace .workspace-split.mod-right-split .workspace-tabs.mod-top-right-space .workspace-tab-container { + border-top: var(--border-border-style); + border-right: var(--border-border-style); +} +body.anp-border-layout .workspace .workspace-split:not(.mod-right-split):not(.mod-left-split) { + background-color: var(--card-background-color); +} +body.anp-border-layout .workspace .workspace-split:not(.mod-right-split):not(.mod-left-split) > .workspace-split { + padding-bottom: 0; +} +body.anp-border-layout .workspace .workspace-split:not(.mod-right-split):not(.mod-left-split) .workspace-tabs { + background-color: var(--card-background-color); +} +body.anp-border-layout .workspace .workspace-split:not(.mod-right-split):not(.mod-left-split) .workspace-tabs:last-child .workspace-tab-container { + border-bottom: var(--border-border-style); +} +body.anp-border-layout .workspace .workspace-split:not(.mod-right-split):not(.mod-left-split) .workspace-tabs.mod-top .workspace-tab-container { + border-top: var(--border-border-style); +} +body.anp-border-layout .workspace .workspace-tabs:not(.mod-top) .workspace-tab-header-container { + background-color: var(--card-foreground-color); +} +body.anp-border-layout .workspace .workspace-tabs.mod-top .workspace-tab-header-container { + border-bottom: none; +} +body.anp-border-layout .workspace-split.mod-left-split > .workspace-leaf-resize-handle, +body.anp-border-layout .workspace-split.mod-right-split > .workspace-leaf-resize-handle { + height: calc(100% + -1 * var(--header-height) + -1 * var(--anp-border-bottom-padding, 20px)); + bottom: var(--anp-border-bottom-padding, 20px); +} +body.anp-border-layout .workspace-split { + --divider-vertical-height: calc(100% + -1*var(--header-height)); +} +body.anp-border-layout .workspace-ribbon.mod-left:before { + border-bottom: 1px solid var(--card-background-color); +} +body.anp-border-layout .workspace-ribbon.mod-left, +body.anp-border-layout .workspace-ribbon.mod-left.is-focused { + border-right-color: var(--card-background-color); +} +body.anp-border-layout.is-popout-window .workspace { + margin-left: var(--anp-border-padding, 20px); +} + +body.anp-border-layout:not(.is-mobile) .workspace { + margin-right: var(--anp-border-padding, 20px); +} +body.anp-border-layout:not(.is-mobile) .workspace .workspace-split.mod-left-split { + padding-bottom: var(--anp-border-bottom-padding, 20px); +} +body.anp-border-layout:not(.is-mobile) .workspace .workspace-split.mod-left-split .workspace-tabs.mod-top-left-space .workspace-tab-container { + border-top-left-radius: var(--anp-border-radius, var(--radius-xl)); +} +body.anp-border-layout:not(.is-mobile) .workspace .workspace-split.mod-left-split .workspace-sidedock-vault-profile { + border-bottom-left-radius: var(--anp-border-radius, var(--radius-xl)); +} +body.anp-border-layout:not(.is-mobile) .workspace .workspace-split.mod-right-split { + padding-bottom: var(--anp-border-bottom-padding, 20px); +} +body.anp-border-layout:not(.is-mobile) .workspace .workspace-split.mod-right-split .workspace-tabs:last-child .workspace-tab-container { + border-bottom-right-radius: var(--anp-border-radius, var(--radius-xl)); +} +body.anp-border-layout:not(.is-mobile) .workspace .workspace-split.mod-right-split .workspace-tabs.mod-top-right-space .workspace-tab-container { + border-top-right-radius: var(--anp-border-radius, var(--radius-xl)); +} +body.anp-border-layout:not(.is-mobile) .workspace .workspace-split.mod-root:not(.mod-right-split):not(.mod-left-split) { + padding-bottom: var(--anp-border-bottom-padding, 20px); +} + +.anp-bg-fix .workspace, +.anp-bg-fix .app-container, +.anp-bg-fix .horizontal-main-container { + background-color: var(--tab-container-background); +} + +.anp-hide-borders { + --tab-outline-color: transparent; + --divider-color: transparent; +} + +/* AGPLv3 License +Floating Status Bar +Author: AnubisNekhet +Note: If you decide to implement it in your theme or redistribute it, please keep this comment (Especially for *certain* individuals who may try to rebrand it as their own :)) +Support me: https://buymeacoffee.com/AnubisNekhet +*/ +.anp-floating-status-bar { + --status-bar-position: absolute; + --status-bar-radius: var(--radius-m); + --status-bar-border-width: 1px; +} +.anp-floating-status-bar .status-bar { + transform: translateX(calc(100% + 5px)); + transition: transform 300ms 150ms; + bottom: 5px; + right: 5px; + box-shadow: 0 3px 4px 0px rgba(0, 0, 0, 0.05); +} +.anp-floating-status-bar .status-bar::before { + width: 100%; + min-height: 100%; + content: " "; + position: absolute; + left: 0; + bottom: 0; + transform: translateX(-100%); +} +.anp-floating-status-bar .status-bar:hover { + transform: none; + transition: transform 300ms 150ms; +} + +.anp-fixed-status-bar .status-bar { + --status-bar-position: relative; + --status-bar-radius: 0; +} +.anp-fixed-status-bar.anp-card-layout .status-bar, .anp-fixed-status-bar.anp-border-layout .status-bar { + --status-bar-border-width: 0; + --status-bar-background: transparent; + --status-bar-border-color: transparent; + --status-bar-background: var(--card-background-color); +} + +/*----------------CALLOUTS-------------------*/ +.callout:not([data-callout-metadata*=revert]) { + --callout-blend-mode: normal; +} +.callout:not([data-callout-metadata*=revert]) > .callout-title > .callout-title-inner { + flex-grow: var(--anp-callout-fold-position, 0); +} +.theme-light .callout:not([data-callout-metadata*=revert]) > .callout-title > .callout-title-inner { + color: var(--text-normal); +} +.callout:not([data-callout-metadata*=revert]):not(.is-collapsible) > .callout-title .callout-title-inner { + font-weight: 500; +} +.callout:not([data-callout-metadata*=revert]) .callout-title { + --bold-color: currentColor; + --italic-color: currentColor; +} + +.callout[data-callout-metadata*=revert] { + --callout-padding: var(--size-4-3) var(--size-4-3) var(--size-4-3) var(--size-4-6); + --callout-title-padding: 0; + --callout-content-padding: 0; +} + +.callout-content > p:first-child, +.callout-content > ul:first-child, +.callout-content > ol:first-child { + margin-top: 0px; +} +.callout-content > p:last-child, +.callout-content > ul:last-child, +.callout-content > ol:last-child { + margin-bottom: 0px; +} +.callout-content > h1, +.callout-content > h2, +.callout-content > h3, +.callout-content > h4, +.callout-content > h5, +.callout-content > h6 { + margin: 0 !important; +} + +.anp-callout-block .callout:not([data-callout-metadata*=anp-sleek], +[data-callout-metadata*=anp-vanilla-normal], +[data-callout-metadata*=anp-vanilla-plus]):not([data-callout-metadata*=revert], +[data-callout=blank-container], +[data-callout=multi-column]), +.callout[data-callout-metadata*=anp-block]:not([data-callout-metadata*=revert], +[data-callout=blank-container], +[data-callout=multi-column]) { + border-left: var(--size-2-3) solid rgb(var(--callout-color)); +} + +.anp-callout-sleek .callout:not([data-callout-metadata*=anp-block], +[data-callout-metadata*=anp-vanilla-normal], +[data-callout-metadata*=anp-vanilla-plus]):not([data-callout-metadata*=revert], +[data-callout=blank-container], +[data-callout=multi-column]), +.callout[data-callout-metadata*=anp-sleek]:not([data-callout-metadata*=revert], +[data-callout=blank-container], +[data-callout=multi-column]) { + --callout-padding: 0; + --callout-border-width: 1px; + --callout-border-opacity: 0.4; + --callout-border-width: 1px; + background-color: rgba(var(--ctp-mantle), 0.4); +} +.anp-callout-sleek .callout:not([data-callout-metadata*=anp-block], +[data-callout-metadata*=anp-vanilla-normal], +[data-callout-metadata*=anp-vanilla-plus]):not([data-callout-metadata*=revert], +[data-callout=blank-container], +[data-callout=multi-column]) > .callout-title, +.callout[data-callout-metadata*=anp-sleek]:not([data-callout-metadata*=revert], +[data-callout=blank-container], +[data-callout=multi-column]) > .callout-title { + background-color: rgba(var(--callout-color), var(--callout-title-opacity, 0.1)); +} +.anp-callout-sleek .callout:not([data-callout-metadata*=anp-block], +[data-callout-metadata*=anp-vanilla-normal], +[data-callout-metadata*=anp-vanilla-plus]):not([data-callout-metadata*=revert], +[data-callout=blank-container], +[data-callout=multi-column]) > .callout-content, +.callout[data-callout-metadata*=anp-sleek]:not([data-callout-metadata*=revert], +[data-callout=blank-container], +[data-callout=multi-column]) > .callout-content { + border-top: var(--callout-border-width) dashed rgba(var(--callout-color), var(--callout-border-opacity)); +} +.anp-callout-sleek .callout:not([data-callout-metadata*=anp-block], +[data-callout-metadata*=anp-vanilla-normal], +[data-callout-metadata*=anp-vanilla-plus]):not([data-callout-metadata*=revert], +[data-callout=blank-container], +[data-callout=multi-column]) .list-collapse-indicator, +.callout[data-callout-metadata*=anp-sleek]:not([data-callout-metadata*=revert], +[data-callout=blank-container], +[data-callout=multi-column]) .list-collapse-indicator { + margin-left: -35px; + padding-right: 3px; +} + +.anp-callout-vanilla-normal .callout:not([data-callout-metadata*=anp-sleek], +[data-callout-metadata*=anp-vanilla-plus], +[data-callout-metadata*=anp-block]):not([data-callout-metadata*=revert], +[data-callout=blank-container], +[data-callout=multi-column]), +.callout[data-callout-metadata*=anp-vanilla-normal]:not([data-callout-metadata*=revert], +[data-callout=blank-container], +[data-callout=multi-column]) { + background-color: transparent; +} +.anp-callout-vanilla-normal .callout:not([data-callout-metadata*=anp-sleek], +[data-callout-metadata*=anp-vanilla-plus], +[data-callout-metadata*=anp-block]):not([data-callout-metadata*=revert], +[data-callout=blank-container], +[data-callout=multi-column]) > .callout-title, +.callout[data-callout-metadata*=anp-vanilla-normal]:not([data-callout-metadata*=revert], +[data-callout=blank-container], +[data-callout=multi-column]) > .callout-title { + background-color: rgba(var(--callout-color), var(--callout-title-opacity, 0.1)); +} +.anp-callout-vanilla-normal .callout:not([data-callout-metadata*=anp-sleek], +[data-callout-metadata*=anp-vanilla-plus], +[data-callout-metadata*=anp-block]):not([data-callout-metadata*=revert], +[data-callout=blank-container], +[data-callout=multi-column]) > .callout-content, +.callout[data-callout-metadata*=anp-vanilla-normal]:not([data-callout-metadata*=revert], +[data-callout=blank-container], +[data-callout=multi-column]) > .callout-content { + background-color: rgb(var(--ctp-mantle)); +} +.anp-callout-vanilla-normal .callout:not([data-callout-metadata*=anp-sleek], +[data-callout-metadata*=anp-vanilla-plus], +[data-callout-metadata*=anp-block]):not([data-callout-metadata*=revert], +[data-callout=blank-container], +[data-callout=multi-column]) > .callout-title, +.anp-callout-vanilla-normal .callout:not([data-callout-metadata*=anp-sleek], +[data-callout-metadata*=anp-vanilla-plus], +[data-callout-metadata*=anp-block]):not([data-callout-metadata*=revert], +[data-callout=blank-container], +[data-callout=multi-column]) > .callout-content, +.callout[data-callout-metadata*=anp-vanilla-normal]:not([data-callout-metadata*=revert], +[data-callout=blank-container], +[data-callout=multi-column]) > .callout-title, +.callout[data-callout-metadata*=anp-vanilla-normal]:not([data-callout-metadata*=revert], +[data-callout=blank-container], +[data-callout=multi-column]) > .callout-content { + border-left: var(--size-2-3) solid rgb(var(--callout-color)); +} + +.anp-callout-vanilla-plus .callout:not([data-callout-metadata*=anp-sleek], +[data-callout-metadata*=anp-vanilla-normal], +[data-callout-metadata*=anp-block]):not([data-callout-metadata*=revert], +[data-callout=blank-container], +[data-callout=multi-column]), +.callout[data-callout-metadata*=anp-vanilla-plus]:not([data-callout-metadata*=revert], +[data-callout=blank-container], +[data-callout=multi-column]) { + background-color: transparent; +} +.anp-callout-vanilla-plus .callout:not([data-callout-metadata*=anp-sleek], +[data-callout-metadata*=anp-vanilla-normal], +[data-callout-metadata*=anp-block]):not([data-callout-metadata*=revert], +[data-callout=blank-container], +[data-callout=multi-column]) > .callout-title, +.callout[data-callout-metadata*=anp-vanilla-plus]:not([data-callout-metadata*=revert], +[data-callout=blank-container], +[data-callout=multi-column]) > .callout-title { + background-color: rgba(var(--callout-color), var(--callout-title-opacity, 0.1)); + border-left: var(--size-2-3) solid rgb(var(--callout-color)); +} +.anp-callout-vanilla-plus .callout:not([data-callout-metadata*=anp-sleek], +[data-callout-metadata*=anp-vanilla-normal], +[data-callout-metadata*=anp-block]):not([data-callout-metadata*=revert], +[data-callout=blank-container], +[data-callout=multi-column]) > .callout-content, +.callout[data-callout-metadata*=anp-vanilla-plus]:not([data-callout-metadata*=revert], +[data-callout=blank-container], +[data-callout=multi-column]) > .callout-content { + background-color: rgb(var(--ctp-mantle)); +} + +/*---------------CALLOUT COLORS----------------*/ +.anp-callout-color-toggle .callout[data-callout=note] { + --callout-color: var(--ctp-blue); +} +.anp-callout-color-toggle .callout[data-callout=abstract], .anp-callout-color-toggle .callout[data-callout=summary], .anp-callout-color-toggle .callout[data-callout=tldr], .anp-callout-color-toggle .callout[data-callout=seealso] { + --callout-color: var(--ctp-blue); +} +.anp-callout-color-toggle .callout[data-callout=info], .anp-callout-color-toggle .callout[data-callout=todo], .anp-callout-color-toggle .callout[data-callout=tip], .anp-callout-color-toggle .callout[data-callout=hint], .anp-callout-color-toggle .callout[data-callout=important] { + --callout-color: var(--ctp-teal); +} +.anp-callout-color-toggle .callout[data-callout=success], .anp-callout-color-toggle .callout[data-callout=check], .anp-callout-color-toggle .callout[data-callout=done], .anp-callout-color-toggle .callout[data-callout=question], .anp-callout-color-toggle .callout[data-callout=help], .anp-callout-color-toggle .callout[data-callout=faq] { + --callout-color: var(--ctp-green); +} +.anp-callout-color-toggle .callout[data-callout=warning], .anp-callout-color-toggle .callout[data-callout=caution], .anp-callout-color-toggle .callout[data-callout=attention] { + --callout-color: var(--ctp-yellow); +} +.anp-callout-color-toggle .callout[data-callout=failure], .anp-callout-color-toggle .callout[data-callout=fail], .anp-callout-color-toggle .callout[data-callout=missing] { + --callout-color: var(--ctp-maroon); +} +.anp-callout-color-toggle .callout[data-callout=danger], .anp-callout-color-toggle .callout[data-callout=error], .anp-callout-color-toggle .callout[data-callout=bug] { + --callout-color: var(--ctp-red); +} +.anp-callout-color-toggle .callout[data-callout=example] { + --callout-color: var(--ctp-mauve); +} +.anp-callout-color-toggle .callout[data-callout=quote], .anp-callout-color-toggle .callout[data-callout=cite] { + --callout-color: var(--ctp-surface2); +} +.anp-callout-color-toggle.anuppuccin-accent-toggle .callout[data-callout=note] { + --callout-color: var(--ctp-accent); +} + +/*---------------CUSTOM CALLOUTS---------------*/ +.callout[data-callout=formula] { + --callout-color: var(--ctp-text); + width: fit-content; + height: fit-content; + mix-blend-mode: normal; + background-color: transparent !important; +} +.callout[data-callout=formula] .callout-title { + background-color: rgba(var(--callout-color), 0.05) !important; + color: var(--ctp-text); +} +.callout[data-callout=formula] .callout-title .callout-icon, +.callout[data-callout=formula] .callout-title .callout-fold { + display: none; +} +.callout[data-callout=formula] .callout-content { + background-color: transparent !important; +} +.callout[data-callout=formula] .callout-content ul, +.callout[data-callout=formula] .callout-content ol { + padding-inline-start: 12px; +} + +/*-Blockquote spacing-*/ +.markdown-rendered blockquote { + padding: 5px 5px 5px 10px; +} + +/*-Decorations for bold and italics-*/ +.anp-decoration-toggle { + --italic-color: rgb(var(--anp-italic-color, var(--text-normal))); + --bold-color: rgb(var(--anp-bold-color, var(--text-normal))); + --text-highlight-bg: rgba(var(--anp-highlight-color, var(--ctp-yellow)), 0.2); +} + +.markdown-rendered .internal-link { + text-decoration-line: none; +} +.markdown-rendered .internal-link:hover, .markdown-rendered .internal-link:active, .markdown-rendered .internal-link.is-unresolved:hover, .markdown-rendered .internal-link.is-unresolved { + text-decoration-line: none; +} + +.cm-formatting-link-string { + color: var(--text-normal); +} + +.cm-hmd-internal-link { + --link-decoration: none; + --link-decoration-hover: none; + --link-decoration-active: none; +} + +.anp-hide-external-link-icon .external-link, +.anp-hide-external-link-icon .external-link:hover { + background-image: none; + padding-right: 0px; +} + +.cm-s-obsidian span.cm-formatting-strong, .cm-s-obsidian span.cm-strong { + color: var(--bold-color); +} +.cm-s-obsidian span.cm-formatting-em, .cm-s-obsidian span.cm-em { + color: var(--italic-color); +} + +/*-Footnote-*/ +sup[data-footnote-id] { + font-size: var(--font-smallest); +} + +img, +iframe, +video { + border-radius: var(--embed-corner-radius, 4px); +} + +.internal-embed[alt*=seamless].markdown-embed { + --embed-padding: 0; + border-width: 0px; +} +.internal-embed[alt*=seamless].markdown-embed > .markdown-embed-title { + width: fit-content; + position: absolute; + left: unset; + right: 33px; + top: 5px; + opacity: 0; + transition: opacity 0.1s; +} +.internal-embed[alt*=seamless].markdown-embed > .markdown-embed-link { + opacity: 0; + transition: opacity 0.1s; +} +.internal-embed[alt*=seamless].markdown-embed:hover > .markdown-embed-title, .internal-embed[alt*=seamless].markdown-embed:hover > .markdown-embed-link { + opacity: 1; + transition: opacity 0.1s; +} + +/*--------------HEADERS----------------*/ +.markdown-source-view.mod-cm6 .cm-fold-indicator .collapse-indicator { + margin-left: -22px; + padding: 0px 6px; +} + +.anp-header-color-toggle.anp-h1-rosewater .app-container, +.anp-header-color-toggle.anp-h1-rosewater .print { + --h1-color: rgb(var(--ctp-rosewater)); +} + +.anp-header-color-toggle.anp-h1-flamingo .app-container, +.anp-header-color-toggle.anp-h1-flamingo .print { + --h1-color: rgb(var(--ctp-flamingo)); +} + +.anp-header-color-toggle.anp-h1-pink .app-container, +.anp-header-color-toggle.anp-h1-pink .print { + --h1-color: rgb(var(--ctp-pink)); +} + +.anp-header-color-toggle.anp-h1-mauve .app-container, +.anp-header-color-toggle.anp-h1-mauve .print { + --h1-color: rgb(var(--ctp-mauve)); +} + +.anp-header-color-toggle.anp-h1-red .app-container, +.anp-header-color-toggle.anp-h1-red .print { + --h1-color: rgb(var(--ctp-red)); +} + +.anp-header-color-toggle.anp-h1-maroon .app-container, +.anp-header-color-toggle.anp-h1-maroon .print { + --h1-color: rgb(var(--ctp-maroon)); +} + +.anp-header-color-toggle.anp-h1-peach .app-container, +.anp-header-color-toggle.anp-h1-peach .print { + --h1-color: rgb(var(--ctp-peach)); +} + +.anp-header-color-toggle.anp-h1-yellow .app-container, +.anp-header-color-toggle.anp-h1-yellow .print { + --h1-color: rgb(var(--ctp-yellow)); +} + +.anp-header-color-toggle.anp-h1-green .app-container, +.anp-header-color-toggle.anp-h1-green .print { + --h1-color: rgb(var(--ctp-green)); +} + +.anp-header-color-toggle.anp-h1-teal .app-container, +.anp-header-color-toggle.anp-h1-teal .print { + --h1-color: rgb(var(--ctp-teal)); +} + +.anp-header-color-toggle.anp-h1-sky .app-container, +.anp-header-color-toggle.anp-h1-sky .print { + --h1-color: rgb(var(--ctp-sky)); +} + +.anp-header-color-toggle.anp-h1-sapphire .app-container, +.anp-header-color-toggle.anp-h1-sapphire .print { + --h1-color: rgb(var(--ctp-sapphire)); +} + +.anp-header-color-toggle.anp-h1-blue .app-container, +.anp-header-color-toggle.anp-h1-blue .print { + --h1-color: rgb(var(--ctp-blue)); +} + +.anp-header-color-toggle.anp-h1-lavender .app-container, +.anp-header-color-toggle.anp-h1-lavender .print { + --h1-color: rgb(var(--ctp-lavender)); +} + +.anp-h1-divider .markdown-rendered h1, +.anp-h1-divider .HyperMD-header-1 { + border-bottom: var(--hr-thickness) solid var(--background-modifier-border); + padding-bottom: 2px; +} +.anp-h1-divider.anp-header-divider-color-toggle .markdown-rendered h1, +.anp-h1-divider.anp-header-divider-color-toggle .HyperMD-header-1 { + border-bottom-color: currentColor; +} + +.cm-formatting-header-1 { + color: var(--h1-color); +} + +.anp-header-color-toggle.anp-h2-rosewater .app-container, +.anp-header-color-toggle.anp-h2-rosewater .print { + --h2-color: rgb(var(--ctp-rosewater)); +} + +.anp-header-color-toggle.anp-h2-flamingo .app-container, +.anp-header-color-toggle.anp-h2-flamingo .print { + --h2-color: rgb(var(--ctp-flamingo)); +} + +.anp-header-color-toggle.anp-h2-pink .app-container, +.anp-header-color-toggle.anp-h2-pink .print { + --h2-color: rgb(var(--ctp-pink)); +} + +.anp-header-color-toggle.anp-h2-mauve .app-container, +.anp-header-color-toggle.anp-h2-mauve .print { + --h2-color: rgb(var(--ctp-mauve)); +} + +.anp-header-color-toggle.anp-h2-red .app-container, +.anp-header-color-toggle.anp-h2-red .print { + --h2-color: rgb(var(--ctp-red)); +} + +.anp-header-color-toggle.anp-h2-maroon .app-container, +.anp-header-color-toggle.anp-h2-maroon .print { + --h2-color: rgb(var(--ctp-maroon)); +} + +.anp-header-color-toggle.anp-h2-peach .app-container, +.anp-header-color-toggle.anp-h2-peach .print { + --h2-color: rgb(var(--ctp-peach)); +} + +.anp-header-color-toggle.anp-h2-yellow .app-container, +.anp-header-color-toggle.anp-h2-yellow .print { + --h2-color: rgb(var(--ctp-yellow)); +} + +.anp-header-color-toggle.anp-h2-green .app-container, +.anp-header-color-toggle.anp-h2-green .print { + --h2-color: rgb(var(--ctp-green)); +} + +.anp-header-color-toggle.anp-h2-teal .app-container, +.anp-header-color-toggle.anp-h2-teal .print { + --h2-color: rgb(var(--ctp-teal)); +} + +.anp-header-color-toggle.anp-h2-sky .app-container, +.anp-header-color-toggle.anp-h2-sky .print { + --h2-color: rgb(var(--ctp-sky)); +} + +.anp-header-color-toggle.anp-h2-sapphire .app-container, +.anp-header-color-toggle.anp-h2-sapphire .print { + --h2-color: rgb(var(--ctp-sapphire)); +} + +.anp-header-color-toggle.anp-h2-blue .app-container, +.anp-header-color-toggle.anp-h2-blue .print { + --h2-color: rgb(var(--ctp-blue)); +} + +.anp-header-color-toggle.anp-h2-lavender .app-container, +.anp-header-color-toggle.anp-h2-lavender .print { + --h2-color: rgb(var(--ctp-lavender)); +} + +.anp-h2-divider .markdown-rendered h2, +.anp-h2-divider .HyperMD-header-2 { + border-bottom: var(--hr-thickness) solid var(--background-modifier-border); + padding-bottom: 2px; +} +.anp-h2-divider.anp-header-divider-color-toggle .markdown-rendered h2, +.anp-h2-divider.anp-header-divider-color-toggle .HyperMD-header-2 { + border-bottom-color: currentColor; +} + +.cm-formatting-header-2 { + color: var(--h2-color); +} + +.anp-header-color-toggle.anp-h3-rosewater .app-container, +.anp-header-color-toggle.anp-h3-rosewater .print { + --h3-color: rgb(var(--ctp-rosewater)); +} + +.anp-header-color-toggle.anp-h3-flamingo .app-container, +.anp-header-color-toggle.anp-h3-flamingo .print { + --h3-color: rgb(var(--ctp-flamingo)); +} + +.anp-header-color-toggle.anp-h3-pink .app-container, +.anp-header-color-toggle.anp-h3-pink .print { + --h3-color: rgb(var(--ctp-pink)); +} + +.anp-header-color-toggle.anp-h3-mauve .app-container, +.anp-header-color-toggle.anp-h3-mauve .print { + --h3-color: rgb(var(--ctp-mauve)); +} + +.anp-header-color-toggle.anp-h3-red .app-container, +.anp-header-color-toggle.anp-h3-red .print { + --h3-color: rgb(var(--ctp-red)); +} + +.anp-header-color-toggle.anp-h3-maroon .app-container, +.anp-header-color-toggle.anp-h3-maroon .print { + --h3-color: rgb(var(--ctp-maroon)); +} + +.anp-header-color-toggle.anp-h3-peach .app-container, +.anp-header-color-toggle.anp-h3-peach .print { + --h3-color: rgb(var(--ctp-peach)); +} + +.anp-header-color-toggle.anp-h3-yellow .app-container, +.anp-header-color-toggle.anp-h3-yellow .print { + --h3-color: rgb(var(--ctp-yellow)); +} + +.anp-header-color-toggle.anp-h3-green .app-container, +.anp-header-color-toggle.anp-h3-green .print { + --h3-color: rgb(var(--ctp-green)); +} + +.anp-header-color-toggle.anp-h3-teal .app-container, +.anp-header-color-toggle.anp-h3-teal .print { + --h3-color: rgb(var(--ctp-teal)); +} + +.anp-header-color-toggle.anp-h3-sky .app-container, +.anp-header-color-toggle.anp-h3-sky .print { + --h3-color: rgb(var(--ctp-sky)); +} + +.anp-header-color-toggle.anp-h3-sapphire .app-container, +.anp-header-color-toggle.anp-h3-sapphire .print { + --h3-color: rgb(var(--ctp-sapphire)); +} + +.anp-header-color-toggle.anp-h3-blue .app-container, +.anp-header-color-toggle.anp-h3-blue .print { + --h3-color: rgb(var(--ctp-blue)); +} + +.anp-header-color-toggle.anp-h3-lavender .app-container, +.anp-header-color-toggle.anp-h3-lavender .print { + --h3-color: rgb(var(--ctp-lavender)); +} + +.anp-h3-divider .markdown-rendered h3, +.anp-h3-divider .HyperMD-header-3 { + border-bottom: var(--hr-thickness) solid var(--background-modifier-border); + padding-bottom: 2px; +} +.anp-h3-divider.anp-header-divider-color-toggle .markdown-rendered h3, +.anp-h3-divider.anp-header-divider-color-toggle .HyperMD-header-3 { + border-bottom-color: currentColor; +} + +.cm-formatting-header-3 { + color: var(--h3-color); +} + +.anp-header-color-toggle.anp-h4-rosewater .app-container, +.anp-header-color-toggle.anp-h4-rosewater .print { + --h4-color: rgb(var(--ctp-rosewater)); +} + +.anp-header-color-toggle.anp-h4-flamingo .app-container, +.anp-header-color-toggle.anp-h4-flamingo .print { + --h4-color: rgb(var(--ctp-flamingo)); +} + +.anp-header-color-toggle.anp-h4-pink .app-container, +.anp-header-color-toggle.anp-h4-pink .print { + --h4-color: rgb(var(--ctp-pink)); +} + +.anp-header-color-toggle.anp-h4-mauve .app-container, +.anp-header-color-toggle.anp-h4-mauve .print { + --h4-color: rgb(var(--ctp-mauve)); +} + +.anp-header-color-toggle.anp-h4-red .app-container, +.anp-header-color-toggle.anp-h4-red .print { + --h4-color: rgb(var(--ctp-red)); +} + +.anp-header-color-toggle.anp-h4-maroon .app-container, +.anp-header-color-toggle.anp-h4-maroon .print { + --h4-color: rgb(var(--ctp-maroon)); +} + +.anp-header-color-toggle.anp-h4-peach .app-container, +.anp-header-color-toggle.anp-h4-peach .print { + --h4-color: rgb(var(--ctp-peach)); +} + +.anp-header-color-toggle.anp-h4-yellow .app-container, +.anp-header-color-toggle.anp-h4-yellow .print { + --h4-color: rgb(var(--ctp-yellow)); +} + +.anp-header-color-toggle.anp-h4-green .app-container, +.anp-header-color-toggle.anp-h4-green .print { + --h4-color: rgb(var(--ctp-green)); +} + +.anp-header-color-toggle.anp-h4-teal .app-container, +.anp-header-color-toggle.anp-h4-teal .print { + --h4-color: rgb(var(--ctp-teal)); +} + +.anp-header-color-toggle.anp-h4-sky .app-container, +.anp-header-color-toggle.anp-h4-sky .print { + --h4-color: rgb(var(--ctp-sky)); +} + +.anp-header-color-toggle.anp-h4-sapphire .app-container, +.anp-header-color-toggle.anp-h4-sapphire .print { + --h4-color: rgb(var(--ctp-sapphire)); +} + +.anp-header-color-toggle.anp-h4-blue .app-container, +.anp-header-color-toggle.anp-h4-blue .print { + --h4-color: rgb(var(--ctp-blue)); +} + +.anp-header-color-toggle.anp-h4-lavender .app-container, +.anp-header-color-toggle.anp-h4-lavender .print { + --h4-color: rgb(var(--ctp-lavender)); +} + +.anp-h4-divider .markdown-rendered h4, +.anp-h4-divider .HyperMD-header-4 { + border-bottom: var(--hr-thickness) solid var(--background-modifier-border); + padding-bottom: 2px; +} +.anp-h4-divider.anp-header-divider-color-toggle .markdown-rendered h4, +.anp-h4-divider.anp-header-divider-color-toggle .HyperMD-header-4 { + border-bottom-color: currentColor; +} + +.cm-formatting-header-4 { + color: var(--h4-color); +} + +.anp-header-color-toggle.anp-h5-rosewater .app-container, +.anp-header-color-toggle.anp-h5-rosewater .print { + --h5-color: rgb(var(--ctp-rosewater)); +} + +.anp-header-color-toggle.anp-h5-flamingo .app-container, +.anp-header-color-toggle.anp-h5-flamingo .print { + --h5-color: rgb(var(--ctp-flamingo)); +} + +.anp-header-color-toggle.anp-h5-pink .app-container, +.anp-header-color-toggle.anp-h5-pink .print { + --h5-color: rgb(var(--ctp-pink)); +} + +.anp-header-color-toggle.anp-h5-mauve .app-container, +.anp-header-color-toggle.anp-h5-mauve .print { + --h5-color: rgb(var(--ctp-mauve)); +} + +.anp-header-color-toggle.anp-h5-red .app-container, +.anp-header-color-toggle.anp-h5-red .print { + --h5-color: rgb(var(--ctp-red)); +} + +.anp-header-color-toggle.anp-h5-maroon .app-container, +.anp-header-color-toggle.anp-h5-maroon .print { + --h5-color: rgb(var(--ctp-maroon)); +} + +.anp-header-color-toggle.anp-h5-peach .app-container, +.anp-header-color-toggle.anp-h5-peach .print { + --h5-color: rgb(var(--ctp-peach)); +} + +.anp-header-color-toggle.anp-h5-yellow .app-container, +.anp-header-color-toggle.anp-h5-yellow .print { + --h5-color: rgb(var(--ctp-yellow)); +} + +.anp-header-color-toggle.anp-h5-green .app-container, +.anp-header-color-toggle.anp-h5-green .print { + --h5-color: rgb(var(--ctp-green)); +} + +.anp-header-color-toggle.anp-h5-teal .app-container, +.anp-header-color-toggle.anp-h5-teal .print { + --h5-color: rgb(var(--ctp-teal)); +} + +.anp-header-color-toggle.anp-h5-sky .app-container, +.anp-header-color-toggle.anp-h5-sky .print { + --h5-color: rgb(var(--ctp-sky)); +} + +.anp-header-color-toggle.anp-h5-sapphire .app-container, +.anp-header-color-toggle.anp-h5-sapphire .print { + --h5-color: rgb(var(--ctp-sapphire)); +} + +.anp-header-color-toggle.anp-h5-blue .app-container, +.anp-header-color-toggle.anp-h5-blue .print { + --h5-color: rgb(var(--ctp-blue)); +} + +.anp-header-color-toggle.anp-h5-lavender .app-container, +.anp-header-color-toggle.anp-h5-lavender .print { + --h5-color: rgb(var(--ctp-lavender)); +} + +.anp-h5-divider .markdown-rendered h5, +.anp-h5-divider .HyperMD-header-5 { + border-bottom: var(--hr-thickness) solid var(--background-modifier-border); + padding-bottom: 2px; +} +.anp-h5-divider.anp-header-divider-color-toggle .markdown-rendered h5, +.anp-h5-divider.anp-header-divider-color-toggle .HyperMD-header-5 { + border-bottom-color: currentColor; +} + +.cm-formatting-header-5 { + color: var(--h5-color); +} + +.anp-header-color-toggle.anp-h6-rosewater .app-container, +.anp-header-color-toggle.anp-h6-rosewater .print { + --h6-color: rgb(var(--ctp-rosewater)); +} + +.anp-header-color-toggle.anp-h6-flamingo .app-container, +.anp-header-color-toggle.anp-h6-flamingo .print { + --h6-color: rgb(var(--ctp-flamingo)); +} + +.anp-header-color-toggle.anp-h6-pink .app-container, +.anp-header-color-toggle.anp-h6-pink .print { + --h6-color: rgb(var(--ctp-pink)); +} + +.anp-header-color-toggle.anp-h6-mauve .app-container, +.anp-header-color-toggle.anp-h6-mauve .print { + --h6-color: rgb(var(--ctp-mauve)); +} + +.anp-header-color-toggle.anp-h6-red .app-container, +.anp-header-color-toggle.anp-h6-red .print { + --h6-color: rgb(var(--ctp-red)); +} + +.anp-header-color-toggle.anp-h6-maroon .app-container, +.anp-header-color-toggle.anp-h6-maroon .print { + --h6-color: rgb(var(--ctp-maroon)); +} + +.anp-header-color-toggle.anp-h6-peach .app-container, +.anp-header-color-toggle.anp-h6-peach .print { + --h6-color: rgb(var(--ctp-peach)); +} + +.anp-header-color-toggle.anp-h6-yellow .app-container, +.anp-header-color-toggle.anp-h6-yellow .print { + --h6-color: rgb(var(--ctp-yellow)); +} + +.anp-header-color-toggle.anp-h6-green .app-container, +.anp-header-color-toggle.anp-h6-green .print { + --h6-color: rgb(var(--ctp-green)); +} + +.anp-header-color-toggle.anp-h6-teal .app-container, +.anp-header-color-toggle.anp-h6-teal .print { + --h6-color: rgb(var(--ctp-teal)); +} + +.anp-header-color-toggle.anp-h6-sky .app-container, +.anp-header-color-toggle.anp-h6-sky .print { + --h6-color: rgb(var(--ctp-sky)); +} + +.anp-header-color-toggle.anp-h6-sapphire .app-container, +.anp-header-color-toggle.anp-h6-sapphire .print { + --h6-color: rgb(var(--ctp-sapphire)); +} + +.anp-header-color-toggle.anp-h6-blue .app-container, +.anp-header-color-toggle.anp-h6-blue .print { + --h6-color: rgb(var(--ctp-blue)); +} + +.anp-header-color-toggle.anp-h6-lavender .app-container, +.anp-header-color-toggle.anp-h6-lavender .print { + --h6-color: rgb(var(--ctp-lavender)); +} + +.anp-h6-divider .markdown-rendered h6, +.anp-h6-divider .HyperMD-header-6 { + border-bottom: var(--hr-thickness) solid var(--background-modifier-border); + padding-bottom: 2px; +} +.anp-h6-divider.anp-header-divider-color-toggle .markdown-rendered h6, +.anp-h6-divider.anp-header-divider-color-toggle .HyperMD-header-6 { + border-bottom-color: currentColor; +} + +.cm-formatting-header-6 { + color: var(--h6-color); +} + +.anp-header-margin-toggle .cm-header-1, +.anp-header-margin-toggle .markdown-preview-view h1 { + margin-block-start: var(--anp-header-margin-value); + margin-block-end: var(--anp-header-margin-value); +} + +.anp-header-margin-toggle .cm-header-2, +.anp-header-margin-toggle .markdown-preview-view h2 { + margin-block-start: var(--anp-header-margin-value); + margin-block-end: var(--anp-header-margin-value); +} + +.anp-header-margin-toggle .cm-header-3, +.anp-header-margin-toggle .markdown-preview-view h3 { + margin-block-start: var(--anp-header-margin-value); + margin-block-end: var(--anp-header-margin-value); +} + +.anp-header-margin-toggle .cm-header-4, +.anp-header-margin-toggle .markdown-preview-view h4 { + margin-block-start: var(--anp-header-margin-value); + margin-block-end: var(--anp-header-margin-value); +} + +.anp-header-margin-toggle .cm-header-5, +.anp-header-margin-toggle .markdown-preview-view h5 { + margin-block-start: var(--anp-header-margin-value); + margin-block-end: var(--anp-header-margin-value); +} + +.anp-header-margin-toggle .cm-header-6, +.anp-header-margin-toggle .markdown-preview-view h6 { + margin-block-start: var(--anp-header-margin-value); + margin-block-end: var(--anp-header-margin-value); +} + +.cm-header { + display: inline-block; +} + +.anp-editor-font-toggle .markdown-source-view:not(.is-live-preview) { + --h1-font: var(--anp-editor-font); + --h2-font: var(--anp-editor-font); + --h3-font: var(--anp-editor-font); + --h4-font: var(--anp-editor-font); + --h5-font: var(--anp-editor-font); + --h6-font: var(--anp-editor-font); +} + +.hide-comment-indicators .is-live-preview .cm-line:not(.cm-active) .cm-comment-start, +.hide-comment-indicators .is-live-preview .cm-line:not(.cm-active) .cm-comment-end { + display: none; +} + +.hide-comments .is-live-preview .cm-line:not(.cm-active) .cm-comment { + display: none; +} + +/*-Custom hr margins-*/ +hr { + margin-block-start: 5px; + margin-block-end: 5px; +} + +.anp-list-toggle div.el-ul > ul.has-list-bullet > li > ul.has-list-bullet > li > .list-bullet::after { + --list-bullet-border: 1px solid var(--list-marker-color); + background-color: transparent; + width: calc(var(--list-bullet-size) - 1px); + height: calc(var(--list-bullet-size) - 1px); +} +.anp-list-toggle div.el-ul > ul.has-list-bullet > li > ul.has-list-bullet > li > ul.has-list-bullet > li > .list-bullet::after { + --list-bullet-radius: 0; + background-color: var(--list-marker-color); +} +.anp-list-toggle div.el-ul > ul.has-list-bullet > li > ul.has-list-bullet > li > ul.has-list-bullet > li > ul.has-list-bullet > li > .list-bullet::after { + width: calc(var(--list-bullet-size) - 1px); + height: calc(var(--list-bullet-size) - 1px); + --list-bullet-radius: 0; + --list-bullet-border: 1px solid var(--list-marker-color); + background-color: transparent; +} + +.anp-latex-inline-rosewater span.math:not(.math-block) { + color: rgb(var(--ctp-rosewater)); +} + +.anp-latex-block-rosewater .math-block { + color: rgb(var(--ctp-rosewater)); +} + +.anp-latex-inline-flamingo span.math:not(.math-block) { + color: rgb(var(--ctp-flamingo)); +} + +.anp-latex-block-flamingo .math-block { + color: rgb(var(--ctp-flamingo)); +} + +.anp-latex-inline-pink span.math:not(.math-block) { + color: rgb(var(--ctp-pink)); +} + +.anp-latex-block-pink .math-block { + color: rgb(var(--ctp-pink)); +} + +.anp-latex-inline-mauve span.math:not(.math-block) { + color: rgb(var(--ctp-mauve)); +} + +.anp-latex-block-mauve .math-block { + color: rgb(var(--ctp-mauve)); +} + +.anp-latex-inline-red span.math:not(.math-block) { + color: rgb(var(--ctp-red)); +} + +.anp-latex-block-red .math-block { + color: rgb(var(--ctp-red)); +} + +.anp-latex-inline-maroon span.math:not(.math-block) { + color: rgb(var(--ctp-maroon)); +} + +.anp-latex-block-maroon .math-block { + color: rgb(var(--ctp-maroon)); +} + +.anp-latex-inline-peach span.math:not(.math-block) { + color: rgb(var(--ctp-peach)); +} + +.anp-latex-block-peach .math-block { + color: rgb(var(--ctp-peach)); +} + +.anp-latex-inline-yellow span.math:not(.math-block) { + color: rgb(var(--ctp-yellow)); +} + +.anp-latex-block-yellow .math-block { + color: rgb(var(--ctp-yellow)); +} + +.anp-latex-inline-green span.math:not(.math-block) { + color: rgb(var(--ctp-green)); +} + +.anp-latex-block-green .math-block { + color: rgb(var(--ctp-green)); +} + +.anp-latex-inline-teal span.math:not(.math-block) { + color: rgb(var(--ctp-teal)); +} + +.anp-latex-block-teal .math-block { + color: rgb(var(--ctp-teal)); +} + +.anp-latex-inline-sky span.math:not(.math-block) { + color: rgb(var(--ctp-sky)); +} + +.anp-latex-block-sky .math-block { + color: rgb(var(--ctp-sky)); +} + +.anp-latex-inline-sapphire span.math:not(.math-block) { + color: rgb(var(--ctp-sapphire)); +} + +.anp-latex-block-sapphire .math-block { + color: rgb(var(--ctp-sapphire)); +} + +.anp-latex-inline-blue span.math:not(.math-block) { + color: rgb(var(--ctp-blue)); +} + +.anp-latex-block-blue .math-block { + color: rgb(var(--ctp-blue)); +} + +.anp-latex-inline-lavender span.math:not(.math-block) { + color: rgb(var(--ctp-lavender)); +} + +.anp-latex-block-lavender .math-block { + color: rgb(var(--ctp-lavender)); +} + +.anp-latex-inline-text span.math:not(.math-block) { + color: rgb(var(--ctp-text)); +} + +.anp-latex-block-text .math-block { + color: rgb(var(--ctp-text)); +} + +.anp-latex-inline-subtext1 span.math:not(.math-block) { + color: rgb(var(--ctp-subtext1)); +} + +.anp-latex-block-subtext1 .math-block { + color: rgb(var(--ctp-subtext1)); +} + +.anp-latex-inline-subtext0 span.math:not(.math-block) { + color: rgb(var(--ctp-subtext0)); +} + +.anp-latex-block-subtext0 .math-block { + color: rgb(var(--ctp-subtext0)); +} + +.anp-latex-inline-overlay2 span.math:not(.math-block) { + color: rgb(var(--ctp-overlay2)); +} + +.anp-latex-block-overlay2 .math-block { + color: rgb(var(--ctp-overlay2)); +} + +.anp-latex-inline-overlay1 span.math:not(.math-block) { + color: rgb(var(--ctp-overlay1)); +} + +.anp-latex-block-overlay1 .math-block { + color: rgb(var(--ctp-overlay1)); +} + +.anp-latex-inline-overlay0 span.math:not(.math-block) { + color: rgb(var(--ctp-overlay0)); +} + +.anp-latex-block-overlay0 .math-block { + color: rgb(var(--ctp-overlay0)); +} + +.anp-latex-inline-surface2 span.math:not(.math-block) { + color: rgb(var(--ctp-surface2)); +} + +.anp-latex-block-surface2 .math-block { + color: rgb(var(--ctp-surface2)); +} + +.anp-latex-inline-surface1 span.math:not(.math-block) { + color: rgb(var(--ctp-surface1)); +} + +.anp-latex-block-surface1 .math-block { + color: rgb(var(--ctp-surface1)); +} + +.anp-latex-inline-surface0 span.math:not(.math-block) { + color: rgb(var(--ctp-surface0)); +} + +.anp-latex-block-surface0 .math-block { + color: rgb(var(--ctp-surface0)); +} + +.math-block { + font-size: var(--anp-latex-block-font-size, var(--font-size-lg)); +} + +.anp-toggle-metadata .frontmatter-container, +.markdown-rendered.hide-metadata .frontmatter-container { + display: none; +} + +/*-Recolor table borders-*/ +.anp-table-toggle .markdown-preview-view:not(.cards):not(.table-disable) table, +.anp-table-toggle .markdown-preview-view:not(.cards):not(.table-disable) table td, +.anp-table-toggle .markdown-preview-view:not(.cards):not(.table-disable) table th, +.anp-table-toggle .markdown-preview-view:not(.cards):not(.table-disable) table thead tr > th:first-child, +.anp-table-toggle .markdown-preview-view:not(.cards):not(.table-disable) table thead tr > th, +.anp-table-toggle .markdown-preview-view:not(.cards):not(.table-disable) table thead tr > th:last-child, +.anp-table-toggle .markdown-preview-view.cards:not(.table-disable) table:not(.dataview), +.anp-table-toggle .markdown-preview-view.cards:not(.table-disable) table:not(.dataview) td, +.anp-table-toggle .markdown-preview-view.cards:not(.table-disable) table:not(.dataview) th, +.anp-table-toggle .markdown-preview-view.cards:not(.table-disable) table:not(.dataview) thead tr > th:first-child, +.anp-table-toggle .markdown-preview-view.cards:not(.table-disable) table:not(.dataview) thead tr > th, +.anp-table-toggle .markdown-preview-view.cards:not(.table-disable) table:not(.dataview) thead tr > th:last-child, +.anp-table-toggle .is-live-preview:not(.cards):not(.table-disable) table, +.anp-table-toggle .is-live-preview:not(.cards):not(.table-disable) table td, +.anp-table-toggle .is-live-preview:not(.cards):not(.table-disable) table th, +.anp-table-toggle .is-live-preview:not(.cards):not(.table-disable) table thead tr > th:first-child, +.anp-table-toggle .is-live-preview:not(.cards):not(.table-disable) table thead tr > th, +.anp-table-toggle .is-live-preview:not(.cards):not(.table-disable) table thead tr > th:last-child, +.anp-table-toggle .is-live-preview.cards:not(.table-disable) table:not(.dataview), +.anp-table-toggle .is-live-preview.cards:not(.table-disable) table:not(.dataview) td, +.anp-table-toggle .is-live-preview.cards:not(.table-disable) table:not(.dataview) th, +.anp-table-toggle .is-live-preview.cards:not(.table-disable) table:not(.dataview) thead tr > th:first-child, +.anp-table-toggle .is-live-preview.cards:not(.table-disable) table:not(.dataview) thead tr > th, +.anp-table-toggle .is-live-preview.cards:not(.table-disable) table:not(.dataview) thead tr > th:last-child { + border: var(--anp-table-thickness, 1px) solid var(--table-border-color); +} +.anp-table-toggle .markdown-preview-view:not(.cards):not(.table-disable) table th:not([align]), +.anp-table-toggle .markdown-preview-view:not(.cards):not(.table-disable) table thead tr > th:first-child:not([align]), +.anp-table-toggle .markdown-preview-view:not(.cards):not(.table-disable) table thead tr > th:not([align]), +.anp-table-toggle .markdown-preview-view:not(.cards):not(.table-disable) table thead tr > th:last-child:not([align]), +.anp-table-toggle .markdown-preview-view.cards:not(.table-disable) table:not(.dataview) th:not([align]), +.anp-table-toggle .markdown-preview-view.cards:not(.table-disable) table:not(.dataview) thead tr > th:first-child:not([align]), +.anp-table-toggle .markdown-preview-view.cards:not(.table-disable) table:not(.dataview) thead tr > th:not([align]), +.anp-table-toggle .markdown-preview-view.cards:not(.table-disable) table:not(.dataview) thead tr > th:last-child:not([align]), +.anp-table-toggle .is-live-preview:not(.cards):not(.table-disable) table th:not([align]), +.anp-table-toggle .is-live-preview:not(.cards):not(.table-disable) table thead tr > th:first-child:not([align]), +.anp-table-toggle .is-live-preview:not(.cards):not(.table-disable) table thead tr > th:not([align]), +.anp-table-toggle .is-live-preview:not(.cards):not(.table-disable) table thead tr > th:last-child:not([align]), +.anp-table-toggle .is-live-preview.cards:not(.table-disable) table:not(.dataview) th:not([align]), +.anp-table-toggle .is-live-preview.cards:not(.table-disable) table:not(.dataview) thead tr > th:first-child:not([align]), +.anp-table-toggle .is-live-preview.cards:not(.table-disable) table:not(.dataview) thead tr > th:not([align]), +.anp-table-toggle .is-live-preview.cards:not(.table-disable) table:not(.dataview) thead tr > th:last-child:not([align]) { + text-align: var(--anp-table-align-th, center); +} +.anp-table-toggle .markdown-preview-view:not(.cards):not(.table-disable) table td:not([align]), +.anp-table-toggle .markdown-preview-view.cards:not(.table-disable) table:not(.dataview) td:not([align]), +.anp-table-toggle .is-live-preview:not(.cards):not(.table-disable) table td:not([align]), +.anp-table-toggle .is-live-preview.cards:not(.table-disable) table:not(.dataview) td:not([align]) { + text-align: var(--anp-table-align-td, center); +} + +table.dataview.table-view-table > tbody > tr:hover { + background-color: rgba(var(--ctp-surface1), 0.1) !important; +} + +.anp-table-toggle.anp-table-th-highlight .markdown-preview-view:not(.cards):not(.table-disable) th, +.anp-table-toggle.anp-table-th-highlight .markdown-preview-view.cards:not(.table-disable) table:not(.dataview) th, +.anp-table-toggle.anp-table-th-highlight .is-live-preview:not(.cards):not(.table-disable) th, +.anp-table-toggle.anp-table-th-highlight .is-live-preview.cards:not(.table-disable) table:not(.dataview) th { + background-color: rgba(var(--ctp-mantle), var(--anp-table-highlight-opacity, 0.5)); +} + +.th-highlight.markdown-preview-view:not(.cards):not(.table-disable) th, .th-highlight.markdown-preview-view.cards:not(.table-disable) table:not(.dataview) th, .th-highlight.is-live-preview:not(.cards):not(.table-disable) th, .th-highlight.is-live-preview.cards:not(.table-disable) table:not(.dataview) th { + background-color: rgba(var(--ctp-mantle), var(--anp-table-highlight-opacity, 0.5)); +} + +.anp-table-toggle.anp-table-row-alt .markdown-preview-view:not(.cards):not(.table-disable) tr:nth-child(2n) td, +.anp-table-toggle.anp-table-row-alt .markdown-preview-view.cards:not(.table-disable) table:not(.dataview) tr:nth-child(2n) td, +.anp-table-toggle.anp-table-row-alt .is-live-preview:not(.cards):not(.table-disable) tr:nth-child(2n) td, +.anp-table-toggle.anp-table-row-alt .is-live-preview.cards:not(.table-disable) table:not(.dataview) tr:nth-child(2n) td { + background-color: rgba(var(--ctp-mantle), var(--anp-table-highlight-opacity, 0.5)); +} + +.row-alt.markdown-preview-view:not(.cards):not(.table-disable) tr:nth-child(2n) td, .row-alt.markdown-preview-view.cards:not(.table-disable) table:not(.dataview) tr:nth-child(2n) td, .row-alt.is-live-preview:not(.cards):not(.table-disable) tr:nth-child(2n) td, .row-alt.is-live-preview.cards:not(.table-disable) table:not(.dataview) tr:nth-child(2n) td { + background-color: rgba(var(--ctp-mantle), var(--anp-table-highlight-opacity, 0.5)); +} + +.anp-table-toggle.anp-table-col-alt .markdown-preview-view:not(.cards):not(.table-disable) tr td:nth-child(2n), +.anp-table-toggle.anp-table-col-alt .markdown-preview-view.cards:not(.table-disable) table:not(.dataview) tr td:nth-child(2n), +.anp-table-toggle.anp-table-col-alt .is-live-preview:not(.cards):not(.table-disable) tr td:nth-child(2n), +.anp-table-toggle.anp-table-col-alt .is-live-preview.cards:not(.table-disable) table:not(.dataview) tr td:nth-child(2n) { + background-color: rgba(var(--ctp-mantle), var(--anp-table-highlight-opacity, 0.5)); +} + +.col-alt.markdown-preview-view:not(.cards):not(.table-disable) tr td:nth-child(2n), .col-alt.markdown-preview-view.cards:not(.table-disable) table:not(.dataview) tr td:nth-child(2n), .col-alt.is-live-preview:not(.cards):not(.table-disable) tr td:nth-child(2n), .col-alt.is-live-preview.cards:not(.table-disable) table:not(.dataview) tr td:nth-child(2n) { + background-color: rgba(var(--ctp-mantle), var(--anp-table-highlight-opacity, 0.5)); +} + +.anp-table-toggle.anp-table-full .markdown-preview-view:not(.cards):not(.table-disable) td, +.anp-table-toggle.anp-table-full .markdown-preview-view.cards:not(.table-disable) table:not(.dataview) td, +.anp-table-toggle.anp-table-full .is-live-preview:not(.cards):not(.table-disable) td, +.anp-table-toggle.anp-table-full .is-live-preview.cards:not(.table-disable) table:not(.dataview) td { + background-color: rgba(var(--ctp-mantle), var(--anp-table-highlight-opacity, 0.5)); +} + +.table-full.markdown-preview-view:not(.cards):not(.table-disable) td, .table-full.markdown-preview-view.cards:not(.table-disable) table:not(.dataview) td, .table-full.is-live-preview:not(.cards):not(.table-disable) td, .table-full.is-live-preview.cards:not(.table-disable) table:not(.dataview) td { + background-color: rgba(var(--ctp-mantle), var(--anp-table-highlight-opacity, 0.5)); +} + +.anp-table-toggle.anp-table-checkered .markdown-preview-view:not(.cards):not(.table-disable) tr td:nth-child(2n), +.anp-table-toggle.anp-table-checkered .markdown-preview-view:not(.cards):not(.table-disable) tr:nth-child(2n) td, +.anp-table-toggle.anp-table-checkered .markdown-preview-view.cards:not(.table-disable) table:not(.dataview) tr td:nth-child(2n), +.anp-table-toggle.anp-table-checkered .markdown-preview-view.cards:not(.table-disable) table:not(.dataview) tr:nth-child(2n) td, +.anp-table-toggle.anp-table-checkered .is-live-preview:not(.cards):not(.table-disable) tr td:nth-child(2n), +.anp-table-toggle.anp-table-checkered .is-live-preview:not(.cards):not(.table-disable) tr:nth-child(2n) td, +.anp-table-toggle.anp-table-checkered .is-live-preview.cards:not(.table-disable) table:not(.dataview) tr td:nth-child(2n), +.anp-table-toggle.anp-table-checkered .is-live-preview.cards:not(.table-disable) table:not(.dataview) tr:nth-child(2n) td { + background-color: rgba(var(--ctp-mantle), var(--anp-table-highlight-opacity, 0.5)); +} +.anp-table-toggle.anp-table-checkered .markdown-preview-view:not(.cards):not(.table-disable) tr:nth-child(2n) td:nth-child(2n), +.anp-table-toggle.anp-table-checkered .markdown-preview-view.cards:not(.table-disable) table:not(.dataview) tr:nth-child(2n) td:nth-child(2n), +.anp-table-toggle.anp-table-checkered .is-live-preview:not(.cards):not(.table-disable) tr:nth-child(2n) td:nth-child(2n), +.anp-table-toggle.anp-table-checkered .is-live-preview.cards:not(.table-disable) table:not(.dataview) tr:nth-child(2n) td:nth-child(2n) { + background-color: rgba(var(--ctp-crust), var(--anp-table-highlight-opacity, 0.5)); +} + +.checkered.markdown-preview-view:not(.cards):not(.table-disable) tr td:nth-child(2n), +.checkered.markdown-preview-view:not(.cards):not(.table-disable) tr:nth-child(2n) td, .checkered.markdown-preview-view.cards:not(.table-disable) table:not(.dataview) tr td:nth-child(2n), +.checkered.markdown-preview-view.cards:not(.table-disable) table:not(.dataview) tr:nth-child(2n) td, .checkered.is-live-preview:not(.cards):not(.table-disable) tr td:nth-child(2n), +.checkered.is-live-preview:not(.cards):not(.table-disable) tr:nth-child(2n) td, .checkered.is-live-preview.cards:not(.table-disable) table:not(.dataview) tr td:nth-child(2n), +.checkered.is-live-preview.cards:not(.table-disable) table:not(.dataview) tr:nth-child(2n) td { + background-color: rgba(var(--ctp-mantle), var(--anp-table-highlight-opacity, 0.5)); +} +.checkered.markdown-preview-view:not(.cards):not(.table-disable) tr:nth-child(2n) td:nth-child(2n), .checkered.markdown-preview-view.cards:not(.table-disable) table:not(.dataview) tr:nth-child(2n) td:nth-child(2n), .checkered.is-live-preview:not(.cards):not(.table-disable) tr:nth-child(2n) td:nth-child(2n), .checkered.is-live-preview.cards:not(.table-disable) table:not(.dataview) tr:nth-child(2n) td:nth-child(2n) { + background-color: rgba(var(--ctp-crust), var(--anp-table-highlight-opacity, 0.5)); +} + +.anp-table-auto.markdown-rendered:not(.cards):not(.table-disable) table, +.anp-table-auto.markdown-rendered.cards:not(.table-disable) table:not(.dataview) { + margin: 0 auto; +} + +.anp-table-width.markdown-rendered:not(.cards):not(.table-disable) table, +.anp-table-width.markdown-rendered.cards:not(.table-disable) table:not(.dataview) { + width: var(--anp-table-width-pct); +} + +.anp-table-auto.anp-table-toggle .markdown-rendered:not(.cards):not(.table-disable) table, +.anp-table-auto.anp-table-toggle .markdown-rendered.cards:not(.table-disable) table:not(.dataview) { + margin: 0 auto; +} + +.anp-table-width.anp-table-toggle .markdown-rendered:not(.cards):not(.table-disable) table, +.anp-table-width.anp-table-toggle .markdown-rendered.cards:not(.table-disable) table:not(.dataview) { + width: var(--anp-table-width-pct); + margin-left: calc(50% - var(--anp-table-width-pct) / 2); + margin-right: calc(50% - var(--anp-table-width-pct) / 2); +} + +/*-Custom folder title-*/ +.anp-custom-vault-toggle .nav-folder.mod-root > .nav-folder-title > .nav-folder-title-content { + font-size: 130%; + font-weight: bold; + text-align: center; + margin-left: 30px; +} + +.anp-custom-vault-toggle .nav-folder.mod-root > .nav-folder-title > .nav-folder-title-content:before { + content: " "; + -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' data-darkreader-inline-stroke='' style='--darkreader-inline-stroke:currentColor;'%3E%3Cpath d='m6 14 1.45-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.55 6a2 2 0 0 1-1.94 1.5H4a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2h3.93a2 2 0 0 1 1.66.9l.82 1.2a2 2 0 0 0 1.66.9H18a2 2 0 0 1 2 2v2'%3E%3C/path%3E%3C/svg%3E"); + 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' data-darkreader-inline-stroke='' style='--darkreader-inline-stroke:currentColor;'%3E%3Cpath d='m6 14 1.45-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.55 6a2 2 0 0 1-1.94 1.5H4a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2h3.93a2 2 0 0 1 1.66.9l.82 1.2a2 2 0 0 0 1.66.9H18a2 2 0 0 1 2 2v2'%3E%3C/path%3E%3C/svg%3E"); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + mask-size: contain; + background-size: contain; + text-align: center; + width: 26px; + height: 26px; + margin-left: -30px; + margin-top: -4px; + color: rgb(var(--ctp-yellow)); + position: absolute; + background-color: rgb(var(--ctp-yellow)); +} + +/*----------------------------------- +Rainbow tags is a snippet by @raisabelatrix +Link: https://gist.github.com/raisabelatrix/eb383f7e19b59f951430c2f3c6ed80b0 +-----------------------------------*/ +body.rainbow-tags { + --rainbow-tags-opacity: 0.3; + --r1-color: rgb(var(--ctp-red)); + --r2-color: rgb(var(--ctp-peach)); + --r3-color: rgb(var(--ctp-yellow)); + --r4-color: rgb(var(--ctp-green)); + --r5-color: rgb(var(--ctp-blue)); + --r6-color: rgb(var(--ctp-lavender)); + --r7-color: rgb(var(--ctp-mauve)); + --r1-color-light: rgba(var(--ctp-red), var(--rainbow-tags-opacity)); + --r2-color-light: rgba(var(--ctp-peach), var(--rainbow-tags-opacity)); + --r3-color-light: rgba(var(--ctp-yellow), var(--rainbow-tags-opacity)); + --r4-color-light: rgba(var(--ctp-green), var(--rainbow-tags-opacity)); + --r5-color-light: rgba(var(--ctp-blue), var(--rainbow-tags-opacity)); + --r6-color-light: rgba(var(--ctp-lavender), var(--rainbow-tags-opacity)); + --r7-color-light: rgba(var(--ctp-mauve), var(--rainbow-tags-opacity)); +} + +.anp-collapse-folders .workspace-leaf-content:not([data-type=search]) .nav-folder.mod-root .nav-folder > .nav-folder-children:is(.nav-file, .nav-folder) { + margin-left: var(--size-2-1); +} +.anp-collapse-folders .workspace-leaf-content:not([data-type=search]) .tree-item .nav-folder-title { + align-items: center; +} +.anp-collapse-folders .workspace-leaf-content:not([data-type=search]) .tree-item .collapse-icon { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 24' fill='none' stroke='currentColor' stroke-linejoin='round' stroke-linecap='round' stroke-width='2'%3E%3Cpath d='M6 14l1.45-2.9A2 2 0 0 1 9.24 10H22a2 2 0 0 1 1.94 2.5l-1.55 6a2 2 0 0 1-1.94 1.5H4a2 2 0 0 1-2-2V5c0-1.1.9-2 2-2h3.93a2 2 0 0 1 1.66.9l.82 1.2a2 2 0 0 0 1.66.9H20a2 2 0 0 1 2 2v2'/%3E%3C/svg%3E%0A"); + -webkit-mask-repeat: no-repeat; + background-color: currentColor; + display: flex; + flex-basis: 100%; + height: 16px; + width: 17px; +} +.anp-collapse-folders .workspace-leaf-content:not([data-type=search]) .tree-item.is-collapsed .collapse-icon { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 24' fill='none' stroke='currentColor' stroke-linejoin='round' stroke-linecap='round' stroke-width='2'%3E%3Cpath d='M4 20h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.93a2 2 0 0 1-1.66-.9l-.82-1.2A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13c0 1.1.9 2 2 2z'/%3E%3Cpath d='M2 10h20' /%3E%3C/svg%3E%0A"); +} +.anp-collapse-folders .workspace-leaf-content:not([data-type=search]) .tree-item .collapse-icon svg { + display: none; +} + +.anp-color-transition-toggle .horizontal-tab-content, +.anp-color-transition-toggle .vertical-tab-content, +.anp-color-transition-toggle .vertical-tab-header, +.anp-color-transition-toggle .workspace-tab-header-container, +.anp-color-transition-toggle .workspace-fake-target-overlay:not(.is-in-sidebar) .workspace-tabs .workspace-leaf, +.anp-color-transition-toggle .mod-root .workspace-tabs .workspace-leaf, +.anp-color-transition-toggle .setting-item-name { + transition: background-color 0.5s ease-in-out, color 0.5s ease-in-out, border-color 0.5s ease-in-out !important; +} + +.callout[data-callout=capacities-card] { + --h1-font: var(--font-text); + --h2-font: var(--font-text); + --h3-font: var(--font-text); + --h4-font: var(--font-text); + --h5-font: var(--font-text); + --h6-font: var(--font-text); + --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); + --italic-color: var(--text-normal); + --bold-color: var(--text-normal); +} + +.callout[data-callout=capacities-index] { + --highlight-mix-blend-mode: none; + margin-left: 10px; +} + +.anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-card], .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-card] { + background-color: var(--background-primary); + border-radius: 6px; + mix-blend-mode: normal; + overflow-y: hidden; +} +.anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-card] > .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-card] > .callout-content { + padding: 0; + background-color: var(--background-primary); + overflow-y: hidden; +} +.anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-card-prop], .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-card-prop] { + border-radius: 0; + top: -1px; + padding-top: 1px; + right: 11px; + padding-right: 1px; + height: calc(100% + 6px); +} +.anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-card-prop] > .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-card-prop] > .callout-content { + padding: 0; +} +.anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-prop], .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-prop] { + border: none; + padding: 0; +} +.anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-prop] > .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-prop] > .callout-content { + margin: 0 10px 7px 10px; + background-color: var(--background-primary); + border-color: var(--background-modifier-border); + padding: 3px 0; + border-top-style: solid; + border-radius: 6px; +} +.anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-prop] > .callout-title, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-prop] > .callout-title { + text-transform: uppercase; + background-color: transparent; +} +.anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-prop] > .callout-title > .callout-title-inner, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-prop] > .callout-title > .callout-title-inner { + color: rgba(var(--ctp-text), 0.7); + font-size: 80%; +} +.anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-index], .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-index] { + border-radius: 0; + margin: -1px; +} +.anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-index] > .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-index] > .callout-content { + padding: 0; +} +.anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-index] p:first-child, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-index] p:first-child { + margin-bottom: 0; +} +.anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-sidebar], .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-sidebar] { + background-color: var(--background-secondary); +} +.anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-sidebar] > .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-sidebar] > .callout-content { + padding-right: 0; + padding-left: 0; + background-color: var(--background-secondary); +} +.anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-prop-image] > .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-prop-image] > .callout-content { + padding: 0; +} +.anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-body], .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-body] { + border-width: 0 1px 0 0; + background-color: var(--background-primary); + mix-blend-mode: normal; +} +.anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-body] > .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-body] > .callout-content { + padding: var(--callout-padding); + background-color: var(--background-primary); +} +.anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-index], .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-card-prop], .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-prop-image], .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-sidebar], .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-body], .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-card], .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-index], .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-card-prop], .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-prop-image], .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-sidebar], .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-body], .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-card] { + border-color: var(--background-modifier-border); +} +.anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-index] > .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-card-prop] > .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-prop-image] > .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-sidebar] > .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-body] > .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-card] > .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-index] > .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-card-prop] > .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-prop-image] > .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-sidebar] > .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-body] > .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-card] > .callout-content { + border-top: none; +} + +.anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-vanilla div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-index] .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-vanilla div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-card-prop] .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-vanilla div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-sidebar] .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-vanilla.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-index] .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-vanilla.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-card-prop] .callout-content, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-vanilla.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-sidebar] .callout-content { + border-left: none; + padding: 0; +} +.anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-vanilla div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-prop] .callout-title, .anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-vanilla.anp-callout-normal-toggle div.callout:not([data-callout-metadata*=revert])[data-callout=capacities-prop] .callout-title { + border-left: none; + background-color: transparent; +} + +.anp-card-layout.anp-callout-toggle.anp-callout-toggle.anp-callout-toggle.anp-callout-sleek { + --capacities-sidebar-bottom: calc(var(--anp-card-layout-padding, 10px) + 80px); +} + +.markdown-reading-view .markdown-preview-view.capacities-card { + overflow-y: hidden; +} +.markdown-reading-view .markdown-preview-view.capacities-card::after { + display: none; +} + +/*-Button for metadata-*/ +body.anuppuccin-accent-toggle.anp-button-metadata-toggle .frontmatter-container .frontmatter-container-header, +body.anuppuccin-accent-toggle .markdown-rendered.metadata-button .frontmatter-container .frontmatter-container-header { + background-color: rgba(var(--ctp-accent), 0.8); +} +body.anuppuccin-accent-toggle.anp-button-metadata-toggle .frontmatter-container .frontmatter-container-header:hover, +body.anuppuccin-accent-toggle .markdown-rendered.metadata-button .frontmatter-container .frontmatter-container-header:hover { + background-color: rgba(var(--ctp-accent), 0.7); +} +body.anuppuccin-accent-toggle.anp-button-metadata-toggle .frontmatter-container .frontmatter-container-header:active, +body.anuppuccin-accent-toggle .markdown-rendered.metadata-button .frontmatter-container .frontmatter-container-header:active { + background-color: rgba(var(--ctp-accent), 0.6); +} + +body:not(.anuppuccin-accent-toggle).anp-button-metadata-toggle .frontmatter-container .frontmatter-container-header, +body:not(.anuppuccin-accent-toggle) .markdown-rendered.metadata-button .frontmatter-container .frontmatter-container-header { + background-color: hsla(var(--color-accent-hsl), 0.8); +} +body:not(.anuppuccin-accent-toggle).anp-button-metadata-toggle .frontmatter-container .frontmatter-container-header:hover, +body:not(.anuppuccin-accent-toggle) .markdown-rendered.metadata-button .frontmatter-container .frontmatter-container-header:hover { + background-color: hsla(var(--color-accent-hsl), 0.7); +} +body:not(.anuppuccin-accent-toggle).anp-button-metadata-toggle .frontmatter-container .frontmatter-container-header:active, +body:not(.anuppuccin-accent-toggle) .markdown-rendered.metadata-button .frontmatter-container .frontmatter-container-header:active { + background-color: hsla(var(--color-accent-hsl), 0.6); +} + +.anp-button-metadata-toggle .frontmatter-container, +.markdown-rendered.metadata-button .frontmatter-container { + padding: 0; +} +.anp-button-metadata-toggle .frontmatter-container .frontmatter-container-header, +.markdown-rendered.metadata-button .frontmatter-container .frontmatter-container-header { + width: 32px !important; + z-index: 1; + height: 32px !important; + text-overflow: clip; + overflow: hidden; + color: transparent !important; + position: absolute; + left: calc(100% - 32px); + border-radius: 6px; +} +.anp-button-metadata-toggle .frontmatter-container .frontmatter-container-header:after, +.markdown-rendered.metadata-button .frontmatter-container .frontmatter-container-header:after { + position: absolute; + content: " "; + -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' data-darkreader-inline-stroke='' style='--darkreader-inline-stroke:currentColor;'%3E%3Cpolygon points='12 2 2 7 12 12 22 7 12 2'%3E%3C/polygon%3E%3Cpolyline points='2 17 12 22 22 17'%3E%3C/polyline%3E%3Cpolyline points='2 12 12 17 22 12'%3E%3C/polyline%3E%3C/svg%3E"); + 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' data-darkreader-inline-stroke='' style='--darkreader-inline-stroke:currentColor;'%3E%3Cpolygon points='12 2 2 7 12 12 22 7 12 2'%3E%3C/polygon%3E%3Cpolyline points='2 17 12 22 22 17'%3E%3C/polyline%3E%3Cpolyline points='2 12 12 17 22 12'%3E%3C/polyline%3E%3C/svg%3E"); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + background-size: contain; + background-color: var(--background-primary); + color: var(--background-secondary); + width: 22px; + height: 22px; + margin-left: 5px; + margin-top: 5px; +} + +/*-------Tweak for Minimal Cards-------------- +Minimal cards are a snippet designed by Kepano for the Minimal theme. +None of the original code was used in this theme, and the following code is merely some tweaks to the snippet. +--------------------------------------------*/ +.cards .table-view-table > tbody > tr > td:last-child { + border-bottom-color: transparent !important; + /*-No border for last cell-*/ +} +.cards .table-view-table > tbody > tr > td:first-child { + width: 100% !important; + /*-Max width for first cell-*/ + border-bottom: 1px dashed var(--background-modifier-border) !important; + /*-Border for first table that spans to the end because of max width-*/ +} +.cards .table-view-table > tbody > tr > td:first-child span { + margin: 2px calc(var(--cards-padding) * 0.5) 0 calc(var(--cards-padding) * 0.5); + /*-Add padding to text-*/ +} +.cards .table-view-table > tbody > tr > td:first-child span a { + padding: 0 !important; + /*-0 padding on link-*/ +} +.cards .table-view-table > tbody > tr > td:not(:last-child):not(:first-child) > .el-p.el-p.el-p:not(.el-embed-image) { + border-bottom: 1px dashed var(--background-modifier-border); +} +.cards:not([class*=cards-cols-]) { + --cards-columns: repeat(auto-fit, minmax(var(--cards-min-width), var(--cards-max-width))); + /*-force card width to be obeyed on notes not having cards-cols css class-*/ +} + +.cards.cards-bookmark .table-view-table .table-view-tbody tr::after { + --text-normal: var(--text-muted); + content: " "; + width: 25px; + height: 25px; + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--! --%3E%3Cpath d='M0 48V487.7C0 501.1 10.9 512 24.3 512c5 0 9.9-1.5 14-4.4L192 400 345.7 507.6c4.1 2.9 9 4.4 14 4.4c13.4 0 24.3-10.9 24.3-24.3V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48z'/%3E%3C/svg%3E"); + /*-SVG for bookmark-*/ + -webkit-mask-repeat: no-repeat; + background-color: var(--color-accent); + /*-Bookmark follows accent color-*/ + position: absolute; + margin-top: calc(-2px + -1 * var(--cards-border-width)); + /*-Bookmark is a bit higher than the card-*/ + margin-left: 5px; + /*-Bookmark is 5px from the left*/ +} +.cards.cards-bookmark .table-view-table tbody tr > td:first-child span { + margin: 2px calc(var(--cards-padding) * 0.5) 0 calc(var(--cards-padding) * 0.5 + 20px); + /*-Shift first cell title to the left by about 20px-*/ +} + +/*---------------COLORFUL FRAME--------------*/ +/*---------------------------------- +This feature is inspired by Kepano's Minimal theme: https://github.com/kepano/obsidian-minimal +None of the original code was used, and was written from scratch. +----------------------------------*/ +body { + --colorful-icon-color: var(--background-secondary); + --colorful-icon-color-alt: var(--background-secondary-alt); + --colorful-frame-color: rgba(var(--anp-colorful-frame-color, var(--ctp-accent)), var(--anp-colorful-frame-opacity, 1)); +} + +body.anp-colorful-frame-icon-toggle-light.theme-light, +body.anp-colorful-frame-icon-toggle-dark.theme-dark { + --colorful-icon-color: var(--text-normal); + --colorful-icon-color-alt: var(--text-muted); +} + +.anp-colorful-frame.anp-fixed-status-bar.anp-card-layout .status-bar, .anp-colorful-frame.anp-fixed-status-bar.anp-border-layout .status-bar { + --status-bar-background: var(--colorful-frame-color); + --status-bar-text-color: var(--colorful-icon-color); +} +.anp-colorful-frame.anp-fixed-status-bar.anp-card-layout .status-bar .status-bar-item.mod-clickable:hover, .anp-colorful-frame.anp-fixed-status-bar.anp-border-layout .status-bar .status-bar-item.mod-clickable:hover { + color: var(--colorful-icon-color); + background-color: rgba(var(--ctp-crust), 0.2); +} +.anp-colorful-frame.anp-card-layout .workspace-split.mod-right-split .workspace-tabs .workspace-tab-header:not(.is-active):hover .workspace-tab-header-inner, .anp-colorful-frame.anp-card-layout .workspace-split.mod-left-split .workspace-tabs .workspace-tab-header:not(.is-active):hover .workspace-tab-header-inner, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .workspace-split.mod-left-split .workspace-tabs.mod-top .workspace-tab-header:not(.is-active):hover .workspace-tab-header-inner, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .workspace-split.mod-right-split .workspace-tabs.mod-top .workspace-tab-header:not(.is-active):hover .workspace-tab-header-inner { + background-color: rgba(var(--ctp-crust), 0.2); +} +.anp-colorful-frame.is-frameless.is-frameless:not(.is-hidden-frameless) .sidebar-toggle-button.mod-left { + border-radius: 0 var(--radius-m) var(--radius-m) 0; +} +.anp-colorful-frame.anuppuccin-accent-toggle.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-top .workspace-tab-header-container, .anp-colorful-frame.anuppuccin-accent-toggle.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .workspace-ribbon.mod-left:before, .anp-colorful-frame.anuppuccin-accent-toggle.anp-colorful-frame.anp-card-layout, .anp-colorful-frame.anuppuccin-accent-toggle.anp-colorful-frame.anp-card-layout .workspace-tabs.mod-top, .anp-colorful-frame.anuppuccin-accent-toggle.anp-colorful-frame.anp-card-layout .sidebar-toggle-button, .anp-colorful-frame.anuppuccin-accent-toggle.anp-colorful-frame.anp-card-layout .workspace-ribbon.mod-left:before { + --tab-container-background: rgba(var(--anp-colorful-frame-color, var(--ctp-accent)), var(--anp-colorful-frame-opacity, 1)); + --titlebar-background: rgba(var(--anp-colorful-frame-color, var(--ctp-accent)), var(--anp-colorful-frame-opacity, 1)); +} +.anp-colorful-frame.anuppuccin-accent-toggle.anp-colorful-frame.anp-card-layout .prompt { + --background-modifier-hover: rgba(var(--ctp-text), 0.075) ; +} +.anp-colorful-frame.anuppuccin-accent-toggle.anp-colorful-frame .sidebar-toggle-button, .anp-colorful-frame.anp-colorful-frame.anp-colorful-frame.anp-colorful-frame .sidebar-toggle-button { + --background-modifier-hover: rgba(var(--ctp-text), 0.075); +} +.anp-colorful-frame.is-focused .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header-inner .workspace-tab-header-inner-title, +.anp-colorful-frame.is-focused .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header-inner .workspace-tab-header-inner-close-button { + color: var(--text-muted); +} +.anp-colorful-frame .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header-inner .workspace-tab-header-inner-close-button { + color: var(--text-muted); +} +.anp-colorful-frame.is-focused .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header.is-active .workspace-tab-header-inner .workspace-tab-header-inner-title, +.anp-colorful-frame.is-focused .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header.is-active .workspace-tab-header-inner .workspace-tab-header-inner-close-button { + color: var(--color-accent); +} +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-top .workspace-tab-header-container, .anp-colorful-frame.anp-colorful-frame.anp-card-layout, .anp-colorful-frame.anp-colorful-frame.anp-card-layout .workspace-tabs.mod-top, .anp-colorful-frame.anp-colorful-frame.anp-card-layout .sidebar-toggle-button, .anp-colorful-frame.anp-colorful-frame.anp-card-layout .workspace-ribbon.mod-left:before, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .workspace-ribbon.mod-left:before { + --tab-container-background: hsla(var(--anp-colorful-frame-color-hsl, var(--color-accent-hsl)), var(--anp-colorful-frame-opacity, 1)); + --titlebar-background: hsla(var(--anp-colorful-frame-color-hsl, var(--color-accent-hsl)), var(--anp-colorful-frame-opacity, 1)); +} +.anp-colorful-frame.anp-card-layout { + --divider-color-hover: var(--background-secondary-alt); +} +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-top:not(.mod-stacked) .workspace-tab-header, +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-top:not(.mod-stacked) .workspace-tab-header.is-active, +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-top:not(.mod-stacked) .is-focused.workspace-tab-header, +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-top:not(.mod-stacked) .workspace-tab-header-container, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused .mod-top:not(.mod-stacked) .workspace-tab-header, +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused .mod-top:not(.mod-stacked) .workspace-tab-header.is-active, +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused .mod-top:not(.mod-stacked) .is-focused.workspace-tab-header, +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused .mod-top:not(.mod-stacked) .workspace-tab-header-container { + --tab-text-color: var(--colorful-icon-color-alt); + --icon-color: var(--colorful-icon-color-alt); + --icon-color-hover: var(--colorful-icon-color); + --tab-text-color-focused: var(--colorful-icon-color-alt); +} +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-top.mod-stacked .workspace-tab-header-new-tab .clickable-icon, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused .mod-top.mod-stacked .workspace-tab-header-new-tab .clickable-icon { + --icon-color: var(--colorful-icon-color-alt); + --icon-color-hover: var(--colorful-icon-color); +} +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-top .workspace-tab-header-tab-list .clickable-icon, +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-top .workspace-tab-header-tab-list .clickable-icon:hover, +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-top .workspace-tab-header-new-tab .clickable-icon, +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-top .workspace-tab-header-new-tab .clickable-icon:hover, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused .mod-top .workspace-tab-header-tab-list .clickable-icon, +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused .mod-top .workspace-tab-header-tab-list .clickable-icon:hover, +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused .mod-top .workspace-tab-header-new-tab .clickable-icon, +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused .mod-top .workspace-tab-header-new-tab .clickable-icon:hover { + color: var(--colorful-icon-color-alt); +} +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).anp-mini-tab-toggle .mod-top, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused.anp-mini-tab-toggle .mod-top, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused.anp-mini-tab-toggle .mod-top, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused.is-focused.anp-mini-tab-toggle .mod-top { + --tab-text-color-focused-active-current: var(--colorful-icon-color-alt); +} +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).anp-mini-tab-toggle .mod-top .workspace-tab-header, +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).anp-mini-tab-toggle .mod-top .workspace-tab-header.is-active, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused.anp-mini-tab-toggle .mod-top .workspace-tab-header, +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused.anp-mini-tab-toggle .mod-top .workspace-tab-header.is-active, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused.anp-mini-tab-toggle .mod-top .workspace-tab-header, +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused.anp-mini-tab-toggle .mod-top .workspace-tab-header.is-active, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused.is-focused.anp-mini-tab-toggle .mod-top .workspace-tab-header, +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused.is-focused.anp-mini-tab-toggle .mod-top .workspace-tab-header.is-active { + --tab-text-color-focused-active: var(--colorful-icon-color-alt); + --tab-text-color-active: var(--colorful-icon-color-alt); + --tab-text-color-focused: var(--colorful-icon-color-alt); + --tab-text-color-focused-active-current: var(--colorful-icon-color-alt); +} +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).anp-mini-tab-toggle .mod-top .workspace-tab-header .workspace-tab-header-inner-close-button, +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).anp-mini-tab-toggle .mod-top .workspace-tab-header.is-active .workspace-tab-header-inner-close-button, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused.anp-mini-tab-toggle .mod-top .workspace-tab-header .workspace-tab-header-inner-close-button, +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused.anp-mini-tab-toggle .mod-top .workspace-tab-header.is-active .workspace-tab-header-inner-close-button, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused.anp-mini-tab-toggle .mod-top .workspace-tab-header .workspace-tab-header-inner-close-button, +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused.anp-mini-tab-toggle .mod-top .workspace-tab-header.is-active .workspace-tab-header-inner-close-button, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused.is-focused.anp-mini-tab-toggle .mod-top .workspace-tab-header .workspace-tab-header-inner-close-button, +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused.is-focused.anp-mini-tab-toggle .mod-top .workspace-tab-header.is-active .workspace-tab-header-inner-close-button { + --tab-text-color-focused: var(--colorful-icon-color-alt); + --tab-text-color-focused-active-current: var(--colorful-icon-color-alt); +} +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-right-split .mod-top .workspace-tab-header.is-active .workspace-tab-header-inner-icon, +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-left-split .mod-top .workspace-tab-header.is-active .workspace-tab-header-inner-icon, +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-top .workspace-tab-header-container .clickable-icon.has-active-menu, +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-top .workspace-tab-header-container .clickable-icon:active { + --icon-color-focused: var(--colorful-icon-color-alt); +} +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .workspace-tab-header, +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .workspace-tab-header .workspace-tab-header-inner-close-button { + --tab-text-color-focused: var(--colorful-icon-color-alt); + --tab-text-color-focused-active-current: var(--colorful-icon-color-alt); +} +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .workspace-tab-header.is-active, +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .workspace-tab-header.is-active .workspace-tab-header-inner-close-button { + --tab-text-color-focused: var(--text-faint); + --tab-text-color-focused-active-current: var(--text-normal); +} +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-left-split .mod-top .workspace-tab-header.is-active, +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-right-split .mod-top .workspace-tab-header.is-active { + background-color: rgba(var(--ctp-crust), 0.2); +} +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-left-split .mod-top .workspace-tab-header.is-active:hover, +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-right-split .mod-top .workspace-tab-header.is-active:hover { + background-color: rgba(var(--ctp-crust), 0.3); +} +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).anp-colorful-frame-icon-toggle-light.theme-light .mod-left-split .mod-top .workspace-tab-header.is-active, +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).anp-colorful-frame-icon-toggle-light.theme-light .mod-right-split .mod-top .workspace-tab-header.is-active, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).anp-colorful-frame-icon-toggle-dark.theme-dark .mod-left-split .mod-top .workspace-tab-header.is-active, +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).anp-colorful-frame-icon-toggle-dark.theme-dark .mod-right-split .mod-top .workspace-tab-header.is-active { + background-color: rgba(var(--ctp-text), 0.3); +} +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused.anp-mini-tab-toggle .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-icon, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused.anp-mini-tab-toggle .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-title, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused .mod-active:not(.mod-stacked).mod-top .workspace-tab-header.is-active .workspace-tab-header-inner-icon, .anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused.anp-mini-tab-toggle .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-title, +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-left-split .mod-top .workspace-tab-header:active .workspace-tab-header-inner-icon, +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .mod-right-split .mod-top .workspace-tab-header:active .workspace-tab-header-inner-icon { + color: var(--colorful-icon-color-alt); +} +.anp-colorful-frame.anp-card-layout .mod-vertical .workspace-tabs { + background-color: var(--tab-container-background); +} + +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).is-focused.anp-mini-tab-toggle .mod-top:not(.mod-stacked) .workspace-tab-header:not(.is-active), +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).anp-mini-tab-toggle .mod-top:not(.mod-stacked) .workspace-tab-header:not(.is-active):hover .workspace-tab-header-inner-close-button { + color: var(--colorful-icon-color-alt); + --tab-text-color-focused-active-current: var(--colorful-icon-color-alt); +} + +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .workspace-split.mod-vertical > * > .workspace-leaf-resize-handle, +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .workspace-split.mod-left-split > .workspace-leaf-resize-handle, +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout) .workspace-split.mod-right-split > .workspace-leaf-resize-handle { + height: calc(100% - var(--header-height)); +} + +.anp-colorful-frame .sidebar-toggle-button.sidebar-toggle-button { + background-color: var(--background-primary) !important; +} + +.anp-colorful-frame .sidebar-toggle-button { + padding: var(--size-4-1) !important; + background-color: var(--background-primary); + --tab-container-background: var(--background-primary) !important; + height: calc(var(--header-height) - 5px); + margin-right: 0; + border-radius: 0 0 var(--radius-m) var(--radius-m); + border-width: 0 1px 1px 1px; + border-style: solid; + border-color: var(--tab-outline-color); + --icon-color: var(--text-muted); + --icon-color-hover: var(--text-muted); + --icon-color-active: var(--text-accent); + --icon-color-focused: var(--text-normal); +} +.anp-colorful-frame .sidebar-toggle-button .clickable-icon { + --icon-color: var(--text-muted) !important; + --icon-color-hover: var(--text-muted) !important; + --icon-color-active: var(--text-accent) !important; + --icon-color-focused: var(--text-normal) !important; +} + +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).anp-mini-tab-toggle.is-focused .mod-active.mod-top .workspace-tab-header.is-active .workspace-tab-header-inner-icon, +.anp-colorful-frame:not(.anp-card-layout, .anp-border-layout).anp-mini-tab-toggle.is-focused .mod-active.mod-top .workspace-tab-header.is-active .workspace-tab-header-inner-title { + color: var(--background-primary); +} + +.anp-colorful-frame.mod-macos .sidebar-toggle-button.mod-right { + border-radius: 0 0 0 var(--radius-m); +} + +.anp-colorful-frame.is-fullscreen:not(.is-popout-window) .sidebar-toggle-button.mod-left { + border-radius: 0 0 var(--radius-m) 0; +} + +body.anp-colorful-frame.anp-card-layout .workspace, +.anp-colorful-frame.anuppuccin-accent-toggle.anp-card-layout .workspace-tabs { + background-color: var(--tab-container-background); +} + +.anp-colorful-frame.anp-card-layout, +.anp-colorful-frame.anp-card-layout .workspace-tab-container, +.anp-colorful-frame.anp-card-layout.anp-mini-tab-toggle .mod-vertical .workspace-tab-header.is-active, +.anp-colorful-frame.anp-card-layout:not(.anp-card-layout-filebrowser) .workspace-leaf-content[data-type=file-explorer] { + --tab-text-color: var(--background-secondary-alt); + --tab-text-color-focused: var(--background-secondary-alt); + --tab-text-color-focused-active: var(--background-secondary-alt); + --tab-text-color-focused-highlighted: var(--background-secondary-alt); + --tab-text-color-focused-active-current: var(--background-secondary-alt); + --icon-color: var(--background-secondary-alt); + --icon-color-hover: var(--background-secondary-alt); + --icon-color-active: var(--background-secondary-alt); + --icon-color-focused: var(--background-secondary-alt); +} + +.anp-colorful-frame.anp-card-layout:not(.anp-card-layout-filebrowser).anp-colorful-frame-icon-toggle-light.theme-light .workspace-leaf-content[data-type=file-explorer], .anp-colorful-frame.anp-card-layout:not(.anp-card-layout-filebrowser).anp-colorful-frame-icon-toggle-dark.theme-dark .workspace-leaf-content[data-type=file-explorer] { + --tab-text-color: var(--text-normal); + --tab-text-color-focused: var(--text-normal); + --tab-text-color-focused-active: var(--text-normal); + --tab-text-color-focused-highlighted: var(--text-normal); + --tab-text-color-focused-active-current: var(--text-normal); + --icon-color: var(--text-normal); + --icon-color-hover: var(--text-normal); + --icon-color-active: var(--text-normal); + --icon-color-focused: var(--text-normal); +} + +.anp-colorful-frame.anp-card-layout.anp-colorful-frame-icon-toggle-light.theme-light, +.anp-colorful-frame.anp-card-layout.anp-colorful-frame-icon-toggle-dark.theme-dark, +.anp-colorful-frame.anp-card-layout.anp-card-layout-actions .workspace-ribbon, +.anp-colorful-frame.anp-card-layout .workspace-tab-container, +.anp-colorful-frame.anp-card-layout .modal, +.anp-colorful-frame.anp-card-layout .mod-vertical .workspace-tab-header.is-active, +.anp-colorful-frame.anp-card-layout.anp-alternate-tab-toggle .mod-vertical .workspace-tab-header { + --tab-text-color: var(--text-faint); + --tab-text-color-active: var(--text-muted); + --tab-text-color-focused: var(--text-muted); + --tab-text-color-focused-active: var(--text-muted); + --tab-text-color-focused-highlighted: var(--text-accent); + --tab-text-color-focused-active-current: var(--text-normal); + --icon-color: var(--text-muted); + --icon-color-hover: var(--text-muted); + --icon-color-active: var(--text-accent); + --icon-color-focused: var(--text-normal); +} + +.anp-colorful-frame.anp-card-layout:not(.anp-alternate-layout) .workspace-tab-header-status-icon { + color: var(--icon-color); +} + +.anp-colorful-frame.anp-card-layout.is-focused:not(.anp-mini-tab-toggle) .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-icon, +.anp-colorful-frame.anp-card-layout.is-focused:not(.anp-mini-tab-toggle) .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-title { + color: var(--color-accent); +} + +.anp-colorful-frame.anp-card-layout.anp-mini-tab-toggle .mod-vertical .workspace-tab-header .workspace-tab-header-inner-title, +.anp-colorful-frame.anp-card-layout.anp-mini-tab-toggle .mod-vertical .workspace-tab-header .workspace-tab-header-inner-title, +.anp-colorful-frame.anp-card-layout.is-focused:not(.anp-colorful-frame-icon-toggle-dark.theme-dark) .mod-left-split .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-icon, +.anp-colorful-frame.anp-card-layout.is-focused:not(.anp-colorful-frame-icon-toggle-light.theme-light) .mod-left-split .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-icon, +.anp-colorful-frame.anp-card-layout.is-focused:not(.anp-colorful-frame-icon-toggle-dark.theme-dark) .mod-right-split .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-icon, +.anp-colorful-frame.anp-card-layout.is-focused:not(.anp-colorful-frame-icon-toggle-light.theme-light) .mod-right-split .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-icon { + color: var(--background-secondary-alt); +} + +.anp-colorful-frame.anp-card-layout.is-focused.anp-colorful-frame-icon-toggle-light.theme-light .mod-left-split .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-icon, +.anp-colorful-frame.anp-card-layout.is-focused.anp-colorful-frame-icon-toggle-light.theme-light .mod-right-split .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-icon, .anp-colorful-frame.anp-card-layout.is-focused.anp-colorful-frame-icon-toggle-dark.theme-dark .mod-left-split .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-icon, +.anp-colorful-frame.anp-card-layout.is-focused.anp-colorful-frame-icon-toggle-dark.theme-dark .mod-right-split .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-icon { + color: var(--text-normal); +} + +.anp-colorful-frame.anp-card-layout .mod-left-split .workspace-tab-container, +.anp-colorful-frame.anp-card-layout .mod-right-split .workspace-tab-container { + background-color: transparent; +} +.anp-colorful-frame.anp-card-layout .mod-left-split { + background-color: transparent; +} +.anp-colorful-frame.anp-card-layout .mod-vertical .workspace-tab-container { + background-color: transparent; +} + +.anp-colorful-frame.anp-card-layout .mod-right-split .workspace-tab-header.is-active, +.anp-colorful-frame.anp-card-layout .mod-left-split .workspace-tab-header.is-active { + background-color: rgba(var(--ctp-crust), 0.2); +} +.anp-colorful-frame.anp-card-layout .mod-right-split .workspace-tab-header.is-active:hover, +.anp-colorful-frame.anp-card-layout .mod-left-split .workspace-tab-header.is-active:hover { + background-color: rgba(var(--ctp-crust), 0.3); +} + +.anp-colorful-frame.anp-card-layout.anp-colorful-frame-icon-toggle-light.theme-light .mod-right-split .workspace-tab-header.is-active, +.anp-colorful-frame.anp-card-layout.anp-colorful-frame-icon-toggle-light.theme-light .mod-left-split .workspace-tab-header.is-active, .anp-colorful-frame.anp-card-layout.anp-colorful-frame-icon-toggle-dark.theme-dark .mod-right-split .workspace-tab-header.is-active, +.anp-colorful-frame.anp-card-layout.anp-colorful-frame-icon-toggle-dark.theme-dark .mod-left-split .workspace-tab-header.is-active { + background-color: rgba(var(--ctp-text), 0.3); +} + +.mod-top .workspace-tab-header-inner::after { + display: none; +} + +.anp-colorful-frame.anp-card-layout:not(.anp-mini-tab-toggle) .mod-vertical .workspace-tab-header.is-active { + --tab-text-color-focused: var(--text-muted); + --tab-text-color-focused-active: var(--text-normal); +} + +.anp-mini-tab-toggle.anp-colorful-frame .workspace-split:not(.mod-left-split):not(.mod-right-split) .workspace-tabs.mod-top .workspace-tab-header-container-inner .workspace-tab-header.is-active { + border-bottom: 2px solid var(--background-secondary-alt); +} + +.anp-colorful-frame.anp-card-layout .workspace-drop-overlay:before { + background-color: var(--background-secondary-alt); + border-radius: var(--radius-m); + opacity: 0.5; +} + +.anp-colorful-frame { + --titlebar-background: var(--anp-colorful-frame-color, var(--color-accent)); + --titlebar-background-focused: var(--anp-colorful-frame-color, var(--color-accent)); + --titlebar-text-color: var(--background-primary); + --titlebar-text-color-focused: var(--background-secondary-alt); +} + +.anp-colorful-frame.is-frameless:not(.is-hidden-frameless) .sidebar-toggle-button.mod-right, +.anp-colorful-frame.is-frameless:not(.is-hidden-frameless) .sidebar-toggle-button.mod-left { + border-radius: var(--radius-m); +} + +.anp-colorful-frame:not(.is-frameless) .sidebar-toggle-button.mod-right, +.anp-colorful-frame:not(.is-frameless) .sidebar-toggle-button.mod-left { + border-radius: var(--radius-m); +} + +body.anp-colorful-frame.anp-border-layout .horizontal-main-container { + background-color: var(--colorful-frame-color); + --titlebar-background: var(--colorful-frame-color); + --ribbon-background: var(--colorful-frame-color); + --ribbon-background-collapsed: var(--colorful-frame-color); + --card-background-color: var(--colorful-frame-color); +} +body.anp-colorful-frame.anp-border-layout .workspace-ribbon { + --icon-color: var(--colorful-icon-color); + --icon-color-hover: var(--colorful-icon-color-alt); + --icon-color-active: var(--colorful-icon-color-alt); + --icon-color-focused: var(--colorful-icon-color); +} +body.anp-colorful-frame.anp-border-layout .workspace-ribbon .clickable-icon:hover { + background-color: rgba(var(--ctp-crust), 0.2); +} +body.anp-colorful-frame.anp-border-layout .workspace-ribbon .clickable-icon:active { + background-color: rgba(var(--ctp-crust), 0.3); +} +body.anp-colorful-frame.anp-border-layout .workspace-tabs.mod-top .workspace-tab-header-container .clickable-icon { + --icon-color: var(--colorful-icon-color); + --icon-color-hover: var(--colorful-icon-color-alt); + --icon-color-active: var(--colorful-icon-color-alt); + --icon-color-focused: var(--colorful-icon-color); +} +body.anp-colorful-frame.anp-border-layout .workspace-tabs.mod-top .workspace-tab-header-container .clickable-icon:hover { + background-color: rgba(var(--ctp-crust), 0.2); +} +body.anp-colorful-frame.anp-border-layout .workspace-tabs.mod-top .workspace-tab-header-container .clickable-icon:active { + background-color: rgba(var(--ctp-crust), 0.3); +} +body.anp-colorful-frame.anp-border-layout .workspace-split.mod-right-split .workspace-tabs.mod-top > .workspace-tab-header-container, body.anp-colorful-frame.anp-border-layout .workspace-split.mod-left-split .workspace-tabs.mod-top > .workspace-tab-header-container { + --icon-color: var(--colorful-icon-color); + --icon-color-hover: var(--colorful-icon-color-alt); + --icon-color-active: var(--colorful-icon-color-alt); + --icon-color-focused: var(--colorful-icon-color); +} +body.anp-colorful-frame.anp-border-layout .workspace-split.mod-right-split .workspace-tabs.mod-top > .workspace-tab-header-container .workspace-tab-header:not(.is-active):hover .workspace-tab-header-inner, body.anp-colorful-frame.anp-border-layout .workspace-split.mod-left-split .workspace-tabs.mod-top > .workspace-tab-header-container .workspace-tab-header:not(.is-active):hover .workspace-tab-header-inner { + background-color: rgba(var(--ctp-crust), 0.2); +} +body.anp-colorful-frame.anp-border-layout .workspace-split.mod-right-split .workspace-tabs.mod-top > .workspace-tab-header-container .workspace-tab-header.is-active .workspace-tab-header-inner, body.anp-colorful-frame.anp-border-layout .workspace-split.mod-left-split .workspace-tabs.mod-top > .workspace-tab-header-container .workspace-tab-header.is-active .workspace-tab-header-inner { + background-color: rgba(var(--ctp-crust), 0.3); +} +body.anp-colorful-frame.anp-border-layout .workspace-split.mod-right-split .workspace-tabs.mod-top > .workspace-tab-header-container .clickable-icon:hover, body.anp-colorful-frame.anp-border-layout .workspace-split.mod-left-split .workspace-tabs.mod-top > .workspace-tab-header-container .clickable-icon:hover { + background-color: rgba(var(--ctp-crust), 0.2); +} +body.anp-colorful-frame.anp-border-layout .workspace-split.mod-right-split .workspace-tabs.mod-top > .workspace-tab-header-container .clickable-icon:active, body.anp-colorful-frame.anp-border-layout .workspace-split.mod-left-split .workspace-tabs.mod-top > .workspace-tab-header-container .clickable-icon:active { + background-color: rgba(var(--ctp-crust), 0.3); +} +body.anp-colorful-frame.anp-border-layout .workspace-split.mod-right-split .workspace-tabs.mod-top > .workspace-tab-header-container .workspace-tab-header.is-active .workspace-tab-header-inner-icon, +body.anp-colorful-frame.anp-border-layout .workspace-split.mod-right-split .workspace-tabs.mod-top > .workspace-tab-header-container .is-focused .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-title, body.anp-colorful-frame.anp-border-layout .workspace-split.mod-left-split .workspace-tabs.mod-top > .workspace-tab-header-container .workspace-tab-header.is-active .workspace-tab-header-inner-icon, +body.anp-colorful-frame.anp-border-layout .workspace-split.mod-left-split .workspace-tabs.mod-top > .workspace-tab-header-container .is-focused .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-title { + color: var(--colorful-icon-color); +} +body.anp-colorful-frame.anp-border-layout.anp-mini-tab-toggle .workspace-tabs.mod-top .workspace-tab-header-inner-title, +body.anp-colorful-frame.anp-border-layout.anp-mini-tab-toggle .workspace-tabs.mod-top .workspace-tab-header-status-container, +body.anp-colorful-frame.anp-border-layout.anp-mini-tab-toggle .workspace-tabs.mod-top .workspace-tab-header-inner-close-button, +body.anp-colorful-frame.anp-border-layout.anp-mini-tab-toggle .workspace-tabs.mod-top .workspace-tab-header-inner-icon { + color: var(--background-primary); +} + +/*------------CUSTOM CHECKBOXES-----------*/ +/*---------------------------------- +This feature is inspired by Cecilia May's Primary theme: https://github.com/ceciliamay/obsidianmd-theme-primary +None of the original code was used and only the checkbox ideas were utilised. +Icons were taken from Font Awesome: https://fontawesome.com/ +----------------------------------*/ +.anp-custom-checkboxes [data-task=x] > input[type=checkbox]:checked, +.anp-custom-checkboxes [data-task=x] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task=x][type=checkbox]:checked { + --checkbox-color: rgb(var(--ctp-green)); + --checkbox-color-hover: rgb(var(--ctp-green)); +} +.anp-custom-checkboxes [data-task="!"] > input[type=checkbox]:checked, +.anp-custom-checkboxes [data-task="!"] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task="!"][type=checkbox]:checked { + --checkbox-color: rgb(var(--ctp-yellow)); + --checkbox-color-hover: rgb(var(--ctp-yellow)); +} +.anp-custom-checkboxes [data-task="!"] > input[type=checkbox]:checked:after, +.anp-custom-checkboxes [data-task="!"] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task="!"][type=checkbox]:checked:after { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 512'%3E%3C!--! --%3E%3Cpath d='M96 64c0-17.7-14.3-32-32-32S32 46.3 32 64V320c0 17.7 14.3 32 32 32s32-14.3 32-32V64zM64 480c22.1 0 40-17.9 40-40s-17.9-40-40-40s-40 17.9-40 40s17.9 40 40 40z'/%3E%3C/svg%3E"); + -webkit-mask-size: 20%; +} +.anp-custom-checkboxes [data-task="!"] > input[type=checkbox]:checked:before, +.anp-custom-checkboxes [data-task="!"] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task="!"][type=checkbox]:checked:before { + color: var(--checkbox-color); + margin: 0 3px; + position: absolute; + left: calc(var(--checkbox-size) * 1); + font-weight: bold; +} +.anp-custom-checkboxes [data-task="?"] > input[type=checkbox]:checked, +.anp-custom-checkboxes [data-task="?"] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task="?"][type=checkbox]:checked { + --checkbox-color: transparent; + --checkbox-color-hover: transparent; + border-width: 0; +} +.anp-custom-checkboxes [data-task="?"] > input[type=checkbox]:checked:after, +.anp-custom-checkboxes [data-task="?"] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task="?"][type=checkbox]:checked:after { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! --%3E%3Cpath d='M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM169.8 165.3c7.9-22.3 29.1-37.3 52.8-37.3h58.3c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24V250.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1H222.6c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM288 352c0 17.7-14.3 32-32 32s-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32z'/%3E%3C/svg%3E"); + -webkit-mask-size: contain; + background-color: rgb(var(--ctp-peach)); + left: 0px; +} +.anp-custom-checkboxes [data-task="?"] > input[type=checkbox]:checked:before, +.anp-custom-checkboxes [data-task="?"] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task="?"][type=checkbox]:checked:before { + color: rgb(var(--ctp-peach)); + margin: 0 3px; + position: absolute; + left: calc(var(--checkbox-size) * 1); + font-weight: bold; +} +.anp-custom-checkboxes [data-task="-"] { + text-decoration: var(--checklist-done-decoration); + color: var(--checklist-done-color); +} +.anp-custom-checkboxes [data-task="-"] > input[type=checkbox]:checked, +.anp-custom-checkboxes [data-task="-"] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task="-"][type=checkbox]:checked { + --checkbox-color: rgb(var(--ctp-red)); + --checkbox-color-hover: rgb(var(--ctp-red)); +} +.anp-custom-checkboxes [data-task="-"] > input[type=checkbox]:checked:after, +.anp-custom-checkboxes [data-task="-"] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task="-"][type=checkbox]:checked:after { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!--! --%3E%3Cpath d='M310.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 210.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L114.7 256 9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 301.3 265.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L205.3 256 310.6 150.6z'/%3E%3C/svg%3E"); + -webkit-mask-size: 50%; +} +.anp-custom-checkboxes [data-task="-"] > input[type=checkbox]:checked:before, +.anp-custom-checkboxes [data-task="-"] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task="-"][type=checkbox]:checked:before { + color: var(--checkbox-color); + margin: 0 3px; + position: absolute; + left: calc(var(--checkbox-size) * 1); + font-weight: bold; +} +.anp-custom-checkboxes [data-task=b] > input[type=checkbox]:checked, +.anp-custom-checkboxes [data-task=b] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task=b][type=checkbox]:checked { + --checkbox-color: transparent; + --checkbox-color-hover: transparent; + border-width: 0; +} +.anp-custom-checkboxes [data-task=b] > input[type=checkbox]:checked:after, +.anp-custom-checkboxes [data-task=b] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task=b][type=checkbox]:checked:after { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--! --%3E%3Cpath d='M0 48V487.7C0 501.1 10.9 512 24.3 512c5 0 9.9-1.5 14-4.4L192 400 345.7 507.6c4.1 2.9 9 4.4 14 4.4c13.4 0 24.3-10.9 24.3-24.3V48c0-26.5-21.5-48-48-48H48C21.5 0 0 21.5 0 48z'/%3E%3C/svg%3E"); + -webkit-mask-size: contain; + background-color: rgb(var(--ctp-red)); + left: 0px; +} +.anp-custom-checkboxes [data-task=b] > input[type=checkbox]:checked:before, +.anp-custom-checkboxes [data-task=b] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task=b][type=checkbox]:checked:before { + color: rgb(var(--ctp-red)); + margin: 0 3px; + position: absolute; + left: calc(var(--checkbox-size) * 1); + font-weight: bold; +} +.anp-custom-checkboxes [data-task=I] > input[type=checkbox]:checked, +.anp-custom-checkboxes [data-task=I] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task=I][type=checkbox]:checked { + --checkbox-color: transparent; + --checkbox-color-hover: transparent; + border-width: 0; +} +.anp-custom-checkboxes [data-task=I] > input[type=checkbox]:checked:after, +.anp-custom-checkboxes [data-task=I] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task=I][type=checkbox]:checked:after { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--! --%3E%3Cpath d='M272 384c9.6-31.9 29.5-59.1 49.2-86.2l0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C368 78.8 289.2 0 192 0S16 78.8 16 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4l0 0c19.8 27.1 39.7 54.4 49.2 86.2H272zM192 512c44.2 0 80-35.8 80-80V416H112v16c0 44.2 35.8 80 80 80zM112 176c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-61.9 50.1-112 112-112c8.8 0 16 7.2 16 16s-7.2 16-16 16c-44.2 0-80 35.8-80 80z'/%3E%3C/svg%3E"); + -webkit-mask-size: contain; + background-color: rgb(var(--ctp-yellow)); + left: 0px; +} +.anp-custom-checkboxes [data-task=I] > input[type=checkbox]:checked:before, +.anp-custom-checkboxes [data-task=I] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task=I][type=checkbox]:checked:before { + color: rgb(var(--ctp-yellow)); + margin: 0 3px; + position: absolute; + left: calc(var(--checkbox-size) * 1); + font-weight: bold; +} +.anp-custom-checkboxes [data-task=p] > input[type=checkbox]:checked, +.anp-custom-checkboxes [data-task=p] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task=p][type=checkbox]:checked { + --checkbox-color: transparent; + --checkbox-color-hover: transparent; + border-width: 0; +} +.anp-custom-checkboxes [data-task=p] > input[type=checkbox]:checked:after, +.anp-custom-checkboxes [data-task=p] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task=p][type=checkbox]:checked:after { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! --%3E%3Cpath d='M313.4 32.9c26 5.2 42.9 30.5 37.7 56.5l-2.3 11.4c-5.3 26.7-15.1 52.1-28.8 75.2H464c26.5 0 48 21.5 48 48c0 25.3-19.5 46-44.3 47.9c7.7 8.5 12.3 19.8 12.3 32.1c0 23.4-16.8 42.9-38.9 47.1c4.4 7.2 6.9 15.8 6.9 24.9c0 21.3-13.9 39.4-33.1 45.6c.7 3.3 1.1 6.8 1.1 10.4c0 26.5-21.5 48-48 48H294.5c-19 0-37.5-5.6-53.3-16.1l-38.5-25.7C176 420.4 160 390.4 160 358.3V320 272 247.1c0-29.2 13.3-56.7 36-75l7.4-5.9c26.5-21.2 44.6-51 51.2-84.2l2.3-11.4c5.2-26 30.5-42.9 56.5-37.7zM32 192H96c17.7 0 32 14.3 32 32V448c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32z'/%3E%3C/svg%3E"); + -webkit-mask-size: contain; + background-color: rgb(var(--ctp-green)); + left: 0px; +} +.anp-custom-checkboxes [data-task=p] > input[type=checkbox]:checked:before, +.anp-custom-checkboxes [data-task=p] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task=p][type=checkbox]:checked:before { + color: rgb(var(--ctp-green)); + margin: 0 3px; + position: absolute; + left: calc(var(--checkbox-size) * 1); + font-weight: bold; +} +.anp-custom-checkboxes [data-task=c] > input[type=checkbox]:checked, +.anp-custom-checkboxes [data-task=c] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task=c][type=checkbox]:checked { + --checkbox-color: transparent; + --checkbox-color-hover: transparent; + border-width: 0; +} +.anp-custom-checkboxes [data-task=c] > input[type=checkbox]:checked:after, +.anp-custom-checkboxes [data-task=c] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task=c][type=checkbox]:checked:after { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! --%3E%3Cpath d='M313.4 479.1c26-5.2 42.9-30.5 37.7-56.5l-2.3-11.4c-5.3-26.7-15.1-52.1-28.8-75.2H464c26.5 0 48-21.5 48-48c0-25.3-19.5-46-44.3-47.9c7.7-8.5 12.3-19.8 12.3-32.1c0-23.4-16.8-42.9-38.9-47.1c4.4-7.3 6.9-15.8 6.9-24.9c0-21.3-13.9-39.4-33.1-45.6c.7-3.3 1.1-6.8 1.1-10.4c0-26.5-21.5-48-48-48H294.5c-19 0-37.5 5.6-53.3 16.1L202.7 73.8C176 91.6 160 121.6 160 153.7V192v48 24.9c0 29.2 13.3 56.7 36 75l7.4 5.9c26.5 21.2 44.6 51 51.2 84.2l2.3 11.4c5.2 26 30.5 42.9 56.5 37.7zM32 320H96c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32H32C14.3 32 0 46.3 0 64V288c0 17.7 14.3 32 32 32z'/%3E%3C/svg%3E"); + -webkit-mask-size: 100%; + background-color: rgb(var(--ctp-red)); + left: 0px; +} +.anp-custom-checkboxes [data-task=c] > input[type=checkbox]:checked:before, +.anp-custom-checkboxes [data-task=c] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task=c][type=checkbox]:checked:before { + color: var(--checkbox-color); + margin: 0 3px; + position: absolute; + left: calc(var(--checkbox-size) * 1); + font-weight: bold; +} +.anp-custom-checkboxes [data-task=i] > input[type=checkbox]:checked, +.anp-custom-checkboxes [data-task=i] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task=i][type=checkbox]:checked { + --checkbox-color: transparent; + --checkbox-color-hover: transparent; + border-width: 0; +} +.anp-custom-checkboxes [data-task=i] > input[type=checkbox]:checked:after, +.anp-custom-checkboxes [data-task=i] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task=i][type=checkbox]:checked:after { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! --%3E%3Cpath d='M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-144c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z'/%3E%3C/svg%3E"); + -webkit-mask-size: contain; + background-color: rgb(var(--ctp-blue)); + left: 0px; +} +.anp-custom-checkboxes [data-task=i] > input[type=checkbox]:checked:before, +.anp-custom-checkboxes [data-task=i] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task=i][type=checkbox]:checked:before { + color: rgb(var(--ctp-blue)); + margin: 0 3px; + position: absolute; + left: calc(var(--checkbox-size) * 1); + font-weight: bold; +} +.anp-custom-checkboxes [data-task=l] > input[type=checkbox]:checked, +.anp-custom-checkboxes [data-task=l] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task=l][type=checkbox]:checked { + --checkbox-color: transparent; + --checkbox-color-hover: transparent; + border-width: 0; +} +.anp-custom-checkboxes [data-task=l] > input[type=checkbox]:checked:after, +.anp-custom-checkboxes [data-task=l] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task=l][type=checkbox]:checked:after { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--! --%3E%3Cpath d='M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0zM192 256c-35.3 0-64-28.7-64-64s28.7-64 64-64s64 28.7 64 64s-28.7 64-64 64z'/%3E%3C/svg%3E"); + -webkit-mask-size: contain; + background-color: rgb(var(--ctp-mauve)); + left: 0px; +} +.anp-custom-checkboxes [data-task=l] > input[type=checkbox]:checked:before, +.anp-custom-checkboxes [data-task=l] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task=l][type=checkbox]:checked:before { + color: rgb(var(--ctp-mauve)); + margin: 0 3px; + position: absolute; + left: calc(var(--checkbox-size) * 1); + font-weight: bold; +} +.anp-custom-checkboxes [data-task="*"] > input[type=checkbox]:checked, +.anp-custom-checkboxes [data-task="*"] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task="*"][type=checkbox]:checked { + --checkbox-color: transparent; + --checkbox-color-hover: transparent; + border-width: 0; +} +.anp-custom-checkboxes [data-task="*"] > input[type=checkbox]:checked:after, +.anp-custom-checkboxes [data-task="*"] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task="*"][type=checkbox]:checked:after { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3C!--! --%3E%3Cpath d='M316.9 18C311.6 7 300.4 0 288.1 0s-23.4 7-28.8 18L195 150.3 51.4 171.5c-12 1.8-22 10.2-25.7 21.7s-.7 24.2 7.9 32.7L137.8 329 113.2 474.7c-2 12 3 24.2 12.9 31.3s23 8 33.8 2.3l128.3-68.5 128.3 68.5c10.8 5.7 23.9 4.9 33.8-2.3s14.9-19.3 12.9-31.3L438.5 329 542.7 225.9c8.6-8.5 11.7-21.2 7.9-32.7s-13.7-19.9-25.7-21.7L381.2 150.3 316.9 18z'/%3E%3C/svg%3E"); + -webkit-mask-size: contain; + background-color: rgb(var(--ctp-yellow)); + left: 0px; +} +.anp-custom-checkboxes [data-task="*"] > input[type=checkbox]:checked:before, +.anp-custom-checkboxes [data-task="*"] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task="*"][type=checkbox]:checked:before { + color: rgb(var(--ctp-yellow)); + margin: 0 3px; + position: absolute; + left: calc(var(--checkbox-size) * 1); + font-weight: bold; +} +.anp-custom-checkboxes [data-task=n] > input[type=checkbox]:checked, +.anp-custom-checkboxes [data-task=n] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task=n][type=checkbox]:checked { + --checkbox-color: transparent; + --checkbox-color-hover: transparent; + border-width: 0; +} +.anp-custom-checkboxes [data-task=n] > input[type=checkbox]:checked:after, +.anp-custom-checkboxes [data-task=n] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task=n][type=checkbox]:checked:after { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--! --%3E%3Cpath d='M32 32C32 14.3 46.3 0 64 0H320c17.7 0 32 14.3 32 32s-14.3 32-32 32H290.5l11.4 148.2c36.7 19.9 65.7 53.2 79.5 94.7l1 3c3.3 9.8 1.6 20.5-4.4 28.8s-15.7 13.3-26 13.3H32c-10.3 0-19.9-4.9-26-13.3s-7.7-19.1-4.4-28.8l1-3c13.8-41.5 42.8-74.8 79.5-94.7L93.5 64H64C46.3 64 32 49.7 32 32zM160 384h64v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384z'/%3E%3C/svg%3E"); + -webkit-mask-size: contain; + background-color: rgb(var(--ctp-maroon)); + left: 0px; +} +.anp-custom-checkboxes [data-task=n] > input[type=checkbox]:checked:before, +.anp-custom-checkboxes [data-task=n] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task=n][type=checkbox]:checked:before { + color: rgb(var(--ctp-maroon)); + margin: 0 3px; + position: absolute; + left: calc(var(--checkbox-size) * 1); + font-weight: bold; +} +.anp-custom-checkboxes [data-task=S] > input[type=checkbox]:checked, +.anp-custom-checkboxes [data-task=S] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task=S][type=checkbox]:checked { + --checkbox-color: transparent; + --checkbox-color-hover: transparent; + border-width: 0; +} +.anp-custom-checkboxes [data-task=S] > input[type=checkbox]:checked:after, +.anp-custom-checkboxes [data-task=S] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task=S][type=checkbox]:checked:after { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! --%3E%3Cpath d='M320 96H192L144.6 24.9C137.5 14.2 145.1 0 157.9 0H354.1c12.8 0 20.4 14.2 13.3 24.9L320 96zM192 128H320c3.8 2.5 8.1 5.3 13 8.4C389.7 172.7 512 250.9 512 416c0 53-43 96-96 96H96c-53 0-96-43-96-96C0 250.9 122.3 172.7 179 136.4l0 0 0 0c4.8-3.1 9.2-5.9 13-8.4zm84.1 96c0-11.1-9-20.1-20.1-20.1s-20.1 9-20.1 20.1v6c-5.6 1.2-10.9 2.9-15.9 5.1c-15 6.8-27.9 19.4-31.1 37.7c-1.8 10.2-.8 20 3.4 29c4.2 8.8 10.7 15 17.3 19.5c11.6 7.9 26.9 12.5 38.6 16l2.2 .7c13.9 4.2 23.4 7.4 29.3 11.7c2.5 1.8 3.4 3.2 3.8 4.1c.3 .8 .9 2.6 .2 6.7c-.6 3.5-2.5 6.4-8 8.8c-6.1 2.6-16 3.9-28.8 1.9c-6-1-16.7-4.6-26.2-7.9l0 0 0 0 0 0 0 0c-2.2-.8-4.3-1.5-6.3-2.1c-10.5-3.5-21.8 2.2-25.3 12.7s2.2 21.8 12.7 25.3c1.2 .4 2.7 .9 4.4 1.5c7.9 2.7 20.3 6.9 29.8 9.1V416c0 11.1 9 20.1 20.1 20.1s20.1-9 20.1-20.1v-5.5c5.4-1 10.5-2.5 15.4-4.6c15.7-6.7 28.4-19.7 31.6-38.7c1.8-10.4 1-20.3-3-29.4c-3.9-9-10.2-15.6-16.9-20.5c-12.2-8.8-28.3-13.7-40.4-17.4l-.8-.2c-14.2-4.3-23.8-7.3-29.9-11.4c-2.6-1.8-3.4-3-3.6-3.5c-.2-.3-.7-1.6-.1-5c.3-1.9 1.9-5.2 8.2-8.1c6.4-2.9 16.4-4.5 28.6-2.6c4.3 .7 17.9 3.3 21.7 4.3c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-4.4-1.2-14.4-3.2-21-4.4V224z'/%3E%3C/svg%3E"); + -webkit-mask-size: contain; + background-color: rgb(var(--ctp-green)); + left: 0px; +} +.anp-custom-checkboxes [data-task=S] > input[type=checkbox]:checked:before, +.anp-custom-checkboxes [data-task=S] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task=S][type=checkbox]:checked:before { + color: rgb(var(--ctp-green)); + margin: 0 3px; + position: absolute; + left: calc(var(--checkbox-size) * 1); + font-weight: bold; +} +.anp-custom-checkboxes [data-task="/"] > input[type=checkbox]:checked, +.anp-custom-checkboxes [data-task="/"] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task="/"][type=checkbox]:checked { + --checkbox-color: rgba(var(--ctp-subtext0), 0.3); + --checkbox-color-hover: rgba(var(--ctp-subtext0), 0.3); + border-color: rgb(var(--ctp-subtext0)) !important; +} +.anp-custom-checkboxes [data-task="/"] > input[type=checkbox]:checked:after, +.anp-custom-checkboxes [data-task="/"] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task="/"][type=checkbox]:checked:after { + background-color: transparent; +} +.anp-custom-checkboxes [data-task="/"] > input[type=checkbox]:checked:before, +.anp-custom-checkboxes [data-task="/"] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task="/"][type=checkbox]:checked:before { + color: rgb(var(--ctp-subtext0)); + margin: 0 3px; + position: absolute; + left: calc(var(--checkbox-size) * 1); + font-weight: bold; +} +.anp-custom-checkboxes [data-task="<"] > input[type=checkbox]:checked, +.anp-custom-checkboxes [data-task="<"] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task="<"][type=checkbox]:checked { + --checkbox-color: transparent; + --checkbox-color-hover: transparent; + border-width: 0; +} +.anp-custom-checkboxes [data-task="<"] > input[type=checkbox]:checked:after, +.anp-custom-checkboxes [data-task="<"] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task="<"][type=checkbox]:checked:after { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! --%3E%3Cpath d='M96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192H0V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V192z'/%3E%3C/svg%3E"); + -webkit-mask-size: contain; + background-color: rgb(var(--ctp-teal)); + left: 0px; +} +.anp-custom-checkboxes [data-task="<"] > input[type=checkbox]:checked:before, +.anp-custom-checkboxes [data-task="<"] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task="<"][type=checkbox]:checked:before { + color: rgb(var(--ctp-teal)); + margin: 0 3px; + position: absolute; + left: calc(var(--checkbox-size) * 1); + font-weight: bold; +} +.anp-custom-checkboxes [data-task=">"] > input[type=checkbox]:checked, +.anp-custom-checkboxes [data-task=">"] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task=">"][type=checkbox]:checked { + --checkbox-color: transparent; + --checkbox-color-hover: transparent; + border-width: 0; +} +.anp-custom-checkboxes [data-task=">"] > input[type=checkbox]:checked:after, +.anp-custom-checkboxes [data-task=">"] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task=">"][type=checkbox]:checked:after { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! --%3E%3Cpath d='M307 34.8c-11.5 5.1-19 16.6-19 29.2v64H176C78.8 128 0 206.8 0 304C0 417.3 81.5 467.9 100.2 478.1c2.5 1.4 5.3 1.9 8.1 1.9c10.9 0 19.7-8.9 19.7-19.7c0-7.5-4.3-14.4-9.8-19.5C108.8 431.9 96 414.4 96 384c0-53 43-96 96-96h96v64c0 12.6 7.4 24.1 19 29.2s25 3 34.4-5.4l160-144c6.7-6.1 10.6-14.7 10.6-23.8s-3.8-17.7-10.6-23.8l-160-144c-9.4-8.5-22.9-10.6-34.4-5.4z'/%3E%3C/svg%3E"); + -webkit-mask-size: contain; + background-color: rgb(var(--ctp-sapphire)); + left: 0px; +} +.anp-custom-checkboxes [data-task=">"] > input[type=checkbox]:checked:before, +.anp-custom-checkboxes [data-task=">"] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task=">"][type=checkbox]:checked:before { + color: rgb(var(--ctp-sapphire)); + margin: 0 3px; + position: absolute; + left: calc(var(--checkbox-size) * 1); + font-weight: bold; +} +.anp-custom-checkboxes [data-task='"'] > input[type=checkbox]:checked, +.anp-custom-checkboxes [data-task='"'] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task='"'][type=checkbox]:checked { + --checkbox-color: transparent; + --checkbox-color-hover: transparent; + border-width: 0; +} +.anp-custom-checkboxes [data-task='"'] > input[type=checkbox]:checked:after, +.anp-custom-checkboxes [data-task='"'] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task='"'][type=checkbox]:checked:after { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! --%3E%3Cpath d='M0 216C0 149.7 53.7 96 120 96h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V320 288 216zm256 0c0-66.3 53.7-120 120-120h8c17.7 0 32 14.3 32 32s-14.3 32-32 32h-8c-30.9 0-56 25.1-56 56v8h64c35.3 0 64 28.7 64 64v64c0 35.3-28.7 64-64 64H320c-35.3 0-64-28.7-64-64V320 288 216z'/%3E%3C/svg%3E"); + -webkit-mask-size: contain; + background-color: rgb(var(--ctp-subtext0)); + left: 0px; +} +.anp-custom-checkboxes [data-task='"'] > input[type=checkbox]:checked:before, +.anp-custom-checkboxes [data-task='"'] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task='"'][type=checkbox]:checked:before { + color: rgb(var(--ctp-subtext0)); + margin: 0 3px; + position: absolute; + left: calc(var(--checkbox-size) * 1); + font-weight: bold; +} +.anp-custom-checkboxes [data-task=u] > input[type=checkbox]:checked, +.anp-custom-checkboxes [data-task=u] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task=u][type=checkbox]:checked { + --checkbox-color: transparent; + --checkbox-color-hover: transparent; + border-width: 0; +} +.anp-custom-checkboxes [data-task=u] > input[type=checkbox]:checked:after, +.anp-custom-checkboxes [data-task=u] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task=u][type=checkbox]:checked:after { + -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLXRyZW5kaW5nLXVwIj48cG9seWxpbmUgcG9pbnRzPSIyMiA3IDEzLjUgMTUuNSA4LjUgMTAuNSAyIDE3Ii8+PHBvbHlsaW5lIHBvaW50cz0iMTYgNyAyMiA3IDIyIDEzIi8+PC9zdmc+"); + -webkit-mask-size: contain; + background-color: rgb(var(--ctp-green)); + left: 0px; +} +.anp-custom-checkboxes [data-task=u] > input[type=checkbox]:checked:before, +.anp-custom-checkboxes [data-task=u] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task=u][type=checkbox]:checked:before { + color: rgb(var(--ctp-green)); + margin: 0 3px; + position: absolute; + left: calc(var(--checkbox-size) * 1); + font-weight: bold; +} +.anp-custom-checkboxes [data-task=d] > input[type=checkbox]:checked, +.anp-custom-checkboxes [data-task=d] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task=d][type=checkbox]:checked { + --checkbox-color: transparent; + --checkbox-color-hover: transparent; + border-width: 0; +} +.anp-custom-checkboxes [data-task=d] > input[type=checkbox]:checked:after, +.anp-custom-checkboxes [data-task=d] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task=d][type=checkbox]:checked:after { + -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLXRyZW5kaW5nLWRvd24iPjxwb2x5bGluZSBwb2ludHM9IjIyIDE3IDEzLjUgOC41IDguNSAxMy41IDIgNyIvPjxwb2x5bGluZSBwb2ludHM9IjE2IDE3IDIyIDE3IDIyIDExIi8+PC9zdmc+"); + -webkit-mask-size: contain; + background-color: rgb(var(--ctp-red)); + left: 0px; +} +.anp-custom-checkboxes [data-task=d] > input[type=checkbox]:checked:before, +.anp-custom-checkboxes [data-task=d] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task=d][type=checkbox]:checked:before { + color: rgb(var(--ctp-red)); + margin: 0 3px; + position: absolute; + left: calc(var(--checkbox-size) * 1); + font-weight: bold; +} +.anp-custom-checkboxes [data-task=f] > input[type=checkbox]:checked, +.anp-custom-checkboxes [data-task=f] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task=f][type=checkbox]:checked { + --checkbox-color: transparent; + --checkbox-color-hover: transparent; + border-width: 0; +} +.anp-custom-checkboxes [data-task=f] > input[type=checkbox]:checked:after, +.anp-custom-checkboxes [data-task=f] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task=f][type=checkbox]:checked:after { + -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWZsYW1lIj48cGF0aCBkPSJNOC41IDE0LjVBMi41IDIuNSAwIDAgMCAxMSAxMmMwLTEuMzgtLjUtMi0xLTMtMS4wNzItMi4xNDMtLjIyNC00LjA1NCAyLTYgLjUgMi41IDIgNC45IDQgNi41IDIgMS42IDMgMy41IDMgNS41YTcgNyAwIDEgMS0xNCAwYzAtMS4xNTMuNDMzLTIuMjk0IDEtM2EyLjUgMi41IDAgMCAwIDIuNSAyLjV6Ii8+PC9zdmc+"); + -webkit-mask-size: contain; + background-color: rgb(var(--ctp-red)); + left: 0px; +} +.anp-custom-checkboxes [data-task=f] > input[type=checkbox]:checked:before, +.anp-custom-checkboxes [data-task=f] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task=f][type=checkbox]:checked:before { + color: rgb(var(--ctp-red)); + margin: 0 3px; + position: absolute; + left: calc(var(--checkbox-size) * 1); + font-weight: bold; +} +.anp-custom-checkboxes [data-task=k] > input[type=checkbox]:checked, +.anp-custom-checkboxes [data-task=k] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task=k][type=checkbox]:checked { + --checkbox-color: transparent; + --checkbox-color-hover: transparent; + border-width: 0; +} +.anp-custom-checkboxes [data-task=k] > input[type=checkbox]:checked:after, +.anp-custom-checkboxes [data-task=k] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task=k][type=checkbox]:checked:after { + -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWtleS1yb3VuZCI+PHBhdGggZD0iTTIgMTh2M2MwIC42LjQgMSAxIDFoNHYtM2gzdi0zaDJsMS40LTEuNGE2LjUgNi41IDAgMSAwLTQtNFoiLz48Y2lyY2xlIGN4PSIxNi41IiBjeT0iNy41IiByPSIuNSIvPjwvc3ZnPg=="); + -webkit-mask-size: contain; + background-color: rgb(var(--ctp-yellow)); + left: 0px; +} +.anp-custom-checkboxes [data-task=k] > input[type=checkbox]:checked:before, +.anp-custom-checkboxes [data-task=k] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task=k][type=checkbox]:checked:before { + color: rgb(var(--ctp-yellow)); + margin: 0 3px; + position: absolute; + left: calc(var(--checkbox-size) * 1); + font-weight: bold; +} +.anp-custom-checkboxes [data-task=w] > input[type=checkbox]:checked, +.anp-custom-checkboxes [data-task=w] > p > input[type=checkbox]:checked, .anp-custom-checkboxes [data-task=w][type=checkbox]:checked { + --checkbox-color: transparent; + --checkbox-color-hover: transparent; + border-width: 0; +} +.anp-custom-checkboxes [data-task=w] > input[type=checkbox]:checked:after, +.anp-custom-checkboxes [data-task=w] > p > input[type=checkbox]:checked:after, .anp-custom-checkboxes [data-task=w][type=checkbox]:checked:after { + -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWNha2UiPjxwYXRoIGQ9Ik0yMCAyMXYtOGEyIDIgMCAwIDAtMi0ySDZhMiAyIDAgMCAwLTIgMnY4Ii8+PHBhdGggZD0iTTQgMTZzLjUtMSAyLTEgMi41IDIgNCAyIDIuNS0yIDQtMiAyLjUgMiA0IDIgMi0xIDItMSIvPjxwYXRoIGQ9Ik0yIDIxaDIwIi8+PHBhdGggZD0iTTcgOHYzIi8+PHBhdGggZD0iTTEyIDh2MyIvPjxwYXRoIGQ9Ik0xNyA4djMiLz48cGF0aCBkPSJNNyA0aDAuMDEiLz48cGF0aCBkPSJNMTIgNGgwLjAxIi8+PHBhdGggZD0iTTE3IDRoMC4wMSIvPjwvc3ZnPg=="); + -webkit-mask-size: contain; + background-color: rgb(var(--ctp-mauve)); + left: 0px; +} +.anp-custom-checkboxes [data-task=w] > input[type=checkbox]:checked:before, +.anp-custom-checkboxes [data-task=w] > p > input[type=checkbox]:checked:before, .anp-custom-checkboxes [data-task=w][type=checkbox]:checked:before { + color: rgb(var(--ctp-mauve)); + margin: 0 3px; + position: absolute; + left: calc(var(--checkbox-size) * 1); + font-weight: bold; +} + +.anp-custom-checkboxes-labels [data-task="!"] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task="!"][type=checkbox]:checked:before { + content: "IMP"; +} + +.anp-custom-checkboxes-labels [data-task=">"] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task=">"][type=checkbox]:checked:before { + content: "RSCH"; +} + +.anp-custom-checkboxes-labels [data-task="<"] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task="<"][type=checkbox]:checked:before { + content: "SCH"; +} + +.anp-custom-checkboxes-labels [data-task="-"] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task="-"][type=checkbox]:checked:before { + content: "CNCL"; +} + +.anp-custom-checkboxes-labels [data-task="/"] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task="/"][type=checkbox]:checked:before { + content: "PRG"; +} + +.anp-custom-checkboxes-labels [data-task="?"] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task="?"][type=checkbox]:checked:before { + content: "QUE"; +} + +.anp-custom-checkboxes-labels [data-task="*"] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task="*"][type=checkbox]:checked:before { + content: "STAR"; +} + +.anp-custom-checkboxes-labels [data-task=n] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task=n][type=checkbox]:checked:before { + content: "NOTE"; +} + +.anp-custom-checkboxes-labels [data-task=l] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task=l][type=checkbox]:checked:before { + content: "LCTN"; +} + +.anp-custom-checkboxes-labels [data-task=i] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task=i][type=checkbox]:checked:before { + content: "INFO"; +} + +.anp-custom-checkboxes-labels [data-task=I] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task=I][type=checkbox]:checked:before { + content: "IDEA"; +} + +.anp-custom-checkboxes-labels [data-task=S] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task=S][type=checkbox]:checked:before { + content: "AMT"; +} + +.anp-custom-checkboxes-labels [data-task=p] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task=p][type=checkbox]:checked:before { + content: "PRO"; +} + +.anp-custom-checkboxes-labels [data-task=c] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task=c][type=checkbox]:checked:before { + content: "CON"; +} + +.anp-custom-checkboxes-labels [data-task=b] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task=b][type=checkbox]:checked:before { + content: "BKMK"; +} + +.anp-custom-checkboxes-labels [data-task='"'] input[type=checkbox]:checked:before, .anp-custom-checkboxes-labels [data-task='"'][type=checkbox]:checked:before { + content: "QUOT"; +} +.anp-custom-checkboxes-labels .task-list-item .task-list-item-checkbox { + margin-right: calc(var(--checkbox-size) * 2.7); +} + +.anp-speech-bubble [data-task="0"], +.anp-speech-bubble [data-task="1"], +.anp-speech-bubble [data-task="2"], +.anp-speech-bubble [data-task="3"], +.anp-speech-bubble [data-task="4"], +.anp-speech-bubble [data-task="5"], +.anp-speech-bubble [data-task="6"], +.anp-speech-bubble [data-task="7"], +.anp-speech-bubble [data-task="8"], +.anp-speech-bubble [data-task="9"] { + margin-inline-start: -15px; + padding: 3px 10px !important; + border-radius: 3px 10px 10px 10px; + max-width: fit-content; + color: var(--text-normal); + --bold-color: var(--text-normal); + --italic-color: var(--text-normal); +} +.anp-speech-bubble [data-task="0"] p, +.anp-speech-bubble [data-task="1"] p, +.anp-speech-bubble [data-task="2"] p, +.anp-speech-bubble [data-task="3"] p, +.anp-speech-bubble [data-task="4"] p, +.anp-speech-bubble [data-task="5"] p, +.anp-speech-bubble [data-task="6"] p, +.anp-speech-bubble [data-task="7"] p, +.anp-speech-bubble [data-task="8"] p, +.anp-speech-bubble [data-task="9"] p { + margin-top: 0; + margin-bottom: 0; +} +.anp-speech-bubble [data-task="0"] .task-list-item-checkbox, +.anp-speech-bubble [data-task="1"] .task-list-item-checkbox, +.anp-speech-bubble [data-task="2"] .task-list-item-checkbox, +.anp-speech-bubble [data-task="3"] .task-list-item-checkbox, +.anp-speech-bubble [data-task="4"] .task-list-item-checkbox, +.anp-speech-bubble [data-task="5"] .task-list-item-checkbox, +.anp-speech-bubble [data-task="6"] .task-list-item-checkbox, +.anp-speech-bubble [data-task="7"] .task-list-item-checkbox, +.anp-speech-bubble [data-task="8"] .task-list-item-checkbox, +.anp-speech-bubble [data-task="9"] .task-list-item-checkbox { + display: none; +} +.anp-speech-bubble [data-task="0"]::selection, +.anp-speech-bubble [data-task="1"]::selection, +.anp-speech-bubble [data-task="2"]::selection, +.anp-speech-bubble [data-task="3"]::selection, +.anp-speech-bubble [data-task="4"]::selection, +.anp-speech-bubble [data-task="5"]::selection, +.anp-speech-bubble [data-task="6"]::selection, +.anp-speech-bubble [data-task="7"]::selection, +.anp-speech-bubble [data-task="8"]::selection, +.anp-speech-bubble [data-task="9"]::selection { + background-color: rgba(var(--ctp-text), 0.2); +} + +.theme-dark.anp-speech-bubble [data-task="0"], +.theme-dark.anp-speech-bubble [data-task="1"], +.theme-dark.anp-speech-bubble [data-task="2"], +.theme-dark.anp-speech-bubble [data-task="3"], +.theme-dark.anp-speech-bubble [data-task="4"], +.theme-dark.anp-speech-bubble [data-task="5"], +.theme-dark.anp-speech-bubble [data-task="6"], +.theme-dark.anp-speech-bubble [data-task="7"], +.theme-dark.anp-speech-bubble [data-task="8"], +.theme-dark.anp-speech-bubble [data-task="9"] { + --text-normal: var(--background-primary); + transition: background-color 0.2s, background 0.2s, border-radius 0.2s; +} +.theme-dark.anp-speech-bubble [data-task="0"]::selection, +.theme-dark.anp-speech-bubble [data-task="1"]::selection, +.theme-dark.anp-speech-bubble [data-task="2"]::selection, +.theme-dark.anp-speech-bubble [data-task="3"]::selection, +.theme-dark.anp-speech-bubble [data-task="4"]::selection, +.theme-dark.anp-speech-bubble [data-task="5"]::selection, +.theme-dark.anp-speech-bubble [data-task="6"]::selection, +.theme-dark.anp-speech-bubble [data-task="7"]::selection, +.theme-dark.anp-speech-bubble [data-task="8"]::selection, +.theme-dark.anp-speech-bubble [data-task="9"]::selection { + background-color: rgba(var(--ctp-crust), 0.2); + background: rgba(var(--ctp-crust), 0.2); +} + +.anp-speech-bubble .is-live-preview [data-task="0"].cm-active, +.anp-speech-bubble .is-live-preview [data-task="1"].cm-active, +.anp-speech-bubble .is-live-preview [data-task="2"].cm-active, +.anp-speech-bubble .is-live-preview [data-task="3"].cm-active, +.anp-speech-bubble .is-live-preview [data-task="4"].cm-active, +.anp-speech-bubble .is-live-preview [data-task="5"].cm-active, +.anp-speech-bubble .is-live-preview [data-task="6"].cm-active, +.anp-speech-bubble .is-live-preview [data-task="7"].cm-active, +.anp-speech-bubble .is-live-preview [data-task="8"].cm-active, +.anp-speech-bubble .is-live-preview [data-task="9"].cm-active { + border-radius: 0; + --text-normal: rgb(var(--ctp-text)); + background: rgba(var(--ctp-surface1), 0.4); +} +.anp-speech-bubble .is-live-preview [data-task="0"]:not(.cm-active), +.anp-speech-bubble .is-live-preview [data-task="1"]:not(.cm-active), +.anp-speech-bubble .is-live-preview [data-task="2"]:not(.cm-active), +.anp-speech-bubble .is-live-preview [data-task="3"]:not(.cm-active), +.anp-speech-bubble .is-live-preview [data-task="4"]:not(.cm-active), +.anp-speech-bubble .is-live-preview [data-task="5"]:not(.cm-active), +.anp-speech-bubble .is-live-preview [data-task="6"]:not(.cm-active), +.anp-speech-bubble .is-live-preview [data-task="7"]:not(.cm-active), +.anp-speech-bubble .is-live-preview [data-task="8"]:not(.cm-active), +.anp-speech-bubble .is-live-preview [data-task="9"]:not(.cm-active) { + max-width: max-content; +} + +/* Dirty Speech Bubble Fix */ +.anp-speech-bubble .HyperMD-task-line[data-task="0"], .anp-speech-bubble .HyperMD-task-line[data-task="1"], .anp-speech-bubble .HyperMD-task-line[data-task="2"], .anp-speech-bubble .HyperMD-task-line[data-task="3"], .anp-speech-bubble .HyperMD-task-line[data-task="4"], .anp-speech-bubble .HyperMD-task-line[data-task="5"], .anp-speech-bubble .HyperMD-task-line[data-task="6"], .anp-speech-bubble .HyperMD-task-line[data-task="7"], .anp-speech-bubble .HyperMD-task-line[data-task="8"], .anp-speech-bubble .HyperMD-task-line[data-task="9"] { + text-indent: 0px !important; +} + +.anp-speech-bubble [data-task="0"] { + background-color: rgba(var(--ctp-red), var(--anp-speech-bubble-opacity)); +} + +.anp-speech-bubble [data-task="1"] { + background-color: rgba(var(--ctp-peach), var(--anp-speech-bubble-opacity)); +} + +.anp-speech-bubble [data-task="2"] { + background-color: rgba(var(--ctp-yellow), var(--anp-speech-bubble-opacity)); +} + +.anp-speech-bubble [data-task="3"] { + background-color: rgba(var(--ctp-green), var(--anp-speech-bubble-opacity)); +} + +.anp-speech-bubble [data-task="4"] { + background-color: rgba(var(--ctp-teal), var(--anp-speech-bubble-opacity)); +} + +.anp-speech-bubble [data-task="5"] { + background-color: rgba(var(--ctp-sky), var(--anp-speech-bubble-opacity)); +} + +.anp-speech-bubble [data-task="6"] { + background-color: rgba(var(--ctp-blue), var(--anp-speech-bubble-opacity)); +} + +.anp-speech-bubble [data-task="7"] { + background-color: rgba(var(--ctp-mauve), var(--anp-speech-bubble-opacity)); +} + +.anp-speech-bubble [data-task="8"] { + background: linear-gradient(to right, rgba(var(--ctp-red), var(--anp-speech-bubble-opacity)), rgba(var(--ctp-yellow), var(--anp-speech-bubble-opacity))); +} + +.anp-speech-bubble [data-task="9"] { + background: linear-gradient(to left, rgba(var(--ctp-lavender), var(--anp-speech-bubble-opacity)), rgba(var(--ctp-mauve), var(--anp-speech-bubble-opacity))); +} + +/*------------FLOATING VAULT TITLE-----------*/ +/*---------------------------------- +This feature is inspired by Cecilia May's Primary theme: https://github.com/ceciliamay/obsidianmd-theme-primary +None of the original code was used and the feature was implemented from scratch. +----------------------------------*/ +.anp-floating-header .nav-folder.mod-root > .nav-folder-title { + background-color: var(--background-secondary); + position: sticky; + top: 0; + z-index: var(--layer-popover); + width: 100%; + border: 1px solid var(--background-modifier-border); + border-radius: var(--radius-s); + box-shadow: 0 3px 4px 0px rgba(0, 0, 0, 0.05); +} + +.anp-floating-header.anp-card-layout .nav-folder.mod-root > .nav-folder-title { + background-color: var(--card-foreground-color, var(--background-primary)); +} + +.anp-floating-header.anp-custom-vault-toggle .nav-folder.mod-root > .nav-folder-title { + padding-top: 10px; +} + +.anp-codeblock-numbers .HyperMD-codeblock-begin { + counter-reset: line-numbers; +} + +.anp-codeblock-numbers .HyperMD-codeblock.cm-line:not(.HyperMD-codeblock-begin):not(.HyperMD-codeblock-end) { + padding-left: 5em; + position: relative; +} + +.anp-codeblock-numbers .HyperMD-codeblock.cm-line:not(.HyperMD-codeblock-begin):not(.HyperMD-codeblock-end)::before { + align-items: flex-end; + border-right: 1px solid var(--scrollbar-thumb-bg); + color: var(--anp-code-text-color, var(--text-faint)); + content: counter(line-numbers); + counter-increment: line-numbers; + display: table-caption; + font-size: 0.8em; + height: 100%; + justify-content: flex-end; + left: 0; + padding-right: 0.5em; + padding-top: 1px; + position: absolute; + text-align: right; + width: 3em; +} + +.anp-codeblock-numbers .HyperMD-codeblock.cm-line.cm-active:not(.HyperMD-codeblock-begin):not(.HyperMD-codeblock-end)::before { + color: var(--color-accent); +} + +.anp-codeblock-numbers .HyperMD-codeblock .cm-foldPlaceholder::before { + display: none; +} + +.anp-file-icons .nav-file .nav-file-title[data-path] { + align-items: center; +} + +.anp-file-icons .nav-file .nav-file-title[data-path]::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='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7.5L14.5 2z'/%3E%3Cpath d='M14 2v6h6'/%3E%3C/svg%3E%0A"); + -webkit-mask-repeat: no-repeat; + background-color: var(--icon-color); + content: ""; + display: flex; + flex-shrink: 0; + height: var(--size-4-4); + margin-left: calc(-1 * var(--size-4-5)); + opacity: var(--icon-opacity); + position: absolute; + width: var(--size-4-4); +} + +.anp-file-icons .nav-file .nav-file-title[data-path$=".md"]::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='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7.5L14.5 2z'/%3E%3Cpath d='M14 2v6h6m-4 5H8m8 4H8m2-8H8'/%3E%3C/svg%3E%0A"); + -webkit-mask-repeat: no-repeat; +} + +.anp-file-icons .nav-file .nav-file-title[data-path$=".canvas"]::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='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3h7v9H3zm11 0h7v5h-7zm0 9h7v9h-7zM3 16h7v5H3z'/%3E%3C/svg%3E"); + -webkit-mask-repeat: no-repeat; +} + +.anp-file-icons .nav-file .nav-file-title[data-path$=".excalidraw.md"]::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='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 13.5V4a2 2 0 0 1 2-2h8.5L20 7.5V20a2 2 0 0 1-2 2h-5.5'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M10.4 12.6a2 2 0 0 1 3 3L8 21l-4 1 1-4Z'/%3E%3C/svg%3E"); + -webkit-mask-repeat: no-repeat; +} + +.anp-file-icons .nav-file .nav-file-title[data-path$=".svg"]::before, +.anp-file-icons .nav-file .nav-file-title[data-path$=".bmp"]::before, +.anp-file-icons .nav-file .nav-file-title[data-path$=".jpg"]::before, +.anp-file-icons .nav-file .nav-file-title[data-path$=".gif"]::before, +.anp-file-icons .nav-file .nav-file-title[data-path$=".webp"]::before, +.anp-file-icons .nav-file .nav-file-title[data-path$=".jpeg"]::before, +.anp-file-icons .nav-file .nav-file-title[data-path$=".png"]::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='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7.5L14.5 2z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Ccircle cx='10' cy='13' r='2'/%3E%3Cpath d='m20 17-1.09-1.09a2 2 0 0 0-2.82 0L10 22'/%3E%3C/svg%3E%0A"); + -webkit-mask-repeat: no-repeat; +} + +.anp-file-icons .nav-file .nav-file-title[data-path$=".mp3"]::before, +.anp-file-icons .nav-file .nav-file-title[data-path$=".wav"]::before, +.anp-file-icons .nav-file .nav-file-title[data-path$=".m4a"]::before, +.anp-file-icons .nav-file .nav-file-title[data-path$=".ogg"]::before, +.anp-file-icons .nav-file .nav-file-title[data-path$=".flac"]::before, +.anp-file-icons .nav-file .nav-file-title[data-path$=".3gp"]::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='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18V5l12-2v13M9 9l12-2'/%3E%3Ccircle cx='6' cy='18' r='3'/%3E%3Ccircle cx='18' cy='16' r='3'/%3E%3C/svg%3E"); + -webkit-mask-repeat: no-repeat; +} + +.anp-file-icons .nav-file .nav-file-title[data-path$=".webm"]::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='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M10 8l6 4-6 4V8z'/%3E%3C/svg%3E"); + -webkit-mask-repeat: no-repeat; +} + +.anp-file-icons .nav-file .nav-file-title[data-path$=".mp4"]::before, +.anp-file-icons .nav-file .nav-file-title[data-path$=".ogv"]::before, +.anp-file-icons .nav-file .nav-file-title[data-path$=".mov"]::before, +.anp-file-icons .nav-file .nav-file-title[data-path$=".mkv"]::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='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 11v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8H4Z'/%3E%3Cpath d='m4 11-.88-2.87a2 2 0 0 1 1.33-2.5l11.48-3.5a2 2 0 0 1 2.5 1.32l.87 2.87L4 11.01Z'/%3E%3Cpath d='M6.6 4.99l3.38 4.2m1.88-5.81l3.38 4.2'/%3E%3C/svg%3E"); + -webkit-mask-repeat: no-repeat; +} + +.anp-file-icons .nav-file .nav-file-title[data-path$=".loom"]::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='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v18'/%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M3 9h18M3 15h18'/%3E%3C/svg%3E"); + -webkit-mask-repeat: no-repeat; +} + +/*--------------DISABLING IN-FRONTMATTER---------------*/ +.heading-normal-toggle { + --h1-color: var(--text-normal) !important; + --h2-color: var(--text-normal) !important; + --h3-color: var(--text-normal) !important; + --h4-color: var(--text-normal) !important; + --h5-color: var(--text-normal) !important; + --h6-color: var(--text-normal) !important; +} + +.decorations-normal-toggle, +.decorations-normal-toggle.markdown-rendered { + --bold-color: var(--text-normal) !important; + --italic-color: var(--text-normal) !important; +} + +.decorations-normal-toggle.markdown-rendered .table-view-table, +.decorations-normal-toggle.is-live-preview .table-view-table { + --bold-color: var(--text-muted) !important; + --italic-color: var(--text-muted) !important; +} + +/*=============================================================== +* RAINBOW FOLDERS +* Author: AnubisNekhet +* https://www.buymeacoffee.com/anubisnekhet +*===============================================================*/ +/*--------------------------------------------------------------- +* RAIBOW FOLDER VARIABLE + +* --rainbow-folder-color is a raw rgb variable whose value +* is cycled per child folder in a folder tree. +* Applying "inherit" to every child folder excluding first-order +* child folders results in folders "inheriting" their parent +* folder colors. +*---------------------------------------------------------------*/ +.nav-folder-children > .nav-folder:nth-child(11n+2), +.nav-files-container > div > .nav-folder:nth-child(11n+2), +[data-type=bookmarks] .tree-item:nth-child(11n+2) { + --rainbow-folder-color: var(--ctp-red); +} +.nav-folder-children > .nav-folder:nth-child(11n+3), +.nav-files-container > div > .nav-folder:nth-child(11n+3), +[data-type=bookmarks] .tree-item:nth-child(11n+3) { + --rainbow-folder-color: var(--ctp-maroon); +} +.nav-folder-children > .nav-folder:nth-child(11n+4), +.nav-files-container > div > .nav-folder:nth-child(11n+4), +[data-type=bookmarks] .tree-item:nth-child(11n+4) { + --rainbow-folder-color: var(--ctp-peach); +} +.nav-folder-children > .nav-folder:nth-child(11n+5), +.nav-files-container > div > .nav-folder:nth-child(11n+5), +[data-type=bookmarks] .tree-item:nth-child(11n+5) { + --rainbow-folder-color: var(--ctp-yellow); +} +.nav-folder-children > .nav-folder:nth-child(11n+6), +.nav-files-container > div > .nav-folder:nth-child(11n+6), +[data-type=bookmarks] .tree-item:nth-child(11n+6) { + --rainbow-folder-color: var(--ctp-green); +} +.nav-folder-children > .nav-folder:nth-child(11n+7), +.nav-files-container > div > .nav-folder:nth-child(11n+7), +[data-type=bookmarks] .tree-item:nth-child(11n+7) { + --rainbow-folder-color: var(--ctp-teal); +} +.nav-folder-children > .nav-folder:nth-child(11n+8), +.nav-files-container > div > .nav-folder:nth-child(11n+8), +[data-type=bookmarks] .tree-item:nth-child(11n+8) { + --rainbow-folder-color: var(--ctp-sky); +} +.nav-folder-children > .nav-folder:nth-child(11n+9), +.nav-files-container > div > .nav-folder:nth-child(11n+9), +[data-type=bookmarks] .tree-item:nth-child(11n+9) { + --rainbow-folder-color: var(--ctp-sapphire); +} +.nav-folder-children > .nav-folder:nth-child(11n+10), +.nav-files-container > div > .nav-folder:nth-child(11n+10), +[data-type=bookmarks] .tree-item:nth-child(11n+10) { + --rainbow-folder-color: var(--ctp-blue); +} +.nav-folder-children > .nav-folder:nth-child(11n+11), +.nav-files-container > div > .nav-folder:nth-child(11n+11), +[data-type=bookmarks] .tree-item:nth-child(11n+11) { + --rainbow-folder-color: var(--ctp-lavender); +} +.nav-folder-children > .nav-folder:nth-child(11n+12), +.nav-files-container > div > .nav-folder:nth-child(11n+12), +[data-type=bookmarks] .tree-item:nth-child(11n+12) { + --rainbow-folder-color: var(--ctp-mauve); +} + +.anp-rainbow-subfolder-color-toggle .nav-files-container .nav-folder.nav-folder .nav-folder, +.anp-rainbow-subfolder-color-toggle [data-type=bookmarks] .tree-item .tree-item { + --rainbow-folder-color: inherit; +} + +/*--------------------------------------------------------------- +* FULL RAINBOW STYLE +*---------------------------------------------------------------*/ +.anp-full-rainbow-color-toggle .nav-files-container > div > .nav-folder .nav-folder-title, +.anp-full-rainbow-color-toggle .nav-files-container > div > .nav-folder .nav-file-title, +.anp-full-rainbow-color-toggle .nav-files-container .collapse-icon svg.svg-icon, +.anp-full-rainbow-color-toggle .tree-item-self .tree-item-icon { + color: var(--anp-full-rainbow-text-inverted, var(--background-primary)); + --icon-color: var(--anp-full-rainbow-text-inverted, + var(--background-primary)); +} +.anp-full-rainbow-color-toggle.anp-rainbow-file-toggle .nav-files-container > div > .nav-folder-children > .nav-file .nav-file-title { + color: var(--anp-full-rainbow-text-inverted, var(--background-primary)); +} +.anp-full-rainbow-color-toggle.anp-rainbow-file-toggle.theme-dark .nav-files-container > .nav-folder-children > .nav-file { + background-color: rgba(var(--ctp-text), var(--anp-rainbow-folder-bg-opacity)); +} +.anp-full-rainbow-color-toggle.anp-rainbow-file-toggle.theme-light .nav-files-container > div > .nav-file { + background-color: rgba(var(--ctp-overlay1), var(--anp-rainbow-folder-bg-opacity)); +} +.anp-full-rainbow-color-toggle.anp-rainbow-file-toggle .nav-files-container > div > .nav-file { + border-radius: 5px; + margin-bottom: 2px; +} +.anp-full-rainbow-color-toggle:not(.is-grabbing) .nav-files-container > div > .nav-folder .nav-folder-title:hover, +.anp-full-rainbow-color-toggle:not(.is-grabbing) .nav-files-container > div .nav-file .nav-file-title:hover { + background-color: rgba(var(--ctp-base), 0.1); +} +.anp-full-rainbow-color-toggle:not(.is-grabbing) .nav-files-container > div > .nav-folder .nav-file-title.is-active { + border-color: rgba(var(--ctp-base), 0.2); + background-color: rgba(var(--ctp-base), 0.2); +} +.anp-full-rainbow-color-toggle .nav-file { + overflow-y: hidden; +} +.anp-full-rainbow-color-toggle .nav-file-title-content.is-being-renamed, +.anp-full-rainbow-color-toggle .nav-folder-title-content.is-being-renamed { + cursor: text; + border-color: var(--interactive-accent); + background-color: rgba(var(--ctp-crust), 0.2); +} +.anp-full-rainbow-color-toggle .nav-file-title-content.is-being-renamed::selection, +.anp-full-rainbow-color-toggle .nav-folder-title-content.is-being-renamed::selection { + background-color: hsla(var(--color-accent-hsl), 0.2); +} +.anp-full-rainbow-color-toggle .nav-file-title-content.is-being-renamed::selection { + background-color: rgba(var(--ctp-accent), 0.2); +} +.anp-full-rainbow-color-toggle .nav-files-container .nav-folder > .nav-folder-children { + padding: 0 5px 0 5px; +} +.anp-full-rainbow-color-toggle .nav-files-container > div > .nav-folder { + transition: background-color 0.4s; + background-color: rgba(var(--rainbow-folder-color), var(--anp-rainbow-folder-bg-opacity)); + margin-bottom: 2px; + border-radius: 5px; +} +.anp-full-rainbow-color-toggle .nav-files-container > div > .nav-folder .nav-folder-children { + border-color: rgba(var(--ctp-crust), 0.4); +} +.anp-full-rainbow-color-toggle .nav-files-container > div > .nav-file.has-focus { + background-color: rgba(var(--ctp-text), var(--anp-rainbow-folder-bg-opacity)); + border-left: none; + border-color: rgb(var(--ctp-accent)); +} +.anp-full-rainbow-color-toggle .nav-files-container > div > .nav-file > .nav-file-title, .anp-full-rainbow-color-toggle .nav-files-container > div > .nav-file.has-focus > .nav-file-title { + margin-bottom: 0; +} +.anp-full-rainbow-color-toggle .workspace-leaf.mod-active .nav-folder.has-focus > .nav-file-title, .anp-full-rainbow-color-toggle .workspace-leaf.mod-active .nav-folder.has-focus > .nav-file-title:focus-within, +.anp-full-rainbow-color-toggle .workspace-leaf.mod-active .nav-folder.has-focus > .nav-folder-title, +.anp-full-rainbow-color-toggle .workspace-leaf.mod-active .nav-folder.has-focus > .nav-folder-title:focus-within { + box-shadow: none; +} + +.anp-full-rainbow-text-color-toggle-dark.theme-dark, +.anp-full-rainbow-text-color-toggle-light.theme-light { + --anp-full-rainbow-text-inverted: rgb(var(--ctp-text)); +} + +/*--------------------------------------------------------------- +* SIMPLE RAINBOW STYLE +*---------------------------------------------------------------*/ +.anp-simple-rainbow-color-toggle.anp-simple-rainbow-title-toggle .nav-files-container > div > .nav-folder .nav-folder-title, +.anp-simple-rainbow-color-toggle.anp-simple-rainbow-title-toggle [data-type=bookmarks] .tree-item .tree-item-inner { + transition: color 0.4s; + color: rgba(var(--rainbow-folder-color), var(--anp-simple-rainbow-opacity, 1)); + --nav-item-background-hover: rgba(var(--rainbow-folder-color), 0.1); + --nav-item-background-active: rgba(var(--rainbow-folder-color), 0.1); +} +.anp-simple-rainbow-color-toggle.anp-simple-rainbow-title-toggle .nav-folder.is-being-dragged-over { + background-color: rgba(var(--rainbow-folder-color), 0.1); +} +.anp-simple-rainbow-color-toggle.anp-simple-rainbow-icon-toggle .nav-files-container > div > .nav-folder .nav-folder-title:after, +.anp-simple-rainbow-color-toggle.anp-simple-rainbow-icon-toggle [data-type=bookmarks] .tree-item .tree-item-inner:after { + transition: color 0.4s; + color: rgba(var(--rainbow-folder-color), var(--anp-simple-rainbow-opacity, 1)); + content: "⬤"; + font-size: 10px; + position: relative; + margin-left: 4px; + opacity: 0.5; + top: -0.5px; +} +.anp-simple-rainbow-color-toggle.anp-simple-rainbow-icon-toggle [data-type=bookmarks] .tree-item .tree-item-inner { + align-items: center; + display: flex; + flex-grow: 1; + justify-content: space-between; +} +.anp-simple-rainbow-color-toggle.anp-simple-rainbow-indentation-toggle .nav-files-container .nav-folder > .nav-folder-children, +.anp-simple-rainbow-color-toggle.anp-simple-rainbow-indentation-toggle [data-type=bookmarks] .tree-item .tree-item-children { + transition: color 0.4s; + border-color: rgba(var(--rainbow-folder-color), 0.5); +} +.anp-simple-rainbow-color-toggle.anp-simple-rainbow-collapse-icon-toggle .tree-item-self .tree-item-icon { + --icon-color: rgba(var(--rainbow-folder-color), + var(--anp-simple-rainbow-opacity, 1)); + --nav-collapse-icon-color: rgba(var(--rainbow-folder-color), + var(--anp-simple-rainbow-opacity, 1)); + --nav-collapse-icon-color-collapsed: rgba(var(--rainbow-folder-color), + var(--anp-simple-rainbow-opacity, 1)); +} + +.modal { + --h1-font: var(--interface-font); +} + +.style-settings-container:empty { + display: none; +} + +.style-settings-heading[data-level] { + padding-top: var(--size-4-2); + padding-bottom: var(--size-4-2); +} + +.style-settings-heading[data-level="0"]:not(.is-collapsed) { + margin-bottom: var(--size-4-2); +} + +.style-settings-heading:not([data-level="0"]) { + border-top: 1px solid rgba(var(--ctp-text), 0.2); + border-bottom: none; +} + +.style-settings-heading:not([data-level="0"], .is-collapsed) { + margin-bottom: 0; +} + +.style-settings-heading:not([data-level="0"]) + .style-settings-container { + border: 1px solid rgba(var(--ctp-text), 0.2); + border-radius: var(--radius-s); + padding: var(--size-4-2); + padding-left: var(--size-4-6); + background-color: rgba(var(--ctp-crust), 0.3); + overflow-x: hidden; +} + +.style-settings-heading[data-level="0"]:not(.is-collapsed) + .style-settings-container { + border-bottom: 1px solid var(--background-modifier-border); +} + +.style-settings-heading[data-level="1"] { + border-top-color: var(--background-modifier-border); +} + +.style-settings-heading:not([data-level="0"]):nth-child(-n+2), +.style-settings-heading:not([data-level="0"], .is-collapsed) + .style-settings-container + .style-settings-heading, +.style-settings-container .setting-item + .setting-item-heading { + border-top-width: 0; +} + +.style-settings-heading:is([data-id=anuppuccin-theme-settings], +[data-id=anuppuccin-theme-settings-extended]) { + border-color: hsla(var(--color-accent-hsl), 0.2); +} +.style-settings-heading:is([data-id=anuppuccin-theme-settings], +[data-id=anuppuccin-theme-settings-extended]):not(.is-collapsed) + .style-settings-container { + border-color: hsla(var(--color-accent-hsl), 0.2); +} +.style-settings-heading:is([data-id=anuppuccin-theme-settings], +[data-id=anuppuccin-theme-settings-extended]) .setting-item-name { + color: var(--color-accent); +} + +.anuppuccin-accent-toggle .style-settings-heading:is([data-id=anuppuccin-theme-settings], +[data-id=anuppuccin-theme-settings-extended]) { + border-color: rgba(var(--ctp-accent), 0.2); +} +.anuppuccin-accent-toggle .style-settings-heading:is([data-id=anuppuccin-theme-settings], +[data-id=anuppuccin-theme-settings-extended]):not(.is-collapsed) + .style-settings-container { + border-color: rgba(var(--ctp-accent), 0.2); +} + +.style-settings-container .style-settings-heading[data-id=anuppuccin-support] .setting-item-name { + color: var(--color-accent) !important; +} + +.style-settings-container .themed-color-wrapper { + display: flex; + gap: var(--size-4-2); +} + +.style-settings-container .themed-color-wrapper > div + div { + margin-top: 0; +} + +.style-settings-container .setting-item:is([data-id=anuppuccin-extended-colorschemes-links], +[data-id=anp-snippet-minimal-cards-disclaimer], +[data-id=anp-background-image-light], +[data-id=anp-background-image-dark], +[data-id=anuppuccin-theme-donate], +[data-id=anuppuccin-theme-source]) .setting-item-description > div { + display: none; +} + +.style-settings-container .setting-item-control:has(input[type=text]) { + flex-grow: 0; + position: relative; +} +.style-settings-container .setting-item-control:has(input[type=text])::after { + align-items: center; + background-color: var(--background-modifier-hover); + border-radius: var(--radius-s); + display: flex; + font-size: 10px; + font-weight: var(--font-semibold); + height: calc(var(--input-height) - 12px); + justify-content: center; + left: calc(100% - 68px); + letter-spacing: 0.05em; + line-height: var(--line-height-normal); + padding: 0; + position: absolute; + text-transform: uppercase; + top: 6px; + width: 28px; +} +.is-mobile .style-settings-container .setting-item-control:has(input[type=text])::after { + top: 4px; +} + +.style-settings-container .setting-item:is([data-id=tag-border-width], +[data-id=callout-radius], +[data-id=file-line-width], +[data-id=file-margins], +[data-id=anp-card-radius], +[data-id=anp-card-layout-padding], +[data-id=anp-card-header-left-padding], +[data-id=anp-table-thickness], +[data-id=anp-alt-tab-custom-height], +[data-id=anp-depth-tab-gap], +[data-id=anp-safari-tab-radius], +[data-id=anp-safari-tab-gap], +[data-id=anp-safari-border-width], +[data-id=anp-stacked-header-width], +[data-id=anp-border-radius], +[data-id=anp-border-padding]) .setting-item-control::after { + content: "px"; +} + +.style-settings-container .setting-item:is([data-id=h1-size], +[data-id=h2-size], +[data-id=h3-size], +[data-id=h4-size], +[data-id=h5-size], +[data-id=h6-size], +[data-id=list-indent], +[data-id=list-spacing]) .setting-item-control::after { + content: "em"; +} + +.style-settings-container .setting-item:is([data-id=anp-preview-width-pct], +[data-id=anp-table-width-pct]) .setting-item-control::after { + content: "%"; +} + +.setting-item[data-id*=anp-kanban-]:is([data-id$=spacing], [data-id$=radius]) .setting-item-description small::after { + content: "px"; +} + +.setting-item[data-id=anp-colors-section-header] > .setting-item-info > .setting-item-name { + border-bottom: 2px solid; + border-image: linear-gradient(to right, rgb(var(--ctp-rosewater)) 7%, rgb(var(--ctp-flamingo)) 7%, rgb(var(--ctp-flamingo)) 14%, rgb(var(--ctp-mauve)) 14%, rgb(var(--ctp-mauve)) 21%, rgb(var(--ctp-pink)) 21%, rgb(var(--ctp-pink)) 28%, rgb(var(--ctp-red)) 28%, rgb(var(--ctp-red)) 35%, rgb(var(--ctp-maroon)) 35%, rgb(var(--ctp-maroon)) 42%, rgb(var(--ctp-peach)) 42%, rgb(var(--ctp-peach)) 49%, rgb(var(--ctp-yellow)) 49%, rgb(var(--ctp-yellow)) 56%, rgb(var(--ctp-green)) 56%, rgb(var(--ctp-green)) 63%, rgb(var(--ctp-teal)) 63%, rgb(var(--ctp-teal)) 70%, rgb(var(--ctp-sky)) 70%, rgb(var(--ctp-sky)) 77%, rgb(var(--ctp-sapphire)) 77%, rgb(var(--ctp-sapphire)) 85%, rgb(var(--ctp-blue)) 85%, rgb(var(--ctp-blue)) 92%, rgb(var(--ctp-lavender))) 5; +} + +.setting-item:is([data-id^=anuppuccin-url-]) .setting-item-control { + display: none; +} +.setting-item:is([data-id^=anuppuccin-url-]) .setting-item-name::before { + display: inline-flex; + font-family: system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + height: fit-content; + padding-right: var(--size-4-2); + width: var(--size-4-4); +} + +.setting-item-heading > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { + font-family: system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + height: fit-content; + margin-left: var(--size-4-3); + width: var(--size-4-4); +} + +.setting-item[data-id=anuppuccin-url-donate] .setting-item-name::before { + content: " ☕"; +} + +.setting-item[data-id=anuppuccin-url-star-repo] .setting-item-name::before { + content: " ⭐"; +} + +.setting-item[data-id=anuppuccin-url-submit-issue] .setting-item-name::before { + content: " 🐞"; +} + +.setting-item[data-id=anuppuccin-url-minimal-cards-snippet] .setting-item-name::before { + content: " ⬇"; +} + +.setting-item:is([data-id*=anuppuccin-theme-settings]) > .setting-item-info > .setting-item-name { + margin-left: -3px; +} +.setting-item:is([data-id*=anuppuccin-theme-settings]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator { + margin-right: 4px; +} +.setting-item:is([data-id*=anuppuccin-theme-settings]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { + -webkit-mask-repeat: no-repeat; + -webkit-mask-size: contain; + background-color: var(--color-accent); + content: " "; + display: inline-flex; + flex-shrink: 0; + height: calc(var(--font-ui-medium) + 3px); + width: calc(var(--font-ui-medium) + 3px); + margin-left: calc(-0.5 * var(--size-4-1)); + margin-right: calc(var(--size-4-2) - 3px); + transition: transform 0.1s; + vertical-align: text-top; + margin-right: 0; +} +.setting-item:is([data-id*=anuppuccin-theme-settings]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator > svg { + display: none; +} + +.setting-item:is([data-id*=anuppuccin-theme-settings-extended]) > .setting-item-info > .setting-item-name { + margin-left: -3px; +} +.setting-item:is([data-id*=anuppuccin-theme-settings-extended]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator { + margin-right: 4px; +} +.setting-item:is([data-id*=anuppuccin-theme-settings-extended]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { + -webkit-mask-repeat: no-repeat; + -webkit-mask-size: contain; + background-color: var(--color-accent); + content: " "; + display: inline-flex; + flex-shrink: 0; + height: calc(var(--font-ui-medium) + 3px); + width: calc(var(--font-ui-medium) + 3px); + margin-left: calc(-0.5 * var(--size-4-1)); + margin-right: calc(var(--size-4-2) - 3px); + transition: transform 0.1s; + vertical-align: text-top; + margin-right: 0; +} +.setting-item:is([data-id*=anuppuccin-theme-settings-extended]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator > svg { + display: none; +} + +.setting-item:is([data-id*=anp-colors-section-header]) > .setting-item-info > .setting-item-name { + margin-left: -3px; +} +.setting-item:is([data-id*=anp-colors-section-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator { + margin-right: 4px; +} +.setting-item:is([data-id*=anp-colors-section-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { + -webkit-mask-repeat: no-repeat; + -webkit-mask-size: contain; + background-color: var(--color-accent); + content: " "; + display: inline-flex; + flex-shrink: 0; + height: calc(var(--font-ui-medium) + 3px); + width: calc(var(--font-ui-medium) + 3px); + margin-left: calc(-0.5 * var(--size-4-1)); + margin-right: calc(var(--size-4-2) - 3px); + transition: transform 0.1s; + vertical-align: text-top; + margin-right: 0; +} +.setting-item:is([data-id*=anp-colors-section-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator > svg { + display: none; +} + +.setting-item:is([data-id*=anp-editor-header]) > .setting-item-info > .setting-item-name { + margin-left: -3px; +} +.setting-item:is([data-id*=anp-editor-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator { + margin-right: 4px; +} +.setting-item:is([data-id*=anp-editor-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { + -webkit-mask-repeat: no-repeat; + -webkit-mask-size: contain; + background-color: var(--color-accent); + content: " "; + display: inline-flex; + flex-shrink: 0; + height: calc(var(--font-ui-medium) + 3px); + width: calc(var(--font-ui-medium) + 3px); + margin-left: calc(-0.5 * var(--size-4-1)); + margin-right: calc(var(--size-4-2) - 3px); + transition: transform 0.1s; + vertical-align: text-top; + margin-right: 0; +} +.setting-item:is([data-id*=anp-editor-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator > svg { + display: none; +} + +.setting-item:is([data-id*=anp-preview-header]) > .setting-item-info > .setting-item-name { + margin-left: -3px; +} +.setting-item:is([data-id*=anp-preview-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator { + margin-right: 4px; +} +.setting-item:is([data-id*=anp-preview-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { + -webkit-mask-repeat: no-repeat; + -webkit-mask-size: contain; + background-color: var(--color-accent); + content: " "; + display: inline-flex; + flex-shrink: 0; + height: calc(var(--font-ui-medium) + 3px); + width: calc(var(--font-ui-medium) + 3px); + margin-left: calc(-0.5 * var(--size-4-1)); + margin-right: calc(var(--size-4-2) - 3px); + transition: transform 0.1s; + vertical-align: text-top; + margin-right: 0; +} +.setting-item:is([data-id*=anp-preview-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator > svg { + display: none; +} + +.setting-item:is([data-id*=anp-plugin-header]) > .setting-item-info > .setting-item-name { + margin-left: -3px; +} +.setting-item:is([data-id*=anp-plugin-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator { + margin-right: 4px; +} +.setting-item:is([data-id*=anp-plugin-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { + -webkit-mask-repeat: no-repeat; + -webkit-mask-size: contain; + background-color: var(--color-accent); + content: " "; + display: inline-flex; + flex-shrink: 0; + height: calc(var(--font-ui-medium) + 3px); + width: calc(var(--font-ui-medium) + 3px); + margin-left: calc(-0.5 * var(--size-4-1)); + margin-right: calc(var(--size-4-2) - 3px); + transition: transform 0.1s; + vertical-align: text-top; + margin-right: 0; +} +.setting-item:is([data-id*=anp-plugin-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator > svg { + display: none; +} + +.setting-item:is([data-id*=anp-misc-element-header]) > .setting-item-info > .setting-item-name { + margin-left: -3px; +} +.setting-item:is([data-id*=anp-misc-element-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator { + margin-right: 4px; +} +.setting-item:is([data-id*=anp-misc-element-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { + -webkit-mask-repeat: no-repeat; + -webkit-mask-size: contain; + background-color: var(--color-accent); + content: " "; + display: inline-flex; + flex-shrink: 0; + height: calc(var(--font-ui-medium) + 3px); + width: calc(var(--font-ui-medium) + 3px); + margin-left: calc(-0.5 * var(--size-4-1)); + margin-right: calc(var(--size-4-2) - 3px); + transition: transform 0.1s; + vertical-align: text-top; + margin-right: 0; +} +.setting-item:is([data-id*=anp-misc-element-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator > svg { + display: none; +} + +.setting-item:is([data-id*=anp-show-hide-elements-header]) > .setting-item-info > .setting-item-name { + margin-left: -3px; +} +.setting-item:is([data-id*=anp-show-hide-elements-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator { + margin-right: 4px; +} +.setting-item:is([data-id*=anp-show-hide-elements-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { + -webkit-mask-repeat: no-repeat; + -webkit-mask-size: contain; + background-color: var(--color-accent); + content: " "; + display: inline-flex; + flex-shrink: 0; + height: calc(var(--font-ui-medium) + 3px); + width: calc(var(--font-ui-medium) + 3px); + margin-left: calc(-0.5 * var(--size-4-1)); + margin-right: calc(var(--size-4-2) - 3px); + transition: transform 0.1s; + vertical-align: text-top; + margin-right: 0; +} +.setting-item:is([data-id*=anp-show-hide-elements-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator > svg { + display: none; +} + +.setting-item:is([data-id*=anp-typography-header]) > .setting-item-info > .setting-item-name { + margin-left: -3px; +} +.setting-item:is([data-id*=anp-typography-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator { + margin-right: 4px; +} +.setting-item:is([data-id*=anp-typography-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { + -webkit-mask-repeat: no-repeat; + -webkit-mask-size: contain; + background-color: var(--color-accent); + content: " "; + display: inline-flex; + flex-shrink: 0; + height: calc(var(--font-ui-medium) + 3px); + width: calc(var(--font-ui-medium) + 3px); + margin-left: calc(-0.5 * var(--size-4-1)); + margin-right: calc(var(--size-4-2) - 3px); + transition: transform 0.1s; + vertical-align: text-top; + margin-right: 0; +} +.setting-item:is([data-id*=anp-typography-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator > svg { + display: none; +} + +.setting-item:is([data-id*=anp-workspace-header]) > .setting-item-info > .setting-item-name { + margin-left: -3px; +} +.setting-item:is([data-id*=anp-workspace-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator { + margin-right: 4px; +} +.setting-item:is([data-id*=anp-workspace-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { + -webkit-mask-repeat: no-repeat; + -webkit-mask-size: contain; + background-color: var(--color-accent); + content: " "; + display: inline-flex; + flex-shrink: 0; + height: calc(var(--font-ui-medium) + 3px); + width: calc(var(--font-ui-medium) + 3px); + margin-left: calc(-0.5 * var(--size-4-1)); + margin-right: calc(var(--size-4-2) - 3px); + transition: transform 0.1s; + vertical-align: text-top; + margin-right: 0; +} +.setting-item:is([data-id*=anp-workspace-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator > svg { + display: none; +} + +.setting-item:is([data-id*=anuppuccin-support]) > .setting-item-info > .setting-item-name { + margin-left: -3px; +} +.setting-item:is([data-id*=anuppuccin-support]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator { + margin-right: 4px; +} +.setting-item:is([data-id*=anuppuccin-support]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { + -webkit-mask-repeat: no-repeat; + -webkit-mask-size: contain; + background-color: var(--color-accent); + content: " "; + display: inline-flex; + flex-shrink: 0; + height: calc(var(--font-ui-medium) + 3px); + width: calc(var(--font-ui-medium) + 3px); + margin-left: calc(-0.5 * var(--size-4-1)); + margin-right: calc(var(--size-4-2) - 3px); + transition: transform 0.1s; + vertical-align: text-top; + margin-right: 0; +} +.setting-item:is([data-id*=anuppuccin-support]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator > svg { + display: none; +} + +.setting-item:is([data-id*=anp-custom-rainbow-colors]) > .setting-item-info > .setting-item-name { + margin-left: -3px; +} +.setting-item:is([data-id*=anp-custom-rainbow-colors]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator { + margin-right: 4px; +} +.setting-item:is([data-id*=anp-custom-rainbow-colors]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { + -webkit-mask-repeat: no-repeat; + -webkit-mask-size: contain; + background-color: var(--color-accent); + content: " "; + display: inline-flex; + flex-shrink: 0; + height: calc(var(--font-ui-medium) + 3px); + width: calc(var(--font-ui-medium) + 3px); + margin-left: calc(-0.5 * var(--size-4-1)); + margin-right: calc(var(--size-4-2) - 3px); + transition: transform 0.1s; + vertical-align: text-top; + margin-right: 0; +} +.setting-item:is([data-id*=anp-custom-rainbow-colors]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator > svg { + display: none; +} + +.setting-item:is([data-id*=anp-custom-rainbow-colors]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { + background: linear-gradient(to right, rgb(var(--ctp-rosewater)) 7%, rgb(var(--ctp-flamingo)) 7%, rgb(var(--ctp-flamingo)) 14%, rgb(var(--ctp-mauve)) 14%, rgb(var(--ctp-mauve)) 21%, rgb(var(--ctp-pink)) 21%, rgb(var(--ctp-pink)) 28%, rgb(var(--ctp-red)) 28%, rgb(var(--ctp-red)) 35%, rgb(var(--ctp-maroon)) 35%, rgb(var(--ctp-maroon)) 42%, rgb(var(--ctp-peach)) 42%, rgb(var(--ctp-peach)) 49%, rgb(var(--ctp-yellow)) 49%, rgb(var(--ctp-yellow)) 56%, rgb(var(--ctp-green)) 56%, rgb(var(--ctp-green)) 63%, rgb(var(--ctp-teal)) 63%, rgb(var(--ctp-teal)) 70%, rgb(var(--ctp-sky)) 70%, rgb(var(--ctp-sky)) 77%, rgb(var(--ctp-sapphire)) 77%, rgb(var(--ctp-sapphire)) 85%, rgb(var(--ctp-blue)) 85%, rgb(var(--ctp-blue)) 92%, rgb(var(--ctp-lavender))); +} + +.setting-item:is([data-id=anuppuccin-theme-settings], +[data-id=anp-colors-section-header], +[data-id=anp-editor-header], +[data-id=anp-misc-element-header], +[data-id=anp-show-hide-elements-header], +[data-id=anp-typography-header], +[data-id=anp-plugin-header], +[data-id=anp-workspace-header], +[data-id=anuppuccin-support], +[data-id=anp-custom-rainbow-colors]):not(.is-collapsed) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { + transform: rotate(90deg); + transition: transform 0.1s; +} + +.setting-item:is([data-id=anuppuccin-theme-settings-extended], +[data-id=anp-preview-header]):not(.is-collapsed) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { + transform: rotate(-90deg); + transition: transform 0.1s; +} + +.setting-item:is([data-id=anuppuccin-theme-settings]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' data-darkreader-inline-stroke='' style='--darkreader-inline-stroke:currentColor;'%3E%3Ccircle cx='13.5' cy='6.5' r='.5'%3E%3C/circle%3E%3Ccircle cx='17.5' cy='10.5' r='.5'%3E%3C/circle%3E%3Ccircle cx='8.5' cy='7.5' r='.5'%3E%3C/circle%3E%3Ccircle cx='6.5' cy='12.5' r='.5'%3E%3C/circle%3E%3Cpath d='M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10c.926 0 1.648-.746 1.648-1.688 0-.437-.18-.835-.437-1.125-.29-.289-.438-.652-.438-1.125a1.64 1.64 0 0 1 1.668-1.668h1.996c3.051 0 5.555-2.503 5.555-5.554C21.965 6.012 17.461 2 12 2z'%3E%3C/path%3E%3C/svg%3E"); +} + +.setting-item:is([data-id=anuppuccin-theme-settings-extended]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18.37 2.63 14 7l-1.59-1.59a2 2 0 0 0-2.82 0L8 7l9 9 1.59-1.59a2 2 0 0 0 0-2.82L17 10l4.37-4.37a2.12 2.12 0 1 0-3-3Z'%3E%3C/path%3E%3Cpath d='M9 8c-2 3-4 3.5-7 4l8 10c2-1 6-5 6-7'%3E%3C/path%3E%3Cpath d='M14.5 17.5 4.5 15'%3E%3C/path%3E%3C/svg%3E"); +} + +.setting-item:is([data-id=anp-colors-section-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9.06 11.9 8.07-8.06a2.85 2.85 0 1 1 4.03 4.03l-8.06 8.08'%3E%3C/path%3E%3Cpath d='M7.07 14.94c-1.66 0-3 1.35-3 3.02 0 1.33-2.5 1.52-2 2.02 1.08 1.1 2.49 2.02 4 2.02 2.2 0 4-1.8 4-4.04a3.01 3.01 0 0 0-3-3.02z'%3E%3C/path%3E%3C/svg%3E"); +} + +.setting-item:is([data-id=anp-editor-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15.5 3H5a2 2 0 0 0-2 2v14c0 1.1.9 2 2 2h14a2 2 0 0 0 2-2V8.5L15.5 3Z'%3E%3C/path%3E%3Cpath d='M15 3v6h6'%3E%3C/path%3E%3C/svg%3E"); +} + +.setting-item:is([data-id=anp-preview-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'%3E%3C/path%3E%3Cpath d='M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z'%3E%3C/path%3E%3C/svg%3E"); +} + +.setting-item:is([data-id=anp-plugin-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22v-5'%3E%3C/path%3E%3Cpath d='M9 7V2'%3E%3C/path%3E%3Cpath d='M15 7V2'%3E%3C/path%3E%3Cpath d='M6 13V8h12v5a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4Z'%3E%3C/path%3E%3C/svg%3E"); +} + +.setting-item:is([data-id=anp-misc-element-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' 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"); +} + +.setting-item:is([data-id=anp-show-hide-elements-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.64 3.64-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.21 0 0 0 0 1.72l1.28 1.28a1.2 1.2 0 0 0 1.72 0L21.64 5.36a1.2 1.2 0 0 0 0-1.72Z'%3E%3C/path%3E%3Cpath d='m14 7 3 3'%3E%3C/path%3E%3Cpath d='M5 6v4'%3E%3C/path%3E%3Cpath d='M19 14v4'%3E%3C/path%3E%3Cpath d='M10 2v2'%3E%3C/path%3E%3Cpath d='M7 8H3'%3E%3C/path%3E%3Cpath d='M21 16h-4'%3E%3C/path%3E%3Cpath d='M11 3H9'%3E%3C/path%3E%3C/svg%3E"); +} + +.setting-item:is([data-id=anp-typography-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='4 7 4 4 20 4 20 7'%3E%3C/polyline%3E%3Cline x1='9' y1='20' x2='15' y2='20'%3E%3C/line%3E%3Cline x1='12' y1='4' x2='12' y2='20'%3E%3C/line%3E%3C/svg%3E"); +} + +.setting-item:is([data-id=anp-workspace-header]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='4' width='20' height='5' rx='2'%3E%3C/rect%3E%3Cpath d='M4 9v9a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9'%3E%3C/path%3E%3Cpath d='M10 13h4'%3E%3C/path%3E%3C/svg%3E"); +} + +.setting-item:is([data-id=anuppuccin-support]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.42 4.58a5.4 5.4 0 0 0-7.65 0l-.77.78-.77-.78a5.4 5.4 0 0 0-7.65 0C1.46 6.7 1.33 10.28 4 13l8 8 8-8c2.67-2.72 2.54-6.3.42-8.42z'%3E%3C/path%3E%3C/svg%3E"); +} + +.setting-item:is([data-id=anp-custom-rainbow-colors]) > .setting-item-info > .setting-item-name > .style-settings-collapse-indicator::after { + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 19.9V16h3a2 2 0 0 0 2-2v-2H5v2c0 1.1.9 2 2 2h3v3.9a2 2 0 1 0 4 0Z'%3E%3C/path%3E%3Cpath d='M6 12V2h12v10'%3E%3C/path%3E%3Cpath d='M14 2v4'%3E%3C/path%3E%3Cpath d='M10 2v2'%3E%3C/path%3E%3C/svg%3E"); +} + +.excalibrain-searchinput, +.multiselect-wrapper { + --background-modifier-form-field: rgb(var(--ctp-crust)); +} + +.multiselect-wrapper { + -webkit-app-region: no-drag; + background: var(--background-modifier-form-field); + border: var(--input-border-width) solid var(--background-modifier-border); + color: var(--text-normal); + font-family: inherit; + padding: var(--size-4-1) var(--size-4-2); + font-size: var(--font-ui-small); + border-radius: var(--input-radius); + outline: none; +} + +.multiselect-container .multiselect-wrapper .options-wrapper { + background: var(--background-modifier-form-field); + margin-top: -4px; + border-radius: 0 0 var(--input-radius) var(--input-radius); + border-top: none; + width: calc(100% + 2px); + margin-left: -1px; +} + +.excalidraw-dirty { + color: rgb(var(--ctp-red)); +} + +.excalibrain-button.on { + background-color: rgb(var(--ctp-base)); + border-color: var(--color-accent); + --input-shadow: inset 0 0 0 2px var(--color-accent); + --input-shadow-hover: inset 0 0 0 2px var(--color-accent); +} + +.excalibrain-button.off { + background-color: rgb(var(--ctp-crust)); +} + +/*-Fix dataview table header size-*/ +.table-view-table > thead > tr > th { + font-size: medium; + color: var(--text-muted); +} + +.dataview.inline-field-standalone-value, +.dataview.inline-field-key, +.dataview.inline-field-value { + padding-left: 0px; + padding-right: 0px; + font-family: inherit; + background-color: transparent; + color: var(--text-normal); +} + +.dataview.inline-field-standalone-value, +.dataview.inline-field-value { + text-decoration: underline; + text-decoration-line: underline; + text-decoration-color: rgba(var(--ctp-yellow), 0.4); +} + +.dataview.inline-field-key { + font-weight: bold; + color: var(--bold-color); + padding-right: 0; +} +.dataview.inline-field-key::after { + content: ":"; + height: inherit; + width: fit-content; +} + +.dataview.inline-field-value { + padding-left: 8px; +} + +/* Extremely WIP excalidraw support + * Excalidraw, quite frankly, has extremely inconsistent styling and theming. + * This file will be removed if it's determined that excalidraw is not capable of being consistently themed. +**/ +.excalidraw.theme--dark { + --island-bg-color: rgb(var(--ctp-base)); + --color-primary-darkest: rgb(var(--ctp-accent)); + --color-surface-high: rgba(var(--ctp-surface2), 0.4); + --color-surface-low: rgb(var(--ctp-base)); + --color-on-surface: rgb(var(--ctp-text)); + --color-brand-hover: rgb(var(--ctp-base)); + --color-surface-primary-container: rgb(var(--ctp-accent)); + --color-on-primary-container: rgb(var(--ctp-base)); + --color-gray-50: rgb(var(--ctp-mantle)); +} + +.excalidraw .buttonList .zIndexButton.active, +.excalidraw .buttonList button.active, +.excalidraw .buttonList label.active { + --icon-fill-color: rgb(var(--ctp-base)); +} + +.excalidraw.theme--dark.excalidraw .App-menu__left { + --button-hover-bg: rgba(var(--ctp-surface2), 0.6) !important; +} + +.excalidraw .HintViewer { + display: none; +} + +.excalidraw .ExcTextField__input input::placeholder { + color: rgb(var(--ctp-subtext1)); +} + +.excalidraw-container.theme--dark { + color: rgb(var(--ctp-text)); +} + +.excalidraw .layer-ui__result-item b { + color: rgb(var(--ctp-accent)); +} + +.obsidian-icon-folder-icon { + margin-top: -5px; +} + +.anp-simple-rainbow-color-toggle.anp-simple-rainbow-icon-folder-toggle .obsidian-icon-folder-icon { + color: rgb(var(--rainbow-folder-color)); +} + +.obsidian-icon-folder-modal.prompt-results .suggestion-item { + color: var(--text-normal); +} + +.prompt .obsidian-icon-folder-subheadline { + color: var(--text-muted); +} + +.workspace-leaf-content[data-type=advanced-tables-toolbar] .nav-buttons-container { + border-style: dashed; + border-color: var(--background-modifier-border); + border-width: 0px 0px 1px 0px; + margin-top: 10px; + gap: 10px; +} + +#cMenuModalBar { + border: 2px solid rgba(var(--ctp-crust), 0.2); +} +#cMenuModalBar .cMenuCommandItem { + background-color: rgba(var(--ctp-mantle), 0.4); +} +#cMenuModalBar .cMenuCommandItem:hover { + background-color: rgba(var(--ctp-mantle), 0.6); +} + +#cMenuModalBar button.cMenuCommandItem:hover { + background-color: rgba(var(--ctp-mantle), 0.6); +} + +.status-bar-item.plugin-obsidian-discordrpc { + width: 0px; + height: 0px; + text-overflow: clip; + overflow: hidden; + margin-right: 20px; + padding: 0px; +} + +.status-bar-item.plugin-obsidian-discordrpc:after { + position: absolute; + margin-top: 18px; + content: " "; + height: 18px; + width: 20px; + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z'/%3E%3C/svg%3E"); + mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z'/%3E%3C/svg%3E"); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repea; + background-color: var(--status-bar-text-color); +} +.status-bar-item.plugin-obsidian-discordrpc:hover:after { + filter: brightness(60%); +} + +#calendar-container h3 { + font-family: var(--font-interface); + font-weight: bold; +} + +#calendar-container .right-nav .reset-button { + margin: auto; +} + +.calendar .day.svelte-q3wqg9 { + transition: background-color 0.1s; +} +.calendar .day.svelte-q3wqg9:hover { + background-color: rgb(var(--ctp-crust)); +} + +.cMenuToolbarDefaultAesthetic { + margin: 5px 10px 0 10px; + box-shadow: 0 3px 4px 0px rgba(0, 0, 0, 0.05); + background-color: var(--background-primary); +} + +#cMenuToolbarModalBar.top button.cMenuToolbarCommandItem:hover { + background-color: var(--background-secondary); +} + +#cMenuToolbarModalBar.top :is(.cMenuToolbarCommandItem, button[class^=cMenuToolbarCommandsubItem]):not(.cMenuToolbar-Divider-Line) { + transition: all 0s linear; +} + +div[class*=recent-files-] { + --anp-file-label-align: 1; +} + +.gemmy-tooltip.tooltip { + display: block; + --background-modifier-message: rgb(var(--ctp-yellow)); + color: rgb(var(--ctp-base)); + font-size: var(--font-ui-medium); + border-radius: var(--size-4-1); + padding: var(--size-4-2) var(--size-4-3); +} + +/* Recolor Colors */ +div[class*=mk-] [style*="--label-color:#eb3b5a"] { + --label-color: rgb(var(--ctp-red)) !important; +} +div[class*=mk-] [style*="--label-color:#fa8231"] { + --label-color: rgb(var(--ctp-peach)) !important; +} +div[class*=mk-] [style*="--label-color:#f7b731"] { + --label-color: rgb(var(--ctp-yellow)) !important; +} +div[class*=mk-] [style*="--label-color:#0fb9b1"] { + --label-color: rgb(var(--ctp-teal)) !important; +} +div[class*=mk-] [style*="--label-color:#2d98da"] { + --label-color: rgb(var(--ctp-blue)) !important; +} +div[class*=mk-] [style*="--icon-color:#ffffff"] { + --icon-color: rgb(var(--ctp-base)) !important; +} + +/* Context card view */ +.mk-cards-grid .mk-list-group > ul { + justify-content: center; +} +.mk-cards-grid .mk-list-group > ul > .mk-list-item { + box-shadow: none; + border: 1px solid var(--background-modifier-border); + border-radius: var(--radius-m); +} +.mk-cards-grid .mk-list-group > ul > .mk-list-item > .mk-file-preview { + margin-bottom: 0px; +} +.mk-cards-grid .mk-list-group > ul > .mk-list-item > .mk-list-content { + border-top: 1px dashed var(--background-modifier-border); +} + +/* Folder Header */ +.mk-folder-header .inline-title { + --inline-title-color: var(--text-normal); + --inline-title-font: var(--font-interface); + display: block; +} + +.mk-list-container .mk-list-view .mk-list-group .mk-list-item .mk-list-content { + border-bottom: thin dashed var(--divider-color); +} + +/* FIlter Button */ +.mk-filter-bar .mk-filter { + -webkit-app-region: no-drag; + display: inline-flex; + align-items: center; + justify-content: center; + color: var(--text-normal); + font-size: var(--font-ui-small); + border-radius: var(--button-radius); + border: 0; + height: var(--input-height); + font-weight: var(--input-font-weight); + cursor: var(--cursor); + font-family: inherit; + outline: none; + user-select: none; + white-space: nowrap; + background-color: var(--interactive-normal); + box-shadow: var(--input-shadow); +} +.mk-filter-bar .mk-filter > span, +.mk-filter-bar .mk-filter > div { + background-color: transparent; + border-right: 1px solid var(--background-modifier-border); +} +.mk-filter-bar .mk-filter > span:hover, +.mk-filter-bar .mk-filter > div:hover { + background-color: var(--interactive-hover); +} +.mk-filter-bar .mk-filter > div { + height: 100%; + width: 100%; + padding: 0 7px; +} + +/* Recolor Colors */ +.mk-tree-item:has(.mk-file-icon > button[style*="--label-color:#eb3b5a"]) { + --label-color: rgb(var(--ctp-red)) !important; +} +.mk-tree-item:has(.mk-file-icon > button[style*="--label-color:#fa8231"]) { + --label-color: rgb(var(--ctp-peach)) !important; +} +.mk-tree-item:has(.mk-file-icon > button[style*="--label-color:#f7b731"]) { + --label-color: rgb(var(--ctp-yellow)) !important; +} +.mk-tree-item:has(.mk-file-icon > button[style*="--label-color:#0fb9b1"]) { + --label-color: rgb(var(--ctp-teal)) !important; +} +.mk-tree-item:has(.mk-file-icon > button[style*="--label-color:#2d98da"]) { + --label-color: rgb(var(--ctp-blue)) !important; +} +.mk-tree-item:has(.mk-file-icon > button[style*="--icon-color:#ffffff"]) { + --icon-color: rgb(var(--ctp-base)) !important; +} + +.mk-tree-text.nav-file-title-content { + color: var(--label-color); +} + +.mk-table th:hover { + background-color: var(--background-modifier-hover); +} + +/* Notion-Styled Kanban Fix */ +body.theme-dark.theme-dark { + --notion-kanban-card: rgb(var(--ctp-surface0)); + --notion-kanban-card-hover: rgb(var(--ctp-surface1)); +} + +/* Fix bottom padding of kanban board on mobile */ +body.is-mobile .kanban-plugin__board > div { + padding-bottom: 5rem; +} + +/* Fix bottom padding of kanban board when status bar is visible */ +body:not(.is-mobile):not(.anp-hide-status-bar) .kanban-plugin__board > div { + padding-bottom: 2.5rem; +} + +/* Kanban background */ +.kanban-plugin__board > div { + --kanban-dot-color: var(--canvas-dot-pattern); + --kanban-dot-offset: 7px; + --kanban-dot-spacing: 20px; + --kanban-dot-size: 0.7px; + background-image: radial-gradient(circle, var(--kanban-dot-color) var(--kanban-dot-size), transparent var(--kanban-dot-size)); + background-position: var(--kanban-dot-offset) var(--kanban-dot-offset); + background-size: var(--kanban-dot-spacing) var(--kanban-dot-spacing); + flex-grow: 1; +} + +/* Kanban date button and date picker */ +.kanban-plugin__item-metadata-date.is-button { + position: relative; + display: inline-block; +} +.kanban-plugin__item-metadata-date.is-button:hover::before { + position: absolute; + display: inline-flex; + top: -3px; + left: -5px; + right: -5px; + bottom: -3px; + content: ""; + z-index: 0; + background-color: var(--background-modifier-hover); + border-radius: var(--clickable-icon-radius); +} + +.kanban-plugin__date-picker { + --background-primary-alt: var(--background-modifier-hover); + --input-shadow: none; + --input-shadow-hover: none; +} +.kanban-plugin__date-picker .flatpickr-current-month input:hover, .kanban-plugin__date-picker .flatpickr-current-month input:focus, +.kanban-plugin__date-picker .flatpickr-monthDropdown-months:hover, +.kanban-plugin__date-picker .flatpickr-monthDropdown-months:focus { + background-color: var(--background-modifier-hover); + box-shadow: none; +} +.kanban-plugin__date-picker .flatpickr-day:not(.today):hover { + border-width: 0; +} + +/* Kanban Autocomplete Fix */ +.kanban-plugin__autocomplete-item-active em { + color: var(--text-on-accent); +} + +/* Kanban Callout Fix */ +.kanban-plugin__item .callout { + margin-top: 0.66em; +} + +.kanban-plugin__item .callout-fold, +.kanban-plugin__item .callout-icon { + display: none; +} + +/* Kanban conditional settings */ +.setting-item[data-id=anp-kanban-hide-card-menus]:not(:has(.is-enabled)) + [data-id=anp-kanban-hide-archive-btn] { + display: none; +} + +.kanban-plugin button, +.kanban-plugin__drag-container button { + box-shadow: none; +} +.kanban-plugin button:hover, +.kanban-plugin__drag-container button:hover { + background-color: var(--background-modifier-hover); + color: var(--text-normal); + transition: background-color 0.1s; +} +.kanban-plugin .kanban-plugin__new-item-button, +.kanban-plugin__drag-container .kanban-plugin__new-item-button { + font-size: 0.875rem; + gap: 0.25em; + height: auto; + line-height: var(--line-height-tight); + padding: 7px 10px; +} + +.anp-kanban-hide-card-menus:not(.is-mobile) .kanban-plugin__item-title + .kanban-plugin__item-postfix-button-wrapper { + display: none; +} + +.anp-kanban-hide-card-menus.anp-kanban-hide-archive-btn:not(.is-mobile) .kanban-plugin__item-title-wrapper { + padding: 8px; + position: relative; +} +.anp-kanban-hide-card-menus.anp-kanban-hide-archive-btn:not(.is-mobile) .kanban-plugin__item-prefix-button-wrapper { + background-color: var(--background-primary); + border-top-right-radius: var(--anp-kanban-card-radius, 6px); + display: none; + padding: 3px; + position: absolute; + right: 1px; + top: 1px; + z-index: 1; +} +.anp-kanban-hide-card-menus.anp-kanban-hide-archive-btn:not(.is-mobile) .kanban-plugin__item:hover .kanban-plugin__item-prefix-button-wrapper { + display: flex; +} +.anp-kanban-hide-card-menus.anp-kanban-hide-archive-btn.is-mobile .kanban-plugin__item-prefix-button-wrapper { + display: none; +} + +.kanban-plugin__item-wrapper:hover { + z-index: 1; +} + +.kanban-plugin__item { + --checkbox-size: 16px; + --input-radius: var(--anp-kanban-card-radius, 6px); + --tag-color: var(--text-faint); + background-color: rgba(var(--ctp-base), var(--anp-kanban-card-opacity, 1)); + border-width: 0; + box-shadow: inset 0 0 0 1px var(--background-modifier-border); +} +.kanban-plugin__item:hover { + box-shadow: inset 0 0 0 1px var(--background-modifier-border-hover); +} +.kanban-plugin__item.is-search-hit { + box-shadow: 0 15px 25px rgba(0, 0, 0, 0.2), inset 0 0 0 1px var(--background-modifier-border); +} +.kanban-plugin__item.is-complete .kanban-plugin__item-markdown { + color: var(--text-muted); + text-decoration-line: line-through; + opacity: 0.75; +} +.kanban-plugin__item .markdown-preview-view .tag { + --tag-border-width: 0; + --tag-padding-y: 0; + --tag-padding-x: 0; + --tag-background: transparent; + --tag-color: var(--link-color); + --tag-size: reset; +} +.kanban-plugin__item code[class*=language-] { + font-size: 0.875em; + padding: 0.75em; + white-space: pre; +} +.kanban-plugin__item button.copy-code-button { + display: none; +} +.kanban-plugin__item textarea { + background-color: transparent; +} + +.kanban-plugin__item-content-wrapper { + background-color: transparent; +} + +.kanban-plugin__item-title-wrapper { + background-color: transparent; + column-gap: 5px; + padding: 8px; +} + +.kanban-plugin__item .kanban-plugin__item-metadata { + display: flex; + flex-wrap: wrap; + gap: 8px; + width: 100%; +} +.kanban-plugin__item .kanban-plugin__item-metadata:not(:empty) { + padding-top: 8px; +} + +.kanban-plugin__item .kanban-plugin__item-metadata-date-wrapper { + line-height: var(--line-height-tight); +} + +.kanban-plugin__item .kanban-plugin__item-tags { + display: flex; + width: 100%; + flex-wrap: wrap; + gap: 4px; +} +.kanban-plugin__item .kanban-plugin__item-tags:not(:empty) { + padding-top: 0; +} + +.kanban-plugin__item .kanban-plugin__item-tag { + margin: 0; +} + +.kanban-plugin__drag-container p, +.kanban-plugin__drag-container code { + overflow: hidden; +} + +.anp-kanban-hide-card-border .kanban-plugin__item:not(:hover) { + box-shadow: none; +} +.anp-kanban-hide-card-border .kanban-plugin__item.is-search-hit { + box-shadow: 0 15px 25px rgba(0, 0, 0, 0.2); +} + +.kanban-plugin__drag-container > .kanban-plugin__item-wrapper .kanban-plugin__item { + border-color: var(--background-modifier-border-hover); + box-shadow: inset 0 0 0 1px var(--background-modifier-border-hover), var(--shadow-s); +} + +.kanban-plugin__lane { + background-color: rgba(var(--ctp-mantle), var(--anp-kanban-lane-opacity, 1)); + border-radius: var(--anp-kanban-lane-radius, 6px); + border-width: 0; + box-shadow: inset 0 0 0 1px var(--background-modifier-border); +} + +.kanban-plugin__lane-wrapper { + margin-right: var(--anp-kanban-lane-spacing, 10px); + transition: width 200ms; +} + +.kanban-plugin__lane-grip { + color: var(--background-modifier-border); + margin: 0; +} + +.kanban-plugin__lane-header-wrapper { + gap: 5px; + padding-right: 8px; +} + +.kanban-plugin__lane-title p { + font-weight: 500; + white-space: nowrap; +} + +.kanban-plugin__lane .kanban-plugin__lane-title-count { + background-color: var(--background-modifier-hover); + border-radius: 2em; + flex-shrink: 0; + font-size: 12px; + font-weight: 600; + line-height: 20px; + margin: 0; + min-width: 20px; + padding: 0 6px; + text-align: center; +} + +.kanban-plugin__lane-setting-wrapper > div:last-child { + margin-bottom: 0; +} + +.kanban-plugin__lane-items { + margin: 0; + padding: 8px; + position: relative; +} + +.kanban-plugin__lane-items > div { + margin-top: 0; + margin-bottom: var(--anp-kanban-card-spacing, 8px); +} + +.kanban-plugin__action-confirm-wrapper { + margin: 8px 8px 0; +} + +.kanban-plugin__lane-setting-wrapper { + border-bottom: 1px solid var(--background-modifier-border); + display: flex; + flex-direction: column; + gap: 8px; + padding: 12px 0; +} +.kanban-plugin__lane-setting-wrapper > div { + padding: 0 12px; +} +.kanban-plugin__lane-setting-wrapper > div:last-child { + border-width: 0; +} +.kanban-plugin__lane-setting-wrapper .kanban-plugin__checkbox-wrapper { + flex-direction: row-reverse; + gap: 10px; + justify-content: flex-end; +} +.kanban-plugin__lane-setting-wrapper .checkbox-container { + margin-left: 0; +} + +.kanban-plugin__lane-wrapper .kanban-plugin__lane-items > .kanban-plugin__placeholder { + border-width: 2px; + margin-bottom: 0; + width: auto; +} +.kanban-plugin__lane-wrapper .kanban-plugin__lane-items > .kanban-plugin__placeholder:not(:only-child) { + border-width: 0 !important; +} +.kanban-plugin__lane-wrapper.is-sorting .kanban-plugin__lane-items > .kanban-plugin__placeholder { + border-color: var(--background-modifier-border); +} + +.anp-kanban-lanes .kanban-plugin__lane-wrapper { + height: 100%; +} +.anp-kanban-lanes .kanban-plugin__scroll-container.kanban-plugin__vertical { + flex-grow: 1; +} + +.anp-kanban-hide-lane-border .kanban-plugin__lane, +.anp-kanban-hide-lane-border .kanban-plugin__lane-header-wrapper, +.anp-kanban-hide-lane-border .kanban-plugin__item-button-wrapper, +.anp-kanban-hide-lane-border .kanban-plugin__item-form { + border-width: 0; + box-shadow: none; +} +.anp-kanban-hide-lane-border .kanban-plugin__lane-items { + padding-bottom: 0; + padding-top: 0; +} +.anp-kanban-hide-lane-border .kanban-plugin__lane-setting-wrapper { + border-bottom-width: 0; + padding-top: 6px; +} + +.anp-kanban-search-full .kanban-plugin__search-wrapper { + padding: 10px; +} +.anp-kanban-search-full .kanban-plugin__search-wrapper .kanban-plugin__filter-input { + flex: 1; +} +.anp-kanban-search-full .kanban-plugin__search-wrapper .clickable-icon { + position: absolute; + right: calc(1em - 2px); +} +.anp-kanban-search-full .kanban-plugin__search-wrapper .kanban-plugin__icon { + display: flex; +} + +.anp-kanban-collapse-lanes:not(.anp-kanban-uncollapse-lanes) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], +.kanban-plugin__item:not(.is-search-miss), +.kanban-plugin__item-form)), +.anp-kanban-collapse-lanes:not(.anp-kanban-uncollapse-lanes) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], +.kanban-plugin__item:not(.is-search-miss), +.kanban-plugin__item-form)) ~ .kanban-plugin__lane-wrapper:has(.kanban-plugin__lane[data-count="0"]), +.anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes:not(:has(.kanban-plugin__drag-container > .kanban-plugin__item-wrapper)) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], +.kanban-plugin__item:not(.is-search-miss), +.kanban-plugin__item-form)), +.anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes:not(:has(.kanban-plugin__drag-container > .kanban-plugin__item-wrapper)) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], +.kanban-plugin__item:not(.is-search-miss), +.kanban-plugin__item-form)) ~ .kanban-plugin__lane-wrapper:has(.kanban-plugin__lane[data-count="0"]) { + width: 44px !important; +} +.anp-kanban-collapse-lanes:not(.anp-kanban-uncollapse-lanes) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], +.kanban-plugin__item:not(.is-search-miss), +.kanban-plugin__item-form)) .kanban-plugin__lane-header-wrapper, +.anp-kanban-collapse-lanes:not(.anp-kanban-uncollapse-lanes) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], +.kanban-plugin__item:not(.is-search-miss), +.kanban-plugin__item-form)) ~ .kanban-plugin__lane-wrapper:has(.kanban-plugin__lane[data-count="0"]) .kanban-plugin__lane-header-wrapper, +.anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes:not(:has(.kanban-plugin__drag-container > .kanban-plugin__item-wrapper)) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], +.kanban-plugin__item:not(.is-search-miss), +.kanban-plugin__item-form)) .kanban-plugin__lane-header-wrapper, +.anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes:not(:has(.kanban-plugin__drag-container > .kanban-plugin__item-wrapper)) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], +.kanban-plugin__item:not(.is-search-miss), +.kanban-plugin__item-form)) ~ .kanban-plugin__lane-wrapper:has(.kanban-plugin__lane[data-count="0"]) .kanban-plugin__lane-header-wrapper { + border-width: 0; + gap: 10px; + position: absolute; + transform-origin: 18px 22px; + transform: rotate(90deg); + z-index: 1; +} +.anp-kanban-collapse-lanes:not(.anp-kanban-uncollapse-lanes) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], +.kanban-plugin__item:not(.is-search-miss), +.kanban-plugin__item-form)) .kanban-plugin__lane-grip, +.anp-kanban-collapse-lanes:not(.anp-kanban-uncollapse-lanes) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], +.kanban-plugin__item:not(.is-search-miss), +.kanban-plugin__item-form)) ~ .kanban-plugin__lane-wrapper:has(.kanban-plugin__lane[data-count="0"]) .kanban-plugin__lane-grip, +.anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes:not(:has(.kanban-plugin__drag-container > .kanban-plugin__item-wrapper)) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], +.kanban-plugin__item:not(.is-search-miss), +.kanban-plugin__item-form)) .kanban-plugin__lane-grip, +.anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes:not(:has(.kanban-plugin__drag-container > .kanban-plugin__item-wrapper)) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], +.kanban-plugin__item:not(.is-search-miss), +.kanban-plugin__item-form)) ~ .kanban-plugin__lane-wrapper:has(.kanban-plugin__lane[data-count="0"]) .kanban-plugin__lane-grip { + transform: rotate(-90deg); +} +.anp-kanban-collapse-lanes:not(.anp-kanban-uncollapse-lanes) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], +.kanban-plugin__item:not(.is-search-miss), +.kanban-plugin__item-form)) .kanban-plugin__lane-settings-button-wrapper, +.anp-kanban-collapse-lanes:not(.anp-kanban-uncollapse-lanes) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], +.kanban-plugin__item:not(.is-search-miss), +.kanban-plugin__item-form)) ~ .kanban-plugin__lane-wrapper:has(.kanban-plugin__lane[data-count="0"]) .kanban-plugin__lane-settings-button-wrapper, +.anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes:not(:has(.kanban-plugin__drag-container > .kanban-plugin__item-wrapper)) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], +.kanban-plugin__item:not(.is-search-miss), +.kanban-plugin__item-form)) .kanban-plugin__lane-settings-button-wrapper, +.anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes:not(:has(.kanban-plugin__drag-container > .kanban-plugin__item-wrapper)) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], +.kanban-plugin__item:not(.is-search-miss), +.kanban-plugin__item-form)) ~ .kanban-plugin__lane-wrapper:has(.kanban-plugin__lane[data-count="0"]) .kanban-plugin__lane-settings-button-wrapper { + display: none; +} +.anp-kanban-collapse-lanes:not(.anp-kanban-uncollapse-lanes) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], +.kanban-plugin__item:not(.is-search-miss), +.kanban-plugin__item-form)) .kanban-plugin__item-wrapper, +.anp-kanban-collapse-lanes:not(.anp-kanban-uncollapse-lanes) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], +.kanban-plugin__item:not(.is-search-miss), +.kanban-plugin__item-form)) ~ .kanban-plugin__lane-wrapper:has(.kanban-plugin__lane[data-count="0"]) .kanban-plugin__item-wrapper, +.anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes:not(:has(.kanban-plugin__drag-container > .kanban-plugin__item-wrapper)) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], +.kanban-plugin__item:not(.is-search-miss), +.kanban-plugin__item-form)) .kanban-plugin__item-wrapper, +.anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes:not(:has(.kanban-plugin__drag-container > .kanban-plugin__item-wrapper)) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], +.kanban-plugin__item:not(.is-search-miss), +.kanban-plugin__item-form)) ~ .kanban-plugin__lane-wrapper:has(.kanban-plugin__lane[data-count="0"]) .kanban-plugin__item-wrapper { + display: none; +} +.anp-kanban-collapse-lanes:not(.anp-kanban-uncollapse-lanes) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], +.kanban-plugin__item:not(.is-search-miss), +.kanban-plugin__item-form)) .kanban-plugin__placeholder:only-child, +.anp-kanban-collapse-lanes:not(.anp-kanban-uncollapse-lanes) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], +.kanban-plugin__item:not(.is-search-miss), +.kanban-plugin__item-form)) ~ .kanban-plugin__lane-wrapper:has(.kanban-plugin__lane[data-count="0"]) .kanban-plugin__placeholder:only-child, +.anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes:not(:has(.kanban-plugin__drag-container > .kanban-plugin__item-wrapper)) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], +.kanban-plugin__item:not(.is-search-miss), +.kanban-plugin__item-form)) .kanban-plugin__placeholder:only-child, +.anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes:not(:has(.kanban-plugin__drag-container > .kanban-plugin__item-wrapper)) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], +.kanban-plugin__item:not(.is-search-miss), +.kanban-plugin__item-form)) ~ .kanban-plugin__lane-wrapper:has(.kanban-plugin__lane[data-count="0"]) .kanban-plugin__placeholder:only-child { + display: none; +} +.anp-kanban-collapse-lanes:not(.anp-kanban-uncollapse-lanes) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], +.kanban-plugin__item:not(.is-search-miss), +.kanban-plugin__item-form)) .kanban-plugin__new-item-button, +.anp-kanban-collapse-lanes:not(.anp-kanban-uncollapse-lanes) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], +.kanban-plugin__item:not(.is-search-miss), +.kanban-plugin__item-form)) ~ .kanban-plugin__lane-wrapper:has(.kanban-plugin__lane[data-count="0"]) .kanban-plugin__new-item-button, +.anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes:not(:has(.kanban-plugin__drag-container > .kanban-plugin__item-wrapper)) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], +.kanban-plugin__item:not(.is-search-miss), +.kanban-plugin__item-form)) .kanban-plugin__new-item-button, +.anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes:not(:has(.kanban-plugin__drag-container > .kanban-plugin__item-wrapper)) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], +.kanban-plugin__item:not(.is-search-miss), +.kanban-plugin__item-form)) ~ .kanban-plugin__lane-wrapper:has(.kanban-plugin__lane[data-count="0"]) .kanban-plugin__new-item-button { + font-size: 0; +} +.anp-kanban-collapse-lanes:not(.anp-kanban-uncollapse-lanes) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], +.kanban-plugin__item:not(.is-search-miss), +.kanban-plugin__item-form)) .kanban-plugin__item-button-plus, +.anp-kanban-collapse-lanes:not(.anp-kanban-uncollapse-lanes) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], +.kanban-plugin__item:not(.is-search-miss), +.kanban-plugin__item-form)) ~ .kanban-plugin__lane-wrapper:has(.kanban-plugin__lane[data-count="0"]) .kanban-plugin__item-button-plus, +.anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes:not(:has(.kanban-plugin__drag-container > .kanban-plugin__item-wrapper)) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], +.kanban-plugin__item:not(.is-search-miss), +.kanban-plugin__item-form)) .kanban-plugin__item-button-plus, +.anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes:not(:has(.kanban-plugin__drag-container > .kanban-plugin__item-wrapper)) .kanban-plugin__lane-wrapper:not(:has(.kanban-plugin__lane[data-count="0"], +.kanban-plugin__item:not(.is-search-miss), +.kanban-plugin__item-form)) ~ .kanban-plugin__lane-wrapper:has(.kanban-plugin__lane[data-count="0"]) .kanban-plugin__item-button-plus { + font-size: 0.875rem; +} + +.anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes .kanban-plugin__drag-container[style*="width: 54px;"] .kanban-plugin__lane-wrapper { + width: 44px !important; +} +.anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes .kanban-plugin__drag-container[style*="width: 54px;"] .kanban-plugin__lane-wrapper .kanban-plugin__lane-header-wrapper { + border-width: 0; + gap: 10px; + position: absolute; + transform-origin: 18px 22px; + transform: rotate(90deg); + z-index: 1; +} +.anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes .kanban-plugin__drag-container[style*="width: 54px;"] .kanban-plugin__lane-wrapper .kanban-plugin__lane-grip { + transform: rotate(-90deg); +} +.anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes .kanban-plugin__drag-container[style*="width: 54px;"] .kanban-plugin__lane-wrapper .kanban-plugin__lane-settings-button-wrapper { + display: none; +} +.anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes .kanban-plugin__drag-container[style*="width: 54px;"] .kanban-plugin__lane-wrapper .kanban-plugin__item-wrapper { + display: none; +} +.anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes .kanban-plugin__drag-container[style*="width: 54px;"] .kanban-plugin__lane-wrapper .kanban-plugin__placeholder:only-child { + display: none; +} +.anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes .kanban-plugin__drag-container[style*="width: 54px;"] .kanban-plugin__lane-wrapper .kanban-plugin__new-item-button { + font-size: 0; +} +.anp-kanban-collapse-lanes.anp-kanban-uncollapse-lanes .kanban-plugin__drag-container[style*="width: 54px;"] .kanban-plugin__lane-wrapper .kanban-plugin__item-button-plus { + font-size: 0.875rem; +} + +.anp-kanban-hide-cards:not(.anp-kanban-uncollapse-lanes) .kanban-plugin__item-wrapper:has(.is-search-miss), +.anp-kanban-hide-cards.anp-kanban-uncollapse-lanes:not(:has(.kanban-plugin__drag-container)) .kanban-plugin__item-wrapper:has(.is-search-miss) { + display: none; +} + +.anp-kanban-hide-cards.anp-kanban-hide-card-border .kanban-plugin__item.is-search-hit { + box-shadow: none; +} + +.anp-kanban-hide-cards:not(.anp-kanban-hide-card-border) .kanban-plugin__item.is-search-hit { + box-shadow: inset 0 0 0 1px var(--background-modifier-border); +} + +.anp-kanban-hide-mark .kanban-plugin__item-wrapper .is-search-hit mark { + background-color: transparent; + color: inherit; +} diff --git a/.obsidian/themes/Minimal/manifest.json b/.obsidian/themes/Minimal/manifest.json new file mode 100644 index 0000000..2c6d313 --- /dev/null +++ b/.obsidian/themes/Minimal/manifest.json @@ -0,0 +1,8 @@ +{ + "name": "Minimal", + "version": "8.1.7", + "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..dfa05c8 --- /dev/null +++ b/.obsidian/themes/Minimal/theme.css @@ -0,0 +1,2246 @@ +/* --------------------------------------------------------------------------- + +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-y:var(--size-4-2)}.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;--mobile-sidebar-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-normal:var(--ui1);--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-light.minimal-light-contrast.is-mobile .workspace-drawer.mod-left{--raised-background:var(--ui1);--raised-shadow:none;--raised-mask-border-width:0px}.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);--interactive-normal:var(--bg3);--setting-items-background:var(--bg3)}.theme-light.minimal-light-tonal{--background-secondary:var(--bg1);--background-primary-alt:var(--bg3);--background-table-rows:var(--bg3);--setting-items-background:var(--bg3)}.theme-light.minimal-light-tonal.is-mobile{--background-modifier-form-field:var(--bg3);--interactive-normal:var(--bg3)}.theme-dark.minimal-dark-tonal{--ribbon-background:var(--bg1);--background-secondary:var(--bg1);--background-table-rows:var(--bg3);--setting-items-background:var(--bg3)}.theme-dark.minimal-dark-black{--background-primary-alt:var(--bg3);--background-table-rows:var(--bg3);--setting-items-background: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.7);--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-font-size:calc(var(--font-adaptive-normal) * 0.875)}.bases-view{--bases-table-font-size:var(--table-text-size)}.query-toolbar-menu .combobox-button{background-color:rgba(0,0,0,0)}.bases-embed .bases-header .query-toolbar,.block-language-base .bases-header .query-toolbar{padding-bottom:2px;opacity:var(--bases-toolbar-opacity);transition:.15s .15s opacity}.bases-embed .bases-header .query-toolbar:hover,.block-language-base .bases-header .query-toolbar:hover{opacity:1;transition:0s opacity}.base-plain .bases-header{display:none}.bases-table-header-icon{display:var(--bases-table-header-icon-display)}.CodeMirror-wrap>div>textarea{opacity:0}.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{color:var(--text-faint);background-color:var(--background-primary);top:4px;opacity:0;transition:opacity .2s}.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}.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));--map-header-padding:2px}.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-cards-embed-padding:0 12px;--bases-header-padding-end:var(--size-4-2);--bases-header-padding-start:var(--size-4-2)}.table-100 .bases-view[data-view-type=table]{--bases-embed-border-width:0;--bases-embed-border-radius:0}.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%;--map-header-padding:var(--size-4-2)}.map-100 .bases-view[data-view-type=map]{--bases-embed-border-radius:0}.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);margin-inline:var(--container-table-margin)!important;padding-inline-start:var(--table-drag-padding)}.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-preview-view.is-readable-line-width .markdown-preview-sizer>div:has(.block-language-base),.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),.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer.cm-contentContainer>.cm-content>div:has(.block-language-base){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(.bases-view[data-view-type=map]),.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(.bases-view[data-view-type=map]),.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);--bases-header-padding-end:var(--map-header-padding);--bases-header-padding-start:var(--map-header-padding)}.markdown-preview-view.is-readable-line-width .markdown-preview-sizer div:has(.bases-view[data-view-type=map]) iframe,.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(.bases-view[data-view-type=map]) 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%}.full-width-media .image-embed:not([width]) .image-wrapper{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)}body:not(.is-mobile) div.image-embed:focus-within .image-wrapper::after{border-radius:var(--image-radius)}.tabular{font-variant-numeric:tabular-nums}.table-small .bases-view{--bases-table-font-size:85%}.table-small table:not(.calendar){--table-text-size:85%}.table-tiny .bases-view{--bases-table-font-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 .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}.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);--interactive-normal:var(--background-secondary);--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.theme-light .menu{--interactive-normal:var(--background-modifier-hover)}.is-mobile.theme-light.minimal-light-tonal .workspace-drawer{--interactive-normal:rgb(from color-mix(in srgb, var(--bg2), var(--bg3))r g b / 1)}.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}.is-phone{--bases-embed-width:100%;--bases-embed-transform:none}.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)}body:not(.is-mobile) .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}.style-settings-container .setting-item{background-color:rgba(0,0,0,0)}.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;border-radius: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: flex + options: + - + label: Visible + value: flex + - + label: Hidden + value: none + - + id: bases-table-row-height + title: Table row height + type: variable-number + default: 30 + format: px + - + 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: 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 deleted file mode 100644 index 6312d4f..0000000 --- a/.obsidian/themes/Things/manifest.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "Things", - "version": "2.2.1", - "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 deleted file mode 100644 index 1884aec..0000000 --- a/.obsidian/themes/Things/theme.css +++ /dev/null @@ -1,1939 +0,0 @@ -/*─────────────────────────────────────────────────────── -THINGS -Version 2.2.1 -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); - } -} - -/* Titlebar focused/unfocused states */ -body:not(.hider-frameless):not(.is-fullscreen):not(.is-mobile) .titlebar { - background-color: var(--titlebar-background); -} -body.is-focused:not(.hider-frameless):not(.is-fullscreen):not(.is-mobile) - .titlebar { - background-color: var(--titlebar-background-focused); -} - -/* Breadcrumb: hidden by default, visible on hover */ -.view-header-title-container { - opacity: 0; - transition: opacity 200ms ease; -} -.view-header:hover .view-header-title-container { - opacity: 1; -} - -/* H2 styling */ -h2, -.HyperMD-header.HyperMD-header-2.cm-line { - border-bottom: 2px solid var(--background-modifier-border); - width: 100%; - padding-bottom: 2px; - margin-bottom: 8px !important; -} -body.h2-no-underline h2, -body.h2-no-underline .HyperMD-header.HyperMD-header-2.cm-line { - border-bottom: none; - padding-bottom: 0; - margin-bottom: revert; -} - -/* 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, -body.h1-underline .HyperMD-header.HyperMD-header-1.cm-line { - border-bottom: 2px solid var(--background-modifier-border); - width: 100%; - padding-bottom: 2px; - margin-bottom: 8px !important; -} -body.h3-underline h3, -body.h3-underline .HyperMD-header.HyperMD-header-3.cm-line { - border-bottom: 2px solid var(--background-modifier-border); - width: 100%; - padding-bottom: 2px; - margin-bottom: 8px !important; -} -body.h4-underline h4, -body.h4-underline .HyperMD-header.HyperMD-header-4.cm-line { - border-bottom: 2px solid var(--background-modifier-border); - width: 100%; - padding-bottom: 2px; - margin-bottom: 8px !important; -} -body.h5-underline h5, -body.h5-underline .HyperMD-header.HyperMD-header-5.cm-line { - border-bottom: 2px solid var(--background-modifier-border); - width: 100%; - padding-bottom: 2px; - margin-bottom: 8px !important; -} -body.h6-underline h6, -body.h6-underline .HyperMD-header.HyperMD-header-6.cm-line { - border-bottom: 2px solid var(--background-modifier-border); - width: 100%; - padding-bottom: 2px; - margin-bottom: 8px !important; -} - -/* 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) 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 -*/ diff --git a/hilltop-gardens.md b/hilltop-gardens.md index 297dbaf..20279c3 100644 --- a/hilltop-gardens.md +++ b/hilltop-gardens.md @@ -1,4 +1,6 @@ --- +aliases: + - Hilltop Gardens title: Hilltop Gardens tags: - occupational @@ -16,12 +18,19 @@ up: "[[conest-projects]]" * [x] [[feeders-takeoff]] * [x] [[subfeeds-takeoff]] * [ ] [[switchgear-takeoff]] + * [ ] Lighting Inverters * [x] [[units-takeoff]] * [/] [[fixtures-takeoff]] + * [ ] Site Lighting * [/] [[lighting-controls-takeoff]] * [/] [[electrical-takeoff]] + * [ ] Residential level 04 lighting inverter(s?) power * [ ] Trash chute power - * [ ] Unit CU's + * [ ] [[electrical-takeoff#Unit Condensing Units]] + * [-] Unit CU control wiring, conduit + * [ ] EV Chargers +* [/] [[lighting-controls-takeoff]] + * [?] Lighting controls in corridors * [ ] [[telecom-takeoff]] * [ ] Homeruns * [ ] [[low-voltage-takeoff]] diff --git a/iecc_international-energy-conservation-code.md b/iecc_international-energy-conservation-code.md index 62b9713..a843d06 100644 --- a/iecc_international-energy-conservation-code.md +++ b/iecc_international-energy-conservation-code.md @@ -1,4 +1,6 @@ --- +aliases: + - IECC title: International Energy Conservation Code tags: - authorship/other diff --git a/joel-jansen.md b/joel-jansen.md index 851d6c4..c8f1139 100644 --- a/joel-jansen.md +++ b/joel-jansen.md @@ -1,4 +1,6 @@ --- +aliases: + - Joel title: Joel Jansen tags: - occupational diff --git a/orthodox-construction-estimating.md b/orthodox-construction-estimating.md index 59cc83f..6944601 100644 --- a/orthodox-construction-estimating.md +++ b/orthodox-construction-estimating.md @@ -5,7 +5,7 @@ tags: - type/philosophy title: Traditional Estimating Methods --- -# Traditional Estimating Methods +# Orthodox Construction Estimating Also "single-point estimation" as opposed to the standard three-point. @@ -19,7 +19,7 @@ are those [[construction-estimating]] methods that produce: Such methods lack the ability to intelligently express [[uncertainty]]. -### Limitations of Traditional Estimating Methods +### Limitations of Orthodox Methods Traditional estimating methods, sometimes referred to as "Detailed Takeoff", diff --git a/periodic/daily/2026-04-29.md b/periodic/daily/2026-04-29.md index c9d66f9..7477a27 100644 --- a/periodic/daily/2026-04-29.md +++ b/periodic/daily/2026-04-29.md @@ -8,3 +8,6 @@ quarterly: "[[2026q2]]" previous: "[[2026-04-28]]" --- # 2026-04-29 + +Today [[jared-defanti|Jared]] and I +worked on [[hilltop-gardens]] \ No newline at end of file diff --git a/periodic/daily/2026-04-30.md b/periodic/daily/2026-04-30.md new file mode 100644 index 0000000..968df88 --- /dev/null +++ b/periodic/daily/2026-04-30.md @@ -0,0 +1,10 @@ +--- +id: 2026-04-30 +title: 2026-04-30 +tags: [] +weekly: "[[2026w18]]" +monthly: "[[2026-04]]" +quarterly: "[[2026q2]]" +previous: "[[2026-04-29]]" +--- +# 2026-04-30 diff --git a/11-13-2025_13-25-27.md b/timestamped/11-13-2025_13-25-27.md similarity index 100% rename from 11-13-2025_13-25-27.md rename to timestamped/11-13-2025_13-25-27.md diff --git a/timestamped/2026-04-30_14-27-02.md b/timestamped/2026-04-30_14-27-02.md new file mode 100644 index 0000000..fb880e0 --- /dev/null +++ b/timestamped/2026-04-30_14-27-02.md @@ -0,0 +1,21 @@ +--- +id: 2026-04-30T14:27:02-0400 +title: 2026-04-30 14:27:02 +tags: [] +daily: "[[2026-04-30]]" +--- +# 2026-04-30 14:27:02 + +relevant to [[lighting-controls-takeoff]] +for [[hilltop-gardens|Hilltop Gardens]]: + +[[pdi-bid-estimating|Bid]] sold lighting controls "to code" +expecting that was line voltage only, +but the project is per [[iecc_international-energy-conservation-code|IECC]] 2021 +so [[lighting-controls#Digital|digital]] controls will be necessary. +No lighting controls quote was requested. + +Per [[joel-jansen|Joel]] @ ~14:27, +takeoff should utilize the assemblies below: + +`COMMON ASSEMBLIES`/`SWITCHES`/`OCCUPANCY SENSORS`/...