body{font-family:Arial,Helvetica,sans-serif;color:#515151;background:url(/images/bg.png) repeat;font-size:18px;margin:0}@media screen and (max-width:1000px){body{font-size:16px}}@media screen and (min-width:1800px){body{font-size:1vw}}input{background-color:transparent}a:hover{text-decoration:underline}nav{position:-webkit-sticky;position:sticky;top:0;margin:0 auto;height:95px;line-height:95px;background:hsla(0,0%,98%,.5);display:flex;align-items:center;box-shadow:inset 0 0 .4em #515151;z-index:2}@media screen and (min-width:1800px){nav{height:5vw;line-height:5vw}}@media screen and (max-width:750px){nav{position:inherit;flex-direction:column;height:100%;padding:1em}}nav .logo{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='67.2' width='290.24'%3E%3Cpath fill='%23515151' d='M34.071 65.931c-4.83-.544-9.977-2.463-14.281-5.324-2.816-1.872-6.804-5.762-8.496-8.287-1.432-2.136-3.547-6.204-3.994-7.68-1.086-3.587-1.576-6.233-1.751-9.459-.24-4.43.199-7.867 1.523-11.918.884-2.706.95-3.26 1.043-8.835.074-4.391.243-6.446.645-7.85.96-3.352 1.102-3.525 3-3.635 2.362-.136 4.946.41 7.488 1.581l2.185 1.007 2.003-.984c8.898-4.372 19.97-4.322 28.838.128l2.243 1.126 2.2-1.015c2.914-1.342 5.098-1.898 7.486-1.902 2.338-.005 2.585.254 3.511 3.676.503 1.86.609 3.407.623 9.12.015 6.398.077 7.115.88 10.24.732 2.854.862 4.025.863 7.773 0 6.67-1.05 10.84-4.048 16.067-3.582 6.245-9.484 11.393-16.1 14.04-4.698 1.881-10.804 2.702-15.86 2.131zm12.143-4.496c5.024-1.759 8.578-3.863 11.807-6.992 1.75-1.696 4.118-4.723 4.994-6.385.666-1.263 1.945-8.699 1.945-11.304 0-5.832-2.328-12.028-6.054-16.114-2.372-2.6-4.237-4.025-4.978-3.802a8.662 8.662 0 01-.96.239c-.172.024-.508.224-.746.446-.239.222-.554.329-.7.238-.147-.09-.316-.03-.375.133-.059.164-.32.345-.58.402-.26.057-.667.285-.905.507-.239.222-.566.321-.728.221-.162-.1-.294-.043-.294.126 0 .245-.978.716-2.24 1.078-.088.026-.344.23-.57.456-.224.225-.62.328-.88.228-.258-.1-.47-.021-.47.174 0 .195-.288.354-.64.354-.352 0-.64.144-.64.32 0 .176-.288.32-.64.32-.352 0-.64.144-.64.32 0 .176-.288.32-.64.32-.352 0-.64.144-.64.32 0 .176-.226.32-.503.32-.276 0-.719.216-.983.48-1.129 1.129-2.271.698-15.695-5.927l-2.941-1.451-2.695 2.729c-1.482 1.5-3.094 3.341-3.581 4.089-.488.748-1.02 1.36-1.183 1.36-.163 0-.215.132-.115.294.1.162-.071.548-.381.857-.31.31-.502.574-.426.586.075.013-.21 1.247-.634 2.743-1.535 5.418-.68 16.614 1.526 20 2.695 4.137 7.193 8.158 11.577 10.35 3.512 1.756 3.76 1.846 7.234 2.644 2.039.468 3.472.56 7.04.454 3.996-.12 4.789-.242 7.334-1.133zM24.72 46.495c-.44-.085-.72-.372-.72-.737 0-.78 2.563-4.798 3.06-4.798.21 0 .933.864 1.606 1.92l1.223 1.92h16.465l1.166-1.92c.641-1.056 1.34-1.92 1.553-1.92.55 0 3.466 4.418 3.342 5.063-.095.492-1.237.54-13.54.575-7.389.021-13.759-.025-14.155-.102zM15.04 31.68c0-.624.213-.64 8.64-.64 8.427 0 8.64.016 8.64.64s-.213.64-8.64.64c-8.427 0-8.64-.016-8.64-.64zm27.52 0c0-.624.213-.64 8.64-.64 8.427 0 8.64.016 8.64.64s-.213.64-8.64.64c-8.427 0-8.64-.016-8.64-.64zm23.899-2.3c-.103-.255-.178-.18-.194.193-.014.338.062.527.168.42.107-.106.118-.382.026-.613zm-.51-2.757c-.192-.064-.349-.68-.349-1.37 0-.689-.144-1.253-.32-1.253-.176 0-.32-.72-.32-1.6 0-.915.145-1.6.34-1.6.367 0 .219-10.56-.183-13.002-.262-1.595-1.385-2.424-2.412-1.783-.34.212-.958.385-1.376.385-.419 0-1.88.576-3.249 1.28-1.783.917-2.884 1.28-3.884 1.28-.768 0-1.396-.144-1.396-.32 0-.176-.288-.32-.64-.32-.352 0-.64-.144-.64-.32 0-.176-.288-.32-.64-.32-.352 0-.64-.144-.64-.32 0-.176-.28-.32-.621-.32-.342 0-.695-.12-.785-.265-.09-.146-.97-.459-1.954-.695-.984-.236-1.864-.549-1.954-.695-.09-.146-.939-.265-1.886-.265s-1.811-.144-1.92-.32c-.443-.716-8.449-.212-10.56.665-.352.146-1.288.447-2.08.67-.792.222-2.504.949-3.804 1.615-2.3 1.177-3.876 1.54-3.876.89 0-.176-.288-.32-.64-.32-.352 0-.64-.144-.64-.32 0-.176-.288-.32-.64-.32-.352 0-.64-.144-.64-.32 0-.176-.28-.32-.621-.32-.342 0-.71-.144-.819-.32-.109-.176-.623-.32-1.143-.32s-1.213-.167-1.539-.37c-1.137-.71-1.887.125-2.886 3.218-.417 1.287-.458 9.27-.058 10.994.163.7.16 1.275-.007 1.379-.49.302-.328 1.632.198 1.632.312 0 .422-.195.31-.548-.102-.323.027-.626.315-.737.27-.103.49-.388.49-.634 0-.687 5.723-6.294 6.425-6.294.338 0 .615-.144.615-.32 0-.176.432-.32.96-.32s.96.144.96.32c0 .176.367.32.815.32.449 0 1.412.288 2.14.64.73.352 1.514.64 1.745.64.231 0 .42.144.42.32 0 .176.288.32.64.32.352 0 .64.144.64.32 0 .176.18.319.4.317.506-.003 5.803 2.633 5.947 2.96.058.134.382.243.72.243.337 0 .613.144.613.32 0 .176.288.32.64.32.352 0 .64.144.64.32 0 .176.432.32.96.32s.96-.144.96-.32c0-.176.288-.32.64-.32.352 0 .64-.144.64-.32 0-.176.288-.32.64-.32.352 0 .64-.144.64-.32 0-.176.288-.32.64-.32.352 0 .64-.144.64-.32 0-.176.288-.32.64-.32.352 0 .64-.144.64-.32 0-.176.288-.32.64-.32.352 0 .641-.108.642-.24.003-.287 1.553-1.04 2.142-1.04.229 0 .416-.144.416-.32 0-.176.288-.32.64-.32.352 0 .64-.144.64-.32 0-.176.288-.32.64-.32.352 0 .64-.144.64-.32 0-.176.288-.32.64-.32.352 0 .64-.144.64-.32 0-.176.288-.32.64-.32.352 0 .64-.144.64-.32 0-.176.72-.32 1.6-.32 1.387 0 1.6.085 1.6.64 0 .382.213.64.528.64.291 0 1.303.787 2.25 1.748.945.961 1.997 1.942 2.336 2.18.67.469 2.566 3.857 2.566 4.584 0 .247.144.448.32.448.176 0 .32.288.32.64 0 .352.144.64.32.64.176 0 .32.288.32.64 0 .352.134.64.298.64.165 0 .413.324.553.72.239.676.261.662.37-.23.063-.523-.041-1.003-.233-1.067zM237.44 56.48c0-.377.444-.48 2.08-.48 1.636 0 2.08-.103 2.08-.48s-.444-.48-2.08-.48h-2.08v-3.227l2.454.094c1.609.06 2.5.23 2.587.493.097.293-.432.4-1.974.4-1.894 0-2.107.065-2.107.64 0 .574.213.64 2.08.64h2.08v2.88H240c-2.062 0-2.56-.093-2.56-.48zm6.08-2.093v-2.574l2.48.094 2.48.093.093 2.48c.077 2.029.006 2.48-.384 2.48-.363 0-.501-.481-.574-2l-.095-2-1.52-.098-1.52-.097v2.097c0 1.652-.102 2.098-.48 2.098-.387 0-.48-.5-.48-2.573zm6.08 0v-2.574l2.48.094 2.48.093.093 2.48.094 2.48H249.6zm4.098.093l-.098-1.52-1.52-.098-1.52-.097V56h3.235zm1.982-.093v-2.574l2.48.094 2.48.093.098 1.363c.073 1.003-.032 1.413-.4 1.554-.637.245-.651 1.083-.018 1.083.264 0 .48.216.48.48 0 .335-.338.48-1.12.48-1.031 0-1.12-.076-1.12-.96 0-.853-.107-.96-.96-.96s-.96.107-.96.96c0 .64-.16.96-.48.96-.387 0-.48-.5-.48-2.573zm4-.947c0-.346-.426-.507-1.52-.578-1.364-.087-1.52-.028-1.52.578s.156.665 1.52.578c1.094-.07 1.52-.232 1.52-.578zm2.08.96c0-2.062.093-2.56.48-2.56.377 0 .48.444.48 2.08V56h2.08c1.636 0 2.08.103 2.08.48 0 .387-.498.48-2.56.48h-2.56zm6.08 1.6c0-.853.107-.96.96-.96s.96.107.96.96-.107.96-.96.96-.96-.107-.96-.96zm2.88-1.613v-2.574l2.48.094 2.48.093.093 2.48c.078 2.062.01 2.48-.4 2.48-.334 0-.493-.308-.493-.96 0-.939-.036-.96-1.6-.96s-1.6.021-1.6.96c0 .64-.16.96-.48.96-.387 0-.48-.5-.48-2.573zm4-.947c0-.346-.426-.507-1.52-.578-1.364-.087-1.52-.028-1.52.578s.156.665 1.52.578c1.094-.07 1.52-.232 1.52-.578zM276.8 56c0-.853.107-.96.96-.96.64 0 .96-.16.96-.48 0-.32-.32-.48-.96-.48-.884 0-.96-.089-.96-1.12 0-.782.145-1.12.48-1.12.264 0 .48.216.48.48 0 .363.391.48 1.6.48 1.246 0 1.6-.112 1.6-.507 0-.278.18-.446.4-.373.22.073.4.553.4 1.067 0 .822-.126.945-1.06 1.035-1.336.128-1.189.82.205.958.887.088 1.015.22 1.015 1.04 0 .622-.162.94-.48.94a.481.481 0 01-.48-.48c0-.363-.391-.48-1.6-.48s-1.6.117-1.6.48c0 .264-.216.48-.48.48-.32 0-.48-.32-.48-.96zM85.846 45.215c-.392-.076-2.084-1.358-3.76-2.85l-3.046-2.712V35.2h4.451l.211 1.126c.156.83.684 1.542 2.015 2.715l1.803 1.59 4.052.004 4.052.005 1.948-1.628c1.833-1.531 1.948-1.71 1.948-3.011 0-1.153-.165-1.523-.985-2.213l-.984-.828H83.86l-2.41-2.102-2.41-2.102.023-4.058.024-4.058L82.24 18l3.154-2.64H98.11l3.105 2.736 3.105 2.736v5.088h-1.4c-.77 0-1.85-.09-2.4-.2-.91-.182-1-.31-1-1.422 0-1.098-.184-1.372-1.79-2.68l-1.789-1.458h-8.435l-1.829 1.52c-1.79 1.488-1.828 1.555-1.833 3.171-.004 1.455.114 1.751.98 2.48l.985.829h13.759l2.367 2 2.368 2 .009 3.865.009 3.866-3.265 2.774-3.264 2.775-5.616-.044c-3.088-.024-5.937-.105-6.329-.181zm22.234.003l-.88-.14V15.36h4.44l.194 1.36c.107.748.151 7.48.1 14.96l-.094 13.6-1.44.04c-.792.02-1.836-.025-2.32-.102zm8 0l-.88-.14V21.046l2.16-2.843 2.16-2.844h12.276l.516 2.32c.284 1.276 1 4.624 1.594 7.44.592 2.816 1.09 5.01 1.106 4.877.015-.134.676-3.424 1.468-7.312.792-3.888 1.44-7.127 1.44-7.197 0-.07 2.781-.128 6.18-.128h6.18l2.144 2.83 2.144 2.83-.084 12.125c-.096 13.785.211 12.546-3.006 12.144l-1.718-.215V22.835l-1.145-1.337-1.145-1.338h-2.695c-1.482 0-2.695.043-2.695.094 0 .164-3.826 18.835-4.36 21.28l-.51 2.333-2.264-.094-2.263-.093-2.318-11.308c-1.275-6.22-2.396-11.512-2.492-11.76-.13-.34-.844-.452-2.876-.452h-2.703l-.983 1.24-.983 1.242-.084 11.319-.084 11.319-1.6.039c-.88.021-1.996-.024-2.48-.101zm42.56 0l-.88-.14V15.36h20.994l1.08 2.64c.797 1.949 1.115 3.268 1.213 5.04l.133 2.4-2.54 3.68-2.54 3.68-6.763.086-6.763.087-.087 6.153-.087 6.154-1.44.04c-.792.02-1.836-.025-2.32-.102zm16.215-19.473c1.563-2.237 1.753-3.14.977-4.64l-.488-.945H162.56v7.68h10.831zM188.54 45.21c-.478-.09-1.475-1.13-2.798-2.916l-2.056-2.775-.003-12.08-.003-12.08h4.8v22.35l1.056 1.385 1.056 1.385 5.477.087 5.476.088 1.148-1.4 1.147-1.4V15.36h4.8v24.33l-2.153 2.875-2.154 2.875-7.526-.044c-4.14-.024-7.86-.107-8.268-.185zm33.313.005l-.709-.137-.091-11.15-.092-11.15-.993-1.23-.994-1.229-3.646-.198c-2.006-.109-3.683-.217-3.727-.24-.044-.023-.08-1.05-.08-2.282v-2.24h9.888l.854 1.12c.47.616.945 1.12 1.056 1.118.111-.001.545-.505.963-1.12l.762-1.118H235.2v4.8l-3.76.007-3.76.007-.96 1.353-.96 1.353-.096 11.28-.095 11.28-1.505-.044c-.828-.024-1.824-.105-2.213-.18zm21.125.004c-.425-.085-1.53-1.252-2.8-2.957l-2.097-2.817V21.034l2.112-2.837 2.112-2.837h15.004l-.094 2.32-.094 2.32-6.08.097-6.08.098-1.04 1.409c-.956 1.296-1.04 1.603-1.04 3.815v2.406l5.68.088 5.68.087v4.8l-5.68.087-5.68.088.008 2.312c.007 2.131.096 2.432 1.123 3.833l1.115 1.52h12.182l-.094 2.32-.094 2.32-6.72.04c-3.696.021-7.036-.024-7.423-.1zm18.063-.002l-.88-.14V15.36h21.052l1.153 2.882c.937 2.34 1.154 3.3 1.154 5.1v2.219l-2.56 3.66c-1.408 2.014-2.56 3.753-2.56 3.865 0 .112 1.091 2.732 2.425 5.822 1.334 3.09 2.347 5.823 2.25 6.075-.187.487-2.186.619-3.974.261-.917-.183-1.113-.51-3.12-5.2-1.178-2.752-2.414-5.544-2.748-6.204l-.606-1.2h-7.653l-.087 6.32-.087 6.32-1.44.04c-.792.02-1.836-.025-2.32-.102zm16.212-19.435c1.573-2.204 1.77-3.15.98-4.679l-.488-.944H264.96v7.68h10.824z'/%3E%3C/svg%3E") no-repeat;height:65px;width:275px;background-size:auto 100%;margin:0 .5em}@media screen and (min-width:1800px){nav .logo{height:3.5vw;width:15vw;margin:0 1vw}}.site-container{margin:0 auto;z-index:1}.content-container{display:flex;flex-direction:column}.content-container .post-flex{display:flex;align-items:flex-start;flex-direction:row-reverse}@media screen and (max-width:1000px){.content-container .post-flex{flex-direction:column;align-items:stretch}}.content-container article{overflow:auto;background:hsla(0,0%,98%,.5);box-shadow:inset 0 0 .4em #515151;padding-top:3%;line-height:1.8;font-size:.95em}@media screen and (max-width:1300px){.content-container article{padding-top:5%}}@media screen and (max-width:750px){.content-container article{padding-top:7%}}.content-container article .emojione{width:.95em}.content-container article img{max-width:100%}.content-container article .graph img{min-width:60%}.content-container article sup{font-size:.6em}.content-container article code{background:#f8f8f8;padding:.1em}.content-container article table{table-layout:fixed;width:100%;word-wrap:break-word}.content-container article td,.content-container article th{padding:.5em}.content-container article tr:nth-child(odd){background-color:rgba(0,0,0,.1)}.content-container article a{color:#515151;text-decoration:none}.content-container article a:hover{border-bottom:1px dotted}.content-container article header{color:#515151;padding:0 3% 1%;font-size:2em;font-weight:700}.content-container article header .atom img{height:1.4em;margin-top:.15em}@media screen and (max-width:1300px){.content-container article header{padding:0 5% 3%}}@media screen and (max-width:750px){.content-container article header{padding:0 7% 5%}}.content-container article h1{font-size:2em}.content-container article h2{font-size:1.8em;border-bottom:1px solid}.content-container article h3{font-size:1.6em}.content-container article h4{font-size:1.4em}.content-container article h5{font-size:1.3em}.content-container article h6{font-size:1.2em}.content-container article footer{padding:1.5% 3%;background:rgba(50,50,50,.6);color:#fff;font-size:.85em}@media screen and (max-width:1300px){.content-container article footer{padding:3% 5%}}@media screen and (max-width:750px){.content-container article footer{padding:5% 7%}}.content-container article footer a{color:#fff}.content-container article footer span{margin-right:1em}.content-container article footer span.tag{margin:0}.content-container article footer span.seq-tag:before{content:", "}.content-container article footer span.tag-list:before{content:"Tags: ";font-weight:700}.content-container article footer time.published:before{content:"Published: ";font-weight:700}.content-container article footer time.modified:before{content:"Modified: ";font-weight:700}.content-container article content{padding:0 3% 2%;display:block}@media screen and (max-width:1300px){.content-container article content{padding:0 5% 4%}}@media screen and (max-width:750px){.content-container article content{padding:0 7% 6%}}.content-container article content a{border-bottom:1px solid}.content-container article content a:hover{color:#e6e6e6;background-color:#515151}.content-container article content sup a{border:0}.content-container article content ol,.content-container article content ul{padding-left:0}.content-container article content .youtube{width:60%;height:30vw;border-radius:.5em}@media screen and (max-width:1300px){.content-container article content .youtube{width:70%}}@media screen and (max-width:1000px){.content-container article content .youtube{width:100%;height:40vw}}.content-container article content .footnote ol:before{content:"References:";font-weight:700;display:block;margin-bottom:.2em}.content-container article content .footnote p{line-height:1}.content-container article content .footnote ol{list-style:none;counter-reset:li}.content-container article content .footnote ol li{position:relative;counter-increment:li}.content-container article content .footnote ol li:before{position:absolute;left:-2.05em;text-align:right;width:1.9em;content:"[" counter(li) "]  "}.content-container article content .footnote ol li p{display:inline}.content-container article content .footnote hr{border:.05em solid;border-bottom:0;border-left:0;border-right:0;margin:2em 0 .5em}.content-container article content #series{border:1px dotted;padding:1% 2%}@media screen and (max-width:1300px){.content-container article content #series{padding:2% 4%}}@media screen and (max-width:750px){.content-container article content #series{padding:3% 6%}}.content-container article.main{transition:opacity 1s;flex-basis:100%}.content-container article.post-side-nav{flex-basis:30%;float:right;padding:1%;font-size:1em;position:-webkit-sticky;position:sticky;overflow:auto;margin-top:0;margin-left:0;box-sizing:border-box;top:5vw;max-height:calc(100vh - 5vw)}@media screen and (max-width:1800px){.content-container article.post-side-nav{top:95px;max-height:calc(100vh - 95px)}}@media screen and (max-width:1000px){.content-container article.post-side-nav{width:inherit;position:relative;top:0;max-height:none}}@media screen and (max-width:750px){.content-container article.post-side-nav{padding:0 7%}}.content-container article.post-side-nav h1{padding-left:6%;font-size:1.2em}@media screen and (max-width:1000px){.content-container article.post-side-nav h1{padding-left:3%}}.content-container article.post-side-nav ul{list-style-type:circle;padding-left:6%}@media screen and (max-width:1000px){.content-container article.post-side-nav ul{padding-left:3%}}.content-container article.post-side-nav ul [level=h3] li{margin-left:1em}.content-container article.post-side-nav ul [level=h4] li{margin-left:2em}.content-container article.post-side-nav ul [level=h5] li{margin-left:3em}.content-container article.post-side-nav ul [level=h6] li{margin-left:4em}.content-container article.post-side-nav ul [level=h7] li{margin-left:5em}.content-container article.post-side-nav ul .nuxt-nav-active{font-weight:700}.content-container article.post-side-nav ul .nuxt-nav-active li{list-style-type:disc}.content-container article.cat{padding:1% 3%;line-height:1;font-size:.95em}.content-container article.cat .icon+.icon{margin-left:1rem}@media screen and (max-width:1300px){.content-container article.cat{padding:3% 5%}}@media screen and (max-width:750px){.content-container article.cat{padding:5% 7%}}.content-container article.page{padding-bottom:2%}@media screen and (max-width:1300px){.content-container article.page{padding-bottom:4%}}@media screen and (max-width:750px){.content-container article.page{padding-bottom:6%}}.content-container article.tags{padding-bottom:1.5%}@media screen and (max-width:1300px){.content-container article.tags{padding-bottom:3.5%}}@media screen and (max-width:750px){.content-container article.tags{padding-bottom:5.5%}}.f-right{float:right}.icon img{height:2rem}[data-linenos]{background:#f8f8f8}[data-linenos]:before{content:attr(data-linenos);margin-left:.4em}.highlight pre{margin:0;overflow:auto;border:.05em solid}.highlight pre code{background:transparent}.highlight{background:#f8f8f8}.highlight .hll{background:#ccc}.highlight .c{color:#408080;font-style:italic}.highlight .err{border:1px solid red}.highlight .k{color:green;font-weight:700}.highlight .o{color:#666}.highlight .ch,.highlight .cm{color:#408080;font-style:italic}.highlight .cp{color:#bc7a00}.highlight .c1,.highlight .cpf,.highlight .cs{color:#408080;font-style:italic}.highlight .gd{color:#a00000}.highlight .ge{font-style:italic}.highlight .gr{color:red}.highlight .gh{color:navy;font-weight:700}.highlight .gi{color:#00a000}.highlight .go{color:#888}.highlight .gp{color:navy}.highlight .gp,.highlight .gs,.highlight .gu{font-weight:700}.highlight .gu{color:purple}.highlight .gt{color:#04d}.highlight .kc,.highlight .kd,.highlight .kn{color:green;font-weight:700}.highlight .kp{color:green}.highlight .kr{color:green;font-weight:700}.highlight .kt{color:#b00040}.highlight .m{color:#666}.highlight .s{color:#ba2121}.highlight .na{color:#7d9029}.highlight .nb{color:green}.highlight .nc{color:#00f;font-weight:700}.highlight .no{color:#800}.highlight .nd{color:#a2f}.highlight .ni{color:#999;font-weight:700}.highlight .ne{color:#d2413a;font-weight:700}.highlight .nf{color:#00f}.highlight .nl{color:#a0a000}.highlight .nn{color:#00f;font-weight:700}.highlight .nt{color:green;font-weight:700}.highlight .nv{color:#19177c}.highlight .ow{color:#a2f;font-weight:700}.highlight .w{color:#bbb}.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#666}.highlight .dl,.highlight .sa,.highlight .sb,.highlight .sc{color:#ba2121}.highlight .sd{color:#ba2121;font-style:italic}.highlight .s2{color:#ba2121}.highlight .se{color:#b62;font-weight:700}.highlight .sh{color:#ba2121}.highlight .si{color:#b68;font-weight:700}.highlight .sx{color:green}.highlight .sr{color:#b68}.highlight .s1{color:#ba2121}.highlight .ss{color:#19177c}.highlight .bp{color:green}.highlight .fm{color:#00f}.highlight .vc,.highlight .vg,.highlight .vi,.highlight .vm{color:#19177c}.highlight .il{color:#666}.tabbed-set{display:flex;flex-wrap:wrap}.tabbed-set label{cursor:pointer;padding:.5em;margin-right:.2em;background:#f8f8f8;border-radius:.5em .5em 0 0;border:.05em solid;border-bottom:0}.tabbed-set .tabbed-content,.tabbed-set input{display:none}.tabbed-set .tabbed-content{order:10}.tabbed-set input:checked+label{font-weight:700;text-decoration:underline}.tabbed-set input:checked+label+.tabbed-content{display:block;flex:100%}.footer{text-align:center;line-height:2em;height:2em;clear:both;padding:1%;height:100%;box-shadow:inset 0 0 .4em #515151;background:hsla(0,0%,98%,.5)}.site-navigation{margin-left:auto;margin-right:.2em;color:#515151;list-style-type:none}@media screen and (max-width:750px){.site-navigation{margin-right:auto;margin-bottom:.2em;width:50%;padding-left:1em;text-align:center}}@media screen and (min-width:1800px){.site-navigation{margin-right:1vw}}.site-navigation li{float:left;font-size:1.2em;margin:0 15px 0 0}@media screen and (max-width:750px){.site-navigation li{float:none;font-size:16px;line-height:33px;border-top:1px dotted;border-bottom:1px dotted}}@media screen and (min-width:1800px){.site-navigation li{margin:0 1vw 0 0}}.site-navigation li a{color:#515151;text-decoration:none}.site-navigation li a:hover{text-decoration:underline}.site-navigation li a.nuxt-link-active{font-weight:700;text-decoration:none}.site-navigation li a.nuxt-link-exact-active{text-decoration:underline}@media screen and (max-width:750px){.site-navigation li+li{border-bottom:1px dotted;border-top:0}}.nav-box-list{margin-bottom:2%;display:block;overflow:auto}@media screen and (max-width:1300px){.nav-box-list{margin-bottom:4%}}@media screen and (max-width:750px){.nav-box-list{margin-bottom:6%}}.nav-box{width:31.3%;box-shadow:.2em .2em .4em #515151;position:relative;float:left;margin:1%;background-size:100% auto!important;border-radius:5px}@media screen and (max-width:1000px){.nav-box{width:47.9%}}.nav-box div{position:absolute;top:0;display:table;width:100%;height:100%;margin:auto;font-size:2em;text-align:center}@media screen and (max-width:1000px){.nav-box div{font-size:1.2em;line-height:1.2}}.nav-box div span{height:100%;display:table-cell;vertical-align:middle}.nav-box:after{display:block;content:"";padding-bottom:100%}.dark{color:#fff;text-shadow:#515151 .1em .1em .2em;background:rgba(0,0,0,.2)}.dark:hover{background:rgba(0,0,0,.4)}.nav-box.posts{background:url(/images/posts.svg)}.nav-box.about{background:url(/images/about.svg)}.nav-box.email{background:url(/images/mail.svg)}.nav-box.panic{background:url(/images/panic.svg)}.nav-box.pokemon{background:url(/images/pokemon.svg)}.center-item{margin-left:auto;margin-right:auto}.t-right{text-align:right}.clickable{cursor:pointer}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}.comment-root{display:flex;flex-direction:column}.comment-root .comment{border-top:.05em solid;display:flex;word-break:break-all}@media screen and (max-width:750px){.comment-root .comment{flex-direction:row}}.comment-root .avatar{width:7em;float:left;display:block;margin:1em 1em 1em 0}@media screen and (max-width:750px){.comment-root .avatar{width:4em;margin:.5em;float:none}}.comment-root .avatar img,.comment-root .avatar svg.anonymous,.comment-root .avatar svg.author{width:70%;float:left}.comment-root .avatar svg{fill:#515151}.comment-root .avatar div.num{width:20%;float:right;text-align:center}@media screen and (max-width:750px){.comment-root .avatar div.num{line-height:1.3;margin-top:-.4em}}.comment-root .avatar div.num svg{width:100%;height:30%}.comment-root .avatar div.num svg.up{margin-bottom:-.1em}.comment-root .avatar div.num svg.down{margin-top:.1em}.comment-root .avatar div.num svg:hover{fill:#fff;background-color:#515151;cursor:pointer}.comment-root .content{flex:1}.comment-root .content .text pre code{display:block;padding:.5em;overflow:auto}.comment-root .content .information{margin:.6em 0;word-wrap:break-word}.comment-root .content .information span:after{content:"•";margin:0 .3em}.comment-root .content .information span:last-child:after{content:""}.comment-root .content .information .author{font-weight:700}article#isso-thread{padding:3%}article#isso-thread *{box-sizing:border-box}@media screen and (max-width:1300px){article#isso-thread{padding:5%}}@media screen and (max-width:750px){article#isso-thread{padding:7%}}article#isso-thread>h4{color:#555;font-weight:700;margin-top:0;margin-bottom:1%}article#isso-thread .com-section,article#isso-thread .edit-section,article#isso-thread .reply-section{display:flex;flex-direction:column}article#isso-thread .edit-section,article#isso-thread .reply-section{border-top:.05em solid}article#isso-thread input.commenter-email,article#isso-thread input.commenter-name,article#isso-thread input.commenter-website,article#isso-thread textarea.comment-content{width:100%;background:transparent;border:.05em solid;margin-bottom:1em;font-size:.95em;font-family:inherit;padding:.4em}article#isso-thread div.submit-field{margin-bottom:1em}article#isso-thread button[type=submit]{background:transparent;border:.05em solid;font-size:.95em;font-family:inherit;padding:.4em;float:right}article#isso-thread .error{color:red}.text-center{text-align:center}