@font-face {
    font-family: 'gothpixel';
    src: url('https://files.catbox.moe/2d57dw.ttf');
}

* {
    font-family: "IM Fell DW Pica", serif;
    color: #ffffff;
    image-rendering: pixelated;
    text-shadow: 0px 0 5px;
    cursor: url(https://cur.cursors-4u.net/others/oth-8/oth704.cur), auto !important;

}

html {
    background-color: black;
    background-image: url("https://file.garden/Z_u3HUVLQiZZrE8Z/idklol/corpseparty.jpg");
}

body {
    font-size: clamp(12px, 3.5vw, 12px);
    animation: in .35s;
    overflow-x: hidden;
    overflow: hidden;

} 

.overlay {
    position: fixed;
    inset: 0;
    background: url('https://files.catbox.moe/li2aaq.gif') repeat;
    mix-blend-mode: overlay;
    opacity: 0.3;
    pointer-events: none;
    z-index: 10;
    animation: fadein2 0.7s;
}

::selection {
    background-color: none;
    color: #ff8f00;
}

a {
    color: #ffffff;
    text-shadow: 1px 1px 4px red;
    text-decoration: none;

}

a:hover {
    color: red;
    text-decoration: underline;
}

#s-m-t-tooltip {
    z-index: 938458935;
    background: rgba(0, 0, 0, 0.8);
    color: rgb(175, 0, 0);
    font-size: 15px;
    line-height: 140%;
    text-align: left;
    border: 1px solid black;
    font-family: ms gothic;
    letter-spacing: 1px;
    text-transform: normal;
    max-width: 300px;
    word-wrap: normal;
    padding: 3px;
    display: block;
    margin: 10px;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
}

.wavy {
    display: inline-flex;
    flex-wrap: wrap;
}

.wavy span {
    display: inline-block;
    font-family: 'PX';
    margin-right: 0.05em;
    color: #fff;
    text-transform: uppercase;
    animation: flip 1.5s infinite;
    animation-delay: calc(.9s * var(--i));
}

@keyframes flip {
    0% {
        transform: rotateY(0deg);
    }

    50% {
        transform: rotateY(180deg);
    }

    100% {
        transform: rotateY(360deg);
    }
}