diff --git a/core/themes/olivero/css/components/button.css b/core/themes/olivero/css/components/button.css
index 0b4c546adddff5af55019cca58aee26568b30c85..b6b38eaf0cd4eecd16eebcdc7d1d28c170edec48 100644
--- a/core/themes/olivero/css/components/button.css
+++ b/core/themes/olivero/css/components/button.css
@@ -54,8 +54,10 @@
 .button:hover,
   .button:focus {
     text-decoration: none;
-    color: #2494db;
-    border-color: #2494db;
+    color: #0f6292;
+    border: solid 2px #0f6292;
+    background: none;
+    font-weight: 700;
   }
 
 .button:focus {
diff --git a/core/themes/olivero/css/components/button.pcss.css b/core/themes/olivero/css/components/button.pcss.css
index ac14f6ed296774bae0590ed8cebab30542d271cd..1bb849c592723bb07ec4f9be06386b84a3d69f9e 100644
--- a/core/themes/olivero/css/components/button.pcss.css
+++ b/core/themes/olivero/css/components/button.pcss.css
@@ -29,8 +29,10 @@
   &:hover,
   &:focus {
     text-decoration: none;
-    color: var(--color--blue-50);
-    border-color: var(--color--blue-50);
+    color: var(--color--blue-10);
+    border: solid 2px var(--color--blue-10);
+    background: none;
+    font-weight: 700;
   }
 
   &:focus {