# Logos

A typed logo component with size variants and a brand logo set.

## Installation

```bash
npx shadcn@latest add https://reactdocs.canceydejean.dev/r/logos.json
```

[Registry JSON](https://reactdocs.canceydejean.dev/r/logos.json)

## Preview

```tsx
import Logo from "@/components/ui/logos/logo/logo";

export function Preview() {
  return <Logo logo="three-portals" size="lg" />;
}
```


## Source

### index.tsx

```tsx
import ThreePortalsLogo from "./logo-set/3-portals";
import AlphaWaveLogo from "./logo-set/alpha-wave";
import AppleLogo from "./logo-set/apple";
import AppleStore from "./logo-set/apple-store";
import BrandLogo from "./logo-set/brand-logo";
import FacebookLogo from "./logo-set/facebook";
import GoogleLogo from "./logo-set/google";
import InstagramLogo from "./logo-set/instagram";
import LeapYearLogo from "./logo-set/leap-year";
import LogoText from "./logo-set/logo-text";
import MainLogo from "./logo-set/main-logo";
import PlayStore from "./logo-set/play-store";
import ReactLogo from "./logo-set/react";
import TanStackLogo from "./logo-set/tanstack";
import VoxelLabsLogo from "./logo-set/voxel-labs";
import XLogo from "./logo-set/x";

export const LOGOS = {
  "brand-logo": BrandLogo,
  "logo-text": LogoText,
  apple: AppleLogo,
  "main-logo": MainLogo,
  "three-portals": ThreePortalsLogo,
  "alpha-wave": AlphaWaveLogo,
  "leap-year": LeapYearLogo,
  "voxel-labs": VoxelLabsLogo,
  "apple-store": AppleStore,
  "google-play": PlayStore,
  instagram: InstagramLogo,
  "x-logo": XLogo,
  facebook: FacebookLogo,
  google: GoogleLogo,
  tanstack: TanStackLogo,
  react: ReactLogo,
};
```


### logo/logo.tsx

```tsx
import { cn } from "cn";

import { LOGOS } from "../index";
import type { LogoProps } from "./logo.types";
import { logoVariants } from "./logo.variants";

export default function Logo({ logo, size, className, ...props }: LogoProps) {
  const LogoComponent = LOGOS[logo];

  return (
    <LogoComponent
      className={cn(logoVariants({ size }), className)}
      {...props}
    />
  );
}
```


### logo/logo.types.tsx

```tsx
import type { VariantProps } from "class-variance-authority";
import type { ComponentProps } from "react";

import type { LOGOS } from "../index";
import type { logoVariants } from "./logo.variants";

export type LogoVariants = VariantProps<typeof logoVariants>;
export type LogoKey = keyof typeof LOGOS;

export type BaseLogoProps = ComponentProps<"svg"> & ComponentProps<"img">;

export type LogoProps = BaseLogoProps & {
  logo: LogoKey;
  size?: LogoVariants["size"];
};
```


### logo/logo.variants.ts

```ts
import { cva } from "class-variance-authority";

import { cn } from "cn"

const logoBase = cn("");

const logoConfig = {
  variants: {
    size: {
      sm: "h-4 w-auto",
      md: "h-6 w-auto",
      lg: "h-10 w-auto",
    },
  },
  compoundVariants: [],

  defaultVariants: {
    size: "md" as const,
  },
} as const;

export const logoCva = cva(logoBase, {
  ...logoConfig,
  compoundVariants: [...logoConfig.compoundVariants],
});

export const LOGO_SIZES = Object.keys(
  logoConfig.variants.size,
) as (keyof typeof logoConfig.variants.size)[];

export const logoVariants = logoCva;
```


### logo-grid.tsx

```tsx
import type { ComponentProps } from "react";

import { cn } from "cn";

export default function LogoGrid({
  className,
  ...props
}: ComponentProps<"div">) {
  return (
    <div className={cn("grid grid-cols-12 gap-4", className)} {...props} />
  );
}
```


### logo-gallery.tsx

```tsx
"use client";

import { Check, Search } from "lucide-react";
import { useCallback, useEffect, useRef, useState } from "react";

import { LOGOS } from "./";
import LogoGrid from "./logo-grid";
import Logo from "./logo/logo";
import type { LogoKey } from "./logo/logo.types";

const LOGO_LIST = Object.keys(LOGOS) as LogoKey[];

function useDebouncedValue<T>(value: T, delay: number): T {
  const [debounced, setDebounced] = useState(value);

  useEffect(() => {
    const id = setTimeout(() => setDebounced(value), delay);
    return () => clearTimeout(id);
  }, [value, delay]);

  return debounced;
}

function LogoCard({ name }: { name: LogoKey }) {
  const ref = useRef<HTMLDivElement>(null);
  const [feedback, setFeedback] = useState<"copied" | "downloaded" | null>(null);
  const isImage = name === "main-logo";

  const handleClick = useCallback(() => {
    const el = ref.current?.querySelector("svg, img");
    if (!el) return;

    if (el instanceof HTMLImageElement) {
      const src = el.currentSrc || el.getAttribute("src");
      if (!src) return;

      void fetch(src)
        .then((res) => res.blob())
        .then((blob) => {
          const url = URL.createObjectURL(blob);
          const a = document.createElement("a");
          a.href = url;
          a.download = src.split("/").pop() ?? "logo.png";
          a.click();
          URL.revokeObjectURL(url);
          setFeedback("downloaded");
          setTimeout(() => setFeedback(null), 1500);
        })
        .catch(() => {
          /* fetch may fail for non-CORS or invalid URLs */
        });
      return;
    }

    const html = el.outerHTML;
    void navigator.clipboard.writeText(html).then(
      () => {
        setFeedback("copied");
        setTimeout(() => setFeedback(null), 1500);
      },
      () => {
        /* clipboard API may not be available in all storybook envs */
      },
    );
  }, []);

  const feedbackLabel = feedback === "copied" ? "Copied" : "Downloaded";

  return (
    <button
      type="button"
      onClick={handleClick}
      className="group relative flex cursor-pointer flex-col items-center gap-3 rounded-xl border border-border bg-background p-5 transition-all duration-200 hover:border-primary/30 hover:shadow-[0_2px_12px_rgba(0,0,0,0.06)] active:scale-[0.97]"
    >
      <div
        className={`pointer-events-none absolute inset-0 z-10 flex items-center justify-center rounded-xl bg-primary/95 transition-all duration-200 ${
          feedback ? "scale-100 opacity-100" : "scale-95 opacity-0"
        }`}
      >
        <div className="flex items-center gap-1.5 text-primary-foreground">
          <Check className="size-3.5" strokeWidth={2.5} />
          <span className="text-xs font-semibold tracking-wide">{feedbackLabel}</span>
        </div>
      </div>

      <div
        ref={ref}
        className="flex items-center justify-center text-foreground transition-colors duration-200 group-hover:text-primary [&_img]:max-h-8 [&_img]:w-auto [&_svg]:max-h-12 [&_svg]:min-w-auto"
      >
        <Logo logo={name} size="lg" className="size-full object-contain" />
      </div>

      <span className="w-full truncate text-center text-[11px] font-medium tracking-tight text-muted-foreground transition-colors duration-200 group-hover:text-foreground">
        {name}
      </span>

      <span className="absolute top-2 right-2 text-[9px] font-medium tracking-widest text-muted-foreground uppercase opacity-0 transition-opacity duration-200 group-hover:opacity-100">
        {isImage ? "Download" : "SVG"}
      </span>
    </button>
  );
}

export function LogoGallery() {
  const [query, setQuery] = useState("");
  const debouncedQuery = useDebouncedValue(query, 200);

  const filtered = LOGO_LIST.filter((name) =>
    name.toLowerCase().includes(debouncedQuery.toLowerCase()),
  );

  return (
    <div className="flex w-full flex-col gap-6">
      <div className="relative">
        <Search className="pointer-events-none absolute top-1/2 left-3.5 size-4 -translate-y-1/2 text-muted-foreground" />
        <input
          type="text"
          value={query}
          onChange={(e) => setQuery(e.target.value)}
          placeholder="Search logos..."
          className="h-11 w-full rounded-xl border border-border bg-background pr-4 pl-10 text-sm text-foreground transition-colors outline-none placeholder:text-muted-foreground focus:border-primary/40 focus:ring-2 focus:ring-primary/10"
        />
        {query && (
          <button
            type="button"
            onClick={() => setQuery("")}
            className="absolute top-1/2 right-3.5 -translate-y-1/2 text-xs font-medium text-muted-foreground transition-colors hover:text-foreground"
          >
            Clear
          </button>
        )}
      </div>

      <div className="flex items-center justify-between">
        <span className="text-xs font-medium text-muted-foreground">
          {filtered.length} logo{filtered.length !== 1 ? "s" : ""}
          {debouncedQuery && <span className="text-foreground"> matching "{debouncedQuery}"</span>}
        </span>
        <span className="text-[10px] font-medium tracking-widest text-muted-foreground/60 uppercase">
          Click to copy SVG or download image
        </span>
      </div>

      {filtered.length > 0 ? (
        <LogoGrid className="grid-cols-2 gap-3 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-4">
          {filtered.map((name) => (
            <LogoCard key={name} name={name} />
          ))}
        </LogoGrid>
      ) : (
        <div className="flex flex-col items-center justify-center gap-2 rounded-xl border border-dashed border-border py-16">
          <Search className="size-6 text-muted-foreground/40" />
          <p className="text-sm text-muted-foreground">No logos match "{debouncedQuery}"</p>
        </div>
      )}
    </div>
  );
}
```


### logo-set/brand-logo.tsx

```tsx
import type { SVGProps } from "react";

import { cn } from "cn";

export default function BrandLogo({
  className,
  ...props
}: SVGProps<SVGSVGElement>) {
  return (
    <svg
      aria-hidden="true"
      width="58"
      height="57"
      viewBox="0 0 58 57"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      className={cn("size-14.5", className)}
      {...props}
    >
      <g filter="url(#filter0_dddi_1257_131469)">
        <g clipPath="url(#clip0_1257_131469)">
          <path
            d="M5 22.2C5 15.4794 5 12.1191 6.30792 9.55211C7.4584 7.29417 9.29417 5.4584 11.5521 4.30792C14.1191 3 17.4794 3 24.2 3H33.8C40.5206 3 43.8809 3 46.4479 4.30792C48.7058 5.4584 50.5416 7.29417 51.6921 9.55211C53 12.1191 53 15.4794 53 22.2V31.8C53 38.5206 53 41.8809 51.6921 44.4479C50.5416 46.7058 48.7058 48.5416 46.4479 49.6921C43.8809 51 40.5206 51 33.8 51H24.2C17.4794 51 14.1191 51 11.5521 49.6921C9.29417 48.5416 7.4584 46.7058 6.30792 44.4479C5 41.8809 5 38.5206 5 31.8V22.2Z"
            fill="white"
          />
          <path
            d="M5 22.2C5 15.4794 5 12.1191 6.30792 9.55211C7.4584 7.29417 9.29417 5.4584 11.5521 4.30792C14.1191 3 17.4794 3 24.2 3H33.8C40.5206 3 43.8809 3 46.4479 4.30792C48.7058 5.4584 50.5416 7.29417 51.6921 9.55211C53 12.1191 53 15.4794 53 22.2V31.8C53 38.5206 53 41.8809 51.6921 44.4479C50.5416 46.7058 48.7058 48.5416 46.4479 49.6921C43.8809 51 40.5206 51 33.8 51H24.2C17.4794 51 14.1191 51 11.5521 49.6921C9.29417 48.5416 7.4584 46.7058 6.30792 44.4479C5 41.8809 5 38.5206 5 31.8V22.2Z"
            fill="url(#paint0_linear_1257_131469)"
            fillOpacity="0.2"
          />
          <g opacity="0.14" clipPath="url(#clip1_1257_131469)">
            <path
              fillRule="evenodd"
              clipRule="evenodd"
              d="M28.9417 3H29.0582V5.94185C31.8394 5.94938 34.4937 6.49604 36.9223 7.48282V3H37.0388V7.53057C39.1008 8.38289 40.9979 9.55323 42.669 10.9805H44.9029V3H45.0194V10.9805H53V11.097H45.0194V13.3309C46.4467 15.002 47.617 16.899 48.4694 18.9609H53V19.0774H48.5171C49.5039 21.506 50.0506 24.1603 50.0582 26.9414H53V27.0579H50.0582C50.0507 29.839 49.5041 32.4933 48.5174 34.9219H53V35.0384H48.4697C47.6173 37.1006 46.4468 38.9979 45.0194 40.6691V42.9023H53V43.0188H45.0194V51H44.9029V43.0188H42.6698C40.9986 44.4464 39.1012 45.617 37.0388 46.4695V51H36.9223V46.5172C34.4937 47.504 31.8394 48.0507 29.0582 48.0582V51H28.9417V48.0582C26.1606 48.0507 23.5063 47.504 21.0777 46.5172V51H20.9612V46.4695C18.8988 45.617 17.0015 44.4464 15.3302 43.0188H13.0971V51H12.9806V43.0188H5V42.9023H12.9806V40.6691C11.5532 38.9979 10.3827 37.1006 9.53035 35.0384H5V34.9219H9.48261C8.4959 32.4933 7.94931 29.839 7.94183 27.0579H5V26.9414H7.94183C7.94941 24.1603 8.4961 21.506 9.4829 19.0774H5V18.9609H9.53065C10.383 16.899 11.5533 15.002 12.9806 13.3309V11.097H5V10.9805H12.9806V3H13.0971V10.9805H15.331C17.0021 9.55323 18.8992 8.38289 20.9612 7.53057V3H21.0777V7.48282C23.5063 6.49604 26.1606 5.94938 28.9417 5.94185V3ZM28.9417 6.05836C26.1594 6.06594 23.5046 6.61612 21.0777 7.60867V10.9805H28.9417V6.05836ZM20.9612 7.65673C18.9706 8.48493 17.1353 9.61145 15.5111 10.9805H20.9612V7.65673ZM15.1958 11.097H13.0971V13.1957C13.7466 12.448 14.4481 11.7465 15.1958 11.097ZM13.0971 13.374C13.7968 12.5581 14.5582 11.7967 15.3741 11.097H20.9612V18.9609H13.0971V13.374ZM12.9806 13.511C11.6115 15.1352 10.485 16.9704 9.65681 18.9609H12.9806V13.511ZM9.60875 19.0774C8.61618 21.5043 8.06596 24.1591 8.05833 26.9414H12.9806V19.0774H9.60875ZM8.05833 27.0579C8.06586 29.8402 8.61598 32.495 9.60845 34.9219H12.9806V27.0579H8.05833ZM9.65651 35.0384C10.4848 37.0292 11.6114 38.8647 12.9806 40.4891V35.0384H9.65651ZM13.0971 40.8044V42.9023H15.1949C14.4476 42.253 13.7464 41.5518 13.0971 40.8044ZM15.3732 42.9023C14.5577 42.2028 13.7965 41.4417 13.0971 40.6261V35.0384H20.9612V42.9023H15.3732ZM15.5102 43.0188C17.1346 44.3882 18.9702 45.515 20.9612 46.3433V43.0188H15.5102ZM21.0777 46.3914C23.5046 47.3839 26.1594 47.9341 28.9417 47.9417V43.0188H21.0777V46.3914ZM29.0582 47.9417C31.8406 47.9341 34.4954 47.3839 36.9223 46.3914V43.0188H29.0582V47.9417ZM37.0388 46.3433C39.0298 45.515 40.8654 44.3882 42.4898 43.0188H37.0388V46.3433ZM42.8051 42.9023H44.9029V40.8044C44.2536 41.5518 43.5524 42.253 42.8051 42.9023ZM44.9029 40.6261C44.2035 41.4417 43.4423 42.2028 42.6268 42.9023H37.0388V35.0384H44.9029V40.6261ZM45.0194 40.4891C46.3886 38.8647 47.5153 37.0292 48.3435 35.0384H45.0194V40.4891ZM48.3916 34.9219C49.384 32.495 49.9341 29.8402 49.9417 27.0579H45.0194V34.9219H48.3916ZM49.9417 26.9414C49.934 24.1591 49.3838 21.5043 48.3913 19.0774H45.0194V26.9414H49.9417ZM48.3432 18.9609C47.515 16.9704 46.3885 15.1352 45.0194 13.511V18.9609H48.3432ZM44.9029 13.1957V11.097H42.8042C43.5519 11.7465 44.2534 12.448 44.9029 13.1957ZM42.6259 11.097C43.4418 11.7967 44.2032 12.5581 44.9029 13.374V18.9609H37.0388V11.097H42.6259ZM42.4889 10.9805C40.8647 9.61145 39.0294 8.48493 37.0388 7.65673V10.9805H42.4889ZM36.9223 7.60867C34.4954 6.61611 31.8406 6.06593 29.0582 6.05836V10.9805H36.9223V7.60867ZM21.0777 11.097H28.9417V18.9609H21.0777V11.097ZM36.9223 11.097H29.0582V18.9609H36.9223V11.097ZM20.9612 34.9219H13.0971V27.0579H20.9612V34.9219ZM21.0777 35.0384V42.9023H28.9417V35.0384H21.0777ZM28.9417 34.9219H21.0777V27.0579H28.9417V34.9219ZM29.0582 35.0384V42.9023H36.9223V35.0384H29.0582ZM36.9223 34.9219H29.0582V27.0579H36.9223V34.9219ZM44.9029 34.9219H37.0388V27.0579H44.9029V34.9219ZM21.0777 19.0774H28.9417V26.9414H21.0777V19.0774ZM13.0971 19.0774L20.9612 19.0774V26.9414H13.0971V19.0774ZM36.9223 19.0774H29.0582V26.9414H36.9223V19.0774ZM37.0388 26.9414V19.0774H44.9029V26.9414H37.0388Z"
              fill="#0A0D12"
            />
          </g>
          <g filter="url(#filter1_dd_1257_131469)">
            <rect
              x="17"
              y="15"
              width="24"
              height="24"
              rx="12"
              fill="url(#paint1_linear_1257_131469)"
            />
            <rect
              x="17"
              y="15"
              width="24"
              height="24"
              rx="12"
              fill="url(#paint2_radial_1257_131469)"
              fillOpacity="0.08"
            />
            <rect
              x="17"
              y="15"
              width="24"
              height="24"
              rx="12"
              fill="url(#paint3_radial_1257_131469)"
              fillOpacity="0.18"
            />
            <rect
              x="17"
              y="15"
              width="24"
              height="24"
              rx="12"
              fill="url(#paint4_radial_1257_131469)"
              fillOpacity="0.05"
            />
            <path
              d="M36.2 21.0621C36.2 23.0847 32.9765 21.7945 29 21.7945C25.0236 21.7945 21.8 23.0847 21.8 21.0621C21.8 19.0396 25.0236 17.4 29 17.4C32.9765 17.4 36.2 19.0396 36.2 21.0621Z"
              fill="url(#paint5_linear_1257_131469)"
              fillOpacity="0.4"
            />
          </g>
          <foreignObject x="-2.5" y="19.5" width="63" height="39">
            <div
              style={{
                backdropFilter: "blur(3.75px)",
                clipPath: "url(#bgblur_2_1257_131469_clip_path)",
                height: "100%",
                width: "100%",
              }}
            ></div>
          </foreignObject>
          <g data-figma-bg-blur-radius="7.5">
            <path
              d="M5 27H53V31.8C53 38.5206 53 41.8809 51.6921 44.4479C50.5416 46.7058 48.7058 48.5416 46.4479 49.6921C43.8809 51 40.5206 51 33.8 51H24.2C17.4794 51 14.1191 51 11.5521 49.6921C9.29417 48.5416 7.4584 46.7058 6.30792 44.4479C5 41.8809 5 38.5206 5 31.8V27Z"
              fill="white"
              fillOpacity="0.2"
            />
          </g>
        </g>
        <path
          d="M24.2002 3.15039H33.7998C37.1624 3.15039 39.6755 3.15063 41.6689 3.31348C43.6607 3.47621 45.1211 3.80002 46.3799 4.44141C48.6096 5.5775 50.4225 7.3904 51.5586 9.62012C52.2 10.8789 52.5238 12.3393 52.6865 14.3311C52.8494 16.3245 52.8496 18.8376 52.8496 22.2002V31.7998C52.8496 35.1624 52.8494 37.6755 52.6865 39.6689C52.5238 41.6607 52.2 43.1211 51.5586 44.3799C50.4225 46.6096 48.6096 48.4225 46.3799 49.5586C45.1211 50.2 43.6607 50.5238 41.6689 50.6865C39.6755 50.8494 37.1624 50.8496 33.7998 50.8496H24.2002C20.8376 50.8496 18.3245 50.8494 16.3311 50.6865C14.3393 50.5238 12.8789 50.2 11.6201 49.5586C9.3904 48.4225 7.5775 46.6096 6.44141 44.3799C5.80002 43.1211 5.47621 41.6607 5.31348 39.6689C5.15063 37.6755 5.15039 35.1624 5.15039 31.7998V22.2002C5.15039 18.8376 5.15063 16.3245 5.31348 14.3311C5.47621 12.3393 5.80002 10.8789 6.44141 9.62012C7.5775 7.3904 9.3904 5.5775 11.6201 4.44141C12.8789 3.80002 14.3393 3.47621 16.3311 3.31348C18.3245 3.15063 20.8376 3.15039 24.2002 3.15039Z"
          stroke="#0A0D12"
          strokeOpacity="0.12"
          strokeWidth="0.3"
        />
      </g>
      <defs>
        <filter
          id="filter0_dddi_1257_131469"
          x="0.5"
          y="0"
          width="57"
          height="57"
          filterUnits="userSpaceOnUse"
          colorInterpolationFilters="sRGB"
        >
          <feFlood floodOpacity="0" result="BackgroundImageFix" />
          <feColorMatrix
            in="SourceAlpha"
            type="matrix"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
            result="hardAlpha"
          />
          <feOffset dy="1.5" />
          <feGaussianBlur stdDeviation="1.5" />
          <feColorMatrix
            type="matrix"
            values="0 0 0 0 0.0392157 0 0 0 0 0.0509804 0 0 0 0 0.0705882 0 0 0 0.06 0"
          />
          <feBlend
            mode="normal"
            in2="BackgroundImageFix"
            result="effect1_dropShadow_1257_131469"
          />
          <feColorMatrix
            in="SourceAlpha"
            type="matrix"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
            result="hardAlpha"
          />
          <feOffset dy="1.5" />
          <feGaussianBlur stdDeviation="2.25" />
          <feColorMatrix
            type="matrix"
            values="0 0 0 0 0.0392157 0 0 0 0 0.0509804 0 0 0 0 0.0705882 0 0 0 0.1 0"
          />
          <feBlend
            mode="normal"
            in2="effect1_dropShadow_1257_131469"
            result="effect2_dropShadow_1257_131469"
          />
          <feColorMatrix
            in="SourceAlpha"
            type="matrix"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
            result="hardAlpha"
          />
          <feMorphology
            radius="0.75"
            operator="erode"
            in="SourceAlpha"
            result="effect3_dropShadow_1257_131469"
          />
          <feOffset dy="1.5" />
          <feGaussianBlur stdDeviation="0.75" />
          <feComposite in2="hardAlpha" operator="out" />
          <feColorMatrix
            type="matrix"
            values="0 0 0 0 0.0392157 0 0 0 0 0.0509804 0 0 0 0 0.0705882 0 0 0 0.13 0"
          />
          <feBlend
            mode="normal"
            in2="effect2_dropShadow_1257_131469"
            result="effect3_dropShadow_1257_131469"
          />
          <feBlend
            mode="normal"
            in="SourceGraphic"
            in2="effect3_dropShadow_1257_131469"
            result="shape"
          />
          <feColorMatrix
            in="SourceAlpha"
            type="matrix"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
            result="hardAlpha"
          />
          <feOffset dy="-0.75" />
          <feGaussianBlur stdDeviation="0.375" />
          <feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1" />
          <feColorMatrix
            type="matrix"
            values="0 0 0 0 0.0392157 0 0 0 0 0.0509804 0 0 0 0 0.0705882 0 0 0 0.1 0"
          />
          <feBlend
            mode="normal"
            in2="shape"
            result="effect4_innerShadow_1257_131469"
          />
        </filter>
        <filter
          id="filter1_dd_1257_131469"
          x="12.5"
          y="12"
          width="33"
          height="33"
          filterUnits="userSpaceOnUse"
          colorInterpolationFilters="sRGB"
        >
          <feFlood floodOpacity="0" result="BackgroundImageFix" />
          <feColorMatrix
            in="SourceAlpha"
            type="matrix"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
            result="hardAlpha"
          />
          <feOffset dy="1.5" />
          <feGaussianBlur stdDeviation="1.5" />
          <feColorMatrix
            type="matrix"
            values="0 0 0 0 0.0392157 0 0 0 0 0.0509804 0 0 0 0 0.0705882 0 0 0 0.06 0"
          />
          <feBlend
            mode="normal"
            in2="BackgroundImageFix"
            result="effect1_dropShadow_1257_131469"
          />
          <feColorMatrix
            in="SourceAlpha"
            type="matrix"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
            result="hardAlpha"
          />
          <feOffset dy="1.5" />
          <feGaussianBlur stdDeviation="2.25" />
          <feColorMatrix
            type="matrix"
            values="0 0 0 0 0.0392157 0 0 0 0 0.0509804 0 0 0 0 0.0705882 0 0 0 0.1 0"
          />
          <feBlend
            mode="normal"
            in2="effect1_dropShadow_1257_131469"
            result="effect2_dropShadow_1257_131469"
          />
          <feBlend
            mode="normal"
            in="SourceGraphic"
            in2="effect2_dropShadow_1257_131469"
            result="shape"
          />
        </filter>
        <clipPath
          id="bgblur_2_1257_131469_clip_path"
          transform="translate(2.5 -19.5)"
        >
          <path d="M5 27H53V31.8C53 38.5206 53 41.8809 51.6921 44.4479C50.5416 46.7058 48.7058 48.5416 46.4479 49.6921C43.8809 51 40.5206 51 33.8 51H24.2C17.4794 51 14.1191 51 11.5521 49.6921C9.29417 48.5416 7.4584 46.7058 6.30792 44.4479C5 41.8809 5 38.5206 5 31.8V27Z" />
        </clipPath>
        <linearGradient
          id="paint0_linear_1257_131469"
          x1="29"
          y1="3"
          x2="29"
          y2="51"
          gradientUnits="userSpaceOnUse"
        >
          <stop stopColor="white" />
          <stop offset="1" stopColor="#0A0D12" />
        </linearGradient>
        <linearGradient
          id="paint1_linear_1257_131469"
          x1="23"
          y1="39"
          x2="35"
          y2="15"
          gradientUnits="userSpaceOnUse"
        >
          <stop stopColor="#53389E" />
          <stop offset="1" stopColor="#6941C6" />
        </linearGradient>
        <radialGradient
          id="paint2_radial_1257_131469"
          cx="0"
          cy="0"
          r="1"
          gradientUnits="userSpaceOnUse"
          gradientTransform="translate(29 15) rotate(90) scale(18)"
        >
          <stop stopColor="white" stopOpacity="0" />
          <stop offset="0.5" stopColor="white" stopOpacity="0" />
          <stop offset="0.99" stopColor="white" />
          <stop offset="1" stopColor="white" stopOpacity="0" />
        </radialGradient>
        <radialGradient
          id="paint3_radial_1257_131469"
          cx="0"
          cy="0"
          r="1"
          gradientUnits="userSpaceOnUse"
          gradientTransform="translate(29 27) rotate(90) scale(12)"
        >
          <stop offset="0.746599" stopColor="white" stopOpacity="0" />
          <stop offset="1" stopColor="white" />
        </radialGradient>
        <radialGradient
          id="paint4_radial_1257_131469"
          cx="0"
          cy="0"
          r="1"
          gradientUnits="userSpaceOnUse"
          gradientTransform="translate(29 21.9) rotate(90) scale(10.5)"
        >
          <stop stopColor="white" />
          <stop offset="1" stopColor="white" stopOpacity="0" />
        </radialGradient>
        <linearGradient
          id="paint5_linear_1257_131469"
          x1="29"
          y1="17.4"
          x2="29"
          y2="22.2"
          gradientUnits="userSpaceOnUse"
        >
          <stop stopColor="white" />
          <stop offset="1" stopColor="white" stopOpacity="0.1" />
        </linearGradient>
        <clipPath id="clip0_1257_131469">
          <path
            d="M5 22.2C5 15.4794 5 12.1191 6.30792 9.55211C7.4584 7.29417 9.29417 5.4584 11.5521 4.30792C14.1191 3 17.4794 3 24.2 3H33.8C40.5206 3 43.8809 3 46.4479 4.30792C48.7058 5.4584 50.5416 7.29417 51.6921 9.55211C53 12.1191 53 15.4794 53 22.2V31.8C53 38.5206 53 41.8809 51.6921 44.4479C50.5416 46.7058 48.7058 48.5416 46.4479 49.6921C43.8809 51 40.5206 51 33.8 51H24.2C17.4794 51 14.1191 51 11.5521 49.6921C9.29417 48.5416 7.4584 46.7058 6.30792 44.4479C5 41.8809 5 38.5206 5 31.8V22.2Z"
            fill="white"
          />
        </clipPath>
        <clipPath id="clip1_1257_131469">
          <rect
            width="48"
            height="48"
            fill="white"
            transform="translate(5 3)"
          />
        </clipPath>
      </defs>
    </svg>
  );
}
```


### logo-set/logo-text.tsx

```tsx
import type { SVGProps } from "react";

import { cn } from "cn";

export default function LogoText({
  className,
  ...props
}: SVGProps<SVGSVGElement>) {
  return (
    <svg
      aria-hidden="true"
      width="143"
      height="38"
      viewBox="0 0 143 38"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      className={cn(className)}
      {...props}
    >
      <g filter="url(#filter0_dddi_12962_29683)">
        <g clip-path="url(#clip0_12962_29683)">
          <path
            d="M3.5 14.8C3.5 10.3196 3.5 8.07937 4.37195 6.36808C5.13893 4.86278 6.36278 3.63893 7.86808 2.87195C9.57937 2 11.8196 2 16.3 2H22.7C27.1804 2 29.4206 2 31.1319 2.87195C32.6372 3.63893 33.8611 4.86278 34.6281 6.36808C35.5 8.07937 35.5 10.3196 35.5 14.8V21.2C35.5 25.6804 35.5 27.9206 34.6281 29.6319C33.8611 31.1372 32.6372 32.3611 31.1319 33.1281C29.4206 34 27.1804 34 22.7 34H16.3C11.8196 34 9.57937 34 7.86808 33.1281C6.36278 32.3611 5.13893 31.1372 4.37195 29.6319C3.5 27.9206 3.5 25.6804 3.5 21.2V14.8Z"
            fill="white"
          />
          <path
            d="M3.5 14.8C3.5 10.3196 3.5 8.07937 4.37195 6.36808C5.13893 4.86278 6.36278 3.63893 7.86808 2.87195C9.57937 2 11.8196 2 16.3 2H22.7C27.1804 2 29.4206 2 31.1319 2.87195C32.6372 3.63893 33.8611 4.86278 34.6281 6.36808C35.5 8.07937 35.5 10.3196 35.5 14.8V21.2C35.5 25.6804 35.5 27.9206 34.6281 29.6319C33.8611 31.1372 32.6372 32.3611 31.1319 33.1281C29.4206 34 27.1804 34 22.7 34H16.3C11.8196 34 9.57937 34 7.86808 33.1281C6.36278 32.3611 5.13893 31.1372 4.37195 29.6319C3.5 27.9206 3.5 25.6804 3.5 21.2V14.8Z"
            fill="url(#paint0_linear_12962_29683)"
            fill-opacity="0.2"
          />
          <g opacity="0.14" clip-path="url(#clip1_12962_29683)">
            <path
              fillRule="evenodd"
              clipRule="evenodd"
              d="M19.4612 2H19.5388V3.96123C21.3929 3.96625 23.1625 4.33069 24.7816 4.98855V2H24.8592V5.02038C26.2339 5.58859 27.4986 6.36882 28.6126 7.32031H30.102V2H30.1796V7.32031H35.5V7.39798H30.1796V8.88728C31.1311 10.0013 31.9113 11.266 32.4796 12.6406H35.5V12.7183H32.5114C33.1693 14.3373 33.5337 16.1069 33.5388 17.9609H35.5V18.0386H33.5388C33.5338 19.8927 33.1694 21.6622 32.5116 23.2812H35.5V23.3589H32.4798C31.9115 24.7337 31.1312 25.9986 30.1796 27.1128V28.6016H35.5V28.6792H30.1796V34H30.102V28.6792H28.6132C27.499 29.6309 26.2341 30.4113 24.8592 30.9797V34H24.7816V31.0115C23.1625 31.6693 21.3929 32.0338 19.5388 32.0388V34H19.4612V32.0388C17.6071 32.0338 15.8375 31.6693 14.2184 31.0115V34H14.1408V30.9797C12.7659 30.4113 11.501 29.6309 10.3868 28.6792H8.89804V34H8.82037V28.6792H3.5V28.6016H8.82037V27.1128C7.86877 25.9986 7.08847 24.7337 6.52023 23.3589H3.5V23.2812H6.4884C5.8306 21.6622 5.46621 19.8927 5.46122 18.0386H3.5V17.9609H5.46122C5.46627 16.1069 5.83073 14.3373 6.4886 12.7183H3.5V12.6406H6.52044C7.08866 11.266 7.86889 10.0013 8.82037 8.88728V7.39798H3.5V7.32031H8.82037V2H8.89804V7.32031H10.3874C11.5014 6.36882 12.7661 5.58859 14.1408 5.02038V2H14.2184V4.98855C15.8375 4.33069 17.6071 3.96626 19.4612 3.96123V2ZM19.4612 4.0389C17.6062 4.04396 15.8364 4.41075 14.2184 5.07245V7.32031H19.4612V4.0389ZM14.1408 5.10449C12.8137 5.65662 11.5902 6.40763 10.5074 7.32031H14.1408V5.10449ZM10.2972 7.39798H8.89804V8.79711C9.3311 8.29865 9.79872 7.83103 10.2972 7.39798ZM8.89804 8.91598C9.36452 8.37206 9.87213 7.86446 10.4161 7.39798H14.1408V12.6406H8.89804V8.91598ZM8.82037 9.00733C7.9077 10.0901 7.15669 11.3136 6.60454 12.6406H8.82037V9.00733ZM6.5725 12.7183C5.91078 14.3362 5.54397 16.106 5.53889 17.9609H8.82037V12.7183H6.5725ZM5.53889 18.0386C5.54391 19.8935 5.91065 21.6633 6.5723 23.2812H8.82037V18.0386H5.53889ZM6.60434 23.3589C7.1565 24.6861 7.90759 25.9098 8.82037 26.9927V23.3589H6.60434ZM8.89804 27.2029V28.6016H10.2966C9.79837 28.1686 9.33093 27.7012 8.89804 27.2029ZM10.4155 28.6016C9.87178 28.1352 9.36436 27.6278 8.89804 27.0841V23.3589H14.1408V28.6016H10.4155ZM10.5068 28.6792C11.5898 29.5921 12.8135 30.3433 14.1408 30.8955V28.6792H10.5068ZM14.2184 30.9276C15.8364 31.5893 17.6062 31.9561 19.4612 31.9611V28.6792H14.2184V30.9276ZM19.5388 31.9611C21.3937 31.9561 23.1636 31.5893 24.7816 30.9276V28.6792H19.5388V31.9611ZM24.8592 30.8955C26.1865 30.3433 27.4102 29.5921 28.4932 28.6792H24.8592V30.8955ZM28.7034 28.6016H30.102V27.2029C29.6691 27.7012 29.2016 28.1686 28.7034 28.6016ZM30.102 27.0841C29.6356 27.6278 29.1282 28.1352 28.5845 28.6016H24.8592V23.3589H30.102V27.0841ZM30.1796 26.9927C31.0924 25.9098 31.8435 24.6861 32.3957 23.3589H30.1796V26.9927ZM32.4277 23.2812C33.0894 21.6633 33.4561 19.8935 33.4611 18.0386H30.1796V23.2812H32.4277ZM33.4611 17.9609C33.456 16.1061 33.0892 14.3362 32.4275 12.7183H30.1796V17.9609H33.4611ZM32.3955 12.6406C31.8433 11.3136 31.0923 10.0901 30.1796 9.00733V12.6406H32.3955ZM30.102 8.79711V7.39798H28.7028C29.2013 7.83103 29.6689 8.29865 30.102 8.79711ZM28.5839 7.39798C29.1279 7.86446 29.6355 8.37206 30.102 8.91598V12.6406H24.8592V7.39798H28.5839ZM28.4926 7.32031C27.4098 6.40763 26.1863 5.65662 24.8592 5.10449V7.32031H28.4926ZM24.7816 5.07245C23.1636 4.41074 21.3937 4.04395 19.5388 4.0389V7.32031H24.7816V5.07245ZM14.2184 7.39798H19.4612V12.6406H14.2184V7.39798ZM24.7816 7.39798H19.5388V12.6406H24.7816V7.39798ZM14.1408 23.2812H8.89804V18.0386H14.1408V23.2812ZM14.2184 23.3589V28.6016H19.4612V23.3589H14.2184ZM19.4612 23.2812H14.2184V18.0386H19.4612V23.2812ZM19.5388 23.3589V28.6016H24.7816V23.3589H19.5388ZM24.7816 23.2812H19.5388V18.0386H24.7816V23.2812ZM30.102 23.2812H24.8592V18.0386H30.102V23.2812ZM14.2184 12.7183H19.4612V17.9609H14.2184V12.7183ZM8.89804 12.7183L14.1408 12.7183V17.9609H8.89804V12.7183ZM24.7816 12.7183H19.5388V17.9609H24.7816V12.7183ZM24.8592 17.9609V12.7183L30.102 12.7183V17.9609H24.8592Z"
              fill="#0A0D12"
            />
          </g>
          <g filter="url(#filter1_dd_12962_29683)">
            <rect
              x="11.5"
              y="10"
              width="16"
              height="16"
              rx="8"
              fill="url(#paint1_linear_12962_29683)"
            />
            <rect
              x="11.5"
              y="10"
              width="16"
              height="16"
              rx="8"
              fill="url(#paint2_radial_12962_29683)"
              fill-opacity="0.08"
            />
            <rect
              x="11.5"
              y="10"
              width="16"
              height="16"
              rx="8"
              fill="url(#paint3_radial_12962_29683)"
              fill-opacity="0.18"
            />
            <rect
              x="11.5"
              y="10"
              width="16"
              height="16"
              rx="8"
              fill="url(#paint4_radial_12962_29683)"
              fill-opacity="0.05"
            />
            <path
              d="M24.3 14.0415C24.3 15.3899 22.151 14.5298 19.5 14.5298C16.849 14.5298 14.7 15.3899 14.7 14.0415C14.7 12.6932 16.849 11.6001 19.5 11.6001C22.151 11.6001 24.3 12.6932 24.3 14.0415Z"
              fill="url(#paint5_linear_12962_29683)"
              fill-opacity="0.4"
            />
          </g>
          <foreignObject x="-1.5" y="13" width="42" height="26">
            <div
              style={{
                backdropFilter: "blur(2.5px)",
                clipPath: "url(#bgblur_2_12962_29683_clip_path)",
                height: "100%",
                width: "100%",
              }}
            ></div>
          </foreignObject>
          <g data-figma-bg-blur-radius="5">
            <path
              d="M3.5 18H35.5V21.2C35.5 25.6804 35.5 27.9206 34.6281 29.6319C33.8611 31.1372 32.6372 32.3611 31.1319 33.1281C29.4206 34 27.1804 34 22.7 34H16.3C11.8196 34 9.57937 34 7.86808 33.1281C6.36278 32.3611 5.13893 31.1372 4.37195 29.6319C3.5 27.9206 3.5 25.6804 3.5 21.2V18Z"
              fill="white"
              fill-opacity="0.2"
            />
          </g>
        </g>
        <path
          d="M16.2998 2.09961H22.7002C24.942 2.09961 26.6173 2.1004 27.9463 2.20898C29.2741 2.31747 30.2477 2.53335 31.0869 2.96094C32.5732 3.7183 33.7817 4.92681 34.5391 6.41309C34.9666 7.25227 35.1825 8.22592 35.291 9.55371C35.3996 10.8827 35.4004 12.558 35.4004 14.7998V21.2002C35.4004 23.442 35.3996 25.1173 35.291 26.4463C35.1825 27.7741 34.9666 28.7477 34.5391 29.5869C33.7817 31.0732 32.5732 32.2817 31.0869 33.0391C30.2477 33.4666 29.2741 33.6825 27.9463 33.791C26.6173 33.8996 24.942 33.9004 22.7002 33.9004H16.2998C14.058 33.9004 12.3827 33.8996 11.0537 33.791C9.72592 33.6825 8.75227 33.4666 7.91309 33.0391C6.42681 32.2817 5.2183 31.0732 4.46094 29.5869C4.03335 28.7477 3.81747 27.7741 3.70898 26.4463C3.6004 25.1173 3.59961 23.442 3.59961 21.2002V14.7998C3.59961 12.558 3.6004 10.8827 3.70898 9.55371C3.81747 8.22592 4.03335 7.25227 4.46094 6.41309C5.2183 4.92681 6.42681 3.7183 7.91309 2.96094C8.75227 2.53335 9.72592 2.31747 11.0537 2.20898C12.3827 2.1004 14.058 2.09961 16.2998 2.09961Z"
          stroke="#0A0D12"
          stroke-opacity="0.12"
          stroke-width="0.2"
        />
      </g>
      <path
        d="M79.4101 12.2372C79.7321 12.5355 80.1179 12.6846 80.5678 12.6846C81.0176 12.6846 81.4011 12.5355 81.7183 12.2372C82.0403 11.9341 82.2013 11.5719 82.2013 11.1505C82.2013 10.7339 82.0403 10.3764 81.7183 10.0781C81.4011 9.77505 81.0176 9.62354 80.5678 9.62354C80.1179 9.62354 79.7321 9.77505 79.4101 10.0781C79.0928 10.3764 78.9342 10.7339 78.9342 11.1505C78.9342 11.5719 79.0928 11.9341 79.4101 12.2372Z"
        fill="#181D27"
      />
      <path
        d="M56.7997 22.6846C57.3063 21.8892 57.5597 20.9611 57.5597 19.9005V10.4545H54.4844V19.6377C54.4844 20.1917 54.3613 20.6841 54.1151 21.115C53.8736 21.5459 53.5303 21.8844 53.0852 22.1306C52.6449 22.3769 52.1264 22.5 51.5298 22.5C50.938 22.5 50.4195 22.3769 49.9744 22.1306C49.5294 21.8844 49.1837 21.5459 48.9375 21.115C48.696 20.6841 48.5753 20.1917 48.5753 19.6377V10.4545H45.5V19.9005C45.5 20.9611 45.7509 21.8892 46.2528 22.6846C46.7547 23.4801 47.4579 24.1003 48.3622 24.5454C49.2666 24.9858 50.3224 25.2059 51.5298 25.2059C52.7325 25.2059 53.786 24.9858 54.6903 24.5454C55.5947 24.1003 56.2978 23.4801 56.7997 22.6846Z"
        fill="#181D27"
      />
      <path
        d="M63.8589 14.5099C63.2907 14.8792 62.8859 15.3811 62.6444 16.0156H62.5165V14.0909H59.633V25H62.6586V18.6931C62.6633 18.2244 62.7509 17.8243 62.9214 17.4929C63.0966 17.1567 63.338 16.901 63.6458 16.7258C63.9583 16.5506 64.3182 16.463 64.7254 16.463C65.3314 16.463 65.8073 16.6524 66.1529 17.0312C66.4986 17.4053 66.669 17.9261 66.6643 18.5937V25H69.6898V18.0539C69.6898 17.2064 69.5336 16.4772 69.2211 15.8664C68.9086 15.2509 68.4706 14.7774 67.9072 14.446C67.3437 14.1145 66.6832 13.9488 65.9256 13.9488C65.116 13.9488 64.4271 14.1358 63.8589 14.5099Z"
        fill="#181D27"
      />
      <path
        d="M72.8463 23.821C72.5433 23.3522 72.3941 22.7604 72.3989 22.0454V16.3636H70.9074V14.0909H72.3989V11.4772H75.4244V14.0909H77.477V16.3636H75.4244V21.6477C75.4244 21.927 75.467 22.1448 75.5523 22.3011C75.6375 22.4526 75.7559 22.5591 75.9074 22.6207C76.0636 22.6822 76.2436 22.713 76.4472 22.713C76.5892 22.713 76.7313 22.7012 76.8733 22.6775C77.0153 22.6491 77.1242 22.6278 77.2 22.6136L77.6759 24.865C77.5243 24.9124 77.3113 24.9668 77.0366 25.0284C76.762 25.0947 76.4282 25.1349 76.0352 25.1491C75.3061 25.1775 74.6669 25.0804 74.1176 24.8579C73.5731 24.6354 73.1493 24.2897 72.8463 23.821Z"
        fill="#181D27"
      />
      <path
        d="M85.269 23.821C84.9659 23.3522 84.8168 22.7604 84.8215 22.0454V16.3636H83.33V14.0909H84.8215V11.4772H87.8471V14.0909H89.8996V16.3636H87.8471V21.6477C87.8471 21.927 87.8897 22.1448 87.9749 22.3011C88.0602 22.4526 88.1785 22.5591 88.33 22.6207C88.4863 22.6822 88.6662 22.713 88.8698 22.713C89.0119 22.713 89.1539 22.7012 89.296 22.6775C89.438 22.6491 89.5469 22.6278 89.6227 22.6136L90.0985 24.865C89.947 24.9124 89.7339 24.9668 89.4593 25.0284C89.1847 25.0947 88.8509 25.1349 88.4579 25.1491C87.7287 25.1775 87.0895 25.0804 86.5403 24.8579C85.9958 24.6354 85.572 24.2897 85.269 23.821Z"
        fill="#181D27"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M101.726 25.213C100.604 25.213 99.6376 24.9858 98.828 24.5312C98.0231 24.0719 97.4028 23.4233 96.9672 22.5852C96.5316 21.7424 96.3138 20.7457 96.3138 19.5951C96.3138 18.473 96.5316 17.4881 96.9672 16.6406C97.4028 15.793 98.016 15.1325 98.8067 14.659C99.6021 14.1856 100.535 13.9488 101.605 13.9488C102.325 13.9488 102.995 14.0648 103.615 14.2968C104.24 14.5241 104.784 14.8674 105.248 15.3267C105.717 15.7859 106.082 16.3636 106.342 17.0596C106.603 17.7509 106.733 18.5606 106.733 19.4886V20.3196H99.3038V20.3267C99.3038 20.8664 99.4033 21.3328 99.6021 21.7258C99.8057 22.1188 100.092 22.4218 100.462 22.6349C100.831 22.848 101.269 22.9545 101.775 22.9545C102.112 22.9545 102.419 22.9072 102.699 22.8125C102.978 22.7178 103.217 22.5757 103.416 22.3863C103.615 22.1969 103.766 21.9649 103.871 21.6903L106.669 21.875C106.527 22.5473 106.236 23.1344 105.795 23.6363C105.36 24.1335 104.796 24.5217 104.105 24.8011C103.418 25.0757 102.625 25.213 101.726 25.213ZM99.6092 17.3721C99.4258 17.6953 99.3249 18.0528 99.3067 18.4446H103.885C103.885 18.009 103.79 17.6231 103.601 17.2869C103.411 16.9507 103.149 16.6879 102.812 16.4985C102.481 16.3044 102.095 16.2073 101.655 16.2073C101.195 16.2073 100.788 16.3139 100.433 16.5269C100.083 16.7353 99.8081 17.017 99.6092 17.3721Z"
        fill="#181D27"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M110.076 24.5383C110.748 24.9644 111.499 25.1775 112.327 25.1775C112.914 25.1775 113.411 25.0804 113.819 24.8863C114.231 24.6922 114.564 24.4483 114.82 24.1548C115.08 23.8565 115.282 23.5558 115.424 23.2528H115.552V25H118.535V10.4545H115.516V15.9233H115.424C115.291 15.6297 115.097 15.3314 114.841 15.0284C114.59 14.7206 114.259 14.4649 113.847 14.2613C113.44 14.053 112.931 13.9488 112.32 13.9488C111.52 13.9488 110.784 14.1572 110.111 14.5738C109.444 14.9858 108.909 15.6084 108.506 16.4417C108.104 17.2703 107.902 18.3096 107.902 19.5596C107.902 20.7765 108.097 21.8039 108.485 22.642C108.878 23.4753 109.408 24.1074 110.076 24.5383ZM114.522 22.3721C114.186 22.6373 113.774 22.7698 113.286 22.7698C112.789 22.7698 112.37 22.6349 112.029 22.365C111.693 22.0904 111.435 21.7116 111.255 21.2286C111.08 20.741 110.992 20.1799 110.992 19.5454C110.992 18.9157 111.08 18.3617 111.255 17.8835C111.43 17.4053 111.688 17.0312 112.029 16.7613C112.37 16.4914 112.789 16.3565 113.286 16.3565C113.774 16.3565 114.188 16.4867 114.529 16.7471C114.87 17.0075 115.13 17.3768 115.31 17.8551C115.49 18.3333 115.58 18.8967 115.58 19.5454C115.58 20.1941 115.488 20.7599 115.303 21.2429C115.123 21.7258 114.863 22.1022 114.522 22.3721Z"
        fill="#181D27"
      />
      <path
        d="M133.523 21.115C133.769 20.6841 133.892 20.1917 133.892 19.6377V10.4545H136.967V19.9005C136.967 20.9611 136.714 21.8892 136.208 22.6846C135.706 23.4801 135.003 24.1003 134.098 24.5454C133.194 24.9858 132.14 25.2059 130.938 25.2059C129.73 25.2059 128.674 24.9858 127.77 24.5454C126.866 24.1003 126.163 23.4801 125.661 22.6846C125.159 21.8892 124.908 20.9611 124.908 19.9005V10.4545H127.983V19.6377C127.983 20.1917 128.104 20.6841 128.345 21.115C128.592 21.5459 128.937 21.8844 129.382 22.1306C129.827 22.3769 130.346 22.5 130.938 22.5C131.534 22.5 132.053 22.3769 132.493 22.1306C132.938 21.8844 133.281 21.5459 133.523 21.115Z"
        fill="#181D27"
      />
      <path d="M79.0479 14.0909V25H82.0734V14.0909H79.0479Z" fill="#181D27" />
      <path d="M94.7305 25V10.4545H91.7049V25H94.7305Z" fill="#181D27" />
      <path d="M142.173 25V10.4545H139.098V25H142.173Z" fill="#181D27" />
      <defs>
        <filter
          id="filter0_dddi_12962_29683"
          x="0.5"
          y="0"
          width="38"
          height="38"
          filterUnits="userSpaceOnUse"
          colorInterpolationFilters="sRGB"
        >
          <feFlood floodOpacity="0" result="BackgroundImageFix" />
          <feColorMatrix
            in="SourceAlpha"
            type="matrix"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
            result="hardAlpha"
          />
          <feOffset dy="1" />
          <feGaussianBlur stdDeviation="1" />
          <feColorMatrix
            type="matrix"
            values="0 0 0 0 0.0392157 0 0 0 0 0.0509804 0 0 0 0 0.0705882 0 0 0 0.06 0"
          />
          <feBlend
            mode="normal"
            in2="BackgroundImageFix"
            result="effect1_dropShadow_12962_29683"
          />
          <feColorMatrix
            in="SourceAlpha"
            type="matrix"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
            result="hardAlpha"
          />
          <feOffset dy="1" />
          <feGaussianBlur stdDeviation="1.5" />
          <feColorMatrix
            type="matrix"
            values="0 0 0 0 0.0392157 0 0 0 0 0.0509804 0 0 0 0 0.0705882 0 0 0 0.1 0"
          />
          <feBlend
            mode="normal"
            in2="effect1_dropShadow_12962_29683"
            result="effect2_dropShadow_12962_29683"
          />
          <feColorMatrix
            in="SourceAlpha"
            type="matrix"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
            result="hardAlpha"
          />
          <feMorphology
            radius="0.5"
            operator="erode"
            in="SourceAlpha"
            result="effect3_dropShadow_12962_29683"
          />
          <feOffset dy="1" />
          <feGaussianBlur stdDeviation="0.5" />
          <feComposite in2="hardAlpha" operator="out" />
          <feColorMatrix
            type="matrix"
            values="0 0 0 0 0.0392157 0 0 0 0 0.0509804 0 0 0 0 0.0705882 0 0 0 0.13 0"
          />
          <feBlend
            mode="normal"
            in2="effect2_dropShadow_12962_29683"
            result="effect3_dropShadow_12962_29683"
          />
          <feBlend
            mode="normal"
            in="SourceGraphic"
            in2="effect3_dropShadow_12962_29683"
            result="shape"
          />
          <feColorMatrix
            in="SourceAlpha"
            type="matrix"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
            result="hardAlpha"
          />
          <feOffset dy="-0.5" />
          <feGaussianBlur stdDeviation="0.25" />
          <feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1" />
          <feColorMatrix
            type="matrix"
            values="0 0 0 0 0.0392157 0 0 0 0 0.0509804 0 0 0 0 0.0705882 0 0 0 0.1 0"
          />
          <feBlend
            mode="normal"
            in2="shape"
            result="effect4_innerShadow_12962_29683"
          />
        </filter>
        <filter
          id="filter1_dd_12962_29683"
          x="8.5"
          y="8"
          width="22"
          height="22"
          filterUnits="userSpaceOnUse"
          color-interpolation-filters="sRGB"
        >
          <feFlood flood-opacity="0" result="BackgroundImageFix" />
          <feColorMatrix
            in="SourceAlpha"
            type="matrix"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
            result="hardAlpha"
          />
          <feOffset dy="1" />
          <feGaussianBlur stdDeviation="1" />
          <feColorMatrix
            type="matrix"
            values="0 0 0 0 0.0392157 0 0 0 0 0.0509804 0 0 0 0 0.0705882 0 0 0 0.06 0"
          />
          <feBlend
            mode="normal"
            in2="BackgroundImageFix"
            result="effect1_dropShadow_12962_29683"
          />
          <feColorMatrix
            in="SourceAlpha"
            type="matrix"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
            result="hardAlpha"
          />
          <feOffset dy="1" />
          <feGaussianBlur stdDeviation="1.5" />
          <feColorMatrix
            type="matrix"
            values="0 0 0 0 0.0392157 0 0 0 0 0.0509804 0 0 0 0 0.0705882 0 0 0 0.1 0"
          />
          <feBlend
            mode="normal"
            in2="effect1_dropShadow_12962_29683"
            result="effect2_dropShadow_12962_29683"
          />
          <feBlend
            mode="normal"
            in="SourceGraphic"
            in2="effect2_dropShadow_12962_29683"
            result="shape"
          />
        </filter>
        <clipPath
          id="bgblur_2_12962_29683_clip_path"
          transform="translate(1.5 -13)"
        >
          <path d="M3.5 18H35.5V21.2C35.5 25.6804 35.5 27.9206 34.6281 29.6319C33.8611 31.1372 32.6372 32.3611 31.1319 33.1281C29.4206 34 27.1804 34 22.7 34H16.3C11.8196 34 9.57937 34 7.86808 33.1281C6.36278 32.3611 5.13893 31.1372 4.37195 29.6319C3.5 27.9206 3.5 25.6804 3.5 21.2V18Z" />
        </clipPath>
        <linearGradient
          id="paint0_linear_12962_29683"
          x1="19.5"
          y1="2"
          x2="19.5"
          y2="34"
          gradientUnits="userSpaceOnUse"
        >
          <stop stop-color="white" />
          <stop offset="1" stop-color="#0A0D12" />
        </linearGradient>
        <linearGradient
          id="paint1_linear_12962_29683"
          x1="15.5"
          y1="26"
          x2="23.5"
          y2="10"
          gradientUnits="userSpaceOnUse"
        >
          <stop stop-color="#53389E" />
          <stop offset="1" stop-color="#6941C6" />
        </linearGradient>
        <radialGradient
          id="paint2_radial_12962_29683"
          cx="0"
          cy="0"
          r="1"
          gradientUnits="userSpaceOnUse"
          gradientTransform="translate(19.5 10) rotate(90) scale(12)"
        >
          <stop stop-color="white" stop-opacity="0" />
          <stop offset="0.5" stop-color="white" stop-opacity="0" />
          <stop offset="0.99" stop-color="white" />
          <stop offset="1" stop-color="white" stop-opacity="0" />
        </radialGradient>
        <radialGradient
          id="paint3_radial_12962_29683"
          cx="0"
          cy="0"
          r="1"
          gradientUnits="userSpaceOnUse"
          gradientTransform="translate(19.5 18) rotate(90) scale(8)"
        >
          <stop offset="0.746599" stop-color="white" stop-opacity="0" />
          <stop offset="1" stop-color="white" />
        </radialGradient>
        <radialGradient
          id="paint4_radial_12962_29683"
          cx="0"
          cy="0"
          r="1"
          gradientUnits="userSpaceOnUse"
          gradientTransform="translate(19.5 14.6) rotate(90) scale(7)"
        >
          <stop stop-color="white" />
          <stop offset="1" stop-color="white" stop-opacity="0" />
        </radialGradient>
        <linearGradient
          id="paint5_linear_12962_29683"
          x1="19.5"
          y1="11.6001"
          x2="19.5"
          y2="14.8001"
          gradientUnits="userSpaceOnUse"
        >
          <stop stop-color="white" />
          <stop offset="1" stop-color="white" stop-opacity="0.1" />
        </linearGradient>
        <clipPath id="clip0_12962_29683">
          <path
            d="M3.5 14.8C3.5 10.3196 3.5 8.07937 4.37195 6.36808C5.13893 4.86278 6.36278 3.63893 7.86808 2.87195C9.57937 2 11.8196 2 16.3 2H22.7C27.1804 2 29.4206 2 31.1319 2.87195C32.6372 3.63893 33.8611 4.86278 34.6281 6.36808C35.5 8.07937 35.5 10.3196 35.5 14.8V21.2C35.5 25.6804 35.5 27.9206 34.6281 29.6319C33.8611 31.1372 32.6372 32.3611 31.1319 33.1281C29.4206 34 27.1804 34 22.7 34H16.3C11.8196 34 9.57937 34 7.86808 33.1281C6.36278 32.3611 5.13893 31.1372 4.37195 29.6319C3.5 27.9206 3.5 25.6804 3.5 21.2V14.8Z"
            fill="white"
          />
        </clipPath>
        <clipPath id="clip1_12962_29683">
          <rect
            width="32"
            height="32"
            fill="white"
            transform="translate(3.5 2)"
          />
        </clipPath>
      </defs>
    </svg>
  );
}
```


### logo-set/apple.tsx

```tsx
import type { SVGProps } from "react";

import { cn } from "cn";

export default function AppleLogo({
  className,
  ...props
}: SVGProps<SVGSVGElement>) {
  return (
    <svg
      aria-hidden="true"
      viewBox="0 0 24 24"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      className={cn("size-5", className)}
      {...props}
    >
      <path
        d="M20.8428 17.1449C20.5101 17.9135 20.1163 18.6211 19.66 19.2715C19.0381 20.1583 18.5288 20.7721 18.1364 21.113C17.528 21.6724 16.8762 21.959 16.1782 21.9753C15.6771 21.9753 15.0728 21.8327 14.3693 21.5434C13.6636 21.2555 13.015 21.113 12.422 21.113C11.8 21.113 11.133 21.2555 10.4195 21.5434C9.70493 21.8327 9.12928 21.9834 8.68916 21.9984C8.01981 22.0269 7.35264 21.7322 6.68668 21.113C6.26164 20.7422 5.72999 20.1067 5.09309 19.2063C4.40976 18.2449 3.84796 17.13 3.40784 15.8589C2.93648 14.486 2.7002 13.1565 2.7002 11.8694C2.7002 10.3951 3.01878 9.12345 3.65689 8.05784C4.1584 7.20191 4.82557 6.52672 5.66059 6.03105C6.49562 5.53539 7.39786 5.2828 8.36949 5.26664C8.90114 5.26664 9.59833 5.43109 10.4647 5.75429C11.3287 6.07858 11.8834 6.24303 12.1266 6.24303C12.3085 6.24303 12.9247 6.05074 13.9694 5.66738C14.9573 5.31186 15.7911 5.16466 16.4742 5.22264C18.3251 5.37202 19.7157 6.10167 20.6405 7.41619C18.9851 8.4192 18.1662 9.82403 18.1825 11.6262C18.1975 13.03 18.7067 14.1981 19.7076 15.1256C20.1611 15.5561 20.6676 15.8888 21.2312 16.1251C21.109 16.4795 20.98 16.819 20.8428 17.1449ZM16.5978 0.440369C16.5978 1.54062 16.1958 2.56792 15.3946 3.51878C14.4277 4.64917 13.2582 5.30236 11.99 5.19929C11.9738 5.06729 11.9645 4.92837 11.9645 4.78239C11.9645 3.72615 12.4243 2.59576 13.2408 1.67152C13.6485 1.20356 14.167 0.814453 14.7957 0.504058C15.4231 0.198295 16.0166 0.0292007 16.5747 0.000244141C16.591 0.147331 16.5978 0.294426 16.5978 0.440355V0.440369Z"
        fill="black"
      />
    </svg>
  );
}
```


### logo-set/main-logo.tsx

```tsx
import { cn } from "cn";

export default function MainLogo({
  className,
  src = "/images/logo.png",
  alt = "Main Logo",
  ...props
}: React.ComponentProps<"img">) {
  return (
    <img src={src} alt={alt} className={cn("h-4", className)} {...props} />
  );
}
```


### logo-set/3-portals.tsx

```tsx
import type { SVGProps } from "react";

import { cn } from "cn";

export default function ThreePortalsLogo({
  className,
  ...props
}: SVGProps<SVGSVGElement>) {
  return (
    <svg
      aria-hidden="true"
      width="152"
      height="48"
      viewBox="0 0 152 48"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      className={cn(className)}
      {...props}
    >
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M34.5868 8.40049L24.9 5.80493C24.2313 5.62574 23.6892 6.04172 23.6892 6.73404V16.7625C23.6892 17.4549 24.2313 18.1614 24.9 18.3405L34.5868 20.9361C35.2555 21.1153 35.7977 20.6993 35.7977 20.007V9.9785C35.7977 9.28617 35.2555 8.57968 34.5868 8.40049ZM24.9 2.04424C22.2251 1.3275 20.0566 2.99141 20.0566 5.7607V15.7892C20.0566 18.5585 22.2251 21.3845 24.9 22.1012L34.5868 24.6968C37.2617 25.4135 39.4302 23.7496 39.4302 20.9803V10.9518C39.4302 8.18254 37.2617 5.35655 34.5868 4.63981L24.9 2.04424Z"
        fill="#8098F9"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M26.9812 16.5707L14.8727 13.3263C14.204 13.1471 13.6618 13.5631 13.6618 14.2554V26.791C13.6618 27.4833 14.204 28.1898 14.8727 28.369L26.9812 31.6135C27.6499 31.7927 28.192 31.3767 28.192 30.6844V18.1488C28.192 17.4564 27.6499 16.7499 26.9812 16.5707ZM14.8727 9.5656C12.1978 8.84886 10.0293 10.5128 10.0293 13.2821V25.8177C10.0293 28.587 12.1978 31.413 14.8727 32.1297L26.9812 35.3742C29.6561 36.0909 31.8245 34.427 31.8245 31.6577V19.1221C31.8245 16.3528 29.6561 13.5268 26.9812 12.8101L14.8727 9.5656Z"
        fill="#6172F3"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M19.3736 24.741L4.84339 20.8477C4.17466 20.6685 3.63254 21.0844 3.63254 21.7768V36.8195C3.63254 37.5118 4.17466 38.2183 4.84339 38.3975L19.3736 42.2909C20.0423 42.47 20.5844 42.0541 20.5844 41.3617V26.319C20.5844 25.6267 20.0423 24.9202 19.3736 24.741ZM4.84339 17.087C2.16846 16.3702 0 18.0341 0 20.8034V35.8462C0 38.6155 2.16846 41.4414 4.84339 42.1582L19.3736 46.0515C22.0485 46.7683 24.2169 45.1044 24.2169 42.3351V27.2923C24.2169 24.523 22.0485 21.6971 19.3736 20.9803L4.84339 17.087Z"
        fill="#444CE7"
      />
      <path
        d="M53.64 32.608C54.7787 33.1307 56.0853 33.392 57.56 33.392C59.0347 33.392 60.3227 33.14 61.424 32.636C62.544 32.1134 63.412 31.3854 64.028 30.452C64.644 29.5 64.952 28.3894 64.952 27.12V26.784C64.952 25.608 64.6813 24.656 64.14 23.928C63.5987 23.1814 62.908 22.6307 62.068 22.276C61.2467 21.9214 60.3973 21.744 59.52 21.744H58.484V21.296L64.392 18.16V13.4H50.504V16.592H60.416V17.04L54.088 20.4V24.32H58.008C58.6427 24.32 59.212 24.4134 59.716 24.6C60.22 24.768 60.6213 25.0387 60.92 25.412C61.2187 25.7854 61.368 26.2707 61.368 26.868V27.148C61.368 28.0254 61.032 28.7534 60.36 29.332C59.7067 29.9107 58.7733 30.2 57.56 30.2C56.3653 30.2 55.404 29.892 54.676 29.276C53.948 28.6414 53.584 27.8014 53.584 26.756V26.364H50V26.868C50 28.212 50.3173 29.3787 50.952 30.368C51.6053 31.3387 52.5013 32.0854 53.64 32.608Z"
        fill="#0A0D12"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M77.8432 14.156C76.9098 13.652 75.8272 13.4 74.5952 13.4H66.5312V33H70.2272V25.832H74.5952C75.7898 25.832 76.8538 25.5894 77.7872 25.104C78.7392 24.6 79.4858 23.9 80.0272 23.004C80.5872 22.0894 80.8672 21.0254 80.8672 19.812V19.42C80.8672 18.188 80.5965 17.124 80.0552 16.228C79.5325 15.332 78.7952 14.6414 77.8432 14.156ZM76.3592 21.744C75.8178 22.2294 75.1085 22.472 74.2312 22.472H70.2272V16.76H74.2312C75.1085 16.76 75.8178 17.0027 76.3592 17.488C76.9005 17.9734 77.1712 18.636 77.1712 19.476V19.756C77.1712 20.596 76.9005 21.2587 76.3592 21.744Z"
        fill="#0A0D12"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M88.4215 33.392C87.0401 33.392 85.7988 33.112 84.6975 32.552C83.5961 31.992 82.7281 31.18 82.0935 30.116C81.4588 29.052 81.1415 27.7734 81.1415 26.28V25.832C81.1415 24.3387 81.4588 23.06 82.0935 21.996C82.7281 20.932 83.5961 20.12 84.6975 19.56C85.7988 19 87.0401 18.72 88.4215 18.72C89.8028 18.72 91.0441 19 92.1455 19.56C93.2468 20.12 94.1148 20.932 94.7495 21.996C95.3841 23.06 95.7015 24.3387 95.7015 25.832V26.28C95.7015 27.7734 95.3841 29.052 94.7495 30.116C94.1148 31.18 93.2468 31.992 92.1455 32.552C91.0441 33.112 89.8028 33.392 88.4215 33.392ZM88.4215 30.256C89.5041 30.256 90.4001 29.9107 91.1095 29.22C91.8188 28.5107 92.1735 27.5027 92.1735 26.196V25.916C92.1735 24.6094 91.8188 23.6107 91.1095 22.92C90.4188 22.2107 89.5228 21.856 88.4215 21.856C87.3388 21.856 86.4428 22.2107 85.7335 22.92C85.0241 23.6107 84.6695 24.6094 84.6695 25.916V26.196C84.6695 27.5027 85.0241 28.5107 85.7335 29.22C86.4428 29.9107 87.3388 30.256 88.4215 30.256Z"
        fill="#0A0D12"
      />
      <path
        d="M102.542 19.448C102.075 19.7094 101.739 20.12 101.534 20.68H101.03V19.112H97.558V33H101.086V25.104C101.086 24.1147 101.375 23.3867 101.954 22.92C102.533 22.4347 103.27 22.192 104.166 22.192H105.902V22.19H109.5V29.864C109.5 30.816 109.78 31.5814 110.34 32.16C110.918 32.72 111.665 33 112.58 33H116.5V30.088H113.812C113.289 30.088 113.028 29.808 113.028 29.248V22.19H116.836V19.06H113.028V14.8H109.5V19.06H105.902V19.056H104.222C103.587 19.056 103.027 19.1867 102.542 19.448Z"
        fill="#0A0D12"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M120.281 32.888C121.065 33.224 121.952 33.392 122.941 33.392C123.912 33.392 124.677 33.252 125.237 32.972C125.797 32.692 126.208 32.3747 126.469 32.02C126.73 31.6467 126.898 31.348 126.973 31.124H127.505V31.152C127.505 31.712 127.729 32.16 128.177 32.496C128.625 32.832 129.194 33 129.885 33H132.237V30.088H131.117C130.594 30.088 130.333 29.808 130.333 29.248V24.068C130.333 22.332 129.801 21.0067 128.737 20.092C127.673 19.1774 126.226 18.72 124.397 18.72C123.202 18.72 122.185 18.9067 121.345 19.28C120.524 19.6347 119.861 20.1107 119.357 20.708C118.872 21.2867 118.517 21.9307 118.293 22.64L121.541 23.732C121.672 23.0974 121.952 22.584 122.381 22.192C122.81 21.7814 123.464 21.576 124.341 21.576C125.237 21.576 125.89 21.7907 126.301 22.22C126.712 22.6307 126.917 23.1627 126.917 23.816V24.6H123.109C122.064 24.6 121.13 24.768 120.309 25.104C119.506 25.4214 118.872 25.9067 118.405 26.56C117.957 27.1947 117.733 27.988 117.733 28.94C117.733 29.892 117.957 30.704 118.405 31.376C118.872 32.0294 119.497 32.5334 120.281 32.888ZM125.965 29.724C125.349 30.2654 124.546 30.536 123.557 30.536C122.81 30.536 122.241 30.3774 121.849 30.06C121.457 29.7427 121.261 29.332 121.261 28.828C121.261 28.324 121.448 27.932 121.821 27.652C122.194 27.372 122.708 27.232 123.361 27.232H126.917V27.512C126.917 28.4267 126.6 29.164 125.965 29.724Z"
        fill="#0A0D12"
      />
      <path
        d="M140.77 32.216C141.927 33 143.411 33.392 145.222 33.392C146.995 33.392 148.405 33 149.45 32.216C150.514 31.4134 151.046 30.284 151.046 28.828C151.046 27.8574 150.794 27.092 150.29 26.532C149.805 25.9534 149.133 25.5147 148.274 25.216C147.434 24.8987 146.491 24.6467 145.446 24.46L144.662 24.32C144.027 24.208 143.523 24.0494 143.15 23.844C142.777 23.62 142.59 23.284 142.59 22.836C142.59 22.4254 142.767 22.108 143.122 21.884C143.477 21.6414 143.99 21.52 144.662 21.52C145.334 21.52 145.894 21.6694 146.342 21.968C146.809 22.2667 147.117 22.7707 147.266 23.48L150.542 22.472C150.225 21.352 149.553 20.4467 148.526 19.756C147.499 19.0654 146.211 18.72 144.662 18.72C143.019 18.72 141.694 19.0934 140.686 19.84C139.678 20.568 139.174 21.6227 139.174 23.004C139.174 23.9187 139.417 24.6654 139.902 25.244C140.387 25.8227 141.031 26.28 141.834 26.616C142.637 26.9334 143.523 27.1854 144.494 27.372L145.278 27.512C146.099 27.6614 146.697 27.8574 147.07 28.1C147.443 28.324 147.63 28.6507 147.63 29.08C147.63 29.5094 147.434 29.8734 147.042 30.172C146.65 30.452 146.043 30.592 145.222 30.592C144.681 30.592 144.177 30.5174 143.71 30.368C143.262 30.2 142.879 29.9294 142.562 29.556C142.263 29.1827 142.049 28.6694 141.918 28.016L138.67 28.856C138.913 30.312 139.613 31.432 140.77 32.216Z"
        fill="#0A0D12"
      />
      <path d="M133.417 33V13.4H136.945V33H133.417Z" fill="#0A0D12" />
    </svg>
  );
}
```


### logo-set/alpha-wave.tsx

```tsx
import type { SVGProps } from "react";

import { cn } from "cn";

export default function AlphaWaveLogo({
  className,
  ...props
}: SVGProps<SVGSVGElement>) {
  return (
    <svg
      aria-hidden="true"
      width="188"
      height="48"
      viewBox="0 0 188 48"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      className={cn(className)}
      {...props}
    >
      <path
        d="M24.9706 7.03315C21.8464 3.90895 16.781 3.90895 13.6569 7.03315L2.34315 18.3469C-0.781049 21.4711 -0.781049 26.5364 2.34315 29.6606L13.6569 40.9743C16.781 44.0985 21.8464 44.0985 24.9706 40.9743L30.3688 35.576C25.8749 33.8423 22.6868 29.4816 22.6868 24.3763C22.6868 19.0676 26.134 14.564 30.9122 12.982C30.8187 12.8837 30.7238 12.7864 30.6274 12.69L24.9706 7.03315Z"
        fill="#875BF7"
      />
      <path
        d="M30.3691 35.5798C31.7089 36.0966 33.1646 36.3799 34.6865 36.3799C41.3139 36.3799 46.6865 31.0073 46.6865 24.3799C46.6865 17.7525 41.3139 12.3799 34.6865 12.3799C33.368 12.3799 32.0992 12.5925 30.9125 12.9854C36.8748 19.2535 36.78 29.169 30.6279 35.321L30.3691 35.5798Z"
        fill="#EE46BC"
      />
      <path
        d="M69.607 33L68.149 28.842H60.616L59.131 33H55L62.29 13.614H66.772L74.008 33H69.607ZM64.423 18.096L61.777 25.575H67.015L64.423 18.096Z"
        fill="#0A0D12"
      />
      <path d="M78.7457 33H74.9657V13.614H78.7457V33Z" fill="#0A0D12" />
      <path
        d="M95.4222 25.791C95.4222 30.057 92.9112 33.27 89.0232 33.27C87.3222 33.27 85.8642 32.541 84.7842 31.137V38.211H81.0312V18.582H84.4872V20.688C85.5942 19.149 87.1872 18.312 89.0232 18.312C92.9112 18.312 95.4222 21.552 95.4222 25.791ZM91.5612 25.791C91.5612 23.091 90.0222 21.633 88.1862 21.633C86.3502 21.633 84.8112 23.064 84.8112 25.791C84.8112 28.518 86.3502 29.922 88.1862 29.922C90.0222 29.922 91.5612 28.545 91.5612 25.791Z"
        fill="#0A0D12"
      />
      <path
        d="M100.5 25.143V33H96.7471V13.614H100.5V20.472C101.499 19.149 102.741 18.312 104.631 18.312C107.52 18.312 109.518 20.202 109.518 23.685V33H105.792V24.954C105.792 22.821 104.955 21.633 103.254 21.633C101.769 21.633 100.5 22.821 100.5 25.143Z"
        fill="#0A0D12"
      />
      <path
        d="M120.258 33V31.218C119.313 32.568 117.882 33.27 115.911 33.27C112.914 33.27 110.916 31.515 110.916 28.815C110.916 26.007 113.184 24.495 117.396 24.495C118.206 24.495 118.908 24.549 119.799 24.657V23.793C119.799 22.173 118.881 21.228 117.315 21.228C115.695 21.228 114.723 22.173 114.588 23.793H111.213C111.429 20.472 113.832 18.312 117.315 18.312C121.095 18.312 123.309 20.391 123.309 23.928V33H120.258ZM114.453 28.707C114.453 29.922 115.317 30.678 116.721 30.678C118.638 30.678 119.799 29.625 119.799 27.951V26.925C118.908 26.79 118.287 26.736 117.639 26.736C115.506 26.736 114.453 27.411 114.453 28.707Z"
        fill="#0A0D12"
      />
      <path
        d="M139.157 33L135.539 19.446L131.921 33H127.763L122.795 13.614H126.791L129.923 26.763L133.487 13.614H137.672L141.128 26.817L144.287 13.614H148.31L143.315 33H139.157Z"
        fill="#0A0D12"
      />
      <path
        d="M156.726 33V31.218C155.781 32.568 154.35 33.27 152.379 33.27C149.382 33.27 147.384 31.515 147.384 28.815C147.384 26.007 149.652 24.495 153.864 24.495C154.674 24.495 155.376 24.549 156.267 24.657V23.793C156.267 22.173 155.349 21.228 153.783 21.228C152.163 21.228 151.191 22.173 151.056 23.793H147.681C147.897 20.472 150.3 18.312 153.783 18.312C157.563 18.312 159.777 20.391 159.777 23.928V33H156.726ZM150.921 28.707C150.921 29.922 151.785 30.678 153.189 30.678C155.106 30.678 156.267 29.625 156.267 27.951V26.925C155.376 26.79 154.755 26.736 154.107 26.736C151.974 26.736 150.921 27.411 150.921 28.707Z"
        fill="#0A0D12"
      />
      <path
        d="M174.417 18.582L169.125 33H165.021L159.702 18.582H163.752L167.181 28.734L170.637 18.582H174.417Z"
        fill="#0A0D12"
      />
      <path
        d="M180.747 33.243C176.427 33.243 173.538 30.246 173.538 25.737C173.538 21.444 176.535 18.312 180.693 18.312C185.256 18.312 188.28 22.011 187.605 26.709H177.372C177.615 29.058 178.749 30.354 180.666 30.354C182.313 30.354 183.42 29.544 183.852 28.113H187.578C186.768 31.38 184.257 33.243 180.747 33.243ZM180.612 21.066C178.857 21.066 177.75 22.2 177.426 24.333H183.636C183.528 22.335 182.394 21.066 180.612 21.066Z"
        fill="#0A0D12"
      />
    </svg>
  );
}
```


### logo-set/leap-year.tsx

```tsx
import type { SVGProps } from "react";

import { cn } from "cn";

export default function LeapYearLogo({
  className,
  ...props
}: SVGProps<SVGSVGElement>) {
  return (
    <svg
      aria-hidden="true"
      width="184"
      height="54"
      viewBox="0 0 184 54"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      className={cn(className)}
      {...props}
    >
      <g filter="url(#filter0_ddiii_7320_18256)">
        <g clip-path="url(#clip0_7320_18256)">
          <rect x="3" width="48" height="48" rx="12" fill="#EAAA08" />
          <rect
            width="48"
            height="48"
            transform="translate(3)"
            fill="url(#paint0_linear_7320_18256)"
          />
          <g filter="url(#filter1_d_7320_18256)">
            <path
              d="M30.998 20V12H14.998V20L30.998 20Z"
              fill="url(#paint1_linear_7320_18256)"
            />
            <path
              d="M30.9977 27.9999C26.5794 27.9999 22.9977 31.5816 22.9977 35.9999L14.999 36.0002L14.999 35.7938C15.109 27.0865 22.1743 20.0552 30.8948 20.0002L38.998 20.0006V36.0006H30.998L30.9977 27.9999Z"
              fill="url(#paint2_linear_7320_18256)"
            />
          </g>
        </g>
        <rect
          x="4"
          y="1"
          width="46"
          height="46"
          rx="11"
          stroke="url(#paint3_linear_7320_18256)"
          stroke-width="2"
        />
      </g>
      <path
        d="M63 32.9999V13.3169H68.076V28.5179H76.959V32.9999H63Z"
        fill="#0A0D12"
      />
      <path
        d="M85.3611 33.2699C83.7231 33.2699 82.3551 32.9639 81.2571 32.3519C80.1591 31.7219 79.3311 30.8399 78.7731 29.7059C78.2331 28.5719 77.9631 27.2579 77.9631 25.7639V25.4669C77.9631 23.8829 78.2601 22.5509 78.8541 21.4709C79.4481 20.3729 80.2671 19.5359 81.3111 18.9599C82.3731 18.3839 83.5881 18.0959 84.9561 18.0959C86.4861 18.0959 87.7821 18.3839 88.8441 18.9599C89.9241 19.5179 90.7431 20.3099 91.3011 21.3359C91.8591 22.3439 92.1381 23.5319 92.1381 24.8999V26.8979H82.7961V27.5729C82.7961 28.1849 83.0211 28.6889 83.4711 29.0849C83.9211 29.4809 84.4971 29.6789 85.1991 29.6789C85.8291 29.6789 86.3421 29.5529 86.7381 29.3009C87.1341 29.0309 87.3681 28.6799 87.4401 28.2479H91.9761C91.9221 29.2379 91.6071 30.1109 91.0311 30.8669C90.4551 31.6229 89.6811 32.2169 88.7091 32.6489C87.7371 33.0629 86.6211 33.2699 85.3611 33.2699ZM82.7961 23.8739V24.0089H87.4401V23.8739C87.4401 23.0999 87.2241 22.5329 86.7921 22.1729C86.3601 21.7949 85.8021 21.6059 85.1181 21.6059C84.4341 21.6059 83.8761 21.8039 83.4441 22.1999C83.0121 22.5779 82.7961 23.1359 82.7961 23.8739Z"
        fill="#0A0D12"
      />
      <path
        d="M98.779 33.2699C97.465 33.2699 96.394 32.9729 95.566 32.3789C94.756 31.7849 94.162 30.9479 93.784 29.8679C93.406 28.7699 93.217 27.5009 93.217 26.0609V25.3589C93.217 22.7849 93.721 20.9399 94.729 19.8239C95.737 18.6899 97.087 18.1229 98.779 18.1229C99.697 18.1229 100.525 18.3209 101.263 18.7169C102.019 19.0949 102.577 19.6529 102.937 20.3909H103.153L103.396 18.3659H107.905V32.9999H103.153V31.0019H102.937C102.577 31.7219 102.019 32.2799 101.263 32.6759C100.525 33.0719 99.697 33.2699 98.779 33.2699ZM100.723 29.4089C101.461 29.4089 102.046 29.1929 102.478 28.7609C102.91 28.3289 103.126 27.6989 103.126 26.8709V24.4949C103.126 23.6849 102.91 23.0639 102.478 22.6319C102.046 22.1819 101.461 21.9569 100.723 21.9569C99.949 21.9569 99.346 22.1819 98.914 22.6319C98.5 23.0819 98.293 23.7029 98.293 24.4949V26.9249C98.293 27.6989 98.5 28.3109 98.914 28.7609C99.346 29.1929 99.949 29.4089 100.723 29.4089Z"
        fill="#0A0D12"
      />
      <path
        d="M110.706 37.5089V18.3659H115.215L115.485 20.3909H115.701C116.061 19.6529 116.61 19.0949 117.348 18.7169C118.104 18.3209 118.941 18.1229 119.859 18.1229C121.191 18.1229 122.262 18.4199 123.072 19.0139C123.882 19.6079 124.476 20.4539 124.854 21.5519C125.232 22.6319 125.421 23.9009 125.421 25.3589V26.0609C125.421 28.6169 124.917 30.4619 123.909 31.5959C122.901 32.7119 121.551 33.2699 119.859 33.2699C118.941 33.2699 118.104 33.0719 117.348 32.6759C116.61 32.2799 116.061 31.7219 115.701 31.0019H115.485V37.5089H110.706ZM117.915 29.4089C118.689 29.4089 119.283 29.1929 119.697 28.7609C120.129 28.3109 120.345 27.6989 120.345 26.9249V24.4949C120.345 23.7029 120.129 23.0819 119.697 22.6319C119.283 22.1819 118.689 21.9569 117.915 21.9569C117.195 21.9569 116.61 22.1819 116.16 22.6319C115.728 23.0639 115.512 23.6849 115.512 24.4949V26.8709C115.512 27.6989 115.728 28.3289 116.16 28.7609C116.61 29.1929 117.195 29.4089 117.915 29.4089Z"
        fill="#0A0D12"
      />
      <path
        d="M125.944 37.5089V33.7829H131.02V31.4069L125.269 18.3659H130.237L132.829 25.7639L133.261 27.1679H133.396L133.828 25.7639L136.528 18.3659H141.469L135.772 31.4069V34.5659C135.772 35.5559 135.484 36.2939 134.908 36.7799C134.35 37.2659 133.603 37.5089 132.667 37.5089H125.944Z"
        fill="#0A0D12"
      />
      <path
        d="M148.539 33.2699C146.901 33.2699 145.533 32.9639 144.435 32.3519C143.337 31.7219 142.509 30.8399 141.951 29.7059C141.411 28.5719 141.141 27.2579 141.141 25.7639V25.4669C141.141 23.8829 141.438 22.5509 142.032 21.4709C142.626 20.3729 143.445 19.5359 144.489 18.9599C145.551 18.3839 146.766 18.0959 148.134 18.0959C149.664 18.0959 150.96 18.3839 152.022 18.9599C153.102 19.5179 153.921 20.3099 154.479 21.3359C155.037 22.3439 155.316 23.5319 155.316 24.8999V26.8979H145.974V27.5729C145.974 28.1849 146.199 28.6889 146.649 29.0849C147.099 29.4809 147.675 29.6789 148.377 29.6789C149.007 29.6789 149.52 29.5529 149.916 29.3009C150.312 29.0309 150.546 28.6799 150.618 28.2479H155.154C155.1 29.2379 154.785 30.1109 154.209 30.8669C153.633 31.6229 152.859 32.2169 151.887 32.6489C150.915 33.0629 149.799 33.2699 148.539 33.2699ZM145.974 23.8739V24.0089H150.618V23.8739C150.618 23.0999 150.402 22.5329 149.97 22.1729C149.538 21.7949 148.98 21.6059 148.296 21.6059C147.612 21.6059 147.054 21.8039 146.622 22.1999C146.19 22.5779 145.974 23.1359 145.974 23.8739Z"
        fill="#0A0D12"
      />
      <path
        d="M161.957 33.2699C160.643 33.2699 159.572 32.9729 158.744 32.3789C157.934 31.7849 157.34 30.9479 156.962 29.8679C156.584 28.7699 156.395 27.5009 156.395 26.0609V25.3589C156.395 22.7849 156.899 20.9399 157.907 19.8239C158.915 18.6899 160.265 18.1229 161.957 18.1229C162.875 18.1229 163.703 18.3209 164.441 18.7169C165.197 19.0949 165.755 19.6529 166.115 20.3909H166.331L166.574 18.3659H171.083V32.9999H166.331V31.0019H166.115C165.755 31.7219 165.197 32.2799 164.441 32.6759C163.703 33.0719 162.875 33.2699 161.957 33.2699ZM163.901 29.4089C164.639 29.4089 165.224 29.1929 165.656 28.7609C166.088 28.3289 166.304 27.6989 166.304 26.8709V24.4949C166.304 23.6849 166.088 23.0639 165.656 22.6319C165.224 22.1819 164.639 21.9569 163.901 21.9569C163.127 21.9569 162.524 22.1819 162.092 22.6319C161.678 23.0819 161.471 23.7029 161.471 24.4949V26.9249C161.471 27.6989 161.678 28.3109 162.092 28.7609C162.524 29.1929 163.127 29.4089 163.901 29.4089Z"
        fill="#0A0D12"
      />
      <path
        d="M173.884 32.9999V21.9569C173.884 20.8769 174.208 20.0129 174.856 19.3649C175.522 18.6989 176.386 18.3659 177.448 18.3659H183.388V22.1999H178.663V32.9999H173.884Z"
        fill="#0A0D12"
      />
      <defs>
        <filter
          id="filter0_ddiii_7320_18256"
          x="0"
          y="-3"
          width="54"
          height="57"
          filterUnits="userSpaceOnUse"
          color-interpolation-filters="sRGB"
        >
          <feFlood flood-opacity="0" result="BackgroundImageFix" />
          <feColorMatrix
            in="SourceAlpha"
            type="matrix"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
            result="hardAlpha"
          />
          <feOffset dy="1" />
          <feGaussianBlur stdDeviation="0.5" />
          <feComposite in2="hardAlpha" operator="out" />
          <feColorMatrix
            type="matrix"
            values="0 0 0 0 0.162923 0 0 0 0 0.162923 0 0 0 0 0.162923 0 0 0 0.08 0"
          />
          <feBlend
            mode="normal"
            in2="BackgroundImageFix"
            result="effect1_dropShadow_7320_18256"
          />
          <feColorMatrix
            in="SourceAlpha"
            type="matrix"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
            result="hardAlpha"
          />
          <feMorphology
            radius="1"
            operator="erode"
            in="SourceAlpha"
            result="effect2_dropShadow_7320_18256"
          />
          <feOffset dy="3" />
          <feGaussianBlur stdDeviation="2" />
          <feComposite in2="hardAlpha" operator="out" />
          <feColorMatrix
            type="matrix"
            values="0 0 0 0 0.164706 0 0 0 0 0.164706 0 0 0 0 0.164706 0 0 0 0.14 0"
          />
          <feBlend
            mode="normal"
            in2="effect1_dropShadow_7320_18256"
            result="effect2_dropShadow_7320_18256"
          />
          <feBlend
            mode="normal"
            in="SourceGraphic"
            in2="effect2_dropShadow_7320_18256"
            result="shape"
          />
          <feColorMatrix
            in="SourceAlpha"
            type="matrix"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
            result="hardAlpha"
          />
          <feOffset dy="-3" />
          <feGaussianBlur stdDeviation="1.5" />
          <feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1" />
          <feColorMatrix
            type="matrix"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"
          />
          <feBlend
            mode="normal"
            in2="shape"
            result="effect3_innerShadow_7320_18256"
          />
          <feColorMatrix
            in="SourceAlpha"
            type="matrix"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
            result="hardAlpha"
          />
          <feOffset dy="3" />
          <feGaussianBlur stdDeviation="1.5" />
          <feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1" />
          <feColorMatrix
            type="matrix"
            values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.1 0"
          />
          <feBlend
            mode="normal"
            in2="effect3_innerShadow_7320_18256"
            result="effect4_innerShadow_7320_18256"
          />
          <feColorMatrix
            in="SourceAlpha"
            type="matrix"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
            result="hardAlpha"
          />
          <feMorphology
            radius="1"
            operator="erode"
            in="SourceAlpha"
            result="effect5_innerShadow_7320_18256"
          />
          <feOffset />
          <feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1" />
          <feColorMatrix
            type="matrix"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.2 0"
          />
          <feBlend
            mode="normal"
            in2="effect4_innerShadow_7320_18256"
            result="effect5_innerShadow_7320_18256"
          />
        </filter>
        <filter
          id="filter1_d_7320_18256"
          x="11.998"
          y="5.25"
          width="30.002"
          height="42"
          filterUnits="userSpaceOnUse"
          color-interpolation-filters="sRGB"
        >
          <feFlood flood-opacity="0" result="BackgroundImageFix" />
          <feColorMatrix
            in="SourceAlpha"
            type="matrix"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
            result="hardAlpha"
          />
          <feMorphology
            radius="1.5"
            operator="erode"
            in="SourceAlpha"
            result="effect1_dropShadow_7320_18256"
          />
          <feOffset dy="2.25" />
          <feGaussianBlur stdDeviation="2.25" />
          <feComposite in2="hardAlpha" operator="out" />
          <feColorMatrix
            type="matrix"
            values="0 0 0 0 0.141176 0 0 0 0 0.141176 0 0 0 0 0.141176 0 0 0 0.1 0"
          />
          <feBlend
            mode="normal"
            in2="BackgroundImageFix"
            result="effect1_dropShadow_7320_18256"
          />
          <feBlend
            mode="normal"
            in="SourceGraphic"
            in2="effect1_dropShadow_7320_18256"
            result="shape"
          />
        </filter>
        <linearGradient
          id="paint0_linear_7320_18256"
          x1="24"
          y1="5.96047e-07"
          x2="26"
          y2="48"
          gradientUnits="userSpaceOnUse"
        >
          <stop stop-color="white" stop-opacity="0" />
          <stop offset="1" stop-color="white" stop-opacity="0.12" />
        </linearGradient>
        <linearGradient
          id="paint1_linear_7320_18256"
          x1="26.998"
          y1="12"
          x2="26.998"
          y2="36.0006"
          gradientUnits="userSpaceOnUse"
        >
          <stop stop-color="white" stop-opacity="0.8" />
          <stop offset="1" stop-color="white" stop-opacity="0.5" />
        </linearGradient>
        <linearGradient
          id="paint2_linear_7320_18256"
          x1="26.998"
          y1="12"
          x2="26.998"
          y2="36.0006"
          gradientUnits="userSpaceOnUse"
        >
          <stop stop-color="white" stop-opacity="0.8" />
          <stop offset="1" stop-color="white" stop-opacity="0.5" />
        </linearGradient>
        <linearGradient
          id="paint3_linear_7320_18256"
          x1="27"
          y1="0"
          x2="27"
          y2="48"
          gradientUnits="userSpaceOnUse"
        >
          <stop stop-color="white" stop-opacity="0.12" />
          <stop offset="1" stop-color="white" stop-opacity="0" />
        </linearGradient>
        <clipPath id="clip0_7320_18256">
          <rect x="3" width="48" height="48" rx="12" fill="white" />
        </clipPath>
      </defs>
    </svg>
  );
}
```


### logo-set/voxel-labs.tsx

```tsx
import type { SVGProps } from "react";

import { cn } from "cn";

export default function VoxelLabsLogo({
  className,
  ...props
}: SVGProps<SVGSVGElement>) {
  return (
    <svg
      aria-hidden="true"
      width="191"
      height="48"
      viewBox="0 0 191 48"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      className={cn(className)}
      {...props}
    >
      <rect y="37" width="7" height="7" fill="#0A0D12" />
      <rect opacity="0.6" x="7" y="37" width="7" height="7" fill="#0A0D12" />
      <rect opacity="0.32" x="14" y="37" width="7" height="7" fill="#0A0D12" />
      <rect opacity="0.07" x="21" y="37" width="7" height="7" fill="#0A0D12" />
      <rect opacity="0.6" y="30" width="7" height="7" fill="#0A0D12" />
      <rect opacity="0.32" x="7" y="30" width="7" height="7" fill="#0A0D12" />
      <rect opacity="0.07" x="7" y="23" width="7" height="7" fill="#0A0D12" />
      <rect opacity="0.07" x="14" y="30" width="7" height="7" fill="#0A0D12" />
      <rect opacity="0.32" y="23" width="7" height="7" fill="#0A0D12" />
      <rect opacity="0.07" y="16" width="7" height="7" fill="#0A0D12" />
      <rect x="33" y="4" width="7" height="7" fill="#0A0D12" />
      <rect opacity="0.6" x="33" y="11" width="7" height="7" fill="#0A0D12" />
      <rect opacity="0.32" x="26" y="11" width="7" height="7" fill="#0A0D12" />
      <rect opacity="0.07" x="19" y="11" width="7" height="7" fill="#0A0D12" />
      <rect opacity="0.32" x="33" y="18" width="7" height="7" fill="#0A0D12" />
      <rect opacity="0.07" x="26" y="18" width="7" height="7" fill="#0A0D12" />
      <rect opacity="0.07" x="33" y="25" width="7" height="7" fill="#0A0D12" />
      <rect opacity="0.6" x="26" y="4" width="7" height="7" fill="#0A0D12" />
      <rect opacity="0.32" x="19" y="4" width="7" height="7" fill="#0A0D12" />
      <rect opacity="0.07" x="12" y="4" width="7" height="7" fill="#0A0D12" />
      <path
        d="M57.14 32.9999L50 12.5879H54.872L58.848 25.1879L59.968 28.8559H60.164L61.256 25.1879L65.26 12.5879H70.132L63.02 32.9999H57.14Z"
        fill="#0A0D12"
      />
      <path
        d="M76.4038 33.2519C74.9104 33.2519 73.5944 32.9439 72.4558 32.3279C71.3171 31.7119 70.4304 30.8252 69.7958 29.6679C69.1798 28.5106 68.8718 27.1199 68.8718 25.4959C68.8718 23.9466 69.1704 22.5932 69.7678 21.4359C70.3651 20.2599 71.2238 19.3452 72.3438 18.6919C73.4638 18.0386 74.8171 17.7119 76.4038 17.7119C77.8971 17.7119 79.2038 18.0199 80.3238 18.6359C81.4624 19.2519 82.3398 20.1479 82.9558 21.3239C83.5905 22.4812 83.9078 23.8719 83.9078 25.4959C83.9078 27.0452 83.6091 28.4079 83.0118 29.5839C82.4145 30.7412 81.5558 31.6466 80.4358 32.2999C79.3344 32.9346 77.9904 33.2519 76.4038 33.2519ZM76.3758 29.9199C77.3838 29.9199 78.1958 29.5559 78.8118 28.8279C79.4278 28.0999 79.7358 26.9892 79.7358 25.4959C79.7358 24.0026 79.4371 22.8919 78.8398 22.1639C78.2424 21.4359 77.4304 21.0719 76.4038 21.0719C75.3771 21.0719 74.5558 21.4359 73.9398 22.1639C73.3238 22.8919 73.0158 24.0026 73.0158 25.4959C73.0158 26.9706 73.3144 28.0812 73.9118 28.8279C74.5278 29.5559 75.3491 29.9199 76.3758 29.9199Z"
        fill="#0A0D12"
      />
      <path
        d="M83.1912 32.9999L88.8192 25.2999L83.6952 17.9919H88.5952L91.5912 22.4999H91.7592L94.7272 17.9919H99.4032L94.4192 25.1879L99.9352 32.9999H95.0912L91.6192 27.9039H91.4512L87.8112 32.9999H83.1912Z"
        fill="#0A0D12"
      />
      <path
        d="M106.7 33.2519C105.132 33.2519 103.788 32.9346 102.668 32.2999C101.567 31.6652 100.718 30.7786 100.12 29.6399C99.5231 28.4826 99.2244 27.1386 99.2244 25.6079C99.2244 23.9839 99.5231 22.5839 100.12 21.4079C100.736 20.2319 101.595 19.3266 102.696 18.6919C103.798 18.0386 105.086 17.7119 106.56 17.7119C108.296 17.7119 109.724 18.0946 110.844 18.8599C111.964 19.6066 112.767 20.6426 113.252 21.9679C113.738 23.2746 113.896 24.7586 113.728 26.4199H103.284C103.266 27.6146 103.574 28.5386 104.208 29.1919C104.843 29.8266 105.674 30.1439 106.7 30.1439C107.484 30.1439 108.147 29.9759 108.688 29.6399C109.248 29.2852 109.603 28.8186 109.752 28.2399H113.644C113.514 29.2479 113.131 30.1252 112.496 30.8719C111.88 31.6186 111.078 32.2066 110.088 32.6359C109.099 33.0466 107.97 33.2519 106.7 33.2519ZM106.56 20.8199C105.627 20.8199 104.871 21.0906 104.292 21.6319C103.714 22.1546 103.387 22.8732 103.312 23.7879H109.696C109.64 22.7799 109.314 22.0332 108.716 21.5479C108.138 21.0626 107.419 20.8199 106.56 20.8199Z"
        fill="#0A0D12"
      />
      <path
        d="M115.857 32.9999V12.5879H119.973V32.9999H115.857Z"
        fill="#0A0D12"
      />
      <path
        d="M128.802 32.9999V12.5879H133.171V29.1359H142.243V32.9999H128.802Z"
        fill="#0A0D12"
      />
      <path
        d="M148.613 33.2519C146.821 33.2519 145.374 32.6079 144.273 31.3199C143.172 30.0132 142.621 28.0719 142.621 25.4959C142.621 22.9012 143.172 20.9599 144.273 19.6719C145.374 18.3652 146.821 17.7119 148.613 17.7119C149.77 17.7119 150.76 17.9732 151.581 18.4959C152.421 19.0186 153.018 19.7186 153.373 20.5959H153.597L153.765 17.9919H157.713V32.9999H153.597V30.3679H153.373C153.018 31.2266 152.421 31.9266 151.581 32.4679C150.76 32.9906 149.77 33.2519 148.613 33.2519ZM150.181 29.9199C150.946 29.9199 151.572 29.7426 152.057 29.3879C152.561 29.0332 152.934 28.5759 153.177 28.0159C153.42 27.4372 153.541 26.8306 153.541 26.1959V24.7679C153.541 24.1146 153.42 23.5079 153.177 22.9479C152.934 22.3879 152.561 21.9306 152.057 21.5759C151.572 21.2212 150.946 21.0439 150.181 21.0439C149.173 21.0439 148.361 21.4079 147.745 22.1359C147.129 22.8452 146.821 23.9652 146.821 25.4959C146.821 27.0079 147.129 28.1279 147.745 28.8559C148.361 29.5652 149.173 29.9199 150.181 29.9199Z"
        fill="#0A0D12"
      />
      <path
        d="M169.776 33.2799C168.619 33.2799 167.62 33.0186 166.78 32.4959C165.959 31.9546 165.371 31.2546 165.016 30.3959H164.792L164.624 32.9999H160.676V12.5879H164.792V20.5959H165.016C165.371 19.7186 165.959 19.0186 166.78 18.4959C167.62 17.9732 168.619 17.7119 169.776 17.7119C171.568 17.7119 173.015 18.3652 174.116 19.6719C175.217 20.9599 175.768 22.9012 175.768 25.4959C175.768 28.0719 175.217 30.0132 174.116 31.3199C173.015 32.6266 171.568 33.2799 169.776 33.2799ZM168.208 29.9479C169.216 29.9479 170.028 29.5932 170.644 28.8839C171.26 28.1559 171.568 27.0266 171.568 25.4959C171.568 23.9652 171.26 22.8452 170.644 22.1359C170.028 21.4079 169.216 21.0439 168.208 21.0439C167.443 21.0439 166.808 21.2212 166.304 21.5759C165.8 21.9306 165.427 22.3972 165.184 22.9759C164.941 23.5359 164.82 24.1332 164.82 24.7679V26.2239C164.82 26.8586 164.941 27.4652 165.184 28.0439C165.427 28.6039 165.8 29.0612 166.304 29.4159C166.808 29.7706 167.443 29.9479 168.208 29.9479Z"
        fill="#0A0D12"
      />
      <path
        d="M183.855 33.2799C181.671 33.2799 179.981 32.8226 178.787 31.9079C177.611 30.9746 177.032 29.7612 177.051 28.2679H181.083C181.101 29.0706 181.381 29.6492 181.923 30.0039C182.483 30.3399 183.164 30.5079 183.967 30.5079C184.807 30.5079 185.441 30.3679 185.871 30.0879C186.3 29.7892 186.515 29.3879 186.515 28.8839C186.515 28.1932 186.263 27.7452 185.759 27.5399C185.273 27.3346 184.499 27.1572 183.435 27.0079C182.333 26.8586 181.325 26.6439 180.411 26.3639C179.496 26.0652 178.768 25.6172 178.227 25.0199C177.704 24.4226 177.443 23.5732 177.443 22.4719C177.443 20.8852 178.04 19.6999 179.235 18.9159C180.448 18.1132 182.035 17.7119 183.995 17.7119C185.917 17.7119 187.448 18.1319 188.587 18.9719C189.725 19.7932 190.313 20.9506 190.351 22.4439H186.319C186.319 21.8092 186.095 21.3239 185.647 20.9879C185.217 20.6519 184.629 20.4839 183.883 20.4839C183.117 20.4839 182.539 20.6332 182.147 20.9319C181.755 21.2119 181.559 21.5852 181.559 22.0519C181.559 22.6119 181.811 23.0039 182.315 23.2279C182.819 23.4519 183.621 23.6386 184.723 23.7879C185.507 23.8999 186.253 24.0399 186.963 24.2079C187.672 24.3572 188.297 24.5999 188.839 24.9359C189.399 25.2532 189.837 25.7012 190.155 26.2799C190.491 26.8399 190.659 27.5772 190.659 28.4919C190.659 30.1346 190.052 31.3479 188.839 32.1319C187.625 32.8972 185.964 33.2799 183.855 33.2799Z"
        fill="#0A0D12"
      />
    </svg>
  );
}
```


### logo-set/apple-store.tsx

```tsx
import type { SVGProps } from "react";

import { cn } from "cn";

export default function AppleStore({
  className,
  ...props
}: SVGProps<SVGSVGElement>) {
  return (
    <svg
      aria-hidden="true"
      viewBox="0 0 121 40"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      className={cn("h-10 w-30", className)}
      {...props}
    >
      <rect x="1" y="0.5" width="119" height="39" rx="6.5" fill="black" />
      <rect x="1" y="0.5" width="119" height="39" rx="6.5" stroke="#A6A6A6" />
      <path
        d="M82.0257 19.2009V21.4919H80.5896V22.9943H82.0257V28.0993C82.0257 29.8425 82.8143 30.5397 84.7981 30.5397C85.1468 30.5397 85.4788 30.4982 85.7693 30.4484V28.9626C85.5203 28.9875 85.3626 29.0041 85.0887 29.0041C84.2005 29.0041 83.8104 28.589 83.8104 27.6428V22.9943H85.7693V21.4919H83.8104V19.2009H82.0257Z"
        fill="white"
      />
      <path
        d="M90.8232 30.6642C93.4628 30.6642 95.0815 28.8962 95.0815 25.966C95.0815 23.0524 93.4545 21.2761 90.8232 21.2761C88.1835 21.2761 86.5566 23.0524 86.5566 25.966C86.5566 28.8962 88.1752 30.6642 90.8232 30.6642ZM90.8232 29.0788C89.2709 29.0788 88.3994 27.9416 88.3994 25.966C88.3994 24.007 89.2709 22.8615 90.8232 22.8615C92.3671 22.8615 93.247 24.007 93.247 25.966C93.247 27.9333 92.3671 29.0788 90.8232 29.0788Z"
        fill="white"
      />
      <path
        d="M96.4664 30.4899H98.2511V25.1525C98.2511 23.8825 99.2056 23.0275 100.559 23.0275C100.874 23.0275 101.405 23.0856 101.555 23.1354V21.3757C101.364 21.3259 101.024 21.301 100.758 21.301C99.5792 21.301 98.5748 21.9484 98.3175 22.8366H98.1846V21.4504H96.4664V30.4899Z"
        fill="white"
      />
      <path
        d="M105.986 22.7951C107.306 22.7951 108.169 23.7165 108.211 25.1359H103.645C103.745 23.7248 104.666 22.7951 105.986 22.7951ZM108.202 28.0495C107.87 28.7551 107.132 29.1452 106.052 29.1452C104.625 29.1452 103.703 28.1408 103.645 26.5554V26.4557H110.029V25.8332C110.029 22.9943 108.509 21.2761 105.994 21.2761C103.446 21.2761 101.827 23.1105 101.827 25.9992C101.827 28.8879 103.413 30.6642 106.003 30.6642C108.07 30.6642 109.514 29.6681 109.921 28.0495H108.202Z"
        fill="white"
      />
      <path
        d="M70.3221 27.1518C70.4598 29.3715 72.3095 30.791 75.0626 30.791C78.005 30.791 79.8462 29.3026 79.8462 26.9281C79.8462 25.0611 78.7966 24.0287 76.2499 23.435L74.882 23.0995C73.2645 22.7209 72.6106 22.2133 72.6106 21.3272C72.6106 20.2087 73.6259 19.4774 75.1487 19.4774C76.5941 19.4774 77.5921 20.1915 77.7727 21.3358H79.6483C79.5365 19.2451 77.6953 17.7739 75.1745 17.7739C72.4644 17.7739 70.6576 19.2451 70.6576 21.4562C70.6576 23.2802 71.6815 24.3642 73.927 24.889L75.5272 25.2762C77.1705 25.6634 77.8932 26.2312 77.8932 27.1776C77.8932 28.2788 76.7575 29.0789 75.2089 29.0789C73.5484 29.0789 72.3955 28.3304 72.2321 27.1518H70.3221Z"
        fill="white"
      />
      <path
        d="M51.8348 21.301C50.6063 21.301 49.5437 21.9152 48.9959 22.9445H48.8631V21.4504H47.1448V33.4948H48.9295V29.1203H49.0706C49.5437 30.0749 50.5647 30.6393 51.8514 30.6393C54.1341 30.6393 55.5867 28.8381 55.5867 25.966C55.5867 23.0939 54.1341 21.301 51.8348 21.301ZM51.3284 29.0373C49.8343 29.0373 48.8963 27.8586 48.8963 25.9743C48.8963 24.0817 49.8343 22.903 51.3367 22.903C52.8475 22.903 53.7522 24.0568 53.7522 25.966C53.7522 27.8835 52.8475 29.0373 51.3284 29.0373Z"
        fill="white"
      />
      <path
        d="M61.8316 21.301C60.603 21.301 59.5405 21.9152 58.9927 22.9445H58.8599V21.4504H57.1416V33.4948H58.9263V29.1203H59.0674C59.5405 30.0749 60.5615 30.6393 61.8482 30.6393C64.1309 30.6393 65.5835 28.8381 65.5835 25.966C65.5835 23.0939 64.1309 21.301 61.8316 21.301ZM61.3252 29.0373C59.8311 29.0373 58.8931 27.8586 58.8931 25.9743C58.8931 24.0817 59.8311 22.903 61.3335 22.903C62.8443 22.903 63.749 24.0568 63.749 25.966C63.749 27.8835 62.8443 29.0373 61.3252 29.0373Z"
        fill="white"
      />
      <path
        d="M43.9428 30.4899H45.9905L41.508 18.075H39.4346L34.9521 30.4899H36.931L38.0752 27.1948H42.8072L43.9428 30.4899ZM40.3724 20.3292H40.5186L42.3168 25.5773H38.5656L40.3724 20.3292Z"
        fill="white"
      />
      <path
        d="M36.1514 8.71094V14.7H38.3137C40.0984 14.7 41.1318 13.6001 41.1318 11.6868C41.1318 9.80249 40.0901 8.71094 38.3137 8.71094H36.1514ZM37.0811 9.55762H38.21C39.4509 9.55762 40.1855 10.3462 40.1855 11.6992C40.1855 13.073 39.4634 13.8533 38.21 13.8533H37.0811V9.55762Z"
        fill="white"
      />
      <path
        d="M44.2969 14.7871C45.6167 14.7871 46.4261 13.9031 46.4261 12.438C46.4261 10.9812 45.6126 10.093 44.2969 10.093C42.9771 10.093 42.1636 10.9812 42.1636 12.438C42.1636 13.9031 42.9729 14.7871 44.2969 14.7871ZM44.2969 13.9944C43.5208 13.9944 43.085 13.4258 43.085 12.438C43.085 11.4585 43.5208 10.8857 44.2969 10.8857C45.0689 10.8857 45.5088 11.4585 45.5088 12.438C45.5088 13.4216 45.0689 13.9944 44.2969 13.9944Z"
        fill="white"
      />
      <path
        d="M53.3182 10.1802H52.4259L51.6207 13.6292H51.5501L50.6205 10.1802H49.7655L48.8358 13.6292H48.7694L47.9601 10.1802H47.0553L48.3004 14.7H49.2176L50.1473 11.3713H50.2179L51.1517 14.7H52.0772L53.3182 10.1802Z"
        fill="white"
      />
      <path
        d="M54.3458 14.7H55.2382V12.0562C55.2382 11.3506 55.6574 10.9106 56.3173 10.9106C56.9772 10.9106 57.2926 11.2717 57.2926 11.998V14.7H58.185V11.7739C58.185 10.699 57.6288 10.093 56.6203 10.093C55.9396 10.093 55.4914 10.396 55.2714 10.8982H55.205V10.1802H54.3458V14.7Z"
        fill="white"
      />
      <path d="M59.5903 14.7H60.4826V8.41626H59.5903V14.7Z" fill="white" />
      <path
        d="M63.8386 14.7871C65.1584 14.7871 65.9678 13.9031 65.9678 12.438C65.9678 10.9812 65.1543 10.093 63.8386 10.093C62.5188 10.093 61.7053 10.9812 61.7053 12.438C61.7053 13.9031 62.5146 14.7871 63.8386 14.7871ZM63.8386 13.9944C63.0625 13.9944 62.6267 13.4258 62.6267 12.438C62.6267 11.4585 63.0625 10.8857 63.8386 10.8857C64.6106 10.8857 65.0505 11.4585 65.0505 12.438C65.0505 13.4216 64.6106 13.9944 63.8386 13.9944Z"
        fill="white"
      />
      <path
        d="M68.6265 14.0234C68.1409 14.0234 67.7881 13.7869 67.7881 13.3801C67.7881 12.9817 68.0704 12.77 68.6929 12.7285L69.7969 12.658V13.0356C69.7969 13.5959 69.2989 14.0234 68.6265 14.0234ZM68.3982 14.7747C68.9917 14.7747 69.4856 14.5173 69.7554 14.0649H69.826V14.7H70.6851V11.6121C70.6851 10.6575 70.0459 10.093 68.9129 10.093C67.8877 10.093 67.1573 10.5911 67.066 11.3672H67.9292C68.0289 11.0476 68.3733 10.865 68.8714 10.865C69.4815 10.865 69.7969 11.1348 69.7969 11.6121V12.0022L68.5726 12.0728C67.4976 12.1392 66.8916 12.6082 66.8916 13.4216C66.8916 14.2476 67.5267 14.7747 68.3982 14.7747Z"
        fill="white"
      />
      <path
        d="M73.7132 14.7747C74.3358 14.7747 74.8629 14.48 75.1327 13.9861H75.2032V14.7H76.0582V8.41626H75.1659V10.8982H75.0995C74.8546 10.4001 74.3316 10.1055 73.7132 10.1055C72.5719 10.1055 71.8373 11.0103 71.8373 12.438C71.8373 13.8699 72.5636 14.7747 73.7132 14.7747ZM73.9664 10.9065C74.7135 10.9065 75.1825 11.5 75.1825 12.4421C75.1825 13.3884 74.7176 13.9736 73.9664 13.9736C73.211 13.9736 72.7586 13.3967 72.7586 12.438C72.7586 11.4875 73.2152 10.9065 73.9664 10.9065Z"
        fill="white"
      />
      <path
        d="M81.8447 14.7871C83.1645 14.7871 83.9738 13.9031 83.9738 12.438C83.9738 10.9812 83.1604 10.093 81.8447 10.093C80.5249 10.093 79.7114 10.9812 79.7114 12.438C79.7114 13.9031 80.5207 14.7871 81.8447 14.7871ZM81.8447 13.9944C81.0686 13.9944 80.6328 13.4258 80.6328 12.438C80.6328 11.4585 81.0686 10.8857 81.8447 10.8857C82.6166 10.8857 83.0566 11.4585 83.0566 12.438C83.0566 13.4216 82.6166 13.9944 81.8447 13.9944Z"
        fill="white"
      />
      <path
        d="M85.155 14.7H86.0474V12.0562C86.0474 11.3506 86.4666 10.9106 87.1265 10.9106C87.7864 10.9106 88.1018 11.2717 88.1018 11.998V14.7H88.9941V11.7739C88.9941 10.699 88.438 10.093 87.4294 10.093C86.7488 10.093 86.3005 10.396 86.0806 10.8982H86.0142V10.1802H85.155V14.7Z"
        fill="white"
      />
      <path
        d="M93.1039 9.05542V10.2009H92.3858V10.9521H93.1039V13.5046C93.1039 14.3762 93.4981 14.7249 94.4901 14.7249C94.6644 14.7249 94.8304 14.7041 94.9757 14.6792V13.9363C94.8512 13.9487 94.7723 13.957 94.6353 13.957C94.1913 13.957 93.9962 13.7495 93.9962 13.2764V10.9521H94.9757V10.2009H93.9962V9.05542H93.1039Z"
        fill="white"
      />
      <path
        d="M96.1735 14.7H97.0658V12.0603C97.0658 11.3755 97.4726 10.9148 98.203 10.9148C98.8339 10.9148 99.1701 11.28 99.1701 12.0022V14.7H100.062V11.7822C100.062 10.7073 99.4689 10.0972 98.506 10.0972C97.8253 10.0972 97.348 10.4001 97.1281 10.9065H97.0575V8.41626H96.1735V14.7Z"
        fill="white"
      />
      <path
        d="M103.281 10.8525C103.941 10.8525 104.373 11.3132 104.394 12.0229H102.111C102.161 11.3174 102.622 10.8525 103.281 10.8525ZM104.39 13.4797C104.224 13.8325 103.854 14.0276 103.315 14.0276C102.601 14.0276 102.14 13.5254 102.111 12.7327V12.6829H105.303V12.3716C105.303 10.9521 104.543 10.093 103.286 10.093C102.011 10.093 101.202 11.0103 101.202 12.4546C101.202 13.8989 101.995 14.7871 103.29 14.7871C104.323 14.7871 105.045 14.2891 105.249 13.4797H104.39Z"
        fill="white"
      />
      <path
        d="M25.269 20.3008C25.2907 18.6198 26.1934 17.0292 27.6256 16.1488C26.7221 14.8584 25.2088 14.0403 23.6344 13.9911C21.9552 13.8148 20.3272 14.9959 19.4715 14.9959C18.5992 14.9959 17.2817 14.0086 15.863 14.0378C14.0137 14.0975 12.2898 15.1489 11.3901 16.7656C9.45607 20.1141 10.8987 25.0351 12.7513 27.7417C13.6782 29.0671 14.7615 30.5475 16.1789 30.495C17.566 30.4375 18.084 29.6105 19.7583 29.6105C21.4171 29.6105 21.9031 30.495 23.3493 30.4616C24.8377 30.4375 25.7754 29.1304 26.6698 27.7925C27.3358 26.8481 27.8483 25.8044 28.1882 24.7C26.4391 23.9602 25.271 22.2 25.269 20.3008Z"
        fill="white"
      />
      <path
        d="M22.5373 12.2111C23.3489 11.2369 23.7487 9.98469 23.6518 8.72046C22.412 8.85068 21.2668 9.44324 20.4443 10.3801C19.64 11.2954 19.2214 12.5255 19.3006 13.7415C20.5408 13.7542 21.7601 13.1777 22.5373 12.2111Z"
        fill="white"
      />
    </svg>
  );
}
```


### logo-set/play-store.tsx

```tsx
import type { SVGProps } from "react";

import { cn } from "cn";

export default function PlayStore({
  className,
  ...props
}: SVGProps<SVGSVGElement>) {
  return (
    <svg
      aria-hidden="true"
      viewBox="0 0 136 40"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      className={cn("h-10 w-34", className)}
      {...props}
    >
      <rect x="1" y="0.5" width="134" height="39" rx="6.5" fill="black" />
      <rect x="1" y="0.5" width="134" height="39" rx="6.5" stroke="#A6A6A6" />
      <path
        d="M68.636 21.7511C66.284 21.7511 64.367 23.5401 64.367 26.0041C64.367 28.4531 66.284 30.2571 68.636 30.2571C70.989 30.2571 72.906 28.4531 72.906 26.0041C72.905 23.5401 70.988 21.7511 68.636 21.7511ZM68.636 28.5831C67.347 28.5831 66.236 27.5201 66.236 26.0051C66.236 24.4741 67.348 23.4271 68.636 23.4271C69.925 23.4271 71.036 24.4741 71.036 26.0051C71.036 27.5191 69.925 28.5831 68.636 28.5831ZM59.322 21.7511C56.97 21.7511 55.053 23.5401 55.053 26.0041C55.053 28.4531 56.97 30.2571 59.322 30.2571C61.675 30.2571 63.592 28.4531 63.592 26.0041C63.592 23.5401 61.675 21.7511 59.322 21.7511ZM59.322 28.5831C58.033 28.5831 56.922 27.5201 56.922 26.0051C56.922 24.4741 58.034 23.4271 59.322 23.4271C60.611 23.4271 61.722 24.4741 61.722 26.0051C61.723 27.5191 60.611 28.5831 59.322 28.5831ZM48.244 23.0571V24.8611H52.562C52.433 25.8761 52.095 26.6171 51.579 27.1321C50.951 27.7601 49.968 28.4531 48.244 28.4531C45.586 28.4531 43.508 26.3101 43.508 23.6521C43.508 20.9941 45.586 18.8511 48.244 18.8511C49.678 18.8511 50.725 19.4151 51.498 20.1401L52.771 18.8671C51.691 17.8361 50.258 17.0471 48.244 17.0471C44.603 17.0471 41.542 20.0111 41.542 23.6521C41.542 27.2931 44.603 30.2571 48.244 30.2571C50.209 30.2571 51.692 29.6121 52.851 28.4041C54.043 27.2121 54.414 25.5361 54.414 24.1831C54.414 23.7651 54.382 23.3781 54.317 23.0561H48.244V23.0571ZM93.552 24.4581C93.198 23.5081 92.118 21.7511 89.911 21.7511C87.72 21.7511 85.899 23.4751 85.899 26.0041C85.899 28.3881 87.704 30.2571 90.12 30.2571C92.069 30.2571 93.197 29.0651 93.665 28.3721L92.215 27.4051C91.732 28.1141 91.071 28.5811 90.12 28.5811C89.17 28.5811 88.493 28.1461 88.058 27.2921L93.745 24.9401L93.552 24.4581ZM87.752 25.8761C87.704 24.2321 89.025 23.3951 89.976 23.3951C90.717 23.3951 91.345 23.7661 91.555 24.2971L87.752 25.8761ZM83.129 30.0001H84.997V17.4991H83.129V30.0001ZM80.067 22.7021H80.003C79.584 22.2021 78.778 21.7511 77.764 21.7511C75.637 21.7511 73.688 23.6201 73.688 26.0211C73.688 28.4051 75.637 30.2581 77.764 30.2581C78.779 30.2581 79.584 29.8071 80.003 29.2921H80.067V29.9041C80.067 31.5311 79.197 32.4011 77.796 32.4011C76.652 32.4011 75.943 31.5801 75.653 30.8871L74.026 31.5641C74.493 32.6911 75.733 34.0771 77.796 34.0771C79.987 34.0771 81.84 32.7881 81.84 29.6461V22.0101H80.068V22.7021H80.067ZM77.925 28.5831C76.636 28.5831 75.557 27.5031 75.557 26.0211C75.557 24.5221 76.636 23.4271 77.925 23.4271C79.197 23.4271 80.196 24.5221 80.196 26.0211C80.196 27.5031 79.197 28.5831 77.925 28.5831ZM102.306 17.4991H97.835V30.0001H99.7V25.2641H102.305C104.373 25.2641 106.407 23.7671 106.407 21.3821C106.407 18.9971 104.374 17.4991 102.306 17.4991ZM102.354 23.5241H99.7V19.2391H102.354C103.749 19.2391 104.541 20.3941 104.541 21.3821C104.541 22.3501 103.749 23.5241 102.354 23.5241ZM113.886 21.7291C112.535 21.7291 111.136 22.3241 110.557 23.6431L112.213 24.3341C112.567 23.6431 113.227 23.4171 113.918 23.4171C114.883 23.4171 115.864 23.9961 115.88 25.0251V25.1541C115.542 24.9611 114.818 24.6721 113.934 24.6721C112.149 24.6721 110.331 25.6531 110.331 27.4861C110.331 29.1591 111.795 30.2361 113.435 30.2361C114.689 30.2361 115.381 29.6731 115.815 29.0131H115.879V29.9781H117.681V25.1851C117.682 22.9671 116.024 21.7291 113.886 21.7291ZM113.66 28.5801C113.05 28.5801 112.197 28.2741 112.197 27.5181C112.197 26.5531 113.259 26.1831 114.176 26.1831C114.995 26.1831 115.382 26.3601 115.88 26.6011C115.735 27.7601 114.738 28.5801 113.66 28.5801ZM124.243 22.0021L122.104 27.4221H122.04L119.82 22.0021H117.81L121.139 29.5771L119.241 33.7911H121.187L126.318 22.0021H124.243ZM107.437 30.0001H109.302V17.4991H107.437V30.0001Z"
        fill="white"
      />
      <path
        d="M47.918 10.2429C47.918 11.0809 47.6701 11.7479 47.173 12.2459C46.609 12.8379 45.8731 13.1339 44.9691 13.1339C44.1031 13.1339 43.3661 12.8339 42.7611 12.2339C42.1551 11.6329 41.8521 10.8889 41.8521 10.0009C41.8521 9.11194 42.1551 8.36794 42.7611 7.76794C43.3661 7.16694 44.1031 6.86694 44.9691 6.86694C45.3991 6.86694 45.8101 6.95094 46.2001 7.11794C46.5911 7.28594 46.904 7.50894 47.1381 7.78794L46.611 8.31594C46.214 7.84094 45.667 7.60394 44.968 7.60394C44.336 7.60394 43.79 7.82594 43.329 8.26994C42.868 8.71394 42.6381 9.29094 42.6381 9.99994C42.6381 10.7089 42.868 11.2859 43.329 11.7299C43.79 12.1739 44.336 12.3959 44.968 12.3959C45.638 12.3959 46.1971 12.1729 46.6441 11.7259C46.9341 11.4349 47.102 11.0299 47.147 10.5109H44.968V9.78994H47.875C47.905 9.94694 47.918 10.0979 47.918 10.2429Z"
        fill="white"
      />
      <path
        d="M52.5281 7.737H49.7961V9.639H52.2601V10.36H49.7961V12.262H52.5281V13H49.0251V7H52.5281V7.737Z"
        fill="white"
      />
      <path
        d="M55.779 13H55.008V7.737H53.332V7H57.455V7.737H55.779V13Z"
        fill="white"
      />
      <path d="M60.438 13V7H61.209V13H60.438Z" fill="white" />
      <path
        d="M64.6281 13H63.8572V7.737H62.1812V7H66.3042V7.737H64.6281V13Z"
        fill="white"
      />
      <path
        d="M74.1089 12.225C73.5189 12.831 72.7859 13.134 71.9089 13.134C71.0319 13.134 70.2989 12.831 69.7099 12.225C69.1199 11.619 68.8259 10.877 68.8259 9.99999C68.8259 9.12299 69.1199 8.38099 69.7099 7.77499C70.2989 7.16899 71.0319 6.86499 71.9089 6.86499C72.7809 6.86499 73.5129 7.16999 74.1049 7.77899C74.6969 8.38799 74.9929 9.12799 74.9929 9.99999C74.9929 10.877 74.6979 11.619 74.1089 12.225ZM70.2789 11.722C70.7229 12.172 71.2659 12.396 71.9089 12.396C72.5519 12.396 73.0959 12.171 73.5389 11.722C73.9829 11.272 74.2059 10.698 74.2059 9.99999C74.2059 9.30199 73.9829 8.72799 73.5389 8.27799C73.0959 7.82799 72.5519 7.60399 71.9089 7.60399C71.2659 7.60399 70.7229 7.82899 70.2789 8.27799C69.8359 8.72799 69.6129 9.30199 69.6129 9.99999C69.6129 10.698 69.8359 11.272 70.2789 11.722Z"
        fill="white"
      />
      <path
        d="M76.0749 13V7H77.013L79.929 11.667H79.9619L79.929 10.511V7H80.6999V13H79.8949L76.844 8.106H76.8109L76.844 9.262V13H76.0749Z"
        fill="white"
      />
      <path
        d="M47.918 10.2429C47.918 11.0809 47.6701 11.7479 47.173 12.2459C46.609 12.8379 45.8731 13.1339 44.9691 13.1339C44.1031 13.1339 43.3661 12.8339 42.7611 12.2339C42.1551 11.6329 41.8521 10.8889 41.8521 10.0009C41.8521 9.11194 42.1551 8.36794 42.7611 7.76794C43.3661 7.16694 44.1031 6.86694 44.9691 6.86694C45.3991 6.86694 45.8101 6.95094 46.2001 7.11794C46.5911 7.28594 46.904 7.50894 47.1381 7.78794L46.611 8.31594C46.214 7.84094 45.667 7.60394 44.968 7.60394C44.336 7.60394 43.79 7.82594 43.329 8.26994C42.868 8.71394 42.6381 9.29094 42.6381 9.99994C42.6381 10.7089 42.868 11.2859 43.329 11.7299C43.79 12.1739 44.336 12.3959 44.968 12.3959C45.638 12.3959 46.1971 12.1729 46.6441 11.7259C46.9341 11.4349 47.102 11.0299 47.147 10.5109H44.968V9.78994H47.875C47.905 9.94694 47.918 10.0979 47.918 10.2429Z"
        stroke="white"
        strokeWidth="0.2"
        stroke-miterlimit="10"
      />
      <path
        d="M52.5281 7.737H49.7961V9.639H52.2601V10.36H49.7961V12.262H52.5281V13H49.0251V7H52.5281V7.737Z"
        stroke="white"
        strokeWidth="0.2"
        stroke-miterlimit="10"
      />
      <path
        d="M55.779 13H55.008V7.737H53.332V7H57.455V7.737H55.779V13Z"
        stroke="white"
        strokeWidth="0.2"
        stroke-miterlimit="10"
      />
      <path
        d="M60.438 13V7H61.209V13H60.438Z"
        stroke="white"
        strokeWidth="0.2"
        stroke-miterlimit="10"
      />
      <path
        d="M64.6281 13H63.8572V7.737H62.1812V7H66.3042V7.737H64.6281V13Z"
        stroke="white"
        strokeWidth="0.2"
        stroke-miterlimit="10"
      />
      <path
        d="M74.1089 12.225C73.5189 12.831 72.7859 13.134 71.9089 13.134C71.0319 13.134 70.2989 12.831 69.7099 12.225C69.1199 11.619 68.8259 10.877 68.8259 9.99999C68.8259 9.12299 69.1199 8.38099 69.7099 7.77499C70.2989 7.16899 71.0319 6.86499 71.9089 6.86499C72.7809 6.86499 73.5129 7.16999 74.1049 7.77899C74.6969 8.38799 74.9929 9.12799 74.9929 9.99999C74.9929 10.877 74.6979 11.619 74.1089 12.225ZM70.2789 11.722C70.7229 12.172 71.2659 12.396 71.9089 12.396C72.5519 12.396 73.0959 12.171 73.5389 11.722C73.9829 11.272 74.2059 10.698 74.2059 9.99999C74.2059 9.30199 73.9829 8.72799 73.5389 8.27799C73.0959 7.82799 72.5519 7.60399 71.9089 7.60399C71.2659 7.60399 70.7229 7.82899 70.2789 8.27799C69.8359 8.72799 69.6129 9.30199 69.6129 9.99999C69.6129 10.698 69.8359 11.272 70.2789 11.722Z"
        stroke="white"
        strokeWidth="0.2"
        stroke-miterlimit="10"
      />
      <path
        d="M76.0749 13V7H77.013L79.929 11.667H79.9619L79.929 10.511V7H80.6999V13H79.8949L76.844 8.106H76.8109L76.844 9.262V13H76.0749Z"
        stroke="white"
        strokeWidth="0.2"
        stroke-miterlimit="10"
      />
      <g filter="url(#filter0_ii_12831_98221)">
        <path
          d="M10.9361 7.53784C10.6451 7.84584 10.4731 8.32384 10.4731 8.94284V31.0588C10.4731 31.6788 10.6451 32.1558 10.9361 32.4638L11.0101 32.5358L23.3991 20.1468V20.0008V19.8548L11.0101 7.46484L10.9361 7.53784Z"
          fill="url(#paint0_linear_12831_98221)"
        />
        <path
          d="M27.5279 24.2779L23.3989 20.1469V20.0009V19.8549L27.5289 15.7249L27.6219 15.7779L32.5149 18.5579C33.9119 19.3519 33.9119 20.6509 32.5149 21.4459L27.6219 24.2259L27.5279 24.2779Z"
          fill="url(#paint1_linear_12831_98221)"
        />
        <g filter="url(#filter1_i_12831_98221)">
          <path
            d="M27.622 24.225L23.398 20.001L10.936 32.464C11.396 32.952 12.157 33.012 13.014 32.526L27.622 24.225Z"
            fill="url(#paint2_linear_12831_98221)"
          />
        </g>
        <path
          d="M27.622 15.7769L13.014 7.47694C12.157 6.98994 11.396 7.05094 10.936 7.53894L23.399 20.0019L27.622 15.7769Z"
          fill="url(#paint3_linear_12831_98221)"
        />
      </g>
      <defs>
        <filter
          id="filter0_ii_12831_98221"
          x="10.4731"
          y="7.14087"
          width="23.0894"
          height="25.7207"
          filterUnits="userSpaceOnUse"
          colorInterpolationFilters="sRGB"
        >
          <feFlood floodOpacity="0" result="BackgroundImageFix" />
          <feBlend
            mode="normal"
            in="SourceGraphic"
            in2="BackgroundImageFix"
            result="shape"
          />
          <feColorMatrix
            in="SourceAlpha"
            type="matrix"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
            result="hardAlpha"
          />
          <feOffset dy="-0.15" />
          <feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1" />
          <feColorMatrix
            type="matrix"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0"
          />
          <feBlend
            mode="normal"
            in2="shape"
            result="effect1_innerShadow_12831_98221"
          />
          <feColorMatrix
            in="SourceAlpha"
            type="matrix"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
            result="hardAlpha"
          />
          <feOffset dy="0.15" />
          <feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1" />
          <feColorMatrix
            type="matrix"
            values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.25 0"
          />
          <feBlend
            mode="normal"
            in2="effect1_innerShadow_12831_98221"
            result="effect2_innerShadow_12831_98221"
          />
        </filter>
        <filter
          id="filter1_i_12831_98221"
          x="10.936"
          y="20.001"
          width="16.686"
          height="12.8606"
          filterUnits="userSpaceOnUse"
          colorInterpolationFilters="sRGB"
        >
          <feFlood floodOpacity="0" result="BackgroundImageFix" />
          <feBlend
            mode="normal"
            in="SourceGraphic"
            in2="BackgroundImageFix"
            result="shape"
          />
          <feColorMatrix
            in="SourceAlpha"
            type="matrix"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0"
            result="hardAlpha"
          />
          <feOffset dy="-0.15" />
          <feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1" />
          <feColorMatrix
            type="matrix"
            values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.08 0"
          />
          <feBlend
            mode="normal"
            in2="shape"
            result="effect1_innerShadow_12831_98221"
          />
        </filter>
        <linearGradient
          id="paint0_linear_12831_98221"
          x1="22.3009"
          y1="8.70884"
          x2="5.51895"
          y2="25.4908"
          gradientUnits="userSpaceOnUse"
        >
          <stop stopColor="#00A0FF" />
          <stop offset="0.0066" stopColor="#00A1FF" />
          <stop offset="0.2601" stopColor="#00BEFF" />
          <stop offset="0.5122" stopColor="#00D2FF" />
          <stop offset="0.7604" stopColor="#00DFFF" />
          <stop offset="1" stopColor="#00E3FF" />
        </linearGradient>
        <linearGradient
          id="paint1_linear_12831_98221"
          x1="34.3334"
          y1="20.0009"
          x2="10.1375"
          y2="20.0009"
          gradientUnits="userSpaceOnUse"
        >
          <stop stopColor="#FFE000" />
          <stop offset="0.4087" stopColor="#FFBD00" />
          <stop offset="0.7754" stopColor="#FFA500" />
          <stop offset="1" stopColor="#FF9C00" />
        </linearGradient>
        <linearGradient
          id="paint2_linear_12831_98221"
          x1="25.3281"
          y1="22.2949"
          x2="2.56964"
          y2="45.0534"
          gradientUnits="userSpaceOnUse"
        >
          <stop stopColor="#FF3A44" />
          <stop offset="1" stopColor="#C31162" />
        </linearGradient>
        <linearGradient
          id="paint3_linear_12831_98221"
          x1="7.79743"
          y1="0.176745"
          x2="17.9597"
          y2="10.339"
          gradientUnits="userSpaceOnUse"
        >
          <stop stopColor="#32A071" />
          <stop offset="0.0685" stopColor="#2DA771" />
          <stop offset="0.4762" stopColor="#15CF74" />
          <stop offset="0.8009" stopColor="#06E775" />
          <stop offset="1" stopColor="#00F076" />
        </linearGradient>
      </defs>
    </svg>
  );
}
```


### logo-set/instagram.tsx

```tsx
import type { SVGProps } from "react";

import { cn } from "cn";

export default function InstagramLogo({
  className,
  ...props
}: SVGProps<SVGSVGElement>) {
  return (
    <svg
      aria-hidden="true"
      xmlnsXlink="http://www.w3.org/1999/xlink"
      viewBox="0 0 264.583 264.583"
      className={cn("size-6", className)}
      {...props}
    >
      <defs>
        <radialGradient
          xlinkHref="#instagram_icon__a"
          id="instagram_icon__f"
          cx="158.429"
          cy="578.088"
          r="52.352"
          fx="158.429"
          fy="578.088"
          gradientTransform="matrix(0 -4.03418 4.28018 0 -2332.227 942.236)"
          gradientUnits="userSpaceOnUse"
        />
        <radialGradient
          xlinkHref="#instagram_icon__b"
          id="instagram_icon__g"
          cx="172.615"
          cy="600.692"
          r="65"
          fx="172.615"
          fy="600.692"
          gradientTransform="matrix(.67441 -1.16203 1.51283 .87801 -814.366 -47.835)"
          gradientUnits="userSpaceOnUse"
        />
        <radialGradient
          xlinkHref="#instagram_icon__c"
          id="instagram_icon__h"
          cx="144.012"
          cy="51.337"
          r="67.081"
          fx="144.012"
          fy="51.337"
          gradientTransform="matrix(-2.3989 .67549 -.23008 -.81732 464.996 -26.404)"
          gradientUnits="userSpaceOnUse"
        />
        <radialGradient
          xlinkHref="#instagram_icon__d"
          id="instagram_icon__e"
          cx="199.788"
          cy="628.438"
          r="52.352"
          fx="199.788"
          fy="628.438"
          gradientTransform="matrix(-3.10797 .87652 -.6315 -2.23914 1345.65 1374.198)"
          gradientUnits="userSpaceOnUse"
        />
        <linearGradient id="instagram_icon__d">
          <stop offset="0" stopColor="#ff005f" />
          <stop offset="1" stopColor="#fc01d8" />
        </linearGradient>
        <linearGradient id="instagram_icon__c">
          <stop offset="0" stopColor="#780cff" />
          <stop offset="1" stopColor="#820bff" stopOpacity="0" />
        </linearGradient>
        <linearGradient id="instagram_icon__b">
          <stop offset="0" stopColor="#fc0" />
          <stop offset="1" stopColor="#fc0" stopOpacity="0" />
        </linearGradient>
        <linearGradient id="instagram_icon__a">
          <stop offset="0" stopColor="#fc0" />
          <stop offset=".124" stopColor="#fc0" />
          <stop offset=".567" stopColor="#fe4a05" />
          <stop offset=".694" stopColor="#ff0f3f" />
          <stop offset="1" stopColor="#fe0657" stopOpacity="0" />
        </linearGradient>
      </defs>
      <path
        fill="url(#instagram_icon__e)"
        d="M204.15 18.143c-55.23 0-71.383.057-74.523.317-11.334.943-18.387 2.728-26.07 6.554-5.922 2.942-10.592 6.351-15.201 11.13-8.394 8.716-13.481 19.439-15.323 32.184-.895 6.188-1.156 7.45-1.209 39.056-.02 10.536 0 24.4 0 42.999 0 55.2.062 71.341.326 74.476.916 11.032 2.645 17.973 6.308 25.565 7 14.533 20.37 25.443 36.12 29.514 5.453 1.404 11.476 2.178 19.208 2.544 3.277.142 36.669.244 70.081.244 33.413 0 66.826-.04 70.02-.203 8.954-.422 14.153-1.12 19.901-2.606 15.852-4.09 28.977-14.838 36.12-29.575 3.591-7.409 5.412-14.614 6.236-25.07.18-2.28.255-38.626.255-74.924 0-36.304-.082-72.583-.26-74.863-.835-10.625-2.656-17.77-6.364-25.32-3.042-6.182-6.42-10.799-11.324-15.519-8.752-8.361-19.455-13.45-32.21-15.29-6.18-.894-7.41-1.158-39.033-1.213z"
        transform="translate(-71.816 -18.143)"
      />
      <path
        fill="url(#instagram_icon__f)"
        d="M204.15 18.143c-55.23 0-71.383.057-74.523.317-11.334.943-18.387 2.728-26.07 6.554-5.922 2.942-10.592 6.351-15.201 11.13-8.394 8.716-13.481 19.439-15.323 32.184-.895 6.188-1.156 7.45-1.209 39.056-.02 10.536 0 24.4 0 42.999 0 55.2.062 71.341.326 74.476.916 11.032 2.645 17.973 6.308 25.565 7 14.533 20.37 25.443 36.12 29.514 5.453 1.404 11.476 2.178 19.208 2.544 3.277.142 36.669.244 70.081.244 33.413 0 66.826-.04 70.02-.203 8.954-.422 14.153-1.12 19.901-2.606 15.852-4.09 28.977-14.838 36.12-29.575 3.591-7.409 5.412-14.614 6.236-25.07.18-2.28.255-38.626.255-74.924 0-36.304-.082-72.583-.26-74.863-.835-10.625-2.656-17.77-6.364-25.32-3.042-6.182-6.42-10.799-11.324-15.519-8.752-8.361-19.455-13.45-32.21-15.29-6.18-.894-7.41-1.158-39.033-1.213z"
        transform="translate(-71.816 -18.143)"
      />
      <path
        fill="url(#instagram_icon__g)"
        d="M204.15 18.143c-55.23 0-71.383.057-74.523.317-11.334.943-18.387 2.728-26.07 6.554-5.922 2.942-10.592 6.351-15.201 11.13-8.394 8.716-13.481 19.439-15.323 32.184-.895 6.188-1.156 7.45-1.209 39.056-.02 10.536 0 24.4 0 42.999 0 55.2.062 71.341.326 74.476.916 11.032 2.645 17.973 6.308 25.565 7 14.533 20.37 25.443 36.12 29.514 5.453 1.404 11.476 2.178 19.208 2.544 3.277.142 36.669.244 70.081.244 33.413 0 66.826-.04 70.02-.203 8.954-.422 14.153-1.12 19.901-2.606 15.852-4.09 28.977-14.838 36.12-29.575 3.591-7.409 5.412-14.614 6.236-25.07.18-2.28.255-38.626.255-74.924 0-36.304-.082-72.583-.26-74.863-.835-10.625-2.656-17.77-6.364-25.32-3.042-6.182-6.42-10.799-11.324-15.519-8.752-8.361-19.455-13.45-32.21-15.29-6.18-.894-7.41-1.158-39.033-1.213z"
        transform="translate(-71.816 -18.143)"
      />
      <path
        fill="url(#instagram_icon__h)"
        d="M204.15 18.143c-55.23 0-71.383.057-74.523.317-11.334.943-18.387 2.728-26.07 6.554-5.922 2.942-10.592 6.351-15.201 11.13-8.394 8.716-13.481 19.439-15.323 32.184-.895 6.188-1.156 7.45-1.209 39.056-.02 10.536 0 24.4 0 42.999 0 55.2.062 71.341.326 74.476.916 11.032 2.645 17.973 6.308 25.565 7 14.533 20.37 25.443 36.12 29.514 5.453 1.404 11.476 2.178 19.208 2.544 3.277.142 36.669.244 70.081.244 33.413 0 66.826-.04 70.02-.203 8.954-.422 14.153-1.12 19.901-2.606 15.852-4.09 28.977-14.838 36.12-29.575 3.591-7.409 5.412-14.614 6.236-25.07.18-2.28.255-38.626.255-74.924 0-36.304-.082-72.583-.26-74.863-.835-10.625-2.656-17.77-6.364-25.32-3.042-6.182-6.42-10.799-11.324-15.519-8.752-8.361-19.455-13.45-32.21-15.29-6.18-.894-7.41-1.158-39.033-1.213z"
        transform="translate(-71.816 -18.143)"
      />
      <path
        fill="#fff"
        d="M132.345 33.973c-26.716 0-30.07.117-40.563.594-10.472.48-17.62 2.136-23.876 4.567-6.47 2.51-11.958 5.87-17.426 11.335-5.472 5.464-8.834 10.948-11.354 17.412-2.44 6.252-4.1 13.397-4.57 23.858-.47 10.486-.593 13.838-.593 40.535 0 26.697.119 30.037.594 40.522.482 10.465 2.14 17.609 4.57 23.859 2.515 6.465 5.876 11.95 11.346 17.414 5.466 5.468 10.955 8.834 17.42 11.345 6.26 2.431 13.41 4.088 23.881 4.567 10.493.477 13.844.594 40.559.594 26.719 0 30.061-.117 40.555-.594 10.472-.48 17.63-2.136 23.888-4.567 6.468-2.51 11.948-5.877 17.414-11.345 5.472-5.464 8.834-10.949 11.354-17.412 2.419-6.252 4.079-13.398 4.57-23.858.472-10.486.595-13.828.595-40.525s-.123-30.047-.594-40.533c-.492-10.465-2.152-17.608-4.57-23.858-2.521-6.466-5.883-11.95-11.355-17.414-5.472-5.468-10.944-8.827-17.42-11.335-6.271-2.431-13.424-4.088-23.897-4.567-10.493-.477-13.834-.594-40.558-.594zm-8.825 17.715c2.62-.004 5.542 0 8.825 0 26.266 0 29.38.094 39.752.565 9.591.438 14.797 2.04 18.264 3.385 4.591 1.782 7.864 3.912 11.305 7.352 3.443 3.44 5.575 6.717 7.362 11.305 1.346 3.46 2.951 8.663 3.388 18.247.47 10.363.573 13.475.573 39.71 0 26.233-.102 29.346-.573 39.709-.44 9.584-2.042 14.786-3.388 18.247-1.783 4.587-3.919 7.854-7.362 11.292-3.443 3.441-6.712 5.57-11.305 7.352-3.463 1.352-8.673 2.95-18.264 3.388-10.37.47-13.486.573-39.752.573-26.268 0-29.38-.102-39.751-.573-9.592-.443-14.797-2.044-18.267-3.39-4.59-1.781-7.87-3.911-11.313-7.352-3.443-3.44-5.574-6.709-7.362-11.298-1.346-3.461-2.95-8.663-3.387-18.247-.472-10.363-.566-13.476-.566-39.726s.094-29.347.566-39.71c.438-9.584 2.04-14.786 3.387-18.25 1.783-4.588 3.919-7.865 7.362-11.305 3.443-3.441 6.722-5.57 11.313-7.357 3.468-1.351 8.675-2.949 18.267-3.389 9.075-.41 12.592-.532 30.926-.553zm61.337 16.322c-6.518 0-11.805 5.277-11.805 11.792 0 6.512 5.287 11.796 11.805 11.796 6.517 0 11.804-5.284 11.804-11.796 0-6.513-5.287-11.796-11.805-11.796zm-52.512 13.782c-27.9 0-50.519 22.603-50.519 50.482 0 27.879 22.62 50.471 50.52 50.471s50.51-22.592 50.51-50.471c0-27.879-22.613-50.482-50.513-50.482zm0 17.715c18.11 0 32.792 14.67 32.792 32.767 0 18.096-14.683 32.767-32.792 32.767-18.11 0-32.791-14.671-32.791-32.767 0-18.098 14.68-32.767 32.791-32.767z"
      />
    </svg>
  );
}
```


### logo-set/x.tsx

```tsx
import type { SVGProps } from "react";

import { cn } from "cn"

export default function XLogo({ className, ...props }: SVGProps<SVGSVGElement>) {
  return (
    <svg
      aria-hidden="true"
      viewBox="0 0 24 24"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      className={cn("size-6", className)}
      {...props}
    >
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M15.7663 22.5L10.4691 14.9496L3.83773 22.5H1.03223L9.22444 13.1751L1.03223 1.5H8.23518L13.2277 8.61615L19.4831 1.5H22.2886L14.4766 10.393L22.9692 22.5H15.7663ZM18.8905 20.3714H17.0018L5.04928 3.62864H6.93832L11.7254 10.3326L12.5532 11.4959L18.8905 20.3714Z"
        fill="black"
      />
    </svg>
  );
}
```


### logo-set/facebook.tsx

```tsx
import type { SVGProps } from "react";

import { cn } from "cn";

export default function FacebookLogo({
  className,
  ...props
}: SVGProps<SVGSVGElement>) {
  return (
    <svg
      aria-hidden="true"
      viewBox="0 0 25 24"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      className={cn("size-6", className)}
      {...props}
    >
      <g clipPath="url(#clip0_12781_89420)">
        <path
          d="M24.5 12C24.5 5.37258 19.1274 0 12.5 0C5.87258 0 0.5 5.37258 0.5 12C0.5 17.9895 4.8882 22.954 10.625 23.8542V15.4688H7.57812V12H10.625V9.35625C10.625 6.34875 12.4166 4.6875 15.1576 4.6875C16.4701 4.6875 17.8438 4.92188 17.8438 4.92188V7.875H16.3306C14.84 7.875 14.375 8.80008 14.375 9.75V12H17.7031L17.1711 15.4688H14.375V23.8542C20.1118 22.954 24.5 17.9895 24.5 12Z"
          fill="#1877F2"
        />
        <path
          d="M17.1711 15.4688L17.7031 12H14.375V9.75C14.375 8.80102 14.84 7.875 16.3306 7.875H17.8438V4.92188C17.8438 4.92188 16.4705 4.6875 15.1576 4.6875C12.4166 4.6875 10.625 6.34875 10.625 9.35625V12H7.57812V15.4688H10.625V23.8542C11.8674 24.0486 13.1326 24.0486 14.375 23.8542V15.4688H17.1711Z"
          fill="white"
        />
      </g>
      <defs>
        <clipPath id="clip0_12781_89420">
          <rect
            width="24"
            height="24"
            fill="white"
            transform="translate(0.5)"
          />
        </clipPath>
      </defs>
    </svg>
  );
}
```


### logo-set/google.tsx

```tsx
import type { SVGProps } from "react";

import { cn } from "cn";

export default function GoogleLogo({
  className,
  ...props
}: SVGProps<SVGSVGElement>) {
  return (
    <svg
      aria-hidden="true"
      viewBox="0 0 25 24"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      className={cn("size-5", className)}
      {...props}
    >
      <g clipPath="url(#clip0_12781_91887)">
        <path
          d="M24.2663 12.2765C24.2663 11.4608 24.2001 10.6406 24.059 9.83813H12.7402V14.4591H19.222C18.953 15.9495 18.0888 17.2679 16.8233 18.1056V21.104H20.6903C22.9611 19.014 24.2663 15.9274 24.2663 12.2765Z"
          fill="#4285F4"
        />
        <path
          d="M12.74 24.0008C15.9764 24.0008 18.7058 22.9382 20.6944 21.1039L16.8274 18.1055C15.7516 18.8375 14.3626 19.252 12.7444 19.252C9.61376 19.252 6.95934 17.1399 6.00693 14.3003H2.01648V17.3912C4.05359 21.4434 8.20278 24.0008 12.74 24.0008Z"
          fill="#34A853"
        />
        <path
          d="M6.00277 14.3002C5.50011 12.8099 5.50011 11.196 6.00277 9.70569V6.61475H2.01674C0.314734 10.0055 0.314734 14.0004 2.01674 17.3912L6.00277 14.3002Z"
          fill="#FBBC04"
        />
        <path
          d="M12.74 4.74966C14.4508 4.7232 16.1043 5.36697 17.3433 6.54867L20.7694 3.12262C18.6 1.0855 15.7207 -0.034466 12.74 0.000808666C8.20277 0.000808666 4.05359 2.55822 2.01648 6.61481L6.00252 9.70575C6.95052 6.86173 9.60935 4.74966 12.74 4.74966Z"
          fill="#EA4335"
        />
      </g>
      <defs>
        <clipPath id="clip0_12781_91887">
          <rect
            width="24"
            height="24"
            fill="white"
            transform="translate(0.5)"
          />
        </clipPath>
      </defs>
    </svg>
  );
}
```


### logo-set/react.tsx

```tsx
import type { SVGProps } from "react";

import { cn } from "cn";

export default function ReactLogo({
  className,
  ...props
}: SVGProps<SVGSVGElement>) {
  return (
    <svg
      aria-hidden="true"
      viewBox="0 0 569 512"
      xmlnsXlink="http://www.w3.org/1999/xlink"
      className={cn("size-10", className)}
      {...props}
    >
      <g fill="none" fillRule="evenodd">
        <g fill="#087EA4" fillRule="nonzero">
          <path
            d="M285.5,201 C255.400481,201 231,225.400481 231,255.5 C231,285.599519 255.400481,310 285.5,310 C315.599519,310 340,285.599519 340,255.5 C340,225.400481 315.599519,201 285.5,201"
            id="react_light__Path"
          />
          <path
            d="M568.959856,255.99437 C568.959856,213.207656 529.337802,175.68144 466.251623,150.985214 C467.094645,145.423543 467.85738,139.922107 468.399323,134.521063 C474.621631,73.0415145 459.808523,28.6686204 426.709856,9.5541429 C389.677085,-11.8291748 337.36955,3.69129898 284.479928,46.0162134 C231.590306,3.69129898 179.282771,-11.8291748 142.25,9.5541429 C109.151333,28.6686204 94.3382249,73.0415145 100.560533,134.521063 C101.102476,139.922107 101.845139,145.443621 102.708233,151.02537 C97.4493791,153.033193 92.2908847,155.161486 87.3331099,157.39017 C31.0111824,182.708821 0,217.765415 0,255.99437 C0,298.781084 39.6220545,336.307301 102.708233,361.003527 C101.845139,366.565197 101.102476,372.066633 100.560533,377.467678 C94.3382249,438.947226 109.151333,483.32012 142.25,502.434597 C153.629683,508.887578 166.52439,512.186771 179.603923,511.991836 C210.956328,511.991836 247.567589,495.487529 284.479928,465.972527 C321.372196,495.487529 358.003528,511.991836 389.396077,511.991836 C402.475265,512.183856 415.36922,508.884856 426.75,502.434597 C459.848667,483.32012 474.661775,438.947226 468.439467,377.467678 C467.897524,372.066633 467.134789,366.565197 466.291767,361.003527 C529.377946,336.347457 569,298.761006 569,255.99437 M389.155214,27.1025182 C397.565154,26.899606 405.877839,28.9368502 413.241569,33.0055186 C436.223966,46.2772304 446.540955,82.2775015 441.522965,131.770345 C441.181741,135.143488 440.780302,138.556788 440.298575,141.990165 C414.066922,134.08804 387.205771,128.452154 360.010724,125.144528 C343.525021,103.224055 325.192524,82.7564475 305.214266,63.9661533 C336.586743,39.7116483 366.032313,27.1025182 389.135142,27.1025182 M378.356498,310.205598 C368.204912,327.830733 357.150626,344.919965 345.237759,361.405091 C325.045049,363.479997 304.758818,364.51205 284.459856,364.497299 C264.167589,364.51136 243.888075,363.479308 223.702025,361.405091 C211.820914,344.919381 200.80007,327.83006 190.683646,310.205598 C180.532593,292.629285 171.306974,274.534187 163.044553,255.99437 C171.306974,237.454554 180.532593,219.359455 190.683646,201.783142 C200.784121,184.229367 211.770999,167.201087 223.601665,150.764353 C243.824636,148.63809 264.145559,147.579168 284.479928,147.591877 C304.772146,147.579725 325.051559,148.611772 345.237759,150.68404 C357.109048,167.14607 368.136094,184.201112 378.27621,201.783142 C388.419418,219.363718 397.644825,237.458403 405.915303,255.99437 C397.644825,274.530337 388.419418,292.625022 378.27621,310.205598 M419.724813,290.127366 C426.09516,307.503536 431.324985,325.277083 435.380944,343.334682 C417.779633,348.823635 399.836793,353.149774 381.668372,356.285142 C388.573127,345.871232 395.263781,335.035679 401.740334,323.778483 C408.143291,312.655143 414.144807,301.431411 419.805101,290.207679 M246.363271,390.377981 C258.848032,391.140954 271.593728,391.582675 284.5,391.582675 C297.406272,391.582675 310.232256,391.140954 322.737089,390.377981 C310.880643,404.583418 298.10766,417.997563 284.5,430.534446 C270.921643,417.999548 258.18192,404.585125 246.363271,390.377981 Z M187.311556,356.244986 C169.137286,353.123646 151.187726,348.810918 133.578912,343.334682 C137.618549,325.305649 142.828222,307.559058 149.174827,290.207679 C154.754833,301.431411 160.736278,312.655143 167.239594,323.778483 C173.74291,334.901824 180.467017,345.864539 187.311556,356.285142 M149.174827,221.760984 C142.850954,204.473938 137.654787,186.794745 133.619056,168.834762 C151.18418,163.352378 169.085653,159.013101 187.211197,155.844146 C180.346585,166.224592 173.622478,176.986525 167.139234,188.210257 C160.65599,199.433989 154.734761,210.517173 149.074467,221.760984 M322.616657,121.590681 C310.131896,120.827708 297.3862,120.385987 284.379568,120.385987 C271.479987,120.385987 258.767744,120.787552 246.242839,121.590681 C258.061488,107.383537 270.801211,93.9691137 284.379568,81.4342157 C297.99241,93.9658277 310.765727,107.380324 322.616657,121.590681 Z M401.70019,188.210257 C395.196875,176.939676 388.472767,166.09743 381.527868,155.68352 C399.744224,158.819049 417.734224,163.151949 435.380944,168.654058 C431.331963,186.680673 426.122466,204.426664 419.785029,221.781062 C414.205023,210.55733 408.203506,199.333598 401.720262,188.230335 M127.517179,131.790423 C122.438973,82.3176579 132.816178,46.2973086 155.778503,33.0255968 C163.144699,28.9632474 171.455651,26.9264282 179.864858,27.1225964 C202.967687,27.1225964 232.413257,39.7317265 263.785734,63.9862316 C243.794133,82.7898734 225.448298,103.270812 208.949132,125.204763 C181.761691,128.528025 154.90355,134.14313 128.661281,141.990165 C128.199626,138.556788 127.778115,135.163566 127.456963,131.790423 M98.4529773,182.106474 C101.54406,180.767925 104.695358,179.429376 107.906872,178.090828 C114.220532,204.735668 122.781793,230.7969 133.498624,255.99437 C122.761529,281.241316 114.193296,307.357063 107.8868,334.058539 C56.7434387,313.076786 27.0971497,284.003505 27.0971497,255.99437 C27.0971497,229.450947 53.1907013,202.526037 98.4529773,182.106474 Z M155.778503,478.963143 C132.816178,465.691432 122.438973,429.671082 127.517179,380.198317 C127.838331,376.825174 128.259842,373.431953 128.721497,369.978497 C154.953686,377.878517 181.814655,383.514365 209.009348,386.824134 C225.500295,408.752719 243.832321,429.233234 263.805806,448.042665 C220.069,481.834331 180.105722,492.97775 155.838719,478.963143 M441.502893,380.198317 C446.520883,429.691161 436.203894,465.691432 413.221497,478.963143 C388.974566,493.017906 348.991216,481.834331 305.274481,448.042665 C325.241364,429.232737 343.566681,408.752215 360.050868,386.824134 C387.245915,383.516508 414.107066,377.880622 440.338719,369.978497 C440.820446,373.431953 441.221885,376.825174 441.563109,380.198317 M461.193488,334.018382 C454.869166,307.332523 446.294494,281.231049 435.561592,255.99437 C446.289797,230.744081 454.857778,204.629101 461.173416,177.930202 C512.216417,198.911955 541.942994,227.985236 541.942994,255.99437 C541.942994,284.003505 512.296705,313.076786 461.153344,334.058539"
            id="react_light__Shape"
          />
        </g>
      </g>
    </svg>
  );
}
```


### logo-set/tanstack.tsx

```tsx
import type { SVGProps } from "react";

import { cn } from "cn";

export default function TanStackLogo({
  className,
  ...props
}: SVGProps<SVGSVGElement>) {
  return (
    <svg
      aria-hidden="true"
      xmlnsXlink="http://www.w3.org/1999/xlink"
      viewBox="0 0 633 633"
      className={cn("size-10", className)}
      {...props}
    >
      <defs>
        <linearGradient id="tanstack__b" x1="50%" x2="50%" y1="0%" y2="71.65%">
          <stop offset="0%" stopColor="#6BDAFF" />
          <stop offset="31.922%" stopColor="#F9FFB5" />
          <stop offset="70.627%" stopColor="#FFA770" />
          <stop offset="100%" stopColor="#FF7373" />
        </linearGradient>
        <linearGradient
          id="tanstack__d"
          x1="43.996%"
          x2="53.441%"
          y1="8.54%"
          y2="93.872%"
        >
          <stop offset="0%" stopColor="#673800" />
          <stop offset="100%" stopColor="#B65E00" />
        </linearGradient>
        <linearGradient id="tanstack__e" x1="50%" x2="50%" y1="0%" y2="100%">
          <stop offset="0%" stopColor="#2F8A00" />
          <stop offset="100%" stopColor="#90FF57" />
        </linearGradient>
        <linearGradient id="tanstack__f" x1="50%" x2="50%" y1="0%" y2="100%">
          <stop offset="0%" stopColor="#2F8A00" />
          <stop offset="100%" stopColor="#90FF57" />
        </linearGradient>
        <linearGradient id="tanstack__g" x1="50%" x2="50%" y1="0%" y2="100%">
          <stop offset="0%" stopColor="#2F8A00" />
          <stop offset="100%" stopColor="#90FF57" />
        </linearGradient>
        <linearGradient id="tanstack__h" x1="50%" x2="50%" y1="0%" y2="100%">
          <stop offset="0%" stopColor="#2F8A00" />
          <stop offset="100%" stopColor="#90FF57" />
        </linearGradient>
        <linearGradient id="tanstack__i" x1="50%" x2="50%" y1="0%" y2="100%">
          <stop offset="0%" stopColor="#2F8A00" />
          <stop offset="100%" stopColor="#90FF57" />
        </linearGradient>
        <linearGradient id="tanstack__j" x1="50%" x2="50%" y1="0%" y2="100%">
          <stop offset="0%" stopColor="#2F8A00" />
          <stop offset="100%" stopColor="#90FF57" />
        </linearGradient>
        <linearGradient
          id="tanstack__k"
          x1="92.9%"
          x2="8.641%"
          y1="45.768%"
          y2="54.892%"
        >
          <stop offset="0%" stopColor="#EE2700" />
          <stop offset="100%" stopColor="#FF008E" />
        </linearGradient>
        <linearGradient
          id="tanstack__l"
          x1="61.109%"
          x2="43.717%"
          y1="3.633%"
          y2="43.072%"
        >
          <stop offset="0%" stopColor="#FFF400" />
          <stop offset="100%" stopColor="#3C8700" />
        </linearGradient>
        <linearGradient id="tanstack__m" x1="50%" x2="50%" y1="0%" y2="100%">
          <stop offset="0%" stopColor="#FFDF00" />
          <stop offset="100%" stopColor="#FF9D00" />
        </linearGradient>
        <linearGradient
          id="tanstack__n"
          x1="127.279%"
          x2="0%"
          y1="49.778%"
          y2="50.222%"
        >
          <stop offset="0%" stopColor="#FFA400" />
          <stop offset="100%" stopColor="#FF5E00" />
        </linearGradient>
        <linearGradient
          id="tanstack__o"
          x1="127.279%"
          x2="0%"
          y1="47.531%"
          y2="52.469%"
        >
          <stop offset="0%" stopColor="#FFA400" />
          <stop offset="100%" stopColor="#FF5E00" />
        </linearGradient>
        <linearGradient
          id="tanstack__p"
          x1="127.279%"
          x2="0%"
          y1="46.195%"
          y2="53.805%"
        >
          <stop offset="0%" stopColor="#FFA400" />
          <stop offset="100%" stopColor="#FF5E00" />
        </linearGradient>
        <linearGradient
          id="tanstack__q"
          x1="127.279%"
          x2="0%"
          y1="35.33%"
          y2="64.67%"
        >
          <stop offset="0%" stopColor="#FFA400" />
          <stop offset="100%" stopColor="#FF5E00" />
        </linearGradient>
        <linearGradient
          id="tanstack__r"
          x1="127.279%"
          x2="0%"
          y1="4.875%"
          y2="95.125%"
        >
          <stop offset="0%" stopColor="#FFA400" />
          <stop offset="100%" stopColor="#FF5E00" />
        </linearGradient>
        <linearGradient
          id="tanstack__s"
          x1="78.334%"
          x2="31.668%"
          y1="0%"
          y2="100%"
        >
          <stop offset="0%" stopColor="#FFA400" />
          <stop offset="100%" stopColor="#FF5E00" />
        </linearGradient>
        <linearGradient
          id="tanstack__t"
          x1="57.913%"
          x2="44.88%"
          y1="0%"
          y2="100%"
        >
          <stop offset="0%" stopColor="#FFA400" />
          <stop offset="100%" stopColor="#FF5E00" />
        </linearGradient>
        <linearGradient
          id="tanstack__u"
          x1="50.495%"
          x2="49.68%"
          y1="0%"
          y2="100%"
        >
          <stop offset="0%" stopColor="#FFA400" />
          <stop offset="100%" stopColor="#FF5E00" />
        </linearGradient>
        <circle id="tanstack__a" cx="308.5" cy="308.5" r="308.5" />
        <circle id="tanstack__v" cx="307.5" cy="308.5" r="316.5" />
      </defs>
      <g fill="none" fillRule="evenodd" transform="translate(9 8)">
        <mask id="tanstack__c" fill="#fff">
          <use xlinkHref="#tanstack__a" />
        </mask>
        <use xlinkHref="#tanstack__a" fill="url(#tanstack__b)" />
        <ellipse
          cx="81.5"
          cy="602.5"
          fill="#015064"
          stroke="#00CFE2"
          strokeWidth="25"
          mask="url(#tanstack__c)"
          rx="214.5"
          ry="185.968"
        />
        <ellipse
          cx="535.5"
          cy="602.5"
          fill="#015064"
          stroke="#00CFE2"
          strokeWidth="25"
          mask="url(#tanstack__c)"
          rx="214.5"
          ry="185.968"
        />
        <ellipse
          cx="81.5"
          cy="640.5"
          fill="#015064"
          stroke="#00A8B8"
          strokeWidth="25"
          mask="url(#tanstack__c)"
          rx="214.5"
          ry="185.968"
        />
        <ellipse
          cx="535.5"
          cy="640.5"
          fill="#015064"
          stroke="#00A8B8"
          strokeWidth="25"
          mask="url(#tanstack__c)"
          rx="214.5"
          ry="185.968"
        />
        <ellipse
          cx="81.5"
          cy="676.5"
          fill="#015064"
          stroke="#007782"
          strokeWidth="25"
          mask="url(#tanstack__c)"
          rx="214.5"
          ry="185.968"
        />
        <ellipse
          cx="535.5"
          cy="676.5"
          fill="#015064"
          stroke="#007782"
          strokeWidth="25"
          mask="url(#tanstack__c)"
          rx="214.5"
          ry="185.968"
        />
        <g mask="url(#tanstack__c)">
          <path
            fill="url(#tanstack__d)"
            stroke="#6E3A00"
            strokeWidth="6.088"
            d="M98.318 88.007c7.691 37.104 16.643 72.442 26.856 106.013 10.212 33.571 25.57 68.934 46.07 106.088l-51.903 11.67c-10.057-60.01-17.232-99.172-21.525-117.487-4.293-18.315-10.989-51.434-20.089-99.357l20.591-6.927"
            transform="scale(-1 1) rotate(25 -300.37 -553.013)"
          />
          <g stroke="#2F8A00">
            <path
              fill="url(#tanstack__e)"
              strokeWidth="9.343"
              d="M108.544 66.538s-13.54-21.305-37.417-27.785c-15.917-4.321-33.933.31-54.048 13.892C33.464 65.975 47.24 73.52 58.405 75.28c16.749 2.64 50.14-8.74 50.14-8.74Z"
              transform="rotate(1 -6061.691 5926.397)"
            />
            <path
              fill="url(#tanstack__f)"
              strokeWidth="9.343"
              d="M108.544 67.138s-47.187-5.997-81.077 19.936C4.873 104.362-3.782 137.794 1.502 187.369c28.42-29.22 48.758-50.836 61.016-64.846 18.387-21.016 46.026-55.385 46.026-55.385Z"
              transform="rotate(1 -6061.691 5926.397)"
            />
            <path
              fill="url(#tanstack__g)"
              strokeWidth="9.343"
              d="M108.544 66.538c-1.96-21.705 3.98-38.018 17.82-48.94C140.203 6.674 154.85.808 170.303 0c-4.865 21.527-12.373 36.314-22.524 44.361-10.151 8.048-23.23 15.44-39.236 22.177Z"
              transform="rotate(1 -6061.691 5926.397)"
            />
            <path
              fill="url(#tanstack__h)"
              strokeWidth="9.343"
              d="M108.544 67.138c29.838-31.486 61.061-42.776 93.669-33.869C234.82 42.176 253.749 60.785 259 89.096c-34.898-3.657-59.974-6.343-75.228-8.058-15.254-1.716-40.33-6.349-75.228-13.9Z"
              transform="rotate(1 -6061.691 5926.397)"
            />
            <path
              fill="url(#tanstack__i)"
              strokeWidth="9.343"
              d="M108.544 67.138c34.868-9.381 64.503-3.658 88.905 17.17 24.402 20.829 39.656 46.686 45.762 77.571-39.626-7.574-68.4-20.115-86.322-37.624a395.051 395.051 0 0 1-48.345-57.117Z"
              transform="rotate(1 -6061.691 5926.397)"
            />
            <path
              fill="url(#tanstack__j)"
              strokeWidth="9.343"
              d="M108.544 67.138C76.206 82.6 57.608 105.366 52.75 135.436c-4.858 30.07-.292 62.89 13.698 98.462 24.873-41.418 38.905-71.368 42.096-89.849 3.191-18.48 3.191-44.118 0-76.91Z"
              transform="rotate(1 -6061.691 5926.397)"
            />
            <path
              strokeLinecap="round"
              strokeWidth="5.91"
              d="M211.284 173.477c-13.851 21.992-23.291 42.022-28.32 60.093-5.03 18.071-8.175 33.143-9.436 45.216"
            />
            <path
              strokeLinecap="round"
              strokeWidth="5.91"
              d="M209.814 176.884c-23.982 2.565-42.792 10.469-56.428 23.714-13.639 13.245-23.483 26.136-29.536 38.674M219.045 167.299c29.028-7.723 50.972-10.173 65.831-7.352 14.859 2.822 26.807 7.659 35.842 14.51M211.31 172.618c20.29 9.106 38.353 19.052 54.186 29.837 15.833 10.786 27.714 20.99 35.643 30.617"
            />
          </g>
          <path
            stroke="#830305"
            strokeLinecap="round"
            strokeLinejoin="bevel"
            strokeWidth="6.937"
            d="m409.379 398.157-23.176 18.556M328.04 375.516l-22.313 28.398M312.904 353.698l53.18 59.816"
          />
          <path
            fill="url(#tanstack__k)"
            d="M67.585 27.463H5.68C1.893 28.148 0 30.38 0 34.16c0 3.78 1.893 6.211 5.68 7.293h67.17l41.751-30.356c2.488-2.646 2.794-5.315.92-8.006s-4.6-3.626-8.177-2.803l-39.76 27.174Z"
            transform="scale(-1 1) rotate(-9 2092.128 2856.854)"
          />
          <path
            fill="#D8D8D8"
            stroke="#FFF"
            strokeLinecap="round"
            strokeLinejoin="bevel"
            strokeWidth="4.414"
            d="m402.861 391.51.471-4.088M382.21 388.752l.472-4.087M361.546 385.404l.485-3.845M337.59 371.883l2.56-2.498M324.276 359.567l2.56-2.497"
          />
        </g>
        <ellipse
          cx="308.5"
          cy="720.5"
          fill="url(#tanstack__l)"
          mask="url(#tanstack__c)"
          rx="266"
          ry="316.5"
        />
        <ellipse
          cx="308.5"
          cy="720.5"
          stroke="#6DA300"
          stroke-opacity=".502"
          strokeWidth="26"
          mask="url(#tanstack__c)"
          rx="253"
          ry="303.5"
        />
        <g mask="url(#tanstack__c)">
          <g transform="translate(389 -32)">
            <circle cx="168.5" cy="113.5" r="113.5" fill="url(#tanstack__m)" />
            <circle
              cx="168.5"
              cy="113.5"
              r="106"
              stroke="#FFC900"
              stroke-opacity=".529"
              strokeWidth="15"
            />
            <path
              stroke="url(#tanstack__n)"
              strokeLinecap="round"
              strokeLinejoin="bevel"
              strokeWidth="12"
              d="M30 113H0"
            />
            <path
              stroke="url(#tanstack__o)"
              strokeLinecap="round"
              strokeLinejoin="bevel"
              strokeWidth="12"
              d="M33.5 79.5 7 74"
            />
            <path
              stroke="url(#tanstack__p)"
              strokeLinecap="round"
              strokeLinejoin="bevel"
              strokeWidth="12"
              d="m34 146-29 8"
            />
            <path
              stroke="url(#tanstack__q)"
              strokeLinecap="round"
              strokeLinejoin="bevel"
              strokeWidth="12"
              d="m45 177-24 13"
            />
            <path
              stroke="url(#tanstack__r)"
              strokeLinecap="round"
              strokeLinejoin="bevel"
              strokeWidth="12"
              d="m67 204-20 19"
            />
            <path
              stroke="url(#tanstack__s)"
              strokeLinecap="round"
              strokeLinejoin="bevel"
              strokeWidth="12"
              d="m94.373 227-13.834 22.847"
            />
            <path
              stroke="url(#tanstack__t)"
              strokeLinecap="round"
              strokeLinejoin="bevel"
              strokeWidth="12"
              d="M127.5 243.5 120 268"
            />
            <path
              stroke="url(#tanstack__u)"
              strokeLinecap="round"
              strokeLinejoin="bevel"
              strokeWidth="12"
              d="m167.5 252.5.5 24.5"
            />
          </g>
        </g>
        <circle cx="307.5" cy="308.5" r="304" stroke="#000" strokeWidth="25" />
      </g>
    </svg>
  );
}
```



## Usage

Use `Logo` with a typed `logo` key and optional `size`. Browse the set with `LogoGallery`, or import
individual SVGs from `logo-set`.

```tsx
import Logo from "@/components/logos/logo/logo";

export function Example() {
  return <Logo logo="three-portals" />;
}
```

