:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif}body{padding:0;margin:0}#mainDiv{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100vh;width:100vw;background-color:#fff}.contentDiv{display:flex;flex-direction:column;height:100%;width:100%;max-width:1100px;background-color:#fff}#headerDiv{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100vw;background-color:#fff;border-bottom:1px solid #F5F5F5}#logo{font-size:1.5rem;font-weight:bolder;color:#00244e;padding-left:22px}#logoutLink{font-size:1rem;color:#00244e;padding-right:22px}#logoutLink:hover{text-decoration:underline}#menuItemRootDiv{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;background-color:#fff;border-bottom:1px solid #F5F5F5;font-size:18px}#rightChevron{color:#222;padding-right:22px}#title{color:#222;padding-left:22px}#MainDiv{display:flex;flex-direction:column;justify-content:center;align-items:center;width:400px;height:75vh}#HeaderDiv{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:transparent;row-gap:0px}#HeaderDiv>p{margin:0}#HeaderText{font-size:32px;font-weight:bolder;color:#00244e}#SloganText{font-size:22px;font-weight:400;color:#222}#LoginDiv{display:flex;flex-direction:column;justify-content:center;align-items:stretch;width:100%;background-color:#fff;margin-top:12px;box-shadow:2px 0 8px 2px #00000032;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}#LoginDiv>button,#LoginDiv>input{margin:0 22px;font-size:18px;padding:16px}#UsernameInput,#PasswordInput{border:1.5px solid lightgray;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}#UsernameInput:focus,#PasswordInput:focus{outline-color:#00244e;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}#LoginButton{background-color:#00244e;color:#fff;border-width:0px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}#LoginButton:hover{background-color:#00244ee2}#ErrorLabel{color:red;font-size:18px;visibility:hidden}#editProfileRootDiv{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh}.editProfileItem{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:22px;border-bottom:1px solid #F5F5F5}.edit-profile-input{border:1.5px solid lightgray;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.edit-profile-input:focus{outline-color:#00244e;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.editProfileItem>.edit-profile-input{min-width:500px;padding:12px;font-size:1rem}.profile-icon-medium{height:80px;width:80px;margin-bottom:8px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}#edit-profile-about-input{border:1.5px solid lightgray;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;min-width:500px;height:75px;padding:12px;font-size:1rem}#edit-profile-about-input:focus{outline-color:#00244e;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.edit-profile-embed{border:1.5px solid lightgray;border-radius:4px;min-width:500px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;height:120px;padding:12px;font-size:1rem}.edit-profile-embed:focus{outline-color:#00244e;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}#updateButton{background-color:#ff7900;color:#fff;font-size:18px;font-weight:400;padding:12px 0;margin-bottom:22px;width:500px;border:none;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}#followingContentDiv{padding-top:12px}#userItemRootDiv{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;background-color:#fff;border-bottom:1px solid #F5F5F5;font-size:18px;padding:12px}#userItemInnerDiv{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.profile-icon-small{height:55px;width:55px;margin-bottom:8px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}#profileContentDiv{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;width:100%;max-width:1100px;background-color:#fff}#profileIconDiv{display:flex;flex-direction:column;align-items:center;margin-top:22px}#profileUsername{margin-top:0;font-size:18px;font-weight:400}#followButton{font-size:18px;background-color:#00244e;color:#fff;padding:8px;border:none;width:200px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}#followButtonDisabled{font-size:18px;background-color:#00244e8c;color:#fff;padding:8px;border:none;width:200px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}#followButton:hover{background-color:#00244e8c}#messageButton{font-size:18px;background-color:#ff7900;color:#fff;padding:8px;border:none;width:200px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}#messageButton:hover{background:#ff770085}#profileAboutMe{font-size:18px;max-width:500px}#profileLinksDiv{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:22px}.profileLinkContainer{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end}.linkImage{padding-right:8px}#linkedInImage,#instagramImage{height:25px;width:auto}#linkedInURL,#instagramURL{font-size:12px;color:#00244e}#spotifyEmbedDiv{margin:12px 12px 22px}#root{height:100vh;width:100vw;margin:auto;padding:auto;background-color:#fff}#RootDiv{display:flex;flex-direction:column;justify-content:center;align-items:center}
