:root { --mio-main: 255, 255, 255; --mio-text: 0, 0, 0; --mio-primary: 100, 209, 226; /* 主题色 #64d1e2 偏蓝 */ --mio-primary50: 63, 194, 214; --mio-main-opacity: 0.3; --hope-colors-info9: rgba(var(--mio-primary), 1); --hope-colors-info4: rgba(var(--mio-primary), 1); --hope-colors-info5: rgba(var(--mio-primary50), 1); --hope-colors-info11: rgba(var(--mio-main), 1); .hope-ui-dark { --mio-main: 0, 0, 0; --mio-text: 255, 255, 255; --mio-main-opacity: 0.3; --hope-colors-info9: rgba(var(--mio-primary), 1); --hope-colors-info4: rgba(var(--mio-primary), 0.4); --hope-colors-info5: rgba(var(--mio-primary50), 0.4); --hope-colors-info11: rgba(var(--mio-primary50), 1); } } @font-face { font-family: "Yozai"; src: url("../font/Yozai-Regular.ttf") format("truetype"); } @font-face { font-family: "HYTMR"; src: url("https://npm.elemecdn.com/fontcdn-ariasaka@1.0.0/HYTangMeiRen55W.woff2") format("woff2"); } /** 背景 */ body::before { content: ""; position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background-position: center; background-attachment: fixed; background-size: cover; background-repeat: no-repeat; background-image: url(https://kpinquan.dpdns.org/win11.jpg); /* 背景图片,可自行替换 */ z-index: 0; } @media screen and (max-width: 960px) { body::before { background-image: url(https://kasuie.cc/api/img/bg?type=mobile&size=regular); /* 竖屏背景图片,可自行替换 */ } } /**白天背景稍亮*/ body.hope-ui-light::before { filter: blur(3px) brightness(0.7); } /**夜间背景稍暗*/ body.hope-ui-dark::before { filter: blur(3px) brightness(0.3); } div#root { position: relative; z-index: 1; } /**管理后台*/ div#root div.hope-c-PJLV-iiLzBwx-css { background: transparent; } /**头部*/ div#root div.hope-c-PJLV-iiLzBwx-css header { background-color: rgba(var(--mio-main), 0.3); } /**内容区*/ /**侧边栏*/ div.hope-c-PJLV-ibpTetR-css > div:first-child { background-color: rgba(var(--mio-main), 0.3); } div.hope-c-PJLV-ibpTetR-css > div:first-child div.hope-c-PJLV-ibBheSN-css { color: var(--mio-main); } /**tag a*/ div.hope-c-PJLV-ibpTetR-css > div:first-child a.hope-c-PJLV-ikmVjeJ-css { color: rgba(var(--mio-primary)); background-color: rgba(var(--mio-primary), 0.2); } /**暗色模式*/ div.hope-c-PJLV-ibpTetR-css > div:first-child .hope-c-PJLV-ijrehjy-css { background: rgba(var(--mio-main), 0.3); } /**亮色模式*/ div.hope-c-PJLV-ibpTetR-css > div:first-child .hope-c-PJLV-ikaEncD-css { background: rgba(var(--mio-primary), 0.3); } /**主内容区*/ /**卡片*/ div.hope-c-PJLV-ibpTetR-css div.hope-c-PJLV-ijycFhp-css div.hope-c-PJLV-iiBrJnl-css, div.hope-c-PJLV-ibpTetR-css div.hope-c-PJLV-ijycFhp-css div.hope-c-PJLV-iiVJRSE-css { transition: all 0.2s ease-in-out; background: rgba(var(--mio-main), 0.3); } div.hope-c-PJLV-ibpTetR-css div.hope-c-PJLV-ijycFhp-css div.hope-c-PJLV-iiBrJnl-css:hover, div.hope-c-PJLV-ibpTetR-css div.hope-c-PJLV-ijycFhp-css div.hope-c-PJLV-iiVJRSE-css:hover { border-color: rgba(var(--mio-primary), 0.7); } /**字段*/ .hope-c-kvTTWD-hYRNAb-variant-filled { background-color: rgba(var(--mio-main), 0.2); } .hope-c-kvTTWD-hYRNAb-variant-filled:hover, .hope-c-kvTTWD-hYRNAb-variant-filled:focus { background-color: rgba(var(--mio-main), 0.7); border-color: rgba(var(--mio-primary), 0.5); } /**开关*/ .hope-c-mHASU-byiOue-variant-filled { color: rgb(var(--mio-primary), 0.5); background-color: rgba(var(--mio-main), 0.2); } .hope-c-mHASU-byiOue-variant-filled[data-checked] { background-color: currentcolor; } .hope-c-mHASU-byiOue-variant-filled[data-focus] { box-shadow: 0 0 0 3px var(--mio-primary); border-color: var(--mio-primary); } /**头部*/ div#root div.header { background: transparent; } div#root div.header .header-left { width: 40px; height: 40px; } div#root div.header .header-right > button { background: transparent; } div#root div.header svg { color: rgba(var(--mio-primary)); } /**内容部分*/ div#root div.body { min-height: calc(100vh - 102px); } /*导航部分*/ div#root div.body nav.nav { color: #fff; background: transparent; } div#root div.body nav.nav::after { background-color: transparent; } /*列表部分*/ div#root div.body div.obj-box { background-color: rgba(var(--mio-main), var(--mio-main-opacity)); min-height: 300px; max-height: calc(100vh - 170px); overflow-y: auto; backdrop-filter: blur(5px); } div#root div.body div.obj-box::-webkit-scrollbar { width: 4px; transition: all 0.3s ease-in-out; } div#root div.body div.obj-box::-webkit-scrollbar-thumb { cursor: pointer; border-radius: 8px; transition-duration: 150ms; background: rgba(var(--mio-text), 0.15); box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1); } div#root div.body div.obj-box::-webkit-scrollbar-track { border-radius: 8px; box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1); background: rgba(255, 255, 255, 0.05); } div#root div.body div.obj-box::-webkit-scrollbar-thumb:hover { background-color: rgba(var(--mio-primary), 0.4); } div#root div.body div.obj-box span.hope-c-iojPKw svg { color: rgba(var(--mio-main), 1); } /*底部MD*/ div#root div.body div.hope-c-PJLV-ikSuVsl-css, div#root div.body .hope-c-PJLV-iiuDLME-css { background-color: rgba(var(--mio-main), var(--mio-main-opacity)); backdrop-filter: blur(5px); } /**MD*/ .markdown-body { font-family: inherit !important; } .markdown-body > ul > li::marker { color: rgba(var(--mio-primary), 1); } /**侧边栏*/ div#root div.body div.hope-c-PJLV-ieGWMbI-css { background-color: rgba(var(--mio-main), var(--mio-main-opacity)); } div#root div.body div.hope-c-PJLV-ieGWMbI-css p.hope-c-PJLV-iZZmce-css { background-color: rgba(var(--mio-primary), 0.7); } div#root div.body div.hope-c-PJLV-ieGWMbI-css p.hope-c-PJLV-igSqJIB-css { text-overflow: ellipsis; overflow: hidden; max-width: 200px; } div#root div.body svg { color: rgba(var(--mio-primary)); } /**底部*/ div#root div.footer { display: none; } /**工具栏*/ div.left-toolbar-box, div.center-toolbar { z-index: 1; } div.left-toolbar-box div.left-toolbar { background-color: rgba(var(--mio-main), 0.8); } div.left-toolbar-box div.left-toolbar svg.hope-icon, div.left-toolbar-box svg.hope-icon { color: rgba(var(--mio-primary)); } div.left-toolbar-box div.left-toolbar svg.hope-icon:hover, div.left-toolbar-box svg.hope-icon:hover { color: rgba(255, 255, 255, 1); background-color: rgba(var(--mio-primary)); } /**返回顶部*/ div.hope-c-PJLV-ihMpUpe-css { background-color: rgba(var(--mio-primary)) !important; } /**tooltip提示*/ div.hope-tooltip { color: rgba(255, 255, 255, 1); background-color: rgba(var(--mio-primary), 1); } /**加载图标*/ div.hope-spinner { color: rgba(var(--mio-primary)); } /**menu下拉区域*/ div.hope-menu__content { background-color: rgba(var(--mio-main), var(--mio-main-opacity)); } /**select下拉区域*/ div.hope-c-XJURY { background: rgba(var(--mio-main), 0.8); } /**登录页*/ div.hope-c-PJLV-ibcBsNO-css .hope-c-PJLV-ifJliWT-css, div.hope-c-PJLV-ibcBsNO-css .hope-c-PJLV-igjRXTJ-css { display: none; } div.hope-c-PJLV-ibcBsNO-css div.hope-c-PJLV-ibiABng-css, div.hope-c-PJLV-ibcBsNO-css div.hope-c-PJLV-ihWgyFw-css { background-color: transparent; } /**登录框*/ div.hope-c-PJLV-ibcBsNO-css div.hope-c-PJLV-iubUra-css, div.hope-c-PJLV-ibcBsNO-css .hope-c-PJLV-ifjOQLV-css { background-color: rgba(var(--mio-main), 0.5); backdrop-filter: blur(5px); } div.hope-c-PJLV-ibcBsNO-css div.hope-c-PJLV-idKXllh-css a { display: none; }