.raining-thumbs-up[data-v-a62c0340]{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}.thumb[data-v-a62c0340]{position:absolute;top:-50px;animation:fall-a62c0340 linear;-webkit-user-select:none;user-select:none}@keyframes fall-a62c0340{to{transform:translateY(105vh)}}.controls[data-v-bcb56966]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2rem;margin-top:1.5rem;font-size:.9rem}.copy-format[data-v-bcb56966],.show-favorites[data-v-bcb56966]{display:flex;align-items:center;gap:.75rem}.copy-format label[data-v-bcb56966],.show-favorites label[data-v-bcb56966]{cursor:pointer;display:flex;align-items:center;gap:.3rem}.image-item[data-v-04117c63]{cursor:pointer;overflow:hidden;position:relative;aspect-ratio:1;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.image-item[data-v-04117c63]:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .4s ease;z-index:1;mix-blend-mode:overlay}.image-item[data-v-04117c63]:hover{overflow:visible;transform:translateY(-8px) scale(1.02);z-index:10}.image-item[data-v-04117c63]:hover:before{opacity:.15}.image-item img[data-v-04117c63],.image-item video[data-v-04117c63]{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none;transition:transform .4s cubic-bezier(.175,.885,.32,1.275)}.favorite-btn[data-v-04117c63]{position:absolute;top:8px;right:8px;z-index:2;background:#00000080;border:none;color:#fff;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .3s,transform .3s;transform:scale(.8)}.image-item:hover .favorite-btn[data-v-04117c63],.image-item:focus-within .favorite-btn[data-v-04117c63]{opacity:1;transform:scale(1)}@media(hover:none){.favorite-btn[data-v-04117c63]{opacity:1;transform:scale(1)}}.favorite-btn svg[data-v-04117c63]{width:18px;height:18px;transition:fill .2s}.favorite-btn.active svg[data-v-04117c63]{fill:var(--princeton-orange);stroke:var(--princeton-orange)}@media(prefers-reduced-motion:reduce){.image-item[data-v-04117c63],.image-item img[data-v-04117c63],.image-item video[data-v-04117c63],.image-item[data-v-04117c63]:before,.favorite-btn[data-v-04117c63]{transition:none}.image-item[data-v-04117c63]:hover{transform:none}}.image-grid[data-v-1f037d06]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-auto-flow:dense;gap:1.75rem;padding:0rem;max-width:1400px;margin:0 auto}@media(max-width:768px){.image-grid[data-v-1f037d06]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;padding:1rem}}header[data-v-0c3f161e]{text-align:center;margin:2rem 0;padding:0 1rem}h1[data-v-0c3f161e]{font-size:3rem;font-weight:700;background:linear-gradient(90deg,var(--pumpkin),var(--princeton-orange));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.recently-used[data-v-0c3f161e]{margin-bottom:3rem;padding:0 1.75rem;max-width:1400px;margin:0 auto 3rem}.recently-used h2[data-v-0c3f161e]{font-size:1.5rem;font-weight:600;margin-bottom:1rem;text-align:center}.notification[data-v-0c3f161e]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--pumpkin) 0%,var(--princeton-orange) 100%);color:#fff;padding:12px 28px;border-radius:50px;z-index:1000;box-shadow:0 8px 25px #fa761e66;font-weight:600;letter-spacing:.5px}.fade-enter-active[data-v-0c3f161e],.fade-leave-active[data-v-0c3f161e]{transition:opacity .3s}.fade-enter-from[data-v-0c3f161e],.fade-leave-to[data-v-0c3f161e]{opacity:0}.arrow-right[data-v-0c3f161e]{display:inline-block;transform:rotate(0);transition:transform .2s}.arrow-down[data-v-0c3f161e]{display:inline-block;transform:rotate(90deg);transition:transform .2s}.arrow-right[data-v-0c3f161e]:before{content:"▶"}.arrow-down[data-v-0c3f161e]:before{content:"▶"}@media(max-width:768px){.recently-used[data-v-0c3f161e]{padding:0 1rem}}:root{--pumpkin: hsla(24, 96%, 55%, 1);--princeton-orange: hsla(33, 99%, 56%, 1);--satin-sheen-gold: hsla(48, 44%, 51%, 1);--fern-green: hsla(89, 29%, 34%, 1);--indigo-dye: hsla(201, 79%, 23%, 1)}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0;background-color:var(--indigo-dye);color:#f0f2f5}#app{margin:0 auto;padding:1rem}
