.bookmark.svelte-c104n4{display:inline-flex;align-items:center;justify-content:center;padding:.3rem .5rem;background:var(--bg-elevated, var(--bg-secondary));color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 4px);cursor:pointer;line-height:0}.bookmark.svelte-c104n4:hover{border-color:var(--accent-cyan);color:var(--accent-cyan)}.bookmark.saved.svelte-c104n4{color:var(--accent-yellow, #d4b85a);border-color:var(--accent-yellow, #d4b85a)}.bookmark.saved.svelte-c104n4:hover{opacity:.8}.share-buttons.svelte-1f7j69k{display:inline-flex;align-items:center;gap:.4rem}.share.svelte-1f7j69k{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:var(--bg-elevated, var(--bg-secondary));color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 4px);cursor:pointer;line-height:0;text-decoration:none;transition:color .12s ease,border-color .12s ease}.share.svelte-1f7j69k:hover{border-color:var(--accent-cyan);color:var(--accent-cyan)}.share.x.svelte-1f7j69k:hover,.share.x.svelte-1f7j69k:focus-visible{color:#000;border-color:#000}.share.bluesky.svelte-1f7j69k:hover,.share.bluesky.svelte-1f7j69k:focus-visible{color:#1185fe;border-color:#1185fe}.share.linkedin.svelte-1f7j69k:hover,.share.linkedin.svelte-1f7j69k:focus-visible{color:#0a66c2;border-color:#0a66c2}.share.mastodon.svelte-1f7j69k:hover,.share.mastodon.svelte-1f7j69k:focus-visible{color:#6364ff;border-color:#6364ff}.modal-backdrop.svelte-1f7j69k{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1000}.modal.svelte-1f7j69k{background:var(--bg-primary, #0a0a0a);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-md, 6px);padding:1.25rem 1.5rem;max-width:92vw;width:360px;box-shadow:0 20px 60px #00000080}.modal.svelte-1f7j69k h3:where(.svelte-1f7j69k){margin:0 0 .5rem;font-size:1.05rem}.modal.svelte-1f7j69k p:where(.svelte-1f7j69k){margin:0 0 1rem;color:var(--text-secondary);font-size:var(--fs-sm)}.mastodon-form.svelte-1f7j69k label:where(.svelte-1f7j69k){display:block;font-size:var(--fs-sm);color:var(--text-secondary)}.mastodon-form.svelte-1f7j69k label:where(.svelte-1f7j69k) span:where(.svelte-1f7j69k){display:block;margin-bottom:.25rem}.mastodon-form.svelte-1f7j69k input:where(.svelte-1f7j69k){width:100%;box-sizing:border-box;padding:.5rem .6rem;font:inherit;color:var(--text-primary);background:var(--bg-elevated, var(--bg-secondary));border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 4px)}.mastodon-form.svelte-1f7j69k input:where(.svelte-1f7j69k):focus{outline:none;border-color:#6364ff}.modal-actions.svelte-1f7j69k{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.modal-actions.svelte-1f7j69k button:where(.svelte-1f7j69k){padding:.4rem .9rem;font:inherit;background:var(--bg-elevated, var(--bg-secondary));color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 4px);cursor:pointer}.modal-actions.svelte-1f7j69k .primary:where(.svelte-1f7j69k){background:#6364ff;border-color:#6364ff;color:#fff}.modal-actions.svelte-1f7j69k .primary:where(.svelte-1f7j69k):disabled{opacity:.5;cursor:not-allowed}.modal-actions.svelte-1f7j69k .cancel:where(.svelte-1f7j69k):hover{border-color:var(--accent-cyan);color:var(--accent-cyan)}.forget.svelte-1f7j69k{margin-top:.75rem;background:none;border:none;color:var(--text-secondary);font-size:var(--fs-xs, .75rem);cursor:pointer;padding:0;text-decoration:underline}.forget.svelte-1f7j69k:hover{color:var(--accent-cyan)}.views-badge.svelte-17nynlx{display:inline-flex;align-items:baseline;gap:.3rem;padding:.05rem .5rem;border-radius:999px;border:1px solid var(--border-subtle, #ccc);font-family:SF Mono,monospace;font-size:var(--fs-xs, .65rem);line-height:1.3;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;vertical-align:baseline;color:var(--text-secondary, #888);cursor:help}.views-icon.svelte-17nynlx{font-family:system-ui,sans-serif;font-size:.75rem;line-height:1;transform:translateY(.05em)}.views-num.svelte-17nynlx{font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-primary, inherit)}.views-label.svelte-17nynlx{opacity:.7}
