/* دوائر زخرفية متحركة في الخلفية */
body::before,
body::after {
content: '';
position: absolute;
border-radius: 50%;
filter: blur(80px);
opacity: 0.4;
z-index: 0;
animation: float 8s ease-in-out infinite;
}
body::before {
width: 400px;
height: 400px;
background: #00c6ff;
top: -100px;
right: -100px;
}
body::after {
width: 350px;
height: 350px;
background: #7b2ff7;
bottom: -100px;
left: -100px;
animation-delay: 2s;
}
@keyframes float {
0%, 100% { transform: translateY(0) scale(1); }
50% { transform: translateY(-30px) scale(1.1); }
}
.container {
position: relative;
z-index: 1;
text-align: center;
background: rgba(255, 255, 255, 0.08);
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
border: 1px solid rgba(255, 255, 255, 0.15);
border-radius: 24px;
padding: 60px 50px;
max-width: 650px;
width: 100%;
box-shadow: 0 25px 60px rgba(0, 0, 0, 0.4);
animation: fadeInUp 1s ease-out;
}
@keyframes fadeInUp {
from {
opacity: 0;
transform: translateY(30px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
.icon {
width: 90px;
height: 90px;
margin: 0 auto 25px;
display: flex;
align-items: center;
justify-content: center;
background: linear-gradient(135deg, #00c6ff, #0072ff);
border-radius: 50%;
box-shadow: 0 0 40px rgba(0, 198, 255, 0.6);
animation: pulse 2s ease-in-out infinite;
}
@keyframes pulse {
0%, 100% { transform: scale(1); box-shadow: 0 0 40px rgba(0, 198, 255, 0.6); }
50% { transform: scale(1.05); box-shadow: 0 0 60px rgba(0, 198, 255, 0.9); }
}
.icon svg {
width: 48px;
height: 48px;
fill: #fff;
animation: rotate 4s linear infinite;
}
@keyframes rotate {
from { transform: rotate(0deg); }
to { transform: rotate(360deg); }
}
h1 {
font-size: 28px;
font-weight: 700;
margin-bottom: 15px;
background: linear-gradient(90deg, #00c6ff, #7b2ff7, #00c6ff);
background-size: 200% auto;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
animation: shine 3s linear infinite;
line-height: 1.6;
}
@keyframes shine {
to { background-position: 200% center; }
}
p.subtitle {
font-size: 17px;
color: rgba(255, 255, 255, 0.85);
margin-bottom: 30px;
line-height: 1.9;
}
.countdown-box {
display: inline-flex;
align-items: center;
gap: 12px;
background: rgba(255, 255, 255, 0.08);
border: 1px solid rgba(255, 255, 255, 0.15);
border-radius: 50px;
padding: 12px 28px;
margin-bottom: 25px;
font-size: 16px;
color: rgba(255, 255, 255, 0.9);
}
.countdown-number {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 40px;
height: 40px;
background: linear-gradient(135deg, #00c6ff, #0072ff);
border-radius: 50%;
font-weight: 700;
font-size: 18px;
color: #fff;
box-shadow: 0 0 20px rgba(0, 198, 255, 0.5);
}
.link-btn {
display: inline-block;
padding: 14px 40px;
background: linear-gradient(135deg, #00c6ff, #0072ff);
color: #fff;
text-decoration: none;
border-radius: 50px;
font-size: 16px;
font-weight: 600;
letter-spacing: 0.5px;
transition: all 0.3s ease;
box-shadow: 0 10px 30px rgba(0, 114, 255, 0.4);
position: relative;
overflow: hidden;
}
.link-btn:hover {
transform: translateY(-3px);
box-shadow: 0 15px 40px rgba(0, 114, 255, 0.6);
}
.link-btn::before {
content: '';
position: absolute;
top: 0;
left: -100%;
width: 100%;
height: 100%;
background: linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent);
transition: left 0.5s;
}
.link-btn:hover::before {
left: 100%;
}
.divider {
width: 60px;
height: 3px;
background: linear-gradient(90deg, #00c6ff, #7b2ff7);
margin: 25px auto;
border-radius: 3px;
}
.url {
font-size: 14px;
color: rgba(255, 255, 255, 0.5);
letter-spacing: 1px;
direction: ltr;
display: inline-block;
margin-top: 15px;
}
@media (max-width: 500px) {
.container {
padding: 40px 25px;
border-radius: 20px;
}
h1 {
font-size: 22px;
}
p.subtitle {
font-size: 15px;
}
.icon {
width: 70px;
height: 70px;
}
.icon svg {
width: 38px;
height: 38px;
}
}
</style>
<div class="container">
<div class="icon">
<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path d="M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 18a8 8 0 1 1 8-8 8 8 0 0 1-8 8zm1-13h-2v5l4.28 2.54.72-1.21L13 11.25z"/>
</svg>
</div>
<h1>موقع عكس الاتجاه قيد الصيانة</h1>
<div class="divider"></div>
<p class="subtitle">سنعود إليكم في القريب العاجل إن شاء الله</p>
<div class="countdown-box">
<span> دوتكوم فور هوست</span>
<span class="countdown-number" id="count">4</span>
<span>ثوان</span>
</div>
<div>
<a href="https://dotcom4host.com" class="link-btn">الانتقال الآن</a>
</div>
<div>
<span class="url">https://dotcom4host.com</span>
</div>
</div>
<script>
let seconds = 4;
const countEl = document.getElementById('count');
const timer = setInterval(() => {
seconds--;
if (countEl) countEl.textContent = seconds;
if (seconds <= 0) {
clearInterval(timer);
window.location.href = 'https://dotcom4host.com';
}
}, 1000);
</script>