.das-shoutbox{

    width:90%;
    max-width:1200px;
    margin:5px auto;

    background:linear-gradient(145deg,#1b1b1b,#050505);

    border-radius:15px;

    border:1px solid #ff6600;

    box-shadow:0 0 15px rgba(255,102,0,.5);

    padding:5px;

    color:white;

    font-family:Arial,sans-serif;

    display:flex;
    align-items:center;

}



/* Scroll gedeelte */

.shout-area{

    flex:1;

    overflow:hidden;

    white-space:nowrap;

}



.shout-scroll{

    display:inline-block;

    animation:scrollShout 25s linear infinite;

}



.shout-item{

    margin-right:50px;

    font-size:14px;

}



.shout-item strong{

    color:#ff9900;

}



/* Scroll animatie */

@keyframes scrollShout{

    from{

        transform:translateX(100%);

    }


    to{

        transform:translateX(-100%);

    }

}



/* Knop */

.shout-button{

    margin-left:10px;

    padding:6px 14px;

    border:none;

    border-radius:25px;

    background:#ff6600;

    color:white;

    font-weight:bold;

    cursor:pointer;

    white-space:nowrap;

}



.shout-button:hover{

    background:#ff8800;

}



/* Popup */

.shout-popup{

    display:none;

    position:fixed;

    inset:0;

    background:rgba(0,0,0,.7);

    justify-content:center;

    align-items:center;

    z-index:9999;

}



.popup-box{

    width:350px;

    background:#111;

    border:1px solid #ff6600;

    border-radius:20px;

    padding:25px;

    color:white;

    box-shadow:0 0 40px rgba(255,102,0,.7);

}



.popup-box input,
.popup-box textarea{

    width:100%;

    padding:12px;

    margin-bottom:10px;

    background:#222;

    border:none;

    border-radius:10px;

    color:white;

}



.popup-box button{

    width:100%;

    padding:12px;

    background:#ff6600;

    border:none;

    border-radius:25px;

    color:white;

    font-weight:bold;

}