body{background-color:#0e1b2e;margin:0;font-family:sans-serif;color:#fff}.navbar{display:flex;width:100%;justify-content:space-between;color:#fff;align-items:center}.navbar-login-container{display:flex;padding-right:2rem}.navbar-logo-container{padding:.5rem .5rem .5rem 1rem}.logo{width:40px}.navbar-login-button{cursor:pointer}.navbar-container{width:100%}.repository-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.repository-header-container{max-width:800px;width:100%;border-bottom:1px solid rgb(80,84,99);padding-bottom:1rem;margin-left:1rem}.repository-main{display:flex;flex-direction:row;justify-content:center;padding-left:1rem;width:100%;max-width:800px}.repository-main-left{flex:4}.repository-about{padding-right:1rem;padding-left:1rem;flex:1;max-width:200px;min-width:0}.repository-about-header{padding-top:1.5rem;padding-bottom:1.1rem}.repository-description{overflow-wrap:break-word;word-wrap:break-word;color:#7e7c7c}.repository-options-container{display:flex;align-items:center;width:100%;max-width:600px;padding-bottom:.5rem;padding-top:1rem;gap:1rem}.repository-commits{font-weight:500;padding:4px;border-radius:4px}.repository-commits:hover{cursor:pointer;background-color:#5277af3a}.branch-selector{display:flex;justify-content:center;border:1px solid rgb(80,84,99);border-radius:5px;width:80px;padding-top:5px;padding-bottom:5px;background-color:#05101f;min-height:15px}.repository-file-container{width:100%;max-width:600px;display:flex;border:1px solid rgb(80,84,99);border-radius:5px;flex-direction:column;margin-top:.5rem}.repository-file-header{display:flex;flex-direction:row;justify-content:space-between;padding:.5rem 1rem;background-color:#05101f;border-radius:5px;min-height:15px}.repository-file{display:flex;flex-direction:row;justify-content:space-between;border-top:1px solid rgb(80,84,99);padding:.5rem 1rem}.file-name{width:40%}.file-last-commit{flex-grow:1;color:#7e7c7c}.file-date{color:#7e7c7c}.repository-name{font-size:2rem}.projectList-main{width:100%;display:flex;flex-wrap:wrap;gap:1rem;max-width:900px;padding-left:1rem}.projectList-project-container{border:1px solid rgb(80,84,99);border-radius:6px;max-width:400px;width:50%;min-height:80px;overflow-wrap:break-word;padding:1rem;display:flex;flex-direction:column}.projectList-name{font-weight:700}.projectList-id{color:#949393;font-size:smaller}.projectList-description{padding-top:1rem;color:#949393}.plain-link,.plain-link:visited,.plain-link:hover,.plain-link:active{text-decoration:none;color:#4493f8}.login{display:flex;flex-direction:column;width:100%;max-width:300px;align-content:center;justify-content:center}.login-logo{width:50px;padding-bottom:.5rem}.login-container{width:100%;display:flex;align-items:center;justify-content:center;padding-top:4rem}.login-header{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:2rem}.login-entries{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1rem;padding-top:1rem;width:100%;gap:1rem}.login-email-container,.login-password-container{display:flex;flex-direction:column;gap:.25rem;width:100%}.login input{width:100%;border-radius:5px;border:none;height:2rem}.login input:focus{outline:2px solid #24467a}.login-button{width:100%;padding-top:1rem}.login button{width:100%;height:2rem;border-radius:5px;background-color:#0442a0;color:#fff;border:none}.login button:hover{cursor:pointer;background-color:#053986;transition:background-color .1s}.signup{display:flex;flex-direction:column;width:100%;max-width:300px;align-content:center;justify-content:center}.signup-logo{width:50px;padding-bottom:.5rem}.signup-container{width:100%;display:flex;align-items:center;justify-content:center;padding-top:4rem}.signup-header{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:2rem}.signup-entries{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1rem;padding-top:1rem;width:100%;gap:1rem}.signup-field-container{display:flex;flex-direction:column;gap:.25rem;width:100%}.signup input{width:100%;border-radius:5px;border:none;height:2rem}.signup input:focus{outline:2px solid #24467a}.signup-button{width:100%;padding-top:1rem}.signup button{width:100%;height:2rem;border-radius:5px;background-color:#0442a0;color:#fff;border:none}.signup button:hover{cursor:pointer;background-color:#053986;transition:background-color .1s}.create-account{color:#2222f0}.error-display{color:#d72222}.commits-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.commits-header-container{max-width:800px;width:100%;border-bottom:1px solid rgb(80,84,99);padding-bottom:1rem;margin-left:1rem}.commits-main{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:800px;padding-top:2rem;padding-left:1rem}.commits-commit{border:1px solid rgb(80,84,99);font-weight:500;height:64px}.commits-commit+.commits-commit{border-top:none}.commits-commit:first-child{border-top-right-radius:6px;border-top-left-radius:6px}.commits-commit:last-child{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.commits-message{padding-left:1rem;padding-top:.6rem}.commits-author{padding-left:1rem;color:#949393;font-size:smaller}.commits-name{font-size:2rem}
