feat: Update branding from VOLGU to VOLSU and change display font to Russo One.

This commit is contained in:
n.tolstov 2025-11-30 23:40:07 +03:00
parent 3ae3275401
commit 12e502725b
4 changed files with 9 additions and 8 deletions

View File

@ -61,7 +61,7 @@
--shadow-card-hover: 0 8px 30px rgba(0, 0, 0, 0.6), 0 0 20px rgba(0, 255, 136, 0.1); --shadow-card-hover: 0 8px 30px rgba(0, 0, 0, 0.6), 0 0 20px rgba(0, 255, 136, 0.1);
/* Typography */ /* Typography */
--font-display: 'Orbitron', sans-serif; --font-display: 'Russo One', sans-serif;
--font-mono: 'JetBrains Mono', monospace; --font-mono: 'JetBrains Mono', monospace;
} }

View File

@ -1,5 +1,5 @@
import type { Metadata } from "next"; import type { Metadata } from "next";
import { JetBrains_Mono, Orbitron } from "next/font/google"; import { JetBrains_Mono, Russo_One } from "next/font/google";
import "./globals.css"; import "./globals.css";
import { Navbar } from "@/components/Navbar"; import { Navbar } from "@/components/Navbar";
import { AuthProvider } from "@/lib/auth-context"; import { AuthProvider } from "@/lib/auth-context";
@ -12,8 +12,9 @@ const jetbrainsMono = JetBrains_Mono({
display: "swap", display: "swap",
}); });
const orbitron = Orbitron({ const russoOne = Russo_One({
subsets: ["latin"], weight: "400",
subsets: ["latin", "cyrillic"],
variable: "--font-display", variable: "--font-display",
display: "swap", display: "swap",
}); });
@ -30,7 +31,7 @@ export default function RootLayout({
children: React.ReactNode; children: React.ReactNode;
}>) { }>) {
return ( return (
<html lang="ru" className={`${jetbrainsMono.variable} ${orbitron.variable}`}> <html lang="ru" className={`${jetbrainsMono.variable} ${russoOne.variable}`}>
<body className="min-h-screen bg-background antialiased font-mono"> <body className="min-h-screen bg-background antialiased font-mono">
<AuthProvider> <AuthProvider>
{/* Cyber grid background overlay */} {/* Cyber grid background overlay */}

View File

@ -135,7 +135,7 @@ export default function HomePage() {
className="mb-6" className="mb-6"
> >
<GlitchText <GlitchText
text=">VOLGU.CONTESTS" text=">VOLSU.CONTESTS"
className="text-4xl md:text-5xl lg:text-6xl font-display font-bold" className="text-4xl md:text-5xl lg:text-6xl font-display font-bold"
/> />
</motion.div> </motion.div>
@ -367,7 +367,7 @@ export default function HomePage() {
<p className="text-lg text-muted-foreground font-mono mb-8 max-w-xl mx-auto"> <p className="text-lg text-muted-foreground font-mono mb-8 max-w-xl mx-auto">
Присоединяйтесь к платформе{" "} Присоединяйтесь к платформе{" "}
<span className="text-[var(--color-neon-green)]">&gt;VOLGU.CONTESTS</span>{" "} <span className="text-[var(--color-neon-green)]">&gt;VOLSU.CONTESTS</span>{" "}
и участвуйте в соревнованиях и участвуйте в соревнованиях
</p> </p>

View File

@ -93,7 +93,7 @@ export function CyberBrandText({ className }: { className?: string }) {
return ( return (
<span className={cn("font-mono text-xl tracking-wider", className)}> <span className={cn("font-mono text-xl tracking-wider", className)}>
<span className="text-[var(--color-neon-green)] text-glow-green">&gt;</span> <span className="text-[var(--color-neon-green)] text-glow-green">&gt;</span>
<span className="text-[var(--color-neon-cyan)]">VOLGU</span> <span className="text-[var(--color-neon-cyan)]">VOLSU</span>
<span className="text-muted-foreground">.</span> <span className="text-muted-foreground">.</span>
<span className="text-[var(--color-neon-green)]">CONTESTS</span> <span className="text-[var(--color-neon-green)]">CONTESTS</span>
</span> </span>