body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{color:#242424;font-family:Arial,Helvetica,sans-serif}.link-button{text-decoration:none}.empty-prompt{color:grey;font-style:italic;margin-left:2rem}.link-button,button{background:#fff;border:1px solid #000;border-radius:5px;color:#000;cursor:pointer;font-weight:700;padding:.5rem 1rem;transition:all .2s}.link-button:hover,button:hover{background:#181818;border:1px solid #181818;color:#fff}button:disabled,button[disabled]{background:#fff;border:1px solid #000;border-radius:5px;color:#000;cursor:default;padding:.5rem 1rem}button:disabled:hover,button[disabled]:hover{background:#fff;border:1px solid #181818;color:#000}input{box-sizing:border-box;padding:.5rem}@font-face{font-family:Mervale;src:url(/static/media/mervale-script.regular.400762e3ba9729c46cb5.ttf)}.Header{align-items:center;background:#161b20;display:flex;padding:2rem}@media screen and (max-width:820px){.Header{flex-direction:column}}.Header .profile-pic{border-radius:2.5rem;box-shadow:4px 4px 5px 0 rgba(0,0,0,.19);-webkit-box-shadow:4px 4px 5px 0 rgba(0,0,0,.19);-moz-box-shadow:4px 4px 5px 0 rgba(0,0,0,.19);height:5rem;margin-left:2rem;width:5rem}@media screen and (max-width:820px){.Header .profile-pic{margin-left:0;order:0}}.Header a{display:block}.Header a.text-link{color:#dbdbdb;font-weight:700;margin-right:2rem;text-decoration:none;transition:all .2s}@media screen and (max-width:820px){.Header a.text-link{margin-right:0}}.Header a.text-link:visited{color:#dbdbdb;text-decoration:none}.Header a.text-link:hover{color:#fff}.Header a.title{font-family:Mervale;font-size:5rem;padding-bottom:1rem}@media screen and (max-width:820px){.Header a.title{order:1}}.Header .account-div{margin-left:auto}@media screen and (max-width:820px){.Header .account-div{margin-left:0;order:2}}.Header .account-div .info-icon{color:#fff;cursor:pointer;font-size:1.2rem;margin-right:1rem}.Header .account-div .metamask-button{background:hsla(0,0%,100%,0);border:1px solid #fff;color:#fff}.Header .account-div .metamask-button:hover,.Header .account-div .metamask-button[disabled]{background:#dfdfdf;color:#202020}.Feed{margin-top:3rem}.Feed .photograph{cursor:pointer}.ProfilePage{padding:2rem}.ProfilePage .account-actions{display:flex;gap:1rem}.ProfilePage .account-actions .photograph-upload{background:#f2f2f2;border-radius:1rem;box-shadow:4px 4px 5px 0 rgba(0,0,0,.19);-webkit-box-shadow:4px 4px 5px 0 rgba(0,0,0,.19);-moz-box-shadow:4px 4px 5px 0 rgba(0,0,0,.19);display:flex;flex-direction:column;padding:1rem}.ProfilePage .account-actions .photograph-upload .title-div{align-items:center;display:flex}.ProfilePage .account-actions .photograph-upload .title-div .title{color:rgba(0,0,0,.781);font-weight:700}.ProfilePage .account-actions .photograph-upload .title-div .loading-gif{margin-left:1rem;width:3rem}.ProfilePage .account-actions .photograph-upload input{width:100%}.ProfilePage .account-actions .photograph-upload .metadata-form{padding-top:1.5rem}.ProfilePage .account-actions .photograph-upload .metadata-form input{box-sizing:border-box;margin-bottom:1rem;margin-top:.5rem;padding:.5rem}.ProfilePage .account-actions .photograph-upload .metadata-form textarea{box-sizing:border-box;display:block;font-family:Arial,Helvetica,sans-serif;font-size:.8rem;margin-bottom:1rem;margin-top:.5rem;padding:.5rem;width:100%}.ProfilePage .account-actions .photograph-upload .upload-button{margin-top:1rem}.UpdateProfile{background:#f2f2f2;border-radius:2rem;box-shadow:4px 4px 5px 0 rgba(0,0,0,.19);-webkit-box-shadow:4px 4px 5px 0 rgba(0,0,0,.19);-moz-box-shadow:4px 4px 5px 0 rgba(0,0,0,.19);display:flex;flex-direction:column;padding:2rem}.UpdateProfile .close-button{align-self:flex-end;cursor:pointer;font-weight:700;padding-bottom:1rem}.UpdateProfile .note{background:#e6e6e6;border-radius:1rem;color:#2a2a2a}.UpdateProfile .note,.UpdateProfile .success-note{box-sizing:border-box;font-style:italic;margin-bottom:2rem;padding:1rem;width:100%}.UpdateProfile .success-note{align-self:flex-start;border:2px solid rgba(0,128,128,.527);border-radius:1rem;color:rgba(0,103,103,.768)}.UpdateProfile .success-note p{margin:0}.UpdateProfile .profile-form{display:flex;flex-direction:column}.UpdateProfile .profile-form .profile-pic-label{margin-bottom:1rem}.UpdateProfile .profile-form .profile-pic-div{align-items:center;display:flex;margin-bottom:2rem}.UpdateProfile .profile-form .profile-pic-div .profile-pic{border-radius:2.5rem;box-shadow:4px 4px 5px 0 rgba(0,0,0,.19);-webkit-box-shadow:4px 4px 5px 0 rgba(0,0,0,.19);-moz-box-shadow:4px 4px 5px 0 rgba(0,0,0,.19);height:4rem;width:4rem}.UpdateProfile .profile-form .profile-pic-div input{margin:0 0 0 1rem}.UpdateProfile .profile-form input{box-sizing:border-box;margin-bottom:1rem;margin-top:.5rem;padding:.5rem}.UpdateProfile .profile-form .submit-row{align-items:center;align-self:flex-end;display:flex;margin-bottom:1rem;margin-top:2rem}.UpdateProfile .profile-form .submit-row .loading-gif{margin-right:1rem;width:3rem}.UpdateProfile .profile-form .submit-row button[disabled]{color:rgba(0,0,0,.187)}.is-modal-container{background:rgba(0,0,0,.494);display:grid;height:100vh;left:0;overflow-y:scroll;position:fixed;top:0;width:100vw}.is-modal-container .is-modal{max-width:50%;overflow-y:scroll;place-self:center center}@media screen and (max-width:1175px){.is-modal-container .is-modal{max-width:70%}}@media screen and (max-width:800px){.is-modal-container .is-modal{max-width:85%}}@media screen and (max-width:550px){.is-modal-container .is-modal{box-sizing:border-box;max-width:none;overflow-x:hidden;width:95%}}.HomePage .sectionStrip{border-bottom:1px solid silver;padding:1rem 2rem}@media screen and (max-width:820px){.HomePage .sectionStrip{display:flex;justify-content:center}}.HomePage .sectionStrip a{color:#8b8b8b;cursor:pointer;margin-right:2rem;text-decoration:none}@media screen and (max-width:820px){.HomePage .sectionStrip a{margin-left:1rem;margin-right:1rem}}.HomePage .sectionStrip a:hover{color:#000}.HomePage .sectionStrip a.selected{color:#000;font-weight:700}.HomePage .account-input-div{align-items:flex-start;display:flex;flex-direction:column;margin-top:1.5rem;padding-left:2rem;padding-right:2rem}.HomePage .account-input-div label{font-weight:700}.HomePage .account-input-div input{margin-top:.5rem;min-width:35rem}@media screen and (max-width:820px){.HomePage .account-input-div input{min-width:0;min-width:auto;width:100%}}.HomePage .account-input-div .ProfileSection{margin-top:3rem}.HomePage .buttons{display:flex;gap:.5rem}.HomePage .buttons button{margin-top:.5rem}.HomePage .buttons button.invalid{border:1px solid #e4e4e4;color:#e4e4e4;cursor:default}.HomePage .Feed{padding-left:2rem;padding-right:2rem}.ProfileSection{align-items:center;display:flex}.ProfileSection .profile-pic{border-radius:5rem;box-shadow:4px 4px 5px 0 rgba(0,0,0,.19);-webkit-box-shadow:4px 4px 5px 0 rgba(0,0,0,.19);-moz-box-shadow:4px 4px 5px 0 rgba(0,0,0,.19);height:10rem;width:10rem}.ProfileSection .metadata ul{list-style:none}@media screen and (max-width:575px){.ProfileSection .metadata ul{padding-left:1rem}}.ProfileSection .metadata ul li{margin-top:.5rem}.ShowPhotograph{background:rgba(0,0,0,.769);display:grid;height:100vh;left:0;margin:0;overflow-y:scroll;padding:0;position:fixed;top:0;width:100vw}.ShowPhotograph .photo-card{background:#f3f3f3;border-radius:1rem;display:grid;grid-template-areas:". cross" "image image" "metadata metadata";grid-template-columns:auto auto;grid-template-rows:auto 1fr auto;margin-bottom:5rem;margin-top:2rem;padding:2rem;place-self:center center}.ShowPhotograph .photo-card,.ShowPhotograph .photo-card .image{box-shadow:4px 4px 5px 0 rgba(0,0,0,.19);-webkit-box-shadow:4px 4px 5px 0 rgba(0,0,0,.19);-moz-box-shadow:4px 4px 5px 0 rgba(0,0,0,.19)}.ShowPhotograph .photo-card .image{grid-area:image;height:auto;max-height:85vh;max-width:70vw;width:auto}.ShowPhotograph .photo-card .cross{cursor:pointer;font-size:1.5rem;font-weight:700;grid-area:cross;padding-bottom:2rem;place-self:start end;position:relative}.ShowPhotograph .photo-card .metadata{grid-area:metadata;margin-top:2rem;place-self:center start}.ShowPhotograph .photo-card .metadata p{margin:0}.ShowPhotograph .photo-card .metadata p ul{list-style:none;margin:0;padding-left:0}.ShowPhotograph .photo-card .metadata p ul li{margin-top:.5rem}
/*# sourceMappingURL=main.72a9ae07.css.map*/