diff --git a/resources/views/errors/503.blade.php b/resources/views/errors/503.blade.php index 1565e3f7c..f14d4e442 100644 --- a/resources/views/errors/503.blade.php +++ b/resources/views/errors/503.blade.php @@ -1,90 +1,345 @@ - + + + + + + Maintenance | Virtnet.bond + + + + + + + .status-badge { + display: inline-flex; + align-items: center; + gap: 8px; + background: linear-gradient(135deg, #dbeafe 0%, #d1fae5 100%); + padding: 10px 20px; + border-radius: 50px; + margin-bottom: 24px; + border: 1px solid rgba(59, 130, 246, 0.2); + } -Virtnet.bond is Down for Maintenance + .status-dot { + width: 10px; + height: 10px; + background: linear-gradient(135deg, #3b82f6 0%, #10b981 100%); + border-radius: 50%; + animation: pulse 2s ease-in-out infinite; + } + @keyframes pulse { + 0%, 100% { opacity: 1; transform: scale(1); } + 50% { opacity: 0.6; transform: scale(0.9); } + } + + .status-text { + font-size: 13px; + font-weight: 600; + color: #0369a1; + text-transform: uppercase; + letter-spacing: 1px; + } + + h1 { + font-size: 28px; + font-weight: 700; + background: linear-gradient(135deg, #1e40af 0%, #0891b2 50%, #059669 100%); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + background-clip: text; + margin-bottom: 16px; + line-height: 1.3; + } + + .description { + font-size: 16px; + color: #64748b; + line-height: 1.7; + margin-bottom: 32px; + } + + .progress-container { + background: #e2e8f0; + border-radius: 12px; + height: 6px; + overflow: hidden; + margin-bottom: 32px; + } + + .progress-bar { + height: 100%; + background: linear-gradient(90deg, #3b82f6 0%, #06b6d4 50%, #10b981 100%); + border-radius: 12px; + width: 60%; + animation: progress 3s ease-in-out infinite; + background-size: 200% 100%; + } + + @keyframes progress { + 0% { background-position: 100% 0; } + 50% { background-position: 0% 0; } + 100% { background-position: 100% 0; } + } + + .actions { + display: flex; + flex-direction: column; + gap: 12px; + } + + .btn { + display: inline-flex; + align-items: center; + justify-content: center; + gap: 10px; + padding: 14px 28px; + border-radius: 12px; + font-size: 15px; + font-weight: 600; + text-decoration: none; + transition: all 0.3s ease; + cursor: pointer; + border: none; + } + + .btn-primary { + background: linear-gradient(135deg, #3b82f6 0%, #0ea5e9 100%); + color: white; + box-shadow: 0 4px 14px rgba(59, 130, 246, 0.35); + } + + .btn-primary:hover { + transform: translateY(-2px); + box-shadow: 0 8px 25px rgba(59, 130, 246, 0.45); + } + + .btn-secondary { + background: transparent; + color: #475569; + border: 2px solid #e2e8f0; + } + + .btn-secondary:hover { + background: #f8fafc; + border-color: #cbd5e1; + color: #334155; + } + + .btn svg { + width: 18px; + height: 18px; + } + + .footer { + margin-top: 24px; + padding-top: 24px; + border-top: 1px solid rgba(226, 232, 240, 0.8); + } + + .footer p { + font-size: 14px; + color: #94a3b8; + } + + .footer a { + color: #0ea5e9; + text-decoration: none; + font-weight: 500; + transition: color 0.2s ease; + } + + .footer a:hover { + color: #0284c7; + } + + @media (max-width: 640px) { + .card { + padding: 32px 24px; + border-radius: 20px; + } + + h1 { + font-size: 22px; + } + + .description { + font-size: 15px; + } + + .logo img { + max-width: 220px; + } + + .bg-decoration-1 { + width: 250px; + height: 250px; + } + + .bg-decoration-2 { + width: 200px; + height: 200px; + } + + .bg-decoration-3 { + display: none; + } + } + - + +
+
+
-
+
+
+ - +
+ + Scheduled Maintenance +
-

Virtnet.bond is currently down for maintenance.

-

We expect to be back very shortly. Thanks for your patience.

-

Feel free to contact us if you need immediate assistance.

-

Click here to reload the page manually.

+

We're Making Things Better

+ +

+ Our team is performing scheduled maintenance to improve your experience. + We'll be back online shortly. Thank you for your patience! +

-
+
+
+
+
+ + + + + + + + Contact Support + +
+ + +
+