.download-app-banner[data-v-7fb4dea5]{width:100%;background:radial-gradient(circle at 0% 0%,rgba(25,118,210,.35),transparent 55%),radial-gradient(circle at 100% 100%,rgba(0,229,255,.24),transparent 55%),#202020;box-shadow:0 2px 12px #0000004d;border-radius:8px;margin-bottom:.75rem;transition:all .3s ease}.download-app-banner[data-v-7fb4dea5]:hover{background:#323232;border-color:#4a4a4a}.banner-content[data-v-7fb4dea5]{padding:.6rem .75rem;display:flex;align-items:center;gap:.75rem}.banner-actions[data-v-7fb4dea5]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.05rem}.banner-hint[data-v-7fb4dea5]{font-size:.7rem;color:#b0b0b0;line-height:1.2;text-align:center}.banner-btn[data-v-7fb4dea5]{min-height:26px;line-height:1.2;font-size:.8rem}.banner-text[data-v-7fb4dea5]{flex:1;color:#e0e0e0;font-size:.85rem;font-weight:400;line-height:1.3}.banner-close[data-v-7fb4dea5]{color:gray;transition:all .3s ease;padding:.2rem}.banner-close[data-v-7fb4dea5]:hover{color:#b0b0b0;background:rgba(255,255,255,.05)}.fade-enter-active[data-v-7fb4dea5],.fade-leave-active[data-v-7fb4dea5]{transition:opacity .3s ease}.fade-enter-from[data-v-7fb4dea5],.fade-leave-to[data-v-7fb4dea5]{opacity:0}.home-page[data-v-7fb4dea5]{width:100%;max-width:1600px;margin:0 auto}.search-section[data-v-7fb4dea5]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-bottom:3rem;padding-top:3.5rem}.search-wrapper[data-v-7fb4dea5]{width:100%;max-width:600px}.search-input[data-v-7fb4dea5] .q-field__control{background:#2d2d2d;border-radius:9999px;height:40px;border:2px solid var(--q-primary);transition:all .22s ease}.search-input[data-v-7fb4dea5] .q-field__control:hover{background:#2f2f2f}.search-input[data-v-7fb4dea5] .q-field__control:focus-within{background:#2f2f2f;border-color:var(--q-primary);outline:none}.search-input[data-v-7fb4dea5] .q-field__native{color:#e0e0e0;font-size:1rem;padding:.5rem 1rem}.search-input[data-v-7fb4dea5] .q-field__prepend{color:#fff;padding-left:.5rem;display:flex;align-items:center;height:100%}.search-input[data-v-7fb4dea5] .q-field__prepend :deep(.q-icon){font-size:20px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.search-input[data-v-7fb4dea5] .q-field__control:before,.search-input[data-v-7fb4dea5] .q-field__control:after{display:none!important;box-shadow:none!important;border:none!important}.search-input[data-v-7fb4dea5] .q-field__native{background:transparent!important;border:none!important;outline:none!important}.action-buttons[data-v-7fb4dea5]{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.action-buttons .modern-btn[data-v-7fb4dea5]{min-width:140px}.masonry-container[data-v-7fb4dea5]{display:flex;gap:.75rem;width:100%;margin-bottom:2rem}.masonry-column[data-v-7fb4dea5]{flex:1;display:flex;flex-direction:column;gap:.75rem}.masonry-item[data-v-7fb4dea5]{break-inside:avoid;cursor:pointer;transition:transform .3s ease}.masonry-item[data-v-7fb4dea5]:hover{transform:translateY(-4px)}.masonry-item:hover .image-overlay[data-v-7fb4dea5]{opacity:1}.image-wrapper[data-v-7fb4dea5]{position:relative;overflow:hidden;border-radius:8px;background:#242424;box-shadow:0 2px 8px #0000004d}.image-wrapper img[data-v-7fb4dea5],.image-wrapper video[data-v-7fb4dea5]{width:100%;height:auto;display:block;transition:transform .3s ease}.image-wrapper:hover img[data-v-7fb4dea5],.image-wrapper:hover video[data-v-7fb4dea5]{transform:scale(1.05)}.video-indicator[data-v-7fb4dea5]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#ffffffe6;pointer-events:none;text-shadow:0 2px 8px rgba(0,0,0,.6);transition:opacity .3s ease}.masonry-item:hover .video-indicator[data-v-7fb4dea5]{opacity:0}.image-overlay[data-v-7fb4dea5]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,rgba(0,0,0,.1) 0%,rgba(0,0,0,.7) 100%);opacity:0;transition:opacity .3s ease;display:flex;align-items:flex-end;padding:.75rem}.overlay-content[data-v-7fb4dea5]{width:100%;color:#fff}.prompt-text[data-v-7fb4dea5]{font-size:.8rem;line-height:1.4;margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 3px rgba(0,0,0,.5)}.image-meta[data-v-7fb4dea5]{display:flex;align-items:center;gap:.5rem}.image-meta .q-chip[data-v-7fb4dea5]{font-size:.7rem;padding:.2rem .5rem}.loading-section[data-v-7fb4dea5]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;color:#b0b0b0}.loading-text[data-v-7fb4dea5]{font-size:.875rem}.no-more-section[data-v-7fb4dea5]{text-align:center;padding:2rem;color:gray;font-size:.875rem}.empty-section[data-v-7fb4dea5]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4rem 2rem;color:gray}.empty-text[data-v-7fb4dea5]{font-size:1rem}@media (max-width: 768px){.search-section[data-v-7fb4dea5]{padding-top:2rem;margin-bottom:2rem;gap:1rem}.action-buttons[data-v-7fb4dea5]{width:100%}.action-buttons .modern-btn[data-v-7fb4dea5]{flex:1;min-width:0}.masonry-container[data-v-7fb4dea5],.masonry-column[data-v-7fb4dea5]{gap:.5rem}.preview-details[data-v-7fb4dea5]{padding:1rem}}@media (max-width: 480px){.search-section[data-v-7fb4dea5]{gap:.75rem;padding-top:.5rem;margin-bottom:1rem}.action-buttons[data-v-7fb4dea5]{display:none!important}.search-input[data-v-7fb4dea5] .q-field__control{height:48px}.masonry-container[data-v-7fb4dea5],.masonry-column[data-v-7fb4dea5]{gap:.5rem}.image-wrapper[data-v-7fb4dea5]{border-radius:6px}.prompt-text[data-v-7fb4dea5]{font-size:.75rem;-webkit-line-clamp:2;line-clamp:2}}.android-update-dialog .dialog-title[data-v-7fb4dea5]{font-size:1.1rem;font-weight:600;color:#e0e0e0}.android-update-dialog .dialog-subtitle[data-v-7fb4dea5]{margin-top:.25rem;color:#9ec9ff;font-size:.9rem}.android-update-dialog .dialog-note[data-v-7fb4dea5]{color:#e0e0e0;line-height:1.5;white-space:pre-wrap}
