@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;800&family=VT323&display=swap);@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@48,400,0,0);:root{--primary:#1aac83;--primary_soft:#bde2d9;--error:#e7195a;--error_soft:#e986a6;--fhbackground:#c5dffd;--header_height:100px;--footer_height:70px}body{background:#fff;font-family:Poppins;margin:0}input{border:none;margin:.1em .25em;padding:.04em 0}input,textarea{background-color:initial;background-image:none;box-shadow:none;outline:none}textarea{border-style:solid;font-family:Poppins}input:focus{border:.04em;border-radius:.25em;border-style:solid;padding:0}button{background:#fff;border:2px solid #1aac83;border:2px solid var(--primary);border-radius:4px;color:#1aac83;color:var(--primary);cursor:pointer;font-family:Poppins;font-size:1em;font-weight:600;margin-left:10px;margin-top:1em;padding:6px 10px}button:hover{background:#bde2d9;background:var(--primary_soft)}header{background:#c5dffd;background:var(--fhbackground);box-shadow:0 .1rem .25rem #000;height:100px;height:var(--header_height);margin-bottom:1rem}header .navbar{justify-content:space-between;margin:auto;max-width:900px;padding:10px 20px}.logo-container,header .navbar,nav{align-items:center;display:flex}.logo-container>span{color:#000;font-size:3em}.logo-container>span:hover{color:#000}.logo-container>h1{font-size:2.5em;margin:0 0 0 .25em}nav a{margin-left:2em}nav button{background:#fff;border:2px solid #1aac83;border:2px solid var(--primary);border-radius:4px;color:#1aac83;color:var(--primary);cursor:pointer;font-family:Poppins;font-size:1em;margin-left:10px;padding:6px 10px}nav button:hover{background:#bde2d9;background:var(--primary_soft)}header a{color:#333;text-decoration:none}.pages{background-color:#f1f1f1;margin:auto;max-width:700px;min-height:calc(100vh - 170px - 6em);min-height:calc(100vh - var(--footer_height) - var(--header_height) - 6em);padding:2em 20px}.lander-container{padding:2rem}.create-container{display:flex;justify-content:center}.create-container>a{text-decoration:none}.lander-span{background:#fff;border:2px solid #1aac83;border:2px solid var(--primary);border-radius:4px;color:#1aac83;color:var(--primary);cursor:pointer;font-family:Poppins;font-size:1em;margin-top:3rem;padding:6px 10px}.lander-span:hover{background:#bde2d9;background:var(--primary_soft)}.lander-text>h2{display:flex;justify-content:space-between;margin-top:4rem;text-align:center;word-spacing:.5rem}.lander-text>ul{margin:3rem auto 1rem;max-width:20rem;text-align:center}.lander-text>ul>li{margin-left:2rem;text-align:left}.cvs-display{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.cv-display{width:80%}.cv-controls,.cv-controls>a{display:flex;justify-content:center}.cv-controls>a{color:#000;text-decoration:none}.button-span{background:#fff;border:2px solid #1aac83;border:2px solid var(--primary);border-radius:.5rem;color:#1aac83;color:var(--primary);cursor:pointer;font-family:Poppins;font-size:1em;margin:1rem .5rem;padding:0 10px}.button-span:hover{background-color:#bde2d9;background-color:var(--primary_soft)}.reference-title-container{padding:.5rem;width:100%}.reference-tit-container{grid-gap:3rem;font-size:1rem;font-weight:600;min-width:550px;text-decoration:underline}.reference-dis-container,.reference-tit-container{align-items:center;display:grid;gap:3rem;grid-template-columns:10rem 10rem 10rem;justify-content:left}.reference-dis-container{grid-gap:3rem;font-size:.75rem;grid-template-areas:"rname rphone rrelation rdelete";padding:.5rem;width:550px}.title-container{background-color:#3f3f3f;color:#f1f1f1;display:flex;justify-content:center;left:5vw;position:absolute;width:90vw}.title-position{align-items:center;display:flex;justify-content:space-between;max-width:900px;min-width:650px}.add-container{display:flex;justify-content:center;padding-top:5rem}.add-positioner{max-width:565px;min-width:475px;text-align:center}.add-title>h1{font-weight:200}.contact-container{align-items:center;display:flex;flex-direction:column;font-size:.85em;font-weight:300;margin:1em auto;padding:1em;width:50%}.address,.address-input,.email,.email-input,.phone,.tel-input{min-width:100%;text-align:center}.phonemail-container{display:flex;justify-content:center;min-width:100%}.cv-list{margin:1em 0;min-width:30em}.intro-container{align-items:center;display:flex;flex-direction:column}.name{font-size:3em;font-weight:500;margin:0;width:100%}.prof-title{font-size:1.75em;font-weight:300;margin-top:.25em;width:100%}.highlights,.highlights-input,.profile,.profile-input{font-size:.75em;font-weight:300;margin:1.5em 0 1.5rem;padding:0;resize:none;width:90%}.highlights,.profile{padding:0 2em}.portfolio-container,.socials-entry{align-items:center;display:flex;flex-direction:column}.social-input{text-align:center;width:70%}.portfolio-item{font-size:.85em;font-weight:400;margin:.5em 0}.experience-entry{margin-top:1em;position:relative;width:100%}.experience-container{margin:2em 0}.exp-title-container{display:flex;flex-direction:column;width:50%}.pos-title{font-size:1.5em;font-weight:400;margin:0}.company-name{font-size:1em;font-weight:200;margin:.5em 0}.exp-duration-container{display:flex;justify-content:flex-end;width:50%}.exp-date{margin-left:1em}.exp-titdur-container{display:flex;justify-content:center}.date-input{font-family:Poppins;font-size:.75em}.add-btn{bottom:0;margin-left:2em;margin-top:0;position:absolute;right:-5em}.experience-entry-display{align-items:center;display:flex;flex-direction:column;margin-top:1em}.material-symbols-outlined{color:#e986a6;color:var(--error_soft);cursor:pointer;margin-left:1rem}.material-symbols-outlined:hover{color:#e7195a;color:var(--error)}.job-container{display:flex;justify-content:center;margin-bottom:1rem;width:80%}.job-element{background-color:#fff;border-radius:1rem;box-shadow:.1rem .1rem .25rem #000;display:flex;justify-content:space-between;padding:.5rem;width:100%}.school-entry{position:relative;width:100%}.school-container{display:flex;margin:2em 0;width:100%}.sch-duration-container,.sch-name-container{width:50%}.school-name{font-size:1.5em;font-weight:400;margin:0}.school-degree,.school-location{font-size:.9em;font-weight:200}.sch-duration-container{display:flex;justify-content:flex-end}.sch-name-container{display:flex;flex-direction:column}.sch-btn-spacer{width:90%}.schoolname{font-size:1.75em;margin:0}.degree,.schoollocation{font-size:1em;margin-top:.4em}.degree{font-weight:200}.school-entry-display{align-items:center;display:flex;flex-direction:column;margin-top:2em}.school-display-container{align-items:center;background-color:#fff;border-radius:1rem;box-shadow:.1rem .1rem .25rem #000;display:flex;justify-content:space-between;margin-bottom:1rem;padding:.5rem;width:80%}.skills-entry{margin-top:3em;position:relative;width:100%}.skill{width:90%}.skills-entry-display{display:flex;flex-wrap:wrap;justify-content:space-around;margin:2em auto 1em;max-width:80%}.skill-container{align-items:center;background-color:#fff;border-radius:1em;box-shadow:.1rem .1rem .25rem #000;display:flex;margin:.25em .5em;padding:0 .5em}.display-skills-container{display:flex;flex-wrap:wrap;justify-content:space-around}.display-skill-container{margin:.25em .5em;min-width:6em;padding:0 .5em;text-align:center}.skill-label{padding-left:.65em}.references-entry{margin-top:3em;position:relative;width:100%}.ref-name,.ref-phone,.ref-relation{margin:0 1.5em}.ref-name{grid-area:rname;text-align:left}.ref-phone{grid-area:rphone;text-align:center}.ref-relation{grid-area:rrelation;text-align:right}.reference-entry-display{justify-content:center;margin:1em 0}.reference-entry-display,.references-container{align-items:center;display:flex;flex-direction:column}.reference-container{grid-gap:3rem;align-items:center;background-color:#fff;border-radius:1rem;box-shadow:.1rem .1rem .25rem #000;display:grid;font-size:.75rem;gap:3rem;grid-template-areas:"rname rphone rrelation rdelete";grid-template-columns:10em 10em 10em 3em;justify-content:center;margin-top:2rem;min-width:550px;padding:.5rem}.login,.signup{background:#fff;display:flex;flex-direction:column;margin:auto;max-width:400px;padding:2em}.login input,.signup input{border:1px solid #f1f1f1;width:100%}.open-message{margin-top:1em;text-align:justify}footer{align-items:center;background-color:#c5dffd;background-color:var(--fhbackground);box-shadow:0 -.1rem .25rem #000;display:flex;height:70px;height:var(--footer_height);justify-content:center;margin-top:1rem}
/*# sourceMappingURL=main.71a737ca.css.map*/