diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb
deleted file mode 100644
index 44d8f55..0000000
--- a/app/views/layouts/application.html.erb
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
- <%= content_for(:title) || "Puzzle Scoreboard" %>
-
-
-
- <%= csrf_meta_tags %>
- <%= csp_meta_tag %>
-
- <%= yield :head %>
-
- <%# Enable PWA manifest for installable apps (make sure to enable in config/routes.rb too!) %>
- <%#= tag.link rel: "manifest", href: pwa_manifest_path(format: :json) %>
-
-
-
-
-
- <%# Includes all stylesheet files in app/assets/stylesheets %>
- <%= stylesheet_link_tag :app, "data-turbo-track": "reload" %>
- <%= javascript_importmap_tags %>
-
-
-
- <%= yield %>
-
-
diff --git a/app/views/layouts/application.html.slim b/app/views/layouts/application.html.slim
new file mode 100644
index 0000000..a934ba6
--- /dev/null
+++ b/app/views/layouts/application.html.slim
@@ -0,0 +1,21 @@
+doctype html
+html
+ head
+ title Puzzle Scoreboard
+ meta name="viewport" content="width=device-width,initial-scale=1"
+ meta name="apple-mobile-web-app-capable" content=yes
+ meta name="mobile-web-app-capable" content=yes
+ = csrf_meta_tags
+ = csp_meta_tag
+
+ = yield :head
+
+ link rel="icon" href="/icon.png" type="image/png"
+ link rel="icon" href="/icon.svg" type="image/svg+xml"
+ link rel="apple-touch-icon" href="/icon.png"
+
+ = stylesheet_link_tag :app, "data-turbo-track": "reload"
+ = javascript_importmap_tags
+
+ body
+ = yield