# Sixtyfour Logo

> Sixtyfour logo with icon variant and dark/light modes

A shadcn/ui block from the [@elements](https://www.tryelements.dev) registry, listed on [shadcn.exchange](https://shadcn.exchange/r/elements/sixtyfour-logo).

- Page, with a live preview: https://shadcn.exchange/r/elements/sixtyfour-logo
- Screenshot: https://abzjhwgwpdpz7ua5.public.blob.vercel-storage.com/shots/elements/sixtyfour-logo-light-dce2713a171a8a76.png
- Registry item: https://www.tryelements.dev/r/sixtyfour-logo.json
- Categories: logo, brand
- Listed: 2026-10-13, source last changed 2026-10-13

## Install

```bash
npx shadcn@latest add https://www.tryelements.dev/r/sixtyfour-logo.json
```

Run it in a project that has shadcn/ui set up. It adds the files below and installs what they depend on.

## Notes from the registry

Sixtyfour logo with icon variant and dark/light modes. Uses official brand assets.

## Files

### `registry/default/blocks/logos/sixtyfour-logo/components/logos/sixtyfour.tsx`

```tsx
interface LogoProps {
  className?: string;
  variant?: "icon";
  mode?: "dark" | "light";
}

const COLORS = {
  dark: "#F2F1F0",
  light: "#0D0E10",
};

export function SixtyfourLogo({
  className,
  variant = "icon",
  mode = "dark",
}: LogoProps) {
  const color = COLORS[mode];

  return (
    <svg
      role="img"
      viewBox="0 0 64 64"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      className={className}
    >
      <title>Sixtyfour</title>
      <path
        d="M32 4L56 18V46L32 60L8 46V18L32 4Z"
        stroke={color}
        strokeWidth="2"
        fill="none"
      />
      <path d="M32 4L32 60" stroke={color} strokeWidth="1.5" opacity="0.4" />
      <path d="M8 18L56 18" stroke={color} strokeWidth="1.5" opacity="0.4" />
      <path d="M8 46L56 46" stroke={color} strokeWidth="1.5" opacity="0.4" />
      <path d="M32 4L8 18" stroke={color} strokeWidth="2" opacity="0.6" />
      <path d="M32 4L56 18" stroke={color} strokeWidth="2" opacity="0.6" />
      <path d="M8 18L8 46" stroke={color} strokeWidth="2" />
      <path d="M56 18L56 46" stroke={color} strokeWidth="2" />
      <path d="M8 46L32 60" stroke={color} strokeWidth="2" />
      <path d="M56 46L32 60" stroke={color} strokeWidth="2" />
      <path d="M20 11L20 53" stroke={color} strokeWidth="1" opacity="0.25" />
      <path d="M44 11L44 53" stroke={color} strokeWidth="1" opacity="0.25" />
      <path d="M8 32L56 32" stroke={color} strokeWidth="1.5" opacity="0.4" />
    </svg>
  );
}
```
