.hero.svelte-13wmnd{text-align:center;background:var(--green-tint);border:1px solid var(--border);border-radius:var(--radius-card);margin-bottom:2rem;padding:2.5rem 1rem 2rem}.hero.svelte-13wmnd h1:where(.svelte-13wmnd){color:var(--green-600);margin:0 0 .4rem;font-size:1.6rem}.hero.svelte-13wmnd p:where(.svelte-13wmnd){color:var(--text-muted);margin:0 0 1.2rem;font-size:.95rem}.hero-search.svelte-13wmnd{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:.3rem;max-width:34rem;color:var(--text-muted);align-items:center;gap:.5rem;margin:0 auto;padding-inline-start:.8rem;display:flex}.hero-search.svelte-13wmnd input:where(.svelte-13wmnd){color:var(--text);background:0 0;border:0;outline:none;flex:1;min-width:0;font-family:inherit;font-size:.95rem}.hero-search.svelte-13wmnd button:where(.svelte-13wmnd){background:var(--green-500);color:#fff;border-radius:var(--radius);cursor:pointer;border:0;padding:.5rem 1.2rem;font-family:inherit;font-size:.9rem;font-weight:700}.hero-search.svelte-13wmnd button:where(.svelte-13wmnd):hover{background:var(--green-600)}.section.svelte-13wmnd{margin-bottom:2.2rem}.section-head.svelte-13wmnd{justify-content:space-between;align-items:center;margin-bottom:.9rem;display:flex}.section-head.svelte-13wmnd h2:where(.svelte-13wmnd){border-inline-start:4px solid var(--green-500);margin:0;padding-inline-start:.6rem;font-size:1.15rem}.more.svelte-13wmnd{color:var(--green-600);align-items:center;gap:.2rem;font-size:.82rem;display:inline-flex}.rail.svelte-13wmnd{scrollbar-width:thin;gap:.8rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.rail-item.svelte-13wmnd{text-align:center;flex:0 0 108px}.rail-item.svelte-13wmnd img:where(.svelte-13wmnd){object-fit:cover;border-radius:var(--radius);background:var(--green-tint);border:1px solid var(--border);width:108px;height:156px;display:block}.rail-item.svelte-13wmnd:hover img:where(.svelte-13wmnd){border-color:var(--green-500)}.rail-name.svelte-13wmnd{white-space:nowrap;text-overflow:ellipsis;margin-top:.35rem;font-size:.75rem;display:block;overflow:hidden}.feed.svelte-13wmnd{grid-template-columns:repeat(3,1fr);gap:.9rem;display:grid}.two-col.svelte-13wmnd{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.ranked.svelte-13wmnd{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);margin:0;padding:0;list-style:none;overflow:hidden}.ranked.svelte-13wmnd li:where(.svelte-13wmnd)+li:where(.svelte-13wmnd){border-top:1px solid var(--border)}.ranked-row.svelte-13wmnd{align-items:center;gap:.7rem;padding:.65rem .9rem;display:flex}.ranked-row.svelte-13wmnd:hover{background:var(--green-tint)}.rank.svelte-13wmnd{background:var(--green-tint);width:1.6rem;height:1.6rem;color:var(--green-600);border-radius:8px;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex}.ranked-row.svelte-13wmnd:hover .rank:where(.svelte-13wmnd){background:var(--surface)}.ranked-name.svelte-13wmnd{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.9rem;font-weight:600;overflow:hidden}.ranked-value.svelte-13wmnd{color:var(--text-muted);font-size:.78rem}@media (width<=1080px){.feed.svelte-13wmnd{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.two-col.svelte-13wmnd{grid-template-columns:1fr}}@media (width<=480px){.feed.svelte-13wmnd{grid-template-columns:1fr}.hero.svelte-13wmnd h1:where(.svelte-13wmnd){font-size:1.25rem}}
