.theme-dark {
    --tech: #8e93a7;
    --tech2: #3a4658;
    --tech-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-hidden='true' focusable='false' width='16px' height='16px' style='vertical-align: -0.125em;-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);' preserveAspectRatio='xMidYMid meet' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%238e93a7' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16.5 19a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5zM10 5l2-2m-4.5 7a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5zm.5 6l8-8M5.5 21a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5zm13-13a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5zM12 21l2-2'/%3E%3Crect x='0' y='0' width='24' height='24' fill='rgba(0, 0, 0, 0)' /%3E%3C/svg%3E");

    --bujo: #89acc8;
    --bujo2: #36476b;
    --bujo-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-hidden='true' focusable='false' width='16px' height='16px' style='vertical-align: -0.125em;-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);' preserveAspectRatio='xMidYMid meet' viewBox='0 0 256 256'%3E%3Cpath d='M216 32v160a8 8 0 0 1-8 8H72a16.018 16.018 0 0 0-16 16h136a8 8 0 0 1 0 16H48a8 8 0 0 1-8-8V56a32.037 32.037 0 0 1 32-32h136a8 8 0 0 1 8 8z' fill='%2389acc8'/%3E%3Crect x='0' y='0' width='256' height='256' fill='rgba(0, 0, 0, 0)' /%3E%3C/svg%3E");
}

.theme-light {
    --tech2: #8e93a7;
    --tech: #3a4658;
    --tech-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-hidden='true' focusable='false' width='16px' height='16px' style='vertical-align: -0.125em;-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);' preserveAspectRatio='xMidYMid meet' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%233a4658' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16.5 19a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5zM10 5l2-2m-4.5 7a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5zm.5 6l8-8M5.5 21a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5zm13-13a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5zM12 21l2-2'/%3E%3Crect x='0' y='0' width='24' height='24' fill='rgba(0, 0, 0, 0)' /%3E%3C/svg%3E");

    --bujo-i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-hidden='true' focusable='false' width='16px' height='16px' style='vertical-align: -0.125em;-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);' preserveAspectRatio='xMidYMid meet' viewBox='0 0 256 256'%3E%3Cpath d='M216 32v160a8 8 0 0 1-8 8H72a16.018 16.018 0 0 0-16 16h136a8 8 0 0 1 0 16H48a8 8 0 0 1-8-8V56a32.037 32.037 0 0 1 32-32h136a8 8 0 0 1 8 8z' fill='%2336476b'/%3E%3Crect x='0' y='0' width='256' height='256' fill='rgba(0, 0, 0, 0)' /%3E%3C/svg%3E");
    --bujo2: #89acc8;
    --bujo: #36476b;
}
.nav-folder-title-content::before {
    font-weight: 10 !important;
    font-size: initial !important;
}
.nav-folder-title .nav-folder-title-content::before {
    text-align: center;
}



/*Template CSS to Add Icons*/
.nav-folder-title[data-path=""] .nav-folder-title-content::before {
    content: url();
}

/*--Folder: Technical--*/
.nav-folder-title[data-path*="00 Technical"] .nav-folder-title-content::before {
    content: var(--tech-i);
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: text-top;
}
.nav-folder-title[data-path="00 Technical"],
.oz-folder-element[data-path="00 Technical"] .oz-folder-block {
    color: var(--tech);
    background: var(--tech2);
    border-bottom: 2px solid var(--tech2);
}

.nav-folder-title[data-path*="00 Technical"],
.nav-folder-title[data-path*="00 Technical"] + .nav-folder-children,
.nav-file-title[data-path*="00 Technical"] { 
    border-left: 3px solid var(--tech2); 
    margin-left: -3px; 
}
.nav-folder-title[data-path*="00 Technical"]:hover,
.nav-folder-title[data-path*="00 Technical"] + .nav-folder-children:hover,
.nav-file-title[data-path*="00 Technical"]:hover { 
    border-color: var(--tech);
}

/*--Folder: Bullet Journal--*/
.nav-folder-title[data-path$="BuJo"] .nav-folder-title-content::before {
    content: var(--bujo-i);
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: text-top;
}
.nav-folder.is-collapsed .nav-folder-title[data-path*="10 BuJo"] .nav-folder-title-content::before {
    text-shadow: 0 0 0 var(--bujo);
    color: var(--bujo);
}
.nav-file-title[data-path*="10 BuJo"] .nav-file-title-content::before {
    text-shadow: 0 0 0 var(--bujo2);
    color: var(--bujo2);
}
.nav-folder-title[data-path="10 BuJo"],
.oz-folder-element[data-path="10 BuJo"] .oz-folder-block {
    color: var(--bujo);
    background: var(--bujo2);
    border-bottom: 2px solid var(--bujo2);
}
.nav-folder-title[data-path*="10 BuJo"],
.nav-folder-title[data-path*="10 BuJo"] + .nav-folder-children,
.nav-file-title[data-path*="10 BuJo"] { 
    border-left: 3px solid var(--bujo2); 
    margin-left: -3px; 
}
.nav-folder-title[data-path*="10 BuJo"]:hover,
.nav-folder-title[data-path*="10 BuJo"] + .nav-folder-children:hover,
.nav-file-title[data-path*="10 BuJo"]:hover { 
    border-color: var(--bujo);
}


