/* =======================================================
   TECHCARD PRO STYLE – Futuristic Neon Tech Card
   Premium visual style (locked)
======================================================= */

.ulse-techcard {
    font-family: "Segoe UI", "Roboto", sans-serif;
    line-height: 1.8;
    color: #d8e8ff;

    background: linear-gradient(135deg, #020b18 0%, #041529 100%);
    position: relative;
    max-width: 950px;
    margin: 40px auto;
    padding: 32px 32px;

    border-radius: 18px;
    overflow: hidden;

    /* Soft neon border */
    box-shadow:
        0 0 20px rgba(0, 150, 255, 0.25),
        inset 0 0 12px rgba(0, 120, 255, 0.2);
}


/* --- Animated tech lines --- */
.ulse-techcard::before,
.ulse-techcard::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;

    background-image:
        linear-gradient(120deg, rgba(0, 255, 255, 0.08) 1px, transparent 1px),
        linear-gradient(60deg, rgba(0, 200, 255, 0.06) 1px, transparent 1px);
    background-size: 32px 32px;

    animation: tech-move 18s linear infinite;
}

@keyframes tech-move {
    0% { transform: translate(0px, 0px); }
    100% { transform: translate(48px, 48px); }
}


/* --- Hover shine effect --- */
.ulse-techcard:hover::before {
    background-image:
        linear-gradient(120deg, rgba(0, 255, 255, 0.15) 1px, transparent 1px),
        linear-gradient(60deg, rgba(0, 200, 255, 0.12) 1px, transparent 1px);
}


/* --- Titles --- */
.ulse-techcard h1,
.ulse-techcard h2,
.ulse-techcard h3 {
    color: #66baff;
    font-weight: 700;
    text-shadow: 0 0 8px rgba(0, 150, 255, 0.5);
}

/* --- Links --- */
.ulse-techcard a {
    color: #66d0ff;
    text-decoration: underline;
}

.ulse-techcard a:hover {
    color: #a0e4ff;
    text-shadow: 0 0 6px rgba(80, 180, 255, 0.8);
}


/* --- Optional neon frame pulse --- */
@keyframes neonPulse {
    0% { box-shadow: 0 0 10px rgba(0,150,255,0.35); }
    50% { box-shadow: 0 0 22px rgba(0,150,255,0.55); }
    100% { box-shadow: 0 0 10px rgba(0,150,255,0.35); }
}

.ulse-techcard.neon-pulse {
    animation: neonPulse 4s infinite ease-in-out;
}


