.color[data-astro-cid-kxhcs2nq]{box-shadow:-2px 4px 12px #514aa31a;position:absolute;right:-36px;top:65%;max-width:50%;z-index:30;border-radius:10px}@media(max-width:768px){.color[data-astro-cid-kxhcs2nq]{right:-16px}}.case-square[data-astro-cid-kxhcs2nq]{background:#fff;height:12px;width:12px}.web-case[data-astro-cid-kxhcs2nq],.color-picker[data-astro-cid-kxhcs2nq],.color[data-astro-cid-kxhcs2nq]{transition:transform .3s cubic-bezier(.16,1,.3,1);will-change:transform}.case-go[data-astro-cid-kxhcs2nq]{position:relative}@media(min-width:1400px){.web-case[data-astro-cid-kxhcs2nq]{overflow:visible;max-width:100%}}@media(min-width:960px){.web-case[data-astro-cid-kxhcs2nq]{overflow:visible;max-width:90%}}@media(min-width:768px){.web-case[data-astro-cid-kxhcs2nq]{overflow:visible;max-width:100%}.color-picker[data-astro-cid-kxhcs2nq]{left:-40px;max-width:35%}.color[data-astro-cid-kxhcs2nq]{right:-25px;max-width:45%}}.social-cards-wrapper[data-astro-cid-f4fyimzw]{width:100%;position:relative}.social-list[data-astro-cid-f4fyimzw]{display:flex;align-items:flex-start;justify-content:flex-start;gap:.875rem;flex-wrap:wrap}@media(max-width:640px){.social-list[data-astro-cid-f4fyimzw]{justify-content:center}}.social-item-outer[data-astro-cid-f4fyimzw]{flex-shrink:0;position:relative}.social-item[data-astro-cid-f4fyimzw]{flex-shrink:0;border-radius:.75rem;cursor:pointer;width:56px;height:56px;display:block;transition:transform .3s ease,box-shadow .3s ease;overflow:visible;border:none;padding:0;background:none}.social-item[data-astro-cid-f4fyimzw]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.social-image[data-astro-cid-f4fyimzw]{width:100%;height:100%;object-fit:cover;border-radius:.75rem;display:block}.qr-popup[data-astro-cid-f4fyimzw]{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease;z-index:1000;background:#fff;border-radius:12px;border:none;box-shadow:0 8px 32px #00000026;padding:8px;line-height:0}.qr-popup[data-astro-cid-f4fyimzw]:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:8px solid transparent;border-bottom-color:#fff}@media(hover:hover)and (pointer:fine){.qr-trigger[data-astro-cid-f4fyimzw]:hover .qr-popup[data-astro-cid-f4fyimzw],.qr-trigger[data-astro-cid-f4fyimzw]:focus-within .qr-popup[data-astro-cid-f4fyimzw]{opacity:1;visibility:visible;pointer-events:auto}}@media(max-width:767px){.qr-popup[data-astro-cid-f4fyimzw]{display:none!important}}@media(hover:none),(pointer:coarse){.qr-popup[data-astro-cid-f4fyimzw]{display:none}}.qr-img[data-astro-cid-f4fyimzw]{max-width:200px;max-height:200px;width:auto;height:auto;display:block;border-radius:8px}.xiaohongshu-qr[data-astro-cid-f4fyimzw]{width:calc(200px * 750 / 920);height:200px;object-fit:contain}.copy-toast[data-astro-cid-f4fyimzw]{position:fixed;bottom:100px;left:50%;transform:translate(-50%) translateY(20px);background:#000000d9;color:#fff;padding:12px 28px;border-radius:2rem;font-size:15px;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease;z-index:99999;white-space:nowrap}.copy-toast[data-astro-cid-f4fyimzw].show{opacity:1;transform:translate(-50%) translateY(0)}.filter-tag[data-astro-cid-ortru64c]{border-radius:32px;background:#f0f0f0;padding:10px 24px;font-size:14px;border:1px solid #e0e0e0;line-height:1;letter-spacing:.25px;color:#555;text-align:center;cursor:pointer;transition:all .35s cubic-bezier(.075,.82,.165,1)}.filter-tag[data-astro-cid-ortru64c]:hover{background:#e4e4e4;color:#333}.filter-tag[data-astro-cid-ortru64c].active{font-weight:500;background:#2563eb;color:#fff;border-color:#2563eb}html.dark .filter-tag[data-astro-cid-ortru64c]{background:#2a2a2e;color:#aaa;border:1px solid #3a3a3e}html.dark .filter-tag[data-astro-cid-ortru64c]:hover{background:#35353a;color:#ccc}html.dark .filter-tag[data-astro-cid-ortru64c].active{background:#3b82f6;color:#fff;border-color:#3b82f6;font-weight:500}.gallery-category[data-astro-cid-ortru64c]{display:none}.gallery-category[data-astro-cid-ortru64c].active{display:block}.gallery-grid[data-astro-cid-ortru64c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media(min-width:640px){.gallery-grid[data-astro-cid-ortru64c]{gap:1.5rem}}@media(min-width:1024px){.gallery-grid[data-astro-cid-ortru64c]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.gallery-grid[data-astro-cid-ortru64c]{grid-template-columns:repeat(4,minmax(0,1fr))}}.gallery-item[data-astro-cid-ortru64c]{animation:fadeInUp .5s ease forwards;animation-fill-mode:backwards}.gallery-img-wrap[data-astro-cid-ortru64c]{box-shadow:0 2px 8px #0000000f}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#lightbox[data-astro-cid-ortru64c].show{display:block}html.dark .ai-gallery-entry[data-astro-cid-xnngxb4v]{--color-text-secondary:var(--color-text-secondary-dark);--color-primary:var(--color-text-primary-dark)}.ai-gallery-entry[data-astro-cid-xnngxb4v]{display:flex;align-items:center;gap:12px;max-width:410px;margin:0 auto 1.5rem;padding:14px 16px;border:1px solid rgba(56,132,235,.24);border-radius:14px;background:linear-gradient(110deg,#3884eb17,#846ce612);color:var(--color-primary);text-align:left;transition:border-color .2s,transform .2s}.ai-gallery-entry[data-astro-cid-xnngxb4v]:hover{border-color:var(--color-primary);transform:translateY(-2px)}.entry-mark[data-astro-cid-xnngxb4v]{font-size:30px;line-height:1;flex-shrink:0}.entry-copy[data-astro-cid-xnngxb4v]{display:flex;flex-direction:column;gap:4px;min-width:0}.entry-copy[data-astro-cid-xnngxb4v] strong[data-astro-cid-xnngxb4v]{font-size:14px;letter-spacing:.06em}.entry-copy[data-astro-cid-xnngxb4v]>span[data-astro-cid-xnngxb4v]{font-size:11px;color:var(--color-text-secondary);line-height:1.6}.entry-arrow[data-astro-cid-xnngxb4v]{margin-left:auto;font-size:22px}@media(min-width:640px){.ai-gallery-entry[data-astro-cid-xnngxb4v]{margin-left:0}}@media(prefers-reduced-motion:reduce){.ai-gallery-entry[data-astro-cid-xnngxb4v]{transition:none}}
