
@import url('https://fonts.googleapis.com/css2?family=Baloo+Da+2:wght@600&display=swap');

.gorgeous-bncg-wrapper {
    max-width: 700px;
    margin: 40px auto;
    font-family: 'Baloo Da 2', cursive;
}
#gorgeous-bncg-form input, #gorgeous-bncg-form button {
    width: 100%;
    padding: 12px;
    margin: 10px 0;
    font-size: 18px;
    border-radius: 6px;
}
#gorgeous-bncg-form input {
    background: #111;
    color: white;
    border: 1px solid #444;
}
#gorgeous-bncg-form button {
    background: #d21404;
    color: white;
    font-weight: bold;
    border: none;
    cursor: pointer;
}
#gorgeous-bncg-preview {
    background: #00003c;
    color: white;
    padding: 20px;
    border-radius: 10px;
    border: 5px solid red;
    text-align: center;
}
.gorgeous-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #00003c;
    padding: 10px;
    margin-bottom: 15px;
}
.live-news {
    background: red;
    color: white;
    font-weight: bold;
    padding: 6px 12px;
    border-radius: 5px;
}
.viral-news {
    font-size: 20px;
    color: white;
    border: 2px solid white;
    padding: 6px 14px;
    border-radius: 6px;
}
.news-date {
    background: yellow;
    color: black;
    font-weight: bold;
    padding: 6px 12px;
    border-radius: 5px;
}
.news-image img {
    width: 100%;
    border: 4px solid red;
}
.headline {
    margin-top: 20px;
    font-size: 26px;
    font-weight: bold;
    padding: 12px;
    border: 2px solid white;
    border-radius: 6px;
}
.comment-box {
    margin-top: 20px;
    background: red;
    color: white;
    font-weight: bold;
    font-size: 18px;
    padding: 10px;
    border-radius: 6px;
}
