diff --git a/app/javascript/styles/mastodon/polls.scss b/app/javascript/styles/mastodon/polls.scss
index 5bc017524d..8a26e611ca 100644
--- a/app/javascript/styles/mastodon/polls.scss
+++ b/app/javascript/styles/mastodon/polls.scss
@@ -105,7 +105,7 @@
   &__input {
     display: inline-block;
     position: relative;
-    border: 1px solid $ui-button-background-color;
+    border: 1px solid $ui-primary-color;
     box-sizing: border-box;
     width: 18px;
     height: 18px;
@@ -124,13 +124,13 @@
     &:active,
     &:focus,
     &:hover {
-      border-color: $ui-button-focus-background-color;
+      border-color: lighten($valid-value-color, 15%);
       border-width: 4px;
     }
 
     &.active {
-      background-color: $ui-button-focus-background-color;
-      border-color: $ui-button-focus-background-color;
+      background-color: $valid-value-color;
+      border-color: $valid-value-color;
     }
 
     &::-moz-focus-inner {
@@ -216,6 +216,14 @@
     padding: 10px;
   }
 
+  .poll__input {
+    &:active,
+    &:focus,
+    &:hover {
+      border-color: $ui-button-focus-background-color;
+    }
+  }
+
   .poll__footer {
     border-top: 1px solid darken($simple-background-color, 8%);
     padding: 10px;