diff --git a/src/components/layout/SettingsGrid.svelte b/src/components/layout/SettingsGrid.svelte
new file mode 100644
index 0000000..0f19c6e
--- /dev/null
+++ b/src/components/layout/SettingsGrid.svelte
@@ -0,0 +1,21 @@
+
+
+
+ {@render children()}
+
+
+
diff --git a/src/components/layout/SettingsRow.svelte b/src/components/layout/SettingsRow.svelte
new file mode 100644
index 0000000..f4fd630
--- /dev/null
+++ b/src/components/layout/SettingsRow.svelte
@@ -0,0 +1,38 @@
+
+
+
+
+
diff --git a/src/components/layout/TextBar.svelte b/src/components/layout/TextBar.svelte
index 146ddd9..8ae512d 100644
--- a/src/components/layout/TextBar.svelte
+++ b/src/components/layout/TextBar.svelte
@@ -1,12 +1,11 @@
-
- Настройки текста
+
diff --git a/src/components/ui/ColorPicker.svelte b/src/components/ui/ColorPicker.svelte
new file mode 100644
index 0000000..b3fdb78
--- /dev/null
+++ b/src/components/ui/ColorPicker.svelte
@@ -0,0 +1,28 @@
+
+#ffffff
+
+
diff --git a/src/components/ui/RangeSlider.svelte b/src/components/ui/RangeSlider.svelte
new file mode 100644
index 0000000..76c1f88
--- /dev/null
+++ b/src/components/ui/RangeSlider.svelte
@@ -0,0 +1,54 @@
+
+18
+
+
diff --git a/src/components/ui/SelectFont.svelte b/src/components/ui/SelectFont.svelte
new file mode 100644
index 0000000..d786d28
--- /dev/null
+++ b/src/components/ui/SelectFont.svelte
@@ -0,0 +1,30 @@
+
+
+