*,:after,:before{box-sizing:border-box}:root{--ff-primary:"Lora",serif;--ff-secondary:"Roboto Slab",serif;--fw-reg:400;--fw-bold:700;--clr-light:#fff;--clr-dark:#303030;--clr-accent:#16e0bd;--clr-fun:#e28149;--clr-purple:#362245;--fs-h1:3rem;--fs-h2:2.25rem;--fs-h3:1.25rem;--fs-body:1rem;--spacing-none:0;--spacing-extra-small:.25rem;--spacing-small:.5rem;--spacing-medium:1rem;--spacing-large:2rem;--spacing-extra-large:4rem;--spacing-extra-extra-large:8rem;--spacing-extra-extra-extra-large:16rem}@media (min-width:800px){:root{--fs-h1:4.5rem;--fs-h2:3.75rem;--fs-h3:1.5rem;--fs-body:1.125rem}}html{scroll-behavior:smooth}body{margin:0;padding:0;font-family:Lora,serif;font-family:var(--ff-primary);font-size:1rem;font-size:var(--fs-body);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{line-height:1;margin:0;font-weight:400;color:#222}p{color:#555}.blue{color:#477acc}.yellow{color:#eac435}.green{color:#09a55e}.red{color:#ca1551}.orange{color:#fb4d3d}button{cursor:pointer}.Logo{max-width:100%;margin:24px 0 25px}@media (max-width:767px){.Logo{max-width:75%;margin:14px auto 15px;text-align:center}}.App-header{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:50px;letter-spacing:3px}.nav-link{text-decoration:none}.Nav{display:flex;justify-content:flex-end;font-family:var(--ff-seconday);color:var(--clr-purple);padding:1rem;font-size:1.25rem}p{padding-right:30px}.dim{opacity:1}.dim,.dim:focus,.dim:hover{-webkit-transition:opacity .15s ease-in;transition:opacity .15s ease-in}.dim:focus,.dim:hover{opacity:.5}.dim:active{opacity:.7;-webkit-transition:opacity .15s ease-out;transition:opacity .15s ease-out}.ProjectListItem{background:none;display:flex;flex-direction:column;border:3;font-size:smaller;text-decoration:none;margin-bottom:40px;margin-right:20px;border-radius:10px;box-shadow:-11px 10px 6px -1px rgba(54,34,69,.72);background:#ece9e6;background:-webkit-gradient(linear,left top,right top,from(#fff),to(#ece9e6));background:linear-gradient(90deg,#fff,#ece9e6)}.ProjectListItem:hover{cursor:pointer}.ProjectListItem,.ProjectListItem:visited{color:#555}.ProjectListItem__image{height:250px;width:275px;border-radius:10px 10px 0 0;background-size:cover;background-position:50% 50%}.ProjectListItem__details{padding:10px;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;width:275px}.ProjectListItem__details h2{margin:0}.ProjectListItem__details .ProjectStarRating{padding:5px 0;text-align:center;opacity:.85}.ProjectListItem__details span{display:block;text-align:center;opacity:.5}.Section{margin-left:20px;margin-right:20px}.Section--list{margin-left:10px;margin-right:10px}.Btn{flex-direction:column;align-items:center;padding:.5em 2.5em;background:var(--clr-light);color:var(--clr-purple);text-decoration:none;cursor:pointer;font-size:.8rem;text-transform:uppercase;letter-spacing:2px;font-weight:var(--fw-bold);font-family:var(--ff-primary);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;margin-top:5px;margin-bottom:20px}.Btn,.center{display:flex;justify-content:center}.App-header{margin-top:50px}section{min-height:200px;font-family:var(--ff-secondary);color:var(--clr-purple)}section>p,ul{text-align:center}ul{list-style-type:none}*+ul{margin-top:2rem}.LandingPage{display:flex;justify-content:space-evenly;flex-wrap:wrap}.Login-main{border-radius:.25rem;color:var(--clr-purple);border:1px solid rgba(0,0,0,.1);margin-top:4rem;margin-bottom:3rem;max-width:16rem;padding:2rem;color:rgba(0,0,0,.8)}.Login-form{max-width:30em}.Login-fieldset{border:1px solid transparent}.Login-fieldset,.Login-legend{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.Login-legend{font-size:1.25rem;font-weight:600}.Login-user_name{margin-top:1rem}.Password-label,.Username-label{display:block;font-weight:600;line-height:1.5;font-size:.875rem}.Password-input,.Username-input{padding:.5rem;-webkit-appearance:none;-moz-appearance:none;border-style:solid;border-width:1px;background-color:transparent;width:100%}.Username-input:hover{background-color:var(--clr-purple)}.Username-input:focus{color:var(--clr-fun)}.Cancel-button,.Login-button{line-height:1.5;margin-top:1rem}.Login-button-input,.Login-cancel-button-input{display:inline-block;font-weight:700;font-size:.9rem;padding:.5rem 1rem;-webkit-appearance:none;-moz-appearance:none;border:1px solid #000;background-color:transparent;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.Login-button-input:hover,.Login-cancel-button-input:hover{cursor:pointer}.Register-main{border-radius:.25rem;color:var(--clr-purple);border:1px solid rgba(0,0,0,.1);margin-top:4rem;margin-bottom:2rem;max-width:16rem;padding:2rem;color:rgba(0,0,0,.8)}.Register-form{max-width:30em}.Register-fieldset{border:1px solid transparent}.Register-fieldset,.Register-legend{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.Register-legend{font-size:1.25rem;font-weight:600}.Register-full_name{margin-top:1rem}.Fullname-label,.New-user_name-label,.Password-label{display:block;font-weight:600;line-height:1.5;font-size:.875rem}.Fullname-input,.New-user_name-input,.Password-input{padding:.5rem;-webkit-appearance:none;-moz-appearance:none;border-style:solid;border-width:1px;background-color:transparent;width:100%}.Fullname-input:hover{background-color:var(--clr-purple)}.Fullname-input:focus{color:var(--clr-fun)}.Password-input:hover{background-color:var(--clr-purple)}.Password-input:focus{color:var(--clr-fun)}.New-user_name-input:hover{background-color:var(--clr-purple)}.New-user_name-input:focus{color:var(--clr-fun)}.Cancel-button,.Register-button{line-height:1.5;margin-top:1rem}.Register-button-input,.Register-cancel-button-input{display:inline-block;font-weight:700;font-size:.9rem;padding:.5rem 1rem;-webkit-appearance:none;-moz-appearance:none;border:1px solid #000;background-color:transparent;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.center{margin-right:auto;margin-left:auto}.SearchProjectPage__image{height:20vw;min-height:150px;background-size:cover;background-position:50% 50%;border-radius:10px 10px 0 0}.SearchProjectPage__star-list{list-style-type:none;padding:0}.SearchProjectPage__content{margin-bottom:30px}.SearchProjectPage__star{position:relative}.SearchProjectPage__star:before{border-color:transparent #f5f5f5;border-style:solid;border-width:0 0 10px 10px;content:"";display:block;height:0;position:absolute;width:0;bottom:14px;right:7px}.SearchProjectPage__star-icon{font-size:12pt;margin-right:10px;vertical-align:super!important}.SearchProjectPage__star-text{background:#f5f5f5;padding:8px;margin-bottom:4px;border-radius:4px}.SearchProjectPage__star-user{color:#666;margin:8px 0 0;font-size:10pt;font-weight:700;text-align:right}.SearchProjectPage__star-user .SearchProjectStarRating{display:inline}.Not-found{margin-top:30px}.App{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:local("Lora Regular"),local("Lora-Regular"),url(https://fonts.gstatic.com/s/lora/v14/0QIvMX1D_JOuMwf7I-NP.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f;padding-top:20px;padding-bottom:20px;max-width:960px;margin:0 auto}.App__header{padding-left:20px;padding-right:20px}.App__main{margin-top:20px}
/*# sourceMappingURL=main.251407ff.chunk.css.map */