@charset "UTF-8"; /* ---------------------------------------------- */ /* SCSS "Card View & Attention Pane" */ /* ---------------------------------------------- */ /* # changelog ## v0.4.0 - fixed sidebar tab background color ## v0.4.1 - modidified background-color to make outline & link panes or etc. clearly visible - main colors(background & cards) can be changed in the setting tab ## v0.4.5 - fixed note title width ## v0.4.6 - fixed note title card width in edit mode ## v0.4.7 - made style compatible with Banner plugin ## v0.4.8 - fixed banner style ## v0.4.9 - added several option items(drop shadow, title edge color in the both mode) */ /* ---------------------------------------------- */ /* custom css properties */ /* ---------------------------------------------- */ :root { --cardview-side-padding: 0px; --cardview-preview-mode-minimum-size: 15px; --cardview-card-boarder-radius: 8px; --cardview-embedded-title-font-size: 27px; --cardview-embedded-title-border-right-width: 6px; --cardview-embedded-title-boarder-radius: 5px; --cardview-embedded-title-border-padding-top: 0px; --cardview-embedded-title-border-padding-bottom: 0px; --cardview-embedded-title-space-btw-card: -1px; --cardview-embedded-title-border-right-color: rgb(227, 76, 38); --cardview-embedded-title-border-right-color-edit: red; --cardview-embedded-title-border-right-color-preview: green; --cardview-debug-color-embedded-note-title-edit: red; --cardview-border-color: white; /* for debugging */ --cardview-shadow: 0px 10px 50px rgba(0, 0, 0, 0.5); /* --cardview-debug-color-embedded-note-title-preview: #198415; */ } .theme-dark { --cardview-shadow-active: 0px 0px 10px rgba(0, 0, 0, 0.5); --cardview-shadow-non-active: 0px 0px 0px rgba(0, 0, 0, 0.7); --header-color-background: rgb(0, 0, 0); } .theme-light { --cardview-shadow-active: 0px 0px 10px rgba(128, 128, 128, 0.3); --cardview-shadow-non-active: 0px 0px 15px rgba(128, 128, 128, 0.25); --header-color-background: rgb(242, 242, 242); } body.plugin-card-view-mode { /* ---------------------------------------------- */ /* card view basic feature */ /* ---------------------------------------------- */ /* ---------------------------------------------- */ /* preview mode */ /* ---------------------------------------------- */ /* preview mode modificaition */ /* preview mode margin*/ /* for metadata */ /* ---------------------------------------------- */ /* editor mode */ /* ---------------------------------------------- */ /* edit mode modification */ /* editor mode margin */ /* ---------------------------------------------- */ /* attention-pane */ /* ---------------------------------------------- */ /* change color of active pane */ /* background color of active pane */ /* background color of non-active pane */ /* workspace tabs have data-type properties, it's necessary to deny them */ /* active pane card color and shadow */ /* non-active pane card color and shadow */ /* ---------------------------------------------- */ /* embeded note modification */ /* ---------------------------------------------- */ /* title position modification */ /* boundary margin */ /* link icon */ /* ---------------------------------------------- */ /* horizontal line modification */ /* ---------------------------------------------- */ /* ---------------------------------------------- */ /* popover modification */ /* ---------------------------------------------- */ /* ---------------------------------------------- */ /* banner plugin modification */ /* ---------------------------------------------- */ } body.plugin-card-view-mode .CodeMirror-sizer .CodeMirror-lines > div[role=presentation], body.plugin-card-view-mode .markdown-preview-view .markdown-preview-sizer.markdown-preview-section { /* sepfify how to color padding */ background-clip: border-box; background-color: var(--cardview-background-color-default); border-radius: var(--cardview-card-boarder-radius); /* modify space between card and embeded-note-title's header */ margin-top: 15px !important; /* space under card */ padding-bottom: var(--cardview-preview-mode-minimum-size) !important; } body.plugin-card-view-mode .markdown-preview-view .markdown-preview-sizer.markdown-preview-section { padding-right: 20px; padding-left: 18px; border: 1px solid var(--cardview-border-color); } body.plugin-card-view-mode .markdown-preview-view { padding-right: calc(var(--cardview-side-padding) + 26px); padding-left: calc(var(--cardview-side-padding) + 15px); } body.plugin-card-view-mode .markdown-preview-view .markdown-preview-sizer.markdown-preview-section { padding-top: 15px; } body.plugin-card-view-mode .CodeMirror-sizer .CodeMirror-lines > div[role=presentation] { padding-right: 5px; margin-left: 15px; margin-right: 26px; border: 1px solid var(--cardview-border-color); } body.plugin-card-view-mode .view-content .markdown-source-view.mod-cm5 { padding-right: var(--cardview-side-padding); padding-left: var(--cardview-side-padding); } body.plugin-card-view-mode .workspace-leaf.mod-active .view-content { background-color: var(--cardview-background-color-default); } body.plugin-card-view-mode .workspace-split:not(.mod-right-split) .workspace-leaf:not(.mod-active) .workspace-leaf-content .view-content { background-color: var(--cardview-background-color-default); } body.plugin-card-view-mode .workspace-leaf.mod-active .view-content .CodeMirror-sizer .CodeMirror-lines > div[role=presentation], body.plugin-card-view-mode .workspace-leaf.mod-active .view-content .markdown-preview-view .markdown-preview-sizer.markdown-preview-section { background-color: var(--cardview-card-color-active); } body.plugin-card-view-mode .workspace-leaf:not(.mod-active) .view-content .CodeMirror-sizer .CodeMirror-lines > div[role=presentation], body.plugin-card-view-mode .workspace-leaf:not(.mod-active) .view-content .markdown-preview-view .markdown-preview-sizer.markdown-preview-section { background-color: var(--cardview-card-color-non-active); } body.plugin-card-view-mode .markdown-embed-title { margin-top: 0px; padding-bottom: 0px; text-align: center; font-size: 20px; height: 2.3rem; } body.plugin-card-view-mode .markdown-embed .markdown-preview-view { padding: 0px 10px 10px 10px; } body.plugin-card-view-mode .file-embed-link svg, body.plugin-card-view-mode .markdown-embed-link svg { width: 16px; opacity: 1; } body.plugin-card-view-mode .markdown-preview-view hr::after { content: "ยง"; display: inline-block; position: absolute; left: 50%; transform: translate(-50%, -50%) rotate(60deg); transform-origin: 50% 50%; padding: 0.5rem; color: var(--text-sub-accent); } body.plugin-card-view-mode .workspace-leaf.mod-active .view-content .markdown-preview-view hr::after { background-color: var(--cardview-card-color-active) !important; } body.plugin-card-view-mode .workspace-leaf:not(.mod-active) .view-content .markdown-preview-view hr::after { background-color: var(--cardview-card-color-non-active) !important; } body.plugin-card-view-mode .popover.hover-popover { background-color: var(--cardview-background-color-default); } body.plugin-card-view-mode .popover.hover-popover .markdown-embed .markdown-preview-view .markdown-preview-sizer.markdown-preview-section { background-color: var(--cardview-card-color-non-active); } body.plugin-card-view-mode .popover.hover-popover hr::after { background-color: var(--cardview-card-color-non-active) !important; } body.plugin-card-view-mode img { border-radius: 4px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); background-color: var(--background-secondary); /* Background color so PNGs with transparent backgrounds don't look weird */ } body.plugin-card-view-mode .obsidian-banner-wrapper { margin-top: calc(var(--banner-height) - 30px); } body.plugin-card-view-mode .obsidian-banner-wrapper > .obsidian-banner { padding-left: 15px !important; padding-right: 26px !important; padding-top: 35px !important; margin-top: 0px; } body.plugin-card-view-mode .obsidian-banner-wrapper > .obsidian-banner img.banner-image { border-radius: var(--cardview-card-boarder-radius) var(--cardview-card-boarder-radius) 0px 0px !important; } body.plugin-card-view-mode.embedded-note-titles .obsidian-banner-wrapper > .obsidian-banner { margin-top: 64px; } body.plugin-card-view-mode.plugin-card-view-mode-remove-pane-boudaries { /* ---------------------------------------------- */ /* remove pane boundaries */ /* ---------------------------------------------- */ /* right boundary */ /* space between header titles */ } body.plugin-card-view-mode.plugin-card-view-mode-remove-pane-boudaries .workspace-split.mod-vertical > * > .workspace-leaf-resize-handle, body.plugin-card-view-mode.plugin-card-view-mode-remove-pane-boudaries .workspace-split.mod-left-split > .workspace-leaf-resize-handle { background: transparent; border-right: 1px solid var(--background-modifier-border); width: 2px !important; } body.plugin-card-view-mode.plugin-card-view-mode-remove-pane-boudaries .workspace-split.mod-vertical > .workspace-leaf { padding: 0px; } body.plugin-card-view-mode.plugin-card-view-mode-remove-pane-boudaries .workspace-split.mod-vertical > * > .workspace-leaf-resize-handle { border-right: 0px !important; } body.plugin-card-view-mode.plugin-card-view-mode-hide-scrollbar { /* hide scrollbar */ } body.plugin-card-view-mode.plugin-card-view-mode-hide-scrollbar ::-webkit-scrollbar { display: none !important; } body.plugin-card-view-mode.plugin-card-view-mode-dropshadow { /* active pane card shadow */ /* non-active pane card shadow */ } body.plugin-card-view-mode.plugin-card-view-mode-dropshadow .CodeMirror-sizer .CodeMirror-lines > div[role=presentation], body.plugin-card-view-mode.plugin-card-view-mode-dropshadow .markdown-preview-view .markdown-preview-sizer.markdown-preview-section { box-shadow: var(--cardview-shadow); } body.plugin-card-view-mode.plugin-card-view-mode-dropshadow .workspace-leaf.mod-active .view-content .CodeMirror-sizer .CodeMirror-lines > div[role=presentation], body.plugin-card-view-mode.plugin-card-view-mode-dropshadow .workspace-leaf.mod-active .view-content .markdown-preview-view .markdown-preview-sizer.markdown-preview-section { box-shadow: var(--cardview-shadow-active); } body.plugin-card-view-mode.plugin-card-view-mode-dropshadow .workspace-leaf:not(.mod-active) .view-content .CodeMirror-sizer .CodeMirror-lines > div[role=presentation], body.plugin-card-view-mode.plugin-card-view-mode-dropshadow .workspace-leaf:not(.mod-active) .view-content .markdown-preview-view .markdown-preview-sizer.markdown-preview-section { box-shadow: var(--cardview-shadow-active); } body.plugin-card-view-mode-cardtitle { /* ---------------------------------------------- */ /* embeded note title plugin modification */ /* ---------------------------------------------- */ /* editor mode title */ } body.plugin-card-view-mode-cardtitle.plugin-card-view-mode-dropshadow h1[id*=edit] { box-shadow: var(--cardview-shadow-active); } body.plugin-card-view-mode-cardtitle.plugin-card-view-mode-dropshadow .markdown-preview-view.is-readable-line-width > h1 { box-shadow: var(--cardview-shadow-active); } body.plugin-card-view-mode-cardtitle.embedded-note-titles { /* editor mode title card */ } body.plugin-card-view-mode-cardtitle.embedded-note-titles .CodeMirror-scroll > h1 { width: calc(100% - 91px); margin-left: 15px !important; margin-right: 20px !important; padding-top: 5px; padding-bottom: 5px; padding-right: 20px !important; } body.plugin-card-view-mode-cardtitle.embedded-note-titles h1[id*=edit] { font-family: var(--default-font); font-size: var(--cardview-embedded-title-font-size) !important; font-weight: bold; /* margin-bottom: calc(var(--cardview-embedded-title-space-btw-card) - 40px) !important; */ margin-top: 15px; padding-top: var(--cardview-embedded-title-border-padding-top); padding-bottom: var(--cardview-embedded-title-border-padding-bottom); padding-left: 18px !important; background: var(--header-color-background); border-left: var(--cardview-embedded-title-border-right-width) solid var(--cardview-embedded-title-border-right-color-edit); border-radius: var(--cardview-embedded-title-boarder-radius); } body.plugin-card-view-mode-cardtitle.embedded-note-titles .markdown-preview-view.is-readable-line-width > h1 { color: var(--cardview-debug-color-embedded-note-title-preview); font-family: var(--default-font); font-size: var(--cardview-embedded-title-font-size) !important; font-weight: bold !important; margin-bottom: calc(var(--cardview-embedded-title-space-btw-card) + 11px) !important; margin-top: -5px; margin-left: 0px; padding-top: var(--cardview-embedded-title-border-padding-top); padding-bottom: calc(var(--cardview-embedded-title-border-padding-bottom) + 0px); padding-left: 18px !important; padding-right: 0px !important; background: var(--header-color-background); border-left: var(--cardview-embedded-title-border-right-width) solid var(--cardview-embedded-title-border-right-color-preview); border-radius: var(--cardview-embedded-title-boarder-radius); } body.plugin-card-view-mode-cardtitle.embedded-note-titles .frontmatter-container { margin-bottom: 13px; } body.plugin-card-view-mode-cardtitle.embedded-note-titles .obsidian-banner-wrapper > .obsidian-banner { margin-top: 35px; }