html{background-color:#002b36;color:#E0EEC6;font-family:"Courier New"}.topbar{float:right;padding:4vh;padding-right:5vw}.topbar a{text-align:center;padding:14px 16px;color:inherit;text-decoration:none;font-family:"Courier New";font-size:90%}.topbar a:hover{font-weight:bolder}.contact{width:400px;margin:0 auto;padding:25vh 0;text-align:center;font-weight:bolder;font-size:200%}.listing{padding:10vh 30vw;line-height:1.5}.listing h1{font-size:250%;margin-bottom:0}.listing a{color:inherit}.listing li a{text-decoration:none;color:#E0EEC6}.listing li a:hover{opacity:0.7}.listing hr{margin-bottom:4vh}.icon{text-align:center;text-decoration:none;color:inherit}.fab:hover{opacity:0.7}.video-container{position:relative;padding-bottom:56.25%;height:0;margin-bottom:3vh}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.row{display:flex}.column{flex:50%}.listing table{display:block;overflow-x:auto;border-collapse:collapse;font-size:80%;width:60vw;margin:3vh -10vw}@media (max-width: 800px){.listing table{width:auto;margin:3vh 0}}.listing th,.listing td{border:1px solid rgba(224,238,198,0.3);padding:6px 10px;text-align:left;vertical-align:top}.listing th{background-color:rgba(224,238,198,0.08)}.listing p img{display:block;width:60vw;max-width:none;margin:3vh -10vw 0;border-radius:6px}.listing .caption{font-size:85%;opacity:0.8;text-align:center;margin-top:1vh}@media (max-width: 800px){.listing p img{width:100%;margin:3vh 0 0}}.post{font-family:"JetBrains Mono", "Courier New", monospace;line-height:1.8}.post h1{font-family:"Courier New", monospace}.post .subtitle{font-style:italic;margin:1vh 0 0}
