:root{--main-color: #050505;--background-color: #050505;--text-orange: #ff5a00;--text-green: #80ffd5}html{overflow:auto;scrollbar-gutter:stable}body{min-width:280px;margin:8px;font-family:Courier New,Noto Sans Mono,monospace;background-color:var(--background-color);scrollbar-gutter:stable}main{box-sizing:border-box;width:min(100%,1250px);margin-right:auto;margin-left:auto;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;color:var(--text-orange);border-radius:10px;background-color:var(--main-color);line-height:1.05;letter-spacing:.02em;text-wrap:wrap;text-shadow:0 0 1px var(--text-orange),0 0 3px var(--text-orange),0 0 7px color-mix(in srgb,var(--text-orange) 90%,transparent),0 0 15px color-mix(in srgb,var(--text-orange) 50%,transparent),0 0 25px color-mix(in srgb,var(--text-orange) 30%,transparent);filter:blur(.15px)}h1{width:min(100%,1250px);margin:auto auto 8px;font-weight:900;color:var(--text-green);text-shadow:0 0 1px var(--text-green),0 0 3px var(--text-green),0 0 7px color-mix(in srgb,var(--text-green) 90%,transparent),0 0 15px color-mix(in srgb,var(--text-green) 50%,transparent),0 0 25px color-mix(in srgb,var(--text-green) 30%,transparent);filter:blur(.15px)}h1 a:link,h1 a:visited{text-decoration:inherit;color:inherit}h2,h3{font-size:1.25em;color:var(--text-green);text-shadow:0 0 1px var(--text-green),0 0 3px var(--text-green),0 0 7px color-mix(in srgb,var(--text-green) 90%,transparent),0 0 15px color-mix(in srgb,var(--text-green) 50%,transparent),0 0 25px color-mix(in srgb,var(--text-green) 30%,transparent);filter:blur(.15px)}h2:first-child{margin-top:0}h2{text-transform:uppercase}a:link,a:visited{color:var(--text-green);text-shadow:0 0 1px var(--text-green),0 0 3px var(--text-green),0 0 7px color-mix(in srgb,var(--text-green) 90%,transparent),0 0 15px color-mix(in srgb,var(--text-green) 50%,transparent),0 0 25px color-mix(in srgb,var(--text-green) 30%,transparent);filter:blur(.15px)}hr{border:none;border-top:2px dashed var(--text-orange);width:100%;filter:blur(.15px)}img{display:block;margin:.5rem auto;max-width:90%;max-height:400px}figure img{margin:0 0 .5rem;max-width:100%}footer{bottom:0;left:0;width:fit-content;margin-top:8px;margin-right:auto;margin-left:auto;padding:.5rem;text-align:center;color:var(--text-orange);border-radius:10px;background-color:var(--main-color)}footer p:first-child{margin-top:0}footer p:last-child{margin-bottom:0}table{margin:auto}table,th,td{border-collapse:collapse;border:1px solid}th,td{padding-right:1rem;padding-left:1rem}#bg{position:fixed;z-index:-1;top:0;left:0;width:100vw;height:100vh;pointer-events:none}#breadcrumbs{margin-bottom:1rem;padding-top:1rem}.indent-1{margin-left:1rem}.indent-2{margin-left:2rem}#nav-header{display:flex;flex-direction:row;box-sizing:border-box;width:min(100%,1250px);margin-right:auto;margin-left:auto;margin-bottom:1rem;padding-left:.5rem;justify-content:flex-start;gap:1rem}.nav-option{display:flex;flex-direction:column}.nav-btn,.nav-btn-current{inset:-1em;display:inline-block;padding:4px 12px;text-decoration:none}.nav-btn-current{cursor:default}.nav-bar-active,.nav-btn:hover+.nav-bar{display:inline-block;padding:1px;height:1px;color:var(--text-green);background:var(--text-green);border:2px solid var(--text-green);border-radius:2px;text-decoration:none;box-shadow:0 0 2px var(--text-green),0 0 5px var(--text-green),0 0 10px color-mix(in srgb,var(--text-green) 80%,transparent),0 0 20px color-mix(in srgb,var(--text-green) 40%,transparent)}.project-container{display:flex;flex-direction:row;gap:1rem}.project-img{align-items:center;align-content:center}.project-img img{min-width:90px;max-width:90px}.project-description{flex-grow:2}.project-description p{margin-top:0;margin-bottom:.5rem}.project-description p:last-child{margin-bottom:0}@media screen and (max-width:750px){body{margin:1vw}main{padding-right:2vw;padding-left:2vw}h1,h2,label{text-align:center}footer{margin-top:1vw}#nav-header{justify-content:center}}@media screen and (max-width:500px){.project-container{display:flex;flex-direction:row-reverse}.project-img img{float:right}}
