mirror of
				https://github.com/zadam/trilium.git
				synced 2025-11-03 21:19:01 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			236 lines
		
	
	
		
			5.5 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
			
		
		
	
	
			236 lines
		
	
	
		
			5.5 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
/*
 | 
						|
 * CKEDITOR
 | 
						|
 */
 | 
						|
 | 
						|
/*
 | 
						|
 * Toolbar
 | 
						|
 */
 | 
						|
 | 
						|
.ck.ck-toolbar {
 | 
						|
    --ck-color-toolbar-background: transparent;
 | 
						|
 | 
						|
    --ck-color-button-default-background: transparent;
 | 
						|
    --ck-color-button-default-hover-background: var(--hover-item-background-color);
 | 
						|
    --ck-color-button-default-disabled-background: transparent;
 | 
						|
 | 
						|
    --ck-color-button-on-background: transparent;
 | 
						|
    --ck-color-button-on-hover-background: var(--hover-item-background-color);
 | 
						|
    
 | 
						|
    --ck-focus-ring: 1px solid var(--input-focus-outline-color);
 | 
						|
    --ck-color-focus-border: var(--input-focus-outline-color);
 | 
						|
    --ck-focus-outer-shadow: none;
 | 
						|
 | 
						|
    --ck-border-radius: 6px;
 | 
						|
}
 | 
						|
 | 
						|
/* Disabled button */
 | 
						|
:root .classic-toolbar-widget .ck.ck-button.ck-disabled {
 | 
						|
    opacity: .75;
 | 
						|
}
 | 
						|
 | 
						|
/* 
 | 
						|
 * Dropdowns
 | 
						|
 */
 | 
						|
 | 
						|
/* Dropdown body */
 | 
						|
:root .ck.ck-dropdown__panel,
 | 
						|
:root .ck-balloon-panel {
 | 
						|
    --ck-color-panel-background: var(--menu-background-color);
 | 
						|
    --ck-color-panel-border: var(--ck-editor-popup-border-color);
 | 
						|
 | 
						|
    box-shadow: 0px 10px 20px rgba(0, 0, 0, var(--dropdown-shadow-opacity));
 | 
						|
    outline: transparent !important;
 | 
						|
    border: 1px solid var(--ck-editor-popup-border-color) !important;
 | 
						|
    border-radius: var(--dropdown-border-radius) !important;
 | 
						|
    background: var(--menu-background-color) !important;
 | 
						|
    backdrop-filter: var(--dropdown-backdrop-filter);
 | 
						|
    padding: 4px;
 | 
						|
}
 | 
						|
 | 
						|
:root ul.ck.ck-list,
 | 
						|
:root div.ck.ck-balloon-panel:not(.ck-tooltip) {
 | 
						|
    border: none;
 | 
						|
    background: transparent;
 | 
						|
}
 | 
						|
 | 
						|
/* Tooltip */
 | 
						|
:root div.ck.ck-balloon-panel.ck-tooltip {
 | 
						|
    --ck-color-panel-background: var(--toast-background); /* Arrow */
 | 
						|
    border-color: transparent !important;
 | 
						|
    border-radius: 6px !important;
 | 
						|
    padding: 0 10px 2px 10px;
 | 
						|
    background-color: var(--toast-background) !important;
 | 
						|
}
 | 
						|
 | 
						|
:root div.ck.ck-balloon-panel.ck-tooltip * {
 | 
						|
    color: var(--toast-text-color) !important;
 | 
						|
}
 | 
						|
 | 
						|
/* Dropdown list item */
 | 
						|
:root ul.ck.ck-list button.ck-button {
 | 
						|
    padding: 2px 16px;
 | 
						|
    background: transparent;
 | 
						|
    border-radius: 6px !important;
 | 
						|
    box-shadow: unset;
 | 
						|
}
 | 
						|
 | 
						|
/* Checked list item */
 | 
						|
:root ul.ck.ck-list button.ck-button.ck-on:not(:hover) {
 | 
						|
    background: transparent !important;
 | 
						|
}
 | 
						|
 | 
						|
:root ul.ck.ck-list button.ck-button:hover,
 | 
						|
:root ul.ck.ck-list button.ck-button.ck-on:hover {
 | 
						|
    background: var(--hover-item-background-color);
 | 
						|
    color: var(--hover-item-color);
 | 
						|
}
 | 
						|
 | 
						|
/* Color picker dropdown */
 | 
						|
 | 
						|
/* Color picker button */
 | 
						|
:root .ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker {
 | 
						|
    --ck-color-base-border: transparent; /* Remove the top border */
 | 
						|
 | 
						|
    border-bottom-left-radius: var(--ck-border-radius);
 | 
						|
    border-bottom-right-radius: var(--ck-border-radius);
 | 
						|
}
 | 
						|
 | 
						|
/* Table dropdown */
 | 
						|
 | 
						|
.ck-insert-table-dropdown__grid {
 | 
						|
    --ck-color-base-border: var(--ck-color-panel-border); /* Cell box color */
 | 
						|
    --ck-color-focus-border: var(--hover-item-text-color); /* Selected cell box border color */
 | 
						|
    --ck-color-focus-outer-shadow: var(--hover-item-background-color); /* Selected cell box background color */
 | 
						|
    --ck-border-radius: 0;
 | 
						|
}
 | 
						|
 | 
						|
