Spaces:
Sleeping
Sleeping
| <html lang="en"> | |
| <head> | |
| <meta charset="utf-8" /> | |
| <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| <title>Server Error — AI Medical Intelligence Pipeline</title> | |
| <!-- Favicon --> | |
| <link rel="icon" type="image/x-icon" href="{{ url_for('static', filename='favicon.ico') }}" /> | |
| <link rel="icon" type="image/png" sizes="32x32" href="{{ url_for('static', filename='favicon-192.png') }}" /> | |
| <link rel="apple-touch-icon" sizes="180x180" href="{{ url_for('static', filename='apple-touch-icon.png') }}" /> | |
| <meta name="description" content="An internal server error occurred. Our team has been notified." /> | |
| <link rel="preconnect" href="https://fonts.googleapis.com" /> | |
| <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> | |
| <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap" | |
| rel="stylesheet" /> | |
| <link rel="stylesheet" href="{{ url_for('static', filename='css/error_pages.css') }}" /> | |
| </head> | |
| <body> | |
| <div class="error-page error-page-500"> | |
| <div class="error-orb"></div> | |
| <div class="error-orb"></div> | |
| <div class="error-orb"></div> | |
| <span class="error-badge error-badge-500"> | |
| <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"> | |
| <path d="M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z" /> | |
| <line x1="12" y1="9" x2="12" y2="13" /> | |
| <line x1="12" y1="17" x2="12.01" y2="17" /> | |
| </svg> | |
| Error 500 | |
| </span> | |
| <div class="error-code-wrap"> | |
| <div class="error-code">500</div> | |
| <div class="error-scanline"></div> | |
| </div> | |
| <!-- Inline SVG — server/crash illustration --> | |
| <div class="error-illustration"> | |
| <svg width="160" height="110" viewBox="0 0 160 110" fill="none" xmlns="http://www.w3.org/2000/svg"> | |
| <!-- server box --> | |
| <rect x="30" y="20" width="100" height="70" rx="8" fill="#111c33" stroke="#243356" stroke-width="1.5" /> | |
| <!-- server slots --> | |
| <rect x="42" y="32" width="76" height="10" rx="3" fill="#0c1427" stroke="#1e3060" stroke-width="1" /> | |
| <rect x="42" y="48" width="76" height="10" rx="3" fill="#0c1427" stroke="#1e3060" stroke-width="1" /> | |
| <rect x="42" y="64" width="76" height="10" rx="3" fill="#0c1427" stroke="#1e3060" stroke-width="1" /> | |
| <!-- led lights --> | |
| <circle cx="50" cy="37" r="2.5" fill="#fb7185" opacity=".9" /> | |
| <circle cx="50" cy="53" r="2.5" fill="#fbbf24" opacity=".7" /> | |
| <circle cx="50" cy="69" r="2.5" fill="#243356" /> | |
| <!-- lightning bolt --> | |
| <path d="M92 14 L78 46 H88 L76 82 L104 44 H93 L104 14 Z" fill="url(#boltgrad)" opacity=".85" /> | |
| <defs> | |
| <linearGradient id="boltgrad" x1="0" y1="0" x2="0" y2="1"> | |
| <stop offset="0%" stop-color="#fb7185" /> | |
| <stop offset="100%" stop-color="#f97316" /> | |
| </linearGradient> | |
| </defs> | |
| </svg> | |
| </div> | |
| <h1 class="error-title">Something Went Wrong</h1> | |
| <p class="error-desc"> | |
| An unexpected error occurred on the server. Our team has been notified. | |
| Please try again in a moment, or return to the home page. | |
| </p> | |
| <div class="error-actions"> | |
| <a href="{{ url_for('home') }}" class="btn-err-primary"> | |
| <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" | |
| stroke-linecap="round"> | |
| <path d="M3 12L12 3l9 9" /> | |
| <path d="M9 21V12h6v9" /> | |
| </svg> | |
| Back to Home | |
| </a> | |
| <button onclick="location.reload()" class="btn-err-secondary"> | |
| <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" | |
| stroke-linecap="round"> | |
| <polyline points="23 4 23 10 17 10" /> | |
| <path d="M20.49 15a9 9 0 1 1-2.12-9.36L23 10" /> | |
| </svg> | |
| Retry | |
| </button> | |
| </div> | |
| <p class="error-footer"> | |
| <a href="{{ url_for('home') }}">AI Medical Intelligence Pipeline</a> — CT Scan Analysis | |
| </p> | |
| </div> | |
| </body> | |
| </html> |