diff --git a/packages/web-svelte/public/global.css b/packages/web-svelte/public/global.css
index bb28a9414..b063dff26 100644
--- a/packages/web-svelte/public/global.css
+++ b/packages/web-svelte/public/global.css
@@ -1,4 +1,16 @@
-html, body {
+body {
+ font-family: -apple-system, BlinkMacSystemFont, Segoe WPC, Segoe UI, HelveticaNeue-Light, Ubuntu, Droid Sans,
+ sans-serif;
+ font-size: 14px;
+ /* font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',
+ 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
+ sans-serif;
+ */
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+/* html, body {
position: relative;
width: 100%;
height: 100%;
@@ -60,4 +72,4 @@ button:not(:disabled):active {
button:focus {
border-color: #666;
-}
+} */
diff --git a/packages/web-svelte/src/widgets/ConnectionList.svelte b/packages/web-svelte/src/widgets/ConnectionList.svelte
new file mode 100644
index 000000000..b1c4f76e5
--- /dev/null
+++ b/packages/web-svelte/src/widgets/ConnectionList.svelte
@@ -0,0 +1,18 @@
+
+
+
+
+ Refresh
+
+CONNECTIONS
+
+
diff --git a/packages/web-svelte/src/widgets/DatabaseWidget.svelte b/packages/web-svelte/src/widgets/DatabaseWidget.svelte
index 281c6866c..61d5b4523 100644
--- a/packages/web-svelte/src/widgets/DatabaseWidget.svelte
+++ b/packages/web-svelte/src/widgets/DatabaseWidget.svelte
@@ -1 +1,16 @@
-
\ No newline at end of file
+
+
+
+
+
+
+
+ TABLES
+
+
+
diff --git a/packages/web-svelte/src/widgets/InlineButton.svelte b/packages/web-svelte/src/widgets/InlineButton.svelte
new file mode 100644
index 000000000..e475e0d24
--- /dev/null
+++ b/packages/web-svelte/src/widgets/InlineButton.svelte
@@ -0,0 +1,47 @@
+
+
+
+
+
diff --git a/packages/web-svelte/src/widgets/SearchInput.svelte b/packages/web-svelte/src/widgets/SearchInput.svelte
new file mode 100644
index 000000000..4df5902df
--- /dev/null
+++ b/packages/web-svelte/src/widgets/SearchInput.svelte
@@ -0,0 +1,14 @@
+
+
+
+
+
diff --git a/packages/web-svelte/src/widgets/WidgetColumnBar.svelte b/packages/web-svelte/src/widgets/WidgetColumnBar.svelte
new file mode 100644
index 000000000..45313b01d
--- /dev/null
+++ b/packages/web-svelte/src/widgets/WidgetColumnBar.svelte
@@ -0,0 +1,13 @@
+
+
+
+
+
diff --git a/packages/web-svelte/src/widgets/WidgetColumnBarItem.svelte b/packages/web-svelte/src/widgets/WidgetColumnBarItem.svelte
new file mode 100644
index 000000000..73a1050c0
--- /dev/null
+++ b/packages/web-svelte/src/widgets/WidgetColumnBarItem.svelte
@@ -0,0 +1,23 @@
+
+
+ (visible = !visible)}>{title}
+
+{#if visible}
+
+{/if}
+
+
diff --git a/packages/web-svelte/src/widgets/WidgetsInnerContainer.svelte b/packages/web-svelte/src/widgets/WidgetsInnerContainer.svelte
new file mode 100644
index 000000000..1ee9dd5bc
--- /dev/null
+++ b/packages/web-svelte/src/widgets/WidgetsInnerContainer.svelte
@@ -0,0 +1,10 @@
+
+
+