.row[data-astro-cid-j37zxrul]{justify-content:space-between;align-items:baseline;column-gap:var(--space-md);row-gap:var(--space-3xs);min-block-size:var(--tap-target);padding-block:var(--space-2xs);padding-inline:var(--space-2xs);margin-inline:calc(var(--space-2xs) * -1);border-radius:var(--radius-sm);color:inherit;transition:background var(--duration) var(--ease);flex-wrap:wrap;text-decoration:none;display:flex}.row[data-astro-cid-j37zxrul]:hover{background:var(--color-surface-sunk)}.row__title[data-astro-cid-j37zxrul]{text-wrap:balance;font-weight:600}.row__meta[data-astro-cid-j37zxrul]{align-items:center;gap:var(--space-2xs);font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;display:flex}.row__warn[data-astro-cid-j37zxrul]{color:var(--color-text);text-transform:none;letter-spacing:0;border-style:dashed;font-weight:600}.row__tag[data-astro-cid-j37zxrul]{padding-inline:var(--space-3xs);border:1px solid var(--color-border-interactive);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.06em}.row[data-astro-cid-kfcotvoh]{align-items:baseline;gap:var(--space-sm);padding-block:var(--space-2xs);flex-wrap:wrap;display:flex}.row__year[data-astro-cid-kfcotvoh]{inline-size:3.5em;font-family:var(--font-serif);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.row__links[data-astro-cid-kfcotvoh]{align-items:center;column-gap:var(--space-sm);row-gap:var(--space-3xs);flex-wrap:wrap;display:flex}.row__link[data-astro-cid-kfcotvoh]{min-block-size:var(--tap-target);color:var(--color-accent);align-items:center;text-decoration:none;display:inline-flex}.row__link[data-astro-cid-kfcotvoh]:hover{color:var(--color-accent-hover);text-decoration:underline}.search__label.svelte-1wah7ro{font-size:var(--text-sm);color:var(--color-text);margin-block-start:var(--space-md);margin-block-end:var(--space-3xs);font-weight:600;display:block}.search.svelte-1wah7ro{--search-icon-gutter:calc(var(--space-sm) + 18px + var(--space-2xs));--search-action-w:max(var(--tap-target), 3.5rem);--search-action-gutter:calc(var(--space-2xs) + var(--search-action-w));align-items:center;display:flex;position:relative}.search.svelte-1wah7ro input:where(.svelte-1wah7ro){inline-size:100%;min-inline-size:0;font-size:var(--text-md);padding-block:var(--space-xs);padding-inline:var(--search-icon-gutter) var(--search-action-gutter);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-interactive);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);transition:border-color var(--duration) var(--ease)}.search.svelte-1wah7ro input:where(.svelte-1wah7ro):hover{border-color:var(--color-accent)}.search.svelte-1wah7ro input:where(.svelte-1wah7ro)::placeholder{color:var(--color-text-muted)}.search.svelte-1wah7ro input:where(.svelte-1wah7ro)::-webkit-search-cancel-button{display:none}.search__icon.svelte-1wah7ro{color:var(--color-text-muted);pointer-events:none;line-height:0;position:absolute;inset-inline-start:var(--space-sm)}.search__clear.svelte-1wah7ro{min-block-size:var(--tap-target);inline-size:var(--search-action-w);font-size:var(--text-xs);color:var(--color-text-muted);padding-inline:var(--space-2xs);cursor:pointer;background:0 0;border:0;position:absolute;inset-inline-end:var(--space-2xs)}.search__clear.svelte-1wah7ro:hover{color:var(--color-text)}.chips.svelte-1wah7ro{gap:var(--space-3xs);flex-wrap:wrap;margin-block-start:var(--space-sm);display:flex}.chip.svelte-1wah7ro{--chip-bg:transparent;--chip-fg:var(--color-text-muted);--chip-border:var(--color-border-interactive);font-size:var(--text-sm);min-block-size:var(--tap-target);padding-block:var(--space-3xs);padding-inline:var(--space-xs);color:var(--chip-fg);background:var(--chip-bg);border:1px solid var(--chip-border);border-radius:var(--radius-pill);cursor:pointer;transition:border-color var(--duration) var(--ease), color var(--duration) var(--ease)}.chip.svelte-1wah7ro:hover{--chip-fg:var(--color-text);--chip-border:var(--color-accent)}.chip[aria-pressed=true].svelte-1wah7ro{--chip-bg:var(--color-accent);--chip-fg:var(--color-on-accent);--chip-border:var(--color-accent)}.status.svelte-1wah7ro{font-size:var(--text-sm);color:var(--color-text-muted);min-block-size:1.6em;margin-block-start:var(--space-sm)}.status.svelte-1wah7ro:empty{min-block-size:0;margin-block-start:0}.statusrow.svelte-1wah7ro{justify-content:space-between;align-items:baseline;column-gap:var(--space-md);flex-wrap:wrap;display:flex}.exact.svelte-1wah7ro{align-items:center;gap:var(--space-2xs);min-block-size:var(--tap-target);font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;margin-block-start:var(--space-xs);display:inline-flex}.exact.svelte-1wah7ro input:where(.svelte-1wah7ro){accent-color:var(--color-accent)}.statusrow.svelte-1wah7ro:has(.status:where(.svelte-1wah7ro):empty) .exact:where(.svelte-1wah7ro){margin-block-start:0}.guides.svelte-1wah7ro{padding:var(--space-xs) var(--space-sm);background:var(--color-surface-sunk);border-radius:var(--radius-sm);border-inline-start:3px solid var(--color-accent);margin-block-start:var(--space-sm)}.guides__head.svelte-1wah7ro{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-weight:600}.guide.svelte-1wah7ro{padding-block:var(--space-2xs);color:inherit;text-decoration:none;display:block}.guide__q.svelte-1wah7ro{color:var(--color-text);font-weight:600;display:block}.guide.svelte-1wah7ro:hover .guide__q:where(.svelte-1wah7ro){color:var(--color-accent);text-decoration:underline}.guide__a.svelte-1wah7ro{font-size:var(--text-sm);color:var(--color-text-muted);max-inline-size:var(--measure);margin-block-start:var(--space-3xs);display:block}.notes.svelte-1wah7ro{gap:var(--space-3xs);border-inline-start:2px solid var(--color-border-interactive);font-size:var(--text-sm);color:var(--color-text-muted);flex-direction:column;margin-block-start:var(--space-2xs);padding-inline-start:var(--space-xs);display:flex}.notes.svelte-1wah7ro strong:where(.svelte-1wah7ro){color:var(--color-text);font-weight:600}.docs.svelte-1wah7ro{flex-direction:column;margin-block-start:var(--space-sm);display:flex}.doc.svelte-1wah7ro{padding-block:var(--space-sm)}.doc.svelte-1wah7ro:not(:last-child){border-block-end:1px solid var(--color-border)}.doc__head.svelte-1wah7ro{align-items:baseline;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.doc__title.svelte-1wah7ro{color:var(--color-text);font-weight:600;text-decoration:none}.doc__title.svelte-1wah7ro:hover{color:var(--color-accent);text-decoration:underline}.doc__where.svelte-1wah7ro{font-size:var(--text-xs);color:var(--color-text-muted)}.doc__warn.svelte-1wah7ro{padding-inline:var(--space-3xs);border:1px dashed var(--color-border-interactive);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:600}.hits.svelte-1wah7ro{flex-direction:column;margin-block-start:var(--space-3xs);display:flex}.hit.svelte-1wah7ro{padding-block:var(--space-2xs);padding-inline:var(--space-2xs);margin-inline:calc(var(--space-2xs) * -1);border-radius:var(--radius-sm);color:inherit;transition:background var(--duration) var(--ease);text-decoration:none;display:block}.hit.svelte-1wah7ro:hover{background:var(--color-surface-sunk)}.hit__where.svelte-1wah7ro{font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums;display:block}.hit__snippet.svelte-1wah7ro{-webkit-line-clamp:3;line-clamp:3;font-size:var(--text-sm);color:var(--color-text-muted);-webkit-box-orient:vertical;margin-block-start:var(--space-3xs);line-height:1.55;display:-webkit-box;overflow:hidden}.hit__also.svelte-1wah7ro{font-size:var(--text-xs);color:var(--color-text-muted);margin-block-start:var(--space-3xs)}.hit__also.svelte-1wah7ro a:where(.svelte-1wah7ro){color:inherit;text-underline-offset:2px;text-decoration:underline}.hit__also.svelte-1wah7ro a:where(.svelte-1wah7ro):hover{color:var(--color-accent)}.doc__more.svelte-1wah7ro{min-block-size:var(--tap-target);font-size:var(--text-sm);color:var(--color-accent);cursor:pointer;background:0 0;border:0;padding-inline:0}.doc__more.svelte-1wah7ro:hover{text-decoration:underline}.page[data-astro-cid-lcdefpme]{padding-block:var(--space-lg) var(--space-xl)}h1[data-astro-cid-lcdefpme]{text-wrap:balance}.lede[data-astro-cid-lcdefpme]{max-inline-size:var(--measure);color:var(--color-text-muted);margin-block-start:var(--space-2xs)}.library[data-astro-cid-lcdefpme]{margin-block-start:var(--space-md)}.shelf[data-astro-cid-lcdefpme]+.shelf[data-astro-cid-lcdefpme]{margin-block-start:var(--space-lg)}.shelf[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{border-block-end:1px solid var(--color-border);margin-block-end:var(--space-sm);padding-block-end:var(--space-2xs)}.rows[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.rows[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:not(:last-child){border-block-end:1px solid var(--color-border)}body[data-searching] .library[data-astro-cid-lcdefpme]{display:none}
