@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";:root{--nav-bg: #000;--text-gray: #d1d5db;--muted-gray: #9ca3af;--search-bg: rgba(255, 255, 255, .04);--accent: #ffffff}html,body,#app{height:100%;margin:0;background:linear-gradient(90deg,#00094d,#005eff,#00094d);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}body{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#111;background-repeat:no-repeat;background-attachment:fixed}.navbar[data-v-a1ad5d63]{width:100%;background:linear-gradient(180deg,#0000005c,#00000029);color:var(--text-gray);box-shadow:0 6px 18px #00000073;position:relative;z-index:1000}.nav-content[data-v-a1ad5d63]{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:68px;padding:0 1rem;gap:1rem}.brand[data-v-a1ad5d63]{font-weight:700;letter-spacing:.06em;font-size:1.05rem;color:var(--accent)}.nav-left[data-v-a1ad5d63]{display:flex;gap:1.25rem;align-items:center}.nav-item[data-v-a1ad5d63]{text-decoration:none;color:var(--text-gray);font-weight:600;padding:8px 10px;border-radius:8px;transition:all .25s ease}.nav-item[data-v-a1ad5d63]:hover{color:var(--accent);background:#ffffff0d;transform:translateY(-2px)}.nav-right[data-v-a1ad5d63]{display:flex;align-items:center;gap:.75rem;margin-left:auto}.search[data-v-a1ad5d63]{display:flex;align-items:center;background:#ffffff0d;border-radius:999px;padding:6px 8px;gap:8px;min-width:180px;transition:background .25s ease}.search input[data-v-a1ad5d63]{background:transparent;border:none;outline:none;color:var(--text-gray);padding:6px 8px;width:160px}.search-btn[data-v-a1ad5d63]{background:transparent;border:none;color:var(--text-gray);cursor:pointer;padding:4px 6px}.search[data-v-a1ad5d63]:hover{background:#ffffff1a}.lang-switch select[data-v-a1ad5d63]{appearance:none;background:#ffffff0d;color:var(--text-gray);padding:8px 10px;border-radius:999px;font-weight:600;cursor:pointer;transition:background .25s ease}.lang-switch select[data-v-a1ad5d63]:hover{background:#ffffff1a}.menu-toggle[data-v-a1ad5d63]{display:none;background:transparent;border:none;padding:8px;border-radius:8px;cursor:pointer}.hamburger[data-v-a1ad5d63]{display:block;width:22px;height:2px;background:var(--text-gray);position:relative}.hamburger[data-v-a1ad5d63]:before,.hamburger[data-v-a1ad5d63]:after{content:"";position:absolute;left:0;right:0;height:2px;background:var(--text-gray)}.hamburger[data-v-a1ad5d63]:before{top:-7px}.hamburger[data-v-a1ad5d63]:after{top:7px}.drawer[data-v-a1ad5d63]{position:fixed;left:0;top:0;height:100vh;width:100%;max-width:100%;transform:translate(-100%);transition:transform .36s cubic-bezier(.22,.9,.2,1);z-index:1300;display:flex;flex-direction:column;background:linear-gradient(180deg,#0c0c0ce6,#141414e6);padding:22px;box-sizing:border-box}.drawer.open[data-v-a1ad5d63]{transform:translate(0)}.drawer-top[data-v-a1ad5d63]{display:flex;justify-content:flex-end}.drawer-close[data-v-a1ad5d63]{background:transparent;border:none;color:var(--text-gray);font-size:20px;padding:8px;cursor:pointer;transition:color .25s ease}.drawer-close[data-v-a1ad5d63]:hover{color:var(--accent)}.drawer-nav[data-v-a1ad5d63]{display:flex;flex-direction:column;gap:12px;margin-top:22px;padding:8px 6px}.drawer-title[data-v-a1ad5d63]{font-size:1.5rem;font-weight:800;color:var(--accent);margin-bottom:18px;text-transform:uppercase}.drawer-item[data-v-a1ad5d63]{background:transparent;border:none;text-align:left;color:var(--text-gray);font-weight:700;font-size:1.25rem;padding:12px 14px;border-radius:10px;cursor:pointer;transition:all .3s cubic-bezier(.22,1,.36,1);position:relative}.drawer-item[data-v-a1ad5d63]:after{content:"";position:absolute;left:0;bottom:4px;width:0;height:2px;background:var(--accent);transition:width .3s ease}.drawer-item[data-v-a1ad5d63]:hover{background:#ffffff14;color:var(--accent);transform:translate(6px)}.drawer-item[data-v-a1ad5d63]:hover:after{width:20px}.drawer-divider[data-v-a1ad5d63]{height:1px;width:60%;background:#ffffff1a;margin:12px 0;border-radius:1px}.drawer-bottom[data-v-a1ad5d63]{margin-top:auto;display:flex;flex-direction:column;gap:12px;padding-top:12px}.drawer-lang select[data-v-a1ad5d63]{width:100%;padding:10px;border-radius:8px;font-weight:700;background:#ffffff0d;color:var(--text-gray);transition:background .25s ease}.drawer-lang select[data-v-a1ad5d63]:hover{background:#ffffff1a}.sr-only[data-v-a1ad5d63]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:700px){.nav-left[data-v-a1ad5d63]{display:none}.menu-toggle[data-v-a1ad5d63]{display:inline-flex}.search input[data-v-a1ad5d63]{width:110px}}.site-footer[data-v-af39f0e5]{width:100%;color:var(--accent)}.footer-content[data-v-af39f0e5]{max-width:1000px;margin:0 auto;padding:1rem;text-align:center}.footer-text[data-v-af39f0e5]{font-size:24px}[data-v-3457b77b]:host{display:block;padding-top:8px}.artwork-wrapper[data-v-f8e8b7d9]{position:relative}.article-img[data-v-f8e8b7d9]{width:100%;height:auto;border-radius:12px;object-fit:contain;cursor:zoom-in;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 8px 24px #0006}.article-img[data-v-f8e8b7d9]:hover{transform:scale(1.03)}.viewer[data-v-f8e8b7d9]{display:flex;align-items:center;justify-content:center;position:fixed;inset:0;background:#0a0a0ae6;z-index:2200;padding:32px}.viewer-flex[data-v-f8e8b7d9]{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;max-width:1100px}.viewer-section[data-v-f8e8b7d9]{display:flex;align-items:stretch;justify-content:space-between;background:#191919f2;border-radius:16px;overflow:hidden;width:100%;height:min(80vh,800px)}.viewer-image[data-v-f8e8b7d9]{display:flex;align-items:center;justify-content:center;flex:1 1 55%;background-position:center;background-repeat:no-repeat;background-size:contain;min-height:320px}.image-protector[data-v-f8e8b7d9]{width:100%;height:100%}.viewer-text[data-v-f8e8b7d9]{display:flex;flex-direction:column;justify-content:flex-start;flex:1 1 45%;padding:40px;color:#fff}.info-title[data-v-f8e8b7d9]{margin:0 0 .4rem;font-size:1.25rem;font-weight:700;color:var(--accent)}.info-meta[data-v-f8e8b7d9]{color:var(--muted-gray);margin-bottom:.75rem}.info-desc[data-v-f8e8b7d9]{color:var(--text-gray);line-height:1.5}.viewer-close[data-v-f8e8b7d9]{display:flex;align-items:center;justify-content:center;position:absolute;top:22px;right:22px;background:#ffffff14;border:none;color:#fff;font-size:18px;width:44px;height:44px;border-radius:10px;cursor:pointer}.viewer-close[data-v-f8e8b7d9]:hover{background:#ffffff26}.fade-zoom-enter-active[data-v-f8e8b7d9],.fade-zoom-leave-active[data-v-f8e8b7d9]{transition:all .3s ease}.fade-zoom-enter-from[data-v-f8e8b7d9],.fade-zoom-leave-to[data-v-f8e8b7d9]{opacity:0;transform:scale(.98)}@media(max-width:1000px){.viewer-section[data-v-f8e8b7d9]{flex-direction:column;height:auto}.viewer-flex[data-v-f8e8b7d9]{width:90%}}@media(max-width:600px){.viewer-image[data-v-f8e8b7d9]{height:50vh}.viewer-text[data-v-f8e8b7d9]{padding:24px}}.article-nav[data-v-63daa1f9]{display:flex;align-items:center;justify-content:center;width:46px;height:46px;font-size:28px;background:#00000073;color:#fff;border-radius:8px;cursor:pointer}.row-under-image[data-v-7babb7b4]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:16px;margin-top:12px;padding:6px 0}.row-under-image .article-nav[data-v-7babb7b4]{display:none;transform:none;position:static;margin:0}.article-thumb-wrap .article-nav[data-v-7babb7b4]{display:flex}.thumbnails[data-v-7babb7b4]{display:flex;flex-direction:column;align-items:center;justify-content:center}.thumbs-flex[data-v-7babb7b4]{display:flex;align-items:center;justify-content:center;gap:12px}.thumbs-list[data-v-7babb7b4]{display:flex;flex-wrap:nowrap;gap:12px}.artwork-thumb[data-v-7babb7b4]{display:flex;align-items:center;justify-content:center;width:260px;height:260px;cursor:pointer;border-radius:12px;overflow:hidden;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:relative}.artwork-thumb[data-v-7babb7b4]:hover{transform:scale(1.05)}.thumb-image[data-v-7babb7b4]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.thumb-nav[data-v-7babb7b4]{display:flex;align-items:center;justify-content:center;background:#ffffff1a;border:none;color:#fff;font-size:24px;width:38px;height:38px;border-radius:50%;cursor:pointer;flex-shrink:0}.thumb-nav[data-v-7babb7b4]:hover{background:#ffffff4d}.article-thumb-wrap[data-v-7babb7b4]{display:flex;flex-direction:column}.thumb-bullets[data-v-7babb7b4],.article-bullets[data-v-7babb7b4],.viewer-bullets[data-v-7babb7b4]{display:flex;align-items:center;justify-content:center;padding-top:12px;gap:8px}.bullet[data-v-7babb7b4]{width:10px;height:10px;border-radius:50%;background:#fff6;cursor:pointer;transition:background .2s}.bullet.active[data-v-7babb7b4]{background:#fff}.article-thumb-wrap[data-v-7babb7b4]{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;gap:16px}.article-nav[data-v-7babb7b4]{display:flex;align-items:center;justify-content:center;width:46px;height:46px;font-size:28px;background:#00000073;color:#fff;border-radius:8px;border:none;cursor:pointer;transform:translateY(-50%)}.article-nav[data-v-7babb7b4]:hover{background:#0009}.viewer[data-v-7babb7b4]{display:flex;align-items:center;justify-content:center;flex-direction:column;position:fixed;inset:0;background:#0a0a0ae6;z-index:1200;padding:32px}.viewer-flex[data-v-7babb7b4]{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;max-width:1100px}.viewer-body[data-v-7babb7b4]{display:flex;align-items:center;justify-content:center;flex:1}.viewer-section[data-v-7babb7b4]{display:flex;align-items:stretch;justify-content:space-between;background:#191919f2;border-radius:16px;overflow:hidden;width:100%;height:min(80vh,800px)}.viewer-image[data-v-7babb7b4]{display:flex;align-items:center;justify-content:center;flex:1 1 55%;background-position:center;background-repeat:no-repeat;background-size:contain}.viewer-text[data-v-7babb7b4]{display:flex;flex-direction:column;justify-content:flex-start;flex:1 1 45%;padding:40px;color:#fff}.viewer-close[data-v-7babb7b4]{display:flex;align-items:center;justify-content:center;position:absolute;top:22px;right:22px;background:#ffffff14;border:none;color:#fff;font-size:18px;width:44px;height:44px;border-radius:10px;cursor:pointer}.viewer-close[data-v-7babb7b4]:hover{background:#ffffff26}.nav-btn[data-v-7babb7b4]{display:flex;align-items:center;justify-content:center;background:#ffffff14;border:none;color:#fff;font-size:34px;width:56px;height:56px;border-radius:12px;cursor:pointer;transition:background .16s}.nav-btn[data-v-7babb7b4]:hover{background:#ffffff26}@media(max-width:1000px){.viewer-section[data-v-7babb7b4]{flex-direction:column}.viewer-flex[data-v-7babb7b4]{width:80%}}@media(max-width:600px){.viewer-image[data-v-7babb7b4]{height:50vh}.viewer-text[data-v-7babb7b4]{padding:24px}.row-under-image .article-nav[data-v-7babb7b4]{display:flex}.article-thumb-wrap .article-nav[data-v-7babb7b4]{display:none}}.artwork-showcase[data-v-37b6736c]{display:flex;justify-content:center;flex-wrap:wrap}.app-main[data-v-df7fb982]{max-width:1100px;margin:2rem auto;padding:0 1rem;color:var(--accent);-webkit-user-select:none;user-select:none}.gallery[data-v-df7fb982]{display:flex;justify-content:center}.hero[data-v-df7fb982]{display:flex;align-items:center;gap:2.5rem;padding:4rem 1rem;justify-content:center;flex-wrap:wrap;text-align:center}.hero-figure[data-v-df7fb982]{width:360px;height:360px;border-radius:50%;background-size:cover;background-position:center;box-shadow:0 10px 30px #0009;position:relative;-webkit-user-drag:none;user-drag:none;overflow:hidden;flex:0 0 360px}.image-protector[data-v-df7fb982]{position:absolute;inset:0;background:linear-gradient(180deg,#0000,#0000000f);pointer-events:all}.hero-content[data-v-df7fb982]{max-width:600px}.title[data-v-df7fb982]{margin:0 0 .5rem;font-size:2.25rem;font-weight:600;color:var(--accent);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.subtitle[data-v-df7fb982]{margin:0 0 1.25rem;color:var(--muted-gray);font-size:1.05rem;line-height:1.5}.hero-actions[data-v-df7fb982]{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin-top:.75rem}.btn[data-v-df7fb982]{display:inline-block;padding:.6rem 1rem;background:#ffffff0f;color:var(--accent);border-radius:8px;text-decoration:none;font-weight:600;transition:transform .12s ease,background .12s ease}.btn[data-v-df7fb982]:hover{transform:translateY(-3px);background:#ffffff17}.btn.ghost[data-v-df7fb982]{background:transparent;border:1px solid rgba(255,255,255,.06)}.content-section[data-v-df7fb982]{margin-top:3rem;padding:2rem;background:#00000026;border-radius:12px;color:var(--accent)}@media(max-width:880px){.hero[data-v-df7fb982]{padding:2.5rem 1rem}.hero-figure[data-v-df7fb982]{width:260px;height:260px;flex:0 0 260px}.title[data-v-df7fb982]{font-size:1.75rem}}@media(max-width:480px){.hero-figure[data-v-df7fb982]{width:200px;height:200px;flex:0 0 200px}.subtitle[data-v-df7fb982]{font-size:.98rem}}.page[data-v-b5157867]{min-height:100vh;display:flex;justify-content:center;align-items:flex-start;padding:80px 20px;background:radial-gradient(circle at 20% 20%,#ffffff0f,#ffffff05 80%);color:var(--text-gray, #ddd)}.about-card[data-v-b5157867]{max-width:950px;width:100%;background:#ffffff12;border-radius:24px;padding:50px 60px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 30px #0000004d;transition:transform .3s ease,box-shadow .3s ease}.about-card[data-v-b5157867]:hover{transform:translateY(-4px);box-shadow:0 0 45px #00000073}.about-header[data-v-b5157867]{display:flex;align-items:center;gap:2.5rem;margin-bottom:2.5rem;flex-wrap:wrap}.about-image[data-v-b5157867]{width:200px;height:200px;border-radius:50%;object-fit:cover;background-color:#ffffff1a;box-shadow:0 8px 25px #0000004d;flex-shrink:0}.about-heading[data-v-b5157867]{flex:1}.about-title[data-v-b5157867]{font-size:2.5rem;color:var(--accent, #fff);margin:0;font-weight:700}.about-subtitle[data-v-b5157867]{font-size:1.2rem;color:var(--muted-gray, #aaa);margin-top:.5rem}.about-text[data-v-b5157867]{line-height:1.8;font-size:1.1rem;margin-bottom:1.2rem;color:var(--text-gray, #ccc)}.fade-slide-enter-active[data-v-b5157867]{transition:all .8s cubic-bezier(.25,.8,.25,1)}.fade-slide-enter-from[data-v-b5157867]{opacity:0;transform:translateY(-20px)}.fade-up-enter-active[data-v-b5157867],.fade-up-leave-active[data-v-b5157867]{transition:all .6s ease}.fade-up-enter-from[data-v-b5157867]{opacity:0;transform:translateY(20px)}@media(max-width:800px){.about-card[data-v-b5157867]{padding:40px 25px}.about-header[data-v-b5157867]{flex-direction:column;text-align:center}.about-image[data-v-b5157867]{width:160px;height:160px}.about-title[data-v-b5157867]{font-size:2rem}.about-subtitle[data-v-b5157867],.about-text[data-v-b5157867]{font-size:1rem}}.article-list[data-v-f2ec8281]{display:flex;flex-direction:column;gap:3.5rem;max-width:1100px;margin:4rem auto;padding:0 1.5rem}.article[data-v-f2ec8281]{display:flex;align-items:center;justify-content:space-between;gap:3rem;background:#ffffff0a;border-radius:18px;padding:2rem;transition:background .3s ease}.article[data-v-f2ec8281]:hover{background:#ffffff0f}.article.reverse[data-v-f2ec8281]{flex-direction:row-reverse}.article-image[data-v-f2ec8281]{flex:0 0 50%;display:flex;align-items:center;justify-content:center;max-width:275px;padding-right:50px;padding-left:50px}.article-img[data-v-f2ec8281]{height:auto;max-height:500px;object-fit:contain;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;box-shadow:0 8px 24px #0006;width:100%;border-radius:12px}.article-img[data-v-f2ec8281]:hover{transform:scale(1.03)}.article-content[data-v-f2ec8281]{flex:1;color:var(--accent, #fff)}.article-title[data-v-f2ec8281]{margin:0 0 .4rem;font-size:1.8rem;font-weight:700}.article-date[data-v-f2ec8281]{color:var(--muted-gray, #aaa);font-size:.95rem;margin-bottom:1rem}.article-description[data-v-f2ec8281]{color:var(--text-gray, #ccc);line-height:1.6;font-size:1.05rem}.image-viewer[data-v-f2ec8281]{position:fixed;inset:0;background:#000000e0;display:flex;align-items:center;justify-content:center;z-index:2000;animation:fadeIn-f2ec8281 .25s ease;cursor:zoom-out}.viewer-img[data-v-f2ec8281]{max-width:90vw;max-height:90vh;border-radius:10px;object-fit:contain;box-shadow:0 0 40px #000c;animation:zoomIn-f2ec8281 .25s ease}.nav-btn[data-v-f2ec8281]{position:absolute;top:50%;transform:translateY(-50%);z-index:2100;background:#ffffff1a;border:none;color:#fff;font-size:2rem;width:48px;height:48px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.nav-btn.left[data-v-f2ec8281]{left:20px}.nav-btn.right[data-v-f2ec8281]{right:20px}.nav-btn[data-v-f2ec8281]:hover{background:#ffffff4d}.viewer-bullets[data-v-f2ec8281]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:2100}.viewer-bullets .bullet[data-v-f2ec8281]{width:12px;height:12px;border-radius:50%;background:#fff6;cursor:pointer;transition:background .2s ease}.viewer-bullets .bullet.active[data-v-f2ec8281]{background:#fff}@keyframes fadeIn-f2ec8281{0%{opacity:0}to{opacity:1}}@keyframes zoomIn-f2ec8281{0%{transform:scale(.9);opacity:.7}to{transform:scale(1);opacity:1}}@media(max-width:800px){.article[data-v-f2ec8281]{flex-direction:column;text-align:center;padding:1.5rem}.article.reverse[data-v-f2ec8281]{flex-direction:column}.article-img[data-v-f2ec8281]{max-height:350px}}.page[data-v-971e3398]{padding:28px;color:var(--text-gray)}a[data-v-971e3398]{color:var(--accent)}.page[data-v-638da824]{min-height:100vh;display:flex;justify-content:center;align-items:flex-start;padding:80px 20px;background:radial-gradient(circle at 20% 20%,#ffffff0f,#ffffff05 80%);color:var(--text-gray, #ddd)}.contact-card[data-v-638da824]{max-width:850px;width:100%;background:#ffffff12;border-radius:24px;padding:50px 60px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 30px #0000004d;transition:transform .3s ease,box-shadow .3s ease}.contact-card[data-v-638da824]:hover{transform:translateY(-4px);box-shadow:0 0 45px #00000073}.contact-header[data-v-638da824]{display:flex;align-items:center;gap:2.5rem;margin-bottom:2.5rem;flex-wrap:wrap}.contact-image[data-v-638da824]{width:180px;height:180px;border-radius:50%;object-fit:cover;background-color:#ffffff1a;box-shadow:0 8px 25px #0000004d;flex-shrink:0}.contact-heading[data-v-638da824]{flex:1}.contact-title[data-v-638da824]{font-size:2.4rem;color:var(--accent, #fff);font-weight:700;margin-bottom:.4rem}.contact-subtitle[data-v-638da824]{font-size:1.2rem;color:var(--muted-gray, #aaa)}.contact-text[data-v-638da824]{font-size:1.1rem;color:var(--text-gray, #ccc);line-height:1.8;margin-bottom:2rem;text-align:justify}.contact-actions[data-v-638da824]{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.btn[data-v-638da824]{background:var(--accent, #fff);color:#111;border:none;border-radius:8px;padding:12px 26px;font-weight:600;cursor:pointer;transition:background .3s ease}.btn[data-v-638da824]:hover{background:#ddd}.btn.ghost[data-v-638da824]{background:transparent;border:2px solid var(--accent, #fff);color:var(--accent, #fff)}.btn.ghost[data-v-638da824]:hover{background:#ffffff1a}.contact-info[data-v-638da824]{font-size:1rem;color:var(--text-gray, #bbb);line-height:1.6}.fade-slide-enter-active[data-v-638da824]{transition:all .8s cubic-bezier(.25,.8,.25,1)}.fade-slide-enter-from[data-v-638da824]{opacity:0;transform:translateY(-20px)}.fade-up-enter-active[data-v-638da824],.fade-up-leave-active[data-v-638da824]{transition:all .6s ease}.fade-up-enter-from[data-v-638da824]{opacity:0;transform:translateY(20px)}@media(max-width:800px){.contact-card[data-v-638da824]{padding:40px 25px}.contact-header[data-v-638da824]{flex-direction:column;text-align:center}.contact-image[data-v-638da824]{width:160px;height:160px}.contact-title[data-v-638da824]{font-size:2rem}.contact-subtitle[data-v-638da824],.contact-text[data-v-638da824]{font-size:1rem}}.page.artworks-page[data-v-a2252512]{max-width:1200px;margin:2rem auto;padding:1rem;color:var(--accent)}.header-row[data-v-a2252512]{display:flex;gap:1rem;align-items:center;justify-content:space-between;margin-bottom:1rem}.filter-bar[data-v-a2252512]{display:flex;gap:10px;align-items:center}.filter-btn[data-v-a2252512]{padding:8px 12px;background:#ffffff0a;color:var(--text-gray);border-radius:999px;border:none;font-weight:700;cursor:pointer;transition:transform .12s ease,background .12s ease}.filter-btn[data-v-a2252512]:hover{transform:translateY(-2px);background:#ffffff12}.filter-btn.active[data-v-a2252512]{background:var(--accent);color:#111}.category[data-v-a2252512]{margin:2rem 0}.category h2[data-v-a2252512]{margin-bottom:1rem;font-size:1.25rem;color:var(--accent)}.grid[data-v-a2252512]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;align-items:start}.art-card[data-v-a2252512]{position:relative;border-radius:12px;overflow:hidden;background:linear-gradient(180deg,#ffffff05,#00000005);transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 6px 18px #00000059}.art-card[data-v-a2252512]:hover{transform:translateY(-6px);box-shadow:0 10px 30px #00000080}.card-meta[data-v-a2252512]{display:flex;align-items:center;justify-content:space-between;padding:12px;background:linear-gradient(180deg,#0000,#0006);color:#fff}.title[data-v-a2252512]{font-weight:700;color:var(--accent)}.meta-sub[data-v-a2252512]{color:var(--muted-gray);font-size:.9rem}.empty[data-v-a2252512]{text-align:center;color:var(--muted-gray);padding:2rem}@media(max-width:760px){.header-row[data-v-a2252512]{flex-direction:column;align-items:flex-start;gap:12px}.grid[data-v-a2252512]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}
