-);
diff --git a/src/components/Comment/Comment.tsx b/src/components/Comment/Comment.tsx
index fd505b65..d87018b8 100644
--- a/src/components/Comment/Comment.tsx
+++ b/src/components/Comment/Comment.tsx
@@ -7,6 +7,7 @@ import { neutral, border } from '@guardian/src-foundations/palette';
import { textSans } from '@guardian/src-foundations/typography';
import { Link } from '@guardian/src-link';
import { SvgIndent } from '@guardian/src-icons';
+import { Button } from '@guardian/src-button';
import { Theme } from '@guardian/types';
@@ -17,7 +18,6 @@ import { Timestamp } from '../Timestamp/Timestamp';
import { Avatar } from '../Avatar/Avatar';
import { Row } from '../Row/Row';
import { Column } from '../Column/Column';
-import { ButtonLink } from '../ButtonLink/ButtonLink';
import { CommentType, UserProfile } from '../../types';
import { pickComment, unPickComment } from '../../lib/api';
@@ -224,6 +224,38 @@ const cssReplyToWrapper = css`
}
`;
+const buttonLinkPillarBaseStyles = (pillar: Theme) => css`
+ button {
+ color: ${palette[pillarToString(pillar)][400]};
+ background-color: transparent;
+ height: 18px;
+ min-height: 18px;
+ /* Radius 0 is used to style focus halo */
+ border-radius: 0;
+
+ :hover {
+ text-decoration: underline;
+ text-decoration-color: ${palette[pillarToString(pillar)][400]};
+ }
+ }
+`;
+
+const buttonLinkBaseStyles = css`
+ button {
+ color: ${neutral[46]};
+ background-color: transparent;
+ height: 18px;
+ min-height: 18px;
+ /* Radius 0 is used to style focus halo */
+ border-radius: 0;
+
+ :hover {
+ text-decoration: underline;
+ text-decoration-color: ${neutral[46]};
+ }
+ }
+`;
+
// In order to show as much of the usernames as possible without fixed widths:
// - First label should shrink to contents but be no bigger than 60%
// - Second label should never force first label less than its contents if less than 60%
@@ -493,13 +525,25 @@ export const Comment = ({
<>All posts from this user have been muted on this device.>
- toggleMuteStatus(comment.userProfile.userId)}
- linkName="unmute-user"
- size="xsmall"
+
- Unmute?
-
+
+
)}
@@ -528,16 +572,26 @@ export const Comment = ({
<>
{/* If user is not logged in we link to the login page */}
{user ? (
-