@charset "UTF-8";.copyright, .extend_fun.tc, .login > .titleText div:not(:first-child), #app .controller-bg .bg-desc {display: none;}body.normal #app .contain:has(.login) {position: relative;display: flex;justify-content: center;align-items: center;}body.normal #app .contain:has(.login) .login {background: unset !important;-webkit-backdrop-filter: blur(2px);backdrop-filter: blur(2px);border: 1px solid rgba(255, 255, 255, 0.1);box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3);transition: all 0.3s;border-radius: 16px;}body.normal #app .contain:has(.login) .login:hover, body.normal #app .contain:has(.login) .login:has(input:focus) {-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);border-color: rgba(100, 149, 237, 0.3);}body.normal #app .contain:has(.login) .login .titleText {font-weight: 600;background: linear-gradient(to bottom, transparent 60%, #f3e2e4 0) no-repeat;padding: 0px 4px 8px 6px;display: flex;width: max-content;align-items: flex-end;}body.normal #app .contain:has(.login) .login .titleText::after {content: '柚子屋';margin-left: 6px;font-weight: normal;}body.normal #app .contain:has(.login) .login .el-button {width: 100%;background: rgba(0, 149, 237, 0.35) !important;border: none !important;border-radius: 10px;color: rgba(255, 255, 255, 0.95);font-weight: 500;font-size: 16px;letter-spacing: 6px;transition: all 0.3s;transition: all 0.3s;}body.normal #app .contain:has(.login) .login .el-button:hover {background: rgba(100, 149, 237, 0.9) !important;transform: translateY(-1px);box-shadow: 0 4px 15px rgba(100, 149, 237, 0.4);}body.normal #app .contain:has(.login) .login .el-button:active {transform: translateY(0);}body.normal #app .contain:has(.login) .login .loginFooter .el-checkbox {transition: all 0.3s;}body.normal #app .contain:has(.login) .login .loginFooter .el-checkbox:hover .el-checkbox__label {color: rgba(255, 255, 255, 0.95);}body.normal #app .contain:has(.login) .login .loginFooter .el-checkbox .el-checkbox__label {color: rgba(255, 255, 255, 0.7);transition: all 0.3s;}body.normal #app .contain:has(.login) .login .loginFooter .el-checkbox.is-checked .el-checkbox__inner {border-color: rgba(70, 130, 180, 0.9);}body.normal #app .contain:has(.login) .login .qrcode-desc {display: none;}body.normal #app .contain:has(.login) .login .qrcode-code::after {color: var(--login-text-color);text-align: center;margin: 32px auto 0;font-size: 14px;line-height: 20px;display: block;content: 'Please sit back and relax\A请坐和放宽';white-space: pre-wrap;}body.normal #app .home .windows .devName.bold {width: 40px;overflow: hidden;}body.normal #app .home .windows .devName.bold img {display: none;}body.normal #app .home .desktop .widget .actIcon {opacity: 0;transition: all 0.3s;}body.normal #app .home .desktop .widget:hover .actIcon {opacity: 1;}body.normal #app:has(.maximum.active):not(:has(.noframeViewerTheme.active)) .winOperateArea, body.normal #app:has(.maximum.active):not(:has(.noframeViewerTheme.active)) .rightArea > *:not(.insteadOfWinOperateIcon) {display: none;}body.normal #app:has(.maximum.active):not(:has(.noframeViewerTheme.active)) .main {top: 0;z-index: 10;}body.normal #app:has(.maximum.active):not(:has(.noframeViewerTheme.active)) .main .siderBar {display: none;}body.normal .setup-popper .userInfo {border-radius: 12px;padding: 20px;}body.normal .setup-popper .userInfo .nickname {display: flex;flex-direction: column;}body.normal .setup-popper .userInfo .nickname::after {content: '言语道断，非物所拘。';font-weight: 400;font-size: 13px;line-height: 15px;white-space: nowrap;margin-top: 8px;}body.normal .setup-popper .userInfo .username, body.normal .setup-popper .userInfo .userInfoBottomItem:has(.nasName) {display: none;}