body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Raleway,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{--header-height:60px;--nav-height:20px;--footer-height:250px;--below-header:calc(var(--header-height) + var(--nav-height) + 33px);--anim-rate:250ms}.color-theme-light{--color-background-1:#6694cc;--color-background-2:#c4edf7;--color-background-3:#f5f5f5;--color-gray:#b5b5b5;--background-polar:#fff;--font-color-1:#000;--font-color-2:grey;--font-color-3:#fff;--font-link-color:#0b45f4;--like-btn-liked:#ccc;--color-shadow:#9e9e9e;--color-header-detail-1:#80b9ff;--button-dark-detail:#000;--contrast1:#595959;--contrast2:#fff}.color-theme-dark{--color-background-1:#19304d;--color-background-2:#0e5567;--color-background-3:#1c1c21;--color-gray:#525252;--background-polar:#1a1a1a;--font-color-1:#fff;--font-color-2:#999;--font-color-3:grey;--font-link-color:#0ba6f4;--like-btn-liked:#333;--color-shadow:#2e2e2e;--color-header-detail-1:#103b70;--button-dark-detail:#000;--contrast1:#a6a6a6;--contrast2:#000}.app-header{position:fixed;top:0;width:100%;z-index:2}.app-header>div{display:grid;grid-template-columns:.4fr 10fr 2fr;height:var(--header-height)}.app-header>div,.app-nav{align-items:center;font-size:.9em}.app-nav{color:var(--font-color-1);flex-wrap:nowrap;height:var(--nav-height);padding:8px 10px}.nav-buttons{padding:3px 5px}.nav-menu>div{grid-gap:15px;display:grid;padding:15px;position:absolute;white-space:nowrap;z-index:-2}.menu-close>div{top:-1000%;transition:top var(--anim-rate) ease-in}.menu-open>div{top:99%;transition:top var(--anim-rate) cubic-bezier(0,.9,.9,1)}.scroll-track-bar{background:var(--color-gray);height:5px;margin:0;position:relative;top:10px;z-index:-2}.app-footer{color:var(--font-color-1);font-size:.9em;height:var(--footer-height)}.app-footer-link-grid{justify-content:space-around;line-height:2;padding-left:8px}.app-footer ul{padding:0}.app-footer ul li{list-style:none;padding:0}.flex-between{display:flex;flex-wrap:nowrap;justify-content:space-between}.flex-around{display:flex;justify-content:space-evenly}.flex-gap-1{gap:5vw}.flex-wrap{flex-wrap:wrap}.flex-around-align{align-items:center;display:flex;justify-content:space-evenly}.flex-start{display:flex}.flex-center,.flex-center-align{display:flex;justify-content:center}.flex-center-align{align-items:center}.flex-center-vert{justify-content:center}.flex-center-vert,.flex-center-vert-align{display:flex;flex-direction:column;height:100%}.flex-center-vert-align{align-items:center}#root-react{background:var(--color-background-1);background:linear-gradient(to bottom,var(--color-background-2),var(--color-background-1))}.app-header>div{background:var(--color-background-1)}.app-nav{background:var(--background-polar);background:linear-gradient(270deg,var(--color-shadow) -50%,var(--background-polar) 30%,var(--background-polar) 70%,var(--color-shadow) 150%);border-bottom:1.3px solid var(--color-gray);border-top:8px solid var(--color-header-detail-1)}.nav-menu>div{background:var(--background-polar);border:1.3px solid var(--color-gray)}.container-first{border-top:1.3px solid var(--color-gray)}.container-first,.content-container{background:var(--color-background-3)}a{color:var(--font-color-1);text-decoration:none}hr{border:none;border-top:2px solid var(--color-gray)}.nav-arrow{border:1.6px solid var(--font-color-1);border-left:hidden;border-top:hidden;height:8px;margin-left:10px;position:relative;top:2.5px;width:8px}.nav-arrow.menu-close{transform:rotate(405deg);transition:transform var(--anim-rate) ease-out}.nav-arrow.menu-open{transform:rotate(45deg);transition:transform var(--anim-rate) cubic-bezier(0,.9,.9,1)}.arrow{border:3px solid var(--font-color-1);border-left:hidden;border-top:hidden;height:10px;position:relative;width:10px}.arrow.down-arrow{transform:rotate(45deg)}.arrow.up-arrow{transform:rotate(225deg)}.arrow.left-arrow{left:2px;transform:rotate(135deg)}.arrow.right-arrow{right:2px;transform:rotate(-45deg)}.link-color{color:var(--font-link-color)}.top-link-style{background:var(--color-background-3);border-radius:25px;color:var(--font-color-1);margin-bottom:8px;padding:1vmin 0;width:96.33%}.text-x-large{font-size:x-large}.text-large{font-size:large}.text-no-wrap{white-space:nowrap}.underline{border-bottom:2px solid var(--color-gray)}.overline{border-top:2px solid var(--color-gray)}.indent{text-indent:50px}.remove-bullet-list{list-style-type:none;margin-bottom:0}.buttons{border:1.5px solid var(--color-gray);padding:3px 5px}.buttons,.like-btn{background-color:var(--background-polar);color:var(--font-color-1);cursor:pointer}.like-btn{border:1.6px solid var(--color-gray);border-radius:15px;padding:3px 6px}.nav-buttons{background:none;border:none;color:var(--font-color-1);cursor:pointer;font-family:Raleway,sans-serif;font-size:1em;margin:0;padding:1px}.theme-button-container{color:var(--font-color-1);display:flex;justify-content:space-between;width:85px}.theme-btn{align-items:center;background:var(--color-gray);border:1px solid var(--color-shadow);border-radius:1px;cursor:pointer;display:flex;justify-content:center;margin:0 8px;padding:1px 6px;width:75px}.theme-btn-slider{background:var(--contrast2);border-radius:3px;height:70%;position:relative;width:40%}.theme-btn-light .theme-btn-slider{transform:translateX(-100%);transition:var(--anim-rate) cubic-bezier(0,.1,.4,1.2)}.theme-btn-dark .theme-btn-slider{transform:translateX(100%);transition:var(--anim-rate) cubic-bezier(0,.1,.4,1.2)}.container-first{margin-top:var(--below-header)}.content-container{padding:0 2vw}.page-content{color:var(--font-color-1);display:grid;margin:0 10px 10px}#website-title{color:#fff;cursor:default;font-family:Orbitron,sans-serif;font-size:.85em;letter-spacing:.1em;pointer-events:none;width:12em}.augium-web-icon{margin:0 10px;width:3em}.profile-container{margin-top:8px}.profile-border{animation:colorShift 20s linear infinite;background:conic-gradient(#4596b8,#055b85,#e49e36);background-size:1000px;margin-bottom:12px;margin-top:12px;width:190px}.profile-border,.profile-photo{border-radius:100%;position:relative}.profile-photo{box-shadow:0 -1px 1px 1px var(--color-photo-detail-1);left:50%;padding:10px;transform:translateX(-50%);width:180px}.loader-1-container{display:flex}.loader-1-container div{animation:fade-out 1s ease-in infinite;background:var(--contrast1);border-radius:50%;height:1vmin;margin:0 .3vmin;width:1vmin}.modal-container{align-items:center;background:#0006;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2}.modal-content{background:var(--color-background-3);border:1.3px solid var(--button-dark-detail);color:var(--font-color-1);height:max-content;padding:3%;position:absolute;text-align:center;top:var(--below-header);width:90%}.modal-button{margin:0 10px}@media(min-width:768px){.modal-content{width:max-content}.popover-parent{position:relative}.popover{border:1.2px solid var(--color-gray);padding:10px;position:absolute;transform:translateY(-1.2px);z-index:1}}.cloud{border-radius:100px}.rain{background:var(--color-background-3);border-radius:30px 30px 0 0}.drop{border:1px solid var(--color-gray);border-radius:15px;box-shadow:inset 10px 0 15px -10px var(--color-gray);padding:5px 8px;transition:all .5s linear}.cloud-link-container{display:flex;justify-content:space-evenly;margin:0 10px;white-space:nowrap}.cloud-link-container>div{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:10px 0}@media(min-width:500px){.cloud-link-container>div{width:80%}}@media(min-width:418px){.cloud-link-container{margin-left:35px}}@media(hover:hover) and (pointer:fine){.drop:hover{box-shadow:inset -10px 0 15px -10px var(--color-gray)}}.carousel-link-layout{display:flex;flex-wrap:nowrap;justify-content:space-between;width:200px}@media(min-width:768px){.carousel-container{--wide:100%;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;padding:-1%}.projects-carousel{display:flex;position:relative;transition:right .3s ease-in;width:calc(var(--wide)*3)}.carousel-item{box-shadow:-.2vw 0 0 -.1vw var(--color-gray);margin-left:1%;padding:3vmin;width:var(--wide)}.carPos0{right:calc(var(--wide)*0)}.carPos1{right:calc(var(--wide)*1)}.carPos2{right:calc(var(--wide)*2)}.carButs button{height:10px;margin:15px 3%;width:10%}.highlight-carBut{background-color:var(--color-gray);border:1px ridge var(--button-dark-detail)}.carousel-arrow{top:13px}.carousel-control-panel{background:linear-gradient(270deg,var(--color-background-3) 0,var(--background-polar) 30%,var(--background-polar) 70%,var(--color-background-3) 100%);border-color:var(--color-gray);border-style:solid;border-width:.5px 0;height:45px;padding:10px 0}}@media(hover:hover) and (pointer:fine){.carBut-hover:hover{cursor:pointer;padding:4.6px 0;position:relative;transform:translatey(-1.6px)}}@media(min-width:768px){.top-link-style{margin:0 2px 8px;width:98.8%}.exp-list{width:40vw}.profile-border{margin-bottom:25px;margin-top:0;width:24vw}.profile-photo{width:23vw}.shadow-behind{-moz-box-box-shadow:0 0 3px .1px var(--color-shadow);box-shadow:0 0 3px .1px var(--color-shadow)}}@media(min-width:1251px){.profile-border{width:310px}.profile-photo{width:300px}}@media(hover:hover) and (pointer:fine){.buttons:hover{background-color:var(--color-gray)}.dark-button:hover{background-color:var(--button-dark-detail);color:var(--font-color-3)}.link-desat:hover{color:var(--font-color-2);cursor:pointer;transition:all .1s ease}.link-highlight:hover{color:var(--font-color-3);transition:all .1s ease}.button-hover:hover{background:var(--color-gray);cursor:pointer}.hover-effect:hover{-moz-box-box-shadow:0 0 4px .5px var(--color-shadow);box-shadow:0 0 4px .5px var(--color-shadow)}.like-btn-animation:hover{animation:flashy .85s cubic-bezier(0,.5,.5,.8) infinite}}.content-highlight{background:var(--background-polar);border:1.2px solid var(--color-gray);border-radius:5px;padding:2vmin}.border-left{border-left:1px solid var(--color-gray);box-shadow:-5px 0 4px -5px var(--color-gray)}.fx3d{box-shadow:inset 0 0 5px var(--color-gray)}.fade-left{box-shadow:inset 10px 0 15px -10px var(--color-gray)}.inline-divider{background-color:var(--color-gray);height:20px;width:2px}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@keyframes colorShift{0%{background-position:100% 100%}50%{background-position:0 100%}to{background-position:100% 100%}}@keyframes spinner{0%{transform:rotate(-45deg)}to{transform:rotate(135deg)}}@keyframes flashy{0%{background-color:var(--contrast1)}to{background-color:var(--contrast2)}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.dashboard-container{width:220px}#hometop{margin-bottom:10px}.skills-list{margin-left:1.5rem;padding-left:20px;padding-top:10px}.dashboard-margin{margin-right:5px}@media(min-width:768px){.dashboard-container{width:100%}#homepage.page-content{gap:10px;grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding-top:var(--below-header)}#hometop{margin-bottom:0;margin-top:0}.container-first{border-top:0;grid-column:1/2}#homepage-mid-1{grid-column:2/6}#homepage-mid-2,#homepage-mid-3,#homepage-mid-4,#homepage-mid-5{grid-column:1/6}.section-lists>div{display:grid;grid-template-columns:1fr 2.5fr}.skills-list{margin-left:0;margin-top:10px}.project-highlight-margin{margin:0}}@media(min-width:1250px){.section-lists>div{grid-template-columns:350px 1fr}}#artpage.page-content{grid-gap:10px;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.artpage-layout-width{grid-column:1/6}.artpage-layout-1{grid-column:1}.artpage-layout-2{grid-column:2}.artpage-layout-3{grid-column:3}.artpage-layout-4{grid-column:4}.artpage-layout-5{grid-column:5}.gallery-image{border:1.25vmin ridge #30302c;border-radius:3px;cursor:pointer;width:33vw}.gallery-image-select{--areaHeight:calc(100vh - var(--below-header) + 8px);align-items:center;background-color:#000000b3;color:#fff;display:flex;flex-direction:column;height:var(--areaHeight);justify-content:center;left:0;position:fixed;top:calc(var(--below-header) - 8px);width:100%;z-index:1}.artpage-gallery-row{align-items:center;display:flex;grid-column:1/6;justify-content:space-around}.title-layout-pad{padding:8px 0 12px}.origami-grid-layout{display:grid;grid-template-rows:1fr 3fr}@media(min-width:768px){.middle-text{display:grid;grid-template-columns:1fr 10fr 1fr}.middle-text>div{grid-column-start:2}}
/*# sourceMappingURL=main.f914ecb1.css.map*/