@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap");html{height:100%}body{background:#000 url(/assets/images/scanlines.png);color:#FFF;display:flex;flex-direction:column;font-family:"Open Sans", sans-serif;font-size:1rem;line-height:1.6;margin:0;min-height:100%}a{color:#0FF;text-decoration:none}a:hover{text-decoration:underline}.wrapper{margin:0 auto;max-width:1500px;padding:0 1rem}#home{align-items:center;display:flex;flex-grow:1;border-bottom:4px solid #39C;padding:1rem 0;text-align:center;text-transform:uppercase}#home #logo{margin:0 0 2rem}#home #logo img{height:377px;width:287px}#home #nav{width:377px}#home #nav #domain{font-weight:bold}#home #nav #domain #tld{font-weight:normal}#home #nav ul{list-style:none;margin:0;padding:0}#home #nav ul li{display:inline}#home #nav ul li:not(:last-child)::after{content:"|";margin:0 0 0 0.5ch}#home #nav ul li a{vertical-align:middle}header{border-bottom:4px solid #39C;padding:1rem 0;text-transform:uppercase}header .wrapper{align-items:end;display:flex;gap:1rem}header #logo{flex:1;overflow:hidden}header #logo img{display:block;float:left;max-width:200px;width:100%}header #nav{flex:1;text-align:right}header #nav #domain{font-weight:bold}header #nav #domain #tld{font-weight:normal}header #nav ul{list-style:none;margin:0;padding:0}header #nav ul li{display:inline}header #nav ul li:not(:last-child)::after{content:"|";margin:0 0 0 0.5ch}header #nav ul li a{vertical-align:middle}@media (max-width: 600px){header #nav ul li{display:block}header #nav ul li:not(:last-child)::after{content:none}}main{background:#036;padding:1rem 0}main a img{border:3px solid transparent;transition:border 0.25s}main a:hover img{border-color:#0FF}main img{box-sizing:border-box;border-radius:10px;max-width:747px;width:100%}footer{background:#036;border-top:4px solid #39C;flex-grow:1;font-size:0.8rem;padding:1rem 0;min-height:100%}footer #copyright a{color:#CFF;font-weight:bold}#breadcrumbs{font-size:0.875rem;margin:0 0 1rem}#breadcrumbs ol{list-style:none;margin:0;padding:0}#breadcrumbs ol li{display:inline}#breadcrumbs ol li:not(:nth-last-child(2),:last-child)::after{content:"›";margin:0 0 0 0.5ch}#breadcrumbs ol li:last-child{background:url(/assets/images/breadcrumb.png) no-repeat;display:block;font-weight:bold;padding:0 0 0 18px}#author{text-align:right}
