*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1.5}html,body{color:#555;margin:0;padding:0}html{font-family:Libre Baskerville,Times New Roman,Times,serif;font-size:14px;overflow-y:scroll}@media (width>=600px){html{font-size:16px}}body{-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{color:#353535;font-family:Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;line-height:normal}a{color:#4a9ae1;text-decoration:none}blockquote{color:#979797;border-left:.25rem solid #e5e5e5;margin:.8rem 0;padding:.5rem 1rem}blockquote p:last-child{margin-bottom:0}@media (width>=600px){blockquote{padding:0 5rem 0 1.25rem}}img,video{max-width:100%;margin:0 0 1rem;display:block}td{vertical-align:top}.tag_container{flex-wrap:wrap;justify-content:center;align-items:center;margin:10px;display:flex}.half-size-image{max-width:50%}.three-quarters-image{max-width:75%}.embedded-video{aspect-ratio:560/315;width:75%;max-width:75%}.image-description{font-size:.85em}@media (width<=600px){.half-size-image,.three-quarters-image{max-width:100%}.embedded-video{width:100%;max-width:100%}}.rounded-border{border-radius:4px}.not-found-container{border-bottom:1px solid #e5e5e5}.tag{user-select:none;cursor:pointer;border:2px solid #e6e6e6;border-radius:4px;margin:2px;padding:4px 10px;font-family:Source Sans Pro,sans-serif;font-size:11px;transition:all .2s ease-in-out}.tag:hover{border:2px solid #1565c0;transform:scale(1.03)}p>code,li>code{color:#bf616a;white-space:pre;background-color:#f0f2f5;border:1px solid #e8eaed;border-radius:3px;padding-top:0;padding-bottom:0;font-size:90%}.post{padding:3rem 0}.post-info{color:#aaa;letter-spacing:.5px;text-align:center;font-family:Palatino,Palatino LT STD,Palatino Linotype,Book Antiqua,Georgia,serif}.post-info span{font-style:italic}.post-title{color:#353535;text-align:center;margin:1rem 0;font-family:Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;font-size:2rem}.post-subtitle{color:#353535;text-align:center;margin:1rem 0;font-family:Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;font-size:1rem}.post-line{border-top:.4rem solid #353535;width:4rem;margin:0 auto 3rem;display:block}.post .highlight pre{white-space:pre-wrap}.post p{text-align:justify;margin:0 0 1rem}.post a:hover{text-decoration:underline}.post img,.post video,.post iframe{margin:0 auto .5rem}.post iframe{display:block}.post img+em,.post video+em,.post .blog-caption{color:#aaa;text-align:center;font-family:Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;font-size:.9rem;font-style:normal;display:block}.post th{font-family:Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif}.post-bordered-item{border:1px solid #999}.image-grid{border-spacing:0;border-collapse:collapse}.image-grid td{margin:0;padding:0}.image-grid img{margin:0;display:block}.image-grid.both-spaced td{margin:0;padding:2px}.image-grid.column-spaced td{margin:0;padding:0 2px}.image-grid.row-spaced td{margin:0;padding:2px 0}.container{width:80%;max-width:1000px;margin:0 auto}main,footer,.nav-container{width:80%;max-width:1000px;margin:0 auto;display:block}.nav{overflow:auto;box-shadow:0 2px 2px -2px #0003}.nav-container{text-align:center;margin:1rem auto;position:relative}.nav-title{color:#555;margin:0;padding-right:.2rem;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;display:inline-block}.nav-title:hover,.nav-title:focus{opacity:.6}.nav ul{text-align:center;margin:1rem 0 0;padding:0;list-style-type:none}.nav li{color:#555;opacity:.6;padding:0 2rem 0 0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;display:inline-block}.nav li:last-child{padding-right:0}.nav li:hover,.nav li:focus{opacity:1}.nav a{color:#555;font-family:Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif}@media (width>=600px){.nav-container{text-align:left}.nav ul{position:absolute;bottom:0;right:0}}footer{text-align:center;padding:2rem 0;font-family:Palatino,Palatino LT STD,Palatino Linotype,Book Antiqua,Georgia,serif}footer span{color:#555;font-size:.8rem}.catalogue-item{color:#555;border-bottom:1px solid #e5e5e5;padding:2rem 0;display:block}.catalogue-item:hover .catalogue-line,.catalogue-item:focus .catalogue-line{width:5rem}.catalogue-item:last-child{border:0}.catalogue-time{color:#aaa;letter-spacing:.5px;font-family:Palatino,Palatino LT STD,Palatino Linotype,Book Antiqua,Georgia,serif}.catalogue-title{color:#353535;margin:.5rem 0;font-family:Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:700;display:block}.catalogue-line{border-top:.2rem solid #353535;width:2rem;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;display:block}details{border:1px solid #e8eaed;border-radius:8px;margin-bottom:1em}details summary{cursor:pointer;color:#1769e0;-webkit-user-select:none;user-select:none;padding:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px}details[open]{padding:20px 20px 0}details[open] summary{border-bottom:1px solid #e8eaed;margin:-20px -20px 1em}.pagination{border-top:.5px solid #e5e5e5;flex-wrap:wrap;justify-content:space-evenly;padding-top:1rem;padding-bottom:1rem;font-family:Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;display:flex}.pagination a{font-size:12px}.pagination span{color:#353535}.pagination .arrow{color:#555;cursor:pointer;margin:0;padding:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}.pagination .arrow:hover,.pagination .arrow:focus{opacity:.6;text-decoration:none}.pagination .arrow img{vertical-align:middle;width:2em;height:2em;margin:0;display:inline}.pagination .left{text-align:left}.pagination .left img{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23000000'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z'/%3E%3C/svg%3E")}.pagination .right{text-align:right}.pagination .right img{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23000000'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3C/svg%3E")}
