/*dillon.global*/*{box-sizing:border-box;margin:0;padding:0}html{font-family:Helvetica,Arial,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{padding:10px;max-width:820px;margin:auto}header{padding-bottom:10px}p{margin:1em 0}.row{display:flex}#bio{font-size:1.1em}#bio code{font-size:1em}.block-title,.inner-block-title{font-weight:600;font-size:.85rem}.block-title{padding:20px 0}.title{font-weight:600}.flare,.hover-flare:hover,a:hover>.title{color:#4320ef}.link-arrow{display:none;text-decoration:none}.underline{text-decoration:underline}.date{font-weight:500}.block{border-radius:3px;padding:20px;border:1px solid #e7e9eb}.block .link-arrow{display:inline-block;text-decoration:none}.social>a:hover{background-color:rgba(100,100,100,.08)}.grid{display:grid}.grid>a:hover{border:1px solid #b8b8b8}.grid-small-gap{grid-gap:10px 10px}.grid-two-col{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.grid-three-col{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.grid-four-col{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}a{color:inherit;text-decoration:none}code{background-color:rgba(67,32,239,.1);padding:0 2px;font-size:1em;font-family:Consolas,monospace}ul{margin-block-start:.5em;padding-left:2em}footer{display:flex;justify-content:space-between;margin:30px 0 15px 0;padding-top:10px;border-top:1px solid #e7e9eb;font-size:.9em}::selection{background:#000;color:#fff}@media (pointer:fine){.block .link-arrow,.link-arrow{display:none}a:hover .link-arrow{display:inline-block}}@media print{code,html{font-size:12px}header{padding-bottom:0}.block{padding:10px!important}.block-title{padding:10px 0!important}#download-button,#show-all-projects,footer{display:none}}