.item-row.svelte-308mja{display:flex;align-items:flex-start;gap:0;padding:6px 0;transition:background .1s}.item-row.svelte-308mja:hover{background:var(--color-ink-50)}.rank-col.svelte-308mja{flex-shrink:0;width:32px;padding-top:2px;text-align:right;padding-right:6px}.rank.svelte-308mja{font-size:13px;font-weight:400;color:var(--color-ink-300);font-variant-numeric:tabular-nums}.vote-col.svelte-308mja{flex-shrink:0;width:40px;display:flex;flex-direction:column;align-items:center;padding-top:2px;gap:0}.vote-col.svelte-308mja .vote-icon{color:var(--color-ink-300)}.score.svelte-308mja{font-size:10px;font-weight:500;color:var(--color-ink-400);font-variant-numeric:tabular-nums;line-height:1}.content-col.svelte-308mja{flex:1;min-width:0}.title-line.svelte-308mja{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.title-link.svelte-308mja{font-size:14px;font-weight:400;color:var(--color-ink-900);text-decoration:none;line-height:1.4}.title-link.svelte-308mja:hover{text-decoration:underline}.title-link.svelte-308mja:visited{color:var(--color-ink-500)}.domain.svelte-308mja{font-size:11px;font-weight:400;color:var(--color-ink-300);white-space:nowrap}.meta-line.svelte-308mja{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:2px}.meta-text.svelte-308mja{font-size:11px;color:var(--color-ink-300)}.meta-sep.svelte-308mja{font-size:11px;color:var(--color-ink-200)}.meta-link.svelte-308mja{font-size:11px;color:var(--color-ink-400);text-decoration:none;transition:color .15s}.meta-link.svelte-308mja:hover{color:var(--color-ink-900)}.discuss-link.svelte-308mja{font-size:11px;font-weight:500;color:var(--color-accent);text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:color .15s}.discuss-link.svelte-308mja:hover{color:var(--color-accent-hover)}.activity-badge.svelte-308mja{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:600;color:#fff;background:var(--color-accent);border-radius:999px;line-height:1}.capturing-badge.svelte-308mja{font-size:10px;color:var(--color-ink-300);font-style:italic}@media(max-width:640px){.rank-col.svelte-308mja{width:24px}.vote-col.svelte-308mja{width:32px}.title-link.svelte-308mja{font-size:13px}}.page-root.svelte-1tnex2e{position:relative;min-height:100svh;background:#fff;display:flex;flex-direction:column;align-items:center}.dot-grid.svelte-1tnex2e{pointer-events:none;position:fixed;inset:0;background-image:radial-gradient(circle,rgba(0,0,0,.06) 1px,transparent 1px);background-size:20px 20px}.page-header.svelte-1tnex2e{position:sticky;top:0;z-index:20;width:100%;max-width:780px;display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.back-link.svelte-1tnex2e{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--color-ink-900);text-decoration:none;padding:4px 10px;border-radius:999px;transition:background .15s}.back-link.svelte-1tnex2e:hover{background:#f0f0f0}.header-meta.svelte-1tnex2e{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:400;color:var(--color-ink-300)}.page-content.svelte-1tnex2e{position:relative;z-index:10;width:100%;max-width:780px;padding:32px 20px 60px}.title-block.svelte-1tnex2e{margin-bottom:32px}.page-title.svelte-1tnex2e{font-family:var(--font-display);font-size:42px;font-weight:400;line-height:1.1;color:var(--color-ink-900);margin:0}.page-subtitle.svelte-1tnex2e{font-size:14px;font-weight:400;color:var(--color-ink-300);margin:8px 0 0;line-height:1.5}.feed-list.svelte-1tnex2e{display:flex;flex-direction:column}.empty-state.svelte-1tnex2e{display:flex;flex-direction:column;align-items:center;gap:10px;padding:60px 20px;color:var(--color-ink-300);font-size:13px}.page-footer.svelte-1tnex2e{position:relative;z-index:10;width:100%;max-width:780px;padding:20px;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--color-ink-300);border-top:1px solid var(--color-ink-100)}.page-footer.svelte-1tnex2e a:where(.svelte-1tnex2e){color:var(--color-ink-400);text-decoration:none;transition:color .15s}.page-footer.svelte-1tnex2e a:where(.svelte-1tnex2e):hover{color:var(--color-ink-900)}.footer-sep.svelte-1tnex2e{color:var(--color-ink-200)}@media(max-width:640px){.page-title.svelte-1tnex2e{font-size:32px}.page-content.svelte-1tnex2e{padding:20px 16px 40px}.page-header.svelte-1tnex2e{padding:12px 16px}}
