diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b9d2a6639910312009836a73d35681b3aeb5c3bc..b70fc8c807b488a90fb87af10ccf27bcbe6603b2 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -106,7 +106,6 @@ pages:
   needs:
     - job: phpunit (coverage)
   before_script:
-    - cp $CI_PROJECT_DIR/README.md $CI_PROJECT_DIR/docs/index.md
     - cp -R $CI_PROJECT_DIR/coverage $CI_PROJECT_DIR/docs/coverage
 
 phpunit:
diff --git a/README.md b/README.md
index 465db685887c5f4b15044a7cbc4635709d058ec5..1ef12f461d06f4e0ade49d57738dcc80639dea01 100644
--- a/README.md
+++ b/README.md
@@ -48,6 +48,7 @@ git clone git@git.drupal.org:project/visitors.git
 cd visitors
 ddev config --project-type=drupal --docroot=web --php-version=8.3 --corepack-enable --project-name=visitors
 ddev add-on get ddev/ddev-drupal-contrib
+ddev add-on get ddev/ddev-selenium-standalone-chrome
 ddev start
 ddev poser
 ddev symlink-project
diff --git a/css/report.css b/css/report.css
index 48ddbed9ab1b95c8008dfca9e570c2823a70384c..aedb3157f00d89c73f03dfb3ab6e6ab90476d456 100644
--- a/css/report.css
+++ b/css/report.css
@@ -1,6 +1,15 @@
 .visitors-main .layout-row {
   display: flex;
+  flex-wrap: wrap;
+  gap: 1rem;
 }
+
 .visitors-main .layout-column--half.views-element-container {
-  display: table-cell;
+  flex: 1 1 45%;
+}
+
+@media (max-width: 768px) {
+  .visitors-main .layout-column--half.views-element-container {
+    flex: 1 1 100%; /* stack columns on smaller screens */
+  }
 }
diff --git a/docs/coverage.md b/docs/coverage.md
new file mode 100644
index 0000000000000000000000000000000000000000..ac5ea5537420194d9b4e0c27351a9a387d861728
--- /dev/null
+++ b/docs/coverage.md
@@ -0,0 +1 @@
+<iframe src="coverage/index.html"></iframe>
\ No newline at end of file
diff --git a/docs/index.md b/docs/index.md
index f040268f3617ddb9f393d24aa877c42f514262eb..32d46ee883b58d6a383eed06eb98f33aa6530ded 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -1,2 +1 @@
-This is a placeholder file. It will be over written with README.md
-as part of the pipeline.
+../README.md
\ No newline at end of file
diff --git a/mkdocs.yml b/mkdocs.yml
index 072e0a8d45be7f983b8dfb44eb2b227dafa55122..f44d6634abe5044e2dfa2bf9e51d03e7f3a2380b 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -1,13 +1,15 @@
 site_name: Visitors
 theme:
   name: material
+  logo: logo.png
+  favicon: logo.png
   features:
     - navigation.footer
     - navigation.instant
 
 nav:
   - Home: index.md
-  - Code Coverage: coverage/index.html
+  - Code Coverage: coverage.md
 
 repo_url: https://git.drupalcode.org/project/visitors
 extra: