Skip to content

Commit 41c7054

Browse files
cquil11claude
andauthored
feat(header): pride rainbow theme for InferenceX wordmark (#416)
Celebrate June Pride Month by painting the "InferenceX" wordmark in the header with a 6-stripe rainbow flag gradient (clipped to text). Renders legibly in both light and dark/minecraft modes since it uses fixed flag colors independent of the theme tokens. Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent b3437e8 commit 41c7054

2 files changed

Lines changed: 19 additions & 1 deletion

File tree

packages/app/src/app/globals.css

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,24 @@
4040
content: none;
4141
}
4242

43+
/* Pride theme for the InferenceX wordmark — celebrating June Pride Month.
44+
Paints the brand text with the 6-stripe rainbow flag via a clipped gradient. */
45+
.pride-wordmark {
46+
background-image: linear-gradient(
47+
90deg,
48+
#e40303 0%,
49+
#ff8c00 20%,
50+
#ffed00 40%,
51+
#008026 60%,
52+
#004dff 80%,
53+
#750787 100%
54+
);
55+
background-clip: text;
56+
-webkit-background-clip: text;
57+
color: transparent;
58+
-webkit-text-fill-color: transparent;
59+
}
60+
4361
/* Shiki dual-theme: light by default, dark when .dark class is active */
4462
.shiki,
4563
.shiki span {

packages/app/src/components/header/header.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ export const Header = ({ starCount }: { starCount?: number | null }) => {
103103
<div className="flex h-14 items-center gap-6">
104104
{/* Brand */}
105105
<Link href="/" className="flex items-center gap-2 shrink-0">
106-
<span className="text-lg font-bold tracking-tight">InferenceX</span>
106+
<span className="pride-wordmark text-lg font-bold tracking-tight">InferenceX</span>
107107
<span className="hidden sm:flex items-center gap-1.5 text-xs text-muted-foreground">
108108
by
109109
<Image

0 commit comments

Comments
 (0)