oscar.plaisant@icloud.com a39c9e47c9 update
2024-01-10 02:18:57 +01:00

249 lines
4.4 KiB
CSS

body {
--snw-counter-opacity: 0.4;
--snw-icon-opacity: 0.4;
}
.snw-reference {
display: inline;
font-size: var(--font-ui-smaller);
border-radius: var(--radius-s);
border: var(--border-width) dotted;
vertical-align: top;
opacity: var(--snw-counter-opacity);
min-width: 10px;
padding-left: 3px;
padding-right: 3px !important;
margin-left: 3px !important;
margin-right: 2px;
}
.is-mobile .snw-reference {
font-size: var(--font-ui-smaller);
}
/* CM Live Preview */
.cm-content .snw-reference {
padding-right: 2px;
}
/* Preview mode */
.markdown-preview-view .snw-reference {
padding-right: 3px;
}
.snw-block {
padding-left: 2px;
margin-left: 2px;
}
.snw-heading {
margin-left: 2px;
font-size: var(--font-ui-smaller);
}
.snw-embed {
margin-top: 1px;
}
.snw-embed-preview {
top: 2px;
}
.snw-link {
margin-left: 3px;
}
/* Hover container */
.snw-popover-container {
border-radius: var(--radius-l);
border: var(--border-width) solid var(--modal-border-color);
box-shadow: var(--shadow-s);
background-color: var(--background-primary) !important;
min-height: 100px;
width: 300px;
overflow: hidden;
z-index: 1000;
}
/* Shared reference area CSS */
.snw-ref-area {
display: flex;
flex-direction: column;
overflow-y: scroll;
max-height: 300px !important;
color: var(--text-normal);
}
.snw-sidepane-container > div > .snw-ref-area {
max-height: 100% !important;
margin-bottom: 10px;
}
.snw-ref-area::-webkit-scrollbar {
display: none;
}
.snw-ref-title-popover {
color: var(--text-normal);
padding-top: 5px;
padding-left: 10px;
padding-right: 5px;
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: var(--border-width) solid var(--modal-border-color);
display: flex;
flex-direction: row;
}
.snw-ref-title-popover-open-sidepane-icon {
width: 25px;
opacity: var(--snw-icon-opacity);
}
.snw-ref-title-popover-label {
width: 100%;
}
.snw-ref-title-side-pane {
color: var(--tab-text-color-active);
padding-top: 5px;
padding-left: 10px;
padding-right: 5px;
padding-bottom: 5px;
margin-bottom: 5px;
border-radius: var(--radius-s);
background-color: var(--titlebar-background-focused);
border: var(--border-width) solid var(--modal-border-color);
}
.snw-ref-item-container {
margin-bottom: 10px;
}
.snw-ref-item-file {
display: flex;
flex-direction: row;
}
.snw-ref-item-collection-items {
margin-left: 1px;
margin-right: 1px;
margin-bottom: 1px !important;
}
[uic='uic'] > * {
margin-top: 0px !important;
margin-bottom: 0px !important;
max-height: 230px !important;
overflow: hidden;
white-space: normal;
}
.snw-ref-item-info a {
text-decoration: none;
color: var(--text-normal) !important;
cursor: default;
}
/* Sidepane */
.snw-sidepane-container {
height: 100%;
}
.snw-header-count-wrapper {
position: absolute;
border: var(--border-width) dotted;
font-size: var(--font-ui-smallest);
border-radius: var(--radius-s);
min-width: 18px;
min-height: 18px;
right: 20px;
opacity: var(--snw-counter-opacity);
padding: 3px;
z-index: 1000;
}
.snw-header-count {
text-align: center;
}
.snw-sidepane-container {
padding: 10px;
overflow: scroll;
}
.snw-sidepane-header {
font-weight: bold;
padding-top: 5px;
padding-bottom: 5px;
}
.snw-sidepane-header-references-header {
font-weight: bold;
padding-top: 15px;
padding-bottom: 5px;
}
.snw-sidepane-references {
margin-top: 0px;
padding-left: 20px;
}
.snw-sidepane-reference-item {
padding-bottom: 5px;
line-height: normal;
}
.snw-sidepane-loading {
color: var(--text-muted);
margin-top: 15px;
margin-left: 20px;
}
.snw-sidepane-loading-subtext {
color: var(--text-faint);
font-style: italic;
margin-top: 10px;
font-size: small;
}
.snw-gutter-ref {
/* margin-right: 6px; */
}
.cm-gutters {
z-index: 0 !important;
}
.snw-breadcrumbs {
display: flex;
align-items: baseline;
border-bottom: 1px solid var(--background-modifier-border);
}
.snw-breadcrumbs > span {
margin-right: 1ch;
border: 1px solid var(--background-modifier-border);
border-radius: var(--radius-s);
font-weight: bold;
padding-left: 3px;
padding-right: 3px;
}
/* .tippy-box settings to avoid conflicts with other plugins */
.snw-tippy .tippy-box {
background-color: transparent;
}
.snw-tippy .tippy-content {
padding: 0px;
}
.snw-tippy .tippy-arrow {
width: 0px;
height: 0px;
color: transparent;
}