diff --git a/src/App.vue b/src/App.vue
index 7c2aa3f..3bea22f 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,3 +1,13 @@
+
+
+
+
+
diff --git a/src/assets/base.css b/src/assets/base.css
index e69de29..63b2947 100644
--- a/src/assets/base.css
+++ b/src/assets/base.css
@@ -0,0 +1,15 @@
+:root {
+ --bg-color: #424242;
+ --text-color: #bdbdbd;
+ --font-family: Arial, Helvetica, sans-serif;
+ --titlebar-color: #212121;
+}
+
+body {
+ margin: 0;
+ padding: 0;
+ color-scheme: dark;
+ color: var(--text-color);
+ background-color: var(--bg-color);
+ font-family: var(--font-family);
+}
diff --git a/src/components/icons/menu-icon.vue b/src/components/icons/menu-icon.vue
new file mode 100644
index 0000000..67524ed
--- /dev/null
+++ b/src/components/icons/menu-icon.vue
@@ -0,0 +1,20 @@
+
+
+
+
+
diff --git a/src/components/titlebar-element.vue b/src/components/titlebar-element.vue
new file mode 100644
index 0000000..d8d1d3a
--- /dev/null
+++ b/src/components/titlebar-element.vue
@@ -0,0 +1,39 @@
+
+
+
+
+
{{ routeName }}
+
+
+
+
+
+
+