@charset "UTF-8";:root{--paper-bg: #f4f0e6;--paper-surface: #fffdf7;--paper-surface-alt: #f8f3e7;--paper-ink: #303a35;--paper-muted: #7c8176;--paper-line: #ded7c7;--paper-dash: #c9c0ad;--paper-accent: #6b9a78;--paper-accent-strong: #4e7e5d;--paper-accent-soft: #dce9db;--paper-accent-ink: #213128;--paper-tape: rgba(231, 202, 127, .66);--paper-shadow: 0 14px 32px rgba(83, 69, 43, .12);--paper-shadow-soft: 0 5px 16px rgba(83, 69, 43, .09);--paper-shadow-hover: 0 18px 36px rgba(83, 69, 43, .18);--paper-chip-ink: #fff;--paper-chip-feature: #3f6b4d;--paper-chip-improvement: #3a5fd0;--paper-chip-fix: #c2394c;--paper-float-surface: color-mix(in srgb, var(--paper-surface) 88%, transparent);--paper-float-shadow: 0 6px 18px rgba(83, 69, 43, .18);--paper-radius: 8px;--paper-radius-small: 5px;--paper-grid: rgba(104, 126, 104, .075);--paper-rule: rgba(151, 127, 91, .11);--paper-mask: rgb(0 0 0 / 42%);--paper-font: var(--solitude-font-family, "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif);--paper-mono: var(--solitude-code-font-family, "JetBrains Mono", "Cascadia Code", Consolas, monospace);--paper-ease: cubic-bezier(.16, 1, .3, 1);color-scheme:light}[data-theme=dark]{--paper-bg: #1c211f;--paper-surface: #242b28;--paper-surface-alt: #2b332f;--paper-ink: #e9eee7;--paper-muted: #a2ada3;--paper-line: #46534a;--paper-dash: #5c6b5e;--paper-accent: #8fc29a;--paper-accent-strong: #b1d7b4;--paper-accent-soft: #334b3b;--paper-accent-ink: #132018;--paper-tape: rgba(158, 130, 68, .45);--paper-shadow: 0 16px 34px rgba(0, 0, 0, .32);--paper-shadow-soft: 0 5px 16px rgba(0, 0, 0, .22);--paper-shadow-hover: 0 20px 40px rgba(0, 0, 0, .42);--paper-chip-feature: #47795a;--paper-chip-improvement: #4361d6;--paper-chip-fix: #cf4054;--paper-float-surface: color-mix(in srgb, var(--paper-bg) 86%, transparent);--paper-float-shadow: 0 8px 20px rgba(0, 0, 0, .45);--paper-grid: rgba(174, 204, 176, .07);--paper-rule: rgba(202, 185, 146, .1);color-scheme:dark}:root,[data-theme=light],[data-theme=dark]{--efu-theme: var(--paper-accent);--efu-theme-op: color-mix(in srgb, var(--paper-accent) 16%, transparent);--efu-theme-op-deep: color-mix(in srgb, var(--paper-accent) 84%, transparent);--efu-theme-op-light: color-mix(in srgb, var(--paper-accent) 7%, transparent);--efu-theme-none: transparent;--efu-main: var(--paper-accent);--efu-main-op: var(--efu-theme-op);--efu-fontcolor: var(--paper-ink);--efu-secondtext: var(--paper-muted);--efu-card-bg: var(--paper-surface);--efu-card-bg-none: transparent;--efu-card-btn-bg: var(--paper-surface-alt);--efu-secondbg: var(--paper-surface-alt);--efu-secondbg-bg: var(--paper-bg);--efu-background: var(--paper-bg);--efu-ahoverbg: var(--paper-accent-soft);--efu-hovertext: var(--paper-accent-strong);--efu-lighttext: var(--paper-accent);--efu-accent-ink: var(--paper-accent-ink);--efu-card-border: var(--paper-line);--style-border: 1px solid var(--paper-line);--style-border-always: 1px solid var(--paper-line);--style-border-hover: 1px solid var(--paper-accent);--style-border-hover-always: 1px solid var(--paper-accent);--style-border-dashed: 1px dashed var(--paper-dash);--style-border-forever: 2px solid var(--paper-accent);--card-box-shadow: var(--paper-shadow);--card-hover-box-shadow: var(--paper-shadow-hover);--efu-shadow-main: 0 8px 18px color-mix(in srgb, var(--paper-accent) 22%, transparent);--efu-shadow-black: var(--paper-shadow-soft);--efu-shadow-blackdeep: var(--paper-shadow);--efu-shadow-lightblack: var(--paper-shadow-soft);--efu-shadow-light2black: 0 2px 8px color-mix(in srgb, var(--paper-ink) 8%, transparent);--efu-shadow-nav: var(--paper-shadow-soft);--efu-shadow-border: var(--paper-shadow-soft);--efu-hl-bg: var(--paper-surface-alt);--efu-hltools-bg: var(--paper-line);--efu-post-blockquote-bg: color-mix(in srgb, var(--paper-accent) 9%, var(--paper-surface));--efu-post-tabs-bg: var(--paper-surface-alt);--radius: var(--paper-radius);--efu-radius-sm: var(--paper-radius-small);--efu-radius-md: var(--paper-radius);--efu-radius-lg: 12px;--efu-focus-ring: 0 0 0 3px color-mix(in srgb, var(--paper-accent) 28%, transparent);--efu-font-family: var(--paper-font);--efu-code-font-family: var(--paper-mono);--paper-border-width: 1px;--paper-shadow-offset: 0px;--paper-radius-sm: 5px;--paper-radius-lg: 12px;--paper-code-shadow: var(--paper-shadow-soft);--paper-code-surface: var(--paper-surface-alt);--paper-nav-active-surface: var(--paper-accent-soft);--paper-nav-border: var(--paper-line);--paper-nav-surface: var(--paper-surface);--paper-nav-hover-surface: var(--paper-accent-soft);--paper-nav-active-text: var(--paper-accent-ink);--efu-code-inline-bg: var(--paper-accent-soft);--efu-code-inline-bar: var(--paper-accent);--efu-code-inline-bar-width: 2px;--right-menu-accent: var(--paper-accent);--right-menu-surface: var(--paper-surface);--right-menu-foreground: var(--paper-ink);--right-menu-border: var(--paper-line);--right-menu-accent-ink: var(--paper-accent-ink);--comment-switch-surface: var(--paper-surface-alt);--comment-switch-first: var(--paper-accent-strong);--comment-switch-second: var(--paper-accent-strong);--comment-switch-knob: var(--paper-surface)}html,body{background-color:var(--paper-bg);color:var(--paper-ink);font-family:var(--paper-font)}::selection{color:var(--paper-ink);background:var(--paper-accent-soft)}#page-header{background:transparent}#nav{min-height:64px}#nav:before,#nav:after{opacity:0}#nav #blog_name,#nav #nav-right,#nav #page-name{border:0;background:var(--paper-surface);box-shadow:var(--paper-shadow-soft)}#page-header #nav #nav-right,#page-header.nav-fixed #nav #nav-right,#page-header.nav-fixed #nav #page-name{border:1px solid var(--paper-line);border-radius:var(--paper-radius-small);background:var(--paper-surface);box-shadow:var(--paper-shadow-soft)}#page-header.nav-fixed #nav #nav-right:before,#page-header.nav-fixed #nav #page-name:before{opacity:0}#page-header.nav-fixed #nav #page-name-text{color:var(--paper-ink)}#page-header #nav #nav-right,#page-header #nav #toggle-menu{align-items:center}#page-header #nav #nav-right .nav-button>a,#page-header #nav #toggle-menu>a,#page-header.nav-fixed #nav #page-name-text,#nav #blog_name,#nav #site-name,#page-header.nav-fixed #nav #page-name{border-radius:var(--paper-radius-small)}#nav #blog_name:after{position:absolute;top:-7px;left:18%;width:58px;height:18px;content:"";opacity:.52;background:var(--paper-tape);transform:rotate(-3deg)}#nav .menus_items{gap:4px;padding:5px 7px;border:1px solid var(--paper-line);border-radius:var(--paper-radius-small);background:color-mix(in srgb,var(--paper-surface) 92%,transparent);box-shadow:var(--paper-shadow-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#nav .menus_items .menus_item>.site-page,#nav #nav-right .nav-button>a,#nav #toggle-menu>a{min-height:40px;border-radius:var(--paper-radius-small);color:var(--paper-ink)}#nav .menus_items .menus_item>.site-page:is(.active,[aria-current=page],[aria-current=true]){border-radius:var(--paper-radius-small);color:var(--paper-accent-strong);background:var(--paper-accent-soft);box-shadow:inset 0 -2px 0 var(--paper-accent)}#nav .menus_items .menus_item>.site-page:focus-visible,#nav .menus_items .menus_item:hover>.site-page,#nav #nav-right .nav-button>a:hover,#nav #toggle-menu>a:hover{color:var(--paper-accent-strong);background:var(--paper-accent-soft);box-shadow:none}html[data-theme=light] #page-header:not(.console-open) #nav #nav-right #nav-console a.console_switchbutton:not(.console-open),html[data-theme=light] #page-header:not(.console-open) #nav #nav-right #nav-console a.console_switchbutton:not(.console-open):is(:hover,:focus-visible){color:var(--paper-ink)!important;background:transparent!important;border-color:transparent!important}html[data-theme=light] #page-header #nav #nav-right #nav-console a.console_switchbutton.console-open,html[data-theme=light] #page-header.console-open #nav #nav-right #nav-console a.console_switchbutton,html[data-theme=light] #page-header #nav #nav-right #nav-console a.console_switchbutton:is(:hover,:focus-visible),html[data-theme=light] #page-header.console-open #nav #nav-right #nav-console a.console_switchbutton:is(:hover,:focus-visible){color:var(--paper-accent-strong)!important;background:var(--paper-accent-soft)!important;border-color:var(--paper-accent)!important}html[data-theme=dark] #page-header #nav #nav-right #nav-console a.console_switchbutton,html[data-theme=dark] #page-header #nav #nav-right #nav-console a.console_switchbutton:is(:hover,:focus-visible){color:var(--paper-ink)!important}html[data-theme=dark] #page-header.console-open #nav #nav-right #nav-console a.console_switchbutton,html[data-theme=dark] #page-header #nav #nav-right #nav-console a.console_switchbutton.console-open{background:var(--paper-surface)!important;border-color:var(--paper-line)!important}html[data-theme=light] #page-header #nav #nav-right #nav-console a.console_switchbutton label i,html[data-theme=light] #page-header #nav #nav-right #nav-console a.console_switchbutton:is(:hover,:focus-visible) label i,html[data-theme=dark] #page-header.console-open #nav #nav-right #nav-console a.console_switchbutton label i,html[data-theme=dark] #page-header #nav #nav-right #nav-console a.console_switchbutton.console-open label i{background:currentColor!important}.home-category-bar .category-bar-item a,.home-category-bar .category-bar-more,.home-category-bar .category-bar-next,#tag #tag-page-tags,#tag #tag-page-tags a{border-radius:var(--paper-radius-small)}.home-category-bar .category-bar-item.select a,.home-category-bar .category-bar-item a:hover,.home-category-bar .category-bar-more:hover,.home-category-bar .category-bar-next:hover,#tag #tag-page-tags a.select,#tag #tag-page-tags a:hover{color:var(--paper-accent-ink);box-shadow:var(--paper-shadow-soft)}@media screen and (max-width:768px){#page .category-lists .tag-cloud-list{justify-content:flex-start}}#page .category-lists .tag-cloud-list a,#page .category-lists .tag-cloud-list a span.tagsPageCount,#sidebar #sidebar-menus .menus_items .menus_item_child .site-page.child,#sidebar #sidebar-menus .back-menu-list-groups .back-menu-list .back-menu-item,.post #post-info #post-meta .meta-secondline>span:not(.post-meta-separator),.post #post-info #post-meta .meta-secondline>a.post-meta-pv,.post #post-info #post-firstinfo .meta-firstline .post-meta-original,.post #post-info #post-firstinfo .meta-firstline span.post-meta-categories,.post #post-info #post-firstinfo .meta-firstline .tag_share .post-meta__tag-list .post-meta__tags,.ai-news-retry,.ai-news-day-count{border-radius:var(--paper-radius-small)}#nav .menus_items .menus_item .menus_item_child,#nav .back-home-button .back-menu-list-groups{border:1px solid var(--paper-line);border-radius:var(--paper-radius-small);background:var(--paper-surface);box-shadow:var(--paper-shadow)}#nav .menus_items .menus_item .menus_item_child{top:31px;margin-top:4px;padding:5px 3px}#nav .menus_items .menus_item .menus_item_child li a{padding:.25rem .75rem}#nav .back-home-button,#nav .back-home-button .back-menu-list-groups,#nav .back-home-button .back-menu-list .back-menu-item,#nav .menus_items .menus_item .menus_item_child,#nav .menus_items .menus_item .menus_item_child li,#nav .menus_items .menus_item .menus_item_child li a{border-radius:var(--paper-radius-small)}#nav .back-home-button{border:1px solid var(--paper-line);background:var(--paper-surface);color:var(--paper-ink);box-shadow:var(--paper-shadow-soft)}#nav .back-home-button:hover,#nav .back-home-button:focus-within{background:var(--paper-accent-soft);color:var(--paper-accent-strong)}#nav .back-home-button .back-menu-list-groups{background:var(--paper-surface);color:var(--paper-ink)}#nav .back-home-button .back-menu-list .back-menu-item:hover,#nav .menus_items .menus_item .menus_item_child li a:hover,#nav .menus_items .menus_item .menus_item_child a:hover{background:var(--paper-accent-soft);color:var(--paper-accent-strong);box-shadow:none}#aside-content .card-widget.card-info{--profile-card-text-color: var(--paper-ink);position:relative;z-index:1;overflow:visible;background:var(--paper-surface);border-color:var(--paper-line);box-shadow:var(--paper-shadow-soft)}#aside-content .card-widget.card-info:before{z-index:1;pointer-events:none;background:var(--paper-surface);opacity:1}#aside-content .card-widget.card-info:after{position:absolute;top:-8px;right:22px;z-index:4;width:46px;height:15px;content:"";opacity:.42;pointer-events:none;background:var(--paper-tape);transform:rotate(3deg)}#aside-content .card-widget.card-info .card-content{position:relative;z-index:3}#aside-content .card-widget.card-info .sayhi,#aside-content .card-widget.card-info .description,#aside-content .card-widget.card-info .bottom-group .name,#aside-content .card-widget.card-info .bottom-group .desc,#body-wrap.post #aside-content .card-widget.card-info .description,#body-wrap.post #aside-content .card-widget.card-info .bottom-group .name,#body-wrap.post #aside-content .card-widget.card-info .bottom-group .desc{color:var(--paper-ink)!important}#aside-content .card-widget.card-info .sayhi{background:var(--paper-accent-soft);border:1px solid var(--paper-line)}#aside-content .card-widget.card-info .sayhi:hover{color:var(--paper-accent-strong)!important;background:var(--paper-accent-soft)}#aside-content .card-widget.card-info .bottom-group .social-icons .social-icon i{color:var(--paper-ink);background:var(--paper-accent-soft);border:1px solid var(--paper-line)}#aside-content .card-widget.card-info .bottom-group .social-icons .social-icon:hover i{color:var(--paper-accent-strong);background:var(--paper-surface)}#nav-music,#nav-music .aplayer,#nav-music .aplayer .aplayer-body,#nav-music .music-capsule-hitarea,#nav-music #nav-music-hoverTips{border-radius:var(--paper-radius-small)}#nav-music,#nav-music .aplayer{color:var(--paper-ink);background:var(--paper-surface);border-color:var(--paper-line);box-shadow:var(--paper-shadow-soft)}#nav-music #nav-music-hoverTips{color:var(--paper-accent-ink);background:var(--paper-accent-soft)}#nav-music #nav-music-hoverTips .music-control-btn,#nav-music .music-capsule-hitarea{color:var(--paper-ink)}#nav-music .music-progress-tooltip{color:var(--paper-ink);background:var(--paper-surface);border-color:var(--paper-line);border-radius:var(--paper-radius-small)}.layout#content-inner{position:relative}.recent-post-item,#aside-content .card-widget,.article-container,#post .post-copyright,#pagination,.pagination-post,#category-bar,#tag-page-tags,#archive,#category,#tag,.page:not(.page-type-404) .page-content{border:1px solid var(--paper-line);border-radius:4px 9px 6px 8px;background:var(--paper-surface);box-shadow:var(--paper-shadow)}.recent-post-item,#aside-content .card-widget{overflow:visible;transition:transform .22s var(--paper-ease),box-shadow .22s var(--paper-ease),border-color .22s ease}.recent-post-item:before,#aside-content .card-widget:before{position:absolute;top:-8px;right:22px;width:46px;height:15px;content:"";opacity:.42;background:var(--paper-tape);transform:rotate(3deg)}.recent-post-item:nth-child(3n+2){border-radius:8px 5px 9px 4px}.recent-post-item:hover,#aside-content .card-widget:hover{border-color:color-mix(in srgb,var(--paper-accent) 55%,var(--paper-line));box-shadow:var(--paper-shadow-hover);transform:translateY(-3px) rotate(-.15deg)}.recent-post-item .post_cover img.post_bg{border-radius:3px 7px 4px 6px}@media screen and (min-width:1201px){.recent-post-item,#aside-content .card-widget{position:relative}}@media screen and (max-width:1200px){.recent-post-item,#aside-content .card-widget:not(#card-toc){position:relative}#aside-content #card-toc:before{display:none}#aside-content #card-toc:hover{transform:scale(0)}#aside-content #card-toc.open,#aside-content #card-toc.open:hover{transform:scale(1)}}.article-container{position:relative;padding:clamp(1.2rem,3vw,3rem);background-image:repeating-linear-gradient(0deg,transparent 0 31px,var(--paper-rule) 32px,transparent 33px)}.article-container:before{position:absolute;top:14px;bottom:14px;left:20px;width:1px;content:"";background:color-mix(in srgb,var(--paper-accent) 22%,transparent)}.article-container h1,.article-container h2,.article-container h3,.article-container h4{color:var(--paper-ink)}.article-container h2,.article-container h3{position:relative;padding-left:15px}.article-container h2:before,.article-container h3:before{position:absolute;top:.35em;left:0;width:5px;height:1.1em;content:"";border-radius:2px;background:var(--paper-accent);transform:rotate(3deg)}.article-container a,#post .post-meta__tags a,#pagination a:hover,#aside-content a:hover{color:var(--paper-accent-strong)}blockquote{border-left:3px solid var(--paper-accent);border-radius:0 var(--paper-radius-small) var(--paper-radius-small) 0;background:var(--paper-accent-soft)}figure.highlight,.code-block,pre{border:1px solid var(--paper-line);border-radius:var(--paper-radius-small);background:var(--paper-surface-alt);box-shadow:var(--paper-shadow-soft)}.cl-entry-md :not(pre)>code{border:1px solid var(--paper-line);border-radius:3px;background:var(--paper-accent-soft);color:var(--paper-accent-strong);box-shadow:none}#rightside>div,#rightside a,#rightside button{border-radius:4px 7px 5px 6px;background:var(--paper-surface);color:var(--paper-ink);box-shadow:var(--paper-shadow-soft)}#rightside a:hover,#rightside button:hover{color:var(--paper-accent-strong);background:var(--paper-accent-soft);transform:translateY(-2px)}#page-header #nav #nav-right #nav-totop a.totopbtn{display:flex;width:100%;min-width:0;height:100%;align-items:center;justify-content:center;overflow:hidden;border:1px solid transparent;border-radius:var(--paper-radius-small);background:var(--paper-surface);color:var(--paper-ink);box-shadow:none}#page-header #nav #nav-right #nav-totop a.totopbtn span{display:flex;min-width:0;max-width:100%;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#page-header #nav #nav-right #nav-totop a.totopbtn i{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;color:inherit}#page-header #nav #nav-right #nav-totop:hover a.totopbtn i{opacity:1}#page-header #nav #nav-right #nav-totop:hover a.totopbtn span{opacity:0}#page-header #nav #nav-right>.nav-button{flex:0 1 auto;min-width:0}#page-header #nav #nav-right #nav-totop{flex:0 1 auto;width:35px;min-width:35px;height:35px;margin-left:0;overflow:visible;transform:none;opacity:0}#page-header #nav #nav-right #nav-totop.long{width:clamp(35px,20vw,80px)}#page-header:not(.nav-at-top) #nav #nav-right #nav-totop{opacity:1;pointer-events:auto}#page-header.nav-at-top #nav #nav-right #nav-totop{width:0;min-width:0;margin:0;pointer-events:none;visibility:hidden}#page-header #nav #nav-right #nav-totop:hover a.totopbtn,#page-header #nav #nav-right #nav-totop a.totopbtn:focus-visible{background:var(--paper-accent-soft);border-color:var(--paper-accent);color:var(--paper-accent-strong);box-shadow:var(--paper-shadow-hover)}@media screen and (max-width:767px){#page-header #nav #nav-right #nav-totop{width:35px;min-width:35px}#page-header #nav #nav-right #nav-totop.long{width:70px}#page-header.nav-at-top #nav #nav-right #nav-totop.long{width:0;min-width:0}}#category-bar,#tag-page-tags{box-shadow:var(--paper-shadow-soft)}.home-category-bar>#category-bar{border:0;border-radius:0;background:transparent;box-shadow:none}#category-bar .category-bar-item.select,#category-bar .category-bar-item:hover,#pagination .page-number.current,#pagination .extend:hover{border-radius:3px 6px 4px 5px;background:var(--paper-accent-soft);color:var(--paper-accent-strong);box-shadow:none}#console .console-card,#search-dialog .search-dialog,.search-dialog .search-dialog__body,#sidebar #sidebar-menus{border:1px solid var(--paper-line);border-radius:var(--paper-radius);background:var(--paper-surface);box-shadow:var(--paper-shadow)}#sidebar #sidebar-menus{-webkit-backdrop-filter:none;backdrop-filter:none}#sidebar #sidebar-menus .site-data,#sidebar #sidebar-menus .card-tag-cloud a,#sidebar #sidebar-menus .sidebar-menu-item span.menu-child,#sidebar #sidebar-menus .menus_items .menus_item_child .site-page.child,#sidebar #sidebar-menus .back-menu-list-groups .back-menu-list .back-menu-item{background:var(--paper-surface-alt)}#sidebar #sidebar-menus .menus_items li .site-page:hover,#sidebar #sidebar-menus .card-tag-cloud a:hover{background:var(--paper-accent-soft);color:var(--paper-accent-strong);box-shadow:none}#sidebar #sidebar-menus .sidebar-menu-item span.darkmode_switchbutton:hover{background:var(--paper-accent);color:var(--paper-accent-ink)}[data-theme=dark] #sidebar #sidebar-menus .sidebar-menu-item span.darkmode_switchbutton{background:var(--paper-accent-soft);color:var(--paper-accent-strong)}#post #pagination .pagination-info,#post #pagination .prev_info,#post #pagination .next_info{color:var(--paper-ink)}#post #pagination{border-color:var(--paper-line);background:var(--paper-surface);box-shadow:var(--paper-shadow-soft)}#post #pagination .prev-post,#post #pagination .next-post,#post #pagination .prev-post a,#post #pagination .next-post a{background:var(--paper-surface)}#post #pagination .prev-post a:hover,#post #pagination .next-post a:hover{background:var(--paper-accent-soft)}#post #pagination .prev-post a:hover div,#post #pagination .next-post a:hover div{color:var(--paper-accent-strong)}#footer{position:relative;margin-top:3rem;border-top:1px dashed var(--paper-dash);background:transparent}#footer:before{position:absolute;top:-8px;left:42%;width:72px;height:15px;content:"";opacity:.36;background:var(--paper-tape);transform:rotate(-2deg)}button,a,input,textarea,select{outline-color:var(--paper-accent)}:focus-visible{outline:2px solid var(--paper-accent);outline-offset:3px;box-shadow:var(--efu-focus-ring)}@media screen and (max-width:1200px){#nav .menus_items{box-shadow:none}.article-container:before{left:12px}}@media screen and (max-width:768px){#nav #blog_name,#nav #site-name,#nav #nav-right,#nav #page-name,#sidebar #sidebar-menus,.recent-post-item,#aside-content .card-widget,.article-container,#post .post-copyright,#pagination,.pagination-post,#category-bar,#tag-page-tags,#archive,#category,#tag,.page:not(.page-type-404) .page-content{border-radius:4px 7px 5px 6px;box-shadow:var(--paper-shadow-soft)}.recent-post-item:before,#aside-content .card-widget:before{right:14px}.article-container{padding:1.1rem 1rem 1.5rem 1.4rem}.article-container:before{left:9px}#nav .menus_items{border:0;background:transparent;box-shadow:none}}.cl-search input,.cl-pill,.cl-entry-card,.gallery-album-card__link,.gallery-album-back a,.gallery-page-title,.gallery-month__title,.error-kicker,.error-btn,.error-recommend-card,.privacy-status-card,.privacy-nav,.privacy-section,.ai-news-card,.changelog-card,.stats-card{border-color:var(--paper-line);border-width:1px;border-radius:var(--paper-radius-small);box-shadow:var(--paper-shadow-soft)}.cl-search input:focus,.cl-pill:hover,.cl-pill[data-active],.cl-entry-card:hover,.gallery-album-back a:hover,.error-btn:hover,.error-recommend-card:hover,.privacy-contact-card:hover,.ai-news-card:hover,.changelog-card:hover,.stats-card:hover{border-color:var(--paper-accent);box-shadow:var(--paper-shadow-hover);transform:translateY(-2px)}.error-hero-visual,.error-sticker{border-color:var(--paper-line)!important;background:var(--paper-surface-alt)!important;box-shadow:var(--paper-shadow)!important}.error-sticker{color:var(--paper-ink)!important;transform:rotate(-2deg)!important}.gallery-page-title,.gallery-month__title,.error-btn--primary{color:var(--paper-accent-strong);background:var(--paper-accent-soft)}.cl-entry-type,.cl-entry.cl-feature .cl-entry-type,.cl-entry.cl-improvement .cl-entry-type,.cl-entry.cl-fix .cl-entry-type{color:var(--paper-chip-ink);background:var(--paper-chip-feature)}.cl-entry.cl-improvement .cl-entry-type{background:var(--paper-chip-improvement)}.cl-entry.cl-fix .cl-entry-type{background:var(--paper-chip-fix)}.gallery-album-card__cover,.gallery-photo__media{border-color:var(--paper-line);box-shadow:var(--paper-shadow-soft)}#footer #st-footer .footer-title-group{margin-bottom:.5rem}#footer #st-footer .random-friends-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:6px;padding:0;border:1.5px solid var(--paper-dash);border-radius:999px;background:var(--paper-surface-alt);color:var(--paper-muted);cursor:pointer;transition:background .22s var(--paper-ease),border-color .22s var(--paper-ease),color .22s var(--paper-ease),transform .12s var(--paper-ease)}#footer #st-footer .random-friends-btn i{font-size:11px;line-height:1;color:inherit;opacity:1}#footer #st-footer .random-friends-btn:hover{border-color:var(--paper-accent);background:var(--paper-accent-soft);color:var(--paper-accent-strong)}#footer #st-footer .random-friends-btn:active{transform:scale(.9)}#footer #st-footer .random-friends-btn:focus-visible{outline:2px solid var(--paper-accent);outline-offset:2px}#footer #st-footer .random-friends-btn.is-spinning i{animation:paper-random-spin .6s var(--paper-ease)}@keyframes paper-random-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#friend-links-in-footer .footer-item:last-child{color:var(--paper-muted)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--toc-panel-right: 12px;--toc-panel-bottom: 16px;--toc-layer-mask: 1210;--toc-layer-panel: 1230;--toc-layer-under-drawer: 1002}.solitude-toc-mask{position:fixed;inset:0;z-index:var(--toc-layer-mask);display:none;background:color-mix(in srgb,var(--paper-bg) 76%,transparent);touch-action:none}html:has(#card-toc.open) .solitude-toc-mask{display:block}@media screen and (min-width:1201px){.solitude-toc-mask{display:none!important}#aside-content #card-toc .toc-actions{display:none}}@media screen and (max-width:1200px){html{scrollbar-gutter:stable}html:has(#card-toc.open) #aside-content{position:relative;z-index:var(--toc-layer-panel)}html:has(#card-toc.open){overflow:hidden;overscroll-behavior:none}html:has(#card-toc.open) body{overflow:hidden}#aside-content #card-toc{top:68px;right:var(--toc-panel-right);bottom:auto;left:auto;width:min(420px,calc(100% - 24px));max-width:none;max-height:calc(100vh - 80px);max-height:calc(100dvh - 80px);padding:10px 12px 12px;z-index:var(--toc-layer-panel);border:1px solid var(--paper-line);border-radius:var(--paper-radius);background:var(--paper-surface);box-shadow:var(--paper-shadow);transform-origin:top right}#aside-content #card-toc .toc-content{max-height:calc(100vh - 142px);max-height:calc(100dvh - 142px);overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}#aside-content #card-toc .item-headline{margin:0 0 6px;padding:0;justify-content:space-between;color:var(--paper-ink)}#aside-content #card-toc .toc-actions{display:inline-flex;align-items:center;gap:6px;margin-left:auto}#aside-content #card-toc .toc-action{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:32px;height:28px;padding:0 9px;border:1px solid var(--paper-line);border-radius:999px;background:var(--paper-surface-alt);color:var(--paper-ink);font-size:12px;font-weight:600;line-height:1;cursor:pointer;transition:background-color .16s var(--paper-ease),color .16s var(--paper-ease),border-color .16s var(--paper-ease)}#aside-content #card-toc .toc-action:hover,#aside-content #card-toc .toc-action:focus-visible{border-color:var(--paper-accent);background:var(--paper-accent-soft);color:var(--paper-accent-strong)}#aside-content #card-toc .toc-action:focus-visible{outline:2px solid var(--paper-accent);outline-offset:2px}#aside-content #card-toc .toc-action i{font-size:12px}#aside-content #card-toc .toc-percent{font-variant-numeric:tabular-nums}#card-toc .toc-content .toc-link{min-height:34px;padding:6px 12px;border-radius:999px}#card-toc .toc-content .toc-link.active{border-radius:999px;background:var(--paper-accent-soft);color:var(--paper-accent-strong);font-size:inherit;font-weight:700;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--paper-accent) 30%,transparent)}#card-toc .toc-content .toc-link:not(.active) span{filter:none;opacity:.72}}@media screen and (max-width:768px){:root{--toc-panel-right: 10px;--toc-panel-bottom: 14px}}@media screen and (max-width:1024px){#nav #blog_name:after{display:none}html:has(#sidebar-menus.open) #nav-music,html:has(#nav-group-panel.open) #nav-music,html:has(#card-toc.open) #nav-music,html:has(#console.show) #nav-music,html.search-open #nav-music{z-index:var(--toc-layer-under-drawer);opacity:0;pointer-events:none}#nav-group-panel{display:flex}#nav-group-panel.open{opacity:1;pointer-events:auto;transform:translate(0)}#nav-group-mask.show{display:block}#page-header #nav,#page-header:not(.nav-fixed) #nav,#page-header.not-top-img #nav{background:transparent;border-bottom:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}}body.is-scrolling #page-header.nav-fixed #nav #blog_name,body.is-scrolling #page-header.nav-fixed #nav #nav-right,body.is-scrolling #page-header.nav-fixed #nav .menus_items,body.is-scrolling #page-header.nav-fixed #nav #page-name,body.is-scrolling #page-header.not-top-img #nav,body.is-scrolling #nav .menus_items,body.is-scrolling #nav-music,body.is-scrolling #nav-music .aplayer,body.is-scrolling .home-center-mask,body.is-scrolling #rightside .rs_show,body.is-scrolling #rightside .rs_hide{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.is-scrolling #page-header.nav-fixed #nav #blog_name,body.is-scrolling #page-header.nav-fixed #nav #nav-right,body.is-scrolling #page-header.nav-fixed #nav .menus_items,body.is-scrolling #page-header.nav-fixed #nav #page-name,body.is-scrolling #nav .menus_items,body.is-scrolling #nav-music,body.is-scrolling #nav-music .aplayer,body.is-scrolling #rightside .rs_show,body.is-scrolling #rightside .rs_hide{background:color-mix(in srgb,var(--efu-card-bg) 88%,transparent)}#Music-bg:before{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}body.is-scrolling #nav-music.playing{animation-play-state:paused}#sidebar #sidebar-menus .card-tag-cloud a{display:inline-flex;align-items:center;gap:.28rem;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}#sidebar #sidebar-menus .card-tag-cloud a sup{flex:0 0 auto;margin-left:.15rem}#tag-page-tags .tagsPageCount{border-radius:var(--paper-radius-small)}
