.v-container.svelte-131htjm{padding-top:0;padding-bottom:var(--sp-20)}.hd.svelte-131htjm{padding:var(--sp-10) 0 0;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}.acc.svelte-131htjm{color:var(--accent-strong)}.toolbar.svelte-131htjm{display:flex;align-items:center;gap:var(--sp-4);margin-top:22px;padding:14px 0;border-top:var(--border-rule);border-bottom:var(--border-hair);flex-wrap:wrap}.toolbar-chips.svelte-131htjm{display:flex;gap:6px;flex-wrap:wrap}.toolbar-right.svelte-131htjm{display:flex;align-items:center;gap:var(--sp-3);margin-left:auto;flex-wrap:wrap}.post-count.svelte-131htjm{white-space:nowrap}.search-form.svelte-131htjm{position:relative;display:flex;align-items:center}.search-input.svelte-131htjm{height:34px;padding:0 32px 0 12px;font-family:var(--font-sans);font-size:13px;color:var(--text-strong);background:var(--paper-0);border:1px solid var(--line);border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:160px;transition:border-color var(--dur-fast) var(--ease-out),width var(--dur-base) var(--ease-out)}.search-input.svelte-131htjm:focus{outline:none;border-color:var(--ink-900);width:200px}.search-input.svelte-131htjm::placeholder{color:var(--text-faint)}.search-btn.svelte-131htjm{position:absolute;right:8px;background:none;border:none;cursor:pointer;color:var(--text-muted);padding:0;display:flex;align-items:center}.search-clear.svelte-131htjm{position:absolute;right:28px;background:none;border:none;cursor:pointer;color:var(--text-faint);font-size:14px;line-height:1;padding:0 2px}.search-clear.svelte-131htjm:hover{color:var(--text-strong)}.sort-group.svelte-131htjm{display:flex;border:1px solid var(--line)}.sort-btn.svelte-131htjm{height:34px;padding:0 12px;font-family:var(--font-sans);font-size:12px;font-weight:600;color:var(--text-muted);background:var(--paper-0);border:none;border-right:1px solid var(--line);cursor:pointer;letter-spacing:-.01em;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);white-space:nowrap}.sort-btn.svelte-131htjm:last-child{border-right:none}.sort-btn.svelte-131htjm:hover{color:var(--text-strong);background:var(--paper-50)}.sort-btn--on.svelte-131htjm{background:var(--ink-900);color:var(--paper-0);border-color:var(--ink-900)}.sort-btn--on.svelte-131htjm+.sort-btn:where(.svelte-131htjm){border-left:none}.search-banner.svelte-131htjm{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:var(--paper-50);border:var(--border-hair);border-top:none;font-size:13px;color:var(--text-muted)}.search-banner.svelte-131htjm strong:where(.svelte-131htjm){color:var(--text-strong);font-weight:600}.search-clear-btn.svelte-131htjm{background:none;border:none;cursor:pointer;font-family:var(--font-sans);font-size:11px;font-weight:600;color:var(--text-faint);letter-spacing:.04em;padding:0}.search-clear-btn.svelte-131htjm:hover{color:var(--danger)}.layout.svelte-131htjm{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--sp-10);align-items:start;margin-top:var(--sp-2)}.feed.svelte-131htjm{min-width:0}.post-row.svelte-131htjm{display:block;padding:18px 4px;border-bottom:var(--border-hair);text-decoration:none;color:inherit;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.post-row.svelte-131htjm:hover{background:var(--paper-50)}.post-top.svelte-131htjm{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mark.svelte-131htjm{padding:2px 6px;border-radius:var(--r-2);letter-spacing:var(--track-micro)}.mark--hot.svelte-131htjm{color:var(--danger);background:var(--danger-bg);font-weight:800}.cat-chip.svelte-131htjm{font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:2px 7px;border:1px solid var(--line);border-radius:var(--r-2);color:var(--text-muted);white-space:nowrap}.post-title.svelte-131htjm{font-size:16.5px;font-weight:700;letter-spacing:var(--track-heading);line-height:var(--leading-tight);margin:8px 0 0;color:var(--text-strong)}.post-row.svelte-131htjm:hover .post-title:where(.svelte-131htjm){text-decoration:underline;text-underline-offset:3px}.post-snip.svelte-131htjm{font-size:13.5px;color:var(--text-muted);line-height:1.55;margin:6px 0 0;max-width:640px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.result-strip.svelte-131htjm{display:inline-flex;gap:0;border:1px solid var(--line);margin-top:10px}.result-race.svelte-131htjm{padding:5px 12px;font-size:12px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.post-meta.svelte-131htjm{display:flex;gap:14px;margin-top:10px;font-size:12px;color:var(--text-faint);flex-wrap:wrap}.post-meta.svelte-131htjm strong:where(.svelte-131htjm){color:var(--text-muted);font-weight:600}.empty.svelte-131htjm{padding:64px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;border-bottom:var(--border-hair)}.empty.svelte-131htjm p:where(.svelte-131htjm){margin:0;font-size:14px;color:var(--text-muted)}.pag-wrap.svelte-131htjm{margin-top:var(--sp-8);display:flex;justify-content:center}.rail.svelte-131htjm{position:sticky;top:80px;display:flex;flex-direction:column;gap:var(--sp-5)}.rail-box.svelte-131htjm{border-top:var(--border-rule);padding-top:12px}.rail-head.svelte-131htjm{margin-bottom:4px}.rail-row.svelte-131htjm{display:grid;grid-template-columns:18px 1fr auto;gap:10px;align-items:baseline;padding:9px 0;border-bottom:var(--border-hair);font-size:13.5px;text-decoration:none;color:inherit;transition:background var(--dur-fast) var(--ease-out)}.rail-row.svelte-131htjm:hover{background:var(--paper-50)}.rail-row.svelte-131htjm:last-child{border-bottom:0}.rail-row--event.svelte-131htjm{grid-template-columns:44px 1fr}.rail-rank.svelte-131htjm{font-weight:800;color:var(--text-faint);font-size:12px}.rail-rank--top.svelte-131htjm{color:var(--text-strong)}.rail-nm.svelte-131htjm{font-weight:600;color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.rail-n.svelte-131htjm{color:var(--text-faint);font-size:12px;white-space:nowrap}.rail-date.svelte-131htjm{font-weight:700;font-size:12px;color:var(--text-muted)}.rail-cta.svelte-131htjm{border-top:var(--border-rule);padding-top:12px}@media(max-width:960px){.layout.svelte-131htjm{grid-template-columns:1fr}.rail.svelte-131htjm{position:static}}@media(max-width:768px){.hd.svelte-131htjm{padding-top:22px}.toolbar-right.svelte-131htjm{width:100%;margin-left:0;justify-content:space-between}.search-input.svelte-131htjm{width:120px}.search-input.svelte-131htjm:focus{width:160px}}