/*SubFolder: BuJo*/
.nav-folder-title[data-path*="10 BuJo/1 Journal"] .nav-folder-title-content::before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-hidden='true' focusable='false' width='16px' height='16px' style='vertical-align: -0.143em;-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);' preserveAspectRatio='xMidYMid meet' viewBox='0 -128 1696 1792'%3E%3Cpath d='M1671 350q40 57 18 129l-275 906q-19 64-76.5 107.5T1215 1536H292q-77 0-148.5-53.5T44 1351q-24-67-2-127q0-4 3-27t4-37q1-8-3-21.5t-3-19.5q2-11 8-21t16.5-23.5T84 1051q23-38 45-91.5t30-91.5q3-10 .5-30t-.5-28q3-11 17-28t17-23q21-36 42-92t25-90q1-9-2.5-32t.5-28q4-13 22-30.5t22-22.5q19-26 42.5-84.5T372 283q1-8-3-25.5t-2-26.5q2-8 9-18t18-23t17-21q8-12 16.5-30.5t15-35t16-36t19.5-32T504.5 12t36-11.5T588 6l-1 3q38-9 51-9h761q74 0 114 56t18 130l-274 906q-36 119-71.5 153.5T1057 1280H188q-27 0-38 15q-11 16-1 43q24 70 144 70h923q29 0 56-15.5t35-41.5l300-987q7-22 5-57q38 15 59 43zm-1064 2q-4 13 2 22.5t20 9.5h608q13 0 25.5-9.5T1279 352l21-64q4-13-2-22.5t-20-9.5H670q-13 0-25.5 9.5T628 288zm-83 256q-4 13 2 22.5t20 9.5h608q13 0 25.5-9.5T1196 608l21-64q4-13-2-22.5t-20-9.5H587q-13 0-25.5 9.5T545 544z' fill='%2389acc8'/%3E%3Crect x='0' y='-128' width='1696' height='1792' fill='rgba(0, 0, 0, 0)' /%3E%3C/svg%3E");
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: text-bottom;
}
.nav-folder-title[data-path*="10 BuJo/2 Dream Journal"] .nav-folder-title-content::before {
    content: "\ea46";
    font-family: var(--mdi);
}
.nav-folder-title[data-path="10 BuJo/3 Workout Log"] .nav-folder-title-content::before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-hidden='true' focusable='false' width='16px' height='16px' style='vertical-align: -0.125em;-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);' preserveAspectRatio='xMidYMid meet' viewBox='0 0 640 512'%3E%3Cpath d='M104 96H56c-13.3 0-24 10.7-24 24v104H8c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h24v104c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V120c0-13.3-10.7-24-24-24zm528 128h-24V120c0-13.3-10.7-24-24-24h-48c-13.3 0-24 10.7-24 24v272c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V288h24c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM456 32h-48c-13.3 0-24 10.7-24 24v168H256V56c0-13.3-10.7-24-24-24h-48c-13.3 0-24 10.7-24 24v400c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V288h128v168c0 13.3 10.7 24 24 24h48c13.3 0 24-10.7 24-24V56c0-13.3-10.7-24-24-24z' fill='%2389acc8'/%3E%3Crect x='0' y='0' width='640' height='512' fill='rgba(0, 0, 0, 0)' /%3E%3C/svg%3E");
    
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: text-top;
}
.nav-folder-title[data-path="10 BuJo/4 Conditions Log"] .nav-folder-title-content::before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-hidden='true' focusable='false' width='16px' height='16px' style='vertical-align: -0.125em;-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);' preserveAspectRatio='xMidYMid meet' viewBox='0 0 24 24'%3E%3Cpath d='M6.012 18H21V4c0-1.103-.897-2-2-2H6c-1.206 0-3 .799-3 3v14c0 2.201 1.794 3 3 3h15v-2H6.012C5.55 19.988 5 19.806 5 19c0-.101.009-.191.024-.273c.112-.576.584-.717.988-.727zM8.648 7.642a2.224 2.224 0 0 1 3.125 0l.224.219l.223-.219a2.225 2.225 0 0 1 3.126 0a2.129 2.129 0 0 1 0 3.069L11.998 14l-3.349-3.289a2.128 2.128 0 0 1-.001-3.069z' fill='%2389acc8'/%3E%3Crect x='0' y='0' width='24' height='24' fill='rgba(0, 0, 0, 0)' /%3E%3C/svg%3E");
    
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: text-top;
}
.nav-folder-title[data-path="10 BuJo/5 Code Diary"] .nav-folder-title-content::before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-hidden='true' focusable='false' width='16px' height='16px' style='vertical-align: -0.125em;-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);' preserveAspectRatio='xMidYMid meet' viewBox='0 0 16 16'%3E%3Cg fill='%2389acc8'%3E%3Cpath fill-rule='evenodd' d='M8.646 5.646a.5.5 0 0 1 .708 0l2 2a.5.5 0 0 1 0 .708l-2 2a.5.5 0 0 1-.708-.708L10.293 8L8.646 6.354a.5.5 0 0 1 0-.708zm-1.292 0a.5.5 0 0 0-.708 0l-2 2a.5.5 0 0 0 0 .708l2 2a.5.5 0 0 0 .708-.708L5.707 8l1.647-1.646a.5.5 0 0 0 0-.708z'/%3E%3Cpath d='M3 0h10a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2v-1h1v1a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v1H1V2a2 2 0 0 1 2-2z'/%3E%3Cpath d='M1 5v-.5a.5.5 0 0 1 1 0V5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0V8h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0v.5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1z'/%3E%3C/g%3E%3Crect x='0' y='0' width='16' height='16' fill='rgba(0, 0, 0, 0)' /%3E%3C/svg%3E");
    
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: text-top;
}
.nav-folder-title[data-path="10 BuJo/6 Resonance Calendar"] .nav-folder-title-content::before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-hidden='true' focusable='false' width='16px' height='16px' style='vertical-align: -0.125em;-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);' preserveAspectRatio='xMidYMid meet' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='M10.14 2.006c.707 0 1.11.704 1.11 1.411V7.75h-.895a2 2 0 1 0 0 1.5h.895v10.898c0 .596-.252 1.189-.783 1.46a3.399 3.399 0 0 1-1.56.388c-1.51 0-2.633-.764-3.356-1.668a5.171 5.171 0 0 1-1.02-2.137a3.447 3.447 0 0 1-1.269-.69C2.552 16.89 2 15.91 2 14.466c0-.755.054-1.413.19-1.966H6.4c.678 0 1.24.5 1.335 1.151a2 2 0 1 0 1.507-.009A2.85 2.85 0 0 0 6.4 11H3.04a2.036 2.036 0 0 1 .495-.302a4.893 4.893 0 0 1-.178-1.127c-.033-.735.077-1.5.295-2.181c.216-.67.558-1.323 1.038-1.774a2.122 2.122 0 0 1 1.096-.567c.199-.84.706-1.534 1.353-2.037c.831-.648 1.92-1.006 3-1.006zM12.75 17h1.65a2.85 2.85 0 0 0 2.85-2.85v-1.795a2 2 0 1 0-1.5 0v1.795a1.35 1.35 0 0 1-1.35 1.35h-1.65V8.507V8.5V3.417c0-.707.403-1.411 1.11-1.411c1.082 0 2.17.358 3.001 1.006c.647.503 1.154 1.198 1.353 2.037c.42.07.794.284 1.096.567c.48.451.822 1.103 1.038 1.774c.218.681.328 1.446.295 2.181c-.017.376-.072.76-.178 1.127l.066.03c.37.174.67.447.894.81c.425.685.575 1.671.575 2.928c0 1.445-.552 2.426-1.262 3.035a3.447 3.447 0 0 1-1.27.69a5.172 5.172 0 0 1-1.019 2.137c-.723.904-1.846 1.668-3.357 1.668a3.399 3.399 0 0 1-1.56-.387c-.53-.272-.782-.865-.782-1.461V17zM8 8.5a.5.5 0 1 1 1 0a.5.5 0 0 1-1 0zm.5 6.5a.5.5 0 1 0 0 1a.5.5 0 0 0 0-1zm7.5-4.5a.5.5 0 1 0 1 0a.5.5 0 0 0-1 0z' fill='%2389acc8'/%3E%3C/g%3E%3Crect x='0' y='0' width='24' height='24' fill='rgba(0, 0, 0, 0)' /%3E%3C/svg%3E");
    
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: text-top;
}
.nav-folder-title[data-path="10 BuJo/7 Update Log"] .nav-folder-title-content::before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' aria-hidden='true' focusable='false' width='16px' height='16px' style='vertical-align: -0.125em;-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);' preserveAspectRatio='xMidYMid meet' viewBox='0 0 36 36'%3E%3Cpath d='M29.29 5h-7.12a4.45 4.45 0 0 0-4.11-3A4.46 4.46 0 0 0 14 5H7a1.75 1.75 0 0 0-2 1.69v25.62A1.7 1.7 0 0 0 6.71 34h22.58A1.7 1.7 0 0 0 31 32.31V6.69A1.7 1.7 0 0 0 29.29 5zm-18 3a1 1 0 0 1 1-1h3.44v-.69a2.31 2.31 0 1 1 4.63 0V7h3.44a1 1 0 0 1 1 1v2H11.31zM25 28H11v-2h14zm0-4H11v-2h14zm0-4H11v-2h14zm0-4H11v-2h14z' class='clr-i-solid clr-i-solid-path-1' fill='%2389acc8'/%3E%3Crect x='0' y='0' width='36' height='36' fill='rgba(0, 0, 0, 0)' /%3E%3C/svg%3E");
    
    display: inline-block;
    width: 16px;
    height: 16px;
    vertical-align: text-top;
}