@import"https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&family=Public+Sans:ital,wght@0,100..900;1,100..900&display=swap";:root{--white-color: #fff;--10-grey: #f2f2f2;--90-grey: #1a1a1a;--accent: #ea4335;--title-font: "Lexend";--body-font: "Public Sans"}body{font-family:var(--body-font);color:var(--90-grey);background:var(--white-color);max-width:1440px;margin:0 auto;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--title-font);color:var(--accent);text-transform:uppercase;margin-bottom:.5em}h1{font-size:2rem;font-weight:900}h2{font-size:1.5rem;font-weight:800}h3{font-size:1.25rem;color:var(--90-grey)}a:link,a:visited{font-family:var(--body-font);font-weight:400;color:var(--90-grey-color);text-decoration:none}a:hover{color:var(--accent-one);font-weight:600}nav{background-color:var(--10-grey-color)}nav .navbar.nav-item{background-color:var(--10-grey-color)!important}nav .navbar-nav .nav-item .nav-link{font-size:1em;font-family:var(--body-font)}nav,footer{padding-bottom:1em;text-align:center}footer{padding-top:2.5em}nav .nav-link,footer a{font-family:var(--title-font)}nav .nav-link:hover,footer a:hover{border:var(--90-grey-color) 2px solid;border-radius:20px;background-color:var(--accent-one);color:var(--10-grey-color)!important}header{text-align:center;padding:1em;display:flex;align-items:center}header h1{font-size:4em;line-height:1em}header h2{color:var(--90-grey-color);font-size:1.5em;font-style:italic}.box-top{background-color:var(--accent-one);background-image:url(../img/buttons.svg);background-repeat:no-repeat;background-size:auto 250%;background-position-x:1.5%;border:2px solid var(--90-grey-color);border-bottom:none;margin:20px 0 -20px;border-radius:20px 20px 0 0;padding-right:15px;padding-top:4px;height:2em}.box-top h4{line-height:1.5;height:1.25em;font-size:1em;vertical-align:middle;text-align:right;font-family:var(--body-font);font-weight:bolder;text-transform:lowercase;color:var(--90-grey-color)}.text-box{background-color:var(--10-grey-color);padding:20px 10px;border:2px solid var(--90-grey-color);margin:20px 0}.grid-dots{background-image:url(../img/grid.png);background-size:75%;background-repeat:repeat;background-position:0 0}.author{font-weight:900;color:var(--accent-one)}.student{font-style:}.stages{background-color:var(--accent-one);color:var(--white-color);text-align:center;border:var(--white-color) 5px solid}.dark,.dark nav,.dark .navbar,.dark footer,.dark h3,.dark a:link,.dark a:visited,.dark .nav-link:link,.dark .nav-link:visited,.dark footer a{background-color:var(--90-grey-color);color:var(--white-color)}a{color:var(--90-grey-color)}nav .navbar .nav-item{background-color:var(--10-grey-color)!important}nav .navbar-nav .nav-item .nav-link{font-size:1.5em;font-family:var(--body-font)}nav .navbar-nav .nav-item .nav-link{font-family:var(--body-font)}nav .nav-item .nav-link a{width:250px;border:5px var(--90-grey-color) solid;font:var(--body-font)}.text-primary{color:var(--90-grey-color)!important}.filler{height:5vh}.list-inline-item{font-size:2em}section{padding-top:50px}#home h1{color:var(--accent-one);font-size:4em}#home h3{font-size:2.5rem}#home .box-top{background-color:var(--accent-one)}#home .box-top:hover,#home .text-box:hover{box-shadow:10px 10px var(--accent-one)}#home-link:hover{box-shadow:5px 5px var(--accent-one)}#home-link a:hover,#home a:hover{color:var(--accent-one)}#about h1{color:var(--accent-one);font-size:4em}#about h3{font-size:2.5rem}#about .box-top{background-color:var(--accent-one)}#about .box-top:hover,#about .text-box:hover{box-shadow:10px 10px var(--accent-one)}#about-link:hover{box-shadow:5px 5px var(--accent-one)}#about-link a:hover,#about a:hover{color:var(--accent-one)}#projects h1{color:var(--accent-two)}#projects .box-top{background-color:var(--accent-two)}.history{line-height:1em}#projects .box-top:hover,#projects .text-box:hover{box-shadow:10px 10px var(--accent-two)}#projects-link:hover{box-shadow:5px 5px var(--accent-two)}#projects-link a:hover,#projects a:hover{color:var(--accent-two)}
