diff --git a/.obsidian/appearance.json b/.obsidian/appearance.json index 258d620..3026ccc 100644 --- a/.obsidian/appearance.json +++ b/.obsidian/appearance.json @@ -6,6 +6,7 @@ "theme": "moonstone", "baseFontSize": 15, "enabledCssSnippets": [ - "tables" + "tables", + "checkboxes" ] } \ No newline at end of file diff --git a/.obsidian/snippets/checkboxes.css b/.obsidian/snippets/checkboxes.css new file mode 100644 index 0000000..baaa5f6 Binary files /dev/null and b/.obsidian/snippets/checkboxes.css differ diff --git a/.obsidian/themes/Obsidian Nord/manifest.json b/.obsidian/themes/Obsidian Nord/manifest.json deleted file mode 100644 index 2f37ab3..0000000 --- a/.obsidian/themes/Obsidian Nord/manifest.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "Obsidian Nord", - "version": "0.2.0", - "minAppVersion": "0.16.0", - "author": "insanum", - "authorUrl": "https://insanum.com" -} diff --git a/.obsidian/themes/Obsidian Nord/theme.css b/.obsidian/themes/Obsidian Nord/theme.css deleted file mode 100644 index b4a6584..0000000 --- a/.obsidian/themes/Obsidian Nord/theme.css +++ /dev/null @@ -1,525 +0,0 @@ - -:root -{ - --dark0_x: 46,52,64; /* #2e3440 */ - --dark0: rgb(var(--dark0_x)); - --dark1_x: 59,66,82; /* #3b4252 */ - --dark1: rgb(var(--dark1_x)); - --dark2_x: 67,76,94; /* #434c5e */ - --dark2: rgb(var(--dark2_x)); - --dark3_x: 76,86,106; /* #4c566a */ - --dark3: rgb(var(--dark3_x)); - - --light0_x: 216,222,233; /* #d8dee9 */ - --light0: rgb(var(--light0_x)); - --light1_x: 229,233,240; /* #e5e9f0 */ - --light1: rgb(var(--light1_x)); - --light2_x: 236,239,244; /* #eceff4 */ - --light2: rgb(var(--light2_x)); - --light3_x: 255,255,255; /* #ffffff */ - --light3: rgb(var(--light3_x)); - - --frost0_x: 143,188,187; /* #8fbcbb */ - --frost0: rgb(var(--frost0_x)); - --frost1_x: 136,192,208; /* #88c0d0 */ - --frost1: rgb(var(--frost1_x)); - --frost2_x: 129,161,193; /* #81a1c1 */ - --frost2: rgb(var(--frost2_x)); - --frost3_x: 94,129,172; /* #5e81ac */ - --frost3: rgb(var(--frost3_x)); - - --red_x: 191,97,106; /* #bf616a */ - --red: rgb(var(--red_x)); - --orange_x: 208,135,112; /* #d08770 */ - --orange: rgb(var(--orange_x)); - --yellow_x: 235,203,139; /* #ebcb8b */ - --yellow: rgb(var(--yellow_x)); - --green_x: 163,190,140; /* #a3be8c */ - --green: rgb(var(--green_x)); - --purple_x: 180,142,173; /* #b48ead */ - --purple: rgb(var(--purple_x)); -} - -body -{ - --accent-h: 354; /* --red #bf616a */ - --accent-s: 42%; - --accent-l: 56%; - - --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(--red_x); - --color-red: var(--red); - --color-purple-rgb: var(--purple_x); - --color-purple: var(--purple); - --color-green-rgb: var(--green_x); - --color-green: var(--green); - --color-cyan-rgb: var(--frost1_x); - --color-cyan: var(--frost1); - --color-blue-rgb: var(--frost3_x); - --color-blue: var(--frost3); - --color-yellow-rgb: var(--yellow_x); - --color-yellow: var(--yellow); - --color-orange-rgb: var(--orange_x); - --color-orange: var(--orange); - /* --color-pink: var(--purple); */ - - --background-primary: var(--dark0); - --background-primary-alt: var(--dark0); - --background-secondary: var(--dark1); - --background-secondary-alt: var(--dark2); - --background-modifier-border: var(--dark2); - - --cursor-line-background: rgba(var(--red_x), 0.2); - - --text-normal: var(--light2); - --text-faint: var(--light0); - --text-muted: var(--light1); - - --link-url: var(--purple); - - --h1-color: var(--red); - --h2-color: var(--yellow); - --h3-color: var(--green); - --h4-color: var(--purple); - --h5-color: var(--frost0); - --h6-color: var(--frost2); - - --text-highlight-bg: var(--frost1); - --text-highlight-fg: var(--dark0); - - --text-accent: var(--orange); - --text-accent-hover: var(--frost2); - - --tag-color: var(--frost0); - --tag-background: var(--dark2); - --tag-background-hover: var(--dark1); - - --titlebar-text-color-focused: var(--red); - - --inline-title-color: var(--yellow); - - --bold-color: var(--yellow); - --italic-color: var(--yellow); - - --checkbox-color: var(--frost0); - --checkbox-color-hover: var(--frost0); - --checkbox-border-color: var(--frost0); - --checkbox-border-color-hover: var(--frost0); - --checklist-done-color: rgba(var(--light2_x), 0.5); - - --table-header-background: hsl(220, 16%, 16%); - --table-header-background-hover: var(--dark3); - --table-row-even-background: hsl(220, 16%, 20%); - --table-row-odd-background: hsl(220, 16%, 24%); - --table-row-background-hover: var(--dark3); - - --text-selection: rgba(var(--red_x), 0.6); - --flashing-background: rgba(var(--red_x), 0.3); - - --code-normal: var(--frost1); - --code-background: var(--dark1); - - --mermaid-note: var(--frost3); - --mermaid-loopline: var(--frost1); - --mermaid-exclude: var(--dark3); - --mermaid-seqnum: var(--dark0); - - --icon-color-hover: var(--red); - --icon-color-focused: var(--frost2); - - --nav-item-color-hover: var(--red); - --nav-item-color-active: var(--frost2); - --nav-file-tag: rgba(var(--yellow_x), 0.9); - - --graph-line: var(--dark3); - --graph-node: var(--light3); - --graph-node-tag: var(--red); - --graph-node-attachment: var(--green); - - --calendar-hover: var(--red); - --calendar-background-hover: var(--dark3); - --calendar-week: var(--yellow); - --calendar-today: var(--yellow); - - --dataview-key: var(--text-faint); - --dataview-key-background: rgba(var(--frost2_x), 0.3); - --dataview-value: var(--text-faint); - --dataview-value-background: rgba(var(--red_x), 0.3); - - --tab-text-color-focused-active: var(--frost2); - --tab-text-color-focused-active-current: var(--red); -} - -.theme-light -{ - --color-red-rgb: var(--red_x); - --color-red: var(--red); - --color-purple-rgb: var(--purple_x); - --color-purple: var(--purple); - --color-green-rgb: var(--green_x); - --color-green: var(--green); - --color-cyan-rgb: var(--frost1_x); - --color-cyan: var(--frost1); - --color-blue-rgb: var(--frost3_x); - --color-blue: var(--frost3); - --color-yellow-rgb: var(--yellow_x); - --color-yellow: var(--yellow); - --color-orange-rgb: var(--orange_x); - --color-orange: var(--orange); - /* --color-pink: var(--purple); */ - - --background-primary: var(--light3); - --background-primary-alt: var(--light3); - --background-secondary: var(--light2); - --background-secondary-alt: var(--light1); - --background-modifier-border: var(--light1); - - --cursor-line-background: rgba(var(--red_x), 0.1); - - --text-normal: var(--dark2); - --text-faint: var(--dark0); - --text-muted: var(--dark1); - - --link-url: var(--purple); - - --h1-color: var(--red); - --h2-color: var(--yellow); - --h3-color: var(--green); - --h4-color: var(--purple); - --h5-color: var(--frost0); - --h6-color: var(--frost2); - - --text-highlight-bg: var(--yellow); - --text-highlight-fg: var(--dark0); - - --text-accent: var(--orange); - --text-accent-hover: var(--frost2); - - --tag-color: var(--dark3); - --tag-background: var(--light1); - --tag-background-hover: var(--light0); - - --titlebar-text-color-focused: var(--red); - - --inline-title-color: var(--yellow); - - --bold-color: var(--green); - --italic-color: var(--green); - - --checkbox-color: var(--frost2); - --checkbox-color-hover: var(--frost2); - --checkbox-border-color: var(--frost2); - --checkbox-border-color-hover: var(--frost2); - --checklist-done-color: rgba(var(--dark2_x), 0.4); - - --table-header-background: rgba(var(--light2_x), 0.2); - --table-header-background-hover: var(--frost2); - --table-row-even-background: rgba(var(--light2_x), 0.4); - --table-row-odd-background: rgba(var(--light2_x), 0.8); - --table-row-background-hover: var(--frost2); - - --text-selection: rgba(var(--red_x), 0.6); - --flashing-background: rgba(var(--red_x), 0.3); - - --code-normal: var(--frost1); - --code-background: var(--light2); - - --mermaid-note: var(--frost0); - --mermaid-loopline: var(--frost1); - --mermaid-exclude: var(--light0); - --mermaid-seqnum: var(--light0); - - --icon-color-hover: var(--red); - --icon-color-focused: var(--frost3); - - --nav-item-color-hover: var(--red); - --nav-item-color-active: var(--frost2); - --nav-file-tag: rgba(var(--orange_x), 0.9); - - --graph-line: var(--light0); - --graph-node: var(--dark3); - --graph-node-tag: var(--red); - --graph-node-attachment: var(--green); - - --calendar-hover: var(--red); - --calendar-background-hover: var(--light0); - --calendar-week: var(--orange); - --calendar-today: var(--orange); - - --dataview-key: var(--text-faint); - --dataview-key-background: rgba(var(--frost2_x), 0.3); - --dataview-value: var(--text-faint); - --dataview-value-background: rgba(var(--red_x), 0.3); - - --tab-text-color-focused-active: var(--frost2); - --tab-text-color-focused-active-current: var(--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-hover) !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-formatting-code + .cm-inline-code -{ - border-radius: 0; - padding: 0.1em 0; -} - -.cm-formatting-code -{ - border-radius: var(--radius-s) 0 0 var(--radius-s); - padding: 0.1em 0 0.1em 0.25em; -} - -.cm-inline-code + .cm-formatting-code -{ - border-radius: 0 var(--radius-s) var(--radius-s) 0; - padding: 0.1em 0.25em 0.1em 0; -} - -.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 .loopLine -{ - stroke: var(--mermaid-loopline) !important; -} - -.mermaid .loopText>tspan, -.mermaid .entityLabel -{ - fill: var(--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(--red); -} - diff --git a/.obsidian/themes/Things/manifest.json b/.obsidian/themes/Things/manifest.json new file mode 100644 index 0000000..6312d4f --- /dev/null +++ b/.obsidian/themes/Things/manifest.json @@ -0,0 +1,7 @@ +{ + "name": "Things", + "version": "2.2.1", + "minAppVersion": "1.0.0", + "author": "@colineckert", + "authorUrl": "https://twitter.com/colineckert" +} diff --git a/.obsidian/themes/Things/theme.css b/.obsidian/themes/Things/theme.css new file mode 100644 index 0000000..1884aec --- /dev/null +++ b/.obsidian/themes/Things/theme.css @@ -0,0 +1,1939 @@ +/*─────────────────────────────────────────────────────── +THINGS +Version 2.2.1 +Created by @colineckert + +Readme: +https://github.com/colineckert/obsidian-things + +Support my work: +https://www.buymeacoffee.com/colineckert +────────────────────────────────────────────────────── */ + +/* ─────────────────────────────────────────────────── */ +/* Main Theme Styling */ +/* ─────────────────────────────────────────────────── */ + +@charset "UTF-8"; +body { + /* Colors */ + --base-h: 212; /* Base hue */ + --base-s: 15%; /* Base saturation */ + --base-d: 13%; /* Base lightness Dark Mode - 0 is black */ + --base-l: 97%; /* Base lightness Light Mode - 100 is white */ + --accent-h: 215; /* Accent hue */ + --accent-s: 75%; /* Accent saturation */ + --accent-d: 70%; /* Accent lightness Dark Mode */ + --accent-l: 60%; /* Accent lightness Light Mode */ + + --blue: #2e80f2; + --pink: #ff82b2; + --green: #3eb4bf; + --yellow: #e5b567; + --orange: #e87d3e; + --red: #e83e3e; + --purple: #9e86c8; + + --h1-color: var(--text-normal); + --h2-color: var(--text-normal); + --h3-color: var(--blue); + --h4-color: var(--yellow); + --h5-color: var(--red); + --h6-color: var(--text-muted); + + --strong-color: var(--pink); + --em-color: var(--pink); + --quote-color: var(--green); + + --tag-background-color-l: #bde1d3; + --tag-font-color-l: #1d694b; + --tag-background-color-d: #1d694b; + --tag-font-color-d: #ffffff; + + --highlight-background-color--normal: hsl(50deg 100% 50% / 15%) !important; + --highlight-background-color-underline: hsl(50deg 100% 50% / 100%) !important; + --highlight-background-color--active: hsl(50deg 100% 50% / 20%) !important; + + --progress-color-1: #ad5758; + --progress-color-2: #b87f4c; + --progress-color-3: #d2b874; + --progress-color-4: #b0c07e; + --progress-color-5: #768399; + + /* Font families */ + --font-text-theme: + -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Inter, Ubuntu, + sans-serif; + --font-editor-theme: + -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Inter, Ubuntu, + sans-serif; + --font-monospace-theme: + "JetBrains Mono", "Fira Code", Menlo, SFMono-Regular, Consolas, + "Roboto Mono", monospace; + --font-interface-theme: + -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Inter, Ubuntu, + sans-serif; + --font-editor: + var(--font-editor-override), var(--font-text-override), + var(--font-editor-theme); + + --h1-size: 1.7rem; + --h2-size: 1.5rem; + --h3-size: 1.2rem; + --h4-size: 1.1rem; + --h5-size: 1rem; + --h6-size: 0.9rem; + + /* Misc */ + --checkbox-radius: 30%; + --link-external-decoration: underline; + --link-decoration: underline; + + /* -------- */ + --radius-s: 4px; + --radius-m: 8px; + --radius-l: 10px; + --radius-xl: 16px; + + --line-width: 40rem; + --line-height: 1.5; + --max-width: 90%; + --max-col-width: 18em; + --icon-muted: 0.5; + --nested-padding: 1.1em; + --folding-offset: 10px; + + --line-width-adaptive: var(--line-width); + --line-width-wide: calc(var(--line-width) + 12.5%); + + --code-background-l: #eceef1; + --code-background-d: #303540; + --code-block-background-l: #f0f2f5; + --code-block-background-d: #282c34; + --quote-background: transparent; +} + +/* COLOR SCHEMES +────────────────────────────────────────────────────── */ + +.theme-light, +body.theme-light.is-mobile { + color-scheme: light; + --highlight-mix-blend-mode: darken; + --mono-rgb-0: 255, 255, 255; + --mono-rgb-100: 0, 0, 0; + --color-red-rgb: 228, 55, 75; + --color-red: #e4374b; + --color-green-rgb: 12, 181, 79; + --color-green: #0cb54f; + --color-orange: #d96c00; + --color-yellow: #bd8e37; + --color-cyan: #2db7b5; + --color-blue: #086ddd; + --color-purple: #876be0; + --color-pink: #c32b74; + --color-base-00: #ffffff; + --color-base-05: #fcfcfc; + --color-base-10: #f6f7f8; /* code blocks */ + --color-base-20: #f6f7f8; + --color-base-25: #f0f0f0; + --color-base-30: #ebedf0; /* soften dividing lines */ + --color-base-35: #d4d4d4; + --color-base-40: #bdbdbd; + --color-base-50: #ababab; + --color-base-60: #707070; + --color-base-70: #5a5a5a; + --color-base-100: #222222; + --color-accent-hsl: var(--accent-h), var(--accent-s), var(--accent-l); + --color-accent: hsl(var(--accent-h), var(--accent-s), var(--accent-l)); + --color-accent-1: hsl( + var(--accent-h), + var(--accent-s), + calc(var(--accent-l) + 2.5%) + ); + --color-accent-2: hsl( + var(--accent-h), + var(--accent-s), + calc(var(--accent-l) + 5%) + ); + --background-modifier-hover: #e2e5e9; + --background-secondary-alt: var(--color-base-05); + --background-modifier-box-shadow: rgba(0, 0, 0, 0.1); + --background-modifier-cover: rgba(220, 220, 220, 0.4); + --text-highlight-bg-l: rgba(255, 208, 0, 0.4); + --text-highlight-bg: var(--text-highlight-bg-l); + --text-highlight-bg-active: rgba(255, 128, 0, 0.4); + --input-shadow: + inset 0 0 0 1px rgba(0, 0, 0, 0.12), 0 2px 3px 0 rgba(0, 0, 0, 0.05), + 0 1px 1.5px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.04), + 0 0 0 0 transparent; + --input-shadow-hover: + inset 0 0 0 1px rgba(0, 0, 0, 0.17), 0 2px 3px 0 rgba(0, 0, 0, 0.1), + 0 1px 1.5px 0 rgba(0, 0, 0, 0.03), 0 1px 2px 0 rgba(0, 0, 0, 0.04), + 0 0 0 0 transparent; + --shadow-s: + 0px 1px 2px rgba(0, 0, 0, 0.028), 0px 3.4px 6.7px rgba(0, 0, 0, 0.042), + 0px 15px 30px rgba(0, 0, 0, 0.07); + --shadow-l: + 0px 1.8px 7.3px rgba(0, 0, 0, 0.071), 0px 6.3px 24.7px rgba(0, 0, 0, 0.112), + 0px 30px 90px rgba(0, 0, 0, 0.2); + + --tag-background: var(--tag-background-color-l); + --tag-color: var(--tag-font-color-l); + + /* --text-normal: hsl(var(--base-h), var(--base-s), calc(var(--base-l) - 80%)); */ + --text-muted: hsl( + var(--base-h), + calc(var(--base-s) - 5%), + calc(var(--base-l) - 60%) + ); + --text-faint: hsl( + var(--base-h), + calc(var(--base-s) - 5%), + calc(var(--base-l) - 30%) + ); + --text-formatted: hsl( + var(--base-h), + calc(var(--base-s) - 5%), + calc(var(--base-l) - 35%) + ); + --text-accent: hsl(var(--accent-h), var(--accent-s), var(--accent-l)); + --text-accent-hover: hsl( + var(--accent-h), + var(--accent-s), + calc(var(--accent-l) - 10%) + ); + + --titlebar-background: var(--color-base-10); + --titlebar-background-focused: var(--color-base-25); + + --atom-gray-1: #383a42; + --atom-gray-2: #383a42; + --atom-red: #e75545; + --atom-green: #4ea24c; + --atom-blue: #3d74f6; + --atom-purple: #a625a4; + --atom-aqua: #0084bc; + --atom-yellow: #e35649; + --atom-orange: #986800; +} + +.theme-dark, +body.theme-dark.is-mobile { + color-scheme: dark; + --highlight-mix-blend-mode: lighten; + --mono-rgb-0: 0, 0, 0; + --mono-rgb-100: 255, 255, 255; + --color-red-rgb: 251, 70, 76; + --color-red: #fb464c; + --color-green-rgb: 68, 207, 110; + --color-green: #44cf6e; + --color-orange: #e9973f; + --color-yellow: #e0de71; + --color-cyan: #53dfdd; + --color-blue: #027aff; + --color-purple: #a882ff; + --color-pink: #fa99cd; + --color-base-00: #1c2127; /* main editor window */ + --color-base-10: #282c34; /* code blocks */ + --color-base-20: #181c20; /* top unselected unfocused nav */ + --color-base-25: #2c313c; + --color-base-30: #35393e; + --color-base-35: #3f3f3f; + --color-base-40: #555; + --color-base-50: #666; /* unfocused text */ + --color-base-60: #999; + --color-base-70: #bababa; + --color-base-100: #dadada; + --color-accent-hsl: var(--accent-h), var(--accent-s), var(--accent-l); + --color-accent: hsl(var(--accent-h), var(--accent-s), var(--accent-l)); + --color-accent-1: hsl( + var(--accent-h), + var(--accent-s), + calc(var(--accent-l) - 3.8%) + ); + --color-accent-2: hsl( + var(--accent-h), + var(--accent-s), + calc(var(--accent-l) + 3.8%) + ); + --titlebar-background: var(--color-base-10); + --titlebar-background-focused: var(--color-base-20); + --background-modifier-form-field: var(--color-base-25); + --background-secondary-alt: var(--color-base-30); + --interactive-normal: var(--color-base-30); + --interactive-hover: var(--color-base-35); + --text-highlight-bg-d: rgba(255, 208, 0, 0.4); + --text-highlight-bg: var(--text-highlight-bg-d); + --text-highlight-bg-active: rgba(255, 128, 0, 0.4); + --text-selection: hsla(var(--interactive-accent-hsl), 0.25); + --input-shadow: + inset 0 0.5px 0.5px 0.5px rgba(255, 255, 255, 0.09), + 0 2px 4px 0 rgba(0, 0, 0, 0.15), 0 1px 1.5px 0 rgba(0, 0, 0, 0.1), + 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 0 0 0 transparent; + --input-shadow-hover: + inset 0 0.5px 1px 0.5px rgba(255, 255, 255, 0.16), + 0 2px 3px 0 rgba(0, 0, 0, 0.3), 0 1px 1.5px 0 rgba(0, 0, 0, 0.2), + 0 1px 2px 0 rgba(0, 0, 0, 0.4), 0 0 0 0 transparent; + --shadow-s: + 0px 1px 2px rgba(0, 0, 0, 0.121), 0px 3.4px 6.7px rgba(0, 0, 0, 0.179), + 0px 15px 30px rgba(0, 0, 0, 0.3); + --shadow-l: + 0px 1.8px 7.3px rgba(0, 0, 0, 0.071), 0px 6.3px 24.7px rgba(0, 0, 0, 0.112), + 0px 30px 90px rgba(0, 0, 0, 0.2); + + --tag-background: var(--tag-background-color-d); + --tag-color: var(--tag-font-color-d); + + --text-muted: hsl(var(--base-h), var(--base-s), calc(var(--base-d) + 65%)); + --text-faint: hsl(var(--base-h), var(--base-s), calc(var(--base-d) + 30%)); + --text-formatted: hsl( + var(--base-h), + var(--base-s), + calc(var(--base-d) + 50%) + ); + + --text-accent: hsl(var(--accent-h), var(--accent-s), var(--accent-d)); + --text-accent-hover: hsl( + var(--accent-h), + var(--accent-s), + calc(var(--accent-d) + 12%) + ); + + --atom-gray-1: #5c6370; + --atom-gray-2: #abb2bf; + --atom-red: #e06c75; + --atom-orange: #d19a66; + --atom-green: #98c379; + --atom-aqua: #56b6c2; + --atom-purple: #c678dd; + --atom-blue: #61afef; + --atom-yellow: #e5c07b; +} + +body.is-mobile.theme-dark.mobile-black-background { + --color-base-00: black; +} + +/* Make exported PDFs render correctly */ +@media print { + .theme-dark { + --highlight-mix-blend-mode: darken; + --color-base-30: #ebedf0; + --h1-color: var(--color-base-00); + } +} + +/* Titlebar focused/unfocused states */ +body:not(.hider-frameless):not(.is-fullscreen):not(.is-mobile) .titlebar { + background-color: var(--titlebar-background); +} +body.is-focused:not(.hider-frameless):not(.is-fullscreen):not(.is-mobile) + .titlebar { + background-color: var(--titlebar-background-focused); +} + +/* Breadcrumb: hidden by default, visible on hover */ +.view-header-title-container { + opacity: 0; + transition: opacity 200ms ease; +} +.view-header:hover .view-header-title-container { + opacity: 1; +} + +/* H2 styling */ +h2, +.HyperMD-header.HyperMD-header-2.cm-line { + border-bottom: 2px solid var(--background-modifier-border); + width: 100%; + padding-bottom: 2px; + margin-bottom: 8px !important; +} +body.h2-no-underline h2, +body.h2-no-underline .HyperMD-header.HyperMD-header-2.cm-line { + border-bottom: none; + padding-bottom: 0; + margin-bottom: revert; +} + +/* Heading small-caps */ +body.h1-small-caps h1, +body.h1-small-caps .HyperMD-header.HyperMD-header-1.cm-line { + font-variant-caps: small-caps; +} +body.h2-small-caps h2, +body.h2-small-caps .HyperMD-header.HyperMD-header-2.cm-line { + font-variant-caps: small-caps; +} +body.h3-small-caps h3, +body.h3-small-caps .HyperMD-header.HyperMD-header-3.cm-line { + font-variant-caps: small-caps; +} +body.h4-small-caps h4, +body.h4-small-caps .HyperMD-header.HyperMD-header-4.cm-line { + font-variant-caps: small-caps; +} +body.h5-small-caps h5, +body.h5-small-caps .HyperMD-header.HyperMD-header-5.cm-line { + font-variant-caps: small-caps; +} +body.h6-small-caps h6, +body.h6-small-caps .HyperMD-header.HyperMD-header-6.cm-line { + font-variant-caps: small-caps; +} + +/* Heading underlines (H1, H3-H6) */ +body.h1-underline h1, +body.h1-underline .HyperMD-header.HyperMD-header-1.cm-line { + border-bottom: 2px solid var(--background-modifier-border); + width: 100%; + padding-bottom: 2px; + margin-bottom: 8px !important; +} +body.h3-underline h3, +body.h3-underline .HyperMD-header.HyperMD-header-3.cm-line { + border-bottom: 2px solid var(--background-modifier-border); + width: 100%; + padding-bottom: 2px; + margin-bottom: 8px !important; +} +body.h4-underline h4, +body.h4-underline .HyperMD-header.HyperMD-header-4.cm-line { + border-bottom: 2px solid var(--background-modifier-border); + width: 100%; + padding-bottom: 2px; + margin-bottom: 8px !important; +} +body.h5-underline h5, +body.h5-underline .HyperMD-header.HyperMD-header-5.cm-line { + border-bottom: 2px solid var(--background-modifier-border); + width: 100%; + padding-bottom: 2px; + margin-bottom: 8px !important; +} +body.h6-underline h6, +body.h6-underline .HyperMD-header.HyperMD-header-6.cm-line { + border-bottom: 2px solid var(--background-modifier-border); + width: 100%; + padding-bottom: 2px; + margin-bottom: 8px !important; +} + +/* Heading underline color matches heading color */ +body.heading-underline-color.h1-underline h1, +body.heading-underline-color.h1-underline + .HyperMD-header.HyperMD-header-1.cm-line { + border-bottom-color: var(--h1-color); +} +body.heading-underline-color:not(.h2-no-underline) h2, +body.heading-underline-color:not(.h2-no-underline) + .HyperMD-header.HyperMD-header-2.cm-line { + border-bottom-color: var(--h2-color); +} +body.heading-underline-color.h3-underline h3, +body.heading-underline-color.h3-underline + .HyperMD-header.HyperMD-header-3.cm-line { + border-bottom-color: var(--h3-color); +} +body.heading-underline-color.h4-underline h4, +body.heading-underline-color.h4-underline + .HyperMD-header.HyperMD-header-4.cm-line { + border-bottom-color: var(--h4-color); +} +body.heading-underline-color.h5-underline h5, +body.heading-underline-color.h5-underline + .HyperMD-header.HyperMD-header-5.cm-line { + border-bottom-color: var(--h5-color); +} +body.heading-underline-color.h6-underline h6, +body.heading-underline-color.h6-underline + .HyperMD-header.HyperMD-header-6.cm-line { + border-bottom-color: var(--h6-color); +} + +/* Hashtags font */ +.markdown-source-view.mod-cm6.is-live-preview .cm-hashtag.cm-meta, +.markdown-source-view.mod-cm5 .cm-hashtag.cm-meta { + font-family: var(--font-text-theme); +} + +/* Blockquote */ +body:not(.default-font-color) .markdown-preview-view blockquote, +body:not(.default-font-color) span.cm-quote.cm-quote-1 { + font-style: italic; + color: var(--quote-color); +} +body .markdown-preview-view blockquote { + background-color: var(--quote-background); +} +body .markdown-source-view.mod-cm6.is-live-preview .HyperMD-quote { + background-color: var(--quote-background); +} + +/* Bold font */ +body:not(.default-font-color) strong, +body:not(.default-font-color) span:not(.cm-highlight).cm-strong { + color: var(--strong-color); +} + +/* Italics */ +body:not(.default-font-color) em, +body:not(.default-font-color) span:not(.cm-highlight).cm-em { + color: var(--em-color); +} + +/* Styled highlights */ +body:not(.default-font-color) mark strong, +body:not(.default-font-color) mark em { + color: var(--text-normal); +} + +/* Fancy highlight */ +body.fancy-highlight span.cm-highlight, +body.fancy-highlight .markdown-preview-view mark, +body.fancy-highlight .markdown-rendered mark, +body.fancy-highlight span.search-result-file-matched-text { + background-image: linear-gradient( + 0deg, + var(--highlight-background-color-underline) 0%, + var(--highlight-background-color-underline) 2px, + var(--highlight-background-color--active) 2px, + var(--highlight-background-color--active) 100% + ) !important; + background-color: var(--highlight-text-color--active) !important; +} + +/* Markdown formatting */ +.cm-formatting-strong, +.cm-formatting-em, +.cm-formatting.cm-formatting-quote { + color: var(--text-formatted) !important; + font-weight: var(--normal-weight); + letter-spacing: -0.02em; +} + +/* Completed checkboxes */ +.markdown-preview-view ul > li.task-list-item.is-checked, +.markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="x"], +.markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="X"], +.markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="M"] { + text-decoration: none; + color: var(--text-faint); +} + +/* Image card */ +img { + border-radius: 4px; + box-shadow: + 0 1px 3px rgba(0, 0, 0, 0.12), + 0 1px 2px rgba(0, 0, 0, 0.24); +} + +.theme-dark .modal-container .suggestion-item.is-selected { + background: var(--color-accent); +} + +/* Focus active line */ +body.active-line .cm-active:not(.HyperMD-header, .HyperMD-codeblock)::before, +body.active-line .cm-active.HyperMD-quote::before { + content: ""; + height: 100%; + position: absolute; + left: -1.125em; + border-left: 3px solid var(--color-accent); + border-radius: 10px 0 0 10px; + opacity: 0.85; +} + +/* Inline code background (separate from block code) */ +.theme-light .markdown-rendered code:not(pre code), +.theme-light .markdown-preview-view code:not(pre code) { + background-color: var(--code-background-l); +} +.theme-dark .markdown-rendered code:not(pre code), +.theme-dark .markdown-preview-view code:not(pre code) { + background-color: var(--code-background-d); +} +.theme-light .cm-s-obsidian span.cm-inline-code { + background-color: var(--code-background-l); +} +.theme-dark .cm-s-obsidian span.cm-inline-code { + background-color: var(--code-background-d); +} + +/* Copy button stays fixed at top-right while code scrolls horizontally */ +.markdown-reading-view .el-pre { + position: relative; +} +.markdown-reading-view .el-pre pre { + position: static; + overflow-x: auto; + white-space: pre; +} +.markdown-reading-view .el-pre pre code { + white-space: pre; +} +.markdown-reading-view .el-pre .copy-code-button { + position: absolute; +} + +/* Code block background (separate from inline code) */ +.theme-light .markdown-preview-view pre:not(.frontmatter) { + background-color: var(--code-block-background-l); +} +.theme-dark .markdown-preview-view pre:not(.frontmatter) { + background-color: var(--code-block-background-d); +} +.theme-light .cm-s-obsidian div.HyperMD-codeblock-bg { + background-color: var(--code-block-background-l); +} +.theme-dark .cm-s-obsidian div.HyperMD-codeblock-bg { + background-color: var(--code-block-background-d); +} + +/* Fancy code blocks */ +.cm-inline-code, +.cm-s-obsidian .HyperMD-codeblock, +.markdown-preview-view.markdown-preview-view :is(pre, code) { + --codeblock-border: var(--color-base-30); + --codeblock-roundness: var(--radius-s); + --code-block-alt-bg: var(--color-base-30); + --slight-code-roundish: var(--radius-xs); +} + +body.fancy-code .cm-s-obsidian .HyperMD-codeblock { + line-height: 1.4em; +} + +body.fancy-code .HyperMD-codeblock-begin { + counter-reset: codeblock-line-numbers; +} + +body.fancy-code + .HyperMD-codeblock:not( + .HyperMD-codeblock-begin, + .HyperMD-codeblock-end + )::before { + counter-increment: codeblock-line-numbers; + content: counter(codeblock-line-numbers); + font-size: 0.75em; + line-height: 2; + text-align: right; + height: 100%; + width: 1.7em; + color: var(--text-muted); + /* background-color: #1e2029; */ + background-color: var(--code-background); + position: absolute; + left: 0; + padding-right: 1.4em; +} + +body.fancy-code + .HyperMD-codeblock.HyperMD-codeblock-bg.cm-line:not( + .HyperMD-codeblock-begin, + .HyperMD-codeblock-end + ) { + padding-left: 2.8em; +} + +body.fancy-code .cm-s-obsidian div.HyperMD-codeblock-begin-bg { + background-color: var(--code-block-alt-bg); + border: var(--codeblock-border); + border-bottom: none; + border-top-right-radius: var(--codeblock-roundness); + border-top-left-radius: var(--codeblock-roundness); +} + +body.fancy-code div.HyperMD-codeblock-bg:not(.HyperMD-codeblock-begin-bg) { + border-right: var(--codeblock-border); + border-left: var(--codeblock-border); +} + +body.fancy-code .cm-line.HyperMD-codeblock .code-block-flair { + font-size: calc(var(--code-size) * 0.9); + color: var(--text-muted); + padding: 0 1px; + top: 0; +} + +body.fancy-code .markdown-reading-view pre[class*="language-"]::before { + display: block; + content: " "; + line-height: 1.5em; + background-color: var(--code-block-alt-bg); + border-top-right-radius: calc(var(--codeblock-roundness) * 0.8); + border-top-left-radius: calc(var(--codeblock-roundness) * 0.8); +} + +body.fancy-code pre[class*="language-"]::after { + content: attr(class); + font-size: 0.9rem; + text-shadow: none; + color: var(--text-muted); + position: absolute; + top: 2px; + right: 5px; +} + +body.fancy-code .markdown-preview-view pre code { + padding: var(--size-4-1) var(--size-4-2); +} + +body.fancy-code .copy-code-button.copy-code-button.copy-code-button { + background-color: var(--interactive-normal); + top: unset; + bottom: 0; + padding: 0 var(--size-2-2); +} + +body.fancy-code .markdown-preview-view.markdown-preview-view pre { + padding: 0; + margin-top: var(--size-4-2); + border: var(--codeblock-border); + border-radius: var(--codeblock-roundness); +} + +body.fancy-code .markdown-reading-view .markdown-preview-view pre code { + display: block; +} + +body.fancy-code .markdown-preview-view pre code { + padding: var(--size-4-1) var(--size-4-5); +} + +/* ------------------- */ +/* One Dark Syntax Coloring */ +/* Source: https://github.com/AGMStudio/prism-theme-one-dark */ +/* ------------------- */ +.theme-light .token.comment .theme-light .cm-comment { + color: #ababab; +} +.theme-dark .token.comment, +.theme-dark .cm-comment:not(.cm-hashtag), +.token.prolog, +.token.doctype, +.token.cdata { + color: var(--atom-gray-1); +} +.token.punctuation, +.token.plain-text, +.token.dom.variable, +.cm-hmd-codeblock.cm-bracket { + color: var(--atom-gray-2); +} +code[class*="language-"], +.token.selector, +.cm-tag, +.token.dom.variable, +.token.tag, +.cm-def, +.token.parameter, +.cm-property, +.cm-qualifier { + color: var(--atom-red); +} +.token.class-name, +.token.maybe-class-name, +.token.property-access, +.token.constant, +.token.builtin, +.cm-variable-2, +.cm-type, +.cm-atom, +code .cm-tag { + color: var(--atom-yellow); +} +.token.property, +.token.boolean, +.token.number, +.token.symbol, +.token.attr-name, +.token.deleted, +.cm-attribute, +.cm-number, +.cm-property.cm-string { + color: var(--atom-orange); +} +.token.string, +.token.char, +.token.attr-value, +.token.inserted, +.cm-hmd-codeblock.cm-string, +.cm-hmd-codeblock.cm-string-2 { + color: var(--atom-green); +} +.token.operator, +.cm-operator, +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: var(--atom-aqua); +} +.token.atrule, +.token.keyword, +.cm-keyword { + color: var(--atom-purple); +} +.cm-variable, +.token.function, +.token.method, +.token.macro.property { + color: var(--atom-blue); +} +.token.regex, +.token.important, +.token.variable { + color: var(--atom-purple); +} +.token.important, +.token.bold { + font-weight: bold; +} +.token.italic { + font-style: italic; +} +.token.entity { + cursor: help; +} + +/* --------------------- */ +/* Mobile toolbar button */ +/* --------------------- */ + +/* iOS glass: style button in-place within the glass pill */ +body.is-mobile.is-ios:not(.floating-button-off) + .view-actions + .view-action:not(.mod-bookmark):not([aria-label="More options"]) { + color: white; + background-color: var(--blue); + opacity: 1; + display: flex; + padding: 5px; + justify-content: center; + align-items: center; + width: 44px; + height: 44px; + border-radius: 50% !important; + box-shadow: + 1.1px 0.3px 2.2px rgba(0, 0, 0, 0.02), + 2.7px 0.7px 5.3px rgba(0, 0, 0, 0.028), + 5px 1.3px 10px rgba(0, 0, 0, 0.035), + 8.9px 2.2px 17.9px rgba(0, 0, 0, 0.042), + 16.7px 4.2px 33.4px rgba(0, 0, 0, 0.05), + 40px 10px 80px rgba(0, 0, 0, 0.07); +} + +/* Non-iOS mobile (Android): floating button at bottom-right */ +body.is-mobile:not(.is-ios):not(.floating-button-off):not(.advanced-toolbar) + .view-actions + .view-action:not(.mod-bookmark):not([aria-label="More options"]) { + color: white; + background-color: var(--blue); + opacity: 1; + position: fixed; + top: calc(90vh - 110px); + /*left: 80vw;*/ + transform: translate(-40%, 5%); + display: flex; + padding: 5px; + justify-content: center; + align-items: center; + width: 53px; + height: 53px; + border-radius: 50% !important; + box-shadow: + 1.1px 0.3px 2.2px rgba(0, 0, 0, 0.02), + 2.7px 0.7px 5.3px rgba(0, 0, 0, 0.028), + 5px 1.3px 10px rgba(0, 0, 0, 0.035), + 8.9px 2.2px 17.9px rgba(0, 0, 0, 0.042), + 16.7px 4.2px 33.4px rgba(0, 0, 0, 0.05), + 40px 10px 80px rgba(0, 0, 0, 0.07); +} +body.is-mobile:not(.is-ios):not(.floating-button-off).advanced-toolbar + .view-actions + .view-action:not(.mod-bookmark):not([aria-label="More options"]) { + color: white; + background-color: var(--blue); + opacity: 1; + position: fixed; + top: calc(100vh - 138px); + /*left: 80vw;*/ + transform: translate(-40%, -115%); + display: flex; + padding: 5px; + justify-content: center; + align-items: center; + width: 53px; + height: 53px; + border-radius: 50% !important; + box-shadow: + 1.1px 0.3px 2.2px rgba(0, 0, 0, 0.02), + 2.7px 0.7px 5.3px rgba(0, 0, 0, 0.028), + 5px 1.3px 10px rgba(0, 0, 0, 0.035), + 8.9px 2.2px 17.9px rgba(0, 0, 0, 0.042), + 16.7px 4.2px 33.4px rgba(0, 0, 0, 0.05), + 40px 10px 80px rgba(0, 0, 0, 0.07); +} + +/* ------------------- */ +/* Checkbox styling & icons. Credit Minimal theme: https://minimal.guide/Block+types/Checklists#Checkbox+styling */ +/* Support @kepano - https://www.buymeacoffee.com/kepano */ +/* ------------------- */ + +input[data-task='!']:checked, +input[data-task='*']:checked, +input[data-task='-']:checked, +input[data-task='<']:checked, +input[data-task='>']:checked, +input[data-task='I']:checked, +input[data-task='b']:checked, +input[data-task='c']:checked, +input[data-task='d']:checked, +input[data-task='f']:checked, +input[data-task='k']:checked, +input[data-task='l']:checked, +input[data-task='p']:checked, +input[data-task='u']:checked, +input[data-task='w']:checked, +input[data-task='P']:checked, /* Open PR */ +input[data-task='M']:checked, /* Merged PR */ +input[data-task='D']:checked, /* Draft PR */ +li[data-task='!'] > input:checked, +li[data-task='!'] > p > input:checked, +li[data-task='*'] > input:checked, +li[data-task='*'] > p > input:checked, +li[data-task='-'] > input:checked, +li[data-task='-'] > p > input:checked, +li[data-task='<'] > input:checked, +li[data-task='<'] > p > input:checked, +li[data-task='>'] > input:checked, +li[data-task='>'] > p > input:checked, +li[data-task='I'] > input:checked, +li[data-task='I'] > p > input:checked, +li[data-task='b'] > input:checked, +li[data-task='b'] > p > input:checked, +li[data-task='c'] > input:checked, +li[data-task='c'] > p > input:checked, +li[data-task='d'] > input:checked, +li[data-task='d'] > p > input:checked, +li[data-task='f'] > input:checked, +li[data-task='f'] > p > input:checked, +li[data-task='k'] > input:checked, +li[data-task='k'] > p > input:checked, +li[data-task='l'] > input:checked, +li[data-task='l'] > p > input:checked, +li[data-task='p'] > input:checked, +li[data-task='p'] > p > input:checked, +li[data-task='u'] > input:checked, +li[data-task='u'] > p > input:checked, +li[data-task='w'] > input:checked, +li[data-task='w'] > p > input:checked, +li[data-task='P'] > input:checked, +li[data-task='P'] > p > input:checked, +li[data-task='M'] > input:checked, +li[data-task='M'] > p > input:checked, +li[data-task='D'] > input:checked, +li[data-task='D'] > p > input:checked { + --checkbox-marker-color: transparent; + border: none; + border-radius: 0; + background-image: none; + background-color: currentColor; + -webkit-mask-size: var(--checkbox-icon); + -webkit-mask-position: 50% 50%; +} +input[data-task=">"]:checked, +li[data-task=">"] > input:checked, +li[data-task=">"] > p > input:checked { + color: var(--text-faint); + transform: rotate(90deg); + -webkit-mask-position: 50% 100%; + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath d='M10.894 2.553a1 1 0 00-1.788 0l-7 14a1 1 0 001.169 1.409l5-1.429A1 1 0 009 15.571V11a1 1 0 112 0v4.571a1 1 0 00.725.962l5 1.428a1 1 0 001.17-1.408l-7-14z' /%3E%3C/svg%3E"); +} +input[data-task="<"]:checked, +li[data-task="<"] > input:checked, +li[data-task="<"] > p > input:checked { + color: var(--text-faint); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M10 18a8 8 0 100-16 8 8 0 000 16zm1-12a1 1 0 10-2 0v4a1 1 0 00.293.707l2.828 2.829a1 1 0 101.415-1.415L11 9.586V6z' clip-rule='evenodd' /%3E%3C/svg%3E"); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M6 2a1 1 0 00-1 1v1H4a2 2 0 00-2 2v10a2 2 0 002 2h12a2 2 0 002-2V6a2 2 0 00-2-2h-1V3a1 1 0 10-2 0v1H7V3a1 1 0 00-1-1zm0 5a1 1 0 000 2h8a1 1 0 100-2H6z' clip-rule='evenodd' /%3E%3C/svg%3E"); +} +input[data-task="?"]:checked, +li[data-task="?"] > input:checked, +li[data-task="?"] > p > input:checked { + --checkbox-marker-color: transparent; + background-color: var(--color-yellow); + border-color: var(--color-yellow); + background-position: 50% 50%; + background-size: 200% 90%; + background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 16 16"%3E%3Cpath fill="white" fill-rule="evenodd" d="M4.475 5.458c-.284 0-.514-.237-.47-.517C4.28 3.24 5.576 2 7.825 2c2.25 0 3.767 1.36 3.767 3.215c0 1.344-.665 2.288-1.79 2.973c-1.1.659-1.414 1.118-1.414 2.01v.03a.5.5 0 0 1-.5.5h-.77a.5.5 0 0 1-.5-.495l-.003-.2c-.043-1.221.477-2.001 1.645-2.712c1.03-.632 1.397-1.135 1.397-2.028c0-.979-.758-1.698-1.926-1.698c-1.009 0-1.71.529-1.938 1.402c-.066.254-.278.461-.54.461h-.777ZM7.496 14c.622 0 1.095-.474 1.095-1.09c0-.618-.473-1.092-1.095-1.092c-.606 0-1.087.474-1.087 1.091S6.89 14 7.496 14Z"%2F%3E%3C%2Fsvg%3E'); +} +.theme-dark input[data-task="?"]:checked, +.theme-dark li[data-task="?"] > input:checked, +.theme-dark li[data-task="?"] > p > input:checked { + background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 16 16"%3E%3Cpath fill="black" fill-opacity="0.8" fill-rule="evenodd" d="M4.475 5.458c-.284 0-.514-.237-.47-.517C4.28 3.24 5.576 2 7.825 2c2.25 0 3.767 1.36 3.767 3.215c0 1.344-.665 2.288-1.79 2.973c-1.1.659-1.414 1.118-1.414 2.01v.03a.5.5 0 0 1-.5.5h-.77a.5.5 0 0 1-.5-.495l-.003-.2c-.043-1.221.477-2.001 1.645-2.712c1.03-.632 1.397-1.135 1.397-2.028c0-.979-.758-1.698-1.926-1.698c-1.009 0-1.71.529-1.938 1.402c-.066.254-.278.461-.54.461h-.777ZM7.496 14c.622 0 1.095-.474 1.095-1.09c0-.618-.473-1.092-1.095-1.092c-.606 0-1.087.474-1.087 1.091S6.89 14 7.496 14Z"%2F%3E%3C%2Fsvg%3E'); +} +input[data-task="/"]:checked, +li[data-task="/"] > input:checked, +li[data-task="/"] > p > input:checked { + background-image: none; + background-color: transparent; + position: relative; + overflow: hidden; +} +input[data-task="/"]:checked:after, +li[data-task="/"] > input:checked:after, +li[data-task="/"] > p > input:checked:after { + top: 0; + left: 0; + content: " "; + display: block; + position: absolute; + background-color: var(--color-accent); + width: calc(50% - 0.5px); + height: 100%; + -webkit-mask-image: none; +} +input[data-task="!"]:checked, +li[data-task="!"] > input:checked, +li[data-task="!"] > p > input:checked { + color: var(--color-orange); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M8.257 3.099c.765-1.36 2.722-1.36 3.486 0l5.58 9.92c.75 1.334-.213 2.98-1.742 2.98H4.42c-1.53 0-2.493-1.646-1.743-2.98l5.58-9.92zM11 13a1 1 0 11-2 0 1 1 0 012 0zm-1-8a1 1 0 00-1 1v3a1 1 0 002 0V6a1 1 0 00-1-1z' clip-rule='evenodd' /%3E%3C/svg%3E"); +} +input[data-task='"']:checked, +input[data-task="“"]:checked, +li[data-task='"'] > input:checked, +li[data-task='"'] > p > input:checked, +li[data-task="“"] > input:checked, +li[data-task="“"] > p > input:checked { + --checkbox-marker-color: transparent; + background-position: 50% 50%; + background-color: var(--color-cyan); + border-color: var(--color-cyan); + background-size: 75%; + background-repeat: no-repeat; + background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"%3E%3Cpath fill="white" d="M6.5 10c-.223 0-.437.034-.65.065c.069-.232.14-.468.254-.68c.114-.308.292-.575.469-.844c.148-.291.409-.488.601-.737c.201-.242.475-.403.692-.604c.213-.21.492-.315.714-.463c.232-.133.434-.28.65-.35l.539-.222l.474-.197l-.485-1.938l-.597.144c-.191.048-.424.104-.689.171c-.271.05-.56.187-.882.312c-.318.142-.686.238-1.028.466c-.344.218-.741.4-1.091.692c-.339.301-.748.562-1.05.945c-.33.358-.656.734-.909 1.162c-.293.408-.492.856-.702 1.299c-.19.443-.343.896-.468 1.336c-.237.882-.343 1.72-.384 2.437c-.034.718-.014 1.315.028 1.747c.015.204.043.402.063.539l.025.168l.026-.006A4.5 4.5 0 1 0 6.5 10zm11 0c-.223 0-.437.034-.65.065c.069-.232.14-.468.254-.68c.114-.308.292-.575.469-.844c.148-.291.409-.488.601-.737c.201-.242.475-.403.692-.604c.213-.21.492-.315.714-.463c.232-.133.434-.28.65-.35l.539-.222l.474-.197l-.485-1.938l-.597.144c-.191.048-.424.104-.689.171c-.271.05-.56.187-.882.312c-.317.143-.686.238-1.028.467c-.344.218-.741.4-1.091.692c-.339.301-.748.562-1.05.944c-.33.358-.656.734-.909 1.162c-.293.408-.492.856-.702 1.299c-.19.443-.343.896-.468 1.336c-.237.882-.343 1.72-.384 2.437c-.034.718-.014 1.315.028 1.747c.015.204.043.402.063.539l.025.168l.026-.006A4.5 4.5 0 1 0 17.5 10z"%2F%3E%3C%2Fsvg%3E'); +} +.theme-dark input[data-task='"']:checked, +.theme-dark input[data-task="“"]:checked, +.theme-dark li[data-task='"'] > input:checked, +.theme-dark li[data-task='"'] > p > input:checked, +.theme-dark li[data-task="“"] > input:checked, +.theme-dark li[data-task="“"] > p > input:checked { + background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"%3E%3Cpath fill="black" fill-opacity="0.7" d="M6.5 10c-.223 0-.437.034-.65.065c.069-.232.14-.468.254-.68c.114-.308.292-.575.469-.844c.148-.291.409-.488.601-.737c.201-.242.475-.403.692-.604c.213-.21.492-.315.714-.463c.232-.133.434-.28.65-.35l.539-.222l.474-.197l-.485-1.938l-.597.144c-.191.048-.424.104-.689.171c-.271.05-.56.187-.882.312c-.318.142-.686.238-1.028.466c-.344.218-.741.4-1.091.692c-.339.301-.748.562-1.05.945c-.33.358-.656.734-.909 1.162c-.293.408-.492.856-.702 1.299c-.19.443-.343.896-.468 1.336c-.237.882-.343 1.72-.384 2.437c-.034.718-.014 1.315.028 1.747c.015.204.043.402.063.539l.025.168l.026-.006A4.5 4.5 0 1 0 6.5 10zm11 0c-.223 0-.437.034-.65.065c.069-.232.14-.468.254-.68c.114-.308.292-.575.469-.844c.148-.291.409-.488.601-.737c.201-.242.475-.403.692-.604c.213-.21.492-.315.714-.463c.232-.133.434-.28.65-.35l.539-.222l.474-.197l-.485-1.938l-.597.144c-.191.048-.424.104-.689.171c-.271.05-.56.187-.882.312c-.317.143-.686.238-1.028.467c-.344.218-.741.4-1.091.692c-.339.301-.748.562-1.05.944c-.33.358-.656.734-.909 1.162c-.293.408-.492.856-.702 1.299c-.19.443-.343.896-.468 1.336c-.237.882-.343 1.72-.384 2.437c-.034.718-.014 1.315.028 1.747c.015.204.043.402.063.539l.025.168l.026-.006A4.5 4.5 0 1 0 17.5 10z"%2F%3E%3C%2Fsvg%3E'); +} +input[data-task="-"]:checked, +li[data-task="-"] > input:checked, +li[data-task="-"] > p > input:checked { + color: var(--text-faint); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M3 10a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1z' clip-rule='evenodd' /%3E%3C/svg%3E"); +} +body:not(.tasks) + .markdown-preview-view + ul + li[data-task="-"].task-list-item.is-checked, +body:not(.tasks) + .markdown-source-view.mod-cm6 + .HyperMD-task-line[data-task]:is([data-task="-"]), +body:not(.tasks) li[data-task="-"].task-list-item.is-checked { + color: var(--text-faint); + text-decoration: line-through solid var(--text-faint) 1px; +} +input[data-task="*"]:checked, +li[data-task="*"] > input:checked, +li[data-task="*"] > p > input:checked { + color: var(--color-yellow); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath d='M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z' /%3E%3C/svg%3E"); +} +input[data-task="l"]:checked, +li[data-task="l"] > input:checked, +li[data-task="l"] > p > input:checked { + color: var(--color-red); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M5.05 4.05a7 7 0 119.9 9.9L10 18.9l-4.95-4.95a7 7 0 010-9.9zM10 11a2 2 0 100-4 2 2 0 000 4z' clip-rule='evenodd' /%3E%3C/svg%3E"); +} +input[data-task="i"]:checked, +li[data-task="i"] > input:checked, +li[data-task="i"] > p > input:checked { + --checkbox-marker-color: transparent; + background-color: var(--color-blue); + border-color: var(--color-blue); + background-position: 50%; + background-size: 100%; + background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 512 512"%3E%3Cpath fill="none" stroke="white" stroke-linecap="round" stroke-linejoin="round" stroke-width="40" d="M196 220h64v172"%2F%3E%3Cpath fill="none" stroke="white" stroke-linecap="round" stroke-miterlimit="10" stroke-width="40" d="M187 396h138"%2F%3E%3Cpath fill="white" d="M256 160a32 32 0 1 1 32-32a32 32 0 0 1-32 32Z"%2F%3E%3C%2Fsvg%3E'); +} +.theme-dark input[data-task="i"]:checked, +.theme-dark li[data-task="i"] > input:checked, +.theme-dark li[data-task="i"] > p > input:checked { + background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 512 512"%3E%3Cpath fill="none" stroke="black" stroke-opacity="0.8" stroke-linecap="round" stroke-linejoin="round" stroke-width="40" d="M196 220h64v172"%2F%3E%3Cpath fill="none" stroke="black" stroke-opacity="0.8" stroke-linecap="round" stroke-miterlimit="10" stroke-width="40" d="M187 396h138"%2F%3E%3Cpath fill="black" fill-opacity="0.8" d="M256 160a32 32 0 1 1 32-32a32 32 0 0 1-32 32Z"%2F%3E%3C%2Fsvg%3E'); +} +input[data-task="S"]:checked, +li[data-task="S"] > input:checked, +li[data-task="S"] > p > input:checked { + --checkbox-marker-color: transparent; + border-color: var(--color-green); + background-color: var(--color-green); + background-size: 100%; + background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 48 48"%3E%3Cpath fill="white" fill-rule="evenodd" d="M26 8a2 2 0 1 0-4 0v2a8 8 0 1 0 0 16v8a4.002 4.002 0 0 1-3.773-2.666a2 2 0 0 0-3.771 1.332A8.003 8.003 0 0 0 22 38v2a2 2 0 1 0 4 0v-2a8 8 0 1 0 0-16v-8a4.002 4.002 0 0 1 3.773 2.666a2 2 0 0 0 3.771-1.332A8.003 8.003 0 0 0 26 10V8Zm-4 6a4 4 0 0 0 0 8v-8Zm4 12v8a4 4 0 0 0 0-8Z" clip-rule="evenodd"%2F%3E%3C%2Fsvg%3E'); +} +.theme-dark input[data-task="S"]:checked, +.theme-dark li[data-task="S"] > input:checked, +.theme-dark li[data-task="S"] > p > input:checked { + background-image: url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="20" height="20" preserveAspectRatio="xMidYMid meet" viewBox="0 0 48 48"%3E%3Cpath fill-opacity="0.8" fill="black" fill-rule="evenodd" d="M26 8a2 2 0 1 0-4 0v2a8 8 0 1 0 0 16v8a4.002 4.002 0 0 1-3.773-2.666a2 2 0 0 0-3.771 1.332A8.003 8.003 0 0 0 22 38v2a2 2 0 1 0 4 0v-2a8 8 0 1 0 0-16v-8a4.002 4.002 0 0 1 3.773 2.666a2 2 0 0 0 3.771-1.332A8.003 8.003 0 0 0 26 10V8Zm-4 6a4 4 0 0 0 0 8v-8Zm4 12v8a4 4 0 0 0 0-8Z" clip-rule="evenodd"%2F%3E%3C%2Fsvg%3E'); +} +input[data-task="I"]:checked, +li[data-task="I"] > input:checked, +li[data-task="I"] > p > input:checked { + color: var(--color-yellow); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath d='M11 3a1 1 0 10-2 0v1a1 1 0 102 0V3zM15.657 5.757a1 1 0 00-1.414-1.414l-.707.707a1 1 0 001.414 1.414l.707-.707zM18 10a1 1 0 01-1 1h-1a1 1 0 110-2h1a1 1 0 011 1zM5.05 6.464A1 1 0 106.464 5.05l-.707-.707a1 1 0 00-1.414 1.414l.707.707zM5 10a1 1 0 01-1 1H3a1 1 0 110-2h1a1 1 0 011 1zM8 16v-1h4v1a2 2 0 11-4 0zM12 14c.015-.34.208-.646.477-.859a4 4 0 10-4.954 0c.27.213.462.519.476.859h4.002z' /%3E%3C/svg%3E"); +} +input[data-task="f"]:checked, +li[data-task="f"] > input:checked, +li[data-task="f"] > p > input:checked { + color: var(--color-red); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M12.395 2.553a1 1 0 00-1.45-.385c-.345.23-.614.558-.822.88-.214.33-.403.713-.57 1.116-.334.804-.614 1.768-.84 2.734a31.365 31.365 0 00-.613 3.58 2.64 2.64 0 01-.945-1.067c-.328-.68-.398-1.534-.398-2.654A1 1 0 005.05 6.05 6.981 6.981 0 003 11a7 7 0 1011.95-4.95c-.592-.591-.98-.985-1.348-1.467-.363-.476-.724-1.063-1.207-2.03zM12.12 15.12A3 3 0 017 13s.879.5 2.5.5c0-1 .5-4 1.25-4.5.5 1 .786 1.293 1.371 1.879A2.99 2.99 0 0113 13a2.99 2.99 0 01-.879 2.121z' clip-rule='evenodd' /%3E%3C/svg%3E"); +} +input[data-task="k"]:checked, +li[data-task="k"] > input:checked, +li[data-task="k"] > p > input:checked { + color: var(--color-yellow); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M18 8a6 6 0 01-7.743 5.743L10 14l-1 1-1 1H6v2H2v-4l4.257-4.257A6 6 0 1118 8zm-6-4a1 1 0 100 2 2 2 0 012 2 1 1 0 102 0 4 4 0 00-4-4z' clip-rule='evenodd' /%3E%3C/svg%3E"); +} +input[data-task="u"]:checked, +li[data-task="u"] > input:checked, +li[data-task="u"] > p > input:checked { + color: var(--color-green); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M12 7a1 1 0 110-2h5a1 1 0 011 1v5a1 1 0 11-2 0V8.414l-4.293 4.293a1 1 0 01-1.414 0L8 10.414l-4.293 4.293a1 1 0 01-1.414-1.414l5-5a1 1 0 011.414 0L11 10.586 14.586 7H12z' clip-rule='evenodd' /%3E%3C/svg%3E"); +} +input[data-task="d"]:checked, +li[data-task="d"] > input:checked, +li[data-task="d"] > p > input:checked { + color: var(--color-red); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M12 13a1 1 0 100 2h5a1 1 0 001-1V9a1 1 0 10-2 0v2.586l-4.293-4.293a1 1 0 00-1.414 0L8 9.586 3.707 5.293a1 1 0 00-1.414 1.414l5 5a1 1 0 001.414 0L11 9.414 14.586 13H12z' clip-rule='evenodd' /%3E%3C/svg%3E"); +} +input[data-task="w"]:checked, +li[data-task="w"] > input:checked, +li[data-task="w"] > p > input:checked { + color: var(--color-purple); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M6 3a1 1 0 011-1h.01a1 1 0 010 2H7a1 1 0 01-1-1zm2 3a1 1 0 00-2 0v1a2 2 0 00-2 2v1a2 2 0 00-2 2v.683a3.7 3.7 0 011.055.485 1.704 1.704 0 001.89 0 3.704 3.704 0 014.11 0 1.704 1.704 0 001.89 0 3.704 3.704 0 014.11 0 1.704 1.704 0 001.89 0A3.7 3.7 0 0118 12.683V12a2 2 0 00-2-2V9a2 2 0 00-2-2V6a1 1 0 10-2 0v1h-1V6a1 1 0 10-2 0v1H8V6zm10 8.868a3.704 3.704 0 01-4.055-.036 1.704 1.704 0 00-1.89 0 3.704 3.704 0 01-4.11 0 1.704 1.704 0 00-1.89 0A3.704 3.704 0 012 14.868V17a1 1 0 001 1h14a1 1 0 001-1v-2.132zM9 3a1 1 0 011-1h.01a1 1 0 110 2H10a1 1 0 01-1-1zm3 0a1 1 0 011-1h.01a1 1 0 110 2H13a1 1 0 01-1-1z' clip-rule='evenodd' /%3E%3C/svg%3E"); +} +input[data-task="p"]:checked, +li[data-task="p"] > input:checked, +li[data-task="p"] > p > input:checked { + color: var(--color-green); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath d='M2 10.5a1.5 1.5 0 113 0v6a1.5 1.5 0 01-3 0v-6zM6 10.333v5.43a2 2 0 001.106 1.79l.05.025A4 4 0 008.943 18h5.416a2 2 0 001.962-1.608l1.2-6A2 2 0 0015.56 8H12V4a2 2 0 00-2-2 1 1 0 00-1 1v.667a4 4 0 01-.8 2.4L6.8 7.933a4 4 0 00-.8 2.4z' /%3E%3C/svg%3E"); +} +input[data-task="c"]:checked, +li[data-task="c"] > input:checked, +li[data-task="c"] > p > input:checked { + color: var(--color-orange); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath d='M18 9.5a1.5 1.5 0 11-3 0v-6a1.5 1.5 0 013 0v6zM14 9.667v-5.43a2 2 0 00-1.105-1.79l-.05-.025A4 4 0 0011.055 2H5.64a2 2 0 00-1.962 1.608l-1.2 6A2 2 0 004.44 12H8v4a2 2 0 002 2 1 1 0 001-1v-.667a4 4 0 01.8-2.4l1.4-1.866a4 4 0 00.8-2.4z' /%3E%3C/svg%3E"); +} +input[data-task="b"]:checked, +li[data-task="b"] > input:checked, +li[data-task="b"] > p > input:checked { + color: var(--color-orange); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath d='M5 4a2 2 0 012-2h6a2 2 0 012 2v14l-5-2.5L5 18V4z' /%3E%3C/svg%3E"); +} +input[data-task="P"]:checked, +li[data-task="P"] > input:checked, +li[data-task="P"] > p > input:checked { + color: var(--color-green); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cpath d='M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z'%3E%3C/path%3E%3C/svg%3E"); +} +input[data-task="M"]:checked, +li[data-task="M"] > input:checked, +li[data-task="M"] > p > input:checked { + color: var(--color-purple); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cpath d='M5.45 5.154A4.25 4.25 0 0 0 9.25 7.5h1.378a2.251 2.251 0 1 1 0 1.5H9.25A5.734 5.734 0 0 1 5 7.123v3.505a2.25 2.25 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.95-.218ZM4.25 13.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm8.5-4.5a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM5 3.25a.75.75 0 1 0 0 .005V3.25Z'%3E%3C/path%3E%3C/svg%3E"); +} +input[data-task="D"]:checked, +li[data-task="D"] > input:checked, +li[data-task="D"] > p > input:checked { + color: var(--color-base-50); + -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cpath d='M3.25 1A2.25 2.25 0 0 1 4 5.372v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.251 2.251 0 0 1 3.25 1Zm9.5 14a2.25 2.25 0 1 1 0-4.5 2.25 2.25 0 0 1 0 4.5ZM2.5 3.25a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0ZM3.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm9.5 0a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM14 7.5a1.25 1.25 0 1 1-2.5 0 1.25 1.25 0 0 1 2.5 0Zm0-4.25a1.25 1.25 0 1 1-2.5 0 1.25 1.25 0 0 1 2.5 0Z'%3E%3C/path%3E%3C/svg%3E"); +} + +body:not(.tasks) li[data-task=">"].task-list-item.is-checked, +body:not(.tasks) li[data-task="<"].task-list-item.is-checked, +body:not(.tasks) li[data-task="b"].task-list-item.is-checked, +body:not(.tasks) li[data-task="i"].task-list-item.is-checked, +body:not(.tasks) li[data-task="*"].task-list-item.is-checked, +body:not(.tasks) li[data-task="!"].task-list-item.is-checked, +body:not(.tasks) li[data-task="S"].task-list-item.is-checked, +body:not(.tasks) li[data-task="?"].task-list-item.is-checked, +body:not(.tasks) li[data-task="/"].task-list-item.is-checked, +body:not(.tasks) li[data-task='"'].task-list-item.is-checked, +body:not(.tasks) li[data-task="l"].task-list-item.is-checked, +body:not(.tasks) li[data-task="I"].task-list-item.is-checked, +body:not(.tasks) li[data-task="p"].task-list-item.is-checked, +body:not(.tasks) li[data-task="c"].task-list-item.is-checked, +body:not(.tasks) li[data-task="f"].task-list-item.is-checked, +body:not(.tasks) li[data-task="k"].task-list-item.is-checked, +body:not(.tasks) li[data-task="w"].task-list-item.is-checked, +body:not(.tasks) li[data-task="u"].task-list-item.is-checked, +body:not(.tasks) li[data-task="d"].task-list-item.is-checked, +body:not(.tasks) li[data-task="P"].task-list-item.is-checked, +body:not(.tasks) li[data-task="D"].task-list-item.is-checked { + color: var(--text-normal); +} + +/* ------------------- */ +/* Progress bars styling. Credit Minimal theme: https://minimal.guide/progress-bars */ +/* Support @kepano - https://www.buymeacoffee.com/kepano */ +/* ------------------- */ +.progress-color { + .markdown-rendered progress, + .markdown-source-view.is-live-preview progress, + .markdown-preview-view progress { + &[value^="1"]::-webkit-progress-value, + &[value^="2"]::-webkit-progress-value, + &[value^="3"]::-webkit-progress-value { + background-color: var(--progress-color-1); + } + &[value^="4"]::-webkit-progress-value, + &[value^="5"]::-webkit-progress-value { + background-color: var(--progress-color-2); + } + &[value^="6"]::-webkit-progress-value, + &[value^="7"]::-webkit-progress-value { + background-color: var(--progress-color-3); + } + &[value^="8"]::-webkit-progress-value, + &[value^="9"]::-webkit-progress-value { + background-color: var(--progress-color-4); + } + &[value="1"]::-webkit-progress-value, + &[value="100"]::-webkit-progress-value { + background-color: var(--progress-color-5); + } + + &[value="0"]::-webkit-progress-value, + &[value="2"]::-webkit-progress-value, + &[value="3"]::-webkit-progress-value, + &[value="4"]::-webkit-progress-value, + &[value="5"]::-webkit-progress-value, + &[value="6"]::-webkit-progress-value, + &[value="7"]::-webkit-progress-value, + &[value="8"]::-webkit-progress-value, + &[value="9"]::-webkit-progress-value { + background-color: var(--progress-color-1); + } + } +} + +/* ─────────────────────────────────────────────────── */ +/* Plugins */ +/* ─────────────────────────────────────────────────── */ + +/* --------------- */ +/* Todoist */ +/* --------------- */ + +.todoist-p1 > input[type="checkbox"] { + border: 1px solid #ff757f !important; + background-color: rgba(255, 117, 127, 0.25) !important; +} +.todoist-p1 > input[type="checkbox"]:hover { + background-color: rgba(255, 117, 127, 0.5) !important; +} +.todoist-p2 > input[type="checkbox"] { + border: 1px solid #ffc777 !important; + background-color: rgba(255, 199, 119, 0.25) !important; +} +.todoist-p2 > input[type="checkbox"]:hover { + background-color: rgba(255, 199, 119, 0.5) !important; +} +.todoist-p3 > input[type="checkbox"] { + border: 1px solid #65bcff !important; + background-color: rgba(101, 188, 255, 0.25) !important; +} +.todoist-p3 > input[type="checkbox"]:hover { + background-color: rgba(101, 188, 255, 0.5) !important; +} +.todoist-p4 > input[type="checkbox"] { + border: 1px solid #b4c2f0 !important; + background-color: rgba(180, 194, 240, 0.25) !important; +} +.todoist-p4 > input[type="checkbox"]:hover { + background-color: rgba(180, 194, 240, 0.5) !important; +} +.task-metadata { + font-size: var(--font-todoist-metadata-size); + color: #7a88cf; + margin-left: unset; +} +.task-metadata > * { + margin-right: 30px; +} +.task-date.task-overdue { + color: rgba(255, 152, 164, 0.75) !important; +} +.task-calendar-icon, +.task-project-icon, +.task-labels-icon { + vertical-align: middle; + height: 17px; + width: 17px; +} +.todoist-project .todoist-project { + margin-left: 20px; +} +.todoist-section { + margin-left: 20px; +} +.todoist-project .todoist-project-title { + font-weight: 700; + margin-block-end: 0px; +} +.todoist-section .todoist-section-title { + font-size: var(--font-todoist-title-size); + color: #7a88cf; + font-weight: 700; + margin-block-end: 0px; +} +.todoist-error { + border: 1px solid #ff98a4; + background-color: rgba(255, 152, 164, 0.05); + padding: 1em 1em; + margin: 1em 0px; +} +.todoist-error p { + margin: 0 0 1em 0; + font-weight: 600; +} +.todoist-error code { + background-color: unset !important; + padding: unset !important; + margin: unset !important; +} +.todoist-success { + border: 1px solid #c3e88d !important; + background-color: rgba(195, 232, 141, 0.05); + padding: 1em 1em !important; + margin: 1em 0px; +} +.todoist-success p { + margin: 0; + font-weight: 600; +} +/* .priority-container .priority-1 { + color: #ff98a4; +} +.priority-container .priority-2 { + color: #ffc777; +} +.priority-container .priority-3 { + color: #65bcff; +} +.priority-container .priority-4 { + color: #b4c2f0; +} */ + +/* --------------- */ +/* Checklist */ +/* --------------- */ + +.checklist-plugin-main .title { + font-size: var(--nav-item-size); +} + +.checklist-plugin-main .container input.search { + font-size: var(--font-ui-small); +} + +.checklist-plugin-main .group-header button.collapse, +.checklist-plugin-main button.toggle { + box-shadow: none; + cursor: pointer; +} + +.checklist-plugin-main .classic .content > p { + font-size: var(--font-ui-smaller); +} + +.checklist-plugin-main .toggle .checkbox { + border-radius: var(--checkbox-radius) !important; +} + +/* --------------- */ +/* Kanban */ +/* --------------- */ + +body:not(.no-kanban-styles) .kanban-plugin { + --dot-color: hsl(0 0% 40% / 10%); + --dot-spacing: 9px; + --dot-size: 1px; +} +body:not(.no-kanban-styles) .kanban-plugin__board { + background-image: radial-gradient( + circle, + var(--dot-color) var(--dot-size), + transparent var(--dot-size) + ); + border-top: var(--thin-border); + background-size: var(--dot-spacing) var(--dot-spacing); + background-attachment: local; +} + +body:not(.no-kanban-styles) .kanban-plugin__board > div { + margin: 0 auto; +} +body:not(.no-kanban-styles) .kanban-plugin__item-form { + border-top: none; +} +body:not(.no-kanban-styles) .kanban-plugin__lane-header-wrapper { + border-bottom: 0; +} +body:not(.no-kanban-styles) .kanban-plugin button { + box-shadow: none; +} +body:not(.no-kanban-styles) .kanban-plugin__item-button-wrapper > button:hover { + color: var(--text-normal); + background: var(--background-modifier-hover); +} +body:not(.no-kanban-styles) .kanban-plugin__item-button-wrapper { + border-top: none; +} +body:not(.no-kanban-styles) .kanban-plugin__lane { + border: 1px solid transparent; +} +body:not(.no-kanban-styles) .kanban-plugin__item-content-wrapper { + box-shadow: none; +} + +body:not(.no-kanban-styles):not(.is-mobile) + .kanban-plugin__grow-wrap + > textarea:focus { + box-shadow: none; +} +body:not(.no-kanban-styles) .kanban-plugin__item-input-actions button, +body:not(.no-kanban-styles) .kanban-plugin__lane-input-actions button { + font-size: var(--font-adaptive-small); +} +body:not(.no-kanban-styles) + .kanban-plugin__lane-header-wrapper + .kanban-plugin__grow-wrap + > textarea, +body:not(.no-kanban-styles) + .kanban-plugin__lane-input-wrapper + .kanban-plugin__grow-wrap + > textarea { + background: transparent; +} +body .kanban-plugin__item-button-wrapper > button { + color: var(--text-muted); + font-weight: 400; + background: 0 0; + min-height: calc(var(--input-height) + 8px); +} +body .kanban-plugin__item-form .kanban-plugin__item-input-wrapper { + min-height: calc(var(--input-height) + 8px); + display: flex; + justify-content: center; +} +.kanban-plugin__item-input-wrapper textarea { + background-color: var(--background-primary); +} +.kanban-plugin__lane-items { + padding-bottom: 0; +} + +/* ─────────────────────────────────────────────────── */ +/* Styles Settings */ +/* ─────────────────────────────────────────────────── */ + +/* @settings +name: Things Theme +id: things-style +settings: + - + id: features + title: Features + type: heading + level: 2 + collapsed: true + - + title: Black mobile background + description: Change mobile editor background to default theme black + id: mobile-black-background + type: class-toggle + default: false + - + title: Disable mobile floating-action button + description: Revert placement of edit/preview button to default in header (mobile) + id: floating-button-off + type: class-toggle + default: false + - + title: Highlight active line + description: Change background color of current working line + id: active-line + type: class-toggle + default: false + - + title: Fancy code blocks + description: Enable fancy numbered code blocks + id: fancy-code + type: class-toggle + default: false + - + title: Fancy highlighting + description: Enable fancy highlight styles with highlight underlines + id: fancy-highlight + type: class-toggle + default: false + - + title: Disable Kanban board styles + description: Remove minimalist styling to the Kanban plugin + id: no-kanban-styles + type: class-toggle + default: false + - + id: link-decoration + title: Underline internal links + description: Show underlines on internal links + type: variable-select + default: Underline + options: + - Underline + - None + - + id: link-external-decoration + title: Underline external links + description: Show underlines on external links + type: variable-select + default: Underline + options: + - Underline + - None + - + id: custom-fonts + title: Typography + type: heading + level: 2 + collapsed: true + - + id: default-font-color + title: Default font colors + description: Use the default font color styling for bold, italics, and quotes + type: class-toggle + default: false + - + id: text-highlight-bg-l + title: Highlight color (light) + type: variable-color + format: rgb + default: 'rgba(255, 208, 0, 0.4)' + - + id: text-highlight-bg-d + title: Highlight color (dark) + type: variable-color + format: rgb + default: 'rgba(255, 208, 0, 0.4)' + - + id: strong-color + title: Bold font color + type: variable-color + format: hex + default: '#FF82B2' + - + id: em-color + title: Italics font color + type: variable-color + format: hex + default: '#FF82B2' + - + id: quote-color + title: Blockquotes font color + type: variable-color + format: hex + default: '#3EB4BF' + - + id: quote-background + title: Blockquote background color + type: variable-color + opacity: true + format: rgb + default: 'rgba(0,0,0,0)' + - + id: code-block-background-l + title: Code block background (Light mode) + type: variable-color + format: hex + default: '#f0f2f5' + - + id: code-block-background-d + title: Code block background (Dark mode) + type: variable-color + format: hex + default: '#282c34' + - + id: code-background-l + title: Inline code background (Light mode) + type: variable-color + format: hex + default: '#eceef1' + - + id: code-background-d + title: Inline code background (Dark mode) + type: variable-color + format: hex + default: '#303540' + - + id: tag-background-color-l + title: Tag background color (Light mode) + type: variable-color + format: hex + default: '#BDE1D3' + - + id: tag-font-color-l + title: Tag font color (Light mode) + type: variable-color + format: hex + default: '#1D694B' + - + id: tag-background-color-d + title: Tag background color (Dark mode) + type: variable-color + format: hex + default: '#1D694B' + - + id: tag-font-color-d + title: Tag font color (Dark mode) + type: variable-color + format: hex + default: '#FFFFFF' + - + id: progress-color + title: Progress colorful mode switcher + description: Toggle progress color scheme + type: class-toggle + default: false + - + id: progress-color-1 + title: progress 2-39% color + type: variable-color + opacity: true + format: hex + default: '#ad5758' + - + id: progress-color-2 + title: progress 40-59% color + type: variable-color + opacity: true + format: hex + default: '#b87f4c' + - + id: progress-color-3 + title: progress 60-79% color + type: variable-color + opacity: true + format: hex + default: '#d2b874' + - + id: progress-color-4 + title: progress 80-99% color + type: variable-color + opacity: true + format: hex + default: '#b0c07e' + - + id: progress-color-5 + title: progress 1,100% color + type: variable-color + opacity: true + format: hex + default: '#768399' + - + id: headings + title: Headings + type: heading + level: 2 + collapsed: true + - + id: heading-underline-color + title: Match underline color to heading color + description: When enabled, heading border-bottom uses the heading's own color + type: class-toggle + default: false + - + id: level-1-headings + title: Level 1 Headings + type: heading + level: 3 + collapsed: true + - + id: h1-size + title: H1 font size + description: Accepts any CSS font-size value + type: variable-text + default: 1.7em + - + id: h1-weight + title: H1 font weight + description: Accepts numbers representing the CSS font-weight + type: variable-number + default: 700 + - + id: h1-color + title: H1 color + type: variable-color + format: hex + default: '#' + - + id: h1-small-caps + title: H1 small caps + description: Toggle H1 small caps + type: class-toggle + default: false + - + id: h1-underline + title: H1 underline + description: Toggle H1 underline (border-bottom) + type: class-toggle + default: false + - + id: level-2-headings + title: Level 2 Headings + type: heading + level: 3 + collapsed: true + - + id: h2-size + title: H2 font size + description: Accepts any CSS font-size value + type: variable-text + default: 1.5em + - + id: h2-weight + title: H2 font weight + description: Accepts numbers representing the CSS font-weight + type: variable-number + default: 700 + - + id: h2-color + title: H2 color + type: variable-color + format: hex + default: '#2E80F2' + - + id: h2-no-underline + title: H2 underline + description: Disable H2 underline (border-bottom) + type: class-toggle + default: false + - + id: h2-small-caps + title: H2 small caps + description: Toggle H2 small caps + type: class-toggle + default: false + - + id: level-3-headings + title: Level 3 Headings + type: heading + level: 3 + collapsed: true + - + id: h3-size + title: H3 font size + description: Accepts any CSS font-size value + type: variable-text + default: 1.2em + - + id: h3-weight + title: H3 font weight + description: Accepts numbers representing the CSS font-weight + type: variable-number + default: 600 + - + id: h3-color + title: H3 color + type: variable-color + format: hex + default: '#2E80F2' + - + id: h3-small-caps + title: H3 small caps + description: Toggle H3 small caps + type: class-toggle + default: false + - + id: h3-underline + title: H3 underline + description: Toggle H3 underline (border-bottom) + type: class-toggle + default: false + - + id: level-4-headings + title: Level 4 Headings + type: heading + level: 3 + collapsed: true + - + id: h4-size + title: H4 font size + description: Accepts any CSS font-size value + type: variable-text + default: 1.1em + - + id: h4-weight + title: H4 font weight + description: Accepts numbers representing the CSS font-weight + type: variable-number + default: 500 + - + id: h4-color + title: H4 color + type: variable-color + format: hex + default: '#E5B567' + - + id: h4-transform + title: H4 transform + description: Transform the H4 heading text + type: variable-select + default: uppercase + options: + - + label: Uppercase + value: uppercase + - + label: None + value: none + - + id: h4-small-caps + title: H4 small caps + description: Toggle H4 small caps + type: class-toggle + default: false + - + id: h4-underline + title: H4 underline + description: Toggle H4 underline (border-bottom) + type: class-toggle + default: false + - + id: level-5-headings + title: Level 5 Headings + type: heading + level: 3 + collapsed: true + - + id: h5-size + title: H5 font size + description: Accepts any CSS font-size value + type: variable-text + default: 1em + - + id: h5-weight + title: H5 font weight + description: Accepts numbers representing the CSS font-weight + type: variable-number + default: 500 + - + id: h5-color + title: H5 color + type: variable-color + format: hex + default: '#E83E3E' + - + id: h5-small-caps + title: H5 small caps + description: Toggle H5 small caps + type: class-toggle + default: false + - + id: h5-underline + title: H5 underline + description: Toggle H5 underline (border-bottom) + type: class-toggle + default: false + - + id: level-6-headings + title: Level 6 Headings + type: heading + level: 3 + collapsed: true + - + id: h6-size + title: H6 font size + description: Accepts any CSS font-size value + type: variable-text + default: 0.9em + - + id: h6-weight + title: H6 font weight + description: Accepts numbers representing the CSS font-weight + type: variable-number + default: 400 + - + id: h6-color + title: H6 color + type: variable-color + format: hex + default: '#' + - + id: h6-small-caps + title: H6 small caps + description: Toggle H6 small caps + type: class-toggle + default: false + - + id: h6-underline + title: H6 underline + description: Toggle H6 underline (border-bottom) + type: class-toggle + default: false + - + id: credits + title: Credits + type: heading + description: Created with ❤︎ by @colineckert. Support @colineckert at buymeacoffee.com/colineckert + level: 2 + collapsed: true + +*/ + +/* ─────────────────────────────────────────────────── */ +/* Plugin Compatibility info for the Obsidian Hub */ +/* ─────────────────────────────────────────────────── */ + +/* @plugins +core: +- backlink +- command-palette +- file-explorer +- global-search +- graph +- outgoing-link +- outline +- page-preview +- starred +- switcher +- tag-pane +- file-recovery +- daily-notes +- random-note +- publish +- sync +- word-count +community: +- sliding-panes-obsidian +- obsidian-codemirror-options +- obsidian-kanban +- dataview +- obsidian-hider +- calendar +- mysnippets-plugin +- cmenu-plugin +- obsidian-outliner +- readwise-official +- tag-wrangler +- todoist-sync-plugin +- templater-obsidian +- obsidian-system-dark-mode +- obsidian-style-settings +*/ diff --git a/2009-honda-civic.md b/2009-honda-civic.md index 91a1da8..93bf205 100644 --- a/2009-honda-civic.md +++ b/2009-honda-civic.md @@ -2,6 +2,7 @@ title: 2009 Honda Civic tags: - type/property +up: "[[my-things]]" --- # 2009 Honda Civic diff --git a/accubid.md b/accubid.md new file mode 100644 index 0000000..77cd221 --- /dev/null +++ b/accubid.md @@ -0,0 +1,8 @@ +--- +aliases: + - Accubid +title: Accubid +tags: [] +up: "[[construction-estimating]]" +--- +# Accubid diff --git a/boll-weevil.md b/boll-weevil.md index b285b27..a9ed8bf 100644 --- a/boll-weevil.md +++ b/boll-weevil.md @@ -3,6 +3,7 @@ title: Boll Weevil tags: - authorship/traditional - topic/hobbies/music/banjo +up: "[[music]]" --- # Boll Weevil diff --git a/building-area-classification.md b/building-area-classification.md index a29e82c..ce0f131 100644 --- a/building-area-classification.md +++ b/building-area-classification.md @@ -4,6 +4,7 @@ tags: - status/draft - topic/construction - type/encyclopedia-entry +up: "[[construction]]" --- # Building Area Classification diff --git a/capek_1935_pov-of-a-cat.md b/capek_1935_pov-of-a-cat.md index 2e82770..e5cb99b 100644 --- a/capek_1935_pov-of-a-cat.md +++ b/capek_1935_pov-of-a-cat.md @@ -4,7 +4,6 @@ tags: - authorship/other - exclude-from-word-count - status/complete - - topic/hobbies/poetry - type/media/poetry authors: - Karel Čapek @@ -14,6 +13,7 @@ origlanguage: Czech translator: Dora Round type: incollection year: 1935 +up: "[[poetry]]" --- # From the Point of View of a Cat diff --git a/cruel-mother.md b/cruel-mother.md index 4b4389d..61b61b4 100644 --- a/cruel-mother.md +++ b/cruel-mother.md @@ -5,6 +5,7 @@ tags: - exclude-from-word-count - topic/hobbies/music/banjo - type/media/music +up: "[[music]]" --- # The Cruel Mother (Traditional) diff --git a/define-personal-brand.md b/define-personal-brand.md index 0c9eea9..62b3773 100644 --- a/define-personal-brand.md +++ b/define-personal-brand.md @@ -3,6 +3,7 @@ tags: - destiny/fleeting - type/task title: Personal Brand +up: "[[tasks]]" --- # Personal Brand diff --git a/diagrams.md b/diagrams.md index 759d3b9..8189632 100644 --- a/diagrams.md +++ b/diagrams.md @@ -4,6 +4,7 @@ tags: - destiny/uncertain - topic/meta - type/encyclopedia-entry +up: "[[obsidian]]" --- # Diagrams diff --git a/electrical-disambiguation.md b/electrical-disambiguation.md index 98f5463..25ae75b 100644 --- a/electrical-disambiguation.md +++ b/electrical-disambiguation.md @@ -9,4 +9,5 @@ tags: "Electrical" may refer to: +* [[electrical-construction]] * [[electrical-takeoff]] diff --git a/excel-macros.md b/excel-macros.md index f421968..90b8494 100644 --- a/excel-macros.md +++ b/excel-macros.md @@ -5,6 +5,7 @@ tags: - type/guide - status/complete title: Excel Macros +up: "[[excel]]" --- # Excel Macros diff --git a/formatting-titles.md b/formatting-titles.md index ff240c7..c2ef86e 100644 --- a/formatting-titles.md +++ b/formatting-titles.md @@ -5,6 +5,7 @@ tags: - topic/meta - type/encyclopedia title: Formatting Titles +up: "[[writing]]" --- # Formatting Titles diff --git a/french-vanilla-ice-cream.md b/french-vanilla-ice-cream.md index f0fb2e5..5ea69d7 100644 --- a/french-vanilla-ice-cream.md +++ b/french-vanilla-ice-cream.md @@ -7,6 +7,11 @@ up: "[[recipes]]" --- # French Vanilla Ice Cream +%% +French vanilla refers specifically to a custard base ice cream like detailed below. +See [[homemade-ice-cream]] for easier recipes. +%% + ## Ingredients * 1 ½ cups whole milk diff --git a/graphs.md b/graphs.md index 7b86723..94d11fd 100644 --- a/graphs.md +++ b/graphs.md @@ -4,6 +4,7 @@ tags: - authorship/other-for-now - destiny/uncertain - type/encyclopedia +up: "[[math]]" --- # Graphs diff --git a/hilltop-gardens.md b/hilltop-gardens.md index e475ce5..297dbaf 100644 --- a/hilltop-gardens.md +++ b/hilltop-gardens.md @@ -11,6 +11,27 @@ up: "[[conest-projects]]" 6 buildings + clubhouse 3 building types +## TODO + +* [x] [[feeders-takeoff]] +* [x] [[subfeeds-takeoff]] +* [ ] [[switchgear-takeoff]] +* [x] [[units-takeoff]] +* [/] [[fixtures-takeoff]] +* [/] [[lighting-controls-takeoff]] +* [/] [[electrical-takeoff]] + * [ ] Trash chute power + * [ ] Unit CU's +* [ ] [[telecom-takeoff]] + * [ ] Homeruns +* [ ] [[low-voltage-takeoff]] +* [ ] [[fire-alarm-takeoff]] +* [ ] [[two-way-takeoff]] +* [ ] [[distributed-antenna-systems-takeoff]] +* [ ] [[lightning-protection-takeoff]] +* [ ] [[misc-budgets-takeoff]] +* [ ] [[temp-power-takeoff]] + ## ConEst Questions Questions for [[conest|ConEst]]: @@ -32,10 +53,7 @@ THE CONTRACTOR IS RESPONSIBLE TO BE FAMILIAR WITH THE 2020 FBC ENERGY CONSERVATI AND SHALL UPSIZE THE CONDUCTORS FOR FEEDER AND BRANCH CIRCUITS BASED ON THE ACTUAL ROUTING IN THE FIELD. -**C405.10 Voltage drop.** -The total voltage drop across the combination of customer-owned service conductors, -feeder conductors and branch circuit conductors -shall not exceed 5 percent. +![[iecc_c405#C405.10 Voltage drop.]] ### Floor Boxes @@ -71,7 +89,7 @@ shall not exceed 5 percent. > BY BOTH THE N.E.C. AND LOCAL ORDINANCE, > IN THE FOLLOWING APPLICATIONS: > * A. IN WALLS FOR HORIZONTAL DEVICE CONNECTION ONLY. -> HOMERUNS TO PANELBOARDS SHALL BE EMT OR PVC (BELOW GRADE). +> HOMERUNS TO PANELBOARDS SHALL BE EMT OR PVC (BELOW GRADE). #### Rigid Elbows @@ -85,8 +103,6 @@ but neither proposal mentions them. #### Fire Alarm Wiring Methods - - ### Differences in Scope Between Customers 2 Customers @@ -101,8 +117,8 @@ DAS Conduit in separate bid item BPM 2026-03-23 Nicole Bisbee: Per correspondence from KAST -“Please note that KAST has **not** been awarded this project. -It appears the project will be undertaken by Hedrick Brothers.” +"Please note that KAST has **not** been awarded this project. +It appears the project will be undertaken by Hedrick Brothers." Most recent proposal to KAST is 2026-02-26. Assuming this one can be ignored. @@ -122,4 +138,4 @@ Assuming this one can be ignored. ## Problems to Solve -ADA units likely exist, but are not shown on floor plans. \ No newline at end of file +ADA units likely exist, but are not shown on floor plans. diff --git a/hvac-calculations.md b/hvac-calculations.md index 00f633b..28610e1 100644 --- a/hvac-calculations.md +++ b/hvac-calculations.md @@ -4,6 +4,7 @@ tags: - topic/construction/electrical - type/encyclopedia title: HVAC Calculations +up: "[[electrical-construction]]" --- # HVAC Calculations diff --git a/iecc_c405.md b/iecc_c405.md index 01991bc..89b0747 100644 --- a/iecc_c405.md +++ b/iecc_c405.md @@ -1,10 +1,31 @@ --- -title: SECTION C405 ELECTRICAL POWER AND LIGHTING SYSTEMS +title: C405 Electrical Power and Lighting Systems tags: - exclude-from-word-count - type/media/reference +up: "[[iecc_international-energy-conservation-code]]" --- -# SECTION C405 ELECTRICAL POWER AND LIGHTING SYSTEMS +# C405 Electrical Power and Lighting Systems + +## C405.2 Lighting controls. + +Lighting systems shall be provided with controls that comply with one of the following. + +* **1.** Lighting controls as specified in Sections C405.2.1 through C405.2.8. + +* **2.** Luminaire level lighting controls (LLLC) + and lighting controls as specified in Sections C405.2.1, C405.2.5 and C405.2.6. + The LLLC luminaire shall be independently capable of: + + * **2.1.** Monitoring occupant activity to brighten or dim lighting when occupied or unoccupied, respectively. + * **2.2.** Monitoring ambient light, both electric light and daylight, and brighten or dim artificial light to maintain desired light level. + * **2.3.** For each control strategy, configuration and reconfiguration of performance parameters including; bright and dim setpoints, time-outs, dimming fade rates, sensor sensitivity adjustments, and wireless zoning configurations. + +**Exceptions:** Lighting controls are not required for the following: + +* **1.** Areas designated as security or emergency areas that are required to be continuously lighted. +* **2.** Interior exit stairways, interior exit ramps and exit passageways. +* **3.** Emergency egress lighting that is normally off. ### C405.2.1 Occupant sensor controls. @@ -21,28 +42,42 @@ Occupant sensor controls shall be installed to control lights in the following s 9. Locker rooms. 10. Corridors. 11. Warehouse storage areas. -12. Other spaces 300 square feet (28 m^2) or less that are enclosed by floor-to-ceiling height partitions. +12. Other spaces 300 square feet (28 m^2) or less + that are enclosed by floor-to-ceiling height partitions. -**Exception:** Luminaires that are required to have specific application controls in accordance with Section C405.2.5. +**Exception:** +Luminaires that are required to have specific application controls +in accordance with Section C405.2.5. -### C405.2.1.1 Occupant sensor control function. +#### C405.2.1.1 Occupant sensor control function. -Occupant sensor controls in warehouses shall comply with Section C405.2.1.2. -Occupant sensor controls in open plan office areas shall comply with Section C405.2.1.3. -Occupant sensor controls in corridors shall comply with Section C405.2.1.4. -Occupant sensor controls for all other spaces specified in Section C405.2.1 +Occupant sensor controls in warehouses +shall comply with Section C405.2.1.2. +Occupant sensor controls in open plan office areas +shall comply with Section C405.2.1.3. +Occupant sensor controls in corridors +shall comply with Section C405.2.1.4. +Occupant sensor controls for all other spaces +specified in Section C405.2.1 shall comply with the following: -1. They shall automatically turn off lights within 20 minutes after all occupants have left the space. +1. They shall automatically turn off lights + within 20 minutes after all occupants have left the space. -2. They shall be manual on or controlled to automatically turn on the lighting to not more than 50-percent power. +2. They shall be manual on + or controlled to automatically turn on the lighting + to not more than 50-percent power. -3. They shall incorporate a manual control to allow occupants to turn off lights. +3. They shall incorporate a manual control + to allow occupants to turn off lights. -Exception: -Full automatic-on controls with no manual control shall be permitted in corridors, interior parking areas, stairways, restrooms, locker rooms, lobbies, library stacks and areas where manual operation would endanger occupant safety or security. +**Exception:** +Full automatic-on controls with no manual control +shall be permitted in corridors, interior parking areas, +stairways, restrooms, locker rooms, lobbies, library stacks +and areas where manual operation would endanger occupant safety or security. -### C405.2.1.2 Occupant sensor control function in warehouse storage areas. +#### C405.2.1.2 Occupant sensor control function in warehouse storage areas. Lighting in warehouse storage areas shall be controlled as follows: @@ -55,27 +90,48 @@ Lighting in warehouse storage areas shall be controlled as follows: to an unoccupied setpoint of not more than 50 percent of full power within 20 minutes after all occupants have left the controlled area. -3. Lights that are not turned off by occupant sensors shall be turned off by time-switch control complying with Section C405.2.2.1. +3. Lights that are not turned off by occupant sensors + shall be turned off by time-switch control + complying with Section C405.2.2.1. -4. A manual control shall be provided to allow occupants to turn off lights in the space. +4. A manual control shall be provided + to allow occupants to turn off lights in the space. -### C405.2.1.3 Occupant sensor control function in open plan office areas. +#### C405.2.1.3 Occupant sensor control function in open plan office areas. -Occupant sensor controls in open plan office spaces less than 300 square feet (28 m^2) in area shall comply with Section C405.2.1.1. Occupant sensor controls in all other open plan office spaces shall comply with all of the following: +Occupant sensor controls in open plan office spaces +less than 300 square feet (28 m^2) in area +shall comply with Section C405.2.1.1. +Occupant sensor controls in all other open plan office spaces +shall comply with all of the following: -1. The controls shall be configured so that general lighting can be controlled separately in control zones with floor areas not greater than 600 square feet (55 m^2) within the open plan office space. +1. The controls shall be configured so that general lighting + can be controlled separately in control zones with floor areas not greater than 600 square feet (55 m^2) + within the open plan office space. -2. General lighting in each control zone shall be permitted to automatically turn on upon occupancy within the control zone. General lighting in other unoccupied zones within the open plan office space shall be permit-ted to turn on to not more than 20 percent of full power or remain unaffected. +2. General lighting in each control zone shall be permitted to automatically turn on upon occupancy within the control zone. + General lighting in other unoccupied zones within the open plan office space + shall be permitted to turn on to not more than 20 percent of full power or remain unaffected. -3. The controls shall automatically turn off general lighting in all control zones within 20 minutes after all occupants have left the open plan office space. +3. The controls shall automatically turn off general lighting in all control zones + within 20 minutes after all occupants have left the open plan office space. - Exception: Where general lighting is turned off by time-switch control complying with Section C405.2.2.1. + **Exception:** Where general lighting is turned off by time-switch control complying with Section C405.2.2.1. -4. General lighting in each control zone shall turn off or uniformly reduce lighting power to an unoccupied setpoint of not more than 20 percent of full power within 20 minutes after all occupants have left the control zone. +4. General lighting in each control zone + shall turn off or uniformly reduce lighting power + to an unoccupied setpoint of not more than 20 percent of full power + within 20 minutes after all occupants have left the control zone. -### C405.2.1.4 Occupant sensor control function in corridors. +#### C405.2.1.4 Occupant sensor control function in corridors. Occupant sensor controls in corridors shall uniformly reduce lighting power to an occupied setpoint not more than 50 percent of full power within 20 minutes after all occupants have left the space. -Exception: +**Exception:** Corridors provided with less than two footcandles of illumination on the floor at the darkest point with all lights on. + +## C405.10 Voltage drop. + +The total _voltage drop_ across the combination of customer-owned service conductors, +feeder conductors and branch circuit conductors +shall not exceed 5 percent. diff --git a/iecc_international-energy-conservation-code.md b/iecc_international-energy-conservation-code.md new file mode 100644 index 0000000..62b9713 --- /dev/null +++ b/iecc_international-energy-conservation-code.md @@ -0,0 +1,59 @@ +--- +title: International Energy Conservation Code +tags: + - authorship/other + - destiny/permanent/entry-point + - exclude-from-word-count + - topic/construction + - type/media/reference +--- +# International Energy Conservation Code + +## Commercial Provisions + +### Chapter 1 \[CE\] Scope And Administration + +### Chapter 2 \[CE\] Definitions + +### Chapter 3 \[CE\] General Requirements + +### Chapter 4 \[CE\] Commercial Energy Efficiency + +* [[iecc_c401|C401 General]] +* [[iecc_c402|C402 Building Envelope Requirements]] +* [[iecc_c403|C403 Building Mechanical Systems]] +* [[iecc_c404|C404 Service Water Heating]] +* [[iecc_c405|C405 Electrical Power and Lighting Systems]] +* [[iecc_c406|C406 Additional Efficiency Requirements]] +* [[iecc_c407|C407 Total Building Performance]] +* [[iecc_c408|C408 Maintenance Information and System Commissioning]] + +### Chapter 5 \[CE\] Existing Buildings + +### Chapter 6 \[CE\] Referenced Standards + +### Appendix CA Board Of Appeals---Commercial + +### Appendix CB Solar-Ready Zone---Commercial Provisions + +### Appendix CC Zero Energy Commercial Building Provisions + +## Residential Provisions + +### Chapter 1 \[RE\] Scope And Administration + +### Chapter 2 \[RE\] Definitions + +### Chapter 3 \[RE\] General Requirements + +### Chapter 4 \[RE\] Residential Energy Efficiency + +### Chapter 5 \[RE\] Existing Buildings + +### Chapter 6 \[RE\] Referenced Standards + +### Appendix RA Board Of Appeals---Residential + +### Appendix RB Solar-Ready Provisions---Detached One- And Two-Family Dwellings And Townhouses + +### Appendix RC Zero Energy Residential Building Provisions diff --git a/jared-defanti.md b/jared-defanti.md new file mode 100644 index 0000000..41904d2 --- /dev/null +++ b/jared-defanti.md @@ -0,0 +1,9 @@ +--- +aliases: + - Jared DeFanti +title: Jared DeFanti +tags: + - type/person +up: "[[conest]]" +--- +# Jared DeFanti diff --git a/lovecraft_1937_writing-weird-fiction.md b/lovecraft_1937_writing-weird-fiction.md index e0615ac..4d94536 100644 --- a/lovecraft_1937_writing-weird-fiction.md +++ b/lovecraft_1937_writing-weird-fiction.md @@ -10,6 +10,7 @@ authors: - Howard Phillips Lovecraft type: article year: 1937 +up: "[[writing]]" --- # Notes on Writing Weird Fiction diff --git a/me-isms.md b/me-isms.md index df6893f..216a087 100644 --- a/me-isms.md +++ b/me-isms.md @@ -3,6 +3,7 @@ title: Me-isms tags: - topic/other - type/encyclopedia-entry +up: "[[me]]" --- # Me-isms diff --git a/media-to-watch.md b/media-to-watch.md index 52652e5..802b5d4 100644 --- a/media-to-watch.md +++ b/media-to-watch.md @@ -5,6 +5,7 @@ tags: - status/complete - topic/hobbies/tv-and-film - type/encyclopedia-entry +up: "[[tasks]]" --- # Media to Watch diff --git a/medium-voltage.md b/medium-voltage.md index 4bfd331..a2775dc 100644 --- a/medium-voltage.md +++ b/medium-voltage.md @@ -3,7 +3,7 @@ title: Medium Voltage tags: - topic/construction/electrical - type/encyclopedia-entry -up: "[[electrical]]" +up: "[[electrical-construction]]" --- # Medium Voltage diff --git a/my-things.md b/my-things.md new file mode 100644 index 0000000..9dfad27 --- /dev/null +++ b/my-things.md @@ -0,0 +1,6 @@ +--- +title: My Things +tags: [] +up: "[[me]]" +--- +# My Things diff --git a/neca-mlu_appx-c.md b/neca-mlu_appx-c.md index 9fee986..7b5e2cc 100644 --- a/neca-mlu_appx-c.md +++ b/neca-mlu_appx-c.md @@ -3,6 +3,7 @@ id: aliases: [] title: "Appendix C: Additional Costs of Change Orders" tags: [] +up: "[[neca-mlu]]" --- # Appendix C: Additional Costs of Change Orders diff --git a/nfpa-70_dump_wiring-methods.md b/nfpa-70_dump_wiring-methods.md index 5a39922..f9ebe16 100644 --- a/nfpa-70_dump_wiring-methods.md +++ b/nfpa-70_dump_wiring-methods.md @@ -6,6 +6,7 @@ tags: - topic/construction/electrical - type/media/reference title: Article 725 Class 1, Class 2, and Class 3 Remote-Control, Signaling, and Power-Limited Circuits +up: "[[nfpa-70_national-electric-code]]" --- # NEC Chapter 3 Wiring Methods Articles Dump diff --git a/offiah_2017_lost-labor-productivity.md b/offiah_2017_lost-labor-productivity.md index 268a6cd..257e66f 100644 --- a/offiah_2017_lost-labor-productivity.md +++ b/offiah_2017_lost-labor-productivity.md @@ -9,6 +9,7 @@ tags: authors: - Godwin Ashley Dilibe Offiah date: 2017 +up: "[[electrical-construction]]" --- # Qualitative Analysis of Lost Labor Productivity in Electrical Construction from the Perspective of Field Personnel diff --git a/ogden_1951_hangman.md b/ogden_1951_hangman.md index 7f73791..0802e87 100644 --- a/ogden_1951_hangman.md +++ b/ogden_1951_hangman.md @@ -8,6 +8,7 @@ tags: authors: - Maurice Ogden year: 1951 +up: "[[poetry]]" --- # The Hangman diff --git a/pdi-estimating.md b/pdi-estimating.md index 84fc1f7..892bab5 100644 --- a/pdi-estimating.md +++ b/pdi-estimating.md @@ -1,6 +1,6 @@ --- tags: - - occupational + - occupational/department - type/encyclopedia title: PDI Estimating up: "[[power-design-inc]]" diff --git a/pdi-market-types.md b/pdi-market-types.md index 0fae87c..b0fd59a 100644 --- a/pdi-market-types.md +++ b/pdi-market-types.md @@ -1,9 +1,10 @@ --- +title: PDI Market Types tags: - destiny/fleeting - occupational - type/task -title: PDI Market Types +up: "[[power-design-inc]]" --- # PDI Market Types @@ -24,8 +25,8 @@ Multi-conductor homeruns Combination CO/Smoke Detector -- Taken off as FA only HOTELS -- USE FA SMOKE DETECTORS +* Taken off as FA only HOTELS +* USE FA SMOKE DETECTORS PVC FIRE ALARM AS WELL diff --git a/pdi-operations.md b/pdi-operations.md index 069388c..e68b3e4 100644 --- a/pdi-operations.md +++ b/pdi-operations.md @@ -3,7 +3,7 @@ aliases: - Ops title: PDI Operations tags: - - occupational + - occupational/department up: "[[power-design-inc]]" --- # PDI Operations diff --git a/periodic/daily/2026-04-04.md b/periodic/daily/2026-04-04.md new file mode 100644 index 0000000..853f2bc --- /dev/null +++ b/periodic/daily/2026-04-04.md @@ -0,0 +1,10 @@ +--- +id: 2026-04-04 +title: 2026-04-04 +tags: [] +weekly: "[[2026w14]]" +monthly: "[[2026-04]]" +quarterly: "[[2026q2]]" +previous: "[[2026-04-03]]" +--- +# 2026-04-04 diff --git a/periodic/daily/2026-04-29.md b/periodic/daily/2026-04-29.md new file mode 100644 index 0000000..c9d66f9 --- /dev/null +++ b/periodic/daily/2026-04-29.md @@ -0,0 +1,10 @@ +--- +id: 2026-04-29 +title: 2026-04-29 +tags: [] +weekly: "[[2026w18]]" +monthly: "[[2026-04]]" +quarterly: "[[2026q2]]" +previous: "[[2026-04-28]]" +--- +# 2026-04-29 diff --git a/poetry.md b/poetry.md new file mode 100644 index 0000000..f62edfd --- /dev/null +++ b/poetry.md @@ -0,0 +1,5 @@ +--- +title: Poetry +tags: [] +--- +# Poetry diff --git a/pumpkin-coins-estimate.md b/pumpkin-coins-estimate.md index 0c8c639..9c35179 100644 --- a/pumpkin-coins-estimate.md +++ b/pumpkin-coins-estimate.md @@ -1,8 +1,9 @@ --- +title: Pumpkin Coins Estimate tags: - topic/estimating - type/idea -title: Pumpkin Coins Estimate +up: "[[pdi-estimating]]" --- # Pumpkin Coins Estimate diff --git a/purdy_1962_quinte-hotel.md b/purdy_1962_quinte-hotel.md index 4eb0562..d1ff546 100644 --- a/purdy_1962_quinte-hotel.md +++ b/purdy_1962_quinte-hotel.md @@ -10,6 +10,7 @@ authors: collection: Poems for All the Annettes type: poem year: 1962 +up: "[[poetry]]" --- # At The Quinte Hotel diff --git a/quantities.md b/quantities.md index 5ee2e92..13d97b0 100644 --- a/quantities.md +++ b/quantities.md @@ -3,6 +3,7 @@ title: Quantities tags: - destiny/fleeting - type/encyclopedia-entry +up: "[[measurement]]" --- # Quantities diff --git a/raceway-terms.md b/raceway-terms.md index 5327c5f..ee3ee30 100644 --- a/raceway-terms.md +++ b/raceway-terms.md @@ -4,7 +4,7 @@ tags: - destiny/fleeting - topic/construction/electrical - type/encyclopedia -up: "[[electrical]]" +up: "[[electrical-construction]]" --- # Raceway Terms diff --git a/recipes.md b/recipes.md new file mode 100644 index 0000000..3d235cb --- /dev/null +++ b/recipes.md @@ -0,0 +1,5 @@ +--- +title: Recipes +tags: [] +--- +# Recipes diff --git a/reorganize-media-notes.md b/reorganize-media-notes.md index 4c546ba..3bf21cc 100644 --- a/reorganize-media-notes.md +++ b/reorganize-media-notes.md @@ -1,9 +1,10 @@ --- +title: Reorganize Media Notes tags: - destiny/fleeting - - type/task - topic/meta -title: Reorganize Media Notes + - type/task +up: "[[tasks]]" --- # Reorganize Media Notes diff --git a/secure-facilities.md b/secure-facilities.md index 3fea393..4e23e9c 100644 --- a/secure-facilities.md +++ b/secure-facilities.md @@ -5,6 +5,7 @@ tags: - topic/construction - topic/construction/electrical - type/encyclopedia-entry +up: "[[construction]]" --- # Secure Facilities diff --git a/seuss_1937_mulberry-street.md b/seuss_1937_mulberry-street.md index 2bc0fdf..49352c0 100644 --- a/seuss_1937_mulberry-street.md +++ b/seuss_1937_mulberry-street.md @@ -7,6 +7,7 @@ tags: authors: - Dr. Seuss date: 1937 +up: "[[poetry]]" --- # And to Think That I Saw It on Mulberry Street diff --git a/sleeving-takeoff.md b/sleeving-takeoff.md index fc7b28f..3630adc 100644 --- a/sleeving-takeoff.md +++ b/sleeving-takeoff.md @@ -5,6 +5,7 @@ tags: - status/draft - type/guide title: Sleeving Takeoff +up: "[[general-takeoff]]" --- # Sleeving Takeoff diff --git a/takeoff-scripts.md b/takeoff-scripts.md new file mode 100644 index 0000000..aaafac9 --- /dev/null +++ b/takeoff-scripts.md @@ -0,0 +1,6 @@ +--- +title: Takeoff Scripts +tags: [] +up: "[[conest]]" +--- +# Takeoff Scripts diff --git a/tennyson_1833_ulysses.md b/tennyson_1833_ulysses.md index 0743ba2..58bb7b9 100644 --- a/tennyson_1833_ulysses.md +++ b/tennyson_1833_ulysses.md @@ -7,6 +7,7 @@ tags: - type/media/poetry authors: - Alfred Lord Tennyson +up: "[[poetry]]" --- # Ulysses diff --git a/the-book-of-the-new-sun.md b/the-book-of-the-new-sun.md index 5e2f519..f1ccde7 100644 --- a/the-book-of-the-new-sun.md +++ b/the-book-of-the-new-sun.md @@ -3,6 +3,7 @@ title: The Book of the New Sun tags: - topic/hobbies/reading - type/media-commentary +up: "[[fiction]]" --- # The Book of the New Sun diff --git a/timestamped/2026-04-20_08-31-52.md b/timestamped/2026-04-20_08-31-52.md index 5ccc6d0..eda52b1 100644 --- a/timestamped/2026-04-20_08-31-52.md +++ b/timestamped/2026-04-20_08-31-52.md @@ -11,7 +11,7 @@ daily: "[[2026-04-20]]" [[conest-schedule-meeting]] [[hilltop-gardens]] -Jared DeFanti and [[zane-meyers]] +[[jared-defanti]] and [[me]] ### ConEst Town Hall Meeting Announcement diff --git a/when-i-die.md b/when-i-die.md index cc6300a..2d66fb6 100644 --- a/when-i-die.md +++ b/when-i-die.md @@ -7,6 +7,7 @@ tags: title: when i die changelog: 2025-10-21: v1 draft and initial commentary +up: "[[poetry]]" --- # when i die diff --git a/wishlist.md b/wishlist.md index 3f5235b..d4878f7 100644 --- a/wishlist.md +++ b/wishlist.md @@ -2,6 +2,7 @@ title: Wishlist tags: - status/draft +up: "[[me]]" --- # Wishlist