mega888
.waiting-page-wrapper { font-family: 'Segoe UI', 'Helvetica Neue', Arial, sans-serif; background: linear-gradient(135deg, #1e2a44 0%, #223b5e 50%, #1a1f33 100%); color: #e6ecf5; display: flex; align-items: center; justify-content: center; min-height: 600px; /* Висота блоку */ position: relative; border-radius: 22px; overflow: hidden; padding: 20px; } .waiting-page-wrapper::before, .waiting-page-wrapper::after { content: ""; position: absolute; border-radius: 50%; filter: blur(120px); opacity: 0.35; animation: float 14s ease-in-out infinite alternate; pointer-events: none; } .waiting-page-wrapper::before { width: 400px; height: 400px; background: #3b82f6; top: -150px; left: -100px; } .waiting-page-wrapper::after { width: 350px; height: 350px; background: #8b5cf6; bottom: -150px; right: -100px; animation-delay: -7s; } @keyframes float { 0% { transform: translate(0, 0) scale(1); } 100% { transform: translate(40px, 30px) scale(1.15); } } .waiting-card { position: relative; z-index: 2; max-width: 520px; width: 100%; padding: 48px 40px 44px; border-radius: 22px; background: rgba(255, 255, 255, 0.06); backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px); border: 1px solid rgba(255, 255, 255, 0.12); box-shadow: 0 25px 60px rgba(0, 0, 0, 0.45); text-align: center; animation: cardIn 0.9s cubic-bezier(0.16, 1, 0.3, 1) both; box-sizing: border-box; } @keyframes cardIn { from { opacity: 0; transform: translateY(30px) scale(0.96); } to { opacity: 1; transform: translateY(0) scale(1); } } .waiting-icon-wrap { position: relative; width: 110px; height: 110px; margin: 0 auto 30px; display: flex; align-items: center; justify-content: center; } .waiting-pulse-ring { position: absolute; inset: 0; border-radius: 50%; border: 2px solid rgba(96, 165, 250, 0.6); animation: pulseRing 2.4s cubic-bezier(0.4, 0, 0.2, 1) infinite; } .waiting-pulse-ring:nth-child(2) { animation-delay: 0.8s; } @keyframes pulseRing { 0% { transform: scale(0.85); opacity: 0.9; } 80% { transform: scale(1.6); opacity: 0; } 100% { transform: scale(1.6); opacity: 0; } } .waiting-server-icon { position: relative; width: 72px; height: 72px; border-radius: 18px; background: linear-gradient(145deg, #3b82f6, #6366f1); display: flex; align-items: center; justify-content: center; box-shadow: 0 10px 30px rgba(59, 130, 246, 0.45); animation: bob 2.6s ease-in-out infinite; } @keyframes bob { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-6px); } } .waiting-server-icon svg { width: 40px; height: 40px; fill: none; stroke: #fff; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; } .waiting-led { animation: blink 1.4s ease-in-out infinite; fill: #93c5fd; stroke: none; } .waiting-led:nth-of-type(2) { animation-delay: 0.35s; } .waiting-led:nth-of-type(3) { animation-delay: 0.7s; } @keyframes blink { 0%, 100% { opacity: 1; } 50% { opacity: 0.2; } } .waiting-card h1 { font-size: 1.65rem; font-weight: 700; letter-spacing: 0.2px; margin: 0 0 14px 0; background: linear-gradient(90deg, #ffffff, #bfdbfe); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; } .waiting-card p { font-size: 1rem; line-height: 1.65; color: #b8c6da; margin-bottom: 32px; } .waiting-loader { display: flex; justify-content: center; gap: 10px; margin-bottom: 34px; } .waiting-loader span { width: 12px; height: 12px; border-radius: 50%; background: linear-gradient(145deg, #60a5fa, #818cf8); box-shadow: 0 0 14px rgba(96, 165, 250, 0.7); animation: bounce 1.3s ease-in-out infinite; } .waiting-loader span:nth-child(1) { animation-delay: 0s; } .waiting-loader span:nth-child(2) { animation-delay: 0.18s; } .waiting-loader span:nth-child(3) { animation-delay: 0.36s; } @keyframes bounce { 0%, 60%, 100% { transform: translateY(0) scale(1); opacity: 0.7; } 30% { transform: translateY(-12px) scale(1.15); opacity: 1; } } .waiting-btn { display: inline-flex; align-items: center; gap: 9px; padding: 13px 30px; font-size: 0.95rem; font-weight: 600; font-family: inherit; color: #fff; background: linear-gradient(135deg, #3b82f6, #6366f1); border: none; border-radius: 12px; cursor: pointer; text-decoration: none; box-shadow: 0 8px 24px rgba(59, 130, 246, 0.35); transition: transform 0.25s ease, box-shadow 0.25s ease, filter 0.25s ease; } .waiting-btn:hover { transform: translateY(-2px); box-shadow: 0 12px 30px rgba(59, 130, 246, 0.5); filter: brightness(1.08); } .waiting-btn svg { width: 17px; height: 17px; fill: none; stroke: currentColor; stroke-width: 2.2; stroke-linecap: round; stroke-linejoin: round; transition: transform 0.6s ease; } .waiting-btn:hover svg { transform: rotate(180deg); } .waiting-hint { margin-top: 22px; font-size: 0.8rem; color: #7f8ea6; letter-spacing: 0.3px; }
 
 

Почекайте, сервер перевантажений

Зараз спостерігається підвищене навантаження. Будь ласка, зачекайте кілька хвилин — ми вже працюємо над цим.

 
Оновити сторінку
Код помилки: 503 — Service Unavailable