<!DOCTYPE html>
<html lang="fa" dir="rtl">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>TERMINAL - ACCESS POINT</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css"/>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
background: #0d0d0d;
color: #00ff41;
font-family: 'Courier New', Courier, monospace;
height: 100vh;
overflow: hidden;
background-image:
radial-gradient(circle at 10% 20%, rgba(0,255,65,0.08) 0%, transparent 25%),
radial-gradient(circle at 90% 80%, rgba(0,255,200,0.06) 0%, transparent 35%);
background-attachment: fixed;
}
/* خطوط ماتریکس مانند در پسزمینه */
.matrix-bg {
position: fixed;
inset: 0;
pointer-events: none;
opacity: 0.15;
background:
linear-gradient(to bottom, transparent, #00ff41 1px, transparent 1px),
linear-gradient(to right, transparent, #00ff41 1px, transparent 1px);
background-size: 60px 60px;
animation: scan 12s linear infinite;
}
@keyframes scan {
0% { transform: translateY(-100%); }
100% { transform: translateY(100%); }
}
.container {
position: relative;
z-index: 10;
height: 100vh;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
padding: 20px;
}
.header {
font-size: 3.2rem;
font-weight: bold;
letter-spacing: 8px;
text-shadow:
0 0 10px #00ff41,
0 0 30px #00ff41,
0 0 60px #00aa2f;
margin-bottom: 10px;
animation: glitch 4s infinite;
}
.subtitle {
font-size: 1.3rem;
opacity: 0.7;
margin-bottom: 60px;
letter-spacing: 3px;
}
.search-box {
position: relative;
width: 100%;
max-width: 620px;
}
.search-box input {
width: 100%;
padding: 18px 25px 18px 70px;
font-size: 1.4rem;
font-family: 'Courier New', monospace;
background: rgba(0, 0, 0, 0.65);
border: 2px solid #00ff41;
border-radius: 0;
color: #00ff41;
box-shadow:
inset 0 0 15px rgba(0,255,65,0.25),
0 0 30px rgba(0,255,65,0.4);
transition: all 0.3s;
}
.search-box input:focus {
outline: none;
border-color: #00ffaa;
box-shadow:
inset 0 0 25px rgba(0,255,170,0.4),
0 0 60px rgba(0,255,170,0.7);
}
.search-box .icon {
position: absolute;
left: 25px;
top: 50%;
transform: translateY(-50%);
font-size: 1.8rem;
color: #00ff41;
opacity: 0.8;
pointer-events: none;
}
.status {
margin-top: 40px;
font-size: 1.1rem;
opacity: 0.6;
letter-spacing: 2px;
}
/* افکت گلیچ */
@keyframes glitch {
0%, 100% { text-shadow: 0 0 10px #00ff41; }
2%, 64% { text-shadow: 2px 0 #ff00aa, -2px 0 #00ffff; }
4%, 60% { text-shadow: -2px 0 #ff00aa, 2px 0 #00ffff; }
}
@media (max-width: 600px) {
.header { font-size: 2.4rem; letter-spacing: 5px; }
.search-box input { font-size: 1.2rem; padding: 16px 20px 16px 60px; }
.search-box .icon { left: 20px; font-size: 1.6rem; }
}
</style>
</head>
<body>
<div class="matrix-bg"></div>
<div class="container">
<div class="header">ROOT@DARKNET</div>
<div class="subtitle">SYSTEM BREACH INTERFACE v4.2</div>
<div class="search-box">
<i class="fa-solid fa-terminal icon"></i>
<input type="text" placeholder="SEARCH TARGET / IP / HASH / USERNAME ..." autocomplete="off" autofocus>
</div>
<div class="status">Awaiting command... [CONNECTED — 13.7 TB/s]</div>
</div>
</body>
</html>