figcaption[data-v-9cbf15e9]{color:var(--c-text-2);font-size:.8em;margin-top:-.5em;text-align:center}.gh-card[data-v-b1b9f690]{border-radius:8px;box-shadow:0 0 0 1px var(--c-bg-soft);overflow:hidden;position:relative;transition:transform .2s ease}.gh-link[data-v-b1b9f690]{color:inherit;display:block;text-decoration:none}.gh-info[data-v-b1b9f690]{align-items:center;display:grid;gap:8px;grid-template-columns:auto 1fr auto;padding:10px}.gh-icon[data-v-b1b9f690]{font-size:18px;opacity:.8}.gh-title[data-v-b1b9f690]{font-family:var(--font-monospace);font-weight:600;word-break:break-all}.gh-stars[data-v-b1b9f690]{align-items:center;color:#f59e0b;display:inline-flex;gap:4px}.gh-card[data-v-b1b9f690]:hover{transform:translateY(-2px)}.gh-desc[data-v-b1b9f690]{color:var(--c-text-2);font-size:.9rem;line-height:1.5;padding:0 10px 10px}.page-banner[data-v-03bc40b5]{background:linear-gradient(135deg,var(--c-brand-soft,rgba(59,130,246,.1)) 0,var(--c-bg-mute) 100%);border-radius:1rem;margin-bottom:1.5rem;overflow:hidden;padding:2rem;position:relative}.page-banner[data-v-03bc40b5]:before{background:radial-gradient(circle at 20% 80%,rgba(59,130,246,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(139,92,246,.1) 0,transparent 50%);content:"";inset:0;pointer-events:none;position:absolute}.banner-content[data-v-03bc40b5]{position:relative;text-align:center;z-index:1}.banner-content h1[data-v-03bc40b5]{background:linear-gradient(135deg,var(--c-brand),var(--c-brand-2,#8b5cf6));-webkit-background-clip:text;background-clip:text;color:var(--c-text-1);font-size:2rem;font-weight:700;margin:0 0 .5rem;-webkit-text-fill-color:transparent}.banner-content p[data-v-03bc40b5]{color:var(--c-text-2);font-size:1rem;margin:0;opacity:.8}.banner-extra[data-v-03bc40b5]{bottom:1rem;position:absolute;right:1rem}.essay-stats[data-v-03bc40b5]{align-items:flex-end;color:#eee;display:flex;flex-direction:column;font-family:var(--font-monospace);gap:.1rem;opacity:.7;text-shadow:0 4px 5px rgba(0,0,0,.5)}.essay-stats .powered-by[data-v-03bc40b5]{font-size:.7rem}.essay-stats .essay-more[data-v-03bc40b5]{align-items:center;display:flex;font-size:.8rem;gap:4px;opacity:.8;transition:all .2s}.essay-stats .essay-more[data-v-03bc40b5]:hover{color:#fff;opacity:1}.page-essay[data-v-03bc40b5]{animation:float-in .2s backwards;margin:1rem}.page-essay .talk-item[data-v-03bc40b5]{animation:float-in .3s backwards;animation-delay:var(--delay);border-radius:8px;box-shadow:0 0 0 1px var(--c-bg-soft);display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:1rem}.page-essay .talk-meta[data-v-03bc40b5]{align-items:center;display:flex;gap:10px}.page-essay .talk-meta .avatar[data-v-03bc40b5]{border-radius:2em;box-shadow:2px 4px 1rem var(--ld-shadow);width:3em}.page-essay .talk-meta .info .talk-nick[data-v-03bc40b5]{align-items:center;display:flex;gap:5px}.page-essay .talk-meta .info .talk-nick .verified[data-v-03bc40b5]{color:var(--c-primary);font-size:16px}.page-essay .talk-meta .info .talk-date[data-v-03bc40b5]{color:var(--c-text-3);font-family:var(--font-monospace);font-size:.8rem}.page-essay .talk-content[data-v-03bc40b5]{color:var(--c-text-2);display:flex;flex-direction:column;gap:.5rem;line-height:1.6}.page-essay .talk-content[data-v-03bc40b5] .talk_content_link{background:linear-gradient(var(--c-primary-soft),var(--c-primary-soft)) no-repeat bottom/100% .1em;color:var(--c-primary);margin:0 -.1em;padding:0 .1em;text-decoration:none;transition:all .2s}.page-essay .talk-content[data-v-03bc40b5] .talk_content_link:hover{background-size:100% 100%;border-radius:.3em}.page-essay .talk-content[data-v-03bc40b5] .zone_imgbox{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.page-essay .talk-content[data-v-03bc40b5] .zone_imgbox .img-item{border-radius:8px;overflow:hidden;padding-bottom:100%;position:relative}.page-essay .talk-content[data-v-03bc40b5] .zone_imgbox .img-item img{cursor:zoom-in;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .3s;width:100%}.page-essay .talk-content[data-v-03bc40b5] .zone_imgbox .img-item img:hover{transform:scale(1.05)}.page-essay .talk-content .video-container[data-v-03bc40b5]{border-radius:8px;margin:0 auto;max-width:720px;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.page-essay .talk-content .video-container iframe[data-v-03bc40b5],.page-essay .talk-content .video-container video[data-v-03bc40b5]{height:100%;inset:0;position:absolute;width:100%}.page-essay .talk-content .video-container .online-video[data-v-03bc40b5]{-o-object-fit:cover;object-fit:cover}.page-essay .talk-content .video-container.bilibili[data-v-03bc40b5]{max-width:480px}.page-essay .talk-content .douban-card[data-v-03bc40b5]{border-radius:8px;box-shadow:0 0 0 1px var(--c-bg-soft);color:inherit;display:grid;gap:1rem;grid-template-columns:100px 1fr;margin-top:.2rem;overflow:hidden;position:relative;text-decoration:none;transition:all .2s}.page-essay .talk-content .douban-card-bgimg[data-v-03bc40b5]{background-position:50%;background-size:cover;filter:blur(20px) saturate(1.2);inset:0;opacity:.2;position:absolute;transform:scale(1.1)}.page-essay .talk-content .douban-card-left[data-v-03bc40b5]{position:relative;z-index:1}.page-essay .talk-content .douban-card-img[data-v-03bc40b5]{background-position:50%;background-size:cover;border-radius:8px;box-shadow:0 0 0 1px var(--c-bg-soft);height:100px;width:100px}.page-essay .talk-content .douban-card-right[data-v-03bc40b5]{align-content:center;display:grid;gap:.25rem;position:relative;z-index:1}.page-essay .talk-content .douban-card-item[data-v-03bc40b5]{color:var(--c-text-2);display:flex;gap:6px}.page-essay .talk-content .douban-card[data-v-03bc40b5]:hover{transform:translateY(-2px)}.page-essay .talk-content .external-link[data-v-03bc40b5]{background-color:var(--c-bg-2);box-shadow:0 0 0 1px var(--c-bg-soft);transition:all .2s}.page-essay .talk-content .external-link a[data-v-03bc40b5]{align-items:center;display:flex;gap:12px;height:60px;padding:8px;text-decoration:none}.page-essay .talk-content .external-link a .link-left[data-v-03bc40b5]{flex-shrink:0;height:44px;overflow:hidden;width:44px}.page-essay .talk-content .external-link a .link-left img[data-v-03bc40b5]{border-radius:8px;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s;width:100%}.page-essay .talk-content .external-link a .link-right[data-v-03bc40b5]{align-items:center;display:flex;flex:1;gap:6px}.page-essay .talk-content .external-link a .link-right .link-title[data-v-03bc40b5]{color:var(--c-text-2);display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;-webkit-box-orient:vertical;font-size:.95rem;transition:all .2s}.page-essay .talk-content .external-link a .link-right .icon[data-v-03bc40b5]{color:var(--c-text-3);transition:transform .2s ease}.page-essay .talk-content .external-link a:hover .link-left img[data-v-03bc40b5]{transform:scale(1.05)}.page-essay .talk-content .external-link a:hover .icon[data-v-03bc40b5]{transform:translate(4px) scale(1.6)}.page-essay .talk-bottom[data-v-03bc40b5]{align-items:center;color:var(--c-text-3);display:flex;justify-content:space-between}.page-essay .talk-bottom .talk-tags[data-v-03bc40b5]{display:flex;font-size:.7rem;gap:4px}.page-essay .talk-bottom .talk-tags .location[data-v-03bc40b5],.page-essay .talk-bottom .talk-tags .tag[data-v-03bc40b5]{background-color:var(--c-bg-2);border-radius:4px;cursor:pointer;display:flex;padding:2px 4px;transition:all .2s}.page-essay .talk-bottom .talk-tags .location[data-v-03bc40b5]:hover,.page-essay .talk-bottom .talk-tags .tag[data-v-03bc40b5]:hover{opacity:.8}.page-essay .talk-bottom .talk-tags .location[data-v-03bc40b5]{color:var(--c-primary)}.page-essay .error-container[data-v-03bc40b5],.page-essay .loading-container[data-v-03bc40b5]{align-items:center;color:var(--c-text-2);display:flex;flex-direction:column;gap:12px;height:500px;justify-content:center}.page-essay .error-container .loading-spinner[data-v-03bc40b5],.page-essay .loading-container .loading-spinner[data-v-03bc40b5]{animation:spin-03bc40b5 1s linear infinite;border-top:3px solid var(--c-bg-3);border:3px solid var(--c-bg-3);border-radius:50%;border-top-color:var(--c-primary);height:40px;width:40px}.page-essay .error-container .error-icon[data-v-03bc40b5],.page-essay .loading-container .error-icon[data-v-03bc40b5]{color:var(--c-danger);font-size:4rem}.page-essay .talks-footer[data-v-03bc40b5]{color:var(--c-text-3);font-size:.9rem;padding:2rem 0;text-align:center}@keyframes spin-03bc40b5{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
