vaelora/.obsidian/plugins/obisidian-note-linker/styles.css
2025-08-01 09:16:36 +02:00

221 lines
4 KiB
CSS

:root {
--super-small-margin: 5px;
--small-margin: 10px;
--default-margin: 15px;
--double-default-margin: 30px;
--default-padding: 10px;
--small-padding: 5px;
--default-round-borders: 10px;
--small-round-borders: 7px;
--small-font-size: 10px;
--enlarged-default-font-size: 15px;
--warning-background-color: rgb(255, 165, 0, 0.5);
--success-background-color: rgb(50, 205, 50, 0.5);
--info-background-color: rgb(100, 149, 237, 0.5);
}
/* General */
button {
font-size: var(--enlarged-default-font-size);
border-radius: var(--default-round-borders);
}
.loading-component {
display: flex;
flex-direction: column;
align-items: center;
}
.multiline {
white-space: pre-wrap;
}
/* Start component */
.start-component {
display: flex;
flex-direction: column;
}
.start-component > h1 {
margin-bottom: var(--double-default-margin);
}
.start-component > span {
margin-bottom: var(--double-default-margin);
}
.start-component > button {
align-self: center;
}
.start-component > .button-container {
display: flex;
flex-direction: row;
justify-content: center;
margin-top: 0;
}
/* Progress bar */
.progress-bar-component {
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: center;
margin-bottom: var(--double-default-margin);
}
.progress-bar-component > .ascii-art-progress-bar {
border: 1px solid var(--text-normal);
padding: var(--default-padding);
font-size: var(--enlarged-default-font-size);
}
/* Note Matching Results List */
.note-matching-result-list {
display: flex;
flex-direction: column;
}
.note-matching-result-list > h1 {
border-bottom: 1px solid var(--background-modifier-border);
align-self: center;
}
.note-matching-result-list > button {
margin-top: var(--default-margin);
align-self: center;
width: 100%;
}
/* Link Matches List Component */
.link-matches-list {
/*add border 2px*/
border: 1px solid var(--background-modifier-border);
background: var(--background-primary);
border-radius: var(--default-round-borders);
margin-top: var(--default-margin);
padding: var(--small-padding);
}
/* Note Matching Result Title*/
.note-matching-result-title {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
margin-top: var(--small-margin);
margin-bottom: var(--small-margin);
}
.note-matching-result-title > h3 {
margin: 0;
}
/* Link Match Title */
.link-match-title {
display: flex;
flex-direction: row;
}
.link-match-title > h4 {
margin: 0;
padding-right: var(--small-padding);
}
/* Link Target Candidates List */
.link-target-candidates-list {
padding: var(--default-padding);
}
.link-target-candidates-list > ul {
padding-left: var(--default-padding);
}
/* Replacements Selection */
.replacements-selection {
margin-top: var(--super-small-margin);
}
.replacements-selection > ul {
padding-left: var(--default-padding);
}
/* Replacement Item */
.replacement-item {
display: flex;
flex-direction: row;
}
.replacement-item > .matched-text {
white-space: nowrap;
}
.replacement-context {
font-size: var(--enlarged-default-font-size);
color: var(--text-faint);
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.replacement-context > .arrow-icon {
padding-left: var(--small-padding);
padding-right: var(--small-padding);
}
#replacement-context > .link-preview {
color: var(--text-muted) !important;
}
/* Other styling */
.hide-list-styling {
list-style: none;
margin: 0;
padding: 0;
}
.light-description {
font-size: var(--small-font-size);
color: var(--text-muted);
font-style: italic;
}
.warning-toast {
background: var(--warning-background-color);
border-radius: var(--small-round-borders);
padding: var(--small-padding);
}
.success-toast {
background: var(--success-background-color);
border-radius: var(--small-round-borders);
padding: var(--small-padding);
}
.info-toast {
background: var(--info-background-color);
border-radius: var(--small-round-borders);
padding: var(--small-padding);
}
.pagination-controls {
display: flex;
flex-direction: row;
justify-content: center;
margin-top: var(--default-margin);
}