.social-post.svelte-ylyn4m{--post-pull-accent: var(--site-cool);min-width:0;padding:1rem 1.1rem .5rem;border:1px solid color-mix(in srgb,var(--site-gold) 15%,transparent);border-radius:.65rem;background:var(--site-surface);color:var(--site-ink)}.is-pull.svelte-ylyn4m{border-color:color-mix(in srgb,var(--post-pull-accent) 18%,transparent)}.post-header.svelte-ylyn4m{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.post-author.svelte-ylyn4m{display:inline-flex;align-items:center;gap:.6rem;min-width:0;color:var(--site-gold);font-size:.85rem;font-weight:500}.post-author.svelte-ylyn4m:hover .author-name:where(.svelte-ylyn4m){text-decoration:underline;text-underline-offset:3px}.post-author.svelte-ylyn4m:focus-visible{outline:2px solid var(--site-gold);outline-offset:3px;border-radius:.25rem}.author-avatar.svelte-ylyn4m{display:grid;flex-shrink:0;place-items:center;width:1.9rem;height:1.9rem;border:1px solid var(--site-line);border-radius:50%;background:color-mix(in srgb,var(--site-gold) 7%,var(--site-raised));font-size:.75rem}.author-name.svelte-ylyn4m{overflow-wrap:anywhere}.post-badge.svelte-ylyn4m{flex-shrink:0;color:var(--site-quiet);font-size:.65rem;letter-spacing:.03em}.post-message.svelte-ylyn4m{font-size:.9rem;line-height:1.65;overflow-wrap:anywhere;white-space:pre-wrap}.is-pull.svelte-ylyn4m .post-message:where(.svelte-ylyn4m){font-weight:500}.post-message.text-accent-cool-light.svelte-ylyn4m{color:var(--post-pull-accent)}.post-message.text-red-500.svelte-ylyn4m{color:var(--color-red-500)}.post-card-stage.svelte-ylyn4m{display:flex;justify-content:center;margin-top:.8rem;padding:.75rem;border-radius:.5rem;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--site-gold) 9%,transparent),transparent 75%)}.is-pull.svelte-ylyn4m .post-card-stage:where(.svelte-ylyn4m){background:radial-gradient(ellipse at center,color-mix(in srgb,var(--post-pull-accent) 9%,transparent),transparent 75%)}.post-card.svelte-ylyn4m{width:10.5rem;max-width:100%}.post-footer.svelte-ylyn4m{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.75rem;border-top:1px solid color-mix(in srgb,var(--site-gold) 10%,transparent)}.post-like.svelte-ylyn4m{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-width:2.75rem;min-height:2.75rem;margin-left:-.4rem;padding:.4rem;border-radius:.4rem;color:var(--site-muted);font-size:.75rem;cursor:pointer}.post-like.svelte-ylyn4m svg:where(.svelte-ylyn4m){width:1rem;height:1rem}.post-like.svelte-ylyn4m:hover:not(:disabled),.post-like.is-liked.svelte-ylyn4m{color:var(--color-red-400)}.post-like.svelte-ylyn4m:focus-visible{outline:2px solid var(--site-gold);outline-offset:-2px}.post-like.svelte-ylyn4m:disabled{cursor:default;opacity:.5}.post-date.svelte-ylyn4m{color:var(--site-quiet);font-size:.7rem;text-align:right}@media(max-width:640px){.social-post.svelte-ylyn4m{padding:.85rem .85rem .4rem}.post-header.svelte-ylyn4m{gap:.4rem}.post-badge.svelte-ylyn4m{font-size:.6rem}.post-author.svelte-ylyn4m{gap:.45rem;font-size:.8rem}.post-card-stage.svelte-ylyn4m{padding:.5rem 0}}.social-feed-panel.svelte-1f2gr0s{--feed-accent: var(--site-gold);min-width:0;overflow:hidden;border:1px solid var(--site-line);border-radius:.85rem;background:color-mix(in srgb,var(--site-surface) 65%,var(--site-canvas));box-shadow:var(--site-shadow)}.pulls-panel.svelte-1f2gr0s{--feed-accent: var(--site-cool)}.feed-header.svelte-1f2gr0s{display:flex;align-items:center;gap:.75rem;min-height:5.25rem;padding:1rem 1.25rem;border-bottom:1px solid var(--site-line);background:linear-gradient(110deg,color-mix(in srgb,var(--feed-accent) 7%,var(--site-surface)),var(--site-surface))}.feed-icon.svelte-1f2gr0s,.state-icon.svelte-1f2gr0s{display:grid;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;border:1px solid color-mix(in srgb,var(--feed-accent) 24%,transparent);border-radius:.7rem;background:color-mix(in srgb,var(--feed-accent) 7%,transparent);color:var(--feed-accent)}.feed-icon.svelte-1f2gr0s svg:where(.svelte-1f2gr0s),.state-icon.svelte-1f2gr0s svg:where(.svelte-1f2gr0s){width:1.3rem;height:1.3rem}.feed-heading.svelte-1f2gr0s{min-width:0;flex:1}.feed-heading.svelte-1f2gr0s h2:where(.svelte-1f2gr0s){margin:0;font-size:1.35rem;line-height:1.3;color:var(--site-ink)}.feed-heading.svelte-1f2gr0s p:where(.svelte-1f2gr0s){margin-top:.2rem;color:var(--site-muted);font-size:.75rem;line-height:1.4}.feed-count.svelte-1f2gr0s{flex-shrink:0;padding:.3rem .55rem;border:1px solid var(--site-line);border-radius:2rem;color:var(--site-muted);font-size:.7rem;font-variant-numeric:tabular-nums}.social-feed-scroll.svelte-1f2gr0s{height:clamp(22rem,65vh,48rem);height:clamp(22rem,65dvh,48rem);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--feed-accent) 35%,transparent) transparent;padding:1rem}.social-feed-scroll.svelte-1f2gr0s:focus-visible{outline:2px solid var(--feed-accent);outline-offset:-2px}.social-feed.svelte-1f2gr0s{display:flex;flex-direction:column;gap:.75rem}.feed-state.svelte-1f2gr0s{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:100%;padding:2rem 1rem;text-align:center;color:var(--site-muted);font-size:var(--site-ui)}.state-icon.svelte-1f2gr0s{width:3rem;height:3rem}.feed-spinner.svelte-1f2gr0s{width:1.75rem;height:1.75rem;border:2px solid var(--site-line);border-top-color:var(--feed-accent);border-radius:50%;animation:svelte-1f2gr0s-spin 1s linear infinite}.feed-pagination.svelte-1f2gr0s{display:grid;grid-template-columns:2.25rem 2.25rem minmax(0,1fr) 2.25rem 2.25rem;align-items:center;gap:.4rem;padding:.75rem 1rem;border-top:1px solid var(--site-line);background:var(--site-surface)}.feed-pagination.svelte-1f2gr0s button:where(.svelte-1f2gr0s){display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--site-line);border-radius:.45rem;color:var(--site-gold);background:var(--site-raised);cursor:pointer}.feed-pagination.svelte-1f2gr0s button:where(.svelte-1f2gr0s):hover:not(:disabled){border-color:var(--site-gold-soft);background:color-mix(in srgb,var(--site-gold) 10%,var(--site-raised))}.feed-pagination.svelte-1f2gr0s button:where(.svelte-1f2gr0s):focus-visible{outline:2px solid var(--site-gold);outline-offset:2px}.feed-pagination.svelte-1f2gr0s button:where(.svelte-1f2gr0s):disabled{opacity:.35;cursor:not-allowed}.feed-pagination.svelte-1f2gr0s svg:where(.svelte-1f2gr0s){width:1rem;height:1rem}.page-number.svelte-1f2gr0s{text-align:center;color:var(--site-muted);font-size:.75rem;font-variant-numeric:tabular-nums}@keyframes svelte-1f2gr0s-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.feed-header.svelte-1f2gr0s{padding:.9rem;gap:.6rem}.feed-icon.svelte-1f2gr0s{width:2.1rem;height:2.1rem}.feed-heading.svelte-1f2gr0s h2:where(.svelte-1f2gr0s){font-size:1.2rem}.feed-heading.svelte-1f2gr0s p:where(.svelte-1f2gr0s){font-size:.7rem}.feed-count.svelte-1f2gr0s{padding:.25rem .4rem;font-size:.65rem}.social-feed-scroll.svelte-1f2gr0s{padding:.75rem}.feed-pagination.svelte-1f2gr0s{padding-inline:.75rem;gap:.25rem}}@media(prefers-reduced-motion:reduce){.feed-spinner.svelte-1f2gr0s{animation:none}}.social-page.svelte-116vrso{max-width:78rem}.social-sections.svelte-116vrso{display:grid;gap:1.5rem;padding-bottom:2rem}.social-section.svelte-116vrso{min-width:0}.social-feed-tabs.svelte-116vrso{display:flex;gap:.35rem;margin-bottom:1rem;padding:.35rem;border:1px solid var(--site-line);border-radius:.75rem;background:var(--site-surface)}.social-feed-tabs.svelte-116vrso button:where(.svelte-116vrso){display:flex;align-items:center;justify-content:center;gap:.6rem;flex:1;min-height:2.75rem;padding:.65rem .75rem;border:1px solid transparent;border-radius:.5rem;color:var(--site-muted);font-size:var(--site-ui);cursor:pointer}.social-feed-tabs.svelte-116vrso svg:where(.svelte-116vrso){width:1.1rem;height:1.1rem}.social-feed-tabs.svelte-116vrso button:where(.svelte-116vrso):hover{color:var(--site-ink)}.social-feed-tabs.svelte-116vrso button[aria-selected=true]:where(.svelte-116vrso){border-color:var(--site-line);background:color-mix(in srgb,var(--site-gold) 9%,var(--site-raised));color:var(--site-gold);box-shadow:0 2px 6px #0002}.social-feed-tabs.svelte-116vrso button:where(.svelte-116vrso):focus-visible{outline:2px solid var(--site-line);outline-offset:-2px}@media(max-width:1023px){.social-section.svelte-116vrso:not(.is-active){display:none}}@media(min-width:1024px){.social-feed-tabs.svelte-116vrso{display:none}.social-sections.svelte-116vrso{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.social-composer.svelte-116vrso{margin-top:1.25rem;margin-bottom:2rem}.social-composer.svelte-116vrso input:where(.svelte-116vrso){font-size:var(--site-body);line-height:1.8}.social-composer.svelte-116vrso label:where(.svelte-116vrso){border-color:var(--site-line);border-bottom-width:1px}.social-composer.svelte-116vrso p:where(.svelte-116vrso){line-height:1.7}@media(max-width:640px){.social-composer.svelte-116vrso input:where(.svelte-116vrso){font-size:1rem}}
