.stat.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:.1rem;border-radius:12px;border:1px solid var(--border);background-color:var(--surface);padding:.6rem .5rem;text-align:center}.stat.svelte-1uha8ag .num:where(.svelte-1uha8ag){font-size:1.25rem;font-weight:700;color:var(--ink)}.stat.svelte-1uha8ag .lbl:where(.svelte-1uha8ag){font-size:.7rem;color:var(--ink-soft)}.stat.clickable.svelte-1uha8ag:hover{background-color:var(--hl-yellow)}.continue.svelte-1uha8ag{border-radius:14px;border:1px dashed var(--pen);background-color:var(--surface);padding:.75rem 1rem;text-decoration:none;transition:background-color .15s ease}.continue.svelte-1uha8ag:hover{background-color:var(--paper)}.card.svelte-1uha8ag{transition:transform .15s ease,box-shadow .15s ease}.card.svelte-1uha8ag:hover{transform:translateY(-2px) rotate(-.4deg);box-shadow:0 10px 24px #3c321e24}.fav.svelte-1uha8ag{position:absolute;top:.75rem;right:.85rem;cursor:pointer;border:none;background:transparent;font-size:1.25rem;line-height:1;color:var(--ink-soft);opacity:.6;transition:opacity .15s ease,transform .1s ease}.fav.svelte-1uha8ag:hover{opacity:1;transform:scale(1.15)}.fav.on.svelte-1uha8ag{color:var(--pen-red);opacity:1}.filter.svelte-1uha8ag{cursor:pointer;border-radius:9px;border:1px solid var(--border);background-color:var(--surface);padding:.35rem .9rem;font-size:.85rem;color:var(--ink-soft)}.filter.active.svelte-1uha8ag{background-color:var(--hl-yellow);color:var(--ink);font-weight:700}.search.svelte-1uha8ag{position:relative;display:flex;align-items:center}.search-icon.svelte-1uha8ag{position:absolute;left:.85rem;font-size:.95rem;pointer-events:none;opacity:.6}.search.svelte-1uha8ag input:where(.svelte-1uha8ag){width:100%;border-radius:12px;border:1px solid var(--border);background-color:var(--surface);padding:.6rem .9rem .6rem 2.4rem;font-size:1rem;color:var(--ink)}.search.svelte-1uha8ag input:where(.svelte-1uha8ag):focus{outline:none;border-color:var(--pen)}.select.svelte-1uha8ag{cursor:pointer;border-radius:9px;border:1px solid var(--border);background-color:var(--surface);padding:.35rem .6rem;font-size:.85rem;color:var(--ink)}.more.svelte-1uha8ag{cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;border-radius:9px;border:1px solid var(--border);background-color:var(--surface);padding:.35rem .8rem;font-size:.85rem;color:var(--ink-soft)}.more.active.svelte-1uha8ag{color:var(--ink);font-weight:700}.more.svelte-1uha8ag .chev:where(.svelte-1uha8ag){transition:transform .15s ease;font-size:.7rem}.more.svelte-1uha8ag .chev.open:where(.svelte-1uha8ag){transform:rotate(180deg)}.clear.svelte-1uha8ag{cursor:pointer;border:none;background:transparent;font-size:.8rem;color:var(--pen);text-decoration:underline}.panel.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;border-radius:12px;border:1px dashed var(--border);background-color:var(--surface);padding:.85rem}@media(min-width:640px){.panel.svelte-1uha8ag{grid-template-columns:repeat(4,1fr)}}.field.svelte-1uha8ag{display:flex;flex-direction:column;gap:.25rem;min-width:0}.field-label.svelte-1uha8ag{font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-soft)}.field.svelte-1uha8ag .select:where(.svelte-1uha8ag){width:100%}.toggle.svelte-1uha8ag{cursor:pointer;border-radius:9px;border:1px solid var(--border);background-color:var(--surface);padding:.4rem .6rem;font-size:.85rem;color:var(--ink-soft);text-align:left}.toggle.on.svelte-1uha8ag{background-color:var(--hl-pink);color:var(--ink);font-weight:700}
