.pub-page{min-height:100dvh;background:#eee;padding-bottom:1.5em}html:has(.pub-container),html:has(.site-container){background:#f4f4f4}.pub-page .sh-nav{background:#fff;border-bottom:1px solid #aaa;box-shadow:3px 3px 5px rgba(220,220,230,.4)}.pub-page .sh-logo{color:#04f;font-weight:700;margin-left:.5em;letter-spacing:-.5px;transform:scaleX(1.5);opacity:.7}.pub-page .sh-logo:hover{opacity:1}.pub-page .sh-nav .counts{margin-right:.5em;font-size:85%;opacity:.8}.pub-page .sh-nav .count-likes{color:#d57}.pub-page .sh-nav .count-replies{color:#36e}.pub-page .sh-nickname{max-width:6em}.pub-page .sh-button,.pub-page .sh-nickname{padding:.15em .4em;color:#246;background:#ddd;border:1px solid #aaa;border-radius:.25em;text-decoration:none;opacity:.5}.pub-page .sh-button:hover,.pub-page .sh-nickname:hover{opacity:1}.pub-theme-dir-norm .pub-container,.pub-theme-dir-norm .site-container{background:#f8f8ff;max-width:48em;margin-top:1.5em;margin-left:auto;margin-right:auto;padding:.25em;border:1px solid #bbc;border-radius:1.5em;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Noto Sans JP,sans-serif}.pub-theme-dir-norm .pub-container .pub-site-name,.pub-theme-dir-norm .site-container .pub-site-name{font-size:160%;font-weight:700;font-feature-settings:"palt" 1,"kern" 1;color:#136;text-align:center;margin-top:.75em;margin-bottom:.5em;padding:0}.pub-theme-dir-norm .pub-container .pub-subtitle,.pub-theme-dir-norm .site-container .pub-subtitle{text-align:center;margin-top:-1em;margin-bottom:1.5em;color:#566;font-size:85%;font-feature-settings:"palt" 1,"kern" 1}.pub-theme-dir-norm .pub-container .link-div{margin:0;padding:0;cursor:pointer}.pub-theme-dir-norm .pub-container .pub-main .date{text-align:right;padding-right:.5em;font-size:85%;opacity:.4}.pub-theme-dir-norm .pub-container .markdown-body{padding:.25em .5em;background:#fff;border:1px solid #ddd;border-radius:.4em}.pub-theme-dir-norm .pub-container .pub-sidebar article.post-content-excerpt:hover{border-color:#6af}.pub-theme-dir-norm .pub-pager{margin-top:1em}.pub-theme-dir-norm .pub-pager .pager-row{display:flex;justify-content:space-between;gap:.5em}.pub-theme-dir-norm .pager-btn{display:inline-block;padding:.3em .6em;background:#fff;border:1px solid #ddd;border-radius:.35em;text-decoration:none;color:#333}.pub-theme-dir-norm .pager-btn:hover{background:#def;border-color:#bdf}.pub-theme-dir-norm .pager-btn.disabled{opacity:.5;pointer-events:none;background:#f6f6f6}.pub-theme-dir-norm .recent-nav{text-align:right;padding-right:.2em}.pub-theme-dir-norm .recent-nav .pager-btn{zoom:85%;padding:0 .3em;opacity:.8}.pub-theme-dir-norm .recent-nav .pager-btn:hover{opacity:.9}.pub-theme-dir-norm .pub-side-profile,.pub-theme-dir-norm .pub-side-recent{margin-top:.5em;padding:.5em 0;border-top:1px solid #888}.pub-theme-dir-norm .pub-sidebar .side-header{margin-top:1.25em;font-weight:700;color:#777}.pub-theme-dir-norm .pub-side-profile article,.pub-theme-dir-norm .pub-side-recent article{zoom:85%;margin:.5em .15em;padding:.4em .6em;border:1px solid #ddd;border-radius:.4em;font-feature-settings:"palt" 1,"kern" 1}.pub-theme-dir-norm .site-container .link-div{margin:0;padding:0;cursor:pointer}.pub-theme-dir-norm .site-container article.post-content-excerpt:hover{border-color:#6af}.pub-theme-dir-norm .site-profile{margin-top:1.5em}.pub-theme-dir-norm .site-container .site-profile article.site-intro{border:1px solid #555}.pub-theme-dir-norm .site-container .site-recent .post-div{margin-top:.75em}.pub-theme-dir-norm .site-container .site-recent .date{text-align:right;padding-right:.5em;font-size:85%;opacity:.4}.pub-theme-dir-norm .site-container .markdown-body{padding:.25em .75em;background:#fff;border:1px solid #ddd;border-radius:.4em}@media (min-width:640px){.pub-theme-dir-norm .pub-container .markdown-body,.pub-theme-dir-norm .site-container .markdown-body{padding:.5em 1em}.pub-theme-dir-norm .pub-container,.pub-theme-dir-norm .site-container{padding:1em}}@media (max-width:800px){.pub-theme-dir-norm .pub-page{background:#f8f8ff}.pub-theme-dir-norm .pub-container,.pub-theme-dir-norm .site-container{border:none}}@media (min-width:1060px){.pub-theme-dir-norm .sh-nickname{max-width:12em}.pub-theme-dir-norm .pub-container .markdown-body{padding:1.5em 1em 1em}.pub-theme-dir-norm .pub-container:has(.pub-sidebar){max-width:calc(64em)}.pub-theme-dir-norm .pub-container:has(.pub-sidebar) .pub-layout{display:grid;grid-template-columns:minmax(0,1fr) 15em;column-gap:.75em;align-items:start}.pub-theme-dir-norm .pub-container:has(.pub-sidebar) .pub-main{grid-column:1}.pub-theme-dir-norm .pub-container:has(.pub-sidebar) .pub-sidebar{grid-column:2;margin-top:-1.5em}.pub-theme-dir-norm .pub-container:has(.pub-sidebar) .pub-side-profile,.pub-theme-dir-norm .pub-container:has(.pub-sidebar) .pub-side-recent{padding:0;border-top:none}.pub-theme-dir-norm .pub-container:has(.pub-sidebar) .pub-sidebar .side-header{font-weight:400;font-size:90%}.pub-theme-dir-norm .pub-container:has(.pub-sidebar) .pub-side-profile article{display:inline-block;zoom:80%;width:18.75em;margin:.375em .1125em;padding:.3em .45em;border:1px solid #ddd;border-radius:.4em}.pub-theme-dir-norm .pub-container:has(.pub-sidebar) .pub-side-recent article{display:inline-block;zoom:60%;width:25em;margin:.5em .15em;padding:.4em .6em;border:1px solid #ddd;border-radius:.4em}.pub-theme-dir-norm .pub-container:has(.pub-sidebar) .pub-side-recent .markdown-body h1{margin-top:.3em}.pub-theme-dir-norm .pub-container:has(.pub-sidebar) .pub-side-recent .markdown-body h2{margin-top:.475em}}.pub-theme-dir-norm .site-container .site-posts-controls{margin:1.5em .4em -.5em}.pub-theme-dir-norm .site-container .posts-controls-row{display:flex;align-items:center;gap:.75em;font-size:90%}.pub-theme-dir-norm .site-container .posts-label{font-weight:700;color:#345}.pub-theme-dir-norm .site-container .posts-tabs{display:flex;gap:.3em}.pub-theme-dir-norm .site-container .posts-tab{display:inline-block;width:6em;padding:.15em .6em;text-align:center;border-radius:.3em;text-decoration:none;border:1px solid transparent;background:#eee;color:#333}.pub-theme-dir-norm .site-container .posts-tab:hover{background:#def;border-color:#bdf}.pub-theme-dir-norm .site-container .posts-tab.active{background:#eef8ff;border-color:#bdf}.pub-theme-dir-norm .site-container .posts-order{margin-left:auto;opacity:.9}.pub-theme-dir-norm .site-container .oldest-first-label input[type=checkbox]{margin:0}.pub-theme-dir-norm .site-container .oldest-first-label{display:inline-flex;align-items:center;gap:.25em;cursor:pointer;font-size:90%;color:#444}.pub-theme-dir-norm .site-container .oldest-first-label a{text-decoration:none;color:inherit}.pub-theme-dir-norm .site-container .pub-post-list{list-style:none;margin:1.5em 0 .5em;padding:0 0 .5em;background:#fdfdff;border:1px solid #888;border-radius:.4em}.pub-theme-dir-norm .site-container .oldest-first-label input[type=checkbox]{opacity:.5}.pub-theme-dir-norm .site-container .oldest-first-label input[type=checkbox]:checked{opacity:1}.pub-theme-dir-norm .site-container .pub-post-list .post-list-item{margin:.3em 0 0;padding:0 .3em;border-radius:.3em;display:flex;align-items:baseline;white-space:nowrap}.pub-theme-dir-norm .site-container .pub-post-list .post-list-item .date{display:inline-block;flex:0 0 auto;font-size:80%;color:#111;opacity:.6;text-align:right;font-family:monospace}.pub-theme-dir-norm .site-container .pub-post-list .post-list-item a{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;text-decoration:none}.pub-theme-dir-norm .site-container .pub-post-list .post-list-item a:hover{color:#04a;text-decoration:underline}.pub-theme-dir-norm .site-container .pub-post-list .post-list-item .title{margin-right:.3em;font-weight:700;color:#024}.pub-theme-dir-norm .site-container .pub-post-list .post-list-item:hover .title{color:inherit!important}.pub-theme-dir-norm .site-container .pub-post-list .post-list-item .author{margin-right:.3em;font-size:90%;font-style:normal}@media screen{html:has(.pub-theme-newspaper){background-color:#aaa!important}.pub-theme-newspaper{background-color:#525252!important;color:#000!important;background:conic-gradient(from 45deg,#555 0 90deg,transparent 0 180deg,#555 0 270deg,transparent 0) 0 0 /8px 8px;background-size:48px 48px}.pub-theme-newspaper .sh-nav{background:#f8f8f8;border-bottom:1px solid #aab;box-shadow:3px 3px 5px rgba(100,100,105,.4)}.pub-theme-newspaper .sh-logo{color:#789!important}.pub-theme-newspaper .sh-nav .count-likes{color:#d68}.pub-theme-newspaper .sh-nav .count-replies{color:#47e}.pub-theme-newspaper .sh-button,.pub-theme-newspaper .sh-nickname{color:#333!important;background-color:#ddd!important;border-color:#bbb!important}.pub-theme-newspaper .pub-container,.pub-theme-newspaper .site-container{background:#eee;border-color:#bbb!important;border-radius:.5ex!important;background-image:repeating-linear-gradient(15deg,#e6e6e6,#e6e6e6 1px,transparent 0,transparent 3px),repeating-linear-gradient(62deg,#eaeaea,#eaeaea 1px,transparent 0,transparent 3px),repeating-linear-gradient(83deg,#ececec,#eee .5px,transparent 0,transparent 2px)!important;background-size:2.7px 2.7px,3.5px 3.5px,5.3px 5.3px!important}@media (max-width:800px){.pub-theme-newspaper{background:#eee!important;background-image:repeating-linear-gradient(15deg,#e6e6e6,#e6e6e6 1px,transparent 0,transparent 3px),repeating-linear-gradient(62deg,#eaeaea,#eaeaea 1px,transparent 0,transparent 3px),repeating-linear-gradient(38deg,#ececec,#eee .5px,transparent 0,transparent 2px)!important;background-size:2.7px 2.7px,3.5px 3.5px,5.3px 5.3px!important}.pub-theme-newspaper .pub-container,.pub-theme-newspaper .site-container{border:none!important}}.pub-theme-newspaper .pub-container .pub-main .date,.pub-theme-newspaper .pub-sidebar .side-header,.pub-theme-newspaper .site-container .site-recent .date{color:#444!important;border-radius:.3ex!important}.pub-theme-newspaper .pub-container .pub-sidebar article.post-content-excerpt:hover,.pub-theme-newspaper .site-container article.post-content-excerpt:hover{border-color:#048!important}.pub-theme-newspaper .pub-container .markdown-body,.pub-theme-newspaper .pub-side-profile .profile-column,.pub-theme-newspaper .pub-side-recent article,.pub-theme-newspaper .site-container .markdown-body,.pub-theme-newspaper .site-container .pub-post-list,.pub-theme-newspaper .site-container .site-profile .markdown-body,.pub-theme-newspaper .site-profile .profile-column{background-color:#f8f6f4!important;border:1px solid #aaa!important;border-radius:.3ex!important;background-image:repeating-linear-gradient(15deg,#f4f4f2,#f4f4f2 1px,transparent 0,transparent 3px),repeating-linear-gradient(62deg,#fbfbf8,#fafaf8 1px,transparent 0,transparent 3px),repeating-linear-gradient(83deg,#ffe,#ffe .5px,transparent 0,transparent 2px)!important;background-size:2.7px 2.7px,3.5px 3.5px,5.3px 5.3px!important;color:#111!important;font-family:BIZ UDMincho,serif!important}.pub-theme-newspaper .pub-container .pub-site-name,.pub-theme-newspaper .pub-side-profile .profile-column .site-name,.pub-theme-newspaper .site-container .pub-site-name{color:#334!important;font-family:Zen Antique,serif!important}.pub-theme-newspaper .pub-container .pub-subtitle,.pub-theme-newspaper .site-container .pub-subtitle{color:#445!important;font-family:serif!important}.pub-theme-newspaper .pager-btn{background-color:#f4f8ff!important;border-color:#def!important;color:#334!important}.pub-theme-newspaper .pager-btn:hover{background-color:#def!important;border-color:#cde!important;color:#348!important}.pub-theme-newspaper .pager-btn.disabled{background-color:#ccc!important;border-color:#bbb!important;color:#666!important}.pub-theme-newspaper .markdown-body h1{color:#000;border-bottom:1px solid #455}.pub-theme-newspaper .markdown-body h2{color:#000}.pub-theme-newspaper .markdown-body h3{color:#011}.pub-theme-newspaper .markdown-body h1,.pub-theme-newspaper .markdown-body h2,.pub-theme-newspaper .markdown-body h3,.pub-theme-newspaper .markdown-body h4,.pub-theme-newspaper .markdown-body h5,.pub-theme-newspaper .markdown-body h6{font-family:BIZ UDGothic,sans-serif!important}.pub-theme-newspaper .markdown-body li[data-meta]:before{content:""}.pub-theme-newspaper .markdown-body a{color:#028!important}.pub-theme-newspaper .markdown-body a:hover{color:#03f!important}.pub-theme-newspaper .markdown-body em,.pub-theme-newspaper .markdown-body strong{color:#000!important}.pub-theme-newspaper .markdown-body s,.pub-theme-newspaper .markdown-body u{text-decoration-color:#c10!important}.pub-theme-newspaper .markdown-body code{color:#000!important;background-color:#eee!important;font-family:BIZ UDGothic,sans-serif!important}.pub-theme-newspaper .markdown-body pre code{background-color:unset!important;font-family:BIZ UDGothic,sans-serif!important}.pub-theme-newspaper .markdown-body mark{background-color:#ff8!important;color:#000!important}.pub-theme-newspaper .markdown-body small{color:#444!important}.pub-theme-newspaper .markdown-body blockquote{border-left-color:#ddd!important;color:#333!important;background-color:transparent!important}.pub-theme-newspaper .markdown-body pre{background-color:#eee!important;border-color:#ddd!important;color:#333!important;font-family:BIZ UDGothic,sans-serif!important}.pub-theme-newspaper .markdown-body pre[data-pre-mode=natural]{background-color:transparent!important;border-left-color:#f8f8f8!important;color:#333!important}.pub-theme-newspaper .markdown-body td,.pub-theme-newspaper .markdown-body th{border-color:#888!important;color:#222!important;background-color:transparent!important}.pub-theme-newspaper .markdown-body th{background-color:#eee!important}.pub-theme-newspaper .markdown-body .image-block figcaption{background-color:#fff!important;color:#111!important;border-color:#ddd!important}.pub-theme-newspaper .markdown-body .featured-block img,.pub-theme-newspaper .markdown-body .featured-block video,.pub-theme-newspaper .markdown-body .image-block img,.pub-theme-newspaper .markdown-body .image-block video{border-color:#ccc!important;background-color:transparent!important}.pub-theme-newspaper .markdown-body .toc{border-color:#bbb!important;background-color:transparent!important;color:#333!important}.pub-theme-newspaper .markdown-body .toc:before{color:#333!important}.pub-theme-newspaper .markdown-body hr[data-hr-level="2"]{border-top-color:#888!important}.pub-theme-newspaper .markdown-body hr[data-hr-level="3"]{border-top-color:#555!important}.pub-theme-newspaper .site-container .posts-label{color:#445!important}.pub-theme-newspaper .site-container .posts-tab{background-color:#eee!important;border-color:#ccc!important;color:#888!important}.pub-theme-newspaper .site-container .posts-tab:hover{background-color:#def!important;border-color:#cde!important;color:#348!important}.pub-theme-newspaper .site-container .posts-tab.active{background-color:#eef8ff!important;border-color:#cde!important;color:#456!important}.pub-theme-newspaper .site-container .oldest-first-label{color:#444!important}.pub-theme-newspaper .site-container .pub-post-list .post-list-item a:hover{color:#03f!important}.pub-theme-newspaper .site-container .pub-post-list .post-list-item .date{color:#444!important}.pub-theme-newspaper .site-container .pub-post-list .post-list-item .title{color:#000!important;font-family:BIZ UDGothic,sans-serif!important}}@media screen{html:has(.pub-theme-whiteboard){background-color:#e4e4e4!important}.pub-theme-whiteboard{background-color:#ddd!important;color:#000!important;background:conic-gradient(from 45deg,#e4e4e4 0 90deg,transparent 0 180deg,#e4e4e4 0 270deg,transparent 0) 0 0 /8px 8px;background-size:32px 32px}.pub-theme-whiteboard .sh-nav{background:#f8f8f8;border-bottom:1px solid #aab;box-shadow:3px 3px 5px rgba(200,200,210,.4)}.pub-theme-whiteboard .sh-logo{color:#37b!important}.pub-theme-whiteboard .sh-nav .count-likes{color:#c57}.pub-theme-whiteboard .sh-nav .count-replies{color:#36e}.pub-theme-whiteboard .sh-button,.pub-theme-whiteboard .sh-nickname{color:#333!important;background-color:#ddd!important;border-color:#bbb!important}.pub-theme-whiteboard .pub-container,.pub-theme-whiteboard .site-container{background:#eee;border-color:#bbb!important}@media (max-width:800px){.pub-theme-whiteboard{background:#eee!important}.pub-theme-whiteboard .pub-container,.pub-theme-whiteboard .site-container{border:none!important}}.pub-theme-whiteboard .pub-container .pub-main .date,.pub-theme-whiteboard .pub-sidebar .side-header,.pub-theme-whiteboard .site-container .site-recent .date{color:#888!important}.pub-theme-whiteboard .pub-container .pub-sidebar article.post-content-excerpt:hover,.pub-theme-whiteboard .site-container article.post-content-excerpt:hover{border-color:#048!important}.pub-theme-whiteboard .pub-container .markdown-body,.pub-theme-whiteboard .pub-side-profile .profile-column,.pub-theme-whiteboard .pub-side-recent article,.pub-theme-whiteboard .site-container .markdown-body,.pub-theme-whiteboard .site-container .pub-post-list,.pub-theme-whiteboard .site-container .site-profile .markdown-body,.pub-theme-whiteboard .site-profile .profile-column{background-color:#fff!important;background-image:repeating-linear-gradient(15deg,#fafafb,#fafafb 1px,transparent 0,transparent 3px),repeating-linear-gradient(62deg,#fbfbfc,#fbfbfc 1px,transparent 0,transparent 3px),repeating-linear-gradient(83deg,#fcfcff,#fcfcff .5px,transparent 0,transparent 2px)!important;background-size:2.7px 2.7px,3.5px 3.5px,5.3px 5.3px!important;border:3px solid #aaa!important;color:#111!important;font-family:Klee One,serif!important}.pub-theme-whiteboard .pub-container .pub-site-name,.pub-theme-whiteboard .pub-side-profile .profile-column .site-name,.pub-theme-whiteboard .site-container .pub-site-name{color:#334!important}.pub-theme-whiteboard .pub-container .pub-subtitle,.pub-theme-whiteboard .site-container .pub-subtitle{color:#445!important}.pub-theme-whiteboard .pager-btn{background-color:#eef8ff!important;border-color:#cde!important;color:#334!important}.pub-theme-whiteboard .pager-btn:hover{background-color:#cdf!important;border-color:#cde!important;color:#348!important}.pub-theme-whiteboard .pager-btn.disabled{background-color:#ccc!important;border-color:#bbb!important;color:#666!important}.pub-theme-whiteboard .markdown-body h1{color:#02a;border-bottom:1px solid #455}.pub-theme-whiteboard .markdown-body h2{color:#051}.pub-theme-whiteboard .markdown-body h3{color:#024}.pub-theme-whiteboard .markdown-body h1,.pub-theme-whiteboard .markdown-body h2,.pub-theme-whiteboard .markdown-body h3,.pub-theme-whiteboard .markdown-body h4,.pub-theme-whiteboard .markdown-body h5,.pub-theme-whiteboard .markdown-body h6{text-shadow:0 .01em 0 currentColor,0 -.01em 0 currentColor,.01em 0 0 currentColor,-.01em 0 0 currentColor}.pub-theme-whiteboard .markdown-body a{color:#06c!important}.pub-theme-whiteboard .markdown-body a:hover{color:#06f!important}.pub-theme-whiteboard .markdown-body strong{color:#e10!important;text-shadow:0 .01em 0 currentColor,0 -.01em 0 currentColor,.01em 0 0 currentColor,-.01em 0 0 currentColor}.pub-theme-whiteboard .markdown-body em{color:#c50!important}.pub-theme-whiteboard .markdown-body u{text-decoration-color:#e10!important}.pub-theme-whiteboard .markdown-body s{color:#888!important}.pub-theme-whiteboard .markdown-body code{color:#050!important;background-color:#f8f8f8!important}.pub-theme-whiteboard .markdown-body pre code{background-color:unset!important}.pub-theme-whiteboard .markdown-body mark{background-color:#ff8!important;color:#000!important}.pub-theme-whiteboard .markdown-body small{color:#555!important}.pub-theme-whiteboard .markdown-body blockquote{border-left-color:#ddd!important;color:#222!important;background-color:transparent!important}.pub-theme-whiteboard .markdown-body pre{background-color:#f8f8f8!important;border-color:#ddd!important;color:#222!important}.pub-theme-whiteboard .markdown-body pre[data-pre-mode=natural]{background-color:transparent!important;border-left-color:#f8f8f8!important;color:#222!important}.pub-theme-whiteboard .markdown-body td,.pub-theme-whiteboard .markdown-body th{border-color:#888!important;color:#111!important;background-color:transparent!important}.pub-theme-whiteboard .markdown-body th{background-color:#eee!important}.pub-theme-whiteboard .markdown-body .image-block figcaption{background-color:#fff!important;color:#111!important;border-color:#ddd!important}.pub-theme-whiteboard .markdown-body .featured-block img,.pub-theme-whiteboard .markdown-body .featured-block video,.pub-theme-whiteboard .markdown-body .image-block img,.pub-theme-whiteboard .markdown-body .image-block video{border-color:#ccc!important;background-color:transparent!important}.pub-theme-whiteboard .markdown-body .toc{border-color:#bbb!important;background-color:transparent!important;color:#333!important}.pub-theme-whiteboard .markdown-body .toc:before{color:#333!important}.pub-theme-whiteboard .markdown-body hr[data-hr-level="2"]{border-top-color:#888!important}.pub-theme-whiteboard .markdown-body hr[data-hr-level="3"]{border-top-color:#555!important}.pub-theme-whiteboard .site-container .posts-label{color:#445!important}.pub-theme-whiteboard .site-container .posts-tab{background-color:#eee!important;border-color:#ccc!important;color:#888!important}.pub-theme-whiteboard .site-container .posts-tab:hover{background-color:#def!important;border-color:#cde!important;color:#348!important}.pub-theme-whiteboard .site-container .posts-tab.active{background-color:#eef8ff!important;border-color:#cde!important;color:#234!important}.pub-theme-whiteboard .site-container .oldest-first-label{color:#555!important}.pub-theme-whiteboard .site-container .pub-post-list .post-list-item a:hover{color:#06f!important}.pub-theme-whiteboard .site-container .pub-post-list .post-list-item .date{color:#888!important}.pub-theme-whiteboard .site-container .pub-post-list .post-list-item .title{color:#02a!important}}@media screen{html:has(.pub-theme-dark){background-color:#222!important}.pub-theme-dark{background-color:#222!important;color:#eee!important}.pub-theme-dark .sh-nav{background:#111;border-bottom:1px solid #333;box-shadow:3px 3px 5px rgba(40,45,50,.4)}.pub-theme-dark .sh-logo{color:#8fb2ff!important}.pub-theme-dark .sh-nav .count-likes{color:#c46}.pub-theme-dark .sh-nav .count-replies{color:#25e}.pub-theme-dark .sh-nickname{color:#bbb!important;background-color:#111!important;border-color:#333!important}.pub-theme-dark .sh-button{background-color:#222!important;border-color:#555!important;color:#eee!important}.pub-theme-dark .pub-container,.pub-theme-dark .site-container{background:#000811;border-color:#112!important}@media (max-width:800px){.pub-theme-dark{background:#000811!important}.pub-theme-dark .pub-container,.pub-theme-dark .site-container{border:none!important}}.pub-theme-dark .pub-container .pub-main .date,.pub-theme-dark .pub-sidebar .side-header,.pub-theme-dark .site-container .site-recent .date{color:#aaa!important}.pub-theme-dark .pub-container .pub-sidebar article.post-content-excerpt:hover,.pub-theme-dark .site-container article.post-content-excerpt:hover{border-color:#048!important}.pub-theme-dark .pub-container .markdown-body,.pub-theme-dark .pub-side-profile .profile-column,.pub-theme-dark .pub-side-recent article,.pub-theme-dark .site-container .markdown-body,.pub-theme-dark .site-container .pub-post-list,.pub-theme-dark .site-container .site-profile .markdown-body,.pub-theme-dark .site-profile .profile-column{background-color:#000!important;border-color:#333!important;color:#eee!important}.pub-theme-dark .pub-container .pub-site-name,.pub-theme-dark .pub-side-profile .profile-column .site-name,.pub-theme-dark .site-container .pub-site-name{color:#dde!important}.pub-theme-dark .pub-container .pub-subtitle,.pub-theme-dark .site-container .pub-subtitle{color:#ccd!important}.pub-theme-dark .pager-btn{background-color:#000!important;border-color:#333!important;color:#ccc!important}.pub-theme-dark .pager-btn:hover{background-color:#0f1c2e!important;border-color:#2a4a77!important;color:#eee!important}.pub-theme-dark .pager-btn.disabled{background-color:#0a0a0a!important;border-color:#333!important;color:#777!important}.pub-theme-dark .markdown-body h1{color:#cef;border-bottom:1px solid #344}.pub-theme-dark .markdown-body h2{color:#def}.pub-theme-dark .markdown-body a{color:#6aa8ff!important}.pub-theme-dark .markdown-body a:hover{color:#8bbcff!important}.pub-theme-dark .markdown-body strong{color:#f9b!important}.pub-theme-dark .markdown-body em{color:#fc9!important}.pub-theme-dark .markdown-body u{text-decoration-color:#f9b!important}.pub-theme-dark .markdown-body s{color:#bbb!important}.pub-theme-dark .markdown-body code{color:#bfb!important;background-color:#111!important}.pub-theme-dark .markdown-body pre code{background-color:unset!important}.pub-theme-dark .markdown-body mark{background-color:#053!important;color:#fff!important}.pub-theme-dark .markdown-body small{color:#ccc!important}.pub-theme-dark .markdown-body blockquote{border-left-color:#333!important;color:#ddd!important;background-color:transparent!important}.pub-theme-dark .markdown-body pre{background-color:#111!important;border-color:#222!important;color:#eee!important}.pub-theme-dark .markdown-body pre[data-pre-mode=natural]{background-color:transparent!important;border-left-color:#111!important;color:#eee!important}.pub-theme-dark .markdown-body td,.pub-theme-dark .markdown-body th{border-color:#888!important;color:#eee!important;background-color:transparent!important}.pub-theme-dark .markdown-body th{background-color:#111!important}.pub-theme-dark .markdown-body .image-block figcaption{background-color:#000!important;color:#eee!important;border-color:#333!important}.pub-theme-dark .markdown-body .featured-block img,.pub-theme-dark .markdown-body .featured-block video,.pub-theme-dark .markdown-body .image-block img,.pub-theme-dark .markdown-body .image-block video,.pub-theme-dark .markdown-body .toc{border-color:#333!important;background-color:transparent!important}.pub-theme-dark .markdown-body .toc{color:#ddd!important}.pub-theme-dark .markdown-body .toc:before{color:#cfe0ff!important}.pub-theme-dark .markdown-body .toc a{color:#9cf!important}.pub-theme-dark .markdown-body .toc a:hover{color:#7cf!important}.pub-theme-dark .markdown-body hr[data-hr-level="2"]{border-top-color:#bbb!important}.pub-theme-dark .markdown-body hr[data-hr-level="3"]{border-top-color:#999!important}.pub-theme-dark .site-container .posts-label{color:#89a!important}.pub-theme-dark .site-container .posts-tab{background-color:#000!important;border-color:#333!important;color:#ccc!important}.pub-theme-dark .site-container .posts-tab:hover{background-color:#0f1c2e!important;border-color:#2a4a77!important;color:#eee!important}.pub-theme-dark .site-container .posts-tab.active{background-color:#024!important;border-color:#135!important;color:#abc!important}.pub-theme-dark .site-container .oldest-first-label{color:#888!important}.pub-theme-dark .site-container .pub-post-list .post-list-item a:hover{color:#8cf!important}.pub-theme-dark .site-container .pub-post-list .post-list-item .date{color:#999!important}.pub-theme-dark .site-container .pub-post-list .post-list-item .title{color:#cef!important}}@media screen{html:has(.pub-theme-blackboard){background-color:#665!important}.pub-theme-blackboard{background-color:#828473!important;color:#eee!important;background:conic-gradient(from 45deg,#887 0 90deg,transparent 0 180deg,#887 0 270deg,transparent 0) 0 0 /8px 8px;background-size:32px 32px}.pub-theme-blackboard .sh-nav{background:#282822;border-bottom:1px solid #221;box-shadow:3px 3px 5px rgba(40,50,45,.4)}.pub-theme-blackboard .sh-logo{color:#272!important}.pub-theme-blackboard .sh-nav .count-likes{color:#c46}.pub-theme-blackboard .sh-nav .count-replies{color:#25e}.pub-theme-blackboard .sh-nickname{color:#eca!important;background-color:#333!important;border-color:#555!important}.pub-theme-blackboard .sh-button{background-color:#222!important;border-color:#555!important;color:#eee!important}.pub-theme-blackboard .pub-container,.pub-theme-blackboard .site-container{background:#444a43;border-color:#333!important}@media (max-width:800px){.pub-theme-blackboard{background:#303833!important}.pub-theme-blackboard .pub-container,.pub-theme-blackboard .site-container{border:none!important}}.pub-theme-blackboard .pub-container .pub-main .date,.pub-theme-blackboard .pub-sidebar .side-header,.pub-theme-blackboard .site-container .site-recent .date{color:#aab8aa!important}.pub-theme-blackboard .pub-container .pub-sidebar article.post-content-excerpt:hover,.pub-theme-blackboard .site-container article.post-content-excerpt:hover{border-color:#084!important}.pub-theme-blackboard .pub-container .markdown-body,.pub-theme-blackboard .pub-side-profile .profile-column,.pub-theme-blackboard .pub-side-recent article,.pub-theme-blackboard .site-container .markdown-body,.pub-theme-blackboard .site-container .pub-post-list,.pub-theme-blackboard .site-container .site-profile .markdown-body,.pub-theme-blackboard .site-profile .profile-column{background-color:#00221a!important;background-image:repeating-linear-gradient(15deg,#041f19,#041f19 1px,transparent 0,transparent 3px),repeating-linear-gradient(62deg,#081e18,#081e18 1px,transparent 0,transparent 3px),repeating-linear-gradient(83deg,#0a1d17,#0a1d17 .5px,transparent 0,transparent 2px)!important;background-size:2.7px 2.7px,3.5px 3.5px,5.3px 5.3px!important;border:3px solid #888!important;color:#f8f8ff!important;font-family:Klee One,serif!important}.pub-theme-blackboard .pub-container .pub-site-name,.pub-theme-blackboard .pub-side-profile .profile-column .site-name,.pub-theme-blackboard .site-container .pub-site-name{color:#eee!important}.pub-theme-blackboard .pub-container .pub-subtitle,.pub-theme-blackboard .site-container .pub-subtitle{color:#ddd!important}.pub-theme-blackboard .pager-btn{background-color:#354!important;border-color:#243!important;color:#ddd!important}.pub-theme-blackboard .pager-btn:hover{background-color:#364!important;border-color:#243!important;color:#efe!important}.pub-theme-blackboard .pager-btn.disabled{background-color:#555!important;border-color:#333!important;color:#888!important}.pub-theme-blackboard .markdown-body h1{color:#ff8;border-bottom:1px solid #454}.pub-theme-blackboard .markdown-body h2{color:#fc8}.pub-theme-blackboard .markdown-body h3{color:#9df}.pub-theme-blackboard .markdown-body h1,.pub-theme-blackboard .markdown-body h2,.pub-theme-blackboard .markdown-body h3,.pub-theme-blackboard .markdown-body h4,.pub-theme-blackboard .markdown-body h5,.pub-theme-blackboard .markdown-body h6{text-shadow:0 .01em 0 currentColor,0 -.01em 0 currentColor,.01em 0 0 currentColor,-.01em 0 0 currentColor}.pub-theme-blackboard .markdown-body a{color:#7bf!important}.pub-theme-blackboard .markdown-body a:hover{color:#4af!important}.pub-theme-blackboard .markdown-body strong{color:#f9b!important;text-shadow:0 .01em 0 currentColor,0 -.01em 0 currentColor,.01em 0 0 currentColor,-.01em 0 0 currentColor}.pub-theme-blackboard .markdown-body em{color:#fc8!important}.pub-theme-blackboard .markdown-body u{text-decoration-color:#f9b!important}.pub-theme-blackboard .markdown-body s{color:#bbb!important}.pub-theme-blackboard .markdown-body code{color:#9e9!important;background-color:#011}.pub-theme-blackboard .markdown-body pre code{background-color:unset!important}.pub-theme-blackboard .markdown-body mark{background-color:#043!important;color:#fff!important}.pub-theme-blackboard .markdown-body small{color:#ccc!important}.pub-theme-blackboard .markdown-body blockquote{border-left-color:#883!important;color:#f0f0f8!important;background-color:transparent!important}.pub-theme-blackboard .markdown-body pre{background-color:#011!important;border-color:#333!important;color:#f4f4f8!important}.pub-theme-blackboard .markdown-body pre[data-pre-mode=natural]{background-color:transparent!important;border-left-color:#555!important;color:#eee!important}.pub-theme-blackboard .markdown-body td,.pub-theme-blackboard .markdown-body th{border-color:#676!important;color:#f4f4f8!important;background-color:transparent!important}.pub-theme-blackboard .markdown-body th{background-color:#122!important}.pub-theme-blackboard .markdown-body .image-block figcaption{background-color:#000!important;color:#eee!important;border-color:#333!important}.pub-theme-blackboard .markdown-body .featured-block img,.pub-theme-blackboard .markdown-body .featured-block video,.pub-theme-blackboard .markdown-body .image-block img,.pub-theme-blackboard .markdown-body .image-block video,.pub-theme-blackboard .markdown-body .toc{border-color:#333!important;background-color:transparent!important}.pub-theme-blackboard .markdown-body .toc,.pub-theme-blackboard .markdown-body .toc:before{color:#ddd!important}.pub-theme-blackboard .markdown-body hr[data-hr-level="2"]{border-top-color:#bcb!important}.pub-theme-blackboard .markdown-body hr[data-hr-level="3"]{border-top-color:#cdc!important}.pub-theme-blackboard .site-container .posts-label{color:#aab8aa!important}.pub-theme-blackboard .site-container .posts-tab{background-color:#343!important;border-color:#243!important;color:#787!important}.pub-theme-blackboard .site-container .posts-tab:hover{background-color:#364!important;border-color:#243!important;color:#efe!important}.pub-theme-blackboard .site-container .posts-tab.active{background-color:#243!important;border-color:#364!important;color:#efe!important}.pub-theme-blackboard .site-container .oldest-first-label{color:#aab8aa!important}.pub-theme-blackboard .site-container .pub-post-list .post-list-item a:hover{color:#7bf!important}.pub-theme-blackboard .site-container .pub-post-list .post-list-item .date{color:#aab8aa!important}.pub-theme-blackboard .site-container .pub-post-list .post-list-item .title{color:#ff8!important}.pub-theme-kind-dark code[class*=language-],.pub-theme-kind-dark pre[class*=language-]{color:#e6e6e6!important}.pub-theme-kind-dark .token.cdata,.pub-theme-kind-dark .token.comment,.pub-theme-kind-dark .token.doctype,.pub-theme-kind-dark .token.prolog{color:#7c8696}.pub-theme-kind-dark .token.punctuation{color:#cfd6de}.pub-theme-kind-dark .language-css .token.string,.pub-theme-kind-dark .style .token.string,.pub-theme-kind-dark .token.entity,.pub-theme-kind-dark .token.operator,.pub-theme-kind-dark .token.url{color:#abb2bf}.pub-theme-kind-dark .token.atrule,.pub-theme-kind-dark .token.control,.pub-theme-kind-dark .token.directive,.pub-theme-kind-dark .token.keyword{color:#c678dd}.pub-theme-kind-dark .token.attr-value,.pub-theme-kind-dark .token.char,.pub-theme-kind-dark .token.inserted,.pub-theme-kind-dark .token.string{color:#98c379}.pub-theme-kind-dark .token.builtin,.pub-theme-kind-dark .token.function{color:#61afef}.pub-theme-kind-dark .token.boolean,.pub-theme-kind-dark .token.constant,.pub-theme-kind-dark .token.number,.pub-theme-kind-dark .token.symbol{color:#d19a66}.pub-theme-kind-dark .token.class-name{color:#e5c07b}.pub-theme-kind-dark .token.deleted,.pub-theme-kind-dark .token.variable{color:#e06c75}.pub-theme-kind-dark .token.property,.pub-theme-kind-dark .token.tag{color:#56b6c2}.pub-theme-kind-dark .token.attr-name,.pub-theme-kind-dark .token.selector{color:#aabbee}.pub-theme-kind-dark .token.bold{font-weight:600}.pub-theme-kind-dark .token.italic{font-style:italic}.pub-theme-kind-dark .token.important{color:#ffb86c;font-weight:600}.pub-theme-kind-dark .token.entity{cursor:help}}@media screen{.pub-theme-kind-dark code[class*=language-] ::selection,.pub-theme-kind-dark code[class*=language-]::selection,.pub-theme-kind-dark pre[class*=language-] ::selection,.pub-theme-kind-dark pre[class*=language-]::selection{background:#224477;color:#fff}.pub-theme-kind-dark .line-numbers .line-numbers-rows{border-right-color:#222}.pub-theme-kind-dark .line-numbers-rows>span:before{color:#6b7280}}@media screen{html:has(.pub-theme-dir-vert){overscroll-behavior-x:contain}.pub-theme-dir-vert.pub-page{display:grid;grid-template-rows:auto 1fr;height:100dvh;padding-bottom:0;overflow-y:hidden}.pub-theme-dir-vert .sh-pad{display:none}.pub-theme-dir-vert .sh-nav{position:sticky;top:0;z-index:10}.pub-theme-dir-vert .pub-container,.pub-theme-dir-vert .site-container{grid-row:2;position:relative;height:100%;writing-mode:vertical-rl;text-orientation:mixed;overflow-x:auto;overflow-y:hidden;font-family:Hiragino Mincho ProN,Yu Mincho,"Noto Serif JP",sans-serif}.pub-theme-dir-vert .pub-container *,.pub-theme-dir-vert .site-container *{writing-mode:inherit;text-orientation:inherit}.pub-theme-dir-vert .pub-site-name-region{position:absolute;right:0;top:0;bottom:0;width:6em;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding-block:.5em;gap:.5em;background:#f8f8ff}.pub-theme-dir-vert .pub-site-name-region .pub-site-name{margin-top:1em;font-weight:700;font-size:150%;font-feature-settings:"vpal" 1,"vkrn" 1;color:#468}.pub-theme-dir-vert .pub-site-name-region .pub-subtitle{margin-top:1em;font-feature-settings:"vpal" 1,"vkrn" 1;color:#555}.pub-theme-dir-vert .pub-layout,.pub-theme-dir-vert .site-layout{margin-right:7.5em;height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.5em}.pub-theme-dir-vert .pub-main,.pub-theme-dir-vert .pub-sidebar,.pub-theme-dir-vert .site-profile{max-inline-size:100%;overflow:visible}.pub-theme-dir-vert .pub-container .link-div,.pub-theme-dir-vert .site-container .link-div{margin:0;padding:0;cursor:pointer}.pub-theme-dir-vert .pub-main .date,.pub-theme-dir-vert .site-main .date{margin-top:1.2em;font-size:90%;color:#888}.pub-theme-dir-vert .pub-side-profile article,.pub-theme-dir-vert .pub-side-recent article{margin-top:2em!important;zoom:85%;font-feature-settings:"vpal" 1,"vkrn" 1}.pub-theme-dir-vert .pub-sidebar .side-header{margin-top:1.2em;font-size:90%;font-feature-settings:"vpal" 1,"vkrn" 1;color:#888}.pub-theme-dir-vert .pub-main .markdown-body,.pub-theme-dir-vert .pub-sidebar .markdown-body,.pub-theme-dir-vert .site-main .markdown-body,.pub-theme-dir-vert .site-profile .markdown-body{max-height:40em;margin:1em 0 0 1em;background:#fff;border:1px solid #ddd;padding:1.5em 1em 1em}.pub-theme-dir-vert .markdown-body *{margin:unset;padding:unset;border:unset}.pub-theme-dir-vert .markdown-body .image-block,.pub-theme-dir-vert .markdown-body h1,.pub-theme-dir-vert .markdown-body h2,.pub-theme-dir-vert .markdown-body h3,.pub-theme-dir-vert .markdown-body h4,.pub-theme-dir-vert .markdown-body h5,.pub-theme-dir-vert .markdown-body h6,.pub-theme-dir-vert .markdown-body p,.pub-theme-dir-vert .markdown-body pre,.pub-theme-dir-vert .markdown-body table,.pub-theme-dir-vert .markdown-body ul{padding-right:.5em}.pub-theme-dir-vert .markdown-body .image-block figcaption{right:.25em;bottom:unset;padding:.25em .05em}.pub-theme-dir-vert .markdown-body h1{margin-top:1.5em}.pub-theme-dir-vert .markdown-body h2,.pub-theme-dir-vert .markdown-body h3,.pub-theme-dir-vert .markdown-body h4,.pub-theme-dir-vert .markdown-body h5,.pub-theme-dir-vert .markdown-body h6{margin-top:1em}.pub-theme-dir-vert .pub-sidebar .markdown-body h1,.pub-theme-dir-vert .pub-sidebar .markdown-body h2,.pub-theme-dir-vert .pub-sidebar .markdown-body h3,.pub-theme-dir-vert .pub-sidebar .markdown-body h4,.pub-theme-dir-vert .pub-sidebar .markdown-body h5,.pub-theme-dir-vert .pub-sidebar .markdown-body h6{margin-top:.2em}.pub-theme-dir-vert .pub-sidebar .markdown-body p{text-indent:0}.pub-theme-dir-vert .pub-sidebar .markdown-body .image-block,.pub-theme-dir-vert .pub-sidebar .markdown-body h1,.pub-theme-dir-vert .pub-sidebar .markdown-body h2,.pub-theme-dir-vert .pub-sidebar .markdown-body h3,.pub-theme-dir-vert .pub-sidebar .markdown-body h4,.pub-theme-dir-vert .pub-sidebar .markdown-body h5,.pub-theme-dir-vert .pub-sidebar .markdown-body h6,.pub-theme-dir-vert .pub-sidebar .markdown-body p,.pub-theme-dir-vert .pub-sidebar .markdown-body pre,.pub-theme-dir-vert .pub-sidebar .markdown-body table,.pub-theme-dir-vert .pub-sidebar .markdown-body ul{padding-right:0}.pub-theme-dir-vert .markdown-body p{text-indent:1em}.pub-theme-dir-vert .markdown-body p[data-mode=quote]{text-indent:-1em;margin-top:1em}.pub-theme-dir-vert .markdown-body p[data-mode=mixed]{text-indent:unset}.pub-theme-dir-vert .markdown-body ul{margin-top:1.5em}.pub-theme-dir-vert .markdown-body li[data-meta]{margin-right:unset;margin-bottom:1.3em}.pub-theme-dir-vert .markdown-body h1+ul:has(li[data-meta]){margin-right:-.4em}.pub-theme-dir-vert .pub-sidebar .markdown-body li[data-meta]{margin-bottom:1em}.pub-theme-dir-vert .markdown-body li[data-meta]:before{content:""}.pub-theme-dir-vert .markdown-body blockquote{margin-top:1.5em}.pub-theme-dir-vert .markdown-body pre[data-pre-mode]:before{content:""}.pub-theme-dir-vert .markdown-body pre[data-pre-mode=natural]{border:none}.pub-theme-dir-vert .markdown-body table{margin-top:.5em}.pub-theme-dir-vert .markdown-body table td,.pub-theme-dir-vert .markdown-body table th{border:1px solid #888;padding:.2em .05em}.pub-theme-dir-vert .markdown-body figure.image-block:not(.expanded)[data-float=left]{margin:1.5em 0 2.5em!important;height:min(17.5em,50%)!important}.pub-theme-dir-vert .markdown-body figure.image-block:not(.expanded)[data-float=right]{margin:2.5em 0 1.5em!important;height:min(17.5em,50%)!important}.pub-theme-dir-vert .markdown-body:not(.excerpt) figure.image-block:not(.expanded):not([data-grid]){width:unset;max-width:20em;max-height:min(20em,100%)}.pub-theme-dir-vert .markdown-body:not(.excerpt) figure.image-block:not(.expanded):not([data-grid])[data-size=xsmall]{max-width:13em;max-height:min(13em,32%)}.pub-theme-dir-vert .markdown-body:not(.excerpt) figure.image-block:not(.expanded):not([data-grid])[data-size=small]{max-width:16em;max-height:min(16em,40%)}.pub-theme-dir-vert .markdown-body:not(.excerpt) figure.image-block:not(.expanded):not([data-grid])[data-size=medium]{max-width:20em;max-height:min(20em,50%)}.pub-theme-dir-vert .markdown-body:not(.excerpt) figure.image-block:not(.expanded):not([data-grid])[data-size=large]{max-width:27em;max-height:min(27em,60%)}.pub-theme-dir-vert .markdown-body:not(.excerpt) figure.image-block:not(.expanded):not([data-grid])[data-size=xlarge]{max-width:35em;max-height:min(35em,70%)}.pub-theme-dir-vert .markdown-body:not(.excerpt) .image-grid figure.image-block[data-size]{inline-size:100%;block-size:100%;max-inline-size:none;max-block-size:none}.pub-theme-dir-vert .pub-main .markdown-body .featured-block,.pub-theme-dir-vert .site-main .markdown-body .featured-block{display:flex!important;margin:2em 0 0!important;justify-content:center!important;max-inline-size:15em!important;max-block-size:15em!important}.pub-theme-dir-vert .markdown-body .featured-block img,.pub-theme-dir-vert .markdown-body .featured-block video{max-inline-size:15em!important;max-block-size:15em!important}.pub-theme-dir-vert .pub-sidebar .markdown-body .featured-block img,.pub-theme-dir-vert .pub-sidebar .markdown-body .featured-block video{max-width:10em!important;max-height:7em!important}.pub-theme-dir-vert .markdown-body .image-grid figure.image-block{inline-size:100%;block-size:100%;max-inline-size:none!important;max-block-size:none!important;margin:0;float:none;display:grid;place-items:center}.pub-theme-dir-vert .markdown-body .image-grid figure.image-block img,.pub-theme-dir-vert .markdown-body .image-grid figure.image-block video{inline-size:100%;block-size:100%;max-inline-size:100%!important;max-block-size:100%!important;width:auto;height:auto;object-fit:contain}.pub-theme-dir-vert .markdown-body:not(.excerpt) .image-grid[data-cols="1"]{height:60%;margin-top:auto;margin-bottom:auto}.pub-theme-dir-vert .markdown-body:not(.excerpt) .image-grid[data-cols="1"]:has(figure.image-block:not(.expanded)[data-size=xsmall]){height:35%}.pub-theme-dir-vert .markdown-body:not(.excerpt) .image-grid[data-cols="1"]:has(figure.image-block:not(.expanded)[data-size=small]){height:46%}.pub-theme-dir-vert .markdown-body:not(.excerpt) .image-grid[data-cols="1"]:has(figure.image-block:not(.expanded)[data-size=large]){height:73%}.pub-theme-dir-vert .markdown-body:not(.excerpt) .image-grid[data-cols="1"]:has(figure.image-block:not(.expanded)[data-size=xlarge]){height:95%}.pub-theme-dir-vert .markdown-body .image-grid figure.image-block.expanded{inline-size:98%;block-size:auto;max-block-size:45em;grid-column:1/-1}.pub-theme-dir-vert .markdown-body .image-grid figure.image-block.expanded>img,.pub-theme-dir-vert .markdown-body .image-grid figure.image-block.expanded>video{inline-size:auto;block-size:auto;max-inline-size:100%;max-block-size:100%;object-fit:contain}.pub-theme-dir-vert .markdown-body .toc:before{display:none}@media (max-height:44em){.pub-theme-dir-vert .sh-nav{zoom:.7}.pub-theme-dir-vert .markdown-body,.pub-theme-dir-vert .site-container .pub-post-list{margin:.5em 0 .5em .5em!important;border:none!important}}@media (min-height:58em){.pub-theme-dir-vert .pub-layout{flex-direction:row;align-items:flex-start;justify-content:flex-start}.pub-theme-dir-vert .pub-sidebar .pub-side-profile .markdown-body{margin-top:1em!important;zoom:80%;max-height:16.25em;padding:.4em}.pub-theme-dir-vert .pub-sidebar .pub-side-recent .markdown-body{margin-top:1em!important;zoom:65%;max-height:20em;padding:.5em}}.pub-theme-dir-vert .pub-main .date,.pub-theme-dir-vert .site-main .date{align-self:flex-start;opacity:.6;font-feature-settings:"vpal" 1,"vkrn" 1}.pub-theme-dir-vert .markdown-body{border-radius:.4em}.pub-theme-dir-vert .markdown-body .image-block{margin:.55em .25em;inline-size:20em;max-block-size:20em;cursor:zoom-in;display:flex;align-items:center;justify-content:center;width:auto;height:auto}.pub-theme-dir-vert .markdown-body .image-block.expanded{inline-size:98%;max-block-size:45em;clear:both;cursor:zoom-out;display:block}.pub-theme-dir-vert .markdown-body .featured-block{inline-size:min(11em,40%);max-block-size:12em;margin:.25em 0 .25em .25em;display:flex;align-items:center;justify-content:center;width:auto;height:auto}.pub-theme-dir-vert .markdown-body:not(.excerpt) figure.image-block:not(.expanded):not([data-grid])[data-size=xsmall]{inline-size:min(13em,32%);max-block-size:13em}.pub-theme-dir-vert .markdown-body:not(.excerpt) figure.image-block:not(.expanded):not([data-grid])[data-size=small]{inline-size:min(16em,40%);max-block-size:16em}.pub-theme-dir-vert .markdown-body:not(.excerpt) figure.image-block:not(.expanded):not([data-grid])[data-size=medium]{inline-size:min(20em,50%);max-block-size:20em}.pub-theme-dir-vert .markdown-body:not(.excerpt) figure.image-block:not(.expanded):not([data-grid])[data-size=large]{inline-size:min(27.5em,60%);max-block-size:27.5em}.pub-theme-dir-vert .markdown-body:not(.excerpt) figure.image-block:not(.expanded):not([data-grid])[data-size=xlarge]{inline-size:min(35em,70%);max-block-size:35em}.pub-theme-dir-vert .markdown-body .image-block img,.pub-theme-dir-vert .markdown-body .image-block video{display:block;width:auto;height:auto;max-width:100%;max-height:100%;min-width:0;min-height:0;max-inline-size:100%;max-block-size:100%;min-inline-size:0;min-block-size:0;object-fit:contain;box-sizing:border-box;flex:0 1 auto;writing-mode:horizontal-tb!important}.pub-theme-dir-vert .pub-pager .pager-row{display:flex;justify-content:space-between;gap:.5em}.pub-theme-dir-vert .pager-btn{display:inline-block;margin:2em 0 1em 1em;padding:.6em .3em;background:#fff;border:1px solid #ddd;border-radius:.35em;text-decoration:none;color:#333;font-feature-settings:"vpal" 1,"vkrn" 1}.pub-theme-dir-vert .pager-btn:hover{background:#def;border-color:#bdf}.pub-theme-dir-vert .pager-btn.disabled{opacity:.5;pointer-events:none;background:#f6f6f6}.pub-theme-dir-vert .recent-nav{text-align:right;padding-bottom:.2em}.pub-theme-dir-vert .recent-nav .pager-btn{zoom:85%;padding:.3em 0;opacity:.8}.pub-theme-dir-vert .recent-nav .pager-btn:hover{opacity:.9}.pub-theme-dir-vert .markdown-body hr[data-hr-level="2"]{border-inline-end-width:1px!important;border-inline-end-style:solid!important;border-inline-end-color:#888!important;margin:3em 1.5em 0;height:70%}.pub-theme-dir-vert .markdown-body hr[data-hr-level="3"]{border-inline-end-width:1px!important;border-inline-end-style:solid!important;border-inline-end-color:#555!important;margin:1em 2.5em 0;height:90%}.pub-theme-dir-vert .site-container .site-posts-controls{margin:1.2em 1.5em 0 .5em}.pub-theme-dir-vert .site-container .posts-controls-row{display:flex;align-items:center;gap:.5em;font-size:85%;font-feature-settings:"vpal" 1,"vkrn" 1}.pub-theme-dir-vert .site-container .posts-label{font-weight:700;color:#345}.pub-theme-dir-vert .site-container .posts-tabs{display:flex;gap:.3em}.pub-theme-dir-vert .site-container .posts-tab{display:inline-block;padding:.15em .3em;text-align:center;height:8em;border-radius:.3em;text-decoration:none;border:1px solid transparent;background:#e0e0e0;color:#888}.pub-theme-dir-vert .site-container .posts-tab:hover{background:#def;border-color:#bdf}.pub-theme-dir-vert .site-container .posts-tab.active{color:#333;background:#eef8ff;border-color:#bdf}.pub-theme-dir-vert .site-container .posts-order{margin-inline-start:auto;margin-left:auto;padding:.15em .3em;opacity:.9}.pub-theme-dir-vert .site-container .oldest-first-label input[type=checkbox]{margin:1em 0 0;opacity:.5}.pub-theme-dir-vert .site-container .oldest-first-label input[type=checkbox]:checked{opacity:1}.pub-theme-dir-vert .site-container .oldest-first-label{display:inline-flex;align-items:center;gap:.25em;cursor:pointer;font-size:85%}.pub-theme-dir-vert .site-container .oldest-first-label a{text-decoration:none;color:inherit}.pub-theme-dir-vert .markdown-body.post-content-excerpt{padding-right:.5em;padding-left:.5em}.pub-theme-dir-vert .site-container .pub-post-list{list-style:none;max-height:min(40em,calc(100dvh - 3em));margin:1em 0 0 1em;padding:.25em .4em 0;background:#fff;border:1px solid #ddd;border-radius:.4em}.pub-theme-dir-vert .site-container .pub-post-list .post-list-item{margin:.25em 0;padding:.25em .4em;border-radius:.3em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pub-theme-dir-vert .site-container .pub-post-list .post-list-item .date{display:block;min-width:0;margin:0 -.8ex;font-size:75%;opacity:.7;text-align:left}.pub-theme-dir-vert .site-container .pub-post-list .post-list-item a{text-decoration:none;color:inherit}.pub-theme-dir-vert .site-container .pub-post-list .post-list-item a:hover{color:#04a;text-decoration:underline}.pub-theme-dir-vert .site-container .pub-post-list .post-list-item .title{margin-bottom:.3em;font-weight:700;color:#024}.pub-theme-dir-vert .site-container .pub-post-list .post-list-item:hover .title{color:inherit!important}.pub-theme-dir-vert .site-container .pub-post-list .post-list-item .author{margin-bottom:.3em;font-size:90%;font-style:normal}}@media screen{html:has(.pub-theme-shimbun){background-color:#aaa!important}.pub-theme-shimbun{background-color:#525252!important;color:#000!important}.pub-theme-shimbun .sh-nav{background:#f8f8f8;border-bottom:1px solid #aab}.pub-theme-shimbun .sh-logo{color:#789!important}.pub-theme-shimbun .sh-nav .count-likes{color:#d68}.pub-theme-shimbun .sh-nav .count-replies{color:#47e}.pub-theme-shimbun .sh-button,.pub-theme-shimbun .sh-nickname{color:#333!important;background-color:#ddd!important;border-color:#bbb!important}.pub-theme-shimbun .pub-container,.pub-theme-shimbun .site-container{background:#eee;border-color:#bbb!important;background-image:repeating-linear-gradient(15deg,#e6e6e6,#e6e6e6 1px,transparent 0,transparent 3px),repeating-linear-gradient(62deg,#eaeaea,#eaeaea 1px,transparent 0,transparent 3px),repeating-linear-gradient(83deg,#ececec,#eee .5px,transparent 0,transparent 2px)!important;background-size:2.7px 2.7px,3.5px 3.5px,5.3px 5.3px!important}.pub-theme-shimbun .pub-container .pub-main .date,.pub-theme-shimbun .pub-sidebar .side-header,.pub-theme-shimbun .site-container .site-recent .date{color:#444!important;border-radius:.3ex!important}.pub-theme-shimbun .pub-container .pub-sidebar article.post-content-excerpt:hover,.pub-theme-shimbun .site-container article.post-content-excerpt:hover{border-color:#048!important}.pub-theme-shimbun .pub-container .markdown-body,.pub-theme-shimbun .pub-side-profile .profile-column,.pub-theme-shimbun .pub-side-recent article,.pub-theme-shimbun .site-container .markdown-body,.pub-theme-shimbun .site-container .pub-post-list,.pub-theme-shimbun .site-container .site-profile .markdown-body,.pub-theme-shimbun .site-profile .profile-column{background-color:#f8f6f4!important;border:1px solid #aaa!important;border-radius:.3ex!important;background-image:repeating-linear-gradient(15deg,#f4f4f2,#f4f4f2 1px,transparent 0,transparent 3px),repeating-linear-gradient(62deg,#fbfbf8,#fafaf8 1px,transparent 0,transparent 3px),repeating-linear-gradient(83deg,#ffe,#ffe .5px,transparent 0,transparent 2px)!important;background-size:2.7px 2.7px,3.5px 3.5px,5.3px 5.3px!important;color:#111!important;font-family:BIZ UDMincho,serif!important}.pub-theme-shimbun .pub-container .pub-site-name-region,.pub-theme-shimbun .site-container .pub-site-name-region{background-color:#dfdfdf;background-image:repeating-linear-gradient(15deg,#d6d6d6,#d6d6d6 1px,transparent 0,transparent 3px),repeating-linear-gradient(62deg,#dadada,#dadada 1px,transparent 0,transparent 3px),repeating-linear-gradient(83deg,#ddd,#ddd .5px,transparent 0,transparent 2px)!important;background-size:2.7px 2.7px,3.5px 3.5px,5.3px 5.3px!important}.pub-theme-shimbun .pub-container .pub-site-name,.pub-theme-shimbun .pub-side-profile .profile-column .site-name,.pub-theme-shimbun .site-container .pub-site-name{color:#334!important;font-family:Zen Antique,serif!important}.pub-theme-shimbun .pub-container .pub-subtitle,.pub-theme-shimbun .site-container .pub-subtitle{color:#445!important;font-family:serif!important}.pub-theme-shimbun .pager-btn{background-color:#f4f8ff!important;border-color:#def!important;color:#334!important}.pub-theme-shimbun .pager-btn:hover{background-color:#def!important;border-color:#cde!important;color:#348!important}.pub-theme-shimbun .pager-btn.disabled{background-color:#ccc!important;border-color:#bbb!important;color:#666!important}.pub-theme-shimbun .markdown-body h1,.pub-theme-shimbun .markdown-body h2{color:#000}.pub-theme-shimbun .markdown-body h3{color:#011}.pub-theme-shimbun .markdown-body h1,.pub-theme-shimbun .markdown-body h2,.pub-theme-shimbun .markdown-body h3,.pub-theme-shimbun .markdown-body h4,.pub-theme-shimbun .markdown-body h5,.pub-theme-shimbun .markdown-body h6{font-family:BIZ UDGothic,sans-serif!important}.pub-theme-shimbun .markdown-body a{color:#028!important}.pub-theme-shimbun .markdown-body a:hover{color:#03f!important}.pub-theme-shimbun .markdown-body em,.pub-theme-shimbun .markdown-body strong{color:#000!important}.pub-theme-shimbun .markdown-body s,.pub-theme-shimbun .markdown-body u{text-decoration-color:#c10!important}.pub-theme-shimbun .markdown-body code{color:#000!important;background-color:#eee!important;font-family:BIZ UDGothic,sans-serif!important}.pub-theme-shimbun .markdown-body pre code{background-color:unset!important;font-family:BIZ UDGothic,sans-serif!important}.pub-theme-shimbun .markdown-body mark{background-color:#ff8!important;color:#000!important}.pub-theme-shimbun .markdown-body small{color:#444!important}.pub-theme-shimbun .markdown-body blockquote{color:#333!important;background-color:transparent!important}.pub-theme-shimbun .markdown-body pre{background-color:#eee!important;border-color:#ddd!important;color:#333!important;font-family:BIZ UDGothic,sans-serif!important}.pub-theme-shimbun .markdown-body pre[data-pre-mode=natural]{background-color:transparent!important;color:#333!important}.pub-theme-shimbun .markdown-body td,.pub-theme-shimbun .markdown-body th{border-color:#888!important;color:#222!important;background-color:transparent!important}.pub-theme-shimbun .markdown-body th{background-color:#eee!important}.pub-theme-shimbun .markdown-body .image-block figcaption{background-color:#fff!important;color:#111!important;border-color:#ddd!important}.pub-theme-shimbun .markdown-body .featured-block img,.pub-theme-shimbun .markdown-body .featured-block video,.pub-theme-shimbun .markdown-body .image-block img,.pub-theme-shimbun .markdown-body .image-block video{border-color:#ccc!important;background-color:transparent!important}.pub-theme-shimbun .markdown-body .toc{border-color:#bbb!important;background-color:transparent!important;color:#333!important}.pub-theme-shimbun .markdown-body .toc:before{color:#333!important}.pub-theme-shimbun .markdown-body hr[data-hr-level="2"]{border-top-color:#888!important}.pub-theme-shimbun .markdown-body hr[data-hr-level="3"]{border-top-color:#555!important}.pub-theme-shimbun .site-container .posts-label{color:#445!important}.pub-theme-shimbun .site-container .posts-tab{background-color:#f0f0f0!important;border-color:#ddd!important;color:#777!important}.pub-theme-shimbun .site-container .posts-tab:hover{background-color:#def!important;border-color:#cde!important;color:#348!important}.pub-theme-shimbun .site-container .posts-tab.active{background-color:#eef8ff!important;border-color:#cde!important;color:#456!important}.pub-theme-shimbun .site-container .oldest-first-label{color:#444!important}.pub-theme-shimbun .site-container .pub-post-list .post-list-item a:hover{color:#03f!important}.pub-theme-shimbun .site-container .pub-post-list .post-list-item .date{color:#444!important}.pub-theme-shimbun .site-container .pub-post-list .post-list-item .title{color:#000!important;font-family:BIZ UDGothic,sans-serif!important}@media (max-height:44em){.pub-theme-shimbun .pub-container .markdown-body,.pub-theme-shimbun .site-container .markdown-body,.pub-theme-shimbun .site-container .pub-post-list,.pub-theme-shimbun .site-container .site-profile .markdown-body{border:none!important}}}@media screen{html:has(.pub-theme-hakuban){background-color:#e4e4e4!important}.pub-theme-hakuban{background-color:#ddd!important;color:#000!important;background:conic-gradient(from 45deg,#e4e4e4 0 90deg,transparent 0 180deg,#e4e4e4 0 270deg,transparent 0) 0 0 /8px 8px;background-size:32px 32px}.pub-theme-hakuban .sh-nav{background:#f8f8f8;border-bottom:1px solid #aab;box-shadow:3px 3px 5px rgba(200,200,210,.4)}.pub-theme-hakuban .sh-logo{color:#37b!important}.pub-theme-hakuban .sh-nav .count-likes{color:#c57}.pub-theme-hakuban .sh-nav .count-replies{color:#36e}.pub-theme-hakuban .sh-button,.pub-theme-hakuban .sh-nickname{color:#333!important;background-color:#ddd!important;border-color:#bbb!important}.pub-theme-hakuban .pub-container,.pub-theme-hakuban .site-container{background:#eee;border-color:#bbb!important}.pub-theme-hakuban .pub-container .pub-main .date,.pub-theme-hakuban .pub-sidebar .side-header,.pub-theme-hakuban .site-container .site-recent .date{color:#888!important;border-radius:.3ex!important}.pub-theme-hakuban .pub-container .pub-sidebar article.post-content-excerpt:hover,.pub-theme-hakuban .site-container article.post-content-excerpt:hover{border-color:#048!important}.pub-theme-hakuban .pub-container .markdown-body,.pub-theme-hakuban .pub-side-profile .profile-column,.pub-theme-hakuban .pub-side-recent article,.pub-theme-hakuban .site-container .markdown-body,.pub-theme-hakuban .site-container .pub-post-list,.pub-theme-hakuban .site-container .site-profile .markdown-body,.pub-theme-hakuban .site-profile .profile-column{background-color:#fff!important;background-image:repeating-linear-gradient(15deg,#fafafb,#fafafb 1px,transparent 0,transparent 3px),repeating-linear-gradient(62deg,#fbfbfc,#fbfbfc 1px,transparent 0,transparent 3px),repeating-linear-gradient(83deg,#fcfcff,#fcfcff .5px,transparent 0,transparent 2px)!important;background-size:2.7px 2.7px,3.5px 3.5px,5.3px 5.3px!important;border:3px solid #aaa!important;color:#111!important;font-family:Klee One,serif!important}.pub-theme-hakuban .pub-container .pub-site-name-region,.pub-theme-hakuban .site-container .pub-site-name-region{background-color:#ddd}.pub-theme-hakuban .pub-container .pub-site-name,.pub-theme-hakuban .pub-side-profile .profile-column .site-name,.pub-theme-hakuban .site-container .pub-site-name{color:#223!important;font-family:Zen Antique,serif!important}.pub-theme-hakuban .pub-container .pub-subtitle,.pub-theme-hakuban .site-container .pub-subtitle{color:#445!important;font-family:serif!important}.pub-theme-hakuban .pager-btn{background-color:#eef8ff!important;border-color:#cde!important;color:#334!important}.pub-theme-hakuban .pager-btn:hover{background-color:#cdf!important;border-color:#cde!important;color:#348!important}.pub-theme-hakuban .pager-btn.disabled{background-color:#ccc!important;border-color:#bbb!important;color:#666!important}.pub-theme-hakuban .markdown-body h1{color:#03b}.pub-theme-hakuban .markdown-body h2{color:#051}.pub-theme-hakuban .markdown-body h3{color:#024}.pub-theme-hakuban .markdown-body h1,.pub-theme-hakuban .markdown-body h2,.pub-theme-hakuban .markdown-body h3,.pub-theme-hakuban .markdown-body h4,.pub-theme-hakuban .markdown-body h5,.pub-theme-hakuban .markdown-body h6{text-shadow:.01em 0 0 currentColor,-.01em 0 0 currentColor;font-family:Klee One,sans-serif!important}.pub-theme-hakuban .markdown-body a{color:#06c!important}.pub-theme-hakuban .markdown-body a:hover{color:#06f!important}.pub-theme-hakuban .markdown-body strong{color:#e10!important;text-shadow:.01em 0 0 currentColor,-.01em 0 0 currentColor}.pub-theme-hakuban .markdown-body em{color:#c50!important}.pub-theme-hakuban .markdown-body u{text-decoration-color:#e10!important}.pub-theme-hakuban .markdown-body s{color:#888!important}.pub-theme-hakuban .markdown-body code{color:#050!important;background-color:#f8f8f8!important}.pub-theme-hakuban .markdown-body pre code{background-color:unset!important}.pub-theme-hakuban .markdown-body mark{background-color:#ff8!important;color:#000!important}.pub-theme-hakuban .markdown-body small{color:#555!important}.pub-theme-hakuban .markdown-body blockquote{border-left-color:#ddd!important;color:#222!important;background-color:transparent!important}.pub-theme-hakuban .markdown-body pre{background-color:#f8f8f8!important;border-color:#ddd!important;color:#222!important}.pub-theme-hakuban .markdown-body pre[data-pre-mode=natural]{background-color:transparent!important;border-left-color:#f8f8f8!important;color:#222!important}.pub-theme-hakuban .markdown-body td,.pub-theme-hakuban .markdown-body th{border-color:#888!important;color:#111!important;background-color:transparent!important}.pub-theme-hakuban .markdown-body th{background-color:#eee!important}.pub-theme-hakuban .markdown-body .image-block figcaption{background-color:#fff!important;color:#111!important;border-color:#ddd!important}.pub-theme-hakuban .markdown-body .featured-block img,.pub-theme-hakuban .markdown-body .featured-block video,.pub-theme-hakuban .markdown-body .image-block img,.pub-theme-hakuban .markdown-body .image-block video{border-color:#ccc!important;background-color:transparent!important}.pub-theme-hakuban .markdown-body .toc{border-color:#bbb!important;background-color:transparent!important;color:#333!important}.pub-theme-hakuban .markdown-body .toc:before{color:#333!important}.pub-theme-hakuban .markdown-body hr[data-hr-level="2"]{border-top-color:#888!important}.pub-theme-hakuban .markdown-body hr[data-hr-level="3"]{border-top-color:#555!important}.pub-theme-hakuban .site-container .posts-label{color:#334!important}.pub-theme-hakuban .site-container .posts-tab{background-color:#eee!important;border-color:#ccc!important;color:#888!important}.pub-theme-hakuban .site-container .posts-tab:hover{background-color:#def!important;border-color:#cde!important;color:#348!important}.pub-theme-hakuban .site-container .posts-tab.active{background-color:#eef8ff!important;border-color:#cde!important;color:#234!important}.pub-theme-hakuban .site-container .oldest-first-label{color:#555!important}.pub-theme-hakuban .site-container .pub-post-list .post-list-item a:hover{color:#06f!important}.pub-theme-hakuban .site-container .pub-post-list .post-list-item .date{color:#888!important}.pub-theme-hakuban .site-container .pub-post-list .post-list-item .title{color:#02a!important}@media (max-height:44em){.pub-theme-hakuban .pub-container .markdown-body,.pub-theme-hakuban .site-container .markdown-body,.pub-theme-hakuban .site-container .pub-post-list,.pub-theme-hakuban .site-container .site-profile .markdown-body{border:none!important}}}@media screen{html:has(.pub-theme-kokuban){background-color:#665!important}.pub-theme-kokuban{background-color:#828473!important;color:#eee!important;background:conic-gradient(from 45deg,#887 0 90deg,transparent 0 180deg,#887 0 270deg,transparent 0) 0 0 /8px 8px;background-size:32px 32px}.pub-theme-kokuban .sh-nav{background:#282822;border-bottom:1px solid #221;box-shadow:3px 3px 5px rgba(40,50,45,.4)}.pub-theme-kokuban .sh-logo{color:#272!important}.pub-theme-kokuban .sh-nav .count-likes{color:#c46}.pub-theme-kokuban .sh-nav .count-replies{color:#25e}.pub-theme-kokuban .sh-nickname{color:#eca!important;background-color:#333!important;border-color:#555!important}.pub-theme-kokuban .sh-button{background-color:#222!important;border-color:#555!important;color:#eee!important}.pub-theme-kokuban .pub-container,.pub-theme-kokuban .site-container{background:#444a43;border-color:#333!important}.pub-theme-kokuban .pub-container .pub-main .date,.pub-theme-kokuban .pub-sidebar .side-header,.pub-theme-kokuban .site-container .site-recent .date{color:#aab8aa!important;border-radius:.3ex!important}.pub-theme-kokuban .pub-container .pub-sidebar article.post-content-excerpt:hover,.pub-theme-kokuban .site-container article.post-content-excerpt:hover{border-color:#084!important}.pub-theme-kokuban .pub-container .markdown-body,.pub-theme-kokuban .pub-side-profile .profile-column,.pub-theme-kokuban .pub-side-recent article,.pub-theme-kokuban .site-container .markdown-body,.pub-theme-kokuban .site-container .pub-post-list,.pub-theme-kokuban .site-container .site-profile .markdown-body,.pub-theme-kokuban .site-profile .profile-column{background-color:#00221a!important;background-image:repeating-linear-gradient(15deg,#041f19,#041f19 1px,transparent 0,transparent 3px),repeating-linear-gradient(62deg,#081e18,#081e18 1px,transparent 0,transparent 3px),repeating-linear-gradient(83deg,#0a1d17,#0a1d17 .5px,transparent 0,transparent 2px)!important;background-size:2.7px 2.7px,3.5px 3.5px,5.3px 5.3px!important;border:3px solid #888!important;color:#f8f8ff!important;font-family:Klee One,serif!important}.pub-theme-kokuban .pub-container .pub-site-name-region,.pub-theme-kokuban .site-container .pub-site-name-region{background-color:#7e8070}.pub-theme-kokuban .pub-container .pub-site-name,.pub-theme-kokuban .pub-side-profile .profile-column .site-name,.pub-theme-kokuban .site-container .pub-site-name{color:#d8d8dd!important;font-family:Zen Antique,serif!important}.pub-theme-kokuban .pub-container .pub-subtitle,.pub-theme-kokuban .site-container .pub-subtitle{color:#d0d0cc!important;font-family:serif!important}.pub-theme-kokuban .pager-btn{background-color:#354!important;border-color:#243!important;color:#ddd!important}.pub-theme-kokuban .pager-btn:hover{background-color:#364!important;border-color:#243!important;color:#efe!important}.pub-theme-kokuban .pager-btn.disabled{background-color:#555!important;border-color:#333!important;color:#888!important}.pub-theme-kokuban .markdown-body h1{color:#ff8}.pub-theme-kokuban .markdown-body h2{color:#fc8}.pub-theme-kokuban .markdown-body h3{color:#9df}.pub-theme-kokuban .markdown-body h1,.pub-theme-kokuban .markdown-body h2,.pub-theme-kokuban .markdown-body h3,.pub-theme-kokuban .markdown-body h4,.pub-theme-kokuban .markdown-body h5,.pub-theme-kokuban .markdown-body h6{text-shadow:.01em 0 0 currentColor,-.01em 0 0 currentColor;font-family:Klee One,sans-serif!important}.pub-theme-kokuban .markdown-body a{color:#7bf!important}.pub-theme-kokuban .markdown-body a:hover{color:#4af!important}.pub-theme-kokuban .markdown-body strong{color:#f9b!important;text-shadow:.01em 0 0 currentColor,-.01em 0 0 currentColor}.pub-theme-kokuban .markdown-body em{color:#fc8!important}.pub-theme-kokuban .markdown-body u{text-decoration-color:#f9b!important}.pub-theme-kokuban .markdown-body s{color:#bbb!important}.pub-theme-kokuban .markdown-body code{color:#9e9!important;background-color:#011}.pub-theme-kokuban .markdown-body pre code{background-color:unset!important}.pub-theme-kokuban .markdown-body mark{background-color:#043!important;color:#fff!important}.pub-theme-kokuban .markdown-body small{color:#ccc!important}.pub-theme-kokuban .markdown-body blockquote{border-left-color:#883!important;color:#f0f0f8!important;background-color:transparent!important}.pub-theme-kokuban .markdown-body pre{background-color:#011!important;border-color:#333!important;color:#f4f4f8!important}.pub-theme-kokuban .markdown-body pre[data-pre-mode=natural]{background-color:transparent!important;border-left-color:#555!important;color:#eee!important}.pub-theme-kokuban .markdown-body td,.pub-theme-kokuban .markdown-body th{border-color:#676!important;color:#f4f4f8!important;background-color:transparent!important}.pub-theme-kokuban .markdown-body th{background-color:#122!important}.pub-theme-kokuban .markdown-body .image-block figcaption{background-color:#000!important;color:#eee!important;border-color:#333!important}.pub-theme-kokuban .markdown-body .featured-block img,.pub-theme-kokuban .markdown-body .featured-block video,.pub-theme-kokuban .markdown-body .image-block img,.pub-theme-kokuban .markdown-body .image-block video,.pub-theme-kokuban .markdown-body .toc{border-color:#333!important;background-color:transparent!important}.pub-theme-kokuban .markdown-body .toc,.pub-theme-kokuban .markdown-body .toc:before{color:#ddd!important}.pub-theme-kokuban .markdown-body hr[data-hr-level="2"]{border-top-color:#bcb!important}.pub-theme-kokuban .markdown-body hr[data-hr-level="3"]{border-top-color:#cdc!important}.pub-theme-kokuban .site-container .posts-label{color:#aab8aa!important}.pub-theme-kokuban .site-container .posts-tab{background-color:#343!important;border-color:#243!important;color:#787!important}.pub-theme-kokuban .site-container .posts-tab:hover{background-color:#364!important;border-color:#243!important;color:#efe!important}.pub-theme-kokuban .site-container .posts-tab.active{background-color:#243!important;border-color:#364!important;color:#efe!important}.pub-theme-kokuban .site-container .oldest-first-label{color:#aab8aa!important}.pub-theme-kokuban .site-container .pub-post-list .post-list-item a:hover{color:#7bf!important}.pub-theme-kokuban .site-container .pub-post-list .post-list-item .date{color:#aab8aa!important}.pub-theme-kokuban .site-container .pub-post-list .post-list-item .title{color:#ff8!important}@media (max-height:44em){.pub-theme-kokuban .pub-container .markdown-body,.pub-theme-kokuban .site-container .markdown-body,.pub-theme-kokuban .site-container .pub-post-list,.pub-theme-kokuban .site-container .site-profile .markdown-body{border:none!important}}}@media print{.pub-page *,.pub-page main.pub-container *,.pub-page main.pub-container article.markdown-body *,.pub-page main.pub-container div.pub-subtitle,.pub-page main.pub-container h1.pub-site-name,.pub-page main.site-container *,.pub-page main.site-container article.markdown-body *,.pub-page main.site-container div.pub-subtitle,.pub-page main.site-container h1.pub-site-name{color:#000!important;background:none!important;opacity:1;border:none}aside,nav{display:none}.pub-page main.pub-container .pub-main div.date,.pub-page main.site-container .pub-main div.date{color:#333!important}.pub-page main.pub-container article.markdown-body,.pub-page main.site-container article.markdown-body{border:1px solid #888!important}.pub-page main.pub-container article.markdown-body pre,.pub-page main.site-container article.markdown-body pre{border:1px solid #bbb!important}.pub-page main.pub-container article.markdown-body blockquote,.pub-page main.site-container article.markdown-body blockquote{border-left:2px solid #ddd!important}.pub-page main.pub-container article.markdown-body hr[data-hr-level="2"],.pub-page main.site-container article.markdown-body hr[data-hr-level="2"]{border-bottom:1px solid #bbb}.pub-page main.pub-container article.markdown-body hr[data-hr-level="3"],.pub-page main.site-container article.markdown-body hr[data-hr-level="3"]{border-bottom:1px solid #888}}