@keyframes load-in{0%{opacity:0}25%{opacity:0}to{opacity:1}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes dark-to-light{0%{background-color:#330f0f;color:#89afe5}to{background-color:#e5af89;color:#0f1e33}}@keyframes light-to-dark{0%{background-color:#e5af89;color:#0f1e33}to{background-color:#330f0f;color:#89afe5}}.flex-h{display:flex;flex-direction:row}.flex-v{display:flex;flex-direction:column;width:100%}:root{--bkg-color:#e5af89;--off-color:#cc8451;--anti-off-color:#4c1f16;--txt-color:#0f1e33;animation-fill-mode:forwards;animation-name:dark-to-light;animation-timing-function:linear}:root,:root.dark-mode{animation-duration:.5s}:root.dark-mode{--bkg-color:#330f0f;--off-color:#4c1f16;--anti-off-color:#cc8451;--txt-color:#89afe5;animation-fill-mode:forwards;animation-name:light-to-dark;animation-timing-function:linear}:root{background-color:#e5af89;background-color:var(--bkg-color);border-color:#7f0016;color:#0f1e33;color:var(--txt-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow:hidden;text-align:center}body{margin:0}.ContentContainer{display:flex;flex-direction:column;max-height:calc(100vh - 155px);overflow-y:auto;padding:50px 50px 50px 0}.ContentContainer h1{margin-top:0}.ModalContainer{background-color:#e5af89;background-color:var(--bkg-color);border:5px solid #7f0016;border-radius:3px;color:inherit}.ModalContainer::backdrop{background:#00000080}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-link{color:#61dafb}.App-header{align-items:center;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:calc(100vh - 55px)}.span-bold{font-weight:700}.Toolbar{border:solid #7f0016;border-width:0 0 5px;display:flex;justify-content:right;max-height:50px;min-height:50px;padding:0 11px}.Toolbar label{grid-gap:10px;align-content:center;align-items:center;display:grid;gap:10px;grid-template-columns:auto auto}.BurgerMenu-GridLayout{display:grid;grid-template-columns:-webkit-min-content 55px;grid-template-columns:min-content 55px;grid-template-rows:55px 100vh}.BurgerMenu-MainContainer{-webkit-clip-path:inset(0 -5px 0 0);clip-path:inset(0 -5px 0 0);display:flex;flex-direction:column;grid-area:1/1/span 2/1;width:250px}.BurgerMenu-MainContainer a{color:inherit;text-decoration:none;white-space:nowrap}.BurgerMenu-MainContainer nav{display:flex;flex-direction:column;height:100%;width:inherit}.BurgerMenu-MainContainer nav h2{margin-bottom:0}.BurgerMenu-Header{height:50px;width:inherit}.BurgerMenu-Header,.BurgerMenu-ToggleBtn{align-items:center;display:flex;justify-content:center}.BurgerMenu-ToggleBtn{background-color:inherit;border:solid #7f0016;border-width:0 5px 5px 0;color:inherit;grid-area:1/2/1/2;height:55px;width:55px}.BurgerMenu-ShadowBox{border:solid #7f0016;border-width:0 0 0 5px;box-shadow:inset 30px 0 30px -25px #000;grid-area:2/2/2/2}.AccordionHeader{display:flex;flex-direction:row;gap:5px;padding:.5rem 0}.AccordionHeader label{align-items:center;display:flex;flex-wrap:nowrap;gap:5px;width:100%}.AccordionHeader label input{border:1px solid #4c1f16;border-color:var(--anti-off-color);border-radius:3px;margin:5px}.AccordionHeader label input,.AccordionHeader label input:focus{background-color:#cc8451;background-color:var(--off-color);color:inherit;padding:.5rem;width:100%}.AccordionHeader label input:focus{border:2px solid #4c1f16;border-color:var(--anti-off-color);border-radius:3px;margin:4px 5px;outline:none}.AccordionHeader button{background:none;border:none;color:inherit}.AccordionContainer{padding:.5rem 0}.FilterContainer{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.FilterContainer label{align-items:center;display:flex;flex-wrap:nowrap;gap:5px}.FilterContainer label input,.FilterContainer label select{border:1px solid #4c1f16;border-color:var(--anti-off-color);border-radius:3px;margin:5px}.FilterContainer label input,.FilterContainer label input:focus,.FilterContainer label select{background-color:#cc8451;background-color:var(--off-color);color:inherit;padding:.5rem;width:100%}.FilterContainer label input:focus{border:2px solid #4c1f16;border-color:var(--anti-off-color);border-radius:3px;margin:4px 5px;outline:none}.FilterContainer div.TagSelectWrapper{align-items:center;display:flex;flex-wrap:nowrap;gap:5px;grid-column:1/span 2}.PreviewCardContainer{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.ImagePreviewCard{background-color:#cc8451;background-color:var(--off-color);border-radius:2px;max-height:150px;max-width:150px}.ImagePreviewCard img{height:100%;object-fit:contain;width:100%}.ImageDetailContainer{align-self:center;background-color:#cc8451;background-color:var(--off-color);border:2px solid;border-color:inherit;border-radius:3px;height:250px;margin:50px 0 25px;padding:25px;width:250px}.ImageDetailContainer img{height:100%;object-fit:contain;width:100%}.ImageDetail-BtnContainer{align-self:center;display:flex;flex-direction:row;gap:25px;margin-bottom:25px}.ImageDetail-BtnContainer button,.ImageDetail-BtnContainer button:disabled,.ImageDetail-BtnContainer button:focus{background-color:#cc8451;background-color:var(--off-color);border:1px solid #4c1f16;border-color:var(--anti-off-color);border-radius:3px;border-radius:5rem;color:inherit;height:35px;margin:5px;outline:none;padding:.5rem;width:100%;width:35px}.ImageDetail-BtnContainer button:disabled{background-color:#e5af89;background-color:var(--bkg-color)}.ImageDetail-DataContainer{align-items:baseline;display:flex;flex-direction:column;padding:0 0 0 16px}.ImageDetail-DataContainer label{text-align:left;width:100%}.ImageDetail-DataContainer p{border:1px solid #7f0016;border-radius:3px;display:flex;flex-direction:row;flex-wrap:wrap;font-size:.75rem;max-height:4rem;overflow-y:scroll;width:100%}.TagSelect{background-color:#cc8451;background-color:var(--off-color);border:1px solid #4c1f16;border-color:var(--anti-off-color);border-radius:3px;color:inherit;margin:5px;padding:.5rem;padding:0!important;position:relative;width:100%}.TagSelect-SelectContainer{align-items:center;display:flex;padding:.25rem .5rem}.TagSelect-TagContainer{display:flex;flex-grow:1;flex-wrap:wrap;gap:5px;padding:2px}.TagSelect-TagContainer input,.TagSelect-TagContainer input:focus{background:none!important;border:none!important;color:#0f1e33;color:var(--txt-color);flex-grow:1;outline:none;padding-left:5px;width:10px}.TagSelect-BtnContainer{align-items:center;display:flex;flex-direction:row;flex-shrink:0;height:36px}.TagSelect-BtnContainer span{background-color:#4c1f16;background-color:var(--anti-off-color);height:1rem;margin:0 5px;width:1px}.TagSelect-BtnContainer button{background:none;border:none;color:#0f1e33;color:var(--txt-color)}.TagSelect-DropdownContainer{background-color:#cc8451;background-color:var(--off-color);border-radius:0 0 3px 3px;box-sizing:border-box;flex-direction:row;flex-wrap:wrap;gap:.25rem;line-height:1rem;max-height:5rem;min-height:2rem;min-width:100%;outline:1px solid #4c1f16;outline:1px solid var(--anti-off-color);overflow:auto;padding:.25rem;position:absolute;z-index:1}.Tag,.TagSelect-DropdownContainer{display:flex;justify-content:center}.Tag{fill:1 1 auto;align-items:center;background-color:#e5af89;background-color:var(--bkg-color);border:1px solid #4c1f16;border:1px solid var(--anti-off-color);border-radius:10px 0;font-size:.75rem;gap:5px;margin:2px;padding:6.5px 2rem!important;text-align:center;width:-webkit-fit-content;width:fit-content}.Tag button{background:none;border:none;color:#0f1e33;color:var(--txt-color);margin-right:-.5rem}.Tag-sm{fill:1 1 auto;align-items:center;background-color:#e5af89;background-color:var(--bkg-color);border:1px solid #4c1f16;border:1px solid var(--anti-off-color);border-radius:10px 0;display:flex;font-size:.6rem;gap:5px;justify-content:center;margin:2px;padding:3px .5rem!important;text-align:center;width:-webkit-fit-content;width:fit-content}.Tag-sm button{background:none;border:none;color:#0f1e33;color:var(--txt-color);margin-right:-.5rem}.IntroCard{background-color:#cc8451;background-color:var(--off-color);border-radius:5px;color:inherit;display:flex;flex-direction:column;margin:auto;overflow-y:scroll;position:relative;width:30rem}.IntroCard .Banner{background-image:url(../../static/media/moon.62bd80a4cd7864192f80.avif);background-position:50%;background-size:cover;border-bottom:.5rem solid #7f0016;border-radius:5px 5px 0 0;min-height:10rem}.IntroCard .Icon{background-image:url(../../static/media/solstice_pfp_small.a91b47dd7fb44b8d9fed.avif);background-size:cover;border:.5rem solid #7f0016;border-radius:100%;height:8rem;left:10.5rem;margin:-4.5rem auto 0;position:absolute;top:10rem;width:8rem}.IntroCard .Content{max-height:30rem;overflow-y:scroll;padding:5rem 1rem 1rem}.IntroCard .Socials{display:flex;gap:.5rem;justify-content:center;margin:.75rem 0}.IntroCard .Socials a:active,.IntroCard .Socials a:hover,.IntroCard .Socials a:link,.IntroCard .Socials a:visited{color:#0f1e33;color:var(--txt-color)}
/*# sourceMappingURL=main.364f0a98.css.map*/