diff --git a/docs/projects/memorypalace/.obsidian/app.json b/docs/projects/memorypalace/.obsidian/app.json
new file mode 100644
index 0000000..f1da82a
--- /dev/null
+++ b/docs/projects/memorypalace/.obsidian/app.json
@@ -0,0 +1,7 @@
+{
+ "attachmentFolderPath": "/attachments",
+ "alwaysUpdateLinks": true,
+ "newFileLocation": "current",
+ "promptDelete": false,
+ "readableLineLength": false
+}
\ No newline at end of file
diff --git a/docs/projects/memorypalace/.obsidian/appearance.json b/docs/projects/memorypalace/.obsidian/appearance.json
new file mode 100644
index 0000000..2272ea5
--- /dev/null
+++ b/docs/projects/memorypalace/.obsidian/appearance.json
@@ -0,0 +1,3 @@
+{
+ "cssTheme": "Things"
+}
\ No newline at end of file
diff --git a/docs/projects/memorypalace/.obsidian/community-plugins.json b/docs/projects/memorypalace/.obsidian/community-plugins.json
new file mode 100644
index 0000000..d19defc
--- /dev/null
+++ b/docs/projects/memorypalace/.obsidian/community-plugins.json
@@ -0,0 +1,4 @@
+[
+ "obsidian-importer",
+ "obsidian-advanced-uri"
+]
\ No newline at end of file
diff --git a/docs/projects/memorypalace/.obsidian/core-plugins.json b/docs/projects/memorypalace/.obsidian/core-plugins.json
new file mode 100644
index 0000000..8e719d8
--- /dev/null
+++ b/docs/projects/memorypalace/.obsidian/core-plugins.json
@@ -0,0 +1,33 @@
+{
+ "file-explorer": true,
+ "global-search": true,
+ "switcher": true,
+ "graph": true,
+ "backlink": true,
+ "canvas": true,
+ "outgoing-link": true,
+ "tag-pane": true,
+ "properties": false,
+ "page-preview": true,
+ "daily-notes": true,
+ "templates": true,
+ "note-composer": true,
+ "command-palette": true,
+ "slash-command": false,
+ "editor-status": true,
+ "bookmarks": true,
+ "markdown-importer": false,
+ "zk-prefixer": false,
+ "random-note": false,
+ "outline": true,
+ "word-count": true,
+ "slides": false,
+ "audio-recorder": false,
+ "workspaces": false,
+ "file-recovery": true,
+ "publish": false,
+ "sync": false,
+ "webviewer": false,
+ "footnotes": false,
+ "bases": true
+}
\ No newline at end of file
diff --git a/docs/projects/memorypalace/.obsidian/graph.json b/docs/projects/memorypalace/.obsidian/graph.json
new file mode 100644
index 0000000..42a46ec
--- /dev/null
+++ b/docs/projects/memorypalace/.obsidian/graph.json
@@ -0,0 +1,22 @@
+{
+ "collapse-filter": true,
+ "search": "",
+ "showTags": false,
+ "showAttachments": false,
+ "hideUnresolved": false,
+ "showOrphans": true,
+ "collapse-color-groups": true,
+ "colorGroups": [],
+ "collapse-display": true,
+ "showArrow": false,
+ "textFadeMultiplier": 0,
+ "nodeSizeMultiplier": 1,
+ "lineSizeMultiplier": 1,
+ "collapse-forces": true,
+ "centerStrength": 0.518713248970312,
+ "repelStrength": 10,
+ "linkStrength": 1,
+ "linkDistance": 250,
+ "scale": 1,
+ "close": true
+}
\ No newline at end of file
diff --git a/docs/projects/memorypalace/.obsidian/plugins/obsidian-advanced-uri/main.js b/docs/projects/memorypalace/.obsidian/plugins/obsidian-advanced-uri/main.js
new file mode 100644
index 0000000..1d11e77
--- /dev/null
+++ b/docs/projects/memorypalace/.obsidian/plugins/obsidian-advanced-uri/main.js
@@ -0,0 +1,34 @@
+/*
+THIS IS A GENERATED/BUNDLED FILE BY ESBUILD
+if you want to view the source visit the plugins github repository (https://github.com/Vinzent03/obsidian-advanced-uri)
+*/
+
+var ze=Object.create;var Z=Object.defineProperty;var De=Object.getOwnPropertyDescriptor;var He=Object.getOwnPropertyNames;var Ne=Object.getPrototypeOf,We=Object.prototype.hasOwnProperty;var Be=(s,n)=>()=>(n||s((n={exports:{}}).exports,n),n.exports),$e=(s,n)=>{for(var e in n)Z(s,e,{get:n[e],enumerable:!0})},ge=(s,n,e,t)=>{if(n&&typeof n=="object"||typeof n=="function")for(let i of He(n))!We.call(s,i)&&i!==e&&Z(s,i,{get:()=>n[i],enumerable:!(t=De(n,i))||t.enumerable});return s};var Ke=(s,n,e)=>(e=s!=null?ze(Ne(s)):{},ge(n||!s||!s.__esModule?Z(e,"default",{value:s,enumerable:!0}):e,s)),Ge=s=>ge(Z({},"__esModule",{value:!0}),s);var xe=Be((N,se)=>{(function(n,e){typeof N=="object"&&typeof se=="object"?se.exports=e():typeof define=="function"&&define.amd?define([],e):typeof N=="object"?N.feather=e():n.feather=e()})(typeof self!="undefined"?self:N,function(){return function(s){var n={};function e(t){if(n[t])return n[t].exports;var i=n[t]={i:t,l:!1,exports:{}};return s[t].call(i.exports,i,i.exports,e),i.l=!0,i.exports}return e.m=s,e.c=n,e.d=function(t,i,o){e.o(t,i)||Object.defineProperty(t,i,{configurable:!1,enumerable:!0,get:o})},e.r=function(t){Object.defineProperty(t,"__esModule",{value:!0})},e.n=function(t){var i=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(i,"a",i),i},e.o=function(t,i){return Object.prototype.hasOwnProperty.call(t,i)},e.p="",e(e.s=0)}({"./dist/icons.json":function(s){s.exports={activity:'
"})}};var P=require("obsidian");var ee,Je=new Uint8Array(16);function de(){if(!ee&&(ee=typeof crypto!="undefined"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto!="undefined"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),!ee))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return ee(Je)}var Te=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function Qe(s){return typeof s=="string"&&Te.test(s)}var Ee=Qe;var F=[];for(te=0;te<256;++te)F.push((te+256).toString(16).substr(1));var te;function Xe(s){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,e=(F[s[n+0]]+F[s[n+1]]+F[s[n+2]]+F[s[n+3]]+"-"+F[s[n+4]]+F[s[n+5]]+"-"+F[s[n+6]]+F[s[n+7]]+"-"+F[s[n+8]]+F[s[n+9]]+"-"+F[s[n+10]]+F[s[n+11]]+F[s[n+12]]+F[s[n+13]]+F[s[n+14]]+F[s[n+15]]).toLowerCase();if(!Ee(e))throw TypeError("Stringified UUID is invalid");return e}var Re=Xe;function qe(s,n,e){s=s||{};var t=s.random||(s.rng||de)();if(t[6]=t[6]&15|64,t[8]=t[8]&63|128,n){e=e||0;for(var i=0;i<16;++i)n[e+i]=t[i];return n}return Re(t)}var pe=qe;var Ve=require("obsidian"),_e={options:[],placeholder:"",allowEmpty:!1,onlySelection:!1,initialValue:void 0},ne=class extends Ve.SuggestModal{constructor(e,t){super(e.app);this.config={..._e,...t},this.setPlaceholder(this.config.placeholder)}openAndGetResult(){return new Promise(e=>{this.resolve=e,this.open(),this.config.initialValue!=null&&(this.inputEl.value=this.config.initialValue,this.inputEl.dispatchEvent(new Event("input")))})}onClose(){new Promise(e=>setTimeout(e,10)).then(()=>{this.resolve&&this.resolve(void 0)})}getSuggestions(e){return this.config.onlySelection?this.config.options:this.config.allowEmpty?[e.length>0?e:" ",...this.config.options]:[e.length>0?e:"...",...this.config.options]}renderSuggestion(e,t){t.setText(e)}onChooseSuggestion(e,t){if(this.resolve){let i;this.config.allowEmpty&&e===" "?i="":e==="..."?i=void 0:i=e,this.resolve(i)}}};var K=class{constructor(n){this.plugin=n;this.app=this.plugin.app}get settings(){return this.plugin.settings}async writeUIDToFile(n,e){var c;let t=(c=this.app.metadataCache.getFileCache(n))==null?void 0:c.frontmatter,i=await this.app.vault.read(n),o=(!t||t.length===0)&&!i.match(/^-{3}\s*\n*\r*-{3}/),a=i.split(`
+`),l=`${this.plugin.settings.idField}:`;if(o)a.unshift("---"),a.unshift(`${l} ${e}`),a.unshift("---");else{let d=a.findIndex(p=>p.startsWith(l));d!=-1?a[d]=`${l} ${e}`:a.splice(1,0,`${l} ${e}`)}let r=a.join(`
+`);return await this.app.vault.modify(n,r),e}async getUIDFromFile(n){var i;let e=(i=this.app.metadataCache.getFileCache(n))!=null?i:await new Promise(o=>{let a=this.app.metadataCache.on("changed",l=>{if(l.path==n.path){let r=this.app.metadataCache.getFileCache(n);this.app.metadataCache.offref(a),o(r)}})}),t=(0,P.parseFrontMatterEntry)(e.frontmatter,this.plugin.settings.idField);if(t!=null)return t instanceof Array?t[0]:t}async generateURI(n){var a;let e="obsidian://adv-uri",t="",i=this.app.vault.getAbstractFileByPath(n.filepath);this.settings.includeVaultName&&(t+="?vault=",this.settings.vaultParam=="id"&&this.app.appId?t+=encodeURIComponent(this.app.appId):t+=encodeURIComponent(this.app.vault.getName())),this.settings.useUID&&i instanceof P.TFile&&i.extension=="md"&&(this.settings.addFilepathWhenUsingUID||(n.filepath=void 0),n.uid=(a=await this.getUIDFromFile(i))!=null?a:await this.writeUIDToFile(i,pe()));let o=Object.keys(n).filter(l=>n[l]).sort((l,r)=>{let c=["filepath","filename","uid","daily"],d=["data","eval"];return c.includes(l)?-1:c.includes(r)||d.includes(l)?1:d.includes(r)?-1:0});for(let l of o)n[l]!=null&&(t+=t?"&":"?",t+=`${l}=${encodeURIComponent(n[l])}`);return t.endsWith("%20")&&(t+="&"),e+t}async copyURI(n,e=!1,t=void 0){var o,a;let i=await this.generateURI(n);if(e){let l=this.settings.linkFormats;if(l.length==0){new P.Notice("No link formats defined in the settings");return}let r;if(l.length==1)r=l[0];else{let d=l.map(h=>h.name),p=await new ne(this.plugin,{options:d,onlySelection:!0,placeholder:"Select link format"}).openAndGetResult();if(!p){new P.Notice("No link format selected");return}r=l.find(h=>h.name==p)}let c=r.format.replace(/\{\{uri\}\}/g,i).replace(/\{\{path\}\}/g,t==null?void 0:t.path).replace(/\{\{folder\}\}/g,(o=t==null?void 0:t.parent)==null?void 0:o.path).replace(/\{\{name\}\}/g,t==null?void 0:t.basename).replace(/\{\{vaultName\}\}/g,this.app.vault.getName()).replace(/\{\{vaultId\}\}/g,this.app.appId);if(t&&c.match(/\{\{uid\}\}/g)){let d=(a=await this.getUIDFromFile(t))!=null?a:t.basename;c=c.replace(/\{\{uid\}\}/g,d)}if(t&&c.match(/\{\{alias\}\}/g)){let d=(0,P.parseFrontMatterAliases)(this.app.metadataCache.getFileCache(t).frontmatter),p=d?d[0]:t==null?void 0:t.basename;c=c.replace(/\{\{alias\}\}/g,p)}await D(c),new P.Notice(`Advanced URI in format "${r.name}" copied to your clipboard`);return}await D(i),new P.Notice("Advanced URI copied to your clipboard")}getFileFromUID(n){var i;let e=this.app.vault.getMarkdownFiles(),t=this.settings.idField;for(let o of e){let a=(0,P.parseFrontMatterEntry)((i=this.app.metadataCache.getFileCache(o))==null?void 0:i.frontmatter,t);if(a instanceof Array){if(a.contains(n))return o}else if(a==n)return o}}getFileFromBlockID(n){var t,i;let e=this.app.vault.getMarkdownFiles();n=n.toLowerCase();for(let o of e)if(((i=(t=this.app.metadataCache.getFileCache(o))==null?void 0:t.blocks)==null?void 0:i[n])!=null)return o}};var oe=require("obsidian"),ie=class extends oe.FuzzySuggestModal{constructor(e){super(e.app);this.plugin=e,this.setPlaceholder("Choose a workspace")}getItems(){let e=this.app.internalPlugins.getEnabledPluginById("workspaces");if(!e)new oe.Notice("Workspaces plugin is not enabled");else return Object.keys(e.workspaces)}getItemText(e){return e}onChooseItem(e,t){this.plugin.tools.copyURI({workspace:e})}};var ae=class extends w.Plugin{constructor(){super(...arguments);this.handlers=new $(this);this.tools=new K(this)}async onload(){await this.loadSettings(),this.addSettingTab(new _(this.app,this)),this.addCommand({id:"copy-uri-current-file",name:"Copy URI for file with options",callback:()=>this.handlers.handleCopyFileURI(!1,!1)}),this.addCommand({id:"copy-uri-current-file-simple",name:"Copy URI for current file",callback:()=>this.handlers.handleCopyFileURI(!0,!1)}),this.addCommand({id:"copy-uri-current-file-with-format",name:"Copy formatted URI for file with options ",callback:()=>this.handlers.handleCopyFileURI(!1,!0)}),this.addCommand({id:"copy-uri-current-file-simple-with-format",name:"Copy formatted URI for current file",callback:()=>this.handlers.handleCopyFileURI(!0,!0)}),this.addCommand({id:"copy-uri-daily",name:"Copy URI for daily note",callback:()=>new U(this,!1).open()}),this.addCommand({id:"copy-uri-search-and-replace",name:"Copy URI for search and replace",callback:()=>{let e=new R(this,"Used file for search and replace");e.open(),e.onChooseItem=t=>{let i=new q(this);i.open(),i.onChooseSuggestion=o=>{new X(this,o,t==null?void 0:t.source).open()}}}}),this.addCommand({id:"copy-uri-command",name:"Copy URI for command",callback:()=>{let e=new R(this,"Select a file to be opened before executing the command");e.open(),e.onChooseItem=t=>{new Q(this,t==null?void 0:t.source).open()}}}),this.addCommand({id:"copy-uri-block",name:"Copy URI for current block",checkCallback:e=>{let t=this.app.workspace.getActiveViewOfType(w.MarkdownView);if(e)return t!=null;let i=B.getBlockId(this.app);i&&this.tools.copyURI({filepath:t.file.path,block:i},!1,t.file)}}),this.addCommand({id:"copy-uri-block-with-format",name:"Copy formatted URI for current block",checkCallback:e=>{let t=this.app.workspace.getActiveViewOfType(w.MarkdownView);if(e)return t!=null;let i=B.getBlockId(this.app);i&&this.tools.copyURI({filepath:t.file.path,block:i},!0,t.file)}}),this.addCommand({id:"copy-uri-workspace",name:"Copy URI for workspace",callback:()=>{new ie(this).open()}}),this.addCommand({id:"copy-uri-canvas-node",name:"Copy URI for selected canvas nodes",checkCallback:e=>{let t=this.app.workspace.activeLeaf.view;if(e)return t.getViewType()==="canvas"&&t.canvas.selection.size>0;if(t.getViewType()!=="canvas")return!1;let i=t,o=[];i.canvas.selection.forEach(a=>{o.push(a.id)}),this.tools.copyURI({canvasnodes:o.join(","),filepath:t.file.path},!1,t.file)}}),this.addCommand({id:"copy-uri-canvas-viewport",name:"Copy URI for current canvas viewport",checkCallback:e=>{let t=this.app.workspace.activeLeaf.view;if(e)return t.getViewType()==="canvas";if(t.getViewType()!=="canvas")return!1;let o=t.canvas,a=o.tx.toFixed(0),l=o.ty.toFixed(0),r=o.tZoom.toFixed(3);this.tools.copyURI({filepath:t.file.path,canvasviewport:`${a},${l},${r}`},!1,t.file)}}),this.registerObsidianProtocolHandler("advanced-uri",async e=>{let t=e;for(let i in t)t[i]=decodeURIComponent(t[i]);this.onUriCall(t)}),this.registerObsidianProtocolHandler("adv-uri",async e=>{let t=e;this.onUriCall(t)}),this.registerObsidianProtocolHandler("hook-get-advanced-uri",async e=>{let t=e;for(let o in t)t[o]=decodeURIComponent(t[o]);let i=this.app.workspace.getActiveFile();i?this.hookSuccess(t,i):this.failure(t,{errorMessage:"No file opened"})}),this.registerEvent(this.app.workspace.on("file-menu",(e,t,i)=>{(i==="more-options"||i==="tab-header"||i=="file-explorer-context-menu")&&t instanceof w.TFile&&(e.addItem(o=>{o.setTitle("Copy Advanced URI").setIcon("link").setSection("info").onClick(a=>this.handlers.handleCopyFileURI(!0,!1,t))}),e.addItem(o=>{o.setTitle("Copy formatted Advanced URI").setIcon("link").setSection("info").onClick(a=>this.handlers.handleCopyFileURI(!0,!0,t))}))}))}async onUriCall(e){var i,o,a;let t=!1;if(this.lastParameters={...e},e.uid){let l=(i=this.tools.getFileFromUID(e.uid))==null?void 0:i.path;l!=null&&(e.filepath=l,e.uid=void 0)}else if(e.filename){let l=this.app.metadataCache.getFirstLinkpathDest(e.filename,"");l||(l=this.app.vault.getMarkdownFiles().find(d=>{var p;return(p=(0,w.parseFrontMatterAliases)(this.app.metadataCache.getFileCache(d).frontmatter))==null?void 0:p.includes(e.filename)}));let r=this.app.fileManager.getNewFileParent((o=this.app.workspace.getActiveFile())==null?void 0:o.path),c=r.isRoot()?"":r.path+"/";e.filepath=(a=l==null?void 0:l.path)!=null?a:c+(0,w.normalizePath)(e.filename)}if(e.filepath){e.filepath=(0,w.normalizePath)(e.filepath);let l=e.filepath.lastIndexOf(".");e.filepath.substring(l<0?e.filepath.length:l)===""&&(e.filepath=e.filepath+".md")}else if(e.daily==="true"){if(!je(this.app)){new w.Notice("Daily notes plugin is not loaded");return}let l=window.moment(Date.now()),r=await be(l,this.app),c=this.app.vault.getAbstractFileByPath(r);c||(e.exists==="true"?e.filepath=r:(c=await this.app.internalPlugins.getEnabledPluginById("daily-notes").getDailyNote(),t=!0)),c&&(e.filepath=c.path)}e.clipboard==="true"&&(e.data=await navigator.clipboard.readText()),this.chooseHandler(e,t)}async chooseHandler(e,t){e["enable-plugin"]||e["disable-plugin"]?this.handlers.handlePluginManagement(e):e.workspace||e.saveworkspace=="true"?this.handlers.handleWorkspace(e):e.commandname||e.commandid?(await this.handlers.handleCommand(e),e.filepath=void 0,e.commandid=void 0,e.commandname=void 0,await this.chooseHandler(e,t)):e.frontmatterkey?this.handlers.handleFrontmatterKey(e):e.bookmark?this.handlers.handleBookmarks(e):e.eval?this.handlers.handleEval(e):e.filepath&&e.exists==="true"?this.handlers.handleDoesFileExist(e):e.canvasnodes||e.canvasviewport?this.handlers.handleCanvas(e):e.data?this.handlers.handleWrite(e,t):e.filepath&&e.heading?(await this.handlers.handleOpen(e),e.filepath=void 0,e.heading=void 0,this.chooseHandler(e,t)):e.filepath&&e.block?(await this.handlers.handleOpen(e),e.filepath=void 0,e.block=void 0,this.chooseHandler(e,t)):(e.search||e.searchregex)&&e.replace!=null?this.handlers.handleSearchAndReplace(e):e.search?this.handlers.handleSearch(e):e.filepath?this.handlers.handleOpen(e):e.block?this.handlers.handleOpenBlock(e):e.settingid?this.handlers.handleOpenSettings(e):e.updateplugins&&this.handlers.handleUpdatePlugins(e)}async hookSuccess(e,t){if(!e["x-success"])return;let i={title:W(t.name),advanceduri:await this.tools.generateURI({filepath:t.path}),urlkey:"advanceduri",fileuri:Fe(this.app,t)};this.success(e,i)}success(e,t){if(e["x-success"]){let i=new URL(e["x-success"]);for(let o in t)i.searchParams.set(o,t[o]);window.open(i.toString())}}failure(e,t){if(e["x-error"]){let i=new URL(e["x-error"]);for(let o in t)i.searchParams.set(o,t[o]);window.open(i.toString())}}async append(e,t){var a,l;let i,o;if(e instanceof w.TFile){i=e.path;let c=(await this.app.vault.read(e)).split(`
+`),d;if(t.heading){let p=ce(this.app,e,t.heading);if(d=p==null?void 0:p.lastLine,d===void 0)return;p.firstLine==p.lastLine&&t.separator&&(t.separator=`
+`+t.separator)}else t.line?d=Number(t.line):d=c.length;d=Math.max(1,d),c[d-1]=((a=c[d-1])!=null?a:"")+((l=t.separator)!=null?l:`
+`)+t.data,o=c.join(`
+`)}else i=e,o=t.data;return this.writeAndOpenFile(i,o,t)}async prepend(e,t){var a,l,r;let i,o;if(e instanceof w.TFile){i=e.path;let c=await this.app.vault.read(e),d=this.app.metadataCache.getFileCache(e),p=c.split(`
+`),h;if(t.heading){if(h=(a=ce(this.app,e,t.heading))==null?void 0:a.firstLine,h===void 0)return;h+=1}else t.line?h=Number(t.line):d.frontmatterPosition?h=d.frontmatterPosition.end.line+2:h=1;h=Math.max(1,h),p[h-1]=`${t.data}${(l=t.separator)!=null?l:`
+`}${(r=p[h-1])!=null?r:""}`,o=p.join(`
+`)}else i=e,o=t.data;return this.writeAndOpenFile(i,o,t)}async writeAndOpenFile(e,t,i){let o=this.app.vault.getAbstractFileByPath(e);if(o instanceof w.TFile)await this.app.vault.modify(o,t);else{let a=e.split("/"),l=a.slice(0,a.length-1).join("/");a.length>1&&!(this.app.vault.getAbstractFileByPath(l)instanceof w.TFolder)&&await this.app.vault.createFolder(l),/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/.test(t)?await this.app.vault.createBinary(e,(0,w.base64ToArrayBuffer)(t)):await this.app.vault.create(e,t)}return this.openExistingFileAndSetCursor(e,i),this.app.vault.getAbstractFileByPath(e)}async openExistingFileAndSetCursor(e,t){t.openmode!="silent"&&this.settings.openFileOnWrite&&(await this.open({file:e,setting:this.settings.openFileOnWriteInNewPane,parameters:t}),t.line!=null||t.column!=null||t.offset!=null?await this.setCursorInLine(t):t.mode!=null&&await this.setCursor(t))}async open({file:e,setting:t,parameters:i,supportPopover:o,mode:a}){var r;let l;if(i.openmode=="popover"&&(o==null||o)){let c=this.app.plugins.plugins["obsidian-hover-editor"];c||(new w.Notice("Cannot find Hover Editor plugin. Please file an issue."),this.failure(i)),await new Promise(d=>{l=c.spawnPopover(void 0,()=>{this.app.workspace.setActiveLeaf(l,{focus:!0}),d()})})}else{let c=t;if(i.newpane!==void 0&&(c=i.newpane=="true"),i.openmode!==void 0&&(i.openmode=="true"||i.openmode=="false"?c=i.openmode=="true":i.openmode=="popover"?c=!1:w.Platform.isMobile&&i.openmode=="window"||(c=i.openmode)),c=="silent")return;if(w.Platform.isMobileApp&&c=="window"&&(c=!0),e!=null){let d=!1;isBoolean(c)&&this.app.workspace.iterateAllLeaves(p=>{var h;if(((h=p.view.file)==null?void 0:h.path)===i.filepath){if(d&&p.width==0)return;d=!0,this.app.workspace.setActiveLeaf(p,{focus:!0}),l=p}})}l||(l=this.app.workspace.getLeaf(c),this.app.workspace.setActiveLeaf(l,{focus:!0}))}if(e instanceof w.TFile?await l.openFile(e):e!=null&&await this.app.workspace.openLinkText(e,"/",!1,a!=null?{state:{mode:a}}:re(i)),l.view instanceof w.MarkdownView){let c=l.getViewState();a!=null?c.state.mode=a:c.state={...c.state,...(r=re(i))==null?void 0:r.state},await l.setViewState(c)}return l}async setCursor(e){let t=this.app.workspace.getActiveViewOfType(w.MarkdownView);if(!t)return;let i=e.mode,o=t.editor,a=t.leaf.getViewState();if(a.state.mode="source",i==="append"){let l=o.lastLine(),r=o.getLine(l).length;await t.leaf.setViewState(a,{focus:!0}),o.setCursor({ch:r,line:l}),t.editor.scrollIntoView({from:{line:l,ch:r},to:{line:l,ch:r}},!0)}else i==="prepend"&&(await t.leaf.setViewState(a,{focus:!0}),o.setCursor({ch:0,line:0}),t.editor.scrollIntoView({from:{line:0,ch:0},to:{line:0,ch:0}},!0));await new Promise(l=>setTimeout(l,10)),e.viewmode=="preview"&&(a.state.mode="preview",await t.leaf.setViewState(a))}async setCursorInLine(e){let t=this.app.workspace.getActiveViewOfType(w.MarkdownView);if(!t)return;let i=t.leaf.getViewState(),o=e.line!=null?Number(e.line):void 0,a=e.column?Number(e.column):void 0;i.state.mode="source",await t.leaf.setViewState(i);let l,r;if(e.offset!=null){let c=t.editor.offsetToPos(Number(e.offset));l=c.line,r=c.ch}else{l=o!=null?Math.min(o-1,t.editor.lineCount()-1):t.editor.getCursor().line;let c=t.editor.getLine(l).length-1;r=Math.min(a-1,c)}t.editor.focus(),t.editor.setCursor({line:l,ch:r}),t.editor.scrollIntoView({from:{line:l,ch:r},to:{line:l,ch:r}},!0),await new Promise(c=>setTimeout(c,10)),e.viewmode=="preview"&&(i.state.mode="preview",await t.leaf.setViewState(i))}async loadSettings(){this.settings=Object.assign(ve,await this.loadData())}async saveSettings(){await this.saveData(this.settings)}};
+//! All of these methods are taken from https://www.npmjs.com/package/obsidian-daily-notes-interface.
+/*! Bundled license information:
+
+feather-icons/dist/feather.js:
+ (*!
+ Copyright (c) 2016 Jed Watson.
+ Licensed under the MIT License (MIT), see
+ http://jedwatson.github.io/classnames
+ *)
+*/
+
+/* nosourcemap */
\ No newline at end of file
diff --git a/docs/projects/memorypalace/.obsidian/plugins/obsidian-advanced-uri/manifest.json b/docs/projects/memorypalace/.obsidian/plugins/obsidian-advanced-uri/manifest.json
new file mode 100644
index 0000000..ddea869
--- /dev/null
+++ b/docs/projects/memorypalace/.obsidian/plugins/obsidian-advanced-uri/manifest.json
@@ -0,0 +1,11 @@
+{
+ "id": "obsidian-advanced-uri",
+ "name": "Advanced URI",
+ "description": "Advanced modes for Obsidian URI",
+ "isDesktopOnly": false,
+ "js": "main.js",
+ "fundingUrl": "https://ko-fi.com/vinzent",
+ "version": "1.46.1",
+ "author": "Vinzent",
+ "authorUrl": "https://github.com/Vinzent03"
+}
diff --git a/docs/projects/memorypalace/.obsidian/plugins/obsidian-importer/main.js b/docs/projects/memorypalace/.obsidian/plugins/obsidian-importer/main.js
new file mode 100644
index 0000000..0ae39e4
--- /dev/null
+++ b/docs/projects/memorypalace/.obsidian/plugins/obsidian-importer/main.js
@@ -0,0 +1,287 @@
+/*
+THIS IS A GENERATED/BUNDLED FILE BY ESBUILD
+if you want to view the source, please visit the github repository of this plugin
+*/
+
+var Tg=Object.create;var Wi=Object.defineProperty;var Ag=Object.getOwnPropertyDescriptor;var Cg=Object.getOwnPropertyNames;var kg=Object.getPrototypeOf,Ng=Object.prototype.hasOwnProperty;var te=(r,t)=>()=>(t||r((t={exports:{}}).exports,t),t.exports),rt=(r,t)=>{for(var e in t)Wi(r,e,{get:t[e],enumerable:!0})},Ac=(r,t,e,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of Cg(t))!Ng.call(r,i)&&i!==e&&Wi(r,i,{get:()=>t[i],enumerable:!(n=Ag(t,i))||n.enumerable});return r};var Wn=(r,t,e)=>(e=r!=null?Tg(kg(r)):{},Ac(t||!r||!r.__esModule?Wi(e,"default",{value:r,enumerable:!0}):e,r)),Pg=r=>Ac(Wi({},"__esModule",{value:!0}),r);var Os=te((N_,ap)=>{"use strict";ap.exports=_b;function _b(r,t){for(var e=new Array(arguments.length-1),n=0,i=2,a=!0;i
").replace(/\n/g,"
");for(i=i.replace(/\|+/g,"\\|");i.length<3;)i+=" ";return t&&(i=nx(i,t," ")),n+i+" |"}function kf(r){if(!r.childNodes)return!1;for(let t=0;t
`}}return i}async formatHtmlAttr(e){var i,a;e.strikethrough&&(e.fragment=` >=P,C-=P,a=u,n=f,i=g,t=Rc;case Rc:for(P=a;C >=n[k+1],C-=n[k+1],F=n[k],(F&16)!==0){l=F&15,s=n[k+2],t=Oc;break}if((F&64)===0){a=F,i=k/3+n[k+2];break}return t=zi,b.msg="invalid distance code",A=-3,h.bitb=w,h.bitk=C,b.avail_in=D,b.total_in+=y-b.next_in_index,b.next_in_index=y,h.write=S,h.inflate_flush(b,A);case Oc:for(P=l;C >=P,C-=P,t=Ic;case Ic:for(M=S-s;M<0;)M+=h.end;for(;e!==0;){if(R===0&&(S==h.end&&h.read!==0&&(S=0,R=S >>16&65535)!=(A&65535))return n=Lr,m.msg="invalid stored block lengths",h=-3,e.bitb=A,e.bitk=P,m.avail_in=F,m.total_in+=k-m.next_in_index,m.next_in_index=k,e.write=w,e.inflate_flush(m,h);i=A&65535,A=P=0,n=i!==0?$c:p!==0?Yi:pn;break;case $c:if(F===0||C===0&&(w==e.end&&e.read!==0&&(w=0,C=w 29||(b>>5&31)>29)return n=Lr,m.msg="too many length or distance symbols",h=-3,e.bitb=A,e.bitk=P,m.avail_in=F,m.total_in+=k-m.next_in_index,m.next_in_index=k,e.write=w,e.inflate_flush(m,h);if(b=258+(b&31)+(b>>5&31),!l||l.length>>=14,P-=14,o=0,n=qc;case qc:for(;o<4+(a>>>10);){for(;P<3;){if(F!==0)h=0;else return e.bitb=A,e.bitk=P,m.avail_in=F,m.total_in+=k-m.next_in_index,m.next_in_index=k,e.write=w,e.inflate_flush(m,h);F--,A|=(m.read_byte(k++)&255)< >>=3,P-=3}for(;o<19;)l[Mc[o++]]=0;if(s[0]=7,b=g.inflate_trees_bits(l,s,c,d,m),b!=0)return h=b,h==-3&&(l=null,n=Lr),e.bitb=A,e.bitk=P,m.avail_in=F,m.total_in+=k-m.next_in_index,m.next_in_index=k,e.write=w,e.inflate_flush(m,h);o=0,n=jc;case jc:for(;b=a,!(o>=258+(b&31)+(b>>5&31));){let V,K;for(b=s[0];P>>=b,P-=b,l[o++]=K;else{for(y=K==18?7:K-14,V=K==18?11:3;P>>=b,P-=b,V+=A&ot[y],A>>>=y,P-=y,y=o,b=a,y+V>258+(b&31)+(b>>5&31)||K==16&&y<1)return l=null,n=Lr,m.msg="invalid bit length repeat",h=-3,e.bitb=A,e.bitk=P,m.avail_in=F,m.total_in+=k-m.next_in_index,m.next_in_index=k,e.write=w,e.inflate_flush(m,h);K=K==16?l[y-1]:0;do l[y++]=K;while(--V!==0);o=y}}if(c[0]=-1,O=[],q=[],U=[],H=[],O[0]=9,q[0]=6,b=a,b=g.inflate_trees_dynamic(257+(b&31),1+(b>>5&31),l,O,q,U,H,d,m),b!=0)return b==-3&&(l=null,n=Lr),h=b,e.bitb=A,e.bitk=P,m.avail_in=F,m.total_in+=k-m.next_in_index,m.next_in_index=k,e.write=w,e.inflate_flush(m,h);u.init(O[0],q[0],d,U[0],d,H[0]),n=Gi;case Gi:if(e.bitb=A,e.bitk=P,m.avail_in=F,m.total_in+=k-m.next_in_index,m.next_in_index=k,e.write=w,(h=u.proc(e,m,h))!=1)return e.inflate_flush(m,h);if(h=0,u.free(m),k=m.next_in_index,F=m.avail_in,A=e.bitb,P=e.bitk,w=e.write,C=w ]*>)|\n \n/g,tE=5,rE=new RegExp(/^data:[\w\d]+\/[\w\d]+;base64,/);function nE(r){throw new Error("Didn't expect to get here")}function iE(r){if(r==null)throw new Error("response is nullish");if(typeof r!="object")throw new Error("response is not an object type");if("@odata.nextLink"in r){let t=r["@odata.nextLink"];if(typeof t!="string")throw new Error(`Link of unknown type: ${typeof t}`)}if(!("value"in r))throw new Error("Expected response to have a 'value' property");if(!Array.isArray(r.value))throw new Error("Expected response to have an error in 'value' property")}function aE(r){return r instanceof HTMLElement}var Fo=class extends _e{constructor(){super(...arguments);this.importPreviouslyImported=!1;this.importIncompatibleAttachments=!1;this.selectedIds=[];this.notebooks=[];this.graphData={state:yn(32),accessToken:""};this.attachmentDownloadPauseCounter=0;this.rememberMe=!1;this.lastSuccessfulFetchTime=performance.now()}async init(){this.addOutputLocationSetting("OneNote"),new qe.Setting(this.modal.contentEl).setName("Import incompatible attachments").setDesc("Imports incompatible attachments which cannot be embedded in Obsidian, such as .exe files.").addToggle(i=>i.setValue(!1).onChange(a=>this.importIncompatibleAttachments=a)),new qe.Setting(this.modal.contentEl).setName("Skip previously imported").setDesc("If enabled, notes imported previously by this plugin will be skipped.").addToggle(i=>i.setValue(!0).onChange(a=>this.importPreviouslyImported=!a));let e=!1;if(this.retrieveRefreshToken())try{await this.updateAccessToken(),e=!0}catch(i){}this.microsoftAccountSetting=new qe.Setting(this.modal.contentEl).setName("Sign in with your Microsoft account").setDesc("You need to sign in to import your OneNote data.").addButton(i=>i.setCta().setButtonText("Sign in").onClick(()=>{this.registerAuthCallback(this.authenticateUser.bind(this));let a=new URLSearchParams({client_id:bg,scope:"offline_access "+yg.join(" "),response_type:"code",redirect_uri:Lo,response_mode:"query",state:this.graphData.state});window.open(`https://login.microsoftonline.com/common/oauth2/v2.0/authorize?${a.toString()}`)})),this.microsoftAccountSetting.settingEl.toggle(!e);let n=new qe.Setting(this.modal.contentEl).setName("Remember me").setDesc("If checked, you will be automatically logged in for subsequent imports.").addToggle(i=>{i.onChange(a=>{this.rememberMe=a,a&&this.refreshToken?this.storeRefreshToken(this.refreshToken):this.clearStoredRefreshToken()})});n.settingEl.toggle(!e),this.switchUserSetting=new qe.Setting(this.modal.contentEl).addButton(i=>i.setCta().setButtonText("Switch user").onClick(()=>{this.microsoftAccountSetting.settingEl.show(),n.settingEl.show(),this.clearStoredRefreshToken(),this.switchUserSetting.settingEl.hide(),this.contentArea.empty()})),this.loadingArea=this.modal.contentEl.createDiv({text:"Loading notebooks..."}),this.loadingArea.hide(),this.contentArea=this.modal.contentEl.createDiv(),this.contentArea.hide(),e?(await this.setSwitchUser(),await this.showSectionPickerUI()):this.switchUserSetting.settingEl.hide()}async authenticateUser(e){try{if(e.state!==this.graphData.state)throw new Error(`An incorrect state was returned.
+Expected state: ${this.graphData.state}
+Returned state: ${e.state}`);await this.updateAccessToken(e.code),await this.setSwitchUser(),await this.showSectionPickerUI()}catch(n){console.error("An error occurred while we were trying to sign you in. Error details: ",n),this.modal.contentEl.createEl("div",{text:"An error occurred while trying to sign you in."}).createEl("details",{text:n}).createEl("summary",{text:"Click here to show error details"})}}async setSwitchUser(){let e=await this.fetchResource("https://graph.microsoft.com/v1.0/me","json");this.switchUserSetting.setDesc(`Signed in as ${e.displayName} (${e.mail}). If that's not the correct account, sign in again.`),this.switchUserSetting.settingEl.show(),this.microsoftAccountSetting.settingEl.hide()}async updateAccessToken(e){let n=new URLSearchParams({client_id:bg,scope:"offline_access "+yg.join(" "),redirect_uri:Lo});if(e)n.set("code",e),n.set("grant_type","authorization_code");else{let a=this.retrieveRefreshToken();if(!a)throw new Error("Missing token required for authentication. Please try logging in again.");n.set("refresh_token",a),n.set("grant_type","refresh_token")}let i=await(0,qe.requestUrl)({method:"POST",url:"https://login.microsoftonline.com/common/oauth2/v2.0/token",contentType:"application/x-www-form-urlencoded",body:n.toString()}).json;if(!i.access_token)throw new Error(`Unexpected data was returned instead of an access token. Error details: ${i}`);i.refresh_token&&this.storeRefreshToken(i.refresh_token),this.graphData.accessToken=i.access_token}storeRefreshToken(e){this.refreshToken=e,this.rememberMe&&localStorage.setItem(hc,e)}retrieveRefreshToken(){return this.refreshToken?this.refreshToken:localStorage.getItem(hc)}clearStoredRefreshToken(){localStorage.removeItem(hc)}async showSectionPickerUI(){var a,o;this.loadingArea.show(),this.selectedIds=[];let e="https://graph.microsoft.com/v1.0/me/onenote/notebooks",n=new URLSearchParams({$expand:"sections($select=id,displayName),sectionGroups($expand=sections,sectionGroups)",$select:"id,displayName,lastModifiedDateTime",$orderby:"lastModifiedDateTime DESC"}),i=`${e}?${n.toString()}`;try{this.notebooks=(await this.fetchResource(i,"json-wrapped")).value,this.contentArea.empty(),this.contentArea.createEl("h4",{text:"Choose data to import"});for(let l of this.notebooks){if(((a=l.sectionGroups)==null?void 0:a.length)!==0)for(let c of l.sectionGroups)await this.fetchNestedSectionGroups(c);let s=this.contentArea.createDiv();new qe.Setting(s).setName(l.displayName).setDesc(`Last edited on: ${qe.moment.utc(l.lastModifiedDateTime).format("Do MMMM YYYY")}. Contains ${(o=l.sections)==null?void 0:o.length} sections.`).addButton(c=>c.setCta().setButtonText("Select all").onClick(()=>{s.querySelectorAll('input[type="checkbox"]:not(:checked)').forEach(u=>u.click())})),this.renderHierarchy(l,s)}}catch(l){this.showContentAreaErrorMessage()}this.loadingArea.hide(),this.contentArea.show()}async fetchNestedSectionGroups(e){if(e.sectionGroups=(await this.fetchResource(e.sectionGroupsUrl+"?$expand=sectionGroups($expand=sections),sections","json-wrapped")).value,e.sectionGroups)for(let n=0;n The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator at [no address given] to inform them of the time this error occurred, and the actions you performed just before this error. More information about this error may be available in the server error log.
+
+ Thanks, ## 1970s & 1980s
+ date realm title type author ISBN Series ## 1990s
+ date realm title type author ISBN Series ## 2000s
+ date realm title type author ISBN Series ## 2010s
+ date realm title type author ISBN Series ## 2020s
+ date realm title type author ISBN Series A FreePoint Technologies Inc. Product
+ 3:28
+ 3:28
+ 3:35
+ 3:36
+ 3:39
+ 3:39
+ 3:49
+ 3:57
+ 3:57
+ 3:58
+ 4:02
+
+Copy
+Regenerate
+${e.fragment}`),e.underlined&&(e.fragment=`${e.fragment}`),e.superscript==1&&(e.fragment=`${e.fragment}`),e.superscript==-1&&(e.fragment=`${e.fragment}`);let n="";switch(e.fontWeight){case 1:e.fragment=`${e.fragment}`;break;case 2:e.fragment=`${e.fragment}`;break;case 3:e.fragment=`${e.fragment}`;break}return(i=e.font)!=null&&i.fontName&&e.font.fontName!==Dg&&(n+=`font-family:${e.font.fontName};`),(a=e.font)!=null&&a.pointSize&&(n+=`font-size:${e.font.pointSize}pt;`),e.color&&(n+=`color:${this.convertColor(e.color)};`),e.link&&!Jo.test(e.link)?(n&&(n=` style="${n}"`),e.fragment=`${e.fragment}`):n&&(e.link&&(e.fragment=await this.getInternalLink(e.link,e.fragment)),e.fragment=`${e.fragment}`),e.atLineStart?this.formatParagraph(e):e.fragment}async formatAttr(e){switch(e.fontWeight){case 1:e.fragment=`**${e.fragment}**`;break;case 2:e.fragment=`*${e.fragment}*`;break;case 3:e.fragment=`***${e.fragment}***`;break}return e.strikethrough&&(e.fragment=`~~${e.fragment}~~`),e.link&&e.link!=e.fragment&&(Jo.test(e.link)?e.fragment=await this.getInternalLink(e.link,e.fragment):e.fragment=`[${e.fragment}](${e.link})`),e.atLineStart?this.formatParagraph(e):e.fragment}formatParagraph(e){var o,l,s,c,u,p;let n=" ".repeat(((o=e.paragraphStyle)==null?void 0:o.indentAmount)||0),i=(l=e.paragraphStyle)==null?void 0:l.styleType,a=(s=e.paragraphStyle)!=null&&s.blockquote?"> ":"";switch(this.listNumber!=0&&(i!==102||this.listIndent!==((c=e.paragraphStyle)==null?void 0:c.indentAmount))&&(this.listIndent=((u=e.paragraphStyle)==null?void 0:u.indentAmount)||0,this.listNumber=0),i){case 0:return`${a}# ${e.fragment}`;case 1:return`${a}## ${e.fragment}`;case 2:return`${a}### ${e.fragment}`;case 101:case 100:return`${a}${n}- ${e.fragment}`;case 102:return this.listNumber++,`${a}${n}${this.listNumber}. ${e.fragment}`;case 103:let d=(p=e.paragraphStyle.checklist)!=null&&p.done?"[x]":"[ ]";return`${a}${n}- ${d} ${e.fragment}`}return this.multiRun==3&&(a+=n),`${a}${e.fragment}`}async formatAttachment(e,n){var c,u,p;let i,a,o;switch((c=e.attachmentInfo)==null?void 0:c.typeUti){case"com.apple.notes.inlinetextattachment.hashtag":case"com.apple.notes.inlinetextattachment.mention":return i=await this.importer.database.get`
+ SELECT zalttext FROM ziccloudsyncingobject
+ WHERE zidentifier = ${e.attachmentInfo.attachmentIdentifier}`,i.ZALTTEXT;case"com.apple.notes.inlinetextattachment.link":return i=await this.importer.database.get`
+ SELECT ztokencontentidentifier FROM ziccloudsyncingobject
+ WHERE zidentifier = ${e.attachmentInfo.attachmentIdentifier}`,await this.getInternalLink(i.ZTOKENCONTENTIDENTIFIER,void 0,n);case"com.apple.notes.table":return i=await this.importer.database.get`
+ SELECT hex(zmergeabledata1) as zhexdata FROM ziccloudsyncingobject
+ WHERE zidentifier = ${e.attachmentInfo.attachmentIdentifier}`,o=this.importer.decodeData(i.zhexdata,zn),await o.format();case"public.url":return i=await this.importer.database.get`
+ SELECT ztitle, zurlstring FROM ziccloudsyncingobject
+ WHERE zidentifier = ${e.attachmentInfo.attachmentIdentifier}`,`[**${i.ZTITLE}**](${i.ZURLSTRING})`;case"com.apple.notes.gallery":return i=await this.importer.database.get`
+ SELECT hex(zmergeabledata1) as zhexdata FROM ziccloudsyncingobject
+ WHERE zidentifier = ${e.attachmentInfo.attachmentIdentifier}`,o=this.importer.decodeData(i.zhexdata,Vn),await o.format(!1,n);case"com.apple.paper.doc.scan":case"com.apple.drawing":case"com.apple.drawing.2":case"com.apple.paper":i=await this.importer.database.get`
+ SELECT z_pk, zhandwritingsummary
+ FROM (SELECT *, NULL AS zhandwritingsummary FROM ziccloudsyncingobject)
+ WHERE zidentifier = ${e.attachmentInfo.attachmentIdentifier}`,a=i==null?void 0:i.Z_PK;break;default:i=await this.importer.database.get`
+ SELECT zmedia FROM ziccloudsyncingobject
+ WHERE zidentifier = ${(u=e.attachmentInfo)==null?void 0:u.attachmentIdentifier}`,a=i==null?void 0:i.ZMEDIA;break}if(!a)return` **(unknown attachment: ${(p=e.attachmentInfo)==null?void 0:p.typeUti})** `;let l=await this.importer.resolveAttachment(a,e.attachmentInfo.typeUti),s=l?`
+${this.app.fileManager.generateMarkdownLink(l,n)}
+`:" **(error reading attachment)**";return this.importer.includeHandwriting&&i.ZHANDWRITINGSUMMARY&&(s=`
+> [!Handwriting]-
+> ${i.ZHANDWRITINGSUMMARY.replace(`
+`,`
+> `)}${s}`),s}async getInternalLink(e,n=void 0,i=""){let a=e.match(Jo)[1],o=await this.importer.database.get`
+ SELECT z_pk FROM ziccloudsyncingobject
+ WHERE zidentifier = ${a.toUpperCase()}`,l=await this.importer.resolveNote(o.Z_PK);return l?this.app.fileManager.generateMarkdownLink(l,i,void 0,n):"(unknown file link)"}convertColor(e){let n="#";for(let i of Object.values(e))n+=Math.floor(i*255).toString(16);return n}convertAlign(e){switch(e){default:return"left";case 1:return"center";case 2:return"right";case 3:return"justify"}}};Fr.protobufType="ciofecaforensics.Document";function Rg(r){return r.attachmentInfo?!r.attachmentInfo.typeUti.includes("com.apple.notes.inlinetextattachment"):!1}function Nc(r,t){var e,n;if(!t||r.$type!=t.$type)return!1;for(let i of r.$type.fieldsArray)if(i.name!="length"){if((e=r[i.name])!=null&&e.$type&&((n=t[i.name])!=null&&n.$type)){if(!Nc(r[i.name],t[i.name]))return!1}else if(r[i.name]!=t[i.name])return!1}return!0}var Pc={nested:{ciofecaforensics:{nested:{Color:{fields:{red:{type:"float",id:1},green:{type:"float",id:2},blue:{type:"float",id:3},alpha:{type:"float",id:4}}},AttachmentInfo:{fields:{attachmentIdentifier:{type:"string",id:1},typeUti:{type:"string",id:2}}},Font:{fields:{fontName:{type:"string",id:1},pointSize:{type:"float",id:2},fontHints:{type:"int32",id:3}}},ParagraphStyle:{fields:{styleType:{type:"int32",id:1,options:{default:-1}},alignment:{type:"int32",id:2},indentAmount:{type:"int32",id:4},checklist:{type:"Checklist",id:5},blockquote:{type:"int32",id:8}}},Checklist:{fields:{uuid:{type:"bytes",id:1},done:{type:"int32",id:2}}},DictionaryElement:{fields:{key:{type:"ObjectID",id:1},value:{type:"ObjectID",id:2}}},Dictionary:{fields:{element:{rule:"repeated",type:"DictionaryElement",id:1,options:{packed:!1}}}},ObjectID:{fields:{unsignedIntegerValue:{type:"uint64",id:2},stringValue:{type:"string",id:4},objectIndex:{type:"int32",id:6}}},RegisterLatest:{fields:{contents:{type:"ObjectID",id:2}}},MapEntry:{fields:{key:{type:"int32",id:1},value:{type:"ObjectID",id:2}}},AttributeRun:{fields:{length:{type:"int32",id:1},paragraphStyle:{type:"ParagraphStyle",id:2},font:{type:"Font",id:3},fontWeight:{type:"int32",id:5},underlined:{type:"int32",id:6},strikethrough:{type:"int32",id:7},superscript:{type:"int32",id:8},link:{type:"string",id:9},color:{type:"Color",id:10},attachmentInfo:{type:"AttachmentInfo",id:12}}},NoteStoreProto:{fields:{document:{type:"Document",id:2}}},Document:{fields:{version:{type:"int32",id:2},note:{type:"Note",id:3}}},Note:{fields:{noteText:{type:"string",id:2},attributeRun:{rule:"repeated",type:"AttributeRun",id:5,options:{packed:!1}}}},MergableDataProto:{fields:{mergableDataObject:{type:"MergableDataObject",id:2}}},MergableDataObject:{fields:{version:{type:"int32",id:2},mergeableDataObjectData:{type:"MergeableDataObjectData",id:3}}},MergeableDataObjectData:{fields:{mergeableDataObjectEntry:{rule:"repeated",type:"MergeableDataObjectEntry",id:3,options:{packed:!1}},mergeableDataObjectKeyItem:{rule:"repeated",type:"string",id:4},mergeableDataObjectTypeItem:{rule:"repeated",type:"string",id:5},mergeableDataObjectUuidItem:{rule:"repeated",type:"bytes",id:6}}},MergeableDataObjectEntry:{fields:{registerLatest:{type:"RegisterLatest",id:1},list:{type:"List",id:5},dictionary:{type:"Dictionary",id:6},unknownMessage:{type:"UnknownMergeableDataObjectEntryMessage",id:9},note:{type:"Note",id:10},customMap:{type:"MergeableDataObjectMap",id:13},orderedSet:{type:"OrderedSet",id:16}}},UnknownMergeableDataObjectEntryMessage:{fields:{unknownEntry:{type:"UnknownMergeableDataObjectEntryMessageEntry",id:1}}},UnknownMergeableDataObjectEntryMessageEntry:{fields:{unknownInt1:{type:"int32",id:1},unknownInt2:{type:"int64",id:2}}},MergeableDataObjectMap:{fields:{type:{type:"int32",id:1},mapEntry:{rule:"repeated",type:"MapEntry",id:3,options:{packed:!1}}}},OrderedSet:{fields:{ordering:{type:"OrderedSetOrdering",id:1},elements:{type:"Dictionary",id:2}}},OrderedSetOrdering:{fields:{array:{type:"OrderedSetOrderingArray",id:1},contents:{type:"Dictionary",id:2}}},OrderedSetOrderingArray:{fields:{contents:{type:"Note",id:1},attachment:{rule:"repeated",type:"OrderedSetOrderingArrayAttachment",id:2,options:{packed:!1}}}},OrderedSetOrderingArrayAttachment:{fields:{index:{type:"int32",id:1},uuid:{type:"bytes",id:2}}},List:{fields:{listEntry:{rule:"repeated",type:"ListEntry",id:1,options:{packed:!1}}}},ListEntry:{fields:{id:{type:"ObjectID",id:2},details:{type:"ListEntryDetails",id:3},additionalDetails:{type:"ListEntryDetails",id:4}}},ListEntryDetails:{fields:{listEntryDetailsKey:{type:"ListEntryDetailsKey",id:1},id:{type:"ObjectID",id:2}}},ListEntryDetailsKey:{fields:{listEntryDetailsTypeIndex:{type:"int32",id:1},listEntryDetailsKey:{type:"int32",id:2}}}}}}};var ot=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535],Zc=1440,Og=0,Ig=4,Fg=9,Lg=5,Mg=[96,7,256,0,8,80,0,8,16,84,8,115,82,7,31,0,8,112,0,8,48,0,9,192,80,7,10,0,8,96,0,8,32,0,9,160,0,8,0,0,8,128,0,8,64,0,9,224,80,7,6,0,8,88,0,8,24,0,9,144,83,7,59,0,8,120,0,8,56,0,9,208,81,7,17,0,8,104,0,8,40,0,9,176,0,8,8,0,8,136,0,8,72,0,9,240,80,7,4,0,8,84,0,8,20,85,8,227,83,7,43,0,8,116,0,8,52,0,9,200,81,7,13,0,8,100,0,8,36,0,9,168,0,8,4,0,8,132,0,8,68,0,9,232,80,7,8,0,8,92,0,8,28,0,9,152,84,7,83,0,8,124,0,8,60,0,9,216,82,7,23,0,8,108,0,8,44,0,9,184,0,8,12,0,8,140,0,8,76,0,9,248,80,7,3,0,8,82,0,8,18,85,8,163,83,7,35,0,8,114,0,8,50,0,9,196,81,7,11,0,8,98,0,8,34,0,9,164,0,8,2,0,8,130,0,8,66,0,9,228,80,7,7,0,8,90,0,8,26,0,9,148,84,7,67,0,8,122,0,8,58,0,9,212,82,7,19,0,8,106,0,8,42,0,9,180,0,8,10,0,8,138,0,8,74,0,9,244,80,7,5,0,8,86,0,8,22,192,8,0,83,7,51,0,8,118,0,8,54,0,9,204,81,7,15,0,8,102,0,8,38,0,9,172,0,8,6,0,8,134,0,8,70,0,9,236,80,7,9,0,8,94,0,8,30,0,9,156,84,7,99,0,8,126,0,8,62,0,9,220,82,7,27,0,8,110,0,8,46,0,9,188,0,8,14,0,8,142,0,8,78,0,9,252,96,7,256,0,8,81,0,8,17,85,8,131,82,7,31,0,8,113,0,8,49,0,9,194,80,7,10,0,8,97,0,8,33,0,9,162,0,8,1,0,8,129,0,8,65,0,9,226,80,7,6,0,8,89,0,8,25,0,9,146,83,7,59,0,8,121,0,8,57,0,9,210,81,7,17,0,8,105,0,8,41,0,9,178,0,8,9,0,8,137,0,8,73,0,9,242,80,7,4,0,8,85,0,8,21,80,8,258,83,7,43,0,8,117,0,8,53,0,9,202,81,7,13,0,8,101,0,8,37,0,9,170,0,8,5,0,8,133,0,8,69,0,9,234,80,7,8,0,8,93,0,8,29,0,9,154,84,7,83,0,8,125,0,8,61,0,9,218,82,7,23,0,8,109,0,8,45,0,9,186,0,8,13,0,8,141,0,8,77,0,9,250,80,7,3,0,8,83,0,8,19,85,8,195,83,7,35,0,8,115,0,8,51,0,9,198,81,7,11,0,8,99,0,8,35,0,9,166,0,8,3,0,8,131,0,8,67,0,9,230,80,7,7,0,8,91,0,8,27,0,9,150,84,7,67,0,8,123,0,8,59,0,9,214,82,7,19,0,8,107,0,8,43,0,9,182,0,8,11,0,8,139,0,8,75,0,9,246,80,7,5,0,8,87,0,8,23,192,8,0,83,7,51,0,8,119,0,8,55,0,9,206,81,7,15,0,8,103,0,8,39,0,9,174,0,8,7,0,8,135,0,8,71,0,9,238,80,7,9,0,8,95,0,8,31,0,9,158,84,7,99,0,8,127,0,8,63,0,9,222,82,7,27,0,8,111,0,8,47,0,9,190,0,8,15,0,8,143,0,8,79,0,9,254,96,7,256,0,8,80,0,8,16,84,8,115,82,7,31,0,8,112,0,8,48,0,9,193,80,7,10,0,8,96,0,8,32,0,9,161,0,8,0,0,8,128,0,8,64,0,9,225,80,7,6,0,8,88,0,8,24,0,9,145,83,7,59,0,8,120,0,8,56,0,9,209,81,7,17,0,8,104,0,8,40,0,9,177,0,8,8,0,8,136,0,8,72,0,9,241,80,7,4,0,8,84,0,8,20,85,8,227,83,7,43,0,8,116,0,8,52,0,9,201,81,7,13,0,8,100,0,8,36,0,9,169,0,8,4,0,8,132,0,8,68,0,9,233,80,7,8,0,8,92,0,8,28,0,9,153,84,7,83,0,8,124,0,8,60,0,9,217,82,7,23,0,8,108,0,8,44,0,9,185,0,8,12,0,8,140,0,8,76,0,9,249,80,7,3,0,8,82,0,8,18,85,8,163,83,7,35,0,8,114,0,8,50,0,9,197,81,7,11,0,8,98,0,8,34,0,9,165,0,8,2,0,8,130,0,8,66,0,9,229,80,7,7,0,8,90,0,8,26,0,9,149,84,7,67,0,8,122,0,8,58,0,9,213,82,7,19,0,8,106,0,8,42,0,9,181,0,8,10,0,8,138,0,8,74,0,9,245,80,7,5,0,8,86,0,8,22,192,8,0,83,7,51,0,8,118,0,8,54,0,9,205,81,7,15,0,8,102,0,8,38,0,9,173,0,8,6,0,8,134,0,8,70,0,9,237,80,7,9,0,8,94,0,8,30,0,9,157,84,7,99,0,8,126,0,8,62,0,9,221,82,7,27,0,8,110,0,8,46,0,9,189,0,8,14,0,8,142,0,8,78,0,9,253,96,7,256,0,8,81,0,8,17,85,8,131,82,7,31,0,8,113,0,8,49,0,9,195,80,7,10,0,8,97,0,8,33,0,9,163,0,8,1,0,8,129,0,8,65,0,9,227,80,7,6,0,8,89,0,8,25,0,9,147,83,7,59,0,8,121,0,8,57,0,9,211,81,7,17,0,8,105,0,8,41,0,9,179,0,8,9,0,8,137,0,8,73,0,9,243,80,7,4,0,8,85,0,8,21,80,8,258,83,7,43,0,8,117,0,8,53,0,9,203,81,7,13,0,8,101,0,8,37,0,9,171,0,8,5,0,8,133,0,8,69,0,9,235,80,7,8,0,8,93,0,8,29,0,9,155,84,7,83,0,8,125,0,8,61,0,9,219,82,7,23,0,8,109,0,8,45,0,9,187,0,8,13,0,8,141,0,8,77,0,9,251,80,7,3,0,8,83,0,8,19,85,8,195,83,7,35,0,8,115,0,8,51,0,9,199,81,7,11,0,8,99,0,8,35,0,9,167,0,8,3,0,8,131,0,8,67,0,9,231,80,7,7,0,8,91,0,8,27,0,9,151,84,7,67,0,8,123,0,8,59,0,9,215,82,7,19,0,8,107,0,8,43,0,9,183,0,8,11,0,8,139,0,8,75,0,9,247,80,7,5,0,8,87,0,8,23,192,8,0,83,7,51,0,8,119,0,8,55,0,9,207,81,7,15,0,8,103,0,8,39,0,9,175,0,8,7,0,8,135,0,8,71,0,9,239,80,7,9,0,8,95,0,8,31,0,9,159,84,7,99,0,8,127,0,8,63,0,9,223,82,7,27,0,8,111,0,8,47,0,9,191,0,8,15,0,8,143,0,8,79,0,9,255],$g=[80,5,1,87,5,257,83,5,17,91,5,4097,81,5,5,89,5,1025,85,5,65,93,5,16385,80,5,3,88,5,513,84,5,33,92,5,8193,82,5,9,90,5,2049,86,5,129,192,5,24577,80,5,2,87,5,385,83,5,25,91,5,6145,81,5,7,89,5,1537,85,5,97,93,5,24577,80,5,4,88,5,769,84,5,49,92,5,12289,82,5,13,90,5,3073,86,5,193,192,5,24577],Bg=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],qg=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,112,112],jg=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577],Ug=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],sr=15;function rs(){let r=this,t,e,n,i,a,o;function l(c,u,p,d,f,g,m,h,b,A,P){let k,F,w,C,y,D,S,R,M,O,q,U,H,V,K;O=0,y=p;do n[c[u+O]]++,O++,y--;while(y!==0);if(n[0]==p)return m[0]=-1,h[0]=0,0;for(R=h[0],D=1;D<=sr&&n[D]===0;D++);for(S=D,R`)}else a=r.replace(l,`${t[e].fileName}`);return a},Gm=(r,t)=>{let e={},n=t.data.$text,i=om(t),o=qf(r,t).fileName,l=`${r}${Q.sep}${o}`;console.log(t),console.log(n);let s=Buffer.from(n,"base64");me.writeFileSync(l,s);let c=i.valueOf()/1e3;try{me.utimesSync(l,c,c)}catch(u){}if(t.recognition&&o){let u=t.recognition.match(/[a-f0-9]{32}/);console.log(`resource ${o} added with hash ${u}`),e[u]={fileName:o,alreadyUsed:!1}}else{let u=Ym.default.createHash("md5");u.update(s);let p=u.digest("hex");e[p]={fileName:o,alreadyUsed:!1}}return e},Xm=(r,t)=>{if(t.indexOf('src="data:')<0)return t;let{absoluteResourceWorkDir:e,relativeResourceWorkDir:n}=Zm(r);return me.mkdirSync(e,{recursive:!0}),t.replace(/src="data:([^;,]*)(;base64)?,([^"]*)"/g,(i,a,o,l)=>{let s=Cw(a,o===";base64",l,e,r);return`src="${`${n}${J.pathSeparator}${s}`}"`})},Cw=(r,t,e,n,i)=>{let a="embedded",o=kw(r)||".dat",l=Ai(n,a),s=l<1?`${a}.${o}`:`${a}.${l}.${o}`,c=`${n}${Q.sep}${s}`;return t||(e=decodeURIComponent(e)),me.writeFileSync(c,e,t?"base64":void 0),Za(c,i),console.log(`data url resource ${s} added`),s},kw=r=>r.split("/").pop().split("+")[0];var Jm=(r,t)=>{let e=new Date;Ze.getInstance().setCurrentNoteName(r.title),Array.isArray(r.content)&&(r.content=r.content.join(""));let i={title:r.title,content:r.content,htmlContent:r.content,originalContent:r.content};console.log(`Converting for note "${i.title}" started at ${e}...`);try{xm(r)&&(i.htmlContent=Km(r)),i.htmlContent=Xm(r,i.htmlContent),i={...i,...nm(J,i)},i={...i,...im(r,t)},i={...i,...am(r)};let a=Hm(i,J);Vm(a,r)}catch(a){throw console.error(`Failed to convert note: ${i.title}`,a),a}finally{let a=new Date,o=(a.getTime()-e.getTime())/1e3;console.log(`Conversion for note "${i.title}" finished at ${a}. Took ${o} seconds`)}};var th=require("obsidian");var Qm=r=>r.taskstatus==="open"?Ga:Ya;var Nw="\u{1F53C}",Pw="\u{1F53D}",Sw="\u{1F4C5}",Dw="\u23F3",rh=(r,t)=>{let e=Qm(r),n=r.title?` ${r.title}`:"",i=J.obsidianTaskTag!==""?` ${J.obsidianTaskTag}`:"",a=r.duedate&&!isNaN(r.duedate.getTime())?` ${Sw} ${eh(r.duedate)}`:"",o=r.reminderdate?` ${Dw} ${eh(r.reminderdate)}`:"",l=r.taskflag?` ${Nw}`:` ${Pw}`;return`${e}${i}${n}${a}${o}${l}`},eh=r=>(0,th.moment)(r).format("YYYY-MM-DD").toString();var Gl=(r,t,e)=>{let n=me.readdirSync(r);return t=t||[],n.forEach(i=>{me.statSync(`${r}${Q.sep}${i}`).isDirectory()?t=Gl(`${r}${Q.sep}${i}`,t,e):(e&&Q.extname(i)==`.${e}`||!e)&&t.push(Q.join(r,"/",i))}),t};var nh=(r,t)=>{let n=Ze.getInstance().getAllNoteIdNameMap(),i=Object.entries(n);if(i.length===0)return;console.log("About to update links...");let a=[];for(let o of t)Gl(o,a,"");for(let o of t){console.log(`Notebook: ${o}`);let s=me.readdirSync(o).filter(c=>Q.extname(c).toLowerCase()===".md");console.log(`${s.length} files to check for links`);for(let c of s){let u=Q.join(o,c),p=me.readFileSync(u,"utf8"),d=p;for(let[f,g]of i){let m=g.uniqueEnd,h=g.title;a.find(F=>F.includes(m))&&(h=cm(h,m));let b=g.notebookName,A=r.urlEncodeFileNamesAndLinks?encodeURI(h):h,P=A;b&&!o.endsWith(b)&&(P=`${b}/${A}`);let k=new RegExp(Nn(f),"g");d=d.replace(k,P)}p!==d&&(console.log(`File written: ${u}`),me.writeFileSync(u,d))}}console.log("Link update complete.")};var ih=r=>tn(Kr,r);var ah=r=>tn(Qr,r),oh=r=>tn(en,r);var sh=r=>tn(Jr,r),lh=r=>tn(Ci,r)||tn(ki,r);var ch=r=>tn(Xr,r),tn=(r,t)=>t.includes(r.START_BLOCK)&&t.includes(r.CONTENT_PLACEHOLDER)&&t.includes(r.END_BLOCK);var uh=`---
+`,Rw=`{source-url-block}source: {source-url}{end-source-url-block}
+`,Ow=`{tags-yaml-list-block}
+tags: {tags-yaml-list}
+
+{end-tags-yaml-list-block}`,Iw=`{content-block}{content}{end-content-block}
+`,ph=uh+Ow+Rw+uh+Iw;var Kw=wh.Platform.isDesktopApp?xh():null,to={enexSources:[],currentTemplate:"",outputDir:"./mdNotes",isMetadataNeeded:!1,isNotebookNameNeeded:!1,isZettelkastenNeeded:!1,useZettelIdAsFilename:!1,plainTextNotesOnly:!1,skipWebClips:!1,useHashTags:!0,nestedTags:{separatorInEN:"_",replaceSeparatorWith:"/",replaceSpaceWith:"-"},obsidianTaskTag:"",urlEncodeFileNamesAndLinks:!1,sanitizeResourceNameSpaces:!1,replacementChar:"_",pathSeparator:"/",resourcesDir:"_resources",turndownOptions:{headingStyle:"atx"}},Xw="@@@",J={...to};function Jw(r){return r==null?r:JSON.parse(JSON.stringify(r))}function vh(r,...t){for(let e of t)for(let n of Object.keys(e)){let i=e[n],a=r[n];!Array.isArray(i)&&typeof i=="object"&&!Array.isArray(a)&&typeof a=="object"?r[n]=vh({},a,i):r[n]=Jw(i)}return r}var Qw=r=>{J=vh({},to,r);let t=J.templateFile?me.readFileSync(J.templateFile,"utf-8"):ph;t=J.currentTemplate?J.currentTemplate:t,J.skipCreationTime=!ih(t),J.skipLocation=!ah(t),J.skipSourceUrl=!sh(t),J.skipTags=!lh(t),J.skipUpdateTime=!ch(t),J.isNotebookNameNeeded=oh(t),J.currentTemplate=t,console.log(`Current config is: ${JSON.stringify(J,null,4)}`),console.log(`Path separator:${Q.sep}`)},ev=async(r,t,e)=>{if(!(t instanceof mt))throw new Error("Evernote import currently only works on desktop");let n=Ze.getInstance();e.status("Processing "+t.name),console.log(`Getting stream from ${t}`);let i=t.createReadStream(),a={},o=n.getCurrentNotebookName();return new Promise((l,s)=>{let c=d=>(e.reportFailed(n.getCurrentNotebookFullpath(),d),s(d)),u=Kw(i),p=null;u.on("tag:note-attributes",d=>{p=d}),u.on("tag:note",d=>{if(e.isCancelled()){i.close();return}if(r.skipWebClips&&wm(d))e.reportSkipped(d.title);else{e.status("Importing note "+d.title),p&&(d["note-attributes"]=p);try{Jm(d,o),e.reportNoteSuccess(o+"/"+d.title)}catch(g){return e.reportFailed(d.title||t,g),l()}}p=null;let f=n.getCurrentNotePath();if(f)for(let g of Object.keys(a)){let m=`
/g,"<br>"),n.innerHTML=`[!important] ${i}`,(l=r.firstChild)==null||l.replaceWith(n)}function wv(r){var t,e,n;for(let i of r.findAll("a.bookmark.source")){let a=i.getAttribute("href"),o=(t=i.find("div.bookmark-title"))==null?void 0:t.textContent,l=gv((n=(e=i.find("div.bookmark-description"))==null?void 0:e.textContent)!=null?n:""),s=`> [!info] ${o}
+> ${l}
+> [${a}](${a})
+`;i.nextElementSibling&&bv(i.nextElementSibling)&&(s+=`
+`),i.replaceWith(s)}}function vv(r){var t,e,n;for(let i of r.findAll("span[class=user]"))i.innerText=(t=i.textContent)!=null?t:"";for(let i of r.findAll("td div[class*=checkbox]")){let a=createSpan();a.setText(i.hasClass("checkbox-on")?"X":""),i.replaceWith(a)}for(let i of r.findAll("table span[class*=selected-value]"))((e=i.parentElement)==null?void 0:e.lastElementChild)!==i&&i.setText(i.textContent+", ");for(let i of r.findAll("a[href]"))if(!/^(https?:\/\/|www\.)/.test(i.href)){let a=createSpan();a.setText((n=i.textContent)!=null?n:""),i.replaceWith(a)}}function Ev(r,t){for(let e of r.findAll(t))e.remove()}function _v(r,t){for(let e of t)Tv(r,e);for(let e of t)Av(r,e);for(let e of t)Bh(r,e);for(let e of t)Cv(r,e)}function Tv(r,t){for(let e of r.findAll(t)){if(!e.parentElement||e.parentElement.tagName===t.toUpperCase())continue;let n=e.find(t);for(;n;)tc(n),n=e.find(t)}}function Av(r,t){let e=r.findAll(t);if(!e)return;let n=new RegExp(`${t}>( *)<${t}>`,"g");for(let i of e){if(!i||!i.parentElement)continue;let a=i.parentElement,o=a==null?void 0:a.innerHTML;a.innerHTML=o==null?void 0:o.replace(n,"$1")}}function Bh(r,t){let e=r.findAll(t);if(e)for(let n of e){let i=n.previousSibling;(i==null?void 0:i.nodeName)=="BR"&&(i==null||i.remove())}}function Cv(r,t){let e=r.innerHTML,n=e.match(new RegExp(`<${t}>.*?${t}>`,"sg"));if(n){for(let i of n.filter(a=>a.includes("
")))e=e.replace(i,i.split("
").join(`${t}>
<${t}>`));r.innerHTML=e}}function Rh(r){var t;return Number((t=r==null?void 0:r.classList[1].slice(-1))!=null?t:-1)}function qh(r,t){let e=Rh(r),n=Rh(t);if(e>n&&t.childElementCount==1){let i=createEl("ul");i.append(r),t.append(i)}else if(e>n&&t.childElementCount==2){let i=t.lastElementChild;i==null||i.append(r)}else if(e==n){let i=t.parentElement;i==null||i.append(r)}else e
");for(let t of r.findAll("code"))for(let e of t.findAll("br"))e.replaceWith(`
+`)}function Pv(r){var t;for(let e of r.findAll("link"))e.innerText=(t=e.textContent)!=null?t:""}function jh(r){var t,e;for(let n of r.findAll("time"))n.textContent=(e=(t=n.textContent)==null?void 0:t.replace(/@/g,""))!=null?e:""}var Ih={"1.875em":"h1","1.5em":"h2","1.25em":"h3"};function Sv(r){var e;let t=r.findAll("summary");for(let n of t){let i=n.getAttribute("style");if(i){for(let a of Object.keys(Ih))if(i.includes(a)){n.replaceWith(createEl(Ih[a],{text:(e=n.textContent)!=null?e:""}));break}}}}function Fh(r,t){let e=r.findAll(t);for(let n of e)tc(n)}function Dv(r){for(let t of r.findAll(".language-Mermaid"))t.removeClass("language-Mermaid"),t.addClass("language-mermaid")}function Lh(r,t){for(let e of r.findAll(t)){let n=[],i=[],a=e;for(;a.tagName===t.toUpperCase();){n.push(a);for(let l=0;l
"));this.combineCodeBlocksAsNecessary(d),this.styledElementToHTML(d),this.convertInternalLinks(d),this.convertDrawings(d),this.convertMathML(d),this.removeExtraListItemParagraphs(d),this.escapeTextNodes(d);let f=(0,qe.htmlToMarkdown)(d).trim().replace(xg," "),g=await this.saveAsMarkdownFile(u,i.title,f),m=i!=null&&i.lastModifiedDateTime?Date.parse(i.lastModifiedDateTime):null,h=i!=null&&i.createdDateTime?Date.parse(i.createdDateTime):null,b={ctime:(a=h!=null?h:m)!=null?a:Date.now(),mtime:(o=m!=null?m:h)!=null?o:Date.now()};await this.vault.append(g,"",b),e.reportNoteSuccess(i.title)}catch(l){e.reportFailed(i.title,l)}}convertMathML(e){var i,a;let n=Array.from(e.querySelectorAll("math"));for(let o of n)try{let l=o.outerHTML,c=`$${wg.MathMLToLaTeX.convert(l)}$`,u=document.createTextNode(c);(i=o.parentNode)==null||i.replaceChild(u,o)}catch(l){console.warn("Failed to convert MathML to LaTeX:",l);let s=document.createTextNode("[Math equation - conversion failed]");(a=o.parentNode)==null||a.replaceChild(s,o)}}isLatexMath(e){let n=e.trim();return n.startsWith("$")&&n.endsWith("$")||n.startsWith("$$")&&n.endsWith("$$")}escapeTextNodes(e){if(e.nodeType===Node.TEXT_NODE&&e.textContent){if(this.isLatexMath(e.textContent))return;e.textContent=e.textContent.replace(/([<>])/g,"\\$1")}else for(let n=0;n
element after the paragraph, but found: ${o==null?void 0:o.nodeName}`);let l=o.nextElementSibling;pc(a)&&pc(l)&&(a.appendChild(o),a.appendChild(o.cloneNode()),a.insertAdjacentHTML("beforeend",l.innerHTML),l.remove())})}styledElementToHTML(e){let n={"font-weight:bold":"b","font-style:italic":"i","text-decoration:underline":"u","text-decoration:line-through":"s","background-color":"mark"};e.findAll("cite").forEach(o=>o.innerHTML="> "+o.innerHTML+"
"),e.querySelectorAll("*").forEach(o=>{if(e.contains(o))if(dc(o)){let l=document.createElement("code");l.innerHTML=o.innerHTML,o.replaceWith(l)}else if(hg(o)){let l=[o.innerHTML];fc(o).forEach(c=>{l.push($i(c)?`
+`:c.innerHTML),c.remove()});let s=document.createElement("pre");s.innerHTML="```\n"+l.join("")+"\n```",o.replaceWith(s)}else if(o.nodeName==="TD"){o.removeAttribute("style");return}else{let l=o.getAttribute("style")||"",s=Object.keys(n).find(c=>l.includes(c));if(s){let c=n[s],u=document.createElement(c);u.innerHTML=o.innerHTML,o.replaceWith(u)}}})}convertDrawings(e){var a;let n=document.createTreeWalker(e,NodeFilter.SHOW_COMMENT),i=!1;for(;n.nextNode();)((a=n.currentNode.nodeValue)==null?void 0:a.trim())==="InkNode is not supported"&&(i=!0);if(i){let o=document.createTextNode("> [!caution] This page contained a drawing which was not converted.");e.insertBefore(o,e.firstChild)}else for(let o=0;o
标记不再生效
+ type: class-toggle
+ default: false
+ -
+ id: paragraph-spacing
+ title: Paragraph spacing
+ title.zh: 段间距
+ type: variable-number-slider
+ default: 1
+ min: 0
+ max: 2
+ step: 0.1
+ -
+ id: letter-space-main
+ title: Letter spacing
+ title.zh: 字间距
+ type: variable-number-slider
+ default: 0
+ min: 0
+ max: 2
+ step: 0.1
+ -
+ id: text-indentation-two-em
+ title: Slight indentation of the first line
+ title.zh: 段落首行缩进
+ description.zh: 开启全局生效,单独生效只需要在,笔记yaml声明cssclass:indent。阅读模式缩进效果需要安装Contextual Typography插件
+ description: Enable global effect, local effect only need to declare "cssclass:indent" in the YAML area. Contextual Typography plugin needs to be installed in Reading mode.
+ type: class-toggle
+ default: false
+ addCommand: true
+ -
+ id: justify-align
+ title: Alignment of both ends
+ title.zh: 段落两端对齐
+ description.zh: 开启全局生效,单独生效只需要在,笔记yaml声明cssclass:text-justify。
+ description: Enable global effect, local effect only need to declare "cssclass:text-justify" in the YAML area.
+ type: class-toggle
+ default: false
+ addCommand: true
+ -
+ id: reduce-bottom-padding
+ title: Reduce padding bottom of pages
+ title.zh: 缩减笔记下方预留空白大小
+ type: class-toggle
+ default: false
+ -
+ id: bottom-padding-value
+ title: Adjust padding bottom of pages
+ title.zh: 调整笔记下方预留空白大小
+ type: variable-text
+ default: 0em
+ -
+ id: toggle-left-aligned-content
+ title: Toggle Left-aligned note content
+ title.zh: 开启笔记内容居左
+ description.zh: 开启后内容整体居左,而不是默认居中
+ description: Left-aligned content when turned on, instead of centered by default
+ type: class-toggle
+ default: false
+ -
+ id: other-typography-settings
+ title: 2.2.5 *.md file in split pane
+ title.zh: 2.2.5 侧面拆分面板中的md文件
+ type: heading
+ level: 3
+ collapsed: true
+ -
+ id: font-size-split
+ title: Font size
+ title.zh: 字体大小
+ type: variable-text
+ default: 0.85em
+ -
+ id: line-height-split
+ title: Line height
+ title.zh: 行间距
+ type: variable-number
+ default: 1.3
+ -
+ id: default-split-style
+ title: Toggle default style
+ title.zh: 切换默认样式
+ type: class-toggle
+ default: false
+ -
+ id: inline-title-settings
+ title: 2.2.6 Inline title
+ title.zh: 2.2.6 页面内标题
+ type: heading
+ level: 3
+ collapsed: true
+ -
+ id: inline-title-font
+ title: Inline title font
+ title.zh: 页面内文件名字体
+ type: variable-text
+ default: ""
+ -
+ id: inline-title-color
+ title: Inline title color
+ title.zh: 页面内标题颜色
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: inline-title-size
+ title: Inline title size
+ title.zh: 页面内标题字体大小
+ type: variable-text
+ default: 1.5625em
+ -
+ id: inline-title-line-height
+ title: Inline title line height
+ title.zh: 页面内标题行间距
+ type: variable-number
+ default: 1.2
+ -
+ id: inline-title-weight
+ title: Inline title weight
+ title.zh: 页面内标题字重
+ type: variable-text
+ default: "700"
+ -
+ id: inline-title-toggle-underline
+ title: Toggle underline
+ title.zh: 开启页面内标题下划线
+ type: class-toggle
+ default: false
+ -
+ id: inline-title-underline-width
+ title: Inline title underline width
+ title.zh: 页面内标题下划线宽度
+ type: variable-text
+ default: 2px
+ -
+ id: inline-title-underline-style
+ title: Inline title underline style
+ title.zh: 页面内标题下划线样式
+ description: solid, double, dotted, dashed, groove, ridge
+ type: variable-text
+ default: solid
+ -
+ id: inline-title-underline-color
+ title: Inline title underline color
+ title.zh: 页面内标题下划线颜色
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: inline-title-toggle-short-underline
+ title: Toggle underline (Shorter)
+ title.zh: 开启页面内标题下划线 (短线)
+ type: class-toggle
+ default: false
+ -
+ id: toggle-inline-title-background
+ title: Toggle inline title background
+ title.zh: 开启页面内标题背景颜色
+ type: class-toggle
+ default: false
+ -
+ id: inline-title-bg-color
+ title: Inline title background color
+ title.zh: 页面内标题背景颜色
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: inline-title-bg-url
+ title: Inline title background image (url)
+ title.zh: 页面内标题背景图片 (url)
+ type: variable-text
+ default: "url(https://)"
+ -
+ id: inline-title-text-align-settings
+ title: Inline title text-align
+ title.zh: 页面内标题位置
+ type: class-select
+ allowEmpty: false
+ default: inline-title-text-align-start
+ options:
+ -
+ label: Default (Left/Start)
+ value: inline-title-text-align-start
+ -
+ label: Center
+ value: inline-title-text-align-center
+ -
+ label: Right/End
+ value: inline-title-text-align-end
+ -
+ id: style-change-options
+ title: 2.3 Element styles
+ title.zh: 2.3 其他元素样式
+ type: heading
+ level: 2
+ collapsed: true
+ -
+ id: activeline-background
+ title: Active line background color
+ title.zh: 所在行高亮颜色
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: muted-activeline-bg
+ title: Mute active line
+ title.zh: 取消所在行高亮
+ type: class-toggle
+ default: false
+ -
+ id: plain-file-title
+ title: Remove colorful background of active file title
+ title.zh: 取消激活文件标题的彩色背景
+ description: Make it austere
+ type: class-toggle
+ default: false
+ -
+ id: title-justify-start
+ title: Toggle title navigation bar position to left
+ title.zh: 标题导航栏左对齐
+ type: class-toggle
+ default: false
+ -
+ id: fancy-hr-folder
+ title: 2.3.1 Dividing line (Horizontal ruler, hr, ---)
+ title.zh: 2.3.1 分割线(hr,---)
+ type: heading
+ level: 3
+ collapsed: true
+ -
+ id: fancy-hr
+ title: Fancy Dividing line (Horizontal ruler, hr, ---)
+ title.zh: 装饰性分割线(hr,---)
+ type: class-select
+ allowEmpty: false
+ default: default-hr
+ options:
+ -
+ label: Default
+ value: default-hr
+ -
+ label: with icons
+ value: fancy-hr-icon
+ -
+ label: without icons
+ value: fancy-hr-no-icon
+ -
+ label: with Numbers
+ value: fancy-hr-number
+ -
+ id: fancy-hr-folder-icon
+ title: 2.3.1.1 w/ icons
+ title.zh: 2.3.1.1 有图标的hr
+ type: heading
+ level: 4
+ collapsed: true
+ -
+ id: hr-color-icon-1
+ title: Line color 1
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: hr-color-icon-2
+ title: Line color 2
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: hr-color-icon-3
+ title: Line color 3
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: hr-color-icon-4
+ title: Line color 4
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: fancy-hr-icon
+ title: Centre icon
+ title.zh: 分割线中间图标
+ description: Do not remove the quotes
+ description.zh: 保留引号
+ type: variable-text
+ default: "'😀'"
+ -
+ id: fancy-hr-rotate
+ title: Degree of icon rotation
+ title.zh: 图标旋转角度
+ type: variable-number
+ default: 0
+ format: deg
+ -
+ id: fancy-hr-folder-no-icon
+ title: 2.3.1.2 w/o icons
+ title.zh: 2.3.1.2 没有图标的hr
+ type: heading
+ level: 4
+ collapsed: true
+ -
+ id: hr-color-1
+ title: hr-color-1
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: hr-color-2
+ title: hr-color-2
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: hr-color-3
+ title: hr-color-3
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: hr-color-4
+ title: hr-color-4
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: fancy-hr-folder-with-number
+ title: 2.3.1.3 w/ numbers
+ title.zh: 2.3.1.3 带数字的hr
+ type: heading
+ level: 4
+ collapsed: true
+ -
+ id: hr-color-numbers-line-1
+ title: Line color 1
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: hr-color-numbers-line-2
+ title: Line color 2
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: hr-color-numbers-line-3
+ title: Line color 3
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: hr-color-numbers-line-4
+ title: Line color 4
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: hr-color-numbers-color
+ title: Number color
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: hr-color-numbers-bg-color
+ title: Number background color
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: hollow-number
+ title: Toggle hollow numbers
+ title.zh: 切换空心数字
+ type: class-toggle
+ default: false
+ -
+ id: hr-numbers-text-fill
+ title: Fill color
+ title.zh: 数字颜色
+ description: Color inside the numbers
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: hr-numbers-text-stroke
+ title: Stroke color
+ title.zh: 线条颜色
+ description: Color of lines drawn around numbers
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: list-style-change-options-folder
+ title: 2.3.2 List
+ title.zh: 2.3.2 列表
+ type: heading
+ level: 3
+ collapsed: true
+ -
+ id: line-height-list
+ title: Line height of list(Read mode)
+ title.zh: 列表与正文行间距(阅读模式)
+ type: variable-number-slider
+ default: 2
+ min: 1
+ max: 2
+ step: 0.1
+ -
+ id: list-spacing-bt
+ title: List Spacing
+ title.zh: 列表项间距
+ type: variable-number-slider
+ default: 1
+ min: 0
+ max: 10
+ step: 0.2
+ -
+ id: list-indent
+ title: List indent
+ title.zh: 列表缩进间距
+ type: variable-number-slider
+ default: 2
+ format: em
+ min: 0
+ max: 6
+ step: 0.1
+ -
+ id: list-style-change-options-folder
+ title: 2.3.2.1 Unordered list
+ title.zh: 2.3.2.1 无序列表
+ type: heading
+ level: 4
+ collapsed: true
+ -
+ id: colorful-unordered-list
+ title: Toggle colorful unordered list marker
+ title.zh: 启用彩色无序列表符号
+ type: class-toggle
+ default: false
+ -
+ id: unordered-list-style-options
+ title: Unordered list marker style
+ title.zh: 无序列表样式
+ type: class-select
+ allowEmpty: false
+ default: bt-default-unordered-list
+ options:
+ -
+ label: Blue Topaz Default
+ value: bt-default-unordered-list
+ -
+ label: Custom
+ value: custom-unordered-list
+ -
+ label: Obsidian default
+ value: default-list-marker
+ -
+ id: options-bt-default
+ title: 2.3.2.1.1 Options for 'Blue Topaz Default'
+ type: heading
+ level: 5
+ collapsed: true
+ -
+ id: list-ul-marker-size
+ title: Bullet size
+ title.zh: 符号大小
+ type: variable-text
+ default: 1em
+ -
+ id: list-ul-marker-color
+ title: Text color (1st level)
+ title.zh: 符号颜色(第一层)
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: options-for-custom
+ title: 2.3.2.1.2 Options for 'Custom'
+ type: heading
+ level: 5
+ collapsed: true
+ -
+ id: list-ul-marker-1
+ title: List symbol (1st level)
+ title.zh: 符号(第一层)
+ type: variable-text
+ default: '"\2022"'
+ -
+ id: list-ul-marker-size-1
+ title: Bullet size (1st level)
+ title.zh: 符号大小(第一层)
+ type: variable-text
+ default: 1em
+ -
+ id: list-ul-marker-color-1
+ title: Bullet color (1st level)
+ title.zh: 符号颜色(第一层)
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: list-ul-marker-2
+ title: List symbol (2nd level)
+ title.zh: 符号(第二层)
+ type: variable-text
+ default: '"\25E6"'
+ -
+ id: list-ul-marker-size-2
+ title: Bullet size (2nd level)
+ title.zh: 符号大小(第二层)
+ type: variable-text
+ default: 1em
+ -
+ id: list-ul-marker-color-2
+ title: Bullet color (2nd level)
+ title.zh: 符号颜色(第二层)
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: list-ul-marker-3
+ title: List symbol (3rd level)
+ title.zh: 符号(第三层)
+ type: variable-text
+ default: '"\25AA"'
+ -
+ id: list-ul-marker-size-3
+ title: Bullet size (3rd level)
+ title.zh: 符号大小(第三层)
+ type: variable-text
+ default: 1em
+ -
+ id: list-ul-marker-color-3
+ title: Bullet color (3rd level)
+ title.zh: 符号颜色(第三层)
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: list-ul-marker-4
+ title: List symbol (4th level)
+ title.zh: 符号(第四层)
+ type: variable-text
+ default: '"\25E6"'
+ -
+ id: list-ul-marker-size-4
+ title: Bullet size (4th level)
+ title.zh: 符号大小(第四层)
+ type: variable-text
+ default: 1em
+ -
+ id: list-ul-marker-color-4
+ title: Bullet color (4th level)
+ title.zh: 符号颜色(第四层)
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: list-style-change-options-folder
+ title: 2.3.2.2 Ordered list
+ title.zh: 2.3.2.2 有序列表
+ type: heading
+ level: 4
+ collapsed: false
+ -
+ id: colorful-ordered-list
+ title: Toggle colorful ordered list marker
+ title.zh: 启用彩色有序列表符号
+ type: class-toggle
+ default: false
+ -
+ id: ordered-list-style-options
+ title: Ordered List marker style
+ title.zh: 有序列表样式
+ type: class-select
+ allowEmpty: false
+ default: default-ol-list-marker
+ options:
+ -
+ label: Custom
+ value: custom-ordered-list
+ -
+ label: 1.1.1
+ value: ordered-list-style-1
+ -
+ label: Obsidian default
+ value: default-ol-list-marker
+ -
+ id: list-ol-number-color
+ title: Number color of ordered list
+ title.zh: 有序列表数字颜色
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: list-ol-marker-1
+ title: List symbol (1st level)
+ title.zh: 有序列表第一层符号
+ description: 数字:decimal,小写字母:lower-latin,小写罗马数字:lower-roman
+ type: variable-text
+ default: decimal
+ -
+ id: list-ol-marker-2
+ title: List symbol (2nd level)
+ title.zh: 有序列表第二层符号
+ description: 数字:decimal,小写字母:lower-latin,小写罗马数字:lower-roman
+ type: variable-text
+ default: lower-latin
+ -
+ id: list-ol-marker-3
+ title: List symbol (3rd level)
+ title.zh: 有序列表第三层符号
+ description: 数字:decimal,小写字母:lower-latin,小写罗马数字:lower-roman
+ type: variable-text
+ default: lower-roman
+ -
+ id: list-ol-marker-4
+ title: List symbol (4th level)
+ title.zh: 有序列表第四层符号
+ description: 数字:decimal,小写字母:lower-latin,小写罗马数字:lower-roman
+ type: variable-text
+ default: decimal
+ -
+ id: list-style-change-options
+ title: List style in reading view
+ title.zh: 阅读视图列表样式
+ type: class-select
+ allowEmpty: false
+ default: list-no-border
+ options:
+ -
+ label: Bracket 1
+ value: list-bracket-style
+ -
+ label: Bracket 2 (1.1.1)
+ value: list-bracket-style-two
+ -
+ label: Bracket 3
+ value: list-bracket-style-three
+ -
+ label: Vertical line 1 (1.1.1)
+ value: list-vertical-line-one
+ -
+ label: Using Ob Settings
+ value: list-no-border
+ -
+ id: indentation-line-styles
+ title: 2.3.2.3 Indentation lines
+ title.zh: 2.3.2.3 层级线设置
+ type: heading
+ level: 4
+ collapsed: false
+ -
+ id: bt-connected-indent-hover
+ title: Toggle connected indent (Hovering)
+ title.zh: 启用Connected indent lines(鼠标悬浮)
+ description: Inspired from the CSS snippet by KillyMXI (https://gist.github.com/KillyMXI/cbef8edff6dd55d9e6ea4df66567e9b1)
+ type: class-toggle
+ default: true
+ -
+ id: bt-connected-indent-line-color
+ title: Connected indent line color (Hovering)
+ type: variable-themed-color
+ format: hex
+ opacity: true
+ default-light: '#FFA8A8'
+ default-dark: '#926a6a'
+ -
+ id: bt-colorful-connected-indent-hover
+ title: Toggle colorful indentation lines (Hovering)
+ title.zh: 启用彩色Connected indent lines(鼠标悬浮)
+ type: class-toggle
+ default: true
+ -
+ id: bt-indentation-width-hover
+ title: Width of indentation lines (Hovering)
+ title.zh: 层级线宽度 (Hovering)
+ type: variable-text
+ default: 3px
+ -
+ id: bt-list-indentation-margin-left-editing
+ title: Move to right by ?px (Editing)
+ title.zh: 向右移动 ?px (Editing)
+ type: variable-text
+ default: 1px
+ -
+ id: indentation-guide-color
+ title: Inactive line color (Editing)
+ type: variable-themed-color
+ format: rgb
+ opacity: true
+ default-light: 'rgba(0, 0, 0, 0.06)'
+ default-dark: 'rgba(255, 255, 255, 0.08)'
+ -
+ id: indentation-guide-color-active
+ title: Active line color (Editing)
+ type: variable-themed-color
+ format: rgb
+ opacity: true
+ default-light: 'rgba(0, 0, 0, 0.14)'
+ default-dark: 'rgba(255, 255, 255, 0.17)'
+ -
+ id: bt-colorful-indentation-lines-editing
+ title: Toggle colorful indentation lines (Editing)
+ title.zh: 启用彩色层级线 (编辑)
+ type: class-toggle
+ default: false
+ -
+ id: indentation-guide-width
+ title: Indent line width (Editing)
+ type: variable-number
+ default: 1
+ format: px
+ -
+ id: bt-list-indentation-margin-left-reading
+ title: Move to right by ?px (Reading)
+ title.zh: 向右移动 ?px (Reading)
+ type: variable-text
+ default: 1px
+ -
+ id: bt-colorful-indentation-lines
+ title: Toggle colorful indentation lines (Reading)
+ title.zh: 启用彩色层级线 (阅读)
+ type: class-toggle
+ default: false
+ -
+ id: bt-colorful-indentation-line-options
+ title: Line styles (Reading)
+ title.zh: 层级线样式 (阅读)
+ type: class-select
+ allowEmpty: false
+ default: default-indentation-line
+ options:
+ -
+ label: Default
+ value: default-indentation-line
+ -
+ label: Gradient
+ value: bt-indentation-line-gradient
+ -
+ label: Image
+ value: bt-indentation-line-image
+ -
+ id: bt-indentation-gradient-color-1
+ title: Indentation gradient color 1
+ type: variable-themed-color
+ format: hex
+ opacity: true
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: bt-indentation-gradient-color-2
+ title: Indentation gradient color 2
+ type: variable-themed-color
+ format: hex
+ opacity: true
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: bt-colorful-indentation-width
+ title: Width of colorful indentation lines (Reading)
+ title.zh: 彩色层级线宽度 (阅读)
+ type: variable-text
+ default: 1px
+ -
+ id: bt-indentation-line-image
+ title: Add an image as indentation lines (Reading)
+ title.zh: 层级线背景图片 (阅读)
+ type: variable-text
+ default: url("https://")
+ -
+ id: folder-style-change-options-folder
+ title: 2.3.3 Folder
+ title.zh: 2.3.3 文件夹
+ type: heading
+ level: 3
+ collapsed: true
+ -
+ id: file-bg-shape-option
+ title: File background shape
+ title.zh: 文件背景形状
+ type: class-select
+ allowEmpty: false
+ default: file-shape-default
+ options:
+ -
+ label: Rectangle
+ value: file-shape-default
+ -
+ label: Rounded Rectangle
+ value: file-bg-rounded-rectangle
+ -
+ label: Pill
+ value: file-bg-pill
+ -
+ id: file-name-style-option
+ title: File name style
+ title.zh: 文件名样式
+ type: class-select
+ allowEmpty: false
+ default: file-name-non-wrapped
+ options:
+ -
+ label: Wrapped
+ value: file-name-wrapped
+ -
+ label: Non-wrapped
+ value: file-name-non-wrapped
+ -
+ label: File Name Scrolling When Hovering
+ value: file-name-animation
+ -
+ id: dark-background-file
+ title: Dark file background
+ title.zh: 当前文件背景变深
+ type: class-toggle
+ default: false
+ -
+ id: remove-file-icons
+ title: Remove file icons
+ title.zh: 移除文件前图标
+ description: To remove the icons before .md files
+ description.zh: 移除md文件前图标
+ type: class-toggle
+ default: false
+ -
+ id: text-folder-file-icon
+ title: Color of file icons
+ title.zh: 文件前图标颜色
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: folder-icons
+ title: Activate Folder Icons
+ title.zh: 激活文件夹图标
+ type: class-toggle
+ default: true
+ -
+ id: remove-first-folder-icon
+ title: Remove the first-layer folder icons
+ title.zh: 去除第一层文件夹前图标
+ type: class-toggle
+ default: true
+ -
+ id: remove-arrow
+ title: Folder Icons w/o arrows (Collapse Indicator)
+ title.zh: 移除文件夹箭头图标(折叠图标)
+ type: class-toggle
+ default: true
+ -
+ id: folder-note-underline
+ title: Toggle Folder note underline
+ title.zh: 开启文件夹下划线
+ type: class-toggle
+ default: false
+ -
+ id: folder-note-dot
+ title: Toggle Folder note dot
+ title.zh: 文件夹后添加一个圆点
+ type: class-toggle
+ default: false
+ -
+ id: folder-style-change-options-colorful-folder
+ title: 2.3.3.1 Colorful folder
+ title.zh: 2.3.3.1 彩色文件夹
+ type: heading
+ level: 4
+ collapsed: false
+ -
+ id: bt-toggle-colorful-folder
+ title: Toggle colorful folders
+ title.zh: 启用彩色文件夹
+ type: class-toggle
+ default: true
+ -
+ id: folder-style-change-options-colorful
+ title: Select folder colorful mode
+ title.zh: 彩色化类型
+ type: class-select
+ allowEmpty: false
+ default: folder-style-change-options-colorful-border
+ options:
+ -
+ label: Default non-colorful
+ value: folder-style-change-options-colorful-default
+ -
+ label: folder colorful with "0-9" or "A-Z"
+ value: folder-style-change-options-colorful
+ -
+ label: folder colorful by order
+ value: folder-style-change-options-colorful-order
+ -
+ label: folder title colorful
+ value: folder-style-change-options-colorful-title
+ -
+ label: Tab-liked
+ value: folder-style-change-options-colorful-tab-liked
+ -
+ label: Border
+ value: folder-style-change-options-colorful-border
+ -
+ id: folder-style-change-options-colorful-subfolder
+ title: Folder color palette
+ title.zh: 文件夹配色
+ type: class-select
+ allowEmpty: false
+ default: folder-colorful-six
+ options:
+ -
+ label: Style 1 (high transparency)
+ value: folder-colorful-one
+ -
+ label: Style 2 (low transparency)
+ value: folder-colorful-two
+ -
+ label: Style 3
+ value: folder-colorful-three
+ -
+ label: Style 4
+ value: folder-colorful-four
+ -
+ label: Style 5
+ value: folder-colorful-five
+ -
+ label: Style 6
+ value: folder-colorful-six
+ -
+ label: Custom
+ value: folder-colorful-custom
+ -
+ id: folder-colorful-custom-color
+ title: Custom color of folder
+ title.zh: 自定义文件夹配色
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: blockquote-style-change-options-folder
+ title: 2.3.4 Blockquote
+ title.zh: 2.3.4 引用框
+ type: heading
+ level: 3
+ collapsed: true
+ -
+ id: blockquote-style-change-options
+ title: Blockquote
+ title.zh: 引用框样式
+ type: class-select
+ allowEmpty: false
+ default: blockquote-style-default
+ options:
+ -
+ label: Default
+ value: blockquote-style-default
+ -
+ label: With quotation mark
+ value: blockquote-style-quotation-mark
+ -
+ label: Speech Bubble 1
+ value: blockquote-style-speech-bubble-one
+ -
+ label: Speech Bubble 2
+ value: blockquote-style-speech-bubble-two
+ -
+ label: Outline
+ value: blockquote-style-outline
+ -
+ label: Border left
+ value: blockquote-style-border-left
+ -
+ id: pdf-style
+ title: 2.3.5 Exported PDF style
+ title.zh: 2.3.5 PDF样式
+ type: heading
+ level: 3
+ collapsed: true
+ -
+ id: export-pdf-style-folder
+ title: Exported PDF style
+ title.zh: PDF导出样式
+ type: heading
+ level: 4
+ collapsed: true
+ -
+ id: hr-for-pagination
+ title: Use hr (---) for paging
+ title.zh: 使用分隔符(---)分页
+ type: class-toggle
+ default: false
+ -
+ id: all-dark-pdf
+ title: All dark (Experimental, may or may not be desirable)
+ description: Export PDF with dark mode color scheme
+ description.zh: 导出黑暗配色的PDF
+ type: class-toggle
+ default: false
+ -
+ id: show-url-after-link
+ title: Print URL after links
+ title.zh: 显示地址超链接
+ type: class-toggle
+ default: false
+ -
+ id: print-strong-color
+ title: Strong color
+ title.zh: 粗体颜色
+ type: variable-themed-color
+ opacity: false
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: print-em-color
+ title: Italic type color
+ title.zh: 斜体颜色
+ type: variable-themed-color
+ opacity: false
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: pdf-view-style
+ title: PDF View
+ title.zh: PDF 文件浏览样式
+ type: heading
+ level: 4
+ collapsed: true
+ -
+ id: ob-pdf-style-selection-light
+ title: PDF styles (Light)
+ title.zh: PDF 样式 (明亮)
+ type: class-select
+ allowEmpty: false
+ default: pdf-style-default-light
+ options:
+ -
+ label: Default
+ value: pdf-style-default-light
+ -
+ label: Invert colors
+ value: pdf-style-invert-color-light
+ -
+ label: Green
+ value: pdf-style-green-bg-light
+ -
+ label: Warm
+ value: pdf-style-warm-bg-light
+ -
+ label: Custom
+ value: pdf-style-custom-bg
+ -
+ id: ob-pdf-style-selection-dark
+ title: PDF styles (Dark)
+ title.zh: PDF 样式 (黑暗)
+ type: class-select
+ allowEmpty: false
+ default: pdf-style-default-dark
+ options:
+ -
+ label: Default
+ value: pdf-style-default-dark
+ -
+ label: Invert colors
+ value: pdf-style-invert-color-dark
+ -
+ label: Green
+ value: pdf-style-green-bg-dark
+ -
+ label: Warm
+ value: pdf-style-warm-bg-dark
+ -
+ label: Custom
+ value: pdf-style-custom-bg
+ -
+ id: custom-bg-pdf-style
+ title: Custom PDF background
+ title.zh: 自定义PDF背景颜色
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: embed-folder
+ title: 2.3.6 Embeds
+ title.zh: 2.3.6 嵌入样式
+ type: heading
+ level: 3
+ collapsed: true
+ -
+ id: adjustable-embed-content-height
+ title: Fixed embedded content height
+ title.zh: 固定嵌入页面高度
+ type: class-toggle
+ default: false
+ -
+ id: embed-content-height
+ title: Height of embedded content
+ title.zh: 嵌入页面高度
+ description: Switch on the above button to activate
+ type: variable-number
+ default: 600
+ format: px
+ -
+ id: naked-embed
+ title: Transparent embedded background
+ title.zh: 嵌入背景透明
+ type: class-toggle
+ default: false
+ -
+ id: hide-embed-title
+ title: Hide embedded title
+ title.zh: 隐藏嵌入文档标题
+ type: class-toggle
+ default: false
+ -
+ id: hide-embed-banner
+ title: Hide embedded banner
+ title.zh: 隐藏嵌入文档banner
+ type: class-toggle
+ default: false
+ -
+ id: embed-hd
+ title: Hide embedded headers
+ title.zh: 隐藏嵌入文档中的H1 H2 H3标题
+ type: class-toggle
+ default: false
+ -
+ id: embed-hover
+ title: Floating effect of embedded note when hovering
+ title.zh: 嵌入笔记浮动效果
+ type: class-toggle
+ default: false
+ -
+ id: table-styles
+ title: 2.3.7 Table
+ title.zh: 2.3.7 表格
+ type: heading
+ level: 3
+ collapsed: true
+ -
+ id: toggle-table-transition
+ title: Toggle table zooming effect
+ title.zh: 移除表格悬浮放大效果
+ type: class-toggle
+ default: false
+ -
+ id: table-format-options
+ title: Table format
+ title.zh: 表格格式
+ type: class-select
+ allowEmpty: false
+ default: default-table
+ options:
+ -
+ label: Defaut table
+ value: default-table
+ -
+ label: Wrapped table (break all)
+ value: wrapped-table
+ -
+ label: Non-wrapped table (limited cell width)
+ value: no-wrapped-table-cell
+ -
+ label: Non-wrapped table
+ value: no-wrapped-table
+ -
+ id: show-border-table
+ title: Show borders
+ title.zh: 显示表格框线
+ type: class-toggle
+ default: false
+ -
+ id: table-width
+ title: Table width
+ title.zh: md表格默认宽度
+ type: class-select
+ default: table-width-100
+ options:
+ -
+ label: 100%
+ value: table-width-100
+ -
+ label: auto
+ value: table-width-auto
+ -
+ id: full-width-table
+ title: Full-width table display
+ title.zh: md表格全宽显示
+ description: for Reading View, require Contextual Typography plugin
+ description.zh: 阅读模式下,实现效果需要安装Contextual Typography插件
+ type: class-toggle
+ default: false
+ -
+ id: table-style-options
+ title: Table Style
+ title.zh: 表格样式
+ type: class-select
+ allowEmpty: false
+ default: table-style-default
+ options:
+ -
+ label: Default
+ value: table-style-default
+ -
+ label: Style I
+ value: table-style-one
+ -
+ label: Style II
+ value: table-style-two
+ -
+ label: Style III
+ value: table-style-three
+ -
+ id: cloze-style
+ title: 2.3.8 Cloze style
+ title.zh: 2.3.8 挖空涂黑
+ type: heading
+ level: 3
+ collapsed: true
+ -
+ id: remove-cloze-style
+ title: Cancel cloze Style
+ title.zh: 取消挖空涂黑功能
+ description: In this theme, you can use ==~~your words~~==, *==~~your words~~==* and *~~your words~~* to obtain a cloze-style, active this option to cancel it
+ description.zh: 当前主题下,使用以下格式可以对文本进行涂黑或挖空 ==~~your words~~==, *==~~your words~~==* 或 *~~your words~~*,激活该选项以取消
+ type: class-toggle
+ default: false
+ -
+ id: cloze-bg-color
+ title: Cloze background color
+ title.zh: 涂黑背景颜色
+ description: Cloze Style One, i.e. ==~~your words~~==, hovering to find "your words", should declare "cssclass:cloze" in the YAML area if you want to use them in the Live Preview mode
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: cloze-decoration
+ title: Underline decoration style
+ description: Can type 'solid', 'dotted', 'dashed', 'wavy' or 'double' for Cloze Style One, i.e. ==~~your words~~==, hovering to find "your words", should declare "cssclass:cloze" in the YAML area if you want to use them in the Live Preview mode
+ type: variable-text
+ default: none
+ -
+ id: cloze-decoration-color
+ title: Underline decoration color
+ description: For Cloze Style One, i.e. ==~~your words~~==, hovering to find "your words", should declare 'cssclass:cloze' in the YAML area if you want to use them in the Live Preview mode
+ type: variable-themed-color
+ opacity: false
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: cloze-decoration-2
+ title: Underline decoration style for Cloze style TWO
+ description: Can type 'solid', 'dotted', 'dashed', 'wavy', 'double' or 'none' for Cloze Style TWO, i.e. *==~~your words~~==*, pressing down the primary mouse button to find "your words", should declare 'cssclass:cloze' in the YAML area if you want to use them in the Live Preview mode
+ type: variable-text
+ default: dashed
+ -
+ id: cloze-decoration-color-2
+ title: Underline decoration color for Cloze style TWO
+ description: For Cloze Style TWO, i.e. *==~~your words~~==*, pressing down the primary mouse button to find "your words", should declare 'cssclass:cloze' in the YAML area if you want to use them in the Live Preview mode
+ type: variable-themed-color
+ opacity: false
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: cloze-decoration-3
+ title: Underline decoration style for Cloze style THREE (*~~your words~~*)
+ description: Can type 'solid', 'dotted', 'dashed', 'wavy', 'double' or 'none' for Cloze Style THREE, i.e. *~~your words~~*, pressing down the primary mouse button to find "your words", should declare 'cssclass:cloze' in the YAML area if you want to use them in the Live Preview mode
+ type: variable-text
+ default: dashed
+ -
+ id: cloze-decoration-color-3
+ title: Underline decoration color for Cloze style THREE
+ description: For Cloze Style THREE, i.e. *~~your words~~*, pressing down the primary mouse button to find "your words", should declare 'cssclass:cloze' in the YAML area if you want to use them in the Live Preview mode
+ type: variable-themed-color
+ opacity: false
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: link-style
+ title: 2.3.9 Links
+ title.zh: 2.3.9 链接
+ type: heading
+ level: 3
+ collapsed: true
+ -
+ id: link-underline-internal
+ title: Toggle internal link underline
+ title.zh: 开启内部链接下划线(默认:无)
+ type: class-toggle
+ default: false
+ -
+ id: link-underline-external
+ title: Disable external link underline
+ title.zh: 关闭外部链接下划线(默认:有)
+ type: class-toggle
+ default: false
+ -
+ id: link-underline-unresolved
+ title: Disable unresolved link underline
+ title.zh: 关闭未创建链接下划线(默认:有)
+ type: class-toggle
+ default: false
+ -
+ id: colorful-link-animation
+ title: Toggle colorful link background (hovering)
+ title.zh: 开启彩色链接背景颜色 (鼠标悬浮时)
+ type: class-toggle
+ default: false
+ -
+ id: internal-link-color
+ title: Internal link color
+ title.zh: 内链颜色
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: remove-external-link-icon
+ title: Toggle icon after external link
+ title.zh: 去除外部链接后面的图标
+ type: class-toggle
+ default: false
+ -
+ id: external-link-color
+ title: External link color
+ title.zh: 外链颜色
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: default-unresolved-link
+ title: Toggle default unresolved link color
+ title.zh: 使用默认的未创建链接颜色
+ type: class-toggle
+ default: false
+ -
+ id: unresolved-link
+ title: Unresolved Link Color
+ title.zh: 未创建链接颜色
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: link-click
+ title: Cancel click the link to trigger auto-jump
+ title.zh: 取消编辑模式下点击链接自动跳转
+ type: class-toggle
+ default: false
+ description: You can click on the link by holding down the ctrl key to jump
+ description.zh: 可以通过按住ctrl键点击链接跳转
+ -
+ id: cursor-style-folder
+ title: 2.3.10 Cursor
+ title.zh: 2.3.10 输入光标
+ type: heading
+ level: 3
+ collapsed: true
+ -
+ id: cursor-color
+ title: Cursor color
+ title.zh: 光标颜色
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: checkbox-style-folder
+ title: 2.3.11 Checkbox
+ title.zh: 2.3.11 勾选框
+ type: heading
+ level: 3
+ collapsed: true
+ -
+ id: enable-alternative-checkboxes
+ title: Enable Alternative Checkboxes
+ title.zh: 启用扩展勾选框样式
+ description: Disable this if you are using your own implementation via a CSS Snippet.
+ description.zh: 如果启用第三方勾选框样式片段请禁用此选项
+ default: true
+ type: class-toggle
+ -
+ id: circular-checkbox
+ title: Circular checkbox
+ title.zh: 圆形勾选框
+ type: class-toggle
+ default: false
+ -
+ id: toggle-checked-decoration
+ title: Add strikethrough for checked items
+ title.zh: 添加完成任务时的删除线
+ type: class-toggle
+ default: false
+ -
+ id: checklist-done-color
+ title: Checked text color
+ title.zh: 完成任务的文字颜色
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: checkbox-size
+ title: Checkbox Size
+ title.zh: 勾选框大小
+ type: variable-text
+ default: 1rem
+ -
+ id: unmute-checkbox-animation
+ title: Deactivate checkbox animation
+ title.zh: 取消勾选框摇摆动画
+ type: class-toggle
+ default: false
+ -
+ id: icons-style-folder
+ title: 2.3.12 Icons
+ title.zh: 2.3.12 图标
+ type: heading
+ level: 3
+ collapsed: true
+ -
+ id: remove-custom-svg-icons
+ title: Toggle default icons
+ title.zh: 还原默认图标
+ type: class-toggle
+ default: false
+ -
+ id: default-icons
+ title: Toggle default collapse icons
+ title.zh: 还原折叠图标
+ type: class-toggle
+ default: false
+ -
+ id: enable-icon-anima
+ title: Enable clickable-icons' hovering animation
+ title.zh: 开启按钮图标的鼠标悬浮动画效果
+ description.zh: 是否开启图标背景动画以及图标悬浮动画效果
+ type: class-toggle
+ default: false
+ -
+ id: icons-style-folder
+ title: 2.3.13 Images
+ title.zh: 2.3.13 图片
+ type: heading
+ level: 3
+ collapsed: true
+ -
+ id: image-zoom
+ title: Deactivate image zooming
+ title.zh: 取消点击图片放大效果
+ type: class-toggle
+ default: false
+ -
+ id: obsidian-default-image
+ title: Obsidian default image position
+ title.zh: Obsidian默认图片位置
+ type: class-toggle
+ default: false
+ -
+ id: image-max-width
+ title: Image max-width
+ title.zh: 图片最大宽度
+ type: variable-text
+ default: 100%
+ -
+ id: image-border
+ title: Image borders
+ title.zh: 图片添加边框
+ type: class-toggle
+ default: false
+ -
+ id: icons-style-folder-1
+ title: Intro to basic image position
+ title.zh: 基本图片位置简介
+ description: You can add 🔸|Left (can also use `left`, `LEFT` or `L` to replace the `Left` before), 🔸|Right (right/RIGHT/R) and 🔸|Inline (inline/INLINE/inl/INL/Inl) 🔸|Centre/Center (CENTRE/CENTER/centre/center/C) (the “centre” one is for the “Obsidian Default Image Position above only, because Topaz's default image position is in the centre) into a image format to adjust the image position, e.g. ![[*.jpg|L]], ![[*.png|Right|200]] and 
+ description.zh: 在图片格式里添加 🔸|Left (can also use `left`, `LEFT` or `L` to replace the `Left` before), 🔸|Right (right/RIGHT/R) and 🔸|Inline (inline/INLINE/inl/INL/Inl) 🔸|Centre/Center (CENTRE/CENTER/centre/center/C) (这个选项只在开启 “Obsidian默认图片位置” 后生效,因为Topaz默认图片位置就是居中) 来改变图片位置, e.g. ![[*.jpg|L]], ![[*.png|Right|200]] and 
+ type: heading
+ level: 4
+ collapsed: true
+ -
+ id: icons-style-folder-2
+ title: Intro to image caption
+ title.zh: 图片标题介绍
+ description: You can add 🔸#Left|your captions (can also use `left`, `LEFT` or `L` to replace the `Left`), 🔸#Right (or right/RIGHT/R)|your captions, 🔸#center/centre (CENTRE/CENTER/Center/Centre/C) |your captions and 🔸#inl (Inline/INLINE/inline/INL/Inl) |your captions into a image format to adjust the image position with a image caption, e.g. ![[*.jpg#left|Figure 1]], ![[*.png#right|Figure 2|200]], ![[*.jpg#centre|Figure 3]] and ![[*.jpg#inl|Figure 4|100]]
+ description.zh: 在图片格式里添加 🔸#left (can also use `left`, `LEFT` or `L` to replace the `Left`) |your captions, 🔸#right (or right/RIGHT/R) |your captions, 🔸#center/centre (CENTRE/CENTER/Center/Centre/C) |your captions and 🔸#inl (Inline/INLINE/inline/INL/Inl) |your captions 来改变图片位置,并添加图片标题, e.g. ![[*.jpg#left|Figure 1]], ![[*.png#right|Figure 2|200]], ![[*.jpg#C|Figure 3]] and ![[*.jpg#inl|Figure 4|100]]
+ type: heading
+ level: 4
+ collapsed: true
+ -
+ id: icons-style-folder-3
+ title: Intro to image grid
+ title.zh: 图片横排介绍
+ description: You can add 🔸|+grid into some images to grid these images in a line, e.g. ![[*.jpg|+grid]] Or type ❗cssclass:img-grid❗ in YAML to make images arrange in a grid in the preview mode. require Contextual Typography plugin
+ description.zh: 在图片格式里添加 🔸|+grid 使复数的图片排成一行, e.g. ![[*.jpg|+grid]] 。或者在YAML种输入 ❗cssclass:img-grid❗最好安装 Contextual Typography 插件实现更好的并排效果
+ type: heading
+ level: 4
+ collapsed: false
+ -
+ id: img-grid
+ title: Enable global image grid
+ title.zh: 开启全局图片横排显示
+ description: Enable the Contextual Typography plugin to control side-by-side images via blank lines
+ description.zh: 开启后,不需要在笔记上方声明cssclass:img-grid,通过图片空行控制是否并排
+ type: class-toggle
+ default: false
+ -
+ id: loading-page-style-folder
+ title: 2.3.14 Loading page
+ title.zh: 2.3.14 加载页面
+ type: heading
+ level: 3
+ collapsed: true
+ -
+ id: loading-page-style-option
+ title: Loading page style
+ type: class-select
+ allowEmpty: false
+ default: default-loading-page
+ options:
+ -
+ label: Default Loading Page
+ value: default-loading-page
+ -
+ label: Shapes
+ value: loading-page-style-default
+ -
+ label: Custom Text
+ value: loading-custom-text
+ -
+ label: Default Text w/ Icons Before and After
+ value: loading-add-icons
+ -
+ label: Cat (GIF)
+ value: loading-animation-cat
+ -
+ label: Adding Image or Animation (GIF)
+ value: loading-animation-custom
+ -
+ label: Animation with Position Changing
+ value: loading-shape-with-custom-gif
+ -
+ label: Jumping Mario
+ value: loading-page-style-mario
+
+ -
+ id: loading-custom-text-folder
+ title: 2.3.14.1 Custom text
+ type: heading
+ level: 4
+ collapsed: true
+ -
+ id: loading-diy-text
+ title: Custom text
+ title.zh: 自定义文字
+ type: variable-text
+ default: "'快乐摸鱼又一天,人生还剩多少天?'"
+ -
+ id: font-loading-text
+ title: Font family of custom text
+ title.zh: 字体
+ type: variable-text
+ default: var(--font-monospace-theme)
+ -
+ id: font-size-loading-diy-text
+ title: Font size
+ type: variable-text
+ default: 3em
+ -
+ id: loading-diy-text-color
+ title: Text color
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: loading-text-typing-style
+ title: Typing style
+ title.zh: 打字效果
+ type: class-toggle
+ default: true
+ -
+ id: loading-text-moving-style
+ title: Moving style
+ title.zh: 移动效果
+ type: class-toggle
+ default: false
+ -
+ id: loading-text-shinning-style
+ title: Shinning style
+ title.zh: 闪烁效果
+ type: class-toggle
+ default: false
+ -
+ id: loading-text-color-changing-style
+ title: Color-changing style
+ title.zh: 变色效果
+ type: class-toggle
+ default: false
+ -
+ id: loading-add-icons-folder
+ title: 2.3.14.2 Custom image/animation
+ type: heading
+ level: 4
+ collapsed: true
+ -
+ id: loading-text-before
+ title: Adding things before
+ type: variable-text
+ default: "'❀✿'"
+ -
+ id: loading-text-after
+ title: Adding things after
+ type: variable-text
+ default: "'✿❀'"
+ -
+ id: font-size-loading-add
+ title: Font size
+ type: variable-text
+ default: 1.5em
+ -
+ id: loading-add-text-color
+ title: Text color
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#D3959B'
+ default-dark: '#D3959B'
+ -
+ id: loading-add-text-color-alt
+ title: Text color
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#BFE6BA'
+ default-dark: '#BFE6BA'
+ -
+ id: loading-animation-custom-folder
+ title: 2.3.14.3 Custom image/animation
+ type: heading
+ level: 4
+ collapsed: true
+ -
+ id: loading-page-custom-gif-url
+ title: Custom loading page image/animation
+ type: variable-text
+ default: url(https://)
+ -
+ id: loading-page-custom-gif-caption
+ title: Image caption
+ type: variable-text
+ default: " "
+ -
+ id: loading-shape-with-custom-gif-folder
+ title: 2.3.14.4 Custom image/animation with position changing
+ type: heading
+ level: 4
+ collapsed: true
+ -
+ id: loading-page-custom-gif-caption-alt
+ title: Image caption
+ type: variable-text
+ default: " "
+ -
+ id: loading-shape-with-custom-high-contrast-bg
+ title: High contrast background
+ title.zh: 高对比度背景
+ type: class-toggle
+ default: false
+ -
+ id: tag-color-settings
+ title: 2.3.15 Tags
+ title.zh: 2.3.15 标签 (#Tag)
+ type: heading
+ level: 3
+ collapsed: true
+ -
+ id: tag-click
+ title: Cancel click the tag to trigger auto-jump
+ title.zh: 取消实时预览模式下点击标签自动跳转
+ type: class-toggle
+ default: false
+ description: You can jump by clicking on the # marks in the tags
+ description.zh: 可以通过点击标签中的#号跳转
+ -
+ id: head-tag-style
+ title: Label superscript in the header
+ title.zh: 标题中的标签上标样式
+ type: class-toggle
+ default: false
+ description.zh: 标题出现标签自动上标,也可以用 或者包裹实现不一样的样式。
+ -
+ id: tag-style-option
+ title: Tag Style
+ title.zh: 标签样式
+ type: class-select
+ allowEmpty: false
+ default: tag-default
+ options:
+ -
+ label: Rainbow tag
+ value: rainbow-tag
+ -
+ label: Rainbow tag alt (No influence on emojis)
+ value: rainbow-tag-no-filter
+ -
+ label: Outlined
+ value: tag-pill-outlined
+ -
+ label: Clear
+ value: tag-clear-style
+ -
+ label: Obsidian default
+ value: tag-default
+ -
+ label: Customised colorful tag
+ value: colorful-tag-bt
+ -
+ id: customised-colorful-tag
+ title: 2.3.15.1 Customised colorful tag
+ type: heading
+ level: 4
+ collapsed: true
+ -
+ id: tag1
+ title: Tag-1
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: tag2
+ title: Tag-2
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: tag3
+ title: Tag-3
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: tag4
+ title: Tag-4
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: tag5
+ title: Tag-5
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: tag-text
+ title: Tag text
+ type: variable-themed-color
+ opacity: false
+ format: hex
+ default-light: '#f8f8f8'
+ default-dark: '#e4e4e4'
+ -
+ id: outlined-style
+ title: 2.3.15.2 Outlined
+ type: heading
+ level: 4
+ collapsed: true
+ -
+ id: tag-border-width
+ title: Tag border width
+ title.zh: 标签边框宽度
+ type: variable-text
+ default: 1px
+ -
+ id: tag-color-settings
+ title: 2.3.16 Setting, Menu, Option panes
+ title.zh: 2.3.16 设置、菜单、选项面板
+ type: heading
+ level: 3
+ collapsed: true
+ -
+ id: setting-etc-pane-style
+ title: Pane style
+ type: class-select
+ allowEmpty: false
+ default: setting-style-traditional
+ options:
+ -
+ label: Frosted Glass
+ value: setting-default-frosted-glass
+ -
+ label: Traditional
+ value: setting-style-traditional
+ -
+ label: Translucent (only for setting panel)
+ value: translucent-setting-panel
+ -
+ id: titlebar-settings
+ title: 2.3.17 Titlebar style
+ title.zh: 2.3.17 标题栏样式
+ type: heading
+ level: 3
+ collapsed: true
+ -
+ id: bt-colorful-titlebar
+ title: Colorful titlebar
+ title.zh: 开启顶部多彩标题栏样式
+ type: class-toggle
+ default: false
+ -
+ id: background-titlebar-inner
+ title: Titlebar background color
+ title.zh: 标题栏背景颜色
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: titlebar-close-button
+ title: Titlebar close button
+ title.zh: Ob标题栏关闭按钮
+ type: class-select
+ allowEmpty: false
+ default: default-titlebar
+ options:
+ -
+ label: Default
+ value: default-titlebar
+ -
+ label: Reversal
+ value: reversal-titlebar
+ -
+ id: hide-titlebar-text
+ title: Hide text in title bar
+ title.zh: 隐藏Obsidian标题栏中的文字
+ type: class-toggle
+ default: false
+ -
+ id: hide-titlebar-close-btn
+ title: Auto-hide title bar close button
+ title.zh: 自动隐藏关闭按钮
+ type: class-toggle
+ default: false
+ -
+ id: outline-settings
+ title: 2.3.18 Outline
+ title.zh: 2.3.18 侧边栏大纲
+ type: heading
+ level: 3
+ collapsed: true
+ -
+ id: outline-style
+ title: Outline style
+ title.zh: 大纲样式
+ type: class-select
+ allowEmpty: false
+ default: default-outline-style
+ options:
+ -
+ label: Default
+ value: default-outline-style
+ -
+ label: Logseq
+ value: logseq-outline-style
+ -
+ id: nowrap-outline
+ title: Nowrap
+ title.zh: 不换行
+ type: class-toggle
+ default: false
+ -
+ id: prompt-settings
+ title: 2.3.19 Prompt (ctrl p)
+ title.zh: 2.3.19 提示框 (ctrl p)
+ type: heading
+ level: 3
+ collapsed: true
+ -
+ id: prompt-options
+ title: Prompt styles
+ title.zh: 提示框唤出样式
+ type: variable-select
+ allowEmpty: false
+ default: default-prompt-style
+ options:
+ -
+ label: Default
+ value: default-prompt-style
+ -
+ label: Fancy prompt 1
+ value: fancy-prompt-1
+ -
+ label: Slide Up Large
+ value: slideUpLarge
+ -
+ label: Quick Scale Down
+ value: quickScaleDown
+ -
+ label: Blow Up Modal
+ value: blowUpModal
+ -
+ label: Road Runner In
+ value: roadRunnerIn
+ -
+ label: Road Runner Out
+ value: roadRunnerOut
+ -
+ label: Unfold In
+ value: unfoldIn
+ -
+ label: Pop-swirl
+ value: pop-swirl
+ -
+ id: stack-settings
+ title: 2.3.20 Stack tabs
+ type: heading
+ level: 3
+ collapsed: true
+ -
+ id: stack-tabs-text-ori-options
+ title: Text orientation styles
+ title.zh: stack 模式汉字竖排
+ type: class-select
+ allowEmpty: false
+ default: stack-tab-text-ori-mixed
+ options:
+ -
+ label: Default
+ value: default-stack-text-ori-style
+ -
+ label: Mixed orientation
+ value: stack-tab-text-ori-mixed
+ -
+ id: stack-tabs-background-blur-depth
+ title: stack tabs background blur radius
+ title.zh: 堆叠模式下笔记背景模糊程度
+ description: To adjust the radius of blur
+ description.zh: 调整背景模糊程度
+ type: variable-number-slider
+ default: 40
+ format: px
+ min: 0
+ max: 200
+ step: 10
+ -
+ id: tabs-settings
+ title: 2.3.21 Tabs
+ type: heading
+ level: 3
+ collapsed: true
+ -
+ id: tab-head-style
+ title: Tab style
+ type: class-select
+ allowEmpty: false
+ default: default-tab
+ options:
+ -
+ label: Default
+ value: default-tab
+ -
+ label: Underline
+ value: underline-tab-style
+ -
+ label: Safari-style
+ value: safari-tab-style
+ -
+ label: Transparent-style
+ value: transparent-tab-style
+ -
+ id: mermaid-styles
+ title: 2.3.21 Mermaid
+ type: heading
+ level: 3
+ collapsed: true
+ -
+ id: resizable-mermaid
+ title: Resizable mermaid in reading mode
+ title.zh: 阅读模式可调整mermaid大小
+ type: class-toggle
+ default: false
+ -
+ id: canvas-styles
+ title: 2.3.23 Canvas
+ title.zh: 2.3.23 白板 Canvas
+ type: heading
+ level: 3
+ collapsed: true
+ -
+ id: canvas-card-focus-mode
+ title: Canvas card focus mode (Unavailable)
+ title.zh: 开启Canvas聚焦模式 (不可用)
+ description: clicking on a card will highlight all cards and lines of the same color on the canvas When turned on
+ description.zh: 开启后 点击卡片会突出显示画布上所有相同颜色的卡片和线条
+ type: class-toggle
+ default: false
+ addCommand: true
+ -
+ id: zoom-multiplier
+ title: Canvas card size for "Zoom to selection"
+ title.zh: “聚焦”时卡片大小
+ type: variable-number-slider
+ default: 1
+ min: 0.5
+ max: 2
+ step: 0.05
+ -
+ id: canvas-card-text-middle
+ title: Canvas card text center align
+ title.zh: 卡片文字默认居中
+ type: class-toggle
+ default: false
+ -
+ id: canvas-card-opacity
+ title: Canvas card opacity
+ title.zh: 卡片透明度
+ type: variable-number-slider
+ default: 0.1
+ min: 0
+ max: 1
+ step: 0.05
+ -
+ id: canvas-workplace-background-heading
+ title: 2.3.23.1 canvas workplace background settings
+ title.zh: 2.3.23.1 canvas页面背景设置
+ type: heading
+ level: 4
+ collapsed: true
+ -
+ id: toggle-canvas-grid
+ title: Toggle canvas grid
+ title.zh: 关闭Canvas网格显示
+ type: class-toggle
+ default: false
+ -
+ id: canvas-workplace-background
+ title: Toggle canvas workplace background
+ title.zh: 关闭Canvas工作区背景
+ description.zh: 如果开启了1.2.1工作页面背景,编辑画板也会带有背景,这里可以关闭画板背景
+ type: class-toggle
+ default: false
+ -
+ id: canvas-background
+ title: Custom canvas background color
+ title.zh: 自定义canvas背景色
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: tab-stack-folder
+ title: 2.3.24 Tab stack
+ title.zh: 2.3.24 堆叠标签页
+ type: heading
+ level: 3
+ collapsed: true
+ -
+ id: tab-stacked-pane-width
+ title: Tag stacked pane with
+ type: variable-number
+ default: 700
+ format: px
+ -
+ id: tab-stacked-header-width
+ title: Spine width
+ type: variable-number
+ default: 40
+ format: px
+ -
+ id: highlight-bg-color-folder
+ title: 2.3.25 Highlights (==xx==)
+ title.zh: 2.3.25 高亮 (==xx==)
+ type: heading
+ level: 3
+ collapsed: true
+ -
+ id: text-highlight
+ title: Highlight text color
+ title.zh: 高亮文本颜色
+ description: ==XXXXX== color
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: highlight-style
+ title: Highlight styles
+ title.zh: 高亮样式
+ type: class-select
+ allowEmpty: false
+ default: bt-default-highlight
+ options:
+ -
+ label: Default
+ value: bt-default-highlight
+ -
+ label: All rounded corners (@Mon & @TheGodOfKing)
+ value: all-rounded-corners-highlight
+ -
+ label: No rounded corners
+ value: no-rounded-corners-highlight
+ -
+ id: highlight-bg-color-head
+ title: Highlight background color
+ title.zh: 高亮背景颜色
+ type: heading
+ level: 4
+ collapsed: true
+ -
+ id: text-highlight-bg-h-light
+ title: Hue (Light mode)
+ description: To adjust Hue
+ description.zh: 调整颜色 明亮模式
+ type: variable-number-slider
+ default: 34
+ min: 0
+ max: 360
+ step: 5
+ -
+ id: text-highlight-bg-s-light
+ title: Saturation (Light mode)
+ description: To adjust Saturation
+ description.zh: 调整饱和度 明亮模式
+ type: variable-number-slider
+ default: 100
+ min: 0
+ max: 100
+ step: 5
+ format: "%"
+ -
+ id: text-highlight-bg-l-light
+ title: Lightness (Light mode)
+ description: To adjust Lightness
+ description.zh: 调整亮度 明亮模式
+ type: variable-number-slider
+ default: 80
+ min: 0
+ max: 100
+ step: 5
+ format: "%"
+ -
+ id: text-highlight-bg-a-light
+ title: Opacity (Light mode)
+ description: To adjust Alpha
+ description.zh: 调整透明度(Alpha)明亮模式
+ type: variable-number-slider
+ default: 0.80
+ min: 0
+ max: 1
+ step: 0.05
+ -
+ id: text-highlight-bg-h-dark
+ title: Hue (Dark mode)
+ description: To adjust Hue
+ description.zh: 调整颜色 黑暗模式
+ type: variable-number-slider
+ default: 57
+ min: 0
+ max: 360
+ step: 5
+ -
+ id: text-highlight-bg-s-dark
+ title: Saturation (Dark mode)
+ description: To adjust Saturation
+ description.zh: 调整饱和度 黑暗模式
+ type: variable-number-slider
+ default: 40
+ min: 0
+ max: 100
+ step: 5
+ format: "%"
+ -
+ id: text-highlight-bg-l-dark
+ title: Lightness (Dark mode)
+ description: To adjust Lightness
+ description.zh: 调整亮度 黑暗模式
+ type: variable-number-slider
+ default: 38
+ min: 0
+ max: 100
+ step: 5
+ format: "%"
+ -
+ id: text-highlight-bg-a-dark
+ title: Opacity (Dark mode)
+ description: To adjust Alpha
+ description.zh: 调整透明度(Alpha)黑暗模式
+ type: variable-number-slider
+ default: 0.55
+ min: 0
+ max: 1
+ step: 0.05
+ -
+ id: colorful-highlight-head
+ title: Colorful highlight setting
+ title.zh: 多彩高亮背景颜色
+ type: heading
+ level: 4
+ collapsed: true
+ -
+ id: remove-colorful-highlight-bg
+ title: Deactivate colorful-highlight
+ title.zh: 取消多彩高亮颜色
+ description: In this theme, *==xxx==*, **==xxx==** and ***==xxx==*** possese different background colors by default, active this option to cancel it. Even with this option actived, you can still type "cssclass:colorful-highlight" into yaml to make the colorful-highlight style available to individual documents
+ description.zh: 当前主题下,*==xxx==*, **==xxx==** and ***==xxx==*** 默认情况下具有不同高亮背景色,激活该选项以取消。即使取消了该功能,你依旧可以在yaml中键入"cssclass:colorful-highlight",使单个文档激活多彩高亮功能
+ type: class-toggle
+ default: false
+ -
+ id: bg-color-highlight-1
+ title: Highlight background color Plus 1 (*==xx==*)
+ title.zh: 高亮颜色 Plus 1 (*==xx==*)
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#ff000034'
+ default-dark: '#c865656f'
+ -
+ id: color-highlight-1
+ title: Highlight text color Plus 1 (*==xx==*)
+ title.zh: 高亮文字颜色 Plus 1 (*==xx==*)
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: font-weight-highlight-1
+ title: Font weight of highlight text Plus 1 (*==xx==*)
+ title.zh: 字重 Plus 1 (*==xx==*)
+ description: Can type normal, bold, lighter or bolder to change the font weight
+ description.zh: 可以输入 normal, bold, lighter 或者 bolder 去改变字重
+ type: variable-text
+ default: normal
+ -
+ id: bg-color-highlight-2
+ title: Highlight background color Plus 2 (**==xx==**)
+ title.zh: 高亮颜色 Plus 2 (**==xx==**)
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#0fc41835'
+ default-dark: '#54b9476f'
+ -
+ id: color-highlight-2
+ title: Highlight text color Plus 2 (**==xx==**)
+ title.zh: 高亮文字颜色 Plus 2 (**==xx==**)
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: font-weight-highlight-2
+ title: Font weight of highlight text Plus 2 (**==xx==**)
+ title.zh: 字重 Plus 2 (**==xx==**)
+ description: Can type normal, bold, lighter or bolder to change the font weight
+ description.zh: 可以输入 normal, bold, lighter 或者 bolder 去改变字重
+ type: variable-text
+ default: normal
+ -
+ id: bg-color-highlight-3
+ title: Highlight background color Plus 3 (***==xx==***)
+ title.zh: 高亮颜色 Plus 3 (***==xx==***)
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#4ca6ff51'
+ default-dark: '#1e83d086'
+ -
+ id: color-highlight-3
+ title: Highlight text color Plus 3 (***==xx==***)
+ title.zh: 高亮文字颜色 Plus 3 (***==xx==***)
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: font-weight-highlight-3
+ title: Font weight of highlight text Plus 3 (***==xx==***)
+ title.zh: 字重 Plus 3 (***==xx==***)
+ description: Can type normal, bold, lighter or bolder to change the font weight
+ description.zh: 可以输入 normal, bold, lighter 或者 bolder 去改变字重
+ type: variable-text
+ default: normal
+ -
+ id: highlight-bg-color-folder
+ title: 2.3.26 Popover
+ title.zh: 2.3.26 悬浮预览弹窗
+ type: heading
+ level: 3
+ collapsed: true
+ -
+ id: background-popover
+ title: Hover popover background color
+ title.zh: 悬浮弹窗背景色
+ description: --background-popover
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: popover-width-factor
+ title: Popover width
+ title.zh: 弹窗宽度
+ type: variable-number-slider
+ default: 1
+ min: 0.5
+ max: 2.5
+ step: 0.05
+ -
+ id: popover-height-factor
+ title: Popover height
+ title.zh: 弹窗宽度
+ type: variable-number-slider
+ default: 1
+ min: 0.5
+ max: 2
+ step: 0.05
+ -
+ id: style-options-for-other-plugins
+ title: 3. For Plugins
+ title.zh: 3. 插件样式
+ type: heading
+ level: 1
+ collapsed: true
+ -
+ id: style-options-for-admonition-plugin-header
+ title: 3.1 Admonition & Callout style
+ type: heading
+ level: 2
+ collapsed: true
+ -
+ id: admonition-bg-color
+ title: Admontion codebock and Callout background
+ title.zh: Admonition 和 Callout背景色
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#FFFFFF00'
+ default-dark: '#11111100'
+ -
+ id: admonition-bg-color-same
+ title: The same as the title color
+ title.zh: 背景色与标题色一致
+ description.zh: Obsidian 默认callout样式
+ type: class-toggle
+ default: false
+ -
+ id: callout-style-settings
+ title: callout style settings
+ title.zh: Callout 外观样式设置
+ type: class-select
+ allowEmpty: false
+ default: admonition-bg-color-same
+ options:
+ -
+ label: Default
+ value: admonition-bg-color-same
+ -
+ label: Traditional
+ value: traditional-callout-style
+ -
+ label: Border
+ value: border-callout-style
+ -
+ label: Shade
+ value: shade-callout-style
+ -
+ id: full-width-callout
+ title: Full-width layout for callout & admonition
+ title.zh: callout和ad块全宽显示
+ description.zh: 不收缩减栏宽影响,全宽显示callout块
+ type: class-toggle
+ default: false
+ -
+ id: style-options-for-admonition-plugin
+ title: Admonition special style support
+ title.zh: 是否开启Admonition特别样式支持
+ type: class-toggle
+ default: true
+ description : 目前支持ad类型:blank 全透明框🔸def definition🔸thm theorem🔸lem lemma🔸cor corollary🔸pro proposition 🔸hibox 自动隐藏框🔸col2 col3 col4内容分多栏🔸kanban 伪看板🔸table 表格单行全部显示❗使用方法❗下面以thm类型为例,在admonition插件的设置页面中,类型填 thm,标题填 定理,图标选择hand-point-right,颜色自己选比如浅绿色,添加成功后,在正文中使用代码块```ad-thm 即可激活。其他类型以此类推。
+ -
+ id: style-options-for-calendar-plugin-header
+ title: 3.2 Calendar
+ type: heading
+ level: 2
+ collapsed: true
+ -
+ id: toggle-calendar-shadow
+ title: Toggle shadow of current date
+ title.zh: 开启日历中当前日期的阴影
+ type: class-toggle
+ default: false
+ -
+ id: toggle-calendar-transparent
+ title: Transparent calendar background
+ title.zh: 日历背景透明
+ type: class-toggle
+ default: false
+ -
+ id: style-options-for-calendar-plugin
+ title: Calendar
+ type: class-select
+ allowEmpty: false
+ default: style-options-for-calendar-plugin-default
+ options:
+ -
+ label: Default
+ value: style-options-for-calendar-plugin-default
+ -
+ label: Style 1
+ value: style-options-for-calendar-plugin-style-one
+ -
+ label: Style 2
+ value: style-options-for-calendar-plugin-style-two
+ -
+ id: rainbow-checklist-folder
+ title: 3.3 Checklist plugin
+ type: heading
+ level: 2
+ collapsed: true
+ -
+ id: rainbow-checklist
+ title: Rainbow checklist
+ title.zh: 彩虹色条目
+ type: class-toggle
+ default: false
+ -
+ id: style-options-for-kanban-plugin-header
+ title: 3.4 Kanban
+ type: heading
+ level: 2
+ collapsed: true
+ -
+ id: style-options-for-kanban-plugin-static
+ title: Static
+ type: class-select
+ allowEmpty: false
+ default: style-options-for-kanban-plugin-static-default
+ options:
+ -
+ label: Default
+ value: style-options-for-kanban-plugin-static-default
+ -
+ label: All color (instead of images in light mode)
+ value: style-options-for-kanban-plugin-static-all-color
+ -
+ label: All image-1
+ value: style-options-for-kanban-plugin-static-all-image-one
+ -
+ label: All image-2 abstract
+ value: style-options-for-kanban-plugin-static-all-image-two
+ -
+ label: Plain
+ value: style-options-for-kanban-plugin-static-plain
+ -
+ label: Little color
+ value: style-options-for-kanban-plugin-static-little-color
+ -
+ id: style-options-for-kanban-plugin-dynamic
+ title: Dynamic
+ type: class-select
+ allowEmpty: false
+ default: style-options-for-kanban-plugin-dynamic-default
+ options:
+ -
+ label: None
+ value: style-options-for-kanban-plugin-dynamic-default
+ -
+ label: Neon-1
+ value: style-options-for-kanban-plugin-dynamic-neon-one
+ -
+ label: Neon-2
+ value: style-options-for-kanban-plugin-dynamic-neon-two
+ -
+ label: Neon-3
+ value: style-options-for-kanban-plugin-dynamic-neon-three
+ -
+ id: style-options-for-buttons-plugin-heading
+ title: 3.5 Buttons
+ type: heading
+ level: 2
+ collapsed: true
+ -
+ id: style-options-for-buttons-plugin
+ title: Buttons special style support
+ title.zh: 是否开启Buttons特别样式支持
+ type: class-toggle
+ default: true
+ description : 目前内置class:🔸circle_btn 圆形按钮🔸blank 透明按钮🔸grad_button渐变按钮🟣g_purple 紫色🔵g_blue蓝色🟢g_green 绿色💚g_lightgreen 浅绿🟡g_yellow黄色
+ -
+ id: style-options-for-buttons-plugin-heading
+ title: 3.6 Dataview
+ type: heading
+ level: 2
+ collapsed: true
+ -
+ id: style-options-for-dataview-plugin-heading
+ title: 3.6.1 Dataview list
+ type: heading
+ level: 3
+ collapsed: true
+ -
+ id: folder-dataview-list-style
+ title: Style
+ title.zh: 样式
+ type: class-select
+ allowEmpty: false
+ default: dataview-list-style-pacman
+ options:
+ -
+ label: Pac-man
+ value: dataview-list-style-pacman
+ -
+ label: Normal
+ value: dataview-list-style-normal
+ -
+ id: style-options-for-dataview-table-plugin-heading
+ title: 3.6.2 Dataview table
+ type: heading
+ level: 3
+ collapsed: true
+ -
+ id: dvtable-style-options
+ title: Dataview table format
+ title.zh: Dataview 表格格式
+ type: class-select
+ allowEmpty: false
+ default: default-dvtable
+ options:
+ -
+ label: Defaut table
+ value: default-dvtable
+ -
+ label: Wrapped table (break all)
+ value: wrapped-dvtable
+ -
+ label: Non-wrapped table (limited cell width)
+ value: no-wrapped-dvtable-cell
+ -
+ label: Non-wrapped table
+ value: no-wrapped-dvtable
+ -
+ id: auto-serial-number-dvtable
+ title: Automatically add serial numbers to tables
+ title.zh: Dataview表格自动添加序号
+ type: class-toggle
+ default: false
+ -
+ id: full-width-dvtable
+ title: Full-width dvtable display
+ title.zh: dataview表格全宽显示
+ description: for Reading View, require Contextual Typography plugin
+ description.zh: 阅读模式下,实现效果需要安装Contextual Typography插件
+ type: class-toggle
+ default: false
+ -
+ id: style-options-for-dialogue-plugin-heading
+ title: 3.7 Dialogue & Chatview
+ type: heading
+ level: 2
+ collapsed: true
+ -
+ id: dialogue-style
+ title: Dialogue & Chatview Style
+ title.zh: 聊天框样式
+ type: class-select
+ allowEmpty: false
+ default: dialogue-style-default
+ description.zh: Wechat样式适合titleMode:all ,chat样式适合 titleMode:first
+ description: Wechat options is for ’titleMode:all‘ ,chat options is for ‘titleMode:first’
+ options:
+ -
+ label: Default
+ value: dialogue-style-default
+ -
+ label: Wechat
+ value: dialogue-style-wechat
+ -
+ label: Chat
+ value: dialogue-style-chat
+ -
+ id: style-options-for-Thino-plugin-heading
+ title: 3.9 ✏️Thino
+ description: Adapted from @Quorafind's Thino Plugin
+ type: heading
+ level: 2
+ collapsed: false
+ -
+ id: style-options-for-Thino-plugin-heading-1
+ title: 3.9.1 Thino style
+ title.zh: 3.9.1 Thino 全局样式
+ type: heading
+ level: 3
+ collapsed: true
+ -
+ id: memos-inputbox
+ title: Put input box to bottom
+ title.zh: PC端memos输入框置于页面底部
+ type: class-toggle
+ default: false
+ -
+ id: memos-hide-header
+ title: hider Thino header
+ title.zh: 隐藏thino 视图的头部
+ type: class-toggle
+ default: false
+ -
+ id: memos-scroll
+ title: add Thino list scroll
+ title.zh: 列表 瀑布流模式下给thino 增加一个滚动条
+ type: class-toggle
+ default: false
+ -
+ id: hider-memos-modern-banner
+ title: hide thino modern moment banner
+ title.zh: 隐藏Thino modern 主题下的动态视图的banner
+ type: class-toggle
+ default: false
+ -
+ id: memos-banner-gradient
+ title: moment banner gradient
+ title.zh: 动态视图的banner 渐变显示
+ type: class-toggle
+ default: true
+ -
+ id: thino-view-style
+ title: thino style
+ title.zh: Thino的风格
+ type: class-select
+ allowEmpty: false
+ default: thino-frosted-style
+ options:
+ -
+ label: default
+ value: thino-default
+ -
+ label: Frosted Style(Transparent)
+ value: thino-frosted-style
+ -
+ label: Frosted Style
+ value: thino-frosted-style-default
+ -
+ id: thino-view-background
+ title: custom thino background
+ title.zh: 自定义Thino背景
+ type: class-select
+ allowEmpty: false
+ default: thino-background-default
+ options:
+ -
+ label: default
+ value: thino-background-default
+ -
+ label: custom color
+ value: thino-background-color
+ -
+ label: Custom background img
+ value: custom-thino-background
+ -
+ id: thino-modern-primary
+ title: thino background color
+ title.zh: thino 背景色
+ type: variable-themed-color
+ opacity: true
+ format: hsl-split
+ default-light: '#ebf3ee'
+ default-dark: '#1e1e1e'
+ -
+ id: thino-background-light-custom
+ title: Custom thino background light (url)
+ title.zh: 自定义Thino背景(亮色模式)
+ description: Customise the background image. Use the format in the Default below for an Online image.
+ description.zh: 需在上方选项种选择Custom,以自定义背景。使用Default内格式设置在线图片。
+ type: variable-text
+ default: url("https://")
+ -
+ id: thino-background-dark-custom
+ title: Custom thino background dark (url)
+ title.zh: 自定义Thino背景(暗色模式)
+ description: Customise the background image. Use the format in the Default below for an Online image.
+ description.zh: 需在上方选项种选择Custom,以自定义背景。使用Default内格式设置在线图片。
+ type: variable-text
+ default: url("https://")
+ -
+ id: style-options-for-Thino-plugin-share-heading
+ title: 3.9.2 Thino share style
+ title.zh: 3.9.2 Thino 卡片分享样式
+ type: heading
+ level: 3
+ collapsed: true
+ -
+ id: share-thino-style
+ title: share thino style
+ title.zh: Thino分享样式
+ type: class-select
+ allowEmpty: false
+ default: thino-share-default
+ options:
+ -
+ label: default
+ value: thino-share-default
+ -
+ label: Same as workspace background
+ value: share-thino-with-workspace-background
+ -
+ label: Same as thino background
+ value: share-thino-with-thino-background
+ -
+ label: Custom share background
+ value: custom-thino-share-background
+ -
+ id: share-card-background-opacity-cp
+ title: Share Card Background Opacity
+ title.zh: 分享卡片背景透明度
+ type: variable-number-slider
+ default: 0.6
+ min: 0
+ max: 1
+ step: 0.05
+ -
+ id: share-card-background-color
+ title: Share Card Background color(Gradient Mode)
+ title.zh: 自定义分享卡片渐变背景颜色(渐变模式生效)
+ type: variable-themed-color
+ opacity: true
+ format: hsl-split
+ default-light: '#ffafbd'
+ default-dark: '#1e1e1e'
+ -
+ id: share-thino-background-light-custom
+ title: Custom thino share background light (url)
+ description: Customise the background image. Use the format in the Default below for an Online image.
+ description.zh: 需在上方选项种选择Custom,以自定义背景。使用Default内格式设置在线图片。
+ type: variable-text
+ default: url("https://")
+ -
+ id: share-thino-background-dark-custom
+ title: Custom thino share background dark (url)
+ description: Customise the background image. Use the format in the Default below for an Online image.
+ description.zh: 需在上方选项种选择Custom,以自定义背景。使用Default内格式设置在线图片。
+ type: variable-text
+ default: url("https://")
+ -
+ id: style-options-for-backlinks-panel
+ title: 3.10 backlinks panel
+ title.zh: 3.10 反链面板
+ type: heading
+ level: 2
+ collapsed: true
+ -
+ id: full-width-backlinks
+ title: Full-width backlinks panel display
+ title.zh: 笔记中的反链面板全宽度显示
+ type: class-toggle
+ default: false
+ -
+ id: style-options-for-quiet-outline
+ title: 3.11 Quiet outline
+ title.zh: 3.11 Quiet outline
+ type: heading
+ level: 2
+ collapsed: true
+ -
+ id: quiet-outline-optimize
+ title: Optimize quiet-outline plugin
+ title.zh: 美化 quiet-outline 插件
+ type: class-toggle
+ default: true
+ -
+ id: build-in-style-folder
+ title: 4. Built-in style intro
+ title.zh: 4. 内置样式介绍
+ description: There are some built-in CSS classes that should be manually declared in the YAML area. Details refer to the TIPS demo vault for Blue Topaz on Github.
+ description.zh: 主题内置css类,手动在文档YAML区域进行cssclass声明,详细用法可以参考主题tips库,可以在主题QQ群(社区)获取。
+ type: heading
+ level: 1
+ collapsed: true
+ -
+ id: built-in-style-kanban
+ title: Pseudo-kanban
+ title.zh: 伪看板 kanban
+ type: heading
+ level: 2
+ collapsed: false
+ description: ❗cssclass:kanban❗ A kind of kanban-liked style for unordered lists. (Adapted from Spectrum theme by @Wiktoria Mielcarek)
+ description.zh: ❗cssclass:kanban❗ 实现类似看板样式并排显示,只对无序列表生效。改自Spectrum theme by @Wiktoria Mielcarek
+ -
+ id: simple-p-kanban
+ title: Simple pseudo-kanban
+ title.zh: 单色伪看板
+ description: Remove colors of pseudo-kanban
+ description.zh: 移除伪看板头部颜色
+ type: class-toggle
+ default: false
+ -
+ id: remove-shadow-p-kanban
+ title: Remove shadow of pseudo-kanban
+ title.zh: 移除伪看板触发阴影
+ type: class-toggle
+ default: false
+ -
+ id: colorful-p-kanban
+ title: Colorful pseudo-kanban
+ title.zh: 多彩伪看板
+ type: class-toggle
+ default: false
+ -
+ id: blur-p-kanban-frosted-glass
+ title: Blur radius (For Frosted Glass Style)
+ title.zh: 模糊程度 (毛玻璃效果)
+ type: variable-number-slider
+ default: 2
+ min: 0
+ max: 8
+ step: 1
+ -
+ id: p-kanban-color-1
+ title: pseudo-kanban color 1
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#52aaf365'
+ default-dark: '#3496e652'
+ -
+ id: p-kanban-color-2
+ title: pseudo-kanban color 2
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#84ecec65'
+ default-dark: '#2ec4c452'
+ -
+ id: p-kanban-color-3
+ title: pseudo-kanban color 3
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#94ec8c65'
+ default-dark: '#38ce2a52'
+ -
+ id: p-kanban-color-4
+ title: pseudo-kanban color 4
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#dce28765'
+ default-dark: '#d2dd3852'
+ -
+ id: p-kanban-color-5
+ title: pseudo-kanban color 5
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#eeb36f65'
+ default-dark: '#eb973752'
+ -
+ id: p-kanban-color-6
+ title: pseudo-kanban color 6
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#f18e8e65'
+ default-dark: '#f3424252'
+ -
+ id: p-kanban-color-7
+ title: pseudo-kanban color 7
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#e677e065'
+ default-dark: '#e45bdd52'
+ -
+ id: p-kanban-color-8
+ title: pseudo-kanban color 8
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#ba8be165'
+ default-dark: '#b962ff52'
+ -
+ id: p-kanban-card-color-1
+ title: pseudo-kanban-card subitem color
+ title.zh: 伪看板子项背景色
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#f9f9f99b'
+ default-dark: '#0000003f'
+ -
+ id: p-kanban-border-color
+ title: pseudo-kanban-border color
+ title.zh: 伪看板边框颜色
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#a0a0a060'
+ default-dark: '#00000000'
+ -
+ id: built-in-style-code-wrap
+ title: Code Wrap
+ title.zh: 代码行自动换行 code-wrap
+ type: heading
+ level: 2
+ collapsed: true
+ description.zh: ❗cssclass:code-wrap❗实现代码块中的代码行自动换行。
+ description: ❗cssclass:code-wrap❗ Can be used to wrap code in code blocks for individual .md file
+ -
+ id: built-in-style-inline-list
+ title: List in a horizontal row (inline list)
+ title.zh: 行内列表 inline-list
+ type: heading
+ level: 2
+ collapsed: true
+ description.zh: ❗cssclass:inline-list❗列表项横向排布。
+ description: ❗cssclass:inline-list❗ To make the list show in a horizontal row. Meanwhile, it makes the list show inline which can be used with inline images (like ![[xxx.jpg|inlineR]])
+ -
+ id: built-in-style-img-grid
+ title: Image grid
+ title.zh: 图片自适应横排显示 img-grid
+ type: heading
+ level: 2
+ collapsed: true
+ description.zh: ❗cssclass:img-grid❗实现图片类似网格一样自适应横排显示。也可以使用类似格式单独调整![[obsidian_image.png|inl|100]] (adapted from https://github.com/iEchoxu/obsidian_orange/blob/main/.obsidian/snippets/image-grid.css)
+ description: ❗cssclass:img-grid❗ To make images arrange in a grid in the preview mode. (adapted from https://github.com/iEchoxu/obsidian_orange/blob/main/.obsidian/snippets/image-grid.css)
+ -
+ id: built-in-style-matrix
+ title: Eisenhower matrix
+ title.zh: 表格四象图分布 matrix
+ type: heading
+ level: 2
+ collapsed: true
+ description: ❗cssclass:matrix❗ Usage https://forum.obsidian.md/t/theme-spectrum-version-1-0-0-and-resise-graphs-controls/12688/34 (Adapted from Spectrum theme by @Wiktoria Mielcarek)
+ description.zh: ❗cssclass:matrix❗ 实现N*2表格四象限分布。表格内容使用![[XXX]]引入 见 https://forum.obsidian.md/t/theme-spectrum-version-1-0-0-and-resise-graphs-controls/12688/34。改自Spectrum theme by @Wiktoria Mielcarek
+ -
+ id: built-in-style-full-width
+ title: full-width layout
+ title.zh: 全宽显示元素 (i.e. wide-dataview, wide-table, wide-callout and wide-backlinks)
+ type: heading
+ level: 2
+ collapsed: true
+ description: ❗cssclass:fullwidth wide-dataview wide-table wide-callout wide-backlinks❗ (Adapted from https://github.com/efemkay @ Faiz Khuzaimah)
+ description.zh: ❗cssclass:fullwidth wide-dataview wide-table wide-callout wide-backlinks❗ 分别实现整页,dv表格 md表格 callout 反链面板全宽度布局。改自https://github.com/efemkay @ Faiz Khuzaimah
+ -
+ id: topaz-community
+ title: Supported by Topaz Community 😁
+ title.zh: 感谢Topaz社区支持😁,欢迎来访,QQ群:908688452
+ type: heading
+ level: 1
+ collapsed: false
+ -
+ id: bt-buyacoffe
+ title: Support me
+ description: "[https://www.buymeacoffee.com/whyi](https://www.buymeacoffee.com/whyi)"
+ type: info-text
+ markdown: true
+ -
+ id: bt-github
+ title: Star the theme
+ description: "[https://github.com/PKM-er/Blue-Topaz_Obsidian-css](https://github.com/PKM-er/Blue-Topaz_Obsidian-css)"
+ type: info-text
+ markdown: true
+*/
+
+/* @settings
+name: 🥑Blue Topaz Codebox Settings
+id: Blue-Topaz-Codebox-Highlight
+settings:
+ -
+ id: code-header-theme
+ title: Codebox highlighting
+ title.zh: 代码框高亮语法设置
+ type: heading
+ level: 1
+ collapsed: false
+ -
+ id: code-theme-selection
+ title: Codebox highlighting schemes
+ title.zh: 代码高亮主题
+ type: class-select
+ allowEmpty: false
+ default: code-theme-bt-default
+ options:
+ -
+ label: bt-default
+ value: code-theme-bt-default
+ -
+ label: Solarized Light
+ value: code-theme-solarized-light
+ -
+ label: Material Palenight
+ value: code-theme-material-palenight
+ -
+ label: Dracula
+ value: code-theme-dracula
+ -
+ label: Gruvbox Dark
+ value: code-theme-Gruvbox-dark
+ -
+ label: monokai
+ value: code-theme-monokai
+ -
+ label: sublime
+ value: code-theme-sublime
+ -
+ label: Custom
+ value: code-theme-custom
+ -
+ id: code-style-settings
+ title: Codebox style settings
+ title.zh: 代码框样式设置
+ type: heading
+ level: 1
+ collapsed: true
+ -
+ id: mute-code-indent-line
+ title: Mute codebox indent line
+ title.zh: 取消代码块缩进参考线
+ type: class-toggle
+ default: false
+ -
+ id: code-line-number
+ title: Code box showing line numbers (Editing mode)
+ title.zh: 代码显示行号 (编辑模式)
+ description: csslass declares code-line-number to be available for the current document
+ description.zh: csslass 声明code-line-number 可对单篇note生效
+ type: class-toggle
+ default: false
+ -
+ id: whole-code-wrap
+ title: Code wrap (Reading mode)
+ title.zh: 代码换行 (阅读模式)
+ type: class-toggle
+ default: true
+ addCommand: true
+ -
+ id: remove-language-type
+ title: Toggle showing types of code languages
+ title.zh: 移除阅读模式下代码名称
+ type: class-toggle
+ default: false
+ -
+ id: nowrap-edit-codebox
+ title: Non-wrap Codebox (Live preview)
+ title.zh: 代码不换行 (Live preview)
+ type: class-toggle
+ default: false
+ addCommand: true
+ -
+ id: letter-space-code
+ title: Letter spacing for code
+ title.zh: 代码字间距
+ type: variable-number-slider
+ default: 0
+ min: 0
+ max: 2
+ step: 0.1
+ -
+ id: code-box-style-option
+ title: Codebox style
+ type: class-select
+ allowEmpty: false
+ default: codebox-default-style
+ options:
+ -
+ label: Default
+ value: codebox-default-style
+ -
+ label: Frosted Glass
+ value: codebox-frosted-glass
+ -
+ id: blur-codebox-frosted-glass
+ title: Blur radius (For Frosted Glass Style)
+ title.zh: 模糊程度 (毛玻璃效果)
+ type: variable-number-slider
+ default: 2
+ min: 0
+ max: 8
+ step: 1
+ -
+ id: code-background-colors
+ title: Codebox highlighting background colors
+ title.zh: 代码框高亮背景色设置
+ type: heading
+ level: 1
+ collapsed: true
+ -
+ id: background-code
+ title: Codebox background color
+ title.zh: 代码块背景色
+ type: variable-themed-color
+ format: hex
+ opacity: true
+ default-light: '#292d3e'
+ default-dark: '#292d3e'
+ -
+ id: muted-code-activeline-bg
+ title: Mute codebox active line
+ title.zh: 取消代码块当前行高亮
+ type: class-toggle
+ default: false
+ -
+ id: code-active-line-background-color
+ title: Codebox active line background color
+ title.zh: 代码块当前行背景色
+ type: variable-themed-color
+ format: hex
+ opacity: true
+ default-light: '#353a50'
+ default-dark: '#353a50'
+ -
+ id: code-selection-background
+ title: Codebox selection line background color
+ title.zh: 代码块选中背景色
+ type: variable-themed-color
+ format: hex
+ opacity: true
+ default-light: '#353a50'
+ default-dark: '#353a50'
+ -
+ id: code-block-colors
+ title: Custom codebox syntax highlighting colors
+ title.zh: 自定义语法高亮颜色
+ type: heading
+ level: 1
+ collapsed: true
+ -
+ id: code-normal
+ title: Code block normal color
+ description.zh: 代码框普通字体颜色
+ type: variable-themed-color
+ format: hex
+ opacity: true
+ default-light: '#d4d4d4'
+ default-dark: '#d4d4d4'
+ -
+ id: code-keyword
+ title: Code block keyword color
+ type: variable-themed-color
+ format: hex
+ default-light: '#c792ea'
+ default-dark: '#c792ea'
+ -
+ id: code-value
+ title: Code block number color
+ type: variable-themed-color
+ format: hex
+ default-light: '#ff5370'
+ default-dark: '#ff5370'
+ -
+ id: code-type
+ title: Code block type color
+ type: variable-themed-color
+ format: hex
+ default-light: '#decb6b'
+ default-dark: '#decb6b'
+ -
+ id: code-property
+ title: Code block property color
+ type: variable-themed-color
+ format: hex
+ default-light: '#c792ea'
+ default-dark: '#c792ea'
+ -
+ id: code-variable
+ title: Code block variable color
+ type: variable-themed-color
+ format: hex
+ default-light: '#f07178'
+ default-dark: '#f07178'
+ -
+ id: code-variable-2
+ title: Code block variable-2 color
+ type: variable-themed-color
+ format: hex
+ default-light: '#eeffff'
+ default-dark: '#eeffff'
+ -
+ id: code-variable-3
+ title: Code block variable-3 color
+ type: variable-themed-color
+ format: hex
+ default-light: '#f07178'
+ default-dark: '#f07178'
+ -
+ id: code-qualifier
+ title: Code block qualifier color
+ type: variable-themed-color
+ format: hex
+ default-light: '#decb6b'
+ default-dark: '#decb6b'
+ -
+ id: code-operator
+ title: Code block operator color
+ type: variable-themed-color
+ format: hex
+ default-light: '#89ddff'
+ default-dark: '#89ddff'
+ -
+ id: code-hr
+ title: Code block hr color
+ type: variable-themed-color
+ format: hex
+ default-light: '#98e342'
+ default-dark: '#98e342'
+ -
+ id: code-builtin
+ title: Code block builtin color
+ type: variable-themed-color
+ format: hex
+ default-light: '#ffcb6b'
+ default-dark: '#ffcb6b'
+ -
+ id: code-tag
+ title: Code block tag color
+ type: variable-themed-color
+ format: hex
+ default-light: '#ff5370'
+ default-dark: '#ff5370'
+ -
+ id: code-string-2
+ title: Code block string-2 color
+ description: class-name
+ type: variable-themed-color
+ format: hex
+ default-light: '#f07178'
+ default-dark: '#f07178'
+ -
+ id: code-punctuation
+ title: Code block punctuation color
+ description: code punctuation, bracket color
+ type: variable-themed-color
+ format: hex
+ default-light: '#ff5370'
+ default-dark: '#ff5370'
+ -
+ id: code-comment
+ title: Code block comment color
+ type: variable-themed-color
+ format: hex
+ default-light: '#676e95'
+ default-dark: '#676e95'
+ -
+ id: code-string
+ title: Code block string color
+ type: variable-themed-color
+ format: hex
+ default-light: '#c3e88d'
+ default-dark: '#c3e88d'
+ -
+ id: code-attribute
+ title: Code block attribute color
+ type: variable-themed-color
+ format: hex
+ default-light: '#c792ea'
+ default-dark: '#c792ea'
+ -
+ id: code-function
+ title: Code block function color
+ type: variable-themed-color
+ format: hex
+ default-light: '#c792ea'
+ default-dark: '#c792ea'
+ -
+ id: code-important
+ title: Code block important color
+ type: variable-themed-color
+ format: hex
+ default-light: '#c792ea'
+ default-dark: '#c792ea'
+ -
+ id: cm-atom
+ title: Code block atom color
+ description: Frontmatter keys color
+ type: variable-themed-color
+ format: hex
+ default-light: '#f78c6c'
+ default-dark: '#f78c6c'
+ -
+ id: code-meta
+ title: Code block meta color
+ description: Frontmatter punctuation color
+ type: variable-themed-color
+ format: hex
+ default-light: '#ffcb6b'
+ default-dark: '#ffcb6b'
+ -
+ id: code-language
+ title: Code block language color
+ type: variable-themed-color
+ format: hex
+ default-light: '#ff5370'
+ default-dark: '#ff5370'
+ -
+ id: codeblock-folder
+ title: Inline code
+ title.zh: 行内代码
+ type: heading
+ level: 1
+ collapsed: true
+ -
+ id: background-code-2
+ title: Inline code background color
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: text-color-code
+ title: Inline code color
+ title.zh: 行内代码颜色
+ type: variable-themed-color
+ opacity: true
+ format: hex
+ default-light: '#'
+ default-dark: '#'
+ -
+ id: font-weight-inline-code
+ title: Font weight of inline code
+ title.zh: 行内代码字重
+ type: variable-text
+ default: bold
+*/
+
+@font-face {
+ font-family: 'Lucida Handwriting';
+ src: url('data:font/woff2;charset=utf-8;base64,d09GMgABAAAAAC48AA0AAAAAS8gAAC3kAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABlYAXAiDYAmIGgrxUON6C4ESAAE2AiQDgiAEIAWObQeBQAyCCht2Q0VGhI0DQMCn7cj+Px1oIVe/XcEwPK06XcllLaTKLSw8vNi59NYycKp6Dyx9xoZgRwg+7FlrvJvuKE6iG9WwdKFi/PzY9XhOYIgCFpSRd4jCPwJrKXvCDOPPhlJshCSzFq2V1Ti9dxdCUABokYVMJMo4RgsIksCByt8MwLahn7eooCjigzshc4LDCM4iiAoOePOYm7l5lZmdzdq+NvNXunTPhHIIT7m8DJKMqLF0MpIUPBmAqgBeuGmA14CViyZFjyVVqf1jmy+0N2TqmhA6vphnfty/TtxO7g+Sli91OlWe9/92t70/ok6EAQWUkPT/v9Oq6/f0hE8MlkG2Y0dO2D01nQwuoRRZe9SVBk51NVB1DRDV7icwf+3n8mdOeslLnB2tluNtd6Cw7ouSlJbsuWRPCoxBMThDzdunVkm63ztVByXwpMwByNg/60xokqoAFcAWgRK4ASqC6rHP/Mx0m+ue7Tz37R5NAqkgmhsk+j+bZrsrHaztECgECvHrgZsyRZdy9v/Z0c6MLFjpQCvdZa09sBS0fQSrQx3rwtW9awNcpbN9hLYPGNpQdVXKvFRX5qXLS1FUBB1w0XUpqizL2WIEKqK0/e7OD3+zvqKrzrYsTcnEmImRkHL7d8+kGSDdRc2QAfSxWgIgja805g+CuIGUpIWuFNyf8NGMumspIEHk7i3urTamae5t26wyF7ysISnQqdKY0NLaCDAcbcG5ixAl9/8PoXqqHaQS867zx3wzX8+b+WK+IBFn/fjbfMROA3Z/s6CgBZBtEZhaNdwmgmpV4wea/c7xw/zTYh1PjYiEMkYzwZ1hubmSF7kUTnUGkpWbNWn/cx4AbpNJ0Css+NUzeop5Qy/Qji4cAVtJ3387FsFVjC/r2EXCL4O6LKe72UL3IzBu8B2ugSmbbjOe00Vbw03KDtsZe+ckElIvjfCg4CVXxJbjCC9ISqkxDIpBs+zHK6Ij71RgXq7nHWROv6RI1XXSGM4NABrwLDNiEIdO80ne5LfiobLa0bg+LvvnU/+ehvGdUHSNjTiK87hXKMKTw3Jb0VqkLfpQn5mtCW3e9dzeA5zn5/1WIiZ+ughJ2i6b8sXuea8fSfjUEjuiaZBexyAhLsfLwv2PuLZvbVdMtzyD+CNkOesv12HorpP8azRaBScyxcrPy83Jzso0DT0jPS1VC11ml1RamFh5YkWKlarZ9uTMFRQ1gREaq601q3EWyO2DlECqo3Gb00jFdjR0q1p3NtjKams1kSi0HMpNg3JG8avD6C650uaNyrPzfIp//E2JCG2pJsZV9TKRjqeGHY0R0TUd3cVhyYVjGmStHGczeyDONGAtLl55PPePLpteI24lmTlhLi+tOkIk7lZzrGcOKHUgvg8MD/GgH1tNy7hzVlV900Bi97FeBFaNyfrXCbBFXIZuY7RFR0xpPjyha8aBzF0FeoWe0M/6g2sehgf+lZOiYw1ejDWrv7w+dsnrOR7G2q0CDe1B/SHW6m45jn/pLchwLuXDQ4k21tDuqdw5y/hTqhyZoV665MmpLNPYReWpGeaADyw+O8QoxVhWzYblqAgonpEI7Svq+pl6a+/wm3pOZafHVKw6y/zAObd2DGT7ykadRetq86axpqTQp3cnJiU/ICExOlCP5xVKCmrMEBTkshmsDi2BtI8itHsMw0LFDzUGikH2Fftw1ZlE+uUjGGsLqZTiewwspDAq/0Mi2J/fO60DxYmFN/AC6kn43iaohbqOGRnuz0bbGKWzrKyaBW5Wi9jAphWKDZwitHo3HL8065SxVNV1uSe7FvROuuCtNm+r0EbOroOVpfsYJmrbHJQf72pzK3RsR8FUJzdzb/fjGKPdfUiTlRNH+XApkhNfiYElRE09lNO1iMiQbPX0pvLJWU3Ip77T0WVub8q6I3WlzjvYPbzVy6jC5FpDg5zmwhx9zzzwj6HF+WFSasJNeS1oL6H6GkDcjssouTC9TQLg+H9hIEh+Ybf4nkZgQNO71YN6aBz2FZuODrMx2DuiLxvEMAYV+/3pUd+jqS1JHt0XC2kVbJVbk/uKQREezhRnxw1GzjjaCo/205mru7QvbYcjyeanY1HYiWhCF+E370dqJoVSHgmzY3s5iJaUJXV5qjmx6g6lpJuye+MxyVNBQWO0G5LyN/0Flg/VXopY1L7ORVGYglYlTTDhIwkhQJdFaY9lE3qjcbG5LDt12x1LEZpVddgz9LpyJOkHRYTmVlSdz2Ex2bNDIi0R6lIC1AeSAi6EJTdiXU3gbD8Wj7QORSBgMEgnQgAuRRzDn3DNWAsR45B7zerwtEqgvnasfZJNt2iiGcYJxHFNt6URAEWJonIFNZaixsE777ZVFW7rq3PVBrm1wjECPry8iZ02UTC1f+J03GbQ8zi3MTAdf8P0c1UQS+oecktGEu8BAICRX4AskYKLfqw4SsSK6TuoYTtjA8KSs8yOwjTwS0a5/Kk1Qmql3CQ1tonhu5E7GiQBZUZ9Aj8pImHakrDtvIMoEoct0USRxkgFISYvtjfjGUsQwmPiV4sSQFoZtWc+cVv7TkD0Yo8/KurcrOJfNYyTRCMH0GqjOOAK7hERCJyFfPRJQEl6hikJxwpEWYzAsvIDxZ1Ig486ZChojjmMOZV/6VMS1yKAHvlFqjDUJSC7Z5swtb4LSM+yoTi1TLYHOIPpjlGZVSl86dzCOexZBjgVcKwWgDZPQpnq5cyya/1DM58MnR94i37hEhLX9C5JHzvigI9I7TUhXtx0k/i+JfwW4NL2YZ7xd8fJfhl+Ym72SXLkckGkWvZobq2Bh5KwQH6UyrV+GEGZMm9kUt2++JrkdnLSGkFFlEq1ylZNW7debGuWBlrdzc723jb5IQ+SgHslbo7xMJX4/p12RmKL2PPOuo1MbZ2qM+7zyGaNyLsZrtZPdXXAceAiYkHm4a5lId3ISES/LmEYOpr6RRWTmeYZhNuFlWNVeEaSH0weDJCAhaPV2cQMnh9Nkt5o5wBmPVeRHQAby7mHok9A0hwS93/roeBTmdn/4ppmlZDhreCJSce9H7gXV1mBekJ2aiC3ibOV23a0ti+5bnZTYy5Ebs82K986gjLgF3WSmVhWWVQ6nnrX3/iHZGMXwH7ZgHI/7o3/YGxzry0a6MQB87xRsmF/6DR7dNTBb2ZjMQ2uI4DVb5u1JG3MNFcOuXEHScZev+2DPdldTHToy7lm2PrBTYYJYmLwEI+JgrrC8vkgO1YzJ/RPyIdPJtdO99fJeqJCo+jJ9NHKU2d+dLhtql1vImT9pX1KKOCC1zT4HLWu+lDU7/94KtvjjTdBankYK4si6hQ3Ua8bUmrJY3loEHaWFEHIAYGQxqDAWEBP6jAXuLazm0Ya65K77e4Bm4Ck7D1JYkSAAjQpC83f7JEBRg34b5byr1KBCjuJSOxSwOJwOUquwGhinNKuvJSTmP8U2v/jGyX/GJh/tTbl5oYPFlobPvFEx7xLmA+ldaSSInqOkcFR7JEIqdeKQwbaRbs9OjHvkw2bpSZmTFQiuT8rEomaWYK6LlGZhAQsbsq4Llb/63zjxjZlaGQ2N9u7BkXRZSKnODaEqVXTWi61J7mEyJELJYaxjcRlpmJ6XlqJukCfUJBghmTBb97sSRQ1i0ZFC1pwQjbS+d3epR9UC9B121Goh1z8V5Fb04CkNO623uy0WUDy0GCPqifaP+omfAqvUBOAEq7F9QwVscZ7tywYdI3VR9wZx77h6XoK2z3aAxFW+Qpnb6PPSnCq6S9uiqU9IJ4GU2mqbnDIR4TuYGwf1UYDkyEaUwLY7LjA5p4QEg/vFDoEUWDhUgUcbiMlnlih4Qf1NsYM10yRXxjiE/TC2EJYSJBGzvM8HILTQG8acO7Y34qzMSeAba0hZJE+73WjW2QmCVy8Q7vNkM30/V4nO/B8xoT0SH1ndhYcb5bi3g3W0kW7I1T+jCSls8lZuEPGLCXTimVmZup3O8DjiPttruwirf/5cPtCX9pTcN4UELMaR+TI56eCIoyai9Irc2ebJYwYuQFjTdZlYPP4FEpqnVAm5kVfXaY4uVmCYUj56/FdgRrdfaEb8VHWba4Q2MpX/GQYaA0+lqyHJspTdlj7ONeabrww+9lzkeV18SVMsudq4PvkY+Z/KC9sjhn/CHoBwXLeq40x+Soe5czAHFQou16tWR0ln67OgCWrH3R34gv0lK+FjgZGN6+ClgLK3PecDKcWG3RjZW9chZxmKAEJTFAc9f5z1saxG5/3aR0wzcZeWR0+0VskcngySoM/GudEeEic82nLtrlgH/0xojIzUZxWIxu/lDo6eXqw8r82YM/QvByg/afwnG5Ae+fz4btHGgUlWWKzI07BdJTQwLDXZD6UMECEeoVnucAOWV3rUdwAu9ZpGpCcLZRItgOZNyOBLvamWFvwqhzE5asmuagNruwLsywsQ0SEmIIqVMk4N/Bx6GBkuPJ4DlpoWAZrW68xaPt30BuaP8Qdbs9UiwqhKbs+1FO98crf81f6VR23vs774kevJ/ovLy+l+stfrzv/fXb76cwTPPXepiTiy95xb5/qESYR2JwfO3nQIAn76jGKy6yuKT+tupBT25HymxLScRq2jtTpWlPzViHc1D9enXh0I2P8TeDfY4Li+9XGrtrhO8P2kBAdSECNOCCB2uloLv6xemTd7tOHe8qnx9R6H54YHh/+efr0ytZk1Y5e4s3EC9zasqTI4tyQgo3hjGGjiY+ik5OVhXO7cwZBZ0gE6ue6C99nnz6d2SIEaXfO/LjPzocm6c0VsHevgviBxezazn8D4iLmW1SFqQ5INVY7tS3Hc6g0cze0Jln1uZLv0dM7oNJozZk7+7//MI07X1xBQsZopBUdBvbys5Z+jW2RHb7lQExyNIhBOxTkNlRE0WlFp5Rn+qM8NW3iwa+dC16VmB3PohkKoDh03TToieNoiANi98U8yYn+16hGfmWSb68+aLGvL3LM8XkiKiIcPcgAj6rvPp17RnpToAyPfA4g7RDWbf6LPsRRgh7stJ+2AVNWtxtE1xGr87anj+Z9UqZlas5YgjvrN9ToptD8MntnH7wGZKC0WTsNWvjhBPCJOL+vbhmG1KPo80CJwcQYvdZrfT3LWodjQ437bfRL176/AlhYSvXo+mV0byb540Jo2R8ffE74EXTz1q8DXkglqb0i1yUYKDx5FK2fhQNPd8oefrs95WN2tKRejQaD5pfbO/kQ1I0G+CYWl1y8Aq1Sk14ewP9l21p8HHpOL9tyAKRidIUk4BibjniTbVcbOv62h9EoKlCVE2ntkoTzpBjHvAEfGMiwFwfD0SZRVvpzrv75uc4X0LFvNm8Xu6ALExw3Yk6m1yxoRIJAm3EOdCcrHU1O5zfV0HgruwSSF9Ugi6FzpzjTbCDKCW0aK2d2zNGbX0moZwIcMhm3zpQ62Kbme+/jRUMRA8RoLjvzprKgLXfn9XNbz2yc3uZX+g9pp9hGCXq1sWO3oVObXtdu/V3c9f6j+blc5wN0WFECal09f0ebot+Vc/kZmmHm2utxDlRnK21Nbu0By7b+IMvsGloflCvLVCIPgjbxnrniD4bV0yqRe3gX3VMjPGt2SKi/UY011fAX4XSPTtqA+2Yge4ksb5UTX41W2o3HG9zHIlXT764DA0uXCcAg/1SVLXCOmj0dGyCbgDOjWMWoqJbfS1IPqB1O8CTU6A2AR8HMKq2lXG9KlPKTLJ+vEYpSmRHXN29v3n6Vc6HcP6oyQNRYlbu4okbKVoJeajSAFasM7fcJWIZFaxXrRyWHMdWyQ7yykcy0qzwVjQgwaJPrQHWy0tHiqZoeZyqSB8AX8R65Pd/Azbe8KjihDQQaYjTndscKK2I2mpubusPv8lAsII6GvAOJOX+ejzq384638aSS4w01OszECyDofuYobAlga6QC7e8IM9HZ0mZgIcHvJd/Ym0sN83yufJVuUYC94guP9CK5+k/zYrRwt9S7VtPyVs5rPEs2dY7lm+qMaLfLh2DqZDG+pwLtuHhi1ne2SqOMyDOTk/WtPf1xaI7ZF3phEXQ5os7fNdTELzU+NvNfewGI4jHIMurBWaBR+dI806UIbCnZ9Vemfww2IOtYb2Ke9y1OdAH/W/6FJ6i+9Hj3CsPei/9u63l8yolISt3BilQ2rR67GLXX6oL5rY+6brelG16j1078b2m7+W403SWGr0mgsEvCxErMlQCkhM1Jk8tT/OOWotuWxOoxx4TEHu0JBL4zsVEQgcGD3PX2gWv6VQXQLpC054NoiQ9F5BT3ZfD45vdbur4/gNHPXVrNAS+x+AnCINLLidkwvVDZ0FhFaNWux2FrsBsWj97Kmj9W7+mg4wKxjmuDEw997c+qrR790Fmxur9MTqgZ5pqtrLmv0XfcwQj1wavn2g150TvITFh8EUGBfmIp/JV8gb+1tq7pWpfhQbzgf+Rqdsu3E19UN25xHGhOVjo6XCWp0/Erdip8lChq5miEm2nnK4aPLBwYrL8wkZbz5KqAc+X42BHr7y/yukhens6U4ImN3PHOFJILpbE0hPp1e+VagM7/H30gzqU57VxGqGglhBT0kJ/YKtszdW+nbCDlKb6HxtSZG1ampUP+0QhVlH/LIZt5k4Fz2/Mx6niqKj6CGa4mJHlkYUpMovcmlRaPcRp1dHLlmc+qH14KTd/7TG6zMCCR7qqEGRFFKwfbxf4z00hq98/66vqGujvYJS4JVZjW0aFx3hyNd7Xh0dxYgZQKZrhty+Clci68x1KPM9ZZ+IG9xgEiUF55iGeEGEg8Ze5K5dHAblVagK6vOaZPMg2AzhKWVql22nbOBXfi1T3D/bhFfW/28I+r/eUKw/+6FShJfthVqAoh4Fqo3ri91YeoSepQIdfHiSAfMd0n7MeK2pswMcWW72Qj6hoIFSZyVfHzVoV6iTNIYy/vnYUKaRfFN12j1wdW2RnFgaGwTznHMrMXz3r4HocY+vo5OCzFvMPNOsxJLv+h6mhxk+291L6dKSLzCC5H1KDqG9MWIpKlCh1mT2XG1J2yDz+eK5d+oZ9INq3TphT4BXhrZwmVNJCywWhtDTp2rl6MJfobaTTKjcjBH/ZrSJFC07iFpssmamlmNCSyu9taSgFFM7sHCcW70lgAnkbFZXA3uugMEW8ADApwSHD+RgAPa45bSp+0s3/s3u0Ro/s0rP8SElodKJVb2xTr9Fg3zmYVV2hwndS6gkC4Bs/lGwPc8deN03bBGq1FSME+Fbbdwz9t+ThDnAm7SD5TWJdYuDbgnnv3Z9dchF74qtKQWzC4U40Oali/y+Vn8pZ0KM77iXf3T93i+TkJLlfXdd1N/nO2vKlNhKcEfTpwyfF3lPDd7J3N0Szr+wplgfKwGw+R3k0FmztVNoZ0ssLzSrp5A3dAZ+MgkQWWQxW+JivKWvXXSryb27pYDoEzZbfY6UlS9h87wFdeHH0vd1VnoF83rTkYnbzq0qUzPN3xi3xy1/jZytS3v1ywQmIfkE6oTCpYHfDKuvOzYy4yUZ+p7sEKogLT8HYdB6bQyqME030l07HR60fbvwY57sVqSYjPYiopQ5vVtZ13Un6fLW9sEyXyr4hhP27K9Gz60xHHBcKHekuXnp8xye1TLOktESzOaqpGXVKwut1ULKx+CvXUuwrS6kgm6haFYzrMIKOogNa25X33g/MC3D2KSdDu4q2Yt9b3I96n6Nkm5Fr935JGQoF5EZ5iNsSFFkGEjJPRCyHRp1LgrYKatkytkWs/itsImlF+9r2qlH6cvxJnWuKFEs3prqEW1UxS5Zff29jEo5d0Og7UpwqGRu5ntJIVuxn1JTX97TLCy+2CxMhoY9PW+diQYx2oFAazkP91xXLQJV9w8QUgyy1MmijpkzCqToXvQnYeLM9LeioTguC1bbU/7SLrmZ8mhAS4+mgDdbOUrsmjgJhjT6PwRYujeAW0J5zFEXBCFx0e111Y359a3ZIF14zRFti9jXbXLAEbk3gUUJPZMVC9VX5CgXj0GMoh7dQllOSvYhzKuiYlfLLBy8Ie53NRaKbkGxLtXc84BKOiw4NX7N5FuUsVg01ICWQ7cxEREyasWb5zJ6Qi0AXjFvxTT5P6XeRLVcx/iXGz8bB9C8yP8BBzjJ2okUTImCr9ShjENyMBqskiEOIrloKVr/EGDqWZ+9t6VMQoUI8nJf5uWGPtLqybKh+hN1Jtl/07+ttzoxFRjC3bi9W71ndlNC21UsEdSqJXHPCzI7pZ6K6uVJJK+aLhLu/J/OxPKloHUIzI+O9aOXN+jrKeiNmUvPXa7gWkzbZhn0E9JptxpOEMDWEA9cdsqoSanzSoMagzsbbh60z/qXST9bliuW0YEWIArhqasLwK30ag7fmXSy8VkbQ/xyN4qSpgLZ1riilR2XIiSzsWD6b7to3OjX1ncH+/RPYVqyH34Dvq3wZodncHw1pqi7hfbQHVqGW5U7mpCr4YQ67wAp7osuCkQvT+21ylhpz4Bwe4nr/QS6XF1iaB1vrYXNO4akbuzB/AhXGMByaseiM7xc+au56OpS5lVPnb0weTJ1JSSqlArIuVyR5Z+43GwZWCyc/0N9ScU96ENGB+hKc4DuJMQ/iI0sCuBat7MqlUYCrBruPAHjS5ZHJkRXz1w5JeRZdSC/JWXEbb/Dfzaz11h1LrRwaSsKVkVhwksWBt0D37zs/2uQhQ2AbYPVq/SmVJzNVH1efpS9U18aaVNf0vnuD3WxZtZMkNRUBX7H/A7yd5yPKgKFyIq/1LN5O15MLOftcAHziuSwTzxxVtKOdMLMaR8c5Ho439sD3/g9Ochnii/zHxtiCguOVV+fo9UZVjQOo0N+0ya9d62tHhtskAuxtGUgawASY1iyXIjHTD7/xYPwSLJb2pzu68PrkWGwqfmEx8657g5xzWpYmB9xQJi1UlKGzaa7U6AhTIpfqkOTQHZPddeTERfLaFRXTg1YBo7CpBVU/eYMIYKM3Q0KQGEIK1dj8Hwr2xXolu504ABl4HNmktBum4s1yUs31e6qtjj4SLIaPN9xJfxbfR7PVGtOlPG/yY5vraTOT3y4z6rmBrbPIjpF337P2tmyp7OjzJGMOHE9eD4lM84Re0gcwMgxooOznMwpPf8c1go/XQudncHXLBRggmStvkRJGTDFrWn61bnLnQoXAoEhaCpWSvqh/mTLie2SqWfZH6v3i2cA9TTDmnayedRfTrdaPgsvJDKdSTxhyNlT4baeu9SvPDSnyP5qK89ueTcAafZvugISP+8BZuWsZK8Y5SYQ3R2x/Nykat8AwdXwTpGDTN6oVFezCWf1w2HCB1VKYhCmKCYLb4D73GTHdp3uDj8qkyzsX4xEDT8DYx0Ua5ONTEmdK58n90FpitGCB/VpvB0l0vSjobcszP18XTKzg+cf7R6FWkPLxPFJn7TzmN6nAvKlSs6D/gGkZGNcs67vYTnSPhZmY/TVDe+BmO+Yffqw+W/NVQhhHZ8omPVH9y7D/+F19vfeYm/kWhxwj3tBp1XE3/EIIIv5R/Co+BX3pXhwOU//G26bxen6rXgy0XvZvdzVOdrkFvWQyyVWG1Ep7E5TWF2cnJi5x/45we3HV6IcQ93cbYZFXc8dSsVcer45hX09czrEopPJI6PadXpXZpIztg36OXV5h3m3m4zoWTkyuPVbmBbJQeuuGudGO1s4TuNDW0hINISjqk1QhcDKJkWBEjKFUQwNNCeYn5xrVXcHJirDZzAka77XG6IwkoLlKhVdPWB8YaMUWHbqMe8lXsy8BI1IpHXB6yjZFXjmN8IlRnvhGKwUvpSC+0HQZ3wLzNXR4tv2Z5tnx8+cqSdf1iuntA9OmvcUDtJFuy+o/uWrv+b3JyMcooDm03wUL4vCk0GMgSj5qtLXzwpFleGirbguhFfyt9BScbqCx9Cuc6fgp73em8R7B0T4Z7bdxHTZHvMPJbM+1kLJsEmzL0RMkldtRoGvmCXW6QUFaAJSifMflfbMqZavZ480KvFQ/yaM3brZLXCPEK5mVTJ5B6jZQ2hOhfkOZWcnrAOVRwvQNW2jWfw87ydBCFftzTWJ3XHo6R3iUoTngf8z1WxeBbzDl8olRuCGjjK/mJQbP0CJYtm3O2ayOQ7IwJRms2WGuYlT82ZRLnjRA3stuYkwZj2XxaiFG+1z6gC+lAjzmPPYhQnVt2q0TrXOGxgT3L4KUm0Q16WPqC7lx6Hr+mIkFUl21/Y98+HEOHajKu9Ys31O4frSZ/OHs/XEffM19Lv9P/RrI82bfNYdLkN82z4d3pA8rqzH+kPFN+N8pNKkUvRQGNS30JGyvKpZAtith1x4vAKmbYnAxBJYKeMePcbNVJOx7nAc7lIIuAWAUzx7PhoppXkYIrKZKyV3SvCQNRPGd2IYpVYx8KaDL4IT7aGbaaONveY3a6uXXUzjWCcc328MF2nPsuoLwy4sotzuWDijdcHsvfj4ISOErfk0LWkxvvRDEbbGf506b+S1+Vp8j1ZWQ5MtLA8GpirCVMZEAaVuxz5SVMos5SYLrTc4+hIDybn54Wv/RVv6g/kNFwzGfFMwSOhyd5LU9agmXHApRWalBZo4q3VP4zyP4epZJQXnjhttfpwVYUuBZHJuC2hlUEbYZITTODDjCVtx7hqsEECmx9KCoqv/J0XCnK4Jnofwj4Zv+NYvYhddh6D66k5hPmrzNduf0C24ZKuCHIrTGgDRei0OASzBnFZxMgQzzAqmtSS0ieUT/kDirL+iyuBCFxyyUvnDQBNMWFNSkwK5tvYIvIlrt2YILCWPOCZgFrZTlxopqnTsszCmaA+VyX1fxK+5REMLPQkOjYAd8aeaNg5hh7qrxDDjiIiwVjtLJlOXWAduoD+UAO8OgD3KIYlUBiHGHV57FKjqpydrO8u/fdo+i8A/U03s3Rl9VyY6XKtJWmsjSW+OxCedmOcj3BHfoFo27H3/9Y70nr5d4di/HSAKw+Hjg91cRYJxTXnF5Tpw0G9Wl6Eaj0glMDFPw6R6FHTMtj+0+r5VUYTe1aG769+SkI1trfv6TCnzqduP/X+yO3lFZ6SVPozlg+ip7SX0J3dcaOXNBT3Ddbt1+fRheqi9zfaw948bbcEtBtnIo309+qlZdoQpyROCQLwKGO8dwRq6foY9Hj8V3KuJoBdtRnUqoY1j3tQlJqA3FklFIj1UZAqGW7ftQXcgzt/BWtZFFwcDw634AX/+8b3mnLPUXzoUatXxONyIpbcUZFKXwiDXtlwkSpJRyg9oD5WtcJwyDyhvbOy8bL5gvWC/bLO6KqA42WTOITbor3thLsP7y3p3/gVJ8+VchAKF6ouBKiRbE8zxZVUWSfSbU0pZgrAFVCZNtZGeyPKr50sePf5PYC6xHjyelLcKd4bcJ9F/SAqiGjcyR2fnSotzGOf2MoG1ZRkBD72L2Zn/lN+rIAD1D6iIobaRAbInUDIK29PSeLX7ZUV6ITkf7ps37C0Ey73PGWeYQ0Q0agpDiwWj7oEOblFNxYryS3IkoMmZy8r5CxMg6X3qzB1nv4jQlgHBpUEGzNcMeMn5Cl/yWOQrJeDtslt4U5bTzBCjVcjCsBSILDyu5XC1tYfErJS7I9rEeMSIR9zBvn+GHlndrv/VWJduPGzvKnZ5NOaNGwfFQEjpEf7okg7oHo9hdkSge8Gre6PO0Qprw6WDDjeRqAG/eZ+QNlUFnjipBSfJ9VFFGoXF0qJdHMer2bSUqhM/EQedtr1ms2WsJuqLh0ZBa7fk47k4q2HzPuw2HehmZBcKFonGjHON2HKUobbrmqpiN/v9qebnNYexWtjaHoZOexxKMW9JrdUQ9ZpdAEbLcKxm3f1BO4OWTPEq+REkl/eggEXUAIOE3AbLECGeHAUC+oXBvIsH+Qk23iYqgofSSO0u57VfGy2NIRVOV1mIp/KBAwDO6xx+BJ7g5313unTzSq5CDYNaIhJ9ALoVZQ1iqIFnIeDhONmxoVgWmVJGT4aWocDFoIjIbZSuuruIf1zxZzsm4ywvtB1lUZOLlC6rmN7PdyHkdiY6xhXbavNuaM5EPM7SjGl6JuTufcb0MumyCrCtog+BAHiCo7Vr7HFx8kJ5/hK7fqdxPQoo8AENtbeHRneWfnzi4B0Q6T4ZzTZ902v411jGWl0QGLuh0OOdavsmz+/expckLbrNkQsdrdaQyEqqYXcPodTgZieoxDcSU4TSREL6nqE1Zd/2ajFaYKfuuuh/fSto9ARZ10j29V6jYjqEyWN+N0xA5f0jdiI8v5+4JOO/29MUV9nAEVcUtaC8S1aqkAKqEWBr6BW/owBqXXopvPUibAARhA0Jn6MVJe74ABjE+MaV3MNkyZDcbM1m8BS6ggMrErorIXAi/UcE8QZdlbUP7HHE5uXKVz1uXp6JYHP+gzA2fSYaeLJVnFgzbGAodFXw1A6mMrHVds8C6rSm+x5b+lKKMu1AV7BH4GMfvPm1VTH4ymM0Yu/DWRbsvvlpFcqxfmhd5LoGjnc6L3iDidoUES9c1zSeo7DT+CqJk9gR7r8/3n1PISch1/grDB8PaO+HoGTq5iCqdj1LRPWAxKgA2vxsZa4LAUAFU0u2K1hlJ4mR3Rswy4809PIU5GTBHMO0xNJXi4LxWtwOmvN19uK+9WkFJjQcF9s9cX7XMa2wlII+zpg1nFJre8ZvAuHACSnlvlZm268kgwU+pGFcRobqK9BiAsDlAtBGuVE0TCGranb99rDIN9hc7wW+ZGnPq6yeZ4GDu9ljVbdkhh6MQJzmwOJgUztis+q8Zj/0l8OkcUVCnMw1F9FNesE9BNa0wmi+XRyFl0WJqsFbwCwtE6Pg50B3uKNIYRs6TnyrLyQDE9xtrfqtj9KsusH2a/KYKUE5PTTjbaySX7MRTN3ZX3gUSxLYSx0Kl2h7jheHIxv7g9fvcYjetZT0VjPItFiaVkfj4MwTca4jcpSekfdx3vE0JCjQQEidUJFj3omyEBWyAHWQ2jmPWy20OvxmIWwjjSHVlyGlavJAle1BcORxwEHE03y52CoiUpGZO1n98e+4oCFCWTp2hloJtG/kxk9WuVzIHRMmgWexW1AbhBOi5YpU9mHLWUfjebcas1MS6ctdXjROecUiBulI7ZwtBwVbxP+F5oaTcCJXYVGcKZFQvD2VtqHIDkdli4Lb1bQlKtXSh/+MRXDMBiALZxLtgVy8KL8kgFvcXursqICF+Xjs+pyhpYQ+cYf83X9YGzHebwRmHef7+39XXfWymanSf2Hxa5w4dFbwtxW6Lt0IJjRjfgG+77mredBpWeVnTULJhq/77m9Buqt71tsa9T4vxp/g2JSqV0sr5JiwTcsv3e07lG3uB4X/S+4OPpIiSOM4dP1MX3ZnynUqdTM8RlokQok0AZTYvcbIyGiZq8bAqmoB/MB3qvPNzAIjTulauRkqamyhqjQkST2VCdH6FhLpYbxcsGHa+JB3YbWKacrSUp0L9IRNdDsh4lzFQdVLwJ08p7Dj2m/iQf2yVEkoESS5NPqKZwHLVG9+u26WQzPMlJwlFTgXyd0EntcV5i+wVklpzJKUC8sgTb5+Xm1qMmFMIn9fIyMecyX14ZQweByDCWnmR3HE9FGkKcW8ihfxh5h8S4RQ7POQqIVsjIRlYRrzIM+UnSW0NURSKCwGcDFm7Wk+TbRg+MAEfy96LoYZtDYuAZoPYlRq0EwXu6XzHlZsGOwvQEPaiyOw3ehFOQLMcPIi6TMu1XiR84YEiaETFISRreapTgMdQMlMGzfGZnCkkdyC030F61sbdjz9EVKPqB3lK26AglDiaidxYgiPuDYCSJfFAZxqji+fgZJduhSrjUnaZd0gJa+OPrLtgBKic7u2xWeh0uu/19nHFY3NnNE4gOqehUrFqJUZUfNgtxkePdD7KeDisMLW94ewe6jRA36Al4Aj0mMESUVYb7IkiARNkg6ovcGSk3bI9+KD674uBQOBRroRYZIqp6fzDnuAjutay5L07lfmrOVRmQiMnWWSBXZtqMzNGnOXhColLXwN4wSjdIP25Y1bD8OOGlsOv3kcSiOHGBlVTDZ2W9cZHcCK6QfJoZt3rGrJVlOluu8BW+R9YUsOgxNOgsylmAReoR5b3Oe4AD6XAkLwUeGm8NbXsL2UG82CbZFERlydCDNTGKLUy76ZRkLFEW2wiyLZyLhl0sybGyG2i7DZ8nvL11i5lhknV7Z8foQtGlBbRYF2GCKIx1MYxfeNj4zQ25T5Tq9VfeKAA3lxx4UXqABi+OvH+pGnnNFfelafAFMveJ6F9jCVCMOtH+99WLEEfLPD+h3wDzkuQL9zeRd/TJuHgQJ69WfaPC1VecAKqlOqsqzoqWhHjqQBBWHkdtz2i+xVnoN+zpc9KyQ9j21/OfRxGY0qCsZi+wrtuESoX45WUk4z/wxQpx3Z/hq/OwW/NQYQEk40+wZeHYnzpx2XLRqtMYMGNkJ4SOyRdS1oW4oQDMXwa+Gwr/tJXkfDq+6yx+8DYqbAWP7T8m9URiQnXG7EhDkCQZe6jQ06nQIvBct1FmOviudLKUFDyUcmTtTnLXcjz0Rfw0GFlrb76vP8kcEgAm4JHBHNJg1KXJDSB9wwYkQQC61rMp3Gib0PcgoT5hkOHYGhR0VBtUNDMbNFRwJ+ho6mo+YbjXv9CmTL1ThTpNL1P0L3uZ6vyL/cmf0nMB4BPtmgYJHbsiyKjwsaBgQi/rz07sv0FD07ENOvoO/rKELZN17RIYteWnWjp94PzkZTy9YeBq+fTh8VUrp9dNnlo5fXDq1LqZ2nptBhAV2RQNZhUmvgYVR724YVdv37C41fR2rRLReB4e+45TH624ovvtK8UVHVtXxLHfamfxUCPxHH5KFkSDEKb4Ao4IUjfJRvyxfJ156aL/VahUYJBexQeSBzwyYQdvDb8cOvT/Ez6Mi1qNC+yEuJg/1bTxM8vsr342BnZdGLKs40FRWm2pjsPWbPzUNZEzEC6u3ukocO4T74b8mfU9v3UL/tJr+HXVh47CLCBJBiGRBJnII2ebmnFiQBBqnow864wYnh6/OFk8CPN49WtZOOWT85Q995zbI0et+47HwZcii6QZAE8BLtjhoqgmUTI2BHFf5PxWUtnTPOlNgsqilymhTJVxTKlAMSf0VXC0gUuv1Bfagcu/mC5Hqg5+msjQWsfXPJmIzWr4CeHEPhWDH40HNoGFzNKDNtsM4ZV1Y0RDyGCdw6KuIsiDEFy4Dst87ODa81kQCaSgBlwIMr4q0uUgORwyEqPG5DgEYoAnrSddCm4wFKMDanzEdLuQvTAkZQrLeM4IZtbKSwVPM+OX4wja4gVoKaAjon0hu7d7k5aDSwnMQB//4/HClj+kWd+SQP551b+XOuQbHKTrAohJIKudpUWbDl1AevQZAIEyBWPGnAVLVqzZgEOwZceeA0dOnIP0EHPjzoMnL9587ISEgoGFg0dAROKHjMJfgEBBqGjoGIIxsYQIFSZcxMavyUnl2T/17WDNQl5NcKBxVo1WWSpTYTT8YdHB0HM++MkgJ5a8D1SOylYjlGAnmkCZrMR/QQGMewAAzLhiTAIShgEK/QCGTmiFRqiFSlSiFBEeGhwI0OSzR9jw+yD4jzbYJYWZi+ZloKPIfP0G8HtRwD1IpKvbamN9VS8QKAFurJZauY91wZso9jhbgo5CxTpEtDkdYD09PZ1Y1wTMM3bF/AvoG1kXPQ9hGJQdky+xVdVEBbR+Zb+GOgAAAA==') format('woff2');
+ font-weight: normal;
+ font-style: italic;
+ font-display: swap;
+}
+
+@font-face {
+ font-family: 'boxicons';
+ src: url('data:font/woff2;charset=utf-8;base64,d09GMgABAAAAAAUQAAwAAAAACcgAAATCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYGYABcEQgKizCJEgsWAAE2AiQDIAQgBYJKB20bvAfIjsK22bOwIjmQDyeRhxX00NzbvN1Nmu62nLQHQCDL9ufY3SlWLCy602dZsQLOD3n6L92cdrLTQfkrT6MySDfJpw9OaT98nP5JmH4/V2cmpe/6WhKztuSGJ/ESuA4hvX1EJEJolEji6JTI0tpue1NL4JWIHgIq4OgbhCi/3NpClyACc5XyAoCL6n70EWwlhmpONTB1FlpfjQVO/p/gZZEPIDSpXtxo4LaSYhHSHYt+SxUJhpheH+5uX9ye3VV/Gfy/gOQ3Fu8zRRlHGQfpRqmPgCzFCBUF1Uh/SQrUgH4DZhk6yeGXoC8cBhsxFq7pb0yj9ZTXp1KXLMmRQUixqcS8vOSggBJukKH1ydDZR4IPYZr5Euhg83gIFk9pP/Clx0I87acK8hy24z0qvcx2nb/0Cdoa+Ii0XgVzgN6r+iK0nkGLXR2X+z/gex7bxsateRzxFtwXn/LeVSySZJFoZH5I+4HvqJZKR+o4Dur6t87I2TrM6j9XdbrRcY44fLSlI+3ubuzuV5Hdvmmca2jI1uvoSDsmADmD6IHuGenUM5hVdZIFkpwkXs2bzaqVg5ig21xnZ9bUpK4udbC3keseVkdfg/zQ+QTxrilf2khRYnFlXQ3oFA9wOU5xw2nnctiCmtR0SRXZXYGyoKwnVewY+LjeTGHwbDzaORny7Ubx7umQd2bik2Sobg3K+RPl9l33+SOXNRX7Rzyyh3xsi93O6bABkL+k7Qg6sJdNW4lpYOrJSeqY8Y5wNiV/TaCTQbNh4pWu3ptEMLym787heHiFV1iqrfSZGuEmx6pMFUnBWUPZprrSuqbVv4VrsZIKU9XLvSABx5PYHh7sJLorocDdi5VC+fTknXoQAxapG1EZ7VJcvB7ywPCse5ZoWiXhxg3VDtXKzdUSo1yu6AlFbyjzB3Pl5lRYKqpMFQC6zlNVwVQBoO3DfBetL/3fZHyLEH875zoW9LUhTUVOcYUwA6fRgIBbTtKvA2yR+LMPYlIc5SLq732uzjZsbz84PdW809uR351YPvDkeGS/e1mcsIKQurCaoLCpnHWQjeFEVjhOEDgAvBQ5jVYIczAa5Qa864uU+J0mG9FJzq7mz8ye7ie0vQGl5woLR5VRhY1FYIfw4VmMLCL8P4DJY4JBvrso7cAWqDglK65rDHcKgpDsOnEZo+/qSKSJPI5BruiogT4dVdX60tQ816e755+W0fkD9Kn+1ymZhUg7aIxqABL9F1JVtE7bwhtlS+iC/gaPfES5EmhGRPcKfzdjw4z8RBxP5HiAThQ/8i1/7/VOSbevCeoAeBVmJ+lNFB8tT6ATuAU6O9hvowFoaKlY+maXjJ1P0vq4gXpOO6ynCtbAAgG8fQ61ZUvrtSoegKYKJ8usGcpIYLktWu4idUSgenkMV3u60AWLXDmihnGgNlQxb7mF5Q7UEQ2sWR6D18uFQ3uIogdmMPf3es536ZyNhdVX/kVvRrnAOOLfKX4a7IGgiBTiIMgklwgSSCKfdGLIgU0COeSSUjGpxRhGMIoFieY8tDhIAtqr9WPII4H4zj0Uo8XiwfKhEM12YYFBf70HGYwsVk6RYpUpiQ8eK85KthbJP5FiReyeEPPGMJafL53oZ03CnHJ0G2cA') format('woff2');
+ font-weight: normal;
+ font-style: normal;
+ font-display: swap;
+}
+
+
+body {
+ --font-size-obsidian-titlebar: 13px;
+ --font-size-vault-name: 1em;/*左侧库名字体大小*/
+ --font-size-file-header-title: 0.9em;/*文件抬头标题,只在非Andy mode plugin时生效*/
+ --font-size-file-header-title-andy-plugin: 1em;/*文件抬头标题for Andy mode plugin*/
+ --font-size-embed-title-size: 1.3em;
+ --font-size-embed-file: 1.25em;
+ --font-size-folder-and-file: 0.9em;/*左侧边栏文件字体大小*/
+ --font-size-edit-normal: 1em;/*编辑正文字体大小*/
+ --font-size-preview-normal: 1em;/*预览正文字体大小*/
+ --h1-size: 1.5625em;
+ --h2-size: 1.4375em;
+ --h3-size: 1.3125em;
+ --h4-size: 1.1875em;
+ --h5-size: 1.0625em;
+ --h6-size: 1em;
+ --font-size-tag: 0.85em;
+ --font-size-emoji-after-tag: 1.5625em;
+ --font-size-list: 1em;
+ --font-size-preview-blockquote: 1em;
+ --font-size-edit-blockquote: 1em;
+ --font-size-outline:var(--nav-item-size);
+ --font-size-code: 0.825em;
+ --font-size-latex: 1em;
+ --font-size-cloze: 0.9375em;
+ --font-size-better-footnote: 1.3em;
+ --font-size-checklist: 0.85em;
+ --font-size-split: 0.85em;
+ --font-size-loading-diy-text: 3em;
+ --font-size-loading-add: 1.5em;
+ --table-header-size: inherit;
+
+ /*font family*/
+ --font-default: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Inter", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Microsoft YaHei Light", sans-serif;
+ --font-family-list: ;/*列表字体*/
+ --font-text-theme: Bookerly, 'Inter', "Segoe UI", "霞鹜文楷 GB", "LXGW WenKai", "Microsoft YaHei"; /*主体(包括列表)字体,除代码框等少数部分*/
+ --h1-font: var(--font-text),var(--font-default);
+ --h2-font: var(--font-text),var(--font-default);
+ --h3-font: var(--font-text),var(--font-default);
+ --h4-font: var(--font-text),var(--font-default);
+ --font-family-title: ;/*文件抬头标题*/
+ --font-family-folder-file-title: var(--font-text-override),Arlrdbd, "Source Han Sans", "Noto Sans CJK", "Source Sans Pro", "Segoe UI Emoji", sans-serif;/*左侧边栏文件、文件夹字体*/
+ --font-monospace-theme: 'JetBrains Mono', Consolas, Monaco, "等距更纱黑体 SC", "Source Han Mono", "Microsoft Yahei Mono", "Segoe UI Emoji", "Microsoft YaHei", "Source Code Pro", monospace;
+ --font-family-inline-code: var(--font-monospace-override), var(--font-monospace-theme);
+ --font-family-tag: Bookerly, 'Inter', "Segoe UI", "Microsoft YaHei", STzhongsong, STSong, "Segoe UI Emoji", Serif;
+ --font-family-vault: "Lucida Handwriting", "Segoe UI Emoji";/*左侧库名字体*/
+ --font-family-special-tag: "Lucida Handwriting", "Segoe UI Emoji";
+ --mermaid-font-family: Segoe UI, "Microsoft YaHei", "Segoe UI Emoji", "trebuchet ms", verdana, Arial, cursive;
+ --font-family-better-footnote: Arlrdbd, "Source Han Sans", "Segoe UI Emoji";
+ --font-family-strong: Bookerly, 'Inter', "Segoe UI", "LXGW WenKai Screen", "LXGW WenKai Screen R", "霞鹜文楷 GB", "LXGW WenKai", "Segoe UI Emoji", var(--font-interface);
+ --font-family-em: ;
+ --font-loading-text: var(--font-monospace-theme);
+
+ /*radius*/
+ --radius-xs: 3px;
+ --radius-s: 5px;
+ --radius-m: 7px;
+ --radius-l: 15px;
+
+ --background-settings-workplace-theme-light-custom: url("https://");
+ --background-settings-workplace-theme-dark-custom: url("https://");
+ --background-command-palette-theme-light-custom: url("https://");
+ --background-command-palette-theme-dark-custom: url("https://");
+ --background-panel-page-theme-dark-custom: url("https://");
+ --background-panel-page-theme-light-custom: url("https://");
+ --background-markdown-page-theme-dark-custom: url("https://");
+ --background-markdown-page-theme-light-custom: url("https://");
+ --blur-depth: 10px;
+ --blur-depth-cp: 10px;
+ --saturate-4-bg: 1;
+ --saturate-4-bg-cp: 1;
+ --brightness-4-bg: 0.9;
+ --brightness-4-bg-cp: 0.9;
+ --opacity-cp: 0.25;
+ --bg-panel-page-opacity-cp:0.25;
+ --titlebar-brightness: 1;
+ --titlebar-blur-depth: 8px;
+ --stack-tabs-background-blur-depth:40px;
+
+ --fancy-hr-icon: '😀';
+ --fancy-hr-rotate: 0deg;
+ --line-height-main: 1.5;
+ --line-height-list: 2;
+
+ --line-height-split: 1.3;
+ --letter-space-main: 0;
+ --letter-space-code: 0;
+
+ --file-line-width: 45rem;
+ --embed-content-height: 600px;
+
+ --bottom-padding-value: 0em;
+
+ --font-weight-highlight-1: normal;
+ --font-weight-highlight-2: normal;
+ --font-weight-highlight-3: normal;
+ --font-weight-inline-code: bold;
+ --image-max-width: 100%;
+
+ --checkbox-size: 0.9rem;
+
+ --loading-diy-text: "快乐摸鱼又一天,人生还剩多少天?";
+ --loading-diy-text-color: var(--text-normal);
+ --loading-page-custom-gif-caption: " ";
+ --loading-page-custom-gif-caption-alt: " ";
+ --loading-page-custom-gif-url: url(https://);
+ --loading-text-before: "❀✿";
+ --loading-text-after: "✿❀";
+ --loading-add-text-color: #d47e86;
+ --loading-add-text-color-alt: #a4e39c;
+ --pixel: 20px;
+ --c-1: #da2400;
+ --c-2: #ffb623;
+ --c-3: #8c6e22;
+
+ --nord0: #2E3440;
+ --nord1: #3B4252;
+ --nord1-1: #3B425251;
+ --nord2: #434C5E;
+ --nord3: #4C566A;
+ --nord3-1: #717a91;
+
+ --nord4: #d8dee9;
+ --nord4-1: #d8dee95c;
+ --nord5: #E5E9F0;
+ --nord5-1: #E5E9F053;
+ --nord6: #ECEFF4;
+ --nord6-1: #ECEFF46c;
+ --nord6-2: #ECEFF43c;
+
+ --nord7: #8fbcbb;
+ --nord7-transparent: #8fbcbb2f;
+ --nord8: #88C0D0;
+ --nord8-0: #65afc4;
+ --nord9: #81a1c1;
+ --nord9-1: #81a1c16c;
+ --nord9-2: #81a1c13c;
+ --nord10: #5e81ac;
+
+ --nord11: #BF616A;
+ --nord11-1: #BF616A4b;
+ --nord12: #D08770;
+ --nord13: #EBCB8B;
+ --nord13-0: #e2b65e;
+ --nord13-1: #ebca894b;
+ --nord14: #A3BE8C;
+ --nord14-0: #95b677;
+ --nord15: #B48EAD;
+
+ --hr-color-icon-1: var(--theme-color);
+ --hr-color-icon-2: var(--theme-color);
+ --hr-color-icon-3: var(--theme-color);
+ --hr-color-icon-4: var(--theme-color);
+ --hr-color-1: var(--theme-color);
+ --hr-color-2: var(--theme-color);
+ --hr-color-3: var(--theme-color);
+ --hr-color-4: var(--theme-color);
+ --hr-color-numbers-line-1: var(--theme-color);
+ --hr-color-numbers-line-2: var(--theme-color);
+ --hr-color-numbers-line-3: var(--theme-color);
+ --hr-color-numbers-line-4: var(--theme-color);
+ --hr-color-numbers-bg-color: var(--theme-color-translucent-015);
+ --hr-color-numbers-color: var(--theme-color);
+ --hr-numbers-text-fill: transparent;
+ --hr-numbers-text-stroke: var(--text-normal);
+
+ --cloze-bg-color: var(--accent-strong);
+ --cloze-decoration: none;
+ --cloze-decoration-color: red;
+ --cloze-decoration-2: dashed;
+ --cloze-decoration-color-2: var(--theme-color);
+ --cloze-bg-color-3: transparent;
+ --cloze-decoration-3: dashed;
+ --cloze-decoration-color-3: var(--theme-color);
+
+ --custom-titlebar-bg: var(--background-secondary-alt);
+
+ --text-highlight-bg-h-dark: 57;
+ --text-highlight-bg-s-dark: 40%;
+ --text-highlight-bg-l-dark: 38%;
+ --text-highlight-bg-a-dark: 0.541;
+
+ --text-highlight-bg-h-light: 34;
+ --text-highlight-bg-s-light: 100%;
+ --text-highlight-bg-l-light: 80%;
+ --text-highlight-bg-a-light: 0.847;
+
+ --cursor-color: var(var(--text-normal));
+
+ --fancy-cursor-width: 2px;
+ --cursor-color-temp: var(var(--text-normal));
+
+ --print-strong-color: ;
+ --print-em-color: var(--accent-em);
+
+ --tag-border-width: 1px;
+ --paragraph-spacing: 1;
+ --blur-codebox-frosted-glass: 2;
+ --blur-p-kanban-frosted-glass: 5;
+
+ --status-bar-bg: var(--background-secondary-alt);
+ --status-bar-text-color: var(--text-muted);
+
+ --list-ol-marker-1: decimal;
+ --list-ol-marker-2: lower-latin;
+ --list-ol-marker-3: lower-roman;
+ --list-ol-marker-4: decimal;
+ --list-ul-marker-1: '\2022';
+ --list-ul-marker-2: '\25E6';
+ --list-ul-marker-3: '\25AA';
+ --list-ul-marker-4: '\25E6';
+ --list-ul-marker-color: var(--list-marker-color);
+ --list-marker-color-collapsed: var(--theme-color);
+
+ --list-ul-colorful-marker-content: '\2022';
+
+ --he-title-bar-active-bg: var(--theme-color-translucent-005);
+ --he-title-bar-active-pinned-bg: var(--theme-color-translucent-005);
+ --he-title-bar-inactive-bg: var(--theme-color-translucent-001);
+ --he-title-bar-inactive-pinned-bg: var(--theme-color-translucent-001);
+ --he-title-bar-inactive-action: var(--text-normal);
+ --he-title-bar-active-action: var(--theme-color);
+ --he-title-bar-active-fg: var(--text-normal);
+ --he-title-bar-inactive-fg: var(--text-muted);
+
+ --list-spacing-bt: 1;
+
+ --font-weight-strong: bold;
+ --font-style-em: italic;
+ --code-background: var(--background-code);
+ --canvas-card-opacity: 0.1;
+
+ --popover-width-factor: 1;
+ --popover-height-factor: 1;
+
+ /*bubble*/
+ --bt-bubble-layout-padding: 8px;
+ --bt-bubble-background-color: transparent;
+ --bt-bubble-border-color: var(--background-modifier-border);
+ --bt-indentation-gradient-color-1: var(--theme-color);
+ --bt-indentation-gradient-color-2: transparent;
+ --bt-colorful-indentation-width: 1px;
+
+ --h1-bg-color: color-mix(in srgb, var(--h1-color) 15%, transparent);
+ --h2-bg-color: color-mix(in srgb, var(--h2-color) 15%, transparent);
+ --h3-bg-color: color-mix(in srgb, var(--h3-color) 15%, transparent);
+ --h4-bg-color: color-mix(in srgb, var(--h4-color) 15%, transparent);
+ --h5-bg-color: color-mix(in srgb, var(--h5-color) 15%, transparent);
+ --h6-bg-color: color-mix(in srgb, var(--h6-color) 15%, transparent);
+ --inline-title-bg-color: color-mix(in srgb, var(--h1-color) 15%, transparent);
+
+ --ribbon-background: var(--background-secondary-alt);--ribbon-background-collapsed: var(--background-secondary-alt);
+
+ --bt-indentation-width-hover: 3px;
+
+ /***thino***/
+ --share-thino-background-light-custom:url("https://");
+ --share-thino-background-dark-custom:url("https://");
+ --thino-background-light-custom:url("https://");
+ --thino-background-dark-custom:url("https://");
+
+ --share-card-background-opacity-cp:0.6;
+
+
+ --table-text-size: calc(var(--font-text-size) * 0.9375);
+
+}
+
+
+body.all-dark-pdf .print,
+.theme-dark {
+ --background-primary: var(--background-primary-bg-4-bt,#202020);
+ --background-primary-alt: var(--background-primary-alt-bg-4-bt,#444444);
+ --background-secondary: var(--background-secondary-bg-4-bt,#151515);
+ --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#000000);
+ --background-modifier-border: #343434;
+ --background-modifier-success: #539126;
+ --background-modifier-success-rgb: 83, 145, 38;
+ --background-modifier-error: #9b4343;
+ --background-modifier-error-rgb: 155, 67, 67;
+ --text-accent: var(--color-accent);
+ --text-accent-hover: var(--color-accent-2);
+ --text-normal: #c6c6c6;
+ --text-highlight: var(--text-normal);
+ --background-modifier-box-shadow: rgba(228, 228, 228, 0.08);
+
+ --text-muted: #8a8a8a;
+ --text-muted-rgb: 138, 138, 138;
+ --text-faint: #797979;
+ --text-folder-file: #b3b3b3;
+ --accent-strong: #e7e7e7;
+ --accent-em: #a4ca8e;
+ --text-error: #e16d76;
+ --text-error-hover: #c9626a;
+ --text-selection: #3b767160;
+ --text-on-accent: #e4e4e4;
+ --interactive-normal: #2b2b2b;
+ --interactive-hover: #373737;
+ --accent-h: 208;
+ --accent-s: 64%;
+ --accent-l: 49%;
+ --accent-l-alt: calc(var(--accent-l) * 1.05);
+ --interactive-accent-rgb: 45, 130, 204;
+ --interactive-accent-hover: var(--color-accent-2);
+ --panel-border-color: #18191e;
+ --search-text: #e0e0e0;
+ --folder-title: #ffffff;
+
+ --text-highlight-bg: hsla(var(--text-highlight-bg-h-dark), var(--text-highlight-bg-s-dark), var(--text-highlight-bg-l-dark), var(--text-highlight-bg-a-dark));
+ --mark-highlight-strong-em: #fff7603a;
+ --strong-em-highlight-color: #a7b4ff;
+ --text-search-highlight-bg: #bb4361;
+ --strong-em-color-1: #43d3ff;
+ --strong-em-color-2: #baaaff;
+
+ --background-search-result: var(--background-secondary-bg-4-bt);
+ --search-result-file-matched-bg: #023774;
+ --page-border-bottom: var(--background-secondary-alt);
+ --background-asymm-split-left: var(--background-secondary-alt);
+ --background-mobile-drawer-1: #1b1b1b;
+ --background-mobile-drawer-2: #1b1b1b69;
+ --background-modifier-border-hr: #3f3f3f;
+ --background-modifier-border-asymm: #343434;
+ --background-modifier-border-checkbox: #7b7b7b;
+ --background-transparent-black-or-white-1: #1b1b1b9a;
+ --background-transparent-black-or-white-2: #1e1e1ebd;
+ --background-transparent-black-or-white-3: #2f2f2f6c;
+ --background-transparent-black-or-white-3-1: #00000064;
+ --background-transparent-black-or-white-4: #7e7e7e1d;
+ --background-transparent-black-or-white-5: #0f0f0f6c;
+ --background-black-or-white-1: #353535;
+ --background-modifier-border-1: #000000;
+ --background-transparent-blue: #003e759a;
+ --scrollbar-thumb-bg: #3f3f3f7e;
+ --scrollbar-active-thumb-bg: #4d4d4d88;
+ --gray-1: #5C6370;
+ --gray-2: #abb2bf;
+ --red: #db7c84;
+ --red-1: #d05a63;
+ --orange: #d1945b;
+ --orange-1: #da904b;
+ --green: #abd58e;
+ --darkgreen: #568060;
+ --aqua: #35bed0;
+ --purple: #c594d4;
+ --blue: #a0c7e9;
+ --darkblue: #478fee;
+ --yellow: #d6b87f;
+ --light-yellow: #cac685;
+ --white: #ffffff;
+ --variable-2: #0072d0;
+ --variable-3: #5a96f7;
+
+ --embed-color: hsla(calc(var(--accent-h) * 1),calc(var(--accent-s) * 1.2),calc(var(--accent-l) * 2),0.055);
+ --search-result-file-title-color: var(--text-normal);
+ --theme-color: var(--interactive-accent);
+ --theme-color-translucent-06: hsla(var(--interactive-accent-hsl),0.6);
+ --theme-color-translucent-04: hsla(var(--interactive-accent-hsl),0.4);
+ --theme-color-translucent-02: hsla(var(--interactive-accent-hsl),0.2);
+ --theme-color-translucent-015: hsla(var(--interactive-accent-hsl),0.15);
+ --theme-color-translucent-01: hsla(var(--interactive-accent-hsl),0.1);
+ --theme-color-translucent-005: hsla(var(--interactive-accent-hsl),0.05);
+ --theme-color-translucent-001: hsla(var(--interactive-accent-hsl),0.01);
+
+ --background-blockquote: #9191911c;
+ --background-code: #1111118c;
+ --background-code-2: #4c4c4cb0;
+ --text-color-code: #d58000;
+ --code-normal: #d0d0d0;
+ --list-ul-block-color: #e19742a9;
+ --list-ul-disc-color: #eb9563;
+ --green-1: #79c142;
+ --list-ul-hover: #e28915de;
+ --list-ol-block-color: #2685bbb4;
+ --list-ol-number-color: var(--list-marker-color);
+ --list-ol-hover: #2c7bd6;
+ --list-marker-color-collapsed: var(--theme-color);
+
+ --tag-text: #e4e4e4;
+ --stag1: #f08383;
+ --stag1-bg: #bd1919;
+ --stag2: #e7b263;
+ --stag2-bg: #ac6700;
+ --stag3: #77df89;
+ --stag3-bg: #058c1c;
+ --tag1: #3674bb;
+ --tag2: #3685ad;
+ --tag3: #2a8f91;
+ --tag4: #43804f;
+ --tag5: #5f932e;
+
+ --tag-dailynote: #98c8ff;
+ --tag-dailynote-bg: #0f60bd;
+ --tag-weeklynote: #d1e6ff;
+ --tag-weeklynote-bg: #3971b1;
+ --tag-questions: #d4bdff;
+ --tag-questions-bg: #6640ae;
+ --tag-ideas: #fcfcc0;
+ --tag-ideas-bg: #565656d8;
+
+ --h1-color: var(--print-h1-color,hsl(78, 62%, 47%));
+ --h2-color: var(--print-h2-color,hsl(118, 42%, 49%));
+ --h3-color: var(--print-h3-color,hsl(180, 53%, 48%));
+ --h4-color: var(--print-h4-color,hsl(216, 69%, 68%));
+ --h5-color: var(--print-h5-color,hsl(258, 79%, 77%));
+ --h6-color: var(--print-h6-color,hsl(290, 85%, 81%));
+
+ --hr-color:var(--color-base-10);
+ --graph-text-color: #B5B5B5;
+ --graph-tag: #88d842bb;
+ --graph-attach: #b2cfe0bb;
+ --graph-circle: #55a2d6bb;
+ --graph-line: #8c8c8c;
+ --graph-unresolved: #f08080de;
+ --graph-arrow: #c23917;
+ --graph-control-bg: #00000080;
+ --graph-circle-outline: transparent;
+ --graph-canvas-bg: var(--background-primary);
+ --graph-circle-fill-highlight: var(--interactive-accent);
+ --graph-line-fill-highlight: rgb(var(--interactive-accent-rgb));
+
+ --unresolved-link: var(--graph-unresolved);
+ --link-unresolved-decoration-color: var(--graph-unresolved);
+ --internal-link-color: var(--text-accent);
+ --external-link-color: var(--internal-link-color);
+
+ /*mermaid*/
+ --mermaid-active-task-color: #187ef1;
+ --mermaid-seq-dia-color: #1371be;
+
+ /*table*/
+ --table-background-color: #2f2f2f32;
+ --table-background-color-odd: #00000033;
+ --table-border-color: #4a4a4a;
+ --table-thead-background-color: var(--theme-color-translucent-01);
+ --table-hover-raw-color: #08569a21;
+ --table-hover-color: #1f65a221;
+ --table-hover-thead-color: #21395bc7;
+ --table-header-color: var(--text-normal);
+
+ /*calendar*/
+ --calendar-week-color: #a2df94;
+ --calendar-week-hover: #61815c;
+ --calendar-week-background-color: #4a5842;
+ --calendar-today-background-color: #8c4545;
+ --calendar-hover-color: var(--theme-color-translucent-02);
+ --calendar-active-color: var(--theme-color-translucent-04);
+
+ /*day planner*/
+ --day-planner-pie: #f19c1c;
+ --day-planner-timeline: #000000;
+ --day-planner-line: #dfcf77;
+ --day-planner-dot: #dfcf77;
+ --day-planner-item-hover: #053c85;
+ --event-item-color1: #283493bb;
+ --event-item-color2: #1565c0bb;
+ --event-item-color3: #00838fbb;
+ --event-item-color4: #2e7d32bb;
+ --event-item-color5: #9e9d24bb;
+ --event-item-color6: #ff8f00bb;
+ --event-item-color7: #d84315bb;
+ --event-item-color8: #c62828bb;
+ --event-item-color9: #ad1457bb;
+ --event-item-color10: #6a1b9abb;
+
+ --kanban-color-1: #0065d852;
+ --kanban-color-2: #30e4e441;
+ --kanban-color-3: #1cb54f44;
+ --kanban-color-4: #97b82b49;
+ --kanban-color-5: #bb722d41;
+ --kanban-color-6: #d12e2e42;
+ --kanban-color-7: #8f36cb3f;
+
+ /*colourful notes*/
+ --text-gray: #acacac;
+ --text-brown: #be9684;
+ --text-orange: #ffa344;
+ --text-yellow: #ffdc51;
+ --text-yellow-2: #cca217;
+ --text-green: #52c7b2;
+ --text-blue: #7c94ff;
+ --text-purple: #b386f1;
+ --text-pink: #ff6bba;
+ --text-red: #ff4f4f;
+
+ --background-gray: #535353;
+ --background-brown: #493a3a;
+ --background-orange: #53422f;
+ --background-yellow: #585536;
+ --background-green: #32503e;
+ --background-blue: #2f5264;
+ --background-purple: #443f57;
+ --background-pink: #533b4a;
+ --background-red: #683c3c;
+
+ --note-important: #d64545;
+ --note-cloze: #ffffff;
+
+ /* stickies */
+ --stickies-color-1: #84c584;
+ --stickies-color-2: #c7a3cf;
+ --tape-color: #99999967;
+
+ /*Sliding panes*/
+ --sliding-panes-header-color: #f1a634d0;
+ --background-4-sliding-pane: #252525ed;
+ --bg-sliding-pane-header: #00000043;
+ --bg-sliding-pane-leaf: #0f0f0f36;
+
+ /*admonition*/
+ --admonition-bg-color: #11111100;
+
+ /*checklist*/
+ --checklist-bg: #1d1d1d96;
+ --checklist-bg-hover: #08080896;
+
+ --color-view-header-gradient-1: #060813de;
+ --color-view-header-gradient-2: #00285dc0;
+
+ --checkbox-color-0: #3187d3;
+ --checkbox-color-1: #a9a608;
+ --checkbox-color-2: #1dac10;
+ --checkbox-color-3: #ffd1d1;
+ --checkbox-color-4: #625d4c;
+ --checkbox-color-5: #9a67ae;
+ --checkbox-color-6: #5f5f5f;
+ --text-checked-checkbox: #8e8e8e;
+
+ --activeline-background: var(--theme-color-translucent-005);
+
+ /*pseudo-kanban*/
+ --p-kanban-bg-color: #6c6c6c42;
+ --p-kanban-border-color: transparent;
+ --p-kanban-card-color-1: #0000003f;
+ --p-kanban-card-color-2: #41414136;
+ --p-kanban-color-6: #f3424252;
+ --p-kanban-color-5: #eb973752;
+ --p-kanban-color-4: #d2dd3852;
+ --p-kanban-color-3: #38ce2a52;
+ --p-kanban-color-2: #2ec4c452;
+ --p-kanban-color-1: #3496e652;
+ --p-kanban-color-8: #b962ff52;
+ --p-kanban-color-7: #e45bdd52;
+ --p-kanban-color-simple: #8e8e8e41;
+ --p-kanban-color-shadow: #0000004d;
+
+ /*style settings*/
+ --background-secondary-translucent: #2c2c2c26;
+ --background-secondary-translucent-1: #2c2c2c26;
+
+ /*rainbow-checklist*/
+ --checklist-color-1: #005aa486;
+ --checklist-color-2: #00798986;
+ --checklist-color-3: #12781586;
+ --checklist-color-4: #897b0086;
+ --checklist-color-5: #a4620086;
+ --checklist-color-6: #ab100586;
+ --checklist-color-7: #7f1f9086;
+
+ --table-color-calendar-2: rgb(0, 91, 144);
+ --table-color-rgb: 0, 91, 144;
+
+ --mjx-inline-math-color: var(--text-normal);
+ --mjx-math-color: var(--text-normal);
+ --background-leaf-resize-handle: var(--background-secondary-alt-bg-4-bt);
+ --search-result-background: var(--background-secondary-alt-bg-4-bt);
+ --text-folder-file-icon: var(--theme-color);
+
+ --color-highlight-1: var(--text-normal);
+ --color-highlight-2: var(--text-normal);
+ --color-highlight-3: var(--text-normal);
+ --bg-color-highlight-1: #c865656f;
+ --bg-color-highlight-2: #54b9476f;
+ --bg-color-highlight-3: #1e83d086;
+
+ --background-popover: var(--color-base-10);
+
+ --cursor-red: #ff3939;
+ --cursor-yellow: #fff955;
+ --cursor-green: #7dff7d;
+ --cursor-blue: #8ac7ff;
+ --cursor-violet: #bf76ff;
+
+ --bg-color-settings-0: #07070747;
+ --bg-color-settings-0-1: #ffffff00;
+ --bg-color-settings-1: #7c7c7c6d;
+ --bg-color-settings-2: #1f1f1f52;
+ --bg-color-settings-3: #141414be;
+ --bg-color-settings-4: #2e2e2e9d;
+ --bg-color-settings-5: #424242aa;
+ --bg-color-settings-6: #191919c7;
+
+ --background-waves-color:#4A75DB8C;
+
+ --tab-stacked-shadow: #0e0e0e;
+ --divider-color: #000000;
+ --tab-outline-color: #151515;
+
+ --bg-color-notebook: #FFFFFF00;
+ --grid-notebook-line-color-1: #c7c7c71f;
+ --grid-notebook-line-color-2: #74747440;
+ --dotted-notebook-dot-color: #c7c7c71f;
+ --background-nonoverlapping-note: #000000;
+ --stripe-notebook-stripe-color: #162419;
+ --prompt-box-shadow: #555555;
+ --background-titlebar-inner: hsla(var(--accent-h), var(--accent-s), var(--accent-l), 10%);
+ --window-shadow: 0 1px 3px hsla(207, 10%, 10%, 0.1);
+ --window-shadow2: 0 0 9px hsla(212, 17%, 0%, 0.3);
+ --bt-indentation-line-image: url("");
+ --bt-connected-indent-line-color: #926a6a;
+ --list-colorful-marker: #ff8686;
+}
+
+.theme-light {
+ --background-primary: var(--background-primary-bg-4-bt,#ffffff);
+ --background-primary-alt: var(--background-primary-alt-bg-4-bt,#e9e9e9);
+ --background-secondary: var(--background-secondary-bg-4-bt,#fcfcfc);
+ --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#f3f3f3);
+
+ --background-modifier-border: #dddddd;
+ --background-modifier-form-field: #fff;
+ --background-modifier-form-field-highlighted: #fff;
+ --background-modifier-box-shadow: rgba(0, 0, 0, 0.08);
+ --background-modifier-success: #A4E7C3;
+ --background-modifier-error: #e68787;
+ --background-modifier-error-rgb: 230, 135, 135;
+ --background-modifier-error-hover: #FF9494;
+
+ --text-accent: var(--color-accent);
+ --text-accent-hover: var(--color-accent-2);
+ --text-normal: #0e0e0e;
+ --text-muted: #7f7f7f;
+ --text-highlight: var(--text-normal);
+ --text-faint: #7f7f7f;
+ --text-folder-file: #272727;
+ --accent-strong: #000000;
+ --accent-em: #099d4e;
+ --text-error: #e75545;
+ --text-error-hover: #f86959;
+
+ --text-selection: #a9d1c859;
+ --text-on-accent: #ffffff;
+ --interactive-normal: #efefef;
+ --interactive-hover: #e6e6e6;
+ --accent-h: 207;
+ --accent-s: 77%;
+ --accent-l: 54%;
+ --accent-l-alt: calc(var(--accent-l) * 0.9);
+ --interactive-accent-rgb: 70, 142, 235;
+
+ --interactive-accent-hover: var(--color-accent-2);
+ --panel-border-color: #dbdbdc;
+ --search-text: #000000;
+ --folder-title: #000000;
+
+ --strong-em-highlight-color: #237add;
+ --mark-highlight-strong-em: #ff880049;
+ --text-highlight-bg: hsla(var(--text-highlight-bg-h-light), var(--text-highlight-bg-s-light), var(--text-highlight-bg-l-light), var(--text-highlight-bg-a-light));
+ --text-search-highlight-bg: #ffd1dd;
+ --strong-em-color-1: #1048ff;
+ --strong-em-color-2: #14c8ff;
+
+ --background-search-result: var(--background-secondary-bg-4-bt);
+ --search-result-file-matched-bg: #ffd9d9e5;
+
+ --page-border-bottom: var(--background-secondary-alt);
+ --background-asymm-split-left: var(--background-secondary-alt);
+
+ --background-mobile-drawer-1: #ffffff;
+ --background-mobile-drawer-2: #ffffffa1;
+ --background-modifier-border-hr: #bfbfbf;
+ --background-modifier-border-asymm: #d8d8d8;
+ --background-modifier-border-checkbox: #9c9c9c;
+ --background-secondary-alt-bg-4-bt-publish: #f6f6f6;
+
+ --background-transparent-black-or-white-1: #ffffffb0;
+ --background-transparent-black-or-white-2: #ffffffca;
+ --background-transparent-black-or-white-3: #eeeeee91;
+ --background-transparent-black-or-white-3-1: #fafafac3;
+ --background-transparent-black-or-white-4: #a7a7a765;
+ --background-transparent-black-or-white-5: #f0f0f091;
+ --background-black-or-white-1: #e4e4e4;
+ --background-modifier-border-1: #e1dfdf;
+ --background-transparent-blue: #c6e5ffde;
+ --bg-color-settings-0: #7d7d7d6b;
+ --bg-color-settings-0-1: #ffffff77;
+ --bg-color-settings-1: #ffffff17;
+ --bg-color-settings-2: #ffffff5a;
+ --bg-color-settings-3: #ffffffda;
+ --bg-color-settings-4: #ffffffd2;
+ --bg-color-settings-5: #d4d4d464;
+ --bg-color-settings-6: #ffffff85;
+
+ --scrollbar-thumb-bg: #dcdcdcbe;
+ --scrollbar-active-thumb-bg: #ddddddd9;
+
+ --gray-1: #383a42;
+ --gray-2: #383a42;
+ --red: var(--nord11);
+ --red-1: #f16464f5;
+ --green: var(--nord14);
+ --darkgreen: #068a5e;
+ --blue: var(--nord10);
+ --darkblue: #3b84e4;
+ --purple: #c74df7;
+ --aqua: var(--nord8);
+ --yellow: #e48100;
+ --light-yellow: #ab9a02;
+ --orange: #db9600;
+ --orange-1: #cc7523;
+ --light-purple: #b74ff3;
+ --blue-green: #3bd4da;
+ --white: #ffffff;
+ --variable-2: #0072d0;
+ --variable-3: #5a96f7;
+
+ --embed-color: hsla(calc(var(--accent-h) * 1),calc(var(--accent-s) * 0.8),calc(var(--accent-l) * 1),0.035);
+ --search-result-file-title-color: var(--text-normal);
+ --theme-color: var(--interactive-accent);
+ --theme-color-translucent-06: hsla(var(--interactive-accent-hsl),0.6);
+ --theme-color-translucent-04: hsla(var(--interactive-accent-hsl),0.4);
+ --theme-color-translucent-02: hsla(var(--interactive-accent-hsl),0.2);
+ --theme-color-translucent-015: hsla(var(--interactive-accent-hsl),0.15);
+ --theme-color-translucent-01: hsla(var(--interactive-accent-hsl),0.1);
+ --theme-color-translucent-005: hsla(var(--interactive-accent-hsl),0.05);
+ --theme-color-translucent-001: hsla(var(--interactive-accent-hsl),0.01);
+
+ --background-blockquote: #d5d5d52c;
+ --background-code: #e6e6e671;
+ --background-code-2: #cccccc62;
+ --text-color-code: #e95d00;
+ --code-normal: #000000;
+
+ --list-ul-block-color: #b9751b;
+ --list-ul-disc-color: #f39c55;
+ --green-1: #3dc730;
+ --list-ul-hover: #dd922f;
+ --list-ol-block-color: #3573a5;
+ --list-ol-number-color: var(--list-marker-color);
+ --list-ol-hover: #2c7bd6;
+ --list-marker-color-collapsed: var(--theme-color);
+
+ --tag-text: #f8f8f8;
+ --stag1: #fa8787;
+ --stag1-bg: #eb2727;
+ --stag2: #fdbd5c;
+ --stag2-bg: #ee9002;
+ --stag3: #50ce3a;
+ --stag3-bg: #22ac09;
+ --tag1: #2573f0;
+ --tag2: #2193f0;
+ --tag3: #17a5e7;
+ --tag4: #14acc7;
+ --tag5: #10bdbd;
+ --tag-dailynote: #0077ff;
+ --tag-dailynote-bg: #277CDD;
+ --tag-weeklynote: #4b9fff;
+ --tag-weeklynote-bg: #6aafff;
+ --tag-questions: #b68fff;
+ --tag-questions-bg: #b085ff;
+ --tag-ideas: #ceb900;
+ --tag-ideas-bg: #444444d8;
+
+ --h1-color: var(--print-h1-color,hsl(216, 88%, 26%));
+ --h2-color: var(--print-h2-color,hsl(212, 100%, 33%));
+ --h3-color: var(--print-h3-color,hsl(210, 86%, 39%));
+ --h4-color: var(--print-h4-color,hsl(208, 58%, 49%));
+ --h5-color: var(--print-h5-color,hsl(209, 70%, 62%));
+ --h6-color: var(--print-h6-color,hsl(209, 65%, 72%));
+
+ --graph-text-color: #696969;
+ --graph-tag: #77d425cc;
+ --graph-attach: #afcfe0cc;
+ --graph-circle: #1f78b4cc;
+ --graph-line: #b1b1b1;
+ --graph-unresolved: #db4e4ecc;
+ --graph-arrow: #e25300;
+ --graph-control-bg: #ffffff9a;
+ --graph-circle-outline: transparent;
+ --graph-canvas-bg: var(--background-primary);
+ --graph-circle-fill-highlight: var(--interactive-accent);
+ --graph-line-fill-highlight: rgb(var(--interactive-accent-rgb));
+
+ --unresolved-link: var(--graph-unresolved);
+ --link-unresolved-decoration-color: var(--graph-unresolved);
+ --internal-link-color: var(--text-accent);
+ --external-link-color: var(--internal-link-color);
+
+ /*mermaid*/
+ --mermaid-active-task-color: #44bbff;
+ --mermaid-seq-dia-color: #76c8ff;
+
+ /*table*/
+ --table-background-color: #f1f1f176;
+ --table-background-color-odd: #ffffff70;
+ --table-border-color: #7d7d7d;
+ --table-thead-background-color: var(--theme-color-translucent-01);
+ --table-hover-raw-color: #85bfee2f;
+ --table-hover-color: #5dacec34;
+ --table-hover-thead-color: #ddefff;
+ --table-header-color: var(--text-normal);
+
+ /*calendar*/
+ --calendar-week-color: #48b432;
+ --calendar-week-hover: #e9ffe3;
+ --calendar-week-background-color: #d6e6bf;
+ --calendar-today-background-color: #aaeec6;
+ --calendar-hover-color: var(--theme-color-translucent-01);
+ --calendar-active-color: var(--theme-color-translucent-02);
+
+ /*day planner*/
+ --day-planner-pie: #eca95c;
+ --day-planner-timeline: #d62f2f;
+ --day-planner-line: #ffd900;
+ --day-planner-dot: #ffd900;
+ --day-planner-item-hover: #8fccff;
+ --event-item-color1: #65ace6;
+ --event-item-color2: #52a4e7;
+ --event-item-color3: #2e96eb;
+ --event-item-color4: #2786da;
+ --event-item-color5: #1275cc;
+ --event-item-color6: #2664c0;
+ --event-item-color7: #1652ac;
+ --event-item-color8: #0c469c;
+ --event-item-color9: #0a3c86;
+ --event-item-color10: #072f6b;
+
+ /*colourful notes*/
+ --text-gray: #37352f99;
+ --text-brown: #855a46;
+ --text-orange: #d9730d;
+ --text-yellow: #d4a300;
+ --text-yellow-2: #a78000;
+ --text-green: #00927f;
+ --text-blue: #0083bb;
+ --text-purple: #5d1fb9;
+ --text-pink: #c40075;
+ --text-red: #ff4343;
+ --background-gray: #ebeced;
+ --background-brown: #e9e5e3;
+ --background-orange: #faebdd;
+ --background-yellow: #fbf3db;
+ --background-green: #ddedea;
+ --background-blue: #ddebf1;
+ --background-purple: #eae4f2;
+ --background-pink: #f4dfeb;
+ --background-red: #ffe3e3;
+
+ --note-important: #fd4141;
+ --note-cloze: #000000;
+
+ /* stickies */
+ --stickies-color-1: #b3e2b3;
+ --stickies-color-2: #e9c6f1;
+ --tape-color: #acacac65;
+
+ /*Sliding panes*/
+ --sliding-panes-header-color: #0e64bb;
+ --background-4-sliding-pane: #ffffffef;
+ --bg-sliding-pane-header: #ffffff97;
+ --bg-sliding-pane-leaf: #ffffff88;
+
+ /*admonition*/
+ --admonition-bg-color: #FFFFFF00;
+
+ /*checklist*/
+ --checklist-bg: #dfdfdf8e;
+ --checklist-bg-hover: #ffffffcc;
+
+ --color-view-header-gradient-1: #ffffffce;
+ --color-view-header-gradient-2: #ffffffce;
+
+ /*checkbox*/
+ --checkbox-color-0: #2f92e4;
+ --checkbox-color-1: #c4c116;
+ --checkbox-color-2: #4bbf40;
+ --checkbox-color-3: #ffe9e9;
+ --checkbox-color-4: #fff8b7;
+ --checkbox-color-5: #ad7fbf;
+ --checkbox-color-6: #5f5f5f;
+ --text-checked-checkbox: #9b9b9b;
+
+ --activeline-background: var(--theme-color-translucent-005);
+
+ /*pseudo-kanban*/
+ --p-kanban-bg-color: #d3d3d32d;
+ --p-kanban-border-color: #a0a0a060;
+ --p-kanban-card-color-1: #ffffff80;
+ --p-kanban-card-color-2: #ffffff;
+ --p-kanban-color-6: #f18e8e65;
+ --p-kanban-color-5: #eeb36f65;
+ --p-kanban-color-4: #d1d77f65;
+ --p-kanban-color-3: #8ce38465;
+ --p-kanban-color-2: #7cdddd65;
+ --p-kanban-color-1: #52aaf365;
+ --p-kanban-color-8: #ba8be165;
+ --p-kanban-color-7: #e677e065;
+ --p-kanban-color-simple: #cdcdcd2c;
+ --p-kanban-color-shadow: #cfcfcf4d;
+
+ /*style settings*/
+ --background-secondary-translucent: #ffffff3d; --background-secondary-translucent-1: #ffffff5d;
+
+ /*rainbow-checklist*/
+ --checklist-color-1: #bbdefbab;
+ --checklist-color-2: #b2ebf2ab;
+ --checklist-color-3: #c8e6c9ab;
+ --checklist-color-4: #f8ef99ab;
+ --checklist-color-5: #ffe0b2ab;
+ --checklist-color-6: #ffcdd2ab;
+ --checklist-color-7: #e1bee7ab;
+
+ --table-color-calendar-2: rgb(167, 223, 251);
+ --table-color-rgb: 167, 223, 251;
+
+ --mjx-inline-math-color: var(--text-normal);
+ --mjx-math-color: var(--text-normal);
+ --background-leaf-resize-handle: var(--background-secondary-alt-bg-4-bt);
+ --text-folder-file-icon: var(--theme-color);
+
+ --color-highlight-1: var(--text-normal);
+ --color-highlight-2: var(--text-normal);
+ --color-highlight-3: var(--text-normal);
+ --bg-color-highlight-1: #ff000034;
+ --bg-color-highlight-2: #0fc41835;
+ --bg-color-highlight-3: #4ca6ff51;
+
+ --background-popover: var(--color-base-10);
+
+ --cursor-red: #ff0000;
+ --cursor-yellow: #d5ca00;
+ --cursor-green: #008000;
+ --cursor-blue: #1791e2;
+ --cursor-violet: #ee82ee;
+
+ --background-waves-color:#4A75DB8C;
+
+ --tab-stacked-shadow: #d6d6d6;
+ --divider-color: #e3e3e3;
+ --tab-outline-color: #e3e3e3;
+
+ --bg-color-notebook: #FFFFFF00;
+ --grid-notebook-line-color-1: #c7c7c740;
+ --grid-notebook-line-color-2: #afafaf40;
+ --dotted-notebook-dot-color: #c7c7c780;
+ --stripe-notebook-stripe-color: #f5f2e6;
+ --background-nonoverlapping-note: #ffffff;
+ --prompt-box-shadow: #bebebe;
+ --background-titlebar-inner: hsla(var(--accent-h), var(--accent-s), var(--accent-l), 10%);
+ --window-shadow: 0 1px 3px hsla(212, 17%, 80%, 0.2);
+ --window-shadow2: 0 0 9px hsla(217, 15%, 83%, 0.7);
+ --bt-indentation-line-image: url("");
+ --bt-connected-indent-line-color: #FFA8A8;
+ --list-colorful-marker: #fd4949;
+}
+
+body.color-scheme-options-avocado-topaz .theme-light,
+body.color-scheme-options-avocado-topaz.theme-light {
+ --background-primary: var(--background-primary-bg-4-bt,#ffffff);
+ --background-primary-alt: var(--background-primary-alt-bg-4-bt,#e9e9e9);
+ --background-secondary: var(--background-secondary-bg-4-bt,#fcfcfc);
+ --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#e8f0e8);
+
+ --background-modifier-border: #e1dfdf;
+
+ --accent-em: #620ac6;
+ --text-selection: #7fbffe59;
+ --accent-h: 143;
+ --accent-s: 34%;
+ --accent-l: 45%;
+ --interactive-accent-rgb: 122, 189, 148;
+
+ --search-text: #000000;
+ --folder-title: #000000;
+
+ --strong-em-highlight-color: #08ae84;
+ --mark-highlight-strong-em: #dbe72849;
+ --text-highlight-bg: #ecf56ed8;
+ --text-search-highlight-bg: #ffd1dd;
+ --strong-em-color-1: #08ae84;
+ --strong-em-color-2: #01531d;
+
+ --background-primary-bg-4-bt: #ffffff;
+ --background-primary-alt-bg-4-bt: #e9e9e9;
+ --background-secondary-bg-4-bt: #ffffff;
+ --background-secondary-alt-bg-4-bt: #e8f0e8;
+
+ --background-mobile-drawer-1: #ffffff;
+ --background-mobile-drawer-2: #ffffffa1;
+ --background-secondary-alt-bg-4-bt-publish: #f6f6f6;
+
+ --background-transparent-blue: #c6e5ffde;
+
+ --scrollbar-thumb-bg: #c6c6c6a8;
+ --scrollbar-active-thumb-bg: #c6c6c6;
+ --search-result-file-title-color: var(--text-normal);
+
+ --background-blockquote: #b6b6b62c;
+ --background-code: #ebebeb71;
+ --background-code-2: #cccccc62;
+ --text-color-code: #e95d00;
+
+ --list-ul-block-color: #b9751b;
+ --list-ul-disc-color: #f39c55;
+ --green-1: #3dc730;
+ --list-ul-hover: #dd922f;
+ --list-ol-block-color: #35a569;
+ --list-ol-number-color: #429a71;
+ --list-ol-hover: #31b870;
+
+ --tag-text: #f8f8f8;
+ --stag1: #fa8787;
+ --stag1-bg: #eb2727;
+ --stag2: #fdbd5c;
+ --stag2-bg: #ee9002;
+ --stag3: #50ce3a;
+ --stag3-bg: #22ac09;
+ --tag1: #79a26b;
+ --tag2: #7eb56b;
+ --tag3: #56b15b;
+ --tag4: #2db37b;
+ --tag5: #17b198;
+ --tag6: #19bb8b;
+ --tag7: #15bf1d;
+ --tag8: #61c108;
+ --tag9: #6ab607;
+ --tag-dailynote: #0077ff;
+ --tag-dailynote-bg: #277CDD;
+ --tag-weeklynote: #4b9fff;
+ --tag-weeklynote-bg: #6aafff;
+ --tag-questions: #b68fff;
+ --tag-questions-bg: #b085ff;
+ --tag-ideas: #ceb900;
+ --tag-ideas-bg: #444444d8;
+
+ --h1-color: var(--print-h1-color,#02401f);
+ --h2-color: var(--print-h2-color,#034f27);
+ --h3-color: var(--print-h3-color,#034924);
+ --h4-color: var(--print-h4-color,#14452b);
+ --h5-color: var(--print-h5-color,#0e4728);
+ --h6-color: var(--print-h6-color,#19452e);
+
+ /*graph*/
+ --graph-text-color: #696969;
+ --graph-tag: #da9ee2cc;
+ --graph-attach: #88b0d6cc;
+ --graph-circle: #6fbf8ecc;
+ --graph-line: #b1b1b1;
+ --graph-unresolved: #db4e4ecc;
+ --graph-arrow: #e25300;
+ --graph-control-bg: #ffffff9a;
+
+ /*mermaid*/
+ --mermaid-active-task-color: #44bbff;
+ --mermaid-seq-dia-color: #76c8ff;
+
+ /*table*/
+ --table-border-color: #7d7d7d;
+ --table-thead-background-color: #dbe4dac7;
+ --table-hover-raw-color: #dbe4da57;
+ --table-hover-color: #dbe4da37;
+ --table-hover-thead-color: #dbe4da;
+
+ /*calendar*/
+ --calendar-week-color: #48b432;
+ --calendar-week-hover: #e9ffe3;
+ --calendar-week-background-color: #d6e6bf;
+ --calendar-today-background-color: #aaeec6;
+
+ /*day planner*/
+ --day-planner-pie: #eca95c;
+ --day-planner-timeline: #d62f2f;
+ --day-planner-line: #ffd900;
+ --day-planner-dot: #ffd900;
+ --day-planner-item-hover: #5ca35c;
+ --event-item-color1: #7c9f14;
+ --event-item-color2: #659f14;
+ --event-item-color3: #529f14;
+ --event-item-color4: #3d9f14;
+ --event-item-color5: #2d9f14;
+ --event-item-color6: #1d9f14;
+ --event-item-color7: #149f1f;
+ --event-item-color8: #149f2d;
+ --event-item-color9: #149f39;
+ --event-item-color10: #149f44;
+
+ /*Sliding panes*/
+ --sliding-panes-header-color: #02401f;
+
+ --color-view-header-gradient-1: #d9f7d9ef;
+ --color-view-header-gradient-2: #e9f3edef;
+
+ /*checkbox*/
+ --checkbox-color-0: #4cb385;
+ --checkbox-color-1: #c4c116;
+ --checkbox-color-2: #4077bf;
+ --checkbox-color-3: #ffe9e9;
+ --checkbox-color-4: #fffbd4;
+ --checkbox-color-5: #ad7fbf;
+ --checkbox-color-6: #5f5f5f;
+
+ --table-color-calendar-2: rgb(182, 221, 191);
+ --table-color-rgb: 182, 221, 191;
+}
+
+body.color-scheme-options-avocado-topaz .workspace-leaf.mod-active .view-header-title {
+ color: var(--h1-color);
+}
+
+body.color-scheme-options-avocado-topaz.theme-dark {
+ --background-primary: var(--background-primary-bg-4-bt,#181818);
+ --background-primary-alt: var(--background-primary-alt-bg-4-bt,#000000);
+ --background-secondary: var(--background-secondary-bg-4-bt,#181818);
+ --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#000000);
+ --accent-h: 140;
+ --accent-s: 52%;
+ --accent-l: 41%;
+ --interactive-accent-rgb: 50, 159, 86;
+
+ --text-selection: #0080ff59;
+ --text-highlight-bg: #47893b8a;
+ --mark-highlight-strong-em: #47893b7a;
+ --strong-em-highlight-color: #9c8ce6;
+ --text-search-highlight-bg: #bb4361;
+ --strong-em-color-1: #9c8ce6;
+ --strong-em-color-2: #23d05c;
+
+ --background-mobile-drawer-1: #1b1b1b;
+ --background-mobile-drawer-2: #1b1b1b69;
+ --background-transparent-blue: #003e759a;
+ --scrollbar-thumb-bg: #8282827e;
+ --scrollbar-active-thumb-bg: #828282;
+ --search-result-file-title-color: var(--text-normal);
+
+ --background-blockquote: #9191911c;
+ --background-code: #1111118c;
+ --background-code-2: #4c4c4cb0;
+ --text-color-code: #d58000;
+
+ --list-ul-block-color: #e19742a9;
+ --list-ul-disc-color: #eb9563;
+ --green-1: #79c142;
+ --list-ul-hover: #e28915de;
+ --list-ol-block-color: #26bb32b4;
+ --list-ol-number-color: #95c49d;
+ --list-ol-hover: #2cd62c;
+
+ --graph-text-color: #B5B5B5;
+ --graph-tag: #b992ddbb;
+ --graph-attach: #76c1f0bb;
+ --graph-circle: #44d07ebb;
+ --graph-line: #8c8c8c;
+ --graph-unresolved: #f08080de;
+ --graph-arrow: #c23917;
+ --graph-control-bg: #00000080;
+
+ /*mermaid*/
+ --mermaid-active-task-color: #187ef1;
+ --mermaid-seq-dia-color: #1371be;
+
+ /*table*/
+ --table-thead-background-color: #557f5c43;
+ --table-hover-raw-color: #557f5c23;
+ --table-hover-color: #557f5c23;
+ --table-hover-thead-color: #557f5c53;
+
+ /*calendar*/
+ --calendar-week-color: #a2df94;
+ --calendar-week-hover: #61815c;
+ --calendar-week-background-color: #4a5842;
+ --calendar-today-background-color: #8c4545;
+
+ /*day planner*/
+ --day-planner-pie: #f19c1c;
+ --day-planner-timeline: #000000;
+ --day-planner-line: #dfcf77;
+ --day-planner-dot: #dfcf77;
+ --day-planner-item-hover: #059429;
+ --event-item-color1: #347703;
+ --event-item-color2: #077703;
+ --event-item-color3: #03771e;
+ --event-item-color4: #037737;
+ --event-item-color5: #03774d;
+ --event-item-color6: #03775a;
+ --event-item-color7: #03776c;
+ --event-item-color8: #037377;
+ --event-item-color9: #036877;
+ --event-item-color10: #035e77;
+
+ /*Sliding panes*/
+ --sliding-panes-header-color: #27b822;
+ --background-4-sliding-pane: #252525ed;
+
+ --color-view-header-gradient-1: #000000de;
+ --color-view-header-gradient-2: #002900c0;
+
+ /*checkbox*/
+ --checkbox-color-0: #25c648;
+ --checkbox-color-1: #a9a608;
+ --checkbox-color-2: #1061ac;
+ --checkbox-color-3: #ffd1d1;
+ --checkbox-color-4: #625d4c;
+ --checkbox-color-5: #9a67ae;
+ --checkbox-color-6: #5f5f5f;
+
+ --table-color-calendar-2: rgb(5, 158, 5);
+ --table-color-rgb: 5, 158, 5;
+ --divider-color: #000000;
+}
+
+
+body.color-scheme-options-monochrome-topaz.theme-dark {
+ --background-primary: var(--background-primary-bg-4-bt,#1e1e1e);
+ --background-primary-alt: var(--background-primary-alt-bg-4-bt,#000000);
+ --background-secondary: var(--background-secondary-bg-4-bt,#151515);
+ --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#000000);
+ --accent-em: #ffffff;
+ --accent-h: 0;
+ --accent-s: 0%;
+ --accent-l: 47%;
+ --interactive-accent-rgb: 120, 120, 120;
+
+ --text-highlight-bg: #89853b8a;
+ --mark-highlight-strong-em: #fff7603a;
+ --strong-em-highlight-color: #ffffff;
+ --text-search-highlight-bg: #bb4361;
+
+ --search-result-file-title-color: var(--text-normal);
+
+ --background-blockquote: #9191911c;
+ --background-code: #1111118c;
+ --background-code-2: #4c4c4cb0;
+ --text-color-code: #d58000;
+
+ --internal-link-color: #3197eb;
+ --list-ul-block-color: #d0d0d0a9;
+ --list-ul-disc-color: #eb9563;
+ --green-1: #79c142;
+ --list-ul-hover: #e28915de;
+ --list-ol-block-color: #878787b4;
+ --list-ol-number-color: #c6c6c6;
+ --list-ol-hover: #2c7bd6;
+ --tag-text: #e4e4e4;
+ --stag1: #f08383;
+ --stag1-bg: #bd1919;
+ --stag2: #e7b263;
+ --stag2-bg: #ac6700;
+ --stag3: #77df89;
+ --stag3-bg: #058c1c;
+ --tag1: #cccccc;
+ --tag2: #cccccc;
+ --tag3: #cccccc;
+ --tag4: #cccccc;
+ --tag5: #cccccc;
+ --tag-dailynote: #98c8ff;
+ --tag-dailynote-bg: #0f60bd;
+ --tag-weeklynote: #d1e6ff;
+ --tag-weeklynote-bg: #3971b1;
+ --tag-questions: #d4bdff;
+ --tag-questions-bg: #6640ae;
+ --tag-ideas: #fcfcc0;
+ --tag-ideas-bg: #565656d8;
+
+ --h1-color: var(--print-h1-color,#ebebeb);
+ --h2-color: var(--print-h2-color,#ebebeb);
+ --h3-color: var(--print-h3-color,#ebebeb);
+ --h4-color: var(--print-h4-color,#ebebeb);
+ --h5-color: var(--print-h5-color,#ebebeb);
+ --h6-color: var(--print-h6-color,#ebebeb);
+
+ /*graph*/
+ --graph-text-color: #B5B5B5;
+ --graph-tag: #88d842bb;
+ --graph-attach: #5cb5e9bb;
+ --graph-circle: #ebebebb9;
+ --graph-line: #8c8c8c;
+ --graph-unresolved: #f08080de;
+ --graph-arrow: #c23917;
+ --graph-control-bg: #00000080;
+
+ /*mermaid*/
+ --mermaid-active-task-color: #187ef1;
+ --mermaid-seq-dia-color: #1371be;
+
+ --table-border-color: #878787;
+ --table-thead-background-color: #b3b3b363;
+ --table-hover-raw-color: #4040401c;
+ --table-hover-color: #59595947;
+ --table-hover-thead-color: #6969691c;
+
+ /*calendar*/
+ --calendar-week-color: #ededed;
+ --calendar-week-hover: #bfbfbf52;
+ --calendar-week-background-color: #b5b5b52e;
+ --calendar-today-background-color: #8c4545;
+
+ /*day planner*/
+ --day-planner-pie: #f19c1c;
+ --day-planner-timeline: #000000;
+ --day-planner-line: #dfcf77;
+ --day-planner-dot: #dfcf77;
+ --day-planner-item-hover: #707070;
+ --event-item-color1: #0a0a0a;
+ --event-item-color2: #121212;
+ --event-item-color3: #171717;
+ --event-item-color4: #212121;
+ --event-item-color5: #2b2b2b;
+ --event-item-color6: #333333;
+ --event-item-color7: #3d3d3d;
+ --event-item-color8: #454545;
+ --event-item-color9: #4d4d4d;
+ --event-item-color10: #575757;
+
+ /*Sliding panes*/
+ --sliding-panes-header-color: #ebebeb;
+ --background-4-sliding-pane: #252525ed;
+
+
+
+ --color-view-header-gradient-1: #000000de;
+ --color-view-header-gradient-2: #000000c0;
+
+ --table-color-calendar-2: rgb(69, 69, 69);
+ --table-color-rgb: 69, 69, 69;
+}
+
+body.color-scheme-options-monochrome-topaz .theme-light,
+body.color-scheme-options-monochrome-topaz.theme-light {
+ --background-primary: var(--background-primary-bg-4-bt,#ffffff);
+ --background-primary-alt: var(--background-primary-alt-bg-4-bt,#e9e9e9);
+ --background-secondary: var(--background-secondary-bg-4-bt,#ffffff);
+ --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#f5f5f5);
+ --accent-strong: #000000;
+ --accent-em: #000000;
+ --text-selection: #c6c6c659;
+ --accent-h: 0;
+ --accent-s: 0%;
+ --accent-l: 31%;
+ --interactive-accent-rgb: 79, 79, 79;
+
+ --strong-em-highlight-color: #000000;
+ --text-highlight-bg: #ecf56eb4;
+ --mark-highlight-strong-em: #ecf56eb4;
+ --text-search-highlight-bg: #ffd1dd;
+ --strong-em-color-1: #08ae84;
+ --strong-em-color-2: #01531d;
+
+ --search-result-file-title-color: var(--text-normal);
+
+ --background-blockquote: #b6b6b62c;
+ --background-code: #ebebeb71;
+ --background-code-2: #cccccc62;
+ --text-color-code: #e95d00;
+
+ --internal-link-color: #0040ff;
+
+ /*list*/
+ --list-ul-block-color: #313131;
+ --list-ul-disc-color: #f39c55;
+ --green-1: #3dc730;
+ --list-ul-hover: #dd922f;
+ --list-ol-block-color: #a2a2a2;
+ --list-ol-number-color: #b5b5b5;
+ --list-ol-hover: #4f8fcb;
+
+ --tag-text: #5a5a5a;
+ --stag1: #fa8787;
+ --stag1-bg: #eb2727;
+ --stag2: #fdbd5c;
+ --stag2-bg: #ee9002;
+ --stag3: #50ce3a;
+ --stag3-bg: #22ac09;
+ --tag1: #4f4f4f;
+ --tag2: #4f4f4f;
+ --tag3: #4f4f4f;
+ --tag4: #4f4f4f;
+ --tag5: #4f4f4f;
+ --tag-dailynote: #0077ff;
+ --tag-dailynote-bg: #277CDD;
+ --tag-weeklynote: #4b9fff;
+ --tag-weeklynote-bg: #6aafff;
+ --tag-questions: #b68fff;
+ --tag-questions-bg: #b085ff;
+ --tag-ideas: #ceb900;
+ --tag-ideas-bg: #444444d8;
+
+ --h1-color: var(--print-h1-color,#000000);
+ --h2-color: var(--print-h2-color,#000000);
+ --h3-color: var(--print-h3-color,#000000);
+ --h4-color: var(--print-h4-color,#000000);
+ --h5-color: var(--print-h5-color,#000000);
+ --h6-color: var(--print-h6-color,#000000);
+
+ /*graph*/
+ --graph-text-color: #696969;
+ --graph-tag: #57bf5fcc;
+ --graph-attach: #78b0e4cc;
+ --graph-circle: #6a6a6acc;
+ --graph-line: #b1b1b1;
+ --graph-unresolved: #db4e4ecc;
+ --graph-arrow: #e25300;
+ --graph-control-bg: #ffffff9a;
+
+ /*mermaid*/
+ --mermaid-active-task-color: #44bbff;
+ --mermaid-seq-dia-color: #76c8ff;
+
+ /*table*/
+ --table-border-color: #7d7d7d;
+ --table-thead-background-color: #bdbdbdc7;
+ --table-hover-raw-color: #f0f0f063;
+ --table-hover-color: #e3e3e354;
+ --table-hover-thead-color: #ebebeb54;
+
+ /*calendar*/
+ --calendar-week-color: #949494;
+ --calendar-week-hover: #b5b5b52e;
+ --calendar-week-background-color: #878787;
+ --calendar-today-background-color: #aaeec6;
+
+ /*day planner*/
+ --day-planner-pie: #eca95c;
+ --day-planner-timeline: #d62f2f;
+ --day-planner-line: #ffd900;
+ --day-planner-dot: #ffd900;
+ --day-planner-item-hover: #474747;
+ --event-item-color1: #b5b5b5;
+ --event-item-color2: #a8a8a8;
+ --event-item-color3: #a1a1a1;
+ --event-item-color4: #969696;
+ --event-item-color5: #8c8c8c;
+ --event-item-color6: #828282;
+ --event-item-color7: #787878;
+ --event-item-color8: #707070;
+ --event-item-color9: #666666;
+ --event-item-color10: #595959;
+
+ /*Sliding panes*/
+ --sliding-panes-header-color: #000000;
+ --background-4-sliding-pane: #ffffffef;
+
+ --color-view-header-gradient-1: #ffffffef;
+ --color-view-header-gradient-2: #ffffffef;
+
+ --table-color-calendar-2: rgb(212, 212, 212);
+ --table-color-rgb: 212, 212, 212;
+}
+
+
+body.color-scheme-options-avocado-topaz .workspace-leaf.mod-active .view-header-title {
+ color: var(--h1-color);
+}
+
+body.color-scheme-options-monochrome-topaz *:not(font)>em>strong,
+body.color-scheme-options-monochrome-topaz *:not(font)>strong>em,
+body.color-scheme-options-monochrome-topaz .cm-strong.cm-em {
+ background-image: initial;
+ background-clip: initial;
+ -webkit-background-clip: initial;
+ -webkit-text-fill-color: initial;
+ background-color: initial;
+}
+
+body.color-scheme-options-pink-topaz .theme-light,
+body.color-scheme-options-pink-topaz.theme-light {
+ --background-primary: var(--background-primary-bg-4-bt,#fffaf0);
+ --background-primary-alt: var(--background-primary-alt-bg-4-bt,#e9e9e9);
+ --background-secondary: var(--background-secondary-bg-4-bt,#fffaf0);
+ --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#ffebeb);
+ --background-modifier-border: #e1dfdf;
+ --text-normal: #0e0e0e;
+ --text-muted: #7f7f7f;
+ --text-faint: #7f7f7f;
+ --text-folder-file: #272727;
+
+ --accent-em: #000000;
+ --accent-h: 325;
+ --accent-s: 80%;
+ --accent-l: 77%;
+ --text-selection: #f7b2cf59;
+ --interactive-accent-rgb: 243, 148, 203;
+
+ --search-text: #000000;
+ --folder-title: #000000;
+
+ --strong-em-highlight-color: #000000;
+ --mark-highlight-strong-em: #ffd0e99b;
+ --text-highlight-bg: #ffd0e99b;
+ --text-search-highlight-bg: #ffd1dd;
+ --search-result-file-matched-bg: #ffc3c3;
+
+ --background-mobile-drawer-1: #ffffff;
+ --background-mobile-drawer-2: #ffffffa1;
+ --background-secondary-alt-bg-4-bt-publish: #f6f6f6;
+
+ --scrollbar-thumb-bg: #e2bdbd8d;
+ --scrollbar-active-thumb-bg: #e2bdbd;
+ --search-result-file-title-color: #cc437c;
+
+ --background-blockquote: #e6d6ba2c;
+ --background-code: #fae4ee4d;
+ --background-code-2: #d5d5d562;
+ --text-color-code: #e95d00;
+
+ --list-ul-block-color: #c7c947;
+ --list-ul-disc-color: #f39c55;
+ --green-1: #3dc730;
+ --list-ul-hover: #dd922f;
+ --list-ol-block-color: #ce6d8a;
+ --list-ol-number-color: #e599ac;
+ --list-ol-hover: #b83175;
+
+ --tag-text: #f8f8f8;
+ --stag1: #fa8787;
+ --stag1-bg: #eb2727;
+ --stag2: #fdbd5c;
+ --stag2-bg: #ee9002;
+ --stag3: #50ce3a;
+ --stag3-bg: #22ac09;
+ --tag1: #f1afaf;
+ --tag2: #e7c190;
+ --tag3: #86c93a;
+ --tag4: #48c6bf;
+ --tag5: #797fd1;
+ --tag-dailynote: #0077ff;
+ --tag-dailynote-bg: #277CDD;
+ --tag-weeklynote: #4b9fff;
+ --tag-weeklynote-bg: #6aafff;
+ --tag-questions: #b68fff;
+ --tag-questions-bg: #b085ff;
+ --tag-ideas: #ceb900;
+ --tag-ideas-bg: #444444d8;
+
+ --h1-color: var(--print-h1-color,#6f0000);
+ --h2-color: var(--print-h2-color,#7a0757);
+ --h3-color: var(--print-h3-color,#9a1d75);
+ --h4-color: var(--print-h4-color,#b52a87);
+ --h5-color: var(--print-h5-color,#bb5795);
+ --h6-color: var(--print-h6-color,#cc76b7);
+
+ /*graph*/
+ --graph-text-color: #585858;
+ --graph-tag: #e3c982c7;
+ --graph-attach: #c982e3c7;
+ --graph-circle: #f596bbcc;
+ --graph-line: #e6b0c9;
+ --graph-unresolved: #db4e4ecc;
+ --graph-arrow: #e25300;
+ --graph-control-bg: #ffffff9a;
+
+ /*mermaid*/
+ --mermaid-active-task-color: #44bbff;
+ --mermaid-seq-dia-color: #76c8ff;
+
+ /*table*/
+
+ --table-border-color: #7d7d7d;
+ --table-thead-background-color: #fad1e96f;
+ --table-hover-raw-color: #fad1e92f;
+ --table-hover-color: #fad1e92f;
+ --table-hover-thead-color: #fad1e98f;
+
+ /*calendar*/
+ --calendar-week-color: #b884a5c7;
+ --calendar-week-hover: #e3d8df66;
+ --calendar-week-background-color: #b884a599;
+ --calendar-today-background-color: #b1779c94;
+
+ /*day planner*/
+ --day-planner-pie: #eca95c;
+ --day-planner-timeline: #d62f2f;
+ --day-planner-line: #ffd900;
+ --day-planner-dot: #ffd900;
+ --day-planner-item-hover: #e8a6be;
+ --event-item-color1: #e5b8cb;
+ --event-item-color2: #e1a3bd;
+ --event-item-color3: #e090b1;
+ --event-item-color4: #e080a8;
+ --event-item-color5: #e0719f;
+ --event-item-color6: #e16096;
+ --event-item-color7: #e25590;
+ --event-item-color8: #e64c8c;
+ --event-item-color9: #e64186;
+ --event-item-color10: #e92b7a;
+
+ /* stickies */
+ --stickies-color-1: #e5c7dab5;
+ --stickies-color-2: #dac7afc7;
+ --tape-color: #acacac65;
+
+ /*Sliding panes*/
+ --sliding-panes-header-color: #6f0000;
+ --background-4-sliding-pane: #ffffffef;
+
+ --color-view-header-gradient-1: #ffdfe4ef;
+ --color-view-header-gradient-2: #ffe4e4ef;
+
+ /*checkbox*/
+ --checkbox-color-0: #d879a8;
+ --checkbox-color-1: #c4c116;
+ --checkbox-color-2: #50a947;
+ --checkbox-color-3: #ffe9e9;
+ --checkbox-color-4: #fffbd4;
+ --checkbox-color-5: #ad7fbf;
+ --checkbox-color-6: #5f5f5f;
+ --text-checked-checkbox: #9b9b9b;
+
+ --table-color-calendar-2: rgb(245, 214, 224);
+ --table-color-rgb: 245, 214, 224;
+}
+
+
+body.color-scheme-options-pink-topaz.theme-dark {
+ --background-primary: var(--background-primary-bg-4-bt,#0f0f0f);
+ --background-primary-alt: var(--background-primary-alt-bg-4-bt,#000000);
+ --background-secondary: var(--background-secondary-bg-4-bt,#181818);
+ --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#222222);
+
+ --accent-em: #d9d4a6;
+ --accent-h: 338;
+ --accent-s: 51%;
+ --accent-l: 59%;
+ --interactive-accent-rgb: 204, 97, 136;
+
+ --text-highlight-bg: #de87a785;
+ --mark-highlight-strong-em: #dc799e85;
+
+ --strong-em-highlight-color: #d9afb3d1;
+ --text-search-highlight-bg: #bb4361;
+ --strong-em-color-1: #fc3b3b;
+ --strong-em-color-2: #f5c414;
+ --search-result-file-matched-bg: #a9672dc9;
+
+ --background-mobile-drawer-1: #1b1b1b;
+ --background-mobile-drawer-2: #1b1b1b69;
+
+ --background-transparent-blue: #003e759a;
+ --scrollbar-thumb-bg: #8d69698d;
+ --scrollbar-active-thumb-bg: #8d6969;
+ --search-result-file-title-color: #c0689b;
+
+ --background-blockquote: #9191911c;
+ --background-code: #00000082;
+ --background-code-2: #4c4c4cb0;
+ --text-color-code: #d58000;
+
+ /*list*/
+ --list-ul-block-color: #b27b7b;
+ --list-ul-disc-color: #af5a5a;
+ --green-1: #79c142;
+ --list-ul-hover: #b69696;
+ --list-ol-block-color: #ce7ea7;
+ --list-ol-number-color: #a25d81;
+ --list-ol-hover: #c0a5b3;
+
+ --tag-text: #e4e4e4;
+ --stag1: #f08383;
+ --stag1-bg: #bd1919;
+ --stag2: #e7b263;
+ --stag2-bg: #ac6700;
+ --stag3: #77df89;
+ --stag3-bg: #058c1c;
+ --tag1: #ba6d6d;
+ --tag2: #ba6d7b;
+ --tag3: #ba6d88;
+ --tag4: #ba6d96;
+ --tag5: #ba6da6;
+ --tag-dailynote: #98c8ff;
+ --tag-dailynote-bg: #0f60bd;
+ --tag-weeklynote: #d1e6ff;
+ --tag-weeklynote-bg: #3971b1;
+ --tag-questions: #d4bdff;
+ --tag-questions-bg: #6640ae;
+ --tag-ideas: #fcfcc0;
+ --tag-ideas-bg: #565656d8;
+
+ --h1-color: var(--print-h1-color,#c66279);
+ --h2-color: var(--print-h2-color,#bb7283);
+ --h3-color: var(--print-h3-color,#b4507f);
+ --h4-color: var(--print-h4-color,#b25c84);
+ --h5-color: var(--print-h5-color,#b74e94);
+ --h6-color: var(--print-h6-color,#b7629a);
+
+ /*graph*/
+ --graph-text-color: #B5B5B5;
+ --graph-tag: #d2bf83c7;
+ --graph-attach: #ad71d6c7;
+ --graph-circle: #d67a8dc7;
+ --graph-line: #ad7b8dc7;
+ --graph-unresolved: #cf3a3ac7;
+ --graph-arrow: #c23917;
+ --graph-control-bg: #00000080;
+
+ /*mermaid*/
+ --mermaid-active-task-color: #187ef1;
+ --mermaid-seq-dia-color: #1371be;
+
+ /*table*/
+
+ --table-thead-background-color: #a76c8f45;
+ --table-hover-raw-color: #a76c8f25;
+ --table-hover-color: #a76c8f2b;
+ --table-hover-thead-color: #a76c8f35;
+
+ /*calendar*/
+ --calendar-week-color: #bb6396e6;
+ --calendar-week-hover: #96798a6b;
+ --calendar-week-background-color: #c794948c;
+ --calendar-today-background-color: #8c4545;
+
+ /*day planner*/
+ --day-planner-pie: #f19c1c;
+ --day-planner-timeline: #000000;
+ --day-planner-line: #dfcf77;
+ --day-planner-dot: #dfcf77;
+ --day-planner-item-hover: #b893a3ad;
+ --event-item-color1: #d35f5fc7;
+ --event-item-color2: #d35f6ac7;
+ --event-item-color3: #d35f76c7;
+ --event-item-color4: #d35f7ec7;
+ --event-item-color5: #d35f86c7;
+ --event-item-color6: #d35f8dc7;
+ --event-item-color7: #d35f95c7;
+ --event-item-color8: #d35f9dc7;
+ --event-item-color9: #d35fa3c7;
+ --event-item-color10: #d35facc7;
+
+ /*kanban*/
+ --kanban-color-1: #9b3636ad;
+ --kanban-color-2: #9b364ead;
+ --kanban-color-3: #9b3660ad;
+ --kanban-color-4: #9b366fad;
+ --kanban-color-5: #9b3679ad;
+ --kanban-color-6: #9b368cad;
+ --kanban-color-7: #99369bad;
+
+ /* stickies */
+ --stickies-color-1: #ecb6d8c7;
+ --stickies-color-2: #ecd9b6c7;
+
+ /*Sliding panes*/
+ --sliding-panes-header-color: #ffffff;
+ --background-4-sliding-pane: #252525ed;
+
+ --color-view-header-gradient-1: #000000c2;
+ --color-view-header-gradient-2: #2e1f28c2;
+
+ --checkbox-color-0: var(--theme-color);
+ --checkbox-color-1: #a9a608;
+ --checkbox-color-2: #1061ac;
+ --checkbox-color-3: #ffd1d1;
+ --checkbox-color-4: #625d4c;
+ --checkbox-color-5: #9a67ae;
+ --checkbox-color-6: #5f5f5f;
+ --text-checked-checkbox: #8e8e8e;
+
+ --table-color-calendar-2: rgb(215, 121, 153);
+ --table-color-rgb: 215, 121, 153;
+}
+
+body.color-scheme-options-pink-topaz.theme-light *:not(font)>em>strong,
+body.color-scheme-options-pink-topaz.theme-light *:not(font)>strong>em,
+body.color-scheme-options-pink-topaz.theme-light .cm-strong.cm-em {
+ background-image: initial;
+ background-clip: initial;
+ -webkit-background-clip: initial;
+ -webkit-text-fill-color: initial;
+ background-color: initial;
+}
+
+
+body.color-scheme-options-topaz-nord.theme-dark {
+ --background-primary: var(--background-primary-bg-4-bt,#2E3440);
+ --background-primary-alt: var(--background-primary-alt-bg-4-bt,#2E3440);
+ --background-secondary: var(--background-secondary-bg-4-bt,#3B4252);
+ --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#434C5E);
+
+ --background-black-or-white-1: var(--nord2);
+
+ --text-normal: var(--nord4);
+ --text-muted: var(--nord5);
+ --text-faint: var(--nord6);
+ --accent-h: 210;
+ --accent-s: 34%;
+ --accent-l: 63%;
+
+ --text-folder-file: var(--nord4);
+
+ --accent-em: var(--nord14);
+
+ --text-highlight-bg: var(--nord13-1);
+ --mark-highlight-strong-em: var(--nord13-1);
+ --text-selection: var(--nord9-2);
+
+ --interactive-accent-rgb: 129, 161, 193;
+
+ --folder-title: var(--nord4);
+
+ --tag-text: var(--nord7);
+ --tag1: var(--nord7-transparent);
+ --tag2: var(--nord7-transparent);
+ --tag3: var(--nord7-transparent);
+ --tag4: var(--nord7-transparent);
+ --tag5: var(--nord7-transparent);
+
+ --h1-color: var(--print-h1-color,var(--nord11));
+ --h2-color: var(--print-h2-color,var(--nord12));
+ --h3-color: var(--print-h3-color,var(--nord13));
+ --h4-color: var(--print-h4-color,var(--nord14));
+ --h5-color: var(--print-h5-color,var(--nord8));
+ --h6-color: var(--print-h6-color,var(--nord15));
+
+ --background-code: #3B42525c;
+ --background-blockquote: #3B42525c;
+
+ --text-color-code: var(--nord8);
+
+ --color-view-header-gradient-1: var(--nord0);
+ --color-view-header-gradient-2: var(--nord0);
+
+ --strong-em-color-1: var(--accent-strong);
+ --strong-em-color-2: var(--accent-strong);
+ --strong-em-highlight-color: var(--accent-strong);
+
+ --embed-color: var(--nord1-1);
+
+ --activeline-background: #4C566A1a;
+
+ --list-ul-block-color: var(--nord12);
+ --list-ul-disc-color: var(--nord12);
+ --green-1: var(--nord14);
+ --list-ul-hover: var(--nord13);
+ --list-ol-block-color: var(--nord9);
+ --list-ol-number-color: var(--nord9);
+ --list-ol-hover: var(--nord7);
+
+ --table-thead-background-color: var(--nord9-2);
+ --table-hover-raw-color: var(--nord9-2);
+ --table-hover-color: var(--nord9-2);
+ --table-hover-thead-color: var(--nord9-1);
+
+ --checkbox-color-0: var(--interactive-accent);
+
+ --graph-text-color: var(--nord4);
+ --graph-tag: var(--nord7);
+ --graph-attach: var(--nord15);
+ --graph-circle: var(--nord9);
+ --graph-line: var(--nord6);
+ --graph-unresolved: var(--nord11);
+ --graph-arrow: var(--nord11);
+
+ --text-search-highlight-bg: var(--nord9-1);
+ --tab-outline-color: var(--nord0);
+ --divider-color: var(--nord0);
+}
+
+body.color-scheme-options-topaz-nord.theme-dark .titlebar-text {
+ color: var(--nord4);
+}
+
+body.color-scheme-options-topaz-nord.theme-dark .token.unit {
+ color: var(--nord10) !important;
+}
+
+body.color-scheme-options-topaz-nord.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-qualifier,
+body.color-scheme-options-topaz-nord.theme-dark .cm-s-obsidian .cm-math.cm-qualifier,
+body.color-scheme-options-topaz-nord.theme-dark .cm-s-obsidian .cm-qualifier,
+body.color-scheme-options-topaz-nord.theme-dark .token.class {
+ color: var(--nord7) !important;
+}
+
+body.color-scheme-options-topaz-nord.theme-dark .token.number,
+body.color-scheme-options-topaz-nord.theme-dark .cm-number {
+ color: var(--nord15) !important;
+}
+
+body.color-scheme-options-topaz-nord.theme-dark .token.operator,
+body.color-scheme-options-topaz-nord.theme-dark .token.entity,
+body.color-scheme-options-topaz-nord.theme-dark .token.url,
+body.color-scheme-options-topaz-nord.theme-dark .language-css .token.string,
+body.color-scheme-options-topaz-nord.theme-dark .style .token.string,
+body.color-scheme-options-topaz-nord.theme-dark .cm-string,
+body.color-scheme-options-topaz-nord.theme-dark .token.string,
+body.color-scheme-options-topaz-nord.theme-dark .token.char,
+body.color-scheme-options-topaz-nord.theme-dark .token.attr-value,
+body.color-scheme-options-topaz-nord.theme-dark .token.builtin,
+body.color-scheme-options-topaz-nord.theme-dark .token.inserted {
+ color: var(--nord14) !important;
+}
+
+body.color-scheme-options-topaz-nord.theme-dark .token.selector,
+body.color-scheme-options-topaz-nord.theme-dark .token.tag,
+body.color-scheme-options-topaz-nord.theme-dark .cm-s-obsidian span.cm-variable-3 {
+ color: var(--nord10) !important;
+}
+
+body.color-scheme-options-topaz-nord.theme-dark .token.regex,
+body.color-scheme-options-topaz-nord.theme-dark .token.variable,
+body.color-scheme-options-topaz-nord.theme-dark .cm-s-obsidian span.cm-variable-2 {
+ color: var(--nord12) !important;
+}
+
+body.color-scheme-options-topaz-nord.theme-dark .token.macro.property,
+body.color-scheme-options-topaz-nord.theme-dark .markdown-source-view.cm-s-obsidian .cm-hmd-codeblock.cm-property,
+body.color-scheme-options-topaz-nord.theme-dark .token.property,
+body.color-scheme-options-topaz-nord.theme-dark .token.boolean,
+body.color-scheme-options-topaz-nord.theme-dark .token.constant,
+body.color-scheme-options-topaz-nord.theme-dark .token.symbol,
+body.color-scheme-options-topaz-nord.theme-dark .token.attr-name,
+body.color-scheme-options-topaz-nord.theme-dark .token.deleted {
+ color: var(--nord9) !important;
+}
+
+body.color-scheme-options-topaz-nord.theme-dark .token.function,
+body.color-scheme-options-topaz-nord.theme-dark .markdown-source-view.cm-s-obsidian .cm-variable {
+ color: var(--nord13) !important;
+}
+
+body.color-scheme-options-topaz-nord.theme-dark .token.comment,
+body.color-scheme-options-topaz-nord.theme-dark .cm-s-obsidian span.cm-comment {
+ color: var(--nord3-1) !important;
+}
+
+body.color-scheme-options-topaz-nord.theme-dark .token.atrule,
+body.color-scheme-options-topaz-nord.theme-dark .token.keyword {
+ color: var(--nord13) !important;
+}
+
+body.color-scheme-options-topaz-nord.theme-dark .token.tag,
+body.color-scheme-options-topaz-nord.theme-dark .token.constant,
+body.color-scheme-options-topaz-nord.theme-dark .token.symbol,
+body.color-scheme-options-topaz-nord.theme-dark .token.deleted,
+body.color-scheme-options-topaz-nord.theme-dark .cm-tag {
+ color: var(--nord11) !important;
+}
+
+body.color-scheme-options-topaz-nord.theme-dark .token.color,
+body.color-scheme-options-topaz-nord.theme-dark .token.hexcode.color {
+ color: var(--nord8) !important;
+}
+
+body.color-scheme-options-topaz-nord.theme-dark #calendar-container,
+body.style-options-for-calendar-plugin-style-one.color-scheme-options-topaz-nord.theme-dark #calendar-container {
+ --color-tr: var(--nord0);
+ --color-calendar-weekends: var(--nord11);
+}
+
+body.color-scheme-options-topaz-nord .theme-light,
+body.color-scheme-options-topaz-nord.theme-light {
+ --accent-h: 210;
+ --accent-s: 34%;
+ --accent-l: 63%;
+ --accent-em: var(--nord14-0);
+
+ --text-selection: var(--nord9-2);
+
+ --interactive-accent-rgb: 129, 161, 193;
+
+ --tag-text: #3a79dd;
+ --tag1: #005aec21;
+ --tag2: #005aec21;
+ --tag3: #005aec21;
+ --tag4: #005aec21;
+ --tag5: #005aec21;
+ --h1-color: var(--print-h1-color,var(--nord11));
+ --h2-color: var(--print-h2-color,var(--nord12));
+ --h3-color: var(--print-h3-color,var(--nord13-0));
+ --h4-color: var(--print-h4-color,var(--nord14-0));
+ --h5-color: var(--print-h5-color,var(--nord8-0));
+ --h6-color: var(--print-h6-color,var(--nord15));
+
+ --background-code: var(--nord6-2);
+ --background-blockquote: var(--nord6-2);
+
+ --text-highlight-bg: var(--nord13-1);
+ --mark-highlight-strong-em: var(--nord13-1);
+
+ --text-color-code: var(--nord8-0);
+
+ --color-view-header-gradient-1: var(--background-primary-bg-4-bt);
+ --color-view-header-gradient-2: var(--background-primary-bg-4-bt);
+
+ --strong-em-color-1: var(--accent-strong);
+ --strong-em-color-2: var(--accent-strong);
+ --strong-em-highlight-color: var(--accent-strong);
+
+ --embed-color: var(--nord6-2);
+
+ --activeline-background: var(--nord5-1);
+
+ --list-ul-block-color: var(--nord12);
+ --list-ul-disc-color: var(--nord12);
+ --green-1: var(--nord14-0);
+ --list-ul-hover: var(--nord13-0);
+ --list-ol-block-color: var(--nord9);
+ --list-ol-number-color: var(--nord9);
+ --list-ol-hover: var(--nord7);
+
+ --table-thead-background-color: var(--nord9-2);
+ --table-hover-raw-color: var(--nord9-2);
+ --table-hover-color: var(--nord9-2);
+ --table-hover-thead-color: var(--nord9-1);
+
+ --checkbox-color-0: var(--interactive-accent);
+
+ --graph-text-color: var(--nord1);
+ --graph-tag: var(--nord7);
+ --graph-attach: var(--nord15);
+ --graph-circle: var(--nord9);
+ --graph-line: var(--nord3-1);
+ --graph-unresolved: var(--nord11);
+ --graph-arrow: var(--nord11);
+
+ --text-search-highlight-bg: var(--nord9-2);
+}
+
+/*@Lavi & @嘴 的Flamingo主题色(原Pink Topaz)*/
+body.color-scheme-options-flamingo .theme-light,
+body.color-scheme-options-flamingo.theme-light {
+ --background-primary: var(--background-primary-bg-4-bt,#efe9d9);
+ --background-primary-alt: var(--background-primary-alt-bg-4-bt,#ffdece);
+ --background-secondary: var(--background-secondary-bg-4-bt,#efe9d9);
+ --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#efe9d9);
+
+ --background-4-sliding-panel: #efe9d9;
+ --background-mobile-drawer-1: #efe9d9;
+ --background-mobile-drawer-2: #efe9d9;
+ --graph-control-bg: #efe9d9;
+
+ --background-modifier-border: rgba(0, 0, 0, 0.1);
+ --background-modifier-form-field: #ffdece;
+ --background-modifier-form-field-highlighted: #f5a7a2;
+ --background-modifier-box-shadow: rgba(0, 0, 0, 0.1);
+ --background-modifier-success: #ffdece;
+ --background-modifier-error: #f5a7a2;
+ --background-modifier-error-rgb: 230, 135, 135;
+ --background-modifier-error-hover: #fefcf9;
+
+ --text-normal: #37291a;
+ --text-muted: #37291a;
+ --text-faint: #37291a;
+ --accent-strong: #37291a;
+ --text-error: #f5a7a2;
+ --text-error-hover: #fefcf9;
+
+ --text-highlight-bg-h: 4;
+ --text-highlight-bg-s: 81%;
+ --text-highlight-bg-l: 80%;
+ --text-highlight-bg-a: 0.847;
+ --text-highlight-bg: hsla(var(--text-highlight-bg-h), var(--text-highlight-bg-s), var(--text-highlight-bg-l), var(--text-highlight-bg-a));
+ --text-selection: #f39ba044;
+
+ --interactive-accent-rgb: 245,167,162;
+ --accent-h: 4;
+ --accent-s: 81%;
+ --accent-l: 80%;
+ --panel-border-color: #fd355a;
+ --search-text: #37291a;
+ --folder-title: #37291a;
+
+ --gray-1: #c4c4c4;
+ --gray-2: #7c8595;
+ --red: #fd355a;
+ --red-1: #980000;
+ --green: #40916c;
+ --darkgreen: #004f2d;
+ --blue: #69a2ee;
+ --darkblue: #5981f0;
+ --purple: #8673b4;
+ --aqua: #4dd8ef;
+ --yellow: #ffc727;
+ --light-yellow: #e5e79c;
+ --orange: #f19c79;
+ --light-purple: #d3d6fe;
+ --blue-green: #16bcc0;
+
+ --search-result-file-title-color: #980000;
+
+ --list-ul-block-color: #f5a7a2;
+ --list-ul-disc-color: #fd355a;
+ --list-ul-hover: #980000;
+ --list-ol-block-color: #f5a7a2;
+ --list-ol-number-color: #f5a7a2;
+ --list-ol-hover: #980000;
+ --stag1: #fd355a;
+ --stag2: #fd355a;
+ --stag3: #fd355a;
+ --tag1: #56cfc7c7;
+ --tag2: #eca1bcda;
+ --tag3: #e6d00d;
+ --tag4: #40916c;
+ --tag5: #68c7a4;
+
+ --h1-color: var(--print-h1-color,#f39ba0);
+ --h2-color: var(--print-h2-color,#f39ba0);
+ --h3-color: var(--print-h3-color,#f39ba0);
+ --h4-color: var(--print-h4-color,#f39ba0);
+ --h5-color: var(--print-h5-color,#f39ba0);
+ --h6-color: var(--print-h6-color,#f39ba0);
+
+ --graph-text-color: #37291a;
+ --graph-tag: #ffdece;
+ --graph-attach: #f5a7a2;
+ --graph-circle: #FD355C;
+ --graph-line: #fea2c2;
+ --graph-unresolved: #E87659;
+ --graph-arrow: #980000;
+ --mermaid-active-task-color: #f5a7a2;
+ --mermaid-seq-dia-color: #ffdece;
+ --table-background-color: #ffdece;
+ --table-background-color-odd: #ffdece;
+ --table-border-color: #fd355a;
+ --table-thead-background-color: #f5a7a2;
+ --table-hover-color: #f5a7a2;
+ --table-hover-thead-color: #f5a7a2;
+ --table-hover-raw-color: #ffdece;
+ --calendar-week-color: #f5a7a2;
+ --calendar-week-hover: #ffdece;
+ --calendar-week-background-color: #ffdece;
+ --day-planner-pie: #f5a7a2;
+ --day-planner-timeline: #ffdece;
+ --day-planner-line: #fd355a;
+ --day-planner-dot: #ffdece;
+ --day-planner-item-hover: #f5a7a2;
+ --event-item-color1: #f39ba063;
+ --event-item-color2: #f39ba091;
+ --event-item-color3: #f39ba0c4;
+ --event-item-color4: #f39ba0;
+ --event-item-color5: #D08489;
+ --event-item-color6: #B27175;
+ --event-item-color7: #D08489;
+ --event-item-color8: #f39ba0;
+ --event-item-color9: #f39ba0c4;
+ --event-item-color10: #f39ba091;
+
+ --note-important: #fd355a;
+ --note-cloze: #fd355a;
+ --stickies-color-1: #e46969;
+ --stickies-color-2: #f5a7a2;
+ --tape-color: #acacac65;
+ --header-color: #f5a7a2;
+
+ --color-view-header-gradient-1: #efe9d933;
+ --color-view-header-gradient-2: #efe9d933;
+
+ --table-color-calendar-2: rgb(214, 118, 146);
+ --table-color-rgb: 214, 118, 146;
+ --scrollbar-thumb-bg: #f39ba050;
+ --scrollbar-active-thumb-bg: #f39ba0;
+}
+
+
+body.color-scheme-options-flamingo.theme-dark {
+ --background-primary: var(--background-primary-bg-4-bt,#212121);
+ --background-primary-alt: var(--background-primary-alt-bg-4-bt,#f937590d);
+ --background-secondary: var(--background-secondary-bg-4-bt,#242424);
+ --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#191919);
+
+ --background-modifier-border: #191919;
+ --background-modifier-form-field: #f39ba0;
+ --background-modifier-form-field-highlighted: #e5c7a9;
+ --background-modifier-box-shadow: #292929;
+ --background-modifier-success: #f93759;
+ --background-modifier-error: #f93759;
+ --background-modifier-error-rgb: #f93759;
+ --background-modifier-error-hover: #F93758;
+
+ --text-normal: #efe9d9;
+ --text-muted: #efe9d9;
+ --text-faint: #efe9d9;
+ --accent-strong: #efe9d9;
+ --text-em-color: #f93759;
+ --text-error: #f93759;
+ --text-error-hover: #f93759;
+
+ --text-highlight-bg-h: 357;
+ --text-highlight-bg-s: 79%;
+ --text-highlight-bg-l: 78%;
+ --text-highlight-bg-a: 0.847;
+ --text-highlight-bg: hsla(var(--text-highlight-bg-h), var(--text-highlight-bg-s), var(--text-highlight-bg-l), var(--text-highlight-bg-a));
+ --text-selection: #e5c7a94a;
+
+ --accent-h: 357;
+ --accent-s: 79%;
+ --accent-l: 78%;
+ --interactive-accent-rgb: 243, 155, 160;
+
+ --panel-border-color: #f93759;
+ --search-text: #fff;
+ --folder-title: #fff;
+
+ --gray-1: #c9b0b0;
+ --gray-2: #b4b1c6;
+ --red: #ff9090;
+ --red-1: #f93759;
+ --orange: #f28d61;
+ --green: #00ffc7;
+ --darkgreen: #1bbc9b;
+ --aqua: #30daff;
+ --purple: #b073ff;
+ --blue: #00a3b9;
+ --darkblue: #0040ff;
+ --yellow: #fcdc00;
+ --light-yellow: #ffd26c;
+
+ --search-result-file-title-color: #f39ba0;
+ --background-blockquote-dark: #292929;
+ --list-ul-block-color: #f39ba0;
+ --list-ul-disc-color: #f93759;
+ --list-ul-hover: #ffebec;
+ --list-ol-block-color: #f39ba0;
+ --list-ol-number-color: #ffccbc;
+ --list-ol-hover: #ffebec;
+ --stag1: #f39ba0;
+ --stag2: #ffccbc;
+ --stag3: #ffebec;
+ --tag1: #028588;
+ --tag2: #40916c;
+ --tag3: #69a2ee;
+ --tag4: #c47a5e;
+ --tag5: #004f2d;
+
+ --h1-color: var(--print-h1-color,#ffccbc);
+ --h2-color: var(--print-h2-color,#ffccbc);
+ --h3-color: var(--print-h3-color,#ffccbc);
+ --h4-color: var(--print-h4-color,#ffccbc);
+ --h5-color: var(--print-h5-color,#ffccbc);
+ --h6-color: var(--print-h6-color,#ffccbc);
+
+ --graph-text-color: #efe9d9;
+ --graph-tag: #f39ba0;
+ --graph-attach: #ffebec;
+ --graph-circle: #f39ba0;
+ --graph-line: #ffc3bc;
+ --graph-unresolved: #ffccbc;
+ --graph-arrow: #ffc3bc;
+ --mermaid-active-task-color: #F39BA4;
+ --mermaid-seq-dia-color: #ffebec;
+ --table-background-color: #212121;
+ --table-background-color-odd: transparent;
+ --table-border-color: #ffebec;
+ --table-thead-background-color: #f39ba0ad;
+ --table-hover-raw-color: #292929;
+ --table-hover-color: #ffccbc0a;
+ --table-hover-thead-color: #f39ba0;
+ --calendar-week-color: #ffccbc;
+ --calendar-week-hover: #f39ba0;
+ --calendar-week-background-color: transparent;
+ --day-planner-pie: #ffccbc;
+ --day-planner-timeline: #ff9b7c;
+ --day-planner-line: #f39ba0;
+ --day-planner-dot: #ffebec;
+ --day-planner-item-hover: #f39ba0;
+ --event-item-color9: #ffc3bc;
+ --event-item-color8: #ffbcbc;
+ --event-item-color10: #ffccbc;
+ --event-item-color7: #ffbcc4;
+ --event-item-color6: #ffbcbc;
+ --event-item-color5: #ffc3bc;
+ --event-item-color4: #ffccbc;
+ --event-item-color3: #ffd4bc;
+ --event-item-color2: #ffdcbc;
+ --event-item-color1: #ffe4bc;
+
+ --note-important: #f93759;
+ --note-cloze: #f93759;
+ --stickies-color-1: #f39ba0;
+ --stickies-color-2: #ffebec;
+ --tape-color: #ffccbc47;
+ --header-color: #f39ba0;
+
+ --color-view-header-gradient-1: #21212122;
+ --color-view-header-gradient-2: #21212122;
+
+ --table-color-calendar-2: rgb(215, 86, 125);
+ --table-color-rgb: 215, 86, 125;
+ --scrollbar-thumb-bg: #e2bdbd50;
+ --scrollbar-active-thumb-bg: #e2bdbd;
+}
+
+body.color-scheme-options-flamingo.theme-light #calendar-container {
+ --color-background-heading: transparent;
+ --color-background-weeknum: transparent;
+ --color-background-day: transparent;
+ --color-background-weekend: transparent;
+
+ --color-tr: #ffdece8c !important;
+ --color-tr-odd: #ffdece !important;
+
+ --color-dot: var(--text-accent);
+ --color-arrow: currentColor;
+ --color-button: var(--text-muted);
+ --color-text-weeknum: var(--calendar-week-color);
+
+ --color-text-title: var(--text-normal);
+ --color-text-heading: var(--text-normal);
+ --color-text-day: var(--text-normal);
+ --color-text-today: var(--text-accent);
+
+ padding: 0px 5px 0px 8px;
+ margin: -21px -8px 0px -8px;
+ line-height: 0.6;
+}
+
+/*表格调整*/
+/*星期*/
+body.color-scheme-options-flamingo.theme-light #calendar-container th {
+ padding: 6px 0;
+ border-radius: 0px !important;
+ background-color: var(--table-thead-background-color) !important;
+}
+
+body.color-scheme-options-flamingo.theme-light #calendar-container .week-num,
+body.color-scheme-options-flamingo.theme-light #calendar-container .day {
+ border-radius: 0px !important;
+}
+
+/*天*/
+body.color-scheme-options-flamingo.theme-light #calendar-container td {
+ width: 12.5%;
+ border-right: 0px solid var(--background-secondary-alt);
+ padding: 0px 0px 0px 0px !important;
+ line-height: 22px;
+ border-radius: 0px !important;
+}
+
+body.color-scheme-options-flamingo.theme-light #calendar-container tr {
+ border: 2px solid var(--background-secondary-alt);
+}
+
+/*“Today”*/
+body.color-scheme-options-flamingo.theme-light #calendar-container .reset-button {
+ font-size: 14px !important;
+ margin: 0;
+ padding: 0;
+ cursor: pointer;
+ line-height: 1.2;
+ text-align: center;
+}
+
+/*悬停Today*/
+body.color-scheme-options-flamingo.theme-light #calendar-container .reset-button:hover {
+ color: var(--header-color);
+ background-color: var(--table-hover-raw-color);
+}
+
+/*悬停arrow*/
+body.color-scheme-options-flamingo.theme-light #calendar-container .arrow:hover {
+ color: var(--theme-color);
+}
+
+body.color-scheme-options-flamingo.theme-light #calendar-container .day:active,
+body.color-scheme-options-flamingo.theme-light #calendar-container .active,
+body.color-scheme-options-flamingo.theme-light #calendar-container .active.today {
+ background-color: #f5a7a2 !important;
+}
+
+/*点调整 dot*/
+body.color-scheme-options-flamingo.theme-light #calendar-container .dot-container {
+ margin-top: -2px;
+ margin-bottom: -1px;
+}
+
+/*月份调整 month*/
+body.color-scheme-options-flamingo.theme-light #calendar-container .month {
+ font-size: 20px;
+ line-height: 1;
+}
+
+/*年份调整 year*/
+body.color-scheme-options-flamingo.theme-light #calendar-container .year {
+ font-size: 20px;
+ line-height: 1;
+}
+
+/*星期数 week*/
+body.color-scheme-options-flamingo.theme-light #calendar-container .week-num {
+ background-color: var(--calendar-week-background-color);
+ font-weight: 600;
+}
+
+/*星期数悬停 week hover*/
+body.color-scheme-options-flamingo.theme-light #calendar-container .week-num:hover {
+ background-color: var(--calendar-week-hover) !important;
+}
+
+/*比上面那个还菜鸟的人做的一些修改*/
+body.color-scheme-options-flamingo.theme-light .nav-folder.mod-root>.nav-folder-title {
+ background-color: var(--background-secondary-alt-bg-4-bt)
+}
+
+body.color-scheme-options-flamingo.theme-light .admonition {
+ background-color: #ffebec15 !important;
+}
+
+body.color-scheme-options-flamingo.theme-light {
+ --font-family-vault: Arlrdbd, 'Source Han Sans', 'Noto Sans CJK', 'Source Sans Pro' !important; /*左侧库名字体*/
+}
+
+body.color-scheme-options-flamingo.theme-light .tag[href^="#DailyNote"] {
+ background-color: var(--tag1);
+ font-weight: 600;
+ font-family: var(--font-family-special-tag) !important;
+}
+
+body.color-scheme-options-flamingo.theme-light .tag[href^="#DailyNote"]::after {
+ content: '❀';
+ font-size: var(--font-size-emoji-after-tag);
+}
+
+body.color-scheme-options-flamingo.theme-light .search-result-file-match {
+ background: transparent;
+}
+
+/*@Lavi & @嘴 的Flamingo主题色(原Pink Topaz)到此结束 */
+
+/*=================== Lillian 的配色 ========================*/
+/*蜂蜜牛奶配色 by Lillian */
+body.color-scheme-options-honey-milk-topaz .theme-light,
+body.color-scheme-options-honey-milk-topaz.theme-light {
+ /*色系设置*/
+ --color1: #ffde89;
+ --color2: #ffd876;
+ --color3: #ffd362;
+ --color4: #ffcd4e;
+ --color5: #ffc83b;
+ --color6: #ffc227;
+ --color7: #ffbd14;
+ --color8: #ffb700;
+ --color9: #ebae14;
+ --color10: #d8a627;
+ --color11: #c49d3b;
+
+ --main-color: #f1b024;
+ --low-color: var(--color3);
+ --high-color: var(--color8);
+ --deep-color: var(--color11);
+
+ --bg-color: #f8f8f5;
+ --bg-color2: #f0ede0;
+
+ --background-primary: var(--background-primary-bg-4-bt,#f8f8f5);
+ --background-primary-alt: var(--background-primary-alt-bg-4-bt,#f0ede0);
+ --background-secondary: var(--background-secondary-bg-4-bt,#f8f8f5);
+ --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#f0ede0);
+
+ --background-modifier-border: #e1dfdf;
+
+ --accent-em: #099d4e;
+
+ --text-selection: #66bbaa59;
+ --accent-h: 41;
+ --accent-s: 88%;
+ --accent-l: 54%;
+ --interactive-accent-rgb: 215, 178, 88;
+
+ --search-text: #000000;
+ --folder-title: #000000;
+
+ --strong-em-highlight-color: var(--color11);
+
+ --text-highlight-bg-h: 34;
+ --text-highlight-bg-s: 100%;
+ --text-highlight-bg-l: 80%;
+ --text-highlight-bg-a: 0.847;
+ --text-highlight-bg: hsla(var(--text-highlight-bg-h), var(--text-highlight-bg-s), var(--text-highlight-bg-l), var(--text-highlight-bg-a));
+ --text-search-highlight-bg: var(--color2);
+ --search-result-file-matched-bg: var(--low-color);
+
+ --background-mobile-drawer-1: var(--bg-color);
+ --background-mobile-drawer-2: var(--bg-color);
+ --background-secondary-alt-bg-4-bt-publish: #f6f6f6;
+
+ --search-result-file-title-color: var(--main-color);
+
+ --list-ul-block-color: var(--color6);
+ --list-ul-disc-color: var(--main-color);
+ --green-1: #3dc730;
+ --list-ul-hover: var(--low-color);
+ --list-ol-block-color: var(--main-color);
+ --list-ol-number-color: var(--main-color);
+ --list-ol-hover: var(--low-color);
+
+ --h1-color: var(--print-h1-color,var(--color6));
+ --h2-color: var(--print-h2-color,var(--color7));
+ --h3-color: var(--print-h3-color,var(--color8));
+ --h4-color: var(--print-h4-color,var(--color9));
+ --h5-color: var(--print-h5-color,var(--color10));
+ --h6-color: var(--print-h6-color,var(--color11));
+
+ /*graph*/
+ --graph-text-color: #696969;
+ --graph-tag: #77d425cc;
+ --graph-attach: #afcfe0cc;
+ --graph-circle: var(--color3);
+ --graph-line: #b1b1b1;
+ --graph-unresolved: #db4e4ecc;
+ --graph-arrow: #e25300;
+ --graph-control-bg: var(--bg-color);
+
+ /*mermaid*/
+ --mermaid-active-task-color: var(--high-color);
+ --mermaid-seq-dia-color: var(--low-color);
+
+ /*table*/
+ --table-background-color: var(--bg-color2);
+ --table-background-color-odd: #ffffffaf;
+ --table-border-color: #7d7d7d;
+ --table-thead-background-color: var(--color1);
+ --table-hover-raw-color: var(--color2);
+ --table-hover-color: var(--color1);
+ --table-hover-thead-color: var(--color2);
+
+ /*calendar*/
+ --calendar-week-color: var(--high-color);
+ --calendar-week-hover: var(--color1);
+ --calendar-week-background-color: var(--bg-color);
+ --calendar-today-background-color: var(--color1);
+
+ /*day planner*/
+ --day-planner-pie: var(--deep-color);
+ --day-planner-timeline: #d62f2f;
+ --day-planner-line: var(--low-color);
+ --day-planner-dot: var(--low-color);
+ --day-planner-item-hover: var(--color1);
+ --event-item-color1: var(--color2);
+ --event-item-color2: var(--color3);
+ --event-item-color3: var(--color4);
+ --event-item-color4: var(--color5);
+ --event-item-color5: var(--color6);
+ --event-item-color6: var(--color7);
+ --event-item-color7: var(--color8);
+ --event-item-color8: var(--color9);
+ --event-item-color9: var(--color10);
+ --event-item-color10: var(--color11);
+
+ /*Sliding panes*/
+ --sliding-panes-header-color: var(--deep-color);
+ --background-4-sliding-pane: var(--bg-color);
+
+
+
+ /*checklist*/
+ --checklist-bg: #dfdfdf8e;
+ --checklist-bg-hover: #ffffffcc;
+
+ --color-view-header-gradient-1: var(--color1);
+ --color-view-header-gradient-2: var(--bg-color);
+
+ /*checkbox*/
+ --checkbox-color-0: var(--main-color);
+ --checkbox-color-1: #c4c116;
+ --checkbox-color-2: #4bbf40;
+ --checkbox-color-3: #ffe9e9;
+ --checkbox-color-4: #fffbd4;
+ --checkbox-color-5: #ad7fbf;
+ --checkbox-color-6: #5f5f5f;
+ --text-checked-checkbox: #9b9b9b;
+
+ --table-color-calendar-2: rgb(242, 235, 207);
+ --table-color-rgb: 242, 235, 207;
+}
+
+
+body.color-scheme-options-honey-milk-topaz.theme-dark {
+ /*蜂蜜牛奶 #f1b024*/
+
+ --color1: #ffde89;
+ --color2: #ffd876;
+ --color3: #ffd362;
+ --color4: #ffcd4e;
+ --color5: #ffc83b;
+ --color6: #ffc227;
+ --color7: #ffbd14;
+ --color8: #ffb700;
+ --color9: #ebae14;
+ --color10: #d8a627;
+ --color11: #a17f28;
+
+ --main-color: #f1b024;
+ --low-color: var(--color3);
+ --high-color: var(--color8);
+ --deep-color: var(--color11);
+
+ --bg-color: #222222;
+ --bg-color2: #333333;
+
+ --background-primary: var(--background-primary-bg-4-bt,#222222);
+ --background-primary-alt: var(--background-primary-alt-bg-4-bt,#222222);
+ --background-secondary: var(--background-secondary-bg-4-bt,#333333);
+ --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#222222);
+
+ --background-modifier-border: #565656;
+
+ --text-selection: #47a5914d;/*鼠标选择 文字背景颜色*/
+ --accent-h: 43;
+ --accent-s: 69%;
+ --accent-l: 50%;
+ --interactive-accent-rgb: 216, 166, 39;/*主题强调色 rgb , 需与主题色一致(把上面的值转成rgb放下面)*/
+
+ --panel-border-color: #18191e;/*侧边栏、下部状态栏线条颜色,改了没有,线条被我取消了 :p*/
+ --search-text: var(--color1);/*搜索结果文字颜色*/
+ --folder-title: #ffffff;/*文件栏文件夹文字颜色*/
+
+ --strong-em-highlight-color: var(--color11);
+ --text-search-highlight-bg: #bb4361;
+
+ --strong-em-color-1: #43d3ff;/*加粗斜体渐变色1*/
+ --strong-em-color-2: #baaaff;/*加粗斜体渐变色2*/
+ --search-result-file-matched-bg: var(--color9);/* 搜索结果文字高亮颜色 */
+
+ --background-mobile-drawer-1: var(--bg-color);
+ --background-mobile-drawer-2: var(--bg-color);
+
+ --background-transparent-blue: #003e759a;
+
+ --scrollbar-thumb-bg: #8282827e;
+ --scrollbar-active-thumb-bg: #828282;
+
+ --search-result-file-title-color: var(--main-color);
+
+ --background-blockquote: #9191911c;/*引用框背景颜色*/
+ --background-code: #1111118c;/*代码框背景颜色*/
+ --background-code-2: #4c4c4cb0;
+ --text-color-code: #d58000;/*代码框文字颜色*/
+
+ --list-ul-block-color: var(--deep-color);
+ --list-ul-disc-color: var(--main-color);
+ --green-1: #3dc730;
+ --list-ul-hover: var(--low-color);
+ --list-ol-block-color: var(--deep-color);
+ --list-ol-number-color: var(--main-color);
+ --list-ol-hover: var(--low-color);
+
+ --h1-color: var(--print-h1-color,var(--color6));
+ --h2-color: var(--print-h2-color,var(--color7));
+ --h3-color: var(--print-h3-color,var(--color8));
+ --h4-color: var(--print-h4-color,var(--color9));
+ --h5-color: var(--print-h5-color,var(--color10));
+ --h6-color: var(--print-h6-color,var(--color11));
+
+ /*graph*/
+ --graph-text-color: #B5B5B5;/*图谱文字颜色*/
+ --graph-tag: #88d842bb;/*图谱线颜色*/
+ --graph-attach: #b2cfe0bb;/*图谱附件颜色*/
+ --graph-circle: var(--color8);/*图谱普通点颜色*/
+ --graph-line: #8c8c8c;/*图谱线颜色*/
+ --graph-unresolved: #f08080de;/*图谱未创建点颜色,兼未创建双链颜色*/
+ --graph-arrow: #c23917;/*图谱箭头颜色*/
+ --graph-control-bg: #00000080;/*图谱控制窗背景颜色*/
+
+ /*mermaid*/
+ --mermaid-active-task-color: var(--low-color);
+ --mermaid-seq-dia-color: var(--high-color);
+
+ --table-background-color: var(--bg-color2);
+ --table-background-color-odd: var(--bg-color);
+ --table-border-color: #878787;
+ --table-thead-background-color: var(--color11);
+ --table-hover-raw-color: var(--color10);
+ --table-hover-color: var(--color11);;
+ --table-hover-thead-color: var(--color10);
+
+ /*calendar*/
+ --calendar-week-color: var(--high-color);
+ --calendar-week-hover: var(--color1);
+ --calendar-week-background-color: var(--bg-color);
+ --calendar-today-background-color: var(--color1);
+
+ /*day planner*/
+ --day-planner-pie: var(--color1);
+ --day-planner-timeline: #000000;
+ --day-planner-line: var(--low-color);
+ --day-planner-dot: var(--low-color);
+ --day-planner-item-hover: var(--main-color);
+ --event-item-color1: var(--color2);
+ --event-item-color2: var(--color3);
+ --event-item-color3: var(--color4);
+ --event-item-color4: var(--color5);
+ --event-item-color5: var(--color6);
+ --event-item-color6: var(--color7);
+ --event-item-color7: var(--color8);
+ --event-item-color8: var(--color9);
+ --event-item-color9: var(--color10);
+ --event-item-color10: var(--color11);
+
+ /*Sliding panes*/
+ --sliding-panes-header-color: var(--color1);
+
+ --color-view-header-gradient-1: var(--bg-color2);
+ --color-view-header-gradient-2: var(--bg-color);
+
+ /*checkbox*/
+ --checkbox-color-0: var(--main-color);
+
+ --table-color-calendar-2: rgb(120, 104, 38);
+ --table-color-rgb: 120, 104, 38;
+}
+
+body.color-scheme-options-honey-milk-topaz #calendar-container {
+ --color-background-heading: transparent;
+ --color-background-weeknum: transparent;
+ --color-background-day: transparent;
+ --color-background-weekend: transparent;
+
+ --color-tr: var(--bg-color) !important;
+ --color-tr-odd: #ffdece !important;
+
+ --color-dot: var(--text-accent);
+ --color-arrow: currentColor;
+ --color-button: var(--text-muted);
+ --color-text-weeknum: var(--calendar-week-color);
+
+ --color-text-title: var(--text-normal);
+ --color-text-heading: var(--text-normal);
+ --color-text-day: var(--text-normal);
+ --color-text-today: var(--text-accent);
+
+ padding: 0px 5px 0px 8px;
+ margin: -21px -8px 0px -8px;
+ line-height: 0.6;
+}
+
+/*巧克力色 by Lillian */
+body.color-scheme-options-chocolate-topaz .theme-light,
+body.color-scheme-options-chocolate-topaz.theme-light {
+ --color1: #f8d3a0;
+ --color2: #d8a86a;
+ --color3: #c2907a;
+ --color4: #af7d6b;
+ --color5: #af694f;
+ --color6: #74412d;
+ --color7: #683725;
+ --color8: #502819;
+ --color9: #552917;
+ --color10: #572917;
+ --color11: #4b1e0e;
+
+ --main-color: var(--color6);
+ --low-color: var(--color3);
+ --high-color: var(--color8);
+ --deep-color: var(--color11);
+
+ --bg-color: #faf4eb;
+ --bg-color2: #f7e6ce;
+
+ --background-primary: var(--background-primary-bg-4-bt,#faf4eb);
+ --background-primary-alt: var(--background-primary-alt-bg-4-bt,#faf4eb);
+ --background-secondary: var(--background-secondary-bg-4-bt,#faf4eb);
+ --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#f7e6ce);
+
+ --background-modifier-border: #e1dfdf;
+
+ --accent-em: #099d4e;
+ --text-selection: #66bbaa59;
+
+ --accent-h: 17;
+ --accent-s: 44%;
+ --accent-l: 32%;
+ --interactive-accent-rgb: 116, 65, 45;
+
+ --strong-em-highlight-color: var(--color11);
+
+ --text-search-highlight-bg: #ffd1dd;
+ --search-result-file-matched-bg: var(--low-color);
+
+ --background-mobile-drawer-1: var(--bg-color);
+ --background-mobile-drawer-2: var(--bg-color);
+ --background-secondary-alt-bg-4-bt-publish: #f6f6f6;
+
+ --search-result-file-title-color: var(--main-color);
+ --background-blockquote: #b6b6b62c;
+ --background-code: #ebebeb71;
+ --background-code-2: #cccccc62;
+ --text-color-code: #e95d00;
+
+ --list-ul-block-color: var(--color5);
+ --list-ul-disc-color: var(--main-color);
+ --green-1: #3dc730;
+ --list-ul-hover: var(--low-color);
+ --list-ol-block-color: var(--main-color);
+ --list-ol-number-color: var(--main-color);
+ --list-ol-hover: var(--low-color);
+
+ --tag-text: #f8f8f8;
+ --stag1: #fa8787;
+ --stag1-bg: #eb2727;
+ --stag2: #fdbd5c;
+ --stag2-bg: #ee9002;
+ --stag3: #50ce3a;
+ --stag3-bg: #22ac09;
+ --tag1: var(--color3);
+ --tag2: var(--color4);
+ --tag3: var(--color5);
+ --tag4: var(--color6);
+ --tag5: var(--color7);
+
+ --tag-dailynote: var(--low-color);
+ --tag-dailynote-bg: var(--color3);
+ --tag-weeklynote: var(--color6);
+ --tag-weeklynote-bg: var(--color4);
+ --tag-questions: var(--color5);
+ --tag-questions-bg: var(--color5);
+ --tag-ideas: #ceb900;
+ --tag-ideas-bg: #444444d8;
+
+ --h1-color: var(--print-h1-color,var(--color7));
+ --h2-color: var(--print-h2-color,var(--color6));
+ --h3-color: var(--print-h3-color,var(--color5));
+ --h4-color: var(--print-h4-color,var(--color4));
+ --h5-color: var(--print-h5-color,var(--color3));
+ --h6-color: var(--print-h6-color,var(--color2));
+
+ /*graph*/
+ --graph-text-color: #696969;
+ --graph-tag: #77d425cc;
+ --graph-attach: #afcfe0cc;
+ --graph-circle: var(--color3);
+ --graph-line: #b1b1b1;
+ --graph-unresolved: #db4e4ecc;
+ --graph-arrow: #e25300;
+ --graph-control-bg: var(--bg-color);
+
+ /*mermaid*/
+ --mermaid-active-task-color: var(--high-color);
+ --mermaid-seq-dia-color: var(--low-color);
+
+ /*table*/
+ --table-background-color: var(--bg-color2);
+ --table-background-color-odd: var(--bg-color);
+ --table-border-color: #7d7d7d;
+ --table-thead-background-color: var(--color1);
+ --table-hover-raw-color: var(--color2);
+ --table-hover-color: var(--color1);
+ --table-hover-thead-color: var(--color2);
+
+ /*calendar*/
+ --calendar-week-color: var(--high-color);
+ --calendar-week-hover: var(--color1);
+ --calendar-week-background-color: var(--bg-color);
+ --calendar-today-background-color: var(--color1);
+
+ /*day planner*/
+ --day-planner-pie: var(--deep-color);
+ --day-planner-timeline: #d62f2f;
+ --day-planner-line: var(--low-color);
+ --day-planner-dot: var(--low-color);
+ --day-planner-item-hover: var(--color1);
+ --event-item-color1: var(--color2);
+ --event-item-color2: var(--color3);
+ --event-item-color3: var(--color4);
+ --event-item-color4: var(--color5);
+ --event-item-color5: var(--color6);
+ --event-item-color6: var(--color7);
+ --event-item-color7: var(--color8);
+ --event-item-color8: var(--color9);
+ --event-item-color9: var(--color10);
+ --event-item-color10: var(--color11);
+
+ /*Sliding panes*/
+ --sliding-panes-header-color: var(--deep-color);
+ --background-4-sliding-pane: var(--bg-color);
+
+ --color-view-header-gradient-1: var(--color1);
+ --color-view-header-gradient-2: var(--bg-color);
+
+ /*checkbox*/
+ --checkbox-color-0: var(--main-color);
+
+ --table-color-calendar-2: rgb(76, 52, 16);
+ --table-color-rgb: 76, 52, 16;
+}
+
+body.color-scheme-options-chocolate-topaz.theme-dark {
+ /* 焦茶色 焦茶#6f4b3e */
+ --color1: #f8d3a0;
+ --color2: #d8a86a;
+ --color3: #c2907a;
+ --color4: #af7d6b;
+ --color5: #af694f;
+ --color6: #74412d;
+ --color7: #683725;
+ --color8: #502819;
+ --color9: #552917;
+ --color10: #572917;
+ --color11: #4b1e0e;
+
+ --main-color: var(--color6);
+ --low-color: var(--color3);
+ --high-color: var(--color7);
+ --deep-color: var(--color11);
+
+ /*黑暗颜色的背景不建议修改*/
+ --bg-color: #222222;
+ --bg-color2: #222222;
+
+ --background-primary: var(--background-primary-bg-4-bt,#222222);
+ --background-primary-alt: var(--background-primary-alt-bg-4-bt,#222222);
+ --background-secondary: var(--background-secondary-bg-4-bt,#222222);
+ --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#222222);
+
+ --background-modifier-border: #565656;/*一些线条颜色*/
+
+ --text-muted: #8a8a8a;/*muted 文字颜色*/
+ --text-faint: #797979;/*faint 文字颜色*/
+ --text-folder-file: #b3b3b3;/*文件夹、文件 文字颜色*/
+
+ --accent-em: #a4ca8e;/*斜体 文字颜色*/
+
+ --text-selection: #47a5914d;/*鼠标选择 文字背景颜色*/
+ --accent-h: 17;
+ --accent-s: 44%;
+ --accent-l: 32%;
+ --interactive-accent: var(--main-color); /*主题强调色*/
+ --interactive-accent-rgb: 116, 65, 45;/*主题强调色 rgb , 需与主题色一致(把上面的值转成rgb放下面)*/
+
+ --panel-border-color: #18191e;/*侧边栏、下部状态栏线条颜色,改了没有,线条被我取消了 :p*/
+ --search-text: #e0e0e0;/*搜索结果文字颜色*/
+ --folder-title: #ffffff;/*文件栏文件夹文字颜色*/
+
+ --strong-em-highlight-color: var(--color11);
+ --text-search-highlight-bg: #bb4361;
+ --strong-em-color-1: #43d3ff;/*加粗斜体渐变色1*/
+ --strong-em-color-2: #baaaff;/*加粗斜体渐变色2*/
+ --search-result-file-matched-bg: var(--color9);/* 搜索结果文字高亮颜色 */
+
+ --background-mobile-drawer-1: var(--bg-color);
+ --background-mobile-drawer-2: var(--bg-color);
+
+ --background-transparent-blue: #003e759a;/*用在kanban里的,可以不调*/
+ --scrollbar-thumb-bg: #8282827e;
+ --scrollbar-active-thumb-bg: #828282;
+
+ --search-result-file-title-color: var(--main-color);
+
+ --background-blockquote: #9191911c;/*引用框背景颜色*/
+ --background-code: #1111118c;/*代码框背景颜色*/
+ --background-code-2: #4c4c4cb0;
+ --text-color-code: #d58000;/*代码框文字颜色*/
+
+ --list-ul-block-color: var(--color6);
+ --list-ul-disc-color: var(--main-color);
+ --green-1: #3dc730;
+ --list-ul-hover: var(--low-color);
+ --list-ol-block-color: var(--main-color);
+ --list-ol-number-color: var(--main-color);
+ --list-ol-hover: var(--low-color);
+
+ --tag-text: #e4e4e4;
+ --stag1: #f08383;
+ --stag1-bg: #bd1919;
+ --stag2: #e7b263;
+ --stag2-bg: #ac6700;
+ --stag3: #77df89;
+ --stag3-bg: #058c1c;
+
+ --tag1: var(--color11);
+ --tag2: var(--color10);
+ --tag3: var(--color9);
+ --tag4: var(--color8);
+ --tag5: var(--color7);
+
+ --tag-dailynote: var(--mian-color);
+ --tag-dailynote-bg: var(--color5);
+ --tag-weeklynote: var(--color3);
+ --tag-weeklynote-bg: var(--color6);
+ --tag-questions: var(--color8);
+ --tag-questions-bg: var(--color8);
+ --tag-ideas: #fcfcc0;
+ --tag-ideas-bg: #565656d8;
+
+ --h1-color: var(--print-h1-color,var(--color2));
+ --h2-color: var(--print-h2-color,var(--color3));
+ --h3-color: var(--print-h3-color,var(--color4));
+ --h4-color: var(--print-h4-color,var(--color5));
+ --h5-color: var(--print-h5-color,var(--color6));
+ --h6-color: var(--print-h6-color,var(--color7));
+
+ /*graph*/
+ --graph-text-color: #B5B5B5;
+ --graph-tag: #88d842bb;
+ --graph-attach: #b2cfe0bb;
+ --graph-circle: var(--color8);
+ --graph-line: #8c8c8c;
+ --graph-unresolved: #f08080de;
+ --graph-arrow: #c23917;
+ --graph-control-bg: #00000080;
+
+ /*mermaid*/
+ --mermaid-active-task-color: var(--low-color);
+ --mermaid-seq-dia-color: var(--high-color);
+
+ /*table*/
+ --table-background-color: var(--bg-color2);
+ --table-background-color-odd: var(--bg-color);
+ --table-border-color: #878787;
+ --table-thead-background-color: var(--color11);
+ --table-hover-raw-color: var(--color10);
+ --table-hover-color: var(--color11);;
+ --table-hover-thead-color: var(--color10);
+
+ /*calendar*/
+ --calendar-week-color: var(--high-color);
+ --calendar-week-hover: var(--color1);
+ --calendar-week-background-color: var(--bg-color);
+ --calendar-today-background-color: var(--color1);
+
+ /*day planner*/
+ --day-planner-pie: var(--color1);
+ --day-planner-timeline: #000000;
+ --day-planner-line: var(--low-color);
+ --day-planner-dot: var(--low-color);
+ --day-planner-item-hover: var(--main-color);
+ --event-item-color1: var(--color2);
+ --event-item-color2: var(--color3);
+ --event-item-color3: var(--color4);
+ --event-item-color4: var(--color5);
+ --event-item-color5: var(--color6);
+ --event-item-color6: var(--color7);
+ --event-item-color7: var(--color8);
+ --event-item-color8: var(--color9);
+ --event-item-color9: var(--color10);
+ --event-item-color10: var(--color11);
+
+ /*Sliding panes*/
+ --sliding-panes-header-color: var(--color1);
+ --background-4-sliding-panel: #252525ed;/* sliding panes 背景颜色 */
+
+ --color-view-header-gradient-1: var(--bg-color2);
+ --color-view-header-gradient-2: var(--bg-color);
+
+ /*checkbox*/
+ --checkbox-color-0: var(--main-color);
+
+ --table-color-calendar-2: rgb(70, 45, 6);
+ --table-color-rgb: 70, 45, 6;
+}
+
+body.color-scheme-options-chocolate-topaz #calendar-container {
+ --color-background-heading: transparent;
+ --color-background-weeknum: transparent;
+ --color-background-day: transparent;
+ --color-background-weekend: transparent;
+
+ --color-tr: var(--bg-color) !important;
+ --color-tr-odd: #ffdece !important;
+
+ --color-dot: var(--text-accent);
+ --color-arrow: currentColor;
+ --color-button: var(--text-muted);
+ --color-text-weeknum: var(--calendar-week-color);
+
+ --color-text-title: var(--text-normal);
+ --color-text-heading: var(--text-normal);
+ --color-text-day: var(--text-normal);
+ --color-text-today: var(--text-accent);
+
+ /*===*/
+ padding: 0px 5px 0px 8px;
+ margin: -21px -8px 0px -8px;
+ line-height: 0.6;
+}
+
+body.color-scheme-options-autumn-topaz .theme-light,
+body.color-scheme-options-autumn-topaz.theme-light {
+ /*色系设置*/
+ --color1: #ebe1cc;
+ --color2: #e4ca8f;
+ --color3: #e6bf66 ;
+ --color4: #fab102;
+ --color5: #b6af00;
+ --color6: #70a600;
+ --color7: #00992c;
+ --color8: #00884a;
+ --color9: #007562;
+ --color10: #006674;
+ --color11: #2f4858;
+
+ /*Lillian: 第三步:把上面的色系,粘贴到dark模式下*/
+ --main-color: var(--color6);
+ --low-color: var(--color4);
+ --high-color: var(--color7);
+ --deep-color:var(--color11);
+
+ --bg-color:#fafaf3;
+ --bg-color2:#bbddcd;
+
+ --background-primary: var(--background-primary-bg-4-bt,#fafaf3);
+ --background-primary-alt: var(--background-primary-alt-bg-4-bt,#fafaf3);
+ --background-secondary: var(--background-secondary-bg-4-bt,#fafaf3);
+ --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#bbddcd);
+ --accent-h: 80;
+ --accent-s: 100%;
+ --accent-l: 33%;
+ --interactive-accent-rgb: 112, 166, 0;
+
+ --strong-em-highlight-color: var(--color11);
+ --text-search-highlight-bg: #ffd1dd;
+ --search-result-file-matched-bg: var(--low-color);
+
+ --background-mobile-drawer-1: var(--bg-color);
+ --background-mobile-drawer-2: var(--bg-color);
+
+ --search-result-file-title-color: var(--main-color);
+
+ --list-ul-block-color: var(--color5);
+ --list-ul-disc-color: var(--main-color);
+ --green-1: #3dc730;
+ --list-ul-hover: var(--low-color);
+ --list-ol-block-color: var(--main-color);
+ --list-ol-number-color: var(--main-color);
+ --list-ol-hover: var(--low-color);
+
+ --tag1: var(--color3);
+ --tag2: var(--color4);
+ --tag3: var(--color5);
+ --tag4: var(--color6);
+ --tag5: var(--color7);
+
+ --tag-dailynote: var(--low-color);
+ --tag-dailynote-bg: var(--color3);
+ --tag-weeklynote: var(--color6);
+ --tag-weeklynote-bg: var(--color4);
+ --tag-questions: var(--color5);
+ --tag-questions-bg: var(--color5);
+
+ --h1-color: var(--print-h1-color,var(--color9));
+ --h2-color: var(--print-h2-color,var(--color8));
+ --h3-color: var(--print-h3-color,var(--color7));
+ --h4-color: var(--print-h4-color,var(--color6));
+ --h5-color: var(--print-h5-color,var(--color5));
+ --h6-color: var(--print-h6-color,var(--color4));
+
+ /*graph*/
+ --graph-circle: var(--color3);
+ --graph-control-bg: var(--bg-color);
+
+ /*mermaid*/
+ --mermaid-active-task-color: var(--high-color);
+ --mermaid-seq-dia-color: var(--low-color);
+
+ /*table*/
+ --table-background-color: var(--bg-color2);
+ --table-background-color-odd: var(--bg-color);
+ --table-border-color: #7d7d7d;
+ --table-thead-background-color: var(--color1);
+ --table-hover-raw-color: var(--color2);
+ --table-hover-color: var(--color1);
+ --table-hover-thead-color: var(--color2);
+
+ /*calendar*/
+ --calendar-week-color: var(--high-color);
+ --calendar-week-hover: var(--color1);
+ --calendar-week-background-color: var(--bg-color);
+ --calendar-today-background-color: var(--color1);
+
+ /*day planner*/
+ --day-planner-pie: var(--deep-color);
+ --day-planner-timeline: #d62f2f;
+ --day-planner-line: var(--low-color);
+ --day-planner-dot: var(--low-color);
+ --day-planner-item-hover: var(--color1);
+ --event-item-color1: var(--color2);
+ --event-item-color2: var(--color3);
+ --event-item-color3: var(--color4);
+ --event-item-color4: var(--color5);
+ --event-item-color5: var(--color6);
+ --event-item-color6: var(--color7);
+ --event-item-color7: var(--color8);
+ --event-item-color8: var(--color9);
+ --event-item-color9: var(--color10);
+ --event-item-color10:var(--color11);
+
+ /*Sliding panes*/
+ --sliding-panes-header-color: var(--deep-color);
+ --background-4-sliding-pane: var(--bg-color);
+
+ --color-view-header-gradient-1: #70a60085;
+ --color-view-header-gradient-2: var(--bg-color);
+
+ /*checkbox*/
+ --checkbox-color-0: var(--main-color);
+
+ --table-color-calendar-2: rgb(222, 236, 182);
+ --table-color-rgb: 222, 236, 182;
+}
+
+
+body.color-scheme-options-autumn-topaz.theme-dark {
+ /* 黄绿*/
+ --color1: #ebe1cc;
+ --color2: #e4ca8f;
+ --color3: #e6bf66 ;
+ --color4: #fab102;
+ --color5: #b6af00;
+ --color6: #70a600;
+ --color7: #00992c;
+ --color8: #00884a;
+ --color9: #007562;
+ --color10: #006674;
+ --color11: #2f4858;
+
+ --main-color: var(--color6);
+ --low-color: var(--color3);
+ --high-color: var(--color7);
+ --deep-color:var(--color11);
+
+ --bg-color:#222222;
+ --bg-color2:#444444;
+
+ --background-primary: var(--background-primary-bg-4-bt,#222222);
+ --background-primary-alt: var(--background-primary-alt-bg-4-bt,#222222);
+ --background-secondary: var(--background-secondary-bg-4-bt,#222222);
+ --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#444444);
+
+ --text-muted: #8a8a8a; /*muted 文字颜色*/
+ --text-faint: #797979; /*faint 文字颜色*/
+ --text-folder-file: #b3b3b3; /*文件夹、文件 文字颜色*/
+ --accent-strong: #f7f7f7; /*加粗 文字颜色*/
+ --accent-em: #a4ca8e; /*斜体 文字颜色*/
+
+ --text-selection: #47a5914d; /*鼠标选择 文字背景颜色*/
+
+ --interactive-accent: var(--main-color); /*主题强调色*/
+ --interactive-accent-rgb: 104, 56, 39; /*主题强调色 rgb , 需与主题色一致(把上面的值转成rgb放下面)*/
+
+ --strong-em-highlight-color: var(--color11);
+
+ --search-result-file-matched-bg: var(--color9); /* 搜索结果文字高亮颜色 */
+
+ --background-mobile-drawer-1: var(--bg-color);
+ --background-mobile-drawer-2: var(--bg-color);
+
+ --search-result-file-title-color: var(--main-color);
+
+ --list-ul-block-color: var(--color6);
+ --list-ul-disc-color: var(--main-color);
+ --green-1: #3dc730;
+ --list-ul-hover: var(--low-color);
+ --list-ol-block-color: var(--main-color);
+ --list-ol-number-color: var(--main-color);
+ --list-ol-hover: var(--low-color);
+
+ --tag1: var(--color11);
+ --tag2: var(--color10);
+ --tag3: var(--color9);
+ --tag4: var(--color8);
+ --tag5: var(--color7);
+ --tag-dailynote: var(--mian-color);
+ --tag-dailynote-bg: var(--color5);
+ --tag-weeklynote: var(--color3);
+ --tag-weeklynote-bg: var(--color6);
+ --tag-questions: var(--color8);
+ --tag-questions-bg: var(--color8);
+ --tag-ideas: #fcfcc0;
+ --tag-ideas-bg: #565656d8;
+
+ --h1-color: var(--print-h1-color,var(--color4));
+ --h2-color: var(--print-h2-color,var(--color5));
+ --h3-color: var(--print-h3-color,var(--color6));
+ --h4-color: var(--print-h4-color,var(--color7));
+ --h5-color: var(--print-h5-color,var(--color8));
+ --h6-color: var(--print-h6-color,var(--color9));
+
+ --graph-text-color: #B5B5B5; /*图谱文字颜色*/
+ --graph-tag: #88d842bb; /*图谱线颜色*/
+ --graph-attach: #b2cfe0bb; /*图谱附件颜色*/
+ --graph-circle: var(--color8); /*图谱普通点颜色*/
+ --graph-line: #8c8c8c; /*图谱线颜色*/
+ --graph-unresolved: #f08080de; /*图谱未创建点颜色,兼未创建双链颜色*/
+ --graph-arrow: #c23917; /*图谱箭头颜色*/
+ --graph-control-bg: #00000080; /*图谱控制窗背景颜色*/
+
+ /*mermaid*/
+ --mermaid-active-task-color: var(--low-color);
+ --mermaid-seq-dia-color: var(--high-color);
+
+ /*table*/
+ --table-background-color: var(--bg-color2);
+ --table-background-color-odd: var(--bg-color);
+ --table-border-color: #878787;
+ --table-thead-background-color: var(--color11);
+ --table-hover-raw-color: var(--color10);
+ --table-hover-color: var(--color11);;
+ --table-hover-thead-color: var(--color10);
+
+ /*calendar*/
+ --calendar-week-color: var(--high-color);
+ --calendar-week-hover: var(--color1);
+ --calendar-week-background-color: var(--bg-color);
+ --calendar-today-background-color: var(--color1);
+
+ /*day planner*/
+ --day-planner-pie: var(--color1);
+ --day-planner-timeline: #000000;
+ --day-planner-line: var(--low-color);
+ --day-planner-dot: var(--low-color);
+ --day-planner-item-hover: var(--main-color);
+ --event-item-color1: var(--color2);
+ --event-item-color2: var(--color3);
+ --event-item-color3: var(--color4);
+ --event-item-color4: var(--color5);
+ --event-item-color5: var(--color6);
+ --event-item-color6: var(--color7);
+ --event-item-color7: var(--color8);
+ --event-item-color8: var(--color9);
+ --event-item-color9: var(--color10);
+ --event-item-color10:var(--color11);
+
+ /*Sliding panes*/
+ --sliding-panes-header-color: var(--color1);
+
+ --checklist-bg-hover: #08080896;
+
+ --color-view-header-gradient-1: var(--bg-color2);
+ --color-view-header-gradient-2: var(--bg-color);
+
+ /*checkbox*/
+ --checkbox-color-0: var(--main-color);
+
+ --table-color-calendar-2: rgb(81, 165, 39);
+ --table-color-rgb: 81, 165, 39;
+}
+
+body.color-scheme-options-autumn-topaz #calendar-container {
+ --color-background-heading: transparent;
+ --color-background-weeknum: transparent;
+ --color-background-day: transparent;
+ --color-background-weekend: transparent;
+
+ --color-tr: var(--bg-color) !important;
+ --color-tr-odd: #ffdece !important;
+
+ --color-dot: var(--text-accent);
+ --color-arrow: currentColor;
+ --color-button: var(--text-muted);
+ --color-text-weeknum: var(--calendar-week-color);
+
+ --color-text-title: var(--text-normal);
+ --color-text-heading: var(--text-normal);
+ --color-text-day: var(--text-normal);
+ --color-text-today: var(--text-accent);
+
+ padding: 0px 5px 0px 8px;
+ margin: -21px -8px 0px -8px;
+ line-height: 0.6;
+}
+
+body.color-scheme-options-lillimon-topaz .theme-light,
+body.color-scheme-options-lillimon-topaz.theme-light {
+ /*魔方浅色*/
+ /*色系设置*/
+ --magic-low-color: #e0e79a;
+ --magic-main-color: var(--theme-color);
+ --magic-deep-color: #746909;
+ --accent-h: 66;
+ --accent-s: 96%;
+ --accent-l: 33%;
+ --bg-color: #f8f8f5;
+ --bg-color2: #e7e7e4;
+
+ /*色系共 5 个值,3个主题色+2个背景色*/
+ --color1: var(--magic-low-color);
+ --color2: var(--magic-low-color);
+ --color3: var(--magic-low-color);
+ --color4: var(--magic-low-color);
+ --color5: var(--magic-main-color);
+ --color6: var(--magic-main-color);
+ --color7: var(--magic-main-color);
+ --color8: var(--magic-main-color);
+ --color9: var(--magic-deep-color);
+ --color10: var(--magic-deep-color);
+ --color11: var(--magic-deep-color);
+
+ --high-color: var(--color8);
+
+ /*色系设置结束*/
+ --background-primary: var(--background-primary-bg-4-bt,#f8f8f5);
+ --background-primary-alt: var(--background-primary-alt-bg-4-bt,#f8f8f5);
+ --background-secondary: var(--background-secondary-bg-4-bt,#f8f8f5);
+ --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#e7e7e4);
+
+ --text-normal:var(--magic-main-color);
+ --interactive-accent-rgb: 215, 178, 88;
+
+ --strong-em-highlight-color: var(--color11);
+
+ --search-result-file-matched-bg: var(--magic-low-color);
+
+ --background-mobile-drawer-1: var(--bg-color);
+ --background-mobile-drawer-2: var(--bg-color);
+
+ --search-result-file-title-color: var(--magic-main-color);
+
+ --list-ul-block-color: var(--color5);
+ --list-ul-disc-color: var(--magic-main-color);
+ --green-1: #3dc730;
+ --list-ul-hover: var(--magic-low-color);
+ --list-ol-block-color: var(--magic-main-color);
+ --list-ol-number-color: var(--magic-main-color);
+ --list-ol-hover: var(--magic-low-color);
+
+ --tag-dailynote: var(--magic-low-color);
+ --tag-dailynote-bg: var(--color10);
+ --tag-weeklynote: var(--color6);
+ --tag-weeklynote-bg: var(--color10);
+ --tag-questions: var(--color5);
+ --tag-questions-bg: var(--color5);
+ --tag-ideas: #ceb900;
+ --tag-ideas-bg: #444444d8;
+
+ --tag1: var(--color3);
+ --tag2: var(--color4);
+ --tag3: var(--color5);
+ --tag4: var(--color6);
+ --tag5: var(--color7);
+
+ --h1-color: var(--print-h1-color,var(--color9));
+ --h2-color: var(--print-h2-color,var(--color8));
+ --h3-color: var(--print-h3-color,var(--color7));
+ --h4-color: var(--print-h4-color,var(--color6));
+ --h5-color: var(--print-h5-color,var(--color5));
+ --h6-color: var(--print-h6-color,var(--color4));
+
+ /*graph*/
+ --graph-circle: var(--color3);
+ --graph-control-bg: var(--bg-color);
+
+ /*mermaid*/
+ --mermaid-active-task-color: var(--high-color);
+ --mermaid-seq-dia-color: var(--magic-low-color);
+
+ /*table*/
+ --table-background-color: var(--bg-color2);
+ --table-background-color-odd: var(--bg-color);
+ --table-border-color: #7d7d7d;
+ --table-thead-background-color: var(--color1);
+ --table-hover-raw-color: var(--color2);
+ --table-hover-color: var(--color1);
+ --table-hover-thead-color: var(--color2);
+
+ /*calendar*/
+ --calendar-week-color: var(--high-color);
+ --calendar-week-hover: var(--color1);
+ --calendar-week-background-color: var(--bg-color);
+ --calendar-today-background-color: var(--color1);
+
+ /*day planner*/
+ --day-planner-pie: var(--magic-deep-color);
+ --day-planner-timeline: #d62f2f;
+ --day-planner-line: var(--magic-low-color);
+ --day-planner-dot: var(--magic-low-color);
+ --day-planner-item-hover: var(--color1);
+ --event-item-color1: var(--color2);
+ --event-item-color2: var(--color3);
+ --event-item-color3: var(--color4);
+ --event-item-color4: var(--color5);
+ --event-item-color5: var(--color6);
+ --event-item-color6: var(--color7);
+ --event-item-color7: var(--color8);
+ --event-item-color8: var(--color9);
+ --event-item-color9: var(--color10);
+ --event-item-color10: var(--color11);
+
+ /*Sliding panes*/
+ --sliding-panes-header-color: var(--magic-deep-color);
+ --background-4-sliding-pane: var(--bg-color);
+
+ --color-view-header-gradient-1: var(--color1);
+ --color-view-header-gradient-2: var(--bg-color);
+
+ /*checkbox*/
+ --checkbox-color-0: var(--magic-main-color);
+}
+
+
+body.color-scheme-options-lillimon-topaz.theme-dark {
+ /*魔方深色*/
+ /*魔方*/
+ --magic-low-color: #e0e79a;
+ --magic-main-color: #95a503;
+ --magic-deep-color: #746909;
+ --accent-h: 66;
+ --accent-s: 96%;
+ --accent-l: 33%;
+ --bg-color: #222222;
+ --bg-color2: #333333;
+
+ --color1: var(--magic-low-color);
+ --color2: var(--magic-low-color);
+ --color3: var(--magic-low-color);
+ --color4: var(--magic-low-color);
+ --color5: var(--magic-main-color);
+ --color6: var(--magic-main-color);
+ --color7: var(--magic-main-color);
+ --color8: var(--magic-main-color);
+ --color9: var(--magic-deep-color);
+ --color10: var(--magic-deep-color);
+ --color11: var(--magic-deep-color);
+ --high-color: var(--color8);
+ /*主题色设置结束**/
+
+ --background-primary: var(--background-primary-bg-4-bt,#222222);
+ --background-primary-alt: var(--background-primary-alt-bg-4-bt,#222222);
+ --background-secondary: var(--background-secondary-bg-4-bt,#222222);
+ --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#333333);
+
+ --interactive-accent-rgb: 58, 91, 82;
+
+ --strong-em-highlight-color: var(--color11);
+
+ --search-result-file-matched-bg: var(--high-color);
+ /* 搜索结果文字高亮颜色 */
+
+ --background-mobile-drawer-1: var(--bg-color);
+ --background-mobile-drawer-2: var(--bg-color);
+
+ --search-result-file-title-color: var(--magic-main-color);
+
+ --list-ul-block-color: var(--color6);
+ --list-ul-disc-color: var(--magic-main-color);
+ --green-1: #3dc730;
+ --list-ul-hover: var(--magic-low-color);
+ --list-ol-block-color: var(--magic-main-color);
+ --list-ol-number-color: var(--magic-main-color);
+ --list-ol-hover: var(--magic-low-color);
+
+ --tag1: var(--color11);
+ --tag2: var(--color10);
+ --tag3: var(--color9);
+ --tag4: var(--color8);
+ --tag5: var(--color7);
+
+ --tag-dailynote: var(--mian-color);
+ --tag-dailynote-bg: var(--color5);
+ --tag-weeklynote: var(--color3);
+ --tag-weeklynote-bg: var(--color6);
+ --tag-questions: var(--color8);
+ --tag-questions-bg: var(--color8);
+ --tag-ideas: #fcfcc0;
+ --tag-ideas-bg: #565656d8;
+
+ --h1-color: var(--print-h1-color,var(--color4));
+ --h2-color: var(--print-h2-color,var(--color5));
+ --h3-color: var(--print-h3-color,var(--color6));
+ --h4-color: var(--print-h4-color,var(--color7));
+ --h5-color: var(--print-h5-color,var(--color8));
+ --h6-color: var(--print-h6-color,var(--color9));
+
+ --graph-circle: var(--color8);
+ /*图谱普通点颜色*/
+
+ /*mermaid*/
+ --mermaid-active-task-color: var(--magic-low-color);
+ --mermaid-seq-dia-color: var(--high-color);
+
+ /*table*/
+ --table-background-color: var(--bg-color2);
+ --table-background-color-odd: var(--bg-color);
+ --table-border-color: #878787;
+ --table-thead-background-color: var(--color11);
+ --table-hover-raw-color: var(--color10);
+ --table-hover-color: var(--color11);
+ --table-hover-thead-color: var(--color10);
+
+ /*calendar*/
+ --calendar-week-color: var(--high-color);
+ --calendar-week-hover: var(--color1);
+ --calendar-week-background-color: var(--bg-color);
+ --calendar-today-background-color: var(--color1);
+
+ /*day planner*/
+ --day-planner-pie: var(--color1);
+ --day-planner-timeline: #000000;
+ --day-planner-line: var(--magic-low-color);
+ --day-planner-dot: var(--magic-low-color);
+ --day-planner-item-hover: var(--magic-main-color);
+ --event-item-color1: var(--color2);
+ --event-item-color2: var(--color3);
+ --event-item-color3: var(--color4);
+ --event-item-color4: var(--color5);
+ --event-item-color5: var(--color6);
+ --event-item-color6: var(--color7);
+ --event-item-color7: var(--color8);
+ --event-item-color8: var(--color9);
+ --event-item-color9: var(--color10);
+ --event-item-color10: var(--color11);
+
+ /*Sliding panes*/
+ --sliding-panes-header-color: var(--color1);
+
+ --color-view-header-gradient-1: var(--bg-color2);
+ --color-view-header-gradient-2: var(--bg-color);
+
+ /*checkbox*/
+ --checkbox-color-0: var(--magic-main-color);
+}
+
+body.color-scheme-options-lillimon-topaz #calendar-container {
+ --color-background-heading: transparent;
+ --color-background-weeknum: transparent;
+ --color-background-day: transparent;
+ --color-background-weekend: transparent;
+
+ --color-tr: var(--bg-color) !important;
+ --color-tr-odd: #ffdece !important;
+
+ --color-dot: var(--text-accent);
+ --color-arrow: currentColor;
+ --color-button: var(--text-muted);
+ --color-text-weeknum: var(--calendar-week-color);
+
+ --color-text-title: var(--text-normal);
+ --color-text-heading: var(--text-normal);
+ --color-text-day: var(--text-normal);
+ --color-text-today: var(--text-accent);
+
+ padding: 0px 5px 0px 8px;
+ margin: -21px -8px 0px -8px;
+ line-height: 0.6;
+}
+/*=================== Lillian 的配色 end ========================*/
+
+/*========== awyugan 的 配色 =========*/
+body.color-scheme-options-lilac .theme-light,
+body.color-scheme-options-lilac.theme-light {
+ --background-primary: var(--background-primary-bg-4-bt,#d7c4f2);
+ --background-primary-alt: var(--background-primary-alt-bg-4-bt,#e8dffa);
+ --background-secondary: var(--background-secondary-bg-4-bt,#e1cefa);
+ --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#d7c4f2);
+
+ --background-modifier-border: #af9dd1;
+ --background-modifier-success: #d7a4e7;
+
+ --text-normal: #0e0e0e;
+ --text-muted: #ab7ecf;
+ --text-faint: #a23ac2;
+ --accent-em: #620ac6;
+ --text-selection: #8b66bb59;
+
+ --interactive-normal: #eaeaeb;
+ --interactive-hover: #d1b6f0;
+
+ --interactive-accent-rgb: 195, 144, 230;/*工作区旁边的线*/
+ --accent-h: 266;
+ --accent-s: 62%;
+ --accent-l: 72%;
+ --strong-em-highlight-color: #7908ae;
+ --text-highlight-bg-h: 273;
+ --text-highlight-bg-s: 65%;
+ --text-highlight-bg-l: 75%;
+ --text-highlight-bg-a: 0.706;
+ --text-highlight-bg: hsla(var(--text-highlight-bg-h), var(--text-highlight-bg-s), var(--text-highlight-bg-l), var(--text-highlight-bg-a));
+ --text-search-highlight-bg: #d1d2ff;
+ --strong-em-color-1: #5008ae;
+ --strong-em-color-2: #2e0153;
+ --search-result-file-matched-bg: #ffc3c3;
+
+ --background-mobile-drawer-1: #ffffff;
+ --background-mobile-drawer-2: #ffffffa1;
+
+ --background-secondary-alt-bg-4-bt-publish: #e1d5eb61;
+
+ --scrollbar-thumb-bg: #aa7dd3a8;
+ --scrollbar-active-thumb-bg: #aa7dd3;
+
+ --search-result-file-title-color: #5a10a0;
+
+ --background-blockquote: #b6b6b62c;
+
+ --internal-link-color: #6203a2;
+
+ --list-ul: #ffffff;
+ --list-ul-block-color: #7f1bb9;
+ --list-ul-disc-color: #d955f3;
+ --list-ul-hover: #ba2fdd;
+ --list-ol-block-color: #7835a5;
+ --list-ol-number-color: #85429a;
+ --list-ol-hover: #9231b8;
+
+ --green-1: #9c30c7;
+
+ --tag-text: #d2a3d4;
+ --stag1: #fa8787;
+ --stag1-bg: #eb2727;
+ --stag2: #fdbd5c;
+ --stag2-bg: #ee9002;
+ --stag3: #50ce3a;
+ --stag3-bg: #22ac09;
+
+ --tag1: #2b85ce;
+ --tag2: #29b325;
+ --tag3: #20b9ce;
+ --tag4: #dfd331;
+ --tag5: #bbbbbb;
+
+ --tag-dailynote: #0077ff;
+ --tag-dailynote-bg: #277CDD;
+ --tag-weeklynote: #4b9fff;
+ --tag-weeklynote-bg: #6aafff;
+ --tag-questions: #b68fff;
+ --tag-questions-bg: #b085ff;
+ --tag-ideas: #ceb900;
+ --tag-ideas-bg: #444444d8;
+
+ --h1-color: var(--print-h1-color, #6F6493);
+ --h2-color: var(--print-h2-color, #724681);
+ --h3-color: var(--print-h3-color, #330349);
+ --h4-color: var(--print-h4-color, #2d1445);
+ --h5-color: var(--print-h5-color, #300e47);
+ --h6-color: var(--print-h6-color, #331945);
+
+ /*graph*/
+ --graph-text-color: #696969;
+ --graph-tag: #da9ee2cc;
+ --graph-attach: #88b0d6cc;
+ --graph-circle: #ac6fbfcc;
+ --graph-line: #b1b1b1;
+ --graph-unresolved: #db4e4ecc;
+ --graph-arrow: #e25300;
+ --graph-control-bg: #ffffff9a;
+
+ /*mermaid*/
+ --mermaid-active-task-color: #44bbff;
+ --mermaid-seq-dia-color: #76c8ff;
+
+ /*table*/
+ --table-background-color: #efe0f1;
+ --table-background-color-odd: #ffffffaf;
+ --table-border-color: #7d7d7d;
+ --table-thead-background-color: #d4a7e6c7;
+ --table-hover-raw-color: #c485ee2f;
+ --table-hover-color: #a75dec34;
+ --table-hover-thead-color: #edddff;
+
+ /*calendar*/
+ --calendar-week-color: #8b32b4;
+ --calendar-week-hover: #f9e3ff;
+ --calendar-week-background-color: #d4bfe6;
+ --calendar-today-background-color: #c2aaee;
+ --color-text-weeknum: #8b32b4;
+
+ /*day planner 改为相应色系*/
+ --day-planner-pie: #eca95c;
+ --day-planner-timeline: #d62f2f;
+ --day-planner-line: #d0aee6;
+ --day-planner-dot: #d0aee6;
+ --day-planner-item-hover: #d0aee6;
+
+ --event-item-color1: #e6e0f1;
+ --event-item-color2: #d4cae5;
+ --event-item-color3: #c2b4d9;
+ --event-item-color4: #b09fcd;
+ --event-item-color5: #9f8ac1;
+ --event-item-color6: #9078b6;
+ --event-item-color7: #8066ac;
+ --event-item-color8: #7154a1;
+ --event-item-color9: #604195;
+ --event-item-color10: #4f2d89;
+ --event-item-color11: #3c197c;
+ --event-item-color12: #280070;
+
+ /* stickies */
+ --stickies-color-1: #b8b3e2;
+ --stickies-color-2: #e9c6f1;
+ --tape-color: #acacac65;
+
+ /*Sliding panes*/
+ --sliding-panes-header-color: #2c0240;
+ --background-4-sliding-pane: #ffffffef;
+
+ --color-view-header-gradient-1: #efe0f1ef; /*标题上的颜色*/
+ --color-view-header-gradient-2: #e1c9f1ef;
+
+ /*checkbox*/
+ --checkbox-color-0: var(--text-accent);
+ --checkbox-color-1: #e0dd2a;
+ --checkbox-color-2: #4077bf;
+ --checkbox-color-3: #ffe9e9;
+ --checkbox-color-4: #fffbd4;
+ --checkbox-color-5: #ad7fbf;
+ --checkbox-color-6: #a3a1a1;
+ --text-checked-checkbox: #9b9b9b;
+
+ --interactive-hover: #dbdbdc;
+
+ --table-color-calendar-2: rgb(211, 161, 247);
+ --table-color-rgb: 211, 161, 247;
+
+ --divider-color: #d7c4f2;
+ --tab-stacked-shadow: #c69fd5;
+}
+
+
+body.color-scheme-options-lilac.theme-dark {
+ --bg-color: #462058;
+ --bg-color2: #b276c4;
+
+ --background-primary: var(--background-primary-bg-4-bt,#462058);
+ --background-primary-alt: var(--background-primary-alt-bg-4-bt,#b276c4);
+ --background-secondary: var(--background-secondary-bg-4-bt,#462058);
+ --background-secondary-alt: var(--background-secondary-alt-bg-4-bt,#462058);
+
+ --background-modifier-border: #947676;
+
+ --text-normal: #c9b8e9;
+
+ --text-muted: #c46ec4;
+ --text-faint: #b932e2;
+ --text-folder-file: #b3b3b3;
+
+ --accent-em: #ca91d8;
+ --accent-h: 300;
+ --accent-s: 53%;
+ --accent-l: 47%;
+ --interactive-normal: #20242b;
+ --interactive-hover: #353b47;
+
+ --interactive-accent-rgb: 128, 50, 159;
+
+ --strong-em-highlight-color: #9c8ce6;
+
+ --text-highlight-bg-h: 286;
+ --text-highlight-bg-s: 40%;
+ --text-highlight-bg-l: 38%;
+ --text-highlight-bg-a: 0.541;
+ --text-highlight-bg: hsla(var(--text-highlight-bg-h), var(--text-highlight-bg-s), var(--text-highlight-bg-l), var(--text-highlight-bg-a));
+ --text-search-highlight-bg: #bb4361;
+ --strong-em-color-1: #9c8ce6;
+ --strong-em-color-2: #23d05c;
+
+ --background-mobile-drawer-1: #1b1b1b;
+ --background-mobile-drawer-2: #1b1b1b69;
+ --background-transparent-blue: #003e759a;
+
+ --scrollbar-thumb-bg: #603a8199;
+ --scrollbar-active-thumb-bg: #603a81;
+
+ --search-result-file-title-color: #a75ac6;
+
+ --background-blockquote: #9191911c;
+ --background-code: #1111118c;
+ --background-code-2: #4c4c4cb0;
+ --text-color-code: #d58000;
+
+ --internal-link-color: #a360da;
+
+ --list-ul: #f1a8f8;
+ --list-ul-block-color: #e142d9a9;
+ --list-ul-disc-color: #ae63eb;
+ --green-1: #8442c1;
+ --list-ul-hover: #9715e2de;
+ --list-ol-block-color: #9826bbb4;
+ --list-ol-number-color: #b595c4;
+ --list-ol-hover: #ba2cd6;
+
+ --tag-text: #e4e4e4;
+ --stag1: #f08383;
+ --stag1-bg: #bd1919;
+ --stag2: #e7b263;
+ --stag2-bg: #ac6700;
+ --stag3: #77df89;
+ --stag3-bg: #058c1c;
+ --tag1: #2b85ce;
+ --tag2: #29b325;
+ --tag3: #20b9ce;
+ --tag4: #dfd331;
+ --tag5: #bbbbbb;
+
+ --h1-color: var(--print-h1-color, #bc7ad4);
+ --h2-color: var(--print-h2-color, #8d26ac);
+ --h3-color: var(--print-h3-color, #9642af);
+ --h4-color: var(--print-h4-color, #d496f8);
+ --h5-color: var(--print-h5-color, #a192f7);
+ --h6-color: var(--print-h6-color, #c675f5);
+
+ /*graph*/
+ --graph-tag: #b992ddbb;
+ --graph-attach: #76c1f0bb;
+ --graph-circle: #8f70a1bb;
+ --graph-line: #8c8c8c;
+ --graph-unresolved: #c3afdade;
+
+ /*mermaid*/
+ --mermaid-active-task-color: #187ef1;
+ --mermaid-seq-dia-color: #1371be;
+
+ /*table*/
+ --table-background-color: #58266e;
+ --table-background-color-odd: #0000001c;
+ --table-border-color: #ac9494;
+ --table-thead-background-color: #4332ddc2;
+ --table-hover-raw-color: #08569a21;
+ --table-hover-color: #4125a5a1;
+ --table-hover-thead-color: #5f298cc7;
+
+ /*calendar*/
+ --calendar-week-color: #c194df;
+ --calendar-week-hover: #705c81;
+ --calendar-week-background-color: #683270;
+ --calendar-today-background-color: #e01313;
+
+ /*day planner 改为相应色系*/
+ --day-planner-pie: #eca95c;
+ --day-planner-timeline: #9231b8;
+ --day-planner-line: #8b36b3;
+ --day-planner-dot: #8b36b3;
+ --day-planner-item-hover: #8b36b3;
+ --event-item-color1: #c79cdb;
+ --event-item-color2: #b67fd1;
+ --event-item-color4: #9646bc;
+ --event-item-color3: #a662c6;
+ --event-item-color5: #8b3fae;
+ --event-item-color6: #7f3aa0;
+ --event-item-color7: #683083;
+ --event-item-color8: #592672;
+ --event-item-color9: #371945;
+ --event-item-color10:#351544;
+
+ /* stickies */
+ --stickies-color-1: #683083;
+ --stickies-color-2: #823a92;
+ --tape-color: #99999967;
+
+ /*Sliding panes*/
+ --sliding-panes-header-color: var(--h2-color);
+ --background-4-sliding-pane: #252525ed;
+
+ --color-view-header-gradient-1: #330c46de;
+ --color-view-header-gradient-2: #002900c0;
+
+ /*checkbox*/
+ --checkbox-color-0: var(--text-accent);
+ --checkbox-color-1: #dbd821;
+ --checkbox-color-2: #1061ac;
+ --checkbox-color-3: #ffd1d1;
+ --checkbox-color-4: #625d4c;
+ --checkbox-color-5: #9a67ae;
+ --checkbox-color-6: #5f5f5f;
+ --text-checked-checkbox: #b9b8b8;
+
+ --interactive-hover: #dbdbdc;
+
+ --table-color-calendar-2: rgb(98, 36, 143);
+ --table-color-rgb: 98, 36, 143;
+
+ --tab-stacked-shadow: #240a2e;
+}
+
+/*分割工作区的线透明*/
+body.color-scheme-options-lilac .workspace-split.mod-left-split>.workspace-leaf-resize-handle,
+body.color-scheme-options-lilac .workspace-split.mod-right-split>.workspace-leaf-resize-handle {
+ width: 2px;
+ background-color: transparent;
+}
+
+/* scrollbar 滚动条颜色*/
+body.color-scheme-options-lilac.theme-light ::-webkit-scrollbar-thumb {
+ background-color: #cbb5e9;
+}
+body.color-scheme-options-lilac.theme-dark ::-webkit-scrollbar-thumb {
+ background-color: #683083;
+}
+
+/*stickies*/
+body.color-scheme-options-lilac .stickies {
+ color: var(--text-normal);
+}
+
+body.color-scheme-options-lilac div .CodeMirror-line span.cm-hashtag-begin + span.cm-hashtag.cm-meta.cm-hashtag-end {
+ background-color: transparent;
+ border: 1px solid var(--text-normal);
+ color: var(--tag-text);
+ border-radius: var(--radius-l);
+ padding-right: 0.4375em;
+ padding-left: 0.4375em;
+}
+
+body.color-scheme-options-lilac *:not(font) > em > strong,
+body.color-scheme-options-lilac *:not(font) > strong > em,
+body.color-scheme-options-lilac .cm-strong.cm-em {
+ background-image: initial;
+ background-clip: initial;
+ -webkit-background-clip: initial;
+ -webkit-text-fill-color: initial;
+ background-color: initial;
+}
+
+body.color-scheme-options-lilac.theme-dark #calendar-container {
+ --theme-color-translucent-3: #553b75;
+}
+
+body.color-scheme-options-lilac.theme-light #calendar-container {
+ --theme-color-translucent-3: #dccaffb0;
+}
+/*======@awyugan--end========*/
+
+
+/*======@cuman--start========*/
+/*modified from https://github.com/hydescarf/Obsidian-Theme-Mado-Miniflow*/
+:root {
+ --simple-white-1:hsla(204, 45%, 97%, 1);
+ --simple-white-2:hsla(210, 45%, 95%, 1);
+ --simple-white-3:hsla(212, 17%, 80%, 0.2);
+ --simple-white-4:hsla(180, 33%, 99%, 1);
+ --simple-white-5:hsla(207, 10%, 90%, 0.1);
+ --simple-white-6:hsla(212, 17%, 80%, 0.3);
+
+ --simple-blue-1:hsla(209, 95%, 62%, 1);
+ --simple-blue-2:hsla(209, 85%, 72%, 0.5);
+ --simple-blue-3: hsla(245, 60%, 67%, 1);
+ --simple-blue-4:hsla(209, 20%, 66%, 0.62);
+
+ --simple-black-1:hsla(0, 0%, 13%, 1);
+ --simple-black-2:hsla(220, 20%, 35%, 1);
+ --simple-gray-1:hsla(0, 0%, 33%, 1);
+ --simple-gray-2:hsla(210, 15%, 70%, 0.2);
+ --simple-gray-3:hsla(210, 15%, 20%, 0.2);
+ --simple-gray-4:hsla(210, 6%, 38%, 0.5);
+ --simple-gray-5:hsla(207, 17%, 90%, 1);
+ --simple-gray-6:hsla(217, 15%, 83%, 1);
+ --simple-gray-7:hsla(217, 15%, 83%, 0.7);
+ --simple-tran:hsla(204, 45%, 97%, 0);
+ --simple-yellow:hsla(60, 100%, 50%, 0.4);
+ --simple-orange:hsla(25, 75%, 65%, 1);
+ --simple-red-1:hsla(365, 90%, 62%, 1);
+ --simple-red-2:hsl(365, 95%, 85%, 1);
+ --simple-red-3:hsl(365, 85%, 45%, 1);
+ --button-radius:4px;
+ --window-radius:8px;
+}
+
+body.color-scheme-options-simplicity-topaz .theme-light,
+body.color-scheme-options-simplicity-topaz.theme-light {
+ --h1-color: var(--print-h1-color,var(--text-normal));
+ --h2-color: var(--print-h2-color,var(--text-normal));
+ --h3-color: var(--print-h3-color,var(--text-normal));
+ --h4-color: var(--print-h4-color,var(--text-normal));
+ --h5-color: var(--print-h5-color,var(--text-normal));
+ --h6-color: var(--print-h6-color,var(--text-normal));
+ --background-accent: var(--simple-white-1);
+ --background-modifier-border: var(--simple-gray-5);
+ --background-modifier-form-field: var(--simple-white-1);
+ --background-modifier-form-field-highlighted: var(--simple-white-1);
+ --background-modifier-box-shadow: rgba(0, 0, 0, 0.05);
+
+ --text-normal: var(--simple-black-1);
+ --text-muted: hsla(218, 19%, 39%, 1);
+
+ --text-faint: hsla(218, 19%, 39%, 1);
+
+ --accent-em: var(--simple-gray-4);
+ --text-error: var(--simple-red-1);
+
+ --text-selection: var(--simple-gray-7);
+
+ --interactive-normal: var(--simple-white-2);
+ --interactive-hover: var(--simple-white-4);
+ --accent-h: 220;
+ --accent-s: 20%;
+ --accent-l: 35%;
+ --interactive-accent-rgb: 70, 142, 235;
+
+ --panel-border-color: var(--simple-white-4);
+
+ --background-primary-bg-4-bt: var(--simple-white-2);
+ --background-primary-alt-bg-4-bt: var(--simple-tran);
+ --background-secondary-bg-4-bt: var(--simple-tran);
+ --background-secondary-alt-bg-4-bt: var(--simple-tran);
+ --background-primary-alt:var(--simple-white-2);
+
+ --background-mobile-drawer-1: var(--simple-white-1);
+ --background-mobile-drawer-2: var(--simple-white-1);
+ --background-modifier-border-hr: var(--simple-gray-5);
+ --background-secondary-alt-bg-4-bt-publish: var(--simple-gray-5);
+
+ --scrollbar-thumb-bg: var(--simple-gray-5);
+
+ --color-black: var(--simple-black-1);
+ --color-dark-gray: var(--simple-gray-1);
+ --color-accent: var(--simple-blue-1);
+ --color-accent-alt: var(--simple-blue-2);
+ --color-accent-dark: var(--simple-blue-3);
+ --color-gray: var(--simple-gray-2);
+ --color-light-gray: var(--simple-gray-3);
+ --color-medium-gray: var(--simple-gray-4);
+
+ --modal-group-border: var(--simple-gray-6);
+ --button-selected: var(--simple-white-6);
+ --button-hover: var(--simple-white-6);
+ --button-selected-hover: var(--simple-white-3);
+
+ --window-shadow: 0 1px 3px var(--simple-white-3);
+ --window-shadow2: 0 0 9px var(--simple-gray-7);
+ --window-shadow-hover: 0 3px 5px var(--simple-white-6);
+ --window-shadow-transparent:0 3px 5px transparent;
+
+ --border:1px solid var(--simple-gray-5);
+
+ --background-primary: var(--simple-white-1);
+
+ --background-secondary-alt: var(--simple-white-2);
+
+ --background-tertiary: var(--simple-white-3);
+
+ --background-accent: var(--simple-blue-1);
+ --background-fourth: var(--simple-white-4);
+ --background-fifth: var(--simple-white-5);
+ --background-sixth: var(--simple-white-4);
+
+ --text-color-code: var(--simple-orange);
+ --text-normal: var(--simple-black-1);
+ --text-error: var(--simple-red-1);
+
+ --text-faint: var(--simple-gray-1);
+ --text-highlight-bg: var(--simple-yellow);
+ --accent-strong: var(--simple-black-2);
+ --accent-em: var(--simple-gray-4);
+ --text-muted: hsla(218, 19%, 39%, 1);
+
+ --background-modifier-error: var(--simple-red-1);
+ --background-modifier-border: var(--simple-gray-5);
+ --custom-titlebar-bg: var(--background-secondary);
+ --background-code-2: var(--simple-tran);
+ --scrollbar-bg: transparent;
+ --background-transparent-black-or-white-1: var(--simple-white-2) !important;
+ --background-transparent-black-or-white-2: var(--bg-color-settings-1) !important;
+ --background-transparent-black-or-white-3: var(--bg-color-settings-1) !important;
+ --tab-background-active: #ffffff;
+ --theme-color-translucent-01: hsla(254,80%,68%,0.1);
+}
+
+
+body.color-scheme-options-simplicity-topaz.theme-dark {
+ /* dark mode quick hack */
+ --simple-white-1:hsla(215, 17%, 10%, 1);
+ --simple-white-2:hsla(214, 24%, 15%, 1);
+ --simple-white-3:hsla(212, 17%, 22%, 0.9);
+ --simple-white-6:hsla(212, 17%, 0%, 0.3);
+ --simple-white-4:hsla(215, 22%, 13%, 1);
+ --simple-white-5:hsla(207, 10%, 10%, 0.1);
+ --simple-tran:hsla(207, 10%, 10%, 0);
+ --simple-black-1:hsla(0, 0%, 73%, 1);
+ --simple-black-2:hsla(213, 33%, 65%, 1);
+ --simple-gray-1:hsla(0, 0%, 83%, 1);
+ --simple-gray-2:hsla(210, 25%, 5%, 0.3);
+ --simple-gray-3:hsla(210, 15%, 50%, 0.4);
+ --simple-gray-4:hsla(210, 15%, 70%, 0.5);
+ --simple-gray-5:hsla(207, 17%, 10%, 0.5);
+ --simple-gray-6:hsla(217, 28%, 90%, 0.9);
+ --simple-gray-7:hsla(217, 18%, 50%, 0.9);
+
+ --simple-yellow:hsla(45, 63%, 43%, 1);
+ --simple-blue-3:hsla(245, 60%, 67%, 1);
+
+ --custom-titlebar-bg:var(--background-modifier-cover);
+
+ --color-black: var(--simple-black-1);
+ --color-dark-gray: var(--simple-gray-1);
+ --color-accent: var(--simple-blue-1);
+ --color-accent-alt: var(--simple-blue-2);
+ --color-accent-dark: var(--simple-blue-3);
+ --color-gray: var(--simple-gray-2);
+ --color-light-gray: var(--simple-gray-3);
+ --color-medium-gray: var(--simple-gray-4);
+
+ --modal-group-border: var(--simple-gray-6);
+ --button-selected: var(--simple-white-6);
+ --button-hover: var(--simple-white-6);
+ --button-selected-hover: var(--simple-white-3);
+
+ --window-shadow: 0 1px 3px var(--simple-white-5);
+ --window-shadow2: 0 0 9px var(--simple-white-6);
+ --window-shadow-hover: 0 3px 5px var(--simple-white-6);
+ --window-shadow-transparent: 0 3px 5px transparent;
+
+ --border:1px solid var(--simple-gray-5);
+
+ --background-primary: var(--simple-white-2);
+
+ --tab-outline-color: var(--simple-white-2);
+ --divider-color: var(--simple-gray-5);
+ --background-secondary-alt: var(--simple-white-2);
+ --background-tertiary: var(--simple-white-3);
+ --background-primary-alt: var(--simple-white-6);
+ --background-secondary-bg-4-bt: var(--simple-tran) ;
+
+ --background-accent: var(--simple-blue-1);
+ --background-fourth: var(--simple-white-3);
+ --background-fifth: var(--simple-white-5);
+ --background-sixth: var(--simple-white-5);
+
+ --text-color-code:var(--simple-orang-1);
+ --text-normal: var(--simple-black-1);
+ --text-error: var(--simple-red-1);
+
+ --text-faint: var(--simple-gray-6);
+ --text-highlight-bg:var(--simple-yellow);
+ --text-bold: var(--simple-black-2);
+ --text-em: var(--simple-gray-6);
+ --text-muted: hsl(218, 17%, 58%);
+
+ --background-modifier-error: var(--simple-red-1);
+ --background-modifier-border: var(--simple-gray-5);
+ --accent-h: 209;
+ --accent-s: 60%;
+ --accent-l: 55%;
+ --indentation-guide: var(--simple-gray-3);
+ --search-result-background:var(--simple-gray-2);
+ --scrollbar-bg: transparent;
+
+}
+
+body.color-scheme-options-simplicity-topaz:not(.background-settings-workplace-background-image) {
+ --background-secondary: var(--simple-white-2);
+}
+
+body.theme-dark.color-scheme-options-simplicity-topaz .workspace-tab-header.is-active {
+ --tab-background-active: var(--background-primary);
+ --tab-outline-width: var(--simple-gray-5);
+}
+
+body.theme-dark.color-scheme-options-simplicity-topaz .workspace-split.mod-root .workspace-tab-header.is-active.mod-active {
+ background-color: var(--tab-background-active);
+}
+body.bt-bubble-layout.default-tab.color-scheme-options-simplicity-topaz:not(.background-settings-workplace-background-image,.background-image-settings-switch.background-image-settings-markdown-page-transparent) .workspace-split.mod-root .workspace-tab-header.is-active
+{
+ background-color: var(--background-primary-alt);
+ box-shadow:none;
+}
+
+body:not(.bt-bubble-layout).color-scheme-options-simplicity-topaz.background-image-settings-switch.background-image-settings-markdown-page-transparent {
+ --background-secondary: var(--simple-tran);
+ --background-primary: var(--simple-tran);
+ --background-secondary-bg-4-bt: var(--simple-tran);
+ --tab-outline-color: var(--background-secondary);
+}
+
+/*
+---------------------------
+ Title Bar
+---------------------------
+*/
+
+@media screen and (max-width:960px) {
+ body.color-scheme-options-simplicity-topaz .view-header .view-actions .view-action{
+ opacity: 1 !important;
+ }
+ body.color-scheme-options-simplicity-topaz .workspace>.workspace-split.mod-vertical{
+ padding: 0;
+ }
+}
+
+body.is-mobile.color-scheme-options-simplicity-topaz .workspace>.workspace-split.mod-vertical{
+ padding: 0;
+}
+.view-header .view-actions .view-action
+{
+ z-index: 1;
+}
+body.color-scheme-options-simplicity-topaz .view-header .view-actions .view-action,
+body.color-scheme-options-simplicity-topaz .titlebar-button-container.mod-right{
+ opacity: 0;
+ z-index: 1;
+ transition: all 0.6s linear;
+}
+body.color-scheme-options-simplicity-topaz .view-header:hover .view-actions .view-action,
+body.color-scheme-options-simplicity-topaz .titlebar-button-container.mod-left:hover,
+body.color-scheme-options-simplicity-topaz .titlebar-button-container.mod-right:hover {
+ opacity: 0.8;
+ transition: all 0.6s linear;
+}
+
+body.color-scheme-options-simplicity-topaz .nav-action-button.is-active {
+ background-color: var(--simple-blue-2);
+}
+body.color-scheme-options-simplicity-topaz .checkbox-container.is-enabled {
+ background-color: var(--interactive-accent-hover);
+}
+
+body.theme-light.color-scheme-options-simplicity-topaz .workspace-split.mod-root .workspace-tab-header.is-active.mod-active {
+ border-radius: 6px;
+ border-color: var(--background-modifier-border);
+ border-style: solid;
+ border-width: 0px;
+}
+
+body.color-scheme-options-simplicity-topaz.theme-dark:not(.background-settings-workplace-background-image) .workspace-split.mod-root .workspace-tab-header.is-active.mod-active {
+ background-color: var(--simple-white-4);
+}
+
+/* Hide dock's tab menu, and show them when hovered */
+body.color-scheme-options-simplicity-topaz .workspace-tab-header-container {
+ /* z-index: 1; */
+ /* height:1px; */
+ transition: opacity 0.1s;
+ /* border-radius: var(--button-radius); */
+ box-shadow: none;
+ width: 100%;
+ border-bottom: var(--tab-outline-width) transparent;
+}
+body.color-scheme-options-simplicity-topaz .modal,
+body.color-scheme-options-simplicity-topaz .modal-container .prompt {
+ animation: 0.2s popup forwards;
+ border-radius: 20px;
+ box-shadow: var(--window-shadow2);
+}
+
+body.color-scheme-options-simplicity-topaz.setting-default-frosted-glass.theme-dark .modal-bg {
+ background-color: var(--bg-color-settings-3);
+ backdrop-filter: blur(5px);
+}
+
+body.color-scheme-options-simplicity-topaz.background-image-settings-command-palette-switch .modal-container .prompt::before {
+ border-radius: 20px;
+ box-shadow: var(--window-shadow2);
+}
+
+body.color-scheme-options-simplicity-topaz.background-image-settings-command-palette-switch .modal-container .community-plugin-search {
+ border-bottom-left-radius: 20px;
+}
+
+body.color-scheme-options-simplicity-topaz.background-image-settings-command-palette-switch .modal-container .community-plugin-search {
+ border-bottom-left-radius: 20px;
+}
+
+body.color-scheme-options-simplicity-topaz [class="menu"] {
+ animation: 0.2s popup forwards;
+ border-radius: 10px;
+ box-shadow: var(--window-shadow2);
+}
+@keyframes popup {
+ 0% { transform:scale(70%); opacity:0; }
+ 15% { transform:scale(80%); opacity:0.1; }
+ 35% { transform:scale(102%); }
+ 45% { opacity:0.3; }
+ 65% { opacity:0.7; }
+ 100% { transform:scale(100%); opacity:1; }
+}
+/* Left dock navigation (new note, new folder, reorder) */
+
+body.color-scheme-options-simplicity-topaz:not(.disable-auto-hide-header) .workspace-tab-header-container:hover + .workspace-tab-container .workspace-leaf .workspace-leaf-content>.nav-header {
+ margin-top: 0;
+ transition: all 0.1s linear;
+}
+
+body.color-scheme-options-simplicity-topaz:not(.disable-auto-hide-header) .workspace-tab-header-container + .workspace-tab-container .workspace-leaf .workspace-leaf-content>.nav-header:hover {
+ margin-top: 0;
+ transition: all 0.6s linear;
+}
+body.color-scheme-options-simplicity-topaz:not(.disable-auto-hide-header) .workspace-tab-header-container + .workspace-tab-container .workspace-leaf .workspace-leaf-content>.nav-header {
+ margin-top: -30px;
+ transition: all 0.6s linear;
+}
+
+
+body.color-scheme-options-simplicity-topaz:not(.disable-auto-hide-header) .workspace-tab-header-container + .workspace-tab-container .workspace-leaf .workspace-leaf-content[data-type="file-tree-view"]
+.view-content .file-tree-header-fixed {
+ position: relative;
+ margin-top: -30px;
+ transition: all 0.6s linear;
+}
+body.color-scheme-options-simplicity-topaz:not(.disable-auto-hide-header) .workspace-tab-header-container:hover + .workspace-tab-container .workspace-leaf .workspace-leaf-content[data-type="file-tree-view"] .view-content .file-tree-header-fixed {
+ margin-top: 0;
+ transition: all 0.3s linear;
+}
+body.color-scheme-options-simplicity-topaz:not(.disable-auto-hide-header) .workspace-tab-header-container + .workspace-tab-container .workspace-leaf .workspace-leaf-content[data-type="file-tree-view"] .view-content .file-tree-header-fixed:hover{
+ margin-top: 0;
+}
+
+body.color-scheme-options-simplicity-topaz .oz-folders-tree-wrapper .oz-folder-contents {
+ border-left: 1px solid var(--background-modifier-border);
+}
+body.color-scheme-options-simplicity-topaz .oz-flex-container {
+ justify-content: start;
+}
+body.color-scheme-options-simplicity-topaz .oz-nav-action-button {
+ color: var(--text-faint);
+ opacity: 0.3;
+}
+
+/* Remove style for border-on-active */
+body.color-scheme-options-simplicity-topaz .workspace-tabs .workspace-leaf,
+body.color-scheme-options-simplicity-topaz .workspace-tabs .workspace-leaf.mod-active{
+ border: none;
+}
+
+body.color-scheme-options-simplicity-topaz .horizontal-main-container {
+ overflow: visible;
+}
+body.color-scheme-options-simplicity-topaz .workspace {
+ overflow: visible;
+}
+
+/*
+---------------------------
+ Note Title
+---------------------------
+*/
+
+body.color-scheme-options-simplicity-topaz .workspace-split.mod-root > .workspace-leaf:first-of-type:last-of-type .view-header,
+body.color-scheme-options-simplicity-topaz .workspace-split.mod-horizontal > .workspace-leaf .view-header,
+body.color-scheme-options-simplicity-topaz .workspace-split.mod-vertical > .workspace-leaf .view-header {
+ display: flex;
+ align-items: center;
+ border: none;
+ background: var(--simple-white-2);
+}
+
+body.theme-dark.color-scheme-options-simplicity-topaz .workspace-split.mod-root > .workspace-leaf:first-of-type:last-of-type .view-header,
+body.theme-dark.color-scheme-options-simplicity-topaz .workspace-split.mod-horizontal > .workspace-leaf .view-header,
+body.theme-dark.color-scheme-options-simplicity-topaz .workspace-split.mod-vertical > .workspace-leaf .view-header {
+ background-color: transparent;
+}
+
+body.color-scheme-options-simplicity-topaz .view-header-title {
+ font-size: 1rem;
+ border-radius: var(--button-radius);
+ margin-left: 0;
+ border: 1px solid transparent;
+ transition:border 0.2s, background 0.2s;
+}
+
+body.color-scheme-options-simplicity-topaz .view-header-title:hover,
+body.color-scheme-options-simplicity-topaz .view-header-title:focus {
+ background: var(--background-fourth);
+}
+
+body.color-scheme-options-simplicity-topaz .view-action,
+body.color-scheme-options-simplicity-topaz .view-header-icon{
+ display: flex;
+ padding: 4px;
+ margin: 0 3px;
+ color: var(--color-dark-gray);
+ border-radius: var(--button-radius);
+ transition: 0.1s background, 0.1s opacity;
+ top: 0;
+}
+
+body.color-scheme-options-simplicity-topaz .view-action:hover,.view-header-icon:hover{
+ background: var(--button-hover);
+ color: var(--color-dark-gray);
+}
+
+body.color-scheme-options-simplicity-topaz .view-action:active,.view-header-icon:active {
+ opacity: 0.75;
+}
+
+body.color-scheme-options-simplicity-topaz .workspace-split.mod-horizontal > * > .workspace-leaf-resize-handle {
+ background: none;
+ height: 7px;
+ border: none;
+ background-color: transparent;
+}
+
+body.color-scheme-options-simplicity-topaz .workspace-split.mod-vertical > * > .workspace-leaf-resize-handle,
+body.color-scheme-options-simplicity-topaz .workspace-split.mod-left-split > .workspace-leaf-resize-handle,
+body.color-scheme-options-simplicity-topaz .workspace-split.mod-right-split > .workspace-leaf-resize-handle{
+ background: none;
+ background-color: transparent;
+ width: 3px;
+ border: none;
+}
+body.color-scheme-options-simplicity-topaz .workspace-split .workspace-leaf-resize-handle:hover{
+ background: var(--simple-gray-2);
+}
+
+body:not(.is-mobile).color-scheme-options-simplicity-topaz:not(.background-image-settings-switch) .workspace-split.mod-root .view-content,
+body:not(.is-mobile).color-scheme-options-simplicity-topaz:not(.background-settings-workplace-background-image) .workspace-split.mod-root .view-content {
+ background-color: var(--background-primary);
+}
+
+body:not(.is-mobile).color-scheme-options-simplicity-topaz .workspace-fake-target-overlay:not(.is-in-sidebar) .workspace-tabs .workspace-leaf,
+body:not(.is-mobile).color-scheme-options-simplicity-topaz .mod-root .workspace-tabs .workspace-leaf,
+body:not(.is-mobile).color-scheme-options-simplicity-topaz .mod-root .workspace-tabs .workspace-tab-header-container {
+ background-color: transparent;
+}
+
+
+body:not(.is-mobile).theme-dark.color-scheme-options-simplicity-topaz.background-settings-workplace-background-image .workspace-split.mod-root
+{
+ background-color: var(--simple-tran);
+}
+
+body:not(.is-mobile).background-image-settings-switch.background-image-settings-markdown-page-transparent.background-settings-workplace-background-image.color-scheme-options-simplicity-topaz .workspace-split.mod-root
+{
+ background-color: var(--simple-tran);
+}
+body.color-scheme-options-simplicity-topaz .workspace-split.mod-root
+{
+ background-color: var(--simple-white-2);
+}
+body.color-scheme-options-simplicity-topaz.background-settings-workplace-background-image .workspace-tabs,
+body.theme-dark.color-scheme-options-simplicity-topaz.background-settings-workplace-background-image .workspace-ribbon.side-dock-ribbon.mod-left,
+body.color-scheme-options-simplicity-topaz.background-settings-workplace-background-image div.workspace-ribbon.mod-left:before
+{
+ background-color: var(--background-secondary-bg-4-bt);
+}
+
+body.color-scheme-options-simplicity-topaz.background-image-settings-switch.background-image-settings-markdown-page-transparent .workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header {
+ background-color:var(--simple-white-5);
+}
+body.color-scheme-options-simplicity-topaz .workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header.is-active {
+ box-shadow: var(--window-shadow-hover);
+}
+body.color-scheme-options-simplicity-topaz .workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header {
+ border-radius: 15px;
+ box-shadow: none;
+}
+
+body.color-scheme-options-simplicity-topaz .workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header-inner {
+ border-radius: 15px;
+}
+
+/*
+---------------------------
+ Main Pane Border Styling
+---------------------------
+*/
+body.color-scheme-options-simplicity-topaz .workspace-split.mod-horizonta.mod-left-split.is-collapsed+.workspace-split.mod-root > .workspace-leaf:first-of-type .workspace-leaf-content{
+ border-top-left-radius: 0px;
+}
+
+body:not(.is-mobile).color-scheme-options-simplicity-topaz .workspace-split.mod-vertical.mod-root .workspace-leaf{
+ border-radius: 15px;
+}
+
+body.color-scheme-options-simplicity-topaz.theme-dark .view-content {
+ border-bottom-right-radius: 20px;
+ border-bottom-left-radius: 20px;
+}
+body.color-scheme-options-simplicity-topaz .workspace-split.mod-vertical.mod-root .workspace-split.mod-vertical:not(:first-child):last-child .workspace-leaf{
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+
+body.color-scheme-options-simplicity-topaz .workspace-split.mod-vertical.mod-root,
+body.color-scheme-options-simplicity-topaz .workspace-split.mod-vertical.mod-root .workspace-split{
+ display: flex;
+ gap: 18px;
+}
+body.color-scheme-options-simplicity-topaz .workspace>.workspace-split.mod-vertical{
+ padding: 0px 3px 0;
+}
+
+body.is-popout-window.color-scheme-options-simplicity-topaz .workspace>.workspace-split.mod-vertical{
+ padding: 0;
+}
+
+
+body.theme-light.color-scheme-options-simplicity-topaz .workspace-split.mod-vertical.mod-root .workspace-leaf{
+ box-shadow: var(--window-shadow);
+ height: 100%;
+}
+body.color-scheme-options-simplicity-topaz .workspace-split.mod-vertical > .workspace-leaf{
+ padding: 0;
+}
+body.color-scheme-options-simplicity-topaz .workspace-split.mod-root > .workspace-leaf:last-of-type .workspace-leaf-content{
+ border-top-right-radius: 0;
+}
+
+/* Remove sttles on button-on-active, but not during right-click-menu as that is alright */
+body.color-scheme-options-simplicity-topaz .nav-folder-title,
+body.color-scheme-options-simplicity-topaz .nav-file{
+ border: none;
+}
+body.color-scheme-options-simplicity-topaz .workspace-leaf.mod-active .nav-folder.has-focus > .nav-folder-title,
+body.color-scheme-options-simplicity-topaz .workspace-leaf.mod-active .nav-file.has-focus{
+ border-radius: none;
+ border: none;
+ background-color: none;
+}
+
+body.theme-light.color-scheme-options-simplicity-topaz .workspace-split.mod-horizontal > .workspace-leaf.mod-active .view-header,
+body.theme-light.color-scheme-options-simplicity-topaz .workspace-split.mod-vertical > .workspace-leaf.mod-active .view-header {
+ background:var(--simple-white-1);
+}
+body.theme-dark.color-scheme-options-simplicity-topaz .workspace-split.mod-horizontal > .workspace-leaf.mod-active .view-header .view-header-title,
+body.theme-dark.color-scheme-options-simplicity-topaz .workspace-split.mod-vertical > .workspace-leaf.mod-active .view-header .view-header-title{
+ color:var(--simple-black-2);
+ text-shadow: 0px 0px 0px rgba(145, 237, 232, 1);
+}
+
+body.color-scheme-options-simplicity-topaz .workspace-tab-header:not(.is-active ) .workspace-tab-header-inner-icon {
+ color: var(--text-faint);
+ opacity: 0.3;
+}
+
+
+
+body.color-scheme-options-simplicity-topaz .markdown-source-view.mod-cm6 .cm-underline,
+body.color-scheme-options-simplicity-topaz a,
+body.color-scheme-options-simplicity-topaz :is(.markdown-preview-view,.markdown-rendered) .internal-link {
+ font-weight: 600;
+}
+
+body.color-scheme-options-simplicity-topaz .nav-folder-children,
+body.color-scheme-options-simplicity-topaz
+.item-list{
+ padding-left: 0.5em;
+ display: flex;
+ flex-direction: column;
+}
+body.color-scheme-options-simplicity-topaz .nav-folder{
+padding-bottom: 2px;
+}
+
+body.color-scheme-options-simplicity-topaz .nav-folder-title{
+ font-weight: 500;
+}
+
+body.color-scheme-options-simplicity-topaz :is(h3,h4,h5,h6),
+body.color-scheme-options-simplicity-topaz .cm-s-obsidian :is(.cm-header-3,.cm-header-4,.cm-header-5,.cm-header.cm-header-6) {
+ font-weight: 500;
+}
+
+body.color-scheme-options-simplicity-topaz.background-settings-workplace-background-image:is(.background-settings-workplace-waves2-light,.background-settings-workplace-waves-light).theme-light{
+ --background-secondary-bg-4-bt: var(--simple-tran);
+}
+body.color-scheme-options-simplicity-topaz.background-settings-workplace-background-image.theme-dark {
+ --background-primary-alt-bg-4-bt: var(--simple-tran);
+ --background-secondary-bg-4-bt: var(--simple-tran);
+ --background-secondary-alt-bg-4-bt: var(--simple-tran);
+ --background-primary: var(--simple-gray-2);
+}
+
+
+body.color-scheme-options-simplicity-topaz.is-frameless.background-settings-workplace-background-image .workspace-tab-header.is-active {
+ box-shadow: none;
+}
+
+body.color-scheme-options-simplicity-topaz .workspace-leaf-content .view-header .view-header-icon {
+ margin-left: -10px;
+ opacity: 0;
+ width: 18px;
+}
+body.color-scheme-options-simplicity-topaz .workspace-leaf-content .view-header .view-header-icon:hover {
+ opacity: 1;
+}
+
+body.color-scheme-options-simplicity-topaz:not(.view-button-front) .workspace-leaf-content .view-header .view-header-nav-buttons {
+ margin-left: -15px;
+}
+
+body.default-tab.theme-light.color-scheme-options-simplicity-topaz .workspace-split.mod-root .workspace-tab-header.is-active {
+ background-image: linear-gradient(to right, var(--background-secondary), var(--simple-white-2));
+}
+body.default-tab.color-scheme-options-simplicity-topaz:not(.background-settings-workplace-background-image,.background-image-settings-switch.background-image-settings-markdown-page-transparent)
+.workspace-split.mod-root .workspace-tab-header.is-active {
+ background:var(--background-primary);
+ --tab-background-active:var(--background-primary);
+}
+
+body.default-tab.background-image-settings-switch.background-image-settings-markdown-page-transparent:not(.toggle-nonoverlapping-bg)
+.workspace-split.mod-root .workspace-tab-header.is-active {
+ background:transparent;
+ --tab-background-active:transparent;
+}
+
+body.background-image-settings-switch.toggle-nonoverlapping-bg .workspace-tab-header-container
+{
+ border:none;
+}
+
+body.color-scheme-options-simplicity-topaz .workspace-leaf-content .view-header .view-header-icon svg {
+ opacity: 0;
+}
+body.color-scheme-options-simplicity-topaz .workspace-tab-container-before.is-before-active,
+body.color-scheme-options-simplicity-topaz .workspace-tab-container-after.is-after-active,
+.workspace-tab-header.is-before-active,
+body.color-scheme-options-simplicity-topaz .workspace-tab-header.is-after-active,
+body.color-scheme-options-simplicity-topaz .workspace-split.mod-right-split .workspace-tabs .workspace-leaf,
+body.color-scheme-options-simplicity-topaz .workspace-split.mod-left-split .workspace-tabs .workspace-leaf,
+body.color-scheme-options-simplicity-topaz .workspace-tabs .workspace-tab-header-container {
+ background-color: var(--background-secondary-alt);
+}
+body.color-scheme-options-simplicity-topaz.background-settings-workplace-background-image .workspace-tabs .workspace-tab-header-container {
+ background-color: transparent;
+}
+
+body.is-mobile.color-scheme-options-simplicity-topaz .workspace-tabs .workspace-tab-header-container {
+ background-color: var(--background-secondary);
+}
+
+body.color-scheme-options-simplicity-topaz.background-settings-workplace-background-image .mod-root .workspace-tabs:not(.mod-top) .workspace-tab-header-container-inner {
+ padding-bottom:1px;
+}
+
+/*==============*/
+/*==============*/
+/*======@cuman--end========*/
+
+body.font-family-change-to-default .markdown-source-view,
+body.font-family-change-to-default :is(.markdown-preview-view,.markdown-rendered),
+body.font-family-change-to-default .markdown-source-view.mod-cm6 .cm-scroller,
+body.font-family-change-to-default :is(.markdown-preview-view,.markdown-rendered) h5,
+body.font-family-change-to-default :is(.markdown-preview-view,.markdown-rendered) h6,
+body.font-family-change-to-default .nav-file-title,
+body.font-family-change-to-default .nav-folder-title,
+body.font-family-change-to-default a.tag,
+body.font-family-change-to-default .cm-s-obsidian span.cm-hashtag,
+body.font-family-change-to-default .nav-folder.mod-root>.nav-folder-title,
+body.font-family-change-to-default pre.frontmatter.language-yaml::before,
+body.font-family-change-to-default span.cm-strong,
+body.font-family-change-to-default :not(font)>strong,
+body.font-family-change-to-default a,
+body.font-family-change-to-default :is(.markdown-preview-view,.markdown-rendered) .internal-link,
+body.font-family-change-to-default :is(.markdown-preview-view,.markdown-rendered) th,
+body.font-family-change-to-default *:not(font)>em>strong,
+body.font-family-change-to-default *:not(font)>strong>em,
+body.font-family-change-to-default .cm-strong.cm-em {
+ font-family: var(--font-default) !important;
+}
+
+body.font-family-change-to-default .cm-s-obsidian .cm-hmd-frontmatter,
+body.font-family-change-to-default .markdown-rendered code,
+body.font-family-change-to-default :is(.markdown-preview-view,.markdown-rendered) code{
+ font-family: var(--font-monospace);
+}
+
+body.reduce-bottom-padding .workspace-leaf-content[data-type="markdown"] :is(.markdown-preview-view,.markdown-rendered) .markdown-preview-sizer,
+body.reduce-bottom-padding:not(.plugin-cm-typewriter-scroll) .cm-s-obsidian .cm-content {
+ padding-bottom: var(--bottom-padding-value) !important;
+}
+
+
+/*===============================*/
+/*=============YAML==============*/
+/*===============================*/
+
+input[type='text'].metadata-property-key-input {
+ background:transparent;
+}
+
+
+/* cssclass: inline-list */
+/* can change list from block to inline; can be used with inline images */
+.inline-list ul,
+.inline-list ol {
+ display: inline-block;
+ margin-top: 0.3em;
+}
+
+/* cssclass: code-wrap */
+/* as implied by the name, to wrap texts for code boxes */
+.code-wrap pre>code>span {
+ word-wrap: break-word;
+ word-break: break-all;
+ white-space: pre-wrap;
+}
+.code-wrap code.language-yaml.is-loaded {
+ word-wrap: break-word !important;
+ word-break: break-word !important;
+ white-space: pre-wrap !important;
+}
+.code-wrap code.language-md.is-loaded {
+ word-wrap: break-word !important;
+ word-break: break-word !important;
+ white-space: break-spaces !important;
+}
+
+/* cssclass: image-grid */
+/* image-grid-2 */
+/* adapted from https://github.com/iEchoxu/obsidian_orange/blob/main/.obsidian/snippets/image-grid.css */
+
+.img-grid :is(.markdown-preview-section,.markdown-rendered)>div>p>.image-embed[alt*="."]:last-child {
+ padding-right: 0;
+}
+.img-grid :is(.markdown-preview-section,.markdown-rendered)>div>p>.image-embed[alt*="."]:first-child {
+ padding-left: 0;
+}
+.img-grid :is(.markdown-preview-section,.markdown-rendered)>div hr {
+ width: 100%;
+}
+.img-grid span.image-embed[alt*="."] {
+ display: table-cell;
+}
+.img-grid img[alt*="."] {
+ max-height: 100vh;
+ object-fit: cover;
+}
+
+.img-grid .markdown-preview-section .el-embed-image img:not([width]),.img-grid .markdown-preview-section video{
+ width:100%
+}
+.img-grid .markdown-preview-section>.el-embed-image>p{
+ display:grid;
+ grid-column-gap:0.5rem;
+ grid-row-gap:0;
+ grid-template-columns:repeat(auto-fit,minmax(0,1fr))
+}
+.img-grid .markdown-preview-section>.el-embed-image>p>br{
+ display:none
+}
+.img-grid .markdown-preview-section>.el-embed-image>p>img{
+ object-fit:cover;
+ align-self:stretch
+}
+.img-grid .markdown-preview-section>.el-embed-image>p>.internal-embed img{
+ object-fit:cover;
+ height:100%
+}
+
+.img-grid-ratio .markdown-preview-section>.el-embed-image>p>.internal-embed img
+,.img-grid.img-grid-ratio .markdown-preview-section>.el-embed-image>p>.internal-embed img{
+ object-fit:contain;
+ height:100%;
+ align-self:center
+}
+@media (max-width:400pt){
+ .el-embed-image{
+ margin-top:.25rem
+ }
+ .img-grid .markdown-preview-section>.el-embed-image>p{
+ grid-column-gap:0.25rem
+ }
+}
+
+/* cssclass: kanban */
+/* adapted from spectrum theme, thanks to @Braweria. https://github.com/Braweria/Spectrum */
+/* a kind of css-based pseudo-kanban feature */
+.kanban ul {
+ display: flex;
+ flex-direction: row;
+ border: 0px solid var(--p-kanban-border-color);
+ padding: 0rem;
+ border-radius: var(--radius-m);
+ flex-wrap: wrap;
+}
+.kanban ul>li .list-bullet:after {
+ display: none;
+}
+
+.kanban ul>li {
+ flex: 1 1 20%;
+ padding: 0.1em 1em 0.1em 0.8em;
+ margin: 0 0.3em 0.3em 0 !important;
+ list-style: none;
+ border: 1px solid var(--p-kanban-border-color);
+ border-left: 1px solid var(--p-kanban-border-color) !important;
+ border-radius: var(--radius-s);
+ word-wrap: break-word;
+ word-break: break-word;
+}
+
+.kanban ul li.task-list-item .task-list-item-checkbox {
+ margin-left: auto;
+}
+
+
+.kanban ul .list-collapse-indicator.collapse-indicator.collapse-icon::before {
+ color: var(--text-accent);
+ transition: transform 10ms linear 0s
+}
+
+body.colorful-p-kanban .kanban ul>li:nth-of-type(8n+1) {
+ background-color: var(--p-kanban-color-1);
+}
+body.colorful-p-kanban .kanban ul>li:nth-of-type(8n+2) {
+ background-color: var(--p-kanban-color-2);
+}
+body.colorful-p-kanban .kanban ul>li:nth-of-type(8n+3) {
+ background-color: var(--p-kanban-color-3);
+}
+body.colorful-p-kanban .kanban ul>li:nth-of-type(8n+4) {
+ background-color: var(--p-kanban-color-4);
+}
+body.colorful-p-kanban .kanban ul>li:nth-of-type(8n+5) {
+ background-color: var(--p-kanban-color-5);
+}
+body.colorful-p-kanban .kanban ul>li:nth-of-type(8n+6) {
+ background-color: var(--p-kanban-color-6);
+}
+body.colorful-p-kanban .kanban ul>li:nth-of-type(8n+7) {
+ background-color: var(--p-kanban-color-7);
+}
+body.colorful-p-kanban .kanban ul>li:nth-of-type(8n) {
+ background-color: var(--p-kanban-color-8);
+}
+.canvas-node-container .kanban ul>li:nth-of-type(n) {
+ backdrop-filter:none;
+}
+.kanban ul>li:nth-of-type(n) {
+ background-color: var(--p-kanban-color-simple);
+ padding-left: 1em;
+ backdrop-filter: blur(calc(var(--blur-p-kanban-frosted-glass) * 2px));
+}
+.kanban ul:first-child>li:nth-of-type(8n+1) {
+ border-top: 6px solid var(--p-kanban-color-1) !important;
+}
+.kanban ul:first-child>li:nth-of-type(8n+2) {
+ border-top: 6px solid var(--p-kanban-color-2) !important;
+}
+.kanban ul:first-child>li:nth-of-type(8n+3) {
+ border-top: 6px solid var(--p-kanban-color-3) !important;
+}
+.kanban ul:first-child>li:nth-of-type(8n+4) {
+ border-top: 6px solid var(--p-kanban-color-4) !important;
+}
+.kanban ul:first-child>li:nth-of-type(8n+5) {
+ border-top: 6px solid var(--p-kanban-color-5) !important;
+}
+.kanban ul:first-child>li:nth-of-type(8n+6) {
+ border-top: 6px solid var(--p-kanban-color-6) !important;
+}
+.kanban ul:first-child>li:nth-of-type(8n+7) {
+ border-top: 6px solid var(--p-kanban-color-7) !important;
+}
+.kanban ul:first-child>li:nth-of-type(8n) {
+ border-top: 6px solid var(--p-kanban-color-8) !important;
+}
+body.simple-p-kanban .kanban ul:first-child>li:nth-of-type(n) {
+ border-top: none !important;
+}
+
+body:not(.remove-shadow-p-kanban) .kanban ul>li:hover {
+ transition: box-shadow .2s cubic-bezier(.4, 0, 1, 1);
+ box-shadow: 0 3px 5px 0 var(--p-kanban-color-shadow), 0 3px 1px -3px var(--p-kanban-color-shadow), 2px 3px 3px 0 var(--p-kanban-color-shadow);
+}
+
+.kanban ul ul {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ padding: 0rem;
+ margin-top: 0.5rem;
+ border-radius: 0;
+ border: 0;
+ background: none;
+}
+
+.kanban ul ul li:not(.task-list-item) {
+ width: 100%;
+ display: block;
+ background-color: var(--p-kanban-card-color-1) !important;
+}
+
+body.remove-shadow-p-kanban .kanban ul ul li:hover {
+ background: var(--p-kanban-card-color-2) !important;
+ border-color: var(--p-kanban-border-color) !important;
+ border-left: 1px solid var(--p-kanban-border-color) !important;
+}
+
+body.remove-shadow-p-kanban.theme-dark .kanban ul ul li:hover {
+ border-color: #696969e1 !important;
+ border-left: 1px solid #696969e1 !important;
+}
+
+.kanban ul ul li .task-list-item-checkbox {
+ margin-left: 1.5rem !important;
+}
+
+.kanban ul ul ul {
+ margin-right: 0;
+}
+
+.kanban ul ul::before {
+ border-left: 0;
+}
+
+:is(.markdown-preview-view,.markdown-rendered).is-readable-line-width.kanban .markdown-preview-sizer>div>ul {
+ max-width: 100%;
+}
+
+.kanban :is(ol,ul).contains-task-list :is(ol,ul) {
+ position: initial;
+}
+
+.kanban :is(ol,ul).contains-task-list :is(ol,ul)::before {
+ all: initial;
+}
+
+.kanban ul > li.task-list-item {
+ flex: 1 1 20%;
+ padding: 0.1em 1em;
+ list-style: none;
+ border: 1px solid var(--p-kanban-border-color);
+ border-left: 1px solid var(--p-kanban-border-color) !important;
+ border-radius: var(--radius-s);
+ word-wrap: break-word;
+ word-break: break-word;
+ text-indent: 0.01em;
+}
+
+.kanban ul ul li.task-list-item {
+ width: 100%;
+ display: block;
+ padding-left: 2em;
+ text-indent: -3em;
+ background-color: var(--p-kanban-card-color-1) !important;
+}
+
+.kanban ul ul li.task-list-item .list-collapse-indicator.collapse-indicator.collapse-icon {
+ text-indent: -1em;
+}
+
+body:not(.default-icons) .kanban li.task-list-item .list-collapse-indicator.collapse-indicator.collapse-icon::before {
+ margin-left: -0.2em;
+}
+
+body:not(.default-icons) .kanban li.task-list-item .task-list-item.is-collapsed .list-collapse-indicator.collapse-indicator.collapse-icon::before {
+ transform: translateX(-0.9em) translateY(-1em) rotate(-90deg);
+}
+
+body.colorful-p-kanban .kanban .task-list-item-checkbox {
+ border-color: var(--text-normal) !important;
+}
+
+/* cssclass: colorful-highlight */
+body:not(.remove-colorful-highlight-bg) .markdown-source-view.is-live-preview *:not([class*="cm-formatting-highlight"])~*:not([class*="cm-em"])~.cm-em.cm-highlight.cm-strong,
+.markdown-source-view.is-live-preview.colorful-highlight .cm-em.cm-highlight.cm-strong {
+ background-color: var(--bg-color-highlight-3) !important;
+ color: var(--color-highlight-3) !important;
+ -webkit-text-fill-color: unset;
+ font-style: normal;
+ font-weight: var(--font-weight-highlight-3);
+}
+body:not(.remove-colorful-highlight-bg) .markdown-source-view.is-live-preview *:not([class*="cm-formatting-highlight"])~*:not([class*="cm-strong"])~.cm-highlight.cm-strong,
+.markdown-source-view.is-live-preview.colorful-highlight .cm-highlight.cm-strong {
+ background-color: var(--bg-color-highlight-2) !important;
+ color: var(--color-highlight-2) !important;
+ font-weight: var(--font-weight-highlight-2);
+}
+body:not(.remove-colorful-highlight-bg) .markdown-source-view.is-live-preview *:not([class*="cm-formatting-highlight"])~*:not([class*="cm-em"])~.cm-em.cm-highlight,
+.markdown-source-view.is-live-preview.colorful-highlight .cm-em.cm-highlight {
+ background-color: var(--bg-color-highlight-1) !important;
+ color: var(--color-highlight-1) !important;
+ font-style: normal;
+ font-weight: var(--font-weight-highlight-1);
+}
+.cm-s-obsidian .cm-formatting.cm-formatting-highlight.cm-highlight~.cm-formatting.cm-highlight[class*="cm-em"]~span.cm-highlight[class*="cm-em"],
+.cm-s-obsidian .cm-formatting.cm-formatting-highlight.cm-highlight~.cm-formatting.cm-highlight[class*="cm-strong"]~span.cm-highlight[class*="cm-strong"],
+.cm-s-obsidian .cm-formatting.cm-formatting-highlight.cm-highlight~.cm-formatting.cm-highlight[class*="cm-em"]:not([class*="cm-formatting-highlight"]),
+.cm-s-obsidian .cm-formatting.cm-formatting-highlight.cm-highlight~.cm-formatting.cm-highlight[class*="cm-strong"]:not([class*="cm-formatting-highlight"]) {
+ background-color: var(--text-highlight-bg) !important;
+}
+
+/* cssclass: cloze */
+.markdown-source-view.is-live-preview.cloze .cm-highlight.cm-strikethrough:not([class*="formatting"]),
+body:not(.remove-cloze-style) .markdown-source-view.is-live-preview .cm-highlight.cm-strikethrough:not([class*="formatting"]) {
+ background-color: var(--cloze-bg-color) !important;
+ color: var(--cloze-bg-color);
+ text-decoration: underline var(--cloze-decoration) var(--cloze-decoration-color);
+}
+
+.markdown-source-view.is-live-preview.cloze .cm-highlight.cm-strikethrough:hover,
+body:not(.remove-cloze-style) .markdown-source-view.is-live-preview .cm-highlight.cm-strikethrough:hover {
+ background-color: transparent !important;
+ color: var(--text-normal) !important;
+ transition: all 400ms ease-in-out;
+}
+
+
+body:not(.remove-cloze-style) .markdown-rendered mark:has(> del) {
+ background-color: transparent !important;
+}
+
+body:not(.remove-cloze-style) .markdown-rendered mark:empty {
+ background-color: initial !important;
+}
+
+
+.markdown-source-view.is-live-preview.cloze .cm-em.cm-highlight.cm-strikethrough:not([class*="formatting"]),
+body:not(.remove-cloze-style) .markdown-source-view.is-live-preview .cm-em.cm-highlight.cm-strikethrough:not([class*="formatting"]) {
+ color: transparent !important;
+ background-color: transparent !important;
+ padding: 0 2px;
+ text-decoration: underline var(--cloze-decoration-2) var(--cloze-decoration-color-2) !important;
+}
+
+
+/*========floating-toc===========*/
+div.markdown-source-view ul.floating-toc>li{
+ flex:none;
+ background-color: transparent;
+ border:0px;
+}
+div.markdown-source-view ul.floating-toc{
+ flex-wrap:unset;
+}
+/*=========================*/
+/*==========tags===========*/
+/*=========================*/
+/*customised colorful tags*/
+body.colorful-tag-bt .tag:not(.token):nth-child(5n+1) {
+ background-color: var(--tag1);
+}
+
+body.colorful-tag-bt .tag:not(.token):nth-child(5n+2) {
+ background-color: var(--tag2);
+}
+
+body.colorful-tag-bt .tag:not(.token):nth-child(5n+3) {
+ background-color: var(--tag3);
+}
+
+body.colorful-tag-bt .tag:not(.token):nth-child(5n+4) {
+ background-color: var(--tag4);
+}
+
+body.colorful-tag-bt .tag:not(.token):nth-child(5n) {
+ background-color: var(--tag5);
+}
+
+/*rainbow tag alt*/
+body.rainbow-tag-no-filter .tag:not(.token):nth-child(5n+1) {
+ --tag-border-color: hsla(var(--accent-h), var(--accent-s), var(--accent-l), 20%);
+ background-color: var(--theme-color-translucent-01);
+ color: var(--theme-color);
+}
+
+body.rainbow-tag-no-filter .tag:not(.token):nth-child(5n+2) {
+ --tag-border-color: hsla(calc(var(--accent-h) + 70), var(--accent-s), var(--accent-l), 20%);
+ background-color: hsla(calc(var(--accent-h) + 70), var(--accent-s), var(--accent-l), 10%) !important;
+ color: hsl(calc(var(--accent-h) + 70), var(--accent-s), var(--accent-l-alt)) !important;
+}
+
+body.rainbow-tag-no-filter .tag:not(.token):nth-child(5n+3) {
+ --tag-border-color: hsla(calc(var(--accent-h) + 140), var(--accent-s), var(--accent-l), 20%);
+ background-color: hsla(calc(var(--accent-h) + 140), var(--accent-s), var(--accent-l), 10%) !important;
+ color: hsl(calc(var(--accent-h) + 140), var(--accent-s), var(--accent-l-alt)) !important;
+}
+
+body.rainbow-tag-no-filter .tag:not(.token):nth-child(5n+4) {
+ --tag-border-color: hsla(calc(var(--accent-h) + 210), var(--accent-s), var(--accent-l), 20%);
+ background-color: hsla(calc(var(--accent-h) + 210), var(--accent-s), var(--accent-l), 10%) !important;
+ color: hsl(calc(var(--accent-h) + 210), var(--accent-s), var(--accent-l-alt)) !important;
+}
+
+body.rainbow-tag-no-filter .tag:not(.token):nth-child(5n) {
+ --tag-border-color: hsla(calc(var(--accent-h) + 280), var(--accent-s), var(--accent-l), 20%);
+ background-color: hsla(calc(var(--accent-h) + 280), var(--accent-s), var(--accent-l), 10%) !important;
+ color: hsl(calc(var(--accent-h) + 280), var(--accent-s), var(--accent-l-alt)) !important;
+}
+
+
+body.rainbow-tag-no-filter .tag:not(.token):nth-child(5n):hover {
+ color: white !important;
+ background-color: hsl(calc(var(--accent-h) + 280), var(--accent-s), var(--accent-l)) !important;
+}
+body.rainbow-tag-no-filter .tag:not(.token):nth-child(5n+1):hover {
+ color: white !important;
+ background-color: hsl(var(--accent-h), var(--accent-s), var(--accent-l)) !important;
+}
+body.rainbow-tag-no-filter .tag:not(.token):nth-child(5n+2):hover {
+ color: white !important;
+ background-color: hsl(calc(var(--accent-h) + 70), var(--accent-s), var(--accent-l)) !important;
+}
+body.rainbow-tag-no-filter .tag:not(.token):nth-child(5n+3):hover {
+ color: white !important;
+ background-color: hsl(calc(var(--accent-h) + 140), var(--accent-s), var(--accent-l)) !important;
+}
+body.rainbow-tag-no-filter .tag:not(.token):nth-child(5n+4):hover {
+ color: white !important;
+ background-color: hsl(calc(var(--accent-h) + 210), var(--accent-s), var(--accent-l)) !important;
+}
+
+body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+1),
+body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+1)+span.cm-hashtag,
+body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+1)+.cm-hashtag.cm-meta,
+body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+1)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end {
+ --tag-border-color: hsla(var(--accent-h), var(--accent-s), var(--accent-l), 20%);
+ background-color: var(--theme-color-translucent-01) !important;
+ color: var(--theme-color) !important;
+}
+
+body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+2),
+body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+2)+span.cm-hashtag,
+body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+2)+.cm-hashtag.cm-meta,
+body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+2)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end {
+ --tag-border-color: hsla(calc(var(--accent-h) + 210), var(--accent-s), var(--accent-l), 20%);
+ background-color: hsla(calc(var(--accent-h) + 210), var(--accent-s), var(--accent-l), 10%) !important;
+ color: hsl(calc(var(--accent-h) + 210), var(--accent-s), var(--accent-l-alt)) !important;
+}
+
+body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+3),
+body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+3)+span.cm-hashtag,
+body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+3)+.cm-hashtag.cm-meta,
+body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+3)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end {
+ --tag-border-color: hsla(calc(var(--accent-h) + 70), var(--accent-s), var(--accent-l), 20%);
+ background-color: hsla(calc(var(--accent-h) + 70), var(--accent-s), var(--accent-l), 10%) !important;
+ color: hsl(calc(var(--accent-h) + 70), var(--accent-s), var(--accent-l-alt)) !important;
+}
+
+body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+4),
+body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+4)+span.cm-hashtag,
+body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+4)+.cm-hashtag.cm-meta,
+body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+4)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end {
+ --tag-border-color: hsla(calc(var(--accent-h) + 280), var(--accent-s), var(--accent-l), 20%);
+ background-color: hsla(calc(var(--accent-h) + 280), var(--accent-s), var(--accent-l), 10%) !important;
+ color: hsl(calc(var(--accent-h) + 280), var(--accent-s), var(--accent-l-alt)) !important;
+}
+
+body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n),
+body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n)+span.cm-hashtag,
+body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n)+.cm-hashtag.cm-meta,
+body.rainbow-tag-no-filter .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end {
+ --tag-border-color: hsla(calc(var(--accent-h) + 140), var(--accent-s), var(--accent-l), 20%);
+ background-color: hsla(calc(var(--accent-h) + 140), var(--accent-s), var(--accent-l), 10%) !important;
+ color: hsl(calc(var(--accent-h) + 140), var(--accent-s), var(--accent-l-alt)) !important;
+}
+
+
+
+/*rainbow tag*/
+body.rainbow-tag .tag:not(.token):nth-child(5n+1) {
+ background-color: var(--theme-color-translucent-01);
+ color: var(--theme-color);
+}
+
+body.rainbow-tag .tag:not(.token):nth-child(5n+2) {
+ background-color: var(--theme-color-translucent-01);
+ color: var(--theme-color);
+ filter: hue-rotate(70deg);
+}
+
+body.rainbow-tag .tag:not(.token):nth-child(5n+3) {
+ background-color: var(--theme-color-translucent-01);
+ color: var(--theme-color);
+ filter: hue-rotate(140deg);
+}
+
+body.rainbow-tag .tag:not(.token):nth-child(5n+4) {
+ background-color: var(--theme-color-translucent-01);
+ color: var(--theme-color);
+ filter: hue-rotate(210deg);
+}
+
+body.rainbow-tag .tag:not(.token):nth-child(5n) {
+ background-color: var(--theme-color-translucent-01);
+ color: var(--theme-color);
+ filter: hue-rotate(280deg);
+}
+
+body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+1),
+body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+1)+span.cm-hashtag,
+body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+1)+.cm-hashtag.cm-meta,
+body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+1)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end {
+ background-color: var(--theme-color-translucent-01) !important;
+ color: var(--theme-color) !important;
+}
+
+body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+2),
+body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+2)+span.cm-hashtag,
+body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+2)+.cm-hashtag.cm-meta,
+body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+2)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end {
+ background-color: var(--theme-color-translucent-01) !important;
+ color: var(--theme-color) !important;
+ filter: hue-rotate(210deg);
+}
+
+body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+3),
+body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+3)+span.cm-hashtag,
+body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+3)+.cm-hashtag.cm-meta,
+body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+3)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end {
+ background-color: var(--theme-color-translucent-01) !important;
+ color: var(--theme-color) !important;
+ filter: hue-rotate(70deg);
+}
+
+body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+4),
+body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+4)+span.cm-hashtag,
+body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+4)+.cm-hashtag.cm-meta,
+body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+4)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end {
+ background-color: var(--theme-color-translucent-01) !important;
+ color: var(--theme-color) !important;
+ filter: hue-rotate(280deg);
+}
+
+body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n),
+body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n)+span.cm-hashtag,
+body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n)+.cm-hashtag.cm-meta,
+body.rainbow-tag .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end {
+ background-color: var(--theme-color-translucent-01) !important;
+ color: var(--theme-color) !important;
+ filter: hue-rotate(140deg);
+}
+
+
+/*tag font size and font family*/
+body.colorful-tag-bt a.tag:not(.token) {
+ font-size: var(--font-size-tag);
+ font-family: var(--font-family-tag) !important;
+ border: none;
+ color: var(--tag-text);
+ text-align: center;
+ text-decoration: none;
+ cursor: pointer;
+}
+
+body:not(.tag-default) .tag:not(.token):hover {
+ color: white !important;
+ background-color: var(--theme-color) !important;
+}
+
+body:is(:not(.tag-default),:not(.font-family-change-to-default)) .cm-s-obsidian span.cm-hashtag {
+ font-family: var(--font-family-tag);
+ font-size: var(--font-size-tag) !important;
+ text-decoration: none;
+}
+
+body:not(.tag-default) .cm-s-obsidian span.cm-hashtag-begin {
+ border-top-left-radius: var(--radius-l);
+ border-bottom-left-radius: var(--radius-l);
+ border-right: none !important;
+ text-decoration: none;
+ padding-left: 0.3em;
+}
+
+body:not(.tag-default) .cm-s-obsidian span.cm-hashtag-end {
+ border-radius: 0 var(--radius-l) var(--radius-l) 0;
+ padding-right: 0.3em !important;
+ border-left: none;
+ text-decoration: none;
+}
+
+body:not(.tag-default) .cm-s-obsidian span.cm-hashtag-begin+.cm-hashtag.cm-meta {
+ padding-right: 0;
+ border-left: none !important;
+}
+
+body:is(.rainbow-tag,.tag-pill-outlined,.tag-clear-style,.colorful-tag-bt) .cm-s-obsidian span:is(.cm-hashtag,.cm-hashtag-begin,.cm-hashtag-end,.cm-hashtag-begin+.cm-hashtag.cm-meta,.cm-hashtag-begin+.cm-hashtag.cm-meta+span.cm-hashtag.cm-meta.cm-hashtag-end) {
+ color: var(--tag-text) ;
+}
+
+
+body:not(.tag-default) .cm-s-obsidian span.cm-hashtag-begin+.cm-hashtag.cm-meta+span.cm-hashtag.cm-meta.cm-hashtag-end {
+ padding-left: 0;
+ border-top-right-radius: var(--radius-l);
+ border-bottom-right-radius: var(--radius-l);
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+ padding-right: 0.3em;
+}
+
+body:not(.tag-default).tag-pill-outlined .tag:not(.token) {
+ color: var(--text-normal);
+ background-color: transparent !important;
+ border: var(--tag-border-width) solid;
+ padding: 0px 8px;
+}
+
+a.tag,
+.editor .cl-hashtag,
+.cm-hashtag {
+ padding-top: 0.1em;
+ padding-bottom: 0.1em;
+}
+.is-live-preview a.tag {
+ line-height: 1.8;
+}
+body.tag-pill-outlined .tag:not(.token):nth-child(5n+1) {
+ border-color: var(--tag1);
+ color: var(--tag1);
+}
+body.tag-pill-outlined .tag:not(.token):nth-child(5n+2) {
+ border-color: var(--tag2);
+ color: var(--tag2);
+}
+body.tag-pill-outlined .tag:not(.token):nth-child(5n+3) {
+ border-color: var(--tag3);
+ color: var(--tag3);
+}
+body.tag-pill-outlined .tag:not(.token):nth-child(5n+4) {
+ border-color: var(--tag4);
+ color: var(--tag4);
+}
+body.tag-pill-outlined .tag:not(.token):nth-child(5n) {
+ border-color: var(--tag5);
+ color: var(--tag5);
+}
+
+body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag,
+body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin,
+body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-end,
+body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin+.cm-hashtag.cm-meta,
+body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin+.cm-hashtag.cm-meta+span.cm-hashtag.cm-meta.cm-hashtag-end {
+ color: var(--text-normal) !important;
+}
+
+body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+1),
+body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+1)+span.cm-hashtag,
+body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+1)+.cm-hashtag.cm-meta,
+body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+1)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end {
+ border: var(--tag-border-width) solid var(--tag1);
+ background-color: transparent !important;
+ color: var(--tag1) !important;
+}
+
+body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+2),
+body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+2)+span.cm-hashtag,
+body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+2)+.cm-hashtag.cm-meta,
+body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+2)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end {
+ border: var(--tag-border-width) solid var(--tag2);
+ background-color: transparent !important;
+ color: var(--tag2) !important;
+}
+
+body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+3),
+body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+3)+span.cm-hashtag,
+body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+3)+.cm-hashtag.cm-meta,
+body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+3)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end {
+ border: var(--tag-border-width) solid var(--tag3);
+ background-color: transparent !important;
+ color: var(--tag3) !important;
+}
+
+body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+4),
+body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+4)+span.cm-hashtag,
+body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+4)+.cm-hashtag.cm-meta,
+body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+4)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end {
+ border: var(--tag-border-width) solid var(--tag4);
+ background-color: transparent !important;
+ color: var(--tag4) !important;
+}
+
+body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n),
+body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n)+span.cm-hashtag,
+body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n)+.cm-hashtag.cm-meta,
+body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end {
+ border: var(--tag-border-width) solid var(--tag5);
+ background-color: transparent !important;
+ color: var(--tag5) !important;
+}
+
+
+body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(n)+span.cm-hashtag:not([class*="-end"]),
+body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(n)+.cm-hashtag.cm-meta:not([class*="-end"]) {
+ border-left: none;
+ border-right: none;
+}
+
+body.tag-pill-outlined .cm-s-obsidian span.cm-hashtag-begin:nth-child(n)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end {
+ border-left: none;
+}
+
+body.tag-clear-style .tag:not(.token):nth-child(n) {
+ background-color: transparent;
+ border: none;
+ color: var(--text-accent);
+ text-decoration: underline;
+ padding: 0 2px;
+}
+
+body.tag-clear-style .tag:not(.token):nth-child(n):hover {
+ background-color: var(--theme-color-translucent-015) !important;
+}
+
+body.tag-clear-style .cm-s-obsidian span.cm-hashtag-begin,
+body.tag-clear-style .cm-s-obsidian span.cm-hashtag-begin+.cm-hashtag.cm-meta,
+body.tag-clear-style .cm-s-obsidian span.cm-hashtag-end,
+body.tag-clear-style .cm-s-obsidian span.cm-hashtag-begin+span.cm-hashtag.cm-meta.cm-hashtag-end,
+body.tag-clear-style .cm-s-obsidian span.cm-hashtag-begin+.cm-hashtag.cm-meta {
+ background-color: transparent;
+ border: none;
+ color: var(--text-accent) !important;
+ text-decoration: underline;
+ padding: 0;
+}
+
+body.tag-clear-style .cm-s-obsidian span.cm-hashtag-begin+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end {
+ background-color: transparent;
+}
+
+body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) .cm-formatting.cm-formatting-hashtag.cm-hashtag.cm-hashtag-begin.cm-meta.cm-tag-dailynote,
+body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) .cm-formatting.cm-formatting-hashtag.cm-hashtag.cm-hashtag-begin.cm-meta.cm-tag-weeklynote,
+body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) .cm-formatting.cm-formatting-hashtag.cm-hashtag.cm-hashtag-begin.cm-meta.cm-tag-ideas,
+body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) .cm-formatting.cm-formatting-hashtag.cm-hashtag.cm-hashtag-begin.cm-meta.cm-tag-inprogress,
+body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) .cm-formatting.cm-formatting-hashtag.cm-hashtag.cm-hashtag-begin.cm-meta.cm-tag-important,
+body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) .cm-formatting.cm-formatting-hashtag.cm-hashtag.cm-hashtag-begin.cm-meta.cm-tag-questions,
+body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) .cm-formatting.cm-formatting-hashtag.cm-hashtag.cm-hashtag-begin.cm-meta.cm-tag-complete {
+ font-weight: 600;
+ font-family: var(--font-family-special-tag) !important;
+ display: inline;
+ color: var(--white) !important;
+}
+
+body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+1),
+body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+1)+span.cm-hashtag,
+body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+1)+.cm-hashtag.cm-meta,
+body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+1)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end {
+ background-color: var(--tag1);
+}
+
+body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+2),
+body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+2)+span.cm-hashtag,
+body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+2)+.cm-hashtag.cm-meta,
+body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+2)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end {
+ background-color: var(--tag2);
+}
+
+body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+3),
+body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+3)+span.cm-hashtag,
+body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+3)+.cm-hashtag.cm-meta,
+body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+3)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end {
+ background-color: var(--tag3);
+}
+
+body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+4),
+body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+4)+span.cm-hashtag,
+body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+4)+.cm-hashtag.cm-meta,
+body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n+4)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end {
+ background-color: var(--tag4);
+}
+
+body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n),
+body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n)+span.cm-hashtag,
+body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n)+.cm-hashtag.cm-meta,
+body.colorful-tag-bt .cm-s-obsidian span.cm-hashtag-begin:nth-child(5n)+span.cm-hashtag.cm-meta+span.cm-hashtag.cm-hashtag-end {
+ background-color: var(--tag5);
+}
+
+
+/*special tags*/
+body.tag-pill-outlined .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) span.cm-hashtag.cm-meta.cm-hashtag-end:is(.cm-tag-important,.cm-tag-complete,.cm-tag-ideas,.cm-tag-questions,.cm-tag-weeklynote,.cm-tag-dailynote,.cm-tag-inprogress):not(.cm-formatting-hashtag) {
+ border-top: var(--tag-border-width) solid var(--tag1);
+ border-bottom: var(--tag-border-width) solid var(--tag1);
+}
+
+body:not(.tag-default) .tag[href ^="#important"]:not(.token) {
+ background-color: var(--stag1-bg) !important;
+ font-weight: 600;
+ font-family: var(--font-family-special-tag) !important;
+ color: var(--white) !important;
+ filter: hue-rotate(0) !important;
+}
+
+body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) span.cm-hashtag.cm-meta.cm-hashtag-end.cm-tag-important:not(.cm-formatting-hashtag) {
+ font-family: var(--font-family-special-tag) !important;
+ font-weight: 600;
+ background-color: var(--stag1-bg) !important;
+ color: var(--white) !important;
+ font-size: calc(var(--font-size-tag) - 0.3em);
+ filter: hue-rotate(0) !important;
+}
+
+body:not(.tag-default) .tag[href^="#重要"]:not(.token) {
+ background-color: var(--stag1-bg) !important;
+ font-weight: 600;
+ font-family: Webdings, 'Microsoft YaHei';
+ color: var(--white) !important;
+ filter: hue-rotate(0) !important;
+}
+
+body:not(.tag-default) .tag[href^="#complete"]:not(.token) {
+ background-color: var(--stag3-bg) !important;
+ font-weight: 600;
+ font-family: var(--font-family-special-tag) !important;
+ color: var(--white) !important;
+ filter: hue-rotate(0) !important;
+}
+
+body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) span.cm-hashtag.cm-meta.cm-hashtag-end.cm-tag-complete:not(.cm-formatting-hashtag) {
+ font-family: var(--font-family-special-tag) !important;
+ font-weight: 600;
+ background-color: var(--stag3-bg) !important;
+ color: var(--white) !important;
+ font-size: 0.95em;
+ filter: hue-rotate(0) !important;
+}
+
+body:not(.tag-default) .tag[href^="#完成"]:not(.token) {
+ background-color: var(--stag3-bg) !important;
+ font-family: Origin, 'Microsoft YaHei';
+ font-weight: 600;
+ color: var(--white) !important;
+ filter: hue-rotate(0) !important;
+}
+
+body:not(.tag-default) .tag[href ^="#inprogress"]:not(.token) {
+ background-color: var(--stag2-bg) !important;
+ font-weight: 600;
+ font-family: var(--font-family-special-tag) !important;
+ color: var(--white) !important;
+ filter: hue-rotate(0) !important;
+}
+
+body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) span.cm-hashtag.cm-meta.cm-hashtag-end.cm-tag-inprogress:not(.cm-formatting-hashtag) {
+ font-family: var(--font-family-special-tag) !important;
+ font-weight: 600;
+ background-color: var(--stag2-bg) !important;
+ color: var(--white) !important;
+ font-size: 0.95em;
+ filter: hue-rotate(0) !important;
+}
+
+body:not(.tag-default) .tag[href ^="#进行中"]:not(.token) {
+ background-color: var(--stag2-bg) !important;
+ font-weight: 600;
+ font-family: Wingdings, 'Microsoft YaHei';
+ color: var(--white) !important;
+ filter: hue-rotate(0) !important;
+}
+
+body:not(.tag-default) .tag[href ^="#dailynote"]:not(.token) {
+ background-color: var(--tag-dailynote-bg) !important;
+ font-weight: 600;
+ font-family: var(--font-family-special-tag) !important;
+ color: var(--white) !important;
+ filter: hue-rotate(0) !important;
+}
+
+body:not(.tag-default) .tag[href ^="#dailynote"]::after {
+ content: ' 🐈';
+ font-size: var(--font-size-emoji-after-tag);
+}
+
+body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) span.cm-tag-dailynote:not(.cm-formatting-hashtag)::after {
+ content: ' 🐈';
+}
+
+body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) span.cm-hashtag.cm-meta.cm-hashtag-end.cm-tag-dailynote:not(.cm-formatting-hashtag) {
+ font-family: var(--font-family-special-tag) !important;
+ font-weight: 600;
+ background-color: var(--tag-dailynote-bg) !important;
+ color: var(--white) !important;
+ font-size: 0.95em;
+ filter: hue-rotate(0) !important;
+}
+
+body:not(.tag-default) .tag[href ^="#weeklynote"]:not(.token) {
+ background-color: var(--tag-weeklynote-bg) !important;
+ font-weight: 600;
+ font-family: var(--font-family-special-tag) !important;
+ color: var(--white) !important;
+ filter: hue-rotate(0) !important;
+}
+
+body:not(.tag-default) .tag[href^="#weeklynote"]::after {
+ content: ' 🥑';
+ font-size: var(--font-size-emoji-after-tag);
+}
+
+body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) span.cm-tag-weeklynote:not(.cm-formatting-hashtag)::after {
+ content: ' 🥑';
+}
+
+body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) .cm-hashtag.cm-meta.cm-hashtag-end.cm-tag-weeklynote:not(.cm-formatting-hashtag) {
+ font-family: var(--font-family-special-tag) !important;
+ font-weight: 600;
+ background-color: var(--tag-weeklynote-bg) !important;
+ color: var(--white) !important;
+ font-size: 0.95em;
+ filter: hue-rotate(0) !important;
+}
+
+body:not(.tag-default) .tag[href ^="#questions"]:not(.token) {
+ background-color: var(--tag-questions-bg) !important;
+ font-weight: 600;
+ font-family: var(--font-family-special-tag) !important;
+ color: var(--white) !important;
+ filter: hue-rotate(0) !important;
+}
+
+body:not(.tag-default) .tag[href^="#questions"]::after {
+ content: ' ❓';
+ font-size: var(--font-size-emoji-after-tag);
+}
+
+body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) span.cm-tag-questions:not(.cm-formatting-hashtag)::after {
+ content: ' ❓';
+}
+
+body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) span.cm-hashtag.cm-meta.cm-hashtag-end.cm-tag-questions:not(.cm-formatting-hashtag) {
+ font-family: var(--font-family-special-tag) !important;
+ font-weight: 600;
+ background-color: var(--tag-questions-bg) !important;
+ color: var(--white) !important;
+ font-size: 0.95em;
+ filter: hue-rotate(0) !important;
+}
+
+body:not(.tag-default) .tag[href ^="#ideas"]:not(.token) {
+ background-color: var(--tag-ideas-bg) !important;
+ font-weight: 600;
+ font-family: var(--font-family-special-tag) !important;
+ color: var(--white) !important;
+ filter: hue-rotate(0) !important;
+}
+
+body:not(.tag-default) .tag[href^="#ideas"]::after {
+ content: ' 💡';
+ font-size: var(--font-size-emoji-after-tag);
+}
+
+body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) span.cm-tag-ideas:not(.cm-formatting-hashtag)::after {
+ content: ' 💡';
+}
+
+body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) span.cm-hashtag.cm-meta.cm-hashtag-end.cm-tag-ideas:not(.cm-formatting-hashtag) {
+ background-color: var(--tag-ideas-bg) !important;
+ font-family: var(--font-family-special-tag) !important;
+ font-weight: 600;
+ color: var(--white) !important;
+ font-size: 0.95em;
+}
+
+body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) .cm-formatting.cm-formatting-hashtag.cm-hashtag.cm-hashtag-begin.cm-meta.cm-tag-important {
+ background-color: var(--stag1-bg) !important;
+ filter: hue-rotate(0) !important;
+}
+
+body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) .cm-formatting.cm-formatting-hashtag.cm-hashtag.cm-hashtag-begin.cm-meta.cm-tag-weeklynote {
+ background-color: var(--tag-weeklynote-bg) !important;
+ filter: hue-rotate(0) !important;
+}
+
+body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) .cm-formatting.cm-formatting-hashtag.cm-hashtag.cm-hashtag-begin.cm-meta.cm-tag-dailynote {
+ background-color: var(--tag-dailynote-bg) !important;
+ filter: hue-rotate(0) !important;
+}
+
+body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) .cm-formatting.cm-formatting-hashtag.cm-hashtag.cm-hashtag-begin.cm-meta.cm-tag-ideas {
+ background-color: var(--tag-ideas-bg) !important;
+ filter: hue-rotate(0) !important;
+}
+body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) .cm-formatting.cm-formatting-hashtag.cm-hashtag.cm-hashtag-begin.cm-meta.cm-tag-inprogress {
+ background-color: var(--stag2-bg) !important;
+ filter: hue-rotate(0) !important;
+}
+
+body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) .cm-formatting.cm-formatting-hashtag.cm-hashtag.cm-hashtag-begin.cm-meta.cm-tag-questions {
+ background-color: var(--tag-questions-bg) !important;
+ filter: hue-rotate(0) !important;
+}
+body:not(.tag-default) .cm-s-obsidian:not([class="markdown-source-view cm-s-obsidian mod-cm6"]) .cm-formatting.cm-formatting-hashtag.cm-hashtag.cm-hashtag-begin.cm-meta.cm-tag-complete {
+ background-color: var(--stag3-bg) !important;
+ filter: hue-rotate(0) !important;
+}
+
+/*source mode*/
+div[class="markdown-source-view cm-s-obsidian mod-cm6"] span.cm-hashtag {
+ background-color: transparent !important;
+ color: var(--text-muted) !important;
+ text-decoration: underline;
+}
+
+div[class="markdown-source-view cm-s-obsidian mod-cm6"] span.cm-hashtag,
+div[class="markdown-source-view cm-s-obsidian mod-cm6"] span.cm-hashtag-begin,
+div[class="markdown-source-view cm-s-obsidian mod-cm6"] span.cm-hashtag-end,
+div[class="markdown-source-view cm-s-obsidian mod-cm6"] span.cm-hashtag-begin+.cm-hashtag.cm-meta {
+ padding: 0 !important;
+}
+
+/*thanks to Klaas from Obsidian Members Group on discord*/
+/* Selection highlight */
+.suggestion-item.is-selected {
+ background-color: var(--theme-color-translucent-015);
+}
+
+:is(.markdown-preview-view,.markdown-rendered):not([class*="kanban-plugin"]) {
+ position: relative;
+ overflow-y: auto;
+ overflow-wrap: break-word;
+ color: var(--text-normal);
+ user-select: text;
+}
+
+/*edit mode font size*/
+pre.CodeMirror-line {
+ font-size: var(--font-size-edit-normal) !important;
+}
+
+/*preview mode font size*/
+p {
+ font-size: var(--font-size-preview-normal);
+}
+
+:is(.markdown-preview-view,.markdown-rendered) p {
+ margin-block-start: calc(var(--paragraph-spacing) * 1em);
+ margin-block-end: calc(var(--paragraph-spacing) * 1em);
+}
+
+
+
+.markdown-source-view.mod-cm6 div.cm-line:not(.HyperMD-codeblock):not(.HyperMD-header):not(:has(>br:only-child)) {
+ padding-bottom: calc((var(--paragraph-spacing) - 1) * 1em) ;
+}
+
+:is(.markdown-preview-view,.markdown-rendered) :is(ol,ul) {
+ margin-block-start: calc((var(--line-height-list) - 2) * 1em);
+ margin-block-end: calc((var(--line-height-list) - 2) * 1em);
+}
+
+
+
+body.toggle-paragraph-spacing :is(.markdown-preview-view,.markdown-rendered) p>br {
+ content:" ";
+ margin-top: calc((var(--paragraph-spacing) - 1) * 1em);
+ display: block;
+}
+
+body.toggle-left-aligned-content .markdown-source-view.mod-cm6.is-readable-line-width:not(.is-rtl) .cm-scroller > *:first-child {
+ margin-left: 0;
+}
+
+body.toggle-left-aligned-content :is(.markdown-preview-view,.markdown-rendered).is-readable-line-width:not(.matrix) .markdown-preview-sizer, .markdown-source-view.is-readable-line-width:not(.matrix) .CodeMirror, :is(.markdown-preview-view,.markdown-rendered):not(.matrix) .is-readable-line-width :is(.markdown-preview-section,.markdown-rendered), :is(.markdown-preview-view,.markdown-rendered):not(.matrix) .is-readable-line-width :is(.markdown-preview-section,.markdown-rendered) > div, :is(.markdown-preview-view,.markdown-rendered).is-readable-line-width:not(.matrix) :is(.markdown-preview-section,.markdown-rendered) {
+ margin-left: 0;
+}
+
+
+
+body.text-indentation-two-em .workspace-leaf-content[data-type="markdown"] .markdown-source-view.mod-cm6 div.cm-line:not(:is(.hr,.HyperMD-header,.HyperMD-quote,.HyperMD-list-line,.HyperMD-codeblock)),
+.markdown-source-view.mod-cm6.indent div.cm-line:not(:is(.hr,.HyperMD-header,.HyperMD-quote,.HyperMD-list-line,.HyperMD-codeblock)) {
+ text-indent: 2em;
+}
+
+body.text-indentation-two-em .workspace-leaf-content[data-type="markdown"] .markdown-source-view.mod-cm6 div.cm-line:not(:is(.hr,.HyperMD-header,.HyperMD-quote,.HyperMD-list-line,.HyperMD-codeblock)) .cm-hmd-frontmatter:first-of-type,
+.markdown-source-view.mod-cm6.indent div.cm-line:not(:is(.hr,.HyperMD-header,.HyperMD-quote,.HyperMD-list-line,.HyperMD-codeblock)) .cm-hmd-frontmatter:first-of-type {
+ margin-left: -2em;
+}
+body.text-indentation-two-em .markdown-source-view.mod-cm6 div.has-banner.cm-line:not(.HyperMD-header) .cm-def.cm-hmd-frontmatter,
+body.text-indentation-two-em .markdown-source-view.mod-cm6 div.has-banner.cm-line:not(.HyperMD-header) .collapse-indicator,
+.markdown-source-view.mod-cm6.indent div.has-banner.cm-line:not(.HyperMD-header) .cm-def.cm-hmd-frontmatter,
+.markdown-source-view.mod-cm6.indent div.has-banner.cm-line:not(.HyperMD-header) .collapse-indicator {
+ margin-left: 0;
+ left: -3em;
+}
+
+body.text-indentation-two-em [data-type="markdown"] div[class="el-p"]:not(blockquote) > p,
+[data-type="markdown"] :is(.markdown-preview-view,.markdown-rendered).indent div[class="el-p"]:not(blockquote) > p {
+ text-indent: 2em;
+}
+
+
+body.text-indentation-two-em [data-type="markdown"] div[class="el-p"]:not(blockquote) > p>br,
+[data-type="markdown"] :is(.markdown-preview-view,.markdown-rendered).indent div[class="el-p"]:not(blockquote) > p>br {
+ content: ' ';
+ white-space: pre;
+ line-height: calc((var(--paragraph-spacing) + 0.3) * 1em);
+ display:unset;
+}
+body.text-indentation-two-em [data-type="markdown"] div[class="el-p"]:not(blockquote) > p>br::after,
+[data-type="markdown"] :is(.markdown-preview-view,.markdown-rendered).indent div[class="el-p"]:not(blockquote) >p>br::after {
+ content: '\A\9\9';
+}
+
+body.justify-align div[data-type="markdown"] div.cm-line:not(.HyperMD-codeblock),
+body.justify-align div[data-type="markdown"] :is(.markdown-preview-view,.markdown-rendered),
+.markdown-source-view.text-justify div.cm-line:not(.HyperMD-codeblock),
+:is(.markdown-preview-view,.markdown-rendered).text-justify {
+ text-align: justify;
+ hyphens: auto;
+}
+
+/*edit mode blockquote font size*/
+.cm-s-obsidian span.cm-quote {
+ font-size: var(--font-size-edit-blockquote);
+}
+
+.CodeMirror-code span.cm-formatting.cm-formatting-quote.cm-formatting-quote.cm-quote::before {
+ content: "";
+ border-left: 7px solid var(--theme-color);
+ border-radius: 0; /*5px 0 0 5px;*/
+ height: 100%;
+ margin-left: -7px;
+ position: absolute;
+}
+
+.markdown-source-view.mod-cm6 .cm-blockquote-border {
+ border-color: var(--theme-color);
+}
+
+.CodeMirror-line span.cm-formatting-quote + *::before,
+.CodeMirror-line span.cm-formatting-quote + span.cm-hmd-indent-in-quote + span.cm-quote:not(.cm-formatting-quote)::before,
+.CodeMirror-line span.cm-inline-code + *::before,
+.CodeMirror-line span.cm-highlight + *::before,
+.CodeMirror-line span.cm-quote + *::before,
+.CodeMirror-line span.cm-hmd-html-end + *::before,
+.CodeMirror-line span.cm-formatting-math + *::before {
+ border-left: none;
+}
+
+/*Quote (> lorem ipsum ...) in edit mode with left border rendered instead of >*/
+div:not(.CodeMirror-activeline)>.CodeMirror-line span.cm-formatting-quote {
+ color: transparent !important;
+}
+
+.CodeMirror-line span.cm-formatting-quote {
+ color: var(--red) !important;
+}
+
+.HyperMD-quote.CodeMirror-line {
+ background-color: var(--background-blockquote);
+}
+
+.cm-quote:not([class*="link"]):not([class*="string"]):not([class*="em"]):not([class*="strong"]) {
+ color: var(--text-normal);
+}
+
+/* highlight */
+:is(.markdown-preview-view,.markdown-rendered) mark {
+ background-color: var(--text-highlight-bg);
+ padding: 1px 2px;
+ color: var(--text-highlight);
+ border-radius: var(--radius-xs);
+}
+
+.cm-s-obsidian span.cm-highlight,
+.cm-highlight.cm-quote {
+ color: var(--text-highlight);
+ padding: 2px 0 1px 0;
+}
+
+body:not(.no-rounded-corners-highlight):not(.all-rounded-corners-highlight) .cm-s-obsidian .cm-widgetBuffer[aria-hidden="true"]+span.cm-highlight:has(+ .cm-widgetBuffer[aria-hidden="true"]) {
+ border-radius: 3px;
+ padding: 1px 2px;
+}
+
+.cm-s-obsidian span.cm-formatting-highlight {
+ border-radius: 3px 0 0 3px;
+}
+
+.cm-s-obsidian span[class="cm-highlight"]+span.cm-formatting-highlight,
+.cm-s-obsidian span[class*="cm-highlight"][class*="cm-list"]+span.cm-formatting-highlight,
+.cm-s-obsidian span[class*="cm-highlight"][class*="cm-quote"]+span.cm-formatting-highlight,
+.cm-s-obsidian span[class*="cm-highlight"][class*="cm-header"]+span.cm-formatting-highlight,
+.cm-s-obsidian span[class*="cm-highlight"][class*="cm-formatting-code"][class*="cm-inline-code"]+span.cm-formatting-highlight,
+.cm-s-obsidian span[class*="cm-highlight"][class*="cm-formatting-link"]+span.cm-formatting-highlight,
+.cm-s-obsidian span[class*="cm-highlight"][class*="cm-hmd-internal-link"]+span.cm-formatting-highlight,
+.cm-s-obsidian span[class*="cm-highlight"][class*="cm-strong"]+span.cm-formatting-highlight,
+.cm-s-obsidian span[class*="cm-highlight"][class*="cm-em"]+span.cm-formatting-highlight,
+.cm-s-obsidian span[class*="cm-highlight"][class*="strikethrough"]+span.cm-formatting-highlight {
+ border-radius: 0 3px 3px 0;
+}
+
+span.cm-formatting.cm-formatting-code.cm-highlight.cm-inline-code,
+span.cm-highlight.cm-inline-code {
+ border-radius: 0;
+ padding: 2px 0 1px !important;
+}
+
+.theme-dark .cm-formatting.cm-formatting-highlight.cm-strong.cm-em.cm-highlight {
+ background-image: initial;
+ background-clip: initial;
+ -webkit-background-clip: initial;
+ -webkit-text-fill-color: initial;
+ background-color: var(--text-highlight-bg);
+ color: var(--text-highlight);
+}
+
+.CodeMirror-lines span.cm-strong.cm-em.cm-highlight {
+ padding: 0 1px 1px;
+}
+
+/*cloze*/
+body:not(.remove-cloze-style) :is(.markdown-preview-view,.markdown-rendered) mark > del,
+:is(.markdown-preview-view,
+.markdown-rendered).cloze mark > del {
+ background-color: var(--cloze-bg-color);
+ color: var(--cloze-bg-color);
+ text-decoration: underline var(--cloze-decoration) var(--cloze-decoration-color);
+ border-radius:5px;
+ padding:2px;
+}
+
+body:not(.remove-cloze-style) .cm-s-obsidian .cm-formatting.cm-formatting-highlight.cm-highlight~span.cm-formatting-strikethrough.cm-highlight.cm-strikethrough~span.cm-highlight.cm-strikethrough:not(.cm-em),
+body:not(.remove-cloze-style) .cm-s-obsidian .cm-formatting.cm-formatting-highlight.cm-highlight~span.cm-formatting-strikethrough.cm-highlight.cm-strikethrough,
+.markdown-source-view.cloze .cm-formatting.cm-formatting-highlight.cm-highlight~span.cm-formatting-strikethrough.cm-highlight.cm-strikethrough~span.cm-highlight.cm-strikethrough:not(.cm-em),
+.markdown-source-view.cloze *:not([class*="cm-formatting-em"]).cm-formatting.cm-formatting-highlight.cm-highlight~span.cm-formatting-strikethrough.cm-highlight.cm-strikethrough {
+ text-decoration: underline var(--cloze-decoration) var(--cloze-decoration-color);
+ background-color: transparent !important;
+}
+
+body:not(.remove-cloze-style) .cm-s-obsidian .cm-formatting.cm-formatting-highlight.cm-highlight~.cm-formatting.cm-formatting-strikethrough~span.cm-highlight.cm-strikethrough:not(.cm-em):hover,
+.markdown-source-view.cloze .cm-formatting.cm-formatting-highlight.cm-highlight~.cm-formatting.cm-formatting-strikethrough~span.cm-highlight.cm-strikethrough:not(.cm-em):hover {
+ background-color: var(--text-highlight-bg);
+ color: var(--text-normal);
+ transition: all 400ms ease-in-out;
+}
+
+body:not(.remove-cloze-style) :is(.markdown-preview-view,
+.markdown-rendered) mark > del:hover,
+:is(.markdown-preview-view,
+.markdown-rendered).cloze mark > del:hover {
+ background-color: transparent;
+ color: var(--accent-strong);
+ transition: all 400ms ease-in-out;
+}
+
+body:not(.remove-cloze-style) :is(.markdown-preview-view,
+.markdown-rendered) em > mark > del,
+:is(.markdown-preview-view,
+.markdown-rendered).cloze em > mark > del {
+ color: transparent;
+ background-color: transparent;
+ padding: 0 2px;
+ text-decoration: underline var(--cloze-decoration-2) var(--cloze-decoration-color-2) !important;
+}
+
+body:not(.remove-cloze-style) :is(.markdown-preview-view,
+.markdown-rendered) em > mark > del:hover,
+:is(.markdown-preview-view,
+.markdown-rendered).cloze em > mark > del:hover {
+ cursor: pointer;
+ color: transparent;
+}
+
+body:not(.remove-cloze-style) :is(.markdown-preview-view,
+.markdown-rendered) em > mark > del:active,
+:is(.markdown-preview-view,
+.markdown-rendered).cloze em > mark > del:active {
+ color: var(--accent-strong);
+ background-color: transparent;
+ transition: all 400ms ease-in-out;
+}
+
+body:not(.remove-cloze-style) .cm-s-obsidian .cm-em.cm-formatting.cm-formatting-em.cm-em.cm-formatting.cm-formatting-em~.cm-em.cm-formatting.cm-formatting-highlight.cm-highlight~.cm-em.cm-formatting.cm-formatting-strikethrough.cm-highlight.cm-strikethrough~span.cm-em.cm-highlight.cm-strikethrough:not([class*="formatting"]),
+body:not(.remove-cloze-style) .cm-s-obsidian .cm-em.cm-formatting.cm-formatting-em.cm-em.cm-formatting.cm-formatting-em~.cm-em.cm-formatting.cm-formatting-highlight.cm-highlight~.cm-em.cm-formatting.cm-formatting-strikethrough.cm-highlight.cm-strikethrough:not([class*="formatting"]),
+.markdown-source-view.cloze .cm-em.cm-formatting.cm-formatting-em.cm-em.cm-formatting.cm-formatting-em~.cm-em.cm-formatting.cm-formatting-highlight.cm-highlight~.cm-em.cm-formatting.cm-formatting-strikethrough.cm-highlight.cm-strikethrough~span.cm-em.cm-highlight.cm-strikethrough,
+.markdown-source-view.cloze .cm-em.cm-formatting.cm-formatting-em.cm-em.cm-formatting.cm-formatting-em~.cm-em.cm-formatting.cm-formatting-highlight.cm-highlight~.cm-em.cm-formatting.cm-formatting-strikethrough.cm-highlight.cm-strikethrough {
+ color: var(--accent-strong) !important;
+ text-decoration: underline var(--cloze-decoration-2) var(--cloze-decoration-color-2) !important;
+}
+body:not(.remove-cloze-style) .cm-s-obsidian .cm-em.cm-formatting.cm-formatting-em.cm-em.cm-formatting.cm-formatting-em~.cm-em.cm-formatting.cm-formatting-highlight.cm-highlight~.cm-em.cm-formatting.cm-formatting-strikethrough.cm-highlight.cm-strikethrough~span.cm-em.cm-highlight.cm-strikethrough,
+body:not(.remove-cloze-style) .cm-s-obsidian .cm-em.cm-formatting.cm-formatting-em.cm-em.cm-formatting.cm-formatting-em~.cm-em.cm-formatting.cm-formatting-highlight.cm-highlight~.cm-em.cm-formatting.cm-formatting-strikethrough.cm-highlight.cm-strikethrough{
+ background-color: transparent !important;
+}
+body:not(.remove-cloze-style) .markdown-source-view:not([class*="cm5"]) .cm-em.cm-formatting.cm-formatting-em.cm-em.cm-formatting.cm-formatting-em~.cm-em.cm-formatting.cm-formatting-highlight.cm-highlight~.cm-em.cm-formatting.cm-formatting-strikethrough.cm-highlight.cm-strikethrough~span.cm-em.cm-highlight.cm-strikethrough~.cm-em.cm-formatting.cm-formatting-highlight.cm-highlight,
+.markdown-source-view:not([class*="cm5"]).cloze .cm-em.cm-formatting.cm-formatting-em.cm-em.cm-formatting.cm-formatting-em~.cm-em.cm-formatting.cm-formatting-highlight.cm-highlight~.cm-em.cm-formatting.cm-formatting-strikethrough.cm-highlight.cm-strikethrough~span.cm-em.cm-highlight.cm-strikethrough~.cm-em.cm-formatting.cm-formatting-highlight.cm-highlight {
+ background-color: var(--bg-color-highlight-1) !important;
+ color: var(--color-highlight-1);
+ font-style: normal;
+}
+
+body:not(.remove-cloze-style) :is(.markdown-preview-view,
+.markdown-rendered) em > del,
+:is(.markdown-preview-view,
+.markdown-rendered).cloze em > del {
+ background-color: var(--cloze-bg-color-3);
+ color: var(--cloze-bg-color-3);
+ font-style: normal;
+ text-decoration: underline var(--cloze-decoration-3) var(--cloze-decoration-color-3);
+}
+
+body:not(.remove-cloze-style) :is(.markdown-preview-view,
+.markdown-rendered) em > del:hover,
+:is(.markdown-preview-view,
+.markdown-rendered).cloze em > del:hover {
+ background-color: transparent;
+ color: var(--text-normal);
+ transition: all 400ms ease-in-out;
+}
+
+body:not(.remove-cloze-style) .markdown-source-view.is-live-preview .cm-em.cm-strikethrough,
+.markdown-source-view.is-live-preview.cloze .cm-em.cm-strikethrough {
+ background-color: var(--cloze-bg-color-3);
+ color: var(--cloze-bg-color-3);
+ font-style: normal;
+ text-decoration: underline var(--cloze-decoration-3) var(--cloze-decoration-color-3);
+}
+
+body:not(.remove-cloze-style) .markdown-source-view.is-live-preview .cm-em.cm-strikethrough:hover,
+.markdown-source-view.is-live-preview.cloze .cm-em.cm-strikethrough:hover {
+ background-color: transparent !important;
+ color: var(--text-normal) !important;
+ transition: all 400ms ease-in-out;
+}
+
+body:not(.remove-cloze-style) .cm-em.cm-formatting.cm-formatting-em~.cm-em.cm-formatting.cm-formatting-strikethrough.cm-strikethrough,
+.markdown-source-view.cloze .cm-em.cm-formatting.cm-formatting-em~.cm-em.cm-formatting.cm-formatting-strikethrough.cm-strikethrough {
+ color: var(--accent-strong);
+ text-decoration: none;
+}
+body:not(.remove-cloze-style) .cm-em.cm-formatting.cm-formatting-em~.cm-em.cm-formatting.cm-formatting-strikethrough.cm-strikethrough~span.cm-em.cm-strikethrough:not([class*="formatting"]),
+.markdown-source-view.cloze .cm-em.cm-formatting.cm-formatting-em~.cm-em.cm-formatting.cm-formatting-strikethrough.cm-strikethrough~span.cm-em.cm-strikethrough:not([class*="formatting"]) {
+ font-style: normal;
+ color: var(--accent-strong);
+ text-decoration: underline var(--cloze-decoration-3) var(--cloze-decoration-color-3);
+}
+
+span.cm-strong.cm-em.cm-highlight {
+ background-image: initial;
+ background-clip: initial;
+ -webkit-background-clip: initial;
+ -webkit-text-fill-color: var(--strong-em-highlight-color);
+ background-color: var(--text-highlight-bg);
+}
+
+
+
+/* body.default-icons .nav-folder.mod-root .nav-folder > .nav-folder-children {
+ margin: 0 0 0 16px;
+} */
+
+/* .nav-folder.mod-root .nav-folder > .nav-folder-children {
+ margin: 0 0 0 13px;
+} */
+
+.nav-folder.mod-root .nav-folder > .nav-folder-children:hover {
+ border-left-color: var(--theme-color-translucent-04);
+}
+
+.view-header-title-container:after,
+.view-header-title-container::before {
+ display: none;
+}
+
+.workspace-leaf.mod-active .view-header-icon {
+ color: var(--interactive-accent);
+ cursor: grab;
+ position: relative;
+}
+
+body.hide-titlebar-text .titlebar-text {
+ display: none
+}
+
+.titlebar-left {
+ width: 30px;
+}
+
+/*change color when hover*/
+.titlebar-button.mod-back:hover,
+.titlebar-button.mod-forward:hover,
+.titlebar-button.mod-maximize:hover,
+.titlebar-button.mod-minimize:hover,
+.workspace-ribbon-collapse-btn:hover {
+ color: var(--theme-color);
+}
+
+.titlebar-button {
+ -webkit-app-region: no-drag;
+ padding: 0 9px;
+ cursor: pointer;
+ opacity: 0.8;
+}
+
+.titlebar-button:hover {
+ opacity: 1;
+}
+
+.workspace-tab-header-inner {
+ padding: 3px 9px;
+}
+
+/*reduce space of header buttons*/
+body:not(.is-mobile) div.nav-header {
+ padding: 3px 2px;
+ line-height: 1;
+}
+
+div.nav-buttons-container {
+ margin: 1px;
+}
+
+.workspace-leaf-content[data-type='file-explorer'] .nav-buttons-container {
+ margin-right: 2px;
+ border-radius: var(--radius-s);
+}
+
+input.search-input {
+ margin: -2px 0px -3px 0px;
+}
+
+.nav-action-button {
+ margin: 0px 5px !important;
+}
+
+
+/*tag page button*/
+.nav-buttons-container>.nav-action-button,
+.nav-buttons-container>.nav-action-button.is-active {
+ padding: 3px 2px 1px;
+}
+
+.titlebar-text {
+ font-size: var(--font-size-obsidian-titlebar);
+ font-weight: 600;
+}
+
+body:not(.is-focused) .titlebar-text {
+ opacity: 0.5;
+}
+
+.side-dock-ribbon-tab:hover,
+.side-dock-ribbon-action:hover {
+ color: var(--theme-color);
+}
+
+.side-dock-settings {
+ margin-top: auto;
+ margin-bottom: 2px;
+}
+
+.workspace-leaf-content[data-type="file-explorer"] .nav-folder.mod-root>.nav-folder-title {
+ padding-left: 5px;
+ font-size: var(--font-size-vault-name);
+ font-family: var(--font-family-vault);
+ font-weight: bolder;
+ text-shadow: 1px 1px 6px var(--theme-color-translucent-04);
+ cursor: default;
+}
+
+.theme-dark .nav-folder.mod-root>.nav-folder-title {
+ color: var(--theme-color);
+ text-shadow: none;
+}
+
+.theme-dark .nav-folder.mod-root>.nav-folder-title:hover {
+ background-color: var(--background-secondary-alt);
+ color: var(--text-muted);
+ opacity: 1;
+}
+
+.theme-light .nav-folder.mod-root>.nav-folder-title:hover {
+ background-color: var(--background-secondary-alt);
+ text-shadow: 1px 1px 5px #ffffff7c;
+ color: var(--theme-color);
+ opacity: 1;
+}
+
+/*=======search panel=======*/
+.search-result-file-title {
+ color: var(--search-result-file-title-color);
+}
+
+.workspace-leaf-content[data-type="outgoing-link"] .search-result-file-match {
+ padding: 4px 10px;
+ left: 0;
+}
+
+.backlink-pane .search-result-container {
+ margin-left: 3px;
+}
+
+.search-result-file-matches {
+ border-bottom: none;
+ margin-bottom: 0;
+}
+
+.tree-item-self.is-clickable:hover {
+ background-color: transparent;
+ color: var(--search-result-file-title-color);
+}
+
+.tree-item-self.is-clickable.is-collapsed .tree-item-inner {
+ opacity: 0.6;
+}
+
+.tag-container .tree-item-self.tag-pane-tag.is-clickable:hover {
+ background-color: var(--theme-color-translucent-015);
+ color: var(--text-normal);
+}
+
+.outline .tree-item-self.is-clickable:hover {
+ background-color: var(--theme-color-translucent-015);
+ color: var(--text-normal);
+}
+.outline .tree-item-self {
+ font-size: var(--font-size-outline);
+}
+
+.search-result-file-match:hover {
+ background-color: var(--background-secondary-alt);
+ color: var(--text-normal);
+}
+
+span.search-result-file-matched-text {
+ color: var(--search-text);
+ background-color: var(--search-result-file-matched-bg);
+ opacity: 0.8;
+}
+
+.is-flashing {
+ background-color: var(--search-result-file-matched-bg);
+}
+
+/* background of search result */
+.search-result {
+ border-radius: var(--radius-s);
+ margin: 0 0 0 1px;
+}
+
+.tree-item.search-result .tree-item-self.search-result-file-title.is-clickable {
+ padding-left: 15px;
+}
+
+.cm-s-obsidian span.obsidian-search-match-highlight {
+ background-color: var(--text-search-highlight-bg) !important;
+ mix-blend-mode:unset;
+}
+
+.search-result-file-match:after {
+ display: none;
+}
+
+.search-input {
+ display: block;
+ margin: 0 auto 10px auto;
+ width: calc(100% - 20px);
+}
+
+.nav-action-button>svg {
+ width: 17px;
+ height: 17px;
+}
+
+/*code box unfold icon*/
+.CodeMirror-foldgutter-open.CodeMirror-guttermarker-subtle::after {
+ color: var(--text-accent);
+}
+
+.CodeMirror-gutter.CodeMirror-linenumbers,
+.CodeMirror-gutter.CodeMirror-foldgutter {
+ background-color: transparent;
+}
+
+/*checkbox*/
+span.cm-formatting-task.cm-property {
+ color: var(--text-accent);
+}
+
+:is(.markdown-preview-view,.markdown-rendered,.markdown-reading-view) .task-list-item-checkbox {
+ top: 0.25em;
+}
+
+/*
+.markdown-source-view.mod-cm6 .task-list-label .task-list-item-checkbox {
+ margin-left: -1.5px;
+ margin-top: 0px;
+ margin-bottom: 2px;
+ margin-right:3px;
+ vertical-align: middle;
+ top: 0;
+}
+.markdown-source-view.mod-cm6 .cm-formatting-list-ol ~ .task-list-label .task-list-item-checkbox {
+ margin-left: 3px;
+}
+*/
+input[type=checkbox] {
+ -webkit-appearance: none;
+ appearance: none;
+ border-radius: var(--radius-xs);
+ border: 1px solid var(--background-modifier-border-checkbox);
+ padding: 0;
+ margin: 0 2px 2px 0;
+ width: var(--checkbox-size);
+ height: var(--checkbox-size);
+}
+input[type=checkbox]:hover {
+ border: 1px solid var(--theme-color);
+}
+
+ul > li.task-list-item.is-checked,
+.markdown-source-view.mod-cm6 .HyperMD-task-line[data-task] {
+ text-decoration: none;
+}
+
+body.toggle-checked-decoration .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="x"],
+body.toggle-checked-decoration .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="X"],
+body.toggle-checked-decoration ul > li.task-list-item[data-task="x"],
+body.toggle-checked-decoration ul > li.task-list-item[data-task="X"] {
+ text-decoration: var(--checklist-done-decoration);
+}
+
+.task-list-item-checkbox {
+ filter: hue-rotate(0);
+}
+
+body.enable-alternative-checkboxes input[type=checkbox]:checked:after {
+ display: none;
+}
+
+body.enable-alternative-checkboxes .is-flashing input[type=checkbox]:checked,
+body.enable-alternative-checkboxes input[type=checkbox]:checked {
+ border-radius: var(--radius-xs);
+ border: none;
+ background-repeat: no-repeat;
+ background-position: center;
+ background-size: 120%;
+ background-image: url('data:image/svg+xml; utf8, ');
+ background-color: var(--checkbox-color-0);
+}
+
+body:not(.unmute-checkbox-animation) .is-flashing input.task-list-item-checkbox[type=checkbox]:checked:hover,
+body:not(.unmute-checkbox-animation) input.task-list-item-checkbox[type=checkbox]:checked:hover {
+ animation: tada 1s;
+ filter: hue-rotate(160deg) !important;
+}
+
+
+/* SVG Plane-right; bujo: task-migrated/waiting */
+body.enable-alternative-checkboxes input[data-task=">"]:checked,
+body.enable-alternative-checkboxes li[data-task=">"]>input:checked,
+body.enable-alternative-checkboxes li[data-task=">"]>p>input:checked {
+ background-color: var(--checkbox-color-1);
+ background-image: url('data:image/svg+xml; utf8, ');
+}
+body.enable-alternative-checkboxes :is(.markdown-preview-view,.markdown-rendered) ul.contains-task-list li.task-list-item.is-checked[data-task=">"],
+body.enable-alternative-checkboxes :is(.markdown-preview-view,.markdown-rendered) ol.contains-task-list li.task-list-item.is-checked[data-task=">"],
+body.enable-alternative-checkboxes .markdown-source-view.is-live-preview input.task-list-item-checkbox[data-task=">"] {
+ text-decoration: none !important;
+ color: var(--text-normal);
+}
+/* SVG Plane-left; bujo: task-scheduled/delegated */
+body.enable-alternative-checkboxes input[data-task="<"]:checked,
+body.enable-alternative-checkboxes li[data-task="<"]>input:checked,
+body.enable-alternative-checkboxes li[data-task="<"]>p>input:checked {
+ background-color: var(--checkbox-color-2);
+ background-image: url('data:image/svg+xml; utf8, ');
+}
+body.enable-alternative-checkboxes input[data-task="?"]:checked,
+body.enable-alternative-checkboxes li[data-task="?"]>input:checked,
+body.enable-alternative-checkboxes li[data-task="?"]>p>input:checked {
+ background-color: var(--checkbox-color-3);
+ background-image: url('data:image/svg+xml; utf8, ');
+}
+
+body.enable-alternative-checkboxes input[data-task="!"]:checked,
+body.enable-alternative-checkboxes li[data-task="!"]>input:checked,
+body.enable-alternative-checkboxes li[data-task="!"]>p>input:checked {
+ background-color: var(--checkbox-color-4);
+ background-image: url('data:image/svg+xml; utf8, ');
+}
+
+body.enable-alternative-checkboxes input[data-task="+"]:checked,
+body.enable-alternative-checkboxes li[data-task="+"]>input:checked,
+body.enable-alternative-checkboxes li[data-task="+"]>p>input:checked {
+ background-color: var(--checkbox-color-5);
+ background-image: url('data:image/svg+xml; utf8, ');
+}
+body.enable-alternative-checkboxes input[data-task="-"]:checked,
+body.enable-alternative-checkboxes li[data-task="-"]>input:checked,
+body.enable-alternative-checkboxes li[data-task="-"]>p>input:checked {
+ background-color: var(--checkbox-color-6);
+ background-image: url('data:image/svg+xml; utf8, ');
+}
+
+body.enable-alternative-checkboxes ul > li[data-task="-"].task-list-item.is-checked,
+body.enable-alternative-checkboxes .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task="-"] {
+ text-decoration: line-through !important;
+}
+
+body.enable-alternative-checkboxes input[data-task="“"]:checked,
+body.enable-alternative-checkboxes li[data-task="“"]>input:checked,
+body.enable-alternative-checkboxes li[data-task="“"]>p>input:checked {
+ background-color: transparent;
+ background-image: url('data:image/svg+xml; utf8, ');
+}
+
+body.enable-alternative-checkboxes input[data-task="…"]:checked,
+body.enable-alternative-checkboxes li[data-task="…"]>input:checked,
+body.enable-alternative-checkboxes li[data-task="…"]>p>input:checked {
+ background-color: transparent;
+ background-image: url('data:image/svg+xml; utf8, ');
+}
+
+body.enable-alternative-checkboxes input[data-task="/"]:checked,
+body.enable-alternative-checkboxes li[data-task="/"]>input:checked,
+body.enable-alternative-checkboxes li[data-task="/"]>p>input:checked {
+ background-color: transparent;
+ background-image: url('data:image/svg+xml; utf8, ');
+}
+
+body.enable-alternative-checkboxes input[data-task="."]:checked,
+body.enable-alternative-checkboxes li[data-task="."]>input:checked,
+body.enable-alternative-checkboxes li[data-task="."]>p>input:checked {
+ background-color: transparent;
+ background-image: url('data:image/svg+xml; utf8, ');
+}
+
+
+
+body.enable-alternative-checkboxes input[data-task="A"]:checked,
+body.enable-alternative-checkboxes li[data-task="A"]>input:checked,
+body.enable-alternative-checkboxes li[data-task="A"]>p>input:checked {
+ background-color: transparent;
+ background-image: url('data:image/svg+xml; utf8, ');
+}
+
+body.enable-alternative-checkboxes input[data-task="D"]:checked,
+body.enable-alternative-checkboxes li[data-task="D"]>input:checked,
+body.enable-alternative-checkboxes li[data-task="D"]>p>input:checked {
+ background-color: transparent;
+ background-image: url('data:image/svg+xml; utf8, ');
+}
+
+body.enable-alternative-checkboxes input:is([data-task="¥"],[data-task="$"]):checked,
+body.enable-alternative-checkboxes li:is([data-task="¥"],[data-task="$"])>input:checked,
+body.enable-alternative-checkboxes li:is([data-task="¥"],[data-task="$"])>p>input:checked {
+ background-color: transparent;
+ background-image: url('data:image/svg+xml; utf8, ');
+}
+
+body.enable-alternative-checkboxes input[data-task="*"]:checked,
+body.enable-alternative-checkboxes li[data-task="*"]>input:checked,
+body.enable-alternative-checkboxes li[data-task="*"]>p>input:checked {
+ background-color: transparent;
+ background-image: url('data:image/svg+xml; utf8, ');
+}
+
+@keyframes fade-left {
+ 0% {-webkit-transform: translateX(-10px); transform: translateX(-10px); opacity: 0;}
+ 75% {-webkit-transform: translateX(0); transform: translateX(0); opacity: 1;}
+}
+
+@keyframes tada {
+ from {-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}
+ 10%,
+ 20% {-webkit-transform: scale3d(.95, .95, .95) rotate3d(0, 0, 1, -10deg);transform: scale3d(.95, .95, .95) rotate3d(0, 0, 1, -10deg);}
+ 30%,
+ 50%,
+ 70%,
+ 90% {-webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg);transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg);}
+ 40%,
+ 60%,
+ 80% {-webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg);}
+ to {-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);}
+}
+
+body.circular-checkbox input[type=checkbox] {
+ border-radius: 50%;
+}
+
+/* headers */
+/*编辑状态是否显示H1 H2标记*/
+/*适配Live preview模式*/
+body.clutter-free-headings div:not(.cm-active).cm-line span:not(.cm-formatting-header).cm-header::before {
+ font-size: 0.6rem;
+ width: auto;
+ margin-right: 1px;
+ border-radius: var(--radius-xs);
+ color: var(--text-muted);
+ overflow: visible;
+ font-family: var(--font-interface);
+ font-weight: normal !important;
+}
+
+body.clutter-free-headings div.mod-cm6.is-live-preview div:not(.cm-active).cm-line .cm-header ~ span.cm-header::before,
+body.clutter-free-headings div.mod-cm6.is-live-preview div:not(.cm-active).cm-line .cm-header.cm-hmd-internal-link::before {
+ display: none;
+}
+
+body.clutter-free-headings div:not(.cm-active).cm-line span:not(.cm-formatting-header).cm-header-1::before {
+ content: 'H1';
+ margin-top: calc(var(--h1-size) - 0.1em);
+}
+
+body.clutter-free-headings div:not(.cm-active).cm-line span:not(.cm-formatting-header).cm-header-2::before {
+ content: 'H2';
+ margin-top: calc(var(--h2-size) - 0.2em);
+}
+
+body.clutter-free-headings div:not(.cm-active).cm-line span:not(.cm-formatting-header).cm-header-3::before {
+ content: 'H3';
+ margin-top: calc(var(--h3-size) - 0.2em);
+}
+body.clutter-free-headings div:not(.cm-active).cm-line span:not(.cm-formatting-header).cm-header-4::before {
+ content: 'H4';
+ margin-top: calc(var(--h4-size) - 0.3em);
+}
+
+body.clutter-free-headings div:not(.cm-active).cm-line span:not(.cm-formatting-header).cm-header-5::before {
+ content: 'H5';
+ margin-top: calc(var(--h5-size) - 0.4em);
+}
+
+body.clutter-free-headings div:not(.cm-active).cm-line span:not(.cm-formatting-header).cm-header-6::before {
+ content: 'H6';
+ margin-top: calc(var(--h6-size) - 0.4em);
+}
+
+/*适配source mode 模式*/
+body.clutter-free-headings div.mod-cm6:not(.is-live-preview) div:not(.cm-active).cm-line span:not(.cm-formatting-header).cm-header ~ span.cm-header::before {
+ display: none;
+}
+body.clutter-free-headings div.mod-cm6:not(.is-live-preview) div:not(.cm-active).cm-line span.cm-formatting-header {
+ display:none;
+}
+/*适配传统模式*/
+body.clutter-free-headings div:not(.CodeMirror-activeline)>.CodeMirror-line.hmd-inactive-line span.cm-formatting-header::before {
+ position: absolute;
+ margin-top: 10px;
+ font-size: 0.7rem;
+ width: auto;
+ margin-left: -18px;
+ padding: 0px 2px;
+ border-radius: var(--radius-xs);
+ color: var(--text-muted);
+ overflow: visible;
+ font-family: var(--font-default);
+ font-weight: normal !important;
+}
+body.clutter-free-headings div:not(.CodeMirror-activeline)>.CodeMirror-line:not(.hmd-inactive-line) span.cm-formatting-header::before {
+ position: absolute;
+ margin-top: 10px;
+ font-size: 0.7rem;
+ width: auto;
+ margin-left: -6px;
+ border-radius: var(--radius-xs);
+ color: var(--text-muted);
+ overflow: visible;
+ font-family: var(--font-default);
+ font-weight: normal !important;
+}
+
+body.clutter-free-headings div:not(.CodeMirror-activeline)>.CodeMirror-line span.cm-formatting-header {
+ color: transparent !important;
+ background: none;
+}
+
+body.clutter-free-headings div:not(.CodeMirror-activeline)>.CodeMirror-line span.cm-formatting-header-1::before {
+ content: 'H1';
+}
+body.clutter-free-headings div:not(.CodeMirror-activeline)>.CodeMirror-line span.cm-formatting-header-2::before {
+ content: 'H2';
+}
+body.clutter-free-headings div:not(.CodeMirror-activeline)>.CodeMirror-line span.cm-formatting-header-3::before {
+ content: 'H3';
+}
+body.clutter-free-headings div:not(.CodeMirror-activeline)>.CodeMirror-line span.cm-formatting-header-4::before {
+ content: 'H4';
+}
+body.clutter-free-headings div:not(.CodeMirror-activeline)>.CodeMirror-line span.cm-formatting-header-5::before {
+ content: 'H5';
+}
+body.clutter-free-headings div:not(.CodeMirror-activeline)>.CodeMirror-line span.cm-formatting-header-6::before {
+ content: 'H6';
+}
+
+body.h1-toggle-underline :is(.markdown-preview-view,.markdown-rendered) h1,
+body.h1-toggle-underline .markdown-source-view.is-live-preview .HyperMD-header.HyperMD-header-1.cm-line {
+ border-bottom: var(--h1-underline-width, 2px) var(--h1-underline-style, solid) var(--h1-underline-color, var(--h1-color));
+}
+body.h2-toggle-underline :is(.markdown-preview-view,.markdown-rendered) h2,
+body.h2-toggle-underline .markdown-source-view.is-live-preview .HyperMD-header.HyperMD-header-2.cm-line {
+ border-bottom: var(--h2-underline-width, 1px) var(--h2-underline-style, solid) var(--h2-underline-color, var(--h2-color));
+}
+body.h3-toggle-underline :is(.markdown-preview-view,.markdown-rendered) h3,
+body.h3-toggle-underline .markdown-source-view.is-live-preview .HyperMD-header.HyperMD-header-3.cm-line {
+ border-bottom: var(--h3-underline-width, 1px) var(--h3-underline-style, solid) var(--h3-underline-color, var(--h3-color));
+}
+body.h4-toggle-underline :is(.markdown-preview-view,.markdown-rendered) h4,
+body.h4-toggle-underline .markdown-source-view.is-live-preview .HyperMD-header.HyperMD-header-4.cm-line {
+ border-bottom: var(--h4-underline-width, 1px) var(--h4-underline-style, solid) var(--h4-underline-color, var(--h4-color));
+}
+body.h5-toggle-underline :is(.markdown-preview-view,.markdown-rendered) h5,
+body.h5-toggle-underline .markdown-source-view.is-live-preview .HyperMD-header.HyperMD-header-5.cm-line {
+ border-bottom: var(--h5-underline-width, 1px) var(--h5-underline-style, solid) var(--h5-underline-color, var(--h5-color));
+}
+body.h6-toggle-underline :is(.markdown-preview-view,.markdown-rendered) h6,
+body.h6-toggle-underline .markdown-source-view.is-live-preview .HyperMD-header.HyperMD-header-6.cm-line {
+ border-bottom: var(--h6-underline-width, 1px) var(--h6-underline-style, solid) var(--h6-underline-color, var(--h6-color));
+}
+
+body.inline-title-toggle-underline .inline-title {
+ border-bottom: var(--inline-title-underline-width, 2px) var(--inline-title-underline-style, solid) var(--inline-title-underline-color, var(--h1-color));
+}
+
+body.h1-toggle-short-underline :is(.markdown-preview-view,.markdown-rendered) h1,
+body.h2-toggle-short-underline :is(.markdown-preview-view,.markdown-rendered) h2,
+body.h3-toggle-short-underline :is(.markdown-preview-view,.markdown-rendered) h3,
+body.h4-toggle-short-underline :is(.markdown-preview-view,.markdown-rendered) h4,
+body.h5-toggle-short-underline :is(.markdown-preview-view,.markdown-rendered) h5,
+body.h6-toggle-short-underline :is(.markdown-preview-view,.markdown-rendered) h6,
+body.h1-toggle-short-underline .markdown-source-view.is-live-preview .HyperMD-header.HyperMD-header-1.cm-line,
+body.h2-toggle-short-underline .markdown-source-view.is-live-preview .HyperMD-header.HyperMD-header-2.cm-line,
+body.h3-toggle-short-underline .markdown-source-view.is-live-preview .HyperMD-header.HyperMD-header-3.cm-line,
+body.h4-toggle-short-underline .markdown-source-view.is-live-preview .HyperMD-header.HyperMD-header-4.cm-line,
+body.h5-toggle-short-underline .markdown-source-view.is-live-preview .HyperMD-header.HyperMD-header-5.cm-line,
+body.h6-toggle-short-underline .markdown-source-view.is-live-preview .HyperMD-header.HyperMD-header-6.cm-line,
+body.inline-title-toggle-short-underline .inline-title {
+ text-decoration: underline;
+}
+
+body.header-1-background .cm-header-1,
+body.header-1-background :is(.markdown-preview-view,.markdown-rendered) h1 {
+ background-color: var(--h1-bg-color);
+}
+body.header-2-background .cm-header-2,
+body.header-2-background :is(.markdown-preview-view,.markdown-rendered) h2 {
+ background-color: var(--h2-bg-color);
+}
+body.header-3-background .cm-header-3,
+body.header-3-background :is(.markdown-preview-view,.markdown-rendered) h3 {
+ background-color: var(--h3-bg-color);
+}
+body.header-4-background .cm-header-4,
+body.header-4-background :is(.markdown-preview-view,.markdown-rendered) h4 {
+ background-color: var(--h4-bg-color);
+}
+body.header-5-background .cm-header-5,
+body.header-5-background :is(.markdown-preview-view,.markdown-rendered) h5 {
+ background-color: var(--h5-bg-color);
+}
+body.header-6-background .cm-header-6,
+body.header-6-background :is(.markdown-preview-view,.markdown-rendered) h6 {
+ background-color: var(--h6-bg-color);
+}
+
+body.toggle-inline-title-background .inline-title {
+ background: no-repeat center/100% var(--inline-title-bg-url) var(--inline-title-bg-color);
+}
+
+body.h1-toggle-underline .markdown-source-view.mod-cm6 .HyperMD-header-1 + .cm-line,
+body.h2-toggle-underline .markdown-source-view.mod-cm6 .HyperMD-header-2 + .cm-line,
+body.h3-toggle-underline .markdown-source-view.mod-cm6 .HyperMD-header-3 + .cm-line,
+body.h4-toggle-underline .markdown-source-view.mod-cm6 .HyperMD-header-4 + .cm-line,
+body.h5-toggle-underline .markdown-source-view.mod-cm6 .HyperMD-header-5 + .cm-line,
+body.h6-toggle-underline .markdown-source-view.mod-cm6 .HyperMD-header-6+ .cm-line
+{
+ padding-top: 0.5em!important;
+}
+
+
+body:not(.h1-toggle-underline)
+.cm-contentContainer .cm-header-1
+{
+ line-height: var(--h1-line-height);
+}
+body:not(.h2-toggle-underline)
+.cm-contentContainer .cm-header-2
+{
+ line-height: var(--h2-line-height);
+}
+body:not(.h3-toggle-underline)
+.cm-contentContainer .cm-header-3
+{
+ line-height: var(--h3-line-height);
+}
+body:not(.h4-toggle-underline)
+.cm-contentContainer .cm-header-4 {
+ line-height: var(--h4-line-height);
+}
+body:not(.h5-toggle-underline)
+.cm-contentContainer .cm-header-5 {
+ line-height: var(--h5-line-height);
+}
+body:not(.h6-toggle-underline)
+.cm-contentContainer .cm-header-6 {
+ line-height: var(--h6-line-height);
+}
+.markdown-rendered div:has( > :is(p,pre,table,ul,ol)) + div > :is(h1,h2,h3,h4,h5,h6)
+{
+ margin-top: calc(var(--p-spacing) * 0.5);
+ margin-bottom: calc(var(--p-spacing) * 0.5);
+}
+body.h6-toggle-underline .cm-s-obsidian .cm-line.HyperMD-header-6,
+body.h5-toggle-underline .cm-s-obsidian .cm-line.HyperMD-header-5,
+body.h4-toggle-underline .cm-s-obsidian .cm-line.HyperMD-header-4,
+body.h3-toggle-underline .cm-s-obsidian .cm-line.HyperMD-header-3,
+body.h2-toggle-underline .cm-s-obsidian .cm-line.HyperMD-header-2,
+body.h1-toggle-underline .cm-s-obsidian .cm-line.HyperMD-header-1 {
+ padding-top: 0.5rem;
+}
+.cm-s-obsidian .cm-line.HyperMD-header {
+ padding-top: calc(var(--p-spacing) * 0.5);
+ padding-bottom:calc(var(--p-spacing) * 0.5);
+}
+
+body.h1-text-align-center .HyperMD-header.HyperMD-header-1.cm-line,
+body.h2-text-align-center .HyperMD-header.HyperMD-header-2.cm-line,
+body.h3-text-align-center .HyperMD-header.HyperMD-header-3.cm-line,
+body.h4-text-align-center .HyperMD-header.HyperMD-header-4.cm-line,
+body.h5-text-align-center .HyperMD-header.HyperMD-header-5.cm-line,
+body.h6-text-align-center .HyperMD-header.HyperMD-header-6.cm-line,
+body.h1-text-align-center :is(.markdown-preview-view,.markdown-rendered) h1,
+body.h2-text-align-center :is(.markdown-preview-view,.markdown-rendered) h2,
+body.h3-text-align-center :is(.markdown-preview-view,.markdown-rendered) h3,
+body.h4-text-align-center :is(.markdown-preview-view,.markdown-rendered) h4,
+body.h5-text-align-center :is(.markdown-preview-view,.markdown-rendered) h5,
+body.h6-text-align-center :is(.markdown-preview-view,.markdown-rendered) h6,
+body.inline-title-text-align-center .inline-title {
+ text-align: center;
+}
+body.h1-text-align-end .HyperMD-header.HyperMD-header-1.cm-line,
+body.h2-text-align-end .HyperMD-header.HyperMD-header-2.cm-line,
+body.h3-text-align-end .HyperMD-header.HyperMD-header-3.cm-line,
+body.h4-text-align-end .HyperMD-header.HyperMD-header-4.cm-line,
+body.h5-text-align-end .HyperMD-header.HyperMD-header-5.cm-line,
+body.h6-text-align-end .HyperMD-header.HyperMD-header-6.cm-line,
+body.h1-text-align-end :is(.markdown-preview-view,.markdown-rendered) h1,
+body.h2-text-align-end :is(.markdown-preview-view,.markdown-rendered) h2,
+body.h3-text-align-end :is(.markdown-preview-view,.markdown-rendered) h3,
+body.h4-text-align-end :is(.markdown-preview-view,.markdown-rendered) h4,
+body.h5-text-align-end :is(.markdown-preview-view,.markdown-rendered) h5,
+body.h6-text-align-end :is(.markdown-preview-view,.markdown-rendered) h6,
+body.inline-title-text-align-end .inline-title {
+ text-align: end;
+}
+
+body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) :is(h1,h2,h3,h4,h5,h6) em,
+body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) :is(h1,h2,h3,h4,h5,h6) strong,
+body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) :is(h1,h2,h3,h4,h5,h6) strong em,
+body.retain-header-color .cm-s-obsidian .cm-header[class*="cm-em"],
+body.retain-header-color .cm-s-obsidian .cm-header[class*="cm-strong"] {
+ background-image: initial;
+ background-clip: initial;
+ -webkit-background-clip: initial;
+ -webkit-text-fill-color: initial;
+ background-color: initial;
+}
+body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) h1 em,
+body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) h1 strong,
+body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) h1 strong em,
+body.retain-header-color .cm-s-obsidian .cm-header.cm-header-1[class*="cm-em"],
+body.retain-header-color .cm-s-obsidian .cm-header.cm-header-1[class*="cm-strong"] {
+ color: var(--h1-color) !important;
+ font-family: var(--h1-font) !important;
+}
+body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) h2 em,
+body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) h2 strong,
+body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) h2 strong em,
+body.retain-header-color .cm-s-obsidian .cm-header.cm-header-2[class*="cm-em"],
+body.retain-header-color .cm-s-obsidian .cm-header.cm-header-2[class*="cm-strong"] {
+ color: var(--h2-color) !important;
+ font-family: var(--h2-font) !important;
+}
+body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) h3 em,
+body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) h3 strong,
+body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) h3 strong em,
+body.retain-header-color .cm-s-obsidian .cm-header.cm-header-3[class*="cm-em"],
+body.retain-header-color .cm-s-obsidian .cm-header.cm-header-3[class*="cm-strong"] {
+ color: var(--h3-color) !important;
+ font-family: var(--h3-font) !important;
+}
+body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) h4 em,
+body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) h4 strong,
+body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) h4 strong em,
+body.retain-header-color .cm-s-obsidian .cm-header.cm-header-4[class*="cm-em"],
+body.retain-header-color .cm-s-obsidian .cm-header.cm-header-4[class*="cm-strong"] {
+ color: var(--h4-color) !important;
+ font-family: var(--h4-font) !important;
+}
+body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) h5 em,
+body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) h5 strong,
+body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) h5 strong em,
+body.retain-header-color .cm-s-obsidian .cm-header.cm-header-5[class*="cm-em"],
+body.retain-header-color .cm-s-obsidian .cm-header.cm-header-5[class*="cm-strong"] {
+ color: var(--h5-color) !important;
+ font-family: var(--h5-font) !important;
+}
+body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) h6 em,
+body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) h6 strong,
+body.retain-header-color :is(.markdown-preview-view,.markdown-rendered) h6 strong em,
+body.retain-header-color .cm-s-obsidian .cm-header.cm-header-6[class*="cm-em"],
+body.retain-header-color .cm-s-obsidian .cm-header.cm-header-6[class*="cm-strong"] {
+ color: var(--h6-color) !important;
+ font-family: var(--h6-font) !important;
+}
+
+:is(.markdown-preview-section,.markdown-rendered):not(:first-child) :is(h1,h2,h3,h4,h5) {
+ margin-top: 13px !important;
+}
+
+:is(.markdown-preview-section,.markdown-rendered):not(:first-child) h6 {
+ margin-top: 0 !important;
+ margin-bottom: 0 !important;
+}
+
+/*preview Header hover*/
+/* adapted from Obsidian-Typora-Vue https://github.com/ZekunC/Obsidian-Typora-Vue-Theme */
+:is(.markdown-preview-view,.markdown-rendered) :is(h1,h2,h3,h4,h5,h6) {
+ position: relative;
+}
+body:not(.remove-heading-indicator).is-mobile :is(.markdown-preview-view,.markdown-rendered) :is(h1,h2,h3,h4,h5,h6):hover::before {
+
+ margin-left: -20px;
+}
+body:not(.remove-heading-indicator) :is(.markdown-preview-view,.markdown-rendered) h1:hover::before {
+ content: 'H1';
+ position: absolute;
+ font-size: 0.7rem;
+ width: auto;
+ margin-left: -24px;
+ border: 1px solid;
+ padding: 0px 2px;
+ border-radius: var(--radius-xs);
+ top: 25px;
+}
+body:not(.remove-heading-indicator) :is(.markdown-preview-view,.markdown-rendered) h2:hover::before {
+ content: 'H2';
+ position: absolute;
+ font-size: 0.7rem;
+ width: auto;
+ margin-left: -25px;
+ border: 1px solid;
+ padding: 0px 2px;
+ border-radius: var(--radius-xs);
+ top: 23px;
+}
+body:not(.remove-heading-indicator) :is(.markdown-preview-view,.markdown-rendered) h3:hover::before {
+ content: 'H3';
+ position: absolute;
+ font-size: 0.65rem;
+ width: auto;
+ margin-left: -25px;
+ border: 1px solid;
+ padding: 0px 2px;
+ border-radius: var(--radius-xs);
+ top: 22px;
+}
+body:not(.remove-heading-indicator) :is(.markdown-preview-view,.markdown-rendered) h4:hover::before {
+ content: 'H4';
+ position: absolute;
+ font-size: 0.6rem;
+ width: auto;
+ margin-left: -25px;
+ border: 1px solid;
+ padding: 0px 2px;
+ border-radius: var(--radius-xs);
+ top: 22px;
+}
+body:not(.remove-heading-indicator) :is(.markdown-preview-view,.markdown-rendered) h5:hover::before {
+ content: 'H5';
+ position: absolute;
+ font-size: 0.6rem;
+ width: auto;
+ margin-left: -25px;
+ border: 1px solid;
+ padding: 0px 2px;
+ border-radius: var(--radius-xs);
+ top: 22px;
+}
+body:not(.remove-heading-indicator) :is(.markdown-preview-view,.markdown-rendered) h6:hover::before {
+ content: 'H6';
+ position: absolute;
+ font-size: 0.6rem;
+ width: auto;
+ margin-left: -25px;
+ border: 1px solid;
+ padding: 0px 2px;
+ border-radius: var(--radius-xs);
+ top: 22px;
+}
+
+/*---*/
+.markdown-rendered hr {
+ border-color: var(--background-modifier-border-hr);
+}
+
+/* inspired by Obsidianite */
+body.fancy-hr-icon .markdown-rendered hr {
+ overflow: initial;
+ margin-block-start: 2.5em;
+ margin-block-end: 2.5em;
+ border: none;
+ height: 0;
+ min-height: 0.7em;
+ border-bottom: 2px solid;
+ border-image-slice: 1;
+ border-width: 2px;
+ border-image: linear-gradient(to right, transparent 0%, var(--hr-color-icon-1) 30%, var(--hr-color-icon-2) 46%, transparent 46%, transparent 54%, var(--hr-color-icon-3) 54%, var(--hr-color-icon-4) 70%, transparent 100%) 1;
+}
+
+body.fancy-hr-icon .markdown-rendered hr::after {
+ content: var(--fancy-hr-icon);
+ display: inline-block;
+ position: relative;
+ left: 50%;
+ font-size: 1em;
+ transform: translate(-50%, -0.35em) rotate(var(--fancy-hr-rotate));
+ transform-origin: 50% 50%;
+ padding: 0.3rem;
+ color: var(--theme-color);
+}
+
+body.fancy-hr-icon div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-hr {
+ opacity: 0;
+ position: relative;
+}
+
+body.fancy-hr-icon div > .CodeMirror-line span.cm-hr {
+ display: inline-block;
+}
+
+body.fancy-hr-icon div:not(.CodeMirror-activeline) > .CodeMirror-line.HyperMD-hr::before {
+ position: absolute;
+ content: '';
+ width: 100%;
+ height: 2px;
+ border-image: linear-gradient(to right, transparent 0%, var(--hr-color-icon-1) 30%, var(--hr-color-icon-2) 46%, transparent 46%, transparent 54%, var(--hr-color-icon-3) 54%, var(--hr-color-icon-4) 70%, transparent 100%) 1;
+ left: 0;
+ top: 50%;
+}
+
+body.fancy-hr-icon div:not(.CodeMirror-activeline) > .CodeMirror-line.HyperMD-hr::after {
+ content: var(--fancy-hr-icon);
+ display: inline-block;
+ position: absolute;
+ left: 50%;
+ top: 50%;
+ font-size: 1em;
+ transform: translate(-50%, -50%) rotate(var(--fancy-hr-rotate));
+ transform-origin: 50% 50%;
+ padding: 0.5rem;
+ color: var(--theme-color);
+}
+
+body.fancy-hr-icon .cm-s-obsidian hr {
+ border-image: linear-gradient(to right, transparent 0%, var(--hr-color-icon-1) 30%, var(--hr-color-icon-2) 46%, transparent 46%, transparent 54%, var(--hr-color-icon-3) 54%, var(--hr-color-icon-4) 70%, transparent 100%) 1;
+ border-width: 2px;
+}
+
+body.fancy-hr-icon .markdown-source-view.mod-cm6 .hr::after {
+ content: var(--fancy-hr-icon);
+ display: inline-block;
+ position: absolute;
+ font-size: 1em;
+ left: 50%;
+ top: 50%;
+ transform: translate(-50%, -50%) rotate(var(--fancy-hr-rotate));
+ transform-origin: 50% 50%;
+ padding: 0.5rem;
+ color: var(--theme-color);
+}
+
+body.fancy-hr-no-icon .cm-s-obsidian hr {
+ border-image: linear-gradient(to right, transparent 0%, var(--hr-color-1) 20%, var(--hr-color-2) 40%, var(--hr-color-3) 60%, var(--hr-color-4) 80%, transparent 100%) 1;
+ border-width: 2px;
+}
+
+body.fancy-hr-no-icon .markdown-rendered hr {
+ margin-block-start: 2.5em;
+ margin-block-end: 2.5em;
+ border: none;
+ height: 0;
+ border-bottom: 2px solid;
+ border-width: 2px;
+ border-image: linear-gradient(to right, transparent 0%, var(--hr-color-1) 20%, var(--hr-color-2) 40%, var(--hr-color-3) 60%, var(--hr-color-4) 80%, transparent 100%) 1;
+}
+
+body.fancy-hr-no-icon div:not(.CodeMirror-activeline) > .CodeMirror-line.HyperMD-hr::before {
+ position: absolute;
+ content: '';
+ width: 100%;
+ height: 2px;
+ background-image: linear-gradient(to right, transparent 0%, var(--hr-color-1) 20%, var(--hr-color-2) 40%, var(--hr-color-3) 60%, var(--hr-color-4) 80%, transparent 100%);
+ left: 0;
+ top: 50%;
+}
+
+body.fancy-hr-number .markdown-rendered {
+ counter-reset: fancyhrno;
+}
+
+body.fancy-hr-number .markdown-rendered hr {
+ overflow: initial;
+ margin-block-start: 2.5em;
+ margin-block-end: 2.5em;
+ border: none;
+ height: 0;
+ min-height: 0.7em;
+ border-bottom: 2px solid;
+ border-image-slice: 1;
+ border-width: 2px;
+ border-image-source: linear-gradient(to right, transparent 0%, var(--hr-color-numbers-line-1) 30%, var(--hr-color-numbers-line-2) 46%, transparent 46%, transparent 54%, var(--hr-color-numbers-line-3) 54%, var(--hr-color-numbers-line-4) 70%, transparent 100%);
+ counter-increment: fancyhrno;
+}
+
+body.fancy-hr-number .markdown-rendered hr::after {
+ content: counter(fancyhrno);
+ display: inline-block;
+ font-family: var(--font-monospace-theme);
+ font-weight: bold;
+ position: relative;
+ left: 50%;
+ transform: translate(-50%, -0.2em);
+ color: var(--hr-color-numbers-color);
+ background: var(--hr-color-numbers-bg-color);
+ border-radius: 50%;
+ padding: 0 0.44em 0 0.5em;
+}
+
+body.fancy-hr-number.hollow-number .markdown-rendered hr::after,
+body.fancy-hr-number.hollow-number .markdown-source-view.mod-cm6 hr::after,
+body.fancy-hr-number.hollow-number .markdown-source-view div:not(.CodeMirror-activeline) > .HyperMD-hr.CodeMirror-line::after {
+ -webkit-text-fill-color: var(--hr-numbers-text-fill);
+ -webkit-text-stroke: 1px var(--hr-numbers-text-stroke);
+ font-family: var(--font-text-theme);
+}
+
+body.fancy-hr-number div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-hr {
+ opacity: 0;
+ position: relative;
+}
+
+body.fancy-hr-number div > .CodeMirror-line span.cm-hr {
+ display: inline-block;
+}
+
+body.fancy-hr-number .markdown-source-view {
+ counter-reset: fancyhrno1;
+}
+
+body.fancy-hr-number .markdown-source-view div:not(.CodeMirror-activeline) > .HyperMD-hr.CodeMirror-line::before {
+ position: absolute;
+ content: '';
+ width: 100%;
+ height: 2px;
+ background-image: linear-gradient(to right, transparent 0%, var(--hr-color-numbers-line-1) 30%, var(--hr-color-numbers-line-2) 46%, transparent 46%, transparent 54%, var(--hr-color-numbers-line-3) 54%, var(--hr-color-numbers-line-4) 70%, transparent 100%);
+ left: 0;
+ top: 50%;
+ counter-increment: fancyhrno1;
+}
+
+body.fancy-hr-number .markdown-source-view div:not(.CodeMirror-activeline) > .HyperMD-hr.CodeMirror-line::after {
+ content: counter(fancyhrno1);
+ display: inline-block;
+ font-family: var(--font-monospace-theme);
+ font-weight: bold;
+ position: absolute;
+ left: 50%;
+ top: 50%;
+ transform: translate(-50%, -50%);
+ color: var(--hr-color-numbers-color);
+ background: var(--hr-color-numbers-bg-color);
+ border-radius: 50%;
+ padding: 0 0.44em 0 0.5em;
+}
+
+body.fancy-hr-number .cm-s-obsidian hr {
+ border-image: linear-gradient(to right, transparent 0%, var(--hr-color-numbers-line-1) 30%, var(--hr-color-numbers-line-2) 46%, transparent 46%, transparent 54%, var(--hr-color-numbers-line-3) 54%, var(--hr-color-numbers-line-4) 70%, transparent 100%) 1;
+ border-width: 2px;
+ counter-increment: fancyhrno;
+}
+
+body.fancy-hr-number .markdown-source-view.mod-cm6 {
+ counter-reset: fancyhrno;
+}
+
+body.fancy-hr-number .markdown-source-view.mod-cm6 .hr::after {
+ left: 50%;
+ top: 50%;
+ content: counter(fancyhrno);
+ display: inline-block;
+ font-family: var(--font-monospace-theme);
+ font-weight: bold;
+ position: absolute;
+ transform: translate(-50%, -50%);
+ color: var(--hr-color-numbers-color);
+ background: var(--hr-color-numbers-bg-color);
+ border-radius: 50%;
+ padding: 0 0.45em 0 0.5em;
+}
+
+.nav-files-container {
+ padding: 0 3px 10px;
+}
+
+/* blockquote */
+:is(.markdown-preview-view,.markdown-rendered) blockquote {
+ padding: 0.5em 0.5em 0.5em 0.6em;
+ border-right-width: 0;
+ border-left: solid;
+ border-top-width: 0;
+ border-bottom-width: 0;
+ border-left-width: 5px;
+ border-color: var(--theme-color);
+ background-color: var(--background-blockquote);
+ border-radius: var(--radius-s);
+ margin-inline-start: 2.5%;
+ margin-inline-end: 2.5%;
+}
+
+:is(.markdown-preview-view,.markdown-rendered) blockquote p {
+ margin-left: 1px;
+ margin-right: 0;
+ font-size: var(--font-size-preview-blockquote);
+}
+
+body:not(.font-family-change-to-default) :is(.markdown-preview-view,.markdown-rendered),
+body:not(.font-family-change-to-default) .markdown-source-view.mod-cm6 .cm-scroller,
+body:not(.font-family-change-to-default) .markdown-source-view {
+ font-family: var(--font-text);
+}
+
+/* preview page */
+:is(.markdown-preview-view,.markdown-rendered).is-readable-line-width :is(.markdown-preview-section,.markdown-rendered),
+.markdown-source-view.is-readable-line-width .CodeMirror,
+:is(.markdown-preview-view,.markdown-rendered).is-readable-line-width .markdown-preview-sizer,
+:is(.markdown-preview-view,.markdown-rendered) :is(.markdown-preview-section,.markdown-rendered),
+.markdown-source-view .CodeMirror,
+:is(.markdown-preview-view,.markdown-rendered) .markdown-preview-sizer,
+.markdown-source-view.mod-cm6 .cm-scroller,
+.cm-s-obsidian.is-folding.is-readable-line-width .markdown-reading-view {
+ line-height: var(--line-height-main);
+ letter-spacing: calc(var(--letter-space-main) * 0.03em);
+ /*text-align: var();*/
+ -webkit-font-smoothing: subpixel-antialiased;
+}
+
+:is(.markdown-preview-view,.markdown-rendered).is-readable-line-width:not(.matrix) .markdown-preview-sizer,
+.markdown-source-view.is-readable-line-width:not(.matrix) .CodeMirror,
+:is(.markdown-preview-view,.markdown-rendered):not(.matrix) .is-readable-line-width :is(.markdown-preview-section,.markdown-rendered),
+:is(.markdown-preview-view,.markdown-rendered):not(.matrix) .is-readable-line-width :is(.markdown-preview-section,.markdown-rendered) > div,
+:is(.markdown-preview-view,.markdown-rendered).is-readable-line-width:not(.matrix) :is(.markdown-preview-section,.markdown-rendered) {
+ width: var(--file-line-width);
+ max-width: 100%;
+ margin: 0 auto;
+}
+
+.markdown-source-view.mod-cm6.is-readable-line-width:not(.is-rtl) .cm-contentContainer {
+ max-width: var(--file-line-width);
+}
+
+.markdown-source-view.mod-cm6.is-readable-line-width:not(.is-rtl) .cm-content {
+/* width: var(--file-line-width);
+ max-width: 100%; */
+ margin: 0 auto;
+}
+
+.markdown-source-view.mod-cm6.is-line-wrap.is-readable-line-width .cm-line:not(.HyperMD-table-row) {
+ max-width: 100%;
+}
+
+body:not(.default-split-style) .workspace>.workspace-split:not(.mod-root) .CodeMirror,
+body:not(.default-split-style) .workspace>.workspace-split:not(.mod-root) .cm-scroller,
+body:not(.default-split-style) .workspace>.workspace-split:not(.mod-root) .markdown-preview-sizer {
+ line-height: var(--line-height-split);
+ font-size: var(--font-size-split);
+}
+
+
+body:not(.default-split-style) .workspace>.workspace-split:not(.mod-root) .cm-lineNumbers .cm-gutterElement {
+ padding: 0;
+}
+
+/* code */
+.cm-s-obsidian .hmd-fold-html-stub,
+.cm-s-obsidian .hmd-fold-code-stub,
+.cm-s-obsidian.CodeMirror .HyperMD-hover > .HyperMD-hover-content code,
+body:not(.tag-default) .cm-s-obsidian .cm-formatting-hashtag,
+.cm-s-obsidian .cm-inline-code,
+.cm-s-obsidian .HyperMD-codeblock,
+.cm-s-obsidian .HyperMD-hr,
+.cm-s-obsidian .cm-hmd-frontmatter,
+.cm-s-obsidian .cm-hmd-orgmode-markup,
+.cm-s-obsidian .cm-formatting-code,
+.cm-s-obsidian .cm-math,
+.cm-s-obsidian span.hmd-fold-math-placeholder,
+.cm-s-obsidian .CodeMirror-linewidget kbd,
+.cm-s-obsidian .hmd-fold-html kbd {
+ font-family: var(--font-monospace);
+}
+.is-live-preview .admonition-content .math-block>mjx-container {
+ padding: 0.3em 0;
+}
+
+.math.math-block mjx-container[jax='CHTML'] {
+ outline: none;
+ font-size: var(--font-size-latex);
+}
+
+.markdown-source-view mjx-math,
+:is(.markdown-preview-view,.markdown-rendered) :not(:is(h1,h2,h3,h4,h5,h6))>.math>mjx-container>mjx-math {
+ color: var(--mjx-inline-math-color);
+}
+.markdown-source-view .cm-header-1 ~ .math mjx-math {
+ color: var(--h1-color);
+}
+.markdown-source-view .cm-header-2 ~ .math mjx-math {
+ color: var(--h2-color);
+}
+.markdown-source-view .cm-header-3 ~ .math mjx-math {
+ color: var(--h3-color);
+}
+.markdown-source-view .cm-header-4 ~ .math mjx-math {
+ color: var(--h4-color);
+}
+.markdown-source-view .cm-header-5 ~ .math mjx-math {
+ color: var(--h5-color);
+}
+.markdown-source-view .cm-header-6 ~ .math mjx-math {
+ color: var(--h6-color);
+}
+
+div.math.math-block mjx-math{
+ color: var(--mjx-math-color);
+}
+
+.cm-s-obsidian pre.HyperMD-codeblock,
+:is(.markdown-preview-view,.markdown-rendered) code,
+.markdown-rendered code {
+ color: var(--text-color-code);
+ font-size: var(--font-size-code) !important;
+ font-family: var(--font-monospace);
+ text-align: start;
+}
+.cm-s-obsidian span.cm-math:not(.cm-formatting-math-begin):not(.cm-formatting-math-end) {
+ font-size: var(--font-size-code) !important;
+ font-family: var(--font-monospace);
+ text-align: start;
+}
+
+.cm-s-obsidian .cm-widgetBuffer[aria-hidden="true"]+.cm-inline-code:has(+ .cm-widgetBuffer[aria-hidden="true"]) {
+ border-radius: var(--radius-s);
+ padding: 2px 2px 1px;
+}
+
+.cm-s-obsidian div.HyperMD-codeblock-bg {
+ border-left: none;
+ border-right: none;
+ border-top: none;
+}
+
+:is(.markdown-preview-view,.markdown-rendered) pre {
+ background-color: var(--background-code);
+ padding: 1em 1.5em;
+}
+
+:is(.markdown-preview-view,.markdown-rendered) code {
+ vertical-align: auto;
+ background-color: var(--background-code-2) ;
+}
+
+:is(.markdown-preview-view,.markdown-rendered) pre code {
+ background-color: transparent !important;
+ color:var(--code-normal);
+}
+
+.cm-s-obsidian span.cm-inline-code:not(.cm-formatting):not(.cm-hmd-indented-code):not(.obsidian-search-match-highlight),
+.cm-formatting.cm-formatting-code.cm-inline-code {
+ color: var(--text-color-code);
+ background-color: var(--background-code-2);
+}
+
+.cm-s-obsidian .cm-inline-code.cm-strong {
+ color: var(--text-color-code) !important;
+}
+
+/*******codebox settings*******/
+/* ================================== */
+/* ===== editor syntax highlight ==== */
+/* ================================== */
+body.theme-dark {
+ --code-tag: var(--red);
+}
+body {
+ --code-selection-background: var(--text-selection);
+ --code-selection-color: var(--code-normal);
+ --code-type: var(--code-function);
+ --code-qualifier: var(--aqua);
+ --code-property: var(--blue);
+ --code-value: var(--green);
+ --code-tag: var( --purple);
+ --code-operator: var(--code-property);
+ --code-hr: var(--code-punctuation);
+ --code-string-2: var(--code-string);
+ --code-language: var(--text-muted);
+ --code-attribute: var(--code-function);
+ --code-atom: var(--orange-1);
+ --code-comment: var(--darkgreen);
+}
+
+
+:root,
+.code-theme-custom {
+ /* material: palenight theme */
+ --code-keyword: #c792ea;
+ --code-atom: #f78c6c;
+ --code-number: #ff5370;
+ --code-type: #decb6b;
+ --code-def: #82aaff;
+ --code-property: #c792ea;
+ --code-variable: #f07178;
+ --code-variable-2: #53ada3;
+ --code-variable-3: #e7852fe7;
+ --code-definition: #82aaff;
+ --code-callee: #89ddff;
+ --code-qualifier: #decb6b;
+ --code-operator: #89ddff;
+ --code-hr: #98e342;
+ --code-link: #696d70;
+ --code-error-bg: #ff5370;
+ --code-header: #da7dae;
+ --code-builtin: #ffcb6b;
+ --code-meta: #ffcb6b;
+ --code-matching-bracket: #ffffff;
+ --code-tag: #ff5370;
+ --code-tag-in-comment: #ff5370;
+ --code-string-2: #f07178;
+ --code-bracket: #ff5370;
+ --code-comment: #676e95;
+ --code-string: #c3e88d;
+ --code-attribute: #c792ea;
+ --code-attribute-in-comment: #c792ea;
+ --background-code: #292d3e;
+ --code-normal: #d4d4d4;
+}
+.theme-light,
+.theme-dark {
+ --code-active-line-background-color: var(--activeline-background);
+}
+
+.code-theme-custom {
+ --code-active-line-background-color: #353a50c2;
+}
+
+body.theme-light.code-theme-material-palenight,
+body.theme-dark.code-theme-material-palenight {
+ /* material: palenight theme */
+ --code-keyword: #c792ea;
+ --code-atom: #f78c6c;
+ --code-number: #ff5370;
+ --code-type: #decb6b;
+ --code-def: #82aaff;
+ --code-property: #c792ea;
+ --code-variable: #f07178;
+ --code-variable-2: #eeffff;
+ --code-variable-3: #f07178;
+ --code-definition: #82aaff;
+ --code-callee: #89ddff;
+ --code-qualifier: #decb6b;
+ --code-operator: #89ddff;
+ --code-hr: #98e342;
+ --code-link: #696d70;
+ --code-error-bg: #ff5370;
+ --code-header: #da7dae;
+ --code-builtin: #ffcb6b;
+ --code-meta: #ffcb6b;
+ --code-matching-bracket: #ffffff;
+ --code-tag: #ff5370;
+ --code-tag-in-comment: #ff5370;
+ --code-string-2: #f07178;
+ --code-bracket: #ff5370;
+ --code-comment: #676e95;
+ --code-string: #c3e88d;
+ --code-attribute: #c792ea;
+ --code-attribute-in-comment: #c792ea;
+ --background-code: #292d3eba;
+ --code-active-line-background-color: #353a50;
+ --code-normal: #d4d4d4;
+}
+
+body.theme-light.code-theme-solarized-light,
+body.theme-dark.code-theme-solarized-light {
+ /* solarized */
+ --code-keyword: #cb4b16;
+ --code-atom: #d33682;
+ --code-number: #d33682;
+ --code-type: #6c71c4;
+ --code-def: #2aa198;
+ --code-property: #2aa198;
+ --code-variable: #839496;
+ --code-variable-2: #b58900;
+ --code-variable-3: #6c71c4;
+ --code-function: var(--code-def) ;
+ --code-definition: #82aaff;
+ --code-callee: #89ddff;
+ --code-qualifier: #b58900;
+ --code-operator: #6c71c4;
+ --code-hr: #98e342;
+ --code-link: #93a1a1;
+ --code-error-bg: #ff5370;
+ --code-header: #586e75;
+ --code-builtin: #d33682;
+ --code-meta: #859900;
+ --code-matching-bracket: #859900;
+ --code-tag: #93a1a1;
+ --code-tag-in-comment: #ff5370;
+ --code-string-2: #b58900;
+ --code-bracket: #cb4b16;
+ --code-comment: #586e75;
+ --code-string: #859900;
+ --code-attribute: #2aa198;
+ --code-attribute-in-comment: #c792ea;
+ --background-code: #fdf6e3e1;
+ --code-active-line-background-color: #fffcf4;
+ --code-normal: #657b83;
+}
+
+body.theme-dark.code-theme-bt-default {
+ --background-code: #1111118c;
+ --code-variable: var(--red) ;
+ --code-normal: #ebdbb2;
+ --code-comment: var(--darkgreen) ;
+ --code-function: var(--light-yellow) ;
+ --code-important: var(--darkblue);
+ --code-keyword: var(--darkblue);;
+ --code-operator: #a89984;
+ --code-property: var(--blue) ;
+ --code-punctuation: var(--gray-2) ;
+ --code-string: var(--green) ;
+ --code-tag: var(--red) ;
+ --code-value: var(--green) ;
+ --code-string-2:var(--yellow) ;
+ --code-active-line-background-color: #111111eb;
+}
+body.theme-light.code-theme-bt-default {
+ --code-keyword:var(--blue-green);
+ --code-tag: var(--purple);
+ --code-function: var(--red);
+ --code-important: var(--blue-green);
+ --code-active-line-background-color: var(--activeline-background);
+ --code-string-2: var(--orange-1);
+ --code-variable-2: var(--light-purple);
+ --code-meta: var(--text-faint);
+}
+
+body.code-theme-Gruvbox-dark {
+ --code-selection-color: #fbf1c7;
+ --code-selection-background: #7c6f6456;
+ --code-active-line-background-color: #533c3cee;
+ --background-code: #1d2021c6;
+ --code-variable: var(--code-property);
+ --code-normal: #ebdbb2;
+ --code-comment: #a89984;
+ --code-function: #fabd2f;
+ --code-important: #fb4934;
+ --code-keyword: #fb4934;
+ --code-operator: #a89984;
+ --code-property: #fb4934;
+ --code-punctuation: #a89984;
+ --code-string: #b8bb26;
+ --code-tag: #fabd2f;
+ --code-value: #d3869b;
+ --code-meta:var(--code-comment);
+}
+
+body.theme-light.code-theme-dracula {
+ --background-code: #e6e6e671;
+ --code-normal: var(--tex-normal);
+ --code-string: var(--orange) ;
+ --code-string-2: var(--orange-1) ;
+ --code-variable: var(--blue-green);
+ --code-variable-2: var(--light-purple) ;
+ --code-meta: var(--text-faint);
+ --code-active-line-background-color:#dee1b9a5;
+}
+body.code-theme-dracula {
+ --background-code: #282a36c0;
+ --code-normal: #f8f8f2;
+ --code-comment: #6272a4;
+ --code-string: #f1fa8c;
+ --code-string-2: #ffb86c;;
+ --code-number: #bd93f9;
+ --code-variable: #50fa7b;
+ --code-variable-2: #ffffff;
+ --code-def: #50fa7b;
+ --code-operator: #8be9fd;
+ --code-keyword: #ff79c6;
+ --code-atom: #bd93f9;
+ --code-meta: #f8f8f2;
+ --code-tag: #ff79c6;
+ --code-attribute: #50fa7b;
+ --code-qualifier: #50fa7b;
+ --code-property: #66d9ef;
+ --code-builtin: #50fa7b;
+ --code-variable-3: #dc8e3b;
+ --code-type: #ffb86c;
+ --code-active-line-background-color: #414458;
+ --code-matchingbracket: #fffff;
+}
+body.theme-light.code-theme-monokai {
+ --code-comment: #aca47a;
+}
+body.code-theme-monokai {
+ --background-code: #272822d9;
+ --code-normal: #F8F8F2;
+ --code-keyword:#F92772;
+ --code-value: #AE81FF;
+ --code-string-2:#E6DB74;
+ --code-comment: #75715E;
+ --code-active-line-background-color: #17013f9f;
+}
+body.code-theme-sublime {
+ --code-operator: #9a6e3a;
+ --code-variable: #5180de;
+ --code-keyword: #EA5E66;
+ --code-string: #40bf31;
+ --code-function: #F9AE58;
+ --code-string-2: #F9AE58;
+ --code-type: #F9AE58;
+ --code-def: #F9AE58;
+}
+
+
+.cm-s-obsidian span.cm-variable {
+ color: var(--code-variable);
+}
+.cm-s-obsidian span.cm-variable-2 {
+ color: var(--code-variable-2);
+}
+
+.cm-s-obsidian span.cm-variable-3 {
+ color: var(---code-variable-3);
+}
+.token.class,
+.token.class-name {
+ color: var(--code-string-2) ;
+}
+
+span.cm-variable + .cm-hmd-codeblock + span.cm-variable {
+ color: var(--code-variable-2);
+}
+
+span.cm-variable + .cm-hmd-codeblock + span.cm-variable + .cm-hmd-codeblock + span.cm-variable {
+ color: var(--code-variable-3);
+}
+span.cm-type {
+ color: var(--code-keyword);
+}
+span.cm-def {
+ color:var(--code-function);
+}
+.cm-type {
+ color: var(--code-type);
+}
+.token.atrule,
+.token.attr-value,
+.cm-property,
+.cm-attribute {
+ color: var(--code-attribute);
+}
+
+.cm-qualifier {
+ color: var(--code-qualifier);
+}
+
+.cm-operator {
+ color:var(--code-operator);
+}
+
+.cm-hr {
+ color: var(--code-hr);
+}
+.cm-string-2 {
+ color: var(--code-string-2);
+}
+
+.cm-s-obsidian .cm-hmd-frontmatter.cm-atom,
+.cm-s-obsidian .cm-templater-command.cm-atom,
+.cm-s-obsidian .cm-math.cm-atom,
+.cm-s-obsidian .HyperMD-codeblock .cm-atom,
+.markdown-preview-view pre.cm-s-obsidian .cm-atom {
+ color: var(--code-atom);
+}
+
+.cm-s-obsidian .cm-hmd-frontmatter.cm-meta,
+.cm-s-obsidian .cm-templater-command.cm-meta,
+.cm-s-obsidian .cm-math.cm-meta,
+.cm-s-obsidian .HyperMD-codeblock .cm-meta,
+.markdown-preview-view pre.cm-s-obsidian .cm-meta {
+ color: var(--code-meta);
+}
+
+.cm-s-obsidian .cm-hmd-frontmatter.cm-builtin,
+.cm-s-obsidian .cm-templater-command.cm-builtin,
+.cm-s-obsidian .cm-math.cm-builtin,
+.cm-s-obsidian .HyperMD-codeblock .cm-builtin,
+.markdown-preview-view pre.cm-s-obsidian .cm-builtin,
+.markdown-preview-view pre code span.builtin {
+ color: var(--code-builtin);
+}
+
+
+.markdown-preview-view pre code span.class {
+ color: var(--code-qualifier);
+}
+
+.markdown-preview-view pre code span.function {
+ color: var(--code-function);
+}
+
+.markdown-preview-view pre code span.punctuation {
+ color: var(--code-punctuation);
+}
+
+.markdown-preview-view pre code span.operator {
+ color: var(--code-operator);
+ background: transparent;
+}
+
+.markdown-preview-view pre code span.entity {
+ color: var(--code-attribute);
+}
+
+.markdown-preview-view pre code span.parameter {
+ color: var(--code-property);
+}
+
+.markdown-preview-view pre code span.property {
+ color: var(--code-property);
+}
+
+.markdown-preview-view pre code span.important {
+ color: var(--code-important);
+}
+
+.markdown-preview-view pre code span.attr-name {
+ color: var(--code-tag);
+}
+
+.markdown-preview-view pre code span.attr-value {
+ color: var(--code-string);
+}
+
+.markdown-preview-view pre code span.builtin {
+ color: var(--code-builtin);
+}
+
+.markdown-preview-view pre code span.unit {
+ color: var(--code-value);
+}
+
+.markdown-preview-view span.token.macro-name {
+ color: var(--code-important);
+}
+
+span.token.directive-hash {
+ color: var(--code-tag);
+}
+.cm-s-obsidian span.cm-comment {
+ color: var(--code-comment);
+}
+
+.muted-code-activeline-bg .markdown-source-view.cm-s-obsidian.mod-cm6 .cm-active.cm-line.HyperMD-codeblock-bg {
+ background-color: var(--background-code) !important;
+}
+.muted-code-activeline-bg .markdown-source-view.cm-s-obsidian.mod-cm6 .cm-active.cm-line.HyperMD-codeblock-bg::before {
+ background-color: unset !important;
+}
+.markdown-source-view.cm-s-obsidian.mod-cm6 .cm-active.cm-line.HyperMD-codeblock-bg::before {
+ display: none;
+}
+.markdown-source-view.cm-s-obsidian.mod-cm6 .cm-active.cm-line.HyperMD-codeblock-bg {
+ background-color: var(--code-active-line-background-color) !important;
+ --text-selection:var(--code-selection-background);
+ z-index: -1;
+}
+
+pre code[class*="language-"] {
+ padding: 1em 0.5em;
+}
+pre[class*="language-"]::selection,
+pre[class*="language-"] ::selection,
+code[class*="language-"]::selection,
+code[class*="language-"] ::selection {
+ color: var(--code-selection-color);
+ background: var(--code-active-line-background-color);
+}
+
+/*Advanced Codeblock */
+.HyperMD-codeblock.HyperMD-codeblock-bg.cm-line span.live-preview-codeblock-line-nums {
+ margin-left: -1.5em;
+}
+
+.code-line-number .HyperMD-codeblock-begin {
+ counter-reset: line-numbers;
+}
+
+.code-line-number .HyperMD-codeblock.cm-line:not(.HyperMD-codeblock-begin):not(.HyperMD-codeblock-end) {
+ padding-left: 3em;
+ position: relative;
+}
+
+.code-line-number .HyperMD-codeblock.cm-line:not(.HyperMD-codeblock-begin):not(.HyperMD-codeblock-end)::after {
+ align-items: flex-start;
+ color: var(--text-faint);
+ content: counter(line-numbers);
+ counter-increment: line-numbers;
+ display: flex;
+ font-size: 0.8em;
+ height: 100%;
+ justify-content: flex-end;
+ left: 0;
+ position: absolute;
+ text-align: right;
+ width: 2em;
+ padding-right: 0.5em;
+ bottom: -2px;
+ border-right: 1px solid var(--scrollbar-thumb-bg);
+}
+
+.code-line-number .HyperMD-codeblock.cm-line.cm-active:not(.HyperMD-codeblock-begin):not(.HyperMD-codeblock-end)::after {
+ color: var(--color-accent);
+}
+
+.code-line-number .HyperMD-codeblock .cm-foldPlaceholder::before {
+ display: none;
+}
+
+
+/* ================================== */
+.cm-s-obsidian .cm-hmd-frontmatter.cm-qualifier,
+.cm-s-obsidian .cm-math.cm-qualifier,
+.cm-s-obsidian .cm-qualifier {
+ color: var(--yellow) ;
+}
+
+.cm-s-obsidian pre.HyperMD-codeblock .cm-qualifier {
+ color: var(--code-qualifier) ;
+}
+
+.cm-s-obsidian .cm-hmd-frontmatter.cm-property,
+.cm-s-obsidian .cm-math.cm-property,
+.cm-s-obsidian pre.HyperMD-codeblock .cm-property {
+ color: var(--code-property) ;
+}
+
+.cm-s-obsidian .cm-math.cm-atom,
+.cm-s-obsidian pre.HyperMD-codeblock .cm-atom {
+ color: var(--text-normal) ;
+}
+
+.cm-s-obsidian .cm-hmd-frontmatter.cm-number,
+.cm-s-obsidian .cm-math.cm-number,
+.cm-s-obsidian pre.HyperMD-codeblock .cm-number {
+ color: var(--code-value) ;
+}
+
+.cm-s-obsidian .cm-hmd-frontmatter.cm-comment,
+.cm-s-obsidian .cm-math.cm-comment,
+.cm-s-obsidian pre.HyperMD-codeblock .cm-comment {
+ color: var(--code-comment) ;
+}
+
+.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-tag,
+.theme-dark .cm-s-obsidian .cm-math.cm-tag,
+.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-tag {
+ color: var(--code-tag) ;
+}
+
+.theme-light .cm-s-obsidian .cm-hmd-frontmatter.cm-tag,
+.theme-light .cm-s-obsidian .cm-math.cm-tag,
+.theme-light .cm-s-obsidian pre.HyperMD-codeblock .cm-tag {
+ color: var(--code-tag) ;
+}
+
+.cm-atom.cm-hmd-frontmatter {
+ color: var(--code-atom) ;
+}
+
+.cm-meta.cm-hmd-frontmatter {
+ color: var(--code-meta) ;
+}
+.token.punctuation,
+.cm-punctuation,
+.cm-bracket {
+ color: var(--code-punctuation) !important ;
+}
+
+.theme-dark .cm-s-obsidian span.cm-keyword {
+ font-weight: 600 ;
+}
+
+
+/*inline code*/
+.cm-s-obsidian.mod-cm6 .HyperMD-codeblock span.cm-inline-code {
+ display: inline-block;
+ padding: unset;
+}
+
+.cm-s-obsidian span.cm-formatting-code.cm-inline-code {
+ color: var(--text-muted);
+ border-radius: 3px 0 0 3px;
+}
+
+.cm-s-obsidian span[class="cm-inline-code"]+span.cm-formatting-code.cm-inline-code,
+.cm-s-obsidian span[class*="cm-inline-code"][class*="cm-list"]+span.cm-formatting-code.cm-inline-code,
+.cm-s-obsidian span[class*="cm-inline-code"][class*="cm-quote"]+span.cm-formatting-code.cm-inline-code,
+.cm-s-obsidian span[class*="cm-inline-code"][class*="cm-header"]+span.cm-formatting-code.cm-inline-code,
+.cm-s-obsidian span[class*="cm-inline-code"][class*="cm-em"]+span.cm-formatting-code.cm-inline-code,
+.cm-s-obsidian span[class*="cm-inline-code"][class*="cm-strong"]+span.cm-formatting-code.cm-inline-code {
+ color: var(--text-muted);
+ border-radius: 0 3px 3px 0;
+}
+
+.cm-formatting.cm-formatting-code-block.cm-hmd-codeblock {
+ color: var(--code-language);
+}
+.cm-hmd-frontmatter {
+ color: var(--code-normal);
+}
+.cm-hmd-frontmatter.cm-string {
+ color: var(--code-string);
+}
+/*bold code text except code language*/
+:not(pre)>code:not([class*='language-']) {
+ font-weight: var(--font-weight-inline-code);
+ padding: 2px 2px 1px;
+ font-family: var(--font-family-inline-code) !important;
+}
+
+.cm-s-obsidian span.cm-inline-code {
+ padding: 2px 0 1px;
+ color: var(--text-color-code);
+ font-weight: var(--font-weight-inline-code);
+ font-family: var(--font-family-inline-code) !important;
+ font-size: var(--font-size-code) !important;
+}
+
+.cm-formatting.cm-formatting-list.cm-formatting-list-ol {
+ color: var(--list-ol-number-color);
+}
+
+:not(.default-ol-list-marker) .cm-formatting.cm-formatting-list.cm-formatting-list-ol {
+ margin-left: -2px;
+}
+
+.cm-s-obsidian .HyperMD-table-row.HyperMD-table-row.HyperMD-table-row {
+ min-width: max-content;
+ white-space: pre-wrap;
+}
+
+.markdown-source-view.mod-cm6 .HyperMD-list-line.cm-line {
+ font-family: var(--font-family-list);
+}
+
+li {
+
+ font-family: var(--font-family-list);
+}
+
+li>p:not(.task-list-item) {
+ margin-top: 0.75em;
+ margin-bottom: 0.75em;
+}
+
+.markdown-source-view ol > li,
+.markdown-source-view ul > li,
+.markdown-preview-view ol > li,
+.markdown-preview-view ul > li,
+.markdown-rendered ul > li,
+.mod-cm6 .HyperMD-list-line.cm-line:not(.HyperMD-codeblock) {
+ padding-top: calc(var(--list-spacing-bt) * 0.075em);
+ padding-bottom: calc(var(--list-spacing-bt) * 0.075em);
+}
+
+ul,
+ol ul,
+ol ol ul,
+ol ol ol ul {
+ list-style: disc;
+}
+ul ul,
+ol ul ul,
+ul ol ul,
+ol ol ul ul {
+ list-style: circle;
+}
+ul ul ul,
+ol ul ul ul,
+ul ol ul ul,
+ul ul ol ul {
+ list-style: square;
+}
+ul ul ul ul,
+ol ul ul ul ul,
+ul ol ul ul ul,
+ul ul ol ul ul,
+ul ul ul ol ul {
+ list-style: circle;
+}
+
+
+body.custom-ordered-list ol {
+ list-style: var(--list-ol-marker-1);
+}
+body.custom-ordered-list :is(ul, ol) ol {
+ list-style: var(--list-ol-marker-2);
+}
+body.custom-ordered-list :is(ul, ol) :is(ul, ol) ol {
+ list-style: var(--list-ol-marker-3);
+}
+body.custom-ordered-list :is(ul, ol) :is(ul, ol) :is(ul, ol) ol {
+ list-style: var(--list-ol-marker-4);
+}
+
+body.custom-ordered-list ol>li::marker {
+ font-weight: 600;
+ color: var(--list-ol-number-color);
+ white-space: pre;
+ font-family: Inter;
+}
+
+:is(ol,ul) li {
+ font-size: var(--font-size-list);
+}
+
+ol > li::marker {
+ color: var(--list-ol-number-color);
+}
+
+ol > li.is-collapsed::marker,
+ul > li.is-collapsed::marker,
+.cm-s-obsidian .is-collapsed ~ .cm-formatting-list {
+ color: var(--list-marker-color-collapsed);
+}
+
+/*list-no-border*/
+body.list-no-border ul>li:not(.task-list-item) {
+ border-left: none !important;
+}
+
+body.list-no-border ol>li {
+ border-left: none !important;
+}
+
+/* Adapted from https://gist.github.com/KillyMXI/cbef8edff6dd55d9e6ea4df66567e9b1 */
+body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-1:not(:has(~ .HyperMD-list-line-1 ~ .HyperMD-list-line:hover)):has(~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6, .HyperMD-list-line-5, .HyperMD-list-line-4, .HyperMD-list-line-3, .HyperMD-list-line-2):hover)::after,
+body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-1:not(:has(~ .HyperMD-list-line-1 ~ .HyperMD-list-line:hover)) ~ .HyperMD-list-line:has(~ .HyperMD-list-line-2:hover, ~ .HyperMD-list-line-2 ~ :is(.HyperMD-list-line-3, .HyperMD-list-line-4, .HyperMD-list-line-5, .HyperMD-list-line-6, .HyperMD-list-line-7):hover)::before,
+body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-2:not(:has(~ .HyperMD-list-line-2 ~ .HyperMD-list-line:hover)):is(:hover, :has(~ :is(.HyperMD-list-line-3, .HyperMD-list-line-4, .HyperMD-list-line-5, .HyperMD-list-line-6, .HyperMD-list-line-7):hover))::before {
+ --list-threading-offset: 1em;
+}
+
+body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-2:not(:has(~ .HyperMD-list-line-2 ~ .HyperMD-list-line:hover)):has(~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6, .HyperMD-list-line-5, .HyperMD-list-line-4, .HyperMD-list-line-3):hover)::after,
+body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-2:not(:has(~ .HyperMD-list-line-2 ~ .HyperMD-list-line:hover)) ~ .HyperMD-list-line:has(~ .HyperMD-list-line-3:hover, ~ .HyperMD-list-line-3 ~ :is(.HyperMD-list-line-4, .HyperMD-list-line-5, .HyperMD-list-line-6, .HyperMD-list-line-7):hover)::before,
+body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-3:not(:has(~ .HyperMD-list-line-3 ~ .HyperMD-list-line:hover)):is(:hover, :has(~ :is(.HyperMD-list-line-4, .HyperMD-list-line-5, .HyperMD-list-line-6, .HyperMD-list-line-7):hover))::before {
+ --list-threading-offset: calc(1em + var(--list-indent));
+}
+
+body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-3:not(:has(~ .HyperMD-list-line-3 ~ .HyperMD-list-line:hover)):has(~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6, .HyperMD-list-line-5, .HyperMD-list-line-4):hover)::after,
+body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-3:not(:has(~ .HyperMD-list-line-3 ~ .HyperMD-list-line:hover)) ~ .HyperMD-list-line:has(~ .HyperMD-list-line-4:hover, ~ .HyperMD-list-line-4 ~ :is(.HyperMD-list-line-5, .HyperMD-list-line-6, .HyperMD-list-line-7):hover)::before,
+body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-4:not(:has(~ .HyperMD-list-line-4 ~ .HyperMD-list-line:hover)):is(:hover, :has(~ :is(.HyperMD-list-line-5, .HyperMD-list-line-6, .HyperMD-list-line-7):hover))::before {
+ --list-threading-offset: calc(1em + 2 * var(--list-indent));
+}
+
+body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-4:not(:has(~ .HyperMD-list-line-4 ~ .HyperMD-list-line:hover)):has(~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6, .HyperMD-list-line-5):hover)::after,
+body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-4:not(:has(~ .HyperMD-list-line-4 ~ .HyperMD-list-line:hover)) ~ .HyperMD-list-line:has(~ .HyperMD-list-line-5:hover, ~ .HyperMD-list-line-5 ~ :is(.HyperMD-list-line-6, .HyperMD-list-line-7):hover)::before,
+body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-5:not(:has(~ .HyperMD-list-line-5 ~ .HyperMD-list-line:hover)):is(:hover, :has(~ :is(.HyperMD-list-line-6, .HyperMD-list-line-7):hover))::before {
+ --list-threading-offset: calc(1em + 3 * var(--list-indent));
+}
+
+body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-5:not(:has(~ .HyperMD-list-line-5 ~ .HyperMD-list-line:hover)):has(~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6):hover)::after,
+body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-5:not(:has(~ .HyperMD-list-line-5 ~ .HyperMD-list-line:hover)) ~ .HyperMD-list-line:has(~ .HyperMD-list-line-6:hover, ~ .HyperMD-list-line-6 ~ :is(.HyperMD-list-line-7):hover)::before,
+body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-6:not(:has(~ .HyperMD-list-line-6 ~ .HyperMD-list-line:hover)):is(:hover, :has(~ :is(.HyperMD-list-line-7):hover))::before {
+ --list-threading-offset: calc(1em + 4 * var(--list-indent));
+}
+
+body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-6:not(:has(~ .HyperMD-list-line-6 ~ .HyperMD-list-line:hover)):has(~ :is(.HyperMD-list-line-7):hover)::after,
+body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-6:not(:has(~ .HyperMD-list-line-6 ~ .HyperMD-list-line:hover)) ~ .HyperMD-list-line:has(~ .HyperMD-list-line-7:hover, ~ .HyperMD-list-line-7 ~ :is(.HyperMD-list-line-8):hover)::before,
+body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-7:not(:has(~ .HyperMD-list-line-7 ~ .HyperMD-list-line:hover)):hover::before {
+ --list-threading-offset: calc(1em + 5 * var(--list-indent));
+}
+
+body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-2:not(:has(~ .HyperMD-list-line-2 ~ .HyperMD-list-line:hover)):has(~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6, .HyperMD-list-line-5, .HyperMD-list-line-4, .HyperMD-list-line-3):hover)::after,
+body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-2:not(:has(~ .HyperMD-list-line-2 ~ .HyperMD-list-line:hover)) ~ .HyperMD-list-line:has(~ .HyperMD-list-line-3:hover, ~ .HyperMD-list-line-3 ~ :is(.HyperMD-list-line-4, .HyperMD-list-line-5, .HyperMD-list-line-6, .HyperMD-list-line-7):hover)::before,
+body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-3:not(:has(~ .HyperMD-list-line-3 ~ .HyperMD-list-line:hover)):is(:hover, :has(~ :is(.HyperMD-list-line-4, .HyperMD-list-line-5, .HyperMD-list-line-6, .HyperMD-list-line-7):hover))::before {
+ filter: hue-rotate(60deg);
+}
+
+body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-3:not(:has(~ .HyperMD-list-line-3 ~ .HyperMD-list-line:hover)):has(~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6, .HyperMD-list-line-5, .HyperMD-list-line-4):hover)::after,
+body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-3:not(:has(~ .HyperMD-list-line-3 ~ .HyperMD-list-line:hover)) ~ .HyperMD-list-line:has(~ .HyperMD-list-line-4:hover, ~ .HyperMD-list-line-4 ~ :is(.HyperMD-list-line-5, .HyperMD-list-line-6, .HyperMD-list-line-7):hover)::before,
+body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-4:not(:has(~ .HyperMD-list-line-4 ~ .HyperMD-list-line:hover)):is(:hover, :has(~ :is(.HyperMD-list-line-5, .HyperMD-list-line-6, .HyperMD-list-line-7):hover))::before {
+ filter: hue-rotate(120deg);
+}
+
+body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-4:not(:has(~ .HyperMD-list-line-4 ~ .HyperMD-list-line:hover)):has(~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6, .HyperMD-list-line-5):hover)::after,
+body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-4:not(:has(~ .HyperMD-list-line-4 ~ .HyperMD-list-line:hover)) ~ .HyperMD-list-line:has(~ .HyperMD-list-line-5:hover, ~ .HyperMD-list-line-5 ~ :is(.HyperMD-list-line-6, .HyperMD-list-line-7):hover)::before,
+body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-5:not(:has(~ .HyperMD-list-line-5 ~ .HyperMD-list-line:hover)):is(:hover, :has(~ :is(.HyperMD-list-line-6, .HyperMD-list-line-7):hover))::before {
+ filter: hue-rotate(180deg);
+}
+
+body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-5:not(:has(~ .HyperMD-list-line-5 ~ .HyperMD-list-line:hover)):has(~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6):hover)::after,
+body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-5:not(:has(~ .HyperMD-list-line-5 ~ .HyperMD-list-line:hover)) ~ .HyperMD-list-line:has(~ .HyperMD-list-line-6:hover, ~ .HyperMD-list-line-6 ~ :is(.HyperMD-list-line-7):hover)::before,
+body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-6:not(:has(~ .HyperMD-list-line-6 ~ .HyperMD-list-line:hover)):is(:hover, :has(~ :is(.HyperMD-list-line-7):hover))::before {
+ filter: hue-rotate(240deg);
+}
+
+body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-6:not(:has(~ .HyperMD-list-line-6 ~ .HyperMD-list-line:hover)):has(~ :is(.HyperMD-list-line-7):hover)::after,
+body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-6:not(:has(~ .HyperMD-list-line-6 ~ .HyperMD-list-line:hover)) ~ .HyperMD-list-line:has(~ .HyperMD-list-line-7:hover, ~ .HyperMD-list-line-7 ~ :is(.HyperMD-list-line-8):hover)::before,
+body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-7:not(:has(~ .HyperMD-list-line-7 ~ .HyperMD-list-line:hover)):hover::before {
+ filter: hue-rotate(300deg);
+}
+
+/* tails */
+body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-1:not(:has(~ .HyperMD-list-line-1 ~ .HyperMD-list-line:hover)):has(~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6, .HyperMD-list-line-5, .HyperMD-list-line-4, .HyperMD-list-line-3, .HyperMD-list-line-2):hover)::after,
+body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-2:not(:has(~ .HyperMD-list-line-2 ~ .HyperMD-list-line:hover)):has(~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6, .HyperMD-list-line-5, .HyperMD-list-line-4, .HyperMD-list-line-3):hover)::after,
+body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-3:not(:has(~ .HyperMD-list-line-3 ~ .HyperMD-list-line:hover)):has(~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6, .HyperMD-list-line-5, .HyperMD-list-line-4):hover)::after,
+body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-4:not(:has(~ .HyperMD-list-line-4 ~ .HyperMD-list-line:hover)):has(~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6, .HyperMD-list-line-5):hover)::after,
+body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-5:not(:has(~ .HyperMD-list-line-5 ~ .HyperMD-list-line:hover)):has(~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6):hover)::after,
+body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-6:not(:has(~ .HyperMD-list-line-6 ~ .HyperMD-list-line:hover)):has(~ :is(.HyperMD-list-line-7):hover)::after {
+ content: "";
+ position: absolute;
+ left: var(--list-threading-offset);
+ bottom: 0;
+ height: calc(100% - 1em);
+ width: var(--bt-indentation-width-hover);
+ background-color: var(--bt-connected-indent-line-color);
+}
+body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line.HyperMD-task-line::after {
+ max-height: calc(100% - 1.2em);
+}
+
+/* in-between lines */
+body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-1:not(:has(~ .HyperMD-list-line-1 ~ .HyperMD-list-line:hover)) ~ .HyperMD-list-line:has(~ .HyperMD-list-line-2:hover, ~ .HyperMD-list-line-2 ~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6, .HyperMD-list-line-5, .HyperMD-list-line-4, .HyperMD-list-line-3):hover)::before,
+body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-2:not(:has(~ .HyperMD-list-line-2 ~ .HyperMD-list-line:hover)) ~ .HyperMD-list-line:has(~ .HyperMD-list-line-3:hover, ~ .HyperMD-list-line-3 ~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6, .HyperMD-list-line-5, .HyperMD-list-line-4):hover)::before,
+body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-3:not(:has(~ .HyperMD-list-line-3 ~ .HyperMD-list-line:hover)) ~ .HyperMD-list-line:has(~ .HyperMD-list-line-4:hover, ~ .HyperMD-list-line-4 ~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6, .HyperMD-list-line-5):hover)::before,
+body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-4:not(:has(~ .HyperMD-list-line-4 ~ .HyperMD-list-line:hover)) ~ .HyperMD-list-line:has(~ .HyperMD-list-line-5:hover, ~ .HyperMD-list-line-5 ~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6):hover)::before,
+body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-5:not(:has(~ .HyperMD-list-line-5 ~ .HyperMD-list-line:hover)) ~ .HyperMD-list-line:has(~ .HyperMD-list-line-6:hover, ~ .HyperMD-list-line-6 ~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6):hover)::before,
+body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-6:not(:has(~ .HyperMD-list-line-6 ~ .HyperMD-list-line:hover)) ~ .HyperMD-list-line:has(~ .HyperMD-list-line-7:hover)::before {
+ content: "";
+ position: absolute;
+ left: var(--list-threading-offset);
+ top: 0;
+ height: 100%;
+ width: var(--bt-indentation-width-hover);
+ background-color: var(--bt-connected-indent-line-color);
+}
+
+/* elbows */
+body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-2:not(:has(~ .HyperMD-list-line-2 ~ .HyperMD-list-line:hover)):is(:hover, :has(~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6, .HyperMD-list-line-5, .HyperMD-list-line-4, .HyperMD-list-line-3):hover))::before,
+body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-3:not(:has(~ .HyperMD-list-line-3 ~ .HyperMD-list-line:hover)):is(:hover, :has(~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6, .HyperMD-list-line-5, .HyperMD-list-line-4):hover))::before,
+body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-4:not(:has(~ .HyperMD-list-line-4 ~ .HyperMD-list-line:hover)):is(:hover, :has(~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6, .HyperMD-list-line-5):hover))::before,
+body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-5:not(:has(~ .HyperMD-list-line-5 ~ .HyperMD-list-line:hover)):is(:hover, :has(~ :is(.HyperMD-list-line-7, .HyperMD-list-line-6):hover))::before,
+body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-6:not(:has(~ .HyperMD-list-line-6 ~ .HyperMD-list-line:hover)):is(:hover, :has(~ :is(.HyperMD-list-line-7):hover))::before,
+body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line-7:not(:has(~ .HyperMD-list-line-7 ~ .HyperMD-list-line:hover)):hover::before {
+ content: "";
+ position: absolute;
+ left: var(--list-threading-offset);
+ width: var(--list-indent);
+ top: 0;
+ height: calc(1.4 / 2 * var(--font-size-list) + var(--list-spacing-bt) * 0.075em * 1.5);
+ border-bottom-left-radius: var(--radius-m);
+ border-bottom: var(--bt-indentation-width-hover) solid var(--bt-connected-indent-line-color);
+ border-left: var(--bt-indentation-width-hover) solid var(--bt-connected-indent-line-color);
+}
+body.bt-connected-indent-hover .cm-s-obsidian:not(.kanban) .HyperMD-list-line.HyperMD-task-line::before {
+ max-width: calc(var(--list-indent) - 0.35em);
+}
+
+body.bt-colorful-indentation-lines.bt-indentation-line-gradient ul ul::before,
+body.bt-colorful-indentation-lines.bt-indentation-line-gradient ol ol::before {
+ border-right-color: var(--bt-connected-indent-line-color) !important;
+ border-image: linear-gradient(var(--bt-indentation-gradient-color-1), var(--bt-indentation-gradient-color-2)) 10;
+}
+
+body.bt-colorful-indentation-lines.bt-indentation-line-image :is(ul, ol) :is(ul, ol)::before {
+ border-right-color: var(--bt-connected-indent-line-color) !important;
+ border-image: var(--bt-indentation-line-image) 10;
+}
+
+body.bt-colorful-indentation-lines :is(ul, ol) :is(ul, ol)::before {
+ border-right-color: var(--bt-connected-indent-line-color) !important;
+ border-right-width: var(--bt-colorful-indentation-width);
+ border-right-style: double;
+}
+body.bt-colorful-indentation-lines :is(ul, ol) :is(ul, ol) :is(ul, ol)::before {
+ border-right-color: var(--bt-connected-indent-line-color) !important;
+ filter: hue-rotate(60deg);
+}
+body.bt-colorful-indentation-lines :is(ul, ol) :is(ul, ol) :is(ul, ol) :is(ul, ol)::before {
+ border-right-color: var(--bt-connected-indent-line-color) !important;
+ filter: hue-rotate(120deg);
+}
+body.bt-colorful-indentation-lines :is(ul, ol) :is(ul, ol) :is(ul, ol) :is(ul, ol) :is(ul, ol)::before {
+ border-right-color: var(--bt-connected-indent-line-color) !important;
+ filter: hue-rotate(180deg);
+}
+body.bt-colorful-indentation-lines :is(ul, ol) :is(ul, ol) :is(ul, ol) :is(ul, ol) :is(ul, ol) :is(ul, ol)::before {
+ border-right-color: var(--bt-connected-indent-line-color) !important;
+ filter: hue-rotate(240deg);
+}
+body.bt-colorful-indentation-lines :is(ul, ol) :is(ul, ol) :is(ul, ol) :is(ul, ol) :is(ul, ol) :is(ul, ol) :is(ul, ol)::before {
+ border-right-color: var(--bt-connected-indent-line-color) !important;
+ filter: hue-rotate(300deg);
+}
+
+body.bt-colorful-indentation-lines-editing .HyperMD-list-line-2 .cm-hmd-list-indent > .cm-indent::before,
+body.bt-colorful-indentation-lines-editing .HyperMD-list-line-3 .cm-hmd-list-indent > .cm-indent::before,
+body.bt-colorful-indentation-lines-editing .HyperMD-list-line-4 .cm-hmd-list-indent > .cm-indent::before,
+body.bt-colorful-indentation-lines-editing .HyperMD-list-line-5 .cm-hmd-list-indent > .cm-indent::before,
+body.bt-colorful-indentation-lines-editing .HyperMD-list-line-6 .cm-hmd-list-indent > .cm-indent::before,
+body.bt-colorful-indentation-lines-editing .HyperMD-list-line-7 .cm-hmd-list-indent > .cm-indent::before,
+body.bt-colorful-indentation-lines-editing .HyperMD-list-line-8 .cm-hmd-list-indent > .cm-indent::before,
+body.bt-colorful-indentation-lines-editing .HyperMD-list-line-9 .cm-hmd-list-indent > .cm-indent::before {
+ border-color: var(--bt-connected-indent-line-color)
+}
+
+body.bt-colorful-indentation-lines-editing .HyperMD-list-line-3 .cm-hmd-list-indent > .cm-indent ~ .cm-indent::before,
+body.bt-colorful-indentation-lines-editing .HyperMD-list-line-4 .cm-hmd-list-indent > .cm-indent ~ .cm-indent::before,
+body.bt-colorful-indentation-lines-editing .HyperMD-list-line-5 .cm-hmd-list-indent > .cm-indent ~ .cm-indent::before,
+body.bt-colorful-indentation-lines-editing .HyperMD-list-line-6 .cm-hmd-list-indent > .cm-indent ~ .cm-indent::before,
+body.bt-colorful-indentation-lines-editing .HyperMD-list-line-7 .cm-hmd-list-indent > .cm-indent ~ .cm-indent::before,
+body.bt-colorful-indentation-lines-editing .HyperMD-list-line-8 .cm-hmd-list-indent > .cm-indent ~ .cm-indent::before,
+body.bt-colorful-indentation-lines-editing .HyperMD-list-line-9 .cm-hmd-list-indent > .cm-indent ~ .cm-indent::before {
+ border-color: var(--bt-connected-indent-line-color);
+ filter: hue-rotate(60deg);
+}
+
+body.bt-colorful-indentation-lines-editing .HyperMD-list-line-4 .cm-hmd-list-indent > .cm-indent ~ .cm-indent ~ .cm-indent::before,
+body.bt-colorful-indentation-lines-editing .HyperMD-list-line-5 .cm-hmd-list-indent > .cm-indent ~ .cm-indent ~ .cm-indent::before,
+body.bt-colorful-indentation-lines-editing .HyperMD-list-line-6 .cm-hmd-list-indent > .cm-indent ~ .cm-indent ~ .cm-indent::before,
+body.bt-colorful-indentation-lines-editing .HyperMD-list-line-7 .cm-hmd-list-indent > .cm-indent ~ .cm-indent ~ .cm-indent::before,
+body.bt-colorful-indentation-lines-editing .HyperMD-list-line-8 .cm-hmd-list-indent > .cm-indent ~ .cm-indent ~ .cm-indent::before,
+body.bt-colorful-indentation-lines-editing .HyperMD-list-line-9 .cm-hmd-list-indent > .cm-indent ~ .cm-indent ~ .cm-indent::before {
+ border-color: var(--bt-connected-indent-line-color);
+ filter: hue-rotate(120deg);
+}
+
+body.bt-colorful-indentation-lines-editing .HyperMD-list-line-5 .cm-hmd-list-indent > .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent::before,
+body.bt-colorful-indentation-lines-editing .HyperMD-list-line-6 .cm-hmd-list-indent > .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent::before,
+body.bt-colorful-indentation-lines-editing .HyperMD-list-line-7 .cm-hmd-list-indent > .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent::before,
+body.bt-colorful-indentation-lines-editing .HyperMD-list-line-8 .cm-hmd-list-indent > .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent::before,
+body.bt-colorful-indentation-lines-editing .HyperMD-list-line-9 .cm-hmd-list-indent > .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent::before {
+ border-color: var(--bt-connected-indent-line-color);
+ filter: hue-rotate(180deg);
+}
+
+body.bt-colorful-indentation-lines-editing .HyperMD-list-line-6 .cm-hmd-list-indent > .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent::before,
+body.bt-colorful-indentation-lines-editing .HyperMD-list-line-7 .cm-hmd-list-indent > .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent::before,
+body.bt-colorful-indentation-lines-editing .HyperMD-list-line-8 .cm-hmd-list-indent > .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent::before,
+body.bt-colorful-indentation-lines-editing .HyperMD-list-line-9 .cm-hmd-list-indent > .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent::before {
+ border-color: var(--bt-connected-indent-line-color);
+ filter: hue-rotate(240deg);
+}
+
+body.bt-colorful-indentation-lines-editing .HyperMD-list-line-7 .cm-hmd-list-indent > .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent::before,
+body.bt-colorful-indentation-lines-editing .HyperMD-list-line-8 .cm-hmd-list-indent > .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent::before,
+body.bt-colorful-indentation-lines-editing .HyperMD-list-line-9 .cm-hmd-list-indent > .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent ~ .cm-indent::before{
+ border-color: var(--bt-connected-indent-line-color);
+ filter: hue-rotate(300deg);
+}
+
+body.bt-connected-indent-hover .markdown-preview-view:not(.kanban) li {
+ position: relative;
+}
+
+/* In-between items */
+body.bt-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li > :is(ul, ol) > li:has(~ li:hover)::before,
+body.bt-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) :is(ul, ol):has(~ *:hover) > li::before {
+ content: "";
+ position: absolute;
+ background-color: var(--bt-connected-indent-line-color);
+ width: var(--bt-indentation-width-hover);
+ top: calc(var(--list-spacing-bt) * 0.075em - var(--font-size-list) * 0.6);
+ left: calc(-1.5 * var(--list-indent));
+ bottom: calc(var(--list-spacing-bt) * 0.075em - var(--font-size-list) * 0.5);
+}
+
+/* Elbows items */
+body.bt-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li > :is(ul, ol) > li:hover::before {
+ content: "";
+ position: absolute;
+ background-color: transparent;
+ top: calc(var(--list-spacing-bt) * 0.075em - var(--font-size-list) * 0.6);
+ left: calc(-1.5 * var(--list-indent));
+ width: calc(1em + var(--size-4-4));
+ height: calc(var(--font-size-list) * 1.27);
+ border-bottom-left-radius: var(--radius-m);
+ border-bottom: var(--bt-indentation-width-hover) solid var(--bt-connected-indent-line-color);
+ border-left: var(--bt-indentation-width-hover) solid var(--bt-connected-indent-line-color);
+}
+
+body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li > :is(ul, ol) > li > :is(ul, ol) > li:has( ~ li:hover)::before,
+body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li > :is(ul, ol) > li > :is(ul, ol) > li:hover::before,
+body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li:hover > :is(ul, ol) > li > ul:has(+ ol) > li::before,
+body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li:hover > :is(ul, ol) > li > ol:has(+ ul) > li::before {
+ filter: hue-rotate(60deg);
+}
+
+body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li:has( ~ li:hover)::before,
+body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li:hover::before,
+body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li:hover > :is(ul, ol) > li > :is(ul, ol) > li > ul:has(+ ol) > li::before,
+body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li:hover > :is(ul, ol) > li > :is(ul, ol) > li > ol:has(+ ul) > li::before {
+ filter: hue-rotate(120deg);
+}
+
+body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) >li:has( ~ li:hover)::before,
+body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li:hover::before,
+body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li:hover > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > ul:has(+ ol) > li::before,
+body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li:hover > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > ol:has(+ ul) > li::before {
+ filter: hue-rotate(180deg);
+}
+
+body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) >li:has( ~ li:hover)::before,
+body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li:hover::before,
+body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li:hover > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > ul:has(+ ol) > li::before,
+body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li:hover > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > ol:has(+ ul) > li::before {
+ filter: hue-rotate(240deg);
+}
+
+body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li:has( ~ li:hover)::before,
+body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li:hover::before,
+body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li:hover > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > ul:has(+ ol) > li::before,
+body.bt-connected-indent-hover.bt-colorful-connected-indent-hover .markdown-preview-view:not(.kanban) *:not([data-callout="kanban"]) > div > :is(ul, ol) li:hover > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > :is(ul, ol) > li > ol:has(+ ul) > li::before {
+ filter: hue-rotate(300deg);
+}
+
+
+/*===========*/
+:is(.markdown-preview-view,.markdown-rendered) :is(b,strong),
+.view-header-title {
+ font-weight: bold;
+}
+
+span.cm-strong,
+:not(font)>strong,
+.cm-s-obsidian .cm-highlight.cm-strong {
+ font-weight: var(--font-weight-strong);
+}
+
+span.cm-strong,
+:not(font)>strong,
+.cm-s-obsidian .cm-highlight.cm-strong {
+ color: var(--accent-strong) !important;
+ font-family: var(--font-family-strong) !important;
+}
+
+font>strong {
+ font-family: var(--font-family-strong) !important;
+}
+
+span.cm-em,
+span.cm-em.cm-highlight,
+span.cm-em.cm-quote,
+span.cm-em.cm-highlight.cm-quote,
+:is(.markdown-preview-view,.markdown-rendered) :not(font):not(strong)>em,
+:is(.markdown-preview-view,.markdown-rendered) em>mark {
+ color: var(--accent-em);
+ font-family: var(--font-family-em);
+ font-style: var(--font-style-em);
+}
+
+*:not(font)>em>strong,
+*:not(font)>strong>em,
+.cm-strong.cm-em {
+ padding-right: 0.05em;
+ background-clip: text;
+ -webkit-background-clip: text;
+ -webkit-text-fill-color: transparent;
+ background-color: #f55454;
+ background-image: linear-gradient(120deg, var(--strong-em-color-1) 0%, var(--strong-em-color-2) 80%);
+ font-family: var(--font-family-strong) !important;
+}
+
+:is(.markdown-preview-view,.markdown-rendered) :not(font)>strong>em>mark {
+ background-color: var(--mark-highlight-strong-em);
+ padding: 1px 3px;
+ border-radius: var(--radius-xs);
+}
+
+em>strong>font,
+strong>em>font,
+strong>em>mark>font {
+ background-image: initial;
+ background-clip: initial;
+ -webkit-background-clip: initial;
+ -webkit-text-fill-color: initial;
+ background-color: initial;
+}
+
+/*internal link with strong&em*/
+strong>em>.internal-link,
+.cm-strong.cm-em.cm-hmd-internal-link {
+ -webkit-text-fill-color: initial;
+ text-decoration: underline !important;
+}
+
+.markdown-source-view.mod-cm5 span.cm-formatting.cm-formatting-strong.cm-strong,
+.markdown-source-view.mod-cm5 span.cm-formatting.cm-formatting-em.cm-em {
+ opacity: 0.2;
+}
+
+.theme-dark .markdown-source-view.mod-cm5 .cm-formatting.cm-formatting-strong.cm-em.cm-strong {
+ opacity: 0.2;
+ -webkit-text-fill-color: var(--green);
+}
+
+.theme-light .markdown-source-view.mod-cm5 .cm-formatting.cm-formatting-strong.cm-em.cm-strong {
+ opacity: 0.2;
+ -webkit-text-fill-color: var(--orange);
+}
+
+a:not([class*="is-unresolved"]).internal-link>strong,
+a.external-link>strong,
+a:not([class*="is-unresolved"]).internal-link>em,
+a.external-link>em {
+ color: var(--text-accent);
+}
+
+body.remove-external-link-icon a.external-link {
+ background-image: none;
+}
+body.remove-external-link-icon span.external-link
+{
+ background-image:none;
+}
+/*link format [[]]*/
+.cm-formatting-link.cm-strong.cm-em {
+ -webkit-text-fill-color: var(--text-faint);
+ opacity: 0.2;
+}
+
+div.CodeMirror-activeline .CodeMirror-line span.cm-formatting-link.cm-strong.cm-em {
+ opacity: 1;
+}
+
+.theme-dark div.CodeMirror-activeline .CodeMirror-line span.cm-formatting.cm-formatting-strong.cm-strong {
+ opacity: 1;
+ color: var(--text-accent);
+}
+
+.theme-dark div.CodeMirror-activeline .CodeMirror-line span.cm-formatting.cm-formatting-em.cm-em {
+ opacity: 1;
+ color: var(--text-orange);
+}
+
+.theme-dark div.CodeMirror-activeline .CodeMirror-line span.cm-formatting.cm-formatting-strong.cm-em.cm-strong {
+ opacity: 1;
+ color: var(--green);
+}
+
+.theme-light div.CodeMirror-activeline .CodeMirror-line span.cm-formatting.cm-formatting-strong.cm-strong {
+ opacity: 1;
+ color: var(--orange);
+}
+
+.theme-light div.CodeMirror-activeline .CodeMirror-line span.cm-formatting.cm-formatting-em.cm-em,
+.theme-light div.CodeMirror-activeline .CodeMirror-line span.cm-formatting.cm-formatting-strong.cm-em.cm-strong {
+ opacity: 1;
+ color: var(--orange);
+}
+
+.workspace>.workspace-split>.workspace-leaf:first-of-type:last-of-type .view-header {
+ border: none;
+ background: var(--background-primary);
+}
+
+/*smaller header title*/
+.view-header-title {
+ font-size: var(--font-size-file-header-title);
+}
+
+.popover.hover-popover {
+ overflow: hidden;
+ box-shadow: 0 0 6px 6px var(--theme-color-translucent-015);
+}
+
+
+
+/*hover editor plugin*/
+.popover.hover-editor .popover-title:after {
+ background: none !important;
+}
+
+body:not(.remove-heading-indicator) .popover h1:hover::before,
+body:not(.remove-heading-indicator) .markdown-embed h1:hover::before,
+body:not(.remove-heading-indicator) .markdown-preview-view .callout-content h1:hover::before {
+ content: 'H1';
+ position: absolute;
+ font-size: 0.4em;
+ width: auto;
+ border: 1px solid;
+ padding: 0 2px;
+ border-radius: var(--radius-xs);
+ top: -1.1em;
+}
+body:not(.remove-heading-indicator) .popover h2:hover::before,
+body:not(.remove-heading-indicator) .markdown-embed h2:hover::before,
+body:not(.remove-heading-indicator) .markdown-preview-view .callout-content h2:hover::before {
+ content: 'H2';
+ position: absolute;
+ font-size: 0.45em;
+ width: auto;
+ border: 1px solid;
+ padding: 0 2px;
+ border-radius: var(--radius-xs);
+ top: -1.1em;
+}
+body:not(.remove-heading-indicator) .popover h3:hover::before,
+body:not(.remove-heading-indicator) .markdown-embed h3:hover::before,
+body:not(.remove-heading-indicator) .markdown-preview-view .callout-content h3:hover::before {
+ content: 'H3';
+ position: absolute;
+ font-size: 0.45em;
+ width: auto;
+ border: 1px solid;
+ padding: 0 2px;
+ border-radius: var(--radius-xs);
+ top: -1.1em;
+}
+body:not(.remove-heading-indicator) .popover h4:hover::before,
+body:not(.remove-heading-indicator) .markdown-embed h4:hover::before,
+body:not(.remove-heading-indicator) .markdown-preview-view .callout-content h4:hover::before {
+ content: 'H4';
+ position: absolute;
+ font-size: 0.5em;
+ width: auto;
+ border: 1px solid;
+ padding: 0 2px;
+ border-radius: var(--radius-xs);
+ top: -1.1em;
+}
+body:not(.remove-heading-indicator) .popover h5:hover::before,
+body:not(.remove-heading-indicator) .markdown-embed h5:hover::before,
+body:not(.remove-heading-indicator) .markdown-preview-view .callout-content h5:hover::before {
+ content: 'H5';
+ position: absolute;
+ font-size: 0.55em;
+ width: auto;
+ border: 1px solid;
+ padding: 0 2px;
+ border-radius: var(--radius-xs);
+ top: -1.1em;
+}
+body:not(.remove-heading-indicator) .popover h6:hover::before,
+body:not(.remove-heading-indicator) .markdown-embed h6:hover::before,
+body:not(.remove-heading-indicator) .markdown-preview-view .callout-content h6:hover::before {
+ content: 'H6';
+ position: absolute;
+ font-size: 0.6em;
+ width: auto;
+ border: 1px solid;
+ padding: 0 2px;
+ border-radius: var(--radius-xs);
+ top: -1.1em;
+}
+
+body:not(.remove-heading-indicator) .markdown-embed :is(h1, h2, h3, h4, h5, h6):hover::before,
+body:not(.remove-heading-indicator) .callout-content :is(h1, h2, h3, h4, h5, h6):hover::before{
+ margin-left: 0 !important;
+}
+body:not(.remove-heading-indicator) .callout-content :is(h1, h2, h3, h4, h5, h6):hover::before {
+ top: -1.25em;
+}
+
+:is(.markdown-preview-section,.markdown-rendered) table:not(:is(.dataview.table-view-table,.table-editor)) {
+
+ border-collapse: collapse;
+ overflow: auto;
+ margin: 20px auto;
+}
+
+body.table-width-100 :is(.markdown-preview-section,.markdown-rendered) table:not(.dataview.table-view-table) {
+ width: 100%;
+}
+body.table-width-auto :is(.markdown-preview-section,.markdown-rendered) table:not(.dataview.table-view-table) {
+ width: auto;
+}
+
+:is(.markdown-preview-section,.markdown-rendered) table:not(:is(.dataview.table-view-table,.table-editor)):active,
+:is(.markdown-preview-section,.markdown-rendered) table:not(:is(.dataview.table-view-table,.table-editor)):hover {
+ overflow: hidden;
+ resize: both !important;
+}
+
+body .markdown-preview-view th,
+body .markdown-source-view.mod-cm6 .dataview.table-view-table thead.table-view-thead tr th,
+body .table-view-table>thead>tr>th {
+ background-image: none;
+}
+/*修复Itinerary插件显示问题*/
+:is(.markdown-preview-view,.markdown-rendered) :is(.markdown-preview-section,.markdown-rendered) .block-language-itinerary.fc table {
+ overflow: unset;
+}
+
+/*modified from https://codepen.io/brettdewoody/pen/oBjbbB */
+body.no-wrapped-table-cell table:not([class*="table-view-table"]),
+body.no-wrapped-dvtable-cell .dataview.table-view-table {
+ width: 100%;
+ table-layout: fixed;
+}
+
+body.no-wrapped-table-cell table:not([class*="table-view-table"]) :is(th,td),
+body.no-wrapped-dvtable-cell .dataview.table-view-table :is(th,td) {
+ white-space: nowrap;
+ overflow-x: auto;
+ text-overflow: ellipsis;
+}
+
+body.no-wrapped-table-cell table:not([class*="table-view-table"]) :is(th,td):hover,
+body.no-wrapped-dvtable-cell .dataview.table-view-table :is(th,td):hover {
+ text-overflow: clip;
+}
+/*modified from https://forum.obsidian.md/t/custom-css-for-tables-5-new-styles-ready-to-use-in-your-notes/17084 */
+
+/****dataview table***/
+table.table-view-table > thead > tr > th {
+ font-size: 0.9em;
+}
+table.table-view-table > tbody > tr > td {
+ font-size: 0.85em;
+}
+
+body.wrapped-dvtable:not(.no-wrapped-dvtable-cell):not(.no-wrapped-dvtable) :is(.markdown-preview-view,.markdown-rendered) table.dataview.table-view-table>thead>tr,
+body.wrapped-dvtable:not(.no-wrapped-dvtable-cell):not(.no-wrapped-dvtable) :is(.markdown-preview-view,.markdown-rendered) .table.dataview.table-view-table>tbody>tr,
+body.wrapped-table:not(.no-wrapped-table-cell):not(.no-wrapped-table) :is(.markdown-preview-view,.markdown-rendered) table:not([class*="table-view-table"]) >thead>tr,
+body.wrapped-table:not(.no-wrapped-table-cell):not(.no-wrapped-table) :is(.markdown-preview-view,.markdown-rendered) table:not([class*="table-view-table"]) >tbody>tr {
+ white-space: pre-wrap;
+ word-break: break-word;
+ overflow-wrap: anywhere;
+}
+
+body.no-wrapped-dvtable .block-language-dataview,
+body.no-wrapped-table table:not([class*="table-view-table"]) {
+ width: 100%;
+ margin: 0;
+ overflow-x: auto;
+ white-space: nowrap;
+}
+body.no-wrapped-dvtable table.dataview th {
+ padding: 0 20px;
+ font-size: 1em;
+}
+
+body.no-wrapped-dvtable table.dataview tbody tr td:first-child {
+ font-size: 0.9em;
+}
+
+body.no-wrapped-dvtable table.dataview td:not(:first-child),
+body.no-wrapped-dvtable table.dataview tr > td:last-of-type {
+ font-size: 0.9em;
+ max-width: unset;
+}
+
+body.auto-serial-number-dvtable .markdown-source-view:not(.cards) .dataview.table-view-table {
+ counter-reset: sec;
+}
+body.auto-serial-number-dvtable .markdown-source-view:not(.cards) .dataview.table-view-table> tbody > tr> td:first-child::before {
+ counter-increment: sec;
+ content:counter(sec) ". ";
+}
+
+body.auto-serial-number-dvtable .markdown-preview-view:not(.cards) .dataview.table-view-table {
+ counter-reset: section;
+}
+body.auto-serial-number-dvtable .markdown-preview-view:not(.cards) .dataview.table-view-table> tbody > tr> td:first-child::before {
+ counter-increment: section;
+ content:counter(section) ". ";
+}
+
+body:not(.no-wrapped-dvtable) :is(.markdown-preview-view,.markdown-rendered) .table-view-table>tbody>tr>td,
+body:not(.no-wrapped-dvtable) .markdown-source-view.mod-cm6 .table-view-table>tbody>tr>td {
+ max-width: 18em;
+}
+
+:is(.markdown-preview-view,.markdown-rendered) table tbody>tr:nth-child(odd),
+.markdown-source-view table tbody>tr:nth-child(odd) {
+ background-color: var(--table-background-color-odd);
+}
+
+:is(.markdown-preview-view,.markdown-rendered) table tbody>tr,
+.markdown-source-view table tbody>tr {
+ background-color: var(--table-background-color);
+}
+
+:is(.markdown-preview-view,.markdown-rendered) :is(th,td) {
+ padding: 4px 10px;
+ border: none;
+}
+
+:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view) th,
+:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view) thead tr > th:nth-child(2n+2) {
+ background-color: var(--table-thead-background-color);
+ font-family: var(--font-family-strong);
+}
+
+
+/*table hover*/
+:is(.markdown-preview-view,.markdown-rendered) td:hover,
+.markdown-rendered tbody tr > td:nth-child(2n+2):hover {
+ background-color: var(--table-hover-color);
+}
+
+/*table raw hover*/
+:is(.markdown-preview-view,.markdown-rendered) table tbody>tr:hover,
+.markdown-rendered tbody tr:nth-child(odd):hover {
+ background-color: var(--table-hover-raw-color);
+}
+
+:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view) th:hover,
+:is(.markdown-preview-view,.markdown-rendered,.markdown-source-view) thead tr > th:nth-child(2n+2):hover {
+ background-color: var(--table-hover-thead-color);
+}
+
+
+body.toggle-table-transition :is(.markdown-preview-view,.markdown-rendered,.markdown-source-view) tbody tr:nth-child(odd):hover,
+body.toggle-table-transition :is(.markdown-preview-view,.markdown-rendered,.markdown-source-view) tbody tr:hover{
+ background: var(--table-hover-raw-color);
+ transform: scale(1.02);
+ transition: transform 0.1s cubic-bezier(0.11, 0.33, 0.23, 0.33);
+}
+
+body.toggle-table-transition :is(.markdown-preview-view,.markdown-rendered,.markdown-source-view) tbody td:hover{
+ background: var(--table-hover-color);
+ transform: scale(1.02);
+ transition: transform 0.1s cubic-bezier(0.22, 0.66, 0.46, 0.66);
+}
+
+body.show-border-table :is(.markdown-preview-view,.markdown-rendered) :is(th,td) {
+ border: 1px solid var(--table-border-color);
+}
+
+:is(.markdown-preview-view,.markdown-rendered) table {
+ box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1);
+}
+
+body.table-style-one.theme-light {
+ --table-background-color-odd: rgba(0, 0, 0, 0.02);
+ --table-background-color: rgba(0, 0, 0, 0.02);
+ --table-thead-background-color: rgba(0, 0, 0, 0.1);
+ --table-hover-color: rgba(0, 0, 0, 0.03);
+ --table-hover-raw-color: rgba(0, 0, 0, 0.05);
+ --table-hover-thead-color: var(--table-thead-background-color);
+}
+body.table-style-one.theme-dark {
+ --table-background-color-odd: rgba(0, 0, 0, 0.3);
+ --table-background-color: rgba(0, 0, 0, 0.3);
+ --table-thead-background-color: rgba(0, 0, 0, 0.5);
+ --table-hover-color: rgba(0, 0, 0, 0.5);
+ --table-hover-raw-color: rgba(0, 0, 0, 0.5);
+ --table-hover-thead-color: var(--table-thead-background-color);
+}
+
+body.table-style-two.theme-light {
+ --table-background-color-odd: rgba(0, 0, 0, 0.02);
+ --table-background-color: rgba(0, 0, 0, 0.05);
+ --table-thead-background-color: rgba(0, 0, 0, 0.1);
+ --table-hover-color: rgba(0, 0, 0, 0.03);
+ --table-hover-raw-color: rgba(0, 0, 0, 0.09);
+ --table-hover-thead-color: var(--table-thead-background-color);
+}
+body.table-style-two.theme-dark {
+ --table-background-color-odd: rgba(0, 0, 0, 0.3);
+ --table-background-color: rgba(0, 0, 0, 0.4);
+ --table-thead-background-color: rgba(0, 0, 0, 0.5);
+ --table-hover-color: rgba(0, 0, 0, 0.5);
+ --table-hover-raw-color: rgba(0, 0, 0, 0.5);
+ --table-hover-thead-color: var(--table-thead-background-color);
+}
+
+body.table-style-two :is(.markdown-preview-view,.markdown-rendered) th {
+ border: none;
+ border-bottom: 2px solid;
+}
+body.table-style-two :is(.markdown-preview-view,.markdown-rendered) td {
+ border: none;
+}
+
+body.table-style-three :is(.markdown-preview-view,.markdown-rendered) th,
+body.table-style-three .markdown-source-view th,
+body.table-style-three :is(.markdown-preview-view,.markdown-rendered) th:hover,
+body.table-style-three .markdown-source-view th:hover,
+body.table-style-three :is(.markdown-preview-view,.markdown-rendered) td:hover,
+body.table-style-three .markdown-source-view td:hover,
+body.table-style-three :is(.markdown-preview-view,.markdown-rendered) table tbody>tr:hover,
+body.table-style-three .markdown-source-view table tbody>tr:hover,
+body.table-style-three :is(.markdown-preview-view,.markdown-rendered) table tbody>tr:nth-child(odd),
+body.table-style-three .markdown-source-view table tbody>tr:nth-child(odd),
+body.table-style-three :is(.markdown-preview-view,.markdown-rendered) table tbody>tr,
+body.table-style-three .markdown-source-view table tbody>tr {
+ background-color: transparent;
+}
+
+/*Full-width table dvtable callout backlinks layout*/
+/*modified from https://github.com/efemkay */
+.markdown-source-view.mod-cm6.is-readable-line-width.fullwidth .cm-sizer,
+.markdown-source-view.mod-cm6.is-readable-line-width.fullwidth .cm-line,
+.markdown-source-view.mod-cm6.fullwidth.is-readable-line-width:not(.is-rtl) .cm-contentContainer,
+.markdown-source-view.mod-cm6.fullwidth .cm-contentContainer,
+.markdown-source-view.mod-cm6.fullwidth .cm-contentContainer > div,
+.markdown-source-view.mod-cm6.fullwidth .cm-contentContainer > div.cm-content {
+ max-width: 100%;
+}
+:is(body.full-width-table,body.full-width-dvtable,body.full-width-callout,body.full-width-backlinks) .markdown-source-view.mod-cm6.is-readable-line-width .cm-sizer .inline-title,
+:is(body.full-width-table,body.full-width-dvtable,body.full-width-callout,body.full-width-backlinks) .markdown-source-view.mod-cm6.is-readable-line-width .metadata-container
+{
+ margin-left: calc((100% - var(--file-line-width)) / 2);
+}
+
+:is(body.full-width-table,body.full-width-dvtable,body.full-width-callout,body.full-width-backlinks) .markdown-source-view.mod-cm6.is-readable-line-width .cm-sizer,
+:is(body.full-width-table,body.full-width-dvtable,body.full-width-callout,body.full-width-backlinks) .markdown-source-view.mod-cm6.is-readable-line-width:not(.is-rtl) .cm-contentContainer,
+:is(body.full-width-table,body.full-width-dvtable,body.full-width-callout,body.full-width-backlinks) .markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer,
+:is(body.full-width-table,body.full-width-dvtable,body.full-width-callout,body.full-width-backlinks) .markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div,
+:is(body.full-width-table,body.full-width-dvtable,body.full-width-callout,body.full-width-backlinks) .markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div.cm-content,
+:is(body.full-width-table,body.full-width-dvtable,body.full-width-callout,body.full-width-backlinks) .markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div.cm-content .cm-table-widge
+{
+ max-width: 100%;
+
+}
+:is(body.full-width-table,body.full-width-dvtable,body.full-width-callout,body.full-width-backlinks) .markdown-preview-view .markdown-preview-sizer.markdown-preview-sizer,
+:is(body.full-width-table,body.full-width-dvtable,body.full-width-callout,body.full-width-backlinks) .markdown-preview-view .markdown-preview-sizer.markdown-preview-sizer > div {
+
+ margin-inline: auto;
+ width: 100%;
+}
+
+/* Editing View -- set all divs back to normal width (ensuring specificity rule over some theme), then expand to full-width for each selected css class */
+:is(body.full-width-table,body.full-width-dvtable,body.full-width-callout,body.full-width-backlinks) div.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div > div,
+:is(body.full-width-table,body.full-width-dvtable,body.full-width-callout,body.full-width-backlinks) div.markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div > .cm-line {
+ max-width: var(--file-line-width);
+ margin-inline: auto !important;
+} /* important for margin needed because app.css:2842 use it */
+
+body.full-width-dvtable .markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div > div.cm-preview-code-block:not(.admonition-parent),
+body.full-width-dvtable .markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div > div.cm-preview-code-block>.block-language-dataviewjs ,
+body.full-width-dvtable .markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div > div.cm-preview-code-block>.block-language-dataview ,
+body.full-width-table .markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div > div:is(.HyperMD-table-row, .cm-table-widget),
+body.full-width-callout .markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div > div:is(.cm-callout,.admonition-parent),
+body.full-width-backlinks .markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div:is(.embedded-backlinks) > div {
+ max-width: 100%;
+}
+
+body.full-width-dvtable .markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div > div.cm-preview-code-block>div[class^="block-language"]:not([class^="block-language-dataview"])
+{
+ max-width: var(--file-line-width);
+ margin-inline: auto;
+}
+
+/* Reading View -- similar to Editing View, set all divs to normal-width and then selected divs to full-width,
+ however, for Reading View, wide-dataview and wide-table will require Contextual Typography plugin */
+:is(body.full-width-table,body.full-width-dvtable,body.full-width-callout,body.full-width-backlinks) div.markdown-preview-view:not(.fullwidth) .markdown-preview-sizer.markdown-preview-sizer > div:not(.obsidian-banner-wrapper) {
+ max-width: var(--file-line-width);
+ margin-inline: auto;
+}
+body.full-width-dvtable .markdown-preview-view .markdown-preview-sizer.markdown-preview-sizer > div[data-block-language="dataview"],
+body.full-width-dvtable .markdown-preview-view .markdown-preview-sizer.markdown-preview-sizer > div[data-block-language="dataviewjs"],
+body.full-width-dvtable .markdown-preview-view .markdown-preview-sizer.markdown-preview-sizer > div:is(.el-lang-dataviewjs),
+body.full-width-dvtable .markdown-preview-view .markdown-preview-sizer.markdown-preview-sizer > div:is(.el-lang-dataview),
+body.full-width-table .markdown-preview-view .markdown-preview-sizer.markdown-preview-sizer > div:is(.el-table),
+body.full-width-callout .markdown-preview-view .markdown-preview-sizer.markdown-preview-sizer > div:is([data-callout],.admonition-parent),
+body.full-width-backlinks .markdown-preview-view .markdown-preview-sizer.markdown-preview-sizer > div:is(.embedded-backlinks) {
+ max-width: 100%!important;
+}
+
+/*Full-width table dvtable callout backlinks layout*/
+/*modified from https://github.com/efemkay */
+
+/* Editing View -- set Readable Line Length (RLL) to wide (100%) for any css class with "wide" word in it. / "width:100%" added for Blue Topaz / div.cm-content added to override Mado 11 */
+div[class*="wide-"].markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer,
+div[class*="wide-"].markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div,
+div[class*="wide-"].markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div.cm-content,
+div[class*="wide-"].markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div.cm-content .cm-table-widget {
+ max-width: 100%;
+ /* width: 100%; ob1.0*/
+}
+
+/* Reading View -- similar to Editing View, set the RLL to 100% for any css class with "wide" word in it. "width:100%" added for Blue Topaz */
+div[class*="wide-"].markdown-preview-view .markdown-preview-sizer.markdown-preview-sizer,
+div[class*="wide-"].markdown-preview-view .markdown-preview-sizer.markdown-preview-sizer > div {
+ max-width: 100%;
+ margin-inline: auto;
+ width: 100%;
+}
+
+/* === Wide Dataview, Table & Backlink === */
+/* Editing View -- set all divs back to normal width (ensuring specificity rule over some theme), then expand to full-width for each selected css class (i.e. wide-dataview, wide-table and wide-backlinks) */
+div.markdown-source-view.mod-cm6.is-readable-line-width:is(.wide-dataview,.wide-table,.wide-backlinks,.wide-callout) .cm-contentContainer > div > div,
+div.markdown-source-view.mod-cm6.is-readable-line-width:is(.wide-dataview,.wide-table,.wide-backlinks,.wide-callout) .cm-contentContainer > div > .cm-line {
+ max-width: var(--file-line-width);
+ margin-inline: auto !important;
+} /* important for margin needed because app.css:2842 use it */
+div[class*="-dataview"].markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div > div.cm-preview-code-block:not(.admonition-parent),
+div[class*="-table"].markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div > div:is(.HyperMD-table-row, .cm-table-widget),
+div[class*="-callout"].markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div > div:is(.cm-callout,.admonition-parent),
+div[class*="-backlinks"].markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div:is(.embedded-backlinks) > div {
+ max-width: 100%;
+}
+
+div[class*="-dataview"].markdown-source-view.mod-cm6.is-readable-line-width .cm-contentContainer > div > div.cm-preview-code-block>div[class^="block-language"]:not(.block-language-dataview) {
+ max-width: var(--file-line-width);
+ margin-inline: auto;
+}
+
+/* Reading View -- similar to Editing View, set all divs to normal-width and then selected divs to full-width, however, for Reading View, wide-dataview and wide-table will require Contextual Typography plugin */
+div.markdown-preview-view:is(.wide-dataview,.wide-table,.wide-backlinks,.wide-callout) .markdown-preview-sizer.markdown-preview-sizer > div {
+ max-width: var(--file-line-width);
+ margin-inline: auto;
+}
+div[class*="-dataview"].markdown-preview-view .markdown-preview-sizer.markdown-preview-sizer > div:is(.el-lang-dataview),
+div[class*="-table"].markdown-preview-view .markdown-preview-sizer.markdown-preview-sizer > div:is(.el-table),
+div[class*="-callout"].markdown-preview-view .markdown-preview-sizer.markdown-preview-sizer > div:is([data-callout],.admonition-parent),
+div[class*="-backlinks"].markdown-preview-view .markdown-preview-sizer.markdown-preview-sizer > div:is(.embedded-backlinks) {
+ max-width: 100%!important;
+}
+
+/***end--Full-width table display--end****/
+
+.popover mark {
+ color: var(--text-normal);
+}
+
+.theme-light .cm-s-obsidian span.cm-formatting-highlight,
+.theme-light .cm-s-obsidian span.cm-highlight:not([class*="code"]),
+.theme-light :is(.markdown-preview-view,.markdown-rendered) mark,
+.theme-light .cm-formatting.cm-formatting-highlight.cm-strong.cm-em.cm-highlight,
+.theme-light .popover mark,
+.theme-light span.cm-strong.cm-em.cm-highlight {
+ background-color: hsla(var(--text-highlight-bg-h-light), var(--text-highlight-bg-s-light), var(--text-highlight-bg-l-light), var(--text-highlight-bg-a-light));
+}
+.theme-dark .cm-s-obsidian span.cm-formatting-highlight,
+.theme-dark .cm-s-obsidian span.cm-highlight:not([class*="code"]),
+.theme-dark :is(.markdown-preview-view,.markdown-rendered) mark,
+.theme-dark .cm-formatting.cm-formatting-highlight.cm-strong.cm-em.cm-highlight,
+.theme-dark .popover mark,
+.theme-dark span.cm-strong.cm-em.cm-highlight {
+ background-color: hsla(var(--text-highlight-bg-h-dark), var(--text-highlight-bg-s-dark), var(--text-highlight-bg-l-dark), var(--text-highlight-bg-a-dark));
+}
+
+.theme-light :is(.markdown-preview-view,.markdown-rendered) :not(font)>strong>em>mark {
+ background-color: hsla(var(--text-highlight-bg-h-light), calc(var(--text-highlight-bg-s-light) * 1.5), calc(var(--text-highlight-bg-l-light) * 0.6), calc(var(--text-highlight-bg-a-light) * 0.28));
+}
+
+.theme-dark :is(.markdown-preview-view,.markdown-rendered) :not(font)>strong>em>mark {
+ background-color: hsla(var(--text-highlight-bg-h-dark), calc(var(--text-highlight-bg-s-dark) * 1.5), calc(var(--text-highlight-bg-l-dark) * 1.1), calc(var(--text-highlight-bg-a-dark) * 0.55));
+}
+
+body:not(.remove-colorful-highlight-bg) .cm-em.cm-formatting.cm-formatting-highlight.cm-highlight,
+body:not(.remove-colorful-highlight-bg) .cm-em.cm-formatting.cm-formatting-highlight.cm-highlight + .cm-em.cm-highlight:not([class*="strong"]),
+.markdown-source-view.colorful-highlight .cm-em.cm-formatting.cm-formatting-highlight.cm-highlight,
+.markdown-source-view.colorful-highlight .cm-em.cm-formatting.cm-formatting-highlight.cm-highlight + .cm-em.cm-highlight:not([class*="strong"]),
+body:not(.remove-colorful-highlight-bg) :is(.markdown-preview-view,.markdown-rendered) :not(font):not(strong)>em>mark,
+:is(.markdown-preview-view,.markdown-rendered).colorful-highlight :not(font):not(strong)>em>mark {
+ background-color: var(--bg-color-highlight-1);
+ color: var(--color-highlight-1);
+ font-style: normal;
+ font-weight: var(--font-weight-highlight-1);
+}
+body:not(.remove-colorful-highlight-bg) :is(.markdown-preview-view,.markdown-rendered) :not(font):not(strong)>em>mark {
+ border-radius: var(--radius-xs);
+}
+
+body:not(.remove-colorful-highlight-bg) .cm-formatting.cm-formatting-highlight.cm-highlight.cm-strong,
+body:not(.remove-colorful-highlight-bg) .cm-formatting.cm-formatting-highlight.cm-highlight.cm-strong + .cm-highlight.cm-strong:not([class*="em"]),
+.markdown-source-view.colorful-highlight .cm-formatting.cm-formatting-highlight.cm-highlight.cm-strong,
+.markdown-source-view.colorful-highlight .cm-formatting.cm-formatting-highlight.cm-highlight.cm-strong + .cm-highlight.cm-strong:not([class*="em"]),
+body:not(.remove-colorful-highlight-bg) :is(.markdown-preview-view,.markdown-rendered) :not(font):not(em)>strong>mark,
+:is(.markdown-preview-view,.markdown-rendered).colorful-highlight :not(font):not(em)>strong>mark {
+ background-color: var(--bg-color-highlight-2) !important;
+ color: var(--color-highlight-2) !important;
+ font-weight: var(--font-weight-highlight-2);
+}
+
+body:not(.remove-colorful-highlight-bg) .cm-em.cm-formatting.cm-formatting-highlight.cm-highlight.cm-strong,
+body:not(.remove-colorful-highlight-bg) .cm-em.cm-formatting.cm-formatting-highlight.cm-highlight.cm-strong + .cm-em.cm-highlight.cm-strong,
+.markdown-source-view.colorful-highlight .cm-em.cm-formatting.cm-formatting-highlight.cm-highlight.cm-strong,
+.markdown-source-view.colorful-highlight .cm-em.cm-formatting.cm-formatting-highlight.cm-highlight.cm-strong + .cm-em.cm-highlight.cm-strong,
+body:not(.remove-colorful-highlight-bg) :is(.markdown-preview-view,.markdown-rendered) :not(font)>strong>em>mark,
+:is(.markdown-preview-view,.markdown-rendered).colorful-highlight :not(font)>strong>em>mark {
+ background-color: var(--bg-color-highlight-3) !important;
+ color: var(--color-highlight-3) !important;
+ font-style: normal;
+ font-weight: var(--font-weight-highlight-3);
+ background-image: initial;
+ background-clip: initial;
+ -webkit-background-clip: initial;
+ -webkit-text-fill-color: initial;
+}
+body:not(.remove-colorful-highlight-bg) .cm-em.cm-formatting.cm-formatting-highlight.cm-highlight.cm-strong,
+body:not(.remove-colorful-highlight-bg) .cm-em.cm-formatting.cm-formatting-highlight.cm-highlight.cm-strong + .cm-em.cm-highlight.cm-strong,
+body:not(.remove-colorful-highlight-bg) .cm-em.cm-formatting.cm-formatting-highlight.cm-highlight,
+body:not(.remove-colorful-highlight-bg) .cm-em.cm-formatting.cm-formatting-highlight.cm-highlight + .cm-em.cm-highlight:not([class*="strong"]) {
+ padding: 1px 0;
+}
+
+body.all-rounded-corners-highlight .cm-s-obsidian span.cm-highlight,
+body.all-rounded-corners-highlight :is(.markdown-preview-view,.markdown-rendered) mark {
+ -webkit-box-decoration-break: clone;
+ border-radius: 5px;
+ padding: 1px 2px;
+ margin: 0 2px;
+}
+
+body.all-rounded-corners-highlight .cm-s-obsidian .cm-formatting.cm-formatting-highlight:has(+ span.cm-highlight) {
+ border-radius: 5px 0 0 5px;
+ padding: 1px 0;
+ margin: 0 -5px 0 2px;
+}
+
+body.all-rounded-corners-highlight .cm-s-obsidian .cm-formatting.cm-formatting-highlight+span.cm-highlight:has(+ span.cm-highlight) {
+ padding: 1px 4px;
+}
+
+body.all-rounded-corners-highlight .cm-s-obsidian span.cm-highlight+.cm-formatting.cm-formatting-highlight {
+ border-radius: 0 5px 5px 0;
+ padding: 1px 0;
+ margin: 0 2px 0 -5px;
+}
+
+body.no-rounded-corners-highlight .cm-s-obsidian span.cm-highlight,
+body.no-rounded-corners-highlight :is(.markdown-preview-view,.markdown-rendered) mark {
+ border-radius: 0;
+ padding: 0;
+ margin: 0;
+}
+
+.status-bar,
+.side-dock.mod-right,
+.side-dock.mod-left {
+ border-color: var(--panel-border-color);
+ border-width: 1px;
+}
+/* ----状态栏透明开关----------- */
+
+body.bt-search-bar-bottom .document-search-container {
+ bottom: 38px;
+ width: 100% !important;
+ position: absolute;
+ height: 62px !important;
+ margin: 0 5px;
+}
+body.bt-status-on .status-bar {
+ position: sticky;
+}
+.status-bar {
+ --bar-vertical-padding: 5px;
+ --bar-height: calc(22px + (var(--bar-vertical-padding)));
+ line-height: 1;
+ height: var(--bar-height);
+ max-height: var(--bar-height);
+ min-height: var(--bar-height);
+ overflow: hidden;
+ color: var(--status-bar-text-color);
+ border-top: 1px solid var(--panel-border-color);
+ background-color: var(--status-bar-bg);
+}
+
+.is-translucent .status-bar {
+ margin: 0;
+}
+
+body.dark-background-file .nav-file-title.is-active {
+ background-color: var(--theme-color);
+ color: var(--white);
+}
+
+/** file name**/
+
+body.file-name-animation .nav-file-title-content:not(.is-being-renamed):hover {
+ animation: filemove 1.5s 1 normal linear;
+}
+
+body.file-name-animation .nav-file-title-content:not(.is-being-renamed) {
+ min-width: 200px;
+ white-space: nowrap;
+}
+body.file-name-animation .nav-file {
+ display: table;
+}
+/** file folder name**/
+body.file-name-animation .obsidian-icon-folder-icon {
+ vertical-align: middle;
+ display: inline;
+}
+
+body.file-name-animation .nav-folder-title {
+ white-space: nowrap;
+}
+
+.nav-folder-title-content.is-being-renamed {
+ white-space: break-spaces;
+}
+
+body.file-name-animation .nav-folder-title-content:not(.is-being-renamed) {
+ min-width: 200px;
+ white-space: nowrap;
+}
+body.file-name-animation .nav-folder-title-content:not(.is-being-renamed):hover {
+ animation: filemove 1.5s 1 normal linear;
+}
+
+@keyframes filemove {
+ 0% {transform: translate(0, 0);}
+ 100% {transform: translate(calc(-100% + 200px), 0);}
+}
+
+body.file-bg-rounded-rectangle .nav-file-title.is-active,
+body.file-bg-rounded-rectangle .nav-folder-title.is-active,
+body:not(.is-grabbing).file-bg-rounded-rectangle .nav-file-title:hover,
+body:not(.is-grabbing).file-bg-rounded-rectangle .nav-folder-title:hover {
+ border-radius: var(--radius-m);
+}
+
+body.file-bg-pill .nav-file-title.is-active,
+body.file-bg-pill .nav-folder-title.is-active,
+body:not(.is-grabbing).file-bg-pill .nav-file-title:hover,
+body:not(.is-grabbing).file-bg-pill .nav-folder-title:hover {
+ border-radius: 15px;
+}
+
+body.file-bg-pill .nav-folder.mod-root>.nav-folder-title {
+ margin-left: -2px;
+}
+
+.item-list {
+ padding: 0;
+}
+
+body.file-bg-pill .item-list {
+ padding: 0 4px 0 1px;
+}
+
+.item-list .nav-file-icon {
+ margin-left: 2px;
+}
+
+.nav-file-title.is-active {
+ background-color: var(--theme-color-translucent-01);
+}
+
+body:not(.is-grabbing) .tree-item-self.is-clickable.nav-folder-title:hover {
+ background-color: color-mix(in srgb, var(--nav-item-background-active), transparent 0%);
+ color: var(--text-normal);
+ font-weight: bold;
+}
+
+.nav-folder-title.is-being-dragged-over {
+ border-radius: var(--radius-xs);
+ color: var(--theme-color);
+ background: var(--theme-color-translucent-015);
+}
+
+body:not(.is-grabbing) .tree-item-self.is-clickable.nav-file-title.is-active:hover,
+body:not(.is-grabbing) .tree-item-self.is-clickable.nav-file-title:hover,
+.nav-file:not(.is-active):hover .nav-file-title,
+.nav-folder:hover .nav-folder-content {
+ background-color: var(--theme-color-translucent-01);
+}
+
+body.is-grabbing .nav-folder-title:hover,
+body.is-grabbing .nav-file-title:hover {
+ font-weight: bold !important;
+ color: var(--theme-color);
+ filter: hue-rotate(160deg);
+ background-color: var(--theme-color-translucent-015);
+ opacity: 1;
+}
+
+.workspace-leaf.mod-active .nav-folder.has-focus > .nav-folder-title,
+.workspace-leaf.mod-active .nav-file.has-focus > .nav-file-title {
+ background-color: var(--theme-color-translucent-015);
+}
+
+body.is-grabbing:not(.remove-file-icons):not(.bt-toggle-colorful-folder.folder-style-change-options-colorful) .nav-file-title.is-active[data-path$=".md"]>.nav-file-title-content::before,
+body:not(.remove-file-icons):not(.bt-toggle-colorful-folder.folder-style-change-options-colorful) .nav-file-title.is-active[data-path$=".md"]:hover>.nav-file-title-content::before {
+ filter: hue-rotate(160deg);
+}
+
+.side-dock-plugin-panel-inner {
+ padding-left: 6px;
+}
+
+/*link*/
+:is(.markdown-preview-view,.markdown-rendered) .internal-link {
+ font-family: var(--font-family-strong) !important;
+}
+
+body:not(.default-unresolved-link) :is(.markdown-preview-view,.markdown-rendered) .internal-link.is-unresolved>*,
+body:not(.default-unresolved-link) *>.internal-link.is-unresolved,
+body:not(.default-unresolved-link) .markdown-source-view.mod-cm6 .cm-hmd-internal-link .is-unresolved .cm-underline
+{
+ color: var(--unresolved-link) !important;
+ --link-unresolved-decoration-color:var(--unresolved-link);
+}
+
+body:not(.default-unresolved-link) .markdown-source-view.mod-cm6 .is-unresolved .cm-underline,
+body:not(.default-unresolved-link) :is(.markdown-preview-view,.markdown-rendered) .internal-link.is-unresolved {
+ opacity: 0.7;
+}
+
+body.link-underline-unresolved :is(.markdown-preview-view,.markdown-rendered) .internal-link.is-unresolved>*,
+body.link-underline-unresolved *>.internal-link.is-unresolved,
+body.link-underline-unresolved .markdown-source-view.mod-cm6 .cm-hmd-internal-link .is-unresolved .cm-underline,
+body.link-underline-unresolved .markdown-source-view.mod-cm6 .is-unresolved .cm-underline,
+body.link-underline-unresolved :is(.markdown-preview-view,.markdown-rendered) .internal-link.is-unresolved,
+body.link-underline-unresolved .cm-hmd-internal-link .is-unresolved .cm-underline {
+ text-decoration: none !important;
+}
+
+body:not(.default-unresolved-link) :is(.markdown-preview-view,.markdown-rendered) mark .internal-link.is-unresolved {
+ opacity: 0.9;
+}
+
+:is(.markdown-preview-view,.markdown-rendered) .internal-link.is-unresolved:hover {
+ opacity: 1 !important;
+}
+.metadata-container .internal-link:hover,
+.markdown-rendered .internal-link:hover
+{
+ color: var(--internal-link-color);
+ opacity: 0.8;
+}
+.cm-s-obsidian span.cm-hmd-internal-link:hover
+{
+ color: var(--internal-link-color);
+}
+.metadata-container .internal-link,
+ .markdown-rendered .internal-link,
+a.internal-link,
+.cm-s-obsidian span.cm-hmd-internal-link ,
+.cm-s-obsidian span.cm-hmd-internal-link a {
+ color: var(--internal-link-color);
+}
+.metadata-container a.external-link:hover,
+.markdown-rendered a.external-link:hover
+{
+ color: var(--external-link-color);
+ opacity: 0.8;
+}
+.cm-s-obsidian span.cm-link:hover,
+.cm-s-obsidian span.cm-url:hover,
+.markdown-source-view.mod-cm6 .cm-link .cm-underline:hover,
+.markdown-source-view.mod-cm6 .cm-url .cm-underline:hover
+{
+ color: var(--external-link-color);
+}
+.cm-s-obsidian span.cm-link,
+.cm-s-obsidian span.cm-url,
+.cm-s-obsidian span.cm-link a
+{
+ color: var(--external-link-color);
+}
+
+
+/* internal link in highlight
+.cm-highlight.cm-hmd-internal-link,
+:is(.markdown-preview-view,.markdown-rendered) mark .internal-link:not(.is-unresolved) {
+ color: var(--internal-link-color-in-highlight) !important;
+}
+*/
+
+:is(.markdown-preview-view,.markdown-rendered) a:hover {
+ color: var(--text-accent);
+ border-radius: var(--radius-xs);
+ text-decoration: none !important;
+ transition: all 0.4s ease-in-out;
+ text-shadow: var(--window-shadow-hover);
+
+}
+
+body.colorful-link-animation :is(.markdown-preview-view,.markdown-rendered) a:hover {
+ animation: 2s colorful-link infinite;
+}
+
+@keyframes colorful-link {
+ 0% { filter: hue-rotate(0deg); }
+ 100% { filter: hue-rotate(360deg); }
+}
+
+a.external-link {
+ text-decoration: underline;
+ color: var(--external-link-color);
+}
+
+
+body.link-underline-external .markdown-source-view.mod-cm6 .cm-link .cm-underline,
+body.link-underline-externa .markdown-source-view.mod-cm6 .cm-url .cm-underline,
+body.link-underline-external a.external-link,
+body:not(.link-underline-internal) .markdown-source-view.mod-cm6 .cm-hmd-internal-link >*:not(.is-unresolved).cm-underline,
+body:not(.link-underline-internal) :is(.markdown-preview-view,.markdown-rendered) .internal-link:not(.is-unresolved) {
+ text-decoration-line:none;
+}
+
+.cm-url:hover {
+ transition: all 600ms;
+}
+
+.cm-s-obsidian div.HyperMD-codeblock-bg {
+ background: var(--background-code);
+}
+
+.theme-dark :not(pre)>code[class*='language-'],
+.theme-dark pre[class*='language-'] {
+ background: var(--background-code) ;
+ border-radius: var(--radius-m);
+}
+
+.theme-light :not(pre)>code[class*='language-'],
+.theme-light pre[class*='language-'] {
+ background: var(--background-code);
+ border-radius: var(--radius-m);
+}
+
+.theme-light code[class*="language-"],
+.theme-light pre[class*="language-"] {
+ text-shadow: none;
+ color: var(--code-normal);
+ letter-spacing: calc(var(--letter-space-code) * 0.02em);
+}
+
+.theme-dark code[class*="language-"],
+.theme-dark pre[class*="language-"] {
+ color: var(--code-normal);
+ text-shadow: none;
+ letter-spacing: calc(var(--letter-space-code) * 0.02em);
+}
+
+body.codebox-frosted-glass .canvas-node-container pre[class*='language-'] {
+ backdrop-filter: none;
+}
+body.codebox-frosted-glass .cm-s-obsidian div.HyperMD-codeblock-bg,
+body.codebox-frosted-glass :not(pre)>code[class*='language-'],
+body.codebox-frosted-glass pre[class*='language-'] {
+ backdrop-filter: blur(calc(var(--blur-codebox-frosted-glass) * 2px));
+}
+
+code[class*="language-"] {
+ padding: 1em 0.5em;
+}
+
+/*embedded*/
+body.naked-embed.theme-dark,
+body.naked-embed.theme-light {
+ --embed-color: transparent !important;
+}
+body.naked-embed .markdown-source-view.mod-cm6 .markdown-embed {
+ border: none;
+}
+body.hide-embed-title .markdown-embed-title{
+ display: none;
+}
+
+body.hide-embed-title.hover-popover .inline-title, .inline-embed .inline-title {
+ display: none;
+}
+
+body.hide-embed-title .hover-popover .markdown-embed[data-type="heading"] .inline-title {
+ display: none;
+}
+
+.markdown-preview-view .markdown-embed .markdown-preview-view,.markdown-embed .markdown-preview-view
+ {
+ padding-top: 1em;
+}
+
+body.embed-hd .markdown-embed :is(.markdown-preview-view,.markdown-rendered) :is(h1,h2,h3,h4,h5,h6) {
+ display: none;
+}
+.hide-embed-banner .markdown-embed-content .obsidian-banner-wrapper {
+ display: none;
+}
+
+
+.popover.hover-popover :is(.markdown-preview-view,.markdown-rendered) .markdown-embed,
+.popover .markdown-preview-sizer:is(.markdown-preview-section,.markdown-rendered) {
+ height: auto;
+ min-height: min-content !important;
+}
+
+
+body.embed-hover.theme-light :is(.markdown-preview-view,.markdown-rendered) .internal-embed .markdown-embed:hover {
+ box-shadow: 0 3px 8px 0 rgba(0, 0, 0, .25);
+ transition: all .2s ease-in-out;
+ transform: translate3d(0px, -3px, 0px);
+}
+body.embed-hover.theme-light .markdown-source-view .internal-embed .markdown-embed:hover {
+ background: var(--background-primary-alt);
+ color: var(--text-normal);
+ border-radius: 6px;
+ border-width: 1px;
+ box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.1);
+}
+
+body.embed-hover.theme-dark .internal-embed .markdown-embed:hover {
+ box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
+ transform: translate3d(0px, -3px, 0px);
+}
+
+body:not(.is-mobile).hover-scrollbars .markdown-embed:not(.canvas-node-content),
+body:not(.is-mobile).hover-scrollbars .popover.hover-popover .markdown-embed .markdown-embed {
+ padding: 0 0 0 1em;
+}
+.markdown-embed:not(.canvas-node-content),
+.popover.hover-popover .markdown-embed .markdown-embed {
+ background-color: var(--embed-color);
+ border: 1px solid var(--embed-color);
+ border-radius: var(--radius-xs);
+ margin-bottom: 0;
+ padding: 0 0.5em 0 1em;
+ margin-top: 0;
+}
+.popover.hover-popover,
+.popover.hover-popover .markdown-embed {
+ background-color: var(--background-popover);
+}
+
+
+.markdown-embed-link,
+.file-embed-link {
+ position: absolute;
+ top: 2px;
+ right: 2px;
+ color: var(--text-faint);
+ cursor: pointer;
+ opacity: 0;
+}
+
+.markdown-embed:hover .markdown-embed-link,
+.markdown-embed:hover .file-embed-link {
+ opacity: 1;
+}
+
+.markdown-source-view .markdown-embed {
+ border-color: transparent;
+ border-radius: var(--radius-xs);
+}
+
+:is(.markdown-preview-view,.markdown-rendered,.cm-s-obsidian) .file-embed {
+ border: 2px solid var(--embed-color);
+ border-radius: var(--radius-l);
+ padding: 0.1em 0.5em;
+ margin: 0.1em 0;
+ background-color: transparent;
+}
+
+:is(.markdown-preview-view,.markdown-rendered,.cm-s-obsidian) .file-embed:hover {
+ border: 2px solid var(--theme-color-translucent-04);
+ background-color: var(--embed-color);
+ border-radius: var(--radius-m);
+}
+
+.markdown-embed .markdown-preview-sizer:is(.markdown-preview-section,.markdown-rendered):first-child :is(h1,h2,h3,h4,h5,h6) {
+ margin-block-start: 0.5em;
+}
+
+.inline-embed .markdown-embed-content p:first-child {
+ margin: 0.5em 0;
+}
+
+body:not(.adjustable-embed-content-height) :is(.markdown-preview-view,.markdown-rendered) .markdown-embed-content {
+ padding-right: 0;
+ max-height: 100%;
+ max-width: 100%;
+ overflow: auto;
+}
+
+body.adjustable-embed-content-height :is(.markdown-preview-view,.markdown-rendered) .markdown-embed-content {
+ padding-right: 0;
+ max-height: var(--embed-content-height);
+ max-width: 100%;
+ overflow: auto;
+}
+
+.file-embed-icon {
+ color: var(--theme-color);
+ vertical-align: middle;
+}
+
+.markdown-embed-title {
+ font-weight: 600;
+ font-size: var(--font-size-embed-title-size);
+ line-height: inherit;
+ height: unset;
+ word-wrap: break-word;
+ white-space: pre-wrap;
+}
+
+.file-embed-title {
+ font-weight: 600;
+ text-align: left;
+ line-height: 1.5em;
+ font-size: var(--font-size-embed-file);
+}
+
+.popover.hover-popover > .markdown-embed > .markdown-embed-content > .markdown-source-view.mod-cm6 > .cm-editor > .cm-scroller,
+ .popover.hover-popover > .markdown-embed > .markdown-embed-content .markdown-preview-view {
+ padding: 1em 0 1em 0.5em;
+}
+
+
+/* Source: https://github.com/AGMStudio/prism-theme-one-dark */
+body:not(.whole-code-wrap) code[class*='language-'],
+body:not(.whole-code-wrap) pre[class*='language-'] {
+ word-spacing: normal;
+ word-break: normal;
+ word-wrap: break-word;
+ white-space: pre;
+ -moz-tab-size: 4 !important;
+ -o-tab-size: 4 !important;
+ tab-size: 4 !important;
+}
+
+body.whole-code-wrap code[class*='language-'],
+body.whole-code-wrap pre[class*='language-'] {
+ word-spacing: normal;
+ word-wrap: break-word;
+ white-space: pre-wrap;
+ word-break: normal;
+}
+
+
+
+/* Inline code */
+:not(pre)>code[class*='language-'] {
+ padding: .1em !important;
+ border-radius: var(--radius-s) !important;
+ white-space: normal !important;
+}
+
+.token.important,
+.token.bold {
+ font-weight: bold !important;
+}
+
+.token.italic {
+ font-style: italic !important;
+}
+
+.token.entity {
+ cursor: help !important;
+}
+
+/*show language type in preview mode*/
+/*Thanks to elutao from https://snippets.cacher.io/snippet/018387c872dc39277996 */
+body:not(.remove-language-type) pre::before {
+ font-family: var(--font-default);
+ color: #95a3b5;
+ opacity: 0.7;
+ font-size: 0.85em;
+ font-weight: 600;
+ position: absolute;
+ right: 48px;
+ top: 0.05em;
+}
+
+pre {
+ position: relative;
+}
+
+body:not(.remove-language-type) pre[class~='language-c']::before {
+ content: "C";
+}
+body:not(.remove-language-type) pre[class~='language-py']::before,
+body:not(.remove-language-type) pre[class~='language-python']::before {
+ content: "PYTHON";
+}
+body:not(.remove-language-type) pre[class~='language-nginx']::before {
+ content: "NGINX";
+}
+body:not(.remove-language-type) pre[class~='language-css']::before {
+ content: "CSS";
+}
+body:not(.remove-language-type) pre[class~='language-javascript']::before {
+ content: "JS";
+}
+body:not(.remove-language-type) pre[class~='language-js']::before {
+ content: "JS";
+}
+body:not(.remove-language-type) pre[class~='language-php']::before {
+ content: "PHP";
+}
+body:not(.remove-language-type) pre[class~='language-shell']::before,
+body:not(.remove-language-type) pre[class~='language-bash']::before {
+ content: "SHELL";
+}
+body:not(.remove-language-type) pre[class~='language-flow']::before {
+ content: "FLOW";
+}
+body:not(.remove-language-type) pre[class~='language-sequence']::before {
+ content: "SEQUENCE";
+}
+body:not(.remove-language-type) pre[class~='language-sql']::before {
+ content: "SQL";
+}
+body:not(.remove-language-type) pre[class~='language-yaml']::before {
+ content: "YAML";
+}
+body:not(.remove-language-type) pre[class~='language-ini']::before {
+ content: "INI";
+}
+body:not(.remove-language-type) pre[class~='language-xml']::before {
+ content: "XML";
+}
+body:not(.remove-language-type) pre[class~='language-git']::before {
+ content: "GIT";
+}
+body:not(.remove-language-type) pre[class~='language-cs']::before {
+ content: "C#";
+}
+body:not(.remove-language-type) pre[class~='language-cpp']::before {
+ content: "C++";
+}
+body:not(.remove-language-type) pre[class~='language-java']::before {
+ content: "JAVA";
+}
+body:not(.remove-language-type) pre[class~='language-html']::before {
+ content: "HTML";
+}
+body:not(.remove-language-type) pre[class~='language-txt']::before {
+ content: "TXT";
+}
+body:not(.remove-language-type) pre[class~='language-r']::before {
+ content: "R";
+}
+body:not(.remove-language-type) pre[class~='language-matlab']::before {
+ content: "MATLAB";
+}
+
+/* ==== fold icons ==== */
+.CodeMirror-guttermarker-subtle {
+ color: var(--text-normal);
+}
+
+/*-- reduce left padding --*/
+div:not(.CodeMirror-activeline)>.CodeMirror-line span.cm-formatting.cm-formatting-header {
+ font-size: 0.6rem !important;
+ opacity: 0.5;
+}
+
+div.CodeMirror-activeline .CodeMirror-line span.cm-formatting.cm-formatting-header {
+ font-size: 0.6rem !important;
+ opacity: 1;
+}
+
+span.cm-formatting.cm-formatting-header {
+ opacity: 0.45;
+}
+
+body.image-border img{
+ border: 1px solid rgba(var(--mono-rgb-100),0.1);
+ filter: drop-shadow(0px 0px 3px rgba(var(--mono-rgb-100),0.2));
+}
+/* images : reduce displayed size of embedded files, zoom on hover */
+body:not(.obsidian-default-image) :is(.markdown-preview-view, .markdown-rendered) .workspace-leaf-content[data-type="markdown"] img:not([class*="emoji"]) {
+ max-width: var(--image-max-width);
+ margin-left: auto;
+ margin-right: auto;
+}
+
+body:not(.obsidian-default-image) .print :is(.markdown-preview-view, .markdown-rendered) img:not([class*="emoji"]) {
+ display: block;
+}
+
+body:not(.obsidian-default-image) .workspace-leaf-content[data-type="markdown"] .view-content :not(.canvas-node-content)>img:not([class*="emoji"]) {
+ cursor: zoom-in;
+ display: block;
+ margin-left: auto ;
+ margin-right: auto;
+}
+
+body:not(.image-zoom) .markdown-reading-view button img,
+body:not(.image-zoom) .markdown-reading-view .callout-title-inner img {
+ pointer-events: none;
+}
+body:not(.image-zoom).theme-dark .markdown-reading-view img:not([class*="emoji"]):active,
+body.theme-dark .workspace-leaf-content[data-type="image"] img:active {
+ background-image: url('data:image/svg+xml,');
+}
+body:not(.image-zoom) .markdown-reading-view img:not([class*="emoji"]):active,
+.workspace-leaf-content[data-type="image"] img:active {
+ cursor: zoom-out !important;
+ position: fixed;
+ object-fit: contain;
+ max-height: 100%;
+ max-width: 100%;
+ height: 100%;
+ width: 100%;
+ margin: 1px auto 0;
+ padding: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ z-index: 200;
+ background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgdmlld0JveD0iMCAwIDgwIDgwIj4KICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgPHJlY3Qgd2lkdGg9IjgwIiBoZWlnaHQ9IjgwIiBmaWxsPSIjRjJGNEY2Ii8+CiAgICA8ZyBmaWxsPSIjRkZGIj4KICAgICAgPHJlY3Qgd2lkdGg9IjIiIGhlaWdodD0iNzkiIHg9Ijc4Ii8+CiAgICAgIDxyZWN0IHdpZHRoPSIxIiBoZWlnaHQ9IjE5IiB4PSIxOSIvPgogICAgICA8cmVjdCB3aWR0aD0iMSIgaGVpZ2h0PSIxOSIgeD0iMzkiLz4KICAgICAgPHJlY3Qgd2lkdGg9IjEiIGhlaWdodD0iMTkiIHg9IjU5Ii8+CiAgICAgIDxyZWN0IHdpZHRoPSIxIiBoZWlnaHQ9IjE5IiB4PSIxOSIgeT0iMjAiLz4KICAgICAgPHJlY3Qgd2lkdGg9IjEiIGhlaWdodD0iMTkiIHg9IjM5IiB5PSIyMCIvPgogICAgICA8cmVjdCB3aWR0aD0iMSIgaGVpZ2h0PSIxOSIgeD0iNTkiIHk9IjIwIi8+CiAgICAgIDxyZWN0IHdpZHRoPSIxIiBoZWlnaHQ9IjE5IiB4PSIxOSIgeT0iNDAiLz4KICAgICAgPHJlY3Qgd2lkdGg9IjEiIGhlaWdodD0iMTkiIHg9IjM5IiB5PSI0MCIvPgogICAgICA8cmVjdCB3aWR0aD0iMSIgaGVpZ2h0PSIxOSIgeD0iNTkiIHk9IjQwIi8+CiAgICAgIDxyZWN0IHdpZHRoPSIxIiBoZWlnaHQ9IjE5IiB4PSIxOSIgeT0iNjAiLz4KICAgICAgPHJlY3Qgd2lkdGg9IjEiIGhlaWdodD0iMTkiIHg9IjM5IiB5PSI2MCIvPgogICAgICA8cmVjdCB3aWR0aD0iMSIgaGVpZ2h0PSIxOSIgeD0iNTkiIHk9IjYwIi8+CiAgICAgIDxyZWN0IHdpZHRoPSI3OSIgaGVpZ2h0PSIxIiB5PSIxOSIvPgogICAgICA8cmVjdCB3aWR0aD0iNzkiIGhlaWdodD0iMSIgeT0iMzkiLz4KICAgICAgPHJlY3Qgd2lkdGg9Ijc5IiBoZWlnaHQ9IjEiIHk9IjU5Ii8+CiAgICA8L2c+CiAgICA8cmVjdCB3aWR0aD0iODAiIGhlaWdodD0iMiIgeT0iNzgiIGZpbGw9IiNGRkYiLz4KICA8L2c+Cjwvc3ZnPgo=");
+}
+
+body:not(.obsidian-default-image) .workspace-leaf-content[data-type="markdown"] .internal-embed.image-embed.is-loaded img:not([class*="emoji"]) {
+ max-width: var(--image-max-width);
+
+ display: block;
+}
+
+.internal-embed[alt$="inline"],
+.internal-embed[alt$="Inline"],
+.internal-embed[alt$="INLINE"],
+.internal-embed[alt$="inl"] {
+ display: inline ;
+}
+
+body:not(.obsidian-default-image) .markdown-source-view.mod-cm6 img:not([class*="emoji"]) {
+ display: block;
+ margin: auto !important;
+ cursor: help;
+}
+
+body.hide-vault-name .nav-folder.mod-root>.nav-folder-title {
+ display: none;
+}
+
+body.file-name-wrapped .workspace-leaf-content[data-type="file-explorer"] .nav-file-title-content,
+body.file-name-wrapped .workspace-leaf-content[data-type="file-explorer"] .nav-folder-title-content {
+ white-space: normal;
+}
+
+.nav-file-title-content.is-being-renamed {
+ margin-left: 0px;
+ text-indent: 0px;
+ color: black !important;
+}
+
+/* Cursor color in normal vim mode and opacity */
+.cm-fat-cursor .CodeMirror-cursor,
+.cm-animate-fat-cursor {
+ width: 0.6em;
+ background: #db9a1f;
+ opacity: 0.6 !important;
+}
+
+/*an active line highlight in vim normal mode */
+.cm-fat-cursor .CodeMirror-activeline .CodeMirror-linebackground,
+.CodeMirror-activeline-background.CodeMirror-linebackground,
+.cm-active.cm-line {
+ background-color: var(--activeline-background) !important;
+}
+
+.mute-code-indent-line .markdown-source-view.mod-cm6 .HyperMD-codeblock .cm-indent::before {
+ display: none;
+}
+
+.muted-activeline-bg .CodeMirror-activeline-background.CodeMirror-linebackground,
+.muted-activeline-bg .markdown-source-view.cm-s-obsidian.mod-cm6 .cm-active.cm-line:not(.HyperMD-codeblock-bg) {
+ background-color: transparent !important;
+}
+
+.CodeMirror pre.CodeMirror-line,
+.CodeMirror pre.CodeMirror-line-like {
+ padding-left: 0;
+}
+
+.CodeMirror pre.HyperMD-codeblock.CodeMirror-line {
+ padding-left: 4px;
+ letter-spacing: calc(var(--letter-space-code) * 0.02em);
+}
+
+.CodeMirror pre.HyperMD-quote.CodeMirror-line {
+ padding-left: 4px;
+}
+
+.cm-s-obsidian pre.HyperMD-header {
+ padding-top: 0.25em;
+}
+
+/*linenumber*/
+.is-mobile .cm-lineNumbers .cm-gutterElement,
+.cm-s-obsidian .CodeMirror-linenumber {
+ font-family: var(--font-monospace-theme);
+ font-size: 0.85em;
+}
+
+.cm-gutter.cm-lineNumbers {
+ font-family: var(--font-monospace-theme);
+}
+
+.cm-lineNumbers .cm-active.cm-gutterElement {
+ color: var(--text-accent);
+ /* background: var(--activeline-background); */
+}
+
+/*----file explorer smaller fonts & line height----*/
+.workspace-leaf-content[data-type="file-explorer"] .nav-file-title,
+.workspace-leaf-content[data-type="file-explorer"] .nav-folder-title {
+ font-size: var(--font-size-folder-and-file);
+ font-family: var(--font-family-folder-file-title);
+ border-radius: 0;
+}
+
+.workspace-leaf-content[data-type="file-explorer"] .nav-file-title {
+ padding: 1px 5px 3px 4px;
+ color: var(--text-folder-file);
+}
+
+.workspace-leaf-content[data-type="file-explorer"] .nav-folder-title,
+.workspace-leaf-content[data-type="file-explorer"] .tree-item-self.is-clickable.nav-folder-title {
+ font-weight: 600;
+ padding: 4px 0 4px 23px;
+ color: var(--text-normal);
+}
+
+/*rename*/
+.nav-file-title-content.is-being-renamed,
+.nav-folder-title-content.is-being-renamed {
+ cursor: text;
+ border-color: transparent;
+ background-color: white;
+ color: black;
+}
+
+/*---- nav arrows adjust location ----*/
+body:not(.default-icons) .nav-folder-collapse-indicator {
+ position: absolute;
+ transition: transform 20ms linear 0s;
+}
+
+/* body.default-icons .nav-folder-collapse-indicator {
+ margin-left: -9px;
+} */
+
+body:not(.default-icons):not(.remove-arrow) .nav-folder-collapse-indicator::before {
+ position: absolute;
+ content: "↓";
+ margin-left: 3px;
+ font-family: 'Inter';
+ font-weight: bold;
+ color: var(--text-accent);
+ transition: transform 10ms linear 0s;
+}
+
+body:not(.default-icons) .nav-folder-collapse-indicator svg {
+ display: none;
+ color: var(--accent-strong);
+ height: 7px;
+ width: 7px;
+}
+
+
+
+body:not(.default-icons) .nav-folder.is-collapsed .nav-folder-collapse-indicator::before {
+ transform: rotate(-90deg);
+ opacity: 0.55;
+}
+
+/*search icon 1*/
+body:not(.default-icons) .backlink-pane .search-result-container .collapse-icon {
+ transition: transform 20ms linear 0s;
+}
+
+body:not(.default-icons) .backlink-pane .search-result-container .collapse-icon::before {
+ content: "↓";
+ font-size: 14px;
+ font-family: 'Inter';
+ font-weight: bold;
+ color: var(--text-accent);
+ transition: transform 10ms linear 0s;
+}
+
+body:not(.default-icons) .backlink-pane .search-result-container .collapse-icon svg {
+ display: none;
+ color: var(--accent-strong);
+ height: 7px;
+ width: 7px;
+}
+
+body:not(.default-icons) .backlink-pane .search-result-container .tree-item.search-result.is-collapsed .collapse-icon::before {
+ transform: rotate(-90deg);
+ opacity: 0.5;
+}
+
+/* search panel icons */
+body:not(.default-icons) .workspace-leaf .search-result-container.mod-global-search .tree-item-self.search-result-file-title.is-clickable .collapse-icon {
+ transition: transform 20ms linear 0s;
+}
+
+body:not(.default-icons) .workspace-leaf .search-result-container.mod-global-search .tree-item-self.search-result-file-title.is-clickable .collapse-icon::before {
+ content: "↓";
+ font-size: 14px;
+ font-weight: bold;
+ font-family: 'Inter';
+ color: var(--text-accent);
+ transition: transform 10ms linear 0s;
+}
+
+body:not(.default-icons) .workspace-leaf .search-result-container.mod-global-search .tree-item-self.search-result-file-title.is-clickable .collapse-icon svg {
+ display: none;
+ color: var(--accent-strong);
+ height: 7px;
+ width: 7px;
+}
+
+body:not(.default-icons) .workspace-leaf .search-result-container.mod-global-search .tree-item.search-result.is-collapsed .collapse-icon::before {
+ transform: rotate(-90deg);
+ opacity: 0.5;
+}
+
+/* header collaspe indicators*/
+:is(.markdown-preview-view,.markdown-rendered) div.is-collapsed :is(h1,h2,h3,h4,h5,h6)::after,
+:is(.markdown-preview-view,.markdown-rendered) li.is-collapsed::after {
+ content: "...";
+ padding: 5px;
+ color: var(--text-faint);
+}
+
+body:not(.default-icons) .heading-collapse-indicator.collapse-indicator {
+ position: absolute;
+ margin: 15px 0 0 -20px;
+ padding: 0;
+ transition: transform 20ms linear 0s;
+}
+
+body:not(.default-icons) :is(h1,h2) .heading-collapse-indicator.collapse-indicator {
+ position: absolute;
+ transition: transform 20ms linear 0s;
+}
+
+body:not(.default-icons) .heading-collapse-indicator.collapse-indicator::before {
+ width: 1.5em;
+ height: 1.5em;
+ content: "↓";
+ position: absolute;
+ font-size: 15px;
+ font-weight: bold;
+ font-family: 'Inter';
+ color: var(--text-accent);
+ transition: transform 10ms linear 0s;
+ opacity: 0;
+}
+
+body:not(.default-icons) .heading-collapse-indicator.collapse-indicator.collapse-icon svg {
+ display: none;
+}
+
+body:not(.default-icons) div.is-collapsed .heading-collapse-indicator.collapse-indicator {
+ transform: translateX(7px) translateY(7px) rotate(-90deg);
+}
+
+body:not(.default-icons) div.is-collapsed .heading-collapse-indicator.collapse-indicator::before,
+body:not(.default-icons) :is(h1,h2,h3,h4,h5,h6):hover .heading-collapse-indicator.collapse-indicator::before {
+ opacity: 1;
+}
+
+body:not(.default-icons) .workspace-leaf-content[data-type=outline] .tree-item .collapse-icon {
+ padding: 0;
+ transition: transform 20ms linear 0s;
+}
+
+body:not(.default-icons) .workspace-leaf-content[data-type=outline] .tree-item .collapse-icon::before {
+ content: "↓";
+ font-size: 1em;
+ font-weight: bold;
+ font-family: 'Inter';
+ color: var(--text-accent);
+ transition: transform 10ms linear 0s;
+}
+
+body:not(.default-icons) .workspace-leaf-content[data-type=outline] .tree-item .collapse-icon svg {
+ display: none;
+ color: var(--accent-strong);
+ height: 7px;
+ width: 7px;
+}
+
+body:not(.default-icons) .workspace-leaf-content[data-type=outline] .tree-item.is-collapsed .collapse-icon::before {
+ transform: rotate(-90deg);
+ opacity: 0.5;
+}
+
+/*vertical lines in outline page*/
+.workspace-leaf-content[data-type=outline] .tree-item-children {
+ margin-left: 14px;
+ border-left: 1px solid #94949433;
+ border-radius: 0;
+ transition: all 400ms ease-in-out;
+}
+
+body.default-icons .workspace-leaf-content[data-type=outline] .tree-item-children {
+ margin-left: 12.5px;
+}
+
+.workspace-leaf-content[data-type=outline] .tree-item-children:hover {
+ border-left-color: var(--theme-color-translucent-04);
+}
+
+.tree-item-flair {
+ line-height: 17px;
+ padding-top: 3px;
+ height: 1.45rem;
+}
+
+body.nowrap-outline .workspace-leaf-content[data-type=outline] .tree-item-inner {
+ white-space: nowrap;
+}
+/*****from https://www.yuque.com/fanmofeng/obsidian/ioifq0 *******/
+
+body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content .collapse-icon {
+ padding-inline-end: var(--size-2-3);
+}
+body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content .collapse-icon::before {
+ content: "" !important;
+}
+body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content .tree-item {
+ position: relative;
+}
+body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content .tree-item-self {
+ position: relative;
+ margin-bottom: 0;
+ white-space: nowrap;
+ margin-top: -1px; /* fix item gap */
+}
+body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content .tree-item-self .tree-item-inner {
+ padding-left: 4px;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ height: calc(var(--nav-item-size) * 1.5);
+ line-height: calc(var(--nav-item-size) * 1.5);
+}
+body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content .tree-item-self .tree-item-inner::before {
+ content: "";
+ width: var(--size-4-1);
+ height: var(--size-4-1);
+ border: 2px solid hsla(var(--color-accent-hsl), 0.9);
+ border-radius: 50%;
+ position: absolute;
+ margin-left:-1.5em;
+ top: 50%;
+ transform: translateY(-50%);
+}
+body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content .tree-item-self .tree-item-icon ~ .tree-item-inner {
+ padding-left: 4px;
+}
+body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content .tree-item-self .tree-item-icon ~ .tree-item-inner::before {
+ content: none;
+}
+body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content .tree-item.is-collapsed .tree-item-icon::before {
+ box-shadow: 0 0 0 4px var(--background-modifier-hover);
+}
+body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content .tree-item::after {
+ content: "";
+ width: 1.5px;
+ position: absolute;
+ background-color: transparent;
+ top: calc(calc(var(--nav-item-size) * 1.5) / 2 * -1);
+ left: -10px;
+ height: calc(100% - calc(var(--nav-item-size) * 1.5) + var(--size-4-8));
+}
+body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content .tree-item-icon {
+ cursor: pointer;
+}
+body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content .tree-item-icon::before {
+
+ width: var(--size-4-2);
+ height: var(--size-4-2);
+ background-color: hsla(var(--color-accent-hsl), 0.9);
+ border-radius: 50%;
+ position: absolute;
+ left: 4px;
+ top: 50%;
+ transform: translateY(-50%);
+}
+body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content .tree-item-icon svg {
+ display: block;
+}
+body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content .tree-item-icon svg path {
+ display: none;
+}
+body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content .tree-item:hover > .tree-item-children > .tree-item::after {
+ background-color: hsla(var(--color-accent-hsl), 0.9);
+}
+body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content .tree-item:hover > .tree-item-self:hover + .tree-item-children .tree-item::after {
+ background-color: transparent;
+}
+body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content .tree-item:hover > .tree-item-children > .tree-item:hover::after, body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content .tree-item:hover > .tree-item-children > .tree-item:hover ~ .tree-item::after {
+ background-color: transparent;
+}
+body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content .tree-item:hover > .tree-item-children > .tree-item:hover::before {
+ content: "";
+ position: absolute;
+ top: calc(calc(var(--nav-item-size) * 1.5) / 2 * -1);
+ left: -10px;
+ bottom: calc(100% - (calc(var(--nav-item-size) * 1.5) + var(--size-4-2)) / 2 - 1px);
+ width: 16px;
+ border-bottom-left-radius: var(--radius-m);
+ border-bottom: 1.5px solid hsla(var(--color-accent-hsl), 0.9);
+ border-left: 2px solid hsla(var(--color-accent-hsl), 0.9);
+}
+body.logseq-outline-style .workspace-leaf-content[data-type=outline] .view-content :is(.tree-item-children, .tree-item-self .tree-item-self) {
+ padding-left: 0;
+ margin-left: var(--size-4-5);
+ border-left: none;
+}
+
+/*tag collapse indicator*/
+.tag-container .tree-item-children {
+ border-left: 1px solid #94949433;
+ border-radius: 0 3px 3px 0;
+ transition: all 300ms ease-in-out;
+}
+
+.tag-container .tree-item-children > div[style="width: 1px; height: 0.1px; margin-bottom: 0px;"] {
+ height: 0 !important;
+}
+
+.tag-container .tree-item-self .tree-item-icon svg {
+ display: none;
+}
+
+.tag-container .tree-item-self .tree-item-icon::before {
+ content: "#";
+ font-size: 1em;
+ font-weight: bold;
+ font-family: 'Inter';
+ color: var(--text-accent);
+ transition: transform 10ms linear 0s;
+}
+
+.tag-container .tree-item-children:hover {
+ border-left-color: var(--theme-color);
+}
+
+.tag-container .tree-item.is-collapsed .collapse-icon {
+ opacity: 0.5;
+}
+
+/*setting panel*/
+
+.modal .modal-title {
+ margin-left: 1em;
+}
+.modal-content .cmdr-setting-content {
+ height: auto;
+}
+[class='modal'] {
+ max-width: unset ;
+ width: unset;
+ min-width: var(--dialog-width);
+}
+
+.modal.mod-settings {
+ border: none;
+}
+
+.modal.mod-narrow .modal-content {
+ overflow: hidden;
+}
+
+.vertical-tab-nav-item {
+ padding: 6px 6px 6px 24px;
+ margin-bottom: 0;
+}
+
+
+.modal.mod-settings .vertical-tab-content-container {
+ padding: 0;
+}
+
+.modal-content .cmdr-setting-content {
+ height: auto;
+}
+
+.vertical-tab-content .setting-item {
+ padding: 8px 0;
+}
+
+.is-phone .setting-item-heading {
+ margin-top: 0px;
+ margin-bottom: 0px;
+}
+
+.modal button:not(.mod-cta):not(.mod-warning):hover {
+ background-color: var(--interactive-accent-hover);
+ color: #fdfdfd;
+}
+.modal .community-modal-details {
+ background-color: var(--background-primary);
+}
+.community-theme-container .clickable-icon {
+ color: var(--accent-strong)
+}
+
+.dropdown {
+ background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iMTI4MC4wMDAwMDBwdCIgaGVpZ2h0PSI2NDAuMDAwMDAwcHQiIHZpZXdCb3g9IjAgMCAxMjgwLjAwMDAwMCA2NDAuMDAwMDAwIgogcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCI+CjxtZXRhZGF0YT4KQ3JlYXRlZCBieSBwb3RyYWNlIDEuMTUsIHdyaXR0ZW4gYnkgUGV0ZXIgU2VsaW5nZXIgMjAwMS0yMDE3CjwvbWV0YWRhdGE+CjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLDY0MC4wMDAwMDApIHNjYWxlKDAuMTAwMDAwLC0wLjEwMDAwMCkiCmZpbGw9IiMyMTk2ZjMiIHN0cm9rZT0ibm9uZSI+CjxwYXRoIGQ9Ik0xMCA2MzkyIGMwIC00IDE0MzggLTE0NDUgMzE5NSAtMzIwMiBsMzE5NSAtMzE5NCAzMTk1IDMxOTQgYzE3NTcKMTc1NyAzMTk1IDMxOTggMzE5NSAzMjAyIDAgNSAtMjg3NSA4IC02MzkwIDggLTM1MTUgMCAtNjM5MCAtMyAtNjM5MCAtOHoiLz4KPC9nPgo8L3N2Zz4K);
+}
+
+/*translucent setting panel*/
+body.translucent-setting-panel .modal-bg {
+ background-color: var(--background-secondary-translucent-1);
+}
+
+
+
+body.setting-default-frosted-glass .prompt {
+ background-color: var(--bg-color-settings-4);
+ backdrop-filter: blur(3px);
+}
+
+body.setting-default-frosted-glass.theme-dark .prompt {
+ backdrop-filter: blur(8px);
+}
+
+body.setting-default-frosted-glass .vertical-tab-header-group-title {
+ color: var(--text-normal);
+ border-top: 1px dashed var(--text-muted);
+}
+
+body.translucent-setting-panel .modal-bg,
+body.setting-default-frosted-glass .modal-bg {
+ background-color: var(--bg-color-settings-0);
+ backdrop-filter: blur(5px);
+}
+
+body.translucent-setting-panel .modal.mod-settings,
+body.setting-default-frosted-glass .modal.mod-settings {
+ background-color: var(--bg-color-settings-0-1);
+ box-shadow: 0 0 20px var(--bg-color-settings-1);
+}
+
+body.translucent-setting-panel .modal.mod-settings,
+body.setting-default-frosted-glass .modal.mod-settings {
+ border: none;
+}
+body.setting-default-frosted-glass .vertical-tab-header,
+body.translucent-setting-panel .vertical-tab-header {
+ background-color: var(--bg-color-settings-3);
+}
+body.translucent-setting-panel .horizontal-tab-nav-item,
+body.translucent-setting-panel .vertical-tab-nav-item,
+body.setting-default-frosted-glass .horizontal-tab-nav-item,
+body.setting-default-frosted-glass .vertical-tab-nav-item {
+ background-color: transparent;
+}
+
+body.translucent-setting-panel .horizontal-tab-nav-item:hover,
+body.translucent-setting-panel .vertical-tab-nav-item:hover,
+body.translucent-setting-panel .horizontal-tab-nav-item.is-active,
+body.translucent-setting-panel .vertical-tab-nav-item.is-active,
+body.setting-default-frosted-glass .horizontal-tab-nav-item:hover,
+body.setting-default-frosted-glass .vertical-tab-nav-item:hover,
+body.setting-default-frosted-glass .horizontal-tab-nav-item.is-active,
+body.setting-default-frosted-glass .vertical-tab-nav-item.is-active {
+ background-color: var(--bg-color-settings-2);
+ color: var(--text-normal);
+ font-weight: bold;
+}
+
+body.translucent-setting-panel .horizontal-tab-content,
+body.translucent-setting-panel .vertical-tab-content,
+body.setting-default-frosted-glass .horizontal-tab-content,
+body.setting-default-frosted-glass .vertical-tab-content {
+ background-color: var(--bg-color-settings-3);
+}
+
+body.translucent-setting-panel .vertical-tab-content {
+ background-color: var(--bg-color-settings-2);
+}
+
+body.setting-default-frosted-glass .vertical-tab-header-group-title {
+ border: none;
+}
+
+/* ======= graph view ==============*/
+.workspace-leaf-content[data-type="graph"] .graph-controls {
+ background-color: var(--graph-control-bg);
+ border: none;
+}
+.workspace-split.mod-root .workspace-leaf-content[data-type="graph"] .view-content {
+ background-color: var(--graph-canvas-bg);
+}
+
+.graph-view.color-fill {
+ color: var(--graph-circle);
+}
+.graph-view.color-circle {
+ color: var(--graph-circle-outline);
+}
+.graph-view.color-line {
+ color: var(--graph-line);
+}
+.graph-view.color-text {
+ color: var(--graph-text-color);
+}
+.graph-view.color-fill-highlight {
+ color: var(--graph-circle-fill-highlight);
+}
+.graph-view.color-line-highlight {
+ color: var(--graph-line-fill-highlight);
+}
+.graph-view.color-fill-tag {
+ color: var(--graph-tag) !important;
+}
+.graph-view.color-fill-attachment {
+ color: var(--graph-attach) !important;
+}
+.graph-view.color-fill-unresolved {
+ color: var(--graph-unresolved);
+ opacity: 1;
+}
+.graph-view.color-arrow {
+ color: var(--graph-arrow);
+ opacity: 1;
+}
+
+/*Horizontal line in edit mode. Changes --- to full-width line*/
+/*thanks to Piotr from obsidian forum*/
+div:not(.CodeMirror-activeline)>.CodeMirror-line span.cm-hr {
+ color: transparent;
+}
+
+div:not(.CodeMirror-activeline)>.CodeMirror-line span.cm-hr:after {
+ content: "";
+ position: absolute;
+ height: 1px;
+ width: 100%;
+ background: var(--text-muted);
+ left: 0;
+ top: 50%;
+}
+
+/*change collapse icon position in left side*/
+.workspace-ribbon.mod-left .workspace-ribbon-collapse-btn {
+ margin-top: 0;
+ padding: 7px 6px 2px 6px;
+}
+
+/* colourful notes */
+/* from Notation by death_au https://github.com/deathau/Notation-for-Obsidian */
+/* Original idea from: https://gist.github.com/mklepaczewski/54e451f09994b9d450de81c8baaf8aa4 */
+/* but also with simpler classes so you can use `` as well */
+ :is(.markdown-preview-view,.markdown-rendered) pre.language-note-gray-bg code,
+ :is(.markdown-preview-view,.markdown-rendered) pre.language-note-brown-bg code,
+ :is(.markdown-preview-view,.markdown-rendered) pre.language-note-orange-bg code,
+ :is(.markdown-preview-view,.markdown-rendered) pre.language-note-yellow-bg code,
+ :is(.markdown-preview-view,.markdown-rendered) pre.language-note-green-bg code,
+ :is(.markdown-preview-view,.markdown-rendered) pre.language-note-blue-bg code,
+ :is(.markdown-preview-view,.markdown-rendered) pre.language-note-purple-bg code,
+ :is(.markdown-preview-view,.markdown-rendered) pre.language-note-pink-bg code,
+ :is(.markdown-preview-view,.markdown-rendered) pre.language-note-red-bg code,
+.print pre.language-note-gray-bg code,
+.print pre.language-note-brown-bg code,
+.print pre.language-note-orange-bg code,
+.print pre.language-note-yellow-bg code,
+.print pre.language-note-green-bg code,
+.print pre.language-note-blue-bg code,
+.print pre.language-note-purple-bg code,
+.print pre.language-note-pink-bg code,
+.print pre.language-note-red-bg code,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-gray-bg code,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-brown-bg code,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-orange-bg code,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-yellow-bg code,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-green-bg code,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-blue-bg code,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-purple-bg code,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-pink-bg code,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-red-bg code{
+ background: unset !important;
+ background-color:unset !important;
+ white-space: pre-wrap !important;
+}
+
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-notice,
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-gray-background,
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-gray-bg,
+.gray-background,
+.gray-bg,
+.print pre.language-note-gray-bg .popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-notice,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-gray-background,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-gray-bg {
+ background-color: var(--background-gray) !important;
+}
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-brown-background,
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-brown-bg,
+.brown-background,
+.brown-bg,
+.print pre.language-note-brown-bg,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-brown-background,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-brown-bg {
+ background-color: var(--background-brown) !important;
+}
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-orange-background,
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-orange-bg,
+.orange-background,
+.orange-bg,
+.print pre.language-note-orange-bg,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-orange-background,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-orange-bg {
+ background-color: var(--background-orange) !important;
+}
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-yellow-background,
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-yellow-bg,
+.yellow-background,
+.yellow-bg,
+.print pre.language-note-yellow-bg,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-yellow-background,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-yellow-bg {
+ background-color: var(--background-yellow) !important;
+}
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-green-background,
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-green-bg,
+.green-background,
+.green-bg,
+.print pre.language-note-green-bg,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-green-background,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-green-bg {
+ background-color: var(--background-green) !important;
+}
+ :is(.markdown-preview-view,.markdown-rendered) pre.language-note-blue-background,
+ :is(.markdown-preview-view,.markdown-rendered) pre.language-note-blue-bg,
+.blue-background,
+.blue-bg,
+.print pre.language-note-blue-bg,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-blue-background,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-blue-bg {
+ background-color: var(--background-blue) !important;
+}
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-purple-background,
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-purple-bg,
+.purple-background,
+.purple-bg,
+.print pre.language-note-purple-bg,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-purple-background,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-purple-bg {
+ background-color: var(--background-purple) !important;
+}
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-pink-background,
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-pink-bg,
+.pink-background,
+.pink-bg,
+.print pre.language-note-pink-bg,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-pink-background,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-pink-bg {
+ background-color: var(--background-pink) !important;
+}
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-red-background,
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-red-bg,
+.red-background,
+.red-bg,
+.print pre.language-note-red-bg,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-red-background,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-red-bg {
+ background-color: var(--background-red) !important;
+}
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-important,
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-imp,
+.print pre.language-note-important,
+.print pre.language-note-imp,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-important,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-imp {
+ border: 4px dashed var(--note-important) !important;
+}
+pre.language-note-important:before,
+pre.language-note-imp::before {
+ content: "Important";
+ color: var(--note-important) !important;
+ font-weight: 800;
+ top: -1px;
+}
+
+/*colourful text*/
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-gray,
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-brown,
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-orange,
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-yellow,
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-green,
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-blue,
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-purple,
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-pink,
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-red,
+.print pre.language-note-gray,
+.print pre.language-note-brown,
+.print pre.language-note-orange,
+.print pre.language-note-yellow,
+.print pre.language-note-green,
+.print pre.language-note-blue,
+.print pre.language-note-purple,
+.print pre.language-note-pink,
+.print pre.language-note-red,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-gray,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-brown,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-orange,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-yellow,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-green,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-blue,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-purple,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-pink,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-red {
+ background-color: transparent !important;
+ margin: 3px 0;
+ padding: 5px 10px;
+}
+
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-gray code.language-note-gray,
+.print code.language-note-gray,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-gray code.language-note-gray {
+ color: var(--text-gray) !important;
+ background: unset !important;
+}
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-brown code.language-note-brown,
+.print code.language-note-brown,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-brown code.language-note-brown {
+ color: var(--text-brown) !important;
+ background: unset !important;
+}
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-orange code.language-note-orange,
+.print code.language-note-orange,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-orange code.language-note-orange {
+ color: var(--text-orange) !important;
+ background: unset !important;
+}
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-yellow code.language-note-yellow,
+.print code.language-note-yellow,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-yellow code.language-note-yellow {
+ color: var(--text-yellow) !important;
+ background: unset !important;
+}
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-green code.language-note-green,
+.print code.language-note-green,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-green code.language-note-green {
+ color: var(--text-green) !important;
+ background: unset !important;
+}
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-blue code.language-note-blue,
+.print code.language-note-blue,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-blue code.language-note-blue {
+ color: var(--text-blue) !important;
+ background: unset !important;
+}
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-purple code.language-note-purple,
+.print code.language-note-purple,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-purple code.language-note-purple {
+ color: var(--text-purple) !important;
+ background: unset !important;
+}
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-pink code.language-note-pink,
+.print code.language-note-pink,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-pink code.language-note-pink {
+ color: var(--text-pink) !important;
+ background: unset !important;
+}
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-red code.language-note-red,
+.print code.language-note-red,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-red code.language-note-red {
+ color: var(--text-red) !important;
+ background: unset !important;
+}
+
+/* cloze */
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-cloze code.language-note-cloze,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-cloze code.language-note-cloze {
+ color: var(--text-normal) !important;
+ background-color: var(--text-normal)!important;
+ display: block;
+ padding: 0px !important;
+ text-shadow: none;
+ margin: 1em 0.7em 0;
+ font-size: var(--font-size-cloze) !important;
+}
+
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-cloze,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-cloze {
+ background-color: transparent;
+}
+
+code.language-note-cloze.is-loaded:hover {
+ cursor: pointer;
+}
+:is(.markdown-preview-view,.markdown-rendered) pre.language-note-cloze code.language-note-cloze.is-loaded:active,
+.popover :is(.markdown-preview-view,.markdown-rendered) pre.language-note-cloze code.language-note-cloze.is-loaded:active {
+ background-color: transparent !important;
+}
+
+pre.language-note-cloze::before {
+ content: "TO RECALL";
+ color: var(--note-cloze);
+ font-weight: 800;
+ left: 22px;
+}
+
+/*hidden box*/
+/*改自 https://github.com/chokcoco/iCSS/issues/153 */
+@property --hibox {
+ syntax: 'Login
+
+
+
+
+
+ Logged In
+ Internal Server Error
Apache/2.4.10 (Ubuntu) Server at time.gregrjacobs.com Port 80 "
\ No newline at end of file
diff --git a/docs/projects/memorypalace/Apple Notes/!addcom -cd=5 hai $(eval a={`KKona``fraggi7HAI770683282656329738….md b/docs/projects/memorypalace/Apple Notes/!addcom -cd=5 hai $(eval a={`KKona``fraggi7HAI770683282656329738….md
new file mode 100644
index 0000000..b012bbd
--- /dev/null
+++ b/docs/projects/memorypalace/Apple Notes/!addcom -cd=5 hai $(eval a={`KKona``fraggi7HAI770683282656329738….md
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+ Greg Jacobs
+
+
+
+
+ Founder //
+
+
+ Lord High Commissioner of Code
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Phone:
+
+ 519.860.0924
+
+
+
+
+ Email:
+
+
+ greg.jacobs@binarywasteland.com
+
+
+
+
+
+
+ Resume:
+
+
+ gregrjacobs.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Greg Jacobs
+
+
+
+
+
+ Head of App Development
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Phone:
+ 519.860.0924
+
+
+
+
+
+ Email:
+
+
+ g
+ regj@getfreepoint.com
+
+
+
+
+ Website:
+
+
+ g
+ etfreepoint.com
+
+
+
+
+
+
+
+
+
+
+ Measure. Analyze. Share.
+
+ (Don’t forget to share).
+
+
+
+
+
+
+
+Remember to be skeptical of anything you learn, even if you heard it on the Skeptics’ Guide to Emergency Medicine.
+
+
+
+
\ No newline at end of file
diff --git a/docs/projects/memorypalace/Apple Notes/category ‘’,.md b/docs/projects/memorypalace/Apple Notes/category ‘’,.md
new file mode 100644
index 0000000..8514fa1
--- /dev/null
+++ b/docs/projects/memorypalace/Apple Notes/category ‘’,.md
@@ -0,0 +1,7 @@
+secure_info: ‘’,
+Permissions: ?
+
+
+
+
+Created password keeper for my-information section of the Profile module. Created password-input widget that allows user to show and hide password dynamically. Some comments were copy pasta so fixed those and what they related to. Added in basic models of the information to each my information directive. Contact Harry Sorry to discuss secure info and how we may better optimize as right now it only supports 16MB for all
\ No newline at end of file
diff --git a/docs/projects/memorypalace/Apple Notes/change to pas in array of events.md b/docs/projects/memorypalace/Apple Notes/change to pas in array of events.md
new file mode 100644
index 0000000..e0ed8c8
--- /dev/null
+++ b/docs/projects/memorypalace/Apple Notes/change to pas in array of events.md
@@ -0,0 +1 @@
+change to pas in array of events
\ No newline at end of file
diff --git a/docs/projects/memorypalace/Apple Notes/contacts.md b/docs/projects/memorypalace/Apple Notes/contacts.md
new file mode 100644
index 0000000..cd99c86
--- /dev/null
+++ b/docs/projects/memorypalace/Apple Notes/contacts.md
@@ -0,0 +1,15 @@
+Left -
+Right -
+259 25 rebate
+
+glasses
+Left -
+Right -
+
+Eric
+4162254121
+excelbc@rogers.com
+
+089990
+
+(403) 269-8577
\ No newline at end of file
diff --git a/docs/projects/memorypalace/Apple Notes/create definer = root@`%` event purge_pokemon on schedule.md b/docs/projects/memorypalace/Apple Notes/create definer = root@`%` event purge_pokemon on schedule.md
new file mode 100644
index 0000000..d6fe64c
--- /dev/null
+++ b/docs/projects/memorypalace/Apple Notes/create definer = root@`%` event purge_pokemon on schedule.md
@@ -0,0 +1,6 @@
+every '1' HOUR
+ starts '2020-04-20 00:00:00'
+ on completion preserve
+ enable
+ do
+ DELETE FROM pokemon WHERE expire_timestamp <= UNIX_TIMESTAMP();
\ No newline at end of file
diff --git a/docs/projects/memorypalace/Apple Notes/curl -X POST -H Content-Type applicationjson -d ‘{reason””It….md b/docs/projects/memorypalace/Apple Notes/curl -X POST -H Content-Type applicationjson -d ‘{reason””It….md
new file mode 100644
index 0000000..0c031d1
--- /dev/null
+++ b/docs/projects/memorypalace/Apple Notes/curl -X POST -H Content-Type applicationjson -d ‘{reason””It….md
@@ -0,0 +1 @@
+curl -X POST -H "Content-Type: application/json" -d ‘{"reason”:”It didn’t work","password":"xyz"}' http://localhost:3000/api/login
\ No newline at end of file
diff --git a/docs/projects/memorypalace/Apple Notes/curl -i -X POST httpostomyvault.devdevapipostApplianceChange….md b/docs/projects/memorypalace/Apple Notes/curl -i -X POST httpostomyvault.devdevapipostApplianceChange….md
new file mode 100644
index 0000000..20cc9bb
--- /dev/null
+++ b/docs/projects/memorypalace/Apple Notes/curl -i -X POST httpostomyvault.devdevapipostApplianceChange….md
@@ -0,0 +1,7 @@
+curl --request POST 'http://ostomyvault.dev/dev/api/postApplianceChange/' --data 'reason=it broke&item=Pouch&pouchSKU=23234&username=gregrjacobs&bpSKU=23432’
+
+curl -H 'Content-Type: application/json' -X POST ostomyvault.dev/dev/api/postApplianceChange/ -d ‘{"reason" : "New Wine", "item": "Pouch", "pouchSKU" : "32453", “username" : “gregrjacobs", "bpSKU" : “34543"}'
+
+
+curl -# -i -X POST -d ‘{"reason" : "New Wine", "item": "Pouch", "pouchSKU" : "32453", “username" : “gregrjacobs", "bpSKU" : “34543"}’ http://ostomyvault.dev/dev/api/postApplianceChange
+ localhost/test
\ No newline at end of file
diff --git a/docs/projects/memorypalace/Apple Notes/dea60613836a.md b/docs/projects/memorypalace/Apple Notes/dea60613836a.md
new file mode 100644
index 0000000..611cf0c
--- /dev/null
+++ b/docs/projects/memorypalace/Apple Notes/dea60613836a.md
@@ -0,0 +1,2 @@
+222.60 + 429.87
+3
\ No newline at end of file
diff --git a/docs/projects/memorypalace/Apple Notes/defaults write com.apple.screencapture location ~Picturesscreenshots….md b/docs/projects/memorypalace/Apple Notes/defaults write com.apple.screencapture location ~Picturesscreenshots….md
new file mode 100644
index 0000000..905a687
--- /dev/null
+++ b/docs/projects/memorypalace/Apple Notes/defaults write com.apple.screencapture location ~Picturesscreenshots….md
@@ -0,0 +1 @@
+defaults write com.apple.screencapture location ~/Pictures/screenshots/;killall SystemUIServer
\ No newline at end of file
diff --git a/docs/projects/memorypalace/Apple Notes/directive('machineList',.md b/docs/projects/memorypalace/Apple Notes/directive('machineList',.md
new file mode 100644
index 0000000..9a70210
--- /dev/null
+++ b/docs/projects/memorypalace/Apple Notes/directive('machineList',.md
@@ -0,0 +1,187 @@
+function(){
+ // Runs during compile
+ return {
+ // name: '',
+ // priority: 1,
+ // terminal: true,
+ // scope: {}, // {} = isolate, true = child, false/undefined = no change
+ controller: function($scope, $element, $attrs, $transclude, $http) {
+ var self = this;
+
+ /**
+ * Initialise Controller
+ */
+ self.Initialise = function() {
+ self.log("Initialising Scope.");
+ $scope.machineObj = [];
+ if ($scope.user !== undefined) {
+ self.log("User exists");
+ if(typeof $scope.user.software_key.constructor == 'Array') {
+ self.log("Key is an array");
+ angular.forEach($scope.user.software_key, function(software_key, key){
+ var url = 'URL' + software_key + '/DATA';
+ self.log(url);
+ $http.get(url).
+ success(function(data/*, status, headers, config*/) {
+ if(data.id === 'error') {
+ self.log(data);
+ } else {
+ self.log("Processing data.");
+ $scope.machineList = data;
+ angular.forEach($scope.machineList,function(machine,index){
+ $scope.machineObj.push({
+ Name: machine.Name,
+ Address: machine.Address,
+ Key: machine.Key
+ });
+ });
+ }
+ }).
+ error(function(data/*, status, headers, config*/) {
+ alert(data);
+ });
+ });
+ }
+ } else {
+ self.log("User does not exist");
+ var url = 'URL' + $scope.user.key + '/DATA';
+ self.log(url);
+ $http.get(url).
+ success(function(data/*, status, headers, config*/) {
+ if(data.id === 'error') {
+ console.log(data);
+ } else {
+ self.log("Processing data.");
+ angular.forEach($scope.machineList,function(machine,index){
+ $scope.machineObj.push({
+ Name: machine.Name,
+ Address: machine.Address,
+ Key: machine.SoftwareKey
+ });
+ });
+ console.log($scope.machineObj);
+ }
+ }).
+ error(function(data/*, status, headers, config*/) {
+ alert(data);
+ });
+ }
+ }
+
+ /**
+ * Handle Click event on Machine list item
+ * @param {string} $keyword
+ */
+ self.alertMe = function($keyword){
+ alert($keyword);
+ };
+
+ /**
+ * Write to the Console
+ * @param {string} message
+ */
+ self.log = function(message) {
+ console.log(message);
+ };
+
+ // Initialise Directive
+ self.Initialise();
+ },
+ restrict: 'AE', // E = Element, A = Attribute, C = Class, M = Comment
+ template: '
+
Do whatever you like with it.";
+
+/* Favicon */
+$faviconPath = ''; // Upload favicon.ico to custom folder, leave '' for empty ( $faviconPath = 'custom/favicon.ico'; )
+//-----------------------------------------------------
+// Login
+//-----------------------------------------------------
+
+$noNativeLogin = true; // true/false - This will enable the built in login system.
+$domainName = ''; // If this is empty, reset-password emails will use the domain name taken from the URL.
+
+$noDiscordLogin = true; // true/false - This will enable login through discord.
+ // 1. Create a discord bot here -> https://discordapp.com/developers/applications/me
+ // 2. Install composer with "apt-get install composer".
+ // 3. Navigate to your website's root folder and type "composer install" to install the dependencies.
+ // 4. Add your callback-page as a REDIRECT URI to your discord bot. Should be the same as $discordBotRedirectUri.
+ // 5. Enter Client ID, Client Secret and Redirect URI below.
+$discordBotClientId = 0;
+$discordBotClientSecret = "";
+$discordBotRedirectUri = "https://example.com/discord-callback.php";
+
+$adminUsers = array('admin@example.com', 'Superadmin#13337'); // You can add multiple admins by adding them to the array.
+$logfile = '../members.log'; // Path to log file. Make sure this works as it will be your life saver if your db crashes.
+$daysMembershipPerQuantity = 31; // How many days membership one selly quantity will give.
+$sellyPage = ''; // Link to selly purchase page for membership renewal.
+$sellyWebhookSecret = ''; // Add a secret key at https://selly.gg/settings to make sure the payment webhook is sent from selly to prevent fake payments.
+ // Add the same key to the $sellyWebhookSecret variable.
+/* Blacklist Settingss - Only available with Discord login */
+$userBlacklist = ['']; // Array of user ID's that are always blocked from accessing the map
+$userWhitelist = ['']; // Array of user ID's that's allowed to bypass the server blacklist
+$serverWhitelist = ['']; // Array of server ID's. Your users will need to be in at least one of them
+$serverBlacklist = ['']; // Array of server ID's. A user that's a member of any of these and not in your user whitelist will be blocked
+$logFailedLogin = ''; // File location of where to store a log file of blocked users
+
+//-----------------------------------------------------
+// FRONTEND SETTINGS
+//-----------------------------------------------------
+
+/* Marker Settings */
+$noExcludeMinIV = false; // true/false
+$noMinIV = false; // true/false
+$noMinLevel = false; // true/false
+$noHighLevelData = false; // true/false
+$noRarityDisplay = false; // true/false
+$noWeatherIcons = true;
+$noWeatherShadow = false;
+
+/* Notification Settings */
+$noNotifyPokemon = false; // true/false
+$noNotifyRarity = false; // true/false
+$noNotifyIv = false; // true/false
+$noNotifyLevel = false; // true/false
+$noNotifyRaid = false; // true/false
+$noNotifySound = false; // true/false
+$noCriesSound = false; // true/false
+$noNotifyBounce = false; // true/false
+$noNotifyNotification = false; // true/false
+
+/* Style Settings */
+$iconNotifySizeModifier = 15; // 0, 15, 30, 45
+
+/* Marker Settings */
+
+$noPokemon = false; // true/false
+$enablePokemon = 'true'; // true/false
+$noPokemonNumbers = false; // true/false
+$noHidePokemon = false; // true/false
+$hidePokemon = '[10, 13, 16, 19, 21, 29, 32, 41, 46, 48, 50, 52, 56, 74, 77, 96, 111, 133,
+ 161, 163, 167, 177, 183, 191, 194, 168]'; // [] for empty
+
+$hidePokemonCoords = false; // true/false
+
+$excludeMinIV = '[131, 143, 147, 148, 149, 248]'; // [] for empty
+
+$minIV = '0'; // "0" for empty or a number
+$minLevel = '0'; // "0" for empty or a number
+
+$noBigKarp = true; // true/false
+$noTinyRat = true; // true/false
+
+$noGyms = false; // true/false
+$enableGyms = 'false'; // true/false
+$noGymSidebar = false; // true/false
+$gymSidebar = 'true'; // true/false
+$noTrainerName = false; // true/false
+$noExEligible = false; // true/false
+$exEligible = 'false'; // true/false
+
+$noRaids = false; // true/false
+$enableRaids = 'false'; // true/false
+$activeRaids = 'false'; // true/false
+$minRaidLevel = 1;
+$maxRaidLevel = 5;
+
+$noPokestops = false; // true/false
+$enablePokestops = 'true'; // true/false
+$enableLured = 0; // O: all, 1: lured only
+
+$noScannedLocations = false; // true/false
+$enableScannedLocations = 'false'; // true/false
+
+$noSpawnPoints = false; // true/false
+$enableSpawnPoints = 'false'; // true/false
+
+$noRanges = false; // true/false
+$enableRanges = 'false'; // true/false
+
+/* Location & Search Settings */
+
+$noSearchLocation = false; // true/false
+
+$noStartMe = false; // true/false
+$enableStartMe = 'false'; // true/false
+
+$noStartLast = false; // true/false
+$enableStartLast = 'false'; // true/false
+
+$noFollowMe = false; // true/false
+$enableFollowMe = 'false'; // true/false
+
+$noSpawnArea = false; // true/false
+$enableSpawnArea = 'false'; // true/false
+
+/* Notification Settings */
+
+$notifyPokemon = '[201]'; // [] for empty
+
+$notifyRarity = '[]'; // "Common", "Uncommon", "Rare", "Very Rare", "Ultra Rare"
+
+$notifyIv = '""'; // "" for empty or a number
+
+$notifyLevel = '""'; // "" for empty or a number
+
+$notifyRaid = 5; // O to disable
+
+$notifySound = 'false'; // true/false
+
+$criesSound = 'false'; // true/false
+
+$notifyBounce = 'true'; // true/false
+
+$notifyNotification = 'true'; // true/false
+
+/* Style Settings */
+
+$copyrightSafe = true;
+$iconRepository = 'https://raw.githubusercontent.com/whitewillem/PogoAssets/resized/icons_large/';
+
+$noMapStyle = false; // true/false
+$mapStyle = 'openstreetmap'; // openstreetmap, darkmatter, styleblackandwhite, styletopo, stylesatellite, stylewikipedia
+
+$noDirectionProvider = false; // true/false
+$directionProvider = 'google'; // google, waze, apple, bing, google_pin
+
+$noIconSize = false; // true/false
+$iconSize = 0; // -8, 0, 10, 20
+
+$noIconNotifySizeModifier = false; // true/false | Increase size of notified Pokemon
+
+$noGymStyle = false; // true/false
+$gymStyle = 'ingame'; // ingame, shield
+
+$noLocationStyle = false; // true/false
+$locationStyle = 'none'; // none, google, red, red_animated, blue, blue_animated, yellow, yellow_animated, pokesition, pokeball
+
+$osmTileServer = 'tile.openstreetmap.org'; // osm tile server (no trailing slash)
+
+$triggerGyms = '[]'; // Add Gyms that the OSM-Query doesn't take care of like '["gym_id", "gym_id"]'
+$onlyTriggerGyms = false; // Only show EX-Gyms that are defined in $triggerGyms
+$noExGyms = false; // Do not display EX-Gyms on the map
+$noParkInfo = false; // Do not display Park info on the map
+
+/* Share links */
+$noWhatsappLink = true;
+//-----------------------------------------------
+// Raid API
+//-----------------------------------------------------
+
+$raidApiKey = ''; // Raid API Key, '' to deny access
+$sendRaidData = false; // Send Raid data, false to only send gym data
+
+//-----------------------------------------------------
+// Manual Submissions
+//-----------------------------------------------------
+$hideIfManual = false;
+$noManualRaids = false; // Enable/Disable ManualRaids permanently ( Comment this line if you want to use the block below )
+$noDiscordSubmitLogChannel = true; // Send webhooks to discord channel upon submission
+$submitMapUrl = '';
+$discordSubmitLogChannelUrl = 'https://discordapp.com/api/webhooks/