﻿/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.highlight{background:#faf4e5;padding:1px 1em;border-radius:3px;font-size:1em;font-size:.9em;overflow:auto;margin:1em -1em}.highlight code{padding:0}div.highlight{display:grid}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:bold}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .dl{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}html{background-color:#faf4e5;color:#333}@media(prefers-color-scheme: dark){html:not(.theme-dark){background-color:#333;color:#faf4e5}}html.theme-dark{background-color:#333;color:#faf4e5}body{box-sizing:content-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;margin:0 auto;line-height:1.7;padding:4vh 6vw;overflow-x:hidden;color:#333;background:rgba(0,0,0,0);font-size:1rem;max-width:40em}@media(min-width: 820px){body{font-size:1.2rem}}time{display:block;color:hsl(50,3%,42%);margin:.5em 0 1em}footer{margin:2em 0;font-size:.8em;color:hsl(0,0%,36%);padding-top:1em}img{max-width:100%;display:block;margin:0 auto;max-height:75vh;border-radius:4px}blockquote{padding:1.5em;margin:0;font-size:.88em;background:hsl(48,100%,97%);border-radius:4px}blockquote p{margin:0}hr{width:100%;border:0;height:1px;margin:1.5em 0;background:hsl(46,20%,79%)}h1,h2,h3,h4,h5,h6{line-height:1.3;margin-bottom:0;padding-bottom:0}a,a:visited{color:hsl(0,3%,6%);background:rgba(0,0,0,0) !important;border:0 !important;padding:0 !important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.08em;text-decoration-color:hsl(46,20%,79%);transition:color 200ms ease,text-decoration-color 200ms ease}a:hover{color:#b0cef2 !important;text-decoration-color:#b0cef2 !important}a.internal-link,a.footnote,a.reversefootnote{text-decoration:underline}a.internal-link::after,a.footnote::after,a.reversefootnote::after{content:"" !important}.invalid-link{color:#999 !important;background:rgba(0,0,0,0) !important;text-decoration:none !important;border-bottom:1px dotted hsl(46,20%,79%) !important;cursor:not-allowed}.invalid-link:hover{color:#999 !important;border-bottom-color:hsl(46,20%,79%) !important}.invalid-link-brackets{display:none}nav{margin:1em 0 3em}#notes-entry-container{display:grid;grid-gap:2em;grid-template-areas:"content" "side"}@media(min-width: 700px){#notes-entry-container{grid-template-columns:3fr 1fr;grid-template-areas:"content side"}}.backlink-box{background:hsl(48,100%,97%);padding:1em;border-radius:4px}code{background:#f5f5f5;padding:.1em .2em;border-radius:4px}.site-header{border-bottom:1px solid hsl(46,20%,79%);margin-bottom:2rem}.site-nav{max-width:40em;margin:0 auto;padding:1rem 0;display:flex;align-items:center;justify-content:space-between}.site-brand{text-decoration:none;border:0;font-weight:normal;color:hsl(0,3%,6%)}.site-links{display:flex;align-items:center}.site-nav a{border-bottom:0;text-decoration:none}.site-links a{margin-left:1rem}.site-footer{border-top:1px solid hsl(46,20%,79%);margin:4rem 0 2rem;padding-top:1.5rem;font-size:.9em;color:#666}.footer-wrap{max-width:40em;margin:0;text-align:left}.footer-logo-link{display:inline-block;border:0}.footer-logo{max-height:40px;display:block;margin:1.25rem 0 0;border-radius:50%}.site-footer .formkit-form.subscribe-inline{background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important;padding:0 !important}.site-footer .subscribe-inline{display:flex;align-items:center;gap:.75rem;margin:1rem 0 2rem}.site-footer .subscribe-inline .formkit-input{flex:1 1 24rem;min-width:16em;background:rgba(0,0,0,0) !important;color:#333 !important;border:0 !important;box-shadow:none !important;border-radius:0 !important;border-bottom:1px solid hsl(46,20%,79%) !important;padding:.6rem 0 !important;outline:none !important}.site-footer .subscribe-inline .formkit-input::placeholder{color:hsl(0,0%,48%) !important}.site-footer .subscribe-inline .formkit-input:focus{border-bottom-color:hsl(0,3%,6%) !important}.site-footer .subscribe-inline .formkit-submit{appearance:none !important;border:0 !important;background:hsl(0,3%,6%) !important;color:#fff !important;padding:.55rem 1rem !important;line-height:1 !important;border-radius:4px !important;cursor:pointer !important;white-space:nowrap !important;box-shadow:none !important}.site-footer .subscribe-inline .formkit-submit:hover{filter:brightness(0.95)}.site-footer .formkit-powered-by,.site-footer .formkit-powered-by-convertkit-container{display:none !important}@media(max-width: 600px){.site-footer .subscribe-inline{flex-direction:column;align-items:flex-start;gap:.5rem}.site-footer .subscribe-inline .formkit-input{flex-basis:100%}}.theme-dark,.theme-dark html,.theme-dark body{background-color:#333;color:#faf4e5}.theme-dark .site-header,.theme-dark .site-footer,.theme-dark .site-nav,.theme-dark .wrapper,.theme-dark footer{background:rgba(0,0,0,0) !important}.theme-dark .site-header{border-bottom:1px solid #555}.theme-dark .site-footer{border-top:1px solid #555}.theme-dark hr{background:#555}.theme-dark a{color:#faf4e5;text-decoration-color:#666;background:rgba(0,0,0,0)}.theme-dark a:hover{color:#b0cef2;text-decoration-color:#b0cef2}.theme-dark .invalid-link{color:#bdbdbd !important;border-bottom-color:#666 !important}.theme-dark .invalid-link:hover{color:#b0cef2 !important;border-bottom-color:#b0cef2 !important}.theme-dark .subscribe-inline .formkit-input{color:#faf4e5 !important;border-bottom:1px solid #666 !important;background:rgba(0,0,0,0) !important}.theme-dark .subscribe-inline .formkit-input::placeholder{color:#bdbdbd !important}.theme-dark .subscribe-inline .formkit-submit{background:#faf4e5 !important;color:#333 !important}#theme-toggle{display:inline-block;vertical-align:middle;position:relative;width:40px;height:22px;border:0;padding:0;margin-left:1rem;background:rgba(0,0,0,0);cursor:pointer;line-height:0}.theme-toggle-slide{position:absolute;inset:0;border-radius:9999px;background:rgba(0,0,0,0);border:1px solid hsl(46,20%,79%)}.theme-toggle-switch{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#333;transition:left 150ms linear,background 150ms linear,color 150ms linear;color:#faf4e5}.theme-toggle-switch::before{content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;transform:translate(-50%, -50%);background:currentColor;-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M12 4a1 1 0 0 1 1 1v1a1 1 0 1 1-2 0V5a1 1 0 0 1 1-1Zm0 9a4 4 0 1 0 0-8 4 4 0 0 0 0 8Zm6.364 2.95.707.707a1 1 0 1 0 1.414-1.414l-.707-.707a1 1 0 0 0-1.414 1.414Z"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M12 4a1 1 0 0 1 1 1v1a1 1 0 1 1-2 0V5a1 1 0 0 1 1-1Zm0 9a4 4 0 1 0 0-8 4 4 0 0 0 0 8Zm6.364 2.95.707.707a1 1 0 1 0 1.414-1.414l-.707-.707a1 1 0 0 0-1.414 1.414Z"/></svg>') center/contain no-repeat}.theme-dark .theme-toggle-slide{border-color:#575653}.theme-dark .theme-toggle-switch{left:20px;background:#faf4e5;color:#333}.theme-dark .theme-toggle-switch::before{-webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M20.354 15.354A9 9 0 018.646 3.646 9.003 9.003 0 0012 21a9.003 9.003 0 008.354-5.646z"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M20.354 15.354A9 9 0 018.646 3.646 9.003 9.003 0 0012 21a9.003 9.003 0 008.354-5.646z"/></svg>') center/contain no-repeat}#popover-wrapper{background:#faf4e5 !important;color:hsl(0,3%,6%) !important;border:1px solid hsl(46,20%,79%) !important;border-radius:6px !important;box-shadow:0 5px 20px rgba(16,15,15,.2) !important}#popover-content{color:inherit !important}#popover-content a{color:inherit !important;text-decoration:underline;text-decoration-color:hsl(46,20%,79%)}.theme-dark #popover-wrapper{background:#2b2b2b !important;color:#faf4e5 !important;border:1px solid #555 !important;box-shadow:0 5px 20px rgba(0,0,0,.65) !important}.theme-dark #popover-content a{color:inherit !important;text-decoration-color:#888}a[href^="http://"]:not(.internal-link):not(.footnote):not(.reversefootnote)::after,a[href^="https://"]:not(.internal-link):not(.footnote):not(.reversefootnote)::after,a[href^="//"]:not(.internal-link):not(.footnote):not(.reversefootnote)::after{content:"↗";font-size:.75em;position:relative;top:-0.35em;margin-left:.15em;color:currentColor;display:inline-block}.site-footer a[href^="http://"]:not(.internal-link):not(.footnote):not(.reversefootnote)::after,.site-footer a[href^="https://"]:not(.internal-link):not(.footnote):not(.reversefootnote)::after,.site-footer a[href^="//"]:not(.internal-link):not(.footnote):not(.reversefootnote)::after{content:"↗" !important}a[href^="https://notes.ryeones.com"]:after,a[href^="http://notes.ryeones.com"]:after{content:none !important}.post-list{list-style:none;margin:0;padding:0}.post-list li{margin:.35rem 0}.post-link{text-decoration:none;color:inherit}.post-date{color:#6f6e69;margin-right:.6rem}.post-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.08em;text-decoration-color:#d4cfbf}.post-link:hover .post-title{color:#b0cef2;text-decoration-color:currentColor}.post-link:hover .post-date{color:#b0cef2}.theme-dark .post-date{color:#9a9996}.theme-dark .post-link:hover .post-title,.theme-dark .post-link:hover .post-date{color:#b0cef2}.theme-dark .post-title{text-decoration-color:#666}.topics a{margin-right:.25em;text-decoration:underline;text-underline-offset:2px}#graph-wrapper,#graph-wrapper>svg{background:#faf4e5}@media(prefers-color-scheme: dark){html:not(.theme-dark) #graph-wrapper,html:not(.theme-dark) #graph-wrapper>svg{background:#333}}html.theme-dark #graph-wrapper,html.theme-dark #graph-wrapper>svg{background:#333 !important}.page-hero{text-align:center;margin:0 auto 3rem;max-width:50rem}.page-hero h1{font-size:2.2rem;line-height:1.3;margin-bottom:1rem}.page-body{max-width:42rem;margin:0 auto;text-align:left}.page-body p,.page-body ul,.page-body ol{margin-bottom:1.2rem;line-height:1.7}/*# sourceMappingURL=styles.css.map */