* {
    margin: 0;
    padding: 0;
    position: relative;
    box-sizing: border-box;
    user-select: none;
}

:root {
    font-size: 2vh;
    width: 100vw;
    height: 100%;
    --scrolW: .5rem;
}

body {
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: black !important;
    cursor: url(../Images/CUR/arrow.cur), auto;
}

a {
    text-decoration: none;
}

ul,
li {
    list-style: none;
}

input {
    border: none;
    outline: none;
    background-color: transparent;
    cursor: url(../Images/CUR/beam.cur), auto;
}

svg,
img {
    width: 100%;
    height: 100%;
}

.clear {
    clear: both;
}

.after::after {
    content: '';
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}

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

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

*::-webkit-scrollbar {
    /*滚动条整体样式*/
    width: 1vh;
    /*高宽分别对应横竖滚动条的尺寸*/
    /* height: 1px; */
}

*::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    /* box-shadow: 0 0 0.3rem rgba(155, 155, 155, .2); */
    --imgColor: rgba(50, 50, 50, 0.5);
    border-radius: 10px;
    /* background-color: rgba(50, 50, 50, .3); */
    background-color: var(--imgColor);
    /* background-image: -webkit-linear-gradient(35deg,
            var(--imgColor) 25%,
            transparent 25%,
            transparent 50%,
            var(--imgColor) 50%,
            var(--imgColor) 75%,
            transparent 75%,
            transparent); */
}

*::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    /* box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); */
    /* background: #ededed; */
    border-radius: 10px;
}

/* 媒体查询：竖屏 */
@media (orientation: portrait) {}

/* 媒体查询：横屏 */
/* @media (orientation: landscape) {} */