main.svelte-17wjoog{max-width:860px;margin:0 auto;padding:24px 20px}h1.svelte-17wjoog span:where(.svelte-17wjoog){color:var(--accent)}.subtitle.svelte-17wjoog,.meta.svelte-17wjoog,.preview.svelte-17wjoog{color:var(--muted)}.preview.svelte-17wjoog{font-size:.85rem}.search.svelte-17wjoog{gap:8px;margin:10px 0 18px;display:flex}.search.svelte-17wjoog input:where(.svelte-17wjoog){box-sizing:border-box;background:var(--surface-deep);min-width:0;color:var(--text);border:1px solid var(--border);border-radius:10px;flex:1;padding:10px 14px;font-size:1rem}.search.svelte-17wjoog button:where(.svelte-17wjoog){background:var(--accent);color:var(--accent-ink);cursor:pointer;border:0;border-radius:10px;flex-shrink:0;padding:10px 16px;font-weight:600}.search.svelte-17wjoog button:where(.svelte-17wjoog):disabled{opacity:.6;cursor:wait}h2.svelte-17wjoog{color:var(--accent);margin:22px 0 8px;font-size:1.05rem}.results.svelte-17wjoog{margin-bottom:22px}.results.svelte-17wjoog h2:where(.svelte-17wjoog){margin-top:0}.hits.svelte-17wjoog{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hits.svelte-17wjoog li:where(.svelte-17wjoog){background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:flex}.hit.svelte-17wjoog{flex:1;min-width:0;display:block}.hit-head.svelte-17wjoog{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.src.svelte-17wjoog{color:var(--muted);font-size:.8rem;font-weight:400}.snippet.svelte-17wjoog{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:.85rem;font-weight:400;display:block}.pdf.svelte-17wjoog{color:var(--accent);flex-shrink:0;font-size:.85rem}details.svelte-17wjoog{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);margin-bottom:8px;padding:8px 14px}summary.svelte-17wjoog{cursor:pointer}.chapter-title.svelte-17wjoog{color:var(--text);margin-left:8px;font-weight:600;text-decoration:none}.chapter-title.svelte-17wjoog:hover{color:var(--accent)}.count.svelte-17wjoog{margin-left:6px;font-size:.8rem}details.svelte-17wjoog ul:where(.svelte-17wjoog){margin:8px 0 4px;padding:0;list-style:none}details.svelte-17wjoog li:where(.svelte-17wjoog){border-top:1px solid var(--border);padding:4px 0}li.lvl-1.svelte-17wjoog{padding-left:26px}li.lvl-2.svelte-17wjoog{padding-left:52px}a.svelte-17wjoog{color:var(--text);font-weight:600;text-decoration:none}a.svelte-17wjoog:hover{color:var(--accent)}.warn.svelte-17wjoog{color:var(--err)}.active-chips.svelte-17wjoog{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.active-chip.svelte-17wjoog{background:var(--surface-deep);color:var(--text);border:1px solid var(--border);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:.8rem;font-weight:400}.active-chip.svelte-17wjoog:hover{border-color:var(--border-strong)}.fgroup.svelte-17wjoog{margin-bottom:14px}.fglabel.svelte-17wjoog{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 6px;font-size:.72rem;font-weight:700}.chips.svelte-17wjoog{flex-wrap:wrap;gap:6px;display:flex}.chip.svelte-17wjoog{background:var(--surface);color:var(--muted);border:1px solid var(--border);cursor:pointer;border-radius:999px;padding:5px 12px;font-size:.8rem;font-weight:400}.chip.svelte-17wjoog:hover{border-color:var(--border-strong);color:var(--text)}.chip.on.svelte-17wjoog{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:700}.filter-actions.svelte-17wjoog{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.link-btn.svelte-17wjoog{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px 4px;font-size:.85rem}.link-btn.svelte-17wjoog:disabled{opacity:.4;cursor:default}.apply.svelte-17wjoog{background:var(--accent);color:var(--accent-ink);cursor:pointer;border:0;border-radius:8px;padding:9px 16px;font-weight:700}
