@import"https://fonts.googleapis.com/css2?family=Caudex:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Cinzel+Decorative:wght@400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Klee+One&display=swap";:root{--primary: rgba(210,175,93, .8);--primary-border: rgba(210,175,93, .2);--primary-accent: rgba(210, 175, 93, .164);--hover: rgba(66, 184, 131, .05);--secondary: rgba(210, 204, 198, 1);--warning: rgba(102, 10, 41, .644);--input: rgba(39, 41, 39, .667);--border: 1px solid var(--secondary);--border-radius: 4px;--shadow: 1px 2px 3px rgba(50, 50, 50, .05);--safe-area-inset-top: env(safe-area-inset-top);--safe-area-inset-right: env(safe-area-inset-right);--safe-area-inset-bottom: env(safe-area-inset-bottom);--safe-area-inset-left: env(safe-area-inset-left);--mobile-xs: 320px;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--breakpoint-xxl: 1400px;--breakpoint-xxxl: 1600px;--breakpoint-xxxxl: 1800px;accent-color:var(--primary);scrollbar-color:var(--primary) Canvas}:root :focus-visible{outline-color:var(--primary)}:root ::selection{background-color:var(--primary)}:root ::marker{color:var(--primary)}:root :is(::-webkit-calendar-picker-indicator,::-webkit-clear-button,::-webkit-inner-spin-button,::-webkit-outer-spin-button){color:var(--primary);opacity:1}div.translation-select{display:flex;gap:.4rem;align-items:center;position:relative}div.translation-select select.lang-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;accent-color:var(--primary);color-scheme:light;padding:.35rem 2.2rem .35rem .6rem;border-radius:var(--border-radius);border:1px solid rgba(255,255,255,.2);height:36px;min-width:120px;color:#fff;background-color:var(--primary);font-size:1.05rem;letter-spacing:.15em;font-weight:500;cursor:pointer;transition:all .25s ease;box-shadow:0 1px 2px #00000008;opacity:.95;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 24 24'%3E%3Cpath d='M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:30px}div.translation-select select.lang-select::-ms-expand{display:none}div.translation-select select.lang-select:focus{outline:none!important;box-shadow:0 0 0 3px rgba(var(--primary-rgb, 0, 120, 212),.15);transform:translateY(-1px)}div.translation-select select.lang-select:focus:not(:focus-visible){outline:none!important}div.translation-select select.lang-select:focus,div.translation-select select.lang-select:focus-visible,div.translation-select select.lang-select:active{outline:none!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:none!important}div.translation-select select.lang-select:hover{background-color:#fff;color:var(--primary);opacity:1;transform:translateY(-1px);box-shadow:0 4px 8px #ffffff1a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d2af5d' viewBox='0 0 24 24'%3E%3Cpath d='M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z'/%3E%3C/svg%3E")}div.translation-select select.lang-select:active{transform:translateY(0);box-shadow:0 2px 4px #ffffff4d;border-radius:var(--border-radius)}div.translation-select select.lang-select option.option{padding:.5rem .75rem;background:#fff;color:var(--primary);font-weight:500;border:none;border-radius:var(--border-radius)}div.translation-select select.lang-select option.option:hover,div.translation-select select.lang-select option.option:focus{background:var(--primary)!important;color:#fff!important}div.translation-select select.lang-select option.option:checked{background:var(--primary)!important;color:#fff!important;font-weight:600}.footer-content{display:flex;justify-content:center;align-items:center;width:100%;padding:.5rem 1rem;background-color:var(--primary);color:var(--text-color);z-index:1000}.footer-content .terms{font-size:.8em;color:var(--secondary-text-color);text-decoration:none;margin-right:.5rem}@media screen and (max-width: 767px) and (min-width: 260px){.footer-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 0;gap:.5rem}.footer-content .terms{margin:0}}.errors{list-style:none;padding:0}.error{list-style-type:none;color:var(--warning);margin:10px 0}.message{text-align:center;text-decoration:none;color:var(--warning);font-size:.6em}.page{margin:0;width:100vw;color:var(--text);font-family:Assistant,sans-serif;font-size:1.2rem;text-align:center;line-height:1.5}@media (max-width: 3840px){.page{font-size:2rem}}@media (max-width: 2560px){.page{font-size:1.8rem}}@media (max-width: 1920px){.page{font-size:1.5rem}}@media (max-width: 1600px){.page{font-size:1.3rem}}@media (max-width: 1200px){.page{font-size:1.1rem}}@media (max-width: 768px){.page{font-size:1rem}}@media (max-width: 480px){.page{font-size:.8rem}}@media (max-width: 320px){.page{font-size:.6rem}}@media (max-width: 240px){.page{font-size:.4rem}}form{max-width:80vw;margin:0 auto;padding:30px;border-radius:2px;box-shadow:var(--shadow);border:var(--border)}form .fieldset{margin-bottom:.5rem;padding:.5rem;border:1px solid var(--primary);border-radius:2px;opacity:.6}form .fieldset .legend{margin-bottom:.5rem;padding:0 .5rem;font-family:Assistant,sans-serif;font-size:1em;font-weight:400;color:var(--primary);opacity:.6}form .fieldset .display{margin:0 auto;color:var(--primary);text-align:center}form .fieldset .input{border:1px solid var(--primary);text-align:center;opacity:1}form input[type=text],form textarea{border:0;border-bottom:1px solid var(--secondary);border-radius:2px;padding:.3rem;outline:none;display:block;width:100%;box-sizing:border-box;margin:20px auto;color:var(--input)}form input[type=text]::placeholder,form textarea::placeholder{color:var(--secondary)}form input[type=number]{border:0;border:1px solid var(--primary);border-radius:2px;color:var(--input)}form input[type=radio],form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;width:1.1rem;height:1.1rem}form label{font-size:12px;display:block;color:var(--text, transparent)}form .form-inline-error-display{font-size:1.2em;color:var(--warning)}.link{display:inline-block;text-align:center;text-decoration:none;color:#fff}.link:hover{color:var(--primary);background:#fff}@media screen and (max-width: 420px){.link{padding:.5rem;width:100%}}button,.btn{border-radius:var(--border-radius);border:0;padding:8px 12px;font-weight:300;cursor:pointer;display:inline-block;text-decoration:none;color:#fff}button:hover,button:focus,button:active,.btn:hover,.btn:focus,.btn:active{background:#fff;color:var(--primary);font-weight:600}button:disabled,.btn:disabled{background:var(--secondary);color:var(--primary);opacity:.5;cursor:not-allowed}.background{background-image:url(/assets/not-found-DtImHXwk.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;height:100%}.header{display:flex;justify-content:center;align-items:center}.content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow-y:auto;-webkit-overflow-scrolling:touch;width:100%;max-width:100%}@media (pointer: coarse){.content{scrollbar-width:none;-ms-overflow-style:none}.content::-webkit-scrollbar{display:none}}.footer{width:100%;position:sticky;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center}.auth-page{width:100%;display:flex;flex-direction:column;align-items:center}.auth-page .form{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0rem;width:100%;max-width:400px;margin:3rem auto;z-index:100}.auth-page .form .title{text-align:center;margin-bottom:1rem;color:var(--primary)}@media screen and (max-width: 500px){.auth-page .form .title{font-size:1.8em}}.auth-page .form .input{padding:.5rem;border:1px solid #ccc;border-radius:4px;font-family:Caudex,sans-serif;font-size:1rem;text-align:center}.auth-page .form .button{width:103%;margin-top:1.2rem;padding:.5rem;background-color:var(--primary);font-size:.8em;color:#fff;border:none;border-radius:4px;cursor:pointer}.auth-page .form .button:disabled{background-color:#ccc;cursor:not-allowed}@media screen and (max-width: 500px){.auth-page .form .button{font-size:1.5em}}.auth-page .form .input:focus,.auth-page .form .button:focus,.auth-page .form .btn:focus{border:1px solid var(--primary);outline-offset:1px}.auth-page .form .error{color:red;font-size:.9rem;text-align:center}.auth-page .card{padding:5rem;border-radius:4px;background-color:#d2af5d33;box-shadow:0 2px 10px #0000001a;margin:5rem 0 50rem}@media screen and (max-width: 500px){.auth-page .form{max-width:80%}.auth-page .form .title{font-size:1.8em}}.home{width:100%;max-width:100vw;padding:0;margin:0 auto;display:grid;grid-template-columns:repeat(12,1fr);gap:0;background-color:#fff;overflow-x:hidden;box-sizing:border-box}@media screen and (max-width: 767px){.home{margin:0 auto;grid-template-columns:repeat(6,1fr);gap:.5rem;padding:0 .5rem}}@media screen and (max-width: 500px){.home{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1rem;padding:0 1rem}}.hero{grid-column:1/span 12}@media screen and (max-width: 767px){.hero{grid-column:span 6}}@media screen and (max-width: 500px){.hero{grid-column:span 12}}.about{grid-column:1/-1}@media screen and (max-width: 500px){.about{grid-column:span 12;padding:1rem}}.mobile-hero{position:relative;width:100%;max-width:100vw;box-sizing:border-box;aspect-ratio:16/14;min-height:200px;max-height:95vh;overflow:hidden;contain:layout}.mobile-hero .slider-container{width:100%;height:100%;overflow:hidden;position:relative;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0}.mobile-hero .slider-container .slider-track{height:100%;width:400%;display:flex;transition:transform .5s ease-in-out}.mobile-hero .slider-container .slider-track .slide{flex:0 0 25%;scroll-snap-align:center;height:100%;animation:auto 16s infinite}.mobile-hero .slider-container .slider-track .slide .image{width:100%;height:100%;object-fit:cover;border-radius:2px;transition:all 16s ease}@media screen and (orientation: portrait){.mobile-hero{aspect-ratio:16/14;min-height:65vh}}@keyframes auto{0%{transform:translate(0)}25%{transform:translate(0)}26%{transform:translate(-100%)}50%{transform:translate(-100%)}51%{transform:translate(-200%)}75%{transform:translate(-200%)}76%{transform:translate(-300%)}to{transform:translate(-300%)}}.tablet-hero{position:relative;width:100%;aspect-ratio:12/6;min-height:200px;max-height:95vh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#413f3f}.tablet-hero .background-grid{width:100%;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,minmax(200px,1fr));gap:.25rem;aspect-ratio:4/3;z-index:10}.tablet-hero .background-grid .mosaic{overflow:hidden;border-radius:2px;border:1px solid #fff;box-shadow:3px 3px 3px #0000000d;position:relative}.tablet-hero .background-grid .mosaic .image{width:100%;height:100%;object-fit:cover;object-position:50% 50%;filter:grayscale(10%)}.tablet-hero .background-grid .moon{grid-column:2/span 3;grid-row:1/span 1}.tablet-hero .background-grid .tear{grid-column:5/span 4;grid-row:1/span 2}.tablet-hero .background-grid .dragon{grid-column:9/span 3;grid-row:1/span 1}.tablet-hero .background-grid .four{grid-column:9/span 3;grid-row:2/span 1}.tablet-hero .background-grid .sun{grid-column:2/span 3;grid-row:2/span 1}.tablet-hero .background-grid .flower{grid-column:9/span 3;grid-row:2/span 1}.desktop-hero{position:relative;width:100%;aspect-ratio:16/7;min-height:200px;max-height:95vh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#413f3f}.desktop-hero .background-grid{position:relative;width:100%;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,minmax(200px,1fr));gap:.5rem;aspect-ratio:16/9}.desktop-hero .background-grid .mosaic{overflow:hidden;border-radius:2px;border:1px solid #fff;box-shadow:3px 3px 3px #0000000d;position:relative}.desktop-hero .background-grid .mosaic .image{width:100%;height:100%;object-fit:cover;object-position:50% 50%;filter:grayscale(10%)}.desktop-hero .background-grid .moon{grid-column:2/span 3;grid-row:1/span 1}.desktop-hero .background-grid .tear{grid-column:5/span 4;grid-row:1/span 2}.desktop-hero .background-grid .dragon{grid-column:9/span 3;grid-row:1/span 1}.desktop-hero .background-grid .four{grid-column:9/span 3;grid-row:2/span 1}.desktop-hero .background-grid .sun{grid-column:2/span 3;grid-row:2/span 1}.desktop-hero .background-grid .flower{grid-column:9/span 3;grid-row:2/span 1}@media (max-width: 768px){.desktop-hero{display:none}}.authors{width:100%;max-width:100vw;margin:0 auto;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;background-color:#fff;text-align:center;box-sizing:border-box;overflow:hidden}.authors .row{max-width:100vw}.authors .picture{flex:0 0 auto;max-width:45%}.authors .picture .image{width:100%;max-width:100%;height:auto}.authors .about{flex:1;min-width:0;display:flex;flex-direction:row;text-align:center;justify-content:center;align-items:center;gap:0;font-size:1.5rem;font-weight:700;margin-bottom:2rem}.authors .about .text{grid-column:1/3;text-align:center;font-size:.8em;color:#333;padding:3.5rem 2rem;line-height:1.5}.authors .about .text .name{color:var(--primary);padding-bottom:.8rem;font-size:xx-large}.authors .about .text .author{max-width:1200px;margin-bottom:1.8rem}.authors .about .text .author .p{font-family:Caudex;font-size:1em;padding-bottom:.8rem;color:var(--input);line-height:1.6em;letter-spacing:.05em}.authors .links{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:1rem}.authors .links .link{display:inline-block;font-size:.8em;color:var(--primary);padding:.5em 1em;display:flex;justify-content:center;align-items:center;transition:border 1s ease-in-out;border:1px solid transparent;border-radius:var(--border-radius)}.authors .links .link .icon{font-size:1.2em;padding-right:.8em}.authors .links .link:hover,.authors .links .link:focus,.authors .links .link:active{border-color:var(--primary-border)}.authors .links .delimiter{font-size:2em;color:var(--primary)}@media screen and (max-width: 1366px){.authors .picture{max-width:40%}.authors .about{max-width:100%}.authors .about .text{padding-bottom:0}.authors .about .text .name{font-size:larger}.authors .about .text .author p{font-weight:100;line-height:1em}}@media screen and (max-width: 900px){.authors{flex-direction:column}.authors .picture{max-width:80%}}@media screen and (max-width: 360px){.authors{flex-direction:column}.authors .picture{max-width:80%}.links{flex-direction:column}}.gallery{width:80%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:1rem}.gallery h2{color:var(--primary)}.gallery .sort{display:flex;gap:1rem}.gallery .sort .name{background-color:var(--primary);color:#fff}.gallery .sort .name:hover,.gallery .sort .name:focus,.gallery .sort .name:active{background:#fff;color:var(--primary);font-weight:600}.gallery .items{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem}.gallery .items .item{width:300px;height:auto}.gallery .items .item img{width:100%;height:100%}@media screen and (max-width: 767px) and (min-width: 260px){.gallery{width:100%}.gallery .items{flex-direction:column;align-items:center;gap:0}.gallery .items .item{width:100%;max-width:300px}}.viewer{flex:1;width:100%;max-width:100vw;overflow:hidden;position:relative;margin:0 auto;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#111;color:var(--primary)}.viewer .item{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:row;align-items:center;justify-content:center}.viewer .item .img-holder{width:100%;height:100%}.viewer .item .img-holder .img{width:100%;height:100%;object-fit:contain}.viewer .arrow{position:absolute;z-index:100;cursor:pointer;padding:1.5rem 1rem;background-color:#0000004d;transition:background-color .2s ease}.viewer .arrow:hover{background-color:#000000b3}.viewer .arrow.left{left:0}.viewer .arrow.right{right:0}.viewer .overlay-filters{position:absolute;top:0;z-index:100;padding:.5rem 1rem;background-color:#0009;border-radius:0 0 8px 8px}.viewer .overlay-filters .sort{display:flex;gap:.25rem;align-items:center}.viewer .overlay-filters .sort .filter{background:transparent;border:none;color:var(--primary);opacity:.6;padding:.4rem 1rem;font-size:.85em;letter-spacing:.1em;cursor:pointer;transition:opacity .2s ease;font-family:inherit}.viewer .overlay-filters .sort .filter:hover{opacity:1}.viewer .overlay-filters .sort .filter.active{opacity:1;border-bottom:1px solid var(--primary)}.viewer .overlay-back{position:absolute;bottom:0;z-index:100;padding:.5rem 2rem;background-color:#0009;border-radius:8px 8px 0 0}.viewer .overlay-back .overlay-nav{color:var(--primary);opacity:.9;font-size:.85em;letter-spacing:.1em;transition:opacity .2s ease}.viewer .overlay-back .overlay-nav:hover{opacity:1;font-weight:600}.card{width:300px;height:300px;margin:1rem;border-radius:4px;box-shadow:0 4px 8px #0003;transition:transform .3s}.card .figure{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative}.card .figure .image-container{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;background-color:#f5f5f5;height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.card .figure .image-container .image-skeleton{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.card .figure .image-container .image-error{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background-color:#fafafa;color:#999;font-size:.9rem;text-align:center;padding:1rem}.card .figure .image-container img{width:100%;height:auto;height:100%;border-radius:4px;object-fit:cover;object-position:50% 50%;vertical-align:-moz-middle-with-baseline;vertical-align:middle;transition:opacity .3s ease}.card .figure .figure-caption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,var(--primary),transparent);border-radius:4px;z-index:14}.card .figure .figure-caption .title{font-size:1.2rem;color:#fff;margin:1rem;opacity:1}.card:hover{transform:scale(1.05)}@media screen and (max-width: 767px) and (min-width: 260px){.card{width:100%;margin:0 0 15px}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.details{background-color:#fff;display:flex;justify-content:center;align-items:center;width:80%;margin-top:3rem}.details .item{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:inherit}.details .item .image{display:flex;justify-content:center;align-items:center;border-radius:4px}.details .item .image img{max-width:100%;height:auto;border-radius:4px;object-fit:cover}.details .item .info{text-align:center;padding:5%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.details .item .info .title{font-size:2.5em;font-weight:300;color:var(--primary)}.details .item .info .author{font-size:1.4em;letter-spacing:.0001em;color:#666}.details .item .info .dimensions,.details .item .info .materials{font-family:Caudex;font-size:1em;color:#888;letter-spacing:.05em;text-transform:lowercase}@media screen and (max-width: 799px){.details .item{flex-direction:column}.details .item .image{width:100%}.details .item .info{width:100%;padding:2rem}}.dashboard{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;margin-bottom:3rem}.dashboard .admin-menu{display:flex;flex-direction:row;justify-content:space-around;gap:1rem;margin:20px 0}.dashboard .admin-menu .btn{padding:.5rem 1rem;background-color:var(--primary);color:#fff;text-decoration:none;border-radius:4px;transition:background-color .3s;font-size:.8em}.dashboard .admin-menu .btn:hover{font-weight:600}.dashboard .user{color:var(--primary);font-family:serif;display:flex;align-items:center;padding:.5rem;margin-top:2.5rem}.mini-gallery{width:80%;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;gap:.5rem}.mini-gallery .items{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.mini-item{width:200px;height:120px;padding:0 5px;border-radius:2px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem}.mini-item .title{line-height:10px;letter-spacing:4px;color:#fff;font-size:14px;margin:0 auto;padding-top:1.5rem}.mini-item .actions-wrapper{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem}.mini-item .actions-wrapper .icon-holder{width:80px;height:40px;margin:.5rem 0;padding:0;display:flex;justify-content:center;align-items:center;background-color:var(--primary);border-radius:2px}.mini-item .actions-wrapper .icon-holder:hover{outline:1px solid white}.mini-item .actions-wrapper .icon-holder:hover .del-btn .icon,.mini-item .actions-wrapper .icon-holder:hover .edit-link .icon{font-size:24px!important;width:24px;height:24px;line-height:24px;transition:.4s}.mini-item .actions-wrapper .icon-holder .del-btn,.mini-item .actions-wrapper .icon-holder .edit-link{background-color:transparent;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.mini-item .actions-wrapper .icon-holder .del-btn .icon,.mini-item .actions-wrapper .icon-holder .edit-link .icon{color:#fff;font-size:20px!important;width:20px;height:20px;line-height:20px;display:inline-flex;align-items:center;justify-content:center}.mini-item .actions-wrapper .icon-holder .del-btn{padding:0;border:none;cursor:pointer}.create-edit-container{width:100%;margin:0 auto;padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.create-edit-container .title{margin:3rem 0}.create-edit-container .create,.create-edit-container .edit{width:80%;margin:0 auto;margin-bottom:2rem;padding:3rem 2rem;background-color:#d2af5d12;border-radius:4px;box-shadow:0 2px 10px #0000001a}.create-edit-container .create .formFields,.create-edit-container .edit .formFields{width:100%;margin:0 auto;display:flex;justify-content:center;align-items:flex-start;gap:2rem}.create-edit-container .create .formFields .info,.create-edit-container .edit .formFields .info{width:40%}.create-edit-container .create .formFields .picture,.create-edit-container .edit .formFields .picture{width:40%;padding-top:3rem}.create-edit-container .create .formFields .picture .file-upload .display,.create-edit-container .edit .formFields .picture .file-upload .display{padding:1rem}.create-edit-container .create .formFields .picture .file-upload .file,.create-edit-container .edit .formFields .picture .file-upload .file{color:var(--primary)}.create-edit-container .create .formFields .picture .file-upload .file:before,.create-edit-container .edit .formFields .picture .file-upload .file:before{content:"";display:inline-block;width:1rem;height:1rem;background-color:var(--primary);border-radius:50%;margin-right:.5rem}.create-edit-container .create .formFields .info,.create-edit-container .edit .formFields .info{border:1px solid transparent}.create-edit-container .create .submit,.create-edit-container .edit .submit{margin-top:2rem;display:flex;justify-content:center;align-items:center;gap:1rem}.create-edit-container .create .submit button,.create-edit-container .edit .submit button{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;background-color:var(--primary);color:#fff}.create-edit-container .create .submit button:disabled,.create-edit-container .edit .submit button:disabled{background-color:#ccc;cursor:not-allowed}.create-edit-container .create .display,.create-edit-container .edit .display{padding:1rem 0}@media screen and (max-width: 1300px){.create-edit-container .create,.create-edit-container .edit{width:90%}}@media screen and (max-width: 1023px){.create-edit-container .create .formFields,.create-edit-container .edit .formFields{flex-direction:column;align-items:center;gap:1rem}.create-edit-container .create .formFields .info,.create-edit-container .create .formFields .picture,.create-edit-container .edit .formFields .info,.create-edit-container .edit .formFields .picture{width:100%}}.title .input{width:70%;margin-bottom:.5rem}.title .error{font-size:x-small;color:red;padding-bottom:.5em}.title .display{color:var(--primary);font-size:.8em}.dimensions{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center}.dimensions .label{width:80%;display:flex;align-items:center;gap:.5rem;color:var(--input)}.dimensions .label span{color:var(--input);opacity:.6}.dimensions .label input[type=number]{width:30%;margin:0;padding:0;text-align:center;color:var(--input);opacity:1}.dimensions .label select{font-size:.8em;padding:.3rem;color:var(--primary);border:1px solid #eee;border-radius:2px}.dimensions .recalculated-dimensions{margin-top:1rem}.dimensions .recalculated-dimensions .text{font-size:.7em;color:var(--primary)}.file-upload{text-align:center;width:100%;display:flex;flex-direction:column}.file-upload .display{padding-bottom:1rem;font-size:small}.file-upload .label{width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem}.file-upload .label .file{position:absolute;opacity:0;width:.1px;height:.1px;overflow:hidden}.file-upload .label .file:before{position:absolute;pointer-events:none;top:10px;left:50%;transform:translate(-50%);height:20px;width:20px;content:"";background-image:url(../../../assets/images/upload_20dp_42B883_FILL0_wght400_GRAD0_opsz20.svg);z-index:1}.file-upload .label .file::file-selector-button{width:136px;color:transparent;border-radius:2px;padding:0 16px;height:40px;cursor:pointer;background-color:#fff;border:1px solid var(--primary);box-shadow:0 1px #0000000d;margin-right:16px;transition:background-color .2s}.file-upload .label .file::file-selector-button:hover{background-color:var(--primary-accent)}.file-upload .label .file::file-selector-button:active{background-color:var(--primary)}.file-upload .label:before{content:"";display:inline-block;width:136px;height:40px;background-image:url(../../../assets/images/upload_20dp_42B883_FILL0_wght400_GRAD0_opsz20.svg);background-repeat:no-repeat;background-position:center;background-color:#fff;border:1px solid var(--primary);border-radius:2px;cursor:pointer;transition:background-color .2s}.file-upload .label:hover:before{background-color:var(--primary-accent)}.file-upload .material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 40}.file-upload .preview{width:100%;aspect-ratio:3/2;display:flex;align-items:center;justify-content:center;margin-top:1rem}.file-upload .preview .image{width:100%;height:100%;object-fit:cover}.file-upload .confirm-btn{padding:1rem;margin:1rem 0;color:#fff;background-color:var(--primary);border:0;font-weight:600}@media screen and (max-width: 1023){.file-upload{width:100%}}.materials{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;gap:1rem;padding-bottom:1rem}.materials .display{color:var(--primary);font-size:.8em;margin-top:1rem}.materials .options{display:grid;grid-template-columns:auto auto auto;gap:1.5em;margin-top:1rem}.materials .options .label{font-family:system-ui,sans-serif;font-size:.6em;font-weight:100;line-height:1.1;color:var(--input);display:flex;justify-content:start;align-items:center;gap:.5rem;padding:.5em;outline:0;outline-offset:0}.materials .options .label .input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;color:var(--input);border:1px solid var(--primary);border-radius:.15em;padding:.5em;cursor:pointer;display:grid;place-content:center}.materials .options .label .input:before{content:"";width:.8em;height:.8em;transform:scale(0);transition:.12s transform ease-in-out;background-color:var(--primary);transform-origin:center;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.materials .options .label .input:checked{background-color:#fff;border:1px solid var(--primary)}.materials .options .label .input:checked:before{transform:scale(1);background-color:var(--primary)}.materials .options .label .input:focus{border:1px solid var(--primary);box-shadow:inset 1em 1em #fff;outline:max(2px,.15em) solid transparent;outline-offset:max(1px,.15em)}.materials .options .label .input:disabled{color:var(--hover);cursor:not-allowed}.materials .options .label .span{font-family:inherit;color:var(--input)}.materials .options .label:disabled{color:var(--hover);cursor:not-allowed}.materials .preview{font-size:.5em;color:var(--primary);margin-top:.5rem}.materials .reset{background-color:var(--primary);color:#fff;border:1px solid var(--primary);box-shadow:var(--shadow);border-radius:var(--border-radius);width:60%;margin:0 auto}*{margin:0;padding:0;font-family:Cinzel Decorative,Klee One,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;height:100%}body{min-height:100vh;display:flex;flex-direction:column}body .content{flex:1}@media (prefers-color-scheme: dark){body{color:#fafafa}}#app{height:100%;display:flex;flex-direction:column;flex:1}.header,.footer{padding:var(--safe-area-inset-top) var(--safe-area-inset-right) var(--safe-area-inset-bottom) var(--safe-area-inset-left);background-color:var(--primary)}h1,h2,h3,h4,h5,h6{color:var(--primary)}a{text-decoration:none}.left{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;border-radius:2px}@media screen and (max-width: 767px) and (min-width: 260px){.footer{padding:0;max-width:100vw;flex-direction:column;justify-content:center}}.nav[data-v-995edcd0]{width:100vw;background-color:var(--primary);color:var(--secondary);text-transform:lowercase;display:flex;justify-content:space-around;align-items:center;gap:5rem;padding:1rem 0;overflow:hidden}.nav .logo-container[data-v-995edcd0]{display:flex;justify-content:center;align-items:center;padding:0;will-change:filter;transition:filter .3s}.nav .logo-container .logo[data-v-995edcd0]{height:2em;will-change:filter;transition:filter .3s}.nav .logo-container .logo[data-v-995edcd0]:hover{filter:drop-shadow(0 0 2em var(--hover))}.nav .logo-container .logo.vue[data-v-995edcd0]:hover{filter:drop-shadow(0 0 2em var(--primary))}.nav .menu-toggle[data-v-995edcd0]{background-color:#fff;color:var(--primary);border:none}.nav .menu-toggle[data-v-995edcd0]:focus,.nav .link[data-v-995edcd0]:focus{outline:2px solid var(--hover);outline-offset:2px}.nav.menu-open[data-v-995edcd0]{padding:0}.nav .mobile-menu[data-v-995edcd0]{max-width:100%;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:1rem;align-items:center;background-color:#fff;color:var(--primary);box-shadow:0 4px 6px #0000001a;font-size:1.2em;letter-spacing:.2em;text-transform:uppercase;padding:1rem 0;z-index:10}.nav .mobile-menu .link[data-v-995edcd0]{background-color:#fff;color:var(--primary);border:none;padding:.5em 2em}.nav .mobile-menu .link[data-v-995edcd0]:hover{font-weight:700;transition:all .25s ease-in;box-shadow:var(--shadow)}.nav .desktop-links[data-v-995edcd0]{display:flex;justify-content:space-around;align-items:center;gap:10rem;padding:0 1rem}.nav .desktop-links .link[data-v-995edcd0],.nav .desktop-links .btn[data-v-995edcd0]{font-size:1.2em;letter-spacing:.2em;text-transform:uppercase}.nav .desktop-links .link[data-v-995edcd0]:hover,.nav .desktop-links .btn[data-v-995edcd0]:hover{filter:drop-shadow(0 0 2em var(--hover))}@media screen and (max-width: 667px){.nav[data-v-995edcd0]{max-width:100%;width:100%;flex-direction:row;justify-content:space-around;gap:.5rem;padding:.5rem 1rem}}.copy[data-v-2fbde34a]{font-family:Caudex,sans-serif;color:var(--text, white);font-size:1.2em;opacity:1;text-transform:lowercase}
