.cite-marker{color:var(--tw-prose-links,#2563eb);background:color-mix(in srgb, currentColor 12%, transparent);cursor:pointer;vertical-align:super;border:none;border-radius:.25rem;margin:0 .05rem;padding:0 .15rem;font-size:.72em;font-weight:600;line-height:1;display:inline}.cite-marker:hover,.cite-marker:focus-visible{background:color-mix(in srgb, currentColor 24%, transparent);outline:none}.cite-marker--vault{color:var(--color-cite-vault,#5aa2ff)}.cite-marker--web{color:var(--color-cite-web,#f97316)}.cite-popover.svelte-1fegv8i{z-index:60;max-width:300px;color:var(--card-foreground,#111);background:var(--card,#fff);border:1px solid var(--border,#0000001a);border-radius:.5rem;padding:.6rem .75rem;font-size:.8rem;line-height:1.4;position:fixed;box-shadow:0 8px 28px #0000002e}.cite-popover--vault.svelte-1fegv8i{--cite-accent:var(--color-cite-vault,#5aa2ff)}.cite-popover--web.svelte-1fegv8i{--cite-accent:var(--color-cite-web,#f97316)}.cite-popover__head.svelte-1fegv8i{align-items:center;gap:.4rem;margin-bottom:.35rem;display:flex}.cite-popover__thumb.svelte-1fegv8i{object-fit:cover;border-radius:.25rem;flex:none;width:1.5rem;height:1.5rem}.cite-popover__file.svelte-1fegv8i{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cite-popover__src.svelte-1fegv8i{text-transform:uppercase;letter-spacing:.04em;color:var(--cite-accent,var(--primary,#2563eb));background:color-mix(in srgb, var(--cite-accent,var(--primary,#2563eb)) 16%, transparent);border:1px solid color-mix(in srgb, var(--cite-accent,var(--primary,#2563eb)) 42%, transparent);border-radius:.35rem;flex:none;padding:.05rem .4rem;font-size:.6rem;font-weight:700}.cite-popover__badge.svelte-1fegv8i{color:var(--primary-foreground,#fff);background:var(--primary,#2563eb);border-radius:.35rem;flex:none;padding:.05rem .35rem;font-size:.68rem;font-weight:600}.cite-popover__quote.svelte-1fegv8i{border-left:2px solid var(--border,#00000026);opacity:.85;margin:0 0 .4rem;padding-left:.5rem;font-style:italic}.cite-popover__open.svelte-1fegv8i{color:var(--cite-accent,var(--primary,#2563eb));cursor:pointer;background:0 0;border:none;padding:0;font-size:.78rem;font-weight:600}
