[data-astro-cid-4nsrwucw][data-book-finder] .q-text{font-size:1.15rem;line-height:1.75;margin:0 0 1.2rem;font-weight:600}[data-astro-cid-4nsrwucw][data-book-finder] .opts{display:flex;flex-direction:column;gap:.6rem}[data-astro-cid-4nsrwucw][data-book-finder] .opt{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;text-align:left;font:inherit;line-height:1.6;padding:.85rem 1.15rem;border:1px solid var(--color-border, currentColor);border-radius:.7rem;background:transparent;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}[data-astro-cid-4nsrwucw][data-book-finder] .opt:hover{border-color:var(--color-accent, currentColor);color:var(--color-accent, currentColor)}[data-astro-cid-4nsrwucw][data-book-finder] .opt .cnt{font-size:.72rem;color:var(--color-muted-foreground);flex-shrink:0;min-width:1.6rem;text-align:right}[data-astro-cid-4nsrwucw][data-book-finder] .opt-done{margin-top:.4rem;justify-content:center;font-weight:600;color:var(--color-accent, currentColor);border-color:var(--color-accent, currentColor);border-style:dashed}[data-astro-cid-4nsrwucw][data-book-finder] .opt-done:hover{background:var(--color-accent, currentColor);color:var(--color-background, #fff)}[data-astro-cid-4nsrwucw][data-book-finder] .chip{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;line-height:1;padding:.35rem .7rem;border-radius:9999px;background:var(--color-accent, currentColor);color:var(--color-background, #fff);border:none;cursor:pointer}[data-astro-cid-4nsrwucw][data-book-finder] .chip .x{opacity:.7;font-weight:700}[data-astro-cid-4nsrwucw][data-book-finder] .chip:hover .x{opacity:1}[data-astro-cid-4nsrwucw][data-book-finder] .fcard{display:flex;gap:.9rem;border:1px solid var(--color-border, currentColor);border-radius:.9rem;padding:.85rem;align-items:flex-start;transition:border-color .2s ease}[data-astro-cid-4nsrwucw][data-book-finder] .fcard:hover{border-color:var(--color-accent, currentColor)}[data-astro-cid-4nsrwucw][data-book-finder] .fcard .fthumb{flex-shrink:0;width:84px;aspect-ratio:1200 / 630;border-radius:.5rem;overflow:hidden;background:var(--color-muted, #eee);display:block}[data-astro-cid-4nsrwucw][data-book-finder] .fcard .fthumb img{width:100%;height:100%;object-fit:cover;display:block}[data-astro-cid-4nsrwucw][data-book-finder] .fcard .fbody{min-width:0;flex:1}[data-astro-cid-4nsrwucw][data-book-finder] .forder{display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.03em;color:var(--color-accent, currentColor);border:1px solid var(--color-accent, currentColor);border-radius:9999px;padding:.1rem .5rem;margin-bottom:.3rem}[data-astro-cid-4nsrwucw][data-book-finder] .ftitle{display:block;font-weight:600;color:var(--color-accent, currentColor);line-height:1.4;text-decoration:none}[data-astro-cid-4nsrwucw][data-book-finder] .ftitle:hover{text-decoration:underline;text-decoration-style:dashed;text-underline-offset:4px}[data-astro-cid-4nsrwucw][data-book-finder] .fmeta{font-size:.72rem;color:var(--color-muted-foreground);margin:.15rem 0 .5rem}[data-astro-cid-4nsrwucw][data-book-finder] .fline{font-size:.8rem;line-height:1.55;margin:.2rem 0}[data-astro-cid-4nsrwucw][data-book-finder] .fline b{color:var(--color-accent, currentColor);font-weight:600}[data-astro-cid-4nsrwucw][data-book-finder] .factions{display:flex;align-items:center;gap:.9rem;margin-top:.55rem;font-size:.8rem}[data-astro-cid-4nsrwucw][data-book-finder] .factions a{color:var(--color-accent, currentColor);text-decoration:none;font-weight:500}[data-astro-cid-4nsrwucw][data-book-finder] .factions a:hover{text-decoration:underline}[data-astro-cid-4nsrwucw][data-book-finder] .fgroup{font-size:.82rem;font-weight:700;color:var(--color-accent, currentColor);letter-spacing:.02em;margin:1rem 0 .5rem}[data-astro-cid-4nsrwucw][data-book-finder] .fgroup:first-child{margin-top:0}[data-astro-cid-4nsrwucw][data-book-finder] .fgroup-next{color:inherit;opacity:.6;border-top:1px dashed var(--color-border, currentColor);padding-top:.9rem}[data-astro-cid-4nsrwucw][data-book-finder] [data-preview]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}[data-astro-cid-4nsrwucw][data-book-finder] .pv-label{width:100%;font-weight:600;opacity:.8;margin-bottom:.1rem}[data-astro-cid-4nsrwucw][data-book-finder] .pv-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--color-border, currentColor);border-radius:9999px;padding:.2rem .6rem;line-height:1.3}
