diff --git a/src/renderer/components/update-button/__tests__/__snapshots__/update-button.test.tsx.snap b/src/renderer/components/update-button/__tests__/__snapshots__/update-button.test.tsx.snap
index 8984ddd30e..a8528a7693 100644
--- a/src/renderer/components/update-button/__tests__/__snapshots__/update-button.test.tsx.snap
+++ b/src/renderer/components/update-button/__tests__/__snapshots__/update-button.test.tsx.snap
@@ -7,15 +7,24 @@ exports[` should render if warning level prop passed 1`] = `
id="update_button_2"
>
Update
-
-
- update
-
-
+
+
+
+
`;
diff --git a/src/renderer/components/update-button/styles.module.scss b/src/renderer/components/update-button/styles.module.scss
index 70602aa0e2..8ef7732866 100644
--- a/src/renderer/components/update-button/styles.module.scss
+++ b/src/renderer/components/update-button/styles.module.scss
@@ -3,7 +3,30 @@
* Licensed under MIT License. See LICENSE in root directory for more information.
*/
-.updateButton {}
+.updateButton {
+ --active-color-hsl: 122deg 39% 49%;
+ --active-color: hsl(var(--active-color-hsl));
+
+ border: 1px solid var(--active-color);
+ border-radius: 4px;
+ background: hsl(var(--active-color-hsl) / 15%);
+ color: var(--active-color);
+ display: flex;
+ align-items: center;
+ padding: 4px 8px;
+ gap: 8px;
+ cursor: default;
+ transition: background-color 0.1s;
+
+ &:hover {
+ background: hsl(var(--active-color-hsl) / 5%);
+ }
+
+ &:focus-visible {
+ box-shadow: 0 0 0 2px var(--blue);
+ border-color: transparent;
+ }
+}
.warningHigh {}
diff --git a/src/renderer/components/update-button/update-button.tsx b/src/renderer/components/update-button/update-button.tsx
index b2042b2576..960695df46 100644
--- a/src/renderer/components/update-button/update-button.tsx
+++ b/src/renderer/components/update-button/update-button.tsx
@@ -6,7 +6,6 @@
import styles from "./styles.module.scss";
import React, { useState } from "react";
-import { Icon } from "../icon";
import { Menu, MenuItem } from "../menu";
import uniqueId from "lodash/uniqueId";
import { noop } from "lodash";
@@ -48,7 +47,11 @@ export function UpdateButton({ warningLevel, update }: UpdateButtonProps) {
onKeyDown={onKeyDown}
>
Update
-
+