html,body,dt,dd,figure,fieldset,legend,textarea,pre,iframe,hr{margin:0;padding:0}button,input,select,textarea{margin:0}html{box-sizing:border-box;overflow-x:hidden}*,*:before,*:after{box-sizing:inherit}img,embed,iframe,object,audio,video{height:auto;max-width:100%}iframe{border:0}.container,.main,.posts,.tags,.bits,.front-page,.about,.not-found,.cheat-sheets,.playlists,.current-playlist,.video,.post,.post-info,.bit,.cheat-sheet{margin:0 auto;max-width:30rem;padding:0 2rem;position:relative;width:100%}.row,.pagination ul,.site-nav ul,.site-widgets,.site-footer,.post-meta{display:flex;flex-direction:column;padding:0;width:100%}.row.row-no-padding,.pagination ul.row-no-padding,.site-nav ul.row-no-padding,.row-no-padding.site-widgets,.row-no-padding.site-footer,.row-no-padding.post-meta{padding:0}.row.row-no-padding>.column,.pagination ul.row-no-padding>.column,.site-nav ul.row-no-padding>.column,.row-no-padding.site-widgets>.column,.row-no-padding.site-footer>.column,.row-no-padding.post-meta>.column,.row.row-no-padding>.pagination,.pagination ul.row-no-padding>.pagination,.site-nav ul.row-no-padding>.pagination,.row-no-padding.site-widgets>.pagination,.row-no-padding.site-footer>.pagination,.row-no-padding.post-meta>.pagination,.row.row-no-padding>.site-nav,.pagination ul.row-no-padding>.site-nav,.site-nav ul.row-no-padding>.site-nav,.row-no-padding.site-widgets>.site-nav,.row-no-padding.site-footer>.site-nav,.row-no-padding.post-meta>.site-nav{padding:0}.row.row-wrap,.pagination ul.row-wrap,.site-nav ul.row-wrap,.row-wrap.site-widgets,.row-wrap.site-footer,.row-wrap.post-meta{flex-wrap:wrap}.row.row-top,.pagination ul.row-top,.site-nav ul.row-top,.row-top.site-widgets,.row-top.site-footer,.row-top.post-meta{align-items:flex-start}.row.row-bottom,.pagination ul.row-bottom,.site-nav ul.row-bottom,.row-bottom.site-widgets,.row-bottom.site-footer,.row-bottom.post-meta{align-items:flex-end}.row.row-center,.pagination ul.row-center,.site-nav ul.row-center,.row-center.site-widgets,.row-center.site-footer,.row-center.post-meta{align-items:center}.row.row-stretch,.pagination ul.row-stretch,.site-nav ul.row-stretch,.row-stretch.site-widgets,.row-stretch.site-footer,.row-stretch.post-meta{align-items:stretch}.row.row-baseline,.pagination ul.row-baseline,.site-nav ul.row-baseline,.row-baseline.site-widgets,.row-baseline.site-footer,.row-baseline.post-meta{align-items:baseline}.row .column,.pagination ul .column,.site-nav ul .column,.site-widgets .column,.site-footer .column,.post-meta .column,.row .pagination,.pagination ul .pagination,.site-nav ul .pagination,.site-widgets .pagination,.site-footer .pagination,.post-meta .pagination,.row .site-nav,.pagination ul .site-nav,.site-nav ul .site-nav,.site-widgets .site-nav,.site-footer .site-nav,.post-meta .site-nav{display:block;flex:1 1 auto;margin-left:0;max-width:100%;width:100%}.row .column.column-offset-10,.pagination ul .column.column-offset-10,.site-nav ul .column.column-offset-10,.site-widgets .column.column-offset-10,.site-footer .column.column-offset-10,.post-meta .column.column-offset-10,.row .column-offset-10.pagination,.pagination ul .column-offset-10.pagination,.site-nav ul .column-offset-10.pagination,.site-widgets .column-offset-10.pagination,.site-footer .column-offset-10.pagination,.post-meta .column-offset-10.pagination,.row .column-offset-10.site-nav,.pagination ul .column-offset-10.site-nav,.site-nav ul .column-offset-10.site-nav,.site-widgets .column-offset-10.site-nav,.site-footer .column-offset-10.site-nav,.post-meta .column-offset-10.site-nav{margin-left:10%}.row .column.column-offset-20,.pagination ul .column.column-offset-20,.site-nav ul .column.column-offset-20,.site-widgets .column.column-offset-20,.site-footer .column.column-offset-20,.post-meta .column.column-offset-20,.row .column-offset-20.pagination,.pagination ul .column-offset-20.pagination,.site-nav ul .column-offset-20.pagination,.site-widgets .column-offset-20.pagination,.site-footer .column-offset-20.pagination,.post-meta .column-offset-20.pagination,.row .column-offset-20.site-nav,.pagination ul .column-offset-20.site-nav,.site-nav ul .column-offset-20.site-nav,.site-widgets .column-offset-20.site-nav,.site-footer .column-offset-20.site-nav,.post-meta .column-offset-20.site-nav{margin-left:20%}.row .column.column-offset-25,.pagination ul .column.column-offset-25,.site-nav ul .column.column-offset-25,.site-widgets .column.column-offset-25,.site-footer .column.column-offset-25,.post-meta .column.column-offset-25,.row .column-offset-25.pagination,.pagination ul .column-offset-25.pagination,.site-nav ul .column-offset-25.pagination,.site-widgets .column-offset-25.pagination,.site-footer .column-offset-25.pagination,.post-meta .column-offset-25.pagination,.row .column-offset-25.site-nav,.pagination ul .column-offset-25.site-nav,.site-nav ul .column-offset-25.site-nav,.site-widgets .column-offset-25.site-nav,.site-footer .column-offset-25.site-nav,.post-meta .column-offset-25.site-nav{margin-left:25%}
.row .column.column-offset-33,.pagination ul .column.column-offset-33,.site-nav ul .column.column-offset-33,.site-widgets .column.column-offset-33,.site-footer .column.column-offset-33,.post-meta .column.column-offset-33,.row .column-offset-33.pagination,.pagination ul .column-offset-33.pagination,.site-nav ul .column-offset-33.pagination,.site-widgets .column-offset-33.pagination,.site-footer .column-offset-33.pagination,.post-meta .column-offset-33.pagination,.row .column-offset-33.site-nav,.pagination ul .column-offset-33.site-nav,.site-nav ul .column-offset-33.site-nav,.site-widgets .column-offset-33.site-nav,.site-footer .column-offset-33.site-nav,.post-meta .column-offset-33.site-nav,.row .column.column-offset-34,.pagination ul .column.column-offset-34,.site-nav ul .column.column-offset-34,.site-widgets .column.column-offset-34,.site-footer .column.column-offset-34,.post-meta .column.column-offset-34,.row .column-offset-34.pagination,.pagination ul .column-offset-34.pagination,.site-nav ul .column-offset-34.pagination,.site-widgets .column-offset-34.pagination,.site-footer .column-offset-34.pagination,.post-meta .column-offset-34.pagination,.row .column-offset-34.site-nav,.pagination ul .column-offset-34.site-nav,.site-nav ul .column-offset-34.site-nav,.site-widgets .column-offset-34.site-nav,.site-footer .column-offset-34.site-nav,.post-meta .column-offset-34.site-nav{margin-left:33.3333%}.row .column.column-offset-50,.pagination ul .column.column-offset-50,.site-nav ul .column.column-offset-50,.site-widgets .column.column-offset-50,.site-footer .column.column-offset-50,.post-meta .column.column-offset-50,.row .column-offset-50.pagination,.pagination ul .column-offset-50.pagination,.site-nav ul .column-offset-50.pagination,.site-widgets .column-offset-50.pagination,.site-footer .column-offset-50.pagination,.post-meta .column-offset-50.pagination,.row .column-offset-50.site-nav,.pagination ul .column-offset-50.site-nav,.site-nav ul .column-offset-50.site-nav,.site-widgets .column-offset-50.site-nav,.site-footer .column-offset-50.site-nav,.post-meta .column-offset-50.site-nav{margin-left:50%}.row .column.column-offset-66,.pagination ul .column.column-offset-66,.site-nav ul .column.column-offset-66,.site-widgets .column.column-offset-66,.site-footer .column.column-offset-66,.post-meta .column.column-offset-66,.row .column-offset-66.pagination,.pagination ul .column-offset-66.pagination,.site-nav ul .column-offset-66.pagination,.site-widgets .column-offset-66.pagination,.site-footer .column-offset-66.pagination,.post-meta .column-offset-66.pagination,.row .column-offset-66.site-nav,.pagination ul .column-offset-66.site-nav,.site-nav ul .column-offset-66.site-nav,.site-widgets .column-offset-66.site-nav,.site-footer .column-offset-66.site-nav,.post-meta .column-offset-66.site-nav,.row .column.column-offset-67,.pagination ul .column.column-offset-67,.site-nav ul .column.column-offset-67,.site-widgets .column.column-offset-67,.site-footer .column.column-offset-67,.post-meta .column.column-offset-67,.row .column-offset-67.pagination,.pagination ul .column-offset-67.pagination,.site-nav ul .column-offset-67.pagination,.site-widgets .column-offset-67.pagination,.site-footer .column-offset-67.pagination,.post-meta .column-offset-67.pagination,.row .column-offset-67.site-nav,.pagination ul .column-offset-67.site-nav,.site-nav ul .column-offset-67.site-nav,.site-widgets .column-offset-67.site-nav,.site-footer .column-offset-67.site-nav,.post-meta .column-offset-67.site-nav{margin-left:66.6666%}.row .column.column-offset-75,.pagination ul .column.column-offset-75,.site-nav ul .column.column-offset-75,.site-widgets .column.column-offset-75,.site-footer .column.column-offset-75,.post-meta .column.column-offset-75,.row .column-offset-75.pagination,.pagination ul .column-offset-75.pagination,.site-nav ul .column-offset-75.pagination,.site-widgets .column-offset-75.pagination,.site-footer .column-offset-75.pagination,.post-meta .column-offset-75.pagination,.row .column-offset-75.site-nav,.pagination ul .column-offset-75.site-nav,.site-nav ul .column-offset-75.site-nav,.site-widgets .column-offset-75.site-nav,.site-footer .column-offset-75.site-nav,.post-meta .column-offset-75.site-nav{margin-left:75%}.row .column.column-offset-80,.pagination ul .column.column-offset-80,.site-nav ul .column.column-offset-80,.site-widgets .column.column-offset-80,.site-footer .column.column-offset-80,.post-meta .column.column-offset-80,.row .column-offset-80.pagination,.pagination ul .column-offset-80.pagination,.site-nav ul .column-offset-80.pagination,.site-widgets .column-offset-80.pagination,.site-footer .column-offset-80.pagination,.post-meta .column-offset-80.pagination,.row .column-offset-80.site-nav,.pagination ul .column-offset-80.site-nav,.site-nav ul .column-offset-80.site-nav,.site-widgets .column-offset-80.site-nav,.site-footer .column-offset-80.site-nav,.post-meta .column-offset-80.site-nav{margin-left:80%}.row .column.column-offset-90,.pagination ul .column.column-offset-90,.site-nav ul .column.column-offset-90,.site-widgets .column.column-offset-90,.site-footer .column.column-offset-90,.post-meta .column.column-offset-90,.row .column-offset-90.pagination,.pagination ul .column-offset-90.pagination,.site-nav ul .column-offset-90.pagination,.site-widgets .column-offset-90.pagination,.site-footer .column-offset-90.pagination,.post-meta .column-offset-90.pagination,.row .column-offset-90.site-nav,.pagination ul .column-offset-90.site-nav,.site-nav ul .column-offset-90.site-nav,.site-widgets .column-offset-90.site-nav,.site-footer .column-offset-90.site-nav,.post-meta .column-offset-90.site-nav{margin-left:90%}
.row .column.column-10,.pagination ul .column.column-10,.site-nav ul .column.column-10,.site-widgets .column.column-10,.site-footer .column.column-10,.post-meta .column.column-10,.row .column-10.pagination,.pagination ul .column-10.pagination,.site-nav ul .column-10.pagination,.site-widgets .column-10.pagination,.site-footer .column-10.pagination,.post-meta .column-10.pagination,.row .column-10.site-nav,.pagination ul .column-10.site-nav,.site-nav ul .column-10.site-nav,.site-widgets .column-10.site-nav,.site-footer .column-10.site-nav,.post-meta .column-10.site-nav{flex:0 0 10%;max-width:10%}.row .column.column-20,.pagination ul .column.column-20,.site-nav ul .column.column-20,.site-widgets .column.column-20,.site-footer .column.column-20,.post-meta .column.column-20,.row .column-20.pagination,.pagination ul .column-20.pagination,.site-nav ul .column-20.pagination,.site-widgets .column-20.pagination,.site-footer .column-20.pagination,.post-meta .column-20.pagination,.row .column-20.site-nav,.pagination ul .column-20.site-nav,.site-nav ul .column-20.site-nav,.site-widgets .column-20.site-nav,.site-footer .column-20.site-nav,.post-meta .column-20.site-nav{flex:0 0 20%;max-width:20%}.row .column.column-25,.pagination ul .column.column-25,.site-nav ul .column.column-25,.site-widgets .column.column-25,.site-footer .column.column-25,.post-meta .column.column-25,.row .column-25.pagination,.pagination ul .column-25.pagination,.site-nav ul .column-25.pagination,.site-widgets .column-25.pagination,.site-footer .column-25.pagination,.post-meta .column-25.pagination,.row .column-25.site-nav,.pagination ul .column-25.site-nav,.site-nav ul .column-25.site-nav,.site-widgets .column-25.site-nav,.site-footer .column-25.site-nav,.post-meta .column-25.site-nav{flex:0 0 25%;max-width:25%}.row .column.column-33,.pagination ul .column.column-33,.site-nav ul .column.column-33,.site-widgets .column.column-33,.site-footer .column.column-33,.post-meta .column.column-33,.row .column-33.pagination,.pagination ul .column-33.pagination,.site-nav ul .column-33.pagination,.site-widgets .column-33.pagination,.site-footer .column-33.pagination,.post-meta .column-33.pagination,.row .column-33.site-nav,.pagination ul .column-33.site-nav,.site-nav ul .column-33.site-nav,.site-widgets .column-33.site-nav,.site-footer .column-33.site-nav,.post-meta .column-33.site-nav,.row .column.column-34,.pagination ul .column.column-34,.site-nav ul .column.column-34,.site-widgets .column.column-34,.site-footer .column.column-34,.post-meta .column.column-34,.row .column-34.pagination,.pagination ul .column-34.pagination,.site-nav ul .column-34.pagination,.site-widgets .column-34.pagination,.site-footer .column-34.pagination,.post-meta .column-34.pagination,.row .column-34.site-nav,.pagination ul .column-34.site-nav,.site-nav ul .column-34.site-nav,.site-widgets .column-34.site-nav,.site-footer .column-34.site-nav,.post-meta .column-34.site-nav{flex:0 0 33.3333%;max-width:33.3333%}.row .column.column-40,.pagination ul .column.column-40,.site-nav ul .column.column-40,.site-widgets .column.column-40,.site-footer .column.column-40,.post-meta .column.column-40,.row .column-40.pagination,.pagination ul .column-40.pagination,.site-nav ul .column-40.pagination,.site-widgets .column-40.pagination,.site-footer .column-40.pagination,.post-meta .column-40.pagination,.row .column-40.site-nav,.pagination ul .column-40.site-nav,.site-nav ul .column-40.site-nav,.site-widgets .column-40.site-nav,.site-footer .column-40.site-nav,.post-meta .column-40.site-nav{flex:0 0 40%;max-width:40%}.row .column.column-50,.pagination ul .column.column-50,.site-nav ul .column.column-50,.site-widgets .column.column-50,.site-footer .column.column-50,.post-meta .column.column-50,.row .column-50.pagination,.pagination ul .column-50.pagination,.site-nav ul .column-50.pagination,.site-widgets .column-50.pagination,.site-footer .column-50.pagination,.post-meta .column-50.pagination,.row .column-50.site-nav,.pagination ul .column-50.site-nav,.site-nav ul .column-50.site-nav,.site-widgets .column-50.site-nav,.site-footer .column-50.site-nav,.post-meta .column-50.site-nav{flex:0 0 50%;max-width:50%}.row .column.column-60,.pagination ul .column.column-60,.site-nav ul .column.column-60,.site-widgets .column.column-60,.site-footer .column.column-60,.post-meta .column.column-60,.row .column-60.pagination,.pagination ul .column-60.pagination,.site-nav ul .column-60.pagination,.site-widgets .column-60.pagination,.site-footer .column-60.pagination,.post-meta .column-60.pagination,.row .column-60.site-nav,.pagination ul .column-60.site-nav,.site-nav ul .column-60.site-nav,.site-widgets .column-60.site-nav,.site-footer .column-60.site-nav,.post-meta .column-60.site-nav{flex:0 0 60%;max-width:60%}.row .column.column-66,.pagination ul .column.column-66,.site-nav ul .column.column-66,.site-widgets .column.column-66,.site-footer .column.column-66,.post-meta .column.column-66,.row .column-66.pagination,.pagination ul .column-66.pagination,.site-nav ul .column-66.pagination,.site-widgets .column-66.pagination,.site-footer .column-66.pagination,.post-meta .column-66.pagination,.row .column-66.site-nav,.pagination ul .column-66.site-nav,.site-nav ul .column-66.site-nav,.site-widgets .column-66.site-nav,.site-footer .column-66.site-nav,.post-meta .column-66.site-nav,.row .column.column-67,.pagination ul .column.column-67,.site-nav ul .column.column-67,.site-widgets .column.column-67,.site-footer .column.column-67,.post-meta .column.column-67,.row .column-67.pagination,.pagination ul .column-67.pagination,.site-nav ul .column-67.pagination,.site-widgets .column-67.pagination,.site-footer .column-67.pagination,.post-meta .column-67.pagination,.row .column-67.site-nav,.pagination ul .column-67.site-nav,.site-nav ul .column-67.site-nav,.site-widgets .column-67.site-nav,.site-footer .column-67.site-nav,.post-meta .column-67.site-nav{flex:0 0 66.6666%;max-width:66.6666%}
.row .column.column-75,.pagination ul .column.column-75,.site-nav ul .column.column-75,.site-widgets .column.column-75,.site-footer .column.column-75,.post-meta .column.column-75,.row .column-75.pagination,.pagination ul .column-75.pagination,.site-nav ul .column-75.pagination,.site-widgets .column-75.pagination,.site-footer .column-75.pagination,.post-meta .column-75.pagination,.row .column-75.site-nav,.pagination ul .column-75.site-nav,.site-nav ul .column-75.site-nav,.site-widgets .column-75.site-nav,.site-footer .column-75.site-nav,.post-meta .column-75.site-nav{flex:0 0 75%;max-width:75%}.row .column.column-80,.pagination ul .column.column-80,.site-nav ul .column.column-80,.site-widgets .column.column-80,.site-footer .column.column-80,.post-meta .column.column-80,.row .column-80.pagination,.pagination ul .column-80.pagination,.site-nav ul .column-80.pagination,.site-widgets .column-80.pagination,.site-footer .column-80.pagination,.post-meta .column-80.pagination,.row .column-80.site-nav,.pagination ul .column-80.site-nav,.site-nav ul .column-80.site-nav,.site-widgets .column-80.site-nav,.site-footer .column-80.site-nav,.post-meta .column-80.site-nav{flex:0 0 80%;max-width:80%}.row .column.column-90,.pagination ul .column.column-90,.site-nav ul .column.column-90,.site-widgets .column.column-90,.site-footer .column.column-90,.post-meta .column.column-90,.row .column-90.pagination,.pagination ul .column-90.pagination,.site-nav ul .column-90.pagination,.site-widgets .column-90.pagination,.site-footer .column-90.pagination,.post-meta .column-90.pagination,.row .column-90.site-nav,.pagination ul .column-90.site-nav,.site-nav ul .column-90.site-nav,.site-widgets .column-90.site-nav,.site-footer .column-90.site-nav,.post-meta .column-90.site-nav{flex:0 0 90%;max-width:90%}.row .column .column-top,.pagination ul .column .column-top,.site-nav ul .column .column-top,.site-widgets .column .column-top,.site-footer .column .column-top,.post-meta .column .column-top,.row .pagination .column-top,.pagination ul .pagination .column-top,.site-nav ul .pagination .column-top,.site-widgets .pagination .column-top,.site-footer .pagination .column-top,.post-meta .pagination .column-top,.row .site-nav .column-top,.pagination ul .site-nav .column-top,.site-nav ul .site-nav .column-top,.site-widgets .site-nav .column-top,.site-footer .site-nav .column-top,.post-meta .site-nav .column-top{align-self:flex-start}.row .column .column-bottom,.pagination ul .column .column-bottom,.site-nav ul .column .column-bottom,.site-widgets .column .column-bottom,.site-footer .column .column-bottom,.post-meta .column .column-bottom,.row .pagination .column-bottom,.pagination ul .pagination .column-bottom,.site-nav ul .pagination .column-bottom,.site-widgets .pagination .column-bottom,.site-footer .pagination .column-bottom,.post-meta .pagination .column-bottom,.row .site-nav .column-bottom,.pagination ul .site-nav .column-bottom,.site-nav ul .site-nav .column-bottom,.site-widgets .site-nav .column-bottom,.site-footer .site-nav .column-bottom,.post-meta .site-nav .column-bottom{align-self:flex-end}.row .column .column-center,.pagination ul .column .column-center,.site-nav ul .column .column-center,.site-widgets .column .column-center,.site-footer .column .column-center,.post-meta .column .column-center,.row .pagination .column-center,.pagination ul .pagination .column-center,.site-nav ul .pagination .column-center,.site-widgets .pagination .column-center,.site-footer .pagination .column-center,.post-meta .pagination .column-center,.row .site-nav .column-center,.pagination ul .site-nav .column-center,.site-nav ul .site-nav .column-center,.site-widgets .site-nav .column-center,.site-footer .site-nav .column-center,.post-meta .site-nav .column-center{align-self:center}@media(min-width:20rem){.row,.pagination ul,.site-nav ul,.site-widgets,.site-footer,.post-meta{flex-direction:row;margin-left:-1em;width:calc(100%+2rem)}.row .column,.pagination ul .column,.site-nav ul .column,.site-widgets .column,.site-footer .column,.post-meta .column,.row .pagination,.pagination ul .pagination,.site-nav ul .pagination,.site-widgets .pagination,.site-footer .pagination,.post-meta .pagination,.row .site-nav,.pagination ul .site-nav,.site-nav ul .site-nav,.site-widgets .site-nav,.site-footer .site-nav,.post-meta .site-nav{margin-bottom:inherit;padding:0 1rem}}html{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:22px}p{margin:.675rem 0 0;padding:0;line-height:1.35rem}dl,ul,ol{margin:1.35rem 0;padding:0}dl li,ul li,ol li{margin:0;padding:0;line-height:1.35rem}dl dl,dl ul,dl ol,ul dl,ul ul,ul ol,ol dl,ol ul,ol ol{margin:0}ol{list-style:decimal;margin:1.5rem}ul{list-style:none}blockquote{margin:1.35rem 0;padding:0;line-height:1.35rem}h1,h2,h3,.post-info h2,.bit h2,h4,h5,h6{font-family:Palatino,Georgia,"Times New Roman",serif;margin:1.35rem 0 0;padding:0;line-height:1.35rem;font-size:100%;font-weight:normal}
h1{font-size:2.5rem;line-height:2.7rem;margin-top:2.7rem}h2{font-size:2.25rem;line-height:2.295rem;margin-top:2.295rem}h3,.post-info h2,.bit h2{font-size:2rem;line-height:2.025rem;margin-top:2.025rem}h4{font-size:1.6875rem}h5{font-size:1.43rem}h6{font-size:1.2rem}table{margin-top:1.35rem;border-spacing:0;border-collapse:collapse}td,th{padding:0;line-height:1.35rem}pre,code{font-family:"Source Code Pro","Monaco","Inconsolata","Fira Mono","Droid Sans Mono",monospace}code{vertical-align:bottom;padding:1px 2px;border-radius:.4rem;white-space:nowrap}pre{padding:0;overflow-x:scroll;overflow-y:hidden}pre>code{border:0;padding:0;border-radius:0;white-space:pre}pre>code table{margin:0}.lead,.about-descriptions dt,.error-message,.cheat-sheets dt,.playlists dt{font-size:1.2rem}.hug{margin-top:0}.hidden-text{line-height:0;font-size:0}@media(min-width:17rem){:root{font-size:calc(0.9375em+((1vw - .175em) * 1.4024))}}@media(min-width:48.75rem){:root{font-size:1.35em}}.body{width:100%;display:flex;flex-direction:column;min-height:100vh;background-color:#f4f5f6}.body>*{flex:1 1 auto}.divider,.post-divider,.bit-divider,.video-divider{align-self:center;margin:1.35rem;width:60%}.main,.posts,.tags,.bits,.front-page,.about,.not-found,.cheat-sheets,.playlists,.current-playlist,.video{display:flex;flex-direction:column;justify-content:space-between}header h1{text-align:center}.highlight{margin:.5rem}.highlight table{padding:0}.highlight .lineno{padding:8px;margin:0}pre.highlight{padding:.3rem}code{color:#265c83;background-color:#d9dfe5}pre>code{background-color:#002451}html{-webkit-font-smoothing:antialiased}.highlight{background:#002451;color:#fff}.highlight>code{color:#bbdaff}.highlight .hll{background-color:#003f8e}.highlight .lineno{background-color:#193962;color:#bbdaff}.highlight .ge{font-style:italic}.highlight .gs{font-weight:bold}.highlight .o{color:#9ff}.highlight .ow{color:#9ff}.highlight .c{color:#7285b7;font-style:italic}.highlight .cm{color:#7285b7;font-style:italic}.highlight .cp{color:#7285b7;font-style:italic}.highlight .c1{color:#7285b7;font-style:italic}.highlight .cs{color:#7285b7;font-style:italic}.highlight .n{color:#fff}.highlight .py{color:#fff}.highlight .nl{color:#fff}.highlight .ni{color:#fff}.highlight .nb{color:#fff}.highlight .bp{color:#fff}.highlight .nf{color:#bbdaff}.highlight .na{color:#bbdaff}.highlight .nx{color:#bbdaff}.highlight .nc{color:#ffeead}.highlight .nn{color:#ffeead}.highlight .no{color:#ff9da4}.highlight .ne{color:#ff9da4}.highlight .nd{color:#9ff}.highlight .nt{color:#9ff}.highlight .kn{color:#9ff}.highlight .k{color:#ebbbff}.highlight .kc{color:#ebbbff}.highlight .kd{color:#ebbbff}.highlight .kp{color:#ebbbff}.highlight .kr{color:#ebbbff}.highlight .kt{color:#ffeead}.highlight .nv{color:#ff9da4}.highlight .vc{color:#ff9da4}.highlight .vg{color:#ff9da4}.highlight .vi{color:#ff9da4}.highlight .m{color:#ffc58f}.highlight .il{color:#ffc58f}.highlight .mf{color:#ffc58f}.highlight .mh{color:#ffc58f}.highlight .mi{color:#ffc58f}.highlight .mo{color:#ffc58f}.highlight .s{color:#d1f1a9}.highlight .sr{color:#d1f1a9}.highlight .sb{color:#d1f1a9}.highlight .s2{color:#d1f1a9}.highlight .sh{color:#d1f1a9}.highlight .sx{color:#d1f1a9}.highlight .s1{color:#d1f1a9}.highlight .ss{color:#d1f1a9}.highlight .se{color:#ffc58f}.highlight .si{color:#ffc58f}.highlight .sc{color:#fff}.highlight .sd{color:#7285b7}.highlight .l{color:#ffc58f}.highlight .ld{color:#d1f1a9}.highlight .p{color:#fff}.highlight .w{color:#fff}.highlight .err{color:#ff9da4}.highlight .gp{color:#ffeead}.highlight .gi{color:#d1f1a9}.highlight .gd{color:#ff9da4}.highlight .gh{color:#fff;font-weight:bold}.highlight .gu{color:#9ff;font-weight:bold}h1{display:flex;justify-content:center;margin:0}th{border-bottom:.1rem solid #949494}td,th{padding:.5rem;text-align:left}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}blockquote{border-left:.17rem solid #949494;margin-left:1em;padding:0 1.5rem;border-radius:.3rem}blockquote *:last-child{margin-bottom:0}hr{border:0;border-top:.1rem solid #949494;margin:.5rem 1.7rem}.pagination{margin:0}.pagination ul{justify-content:center}.pagination li{margin:0 .5em}a,#table-of-contents summary:hover,#table-of-contents summary:focus{color:#006394;text-decoration:none;transition:.3s}a:focus,#table-of-contents summary:hover,#table-of-contents summary:focus,a:hover,#table-of-contents summary:hover{color:#006be6;outline:3px solid #006be6;text-decoration:none}#table-of-contents{margin-top:1.5rem}#table-of-contents summary{font-size:1.43rem}#table-of-contents li{font-size:.9rem}.bits nav ul>li:before,.front-page ul>li:before,.cheat-sheet ul>li:before,.playlists ul>li:before,.post ul>li:before{color:#949494;font-size:.75rem}.bits nav ul li:before,.front-page ul li:before,.cheat-sheet ul li:before,.playlists ul li:before,.post ul li:before{content:"— "}
.bits nav ul ul>li,.front-page ul ul>li,.cheat-sheet ul ul>li,.playlists ul ul>li,.post ul ul>li{margin-left:.675rem}.bits nav ul ul li:before,.front-page ul ul li:before,.cheat-sheet ul ul li:before,.playlists ul ul li:before,.post ul ul li:before{content:"+ "}.bits nav ul ul ul li:before,.front-page ul ul ul li:before,.cheat-sheet ul ul ul li:before,.playlists ul ul ul li:before,.post ul ul ul li:before{content:"* "}.site-header{display:flex;flex-direction:column;width:100%;margin-top:4.05rem;justify-content:center;align-items:center}.site-header a:hover,.site-header #table-of-contents summary:hover,#table-of-contents .site-header summary:hover{color:#006be6}.to-main-content{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.to-main-content:focus,#table-of-contents summary.to-main-content:hover,#table-of-contents summary.to-main-content:focus{position:static;color:#006be6;text-decoration:none;outline:3px solid #006be6;transition:.3s;clip:auto;height:auto;width:auto}.site-nav{padding:0 .5em}.site-nav ul{max-width:128rem;justify-content:center}.site-nav li{margin:0 .1em}.site-nav a[aria-current],.site-nav #table-of-contents summary[aria-current]:hover,#table-of-contents .site-nav summary[aria-current]:hover,.site-nav #table-of-contents summary[aria-current]:focus,#table-of-contents .site-nav summary[aria-current]:focus{color:#373f51;text-decoration:underline}.site-nav a[aria-current]:focus,.site-nav #table-of-contents summary[aria-current]:hover,#table-of-contents .site-nav summary[aria-current]:hover,.site-nav #table-of-contents summary[aria-current]:focus,#table-of-contents .site-nav summary[aria-current]:focus,.site-nav a[aria-current]:hover,.site-nav #table-of-contents summary[aria-current]:hover,#table-of-contents .site-nav summary[aria-current]:hover{outline:1.5px solid #373f51}.site-widgets{justify-content:center;align-items:center;margin:0 0 .8em 0}.search-box input[type="text"]{font-size:18px;height:40px;margin:0;max-width:160px;padding:0}.search-box input[type="submit"]{font-size:18px;height:40px;margin:0;max-width:75px;padding:0}.search-box input:focus,.search-box input:hover{outline:3px solid #006be6}.feed{height:40px;margin:0;max-width:40px}.site-main{margin-bottom:1.35rem}.site-footer{margin-left:0;max-width:128rem;background-color:#000a0f;align-items:baseline;justify-content:space-around}.site-footer ul.footer-license{display:flex;max-width:128rem;align-self:center}.site-footer ul.footer-license li{margin:0 .5em}.site-footer a:hover,.site-footer #table-of-contents summary:hover,#table-of-contents .site-footer summary:hover{color:#006be6}@media(min-width:400px){.site-nav li{margin:0 .5em}}.post .post-meta{justify-content:center}.post table{display:block;overflow-x:auto}.post-meta{color:#265c83;margin:.675rem 0 0}.tag small{font-size:.55rem}.bit-divider{margin-top:2.7rem}.front-page .post-meta{justify-content:center}.about-descriptions{margin:1.35rem}.about-descriptions dd{margin:.225rem;margin-left:1.35rem}.about-footer{display:flex;justify-content:center;margin:1.35rem}.about-footer small{font-size:.7rem}.about-footer .heart{color:red}.cheat-sheets dd{margin:.225rem;margin-left:1.35rem}.cheat-sheets dl{margin:.225rem 0}.cheat-sheet-list small{font-size:.55rem}.cheat-sheet .table{overflow-x:auto}.playlists dd{margin:.225rem;margin-left:1.35rem}.playlist small{font-size:.55rem}.video header{display:flex;flex-direction:column;align-items:center}.video-frame{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-frame iframe{position:absolute;top:0;left:0;width:100%;height:100%}