2939 lines
80 KiB
CSS
2939 lines
80 KiB
CSS
/* ---------------------------------------------------------------------------
|
||
|
||
Zen Theme by @Laughmaker
|
||
|
||
User interface replacement for Obsidian.
|
||
|
||
Readme:
|
||
https://github.com/laughmaker/zen
|
||
|
||
-----------------------------------------------------------------------------
|
||
|
||
MIT License
|
||
|
||
Copyright (c) 2020-2023 Laughmaker
|
||
|
||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||
of this software and associated documentation files (the "Software"), to deal
|
||
in the Software without restriction, including without limitation the rights
|
||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||
copies of the Software, and to permit persons to whom the Software is
|
||
furnished to do so, subject to the following conditions:
|
||
|
||
The above copyright notice and this permission notice shall be included in
|
||
all copies or substantial portions of the Software.
|
||
|
||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||
SOFTWARE.
|
||
|
||
*/
|
||
|
||
/* @settings
|
||
|
||
name: Zen
|
||
id: zen
|
||
settings:
|
||
-
|
||
id: window-header
|
||
title: Window Settings
|
||
title.zh: 窗体设置
|
||
description: Adjust the window settings. Affects all parts except the editor area.
|
||
description.zh: 调整窗体设置,影响除编辑器区外的所有部分。
|
||
type: heading
|
||
level: 1
|
||
collapsed: true
|
||
-
|
||
id: window-brightness
|
||
title: Brightness of window.
|
||
title.zh: 窗体的亮度
|
||
description: Adjust the brightness of the entire form。
|
||
description.zh: 调整整个窗体的亮度。
|
||
type: variable-number-slider
|
||
default: 0.96
|
||
min: 0.5
|
||
max: 1.5
|
||
step: 0.01
|
||
-
|
||
id: window-font-size
|
||
title: Adjust the font of the Window.
|
||
title.zh: 调整窗体的字体
|
||
description: Adjust the font size of some parts, including the document directory on the left, the document title on the top, the outline directory on the right, the tag list, and so on.
|
||
description.zh: 调节部分字体大小,包含左侧文档目录、顶部文档标题、右侧大纲目录、标签列表等等。
|
||
type: variable-number-slider
|
||
default: 15
|
||
min: 8
|
||
max: 30
|
||
step: 1
|
||
-
|
||
id: close-left-vault-profile
|
||
title: Close left vault profile.
|
||
title.zh: 将仓库切换放置为默认底部
|
||
description: Switch the vault profile to the default bottom.
|
||
description.zh: 将仓库切换放置为默认底部。新版改为在底部,不太喜欢,这里调整为原来的左侧。
|
||
type: class-toggle
|
||
-
|
||
id: editor-header
|
||
title: Editor Settings
|
||
title.zh: 编辑器设置
|
||
description: Adjust the editor settings. Affects only the editor area.
|
||
description.zh: 调整编辑器设置,影响编辑器区。
|
||
type: heading
|
||
level: 1
|
||
collapsed: true
|
||
-
|
||
id: alt-heading-off
|
||
title: Hide the Heading prompt in the editor.
|
||
title.zh: 隐藏编辑器中标题提示
|
||
description: Hide the h1...h2... and other small title prompts in front of headings at all levels.
|
||
description.zh: 隐藏各级标题前面的 h1...h2...等小标题提示
|
||
type: class-toggle
|
||
-
|
||
id: heading-bottom-line-off
|
||
title: Hide the Heading bottom line in the editor.
|
||
title.zh: 隐藏编辑器中各级标题下的虚线
|
||
description: Hide the h1...h2... and other small title bottom line in headings at all levels.
|
||
description.zh: 隐藏各级标题前面的 h1...h2...等小标题下的线虚
|
||
type: class-toggle
|
||
-
|
||
id: text-justify
|
||
title: Open text justification.
|
||
title.zh: 打开文本两端对齐
|
||
description: Default text is left-aligned. If it is turned on, it is justified.
|
||
description.zh: 默认文本左对齐,打开则两端对齐。
|
||
type: class-toggle
|
||
-
|
||
id: editor-width
|
||
title: Adjust the width of the editor.
|
||
title.zh: 调整编辑器宽度
|
||
description: Adjust the editor width. The default is 800. The minimum is 500 and the maximum is 2000.
|
||
description.zh: 调整编辑器宽度,默认为 800,最小 500,最大 2000。
|
||
type: variable-number-slider
|
||
default: 800
|
||
min: 500
|
||
max: 2000
|
||
step: 10
|
||
-
|
||
id: text-paragraph-gap
|
||
title: The gap of the text paragraph.
|
||
title.zh: 文本段间距
|
||
description: Adjust the gap of the text paragraph.
|
||
description.zh: 调整文本段间距。
|
||
type: variable-number-slider
|
||
default: 3.4
|
||
min: 1
|
||
max: 10
|
||
step: 0.1
|
||
-
|
||
id: text-line-height
|
||
title: The height of the text line.
|
||
title.zh: 文本行高
|
||
description: Adjust the height of the text line.
|
||
description.zh: 调整文本行高。
|
||
type: variable-number-slider
|
||
default: 36
|
||
min: 20
|
||
max: 40
|
||
step: 1
|
||
-
|
||
id: editor-brightness
|
||
title: Brightness of editor.
|
||
title.zh: 窗体编辑区的亮度
|
||
description: Adjust the brightness of the middle editor area.
|
||
description.zh: 调整中间编辑器区的亮度。
|
||
type: variable-number-slider
|
||
default: 1
|
||
min: 0
|
||
max: 5
|
||
step: 0.01
|
||
-
|
||
id: windows-header
|
||
title: Windows/Linux
|
||
description: Only valid for Windows/Linux.
|
||
description.zh: 仅对Windows/Linux 有效。
|
||
type: heading
|
||
level: 1
|
||
collapsed: true
|
||
-
|
||
id: win-translucent-off
|
||
title: Close the translucent window.
|
||
title.zh: 关闭窗体半透明
|
||
description: Turn off the window translucency of Windows/Linux. It is only effective for Windows/Linux.
|
||
description.zh: 关闭Windows/Linux的窗口半透明,仅对Windows/Linux有效
|
||
type: class-toggle
|
||
-
|
||
id: win-window-opacity
|
||
title: Transparency of window background
|
||
title.zh: 窗体背景的透明度
|
||
description: Adjust the transparency of the form background on the Windows/Linux platform. Only effective for Windows/Linux. Recommended values:For dark colors:0.2. For light colors:0.15.
|
||
description.zh: 调整 Windows/Linux 平台的窗体背景的透明度。仅对 Windows/Linux 有效。推荐值:暗色:0.2 亮色:0.15
|
||
type: variable-number-slider
|
||
default: 0.15
|
||
min: 0
|
||
max: 1
|
||
step: 0.01
|
||
-
|
||
id: win-window-brightness
|
||
title: Brightness of form background.
|
||
title.zh: 窗体背景的亮度
|
||
description: Adjust the brightness of the form background on the Windows/Linux platform. Only effective for Windows/Linux. Recommended values:0.9.
|
||
description.zh: 调整 Windows/Linux 平台的窗体背景的亮度。仅对 Windows/Linux 有效。推荐值:0.9
|
||
type: variable-number-slider
|
||
default: 0.9
|
||
min: 0
|
||
max: 1
|
||
step: 0.01
|
||
-
|
||
id: win-bg-image-url
|
||
title: the background picture of the window
|
||
title.zh: 窗体背景图片
|
||
description: Set the form background image; fill the image URL between the quotes; leave blank for no background image by default.
|
||
description.zh: 设置窗体背景图片;将图片地址填入''号中间;若不填则默认无背景图片
|
||
type: variable-text
|
||
default: url('')
|
||
-
|
||
id: win-editor-bg-color
|
||
title: Adjust the color of the middle editing area.
|
||
title.zh: 调整中间编辑区的颜色
|
||
type: variable-themed-color
|
||
opacity: true
|
||
format: hex
|
||
default-light: "#f0f0f0a6"
|
||
default-dark: "#121212a6"
|
||
-
|
||
id: macos-header
|
||
title: macOS
|
||
description: Only valid for macOS.
|
||
description.zh: macOS 有效。
|
||
type: heading
|
||
level: 1
|
||
collapsed: true
|
||
-
|
||
id: mac-window-opacity
|
||
title: MacOS:The transparency of the window background.
|
||
title.zh: MacOS:窗体背景的透明度
|
||
description: Adjust the transparency of the window background on the Mac platform. Only effective for macOS, and the translucent effect switch is turned on in Settings -> Appearance.
|
||
description.zh: 调整 mac 平台的窗体背景的透明度。仅对 macOS 有效,且在设置 -> 外观中打开了半透明效果开关
|
||
type: variable-number-slider
|
||
default: 0
|
||
min: 0
|
||
max: 1
|
||
step: 0.01
|
||
-
|
||
id: editor-bg-color
|
||
title: Adjust the color of the middle editing area.
|
||
title.zh: 调整中间编辑区的颜色
|
||
type: variable-themed-color
|
||
opacity: true
|
||
format: hex
|
||
default-light: "#ffffff80"
|
||
default-dark: "#1c1c1ca6"
|
||
|
||
|
||
*/
|
||
|
||
|
||
@font-face {
|
||
font-family: 'number-font';
|
||
src: url('data:font/woff;charset=utf-8;base64,d09GRgABAAAAAAjEAA8AAAAAC6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAAIgAAAABYAAAAWABAAD0dQT1MAAAiYAAAAEAAAABAAGQAMR1NVQgAACKgAAAAaAAAAGmiQYolPUy8yAAAE+AAAAEYAAABgirJ/E2NtYXAAAAVAAAAANQAAADwAXgBwZ2FzcAAACHgAAAAIAAAACP//AANnbHlmAAABWAAAAt0AAANoBGpB2mhlYWQAAAR4AAAANgAAADYFbWt1aGhlYQAABNgAAAAgAAAAJAV2APtobXR4AAAEsAAAACcAAAAqCDwBZWxvY2EAAARYAAAAIAAAACAEOAUSbWF4cAAABDgAAAAgAAAAIAFGAOpuYW1lAAAFfAAAAsIAAAVF59OLSnBvc3QAAAhAAAAANgAAAEVRcVX7cHJlcAAABXgAAAAEAAAABLgBQIV42k2STU8TURSG7xmwQyoFCp3WD2iYGadTy/RzpjPt1NZSJlDaSGkrCCS0hjYgrUoqhLiwiQtJDBh0QaILY1wZMa6MC782Loj+ADf+DAxxQaT1Fih6Fzdnce77vuc5FxGoihBRISqoBZEIiUbayNFGugp7tV74UROIysHjLiKNCOSq78IngkKnUQ9CPZIs+swWk45lbJzEMpRJ9LluT03fhFvTs4vgKOIDrdWtreq9p89Xd3Z2EAJUxleM6ERt+L2siEbWqCPLN0LSlJCF7TNjB7vwhNHjPgn3vSFMyIL7IoB9KBOpI2mKjoAi+yUby5Ch9oVEfHbprgGgtq7P5eOcMG6Ah4PJidGp1IQ7ma0MSzLjS2E1ob4Hr7Eaj1WtcBSZV6xYt6HFM6RyVGFV/tgNhl0+opAav9OWORUdcMoBts/QpncKQr9GZTrmYup1ON+eFIZz2XAnK3k5XoZWTbRyTKQjODQ6NIZp9WK3b3hWPTIgRPtpP4hGkWIpXvQDU9sHJpBO771c8UKptq2tfPje4CPjpG8JXePtSb5Gqh6aYsl/vPmNlqDdKSsDYTYugfnnuYvheA6WJqML+g3GGfJ5IgIJpuQDppi4WkjE8HoPlT9iBmbENNgfDtmQ8kuygmVJbKOzmMxNS92mNxvPz2fz5ZViMG2YMPmVWKfscEuicyAAZ6P51Nji5vLaMyLgNNhyX72Xwh6PquIJwniMV3gCPXbx05SOoFjsEIbF6ORMxg+fk6Forb6+9kfFv02q/4L3h1tmkRv3N8Ic7Zqywkm8y9DMRJnMlv/qdbUwGC2qvLs0Ob3g5ktWr7ufFbxWmxqw80EVeu2aFo9rmh26RxzaXGHIMdLdd4HhODtDc/uCi/P5OJeA2Xgwm3dNNtyx7QkhXmlQ4ZuuuIYZbyYxW07klpbn5Wt6DCc42CU6+YDksAd/R/PxK6VHq/dfhO0GW+GLqIY9DkVBfwFzmbUBAAAAAAEAAAAPAIAAEAA4AAMAAgAQAC8AWQAAALgAAAACAAEAAAAUABQAFAAUABQANQBJAHAAqwDFAPIBJgE8AYABtAABAAAABzMz86oEsF8PPPUACwPoAAAAAM5DwiQAAAAA1WszKP8m/vQDcwMdAAAACAACAAAAAAAAeNpjesdQywAEjGIMDDCa8QWDHkM2gwmDDoMMgxkQ2gLZBgBoWwSnAHjaY2BkYGC69W8jAwPzi/9q/6KZixmAIiiADQClLQZzeNpjYGa8zjiBgZWBgWkPUxcDA0MPhGa8y2DE8IsBFTAic4qLKgsYHBgUGCyZbv3bCNR/i9EfpoaJg+kMkFJg4AcAwSgNwwAAeNpjYGBgYmBgYAZiESDJCKZZGDSANBuQZgTKKjBY/v8P5CswGPz////J/6tgVUAAAIsrCMgAAAC4AUCFeNqdk89rE0EUx98m26a2QeoPSnuoDgoFoQm7LTSG0kNowRaJLU16VbbZyWbtdjfMbhsqnrxIz4KCN/GgRehFQQTpSfHi0X9BQeif4MHvvoztQunFhJn5zHvf92PfJkR03XhEBvU/u1h9NqiIW59zVKAnmvN0g/Y1mxnNAA3RO82DNELvNRfoAR0hyjBN5Bk0JpkHwReNm8wFcNGwmS8g4thY0GzQeO6WZuhzNc15WsqtajYzmgEazT3TPEhjudeaC3SU+8Q8gjyj+R5zMVN3lO1PmS+Bh/MvmC+nPedfMV9hzRvmq5nYsQxPpH3mPzJPntqH+NnzX1MuDvftzb2ubDstKQ5EPQqjBFcBW+Qpp9vZE0HilsWSkzjn+6fTuxSNKNhJ/CiMxUrYEna1apWwzZZFLQiE8r1OEgslY6l2pVuuKd8JxLLcVLK3Lr2dwFFZ07ywZ8uWa0t7XsxYdqVkzZXsyj8bK/vCftBb0VSOK7cdtSWitmh25Gmvi5HqRspJO0N5z48TqaQr/FAkkG00xJqTiCnRrCOyXRZO6AoZxLLXgaz8cCJ8/vIHrZIil3wK6RfoHkXYt8mhgJq0R12S1MathVPQAVYdihAr0V6hdRF5iHRAHdwF4hPkLYOWYE2w/id++sSfKhtQBbQDj89ZYthWcLZw2lTF16KSplmuXYM+wKkQ4SFzwjEK2WIshb+W5C5rrHBYuwzbJmt6tI7dQ8UAPnWuap7rpxUtZLNhs9k2g7tNFfRk0Rx3VjmjO82ZzZitdMgzSGfjwrfNnWzBFuHNpJ4Oz+bsXBf5XXZ5d05m1n96D7cYNsk3F1affYnOtoFZC1rjOEFTXKeua7Z5sg70aZxEjzH33NHZyplfUfoEvp5ipKcorWPr0Ppp/bb+fHv8efz7h8yU/TSHec20zbvmHXMBe/X+7f0vq42/1qD27QAAeNpjYGIAg/9zGIwYsAF+IGZkYGJkYmBmEGYQYRBlEGMQZ5BgkGSQYpBmkGHxC/XxAQCA3gQSAAAAAAAB//8AAgABAAAADAAAAAAAAAACAAEAAAAOAAEAAAABAAAACgAMAA4AAAAAAAAAAQAAAAoAFgAYAAFoZWJyAAgAAAAAAAAAAAAA') format('woff');
|
||
font-weight: 100;
|
||
font-style: normal;
|
||
}
|
||
|
||
|
||
|
||
/*
|
||
* --------------------------------全局变量定义------------------------------------
|
||
*/
|
||
|
||
body {
|
||
--list-indent: 1.5em;
|
||
--tx1: hsl(var(--base-h), var(--base-s), calc(var(--base-d) + 75%));
|
||
--tx2: hsl(var(--base-h), var(--base-s), calc(var(--base-d) + 50%));
|
||
--tx3: hsl(var(--base-h), var(--base-s), calc(var(--base-d) + 25%));
|
||
--ui1: hsl(var(--base-h), var(--base-s), calc(var(--base-d) + 12%));
|
||
--ui2: hsl(var(--base-h), var(--base-s), calc(var(--base-d) + 20%));
|
||
--ui3: hsl(var(--base-h), var(--base-s), calc(var(--base-d) + 30%));
|
||
--h1-color: rgb(231, 77, 71);
|
||
--h2-color: rgb(215, 148, 64);
|
||
--h3-color: rgb(7, 170, 246);
|
||
--h4-color: rgb(163, 110, 251);
|
||
--h5-color: rgb(109, 215, 215);
|
||
--h6-color: rgb(175, 191, 5);
|
||
--blockquote-border-thickness: 0.5px;
|
||
--table-header-background: rgba(0, 0, 0, 0.1);
|
||
--list-bullet-end-padding: 1.4rem;
|
||
--file-line-width: calc(var(--editor-width) * 1px);
|
||
--nav-item-children-padding-start: 1px;
|
||
--window-font-size: 15;
|
||
--mac-window-opacity: 0;
|
||
--win-bg-image-url: url('');
|
||
--input-radius: 14px;
|
||
--callout-content-padding: 4px;
|
||
--text-paragraph-gap: 3.4px;
|
||
--text-line-height: 36px;
|
||
--window-brightness: 0.96;
|
||
--editor-brightness: 1;
|
||
--bases-table-header-background: var(--table-header-background);
|
||
--bases-table-row-height: 40px;
|
||
--italic-color: var(--text-accent);
|
||
--radius-xxl: 20px;
|
||
}
|
||
|
||
.theme-dark {
|
||
--base-d: 0%;
|
||
/* 顶部导航栏背景色 */
|
||
--titlebar-background: rgb(42, 42, 42);
|
||
/* 中间编辑器的背景色 */
|
||
--background-secondary: rgb(42, 42, 42);
|
||
--background-secondary-alt: rgb(42, 42, 42);
|
||
/* --ribbon-background: rgba(36, 36, 36, 1); */
|
||
--background-modifier-hover: hsl(var(--base-h), var(--base-s), calc(var(--base-d) + 10%));
|
||
--nav-item-background-active: rgba(245, 245, 245, 0.1);
|
||
--nav-item-color-active: var(--text-accent);
|
||
--nav-indentation-guide-color: rgba(245, 245, 245, 0.1);
|
||
--background-modifier-border: rgba(245, 245, 245, 0.15);
|
||
--background-modifier-hover: rgba(245, 245, 245, 0.1);
|
||
--floating-toc-background-color: transparent;
|
||
--blockquote-border-color: rgba(245, 245, 245, 0.2);
|
||
--indentation-guide-color: rgba(245, 245, 245, 0.08);
|
||
--block-border-color: rgba(245, 245, 245, 0.3);
|
||
--hr-color: rgba(245, 245, 245, 0.2);
|
||
--table-header-background: rgba(245, 245, 245, 0.1);
|
||
--indentation-guide-color-active: var(--indentation-guide-color);
|
||
--scrollbar-thumb-color: rgba(255, 255, 255, 0.2);
|
||
--workspace-background-translucent: hsla(0, 0%, 0%, 0.3);
|
||
--text-color: rgb(240, 240, 240);
|
||
--tree-item-color: rgba(210, 210, 210, 0.8);
|
||
--active-border-color: rgba(0, 157, 255, 0.8);
|
||
--statusbar-bg-color: rgba(28, 28, 28, 0.7);
|
||
--model-bg-color: rgba(28, 28, 28, 0.1);
|
||
--app-model-bg-color: rgba(28, 28, 28, 0.8);
|
||
--editor-bg-color: rgba(28, 28, 28, 0);
|
||
--suggestion-bg-color: rgba(28, 28, 28, 0.1);
|
||
--code-background: rgba(245, 245, 245, 0.15);
|
||
--background-modifier-form-field: rgba(245, 245, 245, 0.04);
|
||
--win-blur: 20px;
|
||
--win-window-brightness: 0.9;
|
||
--win-editor-bg-color: #121212a6;
|
||
--win-window-opacity: 0.2;
|
||
--background-secondary-alt: rgba(18, 18, 18, 0.1);
|
||
--background-setting-item: #242424;
|
||
--background-setting: rgba(18, 18, 18);
|
||
--text-highlight-bg: var(--blockquote-border-color);
|
||
--list-marker-color: rgba(245, 245, 245, 0.6);
|
||
--glass-bg-color: rgba(28, 28, 28, 0.7);
|
||
--text-shadow-color: white;
|
||
--divider-color: rgba(255, 255, 255, 0.01);
|
||
--shadow-color: rgba(245, 245, 245, 0.08);
|
||
--side-split-bg-color: rgba(28, 28, 28, 0.3);
|
||
|
||
}
|
||
|
||
.theme-light {
|
||
--base-d: 0%;
|
||
--titlebar-background: rgb(248, 248, 248);
|
||
--background-secondary: rgb(249, 249, 249);
|
||
--background-secondary-alt: rgb(230, 230, 230);
|
||
/* --ribbon-background: rgb(245, 245, 245); */
|
||
--background-modifier-hover: hsl(var(--base-h), var(--base-s), calc(var(--base-d) + 10%));
|
||
--nav-item-background-active: rgba(0, 0, 0, 0.1);
|
||
--nav-item-color-active: var(--text-accent);
|
||
--background-modifier-hover: rgba(28, 28, 28, 0.1);
|
||
--background-modifier-border: rgba(28, 28, 28, 0.09);
|
||
--nav-indentation-guide-color: rgba(28, 28, 28, 0.05);
|
||
--indentation-guide-color: rgba(28, 28, 28, 0.05);
|
||
--indentation-guide-color-active: var(--indentation-guide-color);
|
||
--block-border-color: rgba(28, 28, 28, 0.25);
|
||
--floating-toc-background-color: transparent;
|
||
--blockquote-border-color: rgba(28, 28, 28, 0.2);
|
||
--scrollbar-thumb-color: rgba(0, 0, 0, 0.2);
|
||
--workspace-background-translucent: hsla(0, 0%, 100%, 0.05);
|
||
--text-color: rgb(8, 8, 8);
|
||
--tree-item-color: rgb(20, 20, 20, 0.8);
|
||
--active-border-color: rgb(0, 121, 172);
|
||
--statusbar-bg-color: rgba(248, 248, 248, 0.7);
|
||
--model-bg-color: rgba(248, 248, 248, 0.1);
|
||
--app-model-bg-color: rgba(248, 248, 248, 0.8);
|
||
--editor-bg-color: rgba(255, 255, 255, 0);
|
||
--suggestion-bg-color: rgba(248, 248, 248, 0.1);
|
||
--divider-color: rgba(0, 0, 0, 0.01);
|
||
--code-background: rgba(28, 28, 28, 0.1);
|
||
--background-modifier-form-field: rgba(230, 230, 230, 0.5);
|
||
--win-blur: 15px;
|
||
--win-window-brightness: 0.9;
|
||
--win-editor-bg-color: #f0f0f0a6;
|
||
--win-window-opacity: 0.15;
|
||
--background-secondary-alt: rgba(240, 240, 240, 0.1);
|
||
--background-setting-item: rgba(255, 255, 255, 0.6);
|
||
--background-setting: rgba(255, 255, 255);
|
||
--text-highlight-bg: var(--blockquote-border-color);
|
||
--table-header-background: rgba(28, 28, 28, 0.1);
|
||
--glass-bg-color: rgba(248, 248, 248, 0.6);
|
||
--text-shadow-color: black;
|
||
--shadow-color: rgba(0, 0, 0, 0.06);
|
||
--side-split-bg-color: rgba(248, 248, 248, 0.3);
|
||
}
|
||
|
||
body:not(.mod-macos).theme-dark {
|
||
--indentation-guide-color: rgba(245, 245, 245, 0.1);
|
||
--nav-indentation-guide-color: rgba(245, 245, 245, 0.1);
|
||
--list-marker-color: rgba(245, 245, 245, 0.25);
|
||
/* --nav-collapse-icon-color: rgba(241, 12, 12, 0.5); */
|
||
}
|
||
|
||
.is-mobile {
|
||
--window-font-size: calc(var(--window-font-size) * 0.9);
|
||
--input-radius: 20px;
|
||
/* --safe-area-inset-bottom: env(safe-area-inset-bottom); */
|
||
--mobile-sidebar-radius: 34px;
|
||
--mobile-sidebar-max-width: 90%;
|
||
--setting-items-radius: 20px;
|
||
--input-height: 40px;
|
||
}
|
||
|
||
.is-tablet {
|
||
--mobile-sidebar-width-pinned: 480px;
|
||
--mobile-sidebar-min-width: 260px;
|
||
--mobile-sidebar-max-width: 480px;
|
||
--ribbon-width: 48px;
|
||
}
|
||
|
||
.is-mobile.theme-light {
|
||
--card-border-color: rgba(28, 28, 28, 0.05);
|
||
--editor-bg-color: rgb(250, 250, 250);
|
||
}
|
||
|
||
.is-mobile.theme-light .menu {
|
||
--interactive-normal: rgba(255, 255, 255, 0.5);
|
||
}
|
||
|
||
.is-mobile.theme-dark {
|
||
--interactive-normal: rgba(68, 68, 68, 0.6);
|
||
--indentation-guide-color: rgba(245, 245, 245, 0.1);
|
||
--card-border-color: rgba(80, 80, 80, 0.1);
|
||
--editor-bg-color: rgb(28, 28, 28);
|
||
}
|
||
|
||
.is-translucent {
|
||
--nav-item-background-active: transparent;
|
||
}
|
||
|
||
.mobile-navbar-actions {
|
||
--icon-size: 22px;
|
||
}
|
||
|
||
body:not(.is-mobile) .theme-dark {
|
||
--background-primary: rgb(28, 28, 28);
|
||
}
|
||
|
||
body:not(.is-mobile) .theme-light {
|
||
--background-primary: rgb(248, 248, 248);
|
||
}
|
||
|
||
/* 设置 mac 平台背景透明度 */
|
||
.is-translucent:not(.is-fullscreen) .titlebar,
|
||
.is-translucent:not(.is-fullscreen) .app-container {
|
||
background-color: rgb(from var(--workspace-background-translucent) r g b / calc(var(--mac-window-opacity))) !important;
|
||
}
|
||
|
||
/* 当有弹窗弹出时,模糊背景 */
|
||
body:has(.modal-container):not(.is-phone) .app-container {
|
||
filter: blur(3px) saturate(1.5);
|
||
}
|
||
|
||
/* body:not(.is-mobile) .workspace-tab-container, */
|
||
body:not(.is-phone) .modal-container.mod-dim .modal,
|
||
body:not(.is-phone) .status-bar {
|
||
border-radius: var(--radius-xl);
|
||
background: var(--glass-bg-color);
|
||
backdrop-filter: blur(15px) saturate(180%);
|
||
-webkit-backdrop-filter: blur(15px) saturate(180%);
|
||
border: 1px solid rgba(255, 255, 255, 0.1);
|
||
box-shadow: 0 0 8px rgba(0, 0, 0, 0.15), inset 0 1px 1px rgba(255, 255, 255, 0.15);
|
||
margin: 0 5px 5px 5px;
|
||
}
|
||
|
||
|
||
.is-translucent .workspace-split.mod-root {
|
||
background-color: var(--glass-bg-color) !important;
|
||
backdrop-filter: blur(15px) saturate(180%);
|
||
box-shadow: 0 15px 20px var(--shadow-color);
|
||
border: 0.05px solid var(--divider-color);
|
||
}
|
||
|
||
.tree-item-self.nav-folder-title.is-clickable.mod-collapsible:hover,
|
||
.tree-item-self.nav-file-title.tappable.is-clickable:hover,
|
||
.nav-file-title.is-active,
|
||
.nav-folder-title.is-active {
|
||
border-radius: var(--radius-xl);
|
||
background: linear-gradient(135deg, rgba(255, 255, 255, 0.15), rgb(from var(--text-accent) r g b / 0.1));
|
||
backdrop-filter: blur(15px) saturate(180%);
|
||
-webkit-backdrop-filter: blur(15px) saturate(180%);
|
||
/* border: 1px solid rgba(255, 255, 255, 0.1); */
|
||
box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
|
||
}
|
||
|
||
body:not(.is-mobile) .workspace-tab-header-container {
|
||
/* border: none; */
|
||
/* border-top: none !important; */
|
||
align-items: center;
|
||
display: flex;
|
||
justify-content: center;
|
||
}
|
||
|
||
body:not(.is-mobile) .workspace-tab-header-spacer {
|
||
display: none;
|
||
}
|
||
|
||
body:not(.is-mobile) .workspace-tabs.mod-top .workspace-tab-header-container {
|
||
align-items: center;
|
||
display: flex;
|
||
justify-content: center;
|
||
}
|
||
|
||
body:not(.is-mobile) .workspace-tabs.mod-top.mod-top-left-space .workspace-tab-header-container .workspace-tab-header-container-inner,
|
||
body:not(.is-mobile) .workspace-tabs.mod-top.mod-top-right-space .workspace-tab-header-container .workspace-tab-header-container-inner {
|
||
width: 100%;
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
}
|
||
|
||
body:not(.is-mobile) hr.workspace-leaf-resize-handle {
|
||
opacity: 0 !important;
|
||
}
|
||
|
||
|
||
/*
|
||
* --------------------------------调整全局样式------------------------------------
|
||
*/
|
||
|
||
body {
|
||
filter: brightness(var(--window-brightness));
|
||
}
|
||
|
||
.app-container {
|
||
/* background-color: var(--background-primary); */
|
||
}
|
||
|
||
.workspace-split.mod-root {
|
||
filter: brightness(var(--editor-brightness));
|
||
}
|
||
|
||
.is-mobile .float-search-modal-container.modal-container.mod-dim .modal,
|
||
.is-mobile .menu,
|
||
.is-phone .menu,
|
||
.is-phone .prompt {
|
||
box-shadow: 0px -4px 5px var(--card-border-color) !important;
|
||
border-top: solid 0.5px var(--background-modifier-border) !important;
|
||
text-shadow: 0px 0px 0.5px var(--text-shadow-color);
|
||
}
|
||
|
||
.is-mobile .mod-confirmation .modal:not(.mod-lg) {
|
||
background-color: var(--background-primary) !important;
|
||
}
|
||
|
||
button:not(.clickable-icon) {
|
||
border: solid 0.1px var(--card-border-color);
|
||
box-shadow: 1px 1px 2px var(--background-secondary);
|
||
}
|
||
|
||
.graph-controls.is-close .graph-controls-button.mod-open {
|
||
border-radius: 16px;
|
||
padding: 5px 8px;
|
||
}
|
||
|
||
button.mod-cta {
|
||
--text-color: var(--text-color);
|
||
}
|
||
|
||
.is-phone .setting-item-control select {
|
||
background-color: var(--background-modifier-border);
|
||
box-shadow: 0px 0px 2px var(--background-secondary);
|
||
}
|
||
|
||
/* 堆叠模式时,隐藏顶部栏 */
|
||
.is-translucent:not(.is-fullscreen) .mod-root .mod-top.mod-stacked .workspace-tab-header-container {
|
||
background-color: transparent !important;
|
||
}
|
||
|
||
.workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container {
|
||
background: rgba(255, 255, 255, 0.2);
|
||
backdrop-filter: blur(15px) saturate(180%);
|
||
-webkit-backdrop-filter: blur(15px) saturate(180%);
|
||
}
|
||
|
||
.mod-root .mod-top .workspace-tab-header-container {
|
||
background-color: var(--background-primary) !important;
|
||
}
|
||
|
||
.mod-stacked .workspace-tab-container .workspace-tab-header.is-active {
|
||
border: none;
|
||
}
|
||
|
||
/* 移除左侧功能按钮区右分界线 */
|
||
.workspace-ribbon {
|
||
border-right: 0.5px solid var(--background-modifier-border);
|
||
}
|
||
|
||
/* 移除顶部的下分界线 */
|
||
.mod-top-left-space .workspace-tab-header-container {
|
||
border-bottom: none !important;
|
||
}
|
||
|
||
.workspace-tab-header-container {
|
||
border-bottom: none;
|
||
border-top: solid 1px var(--indentation-guide-color);
|
||
}
|
||
|
||
/* 移除设置的分界线 */
|
||
body:not(.is-mobile) .workspace-split.mod-left-split .workspace-sidedock-vault-profile {
|
||
border-top: unset !important;
|
||
}
|
||
|
||
/* 移除最小划按钮的下分界线 */
|
||
.workspace-ribbon.mod-left:before {
|
||
border-bottom: unset;
|
||
}
|
||
|
||
.vertical-tab-header {
|
||
background-color: var(--background-setting);
|
||
}
|
||
|
||
.workspace-tab-header-inner {
|
||
border-radius: var(--radius-xl);
|
||
padding: 4px 8px;
|
||
}
|
||
|
||
.suggestion-item {
|
||
border-radius: 20px;
|
||
}
|
||
|
||
.is-phone .modal.mod-settings .vertical-tab-nav-item-chevron {
|
||
color: #a5a5a5;
|
||
}
|
||
|
||
img {
|
||
max-width: 100%;
|
||
}
|
||
|
||
/* 隐藏顶部header 的底部分隔线 */
|
||
body:not(.is-grabbing):not(.is-fullscreen).is-hidden-frameless .mod-top .workspace-tab-header-container {
|
||
border: none;
|
||
}
|
||
|
||
.workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container {
|
||
|
||
/* Webkit浏览器的滚动条自定义 */
|
||
&::-webkit-scrollbar {
|
||
height: 4px;
|
||
/* 设置滚动条的高度 */
|
||
}
|
||
|
||
&::-webkit-scrollbar-track {
|
||
background-color: transparent;
|
||
/* 设置滚动条轨道的颜色 */
|
||
}
|
||
|
||
&::-webkit-scrollbar-thumb {
|
||
background-color: var(--scrollbar-thumb-color);
|
||
/* 设置滚动条滑块的颜色 */
|
||
border-radius: 6px;
|
||
/* 设置滚动条滑块的圆角 */
|
||
}
|
||
|
||
&::-webkit-scrollbar-thumb:hover {
|
||
background-color: var(--scrollbar-thumb-color);
|
||
/* 设置鼠标悬停时滚动条滑块的颜色 */
|
||
}
|
||
}
|
||
|
||
/* 侧边栏按钮区样式 */
|
||
.side-dock-settings .side-dock-ribbon-action,
|
||
.side-dock-actions .side-dock-ribbon-action {
|
||
border-radius: 12px;
|
||
padding: 7px;
|
||
margin-bottom: 6px;
|
||
}
|
||
|
||
.side-dock-actions {
|
||
overflow-y: auto;
|
||
max-height: 85%;
|
||
}
|
||
|
||
/* 设置大纳样式 */
|
||
.nav-file {
|
||
margin-left: -14px;
|
||
}
|
||
|
||
.workspace-drawer-header-name-chevron {
|
||
display: none;
|
||
}
|
||
|
||
body.is-mobile .nav-file-title {
|
||
padding-top: 3px;
|
||
padding-bottom: 3px;
|
||
}
|
||
|
||
/* 调整目录字体
|
||
* 左侧目标标题文字字体
|
||
*/
|
||
.nav-folder-title,
|
||
.nav-file-title-content,
|
||
.tree-item-inner,
|
||
.tree-item-inner.nav-file-title-content,
|
||
.workspace .mod-root .workspace-tab-header-inner-title,
|
||
.tree-item-inner-text {
|
||
font-size: calc(var(--window-font-size) * 1px) !important;
|
||
color: var(--tree-item-color);
|
||
}
|
||
|
||
.tree-item-self.is-active .tree-item-inner,
|
||
.tree-item-self.is-active:hover .tree-item-inner.nav-file-title-content,
|
||
.tree-item-self.is-active .tree-item-inner.nav-file-title-content {
|
||
color: var(--nav-item-color-active);
|
||
}
|
||
|
||
|
||
/* 调整目录折叠按钮与标题对齐
|
||
* 受 foldernote影响,需要做调整,否则对不齐
|
||
*/
|
||
|
||
.tree-item:not(.nav-folder) .collapse-icon {
|
||
padding-top: 0 !important;
|
||
}
|
||
|
||
.fn-whitespace-stop-collapsing .collapse-icon {
|
||
padding-top: 0px !important;
|
||
}
|
||
|
||
.novel-word-count--active .nav-files-container .nav-folder-title {
|
||
align-items: center;
|
||
}
|
||
|
||
.folder-note-underline .has-folder-note .nav-folder-title-content {
|
||
text-decoration-thickness: 0.5px;
|
||
}
|
||
|
||
/* 兼容iconic */
|
||
.nav-file.iconic-item .iconic-icon {
|
||
transform: translateX(30px);
|
||
}
|
||
|
||
.nav-file.iconic-item:has(.iconic-icon) .tree-item-inner.nav-file-title-content::before {
|
||
padding-right: 20px;
|
||
}
|
||
|
||
/* 设置目录标题前缀•◦∘ */
|
||
.tree-item-inner.nav-file-title-content::before {
|
||
content: "•";
|
||
padding-right: 5px;
|
||
color: var(--nav-collapse-icon-color);
|
||
/* margin-left: -0.5px; */
|
||
font-family: 'number-font' !important;
|
||
font-size: 10px;
|
||
}
|
||
|
||
.is-mobile .tree-item-inner.nav-file-title-content::before {
|
||
font-size: 10px;
|
||
margin-left: -1px;
|
||
}
|
||
|
||
.is-mobile .tree-item-inner.nav-file-title-content {
|
||
padding-top: 1.4px;
|
||
padding-bottom: 1.4px;
|
||
}
|
||
|
||
.is-mobile .tree-item-inner.nav-folder-title-content {
|
||
transform: translateX(-1px) !important;
|
||
}
|
||
|
||
.is-mobile .tree-item-inner.nav-file-title-content {
|
||
transform: translateX(-1px) !important;
|
||
}
|
||
|
||
|
||
.tree-item-inner.nav-folder-title-content {
|
||
margin-left: -2px;
|
||
}
|
||
|
||
.is-mobile .tree-item-inner.nav-folder-title-content {
|
||
margin-left: -1px;
|
||
}
|
||
|
||
|
||
.tree-item-inner:has(.tag-pane-tag-parent) {
|
||
margin-left: -3px;
|
||
}
|
||
|
||
.tree-item .tag-pane-tag:not(.mod-collapsible):before {
|
||
content: "•";
|
||
font-weight: bolder;
|
||
padding-right: 5px;
|
||
margin-left: -14px;
|
||
font-size: 0.7em;
|
||
color: var(--nav-collapse-icon-color);
|
||
}
|
||
|
||
/* 设置大纲样式 */
|
||
.workspace-leaf-content[data-type='outline'] .tree-item-self:not(.mod-collapsible) .tree-item-inner {
|
||
margin-left: -15.5px;
|
||
}
|
||
|
||
.workspace-leaf-content[data-type='outline'] .tree-item-self.mod-collapsible .tree-item-inner {
|
||
margin-left: -4px;
|
||
}
|
||
|
||
.workspace-leaf-content[data-type='outline'] .tree-item-self:not(.mod-collapsible) .tree-item-inner::before {
|
||
content: "•";
|
||
font-weight: bolder;
|
||
padding-right: 4px;
|
||
color: var(--nav-collapse-icon-color);
|
||
font-size: 10px;
|
||
width: 8px;
|
||
text-align: center;
|
||
display: inline-block;
|
||
font-family: 'number-font' !important;
|
||
}
|
||
|
||
|
||
/* 目录折叠按钮填充为实体按钮 */
|
||
.collapse-icon svg.svg-icon {
|
||
width: 12px;
|
||
height: 14px;
|
||
stroke: var(--nav-collapse-icon-color);
|
||
fill: var(--nav-collapse-icon-color);
|
||
stroke-width: 1px;
|
||
margin-top: -1px;
|
||
}
|
||
|
||
/* 底部状态栏样式 */
|
||
.status-bar {
|
||
color: var(--text-color);
|
||
padding: 5px 8px;
|
||
gap: 15px;
|
||
}
|
||
|
||
.popover {
|
||
background-color: var(--app-model-bg-color) !important;
|
||
backdrop-filter: blur(5px);
|
||
}
|
||
|
||
.popover::before {
|
||
content: '';
|
||
z-index: -1;
|
||
filter: blur(8px);
|
||
background-color: var(--app-model-bg-color) !important;
|
||
position: absolute;
|
||
top: 0;
|
||
left: 0;
|
||
width: 100%;
|
||
height: 100%;
|
||
}
|
||
|
||
/* 隐藏库名 */
|
||
.nav-folder.mod-root>.nav-folder-title {
|
||
display: none;
|
||
}
|
||
|
||
/* 隐藏预览按钮 */
|
||
.view-actions button:nth-child(2) {
|
||
/* display: none; */
|
||
}
|
||
|
||
/* 暗色主题时的字体颜色 */
|
||
.theme-dark .workspace-tabs .workspace-leaf .view-content {
|
||
color: var(--text-color);
|
||
}
|
||
|
||
.theme-dark .markdown-preview-view {
|
||
color: var(--text-color);
|
||
/* padding-bottom: 10px !important; */
|
||
}
|
||
|
||
/* 亮色主题时的字体颜色 */
|
||
.theme-light .workspace-tabs .workspace-leaf .view-content {
|
||
color: var(--text-color);
|
||
color: var(--text-color);
|
||
}
|
||
|
||
.theme-light .markdown-preview-view {
|
||
color: var(--text-color);
|
||
/* padding-bottom: 10px !important; */
|
||
}
|
||
|
||
.cm-s-obsidian,
|
||
.markdown-preview-view {
|
||
hyphens: auto;
|
||
}
|
||
|
||
.mod-cm6 .cm-editor .cm-line,
|
||
p,
|
||
li,
|
||
ol {
|
||
line-height: calc(var(--text-line-height) * 1px);
|
||
padding-top: calc(var(--text-paragraph-gap) * 1px);
|
||
padding-bottom: calc(var(--text-paragraph-gap) * 1px);
|
||
}
|
||
|
||
body.text-justify .mod-cm6 .cm-editor .cm-line,
|
||
body.text-justify p:not([align="right"]):not([align="left"]),
|
||
body.text-justify li,
|
||
body.text-justify ol {
|
||
text-align: justify;
|
||
}
|
||
|
||
body:not(.is-phone) .workspace-leaf.mod-active .tree-item-self.has-focus {
|
||
border-radius: var(--radius-s);
|
||
box-shadow: 0 0 0 0.5px var(--background-modifier-border-focus);
|
||
}
|
||
|
||
/* 调整高亮颜色 */
|
||
span.is-flashing,
|
||
.markdown-rendered mark,
|
||
.cm-s-obsidian span.cm-highlight {
|
||
padding: 3px 6px;
|
||
border-radius: 13px;
|
||
color: var(--text-normal);
|
||
background-color: rgb(from var(--text-accent) r g b / 0.4) !important;
|
||
}
|
||
|
||
strong,
|
||
.cm-strong {
|
||
color: var(--text-accent) !important;
|
||
}
|
||
|
||
/* 调节文档内部标题大小 */
|
||
.inline-title {
|
||
font-size: 1.3em;
|
||
color: var(--text-color);
|
||
padding-bottom: 5px;
|
||
margin-bottom: var(--inline-title-margin-bottom);
|
||
}
|
||
|
||
/* 修复白板双下划线 bug */
|
||
body:not(.heading-bottom-line-off) .inline-title:not(:empty):not(:has(h1)):not(:has(h2)):not(:has(h3)):not(:has(h4)):not(:has(h5)):not(:has(h6)) {
|
||
border-bottom: dashed 0.5px;
|
||
}
|
||
|
||
/* 分割线样式 */
|
||
hr {
|
||
border-width: 0.8px !important;
|
||
/* border-color: var(--indentation-guide-color); */
|
||
}
|
||
|
||
.cm-line hr {
|
||
margin-bottom: 15px !important;
|
||
}
|
||
|
||
|
||
/* 调整内部嵌入块的对齐 */
|
||
.markdown-source-view.mod-cm6 .internal-embed:not(.image-embed),
|
||
/* .markdown-source-view.mod-cm6 .cm-content>[contenteditable=false], */
|
||
.markdown-preview-view .markdown-embed:not(.image-embed) {
|
||
margin-left: 3px !important;
|
||
/* padding-left: 14px; */
|
||
border-left: solid 0.5px var(--blockquote-border-color);
|
||
}
|
||
|
||
.embed-title {
|
||
border-bottom: solid 0.5px var(--blockquote-border-color);
|
||
color: var(--text-accent);
|
||
font-weight: bold;
|
||
}
|
||
|
||
.markdown-source-view.mod-cm6 .internal-embed {
|
||
/* border-left: solid 0.5px var(--blockquote-border-color); */
|
||
}
|
||
|
||
/*
|
||
* 大纲栏样式
|
||
*/
|
||
.workspace-leaf-content[data-type='out-line'] .node-insert-event .tree-item .tree-item-self>.tree-item-inner::before {
|
||
content: "&";
|
||
}
|
||
|
||
/* callout style */
|
||
.callout {
|
||
padding-left: 8px;
|
||
}
|
||
|
||
/* 移除关系图中关闭按钮背景色 */
|
||
.workspace-split:not(.mod-root) .graph-controls.is-close,
|
||
.graph-controls.is-close {
|
||
background-color: transparent;
|
||
}
|
||
|
||
.graph-view.color-line {
|
||
color: var(--text-normal);
|
||
opacity: 0.3;
|
||
}
|
||
|
||
/*
|
||
* 调整标题的上下间距,以及颜色字体等样式
|
||
*/
|
||
.cm-s-obsidian .HyperMD-header {
|
||
padding-inline-start: 0 !important;
|
||
padding-top: 5px !important;
|
||
/* padding-bottom: 5px !important; */
|
||
}
|
||
|
||
body:not(.heading-bottom-line-off) .cm-s-obsidian .HyperMD-header {
|
||
border-bottom: dashed 0.5px;
|
||
}
|
||
|
||
.cm-s-obsidian .cm-line.HyperMD-header {
|
||
/* margin-bottom: 10px !important; */
|
||
padding-bottom: 0;
|
||
}
|
||
|
||
.markdown-source-view.mod-cm6 .cm-line:not(.HyperMD-list-line):not(.HyperMD-header):not(:has(.cm-hashtag.cm-meta)):has(.cm-list-1) {
|
||
transform: translateX(-8px);
|
||
|
||
}
|
||
|
||
/* 标题下空一行 */
|
||
.cm-s-obsidian .cm-line.HyperMD-header+.cm-line:not(.HyperMD-header):not(:has(>br:only-child)) {
|
||
padding-top: 0.5rem;
|
||
}
|
||
|
||
h1,
|
||
.HyperMD-header-1 .cm-foldPlaceholder,
|
||
.markdown-rendered h1,
|
||
.HyperMD-header-1,
|
||
.cm-header-1 {
|
||
color: var(--h1-color) !important;
|
||
font-size: 1.30em;
|
||
}
|
||
|
||
h2,
|
||
.HyperMD-header-2 .cm-foldPlaceholder,
|
||
.markdown-rendered h2,
|
||
.HyperMD-header-2,
|
||
.cm-header-2 {
|
||
color: var(--h2-color) !important;
|
||
font-size: 1.25em;
|
||
}
|
||
|
||
h3:not(.svelte-1vwr9dd),
|
||
.HyperMD-header-3 .cm-foldPlaceholder,
|
||
.markdown-rendered h3,
|
||
.HyperMD-header-3,
|
||
.cm-header-3 {
|
||
color: var(--h3-color) !important;
|
||
font-size: 1.20em;
|
||
}
|
||
|
||
h4,
|
||
.HyperMD-header-4 .cm-foldPlaceholder,
|
||
.markdown-rendered h4,
|
||
.HyperMD-header-4,
|
||
.cm-header-4 {
|
||
color: var(--h4-color) !important;
|
||
font-size: 1.15em;
|
||
}
|
||
|
||
h5,
|
||
.HyperMD-header-5 .cm-foldPlaceholder,
|
||
.markdown-rendered h5,
|
||
.HyperMD-header-5,
|
||
.cm-header-5 {
|
||
color: var(--h5-color) !important;
|
||
font-size: 1.10em;
|
||
}
|
||
|
||
h6,
|
||
.HyperMD-header-6 .cm-foldPlaceholder,
|
||
.markdown-rendered h6,
|
||
.HyperMD-header-6,
|
||
.cm-header-6 {
|
||
color: var(--h6-color) !important;
|
||
font-size: 1.05em;
|
||
}
|
||
|
||
|
||
/*-- display H1-h6 in gutter--*/
|
||
|
||
body:not(.alt-heading-off) h1:before,
|
||
body:not(.alt-heading-off) .HyperMD-header-1:before {
|
||
content: "H1";
|
||
font-size: 10px;
|
||
margin-left: -13px;
|
||
margin-right: 1px;
|
||
color: var(--h1-color);
|
||
}
|
||
|
||
body:not(.alt-heading-off) h2:before,
|
||
body:not(.alt-heading-off) .HyperMD-header-2:before {
|
||
content: "H2";
|
||
font-size: 10px;
|
||
margin-left: -13px;
|
||
margin-right: 1px;
|
||
color: var(--h2-color);
|
||
}
|
||
|
||
body:not(.alt-heading-off) h3:not(.svelte-1vwr9dd):before,
|
||
body:not(.alt-heading-off) .HyperMD-header-3:before {
|
||
content: "H3";
|
||
font-size: 10px;
|
||
margin-left: -13px;
|
||
margin-right: 1px;
|
||
color: var(--h3-color);
|
||
}
|
||
|
||
body:not(.alt-heading-off) h4:before,
|
||
body:not(.alt-heading-off) .HyperMD-header-4:before {
|
||
content: "H4";
|
||
font-size: 10px;
|
||
margin-left: -13px;
|
||
margin-right: 1px;
|
||
color: var(--h4-color);
|
||
}
|
||
|
||
body:not(.alt-heading-off) h5:before,
|
||
body:not(.alt-heading-off) .HyperMD-header-5:before {
|
||
content: "H5";
|
||
font-size: 10px;
|
||
margin-left: -13px;
|
||
margin-right: 1px;
|
||
color: var(--h5-color);
|
||
}
|
||
|
||
body:not(.alt-heading-off) h6:before,
|
||
body:not(.alt-heading-off) .HyperMD-header-6:before {
|
||
content: "H6";
|
||
font-size: 10px;
|
||
margin-left: -13px;
|
||
margin-right: 1px;
|
||
color: var(--h6-color);
|
||
}
|
||
|
||
|
||
/*-- is active line, hide H[1-6] in gutter --*/
|
||
.CodeMirror-activeline .cm-header.cm-header-1:after,
|
||
.CodeMirror-activeline .cm-header.cm-header-2:after,
|
||
.CodeMirror-activeline .cm-header.cm-header-3:after,
|
||
.CodeMirror-activeline .cm-header.cm-header-4:after,
|
||
.CodeMirror-activeline .cm-header.cm-header-5:after,
|
||
.CodeMirror-activeline .cm-header.cm-header-6:after {
|
||
font-size: 0px;
|
||
display: none;
|
||
}
|
||
|
||
/* 设置左侧目录折叠箭头,往下移,与标题对齐 */
|
||
.tree-item-self .tree-item-icon {
|
||
/* margin-top: -4px; */
|
||
display: flex;
|
||
align-items: center;
|
||
}
|
||
|
||
|
||
/* 设置左边指示按钮 */
|
||
.markdown-source-view .collapse-indicator {
|
||
margin-right: 7px;
|
||
}
|
||
|
||
.markdown-preview-view .heading-collapse-indicator.collapse-indicator {
|
||
margin-top: -4px;
|
||
}
|
||
|
||
.heading-collapse-indicator.collapse-indicator svg.svg-icon {
|
||
margin-left: -15px;
|
||
}
|
||
|
||
.HyperMD-header .collapse-indicator svg.svg-icon {
|
||
margin-top: 6px;
|
||
}
|
||
|
||
.heading-collapse-indicator.collapse-indicator svg.svg-icon {
|
||
transform: translate(5px, -18px);
|
||
}
|
||
|
||
.view-content .list-collapse-indicator svg.svg-icon,
|
||
.view-content .collapse-indicator svg.svg-icon {
|
||
color: var(--text-accent);
|
||
}
|
||
|
||
h1 .heading-collapse-indicator.collapse-indicator svg.svg-icon,
|
||
.HyperMD-header.HyperMD-header-1 .collapse-indicator svg.svg-icon {
|
||
color: var(--h1-color);
|
||
}
|
||
|
||
h2 .heading-collapse-indicator.collapse-indicator svg.svg-icon,
|
||
.HyperMD-header.HyperMD-header-2 .collapse-indicator svg.svg-icon {
|
||
color: var(--h2-color);
|
||
}
|
||
|
||
h3 .heading-collapse-indicator.collapse-indicator svg.svg-icon,
|
||
.HyperMD-header.HyperMD-header-3 .collapse-indicator svg.svg-icon {
|
||
color: var(--h3-color);
|
||
}
|
||
|
||
h4 .heading-collapse-indicator.collapse-indicator svg.svg-icon,
|
||
.HyperMD-header.HyperMD-header-4 .collapse-indicator svg.svg-icon {
|
||
color: var(--h4-color);
|
||
}
|
||
|
||
h5 .heading-collapse-indicator.collapse-indicator svg.svg-icon,
|
||
.HyperMD-header.HyperMD-header-5 .collapse-indicator svg.svg-icon {
|
||
color: var(--h5-color);
|
||
}
|
||
|
||
h6 .heading-collapse-indicator.collapse-indicator svg.svg-icon,
|
||
.HyperMD-header.HyperMD-header-6 .collapse-indicator svg.svg-icon {
|
||
color: var(--h6-color);
|
||
}
|
||
|
||
.horizontal-tab-nav-item,
|
||
.vertical-tab-nav-item {
|
||
border-radius: var(--radius-l);
|
||
}
|
||
|
||
.setting-hotkey {
|
||
border-radius: var(--radius-l);
|
||
padding: 4px 4px 4px 8px;
|
||
}
|
||
|
||
body.is-mobile .setting-hotkey {
|
||
border-radius: var(--radius-xl);
|
||
}
|
||
|
||
body:not(.is-phone) .workspace-leaf.mod-active .tree-item-self.has-focus {
|
||
border-radius: var(--radius-l);
|
||
}
|
||
|
||
/*
|
||
* --------------------------------编辑模式页面样式调整------------------------------------
|
||
*/
|
||
|
||
/* 调整源码模式下,列表缩进线的对齐 */
|
||
.markdown-source-view.mod-cm6 .cm-indent::before {
|
||
margin-inline-start: 5px !important;
|
||
}
|
||
|
||
.markdown-source-view.mod-cm6 .cm-line:not(.HyperMD-list-line):not(.HyperMD-header):not(:has(.cm-hashtag.cm-meta)):not(:has(.image-embed)) .cm-indent::before {
|
||
margin-inline-start: 13px !important;
|
||
}
|
||
|
||
/* 调整有序列表的缩进线 */
|
||
span.cm-formatting.cm-formatting-list.cm-formatting-list-ol {
|
||
padding: 0;
|
||
display: inline-block;
|
||
width: 40px;
|
||
text-align: right;
|
||
font-size: 20px;
|
||
font-family: 'number-font' !important;
|
||
padding-right: 8.4px;
|
||
}
|
||
|
||
.list-number {
|
||
text-align: right;
|
||
width: 100%;
|
||
color: var(--text-normal);
|
||
opacity: 0.4;
|
||
}
|
||
|
||
.list-bullet {
|
||
margin-left: 0.9px;
|
||
font-family: 'number-font' !important;
|
||
font-size: 12px;
|
||
}
|
||
|
||
.list-bullet::after {
|
||
background-color: var(--text-normal);
|
||
opacity: 0.4;
|
||
}
|
||
|
||
|
||
.markdown-rendered .list-bullet {
|
||
margin-inline-start: -12px;
|
||
}
|
||
|
||
/* 有序列表后面的文字左移 */
|
||
.cm-s-obsidian .cm-formatting-list {
|
||
margin-right: -7.5px;
|
||
}
|
||
|
||
.markdown-source-view.mod-cm6 .cm-formatting-list-ol {
|
||
margin-left: -10px;
|
||
}
|
||
|
||
.markdown-source-view.mod-cm6 .cm-formatting-list-ul {
|
||
margin-left: -10.5px;
|
||
margin-right: 8px;
|
||
font-size: 14px;
|
||
display: inline-block;
|
||
width: 26px;
|
||
text-align: center;
|
||
font-family: 'number-font' !important;
|
||
transform: translateY(-3px);
|
||
}
|
||
|
||
.markdown-source-view.mod-cm6 .table-cell-wrapper .cm-formatting-list-ul {
|
||
margin-left: unset;
|
||
margin-right: unset;
|
||
}
|
||
|
||
.markdown-source-view.mod-cm6 .task-list-label {
|
||
margin-left: -9.5px;
|
||
}
|
||
|
||
.HyperMD-list-line.HyperMD-list-line-2.HyperMD-task-line.cm-line .task-list-label {
|
||
margin-left: -12px;
|
||
}
|
||
|
||
u {
|
||
text-decoration-color: var(--text-accent);
|
||
}
|
||
|
||
input[type='text'] {
|
||
border-radius: var(--radius-xxl);
|
||
}
|
||
|
||
/* 调整引用的样式 */
|
||
.HyperMD-quote {
|
||
border-left: var(--blockquote-border-color) solid 2px !important;
|
||
padding-inline-start: var(--size-4-6);
|
||
transform: translateX(3px);
|
||
}
|
||
|
||
.novel-word-count--note-right .nav-files-container .nav-file-title::after,
|
||
.novel-word-count--note-right .nav-files-container .nav-folder-title::after {
|
||
font-size: x-small;
|
||
}
|
||
|
||
body:not(.mod-rtl).fn-whitespace-stop-collapsing .nav-folder-title {
|
||
padding-right: 7px !important;
|
||
}
|
||
|
||
.tree-item-self {
|
||
border-radius: var(--radius-l);
|
||
display: flex;
|
||
align-items: center;
|
||
}
|
||
|
||
body.is-mobile .tree-item-self {
|
||
border-radius: var(--radius-xl);
|
||
}
|
||
|
||
/* 修改光标宽度和颜色 */
|
||
.cm-s-obsidian .cm-cursor {
|
||
border-left: solid 2px var(--text-accent) !important;
|
||
}
|
||
|
||
|
||
|
||
|
||
/*
|
||
* --------------------------------阅读模式页面样式调整------------------------------------
|
||
*/
|
||
.markdown-rendered ol {
|
||
padding: 0;
|
||
margin: 0 0 0 -6px;
|
||
}
|
||
|
||
.mod-windows .markdown-rendered ol {
|
||
margin-left: -10px;
|
||
}
|
||
|
||
.markdown-rendered ul {
|
||
padding: 0;
|
||
margin: 0 0 0 -3px !important;
|
||
}
|
||
|
||
ol>li::marker,
|
||
ul>li::marker {
|
||
font-size: 20px;
|
||
font-family: 'number-font' !important;
|
||
text-align: right;
|
||
}
|
||
|
||
.markdown-rendered.show-indentation-guide ol::before {
|
||
margin-left: 8px;
|
||
font-size: 20px;
|
||
}
|
||
|
||
.is-mobile .markdown-rendered.show-indentation-guide ol::before {
|
||
transform: translateX(-5px);
|
||
}
|
||
|
||
.mod-windows .markdown-rendered.show-indentation-guide ol::before {
|
||
margin-left: 12px;
|
||
}
|
||
|
||
.markdown-rendered.show-indentation-guide ul::before {
|
||
margin-left: 5px;
|
||
}
|
||
|
||
.markdown-rendered.show-indentation-guide ul>li>ol::before {
|
||
margin-left: 5px;
|
||
}
|
||
|
||
.markdown-rendered.show-indentation-guide ul>li>ul::before {
|
||
margin-left: 4px !important;
|
||
}
|
||
|
||
.markdown-rendered ul.contains-task-list {
|
||
padding-left: 5px;
|
||
}
|
||
|
||
.markdown-rendered .cm-line,
|
||
ol,
|
||
li {
|
||
padding-bottom: 0.15em !important;
|
||
padding-top: 0.15em !important;
|
||
}
|
||
|
||
.markdown-rendered .el-p p {
|
||
margin: 0;
|
||
padding-bottom: 0.4em !important;
|
||
padding-top: 0.4em !important;
|
||
}
|
||
|
||
.markdown-rendered hr {
|
||
margin: 15px 0 15px 0;
|
||
}
|
||
|
||
.markdown-rendered h1,
|
||
.markdown-rendered h2,
|
||
.markdown-rendered h3,
|
||
.markdown-rendered h4,
|
||
.markdown-rendered h5,
|
||
.markdown-rendered h6 {
|
||
margin: 5px 0 !important;
|
||
padding: 5px 0;
|
||
}
|
||
|
||
body:not(.heading-bottom-line-off) .markdown-rendered h1,
|
||
body:not(.heading-bottom-line-off) .markdown-rendered h2,
|
||
body:not(.heading-bottom-line-off) .markdown-rendered h3,
|
||
body:not(.heading-bottom-line-off) .markdown-rendered h4,
|
||
body:not(.heading-bottom-line-off) .markdown-rendered h5,
|
||
body:not(.heading-bottom-line-off) .markdown-rendered h6 {
|
||
border-bottom: dashed 0.5px;
|
||
}
|
||
|
||
.markdown-rendered blockquote {
|
||
border-inline-start: 2px solid var(--blockquote-border-color);
|
||
padding-inline-start: var(--size-4-4);
|
||
}
|
||
|
||
|
||
|
||
|
||
/* 将tab活动指示器修改为下划线*/
|
||
.view-header-title-container:not(.mod-at-end):after {
|
||
background: none;
|
||
}
|
||
|
||
body:not(.is-mobile) .workspace-tab-header.is-active {
|
||
box-shadow: none;
|
||
border-bottom-width: 1.5px;
|
||
border-bottom-color: var(--text-accent) !important;
|
||
border-bottom-style: solid;
|
||
background-color: transparent;
|
||
}
|
||
|
||
.workspace-split.mod-root .workspace-tab-header.is-active::before,
|
||
.workspace-split.mod-root .workspace-tab-header.is-active::after {
|
||
box-shadow: none !important;
|
||
}
|
||
|
||
.workspace-drawer-active-tab-header {
|
||
border-radius: 20px;
|
||
}
|
||
|
||
body.is-mobile .cm-s-obsidian span.cm-inline-code:not(.cm-formatting):not(.cm-hmd-indented-code):not(.obsidian-search-match-highlight) {
|
||
background-color: rgb(115 112 112 / 15%);
|
||
padding: 4px 6px;
|
||
}
|
||
|
||
body.is-mobile .cm-s-obsidian span.cm-inline-code {
|
||
background-color: rgb(115 112 112 / 15%);
|
||
padding: 4px 6px !important;
|
||
}
|
||
|
||
.is-mobile .workspace-drawer .nav-buttons-container {
|
||
--icon-size: var(--icon-m);
|
||
}
|
||
|
||
.is-mobile .workspace>.mod-root {
|
||
padding-top: 0;
|
||
}
|
||
|
||
.is-mobile .float-search-modal-container.modal-container.mod-dim .modal,
|
||
.is-mobile .menu,
|
||
.is-phone .prompt {
|
||
background: var(--glass-bg-color);
|
||
backdrop-filter: blur(15px) saturate(180%);
|
||
-webkit-backdrop-filter: blur(15px) saturate(180%);
|
||
}
|
||
|
||
.is-mobile .workspace-leaf-resize-handle {
|
||
border: transparent;
|
||
}
|
||
|
||
|
||
/* 调整目录字体 */
|
||
.is-mobile .nav-folder-title,
|
||
.is-mobile .nav-file-title-content {
|
||
font-size: 0.93em;
|
||
}
|
||
|
||
/* 调整导航栏图标大小 */
|
||
.is-mobile .view-header-nav-buttons,
|
||
.is-mobile .view-header .view-action {
|
||
--icon-size: var(--icon-m);
|
||
/* --icon-l-stroke-width: 1.5px; */
|
||
}
|
||
|
||
/* 调整有序列表的缩进线 */
|
||
.is-mobile .markdown-rendered ol {
|
||
transform: translateX(5px);
|
||
}
|
||
|
||
.is-mobile .markdown-rendered.show-indentation-guide ul>li>ol {
|
||
margin-left: 5px !important;
|
||
}
|
||
|
||
.is-mobile .markdown-rendered.show-indentation-guide ul::before {
|
||
margin-left: -3.5px;
|
||
}
|
||
|
||
.is-mobile .markdown-rendered.show-indentation-guide ul>li>ol::before {
|
||
margin-left: -9.5px;
|
||
}
|
||
|
||
.is-mobile .markdown-rendered.show-indentation-guide ol>li>ul::before {
|
||
margin-left: -7px !important;
|
||
}
|
||
|
||
.is-mobile .search-input-container {
|
||
border-radius: 8px;
|
||
}
|
||
|
||
.is-mobile .document-search input,
|
||
.is-mobile .document-replace input,
|
||
.is-mobile .document-search input:focus,
|
||
.is-mobile .document-replace input:focus {
|
||
margin: 1px;
|
||
box-shadow: 0 0 0 0.5px var(--background-modifier-border-focus) !important;
|
||
}
|
||
|
||
.is-mobile .global-search-input-container.search-input-container input,
|
||
.is-mobile .global-search-input-container.search-input-container input:focus {
|
||
border: none !important;
|
||
border-bottom: solid 1px var(--background-modifier-border) !important;
|
||
box-shadow: none !important;
|
||
border-radius: 0 !important;
|
||
background-color: transparent;
|
||
}
|
||
|
||
.is-mobile .workspace-drawer .nav-header {
|
||
border-top: none;
|
||
}
|
||
|
||
.is-mobile .workspace-drawer-header-info {
|
||
font-size: 10px;
|
||
margin-top: 0px !important;
|
||
}
|
||
|
||
/* 内联标签样式 */
|
||
.CodeMirror-line span.cm-hashtag {
|
||
background-color: var(--text-accent);
|
||
color: white;
|
||
display: inline-block;
|
||
text-decoration: none !important;
|
||
}
|
||
|
||
.CodeMirror-line span.cm-hashtag-begin {
|
||
border-top-left-radius: 15px;
|
||
/* change to 4px for rectangular pills */
|
||
border-bottom-left-radius: 15px;
|
||
/* change to 4px for rectangular pills */
|
||
padding-left: 8px;
|
||
border-right: none;
|
||
}
|
||
|
||
.CodeMirror-line span.cm-hashtag-end {
|
||
border-top-right-radius: 15px;
|
||
/* change to 4px for rectangular pills */
|
||
border-bottom-right-radius: 15px;
|
||
/* change to 4px for rectangular pills */
|
||
padding-right: 8px;
|
||
border-left: none;
|
||
}
|
||
|
||
|
||
|
||
/*
|
||
* 标签样式
|
||
*/
|
||
.tag-pane-tag-count {
|
||
/* background-color: var(--text-accent); */
|
||
border: none;
|
||
font-size: 11px;
|
||
padding: 1px 8px;
|
||
text-align: center;
|
||
text-decoration: none;
|
||
display: inline-block;
|
||
margin: 0px 0px;
|
||
cursor: pointer;
|
||
border-radius: 14px;
|
||
/* change to 4px for rectangular pills */
|
||
}
|
||
|
||
.tag-pane-tag-text {
|
||
border: none;
|
||
font-size: 11px;
|
||
padding: 3px 8px;
|
||
text-align: center;
|
||
text-decoration: none;
|
||
display: inline-block;
|
||
margin: 0px 0px;
|
||
cursor: pointer;
|
||
border-radius: 14px;
|
||
/* change to 4px for rectangular pills */
|
||
}
|
||
|
||
.theme-dark .tag-pane-tag-text {
|
||
background-color: rgba(0, 0, 0, 0.25);
|
||
}
|
||
|
||
.theme-light .tag-pane-tag-text {
|
||
background-color: rgba(0, 0, 0, 0.09);
|
||
}
|
||
|
||
/* Change color of tag count pill when hovering */
|
||
.tag-pane-tag:hover .tag-pane-tag-count {
|
||
color: white;
|
||
background-color: var(--base2);
|
||
}
|
||
|
||
.internal-embed img:not([width]),
|
||
.internal-embed audio,
|
||
.internal-embed video {
|
||
padding-top: 8px;
|
||
}
|
||
|
||
|
||
.markdown-source-view.mod-cm6 .edit-block-button {
|
||
color: white;
|
||
}
|
||
|
||
.markdown-source-view.mod-cm6 .edit-block-button:hover {
|
||
color: white;
|
||
}
|
||
|
||
.theme-light .markdown-source-view.mod-cm6 .edit-block-button {
|
||
color: white;
|
||
}
|
||
|
||
.theme-light .markdown-source-view.mod-cm6 .edit-block-button:hover {
|
||
color: white;
|
||
}
|
||
|
||
|
||
/* table */
|
||
|
||
/*
|
||
* 优化表格样式
|
||
*/
|
||
.markdown-rendered thead tr {
|
||
background-color: var(--table-header-background);
|
||
}
|
||
|
||
.markdown-rendered thead>tr>th,
|
||
.markdown-rendered tbody>tr>td {
|
||
padding: 10px;
|
||
}
|
||
|
||
/* 移除表格前面的空行 */
|
||
.cm-line[dir="ltr"]:has(+ .cm-table-widget) {
|
||
display: none !important;
|
||
}
|
||
|
||
.markdown-rendered table,
|
||
.markdown-source-view.mod-cm6 .cm-table-widget .table-wrapper,
|
||
.markdown-source-view.mod-cm6 .cm-table-widget table {
|
||
width: 100%;
|
||
}
|
||
|
||
thead:hover {
|
||
background-color: var(--table-header-background);
|
||
}
|
||
|
||
.markdown-rendered thead tr>th {
|
||
line-height: 22px;
|
||
}
|
||
|
||
.markdown-rendered tbody tr>td {
|
||
line-height: 22px;
|
||
height: 38px;
|
||
min-height: 38px;
|
||
}
|
||
|
||
thead>tr>th,
|
||
tbody>tr>td,
|
||
.table-cell-wrapper {
|
||
line-height: 36px;
|
||
}
|
||
|
||
|
||
/*
|
||
* Scrollbar 样式
|
||
*/
|
||
::-webkit-scrollbar {
|
||
width: 4px !important;
|
||
overflow: hidden !important;
|
||
background-color: transparent !important;
|
||
}
|
||
|
||
.mod-windows ::-webkit-scrollbar {
|
||
width: 9px !important;
|
||
}
|
||
|
||
::-webkit-scrollbar-thumb {
|
||
border-radius: 5px !important;
|
||
}
|
||
|
||
::-webkit-scrollbar-thumb:active {
|
||
border-radius: 5px !important;
|
||
}
|
||
|
||
.theme-light ::-webkit-scrollbar-thumb {
|
||
background-color: rgba(0, 0, 0, 0.2) !important;
|
||
}
|
||
|
||
.theme-dark ::-webkit-scrollbar-thumb {
|
||
background-color: rgba(255, 255, 255, 0.2) !important;
|
||
}
|
||
|
||
/* 横向滚动条整体样式 */
|
||
::-webkit-scrollbar:horizontal {
|
||
height: 4px;
|
||
/* 设置横向滚动条高度 */
|
||
}
|
||
|
||
/*
|
||
* 去除输入框选中后的阴影
|
||
*/
|
||
input:not(.prompt-input):focus {
|
||
border: 0 !important;
|
||
box-shadow: 0 0 0 0.5px var(--background-modifier-border-focus) !important;
|
||
}
|
||
|
||
/* 移除输入框的背景色 */
|
||
.markdown-source-view.mod-cm6 .document-search-container {
|
||
background-color: transparent !important;
|
||
}
|
||
|
||
.mod-active .document-search-container {
|
||
background-color: transparent !important;
|
||
}
|
||
|
||
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'] {
|
||
background-color: transparent;
|
||
}
|
||
|
||
.search-result-container {
|
||
padding-left: 0;
|
||
}
|
||
|
||
.mod-global-search .search-result-file-matches {
|
||
margin-left: 24px;
|
||
}
|
||
|
||
.search-result .tree-item-inner {
|
||
margin-left: -3px;
|
||
font-size: 0.78em;
|
||
}
|
||
|
||
input.document-search-input {
|
||
border-radius: 10px;
|
||
background-color: transparent;
|
||
}
|
||
|
||
/* 搜索页样式 */
|
||
.search-result .search-result-file-title {
|
||
font-weight: bolder;
|
||
font-size: 17px;
|
||
margin-top: 5px;
|
||
color: unset !important;
|
||
}
|
||
|
||
.search-result-file-matched-text {
|
||
color: var(--text-accent);
|
||
background-color: unset;
|
||
}
|
||
|
||
.search-result-file-match-destination-file-icon {
|
||
color: unset;
|
||
width: 10px;
|
||
}
|
||
|
||
.outgoing-link-item span.tree-item-icon {
|
||
width: 10px;
|
||
margin-left: -15px;
|
||
}
|
||
|
||
|
||
/* 隐藏tab 的控制按钮,鼠标移上去时,自动显示 */
|
||
body:not(.is-mobile) .nav-header {
|
||
display: flex;
|
||
justify-content: center;
|
||
align-items: center;
|
||
padding: var(--size-4-1);
|
||
padding-left: var(--size-4-3);
|
||
padding-bottom: var(--size-4-4);
|
||
}
|
||
|
||
body:not(.is-mobile) .nav-buttons-container {
|
||
background-color: var(--nav-button-container-bg);
|
||
border-radius: var(--radius-m);
|
||
padding: 2px 4px;
|
||
width: fit-content;
|
||
}
|
||
|
||
body:not(.is-mobile):not(.composer--DisableNavHeaderAutoHide) .mod-sidedock .workspace-leaf-content .nav-header .nav-buttons-container {
|
||
background-color: transparent;
|
||
}
|
||
|
||
body:not(.is-mobile):not(.composer--DisableNavHeaderAutoHide) .mod-sidedock .workspace-leaf-content .nav-header:hover .nav-buttons-container {
|
||
background-color: var(--nav-button-container-bg);
|
||
}
|
||
|
||
body:not(.is-mobile):not(.composer--DisableNavHeaderAutoHide) .mod-sidedock .workspace-leaf .workspace-leaf-content .nav-header .nav-action-button:hover {
|
||
background-color: var(--background-modifier-hover);
|
||
opacity: var(--icon-opacity);
|
||
border-radius: var(--clickable-icon-radius);
|
||
}
|
||
|
||
body:not(.is-mobile):not(.composer--DisableNavHeaderAutoHide) .mod-sidedock .workspace-leaf-content .nav-header .nav-action-button {
|
||
flex-grow: 0;
|
||
max-width: 3px;
|
||
max-height: 3px;
|
||
overflow: hidden;
|
||
border-radius: 50%;
|
||
padding: 0px;
|
||
background-color: var(--text-faint);
|
||
transition: max-width 240ms cubic-bezier(0.4, 0, 0.2, 1),
|
||
max-height 240ms cubic-bezier(0.4, 0, 0.2, 1),
|
||
opacity 240ms cubic-bezier(0.4, 0, 0.2, 1),
|
||
padding 240ms cubic-bezier(0.4, 0, 0.2, 1), background-color 120ms linear;
|
||
}
|
||
|
||
body:not(.is-mobile):not(.composer--DisableNavHeaderAutoHide) .mod-sidedock .workspace-leaf-content .nav-header .nav-action-button.is-active {
|
||
background-color: var(--icon-color-active);
|
||
}
|
||
|
||
body:not(.is-mobile):not(.composer--DisableNavHeaderAutoHide) .mod-sidedock .workspace-leaf-content .nav-header:hover .nav-action-button {
|
||
max-width: 32px;
|
||
max-height: 64px;
|
||
opacity: 0.85;
|
||
flex-grow: 1;
|
||
background-color: transparent;
|
||
padding: var(--size-2-2) var(--size-2-3);
|
||
}
|
||
|
||
/*
|
||
* --------------------------------调整开启半透明效果的样式------------------------------------
|
||
*/
|
||
.workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header {
|
||
border-left: 1px solid var(--indentation-guide-color);
|
||
}
|
||
|
||
.is-translucent:not(.is-fullscreen) .mod-root .mod-top .workspace-tab-header-container {
|
||
background-color: var(--editor-bg-color) !important;
|
||
}
|
||
|
||
.is-translucent.theme-light td.svelte-egt0yd {
|
||
border-right: 1px solid rgba(105, 105, 105, 0.2);
|
||
}
|
||
|
||
.is-translucent.theme-light .status-bar {
|
||
background-color: rgba(245, 245, 245, 0.1);
|
||
backdrop-filter: blur(50px) saturate(80%);
|
||
}
|
||
|
||
.is-translucent.theme-dark .status-bar {
|
||
background-color: rgba(28, 28, 28, 0.05);
|
||
-webkit-backdrop-filter: blur(10px);
|
||
backdrop-filter: blur(10px);
|
||
}
|
||
|
||
.is-translucent .search-result-file-matches {
|
||
background-color: transparent !important;
|
||
}
|
||
|
||
.is-translucent.theme-light .search-result-file-matches {
|
||
background-color: transparent !important;
|
||
}
|
||
|
||
.is-translucent.theme-light .search-result-file-match-destination-file {
|
||
background-color: #ffffff7b;
|
||
}
|
||
|
||
.is-translucent.theme-dark .search-result-file-match-destination-file {
|
||
background-color: rgba(255, 255, 255, 0.25);
|
||
}
|
||
|
||
.theme-dark .search-result-file-matches {
|
||
background-color: transparent !important;
|
||
box-shadow: 0 0 0 1px #c1c1c114 !important;
|
||
}
|
||
|
||
.theme-dark .search-result-file-match {
|
||
border-bottom: 1px solid #c1c1c114 !important;
|
||
}
|
||
|
||
/* 适配半透明背景 */
|
||
/* .is-focused .workspace-leaf.mod-active .view-header, */
|
||
:not(.is-mobile) .is-translucent .view-header {
|
||
background-color: var(--editor-bg-color) !important;
|
||
}
|
||
|
||
.is-translucent .workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-tab-header,
|
||
.is-translucent .workspace .mod-root .workspace-tabs.mod-stacked .view-header,
|
||
.is-translucent .workspace-tabs.mod-stacked .markdown-source-view.cm-s-obsidian.mod-cm6.node-insert-event.is-readable-line-width.is-live-preview.is-folding,
|
||
.is-translucent .workspace .mod-root .workspace-tabs.mod-stacked .workspace-tab-container .workspace-leaf {
|
||
background-color: var(--model-bg-color) !important;
|
||
backdrop-filter: blur(25px) saturate(180%);
|
||
-webkit-backdrop-filter: blur(25px) saturate(180%);
|
||
}
|
||
|
||
.is-translucent .workspace-split.mod-root .workspace-tabs .view-content {
|
||
background-color: var(--editor-bg-color);
|
||
}
|
||
|
||
.is-translucent .workspace-split.mod-root .workspace-tabs.mod-stacked .view-content {
|
||
background-color: transparent;
|
||
}
|
||
|
||
.is-translucent.theme-dark .markdown-source-view.mod-cm6 .cm-editor {
|
||
background-color: transparent;
|
||
}
|
||
|
||
.is-phone .modal.mod-settings .modal-header {
|
||
background-color: var(--background-primary);
|
||
}
|
||
|
||
.mobile-tab-switcher {
|
||
background: var(--glass-bg-color);
|
||
backdrop-filter: blur(15px) saturate(180%);
|
||
-webkit-backdrop-filter: blur(15px) saturate(180%);
|
||
border: 1px solid rgba(255, 255, 255, 0.1);
|
||
box-shadow: 0 0 8px rgba(0, 0, 0, 0.1), inset 0 1px 1px rgba(255, 255, 255, 0.05);
|
||
}
|
||
|
||
.mobile-tab-switcher-scroll,
|
||
.mobile-tab-switcher-menubar {
|
||
background-color: transparent !important;
|
||
}
|
||
|
||
.mobile-tab-wrapper .mobile-tab-preview {
|
||
box-shadow: 4px 4px 6px var(--card-border-color);
|
||
}
|
||
|
||
.is-translucent.theme-dark .markdown-preview-view {
|
||
background-color: transparent !important;
|
||
}
|
||
|
||
|
||
|
||
/*
|
||
* 适配PC端样式
|
||
*/
|
||
body:not(.is-mobile) .suggestion-container,
|
||
body:not(.is-mobile) .suggestion-container.mod-search-suggestion .suggestion,
|
||
body:not(.is-mobile) .suggestion-container.mod-search-suggestion,
|
||
body:not(.is-mobile) .modal.float-search-modal,
|
||
body:not(.is-mobile) .modal-container.mod-dim .prompt {
|
||
backdrop-filter: blur(12px);
|
||
/* background-color: rgba(255, 255, 255, 0.15); */
|
||
border: 1px solid rgba(255, 255, 255, 0.25);
|
||
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2), inset 0 1px 2px rgba(255, 255, 255, 0.6);
|
||
}
|
||
|
||
body:not(.is-mobile).theme-dark .suggestion-container,
|
||
body:not(.is-mobile).theme-dark .suggestion-container.mod-search-suggestion .suggestion,
|
||
body:not(.is-mobile).theme-dark .suggestion-container.mod-search-suggestion,
|
||
body:not(.is-mobile).theme-dark .modal.float-search-modal,
|
||
body:not(.is-mobile).theme-dark .modal-container.mod-dim .prompt {
|
||
backdrop-filter: blur(12px);
|
||
border: 1px solid rgba(255, 255, 255, 0.1);
|
||
box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);
|
||
}
|
||
|
||
body:not(.is-mobile) .setting-item-control select,
|
||
body:not(.is-mobile) .global-search-input-container,
|
||
body:not(.is-mobile) .search-input-container input,
|
||
body:not(.is-mobile) button:not(.clickable-icon),
|
||
body:not(.is-mobile) input.prompt-input,
|
||
body:not(.is-mobile) .suggestion-item.is-selected {
|
||
border: 1px solid rgb(0 0 0 / 10%);
|
||
box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1);
|
||
border-radius: var(--radius-xl);
|
||
}
|
||
|
||
body.theme-dark .setting-item-control select,
|
||
body:not(.is-mobile).theme-dark .global-search-input-container,
|
||
body:not(.is-mobile).theme-dark .search-input-container input,
|
||
body.theme-dark button:not(.clickable-icon),
|
||
body:not(.is-mobile).theme-dark input.prompt-input,
|
||
body:not(.is-mobile).theme-dark .suggestion-item.is-selected {
|
||
border: 1px solid rgba(255, 255, 255, 0.15);
|
||
box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
|
||
}
|
||
|
||
body:not(.is-mobile) input.prompt-input {
|
||
border-radius: 25px;
|
||
padding: var(--size-4-1) var(--size-4-5);
|
||
}
|
||
|
||
body:not(.is-mobile) .suggestion-item.is-selected {
|
||
border-radius: 20px;
|
||
}
|
||
|
||
body:not(.is-mobile) .prompt-input-container {
|
||
padding: 5px;
|
||
}
|
||
|
||
.suggestion-item {
|
||
padding-top: 10px;
|
||
padding-bottom: 10px;
|
||
}
|
||
|
||
|
||
/*
|
||
* 调整 cMenu Toolbar Editor 样式
|
||
*/
|
||
#editingToolbarModalBar.editingToolbarFlex :is(.editingToolbarCommandItem, button[class^=editingToolbarCommandsubItem]) {
|
||
margin: 5px !important;
|
||
background-color: transparent;
|
||
}
|
||
|
||
#editingToolbarModalBar.editingToolbarDefaultAesthetic,
|
||
#editingToolbarModalBar.editingToolbarDefaultAesthetic~#editingToolbarPopoverBar {
|
||
backdrop-filter: blur(10px);
|
||
background-color: #171717de;
|
||
}
|
||
|
||
:is(#editingToolbarModalBar, #editingToolbarPopoverBar) button[class^=editingToolbarCommandsubItem]>.subitem button.menu-item {
|
||
padding: 10px 5px !important;
|
||
}
|
||
|
||
#editingToolbarModalBar.top :is(.editingToolbarCommandItem, button[class^=editingToolbarCommandsubItem]):not(.editingToolbar-Divider-Line) {
|
||
padding: 8px;
|
||
border-radius: 6px;
|
||
}
|
||
|
||
#editingToolbarModalBar.top {
|
||
border-bottom: solid 1px var(--background-modifier-border);
|
||
top: 0px !important;
|
||
backdrop-filter: none;
|
||
background-color: transparent !important;
|
||
border: none;
|
||
border-radius: 0 !important;
|
||
}
|
||
|
||
#editingToolbarModalBar.editingToolbarDefaultAesthetic.top {
|
||
backdrop-filter: unset;
|
||
}
|
||
|
||
#editingToolbarModalBar.top button.editingToolbar-Divider-Line {
|
||
background-color: transparent !important;
|
||
}
|
||
|
||
#editingToolbarModalBar.editingToolbarDefaultAesthetic {
|
||
border-radius: 20px;
|
||
backdrop-filter: blur(15px);
|
||
background-color: var(--app-model-bg-color);
|
||
/* box-shadow: var(--input-shadow); */
|
||
}
|
||
|
||
#editingToolbarModalBar .editingToolbarCommandItem {
|
||
backdrop-filter: unset;
|
||
padding: 7px;
|
||
}
|
||
|
||
#editingToolbarModalBar.editingToolbarDefaultAesthetic,
|
||
#editingToolbarModalBar.editingToolbarDefaultAesthetic~#editingToolbarPopoverBar {
|
||
backdrop-filter: blur(15px);
|
||
}
|
||
|
||
:is(#editingToolbarModalBar, #editingToolbarPopoverBar) button.editingToolbar-Divider-Line {
|
||
min-width: unset;
|
||
flex-shrink: 0;
|
||
display: inline-flex;
|
||
width: 0.6px !important;
|
||
height: 22px;
|
||
opacity: 0.8;
|
||
margin: 0;
|
||
min-width: 0.5px !important;
|
||
}
|
||
|
||
#editingToolbarModalBar .subitem {
|
||
border-radius: 18px !important;
|
||
backdrop-filter: blur(15px) !important;
|
||
margin-top: 10px;
|
||
}
|
||
|
||
#editingToolbarModalBar .subitem .menu-item {
|
||
padding: 17px 20px !important;
|
||
}
|
||
|
||
.theme-dark :is(#editingToolbarModalBar, #editingToolbarPopoverBar) button.editingToolbar-Divider-Line {
|
||
background-color: transparent !important;
|
||
}
|
||
|
||
|
||
|
||
/* dataview */
|
||
.markdown-rendered thead tr>th {
|
||
border-bottom: none;
|
||
}
|
||
|
||
.dataview.table-view-table {
|
||
overflow: hidden;
|
||
border: dashed 0.5px var(--block-border-color);
|
||
/* border-radius: 10px; */
|
||
|
||
}
|
||
|
||
.dataview.table-view-table tr {
|
||
border: dashed 0.1px var(--block-border-color);
|
||
|
||
}
|
||
|
||
|
||
/* Export image 样式 */
|
||
body:not(.is-mobile) .modal-container.mod-dim .modal:has(.export-image-preview-root) {
|
||
min-width: 50% !important;
|
||
max-width: 65% !important;
|
||
}
|
||
|
||
.modal-container.mod-dim .modal:has(.export-image-preview-root) .modal-title {
|
||
text-align: center;
|
||
}
|
||
|
||
.export-image-preview-left {
|
||
max-width: 450px;
|
||
padding: 0 15px 0 0;
|
||
min-width: 320px;
|
||
}
|
||
|
||
.export-image-preview-right {
|
||
width: 100%;
|
||
border: solid 1px var(--nav-indentation-guide-color);
|
||
border-radius: 10px;
|
||
}
|
||
|
||
.is-mobile .modal-container.mod-dim .modal:has(.export-image-preview-root) {
|
||
width: 100% !important;
|
||
margin-top: 50px;
|
||
}
|
||
|
||
.is-mobile .export-image-preview-left {
|
||
padding: 0;
|
||
}
|
||
|
||
|
||
.modal-content:has(.export-image-preview-root) {
|
||
padding-top: 0;
|
||
}
|
||
|
||
.export-image-preview-root .export-image-preview-main {
|
||
margin: 0;
|
||
}
|
||
|
||
.export-image-preview-left .setting-item {
|
||
display: flex !important;
|
||
flex-direction: column !important;
|
||
justify-content: space-between;
|
||
align-items: flex-start !important;
|
||
padding-left: 10px !important;
|
||
padding-right: 10px !important;
|
||
}
|
||
|
||
.export-image-preview-left .setting-item .setting-item-info {
|
||
text-align: left;
|
||
}
|
||
|
||
.export-image-preview-left .setting-item .setting-item-control {
|
||
text-align: right;
|
||
margin: 0 !important;
|
||
width: auto !important;
|
||
}
|
||
|
||
.export-image-preview-left .setting-item .setting-item-control input[type="number"] {
|
||
text-align: center;
|
||
border: solid 0.1px var(--background-modifier-border);
|
||
}
|
||
|
||
.export-image-preview-actions {
|
||
padding-bottom: 20px !important;
|
||
margin-top: 15px;
|
||
}
|
||
|
||
.export-image-preview-left .setting-item .setting-item-name {
|
||
padding-bottom: 10px;
|
||
}
|
||
|
||
.export-image-preview-left .setting-item .setting-item-description {
|
||
color: var(--text-muted);
|
||
font-size: var(--font-ui-smaller);
|
||
padding-top: var(--size-4-1);
|
||
line-height: var(--line-height-tight);
|
||
padding-bottom: var(--size-4-3);
|
||
}
|
||
|
||
|
||
/* Float Search 样式 */
|
||
|
||
|
||
.float-search-modal-instructions {
|
||
display: none;
|
||
}
|
||
|
||
.float-search-modal-container.modal-container.mod-dim .modal {
|
||
margin-top: 60px;
|
||
}
|
||
|
||
.search-results-result-count {
|
||
width: 100px !important;
|
||
text-align: left !important;
|
||
}
|
||
|
||
.float-search-modal .modal-header {
|
||
display: none;
|
||
}
|
||
|
||
.float-search-modal .float-search-modal-search-ctn .search-row {
|
||
padding-right: 40px;
|
||
margin-top: 1px;
|
||
}
|
||
|
||
.float-search-modal .modal-close-button {
|
||
margin-top: 12px;
|
||
}
|
||
|
||
/* 适配手机端,以13Pro Max分辨率为限制 */
|
||
.is-mobile .float-search-modal .modal-close-button {
|
||
margin-top: 8px;
|
||
}
|
||
|
||
.is-mobile .float-search-modal .float-search-modal-search-ctn .search-row {
|
||
margin-left: 0px;
|
||
}
|
||
|
||
.modal.mod-settings.mod-sidebar-layout .modal-close-button {
|
||
z-index: 999;
|
||
}
|
||
|
||
.modal-sidebar {
|
||
background-color: var(--background-secondary);
|
||
}
|
||
|
||
.modal.mod-sidebar-layout {
|
||
border-radius: 17px;
|
||
margin-top: -5px;
|
||
}
|
||
|
||
|
||
/* markmap */
|
||
.theme-dark :not(.markmap-fold).markmap-node>circle {
|
||
fill: black;
|
||
}
|
||
|
||
g.markmap-node[data-depth='0'] .markmap-foreign {
|
||
font-weight: bolder;
|
||
}
|
||
|
||
/* 调整白板样式 */
|
||
.canvas,
|
||
.canvas-wrapper,
|
||
.canvas-background {
|
||
background-color: transparent;
|
||
}
|
||
|
||
.canvas-background {
|
||
display: none;
|
||
}
|
||
|
||
.canvas-card-menu .canvas-card-menu-button {
|
||
--icon-size: var(--icon-l);
|
||
}
|
||
|
||
.canvas-card-menu {
|
||
background-color: var(--model-bg-color) !important;
|
||
border-radius: 20px;
|
||
margin-bottom: 25px;
|
||
backdrop-filter: blur(10px);
|
||
}
|
||
|
||
.canvas-control-group {
|
||
background-color: var(--model-bg-color) !important;
|
||
border-radius: 18px;
|
||
backdrop-filter: blur(10px);
|
||
}
|
||
|
||
.canvas-control-item {
|
||
background-color: unset;
|
||
}
|
||
|
||
/* 调整关系图谱样式 */
|
||
.workspace-split:not(.mod-root) .graph-controls.is-close,
|
||
.graph-controls.is-close {
|
||
background-color: transparent;
|
||
margin-top: -10px;
|
||
margin-right: -10px;
|
||
}
|
||
|
||
/* Windows | linux style */
|
||
|
||
body:not(.win-translucent-off):not(.mod-macos):not(.is-mobile)::before {
|
||
content: '';
|
||
z-index: -1;
|
||
filter: blur(var(--win-blur)) brightness(var(--win-window-brightness)) opacity(var(--win-window-opacity));
|
||
background: var(--win-bg-image-url) repeat;
|
||
background-size: cover;
|
||
position: absolute;
|
||
top: 0;
|
||
left: 0;
|
||
right: 0;
|
||
bottom: 0;
|
||
}
|
||
|
||
body:not(.win-translucent-off):not(.mod-macos):not(.is-mobile) .app-container .horizontal-main-container,
|
||
body:not(.win-translucent-off):not(.mod-macos):not(.is-mobile) .app-container {
|
||
backdrop-filter: blur(var(--win-blur)) saturate(180%) brightness(var(--win-window-brightness)) opacity(var(--win-window-opacity));
|
||
}
|
||
|
||
body:not(.win-translucent-off):not(.mod-macos):not(.is-mobile) .workspace-split.mod-vertical.mod-root,
|
||
body:not(.win-translucent-off):not(.mod-macos):not(.is-mobile) .workspace-ribbon.mod-left:before,
|
||
body:not(.win-translucent-off):not(.mod-macos):not(.is-mobile) .workspace-ribbon.mod-left,
|
||
body:not(.win-translucent-off):not(.mod-macos):not(.is-mobile) .workspace-tabs .workspace-leaf,
|
||
body:not(.win-translucent-off):not(.mod-macos):not(.is-mobile) .workspace-leaf .view-content,
|
||
body:not(.win-translucent-off):not(.mod-macos):not(.is-mobile) .workspace-split.mod-right-split .workspace-tabs,
|
||
body:not(.win-translucent-off):not(.mod-macos):not(.is-mobile) .workspace-tab-container body:not(.win-translucent-off):not(.mod-macos):not(.is-mobile) .workspace-tab-header-container,
|
||
body:not(.win-translucent-off):not(.mod-macos):not(.is-mobile) .workspace-sidedock-vault-profile,
|
||
body:not(.win-translucent-off):not(.mod-macos):not(.is-mobile) .workspace-split {
|
||
background-color: transparent !important;
|
||
}
|
||
|
||
body:not(.win-translucent-off):not(.mod-macos):not(.is-mobile) .workspace-tab-container {
|
||
background: var(--editor-bg-color) !important;
|
||
/* backdrop-filter: blur(15px) saturate(180%); */
|
||
/* -webkit-backdrop-filter: blur(15px) saturate(180%); */
|
||
}
|
||
|
||
.workspace-ribbon.mod-left:before {
|
||
background-color: var(--background-secondary);
|
||
}
|
||
|
||
body:not(.win-translucent-off):not(.mod-macos):not(.is-mobile) .workspace-split.mod-vertical.mod-root {
|
||
background: var(--win-editor-bg-color) !important;
|
||
}
|
||
|
||
body:not(.win-translucent-off):not(.mod-macos):not(.is-mobile) .workspace-ribbon.mod-left:before {
|
||
background-color: transparent !important;
|
||
}
|
||
|
||
body:not(.win-translucent-off):not(.mod-macos):not(.is-mobile) .workspace,
|
||
body:not(.win-translucent-off):not(.mod-macos):not(.is-mobile) .workspace-split.mod-horizontal,
|
||
body:not(.win-translucent-off):not(.mod-macos):not(.is-mobile) .workspace-leaf,
|
||
body:not(.win-translucent-off):not(.mod-macos):not(.is-mobile) .workspace-ribbon,
|
||
body:not(.win-translucent-off):not(.mod-macos):not(.is-mobile) .sidebar-toggle-button.mod-left,
|
||
body:not(.win-translucent-off):not(.mod-macos):not(.is-mobile) .workspace-split.mod-left-split .profileworkspace-sidedock-vault-,
|
||
body:not(.win-translucent-off):not(.mod-macos):not(.is-mobile) .mod-root .mod-top .workspace-tab-header-container,
|
||
body:not(.win-translucent-off):not(.mod-macos):not(.is-mobile) .titlebar-button-container.mod-right,
|
||
body:not(.win-translucent-off):not(.mod-macos):not(.is-mobile) .workspace-tab-header-container {
|
||
background-color: transparent !important;
|
||
}
|
||
|
||
body:not(.win-translucent-off):not(.mod-macos):not(.is-mobile) .workspace-split.mod-root,
|
||
body:not(.win-translucent-off):not(.mod-macos):not(.is-mobile) .workspace-split.mod-root .view-content,
|
||
body:not(.win-translucent-off):not(.mod-macos):not(.is-mobile) .workspace-split.mod-root .view-header {
|
||
background: transparent !important;
|
||
}
|
||
|
||
body:not(.win-translucent-off):not(.mod-macos):not(.is-mobile) .view-header-title-container:after {
|
||
background: transparent !important;
|
||
}
|
||
|
||
body:not(.win-translucent-off):not(.mod-macos):not(.is-mobile) .workspace-sidedock-vault-profile {
|
||
background-color: transparent !important;
|
||
}
|
||
|
||
|
||
|
||
/* web viewer */
|
||
.webviewer-address input {
|
||
border-radius: 14px;
|
||
}
|
||
|
||
|
||
/* 调整设置页样式 */
|
||
|
||
.setting-item-heading {
|
||
padding-left: 20px;
|
||
}
|
||
|
||
.is-phone .vertical-tab-header-group-title,
|
||
.is-phone .setting-item-heading .setting-item-name {
|
||
font-size: var(--font-ui-small);
|
||
padding-left: 18px;
|
||
}
|
||
|
||
.vertical-tab-header-group-items {
|
||
background-color: var(--background-setting-item);
|
||
border-radius: var(--radius-l);
|
||
overflow: hidden;
|
||
}
|
||
|
||
body:not(.is-mobile) .vertical-tab-header-group-items {
|
||
padding: 5px;
|
||
margin-left: 10px;
|
||
margin-right: 10px;
|
||
}
|
||
|
||
.is-phone .modal.mod-settings .vertical-tab-nav-item {
|
||
padding-left: max(var(--size-4-4), var(--safe-area-inset-right));
|
||
padding-right: max(var(--size-4-3), var(--safe-area-inset-right));
|
||
}
|
||
|
||
.vertical-tab-header-group-title {
|
||
padding-left: 23px;
|
||
}
|
||
|
||
.ac-settings-heading {
|
||
border-bottom: none;
|
||
}
|
||
|
||
.generalSetting-container {
|
||
background-color: transparent !important;
|
||
padding: 0 !important;
|
||
}
|
||
|
||
.setting-item.editing-toolbar-fix-button {
|
||
background-color: transparent !important;
|
||
}
|
||
|
||
.editing-toolbar-content .import-export-container,
|
||
.editing-toolbar-content .appearanceSetting-container,
|
||
.editing-toolbar-content .custom-paintbrush-container,
|
||
.editing-toolbar-content .custom-toolbar-container,
|
||
.editing-toolbar-content .commandSetting-container,
|
||
.editing-toolbar-content .command-buttons-container {
|
||
background-color: transparent !important;
|
||
padding: 0 !important;
|
||
}
|
||
|
||
.command-lists-container {
|
||
padding: 0 !important;
|
||
}
|
||
|
||
.editingToolbarSettingsTabsContainer {
|
||
border-top: none;
|
||
border-bottom: none;
|
||
padding-top: 10px;
|
||
}
|
||
|
||
|
||
/* 将底部的设置按钮调整为左侧 */
|
||
|
||
body:not(.is-mobile):not(.close-left-vault-profile) .workspace-split.mod-left-split .workspace-sidedock-vault-profile {
|
||
width: var(--ribbon-width) !important;
|
||
display: flex;
|
||
flex-direction: column;
|
||
gap: 15px;
|
||
z-index: 999;
|
||
transform: translate(-44px, -10px);
|
||
position: absolute;
|
||
left: -1px;
|
||
bottom: 0;
|
||
}
|
||
|
||
body.theme-light:not(.is-mobile):not(.close-left-vault-profile) .workspace-split.mod-left-split .workspace-sidedock-vault-profile {
|
||
border: 0;
|
||
padding: 0;
|
||
z-index: 99;
|
||
}
|
||
|
||
body:not(.is-mobile):not(.close-left-vault-profile) .workspace-split.mod-left-split .workspace-sidedock-vault-profile .workspace-drawer-vault-switcher {
|
||
z-index: 99;
|
||
gap: 15px;
|
||
padding: var(--size-4-2) var(--size-4-2);
|
||
border-radius: var(--radius-l);
|
||
}
|
||
|
||
body:not(.is-mobile):not(.close-left-vault-profile) .workspace-split.mod-left-split .workspace-sidedock-vault-profile .workspace-drawer-vault-switcher-icon {
|
||
color: var(--icon-color) !important;
|
||
}
|
||
|
||
body:not(.is-mobile):not(.close-left-vault-profile) .workspace-split.mod-left-split .workspace-sidedock-vault-profile .workspace-drawer-vault-actions {
|
||
display: flex;
|
||
flex-direction: column;
|
||
gap: 16px;
|
||
z-index: 99;
|
||
}
|
||
|
||
body:not(.is-mobile):not(.close-left-vault-profile) .workspace-split.mod-left-split .workspace-sidedock-vault-profile .workspace-drawer-vault-name {
|
||
display: none !important;
|
||
}
|
||
|
||
body:not(.is-mobile):not(.close-left-vault-profile) .workspace-split.mod-left-split .workspace-sidedock-vault-profile .workspace-drawer-vault-actions .clickable-icon {
|
||
/* gap: 15px; */
|
||
border-radius: var(--radius-l);
|
||
padding: 7px;
|
||
}
|
||
|
||
|
||
/* comander 优化 */
|
||
.cmdr-name-input-wrapper button {
|
||
margin-right: 60px;
|
||
}
|
||
|
||
|
||
|
||
/* # quite outliner优化 */
|
||
body .quiet-outline .n-button {
|
||
--n-border: unset !important;
|
||
--n-border-hover: 1px solid var(--text-accent) !important;
|
||
;
|
||
--n-border-pressed: 1px solid var(--text-accent) !important;
|
||
;
|
||
--n-border-focus: 1px solid var(--text-accent) !important;
|
||
;
|
||
}
|
||
|
||
body .quiet-outline .n-tree-node-wrapper {
|
||
--n-node-border-radius: var(--radius-xl);
|
||
}
|
||
|
||
.quiet-outline .n-tree-node-content__text p {
|
||
line-height: unset;
|
||
}
|
||
|
||
.quiet-outline .function-bar .n-input {
|
||
border-radius: 14px;
|
||
}
|
||
|
||
.is-mobile .quiet-outline .function-bar .n-input {
|
||
max-width: 70%;
|
||
}
|
||
|
||
.n-slider .n-slider-rail {
|
||
height: 2px;
|
||
}
|
||
|
||
.n-tree .n-tree-node-wrapper:not(:has(.n-tree-node-switcher--expanded)):has(.n-tree-node-switcher--hide) .n-tree-node .n-tree-node-content::before {
|
||
content: "•";
|
||
font-weight: bolder;
|
||
padding-right: 5px;
|
||
color: var(--nav-collapse-icon-color);
|
||
}
|
||
|
||
.n-tree .n-tree-node-wrapper .n-tree-node .n-tree-node-content::before {
|
||
margin-left: -18.5px;
|
||
font-size: 0.7em;
|
||
}
|
||
|
||
.n-tree .n-tree-node-wrapper:not(:has(.n-tree-node-switcher--expanded)):not(:has(.n-tree-node-switcher--hide)) .n-tree-node .n-tree-node-content,
|
||
.n-tree .n-tree-node-wrapper:has(.n-tree-node-switcher--expanded) .n-tree-node .n-tree-node-content {
|
||
transform: translateX(-7px);
|
||
}
|
||
|
||
.n-tree .n-tree-node-switcher .n-tree-node-switcher__icon {
|
||
transition: transform 0.2s ease;
|
||
width: 0;
|
||
height: 0;
|
||
border-top: 5px solid transparent;
|
||
border-bottom: 5px solid transparent;
|
||
border-left: 5px solid currentColor;
|
||
margin-left: -2px;
|
||
color: var(--nav-collapse-icon-color);
|
||
}
|
||
|
||
.n-tree .n-tree-node-wrapper:not(:has(.n-tree-node-switcher--expanded)):not(:has(.n-tree-node-switcher--hide)) .n-tree-node-switcher__icon {
|
||
margin-top: -2px;
|
||
}
|
||
|
||
.n-tree .n-tree-node-switcher .n-tree-node-switcher__icon .xicon {
|
||
display: none;
|
||
}
|
||
|
||
/* bases */
|
||
.bases-thead .bases-table-header {
|
||
background-color: transparent;
|
||
}
|
||
|
||
.bases-thead .bases-td[data-sort] .bases-table-header {
|
||
mask-image: none;
|
||
}
|
||
|
||
.bases-thead,
|
||
.bases-tr {
|
||
background-color: transparent;
|
||
}
|
||
|
||
.bases-thead .bases-tr {
|
||
background-color: var(--editor-bg-color);
|
||
backdrop-filter: blur(15px);
|
||
}
|
||
|
||
.bases-table-header-sort {
|
||
background-color: transparent;
|
||
}
|
||
|
||
.bases-tbody .bases-td .bases-table-cell {
|
||
padding: 15px;
|
||
}
|
||
|
||
.bases-cards-item {
|
||
background-color: var(--model-bg-color);
|
||
box-shadow: 1px 1px 8px var(--shadow-color);
|
||
backdrop-filter: blur(15px);
|
||
}
|
||
|
||
body:not(.is-translucent) .workspace-ribbon.mod-left:before,
|
||
body:not(.is-translucent) .workspace-ribbon.mod-left,
|
||
body:not(.is-translucent) .workspace-tabs .workspace-leaf,
|
||
body:not(.is-translucent) .workspace-leaf .view-content,
|
||
body:not(.is-translucent) .workspace-split.mod-right-split .workspace-tabs,
|
||
body:not(.is-translucent) .workspace-tab-container,
|
||
body:not(.is-translucent) .workspace-tab-header-container,
|
||
body:not(.is-translucent) .workspace-sidedock-vault-profile {
|
||
/* background-color: var(--background-primary) !important; */
|
||
}
|
||
|
||
body:not(.is-translucent) .workspace-tabs.mod-top .workspace-tab-container .workspace-leaf .workspace-leaf-content .view-header {
|
||
background-color: transparent !important;
|
||
}
|
||
|
||
|
||
body:not(.is-mobile) .mod-root .workspace-tab-header-container-inner {
|
||
--tab-max-width: 240px;
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
width: 100%;
|
||
}
|
||
|
||
.workspace .mod-root .workspace-tab-header-inner::after {
|
||
display: none;
|
||
}
|
||
|
||
/* 设置页玻璃效果 */
|
||
|
||
.modal.mod-settings .vertical-tab-header,
|
||
.modal-content,
|
||
.modal-content .vertical-tab-header,
|
||
.modal-content .vertical-tab-content-container,
|
||
.modal-content .vertical-tab-content-container .vertical-tab-content {
|
||
background-color: transparent;
|
||
}
|
||
|
||
.community-modal-details {
|
||
background-color: var(--background-setting);
|
||
}
|
||
|
||
.mod-right-split .workspace-tab-header:hover,
|
||
.mod-left-split .workspace-tab-header.has-active-menu,
|
||
.mod-right-split .workspace-tab-header.has-active-menu,
|
||
.mod-left-split .workspace-tab-header.is-active,
|
||
.mod-right-split .workspace-tab-header.is-active {
|
||
/* border: none;
|
||
box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1);
|
||
background-color: rgba(255, 255, 255, 0.15);
|
||
border-radius: 25px; */
|
||
}
|
||
|
||
.n-tree-node.located p {
|
||
--61117f8c-locatedColor: var(--text-accent);
|
||
}
|
||
|
||
.workspace-split.is-sidedock-collapsed~.workspace-split.mod-root .workspace-tab-header-container .sidebar-toggle-button.mod-left {
|
||
margin-left: 25px;
|
||
}
|
||
|
||
/* properties style */
|
||
.metadata-property-value .metadata-input-text,
|
||
.multi-select-pill {
|
||
font-size: calc(var(--window-font-size) * 0.92px) !important;
|
||
}
|
||
|
||
main.git-view .tree-item-inner.nav-folder-title-content,
|
||
main.git-view .tree-item-inner.nav-file-title-content {
|
||
font-size: calc(var(--window-font-size) * 1px) !important;
|
||
}
|
||
|
||
.bases-cards-property {
|
||
display: flex;
|
||
justify-content: space-between;
|
||
align-items: center;
|
||
height: 20px !important;
|
||
margin: 0px 0;
|
||
position: inherit;
|
||
padding: 0 2px;
|
||
}
|
||
|
||
.bases-cards-cover {
|
||
position: fixed;
|
||
|
||
}
|
||
|
||
/* tablet */
|
||
.is-tablet {
|
||
--metadata-input-height: 10px * 2.25;
|
||
--input-height: 34px;
|
||
}
|
||
|
||
.is-tablet .workspace .workspace-drawer.is-pinned {
|
||
border-radius: 0;
|
||
}
|
||
|
||
.is-tablet.theme-dark {
|
||
/* --mobile-sidebar-background: rgb(48, 48, 48);
|
||
--background-secondary: rgb(40, 40, 40); */
|
||
/* --editor-bg-color: #1c1c1c; */
|
||
--background-setting: rgba(34, 34, 34, 1);
|
||
--setting-items-background: rgba(48, 48, 48, 0.35);
|
||
}
|
||
|
||
.is-tablet.theme-light {
|
||
/* --mobile-sidebar-background: rgb(248, 248, 248);
|
||
--background-secondary: rgb(255, 255, 255); */
|
||
--background-setting: rgba(245, 245, 245, 1);
|
||
|
||
}
|
||
|
||
.is-tablet .workspace-drawer.mod-left,
|
||
.is-tablet .workspace-drawer.mod-right,
|
||
.is-tablet .node-insert-event,
|
||
.is-tablet .workspace-drawer.mod-right .workspace-leaf-content .view-content,
|
||
.is-tablet .workspace .workspace-drawer .nav-files-container.node-insert-event,
|
||
.is-tablet .workspace-drawer-tab-container .workspace-drawer-active-tab-content .workspace-leaf-content .view-content.node-insert-event,
|
||
.is-tablet .workspace .workspace-drawer .view-content.node-insert-event {
|
||
/* background-color: var(--mobile-sidebar-background) !important; */
|
||
overflow-x: hidden !important;
|
||
}
|
||
|
||
.is-tablet .workspace-split.mod-root.mod-vertical .workspace-tabs.mod-top .workspace-tab-container .workspace-leaf .workspace-leaf-content .view-content,
|
||
.is-tablet .workspace-tabs.mod-top .workspace-tab-container .workspace-leaf .workspace-leaf-content .view-header,
|
||
.is-tablet .workspace-split.mod-root .workspace-tabs.mod-top .workspace-tab-container .workspace-leaf,
|
||
.is-tablet .workspace-split.mod-root .workspace-tabs.mod-top .workspace-tab-container,
|
||
.is-tablet .workspace-split.mod-root .workspace-tabs.mod-top .workspace-tab-header-container,
|
||
.is-tablet .workspace-split.mod-root .workspace-tabs.mod-top {
|
||
background-color: var(--editor-bg-color) !important;
|
||
}
|
||
|
||
|
||
.is-tablet .view-content>.markdown-source-view.mod-cm6>.cm-editor>.cm-scroller {
|
||
overflow-x: hidden !important;
|
||
}
|
||
|
||
.is-tablet .workspace .workspace-drawer .side-dock-settings {
|
||
display: none;
|
||
}
|
||
|
||
.is-tablet .workspace-drawer-ribbon .side-dock-actions {
|
||
padding-top: var(--safe-area-inset-top);
|
||
}
|
||
|
||
.is-tablet .workspace .workspace-drawer .clickable-icon.side-dock-ribbon-action .svg-icon,
|
||
.is-tablet .workspace .workspace-drawer .mod-left-split .workspace-tab-header-inner-icon .svg-icon,
|
||
.is-tablet .workspace .workspace-drawer .mod-right-split .workspace-tab-header-inner-icon .svg-icon {
|
||
--icon-size: var(--icon-s);
|
||
}
|
||
|
||
.is-tablet .workspace-drawer.mod-left .workspace-drawer-inner .workspace-drawer-tab-container {
|
||
border-left: solid 1px var(--indentation-guide-color);
|
||
/* box-shadow: 1px 0px 1px var(--card-border-color); */
|
||
}
|
||
|
||
.is-tablet .workspace .workspace-drawer.mod-left {
|
||
box-shadow: 1px 0px 1px var(--card-border-color);
|
||
/* border-right: 0.1px solid var(--background-modifier-border); */
|
||
border: 0;
|
||
}
|
||
|
||
.is-tablet .workspace .workspace-drawer.mod-right {
|
||
box-shadow: -1px 0px 1px var(--card-border-color);
|
||
/* border-left: 0.1px solid var(--background-modifier-border); */
|
||
border: 0;
|
||
}
|
||
|
||
.is-tablet :is(#editingToolbarModalBar, #editingToolbarPopoverBar).editingToolbarCustomAesthetic :is(.editingToolbarCommandItem, button[class^=editingToolbarCommandsubItem]):not(.editingToolbar-Divider-Line) {
|
||
height: var(--toolbar-icon-size);
|
||
}
|
||
|
||
.is-tablet .view-header {
|
||
padding-top: 0;
|
||
height: auto;
|
||
}
|
||
|
||
.is-tablet .workspace-drawer-tab-options .workspace-tab-header-inner-title,
|
||
.is-tablet .workspace-drawer-header-name-text {
|
||
font-size: var(--font-ui-smaller);
|
||
}
|
||
|
||
.is-tablet .workspace-drawer-header-info {
|
||
font-size: 8px;
|
||
}
|
||
|
||
.is-tablet .workspace-drawer-header-icon {
|
||
--icon-size: var(--icon-s);
|
||
}
|
||
|
||
.is-tablet .workspace-drawer .nav-buttons-container {
|
||
--icon-size: var(--icon-s);
|
||
}
|
||
|
||
.is-tablet .markdown-source-view.mod-cm6 .cm-indent::before {
|
||
margin-inline-start: 4px !important;
|
||
}
|
||
|
||
.is-tablet .list-bullet {
|
||
font-size: 10px;
|
||
margin-left: 0px;
|
||
/* padding-right: 1px; */
|
||
transform: translateY(-2px);
|
||
}
|
||
|
||
.is-tablet .markdown-source-view.mod-cm6 .cm-formatting-list-ul {
|
||
margin-right: 6px;
|
||
}
|
||
|
||
.is-tablet span.cm-formatting.cm-formatting-list.cm-formatting-list-ol {
|
||
font-size: 18px;
|
||
padding-right: 13px;
|
||
}
|
||
|
||
.is-tablet .workspace-drawer-header {
|
||
padding: 0;
|
||
padding-left: 10px;
|
||
}
|
||
|
||
.is-tablet .nav-files-container {
|
||
padding: 0;
|
||
}
|
||
|
||
.is-tablet .nav-header {
|
||
padding-left: 0;
|
||
padding-right: 0;
|
||
}
|
||
|
||
.is-tablet .workspace-tabs.mod-top {
|
||
padding-top: var(--safe-area-inset-top);
|
||
}
|
||
|
||
.is-tablet .mod-active .workspace-tab-header.is-active .workspace-tab-header-inner-title {
|
||
color: var(--text-accent) !important;
|
||
}
|
||
|
||
.is-tablet .clickable-icon.workspace-drawer-header-icon.mod-settings {
|
||
position: fixed;
|
||
left: -7px;
|
||
bottom: 25px;
|
||
padding: 0;
|
||
background: transparent !important;
|
||
border: none !important;
|
||
backdrop-filter: none !important;
|
||
}
|
||
|
||
.is-tablet .metadata-property-icon svg.svg-icon {
|
||
height: var(--icon-s);
|
||
width: var(--icon-s);
|
||
}
|
||
|
||
.is-tablet .workspace-drawer-active-tab-header {
|
||
padding: var(--size-2-1);
|
||
}
|
||
|
||
.is-tablet .workspace-drawer-active-tab-header .workspace-drawer-active-tab-title {
|
||
padding-left: 10px;
|
||
}
|
||
|
||
.is-tablet .horizontal-tab-nav-item,
|
||
.vertical-tab-nav-item {
|
||
border-radius: var(--radius-xxl);
|
||
padding-top: 6px;
|
||
padding-bottom: 6px;
|
||
}
|
||
|
||
.is-tablet .mobile-toolbar-options-list {
|
||
padding-bottom: 5px;
|
||
justify-content: center;
|
||
background-color: var(--mobile-sidebar-background) !important;
|
||
border-top: 0.1px solid var(--background-modifier-border);
|
||
}
|
||
|
||
.is-tablet .sidebar-toggle-button {
|
||
--icon-size: var(--icon-s) !important;
|
||
}
|
||
|
||
.is-tablet .modal.mod-settings .vertical-tab-content {
|
||
background-color: transparent;
|
||
}
|
||
|
||
.is-tablet .modal.mod-sidebar-layout {
|
||
box-shadow: 1px 0px 1px var(--shadow-color);
|
||
border: 0.1px solid var(--background-modifier-border);
|
||
|
||
}
|
||
|
||
|
||
.is-mobile ::-webkit-scrollbar:horizontal {
|
||
height: 4px;
|
||
}
|
||
|
||
.is-mobile .metadata-content {
|
||
background-color: transparent;
|
||
}
|
||
|
||
.is-mobile .workspace-drawer-tab-options {
|
||
padding-top: 4px;
|
||
padding-bottom: 4px;
|
||
}
|
||
|
||
:not(.is-mobile) .workspace-tab-header-container .workspace-tab-header.is-active {
|
||
box-shadow: none;
|
||
background-color: transparent;
|
||
}
|
||
|
||
.is-phone .mod-root .workspace-leaf-content .view-content {
|
||
margin-top: 0 !important;
|
||
}
|
||
|
||
.is-mobile.theme-dark .community-item {
|
||
background-color: rgba(80, 80, 80, 0.2);
|
||
}
|
||
|
||
.is-phone .modal-sidebar {
|
||
background-color: var(--background-primary);
|
||
}
|
||
|
||
.is-phone .community-item {
|
||
background-color: var(--background-secondary);
|
||
}
|
||
|
||
.is-phone .modal .setting-item-control input {
|
||
margin-top: 1px;
|
||
}
|
||
|
||
.bases-tbody {} |