// Main UI elements
.editor-container {
- background-color: #FFF;
+ @include mixins.lightDark(background-color, #FFF, #222);
position: relative;
&.fullscreen {
z-index: 500;
}
}
+
.editor-toolbar-main {
display: flex;
flex-wrap: wrap;
justify-content: center;
border-top: 1px solid #DDD;
border-bottom: 1px solid #DDD;
+ @include mixins.lightDark(border-color, #DDD, #000);
}
body.editor-is-fullscreen {
font-size: 12px;
padding: 4px;
color: #444;
+ @include mixins.lightDark(color, #444, #999);
border-radius: 4px;
display: flex;
align-items: center;
}
.editor-button:hover {
background-color: #EEE;
+ @include mixins.lightDark(background-color, #EEE, #333);
cursor: pointer;
color: #000;
}
opacity: .6;
}
.editor-button-active, .editor-button-active:hover {
- background-color: #ceebff;
+ @include mixins.lightDark(background-color, #ceebff, #444);
color: #000;
}
.editor-button-long {
}
.editor-button-text {
font-weight: 400;
- color: #000;
+ @include mixins.lightDark(color, #000, #AAA);
font-size: 14px;
flex: 1;
padding-inline-end: 4px;
}
}
&:hover {
- outline: 1px solid #DDD;
+ outline: 1px solid;
+ @include mixins.lightDark(outline-color, #DDD, #111);
outline-offset: -3px;
}
}
}
.editor-dropdown-menu {
position: absolute;
- background-color: #FFF;
- box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.15);
+ border: 1px solid;
+ @include mixins.lightDark(background-color, #FFF, #292929);
+ @include mixins.lightDark(border-color, #FFF, #333);
+ @include mixins.lightDark(box-shadow, 0 0 6px 0 rgba(0, 0, 0, 0.15), 0 1px 4px 0 rgba(0, 0, 0, 0.4));
z-index: 99;
display: flex;
flex-direction: row;
+ border-radius: 3px;
}
.editor-dropdown-menu-vertical {
display: flex;
.editor-separator {
display: block;
height: 1px;
- background-color: #DDD;
opacity: .8;
+ @include mixins.lightDark(background-color, #DDD, #000);
}
.editor-format-menu-toggle {
display: flex;
border-inline: 1px solid #DDD;
padding-inline: 4px;
+ @include mixins.lightDark(border-color, #DDD, #000);
&:first-child {
border-inline-start: none;
}
.editor-context-toolbar {
position: fixed;
- background-color: #FFF;
border: 1px solid #DDD;
+ @include mixins.lightDark(background-color, #FFF, #222);
+ @include mixins.lightDark(border-color, #DDD, #333);
+ @include mixins.lightDark(box-shadow, 0 2px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 4px 0 rgba(0, 0, 0, 0.4));
padding: .2rem;
border-radius: 4px;
- box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12);
display: flex;
flex-direction: row;
&:before {
width: 8px;
height: 8px;
position: absolute;
- background-color: #FFF;
+ @include mixins.lightDark(background-color, #FFF, #222);
border-top: 1px solid #DDD;
border-left: 1px solid #DDD;
+ @include mixins.lightDark(border-color, #DDD, #333);
transform: rotate(45deg);
left: 50%;
margin-left: -4px;
height: 100%;
}
.editor-modal {
- background-color: #FFF;
+ @include mixins.lightDark(background-color, #FFF, #222);
border-radius: 4px;
overflow: hidden;
box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.3);
display: flex;
}
.editor-table-creator-cell {
- border: 1px solid #DDD;
+ border: 1px solid;
+ @include mixins.lightDark(border-color, #DDD, #000);
width: 15px;
height: 15px;
cursor: pointer;
height: 10px;
border: 2px solid var(--editor-color-primary);
z-index: 3;
- background-color: #FFF;
+ @include mixins.lightDark(background-color, #FFF, #000);
user-select: none;
&.nw {
inset-inline-start: -5px;
display: block;
width: 100%;
min-width: 250px;
- border: 1px solid #DDD;
+ border: 1px solid;
+ @include mixins.lightDark(border-color, #DDD, #000);
padding: .5rem;
border-radius: 4px;
- color: #444;
+ @include mixins.lightDark(color, #444, #BBB);
}
textarea.editor-form-field-input {
font-family: var(--font-code);
.editor-form-tab-control {
font-weight: bold;
font-size: 14px;
- color: #444;
+ @include mixins.lightDark(color, #444, #666);
border-bottom: 2px solid transparent;
position: relative;
cursor: pointer;
text-align: start;
&[aria-selected="true"] {
border-color: var(--editor-color-primary);
- color: var(--editor-color-primary);
+ color: var(--editor-color-primary) !important;
}
&[aria-selected="true"]:after, &:hover:after {
background-color: var(--editor-color-primary);