
        body {
            background-color: black;
            color: white;
            font-family: Help Me, sans-serif;
            text-align: center;
            margin: 0;
            padding: 0;
            height: 100vh;
            display: flex;
            flex-direction: column;
            justify-content: center;
            -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    align-items: center;
    justify-content: center;
    height: 100vh;
    color: white;
    overflow: hidden;
        }
        @font-face {
            font-family: 'Help Me';
            src: url('assets/fonts/HelpMe.ttf') format('truetype');
        }

        h1 {
            font-size: 92px;
            font-weight: lighter;
            color: #ffffff;
            text-shadow: 0 0 6px rgb(255, 255, 255);
            -webkit-touch-callout: none;
            -webkit-user-select: none;
            -khtml-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            display: inline-block;
            text-align: center;
        }
    h1 a {
        text-decoration: none;
        color: white;
        display: inline-block;
        border-bottom: none;
    }
        p {
            font-family: 'Tape';
            font-weight: lighter;
            font-size: 20px; 
            margin-top: -55px;
            color: #ffffff;
            -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
        }
        .no-hover {
    display: block;
}
.hover {
    display: none;
}
.fullscreen {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    min-height: 100vh;
    min-width: 100vw
}
.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
* {
                cursor: url(https://cur.cursors-4u.net/others/oth-8/oth702.cur), auto !important;
            }
            .overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background-color: black;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 9999;
}
.enterbutton {
    background-color: transparent;
    border: none;
    font-family: "arial";
    color: rgb(255, 255, 255);
    position: fixed;
    font-size: 50px;
    font-family: 'Tape';
}
.enterbutton:hover {
	animation: glow 1s ease-in-out infinite alternate;
}
@keyframes glow {
  from {
    text-shadow: 0 0 10px #ffffff;
  }
  to {
    text-shadow: 0 0 20px #ffffff;
  }
}
.phone {
    display: none;
}
@media (max-width: 768px) {
    #enter {
        display: none !important;
    }
    .pc {
        display: none;
    }
    .phone {
        display: block;
    }
}
.blood-spark {
    position: absolute;
    width: 6px;
    height: 6px;
    background-color: rgb(255, 255, 255);
    border-radius: 50%;
    animation: bloodSpark 4s linear forwards, fadeOut 1s ease-in-out 2s forwards;
    opacity: 0.7;
}
@keyframes bloodSpark {
    0% {
        transform: translateY(100vh) translateX(0) scale(1);
        opacity: 0.7;
    }
    100% {
        transform: translateY(calc(-50vh)) translateX(calc(50vw)) scale(0.3);
        opacity: 0.7;
    }
}
@keyframes fadeOut {
    from {
        opacity: 0.7;
    }
    to {
        opacity: 0;
    }
    .tooltip {
        position: relative;
        display: inline-block
    }
}
    .tooltip .tooltiptext {
        visibility: hidden;
        width: 120px;
        background-color: #000;
        color: #fff;
        text-align: center;
        border-radius: 6px;
        padding: 5px 0;
        position: absolute;
        z-index: 1;
        bottom: 150%;
        left: 50%;
        margin-left: -63px
    }

    .tooltip .tooltiptext::after {
        content: "";
        position: absolute;
        top: 100%;
        left: 50%;
        margin-left: -5px;
        border-width: 5px;
        border-style: solid;
        border-color: #000 transparent transparent transparent
    }

    .tooltip:hover .tooltiptext {
        visibility: visible
    }

    .social-icons:hover {
        transform: scale(1.5)
    }
    a:link,a:visited {
        color: transparent;
        text-decoration: none
    }

    a:hover {
        color: transparent;
        text-decoration: none
    }

a,a:hover,body {
    color: #ffffff!important
}

a {
    text-decoration: none
}

a:hover {
    transition: .4s!important
}
.snowflake {
    color: #fff;
    font-size: 1em;
    font-family: Arial, sans-serif;
    text-shadow: 0 0 5px #ffffff;
  }
  
  @-webkit-keyframes snowflakes-fall{0%{top:-10%}100%{top:100%}}@-webkit-keyframes snowflakes-shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(80px);transform:translateX(80px)}}@keyframes snowflakes-fall{0%{top:-10%}100%{top:100%}}@keyframes snowflakes-shake{0%,100%{transform:translateX(0)}50%{transform:translateX(80px)}}.snowflake{position:fixed;top:-10%;z-index:9999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;-webkit-animation-name:snowflakes-fall,snowflakes-shake;-webkit-animation-duration:10s,3s;-webkit-animation-timing-function:linear,ease-in-out;-webkit-animation-iteration-count:infinite,infinite;-webkit-animation-play-state:running,running;animation-name:snowflakes-fall,snowflakes-shake;animation-duration:10s,3s;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite,infinite;animation-play-state:running,running}.snowflake:nth-of-type(0){left:1%;-webkit-animation-delay:0s,0s;animation-delay:0s,0s}.snowflake:nth-of-type(1){left:10%;-webkit-animation-delay:1s,1s;animation-delay:1s,1s}.snowflake:nth-of-type(2){left:20%;-webkit-animation-delay:6s,.5s;animation-delay:6s,.5s}.snowflake:nth-of-type(3){left:30%;-webkit-animation-delay:4s,2s;animation-delay:4s,2s}.snowflake:nth-of-type(4){left:40%;-webkit-animation-delay:2s,2s;animation-delay:2s,2s}.snowflake:nth-of-type(5){left:50%;-webkit-animation-delay:8s,3s;animation-delay:8s,3s}.snowflake:nth-of-type(6){left:60%;-webkit-animation-delay:6s,2s;animation-delay:6s,2s}.snowflake:nth-of-type(7){left:70%;-webkit-animation-delay:2.5s,1s;animation-delay:2.5s,1s}.snowflake:nth-of-type(8){left:80%;-webkit-animation-delay:1s,0s;animation-delay:1s,0s}.snowflake:nth-of-type(9){left:90%;-webkit-animation-delay:3s,1.5s;animation-delay:3s,1.5s}.snowflake:nth-of-type(10){left:25%;-webkit-animation-delay:2s,0s;animation-delay:2s,0s}.snowflake:nth-of-type(11){left:65%;-webkit-animation-delay:4s,2.5s;animation-delay:4s,2.5s}
  
  
