diff --git a/assets/scss/_buttons.scss b/assets/scss/_buttons.scss
index 9be5f3cfe28a02448589c17341cd7244b132e192..1e37857fdb59d66085490a81355c7a32cf5e2051 100644
--- a/assets/scss/_buttons.scss
+++ b/assets/scss/_buttons.scss
@@ -13,6 +13,10 @@
     background-color: $bd-purple-bright;
     border-color: $bd-purple-bright;
   }
+
+  &:focus {
+    box-shadow: 0 0 0 3px rgba($bd-purple-bright, .25);
+  }
 }
 
 .btn-bd-download {
@@ -26,4 +30,8 @@
     background-color: $bd-download;
     border-color: $bd-download;
   }
+
+  &:focus {
+    box-shadow: 0 0 0 3px rgba($bd-download, .25);
+  }
 }