:root{--color-keyword:#8959a8;--color-title:#3f51b5;--color-type:#1e88e5;--color-number:#fd8607;--color-string:#3c763d;--color-html-tag:#cd5f0e;--color-html-number:#27ae60}.katex{margin-left:3px}@media (prefers-color-scheme:dark){:root{--color-keyword:#c792ea;--color-title:#82aaff;--color-type:#2196f3;--color-number:#f78c6c;--color-string:#449e48;--color-html-tag:#ff82aa;--color-html-number:#17afca}}.code>pre .javascript .function,.code>pre .keyword,.code>pre .meta-keyword{color:var(--color-keyword);font-weight:700}.code>pre .attr,.code>pre .attribute,.code>pre .title{color:var(--color-title)}.code>pre .built_in,.code>pre .tag .name,.code>pre .type{color:var(--color-type)}.code>pre .constant,.code>pre .literal,.code>pre .number,.code>pre .preprocessor{color:var(--color-number)}.code>pre .meta-string,.code>pre .string{color:var(--color-string)}.highlight.css .line .attribute,.highlight.html .line .attribute,.highlight.json .line .attr,.highlight.less .line .attribute,.highlight.stylus .line .attribute{color:var(--color-title)}.highlight.css .line .selector-tag,.highlight.css .line .tag .name,.highlight.html .line .selector-tag,.highlight.html .line .tag .name,.highlight.less .line .selector-tag,.highlight.less .line .tag .name,.highlight.stylus .line .selector-tag,.highlight.stylus .line .tag .name{color:var(--color-html-tag)}.highlight.css .line .number,.highlight.html .line .number,.highlight.less .line .number,.highlight.stylus .line .number{color:var(--color-html-number)}@media screen and (min-width:1180px){:root{--width-main:784px}.l_body .l_right{--side-content-width:160px;width:var(--width-sidebar)}}@media screen and (min-width:2048px){:root{--width-main:844px}}@media screen and (min-width:2560px){:root{--width-main:924px}}.l_left .sidebg{filter:saturate(160%) blur(30px) opacity(.6)!important}@media (prefers-color-scheme:light){.l_left .widget-wrapper.post-list .widget-header{color:var(--text);text-shadow:0 1px 2px rgba(255,255,255,.9)}}@media print{.l_body{display:block!important;grid-template-columns:none!important;grid-gap:0!important;margin:0!important;padding:0!important;max-width:100%!important}.l_body .l_left,.l_body .l_right{display:none!important}#comments,#l_cover,.article-footer,.float-panel,.main-mask,.navbar,.page-footer,.related-wrap,.sitebg,.siteblur{display:none!important}}