.tooltip-content[data-v-6abfb4d9]{background-color:var(--secondary-bg);border:1px solid var(--dark-purple);border-radius:8px;padding:8px}.masonry__grid[data-v-6abfb4d9]{position:relative}.masonry__grid .grid-sizer[data-v-6abfb4d9]{width:calc(25% - 15px)}.masonry__grid .grid-item[data-v-6abfb4d9]{align-items:center;background-color:var(--darker-gray);border:1px solid var(--darker-purple);border-radius:10px;display:flex;justify-content:center;margin-bottom:5px;overflow:hidden;position:relative;width:calc(25% - 15px)}.masonry__grid .grid-item:hover .bottom[data-v-6abfb4d9],.masonry__grid .grid-item:hover .top[data-v-6abfb4d9]{opacity:1}.masonry__grid .grid-item img[data-v-6abfb4d9]{cursor:pointer;width:100%}.masonry__grid .grid-item button[data-v-6abfb4d9]{align-items:center;background:#0009;border:.5px solid var(--charcoal-gray);border-radius:4px;display:flex;justify-content:center;padding:6px;transition:all .2s}.masonry__grid .grid-item button svg[data-v-6abfb4d9]{height:16px;width:16px}.masonry__grid .grid-item button[data-v-6abfb4d9]:hover{background:#000c}.masonry__grid .grid-item .delete[data-v-6abfb4d9]{background:var(--dull-red)}.masonry__grid .grid-item .delete[data-v-6abfb4d9]:hover{background:var(--dull-red-hover)}.masonry__grid .grid-item .bottom[data-v-6abfb4d9],.masonry__grid .grid-item .top[data-v-6abfb4d9]{cursor:pointer;display:flex;justify-content:space-between;left:0;opacity:0;padding:10px;position:absolute;transition:all .2s;width:100%}.masonry__grid .grid-item .top[data-v-6abfb4d9]{top:0}.masonry__grid .grid-item .top button[data-v-6abfb4d9] svg path{fill:transparent}.masonry__grid .grid-item .bottom[data-v-6abfb4d9]{bottom:0}.masonry__grid .grid-item .bottom button[data-v-6abfb4d9] svg path{fill:var(--main-color)}.masonry__grid .grid-item .generation[data-v-6abfb4d9]{align-items:center;aspect-ratio:1/1;background-color:var(--darker-gray);border-radius:50%;display:flex;flex-direction:column;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%);width:min(70%,70vh);z-index:2}.masonry__grid .grid-item .generation p[data-v-6abfb4d9]{color:var(--main-color);font-size:12px}.masonry__grid .grid-item .shadow[data-v-6abfb4d9]{animation:spinShadowInner-6abfb4d9 3s linear infinite;aspect-ratio:1/1;background:conic-gradient(from 0deg,#00f,#f0f,#00f);border-radius:50%;filter:blur(10px);left:50%;opacity:.6;position:absolute;top:50%;transform:translate(-50%) translateY(-50%);width:min(80%,80vh)}@keyframes spinShadowInner-6abfb4d9{0%{transform:translate(-50%) translateY(-50%) rotate(0)}to{transform:translate(-50%) translateY(-50%) rotate(1turn)}}@media screen and (max-width:1200px){.masonry__grid .grid-item .bottom[data-v-6abfb4d9],.masonry__grid .grid-item .top[data-v-6abfb4d9]{opacity:1}}@media screen and (max-width:1050px){.masonry__grid .grid-item[data-v-6abfb4d9],.masonry__grid .grid-sizer[data-v-6abfb4d9]{width:calc(33.33% - 15px)}}@media screen and (max-width:770px){.masonry__wrapper[data-v-6abfb4d9]{padding:0 0 0 16px}}@media screen and (max-width:650px){.masonry__grid .grid-item[data-v-6abfb4d9],.masonry__grid .grid-sizer[data-v-6abfb4d9]{width:calc(50% - 15px)}}@media screen and (max-width:450px){.masonry__grid .grid-item[data-v-6abfb4d9],.masonry__grid .grid-sizer[data-v-6abfb4d9]{width:calc(100% - 15px)}}.gallery__wrapper[data-v-312c0ae5]{display:flex;flex-direction:column;max-height:100dvh}.gallery__wrapper .pictures__button[data-v-312c0ae5]{align-items:center;background:var(--dark-purple);border:2px solid var(--darker-purple);border-radius:8px;color:var(--main-color);display:flex;font-size:16px;font-weight:500;gap:12px;margin:16px 0 24px;min-height:40px;padding:4px 16px;position:relative;transition:background-color .2s;width:-moz-fit-content;width:fit-content;z-index:10}.gallery__wrapper .pictures__button[data-v-312c0ae5] svg path{fill:transparent}.gallery__wrapper .pictures__button svg[data-v-312c0ae5]{height:20px;width:20px}.gallery__wrapper .pictures__button[data-v-312c0ae5] svg path{fill:var(--main-color)}.gallery__wrapper .pictures__button[data-v-312c0ae5]:hover{background-color:var(--purple)}.gallery__wrapper .pictures__button__margin[data-v-312c0ae5]{margin-left:32px}@media screen and (max-width:770px){.gallery__wrapper .pictures__button__margin[data-v-312c0ae5]{margin-left:50px}}@media screen and (max-width:500px){.gallery__wrapper .pictures__button__margin[data-v-312c0ae5]{font-size:14px;gap:8px;margin-left:40px;padding:4px 10px}.gallery__wrapper .pictures__button__margin svg[data-v-312c0ae5]{height:18px;width:18px}}
