main.svelte-1mtcfdk{max-width:860px;margin:0 auto;padding:2rem 1.5rem}.breadcrumb.svelte-1mtcfdk{opacity:.6;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;display:flex}.breadcrumb.svelte-1mtcfdk a:where(.svelte-1mtcfdk){color:var(--accent);text-decoration:none}.breadcrumb.svelte-1mtcfdk a:where(.svelte-1mtcfdk):hover{text-decoration:underline}.sep.svelte-1mtcfdk{opacity:.4}.category-header-wrapper.svelte-1mtcfdk{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;display:flex}.category-header.svelte-1mtcfdk{margin-bottom:0}.new-thread-btn.svelte-1mtcfdk{background:var(--accent);color:#fff;white-space:nowrap;cursor:pointer;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:opacity .2s}.new-thread-btn.svelte-1mtcfdk:hover{opacity:.9;text-decoration:none}.category-header.svelte-1mtcfdk h1:where(.svelte-1mtcfdk){margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.desc.svelte-1mtcfdk{opacity:.6;font-size:.875rem}.empty.svelte-1mtcfdk{text-align:center;opacity:.5;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:3rem}.thread-list.svelte-1mtcfdk{flex-direction:column;display:flex}.thread-item.svelte-1mtcfdk{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;padding:.6rem .75rem;transition:background .15s;display:flex}.thread-item.svelte-1mtcfdk:hover{background:#ff6b9d0a}.thread-item.pinned.svelte-1mtcfdk{background:#ff6b9d0f}.vote-col.svelte-1mtcfdk{flex-direction:column;flex-shrink:0;align-items:center;gap:2px;min-width:48px;display:flex}.vote-btn.svelte-1mtcfdk{cursor:pointer;color:var(--border);background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:.3rem .4rem;font-size:1.1rem;line-height:1;transition:color .15s,background .15s,border-color .15s;display:flex}.vote-btn.svelte-1mtcfdk:hover{color:var(--accent);background:#ff6b9d14;border-color:#ff6b9d33}.vote-btn.up.active.svelte-1mtcfdk{color:var(--accent);background:#ff6b9d1f;border-color:#ff6b9d4d}.vote-btn.down.active.svelte-1mtcfdk{color:#5b8dd9;background:#5b8dd91f;border-color:#5b8dd94d}.vote-score.svelte-1mtcfdk{color:var(--fg);opacity:.8;font-size:.85rem;font-weight:700;line-height:1.2}.vote-score.positive.svelte-1mtcfdk{color:var(--accent);opacity:1}.vote-score.negative.svelte-1mtcfdk{color:#5b8dd9;opacity:1}.thread-content.svelte-1mtcfdk{flex:1;min-width:0}.thread-title.svelte-1mtcfdk{color:var(--fg);align-items:center;gap:.3rem;font-size:.95rem;font-weight:500;line-height:1.3;text-decoration:none;display:flex}.thread-title.svelte-1mtcfdk:hover{color:var(--accent);text-decoration:none}.badge.svelte-1mtcfdk{flex-shrink:0;font-size:.8rem}.thread-meta.svelte-1mtcfdk{opacity:.5;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.15rem;font-size:.75rem;display:flex}.author.svelte-1mtcfdk{color:var(--accent);opacity:1}.dot.svelte-1mtcfdk{opacity:.4}.thread-activity.svelte-1mtcfdk{text-align:right;flex-shrink:0;min-width:60px}.last-activity.svelte-1mtcfdk{opacity:.5;font-size:.75rem}.pagination.svelte-1mtcfdk{justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.page-btn.svelte-1mtcfdk{background:var(--surface);border:1px solid var(--border);color:var(--accent);border-radius:6px;padding:.4rem 1rem;font-size:.875rem;text-decoration:none}.page-btn.svelte-1mtcfdk:hover{border-color:var(--accent);text-decoration:none}.page-info.svelte-1mtcfdk{opacity:.6;font-size:.875rem}@media (width<=600px){.thread-activity.svelte-1mtcfdk{display:none}.vote-col.svelte-1mtcfdk{min-width:36px}.vote-btn.svelte-1mtcfdk{width:28px;height:28px;font-size:.95rem}}
