    * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    
    body {
        padding: 0px;
        margin: 0px;
    }
    
    a,
    a:link,
    a:visited,
    a:hover,
    a:active {
        color: #000;
        text-decoration: none;
    }
    
    .main {
        width: 100%;
        max-width: 600px;
        margin: 0 auto;
        border: 1px solid #369;
        padding: 10px;
        text-align: center;
    }
    
    .main .title {
        text-align: center;
        font-weight: bold;
        background-color: #369;
        color: #FFF;
        padding-top: 10px;
        padding-bottom: 10px;
        margin-bottom: 10px;
        border-bottom: 1px solid #369;
        border-top: 1px solid #369;
        margin-left: -10px;
        margin-right: -10px;
    }
    
    .main .goto-1 {
        text-align: center;
        font-weight: bold;
        color: #FFF;
        margin-bottom: 10px;
        background-color: #F30;
        padding-top: 5px;
        padding-bottom: 5px;
        cursor: pointer;
        width: 46%;
        margin: 1%;
        display: inline-block;
    }
    
    .main .goto-2 {
        text-align: center;
        font-weight: bold;
        color: #FFF;
        margin-bottom: 10px;
        background-color: #090;
        padding-top: 5px;
        padding-bottom: 5px;
        cursor: pointer;
        width: 46%;
        margin: 1%;
        display: inline-block;
    }
    
    .main .goto-3 {
        text-align: center;
        color: #F90;
        font-weight: bold;
        font-size: 30px;
        margin-bottom: 10px;
    }
    
    .hide {
        display: none;
    }
    
    .we-prompt {
        display: none;
        position: fixed;
        left: 0;
        top: 0;
        bottom: 0;
        height: 100%;
        background-color: #FFF;
        width: 100%;
        z-index: 100;
        padding: 10px;
    }
    
    .we-prompt p {
        margin-top: 5px;
        margin-bottom: 5px;
    }
    
    .we-prompt .go-index {
        position: absolute;
        left: 50%;
        bottom: 20px;
        width: 120px;
        margin-left: -50px;
        text-align: center;
        color: #FFF;
        background-color: #090;
        padding: 5px;
        z-index: 110;
    }
    
    .masked {
        background-image: -webkit-linear-gradient(left, #3498db, #f47920 10%, #d71345 20%, #f7acbc 30%, #ffd400 40%, #3498db 50%, #f47920 60%, #d71345 70%, #f7acbc 80%, #ffd400 90%, #3498db);
        color: transparent;
        -webkit-text-fill-color: transparent;
        -webkit-background-clip: text;
        background-size: 200% 100%;
        animation: masked-animation 2s infinite linear;
    }
    
    @keyframes masked-animation {
        0% {
            background-position: 0 0;
        }
        100% {
            background-position: -100% 0;
        }
    }