diff --git a/public/events/cart.png b/public/events/cart.png new file mode 100644 index 0000000..5cc6d63 Binary files /dev/null and b/public/events/cart.png differ diff --git a/public/events/moscow_fight.png b/public/events/moscow_fight.png new file mode 100644 index 0000000..f8514c2 Binary files /dev/null and b/public/events/moscow_fight.png differ diff --git a/public/events/moto.png b/public/events/moto.png new file mode 100644 index 0000000..6b2e6bc Binary files /dev/null and b/public/events/moto.png differ diff --git a/public/images/activities/race_taxi.png b/public/images/activities/race_taxi.png new file mode 100644 index 0000000..80313f2 Binary files /dev/null and b/public/images/activities/race_taxi.png differ diff --git a/public/images/activities/taxi.png b/public/images/activities/taxi.png new file mode 100644 index 0000000..afa5f88 Binary files /dev/null and b/public/images/activities/taxi.png differ diff --git a/public/images/cover_text.png b/public/images/cover_text.png new file mode 100644 index 0000000..678bd7b Binary files /dev/null and b/public/images/cover_text.png differ diff --git a/public/images/cover_text_mobile.png b/public/images/cover_text_mobile.png new file mode 100644 index 0000000..bbd240c Binary files /dev/null and b/public/images/cover_text_mobile.png differ diff --git a/src/components/Activities.tsx b/src/components/Activities.tsx index e35305d..caf64ff 100644 --- a/src/components/Activities.tsx +++ b/src/components/Activities.tsx @@ -22,7 +22,7 @@ function SwiperButton({ onClick={onClick} disabled={disabled} className={` - w-12 h-12 + w-10 h-10 sm:w-12 sm:h-12 border border-gray-200 transition-colors duration-200 flex items-center justify-center @@ -35,19 +35,19 @@ function SwiperButton({ `} aria-label={direction === "next" ? "Next slide" : "Previous slide"} > - + ); } function Slide({ title, imageSrc }: { title: string; imageSrc: string }) { return ( -
-

+
+

{title}

Slide Image @@ -86,16 +86,16 @@ function Activities() { }; return ( -
-
-
+
+
+

Активности фестиваля

-
+
-
-
+
+
@@ -136,28 +142,17 @@ function Activities() { - - - - - - +
diff --git a/src/components/Cover.tsx b/src/components/Cover.tsx index 6ca48d9..da11bb3 100644 --- a/src/components/Cover.tsx +++ b/src/components/Cover.tsx @@ -1,3 +1,4 @@ +/* eslint-disable @next/next/no-img-element */ import { fluxgore } from "@/utils/fonts"; import Button from "./Button"; @@ -14,7 +15,7 @@ function CoverHeading({ children, textPosition }: CoverHeadingProps) { className={`${fluxgore.className} text-white relative`} style={{ textAlign: textAlign, - fontSize: "8vw", // Changed from fixed 130px to 8vw + fontSize: "clamp(50px, 10vw, 7vw)", // Slightly smaller on all screen sizes lineHeight: "1", }} > @@ -23,7 +24,7 @@ function CoverHeading({ children, textPosition }: CoverHeadingProps) { @@ -67,10 +68,9 @@ function CoverHeading({ children, textPosition }: CoverHeadingProps) { function DateBox() { return (
-
+
{/* Top row with ФЕСТИВАЛЬ and date box */} +
+ +
+ + {/*
+ +
ФЕСТИВАЛЬ - +
+ +
ТЕХНИЧЕСКИХ - ВИДОВ СПОРТА + ВИДОВ СПОРТА */} + Фестиваль технических видов спорта 2025 + + Фестиваль технических видов спорта 2025
@@ -129,7 +149,9 @@ function CoverSoon() { {/* Top row with ФЕСТИВАЛЬ and date box */}
ФЕСТИВАЛЬ - +
+ +
ТЕХНИЧЕСКИХ diff --git a/src/components/Events.tsx b/src/components/Events.tsx index 8572bc6..d83bb04 100644 --- a/src/components/Events.tsx +++ b/src/components/Events.tsx @@ -11,27 +11,27 @@ interface EventCardProps { function EventCard(props: EventCardProps) { return ( -
-
+
+
{props.title}
-
+

{props.title}

{props.description}

-
+
@@ -43,7 +43,7 @@ function EventCard(props: EventCardProps) { function Events() { return (
Paper tear -
-
-

+
+
+

что вас ждет

[Для участия в соревнованиях нажмите кнопку регистрация]

-
+
diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx index 3f014d1..ff37f7b 100644 --- a/src/components/Footer.tsx +++ b/src/components/Footer.tsx @@ -4,13 +4,19 @@ import Link from "next/link"; /* eslint-disable @next/next/no-img-element */ function Footer() { return ( -