diff --git a/Habitica/build.gradle.kts b/Habitica/build.gradle.kts
index 9e9ec042b..b26935299 100644
--- a/Habitica/build.gradle.kts
+++ b/Habitica/build.gradle.kts
@@ -157,7 +157,6 @@ dependencies {
// IAP Handling / Verification
implementation(libs.billing)
- implementation(libs.viewPagerIndicator) { exclude(group = "com.google.android") }
implementation(libs.coil.compose)
diff --git a/Habitica/res/drawable/indicator_diamond.xml b/Habitica/res/drawable/indicator_diamond.xml
index 249abe868..1d24e209c 100644
--- a/Habitica/res/drawable/indicator_diamond.xml
+++ b/Habitica/res/drawable/indicator_diamond.xml
@@ -1,5 +1,13 @@
-
-
-
\ No newline at end of file
+ -
+
+
+
+
+ -
+
+
+
+
+
diff --git a/Habitica/res/layout/activity_intro.xml b/Habitica/res/layout/activity_intro.xml
index 150073bce..62ec597c4 100644
--- a/Habitica/res/layout/activity_intro.xml
+++ b/Habitica/res/layout/activity_intro.xml
@@ -1,50 +1,58 @@
-
-
-
+ android:layout_width="match_parent"
+ tools:background="@color/brand">
+
+
+
+
+
+
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:text="@string/skip_button"
+ android:id="@+id/skipButton"
+ android:layout_alignParentBottom="false"
+ android:layout_alignParentEnd="true"
+ android:layout_marginEnd="6dp"
+ android:layout_alignParentTop="true"
+ android:layout_marginTop="@dimen/spacing_small"
+ android:textColor="@android:color/white"
+ android:background="@color/transparent" />
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:text="@string/intro_finish_button"
+ android:id="@+id/finishButton"
+ android:layout_alignParentBottom="true"
+ android:layout_alignParentEnd="true"
+ android:layout_marginEnd="12dp"
+ android:layout_marginBottom="6dp"
+ android:background="@color/transparent"
+ android:textColor="@android:color/white"
+ android:textSize="16sp"
+ android:visibility="gone"
+ tools:visibility="visible" />
diff --git a/Habitica/res/layout/activity_setup.xml b/Habitica/res/layout/activity_setup.xml
index 6bfe64afc..cf7ca194c 100644
--- a/Habitica/res/layout/activity_setup.xml
+++ b/Habitica/res/layout/activity_setup.xml
@@ -1,44 +1,52 @@
-
-
+ android:layout_height="match_parent"
+ android:orientation="vertical">
+
+
-
+ android:layout_height="56dp"
+ android:background="@color/background_brand"
+ android:gravity="center_vertical"
+ android:elevation="8dp">
+
+
+
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:id="@+id/previousButton"
+ android:drawableStart="@drawable/back_arrow_disabled"
+ android:background="@color/transparent"
+ android:drawablePadding="12dp"
+ android:textColor="@color/white" />
+
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:text="@string/next_button"
+ android:id="@+id/nextButton"
+ android:drawablePadding="12dp"
+ android:textColor="@color/white"
+ android:drawableEnd="@drawable/forward_arrow_enabled"
+ android:background="@color/transparent"
+ android:layout_alignParentEnd="true" />
-
\ No newline at end of file
+
diff --git a/Habitica/res/values/styles.xml b/Habitica/res/values/styles.xml
index e254ddd3b..f99b525c2 100644
--- a/Habitica/res/values/styles.xml
+++ b/Habitica/res/values/styles.xml
@@ -1,7 +1,7 @@
-