@import url("https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cal+Sans:wght@400;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cabin:ital,wght@0,400;0,700;1,400&display=swap");@import url("https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;600&display=swap");@import url("https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Spline+Sans+Mono:ital,wght@0,300..700;1,300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,300;0,400;0,700;1,400&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,200..900;1,200..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cardo:ital,wght@0,400;0,700;1,400&display=swap");@import url("https://fonts.googleapis.com/css2?family=Mansalva&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Share+Tech+Mono&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@100..700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&display=swap");@font-face{font-family:"et-book";src:url("et-book/et-book-roman-line-figures/et-book-roman-line-figures.eot");src:url("et-book/et-book-roman-line-figures/et-book-roman-line-figures.eot?#iefix") format("embedded-opentype"),url("et-book/et-book-roman-line-figures/et-book-roman-line-figures.woff") format("woff"),url("et-book/et-book-roman-line-figures/et-book-roman-line-figures.ttf") format("truetype"),url("et-book/et-book-roman-line-figures/et-book-roman-line-figures.svg#etbookromanosf") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"et-book";src:url("et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.eot");src:url("et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.eot?#iefix") format("embedded-opentype"),url("et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.woff") format("woff"),url("et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.ttf") format("truetype"),url("et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.svg#etbookromanosf") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:"et-book";src:url("et-book/et-book-bold-line-figures/et-book-bold-line-figures.eot");src:url("et-book/et-book-bold-line-figures/et-book-bold-line-figures.eot?#iefix") format("embedded-opentype"),url("et-book/et-book-bold-line-figures/et-book-bold-line-figures.woff") format("woff"),url("et-book/et-book-bold-line-figures/et-book-bold-line-figures.ttf") format("truetype"),url("et-book/et-book-bold-line-figures/et-book-bold-line-figures.svg#etbookromanosf") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"et-book-roman-old-style";src:url("et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.eot");src:url("et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.eot?#iefix") format("embedded-opentype"),url("et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.woff") format("woff"),url("et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.ttf") format("truetype"),url("et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.svg#etbookromanosf") format("svg");font-weight:normal;font-style:normal}html{font-size:12px}@media screen and (min-width: 1400px){html{font-size:12px}}:root{--bg-color: #fffff8;--text-color: #111;--link-color: #444;--contrast-text: #000;--hr-color: #4d4d4d;--form-bg: rgba(0, 0, 0, 0.02);--form-border: var(--hr-color);--form-focus-bg: #ffffff;--form-focus-shadow: rgba(0, 0, 0, 0.05)}[data-theme="dark"]{--bg-color: #1a1a1a;--text-color: #ccc;--link-color: #aaa;--contrast-text: #fff;--hr-color: #a5a5a5;--form-bg: rgba(255, 255, 255, 0.03);--form-border: var(--hr-color);--form-focus-bg: #222222;--form-focus-shadow: rgba(255, 255, 255, 0.05)}body{margin-left:auto;margin-right:auto;padding-left:12%;padding-right:12%;font-family:"EBGaramond","Libre Baskerville","Noto Serif KR","Noto Serif SC","Palatino","Palatino Linotype","Palatino LT STD","Book Antiqua",Georgia,serif,"Noto Emoji";background-color:var(--bg-color);color:var(--text-color);max-width:2000px;transition:background-color 0.3s ease, color 0.3s ease}a:link,a:visited{color:inherit;text-decoration:none;font-style:italic;transition:opacity 0.2s;position:relative}a:hover{text-decoration:underline;text-decoration-color:rgba(0,0,0,0.8)}h1,h2,h3,.newthought{color:var(--contrast-text);font-weight:400;line-height:1}h1{margin-top:1.5rem;margin-bottom:1.5rem;font-size:3.2rem}h2,h3{font-style:italic;margin-bottom:0;width:55%;max-width:55%}h2{margin-top:2.1rem;font-size:2.1rem}h3{font-size:1.8rem;margin-top:2rem}.newthought{font-variant:small-caps;font-size:1.2em}.numeral{font-family:et-book-roman-old-style}.danger{color:red}.sans{font-family:"Public Sans","Josefin Sans","Noto Sans KR","Cabin","Cal Sans","Inter","Gill Sans","Gill Sans MT",Calibri,sans-serif,"Noto Emoji";letter-spacing:0.03em}code,.code,kbd{font-family:"Space Mono","Roboto Mono","Spline Sans Mono","Consolas","Liberation Mono","Menlo",Courier,monospace,"Noto Emoji","Share Tech Mono";font-size:1.125rem;line-height:1.42}h1 .code,h2 .code,h3 .code{font-size:0.8em}.marginnote .code,.sidenote .code{font-size:1rem}pre.code{font-size:0.9rem;width:52.5%;padding-left:2.5%;overflow-x:scroll}.read-time{font-size:0.9rem;opacity:0.8;font-family:"EBGaramond","Libre Baskerville","Noto Serif KR","Noto Serif SC","Palatino","Palatino Linotype","Palatino LT STD","Book Antiqua",Georgia,serif,"Noto Emoji"}article{position:relative;padding:1rem 0rem}section{padding-top:0rem;padding-bottom:1rem}.page-list .content-title{margin-top:4.2rem;margin-bottom:1.4rem}.page-list .content-title:first-child{margin-top:1.4rem}p,ol,ul,dl{font-size:1.4rem}p{line-height:2rem;margin-top:1.4rem;margin-bottom:2.5rem;padding-right:0;vertical-align:baseline;hyphens:auto;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:4;-ms-hyphenate-limit-chars:10 3 4;hyphenate-limit-chars:10 3 4;width:55%}p+ul{margin-top:-1.5rem}footer,table,div.table-wrapper-small,div.supertable-wrapper>p,div.booktabs-wrapper{width:55%}ol,ul,dl{width:100%}li,dt,dd{padding:0.5rem 0}dt{font-weight:700}blockquote{padding:0;margin-right:0}blockquote p{width:55%}blockquote footer{width:55%;font-size:1.1rem;text-align:right !important}blockquote .sidenote,blockquote .marginnote{float:right;clear:right;margin-left:0;margin-right:-82%;width:60%;margin-top:0;margin-bottom:0;font-size:1.1rem;line-height:1.3;vertical-align:bottom;position:relative;max-height:60vh;overflow-y:auto;box-sizing:border-box}.epigraph{margin:3em 0}.epigraph>blockquote{margin-top:3em;margin-bottom:3em;font-style:italic}.epigraph>blockquote>footer{font-style:normal}.epigraph>blockquote>footer>cite{font-style:italic}figure{padding:0;border:0;font-size:100%;font:inherit;width:55%;max-width:55%;margin:1rem 0 0 0;display:block}figure.fullwidth{width:100% !important;max-width:100% !important}figcaption{width:100%;margin-top:0;margin-bottom:0;font-size:1.1rem;line-height:1.6;vertical-align:baseline;position:relative;max-width:100%}img{width:100%;height:auto;max-width:100%}.sidenote,.marginnote{float:right;clear:right;margin-top:0;margin-bottom:0;margin-right:-80%;width:60%;padding:0.1rem 0;font-size:1.1rem;line-height:1.3;vertical-align:baseline;position:relative;overflow-y:auto;box-sizing:border-box}.marginnote img{width:100%;height:auto;display:block;margin-bottom:0.6rem}.marginnote+.marginnote{margin-top:0.5rem}.margin-toggle{cursor:pointer}input.margin-toggle{position:absolute;outline:none;opacity:0;width:1px;height:1px;margin-left:5px;margin-top:5px;z-index:-100}label:has(+input.margin-toggle:focus){outline:medium auto currentColor;outline:medium auto invert;outline:5px auto -webkit-focus-ring-color;outline-offset:-3px}label.sidenote-number{display:inline}label.marginnote-ind{display:none}.marginnote-ind,.sidenote-number{font-family:et-book-roman-old-style, "Noto Emoji";position:relative;vertical-align:baseline;user-select:none}label.marginnote-ind,label.sidenote-number{font-size:1rem;top:-0.5rem;left:0.1rem}span.marginnote-ind,span.sidenote-number{font-size:1.1rem}div.fullwidth,table.fullwidth{width:100%}div.table-wrapper{overflow-x:scroll;font-family:"Trebuchet MS", "Gill Sans", "Gill Sans MT", sans-serif, "Noto Emoji"}.table-caption{float:right;clear:right;margin-right:-60%;width:50%;margin-top:0;margin-bottom:0;font-size:1rem;line-height:1.6}.nav-container{display:flex;width:100%;max-width:100%;justify-content:space-between}.brand{width:100%;max-width:100%}.brand .brand-container{text-align:left;display:inline-flex;flex-direction:column;align-items:flex-start}.brand .logo{display:flex;flex-direction:column;align-items:flex-end;line-height:0.9;font-family:"EBGaramond","Libre Baskerville","Noto Serif KR","Noto Serif SC","Palatino","Palatino Linotype","Palatino LT STD","Book Antiqua",Georgia,serif,"Noto Emoji";font-weight:400;font-size:4.5rem;letter-spacing:-0.02em;margin-top:3rem;margin-bottom:1rem;white-space:nowrap}.brand .tagline{font-size:0.3em;font-weight:200;font-family:"Public Sans","Josefin Sans","Noto Sans KR","Cabin","Cal Sans","Inter","Gill Sans","Gill Sans MT",Calibri,sans-serif,"Noto Emoji";letter-spacing:-0.02rem;vertical-align:middle;color:var(--contrast-text)}.brand .subtitle{display:block;text-align:left;width:100%;font-size:1.4rem;font-family:"Space Mono","Roboto Mono","Spline Sans Mono","Consolas","Liberation Mono","Menlo",Courier,monospace,"Noto Emoji","Share Tech Mono";font-style:normal;margin-top:1rem;margin-bottom:1.5rem}.brand hr{border:0;border-top:3px solid var(--hr-color);margin:0}#theme-toggle{position:fixed;top:20px;right:20px;padding:8px 12px;border:1px solid var(--text-color);background:var(--bg-color);color:var(--text-color);cursor:pointer;font-family:"Public Sans","Josefin Sans","Noto Sans KR","Cabin","Cal Sans","Inter","Gill Sans","Gill Sans MT",Calibri,sans-serif,"Noto Emoji";font-size:0.9rem;z-index:1000}.author,.date{font-size:1.4rem;font-weight:400;margin:1rem auto 1rem 0;line-height:1}.subtitle{font-style:italic;margin-left:0;padding-top:0;padding-bottom:0;font-size:1.8rem;display:block;line-height:1.05}article .subtitle{width:100%;max-width:100%}.fullwidth{max-width:100%;clear:both}.video-container{width:100%;max-width:100%}.video{width:100%;height:auto;display:block}.video--16x9{aspect-ratio:16 / 9}.video--4x3{aspect-ratio:4 / 3}.list-page article.li{padding:1rem 0;margin-bottom:0.5rem}.li-h1{margin-top:1.5rem !important;margin-bottom:0.1rem !important;font-weight:400;font-size:1.8rem;line-height:1}.meta{margin-top:0.5rem;margin-bottom:0.5rem;font-family:"Public Sans","Josefin Sans","Noto Sans KR","Cabin","Cal Sans","Inter","Gill Sans","Gill Sans MT",Calibri,sans-serif,"Noto Emoji";font-size:1.2rem;color:#727272}article.li section{padding-top:0;padding-bottom:0.5rem;line-height:1.6rem}.list-post-summary{width:100% !important;max-width:100%}.list-post-summary p{width:100%;margin-top:0.5rem;margin-bottom:0.5rem;font-size:1.4rem;line-height:2rem;vertical-align:baseline}nav.menu{width:100% !important;max-width:100% !important;overflow:hidden;position:relative;margin:0;padding-bottom:0.2rem;box-sizing:border-box}nav.menu ul{display:flex;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:auto;gap:2rem;list-style:none;margin:0;padding:0.3rem 0 !important;scroll-snap-type:x mandatory;width:100% !important;max-width:100% !important}nav.menu ul::-webkit-scrollbar{height:7px;display:block}nav.menu ul::-webkit-scrollbar-thumb{background-color:var(--hr-color);border-radius:10px}nav.menu ul::-webkit-scrollbar-thumb:hover{background-color:var(--contrast-text)}nav.menu li{flex:0 0 auto;text-align:center;scroll-snap-align:center}nav.menu ul li a{font-style:normal;font-weight:normal;display:inline-block;width:100%;color:inherit;text-decoration:none;text-align:center}nav.menu ul li a:hover{text-decoration:underline;text-underline-offset:4px;font-style:normal}nav.menu::before,nav.menu::after{content:"";position:absolute;top:0;bottom:0;width:2rem;pointer-events:none}footer.page-footer{width:100% !important;max-width:100% !important;clear:both !important;display:inline-block;padding:2rem 0;margin-top:5rem}.page-footer .previous-post,.page-footer .next-post,.page-footer .page-footer-menu,.page-footer p{margin-top:0.8rem;font-size:1rem !important;line-height:1.1}.page-footer .copyright{font-size:1.2rem;width:100%;max-width:100%;display:block;clear:both;text-align:center;margin-top:10rem;margin-bottom:0;padding-bottom:0;opacity:0.9;transition:opacity 0.3s}.pdf-frame{display:block;justify-content:center;margin:2rem 0;width:100%}.pdf-frame .pdf-embed{border:2px solid #ccc;border-radius:8px;width:100%;max-width:900px;height:80vh;box-shadow:0 4px 20px rgba(0,0,0,0.1)}.translate-wrap{display:flex;flex-direction:column;position:relative;padding:1rem 0;width:55%;max-width:55%}.translate-wrap .verse-row,.translate-wrap .verse-en,.translate-wrap .verse-gk{width:100%}.global-translate-toolbar{position:fixed;width:auto;top:220px;right:20px;z-index:1000;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;z-index:9999;background:var(--bg-color);backdrop-filter:blur(5px);padding:5px;border-radius:2px;border:1px solid var(--text-color);cursor:grab;touch-action:none;user-select:none;font-family:"Public Sans","Josefin Sans","Noto Sans KR","Cabin","Cal Sans","Inter","Gill Sans","Gill Sans MT",Calibri,sans-serif,"Noto Emoji"}.global-translate-toolbar .version-btn{width:100%;display:flex;justify-content:center;align-items:center;text-align:center;font-family:"Public Sans","Josefin Sans","Noto Sans KR","Cabin","Cal Sans","Inter","Gill Sans","Gill Sans MT",Calibri,sans-serif,"Noto Emoji";font-size:0.8em;letter-spacing:0em;padding:3px 3px;border:1px solid var(--text-color);border-radius:2px;background-color:rgba(0,0,0,0.03);color:var(--text-color);cursor:pointer;transition:all 0.3s;opacity:0.8}.global-translate-toolbar .version-btn.active{background:var(--contrast-text);color:var(--bg-color);border-color:var(--contrast-text);opacity:1}.global-translate-toolbar .version-btn:hover:not(.active){font-weight:bold;opacity:1}.toolbar-handle{font-weight:bold;color:var(--contrast-color);user-select:none;text-align:center;align-self:center;display:inline-flex;align-items:center;justify-content:center}.translate-wrap.collapsed{width:40px;overflow:hidden}.verse-row{width:100%;margin:0}.verse-en{font-size:1.4rem;line-height:2rem;margin-top:1.4rem;margin-bottom:2.5rem;padding-right:0;vertical-align:baseline}.verse-gk{display:none;font-size:1.3rem;line-height:1.65;color:var(--text-color);font-style:none;opacity:0.8;margin-top:2px;margin-bottom:0.75rem;padding-left:em}.verse-gk.visible{display:block}.verse-num{font-size:0.7em;font-family:"Public Sans","Josefin Sans","Noto Sans KR","Cabin","Cal Sans","Inter","Gill Sans","Gill Sans MT",Calibri,sans-serif,"Noto Emoji";font-weight:700;color:var(--contrast-text);vertical-align:super;margin-right:0.15em;opacity:0.4}.gk-version-badge{font-size:0.75em;text-transform:uppercase;letter-spacing:0.02em;color:var(--text-color);opacity:0.8;background-color:rgba(0,0,0,0.03);border:1px solid var(--text-color);padding:0px 3px;border-radius:2px;margin-right:4px;vertical-align:middle;user-select:none}.form-container{background:var(--form-bg);padding:2rem;border:1px solid var(--form-border);border-radius:0px;width:55%;max-width:55%;box-sizing:border-box;margin-top:2rem;margin-bottom:3rem}.input-group{display:flex;gap:1.5rem;width:100%}input[type="text"],input[type="email"],textarea{width:100%;padding:0.6rem 0.8rem;margin-bottom:1.5rem;border:1px solid var(--form-border);border-radius:0px;font-size:1.3rem;font-family:var(--serif-fonts);color:var(--text-color);background-color:transparent;box-sizing:border-box;transition:background-color 0.2s, box-shadow 0.2s}input::placeholder,textarea::placeholder{font-family:var(--mono-fonts);font-size:1.1rem;opacity:0.6;font-style:italic}textarea{resize:vertical;min-height:140px}input:focus,textarea:focus{outline:none;background-color:var(--form-focus-bg);border-color:var(--contrast-text);box-shadow:inset 0 1px 3px var(--form-focus-shadow)}button[type="submit"]{width:auto;padding:0.5rem 2rem;background-color:transparent;color:var(--text-color);border:1px solid var(--form-border);border-radius:0px;font-family:var(--sans-fonts);font-size:1.1rem;font-weight:400;letter-spacing:0.03em;text-transform:uppercase;cursor:pointer;transition:all 0.2s ease}button[type="submit"]:hover{background-color:var(--contrast-text);color:var(--bg-color);border-color:var(--contrast-text)}@media screen and (max-width: 760px){html{font-size:10px}body{padding-left:5%;padding-right:5%;margin-left:0;margin-right:0;width:90%}p,h1,h2,footer,blockquote,blockquote p,blockquote footer,.translate-wrap,.video,section{width:100% !important;max-width:100% !important}article{padding:2rem 0}ul,ol,dl,figure{width:100% !important;max-width:100% !important}.sidenote,.marginnote{display:none}label.marginnote-ind{display:inline}.margin-toggle:checked+.sidenote,.margin-toggle:checked+.marginnote{display:block;float:none;left:0;clear:both;width:100%;margin:1.5rem 0;padding:1rem;background-color:var(--bg-color);border-left:3px solid rgba(0,0,0,0.3);position:relative;box-sizing:border-box}#TableOfContents{width:100% !important;padding:0;margin:2rem 0}#TableOfContents li,#TableOfContents a{display:block;line-height:1.6;margin-bottom:0.1rem;height:auto}#TableOfContents ul{width:100% !important;padding-left:2rem;margin-top:1rem}.previous-post,.next-post{max-width:48%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand .logo{display:block;text-align:left;font-size:5.0rem;margin-top:1.5rem;margin-bottom:1rem;white-space:normal;line-height:1.1}.brand .tagline{display:none}.brand .subtitle{font-size:1.5em;margin-top:2px;line-height:1.2}.brand hr{border-top:2px solid var(--hr-color);margin-top:0.5rem}.form-container{width:100% !important;max-width:100% !important;padding:1.5rem;margin-top:1rem}.input-group{flex-direction:column;gap:0}}:root *{text-align:left;text-rendering:optimizeLegibility}:focus{outline:medium auto currentColor;outline:medium auto invert;outline:5px auto -webkit-focus-ring-color}::selection{color:#fffff8;background-color:#404040}a.heading-anchor{display:none;visibility:collapse}h2:hover>a.heading-anchor,h3:hover>a.heading-anchor{display:inline;visibility:visible}hr{text-align:left;margin-left:0;margin-top:0;margin-bottom:0;grid-column:screen;width:100%;max-width:100%;border-style:solid none none none;border-width:1px;border-color:var(--hr-color);box-sizing:border-box;display:block}kbd{border:1px #111 solid;border-radius:5px;padding-right:2px;padding-left:2px}mark{background:#f0d9bb}.list-page ul{list-style-type:none;margin:-0.25em;width:87.5%;max-width:45rem}.list-page li{margin:0}.list-page .list-date{display:inline;font-size:0.75em}table:not(.lntable){margin-top:1.4em;font-size:1.4rem;width:auto}table:not(.lntable) tr th{border-bottom:1px solid #111;text-transform:uppercase}table:not(.lntable) tr th,table:not(.lntable) tr td{padding-right:0.5rem}table.lntable{border-spacing:0;padding:0}table.lntable td.lntd{padding:0em}.footnotes hr{margin-top:4.4em}.footnotes ol{width:55%;margin-top:4.4rem}.footnotes ol li p{width:100%;margin:0;padding:0}.footnotes ol li p a.footnote-backref{font-size:1.2rem;text-decoration:none}mjx-container[jax="CHTML"][display="true"],.katex-display{overflow:auto;overflow-y:hidden}.marginnote .marginnote-ind,.sidenote .sidenote-number{margin-right:5px}.sidenote,.marginnote{margin-bottom:1rem}.sidenote code,.marginnote code{font-size:0.9rem}.row{width:100%;max-width:55%;display:grid;gap:0.1rem;margin:0 auto}.row .column:nth-of-type(2n),.row .column:nth-of-type(3n){margin-left:0}.row .column>p:first-child{margin-top:0}.row .column>p:last-child{margin-bottom:0}@media (min-width: 760px){.row{grid-auto-columns:1fr;grid-auto-flow:column;gap:1.4rem;margin:0 0 1.4rem 0}.row .column{margin-left:0 !important}}.column>p{width:100%;font-size:1.25em}.column>p>label.margin-toggle.marginnote-ind{display:inline}.column>p>.sidenote,.column>p>.marginnote{display:none}.column>p>.margin-toggle:checked+.sidenote,.column>p>.margin-toggle:checked+.marginnote{display:block;float:left;left:1rem;clear:both;width:95%;margin:1rem 2.5%;position:relative}.btn{display:inline-block;margin-top:1.4rem}.btn button{font-size:1.4rem}.btn button .icon{font-size:1.2rem}p:lang(zh),span:lang(zh),p:lang(ja),span:lang(ja){font-size:1.2rem}.sidenote:lang(zh),.marginnote:lang(zh){font-size:0.5rem}.sidenote:lang(ja),.marginnote:lang(ja){font-size:0.9rem}footer.page-footer{grid-column:screen;margin-top:0;padding-top:0;color:#aaa;width:100%;max-width:100%}footer.page-footer p{font-size:1.2rem;margin:0em}footer.page-footer a{color:#41464b;text-decoration:none;background:transparent}footer.page-footer ul.page-footer-menu{list-style:none;display:block;margin:0;padding:0;width:unset}footer.page-footer ul.page-footer-menu li{display:inline-block;margin-right:0.5rem;margin-top:0;margin-bottom:0}.copyright{padding-top:15rem}.copyright p{font-size:0.5rem;width:100%;letter-spacing:0.01em;opacity:0.85;padding-bottom:1rem}.highlight{width:50%;overflow-x:scroll;margin-top:1.4em;margin-bottom:1.4em;margin-right:2.5%;margin-left:2.5%;-ms-overflow-style:none;scrollbar-width:none}.highlight::-webkit-scrollbar{display:none}.highlight code{font-size:1rem;display:block}.highlight>.chroma{margin:0}.highlight>.chroma .hl{display:block}.highlight>.chroma .hl::before{content:"> ";font-family:inherit;position:absolute;left:0;color:#111}.highlight>div.chroma>table.lntable{overflow:initial}.highlight>div.chroma>table.lntable td:first-of-type span:not(.highlight>div.chroma>table.lntable td:first-of-type span>span){padding:0 .75em 0 .5em}.highlight>div.chroma>table.lntable pre{margin-block-start:0.5em;margin-block-end:0.5em}.highlight>.chroma>code{width:max-content;margin-top:.5em;margin-bottom:.5em;margin-left:.5em}.highlight>.chroma>code>span.hl{margin-left:-.5em;padding-left:.5em}@media screen and (max-width: 760px){.highlight{width:90%}}ul>li>div.highlight{width:100%}details{border-radius:3px}details summary{vertical-align:top;padding:.3em .5em;outline:none}details summary.year{font-size:1.5rem}.toc summary{font-size:1.5rem;margin-bottom:0.5rem;padding-left:0}.toc{margin-top:1rem}.toc ul{list-style:none;display:block;padding:0;width:87.5%}.toc li{line-height:0.5rem;margin:1rem}.menu{margin:1.4rem 0}.menu ul{list-style:none;display:block;padding:0;max-width:45rem;font-size:1.2rem;width:87.5%}.menu li{display:inline-block;margin-right:1rem}.menu li a{text-decoration:none;letter-spacing:0.05em;text-transform:uppercase}.brand{padding-top:1rem;padding-bottom:1rem}.content-meta{display:block;font-size:1.1rem;margin-top:1em}.post-avatar{border-radius:50px;float:right;margin-left:1em}.highlight .lnt{color:#6a737d}.highlight .c{color:#6a737d}.highlight .k{color:#d73a49}.highlight .ch{color:#6a737d}.highlight .cm{color:#6a737d}.highlight .cp{color:#d73a49}.highlight .cpf{color:#032f62}.highlight .c1{color:#6a737d}.highlight .cs{color:#6a737d}.highlight .gd{color:#b31d28;background-color:#ffeef0}.highlight .gh{color:#005cc5}.highlight .gi{color:#22863a;background-color:#f0fff4}.highlight .gs{font-weight:bold}.highlight .gu{color:#6f42c1;font-weight:bold}.highlight .gt{color:#0044DD}.highlight .kc{color:#005cc5}.highlight .kd{color:#d73a49}.highlight .kn{color:#d73a49}.highlight .kp{color:#d73a49}.highlight .kr{color:#d73a49}.highlight .kt{color:#d73a49}.highlight .m{color:#666666}.highlight .s{color:#032f62}.highlight .nb{color:#005cc5}.highlight .nc{color:#6f42c1}.highlight .no{color:#005cc5}.highlight .nd{color:#6f42c1}.highlight .ni{color:#005cc5}.highlight .ne{color:#005cc5}.highlight .nf{color:#6f42c1}.highlight .nl{color:#005cc5}.highlight .nn{color:#6f42c1}.highlight .nt{color:#22863a}.highlight .nv{color:#24292e}.highlight .ow{color:#d73a49}.highlight .w{color:#bbbbbb}.highlight .mb{color:#005cc5}.highlight .mf{color:#005cc5}.highlight .mh{color:#005cc5}.highlight .mi{color:#005cc5}.highlight .mo{color:#005cc5}.highlight .sa{color:#d73a49}.highlight .sb{color:#032f62}.highlight .sc{color:#032f62}.highlight .dl{color:#d73a49}.highlight .sd{color:#032f62}.highlight .s2{color:#032f62}.highlight .se{color:#032f62}.highlight .sh{color:#032f62}.highlight .si{color:#005cc5}.highlight .sx{color:#032f62}.highlight .sr{color:#032f62}.highlight .s1{color:#032f62}.highlight .ss{color:#005cc5}.highlight .bp{color:#005cc5}.highlight .fm{color:#005cc5}.highlight .vc{color:#24292e}.highlight .vg{color:#24292e}.highlight .vi{color:#24292e}.highlight .vm{color:#005cc5}.highlight .il{color:#005cc5}

/*# sourceMappingURL=hugo-tufte.min.css.map */