.threads-page.svelte-1ggi5wc{position:relative;z-index:5;display:grid;gap:22px;padding-block:22px 54px}.threads-layout.svelte-1ggi5wc{display:grid;gap:16px}.threads-main.svelte-1ggi5wc{display:grid;gap:22px;min-width:0}.thread-search.svelte-1ggi5wc{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;border-radius:16px}.thread-search__input.svelte-1ggi5wc{flex:1 1 200px;min-width:0;min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,#000 18%,transparent);color:var(--ink);font-size:15px}.thread-search__clear.svelte-1ggi5wc{flex:0 0 auto}.board-sidebar.svelte-1ggi5wc{display:flex;align-items:center;gap:8px;overflow-x:auto;overflow-y:visible;padding:10px;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.board-sidebar.svelte-1ggi5wc::-webkit-scrollbar{display:none;width:0;height:0}.board-sidebar__tab.svelte-1ggi5wc{display:flex;flex:0 0 auto;align-items:center;gap:7px;min-height:34px;border-bottom:2px solid transparent;padding:7px 6px;color:var(--muted);font-size:12px;font-weight:750;white-space:nowrap;transition:color var(--t) var(--ease)}.board-sidebar__tab.svelte-1ggi5wc:hover{color:var(--ink)}.board-sidebar__tab--active.svelte-1ggi5wc{color:var(--ink);border-color:color-mix(in srgb,var(--accent) 78%,transparent);font-weight:900}.board-sidebar__count.svelte-1ggi5wc{font-size:11px;color:var(--muted-2)}.board-sidebar__tab--active.svelte-1ggi5wc .board-sidebar__count:where(.svelte-1ggi5wc){color:var(--muted)}.threads-hero.svelte-1ggi5wc,.thread-composer.svelte-1ggi5wc,.thread-list.svelte-1ggi5wc{padding:clamp(20px,4vw,28px)}.threads-hero.svelte-1ggi5wc{display:grid;gap:18px;align-items:center}.threads-hero__copy.svelte-1ggi5wc{display:grid;gap:12px;text-align:center}.threads-hero__actions.svelte-1ggi5wc{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px}.threads-hero__member.svelte-1ggi5wc{display:grid;place-items:center;gap:7px;border:1px solid var(--line);border-radius:24px;padding:18px;background:radial-gradient(circle at 50% 10%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 46%),color-mix(in srgb,#000 16%,transparent);text-align:center}.threads-hero__member.svelte-1ggi5wc img:where(.svelte-1ggi5wc){width:min(42%,110px);height:auto;filter:drop-shadow(0 18px 32px rgb(0 0 0 / 42%))}.threads-hero__member.svelte-1ggi5wc strong:where(.svelte-1ggi5wc){overflow-wrap:anywhere;color:var(--ink)}.threads-message.svelte-1ggi5wc{padding:14px 16px}.threads-message--success.svelte-1ggi5wc{border-color:color-mix(in srgb,var(--accent) 70%,var(--line))}.threads-message--error.svelte-1ggi5wc{border-color:color-mix(in srgb,#ff8a8a 56%,var(--line))}.thread-toggle__button.svelte-1ggi5wc,.thread-media-toggle__button.svelte-1ggi5wc{border:1px solid var(--line);border-radius:999px;padding:10px 12px;background:color-mix(in srgb,#000 14%,transparent);color:var(--muted);font-family:inherit;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.thread-toggle__button--active.svelte-1ggi5wc,.thread-media-toggle__button--active.svelte-1ggi5wc{border-color:color-mix(in srgb,var(--accent) 72%,var(--line));background:color-mix(in srgb,var(--accent) 13%,transparent);color:var(--ink)}.composer-anchor.svelte-1ggi5wc{scroll-margin-top:120px}.composer-collapsed-prompt.svelte-1ggi5wc{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;padding:18px 22px;cursor:pointer;font:inherit;color:inherit;text-align:left}.composer-collapsed-prompt__label.svelte-1ggi5wc{font-weight:600}.thread-composer.svelte-1ggi5wc{position:relative;z-index:12;display:grid;gap:18px}.thread-composer__header.svelte-1ggi5wc,.thread-list__header.svelte-1ggi5wc{display:flex;align-items:start;justify-content:space-between;gap:14px}.thread-composer__badge.svelte-1ggi5wc,.thread-list__count.svelte-1ggi5wc,.thread-pill.svelte-1ggi5wc{width:fit-content;border:1px solid color-mix(in srgb,var(--accent) 60%,var(--line));border-radius:999px;padding:6px 9px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--ink);font-size:12px;font-weight:800;white-space:nowrap}.thread-list__new-banner.svelte-1ggi5wc{width:100%;border:1px solid color-mix(in srgb,var(--accent) 60%,var(--line));border-radius:12px;padding:10px 14px;margin-bottom:14px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--ink);font-size:13px;font-weight:800;cursor:pointer;text-align:center}.thread-list__new-banner.svelte-1ggi5wc:hover{background:color-mix(in srgb,var(--accent) 22%,transparent)}.thread-list__sentinel.svelte-1ggi5wc{display:grid;place-items:center;min-height:40px;margin-top:14px;color:var(--muted-2);font-size:12px;font-weight:800}.thread-form.svelte-1ggi5wc{display:grid;gap:14px;min-height:0}.thread-admin-grid.svelte-1ggi5wc,.thread-form__grid.svelte-1ggi5wc{display:grid;gap:14px;min-height:0;overflow:visible}.thread-more-options.svelte-1ggi5wc{border:1px solid var(--line);border-radius:16px;padding:12px 14px;background:color-mix(in srgb,#000 10%,transparent)}.thread-more-options.svelte-1ggi5wc summary:where(.svelte-1ggi5wc){cursor:pointer;color:var(--muted);font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.thread-more-options.svelte-1ggi5wc summary:where(.svelte-1ggi5wc):hover{color:var(--ink)}.thread-more-options[open].svelte-1ggi5wc summary:where(.svelte-1ggi5wc){margin-bottom:14px}.thread-form__footer.svelte-1ggi5wc{display:grid;gap:12px;align-items:center}.thread-field.svelte-1ggi5wc{position:relative;display:grid;gap:8px;min-width:0;min-height:0;overflow:visible}.thread-field__optional.svelte-1ggi5wc{color:var(--muted-2);font-weight:700;text-transform:none;letter-spacing:0}.thread-toggle.svelte-1ggi5wc{display:flex;flex-wrap:wrap;gap:8px;min-height:64px;align-items:center}.thread-input{width:100%;border:1px solid var(--line);border-radius:18px;padding:13px 14px;background:color-mix(in srgb,#000 18%,transparent);color:var(--ink);font:inherit;outline:none}.thread-input:focus{border-color:color-mix(in srgb,var(--accent) 78%,transparent);box-shadow:var(--ring)}.thread-input--textarea{min-height:150px;max-height:min(52dvh,460px);overflow-y:auto;overscroll-behavior:contain;resize:vertical;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;line-height:1.55}.thread-input--textarea::-webkit-scrollbar{display:none}.thread-input--url.svelte-1ggi5wc{min-height:auto;resize:none}.thread-media-box.svelte-1ggi5wc{display:grid;gap:10px;border:1px solid var(--line);border-radius:20px;padding:12px;background:color-mix(in srgb,#000 10%,transparent)}.thread-media-box__top.svelte-1ggi5wc{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.thread-media-toggle.svelte-1ggi5wc{display:flex;flex-wrap:wrap;gap:8px}.thread-media-preview.svelte-1ggi5wc,.thread-media.svelte-1ggi5wc{display:grid;width:min(100%,360px);overflow:hidden;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,#000 20%,transparent)}.thread-media-preview.svelte-1ggi5wc img:where(.svelte-1ggi5wc),.thread-media.svelte-1ggi5wc img:where(.svelte-1ggi5wc){max-width:100%;max-height:280px;object-fit:contain}.thread-media--sticker.svelte-1ggi5wc{width:min(100%,180px);background:transparent}.thread-list.svelte-1ggi5wc{display:grid;gap:18px}.thread-empty.svelte-1ggi5wc{display:grid;place-items:center;gap:10px;border:1px solid var(--line);border-radius:24px;padding:clamp(24px,6vw,42px);background:color-mix(in srgb,#000 10%,transparent);text-align:center}.thread-empty.svelte-1ggi5wc img:where(.svelte-1ggi5wc){width:min(42%,120px);filter:drop-shadow(0 18px 32px rgb(0 0 0 / 42%))}.thread-rows.svelte-1ggi5wc{display:grid;gap:0;border:1px solid var(--line);border-radius:24px;overflow:hidden;background:color-mix(in srgb,#000 8%,transparent)}.thread-row.svelte-1ggi5wc{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:16px;border-bottom:1px solid var(--line)}.thread-row.svelte-1ggi5wc:last-child{border-bottom:0}.thread-row__avatar.svelte-1ggi5wc{display:grid;width:44px;height:44px;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--ink);font-weight:950}.thread-row__avatar.svelte-1ggi5wc img:where(.svelte-1ggi5wc){width:100%;height:100%;object-fit:cover}.thread-row__main.svelte-1ggi5wc{display:grid;gap:8px;min-width:0}.thread-row__meta.svelte-1ggi5wc{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:var(--muted-2);font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.thread-row__author-link.svelte-1ggi5wc{color:var(--muted-2);text-decoration:none}@media(hover:hover){.thread-row__author-link.svelte-1ggi5wc:hover{color:var(--accent)}}.thread-row__title.svelte-1ggi5wc{color:var(--ink);font-size:clamp(20px,5vw,28px);font-weight:950;line-height:1.05;letter-spacing:-.05em;text-decoration:none}.thread-row__title.svelte-1ggi5wc:hover{color:color-mix(in srgb,var(--accent) 82%,var(--ink))}.thread-row__body.svelte-1ggi5wc{display:-webkit-box;margin:0;max-width:78ch;overflow:hidden;color:var(--muted);font-size:14px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;white-space:pre-wrap}.thread-row__footer.svelte-1ggi5wc{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;color:var(--muted-2);font-size:13px;font-weight:850}.thread-row__footer.svelte-1ggi5wc a:where(.svelte-1ggi5wc){color:var(--ink);text-decoration:none}.thread-row__stats.svelte-1ggi5wc{display:flex;align-items:center;gap:14px}.thread-reaction.svelte-1ggi5wc{position:relative;display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:4px 8px;border:1px solid var(--line);border-radius:999px;color:var(--muted-2);font-size:13px;font-weight:850;font-variant-numeric:tabular-nums;transition:color var(--t-fast) var(--ease),background var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.thread-reaction.svelte-1ggi5wc span:where(.svelte-1ggi5wc):first-child{font-size:15px}.thread-reaction.svelte-1ggi5wc:after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:calc(100% + 10px);height:44px}@media(hover:hover){.thread-reaction.svelte-1ggi5wc:hover{transform:translateY(-1px) scale(1.04)}}@media(prefers-reduced-motion:reduce){.thread-reaction.svelte-1ggi5wc:hover{transform:none}}.thread-reaction--active.svelte-1ggi5wc{color:color-mix(in srgb,#ff6b8a 88%,var(--ink));background:color-mix(in srgb,#ff6b8a 12%,transparent)}@media(hover:hover){.thread-reaction.svelte-1ggi5wc:hover{color:color-mix(in srgb,#ff6b8a 88%,var(--ink))}}.thread-row__actions.svelte-1ggi5wc{display:flex;flex-wrap:wrap;align-items:flex-start;align-self:start;gap:8px;grid-column:2;justify-self:start}.thread-delete.svelte-1ggi5wc{display:inline-flex;align-items:center;height:32px;border:1px solid color-mix(in srgb,#ff8a8a 44%,var(--line));border-radius:999px;padding:0 11px;background:color-mix(in srgb,#ff8a8a 9%,transparent);color:color-mix(in srgb,#ffd6d6 86%,var(--ink));font-size:12px;font-weight:900}.thread-edit.svelte-1ggi5wc{display:inline-flex;align-items:center;height:32px;border:1px solid color-mix(in srgb,var(--ink) 18%,var(--line));border-radius:999px;padding:0 11px;background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink);font-size:12px;font-weight:900}.thread-row__edited.svelte-1ggi5wc{color:var(--muted-2);font-style:italic}.thread-edit-form.svelte-1ggi5wc{display:grid;gap:10px}.thread-edit-form__actions.svelte-1ggi5wc{display:flex;justify-content:flex-end;gap:8px}@media(min-width:720px){.threads-hero.svelte-1ggi5wc{grid-template-columns:minmax(0,1fr) minmax(240px,.34fr)}.threads-hero__copy.svelte-1ggi5wc{text-align:left}.threads-hero__actions.svelte-1ggi5wc{justify-content:flex-start}.thread-form__grid.svelte-1ggi5wc,.thread-admin-grid.svelte-1ggi5wc,.thread-form__footer.svelte-1ggi5wc{grid-template-columns:repeat(2,minmax(0,1fr))}.thread-form__footer.svelte-1ggi5wc button:where(.svelte-1ggi5wc){justify-self:end}}@media(min-width:860px){.threads-layout.svelte-1ggi5wc{grid-template-columns:220px minmax(0,1fr);align-items:start}.board-sidebar.svelte-1ggi5wc{flex-direction:column;align-items:stretch;position:sticky;top:88px;overflow-x:visible}.board-sidebar__tab.svelte-1ggi5wc{justify-content:space-between;border-bottom:none;border-left:2px solid transparent;padding:7px 10px}.board-sidebar__tab--active.svelte-1ggi5wc{border-color:color-mix(in srgb,var(--accent) 78%,transparent)}}@media(min-width:980px){.thread-row.svelte-1ggi5wc{grid-template-columns:54px minmax(0,1fr) auto;gap:16px;padding:18px}.thread-row__avatar.svelte-1ggi5wc{width:54px;height:54px}.thread-row__actions.svelte-1ggi5wc{grid-column:auto;justify-self:end}}@media(prefers-reduced-motion:reduce){.thread-row__title.svelte-1ggi5wc,.board-sidebar__tab.svelte-1ggi5wc{transition:none}}
