diff --git a/.gitignore b/.gitignore index fc3668c..2a9105d 100644 --- a/.gitignore +++ b/.gitignore @@ -4,4 +4,5 @@ /.obsidian/plugins/recent-files-obsidian/data.json /.obsidian/plugins/novel-word-count/data.json /.out/ -/ref/ \ No newline at end of file +/ref/ +/Untitled.md \ No newline at end of file diff --git a/.obsidian/appearance.json b/.obsidian/appearance.json index 4e1e312..c241435 100644 --- a/.obsidian/appearance.json +++ b/.obsidian/appearance.json @@ -7,7 +7,8 @@ "baseFontSize": 15, "enabledCssSnippets": [ "checkboxes", - "fix-bold" + "fix-bold", + "text-wrapping" ], "accentColor": "" } \ No newline at end of file diff --git a/.obsidian/plugins/cmdr/data.json b/.obsidian/plugins/cmdr/data.json index fb2b313..534b89e 100644 --- a/.obsidian/plugins/cmdr/data.json +++ b/.obsidian/plugins/cmdr/data.json @@ -2,7 +2,14 @@ "confirmDeletion": false, "showAddCommand": true, "debug": false, - "editorMenu": [], + "editorMenu": [ + { + "id": "editor:insert-link", + "icon": "lucide-link", + "name": "Insert Markdown link", + "mode": "any" + } + ], "fileMenu": [], "leftRibbon": [], "rightRibbon": [], diff --git a/.obsidian/plugins/obsidian-latex-suite/data.json b/.obsidian/plugins/obsidian-latex-suite/data.json index 4ef477b..f06433e 100644 --- a/.obsidian/plugins/obsidian-latex-suite/data.json +++ b/.obsidian/plugins/obsidian-latex-suite/data.json @@ -1,7 +1,7 @@ { - "snippets": "[\n // Math mode\n\t{trigger: \"mk\", replacement: \"$$0$\", options: \"tA\"},\n\t{trigger: \"dm\", replacement: \"$$\\n$0\\n$$\", options: \"tAw\"},\n\t{trigger: \"beg\", replacement: \"\\\\begin{$0}\\n$1\\n\\\\end{$0}\", options: \"mA\"},\n\n // Dashes\n\t// {trigger: \"--\", replacement: \"–\", options: \"tA\"},\n\t// {trigger: \"–-\", replacement: \"—\", options: \"tA\"},\n\t// {trigger: \"—-\", replacement: \"---\", options: \"tA\"},\n\n // Greek letters\n\t{trigger: \"@a\", replacement: \"\\\\alpha\", options: \"mA\"},\n\t{trigger: \"@b\", replacement: \"\\\\beta\", options: \"mA\"},\n\t{trigger: \"@g\", replacement: \"\\\\gamma\", options: \"mA\"},\n\t{trigger: \"@G\", replacement: \"\\\\Gamma\", options: \"mA\"},\n\t{trigger: \"@d\", replacement: \"\\\\delta\", options: \"mA\"},\n\t{trigger: \"@D\", replacement: \"\\\\Delta\", options: \"mA\"},\n\t{trigger: \"@e\", replacement: \"\\\\epsilon\", options: \"mA\"},\n\t{trigger: \":e\", replacement: \"\\\\varepsilon\", options: \"mA\"},\n\t{trigger: \"@z\", replacement: \"\\\\zeta\", options: \"mA\"},\n\t{trigger: \"@t\", replacement: \"\\\\theta\", options: \"mA\"},\n\t{trigger: \"@T\", replacement: \"\\\\Theta\", options: \"mA\"},\n\t{trigger: \":t\", replacement: \"\\\\vartheta\", options: \"mA\"},\n\t{trigger: \"@i\", replacement: \"\\\\iota\", options: \"mA\"},\n\t{trigger: \"@k\", replacement: \"\\\\kappa\", options: \"mA\"},\n\t{trigger: \"@l\", replacement: \"\\\\lambda\", options: \"mA\"},\n\t{trigger: \"@L\", replacement: \"\\\\Lambda\", options: \"mA\"},\n\t{trigger: \"@s\", replacement: \"\\\\sigma\", options: \"mA\"},\n\t{trigger: \"@S\", replacement: \"\\\\Sigma\", options: \"mA\"},\n\t{trigger: \"@u\", replacement: \"\\\\upsilon\", options: \"mA\"},\n\t{trigger: \"@U\", replacement: \"\\\\Upsilon\", options: \"mA\"},\n\t{trigger: \"@o\", replacement: \"\\\\omega\", options: \"mA\"},\n\t{trigger: \"@O\", replacement: \"\\\\Omega\", options: \"mA\"},\n\t{trigger: \"ome\", replacement: \"\\\\omega\", options: \"mA\"},\n\t{trigger: \"Ome\", replacement: \"\\\\Omega\", options: \"mA\"},\n\n // Text environment\n {trigger: \"text\", replacement: \"\\\\text{$0}$1\", options: \"mA\"},\n {trigger: \"\\\"\", replacement: \"\\\\text{$0}$1\", options: \"mA\"},\n\n // Basic operations\n {trigger: \"sr\", replacement: \"^{2}\", options: \"mA\"},\n\t{trigger: \"cb\", replacement: \"^{3}\", options: \"mA\"},\n\t{trigger: \"rd\", replacement: \"^{$0}$1\", options: \"mA\"},\n\t{trigger: \"_\", replacement: \"_{$0}$1\", options: \"mA\"},\n\t{trigger: \"sts\", replacement: \"_\\\\text{$0}\", options: \"mA\"},\n\t{trigger: \"sq\", replacement: \"\\\\sqrt{ $0 }$1\", options: \"mA\"},\n\t{trigger: \"//\", replacement: \"\\\\frac{$0}{$1}$2\", options: \"mA\"},\n\t{trigger: \"ee\", replacement: \"e^{ $0 }$1\", options: \"mA\"},\n {trigger: \"invs\", replacement: \"^{-1}\", options: \"mA\"},\n {trigger: /([A-Za-z])(\\d)/, replacement: \"[[0]]_{[[1]]}\", options: \"rmA\", description: \"Auto letter subscript\", priority: -1},\n\n {trigger: /([^\\\\])(exp|log|ln)/, replacement: \"[[0]]\\\\[[1]]\", options: \"rmA\"},\n {trigger: \"conj\", replacement: \"^{*}\", options: \"mA\"},\n {trigger: \"Re\", replacement: \"\\\\mathrm{Re}\", options: \"mA\"},\n\t{trigger: \"Im\", replacement: \"\\\\mathrm{Im}\", options: \"mA\"},\n {trigger: \"bf\", replacement: \"\\\\mathbf{$0}\", options: \"mA\"},\n\t{trigger: \"rm\", replacement: \"\\\\mathrm{$0}$1\", options: \"mA\"},\n\n // Linear algebra\n {trigger: /([^\\\\])(det)/, replacement: \"[[0]]\\\\[[1]]\", options: \"rmA\"},\n {trigger: \"trace\", replacement: \"\\\\mathrm{Tr}\", options: \"mA\"},\n\n // More operations\n\t{trigger: \"([a-zA-Z])hat\", replacement: \"\\\\hat{[[0]]}\", options: \"rmA\"},\n {trigger: \"([a-zA-Z])bar\", replacement: \"\\\\bar{[[0]]}\", options: \"rmA\"},\n\t{trigger: \"([a-zA-Z])dot\", replacement: \"\\\\dot{[[0]]}\", options: \"rmA\", priority: -1},\n\t{trigger: \"([a-zA-Z])ddot\", replacement: \"\\\\ddot{[[0]]}\", options: \"rmA\", priority: 1},\n\t{trigger: \"([a-zA-Z])tilde\", replacement: \"\\\\tilde{[[0]]}\", options: \"rmA\"},\n\t{trigger: \"([a-zA-Z])und\", replacement: \"\\\\underline{[[0]]}\", options: \"rmA\"},\n\t{trigger: \"([a-zA-Z])vec\", replacement: \"\\\\vec{[[0]]}\", options: \"rmA\"},\n {trigger: \"([a-zA-Z]),\\\\.\", replacement: \"\\\\mathbf{[[0]]}\", options: \"rmA\"},\n\t{trigger: \"([a-zA-Z])\\\\.,\", replacement: \"\\\\mathbf{[[0]]}\", options: \"rmA\"},\n\t{trigger: \"\\\\\\\\(${GREEK}),\\\\.\", replacement: \"\\\\boldsymbol{\\\\[[0]]}\", options: \"rmA\"},\n\t{trigger: \"\\\\\\\\(${GREEK})\\\\.,\", replacement: \"\\\\boldsymbol{\\\\[[0]]}\", options: \"rmA\"},\n\n\t{trigger: \"hat\", replacement: \"\\\\hat{$0}$1\", options: \"mA\"},\n {trigger: \"bar\", replacement: \"\\\\bar{$0}$1\", options: \"mA\"},\n\t{trigger: \"dot\", replacement: \"\\\\dot{$0}$1\", options: \"mA\", priority: -1},\n\t{trigger: \"ddot\", replacement: \"\\\\ddot{$0}$1\", options: \"mA\"},\n\t{trigger: \"cdot\", replacement: \"\\\\cdot\", options: \"mA\"},\n\t{trigger: \"tilde\", replacement: \"\\\\tilde{$0}$1\", options: \"mA\"},\n\t{trigger: \"und\", replacement: \"\\\\underline{$0}$1\", options: \"mA\"},\n\t{trigger: \"vec\", replacement: \"\\\\vec{$0}$1\", options: \"mA\"},\n\n // More auto letter subscript\n {trigger: /([A-Za-z])_(\\d\\d)/, replacement: \"[[0]]_{[[1]]}\", options: \"rmA\"},\n\t{trigger: /\\\\hat{([A-Za-z])}(\\d)/, replacement: \"\\\\hat{[[0]]}_{[[1]]}\", options: \"rmA\"},\n\t{trigger: /\\\\vec{([A-Za-z])}(\\d)/, replacement: \"\\\\vec{[[0]]}_{[[1]]}\", options: \"rmA\"},\n\t{trigger: /\\\\mathbf{([A-Za-z])}(\\d)/, replacement: \"\\\\mathbf{[[0]]}_{[[1]]}\", options: \"rmA\"},\n\n {trigger: \"xnn\", replacement: \"x_{n}\", options: \"mA\"},\n\t{trigger: \"\\\\xii\", replacement: \"x_{i}\", options: \"mA\", priority: 1},\n\t{trigger: \"xjj\", replacement: \"x_{j}\", options: \"mA\"},\n\t{trigger: \"xp1\", replacement: \"x_{n+1}\", options: \"mA\"},\n\t{trigger: \"ynn\", replacement: \"y_{n}\", options: \"mA\"},\n\t{trigger: \"yii\", replacement: \"y_{i}\", options: \"mA\"},\n\t{trigger: \"yjj\", replacement: \"y_{j}\", options: \"mA\"},\n\n // Symbols\n {trigger: \"ooo\", replacement: \"\\\\infty\", options: \"mA\"},\n\t{trigger: \"sum\", replacement: \"\\\\sum\", options: \"mA\"},\n\t{trigger: \"prod\", replacement: \"\\\\prod\", options: \"mA\"},\n\t{trigger: \"\\\\sum\", replacement: \"\\\\sum_{${0:i}=${1:1}}^{${2:N}} $3\", options: \"m\"},\n\t{trigger: \"\\\\prod\", replacement: \"\\\\prod_{${0:i}=${1:1}}^{${2:N}} $3\", options: \"m\"},\n {trigger: \"lim\", replacement: \"\\\\lim_{ ${0:n} \\\\to ${1:\\\\infty} } $2\", options: \"mA\"},\n {trigger: \"+-\", replacement: \"\\\\pm\", options: \"mA\"},\n\t{trigger: \"-+\", replacement: \"\\\\mp\", options: \"mA\"},\n {trigger: \"...\", replacement: \"\\\\dots\", options: \"mA\"},\n {trigger: \"nabl\", replacement: \"\\\\nabla\", options: \"mA\"},\n\t{trigger: \"del\", replacement: \"\\\\nabla\", options: \"mA\"},\n {trigger: \"xx\", replacement: \"\\\\times\", options: \"mA\"},\n {trigger: \"**\", replacement: \"\\\\cdot\", options: \"mA\"},\n {trigger: \"para\", replacement: \"\\\\parallel\", options: \"mA\"},\n\n\t{trigger: \"===\", replacement: \"\\\\equiv\", options: \"mA\"},\n {trigger: \"!=\", replacement: \"\\\\neq\", options: \"mA\"},\n\t{trigger: \">=\", replacement: \"\\\\geq\", options: \"mA\"},\n\t{trigger: \"<=\", replacement: \"\\\\leq\", options: \"mA\"},\n\t{trigger: \">>\", replacement: \"\\\\gg\", options: \"mA\"},\n\t{trigger: \"<<\", replacement: \"\\\\ll\", options: \"mA\"},\n\t{trigger: \"simm\", replacement: \"\\\\sim\", options: \"mA\"},\n\t{trigger: \"sim=\", replacement: \"\\\\simeq\", options: \"mA\"},\n {trigger: \"prop\", replacement: \"\\\\propto\", options: \"mA\"},\n\n\n {trigger: \"<->\", replacement: \"\\\\leftrightarrow \", options: \"mA\"},\n\t{trigger: \"->\", replacement: \"\\\\to\", options: \"mA\"},\n\t{trigger: \"!>\", replacement: \"\\\\mapsto\", options: \"mA\"},\n {trigger: \"=>\", replacement: \"\\\\implies\", options: \"mA\"},\n\t{trigger: \"=<\", replacement: \"\\\\impliedby\", options: \"mA\"},\n\n\t{trigger: \"and\", replacement: \"\\\\cap\", options: \"mA\"},\n\t{trigger: \"orr\", replacement: \"\\\\cup\", options: \"mA\"},\n\t{trigger: \"inn\", replacement: \"\\\\in\", options: \"mA\"},\n\t{trigger: \"notin\", replacement: \"\\\\not\\\\in\", options: \"mA\"},\n {trigger: \"\\\\\\\\\\\\\", replacement: \"\\\\setminus\", options: \"mA\"},\n {trigger: \"sub=\", replacement: \"\\\\subseteq\", options: \"mA\"},\n {trigger: \"sup=\", replacement: \"\\\\supseteq\", options: \"mA\"},\n\t{trigger: \"eset\", replacement: \"\\\\emptyset\", options: \"mA\"},\n\t{trigger: \"set\", replacement: \"\\\\{ $0 \\\\}$1\", options: \"mA\"},\n\t{trigger: \"e\\\\xi sts\", replacement: \"\\\\exists\", options: \"mA\", priority: 1},\n\n\t//{trigger: \"LL\", replacement: \"\\\\mathcal{L}\", options: \"mA\"},\n\t//{trigger: \"HH\", replacement: \"\\\\mathcal{H}\", options: \"mA\"},\n\t//{trigger: \"CC\", replacement: \"\\\\mathbb{C}\", options: \"mA\"},\n\t//{trigger: \"RR\", replacement: \"\\\\mathbb{R}\", options: \"mA\"},\n\t//{trigger: \"ZZ\", replacement: \"\\\\mathbb{Z}\", options: \"mA\"},\n\t//{trigger: \"NN\", replacement: \"\\\\mathbb{N}\", options: \"mA\"},\n\n // Handle spaces and backslashes\n\n // Snippet variables can be used as shortcuts when writing snippets.\n // For example, ${GREEK} below is shorthand for \"alpha|beta|gamma|Gamma|delta|...\"\n // You can edit snippet variables under the Advanced snippet settings section.\n\n\t{trigger: \"([^\\\\\\\\])(${GREEK})\", replacement: \"[[0]]\\\\[[1]]\", options: \"rmA\", description: \"Add backslash before Greek letters\"},\n\t{trigger: \"([^\\\\\\\\])(${SYMBOL})\", replacement: \"[[0]]\\\\[[1]]\", options: \"rmA\", description: \"Add backslash before symbols\"},\n\n // Insert space after Greek letters and symbols\n\t{trigger: \"\\\\\\\\(${GREEK}|${SYMBOL}|${MORE_SYMBOLS})([A-Za-z])\", replacement: \"\\\\[[0]] [[1]]\", options: \"rmA\"},\n\t{trigger: \"\\\\\\\\(${GREEK}|${SYMBOL}) sr\", replacement: \"\\\\[[0]]^{2}\", options: \"rmA\"},\n\t{trigger: \"\\\\\\\\(${GREEK}|${SYMBOL}) cb\", replacement: \"\\\\[[0]]^{3}\", options: \"rmA\"},\n\t{trigger: \"\\\\\\\\(${GREEK}|${SYMBOL}) rd\", replacement: \"\\\\[[0]]^{$0}$1\", options: \"rmA\"},\n\t{trigger: \"\\\\\\\\(${GREEK}|${SYMBOL}) hat\", replacement: \"\\\\hat{\\\\[[0]]}\", options: \"rmA\"},\n\t{trigger: \"\\\\\\\\(${GREEK}|${SYMBOL}) dot\", replacement: \"\\\\dot{\\\\[[0]]}\", options: \"rmA\"},\n\t{trigger: \"\\\\\\\\(${GREEK}|${SYMBOL}) bar\", replacement: \"\\\\bar{\\\\[[0]]}\", options: \"rmA\"},\n\t{trigger: \"\\\\\\\\(${GREEK}|${SYMBOL}) vec\", replacement: \"\\\\vec{\\\\[[0]]}\", options: \"rmA\"},\n\t{trigger: \"\\\\\\\\(${GREEK}|${SYMBOL}) tilde\", replacement: \"\\\\tilde{\\\\[[0]]}\", options: \"rmA\"},\n\t{trigger: \"\\\\\\\\(${GREEK}|${SYMBOL}) und\", replacement: \"\\\\underline{\\\\[[0]]}\", options: \"rmA\"},\n\n\n // Derivatives and integrals\n {trigger: \"par\", replacement: \"\\\\frac{ \\\\partial ${0:y} }{ \\\\partial ${1:x} } $2\", options: \"m\"},\n {trigger: /pa([A-Za-z])([A-Za-z])/, replacement: \"\\\\frac{ \\\\partial [[0]] }{ \\\\partial [[1]] } \", options: \"rm\"},\n {trigger: \"ddt\", replacement: \"\\\\frac{d}{dt} \", options: \"mA\"},\n\n {trigger: /([^\\\\])int/, replacement: \"[[0]]\\\\int\", options: \"mA\", priority: -1},\n {trigger: \"\\\\int\", replacement: \"\\\\int $0 \\\\, d${1:x} $2\", options: \"m\"},\n {trigger: \"dint\", replacement: \"\\\\int_{${0:0}}^{${1:1}} $2 \\\\, d${3:x} $4\", options: \"mA\"},\n {trigger: \"oint\", replacement: \"\\\\oint\", options: \"mA\"},\n\t{trigger: \"iint\", replacement: \"\\\\iint\", options: \"mA\"},\n {trigger: \"iiint\", replacement: \"\\\\iiint\", options: \"mA\"},\n {trigger: \"oinf\", replacement: \"\\\\int_{0}^{\\\\infty} $0 \\\\, d${1:x} $2\", options: \"mA\"},\n\t{trigger: \"infi\", replacement: \"\\\\int_{-\\\\infty}^{\\\\infty} $0 \\\\, d${1:x} $2\", options: \"mA\"},\n\n\n // Trigonometry\n {trigger: /([^\\\\])(arcsin|sin|arccos|cos|arctan|tan|csc|sec|cot)/, replacement: \"[[0]]\\\\[[1]]\", options: \"rmA\", description: \"Add backslash before trig funcs\"},\n\n {trigger: /\\\\(arcsin|sin|arccos|cos|arctan|tan|csc|sec|cot)([A-Za-gi-z])/,\n replacement: \"\\\\[[0]] [[1]]\", options: \"rmA\",\n description: \"Add space after trig funcs. Skips letter h to allow sinh, cosh, etc.\"},\n\n {trigger: /\\\\(sinh|cosh|tanh|coth)([A-Za-z])/,\n replacement: \"\\\\[[0]] [[1]]\", options: \"rmA\",\n description: \"Add space after hyperbolic trig funcs\"},\n\n\n // Visual operations\n\t{trigger: \"U\", replacement: \"\\\\underbrace{ ${VISUAL} }_{ $0 }\", options: \"mA\"},\n\t{trigger: \"O\", replacement: \"\\\\overbrace{ ${VISUAL} }^{ $0 }\", options: \"mA\"},\n\t{trigger: \"B\", replacement: \"\\\\underset{ $0 }{ ${VISUAL} }\", options: \"mA\"},\n\t{trigger: \"C\", replacement: \"\\\\cancel{ ${VISUAL} }\", options: \"mA\"},\n\t{trigger: \"K\", replacement: \"\\\\cancelto{ $0 }{ ${VISUAL} }\", options: \"mA\"},\n\t{trigger: \"S\", replacement: \"\\\\sqrt{ ${VISUAL} }\", options: \"mA\"},\n\n\n // Physics\n\t{trigger: \"kbt\", replacement: \"k_{B}T\", options: \"mA\"},\n\t{trigger: \"msun\", replacement: \"M_{\\\\odot}\", options: \"mA\"},\n\n // Quantum mechanics\n {trigger: \"dag\", replacement: \"^{\\\\dagger}\", options: \"mA\"},\n\t{trigger: \"o+\", replacement: \"\\\\oplus \", options: \"mA\"},\n\t{trigger: \"ox\", replacement: \"\\\\otimes \", options: \"mA\"},\n {trigger: \"bra\", replacement: \"\\\\bra{$0} $1\", options: \"mA\"},\n\t{trigger: \"ket\", replacement: \"\\\\ket{$0} $1\", options: \"mA\"},\n\t{trigger: \"brk\", replacement: \"\\\\braket{ $0 | $1 } $2\", options: \"mA\"},\n {trigger: \"outer\", replacement: \"\\\\ket{${0:\\\\psi}} \\\\bra{${0:\\\\psi}} $1\", options: \"mA\"},\n\n // Chemistry\n\t{trigger: \"pu\", replacement: \"\\\\pu{ $0 }\", options: \"mA\"},\n\t{trigger: \"cee\", replacement: \"\\\\ce{ $0 }\", options: \"mA\"},\n\t{trigger: \"he4\", replacement: \"{}^{4}_{2}He \", options: \"mA\"},\n\t{trigger: \"he3\", replacement: \"{}^{3}_{2}He \", options: \"mA\"},\n\t{trigger: \"iso\", replacement: \"{}^{${0:4}}_{${1:2}}${2:He}\", options: \"mA\"},\n\n\n // Environments\n\t{trigger: \"pmat\", replacement: \"\\\\begin{pmatrix}\\n$0\\n\\\\end{pmatrix}\", options: \"MA\"},\n\t{trigger: \"bmat\", replacement: \"\\\\begin{bmatrix}\\n$0\\n\\\\end{bmatrix}\", options: \"MA\"},\n\t{trigger: \"Bmat\", replacement: \"\\\\begin{Bmatrix}\\n$0\\n\\\\end{Bmatrix}\", options: \"MA\"},\n\t{trigger: \"vmat\", replacement: \"\\\\begin{vmatrix}\\n$0\\n\\\\end{vmatrix}\", options: \"MA\"},\n\t{trigger: \"Vmat\", replacement: \"\\\\begin{Vmatrix}\\n$0\\n\\\\end{Vmatrix}\", options: \"MA\"},\n\t{trigger: \"matrix\", replacement: \"\\\\begin{matrix}\\n$0\\n\\\\end{matrix}\", options: \"MA\"},\n\n\t{trigger: \"pmat\", replacement: \"\\\\begin{pmatrix}$0\\\\end{pmatrix}\", options: \"nA\"},\n\t{trigger: \"bmat\", replacement: \"\\\\begin{bmatrix}$0\\\\end{bmatrix}\", options: \"nA\"},\n\t{trigger: \"Bmat\", replacement: \"\\\\begin{Bmatrix}$0\\\\end{Bmatrix}\", options: \"nA\"},\n\t{trigger: \"vmat\", replacement: \"\\\\begin{vmatrix}$0\\\\end{vmatrix}\", options: \"nA\"},\n\t{trigger: \"Vmat\", replacement: \"\\\\begin{Vmatrix}$0\\\\end{Vmatrix}\", options: \"nA\"},\n\t{trigger: \"matrix\", replacement: \"\\\\begin{matrix}$0\\\\end{matrix}\", options: \"nA\"},\n\n\t{trigger: \"cases\", replacement: \"\\\\begin{cases}\\n$0\\n\\\\end{cases}\", options: \"mA\"},\n\t{trigger: \"align\", replacement: \"\\\\begin{align}\\n$0\\n\\\\end{align}\", options: \"mA\"},\n\t{trigger: \"array\", replacement: \"\\\\begin{array}\\n$0\\n\\\\end{array}\", options: \"mA\"},\n\n\n // Brackets\n\t{trigger: \"avg\", replacement: \"\\\\langle $0 \\\\rangle $1\", options: \"mA\"},\n\t{trigger: \"norm\", replacement: \"\\\\lvert $0 \\\\rvert $1\", options: \"mA\", priority: 1},\n\t{trigger: \"Norm\", replacement: \"\\\\lVert $0 \\\\rVert $1\", options: \"mA\", priority: 1},\n\t{trigger: \"ceil\", replacement: \"\\\\lceil $0 \\\\rceil $1\", options: \"mA\"},\n\t{trigger: \"floor\", replacement: \"\\\\lfloor $0 \\\\rfloor $1\", options: \"mA\"},\n\t{trigger: \"mod\", replacement: \"|$0|$1\", options: \"mA\"},\n\t{trigger: \"(\", replacement: \"(${VISUAL})\", options: \"mA\"},\n\t{trigger: \"[\", replacement: \"[${VISUAL}]\", options: \"mA\"},\n\t{trigger: \"{\", replacement: \"{${VISUAL}}\", options: \"mA\"},\n\t{trigger: \"(\", replacement: \"($0)$1\", options: \"mA\"},\n\t{trigger: \"{\", replacement: \"{$0}$1\", options: \"mA\"},\n\t{trigger: \"[\", replacement: \"[$0]$1\", options: \"mA\"},\n\t{trigger: \"lr(\", replacement: \"\\\\left( $0 \\\\right) $1\", options: \"mA\"},\n\t{trigger: \"lr{\", replacement: \"\\\\left\\\\{ $0 \\\\right\\\\} $1\", options: \"mA\"},\n\t{trigger: \"lr[\", replacement: \"\\\\left[ $0 \\\\right] $1\", options: \"mA\"},\n\t{trigger: \"lr|\", replacement: \"\\\\left| $0 \\\\right| $1\", options: \"mA\"},\n\t{trigger: \"lra\", replacement: \"\\\\left< $0 \\\\right> $1\", options: \"mA\"},\n\n\n // Misc\n\n // Automatically convert standalone letters in text to math (except a, A, I).\n // (Un-comment to enable)\n // {trigger: /([^'])\\b([B-HJ-Zb-z])\\b([\\n\\s.,?!:'])/, replacement: \"[[0]]$[[1]]$[[2]]\", options: \"tA\"},\n\n // Automatically convert Greek letters in text to math.\n // {trigger: \"(${GREEK})([\\\\n\\\\s.,?!:'])\", replacement: \"$\\\\[[0]]$[[1]]\", options: \"rtAw\"},\n\n // Automatically convert text of the form \"x=2\" and \"x=n+1\" to math.\n // {trigger: /([A-Za-z]=\\d+)([\\n\\s.,?!:'])/, replacement: \"$[[0]]$[[1]]\", options: \"rtAw\"},\n // {trigger: /([A-Za-z]=[A-Za-z][+-]\\d+)([\\n\\s.,?!:'])/, replacement: \"$[[0]]$[[1]]\", options: \"tAw\"},\n\n\n // Snippet replacements can have placeholders.\n\t{trigger: \"tayl\", replacement: \"${0:f}(${1:x} + ${2:h}) = ${0:f}(${1:x}) + ${0:f}'(${1:x})${2:h} + ${0:f}''(${1:x}) \\\\frac{${2:h}^{2}}{2!} + \\\\dots$3\", options: \"mA\", description: \"Taylor expansion\"},\n\n // Snippet replacements can also be JavaScript functions.\n // See the documentation for more information.\n\t{trigger: /iden(\\d)/, replacement: (match) => {\n\t\tconst n = match[1];\n\n\t\tlet arr = [];\n\t\tfor (let j = 0; j < n; j++) {\n\t\t\tarr[j] = [];\n\t\t\tfor (let i = 0; i < n; i++) {\n\t\t\t\tarr[j][i] = (i === j) ? 1 : 0;\n\t\t\t}\n\t\t}\n\n\t\tlet output = arr.map(el => el.join(\" & \")).join(\" \\\\\\\\\\n\");\n\t\toutput = `\\\\begin{pmatrix}\\n${output}\\n\\\\end{pmatrix}`;\n\t\treturn output;\n\t}, options: \"mA\", description: \"N x N identity matrix\"},\n]\n", + "snippets": "[\n // Math mode\n // {trigger: \"mk\", replacement: \"$$0$\", options: \"tA\"},\n // {trigger: \"dm\", replacement: \"$$\\n$0\\n$$\", options: \"tAw\"},\n // {trigger: \"beg\", replacement: \"\\\\begin{$0}\\n$1\\n\\\\end{$0}\", options: \"mA\"},\n\n // Dashes\n // {trigger: \"--\", replacement: \"–\", options: \"tA\"},\n // {trigger: \"–-\", replacement: \"—\", options: \"tA\"},\n // {trigger: \"—-\", replacement: \"---\", options: \"tA\"},\n\n // Greek letters\n // {trigger: \"@a\", replacement: \"\\\\alpha\", options: \"mA\"},\n // {trigger: \"@b\", replacement: \"\\\\beta\", options: \"mA\"},\n // {trigger: \"@g\", replacement: \"\\\\gamma\", options: \"mA\"},\n // {trigger: \"@G\", replacement: \"\\\\Gamma\", options: \"mA\"},\n // {trigger: \"@d\", replacement: \"\\\\delta\", options: \"mA\"},\n // {trigger: \"@D\", replacement: \"\\\\Delta\", options: \"mA\"},\n // {trigger: \"@e\", replacement: \"\\\\epsilon\", options: \"mA\"},\n // {trigger: \":e\", replacement: \"\\\\varepsilon\", options: \"mA\"},\n // {trigger: \"@z\", replacement: \"\\\\zeta\", options: \"mA\"},\n // {trigger: \"@t\", replacement: \"\\\\theta\", options: \"mA\"},\n // {trigger: \"@T\", replacement: \"\\\\Theta\", options: \"mA\"},\n // {trigger: \":t\", replacement: \"\\\\vartheta\", options: \"mA\"},\n // {trigger: \"@i\", replacement: \"\\\\iota\", options: \"mA\"},\n // {trigger: \"@k\", replacement: \"\\\\kappa\", options: \"mA\"},\n // {trigger: \"@l\", replacement: \"\\\\lambda\", options: \"mA\"},\n // {trigger: \"@L\", replacement: \"\\\\Lambda\", options: \"mA\"},\n // {trigger: \"@s\", replacement: \"\\\\sigma\", options: \"mA\"},\n // {trigger: \"@S\", replacement: \"\\\\Sigma\", options: \"mA\"},\n // {trigger: \"@u\", replacement: \"\\\\upsilon\", options: \"mA\"},\n // {trigger: \"@U\", replacement: \"\\\\Upsilon\", options: \"mA\"},\n // {trigger: \"@o\", replacement: \"\\\\omega\", options: \"mA\"},\n // {trigger: \"@O\", replacement: \"\\\\Omega\", options: \"mA\"},\n // {trigger: \"ome\", replacement: \"\\\\omega\", options: \"mA\"},\n // {trigger: \"Ome\", replacement: \"\\\\Omega\", options: \"mA\"},\n\n // Text environment\n // {trigger: \"text\", replacement: \"\\\\text{$0}$1\", options: \"mA\"},\n // {trigger: \"\\\"\", replacement: \"\\\\text{$0}$1\", options: \"mA\"},\n\n // Basic operations\n // {trigger: \"sr\", replacement: \"^{2}\", options: \"mA\"},\n // {trigger: \"cb\", replacement: \"^{3}\", options: \"mA\"},\n // {trigger: \"rd\", replacement: \"^{$0}$1\", options: \"mA\"},\n {trigger: \"_\", replacement: \"_{$0}$1\", options: \"mA\"},\n // {trigger: \"sts\", replacement: \"_\\\\text{$0}\", options: \"mA\"},\n // {trigger: \"sq\", replacement: \"\\\\sqrt{ $0 }$1\", options: \"mA\"},\n {trigger: \"//\", replacement: \"\\\\frac{$0}{$1}$2\", options: \"mA\"},\n // {trigger: \"ee\", replacement: \"e^{ $0 }$1\", options: \"mA\"},\n // {trigger: \"invs\", replacement: \"^{-1}\", options: \"mA\"},\n {trigger: /([A-Za-z])(\\d)/, replacement: \"[[0]]_{[[1]]}\", options: \"rmA\", description: \"Auto letter subscript\", priority: -1},\n\n // {trigger: /([^\\\\])(exp|log|ln)/, replacement: \"[[0]]\\\\[[1]]\", options: \"rmA\"},\n // {trigger: \"conj\", replacement: \"^{*}\", options: \"mA\"},\n // {trigger: \"Re\", replacement: \"\\\\mathrm{Re}\", options: \"mA\"},\n // {trigger: \"Im\", replacement: \"\\\\mathrm{Im}\", options: \"mA\"},\n // {trigger: \"bf\", replacement: \"\\\\mathbf{$0}\", options: \"mA\"},\n // {trigger: \"rm\", replacement: \"\\\\mathrm{$0}$1\", options: \"mA\"},\n\n // Linear algebra\n // {trigger: /([^\\\\])(det)/, replacement: \"[[0]]\\\\[[1]]\", options: \"rmA\"},\n // {trigger: \"trace\", replacement: \"\\\\mathrm{Tr}\", options: \"mA\"},\n\n // More operations\n // {trigger: \"([a-zA-Z])hat\", replacement: \"\\\\hat{[[0]]}\", options: \"rmA\"},\n // {trigger: \"([a-zA-Z])bar\", replacement: \"\\\\bar{[[0]]}\", options: \"rmA\"},\n // {trigger: \"([a-zA-Z])dot\", replacement: \"\\\\dot{[[0]]}\", options: \"rmA\", priority: -1},\n // {trigger: \"([a-zA-Z])ddot\", replacement: \"\\\\ddot{[[0]]}\", options: \"rmA\", priority: 1},\n // {trigger: \"([a-zA-Z])tilde\", replacement: \"\\\\tilde{[[0]]}\", options: \"rmA\"},\n // {trigger: \"([a-zA-Z])und\", replacement: \"\\\\underline{[[0]]}\", options: \"rmA\"},\n // {trigger: \"([a-zA-Z])vec\", replacement: \"\\\\vec{[[0]]}\", options: \"rmA\"},\n // {trigger: \"([a-zA-Z]),\\\\.\", replacement: \"\\\\mathbf{[[0]]}\", options: \"rmA\"},\n // {trigger: \"([a-zA-Z])\\\\.,\", replacement: \"\\\\mathbf{[[0]]}\", options: \"rmA\"},\n // {trigger: \"\\\\\\\\(${GREEK}),\\\\.\", replacement: \"\\\\boldsymbol{\\\\[[0]]}\", options: \"rmA\"},\n // {trigger: \"\\\\\\\\(${GREEK})\\\\.,\", replacement: \"\\\\boldsymbol{\\\\[[0]]}\", options: \"rmA\"},\n\n // {trigger: \"hat\", replacement: \"\\\\hat{$0}$1\", options: \"mA\"},\n // {trigger: \"bar\", replacement: \"\\\\bar{$0}$1\", options: \"mA\"},\n // {trigger: \"dot\", replacement: \"\\\\dot{$0}$1\", options: \"mA\", priority: -1},\n // {trigger: \"ddot\", replacement: \"\\\\ddot{$0}$1\", options: \"mA\"},\n // {trigger: \"cdot\", replacement: \"\\\\cdot\", options: \"mA\"},\n // {trigger: \"tilde\", replacement: \"\\\\tilde{$0}$1\", options: \"mA\"},\n // {trigger: \"und\", replacement: \"\\\\underline{$0}$1\", options: \"mA\"},\n // {trigger: \"vec\", replacement: \"\\\\vec{$0}$1\", options: \"mA\"},\n\n // More auto letter subscript\n // {trigger: /([A-Za-z])_(\\d\\d)/, replacement: \"[[0]]_{[[1]]}\", options: \"rmA\"},\n // {trigger: /\\\\hat{([A-Za-z])}(\\d)/, replacement: \"\\\\hat{[[0]]}_{[[1]]}\", options: \"rmA\"},\n // {trigger: /\\\\vec{([A-Za-z])}(\\d)/, replacement: \"\\\\vec{[[0]]}_{[[1]]}\", options: \"rmA\"},\n // {trigger: /\\\\mathbf{([A-Za-z])}(\\d)/, replacement: \"\\\\mathbf{[[0]]}_{[[1]]}\", options: \"rmA\"},\n\n // {trigger: \"xnn\", replacement: \"x_{n}\", options: \"mA\"},\n // {trigger: \"\\\\xii\", replacement: \"x_{i}\", options: \"mA\", priority: 1},\n // {trigger: \"xjj\", replacement: \"x_{j}\", options: \"mA\"},\n // {trigger: \"xp1\", replacement: \"x_{n+1}\", options: \"mA\"},\n // {trigger: \"ynn\", replacement: \"y_{n}\", options: \"mA\"},\n // {trigger: \"yii\", replacement: \"y_{i}\", options: \"mA\"},\n // {trigger: \"yjj\", replacement: \"y_{j}\", options: \"mA\"},\n\n // Symbols\n // {trigger: \"ooo\", replacement: \"\\\\infty\", options: \"mA\"},\n // {trigger: \"sum\", replacement: \"\\\\sum\", options: \"mA\"},\n // {trigger: \"prod\", replacement: \"\\\\prod\", options: \"mA\"},\n // {trigger: \"\\\\sum\", replacement: \"\\\\sum_{${0:i}=${1:1}}^{${2:N}} $3\", options: \"m\"},\n // {trigger: \"\\\\prod\", replacement: \"\\\\prod_{${0:i}=${1:1}}^{${2:N}} $3\", options: \"m\"},\n // {trigger: \"lim\", replacement: \"\\\\lim_{ ${0:n} \\\\to ${1:\\\\infty} } $2\", options: \"mA\"},\n // {trigger: \"+-\", replacement: \"\\\\pm\", options: \"mA\"},\n // {trigger: \"-+\", replacement: \"\\\\mp\", options: \"mA\"},\n // {trigger: \"...\", replacement: \"\\\\dots\", options: \"mA\"},\n // {trigger: \"nabl\", replacement: \"\\\\nabla\", options: \"mA\"},\n // {trigger: \"del\", replacement: \"\\\\nabla\", options: \"mA\"},\n // {trigger: \"xx\", replacement: \"\\\\times\", options: \"mA\"},\n // {trigger: \"**\", replacement: \"\\\\cdot\", options: \"mA\"},\n // {trigger: \"para\", replacement: \"\\\\parallel\", options: \"mA\"},\n\n {trigger: \"===\", replacement: \"\\\\equiv\", options: \"mA\"},\n {trigger: \"!=\", replacement: \"\\\\neq\", options: \"mA\"},\n {trigger: \">=\", replacement: \"\\\\geq\", options: \"mA\"},\n {trigger: \"<=\", replacement: \"\\\\leq\", options: \"mA\"},\n {trigger: \">>\", replacement: \"\\\\gg\", options: \"mA\"},\n {trigger: \"<<\", replacement: \"\\\\ll\", options: \"mA\"},\n // {trigger: \"simm\", replacement: \"\\\\sim\", options: \"mA\"},\n // {trigger: \"sim=\", replacement: \"\\\\simeq\", options: \"mA\"},\n // {trigger: \"prop\", replacement: \"\\\\propto\", options: \"mA\"},\n\n\n {trigger: \"<->\", replacement: \"\\\\leftrightarrow \", options: \"mA\"},\n {trigger: \"->\", replacement: \"\\\\to\", options: \"mA\"},\n {trigger: \"!>\", replacement: \"\\\\mapsto\", options: \"mA\"},\n {trigger: \"=>\", replacement: \"\\\\implies\", options: \"mA\"},\n {trigger: \"=<\", replacement: \"\\\\impliedby\", options: \"mA\"},\n\n // {trigger: \"and\", replacement: \"\\\\cap\", options: \"mA\"},\n // {trigger: \"orr\", replacement: \"\\\\cup\", options: \"mA\"},\n // {trigger: \"inn\", replacement: \"\\\\in\", options: \"mA\"},\n // {trigger: \"notin\", replacement: \"\\\\not\\\\in\", options: \"mA\"},\n // {trigger: \"\\\\\\\\\\\\\", replacement: \"\\\\setminus\", options: \"mA\"},\n // {trigger: \"sub=\", replacement: \"\\\\subseteq\", options: \"mA\"},\n // {trigger: \"sup=\", replacement: \"\\\\supseteq\", options: \"mA\"},\n // {trigger: \"eset\", replacement: \"\\\\emptyset\", options: \"mA\"},\n // {trigger: \"set\", replacement: \"\\\\{ $0 \\\\}$1\", options: \"mA\"},\n // {trigger: \"e\\\\xi sts\", replacement: \"\\\\exists\", options: \"mA\", priority: 1},\n\n //{trigger: \"LL\", replacement: \"\\\\mathcal{L}\", options: \"mA\"},\n //{trigger: \"HH\", replacement: \"\\\\mathcal{H}\", options: \"mA\"},\n //{trigger: \"CC\", replacement: \"\\\\mathbb{C}\", options: \"mA\"},\n //{trigger: \"RR\", replacement: \"\\\\mathbb{R}\", options: \"mA\"},\n //{trigger: \"ZZ\", replacement: \"\\\\mathbb{Z}\", options: \"mA\"},\n //{trigger: \"NN\", replacement: \"\\\\mathbb{N}\", options: \"mA\"},\n\n // Handle spaces and backslashes\n\n // Snippet variables can be used as shortcuts when writing snippets.\n // For example, ${GREEK} below is shorthand for \"alpha|beta|gamma|Gamma|delta|...\"\n // You can edit snippet variables under the Advanced snippet settings section.\n\n // {trigger: \"([^\\\\\\\\])(${GREEK})\", replacement: \"[[0]]\\\\[[1]]\", options: \"rmA\", description: \"Add backslash before Greek letters\"},\n // {trigger: \"([^\\\\\\\\])(${SYMBOL})\", replacement: \"[[0]]\\\\[[1]]\", options: \"rmA\", description: \"Add backslash before symbols\"},\n\n // Insert space after Greek letters and symbols\n // {trigger: \"\\\\\\\\(${GREEK}|${SYMBOL}|${MORE_SYMBOLS})([A-Za-z])\", replacement: \"\\\\[[0]] [[1]]\", options: \"rmA\"},\n // {trigger: \"\\\\\\\\(${GREEK}|${SYMBOL}) sr\", replacement: \"\\\\[[0]]^{2}\", options: \"rmA\"},\n // {trigger: \"\\\\\\\\(${GREEK}|${SYMBOL}) cb\", replacement: \"\\\\[[0]]^{3}\", options: \"rmA\"},\n // {trigger: \"\\\\\\\\(${GREEK}|${SYMBOL}) rd\", replacement: \"\\\\[[0]]^{$0}$1\", options: \"rmA\"},\n // {trigger: \"\\\\\\\\(${GREEK}|${SYMBOL}) hat\", replacement: \"\\\\hat{\\\\[[0]]}\", options: \"rmA\"},\n // {trigger: \"\\\\\\\\(${GREEK}|${SYMBOL}) dot\", replacement: \"\\\\dot{\\\\[[0]]}\", options: \"rmA\"},\n // {trigger: \"\\\\\\\\(${GREEK}|${SYMBOL}) bar\", replacement: \"\\\\bar{\\\\[[0]]}\", options: \"rmA\"},\n // {trigger: \"\\\\\\\\(${GREEK}|${SYMBOL}) vec\", replacement: \"\\\\vec{\\\\[[0]]}\", options: \"rmA\"},\n // {trigger: \"\\\\\\\\(${GREEK}|${SYMBOL}) tilde\", replacement: \"\\\\tilde{\\\\[[0]]}\", options: \"rmA\"},\n // {trigger: \"\\\\\\\\(${GREEK}|${SYMBOL}) und\", replacement: \"\\\\underline{\\\\[[0]]}\", options: \"rmA\"},\n\n\n // Derivatives and integrals\n // {trigger: \"par\", replacement: \"\\\\frac{ \\\\partial ${0:y} }{ \\\\partial ${1:x} } $2\", options: \"m\"},\n // {trigger: /pa([A-Za-z])([A-Za-z])/, replacement: \"\\\\frac{ \\\\partial [[0]] }{ \\\\partial [[1]] } \", options: \"rm\"},\n // {trigger: \"ddt\", replacement: \"\\\\frac{d}{dt} \", options: \"mA\"},\n\n // {trigger: /([^\\\\])int/, replacement: \"[[0]]\\\\int\", options: \"mA\", priority: -1},\n // {trigger: \"\\\\int\", replacement: \"\\\\int $0 \\\\, d${1:x} $2\", options: \"m\"},\n // {trigger: \"dint\", replacement: \"\\\\int_{${0:0}}^{${1:1}} $2 \\\\, d${3:x} $4\", options: \"mA\"},\n // {trigger: \"oint\", replacement: \"\\\\oint\", options: \"mA\"},\n // {trigger: \"iint\", replacement: \"\\\\iint\", options: \"mA\"},\n // {trigger: \"iiint\", replacement: \"\\\\iiint\", options: \"mA\"},\n // {trigger: \"oinf\", replacement: \"\\\\int_{0}^{\\\\infty} $0 \\\\, d${1:x} $2\", options: \"mA\"},\n // {trigger: \"infi\", replacement: \"\\\\int_{-\\\\infty}^{\\\\infty} $0 \\\\, d${1:x} $2\", options: \"mA\"},\n\n\n // Trigonometry\n // {trigger: /([^\\\\])(arcsin|sin|arccos|cos|arctan|tan|csc|sec|cot)/, replacement: \"[[0]]\\\\[[1]]\", options: \"rmA\", description: \"Add backslash before trig funcs\"},\n\n // {trigger: /\\\\(arcsin|sin|arccos|cos|arctan|tan|csc|sec|cot)([A-Za-gi-z])/,\n // replacement: \"\\\\[[0]] [[1]]\", options: \"rmA\",\n // description: \"Add space after trig funcs. Skips letter h to allow sinh, cosh, etc.\"},\n\n // {trigger: /\\\\(sinh|cosh|tanh|coth)([A-Za-z])/,\n // replacement: \"\\\\[[0]] [[1]]\", options: \"rmA\",\n // description: \"Add space after hyperbolic trig funcs\"},\n\n\n // Visual operations\n // {trigger: \"U\", replacement: \"\\\\underbrace{ ${VISUAL} }_{ $0 }\", options: \"mA\"},\n // {trigger: \"O\", replacement: \"\\\\overbrace{ ${VISUAL} }^{ $0 }\", options: \"mA\"},\n // {trigger: \"B\", replacement: \"\\\\underset{ $0 }{ ${VISUAL} }\", options: \"mA\"},\n // {trigger: \"C\", replacement: \"\\\\cancel{ ${VISUAL} }\", options: \"mA\"},\n // {trigger: \"K\", replacement: \"\\\\cancelto{ $0 }{ ${VISUAL} }\", options: \"mA\"},\n // {trigger: \"S\", replacement: \"\\\\sqrt{ ${VISUAL} }\", options: \"mA\"},\n\n\n // Physics\n // {trigger: \"kbt\", replacement: \"k_{B}T\", options: \"mA\"},\n // {trigger: \"msun\", replacement: \"M_{\\\\odot}\", options: \"mA\"},\n\n // Quantum mechanics\n // {trigger: \"dag\", replacement: \"^{\\\\dagger}\", options: \"mA\"},\n // {trigger: \"o+\", replacement: \"\\\\oplus \", options: \"mA\"},\n // {trigger: \"ox\", replacement: \"\\\\otimes \", options: \"mA\"},\n // {trigger: \"bra\", replacement: \"\\\\bra{$0} $1\", options: \"mA\"},\n // {trigger: \"ket\", replacement: \"\\\\ket{$0} $1\", options: \"mA\"},\n // {trigger: \"brk\", replacement: \"\\\\braket{ $0 | $1 } $2\", options: \"mA\"},\n // {trigger: \"outer\", replacement: \"\\\\ket{${0:\\\\psi}} \\\\bra{${0:\\\\psi}} $1\", options: \"mA\"},\n\n // Chemistry\n // {trigger: \"pu\", replacement: \"\\\\pu{ $0 }\", options: \"mA\"},\n // {trigger: \"cee\", replacement: \"\\\\ce{ $0 }\", options: \"mA\"},\n // {trigger: \"he4\", replacement: \"{}^{4}_{2}He \", options: \"mA\"},\n // {trigger: \"he3\", replacement: \"{}^{3}_{2}He \", options: \"mA\"},\n // {trigger: \"iso\", replacement: \"{}^{${0:4}}_{${1:2}}${2:He}\", options: \"mA\"},\n\n\n // Environments\n // {trigger: \"pmat\", replacement: \"\\\\begin{pmatrix}\\n$0\\n\\\\end{pmatrix}\", options: \"MA\"},\n // {trigger: \"bmat\", replacement: \"\\\\begin{bmatrix}\\n$0\\n\\\\end{bmatrix}\", options: \"MA\"},\n // {trigger: \"Bmat\", replacement: \"\\\\begin{Bmatrix}\\n$0\\n\\\\end{Bmatrix}\", options: \"MA\"},\n // {trigger: \"vmat\", replacement: \"\\\\begin{vmatrix}\\n$0\\n\\\\end{vmatrix}\", options: \"MA\"},\n // {trigger: \"Vmat\", replacement: \"\\\\begin{Vmatrix}\\n$0\\n\\\\end{Vmatrix}\", options: \"MA\"},\n // {trigger: \"matrix\", replacement: \"\\\\begin{matrix}\\n$0\\n\\\\end{matrix}\", options: \"MA\"},\n\n // {trigger: \"pmat\", replacement: \"\\\\begin{pmatrix}$0\\\\end{pmatrix}\", options: \"nA\"},\n // {trigger: \"bmat\", replacement: \"\\\\begin{bmatrix}$0\\\\end{bmatrix}\", options: \"nA\"},\n // {trigger: \"Bmat\", replacement: \"\\\\begin{Bmatrix}$0\\\\end{Bmatrix}\", options: \"nA\"},\n // {trigger: \"vmat\", replacement: \"\\\\begin{vmatrix}$0\\\\end{vmatrix}\", options: \"nA\"},\n // {trigger: \"Vmat\", replacement: \"\\\\begin{Vmatrix}$0\\\\end{Vmatrix}\", options: \"nA\"},\n // {trigger: \"matrix\", replacement: \"\\\\begin{matrix}$0\\\\end{matrix}\", options: \"nA\"},\n\n // {trigger: \"cases\", replacement: \"\\\\begin{cases}\\n$0\\n\\\\end{cases}\", options: \"mA\"},\n // {trigger: \"align\", replacement: \"\\\\begin{align}\\n$0\\n\\\\end{align}\", options: \"mA\"},\n // {trigger: \"array\", replacement: \"\\\\begin{array}\\n$0\\n\\\\end{array}\", options: \"mA\"},\n\n\n // Brackets\n // {trigger: \"avg\", replacement: \"\\\\langle $0 \\\\rangle $1\", options: \"mA\"},\n // {trigger: \"norm\", replacement: \"\\\\lvert $0 \\\\rvert $1\", options: \"mA\", priority: 1},\n // {trigger: \"Norm\", replacement: \"\\\\lVert $0 \\\\rVert $1\", options: \"mA\", priority: 1},\n // {trigger: \"ceil\", replacement: \"\\\\lceil $0 \\\\rceil $1\", options: \"mA\"},\n // {trigger: \"floor\", replacement: \"\\\\lfloor $0 \\\\rfloor $1\", options: \"mA\"},\n // {trigger: \"mod\", replacement: \"|$0|$1\", options: \"mA\"},\n // {trigger: \"(\", replacement: \"(${VISUAL})\", options: \"mA\"},\n // {trigger: \"[\", replacement: \"[${VISUAL}]\", options: \"mA\"},\n // {trigger: \"{\", replacement: \"{${VISUAL}}\", options: \"mA\"},\n // {trigger: \"(\", replacement: \"($0)$1\", options: \"mA\"},\n // {trigger: \"{\", replacement: \"{$0}$1\", options: \"mA\"},\n // {trigger: \"[\", replacement: \"[$0]$1\", options: \"mA\"},\n // {trigger: \"lr(\", replacement: \"\\\\left( $0 \\\\right) $1\", options: \"mA\"},\n // {trigger: \"lr{\", replacement: \"\\\\left\\\\{ $0 \\\\right\\\\} $1\", options: \"mA\"},\n // {trigger: \"lr[\", replacement: \"\\\\left[ $0 \\\\right] $1\", options: \"mA\"},\n // {trigger: \"lr|\", replacement: \"\\\\left| $0 \\\\right| $1\", options: \"mA\"},\n // {trigger: \"lra\", replacement: \"\\\\left< $0 \\\\right> $1\", options: \"mA\"},\n\n\n // Misc\n\n // Automatically convert standalone letters in text to math (except a, A, I).\n // (Un-comment to enable)\n // {trigger: /([^'])\\b([B-HJ-Zb-z])\\b([\\n\\s.,?!:'])/, replacement: \"[[0]]$[[1]]$[[2]]\", options: \"tA\"},\n\n // Automatically convert Greek letters in text to math.\n // {trigger: \"(${GREEK})([\\\\n\\\\s.,?!:'])\", replacement: \"$\\\\[[0]]$[[1]]\", options: \"rtAw\"},\n\n // Automatically convert text of the form \"x=2\" and \"x=n+1\" to math.\n // {trigger: /([A-Za-z]=\\d+)([\\n\\s.,?!:'])/, replacement: \"$[[0]]$[[1]]\", options: \"rtAw\"},\n // {trigger: /([A-Za-z]=[A-Za-z][+-]\\d+)([\\n\\s.,?!:'])/, replacement: \"$[[0]]$[[1]]\", options: \"tAw\"},\n\n\n // Snippet replacements can have placeholders.\n {trigger: \"tayl\", replacement: \"${0:f}(${1:x} + ${2:h}) = ${0:f}(${1:x}) + ${0:f}'(${1:x})${2:h} + ${0:f}''(${1:x}) \\\\frac{${2:h}^{2}}{2!} + \\\\dots$3\", options: \"mA\", description: \"Taylor expansion\"},\n\n // Snippet replacements can also be JavaScript functions.\n // See the documentation for more information.\n {trigger: /iden(\\d)/, replacement: (match) => {\n const n = match[1];\n\n let arr = [];\n for (let j = 0; j < n; j++) {\n arr[j] = [];\n for (let i = 0; i < n; i++) {\n arr[j][i] = (i === j) ? 1 : 0;\n }\n }\n\n let output = arr.map(el => el.join(\" & \")).join(\" \\\\\\\\\\n\");\n output = `\\\\begin{pmatrix}\\n${output}\\n\\\\end{pmatrix}`;\n return output;\n }, options: \"mA\", description: \"N x N identity matrix\"}\n]", "snippetVariables": "{\n\t\"${GREEK}\": \"alpha|beta|gamma|Gamma|delta|Delta|epsilon|varepsilon|zeta|eta|theta|vartheta|Theta|iota|kappa|lambda|Lambda|mu|nu|xi|omicron|pi|rho|varrho|sigma|Sigma|tau|upsilon|Upsilon|phi|varphi|Phi|chi|psi|omega|Omega\",\n\t\"${SYMBOL}\": \"parallel|perp|partial|nabla|hbar|ell|infty|oplus|ominus|otimes|oslash|square|star|dagger|vee|wedge|subseteq|subset|supseteq|supset|emptyset|exists|nexists|forall|implies|impliedby|iff|setminus|neg|lor|land|bigcup|bigcap|cdot|times|simeq|approx\",\n\t\"${MORE_SYMBOLS}\": \"leq|geq|neq|gg|ll|equiv|sim|propto|rightarrow|leftarrow|Rightarrow|Leftarrow|leftrightarrow|to|mapsto|cap|cup|in|sum|prod|exp|ln|log|det|dots|vdots|ddots|pm|mp|int|iint|iiint|oint\"\n}\n", - "snippetsEnabled": false, + "snippetsEnabled": true, "snippetsTrigger": "Tab", "snippetNextTabstopTrigger": "Tab", "snippetPreviousTabstopTrigger": "Shift-Tab", diff --git a/.obsidian/snippets/S - Checkboxes.css b/.obsidian/snippets/S - Checkboxes.css deleted file mode 100644 index 687802a..0000000 --- a/.obsidian/snippets/S - Checkboxes.css +++ /dev/null @@ -1,1634 +0,0 @@ -/* 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/extended-colorschemes.css b/.obsidian/snippets/extended-colorschemes.css deleted file mode 100644 index 2f53547..0000000 Binary files a/.obsidian/snippets/extended-colorschemes.css and /dev/null differ diff --git a/.obsidian/snippets/headings.css b/.obsidian/snippets/headings.css deleted file mode 100644 index 07b50ad..0000000 --- a/.obsidian/snippets/headings.css +++ /dev/null @@ -1,30 +0,0 @@ -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 deleted file mode 100644 index 6ac3e97..0000000 Binary files a/.obsidian/snippets/tables.css and /dev/null differ diff --git a/.obsidian/snippets/text-wrapping.css b/.obsidian/snippets/text-wrapping.css new file mode 100644 index 0000000..c4325b0 Binary files /dev/null and b/.obsidian/snippets/text-wrapping.css differ diff --git a/.obsidian/themes/AnuPpuccin/manifest.json b/.obsidian/themes/AnuPpuccin/manifest.json deleted file mode 100644 index 97f36d3..0000000 --- a/.obsidian/themes/AnuPpuccin/manifest.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "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 deleted file mode 100644 index 916003b..0000000 --- a/.obsidian/themes/AnuPpuccin/theme.css +++ /dev/null @@ -1,9080 +0,0 @@ -/*=============================================================== - 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 deleted file mode 100644 index 2c6d313..0000000 --- a/.obsidian/themes/Minimal/manifest.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "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 deleted file mode 100644 index dfa05c8..0000000 --- a/.obsidian/themes/Minimal/theme.css +++ /dev/null @@ -1,2246 +0,0 @@ -/* --------------------------------------------------------------------------- - -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/Obsidian gruvbox/manifest.json b/.obsidian/themes/Obsidian gruvbox/manifest.json deleted file mode 100644 index 7267fa7..0000000 --- a/.obsidian/themes/Obsidian gruvbox/manifest.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "Obsidian gruvbox", - "version": "0.2.1", - "minAppVersion": "0.16.0", - "author": "insanum", - "authorUrl": "https://insanum.com" -} diff --git a/.obsidian/themes/Obsidian gruvbox/theme.css b/.obsidian/themes/Obsidian gruvbox/theme.css deleted file mode 100644 index a310e7b..0000000 --- a/.obsidian/themes/Obsidian gruvbox/theme.css +++ /dev/null @@ -1,579 +0,0 @@ - -:root -{ - --dark0-hard_x: 29,32,33; /* #1d2021 */ - --dark0-hard: rgb(var(--dark0-hard_x)); - --dark0_x: 40,40,40; /* #282828 */ - --dark0: rgb(var(--dark0_x)); - --dark0-soft_x: 50,48,47; /* #32302f */ - --dark0-soft: rgb(var(--dark0-soft_x)); - --dark1_x: 60,56,54; /* #3c3836 */ - --dark1: rgb(var(--dark1_x)); - --dark2_x: 80,73,69; /* #504945 */ - --dark2: rgb(var(--dark2_x)); - --dark3_x: 102,92,84; /* #665c54 */ - --dark3: rgb(var(--dark3_x)); - --dark4_x: 124,111,100; /* #7c6f64 */ - --dark4: rgb(var(--dark4_x)); - --gray_x: 146,131,116; /* #928374 */ - --gray: rgb(var(--gray_x)); - - --light0-hard_x: 249,245,215; /* #f9f5d7 */ - --light0-hard: rgb(var(--light0-hard_x)); - --light0_x: 251,241,199; /* #fbf1c7 */ - --light0: rgb(var(--light0_x)); - --light0-soft_x: 242,229,188; /* #f2e5bc */ - --light0-soft: rgb(var(--light0-soft_x)); - --light1_x: 235,219,178; /* #ebdbb2 */ - --light1: rgb(var(--light1_x)); - --light2_x: 213,196,161; /* #d5c4a1 */ - --light2: rgb(var(--light2_x)); - --light3_x: 189,174,147; /* #bdae93 */ - --light3: rgb(var(--light3_x)); - --light4_x: 168,153,132; /* #a89984 */ - --light4: rgb(var(--light4_x)); - - --bright-red_x: 251,73,52; /* #fb4934 */ - --bright-red: rgb(var(--bright-red_x)); - --bright-green_x: 184,187,38; /* #b8bb26 */ - --bright-green: rgb(var(--bright-green_x)); - --bright-yellow_x: 250,189,47; /* #fabd2f */ - --bright-yellow: rgb(var(--bright-yellow_x)); - --bright-blue_x: 131,165,152; /* #83a598 */ - --bright-blue: rgb(var(--bright-blue_x)); - --bright-purple_x: 211,134,155; /* #d3869b */ - --bright-purple: rgb(var(--bright-purple_x)); - --bright-aqua_x: 142,192,124; /* #8ec07c */ - --bright-aqua: rgb(var(--bright-aqua_x)); - --bright-orange_x: 254,128,25; /* #fe8019 */ - --bright-orange: rgb(var(--bright-orange_x)); - - --neutral-red_x: 204,36,29; /* #cc241d */ - --neutral-red: rgb(var(--neutral-red_x)); - --neutral-green_x: 152,151,26; /* #98971a */ - --neutral-green: rgb(var(--neutral-green_x)); - --neutral-yellow_x: 215,153,33; /* #d79921 */ - --neutral-yellow: rgb(var(--neutral-yellow_x)); - --neutral-blue_x: 69,133,136; /* #458588 */ - --neutral-blue: rgb(var(--neutral-blue_x)); - --neutral-purple_x: 177,98,134; /* #b16286 */ - --neutral-purple: rgb(var(--neutral-purple_x)); - --neutral-aqua_x: 104,157,106; /* #689d6a */ - --neutral-aqua: rgb(var(--neutral-aqua_x)); - --neutral-orange_x: 214,93,14; /* #d65d0e */ - --neutral-orange: rgb(var(--neutral-orange_x)); - - --faded-red_x: 157,0,6; /* #9d0006 */ - --faded-red: rgb(var(--faded-red_x)); - --faded-green_x: 121,116,14; /* #79740e */ - --faded-green: rgb(var(--faded-green_x)); - --faded-yellow_x: 181,118,20; /* #b57614 */ - --faded-yellow: rgb(var(--faded-yellow_x)); - --faded-blue_x: 7,102,120; /* #076678 */ - --faded-blue: rgb(var(--faded-blue_x)); - --faded-purple_x: 143,63,113; /* #8f3f71 */ - --faded-purple: rgb(var(--faded-purple_x)); - --faded-aqua_x: 66,123,88; /* #427b58 */ - --faded-aqua: rgb(var(--faded-aqua_x)); - --faded-orange_x: 175,58,3; /* #af3a03 */ - --faded-orange: rgb(var(--faded-orange_x)); -} - -body -{ - --accent-h: 12; /* --faded-red #9d0006 */ - --accent-s: 107%; - --accent-l: 32%; - - --link-decoration: none; - --link-decoration-hover: none; - --link-external-decoration: none; - --link-external-decoration-hover: none; - - --tag-decoration: none; - --tag-decoration-hover: underline; - --tag-padding-x: .5em; - --tag-padding-y: .2em; - --tag-radius: .5em; - - --tab-font-weight: 600; - --bold-weight: 600; - - --checkbox-radius: 0; - - /* --list-indent: 2em; */ - - --embed-border-left: 6px double var(--interactive-accent); -} - -.theme-dark -{ - --color-red-rgb: var(--neutral-red_x); - --color-red: var(--neutral-red); - --color-purple-rgb: var(--neutral-purple_x); - --color-purple: var(--neutral-purple); - --color-green-rgb: var(--neutral-green_x); - --color-green: var(--neutral-green); - --color-cyan-rgb: var(--neutral-blue_x); - --color-cyan: var(--neutral-blue); - --color-blue-rgb: var(--faded-blue_x); - --color-blue: var(--faded-blue); - --color-yellow-rgb: var(--neutral-yellow_x); - --color-yellow: var(--neutral-yellow); - --color-orange-rgb: var(--neutral-orange_x); - --color-orange: var(--neutral-orange); - --color-pink-rgb: var(--bright-purple_x); - --color-pink: var(--bright-purple); - - --background-primary: var(--dark0); - --background-primary-alt: var(--dark0); - --background-secondary: var(--dark0-hard); - --background-secondary-alt: var(--dark1); - --background-modifier-border: var(--dark1); - - --cursor-line-background: rgba(var(--dark1_x), 0.5); - - --text-normal: var(--light0); - --text-faint: var(--light1); - --text-muted: var(--light2); - - --link-url: var(--neutral-green); - - --h1-color: var(--neutral-red); - --h2-color: var(--neutral-yellow); - --h3-color: var(--neutral-green); - --h4-color: var(--neutral-aqua); - --h5-color: var(--neutral-blue); - --h6-color: var(--neutral-purple); - - --text-highlight-bg: var(--neutral-yellow); - --text-highlight-fg: var(--dark0-hard); - - --text-accent: var(--neutral-orange); - --text-accent-hover: var(--bright-aqua); - - --tag-color: var(--bright-aqua); - --tag-background: var(--dark2); - --tag-background-hover: var(--dark1); - - --titlebar-text-color-focused: var(--bright-red); - - --inline-title-color: var(--bright-yellow); - - --bold-color: var(--neutral-yellow); - --italic-color: var(--neutral-yellow); - - --checkbox-color: var(--light4); - --checkbox-color-hover: var(--light4); - --checkbox-border-color: var(--light4); - --checkbox-border-color-hover: var(--light4); - --checklist-done-color: rgba(var(--light2_x), 0.5); - - --table-header-background: rgba(var(--dark0_x), 0.2); - --table-header-background-hover: var(--dark2); - --table-row-even-background: rgba(var(--dark2_x), 0.2); - --table-row-odd-background: rgba(var(--dark2_x), 0.4); - --table-row-background-hover: var(--dark2); - - --text-selection: rgba(var(--neutral-red_x), 0.6); - --flashing-background: rgba(var(--neutral-red_x), 0.3); - - --code-normal: var(--bright-blue); - --code-background: var(--dark1); - - --mermaid-note: var(--neutral-blue); - --mermaid-actor: var(--dark2); - --mermaid-loopline: var(--neutral-blue); - --mermaid-exclude: var(--dark4); - --mermaid-seqnum: var(--dark0); - - --icon-color-hover: var(--bright-red); - --icon-color-focused: var(--bright-blue); - - --nav-item-color-hover: var(--bright-red); - --nav-item-color-active: var(--bright-aqua); - --nav-file-tag: rgba(var(--neutral-yellow_x), 0.9); - - --graph-line: var(--dark2); - --graph-node: var(--light3); - --graph-node-tag: var(--neutral-red); - --graph-node-attachment: var(--neutral-green); - - --calendar-hover: var(--bright-red); - --calendar-background-hover: var(--dark1); - --calendar-week: var(--neutral-orange); - --calendar-today: var(--neutral-orange); - - --dataview-key: var(--text-faint); - --dataview-key-background: rgba(var(--faded-red_x), 0.5); - --dataview-value: var(--text-faint); - --dataview-value-background: rgba(var(--neutral-green_x), 0.3); - - --tab-text-color-focused-active: var(--neutral-yellow); - --tab-text-color-focused-active-current: var(--bright-red); -} - -.theme-light -{ - --color-red-rgb: var(--neutral-red_x); - --color-red: var(--neutral-red); - --color-purple-rgb: var(--neutral-purple_x); - --color-purple: var(--neutral-purple); - --color-green-rgb: var(--neutral-green_x); - --color-green: var(--neutral-green); - --color-cyan-rgb: var(--neutral-blue_x); - --color-cyan: var(--neutral-blue); - --color-blue-rgb: var(--faded-blue_x); - --color-blue: var(--faded-blue); - --color-yellow-rgb: var(--neutral-yellow_x); - --color-yellow: var(--neutral-yellow); - --color-orange-rgb: var(--neutral-orange_x); - --color-orange: var(--neutral-orange); - --color-pink-rgb: var(--bright-purple_x); - --color-pink: var(--bright-purple); - - --background-primary: var(--light0-hard); - --background-primary-alt: var(--light0-hard); - --background-secondary: var(--light1); - --background-secondary-alt: var(--light1); - --background-modifier-border: var(--light2); - - --cursor-line-background: rgba(var(--light1_x), 0.5); - - --text-normal: var(--dark0); - --text-faint: var(--dark3); - --text-muted: var(--dark2); - - --link-url: var(--neutral-green); - - --h1-color: var(--neutral-red); - --h2-color: var(--neutral-yellow); - --h3-color: var(--neutral-green); - --h4-color: var(--neutral-aqua); - --h5-color: var(--neutral-blue); - --h6-color: var(--neutral-purple); - - --text-highlight-bg: var(--bright-yellow); - --text-highlight-fg: var(--dark0); - - --text-accent: var(--neutral-orange); - --text-accent-hover: var(--bright-aqua); - - --tag-color: var(--neutral-aqua); - --tag-background: var(--light1); - --tag-background-hover: rgba(var(--light1_x), 0.6); - - --titlebar-text-color-focused: var(--bright-red); - - --inline-title-color: var(--bright-yellow); - - --bold-color: var(--neutral-yellow); - --italic-color: var(--neutral-yellow); - - --checkbox-color: var(--light4); - --checkbox-color-hover: var(--light4); - --checkbox-border-color: var(--light4); - --checkbox-border-color-hover: var(--light4); - --checklist-done-color: rgba(var(--dark2_x), 0.4); - - --table-header-background: rgba(var(--light3_x), 0.4); - --table-header-background-hover: var(--light2); - --table-row-even-background: rgba(var(--light1_x), 0.2); - --table-row-odd-background: rgba(var(--light1_x), 0.7); - --table-row-background-hover: var(--light2); - - --text-selection: rgba(var(--neutral-red_x), 0.6); - --flashing-background: rgba(var(--neutral-red_x), 0.3); - - --code-normal: var(--bright-blue); - --code-background: var(--light1); - - --mermaid-note: var(--bright-blue); - --mermaid-actor: var(--light3); - --mermaid-loopline: var(--neutral-blue); - --mermaid-exclude: var(--light2); - --mermaid-seqnum: var(--light0); - - --icon-color-hover: var(--bright-red); - --icon-color-focused: var(--bright-blue); - - --nav-item-color-hover: var(--bright-red); - --nav-item-color-active: var(--neutral-blue); - --nav-file-tag: rgba(var(--neutral-blue_x), 0.9); - - --graph-line: var(--light1); - --graph-node: var(--gray); - --graph-node-tag: var(--neutral-red); - --graph-node-attachment: var(--bright-green); - - --calendar-hover: var(--bright-red); - --calendar-background-hover: var(--light1); - --calendar-week: var(--bright-red); - --calendar-today: var(--bright-red); - - --dataview-key: var(--text-faint); - --dataview-key-background: rgba(var(--faded-red_x), 0.3); - --dataview-value: var(--text-faint); - --dataview-value-background: rgba(var(--neutral-green_x), 0.2); - - --tab-text-color-focused-active: var(--neutral-yellow); - --tab-text-color-focused-active-current: var(--bright-red); -} - -table -{ - border: 1px solid var(--background-secondary) !important; - border-collapse: collapse; -} - -thead -{ - border-bottom: 2px solid var(--background-modifier-border) !important; -} - -th -{ - font-weight: 600 !important; - border: 1px solid var(--background-secondary) !important; -} - -td -{ - border-left: 1px solid var(--background-secondary) !important; - border-right: 1px solid var(--background-secondary) !important; - border-bottom: 1px solid var(--background-secondary) !important; -} - -.markdown-rendered tbody tr:nth-child(even) -{ - background-color: var(--table-row-even-background) !important; -} - -.markdown-rendered tbody tr:nth-child(odd) -{ - background-color: var(--table-row-odd-background) !important; -} - -.markdown-rendered tbody tr:nth-child(even):hover, -.markdown-rendered tbody tr:nth-child(odd):hover -{ - background-color: var(--table-row-background-hover) !important; -} - -.markdown-rendered mark -{ - background-color: var(--text-highlight-bg); - color: var(--text-highlight-fg); -} - -.markdown-rendered mark a -{ - color: var(--red) !important; - font-weight: 600; -} - -.search-result-file-matched-text -{ - color: var(--text-highlight-fg) !important; -} - -.cm-hashtag-begin:hover, .cm-hashtag-end:hover -{ - color: var(--text-accent); - /* background-color: var(--tag-background-hover); */ - text-decoration: underline; -} - -input[type=checkbox] -{ - border: 1px solid var(--checkbox-color); -} - -input[type=checkbox]:checked -{ - background-color: var(--checkbox-color); - box-shadow: inset 0 0 0 2px var(--background-primary); -} - -input[type=checkbox]:checked:after -{ - display: none; -} - -code[class*="language-"], -pre[class*="language-"] -{ - line-height: var(--line-height-tight) !important; -} - -.cm-url -{ - color: var(--link-url) !important; -} - -.cm-url:hover -{ - color: var(--text-accent-color) !important; -} - -/* Keep highlight/marks the same between viewer and editor. */ -.cm-highlight -{ - color: var(--text-highlight-fg) !important; -} - -/* Keep inline code the same between viewer and editor. */ -.cm-inline-code -{ - border-radius: var(--radius-s); - font-size: var(--code-size); - padding: 0.1em 0.25em; -} - -.cm-line .cm-strong -{ - color: var(--bold-color) !important; -} - -/* - * Keep list bullet padding the same between viewer and editor. - * This is annoying with the cursor in the editor as there is a gap. - */ -/* -.cm-formatting-list -{ - padding-right: 4px !important; -} -*/ - -/* - * Keep sub-list indenting the same between viewer and editor. - * This assumes --list-indent is default at 2em. - */ -/* -.cm-indent -{ - text-indent: 1em !important; -} -*/ - -.mermaid .note -{ - fill: var(--mermaid-note) !important; -} - -.mermaid .actor -{ - fill: var(--mermaid-actor) !important; -} - -.mermaid .loopLine -{ - stroke: var(--mermaid-loopline) !important; -} - -.mermaid .loopText>tspan, -.mermaid .entityLabel -{ - fill: var(--neutral-red) !important; -} - -.mermaid .exclude-range -{ - fill: var(--mermaid-exclude) !important; -} - -.mermaid .sequenceNumber -{ - fill: var(--mermaid-seqnum) !important; -} - -.calendar .week-num -{ - color: var(--calendar-week) !important; -} - -.calendar .today -{ - color: var(--calendar-today) !important; -} - -.calendar .week-num:hover, -.calendar .day:hover -{ - color: var(--calendar-hover) !important; - background-color: var(--calendar-background-hover) !important; -} - -.markdown-embed-title -{ - color: var(--yellow); - font-weight: 600 !important; -} - -.cm-active -{ - background-color: var(--cursor-line-background) !important; -} - -.nav-file-tag -{ - color: var(--nav-file-tag) !important; -} - -.is-flashing -{ - background-color: var(--flashing-background) !important; -} - -.dataview.inline-field-key -{ - border-top-left-radius: var(--radius-s); - border-bottom-left-radius: var(--radius-s); - padding-left: 4px; - font-family: var(--font-monospace); - font-size: var(--font-smaller); - color: var(--dataview-key) !important; - background-color: var(--dataview-key-background) !important; -} - -.dataview.inline-field-value -{ - border-top-right-radius: var(--radius-s); - border-bottom-right-radius: var(--radius-s); - padding-right: 4px; - font-family: var(--font-monospace); - font-size: var(--font-smaller); - color: var(--dataview-value) !important; - background-color: var(--dataview-value-background) !important; -} - -.suggestion-highlight -{ - color: var(--bright-red); -} - -body { - --callout-border-width: 1px; - --callout-border-opacity: 0.4; - /* Order as defined in app.css */ - --callout-default: var(--neutral-blue_x); - --callout-note: var(--neutral-blue_x); - --callout-summary: var(--neutral-aqua_x); - --callout-info: var(--neutral-blue_x); - --callout-todo: var(--neutral-blue_x); - --callout-important: var(--neutral-aqua_x); - --callout-tip: var(--neutral-aqua_x); - --callout-success: var(--neutral-green_x); - --callout-question: var(--neutral-yellow_x); - --callout-warning: var(--neutral-orange_x); - --callout-fail: var(--neutral-red_x); - --callout-error: var(--neutral-red_x); - --callout-bug: var(--neutral-red_x); - --callout-example: var(--neutral-purple_x); - --callout-quote: var(--gray_x); -} - -.callout { - background-color: rgba(var(--callout-color), 0.2); -} diff --git a/.obsidian/themes/Things/manifest.json b/.obsidian/themes/Things/manifest.json deleted file mode 100644 index ac05ad4..0000000 --- a/.obsidian/themes/Things/manifest.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "Things", - "version": "2.2.3", - "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 9c2f4fd..0000000 --- a/.obsidian/themes/Things/theme.css +++ /dev/null @@ -1,1933 +0,0 @@ -/*─────────────────────────────────────────────────────── -THINGS -Version 2.2.3 -Created by @colineckert - -Readme: -https://github.com/colineckert/obsidian-things - -Support my work: -https://www.buymeacoffee.com/colineckert -────────────────────────────────────────────────────── */ - -/* ─────────────────────────────────────────────────── */ -/* Main Theme Styling */ -/* ─────────────────────────────────────────────────── */ - -@charset "UTF-8"; -body { - /* Colors */ - --base-h: 212; /* Base hue */ - --base-s: 15%; /* Base saturation */ - --base-d: 13%; /* Base lightness Dark Mode - 0 is black */ - --base-l: 97%; /* Base lightness Light Mode - 100 is white */ - --accent-h: 215; /* Accent hue */ - --accent-s: 75%; /* Accent saturation */ - --accent-d: 70%; /* Accent lightness Dark Mode */ - --accent-l: 60%; /* Accent lightness Light Mode */ - - --blue: #2e80f2; - --pink: #ff82b2; - --green: #3eb4bf; - --yellow: #e5b567; - --orange: #e87d3e; - --red: #e83e3e; - --purple: #9e86c8; - - --h1-color: var(--text-normal); - --h2-color: var(--text-normal); - --h3-color: var(--blue); - --h4-color: var(--yellow); - --h5-color: var(--red); - --h6-color: var(--text-muted); - - --strong-color: var(--pink); - --em-color: var(--pink); - --quote-color: var(--green); - - --tag-background-color-l: #bde1d3; - --tag-font-color-l: #1d694b; - --tag-background-color-d: #1d694b; - --tag-font-color-d: #ffffff; - - --highlight-background-color--normal: hsl(50deg 100% 50% / 15%) !important; - --highlight-background-color-underline: hsl(50deg 100% 50% / 100%) !important; - --highlight-background-color--active: hsl(50deg 100% 50% / 20%) !important; - - --progress-color-1: #ad5758; - --progress-color-2: #b87f4c; - --progress-color-3: #d2b874; - --progress-color-4: #b0c07e; - --progress-color-5: #768399; - - /* Font families */ - --font-text-theme: - -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Inter, Ubuntu, - sans-serif; - --font-editor-theme: - -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Inter, Ubuntu, - sans-serif; - --font-monospace-theme: - "JetBrains Mono", "Fira Code", Menlo, SFMono-Regular, Consolas, - "Roboto Mono", monospace; - --font-interface-theme: - -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Inter, Ubuntu, - sans-serif; - --font-editor: - var(--font-editor-override), var(--font-text-override), - var(--font-editor-theme); - - --h1-size: 1.7rem; - --h2-size: 1.5rem; - --h3-size: 1.2rem; - --h4-size: 1.1rem; - --h5-size: 1rem; - --h6-size: 0.9rem; - - /* Misc */ - --checkbox-radius: 30%; - --link-external-decoration: underline; - --link-decoration: underline; - - /* -------- */ - --radius-s: 4px; - --radius-m: 8px; - --radius-l: 10px; - --radius-xl: 16px; - - --line-width: 40rem; - --line-height: 1.5; - --max-width: 90%; - --max-col-width: 18em; - --icon-muted: 0.5; - --nested-padding: 1.1em; - --folding-offset: 10px; - - --line-width-adaptive: var(--line-width); - --line-width-wide: calc(var(--line-width) + 12.5%); - - --code-background-l: #eceef1; - --code-background-d: #303540; - --code-block-background-l: #f0f2f5; - --code-block-background-d: #282c34; - --quote-background: transparent; -} - -/* COLOR SCHEMES -────────────────────────────────────────────────────── */ - -.theme-light, -body.theme-light.is-mobile { - color-scheme: light; - --highlight-mix-blend-mode: darken; - --mono-rgb-0: 255, 255, 255; - --mono-rgb-100: 0, 0, 0; - --color-red-rgb: 228, 55, 75; - --color-red: #e4374b; - --color-green-rgb: 12, 181, 79; - --color-green: #0cb54f; - --color-orange: #d96c00; - --color-yellow: #bd8e37; - --color-cyan: #2db7b5; - --color-blue: #086ddd; - --color-purple: #876be0; - --color-pink: #c32b74; - --color-base-00: #ffffff; - --color-base-05: #fcfcfc; - --color-base-10: #f6f7f8; /* code blocks */ - --color-base-20: #f6f7f8; - --color-base-25: #f0f0f0; - --color-base-30: #ebedf0; /* soften dividing lines */ - --color-base-35: #d4d4d4; - --color-base-40: #bdbdbd; - --color-base-50: #ababab; - --color-base-60: #707070; - --color-base-70: #5a5a5a; - --color-base-100: #222222; - --color-accent-hsl: var(--accent-h), var(--accent-s), var(--accent-l); - --color-accent: hsl(var(--accent-h), var(--accent-s), var(--accent-l)); - --color-accent-1: hsl( - var(--accent-h), - var(--accent-s), - calc(var(--accent-l) + 2.5%) - ); - --color-accent-2: hsl( - var(--accent-h), - var(--accent-s), - calc(var(--accent-l) + 5%) - ); - --background-modifier-hover: #e2e5e9; - --background-secondary-alt: var(--color-base-05); - --background-modifier-box-shadow: rgba(0, 0, 0, 0.1); - --background-modifier-cover: rgba(220, 220, 220, 0.4); - --text-highlight-bg-l: rgba(255, 208, 0, 0.4); - --text-highlight-bg: var(--text-highlight-bg-l); - --text-highlight-bg-active: rgba(255, 128, 0, 0.4); - --input-shadow: - inset 0 0 0 1px rgba(0, 0, 0, 0.12), 0 2px 3px 0 rgba(0, 0, 0, 0.05), - 0 1px 1.5px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.04), - 0 0 0 0 transparent; - --input-shadow-hover: - inset 0 0 0 1px rgba(0, 0, 0, 0.17), 0 2px 3px 0 rgba(0, 0, 0, 0.1), - 0 1px 1.5px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.04), - 0 0 0 0 transparent; - --shadow-s: - 0px 1px 2px rgba(0, 0, 0, 0.028), 0px 3.4px 6.7px rgba(0, 0, 0, 0.042), - 0px 15px 30px rgba(0, 0, 0, 0.07); - --shadow-l: - 0px 1.8px 7.3px rgba(0, 0, 0, 0.071), 0px 6.3px 24.7px rgba(0, 0, 0, 0.112), - 0px 30px 90px rgba(0, 0, 0, 0.2); - - --tag-background: var(--tag-background-color-l); - --tag-color: var(--tag-font-color-l); - - /* --text-normal: hsl(var(--base-h), var(--base-s), calc(var(--base-l) - 80%)); */ - --text-muted: hsl( - var(--base-h), - calc(var(--base-s) - 5%), - calc(var(--base-l) - 60%) - ); - --text-faint: hsl( - var(--base-h), - calc(var(--base-s) - 5%), - calc(var(--base-l) - 30%) - ); - --text-formatted: hsl( - var(--base-h), - calc(var(--base-s) - 5%), - calc(var(--base-l) - 35%) - ); - --text-accent: hsl(var(--accent-h), var(--accent-s), var(--accent-l)); - --text-accent-hover: hsl( - var(--accent-h), - var(--accent-s), - calc(var(--accent-l) - 10%) - ); - - --titlebar-background: var(--color-base-10); - --titlebar-background-focused: var(--color-base-25); - - --atom-gray-1: #383a42; - --atom-gray-2: #383a42; - --atom-red: #e75545; - --atom-green: #4ea24c; - --atom-blue: #3d74f6; - --atom-purple: #a625a4; - --atom-aqua: #0084bc; - --atom-yellow: #e35649; - --atom-orange: #986800; -} - -.theme-dark, -body.theme-dark.is-mobile { - color-scheme: dark; - --highlight-mix-blend-mode: lighten; - --mono-rgb-0: 0, 0, 0; - --mono-rgb-100: 255, 255, 255; - --color-red-rgb: 251, 70, 76; - --color-red: #fb464c; - --color-green-rgb: 68, 207, 110; - --color-green: #44cf6e; - --color-orange: #e9973f; - --color-yellow: #e0de71; - --color-cyan: #53dfdd; - --color-blue: #027aff; - --color-purple: #a882ff; - --color-pink: #fa99cd; - --color-base-00: #1c2127; /* main editor window */ - --color-base-10: #282c34; /* code blocks */ - --color-base-20: #181c20; /* top unselected unfocused nav */ - --color-base-25: #2c313c; - --color-base-30: #35393e; - --color-base-35: #3f3f3f; - --color-base-40: #555; - --color-base-50: #666; /* unfocused text */ - --color-base-60: #999; - --color-base-70: #bababa; - --color-base-100: #dadada; - --color-accent-hsl: var(--accent-h), var(--accent-s), var(--accent-l); - --color-accent: hsl(var(--accent-h), var(--accent-s), var(--accent-l)); - --color-accent-1: hsl( - var(--accent-h), - var(--accent-s), - calc(var(--accent-l) - 3.8%) - ); - --color-accent-2: hsl( - var(--accent-h), - var(--accent-s), - calc(var(--accent-l) + 3.8%) - ); - --titlebar-background: var(--color-base-10); - --titlebar-background-focused: var(--color-base-20); - --background-modifier-form-field: var(--color-base-25); - --background-secondary-alt: var(--color-base-30); - --interactive-normal: var(--color-base-30); - --interactive-hover: var(--color-base-35); - --text-highlight-bg-d: rgba(255, 208, 0, 0.4); - --text-highlight-bg: var(--text-highlight-bg-d); - --text-highlight-bg-active: rgba(255, 128, 0, 0.4); - --text-selection: hsla(var(--interactive-accent-hsl), 0.25); - --input-shadow: - inset 0 0.5px 0.5px 0.5px rgba(255, 255, 255, 0.09), - 0 2px 4px 0 rgba(0, 0, 0, 0.15), 0 1px 1.5px 0 rgba(0, 0, 0, 0.1), - 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 0 0 0 transparent; - --input-shadow-hover: - inset 0 0.5px 1px 0.5px rgba(255, 255, 255, 0.16), - 0 2px 3px 0 rgba(0, 0, 0, 0.3), 0 1px 1.5px 0 rgba(0, 0, 0, 0.2), - 0 1px 2px 0 rgba(0, 0, 0, 0.4), 0 0 0 0 transparent; - --shadow-s: - 0px 1px 2px rgba(0, 0, 0, 0.121), 0px 3.4px 6.7px rgba(0, 0, 0, 0.179), - 0px 15px 30px rgba(0, 0, 0, 0.3); - --shadow-l: - 0px 1.8px 7.3px rgba(0, 0, 0, 0.071), 0px 6.3px 24.7px rgba(0, 0, 0, 0.112), - 0px 30px 90px rgba(0, 0, 0, 0.2); - - --tag-background: var(--tag-background-color-d); - --tag-color: var(--tag-font-color-d); - - --text-muted: hsl(var(--base-h), var(--base-s), calc(var(--base-d) + 65%)); - --text-faint: hsl(var(--base-h), var(--base-s), calc(var(--base-d) + 30%)); - --text-formatted: hsl( - var(--base-h), - var(--base-s), - calc(var(--base-d) + 50%) - ); - - --text-accent: hsl(var(--accent-h), var(--accent-s), var(--accent-d)); - --text-accent-hover: hsl( - var(--accent-h), - var(--accent-s), - calc(var(--accent-d) + 12%) - ); - - --atom-gray-1: #5c6370; - --atom-gray-2: #abb2bf; - --atom-red: #e06c75; - --atom-orange: #d19a66; - --atom-green: #98c379; - --atom-aqua: #56b6c2; - --atom-purple: #c678dd; - --atom-blue: #61afef; - --atom-yellow: #e5c07b; -} - -body.is-mobile.theme-dark.mobile-black-background { - --color-base-00: black; -} - -/* Make exported PDFs render correctly */ -@media print { - .theme-dark { - --highlight-mix-blend-mode: darken; - --color-base-30: #ebedf0; - --h1-color: var(--color-base-00); - } -} - -/* Breadcrumb: hidden by default, visible on hover */ -.view-header .view-header-title-container { - opacity: 0; - transition: opacity 200ms ease; -} -.view-header:hover .view-header-title-container { - opacity: 1; -} - -/* H2 styling */ -.markdown-preview-view h2, -.markdown-rendered h2, -.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 .markdown-preview-view h2, -body.h2-no-underline .markdown-rendered 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) .markdown-preview-view h2, -body.heading-underline-color:not(.h2-no-underline) .markdown-rendered h2, -body.heading-underline-color:not(.h2-no-underline) - .HyperMD-header.HyperMD-header-2.cm-line { - border-bottom-color: var(--h2-color); -} -body.heading-underline-color.h3-underline h3, -body.heading-underline-color.h3-underline - .HyperMD-header.HyperMD-header-3.cm-line { - border-bottom-color: var(--h3-color); -} -body.heading-underline-color.h4-underline h4, -body.heading-underline-color.h4-underline - .HyperMD-header.HyperMD-header-4.cm-line { - border-bottom-color: var(--h4-color); -} -body.heading-underline-color.h5-underline h5, -body.heading-underline-color.h5-underline - .HyperMD-header.HyperMD-header-5.cm-line { - border-bottom-color: var(--h5-color); -} -body.heading-underline-color.h6-underline h6, -body.heading-underline-color.h6-underline - .HyperMD-header.HyperMD-header-6.cm-line { - border-bottom-color: var(--h6-color); -} - -/* Hashtags font */ -.markdown-source-view.mod-cm6.is-live-preview .cm-hashtag.cm-meta, -.markdown-source-view.mod-cm5 .cm-hashtag.cm-meta { - font-family: var(--font-text-theme); -} - -/* Blockquote */ -body:not(.default-font-color) .markdown-preview-view blockquote, -body:not(.default-font-color) span.cm-quote.cm-quote-1 { - font-style: italic; - color: var(--quote-color); -} -body .markdown-preview-view blockquote { - background-color: var(--quote-background); -} -body .markdown-source-view.mod-cm6.is-live-preview .HyperMD-quote { - background-color: var(--quote-background); -} - -/* Bold font */ -body:not(.default-font-color) strong, -body:not(.default-font-color) span:not(.cm-highlight).cm-strong { - color: var(--strong-color); -} - -/* Italics */ -body:not(.default-font-color) em, -body:not(.default-font-color) span:not(.cm-highlight).cm-em { - color: var(--em-color); -} - -/* Styled highlights */ -body:not(.default-font-color) mark strong, -body:not(.default-font-color) mark em { - color: var(--text-normal); -} - -/* Fancy highlight */ -body.fancy-highlight span.cm-highlight, -body.fancy-highlight .markdown-preview-view mark, -body.fancy-highlight .markdown-rendered mark, -body.fancy-highlight span.search-result-file-matched-text { - background-image: linear-gradient( - 0deg, - var(--highlight-background-color-underline) 0%, - var(--highlight-background-color-underline) 2px, - var(--highlight-background-color--active) 2px, - var(--highlight-background-color--active) 100% - ) !important; - background-color: var(--highlight-text-color--active) !important; -} - -/* Markdown formatting */ -.cm-formatting-strong, -.cm-formatting-em, -.cm-formatting.cm-formatting-quote { - color: var(--text-formatted) !important; - font-weight: var(--normal-weight); - letter-spacing: -0.02em; -} - -/* Completed checkboxes */ -.markdown-preview-view ul > li.task-list-item.is-checked, -.markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="x"], -.markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="X"], -.markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="M"] { - text-decoration: none; - color: var(--text-faint); -} - -/* Image card */ -img { - border-radius: 4px; - box-shadow: - 0 1px 3px rgba(0, 0, 0, 0.12), - 0 1px 2px rgba(0, 0, 0, 0.24); -} - -.theme-dark .modal-container .suggestion-item.is-selected { - background: var(--color-accent); -} - -/* Focus active line */ -body.active-line .cm-active:not(.HyperMD-header, .HyperMD-codeblock)::before, -body.active-line .cm-active.HyperMD-quote::before { - content: ""; - height: 100%; - position: absolute; - left: -1.125em; - border-left: 3px solid var(--color-accent); - border-radius: 10px 0 0 10px; - opacity: 0.85; -} - -/* Inline code background (separate from block code) */ -.theme-light .markdown-rendered code:not(pre code), -.theme-light .markdown-preview-view code:not(pre code) { - background-color: var(--code-background-l); -} -.theme-dark .markdown-rendered code:not(pre code), -.theme-dark .markdown-preview-view code:not(pre code) { - background-color: var(--code-background-d); -} -.theme-light .cm-s-obsidian span.cm-inline-code { - background-color: var(--code-background-l); -} -.theme-dark .cm-s-obsidian span.cm-inline-code { - background-color: var(--code-background-d); -} - -/* Copy button stays fixed at top-right while code scrolls horizontally */ -.markdown-reading-view .el-pre { - position: relative; -} -.markdown-reading-view .el-pre pre { - position: static; - overflow-x: auto; - white-space: pre; -} -.markdown-reading-view .el-pre pre code { - white-space: pre; -} -.markdown-reading-view .el-pre .copy-code-button { - position: absolute; -} - -/* Code block background (separate from inline code) */ -.theme-light .markdown-preview-view pre:not(.frontmatter) { - background-color: var(--code-block-background-l); -} -.theme-dark .markdown-preview-view pre:not(.frontmatter) { - background-color: var(--code-block-background-d); -} -.theme-light .cm-s-obsidian div.HyperMD-codeblock-bg { - background-color: var(--code-block-background-l); -} -.theme-dark .cm-s-obsidian div.HyperMD-codeblock-bg { - background-color: var(--code-block-background-d); -} - -/* Fancy code blocks */ -.cm-inline-code, -.cm-s-obsidian .HyperMD-codeblock, -.markdown-preview-view.markdown-preview-view :is(pre, code) { - --codeblock-border: var(--color-base-30); - --codeblock-roundness: var(--radius-s); - --code-block-alt-bg: var(--color-base-30); - --slight-code-roundish: var(--radius-xs); -} - -body.fancy-code .cm-s-obsidian .HyperMD-codeblock { - line-height: 1.4em; -} - -body.fancy-code .HyperMD-codeblock-begin { - counter-reset: codeblock-line-numbers; -} - -body.fancy-code - .HyperMD-codeblock:not( - .HyperMD-codeblock-begin, - .HyperMD-codeblock-end - )::before { - counter-increment: codeblock-line-numbers; - content: counter(codeblock-line-numbers); - font-size: 0.75em; - line-height: 2; - text-align: right; - height: 100%; - width: 1.7em; - color: var(--text-muted); - /* background-color: #1e2029; */ - background-color: var(--code-background); - position: absolute; - left: 0; - padding-right: 1.4em; -} - -body.fancy-code - .HyperMD-codeblock.HyperMD-codeblock-bg.cm-line:not( - .HyperMD-codeblock-begin, - .HyperMD-codeblock-end - ) { - padding-left: 2.8em; -} - -body.fancy-code .cm-s-obsidian div.HyperMD-codeblock-begin-bg { - background-color: var(--code-block-alt-bg); - border: var(--codeblock-border); - border-bottom: none; - border-top-right-radius: var(--codeblock-roundness); - border-top-left-radius: var(--codeblock-roundness); -} - -body.fancy-code div.HyperMD-codeblock-bg:not(.HyperMD-codeblock-begin-bg) { - border-right: var(--codeblock-border); - border-left: var(--codeblock-border); -} - -body.fancy-code .cm-line.HyperMD-codeblock .code-block-flair { - font-size: calc(var(--code-size) * 0.9); - color: var(--text-muted); - padding: 0 1px; - top: 0; -} - -body.fancy-code .markdown-reading-view pre[class*="language-"]::before { - display: block; - content: " "; - line-height: 1.5em; - background-color: var(--code-block-alt-bg); - border-top-right-radius: calc(var(--codeblock-roundness) * 0.8); - border-top-left-radius: calc(var(--codeblock-roundness) * 0.8); -} - -body.fancy-code pre[class*="language-"]::after { - content: attr(class); - font-size: 0.9rem; - text-shadow: none; - color: var(--text-muted); - position: absolute; - top: 2px; - right: 5px; -} - -body.fancy-code .markdown-preview-view pre code { - padding: var(--size-4-1) var(--size-4-2); -} - -body.fancy-code .copy-code-button.copy-code-button.copy-code-button { - background-color: var(--interactive-normal); - top: unset; - bottom: 0; - padding: 0 var(--size-2-2); -} - -body.fancy-code .markdown-preview-view.markdown-preview-view pre { - padding: 0; - margin-top: var(--size-4-2); - border: var(--codeblock-border); - border-radius: var(--codeblock-roundness); -} - -body.fancy-code .markdown-reading-view .markdown-preview-view pre code { - display: block; -} - -body.fancy-code .markdown-preview-view pre code { - padding: var(--size-4-1) var(--size-4-5); -} - -/* ------------------- */ -/* One Dark Syntax Coloring */ -/* Source: https://github.com/AGMStudio/prism-theme-one-dark */ -/* ------------------- */ -.theme-light .token.comment .theme-light .cm-comment { - color: #ababab; -} -.theme-dark .token.comment, -.theme-dark .cm-comment:not(.cm-hashtag), -.token.prolog, -.token.doctype, -.token.cdata { - color: var(--atom-gray-1); -} -.token.punctuation, -.token.plain-text, -.token.dom.variable, -.cm-hmd-codeblock.cm-bracket { - color: var(--atom-gray-2); -} -code[class*="language-"], -.token.selector, -.cm-tag, -.token.dom.variable, -.token.tag, -.cm-def, -.token.parameter, -.cm-property, -.cm-qualifier { - color: var(--atom-red); -} -.token.class-name, -.token.maybe-class-name, -.token.property-access, -.token.constant, -.token.builtin, -.cm-variable-2, -.cm-type, -.cm-atom, -code .cm-tag { - color: var(--atom-yellow); -} -.token.property, -.token.boolean, -.token.number, -.token.symbol, -.token.attr-name, -.token.deleted, -.cm-attribute, -.cm-number, -.cm-property.cm-string { - color: var(--atom-orange); -} -.token.string, -.token.char, -.token.attr-value, -.token.inserted, -.cm-hmd-codeblock.cm-string, -.cm-hmd-codeblock.cm-string-2 { - color: var(--atom-green); -} -.token.operator, -.cm-operator, -.token.entity, -.token.url, -.language-css .token.string, -.style .token.string { - color: var(--atom-aqua); -} -.token.atrule, -.token.keyword, -.cm-keyword { - color: var(--atom-purple); -} -.cm-variable, -.token.function, -.token.method, -.token.macro.property { - color: var(--atom-blue); -} -.token.regex, -.token.important, -.token.variable { - color: var(--atom-purple); -} -.token.important, -.token.bold { - font-weight: bold; -} -.token.italic { - font-style: italic; -} -.token.entity { - cursor: help; -} - -/* --------------------- */ -/* Mobile toolbar button */ -/* --------------------- */ - -/* iOS glass: style button in-place within the glass pill */ -body.is-mobile.is-ios:not(.floating-button-off) - .view-actions - .view-action:not(.mod-bookmark):not([aria-label="More options"]) { - color: white; - background-color: var(--blue); - opacity: 1; - display: flex; - padding: 5px; - justify-content: center; - align-items: center; - width: 44px; - height: 44px; - border-radius: 50% !important; - box-shadow: - 1.1px 0.3px 2.2px rgba(0, 0, 0, 0.02), - 2.7px 0.7px 5.3px rgba(0, 0, 0, 0.028), - 5px 1.3px 10px rgba(0, 0, 0, 0.035), - 8.9px 2.2px 17.9px rgba(0, 0, 0, 0.042), - 16.7px 4.2px 33.4px rgba(0, 0, 0, 0.05), - 40px 10px 80px rgba(0, 0, 0, 0.07); -} - -/* Non-iOS mobile (Android): floating button at bottom-right */ -body.is-mobile:not(.is-ios):not(.floating-button-off):not(.advanced-toolbar) - .view-actions - .view-action:not(.mod-bookmark):not([aria-label="More options"]) { - color: white; - background-color: var(--blue); - opacity: 1; - position: fixed; - top: calc(90vh - 110px); - /*left: 80vw;*/ - transform: translate(-40%, 5%); - display: flex; - padding: 5px; - justify-content: center; - align-items: center; - width: 53px; - height: 53px; - border-radius: 50% !important; - box-shadow: - 1.1px 0.3px 2.2px rgba(0, 0, 0, 0.02), - 2.7px 0.7px 5.3px rgba(0, 0, 0, 0.028), - 5px 1.3px 10px rgba(0, 0, 0, 0.035), - 8.9px 2.2px 17.9px rgba(0, 0, 0, 0.042), - 16.7px 4.2px 33.4px rgba(0, 0, 0, 0.05), - 40px 10px 80px rgba(0, 0, 0, 0.07); -} -body.is-mobile:not(.is-ios):not(.floating-button-off).advanced-toolbar - .view-actions - .view-action:not(.mod-bookmark):not([aria-label="More options"]) { - color: white; - background-color: var(--blue); - opacity: 1; - position: fixed; - top: calc(100vh - 138px); - /*left: 80vw;*/ - transform: translate(-40%, -115%); - display: flex; - padding: 5px; - justify-content: center; - align-items: center; - width: 53px; - height: 53px; - border-radius: 50% !important; - box-shadow: - 1.1px 0.3px 2.2px rgba(0, 0, 0, 0.02), - 2.7px 0.7px 5.3px rgba(0, 0, 0, 0.028), - 5px 1.3px 10px rgba(0, 0, 0, 0.035), - 8.9px 2.2px 17.9px rgba(0, 0, 0, 0.042), - 16.7px 4.2px 33.4px rgba(0, 0, 0, 0.05), - 40px 10px 80px rgba(0, 0, 0, 0.07); -} - -/* ------------------- */ -/* Checkbox styling & icons. Credit Minimal theme: https://minimal.guide/Block+types/Checklists#Checkbox+styling */ -/* Support @kepano - https://www.buymeacoffee.com/kepano */ -/* ------------------- */ - -input[data-task='!']:checked, -input[data-task='*']:checked, -input[data-task='-']:checked, -input[data-task='<']:checked, -input[data-task='>']:checked, -input[data-task='I']:checked, -input[data-task='b']:checked, -input[data-task='c']:checked, -input[data-task='d']:checked, -input[data-task='f']:checked, -input[data-task='k']:checked, -input[data-task='l']:checked, -input[data-task='p']:checked, -input[data-task='u']:checked, -input[data-task='w']:checked, -input[data-task='P']:checked, /* Open PR */ -input[data-task='M']:checked, /* Merged PR */ -input[data-task='D']:checked, /* Draft PR */ -li[data-task='!'] > input:checked, -li[data-task='!'] > p > input:checked, -li[data-task='*'] > input:checked, -li[data-task='*'] > p > input:checked, -li[data-task='-'] > input:checked, -li[data-task='-'] > p > input:checked, -li[data-task='<'] > input:checked, -li[data-task='<'] > p > input:checked, -li[data-task='>'] > input:checked, -li[data-task='>'] > p > input:checked, -li[data-task='I'] > input:checked, -li[data-task='I'] > p > input:checked, -li[data-task='b'] > input:checked, -li[data-task='b'] > p > input:checked, -li[data-task='c'] > input:checked, -li[data-task='c'] > p > input:checked, -li[data-task='d'] > input:checked, -li[data-task='d'] > p > input:checked, -li[data-task='f'] > input:checked, -li[data-task='f'] > p > input:checked, -li[data-task='k'] > input:checked, -li[data-task='k'] > p > input:checked, -li[data-task='l'] > input:checked, -li[data-task='l'] > p > input:checked, -li[data-task='p'] > input:checked, -li[data-task='p'] > p > input:checked, -li[data-task='u'] > input:checked, -li[data-task='u'] > p > input:checked, -li[data-task='w'] > input:checked, -li[data-task='w'] > p > input:checked, -li[data-task='P'] > input:checked, -li[data-task='P'] > p > input:checked, -li[data-task='M'] > input:checked, -li[data-task='M'] > p > input:checked, -li[data-task='D'] > input:checked, -li[data-task='D'] > p > input:checked { - --checkbox-marker-color: transparent; - border: none; - border-radius: 0; - background-image: none; - background-color: currentColor; - -webkit-mask-size: var(--checkbox-icon); - -webkit-mask-position: 50% 50%; -} -input[data-task=">"]:checked, -li[data-task=">"] > input:checked, -li[data-task=">"] > p > input:checked { - color: var(--text-faint); - transform: rotate(90deg); - -webkit-mask-position: 50% 100%; - -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath d='M10.894 2.553a1 1 0 00-1.788 0l-7 14a1 1 0 001.169 1.409l5-1.429A1 1 0 009 15.571V11a1 1 0 112 0v4.571a1 1 0 00.725.962l5 1.428a1 1 0 001.17-1.408l-7-14z' /%3E%3C/svg%3E"); -} -input[data-task="<"]:checked, -li[data-task="<"] > input:checked, -li[data-task="<"] > p > input:checked { - color: var(--text-faint); - -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M10 18a8 8 0 100-16 8 8 0 000 16zm1-12a1 1 0 10-2 0v4a1 1 0 00.293.707l2.828 2.829a1 1 0 101.415-1.415L11 9.586V6z' clip-rule='evenodd' /%3E%3C/svg%3E"); - -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M6 2a1 1 0 00-1 1v1H4a2 2 0 00-2 2v10a2 2 0 002 2h12a2 2 0 002-2V6a2 2 0 00-2-2h-1V3a1 1 0 10-2 0v1H7V3a1 1 0 00-1-1zm0 5a1 1 0 000 2h8a1 1 0 100-2H6z' clip-rule='evenodd' /%3E%3C/svg%3E"); -} -input[data-task="?"]:checked, -li[data-task="?"] > input:checked, -li[data-task="?"] > p > input:checked { - --checkbox-marker-color: transparent; - background-color: var(--color-yellow); - border-color: var(--color-yellow); - background-position: 50% 50%; - background-size: 200% 90%; - background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 16 16"%3E%3Cpath fill="white" fill-rule="evenodd" d="M4.475 5.458c-.284 0-.514-.237-.47-.517C4.28 3.24 5.576 2 7.825 2c2.25 0 3.767 1.36 3.767 3.215c0 1.344-.665 2.288-1.79 2.973c-1.1.659-1.414 1.118-1.414 2.01v.03a.5.5 0 0 1-.5.5h-.77a.5.5 0 0 1-.5-.495l-.003-.2c-.043-1.221.477-2.001 1.645-2.712c1.03-.632 1.397-1.135 1.397-2.028c0-.979-.758-1.698-1.926-1.698c-1.009 0-1.71.529-1.938 1.402c-.066.254-.278.461-.54.461h-.777ZM7.496 14c.622 0 1.095-.474 1.095-1.09c0-.618-.473-1.092-1.095-1.092c-.606 0-1.087.474-1.087 1.091S6.89 14 7.496 14Z"%2F%3E%3C%2Fsvg%3E'); -} -.theme-dark input[data-task="?"]:checked, -.theme-dark li[data-task="?"] > input:checked, -.theme-dark li[data-task="?"] > p > input:checked { - background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 16 16"%3E%3Cpath fill="black" fill-opacity="0.8" fill-rule="evenodd" d="M4.475 5.458c-.284 0-.514-.237-.47-.517C4.28 3.24 5.576 2 7.825 2c2.25 0 3.767 1.36 3.767 3.215c0 1.344-.665 2.288-1.79 2.973c-1.1.659-1.414 1.118-1.414 2.01v.03a.5.5 0 0 1-.5.5h-.77a.5.5 0 0 1-.5-.495l-.003-.2c-.043-1.221.477-2.001 1.645-2.712c1.03-.632 1.397-1.135 1.397-2.028c0-.979-.758-1.698-1.926-1.698c-1.009 0-1.71.529-1.938 1.402c-.066.254-.278.461-.54.461h-.777ZM7.496 14c.622 0 1.095-.474 1.095-1.09c0-.618-.473-1.092-1.095-1.092c-.606 0-1.087.474-1.087 1.091S6.89 14 7.496 14Z"%2F%3E%3C%2Fsvg%3E'); -} -input[data-task="/"]:checked, -li[data-task="/"] > input:checked, -li[data-task="/"] > p > input:checked { - background-image: none; - background-color: transparent; - position: relative; - overflow: hidden; -} -input[data-task="/"]:checked:after, -li[data-task="/"] > input:checked:after, -li[data-task="/"] > p > input:checked:after { - top: 0; - left: 0; - content: " "; - display: block; - position: absolute; - background-color: var(--color-accent); - width: calc(50% - 0.5px); - height: 100%; - -webkit-mask-image: none; -} -input[data-task="!"]:checked, -li[data-task="!"] > input:checked, -li[data-task="!"] > p > input:checked { - color: var(--color-orange); - -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M8.257 3.099c.765-1.36 2.722-1.36 3.486 0l5.58 9.92c.75 1.334-.213 2.98-1.742 2.98H4.42c-1.53 0-2.493-1.646-1.743-2.98l5.58-9.92zM11 13a1 1 0 11-2 0 1 1 0 012 0zm-1-8a1 1 0 00-1 1v3a1 1 0 002 0V6a1 1 0 00-1-1z' clip-rule='evenodd' /%3E%3C/svg%3E"); -} -input[data-task='"']:checked, -input[data-task="“"]:checked, -li[data-task='"'] > input:checked, -li[data-task='"'] > p > input:checked, -li[data-task="“"] > input:checked, -li[data-task="“"] > p > input:checked { - --checkbox-marker-color: transparent; - background-position: 50% 50%; - background-color: var(--color-cyan); - border-color: var(--color-cyan); - background-size: 75%; - background-repeat: no-repeat; - background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"%3E%3Cpath fill="white" d="M6.5 10c-.223 0-.437.034-.65.065c.069-.232.14-.468.254-.68c.114-.308.292-.575.469-.844c.148-.291.409-.488.601-.737c.201-.242.475-.403.692-.604c.213-.21.492-.315.714-.463c.232-.133.434-.28.65-.35l.539-.222l.474-.197l-.485-1.938l-.597.144c-.191.048-.424.104-.689.171c-.271.05-.56.187-.882.312c-.318.142-.686.238-1.028.466c-.344.218-.741.4-1.091.692c-.339.301-.748.562-1.05.945c-.33.358-.656.734-.909 1.162c-.293.408-.492.856-.702 1.299c-.19.443-.343.896-.468 1.336c-.237.882-.343 1.72-.384 2.437c-.034.718-.014 1.315.028 1.747c.015.204.043.402.063.539l.025.168l.026-.006A4.5 4.5 0 1 0 6.5 10zm11 0c-.223 0-.437.034-.65.065c.069-.232.14-.468.254-.68c.114-.308.292-.575.469-.844c.148-.291.409-.488.601-.737c.201-.242.475-.403.692-.604c.213-.21.492-.315.714-.463c.232-.133.434-.28.65-.35l.539-.222l.474-.197l-.485-1.938l-.597.144c-.191.048-.424.104-.689.171c-.271.05-.56.187-.882.312c-.317.143-.686.238-1.028.467c-.344.218-.741.4-1.091.692c-.339.301-.748.562-1.05.944c-.33.358-.656.734-.909 1.162c-.293.408-.492.856-.702 1.299c-.19.443-.343.896-.468 1.336c-.237.882-.343 1.72-.384 2.437c-.034.718-.014 1.315.028 1.747c.015.204.043.402.063.539l.025.168l.026-.006A4.5 4.5 0 1 0 17.5 10z"%2F%3E%3C%2Fsvg%3E'); -} -.theme-dark input[data-task='"']:checked, -.theme-dark input[data-task="“"]:checked, -.theme-dark li[data-task='"'] > input:checked, -.theme-dark li[data-task='"'] > p > input:checked, -.theme-dark li[data-task="“"] > input:checked, -.theme-dark li[data-task="“"] > p > input:checked { - background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"%3E%3Cpath fill="black" fill-opacity="0.7" d="M6.5 10c-.223 0-.437.034-.65.065c.069-.232.14-.468.254-.68c.114-.308.292-.575.469-.844c.148-.291.409-.488.601-.737c.201-.242.475-.403.692-.604c.213-.21.492-.315.714-.463c.232-.133.434-.28.65-.35l.539-.222l.474-.197l-.485-1.938l-.597.144c-.191.048-.424.104-.689.171c-.271.05-.56.187-.882.312c-.318.142-.686.238-1.028.466c-.344.218-.741.4-1.091.692c-.339.301-.748.562-1.05.945c-.33.358-.656.734-.909 1.162c-.293.408-.492.856-.702 1.299c-.19.443-.343.896-.468 1.336c-.237.882-.343 1.72-.384 2.437c-.034.718-.014 1.315.028 1.747c.015.204.043.402.063.539l.025.168l.026-.006A4.5 4.5 0 1 0 6.5 10zm11 0c-.223 0-.437.034-.65.065c.069-.232.14-.468.254-.68c.114-.308.292-.575.469-.844c.148-.291.409-.488.601-.737c.201-.242.475-.403.692-.604c.213-.21.492-.315.714-.463c.232-.133.434-.28.65-.35l.539-.222l.474-.197l-.485-1.938l-.597.144c-.191.048-.424.104-.689.171c-.271.05-.56.187-.882.312c-.317.143-.686.238-1.028.467c-.344.218-.741.4-1.091.692c-.339.301-.748.562-1.05.944c-.33.358-.656.734-.909 1.162c-.293.408-.492.856-.702 1.299c-.19.443-.343.896-.468 1.336c-.237.882-.343 1.72-.384 2.437c-.034.718-.014 1.315.028 1.747c.015.204.043.402.063.539l.025.168l.026-.006A4.5 4.5 0 1 0 17.5 10z"%2F%3E%3C%2Fsvg%3E'); -} -input[data-task="-"]:checked, -li[data-task="-"] > input:checked, -li[data-task="-"] > p > input:checked { - color: var(--text-faint); - -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M3 10a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1z' clip-rule='evenodd' /%3E%3C/svg%3E"); -} -body:not(.tasks) - .markdown-preview-view - ul - li[data-task="-"].task-list-item.is-checked, -body:not(.tasks) - .markdown-source-view.mod-cm6 - .HyperMD-task-line[data-task]:is([data-task="-"]), -body:not(.tasks) li[data-task="-"].task-list-item.is-checked { - color: var(--text-faint); - text-decoration: line-through solid var(--text-faint) 1px; -} -input[data-task="*"]:checked, -li[data-task="*"] > input:checked, -li[data-task="*"] > p > input:checked { - color: var(--color-yellow); - -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath d='M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z' /%3E%3C/svg%3E"); -} -input[data-task="l"]:checked, -li[data-task="l"] > input:checked, -li[data-task="l"] > p > input:checked { - color: var(--color-red); - -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M5.05 4.05a7 7 0 119.9 9.9L10 18.9l-4.95-4.95a7 7 0 010-9.9zM10 11a2 2 0 100-4 2 2 0 000 4z' clip-rule='evenodd' /%3E%3C/svg%3E"); -} -input[data-task="i"]:checked, -li[data-task="i"] > input:checked, -li[data-task="i"] > p > input:checked { - --checkbox-marker-color: transparent; - background-color: var(--color-blue); - border-color: var(--color-blue); - background-position: 50%; - background-size: 100%; - background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 512 512"%3E%3Cpath fill="none" stroke="white" stroke-linecap="round" stroke-linejoin="round" stroke-width="40" d="M196 220h64v172"%2F%3E%3Cpath fill="none" stroke="white" stroke-linecap="round" stroke-miterlimit="10" stroke-width="40" d="M187 396h138"%2F%3E%3Cpath fill="white" d="M256 160a32 32 0 1 1 32-32a32 32 0 0 1-32 32Z"%2F%3E%3C%2Fsvg%3E'); -} -.theme-dark input[data-task="i"]:checked, -.theme-dark li[data-task="i"] > input:checked, -.theme-dark li[data-task="i"] > p > input:checked { - background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 512 512"%3E%3Cpath fill="none" stroke="black" stroke-opacity="0.8" stroke-linecap="round" stroke-linejoin="round" stroke-width="40" d="M196 220h64v172"%2F%3E%3Cpath fill="none" stroke="black" stroke-opacity="0.8" stroke-linecap="round" stroke-miterlimit="10" stroke-width="40" d="M187 396h138"%2F%3E%3Cpath fill="black" fill-opacity="0.8" d="M256 160a32 32 0 1 1 32-32a32 32 0 0 1-32 32Z"%2F%3E%3C%2Fsvg%3E'); -} -input[data-task="S"]:checked, -li[data-task="S"] > input:checked, -li[data-task="S"] > p > input:checked { - --checkbox-marker-color: transparent; - border-color: var(--color-green); - background-color: var(--color-green); - background-size: 100%; - background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 48 48"%3E%3Cpath fill="white" fill-rule="evenodd" d="M26 8a2 2 0 1 0-4 0v2a8 8 0 1 0 0 16v8a4.002 4.002 0 0 1-3.773-2.666a2 2 0 0 0-3.771 1.332A8.003 8.003 0 0 0 22 38v2a2 2 0 1 0 4 0v-2a8 8 0 1 0 0-16v-8a4.002 4.002 0 0 1 3.773 2.666a2 2 0 0 0 3.771-1.332A8.003 8.003 0 0 0 26 10V8Zm-4 6a4 4 0 0 0 0 8v-8Zm4 12v8a4 4 0 0 0 0-8Z" clip-rule="evenodd"%2F%3E%3C%2Fsvg%3E'); -} -.theme-dark input[data-task="S"]:checked, -.theme-dark li[data-task="S"] > input:checked, -.theme-dark li[data-task="S"] > p > input:checked { - background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 48 48"%3E%3Cpath fill-opacity="0.8" fill="black" fill-rule="evenodd" d="M26 8a2 2 0 1 0-4 0v2a8 8 0 1 0 0 16v8a4.002 4.002 0 0 1-3.773-2.666a2 2 0 0 0-3.771 1.332A8.003 8.003 0 0 0 22 38v2a2 2 0 1 0 4 0v-2a8 8 0 1 0 0-16v-8a4.002 4.002 0 0 1 3.773 2.666a2 2 0 0 0 3.771-1.332A8.003 8.003 0 0 0 26 10V8Zm-4 6a4 4 0 0 0 0 8v-8Zm4 12v8a4 4 0 0 0 0-8Z" clip-rule="evenodd"%2F%3E%3C%2Fsvg%3E'); -} -input[data-task="I"]:checked, -li[data-task="I"] > input:checked, -li[data-task="I"] > p > input:checked { - color: var(--color-yellow); - -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath d='M11 3a1 1 0 10-2 0v1a1 1 0 102 0V3zM15.657 5.757a1 1 0 00-1.414-1.414l-.707.707a1 1 0 001.414 1.414l.707-.707zM18 10a1 1 0 01-1 1h-1a1 1 0 110-2h1a1 1 0 011 1zM5.05 6.464A1 1 0 106.464 5.05l-.707-.707a1 1 0 00-1.414 1.414l.707.707zM5 10a1 1 0 01-1 1H3a1 1 0 110-2h1a1 1 0 011 1zM8 16v-1h4v1a2 2 0 11-4 0zM12 14c.015-.34.208-.646.477-.859a4 4 0 10-4.954 0c.27.213.462.519.476.859h4.002z' /%3E%3C/svg%3E"); -} -input[data-task="f"]:checked, -li[data-task="f"] > input:checked, -li[data-task="f"] > p > input:checked { - color: var(--color-red); - -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M12.395 2.553a1 1 0 00-1.45-.385c-.345.23-.614.558-.822.88-.214.33-.403.713-.57 1.116-.334.804-.614 1.768-.84 2.734a31.365 31.365 0 00-.613 3.58 2.64 2.64 0 01-.945-1.067c-.328-.68-.398-1.534-.398-2.654A1 1 0 005.05 6.05 6.981 6.981 0 003 11a7 7 0 1011.95-4.95c-.592-.591-.98-.985-1.348-1.467-.363-.476-.724-1.063-1.207-2.03zM12.12 15.12A3 3 0 017 13s.879.5 2.5.5c0-1 .5-4 1.25-4.5.5 1 .786 1.293 1.371 1.879A2.99 2.99 0 0113 13a2.99 2.99 0 01-.879 2.121z' clip-rule='evenodd' /%3E%3C/svg%3E"); -} -input[data-task="k"]:checked, -li[data-task="k"] > input:checked, -li[data-task="k"] > p > input:checked { - color: var(--color-yellow); - -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M18 8a6 6 0 01-7.743 5.743L10 14l-1 1-1 1H6v2H2v-4l4.257-4.257A6 6 0 1118 8zm-6-4a1 1 0 100 2 2 2 0 012 2 1 1 0 102 0 4 4 0 00-4-4z' clip-rule='evenodd' /%3E%3C/svg%3E"); -} -input[data-task="u"]:checked, -li[data-task="u"] > input:checked, -li[data-task="u"] > p > input:checked { - color: var(--color-green); - -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M12 7a1 1 0 110-2h5a1 1 0 011 1v5a1 1 0 11-2 0V8.414l-4.293 4.293a1 1 0 01-1.414 0L8 10.414l-4.293 4.293a1 1 0 01-1.414-1.414l5-5a1 1 0 011.414 0L11 10.586 14.586 7H12z' clip-rule='evenodd' /%3E%3C/svg%3E"); -} -input[data-task="d"]:checked, -li[data-task="d"] > input:checked, -li[data-task="d"] > p > input:checked { - color: var(--color-red); - -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M12 13a1 1 0 100 2h5a1 1 0 001-1V9a1 1 0 10-2 0v2.586l-4.293-4.293a1 1 0 00-1.414 0L8 9.586 3.707 5.293a1 1 0 00-1.414 1.414l5 5a1 1 0 001.414 0L11 9.414 14.586 13H12z' clip-rule='evenodd' /%3E%3C/svg%3E"); -} -input[data-task="w"]:checked, -li[data-task="w"] > input:checked, -li[data-task="w"] > p > input:checked { - color: var(--color-purple); - -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M6 3a1 1 0 011-1h.01a1 1 0 010 2H7a1 1 0 01-1-1zm2 3a1 1 0 00-2 0v1a2 2 0 00-2 2v1a2 2 0 00-2 2v.683a3.7 3.7 0 011.055.485 1.704 1.704 0 001.89 0 3.704 3.704 0 014.11 0 1.704 1.704 0 001.89 0 3.704 3.704 0 014.11 0 1.704 1.704 0 001.89 0A3.7 3.7 0 0118 12.683V12a2 2 0 00-2-2V9a2 2 0 00-2-2V6a1 1 0 10-2 0v1h-1V6a1 1 0 10-2 0v1H8V6zm10 8.868a3.704 3.704 0 01-4.055-.036 1.704 1.704 0 00-1.89 0 3.704 3.704 0 01-4.11 0 1.704 1.704 0 00-1.89 0A3.704 3.704 0 012 14.868V17a1 1 0 001 1h14a1 1 0 001-1v-2.132zM9 3a1 1 0 011-1h.01a1 1 0 110 2H10a1 1 0 01-1-1zm3 0a1 1 0 011-1h.01a1 1 0 110 2H13a1 1 0 01-1-1z' clip-rule='evenodd' /%3E%3C/svg%3E"); -} -input[data-task="p"]:checked, -li[data-task="p"] > input:checked, -li[data-task="p"] > p > input:checked { - color: var(--color-green); - -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath d='M2 10.5a1.5 1.5 0 113 0v6a1.5 1.5 0 01-3 0v-6zM6 10.333v5.43a2 2 0 001.106 1.79l.05.025A4 4 0 008.943 18h5.416a2 2 0 001.962-1.608l1.2-6A2 2 0 0015.56 8H12V4a2 2 0 00-2-2 1 1 0 00-1 1v.667a4 4 0 01-.8 2.4L6.8 7.933a4 4 0 00-.8 2.4z' /%3E%3C/svg%3E"); -} -input[data-task="c"]:checked, -li[data-task="c"] > input:checked, -li[data-task="c"] > p > input:checked { - color: var(--color-orange); - -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath d='M18 9.5a1.5 1.5 0 11-3 0v-6a1.5 1.5 0 013 0v6zM14 9.667v-5.43a2 2 0 00-1.105-1.79l-.05-.025A4 4 0 0011.055 2H5.64a2 2 0 00-1.962 1.608l-1.2 6A2 2 0 004.44 12H8v4a2 2 0 002 2 1 1 0 001-1v-.667a4 4 0 01.8-2.4l1.4-1.866a4 4 0 00.8-2.4z' /%3E%3C/svg%3E"); -} -input[data-task="b"]:checked, -li[data-task="b"] > input:checked, -li[data-task="b"] > p > input:checked { - color: var(--color-orange); - -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath d='M5 4a2 2 0 012-2h6a2 2 0 012 2v14l-5-2.5L5 18V4z' /%3E%3C/svg%3E"); -} -input[data-task="P"]:checked, -li[data-task="P"] > input:checked, -li[data-task="P"] > p > input:checked { - color: var(--color-green); - -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cpath d='M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z'%3E%3C/path%3E%3C/svg%3E"); -} -input[data-task="M"]:checked, -li[data-task="M"] > input:checked, -li[data-task="M"] > p > input:checked { - color: var(--color-purple); - -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cpath d='M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8.5-4.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM5 3.25a.75.75 0 1 0 0 .005V3.25Z'%3E%3C/path%3E%3C/svg%3E"); -} -input[data-task="D"]:checked, -li[data-task="D"] > input:checked, -li[data-task="D"] > p > input:checked { - color: var(--color-base-50); - -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cpath d='M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.251 2.251 0 0 1 3.25 1Zm9.5 14a2.25 2.25 0 1 1 0-4.5 2.25 2.25 0 0 1 0 4.5ZM2.5 3.25a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0ZM3.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM14 7.5a1.25 1.25 0 1 1-2.5 0 1.25 1.25 0 0 1 2.5 0Zm0-4.25a1.25 1.25 0 1 1-2.5 0 1.25 1.25 0 0 1 2.5 0Z'%3E%3C/path%3E%3C/svg%3E"); -} - -body:not(.tasks) li[data-task=">"].task-list-item.is-checked, -body:not(.tasks) li[data-task="<"].task-list-item.is-checked, -body:not(.tasks) li[data-task="b"].task-list-item.is-checked, -body:not(.tasks) li[data-task="i"].task-list-item.is-checked, -body:not(.tasks) li[data-task="*"].task-list-item.is-checked, -body:not(.tasks) li[data-task="!"].task-list-item.is-checked, -body:not(.tasks) li[data-task="S"].task-list-item.is-checked, -body:not(.tasks) li[data-task="?"].task-list-item.is-checked, -body:not(.tasks) li[data-task="/"].task-list-item.is-checked, -body:not(.tasks) li[data-task='"'].task-list-item.is-checked, -body:not(.tasks) li[data-task="l"].task-list-item.is-checked, -body:not(.tasks) li[data-task="I"].task-list-item.is-checked, -body:not(.tasks) li[data-task="p"].task-list-item.is-checked, -body:not(.tasks) li[data-task="c"].task-list-item.is-checked, -body:not(.tasks) li[data-task="f"].task-list-item.is-checked, -body:not(.tasks) li[data-task="k"].task-list-item.is-checked, -body:not(.tasks) li[data-task="w"].task-list-item.is-checked, -body:not(.tasks) li[data-task="u"].task-list-item.is-checked, -body:not(.tasks) li[data-task="d"].task-list-item.is-checked, -body:not(.tasks) li[data-task="P"].task-list-item.is-checked, -body:not(.tasks) li[data-task="D"].task-list-item.is-checked { - color: var(--text-normal); -} - -/* ------------------- */ -/* Progress bars styling. Credit Minimal theme: https://minimal.guide/progress-bars */ -/* Support @kepano - https://www.buymeacoffee.com/kepano */ -/* ------------------- */ -.progress-color { - .markdown-rendered progress, - .markdown-source-view.is-live-preview progress, - .markdown-preview-view progress { - &[value^="1"]::-webkit-progress-value, - &[value^="2"]::-webkit-progress-value, - &[value^="3"]::-webkit-progress-value { - background-color: var(--progress-color-1); - } - &[value^="4"]::-webkit-progress-value, - &[value^="5"]::-webkit-progress-value { - background-color: var(--progress-color-2); - } - &[value^="6"]::-webkit-progress-value, - &[value^="7"]::-webkit-progress-value { - background-color: var(--progress-color-3); - } - &[value^="8"]::-webkit-progress-value, - &[value^="9"]::-webkit-progress-value { - background-color: var(--progress-color-4); - } - &[value="1"]::-webkit-progress-value, - &[value="100"]::-webkit-progress-value { - background-color: var(--progress-color-5); - } - - &[value="0"]::-webkit-progress-value, - &[value="2"]::-webkit-progress-value, - &[value="3"]::-webkit-progress-value, - &[value="4"]::-webkit-progress-value, - &[value="5"]::-webkit-progress-value, - &[value="6"]::-webkit-progress-value, - &[value="7"]::-webkit-progress-value, - &[value="8"]::-webkit-progress-value, - &[value="9"]::-webkit-progress-value { - background-color: var(--progress-color-1); - } - } -} - -/* ─────────────────────────────────────────────────── */ -/* Plugins */ -/* ─────────────────────────────────────────────────── */ - -/* --------------- */ -/* Todoist */ -/* --------------- */ - -.todoist-p1 > input[type="checkbox"] { - border: 1px solid #ff757f !important; - background-color: rgba(255, 117, 127, 0.25) !important; -} -.todoist-p1 > input[type="checkbox"]:hover { - background-color: rgba(255, 117, 127, 0.5) !important; -} -.todoist-p2 > input[type="checkbox"] { - border: 1px solid #ffc777 !important; - background-color: rgba(255, 199, 119, 0.25) !important; -} -.todoist-p2 > input[type="checkbox"]:hover { - background-color: rgba(255, 199, 119, 0.5) !important; -} -.todoist-p3 > input[type="checkbox"] { - border: 1px solid #65bcff !important; - background-color: rgba(101, 188, 255, 0.25) !important; -} -.todoist-p3 > input[type="checkbox"]:hover { - background-color: rgba(101, 188, 255, 0.5) !important; -} -.todoist-p4 > input[type="checkbox"] { - border: 1px solid #b4c2f0 !important; - background-color: rgba(180, 194, 240, 0.25) !important; -} -.todoist-p4 > input[type="checkbox"]:hover { - background-color: rgba(180, 194, 240, 0.5) !important; -} -.task-metadata { - font-size: var(--font-todoist-metadata-size); - color: #7a88cf; - margin-left: unset; -} -.task-metadata > * { - margin-right: 30px; -} -.task-date.task-overdue { - color: rgba(255, 152, 164, 0.75) !important; -} -.task-calendar-icon, -.task-project-icon, -.task-labels-icon { - vertical-align: middle; - height: 17px; - width: 17px; -} -.todoist-project .todoist-project { - margin-left: 20px; -} -.todoist-section { - margin-left: 20px; -} -.todoist-project .todoist-project-title { - font-weight: 700; - margin-block-end: 0px; -} -.todoist-section .todoist-section-title { - font-size: var(--font-todoist-title-size); - color: #7a88cf; - font-weight: 700; - margin-block-end: 0px; -} -.todoist-error { - border: 1px solid #ff98a4; - background-color: rgba(255, 152, 164, 0.05); - padding: 1em 1em; - margin: 1em 0px; -} -.todoist-error p { - margin: 0 0 1em 0; - font-weight: 600; -} -.todoist-error code { - background-color: unset !important; - padding: unset !important; - margin: unset !important; -} -.todoist-success { - border: 1px solid #c3e88d !important; - background-color: rgba(195, 232, 141, 0.05); - padding: 1em 1em !important; - margin: 1em 0px; -} -.todoist-success p { - margin: 0; - font-weight: 600; -} -/* .priority-container .priority-1 { - color: #ff98a4; -} -.priority-container .priority-2 { - color: #ffc777; -} -.priority-container .priority-3 { - color: #65bcff; -} -.priority-container .priority-4 { - color: #b4c2f0; -} */ - -/* --------------- */ -/* Checklist */ -/* --------------- */ - -.checklist-plugin-main .title { - font-size: var(--nav-item-size); -} - -.checklist-plugin-main .container input.search { - font-size: var(--font-ui-small); -} - -.checklist-plugin-main .group-header button.collapse, -.checklist-plugin-main button.toggle { - box-shadow: none; - cursor: pointer; -} - -.checklist-plugin-main .classic .content > p { - font-size: var(--font-ui-smaller); -} - -.checklist-plugin-main .toggle .checkbox { - border-radius: var(--checkbox-radius) !important; -} - -/* --------------- */ -/* Kanban */ -/* --------------- */ - -body:not(.no-kanban-styles) .kanban-plugin { - --dot-color: hsl(0 0% 40% / 10%); - --dot-spacing: 9px; - --dot-size: 1px; -} -body:not(.no-kanban-styles) .kanban-plugin__board { - background-image: radial-gradient( - circle, - var(--dot-color) var(--dot-size), - transparent var(--dot-size) - ); - border-top: var(--thin-border); - background-size: var(--dot-spacing) var(--dot-spacing); - background-attachment: local; -} - -body:not(.no-kanban-styles) .kanban-plugin__board > div { - margin: 0 auto; -} -body:not(.no-kanban-styles) .kanban-plugin__item-form { - border-top: none; -} -body:not(.no-kanban-styles) .kanban-plugin__lane-header-wrapper { - border-bottom: 0; -} -body:not(.no-kanban-styles) .kanban-plugin button { - box-shadow: none; -} -body:not(.no-kanban-styles) .kanban-plugin__item-button-wrapper > button:hover { - color: var(--text-normal); - background: var(--background-modifier-hover); -} -body:not(.no-kanban-styles) .kanban-plugin__item-button-wrapper { - border-top: none; -} -body:not(.no-kanban-styles) .kanban-plugin__lane { - border: 1px solid transparent; -} -body:not(.no-kanban-styles) .kanban-plugin__item-content-wrapper { - box-shadow: none; -} - -body:not(.no-kanban-styles):not(.is-mobile) - .kanban-plugin__grow-wrap - > textarea:focus { - box-shadow: none; -} -body:not(.no-kanban-styles) .kanban-plugin__item-input-actions button, -body:not(.no-kanban-styles) .kanban-plugin__lane-input-actions button { - font-size: var(--font-adaptive-small); -} -body:not(.no-kanban-styles) - .kanban-plugin__lane-header-wrapper - .kanban-plugin__grow-wrap - > textarea, -body:not(.no-kanban-styles) - .kanban-plugin__lane-input-wrapper - .kanban-plugin__grow-wrap - > textarea { - background: transparent; -} -body .kanban-plugin__item-button-wrapper > button { - color: var(--text-muted); - font-weight: 400; - background: 0 0; - min-height: calc(var(--input-height) + 8px); -} -body .kanban-plugin__item-form .kanban-plugin__item-input-wrapper { - min-height: calc(var(--input-height) + 8px); - display: flex; - justify-content: center; -} -.kanban-plugin__item-input-wrapper textarea { - background-color: var(--background-primary); -} -.kanban-plugin__lane-items { - padding-bottom: 0; -} - -/* ─────────────────────────────────────────────────── */ -/* Styles Settings */ -/* ─────────────────────────────────────────────────── */ - -/* @settings -name: Things Theme -id: things-style -settings: - - - id: features - title: Features - type: heading - level: 2 - collapsed: true - - - title: Black mobile background - description: Change mobile editor background to default theme black - id: mobile-black-background - type: class-toggle - default: false - - - title: Disable mobile floating-action button - description: Revert placement of edit/preview button to default in header (mobile) - id: floating-button-off - type: class-toggle - default: false - - - title: Highlight active line - description: Change background color of current working line - id: active-line - type: class-toggle - default: false - - - title: Fancy code blocks - description: Enable fancy numbered code blocks - id: fancy-code - type: class-toggle - default: false - - - title: Fancy highlighting - description: Enable fancy highlight styles with highlight underlines - id: fancy-highlight - type: class-toggle - default: false - - - title: Disable Kanban board styles - description: Remove minimalist styling to the Kanban plugin - id: no-kanban-styles - type: class-toggle - default: false - - - id: link-decoration - title: Underline internal links - description: Show underlines on internal links - type: variable-select - default: Underline - options: - - Underline - - None - - - id: link-external-decoration - title: Underline external links - description: Show underlines on external links - type: variable-select - default: Underline - options: - - Underline - - None - - - id: custom-fonts - title: Typography - type: heading - level: 2 - collapsed: true - - - id: default-font-color - title: Default font colors - description: Use the default font color styling for bold, italics, and quotes - type: class-toggle - default: false - - - id: text-highlight-bg-l - title: Highlight color (light) - type: variable-color - format: rgb - default: 'rgba(255, 208, 0, 0.4)' - - - id: text-highlight-bg-d - title: Highlight color (dark) - type: variable-color - format: rgb - default: 'rgba(255, 208, 0, 0.4)' - - - id: strong-color - title: Bold font color - type: variable-color - format: hex - default: '#FF82B2' - - - id: em-color - title: Italics font color - type: variable-color - format: hex - default: '#FF82B2' - - - id: quote-color - title: Blockquotes font color - type: variable-color - format: hex - default: '#3EB4BF' - - - id: quote-background - title: Blockquote background color - type: variable-color - opacity: true - format: rgb - default: 'rgba(0,0,0,0)' - - - id: code-block-background-l - title: Code block background (Light mode) - type: variable-color - format: hex - default: '#f0f2f5' - - - id: code-block-background-d - title: Code block background (Dark mode) - type: variable-color - format: hex - default: '#282c34' - - - id: code-background-l - title: Inline code background (Light mode) - type: variable-color - format: hex - default: '#eceef1' - - - id: code-background-d - title: Inline code background (Dark mode) - type: variable-color - format: hex - default: '#303540' - - - id: tag-background-color-l - title: Tag background color (Light mode) - type: variable-color - format: hex - default: '#BDE1D3' - - - id: tag-font-color-l - title: Tag font color (Light mode) - type: variable-color - format: hex - default: '#1D694B' - - - id: tag-background-color-d - title: Tag background color (Dark mode) - type: variable-color - format: hex - default: '#1D694B' - - - id: tag-font-color-d - title: Tag font color (Dark mode) - type: variable-color - format: hex - default: '#FFFFFF' - - - id: progress-color - title: Progress colorful mode switcher - description: Toggle progress color scheme - type: class-toggle - default: false - - - id: progress-color-1 - title: progress 2-39% color - type: variable-color - opacity: true - format: hex - default: '#ad5758' - - - id: progress-color-2 - title: progress 40-59% color - type: variable-color - opacity: true - format: hex - default: '#b87f4c' - - - id: progress-color-3 - title: progress 60-79% color - type: variable-color - opacity: true - format: hex - default: '#d2b874' - - - id: progress-color-4 - title: progress 80-99% color - type: variable-color - opacity: true - format: hex - default: '#b0c07e' - - - id: progress-color-5 - title: progress 1,100% color - type: variable-color - opacity: true - format: hex - default: '#768399' - - - id: headings - title: Headings - type: heading - level: 2 - collapsed: true - - - id: heading-underline-color - title: Match underline color to heading color - description: When enabled, heading border-bottom uses the heading's own color - type: class-toggle - default: false - - - id: level-1-headings - title: Level 1 Headings - type: heading - level: 3 - collapsed: true - - - id: h1-size - title: H1 font size - description: Accepts any CSS font-size value - type: variable-text - default: 1.7em - - - id: h1-weight - title: H1 font weight - description: Accepts numbers representing the CSS font-weight - type: variable-number - default: 700 - - - id: h1-color - title: H1 color - type: variable-color - format: hex - default: '#' - - - id: h1-small-caps - title: H1 small caps - description: Toggle H1 small caps - type: class-toggle - default: false - - - id: h1-underline - title: H1 underline - description: Toggle H1 underline (border-bottom) - type: class-toggle - default: false - - - id: level-2-headings - title: Level 2 Headings - type: heading - level: 3 - collapsed: true - - - id: h2-size - title: H2 font size - description: Accepts any CSS font-size value - type: variable-text - default: 1.5em - - - id: h2-weight - title: H2 font weight - description: Accepts numbers representing the CSS font-weight - type: variable-number - default: 700 - - - id: h2-color - title: H2 color - type: variable-color - format: hex - default: '#2E80F2' - - - id: h2-no-underline - title: H2 underline - description: Disable H2 underline (border-bottom) - type: class-toggle - default: false - - - id: h2-small-caps - title: H2 small caps - description: Toggle H2 small caps - type: class-toggle - default: false - - - id: level-3-headings - title: Level 3 Headings - type: heading - level: 3 - collapsed: true - - - id: h3-size - title: H3 font size - description: Accepts any CSS font-size value - type: variable-text - default: 1.2em - - - id: h3-weight - title: H3 font weight - description: Accepts numbers representing the CSS font-weight - type: variable-number - default: 600 - - - id: h3-color - title: H3 color - type: variable-color - format: hex - default: '#2E80F2' - - - id: h3-small-caps - title: H3 small caps - description: Toggle H3 small caps - type: class-toggle - default: false - - - id: h3-underline - title: H3 underline - description: Toggle H3 underline (border-bottom) - type: class-toggle - default: false - - - id: level-4-headings - title: Level 4 Headings - type: heading - level: 3 - collapsed: true - - - id: h4-size - title: H4 font size - description: Accepts any CSS font-size value - type: variable-text - default: 1.1em - - - id: h4-weight - title: H4 font weight - description: Accepts numbers representing the CSS font-weight - type: variable-number - default: 500 - - - id: h4-color - title: H4 color - type: variable-color - format: hex - default: '#E5B567' - - - id: h4-transform - title: H4 transform - description: Transform the H4 heading text - type: variable-select - default: uppercase - options: - - - label: Uppercase - value: uppercase - - - label: None - value: none - - - id: h4-small-caps - title: H4 small caps - description: Toggle H4 small caps - type: class-toggle - default: false - - - id: h4-underline - title: H4 underline - description: Toggle H4 underline (border-bottom) - type: class-toggle - default: false - - - id: level-5-headings - title: Level 5 Headings - type: heading - level: 3 - collapsed: true - - - id: h5-size - title: H5 font size - description: Accepts any CSS font-size value - type: variable-text - default: 1em - - - id: h5-weight - title: H5 font weight - description: Accepts numbers representing the CSS font-weight - type: variable-number - default: 500 - - - id: h5-color - title: H5 color - type: variable-color - format: hex - default: '#E83E3E' - - - id: h5-small-caps - title: H5 small caps - description: Toggle H5 small caps - type: class-toggle - default: false - - - id: h5-underline - title: H5 underline - description: Toggle H5 underline (border-bottom) - type: class-toggle - default: false - - - id: level-6-headings - title: Level 6 Headings - type: heading - level: 3 - collapsed: true - - - id: h6-size - title: H6 font size - description: Accepts any CSS font-size value - type: variable-text - default: 0.9em - - - id: h6-weight - title: H6 font weight - description: Accepts numbers representing the CSS font-weight - type: variable-number - default: 400 - - - id: h6-color - title: H6 color - type: variable-color - format: hex - default: '#' - - - id: h6-small-caps - title: H6 small caps - description: Toggle H6 small caps - type: class-toggle - default: false - - - id: h6-underline - title: H6 underline - description: Toggle H6 underline (border-bottom) - type: class-toggle - default: false - - - id: credits - title: Credits - type: heading - description: Created with ❤︎ by @colineckert. Support @colineckert at buymeacoffee.com/colineckert - level: 2 - collapsed: true - -*/ - -/* ─────────────────────────────────────────────────── */ -/* Plugin Compatibility info for the Obsidian Hub */ -/* ─────────────────────────────────────────────────── */ - -/* @plugins -core: -- backlink -- command-palette -- file-explorer -- global-search -- graph -- outgoing-link -- outline -- page-preview -- starred -- switcher -- tag-pane -- file-recovery -- daily-notes -- random-note -- publish -- sync -- word-count -community: -- sliding-panes-obsidian -- obsidian-codemirror-options -- obsidian-kanban -- dataview -- obsidian-hider -- calendar -- mysnippets-plugin -- cmenu-plugin -- obsidian-outliner -- readwise-official -- tag-wrangler -- todoist-sync-plugin -- templater-obsidian -- obsidian-system-dark-mode -- obsidian-style-settings -*/ diff --git a/.obsidian/themes/Typewriter/manifest.json b/.obsidian/themes/Typewriter/manifest.json index 6dcde29..bd0b317 100644 --- a/.obsidian/themes/Typewriter/manifest.json +++ b/.obsidian/themes/Typewriter/manifest.json @@ -1,6 +1,6 @@ { "name": "Typewriter", - "version": "2.2.4", + "version": "2.2.5", "minAppVersion": "0.16.0", "author": "crashmoney", "authorUrl": "https://github.com/crashmoney" diff --git a/.obsidian/themes/Typewriter/theme.css b/.obsidian/themes/Typewriter/theme.css index bbeb435..9d5e9d6 100644 --- a/.obsidian/themes/Typewriter/theme.css +++ b/.obsidian/themes/Typewriter/theme.css @@ -82,11 +82,11 @@ body { --base-d: 15%; /* base lightness for dark mode. 0 is black */ --base-l: 96%; /* base lightness for light mode. 100 is white */ - /* rgb: 81, 157, 92 */ - --theme-accent-h: 129; - --theme-accent-s: 31.9%; - --theme-accent-l: 46.7%; - --theme-accent-d: 46.7%; + /* Get accent from Style settings, defaults to rgb: 81, 157, 92 for both dark and light themes */ + --theme-accent-h: var(--theme-accent-sel-h, 129); + --theme-accent-s: var(--theme-accent-sel-s, 31.9%); + --theme-accent-l: var(--theme-accent-sel-l, 46.7%); + --theme-accent-d: var(--theme-accent-sel-d, 46.7%); /* WIP - working with relative HSL values --theme-accent-h: calc(var(--accent-h) - 125); @@ -295,6 +295,7 @@ body { --font-monospace: var(--font-monospace-override), var(--font-monospace-theme), var(--font-monospace-default); font-variant-emoji: unicode !important; /* emoji will override numbers and special characters */ --metadata-input-font-size: var(--font-small); + --bases-table-font-size: var(--font-normal-size); --font-normal-size: 1em; --font-small: 0.813em; @@ -387,6 +388,12 @@ body { border-radius: 8px; } +/* NUMBERED LISTS IN CALLOUTS */ +.markdown-preview-view .callout ol, +.markdown-source-view.mod-cm6 .callout ol{ + padding-inline-start: 0.5em; /* prova 2.0–2.6em */ +} + /* SIDEBAR NOTES */ /* make sidebar notes' background var(--background-primary) */ .mod-right-split .markdown-preview-view, @@ -591,6 +598,18 @@ settings: title: Highlight the active line type: class-toggle default: on + - + id: theme-accent-sel + title: Theme accent + type: variable-themed-color + opacity: false + format: hex + alt-format: + - + id: theme-accent-sel + format: hsl-split + default-light: '#519D5C' + default-dark: '#519D5C' */ diff --git a/aace-international.md b/aace-international.md new file mode 100644 index 0000000..242853f --- /dev/null +++ b/aace-international.md @@ -0,0 +1,7 @@ +--- +title: AACE International +tags: [] +--- +# AACE International + +AACE (Association for the Advancement of Cost Engineering) International diff --git a/aacei-canons-of-ethics.md b/aacei-canons-of-ethics.md new file mode 100644 index 0000000..e480a65 --- /dev/null +++ b/aacei-canons-of-ethics.md @@ -0,0 +1,226 @@ +--- +title: AACE International Canons of Ethics +tags: + - exclude-from-word-count +author: AACE (Association for the Advancement of Cost Engineering) International +url: https://web.aacei.org/about/about-aace/govdocuments +--- +# AACE International Canons of Ethics + +AACE International Members shall uphold and advance the honor, dignity, and practices of Cost Engineering and Cost Management. In keeping with the high standards of ethical conduct members shall: + +* Be honest and impartial; +* Serve employer, clients, and the public with dedication; +* Strive to increase the competence and prestige of their practice; +* Apply knowledge and skill to advance human welfare; and, +* Ensure adherence to health, safety, and welfare standards. + +Throughout the Canons of Ethics the term "Member" shall be read to include: + +* All classes of AACE International membership; + +* All AACE International certificants and those applying for certification and/or sitting for examination whether they are AACE International members or non-members. + +* Other professionals providing expert input to AACE International through professional courses of instruction using AACE International materials. + +* Other professionals supporting development of educational and technical products that bear the AACE International imprimatur. + +## I. Relations with the Public + +### I.1 + +Members shall hold paramount the health, safety, and welfare of the public, including that of future generations. + +### I.2 + +Members shall endeavor to extend public knowledge and appreciation of Cost Engineering and Cost Management and its achievements. + +### I.3 + +Members shall oppose any untrue, unsupported, or exaggerated statements regarding Cost Engineering and Cost Management. + +### I.4 + +Members shall be dignified and modest, ever upholding the honor and dignity of their profession. + +### I.5 + +Members shall express an opinion on cost engineering or cost management subject only when it is founded on adequate knowledge and honest conviction. + +### I.6 + +Members, concerning Cost Engineering and/or Cost Management matters, shall issue no statements, criticisms, or arguments that are inspired or paid for by an interested party or parties, unless they preface their comments by identifying themselves, by disclosing the identities of the party or parties on whose behalf they are speaking, and by revealing the existence of any pecuniary interest they may have in matters under discussion. + +### I.7 + +Members shall approve or seal only those documents, reviewed or prepared by them, which are determined to be safe for public health and welfare in conformity with accepted cost engineering, cost management and economic standards. + +### I.8 + +Members whose judgment is overruled under circumstances where the health, safety, and welfare of the public are endangered shall inform their clients and employers of the possible consequences. + +### I.9 + +Members shall work through professional societies to encourage and support others who follow these concepts. + +### I.10 + +Members shall work only with those who follow the concepts of health, safety, and welfare. + +### I.11 + +Members shall be objective and truthful in professional reports, statements, and testimony. They shall include all relevant and pertinent information in such reports, statements, and testimony. + +### 1.12 + +Unless authorized by the President or the Executive Director/CEO, no members shall represent that any opinion they offer represents the opinion of AACE International. Further, no member shall represent to commit AACE International to any task, responsibility, or contract without the approval of the President or Executive Director/CEO. + +## II. Relations with the Employees and Clients + +### II.1 + +Members shall act in all matters as a faithful agent or trustee for each employer or client. + +### II.2 + +Members shall act fairly and justly toward vendors and contractors and shall not accept any commissions or allowances from vendors or contractors, directly or indirectly. + +### II.3 + +Members shall inform their employer or client of financial interest in any potential vendor or contractor, or in any invention, machine, or apparatus that is involved in a project or work for either employer or client. Members shall not allow such interest to affect any decisions regarding cost engineering or cost management services that they may be called upon to perform. + +### II.4 + +Members, when as a result of their studies, find that a project or work shall not be successful, or if their Cost Engineering and Cost Management or economic judgment is overruled, shall so advise their employer or client. + +### II.5 + +Members shall undertake only those Cost Engineering and Cost Management assignments for which they are qualified. Members shall engage or advise their employers or clients to engage specialists whenever their employer's or client's interests are served best by such an arrangement. Members shall cooperate fully with specialists so engaged. + +### II.6 + +Members shall treat information coming to them in the course of their assignments as confidential and shall not use such information as a means of making personal profit if such action is adverse to the interests of their clients, their employers, or the public. + +### II.7 + +Members shall not disclose confidential information concerning the business affairs or technical processes of any present or former employer, client, or bidder under evaluation, without consent, unless required by law. + +### II.8 + +Members shall not reveal confidential information or finding of any commission or board of which they are Members, unless required by law. + +### II.9 + +Members shall not duplicate for others, without express permission of the client(s), designs, calculations, sketches, etc., supplied to them by clients or bidders. + +### II.10 + +Members shall not use confidential information coming to them in the course of their assignments as a means of making personal profit if such action is adverse to the interests of their clients, employers, or the public. + +### II.11 + +Members shall not accept compensation---financial or otherwise---from more than one party for the same service, or for other services pertaining to the same project or work, without the consent of all interested parties. + +### II.12 + +Members, employed by others, shall engage in supplementary employment or consulting practice only with the consent of their employer. + +### II.13 + +Members shall not use equipment, supplies, laboratory, or office facilities of their employers to carry on outside private practice without the consent of their employers. + +### II.14 + +Members shall not solicit a contract from a governmental body on which a principal officer or employee of their organization serves as a Member. + +### II.15 + +Members shall not request, propose, or accept professional commissions on a contingent basis under circumstances that compromise their professional judgment. + +### II.15 + +Members shall act with fairness and justice to all parties when administering a project or work. + +### II.16 + +Members, before undertaking a project or work for others in which the Member may make improvements, plans, designs, inventions, or records that may justify copyrights or patents, shall enter into a positive agreement regarding the rights of respective parties. + +### II.17 + +Members shall admit and accept their own errors when proven wrong and refrain from distorting or altering the facts to justify their decisions. + +### II.18 + +Members shall not attempt to attract an employee from another employer by false or misleading representations. + +### II.19 + +Members shall act in professional matters for each employer or client as faithful agents or trustees and shall avoid conflicts of interest. + +### II.20 + +Members shall avoid all known or potential conflicts of interest with their employers or clients and shall promptly inform their employers or clients of any business association, interests, or circumstances that could influence their judgment or the quality of their services. + +### II.21 + +Members shall not solicit or accept gratuities, directly or indirectly, from contractors, their agents, or other parties dealing with their clients or employers in connection with project or work for which they are responsible. + +## III. Relations with Other Professionals + +### III.1 + +Members shall acknowledge that credit for Cost Engineering and Cost Management work is given to those to whom credit is properly due. + +### III.2 + +Members shall provide prospective employees with complete information on working conditions and their proposed status of employment. After employment begins, Members shall keep the employee informed of any changes in status and working conditions. + +### III.6 + +Members shall not maliciously or falsely, directly or indirectly, injure the professional reputation, prospects, practice, or employment of another, or shall they indiscriminately criticize another's project or work. Proof that another cost professional has been unethical, unfair, or illegal in their practice shall be cause for advising proper authority. + +### III.7 + +Members shall not compete unfairly with other cost professionals. + +### III.8 + +Members shall cooperate in advancing the Cost Engineering and Cost Management profession by interchanging information and experience with other cost professionals and students, by contributing to public communication media, to cost engineering, and cost management and scientific societies, and schools. + +### III.9 + +Members shall not seek to acquire or provide to other individuals certification examination questions or any other certification examination materials, to include derivative materials, not in the public domain. + +### III.10 + +Members shall not falsify or permit misrepresentation of their own or their associates' academic or professional qualifications. They shall not misrepresent or exaggerate their degrees or responsibility in or for the subject matter of prior assignments. Brochures or other presentations incident to the solicitation of employment, shall not misrepresent pertinent facts concerning employers, employees, associates, joint ventures, accomplishments, or membership in technical societies. + +### III.11 + +Members shall prepare articles for technical or lay press that are only factual, dignified, and free from ostentatious or laudatory implications. Such articles shall not imply credit to the cost professionals for other than their direct participation in the project or work described unless credit is given to others for their share of the project or work. + +## IV. Standards of Professional Performance + +### IV.1 + +Members shall be dignified and modest in explaining their accomplishments and merit and shall avoid any act tending to promote their own interests at the expense of the integrity, honor, and dignity of the profession. + +### IV.2 + +Members, when serving as expert witnesses, shall express Cost Engineering and Cost Management opinions only when it is founded upon adequate knowledge of the facts, upon a background of technical competence, and upon honest conviction. + +### IV.3 + +Members shall continue their professional development throughout their careers and shall provide opportunities for the professional development of cost professionals under their supervision. + +### IV.6 + +Members shall encourage their Cost Engineering and Cost Management employees to attend and present papers at professional and technical society meetings. + +### IV.7 + +Members shall uphold the principle of mutually satisfying relationships between employers and employees with respect to terms of employment, including professional grade descriptions, salary ranges, and fringe benefits. + +### IV.8 + +Members serving as AACE International Section Officers shall not claim that they or their employers represent AACE International for the purposes of gaining or soliciting business. diff --git a/asciidoc.md b/asciidoc.md new file mode 100644 index 0000000..64ea6d8 --- /dev/null +++ b/asciidoc.md @@ -0,0 +1,18 @@ +--- +title: AsciiDoc +tags: [] +up: "[[markup-language]]" +--- +# AsciiDoc + +AsciiDoc is a human-readable [[markup-language]]. + +AsciiDoc is currently defined only informally, +by its documentation under +[Asciidoctor](https://docs.asciidoctor.org/asciidoc/latest/), +AsciiDoc's official renderer. + +Work on [AsciiDoc's formal specification](https://projects.eclipse.org/projects/asciidoc.asciidoc-lang) +has been ongoing for years, +and with less than ten commits per month on average +that work has been worryingly slow. diff --git a/bayesian-probability.md b/bayesian-probability.md new file mode 100644 index 0000000..92b68d0 --- /dev/null +++ b/bayesian-probability.md @@ -0,0 +1,12 @@ +--- +title: Bayesian Probability +tags: [] +--- +# Bayesian Probability + +[**Bayesian probability**](https://en.wikipedia.org/wiki/Bayesian_probability), +is an [[probability#Interpretations|interpretation of probability]] +which supposes that probability expresses the degree of one's belief in an event. + +The Bayesian interpretation has many advantages +over the [[probability#Frequentist Probability|frequentist]]. diff --git a/bayesian-statistics.md b/bayesian-statistics.md new file mode 100644 index 0000000..02d9042 --- /dev/null +++ b/bayesian-statistics.md @@ -0,0 +1,4 @@ +# Bayesian Statistics + +**Bayesian statistics** the practice of [[statistics]] +under [[bayesian-probability]] diff --git a/computer-language.md b/computer-language.md index 7e7d12e..cbab210 100644 --- a/computer-language.md +++ b/computer-language.md @@ -3,3 +3,37 @@ title: Computer Language tags: [] --- # Computer Language + +A **computer language**, +also called a text-encoding system, +or simply [code](https://en.wikipedia.org/wiki/Code), +is a communication schema +which allows a person or program to make a computer do something +without specifically telling it to do all the intermediate, +low-level processes like memory allocation and stack manipulation +which would be necessary to do achieve the desired outcome. + +> Due to patterns of abstraction typical of [[orthodox-computing]] +> it may not be intuitive to non-technical users +> that file extensions do not change the way the files themselves work, +> only the way other [[software]] treats them. + +## Compiled vs. Interpreted Languages + +%% +In practice this line is fuzzy, +especially when attempting to be true of all computer language, +not just programming languages. +Is [[pdf]] compiled? +%% + +## Terminology + +* **transpiler** --- a program which converts one language to another. + + > [[obsidian]] uses a transpiler + > to convert the [[markdown]] you write into [[html]] + > which other subroutines can render and display. + +* **interpreter** --- a program which performs actions + according to code _in sequence_. diff --git a/construction-estimating.md b/construction-estimating.md index 2d51646..63f54ed 100644 --- a/construction-estimating.md +++ b/construction-estimating.md @@ -8,7 +8,7 @@ title: Construction Estimating --- # Construction Estimating -Construction estimating is a subset of cost estimation. +Construction estimating %% diff --git a/earned-value-management.md b/earned-value-management.md index 73e7190..0bee9b1 100644 --- a/earned-value-management.md +++ b/earned-value-management.md @@ -10,3 +10,50 @@ tags: is a [[project-management]] technique ... +## Terms + +### Schedule + +[**schedule**](https://en.wikipedia.org/wiki/Schedule_(project_management)) + +### Planned Value (PV) + +Also called budgeted cost of work scheduled (BCWS), +**planned value** is the valuation of planned work +at a particular time or for some particular scope. + +### Budget at Completion (BAC) + +**Budget at completion** is the sum of all planned value for the project. +It was the expected cost for the project before work began. +That is, at project start, BAC = EAC. + +That is not to say that BAC is fixed. +BAC must be updated with PV +in response to changes in scope (benefits). + +### Earned Value + +Also called budgeted cost of work performed (BCWP), +**earned value**... + +### Actual Cost (AC) + +Also called actual cost of work performed (ACWP), +**actual cost**... + +### Estimate to Complete (ETC) + +**Estimate to complete** is the expected cost +to complete the project's remaining work. +This cost is intended to be based on a new, +or at least modified estimate, +with adjustments made to account for new information. + +### Estimate at Completion (EAC) + +**Estimate at completion** + +$$ +\rm EAC = AC + ETC +$$ \ No newline at end of file diff --git a/estimating.md b/estimating.md new file mode 100644 index 0000000..2e410c5 --- /dev/null +++ b/estimating.md @@ -0,0 +1,14 @@ +--- +title: Estimating +tags: [] +--- +# Estimating + +This page discusses + + + +I personally prefer to use "estimating" +to refer specifically to the professional practice +of project cost and schedule determination, +reserving "[[estimation]]" for the more general process. diff --git a/estimation.md b/estimation.md new file mode 100644 index 0000000..b209a1d --- /dev/null +++ b/estimation.md @@ -0,0 +1,16 @@ +# Estimation + +> [!important] +> This note does not, and should never, +> touch more than briefly on applications of estimation in business, +> or at least not estimating as understood by any particular industry. +> See [[estimating]] for these topics. + +**Estimation** is the general process +of approximating outcomes under [[uncertainty]], +that is, based on limited [[information]]. + +"Forecasting" is usually synonymous, +with the restriction that + +Under [[bayesian-statistics]], \ No newline at end of file diff --git a/kombucha.md b/kombucha.md index af4e021..2985157 100644 --- a/kombucha.md +++ b/kombucha.md @@ -18,7 +18,9 @@ although adding the pellicle does help speed things along. 1. Bring 1 cup of filtered water to boil. -2. Add 2 tsp. tea leaves and set a timer for 15 minutes. +2. Remove from heat + and add 2 tea bags or 2 tsp. tea leaves. + Set a timer for 15 minutes. 3. Add 1/4 cup sugar and stir until dissolved. diff --git a/markup-language.md b/markup-language.md new file mode 100644 index 0000000..ba849ed --- /dev/null +++ b/markup-language.md @@ -0,0 +1,13 @@ +--- +title: Markup Language +tags: [] +up: "[[computer-language]]" +--- +# Markup Language + +A **markup language** is a [[computer-language]] +used to arrange text and graphics for display. + +Notable examples include [[markdown]], +the most popular human-readable markup language, +and [[html]], used for all conventional webpages. diff --git a/markup-vs-margin.md b/markup-vs-margin.md index 7d4fbcb..1364b3b 100644 --- a/markup-vs-margin.md +++ b/markup-vs-margin.md @@ -25,6 +25,16 @@ $$ \text{Margin} = \frac{\text{Profit}}{\text{Sell Price}} $$ +$$ +\begin{align} +\rm Margin &= \rm \frac{(Sell\ Price - Cost)}{Sell\ Price} \\ +\rm Margin \times Sell\ Price &= \rm Sell\ Price - Cost \\ +\rm Cost &= \rm -1 \times (Margin \times Sell\ Price - Sell\ Price) \\ +\rm &= \rm -1 \times Margin \times Sell\ Price + Sell\ Price \\ +\rm &= \rm Sell\ Price \times (1 - Margin) +\end{align} +$$ + ## Example Suppose a product that diff --git a/pdi-estimating-error-kde.png b/pdi-estimating-error-kde.png index eacfde0..01f7abd 100644 Binary files a/pdi-estimating-error-kde.png and b/pdi-estimating-error-kde.png differ diff --git a/periodic/daily/2026-05-22.md b/periodic/daily/2026-05-22.md new file mode 100644 index 0000000..4c54643 --- /dev/null +++ b/periodic/daily/2026-05-22.md @@ -0,0 +1,10 @@ +--- +id: 2026-05-22 +title: 2026-05-22 +tags: [] +weekly: "[[2026w21]]" +monthly: "[[2026-05]]" +quarterly: "[[2026q2]]" +previous: "[[2026-05-21]]" +--- +# 2026-05-22 diff --git a/probability.md b/probability.md index 7e01ab6..f1a726f 100644 --- a/probability.md +++ b/probability.md @@ -5,3 +5,21 @@ tags: [] # Probability [probability theory](https://en.wikipedia.org/wiki/Probability_theory) + +## Interpretations + +Because the term probability +[interpretation](https://en.wikipedia.org/wiki/Probability_interpretations) + +No interpretation of probability is right or wrong, + + +### Frequentist Probability + +The **frequentist** interpretation, +supposes that probability is a property of events themselves. + +### Bayesian Probability + +> Main article: [[bayesian-probability]] + diff --git a/timestamped/2026-05-21_16-18-20.md b/timestamped/2026-05-21_16-18-20.md index 7e512f6..321f1c6 100644 --- a/timestamped/2026-05-21_16-18-20.md +++ b/timestamped/2026-05-21_16-18-20.md @@ -12,4 +12,4 @@ Below is a plot of [[pdi-estimating]] error for every estimate stage. The data is not ideal, being sourced from the default bid sheet data. The majority have baseline dates in 2020 to 2022. -![[pdi-estimating-error-kde.png]] +> _I've removed this plot because it misrepresented the data._ diff --git a/timestamped/2026-05-22_11-57-18.md b/timestamped/2026-05-22_11-57-18.md new file mode 100644 index 0000000..d4455ed --- /dev/null +++ b/timestamped/2026-05-22_11-57-18.md @@ -0,0 +1,44 @@ +--- +id: 2026-05-22T11:57:18-0400 +title: 2026-05-22 11:57:18 +tags: [] +daily: "[[2026-05-22]]" +--- +# 2026-05-22 11:57:18 + +## ConEst's Purpose Considering its Accuracy + +I removed [[2026-05-21_16-18-20]]'s plot +because I screwed up the error calculation. +After more rigorous investigation +and more recent project data +(the same new bids are based on) +I'm happier with this one. + +![[pdi-estimating-error-kde.png]] + +The plot suggests that [[conest]]'s role +is not in decreasing cost [[uncertainty]], +because it does not appear to do so more than marginally. + +I'm lead to speculate that our purpose is in determining crew loading, +which is cool with me, +labor is the more interesting part of [[construction-estimating]], +however our methods are not well suited to the purpose. +After all, the majority of it is calculated in [[ms-excel]]. +See [[pdi-labor-plan]]. + +> A less cautious man than I might wonder +> if the negative bias apparent in Bid and ConEst +> is indicative of systematic [[incentives|incentive]] gaming, +> since if it we could change nothing of our process +> and simply add contingency to address it. + +*** + +> Our use of "WBS" is technically inaccurate. +> The [[pdi-wbs|PDI "WBS"]] is more accurately called +> [[earned-value-management#Schedule|the project schedule]], +> which is the document which defines the planned value of each task. +> On the other hand, project schedule is a terrible name for a specific document, +> so I don't blame us for stealing WBS. diff --git a/timestamped/2026-05-22_13-11-50.md b/timestamped/2026-05-22_13-11-50.md new file mode 100644 index 0000000..8a98409 --- /dev/null +++ b/timestamped/2026-05-22_13-11-50.md @@ -0,0 +1,84 @@ +--- +id: 2026-05-22T13:11:50-0400 +title: 2026-05-22 13:11:50 +tags: [] +daily: "[[2026-05-22]]" +--- +# 2026-05-22 13:11:50 + +## Editor Enhancements for Obsidian + +### Conditional Soft Wrapping + +As noted in [[2026-05-20_12-23-54#Footnotes as Sidenotes for Obsidian]] +I'm enjoying using the [[obsidian]] editor's `Readable Line Length` option, +but in source mode it guarantees that lines with external links will be wrapped. + +I'd prefer if link URL's were allowed to spill into the gutter like tables. + +| this | table | has | long | lines, | but | they | will | not | be | wrapped | +| ---- | ----- | --- | ---- | ------ | --- | ---- | ---- | --- | --- | ------- | +| | | | | | | | | | | | + +#### Rules + +Syntax made less readable by wrapping +(i.e. tables) +should never be wrapped. + +Syntax that can not be hard wrapped +(i.e. headers, callout titles) +must be soft wrapped. + +The active line should be soft wrapped. + +#### Implementation + +This should be possible with CSS snippets. +I was briefly able to disable _all_ wrapping, +but in trying to limit the application +I forgot the original selector. + +This one should work, doesn't. + +```css +/* select divs with only class cm-line */ +/* this excludes most special lines and the active line */ +div[class="cm-line"] { + white-space: pre; + text-wrap-mode: nowrap; +} +``` + +### Render-Time Text Replacement Rules + +There are several plugins which replicate [[ms-word]]'s behavior +of substituting digraphs with special characters as you type, +but what I'm looking for +is [[asciidoc]]-style [character replacement substitutions](https://docs.asciidoctor.org/asciidoc/latest/subs/replacements/). +These would limit ambiguous Unicode. + +I have found one community plugin which approaches this behavior, +[Dynamic Text Concealer](https://github.com/mattcoleanderson/obsidian-dynamic-text-concealer), +but, as now seems typical of implementations of features I want, +it is a buggy, poorly-translated mess which is missing key functionality. + +Obsidian's Markdown to HTML transpiler +will always wrap with a space, so + +```markdown +lorem ipsum--- +set amet. +``` + +will render as "lorem ipsum--- set amet". + +> My use of triple hyphens (`foo---bar`) +> is unfortunately quite niche. +> There are two common digraphs +> used to represent em dashes with a limited character set +> which have been around since the typewriter: +> `foo - bar`, which is an assault on the eyes, +> lacking any of the authority of the em dash; +> and `foo--bar`, which is better +> but would be ambiguous with the en dash. diff --git a/timestamped/2026-05-22_19-11-54.md b/timestamped/2026-05-22_19-11-54.md new file mode 100644 index 0000000..95609ef --- /dev/null +++ b/timestamped/2026-05-22_19-11-54.md @@ -0,0 +1,22 @@ +--- +id: 2026-05-22T19:11:54-0400 +title: 2026-05-22 19:11:54 +tags: [] +daily: "[[2026-05-22]]" +--- +# 2026-05-22 19:11:54 + +## AACE International + +[[aace-international|AACE]] is for [[construction]] +what [[project-management-institute|PMI]] is for [[software]]. + +[[merrow_2022_contract-strategies]] suggests that prioritizing cost control +is associated with overrun and schedule slip. + +### Canons of Ethics + +Having a defined code of ethics is very cool, +I only wish they took a stronger stance on [[incentives]]. + +![[aacei-canons-of-ethics#II.15]]