diff --git a/packages/website/src/components/Back/index.module.css b/packages/website/src/components/Back/index.module.css
new file mode 100644
index 000000000..76cd305bd
--- /dev/null
+++ b/packages/website/src/components/Back/index.module.css
@@ -0,0 +1,3 @@
+.back {
+ display: contents;
+}
diff --git a/packages/website/src/components/Back/index.tsx b/packages/website/src/components/Back/index.tsx
new file mode 100644
index 000000000..8d7f985ac
--- /dev/null
+++ b/packages/website/src/components/Back/index.tsx
@@ -0,0 +1,21 @@
+import type { ComponentProps } from "react";
+import { classNames } from "../../ui/classNames";
+import styles from "./index.module.css";
+
+interface Props extends ComponentProps<"div"> {}
+
+export function Back({ className, onClick, ...props }: Props) {
+ console.log("init");
+
+ return (
+
{
+ console.log("back");
+ window.history.back();
+ onClick?.(event);
+ }}
+ {...props}
+ />
+ );
+}
diff --git a/packages/website/src/components/Button/index.module.css b/packages/website/src/components/Button/index.module.css
index a976e1af5..2d896d9d1 100644
--- a/packages/website/src/components/Button/index.module.css
+++ b/packages/website/src/components/Button/index.module.css
@@ -10,14 +10,14 @@
border: none;
font-family: var(--font-family-regular);
- font-size: 0.75em;
+ font-size: 0.8em;
color: var(--gray-1);
font-weight: var(--weight-medium);
cursor: pointer;
&[data-size="minor"] {
- font-size: 0.75em;
+ font-size: 0.7em;
padding: var(--space-2) var(--space-3);
}
@@ -61,7 +61,7 @@
&[data-variant="surface"],
&[data-variant="soft"] {
- background-color: var(--accent-3);
+ background-color: var(--accent-a3);
color: var(--gray-12);
}
diff --git a/packages/website/src/components/ToolBanner.astro b/packages/website/src/components/ToolBanner.astro
index d371df220..8d7dacd83 100644
--- a/packages/website/src/components/ToolBanner.astro
+++ b/packages/website/src/components/ToolBanner.astro
@@ -1,7 +1,11 @@
---
+import { ArrowLeftIcon } from "@radix-ui/react-icons";
import type { Tool } from "../constants/tools";
import { getStrings } from "../core/i18n/getStrings";
+import { Back } from "./Back";
+import { Flex } from "./Flex";
import { Heading } from "./Heading";
+import { IconButton } from "./IconButton";
interface Props {
locale: string;
@@ -16,6 +20,8 @@ const toolStrings =