.card.svelte-eq3k4l{border:1px solid var(--site-border);background:var(--site-surface);height:100%;color:var(--site-text);border-radius:.85rem;flex-direction:column;gap:.4rem;padding:.85rem .9rem;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s,background-color .6s;display:flex}.card.svelte-eq3k4l:hover,.card.svelte-eq3k4l:focus-visible{border-color:var(--site-muted);transform:translateY(-1px);box-shadow:0 6px 20px -12px #00000080}.card.svelte-eq3k4l:focus-visible{outline:2px solid var(--site-text);outline-offset:2px}.flash.svelte-eq3k4l{background:color-mix(in srgb, var(--site-surface) 80%, #facc15)}.icons.svelte-eq3k4l{align-items:center;gap:.35rem;min-width:0;display:flex}.meta.svelte-eq3k4l{min-width:0;color:var(--site-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.72rem;overflow:hidden}h3.svelte-eq3k4l{letter-spacing:-.01em;font-size:.98rem;font-weight:600;line-height:1.3}.where.svelte-eq3k4l{color:var(--site-muted);font-size:.8rem}.desc.svelte-eq3k4l{color:var(--site-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.83rem;line-height:1.4;display:-webkit-box;overflow:hidden}.foot.svelte-eq3k4l{color:var(--site-muted);flex-wrap:wrap;gap:.25rem .75rem;margin-top:auto;font-size:.72rem;display:flex}.pending.svelte-eq3k4l{color:var(--site-text);font-weight:550}@media (prefers-reduced-motion:reduce){.card.svelte-eq3k4l{transition:none}.card.svelte-eq3k4l:hover,.card.svelte-eq3k4l:focus-visible{transform:none}}.hero.svelte-iiy6la p:where(.svelte-iiy6la){font-size:1rem}.hero.svelte-iiy6la strong:where(.svelte-iiy6la){font-variant-numeric:tabular-nums}.hero.svelte-iiy6la .sub:where(.svelte-iiy6la){color:var(--site-muted);max-width:46rem;margin-top:.2rem;font-size:.85rem}.filters.svelte-iiy6la{flex-direction:column;gap:.75rem;display:flex}.scales.svelte-iiy6la{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.scale.svelte-iiy6la{border:1px solid var(--site-border);background:var(--site-surface);color:var(--site-text);cursor:pointer;border-radius:.85rem;flex-direction:column;align-items:center;gap:.35rem;padding:.75rem .4rem .6rem;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.scale.svelte-iiy6la:hover,.scale.svelte-iiy6la:focus-visible{border-color:var(--site-muted);transform:translateY(-1px);box-shadow:0 6px 20px -12px #00000080}.scale.on.svelte-iiy6la{border-color:var(--site-text);box-shadow:inset 0 0 0 1px var(--site-text)}.scale-label.svelte-iiy6la{font-size:.85rem;font-weight:550}.count.svelte-iiy6la{color:var(--site-muted);font-variant-numeric:tabular-nums;font-size:.72rem}.cats.svelte-iiy6la{flex-wrap:wrap;gap:.35rem;display:flex}.chip.svelte-iiy6la{border:1px solid var(--site-border);color:var(--site-muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .6rem .2rem .25rem;font-size:.8rem;transition:color .15s,border-color .15s;display:inline-flex}.chip.svelte-iiy6la:hover,.chip.svelte-iiy6la:focus-visible{color:var(--site-text);border-color:var(--site-muted)}.chip.on.svelte-iiy6la{color:var(--site-text);border-color:var(--site-text)}.bar.svelte-iiy6la{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.seg.svelte-iiy6la{border:1px solid var(--site-border);scrollbar-width:none;border-radius:999px;max-width:100%;padding:.15rem;display:inline-flex;overflow-x:auto}.seg.svelte-iiy6la button:where(.svelte-iiy6la){color:var(--site-muted);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;padding:.25rem .7rem;font-size:.8rem}.seg.svelte-iiy6la button:where(.svelte-iiy6la):hover,.seg.svelte-iiy6la button:where(.svelte-iiy6la):focus-visible{color:var(--site-text)}.seg.svelte-iiy6la button.on:where(.svelte-iiy6la){background:var(--site-text);color:var(--site-bg)}.search.svelte-iiy6la{border:1px solid var(--site-border);color:var(--site-muted);border-radius:999px;flex:14rem;align-items:center;gap:.4rem;padding:.35rem .7rem;display:flex}.search.svelte-iiy6la:focus-within{border-color:var(--site-text)}.search.svelte-iiy6la input:where(.svelte-iiy6la){min-width:0;color:var(--site-text);background:0 0;border:0;outline:none;flex:1;font-size:.85rem}.sort.svelte-iiy6la{color:var(--site-muted);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.sort.svelte-iiy6la select:where(.svelte-iiy6la),.go.svelte-iiy6la{border:1px solid var(--site-border);background:var(--site-bg);color:var(--site-text);border-radius:999px;padding:.3rem .6rem;font-size:.8rem}.results.svelte-iiy6la{color:var(--site-muted);font-size:.8rem}.results.svelte-iiy6la a:where(.svelte-iiy6la){color:var(--site-text)}.grid.svelte-iiy6la{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:.6rem;display:grid}.suggest.svelte-iiy6la{border:1px dashed var(--site-muted);height:100%;color:var(--site-text);border-radius:.85rem;flex-direction:column;gap:.4rem;padding:.85rem .9rem;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.suggest.svelte-iiy6la:hover,.suggest.svelte-iiy6la:focus-visible{border-color:var(--site-text);border-style:solid;transform:translateY(-1px);box-shadow:0 6px 20px -12px #00000080}.suggest.svelte-iiy6la h3:where(.svelte-iiy6la){font-size:.98rem;font-weight:600}.suggest.svelte-iiy6la span:where(.svelte-iiy6la):last-child{color:var(--site-muted);font-size:.83rem}.plus.svelte-iiy6la{color:#fff;background:linear-gradient(135deg,#fbbf24,#ea580c);border-radius:.5rem;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex}.empty.svelte-iiy6la{color:var(--site-muted);padding:1rem 0}@media (width<=640px){.scales.svelte-iiy6la{scrollbar-width:none;grid-template-columns:repeat(5,minmax(4.2rem,1fr));padding-bottom:.2rem;overflow-x:auto}.scale.svelte-iiy6la{padding:.55rem .2rem .45rem}.scale.svelte-iiy6la .lg{width:2.1rem;height:2.1rem}.cats.svelte-iiy6la{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.2rem;overflow-x:auto}.chip.svelte-iiy6la{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.scale.svelte-iiy6la,.suggest.svelte-iiy6la{transition:none}.scale.svelte-iiy6la:hover,.scale.svelte-iiy6la:focus-visible,.suggest.svelte-iiy6la:hover,.suggest.svelte-iiy6la:focus-visible{transform:none}}
