diff --git a/ts/editor-toolbar/ButtonBar.svelte b/ts/editor-toolbar/ButtonBar.svelte
deleted file mode 100644
index 50e1d9601..000000000
--- a/ts/editor-toolbar/ButtonBar.svelte
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
diff --git a/ts/editor-toolbar/ButtonBarOuter.svelte b/ts/editor-toolbar/ButtonBarOuter.svelte
deleted file mode 100644
index 48231e41f..000000000
--- a/ts/editor-toolbar/ButtonBarOuter.svelte
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
diff --git a/ts/editor-toolbar/ButtonGroup.svelte b/ts/editor-toolbar/ButtonGroup.svelte
index 2b531f5b1..4bb2d857a 100644
--- a/ts/editor-toolbar/ButtonGroup.svelte
+++ b/ts/editor-toolbar/ButtonGroup.svelte
@@ -1,34 +1,55 @@
-
-
-
+
+ {#each buttons as button}
+ -
+ {#if Array.isArray(button)}
+
+ {:else}
+
+ {/if}
+
+ {/each}
+
diff --git a/ts/editor-toolbar/ButtonItem.svelte b/ts/editor-toolbar/ButtonItem.svelte
deleted file mode 100644
index 82eeda646..000000000
--- a/ts/editor-toolbar/ButtonItem.svelte
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
diff --git a/ts/editor-toolbar/ColorPicker.svelte b/ts/editor-toolbar/ColorPicker.svelte
index eec03047f..6ccc7ca20 100644
--- a/ts/editor-toolbar/ColorPicker.svelte
+++ b/ts/editor-toolbar/ColorPicker.svelte
@@ -1,6 +1,4 @@
@@ -28,8 +26,6 @@
}
-
-
-
+
diff --git a/ts/editor-toolbar/CommandIconButton.svelte b/ts/editor-toolbar/CommandIconButton.svelte
index 6e417fce3..2513c04bf 100644
--- a/ts/editor-toolbar/CommandIconButton.svelte
+++ b/ts/editor-toolbar/CommandIconButton.svelte
@@ -26,7 +26,6 @@
-
-
- {@html icon}
-
-
+
+ {@html icon}
+
diff --git a/ts/editor-toolbar/EditorToolbar.svelte b/ts/editor-toolbar/EditorToolbar.svelte
index 2d4d2f758..ede95cab5 100644
--- a/ts/editor-toolbar/EditorToolbar.svelte
+++ b/ts/editor-toolbar/EditorToolbar.svelte
@@ -1,6 +1,4 @@
-
-
- {#each buttons as group}
-
- {#each group as button}
-
- {/each}
-
- {/each}
-
-
+
+
+
+
+
diff --git a/ts/editor-toolbar/IconButton.svelte b/ts/editor-toolbar/IconButton.svelte
index 5588ddbc7..613a53433 100644
--- a/ts/editor-toolbar/IconButton.svelte
+++ b/ts/editor-toolbar/IconButton.svelte
@@ -1,5 +1,4 @@
-
-
- {@html icon}
-
-
+
+ {@html icon}
+
diff --git a/ts/editor-toolbar/LabelButton.svelte b/ts/editor-toolbar/LabelButton.svelte
index 89c3488af..5e7c34049 100644
--- a/ts/editor-toolbar/LabelButton.svelte
+++ b/ts/editor-toolbar/LabelButton.svelte
@@ -1,6 +1,4 @@
@@ -20,6 +18,4 @@
}
-
-
-
+
diff --git a/ts/editor/editable.scss b/ts/editor/editable.scss
index 9cd7186f3..8a2e9e374 100644
--- a/ts/editor/editable.scss
+++ b/ts/editor/editable.scss
@@ -6,6 +6,9 @@ anki-editable {
overflow: auto;
padding: 6px;
+ /* Fit bootstraps .rounded */
+ border-radius: 0.25rem;
+
&:empty::after {
content: "\a";
white-space: pre;
diff --git a/ts/editor/editingArea.ts b/ts/editor/editingArea.ts
index 737493f6b..3db206d6e 100644
--- a/ts/editor/editingArea.ts
+++ b/ts/editor/editingArea.ts
@@ -24,7 +24,7 @@ export class EditingArea extends HTMLDivElement {
constructor() {
super();
this.attachShadow({ mode: "open" });
- this.className = "field";
+ this.className = "field rounded";
const rootStyle = document.createElement("link");
rootStyle.setAttribute("rel", "stylesheet");