body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}html{aspect-ratio:900/300;background-attachment:fixed;background-color:#131223;background-image:url(/static/media/amethyst-rift.f2d52d3bb78397ec36c4.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;width:100%}body{color:#fcf;font-family:Georgia,sans-serif;font-size:16px;margin:5% auto;text-align:center}h1{font-size:2em;margin:.5rem auto}h1,h2{color:#fff;text-shadow:0 0 5px #fcf}h2{margin:0 auto;padding:1% 5%}p{word-spacing:3px}code{background-color:#c100df80;border-radius:5px;color:#fff;font-size:.9em;padding:0 .25em}.rift{aspect-ratio:900/450;background-attachment:fixed;background-image:url(/static/media/amethyst-rift.f2d52d3bb78397ec36c4.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%}.fade-in{opacity:0}.fade-in,.fade-out{background-color:#131223;height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100%}.fade-out{opacity:1}.youtube,a{color:#fff;text-decoration:none}a:hover,button:hover{animation:linkfade 3s ease-in-out infinite;color:#c100df}#navbar{background-color:#131223;display:flex;justify-content:space-evenly;padding:1%;position:fixed;top:0;width:100vw;z-index:998}#navbar a{padding:0 1%}#navbar a:hover{animation:none}#navbar a.active,#navbar a:hover{color:#fcf;transform:scale(1.2)}#navbar a.active:hover{animation:none;cursor:default}#navbar a.active:after{animation:underline 1s ease-in-out;border-bottom:1px solid #fcf;content:"";display:block;margin:0 auto}#about{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-evenly;margin:0 auto;overflow:hidden;width:80%}#bio{width:50%}.bio-pic{border-radius:100%;height:auto;max-width:500px;width:100%}#extras{align-items:center;display:flex;flex-flow:column;width:50%}#activity-log{background-color:#131223;border:1px solid #fcf;border-radius:5px;display:flex;flex-direction:column;margin-bottom:2%;max-height:50vh;max-width:75%;overflow:auto;padding:1% 2%}.activity{font-size:.8em;word-spacing:normal}.activity b{color:#c100df}.entry-pic{float:right;height:100px}.date{color:#dcdada;float:left;font-size:.8em;font-style:italic;opacity:.75}#toolbox{width:60%}.legend{background-color:#131223;border:1px solid #fcf;border-radius:5px;color:#ccc;display:flex;flex-flow:row wrap;font-family:monospace,sans-serif;font-size:10px;gap:1%;justify-content:space-evenly;padding:1%}.legend span{align-items:center;display:flex;flex-direction:row;gap:.5em;justify-content:center}.key{border-radius:5px;display:inline-block;height:15px;width:15px}#skill-container{align-content:center;display:flex;flex-flow:row wrap;justify-content:center;margin-top:1%}.skill{border-radius:5px;color:#fff;font-size:.8em;margin:1%;padding:1%}.one{background-color:#7d18a8;box-shadow:0 0 3px 2px #7d18a880}.two{background-color:#a925eb;box-shadow:0 0 3px 2px #a925eb80}.three{background-color:#c100df;box-shadow:0 0 3px 2px #c100df80}#projects{margin-top:5%}#projects-div{flex-flow:row wrap;gap:10px 10px}#projects-div,.project-tile{display:flex;justify-content:center}.project-tile{background-color:#131223;border:1px solid #fcf;border-radius:5px;box-shadow:2px 3px 3px 1px #736c7380;flex-direction:column;max-width:50vw;overflow:hidden;position:relative}.project-tile:hover{animation:softglow 3s ease-in-out infinite}.project-tile p{padding:0 2%}.project-tile p:after{border-bottom:1px solid #ccc;content:"";display:block;margin:1% auto;opacity:.75;width:80%}.project-header{position:relative}.project-header a{font-size:1rem;position:absolute;right:-.5rem;top:50%;transform:translateY(-50%)}.project-img{height:auto;max-height:375px;max-width:auto;object-fit:contain;width:100%}.highlights{color:#fff;font-size:.8em;margin:-2% 1% 2%;text-align:left}.github{bottom:0;margin:1%;position:absolute;right:0}.focus{height:100%;opacity:.8;width:100%;z-index:999}#player,.focus{background-color:#131223;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%)}#player{animation:softglow 10s ease-in-out infinite;border:1px solid #fcf;border-radius:5px;box-shadow:2px 3px 3px 1px #736c7380;padding:2%;width:60vw;z-index:1000}.close{border:none;border-radius:10px;color:#fcf;font-size:1.5em;right:0;top:0}.close,.youtube{background-color:#131223;cursor:pointer;position:absolute}.youtube{border:none;bottom:0;font-family:Georgia,sans-serif;font-size:1em;left:0;margin:1%}.video{aspect-ratio:16/9;border:none;width:90%}.tech{color:#ccc;font-size:.8em;font-style:italic;margin:0 auto 1%;opacity:.75}#task-board{display:flex;flex-flow:row wrap;gap:1%;justify-content:center;left:50%;margin:0 auto;overflow:hidden;position:fixed;transform:translateX(-50%);width:90%}.task-column{overflow:hidden;width:30%}.task-container{background-color:#131223;border:1px solid #fcf;border-radius:5px;display:flex;flex-direction:column;height:min(75vh,80%);overflow:auto}.task{background-color:#c100df;border-radius:5px;box-shadow:0 0 3px 2px #c100df80;color:#fff;font-size:.8em;margin:1% auto;padding:1%;width:95%}.task:nth-child(3n-1){background-color:#a925eb;box-shadow:0 0 3px 2px #a925eb80}.task:nth-child(3n){background-color:#7d18a8;box-shadow:0 0 3px 2px #7d18a880}.blocker{background-color:#131223;border-radius:5px;color:#ccc;display:block;font-family:monospace,sans-serif;font-size:.625rem;margin:1%;padding:1% .25em}.blocker b{color:red}#contact{align-items:center;background-color:#13122390;border:1px solid #fcf;border-radius:5px;box-shadow:2px 3px 3px 1px #736c7380;display:flex;flex-flow:column nowrap;gap:2%;justify-content:center;margin:0 auto;padding:1rem;width:50%}#contact p{line-height:1.5rem;max-width:60ch}.icons{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin:0 auto;width:80%}#contact i{font-size:3em}#contact h2{margin-bottom:.5rem;padding:5% 0}#contact h2:after{animation:underline 1s ease-in-out;border-bottom:1px solid #fcf;box-shadow:0 0 5px #fcf;content:"";display:block}@media only screen and (max-width:1156px){#about{width:90%}.project-tile{max-width:60vw}}@media only screen and (min-width:480px) and (max-width:860px){.legend{align-items:baseline;flex-direction:column}.legend span{margin-block:1%;padding-inline:2%}}@media only screen and (max-width:760px){body{font-size:14px;margin-top:7%}#about{width:95%}#activity-log{max-width:65%}#projects-div{display:flex;flex-flow:row wrap;gap:10px 10px;justify-content:center}.project-tile{flex-direction:column;justify-content:center;max-width:75vw}#player{width:75%}#task-board h2{font-size:1.1em}#contact{width:60%}}@media only screen and (max-width:480px){html{background-size:cover}body{font-size:12px;margin-top:7%}#about{flex-flow:column wrap;width:100%}#bio,#extras,#toolbox{width:90%}.bio-pic{max-width:200px}#activity-log{max-height:275px;max-width:100%}.highlights{margin-left:-2%}.tech{max-width:50%}#player{width:90%}#task-board{flex-flow:column wrap;overflow:auto;padding-bottom:1rem;position:absolute}.task-column{height:auto;margin:0 auto;width:90%}.task-container{height:40vh;max-height:-webkit-min-content;max-height:min-content}#contact{width:80%}}@keyframes linkfade{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes underline{0%{border-bottom:1px solid #fcf;margin:0 50%}to{border-bottom:1px solid #fcf;margin:0}}@keyframes softglow{0%{box-shadow:2px 3px 3px 1px #736c7380}50%{box-shadow:3px 3px 5px 3px #ffccff80,-3px -3px 5px 3px #ffccff80}to{box-shadow:2px 3px 3px 1px #736c7380}}
/*# sourceMappingURL=main.b4f6b419.css.map*/