.gap-index.svelte-mtmjg7{padding:2.5rem 0}.hero.svelte-mtmjg7{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-subtle)}.hero-left.svelte-mtmjg7{flex:1 1 300px}.kicker.svelte-mtmjg7{color:var(--accent-red, #ef5350);font-size:var(--fs-xs, .75rem);text-transform:uppercase;letter-spacing:.1em;font-weight:600}h1.svelte-mtmjg7{font-size:var(--fs-2xl);margin:.4rem 0 .6rem;color:var(--text-primary);letter-spacing:-.02em}.tagline.svelte-mtmjg7{color:var(--text-secondary);font-size:var(--fs-md, 1rem);margin:0;line-height:1.5;max-width:60ch}.tagline.svelte-mtmjg7 a:where(.svelte-mtmjg7){color:var(--accent-cyan)}.hero-right.svelte-mtmjg7{text-align:right}.big-count.svelte-mtmjg7{font-family:SF Mono,monospace;font-size:4rem;font-weight:600;line-height:1;color:var(--accent-red, #ef5350);font-variant-numeric:tabular-nums}.big-count-label.svelte-mtmjg7{color:var(--text-secondary);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.1em;margin-top:.3rem}.search.svelte-mtmjg7{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.search-input.svelte-mtmjg7{flex:1 1 280px;padding:.6rem .9rem;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 4px);color:var(--text-primary);font-size:var(--fs-md, 1rem)}.search-input.svelte-mtmjg7:focus{outline:none;border-color:var(--accent-red, #ef5350)}.search-btn.svelte-mtmjg7{padding:.6rem 1.2rem;background:var(--accent-red, #ef5350);color:var(--bg-primary, #0a0a0a);border:1px solid var(--accent-red, #ef5350);border-radius:var(--radius-sm, 4px);font-weight:600;cursor:pointer;font-size:var(--fs-sm)}.search-btn.svelte-mtmjg7:hover{filter:brightness(1.1)}.clear.svelte-mtmjg7{align-self:center;color:var(--text-secondary);font-size:var(--fs-sm);text-decoration:none}.clear.svelte-mtmjg7:hover{color:var(--accent-cyan)}.pills.svelte-mtmjg7,.sort.svelte-mtmjg7{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-bottom:.7rem}.pills-label.svelte-mtmjg7{color:var(--text-secondary);font-size:var(--fs-xs, .75rem);text-transform:uppercase;letter-spacing:.05em;margin-right:.4rem}.pill.svelte-mtmjg7{display:inline-block;padding:.2rem .7rem;background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:999px;font-size:var(--fs-xs, .75rem);text-decoration:none;transition:border-color .15s,color .15s}.pill.svelte-mtmjg7:hover{color:var(--accent-red, #ef5350);border-color:var(--accent-red, #ef5350);text-decoration:none}.pill.active.svelte-mtmjg7{background:var(--accent-red, #ef5350);color:var(--bg-primary, #0a0a0a);border-color:var(--accent-red, #ef5350);font-weight:600}.sort-link.svelte-mtmjg7{color:var(--text-secondary);font-size:var(--fs-xs, .75rem);text-decoration:none;padding:.15rem .4rem;border-radius:var(--radius-sm, 4px)}.sort-link.svelte-mtmjg7:hover{color:var(--accent-red, #ef5350)}.sort-link.active.svelte-mtmjg7{color:var(--accent-red, #ef5350);font-weight:600;border-bottom:1px solid var(--accent-red, #ef5350)}.status.svelte-mtmjg7{color:var(--text-secondary);font-size:var(--fs-sm);margin:.7rem 0 1.2rem}.empty.svelte-mtmjg7{text-align:center;padding:3rem 1rem;color:var(--text-secondary)}.empty.svelte-mtmjg7 a:where(.svelte-mtmjg7){color:var(--accent-cyan)}.grid.svelte-mtmjg7{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width: 900px){.grid.svelte-mtmjg7{grid-template-columns:1fr}}.card.svelte-mtmjg7{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:border-color .15s,transform .15s}.card.svelte-mtmjg7:hover{border-color:var(--accent-red, #ef5350);transform:translateY(-1px)}.card-link.svelte-mtmjg7{display:block;padding:1rem 1.1rem;color:var(--text-primary);text-decoration:none;height:100%}.card-title.svelte-mtmjg7{margin:0 0 .5rem;font-size:var(--fs-md, 1rem);color:var(--text-primary);line-height:1.35}.card-badges.svelte-mtmjg7{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.5rem}.badge.svelte-mtmjg7{display:inline-block;border-radius:999px;padding:.1rem .55rem;font-size:var(--fs-xs, .7rem);border:1px solid var(--border-subtle);background:var(--bg-elevated, var(--bg-primary))}.badge-domain.svelte-mtmjg7{color:var(--accent-cyan);font-family:SF Mono,monospace;font-size:.7rem}.badge-status.svelte-mtmjg7{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.65rem}.badge-score.svelte-mtmjg7{color:var(--accent-red, #ef5350);font-weight:600;font-variant-numeric:tabular-nums}.badge-bounty.svelte-mtmjg7{color:var(--accent-green);border-color:var(--accent-green);font-weight:600}.card-snippet.svelte-mtmjg7{color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.45;margin:.5rem 0;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.card-snippet.svelte-mtmjg7 mark{background:#ef535040;color:var(--accent-red, #ef5350);padding:0 .1em;border-radius:2px}.card-id.svelte-mtmjg7{color:var(--text-muted, var(--text-secondary));font-family:SF Mono,monospace;font-size:var(--fs-xs, .7rem);margin-top:.5rem;opacity:.7}.pagination.svelte-mtmjg7{margin-top:1.5rem;text-align:center}.next.svelte-mtmjg7{color:var(--accent-red, #ef5350);font-weight:600;text-decoration:none}.next.svelte-mtmjg7:hover{color:var(--accent-cyan)}
