body,html{margin:0;min-height:600px;padding:0}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}hrml{scroll-behavior:smooth}.App{font-family:Roboto;padding-top:17vh;text-align:center}.Background{height:300vh;left:50%;pointer-events:none;position:fixed;top:50%;transform:translate(-58.1%,-50%);transform-origin:center;z-index:-1}@media (prefers-reduced-motion:no-preference){.Background{animation:spin 200s linear infinite}}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Header{align-items:center;background:#000;box-sizing:border-box;display:flex;flex-direction:column;height:15vh;justify-content:center;left:0;margin:0;padding:0;position:fixed;top:0;width:100%;z-index:1000}.Header.collagebuilder{align-items:flex-start;flex-direction:column;height:auto;justify-content:flex-start}.Header.collagebuilder .Logo,.Header.collagebuilder .LogoImage{display:none}.Header.collagebuilder .Nav{background:#95e480;border:5px solid #000;height:3vh;padding:8px 0;position:fixed;top:-5px;width:100%}.Header.collagebuilder .NavList{gap:2vw;justify-content:center;margin:auto 0;padding:0}.Header.collagebuilder .Link{color:#000}.Logo{align-items:center;flex-direction:column;height:15vh;width:100%}.Logo,.LogoImage{display:flex;justify-content:center;margin:0 auto}.LogoImage{box-sizing:border-box;height:85%;max-width:100vw;padding:20px 5px 5px;width:auto}.Nav{background:#95e480;border:5px solid #000;width:100%}.NavList{align-items:center;display:flex;gap:3vw;justify-content:center;list-style-type:none;margin:0 auto;padding:2px 10px}.Link{color:#000;cursor:pointer;text-decoration:none}.Link:hover{color:#81256c;padding:0}.dropdown{display:flex;justify-content:center;margin:0;padding:0;position:relative}.dropdown-content{background-color:#b65ba1;box-shadow:0 8px 16px #0003;display:none;left:50%;list-style:none;padding:0;position:absolute;top:100%;transform:translateX(-50%);width:300%;z-index:1}.dropdown-content,.dropdown-content li{box-sizing:border-box;margin:0 auto;text-align:center}.dropdown-content li{border:2px solid #000;display:flex;justify-content:center;width:100%}.dropdown-content li:hover{margin:0;padding:0}.dropdown-content:hover,.dropdown:hover .dropdown-content{display:block}.dropdown li{justify-content:center}.dropdown li,.dropdown-content li .Link{display:flex;margin:0;padding:0;text-align:center}.dropdown-content li .Link{color:#000;width:100%}.dropdown-content li .Link:hover{color:#6dd94f}.dropdown .Link{align-items:center;display:flex;flex-direction:column;margin:0 auto;text-align:center}.Intro{box-sizing:border-box}#Intro{height:83vh;scroll-margin-top:17vh}.Intro .intro-link-containers{align-content:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:50px;height:83vh;justify-content:space-evenly;margin:0 auto;padding:15px;width:95%}.Intro .intro-link-photo{border:5px solid #000;border-radius:10px;box-shadow:0 10px 10px 10px #0000004d;box-sizing:border-box;display:block;height:20vw;margin:auto 0 1rem;object-fit:cover;width:20vw}.Intro span{background:#81256c;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;display:flex;justify-content:center;left:0;margin:0 auto;opacity:0;padding:.15em .25em;position:relative;top:28px;width:97.2%;z-index:1000}.Intro .intro-link-container{width:100%}.Intro .intro-link-container:hover span{background:#81256c;box-shadow:0 10px 10px 10px #0000004d;height:20px;opacity:100%;z-index:1}.Intro .intro-link-container:hover .quick-link-photo{opacity:80%}@media (max-width:480px){.Intro{margin:0 auto;width:50%}.intro-link-containers{box-sizing:border-box;display:flex;height:50%;margin:100px 0 0;padding:0;width:100%}.IntroHashLink,.IntroLink{box-sizing:border-box;gap:0;height:100px;margin:0 auto;width:150px}.intro-link-container{align-items:center;box-sizing:border-box;column-count:1;display:flex;flex-direction:column;height:100%;justify-content:flex-end;margin:0;padding:0;width:150px}.intro-link-photo{height:100px!important;justify-content:center;top:25px;width:100px!important}.Intro .intro-link-container:hover span,.intro-link-photo{box-sizing:border-box;display:flex;left:0;margin:0 auto;position:relative}.Intro .intro-link-container:hover span{box-shadow:0 10px 10px 10px #0000004d;column-count:1;opacity:100%;top:50px;width:60%;z-index:1}}#Gallery,#analogGallery,#digitalGallery{scroll-margin-top:17vh}.AnalogHeader,.DigitalHeader{align-items:center;background:#b65ba1;border:3px solid #000;border-top-left-radius:15px;border-top-right-radius:15px;box-sizing:border-box;color:#000;display:flex;height:50px;justify-content:center;margin-left:auto;margin-right:auto;margin-top:17vh;padding:15px;text-align:center;transform:translateY(10px);width:75%}.masonry-container{box-sizing:border-box;column-count:3;column-gap:2rem;margin:0 auto;width:75%}.masonry-container img{border:5px solid #000;border-radius:10px;box-shadow:0 10px 10px 10px #0000004d;box-sizing:border-box;display:block;margin-bottom:1rem;margin-top:0;object-fit:cover;width:100%}.galleryImage{cursor:pointer}.modal-overlay{align-items:center;background:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background:#000;border:3px solid #103007;border-radius:8px;display:flex;flex-direction:column;max-height:90%;max-width:90%;padding:1rem 1rem 0;position:relative}.modal-image{border-radius:4px;max-height:80vh;max-width:100%}.modal-close,.modal-next,.modal-prev{background:#333;border:none;border-radius:4px;color:#fff;cursor:pointer;margin:.5rem;padding:.5rem 1rem}.modal-close{opacity:50%;position:absolute;right:10px;top:10px}.modal-close:hover{opacity:100%}.modal-buttons{align-content:center;display:flex;justify-content:center;margin-bottom:5px;margin-top:5px}.Gallery{height:auto;margin:0;padding:0}#Gallery{scroll-margin-top:15vh}.quick-link-containers{align-content:center;box-sizing:border-box;gap:20px;height:82.5vh;margin:auto 0;width:100%}.Link,.quick-link-containers{display:flex;justify-content:space-evenly}.Link{height:100%;margin:0;padding:0;width:40%}.quick-link-container{align-content:center;box-sizing:border-box;height:100%;margin:auto 0;width:100%}.quick-link-photo{border:5px solid #000;border-radius:10px;box-shadow:0 10px 10px 10px #0000004d;box-sizing:border-box;display:flex;height:auto;margin:auto;padding:0;width:100%}span{background:#81256c;border-top-left-radius:5px;border-top-right-radius:5px;box-sizing:border-box;color:#fff;display:block;height:4%;left:0;margin:0 auto;opacity:0;padding:.15em .25em;position:relative;top:4.6%;width:98.6%;z-index:1000}.quick-link-container:hover span{box-shadow:0 10px 10px 10px #0000004d;opacity:100%;z-index:1}.quick-link-container:hover .quick-link-photo{opacity:80%}.Link,.Link:active,.Link:hover,.Link:visited{text-decoration:none}span:hover{color:#95e480}@media screen and (max-width:480px){.masonry-container{column-count:1}.Link{height:80%;margin:0;width:100%}.quick-link-containers{display:block;height:350px;margin:auto;width:100%}.quick-link-container{box-sizing:border-box;gap:20px;height:auto;justify-content:space-evenly;margin:auto 0;width:70%}.quick-link-photo{background:green;display:block;margin:auto 0;padding:0}.quick-link-container span{margin:0 auto;position:relative;top:29px;width:96.5%}}.shop-header{align-items:center;background:#b65ba1;border:3px solid #000;border-top-left-radius:15px;border-top-right-radius:15px;box-sizing:border-box;color:#000;display:flex;height:50px;justify-content:center;margin-left:auto;margin-right:auto;padding:15px;text-align:center;transform:translateY(10px);width:90%}.shop{padding:20px}.product-list{background:#b65ba1bf;background:#000;border:3px solid #b65ba1bf;border-radius:12px;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:0 auto;padding-top:50px;width:90%}.product-card{align-content:center;background:#b65ba1bf;border:3px solid #000!important;border-radius:4px;padding:10px;text-align:center;width:250px}.product-image{display:flex;height:auto;margin:0 auto;padding:0;width:100%}.product-link{color:#000;font-size:1.25em}.product-link:hover{color:#95e480}.product-card:hover{background:#000;border:3px solid #81256c!important;opacity:90%;.product-link{color:#b65ba1}}.product-card:hover{.product-list{color:#b65ba1}}.error-text,.loading-text,.no-product-text{border-bottom-left-radius:15px;border-bottom-right-radius:15px;margin-top:50px;width:65%}.About{align-items:center;display:flex;gap:2%;justify-content:center;margin:6% auto;padding:0;width:70%}.left{width:50%}.alias{align-items:center;background:#b65ba1;border:3px solid #000;border-top-left-radius:15px;border-top-right-radius:15px;box-sizing:border-box;color:#000;display:flex;font-size:1em;height:50px;justify-content:center;margin:5% auto 0;padding:15px;text-align:center;transform:translateY(5px);width:91.1%}.photo{border:3px solid #000;border-radius:4px;height:auto;margin:0 auto;width:90%}.about-header{border:3px solid #000;border-bottom-left-radius:15px;border-bottom-right-radius:15px;font-size:2vh;height:50px;margin:0 auto;text-align:center;transform:translateY(-7px);width:91.1%}.about-header,.right{align-items:center;background:#b65ba1;box-sizing:border-box;color:#000;display:flex;justify-content:center}.right{border:3px solid #000;border-radius:15px;box-shadow:0 10px 10px 10px #0000004d;flex-direction:column;height:90%;margin:auto;padding:10px;width:70%}.right-container{background:#fff;border:3px solid #000;border-radius:4px;height:auto;opacity:50%;width:95%}.about-bio{padding:1em;text-align:left}@media screen and (max-width:480px){.About{display:block;scroll-margin-top:120px}.left{margin:0 auto}.left,.right{width:100%}}.product{background:#b65ba1;border:3px solid #000;border-radius:4px;display:flex;flex-direction:column;height:75vh;margin:4vh auto;width:30%!important}.product img{display:flex;height:auto;margin:auto;width:80%}.error-text,.loading-text,.no-product-text{align-items:center;background:#b65ba1;border:3px solid #000;border-top-left-radius:15px;border-top-right-radius:15px;box-sizing:border-box;color:#000;display:flex;height:50px;justify-content:center;margin-left:auto;margin-right:auto;padding:15px;text-align:center;transform:translateY(10px);width:90%}.canvas{background:#fff;box-sizing:border-box;height:85vh;left:0;margin:0;padding:0;position:absolute;top:15vh;width:100%}.top-left-controls{display:flex;flex-direction:row;gap:10px;left:20px;position:fixed;top:20px;z-index:9999}.layer-controls button,.top-left-controls button,.trash-btn{height:40px;width:90px}.brushSlider,.layer-controls button,.top-left-controls button,.trash-btn{background:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:20px;z-index:9999}.picker-panel{background:#fff;border:1px solid #ccc;left:20px;max-height:300px;overflow-y:auto;padding:10px;position:fixed;top:60px;z-index:9999}.picker-panel button{background:#f0f0f0;border:1px solid #aaa;border-radius:4px;cursor:pointer;display:inline-block;font-size:14px;margin-bottom:10px;margin-right:5px;padding:6px 10px}.thumbnail{cursor:pointer;display:block;margin:5px;width:60px}.trash-btn{position:fixed;right:20px;top:20px}.layer-controls{display:flex;flex-direction:column;gap:10px;position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:9999}.rightSideControls button{align-items:center;display:flex;height:50px;justify-content:center;width:50px}.rightSideControls button img{height:100%;object-fit:contain;width:100%}@media screen and (max-width:768px){.canvas{height:88vh;top:12vh}.top-left-controls{gap:5px;left:10px;top:700px}.top-left-controls button{font-size:16px;height:35px;width:60px}.brushSlider{font-size:16px;padding:2px;position:absolute;right:10px!important;top:70vh!important;width:140px}.brushSlider label{display:none}.rightSideControls{gap:5px;right:5px;top:20px}.rightSideControls button{height:40px;width:40px}.picker-panel{left:10px;max-height:200px;padding:5px;top:50px}.picker-panel button{font-size:12px;padding:4px 8px}.thumbnail{margin:3px;width:50px}}
/*# sourceMappingURL=main.a27b1713.css.map*/