#dark-mode:checked ~ .theme{color:#fdfdfd;background:#1b1b1b}#dark-mode:checked ~ .theme mark{color:#fdfdfd;background:#303030}#dark-mode:checked ~ .theme a{color:#fafff7}#dark-mode:checked ~ .theme a:hover{background:#fdfdfd;color:#1b1b1b}#dark-mode:checked ~ .theme .highlight{background-color:#fdfdfd}#dark-mode:checked ~ .theme code,#dark-mode:checked ~ .theme pre{color:#fdfdfd}#dark-mode:checked ~ .theme .note:not(:last-child){border-bottom:1px solid #303030}#dark-mode:checked ~ .dark-mode-label{color:#fdfdfd}#dark-mode:checked ~ .dark-mode-label .dark-mode-inner-content::before{content:'☑'}.dark-mode-checkbox{position:absolute;top:-5em}.dark-mode-label{padding-left:1em;padding-right:1em;position:absolute;left:0;right:0;display:block;top:2em;margin-bottom:0;pointer-events:none}.dark-mode-label .dark-mode-inner-content::before{content:'☐';font-size:1.3em}.dark-mode-inner-content{pointer-events:all}.theme{background:#fdfdfd;color:#353735;padding-top:6em;flex:1 1 auto}body{display:flex;flex-direction:column;padding:0;margin:0;line-height:1.8em;letter-spacing:-0.01em;font-family:Cousine, monospace;font-size:14px;-webkit-font-smoothing:antialiased;word-wrap:break-word}body.has-js *:focus{outline:none}::selection{background-color:#79d688}body.keydown *:focus,body:not(.has-js) *:focus{outline:1px solid #79d688;outline-offset:4px}details{margin:1em 0}summary::-webkit-details-marker{font-size:0.8em;margin-right:0.8em}summary{cursor:pointer}code,button{font-family:Cousine, monospace}h2{font-size:1.2em;margin-top:50px}h2:first-child{margin-top:0}p{margin-bottom:1.5em;margin-bottom:1.5em}.pagination{margin:100px 0 40px}a{color:#070c10}a:hover{text-decoration:none;background:#353735;color:#fdfdfd}mark{color:#353735;background-color:#efefef}mark a{text-decoration:none;padding:0 0.3em}div,a,img,header,footer,main{box-sizing:border-box}.dark-mode-inner-content,.header,.footer,.wrapper{margin:0 0 30px;max-width:100%;width:46em}.dark-mode-inner-content{padding:0 1em}.header,.footer,.wrapper{padding:0 2em}.post-header{margin:30px 0}.post-title{font-size:1.2em;margin:0}.post-header,article{margin-bottom:30px}article img:not(.emoji){padding:10px;background:#fff}.list-notes{opacity:0.85;margin-left:1em;margin-top:0;padding-left:0;list-style:none}.list{opacity:0.85;margin-left:2.5em;margin-top:0.8em;padding-left:0;list-style:none}.list li{padding:0;margin-bottom:15px}.list li:before{content:'•';position:absolute;margin-left:-1.5em}img{max-width:100%}hr{margin:40px 70% 40px 0;border:0;border-top:1px solid}blockquote{margin:40px 0px;padding:0 1em;border-left:4px double}blockquote p:first-child{margin-top:0}blockquote p:last-child{margin-bottom:0}button{padding:5px 6px 3px;border-radius:2px;border:0;background:transparent;color:#353735;background-color:#efefef;cursor:pointer}.no-underline{text-decoration:none}.as-text{display:inline;font-size:inherit}.h1{margin:0;font-size:1.5em}.note{padding:0.8em 0.8em 0.8em 0;box-sizing:border-box;margin:0 -0.8em;scroll-margin:2em}.note:not(:last-child){border-bottom:1px solid #efefef}.note:target,.note.target{margin:0 -0.8em 0 -1.6em;padding-left:0.8em;padding-right:0.8em;outline:1px solid #d0c548;border-bottom:0}.note p:first-child{margin-top:0}.note p:last-child{margin-bottom:0}.small{font-size:0.85em}blink{animation:1s linear infinite condemned_blink_effect}@keyframes condemned_blink_effect{0%{visibility:hidden}50%{visibility:hidden}100%{visibility:visible}}
