diff --git a/packages/web/app/components/brand/logo.tsx b/packages/web/app/components/brand/logo.tsx
index d42b43e4..a5c83b90 100644
--- a/packages/web/app/components/brand/logo.tsx
+++ b/packages/web/app/components/brand/logo.tsx
@@ -21,30 +21,26 @@ const sizes = {
};
// Pixel art letter definitions (each letter on a grid)
-// B letter - 7 wide x 9 tall pixels
+// B letter - 5 wide x 7 tall pixels (chunky style)
const B_PIXELS = [
- [1, 1, 1, 1, 1, 1, 0],
- [1, 1, 1, 1, 1, 1, 1],
- [1, 1, 0, 0, 0, 1, 1],
- [1, 1, 1, 1, 1, 1, 0],
- [1, 1, 1, 1, 1, 1, 1],
- [1, 1, 0, 0, 0, 1, 1],
- [1, 1, 0, 0, 0, 1, 1],
- [1, 1, 1, 1, 1, 1, 1],
- [1, 1, 1, 1, 1, 1, 0],
+ [1, 1, 1, 1, 0],
+ [1, 0, 0, 0, 1],
+ [1, 0, 0, 0, 1],
+ [1, 1, 1, 1, 0],
+ [1, 0, 0, 0, 1],
+ [1, 0, 0, 0, 1],
+ [1, 1, 1, 1, 0],
];
-// S letter - 7 wide x 9 tall pixels
+// S letter - 5 wide x 7 tall pixels (chunky style)
const S_PIXELS = [
- [0, 1, 1, 1, 1, 1, 1],
- [1, 1, 1, 1, 1, 1, 1],
- [1, 1, 0, 0, 0, 0, 0],
- [1, 1, 1, 1, 1, 1, 0],
- [0, 1, 1, 1, 1, 1, 1],
- [0, 0, 0, 0, 0, 1, 1],
- [0, 0, 0, 0, 0, 1, 1],
- [1, 1, 1, 1, 1, 1, 1],
- [1, 1, 1, 1, 1, 1, 0],
+ [0, 1, 1, 1, 1],
+ [1, 0, 0, 0, 0],
+ [1, 0, 0, 0, 0],
+ [0, 1, 1, 1, 0],
+ [0, 0, 0, 0, 1],
+ [0, 0, 0, 0, 1],
+ [1, 1, 1, 1, 0],
];
const PixelLetter = ({
@@ -79,8 +75,8 @@ const PixelLetter = ({
);
export const Logo = ({ size = 'md', showText = true, linkToHome = true }: LogoProps) => {
- const { icon, fontSize, gap } = sizes[size];
- const pixelSize = 3;
+ const { icon, fontSize, gap: textGap } = sizes[size];
+ const pixelSize = 4;
const shadowOffset = 2;
const logoContent = (
@@ -88,7 +84,7 @@ export const Logo = ({ size = 'md', showText = true, linkToHome = true }: LogoPr
style={{
display: 'flex',
alignItems: 'center',
- gap,
+ gap: textGap,
textDecoration: 'none',
color: 'inherit',
}}
@@ -105,12 +101,12 @@ export const Logo = ({ size = 'md', showText = true, linkToHome = true }: LogoPr
{/* Pink shadow layers */}
-
-
+
+
{/* Cyan letters */}
-
-
+
+
{showText && (