.cyber-grid {
    background-image: 
        linear-gradient(rgba(16, 185, 129, 0.05) 1px, transparent 1px),
        linear-gradient(90deg, rgba(16, 185, 129, 0.05) 1px, transparent 1px);
    background-size: 30px 30px;
    animation: grid-move 20s linear infinite;
}
@keyframes grid-move { 0% { background-position: 0 0; } 100% { background-position: 30px 30px; } }

/* 2. Server/Data Işıkları */
.server-light {
    width: 8px; height: 8px;
    background: #10b981;
    border-radius: 50%;
    box-shadow: 0 0 10px #10b981;
    animation: blink-server 0.5s infinite alternate;
}
@keyframes blink-server { from { opacity: 0.3; } to { opacity: 1; } }

/* 3. Dashboard Simülasyonu (3D Dönüş) */
.dashboard-mockup {
    transform: rotateX(10deg) rotateY(-10deg) rotateZ(2deg);
    transform-style: preserve-3d;
    transition: all 0.5s ease;
    box-shadow: -20px 20px 60px rgba(0,0,0,0.5);
}
.dashboard-mockup:hover {
    transform: rotateX(0) rotateY(0) rotateZ(0);
    box-shadow: 0 20px 60px rgba(16, 185, 129, 0.2);
}

/* 4. Veri Akışı (Data Stream) */
.data-stream {
    position: absolute;
    top: 0; left: 50%;
    width: 1px; height: 100%;
    background: linear-gradient(to bottom, transparent, #10b981, transparent);
    opacity: 0.3;
    animation: stream-down 3s infinite;
}
@keyframes stream-down {
    0% { transform: translateY(-100%); }
    100% { transform: translateY(100%); }
}

/* 5. Kart Hover Efektleri (Tech Glow) */
.tech-card {
    transition: all 0.3s ease;
    border: 1px solid rgba(255,255,255,0.05);
}
.tech-card:hover {
    border-color: #10b981;
    box-shadow: 0 0 30px rgba(16, 185, 129, 0.15);
    transform: translateY(-5px);
}
.tech-card:hover .icon-box {
    background: #10b981;
    color: #064e3b;
    transform: scale(1.1);
}