import type { ComponentProps, SVGProps } from "react"; import { cn } from "../lib/utils"; /* * The Opengeni brand: the iconmark and the wordmark. This file is the one * place to swap either; every surface (rails, mobile header, sign-in, credits * row) renders these components. The favicon and app icons in `public/` use * the same mark. */ /** * The Opengeni iconmark: two stacked filled chevrons, wider than tall * (176:138.73). Filled with currentColor, so it takes the surrounding text * color (`fg`, never a brand tint). Size it by width (`w-5`); the height * follows the aspect ratio. */ export function BrandMark({ className, ...props }: SVGProps) { return ( ); } /** * The "Opengeni" wordmark: DM Sans at weight 550, -0.055em tracking, line * height 1. Set the size for the context with a text utility; pair it with a * BrandMark about 1.35x the font size wide. */ export function Wordmark({ className, ...props }: ComponentProps<"span">) { return ( Opengeni ); }