diff --git a/assets/sass/_theme/design-system/button.sass b/assets/sass/_theme/design-system/button.sass
index 4fb37081a68277c79f8019dd2a190606ca0f41fe..ae753fa5543286c699cf05a9cfb4a6daed84d8b9 100644
--- a/assets/sass/_theme/design-system/button.sass
+++ b/assets/sass/_theme/design-system/button.sass
@@ -81,10 +81,9 @@ a.btn[target="_blank"]
     --btn-min-width: #{pxToRem(140)}
     position: relative
     button
+        @extend .btn
         @include button-icon(social-inline)
-    @include media-breakpoint-down(md)
-        button, > a
-            width: columns(6)
+        width: 100%
     .dropdown-menu
         background: var(--btn-hover-background)
         border: var(--btn-border)
@@ -106,4 +105,4 @@ a.btn[target="_blank"]
             display: block
             color: var(--btn-hover-color)
             &:hover
-                color: var(--color-accent)
+                color: var(--color-accent)
\ No newline at end of file
diff --git a/assets/sass/_theme/sections/diplomas.sass b/assets/sass/_theme/sections/diplomas.sass
index d50e2b86435a27b0385e3b4efc0488398149ecd4..99d299c95d7ff5d17383449aec8100315aeb6744 100644
--- a/assets/sass/_theme/sections/diplomas.sass
+++ b/assets/sass/_theme/sections/diplomas.sass
@@ -124,7 +124,6 @@ ul.diplomas
             button, > a
                 width: 100%
         @include media-breakpoint-down(md)
-            --btn-min-width: #{pxToRem(140)}
             gap: $spacing-3
             flex-direction: row
             button, > a
diff --git a/assets/sass/_theme/sections/projects.sass b/assets/sass/_theme/sections/projects.sass
index a8205be345ec22c0deba848d93e74fc46c85f51d..0d1c620fc1019dd934576ca71be5cc772e84b348 100644
--- a/assets/sass/_theme/sections/projects.sass
+++ b/assets/sass/_theme/sections/projects.sass
@@ -39,9 +39,9 @@
                 display: flex
                 gap: $spacing-3
         .dropdown-share
-            .btn
+            button
                 margin-top: 0
-
+                width: columns(6)
     @include media-breakpoint-up(sm)
         .hero
             .project-infos
@@ -50,6 +50,9 @@
         .hero
             .project-infos
                 width: columns(6)
+            .dropdown-share
+                button
+                    width: columns(2)
     @include media-breakpoint-up(desktop)
         .hero
             .content
diff --git a/layouts/partials/programs/essential.html b/layouts/partials/programs/essential.html
index 58c4252a4f4658975e80d8bcbb7477902d9f4c53..62edc2415f6179252425da1482557d7af277902b 100644
--- a/layouts/partials/programs/essential.html
+++ b/layouts/partials/programs/essential.html
@@ -26,7 +26,7 @@
     <div class="buttons">
       {{ if site.Params.programs.share_links.enabled | default site.Params.share_links.enabled }}
         <div class="dropdown-share">
-          <button class="btn" type="button" id="shareProgram" aria-expanded="false">{{ i18n "commons.share" }}</button>
+          <button type="button" id="shareProgram" aria-expanded="false">{{ i18n "commons.share" }}</button>
           <div class="dropdown-menu">
             {{ partial "commons/share.html" . }}
           </div>
diff --git a/layouts/partials/projects/project-infos.html b/layouts/partials/projects/project-infos.html
index 86aeec188d7735f46b68c3a1034efff8b7e56218..40d186745beaa8fda002112f3809194b093691c8 100644
--- a/layouts/partials/projects/project-infos.html
+++ b/layouts/partials/projects/project-infos.html
@@ -15,7 +15,7 @@
 
 {{ if site.Params.projects.share_links.enabled | default site.Params.share_links.enabled }}
   <div class="dropdown-share">
-    <button class="btn" type="button" aria-expanded="false">{{ i18n "commons.share" }}</button>
+    <button type="button" aria-expanded="false">{{ i18n "commons.share" }}</button>
     <div class="dropdown-menu">
       {{ partial "commons/share.html" . }}
     </div>