diff --git a/assets/sass/_theme/dependencies/leaflet.sass b/assets/sass/_theme/dependencies/leaflet.sass
index b95c1383c090f5fd8d58d290f316ab63900ecb58..b11d4c0179e307e6f1b7f7f9de1c5fc1c0f2c9d6 100644
--- a/assets/sass/_theme/dependencies/leaflet.sass
+++ b/assets/sass/_theme/dependencies/leaflet.sass
@@ -1 +1,8 @@
 @import "leaflet/dist/leaflet"
+.map
+    .leaflet-marker-icon
+        &:focus,
+        &:focus-visible
+            outline-offset: 15px
+            outline-width: 3px
+            border-radius: 1px
\ No newline at end of file
diff --git a/assets/sass/_theme/design-system/footer.sass b/assets/sass/_theme/design-system/footer.sass
index fb5e208395f4e7a89a2d94335a3a102852ceddbf..a3f55c0dcd54a7346878cae3e30d633f2d81d0cb 100644
--- a/assets/sass/_theme/design-system/footer.sass
+++ b/assets/sass/_theme/design-system/footer.sass
@@ -11,6 +11,7 @@ footer#document-footer
         @extend %underline-on-hover
     .logo
         @extend %logo
+        display: block
         img
             height: $footer-logo-height
             max-width: 100%
@@ -48,6 +49,8 @@ footer#document-footer
             @include dropdown
             @include media-breakpoint-up(desktop)
                 --dropdown-border-color: transparent
+            button:focus-visible
+                border-radius: 3px
             
         @if $footer-icons-enabled
             &-social 
diff --git a/assets/sass/_theme/design-system/typography.sass b/assets/sass/_theme/design-system/typography.sass
index 00f485a74f63e231c78fd7fc4f2241e307db8a9a..4f13040cb066b2b86ed8f7c0fa6e13a7008f2733 100644
--- a/assets/sass/_theme/design-system/typography.sass
+++ b/assets/sass/_theme/design-system/typography.sass
@@ -277,8 +277,9 @@ sup
         @include icon(check-line, after)
 
 *:focus-visible
+    border-radius: 3px
     outline-color: inherit
-    outline-offset: 5px
+    outline-offset: 8px
     outline-style: dashed
     outline-width: 1px