diff --git a/ts/editor-toolbar/ButtonGroup.svelte b/ts/editor-toolbar/ButtonGroup.svelte
index 3ae758c5b..90c0862b4 100644
--- a/ts/editor-toolbar/ButtonGroup.svelte
+++ b/ts/editor-toolbar/ButtonGroup.svelte
@@ -18,17 +18,17 @@
padding-inline-start: 0;
margin-bottom: 0;
-
- & :global(button),
- & :global(select) {
- margin-left: -1px;
- }
}
li {
display: inline-block;
margin-bottom: calc(var(--toolbar-size) / 15);
+ & > :global(button),
+ & > :global(select) {
+ border-radius: 0;
+ }
+
&:nth-child(1) {
margin-left: calc(var(--toolbar-size) / 7.5);
diff --git a/ts/editor-toolbar/LabelButton.svelte b/ts/editor-toolbar/LabelButton.svelte
index e919acab7..5c2d852cf 100644
--- a/ts/editor-toolbar/LabelButton.svelte
+++ b/ts/editor-toolbar/LabelButton.svelte
@@ -1,6 +1,6 @@
@@ -61,6 +49,8 @@
{id}
class={extendClassName(className)}
class:dropdown-toggle={dropdownToggle}
+ class:btn-light={!nightMode}
+ class:btn-secondary={nightMode}
tabindex="-1"
disabled={_disabled}
title={tooltip}
diff --git a/ts/editor-toolbar/SquareButton.svelte b/ts/editor-toolbar/SquareButton.svelte
index 0aeaa27d7..7c60ff85c 100644
--- a/ts/editor-toolbar/SquareButton.svelte
+++ b/ts/editor-toolbar/SquareButton.svelte
@@ -1,7 +1,7 @@
@@ -32,38 +38,7 @@
@use "ts/sass/button_mixins" as button;
button {
- display: inline-block;
padding: 0;
-
- background-color: white;
-
- &:hover {
- box-shadow: 0 0 calc(var(--toolbar-size) / 2.5)
- calc(var(--toolbar-size) / 7.5) rgb(255 255 255 / 0.5);
- }
-
- &:active,
- &.active {
- box-shadow: inset 0 0 calc(var(--toolbar-size) / 2.5)
- calc(var(--toolbar-size) / 7.5) rgb(0 0 0 / 30%);
- border-color: #aaa;
- }
-
- &.active:active {
- box-shadow: none;
- border-color: var(--border);
- }
-
- @include button.disabled {
- &:hover {
- background-color: white;
- }
-
- &:active,
- &.active {
- box-shadow: none;
- }
- }
}
span {
@@ -91,9 +66,11 @@