pre,code{font-family:Menlo,Monaco,monospace}code{background-color:#f9f9f9;border-radius:3px;color:#bf616a;font-size:85%;padding:.25em .5em}pre{margin:0 0 1rem}pre code{background-color:rgba(0,0,0,0);color:inherit;font-size:100%;padding:0}.highlight{background-color:#f9f9f9;border-radius:3px;line-height:1.4;margin:0 0 1rem;padding:1rem}.highlight pre{margin-bottom:0;overflow-x:auto}.highlight .lineno{color:#aaa;display:inline-block;padding:0 .75rem 0 .25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.highlight .hll{background-color:#ffc}.highlight .c{color:#999}.highlight .err{color:#a00;background-color:#faa}.highlight .k{color:#069}.highlight .o{color:#555}.highlight .cm{color:#09f;font-style:italic}.highlight .cp{color:#099}.highlight .c1{color:#999}.highlight .cs{color:#999}.highlight .gd{background-color:#fcc;border:1px solid #c00}.highlight .ge{font-style:italic}.highlight .gr{color:red}.highlight .gh{color:#030}.highlight .gi{background-color:#cfc;border:1px solid #0c0}.highlight .go{color:#aaa}.highlight .gp{color:#009}.highlight .gu{color:#030}.highlight .gt{color:#9c6}.highlight .kc{color:#069}.highlight .kd{color:#069}.highlight .kn{color:#069}.highlight .kp{color:#069}.highlight .kr{color:#069}.highlight .kt{color:#078}.highlight .m{color:#f60}.highlight .s{color:#d44950}.highlight .na{color:#4f9fcf}.highlight .nb{color:#366}.highlight .nc{color:#0a8}.highlight .no{color:#360}.highlight .nd{color:#99f}.highlight .ni{color:#999}.highlight .ne{color:#c00}.highlight .nf{color:#c0f}.highlight .nl{color:#99f}.highlight .nn{color:#0cf}.highlight .nt{color:#2f6f9f}.highlight .nv{color:#033}.highlight .ow{color:#000}.highlight .w{color:#bbb}.highlight .mf{color:#f60}.highlight .mh{color:#f60}.highlight .mi{color:#f60}.highlight .mo{color:#f60}.highlight .sb{color:#c30}.highlight .sc{color:#c30}.highlight .sd{color:#c30;font-style:italic}.highlight .s2{color:#c30}.highlight .se{color:#c30}.highlight .sh{color:#c30}.highlight .si{color:#a00}.highlight .sx{color:#c30}.highlight .sr{color:#3aa}.highlight .s1{color:#c30}.highlight .ss{color:#fc3}.highlight .bp{color:#366}.highlight .vc{color:#033}.highlight .vg{color:#033}.highlight .vi{color:#033}.highlight .il{color:#f60}.css .o,.css .o+.nt,.css .nt+.nt{color:#999}html{width:100%;margin:0;padding:0}ul{font-size:1rem}.post-title{color:#263238}.pagination .btn{min-width:1.5rem;min-height:1.5rem;padding:.5rem;margin:.1rem}.btn-small{min-width:1.5rem !important;min-height:1.5rem !important;padding:.5rem !important;margin:.1rem !important}p{font-size:1rem !important}p,video{max-width:100%;display:block}.post-content table{width:100%}.post-content img{max-width:80%;max-height:400px;width:auto;display:block;margin-right:auto;margin-left:auto;margin-top:1rem;margin-bottom:1rem}@media screen and (max-width: 500px){.post-content img{max-width:100%}}.post-content h1{font-size:1.8rem;margin-top:2rem;margin-bottom:1rem}.post-content h2{font-size:1.5rem;margin-top:3rem;margin-bottom:2rem}.post-content h3{font-size:1.2rem;margin-top:2rem;margin-bottom:1rem}.post-content h4{font-size:1rem;font-weight:bold}.post-content h5{font-size:1rem;font-weight:normal}.post-content .footnote{font-weight:bold;font-size:.8rem}.footnote::after{content:"]"}.footnote::before{content:"["}.catalogue-title{color:#353535;display:block;font-size:2rem;font-weight:700;margin:.5rem 0}.catalogue-line{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;border-top:.2rem solid #353535;display:block;width:2rem;margin-bottom:.5rem}.catalogue-item:hover .catalogue-line,.catalogue-item:focus .catalogue-line{width:5rem}.catalogue-item:hover a,.catalogue-item:focus a{text-decoration:none}.vimeo{position:relative;padding-bottom:46%;height:0}.vimeo iframe{position:absolute;top:0;left:0;width:100%;height:100%}.youtube{position:relative;padding-bottom:56.25%;height:0}.youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.sketchfab{position:relative;padding-bottom:56.25%;height:0}.sketchfab iframe{position:absolute;top:0;left:0;width:100%;height:100%}.w-80{margin-left:auto;margin-right:auto;width:80% !important;padding-bottom:46.25%}@media screen and (max-width: 500px){.w-80{width:100% !important;padding-bottom:56.25%}}/*# sourceMappingURL=blog.css.map */