:root{--page-bg: #f5f6f8;--card-bg: #ffffff;--card-bg-hover: #fafbfd;--card-border: #c9c9c9;--card-border-light: #e8e8e8;--card-shadow: 0 3px 8px 6px rgba(7, 17, 27, .05);--text: #4c4948;--text-2: #9a9a9a;--text-3: #b0b6bd;--header-bg: rgba(255, 255, 255, .98);--input-bg: #f7f9fb;--input-border-hover: #c7d6f2;--mask-bg: rgba(0, 0, 0, .45);--quote-bg: #f7f9fb;--glass-bg: rgba(255, 255, 255, .6);--tint-gradient: linear-gradient(135deg, #eef5fe 0%, #f8fbff 60%, #fdfdff 100%)}[data-theme=dark]{--page-bg: #17181c;--card-bg: #222429;--card-bg-hover: #282b31;--card-border: #383b42;--card-border-light: #3a3d44;--card-shadow: 0 3px 8px 6px rgba(0, 0, 0, .35);--text: #d6d7da;--text-2: #94969c;--text-3: #6d7078;--header-bg: rgba(28, 30, 35, .97);--input-bg: #2a2d33;--input-border-hover: #4a5468;--mask-bg: rgba(0, 0, 0, .6);--quote-bg: #2a2d33;--glass-bg: rgba(20, 22, 26, .65);--tint-gradient: linear-gradient(135deg, #232838 0%, #1f232e 60%, #1c1f27 100%)}@font-face{font-family:LXGW Marker Gothic;font-display:swap;src:url(/fonts/LXGWMarkerGothic-Regular.woff2) format("woff2"),url(/fonts/LXGWMarkerGothic-Regular.ttf) format("truetype")}html,body,#root{height:100%;margin:0;padding:0;color:var(--text);background-color:var(--page-bg);font-size:16px;font-family:LXGW Marker Gothic;min-height:100vh}html{scrollbar-gutter:stable}html::-webkit-scrollbar{width:0;height:0}body{hyphens:auto;-webkit-box-orient:vertical}body::-webkit-scrollbar{width:0;height:0}body::-webkit-scrollbar-track{background-color:transparent}body::-webkit-scrollbar-thumb{background-color:transparent;border-radius:0}.ant-form{width:100%;font-family:LXGW Marker Gothic}.ant-form ::placeholder{font-family:LXGW Marker Gothic}.ant-form label,.ant-form input,.ant-form textarea{font-family:LXGW Marker Gothic;color:var(--text)}.ant-form button{font-family:LXGW Marker Gothic}.ant-form .cm-content,.ant-form .ant-select-selection-item{font-family:LXGW Marker Gothic;color:var(--text)}.ant-form .ant-select-selection-placeholder{font-family:LXGW Marker Gothic}.ant-form .cm-line{padding:0}.ant-form .ant-upload button{font-family:LXGW Marker Gothic}.ant-btn{font-family:LXGW Marker Gothic;border-radius:8px}.ant-btn-primary:not(.ant-btn-dangerous){background-color:#50b1f7;box-shadow:none}.ant-btn-primary:not(.ant-btn-dangerous):hover,.ant-btn-primary:not(.ant-btn-dangerous):focus{background-color:#1e90ff!important}.ant-popover{font-family:LXGW Marker Gothic}.ant-popover .ant-popover-inner{border-radius:10px}.ant-popover .ant-popover-title,.ant-popover .ant-popover-inner-content{font-family:LXGW Marker Gothic;color:var(--text)}.ant-popover .ant-popconfirm-buttons .ant-btn{height:28px;padding:0 12px;font-size:13px;border-radius:6px}.ant-popover .ant-popconfirm-buttons .ant-btn-primary{background-color:#ff4d4f}.ant-popover .ant-popconfirm-buttons .ant-btn-primary:hover,.ant-popover .ant-popconfirm-buttons .ant-btn-primary:focus{background-color:#ff7875!important}.ant-modal .ant-btn{font-family:LXGW Marker Gothic;border-radius:8px}.service-down-msg{margin-top:64px}.service-down-msg .ant-message-notice-content{background:transparent!important;box-shadow:none!important;padding:0!important}.service-down-banner{display:flex;align-items:center;gap:12px;padding:10px 26px 10px 18px;border-radius:999px;background:#24282feb;backdrop-filter:blur(8px);box-shadow:0 4px 18px #00000038;color:#fff;font-family:LXGW Marker Gothic}.service-down-banner .service-down-dot{width:8px;height:8px;border-radius:50%;background:#ff9f43;box-shadow:0 0 #ff9f4399;animation:service-down-pulse 1.6s ease-out infinite}.service-down-banner .service-down-icon{display:flex;align-items:center;color:#50b1f7}.service-down-banner .service-down-text{display:flex;flex-direction:column;line-height:1.4}.service-down-banner .service-down-text .service-down-title{font-size:15px;font-weight:600;letter-spacing:1px}.service-down-banner .service-down-text .service-down-sub{font-size:12px;color:#ffffff8c;letter-spacing:.5px}.service-up-banner{display:flex;align-items:center;gap:8px;padding:9px 22px;border-radius:999px;background:#2e3e32eb;backdrop-filter:blur(8px);box-shadow:0 4px 18px #00000038;color:#7bd88f;font-family:LXGW Marker Gothic}.service-up-banner .service-up-text{font-size:14px;letter-spacing:1px;color:#fff}@keyframes service-down-pulse{0%{box-shadow:0 0 #ff9f438c}70%{box-shadow:0 0 0 8px #ff9f4300}to{box-shadow:0 0 #ff9f4300}}@media screen and (max-width:480px){.service-down-banner{padding:8px 18px 8px 14px;gap:9px}.service-down-banner .service-down-text .service-down-title{font-size:13px}.service-down-banner .service-down-text .service-down-sub{font-size:11px}}.auth-expired-msg{margin-top:64px}.auth-expired-msg .ant-message-notice-content{background:transparent!important;box-shadow:none!important;padding:0!important}.auth-expired-banner{display:flex;align-items:center;gap:8px;padding:9px 22px;border-radius:999px;background:#40301eeb;backdrop-filter:blur(8px);box-shadow:0 4px 18px #00000038;color:#ffce6a;font-family:LXGW Marker Gothic}.auth-expired-banner span{font-size:14px;letter-spacing:1px;color:#fff}@media(max-width:768px){#waifu{display:none!important}}[data-theme=dark] .aplayer .aplayer-info .aplayer-title,[data-theme=dark] .aplayer .aplayer-author,[data-theme=dark] .aplayer .aplayer-info .aplayer-music .aplayer-title,[data-theme=dark] .aplayer .aplayer-list li,[data-theme=dark] .aplayer .aplayer-info .aplayer-controller .aplayer-time,[data-theme=dark] .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played,[data-theme=dark] .aplayer .aplayer-list li .aplayer-list-title,[data-theme=dark] .aplayer .aplayer-list li .aplayer-list-author{color:#d6d7da}[data-theme=dark] .aplayer .aplayer-list li .aplayer-list-index{color:#94969c}[data-theme=dark] .aplayer .aplayer-list li:hover{background:#282b31}[data-theme=dark] .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar{background-color:#3a3d44}[data-theme=dark] .aplayer .aplayer-info .aplayer-music .aplayer-author{color:#94969c}[data-theme=dark] .md-editor-preview-wrapper{color:#d6d7da}[data-theme=dark] .md-editor{background-color:transparent}[data-theme=dark] .md-editor-preview{color:#d6d7da}.pageLoading___zNJMD{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;overflow:hidden}.pageLoading___zNJMD .loader___UJ_yb{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.pageLoading___zNJMD .loader___UJ_yb .circle___TwU4E{width:150px;height:150px;border-radius:50%;border:3px solid transparent;border-top-color:#fff;animation:spin___uEGRU 1.8s linear infinite;z-index:2}.pageLoading___zNJMD .loader___UJ_yb .circle___TwU4E:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#a4a4a4;animation:spin-reverse___Odpxp .6s linear infinite}.pageLoading___zNJMD .loader___UJ_yb .circle___TwU4E:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#d3d3d3;animation:spin___uEGRU 1s linear infinite}.pageLoading___zNJMD .loader___UJ_yb .text___HqUZ5{display:flex;flex-direction:column;align-items:center;color:#fff;z-index:2;margin-top:40px;font-size:24px}.pageLoading___zNJMD .loader___UJ_yb .text___HqUZ5 .tip___unvZa{margin-top:6px;font-size:18px;opacity:.6}.pageLoading___zNJMD .section___CliIE{position:fixed;top:0;width:51%;height:100%;background:var(--text);z-index:1}.pageLoading___zNJMD .section___CliIE.left___Ge68R{left:0}.pageLoading___zNJMD .section___CliIE.right___dURoK{right:0}.pageLoading___zNJMD.loaded___MtmVx{visibility:hidden;transform:translateY(-100%);transition:transform .3s 1s ease-out,visibility .3s 1s ease-out}.pageLoading___zNJMD.loaded___MtmVx .loader___UJ_yb .circle___TwU4E,.pageLoading___zNJMD.loaded___MtmVx .loader___UJ_yb .text___HqUZ5{opacity:0;transition:opacity .3s ease-out}.pageLoading___zNJMD.loaded___MtmVx .section___CliIE.left___Ge68R{transform:translate(-100%);transition:transform .5s .3s cubic-bezier(.645,.045,.355,1)}.pageLoading___zNJMD.loaded___MtmVx .section___CliIE.right___dURoK{transform:translate(100%);transition:transform .5s .3s cubic-bezier(.645,.045,.355,1)}@keyframes spin___uEGRU{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-reverse___Odpxp{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}
