a,body,button,div,h1,h2,h3,h4,h5,h6,img,input,li,p,select,span,textarea,ul{font-family:'PingFang SC','Microsoft YaHei','Helvetica Neue',Helvetica,Arial,sans-serif;margin:0;padding:0;list-style-type:none;text-decoration:none;box-sizing:border-box;color:var(--text-color);outline:0;-webkit-tap-highlight-color:transparent}:root{--highlight-color:#80ffff;--border-color:#80ffff;--background-color:black;--app-background-color:#00000000;--text-color:white;--button-bgcolor:#80ffff96}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{cursor:url(../images/cursor-text.ico),text}a{cursor:url(../images/pointer2.ico),pointer}body{background-color:var(--background-color);user-select:none;overflow-x:hidden;transition:all .3s linear;cursor:url(../images/pointer.ico),auto}div#app{width:1366px;position:relative;background-color:var(--background-color);margin:0 auto;display:none;opacity:0;transition:all .3s linear;cursor:url(../images/pointer.ico),auto}header{width:1366px;height:60px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;background-color:var(--app-background-color);backdrop-filter:blur(10px);position:fixed;top:0;z-index:999}header h1{font-size:clamp(.938rem,.843rem + .76vw,1.75rem);color:var(--highlight-color);margin-left:20px}header a.active,header a:hover{transition:all .3s linear;color:var(--highlight-color)}header div.left-box,header div.right-box{display:flex;align-items:center}header div.left-box .nav-box{display:flex;align-items:center;margin-left:70px}header div.left-box .nav-box a{margin-right:60px;font-size:clamp(.625rem,.545rem + .64vw,1.313rem)}header input[type=search]{width:250px;height:35px;border-radius:5px;border:2px solid var(--highlight-color);padding-left:30px;font-size:13px;color:var(--highlight-color);background-color:transparent;background:url(../images/search.svg) no-repeat center left;background-size:25px 25px}header button{width:80px;height:35px;border-radius:5px;border:none;background-color:#80ffff30;font-size:16px;cursor:url(../images/pointer2.ico),pointer;margin-left:20px}header button:hover{background-color:#80ffff50}header div#theme-btn{margin-left:10px;cursor:url(../images/pointer2.ico),pointer}header div#theme-btn svg{width:30px;height:30px}header div#theme-btn svg path{fill:var(--highlight-color)}main{margin-top:70px;padding:0 20px;cursor:url(../images/pointer.ico),auto}footer div.friends-list-box{display:flex;align-items:center;font-size:14px}footer div.friends-list-box img{width:120px;height:auto;margin-right:50px}footer{font-size:14px;padding:15px;background-color:#80ffff39;border-radius:5px}footer p span{margin-right:50px;display:inline-flex;align-items:center}footer p{display:flex;align-items:center}footer p span img{width:20px;height:20px}canvas{position:fixed;top:0;left:0;z-index:999;opacity:1;transition:opacity .5s linear}div#loading-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;background-color:rgba(0,0,0,.5);border-radius:5px;padding:20px;font-size:20px;border:1px solid var(--highlight-color);animation:loadingText 1s linear 0s infinite alternate;display:flex;align-items:center}div#loading-dialog h3{color:inherit}@keyframes loadingText{from{color:#fff}to{color:var(--highlight-color)}}div#dialog-box{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:9999;background-color:rgba(0,0,0,.7);display:none;justify-content:center;align-items:center;transition:all .2s ease;transform:scale(0)}div#dialog-box div.win{width:300px;height:220px;background-color:var(--background-color);border:1px solid var(--border-color);border-radius:5px;padding:10px}div#dialog-box div.win h4{color:var(--highlight-color)}div#dialog-box div.win button{padding:5px 20px;outline:0;border:0;border-radius:5px;cursor:url(../images/pointer2.ico),pointer}div#dialog-box div.win button#confirm-btn{background-color:var(--button-bgcolor)}div#dialog-box div.win button#cancel-btn{background-color:transparent;border:1px solid var(--border-color)}div#dialog-box div.win .info{height:150px;display:flex;align-items:center}div#dialog-box div.btn-box{text-align:right}div#topbtn{position:fixed;bottom:20px;right:20px;z-index:9999;background-color:var(--button-bgcolor);border-radius:5px;padding:5px;transition:all .3s linear;cursor:url(../images/pointer2.ico),pointer}div#topbtn svg{width:20px;height:20px}div#topbtn:hover{box-shadow:0 0 10px var(--highlight-color)}div#nav-btn{display:none}div#nav-btn svg{width:20px;height:20px}div#nav-btn svg path{fill:var(--highlight-color)}header div.right-box div{margin-left:15px;margin-right:10px;display:flex;align-items:center}#left-nav-box{position:fixed;top:60px;height:calc(100vh - 70px);left:0;width:300px;border:1px solid var(--border-color);background-color:var(--background-color);z-index:99999999;border-radius:10px;display:none}#left-nav-box li{padding:15px}#left-nav-box li:active{background-color:var(--highlight-color)}#left-nav-box button{padding:5px 20px;outline:0;border:1px solid var(--highlight-color);border-radius:5px;background-color:transparent;text-align:center;position:relative;left:50%;transform:translateX(-50%);top:104px;cursor:url(../images/pointer2.ico),pointer}div#login-form-box{width:100%;height:100vh;background:#0000009c;position:fixed;top:0;left:0;display:none;z-index:1000}div#login-form-box .form{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:250px;height:300px;background:var(--background-color);border-radius:10px;border:2px solid var(--border-color);padding:20px}div#login-form-box .form h3{text-align:center}div#login-form-box .form div label{position:absolute;bottom:8px;font-size:15px;display:block;color:var(--highlight-color);transition:all .3s linear}div#login-form-box .form div{position:relative;margin-top:15px}div#login-form-box .form div input{height:40px;width:100%;background:0 0;border:none;border-bottom:1px solid var(--button-bgcolor)}div#login-form-box .form div input:focus+label,div#login-form-box .form div input:valid+label{bottom:30px;font-size:11px}div#login-form-box button{width:100%;padding:8px 0;background:var(--button-bgcolor);border:none;border-radius:15px;margin-top:30px}div#login-form-box button:hover{background:var(--highlight-color);box-shadow:0 0 10px var(--highlight-color);cursor:url(../images/pointer2.ico),pointer}div#login-form-box p.other-info-box{display:flex;justify-content:space-between;font-size:13px;margin-top:5px}div#login-form-box p.other-info-box span:hover{color:var(--highlight-color);cursor:url(../images/pointer2.ico),pointer}div#login-form-box p.xieyi{text-align:center;font-size:13px;margin-top:20px}div#login-form-box p.xieyi span a{color:var(--highlight-color);cursor:url(../images/pointer2.ico),pointer}div#login-form-box .register-form{height:auto!important;display:none}div#login-form-box .code-input-box span{position:absolute;top:5px;right:0;font-size:13px;color:var(--highlight-color);cursor:url(../images/pointer2.ico),pointer}div#login-form-box .close-btn{font-size:25px;position:fixed!important;top:0;right:10px;cursor:url(../images/pointer2.ico),pointer}div#login-form-box .close-btn:hover{color:var(--highlight-color)}header div.right-box div.user-box{align-items:center;font-size:13px;display:none}header .user-box img{width:40px;height:40px;border-radius:50%;margin-right:10px}header .user-box .name-box{margin:0;margin-left:5px}header .user-box .avatar-box{width:40px;height:40px;margin:0}header div.user-menu-box{position:absolute;width:100px;display:block!important;border:1px solid var(--highlight-color);border-radius:5px;top:40px;right:50px;display:none!important}header div.user-menu-box li{background-color:var(--background-color);padding:10px;display:block;text-align:center}header div.user-menu-box li:hover{background-color:var(--button-bgcolor);cursor:url(../images/pointer2.ico),pointer}header div.user-box:hover div.user-menu-box{display:block!important}div#put-feedback-form-box-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;background-color:#0000006b;border-radius:5px;padding:20px;width:100%;height:100vh;display:none}div#put-feedback-form-box-dialog .put-feedback-form-box{width:800px;height:447px;background-color:var(--background-color);border-radius:5px;padding:20px;overflow-y:auto;position:relative;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid var(--highlight-color)}div#put-feedback-form-box-dialog .put-feedback-form-box .title{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}div#put-feedback-form-box-dialog select{height:35px;border-radius:5px;border:1px solid var(--highlight-color);background-color:transparent;color:var(--highlight-color);margin-right:50px}div#put-feedback-form-box-dialog select option{background-color:var(--background-color);color:var(--highlight-color)}div#put-feedback-form-box-dialog .feedback-select-type-box{margin-bottom:20px}div#put-feedback-form-box-dialog textarea{width:100%;height:215px;background:0 0;padding:10px;border-radius:5px;border:1px solid var(--border-color);resize:none}div#put-feedback-form-box-dialog .button-box{text-align:right;margin-top:10px}div#put-feedback-form-box-dialog button{padding:8px 40px;background:0 0;border:none;border-radius:15px;margin-left:10px}div#put-feedback-form-box-dialog button.submit-btn{background:var(--button-bgcolor);cursor:url(../images/pointer2.ico),pointer}div#put-feedback-form-box-dialog button.cancel-btn{background:0 0;border:1px solid var(--border-color);cursor:url(../images/pointer2.ico),pointer}div#put-feedback-form-box-dialog input[type=text]{width:100%;height:30px;background:0 0;border:none;margin-bottom:10px;border-bottom:1px solid var(--highlight-color);font-size:20px;padding-bottom:10px}div#put-feedback-form-box-dialog span.close-btn:hover{color:var(--highlight-color);cursor:url(../images/pointer2.ico),pointer}@media (max-width:1366px){div#app{width:100%}header{width:100%;padding:0}}@media (max-width:1020px){input[type=search]{display:none}}@media (max-width:830px){header div.nav-box{display:none!important}div#nav-btn{display:flex}div#left-nav-box{display:block;left:-300px;transition:all .3s linear}}@media (max-width:800px){div#put-feedback-form-box-dialog .put-feedback-form-box{width:100%;height:100vh}}@media (max-width:700px){footer div.friends-box{display:none}footer p{margin-bottom:10px;display:block}}@media (max-width:330px){div#login-form-box .form{width:80%}}