@charset "UTF-8"; /* #region [style settings] */ /* @settings name: 🛠️ Maple Color And Animation id: maple-basic settings: - id: setting-animation-time title: Animation Duration (ms) title.zh: 动画持续时间(毫秒) type: variable-number-slider format: ms default: 200 min: 0 max: 500 step: 50 - id: color-use-custom title: Use Custom Accent Color description: Use style setting accent color instead of Obsidian's accent color title.zh: 自定义 accent color description.zh: 使用 style setting 的颜色,而不是 Obsidian 自带的颜色 type: class-toggle - id: color-accent-light title: Light Mode title.zh: 浅色模式 type: heading collapsed: true level: 2 - id: setting-accent-h-light title: Base Color title.zh: 基础颜色 type: variable-number-slider default: 35 min: 0 max: 360 step: 5 - id: color-active-light title: Highlight Color title.zh: 高亮颜色 type: class-select allowEmpty: false default: color-active-default-light options: - label: accent color value: color-active-default-light - label: accent color alt value: color-active-alt-light - label: custom value: color-active-custom-light - id: setting-color-active-custom-light title: Custom Highlight Color title.zh: 自定义高亮颜色 type: variable-color format: rgb default: '#' opacity: false - id: color-more-light title: More Configuration title.zh: 更多设置 type: heading collapsed: true level: 3 - id: setting-accent-s-light title: Accent Color Saturation description: S(aturation) of HSL title.zh: 高亮颜色饱和度 description.zh: HSL 中的 S type: variable-number-slider default: 32 format: '%' min: 0 max: 100 step: 1 - id: setting-accent-l-light title: Accent Color Lightness description: L(ight) of HSL title.zh: 高亮颜色亮度 description.zh: HSL 中的 L type: variable-number-slider default: 58 format: '%' min: 0 max: 100 step: 1 - id: color-accent-dark title: Dark Mode title.zh: 暗色模式 type: heading collapsed: true level: 2 - id: setting-accent-h-dark title: Base Color title.zh: 基础颜色 type: variable-number-slider default: 207 min: 0 max: 360 step: 5 - id: color-active-dark title: Highlight Color title.zh: 高亮颜色 type: class-select allowEmpty: false default: color-active-default-dark options: - label: accent color value: color-active-default-dark - label: accent color alt value: color-active-alt-dark - label: custom value: color-active-custom-dark - id: setting-color-active-custom-dark title: Custom Highlight Color title.zh: 自定义高亮颜色 type: variable-color default: '#' format: rgb opacity: false - id: color-more-dark title: More Configuration title.zh: 更多设置 type: heading collapsed: true level: 3 - id: setting-accent-s-dark title: Accent Color Saturation description: S(aturation) of hsl title.zh: 高亮颜色饱和度 description.zh: HSL 中的 S type: variable-number-slider default: 32 format: '%' min: 0 max: 100 step: 1 - id: setting-accent-l-dark title: Accent Color Lightness description: L(ight) of hsl title.zh: 高亮颜色亮度 description.zh: HSL 中的 L type: variable-number-slider default: 58 format: '%' min: 0 max: 100 step: 1 - */ /* @settings name: 🌏 Maple Workspace id: maple-workspace settings: - id: titlebar title: Obsidian Titlebar title.zh: Obsidian 标题栏 type: heading collapsed: true level: 2 - id: titlebar-button-style title: Styled Window Buttons description: For Windows and Linux title.zh: 窗体按钮美化 description.zh: 在 Windows 和 Linux 中生效 type: class-toggle default: true - id: titlebar-colorful title: Colorful Titlebar description: Reference from https://github.com/kepano/obsidian-minimal title.zh: 多彩 Obsidian 标题栏 description.zh: 参考 https://github.com/kepano/obsidian-minimal type: class-toggle - id: bg title: Wave Background description: Will also add in canvas card when card width > 768px title.zh: 波浪背景图 description.zh: 白板的卡片宽度 >768px 时编辑卡片也会添加 type: heading collapsed: true level: 2 - id: bg-enable title: Background Wave Image description: Static style reference from https://github.com/hydescarf/Obsidian-Theme-Mado-Miniflow, ❗live style will increase CPU/GPU use title.zh: 背景波浪图 description.zh: 静态图(static)参考 https://github.com/hydescarf/Obsidian-Theme-Mado-Miniflow,❗动态图(live)将提高 CPU/GPU 占用率 type: class-select allowEmpty: false default: bg-static options: - label: disable value: bg-default - label: static value: bg-static - label: live value: bg-live - id: setting-bg-color title: Wave Color title.zh: 波浪颜色 type: variable-themed-color format: rgb opacity: false default-light: '#' default-dark: '#' - id: explorer title: File Explorer title.zh: 文件管理器 type: heading collapsed: true level: 2 - id: explorer-nav-decoration title: Add Tail Decorator On Active File description: Reference from https://github.com/Akifyss/obsidian-border title.zh: 在当前文件末尾添加装饰 description.zh: 参考 https://github.com/Akifyss/obsidian-border type: class-toggle - id: explorer-title-wrap title: Auto Wrap For Long File Name title.zh: 为长文件名自动换行 type: class-toggle - id: explorer-item-height title: Item Line Height title.zh: 行高 type: variable-number-slider default: 1.6 min: 1.2 max: 1.8 step: 0.1 - id: explorer-icon title: Enable Prefix Icon description: If the tree indent is weird, please collpase all the directory and restart Obsidian title.zh: 开启前置图标 description.zh: 如果缩进出现问题,请折叠全部文件夹并重启 Obsidian type: class-toggle default: true - id: setting-color-dirs title: Directory Color title.zh: 文件夹颜色 type: variable-themed-color format: rgb-values opacity: false default-light: rgb(245, 180, 0) default-dark: rgb(245, 180, 0) - id: outline-panel title: Outline Panel title.zh: 文档大纲 type: heading collapsed: true level: 2 - id: outline-enable title: Logseq Bullet Thread Style Outline description: Please reload Obsidian after enable it, reference from https://github.com/pengx17/logseq-dev-theme/blob/main/bullet_threading.css title.zh: logseq bullet thread 样式的文档视图 description.zh: 启用后请重启应用 参考 https://github.com/pengx17/logseq-dev-theme/blob/main/bullet_threading.css type: class-toggle default: true - id: status-bar title: Status Bar title.zh: 状态栏 type: heading collapsed: true level: 2 - id: status-bar-enable title: Custom Status Bar Style title.zh: 自定义状态栏样式 type: class-toggle default: true - id: status-bar-style-float title: Round Style Status Bar title.zh: 圆角风格的状态栏 type: class-toggle default: true - id: status-bar-style title: Status Bar Animation description: ❗last style only valid when turn on “round status bar” title.zh: 状态栏样式 description.zh: ❗最后一种样式只在开启“圆角风格的状态栏”才生效 type: class-select allowEmpty: false default: status-bar-default options: - label: default value: status-bar-default - label: show on hover value: status-bar-hidden - label: scroll out on hover value: status-bar-scroll - id: status-bar-style-center title: Center Status Bar title.zh: 状态栏居中 type: class-toggle - id: search-internal title: Document Search / Replace Panel title.zh: 文档内搜索框 type: heading collapsed: true level: 2 - id: search-internal-enable title: Minimal Document Search / Replace Panel (Like VSCode) title.zh: 精简的文档内搜索框(和 VSCode 类似) type: class-toggle default: true - id: tab title: Tab title.zh: 标签页 type: heading collapsed: true level: 2 - id: tab-float title: Float Style Tab (Like Firefox / Microsoft Edge) title.zh: 浮动的标签页(和 Firefox / Microsoft Edge 类似) type: class-toggle - id: tab-slide-up title: Slide Up Animation On Tab Switch description: ❗will prevent outline panel update instantly on switch articles title.zh: 标签页切换动画 description.zh: ❗会导致切换文章时无法立即更新大纲面板 type: class-toggle default: true - id: labeled-nav title: Text Labels For Primary Navigation description: Reference from https://github.com/kepano/obsidian-minimal title.zh: 主导航栏添加文字 description.zh: 参考自 https://github.com/kepano/obsidian-minimal type: class-toggle - id: tab-show-close title: When To Show Close Button On Tabs title.zh: 何时显示标签页的关闭按钮 type: class-select allowEmpty: false default: tab-show-close-default options: - label: default value: tab-show-close-default - label: on hover all tabs value: tab-show-close-all - label: on hover except active tab value: tab-show-close-part - id: tab-title title: Tab Title Bar title.zh: 标签页标题栏 type: heading level: 3 - id: tab-title-bar-round title: Enable Tab Title Bar Round Style title.zh: 开启标签页标题栏圆角样式 type: class-toggle - id: tab-title-bar-shadow title: Add Shadow For Active Tab Title Bar title.zh: 为当前标签页标题栏添加阴影 type: class-toggle - id: tab-title-bar-text title: File Name On Tab Title Bar title.zh: 标签页标题栏的文件名 type: class-select allowEmpty: false default: tab-title-bar-text-default options: - label: default value: tab-title-bar-text-default - label: small size value: tab-title-bar-text-small - label: show on hover value: tab-title-bar-text-hidden - id: message title: Tooltip & Notice title.zh: 气泡提示框 & 通知 type: heading collapsed: true level: 2 - id: message-tooltip-hide-arrow title: Hide Tooltip Arrow title.zh: 隐藏气泡提示框箭头 type: class-toggle - id: message-tooltip-hide title: Always Hide Tooltip title.zh: 永久隐藏气泡提示框 type: class-toggle - id: message-modify title: Change Tooltip & Notice Color title.zh: 修改气泡提示框和消息的颜色 type: class-toggle default: true - id: setting-message-bg title: Background Color title.zh: 背景色 type: variable-themed-color format: hsl-values opacity: false default-light: '#' default-dark: '#' - id: setting-message-fg title: Foreground Color title.zh: 文字色 type: variable-themed-color format: rgb-values opacity: false default-light: '#' default-dark: '#' - id: modal title: Modal & Setting Panel title.zh: 弹出框 & 设置面板 type: heading collapsed: true level: 2 - id: modal-blur title: Enable Modal Background Blur description: If there is a delay in scrolling, try turning this option off title.zh: 开启弹出框背景模糊 description.zh: 如果滚动时有卡顿,尝试关闭该选项 type: class-toggle default: true - id: modal-header title: Add Header For Setting Panel description: Better with plugin “setting search”, invalid in mobile title.zh: 为设置面板添加顶部框 description.zh: 配合 setting search 插件使用更佳,移动端无效 type: class-toggle - id: setting-modal-header-title title: Set Modal Header Title title.zh: 设置面板标题 type: variable-text default: "'maple 0.8.34'" - id: setting-group-title title: Add Style For Left Navigation Group Title title.zh: 为左侧选项组标题添加样式 type: class-toggle default: true - id: setting-nav-decoration title: Styled Active Nav Item title.zh: 左侧当前设置项美化 type: class-toggle default: true - id: modal-slider title: Styled Slider Thumb title.zh: 滑动条按钮美化 type: class-toggle default: true - id: modal-toggle title: Styled Toggle Button title.zh: 开关按钮美化 type: class-select allowEmpty: false default: modal-toggle-default options: - label: default value: modal-toggle-default - label: thin value: modal-toggle-thin - label: round value: modal-toggle-round - id: modal-animation title: Modal Bounce Animation desciption: reference from https://github.com/hydescarf/Obsidian-Theme-Mado-Miniflow title.zh: 弹出框抖动动画 desciption.zh: 参考 https://github.com/hydescarf/Obsidian-Theme-Mado-Miniflow type: class-toggle default: true - id: menu-blur title: Menu Blur title.zh: 菜单模糊 type: heading collapsed: true level: 2 - id: menu-normal title: Normal Menu title.zh: 普通菜单 type: class-toggle default: true - id: menu-suggestion title: Suggestion Menu title.zh: 提示菜单 type: class-toggle default: true - id: menu-graph title: Graph Menu title.zh: 图谱菜单 type: class-toggle default: true - id: scrollbar title: Scrollbar title.zh: 滚动条 type: heading collapsed: true level: 2 - id: scrollbar-hide title: Always Hide Scrollbar title.zh: 不显示滚动条 type: class-toggle - id: scrollbar-hover title: Scrollbar Hover Action title.zh: 鼠标经过时滚动条变化 type: class-select allowEmpty: false default: scrollbar-hover-default options: - label: default value: scrollbar-hover-default - label: accent value: scrollbar-hover-accent - label: expand value: scrollbar-hover-expand - id: scrollbar-movein-animation-enable title: Enable Scrollbar Animation description: When disabled, always show scrollbar; when enabled, hide scrollbar when the mouse move outside the container title.zh: 启用滚动条动画 description.zh: 关闭时,一直显示滚动条;开启后,鼠标在容器外时隐藏滚动条 type: class-toggle default: true - id: graph title: Graph title.zh: 关系图谱 type: heading collapsed: true level: 2 - id: setting-graph-node title: Node Color title.zh: 普通节点颜色 type: variable-themed-color format: rgb-values opacity: true default-light: '#' default-dark: '#' - id: setting-graph-node-unresolved title: Unresolved Node Color title.zh: 未连接节点颜色 type: variable-themed-color format: rgb-values opacity: true default-light: '#' default-dark: '#' - id: setting-graph-node-focus title: Focused Node Color title.zh: 聚焦节点颜色 type: variable-themed-color format: rgb-values opacity: true default-light: '#' default-dark: '#' - id: export-pdf title: PDF Export title.zh: PDF 导出 type: heading collapsed: true level: 2 - id: export-pdf-transparent title: Transparent Page Background Color title.zh: 透明页面背景色 type: class-toggle */ /* @settings name: ✏️ Maple Editor id: maple-editor settings: - id: bg title: Background title.zh: 背景 type: heading collapsed: true level: 2 - id: setting-editor-bg title: Editor Background Color title.zh: 编辑器背景色 type: variable-themed-color format: hsl-values default-light: '#' default-dark: '#' - id: setting-md-container-bg title: Editor Container Background Color description: Quote, code block, table and so on title.zh: 编辑器容器背景色 description.zh: 引用、代码块、表格等 type: variable-themed-color format: hsl-values default-light: '#' default-dark: '#' - id: text-line-font title: Text & Font & Line title.zh: 文字 & 字体 & 行 type: heading collapsed: true level: 2 - id: font-maple title: Use "Maple Mono" As Monospace Font description: https://github.com/subframe7536/Maple-font title.zh: 使用 Maple Mono 作为等宽字体 description.zh: https://github.com/subframe7536/Maple-font type: class-toggle default: true - id: setting-code-ligature title: OpenType Feature Config For Monospace Font title.zh: 等宽字体的 OpenType 特性配置 type: variable-text default: '"calt"' - id: font-fix-latex title: Fix Latex Italic Absent description: Latex in my vault often wrong rendered, so i make this setting. If wrong rendered, just toggle it title.zh: 修复 latex 斜体问题 description.zh: 在我的仓库里经常渲染失败,只能自己打包一份字体进主题了。只要字体不正常,开关一次即可 type: class-toggle - id: font-latex-text title: Use "Text Font" In Non-formula Parts Of Latex description: ❗only tested in CJK font, maybe not reconcile with latin characters title.zh: 在 latex 非公式部分使用正文字体 description.zh: 默认的字体比较丑 type: class-toggle - id: setting-editor-p-spacing title: Editor Paragraph Spacing (px) title.zh: 编辑器段落间隔(px) type: variable-number-slider default: 4 format: 'px' min: 0 max: 20 step: 1 - id: setting-editor-p-indent title: Editor Paragraph Indent description: If 'p-indent' exist in properties.cssclasses, all paragraph will add indent(n times of font size) title.zh: 编辑器段落缩进 description.zh: 在文档属性的cssclasses中存在 'p-indent' 类时,会为段落添加缩进(字体大小的倍数) type: variable-number-slider default: 2 min: 0 max: 4 step: 0.2 - id: setting-line-height title: Editor Line Height description: Multiple of the text size title.zh: 编辑器行高 description.zh: 文字大小的倍数 type: variable-number-slider default: 1.8 min: 1.2 max: 2.4 step: 0.1 - id: setting-file-line-width title: Editor Line Width description: Dynamic width — clamp(MinWidth, WidthPercent, MaxWidth) title.zh: 编辑器行宽 description.zh: 动态宽度 — clamp(最小值, 宽度百分比, 最大值) type: variable-text default: clamp(600px, 72%, 850px) - id: setting-underline-offset title: Underline Offset title.zh: 下划线间距 type: variable-number-slider default: 2 format: 'px' min: 0 max: 8 step: 0.5 - id: line-indicator-enable title: Hover Line Indicator description: Reference from https://github.com/Akifyss/obsidian-border, need install version>=1.1.9 title.zh: 鼠标经过行指示器 description.zh: 参考自 https://github.com/Akifyss/obsidian-border, 需要安装版本>=1.1.9 type: class-select allowEmpty: false default: line-indicator-disable options: - label: none value: line-indicator-disable - label: left value: line-indicator-enable - label: full line value: line-indicator-full - id: line-active title: Active Line Hightlight title.zh: 当前行高亮 type: class-select allowEmpty: false default: line-active-enable options: - label: none value: line-active-disable - label: left value: line-active-left - label: full line value: line-active-enable - id: setting-line-active-color title: Active Line Color title.zh: 高亮行颜色 type: variable-themed-color format: hex-values default-light: '#' default-dark: '#' - id: setting-text-normal title: Editor Text Color title.zh: 编辑器文字颜色 type: variable-themed-color format: hex opacity: true default-light: '#' default-dark: '#' - id: text-highlight title: Highlight title.zh: 高亮 type: heading collapsed: true level: 3 - id: setting-text-highlight-bg title: Highlight Text Background Color description: The value can be the value of any background attribute in css title.zh: 文本高亮背景色 description.zh: 填写的值可以为css中任意 background 属性的值 type: variable-text default: 'rgba(255, 208, 0, 0.4)' - id: setting-text-highlight-color title: Highlight Text Color title.zh: 文本高亮文字颜色 type: variable-themed-color format: hex opacity: true default-light: '#' default-dark: '#' - id: setting-text-highlight-radius title: Highlight Background Radius description: Format px title.zh: 高亮背景色圆角大小 description.zh: 单位 px type: variable-number-slider default: 4 min: 0 max: 8 step: 1 - id: text-highlight-all-round title: Keep Radius When Wrap description: Except when edit title.zh: 换行时保持圆角 description.zh: 除了编辑的时候 type: class-toggle default: true - id: text-highlight-margin title: Add Spacing Around Highlight title.zh: 增加高亮周围边距 type: class-toggle - id: text-bold title: Bold title.zh: 粗体 type: heading collapsed: true level: 3 - id: setting-text-bold-color title: Bold Text Color title.zh: 粗体颜色 type: variable-themed-color format: hex opacity: true default-light: '#' default-dark: '#' - id: setting-text-bold-style title: Bold Style description: Support any css text-decoration property title.zh: 粗体样式 description.zh: 支持任何 css 的 text-decoration 属性值 type: variable-text default: "underline dotted" - id: setting-text-bold-font title: Bold Font title.zh: 粗体字体 type: variable-text default: "''" - id: text-italic title: Italic title.zh: 斜体 type: heading collapsed: true level: 3 - id: setting-text-italic-color title: Italic Text Color title.zh: 斜体颜色 type: variable-themed-color format: hex opacity: true default-light: '#' default-dark: '#' - id: setting-text-italic-style title: Italic Style description: Support any css text-decoration property title.zh: 斜体样式 description.zh: 支持任何 css 的 text-decoration 属性值 type: variable-text default: "underline dotted" - id: setting-text-italic-font title: Italic Font title.zh: 斜体字体 type: variable-text default: "''" - id: links title: Link title.zh: 链接 type: heading collapsed: true level: 2 - id: link-hover-expand title: Use Underline Animation On Hover title.zh: 鼠标经过时开启下划线动画 type: class-toggle - id: link-icon title: Add Icon Before Link In Editor title.zh: 编辑器内链接前添加图标 type: class-toggle default: true - id: link-heading title: Compatible With Heading Style description: Keep link color with heading, but keep icon title.zh: 兼容标题样式 description.zh: 链接颜色改为标题颜色,保留图标 type: class-toggle - id: link-click-to-edit-in-live-preview title: Click To Edit Link In Live-Preview description: ❗will disable hover animation, external link prefix icon will be diabled title.zh: 实时预览 模式时点击链接进行编辑而不是跳转 description.zh: ❗鼠标经过动画会消失,外部链接的前置图标会消失 type: class-toggle - id: link-color title: Link Color title.zh: 链接颜色 type: heading collapsed: true level: 3 - id: setting-link-internal-color title: Internal Link Color title.zh: 内部链接颜色 type: variable-themed-color format: rgb-values opacity: false default-light: '#' default-dark: '#' - id: setting-link-internal-color-underline title: Internal Link Underline Color title.zh: 内部链接下划线颜色 type: variable-themed-color format: rgb opacity: false default-light: '#' default-dark: '#' - id: setting-link-external-color title: External Link Color title.zh: 外部链接颜色 type: variable-themed-color format: rgb-values opacity: false default-light: '#' default-dark: '#' - id: setting-link-external-color-underline title: External Link Underline Color title.zh: 外部链接下划线颜色 type: variable-themed-color format: rgb opacity: false default-light: '#' default-dark: '#' - id: heading title: Heading title.zh: 标题 type: heading collapsed: true level: 2 - id: fix-line-number title: Fix Line Number Movement description: Will increase '#' size title.zh: 修复行号的移动 description.zh: 将增加 '#' 的大小 type: class-toggle - id: heading-level title: Heading Level Icon description: Add prefix icon for heading, click to collapse title if you open setting “Fold heading” title.zh: 标题等级图标 description.zh: 为标题添加前置图标,如果你开启了“折叠图标”选项,点击图标可以收起标题 type: heading collapsed: true level: 3 - id: heading-level-enable title: Level Heading Icon title.zh: 标题等级图标 type: class-toggle - id: heading-level-fix title: Always Show Heading Icon description: Highlight on hover title.zh: 总是显示图标 description.zh: 鼠标经过时高亮 type: class-toggle - id: heading-level title: Heading Style Preference title.zh: 标题样式设置 type: heading collapsed: true level: 3 - id: heading-h1-center title: Centered Heading 1 title.zh: 居中一级标题 type: class-toggle default: true - id: heading-underline-thin title: Thinner Heading Underline title.zh: 标题下划线变细 type: class-toggle - id: heading-h6-variant title: Set Font Small-caps For Heading 6 description: All characters are capitalized title.zh: 为六级标题设置 small-caps 样式 description.zh: 所有字母都是大写 type: class-toggle default: true - id: heading-color title: Heading Color title.zh: 标题颜色 type: heading collapsed: true level: 3 - id: heading-color-style title: Heading Color Style title.zh: 标题颜色样式 type: class-select allowEmpty: false default: heading-color-colorful options: - label: text color value: heading-color-base - label: accent color value: heading-color-accent - label: colorful value: heading-color-colorful - id: heading-color-custom title: Custom Heading Color title.zh: 自定义标题颜色 type: heading level: 4 - id: setting-h1-color title: H1 Color title.zh: 标题 1 颜色 type: variable-themed-color format: hex opacity: false default-light: '#' default-dark: '#' - id: setting-h2-color title: H2 Color title.zh: 标题 2 颜色 type: variable-themed-color format: hex opacity: false default-light: '#' default-dark: '#' - id: setting-h3-color title: H3 Color title.zh: 标题 3 颜色 type: variable-themed-color format: hex opacity: false default-light: '#' default-dark: '#' - id: setting-h4-color title: H4 Color title.zh: 标题 4 颜色 type: variable-themed-color format: hex opacity: false default-light: '#' default-dark: '#' - id: setting-h5-color title: H5 Color title.zh: 标题 5 颜色 type: variable-themed-color format: hex opacity: false default-light: '#' default-dark: '#' - id: setting-h6-color title: H6 Color title.zh: 标题 6 颜色 type: variable-themed-color format: hex opacity: false default-light: '#' default-dark: '#' - id: heading-size title: Heading Size description: Compare to normal text title.zh: 标题大小 description.zh: 相对于正文字体 type: heading collapsed: true level: 3 - id: setting-h1-size title: H1 Font Size title.zh: 标题 1 字体大小 type: variable-number-slider default: 1.6 min: 1 max: 2.4 step: 0.1 - id: setting-h2-size title: H2 Font Size title.zh: 标题 2 字体大小 type: variable-number-slider default: 1.5 min: 1 max: 2.4 step: 0.1 - id: setting-h3-size title: H3 Font Size title.zh: 标题 3 字体大小 type: variable-number-slider default: 1.4 min: 1 max: 2.4 step: 0.1 - id: setting-h4-size title: H4 Font Size title.zh: 标题 4 字体大小 type: variable-number-slider default: 1.3 min: 1 max: 2.4 step: 0.1 - id: setting-h5-size title: H5 Font Size title.zh: 标题 5 字体大小 type: variable-number-slider default: 1.2 min: 1 max: 2.4 step: 0.1 - id: setting-h6-size title: H6 Font Size title.zh: 标题 6 字体大小 type: variable-number-slider default: 1.1 min: 1 max: 2.4 step: 0.1 - id: heading-underline title: Heading Underline description: With line-gredient title.zh: 标题下划线 description.zh: 渐变色 type: heading collapsed: true level: 3 - id: heading-h1-underline title: Add Underline For H1 title.zh: 添加 h1 下划线 type: class-toggle - id: heading-h2-underline title: Add Underline For H2 title.zh: 添加 h2 下划线 type: class-toggle default: true - id: heading-h3-underline title: Add Underline For H3 title.zh: 添加 h3 下划线 type: class-toggle - id: heading-h4-underline title: Add Underline For H4 title.zh: 添加 h4 下划线 type: class-toggle - id: heading-h5-underline title: Add Underline For H5 title.zh: 添加 h5 下划线 type: class-toggle - id: heading-h6-underline title: Add Underline For H6 title.zh: 添加 h6 下划线 type: class-toggle - id: heading-font title: Heading Font title.zh: 标题字体 type: heading collapsed: true level: 3 - id: setting-h1-font title: H1 Font title.zh: 标题 1 字体 type: variable-text default: "''" - id: setting-h2-font title: H2 Font title.zh: 标题 2 字体 type: variable-text default: "''" - id: setting-h3-font title: H3 Font title.zh: 标题 3 字体 type: variable-text default: "''" - id: setting-h4-font title: H4 Font title.zh: 标题 4 字体 type: variable-text default: "''" - id: setting-h5-font title: H5 Font title.zh: 标题 5 字体 type: variable-text default: "''" - id: setting-h6-font title: H6 Font title.zh: 标题 6 字体 type: variable-text default: "''" - id: hr title: Hr title.zh: 分隔行 type: heading collapsed: true level: 2 - id: hr-enable title: Enable Hr Style title.zh: 开启分割线样式 type: class-toggle default: true - id: setting-hr-icon title: Set Icon In The Center Of Hr title.zh: 分割行中部图标 type: variable-text default: "'⭐'" - id: table title: Table title.zh: 表格 type: heading collapsed: true level: 2 - id: table-full title: Full Width Table title.zh: 全宽表格 type: class-toggle default: true - id: table-colorful title: Colorful Table description: Accent header and line color title.zh: 多彩表格 description.zh: 添加表头和行的颜色 type: class-toggle default: true - id: setting-table-header-text title: Header Text Color title.zh: 表头文字色 type: variable-themed-color format: hex opacity: true default-light: '#' default-dark: '#' - id: setting-table-header-bg title: Header Background Color title.zh: 表头背景色 type: variable-themed-color format: hex opacity: true default-light: '#' default-dark: '#' - id: setting-table-line-bg title: Alt Line Color title.zh: 交错行背景色 type: variable-themed-color format: hex opacity: true default-light: '#' default-dark: '#' - id: embed title: Embed File title.zh: 内嵌文档 type: heading collapsed: true level: 2 - id: embed-enable title: Block Style Embed File title.zh: 块状的内嵌文档 type: class-toggle default: true - id: embed-title-right-top title: Move Embed Title To Right Top description: Visiable on hover, disabled when alias is '#', Example ![[FileName|#]] title.zh: 内嵌文档标题移至右上角 description.zh: 鼠标经过时显示;别名为'#'时禁用,例:![[文件名|#]] type: class-toggle default: true - id: image title: Image title.zh: 图片 type: heading collapsed: true level: 2 - id: image-alt title: Add Alt Text Below And Center The Image description: Example ![[image.jpg|alt text]] title.zh: 在图片底部添加提示文本并居中图片 description.zh: 样例 ![[图片.jpg|提示文本]] type: class-toggle default: true - id: image-zoom title: Click To Zoom Out Image description: Invalid in source view or Live-Preview title.zh: 鼠标按下时放大图片 description.zh: 在 源码模式 或者 实时预览 模式不生效 type: class-toggle default: true - id: image-zoom-out title: Zoom Out The Image To Full Screen title.zh: 图片放大到全屏 type: class-toggle default: true - id: image-dark-hover title: Decrease Brightness In Dark Mode description: Hover will increase brightness title.zh: 黑暗模式下降低图片亮度 description.zh: 鼠标经过时会增加亮度 type: class-toggle default: true - id: quote title: Quote title.zh: 引言 type: heading collapsed: true level: 2 - id: quote-theme title: Alternative Quote Style description: With thick guide line title.zh: 另一种引言样式 description.zh: 宽引导线 type: class-toggle default: true - id: quote-mark title: Add Front Quote Mark In Preview Mode title.zh: 阅读模式 引言块添加前置引号 type: class-toggle - id: quote-outline-style title: Preview Mode Outline Style title.zh: 阅读模式 外部样式 type: class-select allowEmpty: false default: quote-shadow options: - label: none value: quote-none - label: border value: quote-border - label: shadow value: quote-shadow - id: list title: List title.zh: 列表 type: heading collapsed: true level: 2 - id: list-enable title: Optimize List Style description: ❗no support for list or task items inside callout title.zh: 优化列表样式 description.zh: ❗精力有限,不打算适配 callout 中的列表或者代办项 type: class-toggle default: true - id: list-bullet-thread-style title: Logseq Bullet Thread Style List description: ❗WIP title.zh: logseq bullet thread 样式的列表 description.zh: ❗待完成 type: class-toggle default: true - id: setting-list-marker title: List Marker Color title.zh: 列表标号颜色 type: variable-themed-color format: hex opacity: false default-light: '#' default-dark: '#' - id: setting-list-marker-alt title: List Marker Alt Color title.zh: 列表标号颜色 2 type: variable-themed-color format: hex opacity: false default-light: '#' default-dark: '#' - id: list-checkbox title: Task List (checkbox) title.zh: 待办事项(勾选框) type: heading collapsed: true level: 3 - id: list-checkbox-line title: Remove Middle Line In Completed Item title.zh: 移除已完成事项上的删除线 type: class-toggle - id: list-checkbox-alternative title: Enable Alternative Checkboxes description: Disable this if you are using your own implementation via a CSS Snippet. title.zh: 增加勾选框样式 description.zh: 如果你用了其他勾选框 CSS 片段,可以关闭 type: class-toggle - id: setting-list-checkbox-color title: Checkbox Marker Color title.zh: 勾选框颜色 type: variable-themed-color format: hex opacity: false default-light: '#' default-dark: '#' - id: setting-list-checkbox-color-hover title: Checkbox Marker Hover Color title.zh: 勾选框鼠标经过色 type: variable-themed-color format: hex opacity: false default-light: '#' default-dark: '#' - id: setting-list-checkbox-border title: Checkbox Marker Border title.zh: 勾选框边框 type: variable-themed-color format: hex opacity: false default-light: '#' default-dark: '#' - id: code title: Code title.zh: 代码 type: heading collapsed: true level: 2 - id: setting-code-inline title: Inline Code Color title.zh: 行内代码文字色 type: variable-themed-color format: hex opacity: false default-light: '#' default-dark: '#' - id: setting-code-bg title: Code Block Background Color title.zh: 代码块背景色 type: variable-themed-color format: hex opacity: false default-light: '#' default-dark: '#' - id: code-line-number title: Add Code Block Line Number In Live Preview Mode description: If the code block lines are too large, the line number will have error title.zh: 为 实时预览模式 代码块添加行号 description.zh: 如果代码块行数太多,行号会出现错误 type: class-toggle default: true - id: code-language title: Add Code Block Language Indicator In Preview Mode title.zh: 为 阅读模式 代码块添加语言标识 type: class-toggle default: true - id: code-nowrap title: No Wrap In Preview Mode title.zh: 阅读模式 代码块不换行 type: class-toggle default: true - id: setting-code-ligature title: Monospace Font Feature description: If you use “Maple Mono” as monospace, recommend to set 'calt','cv02' title.zh: 等宽字体字体特性 description.zh: 如果你使用“Maple Mono”作为等宽字体,推荐设置为 'calt','cv02' type: variable-text default: "'calt'" - id: code-preview-bg title: Enable Codeblock Background In Preview Mode description: Need install version >= 1.1.9 title.zh: 在 阅读模式 开启代码块背景 description.zh: 需要安装程序版本 >= 1.1.9 type: class-toggle - id: setting-code-bg-outer title: Custom Codeblock Background In Preview Mode description: Need install version >= 1.1.9, image is supported(eg. 'url("/your/image/uri")'), it can be all the css value that supported by background-image title.zh: 修改 阅读模式 代码块背景 description.zh: 需要安装程序版本 >= 1.1.9,支持图片('url("图片地址")'),可以是 css background-image 支持的所有的值 type: variable-text default: "''" - id: code-mac-style-header title: Add Mac Style Code Block Header In Preview Mode description: No code block border title.zh: 为 阅读模式 代码块添加mac的标题栏 description.zh: 没有代码块边框 type: class-toggle - id: setting-code-language-color title: Language Indicator Color title.zh: 语言标识颜色 type: variable-themed-color format: hex opacity: false default-light: '#' default-dark: '#' - id: code-theme title: Use Theme's Color Schema title.zh: 使用主题的代码高亮 type: class-toggle default: true - id: tag title: Tag title.zh: 标签 type: heading collapsed: true level: 2 - id: tag-click-to-edit title: Click To Edit Tags In Live-Preview Mode description: Click '#' to jump title.zh: 点击标签进行编辑 description.zh: 点击'#'跳转 type: class-toggle - id: tag-style title: Tag Style description: Tags of obsidian / todo / important / progress / complete will be colorized when use outline or fill title.zh: 标签样式 description.zh: 当选择 outline 或者 fill 时,obsidian / todo / important / progress / complete 标签会有额外颜色 type: class-select allowEmpty: false default: tag-outline options: - label: default value: tag-default - label: plain value: tag-plain - label: outline value: tag-outline - label: fill value: tag-fill - id: setting-tag-bg title: Tag Background Color title.zh: 标签背景颜色 type: variable-themed-color format: hex opacity: false default-light: '#' default-dark: '#' - id: tag-outline-setting title: Outline Style Setting title.zh: 边框模式设置 type: heading collapsed: true level: 3 - id: setting-tag-color title: Tag Text Color title.zh: 标签文字颜色 type: variable-themed-color format: hex opacity: false default-light: '#' default-dark: '#' - id: setting-tag-border title: Tag Border Color title.zh: 标签边框颜色 type: variable-themed-color format: hex opacity: false default-light: '#' default-dark: '#' - id: canvas title: Canvas title.zh: 白板 type: heading collapsed: true level: 2 - id: canvas-group-hide title: Hide Left Canvas Control Buttons description: Show on hover title.zh: 隐藏左侧的控制按钮 description.zh: 鼠标移入时显示 type: class-toggle - id: canvas-center title: Center Text In Card When Blur Focus title.zh: 卡片失去焦点时居中文本 type: class-toggle - id: pdf title: PDF type: heading collapsed: true level: 2 - id: pdf-dark-hover title: Decrease Brightness In Dark Mode description: Hover will increase brightness title.zh: 黑暗模式下降低图片亮度 description.zh: 鼠标经过时会增加亮度 type: class-toggle default: true - id: prop title: Properties title.zh: 文档属性 type: heading collapsed: true level: 2 - id: prop-outline title: Add Outlint For Property Panel title.zh: 属性面板添加边框 type: class-toggle default: true */ /* @settings name: 🔌 Maple Plugin id: maple-plugin settings: - id: calendar title: Calendar title.zh: 日历 type: heading collapsed: true level: 2 - id: calendar-weekend title: Highlight Weekend title.zh: 突显周末 type: class-toggle default: true - id: calendar-swap-year-month title: Swap Year & Month title.zh: 交换年和月的位置 type: class-toggle - id: setting-calendar-year-suffix title: Year Suffix title.zh: 年份后缀 type: variable-text default: "'年'" - id: setting-calendar-max-width title: Max Width description: Support any css max-width property title.zh: 最大宽度 description.zh: 支持任何 css 的 max-width 属性值 type: variable-text default: "500px" - id: kanban title: Kanban type: heading collapsed: true level: 2 - id: setting-kanban-item-color title: Kanban Item Font Color title.zh: kanban 项 文字颜色 type: variable-themed-color format: hex opacity: true default-light: '#' default-dark: '#' - id: setting-kanban-item-bg title: Kanban Item Background Color title.zh: kanban 项 背景色 type: variable-themed-color format: hex opacity: true default-light: '#' default-dark: '#' - id: setting-kanban-board-bg title: Kanban Board Backgound Color title.zh: kanban 版面 背景色 type: variable-themed-color format: hex opacity: true default-light: '#' default-dark: '#' - id: dv title: DataView(WIP) title.zh: DataView(待完工) type: heading collapsed: true level: 2 - id: dv-enable title: Enable Dataview Style description: Need install version >= 1.1.9 title.zh: 启用 dataview 样式 description.zh: 需要安装程序版本 >= 1.1.9 type: class-toggle */ .mod-settings .vertical-tab-content > .setting-item:nth-child(2) > .setting-item-control > input[type=color] { position: relative; } .mod-settings .vertical-tab-content > .setting-item:nth-child(2) > .setting-item-control > input[type=color]::before { content: "only change Hue!"; font-family: var(--font-interface); position: absolute; width: auto; left: calc((var(--swatch-width) + var(--size-4-12) * 2 + 120%) * -1); top: 50%; transform: translateY(-50%); } :is(.style-settings-import, .style-settings-export, .style-settings-copy, .style-settings-download, .style-settings-import-label) { transition: var(--animation); text-decoration: none !important; height: var(--input-height); font-size: var(--font-ui-small); font-family: inherit; font-weight: var(--input-font-weight); color: var(--text-normal) !important; line-height: var(--input-height); padding: 0 0.8em; max-width: 100%; box-sizing: border-box; margin: 0; border: 0; box-shadow: var(--input-shadow); border-radius: var(--input-radius); background-color: var(--interactive-normal); } :is(.style-settings-import, .style-settings-export, .style-settings-copy, .style-settings-download, .style-settings-import-label):hover { box-shadow: var(--input-shadow-hover); background-color: var(--interactive-hover); } .themed-color-wrapper > .theme-light { background-color: #eee; } .themed-color-wrapper > .theme-dark { background-color: #111; } .themed-color-wrapper .pickr-reset > button { padding: var(--size-2-3); } .pickr .pcr-button::before, .pickr .pcr-button::after { border-radius: var(--radius-s); } .style-settings-container .setting-item:is([data-id^=setting-accent-h]) input.slider { height: 0.8em; --hue-slider-sat: 70%; --hue-slider-br: 60%; background: linear-gradient(to right, hsl(0, var(--hue-slider-sat), var(--hue-slider-br)), hsl(30, var(--hue-slider-sat), var(--hue-slider-br)), hsl(60, var(--hue-slider-sat), var(--hue-slider-br)), hsl(90, var(--hue-slider-sat), var(--hue-slider-br)), hsl(120, var(--hue-slider-sat), var(--hue-slider-br)), hsl(150, var(--hue-slider-sat), var(--hue-slider-br)), hsl(180, var(--hue-slider-sat), var(--hue-slider-br)), hsl(210, var(--hue-slider-sat), var(--hue-slider-br)), hsl(240, var(--hue-slider-sat), var(--hue-slider-br)), hsl(270, var(--hue-slider-sat), var(--hue-slider-br)), hsl(300, var(--hue-slider-sat), var(--hue-slider-br)), hsl(330, var(--hue-slider-sat), var(--hue-slider-br)), hsl(360, var(--hue-slider-sat), var(--hue-slider-br))); border-radius: var(--size-2-1); } .style-settings-container .setting-item:is([data-id^=setting-accent-h]) .setting-item-control::before { content: ""; font-size: 0.7em; text-align: center; white-space: pre-wrap; height: 1.6em; width: 1.6em; color: var(--text-normal); background-color: hsl(var(--setting-accent-h-light, 116), 32%, 58%); position: relative; right: 1em; border-radius: var(--radius-s); } .style-settings-container .setting-item[data-id=setting-accent-h-dark] .setting-item-control::before { background-color: hsl(var(--setting-accent-h-dark, 207), 32%, 58%); } /* hide option */ body:not(.line-active-enable) .setting-item[data-id=setting-line-active-color], body:not(.calendar-swap-year-month) .setting-item[data-id=setting-calendar-year-suffix], body:not(.quote-theme) .setting-item:is([data-id=quote-mark], [data-id=quote-shadow]), body:not(.scrollbar-smooth) .setting-item[data-id=scrollbar-smooth-editor], body.bg-default .setting-item[data-id=setting-bg-color], body.scrollbar-hide .setting-item:is([data-id*=scrollbar-hover], [data-id=scrollbar-movein-animation], [data-id=scrollbar-gutter]), body:not(.status-bar-enable) .setting-item[data-id*=status-bar-style], :is(body.status-bar-scroll, body:not(.status-bar-style-float)) .setting-item[data-id=status-bar-style-center], body:not(.tab-title-bar-round) .setting-item[data-id=tab-title-bar-shadow], body:not(.loading-text) .setting-item[data-id=loading-text-content], body:not(.explorer-icon) .setting-item[data-id=setting-color-dirs], body:not(.search-internal-enable) .setting-item:is([data-id=search-internal-expand-on-focus], [data-id=search-internal-disable-select-all]), body:not(.color-use-custom) .setting-item[data-id*=color-accent-], body:not(.list-enable) .setting-item:is([data-id*=setting-list-], [data-id=list-checkbox]), body:not(.code-language) .setting-item[data-id=setting-code-language-color], body:not(.code-preview-bg) .setting-item[data-id=setting-code-bg-outer], body:not(.modal-header) .setting-item[data-id=setting-modal-header-title], body:not(.color-use-custom) .setting-item[data-id^=accent-hue], body:not(.color-active-custom-light) .setting-item[data-id=setting-color-active-custom-light], body:not(.color-active-custom-dark) .setting-item[data-id=setting-color-active-custom-dark], body:not(.message-modify) .setting-item[data-id^=setting-message], body:not(.image-zoom) .setting-item[data-id^=image-zoom-out], body:not(.heading-level-enable) .setting-item[data-id^=heading-level-fix], body:not(.heading-color-colorful) .setting-item[data-id=heading-color-custom], body:not(.table-colorful) .setting-item[data-id^=setting-table], body:not(.embed-enable) .setting-item[data-id^=embed-title], body:not(.hr-enable) .setting-item[data-id^=setting-hr-icon], body:not(.tag-outline) .setting-item[data-id=tag-outline-setting] { display: none; } body:not(.line-active-enable) .setting-item[data-id=setting-line-active-color] + .style-settings-container, body:not(.calendar-swap-year-month) .setting-item[data-id=setting-calendar-year-suffix] + .style-settings-container, body:not(.quote-theme) .setting-item:is([data-id=quote-mark], [data-id=quote-shadow]) + .style-settings-container, body:not(.scrollbar-smooth) .setting-item[data-id=scrollbar-smooth-editor] + .style-settings-container, body.bg-default .setting-item[data-id=setting-bg-color] + .style-settings-container, body.scrollbar-hide .setting-item:is([data-id*=scrollbar-hover], [data-id=scrollbar-movein-animation], [data-id=scrollbar-gutter]) + .style-settings-container, body:not(.status-bar-enable) .setting-item[data-id*=status-bar-style] + .style-settings-container, :is(body.status-bar-scroll, body:not(.status-bar-style-float)) .setting-item[data-id=status-bar-style-center] + .style-settings-container, body:not(.tab-title-bar-round) .setting-item[data-id=tab-title-bar-shadow] + .style-settings-container, body:not(.loading-text) .setting-item[data-id=loading-text-content] + .style-settings-container, body:not(.explorer-icon) .setting-item[data-id=setting-color-dirs] + .style-settings-container, body:not(.search-internal-enable) .setting-item:is([data-id=search-internal-expand-on-focus], [data-id=search-internal-disable-select-all]) + .style-settings-container, body:not(.color-use-custom) .setting-item[data-id*=color-accent-] + .style-settings-container, body:not(.list-enable) .setting-item:is([data-id*=setting-list-], [data-id=list-checkbox]) + .style-settings-container, body:not(.code-language) .setting-item[data-id=setting-code-language-color] + .style-settings-container, body:not(.code-preview-bg) .setting-item[data-id=setting-code-bg-outer] + .style-settings-container, body:not(.modal-header) .setting-item[data-id=setting-modal-header-title] + .style-settings-container, body:not(.color-use-custom) .setting-item[data-id^=accent-hue] + .style-settings-container, body:not(.color-active-custom-light) .setting-item[data-id=setting-color-active-custom-light] + .style-settings-container, body:not(.color-active-custom-dark) .setting-item[data-id=setting-color-active-custom-dark] + .style-settings-container, body:not(.message-modify) .setting-item[data-id^=setting-message] + .style-settings-container, body:not(.image-zoom) .setting-item[data-id^=image-zoom-out] + .style-settings-container, body:not(.heading-level-enable) .setting-item[data-id^=heading-level-fix] + .style-settings-container, body:not(.heading-color-colorful) .setting-item[data-id=heading-color-custom] + .style-settings-container, body:not(.table-colorful) .setting-item[data-id^=setting-table] + .style-settings-container, body:not(.embed-enable) .setting-item[data-id^=embed-title] + .style-settings-container, body:not(.hr-enable) .setting-item[data-id^=setting-hr-icon] + .style-settings-container, body:not(.tag-outline) .setting-item[data-id=tag-outline-setting] + .style-settings-container { display: none; } /* 参考 https://github.com/damiankorcz/Prism-Theme */ div.workspace-leaf-content[data-type=style-settings] div.view-content { padding: var(--file-margins); } body.is-mobile div.workspace-leaf-content[data-type=style-settings] div.view-content { padding: var(--size-4-8) var(--size-4-4); } body:not(.is-mobile) div.workspace-leaf-content[data-type=style-settings] .view-content .style-settings-container .setting-item:not(.setting-item-heading) { flex-direction: row; } .setting-item.setting-item-heading.style-settings-heading { padding: var(--size-4-2); margin: var(--size-4-1) 0; border-radius: var(--radius-m); padding-left: var(--size-4-3); } .setting-item.setting-item-heading.style-settings-heading:hover { color: var(--highlight-text-normal); background-color: var(--background-modifier-hover); } .style-settings-container { padding-bottom: unset; } .style-settings-container .setting-item { padding: var(--size-4-2); padding-left: var(--size-4-6); } .is-phone .style-settings-container .setting-item { margin-top: unset; } .style-settings-heading[data-level="0"] { background-color: var(--md-container-bg); border: 1px solid hsla(var(--accent-h), var(--accent-s), calc(var(--accent-l) + 4%), 16%) !important; } .style-settings-heading[data-level="0"] + .style-settings-container .style-settings-collapse-indicator { margin-left: unset; } :is(.setting-item.setting-item-heading.style-settings-heading, .style-settings-container .style-settings-heading) { border-bottom: unset; } .setting-item-heading .setting-item-description { padding-left: var(--size-4-4); } .setting-item.setting-item-heading.is-collapsed { margin-bottom: unset; } .style-settings-container > .setting-item:last-of-type { padding-bottom: unset; margin-bottom: var(--size-4-4); } :is(.style-settings-heading[data-level="0"] + .style-settings-container, .style-settings-container) { padding-left: var(--size-2-1); margin-left: var(--size-4-4); border-left: var(--nav-indentation-guide-width) solid var(--nav-indentation-guide-color); transition: var(--animation); } :is(.style-settings-heading[data-level="0"] + .style-settings-container, .style-settings-container):hover { border-left-color: var(--accent-active); } body.modal-item-animation .style-settings-heading { transition: var(--animation); } body.modal-item-animation .style-settings-heading:hover { transition: none; } /* #endregion [style settings] */ /* #region built-in fonts */ @font-face { font-family: "EMBED-TEX-I"; font-display: swap; font-style: normal; src: url("data:application/font-woff;base64,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") format("woff"); } @font-face { font-family: "maplemono"; font-display: swap; font-style: normal; src: local("Maple Mono NF CN Regular"), local("Maple Mono CN Regular"), local("Maple Mono NF Regular"), local("Maple Mono Regular"), url("data:font/woff2;base64,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") format("woff2"); } @font-face { font-family: "maplemono"; font-display: swap; font-style: italic; src: local("Maple Mono NF CN Italic"), local("Maple Mono CN Italic"), local("Maple Mono NF Italic"), local("Maple Mono Italic"), url("data:font/woff2;base64,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") format("woff2"); } /* #endregion built-in fonts */ /* #region global variables */ :is(body, body .print) { --font-ui-smaller: 13px; --font-ui-small: 14px; --font-ui-medium: 16px; --line-height-normal: 1.8; --background-modifier-hover: hsl(var(--accent-h), var(--accent-s), calc(var(--accent-l) + 4%), 20%); --background-modifier-border: var(--accent-inactive); --background-modifier-border-focus: var(--accent-inactive); --background-modifier-error: rgba(var(--color-red-rgb), 0.8); --background-modifier-cover: hsla(var(--background-secondary-hsl), 0.6); --interactive-accent: var(--accent-active); --radius-xl: var(--size-4-3); --animation: var(--setting-animation-time, 200ms) var(--anim-motion-smooth); --animation-slow: calc(var(--setting-animation-time, 200ms) * 2) var(--anim-motion-smooth); --animation-delay: calc(4 * var(--setting-animation-time, 150ms)); --bg-opacity: 1; --block-outline-width: 3px; --editor-bg: var(--setting-editor-bg, var(--background-primary-hsl)); --nav-item-background-hover: var(--background-modifier-hover); --nav-item-background-active: var(--accent-active); --nav-item-background-selected: var(--frame-outline-color); } html :is(body.obsidian-app, body.obsidian-app .print) { --accent-s: 32% !important; --accent-l: 58% !important; } :is(body.color-use-custom.theme-light.css-settings-manager, body.color-use-custom.theme-light.css-settings-manager .print) { --accent-h: var(--setting-accent-h-light, 35) !important; --accent-s: var(--setting-accent-s-light, 32%) !important; --accent-l: var(--setting-accent-l-light, 58%) !important; } :is(body.color-use-custom.theme-dark.css-settings-manager, body.color-use-custom.theme-dark.css-settings-manager .print) { --accent-h: var(--setting-accent-h-dark, 207) !important; --accent-s: var(--setting-accent-s-dark, 32%) !important; --accent-l: var(--setting-accent-l-dark, 58%) !important; } :is(.theme-light, .theme-light .print) { --color-red: rgba(var(--color-red-rgb), var(--color-opacity)) !important; --color-red-rgb: 189, 81, 81 !important; --color-orange: rgba(var(--color-orange-rgb), var(--color-opacity)) !important; --color-orange-rgb: 217, 133, 38 !important; --color-yellow: rgba(var(--color-yellow-rgb), var(--color-opacity)) !important; --color-yellow-rgb: 200, 154, 4 !important; --color-green: rgba(var(--color-green-rgb), var(--color-opacity)) !important; --color-green-rgb: 85, 170, 24 !important; --color-cyan: rgba(var(--color-cyan-rgb), var(--color-opacity)) !important; --color-cyan-rgb: 21, 147, 97 !important; --color-blue: rgba(var(--color-blue-rgb), var(--color-opacity)) !important; --color-blue-rgb: 6, 149, 188 !important; --color-purple: rgba(var(--color-purple-rgb), var(--color-opacity)) !important; --color-purple-rgb: 134, 112, 178 !important; --background-primary-hsl: var(--accent-h), calc(var(--accent-s) - 12%), 97%; --background-primary: hsl(var(--background-primary-hsl)); --background-secondary-hsl: calc(var(--accent-h) - 18), calc(var(--accent-s) - 4%), calc(100% - (100% - var(--accent-l)) / 8); --background-secondary: hsl(var(--background-secondary-hsl)); --background-modifier-hover: hsl(var(--accent-h), calc(var(--accent-s) * 1.2), min(var(--accent-l) * 2, 90%)); --accent-active: hsl(var(--accent-h), var(--accent-s), calc(var(--accent-l) + 4%)); --accent-inactive: hsl(var(--accent-h), calc(var(--accent-s) - 4%), calc(var(--accent-l) + 24%)); --text-on-accent: #fafafa !important; --frame-background-color: hsl(var(--accent-h), var(--accent-s), calc(var(--accent-l) + 32%)); --frame-outline-color: hsl(var(--accent-h), var(--accent-s), calc(var(--accent-l) + 23.5%)); --frame-muted-color: hsl(var(--accent-h), calc(var(--accent-s) - 20%), calc(var(--accent-l) - 10%)); --md-container-bg: var(--setting-md-container-bg, hsla(calc(var(--accent-h) + 8), calc(var(--accent-s) / 1.2), calc(100% - (100% - var(--accent-l)) / 6), 70%)); --color-opacity: 1; } :is(.theme-dark, .theme-dark .print) { --color-red: rgba(var(--color-red-rgb), var(--color-opacity)) !important; --color-red-rgb: 241, 167, 167 !important; --color-orange: rgba(var(--color-orange-rgb), var(--color-opacity)) !important; --color-orange-rgb: 240, 192, 168 !important; --color-yellow: rgba(var(--color-yellow-rgb), var(--color-opacity)) !important; --color-yellow-rgb: 238, 207, 160 !important; --color-green: rgba(var(--color-green-rgb), var(--color-opacity)) !important; --color-green-rgb: 164, 223, 174 !important; --color-cyan: rgba(var(--color-cyan-rgb), var(--color-opacity)) !important; --color-cyan-rgb: 161, 232, 229 !important; --color-blue: rgba(var(--color-blue-rgb), var(--color-opacity)) !important; --color-blue-rgb: 143, 199, 255 !important; --color-purple: rgba(var(--color-purple-rgb), var(--color-opacity)) !important; --color-purple-rgb: 212, 207, 252 !important; --background-primary: hsl(var(--background-primary-hsl)); --background-primary-hsl: var(--accent-h), 5%, 5%; --background-secondary: hsl(var(--background-secondary-hsl)); --background-secondary-hsl: calc(var(--accent-h) + 8), calc(var(--accent-s) / 6), calc(var(--accent-l) / 5); --background-modifier-hover: hsl(var(--accent-h), var(--accent-s), calc(var(--accent-l) / 3)); --accent-active: hsl(var(--accent-h), var(--accent-s), calc(var(--accent-l) - 16%)); --accent-inactive: hsl(var(--accent-h), calc(var(--accent-s) + 24%), calc(var(--accent-l) - 32%)); --frame-background-color: hsl(var(--accent-h), 12%, 16%); --frame-outline-color: hsl(calc(var(--accent-h) - 24), calc(var(--accent-s) + 6%), 24%); --frame-muted-color: hsl(var(--accent-h), calc(var(--accent-s) - 20%), calc(var(--accent-l) + 10%)); --text-normal: hsla(var(--accent-h), 50%, 94%, 75%); --text-on-accent: #eaeaea !important; --md-container-bg: var(--setting-md-container-bg, hsl(calc(var(--accent-h) - 4), 18%, 9%)); --color-opacity: 0.85; } :is(.theme-light.color-use-custom:not(.color-active-default-light), .theme-light.color-use-custom:not(.color-active-default-light) .print) { --accent-active: var(--setting-color-active-custom-light, hsl(calc(var(--accent-h) + 60), calc(var(--accent-s) + -12%), calc(var(--accent-l) + 4%))); --accent-inactive: var(--setting-color-active-custom-dark, hsl(calc(var(--accent-h) + 60), calc(var(--accent-s) + -12%), calc(var(--accent-l) + 20%))); } :is(.theme-dark.color-use-custom:not(.color-active-default-dark), .theme-dark.color-use-custom:not(.color-active-default-dark) .print) { --accent-active: var(--setting-color-active-custom-light, hsl(calc(var(--accent-h) + 60), calc(var(--accent-s) + -12%), calc(var(--accent-l) + -12%))); --accent-inactive: var(--setting-color-active-custom-dark, hsl(calc(var(--accent-h) + 60), calc(var(--accent-s) + -12%), calc(var(--accent-l) + -28%))); } /* #endregion global variables */ /* #region [editor] */ /* #region basic */ /* #region paragraph */ body { --p-spacing: var(--setting-editor-p-spacing, var(--size-4-1)) ; } .p-indent { --indent: calc(var(--font-text-size) * var(--setting-editor-p-indent, 2)); } .p-indent :is([class=cm-line], [class="cm-active cm-line"], p) { text-indent: var(--indent); } .p-indent p > br { content: ""; white-space: pre; } .p-indent p > br::after { content: "\a​"; margin-inline-end: var(--indent); } /* #endregion paragraph */ /* #region fix latex */ .font-latex-text mjx-container mjx-utext { font-family: var(--font-text) !important; } .font-fix-latex mjx-container .TEX-I { font-family: MJXZERO, EMBED-TEX-I; } mjx-stretchy-h > mjx-ext > mjx-c::before { transform: scaleX(200) !important; } /* #endregion fix latex */ /* #region monospace */ body:is(:not(.css-settings-manager), .font-maple) { --font-monospace-theme: "maplemono"; } code, code *, .HyperMD-codeblock *, .cm-inline-code { font-family: var(--font-monospace); font-feature-settings: var(--setting-code-ligature, "calt"); } /* #endregion monospace */ /* #region editor background */ body { --file-line-width: var(--setting-file-line-width, clamp(600px, 72%, 820px)); } .markdown-source-view.mod-cm6.is-readable-line-width :is(.cm-content, .cm-line) { max-width: 100%; } .workspace-split.mod-root .workspace-leaf-content[data-type=markdown] { background-color: hsla(var(--editor-bg), var(--bg-opacity)); } .workspace-split.mod-root .workspace-leaf-content[data-type=markdown] .view-content { background-color: transparent; } /* #endregion editor background */ /* #region text */ body { --text-selection: hsla(var(--color-accent-hsl), 0.25); } .markdown-source-view, .markdown-rendered, .markdown-preview-view, .community-modal-readme { color: var(--setting-text-normal, var(--text-normal)); } body .markdown-source-view .cm-scroller .cm-line:not(.HyperMD-codeblock) { padding-inline: var(--size-4-1); } /* #endregion text */ /* #region editor line height */ .workspace-split.mod-root, .markdown-rendered { --line-height-normal: var(--setting-line-height, 1.8) !important; } /* #endregion editor line height */ /* #region current line highlight */ .theme-light { --active-line: var(--setting-line-active-color, var(--accent-h), 24%, 92%); } .theme-dark { --active-line: var(--setting-line-active-color, var(--accent-h), 18%, 14%); } body:is(:not(.css-settings-manager), .line-active-enable) .workspace-leaf.mod-active .markdown-source-view .cm-scroller .cm-line.cm-active { background-color: hsl(var(--active-line)); border-radius: var(--size-2-3); } body.line-active-left { --indicator-color: var(--accent-inactive) !important; } body.line-active-left .markdown-source-view .cm-line.cm-active:not(.HyperMD-header, .HyperMD-quote, .HyperMD-list-line-1:has(.collapse-indicator))::after { content: ""; width: var(--size-4-1); position: absolute; inset-block: var(--size-4-1); left: calc(var(--size-4-3) * -1); background-color: var(--accent-active) !important; border-radius: var(--size-2-1); } /* #endregion current line highlight */ /* #region line indicator */ /* reference from https://github.com/Akifyss/obsidian-border */ body.line-indicator-enable { --indicator-color: var(--accent-active); } body.line-indicator-enable .markdown-preview-sizer > div:not(.search-highlight) { position: relative; } body.line-indicator-enable :is(.markdown-reading-view .markdown-preview-sizer > div:not(:has(:is(.collapse-indicator, hr, pre, blockquote, table, p img, audio, video))), .markdown-source-view .cm-line:not(.HyperMD-header, .HyperMD-quote, .HyperMD-list-line-1:has(.collapse-indicator))):hover::after { content: ""; width: var(--size-4-1); position: absolute; inset-block: var(--size-4-1); left: calc(var(--size-4-3) * -1); background-color: var(--indicator-color); border-radius: var(--size-2-1); } body.line-indicator-full .cm-line { border-radius: var(--size-2-1) !important; } body.line-indicator-full .cm-line:not(.HyperMD-codeblock):hover { background-color: hsl(var(--active-line), 50%); } body.line-indicator-full .cm-line.HyperMD-codeblock:hover { --code-background: hsl(var(--active-line), 70%); } /* #endregion line indicator */ /* #region keyboard */ .cm-hmd-html-begin, .cm-hmd-html-begin ~ .cm-tag, .cm-hmd-html-end, .cm-line:has(.cm-hmd-html-begin) { font-family: var(--font-monospace); } kbd { user-select: none; text-transform: capitalize; border: var(--size-2-1) solid var(--accent-inactive); box-shadow: var(--shadow-s); border-radius: var(--size-2-3); transition: var(--animation); font-family: var(--font-monospace) !important; color: var(--text-normal) !important; } kbd:hover { border-color: var(--accent-active); } /* #endregion keyboard */ /* #region highlight */ mark { color: var(--text-normal); } .is-flashing { transition: var(--animation); } .theme-dark .is-flashing { --text-faint: #aaa; } body { --text-highlight-bg: var(--setting-text-highlight-bg, rgba(var(--color-yellow-rgb), 0.3)); } .text-highlight-all-round :is(.markdown-source-view .cm-highlight, .markdown-rendered mark) { -webkit-box-decoration-break: clone; } .markdown-source-view span.cm-highlight, .markdown-rendered mark { border-radius: calc(var(--setting-text-highlight-radius, 4) * 1px); color: var(--setting-text-highlight-color); background: var(--text-highlight-bg); } body.text-highlight-margin :is(.markdown-source-view span.cm-highlight, .markdown-rendered mark) { margin: 0 var(--size-2-1); padding: var(--size-2-1) var(--size-4-1); } .markdown-source-view :is(:not(.cm-highlight) + .cm-formatting-highlight, .cm-formatting-highlight:first-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; margin-right: 0; padding-right: 0; } .markdown-source-view .cm-formatting-highlight + .cm-highlight { border-radius: 0; padding-inline: 0; margin: 0; } .markdown-source-view .cm-highlight + .cm-formatting-highlight { border-top-left-radius: 0; border-bottom-left-radius: 0; margin-left: 0; padding-left: 0; } /* #endregion highlight */ /* #region bold & italic */ body { --bold-color: var(--setting-text-bold-color, var(--color-red)) !important; --italic-color: var(--setting-text-italic-color, var(--color-red)) !important; } body :is(.cm-highlight.cm-strong, mark > strong) { color: var(--setting-text-highlight-color, var(--bold-color)); } body :is(.cm-highlight.cm-em, mark > em) { color: var(--setting-text-highlight-color, var(--bold-color)); } em, .cm-em { --blockquote-color: var(--italic-color); text-decoration: var(--setting-text-italic-style, underline dotted); font-family: var(--setting-text-italic-font, var(--font-text)); } strong, .cm-strong { --blockquote-color: var(--bold-color); text-decoration: var(--setting-text-bold-style, underline dotted); font-family: var(--setting-text-bold-font, var(--font-text)); } :is(em, .cm-em, strong, .cm-strong, u) { text-underline-offset: var(--setting-underline-offset, 2); } a :is(em, strong) { text-decoration: none; } a :is(em, strong):hover { --bold-color: var(--text-on-accent); --italic-color: var(--text-on-accent); } /* #endregion bold & italic */ /* #region others */ .workspace-leaf-content[data-type=markdown] .view-header .clickable-icon:hover { background-color: var(--background-modifier-hover); } .cm-hmd-frontmatter { font-size: var(--font-small); } .view-header-title-container:not(.mod-at-end):after { content: none; } input[type=checkbox] { transition: var(--animation); } input[type=checkbox]:checked::after { -webkit-mask-position: 47% 52%; } /* #endregion others */ /* #endregion basic */ /* #region code */ :is(body, .print .markdown-rendered) { --inline-code: var(--setting-code-inline, var(--color-red)); --code-background: var(--setting-code-bg, var(--md-container-bg)); --code-function: var(--color-orange); --code-important: var(--color-purple); --code-keyword: var(--color-purple); --code-property: var(--color-orange); --code-punctuation: var(--color-blue); --code-string: var(--color-green); --code-tag: var(--color-red); --code-value: var(--color-orange); --code-comment: var(--text-faint); --code-normal: var(--code-preview-base); --code-bg-radius: var(--radius-m); --code-bg-border: var(--size-2-1) solid var(--nav-item-background-hover); } :is(.theme-light, .theme-light .print) { --code-preview-base: hsl(var(--accent-h), var(--accent-s), calc(var(--accent-l) - 30%)); --code-mac-style-header-bg: #333; } :is(.theme-dark, .theme-dark .print) { --code-preview-base: hsl(var(--accent-h), var(--accent-s), 85%); --code-mac-style-header-bg: #000; } .cm-hmd-codeblock.cm-formatting, .markdown-rendered code { color: var(--inline-code); } .markdown-rendered code { border: var(--code-bg-border); } .markdown-preview-view pre code { color: var(--code-preview-base); border: none; border-radius: 0; } .cm-inline-code { color: var(--inline-code) !important; border-radius: var(--radius-s); border: var(--code-bg-border); } .cm-inline-code:not(.cm-formatting) { padding-inline: var(--size-2-1); } .cm-formatting-code + .cm-inline-code { padding: 0; } .cm-inline-code.cm-header { color: var(--inline-code) !important; } .cm-formatting-code:has(+ .cm-inline-code) { border-top-right-radius: 0; border-bottom-right-radius: 0; border-right: 0; padding-left: var(--size-2-1); } .cm-formatting-code + .cm-inline-code { border-radius: 0; border-inline: 0; } .cm-inline-code + .cm-formatting-code { border-top-left-radius: 0; border-bottom-left-radius: 0; border-left: 0; padding-right: var(--size-2-1); } .cm-s-obsidian .cm-line.HyperMD-codeblock { line-height: calc(var(--line-height-normal) - 0.2); color: var(--color-blue) !important; border-left: var(--code-bg-border); border-right: var(--code-bg-border); border-radius: 0 !important; } .cm-s-obsidian .cm-line.HyperMD-codeblock .cm-fold-indicator .collapse-indicator { padding-left: var(--size-4-3); padding-right: unset !important; left: calc(var(--size-4-2) * -3); right: unset !important; cursor: pointer; } .cm-s-obsidian .cm-line.HyperMD-codeblock.HyperMD-codeblock-begin-bg { border-top: var(--code-bg-border); border-top-left-radius: var(--code-bg-radius) !important; border-top-right-radius: var(--code-bg-radius) !important; margin-top: var(--size-2-1) !important; } .cm-s-obsidian .cm-line.HyperMD-codeblock.HyperMD-codeblock-end-bg { border-bottom: var(--code-bg-border); border-bottom-left-radius: var(--code-bg-radius) !important; border-bottom-right-radius: var(--code-bg-radius) !important; margin-bottom: var(--size-2-1) !important; } .markdown-source-view.mod-cm6 .cm-embed-block:not(.cm-table-widget):not(.cm-callout) { box-shadow: none !important; border: var(--block-outline-width) solid transparent; border-radius: var(--radius-l) !important; transition: var(--animation); } .markdown-source-view.mod-cm6 .cm-embed-block:not(.cm-table-widget):not(.cm-callout):hover { border-color: var(--accent-active); } .markdown-source-view.mod-cm6 .cm-embed-block:not(.cm-table-widget):not(.cm-callout) .edit-block-button { border-radius: var(--radius-m) !important; transition: var(--animation); inset-block: 0.2rem; height: fit-content; } .cm-hmd-codeblock .cm-indent::before { transform: unset !important; } .markdown-source-view.mod-cm6 .code-block-flair:has(svg) { width: calc(var(--size-4-8) - var(--size-4-1)); height: calc(var(--size-4-8) - var(--size-4-1)); padding: var(--size-4-1); } .markdown-source-view.mod-cm6 .code-block-flair:has(svg) svg { width: var(--size-4-5); height: var(--size-4-5); } code[class*=language-], pre { line-height: calc(var(--line-height-normal) - 0.2); } body .markdown-rendered pre { border-radius: var(--code-bg-radius); border: var(--block-outline-width) solid var(--accent-inactive); transition: var(--animation); overflow-x: hidden; } body .markdown-rendered pre:hover { border-color: var(--accent-active); } body .markdown-rendered pre:hover button.copy-code-button { opacity: 1; } body .markdown-rendered pre .copy-code-button { width: 1.5rem; height: 1.5rem; line-height: 1.5rem; opacity: 0; color: transparent; background-color: var(--setting-code-language-color, var(--accent-active)); transition: var(--animation); margin: 0; display: block !important; top: var(--size-2-1); right: var(--size-4-1); z-index: 9; } body .markdown-rendered pre .copy-code-button:hover { opacity: 1; background-color: var(--text-normal); } .code-nowrap.scrollbar-gutter-overlay:not(.code-mac-style-header) .app-container div pre { padding-bottom: calc(var(--code-size) * var(--line-height-normal) * 0.8) !important; } .code-nowrap.scrollbar-gutter-overlay pre code { padding-bottom: var(--size-2-3); } .code-nowrap pre code { word-break: normal; word-wrap: break-word; white-space: pre; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre { padding: 2rem 0.8rem; position: relative; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class*=language-]::before { content: "unkown language"; font-family: var(--font-text); color: var(--setting-code-language-color, var(--inline-code)); font-weight: bold; font-size: 0.9rem; position: absolute; letter-spacing: 0.05rem; text-align: right; right: calc(1.3rem + 2 * var(--size-4-1)); top: 0.1333333333rem; line-height: var(--line-height-normal); z-index: 9; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-c]::before { content: "C"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-properties]::before { content: "Properties"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-python]::before { content: "Python"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-nginx]::before { content: "Nginx"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-css]::before { content: "CSS"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-javascript]::before { content: "Javascript"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-js]::before { content: "JS"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-typescript]::before { content: "Typescript"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-ts]::before { content: "TS"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-jsp]::before { content: "JSP"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-php]::before { content: "PHP"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-lua]::before { content: "Lua"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-shell]::before { content: "Shell"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-powershell]::before { content: "PowerShell"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-flow]::before { content: "Flow"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-sequence]::before { content: "Sequence"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-sql]::before { content: "SQL"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-yaml]::before { content: "YAML"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-yml]::before { content: "YML"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-ini]::before { content: "ini"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-xml]::before { content: "XML"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-cs]::before { content: "CS"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-cpp]::before { content: "CPP"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-java]::before { content: "Java"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-html]::before { content: "HTML"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-txt]::before { content: "TXT"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-md]::before { content: "MD"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-markdown]::before { content: "Markdown"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-bat]::before { content: "Bat"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-json]::before { content: "Json"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-groovy]::before { content: "Groovy"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-scss]::before { content: "SCSS"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-bash]::before { content: "Bash"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-cmd]::before { content: "Cmd"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-latex]::before { content: "Latex"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-zig]::before { content: "Zig"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-ssml]::before { content: "SSML"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-jsx]::before { content: "JSX"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-tsx]::before { content: "TSX"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-tsconfig]::before { content: "tsconfig"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-git]::before { content: "Git"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-csharp]::before { content: "CSharp"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-csv]::before { content: "CSV"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-cue]::before { content: "cue"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-toml]::before { content: "TOML"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-kt]::before { content: "kt"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-kotlin]::before { content: "Kotlin"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-go]::before { content: "Go"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-rust]::before { content: "Rust"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-regex]::before { content: "Regex"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-swift]::before { content: "Swift"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-abap]::before { content: "ABAP"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~="language-pl/sql"]::before { content: "PL/SQL"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~="language-c++"]::before { content: "C++"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~="language-c#"]::before { content: "C#"; } body:is(:not(.css-settings-manager), .code-language) .markdown-rendered pre code[class~=language-sh]::before { content: "Shell"; } .markdown-source-view.mod-cm6 .code-block-flair { padding-block: 0; color: var(--color-red); transition: var(--animation); } .markdown-source-view.mod-cm6 .code-block-flair:hover { background-color: var(--nav-item-background-hover); } .code-theme :is(.markdown-rendered, .markdown-source-view.mod-cm6) :is(.token:is(.comment, .prolog, .doctype, .cdata), .cm-comment) { color: var(--code-comment); } .code-theme :is(.markdown-rendered, .markdown-source-view.mod-cm6) :is(.token:is(.tag, .constant, .symbol, .deleted, .class-name, .maybe-class-name), .cm-tag, .cm-operator) { color: var(--code-tag); } .code-theme :is(.markdown-rendered, .markdown-source-view.mod-cm6) :is(.cm-punctuation, .cm-bracket, .cm-hr, .cm-operator) { color: var(--code-punctuation); } .code-theme :is(.markdown-rendered, .markdown-source-view.mod-cm6) :is(.token:is(.boolean, .number), .cm-number) { color: var(--code-value); } .code-theme :is(.markdown-rendered, .markdown-source-view.mod-cm6) :is(.token:is(.selector, .attr-name, .string, .char, .builtin, .inserted), .cm-qualifier, .cm-string:not(.cm-url), .cm-string-2, .cm-meta:not(.cm-hashtag)) { color: var(--code-string); } .code-theme :is(.markdown-rendered, .markdown-source-view.mod-cm6) :is(.token:is(.entity, .parameter, .property, .property-access, .url, .variable), :is(.language-css, .style) .token.string, .cm-def, .cm-number + .cm-variable) { color: var(--code-property); } .code-theme :is(.markdown-rendered, .markdown-source-view.mod-cm6) :is(.token:is(.attr-value, .function, .class-name), .cm-property, .cm-attribute) { color: var(--code-function); } .code-theme :is(.markdown-rendered, .markdown-source-view.mod-cm6) :is(.token:is(.keyword, .constant, .unit, .builtin, .atrule), .cm-keyword, .cm-builtin, .cm-type, .cm-atom) { color: var(--code-keyword); } .code-theme :is(.markdown-rendered, .markdown-source-view.mod-cm6) :is(.token:is(.regex, .important)) { color: var(--code-important); } .code-theme :is(.markdown-rendered, .markdown-source-view.mod-cm6) :is(.cm-variable, .cm-variable-2, .cm-variable-3) { color: var(--code-normal); } .code-theme :is(.markdown-rendered, .markdown-source-view.mod-cm6) :is(.cm-variable-2, .cm-variable-3) { opacity: 0.7; } .code-mac-style-header:not(:has(.print)) .markdown-rendered pre:not(.dataview) { border: none; padding-top: calc(var(--code-size) * var(--line-height-normal) * 1.5); padding-bottom: calc(var(--code-size) * var(--line-height-normal) * 0.5) !important; } .code-mac-style-header:not(:has(.print)) .markdown-rendered pre:not(.dataview) code[class*=language-]::before { color: var(--setting-code-language-color, var(--accent-active)); } .code-mac-style-header:not(:has(.print)) .markdown-rendered pre:not(.dataview)::after { content: ""; width: 100%; height: calc(var(--code-size) * var(--line-height-normal) * 1.1); background-color: var(--code-mac-style-header-bg); top: 0; left: 0; position: absolute; } .code-mac-style-header:not(:has(.print)) .markdown-rendered pre:not(.dataview)::before { content: ""; width: calc(var(--code-size) - var(--size-2-1)); height: calc(var(--code-size) - var(--size-2-1)); position: absolute; left: 0.8rem; top: calc((var(--code-size) - var(--size-2-1)) * var(--line-height-normal) * 0.6 - var(--code-size) / 3); border-radius: 50%; z-index: 9; background-color: rgba(255, 94, 92, var(--color-opacity)); box-shadow: calc(var(--size-4-5) * 0.9) 0 0 0 rgba(255, 187, 78, var(--color-opacity)), calc(var(--size-4-5) * 1.8) 0 0 0 rgba(81, 188, 0, var(--color-opacity)); } .code-mac-style-header:not(:has(.print)) .markdown-rendered pre:not(.dataview) .copy-code-button:hover { background-color: var(--accent-inactive); } .code-line-number .cm-contentContainer { counter-reset: code-line; } .code-line-number .cm-contentContainer .cm-line.HyperMD-codeblock { padding-left: var(--size-4-12) !important; } .code-line-number .cm-contentContainer .cm-line.HyperMD-codeblock:not(.HyperMD-codeblock-begin):not(.HyperMD-codeblock-end)::before { counter-increment: code-line; content: counter(code-line); position: absolute; text-align: right; width: var(--size-4-8); left: 0; color: var(--accent-inactive); } .code-line-number .cm-contentContainer .cm-line.HyperMD-codeblock:not(.HyperMD-codeblock-begin):not(.HyperMD-codeblock-end).cm-active::before { color: var(--accent-active); } .code-line-number .cm-contentContainer .cm-line.HyperMD-codeblock-end { counter-reset: code-line; } .code-preview-bg { --code-bg-s: 50%; --code-bg-l: 85%; } .code-preview-bg .markdown-preview-view .markdown-preview-section div:has(> pre:not([class*=frontmatter])) { padding: var(--size-4-4) var(--size-4-8); margin-block: var(--size-4-4); border-radius: var(--setting-code-bg-radius); background-image: var(--setting-code-bg-outer, linear-gradient(-30deg, hsl(calc(var(--accent-h) + 145), var(--code-bg-s), var(--code-bg-l)), hsl(calc(var(--accent-h) + 115), var(--code-bg-s), var(--code-bg-l)), hsl(calc(var(--accent-h) + 90), var(--code-bg-s), var(--code-bg-l)), hsl(calc(var(--accent-h) + 65), var(--code-bg-s), var(--code-bg-l)), hsl(calc(var(--accent-h) + 35), var(--code-bg-s), var(--code-bg-l)))); } .code-preview-bg .markdown-preview-view .markdown-preview-section pre:not([class*=frontmatter]) { --code-background: var(--setting-code-bg, hsl(var(--background-secondary-hsl))); border-width: 0; } .theme-dark .markdown-preview-view .markdown-preview-section div:has(> pre:not([class*=frontmatter])) { --code-bg-s: 20%; --code-bg-l: 45%; } /* #endregion code */ /* #region embed */ body:is(:not(.css-settings-manager), .embed-enable) .cm-embed-block { border-radius: var(--radius-l) !important; transition: var(--animation); } body:is(:not(.css-settings-manager), .embed-enable) .internal-embed.is-loaded:not(.image-embed) { --embed-background: var(--background-primary); --embed-max-height: initial; transition: var(--animation); padding: var(--size-4-1) var(--size-2-1) !important; } body:is(:not(.css-settings-manager), .embed-enable) .internal-embed.is-loaded:not(.image-embed) :is(.markdown-embed-link, .file-embed-link) { padding: var(--size-2-3); border-radius: var(--radius-m); transition: var(--animation); color: var(--accent-active); top: 0.2rem; right: 0.2rem; } body:is(:not(.css-settings-manager), .embed-enable) .internal-embed.is-loaded:not(.image-embed) :is(.markdown-embed-link, .file-embed-link):hover { background-color: var(--nav-item-background-hover); } body:is(:not(.css-settings-manager), .embed-enable) .internal-embed.is-loaded:not(.image-embed).mod-empty { border: var(--size-2-1) dotted var(--accent-inactive); } body:is(:not(.css-settings-manager), .embed-enable) .internal-embed.is-loaded:not(.image-embed) .markdown-embed-title { text-align: center; line-height: 2.8; } body:is(:not(.css-settings-manager), .embed-enable) .internal-embed.is-loaded:not(.image-embed):is(.markdown-embed, .file-embed) { border-radius: var(--radius-xl); transition: var(--animation); margin-block: var(--size-4-1) !important; padding: 0; border: var(--block-outline-width) solid var(--accent-inactive); } body:is(:not(.css-settings-manager), .embed-enable) .internal-embed.is-loaded:not(.image-embed):is(.markdown-embed, .file-embed) .markdown-preview-view { padding: calc(var(--font-text-size) * 1.2) calc(var(--font-text-size) * 1.5); position: initial; } body:is(:not(.css-settings-manager), .embed-enable) .internal-embed.is-loaded:not(.image-embed):is(.markdown-embed, .file-embed) .markdown-preview-view .markdown-preview-section { min-height: fit-content !important; } body:is(:not(.css-settings-manager), .embed-enable) .internal-embed.is-loaded:not(.image-embed):is(.markdown-embed, .file-embed):hover { border-color: var(--accent-active); } body:is(:not(.css-settings-manager), .embed-enable) .internal-embed.is-loaded:not(.image-embed):is(.markdown-embed, .file-embed) .frontmatter + div { display: none; } body:is(:not(.css-settings-manager), .embed-enable) .internal-embed.is-loaded:not(.image-embed) svg.link { transform: rotate(90deg); } body:is(:not(.css-settings-manager), .embed-enable).scrollbar-gutter-reserve.embed-title-right-top .internal-embed.is-loaded:not([alt="#"]) .markdown-embed-heading .markdown-preview-section > div:nth-child(2) { right: var(--size-4-3); } body:is(:not(.css-settings-manager), .embed-enable).embed-title-right-top .internal-embed.is-loaded:not([alt="#"]) .obsidian-metatable { display: none; } body:is(:not(.css-settings-manager), .embed-enable).embed-title-right-top .internal-embed.is-loaded:not([alt="#"]):not([src*="#^"]) .embed-title:empty + .markdown-embed-content .markdown-preview-section > div:nth-child(3) { position: absolute; right: var(--size-4-9); top: var(--size-4-2); z-index: 99; opacity: 0; transition: var(--animation); } body:is(:not(.css-settings-manager), .embed-enable).embed-title-right-top .internal-embed.is-loaded:not([alt="#"]):not([src*="#^"]) .embed-title:empty + .markdown-embed-content .markdown-preview-section > div:nth-child(3) * { font-size: 1rem; cursor: pointer; line-height: 1rem; } body:is(:not(.css-settings-manager), .embed-enable).embed-title-right-top .internal-embed.is-loaded:not([alt="#"]):not([src*="#^"]) .embed-title:empty + .markdown-embed-content .markdown-preview-section > div:nth-child(3) *::after { content: none; } body:is(:not(.css-settings-manager), .embed-enable).embed-title-right-top .internal-embed.is-loaded:not([alt="#"]) .markdown-embed-title { opacity: 0; position: absolute; z-index: 99; width: fit-content; right: 28px; left: unset; font-size: 1rem; top: var(--size-4-1); line-height: 28px; height: 28px; padding: 0 var(--size-4-2); border-radius: var(--radius-m); transition: var(--animation); cursor: pointer; } body:is(:not(.css-settings-manager), .embed-enable).embed-title-right-top .internal-embed.is-loaded:not([alt="#"]):hover .embed-title:empty + .markdown-embed-content .markdown-preview-section > div:nth-child(3) { opacity: 1; } body:is(:not(.css-settings-manager), .embed-enable).embed-title-right-top .internal-embed.is-loaded:not([alt="#"]):hover :is(.markdown-embed-title, .markdown-embed-link, .file-embed-link:hover svg) { opacity: 1; color: var(--text-normal); } body:is(:not(.css-settings-manager), .embed-enable).embed-title-right-top .internal-embed.is-loaded:not([alt="#"]) :is(.markdown-embed, .file-embed) .markdown-preview-view { padding: calc(var(--font-text-size) * 1.5); padding-bottom: calc(var(--font-text-size) * 1.2); } /* #endregion embed */ /* #region hr */ .markdown-rendered hr { margin-block-start: 2.4rem !important; margin-block-end: 2.4rem !important; } body.hr-enable :is(.markdown-source-view.mod-cm6, .markdown-rendered) hr { overflow: initial; border: none; position: relative; height: var(--size-4-1); background-image: linear-gradient(to right, transparent 0%, hsla(var(--color-accent-hsl), 40%) 16%, hsla(var(--color-accent-hsl), 90%) 44%, transparent 44%, transparent 56%, hsla(var(--color-accent-hsl), 90%) 56%, hsla(var(--color-accent-hsl), 40%) 84%, transparent 100%); } body.hr-enable :is(.markdown-source-view.mod-cm6, .markdown-rendered) hr::after { content: var(--setting-hr-icon, "⭐"); display: inline-block; font-family: var(--font-monospace); font-size: var(--font-ui-small); position: absolute; text-align: center; width: var(--input-height); height: var(--input-height); line-height: var(--input-height); left: 50%; top: 50%; transform: translate(-50%, -50%); color: var(--accent-active); background: var(--md-container-bg); border-radius: 50%; } /* #endregion hr */ /* #region link */ :is(body, .print .markdown-rendered) { --link-color-rgb: var(--setting-link-internal-color, var(--color-blue-rgb)); --link-external-color-rgb: var(--setting-link-external-color, var(--color-orange-rgb)); --link-color: rgba(var(--link-color-rgb), var(--color-opacity)); --link-color-hover: var(--link-color); --link-color-underline: var(--setting-link-internal-color-underline, var(--link-color)); --link-external-color: rgba(var(--link-external-color-rgb), var(--color-opacity)); --link-external-color-hover: var(--link-external-color); --link-external-color-underline: var(--setting-link-external-color-underline, var(--link-external-color)); --link-unresolved-decoration-color: var(--link-unresolve-color); --link-footnote: var(--color-purple); --link-text-size: var(--font-text-size); } .cm-hmd-footnote .cm-underline { color: var(--link-footnote) !important; font-size: var(--footnote-size); text-decoration-color: var(--link-footnote) !important; pointer-events: none; } .is-unresolved { transition: var(--animation); } .is-unresolved:hover { --link-color-hover: rgba(var(--link-color-rgb), 0.6) !important; } body .cm-s-obsidian .cm-url { text-decoration: none; } .cm-s-obsidian .cm-formatting-link-string + span.cm-url { color: var(--link-color); } body span:is(.cm-formatting-link, .cm-formatting-link-string) { color: rgba(var(--color-green-rgb), 0.6) !important; } body:not(.link-hover-expand) :is(a.external-link, .cm-link .cm-underline, .cm-url:not(.cm-string) .cm-underline) { transition: var(--animation); color: rgba(var(--link-external-color-rgb), var(--color-opacity)); border-radius: var(--radius-s); text-underline-offset: var(--size-2-1); text-decoration-color: var(--link-external-color-underline); } body:not(.link-hover-expand) :is(a.external-link, .cm-link .cm-underline, .cm-url:not(.cm-string) .cm-underline):hover { background-color: rgba(var(--link-external-color-rgb), 0.15); } body:not(.link-hover-expand) :is(a.external-link, .cm-link .cm-underline, .cm-url:not(.cm-string) .cm-underline):active { background-color: rgba(var(--link-external-color-rgb), 0.35); } body:not(.link-hover-expand) :is(a.internal-link:not(.is-unresolved), .cm-hmd-internal-link > .cm-underline) { transition: var(--animation); color: rgba(var(--link-color-rgb), var(--color-opacity)); border-radius: var(--radius-s); text-underline-offset: var(--size-2-1); text-decoration-color: var(--link-color-underline); } body:not(.link-hover-expand) :is(a.internal-link:not(.is-unresolved), .cm-hmd-internal-link > .cm-underline):hover { background-color: rgba(var(--link-color-rgb), 0.15); } body:not(.link-hover-expand) :is(a.internal-link:not(.is-unresolved), .cm-hmd-internal-link > .cm-underline):active { background-color: rgba(var(--link-color-rgb), 0.35); } span:is(.cm-url, .cm-link, .cm-hmd-internal-link, .cm-formatting-link.cm-url):hover { text-decoration: none; } body.link-hover-expand .cm-url { --link-external-decoration: none; --link-external-decoration-hover: none; } body.link-hover-expand .cm-link { --link-external-decoration-hover: none; } body.link-hover-expand .cm-hmd-internal-link > .cm-underline { --link-decoration-hover: none; } body.link-hover-expand :is(a.external-link:not(.is-unresolved), :is(.cm-link, .cm-url) > .cm-underline) { font-size: var(--link-text-size); box-shadow: inset 0 -0.1em 0 var(--link-external-color-underline); text-decoration: none !important; transition: var(--animation); color: var(--link-external-color) !important; } body.link-hover-expand :is(a.external-link:not(.is-unresolved), :is(.cm-link, .cm-url) > .cm-underline):hover, body.link-hover-expand :is(a.external-link:not(.is-unresolved), :is(.cm-link, .cm-url) > .cm-underline):focus { box-shadow: inset 0 -1.3em 0 var(--link-external-color-underline); --link-color: var(--setting-link-internal-color-hover, var(--text-on-accent)); --link-external-color: var(--setting-link-external-color-hover, var(--text-on-accent)); } body.link-hover-expand :is(a.internal-link:not(.is-unresolved), .cm-hmd-internal-link > .cm-underline) { font-size: var(--link-text-size); box-shadow: inset 0 -0.1em 0 var(--link-color-underline); text-decoration: none !important; transition: var(--animation); color: var(--link-color) !important; } body.link-hover-expand :is(a.internal-link:not(.is-unresolved), .cm-hmd-internal-link > .cm-underline):hover, body.link-hover-expand :is(a.internal-link:not(.is-unresolved), .cm-hmd-internal-link > .cm-underline):focus { box-shadow: inset 0 -1.3em 0 var(--link-color-underline); --link-color: var(--setting-link-internal-color-hover, var(--text-on-accent)); --link-external-color: var(--setting-link-external-color-hover, var(--text-on-accent)); } body.link-hover-expand :is(.cm-hmd-internal-link, .cm-link) { transition: color var(--animation); } body.link-icon :is(:is(.markdown-source-view, .markdown-preview-view) a.internal-link:not(.is-unresolved), .cm-hmd-internal-link > .cm-underline)::before { content: ""; display: inline-block; transition: var(--animation); transform: translateY(var(--size-2-1)); width: calc(var(--link-text-size) - var(--size-2-1)); height: calc(var(--link-text-size) - var(--size-2-1)); margin-inline: var(--size-2-1); background-color: var(--link-color); } body.link-icon:not(.link-click-to-edit-in-live-preview) :is(:is(.markdown-source-view, .markdown-preview-view) a.external-link:not(.is-resolved), :is(.cm-link:not(.cm-hmd-footnote, .cm-escape), .cm-url) > .cm-underline):not(.cm-escape + .cm-link .cm-underline)::before { content: ""; display: inline-block; transition: var(--animation); width: calc(var(--link-text-size) - var(--size-4-1)); height: calc(var(--link-text-size) - var(--size-4-1)); margin-left: var(--size-2-1); margin-right: var(--size-2-1); background-color: var(--link-external-color); } body.link-icon:not(.link-click-to-edit-in-live-preview) a.external-link { background-image: none; background-size: unset; padding-right: 0; } body.link-icon:not(.link-click-to-edit-in-live-preview) span.external-link { display: none; } body.link-click-to-edit-in-live-preview :is(.cm-url, .cm-link, .cm-hmd-internal-link) .cm-underline { pointer-events: none; } /* #endregion link */ /* #region list */ body:is(:not(.css-settings-manager), .list-enable) { --list-marker-color: var(--setting-list-marker, var(--accent-active)); --list-marker-color-alt: var(--setting-list-marker-alt, var(--list-marker-color)); --list-marker-color-alt-render: transparent; --checkbox-marker-color: var(--text-on-accent); --checkbox-border-color: var(--setting-list-checkbox-color, var(--accent-inactive)); --checkbox-border-color-hover: var(--setting-list-checkbox-color-hover, var(--accent-active)); --list-bullet-size: calc(var(--font-text-size) / 3 + var(--size-2-1)); } body:is(:not(.css-settings-manager), .list-enable) .cm-formatting-list { padding-inline-start: var(--size-4-1); } body:is(:not(.css-settings-manager), .list-enable) .cm-formatting-list, body:is(:not(.css-settings-manager), .list-enable) li::marker { font-family: var(--font-monospace); } body:is(:not(.css-settings-manager), .list-enable) .HyperMD-list-line-nobullet > .cm-hmd-list-indent { margin-inline-end: var(--size-4-1); } body:is(:not(.css-settings-manager), .list-enable) :is(.markdown-source-view, .markdown-preview-view) .task-list-item-checkbox { border-width: var(--size-2-1); } body:is(:not(.css-settings-manager), .list-enable) .markdown-source-view .task-list-item-checkbox { margin-inline-start: 0.3rem; margin-inline-end: var(--size-4-1); } body:is(:not(.css-settings-manager), .list-enable) .markdown-preview-view .task-list-item-checkbox { margin-inline-start: calc(var(--checkbox-size) * -1.3); } body:is(:not(.css-settings-manager), .list-enable) .collapse-indicator { --cursor: pointer; } body:is(:not(.css-settings-manager), .list-enable) .markdown-source-view.mod-cm6 { --list-bullet-end-padding: 1.6rem; } body:is(:not(.css-settings-manager), .list-enable) .markdown-source-view.mod-cm6 .cm-indent::before { transform: translateX(-0.4rem); } body:is(:not(.css-settings-manager), .list-enable) .markdown-source-view.mod-cm6 .collapse-indicator { transform: translateX(-0.3rem) !important; } body:is(:not(.css-settings-manager), .list-enable) li .list-collapse-indicator { margin-inline-start: 0 !important; padding-inline-end: 1.2rem !important; transform: translateX(-2.25rem); } body:is(:not(.css-settings-manager), .list-enable) ol li .list-collapse-indicator { transform: translateX(-3rem); } body:is(:not(.css-settings-manager), .list-enable) .contains-task-list .list-collapse-indicator { transform: translateX(-2.4rem); } body:is(:not(.css-settings-manager), .list-enable) .markdown-rendered ul > li { margin-inline-start: calc(var(--font-text-size) * 2 + 0.25rem); } body:is(:not(.css-settings-manager), .list-enable) .markdown-rendered div > ul:is(.has-list-bullet, .contains-task-list) { margin-inline-start: calc(var(--size-4-3) * -1); } body:is(:not(.css-settings-manager), .list-enable) .markdown-rendered ol { padding-left: calc(var(--font-text-size) - 0.1rem); } body:is(:not(.css-settings-manager), .list-enable) .markdown-rendered ol > li { margin-inline-start: calc(var(--font-text-size) + 0.25rem); } body:is(:not(.css-settings-manager), .list-enable) .markdown-rendered ol li > ol { padding-left: calc(var(--font-text-size)); } body:is(:not(.css-settings-manager), .list-enable) .markdown-rendered ol li > ol::before { left: calc(var(--font-text-size) * -1.5); } body:is(:not(.css-settings-manager), .list-enable) :is(.markdown-rendered, div) > ul { --list-indent: 0; } body:is(:not(.css-settings-manager), .list-enable) .HyperMD-list-line-2 .list-bullet { --list-marker-color: transparent; --list-bullet-border: var(--setting-list-marker, var(--accent-active)) var(--size-2-1) solid; --list-bullet-size: calc(calc(var(--font-text-size) / 3 + var(--size-2-1)) - var(--size-2-1)); } body:is(:not(.css-settings-manager), .list-enable) .HyperMD-list-line-3 .list-bullet { --list-bullet-radius: 0; --list-marker-color: var(--list-marker-color-alt); --list-bullet-size: calc(calc(var(--font-text-size) / 3 + var(--size-2-1)) * 0.95); transform: rotate(45deg); } body:is(:not(.css-settings-manager), .list-enable) .HyperMD-list-line-4 .list-bullet { --list-marker-color: transparent; --list-bullet-border: var(--list-marker-color-alt) var(--size-2-1) solid; --list-bullet-size: calc(calc(var(--font-text-size) / 3 + var(--size-2-1)) * 0.9 - var(--size-2-1)); --list-bullet-radius: 0; transform: rotate(45deg); } body:is(:not(.css-settings-manager), .list-enable) ul > li > ul > li { --list-marker-color: var(--list-marker-color-alt-render); --list-bullet-border: var(--setting-list-marker, var(--accent-active)) var(--size-2-1) solid; --list-bullet-size: calc(calc(var(--font-text-size) / 3 + var(--size-2-1)) - var(--size-2-1)); } body:is(:not(.css-settings-manager), .list-enable) ul > li > ul > li > ul > li { --list-bullet-size: calc(calc(var(--font-text-size) / 3 + var(--size-2-1)) * 0.5); --list-bullet-radius: 0; --list-marker-color: var(--list-marker-color-alt); --deg: 45deg; } body:is(:not(.css-settings-manager), .list-enable) ul > li > ul > li > ul > li .list-bullet { transform: rotate(var(--deg)); } body:is(:not(.css-settings-manager), .list-enable) ul > li > ul > li > ul > li > ul > li { --list-bullet-size: calc(calc(var(--font-text-size) / 3 + var(--size-2-1)) * 0.9 - var(--size-2-1)); --list-marker-color: var(--list-marker-color-alt-render); } body:is(:not(.css-settings-manager), .list-enable) ul > li > ul > li > ul > li > ul > li ul > li { --list-bullet-radius: var(--radius-s); --list-marker-color: var(--setting-list-marker, var(--accent-active)); } body:is(:not(.css-settings-manager), .list-enable).list-checkbox-line { --checklist-done-decoration: none; } body:is(:not(.css-settings-manager), .list-enable) .markdown-source-view .callout ul > li > ul > li { --list-marker-color: var(--setting-list-marker, var(--accent-active)); } body:is(:not(.css-settings-manager), .list-enable) .markdown-source-view .callout .task-list-item { margin-inline-start: calc(var(--font-text-size) / 1.5); } body.list-enable .print { --list-marker-color-alt-render: var(--list-marker-color-alt); } /* #endregion list */ /* #region checkbox */ /* https://github.com/Akifyss/obsidian-border/blob/main/theme.css#L7738C1-L7953C2 */ .list-checkbox-alternative input[data-task="<"]:checked, .list-checkbox-alternative li[data-task="<"] > input:checked, .list-checkbox-alternative li[data-task="<"] > p > input:checked, .list-checkbox-alternative input[data-task=">"]:checked, .list-checkbox-alternative li[data-task=">"] > input:checked, .list-checkbox-alternative li[data-task=">"] > p > input:checked, .list-checkbox-alternative input[data-task=d]:checked, .list-checkbox-alternative li[data-task=d] > input:checked, .list-checkbox-alternative li[data-task=d] > p > input:checked, .list-checkbox-alternative input[data-task=u]:checked, .list-checkbox-alternative li[data-task=u] > input:checked, .list-checkbox-alternative li[data-task=u] > p > input:checked, .list-checkbox-alternative input[data-task=S]:checked, .list-checkbox-alternative li[data-task=S] > input:checked, .list-checkbox-alternative li[data-task=S] > p > input:checked, .list-checkbox-alternative input[data-task=“]:checked, .list-checkbox-alternative li[data-task=“] > input:checked, .list-checkbox-alternative li[data-task=“] > p > input:checked, .list-checkbox-alternative input[data-task=c]:checked, .list-checkbox-alternative li[data-task=c] > input:checked, .list-checkbox-alternative li[data-task=c] > p > input:checked, .list-checkbox-alternative input[data-task=p]:checked, .list-checkbox-alternative li[data-task=p] > input:checked, .list-checkbox-alternative li[data-task=p] > p > input:checked, .list-checkbox-alternative input[data-task=n]:checked, .list-checkbox-alternative li[data-task=n] > input:checked, .list-checkbox-alternative li[data-task=n] > p > input:checked, .list-checkbox-alternative input[data-task=b]:checked, .list-checkbox-alternative li[data-task=b] > input:checked, .list-checkbox-alternative li[data-task=b] > p > input:checked, .list-checkbox-alternative input[data-task="-"]:checked, .list-checkbox-alternative li[data-task="-"] > input:checked, .list-checkbox-alternative li[data-task="-"] > p > input:checked, .list-checkbox-alternative input[data-task=l]:checked, .list-checkbox-alternative li[data-task=l] > input:checked, .list-checkbox-alternative li[data-task=l] > p > input:checked, .list-checkbox-alternative input[data-task=I]:checked, .list-checkbox-alternative li[data-task=I] > input:checked, .list-checkbox-alternative li[data-task=I] > p > input:checked, .list-checkbox-alternative input[data-task="/"]:checked, .list-checkbox-alternative li[data-task="/"] > input:checked, .list-checkbox-alternative li[data-task="/"] > p > input:checked, .list-checkbox-alternative input[data-task=i]:checked, .list-checkbox-alternative li[data-task=i] > input:checked, .list-checkbox-alternative li[data-task=i] > p > input:checked, .list-checkbox-alternative input[data-task="*"]:checked, .list-checkbox-alternative li[data-task="*"] > input:checked, .list-checkbox-alternative li[data-task="*"] > p > input:checked, .list-checkbox-alternative input[data-task="?"]:checked, .list-checkbox-alternative li[data-task="?"] > input:checked, .list-checkbox-alternative li[data-task="?"] > p > input:checked, .list-checkbox-alternative input[data-task="!"]:checked, .list-checkbox-alternative li[data-task="!"] > input:checked, .list-checkbox-alternative li[data-task="!"] > p > input:checked { --checkbox-marker-color: transparent; border: none; background-image: none; background-color: currentColor; -webkit-mask-size: var(--checkbox-icon); -webkit-mask-position: 50% 50%; } .list-checkbox-alternative input[data-task="!"]:checked, .list-checkbox-alternative li[data-task="!"] > input:checked, .list-checkbox-alternative li[data-task="!"] > p > input:checked { --checkbox-color-hover: var(--color-orange); color: var(--color-orange); -webkit-mask-image: url('data:image/svg+xml;utf8,'); } .list-checkbox-alternative input[data-task="?"]:checked, .list-checkbox-alternative li[data-task="?"] > input:checked, .list-checkbox-alternative li[data-task="?"] > p > input:checked { --checkbox-color-hover: var(--color-pink); color: var(--color-pink); -webkit-mask-image: url('data:image/svg+xml;utf8,'); } .list-checkbox-alternative input[data-task="*"]:checked, .list-checkbox-alternative li[data-task="*"] > input:checked, .list-checkbox-alternative li[data-task="*"] > p > input:checked { --checkbox-color-hover: var(--color-yellow); color: var(--color-yellow); -webkit-mask-image: url('data:image/svg+xml;utf8,'); } .list-checkbox-alternative input[data-task=i]:checked, .list-checkbox-alternative li[data-task=i] > input:checked, .list-checkbox-alternative li[data-task=i] > p > input:checked { --checkbox-color-hover: var(--color-cyan); color: var(--color-cyan); -webkit-mask-image: url('data:image/svg+xml;utf8,'); } .list-checkbox-alternative input[data-task="/"]:checked, .list-checkbox-alternative li[data-task="/"] > input:checked, .list-checkbox-alternative li[data-task="/"] > p > input:checked { --checkbox-color-hover: var(--color-yellow); color: var(--color-yellow); -webkit-mask-image: url('data:image/svg+xml;utf8,'); } .list-checkbox-alternative input[data-task=I]:checked, .list-checkbox-alternative li[data-task=I] > input:checked, .list-checkbox-alternative li[data-task=I] > p > input:checked { --checkbox-color-hover: var(--color-orange); color: var(--color-orange); -webkit-mask-image: url('data:image/svg+xml;utf8,'); } .list-checkbox-alternative input[data-task=l]:checked, .list-checkbox-alternative li[data-task=l] > input:checked, .list-checkbox-alternative li[data-task=l] > p > input:checked { --checkbox-color-hover: var(--color-red); color: var(--color-red); -webkit-mask-image: url('data:image/svg+xml;utf8,'); } .list-checkbox-alternative input[data-task="-"]:checked, .list-checkbox-alternative li[data-task="-"] > input:checked, .list-checkbox-alternative li[data-task="-"] > p > input:checked { --checkbox-color-hover: var(--text-faint); color: var(--text-faint); -webkit-mask-image: url('data:image/svg+xml;utf8,'); } .list-checkbox-alternative body:not(.tasks) .markdown-preview-view ul li[data-task="-"].task-list-item.is-checked, .list-checkbox-alternative body:not(.tasks) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task]:is([data-task="-"]), .list-checkbox-alternative body:not(.tasks) li[data-task="-"].task-list-item.is-checked { color: var(--text-faint); text-decoration: line-through solid var(--text-faint) 1px; } .list-checkbox-alternative input[data-task=b]:checked, .list-checkbox-alternative li[data-task=b] > input:checked, .list-checkbox-alternative li[data-task=b] > p > input:checked { --checkbox-color-hover: var(--color-blue); color: var(--color-blue); -webkit-mask-image: url('data:image/svg+xml;utf8,'); } .list-checkbox-alternative input[data-task=n]:checked, .list-checkbox-alternative li[data-task=n] > input:checked, .list-checkbox-alternative li[data-task=n] > p > input:checked { --checkbox-color-hover: var(--color-cyan); color: var(--color-cyan); -webkit-mask-image: url('data:image/svg+xml;utf8,'); } .list-checkbox-alternative input[data-task=p]:checked, .list-checkbox-alternative li[data-task=p] > input:checked, .list-checkbox-alternative li[data-task=p] > p > input:checked { --checkbox-color-hover: var(--color-green); color: var(--color-green); -webkit-mask-image: url('data:image/svg+xml;utf8,'); } .list-checkbox-alternative input[data-task=c]:checked, .list-checkbox-alternative li[data-task=c] > input:checked, .list-checkbox-alternative li[data-task=c] > p > input:checked { --checkbox-color-hover: var(--color-red); color: var(--color-red); -webkit-mask-image: url('data:image/svg+xml;utf8,'); } .list-checkbox-alternative input[data-task=“]:checked, .list-checkbox-alternative li[data-task=“] > input:checked, .list-checkbox-alternative li[data-task=“] > p > input:checked { --checkbox-color-hover: var(--color-purple); color: var(--color-purple); -webkit-mask-image: url('data:image/svg+xml;utf8,'); } .list-checkbox-alternative input[data-task=S]:checked, .list-checkbox-alternative li[data-task=S] > input:checked, .list-checkbox-alternative li[data-task=S] > p > input:checked { --checkbox-color-hover: var(--color-green); color: var(--color-green); -webkit-mask-image: url('data:image/svg+xml;utf8,'); } .list-checkbox-alternative input[data-task=u]:checked, .list-checkbox-alternative li[data-task=u] > input:checked, .list-checkbox-alternative li[data-task=u] > p > input:checked { --checkbox-color-hover: var(--color-green); color: var(--color-green); -webkit-mask-image: url('data:image/svg+xml;utf8,'); } .list-checkbox-alternative input[data-task=d]:checked, .list-checkbox-alternative li[data-task=d] > input:checked, .list-checkbox-alternative li[data-task=d] > p > input:checked { --checkbox-color-hover: var(--color-red); color: var(--color-red); -webkit-mask-image: url('data:image/svg+xml;utf8,'); } .list-checkbox-alternative input[data-task=">"]:checked, .list-checkbox-alternative li[data-task=">"] > input:checked, .list-checkbox-alternative li[data-task=">"] > p > input:checked { --checkbox-color-hover: var(--color-pink); color: var(--color-pink); -webkit-mask-image: url('data:image/svg+xml;utf8,'); } .list-checkbox-alternative input[data-task="<"]:checked, .list-checkbox-alternative li[data-task="<"] > input:checked, .list-checkbox-alternative li[data-task="<"] > p > input:checked { --checkbox-color-hover: var(--color-blue); color: var(--color-blue); -webkit-mask-image: url('data:image/svg+xml;utf8,'); } /* #endregion checkbox */ /* #region quote */ :is(body, .print .markdown-rendered) { --blockquote-background-color: var(--md-container-bg); --callout-radius: var(--radius-l); } body.quote-theme { --blockquote-border-color: var(--accent-active); /* 引导线高度修复 */ } body.quote-theme :is(.markdown-source-view, .markdown-rendered) { --blockquote-border-thickness: var(--size-4-1); --blockquote-radius: var(--size-2-3); } body.quote-theme .markdown-source-view.mod-cm6 :is(.HyperMD-quote, .cm-blockquote-border)::before { width: var(--blockquote-border-thickness); border-left: none; background-color: var(--blockquote-border-color); border-radius: var(--blockquote-radius); inset-block: var(--blockquote-radius); } body.quote-theme .markdown-source-view.mod-cm6 :is(.HyperMD-quote, .cm-blockquote-border) :not(:first-child)::before { transform: translateX(var(--size-2-1)); } body.quote-theme .markdown-source-view.mod-cm6 .HyperMD-quote { border-radius: 0 !important; } body.quote-theme .markdown-source-view.mod-cm6 .HyperMD-quote.cm-active:not(:has(+ .HyperMD-quote:not(.HyperMD-callout))) { border-bottom-left-radius: var(--blockquote-radius) !important; border-bottom-right-radius: var(--blockquote-radius) !important; } body.quote-theme .markdown-source-view.mod-cm6 .HyperMD-quote.cm-active .cm-blockquote-border::before { background-color: transparent; } body.quote-theme .markdown-source-view.mod-cm6 .HyperMD-quote::before { left: calc(var(--blockquote-border-thickness) / 2); z-index: 10; } body.quote-theme .markdown-source-view.mod-cm6 .HyperMD-quote + .HyperMD-quote::before { top: calc(var(--blockquote-radius) * -2); } body.quote-theme .markdown-source-view.mod-cm6 :is(div:not(.HyperMD-quote) + .HyperMD-quote, .cm-content :first-child:is(.HyperMD-quote)) { border-top-left-radius: var(--blockquote-radius) !important; border-top-right-radius: var(--blockquote-radius) !important; } body.quote-theme .markdown-source-view.mod-cm6 :is(div:not(.HyperMD-quote) + .HyperMD-quote, .cm-content :first-child:is(.HyperMD-quote))::after, body.quote-theme .markdown-source-view.mod-cm6 :is(div:not(.HyperMD-quote) + .HyperMD-quote, .cm-content :first-child:is(.HyperMD-quote)) .cm-quote.cm-formatting::after { content: none !important; } body.quote-theme .markdown-rendered blockquote { --h1-size: var(--font-text-size); --h2-size: var(--font-text-size); --h3-size: var(--font-text-size); --h4-size: var(--font-text-size); --h5-size: var(--font-text-size); --h6-size: var(--font-text-size); --h1-line-height: var(--setting-line-height, var(--line-height-normal)); --h2-line-height: var(--setting-line-height, var(--line-height-normal)); --h3-line-height: var(--setting-line-height, var(--line-height-normal)); --h4-line-height: var(--setting-line-height, var(--line-height-normal)); --h5-line-height: var(--setting-line-height, var(--line-height-normal)); --h6-line-height: var(--setting-line-height, var(--line-height-normal)); border: none; border-radius: var(--blockquote-radius); position: relative; margin-block: var(--size-4-3); } body.quote-theme .markdown-rendered blockquote :is(p, h1, h2, h3, h4, h5, h6) { padding-left: var(--blockquote-border-thickness); padding-right: var(--size-4-3); } body.quote-theme .markdown-rendered blockquote::after { content: ""; position: absolute; left: calc(var(--blockquote-radius) * 4 / 5); top: var(--blockquote-radius); border-radius: var(--blockquote-radius); height: calc(100% - var(--blockquote-radius) * 2); width: var(--blockquote-border-thickness); background-color: var(--accent-active); } body.quote-theme .markdown-rendered blockquote blockquote { box-shadow: none; margin-inline-end: var(--size-4-3) !important; } body.quote-theme.quote-shadow .markdown-rendered blockquote { box-shadow: var(--shadow-s); } body.quote-theme.quote-border .markdown-rendered blockquote { border: var(--block-outline-width) solid var(--accent-inactive); transition: var(--animation); box-shadow: none; } body.quote-theme.quote-border .markdown-rendered blockquote:hover { border-color: var(--accent-active); } body.quote-theme.quote-border .markdown-rendered blockquote blockquote { margin: var(--block-outline-width); } body.quote-theme.quote-mark.quote-theme blockquote { padding-left: 2.28rem; } body.quote-theme.quote-mark.quote-theme blockquote::before { position: absolute; font-size: 3rem; font-family: Source Code Pro; line-height: 1; content: "“" !important; background-color: transparent; color: var(--text-muted); top: calc(var(--font-text-size) * var(--line-height-normal) - 2.1428571429rem); transform: translateX(-1.32rem); } body.quote-theme :is(.markdown-preview-view, .community-modal-readme.markdown-rendered) blockquote { padding-left: var(--size-4-6); } body.quote-theme :is(.markdown-preview-view, .community-modal-readme.markdown-rendered) blockquote :is(p, h1, h2, h3, h4, h5, h6) { padding-left: calc(var(--blockquote-border-thickness) * 2); } body.quote-theme :is(.HyperMD-quote-2:not(.cm-active) + .HyperMD-quote-2 .cm-blockquote-border:nth-of-type(-n + 2), .HyperMD-quote-3:not(.cm-active) + .HyperMD-quote-2 .cm-blockquote-border:nth-of-type(-n + 3), .HyperMD-quote-4:not(.cm-active) + .HyperMD-quote-2 .cm-blockquote-border:nth-of-type(-n + 4), .HyperMD-quote-5:not(.cm-active) + .HyperMD-quote-2 .cm-blockquote-border:nth-of-type(-n + 5), .HyperMD-quote-6:not(.cm-active) + .HyperMD-quote-2 .cm-blockquote-border:nth-of-type(-n + 6), .HyperMD-quote-7:not(.cm-active) + .HyperMD-quote-2 .cm-blockquote-border:nth-of-type(-n + 7), .HyperMD-quote-8:not(.cm-active) + .HyperMD-quote-2 .cm-blockquote-border:nth-of-type(-n + 8), .HyperMD-quote-2:not(.cm-active) + .HyperMD-quote-3 .cm-blockquote-border:nth-of-type(-n + 2), .HyperMD-quote-3:not(.cm-active) + .HyperMD-quote-3 .cm-blockquote-border:nth-of-type(-n + 3), .HyperMD-quote-4:not(.cm-active) + .HyperMD-quote-3 .cm-blockquote-border:nth-of-type(-n + 4), .HyperMD-quote-5:not(.cm-active) + .HyperMD-quote-3 .cm-blockquote-border:nth-of-type(-n + 5), .HyperMD-quote-6:not(.cm-active) + .HyperMD-quote-3 .cm-blockquote-border:nth-of-type(-n + 6), .HyperMD-quote-7:not(.cm-active) + .HyperMD-quote-3 .cm-blockquote-border:nth-of-type(-n + 7), .HyperMD-quote-8:not(.cm-active) + .HyperMD-quote-3 .cm-blockquote-border:nth-of-type(-n + 8), .HyperMD-quote-2:not(.cm-active) + .HyperMD-quote-4 .cm-blockquote-border:nth-of-type(-n + 2), .HyperMD-quote-3:not(.cm-active) + .HyperMD-quote-4 .cm-blockquote-border:nth-of-type(-n + 3), .HyperMD-quote-4:not(.cm-active) + .HyperMD-quote-4 .cm-blockquote-border:nth-of-type(-n + 4), .HyperMD-quote-5:not(.cm-active) + .HyperMD-quote-4 .cm-blockquote-border:nth-of-type(-n + 5), .HyperMD-quote-6:not(.cm-active) + .HyperMD-quote-4 .cm-blockquote-border:nth-of-type(-n + 6), .HyperMD-quote-7:not(.cm-active) + .HyperMD-quote-4 .cm-blockquote-border:nth-of-type(-n + 7), .HyperMD-quote-8:not(.cm-active) + .HyperMD-quote-4 .cm-blockquote-border:nth-of-type(-n + 8), .HyperMD-quote-2:not(.cm-active) + .HyperMD-quote-5 .cm-blockquote-border:nth-of-type(-n + 2), .HyperMD-quote-3:not(.cm-active) + .HyperMD-quote-5 .cm-blockquote-border:nth-of-type(-n + 3), .HyperMD-quote-4:not(.cm-active) + .HyperMD-quote-5 .cm-blockquote-border:nth-of-type(-n + 4), .HyperMD-quote-5:not(.cm-active) + .HyperMD-quote-5 .cm-blockquote-border:nth-of-type(-n + 5), .HyperMD-quote-6:not(.cm-active) + .HyperMD-quote-5 .cm-blockquote-border:nth-of-type(-n + 6), .HyperMD-quote-7:not(.cm-active) + .HyperMD-quote-5 .cm-blockquote-border:nth-of-type(-n + 7), .HyperMD-quote-8:not(.cm-active) + .HyperMD-quote-5 .cm-blockquote-border:nth-of-type(-n + 8), .HyperMD-quote-2:not(.cm-active) + .HyperMD-quote-6 .cm-blockquote-border:nth-of-type(-n + 2), .HyperMD-quote-3:not(.cm-active) + .HyperMD-quote-6 .cm-blockquote-border:nth-of-type(-n + 3), .HyperMD-quote-4:not(.cm-active) + .HyperMD-quote-6 .cm-blockquote-border:nth-of-type(-n + 4), .HyperMD-quote-5:not(.cm-active) + .HyperMD-quote-6 .cm-blockquote-border:nth-of-type(-n + 5), .HyperMD-quote-6:not(.cm-active) + .HyperMD-quote-6 .cm-blockquote-border:nth-of-type(-n + 6), .HyperMD-quote-7:not(.cm-active) + .HyperMD-quote-6 .cm-blockquote-border:nth-of-type(-n + 7), .HyperMD-quote-8:not(.cm-active) + .HyperMD-quote-6 .cm-blockquote-border:nth-of-type(-n + 8), .HyperMD-quote-2:not(.cm-active) + .HyperMD-quote-7 .cm-blockquote-border:nth-of-type(-n + 2), .HyperMD-quote-3:not(.cm-active) + .HyperMD-quote-7 .cm-blockquote-border:nth-of-type(-n + 3), .HyperMD-quote-4:not(.cm-active) + .HyperMD-quote-7 .cm-blockquote-border:nth-of-type(-n + 4), .HyperMD-quote-5:not(.cm-active) + .HyperMD-quote-7 .cm-blockquote-border:nth-of-type(-n + 5), .HyperMD-quote-6:not(.cm-active) + .HyperMD-quote-7 .cm-blockquote-border:nth-of-type(-n + 6), .HyperMD-quote-7:not(.cm-active) + .HyperMD-quote-7 .cm-blockquote-border:nth-of-type(-n + 7), .HyperMD-quote-8:not(.cm-active) + .HyperMD-quote-7 .cm-blockquote-border:nth-of-type(-n + 8), .HyperMD-quote-2:not(.cm-active) + .HyperMD-quote-8 .cm-blockquote-border:nth-of-type(-n + 2), .HyperMD-quote-3:not(.cm-active) + .HyperMD-quote-8 .cm-blockquote-border:nth-of-type(-n + 3), .HyperMD-quote-4:not(.cm-active) + .HyperMD-quote-8 .cm-blockquote-border:nth-of-type(-n + 4), .HyperMD-quote-5:not(.cm-active) + .HyperMD-quote-8 .cm-blockquote-border:nth-of-type(-n + 5), .HyperMD-quote-6:not(.cm-active) + .HyperMD-quote-8 .cm-blockquote-border:nth-of-type(-n + 6), .HyperMD-quote-7:not(.cm-active) + .HyperMD-quote-8 .cm-blockquote-border:nth-of-type(-n + 7), .HyperMD-quote-8:not(.cm-active) + .HyperMD-quote-8 .cm-blockquote-border:nth-of-type(-n + 8))::before { top: calc(var(--blockquote-radius) * -2); } /* #endregion quote */ /* #region table */ body { --table-radius: var(--size-2-3); --table-btn-color: var(--text-on-accent); --table-btn-bg: var(--accent-inactive); --table-header-bg: var(--setting-table-header-bg, var(--md-container-bg)); --table-alt-line-bg: var(--setting-table-line-bg, var(--md-container-bg)); --table-cell-vertical-alignment: middle; } .markdown-rendered table { border-collapse: initial; border-spacing: 0; } body:is(:not(.css-settings-manager), .table-full) :is(.markdown-source-view.mod-cm6 .cm-table-widget .table-wrapper, .markdown-rendered table) { --table-white-space: break-all; width: 100%; } body:is(:not(.css-settings-manager), .table-full) :is(.markdown-source-view.mod-cm6 .cm-table-widget .table-wrapper, .markdown-rendered table) .table-editor { width: 100%; } :is(.markdown-source-view.mod-cm6 .cm-table-widget .table-wrapper, .markdown-rendered table) .table-col-btn { border-top-right-radius: var(--table-radius); border-bottom-right-radius: var(--table-radius); color: var(--table-btn-color); } :is(.markdown-source-view.mod-cm6 .cm-table-widget .table-wrapper, .markdown-rendered table) .table-row-btn { border-bottom-left-radius: var(--table-radius); border-bottom-right-radius: var(--table-radius); color: var(--table-btn-color); } :is(.markdown-source-view.mod-cm6 .cm-table-widget .table-wrapper, .markdown-rendered table) :is(.table-col-btn, .table-row-btn, .table-col-drag-handle:hover, .table-row-drag-handle:hover) { transition: var(--animation); background-color: var(--table-btn-bg); --table-drag-handle-color: var(--table-btn-color); } :is(.markdown-source-view.mod-cm6 .cm-table-widget .table-wrapper, .markdown-rendered table) :is(tr:hover .table-row-drag-handle, th:hover .table-col-drag-handle) { opacity: 1; } :is(.markdown-source-view.mod-cm6 .cm-table-widget .table-wrapper, .markdown-rendered table) th { background-color: var(--table-header-bg); } :is(.markdown-source-view.mod-cm6 .cm-table-widget .table-wrapper, .markdown-rendered table) th:first-child:not(:has(:is(.table-row-drag-handle, .table-col-drag-handle):hover)) { border-top-left-radius: var(--table-radius); } :is(.markdown-source-view.mod-cm6 .cm-table-widget .table-wrapper, .markdown-rendered table) th:last-child:not(:has(.table-col-drag-handle:hover)) { border-top-right-radius: var(--table-radius); } :is(.markdown-source-view.mod-cm6 .cm-table-widget .table-wrapper, .markdown-rendered table):has(.table-col-btn:hover) th:last-child { border-top-right-radius: 0; } :is(.markdown-source-view.mod-cm6 .cm-table-widget .table-wrapper, .markdown-rendered table) tr:last-child td:first-child { border-bottom-left-radius: var(--table-radius); } :is(.markdown-source-view.mod-cm6 .cm-table-widget .table-wrapper, .markdown-rendered table):has(.table-row-btn:hover) tr:last-child td:first-child { border-bottom-left-radius: 0; } :is(.markdown-source-view.mod-cm6 .cm-table-widget .table-wrapper, .markdown-rendered table) tr:last-child td:last-child { border-bottom-right-radius: var(--table-radius); } :is(.markdown-source-view.mod-cm6 .cm-table-widget .table-wrapper, .markdown-rendered table):has(:is(.table-col-btn, .table-row-btn):hover) tr:last-child td:last-child { border-bottom-right-radius: 0; } :is(.markdown-source-view.mod-cm6 .cm-table-widget .table-wrapper, .markdown-rendered table) :is(th, td):not(:first-child) { border-left: 0; } :is(.markdown-source-view.mod-cm6 .cm-table-widget .table-wrapper, .markdown-rendered table) tbody td { border-top: 0; } :is(.markdown-source-view.mod-cm6 .cm-table-widget .table-wrapper, .markdown-rendered table) thead tr { background-color: var(--table-header-bg); } :is(.markdown-source-view.mod-cm6 .cm-table-widget .table-wrapper, .markdown-rendered table) tbody tr:nth-of-type(2n) { background-color: var(--table-alt-line-bg); } :is(.markdown-source-view.mod-cm6 .cm-table-widget .table-wrapper, .markdown-rendered table) tbody tr:nth-of-type(2n+1) { background-color: var(--background-primary); } :is(.markdown-source-view.mod-cm6 .cm-table-widget .table-wrapper, .markdown-rendered table) .table-cell-wrapper:has(> .cm-s-obsidian):not(:has(.image-embed)) { padding-inline: var(--size-4-1); } :is(.markdown-source-view.mod-cm6 .cm-table-widget .table-wrapper, .markdown-rendered table) .table-cell-wrapper:has(> .image-embed) { display: table-cell; } :is(.markdown-source-view.mod-cm6 .cm-table-widget .table-wrapper, .markdown-rendered table) .table-cell-wrapper .image-embed { padding-block: 0; } :is(.markdown-source-view.mod-cm6 .cm-table-widget .table-wrapper, .markdown-rendered table) .table-cell-wrapper:has(.is-live-preview .image-embed) { display: flex; flex-direction: column; justify-content: center; align-items: center; } :is(.markdown-source-view.mod-cm6 .cm-table-widget .table-wrapper, .markdown-rendered table) .table-cell-wrapper:has(.is-live-preview .image-embed) [class=cm-line] { display: none; } body.table-colorful table { --table-header-color: var(--setting-table-header-text, var(--text-on-accent)); --table-header-bg: var(--setting-table-header-bg, var(--accent-active)); } body.table-colorful .markdown-source-view table thead .cm-s-obsidian { color: var(--setting-table-header-text, var(--text-normal)); } /* #endregion table */ /* #region tag */ body { --tag-color: var(--accent-active); } .HyperMD-header .cm-hashtag { font-size: var(--tag-size) !important; } :is(body, .print .markdown-rendered) { --tag-padding-x: 0.4rem; --tag-padding-y: 0.05rem; } .cm-line span.cm-hashtag { vertical-align: baseline; } body.tag-click-to-edit .cm-line span.cm-hashtag:not(.cm-formatting) { pointer-events: none; } body.tag-plain { --tag-background: transparent; } body.tag-outline { --tag-border-color: var(--setting-tag-outline, var(--accent-inactive)) !important; --tag-border-width: var(--size-2-1) !important; --tag-color: var(--setting-tag-color, var(--accent-active)) !important; } body.tag-outline :is(.cm-tag-obsidian, .tag[href="#obsidian"]) { --tag-border-color: var(--color-purple) !important; --tag-color: var(--tag-border-color); } body.tag-outline :is(.cm-tag-todo, .tag[href="#todo"]) { --tag-border-color: var(--color-green) !important; --tag-color: var(--tag-border-color); } body.tag-outline :is(.cm-tag-important, .tag[href="#important"]) { --tag-border-color: var(--color-red) !important; --tag-color: var(--tag-border-color); } body.tag-outline :is(.cm-tag-progress, .tag[href="#progress"]) { --tag-border-color: var(--color-blue) !important; --tag-color: var(--tag-border-color); } body.tag-outline :is(.cm-tag-complete, .tag[href="#complete"]) { --tag-border-color: var(--color-orange) !important; --tag-color: var(--tag-border-color); } body.tag-fill { --tag-background: var(--setting-tag-bg, var(--accent-active)) !important; --tag-background-hover: var(--tag-background); --tag-color: var(--text-on-accent); --tag-color-hover: var(--tag-color); } body.tag-fill :is(.cm-tag-obsidian, .tag[href="#obsidian"]) { --tag-background: var(--color-purple) !important ; } body.tag-fill :is(.cm-tag-todo, .tag[href="#todo"]) { --tag-background: var(--color-green) !important ; } body.tag-fill :is(.cm-tag-important, .tag[href="#important"]) { --tag-background: var(--color-red) !important ; } body.tag-fill :is(.cm-tag-progress, .tag[href="#progress"]) { --tag-background: var(--color-blue) !important ; } body.tag-fill :is(.cm-tag-complete, .tag[href="#complete"]) { --tag-background: var(--color-orange) !important ; } /* #endregion tag */ /* #region heading */ body { --h1-size: calc(var(--font-text-size) * var(--setting-h1-size, 1.6)); --h2-size: calc(var(--font-text-size) * var(--setting-h2-size, 1.5)); --h3-size: calc(var(--font-text-size) * var(--setting-h3-size, 1.4)); --h4-size: calc(var(--font-text-size) * var(--setting-h4-size, 1.3)); --h5-size: calc(var(--font-text-size) * var(--setting-h5-size, 1.2)); --h6-size: calc(var(--font-text-size) * var(--setting-h6-size, 1.1)); --h1-weight: 750; --h2-weight: 700; --h3-weight: 650; --h4-weight: 650; --h5-weight: 600; --h6-weight: 600; --h1-line-height: calc(var(--setting-line-height, var(--line-height-normal)) * var(--h1-size)); --h2-line-height: calc(var(--setting-line-height, var(--line-height-normal)) * var(--h2-size)); --h3-line-height: calc(var(--setting-line-height, var(--line-height-normal)) * var(--h3-size)); --h4-line-height: calc(var(--setting-line-height, var(--line-height-normal)) * var(--h4-size)); --h5-line-height: calc(var(--setting-line-height, var(--line-height-normal)) * var(--h5-size)); --h6-line-height: calc(var(--setting-line-height, var(--line-height-normal)) * var(--h6-size)); --h1-font: var(--setting-h1-font, var(--font-text)); --h2-font: var(--setting-h2-font, var(--font-text)); --h3-font: var(--setting-h3-font, var(--font-text)); --h4-font: var(--setting-h4-font, var(--font-text)); --h5-font: var(--setting-h5-font, var(--font-text)); --h6-font: var(--setting-h6-font, var(--font-text)); } body.heading-color-base { --h1-color: var(--text-normal); --h2-color: var(--text-normal); --h3-color: var(--text-normal); --h4-color: var(--text-normal); --h5-color: var(--text-normal); --h6-color: var(--text-normal); } body.heading-color-accent { --h1-color: var(--accent-active); --h2-color: var(--accent-active); --h3-color: var(--accent-active); --h4-color: var(--accent-active); --h5-color: var(--accent-active); --h6-color: var(--accent-active); } body :is(h1, h2, h3, h4, h5, h6) { margin: 0 !important; } body:is(:not(.css-settings-manager), .heading-color-colorful) { --h1-color: var(--setting-h1-color, var(--color-red)); --h2-color: var(--setting-h2-color, var(--color-orange)); --h3-color: var(--setting-h3-color, var(--color-green)); --h4-color: var(--setting-h4-color, var(--color-blue)); --h5-color: var(--setting-h5-color, var(--color-purple)); --h6-color: var(--setting-h6-color, var(--color-cyan)); } .cm-formatting.cm-formatting-header { filter: grayscale(70%); font-weight: 400 !important; } body:not(.fix-line-number) .cm-formatting.cm-formatting-header { font-size: 1rem !important; line-height: 1.2rem; } .cm-s-obsidian .cm-line.HyperMD-header { padding-block: 0; } body:is(:not(.css-settings-manager), .heading-level-enable) :is(div.markdown-reading-view > div > div > div > :is(h1, h2, h3, h4, h5, h6), .markdown-source-view.mod-cm6.is-live-preview .HyperMD-header) { position: relative; } body:is(:not(.css-settings-manager), .heading-level-enable) :is(div.markdown-reading-view > div > div > div > :is(h1, h2, h3, h4, h5, h6), .markdown-source-view.mod-cm6.is-live-preview .HyperMD-header)::before { content: ""; position: absolute; z-index: 1; padding: 0.1rem; background-color: transparent; font-size: 0.7rem; line-height: 1; width: fit-content; letter-spacing: 0.05rem; opacity: 0; transition: var(--animation); transition-delay: calc(var(--animation-delay) / 2); pointer-events: none; top: 50%; transform: translateY(-50%); left: calc(var(--size-4-5) * -1); } body:is(:not(.css-settings-manager), .heading-level-enable) :is(div.markdown-reading-view > div > div > div > :is(h1, h2, h3, h4, h5, h6), .markdown-source-view.mod-cm6.is-live-preview .HyperMD-header):hover::before { opacity: 0.9; transition-delay: 0s; pointer-events: all; } body:is(:not(.css-settings-manager), .heading-level-enable) :is(div.markdown-reading-view > div > div > div.is-collapsed > :is(h1, h2, h3, h4, h5, h6), .markdown-source-view.mod-cm6.is-live-preview .HyperMD-header:has(> .cm-foldPlaceholder))::before { opacity: 0.9; text-decoration: underline 0.1rem; } body:is(:not(.css-settings-manager), .heading-level-enable).heading-level-fix :is(div.markdown-reading-view > div > div > div:not(.is-collapsed) > :is(h1, h2, h3, h4, h5, h6), .markdown-source-view.mod-cm6.is-live-preview .HyperMD-header:not(:has(> .cm-foldPlaceholder)))::before { opacity: 0.4; } body:is(:not(.css-settings-manager), .heading-level-enable).heading-level-fix :is(div.markdown-reading-view > div > div > div:not(.is-collapsed) > :is(h1, h2, h3, h4, h5, h6), .markdown-source-view.mod-cm6.is-live-preview .HyperMD-header:not(:has(> .cm-foldPlaceholder))):not(:hover)::before { color: var(--text-muted); } body:is(:not(.css-settings-manager), .heading-level-enable).heading-level-fix :is(div.markdown-reading-view > div > div > div:not(.is-collapsed) > :is(h1, h2, h3, h4, h5, h6), .markdown-source-view.mod-cm6.is-live-preview .HyperMD-header:not(:has(> .cm-foldPlaceholder))):hover::before { opacity: 1; } body:is(:not(.css-settings-manager), .heading-level-enable) div.markdown-reading-view > div > div > div > :is(h1, h2, h3, h4, h5, h6)::before { left: calc(var(--size-4-6) * -1) !important; } body:is(:not(.css-settings-manager), .heading-level-enable).link-heading :is(div.markdown-reading-view > div > div > div > h1, .markdown-source-view.mod-cm6.is-live-preview .HyperMD-header-1) { --link-color: var(--h1-color); --link-color-underline: var(--h1-color); --link-external-color: var(--h1-color); --link-external-color-underline: var(--h1-color); --link-text-size: var(--h1-size); } body:is(:not(.css-settings-manager), .heading-level-enable) :is(div.markdown-reading-view > div > div > div > h1, .markdown-source-view.mod-cm6.is-live-preview .HyperMD-header-1)::before { content: "H1"; } body:is(:not(.css-settings-manager), .heading-level-enable).link-heading :is(div.markdown-reading-view > div > div > div > h2, .markdown-source-view.mod-cm6.is-live-preview .HyperMD-header-2) { --link-color: var(--h2-color); --link-color-underline: var(--h2-color); --link-external-color: var(--h2-color); --link-external-color-underline: var(--h2-color); --link-text-size: var(--h2-size); } body:is(:not(.css-settings-manager), .heading-level-enable) :is(div.markdown-reading-view > div > div > div > h2, .markdown-source-view.mod-cm6.is-live-preview .HyperMD-header-2)::before { content: "H2"; } body:is(:not(.css-settings-manager), .heading-level-enable).link-heading :is(div.markdown-reading-view > div > div > div > h3, .markdown-source-view.mod-cm6.is-live-preview .HyperMD-header-3) { --link-color: var(--h3-color); --link-color-underline: var(--h3-color); --link-external-color: var(--h3-color); --link-external-color-underline: var(--h3-color); --link-text-size: var(--h3-size); } body:is(:not(.css-settings-manager), .heading-level-enable) :is(div.markdown-reading-view > div > div > div > h3, .markdown-source-view.mod-cm6.is-live-preview .HyperMD-header-3)::before { content: "H3"; } body:is(:not(.css-settings-manager), .heading-level-enable).link-heading :is(div.markdown-reading-view > div > div > div > h4, .markdown-source-view.mod-cm6.is-live-preview .HyperMD-header-4) { --link-color: var(--h4-color); --link-color-underline: var(--h4-color); --link-external-color: var(--h4-color); --link-external-color-underline: var(--h4-color); --link-text-size: var(--h4-size); } body:is(:not(.css-settings-manager), .heading-level-enable) :is(div.markdown-reading-view > div > div > div > h4, .markdown-source-view.mod-cm6.is-live-preview .HyperMD-header-4)::before { content: "H4"; } body:is(:not(.css-settings-manager), .heading-level-enable).link-heading :is(div.markdown-reading-view > div > div > div > h5, .markdown-source-view.mod-cm6.is-live-preview .HyperMD-header-5) { --link-color: var(--h5-color); --link-color-underline: var(--h5-color); --link-external-color: var(--h5-color); --link-external-color-underline: var(--h5-color); --link-text-size: var(--h5-size); } body:is(:not(.css-settings-manager), .heading-level-enable) :is(div.markdown-reading-view > div > div > div > h5, .markdown-source-view.mod-cm6.is-live-preview .HyperMD-header-5)::before { content: "H5"; } body:is(:not(.css-settings-manager), .heading-level-enable).link-heading :is(div.markdown-reading-view > div > div > div > h6, .markdown-source-view.mod-cm6.is-live-preview .HyperMD-header-6) { --link-color: var(--h6-color); --link-color-underline: var(--h6-color); --link-external-color: var(--h6-color); --link-external-color-underline: var(--h6-color); --link-text-size: var(--h6-size); } body:is(:not(.css-settings-manager), .heading-level-enable) :is(div.markdown-reading-view > div > div > div > h6, .markdown-source-view.mod-cm6.is-live-preview .HyperMD-header-6)::before { content: "H6"; } body:is(:not(.css-settings-manager), .heading-level-enable) div.markdown-reading-view > div > div > div > :is(h1, h2, h3, h4, h5, h6)::before { left: calc(-1 * var(--size-4-6)) !important; } body:is(:not(.css-settings-manager), .heading-level-enable) .heading-collapse-indicator { position: absolute; z-index: 99; height: var(--size-4-4); width: var(--size-4-5); top: 50%; transform: translateY(-50%); left: calc(var(--size-2-1) * -1); padding: 0 !important; --cursor: pointer; } body:is(:not(.css-settings-manager), .heading-level-enable) .heading-collapse-indicator svg { display: none; } body:is(:not(.css-settings-manager), .heading-level-enable) .HyperMD-header { position: relative; } body:is(:not(.css-settings-manager), .heading-level-enable) .HyperMD-header .cm-fold-indicator .collapse-indicator { --cursor: pointer; z-index: 99; opacity: 0 !important; width: var(--size-4-6); height: var(--size-4-4) !important; left: calc(var(--size-2-1) - var(--size-4-8)); top: 50% !important; transform: translateY(-50%) !important; } body.line-active-left .cm-active.HyperMD-header::before { opacity: 1 !important; } body.line-active-left .cm-active.HyperMD-header-1::before { color: var(--h1-color) !important; } body.line-active-left .cm-active.HyperMD-header-2::before { color: var(--h2-color) !important; } body.line-active-left .cm-active.HyperMD-header-3::before { color: var(--h3-color) !important; } body.line-active-left .cm-active.HyperMD-header-4::before { color: var(--h4-color) !important; } body.line-active-left .cm-active.HyperMD-header-5::before { color: var(--h5-color) !important; } body.line-active-left .cm-active.HyperMD-header-6::before { color: var(--h6-color) !important; } body.heading-h1-center h1 { text-align: center; } body.heading-h1-underline { --h1-line-height: calc(var(--setting-line-height, var(--line-height-normal)) * var(--h1-size) * 1.2); } body.heading-h1-underline :is(h1, .HyperMD-header-1) { position: relative; } body.heading-h1-underline :is(h1, .HyperMD-header-1)::after { content: ""; position: absolute; height: var(--size-4-1); width: 100%; top: 50%; transform: translateY(max(var(--h1-size) * var(--line-height-normal) * 0.3, var(--size-4-3))); border-radius: var(--size-2-1); background-image: linear-gradient(to right, var(--h1-color) 30%, transparent 70%); } body.heading-h1-underline h1::after { left: 0; } body.heading-h1-underline .HyperMD-header-1::after { left: var(--size-4-1); } body.heading-h1-underline .vertical-tab-content h1 { font-size: var(--h1-size); font-weight: var(--h1-weight); } body.heading-h1-underline.heading-underline-thin :is(h1, .HyperMD-header-1)::after { height: var(--size-2-1); } body.heading-h2-underline { --h2-line-height: calc(var(--setting-line-height, var(--line-height-normal)) * var(--h2-size) * 1.2); } body.heading-h2-underline :is(h2, .HyperMD-header-2) { position: relative; } body.heading-h2-underline :is(h2, .HyperMD-header-2)::after { content: ""; position: absolute; height: var(--size-4-1); width: 100%; top: 50%; transform: translateY(max(var(--h2-size) * var(--line-height-normal) * 0.3, var(--size-4-3))); border-radius: var(--size-2-1); background-image: linear-gradient(to right, var(--h2-color) 30%, transparent 70%); } body.heading-h2-underline h2::after { left: 0; } body.heading-h2-underline .HyperMD-header-2::after { left: var(--size-4-1); } body.heading-h2-underline .vertical-tab-content h2 { font-size: var(--h2-size); font-weight: var(--h2-weight); } body.heading-h2-underline.heading-underline-thin :is(h2, .HyperMD-header-2)::after { height: var(--size-2-1); } body.heading-h3-underline { --h3-line-height: calc(var(--setting-line-height, var(--line-height-normal)) * var(--h3-size) * 1.2); } body.heading-h3-underline :is(h3, .HyperMD-header-3) { position: relative; } body.heading-h3-underline :is(h3, .HyperMD-header-3)::after { content: ""; position: absolute; height: var(--size-4-1); width: 100%; top: 50%; transform: translateY(max(var(--h3-size) * var(--line-height-normal) * 0.3, var(--size-4-3))); border-radius: var(--size-2-1); background-image: linear-gradient(to right, var(--h3-color) 30%, transparent 70%); } body.heading-h3-underline h3::after { left: 0; } body.heading-h3-underline .HyperMD-header-3::after { left: var(--size-4-1); } body.heading-h3-underline .vertical-tab-content h3 { font-size: var(--h3-size); font-weight: var(--h3-weight); } body.heading-h3-underline.heading-underline-thin :is(h3, .HyperMD-header-3)::after { height: var(--size-2-1); } body.heading-h4-underline { --h4-line-height: calc(var(--setting-line-height, var(--line-height-normal)) * var(--h4-size) * 1.2); } body.heading-h4-underline :is(h4, .HyperMD-header-4) { position: relative; } body.heading-h4-underline :is(h4, .HyperMD-header-4)::after { content: ""; position: absolute; height: var(--size-4-1); width: 100%; top: 50%; transform: translateY(max(var(--h4-size) * var(--line-height-normal) * 0.3, var(--size-4-3))); border-radius: var(--size-2-1); background-image: linear-gradient(to right, var(--h4-color) 30%, transparent 70%); } body.heading-h4-underline h4::after { left: 0; } body.heading-h4-underline .HyperMD-header-4::after { left: var(--size-4-1); } body.heading-h4-underline .vertical-tab-content h4 { font-size: var(--h4-size); font-weight: var(--h4-weight); } body.heading-h4-underline.heading-underline-thin :is(h4, .HyperMD-header-4)::after { height: var(--size-2-1); } body.heading-h5-underline { --h5-line-height: calc(var(--setting-line-height, var(--line-height-normal)) * var(--h5-size) * 1.2); } body.heading-h5-underline :is(h5, .HyperMD-header-5) { position: relative; } body.heading-h5-underline :is(h5, .HyperMD-header-5)::after { content: ""; position: absolute; height: var(--size-4-1); width: 100%; top: 50%; transform: translateY(max(var(--h5-size) * var(--line-height-normal) * 0.3, var(--size-4-3))); border-radius: var(--size-2-1); background-image: linear-gradient(to right, var(--h5-color) 30%, transparent 70%); } body.heading-h5-underline h5::after { left: 0; } body.heading-h5-underline .HyperMD-header-5::after { left: var(--size-4-1); } body.heading-h5-underline .vertical-tab-content h5 { font-size: var(--h5-size); font-weight: var(--h5-weight); } body.heading-h5-underline.heading-underline-thin :is(h5, .HyperMD-header-5)::after { height: var(--size-2-1); } body.heading-h6-underline { --h6-line-height: calc(var(--setting-line-height, var(--line-height-normal)) * var(--h6-size) * 1.2); } body.heading-h6-underline :is(h6, .HyperMD-header-6) { position: relative; } body.heading-h6-underline :is(h6, .HyperMD-header-6)::after { content: ""; position: absolute; height: var(--size-4-1); width: 100%; top: 50%; transform: translateY(max(var(--h6-size) * var(--line-height-normal) * 0.3, var(--size-4-3))); border-radius: var(--size-2-1); background-image: linear-gradient(to right, var(--h6-color) 30%, transparent 70%); } body.heading-h6-underline h6::after { left: 0; } body.heading-h6-underline .HyperMD-header-6::after { left: var(--size-4-1); } body.heading-h6-underline .vertical-tab-content h6 { font-size: var(--h6-size); font-weight: var(--h6-weight); } body.heading-h6-underline.heading-underline-thin :is(h6, .HyperMD-header-6)::after { height: var(--size-2-1); } body.heading-h6-variant :is(h6, .cm-header-6) { font-variant: small-caps; } /* #endregion heading */ /* #region image */ body.theme-dark.image-dark-hover img { filter: brightness(0.7); transition: var(--animation); } body.theme-dark.image-dark-hover img:hover { filter: brightness(0.85); } img { border-radius: var(--radius-l); cursor: pointer; } /* hint text, reference from https://github.com/chrisgrieser/shimmering-focus */ body.image-alt .image-embed[alt] { padding: var(--size-4-1) 0; } body.image-alt .image-embed[alt]::after { display: block; text-align: center; } body.image-alt .image-embed[alt]:not([alt$=".png"], [alt$=".jpg"], [alt$=".jpeg"], [alt$=".tiff"], [alt$=".webp"], [alt$=".bmp"])::after { content: attr(alt); font-size: var(--font-smaller); color: var(--text-faint); } body.image-alt .view-content img:not(.emoji) { display: block; margin-right: auto; margin-left: auto; } /* scale on click, reference from blue-topaz */ body.image-zoom :is(.markdown-preview-view, .workspace-leaf-content[data-type=image]) img:not([class*=emoji], .banner-image) { cursor: zoom-in; } body.image-zoom :is(.markdown-preview-view, .workspace-leaf-content[data-type=image]) img:not([class*=emoji], .banner-image):active { overflow: hidden; position: relative; object-fit: contain; height: 100%; width: 100%; margin: 0; border-radius: 0; inset: 0; z-index: 200; background-image: linear-gradient(to right, hsl(var(--background-primary-hsl)), hsl(var(--background-secondary-hsl)), hsl(var(--background-primary-hsl))); } body.image-zoom.image-zoom-out :is(.markdown-preview-view, .workspace-leaf-content[data-type=image]) img:not([class*=emoji], .banner-image):active { position: fixed; } /* #endregion image */ /* #region canvas */ .canvas-wrapper .canvas-node-container { border-radius: var(--radius-l); background-color: hsl(var(--background-primary-hsl)); } .canvas-wrapper .canvas-card-menu { padding: var(--size-2-1); border-radius: var(--radius-m); bottom: var(--size-4-6); } .canvas-wrapper .canvas-card-menu .canvas-card-menu-button { --icon-size: var(--icon-l); } .canvas-wrapper :is(.canvas-menu, .canvas-controls-group) { border-radius: var(--radius-m); } .canvas-wrapper .canvas-menu { padding: var(--size-4-1); } .canvas-wrapper .canvas-menu .clickable-icon { padding: var(--size-2-3); } .canvas-wrapper .canvas-control-group { box-shadow: none; border-radius: var(--radius-m); background-color: hsl(var(--background-secondary-hsl)); } .canvas-wrapper .canvas-control button { transition: none; margin: var(--size-2-1); padding: var(--size-2-3); border-radius: var(--radius-s); border-bottom: none; } .canvas-wrapper .canvas-control button:not([disabled]):hover { background-color: var(--background-modifier-hover) !important; } body.canvas-control-hide .canvas-control-group { opacity: 0; transition: var(--animation); transition-delay: var(--animation-delay); } body.canvas-control-hide .canvas-control-group:hover { transition-delay: 0s; opacity: 1; } body.canvas-center .canvas-node-content.markdown-embed > .markdown-embed-content > .markdown-preview-view > .markdown-preview-sizer { text-align: center; } /* #endregion canvas */ /* #region callout */ /* #endregion callout */ /* #region pdf */ body.theme-dark.pdf-dark-hover .pdf-viewer { opacity: 0.7; transition: opacity var(--animation); } body.theme-dark.pdf-dark-hover .pdf-viewer:hover { opacity: 0.85; } /* #endregion pdf */ /* #region property */ .metadata-container { margin-block-end: var(--size-4-2); transition: var(--animation); --metadata-property-background-hover: var(--md-container-bg); } body.prop-outline .metadata-container { transform: none; --metadata-border-width: var(--block-outline-width); --metadata-border-radius: var(--radius-l); --metadata-border-color: var(--accent-inactive); --metadata-padding: var(--radius-l); } body.prop-outline .metadata-container:hover { --metadata-border-color: var(--accent-active); } .metadata-container .metadata-add-button { padding: var(--size-4-1); margin-top: var(--size-4-2); gap: var(--size-2-3); } .metadata-properties-heading .collapse-indicator { left: calc(var(--size-4-8) * -1); } .metadata-property-icon, input.metadata-property-key-input, .multi-select-pill, .multi-select-input { line-height: calc(var(--line-height-normal) / 1.5); height: calc(var(--line-height-normal) / 1.5); } .metadata-property-key { padding-block: var(--size-2-1); } .metadata-property:not([data-property-key=tags]) .metadata-property-key-input { padding-block: var(--size-2-3); } .multi-select-pill { transition: var(--animation); } .metadata-property[data-property-key=cssclasses] { --pill-padding-x: 0.4em; } .metadata-property[data-property-key=cssclasses] .multi-select-pill { line-height: 1; } .multi-select-pill-remove-button { cursor: pointer; } .multi-select-pill-content { line-height: 1.6; } /* #endregion property */ /* #endregion [editor] */ /* #region [plugins] */ /* #region better-command-palette */ .better-command-palette p.better-command-palette-title { margin: var(--size-4-3) var(--size-4-6); } .better-command-palette .prompt-input { font-size: var(--font-ui-large); } /* #endregion better-command-palette */ /* #region calender */ body.calendar-swap-year-month #calendar-container .nav { padding-left: var(--size-4-1); } body.calendar-swap-year-month #calendar-container .nav .title { display: flex; flex-direction: row-reverse; font-weight: normal; font-size: 1.2rem; } body.calendar-swap-year-month #calendar-container .nav .title .year { color: var(--text-normal); letter-spacing: 0.1rem; display: flex; align-items: center; } body.calendar-swap-year-month #calendar-container .nav .title .year::after { content: var(--setting-calendar-year-suffix, "年"); margin-right: var(--size-2-1); margin-left: var(--size-2-1); } body.calendar-swap-year-month #calendar-container .nav .title .month { height: var(--size-4-6); line-height: var(--size-4-6); letter-spacing: 0.1rem; font-weight: bold; color: var(--accent-active); } .theme-light { --calendar-weekend-bg: hsla(var(--accent-h), var(--accent-s), calc(var(--accent-l) + 24%), 24%); } .theme-dark { --calendar-weekend-bg: hsla(var(--accent-h), var(--accent-s), calc(var(--accent-l) - 24%), 24%); } #calendar-container { --color-text-today: var(--text-on-accent); --color-text-weeknum: var(--accent-active); } #calendar-container thead { border-bottom: var(--size-2-1) solid var(--accent-active); } #calendar-container th { padding: 2px 0 4px; font-weight: bold; letter-spacing: 0.1em; } #calendar-container .nav { padding: 0; margin-bottom: var(--size-4-3); padding-left: var(--size-4-1); justify-content: space-around; } #calendar-container .nav .right-nav { margin-left: unset; } #calendar-container .day { border: 1px solid transparent; } #calendar-container .day:hover { border-color: var(--accent-inactive); } #calendar-container .day.today:hover { border-color: var(--text-on-accent); } #calendar-container .day:active { background-color: var(--accent-inactive); } #calendar-container .active { background-color: var(--accent-inactive); color: var(--text-normal); } #calendar-container .today { --color-dot: var(--text-on-accent); color: var(--text-on-accent); background-color: var(--accent-active); } #calendar-container .reset-button { white-space: nowrap; } #calendar-container .title { line-height: 1; font-size: 1.4rem; white-space: nowrap; } #calendar-container .dot-container { translate: 0 calc(-1 * var(--size-2-1)); } body.calendar-weekend #calendar-container tbody tr td:nth-last-child(2), body.calendar-weekend #calendar-container tbody tr td:nth-last-child(1) { background-color: var(--calendar-weekend-bg); } .workspace-leaf-content[data-type=calendar] .view-content { padding-inline: var(--size-4-1); padding-block: 0; } body #calendar-container { max-width: var(--setting-calendar-max-width, 500px); margin-inline: auto; } body #calendar-container .day { padding: var(--size-2-1) var(--size-4-1) !important; border: none; } /* #endregion calender */ /* #region excalidraw */ /* reference from https://github.com/Maldonacho/obsidian-encore-theme */ .excalidraw-wrapper { background-color: transparent; } .excalidraw { border-radius: 8px; background-color: transparent; --ui-font: var(--font-interface); --help-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' data-darkreader-inline-stroke='' style='--darkreader-inline-stroke:currentColor;'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3'%3E%3C/path%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'%3E%3C/line%3E%3C/svg%3E"); --grip-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' data-darkreader-inline-stroke='' style='--darkreader-inline-stroke:currentColor;'%3E%3Ccircle cx='12' cy='9' r='1'%3E%3C/circle%3E%3Ccircle cx='19' cy='9' r='1'%3E%3C/circle%3E%3Ccircle cx='5' cy='9' r='1'%3E%3C/circle%3E%3Ccircle cx='12' cy='15' r='1'%3E%3C/circle%3E%3Ccircle cx='19' cy='15' r='1'%3E%3C/circle%3E%3Ccircle cx='5' cy='15' r='1'%3E%3C/circle%3E%3C/svg%3E"); } .excalidraw .welcome-screen-menu { display: none; } .excalidraw .mobile-misc-tools-container { right: calc(var(--editor-container-padding) * -0.8); } .excalidraw .mobile-misc-tools-container .library-button { border-radius: 0; padding: var(--size-4-1); } :is(.excalidraw, .excalidraw.theme--dark) { --color-selection: var(--accent-active); --color-primary: var(--accent-active); --color-primary-darker: var(--accent-active); --color-primary-darkest: var(--text-normal); --button-gray-2: var(--nav-item-background-hover); --color-primary-light: var(--nav-item-background-hover); --border-radius-md: 4px; --border-radius-lg: 8px; --input-shadow: none; --input-shadow-hover: none; } :is(.excalidraw, .excalidraw.theme--dark) .color-picker-label-swatch { border: 1px solid var(--color-base-100); } :is(.excalidraw, .excalidraw.theme--dark) .color-picker-hash { width: 1rem; } :is(.excalidraw, .excalidraw.theme--dark) .Island > div:first-child > svg { -webkit-mask-image: var(--grip-icon); -webkit-mask-position: center; -webkit-mask-repeat: no-repeat; -webkit-mask-size: unset; background-color: var(--button-gray-1); } :is(.excalidraw, .excalidraw.theme--dark) :is(.Island, .mobile-misc-tools-container) { backdrop-filter: blur(var(--size-2-3)); } .excalidraw .popover { box-shadow: none; background-color: hsl(var(--background-secondary-hsl)) !important; animation: op var(--animation) !important; } .excalidraw .popover ul { border-radius: var(--radius-m); margin-left: 0; padding: var(--size-2-3); font-family: var(--font-text); box-shadow: var(--shadow-s); } .excalidraw .popover ul li button { border-radius: var(--radius-s); transition: none; } .excalidraw .popover ul li button:hover { background-color: var(--background-modifier-hover); color: var(--text-normal); } .excalidraw .popover ul hr { margin-block: var(--size-2-3); border-color: var(--hr-color); margin-inline: calc(-1 * var(--size-4-1)); } .excalidraw .layer-ui__wrapper__footer-right { transform: translateY(-32px); } .excalidraw .layer-ui__wrapper__footer-right .help-icon { display: none; } .excalidraw .layer-ui__wrapper__footer-left { margin-bottom: 0.3rem; } .theme-light .excalidraw:not(.theme--dark) { --button-gray-1: var(--color-base-30); --button-gray-3: var(--color-base-30); --dialog-border-color: var(--color-base-40); --island-bg-color: var(--color-base-00); --input-border-color: var(--color-base-30); --input-bg-color: var(--color-base-20); } .theme-dark .excalidraw.theme--dark { --button-gray-1: var(--color-base-30); --button-gray-3: var(--color-base-30); --dialog-border-color: var(--color-base-40); --island-bg-color: var(--color-base-00); --input-border-color: var(--color-base-30); --input-bg-color: var(--color-base-20); } .help-icon { -webkit-mask-image: var(--help-icon); -webkit-mask-position: center; -webkit-mask-repeat: no-repeat; -webkit-mask-size: 18px; background-color: var(--button-gray-1); height: 30px; } .help-icon :hover { background-color: var(--button-gray-2); } .help-icon > * { display: none; } .workspace-leaf-content[data-type=excalidraw] .clickable-icon.view-action:is([aria-label="Press ESC to exit fullscreen mode"], [aria-label="Open selected text as link\a(SHIFT+CLICK to open in a new pane)"], [aria-label="Save (will also update transclusions)"], [aria-label="Install or update Excalidraw Scripts"]) > svg { -webkit-mask-image: unset; -webkit-mask-position: center; -webkit-mask-repeat: no-repeat; -webkit-mask-size: 16px; background-color: var(--color-base-70); border-radius: 0; } .workspace-leaf-content[data-type=excalidraw] .clickable-icon.view-action[aria-label="Press ESC to exit fullscreen mode"] > svg { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' data-darkreader-inline-stroke='' style='--darkreader-inline-stroke:currentColor;'%3E%3Cpolyline points='15 3 21 3 21 9'%3E%3C/polyline%3E%3Cpolyline points='9 21 3 21 3 15'%3E%3C/polyline%3E%3Cline x1='21' y1='3' x2='14' y2='10'%3E%3C/line%3E%3Cline x1='3' y1='21' x2='10' y2='14'%3E%3C/line%3E%3C/svg%3E"); } .workspace-leaf-content[data-type=excalidraw] .clickable-icon.view-action[aria-label="Open selected text as link\a(SHIFT+CLICK to open in a new pane)"] > svg { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' data-darkreader-inline-stroke='' style='--darkreader-inline-stroke:currentColor;'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'%3E%3C/path%3E%3Cpolyline points='15 3 21 3 21 9'%3E%3C/polyline%3E%3Cline x1='10' y1='14' x2='21' y2='3'%3E%3C/line%3E%3C/svg%3E"); } .workspace-leaf-content[data-type=excalidraw] .clickable-icon.view-action[aria-label="Save (will also update transclusions)"] > svg { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' data-darkreader-inline-stroke='' style='--darkreader-inline-stroke:currentColor;'%3E%3Cpath d='M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11l5 5v11a2 2 0 0 1-2 2z'%3E%3C/path%3E%3Cpolyline points='17 21 17 13 7 13 7 21'%3E%3C/polyline%3E%3Cpolyline points='7 3 7 8 15 8'%3E%3C/polyline%3E%3C/svg%3E"); } .workspace-leaf-content[data-type=excalidraw] .clickable-icon.view-action[aria-label="Install or update Excalidraw Scripts"] > svg { -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' data-darkreader-inline-stroke='' style='--darkreader-inline-stroke:currentColor;'%3E%3Cpath d='M4 22h14a2 2 0 0 0 2-2V7.5L14.5 2H6a2 2 0 0 0-2 2v4'%3E%3C/path%3E%3Cpolyline points='14 2 14 8 20 8'%3E%3C/polyline%3E%3Cpath d='m9 18 3-3-3-3'%3E%3C/path%3E%3Cpath d='m5 12-3 3 3 3'%3E%3C/path%3E%3C/svg%3E"); } .workspace-leaf-content .excalidraw-view { padding: unset; padding-right: 4px; padding-bottom: 4px; } .excalidraw .excalidraw__embeddable__outer .theme-light { --background-primary: hsla(var(--accent-h), calc(var(--accent-s) - 12%), 97%, var(--bg-opacity)) !important ; } .theme-dark .excalidraw .excalidraw-textEditorContainer * { color: var(--text-on-accent) !important; filter: none !important; } /* #endregion excalidraw */ /* #region dbfolder */ body.link-icon .database-plugin__embed-link-wrapper a.internal-link[class*=database-plugin]::before { content: none; } /* #endregion dbfolder */ /* #region git */ .workspace-leaf-content[data-type=diff-view] .d2h-diff-table { font-family: var(--font-monospace); } body.back-blur-title-bar .workspace-leaf-content[data-type=diff-view] .d2h-file-diff { padding-top: var(--size-4-8); } /* #endregion git */ /* #region my-snippets */ .MySnippets-statusbar-menu { --interactive-normal: var(--accent-inactive); } /* #endregion my-snippets */ /* #region banners */ img.banner-image { border-radius: 0; } .obsidian-banner-spacer { height: 0; } .markdown-source-view .cm-content:has(.cm-line.has-banner) { padding-top: calc(var(--banner-height) - var(--size-4-8) + 1.5rem) !important; } .markdown-source-view .obsidian-banner-spacer { margin: 0 !important; } .markdown-preview-sizer > div.obsidian-banner-wrapper { position: initial !important; margin-top: var(--banner-height); } /* #endregion banners */ /* #region kanban */ body { --kanban-item-color: var(--setting-kanban-item-color, var(--text-normal)); --kanban-item-bg: var(--setting-kanban-item-bg, hsl(var(--background-primary-hsl))); --kanban-board-bg: var(--setting-kanban-board-bg, hsl(var(--background-secondary-hsl))); } :is(.kanban-plugin, .kanban-plugin__item, .kanban-plugin__lane) button { line-height: normal; padding-block: 0; } :is(.kanban-plugin__item-action-add, .kanban-plugin__lane-action-add) { color: var(--accent-active); } :is(.kanban-plugin__item-action-add, .kanban-plugin__lane-action-add):hover { background-color: var(--accent-active); color: var(--text-on-accent); } .kanban-plugin__lane { background: var(--kanban-board-bg); } .kanban-plugin__lane-form-wrapper { background: var(--kanban-board-bg); border: 1px solid var(--background-modifier-border-hover); box-shadow: var(--shadow-s); } .kanban-plugin__lane-form-wrapper textarea { padding: var(--size-4-1) var(--size-2-3); } .kanban-plugin__grow-wrap > textarea, .kanban-plugin__grow-wrap:after { border-radius: var(--radius-s); box-sizing: border-box; transition: box-shadow var(--animation) !important; } .kanban-plugin__new-item-button { background-color: var(--kanban-item-bg) !important; transition: var(--animation); } .kanban-plugin__new-item-button:hover { color: var(--accent-active); } .kanban-plugin__item-form .kanban-plugin__item-input-wrapper { padding: 0; height: 100%; } .kanban-plugin__item-form .kanban-plugin__item-input-wrapper * { height: 100%; } .kanban-plugin__item-form .kanban-plugin__item-input-wrapper textarea { padding: var(--size-2-1) var(--size-2-3); } .kanban-plugin__item-title-wrapper { background: var(--kanban-item-bg); } .kanban-plugin__item-title-wrapper p { color: var(--kanban-item-color); } .kanban-plugin__item-title-wrapper:has(.kanban-plugin__item-input-wrapper) { background: var(--background-modifier-form-field); } .kanban-plugin__item-postfix-button { padding: var(--size-4-1); margin-left: var(--size-2-3); margin-right: calc(var(--size-2-1) * -1); } .kanban-plugin__lane-title .kanban-plugin__lane-input { padding-inline: var(--size-2-3); } .kanban-plugin__lane a[aria-label=Close] { padding: var(--size-4-1); margin-left: var(--size-2-3); margin-right: calc(var(--size-2-1) * -1); } .kanban-plugin__markdown-preview-view :is(ul, ol) { padding-inline-start: var(--size-4-8); } .kanban-plugin__markdown-preview-view :is(ul, ol) li { margin: 0 !important; line-height: var(--line-height-tight) !important; } .kanban-plugin__markdown-preview-view img { pointer-events: none !important; } .kanban-plugin__autocomplete { backdrop-filter: blur(var(--size-4-8)); padding-inline: var(--size-2-2); animation: op var(--animation); border-radius: var(--radius-m); border: 1px solid var(--background-modifier-border); box-shadow: var(--shadow-s); z-index: var(--layer-notice); } .kanban-plugin__autocomplete-item, .kanban-plugin__autocomplete-item-active { border: none; border-radius: var(--radius-s); margin-block: var(--size-4-1) !important; } .kanban-plugin__autocomplete-item *, .kanban-plugin__autocomplete-item-active * { opacity: 1 !important; transition: none !important; } .kanban-plugin__autocomplete-item-active * { color: var(--text-on-accent) !important; } .kanban-plugin__autocomplete-item:hover { background-color: var(--background-modifier-hover); color: var(--text-normal); } .kanban-plugin * { caret-color: var(--accent-active); } .kanban-plugin__board-settings-modal :is(.is-open .choices__list--dropdown, .choices__list--dropdown) { background-color: var(--interactive-normal); } .kanban-plugin__board-settings-modal .choices { border: none; box-shadow: var(--input-shadow); border-radius: var(--input-radius); background-color: var(--interactive-normal); } .kanban-plugin__board-settings-modal .choices__inner { border-radius: var(--input-radius); } .kanban-plugin__board-settings-modal .choices__list { background-color: var(--interactive-normal); } .kanban-plugin__board-settings-modal .choices__list--dropdown { border-radius: var(--input-radius); } .kanban-plugin__board-settings-modal .choices__list--dropdown:focus { box-shadow: 0 0 0 3px var(--background-modifier-border-focus); } .kanban-plugin__board-settings-modal .choices__item--choice { border-radius: var(--radius-s); } .kanban-plugin__board-settings-modal .choices::after { content: var(--select-bg-img); width: 1.2rem; height: 1.2rem; border: none; margin-top: 0; translate: 0 -50%; } .kanban-plugin__board-settings-modal .choices[data-type*=select-one].is-open:after { margin-top: 0; } body.search-internal-enable .kanban-plugin__search-wrapper { width: fit-content; padding: var(--size-2-3) var(--size-2-3); position: absolute; background-color: var(--kanban-board-bg); border: 1px solid var(--background-modifier-border-hover); border-radius: var(--radius-m); left: unset; top: var(--size-2-3); right: var(--size-2-3); } body.search-internal-enable .kanban-plugin__search-wrapper a[aria-label=Cancel] { padding: var(--size-4-1); margin-left: var(--size-2-2); } /* #endregion kanban */ /* #region annotator */ hypothesis-app { --radius-base: 0.25rem; } hypothesis-app textarea { color: var(--text-normal) !important; border-bottom-left-radius: calc(var(--radius-base) * 4 / 5) !important; border-bottom-right-radius: calc(var(--radius-base) * 4 / 5) !important; } hypothesis-app .Hyp-Card { transition: var(--setting-animation-time, 200ms) ease; border-radius: calc(var(--radius-base) * 2); } hypothesis-app :is(.Hyp-LabeledButton, .Hyp-TextInput) { border-radius: var(--radius-base); } /* #endregion annotator */ /* #region dataview */ pre.dataview { border: 0 !important; padding-top: calc(var(--code-size) * var(--line-height-normal) * 0.7); } pre.dataview-error { font-family: var(--font-monospace); } pre.dataview-error::before { content: "DataView Error"; color: var(--color-red); position: absolute; top: var(--size-4-1); font-weight: bold; } body.dv-enable .cm-embed-block:has(.dataview) { border-color: var(--accent-inactive); } /* #endregion dataview */ /* #region recent-files */ .workspace-leaf-content[data-type=recent-files] .nav-file-title { padding: var(--size-4-1) var(--size-4-2); border-radius: var(--radius-s); } .workspace-leaf-content[data-type=recent-files] .nav-file-title:hover { background-color: var(--nav-item-background-hover); } .workspace-leaf-content[data-type=recent-files] .nav-file-title:hover:not(.is-active) .recent-files-file-delete { color: var(--accent-active); } .workspace-leaf-content[data-type=recent-files] .nav-file-title.is-active { background-color: var(--accent-active); } .workspace-leaf-content[data-type=recent-files] .nav-file-title.is-active::after { content: none; } .workspace-leaf-content[data-type=recent-files] .recent-files-file-delete { color: var(--text-on-accent); transform: translateY(var(--size-4-1)); } /* #endregion recent-files */ /* #region markmap */ body .markmap { font: var(--font-text-size) var(--font-text); } body .mm-toolbar { background-color: var(--status-bar-background); border-color: var(--status-bar-border-color); } /* #endregion markmap */ /* #region edit-toolbar */ body.search-internal-enable :is(.cMenuToolbarpopover + .document-search-container.top, .document-search-container:has(+ #cMenuToolbarModalBar.top)) { top: var(--size-4-12); right: var(--size-2-2); } #cMenuToolbarModalBar.top { margin: var(--size-2-2); } /* #endregion edit-toolbar */ /* #region shiki */ body { --shiki-code-background: var(--setting-code-bg, var(--md-container-bg)); --shiki-code-function: var(--color-orange); --shiki-code-important: var(--color-purple); --shiki-code-keyword: var(--color-purple); --shiki-code-property: var(--color-orange); --shiki-code-punctuation: var(--color-blue); --shiki-code-string: var(--color-green); --shiki-code-tag: var(--color-red); --shiki-code-value: var(--color-orange); --shiki-code-comment: var(--text-faint); --shiki-code-normal: var(--code-preview-base); --shiki-code-bg-radius: var(--setting-code-bg-radius, var(--radius-l)); --shiki-code-bg-border: var(--size-2-1) solid var(--nav-item-background-hover); } /* #endregion shiki */ /* #endregion [plugins] */ /* #region [workspace] */ /* #region document-search */ .obsidian-search-match-highlight { background-color: var(--background-secondary); } body.search-internal-enable .document-search-container { background-color: hsl(var(--background-secondary-hsl)) !important; position: absolute; top: var(--size-4-2); right: var(--size-4-4); border-radius: var(--radius-m); height: fit-content; border: var(--size-2-1) solid var(--frame-outline-color); box-shadow: var(--shadow-s); margin: 0; } body.search-internal-enable .document-search-container .document-search-buttons .document-search-button { font-size: 0; background-color: transparent !important; color: var(--text-muted); cursor: var(--cursor); height: var(--input-height); width: var(--input-height); padding: var(--size-4-1); box-shadow: unset !important; } body.search-internal-enable .document-search-container .document-search-buttons .document-search-button:hover { background-color: var(--background-modifier-hover) !important; color: var(--text-normal); } .markdown-source-view, .markdown-reading-view { container-type: inline-size; } @container (max-width: 390px) { body.search-internal-enable .document-search-container { width: calc(100% - 2 * var(--size-4-3)); } body.search-internal-enable .document-search-container :is(.document-search-input, .document-replace-input) { min-width: 0; } } @container (max-width: 320px) { body.search-internal-enable .document-search-container :is(.document-search-buttons [aria-label="Shift + F3"], .document-replace-buttons [aria-label="Ctrl + Alt + Enter"]) { display: none; } } /* #endregion document-search */ /* #region modal */ body { --modal-width: min(90vw, var(--modal-max-width)); --modal-height: min(85vh, var(--modal-max-height)); } :is(.horizontal-tab-nav-item, .vertical-tab-nav-item).is-active { background-color: var(--nav-item-background-active) !important; } .modal-close-button { height: var(--input-height); width: var(--input-height); transition: var(--animation); padding: 3px; } .modal-close-button::before { content: " " !important; display: block; height: var(--size-4-6); width: var(--size-4-6); background-color: currentColor; -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M17.25 17.25 6.75 6.75m10.5 0-10.5 10.5'/%3e%3c/svg%3e"); } .modal-close-button:hover { background-color: var(--frame-outline-color); } body.titlebar-colorful .modal-container .mod-settings::before { --setting-color-logo: var(--text-on-accent); } input { transition-duration: var(--setting-animation-time, 200ms) !important; } body.modal-slider input[type=range]::-webkit-slider-thumb { height: 1.6em; width: var(--size-4-1); background-color: var(--text-muted); position: relative; top: 50%; transform: translateY(-50%); border-radius: var(--radius-m); } body.modal-slider input[type=range]::-webkit-slider-thumb:hover { box-shadow: none; } body:is(.modal-toggle-round, .modal-toggle-thin) .checkbox-container { --toggle-radius: var(--radius-m); height: var(--size-4-4); transition: var(--animation-slow); border: var(--size-2-1) solid var(--text-faint); background-color: var(--color-base-20); cursor: pointer; } body:is(.modal-toggle-round, .modal-toggle-thin) .checkbox-container input[type=checkbox] { display: none; } body.modal-toggle-round .checkbox-container { --toggle-shadow: var(--color-base-40); } body.modal-toggle-round .checkbox-container::after { left: 0; height: calc(var(--toggle-width) / 3); width: calc(var(--toggle-width) / 3); bottom: 30%; border-radius: calc(var(--toggle-width) / 2); border: var(--toggle-border-width) solid var(--text-faint); background-color: var(--text-on-accent); margin: 0; transition: var(--animation-slow); box-shadow: 0 4px 2px 0 var(--toggle-shadow); } :is(body.modal-toggle-round .checkbox-container:hover, body.modal-toggle-round .checkbox-container:focus)::after { bottom: 10%; box-shadow: 0 2px 2px 0 var(--toggle-shadow); } body.modal-toggle-round .checkbox-container.is-enabled { border-color: var(--accent-active); background-color: var(--accent-inactive); } body.modal-toggle-round .checkbox-container.is-enabled::after { border-color: var(--accent-active); transform: none; left: calc(100% - var(--toggle-width) / 3 - 3 * var(--toggle-border-width)); } /* 参考 https://uiverse.io/martinval9/white-lionfish-18 */ body.modal-toggle-thin .checkbox-container::before { height: var(--toggle-border-width); left: calc(var(--toggle-border-width) * 2); right: calc(var(--toggle-border-width) * 2); opacity: 1; top: 50%; bottom: initial; transform: translateY(-50%); background-color: var(--text-faint); } body.modal-toggle-thin .checkbox-container::after { left: var(--toggle-border-width); height: var(--size-4-3); bottom: 50%; border-radius: var(--radius-m) var(--radius-m) 0 0; border: var(--toggle-border-width) solid var(--text-faint); border-bottom-width: calc(var(--toggle-border-width) / 2); background-color: var(--text-on-accent); width: 20%; margin: 0; transition: var(--animation-slow); } body.modal-toggle-thin .checkbox-container:hover::after { height: var(--size-4-2); } body.modal-toggle-thin .checkbox-container:active::after { width: calc(100% - var(--toggle-border-width) * 6); } body.modal-toggle-thin .checkbox-container.is-enabled { border-color: var(--accent-active); background-color: var(--accent-inactive); } body.modal-toggle-thin .checkbox-container.is-enabled::before { background-color: var(--accent-active); } body.modal-toggle-thin .checkbox-container.is-enabled::after { border-color: var(--accent-active); transform: none; left: calc(80% - var(--toggle-border-width) * 4); } body.modal-toggle-thin .checkbox-container.is-enabled:active::after { left: calc(2 * var(--toggle-border-width)); } body:is(:not(.css-settings-manager), .modal-header):not(.is-mobile) .modal-container { --modal-header-height: var(--size-4-12); --top-search-right: var(--size-4-12); } body:is(:not(.css-settings-manager), .modal-header):not(.is-mobile) .modal-container .mod-settings { container-type: inline-size; } body:is(:not(.css-settings-manager), .modal-header):not(.is-mobile) .modal-container .mod-settings::before { content: var(--setting-header-title, "maple 0.8.34"); position: absolute; left: 50%; top: var(--size-4-6); transform: translate(-50%, -50%); font-size: calc(1.4 * var(--size-4-4)); font-weight: bold; color: var(--setting-color-logo, var(--text-accent)); transition: var(--animation); } @container (max-width:750px) { body:is(:not(.css-settings-manager), .modal-header):not(.is-mobile) .modal-container .mod-settings::before { opacity: 0; } } body:is(:not(.css-settings-manager), .modal-header):not(.is-mobile) .modal-container .mod-settings .modal-content { background-color: var(--frame-background-color); } body:is(:not(.css-settings-manager), .modal-header):not(.is-mobile) .modal-container .mod-settings .modal-content .vertical-tab-header { background-color: hsl(var(--background-secondary-hsl)); border-top: 1px solid var(--divider-color); margin-top: var(--modal-header-height); padding-top: 0; } body:is(:not(.css-settings-manager), .modal-header):not(.is-mobile) .modal-container .mod-settings .modal-content .vertical-tab-content-container { padding-top: var(--modal-header-height); } body:is(:not(.css-settings-manager), .modal-header):not(.is-mobile) .modal-container .mod-settings .modal-content .vertical-tab-content-container .vertical-tab-content { background-color: hsl(var(--background-primary-hsl)); border-top: 1px solid var(--divider-color); padding-top: var(--size-4-6); padding-right: var(--size-4-8); } body:is(:not(.css-settings-manager), .modal-header):not(.is-mobile) .modal-container .mod-settings .modal-content .vertical-tab-content-container .vertical-tab-content h2 { font-size: var(--h2-size); font-weight: var(--h2-weight); } body:is(:not(.css-settings-manager), .modal-header):not(.is-mobile) .modal-container .mod-settings .modal-content .settings-search-container { padding: 0; } body:is(:not(.css-settings-manager), .modal-header):not(.is-mobile) .modal-container .mod-settings .modal-content .settings-search-container .settings-search-input { position: absolute; top: calc(var(--size-2-1) * -1); left: var(--size-4-2); transform: translateY(calc((var(--modal-header-height) - var(--input-height)) / 2 - var(--size-2-1))); width: calc(clamp(180px, var(--modal-width) / 4, 250px) - var(--size-4-3) * 1); } body:is(:not(.css-settings-manager), .modal-header):not(.is-mobile) .modal-container .mod-settings .modal-content .setting-item-heading { margin-top: 0; } body:is(:not(.css-settings-manager), .modal-header):not(.is-mobile) .modal-container .mod-settings .modal-content .setting-item:has(.search-input-container.mod-hotkey) { padding-bottom: 0; } body:is(:not(.css-settings-manager), .modal-header):not(.is-mobile) .modal-container .mod-settings .modal-content .setting-item:has(.search-input-container.mod-hotkey) .setting-item-info { display: none; } body:is(:not(.css-settings-manager), .modal-header):not(.is-mobile) .modal-container .mod-settings .modal-content .setting-item:has(.search-input-container.mod-hotkey) .setting-item-control { top: calc(var(--size-2-1) * -1); transform: translateY(calc((var(--modal-header-height) - var(--input-height)) / 2 + var(--size-2-1))); right: var(--top-search-right); position: absolute; } body:is(:not(.css-settings-manager), .modal-header):not(.is-mobile) .modal-container .mod-settings .modal-content .setting-item:has(.search-input-container.mod-hotkey) + .setting-filter-container { display: none; } body:is(:not(.css-settings-manager), .modal-header):not(.is-mobile) .modal-container .mod-settings .modal-content .plugin-list-plugins > .setting-item { padding: 0; } body:is(:not(.css-settings-manager), .modal-header):not(.is-mobile) .modal-container .mod-settings .modal-content .plugin-list-plugins > .setting-item .setting-item-info { display: none; } body:is(:not(.css-settings-manager), .modal-header):not(.is-mobile) .modal-container .mod-settings .modal-content .plugin-list-plugins > .setting-item .setting-item-control { display: block; position: absolute; top: calc(var(--size-2-1) * -1); transform: translateY(calc((var(--modal-header-height) - var(--input-height)) / 2 + var(--size-2-1))); right: var(--top-search-right); } body:is(:not(.css-settings-manager), .modal-header):not(.is-mobile) .modal-container .mod-settings .modal-content .setting-item-name:has(.search-input-container) { position: absolute; top: calc(var(--size-2-1) * -1); transform: translateY(calc((var(--modal-header-height) - var(--input-height)) / 2 + var(--size-2-1))); right: var(--top-search-right); } body:is(:not(.css-settings-manager), .modal-header):not(.is-mobile) .modal-container .mod-settings .modal-content .vertical-tab-content > :nth-child(5):not(.style-settings-container):has(input[type=search]) { position: absolute; top: calc(var(--size-2-1) * -1); transform: translateY(calc(var(--modal-header-height) / 2 - var(--input-height) + var(--size-4-1))); right: var(--top-search-right); } body:is(:not(.css-settings-manager), .modal-header):not(.is-mobile) .modal-container .mod-settings .modal-content .vertical-tab-content > :nth-child(5):not(.style-settings-container):has(input[type=search]) .setting-item-info { display: none; } select, .dropdown, button { transition: var(--animation); } .theme-light { --select-bg-img: url('data:image/svg+xml;utf8,'); } .theme-dark { /* current color seems to be invalid for SVG in background-image */ --select-bg-img: url('data:image/svg+xml;utf8,'); } :is(select, .dropdown) { background-size: calc(1.2 * var(--size-4-4)); background-position: right calc(0.4 * var(--size-4-4)) top 56%, 0 0; background-image: var(--select-bg-img) !important; } .modal-container .is-loading { position: initial; } .modal-container .modal-close-button { top: 9px; right: 9px !important; } .modal-container :is(.mod-community-plugin, .mod-community-theme) .modal-sidebar .setting-item:first-child { max-width: var(--modal-community-sidebar-width); } .modal-container .mod-settings .modal-content .setting-hotkey { box-shadow: var(--shadow-s); border: 2px solid var(--accent-inactive); border-radius: var(--size-2-3); font-size: var(--font-ui-smaller); padding: 1px var(--size-4-2); transition: var(--animation); } .modal-container .mod-settings .modal-content .setting-hotkey .setting-hotkey-icon { margin-right: calc(-1 * var(--size-4-1)); } .modal-container .mod-settings .modal-content .setting-hotkey:hover { border-color: var(--accent-active); } .modal-container .mod-settings .modal-content .setting-hotkey.mod-active { color: var(--text-faint); background-color: var(--frame-background-color); } .modal-container .mod-settings .modal-content .setting-hotkey:not(.has-conflict):not(.mod-active) { background-color: var(--code-background); } .modal-container .mod-settings .modal-content .setting-item-heading .setting-item-name { font-weight: bold; font-size: var(--font-ui-medium); } body.setting-group-title.theme-dark .modal-container .mod-settings .modal-content .vertical-tab-header-group-title { filter: brightness(1.4); } body.setting-group-title .modal-container .mod-settings .modal-content .vertical-tab-header-group { padding-bottom: 0; } body.setting-group-title .modal-container .mod-settings .modal-content .vertical-tab-header-group-title { color: var(--accent-active); font-size: var(--size-4-4); position: relative; } body.setting-group-title .modal-container .mod-settings .modal-content .vertical-tab-header-group-title::before { content: ""; position: absolute; height: calc(100% - var(--size-4-4)); width: var(--size-4-1); top: var(--size-4-2); left: calc(var(--size-4-1) * -1); background-color: var(--accent-active); border-radius: var(--size-2-1); } :is(.menu, .prompt, :not(.excalidraw) .popover, .modal, .modal-bg, .document-search-container, .suggestion-container) { animation: op var(--animation); } body.modal-animation :is(.prompt, .popover, .modal) { animation: op var(--animation), bounce var(--animation); } @keyframes op { 0% { opacity: 0; } 30% { opacity: 0.7; } 70% { opacity: 0.95; } 100% { opacity: 1; } } @keyframes bounce { 0% { transform: scale(0.99); } 70% { transform: scale(1.01); } 100% { transform: scale(1); } } :is(.menu-normal .menu, .menu-suggestion .suggestion-container, .menu-graph .graph-control-section) { background-color: hsla(var(--background-secondary-hsl), 0.5) !important; backdrop-filter: blur(var(--size-4-8)); will-change: backdrop-filter; } body.modal-blur .modal-bg { opacity: 1 !important; background-color: hsla(var(--background-secondary-hsl), 0.5) !important; backdrop-filter: blur(var(--size-4-1)); will-change: backdrop-filter; } .mod-search-suggestion .suggestion { background-color: transparent; } /* #endregion modal */ /* #region scrollbar */ @property --scrollbar-color { syntax: ""; inherits: true; initial-value: rgba(0, 0, 0, 0); } /* ! `overflow: overlay` is deprecated, Chrome >= 114 (Obsidian 1.4) is equal to `overflow: auto` */ /* !Chrome >= 121 no longer support `-webkit-scrollbar-*`, no effect currently */ /* usage of `@property`: https://stackoverflow.com/a/74050413/20058211 */ /* usage of `-webkit-text-fill-color`: https://stackoverflow.com/a/46304690/20058211 */ body:not(.is-mobile):not(.mod-macos) .mod-settings :is(.vertical-tab-content, .vertical-tab-header) { scrollbar-gutter: stable; } body:not(.is-mobile):not(.mod-macos).scrollbar-hover-accent { --setting-scrollbar-hover: hsla(var(--color-accent-hsl), 40%); } body:not(.is-mobile):not(.mod-macos).scrollbar-hover-expand ::-webkit-scrollbar-thumb:hover, body:not(.is-mobile):not(.mod-macos).scrollbar-hover-expand ::-webkit-scrollbar-thumb:active { border-width: var(--size-2-1) !important; } body:not(.is-mobile):not(.mod-macos) ::-webkit-scrollbar { width: var(--size-4-3) !important; height: var(--size-4-3) !important; background-color: transparent !important; } body:not(.is-mobile):not(.mod-macos) ::-webkit-scrollbar-track { background-color: transparent !important; box-shadow: none !important; } body:not(.is-mobile):not(.mod-macos) ::-webkit-scrollbar-thumb { border-radius: var(--size-2-3) !important; border: 3.6px solid transparent !important; background-color: var(--scrollbar-color) !important; } body:not(.is-mobile):not(.mod-macos) ::-webkit-scrollbar-thumb:hover { --scrollbar-color: var(--setting-scrollbar-hover); } body:not(.is-mobile):not(.mod-macos) ::-webkit-scrollbar-thumb:active { --scrollbar-color: hsla(var(--color-accent-hsl), 64%); } body:not(.is-mobile):not(.mod-macos):not(.scrollbar-movein-animation-enable) { --scrollbar-color: hsla(var(--color-accent-hsl), 24%); } body:not(.is-mobile):not(.mod-macos).scrollbar-movein-animation-enable :is(.vertical-tab-header, .vertical-tab-content, .nav-files-container, .workspace-leaf-content:not([data-type*=graph], [data-type*=pdf]) .view-content, .search-result-container, .git-view-body, .suggestion-container .suggestion, .prompt-results, .community-modal-search-results-wrapper, .community-modal-info, .modal:not(.mod-settings, .mod-community-theme, .mod-community-plugin), .tag-container, .backlink-pane, .markdown-source-view .cm-scroller, .markdown-preview-view, .workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container, .markdown-embed-content .markdown-rendered, pre code, .workspace-leaf-content[data-type=calendar] .view-content, .janitor-scan-results, .excalidraw-wrapper :is(.App-menu .Stack .Island.App-menu__left, .scrollbar), .excalidraw-contextMenuContainer .popover, .kanban-plugin__board, .kanban-plugin__lane-items, .kanban-plugin__autocomplete) { transition: --scrollbar-color var(--animation); } body:not(.is-mobile):not(.mod-macos).scrollbar-movein-animation-enable :is(.vertical-tab-header, .vertical-tab-content, .nav-files-container, .workspace-leaf-content:not([data-type*=graph], [data-type*=pdf]) .view-content, .search-result-container, .git-view-body, .suggestion-container .suggestion, .prompt-results, .community-modal-search-results-wrapper, .community-modal-info, .modal:not(.mod-settings, .mod-community-theme, .mod-community-plugin), .tag-container, .backlink-pane, .markdown-source-view .cm-scroller, .markdown-preview-view, .workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container, .markdown-embed-content .markdown-rendered, pre code, .workspace-leaf-content[data-type=calendar] .view-content, .janitor-scan-results, .excalidraw-wrapper :is(.App-menu .Stack .Island.App-menu__left, .scrollbar), .excalidraw-contextMenuContainer .popover, .kanban-plugin__board, .kanban-plugin__lane-items, .kanban-plugin__autocomplete):hover { --scrollbar-color: hsla(var(--color-accent-hsl), 24%); } body:not(.is-mobile):not(.mod-macos).scrollbar-movein-animation-enable textarea { color: transparent; transition: color var(--animation); -webkit-text-fill-color: var(--text-normal); } body:not(.is-mobile):not(.mod-macos).scrollbar-movein-animation-enable textarea:hover { color: hsla(var(--color-accent-hsl), 24%); } body:not(.is-mobile):not(.mod-macos).scrollbar-movein-animation-enable textarea * { -webkit-text-fill-color: initial; } body:not(.is-mobile):not(.mod-macos).scrollbar-movein-animation-enable textarea::-webkit-scrollbar-thumb { box-shadow: 0 0 0 10px inset; border-width: 3.2px; background-clip: content-box; background-color: transparent !important; } body.scrollbar-hide :not([style="overflow-x: auto;"])::-webkit-scrollbar { display: none !important; } /* #endregion scrollbar */ /* #region tab */ body.tab-float { --tab-radius: var(--size-2-3); } body.tab-float .workspace-tab-header-container { --tab-outline-width: 0 !important; padding-left: 0; } body.tab-float .mod-root .workspace-tab-header-container-inner { margin-top: var(--size-4-1); padding-bottom: var(--size-4-1); padding-left: var(--size-4-1); } body.tab-float .mod-root .workspace-tab-header { padding-block: 0 !important; transition: color var(--animation), width var(--animation); } body.tab-float .mod-root .workspace-tab-header.is-active { --tab-radius-active: var(--size-2-3); box-shadow: var(--shadow-s); } body.tab-float .mod-root .workspace-tab-header .workspace-tab-header-inner-close-button { padding: var(--size-2-1); } body.tab-float .mod-root .workspace-tab-header .workspace-tab-header-inner-close-button:hover { background-color: var(--frame-background-color); } body.tab-float .mod-root .workspace-tabs:not(.mod-stacked):not(.mod-active) .workspace-tab-header.is-active { --tab-background-active: hsla(var(--background-primary-hsl), 0.5); } body.tab-float.theme-dark .mod-root .workspace-tab-header.is-active { box-shadow: none; } body.tab-float .workspace-split.mod-root .workspace-tab-header.is-active::before, body.tab-float .workspace-split.mod-root .workspace-tab-header.is-active::after { box-shadow: none; } body.tab-float .workspace-tab-header-new-tab { padding-top: var(--size-4-1); margin-left: calc(var(--size-4-3) * -1); } .view-header-title-parent:empty + .view-header-title { max-width: 70%; text-align: center; cursor: text; } .view-header-title-parent:not(:empty) + .view-header-title:after { content: ""; width: 20%; inset-block: 0; position: absolute; cursor: text; } body.tab-show-close-all .mod-root .workspace-tab-header .workspace-tab-header-inner-close-button, body.tab-show-close-part .mod-root .workspace-tab-header:not(.is-active) .workspace-tab-header-inner-close-button { display: none; } body.tab-show-close-all .mod-root .workspace-tab-header:hover .workspace-tab-header-inner-close-button, body.tab-show-close-part .mod-root .workspace-tab-header:not(.is-active):hover .workspace-tab-header-inner-close-button { display: inherit; } body.tab-title-bar-text-small .view-header { --file-header-font-size: calc(var(--font-ui-smaller) - var(--size-2-1)); } body.tab-title-bar-text-hidden .workspace-leaf-content:not([data-type=excalidraw]) .view-header-title-container { opacity: 0; transition: var(--animation); transition-delay: var(--animation-delay); } body.tab-title-bar-text-hidden .workspace-leaf-content:not([data-type=excalidraw]) .view-header-title-container:hover { opacity: 1; transition-delay: 0s; } body.tab-title-bar-round .workspace-leaf-content:not([data-type=excalidraw]) .view-header { margin: var(--size-4-1); margin-bottom: 0; padding: 0 var(--size-2-3) !important; border: var(--size-2-1) solid var(--background-modifier-hover); border-radius: var(--radius-m); transition: var(--animation); width: calc(100% - var(--size-4-2)) !important; background-color: hsl(var(--background-secondary-hsl)); } body.tab-title-bar-round .workspace-leaf-content:not([data-type=excalidraw]) .view-header .view-header-title-container:after { content: none; } body.tab-title-bar-round .workspace-leaf.mod-active .workspace-leaf-content:not([data-type=excalidraw]) .view-header { background-color: var(--md-container-bg); } body.tab-title-bar-round.tab-title-bar-shadow .workspace-leaf.mod-active .workspace-leaf-content:not([data-type=excalidraw]) .view-header { box-shadow: 0 0 var(--size-2-1) var(--background-modifier-box-shadow); } /* 切换标签动画,参考 https://github.com/hydescarf/Obsidian-Theme-Mado-Miniflow */ body.tab-slide-up :is(.workspace-split .workspace-tabs:not(.mod-stacked) .workspace-leaf-content:not([data-type=pdf]) .view-content, .workspace-leaf-content:not(:has(.view-content))) { animation: slide-up var(--animation) forwards; } @keyframes slide-up { 0% { transform: translateY(0%); opacity: 0; } 15% { transform: translateY(1px); opacity: 0; } 25% { transform: translateY(2px); } 45% { opacity: 0.5; } 65% { opacity: 0.7; } 100% { transform: translateY(0%); opacity: 1; } } .is-sidedock-collapsed { opacity: 0; transition: var(--animation); } .search-result-file-matches { border-radius: var(--radius-m); } body { --divider-color: #8883; } /* #endregion tab */ /* #region titlebar */ body.titlebar-button-style.is-hidden-frameless:is(.mod-windows, .mod-linux) .titlebar-button { padding: 0 14px; } body.titlebar-button-style.is-hidden-frameless:is(.mod-windows, .mod-linux) .titlebar-button svg { width: 100%; height: 32%; } body.titlebar-button-style.is-frameless:not(.is-hidden-frameless):is(.mod-windows, .mod-linux) .titlebar-button svg:not([class*=logo]) { width: 100%; height: 42%; } body.titlebar-button-style .titlebar-button.mod-close:hover { color: var(--text-on-accent); } body.titlebar-button-style .workspace-tab-header-new-tab { padding-bottom: var(--size-2-1); } .theme-light { --ribbon-background: hsla(calc(var(--accent-h) + 16), calc(var(--accent-s) / 1.2), calc(100% - (100% - var(--accent-l)) / 4), 60%); } .theme-dark { --ribbon-background: hsla(calc(var(--accent-h) + 16), calc(var(--accent-s) / 1.5), calc(var(--accent-l) - 40%), 60%); } .workspace-ribbon.mod-left { border-right: 0; --ribbon-background-collapsed: var(--ribbon-background); } .workspace-ribbon.mod-left::before { height: var(--header-height); border-bottom: 0; } /* 参考 minimal theme */ :is(body, body.is-focused) :is(.mod-top .workspace-tab-header-container, .sidebar-toggle-button.mod-left, .titlebar), :is(body, body.is-focused) .workspace-ribbon.mod-left::before { --titlebar-container: var(--frame-outline-color); --frame-divider-color: var(--frame-outline-color); --titlebar-background: var(--frame-background-color); --titlebar-background-focused: var(--frame-background-color); --tab-container-background: var(--frame-background-color); --titlebar-text-color: var(--frame-muted-color); --tab-outline-color: var(--frame-outline-color); --tab-divider-color: var(--frame-outline-color); --background-modifier-hover: var(--frame-outline-color); --icon-color: var(--frame-muted-color); --icon-color-hover: var(--frame-muted-color); --icon-color-focused: var(--color-base-100); --tab-text-color: var(--frame-muted-color); --tab-text-color-hover: var(--frame-muted-color); --tab-text-color-focused: var(--frame-muted-color); } :is(body, body.is-focused) .clickable-icon:active { color: var(--text-normal); } .workspace.is-left-sidedock-open .sidebar-toggle-button.mod-left .clickable-icon, .workspace.is-right-sidedock-open .sidebar-toggle-button.mod-right .clickable-icon { color: var(--color-accent); } body.titlebar-colorful.theme-light { --frame-background-color: hsl(var(--accent-h), var(--accent-s), calc(var(--accent-l) + 18%)); --frame-outline-color: hsl(var(--accent-h), var(--accent-s), calc(var(--accent-l) + 23.5%)); --frame-muted-color: hsl(var(--accent-h), calc(var(--accent-s) - 20%), ar(--accent-l)); } body.titlebar-colorful.theme-dark { --frame-background-color: hsl(var(--accent-h), 12%, 38%); --frame-outline-color: hsl(calc(var(--accent-h) - 6), calc(var(--accent-s) + 12%), 40%); --frame-muted-color: hsl(var(--accent-h), calc(var(--accent-s) - 20%), calc(var(--accent-l) + 20%)); } body.titlebar-colorful .workspace.is-left-sidedock-open .sidebar-toggle-button.mod-left .clickable-icon, body.titlebar-colorful .workspace.is-right-sidedock-open .sidebar-toggle-button.mod-right .clickable-icon { color: var(--text-on-accent); } body.titlebar-colorful :is(.document-search-close-button, .modal-close-button)::before { background-color: var(--text-normal); } /* #endregion titlebar */ /* #region print */ body.export-pdf-transparent .print { --background-primary: transparent; } .print code { white-space: pre-wrap !important; } .print :is(.markdown-preview-view, .markdown-rendered) { background-color: var(--background-primary) !important; } .print pre::before { right: var(--size-4-2) !important; } .print pre code { tab-size: 4; } /* #endregion print */ /* #region statusbar */ body { --stauts-bar-background-opacity: 1; } body.theme-light .status-bar { --status-bar-background: hsla(var(--accent-h), var(--accent-s), calc(100% - (100% - var(--accent-l)) / 8), var(--stauts-bar-background-opacity)); } body.theme-dark .status-bar { --status-bar-background: hsla(var(--accent-h), var(--accent-s), calc(var(--accent-l) / 3), var(--stauts-bar-background-opacity)); } body.status-bar-enable .status-bar { padding: var(--size-2-1) var(--size-4-1); width: fit-content; transition: var(--animation); } body.status-bar-enable.status-bar-hidden .status-bar { opacity: 0; transition-delay: var(--animation-delay); } body.status-bar-enable.status-bar-hidden .status-bar:hover { transition-delay: 0s; opacity: 1; } body.status-bar-enable.status-bar-style-float .status-bar { --status-bar-radius: var(--size-2-3); --status-bar-border-width: 1px; bottom: var(--size-4-1); right: var(--size-4-1); box-shadow: 0 0 var(--size-2-1) var(--background-modifier-box-shadow); } body.status-bar-enable.status-bar-style-float.status-bar-style-center:is(.status-bar-default, .status-bar-hidden) .status-bar { left: 50%; transform: translateX(-50%); } body.status-bar-enable.status-bar-style-float.status-bar-scroll .status-bar { transform: translateX(calc(100% - var(--size-4-2))); transition-delay: var(--animation-delay); right: 0; padding: var(--size-4-1); } body.status-bar-enable.status-bar-style-float.status-bar-scroll .status-bar:hover { transform: translateX(0); transition-delay: 0s; } /* #endregion statusbar */ /* #region icons */ .modal svg[class*=lucide-folder] { --icon-size: 20px; } svg.lucide-layout-dashboard rect { rx: 1.8; stroke-width: 2; } svg.excalidraw-icon { -webkit-mask-image: url('data:image/svg+xml;utf8,'); } svg.spreadsheet { -webkit-mask-image: url('data:image/svg+xml;utf8,'); } svg[class*=lucide-folder] { -webkit-mask-image: url('data:image/svg+xml;utf8,'); } svg.lucide-sticky-note { -webkit-mask-image: url('data:image/svg+xml;utf8,'); } svg.lucide-image { -webkit-mask-image: url('data:image/svg+xml;utf8,'); } svg.lucide-file { -webkit-mask-image: url('data:image/svg+xml;utf8,'); } svg.lucide-copy { -webkit-mask-image: url('data:image/svg+xml;utf8,'); } svg.database-folder-icon { -webkit-mask-image: url('data:image/svg+xml;utf8,'); } body:is(:not(.css-settings-manager), .explorer-icon) .workspace-leaf-content:is([data-type=file-explorer]) .nav-files-container svg.right-triangle { -webkit-mask-image: url('data:image/svg+xml;utf8,'); } body.titlebar-button-style .mod-maximize svg { -webkit-mask-image: url('data:image/svg+xml;utf8,'); } body.titlebar-button-style.is-maximized .mod-maximize svg { -webkit-mask-image: url('data:image/svg+xml;utf8,'); } :is(:is(body.titlebar-button-style .mod-maximize, body.titlebar-button-style.is-maximized .mod-maximize, body:is(:not(.css-settings-manager), .explorer-icon) .workspace-leaf-content:is([data-type=file-explorer]) .nav-files-container) svg, svg:is(.excalidraw-icon, .spreadsheet, [class*=lucide-folder], .lucide-sticky-note, .lucide-image, .lucide-file, .lucide-copy, .database-folder-icon)) { background-color: currentColor; -webkit-mask-size: 100% 100%; } :is(:is(body.titlebar-button-style .mod-maximize, body.titlebar-button-style.is-maximized .mod-maximize, body:is(:not(.css-settings-manager), .explorer-icon) .workspace-leaf-content:is([data-type=file-explorer]) .nav-files-container) svg, svg:is(.excalidraw-icon, .spreadsheet, [class*=lucide-folder], .lucide-sticky-note, .lucide-image, .lucide-file, .lucide-copy, .database-folder-icon)) path { display: none; } .markdown-rendered pre .copy-code-button { -webkit-mask-image: url('data:image/svg+xml;utf8,'); } :where(body:is(:not(.css-settings-manager), .explorer-icon) .nav-file-title, body.link-icon :is(:is(.markdown-source-view, .markdown-preview-view) a.internal-link:not(.is-unresolved), .cm-hmd-internal-link .cm-underline))::before { -webkit-mask-image: url('data:image/svg+xml;utf8,'); } body.link-icon:not(.link-click-to-edit-in-live-preview) :is(:is(.markdown-source-view, .markdown-preview-view) a.external-link, :is(.cm-link:not(.cm-hmd-footnote), .cm-url) .cm-underline)::before { -webkit-mask-image: url('data:image/svg+xml;utf8,'); } .workspace-leaf-content[data-type=tag] .tree-item-self::before { -webkit-mask-image: url('data:image/svg+xml;utf8,'); } body:is(:not(.css-settings-manager), .explorer-icon) .nav-file-title:is(.is-unsupported)::before { -webkit-mask-image: url('data:image/svg+xml;utf8,'); } body:is(:not(.css-settings-manager), .explorer-icon) .nav-file-title:is([data-path$=png], [data-path$=svg], [data-path$=jpeg], [data-path$=jpg], [data-path$=bmp], [data-path$=gif], [data-path$=webp], [data-path$=tiff])::before { -webkit-mask-image: url('data:image/svg+xml;utf8,'); } body:is(:not(.css-settings-manager), .explorer-icon) .nav-file-title:is([data-path$=base])::before { -webkit-mask-image: url('data:image/svg+xml;utf8,'); } body:is(:not(.css-settings-manager), .explorer-icon) .nav-file-title:is([data-path$=pdf])::before { -webkit-mask-image: url('data:image/svg+xml;utf8,'); } body:is(:not(.css-settings-manager), .explorer-icon) .nav-file-title:is([data-path$=mp3], [data-path$=flac], [data-path$=wav], [data-path$=ape], [data-path$=alac], [data-path$=aac])::before { -webkit-mask-image: url('data:image/svg+xml;utf8,'); } body:is(:not(.css-settings-manager), .explorer-icon) .nav-file-title:is([data-path$=mkv], [data-path$=mp4], [data-path$=flv], [data-path$=webm], [data-path$=avi])::before { -webkit-mask-image: url('data:image/svg+xml;utf8,'); } body:is(:not(.css-settings-manager), .explorer-icon) .nav-file-title:is([data-path$=ttf], [data-path$=otf], [data-path$=ttc], [data-path$=otc])::before { -webkit-mask-image: url('data:image/svg+xml;utf8,'); } body:is(:not(.css-settings-manager), .explorer-icon) .nav-file-title:is([data-path$=zip], [data-path$="7z"], [data-path$=tar])::before { -webkit-mask-image: url('data:image/svg+xml;utf8,'); } body:is(:not(.css-settings-manager), .explorer-icon) .nav-file-title:is([data-path$=js], [data-path$=css], [data-path$=html], [data-path$=py], [data-path$=c], [data-path$=cpp], [data-path$=java], [data-path$=rs], [data-path$=ts], [data-path$=tsx], [data-path$=jsx], [data-path$=json], [data-path$=bash], [data-path$=sh])::before { -webkit-mask-image: url('data:image/svg+xml;utf8,'); } body:is(:not(.css-settings-manager), .explorer-icon) .nav-file-title:is([data-path$=canvas])::before { -webkit-mask-image: url('data:image/svg+xml;utf8,'); } /* #endregion icons */ /* #region notice, tooltips */ body.message-tooltip-hide .tooltip { display: none; } body.message-tooltip-hide-arrow .tooltip-arrow { display: none; } body.message-modify { --background-modifier-message: hsl(var(--setting-message-bg, calc(var(--accent-h) - 30) var(--accent-s) calc(var(--accent-l) - 20%))); } body.message-modify :is(.tooltip, .notice) { color: var(--setting-message-fg, var(--text-on-accent)); } body.message-modify:not(.color-active-default).theme-light { --background-modifier-message: hsl(var(--setting-message-bg, calc(var(--accent-h) + 60) calc(var(--accent-s) - 12%) calc(var(--accent-l) + 4%))); } body.message-modify:not(.color-active-default).theme-dark { --background-modifier-message: hsl(var(--setting-message-bg, calc(var(--accent-h) + 60) calc(var(--accent-s) - 12%) calc(var(--accent-l) - 12%))); } body.message-tooltip-hide-arrow .tooltip-arrow { display: none; } /* #endregion message */ /* #region background image */ @media screen and (min-width: 768px) { body:is(.bg-static, .bg-live) { --bg-opacity: 0.75; } body:is(.bg-static, .bg-live) .workspace-split.mod-root, body:is(.bg-static, .bg-live) .workspace-split.mod-root .workspace-leaf-content { background-color: hsla(var(--editor-bg), calc(var(--bg-opacity) / 2)); } body:is(.bg-static, .bg-live) :not(.mod-root) .workspace-leaf { background-color: hsla(var(--background-secondary-hsl), var(--bg-opacity)); } body:is(.bg-static, .bg-live) .workspace::before { content: ""; position: absolute; width: 100%; height: 100%; -webkit-mask-repeat: no-repeat; background-color: var(--setting-bg-color, var(--text-accent)); opacity: 0.5; } /* 参考 https://github.com/hydescarf/Obsidian-Theme-Mado-Miniflow */ body { --setting-bg-static: url('data:image/svg+xml;utf8,'); --setting-bg-live: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 24 150 28' preserveAspectRatio='none' shape-rendering='auto' style='position:relative;width:100%25;height:15vh;min-height:100px;max-height:150px'%3E%3Cstyle%3E.parallax>use%7Banimation:move-forever 25s cubic-bezier(.55, .5, .45, .5) infinite%7D.parallax>use:nth-child(1)%7Banimation-delay:-33.6s;animation-duration:75.6s%7D.parallax>use:nth-child(2)%7Banimation-delay:2.4s;animation-duration:68.4s%7D.parallax>use:nth-child(3)%7Banimation-delay:-6s;animation-duration:24s%7D.parallax>use:nth-child(4)%7Banimation-delay:19.2s;animation-duration:73.2s%7D@keyframes move-forever%7B0%25%7Btransform:translate3d(-90px, 0, 0)%7D100%25%7Btransform:translate3d(85px, 0, 0)%7D%7D@media (max-width:768px)%7B.waves%7Bheight:40px;min-height:40px%7D%7D%3C/style%3E%3Cdefs%3E%3Cpath id='gentle-wave' d='M-160 44c30 0 58-18 88-18s58 18 88 18 58-18 88-18 58 18 88 18v44h-352z'/%3E%3C/defs%3E%3Cg class='parallax'%3E%3Cuse xlink:href='%23gentle-wave' x='48' opacity='0.3'/%3E%3Cuse xlink:href='%23gentle-wave' x='48' y='3' opacity='0.4'/%3E%3Cuse xlink:href='%23gentle-wave' x='48' y='8' opacity='0.6'/%3E%3Cuse xlink:href='%23gentle-wave' x='48' y='14' opacity='0.5'/%3E%3C/g%3E%3C/svg%3E"); } body.bg-static .workspace::before { -webkit-mask-image: var(--setting-bg-static); -webkit-mask-size: 300% 300px; -webkit-mask-position: 88.5% -73px; transform: rotateZ(180deg); } /* 参考 https://www.cssscript.com/animated-waves-svg */ body.bg-live .workspace::before { -webkit-mask-image: var(--setting-bg-live); -webkit-mask-size: 100% 160px; -webkit-mask-position-y: 100%; } } /* #endregion background */ /* #region labeled-navigator */ /* MIT License | Copyright (c) Stephan Ango (@kepano) Labeled Nav snippet for Obsidian author: @kepano version: 2.0.0 Support my work: https://github.com/sponsors/kepano */ .labeled-nav.mod-windows, .labeled-nav.is-fullscreen:not(.colorful-frame) { --labeled-nav-top-margin: 0; } .labeled-nav { --labeled-nav-top-margin: var(--header-height); /* refactor this using a new variable for border above labeled nav in different conditions e.g. OSes and colorful frame */ } .labeled-nav.is-translucent .mod-left-split .mod-top .workspace-tab-header-container .workspace-tab-header-container-inner { background-color: transparent; } .labeled-nav.is-hidden-frameless:not(.is-fullscreen) .mod-left-split .workspace-tabs.mod-top-left-space .workspace-tab-header-container { padding-left: 0; } .labeled-nav.mod-macos .mod-left-split .mod-top .workspace-tab-header-container:before, .labeled-nav.mod-macos.is-hidden-frameless:not(.is-fullscreen) .mod-left-split .mod-top .workspace-tab-header-container:before { -webkit-app-region: drag; position: absolute; width: calc(100% - var(--divider-width)); height: calc(var(--header-height) - var(--tab-outline-width)); border-bottom: 0 solid var(--tab-outline-color); } .labeled-nav.mod-macos.is-hidden-frameless:not(.is-fullscreen) .workspace-ribbon.mod-left:not(.is-collapsed) { border: none; --tab-outline-width: 0px; } .labeled-nav:not(.is-hidden-frameless) .mod-left-split .mod-top .workspace-tab-header-container:before, .labeled-nav.mod-macos:not(.hider-ribbon) .mod-left-split .mod-top .workspace-tab-header-container:before, .labeled-nav.colorful-frame.is-hidden-frameless:not(.is-fullscreen) .mod-left-split .mod-top .workspace-tab-header-container:before { border-bottom: var(--tab-outline-width) solid var(--tab-outline-color); } .labeled-nav:not(.is-hidden-frameless) .workspace-ribbon.mod-left:not(.is-collapsed), .labeled-nav.mod-macos:not(.hider-ribbon) .workspace-ribbon.mod-left:not(.is-collapsed), .labeled-nav.colorful-frame.is-hidden-frameless:not(.is-fullscreen) .workspace-ribbon.mod-left:not(.is-collapsed) { --tab-outline-width: 1px; } .labeled-nav:not(.is-hidden-frameless) .mod-left-split .mod-top .workspace-tab-header-container:before { position: absolute; top: 0; content: " "; } .labeled-nav.hider-ribbon.mod-macos.is-hidden-frameless:not(.is-fullscreen):not(.is-popout-window) .mod-left-split:not(.is-sidedock-collapsed) .workspace-tabs.mod-top-left-space .workspace-tab-header-container { padding-left: 0; } .labeled-nav:not(.is-grabbing):not(.is-fullscreen).is-hidden-frameless .mod-top .workspace-tab-header-container { -webkit-app-region: no-drag; } .labeled-nav .mod-left-split .mod-top .workspace-tab-header-spacer { display: none; } .labeled-nav .mod-left-split .mod-top .workspace-tab-header-inner-title { display: inline-block; font-weight: 500; font-size: var(--font-adaptive-smaller); } .labeled-nav .mod-left-split .mod-top .workspace-tab-header-container { position: relative; flex-direction: column-reverse !important; height: auto; width: 100%; } .labeled-nav .mod-left-split .mod-top .workspace-tab-header-container .sidebar-toggle-button.mod-left { position: absolute; justify-content: flex-end; padding-right: var(--size-4-2); top: 0; right: 0; } .labeled-nav .mod-left-split .mod-top .workspace-tab-header-container .workspace-tab-header-container-inner { padding-top: var(--size-4-2); margin-top: var(--labeled-nav-top-margin); flex-direction: column !important; background-color: var(--background-secondary); } .labeled-nav .mod-left-split .mod-top .workspace-tab-header-container .workspace-tab-container-inner { flex-grow: 1; gap: 0; padding: var(--size-4-2) var(--size-4-3); } .labeled-nav .mod-left-split .mod-top .workspace-tab-header { --icon-color: var(--text-muted); --tab-text-color: var(--text-muted); --tab-text-color-focused: var(--text-muted); padding: 0; margin-bottom: 2px; border: none; height: auto; } .labeled-nav .mod-left-split .mod-top .workspace-tab-header.is-active:not(:hover) { background-color: transparent; } .labeled-nav .mod-left-split .mod-top .workspace-tab-header.is-active, .labeled-nav .mod-left-split .mod-top .workspace-tab-header:hover { opacity: 1; --tab-text-color-active: var(--text-normal); --tab-text-color-focused: var(--text-normal); --tab-text-color-focused-active: var(--text-normal); --tab-text-color-focused-active-current: var(--text-normal); --icon-color: var(--text-normal); } .labeled-nav .mod-left-split .mod-top .workspace-tab-header .workspace-tab-header-inner { gap: var(--size-2-3); padding: var(--size-4-1) var(--size-4-2); box-shadow: none; border: none; } .labeled-nav .mod-left-split .mod-top .workspace-tab-header.has-active-menu:hover, .labeled-nav .mod-left-split .mod-top .workspace-tab-header.is-active:hover { background-color: transparent; } .labeled-nav .mod-left-split .mod-top .workspace-tab-header.is-active:hover .workspace-tab-header-inner, .labeled-nav .mod-left-split .mod-top .workspace-tab-header:not(.is-active):hover .workspace-tab-header-inner { background-color: var(--nav-item-background-hover); } .labeled-nav .mod-left-split .mod-top .workspace-tab-header:hover .workspace-tab-header-inner-icon, .labeled-nav .mod-left-split .mod-top .workspace-tab-header.is-active .workspace-tab-header-inner-icon { color: var(--icon-color-active); } .labeled-nav .mod-left-split .mod-top .workspace-tab-header-container { border: none; padding: 0; } .labeled-nav .workspace-tab-header-container-inner { --background-secondary: hsl(var(--background-secondary-hsl)) ; } .labeled-nav .nav-buttons-container { justify-self: flex-start; } /* #endregion labeled-navigator */ /* #region [[panel]] */ /* #region panel-base*/ .nav-buttons-container { justify-content: flex-start; padding-left: var(--size-4-1); } body { --nav-item-children-padding-left: var(--size-4-2); } /* #endregion panel-base */ /* #region tag */ .workspace-leaf-content[data-type=tag] .tree-item-self::before { background-color: var(--accent-active); line-height: var(--line-height-tight); width: var(--size-4-4); height: var(--size-4-4); margin-left: calc(-1 * var(--size-4-5)); margin-right: var(--size-4-3); transform: translateY(var(--size-4-1)); } .workspace-leaf-content[data-type=tag] .tree-item-self:has(.tree-item-icon)::before { background-color: var(--folder-color); } .workspace-leaf-content[data-type=tag] .tree-item-icon.collapse-icon { cursor: pointer; } .workspace-leaf-content[data-type=tag] .tree-item-icon.collapse-icon svg { color: transparent; } /* #endregion tag */ /* #region bookmark */ .workspace-leaf-content[data-type=bookmarks] { --nav-item-color-active: var(--text-on-accent); } .workspace-leaf-content[data-type=bookmarks] .tree-item-self.mod-collapsible .tree-item-icon { margin-right: var(--size-4-1); } .workspace-leaf-content[data-type=bookmarks] .tree-item-self:not(.mod-collapsible) { padding-left: var(--size-2-3); } .workspace-leaf-content[data-type=bookmarks] .tree-item-self:not(.mod-collapsible) .tree-item-icon { transform: translateY(var(--size-2-1)); color: var(--accent-active); width: calc(1.3 * var(--size-4-4)); } .workspace-leaf-content[data-type=bookmarks] .tree-item-self.is-active .tree-item-icon { color: var(--nav-item-color-active); } /* #endregion bookmark */ /* #region graph */ body { --graph-node: var(--setting-graph-node, var(--text-muted)); --graph-node-unresolved: var(--setting-graph-node-unresolved, var(--text-faint)); --graph-node-focused: var(--setting-graph-node-focus, var(--accent-active)); } .graph-controls { top: var(--size-4-1); right: var(--size-4-1); } /* #endregion graph */ /* #region outline */ body { /* 引导线粗细 */ --outline-guideline-width: var(--size-2-1); /* 引导线颜色 */ --outline-guideline-color: var(--accent-inactive); /* 引导线颜色 */ --outline-guideline-color-alt: var(--accent-active); /* 一行高度 */ --outline-item-height: calc(var(--nav-item-size) * 1.8); } .workspace-leaf-content[data-type=outline] .tree-item-inner { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: var(--outline-item-height); line-height: var(--outline-item-height); } .workspace-leaf-content[data-type=outline] .tree-item-self.is-active > .tree-item-inner { color: var(--text-on-accent); } body.outline-enable .workspace-leaf-content[data-type=outline] .tree-item { position: relative; } body.outline-enable .workspace-leaf-content[data-type=outline] .tree-item-self { position: relative; margin-bottom: 0; white-space: nowrap; margin-top: -1px; } body.outline-enable .workspace-leaf-content[data-type=outline] .tree-item-self .tree-item-inner { padding-left: var(--size-4-1); } body.outline-enable .workspace-leaf-content[data-type=outline] .tree-item-self .tree-item-inner::before { content: ""; width: calc(var(--size-4-1) * 1.2); height: calc(var(--size-4-1) * 1.2); border: var(--size-2-1) solid var(--outline-guideline-color-alt); border-radius: 50%; position: absolute; top: 50%; transform: translate(calc(-1 * var(--size-4-5)), -50%); } body.outline-enable .workspace-leaf-content[data-type=outline] .tree-item-self.is-active .tree-item-inner::before { border-color: var(--outline-guideline-color); } body.outline-enable .workspace-leaf-content[data-type=outline] .tree-item-self .tree-item-icon ~ .tree-item-inner { padding-left: var(--size-4-1); } body.outline-enable .workspace-leaf-content[data-type=outline] .tree-item-self .tree-item-icon ~ .tree-item-inner::before { content: none; } body.outline-enable .workspace-leaf-content[data-type=outline] .tree-item.is-collapsed .tree-item-icon::before { box-shadow: 0 0 0 var(--size-4-1) var(--background-modifier-hover); } body.outline-enable .workspace-leaf-content[data-type=outline] .tree-item::after { content: ""; width: var(--outline-guideline-width); position: absolute; background-color: transparent; top: calc(var(--outline-item-height) / 2 * -1); left: -14px; height: calc(100% - var(--outline-item-height) + var(--size-4-8)); } body.outline-enable .workspace-leaf-content[data-type=outline] .tree-item-icon { cursor: pointer; transform: translateY(8px); } body.outline-enable .workspace-leaf-content[data-type=outline] .tree-item-icon::before { width: var(--size-4-2); height: var(--size-4-2); background-color: var(--outline-guideline-color-alt); border-radius: 50%; position: absolute; left: 3px; top: 50%; transform: translateY(-50%); z-index: 10; } body.outline-enable .workspace-leaf-content[data-type=outline] .tree-item-icon svg path { display: none; } body.outline-enable .workspace-leaf-content[data-type=outline] .tree-item-self.is-active .tree-item-icon::before { background-color: var(--outline-guideline-color); } body.outline-enable .workspace-leaf-content[data-type=outline] .tree-item:hover > .tree-item-children > .tree-item::after { background-color: var(--outline-guideline-color); } body.outline-enable .workspace-leaf-content[data-type=outline] .tree-item:hover > .tree-item-self:hover + .tree-item-children .tree-item::after { background-color: transparent; } body.outline-enable .workspace-leaf-content[data-type=outline] .tree-item:hover > .tree-item-children > .tree-item:hover::after, body.outline-enable .workspace-leaf-content[data-type=outline] .tree-item:hover > .tree-item-children > .tree-item:hover ~ .tree-item::after { background-color: transparent; } body.outline-enable .workspace-leaf-content[data-type=outline] .tree-item:hover > .tree-item-children > .tree-item:hover::before { content: ""; position: absolute; top: calc(var(--outline-item-height) / 2 * -1); left: -14px; bottom: calc(100% - (var(--outline-item-height) + var(--size-4-2)) / 2 - 1px); width: var(--size-4-6); border-bottom-left-radius: var(--radius-m); border-bottom: var(--outline-guideline-width) solid var(--outline-guideline-color); border-left: var(--outline-guideline-width) solid var(--outline-guideline-color); z-index: 9; } body.outline-enable .workspace-leaf-content[data-type=outline] :is(.tree-item-children, .tree-item-self) { padding-left: 28px !important; margin-left: 0 !important; border-left: none; } /* #endregion outline */ /* #region file-explorer */ body { --file-folding-offset: 28px; --folder-color-rgb: 245, 180, 0; --folder-color: rgb(var(--setting-color-dirs, var(--folder-color-rgb))); --folder-hover-color: rgba(var(--setting-color-dirs, var(--folder-color-rgb)), 0.24); --nav-item-size: calc(var(--size-4-4) * 0.9); --line-height-tight: 1.6; --nav-indentation-guide-color: hsla(var(--accent-h), 20%, 50%, 0.2); --nav-indentation-guide-width: 1.8px; } .theme-light { --folder-inactive: 85%; } .theme-dark { --folder-inactive: 70%; } .nav-file-title.is-active:not(.is-selected) { color: var(--text-on-accent); } body:not(.is-grabbing) :is(.nav-file-title.is-being-dragged, .nav-folder-title.is-being-dragged), .nav-file-title.is-being-dragged, .nav-folder-title.is-being-dragged { background-color: var(--accent-inactive); color: var(--text-normal); } .workspace-leaf-content[data-type=file-explorer] { --line-height-tight: var(--explorer-item-height, 1.6); } body.theme-dark.explorer-icon .is-active .nav-file-tag { --nav-item-background-active: var(--text-on-accent); } body:is(:not(.css-settings-manager), .explorer-icon) .workspace-leaf-content[data-type=file-explorer] .nav-files-container .nav-folder-title { cursor: pointer; } body:is(:not(.css-settings-manager), .explorer-icon) .workspace-leaf-content[data-type=file-explorer] .nav-files-container .nav-folder-title:hover { background-color: var(--folder-hover-color); } body:is(:not(.css-settings-manager), .explorer-icon) .workspace-leaf-content[data-type=file-explorer] .nav-files-container .nav-folder-title-content { padding-left: var(--size-2-1); } body:is(:not(.css-settings-manager), .explorer-icon) .workspace-leaf-content[data-type=file-explorer] .nav-files-container .nav-folder .nav-folder-children { transition: var(--animation); } body:is(:not(.css-settings-manager), .explorer-icon) .workspace-leaf-content[data-type=file-explorer] .nav-files-container .nav-folder .nav-folder-children:hover { border-color: var(--accent-inactive); } body:is(:not(.css-settings-manager), .explorer-icon) .workspace-leaf-content[data-type=file-explorer] .nav-files-container .nav-folder .collapse-icon svg.svg-icon { line-height: var(--line-height-tight); width: var(--size-4-4); height: var(--size-4-4); background-color: var(--folder-color); display: inline-block; translate: 0 calc(-1 * var(--size-2-1)); } body:is(:not(.css-settings-manager), .explorer-icon) .workspace-leaf-content[data-type=file-explorer] .nav-files-container .nav-folder.is-collapsed .collapse-icon svg.svg-icon { transform: none; filter: brightness(var(--folder-inactive)); transition: var(--animation); } body:is(:not(.css-settings-manager), .explorer-icon) .workspace-leaf-content[data-type=file-explorer] .nav-files-container .nav-file-title-content { padding-left: var(--size-2-1); } body:is(:not(.css-settings-manager), .explorer-icon) .workspace-leaf-content[data-type=file-explorer] .nav-files-container .nav-file-title:not([data-path$="excalidraw.md"]):not([data-path$=excalidraw])::before { content: ""; position: absolute; width: var(--size-4-4); height: var(--size-4-4); opacity: 0.8; flex-shrink: 0; translate: calc(2px - var(--size-4-5)) 25%; background-color: var(--accent-active); } body:is(:not(.css-settings-manager), .explorer-icon) .workspace-leaf-content[data-type=file-explorer] .nav-files-container .nav-file-title:is([data-path$="excalidraw.md"], [data-path$=excalidraw]) .nav-file-tag { position: absolute; translate: calc(-1 * var(--size-4-5)); top: var(--size-2-3); } body:is(:not(.css-settings-manager), .explorer-icon) .workspace-leaf-content[data-type=file-explorer] .nav-files-container .nav-file-title.is-active:not(.is-selected) { color: var(--text-on-accent); } body:is(:not(.css-settings-manager), .explorer-icon) .workspace-leaf-content[data-type=file-explorer] .nav-files-container .nav-file-title.is-active:not(.is-selected):first-child::before { background-color: var(--text-on-accent); } body:is(:not(.css-settings-manager), .explorer-icon) .workspace-leaf-content[data-type=file-explorer] .nav-files-container .nav-file-title.is-active:not(.is-selected) .nav-file-title-content { color: var(--text-on-accent); } body:is(:not(.css-settings-manager), .explorer-icon) .workspace-leaf-content[data-type=file-explorer] .nav-files-container .nav-file-tag { font-size: var(--size-4-2); margin-left: 0; margin-right: var(--size-4-2); line-height: 2; } body:is(:not(.css-settings-manager), .explorer-icon) .workspace-leaf-content[data-type=file-explorer] .nav-files-container .nav-file-title .nav-file-tag { background-color: var(--accent-active); color: var(--text-on-accent); } body:is(:not(.css-settings-manager), .explorer-icon) .workspace-leaf-content[data-type=file-explorer] .nav-files-container .nav-file-title.is-active .nav-file-tag { background-color: hsl(var(--background-secondary-hsl), 0.9); color: var(--nav-item-background-active); } body:is(:not(.css-settings-manager), .explorer-icon) .workspace-leaf-content[data-type=file-explorer] .nav-files-container .nav-file-title-content + .nav-file-tag { margin-left: var(--size-2-3); } /* 参考 https://github.com/Akifyss/obsidian-border */ :is(body.explorer-nav-decoration .nav-file-title, body.setting-nav-decoration .vertical-tab-nav-item) { position: relative; } :is(body.explorer-nav-decoration .nav-file-title, body.setting-nav-decoration .vertical-tab-nav-item).is-active::after { height: calc(100% - var(--size-4-2)); transform: translateY(-50%); } :is(body.explorer-nav-decoration .nav-file-title, body.setting-nav-decoration .vertical-tab-nav-item)::after { content: ""; position: absolute; right: 4px; top: 50%; width: var(--size-4-1); height: 0%; border-radius: var(--radius-s); background: var(--accent-inactive); } body.explorer-title-wrap :is(.nav-file-title-content, .nav-folder-title-content) { overflow: visible; white-space: pre-wrap; } /* #endregion file-explorer */ /* #endregion [[panel]] */ /* #endregion [workspace] */ /* #region [mobile] */ .is-mobile { --input-border-width: 1px; --input-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.12), 0 2px 3px 0 rgba(0, 0, 0, .05), 0 1px 1.5px 0 rgba(0, 0, 0, .03), 0 1px 2px 0 rgba(0, 0, 0, .04), 0 0 0 0 transparent; } .is-mobile:is(.bg-static, .bg-live) { --background-modifier-form-field: hsl(var(--background-primary-hsl)); --interactive-normal: hsl(var(--background-primary-hsl)); } .is-mobile button:not(.clickable-icon) { background-color: var(--interactive-normal) !important; box-shadow: var(--input-shadow); } .is-mobile .document-search .document-search-button { padding: var(--size-4-2); } /* #endregion [mobile] */