Files
Projektarbeit-MYP/backend/templates/errors/505.html

51 lines
3.4 KiB
HTML

<!DOCTYPE html>
<html lang="de" x-data="{ darkMode: window.matchMedia('(prefers-color-scheme: dark)').matches || localStorage.getItem('theme') === 'dark' }" x-bind:class="{ 'dark': darkMode }">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>505 - HTTP-Version nicht unterstützt | MYP 3D-Druck-Management</title>
<link href="{{ url_for('static', filename='css/tailwind.min.css') }}" rel="stylesheet">
<link href="{{ url_for('static', filename='css/glassmorphism.min.css') }}" rel="stylesheet">
<style>
.error-bg {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
}
</style>
</head>
<body class="min-h-screen bg-gradient-to-br from-slate-100 to-slate-200 dark:from-slate-900 dark:to-slate-800 flex items-center justify-center px-4 error-bg">
<div class="max-w-lg w-full">
<div class="glassmorphism-card text-center p-8">
<div class="mb-6">
<div class="w-24 h-24 mx-auto bg-red-100 dark:bg-red-900/30 rounded-full flex items-center justify-center mb-4">
<svg class="w-12 h-12 text-red-600 dark:text-red-400" fill="none" stroke="currentColor" viewBox="0 0 24 24">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-2.5L13.732 4c-.77-.833-1.964-.833-2.732 0L3.732 19c-.77.833.192 2.5 1.732 2.5z"></path>
</svg>
</div>
<h1 class="text-4xl font-bold text-slate-800 dark:text-white mb-2">505</h1>
<h2 class="text-xl font-semibold text-slate-700 dark:text-slate-300 mb-4">HTTP-Version nicht unterstützt</h2>
<p class="text-slate-600 dark:text-slate-400 leading-relaxed">
Die verwendete HTTP-Version wird vom Server nicht unterstützt. Bitte verwenden Sie einen aktuellen Browser.
</p>
</div>
<div class="space-y-3">
<a href="{{ url_for('dashboard') if current_user.is_authenticated else url_for('auth.login') }}"
class="inline-flex items-center justify-center w-full px-6 py-3 bg-blue-600 hover:bg-blue-700 dark:bg-blue-500 dark:hover:bg-blue-600 text-white font-medium rounded-lg transition-all duration-200 shadow-lg hover:shadow-xl">
<svg class="w-5 h-5 mr-2" fill="none" stroke="currentColor" viewBox="0 0 24 24">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 12l2-2m0 0l7-7 7 7M5 10v10a1 1 0 001 1h3m10-11l2 2m-2-2v10a1 1 0 01-1 1h-3m-6 0a1 1 0 001-1v-4a1 1 0 011-1h2a1 1 0 011 1v4a1 1 0 001 1m-6 0h6"></path>
</svg>
Zur Startseite
</a>
<button onclick="history.back()"
class="inline-flex items-center justify-center w-full px-6 py-3 bg-slate-600 hover:bg-slate-700 dark:bg-slate-500 dark:hover:bg-slate-600 text-white font-medium rounded-lg transition-all duration-200">
<svg class="w-5 h-5 mr-2" fill="none" stroke="currentColor" viewBox="0 0 24 24">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M10 19l-7-7m0 0l7-7m-7 7h18"></path>
</svg>
Zurück
</button>
</div>
</div>
</div>
</body>
</html>