/*
 | 
						|
 * EDITOR'S CONTENT
 | 
						|
 */
 | 
						|
 | 
						|
/*
 | 
						|
 * Code Blocks 
 | 
						|
 */
 | 
						|
 | 
						|
.attachment-content-wrapper pre,
 | 
						|
.ck-content pre,
 | 
						|
.ck-mermaid__editing-view {
 | 
						|
    border: 0;
 | 
						|
    border-radius: 6px;
 | 
						|
    box-shadow: var(--code-block-box-shadow);
 | 
						|
    padding: 0 !important;
 | 
						|
    margin-top: 2px !important;
 | 
						|
}
 | 
						|
 | 
						|
.ck-content pre {
 | 
						|
    overflow: unset;
 | 
						|
}
 | 
						|
 | 
						|
html .note-detail-editable-text :not(figure, .include-note, hr):first-child {
 | 
						|
    /* Create some space for the top-side shadow */
 | 
						|
    margin-top: 1px !important;
 | 
						|
}
 | 
						|
 | 
						|
.ck.ck-editor__editable pre[data-language]::after {
 | 
						|
    --ck-color-code-block-label-background: rgba(128, 128, 128, 0.5);
 | 
						|
    border-radius: 0 0 5px 5px;
 | 
						|
    padding: 0px 10px;
 | 
						|
    letter-spacing: 0.5px;
 | 
						|
    font-weight: bold;
 | 
						|
    top: 0;
 | 
						|
}
 | 
						|
 | 
						|
.attachment-content-wrapper pre code,
 | 
						|
.ck-content pre code,
 | 
						|
.ck-mermaid__editing-view {
 | 
						|
    display: block;
 | 
						|
    padding: 1em !important;
 | 
						|
    overflow: auto;
 | 
						|
}
 | 
						|
 | 
						|
.ck-content pre code {
 | 
						|
    --scrollbar-thumb-color: gray;
 | 
						|
    --scrollbar-thumb-hover-color: gray;
 | 
						|
}
 | 
						|
 | 
						|
.ck-content pre code::-webkit-scrollbar-track,
 | 
						|
::-webkit-scrollbar-thumb {
 | 
						|
    cursor: default;
 | 
						|
}
 | 
						|
 | 
						|
.ck-content blockquote {
 | 
						|
    background: var(--card-background-color);
 | 
						|
    border: 1px solid var(--card-border-color) !important;
 | 
						|
    box-shadow: var(--card-box-shadow);
 | 
						|
    border-radius: 10px;
 | 
						|
    padding: 1em 2.5em;
 | 
						|
    position: relative;
 | 
						|
    font-style: unset !important;
 | 
						|
}
 | 
						|
 | 
						|
.ck-content blockquote p:last-of-type {
 | 
						|
    margin-bottom: 0 !important;
 | 
						|
}
 | 
						|
 | 
						|
.ck-content blockquote:before,
 | 
						|
.ck-content blockquote:after {
 | 
						|
    position: absolute;
 | 
						|
    top: 0;
 | 
						|
    font-size: 48px;
 | 
						|
    opacity: 0.1;
 | 
						|
}
 | 
						|
 | 
						|
.ck-content blockquote:before {
 | 
						|
    content: "“";
 | 
						|
    left: 0.2em;
 | 
						|
}
 | 
						|
 | 
						|
.ck-content blockquote:after {
 | 
						|
    content: "”";
 | 
						|
    right: 0.35em;
 | 
						|
}
 | 
						|
 | 
						|
.ck-content h2,
 | 
						|
.ck-content h3,
 | 
						|
.ck-content h4,
 | 
						|
.ck-content h5,
 | 
						|
.ck-content h6 {
 | 
						|
    font-weight: 300;
 | 
						|
}
 | 
						|
 | 
						|
.ck-content hr {
 | 
						|
    margin: 5px 0;
 | 
						|
    height: 1px;
 | 
						|
    background-color: var(--main-border-color);
 | 
						|
    opacity: 1;
 | 
						|
}
 | 
						|
 | 
						|
@media (screen) {
 | 
						|
    .ck-content p code {
 | 
						|
        border: 1px solid var(--card-border-color);
 | 
						|
        box-shadow: var(--card-box-shadow);
 | 
						|
        border-radius: 6px;
 | 
						|
        background-color: var(--card-background-color);
 | 
						|
    }
 | 
						|
}
 | 
						|
 | 
						|
.note-detail-printable:not(.word-wrap) pre code {
 | 
						|
    white-space: pre;
 | 
						|
    margin-right: 1em;
 | 
						|
}
 | 
						|
 | 
						|
.code-sample-wrapper .hljs {
 | 
						|
    transition: background-color linear 100ms;
 | 
						|
}
 | 
						|
 | 
						|
.ck-content .footnote-section {
 | 
						|
    border: 0 !important;
 | 
						|
    border-top: 1px solid var(--main-border-color) !important;
 | 
						|
}
 | 
						|
 | 
						|
/* Table caption */
 | 
						|
 | 
						|
.ck-content .table > figcaption {
 | 
						|
    background: var(--accented-background-color);
 | 
						|
    color: var(--main-text-color);
 | 
						|
} |