/* ======================================================
   GLENDER PROMPT BUILDER PRO v6.0
   Dolby Vision Halo + Cinematic Glow Engine
   ====================================================== */

/* GLOBAL CINEMATIC GLOW WRAPPER */
.dolby-glow {
    background: radial-gradient(circle at 20% 20%, rgba(255,180,55,0.10), transparent 60%),
                radial-gradient(circle at 80% 80%, rgba(255,130,40,0.07), transparent 70%),
                #0a0a0a;
    animation: glenderGlowPulse 6.5s infinite ease-in-out;
}

/* DOLBY-GLOW ANIMATION */
@keyframes glenderGlowPulse {
    0% {
        box-shadow: 0 0 18px rgba(255,170,70,0.24),
                    0 0 32px rgba(255,150,50,0.12) inset;
        background-position: 20% 20%, 80% 80%;
    }
    50% {
        box-shadow: 0 0 32px rgba(255,190,90,0.38),
                    0 0 60px rgba(255,140,40,0.20) inset;
        background-position: 18% 22%, 82% 78%;
    }
    100% {
        box-shadow: 0 0 18px rgba(255,170,70,0.24),
                    0 0 32px rgba(255,150,50,0.12) inset;
        background-position: 20% 20%, 80% 80%;
    }
}

/* CINEMATIC INTERNAL EDGE GLOW */
.glender-wrapper {
    border: 1px solid rgba(255,180,80,0.12);
    transition: border 0.3s ease-out;
}

.glender-wrapper:hover {
    border: 1px solid rgba(255,180,80,0.25);
}

/* GOLDEN HIGHLIGHT RIM (subtle) */
.dolby-glow::before {
    content: "";
    position: absolute;
    inset: -4px;
    z-index: -1;
    background: radial-gradient(circle at 50% 50%, rgba(255,180,70,0.16), transparent 70%);
    filter: blur(28px);
    opacity: 0.45;
    pointer-events: none;
}

/* GOLDEN PARTICLE SPARK (SUPER SUBTLE) */
.dolby-glow::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background-image:
        radial-gradient(circle, rgba(255,200,100,0.08) 0%, transparent 60%),
        radial-gradient(circle, rgba(255,160,60,0.06) 0%, transparent 70%),
        radial-gradient(circle, rgba(255,180,70,0.10) 0%, transparent 85%);
    mix-blend-mode: screen;
    opacity: 0.12;
}

/* OPTIONAL REDUCED MOTION SUPPORT */
@media (prefers-reduced-motion: reduce) {
    .dolby-glow {
        animation: none;
    }
}
