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);
/* Typography */
--font-display: 'Orbitron', sans-serif;
--font-display: 'Russo One', sans-serif;
--font-mono: 'JetBrains Mono', monospace;
}

View File

@ -1,5 +1,5 @@
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 { Navbar } from "@/components/Navbar";
import { AuthProvider } from "@/lib/auth-context";
@ -12,8 +12,9 @@ const jetbrainsMono = JetBrains_Mono({
display: "swap",
});
const orbitron = Orbitron({
subsets: ["latin"],
const russoOne = Russo_One({
weight: "400",
subsets: ["latin", "cyrillic"],
variable: "--font-display",
display: "swap",
});
@ -30,7 +31,7 @@ export default function RootLayout({
children: React.ReactNode;
}>) {
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">
<AuthProvider>
{/* Cyber grid background overlay */}

View File

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

View File

@ -93,7 +93,7 @@ export function CyberBrandText({ className }: { className?: string }) {
return (
<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-cyan)]">VOLGU</span>
<span className="text-[var(--color-neon-cyan)]">VOLSU</span>
<span className="text-muted-foreground">.</span>
<span className="text-[var(--color-neon-green)]">CONTESTS</span>
</span>