@import url(https://fonts.googleapis.com/css2?family=Noto+Serif:wght@200;300;400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,200;1,200&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500&display=swap);#modal{align-items:center;display:flex;justify-content:center;z-index:20}#modal,#modal-background{bottom:0;left:0;position:fixed;right:0;top:0}#modal-background{background-color:#000000b3}#modal-content{align-items:center;background-color:#fff;border-radius:35px;display:flex;flex-direction:column;justify-content:center;max-height:80%;overflow-y:auto;padding:40px;position:absolute;width:400px}#modal-content::-webkit-scrollbar{width:8px}#modal-content::-webkit-scrollbar-track{background-color:#f5f5f5;margin:40px;width:4px}#modal-content::-webkit-scrollbar-thumb{background-color:#d3d3d3}#modal-content>form{align-items:center;display:flex;flex-direction:column;justify-content:center;width:80%}#modal-content>form>label{display:flex;flex-direction:column;margin:4px 0}#modal-content>form>label,#modal-content>form>label>input,#modal-content>form>label>textarea{background-color:initial;transition:all .3s ease-in-out;width:100%}#modal-content>form>img{height:100px;object-fit:cover;width:100px}.error{font-size:14px;height:20px}.error,.req{color:red}.form-bad{border:1px solid #ff000080;box-shadow:0 0 8px #ff000080}.form-good{border:1px solid #000;box-shadow:none}.form-good:focus{border:1px solid #00ff0080;border-radius:0;box-shadow:0 0 8px #00ff0080}#modal-holder{position:absolute}.hidden{display:none}#navbar{display:flex;flex-direction:row;justify-content:space-between;left:0;padding:15px 0;top:0;transition:all .2s ease-in;width:100%;z-index:10}.navbar-section{width:155px}#navbar>div{display:flex;justify-content:flex-end;margin:0 20px}.navbar-home-page{position:fixed}.navbar-other{background-color:#d3d3d3;position:sticky}.navbar-home-page button{background-color:#000;color:#fff}#navbar-home-button{border:2px solid #fff;color:#fff;font-family:"Noto Serif";font-size:25px;font-stretch:expanded;font-weight:300;letter-spacing:4px;padding:2px;text-decoration:none;transition:all .2s ease-in}.navbar-hide-button #navbar-home-button,.navbar-home-page #searchbar{background-color:initial;border-color:#0000;color:#0000;visibility:hidden}.navbar-other,.no-preview,.scrolled{background-color:#fff;border-bottom:1px solid #d3d3d3;color:#000;transition:all .2s ease-in;visibility:visible}.navbar-other #navbar-home-button,.no-preview #navbar-home-button,.scrolled #navbar-home-button{border-color:#000;color:#000;visibility:visible}.navbar-other button,.no-preview button,.scrolled button{background-color:#fff;color:#000}.profile-dropdown{background-color:#fff;margin:5px 0;padding:10px;position:absolute;right:20px;top:50px}.profile-dropdown button{background-color:#fff;color:#000}.scrolled #searchbar,.scrolled #searchbar>i,.scrolled #searchbar>input{visibility:visible}#searchbar,.scrolled #searchbar{align-items:center;background-color:#fff;border:1px solid gray;border-radius:30px;box-shadow:0 0 10px 0 #0003;display:flex;flex-direction:row;justify-content:space-between;left:50vw;margin:none;padding:12px;position:absolute;transform:translateX(-50%);transition:color .2s ease-in,background-color .2s ease-in,border .2s ease-in,box-shadow .2s ease-in}#searchbar>input,.scrolled #searchbar>input{background-color:initial;border:0;font-size:20px}#searchbar>i,.scrolled #searchbar>i{color:gray;font-size:24px}#searchbar>input:focus{outline:none}#search-container{align-items:center;left:50vw;position:absolute;top:70px;transform:translateX(-50%);z-index:15}#search-container,#search-results{display:flex;flex-direction:column;width:300px}#search-results{box-shadow:0 0 10px 0 #0003;padding:10px}#search-results,.search-result{background-color:#fff;z-index:20}.search-result{align-items:center;cursor:pointer;display:flex;flex-direction:row;height:65px;justify-content:space-between;padding-right:10px;width:95%}.search-result>.no-preview,.search-result>img,.search-result>video{border:none;border-radius:30px;height:60px;object-fit:cover;width:60px}.search-result:hover{background-color:#f5f5f5;box-shadow:0 0 10px 0 #0003}.progress-bar-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:10px 0;width:100%}.progress-bar{height:20px;width:100%}.progress-bar[value]{-webkit-appearance:none;appearance:none}.progress-bar[value]::-webkit-progress-bar{background-color:#eee;border-radius:0;box-shadow:inset 0 2px 5px #00000040}.progress-bar[value]::-webkit-progress-value{background-color:#000;border-radius:0;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}#is-main-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;margin:20px 0}#gallery-password-form{align-items:center;border-radius:35px;box-shadow:0 8px 32px #0000001f;display:flex;flex-direction:column;margin:40px;padding:20px;position:relative;top:50px}#gallery-password-form>h2,#gallery-password-form>label,#gallery-password-form>p{margin:12px 0}#preview>img,#preview>video{height:100vh;left:0;object-fit:cover;overflow:hidden;position:relative;top:0;width:100%;z-index:0}#preview{height:100vh;width:100%}.preview-item{background:#d1d1d1;background:radial-gradient(circle,#d1d1d1 0,#535353 100%)}#gallery-title-container{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:hidden;width:100%}.big-container{height:100vh;left:0;position:absolute;top:0}.small-container{height:-moz-fit-content;height:fit-content;left:0;margin:50px 0;position:relative}.big{color:#fff}.small{color:#000}#gallery-title{font-size:10vw;font-weight:200;text-align:center}#gallery-date,#gallery-title{font-family:"Noto Serif";font-stretch:expanded;letter-spacing:2vw;padding:20px;z-index:0}#gallery-date{font-size:8vw;font-weight:100}.small #gallery-date,.small #gallery-title{color:#000}#main-item-container{width:95%}.main-item{max-height:90vh;object-fit:contain;width:100%}#main-item-name{font-size:40px;font-weight:300;margin:20px 0;text-align:center;width:100%}#items-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(3,1fr);width:90%}#items-container>div,.item{width:100%}#delete-container{display:flex;justify-content:space-between;margin:20px 0;width:100%}.delete:hover{background-color:#db0000;color:#fff}.no-delete:hover{background-color:gray;color:#fff}#profile-header{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 2.5fr}.profile-pic{border-radius:60px;height:120px;object-fit:cover;width:120px}#profile-info{align-items:flex-start;display:flex;flex-direction:column;gap:15px}#bio{margin:20px;text-align:center;width:60%}#profile-galleries-header{font-weight:400;margin:20px}#profile-galleries-list{display:flex;flex-direction:column;gap:20px}#profile-galleries-list>li{display:flex;flex-direction:row;gap:10px;justify-content:flex-end}#profile-galleries-list a,#profile-galleries-list p{text-align:center}.follow-links{display:flex;gap:20px;justify-content:space-between;width:100%}.follow-links a{color:#000;justify-content:center;text-align:center;text-decoration:none}.follow-links a:hover{text-decoration:underline}.follow-links span{font-weight:500}#home-video{object-fit:cover;position:relative;z-index:0}#home-title-container,#home-video{height:100vh;left:0;overflow:hidden;top:0;width:100%}#home-title-container{align-items:center;display:flex;justify-content:center;position:absolute}#home-title{border:3px solid #fff;color:#fff;font-family:"Noto Serif";font-size:180px;font-stretch:expanded;font-weight:200;letter-spacing:24px;padding:20px;z-index:0}#home-page-container{align-items:center;display:flex;flex-direction:column}#home-page-container>h2{margin:35px}#home-page-container>p{margin:0 150px}#gallery-form{align-items:center}.gallery-form-label{width:90%}.gallery-form-header{margin:25px;text-align:center}#gallery-form{border-radius:35px;box-shadow:0 8px 32px #0000001f;margin:40px;padding:20px}#gallery-form,.gallery-form-label{display:flex;flex-direction:column}.gallery-form-label{font-size:16px;margin:8px 0}#gallery-form>label>input{font-size:16px}#gallery-form-private{display:flex;flex-direction:row;flex-wrap:nowrap;font-size:16px;margin:8px 0}#gallery-form-private>input{width:-moz-fit-content;width:fit-content}.hidden{visibility:hidden}#github,#linkedin{color:gray;font-size:30px}#linkedin:hover{color:#0077b5}#github:hover{color:#333}#footer-home-button{border:2px solid #000;color:#000;font-family:"Noto Serif";font-size:25px;font-stretch:expanded;font-weight:300;letter-spacing:4px;padding:2px;text-decoration:none}footer{align-items:center;height:100px;margin-bottom:50px;margin-top:50px;width:100%}footer,footer ul{display:flex;justify-content:space-around}footer ul{flex-direction:row;list-style:none;margin:0;padding:0}.follow-user{align-items:center;display:flex;gap:20px;justify-content:center;margin:10px 0}.follow-user:hover{cursor:pointer}.follow-user>p{font-size:20px}.profile-pic-small{border-radius:20px;height:40px;object-fit:cover;width:40px}a,body,button,div,h1,h2,h3,h4,h5,h6,header,html,li,nav,ol,p,ul,video{font-family:Roboto,sans-serif;margin:0;padding:0}#root{align-items:center;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;width:100%}li,ol,ul{list-style:none}button{background-color:#000;border:0;border-radius:7px;color:#fff;font-size:18px;font-weight:400;margin:4px;padding:7px;transition:all .3s ease-in-out}input::-webkit-file-upload-button{background-color:#fff;border:1px solid #000;color:#000;font-size:12px;font-weight:400;padding:4px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}input::file-selector-button{background-color:#fff;border:1px solid #000;color:#000;font-size:12px;font-weight:400;padding:4px;transition:all .4s ease-in-out}input::-webkit-file-upload-button:hover{box-shadow:0 8px 8px #0000001f;cursor:pointer}button:hover,input::file-selector-button:hover{box-shadow:0 8px 8px #0000001f;cursor:pointer}button:disabled{background-color:#a53232;color:#fff;cursor:not-allowed}textarea{resize:vertical}html{scroll-behavior:smooth}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}a,a:visited{color:#000}a,a:hover,a:visited{transition:all .3s ease-in-out}a:hover{color:#3030ff}
/*# sourceMappingURL=main.9ac3ae9f.css.map*/