.fb.svelte-7q1gqv{background:none;cursor:pointer;font:inherit;font-size:.625rem;font-weight:600;line-height:1;padding:2px 8px;border-radius:10px;white-space:nowrap;transition:color .12s,background .12s,border-color .12s}.fb-follow.svelte-7q1gqv{color:#38bdf8;border:1px solid rgba(56,189,248,.5)}.fb-follow.svelte-7q1gqv:hover{background:#38bdf824}.fb-following.svelte-7q1gqv{color:#94a3b8;border:1px solid rgba(148,163,184,.4)}.fb-following.svelte-7q1gqv:hover{color:#f87171;border-color:#f871718c;background:#f871711f}.av.svelte-1pre9qb{border-radius:50%;overflow:hidden;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;line-height:1;background:#1f2230}.av.svelte-1pre9qb svg{width:100%;height:100%;display:block}.av.svelte-1pre9qb img:where(.svelte-1pre9qb){width:100%;height:100%;object-fit:cover;display:block}.av-i.svelte-1pre9qb{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700}.ct-report-btn.svelte-tmo8sq{background:none;border:0;color:#6b7280;font-size:.72rem;cursor:pointer;padding:2px 6px}.ct-report-btn.svelte-tmo8sq:hover{color:#f87171}.ct-reported.svelte-tmo8sq{color:#f87171;cursor:default}.ct.svelte-tmo8sq{color:#c8c8d0;font-size:.75rem;line-height:1.5;display:flex;flex-direction:column;min-height:0}.ct-head.svelte-tmo8sq{display:flex;align-items:center;gap:6px;margin-bottom:8px}.ct-title.svelte-tmo8sq{font-size:.5625rem;font-weight:700;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:#38bdf8}.ct-count.svelte-tmo8sq{font-size:.625rem;color:#94a3b8}.ct-compose.svelte-tmo8sq{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:4px;padding:6px;margin-bottom:10px}.ct-input.svelte-tmo8sq{width:100%;box-sizing:border-box;background:transparent;border:0;color:inherit;font:inherit;font-size:.75rem;line-height:1.4;resize:vertical;min-height:36px;padding:2px 4px;outline:none}.ct-input.svelte-tmo8sq::placeholder{color:#64748b}.ct-input.svelte-tmo8sq:disabled{opacity:.5}.ct-compose-foot.svelte-tmo8sq{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.ct-chars.svelte-tmo8sq{font-size:.625rem;color:#64748b}.ct-chars-low.svelte-tmo8sq{color:#f59e0b}.ct-post-btn.svelte-tmo8sq{background:#38bdf8;color:#0a0a0a;border:0;border-radius:3px;padding:4px 12px;font-size:.6875rem;font-weight:700;cursor:pointer}.ct-post-btn.svelte-tmo8sq:disabled{opacity:.4;cursor:not-allowed}.ct-post-btn.svelte-tmo8sq:hover:not(:disabled){background:#7dd3fc}.ct-signin.svelte-tmo8sq{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;background:#38bdf80f;border:1px solid rgba(56,189,248,.2);border-radius:4px;padding:8px 10px;margin-bottom:10px}.ct-signin-msg.svelte-tmo8sq{font-size:.6875rem;color:#c8c8d0}.ct-signin-btns.svelte-tmo8sq{display:flex;gap:6px}.ct-signin-btn.svelte-tmo8sq{border:0;border-radius:3px;padding:4px 10px;font-size:.6875rem;font-weight:700;cursor:pointer}.ct-signin-primary.svelte-tmo8sq{background:#38bdf8;color:#0a0a0a}.ct-signin-primary.svelte-tmo8sq:hover{background:#7dd3fc}.ct-signin-secondary.svelte-tmo8sq{background:transparent;color:#38bdf8;border:1px solid #38bdf8}.ct-signin-secondary.svelte-tmo8sq:hover{background:#38bdf81a}.ct-err.svelte-tmo8sq{color:#ef4444;font-size:.6875rem;margin-bottom:8px;padding:4px 6px;background:#ef444414;border-radius:3px}.ct-list.svelte-tmo8sq{display:flex;flex-direction:column;gap:6px;flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#475569 transparent}.ct-list.svelte-tmo8sq::-webkit-scrollbar{width:5px}.ct-list.svelte-tmo8sq::-webkit-scrollbar-track{background:transparent}.ct-list.svelte-tmo8sq::-webkit-scrollbar-thumb{background:#475569;border-radius:3px}.ct-empty.svelte-tmo8sq{font-size:.6875rem;color:#64748b;font-style:italic;padding:6px 4px}.ct-item.svelte-tmo8sq{background:#ffffff08;border-left:2px solid rgba(56,189,248,.4);border-radius:0 4px 4px 0;padding:6px 8px}.ct-item-head.svelte-tmo8sq{display:flex;align-items:center;gap:6px;margin-bottom:3px}.ct-avatar-btn.svelte-tmo8sq{background:none;border:none;padding:0;cursor:pointer;line-height:0;border-radius:50%;flex-shrink:0}.ct-author.svelte-tmo8sq{font-weight:700;font-size:.6875rem;color:#38bdf8;background:none;border:none;padding:0;font-family:inherit;cursor:pointer}.ct-author.svelte-tmo8sq:hover{text-decoration:underline}.ct-admin-pill.svelte-tmo8sq{background:linear-gradient(90deg,#1d4ed8,#38bdf8);color:#fff;font-size:.5rem;font-weight:700;letter-spacing:.06em;padding:1px 5px;border-radius:2px;text-transform:uppercase}.ct-time.svelte-tmo8sq{font-size:.625rem;color:#64748b}.ct-del-btn.svelte-tmo8sq{margin-left:auto;background:transparent;border:0;color:#64748b;cursor:pointer;font-size:.875rem;line-height:1;padding:0 4px;border-radius:3px}.ct-del-btn.svelte-tmo8sq:hover{color:#ef4444}.ct-del-btn.svelte-tmo8sq:disabled{opacity:.4;cursor:not-allowed}.ct-del-arm.svelte-tmo8sq{background:#ef4444;color:#fff;font-size:.625rem;font-weight:700;padding:2px 6px}.ct-del-arm.svelte-tmo8sq:hover{color:#fff;background:#dc2626}.ct-mention-menu.svelte-tmo8sq{display:flex;flex-direction:column;border:1px solid var(--border-main, #cbd5e1);border-radius:6px;background:var(--bg-main, #fff);margin:4px 0;max-height:160px;overflow-y:auto}.ct-mention-opt.svelte-tmo8sq{text-align:left;background:none;border:none;padding:7px 10px;font-size:.8125rem;color:var(--text-primary, #0f172a);cursor:pointer}.ct-mention-opt.svelte-tmo8sq:hover{background:var(--bg-hover, rgba(37,99,235,.08))}.ct-mention.svelte-tmo8sq{color:var(--accent-blue, #2563eb);font-weight:600}.ct-body.svelte-tmo8sq{color:#c8c8d0;word-wrap:break-word;white-space:pre-wrap;font-size:.75rem;line-height:1.5}.ct-actions.svelte-tmo8sq{display:flex;align-items:center;gap:6px;margin-top:5px}.ct-vote.svelte-tmo8sq{display:inline-flex;align-items:center;gap:4px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#94a3b8;border-radius:12px;padding:2px 8px;cursor:pointer;font-size:.6875rem;line-height:1;transition:color .12s,background .12s,border-color .12s}.ct-vote.svelte-tmo8sq:hover{background:#ffffff14;color:#cbd5e1}.ct-vote-n.svelte-tmo8sq{font-weight:700;font-family:var(--font-mono)}.ct-like.ct-vote-on.svelte-tmo8sq{color:#22c55e;border-color:#22c55e80;background:#22c55e1f}.ct-dislike.ct-vote-on.svelte-tmo8sq{color:#ef4444;border-color:#ef444480;background:#ef44441f}.ct-reply-btn.svelte-tmo8sq{margin-left:2px;background:transparent;border:0;color:#38bdf8;font-size:.6875rem;font-weight:700;cursor:pointer;padding:2px 6px;border-radius:3px}.ct-reply-btn.svelte-tmo8sq:hover{background:#38bdf81a}.ct-replies.svelte-tmo8sq{margin:6px 0 0 10px;padding-left:8px;border-left:2px solid rgba(56,189,248,.18);display:flex;flex-direction:column;gap:6px}.ct-reply.svelte-tmo8sq{background:#ffffff05;border-radius:4px;padding:5px 7px}.ct-reply-compose.svelte-tmo8sq{margin:6px 0 0 10px;padding:6px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:4px}.ct-reply-cancel.svelte-tmo8sq{background:transparent;border:0;color:#64748b;font-size:.6875rem;cursor:pointer;padding:4px 8px;border-radius:3px}.ct-reply-cancel.svelte-tmo8sq:hover{color:#cbd5e1}.ct-tile.svelte-tmo8sq{padding:10px 12px;background:#38bdf80f;border-radius:6px;border-left:3px solid #38bdf8;border-right:3px solid #38bdf8;max-height:280px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#475569 transparent}.ct-tile.svelte-tmo8sq::-webkit-scrollbar{width:5px}.ct-tile.svelte-tmo8sq::-webkit-scrollbar-track{background:transparent}.ct-tile.svelte-tmo8sq::-webkit-scrollbar-thumb{background:#475569;border-radius:3px}.ct-tile.svelte-tmo8sq>:where(.svelte-tmo8sq){flex-shrink:0}.ct-tile.svelte-tmo8sq .ct-list:where(.svelte-tmo8sq){flex:none;overflow:visible;min-height:0}.ct-mobile.svelte-tmo8sq{padding:4px 2px;flex:1;min-height:0}.ct-mobile.svelte-tmo8sq .ct-list:where(.svelte-tmo8sq){max-height:none}.ct-panel.svelte-tmo8sq{background:#1a1c24;border:1px solid var(--border-main, rgba(255, 255, 255, .08));border-radius:10px;padding:18px 20px;color:#c8c8d0;height:300px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#475569 transparent}.ct-panel.svelte-tmo8sq::-webkit-scrollbar{width:6px}.ct-panel.svelte-tmo8sq::-webkit-scrollbar-track{background:transparent}.ct-panel.svelte-tmo8sq::-webkit-scrollbar-thumb{background:#475569;border-radius:3px}.ct-panel.svelte-tmo8sq>:where(.svelte-tmo8sq){flex-shrink:0}.ct-panel.svelte-tmo8sq .ct-title:where(.svelte-tmo8sq){font-size:.875rem;letter-spacing:.04em}.ct-panel.svelte-tmo8sq .ct-count:where(.svelte-tmo8sq){font-size:.75rem}.ct-panel.svelte-tmo8sq .ct-list:where(.svelte-tmo8sq){flex:none;overflow:visible;min-height:0}.ct-panel.svelte-tmo8sq .ct-body:where(.svelte-tmo8sq){font-size:.8125rem}html:not([data-theme=dark]) .ct.ct-themed.svelte-tmo8sq{background:#fff;border-color:#e2e8f0;color:#0f172a}html:not([data-theme=dark]) .ct.ct-themed.svelte-tmo8sq .ct-title:where(.svelte-tmo8sq){color:#0f172a}html:not([data-theme=dark]) .ct.ct-themed.svelte-tmo8sq .ct-count:where(.svelte-tmo8sq){color:#64748b}html:not([data-theme=dark]) .ct.ct-themed.svelte-tmo8sq .ct-input:where(.svelte-tmo8sq){background:#fff;border:1.5px solid #94a3b8;color:#0f172a}html:not([data-theme=dark]) .ct.ct-themed.svelte-tmo8sq .ct-input:where(.svelte-tmo8sq):focus{border-color:#2563eb;outline:none}html:not([data-theme=dark]) .ct.ct-themed.svelte-tmo8sq .ct-input:where(.svelte-tmo8sq)::placeholder{color:#94a3b8}html:not([data-theme=dark]) .ct.ct-themed.svelte-tmo8sq .ct-empty:where(.svelte-tmo8sq){color:#64748b}html:not([data-theme=dark]) .ct.ct-themed.svelte-tmo8sq .ct-author:where(.svelte-tmo8sq){color:#0f172a}html:not([data-theme=dark]) .ct.ct-themed.svelte-tmo8sq .ct-body:where(.svelte-tmo8sq){color:#334155}.ct-seeall.svelte-tmo8sq{margin-left:auto;background:none;border:0;color:#38bdf8;font-size:.6875rem;font-weight:700;font-family:var(--font-mono);cursor:pointer;letter-spacing:.04em}.ct-seeall.svelte-tmo8sq:hover{color:#7dd3fc}.ct-ov.svelte-tmo8sq{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:400;display:flex;align-items:center;justify-content:center;padding:20px}.ct-modal.svelte-tmo8sq{position:relative;width:min(640px,94vw);max-height:82vh;overflow-y:auto;overflow-x:hidden;background:#0f172a;border:1px solid #1e293b;border-radius:12px;padding:10px 12px;scrollbar-width:thin}.ct-modal.svelte-tmo8sq .ct{width:100%;max-width:100%;box-sizing:border-box}.ct-modal.svelte-tmo8sq textarea{max-width:100%;box-sizing:border-box}.ct-modal-close.svelte-tmo8sq{position:absolute;top:8px;right:10px;background:none;border:0;color:#94a3b8;font-size:1.125rem;cursor:pointer;z-index:2}.ct-modal-close.svelte-tmo8sq:hover{color:#fff}html:not([data-theme=dark]) .ct-modal.svelte-tmo8sq{background:#fff;border-color:#e2e8f0}html:not([data-theme=dark]) .ct-modal-close.svelte-tmo8sq{color:#64748b}html:not([data-theme=dark]) .ct-modal-close.svelte-tmo8sq:hover{color:#0f172a}
