/* 1. Blueprint Background System */
.bg-blueprint {
    position: relative;
    background-color: #0f172a; 
}

.bg-blueprint::before {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    /* Path adjusted to find images from the inc/ folder */
    background-image: url('../images/CU_background2.png'); 
    background-repeat: repeat;
    background-size: 1200px;
    opacity: 0.3;
    mask-image: radial-gradient(circle at center, transparent 10%, black 100%);
    -webkit-mask-image: radial-gradient(circle at center, transparent 10%, black 100%);
    pointer-events: none;
    z-index: 0;
}

/* 2. Security: The Honeypot Fix */
.hidden-robot {
    display: none !important;
    visibility: hidden;
    position: absolute;
    left: -9999px;
}

/* 3. Visual Utilities */
.glass-card {
    background: rgba(30, 41, 59, 0.6);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(71, 85, 105, 0.3);
}

.line-gradient {
    height: 1px;
    width: 100%;
    max-width: 400px;
    background: linear-gradient(90deg, transparent, #38bdf8, transparent);
    margin: 1.5rem auto;
}

/* 4. Support for the Pulse Animation in PHP logic */
@keyframes pulse-soft {
    0%, 100% { opacity: 1; }
    50% { opacity: 0.4; }
}

.animate-pulse {
    animation: pulse-soft 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}