@keyframes gradientPulse {
    0%, 100% {
        background: linear-gradient(to bottom, #FF0000 50%, #00FF00 50%, #00FFFF 50%, #8A2BE2 50%, #FF7F00 50%);
        opacity: 1;
    }
    5% {
        background: linear-gradient(to bottom, #00FF00 50%, #FF0000 50%, #00FFFF 50%, #FF7F00 50%, #0000FF 50%);
        opacity: 1;
    }
    10% {
        background: linear-gradient(to bottom, #00FFFF 50%, #00FF00 50%, #0000FF 50%, #FF7F00 50%, #8A2BE2 50%);
        opacity: 1;
    }
    15% {
        background: linear-gradient(to bottom, #8A2BE2 50%, #FF7F00 50%, #00FFFF 50%, #00FF00 50%, #0000FF 50%);
        opacity: 1;
    }
    20% {
        background: linear-gradient(to bottom, #FF7F00 50%, #8A2BE2 50%, #00FF00 50%, #00FFFF 50%, #0000FF 50%);
        opacity: 1;
    }
    25% {
        background: linear-gradient(to bottom, #FF0000 50%, #00FFFF 50%, #8A2BE2 50%, #00FF00 50%, #0000FF 50%);
        opacity: 1;
    }
    30% {
        background: linear-gradient(to bottom, #00FF00 50%, #FF7F00 50%, #FF0000 50%, #00FFFF 50%, #0000FF 50%);
        opacity: 1;
    }
    35% {
        background: linear-gradient(to bottom, #0000FF 50%, #FF0000 50%, #00FF00 50%, #8A2BE2 50%, #FF7F00 50%);
        opacity: 1;
    }
    40% {
        background: linear-gradient(to bottom, #8A2BE2 50%, #00FFFF 50%, #FF7F00 50%, #00FF00 50%, #0000FF 50%);
        opacity: 1;
    }
    45% {
        background: linear-gradient(to bottom, #FF0000 50%, #00FF00 50%, #FF7F00 50%, #00FFFF 50%, #8A2BE2 50%);
        opacity: 1;
    }
    50% {
        background: black;
        opacity: 1;
    }
    55% {
        background: linear-gradient(to bottom, #0000FF 50%, #00FFFF 50%, #00FF00 50%, #FF7F00 50%, #8A2BE2 50%);
        opacity: 1;
    }
    60% {
        background: linear-gradient(to bottom, #8A2BE2 50%, #FF7F00 50%, #0000FF 50%, #00FF00 50%, #00FFFF 50%);
        opacity: 1;
    }
    65% {
        background: linear-gradient(to bottom, #00FF00 50%, #FF7F00 50%, #8A2BE2 50%, #00FFFF 50%, #0000FF 50%);
        opacity: 1;
    }
    70% {
        background: linear-gradient(to bottom, #FF0000 50%, #00FF00 50%, #FF7F00 50%, #00FFFF 50%, #8A2BE2 50%);
        opacity: 1;
    }
    75% {
        background: linear-gradient(to bottom, #00FFFF 50%, #0000FF 50%, #FF7F00 50%, #00FF00 50%, #8A2BE2 50%);
        opacity: 1;
    }
    80% {
        background: linear-gradient(to bottom, #FF7F00 50%, #00FFFF 50%, #8A2BE2 50%, #00FF00 50%, #0000FF 50%);
        opacity: 1;
    }
    85% {
        background: linear-gradient(to bottom, #00FF00 50%, #FF0000 50%, #8A2BE2 50%, #00FFFF 50%, #FF7F00 50%);
        opacity: 1;
    }
    90% {
        background: linear-gradient(to bottom, #00FFFF 50%, #00FF00 50%, #FF7F00 50%, #8A2BE2 50%, #0000FF 50%);
        opacity: 1;
    }
    95% {
        background: linear-gradient(to bottom, #8A2BE2 50%, #0000FF 50%, #00FF00 50%, #FF7F00 50%, #00FFFF 50%);
        opacity: 1;
    }
    98% {
        background: black;
        opacity: 1;
    }
}

@keyframes rainbowOutline {
    0% { box-shadow: 0 0 10px #ff0000, 0 0 20px #ff0000; }
    16.67% { box-shadow: 0 0 10px #ff8800, 0 0 20px #ff8800; }
    33.33% { box-shadow: 0 0 10px #ffff00, 0 0 20px #ffff00; }
    50% { box-shadow: 0 0 10px #00ff00, 0 0 20px #00ff00; }
    66.67% { box-shadow: 0 0 10px #00ffff, 0 0 20px #00ffff; }
    83.33% { box-shadow: 0 0 10px #0000ff, 0 0 20px #0000ff; }
    100% { box-shadow: 0 0 10px #ff0000, 0 0 20px #ff0000; }
}

.comments {
    clear: both !important;
    width: 150% !important;
    margin: 20px auto !important;
    padding: 15px !important;
    
}
#avatar[src*="u/1199/avatar.png"], 
.tableLeft a[href="/?id=1199"] img, 
#imgPreview img[src*="u/1199/avatar.png"] {
   
    position: relative !important; 
    z-index: 9999 !important; 

    animation: none !important;
    transition: none !important;
    
    box-shadow: none !important;
    filter: none !important;

    transform: scale(1.1) !important;
}
#userWall a[href="/?id=1199"] {
    position: relative !important; 
    z-index: 9999 !important; 
    text-transform: uppercase !important;
    font-family: "Courier New", monospace !important;
    font-size: 1.21em !important;
    box-shadow: 0 0 20px #80FF00, 0 0 20px #80ff00;
    color: #000 !important;
    font-weight: bold !important;
}
#userWall {
    width: 100% !important;
}

#userWall .tableLeft {
    width: 150px !important;
}

#userWall .tableRight {
    width: calc(100% - 150px) !important;
}
#userWall tr:has(a[href="/?id=1199"]) .tableRight p {
    font-family: "Courier New", monospace !important;
    font-size: 2em !important;
    animation: rainbowText 2s infinite linear;
    padding: 5px !important;
    color: #f00 !important;
    font-weight: bold !important;
}
#report, #block {
    display: none !important;
}

#country, #age {
    font-size: 0 !important;
}

#country::before {
    content: "The Void" !important;
    font-size: initial !important;
}

#age::before {
    content: "0 " !important;
    font-size: initial !important;
}

#mp3-player {
    animation: gradientPulse 0.2s ease-in-out infinite;
    background: linear-gradient(to bottom, #FF0000, #00FF00, #00FFFF, #8A2BE2, #FF7F00) !important;
}

* {
    font-family: "Times New Roman", serif !important;
    font-weight: bold !important;
    color: #FFFFFF !important;
    text-shadow: 2px 2px 0 #000000 !important;
    
    
}

body, .section, table, tr, td, div, .pic, .photo, #comment_box, .friend_pic, .friend_pics, input[type="submit"], button, .button, textarea, input[type="text"], #nav {
    position: relative !important;
    background: black !important;
    
}

body::after, .section::after, table::after, tr::after, td::after, div::after, .pic::after, .photo::after, #comment_box::after, .friend_pic::after, .friend_pics::after, input[type="submit"]::after, button::after, .button::after, textarea::after, input[type="text"]::after, #nav::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(to bottom, #FF0000, #00FF00, #00FFFF, #8A2BE2, #FF7F00);
    animation: gradientPulse 0.2s ease-in-out infinite;
    mix-blend-mode: overlay;
    pointer-events: none;
    z-index: 1;
    will-change: transform;
    transform: translateZ(0);
}

#nav {
    background: linear-gradient(to top, #FF7F00, #00FFFF, #8A2BE2) !important;
    border-bottom: 5px solid transparent !important;
    padding: 5px !important;
    
}

#nav a {
    color: #FFFFFF !important;
    text-shadow: 0 0 5px #000000 !important;
    margin: 0 5px !important;
}

#nav a:hover {
    color: #000000 !important;
    background: #FF7F00 !important;
    border-radius: 3px !important;
    padding: 2px 5px !important;
}

.section {
    box-shadow: 0 0 15px #FF0000 !important;
    margin: 10px 0 !important;
    background: rgba(0, 0, 0, 0.9) !important;
}

.comments, #comments, .comment {
    background: linear-gradient(to bottom right, #00FFFF, #8A2BE2) !important;
    margin: 10px 0 !important;
    padding: 10px !important;
}

.comment_header {
    background: #FF7F00 !important;
    color: #FFFFFF !important;
    padding: 5px !important;
    text-shadow: 0 0 5px #000000 !important;
    
}

.heading, h1, h2, h3, h4, .title {
    background: linear-gradient(45deg, #FF7F00, #8A2BE2) !important;
    color: #FFFFFF !important;
    text-shadow: 0 0 5px #FF0000 !important;
    padding: 8px !important;
    border-radius: 3px !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    
}

a:link, a:visited, a:active {
    color: #FF0000 !important;
    text-decoration: none !important;
    text-shadow: 0 0 3px #FF7F00 !important;
    transition: all 0.3s !important;
}

a:hover {
    color: #00FF00 !important;
    text-shadow: 0 0 8px #FF7F00 !important;
}

.pic, .photo {
    box-shadow: 0 0 20px #FF0000 !important;
    transition: all 0.3s !important;
    will-change: transform;
}

.pic:hover, .photo:hover {
    transform: scale(1.05) !important;
    box-shadow: 0 0 30px #FF7F00 !important;
}

input[type="submit"], button, .button {
    background: linear-gradient(45deg, #00FF00, #FF7F00) !important;
    color: #FFFFFF !important;
    border: 3px solid transparent !important;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5) !important;
    padding: 5px 10px !important;
    cursor: pointer !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    transition: all 0.3s !important;
    will-change: transform;
}

input[type="submit"]:hover, button:hover, .button:hover {
    background: linear-gradient(45deg, #00FFFF, #8A2BE2) !important;
    box-shadow: 0 0 15px #FF0000 !important;
    transform: scale(1.05) !important;
}

textarea, input[type="text"] {
    background: linear-gradient(to top right, #FF7F00, #00FF00) !important;
    color: #FFFFFF !important;
    padding: 5px !important;
    border-radius: 5px !important;
    box-shadow: 0 0 8px #FF0000 !important;
}

textarea:focus, input[type="text"]:focus {
    background: linear-gradient(to top right, #00FFFF, #8A2BE2) !important;
    box-shadow: 0 0 12px #FF7F00 !important;
}

@media (max-width: 768px) {
    body, .section, .comments {
        background: black !important;
    }

    .pic, .photo {
        box-shadow: 0 0 15px #FF0000 !important;
    }

    #nav {
        background: linear-gradient(to top, #FF7F00, #00FFFF) !important;
    }

    input[type="submit"], button, .button {
        background: linear-gradient(45deg, #00FF00, #FF7F00) !important;
        width: 100% !important;
    }
}