@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700&display=swap');

body {
    min-height: 100vh;
    overflow-y: auto;
    margin: 0;
    padding: 0;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    background: url('https://wallpapercave.com/wp/wp11474210.jpg') no-repeat center center/cover;
    color: #ffffff;
    font-family: 'Orbitron', sans-serif;
    font-weight: bold;
    text-shadow: 2px 2px 5px rgba(0, 255, 204, 0.8);
}

.container {
    text-align: left;
    margin: 20px;
    max-width: 600px;
    background: rgba(0, 0, 0, 0.8);
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 0 15px rgba(0, 255, 204, 0.9);
}

.stats {
    margin-bottom: 20px;
    color: #00ffcc;
    font-size: 1.2rem;
    font-weight: normal;
}

.developer-contact {
    margin-top: 20px;
    padding: 15px;
    background: rgba(0, 0, 0, 0.7);
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(255, 0, 0, 0.7);
    max-width: 600px;
    text-align: center;
}

.contact-button {
    display: inline-block;
    padding: 10px 20px;
    background: #ff0000;
    color: white;
    font-weight: bold;
    text-decoration: none;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(255, 0, 0, 0.8);
    transition: 0.3s;
}

.contact-button:hover {
    background: #cc0000;
    box-shadow: 0 0 15px rgba(255, 0, 0, 1);
}

.warning {
    margin-top: 20px;
    padding: 15px;
    background: rgba(255, 0, 0, 0.8);
    border-radius: 10px;
    color: yellow;
    font-size: 1rem;
    max-width: 500px;
}

.warning a {
    color: white;
    text-decoration: underline;
}

.live-comments-container {
    margin-top: 20px;
    padding: 15px;
    background: rgba(0, 0, 0, 0.7);
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(0, 255, 204, 0.7);
    max-width: 600px;
}

.live-comments-title {
    font-size: 1.5rem;
    margin-bottom: 10px;
    color: #00ffcc;
}

.live-comments {
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.2rem;
    color: white;
    opacity: 1;
    transition: opacity 1.5s ease-in-out;
}

/* Add smooth GIF display */
.gaming-clip {
    margin-top: 20px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start; /* Align the GIFs to the left */
}

.gaming-clip img {
    margin: 10px;
    width: 250px; /* Set updated width for the GIFs */
    height: 200px; /* Set updated height for the GIFs */
    object-fit: cover; /* Ensure GIF maintains aspect ratio */
    transition: transform 0.3s ease-in-out; /* Smooth hover effect */
}

.gaming-clip img:hover {
    transform: scale(1.05); /* Zoom-in effect on hover */
}

#randomGif {
    border: 5px solid #00ffcc; /* Outline color */
    border-radius: 15px;
    box-shadow: 0 0 20px rgba(0, 255, 204, 0.8); /* Glow effect */
    transition: none; /* Disable hover scaling to avoid glitch */
    width: 250px; /* Fixed updated width */
    height: 200px; /* Fixed updated height */
    object-fit: cover; /* Ensure aspect ratio is maintained */
    margin: 10px; /* Add margin to prevent overlap */
}

#randomGif:hover {
    transform: none; /* Remove hover effect to prevent glitching */
}

.anti-scam-message {
    position: fixed;
    bottom: 150px; /* Move the section a little higher */
    right: 10%; /* Move it slightly to the right */
    transform: translateX(10%);
    background: linear-gradient(135deg, rgba(0, 255, 204, 0.9), rgba(255, 0, 0, 0.9)); /* Bright gradient background */
    padding: 60px; /* Increased padding for a larger section */
    border-radius: 25px; /* Larger rounded corners */
    box-shadow: 0 0 50px rgba(0, 255, 204, 0.9), 0 0 50px rgba(255, 0, 0, 0.9); /* Larger glow and shadow effect */
    color: white;
    font-size: 2.2rem; /* Increased font size */
    max-width: 900px; /* Increased max-width */
    text-align: center;
    animation: fadeIn 2s ease-in-out, pulse 2s infinite alternate;
    font-family: 'Orbitron', sans-serif;
    text-transform: uppercase;
    letter-spacing: 1.5px; /* Adds spacing between letters */
}

.anti-scam-message strong {
    font-size: 2.8rem; /* Increase size of the strong text */
    text-shadow: 3px 3px 8px rgba(0, 255, 204, 0.8), 3px 3px 8px rgba(255, 0, 0, 0.8); /* Stronger text shadow */
    color: #00ffcc;
}

.anti-scam-message p {
    margin-top: 25px;
    font-size: 1.4rem; /* Larger description text */
    color: #f7f7f7;
    line-height: 1.6; /* Increased line height for readability */
}

.affiliated {
    position: fixed;
    bottom: 10px;
    left: 50%;
    transform: translateX(-50%);
    color: white;
    font-size: 1rem;
    background: rgba(0, 0, 0, 0.8);
    padding: 5px 10px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    gap: 10px;
}

.affiliated img {
    height: 20px;
}

@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

@keyframes pulse {
    from {
        transform: scale(1);
    }
    to {
        transform: scale(1.1); /* Slightly larger pulse effect */
    }
}
