.warning-banner {
            background: rgba(0, 0, 0, 0.6); /* Sötét háttér, hogy olvasható legyen a képen */
            border: 2px solid var(--neon-red);
            padding: 20px;
            border-radius: 12px;
            margin: 0 auto 30px auto; /* Fent nulla, alul 30px távolság a címtől */
            max-width: 90%; /* Mobilon ne lógjon ki */
            display: inline-block; /* Csak akkora legyen, amekkora a szöveg */
            text-align: center;
            position: relative;
            overflow: hidden;
            
            /* Neon izzás a doboz körül */
            box-shadow: 0 0 20px rgba(255, 0, 51, 0.3);
            
            /* Vészjósló pulzálás */
            animation: warning-pulse 2s infinite;
            z-index: 10;
        }

        .warning-banner p {
            color: #fff;
            text-shadow: 1px 1px 3px rgba(0, 0, 0, 1);
            font-size: 1.2rem;
            margin: 0;
            letter-spacing: 1px;
            text-transform: uppercase;
            font-weight: 700;
        }

        .warning-banner strong {
            color: var(--neon-red);
            text-shadow: 0 0 10px var(--neon-red);
            display: inline-block;
            margin-right: 10px;
        }

        /* Figyelmeztető ikon szimulálása */
        .warning-banner::before {
            content: "";
            margin-right: 15px;
            font-size: 1.4rem;
        }

        /* Pulzáló animáció kódja */
        @keyframes warning-pulse {
            0% {
                box-shadow: 0 0 15px rgba(255, 0, 51, 0.3);
                border-color: rgba(255, 0, 51, 0.6);
            }
            50% {
                box-shadow: 0 0 30px rgba(255, 0, 51, 0.6);
                border-color: rgba(255, 0, 51, 1);
                transform: scale(1.01);
            }
            100% {
                box-shadow: 0 0 15px rgba(255, 0, 51, 0.3);
                border-color: rgba(255, 0, 51, 0.6);
            }
        }