.f-header[data-v-ee1f12cb]{container-type:inline-size;margin:2rem 1rem}.f-title[data-v-ee1f12cb]{color:transparent;font-family:var(--font-stroke-free);font-size:5em;font-weight:800;line-height:1;margin-bottom:-.3em;-webkit-mask-image:linear-gradient(#fff 50%,transparent);mask-image:linear-gradient(#fff 50%,transparent);opacity:.5;position:sticky;text-align:center;top:0;transition:color .2s;z-index:-1;-webkit-text-stroke:1px var(--c-text-3)}.f-title[data-v-ee1f12cb]::-moz-selection{color:var(--c-text-3)}.f-header:hover .f-title[data-v-ee1f12cb],.f-title[data-v-ee1f12cb]::selection{color:var(--c-text-3)}.f-desc[data-v-ee1f12cb]{color:var(--c-text-2);text-align:center}.loading-container[data-v-ee1f12cb],.loading-more[data-v-ee1f12cb],.no-more[data-v-ee1f12cb]{align-items:center;color:var(--c-text-2);display:flex;font-size:1.1rem;gap:.75rem;justify-content:center;padding:1rem}.loading-container .loading-icon[data-v-ee1f12cb],.loading-more .loading-icon[data-v-ee1f12cb],.no-more .loading-icon[data-v-ee1f12cb]{animation:spin-ee1f12cb 1s linear infinite;color:var(--c-brand);font-size:1.5rem}.posts-container[data-v-ee1f12cb]{margin:0 .5rem}.post-card:hover .post-title[data-v-ee1f12cb]{color:var(--c-primary)}.post-link[data-v-ee1f12cb]{align-items:flex-start;background:var(--ld-bg-card);color:inherit;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.5rem;text-decoration:none}.post-main[data-v-ee1f12cb]{flex:1;min-width:0}.post-header[data-v-ee1f12cb]{margin-bottom:.75rem}.author-info[data-v-ee1f12cb],.post-header[data-v-ee1f12cb]{align-items:center;display:flex;gap:.75rem}.author-avatar[data-v-ee1f12cb]{border:2px solid var(--c-border);border-radius:50%;height:48px;-o-object-fit:cover;object-fit:cover;transition:border-color .2s ease;width:48px}@media (max-width:768px){.author-avatar[data-v-ee1f12cb]{height:40px;width:40px}}.author-details .author-name[data-v-ee1f12cb]{color:var(--c-text-1);font-size:1rem;font-weight:600;line-height:1.2;margin:0 0 .25rem}.author-details .post-domain[data-v-ee1f12cb]{color:var(--c-text-3);font-size:.8rem;line-height:1;margin:0}.post-date[data-v-ee1f12cb]{align-self:flex-start;color:var(--c-text-3);flex-shrink:0;font-size:.85rem;margin-top:.25rem;white-space:nowrap}@media (max-width:768px){.post-date[data-v-ee1f12cb]{align-self:flex-end;font-size:.8rem;margin-top:0}}.post-content[data-v-ee1f12cb]{flex:1;min-width:0}@media (max-width:768px){.post-content[data-v-ee1f12cb]{width:100%}}.post-content .post-title[data-v-ee1f12cb]{color:var(--c-text-1);display:-webkit-box;font-size:1.1rem;font-weight:600;line-height:1.3;margin:0 0 .25rem;transition:color .3s ease;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:768px){.post-content .post-title[data-v-ee1f12cb]{font-size:1rem;-webkit-line-clamp:2;line-clamp:2}}.post-content .post-excerpt[data-v-ee1f12cb]{color:var(--c-text-3);display:-webkit-box;font-size:.85rem;line-height:1.4;margin:0;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:768px){.post-content .post-excerpt[data-v-ee1f12cb]{-webkit-line-clamp:2;line-clamp:2}}.empty-state[data-v-ee1f12cb]{color:var(--c-text-3);padding:4rem 2rem;text-align:center}.empty-state svg[data-v-ee1f12cb]{font-size:3rem;margin-bottom:1rem}.empty-state p[data-v-ee1f12cb]{font-size:1.1rem;margin:0 0 1.5rem}.retry-btn[data-v-ee1f12cb]{align-items:center;background:var(--c-brand);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.retry-btn[data-v-ee1f12cb]:hover{background:var(--c-brand-dark);transform:translateY(-1px)}.retry-btn[data-v-ee1f12cb]:active{transform:translateY(0)}.post-enter-active[data-v-ee1f12cb],.post-leave-active[data-v-ee1f12cb]{transition:all .5s ease}.post-enter-from[data-v-ee1f12cb]{opacity:0;transform:translateY(30px)}.post-leave-to[data-v-ee1f12cb]{opacity:0;transform:translateY(-30px)}.fade-enter-active[data-v-ee1f12cb],.fade-leave-active[data-v-ee1f12cb]{transition:opacity .3s ease}.fade-enter-from[data-v-ee1f12cb],.fade-leave-to[data-v-ee1f12cb]{opacity:0}@keyframes fade-in-ee1f12cb{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-ee1f12cb{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.skeleton-container[data-v-ee1f12cb]{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.skeleton-post[data-v-ee1f12cb]{animation:skeleton-pulse-ee1f12cb 1.5s ease-in-out infinite;background:var(--c-bg-soft);border:1px solid var(--c-border);border-radius:12px;padding:1.5rem}.skeleton-header[data-v-ee1f12cb]{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.skeleton-avatar[data-v-ee1f12cb]{background:var(--c-bg-mute);border-radius:50%;height:48px;width:48px}.skeleton-info[data-v-ee1f12cb]{flex:1}.skeleton-name[data-v-ee1f12cb]{height:16px;margin-bottom:.5rem;width:120px}.skeleton-domain[data-v-ee1f12cb],.skeleton-name[data-v-ee1f12cb]{background:var(--c-bg-mute);border-radius:4px}.skeleton-domain[data-v-ee1f12cb]{height:12px;width:80px}.skeleton-content .skeleton-title[data-v-ee1f12cb]{background:var(--c-bg-mute);border-radius:4px;height:20px;margin-bottom:.75rem;width:90%}.skeleton-content .skeleton-text[data-v-ee1f12cb]{background:var(--c-bg-mute);border-radius:4px;height:14px;margin-bottom:.5rem;width:100%}.skeleton-content .skeleton-text.short[data-v-ee1f12cb]{width:60%}@keyframes skeleton-pulse-ee1f12cb{0%,to{opacity:1}50%{opacity:.6}}
