:root{--transition-duration: .3s;--primary: #E0BA75;--sidebarBG: #2E3136;--contentBG: #E0BA75;--buttonBG: #6b4c10;--scrollTrackBG: #2e3338;--scrollThumbBG: #202225;--borderColor: #E0BA75;--textColor1: #E0BA75;--textColor2: #E0BA75;--textColor3: white;--formFieldBG: transparent;--success: #4caf50;--error: #FE6968;--relic: #ff6000;--ancient: #c9a472}*{margin:0;padding:0;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none}*::-webkit-scrollbar{width:.05rem;height:.05rem}*::-webkit-scrollbar-track{background:var(--primary);border-radius:.08rem}*::-webkit-scrollbar-thumb{background:var(--primary, #409eff);border-radius:.08rem;background-clip:padding-box;border:.01rem solid transparent}*::-webkit-scrollbar-thumb:hover{background:var(--contentBG)}#app,html,body{overflow:hidden;overscroll-behavior:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}body.no-animation{--transition-duration: 0s}body.no-animation *{transition-duration:0s!important;animation-duration:0s!important}#app{height:100vh;width:100vw;overflow:visible;position:fixed;left:0;top:0;right:0;bottom:0;z-index:0;color:var(--textColor1)}html,body{width:100%;height:100%;touch-action:none;user-select:none;overflow:hidden;-webkit-user-drag:none;background:radial-gradient(110.54% 88.69% at 48.36% 53.75%,#4937177a,#4e390ea3 52.64%,#2a1d0452);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:PingFang SC,Heiti SC,Helvetica Neue,Helvetica,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}video{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);object-fit:cover;object-position:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;contain:strict}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}input::placeholder{font-size:.15rem;color:#999}input::-webkit-input-placeholder{font-size:.15rem;color:#999}input::-moz-placeholder{font-size:.15rem;color:#999}input:-ms-input-placeholder{font-size:.15rem;color:#999}input:-moz-placeholder{font-size:.15rem;color:#999}
