.github-ref-container{display:flex}.github-ref-container h2{padding:var(--gap);z-index:1;position:relative;border:1px solid var(--border);border-radius:var(--radius);box-shadow:1px 2px 4px 0 var(--secondary);margin:auto auto var(--gap);overflow:hidden;max-width:var(--main-width);background-color:var(--theme)}.github-ref-container h2 svg{width:1.15em!important;max-width:1.1em!important;display:inline-block;left:0;margin-right:.3em;vertical-align:-.18em}.github-ref-container h2 svg path{fill:var(--primary)}.post-entry{page-break-inside:avoid;-webkit-break-inside:avoid;break-inside:avoid;margin-bottom:unset}.share-buttons{border:unset;justify-content:center}.post-single.about .post-header{width:100%;display:flex;justify-content:space-between;align-items:center}.post-single.about .post-header svg{margin-right:10px}.post-content img{margin:auto}.post-content table th,.post-content table:not(.highlighttable) td{border-bottom:unset}.two-columns{display:grid;grid-template-columns:auto auto;grid-gap:var(--gap)}.case-study .list-header{border-bottom:2px solid var(--border);padding-bottom:10px;margin-top:40px;margin-bottom:40px}.dark figure.background-light img{background-color:#f5f5f5;padding:.5rem}.top-link{bottom:30px}.post-content section.keep-in-contact a{box-shadow:unset}.post-content section.certifications a{box-shadow:unset}.post-content section.certifications .badges{display:flex}.post-content section.certifications .badges img{width:160px;height:160px}.post-content section.certifications .badges{list-style:none;margin:auto;justify-content:space-between}.post-content section.certifications .badges li p{padding-top:15px;text-align:center}@media screen and (max-width:768px){.case-study .list-header{margin-bottom:20px}.post-entry{margin-bottom:var(--gap)}.two-columns{display:block}.post-content section.certifications .badges{display:block}.post-content section.certifications .badges div{max-width:unset;margin:unset}}@media screen and (max-width:900px){.list .top-link{transform:unset}}.post-tags a{color:var(--content);background:var(--code-bg)}body:not(.dark) .post-content p a:not(.lnlinks){color:var(--secondary)}.post-content p a:not(.lnlinks){color:var(--tetriary)}.post-meta a{color:var(--tetriary)}.chroma{color:var(--content);background-color:var(--entry)}.chroma .x{}.chroma .err{}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.chroma .hl{display:block;width:100%;background-color:#ffc}.chroma .lnt{margin-right:.4em;padding:0 .4em}.dark .chroma .lnt{color:var(--secondary)}.chroma .ln{margin-right:.4em;padding:0 .4em;color:#959595}.chroma .k{color:#ff79c6}.chroma .kc{color:#ff79c6}.chroma .kd{color:#8be9fd;font-style:italic}.chroma .kn{color:#ff79c6}.chroma .kp{color:#ff79c6}.chroma .kr{color:#ff79c6}.chroma .kt{color:#8be9fd}.chroma .n{}.chroma .na{color:#50fa7b}.chroma .nb{color:#8be9fd;font-style:italic}.chroma .bp{}.chroma .nc{color:#50fa7b}.chroma .no{}.chroma .nd{}.chroma .ni{}.chroma .ne{}.chroma .nf{color:#50fa7b}.chroma .fm{}.chroma .nl{color:#8be9fd;font-style:italic}.chroma .nn{}.chroma .nx{}.chroma .py{}.chroma .nt{color:#ff79c6}.chroma .nv{color:#8be9fd;font-style:italic}.chroma .vc{color:#8be9fd;font-style:italic}.chroma .vg{color:#8be9fd;font-style:italic}.chroma .vi{color:#8be9fd;font-style:italic}.chroma .vm{}.chroma .l{}.chroma .ld{}.chroma .s{color:#f1fa8c}.chroma .sa{color:#f1fa8c}.chroma .sb{color:#f1fa8c}.chroma .sc{color:#f1fa8c}.chroma .dl{color:#f1fa8c}.chroma .sd{color:#f1fa8c}.chroma .s2{color:#f1fa8c}.chroma .se{color:#f1fa8c}.chroma .sh{color:#f1fa8c}.chroma .si{color:#f1fa8c}.chroma .sx{color:#f1fa8c}.chroma .sr{color:#f1fa8c}.chroma .s1{color:#f1fa8c}.chroma .ss{color:#f1fa8c}.chroma .m{color:#bd93f9}.chroma .mb{color:#bd93f9}.chroma .mf{color:#bd93f9}.chroma .mh{color:#bd93f9}.chroma .mi{color:#bd93f9}.chroma .il{color:#bd93f9}.chroma .mo{color:#bd93f9}.chroma .o{color:#ff79c6}.chroma .ow{color:#ff79c6}.chroma .p{}.chroma .c{color:#8c95b1}.chroma .ch{color:#8c95b1}.chroma .cm{color:#8c95b1}.chroma .c1{color:#8c95b1}.chroma .cs{color:#8c95b1}.chroma .cp{color:#ff79c6}.chroma .cpf{color:#ff79c6}.chroma .g{}.chroma .gd{color:#f55}.chroma .ge{text-decoration:underline}.chroma .gr{}.chroma .gh{font-weight:700}.chroma .gi{color:#50fa7b;font-weight:700}.chroma .go{color:#44475a}.chroma .gp{}.chroma .gs{}.chroma .gu{font-weight:700}.chroma .gt{}.chroma .gl{text-decoration:underline}.chroma .w{}.post-content a,.post-meta a,.toc a:hover{box-shadow:0 1px,-.1em 0 .1em transparent}.highlight span.lnt a{box-shadow:unset}