diff --git a/src/pages/Index.vue b/src/pages/Index.vue
index a2f1199f0b2bcf3d290f1c66dabd8550e4840791..f0e1ace6c64b99b730649a5e239ee7f68473f0e5 100644
--- a/src/pages/Index.vue
+++ b/src/pages/Index.vue
@@ -23,47 +23,54 @@
     </span>
   </span>
   <span v-else>
-    <div class="row no-wrap q-pa-md">
-      <div class="column" style="width: 600px;">
-        <div class="text-h6 q-mb-md text-grey-1">MapDimensions</div>
-        <q-item>
-          <q-item-section avatar>
-            <q-icon size="30px" color="secondary" name="mdi-arrow-expand-horizontal" />
-          </q-item-section>
-          <q-item-section>
-            <q-slider v-model="store.state.mapSizeX" :min="1" :max="101" label color="secondary" :step="1" label-always/>
-          </q-item-section>
-        </q-item>
-
-        <q-item>
-          <q-item-section avatar>
-            <q-icon size="30px" color="secondary" name="mdi-arrow-expand-vertical" />
-          </q-item-section>
-          <q-item-section>
-            <q-slider v-model="store.state.mapSizeY" :min="1" :max="101" label color="secondary" :step="1" label-always/>
-          </q-item-section>
-        </q-item>
-        <q-btn class="q-mr-xs" color="secondary" label="Generate New Map" @click='createMap()'>
-          <q-tooltip :disable="$q.platform.is.mobile">
-            Create New Map
-          </q-tooltip>
-        </q-btn>
-      </div>
-      <div class="column">
-        <q-input
-          v-model="mapString"
-          filled
-          autogrow
-          placeholder="Paste Map Data"
-          type="textarea"
-          input-class="pastCodeArea"
-        ></q-input>
-        <q-btn class="q-mr-xs" color="secondary" label="Load Map From Filedata" @click='loadMapData()'>
-          <q-tooltip :disable="$q.platform.is.mobile">
-            Load Map From Data
-          </q-tooltip>
-        </q-btn>
-      </div>
+    <div class="row no-wrap q-pa-md absolute-center">
+      <q-card>
+        <q-card-section>
+            <div class="column" style="width: 600px;">
+              <div class="text-h6 q-mb-md text-black">New Map Dimensions</div>
+              <q-item>
+                <q-item-section avatar>
+                  <q-icon size="30px" color="secondary" name="mdi-arrow-expand-horizontal" />
+                </q-item-section>
+                <q-item-section>
+                  <q-slider v-model="store.state.mapSizeX" :min="1" :max="101" label color="secondary" :step="1" label-always/>
+                </q-item-section>
+              </q-item>
+
+              <q-item>
+                <q-item-section avatar>
+                  <q-icon size="30px" color="secondary" name="mdi-arrow-expand-vertical" />
+                </q-item-section>
+                <q-item-section>
+                  <q-slider v-model="store.state.mapSizeY" :min="1" :max="101" label color="secondary" :step="1" label-always/>
+                </q-item-section>
+              </q-item>
+              <q-btn class="q-mr-xs" color="secondary" label="Generate New Map" @click='createMap()'>
+                <q-tooltip :disable="$q.platform.is.mobile">
+                  Generate new map with size set above
+                </q-tooltip>
+              </q-btn>
+            </div>
+          </q-card-section>
+
+          <q-card-section>
+            <div class="column">
+              <div class="text-h6 q-mb-md text-black">Load Existing Map</div>
+              <q-input
+                v-model="mapString"
+                filled
+                placeholder="Paste Map Data"
+                type="textarea"
+                input-class="pastCodeArea"
+              ></q-input>
+              <q-btn class="q-mr-xs" color="secondary" label="Load Map From Filedata" @click='loadMapData()'>
+                <q-tooltip :disable="$q.platform.is.mobile">
+                  Load Map From Data
+                </q-tooltip>
+              </q-btn>
+            </div>
+        </q-card-section>
+      </q-card>
     </div>
   </span>
 
@@ -123,8 +130,4 @@ export default defineComponent({
 .moveup {
   margin-top: -31px;
 }
-
-.pastCodeArea {
-  color: white;
-}
 </style>