| <!DOCTYPE html> |
| <html lang="ru"> |
| <head> |
| <meta charset="UTF-8"> |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
| <title>{% block title %}Typing Speed Game{% endblock %}</title> |
| <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap"> |
| <link rel="stylesheet" href="{{ url_for('static', filename='css/style.css') }}"> |
| {% block extra_css %}{% endblock %} |
| </head> |
| <body> |
| <header> |
| <div class="container"> |
| <h1>Typing Speed Game</h1> |
| <nav> |
| <a href="{{ url_for('index') }}">Главная</a> |
| <a href="{{ url_for('game') }}">Одиночная игра</a> |
| <a href="{{ url_for('multiplayer') }}">Мультиплеер</a> |
| <a href="{{ url_for('leaderboard') }}">Таблица лидеров</a> |
| </nav> |
| </div> |
| </header> |
|
|
| <main> |
| <div class="container"> |
| {% block content %}{% endblock %} |
| </div> |
| </main> |
|
|
| <footer> |
| <div class="container"> |
| <p>© 2025 Typing Speed Game. Все права защищены.</p> |
| </div> |
| </footer> |
|
|
| <script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/4.0.1/socket.io.js"></script> |
| {% block scripts %}{% endblock %} |
| </body> |
| </html> |