@charset "UTF-8";@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-up{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-up-opacity{from{opacity:0;transform:translateY(20px)}to{opacity:.8;transform:translateY(0)}}@keyframes fade-down{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-left{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes fade-right{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes moveDown{0%{transform:rotate(180deg)translateY(0)}50%{transform:rotate(180deg)translateY(-6px)}100%{transform:rotate(180deg)translateY(0)}}@keyframes loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes blink{0%{opacity:.2}20%{opacity:1}100%{opacity:.2}}@keyframes scale{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}:root{--main-color:#425aef;--main-color-bg:#4259ef0d;--main-site-background:#f7f9fe;--main-card-background:#fff;--main-card-second-background:#f7f7f9;--main-font-color:#363636;--main-font-second-color:#3c3c43cc;--main-card-border:#e3e8f7;--main-border-shadow:#2c2d300c;--main-scrollbar-bar:rgba(60, 60, 67, 0.4);--main-mask-background:rgba(255, 255, 255, 0.95);--main-mask-Inverse-background:rgba(0, 0, 0, 0.08);--main-mask-second-background:rgba(255, 255, 255, 0.45);--main-color-opacity:rgba(255, 255, 255, 0.15);--main-dark-opacity:rgba(255, 255, 255, 0.15);--main-dark-shadow:#0000006e;--main-info-color:#50bfff;--main-info-color-gray:#50bfff60;--main-warning-color:#ffa500;--main-warning-color-gray:#f7ba2a60;--main-success-color:#13ce66;--main-success-color-gray:#13ce6660;--main-error-color:#ff3842;--main-error-color-gray:#ff38423b;--main-color-blue:#0084ff;--main-color-white:#ffffff40;--main-color-gray:#999;--main-color-red:#ff3842;--main-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu,
    Cantarell, "Helvetica Neue", sans-serif;--code-bg:#fff;--code-border:#e1e4e8;--code-line-number-color:#8b949e;--code-line-number-border:#e1e4e8;--code-header-bg:#f6f8fa;--code-header-color:#424242;--code-button-hover:#f3f4f6}@media(prefers-color-scheme:dark){:root{--main-color:#dfac46;--main-color-bg:#f2b94b23;--main-site-background:#18171d;--main-card-background:#1b1c20;--main-card-second-background:#21232a;--main-font-color:#f7f7fa;--main-font-second-color:#a1a2b8;--main-card-border:#3d3d3f;--main-border-shadow:#00000050;--main-scrollbar-bar:rgba(200, 200, 223, 0.4);--main-mask-background:rgba(0, 0, 0, 0.95);--main-mask-Inverse-background:rgba(255, 255, 255, 0.08);--main-mask-second-background:rgba(0, 0, 0, 0.45);--main-color-opacity:rgba(0, 0, 0, 0.15);--code-bg:#0d1117;--code-border:#30363d;--code-line-number-color:#8b949e;--code-line-number-border:#30363d;--code-header-bg:#161b22;--code-header-color:#c9d1d9;--code-button-hover:#21262d}}html.hmos{--main-font-family:"HarmonyOS_Regular", sans-serif}html.lxgw{--main-font-family:"LXGW WenKai Screen", sans-serif}html.dark{--main-color:#dfac46;--main-color-bg:#f2b94b23;--main-site-background:#18171d;--main-card-background:#1b1c20;--main-card-second-background:#21232a;--main-font-color:#f7f7fa;--main-font-second-color:#a1a2b8;--main-card-border:#3d3d3f;--main-border-shadow:#00000050;--main-scrollbar-bar:rgba(200, 200, 223, 0.4);--main-mask-background:rgba(0, 0, 0, 0.95);--main-mask-Inverse-background:rgba(255, 255, 255, 0.08);--main-mask-second-background:rgba(0, 0, 0, 0.45);--main-color-opacity:rgba(0, 0, 0, 0.15);--code-bg:#0d1117;--code-border:#30363d;--code-line-number-color:#8b949e;--code-line-number-border:#30363d;--code-header-bg:#161b22;--code-header-color:#c9d1d9;--code-button-hover:#21262d}html .iconfont{font-size:1rem}html button{font-family:var(--main-font-family)}html.image{--main-card-border:#3d3d3f63;--main-font-second-color:#c6c6c6;--main-card-background:#1b1c20de;--main-card-second-background:#21232ab5}html.image .main-nav{backdrop-filter:blur(20px)}html.image .main-nav.top{backdrop-filter:blur(0)}@media(max-width:768px){html.image .main-nav.down .nav-center{background-color:#1b1c20!important}}html.image .loading{backdrop-filter:blur(20px)}html.image .tags-cloud .all-tags::after{display:none}*{-webkit-user-drag:none;box-sizing:border-box}html{user-select:none;scroll-behavior:smooth;-webkit-text-size-adjust:100%}html.gray{filter:grayscale(100%)}body{margin:0;padding:0;color:var(--main-font-color);background-color:var(--main-site-background);animation:show forwards .5s;overflow-x:hidden;transition:color .3s,background-color .3s}a{text-decoration:none;color:var(--main-font-color);transition:all .3s}a .iconfont{transition:all .3s}a:hover{color:var(--main-color)}#app{width:100vw;width:100dvw;transition:filter .3s cubic-bezier(.25,.46,.45,.94)}#app .simplebar-scrollbar::before{right:0;left:4px;background:var(--main-scrolling-bar);transition:background .3s,left .3s;cursor:pointer}#app .simplebar-scrollbar:hover::before{left:2px;background:var(--main-color)}#app.blur{filter:blur(20px)}.s-card{padding:.8rem;border-radius:16px;background-color:var(--main-card-background);border:1px solid var(--main-card-border);box-shadow:0 8px 16px -4px var(--main-border-shadow);transition:all .3s;cursor:pointer}.s-card:hover.hover{border-color:var(--main-color);box-shadow:0 8px 16px -4px var(--main-color-bg)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background-color:var(--main-scrollbar-bar);border-radius:8px;cursor:pointer}::-webkit-scrollbar-thumb:hover{background-color:var(--main-color)}::selection{background-color:var(--main-color);color:#efefef}.fancybox__container .fancybox__progress{background:var(--main-color)!important}.fancybox__container .fancybox__thumb::after{border-width:2px!important;border-color:var(--main-color)!important}.custom-block .custom-block-content p,.custom-block .custom-block-content ul,.custom-block .custom-block-content ol,.custom-block .custom-block-content li{color:var(--main-font-color)!important}.custom-block.info .custom-block-content p,.custom-block.info .custom-block-content ul,.custom-block.info .custom-block-content ol,.custom-block.info .custom-block-content li,.custom-block.warning .custom-block-content p,.custom-block.warning .custom-block-content ul,.custom-block.warning .custom-block-content ol,.custom-block.warning .custom-block-content li,.custom-block.danger .custom-block-content p,.custom-block.danger .custom-block-content ul,.custom-block.danger .custom-block-content ol,.custom-block.danger .custom-block-content li,.custom-block.tip .custom-block-content p,.custom-block.tip .custom-block-content ul,.custom-block.tip .custom-block-content ol,.custom-block.tip .custom-block-content li,.custom-block.summary .custom-block-content p,.custom-block.summary .custom-block-content ul,.custom-block.summary .custom-block-content ol,.custom-block.summary .custom-block-content li{color:var(--main-font-color)!important}.custom-block .custom-block-title{color:inherit}.type-bar{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:1rem;padding:.6rem;font-weight:700;animation:fade-up .6s .3s backwards}.type-bar .all-type{width:100%;display:flex;flex-direction:row;align-items:center;margin-right:12px;overflow:hidden;mask:linear-gradient(90deg,#fff 0,#fff 90%,rgba(255,255,255,.6) 95%,rgba(255,255,255,0) 100%)}.type-bar .all-type .type-item{display:flex;align-items:center;padding:.1rem .5rem;margin-right:6px;font-weight:700;border-radius:8px;white-space:nowrap;height:30px;cursor:pointer;text-transform:capitalize}.type-bar .all-type .type-item .num{margin-left:4px;font-weight:400;padding:2px 6px;font-size:.75rem;color:var(--main-font-color);background-color:var(--main-card-border);border-radius:8px}.type-bar .all-type .type-item.choose{color:var(--main-card-background);background-color:var(--main-color)}.type-bar .all-type .type-item.choose .num{color:var(--main-color)}.type-bar .all-type .type-item.hidden{display:none}.type-bar .all-type .type-item:hover{color:var(--main-card-background);background-color:var(--main-color)}.type-bar .more-type{display:flex;flex-direction:row;align-items:center;white-space:nowrap;margin-right:4px;margin-left:8px}.type-bar .more-type .iconfont{font-size:.9375rem;margin-right:8px}.type-bar .more-type:hover .iconfont{color:var(--main-color)}.post-list{display:flex;flex-direction:column;gap:1.5rem}.post-list.layout-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(max-width:768px){.post-list.layout-grid{grid-template-columns:1fr}}.post-list .post-item{display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease}.post-list .post-item:hover{transform:translateY(-5px)}.post-list .post-item:hover .cover img{transform:scale(1.1)}.post-list .post-item .cover{position:relative;width:100%;height:200px;overflow:hidden;border-radius:8px 8px 0 0}.post-list .post-item .cover .cover-link{display:block;width:100%;height:100%}.post-list .post-item .cover img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.post-list .post-item .content{padding:1.5rem;flex:1;display:flex;flex-direction:column}.post-list .post-item .content .title{font-size:1.5rem;font-weight:700;margin:0 0 1rem;line-height:1.4}.post-list .post-item .content .title a{color:var(--main-font-color);text-decoration:none;transition:color .3s ease}.post-list .post-item .content .title a:hover{color:var(--main-color)}.post-list .post-item .content .summary{font-size:1rem;line-height:1.6;color:var(--main-font-second-color);margin-bottom:1.5rem;flex:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.post-list .post-item .content .meta{display:flex;flex-wrap:wrap;gap:1rem;font-size:.875rem;color:var(--main-font-second-color)}.post-list .post-item .content .meta>div{display:flex;align-items:center;gap:.5rem}.post-list .post-item .content .meta>div .iconfont{font-size:1rem}.post-list .post-item .content .meta .categories a,.post-list .post-item .content .meta .tags a{color:var(--main-font-second-color);text-decoration:none;transition:color .3s ease}.post-list .post-item .content .meta .categories a:hover,.post-list .post-item .content .meta .tags a:hover{color:var(--main-color)}.post-list .post-item .content .meta .categories a:not(:last-child)::after,.post-list .post-item .content .meta .tags a:not(:last-child)::after{content:", ";margin-right:.25rem}@media(max-width:768px){.post-list .post-item .cover{height:160px}.post-list .post-item .content{padding:1rem}.post-list .post-item .content .title{font-size:1.25rem;margin-bottom:.75rem}.post-list .post-item .content .summary{font-size:.875rem;margin-bottom:1rem;-webkit-line-clamp:2}.post-list .post-item .content .meta{font-size:.75rem;gap:.75rem}}.pagination{display:flex;justify-content:center;margin-top:2rem;animation:fade-up .6s .5s backwards}.pagination .pagination-list{display:flex;flex-direction:row;align-items:center}.pagination .pagination-list .page-item{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0 4px;border-radius:8px;font-weight:700;transition:all .3s}.pagination .pagination-list .page-item.active{color:var(--main-card-background);background-color:var(--main-color)}.pagination .pagination-list .page-item:hover:not(.active){color:var(--main-color);background-color:var(--main-color-bg)}.pagination .pagination-list .page-item.prev .iconfont,.pagination .pagination-list .page-item.next .iconfont{font-size:14px}@media(max-width:768px){.pagination .pagination-list .page-item{width:32px;height:32px;margin:0 2px}}.main-aside{padding-left:1rem;display:flex;flex-direction:column;animation:fade-up .6s .3s backwards}.main-aside .weidgets{padding:18px;margin-bottom:1rem}.main-aside .weidgets :deep(.title){margin-bottom:12px;font-weight:700;display:flex;align-items:center;opacity:.75}.main-aside .weidgets :deep(.title) .iconfont{opacity:.6;margin-right:6px}.main-aside .weidgets :deep(.title) .title-name{opacity:.8}.main-aside .sticky{position:sticky;top:calc(60px + 1rem)}.main-aside .sticky .weidgets{animation:fade-up .6s .4s backwards}.main-aside .sticky .weidgets:last-child{margin-bottom:0}.tags-cloud .all-tags{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;max-height:500px;overflow:hidden}.tags-cloud .all-tags .tags{display:inline-block;padding:4px 8px;margin:2px;border-radius:8px}.tags-cloud .all-tags .tags .num{margin-left:2px;opacity:.6}.tags-cloud .all-tags .tags:hover{color:var(--main-color);background-color:var(--main-color-bg)}.tags-cloud .all-tags::after{content:"";position:absolute;bottom:0;left:0;right:0;height:48%;max-height:150px;background-image:linear-gradient(to top,var(--main-card-background),transparent);pointer-events:none}.tags-cloud .more-tags{display:flex;align-items:center;justify-content:center;width:100%;height:40px;border-radius:8px;font-size:14px;border:1px solid var(--main-card-border);background-color:var(--main-card-second-background)}.tags-cloud .more-tags:hover{color:var(--main-color);border-color:var(--main-color-bg);background-color:var(--main-color-bg)}.hello{display:flex;flex-direction:column;align-items:center;background-color:var(--main-color);color:var(--main-card-background);border:none}.hello .tip{display:inline-block;min-width:140px;text-align:center;padding:6px 12px;border-radius:25px;font-size:14px;font-weight:700;background-color:var(--main-color-opacity);margin-bottom:12px;transition:color .3s,transform .3s,background-color .3s}.hello .tip:hover{transform:scale(1.1);color:var(--main-font-color);background-color:var(--main-card-background)}.hello .tip:active{transform:scale(1)}.hello .content{position:relative;display:flex;align-items:center;justify-content:center;min-height:180px}.hello .content .site-logo{position:absolute;width:160px;height:160px;transition:transform cubic-bezier(.69,.39,0,1.21).3s,opacity cubic-bezier(.69,.39,0,1.21).3s;transform-origin:bottom}.hello .content .site-desc{display:block;height:100%;margin-top:20px;font-size:1.1rem;line-height:1.5;opacity:0;transition:opacity .3s}.hello .info{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin-top:20px}.hello .info .name{display:flex;flex-direction:column}.hello .info .name .author{font-weight:700;font-size:20px}.hello .info .name .desc{font-size:12px;opacity:.6}.hello .info .link{display:flex;flex-direction:row;align-items:center;margin-left:20px}.hello .info .link .social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:12px;background-color:var(--main-color-opacity);border-radius:50%}.hello .info .link .social-link .iconfont{font-size:22px;color:var(--main-card-background)}.hello .info .link .social-link:first-child{margin-left:0}.hello .info .link .social-link:hover{transform:scale(1.1);background-color:var(--main-card-background)}.hello .info .link .social-link:hover .iconfont{color:var(--main-font-color)}.hello:hover .content .site-logo{opacity:0;transform:scale(0)}.hello:hover .content .site-desc{opacity:1}.main-aside .clock{width:160px;height:160px;border-radius:50%;border:6px solid var(--main-card-background);box-shadow:0 8px 16px -4px var(--main-border-shadow);background-image:linear-gradient(to bottom,#505152,#2e2f30);overflow:hidden}.main-aside .clock .clock-content{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 16px -6px #191a1b}.main-aside .clock .clock-content .pointer{position:absolute;bottom:calc(50% - 5px);box-shadow:0 0 10px #191a1b;border-radius:25px}.main-aside .clock .clock-content .pointer.hour{width:10px;height:40px;background-color:#e4e4e4;z-index:2;transform-origin:5px 35px}.main-aside .clock .clock-content .pointer.minute{width:8px;height:55px;background-color:#d2d2d2;transform-origin:4px 50px;z-index:1}.main-aside .clock .clock-content .pointer.second{width:4px;height:60px;background-color:#a51b1d;transform-origin:2px 55px;z-index:3}.main-aside .clock .clock-content .pointer.second::after{content:"";position:absolute;bottom:-6px;width:4px;height:10px;background-color:#a51b1d;border-radius:25px}.main-aside .clock .clock-content::after{content:"";position:absolute;width:8px;height:8px;background-color:#a51b1d;border-radius:50%;z-index:4}.main-aside .avatar img{width:160px;height:160px;border-radius:50%;border:6px solid var(--main-card-background);box-shadow:0 8px 16px -4px var(--main-border-shadow);background-image:linear-gradient(to bottom,#505152,#2e2f30);overflow:hidden}.main-aside .site-data .all-data .data-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:.5rem .2rem}.main-aside .site-data .all-data .data-item .name{display:flex;flex-direction:row;align-items:center}.main-aside .site-data .all-data .data-item .name .iconfont{margin-right:8px;opacity:.6;font-size:18px}.main-aside .site-data .all-data .data-item .num{opacity:.8;font-size:15px}.main-aside .site-data .all-data .data-item #busuanzi_value_site_pv::after{content:" 次"}.main-aside .site-data .all-data .data-item #busuanzi_value_site_uv::after{content:" 人"}.main-aside .site-data .all-data .data-item:last-child{padding-bottom:0}.banner{height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;animation:fade-up .6s .1s backwards;transition:height .3s}.banner.full{opacity:0;height:calc(100vh - 70px);padding-bottom:100px;animation:fade-up .6s .5s forwards}.banner.full .subtitle{opacity:0;animation:fade-up-opacity .8s .5s forwards}.banner .title{font-family:site title;font-weight:700;font-size:2.75rem}.banner .subtitle{width:80%;font-size:1.25rem;opacity:.8;animation:fade-up-opacity .6s .1s backwards}.banner .subtitle .text{text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.banner .icon-up{font-size:20px;position:absolute;bottom:60px;left:calc(50% - 10px);transform:rotate(180deg);animation:moveDown 2s ease-in-out infinite;cursor:pointer}@media(max-width:768px){.banner{align-items:flex-start;height:240px}.banner .title{font-size:2.25rem}.banner .subtitle{height:50px;font-size:1.125rem;margin-left:8px}.banner .subtitle .text{text-align:left}}.banner-page{position:relative;display:flex;flex-direction:column;padding:2rem;min-height:380px;background-size:cover}.banner-page .top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:2rem}.banner-page .top .title{display:flex;flex-direction:column}.banner-page .top .title .title-small{color:var(--main-font-second-color);font-size:.875rem}.banner-page .top .title .title-big{font-size:2.25rem;font-weight:700;line-height:1.2;margin-top:12px}.banner-page .footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:auto}.banner-page .footer .footer-left{margin-top:auto;color:var(--main-font-second-color);opacity:.8}.banner-page.image{color:#fff!important}.banner-page.image .top .title-small{color:#fff;opacity:.6}.banner-page.image .footer .footer-left{color:#fff}.banner-page.image .footer :deep(.iconfont){color:#fff!important}@media(max-width:1200px){.banner-page{min-height:300px}}@media(max-width:768px){.banner-page{min-height:260px}.banner-page .top-right,.banner-page .footer-right{display:none}}.background{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;z-index:-2}.background.patterns{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192' height='192' viewBox='0 0 192 192'%3E%3Cpath fill='%23494849' fill-opacity='0.08' d='M192 15v2a11 11 0 0 0-11 11c0 1.94 1.16 4.75 2.53 6.11l2.36 2.36a6.93 6.93 0 0 1 1.22 7.56l-.43.84a8.08 8.08 0 0 1-6.66 4.13H145v35.02a6.1 6.1 0 0 0 3.03 4.87l.84.43c1.58.79 4 .4 5.24-.85l2.36-2.36a12.04 12.04 0 0 1 7.51-3.11 13 13 0 1 1 .02 26 12 12 0 0 1-7.53-3.11l-2.36-2.36a4.93 4.93 0 0 0-5.24-.85l-.84.43a6.1 6.1 0 0 0-3.03 4.87V143h35.02a8.08 8.08 0 0 1 6.66 4.13l.43.84a6.91 6.91 0 0 1-1.22 7.56l-2.36 2.36A10.06 10.06 0 0 0 181 164a11 11 0 0 0 11 11v2a13 13 0 0 1-13-13 12 12 0 0 1 3.11-7.53l2.36-2.36a4.93 4.93 0 0 0 .85-5.24l-.43-.84a6.1 6.1 0 0 0-4.87-3.03H145v35.02a8.08 8.08 0 0 1-4.13 6.66l-.84.43a6.91 6.91 0 0 1-7.56-1.22l-2.36-2.36A10.06 10.06 0 0 0 124 181a11 11 0 0 0-11 11h-2a13 13 0 0 1 13-13c2.47 0 5.79 1.37 7.53 3.11l2.36 2.36a4.94 4.94 0 0 0 5.24.85l.84-.43a6.1 6.1 0 0 0 3.03-4.87V145h-35.02a8.08 8.08 0 0 1-6.66-4.13l-.43-.84a6.91 6.91 0 0 1 1.22-7.56l2.36-2.36A10.06 10.06 0 0 0 107 124a11 11 0 0 0-22 0c0 1.94 1.16 4.75 2.53 6.11l2.36 2.36a6.93 6.93 0 0 1 1.22 7.56l-.43.84a8.08 8.08 0 0 1-6.66 4.13H49v35.02a6.1 6.1 0 0 0 3.03 4.87l.84.43c1.58.79 4 .4 5.24-.85l2.36-2.36a12.04 12.04 0 0 1 7.51-3.11A13 13 0 0 1 81 192h-2a11 11 0 0 0-11-11c-1.94 0-4.75 1.16-6.11 2.53l-2.36 2.36a6.93 6.93 0 0 1-7.56 1.22l-.84-.43a8.08 8.08 0 0 1-4.13-6.66V145H11.98a6.1 6.1 0 0 0-4.87 3.03l-.43.84c-.79 1.58-.4 4 .85 5.24l2.36 2.36a12.04 12.04 0 0 1 3.11 7.51A13 13 0 0 1 0 177v-2a11 11 0 0 0 11-11c0-1.94-1.16-4.75-2.53-6.11l-2.36-2.36a6.93 6.93 0 0 1-1.22-7.56l.43-.84a8.08 8.08 0 0 1 6.66-4.13H47v-35.02a6.1 6.1 0 0 0-3.03-4.87l-.84-.43c-1.59-.8-4-.4-5.24.85l-2.36 2.36A12 12 0 0 1 28 109a13 13 0 1 1 0-26c2.47 0 5.79 1.37 7.53 3.11l2.36 2.36a4.94 4.94 0 0 0 5.24.85l.84-.43A6.1 6.1 0 0 0 47 84.02V49H11.98a8.08 8.08 0 0 1-6.66-4.13l-.43-.84a6.91 6.91 0 0 1 1.22-7.56l2.36-2.36A10.06 10.06 0 0 0 11 28 11 11 0 0 0 0 17v-2a13 13 0 0 1 13 13c0 2.47-1.37 5.79-3.11 7.53l-2.36 2.36a4.94 4.94 0 0 0-.85 5.24l.43.84A6.1 6.1 0 0 0 11.98 47H47V11.98a8.08 8.08 0 0 1 4.13-6.66l.84-.43a6.91 6.91 0 0 1 7.56 1.22l2.36 2.36A10.06 10.06 0 0 0 68 11 11 11 0 0 0 79 0h2a13 13 0 0 1-13 13 12 12 0 0 1-7.53-3.11l-2.36-2.36a4.93 4.93 0 0 0-5.24-.85l-.84.43A6.1 6.1 0 0 0 49 11.98V47h35.02a8.08 8.08 0 0 1 6.66 4.13l.43.84a6.91 6.91 0 0 1-1.22 7.56l-2.36 2.36A10.06 10.06 0 0 0 85 68a11 11 0 0 0 22 0c0-1.94-1.16-4.75-2.53-6.11l-2.36-2.36a6.93 6.93 0 0 1-1.22-7.56l.43-.84a8.08 8.08 0 0 1 6.66-4.13H143V11.98a6.1 6.1 0 0 0-3.03-4.87l-.84-.43c-1.59-.8-4-.4-5.24.85l-2.36 2.36A12 12 0 0 1 124 13a13 13 0 0 1-13-13h2a11 11 0 0 0 11 11c1.94 0 4.75-1.16 6.11-2.53l2.36-2.36a6.93 6.93 0 0 1 7.56-1.22l.84.43a8.08 8.08 0 0 1 4.13 6.66V47h35.02a6.1 6.1 0 0 0 4.87-3.03l.43-.84c.8-1.59.4-4-.85-5.24l-2.36-2.36A12 12 0 0 1 179 28a13 13 0 0 1 13-13zM84.02 143a6.1 6.1 0 0 0 4.87-3.03l.43-.84c.8-1.59.4-4-.85-5.24l-2.36-2.36A12 12 0 0 1 83 124a13 13 0 1 1 26 0c0 2.47-1.37 5.79-3.11 7.53l-2.36 2.36a4.94 4.94 0 0 0-.85 5.24l.43.84a6.1 6.1 0 0 0 4.87 3.03H143v-35.02a8.08 8.08 0 0 1 4.13-6.66l.84-.43a6.91 6.91 0 0 1 7.56 1.22l2.36 2.36A10.06 10.06 0 0 0 164 107a11 11 0 0 0 0-22c-1.94 0-4.75 1.16-6.11 2.53l-2.36 2.36a6.93 6.93 0 0 1-7.56 1.22l-.84-.43a8.08 8.08 0 0 1-4.13-6.66V49h-35.02a6.1 6.1 0 0 0-4.87 3.03l-.43.84c-.79 1.58-.4 4 .85 5.24l2.36 2.36a12.04 12.04 0 0 1 3.11 7.51A13 13 0 1 1 83 68a12 12 0 0 1 3.11-7.53l2.36-2.36a4.93 4.93 0 0 0 .85-5.24l-.43-.84A6.1 6.1 0 0 0 84.02 49H49v35.02a8.08 8.08 0 0 1-4.13 6.66l-.84.43a6.91 6.91 0 0 1-7.56-1.22l-2.36-2.36A10.06 10.06 0 0 0 28 85a11 11 0 0 0 0 22c1.94 0 4.75-1.16 6.11-2.53l2.36-2.36a6.93 6.93 0 0 1 7.56-1.22l.84.43a8.08 8.08 0 0 1 4.13 6.66V143h35.02z'%3E%3C/path%3E%3C/svg%3E")}.background.dark.patterns{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192' height='192' viewBox='0 0 192 192'%3E%3Cpath fill='%23fcfcfc' fill-opacity='0.08' d='M192 15v2a11 11 0 0 0-11 11c0 1.94 1.16 4.75 2.53 6.11l2.36 2.36a6.93 6.93 0 0 1 1.22 7.56l-.43.84a8.08 8.08 0 0 1-6.66 4.13H145v35.02a6.1 6.1 0 0 0 3.03 4.87l.84.43c1.58.79 4 .4 5.24-.85l2.36-2.36a12.04 12.04 0 0 1 7.51-3.11 13 13 0 1 1 .02 26 12 12 0 0 1-7.53-3.11l-2.36-2.36a4.93 4.93 0 0 0-5.24-.85l-.84.43a6.1 6.1 0 0 0-3.03 4.87V143h35.02a8.08 8.08 0 0 1 6.66 4.13l.43.84a6.91 6.91 0 0 1-1.22 7.56l-2.36 2.36A10.06 10.06 0 0 0 181 164a11 11 0 0 0 11 11v2a13 13 0 0 1-13-13 12 12 0 0 1 3.11-7.53l2.36-2.36a4.93 4.93 0 0 0 .85-5.24l-.43-.84a6.1 6.1 0 0 0-4.87-3.03H145v35.02a8.08 8.08 0 0 1-4.13 6.66l-.84.43a6.91 6.91 0 0 1-7.56-1.22l-2.36-2.36A10.06 10.06 0 0 0 124 181a11 11 0 0 0-11 11h-2a13 13 0 0 1 13-13c2.47 0 5.79 1.37 7.53 3.11l2.36 2.36a4.94 4.94 0 0 0 5.24.85l.84-.43a6.1 6.1 0 0 0 3.03-4.87V145h-35.02a8.08 8.08 0 0 1-6.66-4.13l-.43-.84a6.91 6.91 0 0 1 1.22-7.56l2.36-2.36A10.06 10.06 0 0 0 107 124a11 11 0 0 0-22 0c0 1.94 1.16 4.75 2.53 6.11l2.36 2.36a6.93 6.93 0 0 1 1.22 7.56l-.43.84a8.08 8.08 0 0 1-6.66 4.13H49v35.02a6.1 6.1 0 0 0 3.03 4.87l.84.43c1.58.79 4 .4 5.24-.85l2.36-2.36a12.04 12.04 0 0 1 7.51-3.11A13 13 0 0 1 81 192h-2a11 11 0 0 0-11-11c-1.94 0-4.75 1.16-6.11 2.53l-2.36 2.36a6.93 6.93 0 0 1-7.56 1.22l-.84-.43a8.08 8.08 0 0 1-4.13-6.66V145H11.98a6.1 6.1 0 0 0-4.87 3.03l-.43.84c-.79 1.58-.4 4 .85 5.24l2.36 2.36a12.04 12.04 0 0 1 3.11 7.51A13 13 0 0 1 0 177v-2a11 11 0 0 0 11-11c0-1.94-1.16-4.75-2.53-6.11l-2.36-2.36a6.93 6.93 0 0 1-1.22-7.56l.43-.84a8.08 8.08 0 0 1 6.66-4.13H47v-35.02a6.1 6.1 0 0 0-3.03-4.87l-.84-.43c-1.59-.8-4-.4-5.24.85l-2.36 2.36A12 12 0 0 1 28 109a13 13 0 1 1 0-26c2.47 0 5.79 1.37 7.53 3.11l2.36 2.36a4.94 4.94 0 0 0 5.24.85l.84-.43A6.1 6.1 0 0 0 47 84.02V49H11.98a8.08 8.08 0 0 1-6.66-4.13l-.43-.84a6.91 6.91 0 0 1 1.22-7.56l2.36-2.36A10.06 10.06 0 0 0 11 28 11 11 0 0 0 0 17v-2a13 13 0 0 1 13 13c0 2.47-1.37 5.79-3.11 7.53l-2.36 2.36a4.94 4.94 0 0 0-.85 5.24l.43.84A6.1 6.1 0 0 0 11.98 47H47V11.98a8.08 8.08 0 0 1 4.13-6.66l.84-.43a6.91 6.91 0 0 1 7.56 1.22l2.36 2.36A10.06 10.06 0 0 0 68 11 11 11 0 0 0 79 0h2a13 13 0 0 1-13 13 12 12 0 0 1-7.53-3.11l-2.36-2.36a4.93 4.93 0 0 0-5.24-.85l-.84.43A6.1 6.1 0 0 0 49 11.98V47h35.02a8.08 8.08 0 0 1 6.66 4.13l.43.84a6.91 6.91 0 0 1-1.22 7.56l-2.36 2.36A10.06 10.06 0 0 0 85 68a11 11 0 0 0 22 0c0-1.94-1.16-4.75-2.53-6.11l-2.36-2.36a6.93 6.93 0 0 1-1.22-7.56l.43-.84a8.08 8.08 0 0 1 6.66-4.13H143V11.98a6.1 6.1 0 0 0-3.03-4.87l-.84-.43c-1.59-.8-4-.4-5.24.85l-2.36 2.36A12 12 0 0 1 124 13a13 13 0 0 1-13-13h2a11 11 0 0 0 11 11c1.94 0 4.75-1.16 6.11-2.53l2.36-2.36a6.93 6.93 0 0 1 7.56-1.22l.84.43a8.08 8.08 0 0 1 4.13 6.66V47h35.02a6.1 6.1 0 0 0 4.87-3.03l.43-.84c.8-1.59.4-4-.85-5.24l-2.36-2.36A12 12 0 0 1 179 28a13 13 0 0 1 13-13zM84.02 143a6.1 6.1 0 0 0 4.87-3.03l.43-.84c.8-1.59.4-4-.85-5.24l-2.36-2.36A12 12 0 0 1 83 124a13 13 0 1 1 26 0c0 2.47-1.37 5.79-3.11 7.53l-2.36 2.36a4.94 4.94 0 0 0-.85 5.24l.43.84a6.1 6.1 0 0 0 4.87 3.03H143v-35.02a8.08 8.08 0 0 1 4.13-6.66l.84-.43a6.91 6.91 0 0 1 7.56 1.22l2.36 2.36A10.06 10.06 0 0 0 164 107a11 11 0 0 0 0-22c-1.94 0-4.75 1.16-6.11 2.53l-2.36 2.36a6.93 6.93 0 0 1-7.56 1.22l-.84-.43a8.08 8.08 0 0 1-4.13-6.66V49h-35.02a6.1 6.1 0 0 0-4.87 3.03l-.43.84c-.79 1.58-.4 4 .85 5.24l2.36 2.36a12.04 12.04 0 0 1 3.11 7.51A13 13 0 1 1 83 68a12 12 0 0 1 3.11-7.53l2.36-2.36a4.93 4.93 0 0 0 .85-5.24l-.43-.84A6.1 6.1 0 0 0 84.02 49H49v35.02a8.08 8.08 0 0 1-4.13 6.66l-.84.43a6.91 6.91 0 0 1-7.56-1.22l-2.36-2.36A10.06 10.06 0 0 0 28 85a11 11 0 0 0 0 22c1.94 0 4.75-1.16 6.11-2.53l2.36-2.36a6.93 6.93 0 0 1 7.56-1.22l.84.43a8.08 8.08 0 0 1 4.13 6.66V143h35.02z'%3E%3C/path%3E%3C/svg%3E")}.background.dark .cover{filter:brightness(.6)}.background .cover{width:auto;height:auto;min-height:100%;opacity:0;transition:filter .3s,opacity .3s}.background .cover.loaded{opacity:1}.main-header{position:relative;width:100%;height:60px;overflow:hidden;z-index:1000;animation:show .3s backwards}.main-header .main-nav{display:flex;flex-direction:row;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100vw;height:60px;background-color:var(--main-card-background);transition:background-color .3s,backdrop-filter .3s}.main-header .main-nav::after{content:"";position:absolute;height:1px;width:100%;left:0;bottom:0;background-color:var(--main-card-border);transition:opacity .3s}.main-header .main-nav.top{background-color:transparent;outline:0}.main-header .main-nav.top::after{opacity:0}.main-header .main-nav.top .nav-all .site-menu,.main-header .main-nav.up .nav-all .site-menu{transform:translateY(0);opacity:1}.main-header .main-nav.top .nav-all .site-title,.main-header .main-nav.up .nav-all .site-title{transform:translateY(50px);opacity:0}@media(max-width:768px){.main-header .main-nav.top .nav-center,.main-header .main-nav.up .nav-center{top:-80px}}.main-header .nav-all{position:relative;width:100%;height:100%;max-width:1400px;padding:0 2rem;display:grid;grid-template-columns:minmax(200px,1fr)auto minmax(200px,1fr);align-items:center}.main-header .nav-all .left-nav{display:flex;flex-direction:row;align-items:center;min-width:200px}.main-header .nav-all .left-nav .more-menu{position:relative;margin-right:4px}@media(max-width:512px){.main-header .nav-all .left-nav .more-menu{display:none}}.main-header .nav-all .left-nav .more-menu .more-card{position:absolute;left:0;top:46px;opacity:0;visibility:hidden;transform-origin:left top;transform:scale(.8)translateY(-5px)}.main-header .nav-all .left-nav .more-menu .more-card .more-item{margin-top:.8rem}.main-header .nav-all .left-nav .more-menu .more-card .more-item:first-child{margin-top:0}.main-header .nav-all .left-nav .more-menu .more-card .more-item .more-name{font-size:14px;display:inline-block;color:var(--main-font-second-color);margin-bottom:.6rem}.main-header .nav-all .left-nav .more-menu .more-card .more-item .more-list{display:grid;gap:.8rem;grid-template-columns:1fr 1fr}.main-header .nav-all .left-nav .more-menu .more-card .more-item .more-list .more-link{display:flex;align-items:center;width:150px;padding:6px 8px;border-radius:8px}.main-header .nav-all .left-nav .more-menu .more-card .more-item .more-list .more-link .link-icon{width:24px;height:24px;border-radius:50%;margin-right:8px}.main-header .nav-all .left-nav .more-menu .more-card .more-item .more-list .more-link:hover{color:var(--main-card-background);background-color:var(--main-color)}.main-header .nav-all .left-nav .more-menu .more-card::after{content:"";position:absolute;top:-20px;left:0;width:100%;height:30px;z-index:1}.main-header .nav-all .left-nav .more-menu .more-card:hover{border-color:var(--main-color)}.main-header .nav-all .left-nav .more-menu:hover .more-card{opacity:1;transform:scale(1)translateY(0);visibility:visible}.main-header .nav-all .left-nav .site-name{position:relative;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;height:34px;padding:0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:transform .3s;cursor:pointer}.main-header .nav-all .left-nav .site-name::after{content:"\e032";font-family:iconfont;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;color:var(--main-card-background);background-color:var(--main-color);font-size:22px;border-radius:25px;opacity:0;transition:opacity .3s}@media(min-width:768px){.main-header .nav-all .left-nav .site-name:hover::after{opacity:1}.main-header .nav-all .left-nav .site-name:active{transform:scale(.95)}}.main-header .nav-all .nav-center{display:flex;align-items:center;justify-content:center;flex-direction:row;width:100%;height:60px;overflow:hidden;transition:top .3s}.main-header .nav-all .nav-center .site-menu{position:absolute;width:fit-content;min-height:60px;display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:10;opacity:0;transform:translateY(-50px);transition:transform .3s,opacity .3s}.main-header .nav-all .nav-center .site-menu .menu-item{position:relative;padding:0 .4rem;display:flex;flex-direction:column;align-items:center;margin:auto;cursor:pointer}.main-header .nav-all .nav-center .site-menu .menu-item .link-btn{display:flex;align-items:center;justify-content:center;letter-spacing:.2rem;padding:0 .8rem 0 1rem;font-weight:700;height:35px;line-height:35px;border-radius:50px;transition:color .3s,background-color .3s;width:100px}.main-header .nav-all .nav-center .site-menu .menu-item .link-child{position:absolute;top:35px;margin-top:8px;padding:6px 2px;display:flex;flex-direction:row;align-items:center;background-color:var(--main-card-background);border:1px solid var(--main-color);box-shadow:0 8px 12px -3px var(--main-color-bg);border-radius:50px;transform:translateY(-10px)scale(.8);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s,transform .3s}.main-header .nav-all .nav-center .site-menu .menu-item .link-child::before{content:"";position:absolute;top:-14px;left:0;width:100%;height:20px}.main-header .nav-all .nav-center .site-menu .menu-item .link-child .link-child-btn{display:flex;align-items:center;border-radius:100px;margin:0 4px;padding:.6rem .8rem;white-space:nowrap;transition:color .3s,padding .3s,background-color .3s,box-shadow .3s}.main-header .nav-all .nav-center .site-menu .menu-item .link-child .link-child-btn .iconfont{margin-right:8px;font-size:20px;transition:color .3s}.main-header .nav-all .nav-center .site-menu .menu-item .link-child .link-child-btn:hover{color:var(--main-card-background);background-color:var(--main-color);box-shadow:0 8px 12px -3px var(--main-color-bg);padding:.6rem 1rem}.main-header .nav-all .nav-center .site-menu .menu-item .link-child .link-child-btn:hover .iconfont{color:var(--main-card-background)}.main-header .nav-all .nav-center .site-menu .menu-item:first-child .link-child::after{content:"";position:absolute;top:-60px;left:0;width:50%;height:60px}.main-header .nav-all .nav-center .site-menu .menu-item:last-child .link-child::after{content:"";position:absolute;top:-60px;right:0;width:50%;height:60px}.main-header .nav-all .nav-center .site-menu .menu-item:hover .link-btn{color:var(--main-card-background);background-color:var(--main-color)}.main-header .nav-all .nav-center .site-menu .menu-item:hover .link-child{transform:translateY(0)scale(1);opacity:1;visibility:visible}.main-header .nav-all .nav-center .site-title{position:relative;display:inline-block;width:100%;min-width:280px;height:35px;font-weight:700;font-size:18px;padding:4px 8px;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:transform .3s,opacity .3s;cursor:pointer}.main-header .nav-all .nav-center .site-title::after{content:"返回顶部";position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:35px;font-size:16px;border-radius:50px;color:var(--main-card-background);background-color:var(--main-color);opacity:0;transition:opacity .3s;z-index:1}.main-header .nav-all .nav-center .site-title:hover::after{opacity:1}.main-header .nav-all .nav-center .site-title:active{transform:scale(.95)}@media(max-width:768px){.main-header .nav-all .nav-center .site-title::after{display:none}}.main-header .nav-all .right-nav{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;min-width:200px}.main-header .nav-all .right-nav .menu-btn{margin-left:.5rem}.main-header .nav-all .right-nav .menu-btn.mobile{display:none}@media(max-width:768px){.main-header .nav-all .right-nav .menu-btn.mobile{display:flex}.main-header .nav-all .right-nav .menu-btn.pc{display:none}}.main-header .nav-all .right-nav .to-top{position:relative;display:flex;align-items:center;justify-content:center;width:35px;height:35px;transition:all .3s;cursor:pointer}.main-header .nav-all .right-nav .to-top .to-top-btn{position:absolute;display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:40px;background-color:var(--main-font-color);transition:width .3s,height .3s,background-color .3s}.main-header .nav-all .right-nav .to-top .to-top-btn .num{position:absolute;font-size:12px;color:var(--main-card-background);transition:opacity .1s}.main-header .nav-all .right-nav .to-top .to-top-btn .icon-up{position:absolute;color:var(--main-card-background);opacity:0;transition:opacity .3s}.main-header .nav-all .right-nav .to-top.hidden{width:0;opacity:0;transform:scale(0);margin:0}.main-header .nav-all .right-nav .to-top.long{width:80px}.main-header .nav-all .right-nav .to-top.long .to-top-btn{width:70px}.main-header .nav-all .right-nav .to-top:hover .to-top-btn{width:35px;height:35px;background-color:var(--main-color)}.main-header .nav-all .right-nav .to-top:hover .to-top-btn .num{opacity:0}.main-header .nav-all .right-nav .to-top:hover .to-top-btn .icon-up{opacity:1}.main-header .nav-all .right-nav .to-top:hover.long{width:80px}.main-header .nav-all .right-nav .to-top:hover.long .to-top-btn{width:80px;height:35px}.main-header .nav-all .right-nav .to-top:active{transform:scale(.9)}@media(max-width:768px){.main-header .nav-all{display:flex;flex-direction:row;justify-content:space-between;padding:1rem 1.5rem}.main-header .nav-all .left-nav,.main-header .nav-all .right-nav{min-width:auto}.main-header .nav-all .nav-center{position:absolute;top:0;left:0;background-color:var(--main-card-background);border-bottom:1px solid var(--main-card-border);z-index:100}.main-header .nav-all .nav-center .site-title{font-size:15px;height:auto}}.main-header .nav-btn{display:flex;align-items:center;justify-content:center;width:35px;height:35px;padding:0;transition:background-color .3s;border-radius:50%;cursor:pointer}.main-header .nav-btn .iconfont{font-size:20px;line-height:1;transition:color .3s,opacity .3s}.main-header .nav-btn:hover{background-color:var(--main-color)}.main-header .nav-btn:hover .iconfont{color:var(--main-card-background)}.main-header .iconfont{font-size:24px;color:var(--main-font-color);transition:color .3s}.footer-link{width:100%;max-width:1200px;display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:row;margin:1rem auto;margin-bottom:3rem;padding:0 1rem;animation:show .3s backwards}.footer-link .footer-bar{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:2rem}.footer-link .footer-bar .site-title{font-weight:700;font-size:22px}.footer-link .footer-bar .site-desc{margin:.6rem 0;font-weight:700;font-size:18px;color:var(--main-font-second-color)}.footer-link .footer-bar .to-home{padding:8px 16px;border-radius:25px;margin-top:8px;font-size:14px;color:var(--main-font-color);background-color:var(--main-card-second-background);border:1px solid var(--main-card-border);transition:color .3s,transform .3s,border-color .3s,background-color .3s;cursor:pointer}.footer-link .footer-bar .to-home:hover{color:var(--main-card-background);background-color:var(--main-color);transform:scale(1.1);border-color:var(--main-color)}.footer-link .footer-social{width:100%;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;margin-top:2rem}.footer-link .footer-social .social-link{display:flex;justify-content:center;align-items:center;width:32px;height:32px;margin:1rem 26px;border-radius:50%;background-color:var(--main-font-color);transition:transform .3s,background-color .3s}.footer-link .footer-social .social-link .iconfont{font-size:20px;color:var(--main-card-background)}.footer-link .footer-social .social-link:hover{transform:scale(1.15);background-color:var(--main-color)}.footer-link .footer-social .social-link:active{transform:scale(1)}.footer-link .footer-social .logo{width:60px;height:60px;margin:0 1rem;transition:transform .3s;cursor:pointer}.footer-link .footer-social .logo img{width:100%;height:100%}.footer-link .footer-social .logo:hover{transform:scale(1.2)}.footer-link .footer-social .logo:active{transform:scale(1)}@media(max-width:768px){.footer-link .footer-social .logo{display:none}}.footer-link .footer-sitemap{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:1rem 0}.footer-link .footer-sitemap .sitemap-item{display:flex;flex-direction:column;align-items:center;min-width:120px}.footer-link .footer-sitemap .sitemap-item .title{display:inline-block;margin:1rem 0;font-size:16px;font-weight:700;color:var(--main-font-second-color)}.footer-link .footer-sitemap .sitemap-item .title.friends{display:flex;flex-direction:row;align-items:center;cursor:pointer}.footer-link .footer-sitemap .sitemap-item .title.friends .iconfont{font-weight:400;margin-left:6px;color:var(--main-font-second-color);transition:color .3s}.footer-link .footer-sitemap .sitemap-item .title.friends .iconfont:hover{color:var(--main-color)}.footer-link .footer-sitemap .sitemap-item .links{display:flex;flex-direction:column;align-items:center}.footer-link .footer-sitemap .sitemap-item .links .link-text{color:var(--main-font-color);display:inline-block;max-width:120px;width:max-content;margin:4px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:break-word;padding:8px;border-radius:12px;transition:color .3s,background-color .3s;cursor:pointer}.footer-link .footer-sitemap .sitemap-item .links .link-text:hover{color:var(--main-color);background-color:var(--main-color-bg)}.main-footer{display:flex;margin-top:1rem;padding:1rem 0;background-color:var(--main-card-background);border-top:1px solid var(--main-card-border);overflow:hidden;animation:show .3s backwards;transition:color .3s,border .3s,background-color .3s}.main-footer .footer-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;max-width:1400px;margin:0 auto;padding:0 1rem;color:var(--main-font-color);line-height:1;min-height:32px}.main-footer .footer-content .copyright .icp .iconfont{font-size:20px;opacity:.6}.main-footer .footer-content .copyright .upyun .iconfont{font-size:20px;font-weight:400}.main-footer .footer-content .meta{display:flex;flex-direction:row;align-items:center}.main-footer .footer-content .meta .power{margin-right:4px}.main-footer .footer-content .meta .power .by{font-weight:400;opacity:.8;margin-right:6px}.main-footer .footer-content .meta .rss{margin-right:4px}.main-footer .footer-content .meta .rss .iconfont{font-weight:400;margin-right:6px}.main-footer .footer-content .meta .cc .iconfont{margin:0 2px;font-weight:400}.main-footer .footer-content .link{display:inline-flex;flex-direction:row;align-items:center;font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:8px;margin:0 2px;height:38px;border-radius:12px;transition:color .3s,background-color .3s;cursor:pointer}.main-footer .footer-content .link .iconfont{font-size:22px;margin-right:4px;transition:color .3s}.main-footer .footer-content .link:hover{color:var(--main-color);background-color:var(--main-color-bg)}.main-footer .footer-content .link:hover .iconfont{color:var(--main-color)}@media(max-width:768px){.main-footer .footer-content{font-size:14px}.main-footer .footer-content .meta{display:none}}@media(max-width:420px){.main-footer .footer-content .copyright .icp .iconfont{display:none}}.copyright{position:relative;background-color:var(--main-card-second-background)!important;padding:18px!important;margin-top:2rem;overflow:hidden}.copyright .title{display:flex;flex-direction:column}.copyright .title .post-link{margin-top:2px;font-size:14px;opacity:.6}.copyright .title .post-link:hover{opacity:1}.copyright .post-meta{display:flex;flex-direction:row;align-items:center;margin:1rem 0;padding:unset!important}.copyright .post-meta .meta-item{display:flex;flex-direction:column;margin-right:2rem}.copyright .post-meta .meta-item .name{margin-top:4px;font-size:14px;opacity:.6;transition:color .3s,opacity .3s;cursor:pointer}.copyright .post-meta .meta-item.cc .name:hover{opacity:1;color:var(--main-color)}.copyright .meta-tip{opacity:.4}.copyright::after{content:"\e021";position:absolute;top:-4rem;right:-4rem;font-family:iconfont;opacity:.1;font-size:16rem;transform:rotate(334deg)}@media(max-width:768px){.copyright .post-meta{display:none}.copyright .meta-tip{display:inline-block;margin-top:12px;font-size:14px}}.article-gpt{margin-top:1.2rem;background-color:var(--main-card-second-background);user-select:none;cursor:auto}.article-gpt .title{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:.8rem;padding:0 8px}.article-gpt .title .name{display:flex;align-items:center;color:var(--main-color);font-weight:700;cursor:pointer}.article-gpt .title .name .icon-robot{display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:400;width:26px;height:26px;color:var(--main-card-background);background-color:var(--main-color);border-radius:50%;margin-right:8px}.article-gpt .title .name .icon-up{font-weight:400;font-size:12px;margin-left:6px;opacity:.6;color:var(--main-color);transform:rotate(90deg)}.article-gpt .title .logo{padding:4px 10px;font-size:12px;color:var(--main-card-background);background-color:var(--main-color);border-radius:25px;font-weight:700;cursor:pointer}.article-gpt .title .logo.loading{animation:loading 1s infinite;cursor:not-allowed}.article-gpt .content{cursor:auto}.article-gpt .content .point{color:var(--main-color);font-weight:700;margin-left:4px;animation:loading .8s infinite}.article-gpt .meta{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:1rem;padding:0 8px;font-size:12px}.article-gpt .meta .tip{opacity:.6}.article-gpt .meta .report{white-space:nowrap;margin-left:12px;opacity:.8}.reward{position:relative;display:flex;justify-content:center;width:max-content;margin:1rem auto;user-select:none;cursor:pointer}.reward .reward-btn{display:flex;flex-direction:row;align-items:center;justify-content:center;height:40px;width:120px;border-radius:8px;color:#fff;background-color:var(--main-color-red);transition:box-shadow .5s}.reward .reward-btn .iconfont{color:#fff;font-weight:400;margin-right:6px}.reward .reward-btn:hover{box-shadow:0 0 40px 6px #ff384270}.reward-card .thank{display:inline-flex;justify-content:center;margin-bottom:1rem;width:100%;color:var(--main-color);font-weight:700}.reward-card .qr{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.reward-card .qr .qr-img{display:flex;flex-direction:column;align-items:center}.reward-card .qr .qr-img img{width:100%;height:auto;border-radius:16px;overflow:hidden}.reward-card .qr .qr-img .tip{display:flex;flex-direction:row;align-items:center;margin-top:.8rem}.reward-card .qr .qr-img .tip .iconfont{margin-right:6px;font-size:18px}.reward-card .qr .qr-img:hover .iconfont{color:var(--main-color)}.reward-card .all-list{margin-top:20px;display:flex;align-items:center;flex-direction:column;background-color:var(--main-card-second-background)}.reward-card .all-list .title{font-size:18px;font-weight:700;margin-bottom:8px;transition:color .3s}.reward-card .all-list .tip{text-align:center;font-size:12px;opacity:.6}.reward-card .all-list:hover .title{color:var(--main-color)}.modal{position:fixed;top:0;left:0;width:100%;height:100%;display:none;justify-content:center;align-items:center;z-index:1000;opacity:0;transition:opacity .3s ease}.modal.show{opacity:1}.modal-mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(4px);transition:opacity .3s ease}.modal-main{position:relative;width:90%;max-height:var(--height);overflow-y:auto;background-color:var(--main-card-background);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(20px);transition:transform .3s ease}.modal.show .modal-main{transform:translateY(0)}.modal .title{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--main-card-border)}.modal .title-left{display:flex;align-items:center;gap:8px;font-size:1.1rem;font-weight:500;color:var(--main-font-color)}.modal .title-left .iconfont{font-size:1.2rem}.modal .close{font-size:1.2rem;color:var(--main-font-second-color);cursor:pointer;transition:color .3s ease}.modal .close:hover{color:var(--main-font-color)}.modal-content{padding:10px;max-height:calc(var(--height) - 60px);overflow-y:auto}.modal-content::-webkit-scrollbar{width:6px}.modal-content::-webkit-scrollbar-thumb{background-color:var(--main-scrollbar-thumb);border-radius:3px}.modal-content::-webkit-scrollbar-track{background-color:var(--main-scrollbar-track);border-radius:3px}.comment{margin-top:2rem}.comment .title{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin:3rem 0 1rem;padding:0 6px}.comment .title .name{display:flex;align-items:center;font-size:24px;font-weight:700}.comment .title .name .iconfont{font-size:26px;font-weight:400;margin-right:8px}.comment .title .tool{opacity:.6;font-size:14px;cursor:pointer;transition:opacity .3s,color .3s}.comment .title .tool:hover{opacity:1;color:var(--main-color)}.message-wrapper{position:relative;display:flex;justify-content:center;align-items:center;gap:2rem;padding:2rem}.message-section{flex:1;display:flex;justify-content:center;align-items:center;min-height:300px;position:relative;border-radius:16px;background-color:var(--main-card-background);border:1px solid var(--main-card-border);box-shadow:0 8px 16px -4px var(--main-border-shadow);padding:2rem;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.message-section:hover{transform:translateY(-5px);box-shadow:0 8px 20px var(--main-border-shadow);border-color:var(--main-color)}.section-content{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.section-description{color:var(--main-font-color);font-size:1.2em;font-weight:500;text-align:center;margin-top:1rem}.envelope-container{display:flex;justify-content:center;align-items:center;perspective:1000px;transition:all .6s cubic-bezier(.4,0,.2,1)}.envelope-container.hidden{opacity:0;visibility:hidden;transform:scale(.8)}.envelope{position:relative;width:300px;height:200px;background:linear-gradient(135deg,#f5f5f5 0%,#e8e8e8 100%);border:none;transform-style:preserve-3d;transition:all .6s cubic-bezier(.4,0,.2,1)}.envelope::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(90deg,transparent,transparent 50px,rgba(0,0,0,2%) 50px,rgba(0,0,0,2%) 51px);pointer-events:none;z-index:0}.dark .envelope{background:linear-gradient(135deg,#2c3e50 0%,#34495e 100%)}.envelope-flap{position:absolute;background-color:#e8e8e8;transition:all .6s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d;backface-visibility:hidden;border:2px solid var(--main-font-color)}.dark .envelope-flap{background-color:#34495e}.envelope-section:hover .envelope-flap{border-color:var(--main-color)}.top-flap{top:0;left:0;width:100%;height:100%;clip-path:polygon(0 0,100% 0,50% 50%);transform-origin:top;z-index:3}.top-flap.open{transform:rotateX(180deg);z-index:1}.left-flap{top:0;left:0;width:50%;height:100%;clip-path:polygon(0 0,100% 50%,0 100%);z-index:1}.right-flap{top:0;right:0;width:50%;height:100%;clip-path:polygon(0 50%,100% 0,100% 100%);z-index:1}.bottom-flap{bottom:0;left:0;width:100%;height:50%;clip-path:polygon(0 0,50% 100%,100% 0);z-index:1}.envelope-content{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#f5f5f5 0%,#e8e8e8 100%);z-index:2}.dark .envelope-content{background:linear-gradient(135deg,#2c3e50 0%,#34495e 100%)}.seal{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background-color:#e74c3c;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px;cursor:pointer;z-index:4;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 3px 6px rgba(0,0,0,.3);transform-style:preserve-3d;backface-visibility:hidden;background-image:radial-gradient(circle at 30% 30%,#ed7669 0%,#e74c3c 50%,#d62c1a 100%)}.seal:hover{transform:translate(-50%,-50%)scale(1.1);box-shadow:0 6px 12px rgba(0,0,0,.4)}.seal.hidden{opacity:0;transform:translate(-50%,-50%)scale(0);pointer-events:none}.consultation-card{width:300px;height:200px;background:var(--main-card-background);border-radius:12px;overflow:hidden;position:relative;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;text-align:center;border:1px solid var(--main-card-border)}.consultation-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px var(--main-border-shadow);border-color:var(--main-color)}.consultation-icon{font-size:2.5rem;margin-bottom:.75rem;filter:brightness(.8);transition:filter .3s ease}.dark .consultation-icon{filter:brightness(1.2)}.consultation-title{font-size:1.1em;font-weight:600;color:var(--main-font-color);margin-bottom:.5rem}.consultation-desc{font-size:.9em;color:var(--secondary-font-color);margin-bottom:1rem;line-height:1.5}.consultation-link{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:var(--main-color);color:#fff;border-radius:20px;font-size:.85em;text-decoration:none;transition:all .3s ease}.consultation-link:hover{background-color:var(--main-color-darken,var(--main-color));transform:scale(1.05)}.consultation-link .consultation-arrow{transition:transform .3s ease}.consultation-link:hover .consultation-arrow{transform:translateX(3px)}.message-panel{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8);width:800px;height:fit-content;max-height:500px;background-color:#fff;padding:2rem;opacity:0;visibility:hidden;transition:all .6s cubic-bezier(.4,0,.2,1);overflow-y:auto;z-index:100;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.15);display:none;background-image:linear-gradient(transparent 50%,rgba(0,0,0,2%) 50%);background-size:100% 28px}.message-panel.show{opacity:1;visibility:visible;transform:translate(-50%,-50%)scale(1)}.dark .message-panel{background-color:#1a1a2e!important;background-image:linear-gradient(transparent 50%,rgba(255,255,255,3%) 50%)}.message-panel::-webkit-scrollbar{width:8px}.message-panel::-webkit-scrollbar-track{background:rgba(0,0,0,5%);border-radius:4px}.message-panel::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:4px}.dark .message-panel::-webkit-scrollbar-track{background:rgba(255,255,255,5%)}.dark .message-panel::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1)}.decorative-elements{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.postmark{position:absolute;bottom:2rem;right:2rem;width:80px;height:80px;color:var(--main-font-color);opacity:.15;transform:rotate(15deg)}.wild-geese{position:absolute;bottom:2rem;left:2rem;width:120px;height:60px;color:var(--main-font-color);opacity:.1;transform:rotate(-5deg)}.letter-content{position:relative;padding:2rem;line-height:1.8;z-index:2}.recipient{font-size:1.2em;margin-bottom:2rem;color:var(--main-font-color);font-weight:500}.letter-body{color:var(--main-font-color);margin-bottom:1.5rem}.letter-body p{margin-bottom:1rem;text-indent:2em}.letter-body p:last-child{margin-bottom:0}.signature-block{display:flex;flex-direction:column;align-items:flex-end;margin-top:1.5rem;color:var(--main-font-color)}.signature-date{font-style:normal;color:var(--secondary-font-color)}.signature-name{font-size:1.1em;font-weight:500;color:var(--main-font-color)}.dark .letter-content,.dark .recipient,.dark .letter-body,.dark .signature-block,.dark .signature-name{color:#e8e8e8!important}.dark .signature-date{color:#a0a0a0!important}.dark .postmark,.dark .wild-geese{color:#e8e8e8!important}.close-btn{position:absolute;right:1.5rem;top:1.5rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:28px;cursor:pointer;color:var(--main-font-color);background-color:transparent;border-radius:50%;transition:all .3s ease;z-index:101}.close-btn:hover{background-color:rgba(0,0,0,.1);transform:scale(1.1)}.dark .close-btn:hover{background-color:rgba(255,255,255,.1)}.message-wrapper::after{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:all .6s cubic-bezier(.4,0,.2,1);z-index:99}.message-wrapper.show-message::after{opacity:1;visibility:visible}.page-banner{position:relative;width:100%;height:300px;background-color:var(--main-card-background);display:flex;align-items:center;justify-content:center;text-align:center;margin-bottom:2rem;border-bottom:1px solid var(--main-card-border)}.banner-content{max-width:1200px;padding:0 var(--section-padding,2rem);color:var(--main-font-color)}.banner-content .title{font-size:2.5rem;font-weight:600;margin-bottom:1rem}.banner-content .desc{font-size:1.2rem;opacity:.8}.comments-page-section{max-width:1200px;margin:0 auto;padding:0 var(--section-padding,2rem)}body.message-open{overflow:hidden;padding-right:var(--scrollbar-width,0px)}@media(max-width:768px){.message-wrapper{flex-direction:column;gap:1.5rem;padding:1.5rem}.message-section{width:100%;min-height:auto;padding:1.5rem}.envelope-container{width:100%;max-width:300px}.envelope{width:100%;height:auto;aspect-ratio:3/2}.consultation-card{width:100%;max-width:300px;height:auto;min-height:180px}.envelope-flap{border:none}.top-flap{clip-path:polygon(0 0,100% 0,50% 40%)}.left-flap{clip-path:polygon(0 0,100% 30%,0 100%)}.right-flap{clip-path:polygon(0 30%,100% 0,100% 100%)}.bottom-flap{clip-path:polygon(0 0,100% 0,50% 100%)}.top-flap.open{transform:none}.envelope-content{position:relative}.seal{width:40px;height:40px;font-size:20px}.message-panel{padding:1rem;width:95vw;height:fit-content;max-height:85vh;max-width:none}.postmark{width:50px;height:50px;bottom:1.5rem;right:1.5rem}.wild-geese{width:60px;height:30px;bottom:.5rem;left:.5rem}.letter-content{padding:1rem;font-size:.9em}.recipient{font-size:1em;margin-bottom:1rem}.signature-block{margin-top:1.5rem}.signature-name{font-size:.9em}.close-btn{right:.5rem;top:.5rem;width:24px;height:24px;font-size:20px}.banner-content .title{font-size:1.8rem}.banner-content .desc{font-size:1rem}.section-description{font-size:1.1em;margin-top:.8rem}}@media(max-width:480px){.message-wrapper{gap:1rem;padding:1rem}.message-section{padding:1rem}.envelope-container{max-width:260px}.consultation-card{max-width:260px;padding:1rem}.consultation-icon{font-size:2rem}.consultation-title{font-size:1em}.consultation-desc{font-size:.85em}.seal{width:35px;height:35px;font-size:18px}.message-panel{padding:.75rem}.letter-content{padding:.75rem;font-size:.85em}.section-description{font-size:1em;margin-top:.6rem}}.post{width:100%;display:flex;flex-direction:column;animation:fade-up .6s .1s backwards}.post .post-meta{padding:2rem 0 3rem 18px;width:100%}.post .post-meta .meta{display:flex;flex-direction:row;align-items:center}.post .post-meta .meta .categories{margin-right:12px}.post .post-meta .meta .categories .cat-item{display:flex;flex-direction:row;align-items:center;padding:6px 12px;font-size:14px;font-weight:700;border-radius:8px;background-color:var(--main-mask-Inverse-background);opacity:.8}.post .post-meta .meta .categories .cat-item .iconfont{margin-right:6px}.post .post-meta .meta .categories .cat-item:hover{color:var(--main-color);background-color:var(--main-color-bg)}.post .post-meta .meta .categories .cat-item:hover .iconfont{color:var(--main-color)}.post .post-meta .meta .tags{display:flex;flex-direction:row;align-items:center}.post .post-meta .meta .tags .tag-item{display:flex;flex-direction:row;align-items:center;padding:6px 12px;font-size:14px;font-weight:700;border-radius:8px;opacity:.8}.post .post-meta .meta .tags .tag-item .iconfont{margin-right:4px;opacity:.6;font-weight:400}.post .post-meta .meta .tags .tag-item:hover{color:var(--main-color);background-color:var(--main-color-bg)}.post .post-meta .meta .tags .tag-item:hover .iconfont{color:var(--main-color)}.post .post-meta .title{font-size:2.2rem;line-height:1.2;color:var(--main-font-color);margin:1.4rem 0}.post .post-meta .other-meta{display:flex;flex-direction:row;align-items:center;gap:0!important}.post .post-meta .other-meta .meta{display:flex;flex-direction:row;align-items:center;padding:6px 12px;font-size:14px;border-radius:8px;opacity:.8}.post .post-meta .other-meta .meta .iconfont{margin-right:6px;transition:color .3s}.post .post-meta .other-meta .meta.date{padding-left:0}.post .post-meta .other-meta .meta.hot .iconfont{font-size:18px}.post .post-meta .other-meta .meta.hover{transition:color .3s,background-color .3s;cursor:pointer}.post .post-meta .other-meta .meta.hover:hover{color:var(--main-color);background-color:var(--main-color-bg)}.post .post-meta .other-meta .meta.hover:hover .iconfont{color:var(--main-color)}.post .post-content{width:100%;display:flex;flex-direction:row;animation:fade-up .6s .3s backwards}.post .post-content .post-article{width:calc(100% - 300px);padding:1rem 2.2rem 2.2rem;user-select:text;cursor:auto}.post .post-content .post-article:hover{border-color:var(--main-card-border)}.post .post-content .post-article .expired{margin:1.2rem 0 2rem;padding:.8rem 1.2rem;border-left:6px solid var(--main-warning-color);border-radius:6px 16px 16px 6px;user-select:none}.post .post-content .post-article .expired strong{color:var(--main-warning-color)}.post .post-content .post-article .other-meta{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:2rem 0;opacity:.8}.post .post-content .post-article .other-meta .all-tags{display:flex;flex-direction:row;align-items:center}.post .post-content .post-article .other-meta .all-tags .tag-item{display:flex;flex-direction:row;align-items:center;padding:6px 12px;font-size:14px;font-weight:700;border-radius:8px;background-color:var(--main-card-border);margin-right:12px}.post .post-content .post-article .other-meta .all-tags .tag-item .iconfont{margin-right:4px;opacity:.6;font-weight:400}.post .post-content .post-article .other-meta .all-tags .tag-item:hover{color:var(--main-color);background-color:var(--main-color-bg)}.post .post-content .post-article .other-meta .all-tags .tag-item:hover .iconfont{color:var(--main-color)}.post .post-content .post-article .other-meta .report{display:flex;flex-direction:row;align-items:center;padding:6px 12px;font-size:14px;font-weight:700;border-radius:8px;background-color:var(--main-card-border)}.post .post-content .post-article .other-meta .report .iconfont{margin-right:6px}.post .post-content .post-article .other-meta .report:hover{color:#efefef;background-color:var(--main-error-color)}.post .post-content .post-article .other-meta .report:hover .iconfont{color:#efefef}.post .post-content .main-aside{width:300px;padding-left:1rem}@media(max-width:1200px){.post .post-content .post-article{width:100%}.post .post-content .main-aside{display:none}}@media(max-width:768px){.post .post-meta{padding:4rem 1.5rem}.post .post-meta .meta{justify-content:center}.post .post-meta .meta .categories{margin-right:0}.post .post-meta .meta .tags{display:none}.post .post-meta .title{font-size:1.6rem;text-align:center;line-height:40px}.post .post-meta .other-meta{justify-content:center}.post .post-content .post-article{border:none;padding:20px 30px}.post .post-content .post-article .other-meta{margin:1rem 0 2rem;flex-direction:column}.post .post-content .post-article .other-meta .all-tags{flex-wrap:wrap}.post .post-content .post-article .other-meta .all-tags .tag-item{margin-top:12px}.post .post-content .post-article .other-meta .report{margin-top:20px}}:deep(.markdown-main-style) div>h1{font-size:2rem;text-align:center;border-bottom:1px dashed var(--main-color-bg);padding-bottom:1rem}:deep(.markdown-main-style) div>h1 .header-anchor::before{display:none}:deep(.markdown-main-style) div>h2{font-size:1.6rem;line-height:1.6;border-bottom:1px dashed var(--main-color-bg);padding-bottom:.5rem}:deep(.markdown-main-style) div>h3{width:fit-content;font-size:1.2rem;z-index:0}:deep(.markdown-main-style) div>h3::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:8px;border-radius:3px;background-color:var(--main-card-border);z-index:-1}:deep(.markdown-main-style) div>h1,:deep(.markdown-main-style) div>h2,:deep(.markdown-main-style) div>h3,:deep(.markdown-main-style) div>h4{position:relative;cursor:pointer}:deep(.markdown-main-style) div>h1:hover .header-anchor,:deep(.markdown-main-style) div>h2:hover .header-anchor,:deep(.markdown-main-style) div>h3:hover .header-anchor,:deep(.markdown-main-style) div>h4:hover .header-anchor{opacity:1}:deep(.markdown-main-style) .header-anchor{position:absolute;left:0;opacity:0;transition:opacity .3s}:deep(.markdown-main-style) .header-anchor::before{content:"#";position:absolute;left:-1.3rem;color:var(--main-color);font-weight:700}:deep(.markdown-main-style) p{font-size:1.1rem}:deep(.markdown-main-style) p,:deep(.markdown-main-style) ul,:deep(.markdown-main-style) li,:deep(.markdown-main-style) td{margin:1rem 0;text-align:left;letter-spacing:.6px;line-height:2}:deep(.markdown-main-style) p code,:deep(.markdown-main-style) ul code,:deep(.markdown-main-style) li code,:deep(.markdown-main-style) td code{display:inline-flex;font-size:.8rem;padding:0 6px;border-radius:6px;background-color:var(--main-card-border);font-family:fira code,var(--main-font-family),monospace;font-optical-sizing:auto;white-space:nowrap;transform:translateY(-2px);overflow-x:auto;max-width:100%;transition:color .3s,background-color .3s;cursor:pointer}:deep(.markdown-main-style) p code:hover,:deep(.markdown-main-style) ul code:hover,:deep(.markdown-main-style) li code:hover,:deep(.markdown-main-style) td code:hover{color:var(--main-color);background-color:var(--main-color-bg)}:deep(.markdown-main-style) p a,:deep(.markdown-main-style) ul a,:deep(.markdown-main-style) li a,:deep(.markdown-main-style) td a{position:relative;display:inline-flex;color:var(--main-color)}:deep(.markdown-main-style) p a::before,:deep(.markdown-main-style) ul a::before,:deep(.markdown-main-style) li a::before,:deep(.markdown-main-style) td a::before{content:"";position:absolute;border-radius:2px;bottom:2px;left:0;right:0;height:1px;opacity:.8;background-color:var(--main-color);border-radius:4px;transition:all .3s}:deep(.markdown-main-style) p a:hover::before,:deep(.markdown-main-style) ul a:hover::before,:deep(.markdown-main-style) li a:hover::before,:deep(.markdown-main-style) td a:hover::before{height:100%;opacity:.2;bottom:0;left:-2px;right:-2px}:deep(.markdown-main-style) p strong,:deep(.markdown-main-style) ul strong,:deep(.markdown-main-style) li strong,:deep(.markdown-main-style) td strong{color:var(--main-color)}:deep(.markdown-main-style) img{width:100%;border-radius:12px}:deep(.markdown-main-style) .img-fancybox{width:100%;display:flex;flex-direction:column;align-items:center;color:var(--main-font-color)}:deep(.markdown-main-style) .img-fancybox .post-img{width:auto;max-height:450px;max-width:100%;margin:0 auto;border-radius:12px;cursor:zoom-in;transition:opacity .3s,filter .3s}:deep(.markdown-main-style) .img-fancybox .post-img:hover{filter:blur(0)brightness(.8)}:deep(.markdown-main-style) .img-fancybox .post-img-tip{display:inline-flex;width:100%;justify-content:center;align-items:center;margin:.8rem 0;font-size:14px;opacity:.6}:deep(.markdown-main-style) .img-fancybox::before{display:none}:deep(.markdown-main-style) .img-fancybox:hover{color:var(--main-font-color)}:deep(.markdown-main-style) div[class*=language-]{position:relative;display:flex;flex-direction:row-reverse;border-radius:12px;background-color:var(--main-card-background);border:1px solid var(--main-card-border);padding-top:36px;margin:1rem 0;overflow:hidden}:deep(.markdown-main-style) div[class*=language-] .copy,:deep(.markdown-main-style) div[class*=language-] .lang{position:absolute}:deep(.markdown-main-style) div[class*=language-] .lang{width:100%;height:36px;top:0;left:0;display:flex;flex-direction:row;align-items:center;background-color:var(--main-card-second-background);border-bottom:1px solid var(--main-card-border);padding-left:16px;font-weight:700;font-size:18px}:deep(.markdown-main-style) div[class*=language-] .copy{top:0;right:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;font-family:iconfont;font-size:20px;font-style:normal;z-index:1;color:var(--main-font-color);cursor:pointer}:deep(.markdown-main-style) div[class*=language-] .copy::after{content:"\e01c";transition:color .3s}:deep(.markdown-main-style) div[class*=language-] .copy::before{content:"复制成功";position:absolute;left:-60px;font-size:14px;white-space:nowrap;opacity:0;transform:translateX(5px);transition:color .3s,opacity .3s,transform .3s}:deep(.markdown-main-style) div[class*=language-] .copy.copied::before{opacity:1;transform:translateX(0)}:deep(.markdown-main-style) div[class*=language-] .copy:hover::before,:deep(.markdown-main-style) div[class*=language-] .copy:hover::after{color:var(--main-color)}:deep(.markdown-main-style) div[class*=language-] .line-numbers-wrapper{padding:6px 10px;opacity:.6;text-align:center;user-select:none;color:var(--main-font-second-color);background-color:var(--main-card-second-background)}:deep(.markdown-main-style) div[class*=language-] .line-numbers-wrapper .line-number{display:flex;align-items:center;justify-content:center;height:22px;font-size:14px}:deep(.markdown-main-style) div[class*=language-] .line-numbers-wrapper br{display:none}:deep(.markdown-main-style) div[class*=language-] pre{margin:0;padding:6px 10px;width:100%;overflow-y:auto;user-select:text;border-left:1px solid var(--main-card-border)}:deep(.markdown-main-style) div[class*=language-] pre code{font-family:fira code,var(--main-font-family),monospace;font-optical-sizing:auto}:deep(.markdown-main-style) div[class*=language-] pre code .line{display:inline-block;height:22px}:deep(.markdown-main-style) div[class*=language-] pre code .line.highlighted{width:100%;background-color:var(--main-card-border);border-radius:6px}:deep(.markdown-main-style) div[class*=language-] pre code .line:empty{height:17px}:deep(.markdown-main-style) pre{width:100%;overflow-y:auto;user-select:text}:deep(.markdown-main-style) blockquote{padding:2px 16px;margin:1rem 0;color:var(--main-font-color);text-align:left;border:1px solid var(--main-card-border);border-left:8px solid var(--main-card-border);background-color:var(--main-card-second-background);border-radius:4px 8px 8px 4px}:deep(.markdown-main-style) blockquote p{margin:.5rem 0}:deep(.markdown-main-style) ul{list-style-type:none;padding-left:1rem}:deep(.markdown-main-style) ul li{position:relative;padding-left:1.2rem;margin:.6rem 0;overflow:auto}:deep(.markdown-main-style) ul li::before{content:"";position:absolute;left:0;top:.7rem;width:.6rem;height:.6rem;background-color:var(--main-color);border-radius:50%}:deep(.markdown-main-style) ul li p:first-child{margin-top:0}:deep(.markdown-main-style) ul li p:last-child{margin-bottom:0}:deep(.markdown-main-style) ol{padding-left:2rem}:deep(.markdown-main-style) ol li::marker{color:var(--main-color);font-weight:700}:deep(.markdown-main-style) .table-container{width:100%;margin:1rem 0;border:1px solid var(--main-card-border);border-radius:8px;overflow-y:hidden;overflow-x:auto}:deep(.markdown-main-style) .table-container table{width:100%;min-width:512px;max-width:1200px;margin:0 auto;border-collapse:collapse;border-spacing:0}:deep(.markdown-main-style) .table-container table td,:deep(.markdown-main-style) .table-container table th{margin:0;padding:.6rem 1rem;line-height:normal;letter-spacing:normal;vertical-align:middle;border:1px solid var(--main-card-border)}:deep(.markdown-main-style) .table-container table thead{background-color:var(--main-card-second-background)}:deep(.markdown-main-style) .table-container table tbody tr{transition:background-color .3s;cursor:pointer}:deep(.markdown-main-style) .table-container table tbody tr:hover{background-color:var(--main-card-second-background)}:deep(.markdown-main-style) hr{margin:1rem 0;height:2px;border:none;background-color:var(--main-card-border)}:deep(.markdown-main-style) label{cursor:pointer}:deep(.markdown-main-style) mjx-container{overflow:auto;padding-bottom:8px;font-family:auto}:deep(.markdown-main-style) .custom-block{margin:1rem 0;padding:16px;padding-left:12px;border-radius:8px;background-color:var(--main-card-border);border-left:6px solid var(--main-color-gray);user-select:none}:deep(.markdown-main-style) .custom-block p{margin:0;line-height:normal;font-size:.95rem}:deep(.markdown-main-style) .custom-block p.custom-block-title{font-size:14px;font-weight:700;margin-bottom:6px}:deep(.markdown-main-style) .custom-block.tip{background-color:var(--main-info-color-gray);border-left-color:var(--main-info-color)}:deep(.markdown-main-style) .custom-block.tip p{color:var(--main-info-color)}:deep(.markdown-main-style) .custom-block.warning{background-color:var(--main-warning-color-gray);border-left-color:var(--main-warning-color)}:deep(.markdown-main-style) .custom-block.warning p{color:var(--main-warning-color)}:deep(.markdown-main-style) .custom-block.danger{background-color:var(--main-error-color-gray);border-left-color:var(--main-error-color)}:deep(.markdown-main-style) .custom-block.danger p{color:var(--main-error-color)}:deep(.markdown-main-style) .custom-block.details{border:none;padding:0;background-color:transparent;transition:max-height .4s ease-in-out;overflow:hidden}:deep(.markdown-main-style) .custom-block.details summary{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:16px;border-radius:12px;font-weight:700;border:1px solid var(--main-card-border);background-color:var(--main-card-second-background);transition:color .3s,border-color .3s,background-color .3s;cursor:pointer}:deep(.markdown-main-style) .custom-block.details summary::before{content:"\e057";font-family:iconfont;margin-right:6px;font-size:18px;transition:transform .3s}:deep(.markdown-main-style) .custom-block.details summary::after{content:"+";margin-left:auto}:deep(.markdown-main-style) .custom-block.details summary:hover{color:var(--main-card-background);background-color:var(--main-color)}:deep(.markdown-main-style) .custom-block.details>:last-child{padding:16px;font-size:1rem;border-radius:0 0 12px 12px;border:1px solid var(--main-card-border);background-color:var(--main-card-background);border-top:none}:deep(.markdown-main-style) .custom-block.details[open] summary{border-radius:12px 12px 0 0;border-color:var(--main-color);color:var(--main-card-background);background-color:var(--main-color)}:deep(.markdown-main-style) .custom-block.details[open] summary::before{transform:rotate(90deg)}:deep(.markdown-main-style) .custom-block.details[open] summary::after{content:"-"}:deep(.markdown-main-style) .custom-block.details[open]>:last-child{border-color:var(--main-color)}:deep(.markdown-main-style) .custom-block.details:hover summary{color:var(--main-card-background);background-color:var(--main-color)}:deep(.markdown-main-style) .plugin-tabs{margin:1rem 0;border-radius:12px;background-color:var(--main-card-background);border:1px solid var(--main-card-border);overflow:hidden}:deep(.markdown-main-style) .plugin-tabs .plugin-tabs--tab-list{padding:0 12px;background-color:var(--main-card-second-background);border-bottom:1px solid var(--main-card-border)}:deep(.markdown-main-style) .plugin-tabs .plugin-tabs--tab-list .plugin-tabs--tab{padding:12px 16px;margin-right:12px;outline:none;border:none;line-height:normal;font-size:16px;font-weight:700;font-family:var(--main-font-family);background-color:transparent;border-bottom:2px solid transparent;transition:all .3s;cursor:pointer}:deep(.markdown-main-style) .plugin-tabs .plugin-tabs--tab-list .plugin-tabs--tab[aria-selected=true]{color:var(--main-color);border-bottom-color:var(--main-color)}:deep(.markdown-main-style) .plugin-tabs .plugin-tabs--content{padding:1rem;max-height:500px;overflow:auto;animation:show .5s forwards}:deep(.markdown-main-style) .timeline{position:relative;padding:0 0 1rem 26px;cursor:pointer}:deep(.markdown-main-style) .timeline .timeline-title{display:inline-block;font-size:14px;opacity:.6;transform:translateY(-2px);transition:color .3s,opacity .3s}:deep(.markdown-main-style) .timeline .timeline-content{margin-top:12px;border-radius:2px 12px 12px 12px;padding:1rem;max-width:80%;width:max-content;border:1px solid var(--main-card-border);background-color:var(--main-card-second-background)}:deep(.markdown-main-style) .timeline .timeline-content>:first-child{margin-top:0}:deep(.markdown-main-style) .timeline .timeline-content>:last-child{margin-bottom:0}:deep(.markdown-main-style) .timeline::after{content:"";position:absolute;top:7px;left:7px;width:4px;height:100%;border-radius:4px;background-color:var(--main-card-border);z-index:0}:deep(.markdown-main-style) .timeline::before{content:"";position:absolute;top:0;left:0;width:14px;height:14px;border-radius:50%;border:2px solid var(--main-color);background-color:var(--main-card-background);transition:transform .3s;z-index:1}:deep(.markdown-main-style) .timeline:hover .timeline-title{opacity:1;color:var(--main-color)}:deep(.markdown-main-style) .timeline:hover::before{transform:scale(1.2)}:deep(.markdown-main-style) .radio{display:flex;flex-direction:row;align-items:center;margin:1rem 0}:deep(.markdown-main-style) .radio .radio-point{position:relative;display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;margin:0;margin-right:12px;outline:2px solid var(--main-color);border-radius:50%}:deep(.markdown-main-style) .radio .radio-point::after{content:"";opacity:0;position:absolute;width:65%;height:65%;background-color:var(--main-color);border-radius:50%}:deep(.markdown-main-style) .radio .radio-point.checked::after{opacity:1}:deep(.markdown-main-style) .radio p{margin:0}:deep(.markdown-main-style) .card{padding:1rem 1.2rem;border-radius:8px;border:1px solid var(--main-card-border);background-color:var(--main-card-second-background);box-shadow:0 8px 16px -4px var(--main-border-shadow)}:deep(.markdown-main-style) .card p:first-child{margin-top:0}:deep(.markdown-main-style) .card p:last-child{margin-bottom:0}:deep(.markdown-main-style) .button{outline:none;border-radius:8px;padding:6px 16px;border:1px solid var(--main-card-border);background-color:var(--main-card-second-background);transition:background-color .3s;cursor:pointer}:deep(.markdown-main-style) .button p,:deep(.markdown-main-style) .button a{padding:0;margin:0;font-size:1rem;color:var(--main-font-color)}:deep(.markdown-main-style) .button p::before,:deep(.markdown-main-style) .button a::before{display:none}:deep(.markdown-main-style) .button.primary{color:var(--main-card-background);background-color:var(--main-color)}:deep(.markdown-main-style) .button:hover{background-color:var(--main-card-border)}.post-content h1{font-size:2rem;text-align:center;border-bottom:1px dashed var(--main-color-bg);padding-bottom:1rem}.post-content h1 .header-anchor::before{display:none}.post-content h2{font-size:1.6rem;line-height:1.6;border-bottom:1px dashed var(--main-color-bg);padding-bottom:.5rem}.post-content h3{width:fit-content;font-size:1.2rem;z-index:0}.post-content h3::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:8px;border-radius:3px;background-color:var(--main-card-border);z-index:-1}.post-content h1,.post-content h2,.post-content h3,.post-content h4{position:relative;cursor:pointer}.post-content h1:hover .header-anchor,.post-content h2:hover .header-anchor,.post-content h3:hover .header-anchor,.post-content h4:hover .header-anchor{opacity:1}.post-content .header-anchor{position:absolute;left:0;opacity:0;transition:opacity .3s}.post-content .header-anchor::before{content:"#";position:absolute;left:-1.3rem;color:var(--main-color);font-weight:700}.post-content p{font-size:1.1rem}.post-content p,.post-content ul,.post-content li,.post-content td{margin:1rem 0;text-align:left;letter-spacing:.6px;line-height:2}.post-content p code,.post-content ul code,.post-content li code,.post-content td code{display:inline-flex;font-size:.8rem;padding:0 6px;border-radius:6px;background-color:var(--main-card-border);font-family:fira code,monospace;font-optical-sizing:auto;white-space:nowrap;transform:translateY(-2px);overflow-x:auto;max-width:100%;transition:color .3s,background-color .3s;cursor:pointer}.post-content p code:hover,.post-content ul code:hover,.post-content li code:hover,.post-content td code:hover{color:var(--main-color);background-color:var(--main-color-bg)}.post-content p a,.post-content ul a,.post-content li a,.post-content td a{position:relative;display:inline-flex;color:var(--main-color)}.post-content p a::before,.post-content ul a::before,.post-content li a::before,.post-content td a::before{content:"";position:absolute;border-radius:2px;bottom:2px;left:0;right:0;height:1px;opacity:.8;background-color:var(--main-color);border-radius:4px;transition:all .3s}.post-content p a:hover::before,.post-content ul a:hover::before,.post-content li a:hover::before,.post-content td a:hover::before{height:100%;opacity:.2;bottom:0;left:-2px;right:-2px}.post-content p strong,.post-content ul strong,.post-content li strong,.post-content td strong{color:var(--main-color)}.post-content img{width:100%;border-radius:12px}.post-content .img-fancybox{width:100%;display:flex;flex-direction:column;align-items:center;color:var(--main-font-color)}.post-content .img-fancybox .post-img{width:auto;max-height:450px;max-width:100%;margin:0 auto;border-radius:12px;cursor:zoom-in;transition:opacity .3s,filter .3s}.post-content .img-fancybox .post-img:hover{filter:blur(0)brightness(.8)}.post-content .img-fancybox .post-img-tip{display:inline-flex;width:100%;justify-content:center;align-items:center;margin:.8rem 0;font-size:14px;opacity:.6}.post-content .img-fancybox::before{display:none}.post-content .img-fancybox:hover{color:var(--main-font-color)}.post-content blockquote{position:relative;margin:1rem 0;padding:.8rem 1rem .8rem 1.5rem;border-radius:4px;background-color:var(--main-card-second-background);border-left:4px solid var(--main-color)}.post-content blockquote p{margin:0;font-size:.95rem;opacity:.8}.post-content table{width:100%;border-spacing:0;border-collapse:collapse}.post-content table thead{background-color:var(--main-card-second-background)}.post-content table th,.post-content table td{padding:.6rem 1rem;border:1px solid var(--main-card-border)}.post-content table tr{transition:background-color .3s}.post-content table tr:hover{background-color:var(--main-card-second-background)}.post-content ul,.post-content ol{padding-left:1.5rem}.post-content ul li,.post-content ol li{position:relative;margin:.4rem 0}.post-content ul li::marker,.post-content ol li::marker{color:var(--main-color)}.post{animation:fade-up .6s .1s backwards}.post .post-meta{margin-bottom:2rem}.post .post-meta .meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.post .post-meta .meta .cat-item,.post .post-meta .meta .tag-item{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:1rem;font-size:.875rem;color:var(--main-font-color);background:var(--main-bg-second);text-decoration:none;transition:all .3s ease}.post .post-meta .meta .cat-item .iconfont,.post .post-meta .meta .tag-item .iconfont{margin-right:.25rem;font-size:.875rem}.post .post-meta .meta .cat-item:hover,.post .post-meta .meta .tag-item:hover{color:var(--main-color);background:var(--main-bg-third)}.post .post-meta .title{font-size:2rem;font-weight:700;line-height:1.4;margin:1rem 0}.post .post-meta .other-meta{display:flex;flex-wrap:wrap;gap:1rem;color:var(--main-font-second-color);font-size:.875rem}.post .post-meta .other-meta .meta{display:flex;align-items:center;margin:0}.post .post-meta .other-meta .meta .iconfont{margin-right:.25rem}.post .post-meta .other-meta .meta.hover{cursor:pointer;transition:color .3s ease}.post .post-meta .other-meta .meta.hover:hover{color:var(--main-color)}.post .post-content{display:flex;gap:2rem}.post .post-content .post-article{flex:1;overflow:hidden}.post .post-content .post-article .expired{margin-bottom:1rem;padding:1rem;background:var(--warning-bg);color:var(--warning-color);border-radius:.5rem}.post .post-content .post-article .expired strong{color:var(--warning-color)}.post .post-content .post-article .copyright{margin:2rem 0;padding:1rem;border-radius:.5rem;background:var(--main-bg-second)}.post .post-content .post-article .copyright .copyright-item{margin-bottom:.5rem;font-size:.875rem;color:var(--main-font-second-color)}.post .post-content .post-article .copyright .copyright-item:last-child{margin-bottom:0}.post .post-content .post-article .copyright .copyright-item .label{color:var(--main-font-color);font-weight:700}.post .post-content .post-article .copyright .copyright-item a{color:var(--main-color);text-decoration:none}.post .post-content .post-article .copyright .copyright-item a:hover{text-decoration:underline}.post .post-content .post-article .other-meta{display:flex;justify-content:space-between;align-items:center;margin-top:2rem}.post .post-content .post-article .other-meta .all-tags{display:flex;flex-wrap:wrap;gap:.5rem}.post .post-content .post-article .other-meta .report{display:flex;align-items:center;color:var(--main-font-second-color);text-decoration:none;transition:color .3s ease}.post .post-content .post-article .other-meta .report .iconfont{margin-right:.25rem}.post .post-content .post-article .other-meta .report:hover{color:var(--main-color)}@media(max-width:768px){.post .post-meta .title{font-size:1.5rem}.post .post-content{flex-direction:column}.post .post-content .post-article .other-meta{flex-direction:column;align-items:flex-start;gap:1rem}}.next-post{width:100%;display:flex;flex-direction:column;padding:20px;background-color:var(--main-card-background);cursor:pointer;transition:all .3s ease}.next-post .next-post-link{display:block;width:100%;text-decoration:none;color:inherit;transition:all .3s ease}.next-post .post-tip{font-size:14px;color:var(--main-font-second-color);padding-bottom:8px;margin-bottom:12px;border-bottom:1px dashed var(--main-card-border);transition:color .3s}.next-post .post-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.next-post.fixed{position:fixed;right:20px;bottom:20px;opacity:0;z-index:100;width:300px;transform:translateY(180px)}.next-post.show{opacity:1;transform:translateY(0)}.next-post:hover{background-color:var(--main-color);border-color:var(--main-color);color:var(--main-card-background);box-shadow:0 8px 16px -4px var(--main-color-bg)}.next-post:hover .post-tip{opacity:.8;color:var(--main-card-background)}@media(max-width:768px){.next-post{display:none}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;display:none;justify-content:center;align-items:center;z-index:1000;opacity:0;transition:opacity .3s ease}.modal.show{opacity:1}.modal-mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(4px);transition:opacity .3s ease}.modal-main{position:relative;width:90%;max-height:var(--height);overflow-y:auto;background-color:var(--main-card-background);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(20px);transition:transform .3s ease}.modal.show .modal-main{transform:translateY(0)}.modal .title{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--main-card-border)}.modal .title-left{display:flex;align-items:center;gap:8px;font-size:1.1rem;font-weight:500;color:var(--main-font-color)}.modal .title-left .iconfont{font-size:1.2rem}.modal .close{font-size:1.2rem;color:var(--main-font-second-color);cursor:pointer;transition:color .3s ease}.modal .close:hover{color:var(--main-font-color)}.modal-content{padding:10px;max-height:calc(var(--height) - 60px);overflow-y:auto}.modal-content::-webkit-scrollbar{width:6px}.modal-content::-webkit-scrollbar-thumb{background-color:var(--main-scrollbar-thumb);border-radius:3px}.modal-content::-webkit-scrollbar-track{background-color:var(--main-scrollbar-track);border-radius:3px}.post .post-content .post-article .markdown-main-style div>h1{font-size:2rem;text-align:center;border-bottom:1px dashed var(--main-color-bg);padding-bottom:1rem}.post .post-content .post-article .markdown-main-style div>h1 .header-anchor::before{display:none}.post .post-content .post-article .markdown-main-style div>h2{font-size:1.6rem;line-height:1.6;border-bottom:1px dashed var(--main-color-bg);padding-bottom:.5rem}.post .post-content .post-article .markdown-main-style div>h3{width:fit-content;font-size:1.2rem;z-index:0}.post .post-content .post-article .markdown-main-style div>h3::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:8px;border-radius:3px;background-color:var(--main-card-border);z-index:-1}.post .post-content .post-article .markdown-main-style div>h1,.post .post-content .post-article .markdown-main-style div>h2,.post .post-content .post-article .markdown-main-style div>h3,.post .post-content .post-article .markdown-main-style div>h4{position:relative;cursor:pointer}.post .post-content .post-article .markdown-main-style div>h1:hover .header-anchor,.post .post-content .post-article .markdown-main-style div>h2:hover .header-anchor,.post .post-content .post-article .markdown-main-style div>h3:hover .header-anchor,.post .post-content .post-article .markdown-main-style div>h4:hover .header-anchor{opacity:1}.post .post-content .post-article .markdown-main-style .header-anchor{position:absolute;left:0;opacity:0;transition:opacity .3s}.post .post-content .post-article .markdown-main-style .header-anchor::before{content:"#";position:absolute;left:-1.3rem;color:var(--main-color);font-weight:700}.post .post-content .post-article .markdown-main-style p{font-size:1.1rem}.post .post-content .post-article .markdown-main-style p,.post .post-content .post-article .markdown-main-style ul,.post .post-content .post-article .markdown-main-style li,.post .post-content .post-article .markdown-main-style td{margin:1rem 0;text-align:left;letter-spacing:.6px;line-height:2}.post .post-content .post-article .markdown-main-style p code,.post .post-content .post-article .markdown-main-style ul code,.post .post-content .post-article .markdown-main-style li code,.post .post-content .post-article .markdown-main-style td code{display:inline-flex;font-size:.8rem;padding:0 6px;border-radius:6px;background-color:var(--main-card-border);font-family:fira code,var(--main-font-family),monospace;font-optical-sizing:auto;white-space:nowrap;transform:translateY(-2px);overflow-x:auto;max-width:100%;transition:color .3s,background-color .3s;cursor:pointer}.post .post-content .post-article .markdown-main-style p code:hover,.post .post-content .post-article .markdown-main-style ul code:hover,.post .post-content .post-article .markdown-main-style li code:hover,.post .post-content .post-article .markdown-main-style td code:hover{color:var(--main-color);background-color:var(--main-color-bg)}.post .post-content .post-article .markdown-main-style p a,.post .post-content .post-article .markdown-main-style ul a,.post .post-content .post-article .markdown-main-style li a,.post .post-content .post-article .markdown-main-style td a{position:relative;display:inline-flex;color:var(--main-color)}.post .post-content .post-article .markdown-main-style p a::before,.post .post-content .post-article .markdown-main-style ul a::before,.post .post-content .post-article .markdown-main-style li a::before,.post .post-content .post-article .markdown-main-style td a::before{content:"";position:absolute;border-radius:2px;bottom:2px;left:0;right:0;height:1px;opacity:.8;background-color:var(--main-color);border-radius:4px;transition:all .3s}.post .post-content .post-article .markdown-main-style p a:hover::before,.post .post-content .post-article .markdown-main-style ul a:hover::before,.post .post-content .post-article .markdown-main-style li a:hover::before,.post .post-content .post-article .markdown-main-style td a:hover::before{height:100%;opacity:.2;bottom:0;left:-2px;right:-2px}.post .post-content .post-article .markdown-main-style p strong,.post .post-content .post-article .markdown-main-style ul strong,.post .post-content .post-article .markdown-main-style li strong,.post .post-content .post-article .markdown-main-style td strong{color:var(--main-color)}.post .post-content .post-article .markdown-main-style img{width:100%;border-radius:12px}.post .post-content .post-article .markdown-main-style .img-fancybox{width:100%;display:flex;flex-direction:column;align-items:center;color:var(--main-font-color)}.post .post-content .post-article .markdown-main-style .img-fancybox .post-img{width:auto;max-height:450px;max-width:100%;margin:0 auto;border-radius:12px;cursor:zoom-in;transition:opacity .3s,filter .3s}.post .post-content .post-article .markdown-main-style .img-fancybox .post-img:hover{filter:blur(0)brightness(.8)}.post .post-content .post-article .markdown-main-style .img-fancybox .post-img-tip{display:inline-flex;width:100%;justify-content:center;align-items:center;margin:.8rem 0;font-size:14px;opacity:.6}.post .post-content .post-article .markdown-main-style .img-fancybox::before{display:none}.post .post-content .post-article .markdown-main-style .img-fancybox:hover{color:var(--main-font-color)}.post .post-content .post-article .markdown-main-style div[class*=language-]{position:relative;display:flex;flex-direction:row-reverse;border-radius:12px;background-color:var(--main-card-background);border:1px solid var(--main-card-border);padding-top:36px;margin:1rem 0;overflow:hidden}.post .post-content .post-article .markdown-main-style div[class*=language-] .copy,.post .post-content .post-article .markdown-main-style div[class*=language-] .lang{position:absolute}.post .post-content .post-article .markdown-main-style div[class*=language-] .lang{width:100%;height:36px;top:0;left:0;display:flex;flex-direction:row;align-items:center;background-color:var(--main-card-second-background);border-bottom:1px solid var(--main-card-border);padding-left:16px;font-weight:700;font-size:18px}.post .post-content .post-article .markdown-main-style div[class*=language-] .copy{top:0;right:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;font-family:iconfont;font-size:20px;font-style:normal;z-index:1;color:var(--main-font-color);cursor:pointer}.post .post-content .post-article .markdown-main-style div[class*=language-] .copy::after{content:"\e01c";transition:color .3s}.post .post-content .post-article .markdown-main-style div[class*=language-] .copy::before{content:"复制成功";position:absolute;left:-60px;font-size:14px;white-space:nowrap;opacity:0;transform:translateX(5px);transition:color .3s,opacity .3s,transform .3s}.post .post-content .post-article .markdown-main-style div[class*=language-] .copy.copied::before{opacity:1;transform:translateX(0)}.post .post-content .post-article .markdown-main-style div[class*=language-] .copy:hover::before,.post .post-content .post-article .markdown-main-style div[class*=language-] .copy:hover::after{color:var(--main-color)}.post .post-content .post-article .markdown-main-style div[class*=language-] .line-numbers-wrapper{padding:6px 10px;opacity:.6;text-align:center;user-select:none;color:var(--main-font-second-color);background-color:var(--main-card-second-background)}.post .post-content .post-article .markdown-main-style div[class*=language-] .line-numbers-wrapper .line-number{display:flex;align-items:center;justify-content:center;height:22px;font-size:14px}.post .post-content .post-article .markdown-main-style div[class*=language-] .line-numbers-wrapper br{display:none}.post .post-content .post-article .markdown-main-style div[class*=language-] pre{margin:0;padding:6px 10px;width:100%;overflow-y:auto;user-select:text;border-left:1px solid var(--main-card-border)}.post .post-content .post-article .markdown-main-style div[class*=language-] pre code{font-family:fira code,var(--main-font-family),monospace;font-optical-sizing:auto}.post .post-content .post-article .markdown-main-style div[class*=language-] pre code .line{display:inline-block;height:22px}.post .post-content .post-article .markdown-main-style div[class*=language-] pre code .line.highlighted{width:100%;background-color:var(--main-card-border);border-radius:6px}.post .post-content .post-article .markdown-main-style div[class*=language-] pre code .line:empty{height:17px}.post .post-content .post-article .markdown-main-style pre{width:100%;overflow-y:auto;user-select:text}.post .post-content .post-article .markdown-main-style blockquote{padding:2px 16px;margin:1rem 0;color:var(--main-font-color);text-align:left;border:1px solid var(--main-card-border);border-left:8px solid var(--main-card-border);background-color:var(--main-card-second-background);border-radius:4px 8px 8px 4px}.post .post-content .post-article .markdown-main-style blockquote p{margin:.5rem 0}.post .post-content .post-article .markdown-main-style ul{list-style-type:none;padding-left:1rem}.post .post-content .post-article .markdown-main-style ul li{position:relative;padding-left:1.2rem;margin:.6rem 0;overflow:auto}.post .post-content .post-article .markdown-main-style ul li::before{content:"";position:absolute;left:0;top:.7rem;width:.6rem;height:.6rem;background-color:var(--main-color);border-radius:50%}.post .post-content .post-article .markdown-main-style ul li p:first-child{margin-top:0}.post .post-content .post-article .markdown-main-style ul li p:last-child{margin-bottom:0}.post .post-content .post-article .markdown-main-style ol{padding-left:2rem}.post .post-content .post-article .markdown-main-style ol li::marker{color:var(--main-color);font-weight:700}.post .post-content .post-article .markdown-main-style .table-container{width:100%;margin:1rem 0;border:1px solid var(--main-card-border);border-radius:8px;overflow-y:hidden;overflow-x:auto}.post .post-content .post-article .markdown-main-style .table-container table{width:100%;min-width:512px;max-width:1200px;margin:0 auto;border-collapse:collapse;border-spacing:0}.post .post-content .post-article .markdown-main-style .table-container table td,.post .post-content .post-article .markdown-main-style .table-container table th{margin:0;padding:.6rem 1rem;line-height:normal;letter-spacing:normal;vertical-align:middle;border:1px solid var(--main-card-border)}.post .post-content .post-article .markdown-main-style .table-container table thead{background-color:var(--main-card-second-background)}.post .post-content .post-article .markdown-main-style .table-container table tbody tr{transition:background-color .3s;cursor:pointer}.post .post-content .post-article .markdown-main-style .table-container table tbody tr:hover{background-color:var(--main-card-second-background)}.post .post-content .post-article .markdown-main-style hr{margin:1rem 0;height:2px;border:none;background-color:var(--main-card-border)}.post .post-content .post-article .markdown-main-style label{cursor:pointer}.post .post-content .post-article .markdown-main-style mjx-container{overflow:auto;padding-bottom:8px;font-family:auto}.post .post-content .post-article .markdown-main-style .custom-block{margin:1rem 0;padding:16px;padding-left:12px;border-radius:8px;background-color:var(--main-card-border);border-left:6px solid var(--main-color-gray);user-select:none}.post .post-content .post-article .markdown-main-style .custom-block p{margin:0;line-height:normal;font-size:.95rem}.post .post-content .post-article .markdown-main-style .custom-block p.custom-block-title{font-size:14px;font-weight:700;margin-bottom:6px}.post .post-content .post-article .markdown-main-style .custom-block.tip{background-color:var(--main-info-color-gray);border-left-color:var(--main-info-color)}.post .post-content .post-article .markdown-main-style .custom-block.tip p{color:var(--main-info-color)}.post .post-content .post-article .markdown-main-style .custom-block.warning{background-color:var(--main-warning-color-gray);border-left-color:var(--main-warning-color)}.post .post-content .post-article .markdown-main-style .custom-block.warning p{color:var(--main-warning-color)}.post .post-content .post-article .markdown-main-style .custom-block.danger{background-color:var(--main-error-color-gray);border-left-color:var(--main-error-color)}.post .post-content .post-article .markdown-main-style .custom-block.danger p{color:var(--main-error-color)}.post .post-content .post-article .markdown-main-style .custom-block.details{border:none;padding:0;background-color:transparent;transition:max-height .4s ease-in-out;overflow:hidden}.post .post-content .post-article .markdown-main-style .custom-block.details summary{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:16px;border-radius:12px;font-weight:700;border:1px solid var(--main-card-border);background-color:var(--main-card-second-background);transition:color .3s,border-color .3s,background-color .3s;cursor:pointer}.post .post-content .post-article .markdown-main-style .custom-block.details summary::before{content:"\e057";font-family:iconfont;margin-right:6px;font-size:18px;transition:transform .3s}.post .post-content .post-article .markdown-main-style .custom-block.details summary::after{content:"+";margin-left:auto}.post .post-content .post-article .markdown-main-style .custom-block.details summary:hover{color:var(--main-card-background);background-color:var(--main-color)}.post .post-content .post-article .markdown-main-style .custom-block.details>:last-child{padding:16px;font-size:1rem;border-radius:0 0 12px 12px;border:1px solid var(--main-card-border);background-color:var(--main-card-background);border-top:none}.post .post-content .post-article .markdown-main-style .custom-block.details[open] summary{border-radius:12px 12px 0 0;border-color:var(--main-color);color:var(--main-card-background);background-color:var(--main-color)}.post .post-content .post-article .markdown-main-style .custom-block.details[open] summary::before{transform:rotate(90deg)}.post .post-content .post-article .markdown-main-style .custom-block.details[open] summary::after{content:"-"}.post .post-content .post-article .markdown-main-style .custom-block.details[open]>:last-child{border-color:var(--main-color)}.post .post-content .post-article .markdown-main-style .custom-block.details:hover summary{color:var(--main-card-background);background-color:var(--main-color)}.post .post-content .post-article .markdown-main-style .plugin-tabs{margin:1rem 0;border-radius:12px;background-color:var(--main-card-background);border:1px solid var(--main-card-border);overflow:hidden}.post .post-content .post-article .markdown-main-style .plugin-tabs .plugin-tabs--tab-list{padding:0 12px;background-color:var(--main-card-second-background);border-bottom:1px solid var(--main-card-border)}.post .post-content .post-article .markdown-main-style .plugin-tabs .plugin-tabs--tab-list .plugin-tabs--tab{padding:12px 16px;margin-right:12px;outline:none;border:none;line-height:normal;font-size:16px;font-weight:700;font-family:var(--main-font-family);background-color:transparent;border-bottom:2px solid transparent;transition:all .3s;cursor:pointer}.post .post-content .post-article .markdown-main-style .plugin-tabs .plugin-tabs--tab-list .plugin-tabs--tab[aria-selected=true]{color:var(--main-color);border-bottom-color:var(--main-color)}.post .post-content .post-article .markdown-main-style .plugin-tabs .plugin-tabs--content{padding:1rem;max-height:500px;overflow:auto;animation:show .5s forwards}.post .post-content .post-article .markdown-main-style .timeline{position:relative;padding:0 0 1rem 26px;cursor:pointer}.post .post-content .post-article .markdown-main-style .timeline .timeline-title{display:inline-block;font-size:14px;opacity:.6;transform:translateY(-2px);transition:color .3s,opacity .3s}.post .post-content .post-article .markdown-main-style .timeline .timeline-content{margin-top:12px;border-radius:2px 12px 12px 12px;padding:1rem;max-width:80%;width:max-content;border:1px solid var(--main-card-border);background-color:var(--main-card-second-background)}.post .post-content .post-article .markdown-main-style .timeline .timeline-content>:first-child{margin-top:0}.post .post-content .post-article .markdown-main-style .timeline .timeline-content>:last-child{margin-bottom:0}.post .post-content .post-article .markdown-main-style .timeline::after{content:"";position:absolute;top:7px;left:7px;width:4px;height:100%;border-radius:4px;background-color:var(--main-card-border);z-index:0}.post .post-content .post-article .markdown-main-style .timeline::before{content:"";position:absolute;top:0;left:0;width:14px;height:14px;border-radius:50%;border:2px solid var(--main-color);background-color:var(--main-card-background);transition:transform .3s;z-index:1}.post .post-content .post-article .markdown-main-style .timeline:hover .timeline-title{opacity:1;color:var(--main-color)}.post .post-content .post-article .markdown-main-style .timeline:hover::before{transform:scale(1.2)}.post .post-content .post-article .markdown-main-style .radio{display:flex;flex-direction:row;align-items:center;margin:1rem 0}.post .post-content .post-article .markdown-main-style .radio .radio-point{position:relative;display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;margin:0;margin-right:12px;outline:2px solid var(--main-color);border-radius:50%}.post .post-content .post-article .markdown-main-style .radio .radio-point::after{content:"";opacity:0;position:absolute;width:65%;height:65%;background-color:var(--main-color);border-radius:50%}.post .post-content .post-article .markdown-main-style .radio .radio-point.checked::after{opacity:1}.post .post-content .post-article .markdown-main-style .radio p{margin:0}.post .post-content .post-article .markdown-main-style .card{padding:1rem 1.2rem;border-radius:8px;border:1px solid var(--main-card-border);background-color:var(--main-card-second-background);box-shadow:0 8px 16px -4px var(--main-border-shadow)}.post .post-content .post-article .markdown-main-style .card p:first-child{margin-top:0}.post .post-content .post-article .markdown-main-style .card p:last-child{margin-bottom:0}.post .post-content .post-article .markdown-main-style .button{outline:none;border-radius:8px;padding:6px 16px;border:1px solid var(--main-card-border);background-color:var(--main-card-second-background);transition:background-color .3s;cursor:pointer}.post .post-content .post-article .markdown-main-style .button p,.post .post-content .post-article .markdown-main-style .button a{padding:0;margin:0;font-size:1rem;color:var(--main-font-color)}.post .post-content .post-article .markdown-main-style .button p::before,.post .post-content .post-article .markdown-main-style .button a::before{display:none}.post .post-content .post-article .markdown-main-style .button.primary{color:var(--main-card-background);background-color:var(--main-color)}.post .post-content .post-article .markdown-main-style .button:hover{background-color:var(--main-card-border)}.highlight{position:relative;background:var(--code-bg);border:1px solid var(--code-border);border-radius:6px}.highlight-header{position:absolute;top:0;left:0;right:0;height:2.2rem;display:flex;justify-content:space-between;align-items:center;background:var(--code-header-bg);border-bottom:1px solid var(--code-border);border-radius:6px 6px 0 0;padding:0 .5rem}.highlight-info{display:flex;align-items:center;gap:.5rem;padding-left:.5rem;color:var(--code-header-color);font-size:.75rem}.highlight-lang{padding:.2rem .5rem;border-radius:3px;background:var(--code-bg);color:var(--code-header-color)}.copy-button{padding:.2rem .8rem;font-size:.75rem;color:var(--code-header-color);background:var(--code-bg);border:1px solid var(--code-border);border-radius:3px;cursor:pointer;transition:all .2s ease}.copy-button:hover{background:var(--code-button-hover)}.copy-button.copied{color:#1a7f37;border-color:#1a7f37}@media(prefers-color-scheme:dark){.copy-button.copied{color:#7ee787;border-color:#7ee787}}.highlight-content{display:flex;width:100%;margin-top:2.2rem}.line-numbers{padding:1rem 0;min-width:3.5em;text-align:right;color:var(--code-line-number-color);border-right:1px solid var(--code-line-number-border);user-select:none;background:var(--code-header-bg)}.line-numbers span{display:block;padding-right:1rem;line-height:1.5;font-size:.875rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.highlight pre{flex:1;margin:0;overflow-x:auto;background-color:var(--code-bg)}.highlight pre code{display:block;font-size:.875rem;line-height:1.5;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.highlight pre::-webkit-scrollbar{height:8px}.highlight pre::-webkit-scrollbar-thumb{background:var(--code-border);border-radius:4px}.highlight pre::-webkit-scrollbar-track{background:var(--code-header-bg)}html.dark .markdown-main-style div[class*=language-],html.dark .highlight{background-color:var(--code-bg)!important;border-color:var(--code-border)}html.dark .markdown-main-style div[class*=language-] pre,html.dark .highlight pre{background-color:var(--code-bg)!important}.search-modal{display:flex;flex-direction:column;height:100%;padding:1rem}.search-modal .search-input{margin-bottom:1rem}.search-modal .search-input input{width:100%;height:2.5rem;padding:0 1rem;border:1px solid var(--main-card-border);border-radius:6px;background-color:var(--main-card-second-background);color:var(--main-font-color);font-size:1rem;transition:all .3s}.search-modal .search-input input:focus{outline:none;border-color:var(--main-color);box-shadow:0 0 0 2px var(--main-color-bg)}.search-modal .search-input input::placeholder{color:var(--main-font-second-color)}.search-modal .search-results{flex:1;overflow-y:auto;padding-right:.5rem}.search-modal .search-results::-webkit-scrollbar{width:6px}.search-modal .search-results::-webkit-scrollbar-thumb{background-color:var(--main-scrollbar-bar);border-radius:3px}.search-modal .search-results .search-list .search-item{padding:.8rem;border-radius:6px;cursor:pointer;transition:all .3s}.search-modal .search-results .search-list .search-item:hover{background-color:var(--main-color-bg)}.search-modal .search-results .search-list .search-item .search-item-title{font-size:1rem;color:var(--main-font-color);margin-bottom:.5rem}.search-modal .search-results .search-list .search-item .search-item-content{font-size:.9rem;color:var(--main-font-second-color);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search-modal .search-results .search-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--main-font-second-color)}.search-modal .search-results .search-empty i{font-size:3rem;margin-bottom:1rem}.search-modal .search-results .search-empty p{font-size:1rem}.search-modal .search-hint{display:flex;align-items:center;flex-direction:row;justify-content:space-between;margin-top:20px;opacity:.8;font-size:14px}.search-modal .search-hint .powered_by{display:flex;flex-direction:row;align-items:center;font-size:16px;opacity:.6;transition:color .3s,opacity .3s}.hexo-douban-container{border-radius:16px;background-color:var(--main-card-background);border:1px solid var(--main-card-border);box-shadow:0 8px 16px -4px var(--main-border-shadow);padding:2rem}.hexo-douban-active{color:#ff4081}.hexo-douban-item{padding-bottom:10px;position:relative;clear:both;min-height:170px;height:170px;padding:10px 0;border-bottom:1px #ddd solid}@media screen and (max-width:480px){.hexo-douban-comments{display:none!important}}.hexo-douban-picture{position:absolute;left:0;top:10px;width:100px}.hexo-douban-picture img{max-width:100%;border:none}.hexo-douban-info{padding-left:120px}.hexo-douban-meta{font-size:.8rem;padding-right:10px;margin:2.5px 0}.hexo-douban-comments{font-size:.8rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:2.5px 0;line-height:1.4}.hexo-douban-pagination{margin-top:15px;text-align:center;margin-bottom:10px}.hexo-douban-button{padding:5px}.hexo-douban-button:hover{color:var(--main-color)}.hexo-douban-hide{display:none}.hexo-douban-show{display:block}.hexo-douban-rating{margin:2.5px 0;font-size:12px;line-height:1;display:flex;align-items:center}.hexo-douban-rating .all-star-light{position:absolute;left:0;color:#f99b01;height:16px;overflow:hidden;background-size:auto 100%;background-repeat:repeat;background-image:url(data:image/svg+xml,%3Csvg%20class=%22icon%22%20viewBox=%220%200%201024%201024%22%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2232%22%20height=%2232%22%3E%3Cpath%20d=%22M908.1%20353.1l-253.9-36.9L540.7%2086.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9%2014.5L369.8%20316.2l-253.9%2036.9c-7%201-13.4%204.3-18.3%209.3-12.3%2012.7-12.1%2032.9.6%2045.3l183.7%20179.1-43.4%20252.9c-1.2%206.9-.1%2014.1%203.2%2020.3%208.2%2015.6%2027.6%2021.7%2043.2%2013.4L512%20754l227.1%20119.4c6.2%203.3%2013.4%204.4%2020.3%203.2%2017.4-3%2029.1-19.5%2026.1-36.9l-43.4-252.9%20183.7-179.1c5-4.9%208.3-11.3%209.3-18.3%202.7-17.5-9.5-33.7-27-36.3z%22%20fill=%22%23f99b01%22/%3E%3C/svg%3E)}.hexo-douban-rating .all-star-dark{position:relative;color:#f99b01;height:16px;width:80px;background-size:auto 100%;margin-right:8px;background-repeat:repeat;background-image:url(data:image/svg+xml,%3Csvg%20class=%22icon%22%20viewBox=%220%200%201024%201024%22%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2232%22%20height=%2232%22%3E%3Cpath%20d=%22M908.1%20353.1l-253.9-36.9L540.7%2086.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9%2014.5L369.8%20316.2l-253.9%2036.9c-7%201-13.4%204.3-18.3%209.3-12.3%2012.7-12.1%2032.9.6%2045.3l183.7%20179.1-43.4%20252.9c-1.2%206.9-.1%2014.1%203.2%2020.3%208.2%2015.6%2027.6%2021.7%2043.2%2013.4L512%20754l227.1%20119.4c6.2%203.3%2013.4%204.4%2020.3%203.2%2017.4-3%2029.1-19.5%2026.1-36.9l-43.4-252.9%20183.7-179.1c5-4.9%208.3-11.3%209.3-18.3%202.7-17.5-9.5-33.7-27-36.3zM664.8%20561.6l36.1%20210.3L512%20672.7%20323.1%20772l36.1-210.3-152.8-149L417.6%20382%20512%20190.7%20606.4%20382l211.2%2030.7-152.8%20148.9z%22%20fill=%22%23f99b01%22/%3E%3C/svg%3E)}.container{display:flex;gap:20px;padding:2rem}.left-panel{flex:1;min-width:60%;background:var(--main-card-background)}.section-title{font-size:1.5rem;margin-bottom:1.5rem;padding-left:.5rem;border-left:4px solid var(--main-color);margin-left:1rem}.cover-wall{display:grid;grid-template-columns:repeat(5,1.5fr);gap:1rem;padding:1rem}.cover-item{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;transition:transform .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.15)}.cover-item::before{content:'';position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(135deg,rgba(255,255,255,.25) 0%,rgba(255,255,255,0) 40%,rgba(255,255,255,0) 60%,rgba(255,255,255,.1) 100%);z-index:2;pointer-events:none}.cover-item::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.2) 100%);z-index:1;pointer-events:none}.cover-item img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.cover-item:hover{transform:scale(1.05)translateY(-5px);z-index:1;box-shadow:0 8px 24px rgba(0,0,0,.2)}.cover-item:hover img{transform:scale(1.1)}.cover-item:hover::before{background:linear-gradient(135deg,rgba(255,255,255,.3) 0%,rgba(255,255,255,0) 40%,rgba(255,255,255,0) 60%,rgba(255,255,255,.15) 100%)}.right-panel{flex:1;background:var(--main-card-background);border-radius:12px}.right-panel .meting-container{display:flex;align-items:center;padding:1rem}.song-info{position:absolute;bottom:0;left:0;width:100%;padding:.8rem;background:rgba(0,0,0,.8);transform:translateY(100%);transition:transform .3s ease}.cover-item:hover .song-info{transform:translateY(0)}.song-title{font-size:.85rem;line-height:1.3;margin-bottom:.3rem}.song-artist{font-size:.7rem;color:#aaa}@media(max-width:768px){.container{flex-direction:column;padding:0}.cover-wall{grid-template-columns:repeat(4,1fr);gap:.5rem}.section-title{font-size:1.2rem;margin:1rem}.right-panel{min-height:300px;padding:0;width:100%;overflow:hidden}.right-panel .meting-container{display:flex;justify-content:center;align-items:center;width:100%;padding:1rem}.right-panel .meting-container meting-js{width:100%!important;max-width:100%;margin:0 auto}.song-artist{display:none}.cover-item:nth-child(n+9){display:none}}.works-container{border-radius:16px;background-color:var(--main-card-background);border:1px solid var(--main-card-border);box-shadow:0 8px 16px -4px var(--main-border-shadow)}.portfolio-container{max-width:1200px;margin:2rem auto;padding:0 1rem}.portfolio-card{background:var(--main-card-background);border-radius:12px;box-shadow:0 4px 6px var(--main-border-shadow);overflow:hidden;margin-bottom:2rem;display:flex;flex-direction:row;border:1px solid var(--main-card-border)}.cover-container{flex:0 0 40%;position:relative;overflow:hidden;border-radius:12px 0 0 12px;border-right:1px solid var(--main-card-border)}.cover-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease-in-out}.cover-container:hover .cover-image{transform:scale(1.05)}.content-container{flex:1;padding:2rem}.meta{margin-bottom:1.5rem}.date{color:var(--main-font-second-color);font-size:.9rem;margin-bottom:.5rem}.title{font-size:1.5rem;margin-bottom:1rem;color:var(--main-font-color)}.description{color:var(--main-font-second-color);line-height:1.6;margin-bottom:1.5rem}.tags-container{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.tag{background:var(--main-card-second-background);padding:.3rem .8rem;border-radius:20px;font-size:.85rem;color:var(--main-font-second-color);border:1px solid var(--main-card-border)}.link-button{display:inline-block;padding:.8rem 1.5rem;background:var(--main-color);color:#fff;text-decoration:none;border-radius:6px;transition:background .3s ease,transform .3s ease}.link-button:hover{background:var(--main-color);transform:translateY(-2px)}@media(max-width:768px){.portfolio-card{flex-direction:column}.cover-container{height:200px;border-radius:12px 12px 0 0;border-right:none;border-bottom:1px solid var(--main-card-border)}.content-container{padding:1.5rem}.title{font-size:1.3rem}.description{font-size:.95rem}}.dark .tag{background:var(--main-card-second-background);color:var(--main-font-second-color);border-color:var(--main-card-border)}.dark .cover-container{border-color:var(--main-card-border)}.statics-container{width:100%;height:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:center;border-radius:16px;background-color:var(--main-card-background);border:1px solid var(--main-card-border);box-shadow:0 8px 16px -4px var(--main-border-shadow);padding:2rem}.statics-chart-item{width:calc((100% - 18px)/3);box-sizing:border-box;background-color:var(--main-card-background);height:320px;border:1px solid var(--main-card-border);margin:5px 2.5px;border-radius:8px;overflow:hidden}@media screen and (max-width:640px){.statics-chart-item{width:calc((100% - 18px)/1)}}@media screen and (min-width:640px) and (max-width:1080px){.statics-chart-item{width:calc((100% - 18px)/2)}}@media screen and (min-width:1080px){.statics-chart-item{width:calc((100% - 18px)/3)}}.about .title{font-size:2.4rem;text-align:center;border:none}.about .about-content{display:grid;grid-template-columns:auto auto;gap:20px;margin-bottom:20px}.about .about-content .about-item{position:relative;display:flex;flex-direction:column;width:100%;padding:1.2rem 2rem;border-radius:12px;background-color:var(--main-card-background);border:1px solid var(--main-card-border);box-shadow:0 8px 12px -4px var(--main-border-shadow);overflow:hidden}.about .about-content .about-item .tip{font-size:14px;opacity:.8;margin-bottom:12px}.about .about-content .about-item .title1{font-size:36px;font-weight:700;opacity:.6}.about .about-content .about-item .title2{font-size:36px;font-weight:700;margin-right:4rem}.about .about-content .about-item .text{font-size:16px;margin:.6rem 0;line-height:1.5}.about .about-content .about-item .text strong{color:var(--main-color)}.about .about-content .about-item.child{background-color:transparent;border:none;box-shadow:none;padding:0;gap:20px}.about .about-content .about-item.child .about-item{height:100%}.about .about-content .about-item.hello{justify-content:center;padding:2rem;color:#fff;background-image:linear-gradient(120deg,#5b27ff 0%,#00d4ff 100%);background-size:200% 200%;animation:gradientFlow 6s ease infinite}.about .about-content .about-item.hello .title2{line-height:2}.about .about-content .about-item.pursuit .title2{line-height:1.2}.about .about-content .about-item.pursuit .title2:last-child{display:inline-block;background-size:100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-repeat:no-repeat;background-image:linear-gradient(45deg,#fa7671 50%,#f45f7f)}.about .about-content .about-item.character{min-height:220px;cursor:pointer}.about .about-content .about-item.character .more{margin-top:auto;font-size:14px;color:var(--main-color-gray)}.about .about-content .about-item.character .more a{color:var(--main-color-gray)}.about .about-content .about-item.character .more a:hover{color:var(--color)}.about .about-content .about-item.character .male{position:absolute;top:20px;right:-10px;height:140%;width:auto;transition:transform .5s;transform-origin:top center}@media(max-width:768px){.about .about-content .about-item.character .male{height:80%}}.about .about-content .about-item.character:hover .male{transform:scale(1.2)}.about .about-content .about-item.skills .skills-list{margin-top:12px;display:flex;flex-direction:row;flex-wrap:wrap}.about .about-content .about-item.skills .skills-list .skills-item{display:flex;align-items:center;margin-right:10px;margin-top:10px;padding:8px 12px 8px 8px;border-radius:40px;background-color:var(--main-site-background);border:1px solid var(--main-card-border);box-shadow:0 8px 12px -4px var(--main-border-shadow);transition:background-color .3s;cursor:pointer}.about .about-content .about-item.skills .skills-list .skills-item .skills-logo{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:8px;border-radius:50%;background-color:var(--color)}.about .about-content .about-item.skills .skills-list .skills-item .skills-logo .iconfont{color:#fff}.about .about-content .about-item.skills .skills-list .skills-item .skills-name{font-weight:700;transition:color .3s}.about .about-content .about-item.skills .skills-list .skills-item:hover{background-color:var(--main-card-background)}.about .about-content .about-item.career .title2{letter-spacing:.2rem;font-size:40px}.about .about-content .about-item.career .list{margin-top:12px;display:flex;flex-direction:column}.about .about-content .about-item.career .list .list-item{display:flex;flex-direction:row;align-items:center;margin-bottom:12px;color:var(--main-font-second-color)}.about .about-content .about-item.career .list .list-item::before{content:"";display:block;width:16px;height:16px;background-color:var(--color);border-radius:50%;margin-right:8px}.about .about-content .about-item.career .career-img{position:absolute;bottom:-10px;left:0;width:100%}@media(max-width:768px){.about .about-content .about-item.career .career-img{position:static}}.about .about-content .about-item.game{min-height:300px}@media(max-width:768px){.about .about-content .about-item.game{min-height:240px}}.about .about-content .about-item.like{min-height:300px}@media(max-width:768px){.about .about-content .about-item.like{min-height:300px}}.about .about-content .about-item.image{background-position:50%;background-size:cover;background-repeat:no-repeat}.about .about-content .about-item.image .image-content{flex-grow:1;display:flex;flex-direction:column;z-index:2;color:#fff}.about .about-content .about-item.image .image-content .image-desc{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:auto}.about .about-content .about-item.image .image-content .image-desc.opacity{font-size:14px;color:#eee;opacity:.8}.about .about-content .about-item.image .image-content .image-desc.opacity a{color:#eee}.about .about-content .about-item.image .image-content .image-desc.opacity a:hover{color:var(--main-color)}.about .about-content .about-item.image .image-content .more{height:40px;width:118px;border-radius:20px;justify-content:center;background:rgba(255,255,255,.15);display:flex;align-items:center;cursor:pointer}.about .about-content .about-item.image .image-content .more:hover{background:var(--main-color)}.about .about-content .about-item.image .image-content .more i{margin-right:8px;font-size:22px;color:#fff}.about .about-content .about-item.image .image-content .more span{color:#fff}.about .about-content .about-item.image::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;box-shadow:inset 0 -70px 204px 10px var(--color);z-index:0}.about .about-content .about-item.static .static-data{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin:20px 0}.about .about-content .about-item.static .static-data .static-item{display:flex;flex-direction:column}.about .about-content .about-item.static .static-data .static-item .static-name{font-size:15px;opacity:.8}.about .about-content .about-item.static .static-data .static-item .static-num{font-size:34px;font-weight:700}.about .about-content .about-item.map{min-height:170px;background-size:100%;transition:background 1.5s ease-in-out;cursor:pointer}@media(max-width:768px){.about .about-content .about-item.map{background-size:cover;pointer-events:none}}.about .about-content .about-item.map .position{display:block;position:absolute;left:0;bottom:0;width:100%;padding:20px 30px;color:#fff;background-color:#636352;font-size:20px;transition:bottom 1s}.about .about-content .about-item.map:hover{background-size:120%;background-position-x:0;background-position-y:36%}.about .about-content .about-item.map:hover .position{bottom:-80px}.about .about-content .about-item.info{flex-direction:row;align-items:center;justify-content:flex-start}.about .about-content .about-item.info .info-item{display:flex;flex-direction:column;margin-right:32px}.about .about-content .about-item.info .info-item .info-name{font-size:14px;margin-bottom:8px;color:var(--main-font-second-color)}.about .about-content .about-item.info .info-item .info-num{font-size:34px;font-weight:700;color:var(--color)}.about .about-content:last-child{margin-bottom:0}@media(max-width:768px){.about .about-content{display:flex;flex-direction:column}}@keyframes gradientFlow{0%{background-position:0}50%{background-position:100%}100%{background-position:0}}.home .home-content{width:100%;display:flex;flex-direction:row}.home .home-content .posts-content{width:calc(100% - 300px);transition:width .3s;animation:fade-up .6s .1s backwards}.home .home-content .main-aside{width:300px;padding-left:1rem;animation:fade-up .6s .3s backwards}@media(max-width:1200px){.home .home-content .posts-content{width:100%}.home .home-content .main-aside{display:none}}.main-layout{width:100%;max-width:1400px;margin:0 auto;padding:1rem 2rem;animation:show .5s forwards;animation-duration:.5s;display:block}.main-layout.loading{display:none}@media(max-width:768px){.main-layout{padding:1rem 1.5rem}.main-layout.is-post{padding:0}}.left-menu{position:fixed;left:20px;bottom:20px;z-index:1002;transition:opacity .3s,transform .3s}.left-menu.hidden{opacity:0;transform:translateY(100px)}.page-banner{position:relative;width:100%;min-height:auto;padding:3rem 2rem;margin-bottom:2rem;background-color:transparent;border-radius:12px;border:1px solid var(--main-card-border)}.page-banner .banner-content{max-width:1200px;margin:0 auto}.page-banner .title{font-size:2rem;margin:0 0 1rem;text-align:center}.page-banner .desc{color:var(--main-font-second-color);margin:0;text-align:center}