.skeleton.svelte-19f3yks{background:linear-gradient(90deg,var(--color-surface-2) 25%,var(--color-surface-3) 50%,var(--color-surface-2) 75%);background-size:200% 100%;animation:svelte-19f3yks-skeleton-shimmer 1.6s ease-in-out infinite}@keyframes svelte-19f3yks-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-lines.svelte-19f3yks{display:flex;flex-direction:column;gap:var(--space-2)}.btn.svelte-1xko78n{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:inherit;font-weight:500;border:none;cursor:pointer;text-decoration:none;transition:background .15s ease,transform .1s ease,opacity .15s ease;white-space:nowrap;border-radius:var(--radius-md)}.btn.svelte-1xko78n:disabled,.btn.disabled.svelte-1xko78n{opacity:.45;cursor:not-allowed}.btn.svelte-1xko78n:active:not(:disabled){transform:scale(.98)}.btn-primary.svelte-1xko78n{background:var(--color-accent);color:#fff;height:44px;padding:0 var(--space-5);font-size:var(--text-body)}.btn-primary.svelte-1xko78n:hover:not(:disabled){background:var(--color-accent-bright)}.btn-secondary.svelte-1xko78n{background:var(--color-surface-2);border:.5px solid var(--color-border-strong);color:var(--color-text-primary);height:44px;padding:0 var(--space-4);font-size:var(--text-body)}.btn-secondary.svelte-1xko78n:hover:not(:disabled){background:var(--color-surface-3)}.btn-ghost.svelte-1xko78n{background:transparent;color:var(--color-text-secondary);height:36px;padding:0 var(--space-3);font-size:var(--text-body-sm)}.btn-ghost.svelte-1xko78n:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text-primary)}.btn-icon.svelte-1xko78n{background:transparent;color:var(--color-text-secondary);width:36px;height:36px;padding:0;border-radius:var(--radius-md)}.btn-icon.svelte-1xko78n:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text-primary)}.btn-fab.svelte-1xko78n{position:fixed;bottom:calc(var(--tab-bar-height, 80px) + 16px);right:20px;width:56px;height:56px;border-radius:var(--radius-full);background:#6366f12e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:.5px solid rgba(99,102,241,.32)!important;background-image:linear-gradient(135deg,#6366f147,#6366f11a);box-shadow:0 4px 20px #6366f147;color:#fff;padding:0;transition:transform .2s var(--spring-default, cubic-bezier(.34, 1.56, .64, 1)),box-shadow .2s ease}.btn-fab.svelte-1xko78n:hover:not(:disabled){transform:scale(1.08);box-shadow:0 6px 28px #6366f16b}.btn-destructive.svelte-1xko78n{background:var(--color-negative-dim);border:.5px solid rgba(239,68,68,.22);color:var(--color-negative);height:44px;padding:0 var(--space-4);font-size:var(--text-body)}.btn-destructive.svelte-1xko78n:hover:not(:disabled){background:#ef44442e}.btn-size-sm.svelte-1xko78n{height:32px;padding:0 var(--space-3);font-size:var(--text-body-sm)}.btn-size-lg.svelte-1xko78n{height:52px;padding:0 var(--space-6);font-size:var(--text-body-lg);border-radius:var(--radius-lg)}.btn-spinner{animation:svelte-1xko78n-spin 1s linear infinite}@keyframes svelte-1xko78n-spin{to{transform:rotate(360deg)}}.comment-md.svelte-lq5c5h strong{color:#fffffff2;font-weight:700}.comment-md.svelte-lq5c5h em{color:#fffffff2;font-style:italic}.comment-md.svelte-lq5c5h code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em;background:var(--color-surface-3);border:1px solid var(--color-border-subtle);border-radius:6px;padding:1px 4px}.post-card.svelte-1u9jp2p{background:var(--color-surface-1);border:.5px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);cursor:pointer;transition:border-color .18s ease,transform .12s ease}@media (hover: hover){.post-card.svelte-1u9jp2p:hover{border-color:var(--color-border-strong);transform:translateY(-1px)}}.post-card.entering.svelte-1u9jp2p{animation:svelte-1u9jp2p-card-enter .28s var(--spring-gentle, cubic-bezier(.25, 1, .5, 1)) both;animation-delay:calc(var(--card-index, 0) * 50ms)}@keyframes svelte-1u9jp2p-card-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.post-header.svelte-1u9jp2p{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.post-author.svelte-1u9jp2p{display:flex;align-items:center;gap:var(--space-2);text-decoration:none;flex:1;min-width:0}.post-author-info.svelte-1u9jp2p{display:flex;align-items:center;gap:var(--space-2);min-width:0;flex-wrap:wrap}.post-username.svelte-1u9jp2p{font-size:var(--text-body-sm);font-weight:600;color:var(--color-text-primary);white-space:nowrap}.post-time.svelte-1u9jp2p{font-size:var(--text-caption);color:var(--color-text-tertiary);white-space:nowrap;flex-shrink:0}.post-more.svelte-1u9jp2p{flex-shrink:0;width:28px;height:28px;border-radius:var(--radius-md);background:transparent;border:none;color:var(--color-text-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.post-more.svelte-1u9jp2p:hover{background:var(--color-surface-hover);color:var(--color-text-secondary)}.post-tickers.svelte-1u9jp2p{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-bottom:var(--space-3)}.post-content-link.svelte-1u9jp2p{display:block;text-decoration:none}.post-title.svelte-1u9jp2p{font-size:var(--text-h3);font-weight:600;color:var(--color-text-primary);margin-bottom:var(--space-2);line-height:1.4}.post-excerpt.svelte-1u9jp2p{font-size:var(--text-body-sm);color:var(--color-text-secondary);line-height:1.6;line-clamp:3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.markdown-body.svelte-1u9jp2p strong{color:var(--color-text-primary);font-weight:700}.markdown-body.svelte-1u9jp2p em{color:var(--color-text-primary);font-style:italic}.markdown-body.svelte-1u9jp2p code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em;background:var(--color-surface-3);border:1px solid var(--color-border-subtle);border-radius:6px;padding:1px 4px}.post-footer.svelte-1u9jp2p{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:.5px solid var(--color-border-subtle)}.post-action.svelte-1u9jp2p{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 var(--space-3);background:transparent;border:none;border-radius:var(--radius-full);font-size:var(--text-caption);color:var(--color-text-secondary);cursor:pointer;transition:color .15s ease,background .15s ease;font-family:inherit;font-variant-numeric:tabular-nums}.post-action.svelte-1u9jp2p:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.post-share.svelte-1u9jp2p{margin-left:auto}.post-action.active.svelte-1u9jp2p{color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 12%,transparent)}.comments-panel.svelte-1u9jp2p{animation:svelte-1u9jp2p-slide-down .2s cubic-bezier(.25,1,.5,1) both;overflow:hidden}@keyframes svelte-1u9jp2p-slide-down{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.content-feed.svelte-1o4vd58{max-width:680px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-4);padding-bottom:var(--space-4)}.feed-filter-bar.svelte-1o4vd58{display:flex;align-items:center;gap:var(--space-2);overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.feed-filter-bar.svelte-1o4vd58::-webkit-scrollbar{display:none}.feed-filter-pill.svelte-1o4vd58{min-height:var(--touch-min);padding:0 14px;background:var(--color-surface-2);border:.5px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-body-sm);font-weight:600;color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;transition:all .15s ease;font-family:inherit;flex-shrink:0}.feed-filter-pill.svelte-1o4vd58:hover{background:var(--color-surface-3);color:var(--color-text-primary)}.feed-filter-pill.active.svelte-1o4vd58{background:var(--color-accent-surface);border-color:var(--color-accent-border);color:var(--color-accent-bright)}.feed-filter-action.svelte-1o4vd58{display:flex;align-items:center;justify-content:center;width:var(--touch-min);height:var(--touch-min);border-radius:var(--radius-full);background:var(--color-surface-2);border:.5px solid var(--color-border);color:var(--color-text-tertiary);text-decoration:none;transition:all .15s ease;flex-shrink:0;margin-left:auto}.feed-filter-action.svelte-1o4vd58:hover{background:var(--color-surface-3);color:var(--color-text-primary)}.feed-list.svelte-1o4vd58{display:flex;flex-direction:column;gap:var(--space-3)}.redirect-note.svelte-1o4vd58{border:.5px solid var(--color-warning-dim);background:var(--color-surface-2);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.redirect-note-title.svelte-1o4vd58{font-size:var(--text-body);font-weight:600;color:var(--color-text-primary)}.redirect-note-text.svelte-1o4vd58{font-size:var(--text-body-sm);color:var(--color-text-secondary)}.redirect-note-actions.svelte-1o4vd58{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}.guest-cta.svelte-1o4vd58{border:.5px solid var(--color-accent-border);background:var(--color-accent-surface);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.guest-cta-title.svelte-1o4vd58{font-size:var(--text-body);font-weight:600;color:var(--color-text-primary)}.guest-cta-text.svelte-1o4vd58{font-size:var(--text-body-sm);color:var(--color-text-secondary)}.guest-cta-actions.svelte-1o4vd58{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}.learning-cta.svelte-1o4vd58{border:1px solid var(--color-accent-border);background:var(--color-accent-surface);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.learning-cta-main.svelte-1o4vd58{display:flex;align-items:flex-start;gap:var(--space-3)}.learning-cta-icon.svelte-1o4vd58{width:30px;height:30px;border-radius:var(--radius-md);border:1px solid var(--color-accent-border);background:var(--color-surface-1);color:var(--color-accent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.learning-cta-title.svelte-1o4vd58{font-size:var(--text-body);font-weight:600;color:var(--color-text-primary)}.learning-cta-text.svelte-1o4vd58{margin-top:2px;font-size:var(--text-body-sm);color:var(--color-text-secondary)}.learning-cta-actions.svelte-1o4vd58{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.learning-cta-hide.svelte-1o4vd58{width:34px;height:34px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-1);color:var(--color-text-secondary);display:inline-flex;align-items:center;justify-content:center;transition:all var(--duration-fast) var(--ease-out)}.learning-cta-hide.svelte-1o4vd58:hover{color:var(--color-text-primary);background:var(--color-surface-hover)}@media (max-width: 767px){.content-feed.svelte-1o4vd58{padding-bottom:calc(var(--mobile-bottom-nav-offset) + var(--space-4))}.feed-filter-bar.svelte-1o4vd58{padding-bottom:4px}.feed-filter-pill.svelte-1o4vd58,.feed-filter-action.svelte-1o4vd58{min-height:var(--touch-min)}}
