.pa.svelte-wxzyad{flex-shrink:0;display:block;border-radius:50%;object-fit:cover;background:var(--bg-sunken);border:1px solid var(--border)}.pa.fallback.svelte-wxzyad{display:grid;place-items:center;color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent);font-weight:700;letter-spacing:.02em;line-height:1;-webkit-user-select:none;user-select:none}.ct.svelte-1r4pa0m{margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:.5px dashed var(--border);display:flex;flex-direction:column;gap:var(--sp-2)}.ct-note.svelte-1r4pa0m{font-size:12px;color:var(--text-dim)}.ct-note.err.svelte-1r4pa0m{color:var(--danger)}.ct-list.svelte-1r4pa0m{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2)}.ct-item.svelte-1r4pa0m{display:flex;gap:var(--sp-2);align-items:flex-start}.ct-item.pending.svelte-1r4pa0m{opacity:.6}.ct-body.svelte-1r4pa0m{min-width:0;flex:1}.ct-meta.svelte-1r4pa0m{display:flex;align-items:center;gap:var(--sp-2);font-size:11px;color:var(--text-dim)}.ct-author.svelte-1r4pa0m{color:var(--text);font-weight:600}.ct-del.svelte-1r4pa0m{margin-left:auto;background:transparent;border:none;color:var(--text-dim);font-size:11px;line-height:1;padding:2px 4px;cursor:pointer;border-radius:var(--radius-sm)}.ct-del.svelte-1r4pa0m:hover{color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,transparent)}.ct-text.svelte-1r4pa0m{font-size:13px;color:var(--text-muted);line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.ct-form.svelte-1r4pa0m{display:flex;gap:var(--sp-2);align-items:center}.ct-form.svelte-1r4pa0m input:where(.svelte-1r4pa0m){flex:1;min-width:0;background:var(--bg-sunken);border:.5px solid var(--border);color:var(--text);font-family:inherit;font-size:13px;padding:6px 10px;border-radius:999px}.ct-form.svelte-1r4pa0m input:where(.svelte-1r4pa0m):focus{outline:none;border-color:var(--accent)}.ct-form.svelte-1r4pa0m button:where(.svelte-1r4pa0m){background:transparent;border:.5px solid var(--border);color:var(--text-muted);font-family:inherit;font-size:12px;padding:6px 14px;border-radius:999px;cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.ct-form.svelte-1r4pa0m button:where(.svelte-1r4pa0m):hover:not(:disabled){color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.ct-form.svelte-1r4pa0m button:where(.svelte-1r4pa0m):disabled{opacity:.45;cursor:not-allowed}.fy-card.svelte-1pmejiv{background:var(--bg-soft);border:.5px solid var(--border);border-radius:var(--radius);padding:var(--sp-3);display:grid;grid-template-columns:120px 1fr;gap:var(--sp-3);transition:border-color .12s ease,box-shadow .2s ease}.fy-card.svelte-1pmejiv:hover{border-color:var(--accent);box-shadow:0 0 18px color-mix(in srgb,var(--accent) 8%,transparent)}.fy-card.seen.svelte-1pmejiv{opacity:.65}.fy-card.svelte-1pmejiv:not(:has(.fy-thumb)){grid-template-columns:1fr}.fy-card.pinned.svelte-1pmejiv{border-left:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 7%,transparent);box-shadow:inset 10px 0 30px -12px color-mix(in srgb,var(--accent) 25%,transparent)}.fy-card.post.svelte-1pmejiv{grid-template-columns:1fr}.fy-head.svelte-1pmejiv{grid-column:1 / -1;display:flex;align-items:center;gap:var(--sp-2);font-size:11px;color:var(--text-muted);flex-wrap:wrap}.fy-src.svelte-1pmejiv{color:var(--accent);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;background:color-mix(in srgb,var(--accent) 5%,transparent);border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);border-radius:999px;padding:1px 8px;transition:border-color .15s ease}.fy-src.svelte-1pmejiv:before{content:"# "}.fy-card.svelte-1pmejiv:hover .fy-src:where(.svelte-1pmejiv){border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.fy-mute.svelte-1pmejiv{background:transparent;border:.5px solid transparent;color:var(--text-dim);font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;border-radius:999px;padding:1px 7px;cursor:pointer;opacity:0;transition:opacity .15s ease,color .12s ease,border-color .12s ease}.fy-card.svelte-1pmejiv:hover .fy-mute:where(.svelte-1pmejiv),.fy-card.svelte-1pmejiv:focus-within .fy-mute:where(.svelte-1pmejiv){opacity:1}.fy-mute.svelte-1pmejiv:hover{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 45%,transparent)}.fy-mute.svelte-1pmejiv:focus-visible{opacity:1;outline:1px solid var(--accent)}@media (hover: none){.fy-mute.svelte-1pmejiv{opacity:.6;border-color:color-mix(in srgb,var(--border) 80%,transparent)}}.fy-cat.svelte-1pmejiv{color:var(--text-muted);text-transform:uppercase;font-size:10px;letter-spacing:.08em}.fy-also.svelte-1pmejiv{color:var(--text-dim);font-size:10px;letter-spacing:.04em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fy-pin.svelte-1pmejiv{color:var(--crown);font-size:10px;letter-spacing:.05em}.fy-when.svelte-1pmejiv{margin-left:auto;color:var(--text-dim)}.person-head.svelte-1pmejiv{flex-wrap:nowrap}.person-head.svelte-1pmejiv .ph-meta:where(.svelte-1pmejiv){min-width:0}.person-head.svelte-1pmejiv .ph-name:where(.svelte-1pmejiv){font-size:13px;font-weight:600;color:var(--text);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person-head.svelte-1pmejiv .ph-when:where(.svelte-1pmejiv){font-size:11px;color:var(--text-dim)}.person-head.svelte-1pmejiv .fy-pin:where(.svelte-1pmejiv){margin-left:auto}.fy-thumb.svelte-1pmejiv{position:relative;border-radius:var(--radius-sm);overflow:hidden;aspect-ratio:16 / 10;background:var(--bg-sunken)}.fy-thumb.svelte-1pmejiv img:where(.svelte-1pmejiv){width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(85%);opacity:.7;transition:filter .5s ease,opacity .5s ease,transform .5s ease}.fy-card.svelte-1pmejiv:hover .fy-thumb:where(.svelte-1pmejiv) img:where(.svelte-1pmejiv){filter:grayscale(0%);opacity:1;transform:scale(1.04)}[data-theme=nerdistan] .fy-thumb.svelte-1pmejiv img:where(.svelte-1pmejiv){filter:none;opacity:1}.fy-card.post.svelte-1pmejiv .fy-thumb:where(.svelte-1pmejiv){aspect-ratio:auto;max-height:460px}.fy-card.post.svelte-1pmejiv .fy-thumb:where(.svelte-1pmejiv) img:where(.svelte-1pmejiv){filter:none;opacity:1;max-height:460px;object-fit:contain;object-position:left center}.fy-card.post.svelte-1pmejiv:hover .fy-thumb:where(.svelte-1pmejiv) img:where(.svelte-1pmejiv){transform:none}.fy-thumb.svelte-1pmejiv:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;z-index:1;background:linear-gradient(to right,transparent,color-mix(in srgb,var(--accent) 25%,transparent),transparent);transform:skew(-20deg) translate(-150%);mix-blend-mode:screen;pointer-events:none}@media (prefers-reduced-motion: no-preference){.fy-card.svelte-1pmejiv:hover .fy-thumb:where(.svelte-1pmejiv):before{animation:sweep-shine 1.2s ease-in-out forwards}}.fy-thumb.video.svelte-1pmejiv:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000026}.fy-play.svelte-1pmejiv{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:36px;height:36px;background:#000000a6;border-radius:50%;color:var(--text);display:grid;place-items:center;font-size:14px;pointer-events:none;z-index:1}.fy-body.svelte-1pmejiv h3:where(.svelte-1pmejiv){font-size:14px;color:var(--text);margin:0 0 var(--sp-1);line-height:1.3}.fy-body.svelte-1pmejiv h3:where(.svelte-1pmejiv) a:where(.svelte-1pmejiv){color:var(--text);text-decoration:none;transition:color .15s ease,text-shadow .15s ease}.fy-body.svelte-1pmejiv h3:where(.svelte-1pmejiv) a:where(.svelte-1pmejiv):hover{color:var(--accent-hover);text-shadow:none}.fy-body.svelte-1pmejiv p:where(.svelte-1pmejiv){font-size:12px;color:var(--text-muted);line-height:1.5;margin:0 0 var(--sp-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fy-body.svelte-1pmejiv p.full:where(.svelte-1pmejiv){display:block;overflow:visible;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;color:var(--text)}.fy-cta.svelte-1pmejiv{display:inline-block;margin:0 0 var(--sp-2);color:var(--accent);font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--accent) 35%,transparent);transition:color .12s ease,border-color .12s ease}.fy-cta.svelte-1pmejiv:hover{color:var(--accent-hover);border-color:var(--accent-hover)}.fy-actions.svelte-1pmejiv{display:flex;gap:var(--sp-1);margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:.5px dashed var(--border);flex-wrap:wrap}.fy-act.svelte-1pmejiv{display:flex;align-items:center;gap:4px;background:transparent;border:.5px solid var(--border);color:var(--text-muted);padding:3px 8px;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:11px;cursor:pointer;transition:all .12s ease}.fy-act.svelte-1pmejiv:hover{color:var(--accent);border-color:var(--accent)}.fy-act.active.svelte-1pmejiv{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.fy-act.danger.svelte-1pmejiv:hover{color:var(--danger);border-color:var(--danger);background:color-mix(in srgb,var(--danger) 6%,transparent)}.fy-ico.svelte-1pmejiv{font-size:13px;line-height:1}.fy-label.svelte-1pmejiv{letter-spacing:.05em}@media (max-width: 600px){.fy-card.svelte-1pmejiv{grid-template-columns:1fr}.fy-thumb.svelte-1pmejiv{aspect-ratio:16 / 9}.fy-card.post.svelte-1pmejiv .fy-thumb:where(.svelte-1pmejiv){aspect-ratio:auto}}.fy-empty.svelte-mkdr3k{text-align:center;color:var(--text-muted);padding:var(--sp-6) var(--sp-4);background:var(--bg-soft);border:.5px dashed var(--border);border-radius:var(--radius);font-size:13px}.fy-empty.svelte-mkdr3k .big:where(.svelte-mkdr3k){font-size:32px;color:var(--text-dim);margin-bottom:var(--sp-2)}.fy-stream.svelte-mkdr3k{display:flex;flex-direction:column;gap:var(--sp-3)}.fy-sentinel.svelte-mkdr3k{height:1px}.fy-loadmore.svelte-mkdr3k{text-align:center;padding:var(--sp-3) 0 var(--sp-2);font-size:12px}.fy-loadmore.svelte-mkdr3k .dim:where(.svelte-mkdr3k){color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.04em}.fy-loadmore.svelte-mkdr3k .retry:where(.svelte-mkdr3k){background:transparent;border:.5px solid var(--danger);color:var(--danger);border-radius:var(--radius-sm);padding:4px 12px;font-family:var(--font-mono);font-size:12px;cursor:pointer}.fy-loadmore.svelte-mkdr3k .retry:where(.svelte-mkdr3k):hover{background:color-mix(in srgb,var(--danger) 8%,transparent)}.fy-more.svelte-mkdr3k{text-align:right;margin-top:var(--sp-3);font-size:13px}.fy-more.svelte-mkdr3k a:where(.svelte-mkdr3k){color:var(--text-muted);text-decoration:none}.fy-more.svelte-mkdr3k a:where(.svelte-mkdr3k):hover{color:var(--accent)}
