.page-title.svelte-1xmjmrw{margin-bottom:6px}.head.svelte-1xmjmrw{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.lead.svelte-1xmjmrw{color:var(--muted);font-size:15px}.search.svelte-1xmjmrw{background:var(--surface);border:1px solid var(--hair-strong);border-radius:999px;align-items:center;gap:8px;min-width:240px;padding:8px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.search.svelte-1xmjmrw:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.search.svelte-1xmjmrw svg:where(.svelte-1xmjmrw){fill:none;width:16px;height:16px;stroke:var(--muted);stroke-width:2px;stroke-linecap:round;flex:none}.search.svelte-1xmjmrw input:where(.svelte-1xmjmrw){width:100%;color:var(--ink);background:0 0;border:0;outline:none;font-family:inherit;font-size:14px}.search.svelte-1xmjmrw input:where(.svelte-1xmjmrw)::placeholder{color:var(--faint)}.empty.svelte-1xmjmrw{border:1px solid var(--hair);background:var(--surface);text-align:center;color:var(--muted);border-radius:14px;flex-direction:column;align-items:center;gap:12px;padding:40px;display:flex}.clear.svelte-1xmjmrw{color:var(--accent-ink);background:var(--accent-soft);cursor:pointer;border:0;border-radius:6px;padding:7px 14px;font-size:13px;font-weight:600}.grid.svelte-1xmjmrw{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.book.svelte-1xmjmrw{background:var(--surface);border:1px solid var(--hair);border-radius:14px;flex-direction:column;gap:8px;padding:20px 22px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.book.svelte-1xmjmrw:hover{border-color:var(--accent);box-shadow:0 6px 20px -12px var(--shadow);text-decoration:none;transform:translateY(-1px)}.book.svelte-1xmjmrw h2:where(.svelte-1xmjmrw){color:var(--ink);font-size:17px;font-weight:700}.book.svelte-1xmjmrw p:where(.svelte-1xmjmrw){color:var(--muted);flex:1;font-size:13.5px;line-height:1.6}.book.svelte-1xmjmrw .count:where(.svelte-1xmjmrw){color:var(--accent-ink);font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,Consolas,monospace;font-size:12px}.results.svelte-1xmjmrw{max-width:780px}.rgroup.svelte-1xmjmrw{text-transform:uppercase;letter-spacing:.07em;color:var(--faint);margin:0 0 8px;font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,Consolas,monospace;font-size:11px}.rgroup.svelte-1xmjmrw:not(:first-child){margin-top:24px}.rlist.svelte-1xmjmrw{background:var(--hair);border:1px solid var(--hair);border-radius:14px;flex-direction:column;gap:1px;list-style:none;display:flex;overflow:hidden}.result.svelte-1xmjmrw{background:var(--surface);justify-content:space-between;align-items:center;gap:16px;padding:13px 18px;display:flex}.result.svelte-1xmjmrw:hover{background:var(--accent-soft);text-decoration:none}.result.svelte-1xmjmrw:hover .result__kind:where(.svelte-1xmjmrw){opacity:1;transform:translate(0)}.result__main.svelte-1xmjmrw{flex-direction:column;gap:2px;min-width:0;display:flex}.result__title.svelte-1xmjmrw{color:var(--ink);font-size:14.5px;font-weight:600}.result__sub.svelte-1xmjmrw{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.result__kind.svelte-1xmjmrw{color:var(--accent-ink);opacity:.5;flex:none;font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:600;transition:opacity .15s,transform .15s;transform:translate(-4px)}@media (width<=560px){.search.svelte-1xmjmrw{flex:1;min-width:0}}
