/* @settings
name: Theme Info
id: Info
settings:
-
id: Extras-info
description: "🎨 Appearance presets: [get presets here](https://github.com/Akifyss/obsidian-border/blob/main/presets.md), click on “Import” in the top right corner and restart obsidian. 📭 If you have problems, please submit [issues](https://github.com/Akifyss/obsidian-border/issues) or [discuss](https://github.com/Akifyss/obsidian-border/discussions) on Github 🔼 View recent updates: [Github Commit History](https://github.com/Akifyss/obsidian-border/commits/main)"
description.zh: "🎨 外观预设:[在此获取预设](https://github.com/Akifyss/obsidian-border/blob/main/presets.md),点击右上角“Import”导入预设,重启obsidian来生效. 📭 如果遇到问题,可以在Github上 [提交issues](https://github.com/Akifyss/obsidian-border/issues) 或[讨论](https://github.com/Akifyss/obsidian-border/discussions) 🔼 查看最近更新:[Github Commit History](https://github.com/Akifyss/obsidian-border/commits/main)"
type: info-text
markdown: true
*/
/* @settings
name: Components
id: Components
settings:
-
id: autohide
title: Auto hide
title.zh: 自动隐藏
type: heading
collapsed: ture
level: 3
-
id: tab-autohide
title: Auto hide tab bar
title.zh: 自动隐藏 tab栏
description: Mac users can adjust the position of the traffic light using the 'Electron Window Tweaker' plugin
description.zh: Mac 用户可以使用 “Electron Window Tweaker” 插件来调整左上角红绿灯的位置
type: class-toggle
-
id: status-bar-autohide
title: Auto hide bottom status bar
title.zh: 自动隐藏 底部状态栏
type: class-toggle
-
id: Ribbon-autohide
title: Auto hide left ribbon menu
title.zh: 自动隐藏 左侧功能区菜单
type: class-toggle
-
id: nav-header-autohide
title: Auto hide header icons in sidepane
title.zh: 自动隐藏 侧边面板中的头部按钮
type: class-toggle
-
id: tab-title-bar-autohide
title: Auto hide tab title bar
title.zh: 自动隐藏 标签页标题栏
type: class-toggle
-
id: vault-profile-autohide
title: Auto hide vault profile
title.zh: 自动隐藏 vault 配置栏
type: class-toggle
-
id: file-explorer
title: File explorer
title.zh: 文件列表
type: heading
collapsed: true
level: 3
-
id: CTA-BTN-enable
title: Enable bigger "New note" button
title.zh: 启用 更大的“New Note”按钮
type: class-toggle
-
id: file-names-untrim
title: Untrim file names
title.zh: 不修剪文件名
type: class-toggle
-
id: folder-font-bold
title: Bold folder font
title.zh: 加粗文件夹字体
type: class-toggle
-
id: file-explorer-icon
title: icon
title.zh: 图标
type: heading
collapsed: false
level: 4
-
id: file-icon-remove
title: Remove custom icon
title.zh: 移除 自定义图标
type: class-toggle
-
id: colorful-folder
title: Enable colorful folder icon
title.zh: 启用 多彩文件夹图标
type: class-toggle
-
id: outline-panel
title: Outline Panel
title.zh: 大纲面板
type: heading
collapsed: true
level: 3
-
id: outline-enhanced
title: Enable enhanced outline style
title.zh: 启用 增强的大纲样式
description: from https://github.com/subframe7536/obsidian-theme-maple, author:@subframe7536
type: class-toggle
-
id: New-tab
title: New tab
title.zh: 新标签页
type: heading
collapsed: true
level: 3
-
id: new-tab-btn-select
title: New tab buttons
title.zh: 新标签页 按钮
type: class-select
allowEmpty: false
default: new-tab-btn-default
options:
- label: text buttons (obsidian default)
value: new-tab-text-btn-restore
- label: default
value: new-tab-btn-default
-
id: new-tab-image-select
title: New tab image
title.zh: 新标签页 图像
type: class-select
allowEmpty: false
default: new-tab-image-default
options:
- label: none
value: new-tab-image-none
- label: obsidian logo
value: new-tab-image-default
- label: old default
value: new-tab-image-old
- label: customize image
value: new-tab-image-customize
-
id: new-tab-image
title: customize new tab image
title.zh: 自定义新标签页图像
type: variable-text
description: Enter the url of the image into quotes
description.zh: 向引号内输入图像的url
default: url(" ")
-
id: Graph-view
title: Graph view
title.zh: 关系图谱
type: heading
collapsed: true
level: 3
-
id: graph-text
title: graph-text color
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: graph-line
title: graph-line color
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: graph-node
title: graph-node color
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: graph-node-unresolved
title: graph-node-unresolved color
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: graph-node-focused
title: graph-node-focused color
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: graph-node-tag
title: graph-node-tag color
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: graph-node-attachment
title: graph-node-attachment color
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: Canvas
title: Canvas
title.zh: 白板
type: heading
collapsed: true
level: 3
-
id: immersive-canvas
title: immersive canvas
title.zh: 沉浸式白板
type: class-toggle
-
id: media-embed-card-border-off
title: Remove border effect of media card.
title.zh: 移除媒体卡片的边框效果
type: class-toggle
-
id: canvas-background
title: Customize canvas background color
title.zh: 自定义 canvas 背景色
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: canvas-card-border-width
title: canvas card border width
title.zh: canvas 卡片边框大小
type: variable-text
description: Input any CSS border-width value
description.zh: 输入任意 CSS border-width 值
default: 2px
-
id: canvas-card-border-style
title: canvas card border style
title.zh: canvas 卡片边框风格
type: variable-text
description: Input any CSS border-style value
description.zh: 输入任意 CSS border-style 值
default: solid
-
id: canvas-card-menu
title: canvas card menu position
title.zh: canvas 卡片菜单位置
type: class-select
allowEmpty: false
default: canvas-card-menu-center
options:
- label: center(obsidian default)
value: canvas-card-menu-center
- label: left
value: canvas-card-menu-left
- label: right
value: canvas-card-menu-right
-
id: animation
title: Animation
title.zh: 动效
type: heading
collapsed: true
level: 3
-
id: extra-anim-remove
title: Remove additional added animation
title.zh: 移除 额外增加的动效
type: class-toggle
-
id: anim-speed
title: Animation speed
title.zh: 动效速度
type: variable-number-slider
default: 1
min: 0.5
max: 2
step: 0.05
-
id: Miscellaneous
title: Miscellaneous
title.zh: 杂项
type: heading
collapsed: true
level: 3
-
id: setting-item-title-icon-remove
title: Remove setting item title icon
title.zh: 移除 设置项标题图标
type: class-toggle
-
id: scrollbar-hide
title: Hide scrollbar
title.zh: 隐藏 滚动条
type: class-toggle
-
id: restored-scrollbars
title: Restore scrollbar style
title.zh: 还原 滚动条的样式
type: class-toggle
*/
/* @settings
name: Appearance (light mode)
id: Appearance-light
settings:
-
id: Presets-info-light
description: "[Presets (light)](https://github.com/Akifyss/obsidian-border/blob/main/presets.md#light-mode) | Before importing, it is recommended to reset this entry to default / Remove preset↗️"
description.zh: "[预设(亮色)](https://github.com/Akifyss/obsidian-border/blob/main/presets.md#light-mode) | 导入前,推荐先将此条目重设为默认 / 移除预设↗️ "
type: info-text
markdown: true
-
id: card-layout-open-light
title: Enable card layout(light mode)
title.zh: 启用 卡片式布局(亮色模式)
type: class-toggle
-
id: theme-light-style-select
title: Base style (light mode)
title.zh: 基础风格(亮色模式)
type: class-select
allowEmpty: false
default: theme-light-background-default
options:
- label: default
value: theme-light-background-default
- label: old default
value: theme-light-background-old-default
- label: colored
value: theme-light-background-adapt
-
id: Color-light
title: Color
title.zh: 色彩
type: heading
collapsed: true
level: 3
-
id: Accent-color-light
title: Accent color
title.zh: 主题色
type: heading
collapsed: true
level: 4
-
id: accent-light
title: Accent color(light mode)
title.zh: 主题色(亮色模式)
description: Set accent color for the light and dark modes separately
description.zh: 分开来设置亮色模式与暗色模式的强调色
type: variable-color
format: hsl-split
opacity: false
default: '#5a6ded'
-
id: accent-color-override-light
title: Override accent color setting in "Settings-Appearance" menu(light mode)
title.zh: 覆写 "设置-外观 "菜单中的强调色设置(亮色模式)
type: class-toggle
-
id: accent-advanced-light
title: Advanced
title.zh: 高级
type: heading
collapsed: true
level: 5
-
id: color-accent-hsl-light
title: color-accent-hsl
title.zh: color-accent-hsl
type: variable-color
format: hsl-values
opacity: false
default: '#'
-
id: color-accent-light
title: color-accent
title.zh: color-accent
type: variable-color
format: hsl
opacity: false
default: '#'
-
id: color-accent-1-light
title: color-accent-1
title.zh: color-accent-1
type: variable-color
format: hsl
opacity: false
default: '#'
-
id: color-accent-2-light
title: color-accent-2
title.zh: color-accent-2
type: variable-color
format: hsl
opacity: false
default: '#'
-
id: color-accent-3-light
title: color-accent-3
title.zh: color-accent-3
type: variable-color
format: hsl
opacity: false
default: '#'
-
id: Extended-colors-light
title: Extended colors
title.zh: 拓展色
type: heading
collapsed: true
level: 4
-
id: color-red-rgb
title: Red
type: variable-themed-color
format: 'rgb-values'
default-light: '#dd2c38'
default-dark: '#ff7881'
-
id: color-orange-rgb
title: Orange
type: variable-themed-color
format: 'rgb-values'
default-light: '#de7417'
default-dark: '#fbbb83'
-
id: color-yellow-rgb
title: Yellow
type: variable-themed-color
format: 'rgb-values'
default-light: '#c09c0c'
default-dark: '#ffe88b'
-
id: color-green-rgb
title: Green
type: variable-themed-color
format: 'rgb-values'
default-light: '#1da51d'
default-dark: '#7cd37c'
-
id: color-cyan-rgb
title: Cyan
type: variable-themed-color
format: 'rgb-values'
default-light: '#16a6ab'
default-dark: '#86dfe2'
-
id: color-blue-rgb
title: Blue
type: variable-themed-color
format: 'rgb-values'
default-light: '#1775d9'
default-dark: '#89bdf4'
-
id: color-purple-rgb
title: Purple
type: variable-themed-color
format: 'rgb-values'
default-light: '#8f47e1'
default-dark: '#cb9eff'
-
id: color-pink-rgb
title: Pink
type: variable-themed-color
format: 'rgb-values'
default-light: '#dd1399'
default-dark: '#f2b6de'
-
id: Background-light
title: Background
title.zh: 背景
type: heading
collapsed: true
level: 3
-
id: mod-left-split-background-header-light
title: Left sidepane background
title.zh: 左侧面板背景
type: heading
collapsed: ture
level: 4
-
id: mod-left-split-background-select-light
title: Left sidepane background(light mode)
title.zh: 左侧面板背景(亮色模式)
type: class-select
allowEmpty: false
default: mod-left-split-background-primary-light
options:
- label: background-primary (default)
value: mod-left-split-background-primary-light
- label: background-secondary
value: mod-left-split-background-secondary-light
- label: transparent (card layout only)
value: mod-left-split-background-transparent-light
- label: customize color
value: mod-left-split-background-customize-light
- label: customize CSS
value: mod-left-split-background-CSS-light
-
id: background-mod-left-split-light
title: Customize left sidepane background color (light mode)
title.zh: 自定义 左侧面板 背景色(亮色模式)
type: variable-color
opacity: ture
format: hex
alt-format:
-
id: accent-rgb
format: rgb
default: '#'
-
id: background-mod-left-CSS-light
title: Left sidepane background (light mode)
title.zh: 左侧面板background(亮色模式)
description: Input any CSS background value
description.zh: 输入任意 CSS background 值
type: variable-text
default: ''
-
id: background-mod-left-CSS-blend-mode-light
title: Left sidepane background-blend-mode (light mode)
title.zh: 左侧面板background-blend-mode(亮色模式)
description: Input any CSS background-blend-mode value
description.zh: 输入任意 CSS background-blend-mode 值
type: variable-text
default: normal
-
id: background-mod-left-CSS-backdrop-filter-light
title: Left sidepane backdrop-filter (light mode)
title.zh: 左侧面板backdrop-filter(亮色模式)
description: Input any CSS backdrop-filter value
description.zh: 输入任意 CSS backdrop-filter 值
type: variable-text
default: blur(32px)
-
id: mod-right-split-background-header-light
title: Right sidepane background
title.zh: 右侧面板背景
type: heading
collapsed: ture
level: 4
-
id: mod-right-split-background-select-light
title: Right sidepane background (light mode)
title.zh: 右侧面板背景(亮色模式)
type: class-select
allowEmpty: false
default: mod-right-split-background-primary-light
options:
- label: background-primary (default)
value: mod-right-split-background-primary-light
- label: background-secondary
value: mod-right-split-background-secondary-light
- label: transparent (card layout only)
value: mod-right-split-background-transparent-light
- label: customize color
value: mod-right-split-background-customize-light
- label: customize CSS
value: mod-right-split-background-CSS-light
-
id: background-mod-right-split-light
title: Customize right sidepane background color(light mode)
title.zh: 自定义 右侧面板 背景色(亮色模式)
type: variable-color
opacity: ture
format: hex
alt-format:
-
id: accent-rgb
format: rgb
default: '#'
-
id: background-mod-right-CSS-light
title: Right sidepane background (light mode)
title.zh: 右侧面板background(亮色模式)
description: Input any CSS background value
description.zh: 输入任意 CSS background 值
type: variable-text
default: ''
-
id: background-mod-right-CSS-blend-mode-light
title: Right sidepane background-blend-mode (light mode)
title.zh: 右侧面板background-blend-mode(亮色模式)
description: Input any CSS background-blend-mode value
description.zh: 输入任意 CSS background-blend-mode 值
type: variable-text
default: normal
-
id: background-mod-right-CSS-backdrop-filter-light
title: Right sidepane backdrop-filter (light mode)
title.zh: 右侧面板backdrop-filter(亮色模式)
description: Input any CSS backdrop-filter value
description.zh: 输入任意 CSS backdrop-filter 值
type: variable-text
default: blur(32px)
-
id: mod-root-split-background-header-light
title: Middle pane background
title.zh: 中间面板背景
type: heading
collapsed: ture
level: 4
-
id: mod-root-split-background-select-light
title: Middle pane background (light mode)
title.zh: 中间面板背景(亮色模式)
type: class-select
allowEmpty: false
default: mod-root-split-background-primary-light
options:
- label: background-primary (default)
value: mod-root-split-background-primary-light
- label: background-secondary
value: mod-root-split-background-secondary-light
- label: transparent (card layout only)
value: mod-root-split-background-transparent-light
- label: customize color
value: mod-root-split-background-customize-light
- label: customize CSS
value: mod-root-split-background-CSS-light
-
id: background-mod-root-split-light
title: Customize Middle pane background color(light mode)
title.zh: 自定义 中间面板 背景色(亮色模式)
type: variable-color
opacity: ture
format: hex
alt-format:
-
id: accent-rgb
format: rgb
default: '#'
-
id: background-mod-root-CSS-light
title: Middle pane background (light mode)
title.zh: 中间面板background(亮色模式)
description: Input any CSS background value
description.zh: 输入任意 CSS background 值
type: variable-text
default: ''
-
id: background-mod-root-CSS-blend-mode-light
title: Middle pane background-blend-mode (light mode)
title.zh: 中间面板background-blend-mode(亮色模式)
description: Input any CSS background-blend-mode value
description.zh: 输入任意 CSS background-blend-mode 值
type: variable-text
default: normal
-
id: background-mod-root-CSS-backdrop-filter-light
title: Middle pane backdrop-filter (light mode)
title.zh: 中间面板backdrop-filter(亮色模式)
description: Input any CSS backdrop-filter value
description.zh: 输入任意 CSS backdrop-filter 值
type: variable-text
default: blur(32px)
-
id: underlying-background-header-light
title: Underlying background
title.zh: 底层背景
type: heading
collapsed: ture
level: 4
-
id: background-underlying-select-light
title: underlying background(light mode)
title.zh: 底层背景(亮色模式)
type: class-select
allowEmpty: false
default: background-underlying-default-light
options:
- label: background-primary
value: background-underlying-primary-light
- label: background-secondary
value: background-underlying-secondary-light
- label: adapt to accent color(default)
value: background-underlying-default-light
- label: customize color
value: background-underlying-Color-light
- label: customize CSS
value: background-underlying-CSS-light
-
id: background-underlying-light
title: Customize underlying background color(light mode)
title.zh: 自定义 底层背景色(亮色模式)
type: variable-color
opacity: ture
format: hex
alt-format:
-
id: accent-rgb
format: rgb
default: '#'
-
id: background-underlying-CSS-light
title: underlying background (light mode)
title.zh: 底层background(亮色模式)
description: Input any CSS background value
description.zh: 输入任意 CSS background 值
type: variable-text
default: ''
-
id: background-underlying-CSS-blend-mode-light
title: underlying background-blend-mode (light mode)
title.zh: 底层background-blend-mode(亮色模式)
description: Input any CSS background-blend-mode value
description.zh: 输入任意 CSS background-blend-mode 值
type: variable-text
default: overlay, color-burn
-
id: underlying-foreground-header-light
title: Underlying foreground
title.zh: 底层前景
description: Adjust foreground to fit the background
description.zh: 调整前景以适应背景
type: heading
collapsed: ture
level: 5
-
id: on-border-light
title: underlying foreground color(light mode)
title.zh: 底层前景色(亮色模式)
description: Color of elements (text&icon) displayed on underlying background, including top tab bar, ribbon menu, and status bar
description.zh: 显示在底层背景上的元素(text&icon)颜色,包括顶部标签栏、功能区菜单和状态栏
type: variable-color
opacity: ture
format: hex
alt-format:
-
id: accent-rgb
format: rgb
default: '#'
-
id: mix-blend-mode-on-border-light
title: mix blend mode of underlying foreground(light mode)
title.zh: 底层前景的混合模式(亮色模式)
description: Input any CSS mix-blend-mode value
description.zh: 输入任意 CSS mix-blend-mode 值
type: variable-text
default: normal
-
id: Global-background-header-light
title: Global background
title.zh: 全局背景
type: heading
collapsed: ture
level: 4
-
id: background-primary
title: background-primary(light mode)
title.zh: background-primary(亮色模式)
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: background-primary-alt
title: background-primary-alt(light mode)
title.zh: background-primary-alt(亮色模式)
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: background-secondary
title: background-secondary(light mode)
title.zh: background-secondary(亮色模式)
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: background-secondary-alt
title: background-secondary-alt(light mode)
title.zh: background-secondary-alt(亮色模式)
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: background-tertiary
title: background-tertiary(light mode)
title.zh: background-tertiary(亮色模式)
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: workspace-background-translucent
title: workspace-background-translucent(light mode)
title.zh: workspace-background-translucent(亮色模式)
type: variable-themed-color
opacity: true
format: hsl
default-light: '#'
default-dark: '#'
-
id: background-modifier-hover
title: background-modifier-hover(light mode)
title.zh: background-modifier-hover(亮色模式)
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: background-modifier-active-hover
title: background-modifier-active-hover(light mode)
title.zh: background-modifier-active-hover(亮色模式)
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: background-modifier-border
title: background-modifier-border(light mode)
title.zh: background-modifier-border(亮色模式)
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: background-modifier-border-hover
title: background-modifier-border-hover(light mode)
title.zh: background-modifier-border-hover(亮色模式)
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: background-modifier-border-focus
title: background-modifier-border-focus(light mode)
title.zh: background-modifier-border-focus(亮色模式)
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: Foreground-header-light
title: Foreground
title.zh: 前景
type: heading
collapsed: ture
level: 3
-
id: text-color-light
title: Text & icon color
title.zh: 文本 & 图标色
type: heading
collapsed: ture
level: 4
-
id: text-normal
title: text-normal(light mode)
title.zh: text-normal(亮色模式)
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: text-muted
title: text-muted(light mode)
title.zh: text-muted(亮色模式)
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: text-faint
title: text-faint(light mode)
title.zh: text-faint(亮色模式)
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: text-accent
title: text-accent(light mode)
title.zh: text-accent(亮色模式)
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: text-accent-hover
title: text-accent-hover(light mode)
title.zh: text-accent-hover(亮色模式)
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: text-on-accent
title: text-on-accent(light mode)
title.zh: text-on-accent(亮色模式)
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: text-on-accent-inverted
title: text-on-accent-inverted(light mode)
title.zh: text-on-accent-inverted(亮色模式)
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: interactive-color-light
title: Interactive color
title.zh: 交互色
type: heading
collapsed: ture
level: 4
-
id: interactive-normal
title: interactive-normal(light mode)
title.zh: interactive-normal(亮色模式)
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: interactive-hover
title: interactive-hover(light mode)
title.zh: interactive-hover(亮色模式)
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: interactive-accent
title: interactive-accent(light mode)
title.zh: interactive-accent(亮色模式)
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: interactive-accent-hsl
title: interactive-accent-hsl(light mode)
title.zh: interactive-accent-hsl(亮色模式)
type: variable-themed-color
format: hsl-values
default-light: '#'
default-dark: '#'
-
id: interactive-accent-hover
title: interactive-accent-hover(light mode)
title.zh: interactive-accent-hover(亮色模式)
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: Card-light
title: Card
title.zh: 卡片
type: heading
collapsed: true
level: 3
-
id: card-border-radius-light
title: Custom card border radius (light mode)
title.zh: 自定义 卡片的圆角大小(亮色模式)
description: Input your border-radius value here
description.zh: 在这里输入你的 border-radius 值
type: variable-text
default: 8px
-
id: card-shadow-light
title: Custom card shadow (light mode)
title.zh: 自定义 卡片阴影(亮色模式)
description: Input your box-shadow value here
description.zh: 在这里输入你的 box-shadow 值
type: variable-text
default: ''
-
id: Active-states-light
title: Active states
title.zh: 激活态
type: heading
collapsed: true
level: 3
-
id: Active-states-Tabs-light
title: Active states(Tabs)
title.zh: 激活态(Tabs)
type: heading
collapsed: true
level: 4
-
id: color-activated-tab-header-light
title: activated Tab header color(light mode)
title.zh: 已激活Tab的标头颜色(亮色模式)
type: variable-color
opacity: ture
format: hex
alt-format:
-
id: accent-rgb
format: rgb
default: '#'
-
id: color-to-tab-icon-light
title: Apply custom color to the "close" icon(light mode)
title.zh: 将自定义颜色应用于“关闭”图标(亮色模式)
type: class-toggle
-
id: border-radius-activated-tab-header-light
title: activated Tab header border radius(light mode)
title.zh: 已激活Tab的标头圆角大小(亮色模式)
description: Input any CSS border-radius value
description.zh: 输入任意 CSS border-radius 值
type: variable-text
default: 6px
-
id: background-activated-tab-header-light
title: activated Tab header background(light mode)
title.zh: 已激活Tab的标头背景(亮色模式)
description: Input any CSS background value
description.zh: 输入任意 CSS background 值
type: variable-text
default: ''
-
id: shadow-activated-tab-header-light
title: activated Tab header shadow(light mode)
title.zh: 已激活Tab的标头阴影(亮色模式)
description: Input any CSS box-shadow value
description.zh: 输入任意 CSS box-shadow 值
type: variable-text
default: ''
-
id: color-activated-tab-header-underline-light
title: activated Tab header underline color(light mode)
title.zh: 已激活Tab的标头下划线颜色(亮色模式)
description: Input any CSS background value
description.zh: 输入任意 CSS background 值
type: variable-text
default: ''
-
id: Active-states-file-explorer-light
title: Active states(file explorer)
title.zh: 激活态(文件列表)
type: heading
collapsed: true
level: 4
-
id: Active-states-file-explorer-select-light
title: Activated file style(light mode)
title.zh: 已激活文件 风格(亮色模式)
type: class-select
allowEmpty: false
default: activated-file-default-light
options:
- label: default
value: activated-file-default-light
- label: Accent color
value: activated-file-accent-light
- label: Consistent with tab style
value: activated-file-tab-style-light
- label: customize
value: activated-file-customize-light
-
id: color-activated-file-light
title: Activated file color(light mode)
title.zh: 已激活文件的颜色(亮色模式)
type: variable-color
opacity: ture
format: hex
alt-format:
-
id: accent-rgb
format: rgb
default: '#'
-
id: border-radius-activated-file-light
title: Activated file border radius(light mode)
title.zh: 已激活文件的圆角大小(亮色模式)
description: Input any CSS border-radius value
description.zh: 输入任意 CSS border-radius 值
type: variable-text
default: 4px
-
id: background-activated-file-light
title: Activated file background(light mode)
title.zh: 已激活文件的背景(亮色模式)
description: Input any CSS background value
description.zh: 输入任意 CSS background 值
type: variable-text
default: ''
-
id: shadow-activated-file-light
title: Activated file shadow(light mode)
title.zh: 已激活文件的阴影(亮色模式)
description: Input any CSS box-shadow value
description.zh: 输入任意 CSS box-shadow 值
type: variable-text
default: ''
-
id: UI-Controls-light
title: UI Controls
title.zh: UI 控件
type: heading
collapsed: ture
level: 3
-
id: input-radius-light
title: input-radius(light mode)
title.zh: input-radius(亮色模式)
description: border radius of buttons, input, etc.
description.zh: 按钮,输入框等的圆角大小
type: variable-number
default: 5
format: px
-
id: input-shadow-light
title: input-shadow(light mode)
title.zh: input-shadow(亮色模式)
description: shadow of button,dropdown, etc. Accepts any CSS box-shadow value
description.zh: 按钮,下拉菜单等的阴影 接受任意 CSS box-shadow 值
type: variable-text
default: ''
-
id: input-shadow-hover-light
title: input-shadow-hover(light mode)
title.zh: input-shadow-hover(亮色模式)
description: shadow of button,dropdown, etc.(hovered) Accepts any CSS box-shadow value
description.zh: 按钮,下拉菜单等的阴影(鼠标悬停时) 接受任意 CSS box-shadow 值
type: variable-text
default: ''
-
id: toggle-light
title: toggle switch
title.zh: 滑动开关
type: heading
collapsed: ture
level: 4
-
id: toggle-thumb-color-light
title: toggle-thumb-color(light mode)
title.zh: toggle-thumb-color(亮色模式)
description: background color of toggle thumb Accepts any CSS background-color value
description.zh: 开关滑块的背景色 接受任意 CSS background-color 值
type: variable-text
default: ''
-
id: toggle-thumb-enabled-color-light
title: toggle-thumb-enabled-color(light mode)
title.zh: toggle-thumb-enabled-color(亮色模式)
description: background color of toggle thumb(enabled) Accepts any CSS background-color value
description.zh: 开关滑块的背景色(开启时) 接受任意 CSS background-color 值
type: variable-text
default: ''
-
id: toggle-thumb-shadow-light
title: toggle-thumb-shadow(light mode)
title.zh: toggle-thumb-shadow(亮色模式)
description: shadow of toggle thumb Accepts any CSS box-shadow value
description.zh: 开关滑块的阴影 接受任意 CSS box-shadow 值
type: variable-text
default: ''
-
id: toggle-thumb-enabled-shadow-light
title: toggle-thumb-enabled-shadow(light mode)
title.zh: toggle-thumb-enabled-shadow(亮色模式)
description: shadow of toggle thumb(enabled) Accepts any CSS box-shadow value
description.zh: 开关滑块的阴影(开启时) 接受任意 CSS box-shadow 值
type: variable-text
default: ''
-
id: toggle-track-color-light
title: toggle-track-color(light mode)
title.zh: toggle-track-color(亮色模式)
description: background color of toggle track Accepts any CSS background-color value
description.zh: 开关滑轨的背景色 接受任意 CSS background-color 值
type: variable-text
default: ''
-
id: toggle-track-enabled-color-light
title: toggle-track-enabled-color(light mode)
title.zh: toggle-track-enabled-color(亮色模式)
description: background color of toggle track(enabled) Accepts any CSS background-color value
description.zh: 开关滑轨的背景色(开启时) 接受任意 CSS background-color 值
type: variable-text
default: ''
-
id: toggle-track-shadow-light
title: toggle-track-shadow(light mode)
title.zh: toggle-track-shadow(亮色模式)
description: shadow of toggle track Accepts any CSS box-shadow value
description.zh: 开关滑轨的阴影 接受任意 CSS box-shadow 值
type: variable-text
default: ''
-
id: toggle-track-hovered-shadow-light
title: toggle-track-hovered-shadow(light mode)
title.zh: toggle-track-hovered-shadow(亮色模式)
description: shadow of toggle track(hovered) Accepts any CSS box-shadow value
description.zh: 开关滑轨的阴影(鼠标悬停时) 接受任意 CSS box-shadow 值
type: variable-text
default: ''
-
id: Miscellaneous-light
title: Miscellaneous
title.zh: 杂项
type: heading
collapsed: true
level: 3
-
id: card-highlight-light
title: Highlight active card
title.zh: 高亮当前活动卡片
description: Only applicable for card layout
description.zh: 仅限卡片式布局
type: class-toggle
-
id: workspace-divider-transparent-light
title: Visually remove divider effect in workspace
title.zh: 在视觉上移除工作区的分隔线效果
description: For default layout
description.zh: 针对默认布局
type: class-toggle
-
id: link-external-color
title: External link color
title.zh: 外部链接颜色
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: link-external-color-hover
title: External link color (hover)
title.zh: 外部链接颜色(鼠标悬停时)
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
*/
/* @settings
name: Appearance (dark mode)
id: Appearance-dark
settings:
-
id: Presets-info-dark
description: "[Presets (dark)](https://github.com/Akifyss/obsidian-border/blob/main/presets.md#light-mode) | Before importing, it is recommended to reset this entry to default / Remove preset↗️"
description.zh: "[预设(暗色)](https://github.com/Akifyss/obsidian-border/blob/main/presets.md#dark-mode) | 导入前,推荐先将此条目重设为默认 / 移除预设↗️ "
type: info-text
markdown: true
-
id: card-layout-open-dark
title: Enable card layout(dark mode)
title.zh: 启用 卡片式布局(暗色模式)
type: class-toggle
-
id: theme-dark-style-select
title: Base style (dark mode)
title.zh: 基础风格(暗色模式)
type: class-select
allowEmpty: false
default: theme-dark-background-default
options:
- label: brighter
value: theme-dark-background-brighter
- label: default
value: theme-dark-background-default
- label: darker
value: theme-dark-background-darker
- label: pure black
value: theme-dark-background-black
-
id: Color-dark
title: Color
title.zh: 色彩
type: heading
collapsed: true
level: 3
-
id: Accent-color-dark
title: Accent color
title.zh: 主题色
type: heading
collapsed: true
level: 4
-
id: accent-dark
title: Accent color(dark mode)
title.zh: 主题色(暗色模式)
description: Set accent color for the light and dark modes separately
description.zh: 分开来设置亮色模式与暗色模式的强调色
type: variable-color
format: hsl-split
opacity: false
default: '#8a96e5'
-
id: accent-color-override-dark
title: Override accent color setting in "Settings-Appearance" menu(dark mode)
title.zh: 覆写 "设置-外观 "菜单中的强调色设置(暗色模式)
type: class-toggle
-
id: accent-advanced-dark
title: Advanced
title.zh: 高级
type: heading
collapsed: true
level: 5
-
id: color-accent-hsl-dark
title: color-accent-hsl
title.zh: color-accent-hsl
type: variable-color
format: hsl-values
opacity: false
default: '#'
-
id: color-accent-dark
title: color-accent
title.zh: color-accent
type: variable-color
format: hsl
opacity: false
default: '#'
-
id: color-accent-1-dark
title: color-accent-1
title.zh: color-accent-1
type: variable-color
format: hsl
opacity: false
default: '#'
-
id: color-accent-2-dark
title: color-accent-2
title.zh: color-accent-2
type: variable-color
format: hsl
opacity: false
default: '#'
-
id: color-accent-3-dark
title: color-accent-3
title.zh: color-accent-3
type: variable-color
format: hsl
opacity: false
default: '#'
-
id: Extended-colors-dark
title: Extended colors
title.zh: 拓展色
type: heading
collapsed: true
level: 4
-
id: color-red-rgb
title: Red
type: variable-themed-color
format: 'rgb-values'
default-light: '#dd2c38'
default-dark: '#ff7881'
-
id: color-orange-rgb
title: Orange
type: variable-themed-color
format: 'rgb-values'
default-light: '#de7417'
default-dark: '#fbbb83'
-
id: color-yellow-rgb
title: Yellow
type: variable-themed-color
format: 'rgb-values'
default-light: '#c09c0c'
default-dark: '#ffe88b'
-
id: color-green-rgb
title: Green
type: variable-themed-color
format: 'rgb-values'
default-light: '#1da51d'
default-dark: '#7cd37c'
-
id: color-cyan-rgb
title: Cyan
type: variable-themed-color
format: 'rgb-values'
default-light: '#16a6ab'
default-dark: '#86dfe2'
-
id: color-blue-rgb
title: Blue
type: variable-themed-color
format: 'rgb-values'
default-light: '#1775d9'
default-dark: '#89bdf4'
-
id: color-purple-rgb
title: Purple
type: variable-themed-color
format: 'rgb-values'
default-light: '#8f47e1'
default-dark: '#cb9eff'
-
id: color-pink-rgb
title: Pink
type: variable-themed-color
format: 'rgb-values'
default-light: '#dd1399'
default-dark: '#f2b6de'
-
id: Background-dark
title: Background
title.zh: 背景
type: heading
collapsed: true
level: 3
-
id: mod-left-split-background-header-dark
title: Left sidepane background
title.zh: 左侧面板背景
type: heading
collapsed: ture
level: 4
-
id: mod-left-split-background-select-dark
title: Left sidepane background(dark mode)
title.zh: 左侧面板背景(暗色模式)
type: class-select
allowEmpty: false
default: mod-left-split-background-primary-dark
options:
- label: background-primary (default)
value: mod-left-split-background-primary-dark
- label: background-secondary
value: mod-left-split-background-secondary-dark
- label: transparent (card layout only)
value: mod-left-split-background-transparent-dark
- label: customize color
value: mod-left-split-background-customize-dark
- label: customize CSS
value: mod-left-split-background-CSS-dark
-
id: background-mod-left-split-dark
title: Customize left sidepane background color (dark mode)
title.zh: 自定义 左侧面板 背景色(暗色模式)
type: variable-color
opacity: ture
format: hex
alt-format:
-
id: accent-rgb
format: rgb
default: '#'
-
id: background-mod-left-CSS-dark
title: Left sidepane background (dark mode)
title.zh: 左侧面板background(暗色模式)
description: Input any CSS background value
description.zh: 输入任意 CSS background 值
type: variable-text
default: ''
-
id: background-mod-left-CSS-blend-mode-dark
title: Left sidepane background-blend-mode (dark mode)
title.zh: 左侧面板background-blend-mode(暗色模式)
description: Input any CSS background-blend-mode value
description.zh: 输入任意 CSS background-blend-mode 值
type: variable-text
default: normal
-
id: background-mod-left-CSS-backdrop-filter-dark
title: Left sidepane backdrop-filter (dark mode)
title.zh: 左侧面板backdrop-filter(暗色模式)
description: Input any CSS backdrop-filter value
description.zh: 输入任意 CSS backdrop-filter 值
type: variable-text
default: blur(32px)
-
id: mod-right-split-background-header-dark
title: Right sidepane background
title.zh: 右侧面板背景
type: heading
collapsed: ture
level: 4
-
id: mod-right-split-background-select-dark
title: Right sidepane background(dark mode)
title.zh: 右侧面板背景(暗色模式)
type: class-select
allowEmpty: false
default: mod-right-split-background-primary-dark
options:
- label: background-primary (default)
value: mod-right-split-background-primary-dark
- label: background-secondary
value: mod-right-split-background-secondary-dark
- label: transparent (card layout only)
value: mod-right-split-background-transparent-dark
- label: customize color
value: mod-right-split-background-customize-dark
- label: customize CSS
value: mod-right-split-background-CSS-dark
-
id: background-mod-right-split-dark
title: Customize right sidepane background color(dark mode)
title.zh: 自定义 右侧面板 背景色(暗色模式)
type: variable-color
opacity: ture
format: hex
alt-format:
-
id: accent-rgb
format: rgb
default: '#'
-
id: background-mod-right-CSS-dark
title: Right sidepane background (dark mode)
title.zh: 右侧面板background(暗色模式)
description: Input any CSS background value
description.zh: 输入任意 CSS background 值
type: variable-text
default: ''
-
id: background-mod-right-CSS-blend-mode-dark
title: Right sidepane background-blend-mode (dark mode)
title.zh: 右侧面板background-blend-mode(暗色模式)
description: Input any CSS background-blend-mode value
description.zh: 输入任意 CSS background-blend-mode 值
type: variable-text
default: normal
-
id: background-mod-right-CSS-backdrop-filter-dark
title: Right sidepane backdrop-filter (dark mode)
title.zh: 右侧面板backdrop-filter(暗色模式)
description: Input any CSS backdrop-filter value
description.zh: 输入任意 CSS backdrop-filter 值
type: variable-text
default: blur(32px)
-
id: mod-root-split-background-header-dark
title: Middle pane background
title.zh: 中间面板背景
type: heading
collapsed: ture
level: 4
-
id: mod-root-split-background-select-dark
title: Middle pane background (dark mode)
title.zh: 中间面板背景(暗色模式)
type: class-select
allowEmpty: false
default: mod-root-split-background-primary-dark
options:
- label: background-primary (default)
value: mod-root-split-background-primary-dark
- label: background-secondary
value: mod-root-split-background-secondary-dark
- label: transparent (card layout only)
value: mod-root-split-background-transparent-dark
- label: customize color
value: mod-root-split-background-customize-dark
- label: customize CSS
value: mod-root-split-background-CSS-dark
-
id: background-mod-root-split-dark
title: Customize Middle pane background color (dark mode)
title.zh: 自定义 中间面板 背景色(暗色模式)
type: variable-color
opacity: ture
format: hex
alt-format:
-
id: accent-rgb
format: rgb
default: '#'
-
id: background-mod-root-CSS-dark
title: Middle pane background (dark mode)
title.zh: 中间面板background(暗色模式)
description: Input any CSS background value
description.zh: 输入任意 CSS background 值
type: variable-text
default: ''
-
id: background-mod-root-CSS-blend-mode-dark
title: Middle pane background-blend-mode (dark mode)
title.zh: 中间面板background-blend-mode(暗色模式)
description: Input any CSS background-blend-mode value
description.zh: 输入任意 CSS background-blend-mode 值
type: variable-text
default: normal
-
id: background-mod-root-CSS-backdrop-filter-dark
title: Middle pane backdrop-filter (dark mode)
title.zh: 中间面板backdrop-filter(暗色模式)
description: Input any CSS backdrop-filter value
description.zh: 输入任意 CSS backdrop-filter 值
type: variable-text
default: blur(32px)
-
id: underlying-background-header-dark
title: Underlying background
title.zh: 底层背景
type: heading
collapsed: ture
level: 4
-
id: background-underlying-select-dark
title: underlying background(dark mode)
title.zh: 底层背景(暗色模式)
type: class-select
allowEmpty: false
default: background-underlying-default-dark
options:
- label: background-primary
value: background-underlying-primary-dark
- label: background-secondary
value: background-underlying-secondary-dark
- label: adapt to accent color(default)
value: background-underlying-default-dark
- label: customize color
value: background-underlying-Color-dark
- label: customize CSS
value: background-underlying-CSS-dark
-
id: background-underlying-dark
title: Customize underlying background color(dark mode)
title.zh: 自定义 底层背景色(暗色模式)
type: variable-color
opacity: ture
format: hex
alt-format:
-
id: accent-rgb
format: rgb
default: '#'
-
id: background-underlying-CSS-dark
title: underlying background (dark mode)
title.zh: 底层background(暗色模式)
description: Input any CSS background value
description.zh: 输入任意 CSS background 值
type: variable-text
default: ''
-
id: background-underlying-CSS-blend-mode-dark
title: underlying background-blend-mode (dark mode)
title.zh: 底层background-blend-mode(暗色模式)
description: Input any CSS background-blend-mode value
description.zh: 输入任意 CSS background-blend-mode 值
type: variable-text
default: soft-light, luminosity, hue, luminosity, hard-light
-
id: underlying-foreground-header-dark
title: Underlying foreground
title.zh: 底层前景
description: Adjust foreground to fit the background
description.zh: 调整前景以适应背景
type: heading
collapsed: ture
level: 5
-
id: on-border-dark
title: underlying foreground color(dark mode)
title.zh: 底层前景色(暗色模式)
description: Color of elements (text&icon) displayed on underlying background, including top tab bar, ribbon menu, and status bar
description.zh: 显示在底层背景上的元素(text&icon)颜色,包括顶部标签栏、功能区菜单和状态栏
type: variable-color
opacity: ture
format: hex
alt-format:
-
id: accent-rgb
format: rgb
default: '#'
-
id: mix-blend-mode-on-border-dark
title: mix blend mode of underlying foreground(dark mode)
title.zh: 底层前景的混合模式(暗色模式)
description: Input any CSS mix-blend-mode value
description.zh: 输入任意 CSS mix-blend-mode 值
type: variable-text
default: screen
-
id: Global-background-header-dark
title: Global background
title.zh: 全局背景
type: heading
collapsed: ture
level: 4
-
id: background-primary
title: background-primary(dark mode)
title.zh: background-primary(暗色模式)
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: background-primary-alt
title: background-primary-alt(dark mode)
title.zh: background-primary-alt(暗色模式)
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: background-secondary
title: background-secondary(dark mode)
title.zh: background-secondary(暗色模式)
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: background-secondary-alt
title: background-secondary-alt(dark mode)
title.zh: background-secondary-alt(暗色模式)
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: background-tertiary
title: background-tertiary(dark mode)
title.zh: background-tertiary(暗色模式)
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: workspace-background-translucent
title: workspace-background-translucent(dark mode)
title.zh: workspace-background-translucent(暗色模式)
type: variable-themed-color
opacity: true
format: hsl
default-light: '#'
default-dark: '#'
-
id: background-modifier-hover
title: background-modifier-hover(dark mode)
title.zh: background-modifier-hover(暗色模式)
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: background-modifier-active-hover
title: background-modifier-active-hover(dark mode)
title.zh: background-modifier-active-hover(暗色模式)
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: background-modifier-border
title: background-modifier-border(dark mode)
title.zh: background-modifier-border(暗色模式)
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: background-modifier-border-hover
title: background-modifier-border-hover(dark mode)
title.zh: background-modifier-border-hover(暗色模式)
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: background-modifier-border-focus
title: background-modifier-border-focus(dark mode)
title.zh: background-modifier-border-focus(暗色模式)
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: Foreground-header-dark
title: Foreground
title.zh: 前景
type: heading
collapsed: ture
level: 3
-
id: text-color-dark
title: Text & icon color
title.zh: 文本 & 图标色
type: heading
collapsed: ture
level: 4
-
id: text-normal
title: text-normal(dark mode)
title.zh: text-normal(暗色模式)
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: text-muted
title: text-muted(dark mode)
title.zh: text-muted(暗色模式)
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: text-faint
title: text-faint(dark mode)
title.zh: text-faint(暗色模式)
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: text-accent
title: text-accent(dark mode)
title.zh: text-accent(暗色模式)
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: text-accent-hover
title: text-accent-hover(dark mode)
title.zh: text-accent-hover(暗色模式)
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: text-on-accent
title: text-on-accent(dark mode)
title.zh: text-on-accent(暗色模式)
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: text-on-accent-inverted
title: text-on-accent-inverted(dark mode)
title.zh: text-on-accent-inverted(暗色模式)
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: interactive-color-dark
title: Interactive color
title.zh: 交互色
type: heading
collapsed: ture
level: 4
-
id: interactive-normal
title: interactive-normal(dark mode)
title.zh: interactive-normal(暗色模式)
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: interactive-hover
title: interactive-hover(dark mode)
title.zh: interactive-hover(暗色模式)
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: interactive-accent
title: interactive-accent(dark mode)
title.zh: interactive-accent(暗色模式)
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: interactive-accent-hsl
title: interactive-accent-hsl(dark mode)
title.zh: interactive-accent-hsl(暗色模式)
type: variable-themed-color
format: hsl-values
default-light: '#'
default-dark: '#'
-
id: interactive-accent-hover
title: interactive-accent-hover(dark mode)
title.zh: interactive-accent-hover(暗色模式)
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: Card-dark
title: Card
title.zh: 卡片
type: heading
collapsed: true
level: 3
-
id: card-border-radius-dark
title: Custom card border radius (dark mode)
title.zh: 自定义 卡片的圆角大小(暗色模式)
description: Input your border-radius value here
description.zh: 在这里输入你的 border-radius 值
type: variable-text
default: 8px
-
id: card-shadow-dark
title: Custom card shadow (dark mode)
title.zh: 自定义 卡片阴影(暗色模式)
description: Input your box-shadow value here
description.zh: 在这里输入你的 box-shadow 值
type: variable-text
default: ''
-
id: Active-states-dark
title: Active states
title.zh: 激活态
type: heading
collapsed: true
level: 3
-
id: Active-states-Tabs-dark
title: Active states(Tabs)
title.zh: 激活态(Tabs)
type: heading
collapsed: true
level: 4
-
id: color-activated-tab-header-dark
title: activated Tab header color(dark mode)
title.zh: 已激活Tab的标头颜色(暗色模式)
type: variable-color
opacity: ture
format: hex
alt-format:
-
id: accent-rgb
format: rgb
default: '#'
-
id: color-to-tab-icon-dark
title: Apply custom color to the "close" icon(dark mode)
title.zh: 将自定义颜色应用于“关闭”图标(暗色模式)
type: class-toggle
-
id: border-radius-activated-tab-header-dark
title: activated Tab header border radius(dark mode)
title.zh: 已激活Tab的标头圆角大小(暗色模式)
description: Input any CSS border-radius value
description.zh: 输入任意 CSS border-radius 值
type: variable-text
default: 6px
-
id: background-activated-tab-header-dark
title: activated Tab header background(dark mode)
title.zh: 已激活Tab的标头背景(暗色模式)
description: Input any CSS background value
description.zh: 输入任意 CSS background 值
type: variable-text
default: ''
-
id: shadow-activated-tab-header-dark
title: activated Tab header shadow(dark mode)
title.zh: 已激活Tab的标头阴影(暗色模式)
description: Input any CSS box-shadow value
description.zh: 输入任意 CSS box-shadow 值
type: variable-text
default: ''
-
id: color-activated-tab-header-underline-dark
title: activated Tab header underline color(dark mode)
title.zh: 已激活Tab的标头下划线颜色(暗色模式)
description: Input any CSS background value
description.zh: 输入任意 CSS background 值
type: variable-text
default: ''
-
id: Active-states-file-explorer-dark
title: Active states(file explorer)
title.zh: 激活态(文件列表)
type: heading
collapsed: true
level: 4
-
id: Active-states-file-explorer-select-dark
title: Activated file style(dark mode)
title.zh: 已激活文件 风格(暗色模式)
type: class-select
allowEmpty: false
default: activated-file-default-dark
options:
- label: default
value: activated-file-default-dark
- label: Accent color
value: activated-file-accent-dark
- label: Consistent with tab style
value: activated-file-tab-style-dark
- label: customize
value: activated-file-customize-dark
-
id: color-activated-file-dark
title: Activated file color(dark mode)
title.zh: 已激活文件的颜色(暗色模式)
type: variable-color
opacity: ture
format: hex
alt-format:
-
id: accent-rgb
format: rgb
default: '#'
-
id: border-radius-activated-file-dark
title: Activated file border radius(dark mode)
title.zh: 已激活文件的圆角大小(暗色模式)
description: Input any CSS border-radius value
description.zh: 输入任意 CSS border-radius 值
type: variable-text
default: 4px
-
id: background-activated-file-dark
title: Activated file background(dark mode)
title.zh: 已激活文件的背景(暗色模式)
description: Input any CSS background value
description.zh: 输入任意 CSS background 值
type: variable-text
default: ''
-
id: shadow-activated-file-dark
title: Activated file shadow(dark mode)
title.zh: 已激活文件的阴影(暗色模式)
description: Input any CSS box-shadow value
description.zh: 输入任意 CSS box-shadow 值
type: variable-text
default: ''
-
id: UI-Controls-dark
title: UI Controls
title.zh: UI 控件
type: heading
collapsed: ture
level: 3
-
id: input-radius-dark
title: input-radius(dark mode)
title.zh: input-radius(暗色模式)
description: border radius of button, input, etc.
description.zh: 按钮,输入框等的圆角大小
type: variable-number
default: 5
format: px
-
id: input-shadow-dark
title: input-shadow(dark mode)
title.zh: input-shadow(暗色模式)
description: shadow of button,dropdown, etc. Accepts any CSS box-shadow value
description.zh: 按钮,下拉菜单等的阴影 接受任意 CSS box-shadow 值
type: variable-text
default: ''
-
id: input-shadow-hover-dark
title: input-shadow-hover(dark mode)
title.zh: input-shadow-hover(暗色模式)
description: shadow of button,dropdown, etc.(hovered) Accepts any CSS box-shadow value
description.zh: 按钮,下拉菜单等的阴影(鼠标悬停时) 接受任意 CSS box-shadow 值
type: variable-text
default: ''
-
id: toggle-dark
title: toggle switch
title.zh: 滑动开关
type: heading
collapsed: ture
level: 4
-
id: toggle-thumb-color-dark
title: toggle-thumb-color(dark mode)
title.zh: toggle-thumb-color(暗色模式)
description: background color of toggle thumb Accepts any CSS background-color value
description.zh: 开关滑块的背景色 接受任意 CSS background-color 值
type: variable-text
default: ''
-
id: toggle-thumb-enabled-color-dark
title: toggle-thumb-enabled-color(dark mode)
title.zh: toggle-thumb-enabled-color(暗色模式)
description: background color of toggle thumb(enabled) Accepts any CSS background-color value
description.zh: 开关滑块的背景色(开启时) 接受任意 CSS background-color 值
type: variable-text
default: ''
-
id: toggle-thumb-shadow-dark
title: toggle-thumb-shadow(dark mode)
title.zh: toggle-thumb-shadow(暗色模式)
description: shadow of toggle thumb Accepts any CSS box-shadow value
description.zh: 开关滑块的阴影 接受任意 CSS box-shadow 值
type: variable-text
default: ''
-
id: toggle-thumb-enabled-shadow-dark
title: toggle-thumb-enabled-shadow(dark mode)
title.zh: toggle-thumb-enabled-shadow(暗色模式)
description: shadow of toggle thumb(enabled) Accepts any CSS box-shadow value
description.zh: 开关滑块的阴影(开启时) 接受任意 CSS box-shadow 值
type: variable-text
default: ''
-
id: toggle-track-color-dark
title: toggle-track-color(dark mode)
title.zh: toggle-track-color(暗色模式)
description: background color of toggle track Accepts any CSS background-color value
description.zh: 开关滑轨的背景色 接受任意 CSS background-color 值
type: variable-text
default: ''
-
id: toggle-track-enabled-color-dark
title: toggle-track-enabled-color(dark mode)
title.zh: toggle-track-enabled-color(暗色模式)
description: background color of toggle track(enabled) Accepts any CSS background-color value
description.zh: 开关滑轨的背景色(开启时) 接受任意 CSS background-color 值
type: variable-text
default: ''
-
id: toggle-track-shadow-dark
title: toggle-track-shadow(dark mode)
title.zh: toggle-track-shadow(暗色模式)
description: shadow of toggle track Accepts any CSS box-shadow value
description.zh: 开关滑轨的阴影 接受任意 CSS box-shadow 值
type: variable-text
default: ''
-
id: toggle-track-hovered-shadow-dark
title: toggle-track-hovered-shadow(dark mode)
title.zh: toggle-track-hovered-shadow(暗色模式)
description: shadow of toggle track(hovered) Accepts any CSS box-shadow value
description.zh: 开关滑轨的阴影(鼠标悬停时) 接受任意 CSS box-shadow 值
type: variable-text
default: ''
-
id: Miscellaneous-dark
title: Miscellaneous
title.zh: 杂项
type: heading
collapsed: true
level: 3
-
id: card-highlight-dark
title: Highlight active card
title.zh: 高亮当前活动卡片
description: Only applicable for card layout
description.zh: 仅限卡片式布局
type: class-toggle
-
id: workspace-divider-transparent-dark
title: Visually remove divider effect in workspace
title.zh: 在视觉上移除工作区的分隔线效果
description: For default layout
description.zh: 针对默认布局
type: class-toggle
-
id: link-external-color
title: External link color
title.zh: 外部链接颜色
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: link-external-color-hover
title: External link color (hover)
title.zh: 外部链接颜色(鼠标悬停时)
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
*/
/* @settings
name: Editor
id: Editor
settings:
-
id: line-emphasis
title: Focus indicator
title.zh: 焦点指示器
type: heading
collapsed: ture
level: 3
-
id: line-hover-indicator-info
description: "Display a vertical line indicator before focus line"
description.zh: "在焦点行前显示一个竖线指示器"
type: info-text
markdown: true
-
id: line-hover-indicator
title: Enable Focus indicator
title.zh: 启用 焦点指示器
type: class-toggle
-
id: focus-indicator-list-level
title: indicate list level
title.zh: 指示列表层级
type: class-toggle
-
id: focus-indicator-codeblock-line-number
title: indicate codeblock line number
title.zh: 指示代码块行号
type: class-toggle
-
id: hover-indicator-color
title: Customize indicator color
title.zh: 自定义指示器的颜色
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: border-focus-mode-heading
title: Focus mode
title.zh: 专注模式
type: heading
collapsed: ture
level: 3
-
id: border-focus-mode-info
description: "Highlight active line"
description.zh: "突出显示当前活动行"
type: info-text
markdown: true
-
id: border-focus-mode
title: Enable focus mode
title.zh: 启用 专注模式
type: class-toggle
-
id: line-active-bg
title: Active line background color
title.zh: 活动行背景色
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: line-normal-opacity
title: Normal line opacity
title.zh: 普通行透明度
type: variable-number-slider
default: 0.5
min: 0.05
max: 1
step: 0.05
-
id: Editor-background-pattern
title: Editor background pattern
title.zh: 编辑器背景图案
type: heading
collapsed: true
level: 3
-
id: editor-grid-background-pattren
title: Enable grid background pattern
title.zh: 启用 网格背景图案
type: class-toggle
-
id: grid-background-pattern-color
title: Customize grid background pattern color
title.zh: 自定义 网格背景图案颜色
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: grid-background-pattern-size
title: Custom grid background pattern size
title.zh: 自定义 网格背景图案尺寸
description: Accepts any CSS background-size value
description.zh: 接受任何 CSS background-size 值
type: variable-text
default: 36px
-
id: Headings
title: Headings
title.zh: 标题
type: heading
collapsed: true
level: 3
-
id: collapse-icon-restore
title: Restore the collapse icon before headings
title.zh: 还原标题前的折叠图标
type: class-toggle
-
id: heading-indicator-off
title: Remove headings indicator
title.zh: 移除标题左侧的指示器
type: class-toggle
default: false
-
id: Inline-title
title: Inline Title
title.zh: 页内标题
type: heading
level: 4
collapsed: true
-
id: inline-title-divider-remove
title: Remove inline title divider
title.zh: 移除页内标题分隔线
type: class-toggle
-
id: inline-title-font
title: inline title font
title.zh: 页内标题 字体
type: variable-text
default: ''
-
id: inline-title-size
title: inline title size
title.zh: 页内标题 字体大小
description: Accepts any CSS font-size value
description.zh: 接受任何 CSS font-size 值
type: variable-text
default: 1.5em
-
id: inline-title-weight
title: inline title weight
title.zh: 页内标题 字重
description: Accepts a value from 100 to 900
description.zh: 接受 100-900 的值
type: variable-number
default: 700
-
id: inline-title-text-transform
title: inline title text-transform
title.zh: 页内标题 text-transform
description: Accepts any CSS text-transform value
description.zh: 接受任何 CSS text-transform 值
type: variable-text
default: ''
-
id: inline-title-color-select
title: inline title text color
title.zh: 页内标题 文本颜色
type: class-select
allowEmpty: false
default: inline-title-color-default
options:
- label: H1 color
value: inline-title-color-default
- label: Customized color
value: inline-title-color-customized
-
id: inline-title-color
title: Customize inline title text color
title.zh: 自定义 页内标题 文本颜色
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: level-1-headings
title: Level 1 Headings
title.zh: 一级标题
type: heading
level: 4
collapsed: true
-
id: h1-divider-on
title: Enable H1 divider
title.zh: 启用H1分隔线
type: class-toggle
default: false
-
id: h1-font
title: H1 font
title.zh: H1 字体
type: variable-text
default: ''
-
id: h1-size
title: H1 font size
title.zh: H1 字体大小
description: Accepts any CSS font-size value
description.zh: 接受任何 CSS font-size 值
type: variable-text
default: 1.5em
-
id: h1-weight
title: H1 font weight
title.zh: H1 字重
description: Accepts a value from 100 to 900
description.zh: 接受 100-900 的值
type: variable-number
default: 700
-
id: h1-text-transform
title: H1 text-transform
title.zh: H1 text-transform
description: Accepts any CSS text-transform value
description.zh: 接受任何 CSS text-transform 值
type: variable-text
default: ''
-
id: h1-accent-color
title: Customize H1 accent color
title.zh: 自定义 H1 强调色
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: h1-color-select
title: H1 text color
title.zh: H1 文本颜色
type: class-select
allowEmpty: false
default: h1-color-default
options:
- label: Default
value: h1-color-default
- label: Accent color
value: h1-color-designated
-
id: level-2-headings
title: Level 2 Headings
title.zh: 二级标题
type: heading
level: 4
collapsed: true
-
id: h2-divider-on
title: Enable H2 divider
title.zh: 启用H2分隔线
type: class-toggle
default: false
-
id: h2-font
title: H2 font
title.zh: H2 字体
type: variable-text
default: ''
-
id: h2-size
title: H2 font size
title.zh: H2 字体大小
description: Accepts any CSS font-size value
description.zh: 接受任何 CSS font-size 值
type: variable-text
default: 1.425em
-
id: h2-weight
title: H2 font weight
title.zh: H2 字重
description: Accepts a value from 100 to 900
description.zh: 接受 100-900 的值
type: variable-number
default: 675
-
id: h2-text-transform
title: H2 text-transform
title.zh: H2 text-transform
description: Accepts any CSS text-transform value
description.zh: 接受任何 CSS text-transform 值
type: variable-text
default: ''
-
id: h2-accent-color
title: Customize H2 accent color
title.zh: 自定义 H2 强调色
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: h2-color-select
title: H2 text color
title.zh: H2 文本颜色
type: class-select
allowEmpty: false
default: h2-color-default
options:
- label: Default
value: h2-color-default
- label: Accent color
value: h2-color-designated
-
id: level-3-headings
title: Level 3 Headings
title.zh: 三级标题
type: heading
level: 4
collapsed: true
-
id: h3-divider-on
title: Enable H3 divider
title.zh: 启用H3分隔线
type: class-toggle
default: false
-
id: h3-font
title: H3 font
title.zh: H3 字体
type: variable-text
default: ''
-
id: h3-size
title: H3 font size
title.zh: H3 字体大小
description: Accepts any CSS font-size value
description.zh: 接受任何 CSS font-size 值
type: variable-text
default: 1.35em
-
id: h3-weight
title: H3 font weight
title.zh: H3 字重
description: Accepts a value from 100 to 900
description.zh: 接受 100-900 的值
type: variable-number
default: 650
-
id: h3-text-transform
title: H3 text-transform
title.zh: H3 text-transform
description: Accepts any CSS text-transform value
description.zh: 接受任何 CSS text-transform 值
type: variable-text
default: ''
-
id: h3-accent-color
title: Customize H3 accent color
title.zh: 自定义 H3 强调色
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: h3-color-select
title: H3 text color
title.zh: H3 文本颜色
type: class-select
allowEmpty: false
default: h3-color-default
options:
- label: Default
value: h3-color-default
- label: Accent color
value: h3-color-designated
-
id: level-4-headings
title: Level 4 Headings
title.zh: 四级标题
type: heading
level: 4
collapsed: true
-
id: h4-divider-on
title: Enable H4 divider
title.zh: 启用H4分隔线
type: class-toggle
default: false
-
id: h4-font
title: H4 font
title.zh: H4 字体
type: variable-text
default: ''
-
id: h4-size
title: H4 font size
title.zh: H4 字体大小
description: Accepts any CSS font-size value
description.zh: 接受任何 CSS font-size 值
type: variable-text
default: 1.275em
-
id: h4-weight
title: H4 font weight
title.zh: H4 字重
description: Accepts a value from 100 to 900
description.zh: 接受 100-900 的值
type: variable-number
default: 625
-
id: h4-text-transform
title: H4 text-transform
title.zh: H4 text-transform
description: Accepts any CSS text-transform value
description.zh: 接受任何 CSS text-transform 值
type: variable-text
default: ''
-
id: h4-accent-color
title: Customize H4 accent color
title.zh: 自定义 H4 强调色
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: h4-color-select
title: H4 text color
title.zh: H4 文本颜色
type: class-select
allowEmpty: false
default: h4-color-default
options:
- label: Default
value: h4-color-default
- label: Accent color
value: h4-color-designated
-
id: level-5-headings
title: Level 5 Headings
title.zh: 五级标题
type: heading
level: 4
collapsed: true
-
id: h5-divider-on
title: Enable H5 divider
title.zh: 启用H5分隔线
type: class-toggle
default: false
-
id: h5-font
title: H5 font
title.zh: H5 字体
type: variable-text
default: ''
-
id: h5-size
title: H5 font size
title.zh: H5 字体大小
description: Accepts any CSS font-size value
description.zh: 接受任何 CSS font-size 值
type: variable-text
default: 1.2em
-
id: h5-weight
title: H5 font weight
title.zh: H5 字重
description: Accepts a value from 100 to 900
description.zh: 接受 100-900 的值
type: variable-number
default: 600
-
id: h5-text-transform
title: H5 text-transform
title.zh: H5 text-transform
description: Accepts any CSS text-transform value
description.zh: 接受任何 CSS text-transform 值
type: variable-text
default: ''
-
id: h5-accent-color
title: Customize H5 accent color
title.zh: 自定义 H5 强调色
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: h5-color-select
title: H5 text color
title.zh: H5 文本颜色
type: class-select
allowEmpty: false
default: h5-color-default
options:
- label: Default
value: h5-color-default
- label: Accent color
value: h5-color-designated
-
id: level-6-headings
title: Level 6 Headings
title.zh: 六级标题
type: heading
level: 4
collapsed: true
-
id: h6-divider-on
title: Enable H6 divider
title.zh: 启用H6分隔线
type: class-toggle
default: false
-
id: h6-font
title: H6 font
title.zh: H6 字体
type: variable-text
default: ''
-
id: h6-size
title: H6 font size
title.zh: H6 字体大小
description: Accepts any CSS font-size value
description.zh: 接受任何 CSS font-size 值
type: variable-text
default: 1.125em
-
id: h6-weight
title: H6 font weight
title.zh: H6 字重
description: Accepts a value from 100 to 900
description.zh: 接受 100-900 的值
type: variable-number
default: 575
-
id: h6-text-transform
title: H6 text-transform
title.zh: H6 text-transform
description: Accepts any CSS text-transform value
description.zh: 接受任何 CSS text-transform 值
type: variable-text
default: ''
-
id: h6-accent-color
title: Customize H6 accent color
title.zh: 自定义 H6 强调色
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: h6-color-select
title: H6 text color
title.zh: H6 文本颜色
type: class-select
allowEmpty: false
default: h6-color-default
options:
- label: Default
value: h6-color-default
- label: Accent color
value: h6-color-designated
-
id: Paragraph
title: Paragraph
title.zh: 段落
type: heading
collapsed: true
level: 3
-
id: text-align-justify
title: Justify paragraph text
title.zh: 段落两端对齐
type: class-toggle
default: false
-
id: line-height-customize
title: Paragraph line height
title.zh: 段落行高
type: variable-number
default: 1.5
-
id: file-line-width
title: Paragraph line width (Need to turn on “Readable line length”)
title.zh: 段落行宽(需开启“缩减栏宽”)
type: variable-text
default: 700px
-
id: p-spacing
title: Paragraph spacing (Reading mode)
title.zh: 段落间距(阅读模式)
type: variable-text
default: 1em
-
id: p-spacing-br
title: Paragraph spacing also takes effect after a line break (Reading mode)
title.zh: 段间距也对换行后的内容生效(阅读模式)
type: class-toggle
default: false
-
id: Text
title: Text
title.zh: 文本
type: heading
collapsed: true
level: 3
-
id: bold-color
title: Bold text color
title.zh: 粗体颜色
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: italic-color
title: Italic text color
title.zh: 斜体颜色
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: text-highlight-bg
title: text highlight bg color
title.zh: 文本高亮背景颜色
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: inline-code-normal
title: inline code text color
title.zh: 内联代码颜色
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: inline-code-background-light
title: Customize inline code background (light mode)
title.zh: 自定义 内联代码背景(亮色模式)
description: Input any CSS background value
description.zh: 输入任意 CSS background 值
type: variable-text
default: ''
-
id: inline-code-background-dark
title: Customize inline code background (dark mode)
title.zh: 自定义 内联代码背景(暗色模式)
description: Input any CSS background value
description.zh: 输入任意 CSS background 值
type: variable-text
default: ''
-
id: Links
title: Links
title.zh: 链接
type: heading
collapsed: true
level: 3
-
id: link-color
title: Link color
title.zh: 链接颜色
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: link-color-hover
title: Link color (hover)
title.zh: 链接颜色(鼠标悬停时)
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: link-decoration
title: Link decoration
title.zh: 链接装饰
description: Accepts any CSS text-decoration-line value
description.zh: 接受任何 CSS text-decoration-line 值
type: variable-text
default: underline
-
id: link-decoration-hover
title: Link decoration (hover)
title.zh: 链接装饰(鼠标悬停时)
description: Accepts any CSS text-decoration-line value
description.zh: 接受任何 CSS text-decoration-line 值
type: variable-text
default: underline
-
id: link-decoration-thickness
title: Link decoration thickness
title.zh: 链接装饰厚度
description: Accepts any CSS text-decoration-thickness value
description.zh: 接受任何 CSS text-decoration-thickness 值
type: variable-text
default: auto
-
id: link-unresolved
title: Unresolved link
title.zh: 未创建链接
type: heading
level: 4
collapsed: true
-
id: link-unresolved-color
title: Unresolved link color
title.zh: 未创建链接颜色
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: link-unresolved-opacity
title: Unresolved link opacity
title.zh: 未创建链接透明度
type: variable-number-slider
default: 0.7
min: 0.25
max: 1
step: 0.05
-
id: link-unresolved-filter
title: Unresolved link filter
title.zh: 未创建链接 filter
description: Accepts any CSS filter value
description.zh: 接受任何 CSS filter 值
type: variable-text
default: none
-
id: link-unresolved-decoration-style
title: Unresolved link decoration style
title.zh: 未创建链接装饰风格
description: Accepts any CSS text-decoration-style value
description.zh: 接受任何 CSS text-decoration-style 值
type: variable-text
default: solid
-
id: link-unresolved-decoration-color
title: Unresolved link decoration color
title.zh: 未创建链接装饰颜色
type: variable-themed-color
format: hex
opacity: true
default-light: '#'
default-dark: '#'
-
id: links-external
title: External links
title.zh: 外部链接
type: heading
level: 4
collapsed: true
-
id: link-external-color
title: External link color
title.zh: 外部链接颜色
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: link-external-color-hover
title: External link color (hover)
title.zh: 外部链接颜色(鼠标悬停时)
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: link-external-decoration
title: External link decoration
title.zh: 外部链接装饰
description: Accepts any CSS text-decoration-line value
description.zh: 接受任何 CSS text-decoration-line 值
type: variable-text
default: underline
-
id: link-external-decoration-hover
title: External link decoration (hover)
title.zh: 外部链接装饰(鼠标悬停时)
description: Accepts any CSS text-decoration-line value
description.zh: 接受任何 CSS text-decoration-line 值
type: variable-text
default: underline
-
id: link-external-filter
title: External link filter
title.zh: 外部链接 filter
description: Accepts any CSS filter value
description.zh: 接受任何 CSS filter 值
type: variable-text
default: none
-
id: Lists
title: Lists
title.zh: 列表
type: heading
collapsed: true
level: 3
-
id: list-indent
title: list indent
title.zh: 列表缩进
type: variable-text
default: 2.25em
-
id: list-spacing
title: list spacing
title.zh: 列表间距
type: variable-text
default: 0.075em
-
id: list-bullet-size
title: list marker size
title.zh: 列表标记大小
type: variable-text
default: 0.3em
-
id: list-marker-color
title: list marker color
title.zh: 列表标记颜色
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: list-marker-color-hover
title: list marker color (hover)
title.zh: 列表标记颜色(鼠标悬停时)
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: list-marker-color-collapsed
title: list marker color (collapsed)
title.zh: 列表标记颜色(折叠时)
type: variable-themed-color
format: hex
default-light: '#'
default-dark: '#'
-
id: ul-marker-restore
title: Restore default style of unordered list
title.zh: 恢复无序列表的默认样式
type: class-toggle
default: false
-
id: Tags
title: Tags
title.zh: 标签
type: heading
collapsed: true
level: 3
-
id: tag-color
title: Tag text color
title.zh: 标签文本颜色
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: tag-background
title: Tag background color
title.zh: 标签背景颜色
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: tag-background-hover
title: Tag background color (hover)
title.zh: 标签背景颜色(鼠标悬停时)
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: Table
title: Table
title.zh: 表格
type: heading
collapsed: true
level: 3
-
id: table-header-color
title: Customize table header color
title.zh: 自定义 表头颜色(亮色模式)
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: table-header-background-light
title: Customize table header background (light mode)
title.zh: 自定义 表头背景(亮色模式)
description: Input any CSS background value
description.zh: 输入任意 CSS background 值
type: variable-text
default: ''
-
id: table-header-background-dark
title: Customize table header background (dark mode)
title.zh: 自定义 表头背景(暗色模式)
description: Input any CSS background value
description.zh: 输入任意 CSS background 值
type: variable-text
default: ''
-
id: table-width-select
title: Table width
title.zh: 表格宽度
type: class-select
allowEmpty: false
default: table-width-default
options:
- label: Consistent with line width (Default)
value: table-width-default
- label: Obsidian default
value: table-width-obsidian-default
- label: Customize table width
value: table-width-customized
-
id: table-width
title: customize table width
title.zh: 自定义表格宽度
description: () percent of the editor panel width
description.zh: 编辑器面板宽度的百分之()
type: variable-number-slider
default: 88
min: 10
max: 100
step: 1
format: cqw
-
id: Image
title: Image
title.zh: 图片
type: heading
collapsed: true
level: 3
-
id: img-center-align
title: center-align the image
title.zh: 图像居中显示
type: class-toggle
-
id: img-darken
title: darken image in dark mode
title.zh: 在暗黑模式下暗化图像
description: Hover to restore image
description.zh: 鼠标经过时还原
type: class-toggle
-
id: zoom-off
title: Disable Image zoom
title.zh: 关闭图像缩放
description: from https://github.com/kepano/obsidian-minimal, author:@kepano
type: class-toggle
-
id: Code-heading
title: Codeblock
title.zh: 代码块
type: heading
collapsed: true
level: 3
-
id: codeblock-style-select
title: Codeblock theme
title.zh: 代码块主题
type: class-select
allowEmpty: false
default: codeblock-style-customize
options:
- label: Customize
value: codeblock-style-customize
- label: Dracula
value: codeblock-style-dracula
- label: Solarized light
value: codeblock-style-solarized-light
- label: Solarized dark
value: codeblock-style-solarized-dark
- label: One dark
value: codeblock-style-one-dark
-
id: code-background-light
title: Customize codeblock background (light mode)
title.zh: 自定义 代码块背景(亮色模式)
description: Input any CSS background value
description.zh: 输入任意 CSS background 值
type: variable-text
default: ''
-
id: code-border-light
title: Customize codeblock border (light mode)
title.zh: 自定义 代码块边框(亮色模式)
description: Input any CSS border value
description.zh: 输入任意 CSS border 值
type: variable-text
default: ''
-
id: code-background-dark
title: Customize codeblock background (dark mode)
title.zh: 自定义 代码块背景(暗色模式)
description: Input any CSS background value
description.zh: 输入任意 CSS background 值
type: variable-text
default: ''
-
id: code-border-dark
title: Customize codeblock border (dark mode)
title.zh: 自定义 代码块边框(暗色模式)
description: Input any CSS border value
description.zh: 输入任意 CSS border 值
type: variable-text
default: ''
-
id: code-normal
title: code-normal
title.zh: code-normal
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: code-comment
title: code-comment
title.zh: code-comment
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: code-function
title: code-function
title.zh: code-function
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: code-important
title: code-important
title.zh: code-important
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: code-keyword
title: code-keyword
title.zh: code-keyword
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: code-operator
title: code-operator
title.zh: code-operator
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: code-property
title: code-property
title.zh: code-property
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: code-punctuation
title: code-punctuation
title.zh: code-punctuation
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: code-string
title: code-string
title.zh: code-string
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: code-tag
title: code-tag
title.zh: code-tag
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: code-value
title: code-value
title.zh: code-value
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: Blockquote-heading
title: Blockquote
title.zh: 块引用
type: heading
collapsed: true
level: 3
-
id: blockquote-background-light
title: Customize blockquote background (light mode)
title.zh: 自定义 块引用背景(亮色模式)
description: Input any CSS background value
description.zh: 输入任意 CSS background 值
type: variable-text
default: ''
-
id: blockquote-background-dark
title: Customize blockquote background (dark mode)
title.zh: 自定义 块引用背景(暗色模式)
description: Input any CSS background value
description.zh: 输入任意 CSS background 值
type: variable-text
default: ''
-
id: Callouts
title: Callouts
title.zh: 标注
type: heading
collapsed: true
level: 3
-
id: callout-style-select
title: callout style
title.zh: 标注风格
type: class-select
allowEmpty: false
default: callout-style-customize
options:
- label: Customize
value: callout-style-customize
- label: style 1
value: callout-style-1
- label: style 2
value: callout-style-2
- label: style 3
value: callout-style-3
- label: style 4
value: callout-style-4
-
id: callout-border-width
title: callout border width
title.zh: 标注边框大小
type: variable-text
description: Input any CSS border-width value
description.zh: 输入任意 CSS border-width 值
default: 0px
-
id: callout-border-opacity
title: callout border opacity
title.zh: 标注边框透明度
type: variable-number-slider
default: 0.25
min: 0
max: 1
step: 0.05
-
id: callout-padding
title: callout padding
title.zh: 标注边距
description: Accepts any CSS padding value
description.zh: 接受任何 CSS padding 值
type: variable-text
default: ''
-
id: callout-radius
title: callout radius
title.zh: 标注圆角
description: Input your border-radius value here
description.zh: 在这里输入你的 border-radius 值
type: variable-text
default: ''
-
id: callout-title-color
title: callout title color
title.zh: 标注标题颜色
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: callout-title-padding
title: callout title padding
title.zh: 标注标题边距
description: Accepts any CSS padding value
description.zh: 接受任何 CSS padding 值
type: variable-text
default: ''
-
id: callout-title-size
title: callout title size
title.zh: 标注标题大小
description: Accepts any CSS font-size value
description.zh: 接受任何 CSS font-size 值
type: variable-text
default: ''
-
id: callout-content-padding
title: callout content padding
title.zh: 标注内容边距
description: Accepts any CSS padding value
description.zh: 接受任何 CSS padding 值
type: variable-text
default: ''
-
id: callout-content-background
title: callout content background
title.zh: 标注内容背景
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: callout-content-radius
title: callout content radius
title.zh: 标注内容圆角
description: Input your border-radius value here
description.zh: 在这里输入你的 border-radius 值
type: variable-text
default: ''
-
id: Embeds
title: Embeds
title.zh: 内嵌文档
type: heading
collapsed: true
level: 3
-
id: seamless-embeds
title: seamless embeds
title.zh: 无缝嵌入
type: class-toggle
-
id: embed-background
title: embed background
title.zh: 内嵌文档 背景
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: embed-padding
title: embed padding
title.zh: 内嵌文档 padding
description: Input any CSS padding value
description.zh: 输入任意 CSS padding 值
type: variable-text
default: ''
-
id: embed-border-radius
title: embed border radius
title.zh: 内嵌文档 圆角半径
description: Input any CSS border-radius value
description.zh: 输入任意 CSS border-radius 值
type: variable-text
default: ''
-
id: embed-font-style
title: embed font style
title.zh: 内嵌文档 字体风格
description: Input any CSS font-style value
description.zh: 输入任意 CSS font-style 值
type: variable-text
default: ''
-
id: embed-max-height
title: embed max height
title.zh: 内嵌文档 最大高度
description: Input any CSS height value
description.zh: 输入任意 CSS height 值
type: variable-text
default: ''
-
id: Checkbox
title: Checkbox
title.zh: 复选框
type: heading
collapsed: true
level: 3
-
id: disable-alternative-checkboxes
title: Disable Alternative Checkboxes
title.zh: 禁用备用复选框
description: Disable this if you are using your own implementation via a CSS Snippet.
type: class-toggle
-
id: checkbox-radius
title: checkbox radius
title.zh: 复选框 圆角半径
description: Input any CSS border-radius value
description.zh: 输入任意 CSS border-radius 值
type: variable-text
default: '6px'
-
id: checkbox-marker-color
title: checkbox marker color
title.zh: 复选框标记颜色
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: checkbox-color
title: checkbox color
title.zh: 复选框颜色
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: checkbox-color-hover
title: checkbox color (hover)
title.zh: 复选框颜色(鼠标悬停时)
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: checkbox-border-color
title: checkbox border color
title.zh: 复选框边框颜色
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
-
id: checkbox-border-color-hover
title: checkbox border color (hover)
title.zh: 复选框边框颜色(鼠标悬停时)
type: variable-themed-color
opacity: true
format: hex
default-light: '#'
default-dark: '#'
*/
/* @settings
name: Mobile
id: Mobile
settings:
-
id: card-layout-pad-open
title: Enable card layout (pad only)
title.zh: 开启卡片式布局(平板端)
type: class-toggle
-
id: drawer-phone-full-width
title: Side drawer full screen (phone only)
title.zh: 侧边抽屉全屏(手机端)
type: class-toggle
*/
/* @settings
name: Plugin
id: Plugin
settings:
-
id: DB Folder
title: DB Folder
type: heading
collapsed: true
level: 3
-
id: DB-table-full-width-off
title: Disable full width table
title.zh: 关闭 全宽表格
type: class-toggle
-
id: DB-table-bg-color
title: background color
title.zh: 背景颜色
type: class-select
allowEmpty: false
default: DB-table-bg-color-default
options:
- label: Default
value: DB-table-bg-color-default
- label: Adapt to lower background
value: DB-table-bg-color-adapt
- label: Unify background color
value: DB-table-bg-color-unify
-
id: Projects
title: Projects
type: heading
collapsed: true
level: 3
-
id: Projects-bg-color
title: background color
title.zh: 背景颜色
type: class-select
allowEmpty: false
default: Projects-bg-color-default
options:
- label: Default
value: Projects-bg-color-default
- label: Adapt to lower background
value: Projects-bg-color-adapt
- label: Unify background color
value: Projects-bg-color-unify
-
id: Surfing
title: Surfing
type: heading
collapsed: true
level: 3
-
id: Surfing-bookmark-bar-hide
title: Hide bookmark bar when browsing web
title.zh: 浏览网页时隐藏书签栏
type: class-toggle
-
id: Checklist
title: Checklist
type: heading
collapsed: true
level: 3
-
id: colorful-checkbox
title: colorful checkbox
title.zh: 多彩选框
type: class-toggle
*/
/*hide style setting option*/
body:not(.border-focus-mode) .setting-item:is([data-id=line-active-bg], [data-id=line-normal-opacity]),
body:not(.inline-title-color-customized) .setting-item[data-id=inline-title-color],
body:not(.background-underlying-Color-light) .setting-item[data-id=background-underlying-light],
body:not(.background-underlying-CSS-light) .setting-item:is([data-id=background-underlying-CSS-light], [data-id=background-underlying-CSS-blend-mode-light]),
body:not(.background-underlying-Color-dark) .setting-item[data-id=background-underlying-dark],
body:not(.background-underlying-CSS-dark) .setting-item:is([data-id=background-underlying-CSS-dark], [data-id=background-underlying-CSS-blend-mode-dark]),
body.mod-root-split-background-primary-light .setting-item[data-id=background-mod-root-split-light],
body.mod-root-split-background-primary-light .setting-item[data-id=background-mod-root-CSS-light],
body.mod-root-split-background-primary-light .setting-item[data-id=background-mod-root-CSS-blend-mode-light],
body.mod-root-split-background-primary-light .setting-item[data-id=background-mod-root-CSS-backdrop-filter-light],
body.mod-root-split-background-secondary-light .setting-item[data-id=background-mod-root-split-light],
body.mod-root-split-background-secondary-light .setting-item[data-id=background-mod-root-CSS-light],
body.mod-root-split-background-secondary-light .setting-item[data-id=background-mod-root-CSS-blend-mode-light],
body.mod-root-split-background-secondary-light .setting-item[data-id=background-mod-root-CSS-backdrop-filter-light],
body.mod-root-split-background-transparent-light .setting-item[data-id=background-mod-root-split-light],
body.mod-root-split-background-transparent-light .setting-item[data-id=background-mod-root-CSS-light],
body.mod-root-split-background-transparent-light .setting-item[data-id=background-mod-root-CSS-blend-mode-light],
body.mod-root-split-background-transparent-light .setting-item[data-id=background-mod-root-CSS-backdrop-filter-light],
body.mod-root-split-background-CSS-light .setting-item[data-id=background-mod-root-split-light],
body.mod-root-split-background-customize-light .setting-item[data-id=background-mod-root-CSS-light],
body.mod-root-split-background-customize-light .setting-item[data-id=background-mod-root-CSS-blend-mode-light],
body.mod-root-split-background-customize-light .setting-item[data-id=background-mod-root-CSS-backdrop-filter-light],
body.mod-root-split-background-primary-dark .setting-item[data-id=background-mod-root-split-dark],
body.mod-root-split-background-primary-dark .setting-item[data-id=background-mod-root-CSS-dark],
body.mod-root-split-background-primary-dark .setting-item[data-id=background-mod-root-CSS-blend-mode-dark],
body.mod-root-split-background-primary-dark .setting-item[data-id=background-mod-root-CSS-backdrop-filter-dark],
body.mod-root-split-background-secondary-dark .setting-item[data-id=background-mod-root-split-dark],
body.mod-root-split-background-secondary-dark .setting-item[data-id=background-mod-root-CSS-dark],
body.mod-root-split-background-secondary-dark .setting-item[data-id=background-mod-root-CSS-blend-mode-dark],
body.mod-root-split-background-secondary-dark .setting-item[data-id=background-mod-root-CSS-backdrop-filter-dark],
body.mod-root-split-background-transparent-dark .setting-item[data-id=background-mod-root-split-dark],
body.mod-root-split-background-transparent-dark .setting-item[data-id=background-mod-root-CSS-dark],
body.mod-root-split-background-transparent-dark .setting-item[data-id=background-mod-root-CSS-blend-mode-dark],
body.mod-root-split-background-transparent-dark .setting-item[data-id=background-mod-root-CSS-backdrop-filter-dark],
body.mod-root-split-background-CSS-dark .setting-item[data-id=background-mod-root-split-dark],
body.mod-root-split-background-customize-dark .setting-item[data-id=background-mod-root-CSS-dark],
body.mod-root-split-background-customize-dark .setting-item[data-id=background-mod-root-CSS-blend-mode-dark],
body.mod-root-split-background-customize-dark .setting-item[data-id=background-mod-root-CSS-backdrop-filter-dark],
body.mod-left-split-background-primary-light .setting-item[data-id=background-mod-left-split-light],
body.mod-left-split-background-primary-light .setting-item[data-id=background-mod-left-CSS-light],
body.mod-left-split-background-primary-light .setting-item[data-id=background-mod-left-CSS-blend-mode-light],
body.mod-left-split-background-primary-light .setting-item[data-id=background-mod-left-CSS-backdrop-filter-light],
body.mod-left-split-background-secondary-light .setting-item[data-id=background-mod-left-split-light],
body.mod-left-split-background-secondary-light .setting-item[data-id=background-mod-left-CSS-light],
body.mod-left-split-background-secondary-light .setting-item[data-id=background-mod-left-CSS-blend-mode-light],
body.mod-left-split-background-secondary-light .setting-item[data-id=background-mod-left-CSS-backdrop-filter-light],
body.mod-left-split-background-transparent-light .setting-item[data-id=background-mod-left-split-light],
body.mod-left-split-background-transparent-light .setting-item[data-id=background-mod-left-CSS-light],
body.mod-left-split-background-transparent-light .setting-item[data-id=background-mod-left-CSS-blend-mode-light],
body.mod-left-split-background-transparent-light .setting-item[data-id=background-mod-left-CSS-backdrop-filter-light],
body.mod-left-split-background-CSS-light .setting-item[data-id=background-mod-left-split-light],
body.mod-left-split-background-customize-light .setting-item[data-id=background-mod-left-CSS-light],
body.mod-left-split-background-customize-light .setting-item[data-id=background-mod-left-CSS-blend-mode-light],
body.mod-left-split-background-customize-light .setting-item[data-id=background-mod-left-CSS-backdrop-filter-light],
body.mod-left-split-background-primary-dark .setting-item[data-id=background-mod-left-split-dark],
body.mod-left-split-background-primary-dark .setting-item[data-id=background-mod-left-CSS-dark],
body.mod-left-split-background-primary-dark .setting-item[data-id=background-mod-left-CSS-blend-mode-dark],
body.mod-left-split-background-primary-dark .setting-item[data-id=background-mod-left-CSS-backdrop-filter-dark],
body.mod-left-split-background-secondary-dark .setting-item[data-id=background-mod-left-split-dark],
body.mod-left-split-background-secondary-dark .setting-item[data-id=background-mod-left-CSS-dark],
body.mod-left-split-background-secondary-dark .setting-item[data-id=background-mod-left-CSS-blend-mode-dark],
body.mod-left-split-background-secondary-dark .setting-item[data-id=background-mod-left-CSS-backdrop-filter-dark],
body.mod-left-split-background-transparent-dark .setting-item[data-id=background-mod-left-split-dark],
body.mod-left-split-background-transparent-dark .setting-item[data-id=background-mod-left-CSS-dark],
body.mod-left-split-background-transparent-dark .setting-item[data-id=background-mod-left-CSS-blend-mode-dark],
body.mod-left-split-background-transparent-dark .setting-item[data-id=background-mod-left-CSS-backdrop-filter-dark],
body.mod-left-split-background-CSS-dark .setting-item[data-id=background-mod-left-split-dark],
body.mod-left-split-background-customize-dark .setting-item[data-id=background-mod-left-CSS-dark],
body.mod-left-split-background-customize-dark .setting-item[data-id=background-mod-left-CSS-blend-mode-dark],
body.mod-left-split-background-customize-dark .setting-item[data-id=background-mod-left-CSS-backdrop-filter-dark],
body.mod-right-split-background-primary-light .setting-item[data-id=background-mod-right-split-light],
body.mod-right-split-background-primary-light .setting-item[data-id=background-mod-right-CSS-light],
body.mod-right-split-background-primary-light .setting-item[data-id=background-mod-right-CSS-blend-mode-light],
body.mod-right-split-background-primary-light .setting-item[data-id=background-mod-right-CSS-backdrop-filter-light],
body.mod-right-split-background-secondary-light .setting-item[data-id=background-mod-right-split-light],
body.mod-right-split-background-secondary-light .setting-item[data-id=background-mod-right-CSS-light],
body.mod-right-split-background-secondary-light .setting-item[data-id=background-mod-right-CSS-blend-mode-light],
body.mod-right-split-background-secondary-light .setting-item[data-id=background-mod-right-CSS-backdrop-filter-light],
body.mod-right-split-background-transparent-light .setting-item[data-id=background-mod-right-split-light],
body.mod-right-split-background-transparent-light .setting-item[data-id=background-mod-right-CSS-light],
body.mod-right-split-background-transparent-light .setting-item[data-id=background-mod-right-CSS-blend-mode-light],
body.mod-right-split-background-transparent-light .setting-item[data-id=background-mod-right-CSS-backdrop-filter-light],
body.mod-right-split-background-CSS-light .setting-item[data-id=background-mod-right-split-light],
body.mod-right-split-background-customize-light .setting-item[data-id=background-mod-right-CSS-light],
body.mod-right-split-background-customize-light .setting-item[data-id=background-mod-right-CSS-blend-mode-light],
body.mod-right-split-background-customize-light .setting-item[data-id=background-mod-right-CSS-backdrop-filter-light],
body.mod-right-split-background-primary-dark .setting-item[data-id=background-mod-right-split-dark],
body.mod-right-split-background-primary-dark .setting-item[data-id=background-mod-right-CSS-dark],
body.mod-right-split-background-primary-dark .setting-item[data-id=background-mod-right-CSS-blend-mode-dark],
body.mod-right-split-background-primary-dark .setting-item[data-id=background-mod-right-CSS-backdrop-filter-dark],
body.mod-right-split-background-secondary-dark .setting-item[data-id=background-mod-right-split-dark],
body.mod-right-split-background-secondary-dark .setting-item[data-id=background-mod-right-CSS-dark],
body.mod-right-split-background-secondary-dark .setting-item[data-id=background-mod-right-CSS-blend-mode-dark],
body.mod-right-split-background-secondary-dark .setting-item[data-id=background-mod-right-CSS-backdrop-filter-dark],
body.mod-right-split-background-transparent-dark .setting-item[data-id=background-mod-right-split-dark],
body.mod-right-split-background-transparent-dark .setting-item[data-id=background-mod-right-CSS-dark],
body.mod-right-split-background-transparent-dark .setting-item[data-id=background-mod-right-CSS-blend-mode-dark],
body.mod-right-split-background-transparent-dark .setting-item[data-id=background-mod-right-CSS-backdrop-filter-dark],
body.mod-right-split-background-CSS-dark .setting-item[data-id=background-mod-right-split-dark],
body.mod-right-split-background-customize-dark .setting-item[data-id=background-mod-right-CSS-dark],
body.mod-right-split-background-customize-dark .setting-item[data-id=background-mod-right-CSS-blend-mode-dark],
body.mod-right-split-background-customize-dark .setting-item[data-id=background-mod-right-CSS-backdrop-filter-dark],
body.activated-file-default-light .setting-item[data-id=color-activated-file-light],
body.activated-file-default-light .setting-item[data-id=border-radius-activated-file-light],
body.activated-file-default-light .setting-item[data-id=background-activated-file-light],
body.activated-file-default-light .setting-item[data-id=shadow-activated-file-light],
body.activated-file-accent-light .setting-item[data-id=color-activated-file-light],
body.activated-file-accent-light .setting-item[data-id=border-radius-activated-file-light],
body.activated-file-accent-light .setting-item[data-id=background-activated-file-light],
body.activated-file-accent-light .setting-item[data-id=shadow-activated-file-light],
body.activated-file-tab-style-light .setting-item[data-id=color-activated-file-light],
body.activated-file-tab-style-light .setting-item[data-id=border-radius-activated-file-light],
body.activated-file-tab-style-light .setting-item[data-id=background-activated-file-light],
body.activated-file-tab-style-light .setting-item[data-id=shadow-activated-file-light],
body.activated-file-default-dark .setting-item[data-id=color-activated-file-dark],
body.activated-file-default-dark .setting-item[data-id=border-radius-activated-file-dark],
body.activated-file-default-dark .setting-item[data-id=background-activated-file-dark],
body.activated-file-default-dark .setting-item[data-id=shadow-activated-file-dark],
body.activated-file-accent-dark .setting-item[data-id=color-activated-file-dark],
body.activated-file-accent-dark .setting-item[data-id=border-radius-activated-file-dark],
body.activated-file-accent-dark .setting-item[data-id=background-activated-file-dark],
body.activated-file-accent-dark .setting-item[data-id=shadow-activated-file-dark],
body.activated-file-tab-style-dark .setting-item[data-id=color-activated-file-dark],
body.activated-file-tab-style-dark .setting-item[data-id=border-radius-activated-file-dark],
body.activated-file-tab-style-dark .setting-item[data-id=background-activated-file-dark],
body.activated-file-tab-style-dark .setting-item[data-id=shadow-activated-file-dark],
body:not(.table-width-customized) .setting-item[data-id=table-width],
body.file-icon-remove .setting-item[data-id=colorful-folder],
body:not(.new-tab-image-customize) .setting-item[data-id=new-tab-image],
body:not(.line-hover-indicator) .setting-item:is([data-id=hover-indicator-color], [data-id=focus-indicator-list-level], [data-id=focus-indicator-codeblock-line-number]),
body:not(.codeblock-style-customize) .setting-item:is([data-id=code-background-light], [data-id=code-background-dark], [data-id=code-border-light], [data-id=code-border-dark], [data-id=code-normal], [data-id=code-comment], [data-id=code-function], [data-id=code-important], [data-id=code-keyword], [data-id=code-operator], [data-id=code-property], [data-id=code-punctuation], [data-id=code-string], [data-id=code-tag], [data-id=code-value]),
body:not(.callout-style-customize) .setting-item:is([data-id=callout-border-width], [data-id=callout-border-opacity], [data-id=callout-padding], [data-id=callout-radius], [data-id=callout-title-color], [data-id=callout-title-padding], [data-id=callout-title-padding], [data-id=callout-title-size], [data-id=callout-content-padding], [data-id=callout-content-background], [data-id=callout-content-radius]),
body:not(.editor-grid-background-pattren) .setting-item:is([data-id=grid-background-pattern-color], [data-id=grid-background-pattern-size]) {
display: none;
}
.accent-color-override-light.theme-light .mod-settings .vertical-tab-content-container>.vertical-tab-content>.setting-item:nth-child(2)>.setting-item-control:has(>input[type=color]),
.accent-color-override-dark.theme-dark .mod-settings .vertical-tab-content-container>.vertical-tab-content>.setting-item:nth-child(2)>.setting-item-control:has(>input[type=color]) {
position: relative;
visibility: hidden;
}
.accent-color-override-light.theme-light .mod-settings .vertical-tab-content-container>.vertical-tab-content>.setting-item:nth-child(2)>.setting-item-control:has(>input[type=color])::before,
.accent-color-override-dark.theme-dark .mod-settings .vertical-tab-content-container>.vertical-tab-content>.setting-item:nth-child(2)>.setting-item-control:has(>input[type=color])::before {
content: "Overridden by Style Settings";
font-family: var(--font-interface);
font-size: var(--font-ui-smaller);
position: absolute;
width: max-content;
right: 0px;
top: 50%;
transform: translateY(-50%);
visibility: visible;
pointer-events: none;
}
.accent-color-override-light.theme-light.is-mobile .mod-settings .vertical-tab-content-container>.vertical-tab-content>.setting-item:nth-child(2)>.setting-item-control:has(>input[type=color])::before,
.accent-color-override-dark.theme-dark.is-mobile .mod-settings .vertical-tab-content-container>.vertical-tab-content>.setting-item:nth-child(2)>.setting-item-control:has(>input[type=color])::before {
width: auto;
}
/* color */
body {
/* Accent HSL values */
--accent-h: 232;
--accent-s: 80%;
--accent-l: 64%;
}
.theme-light.accent-color-override-light {
--accent-h: var(--accent-light-h) !important;
--accent-s: var(--accent-light-s) !important;
--accent-l: var(--accent-light-l) !important;
}
.theme-dark.accent-color-override-dark {
--accent-h: var(--accent-dark-h) !important;
--accent-s: var(--accent-dark-s) !important;
--accent-l: var(--accent-dark-l) !important;
}
.theme-light {
color-scheme: light;
--text-normal: hsl(var(--accent-h), 12%, 12%);
--text-muted: hsl(var(--accent-h), 9%, 36%);
--text-faint: hsl(var(--accent-h), 6%, 64%);
--highlight-mix-blend-mode: darken;
--mono-rgb-0: 255, 255, 255;
--mono-rgb-100: 0, 0, 0;
--color-red-rgb: 221, 44, 56;
--color-red: rgb(var(--color-red-rgb));
--color-green-rgb: 29, 165, 29;
--color-green: rgb(var(--color-green-rgb));
--color-orange-rgb: 222, 116, 23;
--color-orange: rgb(var(--color-orange-rgb));
--color-yellow-rgb: 192, 156, 12;
--color-yellow: rgb(var(--color-yellow-rgb));
--color-cyan-rgb: 22, 166, 171;
--color-cyan: rgb(var(--color-cyan-rgb));
--color-blue-rgb: 23, 117, 217;
--color-blue: rgb(var(--color-blue-rgb));
--color-purple-rgb: 143, 71, 225;
--color-purple: rgb(var(--color-purple-rgb));
--color-pink-rgb: 221, 19, 153;
--color-pink: rgb(var(--color-pink-rgb));
--color-base-00: #ffffff;
--color-base-05: #fcfcfc;
--color-base-10: #fafafa;
--color-base-15: #f7f7f7;
--color-base-20: #F0F0F0;
--color-base-25: #e3e3e3;
--color-base-30: #e0e0e0;
--color-base-35: #d4d4d4;
--color-base-40: #bdbdbd;
--color-base-50: #ababab;
--color-base-60: #707070;
--color-base-70: #5a5a5a;
--color-base-100: #222222;
--accent-h: var(--accent-light-h);
--accent-s: var(--accent-light-s);
--accent-l: var(--accent-light-l);
--accent-light-h: 232;
--accent-light-s: 80%;
--accent-light-l: 64%;
--color-accent-hsl: var(--color-accent-hsl-light);
--color-accent: var(--color-accent-light);
--color-accent-1: var(--color-accent-1-light);
--color-accent-2: var(--color-accent-2-light);
--color-accent-3: var(--color-accent-3-light);
--color-accent-hsl-light: var(--accent-h),
var(--accent-s),
var(--accent-l);
--color-accent-light: hsl(var(--accent-h), var(--accent-s), var(--accent-l));
--color-accent-1-light: hsl(var(--accent-h), var(--accent-s), calc(var(--accent-l) + 2.5%));
--color-accent-2-light: hsl(var(--accent-h), var(--accent-s), calc(var(--accent-l) + 5%));
--color-accent-3-light: hsla(var(--accent-h), calc(0.4*var(--accent-s)), calc(var(--accent-l)));
--background-modifier-border: hsla(var(--accent-h), calc(0.4*var(--accent-s)), calc(var(--accent-l)), 0.2);
--background-modifier-border-hover: hsla(var(--accent-h), calc(0.4*var(--accent-s)), calc(var(--accent-l)), 0.25);
--background-modifier-border-focus: hsla(var(--accent-h), calc(0.4*var(--accent-s)), calc(var(--accent-l)), 0.3);
--background-primary: var(--color-base-00);
--background-primary-alt: var(--color-base-10);
--background-secondary: hsl(var(--accent-h),
calc((var(--accent-s)) / 6),
calc(100% - (100% - var(--accent-l)) / 16));
--background-secondary-alt: var(--color-base-05);
--background-tertiary: hsl(var(--accent-h),
calc((var(--accent-s)) / 2),
calc(100% - (100% - var(--accent-l)) / 12));
--workspace-background-translucent: rgba(246, 246, 246, 0.8);
--background-modifier-hover: hsla(var(--accent-h), 6%, 64%, 0.15);
--background-modifier-active-hover: hsla(var(--interactive-accent-hsl), 0.15);
--background-modifier-box-shadow: rgba(0, 0, 0, 0.1);
--background-modifier-cover: rgba(220, 220, 220, 0.4);
--background-modifier-form-field: transparent;
--search-result-background: transparent;
--text-highlight-bg: rgba(255, 208, 0, 0.4);
--text-highlight-bg-active: rgba(255, 128, 0, 0.4);
--shadow-s: 0px 1px 2px rgba(0, 0, 0, 0.028),
0px 3.4px 6.7px rgba(0, 0, 0, .042),
0px 15px 30px rgba(0, 0, 0, .07);
--shadow-l: 0px 1.8px 7.3px rgba(0, 0, 0, 0.071),
0px 6.3px 24.7px rgba(0, 0, 0, 0.112),
0px 30px 90px rgba(0, 0, 0, 0.2);
}
.theme-light-background-old-default {
--background-primary: var(--color-base-00);
--background-primary-alt: var(--color-base-10);
--background-secondary: hsl(var(--accent-h),
calc((var(--accent-s) - 12%) / 6),
calc(100% - (100% - var(--accent-l)) / 16));
--background-secondary-alt: var(--color-base-05);
--background-tertiary: hsl(calc(var(--accent-h) - 18),
calc(var(--accent-s) - 4%),
calc(100% - (100% - var(--accent-l)) / 8));
}
.theme-light.theme-light-background-adapt {
--color-accent-3-light: hsla(var(--accent-h), calc(0.4*var(--accent-s)), calc(0.81*var(--accent-l)));
--background-primary: hsl(var(--accent-h),
calc(var(--accent-s) / 2),
calc(100% - (100% - var(--accent-l)) / 12));
--background-primary-alt: hsl(var(--accent-h),
calc(var(--accent-s) / 2),
calc(100% - (100% - var(--accent-l)) / 10));
--background-secondary: hsl(var(--accent-h),
calc(var(--accent-s) / 2),
calc(100% - (100% - var(--accent-l)) / 8));
--background-secondary-alt: hsl(var(--accent-h),
calc(var(--accent-s) / 2),
calc(100% - (100% - var(--accent-l)) / 7));
--background-tertiary: hsl(var(--accent-h),
calc(var(--accent-s)),
calc(100% - (100% - var(--accent-l)) / 6));
--interactive-normal: var(--color-base-00);
--interactive-hover: var(--color-base-10);
--background-modifier-hover: hsla(var(--accent-h), 6%, 64%, 0.225);
}
.theme-dark {
color-scheme: dark;
--text-normal: hsl(var(--accent-h), 24%, 84%);
--text-muted: hsl(var(--accent-h), 18%, 72%);
--text-faint: hsl(var(--accent-h), 12%, 44%);
--highlight-mix-blend-mode: lighten;
--mono-rgb-0: 0, 0, 0;
--mono-rgb-100: 255, 255, 255;
--color-red-rgb: 255, 120, 129;
--color-red: rgb(var(--color-red-rgb));
--color-green-rgb: 124, 211, 124;
--color-green: rgb(var(--color-green-rgb));
--color-orange-rgb: 251, 187, 131;
--color-orange: rgb(var(--color-orange-rgb));
--color-yellow-rgb: 255, 232, 139;
--color-yellow: rgb(var(--color-yellow-rgb));
--color-cyan-rgb: 134, 223, 226;
--color-cyan: rgb(var(--color-cyan-rgb));
--color-blue-rgb: 137, 189, 244;
--color-blue: rgb(var(--color-blue-rgb));
--color-purple-rgb: 203, 158, 255;
--color-purple: rgb(var(--color-purple-rgb));
--color-pink-rgb: 242, 182, 222;
--color-pink: rgb(var(--color-pink-rgb));
--color-base-00: #1e1e1e;
--color-base-10: #242424;
--color-base-15: #252525;
--color-base-20: #262626;
--color-base-25: #2a2a2a;
--color-base-30: #363636;
--color-base-35: #3F3F3F;
--color-base-40: #555;
--color-base-50: #666;
--color-base-60: #999;
--color-base-70: #bababa;
--color-base-100: #dadada;
--accent-h: var(--accent-dark-h);
--accent-s: var(--accent-dark-s);
--accent-l: var(--accent-dark-l);
--accent-dark-h: 232;
--accent-dark-s: 64%;
--accent-dark-l: 72%;
--color-accent-hsl: var(--color-accent-hsl-dark);
--color-accent: var(--color-accent-dark);
--color-accent-1: var(--color-accent-1-dark);
--color-accent-2: var(--color-accent-2-dark);
--color-accent-3: var(--color-accent-3-dark);
--color-accent-hsl-dark: var(--accent-h),
var(--accent-s),
var(--accent-l);
--color-accent-dark: hsl(var(--accent-h), var(--accent-s), var(--accent-l));
--color-accent-1-dark: hsl(var(--accent-h), var(--accent-s), calc(var(--accent-l) - 3.8%));
--color-accent-2-dark: hsl(var(--accent-h), var(--accent-s), calc(var(--accent-l) + 3.8%));
--color-accent-3-dark: hsla(var(--accent-h), calc(0.4*var(--accent-s)), calc(0.9*var(--accent-l)));
--background-modifier-border: hsla(var(--accent-h), calc(0.4*var(--accent-s)), calc(0.9*var(--accent-l)), 0.2);
--background-modifier-border-hover: hsla(var(--accent-h), calc(0.4*var(--accent-s)), calc(0.9*var(--accent-l)), 0.25);
--background-modifier-border-focus: hsla(var(--accent-h), calc(0.4*var(--accent-s)), calc(0.9*var(--accent-l)), 0.3);
--background-primary: hsl(var(--accent-h), calc(var(--accent-s) / 5), calc(1.25*var(--accent-l) / 4.5));
--background-primary-alt: hsl(var(--accent-h), calc(var(--accent-s) / 5), calc(1.25*var(--accent-l) / 3.9));
--background-secondary: hsl(var(--accent-h), calc(var(--accent-s) / 5), calc(1.25*var(--accent-l) / 4.9));
--background-secondary-alt: hsl(var(--accent-h),
calc(var(--accent-s) / 5.4),
calc(1.25*var(--accent-l) / 3));
--background-tertiary: hsl(var(--accent-h),
calc(var(--accent-s) / 5.4),
calc(1.25*var(--accent-l) / 3.6));
--workspace-background-translucent: hsla(var(--accent-h),
calc(var(--accent-s) / 5.4),
calc(1.25*var(--accent-l) / 3.6), 0.6);
--background-modifier-hover: hsla(var(--accent-h), 12%, 40%, 0.25);
--background-modifier-active-hover: hsla(var(--interactive-accent-hsl), 0.15);
--background-modifier-box-shadow: rgba(0, 0, 0, 0.3);
--background-modifier-cover: rgba(10, 10, 10, 0.4);
--background-modifier-form-field: transparent;
--search-result-background: transparent;
--text-highlight-bg: rgba(255, 208, 0, 0.4);
--text-highlight-bg-active: rgba(255, 128, 0, 0.4);
--text-selection: hsla(var(--interactive-accent-hsl), 0.25);
--shadow-s: 0px 1px 2px rgba(0, 0, 0, 0.121),
0px 3.4px 6.7px rgba(0, 0, 0, 0.179),
0px 15px 30px rgba(0, 0, 0, 0.3);
--shadow-l: 0px 1.8px 7.3px rgba(0, 0, 0, 0.071),
0px 6.3px 24.7px rgba(0, 0, 0, 0.112),
0px 30px 90px rgba(0, 0, 0, 0.2);
}
.theme-dark.theme-dark-background-darker {
--background-primary: hsl(var(--accent-h), calc(var(--accent-s) / 4), calc(var(--accent-l) / 5));
--background-primary-alt: hsl(var(--accent-h), calc(var(--accent-s) / 4), calc(var(--accent-l) / 4));
--background-secondary: hsl(var(--accent-h), calc(var(--accent-s) / 5), calc(var(--accent-l) / 6));
--background-secondary-alt: hsl(var(--accent-h),
calc(var(--accent-s) / 6),
calc(var(--accent-l) / 3.6));
--background-tertiary: hsl(var(--accent-h),
calc(var(--accent-s) / 6),
calc(var(--accent-l) / 4));
--workspace-background-translucent: hsla(var(--accent-h),
calc(var(--accent-s) / 6),
calc(var(--accent-l) / 4), 0.6);
--interactive-normal: hsl(var(--accent-h),
calc(var(--accent-s) / 7),
calc(var(--accent-l) / 3));
--interactive-hover: hsl(var(--accent-h),
calc(var(--accent-s) / 7),
calc(var(--accent-l) / 2.7));
}
.theme-dark.theme-dark-background-brighter {
--background-primary: hsl(var(--accent-h), calc(var(--accent-s) / 4.2), calc(1.25*var(--accent-l) / 3.5));
--background-primary-alt: hsl(var(--accent-h), calc(var(--accent-s) / 4.2), calc(1.25*var(--accent-l) / 3.1));
--background-secondary: hsl(var(--accent-h), calc(var(--accent-s) / 4.2), calc(1.25*var(--accent-l) / 4));
--background-secondary-alt: hsl(var(--accent-h),
calc(var(--accent-s) / 4.2),
calc(1.25*var(--accent-l) / 3.7));
--background-tertiary: hsl(var(--accent-h),
calc(var(--accent-s) / 4.8),
calc(1.25*var(--accent-l) / 3));
--workspace-background-translucent: hsla(var(--accent-h),
calc(var(--accent-s) / 4.8),
calc(1.25*var(--accent-l) / 3), 0.6);
--interactive-normal: hsl(var(--accent-h),
calc(var(--accent-s) / 5.6),
calc(1.25*var(--accent-l) / 2.4));
--interactive-hover: hsl(var(--accent-h),
calc(var(--accent-s) / 5.6),
calc(1.25*var(--accent-l) / 2.2));
}
.theme-dark.theme-dark-background-black {
--background-primary: black;
--background-primary-alt: var(--color-base-00);
--background-secondary: black;
--background-secondary-alt: black;
--background-tertiary: black;
--workspace-background-translucent: rgba(0, 0, 0, 0.6);
--interactive-normal: hsl(var(--accent-h),
calc(var(--accent-s) / 7),
calc(var(--accent-l) / 4));
--interactive-hover: hsl(var(--accent-h),
calc(var(--accent-s) / 7),
calc(var(--accent-l) / 3.2));
--background-table-rows: var(--color-base-00);
--background-modifier-border: var(--color-base-30);
--background-modifier-border-hover: var(--color-base-35);
--background-modifier-border-focus: var(--color-base-40);
--background-modifier-hover: rgba(var(--mono-rgb-100), 0.15);
}
/*====== Animations ======*/
body {
/* Animations */
--anim-speed: 1;
--anim-duration-superfast: calc(75ms / var(--anim-speed));
--anim-duration-fast: calc(150ms / var(--anim-speed));
--anim-duration-moderate: calc(300ms / var(--anim-speed));
--anim-duration-slow: calc(600ms / var(--anim-speed));
--anim-in: var(--anim-duration-fast) var(--anim-duration-superfast) var(--anim-motion-swing);
--anim-out: var(--anim-duration-moderate) var(--anim-duration-slow) var(--anim-motion-swing);
}
/*body:not(.is-phone, .extra-anim-remove) .graph-controls:not(.is-close),
body:not(.is-phone, .extra-anim-remove) .popover:not(.svelte-1xg3ic1),
body:not(.is-phone, .extra-anim-remove) .modal:not(:has(.checkbox-container)),
body:not(.is-phone, .extra-anim-remove) .menu:not(.mk-style-menu, .svelte-1xg3ic1),
body:not(.is-phone, .extra-anim-remove) .suggestion-container:not([data-popper-placement="bottom-start"]),*/
body:not(.is-phone, .extra-anim-remove) .prompt,
body:not(.is-mobile, .extra-anim-remove) .document-search-container {
-webkit-animation: scale-up var(--anim-duration-fast) cubic-bezier(0.175, 0.885, 0.320, 1.095) both;
animation: scale-up var(--anim-duration-fast) cubic-bezier(0.175, 0.885, 0.320, 1.095) both;
}
@media (prefers-reduced-motion) {
/*body:not(.is-phone, .extra-anim-remove) .graph-controls:not(.is-close),
body:not(.is-phone, .extra-anim-remove) .popover:not(.svelte-1xg3ic1),
body:not(.is-phone, .extra-anim-remove) .modal:not(:has(.checkbox-container)),
body:not(.is-phone, .extra-anim-remove) .menu:not(.mk-style-menu, .svelte-1xg3ic1),
body:not(.is-phone, .extra-anim-remove) .suggestion-container:not([data-popper-placement="bottom-start"]),*/
body:not(.is-phone, .extra-anim-remove) .prompt,
body:not(.is-mobile, .extra-anim-remove) .document-search-container {
-webkit-animation: unset;
animation: unset;
}
}
@-webkit-keyframes scale-up {
0% {
-webkit-transform: scale(0.75);
transform: scale(0.75);
opacity: 0;
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1;
}
}
@keyframes scale-up {
0% {
-webkit-transform: scale(0.75);
transform: scale(0.75);
opacity: 0;
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1;
}
}
body:not(.is-phone, .extra-anim-remove) .modal:has(.checkbox-container),
body:not(.is-phone, .extra-anim-remove) .modal.mod-settings,
body:not(.is-phone, .extra-anim-remove) .modal.mod-community-modal {
-webkit-animation: var(--anim-duration-fast) fadeIn both;
animation: var(--anim-duration-fast) fadeIn both;
}
/*----------workspace----------*/
/* ====== background ===== */
body {
--background-underlying-light: var(--background-tertiary);
--background-underlying-dark: var(--background-tertiary);
--background-underlying: var(--background-tertiary);
--background-mod-left-split-light: var(--background-primary);
--background-mod-left-split-dark: var(--background-primary);
--background-mod-left-split: var(--background-primary);
--background-mod-right-split-light: var(--background-primary);
--background-mod-right-split-dark: var(--background-primary);
--background-mod-right-split: var(--background-primary);
--background-mod-root-split-light: var(--background-primary);
--background-mod-root-split-dark: var(--background-primary);
--background-mod-root-split: var(--background-primary);
--background-mod-root-CSS-light: rgba(255, 255, 255, 0.5);
--background-mod-root-CSS-dark: rgba(0, 0, 0, 0.5);
--background-mod-root-CSS-blend-mode-light: normal;
--background-mod-root-CSS-blend-mode-dark: normal;
--background-mod-root-CSS-backdrop-filter-light: blur(32px);
--background-mod-root-CSS-backdrop-filter-dark: blur(32px);
--background-mod-left-CSS-light: rgba(255, 255, 255, 0.5);
--background-mod-left-CSS-dark: rgba(0, 0, 0, 0.5);
--background-mod-left-CSS-blend-mode-light: normal;
--background-mod-left-CSS-blend-mode-dark: normal;
--background-mod-left-CSS-backdrop-filter-light: blur(32px);
--background-mod-left-CSS-backdrop-filter-dark: blur(32px);
--background-mod-right-CSS-light: rgba(255, 255, 255, 0.5);
--background-mod-right-CSS-dark: rgba(0, 0, 0, 0.5);
--background-mod-right-CSS-blend-mode-light: normal;
--background-mod-right-CSS-blend-mode-dark: normal;
--background-mod-right-CSS-backdrop-filter-light: blur(32px);
--background-mod-right-CSS-backdrop-filter-dark: blur(32px);
--background-underlying-CSS-light: radial-gradient(100% 100% at 13% 50%, rgb(90, 109, 237) 0%, rgb(224, 218, 247) 100%), linear-gradient(6deg, rgb(235, 242, 252) 0%, rgb(90, 109, 237) 5%, rgb(166, 126, 241) 7%, rgb(224, 218, 247) 11%, rgb(90, 109, 237) 16%), radial-gradient(100% 100% at 60% 71%, rgb(224, 218, 247) 0%, rgb(219, 244, 255) 100%), linear-gradient(97deg, rgb(90, 109, 237) 0%, rgb(90, 109, 237) 23%, rgb(90, 109, 237) 53%), linear-gradient(351deg, rgb(235, 242, 252) 0%, rgb(219, 244, 255) 1%, rgb(235, 242, 252) 6%, rgb(224, 218, 247) 10%, rgb(166, 126, 241) 13%, rgb(235, 242, 252) 29%), radial-gradient(100% 100% at 10% 32%, rgb(90, 109, 237) 0%, rgb(219, 244, 255) 100%), radial-gradient(100% 100% at 35% 63%, rgb(224, 218, 247) 0%, rgb(224, 218, 247) 100%);
--background-underlying-CSS-dark: linear-gradient(317deg, rgb(112, 55, 205) 0%, rgb(29, 12, 32) 19%, rgb(101, 31, 113) 19%, rgb(101, 31, 113) 33%), radial-gradient(100% 100% at 90% 9%, rgb(29, 12, 32) 0%, rgb(29, 12, 32) 100%), linear-gradient(109deg, rgb(104, 178, 248) 0%, rgb(80, 110, 229) 15%, rgb(112, 55, 205) 34%, rgb(104, 178, 248) 54%, rgb(104, 178, 248) 65%), radial-gradient(100% 100% at 20% 45%, rgb(80, 110, 229) 0%, rgb(101, 31, 113) 100%), radial-gradient(100% 100% at 90% 27%, rgb(80, 110, 229) 0%, rgb(101, 31, 113) 100%), linear-gradient(339deg, rgb(101, 31, 113) 0%, rgb(104, 178, 248) 12%, rgb(101, 31, 113) 14%, rgb(80, 110, 229) 19%, rgb(101, 31, 113) 20%, rgb(29, 12, 32) 30%);
--background-underlying-CSS-blend-mode-light: overlay, color-burn;
--background-underlying-CSS-blend-mode-dark: soft-light, luminosity, hue, luminosity, hard-light;
}
/* background - transparent */
body {
--tab-background-active: transparent;
--tab-container-background: transparent;
--titlebar-background: transparent;
--titlebar-background-focused: transparent;
}
.sidebar-toggle-button,
.workspace-tabs.mod-top,
body.is-focused .sidebar-toggle-button,
body.is-focused .workspace-tabs.mod-top {
--tab-container-background: transparent;
}
body:not(.is-mobile) .workspace-tabs:not(.mod-stacked) .workspace-leaf,
body:not(.is-mobile) .workspace-tabs:not(.mod-stacked) .workspace-leaf-content,
body:not(.is-mobile) .workspace-tabs:not(.mod-stacked) .view-header:not(.animate),
body:not(.is-mobile) .workspace-tabs:not(.mod-stacked) .view-content:not(.vignette-radial, .vignette-linear, .animate, .ptm-fullscreen-writing-focus-element),
.mod-left-split .workspace-tab-header.has-active-menu,
.mod-right-split .workspace-tab-header.has-active-menu,
body:not(.is-mobile) .workspace-tab-header-container,
.workspace>.workspace-split {
background-color: transparent !important;
}
body:not(.is-mobile) .app-container,
body:not(.is-mobile) .workspace,
.workspace-ribbon.mod-left:before {
background-color: transparent;
}
.workspace-ribbon,
.workspace-ribbon.mod-left.is-collapsed {
border-right: none;
background-color: transparent;
}
.workspace-tabs:not(.mod-stacked) .workspace-tab-header.is-active {
background-color: transparent !important;
box-shadow: none;
overflow: visible;
}
body:not(.is-mobile) .view-header-title-container:not(.mod-at-start):before,
body:not(.is-mobile) .view-header-title-container:not(.mod-at-end):after {
background: transparent;
}
/* background - underlying */
body:not(.is-mobile):has(>.app-container) {
background: var(--background-underlying);
}
body.theme-light:not(.is-mobile):has(>.app-container).background-underlying-CSS-light {
background: var(--background-underlying-CSS-light, --background-underlying) !important;
background-blend-mode: var(--background-underlying-CSS-blend-mode-light) !important;
}
body.theme-dark:not(.is-mobile):has(>.app-container).background-underlying-CSS-dark {
background: var(--background-underlying-CSS-dark, --background-underlying) !important;
background-blend-mode: var(--background-underlying-CSS-blend-mode-dark) !important;
}
body.background-underlying-primary-light.theme-light,
body.background-underlying-primary-dark.theme-dark {
--background-underlying: var(--background-primary) !important;
}
body.background-underlying-secondary-light.theme-light,
body.background-underlying-secondary-dark.theme-dark {
--background-underlying: var(--background-secondary) !important;
}
body.background-underlying-default-light.theme-light,
body.background-underlying-default-dark.theme-dark {
--background-underlying: var(--background-tertiary) !important;
}
body.background-underlying-Color-light.theme-light {
--background-underlying: var(--background-underlying-light) !important;
}
body.background-underlying-Color-dark.theme-dark {
--background-underlying: var(--background-underlying-dark) !important;
}
/* foreground - underlying */
body {
--on-border-light: var(--color-accent-3);
--on-border-dark: var(--color-accent-3);
--mix-blend-mode-on-border-light: normal;
--mix-blend-mode-on-border-dark: screen;
}
.theme-light:not(.is-mobile) .titlebar,
.theme-light:not(.is-mobile) .status-bar,
.theme-light:not(.is-mobile) .workspace-ribbon,
.theme-light:not(.is-mobile) .workspace-tabs.mod-top .workspace-tab-header-container,
.theme-light:not(.is-mobile).card-layout-open-light .workspace-tabs .workspace-tab-header-container {
--text-muted: var(--on-border-light);
--text-faint: var(--on-border-light);
--titlebar-text-color: var(--text-muted);
--titlebar-text-color-focused: var(--text-muted);
--tab-text-color-active: var(--text-muted);
--tab-text-color-focused: var(--text-muted);
--tab-text-color-focused-active: var(--text-muted);
--status-bar-text-color: var(--text-muted);
--icon-color: var(--text-muted);
--icon-color-hover: var(--text-muted);
--tab-text-color: var(--text-faint);
--icon-opacity: 1;
mix-blend-mode: var(--mix-blend-mode-on-border-light);
}
.theme-dark:not(.is-mobile) .titlebar,
.theme-dark:not(.is-mobile) .status-bar,
.theme-dark:not(.is-mobile) .workspace-ribbon,
.theme-dark:not(.is-mobile) .workspace-tabs.mod-top .workspace-tab-header-container,
.theme-dark:not(.is-mobile).card-layout-open-dark .workspace-tabs .workspace-tab-header-container {
--text-muted: var(--on-border-dark);
--text-faint: var(--on-border-dark);
--titlebar-text-color: var(--text-muted);
--titlebar-text-color-focused: var(--text-muted);
--tab-text-color-active: var(--text-muted);
--tab-text-color-focused: var(--text-muted);
--tab-text-color-focused-active: var(--text-muted);
--status-bar-text-color: var(--text-muted);
--icon-color: var(--text-muted);
--icon-color-hover: var(--text-muted);
--tab-text-color: var(--text-faint);
--icon-opacity: 1;
mix-blend-mode: var(--mix-blend-mode-on-border-dark);
}
/* background - mod-left */
body.theme-light.mod-left-split-background-primary-light,
body.theme-dark.mod-left-split-background-primary-dark,
body.theme-light.mod-left-split-background-transparent-light:not(.card-layout-open-light),
body.theme-dark.mod-left-split-background-transparent-dark:not(.card-layout-open-dark) {
--background-mod-left-split: var(--background-primary) !important;
}
body.theme-light.mod-left-split-background-secondary-light,
body.theme-dark.mod-left-split-background-secondary-dark {
--background-mod-left-split: var(--background-secondary) !important;
}
body.theme-light.mod-left-split-background-transparent-light.card-layout-open-light,
body.theme-dark.mod-left-split-background-transparent-dark.card-layout-open-dark {
--background-mod-left-split: transparent !important;
}
body.theme-light:not(.is-mobile).card-layout-open-light.mod-left-split-background-transparent-light .mod-left-split .workspace-tab-container {
--card-shadow-light: transparent;
}
body.theme-dark:not(.is-mobile).card-layout-open-dark.mod-left-split-background-transparent-dark .mod-left-split .workspace-tab-container {
--card-shadow-dark: transparent;
}
body.theme-light.mod-left-split-background-customize-light {
--background-mod-left-split: var(--background-mod-left-split-light) !important;
}
body.theme-dark.mod-left-split-background-customize-dark {
--background-mod-left-split: var(--background-mod-left-split-dark) !important;
}
/* --- */
body:not(.is-mobile).card-layout-open-light.theme-light .workspace-split.mod-left-split .workspace-tab-container,
body:not(.is-mobile).card-layout-open-dark.theme-dark .workspace-split.mod-left-split .workspace-tab-container,
body:not(.is-mobile):not(.card-layout-open-light).theme-light .workspace-split.mod-left-split .workspace-tabs.mod-top .workspace-tab-container,
body:not(.is-mobile):not(.card-layout-open-dark).theme-dark .workspace-split.mod-left-split .workspace-tabs.mod-top .workspace-tab-container,
body:not(.is-mobile):not(.card-layout-open-light).theme-light .workspace-split.mod-left-split .workspace-tabs:not(.mod-top),
body:not(.is-mobile):not(.card-layout-open-dark).theme-dark .workspace-split.mod-left-split .workspace-tabs:not(.mod-top) {
background: var(--background-mod-left-split) !important;
}
body:not(.is-mobile).theme-light.card-layout-open-light.mod-left-split-background-CSS-light .workspace-split.mod-left-split .workspace-tab-container,
body:not(.is-mobile).theme-light:not(.card-layout-open-light).mod-left-split-background-CSS-light .workspace-split.mod-left-split .workspace-tabs.mod-top .workspace-tab-container,
body:not(.is-mobile).theme-light:not(.card-layout-open-light).mod-left-split-background-CSS-light .workspace-split.mod-left-split .workspace-tabs:not(.mod-top) {
background: var(--background-mod-left-CSS-light) !important;
background-blend-mode: var(--background-mod-left-CSS-blend-mode-light);
backdrop-filter: var(--background-mod-left-CSS-backdrop-filter-light);
-webkit-backdrop-filter: var(--background-mod-left-CSS-backdrop-filter-light);
}
body:not(.is-mobile).theme-dark.card-layout-open-dark.mod-left-split-background-CSS-dark .workspace-split.mod-left-split .workspace-tab-container,
body:not(.is-mobile).theme-dark:not(.card-layout-open-dark).mod-left-split-background-CSS-dark .workspace-split.mod-left-split .workspace-tabs.mod-top .workspace-tab-container,
body:not(.is-mobile).theme-dark:not(.card-layout-open-dark).mod-left-split-background-CSS-dark .workspace-split.mod-left-split .workspace-tabs:not(.mod-top) {
background: var(--background-mod-left-CSS-dark) !important;
background-blend-mode: var(--background-mod-left-CSS-blend-mode-dark);
backdrop-filter: var(--background-mod-left-CSS-backdrop-filter-dark);
-webkit-backdrop-filter: var(--background-mod-left-CSS-backdrop-filter-dark);
}
/* background - mod-right */
body.theme-light.mod-right-split-background-primary-light,
body.theme-dark.mod-right-split-background-primary-dark,
body.theme-light.mod-right-split-background-transparent-light:not(.card-layout-open-light),
body.theme-dark.mod-right-split-background-transparent-dark:not(.card-layout-open-dark) {
--background-mod-right-split: var(--background-primary) !important;
}
body.theme-light.mod-right-split-background-secondary-light,
body.theme-dark.mod-right-split-background-secondary-dark {
--background-mod-right-split: var(--background-secondary) !important;
}
body.theme-light.mod-right-split-background-transparent-light.card-layout-open-light,
body.theme-dark.mod-right-split-background-transparent-dark.card-layout-open-dark {
--background-mod-right-split: transparent !important;
}
body.theme-light:not(.is-mobile).card-layout-open-light.mod-right-split-background-transparent-light .mod-right-split .workspace-tab-container {
--card-shadow-light: transparent;
}
body.theme-dark:not(.is-mobile).card-layout-open-dark.mod-right-split-background-transparent-dark .mod-right-split .workspace-tab-container {
--card-shadow-dark: transparent;
}
body.theme-light.mod-right-split-background-customize-light {
--background-mod-right-split: var(--background-mod-right-split-light) !important;
}
body.theme-dark.mod-right-split-background-customize-dark {
--background-mod-right-split: var(--background-mod-right-split-dark) !important;
}
/* --- */
body:not(.is-mobile).card-layout-open-light.theme-light .workspace-split.mod-right-split .workspace-tab-container,
body:not(.is-mobile).card-layout-open-dark.theme-dark .workspace-split.mod-right-split .workspace-tab-container,
body:not(.is-mobile):not(.card-layout-open-light).theme-light .workspace-split.mod-right-split .workspace-tabs.mod-top .workspace-tab-container,
body:not(.is-mobile):not(.card-layout-open-dark).theme-dark .workspace-split.mod-right-split .workspace-tabs.mod-top .workspace-tab-container,
body:not(.is-mobile):not(.card-layout-open-light).theme-light .workspace-split.mod-right-split .workspace-tabs:not(.mod-top),
body:not(.is-mobile):not(.card-layout-open-dark).theme-dark .workspace-split.mod-right-split .workspace-tabs:not(.mod-top) {
background: var(--background-mod-right-split) !important;
}
body:not(.is-mobile).theme-light.card-layout-open-light.mod-right-split-background-CSS-light .workspace-split.mod-right-split .workspace-tab-container,
body:not(.is-mobile).theme-light:not(.card-layout-open-light).mod-right-split-background-CSS-light .workspace-split.mod-right-split .workspace-tabs.mod-top .workspace-tab-container,
body:not(.is-mobile).theme-light:not(.card-layout-open-light).mod-right-split-background-CSS-light .workspace-split.mod-right-split .workspace-tabs:not(.mod-top) {
background: var(--background-mod-right-CSS-light) !important;
background-blend-mode: var(--background-mod-right-CSS-blend-mode-light);
backdrop-filter: var(--background-mod-right-CSS-backdrop-filter-light);
-webkit-backdrop-filter: var(--background-mod-right-CSS-backdrop-filter-light);
}
body:not(.is-mobile).theme-dark.card-layout-open-dark.mod-right-split-background-CSS-dark .workspace-split.mod-right-split .workspace-tab-container,
body:not(.is-mobile).theme-dark:not(.card-layout-open-dark).mod-right-split-background-CSS-dark .workspace-split.mod-right-split .workspace-tabs.mod-top .workspace-tab-container,
body:not(.is-mobile).theme-dark:not(.card-layout-open-dark).mod-right-split-background-CSS-dark .workspace-split.mod-right-split .workspace-tabs:not(.mod-top) {
background: var(--background-mod-right-CSS-dark) !important;
background-blend-mode: var(--background-mod-right-CSS-blend-mode-dark);
backdrop-filter: var(--background-mod-right-CSS-backdrop-filter-dark);
-webkit-backdrop-filter: var(--background-mod-right-CSS-backdrop-filter-dark);
}
/* background - mod-root */
body.theme-light.mod-root-split-background-primary-light,
body.theme-dark.mod-root-split-background-primary-dark,
body.theme-light.mod-root-split-background-transparent-light:not(.card-layout-open-light),
body.theme-dark.mod-root-split-background-transparent-dark:not(.card-layout-open-dark),
body.theme-light:is(.mod-root-split-background-transparent-light, .mod-root-split-background-CSS-light) .mod-stacked,
body.theme-dark:is(.mod-root-split-background-transparent-dark, .mod-root-split-background-CSS-dark) .mod-stacked {
--background-mod-root-split: var(--background-primary) !important;
}
body.theme-light.mod-root-split-background-secondary-light,
body.theme-dark.mod-root-split-background-secondary-dark {
--background-mod-root-split: var(--background-secondary) !important;
}
body.theme-light.mod-root-split-background-transparent-light.card-layout-open-light,
body.theme-dark.mod-root-split-background-transparent-dark.card-layout-open-dark {
--background-mod-root-split: transparent !important;
}
body.theme-light:not(.is-mobile).card-layout-open-light.mod-root-split-background-transparent-light .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-container {
--card-shadow-light: transparent;
}
body.theme-dark:not(.is-mobile).card-layout-open-dark.mod-root-split-background-transparent-dark .mod-root .workspace-tabs:not(.mod-stacked) .workspace-tab-container {
--card-shadow-dark: transparent;
}
body.theme-light.mod-root-split-background-customize-light {
--background-mod-root-split: var(--background-mod-root-split-light) !important;
}
body.theme-dark.mod-root-split-background-customize-dark {
--background-mod-root-split: var(--background-mod-root-split-dark) !important;
}
/* --- */
body:not(.is-mobile).card-layout-open-light.theme-light .workspace-split.mod-root .workspace-tab-container,
body:not(.is-mobile).card-layout-open-dark.theme-dark .workspace-split.mod-root .workspace-tab-container,
body:not(.is-mobile):not(.card-layout-open-light).theme-light .workspace-split.mod-root .workspace-tabs.mod-top .workspace-tab-container,
body:not(.is-mobile):not(.card-layout-open-dark).theme-dark .workspace-split.mod-root .workspace-tabs.mod-top .workspace-tab-container,
body:not(.is-mobile):not(.card-layout-open-light).theme-light .workspace-split.mod-root .workspace-tabs:not(.mod-top),
body:not(.is-mobile):not(.card-layout-open-dark).theme-dark .workspace-split.mod-root .workspace-tabs:not(.mod-top) {
background: var(--background-mod-root-split) !important;
}
body:not(.is-mobile).theme-light.card-layout-open-light.mod-root-split-background-CSS-light .workspace-split.mod-root .workspace-tab-container,
body:not(.is-mobile).theme-light:not(.card-layout-open-light).mod-root-split-background-CSS-light .workspace-split.mod-root .workspace-tabs.mod-top .workspace-tab-container,
body:not(.is-mobile).theme-light:not(.card-layout-open-light).mod-root-split-background-CSS-light .workspace-split.mod-root .workspace-tabs:not(.mod-top) {
background: var(--background-mod-root-CSS-light) !important;
background-blend-mode: var(--background-mod-root-CSS-blend-mode-light);
backdrop-filter: var(--background-mod-root-CSS-backdrop-filter-light);
-webkit-backdrop-filter: var(--background-mod-root-CSS-backdrop-filter-light);
}
body:not(.is-mobile).theme-dark.card-layout-open-dark.mod-root-split-background-CSS-dark .workspace-split.mod-root .workspace-tab-container,
body:not(.is-mobile).theme-dark:not(.card-layout-open-dark).mod-root-split-background-CSS-dark .workspace-split.mod-root .workspace-tabs.mod-top .workspace-tab-container,
body:not(.is-mobile).theme-dark:not(.card-layout-open-dark).mod-root-split-background-CSS-dark .workspace-split.mod-root .workspace-tabs:not(.mod-top) {
background: var(--background-mod-root-CSS-dark) !important;
background-blend-mode: var(--background-mod-root-CSS-blend-mode-dark);
backdrop-filter: var(--background-mod-root-CSS-backdrop-filter-dark);
-webkit-backdrop-filter: var(--background-mod-root-CSS-backdrop-filter-dark);
}
/* ====== translucent window ===== */
.is-translucent:not(.is-fullscreen) {
--divider-color: var(--background-modifier-border);
}
.is-translucent:not(.is-fullscreen) .titlebar,
.is-translucent:not(.is-fullscreen) .app-container,
.is-translucent .workspace-ribbon::after,
.is-translucent:not(.is-fullscreen) .workspace-tabs.mod-top,
.is-translucent .workspace-split.mod-horizontal.mod-left-split,
.is-translucent.is-hidden-frameless .titlebar,
.is-translucent .titlebar-button {
background-color: transparent !important;
}
.is-translucent:not(.is-fullscreen) {
background-color: var(--workspace-background-translucent) !important;
}
.is-translucent .titlebar-button:hover {
background-color: var(--background-modifier-hover) !important;
}
.is-translucent .workspace .mod-root .workspace-tab-header-inner::after {
background-color: var(--divider-color);
}
/* ====== Layout ===== */
/* default Layout*/
body {
--card-shadow-light: 0px 0px 6px hsla(var(--accent-h), 18%, 80%, 0.4), 0px 0px 2px hsla(var(--accent-h), 18%, 80%, 0.2), 0 0 0 1px var(--background-modifier-border);
--card-shadow-dark: 0px 0px 0px 1px var(--background-modifier-border);
--card-border-radius-light: 8px;
--card-border-radius-dark: 8px;
--card-shadow-border-radius-light: calc(var(--card-border-radius-light) - 1px);
--card-shadow-border-radius-dark: calc(var(--card-border-radius-dark) - 1px);
}
body.is-frameless:not(.is-hidden-frameless).is-fullscreen {
padding-top: 0;
}
body:not(.is-mobile) .horizontal-main-container {
padding-bottom: 24px;
}
body:not(.is-mobile).is-popout-window .horizontal-main-container {
padding-bottom: 16px;
}
body:not(.is-mobile) .workspace {
margin-right: 16px;
position: relative;
overflow: visible;
}
body:not(.is-mobile).is-popout-window .workspace {
margin-right: 16px;
margin-left: 16px;
}
body:not(.is-mobile) .mod-top-left-space .workspace-tab-container,
body.is-popout-window .workspace-tabs.mod-top-left-space>.workspace-tab-container {
border-top-left-radius: var(--card-border-radius-light, 8px) !important;
}
body:not(.is-mobile).theme-dark .mod-top-left-space .workspace-tab-container,
body.is-popout-window.theme-dark .workspace-tabs.mod-top-left-space>.workspace-tab-container {
border-top-left-radius: var(--card-border-radius-dark, 8px) !important;
}
body:not(.is-mobile) .mod-top-right-space .workspace-tab-container {
border-top-right-radius: var(--card-border-radius-light, 8px);
overflow: hidden;
}
body:not(.is-mobile).theme-dark .mod-top-right-space .workspace-tab-container {
border-top-right-radius: var(--card-border-radius-dark, 8px);
}
body:not(.is-mobile) .workspace-split.mod-left-split,
body:not(.is-mobile) .workspace:not(.is-left-sidedock-open) .workspace-split.mod-root {
border-bottom-left-radius: var(--card-border-radius-light, 8px);
overflow: hidden;
}
body:not(.is-mobile).theme-dark .workspace-split.mod-left-split,
body:not(.is-mobile).theme-dark .workspace:not(.is-left-sidedock-open) .workspace-split.mod-root {
border-bottom-left-radius: var(--card-border-radius-dark, 8px);
}
body:not(.is-mobile) .workspace:not(.is-right-sidedock-open) .workspace-split.mod-root,
body:not(.is-mobile) .workspace-split.mod-right-split {
border-bottom-right-radius: var(--card-border-radius-light, 8px);
overflow: hidden;
}
body:not(.is-mobile).theme-dark .workspace:not(.is-right-sidedock-open) .workspace-split.mod-root,
body:not(.is-mobile).theme-dark .workspace-split.mod-right-split {
border-bottom-right-radius: var(--card-border-radius-dark, 8px);
}
.workspace-window .mod-top-left-space .workspace-tab-container,
.workspace-window .mod-top-left-space .workspace-tab-container .workspace-leaf-content {
border-top-left-radius: 0px !important;
}
body:not(.is-mobile) .workspace::before {
content: " ";
width: calc(100% - 44px);
height: calc(100% - 44px);
border-radius: var(--card-shadow-border-radius-light, 7px);
background-color: transparent;
box-shadow: var(--card-shadow-light);
position: absolute;
bottom: 0px;
right: 0px;
}
body:not(.is-mobile).theme-dark .workspace::before {
border-radius: var(--card-shadow-border-radius-dark, 7px);
box-shadow: var(--card-shadow-dark, 0px 0px 0px 1px var(--background-modifier-border));
}
body:not(.is-mobile).is-popout-window .workspace::before {
width: calc(100%) !important;
height: calc(100% - 44px);
}
.workspace-tab-header-container,
.workspace-tabs.mod-top .workspace-tab-header-container,
.workspace-ribbon.mod-left:before {
border-bottom: 1px solid transparent;
}
body:not(.is-mobile) .workspace-ribbon {
padding: 10px 4px 0px;
}
.workspace-tabs {
gap: 4px;
}
.workspace-tabs:not(.mod-top) .workspace-tab-container>.workspace-leaf {
box-shadow: inset 0px 1px 0px var(--workspace-divider-color);
}
body.theme-light.card-layout-open-light .workspace-tabs:not(.mod-top) .workspace-tab-container>.workspace-leaf,
body.theme-dark.card-layout-open-dark .workspace-tabs:not(.mod-top) .workspace-tab-container>.workspace-leaf {
box-shadow: inset 0px 1px 0px transparent;
}
body.theme-light.mod-left-split-background-transparent-light.card-layout-open-light.tab-autohide .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-container>.workspace-leaf,
body.theme-dark.mod-left-split-background-transparent-dark.card-layout-open-dark.tab-autohide .mod-left-split .workspace-tabs:not(.mod-top) .workspace-tab-container>.workspace-leaf,
body.theme-light.mod-right-split-background-transparent-light.card-layout-open-light.tab-autohide .mod-right-split .workspace-tabs:not(.mod-top) .workspace-tab-container>.workspace-leaf,
body.theme-dark.mod-right-split-background-transparent-dark.card-layout-open-dark.tab-autohide .mod-right-split .workspace-tabs:not(.mod-top) .workspace-tab-container>.workspace-leaf,
body.theme-light.mod-root-split-background-transparent-light.card-layout-open-light.tab-autohide .mod-root .workspace-tabs:not(.mod-top) .workspace-tab-container>.workspace-leaf,
body.theme-dark.mod-root-split-background-transparent-dark.card-layout-open-dark.tab-autohide .mod-root .workspace-tabs:not(.mod-top) .workspace-tab-container>.workspace-leaf {
box-shadow: inset 0px 1px 0px var(--divider-color);
border-top-left-radius: 0px !important;
border-top-right-radius: 0px !important;
}
/* card layout light*/
body:not(.is-mobile).card-layout-open-light.theme-light .workspace::before {
display: none;
}
body:not(.is-mobile).card-layout-open-light.theme-light .workspace.is-left-sidedock-open .workspace-split.mod-horizontal.mod-left-split {
margin-right: 16px;
}
body:not(.is-mobile).card-layout-open-light.theme-light .workspace.is-right-sidedock-open .workspace-split.mod-horizontal.mod-right-split {
margin-left: 16px;
}
body:not(.is-mobile).card-layout-open-light.theme-light .workspace-split.mod-vertical {
gap: 16px
}
body:not(.is-mobile).card-layout-open-light.theme-light .workspace-tab-container {
border-radius: var(--card-border-radius-light, 8px) !important;
overflow: hidden !important;
box-shadow: var(--card-shadow-light);
}
body:not(.is-mobile).card-layout-open-light.theme-light .workspace-tabs,
body:not(.is-mobile).card-layout-open-light.theme-light .workspace-split {
overflow: visible !important;
}
body:not(.is-mobile).card-layout-open-light.theme-light .workspace-tabs,
body:not(.is-mobile).card-layout-open-light.theme-light .workspace-tab-header-container {
background-color: transparent !important;
}
body:not(.is-mobile).card-layout-open-light.theme-light .workspace-tabs:not(.mod-top) .workspace-tab-container {
border-top: unset;
}
/* card layout dark*/
body:not(.is-mobile).card-layout-open-dark.theme-dark .workspace::before {
display: none;
}
body:not(.is-mobile).card-layout-open-dark.theme-dark .workspace.is-left-sidedock-open .workspace-split.mod-horizontal.mod-left-split {
margin-right: 16px;
}
body:not(.is-mobile).card-layout-open-dark.theme-dark .workspace.is-right-sidedock-open .workspace-split.mod-horizontal.mod-right-split {
margin-left: 16px;
}
body:not(.is-mobile).card-layout-open-dark.theme-dark .workspace-split.mod-vertical {
gap: 16px
}
body:not(.is-mobile).theme-dark.card-layout-open-dark .workspace-tab-container {
border-radius: var(--card-border-radius-dark, 8px) !important;
overflow: hidden !important;
box-shadow: var(--card-shadow-dark, 0px 0px 0px 1px var(--background-modifier-border));
}
body:not(.is-mobile).card-layout-open-dark.theme-dark .workspace-tabs,
body:not(.is-mobile).card-layout-open-dark.theme-dark .workspace-split {
overflow: visible !important;
}
body:not(.is-mobile).card-layout-open-dark.theme-dark .workspace-tabs,
body:not(.is-mobile).card-layout-open-dark.theme-dark .workspace-tab-header-container {
background-color: transparent !important;
}
body:not(.is-mobile).card-layout-open-dark.theme-dark .workspace-tabs:not(.mod-top) .workspace-tab-container {
border-top: unset;
}
/* card highlight */
body:not(.is-mobile).card-highlight-light.card-layout-open-light.theme-light .mod-root:has(.workspace-tabs+.workspace-tabs) .workspace-tabs.mod-active .workspace-tab-container,
body:not(.is-mobile).card-highlight-dark.card-layout-open-dark.theme-dark .mod-root:has(.workspace-tabs+.workspace-tabs) .workspace-tabs.mod-active .workspace-tab-container {
outline-offset: 0px;
outline: 2px solid var(--color-accent-3);
}
/* scrollbar */
body {
/* Scrollbars */
--scrollbar-bg: rgba(var(--mono-rgb-100), 0);
--scrollbar-thumb-bg: rgba(var(--mono-rgb-100), 0.1);
--scrollbar-active-thumb-bg: rgba(var(--mono-rgb-100), 0.15);
}
body:not(.restored-scrollbars) ::-webkit-scrollbar,
body:not(.restored-scrollbars) .kanban-plugin__scroll-container::-webkit-scrollbar {
width: 11px;
height: 11px;
}
body:not(.restored-scrollbars) ::-webkit-scrollbar-thumb,
body:not(.restored-scrollbars) .kanban-plugin__scroll-container::-webkit-scrollbar-thumb {
background-clip: padding-box;
border-radius: 20px;
border: 3px solid transparent;
border-width: 3px 3px 3px 3px;
min-height: 45px
}
body:not(.restored-scrollbars) .mobile-toolbar-options-container::-webkit-scrollbar {
width: 0 !important;
height: 0 !important;
}
body:not(.restored-scrollbars) ::-webkit-scrollbar-track,
body:not(.restored-scrollbars) ::-webkit-scrollbar-track-piece,
body:not(.restored-scrollbars):not(.is-mobile) ::-webkit-scrollbar-thumb {
background-color: transparent !important;
}
body:not(.restored-scrollbars):not(.is-mobile) :hover::-webkit-scrollbar-thumb {
background-color: var(--scrollbar-thumb-bg) !important;
}
body:not(.restored-scrollbars):not(.is-mobile) ::-webkit-scrollbar-thumb:hover,
body:not(.restored-scrollbars):not(.is-mobile) ::-webkit-scrollbar-thumb:active {
background-color: var(--scrollbar-active-thumb-bg) !important;
}
.workspace-leaf-content:is([data-type="surfing-view"], [data-type="graph"], [data-type="localgraph"]) ::-webkit-scrollbar,
.scrollbar-hide ::-webkit-scrollbar {
display: none;
}
/* ====== titlebar ===== */
body:not(.is-translucent) .titlebar-text {
opacity: 1;
}
.is-hidden-frameless .titlebar .titlebar-button-container {
background-color: transparent !important;
}
.mod-windows .titlebar .titlebar-button.mod-close:hover,
.mod-windows .titlebar .titlebar-button.mod-close:focus {
background-color: var(--background-modifier-error) !important;
}
.mod-windows .titlebar .titlebar-button.mod-close:hover::after,
.mod-windows .titlebar .titlebar-button.mod-close:focus::after {
background-color: var(--text-on-accent) !important;
}
.mod-windows .titlebar .titlebar-button.mod-close:hover,
.mod-windows .titlebar .titlebar-button.mod-close:focus {
color: var(--text-on-accent) !important;
}
.is-hidden-frameless .titlebar-button-container.mod-right .titlebar-button {
height: 44px;
width: 44px;
padding: 0;
}
.titlebar-button-container.mod-right .titlebar-button:hover {
background-color: var(--background-modifier-hover);
}
.titlebar-button-container.mod-right .titlebar-button:last-of-type {
margin-right: 0px;
}
.is-hidden-frameless .titlebar-button-container.mod-right {
height: 44px;
}
.titlebar-button:not(.mod-logo)>svg {
display: none;
}
.titlebar-button-container.mod-right .titlebar-button::after {
content: '';
background-color: var(--on-border-light);
width: 16px;
height: 16px;
margin: auto;
}
.theme-dark .titlebar-button-container.mod-right .titlebar-button::after {
background-color: var(--on-border-dark);
}
.titlebar-button-container.mod-right .titlebar-button.mod-close::after {
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3e%3cg clip-path='url(%23a)'%3e%3cpath stroke='black' stroke-width='2' d='m3.757 12.243 8.486-8.486m0 8.486L3.757 3.757'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='white' d='M0 0h8v8H0z' transform='translate(4 4)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
.titlebar-button-container.mod-right .titlebar-button.mod-maximize::after {
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='black' stroke-width='2' d='M5 5h6v6H5z'/%3e%3c/svg%3e");
}
.titlebar-button-container.mod-right .titlebar-button.mod-minimize::after {
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='black' stroke-width='2' d='M4 11h8'/%3e%3c/svg%3e");
}
@media (hover: hover) {
.titlebar-button:hover {
background-color: transparent;
}
}
/* ====== status bar====== */
body {
--status-bar-background: transparent;
--status-bar-border-color: transparent;
--status-bar-border-width: 0;
}
.status-bar {
padding: 0 16px 0 0;
width: calc(100% - 44px);
min-height: 16px;
}
.status-bar-item.mod-clickable:hover {
color: var(--status-bar-text-color);
}
.status-bar-item {
height: 24px;
}
body.is-frameless.is-hidden-frameless:not(.qe-hide-breadcrumbs) .status-bar,
body:not(.is-frameless):not(.qe-hide-breadcrumbs) .status-bar {
position: var(--status-bar-position);
}
/* ====== ribbon====== */
body:not(.is-mobile):not(.show-ribbon) .workspace {
margin-left: 16px;
}
body:not(.is-mobile):not(.show-ribbon) .workspace::before {
width: 100%;
}
.mod-macos:not(.show-ribbon) {
--frame-left-space: calc(80px - 16px);
}
/* tab */
/* tab layout */
.mod-windows,
.mod-linux {
--frame-right-space: 110px;
}
.workspace-tab-header-container {
padding-left: 0px;
padding-right: var(--size-2-3);
}
.is-hidden-frameless:not(.is-fullscreen) .workspace-tabs.mod-top-left-space .workspace-tab-header-container {
padding-left: calc(0px + var(--frame-left-space));
}
body:not(.is-hidden-frameless):not(.is-mobile) .workspace .workspace-tabs.mod-top-right-space .workspace-tab-header-container,
.mod-macos.is-hidden-frameless .workspace .workspace-tabs.mod-top-right-space .workspace-tab-header-container {
padding-right: 0px !important;
}
.workspace-tab-header::before,
.workspace-tab-header::after {
display: none;
}
.sidebar-toggle-button {
padding-top: 6px;
}
.mod-macos.is-hidden-frameless:not(.is-popout-window) .sidebar-toggle-button.mod-right {
padding-right: 0px;
position: unset;
}
.workspace-tab-header-tab-list {
margin-right: 0;
}
body:not(.hider-sidebar-buttons) .workspace-tab-header-tab-list:has(+.sidebar-toggle-button.mod-right) {
margin-right: var(--size-4-1);
}
.workspace-tab-header-inner {
border-radius: 6px;
}
.workspace .mod-root .workspace-tab-header {
padding: 0px 3px 2px;
}
.workspace .mod-root .workspace-tab-header:first-child {
padding: 0px 3px 2px 0px;
}
.workspace .mod-root .workspace-tab-header-inner::after {
background-color: var(--divider-color);
}
.mod-root .workspace-tab-header-inner {
padding: 0 6px 0 8px
}
.mod-root .workspace-tab-header-container-inner {
margin: 0px;
padding: 6px 8px 4px 6px;
height: calc(var(--header-height) + 4px);
}
.mod-left-split .workspace-tab-header-container-inner,
.mod-right-split .workspace-tab-header-container-inner {
padding: 6px;
margin: 0px;
gap: 2px;
height: 44px;
display: flex;
align-items: center;
border-radius: 6px;
overflow-y: visible;
}
.workspace-tab-header {
cursor: var(--cursor);
}
:is(.theme-dark.card-layout-open-dark.mod-root-split-background-transparent-dark, .theme-light.card-layout-open-light.mod-root-split-background-transparent-light) .is-sidedock-collapsed,
:is(.theme-dark.card-layout-open-dark, .theme-light.card-layout-open-light) .is-sidedock-collapsed :is(.mod-top-left-space .workspace-tab-header-container, .workspace-sidedock-vault-profile) {
visibility: hidden;
}
/* tab style */
body {
--border-radius-activated-tab-header-light: 6px;
--border-radius-activated-tab-header-dark: 6px;
--color-activated-tab-header-light: var(--text-normal);
--color-activated-tab-header-dark: var(--text-normal);
--background-activated-tab-header-light: var(--background-primary);
--shadow-activated-tab-header-light: 0px 0px 6px hsla(var(--accent-h), 18%, 80%, 0.4), 0px 0px 2px hsla(var(--accent-h), 18%, 80%, 0.2), 0 0 0 1px var(--background-modifier-border);
--background-activated-tab-header-dark: var(--background-modifier-active-hover);
--shadow-activated-tab-header-dark: inset 0 0 0 1px var(--background-modifier-border);
}
body.theme-light.color-to-tab-icon-light .workspace-tab-header.is-active svg,
body.theme-light .workspace-tab-header.is-active .workspace-tab-header-inner-icon,
body.theme-light .workspace-tab-header.is-active .workspace-tab-header-inner-title {
color: var(--color-activated-tab-header-light) !important;
--icon-opacity: 1;
}
body.theme-dark.color-to-tab-icon-dark .workspace-tab-header.is-active svg,
body.theme-dark .workspace-tab-header.is-active .workspace-tab-header-inner-icon,
body.theme-dark .workspace-tab-header.is-active .workspace-tab-header-inner-title {
color: var(--color-activated-tab-header-dark) !important;
--icon-opacity: 1;
}
body:not(.is-mobile) .clickable-icon.side-dock-ribbon-action,
body:not(.is-mobile) .sidebar-toggle-button .clickable-icon,
body:not(.is-mobile) .workspace-tab-header-tab-list .clickable-icon,
body:not(.is-mobile) .workspace-tab-header-new-tab .clickable-icon,
body:not(.is-mobile) .workspace-tab-header .workspace-tab-header-inner {
border-radius: var(--border-radius-activated-tab-header-light);
}
body:not(.is-mobile).theme-dark .clickable-icon.side-dock-ribbon-action,
body:not(.is-mobile).theme-dark .sidebar-toggle-button .clickable-icon,
body:not(.is-mobile).theme-dark .workspace-tab-header-tab-list .clickable-icon,
body:not(.is-mobile).theme-dark .workspace-tab-header-new-tab .clickable-icon,
body:not(.is-mobile).theme-dark .workspace-tab-header .workspace-tab-header-inner {
border-radius: var(--border-radius-activated-tab-header-dark);
}
body:not(.is-mobile) .workspace-tabs:not(.mod-stacked) .workspace-tab-header.is-active .workspace-tab-header-inner {
background: var(--background-activated-tab-header-light);
box-shadow: var(--shadow-activated-tab-header-light);
border-radius: var(--border-radius-activated-tab-header-light);
}
body:not(.is-mobile).theme-dark .workspace-tabs:not(.mod-stacked) .workspace-tab-header.is-active .workspace-tab-header-inner {
box-shadow: var(--shadow-activated-tab-header-dark);
background: var(--background-activated-tab-header-dark);
border-radius: var(--border-radius-activated-tab-header-dark);
}
body:not(.is-mobile) .workspace-tabs:not(.mod-stacked) .workspace-tab-header.is-active .workspace-tab-header-inner::before {
content: "";
width: calc(100% - 6px);
height: 3px;
background-color: var(--color-activated-tab-header-underline-light);
position: absolute;
top: 35px;
left: 3px;
}
body:not(.is-mobile).theme-dark .workspace-tabs:not(.mod-stacked) .workspace-tab-header.is-active .workspace-tab-header-inner::before {
content: "";
width: calc(100% - 6px);
height: 3px;
background-color: var(--color-activated-tab-header-underline-dark);
position: absolute;
top: 35px;
left: 3px;
}
/* tab - mobile*/
.is-mobile .workspace-tab-header.is-active .workspace-tab-header-inner {
background: var(--background-modifier-hover);
box-shadow: inset 0 0 0 1px var(--background-modifier-border);
}
/* divider */
body {
--workspace-divider-color: var(--divider-color);
}
body:not(.is-mobile).card-layout-open-light.theme-light,
body:not(.is-mobile).card-layout-open-dark.theme-dark,
body.workspace-divider-transparent-light.theme-light,
body.workspace-divider-transparent-dark.theme-dark {
--workspace-divider-color: transparent;
}
.workspace-leaf-resize-handle {
border-color: var(--workspace-divider-color);
}
/* ====== divider vertical height ===== */
.is-hidden-frameless .workspace-split.mod-vertical>*>.workspace-leaf-resize-handle,
.is-hidden-frameless .workspace-split.mod-left-split>.workspace-leaf-resize-handle,
.is-hidden-frameless .workspace-split.mod-right-split>.workspace-leaf-resize-handle {
height: calc(var(--divider-vertical-height) - var(--header-height) - 4px);
}
.workspace-split.mod-vertical>*>.workspace-leaf-resize-handle,
.workspace-split.mod-left-split>.workspace-leaf-resize-handle,
.workspace-split.mod-right-split>.workspace-leaf-resize-handle {
height: calc(var(--divider-vertical-height) - 4px);
}
.workspace-split.mod-vertical:not(:has(.mod-top))>*>.workspace-leaf-resize-handle {
height: 100% !important;
}
/* ====== autohide ===== */
/*autohide transition*/
body:not(.is-mobile) .workspace::before {
transition: width var(--anim-out), height var(--anim-out);
}
body:not(.is-mobile):has(.mod-top>.workspace-tab-header-container:hover, .titlebar-button-container:hover, .status-bar:hover) .workspace::before {
transition: width var(--anim-out), height var(--anim-in);
}
body:not(.is-mobile):has(.workspace-ribbon.side-dock-ribbon:hover) .workspace::before {
transition: width var(--anim-in), height var(--anim-out);
}
/*tab autohide*/
body:not(.is-mobile).tab-autohide .workspace-tabs {
gap: 0px;
transition: gap var(--anim-out);
}
body:not(.is-mobile).tab-autohide :has(.workspace-tab-header-container:hover) .workspace-tabs:hover {
gap: 4px;
transition: gap var(--anim-in);
}
body:not(.is-mobile).tab-autohide .workspace-tab-header-container {
height: 16px;
opacity: 0;
transition: height var(--anim-out), opacity var(--anim-out);
}
body:not(.is-mobile).tab-autohide .workspace-tab-header-container:hover {
height: 40px;
opacity: 1;
transition: height var(--anim-in), opacity var(--anim-in);
}
body:not(.is-mobile).tab-autohide .workspace-tab-header-container-inner {
transform: translateY(-22px);
opacity: 0;
transition: transform var(--anim-out), opacity var(--anim-out);
}
body:not(.is-mobile).tab-autohide .workspace-tab-header-container:hover .workspace-tab-header-container-inner,
body:not(.is-mobile).tab-autohide:has(.mod-top>.workspace-tab-header-container:hover, .titlebar-button-container:hover) .mod-top .workspace-tab-header-container-inner {
transform: translateY(0px);
opacity: 1;
transition: transform var(--anim-in), opacity var(--anim-in);
}
body:not(.is-mobile).tab-autohide:not(.card-layout-open-light).theme-light .workspace-tabs:not(.mod-top) .workspace-tab-container>.workspace-leaf,
body:not(.is-mobile).tab-autohide:not(.card-layout-open-dark).theme-dark .workspace-tabs:not(.mod-top) .workspace-tab-container>.workspace-leaf {
box-shadow: inset 0px 1px 0px transparent;
transition: box-shadow var(--anim-out);
}
body:not(.is-mobile).tab-autohide:not(.card-layout-open-light).theme-light :has(.workspace-tab-header-container:hover) .workspace-tabs:not(.mod-top):hover .workspace-tab-container>.workspace-leaf,
body:not(.is-mobile).tab-autohide:not(.card-layout-open-dark).theme-dark :has(.workspace-tab-header-container:hover) .workspace-tabs:not(.mod-top):hover .workspace-tab-container>.workspace-leaf {
box-shadow: inset 0px 1px 0px var(--workspace-divider-color);
transition: box-shadow var(--anim-in);
}
/*tab autohide mod-top*/
body:not(.is-mobile).tab-autohide .workspace-split.mod-vertical>*>.workspace-leaf-resize-handle,
body:not(.is-mobile).tab-autohide .workspace-split.mod-left-split>.workspace-leaf-resize-handle,
body:not(.is-mobile).tab-autohide .workspace-split.mod-right-split>.workspace-leaf-resize-handle {
height: calc(var(--divider-vertical-height) + 24px);
transition: height var(--anim-out), background-color 200ms ease-in-out, border-color 200ms ease-in-out, opacity 200ms ease-in-out;
}
body:not(.is-mobile).tab-autohide.status-bar-autohide:has(.status-bar:hover) .workspace-split.mod-vertical>*>.workspace-leaf-resize-handle,
body:not(.is-mobile).tab-autohide.status-bar-autohide:has(.status-bar:hover) .workspace-split.mod-left-split>.workspace-leaf-resize-handle,
body:not(.is-mobile).tab-autohide.status-bar-autohide:has(.status-bar:hover) .workspace-split.mod-right-split>.workspace-leaf-resize-handle {
transition: height var(--anim-in), background-color 200ms ease-in-out, border-color 200ms ease-in-out, opacity 200ms ease-in-out;
}
body:not(.is-mobile).tab-autohide:has(.mod-top>.workspace-tab-header-container:hover, .titlebar-button-container:hover) .workspace-split.mod-vertical>*>.workspace-leaf-resize-handle,
body:not(.is-mobile).tab-autohide:has(.mod-top>.workspace-tab-header-container:hover, .titlebar-button-container:hover) .workspace-split.mod-left-split>.workspace-leaf-resize-handle,
body:not(.is-mobile).tab-autohide:has(.mod-top>.workspace-tab-header-container:hover, .titlebar-button-container:hover) .workspace-split.mod-right-split>.workspace-leaf-resize-handle {
height: calc(var(--divider-vertical-height) - 4px);
transition: height var(--anim-in), background-color 200ms ease-in-out, border-color 200ms ease-in-out, opacity 200ms ease-in-out;
}
body:not(.is-mobile).tab-autohide.is-hidden-frameless .workspace-split.mod-vertical>*>.workspace-leaf-resize-handle,
body:not(.is-mobile).tab-autohide.is-hidden-frameless .workspace-split.mod-left-split>.workspace-leaf-resize-handle,
body:not(.is-mobile).tab-autohide.is-hidden-frameless .workspace-split.mod-right-split>.workspace-leaf-resize-handle {
height: calc(var(--divider-vertical-height) - 16px);
transition: height var(--anim-out), background-color 200ms ease-in-out, border-color 200ms ease-in-out, opacity 200ms ease-in-out;
}
body:not(.is-mobile).tab-autohide.status-bar-autohide:has(.status-bar:hover).is-hidden-frameless .workspace-split.mod-vertical>*>.workspace-leaf-resize-handle,
body:not(.is-mobile).tab-autohide.status-bar-autohide:has(.status-bar:hover).is-hidden-frameless .workspace-split.mod-left-split>.workspace-leaf-resize-handle,
body:not(.is-mobile).tab-autohide.status-bar-autohide:has(.status-bar:hover).is-hidden-frameless .workspace-split.mod-right-split>.workspace-leaf-resize-handle {
transition: height var(--anim-in), background-color 200ms ease-in-out, border-color 200ms ease-in-out, opacity 200ms ease-in-out;
}
body:not(.is-mobile).tab-autohide.is-hidden-frameless:has(.mod-top>.workspace-tab-header-container:hover, .titlebar-button-container:hover) .workspace-split.mod-vertical>*>.workspace-leaf-resize-handle,
body:not(.is-mobile).tab-autohide.is-hidden-frameless:has(.mod-top>.workspace-tab-header-container:hover, .titlebar-button-container:hover) .workspace-split.mod-left-split>.workspace-leaf-resize-handle,
body:not(.is-mobile).tab-autohide.is-hidden-frameless:has(.mod-top>.workspace-tab-header-container:hover, .titlebar-button-container:hover) .workspace-split.mod-right-split>.workspace-leaf-resize-handle {
height: calc(var(--divider-vertical-height) - var(--header-height) - 4px);
transition: height var(--anim-in), background-color 200ms ease-in-out, border-color 200ms ease-in-out, opacity 200ms ease-in-out;
}
/*---*/
body:not(.is-mobile).tab-autohide .workspace-tabs.mod-top {
gap: 0px;
transition: gap var(--anim-out);
}
body:not(.is-mobile).tab-autohide.status-bar-autohide:has(.status-bar:hover) .workspace-tabs.mod-top {
transition: gap var(--anim-in);
}
body:not(.is-mobile).tab-autohide:has(.mod-top>.workspace-tab-header-container:hover, .titlebar-button-container:hover) .workspace-tabs.mod-top {
gap: 4px;
transition: gap var(--anim-in);
}
body:not(.is-mobile).tab-autohide .workspace::before {
height: calc(100% - 16px);
}
body:not(.is-mobile).tab-autohide:has(.mod-top>.workspace-tab-header-container:hover, .titlebar-button-container:hover) .workspace::before {
height: calc(100% - 44px);
}
body:not(.is-mobile).tab-autohide.is-hidden-frameless .titlebar-button-container,
body:not(.is-mobile).tab-autohide .mod-top .workspace-tab-header-container {
height: 16px;
opacity: 0;
transition: height var(--anim-out), opacity var(--anim-out);
}
body:not(.is-mobile).tab-autohide:has(.mod-top>.workspace-tab-header-container:hover, .titlebar-button-container:hover) .mod-top .workspace-tab-header-container {
height: 40px;
opacity: 1;
transition: height var(--anim-in), opacity var(--anim-in);
}
body:not(.is-mobile).tab-autohide:has(.mod-top>.workspace-tab-header-container:hover, .titlebar-button-container:hover).is-hidden-frameless .titlebar-button-container {
height: 44px;
opacity: 1;
transition: height var(--anim-in), opacity var(--anim-in);
}
body:not(.is-mobile).tab-autohide.status-bar-autohide:has(.status-bar:hover).is-hidden-frameless .titlebar-button-container,
body:not(.is-mobile).tab-autohide.status-bar-autohide:has(.status-bar:hover) .mod-top .workspace-tab-header-container {
transition: height var(--anim-in), opacity var(--anim-in);
}
/*status bar autohide*/
body:not(.is-mobile).status-bar-autohide .status-bar {
opacity: 0;
height: 16px;
transition: height var(--anim-out), opacity var(--anim-out);
}
body:not(.is-mobile).status-bar-autohide .status-bar:hover {
opacity: 1;
height: 24px;
transition: height var(--anim-in), opacity var(--anim-in);
}
body:not(.is-mobile).status-bar-autohide .horizontal-main-container {
padding-bottom: 16px;
transition: padding-bottom var(--anim-out);
}
body:not(.is-mobile).status-bar-autohide:has(.status-bar:hover) .horizontal-main-container {
padding-bottom: 24px;
transition: padding-bottom var(--anim-in);
}
/*ribbon autohide*/
body:not(.is-mobile).Ribbon-autohide.show-ribbon .workspace-ribbon.side-dock-ribbon.mod-left {
--ribbon-width: 16px;
transition: all var(--anim-out);
}
body:not(.is-mobile).Ribbon-autohide.show-ribbon .workspace-ribbon.side-dock-ribbon.mod-left:hover {
--ribbon-width: 44px;
transition: all var(--anim-in);
}
body:not(.is-mobile).Ribbon-autohide.show-ribbon .workspace-ribbon.side-dock-ribbon.mod-left>* {
opacity: 0;
transition: all var(--anim-out);
}
body:not(.is-mobile).Ribbon-autohide.show-ribbon .workspace-ribbon.side-dock-ribbon.mod-left:hover>* {
opacity: 1;
transition: all var(--anim-in);
}
body:not(.is-mobile).Ribbon-autohide.show-ribbon .workspace::before {
width: calc(100% - 16px);
}
body:not(.is-mobile).Ribbon-autohide.show-ribbon:has(.workspace-ribbon.side-dock-ribbon:hover) .workspace::before {
width: calc(100% - 44px);
}
/* macos autohide fix*/
body:not(.is-mobile):not(.is-popout-window).Ribbon-autohide.show-ribbon.mod-macos.is-hidden-frameless:not(.is-fullscreen) .mod-left-split .mod-top-left-space .workspace-tab-header-container,
body:not(.is-mobile):not(.is-popout-window).Ribbon-autohide.show-ribbon.mod-macos.is-hidden-frameless:not(.is-fullscreen) .workspace:not(.is-left-sidedock-open) .sidebar-toggle-button.mod-left {
margin-left: 28px;
}
body:not(.is-mobile):not(.is-popout-window).Ribbon-autohide.show-ribbon.mod-macos.is-hidden-frameless:not(.is-fullscreen):has(.workspace-ribbon.side-dock-ribbon:hover) .mod-left-split .mod-top-left-space .workspace-tab-header-container,
body:not(.is-mobile):not(.is-popout-window).Ribbon-autohide.show-ribbon.mod-macos.is-hidden-frameless:not(.is-fullscreen):has(.workspace-ribbon.side-dock-ribbon:hover) .workspace:not(.is-left-sidedock-open) .sidebar-toggle-button.mod-left {
margin-left: 0px;
}
body:not(.is-mobile):not(.is-popout-window).Ribbon-autohide.show-ribbon.mod-macos.is-hidden-frameless:not(.is-fullscreen) .mod-left-split .mod-top-left-space .workspace-tab-header-container,
body:not(.is-mobile):not(.is-popout-window).Ribbon-autohide.show-ribbon.mod-macos.is-hidden-frameless:not(.is-fullscreen) .workspace:not(.is-left-sidedock-open) .sidebar-toggle-button.mod-left,
body:not(.is-mobile):not(.is-popout-window).tab-autohide.mod-macos.is-hidden-frameless:not(.is-fullscreen) .mod-left-split .mod-top-left-space .workspace-tab-header-container,
body:not(.is-mobile):not(.is-popout-window).tab-autohide.mod-macos.is-hidden-frameless:not(.is-fullscreen) .workspace:not(.is-left-sidedock-open) .sidebar-toggle-button.mod-left {
transition: height var(--anim-out), opacity var(--anim-out), margin-left var(--anim-out);
}
body:not(.is-mobile):not(.is-popout-window).Ribbon-autohide.show-ribbon.mod-macos.is-hidden-frameless:not(.is-fullscreen):has(.workspace-ribbon.side-dock-ribbon:hover) .mod-left-split .mod-top-left-space .workspace-tab-header-container,
body:not(.is-mobile):not(.is-popout-window).Ribbon-autohide.show-ribbon.mod-macos.is-hidden-frameless:not(.is-fullscreen):has(.workspace-ribbon.side-dock-ribbon:hover) .workspace:not(.is-left-sidedock-open) .sidebar-toggle-button.mod-left {
transition: height var(--anim-out), opacity var(--anim-out), margin-left var(--anim-in);
}
body:not(.is-mobile):not(.is-popout-window).tab-autohide.mod-macos.is-hidden-frameless:not(.is-fullscreen):has(.mod-top>.workspace-tab-header-container:hover, .titlebar-button-container:hover) .mod-left-split .mod-top-left-space .workspace-tab-header-container,
body:not(.is-mobile):not(.is-popout-window).tab-autohide.mod-macos.is-hidden-frameless:not(.is-fullscreen):has(.mod-top>.workspace-tab-header-container:hover, .titlebar-button-container:hover) .workspace:not(.is-left-sidedock-open) .sidebar-toggle-button.mod-left {
transition: height var(--anim-in), opacity var(--anim-in), margin-left var(--anim-out);
}
/* hider plugin*/
.hider-sidebar-buttons.mod-macos .sidebar-toggle-button.mod-left {
display: unset;
-webkit-app-region: drag;
}
.hider-sidebar-buttons.mod-macos .sidebar-toggle-button.mod-left>.clickable-icon {
display: none;
}
/*nav header autohide*/
body:not(.is-mobile).nav-header-autohide :is(.workspace-leaf-content, .view-content)>.nav-header .nav-buttons-container {
height: 8px;
opacity: 0;
transition: height var(--anim-out), opacity var(--anim-out);
}
body:not(.is-mobile).nav-header-autohide :is(.workspace-leaf-content, .view-content)>.nav-header:hover .nav-buttons-container,
body:not(.is-mobile).nav-header-autohide .workspace-tab-header-container:hover~.workspace-tab-container :is(.workspace-leaf-content, .view-content)>.nav-header .nav-buttons-container,
body:not(.is-mobile).tab-title-bar-autohide.nav-header-autohide .mod-root .workspace-leaf-content[data-type="backlink"] .view-header:hover~.view-content>.nav-header .nav-buttons-container {
height: 32px;
opacity: 1;
transition: height var(--anim-in), opacity var(--anim-in);
}
body:not(.is-mobile).nav-header-autohide :is(.workspace-leaf-content, .view-content)>.nav-header .search-input-container {
height: 0px;
opacity: 0;
margin: 0px auto 0px;
transition: height var(--anim-out), opacity var(--anim-out), margin var(--anim-out);
}
body:not(.is-mobile).nav-header-autohide :is(.workspace-leaf-content, .view-content)>.nav-header:hover .search-input-container,
body:not(.is-mobile).nav-header-autohide .workspace-tab-header-container:hover~.workspace-tab-container :is(.workspace-leaf-content, .view-content)>.nav-header .search-input-container,
body:not(.is-mobile).tab-title-bar-autohide.nav-header-autohide .mod-root .workspace-leaf-content[data-type="backlink"] .view-header:hover~.view-content>.nav-header .search-input-container {
height: 30px;
opacity: 1;
margin: 6px auto 4px;
transition: height var(--anim-in), opacity var(--anim-in), margin var(--anim-in);
;
}
/*view-header autohide */
body:not(.is-mobile).tab-title-bar-autohide .view-header::after {
width: 100%;
content: " ";
background-color: transparent;
height: var(--size-4-4);
position: absolute;
z-index: -9;
top: 1px;
right: 0;
}
body:not(.is-mobile).tab-title-bar-autohide .workspace-leaf .view-header {
height: 0;
margin-top: -1px;
opacity: 0;
transition: height var(--anim-out), margin var(--anim-out), opacity var(--anim-out);
}
body:not(.is-mobile).tab-title-bar-autohide .workspace-leaf .view-header:focus-within,
body:not(.is-mobile).tab-title-bar-autohide .workspace-leaf .view-header:hover,
body:not(.is-mobile).tab-title-bar-autohide .workspace-tab-header-container:hover~.workspace-tab-container .view-header {
height: var(--header-height);
margin-top: 0px;
opacity: 1;
transition: height var(--anim-in), margin var(--anim-in), opacity var(--anim-in);
}
/*view-header*/
body:not(.is-mobile) .view-header {
padding: 0 6px;
border: 0;
}
body:not(.is-mobile) .view-header>* {
padding-top: var(--size-2-3);
padding-bottom: var(--size-2-1);
--icon-size: var(--icon-m);
--icon-stroke: var(--icon-m-stroke-width);
}
/*view-header surfing*/
body:not(.is-mobile) .workspace-leaf-content[data-type="empty"]:has(.wb-bookmark-bar) .view-header {
margin-top: 0px !important;
height: var(--header-height) !important;
}
body:not(.is-mobile) .workspace-leaf-content[data-type="empty"]:has(.wb-bookmark-bar) :is(.view-actions, .view-header-nav-buttons, .view-header-title-container) {
opacity: 1;
}
/* vault profile */
body:not(.is-mobile) .workspace-split.mod-left-split {
position: relative;
}
body:not(.is-mobile) .workspace-split.mod-left-split .workspace-tabs:last-of-type .workspace-tab-container {
padding-bottom: 44px;
}
body:not(.is-mobile) .workspace-split.mod-left-split .workspace-sidedock-vault-profile {
padding: 6px;
background-color: transparent;
position: absolute;
bottom: 0;
z-index: 10;
height: 44px;
}
body:not(.is-mobile) .workspace-split.mod-left-split .workspace-sidedock-vault-profile .workspace-drawer-vault-switcher {
height: 32px;
cursor: pointer;
}
body:not(.is-mobile) .workspace-split.mod-left-split .workspace-sidedock-vault-profile .workspace-drawer-vault-actions {
gap: var(--size-2-1);
}
/* vault profile autohide*/
body:not(.is-mobile).vault-profile-autohide .workspace-split.mod-left-split .workspace-sidedock-vault-profile {
height: 16px;
border-top: 0 solid transparent;
opacity: 0;
transition: height var(--anim-out), border-top var(--anim-out), opacity var(--anim-out);
}
body:not(.is-mobile).vault-profile-autohide .workspace-split.mod-left-split .workspace-sidedock-vault-profile:hover {
height: 44px;
border-top: var(--tab-outline-width) solid var(--tab-outline-color);
opacity: 1;
transition: height var(--anim-in), border-top var(--anim-in), opacity var(--anim-in);
}
body:not(.is-mobile).vault-profile-autohide .workspace-split.mod-left-split .workspace-tabs:last-of-type .workspace-tab-container {
padding-bottom: 0px;
transition: padding-bottom var(--anim-out);
}
body:not(.is-mobile).vault-profile-autohide:has(.workspace-sidedock-vault-profile:hover) .workspace-split.mod-left-split .workspace-tabs:last-of-type .workspace-tab-container {
padding-bottom: 44px;
transition: padding-bottom var(--anim-in);
}
/* ====== workspace mod root====== */
/* ====== stack mod===== */
.workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container :is(.workspace-tab-header, .workspace-tab-header-inner, .view-header, .view-content) {
background-color: var(--background-mod-root-split);
}
.workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header-inner-icon {
width: 22px;
height: 22px;
}
body:not(.restored-scrollbars) .mod-stacked ::-webkit-scrollbar-track {
background-color: var(--background-primary) !important;
}
.mod-stacked .workspace-tab-header.is-active .workspace-tab-header-inner {
box-shadow: unset;
}
.workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header {
box-shadow: none;
}
.workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header-inner {
border-left: 1px solid var(--divider-color);
border-top-left-radius: var(--card-border-radius-light, 8px);
box-shadow: var(--tab-stacked-shadow);
}
.theme-dark .workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header-inner {
border-top-left-radius: var(--card-border-radius-dark, 8px);
}
.workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header:first-of-type .workspace-tab-header-inner {
border-left: none;
}
.workspace-split.mod-root.workspace-window .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header:first-of-type .workspace-tab-header-inner {
border-top-left-radius: 0px;
border-left: none;
}
.workspace .workspace-tabs.mod-stacked:not(.mod-top-left-space) .workspace-tab-container .workspace-tab-header:first-of-type .workspace-tab-header-inner {
border-top-left-radius: 0px;
border-left: none;
}
.workspace.is-left-sidedock-open .mod-stacked .workspace-tab-header:first-of-type,
.workspace.is-left-sidedock-open .mod-stacked .workspace-tab-header:first-of-type .workspace-tab-header-inner {
border-top-left-radius: 0px !important;
border-left: none;
}
/* embedded backlinks */
body:not(.is-mobile) .embedded-backlinks .nav-header~.search-input-container {
margin: 15px 0 0 0;
}
.is-mobile .embedded-backlinks .nav-header~.search-input-container {
margin: 10px 0 0 0;
}
/* document search replace */
#cMenuToolbarModalBar.top {
z-index: var(--layer-status-bar);
}
body:not(.is-mobile) .mod-active .document-search-container,
body:not(.is-mobile) .document-search-container {
background-color: var(--background-primary);
}
body:not(.is-mobile) .workspace-leaf-content[data-type=markdown] .document-search-container {
position: absolute;
top: var(--size-4-4);
border-radius: var(--size-4-2);
padding: var(--size-4-2) 0;
height: fit-content;
box-shadow: 0px 20px 30px -10px rgba(0, 0, 0, 0.3);
margin: 0px;
margin-left: calc((600px - 100%) / -2);
max-width: 600px;
width: calc(100% - 8px);
border: 1px solid var(--background-modifier-border);
}
body:not(.is-mobile).theme-dark .workspace-leaf-content[data-type=markdown] .document-search-container {
box-shadow: 0px 20px 30px -10px rgba(0, 0, 0, 0.6);
}
@container (max-width: 600px) {
body:not(.is-mobile) .workspace-leaf-content[data-type=markdown] .document-search-container {
margin-left: 4px;
}
}
/*webviewer*/
.webviewer-content {
border-top: 0px solid var(--divider-color);
}
/* canvas */
body {
--canvas-dot-pattern: var(--color-base-30);
--canvas-background: transparent;
--canvas-card-border-style: solid;
--canvas-card-border-width: 2px;
}
.canvas-node-container {
border-width: var(--canvas-card-border-width);
border-style: var(--canvas-card-border-style);
}
.canvas-card-menu-left .canvas-card-menu {
left: var(--size-4-4);
transform: translatex(0%);
}
.canvas-card-menu-right .canvas-card-menu {
right: var(--size-4-4);
left: unset;
transform: translatex(0%);
}
.canvas-controls button {
border-bottom: 1px solid var(--divider-color);
}
.canvas-wrapper.is-screenshotting {
--canvas-background: var(--background-primary);
}
.canvas-controls-group {
background-color: transparent;
border: 1px solid var(--background-modifier-border);
}
.immersive-canvas .canvas-card-menu,
.immersive-canvas .canvas-controls {
opacity: 0;
transition: opacity var(--anim-out);
}
.immersive-canvas .canvas-card-menu:hover,
.immersive-canvas .canvas-controls:hover {
opacity: 1;
transition: opacity var(--anim-in);
}
/* canvas hover effect*/
.canvas-node-container:hover {
border-color: var(--color-accent);
}
/* canvas hover effect*/
.media-embed-card-border-off .canvas-node-container:has(> .media-embed) {
border-width: 0;
border-style: none;
box-shadow: none;
}
/* graph view*/
.graph-controls {
right: var(--size-4-2);
top: var(--size-4-2);
}
.graph-controls.is-close {
border: 1px solid var(--background-modifier-border);
padding: 0px;
border-radius: var(--radius-s);
}
.graph-controls-button.mod-open,
.graph-controls-button.mod-animate {
width: 32px;
height: 32px;
border-radius: 0px;
--icon-color: var(--text-normal);
background-color: var(--interactive-normal);
}
.graph-controls-button.mod-animate {
height: 33px;
}
.graph-controls-button.mod-open svg,
.graph-controls-button.mod-animate svg {
--icon-size: var(--icon-s);
opacity: var(--icon-opacity);
}
.graph-controls.is-close,
.workspace-split:not(.mod-root) .graph-controls.is-close {
background-color: var(--background-primary);
box-shadow: var(--input-shadow);
}
.graph-controls-button.mod-open:hover,
.graph-controls-button.mod-animate:hover {
opacity: 1;
color: var(--icon-color);
background-color: var(--interactive-hover);
}
.graph-controls-button.mod-animate {
border-top: 1px solid var(--divider-color);
}
.graph-controls-button.mod-animate {
margin-top: 0px;
}
/*====== new tab ======*/
body:not(.new-tab-text-btn-restore) .workspace-leaf-content[data-type="empty"] .empty-state-action-list {
display: flex;
gap: 0px;
border-radius: var(--radius-s);
box-shadow: var(--input-shadow);
overflow: hidden;
}
body:not(.new-tab-text-btn-restore).is-mobile.theme-light .workspace-leaf-content[data-type="empty"] .empty-state-action-list {
box-shadow: var(--input-shadow-light);
}
body:not(.new-tab-text-btn-restore).is-mobile.theme-dark .workspace-leaf-content[data-type="empty"] .empty-state-action-list {
box-shadow: var(--input-shadow-dark);
}
body:not(.new-tab-text-btn-restore) .workspace-leaf-content[data-type="empty"] .empty-state-action {
font-size: 0;
background-color: transparent !important;
color: var(--text-muted);
cursor: var(--cursor);
height: 40px;
width: 44px;
padding: 10px 12px;
border-radius: 0;
}
body.is-mobile:not(.new-tab-text-btn-restore) .workspace-leaf-content[data-type="empty"] .empty-state-action {
height: 44px;
width: 46px;
padding: 10px 12px;
margin: 0;
}
body:not(.new-tab-text-btn-restore) .workspace-leaf-content[data-type="empty"] .empty-state-action:nth-child(1),
body:not(.new-tab-text-btn-restore) .workspace-leaf-content[data-type="empty"] .empty-state-action:nth-child(2) {
box-shadow: inset -1px 0px 0px var(--divider-color);
}
body:not(.new-tab-text-btn-restore) .workspace-leaf-content[data-type="empty"] .empty-state-action:hover {
background-color: var(--background-modifier-hover) !important;
color: var(--text-normal);
}
body.is-mobile:not(.new-tab-text-btn-restore) .workspace-leaf-content[data-type="empty"] .empty-state-action:before {
height: 24px !important;
width: 24px !important;
}
body:not(.new-tab-text-btn-restore) .workspace-leaf-content[data-type="empty"] .empty-state-action:nth-child(1):before {
content: " ";
display: block;
height: 20px;
width: 20px;
background-color: var(--icon-color);
-webkit-mask-image: url('data:image/svg+xml;utf8, ');
}
body:not(.new-tab-text-btn-restore) .workspace-leaf-content[data-type="empty"] .empty-state-action:nth-child(2):before {
content: " ";
display: block;
height: 20px;
width: 20px;
background-color: var(--icon-color);
-webkit-mask-image: url('data:image/svg+xml;utf8, ');
}
body:not(.new-tab-text-btn-restore) .workspace-leaf-content[data-type="empty"] .empty-state-action:nth-child(3) {
display: none;
}
body:not(.new-tab-text-btn-restore) .workspace-leaf-content[data-type="empty"] .empty-state-action:nth-child(4):before {
content: " ";
display: block;
height: 20px;
width: 20px;
background-color: var(--icon-color);
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3e%3cg stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.667' clip-path='url(%23a)'%3e%3cpath d='M17.95 12.5h-3.783a1.666 1.666 0 0 0-1.667 1.667v3.783M5.833 2.783v1.384a2.5 2.5 0 0 0 2.5 2.5A1.667 1.667 0 0 1 10 8.333a1.667 1.667 0 1 0 3.333 0c0-.916.75-1.666 1.667-1.666h2.642M9.167 18.292V15A1.667 1.667 0 0 0 7.5 13.333a1.667 1.667 0 0 1-1.667-1.666v-.834a1.667 1.667 0 0 0-1.666-1.666H1.708'/%3e%3cpath d='M10 18.333a8.333 8.333 0 1 0 0-16.666 8.333 8.333 0 0 0 0 16.666Z'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='white' d='M0 0h20v20H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
body:not(.new-tab-text-btn-restore) .workspace-leaf-content[data-type="empty"] .empty-state-action:nth-child(4) {
box-shadow: inset -1px 0px 0px var(--divider-color);
}
body:not(.new-tab-text-btn-restore) .workspace-leaf-content[data-type="empty"] .empty-state-action.mod-close:before {
content: " ";
display: block;
height: 20px;
width: 20px;
background-color: var(--icon-color);
-webkit-mask-image: url('data:image/svg+xml;utf8, ');
}
body:not(.new-tab-text-btn-restore) .workspace-leaf-content[data-type="empty"] .empty-state-action.mod-close {
box-shadow: unset;
}
/*new tab image*/
.workspace-leaf-content[data-type="empty"] .empty-state::before {
content: "";
width: 100%;
height: 30%;
background-color: var(--icon-color);
-webkit-mask-size: contain;
-webkit-mask-position: center;
-webkit-mask-repeat: no-repeat;
-webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20fill%3D%22none%22%20viewBox%3D%220%200%2080%2080%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.1%22%20fill-rule%3D%22evenodd%22%20d%3D%22M41.025%2044.046c-1.565-4.198-2.066-7.455-1.95-10.13.126-2.9.975-5.058%201.89-6.923.243-.495.485-.96.717-1.406.66-1.27%201.243-2.393%201.57-3.657.398-1.537.4-3.279-.519-5.633a3.197%203.197%200%200%200-3.486.523l-9.875%208.884a3.197%203.197%200%200%200-1.023%201.9c-.118.78-.259%201.752-.404%202.757-.25%201.72-.512%203.537-.7%204.67%202.313%201.47%205.437%203.94%207.093%207.98.226.553.424%201.132.589%201.74%202.033-.46%204.085-.765%206.098-.705Zm1.587.128c.957.129%201.901.355%202.827.701%203.307%201.238%206.25%203.964%208.665%208.966l.08-.12a139.935%20139.935%200%200%200%204.196-6.627%201.618%201.618%200%200%200-.122-1.797c-1.03-1.364-3-4.138-4.074-6.706-1.104-2.64-1.269-6.74-1.278-8.736a3.406%203.406%200%200%200-.714-2.097l-7.383-9.38a9.237%209.237%200%200%201-.165%203.912c-.371%201.437-1.062%202.763-1.744%204.075a60.2%2060.2%200%200%200-.644%201.26c-.87%201.771-1.631%203.728-1.745%206.353-.111%202.562.393%205.815%202.101%2010.196Zm4.66%2019.708c2.13.59%204.273-1.12%204.567-3.31.218-1.618.633-3.462%201.408-5.16-2.394-5.402-5.261-8.05-8.312-9.19-2.97-1.112-6.244-.85-9.698-.068.666%203.863.018%208.748-3%2014.906.158.036.32.06.483.072l4.844.367c2.362.182%204.92.956%207.328%201.684.816.246%201.613.488%202.38.7Zm-16.329-3.449c3.777-7.702%203.612-13.101%202.065-16.876-1.404-3.426-3.996-5.637-6.134-7.054-.91%202.125-5.19%2011.535-5.19%2011.535a3.196%203.196%200%200%200%20.622%203.535l8.348%208.597c.091.094.188.182.29.263Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
}
.new-tab-image-old .workspace-leaf-content[data-type="empty"] .empty-state::before {
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' fill='none' viewBox='0 0 240 240'%3e%3cg fill='black' clip-path='url(%23a)'%3e%3cpath fill-opacity='.25' fill-rule='evenodd' d='M67.793 61.072A80.673 80.673 0 0 1 95.85 45.667v32.798H75.54l-7.748-17.393Zm-28.703 58.26a3.98 3.98 0 0 0 2.737-.18l4.546-2.025 7.425 52.553C44.474 156.487 39 140.377 39 123c0-1.23.03-2.453.09-3.668Zm60.322 73.005h-21.3c12.038 7.29 26.13 11.535 41.198 11.655-8.453-.24-15.81-4.852-19.898-11.655Zm62.476 0c-12.038 7.29-26.131 11.535-41.198 11.655 8.453-.24 15.81-4.852 19.898-11.655h21.3Zm28.049-28.454C196.972 151.883 201 137.91 201 123c0-1.747-.053-3.472-.165-5.19l-14.918-5.43v9.293h3.128c3.622 0 6.405 3.202 5.895 6.787l-5.003 35.423Zm-22.312-85.418H147.15v-31.8a80.945 80.945 0 0 1 26.385 15.548l-5.91 16.252Z' clip-rule='evenodd'/%3e%3cpath fill-opacity='.4' d='M185.917 112.38v9.293H100.83a5.96 5.96 0 0 1-5.895-5.115l-1.47-10.403a5.947 5.947 0 0 0-5.895-5.115h-5.31a3.954 3.954 0 0 0 1.215-4.748L75.54 78.466h20.31v17.46a3.945 3.945 0 0 0 3.945 3.945h43.41a3.945 3.945 0 0 0 3.945-3.945v-17.46h20.475l-7.237 19.882-.173.48a3.936 3.936 0 0 0 2.355 5.055l23.347 8.498Zm-67.312-57.855s-4.23-8.648-5.76-12.21c-.277-.637-.465-1.117-.525-1.35 0 0-.285-.72-1.298-.72-1.012 0-1.267.645-1.267.645-.083.3-.36.968-.765 1.86-1.74 3.833-5.745 11.775-5.745 11.775-.36.742-1.245 1.44-1.245 1.943 0 .412.217.532.817.532h2.04c.6 0 .84-.12.84-.532 0-.503-.84-1.178-.84-1.943l1.321-2.76h6.697l1.32 2.76c0 .765-.84 1.44-.84 1.943 0 .412.21.532.84.532h4.823c.6 0 .839-.12.839-.532 0-.503-.915-1.2-1.252-1.943ZM106.822 50.4l2.693-5.737 2.708 5.737h-5.401Z'/%3e%3cg fill-opacity='.1'%3e%3cpath d='M135.315 40.958V29.123h-35.52a3.945 3.945 0 0 0-3.945 3.945v62.857a3.945 3.945 0 0 0 3.945 3.945h43.41a3.945 3.945 0 0 0 3.945-3.945V40.958h-11.835Zm-32.07 13.567s4.005-7.942 5.745-11.775c.405-.892.683-1.56.765-1.86 0 0 .263-.645 1.268-.645s1.297.72 1.297.72c.06.232.248.712.525 1.35 1.53 3.563 5.76 12.21 5.76 12.21.338.742 1.253 1.44 1.253 1.943 0 .412-.24.532-.84.532h-4.823c-.63 0-.84-.12-.84-.532 0-.503.84-1.178.84-1.943l-1.32-2.76h-6.697l-1.32 2.76c0 .765.839 1.44.839 1.943 0 .412-.239.532-.839.532h-2.04c-.6 0-.818-.12-.818-.532 0-.503.885-1.2 1.245-1.943ZM141 93h-39v-2.25h39V93Zm0-9h-39v-2.25h39V84Zm0-9h-39v-2.25h39V75Zm0-9h-39v-2.25h39V66Zm0-9h-18v-2.25h18V57Zm0-9h-18v-2.25h18V48Z'/%3e%3cpath d='m109.515 44.663-2.693 5.737h5.401l-2.708-5.737Z'/%3e%3c/g%3e%3cpath fill-opacity='.3' d='m67.823 76.245-4.808-10.808-3.428-7.694a4.49 4.49 0 0 0-2.505-2.37 4.458 4.458 0 0 0-3.442.09L26.235 67.665a4.51 4.51 0 0 0-2.28 5.94l8.235 18.502a4.502 4.502 0 0 0 5.94 2.28l7.402-3.292L57 85.987l8.543-3.802a4.492 4.492 0 0 0 2.647-3.72 4.43 4.43 0 0 0-.367-2.22Zm-5.715-7.313 1.83 4.118-8.91 3.96-.66-1.485-1.17-2.625 4.957-2.205 3.945-1.762h.008Zm-2.753-6.165 1.83 4.11-8.903 3.968-1.83-4.11 8.903-3.968Zm-8.212 11.048 1.71 3.855.12.255-.405.18L43.38 82.2l-1.83-4.11 9.593-4.275Zm-10.508 2.22-1.83-4.11 9.593-4.275 1.83 4.11-9.593 4.275Zm13.92-18.517c.292-.128.608-.196.915-.196.278 0 .547.053.81.15a2.22 2.22 0 0 1 1.245 1.185l.915 2.056-8.902 3.967-1.83-4.118 6.847-3.044Zm-8.91 3.967 1.837 4.11-9.592 4.275-1.837-4.118 9.592-4.267ZM26.01 72.69a2.236 2.236 0 0 1-.045-1.718 2.258 2.258 0 0 1 1.185-1.252l6.848-3.052 1.837 4.117-8.91 3.968-.915-2.063Zm1.83 4.118 8.91-3.968 1.83 4.11-8.91 3.968-1.83-4.11Zm4.575 10.274-1.83-4.11 8.91-3.967 1.83 4.11-8.91 3.968Zm4.8 5.25a2.235 2.235 0 0 1-1.718.046 2.258 2.258 0 0 1-1.252-1.186l-.915-2.054 8.91-3.968 1.83 4.11-6.855 3.052Zm9.712-4.327-.802.36-1.83-4.11 6.12-2.722 3.473-1.553 1.83 4.117-8.79 3.908Zm18.998-9.54a2.224 2.224 0 0 1-1.297 1.665l-6.855 3.053-.383-.863-1.447-3.255 8.91-3.96.915 2.055c.187.428.232.877.157 1.305Z'/%3e%3cpath fill-opacity='.2' d='M57.525 58.657a2.22 2.22 0 0 0-1.245-1.184 2.313 2.313 0 0 0-.81-.15c-.307 0-.623.067-.915.194l-6.847 3.045 1.83 4.118 8.902-3.968-.915-2.055Zm-21.472 7.095 1.837 4.118 9.593-4.275-1.838-4.11-9.593 4.267ZM27.15 69.72c-.547.248-.967.69-1.185 1.252a2.236 2.236 0 0 0 .045 1.718l.915 2.063 8.91-3.968-1.837-4.117-6.848 3.052Z'/%3e%3cpath fill-opacity='.1' d='M83.475 96.293 75.54 78.465l-7.748-17.393-6.675-15-10.814 4.816-4.816-10.816-32.444 14.445a3.943 3.943 0 0 0-1.995 5.205l25.567 57.428a3.957 3.957 0 0 0 2.475 2.183c.87.255 1.837.217 2.737-.181l4.546-2.024-.893-6.308-4.133 1.838-.922-2.055 4.733-2.108-.098-.667c-.503-3.585 2.273-6.788 5.895-6.788h10.95l14.153-6.3.914 2.055-9.532 4.245h14.82a3.954 3.954 0 0 0 1.215-4.748Zm-65.01-35.018L41.078 51.21l.914 2.055L19.38 63.33l-.915-2.055Zm17.842 33.503a4.502 4.502 0 0 1-4.117-2.67l-8.235-18.503a4.51 4.51 0 0 1 2.28-5.94L53.64 55.462a4.458 4.458 0 0 1 3.443-.09 4.49 4.49 0 0 1 2.505 2.37l3.427 7.696 4.808 10.807a4.43 4.43 0 0 1 .367 2.22 4.492 4.492 0 0 1-2.647 3.72L57 85.987l-11.468 5.108-7.402 3.293c-.585.262-1.2.39-1.823.39ZM57 95.835l-15.443 6.877-3.877 1.726-.915-2.056 5.587-2.49L57 93.376l15.397-6.855.915 2.055L57 95.835Z'/%3e%3cpath fill-opacity='.05' d='m36.746 72.85-8.907 3.965 1.83 4.111 8.907-3.965-1.83-4.111Zm11.648-5.192L38.8 71.93l1.83 4.11 9.593-4.27-1.83-4.11Zm10.965-4.89-8.907 3.966 1.83 4.11 8.907-3.965-1.83-4.11ZM53.197 72.9l1.17 2.625.66 1.485 8.91-3.96-1.83-4.117H62.1l-3.945 1.762-4.958 2.205Zm-.629 5.205.404-.18-.12-.255-1.71-3.855-9.592 4.275 1.83 4.11 9.188-4.088v-.007Zm-13.08.91-8.907 3.966 1.83 4.11 8.908-3.965-1.83-4.11Zm2.752 6.155-8.91 3.968.915 2.054c.248.548.69.968 1.253 1.186.562.217 1.17.195 1.717-.046l6.855-3.052-1.83-4.11Zm8.175-3.645v.008l-6.12 2.722 1.83 4.11.803-.352v-.008l8.79-3.907-1.83-4.118-3.473 1.545Zm6.975.795.383.863 6.854-3.053a2.224 2.224 0 0 0 1.298-1.665c.075-.427.03-.877-.157-1.305l-.915-2.055-8.91 3.96 1.447 3.255Z'/%3e%3cpath fill-opacity='.1' d='m216.098 60.667 4.042-11.122-33.368-12.15a3.954 3.954 0 0 0-5.062 2.355l-3.78 10.388-4.395 12.075-5.91 16.252-7.237 19.882-.173.48a3.936 3.936 0 0 0 2.355 5.055l23.347 8.498 14.918 5.43 2.52.915a3.946 3.946 0 0 0 5.063-2.355l.172-.48 17.55-48.203 1.08-2.97-11.122-4.05ZM185.977 46.02l25.373 9.232-.773 2.115-25.372-9.232.772-2.115Zm17.663 65.49-3.653-1.328-14.07-5.122-18.922-6.885.765-2.115 18.157 6.607 13.62 4.951 4.875 1.777-.772 2.115Zm11.505-31.598-7.118 19.545a3.89 3.89 0 0 1-4.995 2.333l-5.407-1.965-11.708-4.267-12.202-4.44a3.884 3.884 0 0 1-2.333-4.995l2.783-7.658 4.223-11.603.105-.284a3.894 3.894 0 0 1 5.002-2.333l29.317 10.672a3.897 3.897 0 0 1 2.333 4.995Zm3.63-9.982L182.13 56.595l.765-2.115 36.653 13.335-.773 2.115Z'/%3e%3cpath fill-opacity='.25' d='m212.813 74.918-29.318-10.673a3.894 3.894 0 0 0-5.002 2.332l-.105.285-4.223 11.603-2.782 7.657a3.884 3.884 0 0 0 2.332 4.996l12.203 4.44 11.707 4.26 5.407 1.972a3.891 3.891 0 0 0 4.996-2.333l7.117-19.544a3.896 3.896 0 0 0-2.332-4.995Zm-31.763-3.953c.037-.105.083-.21.128-.308.037-.075.067-.15.112-.217.045-.082.09-.157.143-.233 0 0 .022-.03.03-.044.03-.045.06-.09.097-.128a2.55 2.55 0 0 1 .225-.255c.053-.06.113-.12.173-.165.052-.06.112-.105.172-.15.18-.135.375-.255.593-.36.825-.36 1.635-.398 2.49-.083.15.053.3.12.435.195.082.038.157.083.225.128.165.097.314.21.449.338a3.19 3.19 0 0 1 .586.712c.052.098.105.195.157.3.368.818.405 1.635.09 2.49-.308.855-.862 1.455-1.672 1.852-.053.023-.113.045-.165.068-.008.007-.015.007-.03.007-.068.03-.128.053-.196.076-.127.037-.247.075-.382.09-.09.022-.187.037-.277.044-.473.053-.945-.014-1.44-.195-.855-.307-1.455-.862-1.853-1.672-.367-.825-.405-1.635-.09-2.49Zm23.317 27.157-8.295-3.014-10.154-3.698-10.868-3.953 1.417-3.914 6.893-4.006.127-.075.593.66.593.66 2.752 3.068 2.76-1.313 10.635-5.07 6.863 11.543-3.316 9.112Z'/%3e%3cpath fill-opacity='.05' d='m207.682 89.01-3.315 9.112-8.295-3.014-10.155-3.698-10.867-3.953 1.417-3.914 6.893-4.006.127-.075.593.66.592.66 2.753 3.068 2.76-1.313 10.635-5.07 6.862 11.543Zm-20.527-15.825c-.308.855-.863 1.455-1.673 1.852-.052.023-.112.045-.165.068-.007.007-.015.007-.03.007-.067.03-.127.053-.195.076-.127.037-.247.075-.382.09-.09.022-.188.037-.278.044-.472.053-.945-.014-1.44-.195-.855-.307-1.455-.862-1.852-1.672-.368-.825-.405-1.635-.09-2.49.037-.105.082-.21.127-.308.03-.075.068-.15.113-.217.045-.082.09-.157.142-.233 0 0 .023-.03.03-.044.03-.045.06-.09.098-.128.067-.09.142-.172.225-.255.052-.06.112-.12.172-.165.053-.052.113-.105.173-.15.18-.135.375-.255.592-.36.825-.36 1.635-.398 2.49-.083.15.053.3.12.435.195.083.038.158.083.225.128.165.097.315.21.45.338.075.067.143.134.21.21.135.15.255.322.375.502.053.098.105.195.158.3.367.818.405 1.635.09 2.49Z'/%3e%3cpath fill-opacity='.3' d='M147.15 40.958h-11.835V29.13l11.835 11.828Zm-96.847 9.929 10.815-4.815-15.63-6 4.815 10.815ZM227.22 64.718l-11.122-4.05 4.042-11.123 7.08 15.172Z'/%3e%3cpath fill-opacity='.15' d='m194.94 128.46-5.002 35.422-3.3 23.333a5.949 5.949 0 0 1-5.895 5.123h-40.156c.12-.203.24-.398.353-.608A23.85 23.85 0 0 0 144 180c0-13.26-10.747-24-24-24s-24 10.74-24 24c0 4.26 1.11 8.265 3.06 11.73.112.21.233.405.352.608H62.167a5.96 5.96 0 0 1-5.895-5.123l-2.474-17.535-7.425-52.553-.893-6.307-.322-2.325-.098-.667c-.503-3.585 2.273-6.788 5.895-6.788H87.57a5.947 5.947 0 0 1 5.895 5.115l1.47 10.403a5.959 5.959 0 0 0 5.895 5.114h88.215c3.622 0 6.405 3.203 5.895 6.788Z'/%3e%3cpath fill-opacity='.4' d='M120 156c-13.253 0-24 10.74-24 24 0 4.26 1.11 8.265 3.06 11.73.112.21.233.405.352.608 4.088 6.802 11.446 11.414 19.898 11.654h1.38c8.452-.24 15.81-4.852 19.897-11.654.12-.203.24-.398.353-.608A23.85 23.85 0 0 0 144 180c0-13.26-10.747-24-24-24Zm13.65 35.73c-.173.21-.36.413-.547.608A17.928 17.928 0 0 1 120 198a17.908 17.908 0 0 1-13.095-5.662 8.574 8.574 0 0 1-.555-.608A17.935 17.935 0 0 1 102 180c0-9.945 8.062-18 18-18s18 8.055 18 18c0 4.485-1.635 8.58-4.35 11.73Z'/%3e%3cpath fill-opacity='.5' d='M120 162c-9.938 0-18 8.055-18 18 0 4.485 1.643 8.58 4.35 11.73.173.21.36.413.555.608A17.92 17.92 0 0 0 120 198a17.94 17.94 0 0 0 13.103-5.662c.187-.195.374-.398.547-.608A17.893 17.893 0 0 0 138 180c0-9.945-8.055-18-18-18Zm7.5 19.5h-6v6c0 .825-.675 1.5-1.5 1.5s-1.5-.675-1.5-1.5v-6h-6c-.825 0-1.5-.675-1.5-1.5s.675-1.5 1.5-1.5h6v-6a1.5 1.5 0 1 1 3 0v6h6a1.5 1.5 0 1 1 0 3Z'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='white' d='M0 0h240v240H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
.new-tab-image-customize .workspace-leaf-content[data-type="empty"] .empty-state::before {
background-color: unset;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
background-image: var(--new-tab-image);
-webkit-mask: unset;
}
.new-tab-image-none .workspace-leaf-content[data-type="empty"] .empty-state::before {
display: none;
}
.new-tab-image-none .workspace-leaf-content[data-type="empty"] .empty-state-title {
display: block;
}
body {
--new-tab-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2280%22%20height%3D%2280%22%20fill%3D%22none%22%20viewBox%3D%220%200%2080%2080%22%3E%3Cg%20filter%3D%22url(%23a)%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%22.26%22%20d%3D%22M51.894%2060.617c-.291%202.162-2.41%203.85-4.515%203.267-3-.825-6.474-2.112-9.6-2.352l-4.79-.362a3.163%203.163%200%200%201-2.042-.95l-8.254-8.483a3.15%203.15%200%200%201-.616-3.49S27.18%2037.053%2027.37%2036.47c.19-.582.886-5.66%201.298-8.388a3.153%203.153%200%200%201%201.011-1.875l9.765-8.767a3.165%203.165%200%200%201%204.597.394l8.202%2010.4c.464.59.702%201.32.706%202.07.009%201.97.172%206.016%201.263%208.621%201.062%202.535%203.01%205.272%204.03%206.619.39.517.45%201.216.12%201.773a138.06%20138.06%200%200%201-4.15%206.54c-1.386%202.063-2.028%204.613-2.318%206.761Z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%230E0E0E%22%20d%3D%22M51.602%2060.187c-.292%202.171-2.417%203.867-4.528%203.282-3.008-.829-6.491-2.122-9.626-2.362l-4.803-.365a3.168%203.168%200%200%201-2.048-.953l-8.277-8.523a3.168%203.168%200%200%201-.618-3.504S26.82%2036.515%2027.01%2035.93c.19-.585.888-5.686%201.301-8.427a3.17%203.17%200%200%201%201.015-1.883l9.79-8.807a3.17%203.17%200%200%201%204.61.396l8.226%2010.448c.465.59.704%201.326.707%202.078.01%201.98.173%206.043%201.268%208.66%201.064%202.547%203.018%205.296%204.04%206.65a1.6%201.6%200%200%201%20.12%201.78%20137.46%20137.46%200%200%201-4.16%206.57c-1.39%202.072-2.034%204.634-2.325%206.792Z%22%2F%3E%3Cpath%20fill%3D%22url(%23b)%22%20d%3D%22M31.489%2060.433c3.844-7.804%203.736-13.395%202.1-17.384-1.505-3.672-4.304-5.988-6.51-7.425-.047.208-.115.41-.202.605l-5.175%2011.532a3.168%203.168%200%200%200%20.618%203.505l8.277%208.523c.26.267.562.484.892.644Z%22%2F%3E%3Cpath%20fill%3D%22url(%23c)%22%20d%3D%22M47.075%2063.469c2.11.585%204.235-1.11%204.527-3.282.252-1.869.769-4.041%201.806-5.936-2.38-5.121-5.256-7.777-8.41-8.954-3.339-1.246-6.987-.835-10.684.063.826%203.76.331%208.673-2.82%2015.073.358.174.75.28%201.154.309%200%200%202.275.191%204.98.383%202.705.191%206.73%201.59%209.447%202.344Z%22%2F%3E%3Cpath%20fill%3D%22url(%23d)%22%20d%3D%22M41.95%2044.595c1.038.108%202.056.332%203.047.702%203.154%201.177%206.032%203.833%208.411%208.954.16-.292.333-.578.519-.855a138.877%20138.877%200%200%200%204.16-6.57%201.603%201.603%200%200%200-.12-1.78c-1.022-1.354-2.976-4.103-4.04-6.65-1.095-2.617-1.258-6.68-1.267-8.66a3.377%203.377%200%200%200-.708-2.079L43.727%2017.21a3.198%203.198%200%200%200-.136-.162c.603%201.978.562%203.569.19%205.015-.345%201.341-.975%202.558-1.641%203.843-.223.43-.45.87-.672%201.323-.884%201.806-1.68%203.85-1.798%206.592-.118%202.74.444%206.179%202.28%2010.774Z%22%2F%3E%3Cpath%20fill%3D%22url(%23e)%22%20d%3D%22M41.948%2044.594c-1.835-4.595-2.398-8.033-2.28-10.774.118-2.742.915-4.786%201.798-6.592.222-.454.45-.893.673-1.324.665-1.285%201.295-2.501%201.64-3.842.373-1.447.414-3.038-.19-5.017a3.17%203.17%200%200%200-4.472-.232l-9.792%208.807a3.17%203.17%200%200%200-1.014%201.883l-1.192%207.902a3.182%203.182%200%200%201-.04.218c2.206%201.438%205.006%203.754%206.511%207.426.294.717.54%201.486.72%202.31%202.6-.632%205.177-1.022%207.638-.765Z%22%2F%3E%3Cg%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%3E%3Cpath%20fill%3D%22url(%23f)%22%20d%3D%22M39.687%2033.638c-.118%202.72.221%205.839%202.053%2010.424l-.575-.052c-1.643-4.785-2.001-7.238-1.881-9.995.12-2.758%201.01-4.879%201.899-6.688.225-.458.75-1.319.974-1.75.665-1.28%201.108-1.955%201.488-3.124.53-1.633.416-2.406.355-3.176.422%202.783-1.178%205.202-2.388%207.667-.882%201.795-1.807%203.976-1.925%206.694Z%22%2F%3E%3Cpath%20fill%3D%22url(%23g)%22%20d%3D%22M34.131%2043.25c.217.502.422.907.552%201.529l-.48.108c-.2-.726-.354-1.242-.63-1.865-1.654-3.902-4.309-5.91-6.478-7.381%202.62%201.41%205.31%203.616%207.036%207.608Z%22%2F%3E%3Cpath%20fill%3D%22url(%23h)%22%20d%3D%22M34.71%2045.27c.917%204.264-.105%209.683-3.118%2014.95%202.518-5.22%203.74-10.234%202.723-14.866l.396-.085Z%22%2F%3E%3Cpath%20fill%3D%22url(%23i)%22%20d%3D%22M45.11%2044.888c4.94%201.848%206.842%205.908%208.264%209.294-1.756-3.546-4.197-7.462-8.441-8.915-3.23-1.106-5.957-.975-10.619.083l-.104-.462c4.948-1.128%207.535-1.26%2010.9%200Z%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CradialGradient%20id%3D%22b%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientTransform%3D%22matrix(-5.44827%20-20.95522%2013.96424%20-3.63065%2031.076%2059.662)%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23fff%22%20stop-opacity%3D%22.44%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23333%22%20stop-opacity%3D%22.52%22%2F%3E%3C%2FradialGradient%3E%3CradialGradient%20id%3D%22c%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientTransform%3D%22matrix(-9.24927%20-16.1868%2016.18663%20-9.24917%2047.535%2064.623)%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23565656%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23151515%22%20stop-opacity%3D%22.71%22%2F%3E%3C%2FradialGradient%3E%3CradialGradient%20id%3D%22d%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientTransform%3D%22matrix(4.6468%20-35.22462%2026.02364%203.433%2049.53%2050.76)%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%237E7E7E%22%20stop-opacity%3D%22.91%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%231E1E1E%22%20stop-opacity%3D%22.6%22%2F%3E%3C%2FradialGradient%3E%3CradialGradient%20id%3D%22e%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientTransform%3D%22matrix(13.14708%20-30.29344%2020.65904%208.96583%2034.531%2046.293)%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23D7D7D7%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23414141%22%2F%3E%3C%2FradialGradient%3E%3CradialGradient%20id%3D%22f%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientTransform%3D%22matrix(-3.34584%2015.42817%20-10.40357%20-2.25617%2044.882%2027.895)%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23fff%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%22.17%22%2F%3E%3C%2FradialGradient%3E%3CradialGradient%20id%3D%22g%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientTransform%3D%22matrix(8.17858%208.27172%20-17.61805%2017.41967%2026.387%2036.445)%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23fff%22%20stop-opacity%3D%22.2%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%22.44%22%2F%3E%3C%2FradialGradient%3E%3CradialGradient%20id%3D%22h%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientTransform%3D%22rotate(80.202%20-7.323%2041.856)%20scale(13.634%2028.9518)%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23fff%22%20stop-opacity%3D%22.12%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%22.35%22%2F%3E%3C%2FradialGradient%3E%3CradialGradient%20id%3D%22i%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%221%22%20gradientTransform%3D%22rotate(-152.296%2033.168%2019.977)%20scale(20.7745%2065.377)%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23fff%22%20stop-opacity%3D%22.21%22%2F%3E%3Cstop%20offset%3D%22.467%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%22.19%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%22.29%22%2F%3E%3C%2FradialGradient%3E%3Cfilter%20id%3D%22a%22%20width%3D%2239.273%22%20height%3D%2249.867%22%20x%3D%2220.551%22%20y%3D%2215.381%22%20color-interpolation-filters%3D%22sRGB%22%20filterUnits%3D%22userSpaceOnUse%22%3E%3CfeFlood%20flood-opacity%3D%220%22%20result%3D%22BackgroundImageFix%22%2F%3E%3CfeBlend%20in%3D%22SourceGraphic%22%20in2%3D%22BackgroundImageFix%22%20mode%3D%22normal%22%20result%3D%22shape%22%2F%3E%3CfeGaussianBlur%20result%3D%22effect1_foregroundBlur_3584_482%22%20stdDeviation%3D%22.624%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}
.new-tab-image-customize .workspace-leaf-content[data-type="empty"] .empty-state::before {
background-color: unset;
background-size: contain;
background-position: center;
background-repeat: no-repeat;
background-image: var(--new-tab-image);
-webkit-mask: unset;
}
.workspace-leaf-content[data-type="empty"] .empty-state-container {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
max-height: 100%;
}
.workspace-leaf-content[data-type="empty"] .empty-state-title {
display: none;
}
.is-mobile .workspace-leaf-content[data-type="empty"] .empty-state-action-list,
.workspace-leaf-content[data-type="empty"] .empty-state-action-list {
margin-top: 0px;
}
.workspace-leaf-content[data-type="empty"] .empty-state-container div:has(+ .empty-state-action-list) {
margin-bottom: 20px;
}
.is-mobile .workspace-leaf-content[data-type="empty"] .empty-state-action {
margin: 12px 0;
padding: 4px 24px;
}
/*surfing plugin*/
.empty-state:has(.wb-search-bar-container)::before,
.empty-state:has(.wb-search-bar-container) .empty-state-container {
display: none;
}
.surfing-settings-icon {
width: fit-content;
height: fit-content;
position: absolute;
right: 20px;
margin-top: var(--size-4-4);
}
input.wb-search-bar {
--background-modifier-form-field: transparent;
}
/* ====== workspace mod side====== */
.nav-header {
padding: var(--size-2-3) var(--size-2-3) var(--size-2-1);
}
.nav-header~.search-input-container {
width: calc(100% - var(--size-4-6));
}
.nav-header .search-input-container {
margin: 6px auto 4px;
}
/*nav-buttons left align*/
.nav-buttons-container {
display: flex;
justify-content: flex-start;
}
/*outline pane*/
/* from https://github.com/subframe7536/obsidian-theme-maple, author:@subframe7536 */
.outline-enhanced .workspace-leaf-content[data-type=outline] .tree-item-inner {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.outline-enhanced .workspace-leaf-content[data-type=outline] .view-content .collapse-icon {
padding-inline-end: var(--size-2-3);
}
.outline-enhanced .workspace-leaf-content[data-type=outline] .view-content .collapse-icon::before {
content: "" !important;
}
.outline-enhanced:not(.is-grabbing) .workspace-leaf-content[data-type=outline] .view-content .tree-item {
position: relative;
}
.outline-enhanced .workspace-leaf-content[data-type=outline] .view-content .tree-item-self {
position: relative;
margin-bottom: 0;
white-space: nowrap;
margin-top: -1px;
/* fix item gap */
}
.outline-enhanced .workspace-leaf-content[data-type=outline] .view-content .tree-item-self .tree-item-inner {
padding-left: 16px;
margin-left: -16px;
overflow: hidden;
text-overflow: ellipsis;
height: calc(var(--nav-item-size) * 1.8);
line-height: calc(var(--nav-item-size) * 1.8);
position: relative;
}
.outline-enhanced .workspace-leaf-content[data-type=outline] .view-content .tree-item-self .tree-item-inner::before {
content: "";
width: var(--size-4-1);
height: var(--size-4-1);
border: 2px solid var(--color-accent);
border-radius: 50%;
position: absolute;
left: 0px;
top: 50%;
transform: translateY(-50%);
}
/*.outline-enhanced .workspace-leaf-content[data-type=outline] .view-content .tree-item-self .tree-item-icon~.tree-item-inner {
padding-left: 4px;
}*/
.outline-enhanced .workspace-leaf-content[data-type=outline] .view-content .tree-item-self .tree-item-icon~.tree-item-inner::before {
content: none;
}
.outline-enhanced .workspace-leaf-content[data-type=outline] .view-content .tree-item.is-collapsed .tree-item-icon::before {
box-shadow: 0 0 0 4px var(--background-modifier-active-hover);
}
.outline-enhanced:not(.is-grabbing) .workspace-leaf-content[data-type=outline] .view-content .tree-item::after {
content: "";
width: 2px;
position: absolute;
background-color: transparent;
top: calc(var(--nav-item-size) * 1.8 / 2 * -1);
left: -9px;
height: calc(100% - var(--nav-item-size) * 1.8 + var(--size-4-8));
}
.outline-enhanced .workspace-leaf-content[data-type=outline] .view-content .tree-item-icon {
cursor: pointer;
top: 50%;
transform: translateY(-50%);
z-index: 1;
}
.outline-enhanced .workspace-leaf-content[data-type=outline] .view-content .tree-item-icon::before {
width: var(--size-4-2);
height: var(--size-4-2);
background-color: var(--color-accent);
border-radius: 50%;
position: absolute;
left: 4px;
top: 50%;
transform: translateY(-50%);
}
.outline-enhanced .workspace-leaf-content[data-type=outline] .view-content .tree-item-icon svg {
display: block;
}
.outline-enhanced .workspace-leaf-content[data-type=outline] .view-content .tree-item-icon svg path {
display: none;
}
.outline-enhanced .workspace-leaf-content[data-type=outline] .view-content .tree-item:hover>.tree-item-children>.tree-item::after {
background-color: var(--color-accent);
}
.outline-enhanced .workspace-leaf-content[data-type=outline] .view-content .tree-item:hover>.tree-item-self:hover+.tree-item-children .tree-item::after {
background-color: transparent;
}
.outline-enhanced .workspace-leaf-content[data-type=outline] .view-content .tree-item:hover>.tree-item-children>.tree-item:hover::after,
.outline-enhanced .workspace-leaf-content[data-type=outline] .view-content .tree-item:hover>.tree-item-children>.tree-item:hover~.tree-item::after {
background-color: transparent;
}
.outline-enhanced:not(.is-grabbing) .workspace-leaf-content[data-type=outline] .view-content .tree-item:hover>.tree-item-children>.tree-item:hover::before {
content: "";
position: absolute;
top: calc(var(--nav-item-size) * 1.8 / 2 * -1);
left: -9px;
bottom: calc(100% - (var(--nav-item-size) * 1.8 + var(--size-4-2)) / 2 - 1px);
width: 16px;
border-bottom-left-radius: var(--radius-m);
border-bottom: 2px solid var(--color-accent);
border-left: 2px solid var(--color-accent);
}
.outline-enhanced .workspace-leaf-content[data-type=outline] .view-content :is(.tree-item-children, .tree-item-self .tree-item-self) {
padding-left: 0;
margin-left: var(--size-4-5);
border-left: none;
}
/* ====== file pane====== */
/*bigger cta*/
body:not(.is-mobile).CTA-BTN-enable .workspace-leaf-content[data-type="file-explorer"] .nav-header .nav-buttons-container .clickable-icon.nav-action-button:first-of-type {
background-color: var(--interactive-accent);
color: var(--text-on-accent);
box-shadow: var(--input-shadow);
border-radius: var(--button-radius);
width: 100px;
padding: var(--size-2-3);
}
body:not(.is-mobile).CTA-BTN-enable .workspace-leaf-content[data-type="file-explorer"] .nav-header .nav-buttons-container .clickable-icon.nav-action-button:first-of-type:hover {
background-color: var(--interactive-accent-hover);
}
body:not(.is-mobile).CTA-BTN-enable .workspace-leaf-content[data-type="file-explorer"] .nav-header .nav-buttons-container .clickable-icon.nav-action-button:first-of-type::after {
content: "New Note";
font-size: var(--font-ui-small);
margin-left: auto;
}
/* file active states */
.theme-light {
--border-radius-activated-file-light: var(--radius-s);
--color-activated-file-light: var(--nav-item-color-active);
--background-activated-file-light: var(--nav-item-background-active);
--shadow-activated-file-light: none;
}
.theme-dark {
--border-radius-activated-file-dark: var(--radius-s);
--color-activated-file-dark: var(--nav-item-color-active);
--background-activated-file-dark: var(--nav-item-background-active);
--shadow-activated-file-dark: none;
}
.activated-file-default-light.theme-light {
--border-radius-activated-file-light: var(--radius-s) !important;
--color-activated-file-light: var(--nav-item-color-active) !important;
--background-activated-file-light: var(--nav-item-background-active) !important;
--shadow-activated-file-light: none !important;
}
.activated-file-default-dark.theme-dark {
--border-radius-activated-file-dark: var(--radius-s) !important;
--color-activated-file-dark: var(--nav-item-color-active) !important;
--background-activated-file-dark: var(--nav-item-background-active) !important;
--shadow-activated-file-dark: none !important;
}
.activated-file-accent-light.theme-light {
--border-radius-activated-file-light: var(--radius-s) !important;
--color-activated-file-light: var(--text-on-accent) !important;
--background-activated-file-light: var(--color-accent) !important;
--shadow-activated-file-light: none !important;
}
.activated-file-accent-dark.theme-dark {
--border-radius-activated-file-dark: var(--radius-s) !important;
--color-activated-file-dark: var(--text-on-accent) !important;
--background-activated-file-dark: var(--color-accent) !important;
--shadow-activated-file-dark: none !important;
}
.activated-file-accent-light.theme-light .nav-file-title.is-active .nav-file-tag,
.activated-file-accent-dark.theme-dark .nav-file-title.is-active .nav-file-tag,
.activated-file-accent-light.theme-light .tree-item-self.is-active svg,
.activated-file-accent-dark.theme-dark .tree-item-self.is-active svg {
color: var(--text-on-accent) !important;
}
.activated-file-tab-style-light.theme-light {
--border-radius-activated-file-light: var(--border-radius-activated-tab-header-light) !important;
--color-activated-file-light: var(--color-activated-tab-header-light) !important;
--background-activated-file-light: var(--background-activated-tab-header-light) !important;
--shadow-activated-file-light: var(--shadow-activated-tab-header-light) !important;
}
.activated-file-tab-style-dark.theme-dark {
--border-radius-activated-file-dark: var(--border-radius-activated-tab-header-dark) !important;
--color-activated-file-dark: var(--color-activated-tab-header-dark) !important;
--background-activated-file-dark: var(--background-activated-tab-header-dark) !important;
--shadow-activated-file-dark: var(--shadow-activated-tab-header-dark) !important;
}
.activated-file-tab-style-light.theme-light .nav-file-title.is-active .nav-file-tag,
.activated-file-tab-style-light.theme-light .tree-item-self.is-active svg {
color: var(--color-activated-file-light) !important;
}
.activated-file-tab-style-dark.theme-dark .nav-file-title.is-active .nav-file-tag,
.activated-file-tab-style-dark.theme-dark .tree-item-self.is-active svg {
color: var(--color-activated-file-dark) !important;
}
.activated-file-customize-light {
--border-radius-activated-file-light: 4px;
--color-activated-file-light: var(--nav-item-color-active);
--background-activated-file-light: rgba(0, 0, 0, 0.05);
--shadow-activated-file-light: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.activated-file-customize-dark {
--border-radius-activated-file-dark: 4px;
--color-activated-file-light: var(--nav-item-color-active);
--background-activated-file-dark: rgba(255, 255, 255, 0.075);
--shadow-activated-file-dark: inset 0 0 0 1px rgba(255, 255, 255, 0.15);
}
.activated-file-customize-light.theme-light .nav-file-title.is-active .nav-file-tag,
.activated-file-customize-light.theme-light .tree-item-self.is-active svg {
color: var(--color-activated-file-light) !important;
}
.activated-file-customize-dark.theme-dark .nav-file-title.is-active .nav-file-tag,
.activated-file-customize-dark.theme-dark .tree-item-self.is-active svg {
color: var(--color-activated-file-dark) !important;
}
.theme-light:not(.is-grabbing) .workspace-leaf-content[data-type="bookmarks"] .tree-item-self.is-active:hover,
.theme-light .workspace-leaf-content[data-type="bookmarks"] .tree-item-self.is-active,
.theme-light .mk-tree-item.nav-folder-title.is-active.is-selected,
.theme-light .mk-tree-item.nav-file-title.is-active.is-selected,
.theme-light:not(.is-grabbing) .nav-file-title.is-active:hover,
.theme-light:not(.is-grabbing) .nav-folder-title.is-active:hover,
.theme-light .nav-file-title.is-active,
.theme-light .nav-folder-title.is-active {
--nav-item-color-active: var(--color-activated-file-light);
--nav-item-color-selected: var(--color-activated-file-light);
border-radius: var(--border-radius-activated-file-light);
background: var(--background-activated-file-light) !important;
box-shadow: var(--shadow-activated-file-light);
}
.theme-dark:not(.is-grabbing) .workspace-leaf-content[data-type="bookmarks"] .tree-item-self.is-active:hover,
.theme-dark .workspace-leaf-content[data-type="bookmarks"] .tree-item-self.is-active,
.theme-dark .mk-tree-item.nav-folder-title.is-active.is-selected,
.theme-dark .mk-tree-item.nav-file-title.is-active.is-selected,
.theme-dark:not(.is-grabbing) .nav-file-title.is-active:hover,
.theme-dark:not(.is-grabbing) .nav-folder-title.is-active:hover,
.theme-dark .nav-file-title.is-active,
.theme-dark .nav-folder-title.is-active {
--nav-item-color-active: var(--color-activated-file-dark);
--nav-item-color-selected: var(--color-activated-file-dark);
border-radius: var(--border-radius-activated-file-dark);
background: var(--background-activated-file-dark) !important;
box-shadow: var(--shadow-activated-file-dark);
}
/* file layout & style */
.workspace-leaf-content .tree-item-self {
margin-bottom: var(--size-2-2);
position: relative;
border-radius: var(--border-radius-activated-file-light);
align-items: center;
}
.theme-dark .workspace-leaf-content .tree-item-self {
border-radius: var(--border-radius-activated-file-dark);
}
.workspace-leaf-content .tree-item-self :is(.tree-item-flair, .tree-item-inner) {
line-height: 20px;
}
.file-names-untrim .workspace-leaf-content[data-type="file-explorer"] :is(.nav-file-title-content, .nav-folder-title-content) {
white-space: normal;
}
.folder-font-bold .nav-folder-title {
--nav-item-weight-hover: bold;
--nav-item-weight-active: bold;
--nav-item-weight: bold;
}
/*file tag*/
.nav-file-tag {
background-color: transparent;
color: var(--text-faint);
margin-left: 4px;
}
/*other pane*/
.workspace-leaf-content .nav-header~.node-insert-event {
padding-top: var(--size-4-1);
}
/*icons in pane*/
.tree-item-self .tree-item-icon {
height: var(--size-4-4);
--icon-color: currentColor;
}
.tree-item-self .tree-item-icon .svg-icon:not(.right-triangle) {
--icon-size: var(--icon-s);
--icon-stroke: var(--icon-s-stroke-width);
}
body:not(.file-icon-remove) .workspace-leaf-content[data-type="tag"] .tree-item:not(:hover) .tree-item-icon.collapse-icon svg.svg-icon,
body:not(.file-icon-remove) .workspace-leaf-content:is([data-type="bookmarks"], [data-type="file-explorer"]) .tree-item-icon.collapse-icon svg.svg-icon {
color: transparent;
}
body:not(.file-icon-remove) .workspace-leaf-content[data-type="tag"] .tree-item:not(:hover) .tree-item-icon.collapse-icon,
body:not(.file-icon-remove) .workspace-leaf-content:is([data-type="bookmarks"], [data-type="file-explorer"]) .tree-item-icon.collapse-icon {
background-color: currentColor;
opacity: var(--icon-opacity);
}
body:not(.file-icon-remove) .workspace-leaf-content[data-type="tag"] .tree-item-self:not(:has(>.tree-item-icon.collapse-icon)):before,
body:not(.file-icon-remove) .workspace-leaf-content[data-type="file-explorer"] :is(.nav-file-title, .nav-folder.mod-root>.nav-folder-title)::before {
content: " ";
position: absolute;
margin-left: calc(-1 * var(--size-4-5));
width: var(--size-4-4);
height: var(--size-4-4);
display: flex;
align-items: center;
justify-content: center;
opacity: var(--icon-opacity);
background-color: currentColor;
flex: 0 0 auto;
}
body:not(.file-icon-remove) .workspace-leaf-content[data-type="file-explorer"] .nav-folder.mod-root>.nav-folder-title::before {
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3e%3cg stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.333'%3e%3cpath d='M14 12.8V3.2c0-.884-.264-1.2-1-1.2H3c-.736 0-1 .316-1 1.2v9.6c0 .884.264 1.2 1 1.2h10c.736 0 1-.316 1-1.2Z'/%3e%3cpath d='M9.978 7.04a2 2 0 1 1-3.956.587 2 2 0 0 1 3.956-.587ZM8 9.333v2m6-6.666h1m-1 6h1'/%3e%3c/g%3e%3c/svg%3e");
}
body:not(.file-icon-remove) .workspace-leaf-content[data-type="file-explorer"] .tree-item-icon.collapse-icon,
body:not(.file-icon-remove) .workspace-leaf-content[data-type="bookmarks"] .tree-item-icon.collapse-icon {
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.333' d='M4 9.333 4.967 7.4a1.333 1.333 0 0 1 1.193-.733h7.173m0 0a1.333 1.333 0 0 1 1.294 1.666l-1.034 4a1.333 1.333 0 0 1-1.293 1H2.667A1.333 1.333 0 0 1 1.333 12V3.333C1.333 2.6 1.933 2 2.667 2h2.62a1.333 1.333 0 0 1 1.106.6l.547.8a1.333 1.333 0 0 0 1.107.6H12a1.333 1.333 0 0 1 1.333 1.333v1.334Z'/%3e%3c/svg%3e");
}
body:not(.file-icon-remove) .workspace-leaf-content[data-type="file-explorer"] .is-collapsed .tree-item-icon.collapse-icon,
body:not(.file-icon-remove) .workspace-leaf-content[data-type="bookmarks"] .is-collapsed .tree-item-icon.collapse-icon {
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.333' d='M2.667 13.333h10.666A1.333 1.333 0 0 0 14.667 12V5.333A1.333 1.333 0 0 0 13.333 4H8.047a1.333 1.333 0 0 1-1.107-.6l-.547-.8A1.333 1.333 0 0 0 5.287 2h-2.62a1.333 1.333 0 0 0-1.334 1.333V12c0 .733.6 1.333 1.334 1.333Z'/%3e%3c/svg%3e");
}
body:not(.file-icon-remove) .workspace-leaf-content[data-type="file-explorer"] .nav-file-title::before {
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3e%3cg stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.333'%3e%3cpath d='M9.667 1.333H4a1.333 1.333 0 0 0-1.333 1.334v10.666A1.333 1.333 0 0 0 4 14.667h8a1.333 1.333 0 0 0 1.333-1.334V5L9.667 1.333Z'/%3e%3cpath d='M9.333 1.333v4h4'/%3e%3c/g%3e%3c/svg%3e");
}
body:not(.file-icon-remove) .workspace-leaf-content[data-type="file-explorer"] .nav-file-title[data-path$=".canvas"]::before {
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.333' d='M6 2H2.667A.667.667 0 0 0 2 2.667v4.666c0 .369.298.667.667.667H6a.667.667 0 0 0 .667-.667V2.667A.667.667 0 0 0 6 2Zm7.333 0H10a.667.667 0 0 0-.667.667v2c0 .368.299.666.667.666h3.333A.667.667 0 0 0 14 4.667v-2A.667.667 0 0 0 13.333 2Zm0 6H10a.667.667 0 0 0-.667.667v4.666c0 .368.299.667.667.667h3.333a.667.667 0 0 0 .667-.667V8.667A.667.667 0 0 0 13.333 8ZM6 10.667H2.667a.667.667 0 0 0-.667.666v2c0 .368.298.667.667.667H6a.667.667 0 0 0 .667-.667v-2A.667.667 0 0 0 6 10.667Z'/%3e%3c/svg%3e");
}
body:not(.file-icon-remove) .workspace-leaf-content[data-type="file-explorer"] .is-unsupported.nav-file-title::before {
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3e%3cg stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.333'%3e%3cpath d='M9.667 1.333H4a1.333 1.333 0 0 0-1.333 1.334v10.666A1.333 1.333 0 0 0 4 14.667h8a1.333 1.333 0 0 0 1.333-1.334V5L9.667 1.333Z'/%3e%3cpath d='M6.667 6.867c.133-.267.333-.534.6-.667A1.4 1.4 0 0 1 9 6.467c.2.266.333.533.333.866C9.333 8.2 8 8.667 8 8.667m0 2.666h.007'/%3e%3c/g%3e%3c/svg%3e");
}
body:not(.file-icon-remove) .workspace-leaf-content[data-type="file-explorer"] .is-unsupported.nav-file-title:is([data-path$=".zip"], [data-path$=".7z"])::before {
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3e%3cg stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.333'%3e%3cpath d='M2.667 14.667v-12c0-.334.133-.667.4-.934.266-.266.6-.4.933-.4h5.667L13.333 5v8.333c0 .334-.133.667-.4.934-.266.266-.6.4-.933.4h-1.333'/%3e%3cpath d='M9.333 1.333v4h4m-6.666 9.334a1.333 1.333 0 1 0 0-2.667 1.333 1.333 0 0 0 0 2.667Zm0-10V4m0 4v-.667m0 4.667v-1.333'/%3e%3c/g%3e%3c/svg%3e");
}
body:not(.file-icon-remove) .workspace-leaf-content[data-type="file-explorer"] .nav-file-title[data-path$=".webm"]::before {
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3e%3cg stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.333'%3e%3cpath d='M2.667 14.667H12a1.333 1.333 0 0 0 1.333-1.334V5L9.667 1.333H4a1.333 1.333 0 0 0-1.333 1.334v2'/%3e%3cpath d='M9.333 1.333v4h4M4.667 6.667 2.667 8H1.333v2.667h1.334l2 1.333V6.667Zm2.666.666c.427.534.667 1.247.667 2 0 .754-.24 1.467-.667 2'/%3e%3c/g%3e%3c/svg%3e");
}
body:not(.file-icon-remove) .workspace-leaf-content[data-type="file-explorer"] .nav-file-title:is([data-path$=".svg"], [data-path$=".bmp"], [data-path$=".jpeg"], [data-path$=".jpg"], [data-path$=".png"], [data-path$=".gif"])::before {
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3e%3cg stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.333'%3e%3cpath d='M12.667 2H3.333C2.597 2 2 2.597 2 3.333v9.334C2 13.403 2.597 14 3.333 14h9.334c.736 0 1.333-.597 1.333-1.333V3.333C14 2.597 13.403 2 12.667 2Z'/%3e%3cpath d='M6 7.333a1.333 1.333 0 1 0 0-2.666 1.333 1.333 0 0 0 0 2.666ZM14 10l-2.057-2.057a1.333 1.333 0 0 0-1.886 0L4 14'/%3e%3c/g%3e%3c/svg%3e");
}
body:not(.file-icon-remove) .workspace-leaf-content[data-type="file-explorer"] .nav-file-title[data-path$=".pdf"]::before {
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3e%3cg stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.333'%3e%3cpath d='M9.667 1.333H4a1.333 1.333 0 0 0-1.333 1.334v10.666A1.333 1.333 0 0 0 4 14.667h8a1.333 1.333 0 0 0 1.333-1.334V5L9.667 1.333Z'/%3e%3cpath d='M9.333 1.333v4h4m-2.666 3.334H5.333m5.334 2.666H5.333M6.667 6H5.333'/%3e%3c/g%3e%3c/svg%3e");
}
body:not(.file-icon-remove) .workspace-leaf-content[data-type="file-explorer"] .nav-file-title[data-path$=".excalidraw.md"]::before {
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3e%3cg stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.333' clip-path='url(%23a)'%3e%3cpath d='M8 12.667 12.667 8l2 2L10 14.667l-2-2Z'/%3e%3cpath d='m12 8.667-1-5-9.667-2.334L3.667 11l5 1L12 8.667ZM1.333 1.333l5.058 5.058'/%3e%3cpath d='M7.333 8.667a1.333 1.333 0 1 0 0-2.667 1.333 1.333 0 0 0 0 2.667Z'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='white' d='M0 0h16v16H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
body:not(.file-icon-remove) .workspace-leaf-content[data-type="tag"] .tree-item:not(:hover) .tree-item-icon.collapse-icon {
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3e%3cg stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.333'%3e%3cpath d='M6 3.333H1.333V8l4.194 4.193a1.617 1.617 0 0 0 2.28 0l2.386-2.386a1.617 1.617 0 0 0 0-2.28L6 3.333ZM4 6.007V6'/%3e%3cpath d='m10 3.333 4.2 4.2a1.6 1.6 0 0 1 0 2.267l-2.867 2.867'/%3e%3c/g%3e%3c/svg%3e");
}
body:not(.file-icon-remove) .workspace-leaf-content[data-type="tag"] .tree-item-self:not(:has(>.tree-item-icon.collapse-icon))::before {
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3e%3cg clip-path='url(%23a)'%3e%3cpath stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.333' d='M8 1.333H1.333V8l6.194 6.193a1.617 1.617 0 0 0 2.28 0l4.386-4.386a1.617 1.617 0 0 0 0-2.28L8 1.333ZM4.667 4.667h.006'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='white' d='M0 0h16v16H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
body:not(.file-icon-remove) .workspace-leaf-content[data-type="bookmarks"] svg.lucide-folder {
background-color: currentColor;
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3e%3cg stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.333'%3e%3cpath d='M1.333 6V3.333C1.333 2.6 1.933 2 2.667 2h2.62a1.333 1.333 0 0 1 1.106.6l.547.8a1.333 1.333 0 0 0 1.107.6h5.286a1.333 1.333 0 0 1 1.334 1.333V12a1.333 1.333 0 0 1-1.334 1.333h-12'/%3e%3cpath d='m5.333 10.667 2-2-2-2'/%3e%3cpath d='M1.333 10.667V10a1.333 1.333 0 0 1 1.334-1.333h4'/%3e%3c/g%3e%3c/svg%3e");
}
/*colorful folder icon*/
body:not(.file-icon-remove) .nav-folder:nth-child(8n+2) {
--colorful-folder-color: var(--color-red);
}
body:not(.file-icon-remove) .nav-folder:nth-child(8n+3) {
--colorful-folder-color: var(--color-orange);
}
body:not(.file-icon-remove) .nav-folder:nth-child(8n+4) {
--colorful-folder-color: var(--color-yellow);
}
body:not(.file-icon-remove) .nav-folder:nth-child(8n+5) {
--colorful-folder-color: var(--color-green);
}
body:not(.file-icon-remove) .nav-folder:nth-child(8n+6) {
--colorful-folder-color: var(--color-cyan);
}
body:not(.file-icon-remove) .nav-folder:nth-child(8n+7) {
--colorful-folder-color: var(--color-blue);
}
body:not(.file-icon-remove) .nav-folder:nth-child(8n+8) {
--colorful-folder-color: var(--color-purple);
}
body:not(.file-icon-remove) .nav-folder:nth-child(8n+9) {
--colorful-folder-color: var(--color-pink);
}
body:not(.file-icon-remove).colorful-folder .workspace-leaf-content[data-type="file-explorer"] .tree-item-icon.collapse-icon {
background-color: var(--colorful-folder-color);
}
body:not(.file-icon-remove).colorful-folder .nav-folder.mod-root>.nav-folder-title::before {
background-color: currentColor;
}
/*====== empty state ======*/
body {
--empty-state-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22160%22%20height%3D%22160%22%20fill%3D%22none%22%20viewBox%3D%220%200%20160%20160%22%3E%3Cg%20fill%3D%22%23000%22%20clip-path%3D%22url(%23a)%22%20opacity%3D%22.75%22%3E%3Cpath%20fill-opacity%3D%22.25%22%20d%3D%22M38.66%20123.48C27.16%20112.55%2020%2097.11%2020%2080c0-5.18.66-10.2%201.89-15l16.77%2058.48Zm70.35%209.05C100.41%20137.29%2090.52%20140%2080%20140c-10.52%200-20.47-2.73-29.08-7.52l19.24-5.51c3%201.03%206.22%201.58%209.57%201.58%203.7%200%207.24-.68%2010.5-1.91l17.97%205.15.81.74Zm29.04-67.75-16.88%2058.86C132.76%20112.71%20140%2097.2%20140%2080c0-5.26-.68-10.36-1.95-15.22Zm-15.41-26.99-39.3-11.27a5.27%205.27%200%200%200-6.51%203.61l-1.34%204.68-8.94-4.95-29.78%208.54C47.68%2027.06%2063.02%2020%2080%2020c16.98%200%2031.77%206.8%2042.64%2017.79Z%22%2F%3E%3Cpath%20fill-opacity%3D%22.05%22%20d%3D%22m70.31%2052.88-.98%203.41-38.26%2010.97-.83-2.89%2040.07-11.49ZM58.37%2078.15a28.777%2028.777%200%200%200-3.3%204.07l-18.21%205.22-.83-2.88%2022.34-6.41Zm-7.78%2014.72c-.21%201.06-.37%202.15-.47%203.25l-9.96%202.86-.82-2.88%2011.25-3.23Zm.24-43.76-23.07%206.61-.83-2.88L50%2046.22l.83%202.89Zm4.9%2067.25-.06.02-9.72%202.79-.83-2.89%208.67-2.48.23-.07c.51.91%201.09%201.79%201.71%202.63Z%22%2F%3E%3Cpath%20fill-opacity%3D%22.15%22%20d%3D%22m72.71%2044.51-1.81.52-4.35-15.17-29.78%208.54-15.74%204.51a5.27%205.27%200%200%200-3.61%206.51L21.89%2065l16.77%2058.48%201.87%206.51c.8%202.79%203.71%204.41%206.5%203.61l3.89-1.12%2019.24-5.51a29.706%2029.706%200%200%201-14.43-10.61l-.06.02-9.72%202.79-.83-2.89%208.67-2.48.23-.07c-.15-.24-.29-.48-.43-.73A29.64%2029.64%200%200%201%2050%2098.82c0-.91.04-1.81.12-2.7l-9.96%202.86-.82-2.88%2011.25-3.23c.79-3.88%202.34-7.48%204.48-10.65l-18.21%205.22-.83-2.88%2022.34-6.41a29.14%2029.14%200%200%201%206.07-4.82l4.89-17.04-38.26%2010.97-.83-2.89%2040.07-11.49%202.4-8.37ZM27.76%2055.72l-.83-2.88L50%2046.22l.83%202.89-23.07%206.61Z%22%2F%3E%3Cpath%20fill-opacity%3D%22.1%22%20d%3D%22m108.2%20131.79-17.97-5.15c2.76-1.04%205.32-2.48%207.61-4.25l10.36%209.4ZM135.84%2058l-11.33-3.25%203.19-11.14%201.16-4.04-6.22-1.78-39.3-11.27a5.27%205.27%200%200%200-6.51%203.61l-1.34%204.68-2.78%209.7-2.4%208.37-.98%203.41-4.89%2017.04c4.47-2.69%209.7-4.24%2015.29-4.24s11.22%201.66%2015.79%204.55a28.65%2028.65%200%200%201%204.74%203.68l23.71%206.8-.82%202.89-19.27-5.52c2.3%203.17%203.97%206.81%204.85%2010.75l11.94%203.42-.83%202.88-10.55-3.03c.12%201.09.18%202.19.18%203.31%200%204.7-1.09%209.14-3.03%2013.09-.22.45-.45.89-.7%201.32l.67.19%208.47%202.43-.83%202.88-6.55-1.88%2010.53%209.55%201.87%201.69%201.27-4.45%2016.88-58.86%201.63-5.68-3.84-1.1ZM82.85%2038.89l.23-.82%2023.07%206.62-.82%202.88-18.83-5.4-2.81-.81-1.43-.41.59-2.06Zm46.09%2027.93L90.4%2055.77l-9.63-2.76-1.82-.52.65-2.27.18-.62%209.64%202.77%2040.34%2011.57-.82%202.88Z%22%2F%3E%3Cpath%20fill-opacity%3D%22.35%22%20d%3D%22m75.49%2034.81-2.78%209.7-1.81.52-4.35-15.17%208.94%204.95Z%22%2F%3E%3Cpath%20fill-opacity%3D%22.3%22%20d%3D%22m128.86%2039.57-1.16%204.03v.01l-3.19%2011.14L135.84%2058l3.84%201.1-10.82-19.53Z%22%2F%3E%3Cpath%20fill-opacity%3D%22.35%22%20d%3D%22m122.01%20130.01-7.12%207.85-5.88-5.33-.81-.74-10.36-9.4c1.83-1.39%203.49-3%204.94-4.79.46-.56.9-1.13%201.3-1.73.32-.43.61-.87.88-1.32l.79.71%201.75%201.59%2010.53%209.55%201.87%201.69%202.11%201.92Z%22%2F%3E%3Cpath%20fill-opacity%3D%22.35%22%20fill-rule%3D%22evenodd%22%20d%3D%22M109.29%2095.51c-.13-1.11-.31-2.2-.56-3.27-.88-3.94-2.55-7.58-4.85-10.75-1.07-1.51-2.28-2.9-3.62-4.17a28.65%2028.65%200%200%200-4.74-3.68c-4.57-2.89-9.99-4.55-15.79-4.55-5.8%200-10.82%201.55-15.29%204.24a29.14%2029.14%200%200%200-6.07%204.82%2028.777%2028.777%200%200%200-3.3%204.07%2029.564%2029.564%200%200%200-4.48%2010.65%2030.145%2030.145%200%200%200-.59%205.95c0%205.13%201.3%209.96%203.59%2014.17.14.26.28.5.43.74.51.91%201.09%201.79%201.71%202.63a29.706%2029.706%200%200%200%2014.43%2010.61c3%201.03%206.22%201.58%209.57%201.58%203.7%200%207.24-.68%2010.5-1.91%202.76-1.04%205.32-2.48%207.61-4.25%201.83-1.39%203.49-3%204.94-4.79.46-.56.9-1.13%201.3-1.73.32-.43.61-.87.88-1.32.28-.43.54-.87.78-1.32.25-.43.48-.87.7-1.32%201.94-3.95%203.03-8.39%203.03-13.09%200-1.12-.06-2.22-.18-3.31Zm-4.98%208.78a24.97%2024.97%200%200%201-4.91%2010.24c-.31.4-.63.78-.97%201.15-.02.02-.04.05-.06.07-.27.3-.55.59-.83.87-.29.28-.58.56-.88.83-.59.55-1.21%201.06-1.86%201.54-.65.49-1.32.94-2.01%201.36l-.42.24s-.01.01-.02.01c-.55.33-1.12.63-1.7.91-1.1.53-2.25.98-3.43%201.35-2.01.62-4.14%201-6.33%201.1-.1.01-.19.01-.29.01-.29.02-.58.02-.87.02-2.61%200-5.12-.4-7.48-1.13a24.94%2024.94%200%200%201-5.57-2.51c-.21-.13-.43-.27-.64-.4-.21-.13-.41-.27-.62-.42-.26-.17-.5-.35-.75-.54-.65-.48-1.27-.99-1.86-1.54-.84-.76-1.62-1.57-2.35-2.44-.69-.81-1.32-1.68-1.9-2.58a25.1%2025.1%200%200%201-3.22-7.35c-.51-2-.78-4.1-.78-6.26%200-1.38.11-2.74.33-4.06.18-1.15.44-2.26.78-3.34%201.28-4.17%203.61-7.87%206.68-10.8.26-.26.52-.5.79-.71a24.966%2024.966%200%200%201%2016.59-6.26c1.39%200%202.74.11%204.07.33%204.28.69%208.2%202.47%2011.46%205.04.85.65%201.66%201.37%202.42%202.14%202.63%202.68%204.68%205.95%205.9%209.6.38%201.09.68%202.21.89%203.37a25.259%2025.259%200%200%201-.16%2010.16Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3Cpath%20fill-opacity%3D%22.05%22%20fill-rule%3D%22evenodd%22%20d%3D%22M104.47%2094.13c-.21-1.16-.51-2.28-.89-3.37a25.082%2025.082%200%200%200-5.9-9.6c-.76-.77-1.57-1.49-2.42-2.14a24.907%2024.907%200%200%200-11.46-5.04c-1.33-.22-2.68-.33-4.07-.33a24.966%2024.966%200%200%200-16.59%206.26c-.27.21-.53.45-.79.71-3.07%202.93-5.4%206.63-6.68%2010.8-.34%201.08-.6%202.19-.78%203.34-.22%201.32-.33%202.68-.33%204.06%200%202.16.27%204.26.78%206.26a25.1%2025.1%200%200%200%203.22%207.35c.58.9%201.21%201.77%201.9%202.58.73.87%201.51%201.68%202.35%202.44.59.55%201.21%201.06%201.86%201.54.25.19.49.37.75.54.21.15.41.29.62.42.21.13.43.27.64.4a24.94%2024.94%200%200%200%205.57%202.51c2.36.73%204.87%201.13%207.48%201.13.29%200%20.58%200%20.87-.02.1%200%20.19%200%20.29-.01%202.19-.1%204.32-.48%206.33-1.1%201.18-.37%202.33-.82%203.43-1.35.58-.28%201.15-.58%201.7-.91.01%200%20.02%200%20.02-.01l.42-.24c.69-.42%201.36-.87%202.01-1.36.65-.48%201.27-.99%201.86-1.54.3-.27.59-.55.88-.83.28-.28.56-.57.83-.87.02-.02.04-.05.06-.07.34-.37.66-.75.97-1.15.66-.82%201.27-1.68%201.83-2.59a25.174%2025.174%200%200%200%203.68-13.12c0-1.6-.15-3.17-.44-4.69Zm-14.69%209.35h.01l2.41%202.42.14.14c.64.72.98%201.65.95%202.61-.01.33-.06.65-.16.96-.17.6-.49%201.14-.94%201.59-.39.39-.86.69-1.37.87-.37.15-.77.23-1.18.24-.96.03-1.89-.3-2.61-.94l-.54-.54-2.56-2.56-1.83-1.82-2.29-2.29-1.27%201.27-1.78%201.78-.64.64-3.52%203.52c-.08.08-.16.16-.24.22-.3.27-.63.48-.99.64-.46.21-.96.32-1.46.32-.23%200-.46%200-.69-.06h-.02c-.26-.04-.51-.11-.76-.21a3.796%203.796%200%200%201-2.08-2.08c-.19-.48-.28-.97-.28-1.47.01-.51.12-1%20.32-1.47.2-.46.5-.87.86-1.22l.56-.56%202.43-2.43%204.23-4.23-7.22-7.21c-.1-.1-.2-.2-.29-.31-.23-.28-.43-.58-.57-.91-.2-.47-.31-.96-.32-1.47%200-.17.01-.34.04-.5.03-.33.11-.66.24-.97.19-.47.47-.89.83-1.25.35-.36.78-.64%201.25-.83.46-.19.96-.28%201.47-.27.5%200%201%20.11%201.46.31.46.21.88.5%201.23.87l.22.22%202.42%202.42%204.56%204.57%205-5%202.21-2.21c.08-.07.16-.14.24-.2.68-.56%201.53-.85%202.4-.83.99.01%201.92.41%202.62%201.1.4.41.7.89.88%201.42.13.38.21.79.21%201.2a3.7%203.7%200%200%201-1.03%202.64l-7.2%207.21%204.64%204.66h.01Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3Cpath%20fill-opacity%3D%22.5%22%20fill-rule%3D%22evenodd%22%20d%3D%22M92.34%20106.04c.64.72.98%201.65.95%202.61-.01.33-.06.65-.16.96-.17.6-.49%201.14-.94%201.59-.39.39-.86.69-1.37.87-.37.15-.77.23-1.18.24-.96.03-1.89-.3-2.61-.94l-.54-.54-2.56-2.56-1.83-1.82-2.29-2.29-1.27%201.27-1.78%201.78-.64.64-3.52%203.52c-.08.08-.16.16-.24.22-.3.27-.63.48-.99.64-.46.21-.96.32-1.46.32-.23%200-.46%200-.69-.06h-.02c-.26-.04-.51-.11-.76-.21a3.796%203.796%200%200%201-2.08-2.08c-.19-.48-.28-.97-.28-1.47.01-.51.12-1%20.32-1.47.2-.46.5-.87.86-1.22l.56-.56%202.43-2.43%204.23-4.23-7.22-7.21c-.1-.1-.2-.2-.29-.31-.23-.28-.43-.58-.57-.91-.2-.47-.31-.96-.32-1.47%200-.17.01-.34.04-.5.03-.33.11-.66.24-.97.19-.47.47-.89.83-1.25.35-.36.78-.64%201.25-.83.46-.19.96-.28%201.47-.27.5%200%201%20.11%201.46.31.46.21.88.5%201.23.87l.22.22%202.42%202.42%204.56%204.57%205-5%202.21-2.21c.08-.07.16-.14.24-.2.68-.56%201.53-.85%202.4-.83.99.01%201.92.41%202.62%201.1.4.41.7.89.88%201.42.13.38.21.79.21%201.2a3.7%203.7%200%200%201-1.03%202.64l-7.2%207.21%204.64%204.66h.01l2.41%202.42.14.14h.01Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3Cpath%20fill-opacity%3D%22.35%22%20d%3D%22M124.81%20134.66c.07%201.4-.42%202.77-1.36%203.81a5.29%205.29%200%200%201-3.67%201.73c-1.4.07-2.78-.42-3.82-1.36l-1.07-.98%207.12-7.84%201.07.97c1.04.94%201.66%202.26%201.73%203.67Z%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22a%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200h160v160H0z%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}
.tag-pane-empty,
.bookmarks-pane-empty,
.pane-empty,
.search-empty-state {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
gap: 8px;
padding-left: 0px;
}
.tag-pane-empty::before,
.bookmarks-pane-empty::before,
.pane-empty::before,
.search-empty-state::before {
content: "";
display: inline-block;
width: 160px;
height: 160px;
background-color: var(--icon-color);
-webkit-mask-size: contain;
-webkit-mask-position: center;
-webkit-mask-repeat: no-repeat;
-webkit-mask-image: var(--empty-state-image);
}
/*====== setting modal ======*/
body {
--modal-border-color: var(--background-modifier-border);
}
.modal-sidebar {
--background-modifier-form-field: transparent;
}
.settings-search-container.vertical-tab-header-group {
padding-top: 2px;
}
body:not(.setting-item-title-icon-remove):not(.is-phone) .vertical-tab-header-group .vertical-tab-header-group-title {
display: flex;
align-items: center;
}
body:not(.setting-item-title-icon-remove):not(.is-phone) .vertical-tab-header-group:nth-last-of-type(3) .vertical-tab-header-group-title::before {
content: " ";
width: 16px;
height: 16px;
background-color: currentColor;
margin-right: 4px;
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3e%3cg clip-path='url(%23a)'%3e%3cpath fill='black' d='m14.476 6.987-1.49-.445a5.177 5.177 0 0 0-.422-1.035l.73-1.365a.27.27 0 0 0-.05-.32l-1.062-1.066a.271.271 0 0 0-.32-.05l-1.355.725a5.165 5.165 0 0 0-1.05-.444l-.444-1.471a.271.271 0 0 0-.262-.183H7.25a.271.271 0 0 0-.258.191l-.444 1.467a5.169 5.169 0 0 0-1.058.445l-1.333-.72a.271.271 0 0 0-.32.048l-1.08 1.054a.271.271 0 0 0-.05.32l.72 1.333a5.169 5.169 0 0 0-.444 1.053l-1.47.445a.271.271 0 0 0-.192.258v1.502a.271.271 0 0 0 .191.258l1.48.444c.11.36.26.708.445 1.036l-.73 1.395a.271.271 0 0 0 .05.32l1.062 1.062a.271.271 0 0 0 .32.05l1.373-.734a5.25 5.25 0 0 0 1.022.418l.445 1.498a.27.27 0 0 0 .258.19h1.502a.271.271 0 0 0 .258-.19l.444-1.503a5.17 5.17 0 0 0 1.013-.417l1.383.737a.27.27 0 0 0 .32-.049l1.062-1.062a.27.27 0 0 0 .049-.32l-.738-1.378a5.17 5.17 0 0 0 .422-1.017l1.498-.445a.271.271 0 0 0 .191-.258V7.25a.271.271 0 0 0-.164-.262ZM8 10.444a2.444 2.444 0 1 1 0-4.888 2.444 2.444 0 0 1 0 4.888Z'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='white' d='M0 0h16v16H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
body:not(.setting-item-title-icon-remove):not(.is-phone) .vertical-tab-header-group:nth-last-of-type(2) .vertical-tab-header-group-title::before {
content: " ";
width: 16px;
height: 16px;
background-color: currentColor;
margin-right: 4px;
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3e%3cg clip-path='url(%23a)'%3e%3cpath fill='black' d='M13.249 7.111h-.36V3.924A.889.889 0 0 0 12 3.036H9.333A2.284 2.284 0 0 0 7.338.889a2.222 2.222 0 0 0-2.45 2.147h-3.11a.889.889 0 0 0-.89.888v3.632h1.25A1.391 1.391 0 0 1 3.556 8.75a1.333 1.333 0 0 1-.347 1.027 1.334 1.334 0 0 1-.987.444H.89v3.925a.889.889 0 0 0 .889.889H12a.889.889 0 0 0 .889-.89v-2.59h.444a2.223 2.223 0 0 0 2.223-2.45 2.29 2.29 0 0 0-2.307-1.995Z'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='white' d='M0 0h16v16H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
body:not(.setting-item-title-icon-remove):not(.is-phone) .vertical-tab-header-group:nth-last-of-type(1) .vertical-tab-header-group-title::before {
content: " ";
width: 16px;
height: 16px;
background-color: currentColor;
margin-right: 4px;
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3e%3cg fill='black' clip-path='url(%23a)'%3e%3cpath d='M13.249 7.111h-.36v-.267H9.88a1.636 1.636 0 0 1-1.436-2.448l.89-1.467A2.276 2.276 0 0 0 7.337.889a2.222 2.222 0 0 0-2.45 2.147h-3.11a.889.889 0 0 0-.89.888v3.632h1.25A1.391 1.391 0 0 1 3.556 8.75a1.333 1.333 0 0 1-.347 1.027 1.334 1.334 0 0 1-.987.444H.89v3.925a.889.889 0 0 0 .889.889H12a.889.889 0 0 0 .889-.89v-2.59h.444a2.223 2.223 0 0 0 2.223-2.45 2.29 2.29 0 0 0-2.307-1.995Z'/%3e%3cpath d='M11.933.507 9.391 4.889a.569.569 0 0 0 .489.889h5.089a.569.569 0 0 0 .489-.89L12.916.508a.57.57 0 0 0-.983 0Z'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='white' d='M0 0h16v16H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
body:not(.is-phone) .horizontal-tab-nav-item.is-active,
body:not(.is-phone) .vertical-tab-nav-item.is-active {
color: var(--nav-item-color-active);
background-color: var(--nav-item-background-active);
}
/* ====== UI Components====== */
.theme-light {
--toggle-thumb-color: var(--toggle-thumb-color-light);
--toggle-thumb-enabled-color: var(--toggle-thumb-enabled-color-light);
--toggle-thumb-color-light: white;
--toggle-thumb-enabled-color-light: white;
--toggle-thumb-shadow: var(--toggle-thumb-shadow-light);
--toggle-thumb-enabled-shadow: var(--toggle-thumb-enabled-shadow-light);
--toggle-thumb-shadow-light: 0px 4px 4px rgba(0, 0, 0, 0.05), 0px 1px 2px rgba(0, 0, 0, 0.2), inset 0px -1px 1px rgba(255, 255, 255, 0.4), inset 0px -4px 4px rgba(0, 0, 0, 0.05);
--toggle-thumb-enabled-shadow-light: 0px 4px 4px rgba(0, 0, 0, 0.05), 0px 1px 2px rgba(0, 0, 0, 0.2), inset 0px -1px 1px rgba(255, 255, 255, 0.4), inset 0px -4px 4px hsla(var(--interactive-accent-hsl), 0.15);
--toggle-track-color: var(--toggle-track-color-light);
--toggle-track-enabled-color: var(--toggle-track-enabled-color-light);
--toggle-track-color-light: var(--background-modifier-border-hover);
--toggle-track-enabled-color-light: var(--interactive-accent);
--toggle-track-shadow: var(--toggle-track-shadow-light);
--toggle-track-hovered-shadow: var(--toggle-track-hovered-shadow-light);
--toggle-track-shadow-light: inset 0px 1px 2px rgba(0, 0, 0, 0.25), 0px 1px 0px var(--background-primary), 0px 2px 4px rgba(0, 0, 0, 0.04);
--toggle-track-hovered-shadow-light: inset 0px 1px 2px rgba(0, 0, 0, 0.25), 0px 1px 0px var(--background-primary), 0px 2px 4px rgba(0, 0, 0, 0.04);
--interactive-normal: var(--color-base-05);
--interactive-hover: var(--color-base-15);
--input-radius: var(--input-radius-light);
--input-shadow: var(--input-shadow-light);
--input-shadow-hover: var(--input-shadow-hover-light);
--input-radius-light: 5px;
--input-shadow-light: 0px 4px 8px -4px rgba(0, 0, 0, 0.16), inset 0px -1px 0px rgba(0, 0, 0, 0.04), inset 0px 0px 0px 1px rgba(0, 0, 0, 0.12), inset 0px 2px 0.75px rgba(255, 255, 255, 0.24), inset 0px -3px 0.75px rgba(0, 0, 0, 0.04);
--input-shadow-hover-light: 0px 4px 8px -4px rgba(0, 0, 0, 0.16), inset 0px -1px 0px rgba(0, 0, 0, 0.04), inset 0px 0px 0px 1px rgba(0, 0, 0, 0.12), inset 0px 2px 0.75px rgba(255, 255, 255, 0.24), inset 0px -3px 0.75px rgba(0, 0, 0, 0.04);
}
.theme-dark {
--toggle-thumb-color: var(--toggle-thumb-color-dark);
--toggle-thumb-enabled-color: var(--toggle-thumb-enabled-color-dark);
--toggle-thumb-color-dark: white;
--toggle-thumb-enabled-color-dark: white;
--toggle-thumb-shadow: var(--toggle-thumb-shadow-dark);
--toggle-thumb-enabled-shadow: var(--toggle-thumb-enabled-shadow-dark);
--toggle-thumb-shadow-dark: 0px 4px 4px rgba(0, 0, 0, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2), inset 0px -1px 1px rgba(255, 255, 255, 0.3), inset 0px -4px 6px rgba(0, 0, 0, 0.2), inset 0px 4px 4px rgba(255, 255, 255, 0.4);
--toggle-thumb-enabled-shadow-dark: 0px 4px 4px rgba(0, 0, 0, 0.1), 0px 1px 2px rgba(0, 0, 0, 0.1), inset 0px -1px 1px rgba(255, 255, 255, 0.3), inset 0px -4px 6px hsla(var(--interactive-accent-hsl), 0.4), inset 0px 4px 4px rgba(255, 255, 255, 0.4);
--toggle-track-color: var(--toggle-track-color-dark);
--toggle-track-enabled-color: var(--toggle-track-enabled-color-dark);
--toggle-track-color-dark: var(--background-modifier-border-hover);
--toggle-track-enabled-color-dark: var(--interactive-accent);
--toggle-track-shadow: var(--toggle-track-shadow-dark);
--toggle-track-hovered-shadow: var(--toggle-track-hovered-shadow-dark);
--toggle-track-shadow-dark: inset 0px -1px 2px rgba(0, 0, 0, 0.2), inset 0px 2px 4px rgba(0, 0, 0, 0.4), 0px 0px 0px 1px var(--background-modifier-border);
--toggle-track-hovered-shadow-dark: inset 0px -1px 2px rgba(0, 0, 0, 0.2), inset 0px 2px 4px rgba(0, 0, 0, 0.4), 0px 0px 0px 1px var(--background-modifier-border);
--interactive-normal: hsl(var(--accent-h),
calc(var(--accent-s) / 7),
calc(1.25*var(--accent-l) / 3));
--interactive-hover: hsl(var(--accent-h),
calc(var(--accent-s) / 7),
calc(1.25*var(--accent-l) / 2.7));
--input-radius: var(--input-radius-dark);
--input-shadow: var(--input-shadow-dark);
--input-shadow-hover: var(--input-shadow-hover-dark);
--input-radius-dark: 5px;
--input-shadow-dark: 0px 4px 8px -4px rgba(0, 0, 0, 0.32), 0px 1px 2px rgba(0, 0, 0, 0.32), 0px 0px 0px 1px rgba(0, 0, 0, 0.32), 0px 0px 1px 1px rgba(0, 0, 0, 0.12), inset 0px 1px 0.75px rgba(255, 255, 255, 0.16), inset 0px -2px 0.75px rgba(0, 0, 0, 0.16);
--input-shadow-hover-dark: 0px 4px 8px -4px rgba(0, 0, 0, 0.32), 0px 1px 2px rgba(0, 0, 0, 0.32), 0px 0px 0px 1px rgba(0, 0, 0, 0.32), 0px 0px 1px 1px rgba(0, 0, 0, 0.12), inset 0px 1px 0.75px rgba(255, 255, 255, 0.16), inset 0px -2px 0.75px rgba(0, 0, 0, 0.16);
}
.theme-light.is-mobile,
.theme-dark.is-mobile {
--input-shadow: none;
--input-shadow-hover: none;
}
/* Range slider */
input[type='range']::-webkit-slider-thumb {
box-shadow: var(--toggle-thumb-shadow);
transition: none;
}
input[type=range]::-webkit-slider-thumb:is(:hover, :active) {
box-shadow: var(--toggle-thumb-shadow);
outline-offset: 2px;
outline: 2px solid var(--background-modifier-border-hover);
transition: none;
border-color: var(--slider-thumb-border-color);
}
body:not(.is-mobile) input[type=range]:is(:focus, :focus-visible)::-webkit-slider-thumb {
box-shadow: var(--toggle-thumb-shadow);
outline-offset: 2px;
outline: 2px solid var(--background-modifier-border-focus);
transition: none;
border-color: var(--slider-thumb-border-color);
}
/* input */
textarea,
input.metadata-input-text,
input[type='date'],
input[type='datetime-local'],
input[type='text'],
input[type='search'],
input[type='email'],
input[type='password'],
input[type='number'] {
border-color: var(--background-modifier-border-focus);
}
@media (hover: hover) {
textarea:hover,
input.metadata-input-text:hover,
input[type='date']:hover,
input[type='datetime-local']:hover,
input[type='text']:hover,
input[type='search']:hover,
input[type='email']:hover,
input[type='password']:hover,
input[type='number']:hover {
border-color: var(--background-modifier-border-focus);
}
}
.theme-light input[type=checkbox],
body:not(.is-mobile).theme-light textarea:not([class]),
body:not(.is-mobile).theme-light input[type='text']:not([class]),
body:not(.is-mobile).theme-light input[type='search']:not([class]),
body:not(.is-mobile).theme-light input[type='email']:not([class]),
body:not(.is-mobile).theme-light input[type='password']:not([class]),
body:not(.is-mobile).theme-light input[type='number']:not([class]) {
box-shadow: 0 1px 2px 0px hsla(var(--accent-h), 18%, 80%, 0.2);
}
body:not(.is-mobile) textarea:not([class]):is(:focus, :focus-visible),
body:not(.is-mobile) input[type='text']:not([class]):is(:focus, :focus-visible),
body:not(.is-mobile) input[type='search']:not([class]):is(:focus, :focus-visible),
body:not(.is-mobile) input[type='email']:not([class]):is(:focus, :focus-visible),
body:not(.is-mobile) input[type='password']:not([class]):is(:focus, :focus-visible),
body:not(.is-mobile) input[type='number']:not([class]):is(:focus, :focus-visible) {
border: 1px solid var(--interactive-accent);
box-shadow: 0 0 0 4px var(--background-modifier-active-hover);
}
.view-header input,
body:not(.is-mobile) input.prompt-input {
border: none !important;
box-shadow: none !important;
}
body:not(.is-phone) div:has(>input.prompt-input) {
border-bottom: 2px solid var(--color-accent) !important;
}
.kanban-plugin__lane-input>textarea,
.kanban-plugin__grow-wrap>textarea {
--background-modifier-form-field: transparent;
}
/* dropdown */
select,
.dropdown {
cursor: pointer;
}
/*toggle switch*/
/*track*/
.checkbox-container {
background-color: var(--toggle-track-color);
box-shadow: var(--toggle-track-shadow);
}
.checkbox-container.is-enabled {
background-color: var(--toggle-track-enabled-color);
}
@media (hover: hover) {
.checkbox-container:hover {
box-shadow: var(--toggle-track-hovered-shadow);
}
}
/*thumb*/
.checkbox-container:after {
background-color: var(--toggle-thumb-color);
box-shadow: var(--toggle-thumb-shadow);
}
.checkbox-container.is-enabled:after {
background-color: var(--toggle-thumb-enabled-color);
box-shadow: var(--toggle-thumb-enabled-shadow);
}
body {
/* Buttons */
--button-radius: var(--input-radius);
}
/* container */
.modal.mod-canvas-help,
.suggestion-container,
.popover,
.prompt,
.menu,
.suggestion-container.mod-search-suggestion {
background-color: var(--workspace-background-translucent);
backdrop-filter: blur(12px) saturate(190%) contrast(50%) brightness(130%);
-webkit-backdrop-filter: blur(12px) saturate(190%) contrast(50%) brightness(130%);
}
.theme-dark .modal.mod-canvas-help,
.theme-dark .suggestion-container,
.theme-dark .popover,
.theme-dark.is-mobile .prompt,
.theme-dark .prompt,
.theme-dark .menu,
.theme-dark .suggestion-container.mod-search-suggestion {
background-color: var(--workspace-background-translucent);
backdrop-filter: blur(10px) saturate(190%) contrast(70%) brightness(80%);
-webkit-backdrop-filter: blur(10px) saturate(190%) contrast(70%) brightness(80%);
}
.suggestion-container.mod-search-suggestion .suggestion {
background-color: transparent;
}
.prompt-instructions {
border-top: 1px solid var(--divider-color);
}
input.prompt-input {
background-color: transparent !important;
}
/* notice */
.notice-container {
top: 34px;
padding-right: 16px;
}
.tab-autohide .notice-container {
top: 6px;
}
/* Prompts */
body {
--prompt-border-color: var(--background-modifier-border);
}
/* ====== editor ====== */
/* background pattern */
body {
--grid-background-pattern-size: 36px;
--grid-background-pattern-color: var(--background-modifier-border);
}
.editor-grid-background-pattren .workspace-leaf-content[data-type="markdown"],
.editor-grid-background-pattren .export-image-preview-container.markdown-rendered {
background-image: linear-gradient(to right, var(--grid-background-pattern-color) 1px, transparent 1px),
linear-gradient(to bottom, var(--grid-background-pattern-color) 1px, transparent 1px);
background-size: var(--grid-background-pattern-size) var(--grid-background-pattern-size);
background-position: center;
}
/* Paragraphs */
body.p-spacing-br :is(.markdown-preview-view, .markdown-rendered) p>br {
content: " ";
margin-top: var(--p-spacing);
display: block;
}
.markdown-source-view.mod-cm6 .cm-content>div:first-of-type {
padding-top: 0 !important;
}
/* line-height */
body {
--line-height-normal: 1.5;
--line-height-tight: 1.3;
--line-height-customize: var(--line-height-normal);
}
.markdown-preview-view,
.markdown-source-view.mod-cm6 .cm-scroller {
line-height: var(--line-height-customize);
}
/* justify text */
.text-align-justify .markdown-source-view.mod-cm6 .cm-line:not(.HyperMD-codeblock),
.text-align-justify .markdown-preview-view p {
text-align: justify;
text-justify: auto;
}
/* ====== title style ====== */
body {
/* Inline title */
--inline-title-color: var(--h1-color);
--inline-title-font: var(--h1-font);
--inline-title-line-height: var(--h1-line-height);
--inline-title-size: var(--h1-size);
--inline-title-style: var(--h1-style);
--inline-title-variant: var(--h1-variant);
--inline-title-weight: var(--h1-weight);
/* Headings */
--heading-formatting: var(--text-faint);
--h1-color: inherit;
--h2-color: inherit;
--h3-color: inherit;
--h4-color: inherit;
--h5-color: inherit;
--h6-color: inherit;
--h1-accent-color: var(--color-red);
--h2-accent-color: var(--color-orange);
--h3-accent-color: var(--color-yellow);
--h4-accent-color: var(--color-green);
--h5-accent-color: var(--color-blue);
--h6-accent-color: var(--color-purple);
--h1-font: inherit;
--h2-font: inherit;
--h3-font: inherit;
--h4-font: inherit;
--h5-font: inherit;
--h6-font: inherit;
--h1-line-height: 1.2;
--h2-line-height: 1.2;
--h3-line-height: 1.3;
--h4-line-height: 1.4;
--h5-line-height: var(--line-height-normal);
--h6-line-height: var(--line-height-normal);
--h1-size: 1.5em;
--h2-size: 1.425em;
--h3-size: 1.35em;
--h4-size: 1.275em;
--h5-size: 1.2em;
--h6-size: 1.125em;
--h1-style: normal;
--h2-style: normal;
--h3-style: normal;
--h4-style: normal;
--h5-style: normal;
--h6-style: normal;
--h1-variant: normal;
--h2-variant: normal;
--h3-variant: normal;
--h4-variant: normal;
--h5-variant: normal;
--h6-variant: normal;
--h1-weight: 700;
--h2-weight: 675;
--h3-weight: 650;
--h4-weight: 625;
--h5-weight: 600;
--h6-weight: 575;
}
body {
/* Extra */
--inline-title-text-transform: var(--h1-text-transform);
--h1-text-transform: unset;
--h2-text-transform: unset;
--h3-text-transform: unset;
--h4-text-transform: unset;
--h5-text-transform: unset;
--h6-text-transform: unset;
}
.inline-title {
text-transform: var(--inline-title-text-transform);
}
body:not(.is-phone):not(.inline-title-divider-remove) .inline-title:not(.mk-inline-title) {
border-bottom: 1px solid var(--divider-color);
padding-bottom: var(--size-4-3);
margin-bottom: var(--size-4-3);
}
.embedded-backlinks {
border-top: 1px solid var(--divider-color);
}
.markdown-rendered>:is(h1, h2, h3, h4, h5, h6),
.markdown-preview-sizer>div>:is(h1, h2, h3, h4, h5, h6) {
position: relative;
}
body:not(.heading-indicator-off) .markdown-preview-view .heading-collapse-indicator {
transform: translateX(-16px);
}
body:not(.heading-indicator-off) .is-live-preview .HyperMD-header .collapse-indicator.collapse-icon {
transform: translateX(-8px);
}
body:not(.heading-indicator-off) .markdown-rendered>:is(h1, h2, h3, h4, h5, h6),
body:not(.heading-indicator-off) .markdown-preview-sizer>div>:is(h1, h2, h3, h4, h5, h6) {
text-indent: 9px;
}
@media print {
:is(h1, h2, h3, h4, h5, h6) {
position: relative;
}
body:not(.heading-indicator-off) :is(h1, h2, h3, h4, h5, h6) {
text-indent: 9px;
}
}
/* h1 */
h1,
.markdown-rendered h1,
.HyperMD-header-1,
.inline-title[data-level='1'],
.HyperMD-list-line .cm-header-1 {
text-transform: var(--h1-text-transform);
}
.h1-color-designated {
--h1-color: var(--h1-accent-color) !important;
}
body:not(.heading-indicator-off) .is-live-preview .HyperMD-header-1::before {
margin-right: 6px;
content: " ";
display: inline-block;
width: 3px;
height: calc(1.2em - 8px);
border-radius: var(--radius-m);
background-color: var(--h1-accent-color);
transform: translateY(4px);
}
body:not(.heading-indicator-off) .markdown-rendered>h1::before,
body:not(.heading-indicator-off) .markdown-preview-sizer>div>h1::before {
margin-right: 6px;
content: " ";
display: inline-block;
width: 3px;
height: calc(1.2em - 8px);
border-radius: var(--radius-m);
background-color: var(--h1-accent-color);
position: absolute;
top: 4px;
left: 0px;
}
body.h1-divider-on :is(.markdown-preview-sizer>div>h1, .markdown-rendered>h1, .HyperMD-header-1)::after {
content: "";
position: absolute;
height: 1px;
width: 100%;
right: 0px;
opacity: 0.5;
bottom: 0;
background-image: linear-gradient(to left, var(--h1-accent-color) 30%, transparent 70%);
}
@media print {
body:not(.heading-indicator-off) h1::before {
margin-right: 6px;
content: " ";
display: inline-block;
width: 3px;
height: calc(1.2em - 8px);
border-radius: var(--radius-m);
background-color: var(--h1-accent-color);
position: absolute;
top: 4px;
left: 0px;
}
body.h1-divider-on h1::after {
content: "";
position: absolute;
height: 1px;
width: 100%;
right: 0px;
opacity: 0.5;
bottom: 0;
background-image: linear-gradient(to left, var(--h1-accent-color) 30%, transparent 70%);
}
}
body:not(.collapse-icon-restore) .is-live-preview .HyperMD-header-1 .collapse-indicator.collapse-icon svg,
body:not(.collapse-icon-restore) :is(.markdown-rendered, .markdown-preview-view) h1 .collapse-indicator.collapse-icon svg {
transform: translateX(0px);
background-color: currentColor;
-webkit-mask-image: url('data:image/svg+xml;utf8, ')
}
body:not(.collapse-icon-restore) .is-live-preview .HyperMD-header-1 .is-collapsed .collapse-indicator.collapse-icon svg,
body:not(.collapse-icon-restore) :is(.markdown-rendered, .markdown-preview-view) .is-collapsed h1 .collapse-indicator.collapse-icon svg {
background-color: var(--h1-accent-color);
color: var(--h1-accent-color);
}
h2,
.markdown-rendered h2,
.HyperMD-header-2,
.inline-title[data-level='2'],
.HyperMD-list-line .cm-header-2 {
text-transform: var(--h2-text-transform);
}
.h2-color-designated {
--h2-color: var(--h2-accent-color) !important;
}
body:not(.heading-indicator-off) .is-live-preview .HyperMD-header-2::before {
margin-right: 6px;
content: " ";
display: inline-block;
width: 3px;
height: calc(1.2em - 8px);
border-radius: var(--radius-m);
background-color: var(--h2-accent-color);
transform: translateY(4px);
}
body:not(.heading-indicator-off) .markdown-rendered>h2::before,
body:not(.heading-indicator-off) .markdown-preview-sizer>div>h2::before {
margin-right: 6px;
content: " ";
display: inline-block;
width: 3px;
height: calc(1.2em - 8px);
border-radius: var(--radius-m);
background-color: var(--h2-accent-color);
position: absolute;
top: 4px;
left: 0px;
}
body.h2-divider-on :is(.markdown-preview-sizer>div>h2, .markdown-rendered>h2, .HyperMD-header-2)::after {
content: "";
position: absolute;
height: 1px;
width: 100%;
right: 0px;
opacity: 0.5;
bottom: 0;
background-image: linear-gradient(to left, var(--h2-accent-color) 30%, transparent 70%);
}
@media print {
body:not(.heading-indicator-off) h2::before {
margin-right: 6px;
content: " ";
display: inline-block;
width: 3px;
height: calc(1.2em - 8px);
border-radius: var(--radius-m);
background-color: var(--h2-accent-color);
position: absolute;
top: 4px;
left: 0px;
}
body.h2-divider-on h2::after {
content: "";
position: absolute;
height: 1px;
width: 100%;
right: 0px;
opacity: 0.5;
bottom: 0;
background-image: linear-gradient(to left, var(--h2-accent-color) 30%, transparent 70%);
}
}
body:not(.collapse-icon-restore) .is-live-preview .HyperMD-header-2 .collapse-indicator.collapse-icon svg,
body:not(.collapse-icon-restore) :is(.markdown-rendered, .markdown-preview-view) h2 .collapse-indicator.collapse-icon svg {
transform: translateX(0px);
background-color: currentColor;
-webkit-mask-image: url('data:image/svg+xml;utf8, ')
}
body:not(.collapse-icon-restore) .is-live-preview .HyperMD-header-2 .is-collapsed .collapse-indicator.collapse-icon svg,
body:not(.collapse-icon-restore) :is(.markdown-rendered, .markdown-preview-view) .is-collapsed h2 .collapse-indicator.collapse-icon svg {
background-color: var(--h2-accent-color);
color: var(--h2-accent-color);
}
h3,
.markdown-rendered h3,
.HyperMD-header-3,
.inline-title[data-level='3'],
.HyperMD-list-line .cm-header-3 {
text-transform: var(--h3-text-transform);
}
.h3-color-designated {
--h3-color: var(--h3-accent-color) !important;
}
body:not(.heading-indicator-off) .is-live-preview .HyperMD-header-3::before {
margin-right: 6px;
content: " ";
display: inline-block;
width: 3px;
height: calc(1.3em - 8px);
border-radius: var(--radius-m);
background-color: var(--h3-accent-color);
transform: translateY(4px);
}
body:not(.heading-indicator-off) .markdown-rendered>h3::before,
body:not(.heading-indicator-off) .markdown-preview-sizer>div>h3::before {
margin-right: 6px;
content: " ";
display: inline-block;
width: 3px;
height: calc(1.3em - 8px);
border-radius: var(--radius-m);
background-color: var(--h3-accent-color);
position: absolute;
top: 4px;
left: 0px;
}
body.h3-divider-on :is(.markdown-preview-sizer>div>h3, .markdown-rendered>h3, .HyperMD-header-3)::after {
content: "";
position: absolute;
height: 1px;
width: 100%;
right: 0px;
opacity: 0.5;
bottom: 0;
background-image: linear-gradient(to left, var(--h3-accent-color) 30%, transparent 70%);
}
@media print {
body:not(.heading-indicator-off) h3::before {
margin-right: 6px;
content: " ";
display: inline-block;
width: 3px;
height: calc(1.2em - 8px);
border-radius: var(--radius-m);
background-color: var(--h3-accent-color);
position: absolute;
top: 4px;
left: 0px;
}
body.h3-divider-on h3::after {
content: "";
position: absolute;
height: 1px;
width: 100%;
right: 0px;
opacity: 0.5;
bottom: 0;
background-image: linear-gradient(to left, var(--h3-accent-color) 30%, transparent 70%);
}
}
body:not(.collapse-icon-restore) .is-live-preview .HyperMD-header-3 .collapse-indicator.collapse-icon svg,
body:not(.collapse-icon-restore) :is(.markdown-rendered, .markdown-preview-view) h3 .collapse-indicator.collapse-icon svg {
transform: translateX(0px);
background-color: currentColor;
-webkit-mask-image: url('data:image/svg+xml;utf8, ')
}
body:not(.collapse-icon-restore) .is-live-preview .HyperMD-header-3 .is-collapsed .collapse-indicator.collapse-icon svg,
body:not(.collapse-icon-restore) :is(.markdown-rendered, .markdown-preview-view) .is-collapsed h3 .collapse-indicator.collapse-icon svg {
background-color: var(--h3-accent-color);
color: var(--h3-accent-color);
}
h4,
.markdown-rendered h4,
.HyperMD-header-4,
.inline-title[data-level='4'],
.HyperMD-list-line .cm-header-4 {
text-transform: var(--h4-text-transform);
}
.h4-color-designated {
--h4-color: var(--h4-accent-color) !important;
}
body:not(.heading-indicator-off) .is-live-preview .HyperMD-header-4::before {
margin-right: 6px;
content: " ";
display: inline-block;
width: 3px;
height: calc(1.4em - 8px);
border-radius: var(--radius-m);
background-color: var(--h4-accent-color);
transform: translateY(4px);
}
body:not(.heading-indicator-off) .markdown-rendered>h4::before,
body:not(.heading-indicator-off) .markdown-preview-sizer>div>h4::before {
margin-right: 6px;
content: " ";
display: inline-block;
width: 3px;
height: calc(1.4em - 8px);
border-radius: var(--radius-m);
background-color: var(--h4-accent-color);
position: absolute;
top: 4px;
left: 0px;
}
body.h4-divider-on :is(.markdown-rendered>h4, .markdown-preview-sizer>div>h4, .HyperMD-header-4)::after {
content: "";
position: absolute;
height: 1px;
width: 100%;
right: 0px;
opacity: 0.5;
bottom: 0;
background-image: linear-gradient(to left, var(--h4-accent-color) 30%, transparent 70%);
}
@media print {
body:not(.heading-indicator-off) h4::before {
margin-right: 6px;
content: " ";
display: inline-block;
width: 3px;
height: calc(1.2em - 8px);
border-radius: var(--radius-m);
background-color: var(--h4-accent-color);
position: absolute;
top: 4px;
left: 0px;
}
body.h4-divider-on h4::after {
content: "";
position: absolute;
height: 1px;
width: 100%;
right: 0px;
opacity: 0.5;
bottom: 0;
background-image: linear-gradient(to left, var(--h4-accent-color) 30%, transparent 70%);
}
}
body:not(.collapse-icon-restore) .is-live-preview .HyperMD-header-4 .collapse-indicator.collapse-icon svg,
body:not(.collapse-icon-restore) :is(.markdown-rendered, .markdown-preview-view) h4 .collapse-indicator.collapse-icon svg {
transform: translateX(0px);
background-color: currentColor;
-webkit-mask-image: url('data:image/svg+xml;utf8, ')
}
body:not(.collapse-icon-restore) .is-live-preview .HyperMD-header-4 .is-collapsed .collapse-indicator.collapse-icon svg,
body:not(.collapse-icon-restore) :is(.markdown-rendered, .markdown-preview-view) .is-collapsed h4 .collapse-indicator.collapse-icon svg {
background-color: var(--h4-accent-color);
color: var(--h4-accent-color);
}
h5,
.markdown-rendered h5,
.HyperMD-header-5,
.inline-title[data-level='5'],
.HyperMD-list-line .cm-header-5 {
text-transform: var(--h5-text-transform);
}
.h5-color-designated {
--h5-color: var(--h5-accent-color) !important;
}
body:not(.heading-indicator-off) .is-live-preview .HyperMD-header-5::before {
margin-right: 6px;
content: " ";
display: inline-block;
width: 3px;
height: calc(1.5em - 8px);
border-radius: var(--radius-m);
background-color: var(--h5-accent-color);
transform: translateY(4px);
}
body:not(.heading-indicator-off) .markdown-rendered>h5::before,
body:not(.heading-indicator-off) .markdown-preview-sizer>div>h5::before {
margin-right: 6px;
content: " ";
display: inline-block;
width: 3px;
height: calc(1.5em - 8px);
border-radius: var(--radius-m);
background-color: var(--h5-accent-color);
position: absolute;
top: 4px;
left: 0px;
}
body.h5-divider-on :is(.markdown-rendered>h5, .markdown-preview-sizer>div>h5, .HyperMD-header-5)::after {
content: "";
position: absolute;
height: 1px;
width: 100%;
right: 0px;
opacity: 0.5;
bottom: 0;
background-image: linear-gradient(to left, var(--h5-accent-color) 30%, transparent 70%);
}
@media print {
body:not(.heading-indicator-off) h5::before {
margin-right: 6px;
content: " ";
display: inline-block;
width: 3px;
height: calc(1.2em - 8px);
border-radius: var(--radius-m);
background-color: var(--h5-accent-color);
position: absolute;
top: 4px;
left: 0px;
}
body.h5-divider-on h5::after {
content: "";
position: absolute;
height: 1px;
width: 100%;
right: 0px;
opacity: 0.5;
bottom: 0;
background-image: linear-gradient(to left, var(--h5-accent-color) 30%, transparent 70%);
}
}
body:not(.collapse-icon-restore) .is-live-preview .HyperMD-header-5 .collapse-indicator.collapse-icon svg,
body:not(.collapse-icon-restore) :is(.markdown-rendered, .markdown-preview-view) h5 .collapse-indicator.collapse-icon svg {
transform: translateX(0px);
background-color: currentColor;
-webkit-mask-image: url('data:image/svg+xml;utf8, ')
}
body:not(.collapse-icon-restore) .is-live-preview .HyperMD-header-5 .is-collapsed .collapse-indicator.collapse-icon svg,
body:not(.collapse-icon-restore) :is(.markdown-rendered, .markdown-preview-view) .is-collapsed h5 .collapse-indicator.collapse-icon svg {
background-color: var(--h5-accent-color);
color: var(--h5-accent-color);
}
h6,
.markdown-rendered h6,
.HyperMD-header-6,
.inline-title[data-level='6'],
.HyperMD-list-line .cm-header-6 {
text-transform: var(--h6-text-transform);
}
.h6-color-designated {
--h6-color: var(--h6-accent-color) !important;
}
body:not(.heading-indicator-off) .is-live-preview .HyperMD-header-6::before {
margin-right: 6px;
content: " ";
display: inline-block;
width: 3px;
height: calc(1.5em - 8px);
border-radius: var(--radius-m);
background-color: var(--h6-accent-color);
transform: translateY(4px);
}
body:not(.heading-indicator-off) .markdown-rendered>h6::before,
body:not(.heading-indicator-off) .markdown-preview-sizer>div>h6::before {
margin-right: 6px;
content: " ";
display: inline-block;
width: 3px;
height: calc(1.5em - 8px);
border-radius: var(--radius-m);
background-color: var(--h6-accent-color);
position: absolute;
top: 4px;
left: 0px;
}
body.h6-divider-on :is(.markdown-rendered>h6, .markdown-preview-sizer>div>h6, .HyperMD-header-6)::after {
content: "";
position: absolute;
height: 1px;
width: 100%;
right: 0px;
opacity: 0.5;
bottom: 0;
background-image: linear-gradient(to left, var(--h6-accent-color) 30%, transparent 70%);
}
@media print {
body:not(.heading-indicator-off) h6::before {
margin-right: 6px;
content: " ";
display: inline-block;
width: 3px;
height: calc(1.2em - 8px);
border-radius: var(--radius-m);
background-color: var(--h6-accent-color);
position: absolute;
top: 4px;
left: 0px;
}
body.h6-divider-on h6::after {
content: "";
position: absolute;
height: 1px;
width: 100%;
right: 0px;
opacity: 0.5;
bottom: 0;
background-image: linear-gradient(to left, var(--h6-accent-color) 30%, transparent 70%);
}
}
body:not(.collapse-icon-restore) .is-live-preview .HyperMD-header-6 .collapse-indicator.collapse-icon svg,
body:not(.collapse-icon-restore) :is(.markdown-rendered, .markdown-preview-view) h6 .collapse-indicator.collapse-icon svg {
transform: translateX(0px);
background-color: currentColor;
-webkit-mask-image: url('data:image/svg+xml;utf8, ')
}
body:not(.collapse-icon-restore) .is-live-preview .HyperMD-header-6 .is-collapsed .collapse-indicator.collapse-icon svg,
body:not(.collapse-icon-restore) :is(.markdown-rendered, .markdown-preview-view) .is-collapsed h6 .collapse-indicator.collapse-icon svg {
background-color: var(--h6-accent-color);
color: var(--h6-accent-color);
}
/* ====== link ====== */
body {
/* Links */
--link-external-color: var(--color-blue);
--link-external-color-hover: var(--color-blue);
}
.cm-s-obsidian span:is(.cm-link, .cm-url) a {
color: var(--link-external-color);
}
a:not(.tag, .raindrop-tag, .clickable-icon, :has(img:not(.link-favicon))):hover,
.cm-s-obsidian .cm-line:not(.cm-active) span.cm-hmd-internal-link:hover,
.external-link:not(:has(img:not(.link-favicon))):hover,
.cm-s-obsidian .cm-line:not(.cm-active) span:is(.cm-link, .cm-url):hover {
border-radius: var(--radius-s);
background-color: var(--background-modifier-hover);
transition: background-color var(--anim-duration-fast) var(--anim-motion-smooth);
}
/* ====== tag====== */
body {
/* Tags */
--tag-size: var(--font-smaller);
--tag-color: var(--text-accent);
--tag-color-hover: var(--text-accent);
--tag-decoration: none;
--tag-decoration-hover: none;
--tag-background: hsla(var(--interactive-accent-hsl), 0.1);
--tag-background-hover: hsla(var(--interactive-accent-hsl), 0.2);
--tag-border-color: hsla(var(--interactive-accent-hsl), 0.15);
--tag-border-color-hover: hsla(var(--interactive-accent-hsl), 0.15);
--tag-border-width: 0px;
--tag-padding-x: 0.65em;
--tag-padding-y: 0.25em;
--tag-radius: 2em;
}
@media (hover: hover) {
.cm-hashtag-end:hover,
.cm-hashtag-begin:has(+.cm-hashtag-end:hover),
.cm-hashtag-begin:hover,
.cm-hashtag-begin:hover+.cm-hashtag-end {
background-color: var(--tag-background-hover);
border: var(--tag-border-width) solid var(--tag-border-color-hover);
color: var(--tag-color-hover);
text-decoration: var(--tag-decoration-hover);
}
}
/* ====== line emphasis ====== */
/* ====== highlight ====== */
body {
--line-normal-opacity: 0.5;
}
.border-focus-mode .cm-lineWrapping>.cm-line.cm-active:not(:has(.mk-note-footer, .mk-floweditor-container)) {
background-color: var(--line-active-bg);
border-radius: var(--radius-s);
opacity: 1;
}
.border-focus-mode .cm-lineWrapping>.cm-line {
padding-left: var(--size-4-1);
padding-right: var(--size-4-1);
opacity: var(--line-normal-opacity);
}
.border-focus-mode .cm-lineWrapping>.cm-table-widget .cm-line {
background-color: unset !important;
border-radius: unset !important;
padding-left: unset !important;
padding-right: unset !important;
}
.border-focus-mode .markdown-source-view .cm-scroller .cm-line.cm-active.HyperMD-codeblock-bg:not(.HyperMD-codeblock-begin-bg, .HyperMD-codeblock-end-bg) {
border-radius: 0px;
}
.border-focus-mode .markdown-source-view .cm-scroller .cm-line.cm-active.HyperMD-codeblock-begin-bg {
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}
.border-focus-mode .markdown-source-view .cm-scroller .cm-line.cm-active.HyperMD-codeblock-end-bg {
border-top-left-radius: 0px;
border-top-right-radius: 0px;
}
/* ====== hover indicator ====== */
/*general*/
.line-hover-indicator .workspace-leaf-content:is([data-type="markdown"], [data-type="webviewer"]):not(:has(.document-search-container)) .markdown-preview-sizer>div:not(:has(.collapse-indicator, .mk-header)) {
position: relative;
}
.line-hover-indicator .workspace-leaf-content[data-type="markdown"] .markdown-source-view .cm-content>div:not(:has(.mk-note-footer)):has(.cm-hmd-list-indent)::after,
.line-hover-indicator .workspace-leaf-content[data-type="markdown"] .markdown-source-view .cm-content>div:not(.image-embed, .mk-header, :has(.mk-note-footer, .collapse-indicator))::after,
.line-hover-indicator .workspace-leaf-content:is([data-type="markdown"], [data-type="webviewer"]):not(:has(.document-search-container)) .markdown-preview-sizer>div:is(.el-ul, .el-ol)::after,
.line-hover-indicator .workspace-leaf-content:is([data-type="markdown"], [data-type="webviewer"]):not(:has(.document-search-container)) .markdown-preview-sizer>div:not(:has(.collapse-indicator, .mk-header))::after {
content: "";
position: absolute;
left: -12px;
top: 3px;
width: 3px;
height: 0;
border-radius: 10px;
background: var(--hover-indicator-color);
--hover-indicator-color: var(--text-faint);
opacity: 1;
}
.line-hover-indicator .workspace-leaf-content[data-type="markdown"] .markdown-source-view .cm-content>div:not(:has(.mk-note-footer)):has(.cm-hmd-list-indent):hover::after,
.line-hover-indicator .workspace-leaf-content[data-type="markdown"] .markdown-source-view .cm-content>div:not(.image-embed, .mk-header, :has(.mk-note-footer, .collapse-indicator)):hover::after,
.line-hover-indicator .workspace-leaf-content:is([data-type="markdown"], [data-type="webviewer"]):not(:has(.document-search-container)) .markdown-preview-sizer>div:is(.el-ul, .el-ol):hover::after,
.line-hover-indicator .workspace-leaf-content:is([data-type="markdown"], [data-type="webviewer"]):not(:has(.document-search-container)) .markdown-preview-sizer>div:not(:has(.collapse-indicator, .mk-header)):hover::after {
height: calc(100% - 6px);
}
/* num */
.line-hover-indicator.focus-indicator-list-level .workspace-leaf-content[data-type="markdown"] .cm-contentContainer .cm-line.HyperMD-list-line:not(.HyperMD-list-line-1):after,
.line-hover-indicator.focus-indicator-codeblock-line-number .workspace-leaf-content[data-type="markdown"] .cm-contentContainer .cm-line.HyperMD-codeblock:not(.HyperMD-codeblock-begin):not(.HyperMD-codeblock-end)::after {
background: unset !important;
opacity: 0 !important;
position: absolute !important;
left: -12px !important;
top: 0px !important;
height: 100% !important;
width: 3px !important;
display: flex;
align-items: center;
justify-content: center;
white-space: nowrap;
color: var(--hover-indicator-color);
}
.line-hover-indicator.focus-indicator-list-level .workspace-leaf-content[data-type="markdown"] .cm-contentContainer .cm-line.HyperMD-list-line:not(.HyperMD-list-line-1):hover::after,
.line-hover-indicator.focus-indicator-codeblock-line-number .workspace-leaf-content[data-type="markdown"] .cm-contentContainer .cm-line.HyperMD-codeblock:not(.HyperMD-codeblock-begin):not(.HyperMD-codeblock-end):hover:after {
opacity: 1 !important;
--hover-indicator-color: var(--text-faint);
}
/* code */
.line-hover-indicator.focus-indicator-codeblock-line-number .workspace-leaf-content[data-type="markdown"] .cm-contentContainer,
.line-hover-indicator.focus-indicator-codeblock-line-number .workspace-leaf-content[data-type="markdown"] .cm-contentContainer .cm-line.HyperMD-codeblock-end {
counter-reset: code-line;
}
.line-hover-indicator.focus-indicator-codeblock-line-number .workspace-leaf-content[data-type="markdown"] .cm-contentContainer .cm-line.HyperMD-codeblock:not(.HyperMD-codeblock-begin):not(.HyperMD-codeblock-end)::after {
counter-increment: code-line;
content: counter(code-line) !important;
}
/* list */
.line-hover-indicator.focus-indicator-list-level .workspace-leaf-content[data-type="markdown"] .cm-contentContainer .cm-line.HyperMD-list-line:not(.HyperMD-list-line-1):after {
content: "";
text-indent: 0px !important;
}
.line-hover-indicator.focus-indicator-list-level .workspace-leaf-content[data-type="markdown"] .cm-contentContainer .cm-line.HyperMD-list-line.HyperMD-list-line-2::after {
content: "2" !important;
}
.line-hover-indicator.focus-indicator-list-level .workspace-leaf-content[data-type="markdown"] .cm-contentContainer .cm-line.HyperMD-list-line.HyperMD-list-line-3::after {
content: "3" !important;
}
.line-hover-indicator.focus-indicator-list-level .workspace-leaf-content[data-type="markdown"] .cm-contentContainer .cm-line.HyperMD-list-line.HyperMD-list-line-4::after {
content: "4" !important;
}
.line-hover-indicator.focus-indicator-list-level .workspace-leaf-content[data-type="markdown"] .cm-contentContainer .cm-line.HyperMD-list-line.HyperMD-list-line-5::after {
content: "5" !important;
}
.line-hover-indicator.focus-indicator-list-level .workspace-leaf-content[data-type="markdown"] .cm-contentContainer .cm-line.HyperMD-list-line.HyperMD-list-line-6::after {
content: "6" !important;
}
.line-hover-indicator.focus-indicator-list-level .workspace-leaf-content[data-type="markdown"] .cm-contentContainer .cm-line.HyperMD-list-line.HyperMD-list-line-7::after {
content: "7" !important;
}
.line-hover-indicator.focus-indicator-list-level .workspace-leaf-content[data-type="markdown"] .cm-contentContainer .cm-line.HyperMD-list-line.HyperMD-list-line-8::after {
content: "8" !important;
}
.line-hover-indicator.focus-indicator-list-level .workspace-leaf-content[data-type="markdown"] .cm-contentContainer .cm-line.HyperMD-list-line.HyperMD-list-line-9::after {
content: "9" !important;
}
.line-hover-indicator.focus-indicator-list-level .workspace-leaf-content[data-type="markdown"] .cm-contentContainer .cm-line.HyperMD-list-line.HyperMD-list-line-10::after {
content: "10" !important;
}
/* active line */
.line-hover-indicator .workspace-leaf-content[data-type="markdown"] .markdown-source-view .cm-content>.cm-active:not(:has(.mk-note-footer)):has(.cm-hmd-list-indent)::after,
.line-hover-indicator .workspace-leaf-content[data-type="markdown"] .markdown-source-view .cm-content>.cm-active:not(.image-embed, .mk-header, :has(.mk-note-footer, .collapse-indicator))::after {
content: "";
position: absolute;
left: -12px;
top: 3px;
width: 3px;
height: calc(100% - 6px);
border-radius: 10px;
background: var(--hover-indicator-color);
--hover-indicator-color: var(--color-accent) !important;
opacity: 1;
}
.line-hover-indicator.focus-indicator-list-level .workspace-leaf-content[data-type="markdown"] .cm-contentContainer .cm-active.HyperMD-list-line:not(.HyperMD-list-line-1)::after,
.line-hover-indicator.focus-indicator-codeblock-line-number .workspace-leaf-content[data-type="markdown"] .cm-contentContainer .cm-active.HyperMD-codeblock:not(.HyperMD-codeblock-begin):not(.HyperMD-codeblock-end):after {
opacity: 1 !important;
--hover-indicator-color: var(--color-accent) !important;
}
/* Cursor */
body {
--cursor: pointer;
--cursor-link: pointer;
}
/* ====== Bold ====== */
body {
--bold-weight: var(--font-semibold);
--bold-color: var(--color-red);
}
.cm-s-obsidian span.cm-quote.cm-strong {
color: var(--bold-color);
}
/* Italic */
body {
--italic-color: var(--color-orange);
}
.cm-s-obsidian span.cm-quote.cm-em {
color: var(--italic-color);
}
/* --- */
font[color] {
--italic-color: inhert;
--bold-color: inhert;
}
/* Lists */
body {
--list-indent: 2em;
--list-spacing: 0.075em;
--list-bullet-border: none;
--list-bullet-radius: 50%;
--list-bullet-size: 0.3em;
--list-bullet-size-alt: calc(var(--list-bullet-size) / 2);
--list-bullet-transform: none;
--list-numbered-style: decimal;
}
/* List all */
body:not(.ul-marker-restore) .markdown-rendered .has-list-bullet .has-list-bullet .has-list-bullet .has-list-bullet .list-bullet::after,
body:not(.ul-marker-restore) .markdown-rendered .list-bullet::after,
body:not(.ul-marker-restore) .markdown-source-view.mod-cm6 .list-bullet::after {
--list-bullet-radius: 50%;
--list-bullet-border: calc(var(--list-bullet-size) / 2) solid var(--list-marker-color);
width: var(--list-bullet-size-alt);
height: var(--list-bullet-size-alt);
background-color: transparent;
}
/* level 1 */
body:not(.ul-marker-restore) .markdown-rendered .has-list-bullet .list-bullet::after,
body:not(.ul-marker-restore) .markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-1.cm-line div.cm-fold-indicator~span.cm-formatting .list-bullet::after,
body:not(.ul-marker-restore) .markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-1.cm-line>span.cm-formatting:first-of-type .list-bullet::after {
--list-bullet-radius: 50%;
--list-bullet-border: none;
width: var(--list-bullet-size);
height: var(--list-bullet-size);
background-color: var(--list-marker-color);
}
/* level 2 */
body:not(.ul-marker-restore) .markdown-rendered .has-list-bullet .has-list-bullet .list-bullet::after,
body:not(.ul-marker-restore) .markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-2.cm-line div.cm-fold-indicator~span.cm-formatting .list-bullet::after,
body:not(.ul-marker-restore) .markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-2.cm-line span.cm-hmd-list-indent~span.cm-formatting .list-bullet::after {
--list-bullet-radius: 0;
--list-bullet-border: none;
width: var(--list-bullet-size);
height: var(--list-bullet-size);
background-color: var(--list-marker-color);
}
/* level 3 */
body:not(.ul-marker-restore) .markdown-rendered .has-list-bullet .has-list-bullet .has-list-bullet .list-bullet::after,
body:not(.ul-marker-restore) .markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-3.cm-line div.cm-fold-indicator~span.cm-formatting .list-bullet::after,
body:not(.ul-marker-restore) .markdown-source-view.mod-cm6 .HyperMD-list-line.HyperMD-list-line-3.cm-line span.cm-hmd-list-indent~span.cm-formatting .list-bullet::after {
--list-bullet-radius: 0;
--list-bullet-transform: rotate(45deg);
--list-bullet-border: none;
width: var(--list-bullet-size);
height: var(--list-bullet-size);
background-color: var(--list-marker-color);
}
li.is-collapsed .list-bullet:after,
.is-collapsed~.cm-formatting-list .list-bullet:after {
background-color: var(--list-marker-color-collapsed) !important;
}
ol>li.is-collapsed::marker,
ul>li.is-collapsed::marker,
.cm-s-obsidian .is-collapsed~.cm-formatting-list {
color: var(--list-marker-color-collapsed) !important;
}
@media (hover: hover) {
.list-collapse-indicator:hover~.list-bullet:after,
.cm-fold-indicator:hover~.list-bullet:after,
.list-collapse-indicator:hover~.cm-formatting-list .list-bullet:after,
.cm-fold-indicator:hover~.cm-formatting-list .list-bullet:after {
background-color: var(--list-marker-color-hover) !important;
}
li.is-collapsed .list-collapse-indicator:hover~.list-bullet:after,
li.is-collapsed .cm-fold-indicator:hover~.list-bullet:after,
.list-collapse-indicator:hover.is-collapsed~.list-bullet:after,
.cm-fold-indicator:hover.is-collapsed~.list-bullet:after,
li.is-collapsed .list-collapse-indicator:hover~.cm-formatting-list .list-bullet:after,
li.is-collapsed .cm-fold-indicator:hover~.cm-formatting-list .list-bullet:after,
.list-collapse-indicator:hover.is-collapsed~.cm-formatting-list .list-bullet:after,
.cm-fold-indicator:hover.is-collapsed~.cm-formatting-list .list-bullet:after {
background-color: var(--list-marker-color-collapsed) !important;
}
}
/* ======checkboxes ====== */
body {
/* Checkboxes */
--checkbox-radius: 6px;
--checkbox-size: var(--font-text-size);
--checkbox-marker-color: var(--background-primary);
--checkbox-color: var(--color-green);
--checkbox-color-hover: var(--color-green);
--checkbox-border-color: var(--text-faint);
--checkbox-border-color-hover: var(--text-faint);
--checklist-done-decoration: line-through;
--checklist-done-color: var(--text-faint);
}
@media (hover: hover) {
input[type=checkbox]:checked:hover {
filter: brightness(1.075);
}
input[type=checkbox]:hover {
outline-offset: 2px;
outline: 2px solid var(--background-modifier-border-hover);
}
}
input[type=checkbox] {
transition: box-shadow var(--anim-duration-moderate) var(--anim-motion-swing), filter var(--anim-duration-moderate) var(--anim-motion-smooth);
cursor: pointer;
}
input[type=checkbox]:checked:after {
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3e%3cg clip-path='url(%23a)'%3e%3cpath fill='black' d='M15.53 2.41a1.5 1.5 0 0 1 .06 2.12l-8.5 9a1.501 1.501 0 0 1-2.15.03l-4.5-4.5a1.5 1.5 0 0 1 2.12-2.12l3.41 3.408 7.44-7.878a1.5 1.5 0 0 1 2.12-.06Z'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='white' d='M0 0h16v16H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
/* Alternate Checkboxes */
body:not(.disable-alternative-checkboxes) input[data-task="<"]:checked,
body:not(.disable-alternative-checkboxes) li[data-task="<"]>input:checked,
body:not(.disable-alternative-checkboxes) li[data-task="<"]>p>input:checked,
body:not(.disable-alternative-checkboxes) input[data-task=">"]:checked,
body:not(.disable-alternative-checkboxes) li[data-task=">"]>input:checked,
body:not(.disable-alternative-checkboxes) li[data-task=">"]>p>input:checked,
body:not(.disable-alternative-checkboxes) input[data-task="d"]:checked,
body:not(.disable-alternative-checkboxes) li[data-task="d"]>input:checked,
body:not(.disable-alternative-checkboxes) li[data-task="d"]>p>input:checked,
body:not(.disable-alternative-checkboxes) input[data-task="u"]:checked,
body:not(.disable-alternative-checkboxes) li[data-task="u"]>input:checked,
body:not(.disable-alternative-checkboxes) li[data-task="u"]>p>input:checked,
body:not(.disable-alternative-checkboxes) input[data-task="S"]:checked,
body:not(.disable-alternative-checkboxes) li[data-task="S"]>input:checked,
body:not(.disable-alternative-checkboxes) li[data-task="S"]>p>input:checked,
body:not(.disable-alternative-checkboxes) input[data-task="“"]:checked,
body:not(.disable-alternative-checkboxes) li[data-task="“"]>input:checked,
body:not(.disable-alternative-checkboxes) li[data-task="“"]>p>input:checked,
body:not(.disable-alternative-checkboxes) input[data-task="\""]:checked,
body:not(.disable-alternative-checkboxes) li[data-task="\""]>input:checked,
body:not(.disable-alternative-checkboxes) li[data-task="\""]>p>input:checked,
body:not(.disable-alternative-checkboxes) input[data-task="c"]:checked,
body:not(.disable-alternative-checkboxes) li[data-task="c"]>input:checked,
body:not(.disable-alternative-checkboxes) li[data-task="c"]>p>input:checked,
body:not(.disable-alternative-checkboxes) input[data-task="p"]:checked,
body:not(.disable-alternative-checkboxes) li[data-task="p"]>input:checked,
body:not(.disable-alternative-checkboxes) li[data-task="p"]>p>input:checked,
body:not(.disable-alternative-checkboxes) input[data-task="n"]:checked,
body:not(.disable-alternative-checkboxes) li[data-task="n"]>input:checked,
body:not(.disable-alternative-checkboxes) li[data-task="n"]>p>input:checked,
body:not(.disable-alternative-checkboxes) input[data-task="b"]:checked,
body:not(.disable-alternative-checkboxes) li[data-task="b"]>input:checked,
body:not(.disable-alternative-checkboxes) li[data-task="b"]>p>input:checked,
body:not(.disable-alternative-checkboxes) input[data-task="l"]:checked,
body:not(.disable-alternative-checkboxes) li[data-task="l"]>input:checked,
body:not(.disable-alternative-checkboxes) li[data-task="l"]>p>input:checked,
body:not(.disable-alternative-checkboxes) input[data-task="I"]:checked,
body:not(.disable-alternative-checkboxes) li[data-task="I"]>input:checked,
body:not(.disable-alternative-checkboxes) li[data-task="I"]>p>input:checked,
body:not(.disable-alternative-checkboxes) input[data-task="*"]:checked,
body:not(.disable-alternative-checkboxes) li[data-task="*"]>input:checked,
body:not(.disable-alternative-checkboxes) li[data-task="*"]>p>input:checked {
--checkbox-marker-color: transparent;
border: none;
border-radius: 0;
background-image: none;
background-color: currentColor;
-webkit-mask-size: var(--checkbox-icon);
-webkit-mask-position: 50% 50%
}
body:not(.disable-alternative-checkboxes) input[data-task="!"]:checked,
body:not(.disable-alternative-checkboxes) li[data-task="!"]>input:checked,
body:not(.disable-alternative-checkboxes) li[data-task="!"]>p>input:checked {
--checkbox-color: var(--color-orange);
--checkbox-color-hover: var(--color-orange);
}
body:not(.disable-alternative-checkboxes) input[data-task="!"]:checked:after,
body:not(.disable-alternative-checkboxes) li[data-task="!"]>input:checked:after,
body:not(.disable-alternative-checkboxes) li[data-task="!"]>p>input:checked:after {
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3e%3cpath fill='black' fill-rule='evenodd' d='M8 0a2.463 2.463 0 0 0-2.43 2.864v.002L6.686 9.55a1.334 1.334 0 0 0 2.63 0l1.114-6.685v-.002A2.463 2.463 0 0 0 8 0Zm0 12a2 2 0 1 0 0 4 2 2 0 0 0 0-4Z' clip-rule='evenodd'/%3e%3c/svg%3e");
}
body:not(.disable-alternative-checkboxes) input[data-task="?"]:checked,
body:not(.disable-alternative-checkboxes) li[data-task="?"]>input:checked,
body:not(.disable-alternative-checkboxes) li[data-task="?"]>p>input:checked {
--checkbox-color: var(--color-pink);
--checkbox-color-hover: var(--color-pink);
}
body:not(.disable-alternative-checkboxes) input[data-task="?"]:checked:after,
body:not(.disable-alternative-checkboxes) li[data-task="?"]>input:checked:after,
body:not(.disable-alternative-checkboxes) li[data-task="?"]>p>input:checked:after {
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3e%3cpath fill='black' d='M12.871 3.692c0 3.56-3.956 3.319-3.956 5.78v.014c0 .284-.23.514-.514.514H6.243a.514.514 0 0 1-.515-.514V9.34c0-3.803 3.473-3.56 3.473-5.341 0-.77-.571-1.23-1.517-1.23-.768 0-1.554.335-2.268 1.022a.512.512 0 0 1-.67.031l-1.419-1.11a.513.513 0 0 1-.056-.76C4.457.731 5.997 0 8.036 0c3.23 0 4.835 1.736 4.835 3.692ZM9.355 14c0 1.099-.88 2-2 2-1.1 0-2-.901-2-2s.9-2 2-2c1.12 0 2 .901 2 2Z'/%3e%3c/svg%3e");
}
body:not(.disable-alternative-checkboxes) input[data-task="*"]:checked,
body:not(.disable-alternative-checkboxes) li[data-task="*"]>input:checked,
body:not(.disable-alternative-checkboxes) 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, ');
}
body:not(.disable-alternative-checkboxes) input[data-task="i"]:checked,
body:not(.disable-alternative-checkboxes) li[data-task="i"]>input:checked,
body:not(.disable-alternative-checkboxes) li[data-task="i"]>p>input:checked {
--checkbox-color: var(--color-cyan);
--checkbox-color-hover: var(--color-cyan);
}
body:not(.disable-alternative-checkboxes) input[data-task="i"]:checked:after,
body:not(.disable-alternative-checkboxes) li[data-task="i"]>input:checked:after,
body:not(.disable-alternative-checkboxes) li[data-task="i"]>p>input:checked:after {
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3e%3cpath fill='black' d='M10.34 14.025c-.007.002-.56.186-1.04.186-.265 0-.372-.055-.406-.08-.168-.116-.48-.335.054-1.4l1-1.993c.593-1.184.681-2.33.245-3.226-.356-.733-1.039-1.236-1.92-1.416A5 5 0 0 0 7.315 6C5.466 6 4.221 7.08 4.17 7.125a.5.5 0 0 0 .493.848c.005-.002.559-.187 1.04-.187.262 0 .368.055.401.078.17.119.482.34-.05 1.403l-1.001 1.995c-.594 1.185-.681 2.33-.245 3.225.356.733 1.038 1.236 1.921 1.416.314.063.636.097.954.097 1.85 0 3.096-1.08 3.148-1.126a.5.5 0 0 0-.49-.85ZM9.5 5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z'/%3e%3c/svg%3e");
}
body:not(.disable-alternative-checkboxes) input[data-task="/"]:checked,
body:not(.disable-alternative-checkboxes) li[data-task="/"]>input:checked,
body:not(.disable-alternative-checkboxes) li[data-task="/"]>p>input:checked {
--checkbox-color-hover: var(--color-yellow);
--checkbox-color: var(--color-yellow);
border: 2px var(--color-yellow) solid;
background: conic-gradient(var(--color-yellow) 0% 37.5%, transparent 37.5% 100%);
}
body:not(.disable-alternative-checkboxes) input[data-task="/"]:checked:hover,
body:not(.disable-alternative-checkboxes) li[data-task="/"]>input:checked:hover,
body:not(.disable-alternative-checkboxes) li[data-task="/"]>p>input:checked:hover {
background: conic-gradient(var(--color-yellow) 0% 37.5%, transparent 37.5% 100%);
}
body:not(.disable-alternative-checkboxes) input[data-task="/"]:checked:after,
body:not(.disable-alternative-checkboxes) li[data-task="/"]>input:checked:after,
body:not(.disable-alternative-checkboxes) li[data-task="/"]>p>input:checked:after {
background-color: rgba(0, 0, 0, 0);
-webkit-mask-image: none;
}
body:not(.disable-alternative-checkboxes) input[data-task="I"]:checked,
body:not(.disable-alternative-checkboxes) li[data-task="I"]>input:checked,
body:not(.disable-alternative-checkboxes) 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, ');
}
body:not(.disable-alternative-checkboxes) input[data-task="l"]:checked,
body:not(.disable-alternative-checkboxes) li[data-task="l"]>input:checked,
body:not(.disable-alternative-checkboxes) 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, ');
}
body:not(.disable-alternative-checkboxes) input[data-task="-"]:checked,
body:not(.disable-alternative-checkboxes) li[data-task="-"]>input:checked,
body:not(.disable-alternative-checkboxes) li[data-task="-"]>p>input:checked {
--checkbox-color: var(--text-faint);
--checkbox-color-hover: var(--text-faint);
}
body:not(.disable-alternative-checkboxes) input[data-task="-"]:checked:after,
body:not(.disable-alternative-checkboxes) li[data-task="-"]>input:checked:after,
body:not(.disable-alternative-checkboxes) li[data-task="-"]>p>input:checked:after {
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3e%3cpath fill='black' fill-rule='evenodd' d='M0 8a1.5 1.5 0 0 1 1.5-1.5h13a1.5 1.5 0 0 1 0 3h-13A1.5 1.5 0 0 1 0 8Z' clip-rule='evenodd'/%3e%3c/svg%3e");
}
body:not(.disable-alternative-checkboxes):not(.tasks) .markdown-preview-view ul li[data-task="-"].task-list-item.is-checked,
body:not(.disable-alternative-checkboxes):not(.tasks) .markdown-source-view.mod-cm6 .HyperMD-task-line[data-task]:is([data-task="-"]),
body:not(.disable-alternative-checkboxes):not(.tasks) li[data-task="-"].task-list-item.is-checked {
color: var(--text-faint);
text-decoration: line-through solid var(--text-faint) 1px
}
body:not(.disable-alternative-checkboxes) input[data-task="b"]:checked,
body:not(.disable-alternative-checkboxes) li[data-task="b"]>input:checked,
body:not(.disable-alternative-checkboxes) 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, ');
}
body:not(.disable-alternative-checkboxes) input[data-task="n"]:checked,
body:not(.disable-alternative-checkboxes) li[data-task="n"]>input:checked,
body:not(.disable-alternative-checkboxes) 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, ');
}
body:not(.disable-alternative-checkboxes) input[data-task="p"]:checked,
body:not(.disable-alternative-checkboxes) li[data-task="p"]>input:checked,
body:not(.disable-alternative-checkboxes) 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, ');
}
body:not(.disable-alternative-checkboxes) input[data-task="c"]:checked,
body:not(.disable-alternative-checkboxes) li[data-task="c"]>input:checked,
body:not(.disable-alternative-checkboxes) 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, ');
}
body:not(.disable-alternative-checkboxes) input[data-task="“"]:checked,
body:not(.disable-alternative-checkboxes) li[data-task="“"]>input:checked,
body:not(.disable-alternative-checkboxes) li[data-task="“"]>p>input:checked,
body:not(.disable-alternative-checkboxes) input[data-task="\""]:checked,
body:not(.disable-alternative-checkboxes) li[data-task="\""]>input:checked,
body:not(.disable-alternative-checkboxes) 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, ');
}
body:not(.disable-alternative-checkboxes) input[data-task="S"]:checked,
body:not(.disable-alternative-checkboxes) li[data-task="S"]>input:checked,
body:not(.disable-alternative-checkboxes) 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,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3e%3cpath fill='black' d='M12.781 8.34c-.84-.665-2.146-1.247-3.354-1.715V4.396a28.48 28.48 0 0 1 2.123.772c.096.04.209.006.265-.082l1.193-1.805a.219.219 0 0 0-.079-.314c-.68-.365-2.072-.93-3.502-1.293V.366a.27.27 0 0 0-.27-.271H6.985a.271.271 0 0 0-.271.271v.973c-2.014.092-3.38.795-4.166 2.147-.616 1.06-.613 2.255.004 3.118.645.922 1.699 1.332 3.031 1.851l.172.066c.309.118.634.239.959.359v2.715c-1.41-.335-2.736-1.023-2.98-1.189a.218.218 0 0 0-.296.048l-1.444 1.883a.211.211 0 0 0-.043.163.22.22 0 0 0 .086.145c.874.648 2.145 1.266 3.403 1.654a12.4 12.4 0 0 0 1.275.316v1.018c0 .148.121.27.271.27h2.173a.27.27 0 0 0 .27-.27v-.845c1.928-.16 3.368-.997 4.192-2.45.793-1.402.49-2.858-.839-3.998ZM6.712 4.014v1.643c-.624-.2-.993-.394-.953-.872.04-.49.51-.69.954-.771Zm2.716 5.875c.458.205.806.42.927.689.069.152.063.326-.016.533-.14.364-.502.553-.912.649V9.889Z'/%3e%3c/svg%3e");
}
body:not(.disable-alternative-checkboxes) input[data-task="u"]:checked,
body:not(.disable-alternative-checkboxes) li[data-task="u"]>input:checked,
body:not(.disable-alternative-checkboxes) 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, ');
}
body:not(.disable-alternative-checkboxes) input[data-task="d"]:checked,
body:not(.disable-alternative-checkboxes) li[data-task="d"]>input:checked,
body:not(.disable-alternative-checkboxes) 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, ');
}
body:not(.disable-alternative-checkboxes) input[data-task=">"]:checked,
body:not(.disable-alternative-checkboxes) li[data-task=">"]>input:checked,
body:not(.disable-alternative-checkboxes) 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, ');
}
body:not(.disable-alternative-checkboxes) input[data-task="<"]:checked,
body:not(.disable-alternative-checkboxes) li[data-task="<"]>input:checked,
body:not(.disable-alternative-checkboxes) 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, ');
}
/* ====== Callout ====== */
body {
/* Callouts */
--callout-border-width: 0px;
--callout-border-opacity: 0.25;
--callout-padding: var(--size-4-3) var(--size-4-3) var(--size-4-3) var(--size-4-6);
--callout-radius: var(--radius-s);
--callout-title-color: inherit;
--callout-title-padding: 0;
--callout-title-size: inherit;
--callout-content-padding: 0;
--callout-content-background: transparent;
--callout-content-radius: 0px;
}
.theme-light .callout:is([data-callout-metadata*="style-1"], [data-callout*=style-1]),
.callout-style-1.theme-light {
--callout-border-width: 1px;
--callout-border-opacity: 0.25;
--callout-padding: 0;
--callout-radius: var(--radius-s);
--callout-title-color: inherit;
--callout-title-padding: 8px 16px;
--callout-title-size: inherit;
--callout-content-padding: 0px 16px;
--callout-content-background: #FFFFFFBF;
--callout-content-radius: 0px;
}
.theme-dark .callout:is([data-callout-metadata*="style-1"], [data-callout*=style-1]),
.callout-style-1.theme-dark {
--callout-border-width: 1px;
--callout-border-opacity: 0.25;
--callout-padding: 0;
--callout-radius: var(--radius-s);
--callout-title-color: inherit;
--callout-title-padding: 8px 16px;
--callout-title-size: inherit;
--callout-content-padding: 0px 16px;
--callout-content-background: #00000040;
--callout-content-radius: 0px;
}
.theme-light .callout:is([data-callout-metadata*="style-2"], [data-callout*=style-2]),
.callout-style-2.theme-light {
--callout-border-width: 1px;
--callout-border-opacity: 0.25;
--callout-padding: 0 6px 6px;
--callout-radius: var(--radius-s);
--callout-title-color: inherit;
--callout-title-padding: 8px 16px;
--callout-title-size: inherit;
--callout-content-padding: 0px 16px;
--callout-content-background: #FFFFFFBF;
--callout-content-radius: 4px;
}
.theme-dark .callout:is([data-callout-metadata*="style-2"], [data-callout*=style-2]),
.callout-style-2.theme-dark {
--callout-border-width: 1px;
--callout-border-opacity: 0.25;
--callout-padding: 0 6px 6px;
--callout-radius: var(--radius-s);
--callout-title-color: inherit;
--callout-title-padding: 8px 16px;
--callout-title-size: inherit;
--callout-content-padding: 0px 16px;
--callout-content-background: #00000040;
--callout-content-radius: 4px;
}
body:is(.theme-light, .theme-dark) .callout:is([data-callout-metadata*="style-3"], [data-callout*=style-3]),
.callout-style-3:is(.theme-light, .theme-dark) {
--callout-border-width: 0 0 0 4px;
--callout-border-opacity: 1;
--callout-padding: var(--size-4-3) var(--size-4-3) var(--size-4-3) var(--size-4-6);
--callout-radius: var(--radius-s);
--callout-title-color: inherit;
--callout-title-padding: 0;
--callout-title-size: inherit;
--callout-content-padding: 0;
--callout-content-background: transparent;
--callout-content-radius: 0px;
}
.theme-light .callout:is([data-callout-metadata*="style-4"], [data-callout*=style-4]),
.callout-style-4.theme-light {
--callout-border-width: 0 0 0 4px;
--callout-border-opacity: 1;
--callout-padding: 0;
--callout-radius: var(--radius-s);
--callout-title-color: inherit;
--callout-title-padding: 8px 16px;
--callout-title-size: inherit;
--callout-content-padding: 0px 16px;
--callout-content-background: #FFFFFFBF;
--callout-content-radius: 0px;
}
.theme-dark .callout:is([data-callout-metadata*="style-4"], [data-callout*=style-4]),
.callout-style-4.theme-dark {
--callout-border-width: 0 0 0 4px;
--callout-border-opacity: 1;
--callout-padding: 0;
--callout-radius: var(--radius-s);
--callout-title-color: inherit;
--callout-title-padding: 8px 16px;
--callout-title-size: inherit;
--callout-content-padding: 0px 16px;
--callout-content-background: #00000040;
--callout-content-radius: 0px;
}
.callout-content {
border-radius: var(--callout-content-radius);
}
/* ======Blockquotes ====== */
body {
--background-alt-light: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath fill='%23000000' fill-opacity='0.12' d='M1 3h1v1H1V3zm2-2h1v1H3V1z'%3E%3C/path%3E%3C/svg%3E");
--background-alt-dark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath fill='%23ffffff' fill-opacity='0.12' d='M1 3h1v1H1V3zm2-2h1v1H3V1z'%3E%3C/path%3E%3C/svg%3E");
}
body {
/* Blockquotes */
--blockquote-border-thickness: 3px;
--blockquote-border-color: var(--interactive-accent);
--blockquote-font-style: normal;
--blockquote-color: inherit;
--blockquote-background-color: transparent;
--blockquote-background-light: var(--background-alt-light);
--blockquote-background-dark: var(--background-alt-dark);
}
.theme-light .markdown-source-view .cm-scroller .cm-line.HyperMD-quote,
.theme-light .markdown-rendered blockquote {
border-radius: var(--radius-s);
background: var(--blockquote-background-light);
}
.theme-dark .markdown-source-view .cm-scroller .cm-line.HyperMD-quote,
.theme-dark .markdown-rendered blockquote {
border-radius: var(--radius-s);
background: var(--blockquote-background-dark);
}
.markdown-rendered blockquote,
.markdown-preview-view blockquote {
position: relative;
}
.markdown-rendered blockquote::before,
.markdown-preview-view blockquote::before {
content: "";
position: absolute;
left: 4px;
top: 4px;
height: calc(100% - 8px);
width: var(--blockquote-border-thickness);
background-color: var(--blockquote-border-color);
border-radius: 24px;
}
.markdown-rendered blockquote {
border-left: none;
}
.markdown-source-view.mod-cm6.is-live-preview .HyperMD-quote::before {
content: "";
width: var(--blockquote-border-thickness) !important;
border-left: none !important;
background-color: var(--blockquote-border-color);
border-radius: 24px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
color: transparent;
position: absolute;
left: 0px !important;
bottom: 4px !important;
height: calc(100% - 4px);
}
.markdown-source-view.mod-cm6.is-live-preview .HyperMD-quote.cm-line {
border-left: 4px solid transparent;
}
.markdown-source-view.mod-cm6 div:not(.HyperMD-quote)+.HyperMD-quote::before,
.markdown-source-view.mod-cm6 .cm-content :first-child:is(.HyperMD-quote)::before {
top: 4px !important;
height: calc(100% - 4px);
border-radius: 24px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}
.markdown-source-view.mod-cm6 div:not(.HyperMD-quote)+.HyperMD-quote:not(:has(+ .HyperMD-quote))::before,
.markdown-source-view.mod-cm6 .cm-content :first-child:is(.HyperMD-quote):not(:has(+ .HyperMD-quote))::before {
bottom: 4px !important;
top: 4px !important;
height: calc(100% - 8px);
border-radius: 24px;
}
.markdown-source-view.mod-cm6 .HyperMD-quote:has(+ .HyperMD-quote)::before {
bottom: 0px !important;
height: 100%;
border-radius: 0px;
}
/*---*/
.markdown-source-view.mod-cm6 .HyperMD-quote {
border-top-left-radius: 0 !important;
border-top-right-radius: 0 !important;
border-bottom-left-radius: var(--radius-s) !important;
border-bottom-right-radius: var(--radius-s) !important;
}
.markdown-source-view.mod-cm6 div:not(.HyperMD-quote)+.HyperMD-quote,
.markdown-source-view.mod-cm6 .cm-content :first-child:is(.HyperMD-quote) {
border-top-left-radius: var(--radius-s) !important;
border-top-right-radius: var(--radius-s) !important;
}
.markdown-source-view.mod-cm6 .HyperMD-quote:has(+ .HyperMD-quote) {
border-bottom-left-radius: 0 !important;
border-bottom-right-radius: 0 !important;
}
/*kbd*/
kbd {
background-color: var(--background-modifier-hover);
color: var(--text-muted);
}
/*inline code*/
body {
--inline-code-normal: var(--color-pink);
--inline-code-background-light: var(--background-alt-light);
--inline-code-background-dark: var(--background-alt-dark);
}
.markdown-rendered :not(pre)>code,
.cm-s-obsidian span.cm-inline-code {
color: var(--inline-code-normal)
}
.theme-light .cm-s-obsidian span.cm-inline-code:not(.cm-formatting):not(.cm-hmd-indented-code):not(.obsidian-search-match-highlight),
.theme-light .cm-s-obsidian span.cm-inline-code,
.theme-light :not(pre)>code {
background: var(--inline-code-background-light);
}
.theme-dark .cm-s-obsidian span.cm-inline-code:not(.cm-formatting):not(.cm-hmd-indented-code):not(.obsidian-search-match-highlight),
.theme-dark .cm-s-obsidian span.cm-inline-code,
.theme-dark :not(pre)>code {
background: var(--inline-code-background-dark);
}
.theme-light .cm-s-obsidian span.cm-inline-code span.cm-inline-code.cm-hmd-indented-code,
.theme-dark .cm-s-obsidian span.cm-inline-code span.cm-inline-code.cm-hmd-indented-code {
background: unset;
}
/*codeblock*/
body {
/* Code */
--code-white-space: pre-wrap;
--code-radius: var(--radius-s);
--code-size: var(--font-smaller);
--code-background-light: var(--background-alt-light);
--code-background-dark: var(--background-alt-dark);
--code-border-light: 1px dashed var(--background-modifier-border);
--code-border-dark: 1px dashed var(--background-modifier-border);
--code-normal: var(--text-muted);
--code-comment: var(--text-faint);
--code-function: var(--color-yellow);
--code-important: var(--color-orange);
--code-keyword: var(--color-pink);
--code-operator: var(--color-red);
--code-property: var(--color-cyan);
--code-punctuation: var(--text-muted);
--code-string: var(--color-green);
--code-tag: var(--color-red);
--code-value: var(--color-purple);
}
.theme-light {
--code-background: var(--code-background-light);
--code-border: var(--code-border-light);
}
.theme-dark {
--code-background: var(--code-background-dark);
--code-border: var(--code-border-dark);
}
.cm-s-obsidian div.HyperMD-codeblock-begin-bg,
.cm-s-obsidian div.HyperMD-codeblock-end-bg,
.cm-s-obsidian div.HyperMD-codeblock-bg,
.markdown-rendered pre {
background: var(--code-background);
}
.cm-s-obsidian div.HyperMD-codeblock-begin-bg {
border-top: var(--code-border);
}
.cm-s-obsidian div.HyperMD-codeblock-end-bg {
border-bottom: var(--code-border);
}
.cm-s-obsidian div.HyperMD-codeblock-bg {
border-left: var(--code-border);
border-right: var(--code-border);
}
.markdown-rendered pre {
border: var(--code-border);
}
.cm-s-obsidian .HyperMD-codeblock {
caret-color: auto;
}
.codeblock-style-dracula {
--code-background-light: #282A36;
--code-background-dark: #282A36;
--code-border-light: none;
--code-border-dark: none;
--code-normal: #f8f8f2;
--code-comment: #6272a4;
--code-function: #f1fa8c;
--code-important: #ffb86c;
--code-keyword: #ff79c6;
--code-operator: #ff5555;
--code-property: #8be9fd;
--code-punctuation: #f8f8f2;
--code-string: #50fa7b;
--code-tag: #ff5555;
--code-value: #bd93f9;
}
.codeblock-style-solarized-light {
--code-background-light: #fdf6e3;
--code-background-dark: #fdf6e3;
--code-border-light: none;
--code-border-dark: none;
--code-normal: #657b83;
--code-comment: #93a1a1;
--code-function: #b58900;
--code-important: #cb4b16;
--code-keyword: #d33682;
--code-operator: #dc322f;
--code-property: #2aa198;
--code-punctuation: #657b83;
--code-string: #859900;
--code-tag: #dc322f;
--code-value: #6c71c4;
}
.codeblock-style-solarized-dark {
--code-background-light: #002b36;
--code-background-dark: #002b36;
--code-border-light: none;
--code-border-dark: none;
--code-normal: #839496;
--code-comment: #586e75;
--code-function: #b58900;
--code-important: #cb4b16;
--code-keyword: #d33682;
--code-operator: #dc322f;
--code-property: #2aa198;
--code-punctuation: #839496;
--code-string: #859900;
--code-tag: #dc322f;
--code-value: #6c71c4;
}
.codeblock-style-one-dark {
--code-background-light: #282C34;
--code-background-dark: #282C34;
--code-border-light: none;
--code-border-dark: none;
--code-normal: #ABB2BF;
--code-comment: #5C6370;
--code-function: #E5C07B;
--code-important: #D19A66;
--code-keyword: #E06C75;
--code-operator: #BE5046;
--code-property: #56B6C2;
--code-punctuation: #ABB2BF;
--code-string: #98C379;
--code-tag: #BE5046;
--code-value: #C678DD;
}
.css-settings-manager:not(.codeblock-style-customize) .cm-s-obsidian .HyperMD-codeblock ::selection,
.css-settings-manager:not(.codeblock-style-customize) .markdown-rendered pre ::selection,
.css-settings-manager:not(.codeblock-style-customize) .markdown-source-view.mod-cm6 .code-block-flair:hover,
.css-settings-manager:not(.codeblock-style-customize) .markdown-rendered button.copy-code-button:hover {
background-color: hsl(from var(--code-normal) h s l / 20%);
}
.markdown-source-view.mod-cm6 .code-block-flair,
.markdown-rendered button.copy-code-button {
color: var(--code-normal);
}
/* ======table ====== */
body {
--table-header-background-light: var(--background-alt-light);
--table-header-background-dark: var(--background-alt-dark);
--table-width: 88cqw;
}
.theme-light .markdown-rendered thead tr {
background: var(--table-header-background-light);
}
.theme-dark .markdown-rendered thead tr {
background: var(--table-header-background-dark);
}
body:not(.table-width-obsidian-default) .markdown-source-view.mod-cm6 .cm-table-widget .table-wrapper,
body:not(.table-width-obsidian-default) :is(.markdown-rendered, .markdown-source-view.mod-cm6.is-live-preview) table {
width: 100% !important;
}
.markdown-source-view,
.markdown-reading-view {
container-type: inline-size;
}
.table-width-customized .markdown-source-view.mod-cm6.is-live-preview .cm-content>.cm-table-widget,
.table-width-customized .markdown-rendered .markdown-preview-sizer>div:has(>table) {
overflow: auto;
width: var(--table-width) !important;
margin-left: calc((var(--table-width) - 100%) / -2) !important;
}
/* ===== embeds ====== */
body {
/* Embeds */
--embed-border-radius: 0px;
}
.seamless-embeds {
--embed-border-left: none;
}
.seamless-embeds .markdown-embed {
--embed-border-start: none;
}
.markdown-embed {
border-radius: var(--embed-border-radius);
}
/* ===== image ====== */
/* image center align */
.img-center-align .print :is(.markdown-preview-view, .markdown-rendered) img:not([class]),
.img-center-align .markdown-preview-view img:not([class]),
.img-center-align .markdown-source-view img:not([class]) {
display: block;
margin-left: auto !important;
margin-right: auto !important;
}
.img-center-align .print :is(.markdown-preview-view, .markdown-rendered) img:is([class=""], .image-ready-resize, .image-ready-click-view),
.img-center-align .markdown-preview-view img:is([class=""], .image-ready-resize, .image-ready-click-view),
.img-center-align .markdown-source-view img:is([class=""], .image-ready-resize, .image-ready-click-view) {
display: block;
margin-left: auto !important;
margin-right: auto !important;
}
/* image hover effect */
.markdown-source-view.mod-cm6 .cm-content>.internal-embed {
contain: unset !important;
}
@media (hover: hover) {
.workspace-leaf-content[data-type="markdown"] .markdown-source-view .cm-content>img:hover,
.workspace-leaf-content[data-type="markdown"] .view-content .cm-content .image-embed img:hover {
outline-offset: 2px;
outline: 2px solid var(--background-modifier-border-hover);
border-radius: var(--radius-s);
}
}
.theme-dark.img-darken .markdown-preview-view img,
.theme-dark.img-darken .markdown-source-view img {
opacity: 0.75;
transition: opacity var(--anim-duration-fast) linear;
}
.theme-dark.img-darken .markdown-preview-view img:hover,
.theme-dark.img-darken .markdown-source-view img:hover {
opacity: 1;
transition: opacity var(--anim-duration-fast) linear;
}
/* image zoom */
/* from https://github.com/kepano/obsidian-minimal, author:@kepano */
.image-embed.is-loaded {
line-height: 0
}
.image-embed.is-loaded img {
background-color: transparent
}
.image-embed.is-loaded img:active {
background-color: transparent
}
body:not(.zoom-off) .view-content div:not(.canvas-node-content) img:not([class]) {
max-width: 100%;
cursor: zoom-in
}
body:not(.zoom-off) .view-content img:not([class]):active {
cursor: zoom-out;
}
body:not(.zoom-off) .view-content .markdown-preview-view img:not([class])[referrerpolicy=no-referrer]:active {
background-color: var(--background-primary);
padding: 10px;
}
body:not(.zoom-off) .view-content .image-embed:not(.canvas-node-content):active,
body:not(.zoom-off) .view-content .markdown-preview-view img:not([class])[referrerpolicy=no-referrer]:active {
aspect-ratio: unset;
cursor: zoom-out;
display: block;
z-index: 200;
position: fixed;
max-height: calc(100% + 1px);
max-width: 100%;
height: calc(100% + 1px);
width: 100%;
object-fit: contain;
margin: -.5px auto 0 !important;
text-align: center;
padding: 0;
left: 0;
right: 0;
bottom: 0;
}
body:not(.zoom-off) .view-content .image-embed:not(.canvas-node-content):active:after {
background-color: var(--background-primary);
opacity: .9;
content: " ";
height: calc(100% + 1px);
width: 100%;
position: fixed;
left: 0;
right: 1px;
z-index: 0;
}
body:not(.zoom-off) .view-content .image-embed:not(.canvas-node-content):active img:not([class]) {
aspect-ratio: unset;
top: 50%;
z-index: 99;
transform: translateY(-50%);
padding: 0;
margin: 0 auto;
width: calc(100% - 20px);
max-height: 95vh;
object-fit: contain;
left: 0;
right: 0;
bottom: 0;
position: absolute;
opacity: 1;
outline: unset !important;
outline-offset: 0px !important;
border-radius: 0 !important;
}
/* ====== pdf ====== */
.pdf-toolbar,
.pdf-container,
.pdf-sidebar-container {
background-color: transparent;
}
/* ====== icon ====== */
body {
--clickable-icon-radius: 6px;
}
.workspace-tab-header-inner-icon {
align-items: center;
justify-content: center;
}
.workspace-tab-header-tab-list,
.workspace-tab-header-new-tab {
padding-top: 6px;
}
.clickable-icon.document-search-button,
.clickable-icon.document-search-close-button,
body:not(.is-mobile) .workspace-split.mod-left-split .workspace-sidedock-vault-profile .workspace-drawer-vault-actions .clickable-icon,
.mod-left-split .workspace-tab-header .workspace-tab-header-inner,
.mod-right-split .workspace-tab-header .workspace-tab-header-inner,
.clickable-icon.nav-action-button,
.clickable-icon.side-dock-ribbon-action,
.sidebar-toggle-button .clickable-icon,
.workspace-tab-header-new-tab .clickable-icon,
.workspace-tab-header-tab-list .clickable-icon,
.view-header .clickable-icon {
padding: 7px;
height: 32px;
width: 32px;
}
.workspace-leaf.has-pane-relief-label .view-header .view-header-nav-buttons .clickable-icon {
width: unset;
}
.mod-left-split .workspace-tab-header .workspace-tab-header-inner,
.mod-right-split .workspace-tab-header .workspace-tab-header-inner {
/*pin icon*/
width: fit-content;
gap: var(--size-2-2);
}
.is-mobile .clickable-icon.nav-action-button,
.is-mobile .clickable-icon.side-dock-ribbon-action,
.is-mobile .sidebar-toggle-button .clickable-icon,
.is-mobile .view-header .clickable-icon {
padding: var(--size-2-2);
}
.titlebar .workspace-tab-header-tab-list,
.titlebar .workspace-tab-header-new-tab,
.mod-root .workspace-tab-header-tab-list,
.mod-root .workspace-tab-header-new-tab {
display: unset;
}
.side-dock-settings,
.side-dock-actions {
gap: var(--size-2-2);
}
.workspace-tab-header-status-icon,
.mod-root .workspace-tab-header-status-icon,
.mod-root .workspace-tab-header-inner-icon {
--icon-size: var(--icon-s);
}
/* ====== icon replace ====== */
svg {
-webkit-mask-size: contain;
-webkit-mask-position: center;
-webkit-mask-repeat: no-repeat;
}
svg.sidebar-right {
background-color: currentColor;
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3e%3cpath fill='black' fill-rule='evenodd' d='M22.875 5.778c0-1.484-1.224-2.653-2.693-2.653H3.818c-1.469 0-2.693 1.17-2.693 2.653v12.444c0 1.484 1.224 2.653 2.693 2.653h16.364c1.469 0 2.693-1.17 2.693-2.653V5.778Zm-10.75 13.347H3.818c-.54 0-.943-.423-.943-.903V5.778c0-.48.404-.903.943-.903h8.307v14.25Zm1.75-14.25v14.25h6.307c.54 0 .943-.423.943-.903V5.778c0-.48-.404-.903-.943-.903h-6.307Zm6 2.125A.875.875 0 0 0 19 6.125h-3a.875.875 0 0 0 0 1.75h3A.875.875 0 0 0 19.875 7Zm0 3A.875.875 0 0 0 19 9.125h-3a.875.875 0 0 0 0 1.75h3a.875.875 0 0 0 .875-.875Zm0 3a.875.875 0 0 0-.875-.875h-3a.875.875 0 0 0 0 1.75h3a.875.875 0 0 0 .875-.875Z' clip-rule='evenodd'/%3e%3c/svg%3e");
}
svg.sidebar-left {
background-color: currentColor;
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3e%3cpath fill='black' fill-rule='evenodd' d='M1.125 5.778c0-1.484 1.224-2.653 2.693-2.653h16.364c1.469 0 2.693 1.17 2.693 2.653v12.444c0 1.484-1.224 2.653-2.693 2.653H3.818c-1.469 0-2.693-1.17-2.693-2.653V5.778Zm10.75 13.347h8.307c.54 0 .943-.423.943-.903V5.778c0-.48-.404-.903-.943-.903h-8.307v14.25Zm-1.75-14.25v14.25H3.818c-.54 0-.943-.423-.943-.903V5.778c0-.48.404-.903.943-.903h6.307ZM4.125 7c0-.483.392-.875.875-.875h3a.875.875 0 1 1 0 1.75H5A.875.875 0 0 1 4.125 7Zm0 3c0-.483.392-.875.875-.875h3a.875.875 0 1 1 0 1.75H5A.875.875 0 0 1 4.125 10Zm0 3c0-.483.392-.875.875-.875h3a.875.875 0 0 1 0 1.75H5A.875.875 0 0 1 4.125 13Z' clip-rule='evenodd'/%3e%3c/svg%3e");
}
/* ====== MOBILE ====== */
.is-phone {
--file-margins: var(--size-4-2) var(--size-4-4);
}
.is-mobile {
--background-modifier-form-field: var(--background-modifier-hover);
}
.is-mobile.theme-light {
--interactive-normal: rgba(var(--mono-rgb-100), 0.05);
--interactive-hover: rgba(var(--mono-rgb-100), 0.075);
}
.is-mobile.theme-dark {
--search-result-background: var(--background-tertiary);
--background-modifier-form-field: var(--background-modifier-hover);
--background-modifier-hover: rgba(var(--mono-rgb-100), 0.08);
--interactive-normal: var(--background-modifier-border);
--interactive-hover: var(--background-modifier-border-hover);
}
.is-mobile .workspace-drawer.mod-right {
--mobile-sidebar-background: var(--background-primary);
}
.is-phone .menu-scroll {
background-color: transparent;
}
.is-tablet.theme-dark .vertical-tab-content,
.is-tablet .workspace-tab-header-container,
.is-mobile .workspace-split.mod-root .view-header,
.is-mobile .workspace-split.mod-root .view-content,
.workspace-drawer.mod-right .workspace-drawer-header,
.workspace-drawer.mod-right .view-header,
.workspace-drawer.mod-right .view-content,
.workspace-drawer.mod-right,
.workspace-drawer.mod-right .workspace-drawer-inner,
.workspace-drawer.mod-right .workspace-drawer-inner .workspace-drawer-tab-container,
.workspace-drawer.mod-right .workspace-drawer-inner .workspace-drawer-tab-container .workspace-leaf-content {
background-color: var(--background-primary);
}
.mobile-navbar {
box-shadow: 0px 0px 8px hsla(var(--accent-h), 18%, 80%, 0.2), 0px 0px 6px hsla(var(--accent-h), 18%, 80%, 0.1);
}
.theme-dark .mobile-navbar {
box-shadow: 0px -1px 0px var(--divider-color);
}
.is-tablet .workspace-tab-container {
border-top: 1px solid var(--divider-color);
}
.is-mobile.theme-light .mk-flow-bar button {
background-color: var(--background-modifier-form-field);
}
.is-tablet .workspace-drawer .nav-header {
border-top: var(--border-width) solid transparent;
}
/* tablet card layout */
.card-layout-pad-open.is-tablet .workspace-drawer {
padding-top: 0;
}
.card-layout-pad-open.is-tablet .workspace-drawer-ribbon {
border-right: 1px solid var(--divider-color);
}
.card-layout-pad-open.is-tablet {
--titlebar-background: var(--background-underlying);
--titlebar-background-focused: var(--background-underlying);
}
.card-layout-pad-open.is-tablet,
.card-layout-pad-open.is-tablet .app-container,
.card-layout-pad-open.is-tablet .workspace,
.card-layout-pad-open.is-tablet .horizontal-main-container {
background-color: var(--background-underlying) !important;
}
.card-layout-pad-open.is-tablet .workspace {
gap: 16px;
padding: 16px;
padding-bottom: 24px;
padding-top: 8px;
}
.card-layout-pad-open.is-tablet .app-container:has(.mobile-toolbar) .workspace {
padding-bottom: 8px;
}
.card-layout-pad-open.is-tablet .workspace-drawer {
background-color: var(--background-primary);
border-radius: var(--card-border-radius-light, 8px) !important;
overflow: hidden !important;
margin: 16px;
margin-bottom: 24px;
margin-top: 32px;
}
.card-layout-pad-open.is-tablet.theme-dark .workspace-drawer {
border-radius: var(--card-border-radius-dark, 8px) !important;
}
.card-layout-pad-open.is-tablet .workspace-split.mod-root {
border-radius: var(--card-border-radius-light, 8px) !important;
overflow: hidden !important;
background-color: var(--background-primary) !important;
box-shadow: 0px 0px 6px hsla(var(--accent-h), 18%, 80%, 0.4), 0px 0px 2px hsla(var(--accent-h), 18%, 80%, 0.2), 0 0 0 1px var(--background-modifier-border);
}
.card-layout-pad-open.is-tablet.theme-dark .workspace-split.mod-root {
box-shadow: 0px 0px 0px 1px var(--background-modifier-border);
border-radius: var(--card-border-radius-dark, 8px);
}
.card-layout-pad-open.is-tablet .workspace-drawer.is-pinned {
border-right: none;
border-left: none;
border-radius: var(--card-border-radius-light, 8px) !important;
margin: 0px;
box-shadow: 0px 0px 6px hsla(var(--accent-h), 18%, 80%, 0.4), 0px 0px 2px hsla(var(--accent-h), 18%, 80%, 0.2), 0 0 0 1px var(--background-modifier-border);
}
.card-layout-pad-open.is-tablet.theme-dark .workspace-drawer.is-pinned {
box-shadow: 0px 0px 0px 1px var(--background-modifier-border);
border-radius: var(--card-border-radius-dark, 8px) !important;
}
.card-layout-pad-open.is-tablet .workspace-drawer-inner {
padding-top: 8px;
}
/* drawer-phone-full-width */
.is-phone.drawer-phone-full-width .workspace-drawer {
width: 100vw;
border-radius: 0px;
}
/* ======== Plugin support ========*/
/*DB folder*/
body:not(.DB-table-full-width-off) .database-plugin__table {
width: 100% !important;
}
body.DB-table-bg-color-unify .database-plugin__navbar,
body.DB-table-bg-color-unify .database-plugin__table {
--background-primary: transparent;
--background-secondary: transparent;
}
body.DB-table-bg-color-adapt .database-plugin__navbar,
body.DB-table-bg-color-adapt .database-plugin__table {
--background-primary: transparent;
--background-secondary: rgba(var(--mono-rgb-100), 0.025);
}
body.DB-table-bg-color-unify .database-plugin__th:hover,
body.DB-table-bg-color-unify .data-input:hover,
body.DB-table-bg-color-adapt .database-plugin__th:hover,
body.DB-table-bg-color-adapt .data-input:hover {
--background-modifier-hover: rgba(var(--mono-rgb-100), 0.025);
--background-secondary: var(--background-modifier-hover);
}
.database-plugin__pagination-button:hover {
background-color: var(--interactive-hover);
}
/* Projects */
body.Projects-bg-color-unify .projects-container.svelte-gr1f73 {
--background-primary: transparent;
--background-secondary: transparent;
--tab-background-active: var(--background-primary);
}
body.Projects-bg-color-adapt .projects-container.svelte-gr1f73 {
--background-primary: transparent;
--background-secondary: rgba(var(--mono-rgb-100), 0.025);
--tab-background-active: var(--background-primary);
}
/*style settings*/
body:not(.is-mobile) .workspace-leaf-content[data-type="style-settings"] .view-content {
padding: 12px !important;
}
.style-settings-container {
padding-left: var(--size-4-8);
margin-left: var(--size-4-1);
border-left: 1px solid var(--divider-color);
}
.style-settings-heading,
.style-settings-heading[data-level="0"] {
margin-bottom: 12px;
}
.style-settings-heading.is-collapsed[data-level="0"] {
margin-bottom: 0;
}
.setting-item+div>.setting-item-heading,
.setting-item+.setting-item-heading,
.themed-color-wrapper>div+div {
margin-top: 0px;
}
.themed-color-wrapper>div {
box-shadow: 0px 0px 0px 1px var(--background-modifier-border);
}
.themed-color-wrapper {
display: flex;
align-items: center;
flex-direction: row;
gap: 8px;
}
.style-settings-container {
padding-bottom: 8px;
}
.setting-item.style-settings-heading:is([data-id=Info], [data-id=Components], [data-id=Appearance-light], [data-id=Appearance-dark], [data-id=Editor], [data-id=Mobile], [data-id=Plugin]) .style-settings-collapse-indicator::after {
content: "";
margin-left: var(--size-4-2);
display: inline-block;
position: relative;
top: 4px;
width: 18px;
height: 18px;
background-color: var(--text-muted);
}
.setting-item.style-settings-heading[data-id=Info] .style-settings-collapse-indicator::after {
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3e%3cg clip-path='url(%23a)'%3e%3cpath fill='%2309244B' d='M9 1.5a7.5 7.5 0 1 1 0 15 7.5 7.5 0 0 1 0-15ZM9 3a6 6 0 1 0 0 12A6 6 0 0 0 9 3Zm-.008 4.5c.419 0 .758.34.758.758V12.1a.75.75 0 0 1-.375 1.4h-.367a.757.757 0 0 1-.758-.758V9a.75.75 0 1 1 0-1.5h.742ZM9 5.25a.75.75 0 1 1 0 1.5.75.75 0 0 1 0-1.5Z'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='white' d='M0 0h18v18H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
.setting-item.style-settings-heading[data-id=Components] .style-settings-collapse-indicator::after {
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3e%3cg clip-path='url(%23a)'%3e%3cpath stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M4.125 6.375 6.75 9l-2.625 2.625L1.5 9l2.625-2.625ZM9 1.5l2.625 2.625L9 6.75 6.375 4.125 9 1.5Zm4.875 4.875L16.5 9l-2.625 2.625L11.25 9l2.625-2.625ZM9 11.25l2.625 2.625L9 16.5l-2.625-2.625L9 11.25Z'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='white' d='M0 0h18v18H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
.setting-item.style-settings-heading[data-id=Appearance-light] .style-settings-collapse-indicator::after {
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3e%3cg clip-path='url(%23a)'%3e%3cpath fill='black' d='M9 3a.726.726 0 0 1-.535-.216.723.723 0 0 1-.215-.534V1.5c0-.213.072-.391.216-.535A.723.723 0 0 1 9 .75a.73.73 0 0 1 .535.216.723.723 0 0 1 .215.534v.75c0 .212-.072.39-.216.534A.723.723 0 0 1 9 3Zm0 14.25a.726.726 0 0 1-.535-.216.723.723 0 0 1-.215-.534v-.75c0-.213.072-.391.216-.535A.723.723 0 0 1 9 15a.73.73 0 0 1 .535.216.723.723 0 0 1 .215.534v.75a.73.73 0 0 1-.216.535.723.723 0 0 1-.534.215Zm6.75-7.5a.726.726 0 0 1-.535-.216A.723.723 0 0 1 15 9c0-.213.072-.391.216-.535a.723.723 0 0 1 .534-.215h.75a.73.73 0 0 1 .535.216.723.723 0 0 1 .215.534c0 .212-.072.39-.216.534a.723.723 0 0 1-.534.216h-.75Zm-14.25 0a.726.726 0 0 1-.535-.216A.723.723 0 0 1 .75 9c0-.213.072-.391.216-.535A.723.723 0 0 1 1.5 8.25h.75a.73.73 0 0 1 .535.216A.723.723 0 0 1 3 9c0 .212-.072.39-.216.534a.723.723 0 0 1-.534.216H1.5Zm12-5.25a.688.688 0 0 1-.206-.507c0-.2.068-.38.206-.543l.262-.282a.68.68 0 0 1 .525-.225.74.74 0 0 1 .544.225.79.79 0 0 1 .235.554.638.638 0 0 1-.235.534l-.281.262a.699.699 0 0 1-.515.207.732.732 0 0 1-.535-.225ZM3.169 14.83a.784.784 0 0 1-.234-.553.645.645 0 0 1 .234-.535l.28-.262a.7.7 0 0 1 .517-.206.73.73 0 0 1 .534.225.7.7 0 0 1 .206.516.762.762 0 0 1-.206.534l-.263.281a.68.68 0 0 1-.525.225.74.74 0 0 1-.543-.225Zm10.575 0-.263-.281a.7.7 0 0 1-.206-.516.73.73 0 0 1 .225-.534.7.7 0 0 1 .516-.207c.206 0 .384.07.534.207l.281.262a.68.68 0 0 1 .225.525.74.74 0 0 1-.225.544.787.787 0 0 1-.553.235.641.641 0 0 1-.534-.235ZM3.45 4.5l-.281-.263a.68.68 0 0 1-.225-.525.74.74 0 0 1 .225-.544.787.787 0 0 1 .553-.234.638.638 0 0 1 .534.234l.263.282a.7.7 0 0 1 .206.516.728.728 0 0 1-.225.534.688.688 0 0 1-.506.206.821.821 0 0 1-.544-.206Zm5.55 9c-1.25 0-2.313-.438-3.188-1.313S4.5 10.25 4.5 9c0-1.25.437-2.313 1.312-3.188S7.75 4.5 9 4.5c1.25 0 2.312.437 3.187 1.312S13.5 7.75 13.5 9c0 1.25-.438 2.312-1.313 3.187S10.25 13.5 9 13.5ZM9 12c.837 0 1.547-.291 2.128-.873C11.71 10.546 12 9.837 12 9c0-.838-.29-1.547-.872-2.129C10.546 6.29 9.837 6 9 6c-.838 0-1.547.29-2.129.872C6.29 7.453 6 8.162 6 9c0 .837.29 1.547.872 2.128C7.454 11.71 8.162 12 9 12Z'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='white' d='M0 0h18v18H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
.setting-item.style-settings-heading[data-id=Appearance-dark] .style-settings-collapse-indicator::after {
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3e%3cg clip-path='url(%23a)'%3e%3cpath fill='%2309244B' fill-rule='evenodd' d='M9.358 3.41a.758.758 0 0 1 .822-1.057A6.752 6.752 0 0 1 9 15.75a6.752 6.752 0 0 1-6.647-5.57.758.758 0 0 1 1.056-.822 4.5 4.5 0 0 0 5.949-5.949Zm1.803.803a6 6 0 0 1-6.947 6.947A5.252 5.252 0 0 0 14.25 9a5.252 5.252 0 0 0-3.09-4.787ZM4.174 5.787l.047.104c.205.423.527.779.929 1.023l.074.044a.05.05 0 0 1 0 .089l-.074.043c-.402.245-.724.6-.929 1.024l-.047.104a.053.053 0 0 1-.098 0l-.047-.104A2.445 2.445 0 0 0 3.1 7.09l-.074-.043a.05.05 0 0 1 0-.089l.074-.044c.402-.244.724-.6.929-1.023l.047-.104a.053.053 0 0 1 .098 0Zm2.123-3.644a.085.085 0 0 1 .155 0l.076.166c.326.674.84 1.24 1.478 1.629l.118.07a.081.081 0 0 1 0 .14l-.118.07a3.891 3.891 0 0 0-1.554 1.795.085.085 0 0 1-.155 0l-.076-.166a3.892 3.892 0 0 0-1.477-1.629l-.118-.07a.081.081 0 0 1 0-.14l.118-.07a3.892 3.892 0 0 0 1.477-1.629l.076-.166Z' clip-rule='evenodd'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='white' d='M0 0h18v18H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
.setting-item.style-settings-heading[data-id=Editor] .style-settings-collapse-indicator::after {
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3e%3cg clip-path='url(%23a)'%3e%3cpath fill='%2309244B' d='M9.75 2.25a.75.75 0 0 1 .087 1.495l-.087.005h-6v10.5h10.5v-6a.75.75 0 0 1 1.495-.087l.005.087v6a1.5 1.5 0 0 1-1.388 1.496l-.112.004H3.75a1.5 1.5 0 0 1-1.496-1.388l-.004-.112V3.75a1.5 1.5 0 0 1 1.388-1.496l.112-.004h6Zm4.682.257a.75.75 0 0 1 1.123.99l-.062.071-7.425 7.425a.75.75 0 0 1-1.123-.99l.062-.07 7.425-7.425Z'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='white' d='M0 0h18v18H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
.setting-item.style-settings-heading[data-id=Mobile] .style-settings-collapse-indicator::after {
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3e%3cg clip-path='url(%23a)'%3e%3cpath fill='%2309244B' d='M12.75 1.5a1.5 1.5 0 0 1 1.496 1.388L14.25 3v12a1.5 1.5 0 0 1-1.388 1.496l-.112.004h-7.5a1.5 1.5 0 0 1-1.496-1.388L3.75 15V3a1.5 1.5 0 0 1 1.388-1.496L5.25 1.5h7.5Zm0 1.5h-7.5v12h7.5V3Zm-3.375 9c.184 0 .337.133.369.308l.006.067v.75a.375.375 0 0 1-.308.369l-.067.006h-.75a.375.375 0 0 1-.369-.308l-.006-.067v-.75c0-.184.133-.337.308-.369L8.625 12h.75Z'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='white' d='M0 0h18v18H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
.setting-item.style-settings-heading[data-id=Plugin] .style-settings-collapse-indicator::after {
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3e%3cg clip-path='url(%23a)'%3e%3cpath fill='black' fill-rule='evenodd' d='M7.875 3a1.104 1.104 0 0 0-.988 1.597l.122.244a.8.8 0 0 1-.717 1.158H3.75a.75.75 0 0 0-.75.75v.896c1.365-.082 2.625.998 2.625 2.48 0 1.48-1.26 2.56-2.625 2.479v1.645a.75.75 0 0 0 .75.75h1.645c-.081-1.365.999-2.625 2.48-2.625 1.481 0 2.561 1.26 2.48 2.625h.895a.75.75 0 0 0 .75-.75v-2.542a.801.801 0 0 1 1.159-.717l.243.122a1.105 1.105 0 1 0 0-1.975l-.243.122a.8.8 0 0 1-1.16-.717V6.749a.75.75 0 0 0-.75-.75H9.458a.801.801 0 0 1-.717-1.158l.123-.244a1.104 1.104 0 0 0-.988-1.598ZM5.298 4.5c-.237-1.513.922-3 2.577-3 1.654 0 2.814 1.487 2.577 3h.798a2.25 2.25 0 0 1 2.25 2.25v.797c1.513-.237 3 .923 3 2.577s-1.487 2.814-3 2.577v1.548a2.25 2.25 0 0 1-2.25 2.25H9.445a.794.794 0 0 1-.732-1.11l.063-.147a.981.981 0 1 0-1.803 0l.064.148a.796.796 0 0 1-.732 1.11H3.75a2.25 2.25 0 0 1-2.25-2.25v-2.556a.796.796 0 0 1 1.11-.732l.148.064a.982.982 0 0 0 1.25-1.367.981.981 0 0 0-1.25-.436l-.149.064a.796.796 0 0 1-1.11-.732V6.749A2.25 2.25 0 0 1 3.75 4.5h1.549Z' clip-rule='evenodd'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='white' d='M0 0h18v18H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
.setting-item.style-settings-heading:is([data-id=Extended-colors-light], [data-id=Global-background-header-light], [data-id=Foreground-header-light], [data-id=interactive-color-light], [data-id=Miscellaneous-light])+.style-settings-container .setting-item .setting-item-control div.theme-dark,
.setting-item.style-settings-heading:is([data-id=Extended-colors-dark], [data-id=Global-background-header-dark], [data-id=Foreground-header-dark], [data-id=interactive-color-dark], [data-id=Miscellaneous-dark])+.style-settings-container .setting-item .setting-item-control div.theme-light {
display: none;
}
/*calendar*/
.day.svelte-q3wqg9:active .filled.svelte-1widvzq,
.active.svelte-q3wqg9 .filled.svelte-1widvzq,
.active.today.svelte-q3wqg9 .filled.svelte-1widvzq {
fill: var(--text-on-accent);
}
.today.svelte-q3wqg9 {
box-shadow: inset 0 0 0 1px var(--color-accent);
}
.reset-button.svelte-1vwr9dd.svelte-1vwr9dd {
line-height: 16px;
}
.workspace-leaf-content[data-type=calendar] .view-content {
padding: 8px 0 0;
}
#calendar-container {
padding: 0 var(--size-4-4);
}
/*surfing*/
body.Surfing-bookmark-bar-hide .workspace-leaf-content[data-type="surfing-view"] .wb-bookmark-bar {
display: none;
}
body.Surfing-bookmark-bar-hide .workspace-leaf-content[data-type="surfing-view"] .wb-view-content:has(.wb-bookmark-bar) .wb-frame {
height: calc(100%);
}
/* make.md */
.mk-blink-preview {
border-color: var(--divider-color);
}
.mk-blink-modal .mk-options-menu__search input {
border-bottom: 2px solid var(--color-accent);
}
/* checklist */
.compact.svelte-sx5ktw>.content.svelte-sx5ktw {
--checklist-contentPadding--compact: 4px 2px;
}
li.svelte-sx5ktw.svelte-sx5ktw {
--checklist-listItemMargin: 0 0 4px;
--checklist-listItemBackground: transparent;
--checklist-listItemBackground--hover: var(--background-modifier-hover);
}
svg.settings.button.svelte-9fjno5 {
background-color: currentColor;
-webkit-mask-image: url('data:image/svg+xml;utf8, ')
}
.checkbox.svelte-1wagsqu {
--checklist-checkboxSize: var(--checkbox-size);
--checklist-checkboxBorder: 2px solid var(--text-muted);
--checklist-checkboxCheckedSize: 8px;
--checklist-listItemBorderRadius: var(--radius-s);
}
body.colorful-checkbox li.svelte-sx5ktw.svelte-sx5ktw:nth-child(8n+1) .checkbox.svelte-1wagsqu {
--checklist-checkboxBorder: 2px solid var(--color-red);
}
body.colorful-checkbox li.svelte-sx5ktw.svelte-sx5ktw:nth-child(8n+2) .checkbox.svelte-1wagsqu {
--checklist-checkboxBorder: 2px solid var(--color-green);
}
body.colorful-checkbox li.svelte-sx5ktw.svelte-sx5ktw:nth-child(8n+3) .checkbox.svelte-1wagsqu {
--checklist-checkboxBorder: 2px solid var(--color-orange);
}
body.colorful-checkbox li.svelte-sx5ktw.svelte-sx5ktw:nth-child(8n+4) .checkbox.svelte-1wagsqu {
--checklist-checkboxBorder: 2px solid var(--color-yellow);
}
body.colorful-checkbox li.svelte-sx5ktw.svelte-sx5ktw:nth-child(8n+5) .checkbox.svelte-1wagsqu {
--checklist-checkboxBorder: 2px solid var(--color-cyan);
}
body.colorful-checkbox li.svelte-sx5ktw.svelte-sx5ktw:nth-child(8n+6) .checkbox.svelte-1wagsqu {
--checklist-checkboxBorder: 2px solid var(--color-blue);
}
body.colorful-checkbox li.svelte-sx5ktw.svelte-sx5ktw:nth-child(8n+7) .checkbox.svelte-1wagsqu {
--checklist-checkboxBorder: 2px solid var(--color-purple);
}
body.colorful-checkbox li.svelte-sx5ktw.svelte-sx5ktw:nth-child(8n+8) .checkbox.svelte-1wagsqu {
--checklist-checkboxBorder: 2px solid var(--color-pink);
}
.checked.svelte-1wagsqu {
top: calc(calc(var(--checklist-checkboxSize) - var(--checklist-checkboxCheckedSize) - 2) / 2) !important;
left: calc(calc(var(--checklist-checkboxSize) - var(--checklist-checkboxCheckedSize) - 2) / 2) !important;
}
.checklist-plugin-main .title {
font-weight: 400;
font-size: 14px;
}
.search.svelte-rdace4.svelte-rdace4 {
box-shadow: 0 0 0 1px var(--background-modifier-border);
}
.count.svelte-1tzpg3c {
--checklist-countBackground: transparent;
--checklist-countPadding: 0px
}
.svg.svelte-9fjno5 {
--checklist-iconSize: 20px
}
.search.svelte-rdace4.svelte-rdace4 {
--checklist-searchBackground: transparent;
--checklist-listItemBorderRadius: var(--input-radius);
}
.toggle.svelte-sx5ktw.svelte-sx5ktw:hover {
opacity: 1 !important;
}
/* Text Generator */
.modelTitle {
display: none;
}
/* callout manager */
body:not(.is-mobile):not(.mod-macos):not(.mod-windows):not(.mod-linux) .workspace::before,
body:not(.is-mobile):not(.mod-macos):not(.mod-windows):not(.mod-linux) .app-container::before {
display: none !important;
}