@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/moricolor/fonts/lato-regular.woff)format("woff")}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/moricolor/fonts/lato-bold.woff)format("woff")}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(/moricolor/fonts/lato-light.woff)format("woff")}@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:swap;src:url(/moricolor/fonts/lato-italic.woff)format("woff")}@font-face{font-family:Flat-UI-Icons;font-display:block;src:url(/moricolor/fonts/flat-ui-icons-regular.woff)format("woff")}html:has(.theme-moricolor){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has(.theme-moricolor)::-webkit-scrollbar{width:8px;height:8px}html:has(.theme-moricolor)::-webkit-scrollbar-thumb{background-color:#eee;border-radius:16px;height:40px}html:has(.theme-moricolor)::-webkit-scrollbar-thumb:hover{background-color:#ddd}html:has(.mori-post){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.mori-post){scroll-behavior:auto}}body:has(.theme-moricolor){background:#fff}.public-site.theme-moricolor{--mori-ink:#34495e;--mori-link:#16a085;--mori-link-hover:#1abc9c;--mori-paper:#fff;--mori-line:#e7e9ec;--mori-muted:#5f5f5f;--mori-tag:#95a5a6;--mori-accent:#f8bbd0;--mori-pill-ink:#333;--mori-pill-hover:#ad1457;--mori-date:#34495e;--mori-item:#16a085;--mori-item-hover:#1abc9c;min-height:100vh;color:var(--mori-ink);-webkit-text-size-adjust:100%;background:0 0;flex-direction:column;font-family:Lato,Helvetica,Arial,sans-serif;font-size:18px;line-height:1.72222;display:flex}.theme-moricolor *,.theme-moricolor :before,.theme-moricolor :after{box-sizing:border-box}.theme-moricolor [hidden]{display:none!important}.theme-moricolor ::selection{background:#1abc9c33}.theme-moricolor .moricolor-main{flex:1 0 auto}.theme-moricolor [class^=fui-],.theme-moricolor [class*=\ fui-]{font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-family:Flat-UI-Icons;font-style:normal;font-weight:400}.theme-moricolor .fui-arrow-left:before{content:""}.theme-moricolor .fui-arrow-right:before{content:""}.theme-moricolor .fui-list:before{content:""}.theme-moricolor .fui-list-bulleted:before{content:""}.theme-moricolor .fui-chat:before{content:""}.theme-moricolor .fui-home:before{content:""}.theme-moricolor .fui-bookmark:before{content:""}.theme-moricolor .fui-bubble:before{content:""}.theme-moricolor .fui-export:before{content:""}.theme-moricolor .fui-facebook:before{content:""}.theme-moricolor .fui-twitter:before{content:""}.theme-moricolor a{color:var(--mori-link);text-decoration:none;transition:all .25s}.theme-moricolor a:hover,.theme-moricolor a:focus{color:var(--mori-link-hover);text-decoration:none}.theme-moricolor a:focus{outline:0}.theme-moricolor a:focus-visible{outline:2px solid var(--mori-link-hover);outline-offset:2px}.theme-moricolor :is(h1,h2,h3,h4,h5,h6){letter-spacing:normal;color:inherit;font-family:inherit;font-weight:700;line-height:1.1}.theme-moricolor :is(h1,h2,h3){margin:30px 0 15px}.theme-moricolor :is(h4,h5,h6){margin:15px 0}.theme-moricolor h6{font-weight:400}.theme-moricolor h1{font-size:61px}.theme-moricolor h2{font-size:53px}.theme-moricolor h3{font-size:40px}.theme-moricolor h4{font-size:29px}.theme-moricolor h5{font-size:28px}.theme-moricolor h6{font-size:24px}.theme-moricolor p{margin:0 0 15px;font-size:18px;line-height:1.72222}.theme-moricolor small{font-size:83%;line-height:2.067}.theme-moricolor b,.theme-moricolor strong{font-weight:700}.theme-moricolor ul,.theme-moricolor ol{margin-top:0;margin-bottom:15px}.theme-moricolor dl{margin:0 0 30px}.theme-moricolor dt,.theme-moricolor dd{line-height:1.72222}.theme-moricolor img{vertical-align:middle;max-width:100%}.theme-moricolor hr{border:0;border-top:1px dashed #cfd8dc7a;height:0;margin:20px 0}.theme-moricolor blockquote{border-left:3px solid var(--mori-line);margin:0 0 30px;padding:0 0 0 16px}.theme-moricolor blockquote.pull-right{border-right:3px solid var(--mori-line);border-left:0;padding-left:0;padding-right:16px}.theme-moricolor blockquote p{margin-bottom:.4em;font-size:20px;font-weight:400;line-height:1.55}.theme-moricolor :is(code,kbd,pre,samp){font-family:Monaco,Menlo,Consolas,Courier New,monospace}.theme-moricolor code{color:#c7254e;background-color:#f9f2f4;border-radius:4px;padding:2px 6px;font-size:85%}.theme-moricolor pre{border:2px solid var(--mori-line);background:var(--mori-paper);color:inherit;white-space:pre;border-radius:6px;margin:0 0 15px;padding:8px;font-size:13px;line-height:1.72222;overflow:auto}.theme-moricolor pre code{color:inherit;font-size:inherit;text-shadow:none;background:0 0;border-radius:0;padding:0}.theme-moricolor table{border-spacing:0;border-collapse:collapse}.theme-moricolor :is(th,td){text-align:left;padding:0}.theme-moricolor .img-rounded{border-radius:6px}.theme-moricolor .img-responsive{max-width:100%;height:auto;display:block}.theme-moricolor .text-right{text-align:right}.theme-moricolor .text-center{text-align:center}.theme-moricolor .pull-right{float:right}.theme-moricolor .clearfix:after{content:"";clear:both;display:table}.theme-moricolor .container,.theme-moricolor .moricolor-main{width:auto;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.theme-moricolor .container:before,.theme-moricolor .container:after,.theme-moricolor .moricolor-main:before,.theme-moricolor .moricolor-main:after{content:" ";display:table}.theme-moricolor .container:after,.theme-moricolor .moricolor-main:after{clear:both}.theme-moricolor .home-grid{margin:0;padding:0;display:block}.theme-moricolor .container .container{padding:0}@media (min-width:768px){.theme-moricolor .container,.theme-moricolor .moricolor-main{width:750px}}@media (min-width:992px){.theme-moricolor .container,.theme-moricolor .moricolor-main{width:880px}}@media (min-width:1200px){.theme-moricolor .container,.theme-moricolor .moricolor-main{width:980px}}.theme-moricolor .moricolor-main{max-width:100%}.theme-moricolor .mori-options{display:none}.theme-moricolor:has(.mori-options[data-weight=lighter]){font-weight:300}.theme-moricolor:has(.mori-options[data-weight=lighter]) :is(dt,h1,h2,h3,b,strong){font-weight:500}.theme-moricolor:has(.mori-options[data-weight=bolder]){font-weight:600}.theme-moricolor:has(.mori-options[data-weight=bolder]) :is(h1,h2,h3){font-weight:700}.theme-moricolor:has(.mori-options[data-weight=bolder]) :is(b,strong){color:#f39c12}.theme-moricolor:has(.mori-options[data-indent]) :is(.post-content p,.post-content li){text-indent:2em}.theme-moricolor:has(.mori-options[data-color=h]){--mori-item:#546e7a;--mori-item-hover:#90a4ae;--mori-accent:#90a4ae;--mori-pill-hover:#455a64}.theme-moricolor:has(.mori-options[data-color=q]){--mori-item:#00838f;--mori-item-hover:#00acc1;--mori-accent:#00acc1;--mori-pill-hover:#006064}.theme-moricolor:has(.mori-options[data-color=l]){--mori-date:#0277bd;--mori-item:#0288d1;--mori-item-hover:#03a9f4;--mori-accent:#90caf9;--mori-pill-hover:#01579b}.theme-moricolor:has(.mori-options[data-color=f]){--mori-date:#f48fb1;--mori-item:#f48fb1;--mori-item-hover:#f8bbd0}.theme-moricolor .mori-header{display:block}.theme-moricolor:has(#main-post) .mori-header{display:none}.theme-moricolor .mori-header .container{padding-top:0}.theme-moricolor #logo{display:block}.theme-moricolor #logo h1{color:#34495e}.theme-moricolor .description,.theme-moricolor .description p{font-size:17px}.theme-moricolor .description{margin:0 0 15px;font-size:18px}@keyframes mori-fade{0%{opacity:0}to{opacity:1}}.theme-moricolor :is(.mori-list,.mori-post,#postnav,#pagenav,#bottomtools,.error-page){animation:.8s both mori-fade}.theme-moricolor #comments:not([hidden]){animation:1s both mori-fade}@media (prefers-reduced-motion:reduce){.theme-moricolor *{animation:none!important}}.theme-moricolor .dl-horizontal dt{float:left;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:160px;font-weight:700;overflow:hidden}.theme-moricolor .dl-horizontal dd{margin-left:180px}.theme-moricolor .dl-horizontal:after{content:"";clear:both;display:table}.theme-moricolor .dl-horizontal dt a{color:var(--mori-date)}.theme-moricolor .dl-horizontal dd a{color:var(--mori-item)}.theme-moricolor .dl-horizontal dd a:hover{color:var(--mori-item-hover)}.theme-moricolor .collapse{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .35s,visibility 0s linear .35s;display:grid}.theme-moricolor .collapse>div{min-height:0;overflow:hidden}.theme-moricolor .collapse.in{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .35s}.theme-moricolor .dl-horizontal .collapse img{margin:8px 0;box-shadow:0 2px 15px 1px #0000001a}@media (prefers-reduced-motion:reduce){.theme-moricolor .collapse,.theme-moricolor .collapse.in{transition:none}}@media (max-width:767px){.theme-moricolor .dl-horizontal dt{float:none;text-align:left;width:auto}.theme-moricolor .dl-horizontal dd{margin-left:0}}.theme-moricolor #pagenav,.theme-moricolor #postnav{text-align:center}.theme-moricolor .pager{text-align:center;color:#fff;background-color:#34495e;border-radius:6px;margin:20px 0;padding:0;font-size:16px;font-weight:700;list-style:none;display:inline-block}.theme-moricolor .pager li{display:inline}.theme-moricolor .pager li>a,.theme-moricolor .pager li>span{color:#fff;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-left:2px solid #2c3e50;border-radius:0 6px 6px 0;padding:9px 15px 10px;line-height:1.313;display:inline-block}.theme-moricolor #pagenav .pager li>a>span{display:block}.theme-moricolor .pager li:first-child>a,.theme-moricolor .pager li:first-child>span{border-left:none;border-radius:6px 0 0 6px}.theme-moricolor .pager li>a:hover,.theme-moricolor .pager li>a:focus{color:#fff;background-color:#2c3e50}.theme-moricolor .pager .next>a{float:right}.theme-moricolor .pager .previous>a{float:left}.theme-moricolor #pagenav .pager li>a[aria-disabled]{cursor:default}.theme-moricolor #postnav .pager{display:inline-block}.theme-moricolor #postnav .pager:after{content:"";clear:both;display:table}.theme-moricolor .pagination-dropdown.dropup{position:relative}.theme-moricolor .dropdown-menu{z-index:1000;float:left;text-align:left;background-color:#34495e;border:none;border-radius:4px;min-width:67px;margin:0 0 15px -34px;padding:0;font-size:14px;font-weight:400;list-style:none;display:none;position:absolute;top:auto;bottom:100%;left:50%}.theme-moricolor .open>.dropdown-menu,.theme-moricolor .dropdown-menu>li{display:block}.theme-moricolor .dropdown-menu>li>a{float:none;color:#ffffffd9;text-align:center;white-space:nowrap;border:0;border-radius:0;padding:8px 10px 7px;line-height:1.429;display:block}.theme-moricolor .dropdown-menu>li:first-child>a{border-radius:4px 4px 0 0}.theme-moricolor .dropdown-menu>li:last-child>a{border-radius:0 0 4px 4px}.theme-moricolor .dropdown-menu>li>a:hover,.theme-moricolor .dropdown-menu>li>a:focus{color:#ffffffd9;background-color:#2b3c4e80}.theme-moricolor [data-tip]{position:relative}.theme-moricolor [data-tip]:not([class*=fui-]):before,.theme-moricolor [data-tip]:after{z-index:1070;opacity:0;pointer-events:none;transition:opacity .15s linear;position:absolute;left:50%;transform:translate(-50%)}.theme-moricolor [data-tip]:after{content:attr(data-tip);color:#fff;letter-spacing:normal;white-space:nowrap;background:#34495e;border-radius:6px;padding:12px;font-family:Lato,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.286;top:calc(100% + 9px)}.theme-moricolor [data-tip]:not([class*=fui-]):before{content:"";border:9px solid #0000;border-top:0;border-bottom-color:#34495e;top:100%}.theme-moricolor [data-tip]:hover:after,.theme-moricolor [data-tip]:focus-visible:after,.theme-moricolor [data-tip]:not([class*=fui-]):hover:before,.theme-moricolor [data-tip]:not([class*=fui-]):focus-visible:before{opacity:1}.theme-moricolor .text-bar [data-tip]:after{letter-spacing:normal;text-align:left}.theme-moricolor .form-control{width:100%;height:42px;box-shadow:none;color:#34495e;background:#fff;border:2px solid #bdc3c7;border-radius:6px;padding:8px 12px;font-family:Lato,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.467;transition:border .25s linear,color .25s linear,background-color .25s linear;display:block}.theme-moricolor .form-control:focus{border-color:#1abc9c;outline:0}.theme-moricolor .form-control::placeholder{color:#b2bcc5;opacity:1}.theme-moricolor .form-control.input-sm{height:35px;padding:6px 10px;font-size:13px;line-height:1.462}.theme-moricolor .btn{color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:none;border-radius:4px;padding:10px 15px;font-family:inherit;font-size:15px;font-weight:400;line-height:1.4;transition:border .25s linear,color .25s linear,background-color .25s linear;display:inline-block}.theme-moricolor .btn-primary{background-color:#1abc9c}.theme-moricolor .btn-primary:hover,.theme-moricolor .btn-primary:focus{color:#fff;background-color:#48c9b0;outline:0}.theme-moricolor .btn-embossed{box-shadow:inset 0 -2px #00000026}.theme-moricolor .protected-content .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.theme-moricolor .protected-content .protected p{margin:0 0 10px}.theme-moricolor .protected-content .protected .protected-hint{color:var(--mori-muted);font-size:13px}.theme-moricolor .protected-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.theme-moricolor .protected-controls input{color:#34495e;background:#fff;border:2px solid #bdc3c7;border-radius:6px;width:220px;max-width:100%;height:42px;padding:8px 12px;font-family:Lato,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.467;transition:border .25s linear,color .25s linear,background-color .25s linear}.theme-moricolor .protected-controls input:focus{border-color:#1abc9c;outline:0}.theme-moricolor .protected-controls button{color:#fff;height:42px;font:inherit;cursor:pointer;background:#1abc9c;border:0;border-radius:4px;padding:0 20px;line-height:1.4;transition:background-color .25s linear;box-shadow:inset 0 -2px #00000026}.theme-moricolor .protected-controls button:hover:not(:disabled),.theme-moricolor .protected-controls button:focus-visible{background:#48c9b0;outline:0}.theme-moricolor .protected-controls button:disabled{opacity:.6;cursor:default}.theme-moricolor .mori-index-title{margin:15px 0}.theme-moricolor #bottomtools ul{margin-bottom:15px;padding-left:40px}.theme-moricolor #bottomtools section{display:block}.theme-moricolor .bottomtool{margin:10px}.theme-moricolor #bottomtools .bottomtool a{color:#95a5a6;text-shadow:0 0 1px #0000001a}.theme-moricolor #bottomtools .bottomtool a:hover{color:#1abc9c}@media (max-width:768px){.theme-moricolor #bottomtools ul{padding:2px}}.theme-moricolor .mori-list .archive-title{color:#546e7a;text-shadow:0 0 1px #0000001a;margin-bottom:46px;font-size:21.6px;font-weight:400;line-height:1.5em}.theme-moricolor .mori-list .archive-title:before{color:#e8a6a6;content:"#";font-weight:500;position:absolute;left:-20px}@media (max-width:768px){.theme-moricolor .mori-list .archive-title:before{margin-right:5px;position:static}}.theme-moricolor .mori-cards .post{text-shadow:0 0 1px #0000001a}.theme-moricolor .mori-cards .arc-tile a{color:#8d6e63}.theme-moricolor .mori-cards .arc-tile a:hover,.theme-moricolor .mori-cards .arc-tile a:focus{color:#bcaaa4}.theme-moricolor .mori-cards .post{position:relative}.theme-moricolor .arc-t{float:left;width:33.3%;min-height:1px;padding-left:5px;padding-right:5px;position:relative}.theme-moricolor .arc-tile{background:var(--mori-paper);text-overflow:ellipsis;white-space:nowrap;border:1px solid #b8c5d633;border-radius:6px;margin-bottom:20px;padding:14px;line-height:20px;position:relative;overflow:hidden;box-shadow:0 1px 4px #0000000a}.theme-moricolor .arc-date{color:var(--mori-muted);font-size:12px;position:relative}@media (max-width:992px){.theme-moricolor .arc-t{width:50%}}@media (max-width:768px){.theme-moricolor .arc-t{width:100%}}.theme-moricolor .mori-cards .empty-state{clear:both;text-align:center;white-space:pre-line;margin:0;padding-top:30px;font-size:24px;font-weight:400;line-height:1.1}.theme-moricolor .mori-cards .empty-state:first-line{font-size:61px;font-weight:700}.theme-moricolor .mori-list>section>.lists-navigator{display:none}.theme-moricolor .error-page{padding-top:15px}.theme-moricolor .error-page .post-title{text-align:center}.theme-moricolor .error-page .form-control{font-size:15px}.theme-moricolor .mori-post article.post{padding-top:20px;position:relative}.theme-moricolor .mori-post article.post>h2{font-weight:400}.theme-moricolor .text-bar{color:#34495e;margin-top:-6px;font-size:22px}.theme-moricolor .text-bar a{color:#34495e;letter-spacing:10px}.theme-moricolor .text-bar a:hover,.theme-moricolor .text-bar a:visited,.theme-moricolor .text-bar a:focus{color:#34495e}.theme-moricolor .text-bar a[data-tip]{cursor:pointer}.theme-moricolor .text-bar .text-bar-dot{margin-left:1px;font-size:30px}.theme-moricolor .post-info{margin:0 0 25px;padding:5px 0 15px}.theme-moricolor .post-info a:nth-child(n){color:var(--mori-pill-ink);background:var(--mori-accent);border-radius:15px}.theme-moricolor .post-info a{letter-spacing:0;margin:4px 8px 0 0;padding:1px 15px;font-size:13px;font-weight:400;transition-duration:.4s;display:inline-block}.theme-moricolor .post-info a:hover{color:var(--mori-pill-hover);box-shadow:inset 0 0 0 1px var(--mori-accent);background:0 0}.theme-moricolor .post-info a:before{content:"# "}.theme-moricolor .post-info .post-info-d:before{content:"@ "}.theme-moricolor .post-info .post-info-n a:before{content:"& "}.theme-moricolor .cover-image{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;max-width:100vw;height:50vw;margin-bottom:3em;position:relative;left:50%;transform:translate(-50%)}@media (min-width:768px){.theme-moricolor .cover-image{height:40vw;max-height:400px}}.theme-moricolor .post-content{text-shadow:0 0 1px #0000001a;overflow-wrap:break-word;font-size:18px;line-height:1.72222}.theme-moricolor .post-content p,.theme-moricolor .post-content li{letter-spacing:.6px;text-align:justify;font-size:16px;line-height:1.72222}.theme-moricolor .post-content figcaption{color:#999;text-align:center;margin-top:10px;margin-bottom:15px;font-size:15px;font-style:italic;font-weight:300}.theme-moricolor .post-content h1{font-size:2.4em}.theme-moricolor .post-content h2{font-size:1.8em}.theme-moricolor .post-content h3{font-size:1.6em}.theme-moricolor .post-content h4{color:#546e7a;font-size:1.2em;font-weight:400;line-height:1.5em}.theme-moricolor .post-content h4:before{color:#e8a6a6;content:"#";font-weight:500;position:absolute;left:-20px}.theme-moricolor .post-content h5{color:#546e7a;font-size:1.1em;font-weight:400;line-height:1.5em}.theme-moricolor .post-content h5:before{color:#546e7a;content:"&";margin-top:1px;font-size:15px;font-weight:600;position:absolute;left:-16px}.theme-moricolor .post-content h6{color:#78909c;font-size:1em;font-weight:300}.theme-moricolor .post-content ul li{text-indent:0;list-style:square}.theme-moricolor .post-content ol li{text-indent:0;margin-left:11px}.theme-moricolor .post-content .prose{overflow-wrap:break-word;font-size:18px;line-height:1.72222}.theme-moricolor .post-content .prose :is(p,ul,ol){margin:0 0 15px}.theme-moricolor .post-content a{color:#8d6e63;text-decoration:none}.theme-moricolor .post-content a:hover,.theme-moricolor .post-content a:focus{color:#bcaaa4}.theme-moricolor .post-content blockquote{background:0 0;border:none;margin:0 0 30px;padding:18px 32px;line-height:30px;position:relative}.theme-moricolor .post-content blockquote p{color:#ef9a9a;text-indent:0;margin:6px;font-family:Monaco,Menlo,Consolas,Courier New,Microsoft JhengHei,Microsoft Yahei UI,monospace;font-size:13px}.theme-moricolor .post-content blockquote:before,.theme-moricolor .post-content blockquote:after{color:#ffebee;content:"“";font-family:Georgia,Times New Roman,serif;font-weight:700;line-height:.1em;position:absolute}.theme-moricolor .post-content blockquote:before{font-size:2em;top:12px;left:8px;transform:rotate(180deg)}.theme-moricolor .post-content blockquote:after{font-size:5em;bottom:0;right:8px}.theme-moricolor .post-content blockquote strong{font-size:15px}.theme-moricolor .post-content p img{text-align:center;cursor:zoom-in;border-radius:6px;max-width:90%;height:auto;margin:0 5%;display:block;box-shadow:0 2px 15px #0000001a}.theme-moricolor .post-content a img{cursor:pointer}.theme-moricolor .post-content pre{color:#000;tab-size:4;text-shadow:0 1px #fff;background:#f5f2f0;margin:.5em 0;padding:1em;font-size:13px;line-height:1.5}.theme-moricolor .post-content pre code{white-space:pre;overflow-wrap:normal;word-break:normal}.theme-moricolor .post-content pre code.hljs{color:#000;background:0 0;padding:0;display:block;overflow:visible}.theme-moricolor .post-content .hljs :is(.hljs-comment,.hljs-quote,.hljs-meta){color:#708090}.theme-moricolor .post-content .hljs :is(.hljs-tag,.hljs-name,.hljs-number,.hljs-literal,.hljs-symbol,.hljs-deletion){color:#905}.theme-moricolor .post-content .hljs :is(.hljs-attr,.hljs-selector-class,.hljs-selector-id,.hljs-string,.hljs-built_in,.hljs-addition){color:#690}.theme-moricolor .post-content .hljs :is(.hljs-keyword,.hljs-attribute,.hljs-selector-tag){color:#07a}.theme-moricolor .post-content .hljs :is(.hljs-title,.hljs-section,.hljs-type){color:#dd4a68}.theme-moricolor .post-content .hljs :is(.hljs-regexp,.hljs-variable,.hljs-template-variable){color:#e90}.theme-moricolor .post-content .hljs .hljs-emphasis{font-style:italic}.theme-moricolor .post-content .hljs .hljs-strong{font-weight:700}.theme-moricolor .post-tor-content{z-index:0;text-align:right;width:100%;margin-left:auto;margin-right:auto;position:relative}.theme-moricolor .post-tor{z-index:0;text-align:left;border-left:1px solid #dddddd52;margin-left:6px;font-size:12px;display:inline-block;position:fixed;top:100px}.theme-moricolor .post-tor:not([hidden]){animation:.4s both mori-fade}.theme-moricolor .torarc-t{float:left;width:160px;min-height:1px;position:relative}.theme-moricolor .torarc-tile{text-overflow:ellipsis;white-space:nowrap;padding:6px;line-height:1.72222;position:relative;overflow:hidden}.theme-moricolor .torarc-tile a{color:var(--mori-link)}.theme-moricolor .tori{color:#34495e;font-weight:700}.theme-moricolor .torii{color:#5f5f5f;margin-left:2px}.theme-moricolor .torii:before{color:#e8a9a9;content:"#";margin-right:4px}@media (max-width:992px){.theme-moricolor .post-tor-content{display:none}}@media (max-width:768px){.theme-moricolor .post-content ul,.theme-moricolor .post-list,.theme-moricolor .tags-list{margin-left:-1em;margin-right:1em}.theme-moricolor .post-content h4:before{margin-right:5px;position:static}.theme-moricolor .post-content h5:before{margin-right:2px;position:static}}.theme-moricolor .mori-zoom{z-index:420;cursor:zoom-out;background:#fff;place-items:center;animation:.3s both mori-fade;display:grid;position:fixed;inset:0}.theme-moricolor .mori-zoom img{object-fit:contain;max-width:calc(100vw - 80px);max-height:calc(100vh - 80px)}.theme-moricolor .post-tags{margin:0;padding:5px 0 15px}.theme-moricolor .post-tags ul{margin-bottom:15px;padding:0;list-style:none}.theme-moricolor .post-tags a{color:#333333c7;letter-spacing:0;border:1px solid #fff;border-radius:15px;margin:4px 8px 0 0;padding:0 12px;font-size:13px;font-weight:350;transition-duration:.4s;display:inline-block;box-shadow:0 1px 4px #0000001a}.theme-moricolor .post-tags .tags-list a{font-size:12px}.theme-moricolor .post-tags a:hover{color:#333}.theme-moricolor .post-tags .tags-list a:before{content:"# ";color:#e8a6a6}.theme-moricolor .mori-year,.theme-moricolor .mori-month{overflow:hidden}.theme-moricolor .mori-year>h5 a{color:#34495e}.theme-moricolor .mori-month>span{text-align:right;display:block}.theme-moricolor .mori-month:after{content:"";clear:both;display:table}.theme-moricolor .mori-month>span h6{clear:both}.theme-moricolor .gen{margin:10px 0 0}.theme-moricolor .gen a{color:#aaa}.theme-moricolor .comments{border:0;flex-direction:column;margin:0;padding:0;display:flex}.theme-moricolor .comments #comment-history{order:1}.theme-moricolor .comments .comment-form{order:2}.theme-moricolor .comments h2{margin:15px 0;font-size:0;font-weight:400;line-height:0}.theme-moricolor .comments h2 span{color:inherit;font-size:24px;line-height:1.1}.theme-moricolor .comments h2 span:before{content:"已有 "}.theme-moricolor .comments h2 span:after{content:" 条评论"}.theme-moricolor #comment-history{border-top:1px dashed #cfd8dc7a;margin-top:20px}.theme-moricolor #comment-history:not(:has(.comment)){display:none}.theme-moricolor .comment-form{background:0 0;border:0;border-top:1px dashed #cfd8dc7a;margin:10px 0 0;padding:0;display:block;position:relative}.theme-moricolor .comment-form h3{margin:20px 0;padding-top:24px;font-size:0;font-weight:400;line-height:0}.theme-moricolor .comment-form h3:before{content:"说点什么？";font-size:24px;line-height:1.1;display:block}.theme-moricolor .comment-form:has(.button-secondary) h3:before{content:"回复"}.theme-moricolor .comment-form .button-secondary{color:#aaa;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;position:absolute;top:10px;right:0}.theme-moricolor .comment-form .button-secondary:hover{color:#1abc9c}.theme-moricolor .comment-form label{margin:0 0 5px;font-size:0;line-height:0;display:block}.theme-moricolor .comment-form .editor-row{padding:0;display:block}.theme-moricolor .comment-form label:has(input[name=url]){margin-bottom:15px}.theme-moricolor .comment-form label:has(textarea){margin-bottom:0}.theme-moricolor .comment-form .comment-honeypot{position:absolute;left:-9999px}.theme-moricolor .comment-form input,.theme-moricolor .comment-form textarea{width:100%;box-shadow:none;color:#34495e;background:#fff;border:2px solid #0000;border-radius:6px;font-family:Lato,Helvetica,Arial,sans-serif;transition:border .25s linear,color .25s linear,background-color .25s linear;display:block}.theme-moricolor .comment-form input{height:35px;padding:6px 10px;font-size:13px;line-height:1.462}.theme-moricolor .comment-form textarea{resize:vertical;height:86px;padding:8px 12px;font-size:15px;line-height:1.467}.theme-moricolor .comment-form :is(input,textarea):hover{border-color:#bdc3c7}.theme-moricolor .comment-form :is(input,textarea):focus{border-color:#1abc9c;outline:0}.theme-moricolor .comment-form :is(input,textarea)::placeholder{color:#b2bcc5;opacity:1}.theme-moricolor .comment-form .comment-identity{margin:0 0 15px;font-size:18px}.theme-moricolor .comment-form>button:not(.button-secondary){color:#fff;cursor:pointer;background:#1abc9c;border:none;border-radius:4px;margin:15px auto 0;padding:10px 15px;font-family:inherit;font-size:15px;font-weight:400;line-height:1.4;transition:background-color .25s linear;display:block;box-shadow:inset 0 -2px #00000026}.theme-moricolor .comment-form>button:not(.button-secondary):not(:disabled):after{content:" (Ctrl + Enter)"}.theme-moricolor .comment-form>button:not(.button-secondary):hover{background:#48c9b0}.theme-moricolor .comment-form>button:disabled{opacity:.7;cursor:not-allowed}.theme-moricolor .comment-form-footer{text-align:center;margin-top:10px}.theme-moricolor .comment-form-footer p{margin:0}.theme-moricolor .comment{margin:0 0 0 calc(var(--depth,0) * 36px + min(var(--depth,0), 1) * 14px);color:#aaa;border:0;flex-wrap:wrap;align-items:baseline;gap:0 3px;padding:10px 0 10px 50px;font-size:7.66px;line-height:1.72222;display:flex;position:relative}.theme-moricolor .comment:after{content:"";border-bottom:1px dotted #e0e0e0;position:absolute;bottom:0;left:50px;right:0}.theme-moricolor .comment-header{display:contents}.theme-moricolor .comment-avatar{box-shadow:none;border-radius:50%;margin:0;position:absolute;top:14px;left:0;width:40px!important;height:40px!important}.theme-moricolor .comment-body{color:#34495e;flex:0 0 100%;order:1;font-size:18px;overflow:hidden}.theme-moricolor .comment-body p{margin:0;font-size:15px}.theme-moricolor .comment-header strong{color:#aaa;background:#eee;border-radius:2.5px;order:2;margin-top:10px;padding:1px 2.5px;font-size:10px;font-weight:400;line-height:1.5}.theme-moricolor .comment-reply-name{color:#aaa;order:3;margin-top:10px;font-size:7.66px}.theme-moricolor .comment time{color:#aaa;order:4;margin:10px 0 0 5px;font-size:7.66px}.theme-moricolor .comment>.comment-reply-button{color:#aaa;cursor:pointer;opacity:0;background:0 0;border:0;order:5;margin:10px 0 0 auto;padding:0;font-size:7.66px}.theme-moricolor .comment:hover>.comment-reply-button,.theme-moricolor .comment>.comment-reply-button:focus-visible{opacity:1}@media (max-width:767px){.theme-moricolor .comment>.comment-reply-button{opacity:1}.theme-moricolor .comment{margin-left:0}}.theme-moricolor .gen .comment-body a{color:var(--mori-link)}.theme-moricolor .comment-pagination{justify-content:center;gap:16px;margin-top:20px;font-size:16px;font-weight:700;display:flex}.theme-moricolor #footer{color:#bac1c8;background:#fff0;flex:none;font-size:15px;line-height:1.72222}.theme-moricolor #footer .mori-footer-text{text-align:center;padding-bottom:9px}.theme-moricolor #footer p{color:#bac1c8;margin:0 0 10px;font-size:15px;line-height:20px}.theme-moricolor #footer a,.theme-moricolor #footer .mori-engine{color:#9aa4af;font-weight:700}.theme-moricolor #footer a:hover{color:#1abc9c}@media (prefers-color-scheme:dark){html:has(.theme-moricolor){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.theme-moricolor)::-webkit-scrollbar-thumb{background-color:#3b4650}html:has(.theme-moricolor)::-webkit-scrollbar-thumb:hover{background-color:#4a5865}body:has(.theme-moricolor){background:#1b2127}.public-site.theme-moricolor{--mori-ink:#cdd6dd;--mori-link:#2ecc9f;--mori-link-hover:#5fe0bb;--mori-paper:#232a31;--mori-line:#36414b;--mori-muted:#98a6b2;--mori-date:#dde4e9;--mori-item:#2ecc9f;--mori-item-hover:#5fe0bb;--mori-accent:#b0607f;--mori-pill-ink:#fff;--mori-pill-hover:#f0a6c0}.theme-moricolor:has(.mori-options[data-color=h]){--mori-item:#90a4ae;--mori-item-hover:#cfd8dc;--mori-accent:#607d8b;--mori-pill-hover:#b0bec5}.theme-moricolor:has(.mori-options[data-color=q]){--mori-item:#26c6da;--mori-item-hover:#80deea;--mori-accent:#00838f;--mori-pill-hover:#4dd0e1}.theme-moricolor:has(.mori-options[data-color=l]){--mori-date:#64b5f6;--mori-item:#4fc3f7;--mori-item-hover:#81d4fa;--mori-accent:#1565c0;--mori-pill-hover:#90caf9}.theme-moricolor:has(.mori-options[data-color=f]){--mori-date:#f48fb1;--mori-item:#f48fb1;--mori-item-hover:#f8bbd0}.theme-moricolor ::selection{background:#2ecc9f4d}.theme-moricolor #logo h1,.theme-moricolor .text-bar,.theme-moricolor .text-bar a,.theme-moricolor .text-bar a:hover,.theme-moricolor .text-bar a:visited,.theme-moricolor .text-bar a:focus,.theme-moricolor .tori,.theme-moricolor .mori-year>h5 a,.theme-moricolor .dl-horizontal dt a,.theme-moricolor .dl-horizontal dt a{color:var(--mori-date)}.theme-moricolor hr,.theme-moricolor .comment-form,.theme-moricolor #comment-history{border-top-color:#3b4650}.theme-moricolor .torii{color:#98a6b2}.theme-moricolor .torarc-tile a{color:var(--mori-link)}.theme-moricolor .pager,.theme-moricolor .dropdown-menu{background-color:#3c4f63}.theme-moricolor .pager li>a,.theme-moricolor .pager li>span{border-left-color:#2c3e50}.theme-moricolor .pager li>a:hover,.theme-moricolor .pager li>a:focus{background-color:#2c3e50}.theme-moricolor [data-tip]:after{background:#3c4f63}.theme-moricolor [data-tip]:not([class*=fui-]):before{border-bottom-color:#3c4f63}.theme-moricolor .form-control,.theme-moricolor .protected-controls input,.theme-moricolor .comment-form input,.theme-moricolor .comment-form textarea{color:#cdd6dd;background:#232a31;border-color:#4a5865}.theme-moricolor .comment-form input,.theme-moricolor .comment-form textarea{border-color:#0000}.theme-moricolor .comment-form :is(input,textarea):hover{border-color:#4a5865}.theme-moricolor .comment-form :is(input,textarea):focus,.theme-moricolor .protected-controls input:focus,.theme-moricolor .form-control:focus{border-color:#2ecc9f}.theme-moricolor .form-control::placeholder,.theme-moricolor .comment-form :is(input,textarea)::placeholder{color:#73818d}.theme-moricolor #bottomtools .bottomtool a{color:#8fa1a2}.theme-moricolor #bottomtools .bottomtool a:hover{color:#5fe0bb}.theme-moricolor .arc-tile{box-shadow:none;border-color:#36414b}.theme-moricolor .mori-cards .arc-tile a,.theme-moricolor .post-content a{color:#c2a79d}.theme-moricolor .mori-cards .arc-tile a:hover,.theme-moricolor .post-content a:hover,.theme-moricolor .post-content a:focus{color:#e2cfc8}.theme-moricolor .post-content,.theme-moricolor .post-content .post-content p{text-shadow:none}.theme-moricolor .post-content h4,.theme-moricolor .post-content h5,.theme-moricolor .mori-list .archive-title{color:#9fb4bf}.theme-moricolor .post-content h6,.theme-moricolor .post-content figcaption{color:#8ea0ab}.theme-moricolor .post-content blockquote p{color:#e29a9a}.theme-moricolor .post-content blockquote:before,.theme-moricolor .post-content blockquote:after{color:#4a3a40}.theme-moricolor code{color:#f08aa5;background-color:#35282e}.theme-moricolor .post-content pre{color:#cdd6dd;text-shadow:none;background:#20262c;border-color:#36414b}.theme-moricolor .post-content pre code.hljs{color:#cdd6dd}.theme-moricolor .post-content .hljs :is(.hljs-comment,.hljs-quote,.hljs-meta){color:#7f8c98}.theme-moricolor .post-content .hljs :is(.hljs-tag,.hljs-name,.hljs-number,.hljs-literal,.hljs-symbol,.hljs-deletion){color:#f07a9d}.theme-moricolor .post-content .hljs :is(.hljs-attr,.hljs-selector-class,.hljs-selector-id,.hljs-string,.hljs-built_in,.hljs-addition){color:#a6d26a}.theme-moricolor .post-content .hljs :is(.hljs-keyword,.hljs-attribute,.hljs-selector-tag){color:#5ab8e6}.theme-moricolor .post-content .hljs :is(.hljs-title,.hljs-section,.hljs-type){color:#f0829b}.theme-moricolor .post-content .hljs :is(.hljs-regexp,.hljs-variable,.hljs-template-variable){color:#f0b04a}.theme-moricolor .post-content p img,.theme-moricolor .dl-horizontal .collapse img{box-shadow:0 2px 15px #00000073}.theme-moricolor .post-tags a{box-shadow:none;color:#b6c2cc;border-color:#36414b}.theme-moricolor .post-tags a:hover{color:#fff}.theme-moricolor .mori-zoom{background:#1b2127}.theme-moricolor .gen a{color:#8a98a4}.theme-moricolor .gen .comment-body a{color:var(--mori-link)}.theme-moricolor .comment{color:#8a98a4}.theme-moricolor .comment-body{color:#cdd6dd}.theme-moricolor .comment:after{border-bottom-color:#3b4650}.theme-moricolor .comment-header strong{color:#98a6b2;background:#2d363e}.theme-moricolor .comment-reply-name,.theme-moricolor .comment time,.theme-moricolor .comment>.comment-reply-button{color:#98a6b2}.theme-moricolor #footer,.theme-moricolor #footer p{color:#78858f}.theme-moricolor #footer a,.theme-moricolor #footer .mori-engine{color:#9aa8b3}.theme-moricolor .btn-primary,.theme-moricolor .protected-controls button,.theme-moricolor .comment-form>button:not(.button-secondary){background-color:#17a589}.theme-moricolor .btn-primary:hover,.theme-moricolor .protected-controls button:hover:not(:disabled),.theme-moricolor .comment-form>button:not(.button-secondary):hover{background-color:#1abc9c}}
