diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 7dfcd2cb5b..cae9a5e03d 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -124,6 +124,20 @@
android:name="firebase_messaging_auto_init_enabled"
android:value="false" />
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/res/drawable/prominent_filled_button_medium_background.xml b/res/drawable/prominent_filled_button_medium_background.xml
new file mode 100644
index 0000000000..07b25bc37c
--- /dev/null
+++ b/res/drawable/prominent_filled_button_medium_background.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/res/drawable/prominent_outline_button_medium_background.xml b/res/drawable/prominent_outline_button_medium_background.xml
new file mode 100644
index 0000000000..d42517077f
--- /dev/null
+++ b/res/drawable/prominent_outline_button_medium_background.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/res/drawable/session_edit_text_background.xml b/res/drawable/session_edit_text_background.xml
new file mode 100644
index 0000000000..3d6f49d7aa
--- /dev/null
+++ b/res/drawable/session_edit_text_background.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/res/drawable/session_edit_text_cursor.xml b/res/drawable/session_edit_text_cursor.xml
new file mode 100644
index 0000000000..af3edcf4de
--- /dev/null
+++ b/res/drawable/session_edit_text_cursor.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/res/drawable/session_id_text_view_background.xml b/res/drawable/session_id_text_view_background.xml
new file mode 100644
index 0000000000..3d6f49d7aa
--- /dev/null
+++ b/res/drawable/session_id_text_view_background.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/res/font/space_mono_bold.ttf b/res/font/space_mono_bold.ttf
new file mode 100644
index 0000000000..4acd36ac38
Binary files /dev/null and b/res/font/space_mono_bold.ttf differ
diff --git a/res/font/space_mono_regular.ttf b/res/font/space_mono_regular.ttf
new file mode 100644
index 0000000000..28d7ff7177
Binary files /dev/null and b/res/font/space_mono_regular.ttf differ
diff --git a/res/layout/activity_display_name_v2.xml b/res/layout/activity_display_name_v2.xml
new file mode 100644
index 0000000000..47dba739d0
--- /dev/null
+++ b/res/layout/activity_display_name_v2.xml
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/res/layout/activity_landing.xml b/res/layout/activity_landing.xml
new file mode 100644
index 0000000000..3b05f51c67
--- /dev/null
+++ b/res/layout/activity_landing.xml
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/res/layout/activity_register.xml b/res/layout/activity_register.xml
new file mode 100644
index 0000000000..92bda7b71d
--- /dev/null
+++ b/res/layout/activity_register.xml
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/res/layout/activity_restore.xml b/res/layout/activity_restore.xml
new file mode 100644
index 0000000000..8f5335d578
--- /dev/null
+++ b/res/layout/activity_restore.xml
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/res/values/colors.xml b/res/values/colors.xml
index 593a27dbd2..3fa7ffe6e4 100644
--- a/res/values/colors.xml
+++ b/res/values/colors.xml
@@ -1,5 +1,11 @@
+
+
+ #00F782
+ #FFFFFF
+
+
#78be20
#419B41
diff --git a/res/values/dimens.xml b/res/values/dimens.xml
index 4c4c74c055..832ccc9651 100644
--- a/res/values/dimens.xml
+++ b/res/values/dimens.xml
@@ -1,5 +1,30 @@
+
+
+
+
+ 10sp
+ 13sp
+ 15sp
+ 20sp
+ 25sp
+ 50sp
+
+
+ 48dp
+ 2dp
+ 8dp
+
+
+ 16dp
+ 24dp
+ 35dp
+ 64dp
+ 48dp
+
+
+
32sp
50dp
220dp
diff --git a/res/values/styles.xml b/res/values/styles.xml
index ecf5dc23a5..3eb17052bc 100644
--- a/res/values/styles.xml
+++ b/res/values/styles.xml
@@ -1,5 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+