.sheet.svelte-1sjgm0h{--c:var(--type-other);--ink-card:#24211c;--ink-card-soft:#5e584d;filter:drop-shadow(0 1px 1px #3c321e2e)drop-shadow(0 3px 6px #3c321e1f);width:100%;height:100%;transition:filter .15s}.sheet.selected.svelte-1sjgm0h{filter:drop-shadow(0 0 1.5px var(--select)) drop-shadow(0 0 6px var(--select))}.sheet.journal.svelte-1sjgm0h{--c:var(--type-journal)}.sheet.conference.svelte-1sjgm0h{--c:var(--type-conference)}.sheet.book.svelte-1sjgm0h{--c:var(--type-book)}.sheet.chapter.svelte-1sjgm0h{--c:var(--type-chapter)}.sheet.web.svelte-1sjgm0h{--c:var(--type-web)}.card.svelte-1sjgm0h{background:var(--paper);width:100%;height:100%;color:var(--ink-card);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.sheet.selected.svelte-1sjgm0h .card:where(.svelte-1sjgm0h){box-shadow:inset 0 0 0 2px var(--select)}.body.svelte-1sjgm0h{flex-direction:column;flex:1;gap:6px;min-height:0;padding:16px 14px 12px 16px;display:flex}.card.journal.svelte-1sjgm0h{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);background:linear-gradient(225deg, transparent 15.5px, var(--paper-fold) 15.5px, var(--paper-fold) 22px, transparent 22px) top right / 22px 22px no-repeat, linear-gradient(var(--c), var(--c)) 16px 10px / calc(100% - 48px) 2px no-repeat, var(--paper);border-radius:2px}.card.journal.svelte-1sjgm0h .body:where(.svelte-1sjgm0h){padding-top:20px}.card.conference.svelte-1sjgm0h{border-top:3px solid var(--c);border-radius:0}.staple.svelte-1sjgm0h{background:linear-gradient(#c9c6bf,#8e8a82);border-radius:2px;width:22px;height:3px;position:absolute;top:9px;left:7px;transform:rotate(-38deg);box-shadow:0 1px 1px #00000040}.card.conference.svelte-1sjgm0h .body:where(.svelte-1sjgm0h){padding-top:18px}.card.book.svelte-1sjgm0h{background:color-mix(in srgb, var(--c) 16%, var(--paper));border-radius:3px 9px 9px 3px;box-shadow:inset -3px 0 #f6f1e5,inset -4px 0 #d9d0bd,inset -6px 0 #f6f1e5,inset -7px 0 #d9d0bd}.spine.svelte-1sjgm0h{background:linear-gradient(90deg, color-mix(in srgb, var(--c) 85%, black), var(--c) 70%, color-mix(in srgb, var(--c) 70%, white));width:12px;position:absolute;inset:0 auto 0 0}.card.book.svelte-1sjgm0h .body:where(.svelte-1sjgm0h){text-align:center;padding:18px 16px 12px 24px}.card.book.svelte-1sjgm0h .title:where(.svelte-1sjgm0h){margin-top:8px}.card.book.svelte-1sjgm0h .kind:where(.svelte-1sjgm0h),.card.book.svelte-1sjgm0h .tags:where(.svelte-1sjgm0h){justify-content:center}.card.chapter.svelte-1sjgm0h{border-radius:2px 2px 6px}.ribbon.svelte-1sjgm0h{background:var(--c);clip-path:polygon(0 0,100% 0,100% 100%,50% 75%,0 100%);width:12px;height:34px;position:absolute;top:0;right:16px}.card.chapter.svelte-1sjgm0h .body:where(.svelte-1sjgm0h){padding-right:34px}.card.web.svelte-1sjgm0h{border:1px solid #d6d0c3;border-radius:8px}.chrome.svelte-1sjgm0h{background:color-mix(in srgb, var(--c) 14%, #efeae0);border-bottom:1px solid #ddd6c8;flex-shrink:0;align-items:center;gap:8px;height:24px;padding:0 8px;display:flex}.dots.svelte-1sjgm0h{gap:4px;display:flex}.dots.svelte-1sjgm0h i:where(.svelte-1sjgm0h){background:#e0786d;border-radius:50%;width:7px;height:7px}.dots.svelte-1sjgm0h i:where(.svelte-1sjgm0h):nth-child(2){background:#e3b65a}.dots.svelte-1sjgm0h i:where(.svelte-1sjgm0h):nth-child(3){background:#7cbf6a}.pill.svelte-1sjgm0h{min-width:0;color:var(--ink-card-soft);text-overflow:ellipsis;white-space:nowrap;background:#ffffffb3;border-radius:4px;flex:1;padding:1px 6px;font-size:9.5px;overflow:hidden}.card.web.svelte-1sjgm0h .body:where(.svelte-1sjgm0h){padding-top:12px}.card.other.svelte-1sjgm0h{outline:1.5px dashed color-mix(in srgb, var(--c) 70%, transparent);outline-offset:-6px;border-radius:2px}.kind.svelte-1sjgm0h{letter-spacing:.06em;text-transform:uppercase;color:var(--c);align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.badge.svelte-1sjgm0h{background:color-mix(in srgb, var(--c) 14%, transparent);letter-spacing:.02em;text-transform:none;border-radius:3px;padding:1px 5px}.title.svelte-1sjgm0h{font-family:var(--font-serif);font-size:var(--title-size,15px);-webkit-line-clamp:5;line-clamp:5;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.title.untitled.svelte-1sjgm0h{font-family:var(--font-mono);font-size:12px;font-weight:400}.pending.svelte-1sjgm0h .title:where(.svelte-1sjgm0h){color:#8d8576}.meta.svelte-1sjgm0h{font-size:var(--meta-size,11.5px);color:var(--ink-card-soft);flex-direction:column;gap:4px;min-height:0;margin-top:auto;padding-right:22px;display:flex}.meta.svelte-1sjgm0h p:where(.svelte-1sjgm0h){text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.venue.svelte-1sjgm0h{font-style:italic}.year.svelte-1sjgm0h{margin-right:5px;font-style:normal;font-weight:600}.locator.svelte-1sjgm0h,.key.svelte-1sjgm0h{font-family:var(--font-mono);font-size:.9em}.locator.svelte-1sjgm0h{color:color-mix(in srgb, var(--c) 75%, var(--ink-card-soft))}.notes.svelte-1sjgm0h{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;white-space:normal!important}.tags.svelte-1sjgm0h{flex-wrap:wrap;gap:3px;max-height:38px;display:flex;white-space:normal!important}.tags.svelte-1sjgm0h .tag:where(.svelte-1sjgm0h){color:#2f5fd0;background:#e6ecfb}.error.svelte-1sjgm0h{color:#b3261e;margin:0;font-size:11px}.open.svelte-1sjgm0h{color:#8d8576;opacity:0;background:var(--paper);border-radius:4px;place-items:center;width:24px;height:24px;font-size:13px;text-decoration:none;transition:opacity .12s;display:grid;position:absolute;bottom:8px;right:8px}.card.book.svelte-1sjgm0h .open:where(.svelte-1sjgm0h){background:0 0}.card.svelte-1sjgm0h:hover .open:where(.svelte-1sjgm0h),.sheet.selected.svelte-1sjgm0h .open:where(.svelte-1sjgm0h){opacity:1}.open.svelte-1sjgm0h:hover{color:#2f5fd0;background:#e6ecfb}@media (hover:none){.open.svelte-1sjgm0h{opacity:1}}.grid-root.svelte-1hhz0mg{--card-w:200px;--title-size:15.5px;--meta-size:11.5px;--gap:22px;padding:20px max(20px, env(safe-area-inset-right)) 32px max(20px, env(safe-area-inset-left));flex-direction:column;gap:8px;display:flex}.size-s.svelte-1hhz0mg{--card-w:168px;--title-size:14px;--meta-size:11px;--gap:18px}.size-l.svelte-1hhz0mg{--card-w:248px;--title-size:18px;--meta-size:12.5px;--gap:26px}section.svelte-1hhz0mg{flex-direction:column;display:flex}.heading.svelte-1hhz0mg{z-index:2;margin:0 calc(-1 * max(20px, env(safe-area-inset-left)));padding:12px max(20px, env(safe-area-inset-left)) 10px;background:color-mix(in srgb, var(--desk) 88%, transparent);-webkit-backdrop-filter:blur(8px);font-family:var(--font-serif);align-items:baseline;gap:10px;font-size:19px;font-weight:600;display:flex;position:sticky;top:0}.heading.svelte-1hhz0mg .label:where(.svelte-1hhz0mg){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.heading.svelte-1hhz0mg .count:where(.svelte-1hhz0mg){font-family:var(--font-ui);color:var(--ink-faint);white-space:nowrap;font-size:12px;font-weight:400}.collapsed.svelte-1hhz0mg .heading:where(.svelte-1hhz0mg){color:var(--ink-faint);padding-top:6px;padding-bottom:6px;font-size:15px}.grid.svelte-1hhz0mg{grid-template-columns:repeat(auto-fill, minmax(var(--card-w), 1fr));gap:var(--gap);padding:6px 0 18px;display:grid}.cell.svelte-1hhz0mg{aspect-ratio:.78;cursor:pointer;touch-action:manipulation;border-radius:4px;outline:none;transition:opacity .2s}.cell.svelte-1hhz0mg:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.cell.faded.svelte-1hhz0mg{opacity:.2;pointer-events:none}@media (width<=560px){.grid-root.svelte-1hhz0mg{padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right))}.grid.svelte-1hhz0mg{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.size-l.svelte-1hhz0mg .grid:where(.svelte-1hhz0mg){grid-template-columns:minmax(0,1fr)}.cell.svelte-1hhz0mg{aspect-ratio:.85}.size-l.svelte-1hhz0mg .cell:where(.svelte-1hhz0mg){aspect-ratio:1.4}}
