html{height:100%;margin:0;padding:0}html[theme=dark-mode]{filter:invert()hue-rotate(180deg)}body{color:#30302f;letter-spacing:.008em;text-autospace:normal;background-color:#f5f2ed;flex-direction:column;min-height:100%;margin:0;padding:0;font:15px/1.75 Helvetica Neue,Helvetica,Arial,sans-serif;display:flex}a{color:inherit;text-decoration:underline}a:hover{color:#c9b8a0}.navigation a{color:#30302f}.essay-list a:hover,.view-all a:hover,.series-card h3 a:hover,.read-more:hover,.note-list .title a:hover,#page-404 .suggestions a:hover,.tags a:hover,.related a:hover,.series a:hover,.subscribe a:hover,.footer-nav a:hover,.subscribe-link a:hover{color:#c9b8a0}nav.footer-nav{padding:24px 0}nav.footer-nav a:hover{padding:0}.date,.summary,.essay-list .date{color:#797875}blockquote{color:#61605d;border-left:3px solid #eee;margin-top:5px;margin-bottom:5px;margin-left:0;padding-left:1em}hr{background:#eee;border:none;height:2px;margin:40px auto;display:block}table{border-collapse:collapse;width:100%;margin:40px 0;line-height:1.5em}th,td{text-align:left;vertical-align:top;padding-right:20px}table td,td{border-spacing:none;border-style:solid;border-width:1px 0 0;padding:10px 15px}thead th,th{text-align:left;color:#444;cursor:default;white-space:nowrap;border:1px solid #dadadc;height:20px;padding:10px 15px;font-size:13px;font-weight:700}tr>td{border:1px solid #dadadc}tr:nth-child(odd)>td{background:#fcfcfc}h1,h2,h3{font-weight:400}p{margin-block:1.5em}p,pre{word-break:normal;overflow-wrap:anywhere}.image-hoge img{border-radius:50%;max-width:30%}figure{text-align:center;margin:20px 0}figure img{max-width:100%;height:auto}figure figcaption{color:#61605d;margin-top:8px;font-size:14px}.markdown-image img{max-width:100%}.anchor{visibility:hidden;color:silver;font-size:100%}h1:hover a,h2:hover a,h3:hover a,h4:hover a{visibility:visible}.highlight pre{padding:7px;overflow-x:auto}.highlight{max-width:100%;overflow-x:auto}p code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:inherit;line-height:inherit;word-wrap:break-word;text-indent:0;background-color:#0000000f;border:1px solid #00000014;border-radius:2px;padding:0 2px}pre code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}header.header{background:#ffffffe6;margin:0 auto;padding:20px 20px 0}.logo-wrapper{max-width:680px;margin:0 auto;padding:0 64px}.logo{font-size:20px;font-weight:400;display:inline-block}.logo:hover{color:#c9b8a0}@media (width<=700px){.logo-wrapper{padding:0 18px}}.toc{background:#f8f8f8;border-radius:0;margin:36px auto auto;padding:10px 7px}.toc details summary{cursor:zoom-in;margin-inline-start:14px;font-weight:500}.toc details[open] summary{cursor:zoom-out}.toc #TableOfContents{margin-left:10px}.toc ul{padding-inline-start:24px}#comment{margin-top:64px}.powerby{margin:20px auto;font-size:13px}#footer .split{cursor:pointer}#footer .split:hover path{fill:#ff3356;cursor:pointer;transition:all .7s ease-out}#social a{margin:0 4px}.main{width:100%;margin:0 auto}.profile{text-align:left;margin:60px auto 0}.profile .avatar{border-radius:50%;width:80px;height:80px;display:inline-block}.profile h1{letter-spacing:0;margin-top:0;margin-bottom:0;font-size:20px;font-weight:400;line-height:1.8}.profile h1 rt{font-size:.5em;line-height:1}.profile h2{color:#61605d;margin-top:0;font-size:16px;font-weight:300}#list-page{max-width:580px;margin:0 auto;padding:0 24px}#list-page .item{margin:12px 0}#list-page .title{width:80%;margin:0;font-size:20px;font-weight:400;display:inline-block}#list-page .title a{display:block}#list-page .title a:hover{color:#0d85a3}#list-page .date{float:right;text-align:right;color:#61605d;width:20%;position:relative;top:1px}#list-page .summary{color:#61605d;word-break:normal;overflow-wrap:anywhere;margin-top:12px;margin-bottom:36px}#list-page .cover{background:#fff;width:100px;height:100px}#list-page .cover img{text-align:center;width:100%}#list-page .pagination{width:100%;height:32px;margin:48px 0}#list-page .pagination .pre{float:left}#list-page .pagination .next{float:right}#single{max-width:680px;margin:60px auto 0;padding:0 64px}#single .title{text-align:center;font-size:32px;font-weight:400;line-height:48px}@media (width<=700px){#single{margin:20px auto 0;padding:0 18px}#single .title{font-size:24px;line-height:32px}}#single .draft-warning{color:#856404;text-align:center;background:#fff3cd;border:1px solid #ffc107;border-radius:4px;margin:12px 0 24px;padding:12px 16px;font-size:14px}#single .tip{text-align:center;color:#61605d;margin-top:18px;font-size:14px}#single .tip .split{margin:0 4px}#single .content{margin-top:36px}#single .tags{margin-top:24px}#single .tags a{color:#61605d;background:#f2f2f2;margin-right:3px;padding:4px 7px;font-size:14px}#single .tags a:hover{color:#0366d6}#archive{max-width:580px;margin:0 auto;padding:0 24px}#archive .total{font-size:15px}#archive .group{margin:24px auto}#archive .group .key{margin-bottom:12px;font-size:20px}#archive .group .value{margin-bottom:12px;font-size:16px;display:block}#archive .group .value .date{color:#999;min-width:60px;display:inline-block}#archive .group .value .title{display:inline}#archive .group .value .title a:hover{color:#0366d6}#archive .group .value .tags{margin-left:7px;display:inline}#archive .group .value .tags a{color:#999;background:#f2f2f2;margin-right:3px;padding:4px 7px;font-size:14px}#archive .group .value .tags a:hover{color:#0366d6}#tags{text-align:center;max-width:700px;margin:48px auto 0;padding:0 12px}#tags .tag{margin:7px;display:inline-block}@media (width<=700px){#tags{margin:0 auto}#tags .tag{margin:4px 5px;display:inline-block}}#tags .tag a{color:#61605d;background:#f2f2f2;margin-right:3px;padding:4px 7px;font-size:14px}#tags .tag a:hover{color:#0366d6}#section{max-width:580px;margin:48px auto 0;padding:0 12px}#page-404{max-width:580px;margin:0 auto;padding:0 24px}#page-404 .item{margin:12px 0 0}#page-404 .title{width:80%;margin:0;font-size:15px;font-weight:400;display:inline-block}#page-404 .text{text-align:center;margin-top:60px}#page-404 .read-more{margin-top:48px;margin-bottom:12px;font-size:20px;font-weight:300}#page-404 .date{float:right;text-align:right;color:#61605d;width:20%;position:relative;top:1px}.title i.fas,h1.title i.fas{color:inherit;opacity:.7;margin-left:.3em;font-size:.7em}.domain{color:inherit;margin-left:.3em;margin-right:.3em;font-size:.75em;font-weight:400}#footer[data-astro-cid-jo6i4kqk]{text-align:center;color:#f5f2ed;background:#04131a;margin:auto calc(50% - 50vw) 0;padding:1em;font-size:14px}.footer-nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:center;gap:16px;margin:0;padding:1em;font-size:13px;display:flex}.copyright[data-astro-cid-jo6i4kqk]{margin-bottom:0;padding-bottom:0}.license[data-astro-cid-jo6i4kqk]{padding-bottom:2em}.external-profiles[data-astro-cid-jo6i4kqk]{justify-content:center;gap:12px;margin:12px 0;font-size:13px;display:flex}.subscribe-link[data-astro-cid-jo6i4kqk]{justify-content:center;margin:12px 0;font-size:13px;display:flex}.back-to-top[data-astro-cid-vy5be4ad]{cursor:pointer;z-index:100;border:none;border-radius:50%;width:40px;height:40px;font-size:18px;line-height:1;display:none;position:fixed;bottom:20px;right:20px}.back-to-top[data-astro-cid-vy5be4ad]:hover{opacity:.8}
