:root{color-scheme:light;--global-bg:#f2f2f7;--card-bg:#fff;--font-color:#1c1c1e;--text-highlight-color:var(--font-color);--card-meta:#636366;--sidebar-bg:var(--global-bg);--sidebar-menu-bg:var(--card-bg);--site-accent:#0066cc;--site-on-accent:#fff;--site-separator:#d1d1d6;--site-control-bg:#e5e5ea;--text-bg-hover:var(--site-control-bg);--blockquote-color:var(--card-meta);--blockquote-bg:var(--site-control-bg);--card-box-shadow:0 1px 3px rgb(0 0 0 / 7%);--card-hover-box-shadow:0 3px 10px rgb(0 0 0 / 9%);--site-card-tint:rgb(255 255 255 / 84%);--site-home-profile-tint:rgb(255 255 255 / 88%)}html[data-theme=dark]{color-scheme:dark;--global-bg:#000;--card-bg:#1c1c1e;--font-color:#f5f5f7;--card-meta:#aeaeb2;--site-accent:#5cb8ff;--site-on-accent:#1c1c1e;--site-separator:#48484a;--site-control-bg:#2c2c2e;--site-award-color:#ff6165;--card-box-shadow:none;--card-hover-box-shadow:0 0 0 1px #3a3a3c;--site-card-tint:rgb(28 28 30 / 76%);--site-home-profile-tint:rgb(28 28 30 / 82%)}html[data-theme=dark] #netease-music iframe{color-scheme:light}#web_bg.bg-animation{inset:0;width:auto;height:auto;background-position:var(--site-wallpaper-position,center 28%);animation:none}html[data-theme=dark] #web_bg::before{background-color:rgb(0 0 0 / 22%)}#page-header.full_page{height:100svh}#page-header:not(.full_page){animation:none}#page-header>#nav{opacity:1;animation:none}#page-header.nav-fixed:not(.not-top-img)>#nav,#page-header:not(.not-top-img)>#nav{--light-grey:#fff;background:0 0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:none}#page-header.nav-fixed:not(.not-top-img):not(.fixed)>#nav{transition:transform .2s ease-in-out,opacity .2s ease-in-out}#page-header.nav-fixed:not(.not-top-img):not(.nav-visible):not(.fixed)>#nav{opacity:0}#page-header:not(.not-top-img)>#nav::before{position:absolute;inset:0 0 auto;z-index:-1;height:120px;background:linear-gradient(to bottom,rgb(0 0 0 / 60%),transparent);pointer-events:none;content:''}#page-header.nav-fixed:not(.not-top-img)>#nav :is(.site-name,.site-page){color:var(--light-grey)}#page-header.full_page :is(#site-title,#site-subtitle,.social-icon,.site-name,.site-page,.scroll-down-effects){text-shadow:none}#page-header.full_page #scroll-down .scroll-down-effects{color:#fff}#page-header.not-home-page #page-site-info{top:calc(50% + 30px);padding:0 8%;transform:translateY(-50%)}#page-header.not-home-page #site-title{font-size:2.5em;font-weight:400}#page-header>:is(#page-site-info,#post-info){--white:#fff;--light-grey:#fff}html:not(.wallpaper-ready) #page-header>:is(#site-info,#page-site-info,#post-info){--white:var(--font-color);--light-grey:var(--card-meta)}html:not(.wallpaper-ready) #page-header :is(#site-title,.post-title,#post-meta){text-shadow:none}#page-header.not-home-page #site-title,#page-header.post-bg :is(.post-title,#post-meta){text-shadow:0 1px 4px rgb(0 0 0 / 85%)}#footer{--light-grey:#fff;background:0 0;border-radius:0;text-shadow:0 1px 3px rgb(0 0 0 / 90%),0 0 8px rgb(0 0 0 / 55%)}html:not(.wallpaper-ready) #footer{--light-grey:var(--font-color);text-shadow:none}#footer .footer-other{padding:20px}@media (max-width:768px){#web_bg.bg-animation{--wallpaper-viewport-height:var(--site-wallpaper-screen-height, 100vh);bottom:auto;height:var(--wallpaper-viewport-height);background-attachment:scroll;background-position:var(--site-wallpaper-mobile-position,68% 35%);background-size:max(100%,calc(var(--wallpaper-viewport-height) * var(--site-wallpaper-aspect-ratio,.924846))) auto}#page-header.post-bg{height:75vh;height:75svh}#page-header.not-home-page{height:360px}#page-header.not-home-page #page-site-info{padding:0 15px}#page-header.not-home-page #site-title{font-size:2.1em}#footer .footer-other{padding-bottom:52px}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media not (prefers-reduced-transparency:reduce){#aside-content .card-widget,#recent-posts .recent-post-item,.layout>div:first-child:not(.nc){background-color:var(--site-card-tint);border-radius:16px;-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}#page-header.full_page+#content-inner:not(:has(#pagination [rel=prev])) #aside-content .card-info{background-color:var(--site-home-profile-tint);-webkit-backdrop-filter:none;backdrop-filter:none}}}#footer a:hover{color:var(--light-grey);text-decoration:underline}#article-container a,#aside-content #card-toc .toc-content .toc-link:hover,#page-header.post-bg #post-meta a:hover{color:var(--site-accent)}#aside-content #card-toc .toc-content .toc-link.active,#pagination .page-number.current{background-color:var(--site-accent);color:var(--site-on-accent)}::selection{background:var(--site-accent);color:var(--site-on-accent)}#rightside{--btn-bg:var(--site-control-bg);--btn-color:var(--font-color);--btn-hover-color:var(--site-separator)}#footer .wallpaper-credit-area{position:absolute;left:calc(12px + env(safe-area-inset-left,0px));bottom:12px;display:flex}#wallpaper-credit{display:inline-flex;align-items:center;min-height:32px;padding:5px 10px;border:1px solid;border-radius:6px;background:rgb(0 0 0 / 55%);color:#fff;font-size:12px;line-height:1.5;text-decoration:none}#wallpaper-credit:hover{background:rgb(0 0 0 / 75%)}#wallpaper-credit:focus-visible{outline:#fff solid 2px;outline-offset:2px}