import { Link } from 'react-router-dom' import { Header } from '@widgets/header' import { Footer } from '@widgets/footer' import { TokenIcon } from '@shared/ui/TokenIcon' import { ROUTES } from '@shared/config/routes' import styles from './NotFoundPage.module.css' /** Decorative coin set — purely visual, no live rates. */ const COINS = [ { letter: '₿', color: '#f7931a' }, { letter: 'Ξ', color: '#627eea' }, { letter: '₮', color: '#26a17b' }, { letter: '◎', color: '#9945ff' }, { letter: '$', color: '#2775ca' }, { letter: '₽', color: '#4a6dff' }, { letter: 'Ʉ', color: '#00d4ff' }, ] /** Pre-baked rain layout so the scene looks the same on every render. */ const RAIN = [ { left: 6, size: 34, delay: 0, duration: 7.5 }, { left: 18, size: 26, delay: 2.1, duration: 9 }, { left: 29, size: 44, delay: 4.3, duration: 6.5 }, { left: 41, size: 22, delay: 1.2, duration: 10 }, { left: 54, size: 38, delay: 3.4, duration: 8 }, { left: 67, size: 28, delay: 0.6, duration: 9.5 }, { left: 78, size: 48, delay: 2.8, duration: 7 }, { left: 88, size: 24, delay: 5, duration: 8.5 }, { left: 95, size: 32, delay: 1.7, duration: 9.2 }, ] export function NotFoundPage() { return ( <>

Такой страницы не существует

Похоже, курс этого маршрута обнулился. Проверьте адрес или вернитесь на главную.

На главную