/* ============================================================
   NEOGLASS STYLE (PRO)
   Hybrid between Glass & Ultimate + Animated Laser Border
   ============================================================ */

/* ΚΕΝΤΡΙΚΟ WRAPPER */
.ulse-neoglass {
    position: relative !important;
    padding: 32px !important;
    border-radius: 18px !important;

    background: rgba(20, 24, 32, 0.55) !important; /* όχι ανοιχτό, όχι μαύρο */
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;

    box-shadow: 0 8px 40px rgba(0,0,0,0.35) !important;
    overflow: hidden !important;
}

/* ΤΕΧΝΗΤΟ BORDER ΚΥΚΛΟΦΟΡΙΑΣ */
.ulse-neoglass::before {
    content: "";
    position: absolute;
    top: -2px;
    left: -2px;
    right: -2px;
    bottom: -2px;
    border-radius: 20px;

    background: conic-gradient(
        from 0deg,
        rgba(0, 150, 255, 0.9),
        rgba(255, 0, 200, 0.9),
        rgba(0, 255, 160, 0.9),
        rgba(0, 150, 255, 0.9)
    ) !important;

    z-index: 0;
    animation: laser-rotate 4s linear infinite !important;
    mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    mask-composite: exclude;
    -webkit-mask-composite: xor;
    padding: 2px;
}

/* Αν δεν θες τόσο έντονο border, ρίξε το opacity */
.ulse-neoglass::before {
    opacity: 0.75 !important;
}

/* ΥΛΙΚΟ ΚΕΙΜΕΝΟΥ */
.ulse-neoglass,
.ulse-neoglass * {
    position: relative !important;
    z-index: 2 !important;
    color: #e7ecff !important;
    font-family: "Inter", sans-serif !important;
    line-height: 1.75 !important;
}

/* Headings */
.ulse-neoglass h1,
.ulse-neoglass h2,
.ulse-neoglass h3,
.ulse-neoglass h4 {
    color: #f5f7ff !important;
    font-weight: 700 !important;
}

/* Links */
.ulse-neoglass a {
    color: #6ab4ff !important;
    text-decoration: none !important;
}
.ulse-neoglass a:hover {
    text-decoration: underline !important;
}

/* ANIMATION – Laser */
@keyframes laser-rotate {
    from { transform: rotate(0deg); }
    to   { transform: rotate(360deg); }
}




